--- /srv/reproducible-results/rbuild-debian/r-b-build.BAlqq6aG/b1/debian-policy_4.7.0.0_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.BAlqq6aG/b2/debian-policy_4.7.0.0_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ 5e5f99b1a99bcbb75fb71e6fe16de05e 441460 doc optional debian-policy-ja_4.7.0.0_all.deb │ - 68fb26ec0b79e8e86abc19d846470970 2440972 doc optional debian-policy_4.7.0.0_all.deb │ + f8b622f5aacbdeea49839122d46a0959 2441240 doc optional debian-policy_4.7.0.0_all.deb ├── debian-policy_4.7.0.0_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-07 05:08:55.000000 debian-binary │ │ --rw-r--r-- 0 0 0 3612 2024-04-07 05:08:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 2437168 2024-04-07 05:08:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 3616 2024-04-07 05:08:55.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 2437432 2024-04-07 05:08:55.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 93701 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/ch-source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7026 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/genindex.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65126 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4921 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/objects.inv │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6579 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/search.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 103390 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 133172 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/upgrading-checklist.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 931292 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 931344 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 149958 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.txt.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23393 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/upgrading-checklist.txt.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4713 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/virtual-package-names-list.yaml.gz │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 419 2024-04-07 05:08:55.000000 ./usr/share/doc-base/debian-policy.autopkgtest │ │ │ │ -rw-r--r-- 0 root (0) root (0) 520 2024-04-07 05:08:55.000000 ./usr/share/doc-base/debian-policy.copyright-format-1.0 │ │ │ │ -rw-r--r-- 0 root (0) root (0) 517 2024-04-07 05:08:55.000000 ./usr/share/doc-base/debian-policy.debconf-spec │ │ │ │ @@ -126,15 +126,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/info/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27052 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy-install-conffiles.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23405 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy-install.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16992 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy-purge.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32427 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy-remove-purge.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23345 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy-remove.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 88057 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy-upgrade.png │ │ │ │ --rw-r--r-- 0 root (0) root (0) 175208 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy.info.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 175223 2024-04-07 05:08:55.000000 ./usr/share/info/debian-policy.info.gz │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/_static/css/badge_only.css -> ../../../../../sphinx_rtd_theme/static/css/badge_only.css │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/_static/css/theme.css -> ../../../../../sphinx_rtd_theme/static/css/theme.css │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/_static/fonts/Lato-Bold.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.ttf │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/_static/fonts/Lato-Bold.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.woff2 │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/_static/fonts/Lato-BoldItalic.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.ttf │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-07 05:08:55.000000 ./usr/share/doc/debian-policy/policy.html/_static/fonts/Lato-BoldItalic.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.woff2 │ │ │ ├── ./usr/share/doc/debian-policy/policy.pdf.gz │ │ │ │ ├── policy.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ │ │ 133 │ │ │ │ │ │ 17.1 Automatic handling of configuration files by dpkg . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 │ │ │ │ │ │ 17.2 Fully-featured maintainer script configuration handling . . . . . . . . . . . . . . . . . . . . . . . . . 134 │ │ │ │ │ │ 18 Alternative versions of an interface - update-alternatives (from old Packaging Manual) │ │ │ │ │ │ │ │ │ │ │ │ 135 │ │ │ │ │ │ │ │ │ │ │ │ -19 Diversions - overriding a package's version of a file (from old Packaging Manual) │ │ │ │ │ │ +19 Diversions - overriding a package’s version of a file (from old Packaging Manual) │ │ │ │ │ │ │ │ │ │ │ │ 137 │ │ │ │ │ │ │ │ │ │ │ │ 20 Debian Policy changes process │ │ │ │ │ │ 20.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ 20.2 Change Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ 20.3 Current Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ @@ -979,30 +979,30 @@ │ │ │ │ │ │ • to allow us to make it easy for people to produce CD-ROMs of our system without violating any licenses, import/export restrictions, or any other laws. │ │ │ │ │ │ The main archive area forms the Debian distribution. │ │ │ │ │ │ Packages in the other archive areas (non-free-firmware, contrib, non-free) are not considered to be part │ │ │ │ │ │ of the Debian distribution, although we support their use and provide infrastructure for them (such as our bug-tracking │ │ │ │ │ │ system and mailing lists). This Debian Policy Manual applies to these packages as well. │ │ │ │ │ │ │ │ │ │ │ │ 2.1 The Debian Free Software Guidelines │ │ │ │ │ │ -The Debian Free Software Guidelines (DFSG) form our definition of "free software". These are: │ │ │ │ │ │ +The Debian Free Software Guidelines (DFSG) form our definition of “free software”. These are: │ │ │ │ │ │ 1. Free Redistribution │ │ │ │ │ │ The license of a Debian component may not restrict any party from selling or giving away the software as │ │ │ │ │ │ a component of an aggregate software distribution containing programs from several different sources. The │ │ │ │ │ │ license may not require a royalty or other fee for such sale. │ │ │ │ │ │ 2. Source Code │ │ │ │ │ │ The program must include source code, and must allow distribution in source code as well as compiled form. │ │ │ │ │ │ 3. Derived Works │ │ │ │ │ │ The license must allow modifications and derived works, and must allow them to be distributed under the │ │ │ │ │ │ same terms as the license of the original software. │ │ │ │ │ │ -4. Integrity of The Author's Source Code │ │ │ │ │ │ +4. Integrity of The Author’s Source Code │ │ │ │ │ │ The license may restrict source-code from being distributed in modified form only if the license allows the │ │ │ │ │ │ -distribution of "patch files" with the source code for the purpose of modifying the program at build time. │ │ │ │ │ │ +distribution of “patch files” with the source code for the purpose of modifying the program at build time. │ │ │ │ │ │ The license must explicitly permit distribution of software built from modified source code. The license may │ │ │ │ │ │ -1 The Debian archive software uses the term "component" internally and in the Release file format to refer to the division of an archive. The Debian │ │ │ │ │ │ -Social Contract simply refers to "areas." This document uses terminology similar to the Social Contract. │ │ │ │ │ │ +1 The Debian archive software uses the term “component” internally and in the Release file format to refer to the division of an archive. The Debian │ │ │ │ │ │ +Social Contract simply refers to “areas.” This document uses terminology similar to the Social Contract. │ │ │ │ │ │ │ │ │ │ │ │ 7 │ │ │ │ │ │ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ │ │ │ │ │ │ require derived works to carry a different name or version number from the original software. (This is a │ │ │ │ │ │ compromise. The Debian Project encourages all authors to not restrict any files, source or binary, from being │ │ │ │ │ │ @@ -1013,24 +1013,24 @@ │ │ │ │ │ │ The license must not restrict anyone from making use of the program in a specific field of endeavor. For │ │ │ │ │ │ example, it may not restrict the program from being used in a business, or from being used for genetic │ │ │ │ │ │ research. │ │ │ │ │ │ 7. Distribution of License │ │ │ │ │ │ The rights attached to the program must apply to all to whom the program is redistributed without the need │ │ │ │ │ │ for execution of an additional license by those parties. │ │ │ │ │ │ 8. License Must Not Be Specific to Debian │ │ │ │ │ │ -The rights attached to the program must not depend on the program's being part of a Debian system. If the │ │ │ │ │ │ +The rights attached to the program must not depend on the program’s being part of a Debian system. If the │ │ │ │ │ │ program is extracted from Debian and used or distributed without Debian but otherwise within the terms of │ │ │ │ │ │ -the program's license, all parties to whom the program is redistributed must have the same rights as those │ │ │ │ │ │ -that are granted in conjunction with the Debian system. │ │ │ │ │ │ +the program’s license, all parties to whom the program is redistributed must have the same rights as those that │ │ │ │ │ │ +are granted in conjunction with the Debian system. │ │ │ │ │ │ 9. License Must Not Contaminate Other Software │ │ │ │ │ │ The license must not place restrictions on other software that is distributed along with the licensed software. │ │ │ │ │ │ For example, the license must not insist that all other programs distributed on the same medium must be free │ │ │ │ │ │ software. │ │ │ │ │ │ 10. Example Licenses │ │ │ │ │ │ -The "GPL," "BSD," and "Artistic" licenses are examples of licenses that we consider free. │ │ │ │ │ │ +The “GPL,” “BSD,” and “Artistic” licenses are examples of licenses that we consider free. │ │ │ │ │ │ │ │ │ │ │ │ 2.2 Archive areas │ │ │ │ │ │ 2.2.1 The main archive area │ │ │ │ │ │ The main archive area comprises the Debian distribution. Only the packages in this area are considered part of the │ │ │ │ │ │ distribution. None of the packages in the main archive area require software outside of that area to function. Anyone │ │ │ │ │ │ may use, share, modify and redistribute the packages in this archive area freely2 . │ │ │ │ │ │ Every package in main must comply with the DFSG (Debian Free Software Guidelines).3 │ │ │ │ │ │ @@ -1038,18 +1038,18 @@ │ │ │ │ │ │ • must not require or recommend a package outside of main for compilation or execution (thus, the package must │ │ │ │ │ │ not declare a Pre-Depends, Depends, Recommends, Build-Depends, Build-Depends-Indep, or │ │ │ │ │ │ Build-Depends-Arch relationship on a non-main package unless that package is only listed as a non-default │ │ │ │ │ │ alternative for a package in main), │ │ │ │ │ │ • must not be so buggy that we refuse to support them, and │ │ │ │ │ │ • must meet all policy requirements presented in this manual. │ │ │ │ │ │ If a source package is in the main archive area, then at least one of its binary packages must be in the main archive area, │ │ │ │ │ │ -and each of the remaining packages must be in either the main or contrib archive area. Each binary package's archive │ │ │ │ │ │ +and each of the remaining packages must be in either the main or contrib archive area. Each binary package’s archive │ │ │ │ │ │ area is indicated by its Section field: see Sections. │ │ │ │ │ │ 2 See What Does Free Mean? for more about what we mean by free software. │ │ │ │ │ │ -3 Debian's FTP Masters publish a REJECT-FAQ which details the project's current working interpretation of the DFSG. │ │ │ │ │ │ +3 Debian’s FTP Masters publish a REJECT-FAQ which details the project’s current working interpretation of the DFSG. │ │ │ │ │ │ │ │ │ │ │ │ 8 │ │ │ │ │ │ │ │ │ │ │ │ Chapter 2. The Debian Archive │ │ │ │ │ │ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ │ │ │ │ │ │ @@ -1124,16 +1124,16 @@ │ │ │ │ │ │ be included in all copies and/or binary distributions, as most do.5 │ │ │ │ │ │ See Copyright information for further details. │ │ │ │ │ │ We reserve the right to restrict files from being included anywhere in our archives if │ │ │ │ │ │ • their use or distribution would break a law, │ │ │ │ │ │ • there is an ethical conflict in their distribution or use, │ │ │ │ │ │ • we would have to sign a license for them, or │ │ │ │ │ │ • their distribution would conflict with other project policies. │ │ │ │ │ │ -5 Licenses that are not thought to require the copying of all copyright notices into Debian's copyright file include Apache-2.0 and the Boost Software │ │ │ │ │ │ -License, version 1.0. Final determination as to whether a package's copyright file is sufficient lies with the FTP team. │ │ │ │ │ │ +5 Licenses that are not thought to require the copying of all copyright notices into Debian’s copyright file include Apache-2.0 and the Boost Software │ │ │ │ │ │ +License, version 1.0. Final determination as to whether a package’s copyright file is sufficient lies with the FTP team. │ │ │ │ │ │ To help find copyright notices you need to copy, you might try grep --color=always -Eir '(copyright|©)' * | less -R │ │ │ │ │ │ │ │ │ │ │ │ 10 │ │ │ │ │ │ │ │ │ │ │ │ Chapter 2. The Debian Archive │ │ │ │ │ │ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ @@ -1148,34 +1148,34 @@ │ │ │ │ │ │ saying what is permitted then nothing is permitted. │ │ │ │ │ │ Many authors are unaware of the problems that restrictive copyrights (or lack of copyright notices) can cause for the │ │ │ │ │ │ users of their supposedly-free software. It is often worthwhile contacting such authors diplomatically to ask them to │ │ │ │ │ │ modify their license terms. However, this can be a politically difficult thing to do and you should ask for advice on the │ │ │ │ │ │ debian-legal mailing list first, as explained below. │ │ │ │ │ │ When in doubt about a copyright, send mail to debian-legal@lists.debian.org. Be prepared to provide us with the copyright │ │ │ │ │ │ statement. Software covered by the GPL, public domain software and BSD-like copyrights are safe; be wary of the phrases │ │ │ │ │ │ -"commercial use prohibited" and "distribution restricted". │ │ │ │ │ │ +“commercial use prohibited” and “distribution restricted”. │ │ │ │ │ │ │ │ │ │ │ │ 2.4 Sections │ │ │ │ │ │ The packages in the archive areas main, non-free-firmware, contrib and non-free are grouped further into sections to │ │ │ │ │ │ simplify handling. │ │ │ │ │ │ -The archive area and section for each package should be specified in the package's Section control field (see Section). However, the maintainer of the Debian archive may override this selection to ensure the consistency of the Debian │ │ │ │ │ │ +The archive area and section for each package should be specified in the package’s Section control field (see Section). However, the maintainer of the Debian archive may override this selection to ensure the consistency of the Debian │ │ │ │ │ │ distribution. The Section field should be of the form: │ │ │ │ │ │ • section if the package is in the main archive area, │ │ │ │ │ │ • area/section if the package is in the non-free-firmware, contrib or non-free archive areas. │ │ │ │ │ │ The Debian archive maintainers provide the authoritative list of sections. At present, they are: admin, cli-mono, comm, │ │ │ │ │ │ database, debug, devel, doc, editors, education, electronics, embedded, fonts, games, gnome, gnu-r, gnustep, graphics, │ │ │ │ │ │ hamradio, haskell, httpd, interpreters, introspection, java, javascript, kde, kernel, libdevel, libs, lisp, localization, mail, │ │ │ │ │ │ math, metapackages, misc, net, news, ocaml, oldlibs, otherosfs, perl, php, python, ruby, rust, science, shells, sound, tasks, │ │ │ │ │ │ tex, text, utils, vcs, video, web, x11, xfce, zope. The additional section debian-installer contains special packages used by │ │ │ │ │ │ the installer and is not used for normal Debian packages. │ │ │ │ │ │ For more information about the sections and their definitions, see the list of sections in unstable. │ │ │ │ │ │ │ │ │ │ │ │ 2.5 Priorities │ │ │ │ │ │ -Each package must have a priority value, which is set in the metadata for the Debian archive and is also included in the │ │ │ │ │ │ -package's control files (see Priority). This information is used to control which packages are included in standard or │ │ │ │ │ │ +Each package must have a priority value, which is set in the metadata for the Debian archive and is also included in │ │ │ │ │ │ +the package’s control files (see Priority). This information is used to control which packages are included in standard or │ │ │ │ │ │ minimal Debian installations. │ │ │ │ │ │ Most Debian packages will have a priority of optional. Priority levels other than optional are only used for │ │ │ │ │ │ packages that should be included by default in a standard installation of Debian. │ │ │ │ │ │ The priority of a package is determined solely by the functionality it provides directly to the user. The priority of a │ │ │ │ │ │ package should not be increased merely because another higher-priority package depends on it; instead, the tools used to │ │ │ │ │ │ construct Debian installations will correctly handle package dependencies. In particular, this means that C-like libraries │ │ │ │ │ │ will almost never have a priority above optional, since they do not provide functionality directly to users. However, │ │ │ │ │ │ @@ -1193,21 +1193,21 @@ │ │ │ │ │ │ Packages which are necessary for the proper functioning of the system (usually, this means that dpkg functionality │ │ │ │ │ │ depends on these packages). Removing a required package may cause your system to become totally broken │ │ │ │ │ │ and you may not even be able to use dpkg to put things back, so only do so if you know what you are doing. │ │ │ │ │ │ Systems with only the required packages installed have at least enough functionality for the sysadmin to boot │ │ │ │ │ │ the system and install more software. │ │ │ │ │ │ important │ │ │ │ │ │ Important programs, including those which one would expect to find on any Unix-like system. If the expectation │ │ │ │ │ │ -is that an experienced Unix person who found it missing would say "What on earth is going on, where is foo?", it │ │ │ │ │ │ +is that an experienced Unix person who found it missing would say “What on earth is going on, where is foo?”, it │ │ │ │ │ │ must be an important package.6 Other packages without which the system will not run well or be usable must │ │ │ │ │ │ also have priority important. This does not include Emacs, the X Window System, TeX or any other large │ │ │ │ │ │ applications. The important packages are just a bare minimum of commonly-expected and necessary tools. │ │ │ │ │ │ standard │ │ │ │ │ │ These packages provide a reasonably small but not too limited character-mode system. This is what will be installed │ │ │ │ │ │ -by default if the user doesn't select anything else. It doesn't include many large applications. │ │ │ │ │ │ +by default if the user doesn’t select anything else. It doesn’t include many large applications. │ │ │ │ │ │ Two packages that both have a priority of standard or higher must not conflict with each other. │ │ │ │ │ │ optional │ │ │ │ │ │ This is the default priority for the majority of the archive. Unless a package should be installed by default on │ │ │ │ │ │ standard Debian systems, it should have a priority of optional. Packages with a priority of optional may │ │ │ │ │ │ conflict with each other. │ │ │ │ │ │ extra │ │ │ │ │ │ This priority is deprecated. Use the optional priority instead. This priority should be treated as equivalent to │ │ │ │ │ │ @@ -5842,21 +5842,21 @@ │ │ │ │ │ │ Links have been placed from the old locations to the new ones. │ │ │ │ │ │ dpkg is a suite of programs for creating binary package files and installing and removing them on Unix systems.1 │ │ │ │ │ │ The binary packages are designed for the management of installed executable programs (usually compiled binaries) and │ │ │ │ │ │ their associated data, though source code examples and documentation are provided as part of some packages. │ │ │ │ │ │ This manual describes the technical aspects of creating Debian binary packages (.deb files). It documents the behavior │ │ │ │ │ │ of the package management programs dpkg, dselect et al. and the way they interact with packages. │ │ │ │ │ │ This manual does not go into detail about the options and usage of the package building and installation tools. It should │ │ │ │ │ │ -therefore be read in conjunction with those programs' man pages. │ │ │ │ │ │ +therefore be read in conjunction with those programs’ man pages. │ │ │ │ │ │ The utility programs which are provided with dpkg not described in detail here, are documented in their man pages. │ │ │ │ │ │ -It is assumed that the reader is reasonably familiar with the dpkg System Administrators' manual. Unfortunately this │ │ │ │ │ │ +It is assumed that the reader is reasonably familiar with the dpkg System Administrators’ manual. Unfortunately this │ │ │ │ │ │ manual does not yet exist. │ │ │ │ │ │ -The Debian version of the FSF's GNU hello program is provided as an example for people wishing to create Debian │ │ │ │ │ │ +The Debian version of the FSF’s GNU hello program is provided as an example for people wishing to create Debian │ │ │ │ │ │ packages. However, while the examples are helpful, they do not replace the need to read and follow the Policy and │ │ │ │ │ │ -Programmer's Manual. │ │ │ │ │ │ +Programmer’s Manual. │ │ │ │ │ │ │ │ │ │ │ │ 1 dpkg is targeted primarily at Debian, but may work on or be ported to other systems. │ │ │ │ │ │ │ │ │ │ │ │ 119 │ │ │ │ │ │ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ │ │ │ │ │ │ @@ -5869,29 +5869,29 @@ │ │ │ │ │ │ FOURTEEN │ │ │ │ │ │ │ │ │ │ │ │ BINARY PACKAGES (FROM OLD PACKAGING MANUAL) │ │ │ │ │ │ │ │ │ │ │ │ See deb(5) and Binary package metadata files. │ │ │ │ │ │ │ │ │ │ │ │ 14.1 Creating package files - dpkg-deb │ │ │ │ │ │ -All manipulation of binary package files is done by dpkg-deb; it's the only program that has knowledge of the format. │ │ │ │ │ │ +All manipulation of binary package files is done by dpkg-deb; it’s the only program that has knowledge of the format. │ │ │ │ │ │ (dpkg-deb may be invoked by calling dpkg, as dpkg will spot that the options requested are appropriate to dpkg-deb │ │ │ │ │ │ and invoke that instead with the same arguments.) │ │ │ │ │ │ In order to create a binary package, you must make a directory tree which contains all the files and directories you want │ │ │ │ │ │ to have in the file system data part of the package. In Debian-format source packages, this directory is usually either │ │ │ │ │ │ -debian/tmp or debian/pkg, relative to the top of the package's source tree. │ │ │ │ │ │ -They should have the locations (relative to the root of the directory tree you're constructing) ownerships and permissions │ │ │ │ │ │ +debian/tmp or debian/pkg, relative to the top of the package’s source tree. │ │ │ │ │ │ +They should have the locations (relative to the root of the directory tree you’re constructing) ownerships and permissions │ │ │ │ │ │ which you want them to have on the system when they are installed. │ │ │ │ │ │ With current versions of dpkg the uid/username and gid/groupname mappings for the users and groups being used should │ │ │ │ │ │ be the same on the system where the package is built and the one where it is installed. │ │ │ │ │ │ -You need to add one special directory to the root of the miniature file system tree you're creating: DEBIAN. It should │ │ │ │ │ │ +You need to add one special directory to the root of the miniature file system tree you’re creating: DEBIAN. It should │ │ │ │ │ │ contain the control information files, notably the binary package control file (see The binary package control file: control). │ │ │ │ │ │ -The DEBIAN directory will not appear in the file system archive of the package, and so won't be installed by dpkg when │ │ │ │ │ │ +The DEBIAN directory will not appear in the file system archive of the package, and so won’t be installed by dpkg when │ │ │ │ │ │ the package is unpacked. │ │ │ │ │ │ -When you've prepared the package, you should invoke: │ │ │ │ │ │ +When you’ve prepared the package, you should invoke: │ │ │ │ │ │ dpkg --build directory │ │ │ │ │ │ │ │ │ │ │ │ This will build the package in directory.deb. (dpkg knows that --build is a dpkg-deb option, so it invokes │ │ │ │ │ │ dpkg-deb with the same arguments to build the package.) │ │ │ │ │ │ See the dpkg-deb(8) man page for details of how to examine the contents of this newly-created file. You may find │ │ │ │ │ │ the output of following commands enlightening: │ │ │ │ │ │ dpkg-deb --info filename.deb │ │ │ │ │ │ @@ -5907,17 +5907,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ 14.2 Binary package metadata files │ │ │ │ │ │ The package metadata portion of a binary package is a collection of files with names known to dpkg. It will treat │ │ │ │ │ │ the contents of these files specially - some of them contain information used by dpkg when installing or removing the │ │ │ │ │ │ package; others are scripts which the package maintainer wants dpkg to run. │ │ │ │ │ │ It is possible to put other files in the package metadata archive member, but this is not generally a good idea (though they │ │ │ │ │ │ will largely be ignored). │ │ │ │ │ │ -Here is a brief list of the package metadata files supported by dpkg and a summary of what they're used for. │ │ │ │ │ │ +Here is a brief list of the package metadata files supported by dpkg and a summary of what they’re used for. │ │ │ │ │ │ control │ │ │ │ │ │ -This is the key description file used by dpkg. It specifies the package's name and version, gives its description for │ │ │ │ │ │ +This is the key description file used by dpkg. It specifies the package’s name and version, gives its description for │ │ │ │ │ │ the user, states its relationships with other packages, and so forth. See Debian source package template control files │ │ │ │ │ │ – debian/control and Debian binary package control files – DEBIAN/control. │ │ │ │ │ │ It is usually generated automatically from information in the source package by the dpkg-gencontrol program, │ │ │ │ │ │ and with assistance from dpkg-shlibdeps. See Source packages (from old Packaging Manual). │ │ │ │ │ │ postinst, preinst, postrm, prerm │ │ │ │ │ │ These are executable files (usually scripts) which dpkg runs during installation, upgrade and removal of packages. │ │ │ │ │ │ They allow the package to deal with matters which are particular to that package or require more complicated │ │ │ │ │ │ @@ -5932,15 +5932,15 @@ │ │ │ │ │ │ shlibs │ │ │ │ │ │ This file contains a list of the shared libraries supplied by the package, with dependency details for each. This is │ │ │ │ │ │ used by dpkg-shlibdeps when it determines what dependencies are required in a package control file. The │ │ │ │ │ │ shlibs file format is described on The shlibs File Format. │ │ │ │ │ │ │ │ │ │ │ │ 14.3 The binary package control file: control │ │ │ │ │ │ The most important package metadata file used by dpkg when it installs a package is control. It contains all the │ │ │ │ │ │ -package's "vital statistics". │ │ │ │ │ │ +package’s “vital statistics”. │ │ │ │ │ │ The binary package control files of packages built from Debian sources are made by a special tool, dpkg-gencontrol, │ │ │ │ │ │ which reads debian/control and debian/changelog to find the information it needs. See Source packages │ │ │ │ │ │ (from old Packaging Manual) for more details. │ │ │ │ │ │ The fields in binary package control files are listed in Debian binary package control files – DEBIAN/control. │ │ │ │ │ │ A description of the syntax of control files and the purpose of the fields is available in Control files and their fields. │ │ │ │ │ │ │ │ │ │ │ │ 122 │ │ │ │ │ │ @@ -6010,23 +6010,23 @@ │ │ │ │ │ │ created by dpkg-shlibdeps in debian/substvars are available. │ │ │ │ │ │ For a package which generates only one binary package, and which builds it in debian/tmp relative to the top of the │ │ │ │ │ │ source package, it is usually sufficient to call dpkg-gencontrol. │ │ │ │ │ │ Sources which build several binaries will typically need something like: │ │ │ │ │ │ dpkg-gencontrol -Pdebian/pkg -ppackage │ │ │ │ │ │ │ │ │ │ │ │ The -P tells dpkg-gencontrol that the package is being built in a non-default directory, and the -p tells it which │ │ │ │ │ │ -binary package's control file should be generated. │ │ │ │ │ │ +binary package’s control file should be generated. │ │ │ │ │ │ dpkg-gencontrol also adds information to the list of files in debian/files, for the benefit of (for example) a │ │ │ │ │ │ future invocation of dpkg-genchanges. │ │ │ │ │ │ │ │ │ │ │ │ 15.1.4 dpkg-shlibdeps - calculates shared library dependencies │ │ │ │ │ │ See dpkg-shlibdeps(1). │ │ │ │ │ │ │ │ │ │ │ │ 15.1.5 dpkg-distaddfile - adds a file to debian/files │ │ │ │ │ │ -Some packages' uploads need to include files other than the source and binary package files. │ │ │ │ │ │ +Some packages’ uploads need to include files other than the source and binary package files. │ │ │ │ │ │ dpkg-distaddfile adds a file to the debian/files file so that it will be included in the .changes file when │ │ │ │ │ │ dpkg-genchanges is run. │ │ │ │ │ │ It is usually invoked from the binary target of debian/rules: │ │ │ │ │ │ dpkg-distaddfile filename section priority │ │ │ │ │ │ │ │ │ │ │ │ The filename is relative to the directory where dpkg-genchanges will expect to find it - this is usually the directory │ │ │ │ │ │ above the top level of the source tree. The debian/rules target should put the file there just before or just after │ │ │ │ │ │ @@ -6064,15 +6064,15 @@ │ │ │ │ │ │ See Variable substitutions: debian/substvars. │ │ │ │ │ │ │ │ │ │ │ │ 15.2.3 debian/files │ │ │ │ │ │ See Generated files list: debian/files. │ │ │ │ │ │ │ │ │ │ │ │ 15.2.4 debian/tmp │ │ │ │ │ │ This is the default temporary location for the construction of binary packages by the binary target. The directory tmp │ │ │ │ │ │ -serves as the root of the file system tree as it is being constructed (for example, by using the package's upstream makefiles │ │ │ │ │ │ +serves as the root of the file system tree as it is being constructed (for example, by using the package’s upstream makefiles │ │ │ │ │ │ install targets and redirecting the output there), and it also contains the DEBIAN subdirectory. See Creating package files │ │ │ │ │ │ - dpkg-deb. │ │ │ │ │ │ This is only a default and can be easily overridden. Most packaging tools no longer use debian/tmp, instead preferring │ │ │ │ │ │ debian/pkg for the common case of a source package building only one binary package. Such tools usually only use │ │ │ │ │ │ debian/tmp as a temporary staging area for built files and do not construct packages from it. │ │ │ │ │ │ If several binary packages are generated from the same source tree, it is usual to use a separate debian/pkg directory │ │ │ │ │ │ for each binary package as the temporary construction locations. │ │ │ │ │ │ @@ -6162,25 +6162,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ SIXTEEN │ │ │ │ │ │ │ │ │ │ │ │ CONTROL FILES AND THEIR FIELDS (FROM OLD PACKAGING │ │ │ │ │ │ MANUAL) │ │ │ │ │ │ │ │ │ │ │ │ Many of the tools in the dpkg suite manipulate data in a common format, known as control files. Binary and source │ │ │ │ │ │ -packages have control data as do the .changes files which control the installation of uploaded files, and dpkg's internal │ │ │ │ │ │ +packages have control data as do the .changes files which control the installation of uploaded files, and dpkg’s internal │ │ │ │ │ │ databases are in a similar format. │ │ │ │ │ │ │ │ │ │ │ │ 16.1 Syntax of control files │ │ │ │ │ │ See Syntax of control files. │ │ │ │ │ │ It is important to note that there are several fields which are optional as far as dpkg and the related tools are concerned, │ │ │ │ │ │ but which must appear in every Debian package, or whose omission may cause problems. │ │ │ │ │ │ │ │ │ │ │ │ 16.2 List of fields │ │ │ │ │ │ See List of fields. │ │ │ │ │ │ -This section now contains only the fields that didn't belong to the Policy manual. │ │ │ │ │ │ +This section now contains only the fields that didn’t belong to the Policy manual. │ │ │ │ │ │ │ │ │ │ │ │ 16.2.1 Filename and MSDOS-Filename │ │ │ │ │ │ These fields in Packages files give the filename(s) of (the parts of) a package in the distribution directories, relative to │ │ │ │ │ │ the root of the Debian hierarchy. If the package has been split into several parts the parts are all listed in order, separated │ │ │ │ │ │ by spaces. │ │ │ │ │ │ │ │ │ │ │ │ 16.2.2 Size and MD5sum │ │ │ │ │ │ @@ -6189,24 +6189,24 @@ │ │ │ │ │ │ in order, separated by spaces. │ │ │ │ │ │ │ │ │ │ │ │ 131 │ │ │ │ │ │ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ │ │ │ │ │ │ 16.2.3 Status │ │ │ │ │ │ -This field in dpkg's status file records whether the user wants a package installed, removed or left alone, whether it is │ │ │ │ │ │ +This field in dpkg’s status file records whether the user wants a package installed, removed or left alone, whether it is │ │ │ │ │ │ broken (requiring re-installation) or not and what its current state on the system is. Each of these pieces of information │ │ │ │ │ │ is a single word. │ │ │ │ │ │ │ │ │ │ │ │ 16.2.4 Config-Version │ │ │ │ │ │ -If a package is not installed or not configured, this field in dpkg's status file records the last version of the package which │ │ │ │ │ │ +If a package is not installed or not configured, this field in dpkg’s status file records the last version of the package which │ │ │ │ │ │ was successfully configured. │ │ │ │ │ │ │ │ │ │ │ │ 16.2.5 Conffiles │ │ │ │ │ │ -This field in dpkg's status file contains information about the automatically-managed configuration files held by a package. │ │ │ │ │ │ +This field in dpkg’s status file contains information about the automatically-managed configuration files held by a package. │ │ │ │ │ │ This field should not appear anywhere in a package! │ │ │ │ │ │ │ │ │ │ │ │ 16.2.6 Obsolete fields │ │ │ │ │ │ These are still recognized by dpkg but should not appear anywhere any more. │ │ │ │ │ │ Revision; Package-Revision; Package_Revision │ │ │ │ │ │ The Debian revision part of the package version was at one point in a separate control field. This field went through │ │ │ │ │ │ several names. │ │ │ │ │ │ @@ -6227,33 +6227,33 @@ │ │ │ │ │ │ │ │ │ │ │ │ CONFIGURATION FILE HANDLING (FROM OLD PACKAGING │ │ │ │ │ │ MANUAL) │ │ │ │ │ │ │ │ │ │ │ │ dpkg can do a certain amount of automatic handling of package configuration files. │ │ │ │ │ │ Whether this mechanism is appropriate depends on a number of factors, but basically there are two approaches to any │ │ │ │ │ │ particular configuration file. │ │ │ │ │ │ -The easy method is to ship a best-effort configuration in the package, and use dpkg's conffile mechanism to handle │ │ │ │ │ │ +The easy method is to ship a best-effort configuration in the package, and use dpkg’s conffile mechanism to handle │ │ │ │ │ │ updates. If the user is unlikely to want to edit the file, but you need them to be able to without losing their changes, and │ │ │ │ │ │ a new package with a changed version of the file is only released infrequently, this is a good approach. │ │ │ │ │ │ The hard method is to build the configuration file from scratch in the postinst script, and to take the responsibility │ │ │ │ │ │ for fixing any mistakes made in earlier versions of the package automatically. This will be appropriate if the file is likely │ │ │ │ │ │ to need to be different on each system. │ │ │ │ │ │ │ │ │ │ │ │ 17.1 Automatic handling of configuration files by dpkg │ │ │ │ │ │ A binary package may contain a package metadata file called conffiles. This file should be a list of filenames of │ │ │ │ │ │ configuration files needing automatic handling, separated by newlines. The filenames should be absolute pathnames, and │ │ │ │ │ │ the files referred to should actually exist in the package. │ │ │ │ │ │ When a package is upgraded dpkg will process the configuration files during the configuration stage, shortly before it │ │ │ │ │ │ -runs the package's postinst script, │ │ │ │ │ │ +runs the package’s postinst script, │ │ │ │ │ │ For each file it checks to see whether the version of the file included in the package is the same as the one that was │ │ │ │ │ │ included in the last version of the package (the one that is being upgraded from); it also compares the version currently │ │ │ │ │ │ installed on the system with the one shipped with the last version. │ │ │ │ │ │ If neither the user nor the package maintainer has changed the file, it is left alone. If one or the other has changed their │ │ │ │ │ │ -version, then the changed version is preferred - i.e., if the user edits their file, but the package maintainer doesn't ship a │ │ │ │ │ │ -different version, the user's changes will stay, silently, but if the maintainer ships a new version and the user hasn't edited │ │ │ │ │ │ +version, then the changed version is preferred - i.e., if the user edits their file, but the package maintainer doesn’t ship a │ │ │ │ │ │ +different version, the user’s changes will stay, silently, but if the maintainer ships a new version and the user hasn’t edited │ │ │ │ │ │ it the new version will be installed (with an informative message). If both have changed their version the user is prompted │ │ │ │ │ │ about the problem and must resolve the differences themselves. │ │ │ │ │ │ The comparisons are done by calculating the MD5 message digests of the files, and storing the MD5 of the file as it was │ │ │ │ │ │ included in the most recent version of the package. │ │ │ │ │ │ When a package is installed for the first time dpkg will install the file that comes with it, unless that would mean │ │ │ │ │ │ overwriting a file already on the file system. │ │ │ │ │ │ However, note that dpkg will not replace a conffile that was removed by the user (or by a script). This is necessary │ │ │ │ │ │ @@ -6265,24 +6265,24 @@ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ │ │ │ │ │ │ Note that a package should not modify a dpkg-handled conffile in its maintainer scripts. Doing this will lead to dpkg │ │ │ │ │ │ giving the user confusing and possibly dangerous options for conffile update when the package is upgraded. │ │ │ │ │ │ │ │ │ │ │ │ 17.2 Fully-featured maintainer script configuration handling │ │ │ │ │ │ For files which contain site-specific information such as the hostname and networking details and so forth, it is better to │ │ │ │ │ │ -create the file in the package's postinst script. │ │ │ │ │ │ +create the file in the package’s postinst script. │ │ │ │ │ │ This will typically involve examining the state of the rest of the system to determine values and other information, and │ │ │ │ │ │ -may involve prompting the user for some information which can't be obtained some other way. │ │ │ │ │ │ +may involve prompting the user for some information which can’t be obtained some other way. │ │ │ │ │ │ When using this method there are a couple of important issues which should be considered: │ │ │ │ │ │ If you discover a bug in the program which generates the configuration file, or if the format of the file changes from one │ │ │ │ │ │ version to the next, you will have to arrange for the postinst script to do something sensible - usually this will mean editing │ │ │ │ │ │ the installed configuration file to remove the problem or change the syntax. You will have to do this very carefully, since │ │ │ │ │ │ the user may have changed the file, perhaps to fix the very problem that your script is trying to deal with - you will have │ │ │ │ │ │ to detect these situations and deal with them correctly. │ │ │ │ │ │ -If you do go down this route it's probably a good idea to make the program that generates the configuration file(s) a │ │ │ │ │ │ +If you do go down this route it’s probably a good idea to make the program that generates the configuration file(s) a │ │ │ │ │ │ separate program in /usr/sbin, by convention called packageconfig and then run that if appropriate from the │ │ │ │ │ │ post-installation script. The packageconfig program should not unquestioningly overwrite an existing configuration │ │ │ │ │ │ - if its mode of operation is geared towards setting up a package for the first time (rather than any arbitrary reconfiguration │ │ │ │ │ │ later) you should have it check whether the configuration already exists, and require a --force flag to overwrite it. │ │ │ │ │ │ │ │ │ │ │ │ 134 │ │ │ │ │ │ │ │ │ │ │ │ @@ -6313,33 +6313,33 @@ │ │ │ │ │ │ 136 Chapter 18. Alternative versions of an interface - update-alternatives (from old Packaging │ │ │ │ │ │ Manual) │ │ │ │ │ │ │ │ │ │ │ │ CHAPTER │ │ │ │ │ │ │ │ │ │ │ │ NINETEEN │ │ │ │ │ │ │ │ │ │ │ │ -DIVERSIONS - OVERRIDING A PACKAGE'S VERSION OF A FILE │ │ │ │ │ │ +DIVERSIONS - OVERRIDING A PACKAGE’S VERSION OF A FILE │ │ │ │ │ │ (FROM OLD PACKAGING MANUAL) │ │ │ │ │ │ │ │ │ │ │ │ It is possible to have dpkg not overwrite a file when it reinstalls the package it belongs to, and to have it put the file from │ │ │ │ │ │ the package somewhere else instead. │ │ │ │ │ │ -This can be used locally to override a package's version of a file, or by one package to override another's version (or │ │ │ │ │ │ +This can be used locally to override a package’s version of a file, or by one package to override another’s version (or │ │ │ │ │ │ provide a wrapper for it). │ │ │ │ │ │ Before deciding to use a diversion, read Alternative versions of an interface - update-alternatives (from old Packaging │ │ │ │ │ │ Manual) to see if you really want a diversion rather than several alternative versions of a program. │ │ │ │ │ │ There is a diversion list, which is read by dpkg, and updated by a special program dpkg-divert. Please see │ │ │ │ │ │ dpkg-divert(8) for full details of its operation. │ │ │ │ │ │ When a package wishes to divert a file from another, it should call dpkg-divert in its preinst to add the diversion and │ │ │ │ │ │ rename the existing file. For example, supposing that a smailwrapper package wishes to install a wrapper around │ │ │ │ │ │ /usr/sbin/smail: │ │ │ │ │ │ dpkg-divert --package smailwrapper --add --rename \ │ │ │ │ │ │ --divert /usr/sbin/smail.real /usr/sbin/smail │ │ │ │ │ │ │ │ │ │ │ │ -The --package smailwrapper ensures that smailwrapper's copy of /usr/sbin/smail can bypass the │ │ │ │ │ │ -diversion and get installed as the true version. It's safe to add the diversion unconditionally on upgrades since it will be left │ │ │ │ │ │ +The --package smailwrapper ensures that smailwrapper’s copy of /usr/sbin/smail can bypass the │ │ │ │ │ │ +diversion and get installed as the true version. It’s safe to add the diversion unconditionally on upgrades since it will be left │ │ │ │ │ │ unchanged if it already exists, but dpkg-divert will display a message. To suppress that message, make the command │ │ │ │ │ │ conditional on the version from which the package is being upgraded: │ │ │ │ │ │ if [ upgrade != "$1" ] || dpkg --compare-versions "$2" lt 1.0-2; then │ │ │ │ │ │ dpkg-divert --package smailwrapper --add --rename \ │ │ │ │ │ │ --divert /usr/sbin/smail.real /usr/sbin/smail │ │ │ │ │ │ fi │ │ │ │ │ │ │ │ │ │ │ │ @@ -6359,25 +6359,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ if [ abort-upgrade = "$1" ] && dpkg --compare-versions "$2" lt 1.0-2; then │ │ │ │ │ │ dpkg-divert --package smailwrapper --remove --rename \ │ │ │ │ │ │ --divert /usr/sbin/smail.real /usr/sbin/smail │ │ │ │ │ │ fi │ │ │ │ │ │ │ │ │ │ │ │ where 1.0-2 is the version at which the diversion was first added to the package. The postrm should not remove the │ │ │ │ │ │ -diversion on upgrades both because there's no reason to remove the diversion only to immediately re-add it and since the │ │ │ │ │ │ +diversion on upgrades both because there’s no reason to remove the diversion only to immediately re-add it and since the │ │ │ │ │ │ postrm of the old package is run after unpacking so the removal of the diversion will fail. │ │ │ │ │ │ -Do not attempt to divert a file which is vitally important for the system's operation - when using dpkg-divert there │ │ │ │ │ │ -is a time, after it has been diverted but before dpkg has installed the new version, when the file does not exist. │ │ │ │ │ │ +Do not attempt to divert a file which is vitally important for the system’s operation - when using dpkg-divert there is │ │ │ │ │ │ +a time, after it has been diverted but before dpkg has installed the new version, when the file does not exist. │ │ │ │ │ │ Do not attempt to divert a conffile, as dpkg does not handle it well. │ │ │ │ │ │ Do not use diversions for files that have their own native override mechanisms, such as systemd unit files. See Binary │ │ │ │ │ │ packages for more information. │ │ │ │ │ │ │ │ │ │ │ │ 138 │ │ │ │ │ │ │ │ │ │ │ │ -Chapter 19. Diversions - overriding a package's version of a file (from old Packaging Manual) │ │ │ │ │ │ +Chapter 19. Diversions - overriding a package’s version of a file (from old Packaging Manual) │ │ │ │ │ │ │ │ │ │ │ │ CHAPTER │ │ │ │ │ │ │ │ │ │ │ │ TWENTY │ │ │ │ │ │ │ │ │ │ │ │ DEBIAN POLICY CHANGES PROCESS │ │ │ │ │ │ │ │ │ │ │ │ @@ -6397,15 +6397,15 @@ │ │ │ │ │ │ • Any domain experts should be consulted, since not every policy mailing list subscriber is an expert on everything, │ │ │ │ │ │ including policy maintainers. │ │ │ │ │ │ • The goal is rough consensus on the change, which should not be hard if the matter is technical. Technical issues │ │ │ │ │ │ where there is no agreement should be referred to the TC; non-technical issues should be referred to the whole │ │ │ │ │ │ developer body, and perhaps general resolutions lie down that path. │ │ │ │ │ │ • Package maintainers whose packages may be impacted should have access to policy change proposals, even if they │ │ │ │ │ │ do not subscribe to policy mailing lists (policy gazette?). │ │ │ │ │ │ -1 This process was originally developed by Margarita Manterola, Clint Adams, Russ Allbery and Manoj Srivastava. In 2017, Sean Whitton deprecated the 'issue' usertag and added use of the 'moreinfo' tag, after discussions at DebConf17. │ │ │ │ │ │ +1 This process was originally developed by Margarita Manterola, Clint Adams, Russ Allbery and Manoj Srivastava. In 2017, Sean Whitton deprecated the ‘issue’ usertag and added use of the ‘moreinfo’ tag, after discussions at DebConf17. │ │ │ │ │ │ │ │ │ │ │ │ 139 │ │ │ │ │ │ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ │ │ │ │ │ │ 20.3 Current Process │ │ │ │ │ │ Each suggested change goes through different states. These states are denoted through either usertags of the debianpolicy@packages.debian.org user or, for moreinfo, patch, pending, and wontfix, regular tags. │ │ │ │ │ │ @@ -6441,45 +6441,45 @@ │ │ │ │ │ │ │ │ │ │ │ │ Chapter 20. Debian Policy changes process │ │ │ │ │ │ │ │ │ │ │ │ Debian Policy Manual, Release 4.7.0.0 │ │ │ │ │ │ │ │ │ │ │ │ 20.3.4 State D: Wording proposed │ │ │ │ │ │ A patch against the Policy document reflecting the consensus has been created and is waiting for formal seconds. The │ │ │ │ │ │ -standard patch tag is used for this state, since it's essentially equivalent to the standard meaning of that tag. │ │ │ │ │ │ +standard patch tag is used for this state, since it’s essentially equivalent to the standard meaning of that tag. │ │ │ │ │ │ TAG: patch │ │ │ │ │ │ What needs to happen next: The proposal needs to be reviewed and seconded. Any Debian developer who agrees with the │ │ │ │ │ │ change and the conclusion of rough consensus from the discussion should say so in the bug log by seconding the proposal. │ │ │ │ │ │ │ │ │ │ │ │ 20.3.5 State E: Seconded │ │ │ │ │ │ -The proposal is signed off on by N Debian Developers. To start with, we're going with N=3, meaning that if three Debian │ │ │ │ │ │ -Developers agree, not just with the proposal but with the conclusion that it reflects consensus and addresses the original │ │ │ │ │ │ -issue -- it is considered eligible for inclusion in the next version of Policy. Since Policy is partly a technical project │ │ │ │ │ │ -governance method, one must be a Debian Developer to formally second, although review and discussion is welcome │ │ │ │ │ │ -from anyone. Once this tag has been applied, the bug is waiting for a Policy team member to apply the patch to the │ │ │ │ │ │ -package repository. │ │ │ │ │ │ +The proposal is signed off on by N Debian Developers. To start with, we’re going with N=3, meaning that if three │ │ │ │ │ │ +Debian Developers agree, not just with the proposal but with the conclusion that it reflects consensus and addresses the │ │ │ │ │ │ +original issue – it is considered eligible for inclusion in the next version of Policy. Since Policy is partly a technical project │ │ │ │ │ │ +governance method, one must be a Debian Developer to formally second, although review and discussion is welcome from │ │ │ │ │ │ +anyone. Once this tag has been applied, the bug is waiting for a Policy team member to apply the patch to the package │ │ │ │ │ │ +repository. │ │ │ │ │ │ TAG: seconded │ │ │ │ │ │ What needs to happen next: A Policy maintainer does the final review and confirmation, and then applies the patch for │ │ │ │ │ │ the next Policy release. │ │ │ │ │ │ This tag is not used very much because normally a Policy maintainer applies the patch and moves the proposal to the next │ │ │ │ │ │ state once enough seconds are reached. │ │ │ │ │ │ │ │ │ │ │ │ 20.3.6 State F: Accepted │ │ │ │ │ │ Change accepted, will be in next upload. The standard pending tag is used for this state since it matches the regular │ │ │ │ │ │ meaning of pending. │ │ │ │ │ │ TAG: pending │ │ │ │ │ │ -What needs to happen next: The bug is now in the waiting queue for the next Policy release, and there's nothing left to │ │ │ │ │ │ +What needs to happen next: The bug is now in the waiting queue for the next Policy release, and there’s nothing left to │ │ │ │ │ │ do except for upload a new version of Policy. │ │ │ │ │ │ │ │ │ │ │ │ 20.3.7 State G: Reject │ │ │ │ │ │ Rejected proposals. The standard wontfix is used for this state. Normally, bugs in this state will not remain open (excepting │ │ │ │ │ │ stalled); instead, a Policy team member will close them with an explanation. The submitter may then appeal to the techctte if they so desire. Alternately, issues appealed to the tech-ctte may remain open with this tag while that appeal │ │ │ │ │ │ proceeds. │ │ │ │ │ │ TAG: wontfix │ │ │ │ │ │ -We may use one of the following tags here. It's not clear whether we need more tags for this stage. │ │ │ │ │ │ +We may use one of the following tags here. It’s not clear whether we need more tags for this stage. │ │ │ │ │ │ dubious │ │ │ │ │ │ Not a policy matter │ │ │ │ │ │ ctte │ │ │ │ │ │ Referred to the Technical Committee (tech-ctte) │ │ │ │ │ │ devel │ │ │ │ │ │ Referred to the developer body │ │ │ ├── ./usr/share/info/debian-policy.info.gz │ │ │ │ ├── debian-policy.info │ │ │ │ │ @@ -127,39542 +127,39553 @@ │ │ │ │ │ 000007e0: 616c 293a 2041 6c74 6572 6e61 7469 7665 al): Alternative │ │ │ │ │ 000007f0: 2076 6572 7369 6f6e 7320 6f66 2061 6e20 versions of an │ │ │ │ │ 00000800: 696e 7465 7266 6163 6520 2d20 7570 6461 interface - upda │ │ │ │ │ 00000810: 7465 2d61 6c74 6572 6e61 7469 7665 7320 te-alternatives │ │ │ │ │ 00000820: 6672 6f6d 206f 6c64 2050 6163 6b61 6769 from old Packagi │ │ │ │ │ 00000830: 6e67 204d 616e 7561 6c2e 0a2a 2044 6976 ng Manual..* Div │ │ │ │ │ 00000840: 6572 7369 6f6e 7320 2d20 6f76 6572 7269 ersions - overri │ │ │ │ │ -00000850: 6469 6e67 2061 2070 6163 6b61 6765 2773 ding a package's │ │ │ │ │ -00000860: 2076 6572 7369 6f6e 206f 6620 6120 6669 version of a fi │ │ │ │ │ -00000870: 6c65 2028 6672 6f6d 206f 6c64 2050 6163 le (from old Pac │ │ │ │ │ -00000880: 6b61 6769 6e67 204d 616e 7561 6c29 3a20 kaging Manual): │ │ │ │ │ -00000890: 4469 7665 7273 696f 6e73 202d 206f 7665 Diversions - ove │ │ │ │ │ -000008a0: 7272 6964 696e 6720 6120 7061 636b 6167 rriding a packag │ │ │ │ │ -000008b0: 6527 7320 7665 7273 696f 6e20 6f66 2061 e's version of a │ │ │ │ │ -000008c0: 2066 696c 6520 6672 6f6d 206f 6c64 2050 file from old P │ │ │ │ │ -000008d0: 6163 6b61 6769 6e67 204d 616e 7561 6c2e ackaging Manual. │ │ │ │ │ -000008e0: 0a2a 2044 6562 6961 6e20 506f 6c69 6379 .* Debian Policy │ │ │ │ │ -000008f0: 2063 6861 6e67 6573 2070 726f 6365 7373 changes process │ │ │ │ │ -00000900: 3a3a 0a2a 204d 6169 6e74 6169 6e65 7220 ::.* Maintainer │ │ │ │ │ -00000910: 7363 7269 7074 2066 6c6f 7763 6861 7274 script flowchart │ │ │ │ │ -00000920: 733a 3a0a 2a20 5570 6772 6164 696e 6720 s::.* Upgrading │ │ │ │ │ -00000930: 6368 6563 6b6c 6973 743a 3a0a 2a20 4c69 checklist::.* Li │ │ │ │ │ -00000940: 6365 6e73 653a 3a0a 2a20 496e 6465 783a cense::.* Index: │ │ │ │ │ -00000950: 3a0a 0a20 2d2d 2054 6865 2044 6574 6169 :.. -- The Detai │ │ │ │ │ -00000960: 6c65 6420 4e6f 6465 204c 6973 7469 6e67 led Node Listing │ │ │ │ │ -00000970: 202d 2d0a 0a41 626f 7574 2074 6869 7320 --..About this │ │ │ │ │ -00000980: 6d61 6e75 616c 0a0a 2a20 5363 6f70 653a manual..* Scope: │ │ │ │ │ -00000990: 3a0a 2a20 4e65 7720 7665 7273 696f 6e73 :.* New versions │ │ │ │ │ -000009a0: 206f 6620 7468 6973 2064 6f63 756d 656e of this documen │ │ │ │ │ -000009b0: 743a 3a0a 2a20 4175 7468 6f72 7320 616e t::.* Authors an │ │ │ │ │ -000009c0: 6420 4d61 696e 7461 696e 6572 733a 3a0a d Maintainers::. │ │ │ │ │ -000009d0: 2a20 5265 6c61 7465 6420 646f 6375 6d65 * Related docume │ │ │ │ │ -000009e0: 6e74 733a 3a0a 2a20 4465 6669 6e69 7469 nts::.* Definiti │ │ │ │ │ -000009f0: 6f6e 733a 3a0a 2a20 5472 616e 736c 6174 ons::.* Translat │ │ │ │ │ -00000a00: 696f 6e73 3a3a 0a0a 4175 7468 6f72 7320 ions::..Authors │ │ │ │ │ -00000a10: 616e 6420 4d61 696e 7461 696e 6572 730a and Maintainers. │ │ │ │ │ -00000a20: 0a2a 2045 6172 6c79 2068 6973 746f 7279 .* Early history │ │ │ │ │ -00000a30: 3a3a 0a2a 2043 7572 7265 6e74 2070 726f ::.* Current pro │ │ │ │ │ -00000a40: 6365 7373 3a3a 0a2a 2049 6d70 726f 7665 cess::.* Improve │ │ │ │ │ -00000a50: 6d65 6e74 733a 3a0a 0a54 6865 2044 6562 ments::..The Deb │ │ │ │ │ -00000a60: 6961 6e20 4172 6368 6976 650a 0a2a 2054 ian Archive..* T │ │ │ │ │ -00000a70: 6865 2044 6562 6961 6e20 4672 6565 2053 he Debian Free S │ │ │ │ │ -00000a80: 6f66 7477 6172 6520 4775 6964 656c 696e oftware Guidelin │ │ │ │ │ -00000a90: 6573 3a3a 0a2a 2041 7263 6869 7665 2061 es::.* Archive a │ │ │ │ │ -00000aa0: 7265 6173 3a3a 0a2a 2043 6f70 7972 6967 reas::.* Copyrig │ │ │ │ │ -00000ab0: 6874 2063 6f6e 7369 6465 7261 7469 6f6e ht consideration │ │ │ │ │ -00000ac0: 733a 3a0a 2a20 5365 6374 696f 6e73 3a3a s::.* Sections:: │ │ │ │ │ -00000ad0: 0a2a 2050 7269 6f72 6974 6965 733a 3a0a .* Priorities::. │ │ │ │ │ -00000ae0: 0a41 7263 6869 7665 2061 7265 6173 0a0a .Archive areas.. │ │ │ │ │ -00000af0: 2a20 5468 6520 6d61 696e 2061 7263 6869 * The main archi │ │ │ │ │ -00000b00: 7665 2061 7265 613a 3a0a 2a20 5468 6520 ve area::.* The │ │ │ │ │ -00000b10: 6e6f 6e2d 6672 6565 2d66 6972 6d77 6172 non-free-firmwar │ │ │ │ │ -00000b20: 6520 6172 6368 6976 6520 6172 6561 3a3a e archive area:: │ │ │ │ │ -00000b30: 0a2a 2054 6865 2063 6f6e 7472 6962 2061 .* The contrib a │ │ │ │ │ -00000b40: 7263 6869 7665 2061 7265 613a 3a0a 2a20 rchive area::.* │ │ │ │ │ -00000b50: 5468 6520 6e6f 6e2d 6672 6565 2061 7263 The non-free arc │ │ │ │ │ -00000b60: 6869 7665 2061 7265 613a 3a0a 0a42 696e hive area::..Bin │ │ │ │ │ -00000b70: 6172 7920 7061 636b 6167 6573 0a0a 2a20 ary packages..* │ │ │ │ │ -00000b80: 5468 6520 7061 636b 6167 6520 6e61 6d65 The package name │ │ │ │ │ -00000b90: 3a3a 0a2a 2054 6865 2076 6572 7369 6f6e ::.* The version │ │ │ │ │ -00000ba0: 206f 6620 6120 7061 636b 6167 653a 3a0a of a package::. │ │ │ │ │ -00000bb0: 2a20 5468 6520 6d61 696e 7461 696e 6572 * The maintainer │ │ │ │ │ -00000bc0: 206f 6620 6120 7061 636b 6167 653a 3a0a of a package::. │ │ │ │ │ -00000bd0: 2a20 5468 6520 6465 7363 7269 7074 696f * The descriptio │ │ │ │ │ -00000be0: 6e20 6f66 2061 2070 6163 6b61 6765 3a3a n of a package:: │ │ │ │ │ -00000bf0: 0a2a 2044 6570 656e 6465 6e63 6965 733a .* Dependencies: │ │ │ │ │ -00000c00: 3a0a 2a20 5669 7274 7561 6c20 7061 636b :.* Virtual pack │ │ │ │ │ -00000c10: 6167 6573 3a3a 0a2a 2042 6173 6520 7379 ages::.* Base sy │ │ │ │ │ -00000c20: 7374 656d 3a3a 0a2a 2045 7373 656e 7469 stem::.* Essenti │ │ │ │ │ -00000c30: 616c 2070 6163 6b61 6765 733a 3a0a 2a20 al packages::.* │ │ │ │ │ -00000c40: 4d61 696e 7461 696e 6572 2053 6372 6970 Maintainer Scrip │ │ │ │ │ -00000c50: 7473 3a3a 0a0a 5468 6520 7061 636b 6167 ts::..The packag │ │ │ │ │ -00000c60: 6520 6e61 6d65 0a0a 2a20 5061 636b 6167 e name..* Packag │ │ │ │ │ -00000c70: 6573 2077 6974 6820 706f 7465 6e74 6961 es with potentia │ │ │ │ │ -00000c80: 6c6c 7920 6f66 6665 6e73 6976 6520 636f lly offensive co │ │ │ │ │ -00000c90: 6e74 656e 743a 3a0a 0a54 6865 2076 6572 ntent::..The ver │ │ │ │ │ -00000ca0: 7369 6f6e 206f 6620 6120 7061 636b 6167 sion of a packag │ │ │ │ │ -00000cb0: 650a 0a2a 2056 6572 7369 6f6e 206e 756d e..* Version num │ │ │ │ │ -00000cc0: 6265 7273 2062 6173 6564 206f 6e20 6461 bers based on da │ │ │ │ │ -00000cd0: 7465 733a 3a0a 2a20 556e 6971 7565 6e65 tes::.* Uniquene │ │ │ │ │ -00000ce0: 7373 206f 6620 7665 7273 696f 6e20 6e75 ss of version nu │ │ │ │ │ -00000cf0: 6d62 6572 733a 3a0a 0a54 6865 2064 6573 mbers::..The des │ │ │ │ │ -00000d00: 6372 6970 7469 6f6e 206f 6620 6120 7061 cription of a pa │ │ │ │ │ -00000d10: 636b 6167 650a 0a2a 2054 6865 2073 696e ckage..* The sin │ │ │ │ │ -00000d20: 676c 6520 6c69 6e65 2073 796e 6f70 7369 gle line synopsi │ │ │ │ │ -00000d30: 733a 3a0a 2a20 5468 6520 6578 7465 6e64 s::.* The extend │ │ │ │ │ -00000d40: 6564 2064 6573 6372 6970 7469 6f6e 3a3a ed description:: │ │ │ │ │ -00000d50: 0a0a 4d61 696e 7461 696e 6572 2053 6372 ..Maintainer Scr │ │ │ │ │ -00000d60: 6970 7473 0a0a 2a20 5072 6f6d 7074 696e ipts..* Promptin │ │ │ │ │ -00000d70: 6720 696e 206d 6169 6e74 6169 6e65 7220 g in maintainer │ │ │ │ │ -00000d80: 7363 7269 7074 733a 3a0a 0a53 6f75 7263 scripts::..Sourc │ │ │ │ │ -00000d90: 6520 7061 636b 6167 6573 0a0a 2a20 5374 e packages..* St │ │ │ │ │ -00000da0: 616e 6461 7264 7320 636f 6e66 6f72 6d61 andards conforma │ │ │ │ │ -00000db0: 6e63 653a 3a0a 2a20 5061 636b 6167 6520 nce::.* Package │ │ │ │ │ -00000dc0: 7265 6c61 7469 6f6e 7368 6970 733a 3a0a relationships::. │ │ │ │ │ -00000dd0: 2a20 4368 616e 6765 7320 746f 2074 6865 * Changes to the │ │ │ │ │ -00000de0: 2075 7073 7472 6561 6d20 736f 7572 6365 upstream source │ │ │ │ │ -00000df0: 733a 3a0a 2a20 4465 6269 616e 2063 6861 s::.* Debian cha │ │ │ │ │ -00000e00: 6e67 656c 6f67 3b20 6465 6269 616e 2f63 ngelog; debian/c │ │ │ │ │ -00000e10: 6861 6e67 656c 6f67 3a20 4465 6269 616e hangelog: Debian │ │ │ │ │ -00000e20: 2063 6861 6e67 656c 6f67 2064 6562 6961 changelog debia │ │ │ │ │ -00000e30: 6e2f 6368 616e 6765 6c6f 672e 0a2a 2043 n/changelog..* C │ │ │ │ │ -00000e40: 6f70 7972 6967 6874 3b20 6465 6269 616e opyright; debian │ │ │ │ │ -00000e50: 2f63 6f70 7972 6967 6874 3a20 436f 7079 /copyright: Copy │ │ │ │ │ -00000e60: 7269 6768 7420 6465 6269 616e 2f63 6f70 right debian/cop │ │ │ │ │ -00000e70: 7972 6967 6874 2e0a 2a20 4572 726f 7220 yright..* Error │ │ │ │ │ -00000e80: 7472 6170 7069 6e67 2069 6e20 6d61 6b65 trapping in make │ │ │ │ │ -00000e90: 6669 6c65 733a 3a0a 2a20 5469 6d65 2053 files::.* Time S │ │ │ │ │ -00000ea0: 7461 6d70 733a 3a0a 2a20 5265 7374 7269 tamps::.* Restri │ │ │ │ │ -00000eb0: 6374 696f 6e73 206f 6e20 6f62 6a65 6374 ctions on object │ │ │ │ │ -00000ec0: 7320 696e 2073 6f75 7263 6520 7061 636b s in source pack │ │ │ │ │ -00000ed0: 6167 6573 3a3a 0a2a 204d 6169 6e20 6275 ages::.* Main bu │ │ │ │ │ -00000ee0: 696c 6469 6e67 2073 6372 6970 743b 2064 ilding script; d │ │ │ │ │ -00000ef0: 6562 6961 6e2f 7275 6c65 733a 204d 6169 ebian/rules: Mai │ │ │ │ │ -00000f00: 6e20 6275 696c 6469 6e67 2073 6372 6970 n building scrip │ │ │ │ │ -00000f10: 7420 6465 6269 616e 2f72 756c 6573 2e0a t debian/rules.. │ │ │ │ │ -00000f20: 2a20 5661 7269 6162 6c65 2073 7562 7374 * Variable subst │ │ │ │ │ -00000f30: 6974 7574 696f 6e73 3b20 6465 6269 616e itutions; debian │ │ │ │ │ -00000f40: 2f73 7562 7374 7661 7273 3a20 5661 7269 /substvars: Vari │ │ │ │ │ -00000f50: 6162 6c65 2073 7562 7374 6974 7574 696f able substitutio │ │ │ │ │ -00000f60: 6e73 2064 6562 6961 6e2f 7375 6273 7476 ns debian/substv │ │ │ │ │ -00000f70: 6172 732e 0a2a 2055 7073 7472 6561 6d20 ars..* Upstream │ │ │ │ │ -00000f80: 736f 7572 6365 206c 6f63 6174 696f 6e3b source location; │ │ │ │ │ -00000f90: 2064 6562 6961 6e2f 7761 7463 683a 2055 debian/watch: U │ │ │ │ │ -00000fa0: 7073 7472 6561 6d20 736f 7572 6365 206c pstream source l │ │ │ │ │ -00000fb0: 6f63 6174 696f 6e20 6465 6269 616e 2f77 ocation debian/w │ │ │ │ │ -00000fc0: 6174 6368 2e0a 2a20 4765 6e65 7261 7465 atch..* Generate │ │ │ │ │ -00000fd0: 6420 6669 6c65 7320 6c69 7374 3b20 6465 d files list; de │ │ │ │ │ -00000fe0: 6269 616e 2f66 696c 6573 3a20 4765 6e65 bian/files: Gene │ │ │ │ │ -00000ff0: 7261 7465 6420 6669 6c65 7320 6c69 7374 rated files list │ │ │ │ │ -00001000: 2064 6562 6961 6e2f 6669 6c65 732e 0a2a debian/files..* │ │ │ │ │ -00001010: 2045 6d62 6564 6465 6420 636f 6465 2063 Embedded code c │ │ │ │ │ -00001020: 6f70 6965 733a 3a0a 2a20 536f 7572 6365 opies::.* Source │ │ │ │ │ -00001030: 2070 6163 6b61 6765 2068 616e 646c 696e package handlin │ │ │ │ │ -00001040: 673b 2064 6562 6961 6e2f 5245 4144 4d45 g; debian/README │ │ │ │ │ -00001050: 2e73 6f75 7263 653a 2053 6f75 7263 6520 .source: Source │ │ │ │ │ -00001060: 7061 636b 6167 6520 6861 6e64 6c69 6e67 package handling │ │ │ │ │ -00001070: 2064 6562 6961 6e2f 5245 4144 4d45 2073 debian/README s │ │ │ │ │ -00001080: 6f75 7263 652e 0a2a 2052 6570 726f 6475 ource..* Reprodu │ │ │ │ │ -00001090: 6369 6269 6c69 7479 3a3a 0a2a 204d 6973 cibility::.* Mis │ │ │ │ │ -000010a0: 7369 6e67 2073 6f75 7263 6573 3b20 6465 sing sources; de │ │ │ │ │ -000010b0: 6269 616e 2f6d 6973 7369 6e67 2d73 6f75 bian/missing-sou │ │ │ │ │ -000010c0: 7263 6573 3a20 4d69 7373 696e 6720 736f rces: Missing so │ │ │ │ │ -000010d0: 7572 6365 7320 6465 6269 616e 2f6d 6973 urces debian/mis │ │ │ │ │ -000010e0: 7369 6e67 2d73 6f75 7263 6573 2e0a 2a20 sing-sources..* │ │ │ │ │ -000010f0: 5665 6e64 6f72 2d73 7065 6369 6669 6320 Vendor-specific │ │ │ │ │ -00001100: 7061 7463 6820 7365 7269 6573 3a3a 0a0a patch series::.. │ │ │ │ │ -00001110: 4d61 696e 2062 7569 6c64 696e 6720 7363 Main building sc │ │ │ │ │ -00001120: 7269 7074 3a20 6465 6269 616e 2f72 756c ript: debian/rul │ │ │ │ │ -00001130: 6573 0a0a 2a20 6465 6269 616e 2f72 756c es..* debian/rul │ │ │ │ │ -00001140: 6573 2061 6e64 2044 4542 5f42 5549 4c44 es and DEB_BUILD │ │ │ │ │ -00001150: 5f4f 5054 494f 4e53 3a3a 0a2a 2064 6562 _OPTIONS::.* deb │ │ │ │ │ -00001160: 6961 6e2f 7275 6c65 7320 616e 6420 5275 ian/rules and Ru │ │ │ │ │ -00001170: 6c65 732d 5265 7175 6972 6573 2d52 6f6f les-Requires-Roo │ │ │ │ │ -00001180: 743a 3a0a 0a43 6f6e 7472 6f6c 2066 696c t::..Control fil │ │ │ │ │ -00001190: 6573 2061 6e64 2074 6865 6972 2066 6965 es and their fie │ │ │ │ │ -000011a0: 6c64 730a 0a2a 2053 796e 7461 7820 6f66 lds..* Syntax of │ │ │ │ │ -000011b0: 2063 6f6e 7472 6f6c 2066 696c 6573 3a3a control files:: │ │ │ │ │ -000011c0: 0a2a 2044 6562 6961 6e20 736f 7572 6365 .* Debian source │ │ │ │ │ -000011d0: 2070 6163 6b61 6765 2074 656d 706c 6174 package templat │ │ │ │ │ -000011e0: 6520 636f 6e74 726f 6c20 6669 6c65 7320 e control files │ │ │ │ │ -000011f0: e280 9320 6465 6269 616e 2f63 6f6e 7472 ... debian/contr │ │ │ │ │ -00001200: 6f6c 3a3a 0a2a 2044 6562 6961 6e20 6269 ol::.* Debian bi │ │ │ │ │ -00001210: 6e61 7279 2070 6163 6b61 6765 2063 6f6e nary package con │ │ │ │ │ -00001220: 7472 6f6c 2066 696c 6573 20e2 8093 2044 trol files ... D │ │ │ │ │ -00001230: 4542 4941 4e2f 636f 6e74 726f 6c3a 3a0a EBIAN/control::. │ │ │ │ │ -00001240: 2a20 4465 6269 616e 2073 6f75 7263 6520 * Debian source │ │ │ │ │ -00001250: 7061 636b 6167 6520 636f 6e74 726f 6c20 package control │ │ │ │ │ -00001260: 6669 6c65 7320 e280 9320 2e64 7363 3a20 files ... .dsc: │ │ │ │ │ -00001270: 4465 6269 616e 2073 6f75 7263 6520 7061 Debian source pa │ │ │ │ │ -00001280: 636b 6167 6520 636f 6e74 726f 6c20 6669 ckage control fi │ │ │ │ │ -00001290: 6c65 7320 e280 9320 6473 632e 0a2a 2044 les ... dsc..* D │ │ │ │ │ -000012a0: 6562 6961 6e20 7570 6c6f 6164 2063 6861 ebian upload cha │ │ │ │ │ -000012b0: 6e67 6573 2063 6f6e 7472 6f6c 2066 696c nges control fil │ │ │ │ │ -000012c0: 6573 20e2 8093 202e 6368 616e 6765 733a es ... .changes: │ │ │ │ │ -000012d0: 2044 6562 6961 6e20 7570 6c6f 6164 2063 Debian upload c │ │ │ │ │ -000012e0: 6861 6e67 6573 2063 6f6e 7472 6f6c 2066 hanges control f │ │ │ │ │ -000012f0: 696c 6573 20e2 8093 2063 6861 6e67 6573 iles ... changes │ │ │ │ │ -00001300: 2e0a 2a20 4c69 7374 206f 6620 6669 656c ..* List of fiel │ │ │ │ │ -00001310: 6473 3a3a 0a2a 2055 7365 722d 6465 6669 ds::.* User-defi │ │ │ │ │ -00001320: 6e65 6420 6669 656c 6473 3a3a 0a2a 204f ned fields::.* O │ │ │ │ │ -00001330: 6273 6f6c 6574 6520 6669 656c 6473 3a3a bsolete fields:: │ │ │ │ │ -00001340: 0a0a 4c69 7374 206f 6620 6669 656c 6473 ..List of fields │ │ │ │ │ -00001350: 0a0a 2a20 536f 7572 6365 3a3a 0a2a 204d ..* Source::.* M │ │ │ │ │ -00001360: 6169 6e74 6169 6e65 723a 3a0a 2a20 5570 aintainer::.* Up │ │ │ │ │ -00001370: 6c6f 6164 6572 733a 3a0a 2a20 4368 616e loaders::.* Chan │ │ │ │ │ -00001380: 6765 642d 4279 3a3a 0a2a 2053 6563 7469 ged-By::.* Secti │ │ │ │ │ -00001390: 6f6e 3a3a 0a2a 2050 7269 6f72 6974 793a on::.* Priority: │ │ │ │ │ -000013a0: 3a0a 2a20 5061 636b 6167 653a 3a0a 2a20 :.* Package::.* │ │ │ │ │ -000013b0: 4172 6368 6974 6563 7475 7265 3a3a 0a2a Architecture::.* │ │ │ │ │ -000013c0: 2045 7373 656e 7469 616c 3a3a 0a2a 2050 Essential::.* P │ │ │ │ │ -000013d0: 6163 6b61 6765 2069 6e74 6572 7265 6c61 ackage interrela │ │ │ │ │ -000013e0: 7469 6f6e 7368 6970 2066 6965 6c64 733b tionship fields; │ │ │ │ │ -000013f0: 2044 6570 656e 6473 2c20 5072 652d 4465 Depends, Pre-De │ │ │ │ │ -00001400: 7065 6e64 732c 2052 6563 6f6d 6d65 6e64 pends, Recommend │ │ │ │ │ -00001410: 732c 2053 7567 6765 7374 732c 2042 7265 s, Suggests, Bre │ │ │ │ │ -00001420: 616b 732c 2043 6f6e 666c 6963 7473 2c20 aks, Conflicts, │ │ │ │ │ -00001430: 5072 6f76 6964 6573 2c20 5265 706c 6163 Provides, Replac │ │ │ │ │ -00001440: 6573 2c20 456e 6861 6e63 6573 3a20 5061 es, Enhances: Pa │ │ │ │ │ -00001450: 636b 6167 6520 696e 7465 7272 656c 6174 ckage interrelat │ │ │ │ │ -00001460: 696f 6e73 6869 7020 6669 656c 6473 2044 ionship fields D │ │ │ │ │ -00001470: 6570 656e 6473 2050 7265 2d44 6570 656e epends Pre-Depen │ │ │ │ │ -00001480: 6473 2052 6563 6f6d 6d65 6e64 7320 5375 ds Recommends Su │ │ │ │ │ -00001490: 6767 6573 7473 2042 7265 616b 7320 436f ggests Breaks Co │ │ │ │ │ -000014a0: 6e66 6c69 6374 7320 5072 6f76 6964 6573 nflicts Provides │ │ │ │ │ -000014b0: 2052 6570 6c61 6365 7320 456e 6861 6e63 Replaces Enhanc │ │ │ │ │ -000014c0: 6573 2e0a 2a20 5374 616e 6461 7264 732d es..* Standards- │ │ │ │ │ -000014d0: 5665 7273 696f 6e3a 3a0a 2a20 5665 7273 Version::.* Vers │ │ │ │ │ -000014e0: 696f 6e3a 3a0a 2a20 4465 7363 7269 7074 ion::.* Descript │ │ │ │ │ -000014f0: 696f 6e3a 3a0a 2a20 4469 7374 7269 6275 ion::.* Distribu │ │ │ │ │ -00001500: 7469 6f6e 3a3a 0a2a 2044 6174 653a 3a0a tion::.* Date::. │ │ │ │ │ -00001510: 2a20 466f 726d 6174 3a3a 0a2a 2055 7267 * Format::.* Urg │ │ │ │ │ -00001520: 656e 6379 3a3a 0a2a 2043 6861 6e67 6573 ency::.* Changes │ │ │ │ │ -00001530: 3a3a 0a2a 2042 696e 6172 793a 3a0a 2a20 ::.* Binary::.* │ │ │ │ │ -00001540: 496e 7374 616c 6c65 642d 5369 7a65 3a3a Installed-Size:: │ │ │ │ │ -00001550: 0a2a 2046 696c 6573 3a3a 0a2a 2043 6c6f .* Files::.* Clo │ │ │ │ │ -00001560: 7365 733a 3a0a 2a20 486f 6d65 7061 6765 ses::.* Homepage │ │ │ │ │ -00001570: 3a3a 0a2a 2043 6865 636b 7375 6d73 2d53 ::.* Checksums-S │ │ │ │ │ -00001580: 6861 3120 616e 6420 4368 6563 6b73 756d ha1 and Checksum │ │ │ │ │ -00001590: 732d 5368 6132 3536 3a3a 0a2a 2044 4d2d s-Sha256::.* DM- │ │ │ │ │ -000015a0: 5570 6c6f 6164 2d41 6c6c 6f77 6564 3a3a Upload-Allowed:: │ │ │ │ │ -000015b0: 0a2a 2056 6572 7369 6f6e 2043 6f6e 7472 .* Version Contr │ │ │ │ │ -000015c0: 6f6c 2053 7973 7465 6d20 2856 4353 2920 ol System (VCS) │ │ │ │ │ -000015d0: 6669 656c 6473 3a20 5665 7273 696f 6e20 fields: Version │ │ │ │ │ -000015e0: 436f 6e74 726f 6c20 5379 7374 656d 2056 Control System V │ │ │ │ │ -000015f0: 4353 2066 6965 6c64 732e 0a2a 2050 6163 CS fields..* Pac │ │ │ │ │ -00001600: 6b61 6765 2d4c 6973 743a 3a0a 2a20 5061 kage-List::.* Pa │ │ │ │ │ -00001610: 636b 6167 652d 5479 7065 3a3a 0a2a 2044 ckage-Type::.* D │ │ │ │ │ -00001620: 6769 743a 3a0a 2a20 5465 7374 7375 6974 git::.* Testsuit │ │ │ │ │ -00001630: 653a 3a0a 2a20 5275 6c65 732d 5265 7175 e::.* Rules-Requ │ │ │ │ │ -00001640: 6972 6573 2d52 6f6f 743a 3a0a 0a56 6572 ires-Root::..Ver │ │ │ │ │ -00001650: 7369 6f6e 0a0a 2a20 4570 6f63 6873 2073 sion..* Epochs s │ │ │ │ │ -00001660: 686f 756c 6420 6265 2075 7365 6420 7370 hould be used sp │ │ │ │ │ -00001670: 6172 696e 676c 793a 3a0a 2a20 5370 6563 aringly::.* Spec │ │ │ │ │ -00001680: 6961 6c20 7665 7273 696f 6e20 636f 6e76 ial version conv │ │ │ │ │ -00001690: 656e 7469 6f6e 733a 3a0a 0a52 756c 6573 entions::..Rules │ │ │ │ │ -000016a0: 2d52 6571 7569 7265 732d 526f 6f74 0a0a -Requires-Root.. │ │ │ │ │ -000016b0: 2a20 5265 6d61 726b 733a 3a0a 2a20 4465 * Remarks::.* De │ │ │ │ │ -000016c0: 6669 6e69 7469 6f6e 206f 6620 7468 6520 finition of the │ │ │ │ │ -000016d0: 6b65 7977 6f72 6473 3a3a 0a2a 2050 726f keywords::.* Pro │ │ │ │ │ -000016e0: 7669 6465 6420 6b65 7977 6f72 6473 3a3a vided keywords:: │ │ │ │ │ -000016f0: 0a0a 4f62 736f 6c65 7465 2066 6965 6c64 ..Obsolete field │ │ │ │ │ -00001700: 730a 0a2a 2044 4d2d 5570 6c6f 6164 2d41 s..* DM-Upload-A │ │ │ │ │ -00001710: 6c6c 6f77 6564 3a20 444d 2d55 706c 6f61 llowed: DM-Uploa │ │ │ │ │ -00001720: 642d 416c 6c6f 7765 643c 323e 2e0a 0a50 d-Allowed<2>...P │ │ │ │ │ -00001730: 6163 6b61 6765 206d 6169 6e74 6169 6e65 ackage maintaine │ │ │ │ │ -00001740: 7220 7363 7269 7074 7320 616e 6420 696e r scripts and in │ │ │ │ │ -00001750: 7374 616c 6c61 7469 6f6e 2070 726f 6365 stallation proce │ │ │ │ │ -00001760: 6475 7265 0a0a 2a20 496e 7472 6f64 7563 dure..* Introduc │ │ │ │ │ -00001770: 7469 6f6e 2074 6f20 7061 636b 6167 6520 tion to package │ │ │ │ │ -00001780: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ -00001790: 7473 3a3a 0a2a 204d 6169 6e74 6169 6e65 ts::.* Maintaine │ │ │ │ │ -000017a0: 7220 7363 7269 7074 7320 6964 656d 706f r scripts idempo │ │ │ │ │ -000017b0: 7465 6e63 793a 3a0a 2a20 436f 6e74 726f tency::.* Contro │ │ │ │ │ -000017c0: 6c6c 696e 6720 7465 726d 696e 616c 2066 lling terminal f │ │ │ │ │ -000017d0: 6f72 206d 6169 6e74 6169 6e65 7220 7363 or maintainer sc │ │ │ │ │ -000017e0: 7269 7074 733a 3a0a 2a20 4578 6974 2073 ripts::.* Exit s │ │ │ │ │ -000017f0: 7461 7475 733a 3a0a 2a20 5375 6d6d 6172 tatus::.* Summar │ │ │ │ │ -00001800: 7920 6f66 2077 6179 7320 6d61 696e 7461 y of ways mainta │ │ │ │ │ -00001810: 696e 6572 2073 6372 6970 7473 2061 7265 iner scripts are │ │ │ │ │ -00001820: 2063 616c 6c65 643a 3a0a 2a20 4465 7461 called::.* Deta │ │ │ │ │ -00001830: 696c 7320 6f66 2075 6e70 6163 6b20 7068 ils of unpack ph │ │ │ │ │ -00001840: 6173 6520 6f66 2069 6e73 7461 6c6c 6174 ase of installat │ │ │ │ │ -00001850: 696f 6e20 6f72 2075 7067 7261 6465 3a3a ion or upgrade:: │ │ │ │ │ -00001860: 0a2a 2044 6574 6169 6c73 206f 6620 636f .* Details of co │ │ │ │ │ -00001870: 6e66 6967 7572 6174 696f 6e3a 3a0a 2a20 nfiguration::.* │ │ │ │ │ -00001880: 4465 7461 696c 7320 6f66 2072 656d 6f76 Details of remov │ │ │ │ │ -00001890: 616c 2061 6e64 2f6f 7220 636f 6e66 6967 al and/or config │ │ │ │ │ -000018a0: 7572 6174 696f 6e20 7075 7267 696e 673a uration purging: │ │ │ │ │ -000018b0: 3a0a 0a44 6563 6c61 7269 6e67 2072 656c :..Declaring rel │ │ │ │ │ -000018c0: 6174 696f 6e73 6869 7073 2062 6574 7765 ationships betwe │ │ │ │ │ -000018d0: 656e 2070 6163 6b61 6765 730a 0a2a 2053 en packages..* S │ │ │ │ │ -000018e0: 796e 7461 7820 6f66 2072 656c 6174 696f yntax of relatio │ │ │ │ │ -000018f0: 6e73 6869 7020 6669 656c 6473 3a3a 0a2a nship fields::.* │ │ │ │ │ -00001900: 2042 696e 6172 7920 4465 7065 6e64 656e Binary Dependen │ │ │ │ │ -00001910: 6369 6573 202d 2044 6570 656e 6473 2c20 cies - Depends, │ │ │ │ │ -00001920: 5265 636f 6d6d 656e 6473 2c20 5375 6767 Recommends, Sugg │ │ │ │ │ -00001930: 6573 7473 2c20 456e 6861 6e63 6573 2c20 ests, Enhances, │ │ │ │ │ -00001940: 5072 652d 4465 7065 6e64 733a 2042 696e Pre-Depends: Bin │ │ │ │ │ -00001950: 6172 7920 4465 7065 6e64 656e 6369 6573 ary Dependencies │ │ │ │ │ -00001960: 202d 2044 6570 656e 6473 2052 6563 6f6d - Depends Recom │ │ │ │ │ -00001970: 6d65 6e64 7320 5375 6767 6573 7473 2045 mends Suggests E │ │ │ │ │ -00001980: 6e68 616e 6365 7320 5072 652d 4465 7065 nhances Pre-Depe │ │ │ │ │ -00001990: 6e64 732e 0a2a 2050 6163 6b61 6765 7320 nds..* Packages │ │ │ │ │ -000019a0: 7768 6963 6820 6272 6561 6b20 6f74 6865 which break othe │ │ │ │ │ -000019b0: 7220 7061 636b 6167 6573 202d 2042 7265 r packages - Bre │ │ │ │ │ -000019c0: 616b 733a 3a0a 2a20 436f 6e66 6c69 6374 aks::.* Conflict │ │ │ │ │ -000019d0: 696e 6720 6269 6e61 7279 2070 6163 6b61 ing binary packa │ │ │ │ │ -000019e0: 6765 7320 2d20 436f 6e66 6c69 6374 733a ges - Conflicts: │ │ │ │ │ -000019f0: 3a0a 2a20 5669 7274 7561 6c20 7061 636b :.* Virtual pack │ │ │ │ │ -00001a00: 6167 6573 202d 2050 726f 7669 6465 733a ages - Provides: │ │ │ │ │ -00001a10: 3a0a 2a20 4f76 6572 7772 6974 696e 6720 :.* Overwriting │ │ │ │ │ -00001a20: 6669 6c65 7320 616e 6420 7265 706c 6163 files and replac │ │ │ │ │ -00001a30: 696e 6720 7061 636b 6167 6573 202d 2052 ing packages - R │ │ │ │ │ -00001a40: 6570 6c61 6365 733a 3a0a 2a20 5265 6c61 eplaces::.* Rela │ │ │ │ │ -00001a50: 7469 6f6e 7368 6970 7320 6265 7477 6565 tionships betwee │ │ │ │ │ -00001a60: 6e20 736f 7572 6365 2061 6e64 2062 696e n source and bin │ │ │ │ │ -00001a70: 6172 7920 7061 636b 6167 6573 202d 2042 ary packages - B │ │ │ │ │ -00001a80: 7569 6c64 2d44 6570 656e 6473 2c20 4275 uild-Depends, Bu │ │ │ │ │ -00001a90: 696c 642d 4465 7065 6e64 732d 496e 6465 ild-Depends-Inde │ │ │ │ │ -00001aa0: 702c 2042 7569 6c64 2d44 6570 656e 6473 p, Build-Depends │ │ │ │ │ -00001ab0: 2d41 7263 682c 2042 7569 6c64 2d43 6f6e -Arch, Build-Con │ │ │ │ │ -00001ac0: 666c 6963 7473 2c20 4275 696c 642d 436f flicts, Build-Co │ │ │ │ │ -00001ad0: 6e66 6c69 6374 732d 496e 6465 702c 2042 nflicts-Indep, B │ │ │ │ │ -00001ae0: 7569 6c64 2d43 6f6e 666c 6963 7473 2d41 uild-Conflicts-A │ │ │ │ │ -00001af0: 7263 683a 2052 656c 6174 696f 6e73 6869 rch: Relationshi │ │ │ │ │ -00001b00: 7073 2062 6574 7765 656e 2073 6f75 7263 ps between sourc │ │ │ │ │ -00001b10: 6520 616e 6420 6269 6e61 7279 2070 6163 e and binary pac │ │ │ │ │ -00001b20: 6b61 6765 7320 2d20 4275 696c 642d 4465 kages - Build-De │ │ │ │ │ -00001b30: 7065 6e64 7320 4275 696c 642d 4465 7065 pends Build-Depe │ │ │ │ │ -00001b40: 6e64 732d 496e 6465 7020 4275 696c 642d nds-Indep Build- │ │ │ │ │ -00001b50: 4465 7065 6e64 732d 4172 6368 2042 7569 Depends-Arch Bui │ │ │ │ │ -00001b60: 6c64 2d43 6f6e 666c 6963 7473 2042 7569 ld-Conflicts Bui │ │ │ │ │ -00001b70: 6c64 2d43 6f6e 666c 6963 7473 2d49 6e64 ld-Conflicts-Ind │ │ │ │ │ -00001b80: 6570 2042 7569 6c64 2d43 6f6e 666c 6963 ep Build-Conflic │ │ │ │ │ -00001b90: 7473 2d41 7263 682e 0a2a 2041 6464 6974 ts-Arch..* Addit │ │ │ │ │ -00001ba0: 696f 6e61 6c20 736f 7572 6365 2070 6163 ional source pac │ │ │ │ │ -00001bb0: 6b61 6765 7320 7573 6564 2074 6f20 6275 kages used to bu │ │ │ │ │ -00001bc0: 696c 6420 7468 6520 6269 6e61 7279 202d ild the binary - │ │ │ │ │ -00001bd0: 2042 7569 6c74 2d55 7369 6e67 3a3a 0a0a Built-Using::.. │ │ │ │ │ -00001be0: 4f76 6572 7772 6974 696e 6720 6669 6c65 Overwriting file │ │ │ │ │ -00001bf0: 7320 616e 6420 7265 706c 6163 696e 6720 s and replacing │ │ │ │ │ -00001c00: 7061 636b 6167 6573 202d 2052 6570 6c61 packages - Repla │ │ │ │ │ -00001c10: 6365 730a 0a2a 204f 7665 7277 7269 7469 ces..* Overwriti │ │ │ │ │ -00001c20: 6e67 2066 696c 6573 2069 6e20 6f74 6865 ng files in othe │ │ │ │ │ -00001c30: 7220 7061 636b 6167 6573 3a3a 0a2a 2052 r packages::.* R │ │ │ │ │ -00001c40: 6570 6c61 6369 6e67 2077 686f 6c65 2070 eplacing whole p │ │ │ │ │ -00001c50: 6163 6b61 6765 732c 2066 6f72 6369 6e67 ackages, forcing │ │ │ │ │ -00001c60: 2074 6865 6972 2072 656d 6f76 616c 3a20 their removal: │ │ │ │ │ -00001c70: 5265 706c 6163 696e 6720 7768 6f6c 6520 Replacing whole │ │ │ │ │ -00001c80: 7061 636b 6167 6573 2066 6f72 6369 6e67 packages forcing │ │ │ │ │ -00001c90: 2074 6865 6972 2072 656d 6f76 616c 2e0a their removal.. │ │ │ │ │ -00001ca0: 0a53 6861 7265 6420 6c69 6272 6172 6965 .Shared librarie │ │ │ │ │ -00001cb0: 730a 0a2a 2052 756e 2d74 696d 6520 7368 s..* Run-time sh │ │ │ │ │ -00001cc0: 6172 6564 206c 6962 7261 7269 6573 3a3a ared libraries:: │ │ │ │ │ -00001cd0: 0a2a 2053 6861 7265 6420 6c69 6272 6172 .* Shared librar │ │ │ │ │ -00001ce0: 7920 7375 7070 6f72 7420 6669 6c65 733a y support files: │ │ │ │ │ -00001cf0: 3a0a 2a20 5374 6174 6963 206c 6962 7261 :.* Static libra │ │ │ │ │ -00001d00: 7269 6573 3a3a 0a2a 2044 6576 656c 6f70 ries::.* Develop │ │ │ │ │ -00001d10: 6d65 6e74 2066 696c 6573 3a3a 0a2a 2044 ment files::.* D │ │ │ │ │ -00001d20: 6570 656e 6465 6e63 6965 7320 6265 7477 ependencies betw │ │ │ │ │ -00001d30: 6565 6e20 7468 6520 7061 636b 6167 6573 een the packages │ │ │ │ │ -00001d40: 206f 6620 7468 6520 7361 6d65 206c 6962 of the same lib │ │ │ │ │ -00001d50: 7261 7279 3a3a 0a2a 2044 6570 656e 6465 rary::.* Depende │ │ │ │ │ -00001d60: 6e63 6965 7320 6265 7477 6565 6e20 7468 ncies between th │ │ │ │ │ -00001d70: 6520 6c69 6272 6172 7920 616e 6420 6f74 e library and ot │ │ │ │ │ -00001d80: 6865 7220 7061 636b 6167 6573 3a3a 0a0a her packages::.. │ │ │ │ │ -00001d90: 5275 6e2d 7469 6d65 2073 6861 7265 6420 Run-time shared │ │ │ │ │ -00001da0: 6c69 6272 6172 6965 730a 0a2a 206c 6463 libraries..* ldc │ │ │ │ │ -00001db0: 6f6e 6669 673a 3a0a 0a44 6570 656e 6465 onfig::..Depende │ │ │ │ │ -00001dc0: 6e63 6965 7320 6265 7477 6565 6e20 7468 ncies between th │ │ │ │ │ -00001dd0: 6520 6c69 6272 6172 7920 616e 6420 6f74 e library and ot │ │ │ │ │ -00001de0: 6865 7220 7061 636b 6167 6573 0a0a 2a20 her packages..* │ │ │ │ │ -00001df0: 4765 6e65 7261 7469 6e67 2064 6570 656e Generating depen │ │ │ │ │ -00001e00: 6465 6e63 6965 7320 6f6e 2073 6861 7265 dencies on share │ │ │ │ │ -00001e10: 6420 6c69 6272 6172 6965 733a 3a0a 2a20 d libraries::.* │ │ │ │ │ -00001e20: 5368 6172 6564 206c 6962 7261 7279 2041 Shared library A │ │ │ │ │ -00001e30: 4249 2063 6861 6e67 6573 3a3a 0a2a 2054 BI changes::.* T │ │ │ │ │ -00001e40: 6865 2073 796d 626f 6c73 2073 7973 7465 he symbols syste │ │ │ │ │ -00001e50: 6d3a 3a0a 2a20 5468 6520 7368 6c69 6273 m::.* The shlibs │ │ │ │ │ -00001e60: 2073 7973 7465 6d3a 3a0a 0a54 6865 2073 system::..The s │ │ │ │ │ -00001e70: 796d 626f 6c73 2073 7973 7465 6d0a 0a2a ymbols system..* │ │ │ │ │ -00001e80: 2054 6865 2073 796d 626f 6c73 2066 696c The symbols fil │ │ │ │ │ -00001e90: 6573 2070 7265 7365 6e74 206f 6e20 7468 es present on th │ │ │ │ │ -00001ea0: 6520 7379 7374 656d 3a3a 0a2a 2054 6865 e system::.* The │ │ │ │ │ -00001eb0: 2073 796d 626f 6c73 2046 696c 6520 466f symbols File Fo │ │ │ │ │ -00001ec0: 726d 6174 3a3a 0a2a 2050 726f 7669 6469 rmat::.* Providi │ │ │ │ │ -00001ed0: 6e67 2061 2073 796d 626f 6c73 2066 696c ng a symbols fil │ │ │ │ │ -00001ee0: 653a 3a0a 0a54 6865 2073 686c 6962 7320 e::..The shlibs │ │ │ │ │ -00001ef0: 7379 7374 656d 0a0a 2a20 5468 6520 7368 system..* The sh │ │ │ │ │ -00001f00: 6c69 6273 2066 696c 6573 2070 7265 7365 libs files prese │ │ │ │ │ -00001f10: 6e74 206f 6e20 7468 6520 7379 7374 656d nt on the system │ │ │ │ │ -00001f20: 3a3a 0a2a 2054 6865 2073 686c 6962 7320 ::.* The shlibs │ │ │ │ │ -00001f30: 4669 6c65 2046 6f72 6d61 743a 3a0a 2a20 File Format::.* │ │ │ │ │ -00001f40: 5072 6f76 6964 696e 6720 6120 7368 6c69 Providing a shli │ │ │ │ │ -00001f50: 6273 2066 696c 653a 3a0a 0a54 6865 204f bs file::..The O │ │ │ │ │ -00001f60: 7065 7261 7469 6e67 2053 7973 7465 6d0a perating System. │ │ │ │ │ -00001f70: 0a2a 2046 696c 6520 7379 7374 656d 2068 .* File system h │ │ │ │ │ -00001f80: 6965 7261 7263 6879 3a3a 0a2a 2055 7365 ierarchy::.* Use │ │ │ │ │ -00001f90: 7273 2061 6e64 2067 726f 7570 733a 3a0a rs and groups::. │ │ │ │ │ -00001fa0: 2a20 5374 6172 7469 6e67 2073 7973 7465 * Starting syste │ │ │ │ │ -00001fb0: 6d20 7365 7276 6963 6573 3a3a 0a2a 2043 m services::.* C │ │ │ │ │ -00001fc0: 6f6e 736f 6c65 206d 6573 7361 6765 7320 onsole messages │ │ │ │ │ -00001fd0: 6672 6f6d 2069 6e69 742e 6420 7363 7269 from init.d scri │ │ │ │ │ -00001fe0: 7074 733a 2043 6f6e 736f 6c65 206d 6573 pts: Console mes │ │ │ │ │ -00001ff0: 7361 6765 7320 6672 6f6d 2069 6e69 7420 sages from init │ │ │ │ │ -00002000: 6420 7363 7269 7074 732e 0a2a 2043 726f d scripts..* Cro │ │ │ │ │ -00002010: 6e20 6a6f 6273 3a3a 0a2a 204d 656e 7573 n jobs::.* Menus │ │ │ │ │ -00002020: 3a3a 0a2a 204d 756c 7469 6d65 6469 6120 ::.* Multimedia │ │ │ │ │ -00002030: 6861 6e64 6c65 7273 3a3a 0a2a 204b 6579 handlers::.* Key │ │ │ │ │ -00002040: 626f 6172 6420 636f 6e66 6967 7572 6174 board configurat │ │ │ │ │ -00002050: 696f 6e3a 3a0a 2a20 456e 7669 726f 6e6d ion::.* Environm │ │ │ │ │ -00002060: 656e 7420 7661 7269 6162 6c65 733a 3a0a ent variables::. │ │ │ │ │ -00002070: 2a20 5265 6769 7374 6572 696e 6720 446f * Registering Do │ │ │ │ │ -00002080: 6375 6d65 6e74 7320 7573 696e 6720 646f cuments using do │ │ │ │ │ -00002090: 632d 6261 7365 3a3a 0a2a 2041 6c74 6572 c-base::.* Alter │ │ │ │ │ -000020a0: 6e61 7465 2069 6e69 7420 7379 7374 656d nate init system │ │ │ │ │ -000020b0: 733a 3a0a 2a20 5369 676e 616c 696e 6720 s::.* Signaling │ │ │ │ │ -000020c0: 7468 6174 2061 2072 6562 6f6f 7420 6973 that a reboot is │ │ │ │ │ -000020d0: 2072 6571 7569 7265 643a 3a0a 0a46 696c required::..Fil │ │ │ │ │ -000020e0: 6520 7379 7374 656d 2068 6965 7261 7263 e system hierarc │ │ │ │ │ -000020f0: 6879 0a0a 2a20 4669 6c65 2053 7973 7465 hy..* File Syste │ │ │ │ │ -00002100: 6d20 5374 7275 6374 7572 653a 3a0a 2a20 m Structure::.* │ │ │ │ │ -00002110: 5369 7465 2d73 7065 6369 6669 6320 7072 Site-specific pr │ │ │ │ │ -00002120: 6f67 7261 6d73 3a3a 0a2a 2054 6865 2073 ograms::.* The s │ │ │ │ │ -00002130: 7973 7465 6d2d 7769 6465 206d 6169 6c20 ystem-wide mail │ │ │ │ │ -00002140: 6469 7265 6374 6f72 793a 3a0a 2a20 2f72 directory::.* /r │ │ │ │ │ -00002150: 756e 2061 6e64 202f 7275 6e2f 6c6f 636b un and /run/lock │ │ │ │ │ -00002160: 3a3a 0a0a 5573 6572 7320 616e 6420 6772 ::..Users and gr │ │ │ │ │ -00002170: 6f75 7073 0a0a 2a20 496e 7472 6f64 7563 oups..* Introduc │ │ │ │ │ -00002180: 7469 6f6e 3a3a 0a2a 2055 4944 2061 6e64 tion::.* UID and │ │ │ │ │ -00002190: 2047 4944 2063 6c61 7373 6573 3a3a 0a2a GID classes::.* │ │ │ │ │ -000021a0: 204e 6f6e 2d65 7869 7374 656e 7420 686f Non-existent ho │ │ │ │ │ -000021b0: 6d65 2064 6972 6563 746f 7269 6573 3a3a me directories:: │ │ │ │ │ -000021c0: 0a0a 5374 6172 7469 6e67 2073 7973 7465 ..Starting syste │ │ │ │ │ -000021d0: 6d20 7365 7276 6963 6573 0a0a 2a20 496e m services..* In │ │ │ │ │ -000021e0: 7472 6f64 7563 7469 6f6e 3a20 496e 7472 troduction: Intr │ │ │ │ │ -000021f0: 6f64 7563 7469 6f6e 3c32 3e2e 0a2a 2057 oduction<2>..* W │ │ │ │ │ -00002200: 7269 7469 6e67 2074 6865 2073 6372 6970 riting the scrip │ │ │ │ │ -00002210: 7473 3a3a 0a2a 2049 6e74 6572 6661 6369 ts::.* Interfaci │ │ │ │ │ -00002220: 6e67 2077 6974 6820 696e 6974 2073 7973 ng with init sys │ │ │ │ │ -00002230: 7465 6d73 3a3a 0a2a 2042 6f6f 742d 7469 tems::.* Boot-ti │ │ │ │ │ -00002240: 6d65 2069 6e69 7469 616c 697a 6174 696f me initializatio │ │ │ │ │ -00002250: 6e3a 3a0a 2a20 4578 616d 706c 653a 3a0a n::.* Example::. │ │ │ │ │ -00002260: 0a49 6e74 6572 6661 6369 6e67 2077 6974 .Interfacing wit │ │ │ │ │ -00002270: 6820 696e 6974 2073 7973 7465 6d73 0a0a h init systems.. │ │ │ │ │ -00002280: 2a20 4d61 6e61 6769 6e67 2074 6865 206c * Managing the l │ │ │ │ │ -00002290: 696e 6b73 3a3a 0a2a 2052 756e 6e69 6e67 inks::.* Running │ │ │ │ │ -000022a0: 2069 6e69 7420 7363 7269 7074 733a 3a0a init scripts::. │ │ │ │ │ -000022b0: 0a43 726f 6e20 6a6f 6273 0a0a 2a20 4372 .Cron jobs..* Cr │ │ │ │ │ -000022c0: 6f6e 206a 6f62 2066 696c 6520 6e61 6d65 on job file name │ │ │ │ │ -000022d0: 733a 3a0a 0a4d 756c 7469 6d65 6469 6120 s::..Multimedia │ │ │ │ │ -000022e0: 6861 6e64 6c65 7273 0a0a 2a20 5265 6769 handlers..* Regi │ │ │ │ │ -000022f0: 7374 7261 7469 6f6e 206f 6620 6d65 6469 stration of medi │ │ │ │ │ -00002300: 6120 7479 7065 2068 616e 646c 6572 7320 a type handlers │ │ │ │ │ -00002310: 7769 7468 2064 6573 6b74 6f70 2065 6e74 with desktop ent │ │ │ │ │ -00002320: 7269 6573 3a3a 0a2a 2052 6567 6973 7472 ries::.* Registr │ │ │ │ │ -00002330: 6174 696f 6e20 6f66 206d 6564 6961 2074 ation of media t │ │ │ │ │ -00002340: 7970 6520 6861 6e64 6c65 7273 2077 6974 ype handlers wit │ │ │ │ │ -00002350: 6820 6d61 696c 6361 7020 656e 7472 6965 h mailcap entrie │ │ │ │ │ -00002360: 733a 3a0a 2a20 5072 6f76 6964 696e 6720 s::.* Providing │ │ │ │ │ -00002370: 6d65 6469 6120 7479 7065 7320 746f 2066 media types to f │ │ │ │ │ -00002380: 696c 6573 3a3a 0a0a 416c 7465 726e 6174 iles::..Alternat │ │ │ │ │ -00002390: 6520 696e 6974 2073 7973 7465 6d73 0a0a e init systems.. │ │ │ │ │ -000023a0: 2a20 4576 656e 742d 6261 7365 6420 626f * Event-based bo │ │ │ │ │ -000023b0: 6f74 2077 6974 6820 7570 7374 6172 743a ot with upstart: │ │ │ │ │ -000023c0: 3a0a 0a46 696c 6573 0a0a 2a20 4269 6e61 :..Files..* Bina │ │ │ │ │ -000023d0: 7269 6573 3a3a 0a2a 204c 6962 7261 7269 ries::.* Librari │ │ │ │ │ -000023e0: 6573 3a3a 0a2a 2053 6861 7265 6420 6c69 es::.* Shared li │ │ │ │ │ -000023f0: 6272 6172 6965 733a 2053 6861 7265 6420 braries: Shared │ │ │ │ │ -00002400: 6c69 6272 6172 6965 733c 323e 2e0a 2a20 libraries<2>..* │ │ │ │ │ -00002410: 5363 7269 7074 733a 3a0a 2a20 5379 6d62 Scripts::.* Symb │ │ │ │ │ -00002420: 6f6c 6963 206c 696e 6b73 3a3a 0a2a 2044 olic links::.* D │ │ │ │ │ -00002430: 6576 6963 6520 6669 6c65 733a 3a0a 2a20 evice files::.* │ │ │ │ │ -00002440: 436f 6e66 6967 7572 6174 696f 6e20 6669 Configuration fi │ │ │ │ │ -00002450: 6c65 733a 3a0a 2a20 4c6f 6720 6669 6c65 les::.* Log file │ │ │ │ │ -00002460: 733a 3a0a 2a20 5065 726d 6973 7369 6f6e s::.* Permission │ │ │ │ │ -00002470: 7320 616e 6420 6f77 6e65 7273 3a3a 0a2a s and owners::.* │ │ │ │ │ -00002480: 2046 696c 6520 6e61 6d65 733a 3a0a 0a43 File names::..C │ │ │ │ │ -00002490: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -000024a0: 6573 0a0a 2a20 4465 6669 6e69 7469 6f6e es..* Definition │ │ │ │ │ -000024b0: 733a 2044 6566 696e 6974 696f 6e73 3c32 s: Definitions<2 │ │ │ │ │ -000024c0: 3e2e 0a2a 204c 6f63 6174 696f 6e3a 3a0a >..* Location::. │ │ │ │ │ -000024d0: 2a20 4265 6861 7669 6f72 3a3a 0a2a 2053 * Behavior::.* S │ │ │ │ │ -000024e0: 6861 7269 6e67 2063 6f6e 6669 6775 7261 haring configura │ │ │ │ │ -000024f0: 7469 6f6e 2066 696c 6573 3a3a 0a2a 2055 tion files::.* U │ │ │ │ │ -00002500: 7365 7220 636f 6e66 6967 7572 6174 696f ser configuratio │ │ │ │ │ -00002510: 6e20 6669 6c65 7320 28e2 809c 646f 7466 n files (...dotf │ │ │ │ │ -00002520: 696c 6573 e280 9d29 3a20 5573 6572 2063 iles...): User c │ │ │ │ │ -00002530: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -00002540: 6573 20e2 809c 646f 7466 696c 6573 e280 es ...dotfiles.. │ │ │ │ │ -00002550: 9d2e 0a0a 5065 726d 6973 7369 6f6e 7320 ....Permissions │ │ │ │ │ -00002560: 616e 6420 6f77 6e65 7273 0a0a 2a20 5468 and owners..* Th │ │ │ │ │ -00002570: 6520 7573 6520 6f66 2064 706b 672d 7374 e use of dpkg-st │ │ │ │ │ -00002580: 6174 6f76 6572 7269 6465 3a3a 0a0a 4375 atoverride::..Cu │ │ │ │ │ -00002590: 7374 6f6d 697a 6564 2070 726f 6772 616d stomized program │ │ │ │ │ -000025a0: 730a 0a2a 2041 7263 6869 7465 6374 7572 s..* Architectur │ │ │ │ │ -000025b0: 6520 7370 6563 6966 6963 6174 696f 6e20 e specification │ │ │ │ │ -000025c0: 7374 7269 6e67 733a 3a0a 2a20 4461 656d strings::.* Daem │ │ │ │ │ -000025d0: 6f6e 733a 3a0a 2a20 5573 696e 6720 7073 ons::.* Using ps │ │ │ │ │ -000025e0: 6575 646f 2d74 7479 7320 616e 6420 6d6f eudo-ttys and mo │ │ │ │ │ -000025f0: 6469 6679 696e 6720 7774 6d70 2c20 7574 difying wtmp, ut │ │ │ │ │ -00002600: 6d70 2061 6e64 206c 6173 746c 6f67 3a20 mp and lastlog: │ │ │ │ │ -00002610: 5573 696e 6720 7073 6575 646f 2d74 7479 Using pseudo-tty │ │ │ │ │ -00002620: 7320 616e 6420 6d6f 6469 6679 696e 6720 s and modifying │ │ │ │ │ -00002630: 7774 6d70 2075 746d 7020 616e 6420 6c61 wtmp utmp and la │ │ │ │ │ -00002640: 7374 6c6f 672e 0a2a 2045 6469 746f 7273 stlog..* Editors │ │ │ │ │ -00002650: 2061 6e64 2070 6167 6572 733a 3a0a 2a20 and pagers::.* │ │ │ │ │ -00002660: 5765 6220 7365 7276 6572 7320 616e 6420 Web servers and │ │ │ │ │ -00002670: 6170 706c 6963 6174 696f 6e73 3a3a 0a2a applications::.* │ │ │ │ │ -00002680: 204d 6169 6c20 7472 616e 7370 6f72 742c Mail transport, │ │ │ │ │ -00002690: 2064 656c 6976 6572 7920 616e 6420 7573 delivery and us │ │ │ │ │ -000026a0: 6572 2061 6765 6e74 733a 204d 6169 6c20 er agents: Mail │ │ │ │ │ -000026b0: 7472 616e 7370 6f72 7420 6465 6c69 7665 transport delive │ │ │ │ │ -000026c0: 7279 2061 6e64 2075 7365 7220 6167 656e ry and user agen │ │ │ │ │ -000026d0: 7473 2e0a 2a20 4e65 7773 2073 7973 7465 ts..* News syste │ │ │ │ │ -000026e0: 6d20 636f 6e66 6967 7572 6174 696f 6e3a m configuration: │ │ │ │ │ -000026f0: 3a0a 2a20 5072 6f67 7261 6d73 2066 6f72 :.* Programs for │ │ │ │ │ -00002700: 2074 6865 2058 2057 696e 646f 7720 5379 the X Window Sy │ │ │ │ │ -00002710: 7374 656d 3a3a 0a2a 2050 6572 6c20 7072 stem::.* Perl pr │ │ │ │ │ -00002720: 6f67 7261 6d73 2061 6e64 206d 6f64 756c ograms and modul │ │ │ │ │ -00002730: 6573 3a3a 0a2a 2045 6d61 6373 206c 6973 es::.* Emacs lis │ │ │ │ │ -00002740: 7020 7072 6f67 7261 6d73 3a3a 0a2a 2047 p programs::.* G │ │ │ │ │ -00002750: 616d 6573 3a3a 0a0a 4172 6368 6974 6563 ames::..Architec │ │ │ │ │ -00002760: 7475 7265 2073 7065 6369 6669 6361 7469 ture specificati │ │ │ │ │ -00002770: 6f6e 2073 7472 696e 6773 0a0a 2a20 4172 on strings..* Ar │ │ │ │ │ -00002780: 6368 6974 6563 7475 7265 2077 696c 6463 chitecture wildc │ │ │ │ │ -00002790: 6172 6473 3a3a 0a0a 5072 6f67 7261 6d73 ards::..Programs │ │ │ │ │ -000027a0: 2066 6f72 2074 6865 2058 2057 696e 646f for the X Windo │ │ │ │ │ -000027b0: 7720 5379 7374 656d 0a0a 2a20 5072 6f76 w System..* Prov │ │ │ │ │ -000027c0: 6964 696e 6720 5820 7375 7070 6f72 7420 iding X support │ │ │ │ │ -000027d0: 616e 6420 7061 636b 6167 6520 7072 696f and package prio │ │ │ │ │ -000027e0: 7269 7469 6573 3a3a 0a2a 2050 6163 6b61 rities::.* Packa │ │ │ │ │ -000027f0: 6765 7320 7072 6f76 6964 696e 6720 616e ges providing an │ │ │ │ │ -00002800: 2058 2073 6572 7665 723a 3a0a 2a20 5061 X server::.* Pa │ │ │ │ │ -00002810: 636b 6167 6573 2070 726f 7669 6469 6e67 ckages providing │ │ │ │ │ -00002820: 2061 2074 6572 6d69 6e61 6c20 656d 756c a terminal emul │ │ │ │ │ -00002830: 6174 6f72 3a3a 0a2a 2050 6163 6b61 6765 ator::.* Package │ │ │ │ │ -00002840: 7320 7072 6f76 6964 696e 6720 6120 7769 s providing a wi │ │ │ │ │ -00002850: 6e64 6f77 206d 616e 6167 6572 3a3a 0a2a ndow manager::.* │ │ │ │ │ -00002860: 2050 6163 6b61 6765 7320 7072 6f76 6964 Packages provid │ │ │ │ │ -00002870: 696e 6720 666f 6e74 733a 3a0a 2a20 4170 ing fonts::.* Ap │ │ │ │ │ -00002880: 706c 6963 6174 696f 6e20 6465 6661 756c plication defaul │ │ │ │ │ -00002890: 7473 2066 696c 6573 3a3a 0a2a 2049 6e73 ts files::.* Ins │ │ │ │ │ -000028a0: 7461 6c6c 6174 696f 6e20 6469 7265 6374 tallation direct │ │ │ │ │ -000028b0: 6f72 7920 6973 7375 6573 3a3a 0a0a 446f ory issues::..Do │ │ │ │ │ -000028c0: 6375 6d65 6e74 6174 696f 6e0a 0a2a 204d cumentation..* M │ │ │ │ │ -000028d0: 616e 7561 6c20 7061 6765 733a 3a0a 2a20 anual pages::.* │ │ │ │ │ -000028e0: 496e 666f 2064 6f63 756d 656e 7473 3a3a Info documents:: │ │ │ │ │ -000028f0: 0a2a 2041 6464 6974 696f 6e61 6c20 646f .* Additional do │ │ │ │ │ -00002900: 6375 6d65 6e74 6174 696f 6e3a 3a0a 2a20 cumentation::.* │ │ │ │ │ -00002910: 5072 6566 6572 7265 6420 646f 6375 6d65 Preferred docume │ │ │ │ │ -00002920: 6e74 6174 696f 6e20 666f 726d 6174 733a ntation formats: │ │ │ │ │ -00002930: 3a0a 2a20 436f 7079 7269 6768 7420 696e :.* Copyright in │ │ │ │ │ -00002940: 666f 726d 6174 696f 6e3a 3a0a 2a20 4578 formation::.* Ex │ │ │ │ │ -00002950: 616d 706c 6573 3a3a 0a2a 2043 6861 6e67 amples::.* Chang │ │ │ │ │ -00002960: 656c 6f67 2066 696c 6573 2061 6e64 2072 elog files and r │ │ │ │ │ -00002970: 656c 6561 7365 206e 6f74 6573 3a3a 0a0a elease notes::.. │ │ │ │ │ -00002980: 436f 7079 7269 6768 7420 696e 666f 726d Copyright inform │ │ │ │ │ -00002990: 6174 696f 6e0a 0a2a 204d 6163 6869 6e65 ation..* Machine │ │ │ │ │ -000029a0: 2d72 6561 6461 626c 6520 636f 7079 7269 -readable copyri │ │ │ │ │ -000029b0: 6768 7420 696e 666f 726d 6174 696f 6e3a ght information: │ │ │ │ │ -000029c0: 3a0a 0a42 696e 6172 7920 7061 636b 6167 :..Binary packag │ │ │ │ │ -000029d0: 6573 2028 6672 6f6d 206f 6c64 2050 6163 es (from old Pac │ │ │ │ │ -000029e0: 6b61 6769 6e67 204d 616e 7561 6c29 0a0a kaging Manual).. │ │ │ │ │ -000029f0: 2a20 4372 6561 7469 6e67 2070 6163 6b61 * Creating packa │ │ │ │ │ -00002a00: 6765 2066 696c 6573 202d 2064 706b 672d ge files - dpkg- │ │ │ │ │ -00002a10: 6465 623a 3a0a 2a20 4269 6e61 7279 2070 deb::.* Binary p │ │ │ │ │ -00002a20: 6163 6b61 6765 206d 6574 6164 6174 6120 ackage metadata │ │ │ │ │ -00002a30: 6669 6c65 733a 3a0a 2a20 5468 6520 6269 files::.* The bi │ │ │ │ │ -00002a40: 6e61 7279 2070 6163 6b61 6765 2063 6f6e nary package con │ │ │ │ │ -00002a50: 7472 6f6c 2066 696c 653b 2063 6f6e 7472 trol file; contr │ │ │ │ │ -00002a60: 6f6c 3a20 5468 6520 6269 6e61 7279 2070 ol: The binary p │ │ │ │ │ -00002a70: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ -00002a80: 696c 6520 636f 6e74 726f 6c2e 0a2a 2054 ile control..* T │ │ │ │ │ -00002a90: 696d 6520 5374 616d 7073 3a20 5469 6d65 ime Stamps: Time │ │ │ │ │ -00002aa0: 2053 7461 6d70 733c 323e 2e0a 0a53 6f75 Stamps<2>...Sou │ │ │ │ │ -00002ab0: 7263 6520 7061 636b 6167 6573 2028 6672 rce packages (fr │ │ │ │ │ -00002ac0: 6f6d 206f 6c64 2050 6163 6b61 6769 6e67 om old Packaging │ │ │ │ │ -00002ad0: 204d 616e 7561 6c29 0a0a 2a20 546f 6f6c Manual)..* Tool │ │ │ │ │ -00002ae0: 7320 666f 7220 7072 6f63 6573 7369 6e67 s for processing │ │ │ │ │ -00002af0: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ -00002b00: 3a3a 0a2a 2054 6865 2044 6562 6961 6e20 ::.* The Debian │ │ │ │ │ -00002b10: 7061 636b 6167 6520 736f 7572 6365 2074 package source t │ │ │ │ │ -00002b20: 7265 653a 3a0a 2a20 536f 7572 6365 2070 ree::.* Source p │ │ │ │ │ -00002b30: 6163 6b61 6765 7320 6173 2061 7263 6869 ackages as archi │ │ │ │ │ -00002b40: 7665 733a 3a0a 2a20 556e 7061 636b 696e ves::.* Unpackin │ │ │ │ │ -00002b50: 6720 6120 4465 6269 616e 2073 6f75 7263 g a Debian sourc │ │ │ │ │ -00002b60: 6520 7061 636b 6167 6520 7769 7468 6f75 e package withou │ │ │ │ │ -00002b70: 7420 6470 6b67 2d73 6f75 7263 653a 3a0a t dpkg-source::. │ │ │ │ │ -00002b80: 0a54 6f6f 6c73 2066 6f72 2070 726f 6365 .Tools for proce │ │ │ │ │ -00002b90: 7373 696e 6720 736f 7572 6365 2070 6163 ssing source pac │ │ │ │ │ -00002ba0: 6b61 6765 730a 0a2a 2064 706b 672d 736f kages..* dpkg-so │ │ │ │ │ -00002bb0: 7572 6365 202d 2070 6163 6b73 2061 6e64 urce - packs and │ │ │ │ │ -00002bc0: 2075 6e70 6163 6b73 2044 6562 6961 6e20 unpacks Debian │ │ │ │ │ -00002bd0: 736f 7572 6365 2070 6163 6b61 6765 733a source packages: │ │ │ │ │ -00002be0: 3a0a 2a20 6470 6b67 2d62 7569 6c64 7061 :.* dpkg-buildpa │ │ │ │ │ -00002bf0: 636b 6167 6520 2d20 6f76 6572 616c 6c20 ckage - overall │ │ │ │ │ -00002c00: 7061 636b 6167 652d 6275 696c 6469 6e67 package-building │ │ │ │ │ -00002c10: 2063 6f6e 7472 6f6c 2073 6372 6970 743a control script: │ │ │ │ │ -00002c20: 3a0a 2a20 6470 6b67 2d67 656e 636f 6e74 :.* dpkg-gencont │ │ │ │ │ -00002c30: 726f 6c20 2d20 6765 6e65 7261 7465 7320 rol - generates │ │ │ │ │ -00002c40: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ -00002c50: 6f6e 7472 6f6c 2066 696c 6573 3a3a 0a2a ontrol files::.* │ │ │ │ │ -00002c60: 2064 706b 672d 7368 6c69 6264 6570 7320 dpkg-shlibdeps │ │ │ │ │ -00002c70: 2d20 6361 6c63 756c 6174 6573 2073 6861 - calculates sha │ │ │ │ │ -00002c80: 7265 6420 6c69 6272 6172 7920 6465 7065 red library depe │ │ │ │ │ -00002c90: 6e64 656e 6369 6573 3a3a 0a2a 2064 706b ndencies::.* dpk │ │ │ │ │ -00002ca0: 672d 6469 7374 6164 6466 696c 6520 2d20 g-distaddfile - │ │ │ │ │ -00002cb0: 6164 6473 2061 2066 696c 6520 746f 2064 adds a file to d │ │ │ │ │ -00002cc0: 6562 6961 6e2f 6669 6c65 733a 3a0a 2a20 ebian/files::.* │ │ │ │ │ -00002cd0: 6470 6b67 2d67 656e 6368 616e 6765 7320 dpkg-genchanges │ │ │ │ │ -00002ce0: 2d20 6765 6e65 7261 7465 7320 6120 2e63 - generates a .c │ │ │ │ │ -00002cf0: 6861 6e67 6573 2075 706c 6f61 6420 636f hanges upload co │ │ │ │ │ -00002d00: 6e74 726f 6c20 6669 6c65 3a20 6470 6b67 ntrol file: dpkg │ │ │ │ │ -00002d10: 2d67 656e 6368 616e 6765 7320 2d20 6765 -genchanges - ge │ │ │ │ │ -00002d20: 6e65 7261 7465 7320 6120 6368 616e 6765 nerates a change │ │ │ │ │ -00002d30: 7320 7570 6c6f 6164 2063 6f6e 7472 6f6c s upload control │ │ │ │ │ -00002d40: 2066 696c 652e 0a2a 2064 706b 672d 7061 file..* dpkg-pa │ │ │ │ │ -00002d50: 7273 6563 6861 6e67 656c 6f67 202d 2070 rsechangelog - p │ │ │ │ │ -00002d60: 726f 6475 6365 7320 7061 7273 6564 2072 roduces parsed r │ │ │ │ │ -00002d70: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of │ │ │ │ │ -00002d80: 2061 2063 6861 6e67 656c 6f67 3a3a 0a2a a changelog::.* │ │ │ │ │ -00002d90: 2064 706b 672d 6172 6368 6974 6563 7475 dpkg-architectu │ │ │ │ │ -00002da0: 7265 202d 2069 6e66 6f72 6d61 7469 6f6e re - information │ │ │ │ │ -00002db0: 2061 626f 7574 2074 6865 2062 7569 6c64 about the build │ │ │ │ │ -00002dc0: 2061 6e64 2068 6f73 7420 7379 7374 656d and host system │ │ │ │ │ -00002dd0: 3a3a 0a0a 5468 6520 4465 6269 616e 2070 ::..The Debian p │ │ │ │ │ -00002de0: 6163 6b61 6765 2073 6f75 7263 6520 7472 ackage source tr │ │ │ │ │ -00002df0: 6565 0a0a 2a20 6465 6269 616e 2f72 756c ee..* debian/rul │ │ │ │ │ -00002e00: 6573 202d 2074 6865 206d 6169 6e20 6275 es - the main bu │ │ │ │ │ -00002e10: 696c 6469 6e67 2073 6372 6970 743a 3a0a ilding script::. │ │ │ │ │ -00002e20: 2a20 6465 6269 616e 2f73 7562 7374 7661 * debian/substva │ │ │ │ │ -00002e30: 7273 2061 6e64 2076 6172 6961 626c 6520 rs and variable │ │ │ │ │ -00002e40: 7375 6273 7469 7475 7469 6f6e 733a 3a0a substitutions::. │ │ │ │ │ -00002e50: 2a20 6465 6269 616e 2f66 696c 6573 3a3a * debian/files:: │ │ │ │ │ -00002e60: 0a2a 2064 6562 6961 6e2f 746d 703a 3a0a .* debian/tmp::. │ │ │ │ │ -00002e70: 0a55 6e70 6163 6b69 6e67 2061 2044 6562 .Unpacking a Deb │ │ │ │ │ -00002e80: 6961 6e20 736f 7572 6365 2070 6163 6b61 ian source packa │ │ │ │ │ -00002e90: 6765 2077 6974 686f 7574 2064 706b 672d ge without dpkg- │ │ │ │ │ -00002ea0: 736f 7572 6365 0a0a 2a20 5265 7374 7269 source..* Restri │ │ │ │ │ -00002eb0: 6374 696f 6e73 206f 6e20 6f62 6a65 6374 ctions on object │ │ │ │ │ -00002ec0: 7320 696e 2073 6f75 7263 6520 7061 636b s in source pack │ │ │ │ │ -00002ed0: 6167 6573 3a20 5265 7374 7269 6374 696f ages: Restrictio │ │ │ │ │ -00002ee0: 6e73 206f 6e20 6f62 6a65 6374 7320 696e ns on objects in │ │ │ │ │ -00002ef0: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ -00002f00: 3c32 3e2e 0a0a 436f 6e74 726f 6c20 6669 <2>...Control fi │ │ │ │ │ -00002f10: 6c65 7320 616e 6420 7468 6569 7220 6669 les and their fi │ │ │ │ │ -00002f20: 656c 6473 2028 6672 6f6d 206f 6c64 2050 elds (from old P │ │ │ │ │ -00002f30: 6163 6b61 6769 6e67 204d 616e 7561 6c29 ackaging Manual) │ │ │ │ │ -00002f40: 0a0a 2a20 5379 6e74 6178 206f 6620 636f ..* Syntax of co │ │ │ │ │ -00002f50: 6e74 726f 6c20 6669 6c65 733a 2053 796e ntrol files: Syn │ │ │ │ │ -00002f60: 7461 7820 6f66 2063 6f6e 7472 6f6c 2066 tax of control f │ │ │ │ │ -00002f70: 696c 6573 3c32 3e2e 0a2a 204c 6973 7420 iles<2>..* List │ │ │ │ │ -00002f80: 6f66 2066 6965 6c64 733a 204c 6973 7420 of fields: List │ │ │ │ │ -00002f90: 6f66 2066 6965 6c64 733c 323e 2e0a 0a4c of fields<2>...L │ │ │ │ │ -00002fa0: 6973 7420 6f66 2066 6965 6c64 730a 0a2a ist of fields..* │ │ │ │ │ -00002fb0: 2046 696c 656e 616d 6520 616e 6420 4d53 Filename and MS │ │ │ │ │ -00002fc0: 444f 532d 4669 6c65 6e61 6d65 3a3a 0a2a DOS-Filename::.* │ │ │ │ │ -00002fd0: 2053 697a 6520 616e 6420 4d44 3573 756d Size and MD5sum │ │ │ │ │ -00002fe0: 3a3a 0a2a 2053 7461 7475 733a 3a0a 2a20 ::.* Status::.* │ │ │ │ │ -00002ff0: 436f 6e66 6967 2d56 6572 7369 6f6e 3a3a Config-Version:: │ │ │ │ │ -00003000: 0a2a 2043 6f6e 6666 696c 6573 3a3a 0a2a .* Conffiles::.* │ │ │ │ │ -00003010: 204f 6273 6f6c 6574 6520 6669 656c 6473 Obsolete fields │ │ │ │ │ -00003020: 3a20 4f62 736f 6c65 7465 2066 6965 6c64 : Obsolete field │ │ │ │ │ -00003030: 733c 323e 2e0a 0a43 6f6e 6669 6775 7261 s<2>...Configura │ │ │ │ │ -00003040: 7469 6f6e 2066 696c 6520 6861 6e64 6c69 tion file handli │ │ │ │ │ -00003050: 6e67 2028 6672 6f6d 206f 6c64 2050 6163 ng (from old Pac │ │ │ │ │ -00003060: 6b61 6769 6e67 204d 616e 7561 6c29 0a0a kaging Manual).. │ │ │ │ │ -00003070: 2a20 4175 746f 6d61 7469 6320 6861 6e64 * Automatic hand │ │ │ │ │ -00003080: 6c69 6e67 206f 6620 636f 6e66 6967 7572 ling of configur │ │ │ │ │ -00003090: 6174 696f 6e20 6669 6c65 7320 6279 2064 ation files by d │ │ │ │ │ -000030a0: 706b 673a 3a0a 2a20 4675 6c6c 792d 6665 pkg::.* Fully-fe │ │ │ │ │ -000030b0: 6174 7572 6564 206d 6169 6e74 6169 6e65 atured maintaine │ │ │ │ │ -000030c0: 7220 7363 7269 7074 2063 6f6e 6669 6775 r script configu │ │ │ │ │ -000030d0: 7261 7469 6f6e 2068 616e 646c 696e 673a ration handling: │ │ │ │ │ -000030e0: 3a0a 0a44 6562 6961 6e20 506f 6c69 6379 :..Debian Policy │ │ │ │ │ -000030f0: 2063 6861 6e67 6573 2070 726f 6365 7373 changes process │ │ │ │ │ -00003100: 0a0a 2a20 496e 7472 6f64 7563 7469 6f6e ..* Introduction │ │ │ │ │ -00003110: 3a20 496e 7472 6f64 7563 7469 6f6e 3c33 : Introduction<3 │ │ │ │ │ -00003120: 3e2e 0a2a 2043 6861 6e67 6520 476f 616c >..* Change Goal │ │ │ │ │ -00003130: 733a 3a0a 2a20 4375 7272 656e 7420 5072 s::.* Current Pr │ │ │ │ │ -00003140: 6f63 6573 733a 3a0a 2a20 4f74 6865 7220 ocess::.* Other │ │ │ │ │ -00003150: 5461 6773 3a3a 0a0a 4375 7272 656e 7420 Tags::..Current │ │ │ │ │ -00003160: 5072 6f63 6573 730a 0a2a 2053 7461 7465 Process..* State │ │ │ │ │ -00003170: 2041 3b20 4d6f 7265 2069 6e66 6f72 6d61 A; More informa │ │ │ │ │ -00003180: 7469 6f6e 2072 6571 7569 7265 643a 2053 tion required: S │ │ │ │ │ -00003190: 7461 7465 2041 204d 6f72 6520 696e 666f tate A More info │ │ │ │ │ -000031a0: 726d 6174 696f 6e20 7265 7175 6972 6564 rmation required │ │ │ │ │ -000031b0: 2e0a 2a20 5374 6174 6520 423b 2044 6973 ..* State B; Dis │ │ │ │ │ -000031c0: 6375 7373 696f 6e3a 2053 7461 7465 2042 cussion: State B │ │ │ │ │ -000031d0: 2044 6973 6375 7373 696f 6e2e 0a2a 2053 Discussion..* S │ │ │ │ │ -000031e0: 7461 7465 2043 3b20 5072 6f70 6f73 616c tate C; Proposal │ │ │ │ │ -000031f0: 3a20 5374 6174 6520 4320 5072 6f70 6f73 : State C Propos │ │ │ │ │ -00003200: 616c 2e0a 2a20 5374 6174 6520 443b 2057 al..* State D; W │ │ │ │ │ -00003210: 6f72 6469 6e67 2070 726f 706f 7365 643a ording proposed: │ │ │ │ │ -00003220: 2053 7461 7465 2044 2057 6f72 6469 6e67 State D Wording │ │ │ │ │ -00003230: 2070 726f 706f 7365 642e 0a2a 2053 7461 proposed..* Sta │ │ │ │ │ -00003240: 7465 2045 3b20 5365 636f 6e64 6564 3a20 te E; Seconded: │ │ │ │ │ -00003250: 5374 6174 6520 4520 5365 636f 6e64 6564 State E Seconded │ │ │ │ │ -00003260: 2e0a 2a20 5374 6174 6520 463b 2041 6363 ..* State F; Acc │ │ │ │ │ -00003270: 6570 7465 643a 2053 7461 7465 2046 2041 epted: State F A │ │ │ │ │ -00003280: 6363 6570 7465 642e 0a2a 2053 7461 7465 ccepted..* State │ │ │ │ │ -00003290: 2047 3b20 5265 6a65 6374 3a20 5374 6174 G; Reject: Stat │ │ │ │ │ -000032a0: 6520 4720 5265 6a65 6374 2e0a 0a55 7067 e G Reject...Upg │ │ │ │ │ -000032b0: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ -000032c0: 0a0a 2a20 4162 6f75 7420 7468 6520 6368 ..* About the ch │ │ │ │ │ -000032d0: 6563 6b6c 6973 743a 3a0a 2a20 5665 7273 ecklist::.* Vers │ │ │ │ │ -000032e0: 696f 6e20 342e 372e 303a 2056 6572 7369 ion 4.7.0: Versi │ │ │ │ │ -000032f0: 6f6e 2034 2037 2030 2e0a 2a20 5665 7273 on 4 7 0..* Vers │ │ │ │ │ -00003300: 696f 6e20 342e 362e 323a 2056 6572 7369 ion 4.6.2: Versi │ │ │ │ │ -00003310: 6f6e 2034 2036 2032 2e0a 2a20 5665 7273 on 4 6 2..* Vers │ │ │ │ │ -00003320: 696f 6e20 342e 362e 313a 2056 6572 7369 ion 4.6.1: Versi │ │ │ │ │ -00003330: 6f6e 2034 2036 2031 2e0a 2a20 5665 7273 on 4 6 1..* Vers │ │ │ │ │ -00003340: 696f 6e20 342e 362e 303a 2056 6572 7369 ion 4.6.0: Versi │ │ │ │ │ -00003350: 6f6e 2034 2036 2030 2e0a 2a20 5665 7273 on 4 6 0..* Vers │ │ │ │ │ -00003360: 696f 6e20 342e 352e 313a 2056 6572 7369 ion 4.5.1: Versi │ │ │ │ │ -00003370: 6f6e 2034 2035 2031 2e0a 2a20 5665 7273 on 4 5 1..* Vers │ │ │ │ │ -00003380: 696f 6e20 342e 352e 303a 2056 6572 7369 ion 4.5.0: Versi │ │ │ │ │ -00003390: 6f6e 2034 2035 2030 2e0a 2a20 5665 7273 on 4 5 0..* Vers │ │ │ │ │ -000033a0: 696f 6e20 342e 342e 313a 2056 6572 7369 ion 4.4.1: Versi │ │ │ │ │ -000033b0: 6f6e 2034 2034 2031 2e0a 2a20 5665 7273 on 4 4 1..* Vers │ │ │ │ │ -000033c0: 696f 6e20 342e 342e 303a 2056 6572 7369 ion 4.4.0: Versi │ │ │ │ │ -000033d0: 6f6e 2034 2034 2030 2e0a 2a20 5665 7273 on 4 4 0..* Vers │ │ │ │ │ -000033e0: 696f 6e20 342e 332e 303a 2056 6572 7369 ion 4.3.0: Versi │ │ │ │ │ -000033f0: 6f6e 2034 2033 2030 2e0a 2a20 5665 7273 on 4 3 0..* Vers │ │ │ │ │ -00003400: 696f 6e20 342e 322e 313a 2056 6572 7369 ion 4.2.1: Versi │ │ │ │ │ -00003410: 6f6e 2034 2032 2031 2e0a 2a20 5665 7273 on 4 2 1..* Vers │ │ │ │ │ -00003420: 696f 6e20 342e 322e 303a 2056 6572 7369 ion 4.2.0: Versi │ │ │ │ │ -00003430: 6f6e 2034 2032 2030 2e0a 2a20 5665 7273 on 4 2 0..* Vers │ │ │ │ │ -00003440: 696f 6e20 342e 312e 353a 2056 6572 7369 ion 4.1.5: Versi │ │ │ │ │ -00003450: 6f6e 2034 2031 2035 2e0a 2a20 5665 7273 on 4 1 5..* Vers │ │ │ │ │ -00003460: 696f 6e20 342e 312e 343a 2056 6572 7369 ion 4.1.4: Versi │ │ │ │ │ -00003470: 6f6e 2034 2031 2034 2e0a 2a20 5665 7273 on 4 1 4..* Vers │ │ │ │ │ -00003480: 696f 6e20 342e 312e 333a 2056 6572 7369 ion 4.1.3: Versi │ │ │ │ │ -00003490: 6f6e 2034 2031 2033 2e0a 2a20 5665 7273 on 4 1 3..* Vers │ │ │ │ │ -000034a0: 696f 6e20 342e 312e 323a 2056 6572 7369 ion 4.1.2: Versi │ │ │ │ │ -000034b0: 6f6e 2034 2031 2032 2e0a 2a20 5665 7273 on 4 1 2..* Vers │ │ │ │ │ -000034c0: 696f 6e20 342e 312e 313a 2056 6572 7369 ion 4.1.1: Versi │ │ │ │ │ -000034d0: 6f6e 2034 2031 2031 2e0a 2a20 5665 7273 on 4 1 1..* Vers │ │ │ │ │ -000034e0: 696f 6e20 342e 312e 303a 2056 6572 7369 ion 4.1.0: Versi │ │ │ │ │ -000034f0: 6f6e 2034 2031 2030 2e0a 2a20 5665 7273 on 4 1 0..* Vers │ │ │ │ │ -00003500: 696f 6e20 342e 302e 313a 2056 6572 7369 ion 4.0.1: Versi │ │ │ │ │ -00003510: 6f6e 2034 2030 2031 2e0a 2a20 5665 7273 on 4 0 1..* Vers │ │ │ │ │ -00003520: 696f 6e20 342e 302e 303a 2056 6572 7369 ion 4.0.0: Versi │ │ │ │ │ -00003530: 6f6e 2034 2030 2030 2e0a 2a20 5665 7273 on 4 0 0..* Vers │ │ │ │ │ -00003540: 696f 6e20 332e 392e 383a 2056 6572 7369 ion 3.9.8: Versi │ │ │ │ │ -00003550: 6f6e 2033 2039 2038 2e0a 2a20 5665 7273 on 3 9 8..* Vers │ │ │ │ │ -00003560: 696f 6e20 332e 392e 373a 2056 6572 7369 ion 3.9.7: Versi │ │ │ │ │ -00003570: 6f6e 2033 2039 2037 2e0a 2a20 5665 7273 on 3 9 7..* Vers │ │ │ │ │ -00003580: 696f 6e20 332e 392e 363a 2056 6572 7369 ion 3.9.6: Versi │ │ │ │ │ -00003590: 6f6e 2033 2039 2036 2e0a 2a20 5665 7273 on 3 9 6..* Vers │ │ │ │ │ -000035a0: 696f 6e20 332e 392e 353a 2056 6572 7369 ion 3.9.5: Versi │ │ │ │ │ -000035b0: 6f6e 2033 2039 2035 2e0a 2a20 5665 7273 on 3 9 5..* Vers │ │ │ │ │ -000035c0: 696f 6e20 332e 392e 343a 2056 6572 7369 ion 3.9.4: Versi │ │ │ │ │ -000035d0: 6f6e 2033 2039 2034 2e0a 2a20 5665 7273 on 3 9 4..* Vers │ │ │ │ │ -000035e0: 696f 6e20 332e 392e 333a 2056 6572 7369 ion 3.9.3: Versi │ │ │ │ │ -000035f0: 6f6e 2033 2039 2033 2e0a 2a20 5665 7273 on 3 9 3..* Vers │ │ │ │ │ -00003600: 696f 6e20 332e 392e 323a 2056 6572 7369 ion 3.9.2: Versi │ │ │ │ │ -00003610: 6f6e 2033 2039 2032 2e0a 2a20 5665 7273 on 3 9 2..* Vers │ │ │ │ │ -00003620: 696f 6e20 332e 392e 313a 2056 6572 7369 ion 3.9.1: Versi │ │ │ │ │ -00003630: 6f6e 2033 2039 2031 2e0a 2a20 5665 7273 on 3 9 1..* Vers │ │ │ │ │ -00003640: 696f 6e20 332e 392e 303a 2056 6572 7369 ion 3.9.0: Versi │ │ │ │ │ -00003650: 6f6e 2033 2039 2030 2e0a 2a20 5665 7273 on 3 9 0..* Vers │ │ │ │ │ -00003660: 696f 6e20 332e 382e 343a 2056 6572 7369 ion 3.8.4: Versi │ │ │ │ │ -00003670: 6f6e 2033 2038 2034 2e0a 2a20 5665 7273 on 3 8 4..* Vers │ │ │ │ │ -00003680: 696f 6e20 332e 382e 333a 2056 6572 7369 ion 3.8.3: Versi │ │ │ │ │ -00003690: 6f6e 2033 2038 2033 2e0a 2a20 5665 7273 on 3 8 3..* Vers │ │ │ │ │ -000036a0: 696f 6e20 332e 382e 323a 2056 6572 7369 ion 3.8.2: Versi │ │ │ │ │ -000036b0: 6f6e 2033 2038 2032 2e0a 2a20 5665 7273 on 3 8 2..* Vers │ │ │ │ │ -000036c0: 696f 6e20 332e 382e 313a 2056 6572 7369 ion 3.8.1: Versi │ │ │ │ │ -000036d0: 6f6e 2033 2038 2031 2e0a 2a20 5665 7273 on 3 8 1..* Vers │ │ │ │ │ -000036e0: 696f 6e20 332e 382e 303a 2056 6572 7369 ion 3.8.0: Versi │ │ │ │ │ -000036f0: 6f6e 2033 2038 2030 2e0a 2a20 5665 7273 on 3 8 0..* Vers │ │ │ │ │ -00003700: 696f 6e20 332e 372e 333a 2056 6572 7369 ion 3.7.3: Versi │ │ │ │ │ -00003710: 6f6e 2033 2037 2033 2e0a 2a20 5665 7273 on 3 7 3..* Vers │ │ │ │ │ -00003720: 696f 6e20 332e 372e 322e 323a 2056 6572 ion 3.7.2.2: Ver │ │ │ │ │ -00003730: 7369 6f6e 2033 2037 2032 2032 2e0a 2a20 sion 3 7 2 2..* │ │ │ │ │ -00003740: 5665 7273 696f 6e20 332e 372e 323a 2056 Version 3.7.2: V │ │ │ │ │ -00003750: 6572 7369 6f6e 2033 2037 2032 2e0a 2a20 ersion 3 7 2..* │ │ │ │ │ -00003760: 5665 7273 696f 6e20 332e 372e 313a 2056 Version 3.7.1: V │ │ │ │ │ -00003770: 6572 7369 6f6e 2033 2037 2031 2e0a 2a20 ersion 3 7 1..* │ │ │ │ │ -00003780: 5665 7273 696f 6e20 332e 372e 303a 2056 Version 3.7.0: V │ │ │ │ │ -00003790: 6572 7369 6f6e 2033 2037 2030 2e0a 2a20 ersion 3 7 0..* │ │ │ │ │ -000037a0: 5665 7273 696f 6e20 332e 362e 323a 2056 Version 3.6.2: V │ │ │ │ │ -000037b0: 6572 7369 6f6e 2033 2036 2032 2e0a 2a20 ersion 3 6 2..* │ │ │ │ │ -000037c0: 5665 7273 696f 6e20 332e 362e 313a 2056 Version 3.6.1: V │ │ │ │ │ -000037d0: 6572 7369 6f6e 2033 2036 2031 2e0a 2a20 ersion 3 6 1..* │ │ │ │ │ -000037e0: 5665 7273 696f 6e20 332e 362e 303a 2056 Version 3.6.0: V │ │ │ │ │ -000037f0: 6572 7369 6f6e 2033 2036 2030 2e0a 2a20 ersion 3 6 0..* │ │ │ │ │ -00003800: 5665 7273 696f 6e20 332e 352e 3130 3a20 Version 3.5.10: │ │ │ │ │ -00003810: 5665 7273 696f 6e20 3320 3520 3130 2e0a Version 3 5 10.. │ │ │ │ │ -00003820: 2a20 5665 7273 696f 6e20 332e 352e 393a * Version 3.5.9: │ │ │ │ │ -00003830: 2056 6572 7369 6f6e 2033 2035 2039 2e0a Version 3 5 9.. │ │ │ │ │ -00003840: 2a20 5665 7273 696f 6e20 332e 352e 383a * Version 3.5.8: │ │ │ │ │ -00003850: 2056 6572 7369 6f6e 2033 2035 2038 2e0a Version 3 5 8.. │ │ │ │ │ -00003860: 2a20 5665 7273 696f 6e20 332e 352e 373a * Version 3.5.7: │ │ │ │ │ -00003870: 2056 6572 7369 6f6e 2033 2035 2037 2e0a Version 3 5 7.. │ │ │ │ │ -00003880: 2a20 5665 7273 696f 6e20 332e 352e 363a * Version 3.5.6: │ │ │ │ │ -00003890: 2056 6572 7369 6f6e 2033 2035 2036 2e0a Version 3 5 6.. │ │ │ │ │ -000038a0: 2a20 5665 7273 696f 6e20 332e 352e 353a * Version 3.5.5: │ │ │ │ │ -000038b0: 2056 6572 7369 6f6e 2033 2035 2035 2e0a Version 3 5 5.. │ │ │ │ │ -000038c0: 2a20 5665 7273 696f 6e20 332e 352e 343a * Version 3.5.4: │ │ │ │ │ -000038d0: 2056 6572 7369 6f6e 2033 2035 2034 2e0a Version 3 5 4.. │ │ │ │ │ -000038e0: 2a20 5665 7273 696f 6e20 332e 352e 333a * Version 3.5.3: │ │ │ │ │ -000038f0: 2056 6572 7369 6f6e 2033 2035 2033 2e0a Version 3 5 3.. │ │ │ │ │ -00003900: 2a20 5665 7273 696f 6e20 332e 352e 323a * Version 3.5.2: │ │ │ │ │ -00003910: 2056 6572 7369 6f6e 2033 2035 2032 2e0a Version 3 5 2.. │ │ │ │ │ -00003920: 2a20 5665 7273 696f 6e20 332e 352e 313a * Version 3.5.1: │ │ │ │ │ -00003930: 2056 6572 7369 6f6e 2033 2035 2031 2e0a Version 3 5 1.. │ │ │ │ │ -00003940: 2a20 5665 7273 696f 6e20 332e 352e 303a * Version 3.5.0: │ │ │ │ │ -00003950: 2056 6572 7369 6f6e 2033 2035 2030 2e0a Version 3 5 0.. │ │ │ │ │ -00003960: 2a20 5665 7273 696f 6e20 332e 322e 312e * Version 3.2.1. │ │ │ │ │ -00003970: 313a 2056 6572 7369 6f6e 2033 2032 2031 1: Version 3 2 1 │ │ │ │ │ -00003980: 2031 2e0a 2a20 5665 7273 696f 6e20 332e 1..* Version 3. │ │ │ │ │ -00003990: 322e 313a 2056 6572 7369 6f6e 2033 2032 2.1: Version 3 2 │ │ │ │ │ -000039a0: 2031 2e0a 2a20 5665 7273 696f 6e20 332e 1..* Version 3. │ │ │ │ │ -000039b0: 322e 303a 2056 6572 7369 6f6e 2033 2032 2.0: Version 3 2 │ │ │ │ │ -000039c0: 2030 2e0a 2a20 5665 7273 696f 6e20 332e 0..* Version 3. │ │ │ │ │ -000039d0: 312e 313a 2056 6572 7369 6f6e 2033 2031 1.1: Version 3 1 │ │ │ │ │ -000039e0: 2031 2e0a 2a20 5665 7273 696f 6e20 332e 1..* Version 3. │ │ │ │ │ -000039f0: 312e 303a 2056 6572 7369 6f6e 2033 2031 1.0: Version 3 1 │ │ │ │ │ -00003a00: 2030 2e0a 2a20 5665 7273 696f 6e20 332e 0..* Version 3. │ │ │ │ │ -00003a10: 302e 313a 2056 6572 7369 6f6e 2033 2030 0.1: Version 3 0 │ │ │ │ │ -00003a20: 2031 2e0a 2a20 5665 7273 696f 6e20 332e 1..* Version 3. │ │ │ │ │ -00003a30: 302e 303a 2056 6572 7369 6f6e 2033 2030 0.0: Version 3 0 │ │ │ │ │ -00003a40: 2030 2e0a 2a20 5665 7273 696f 6e20 322e 0..* Version 2. │ │ │ │ │ -00003a50: 352e 303a 2056 6572 7369 6f6e 2032 2035 5.0: Version 2 5 │ │ │ │ │ -00003a60: 2030 2e0a 2a20 5665 7273 696f 6e20 322e 0..* Version 2. │ │ │ │ │ -00003a70: 342e 313a 2056 6572 7369 6f6e 2032 2034 4.1: Version 2 4 │ │ │ │ │ -00003a80: 2031 2e0a 2a20 5665 7273 696f 6e20 322e 1..* Version 2. │ │ │ │ │ -00003a90: 342e 303a 2056 6572 7369 6f6e 2032 2034 4.0: Version 2 4 │ │ │ │ │ -00003aa0: 2030 2e0a 2a20 5665 7273 696f 6e20 322e 0..* Version 2. │ │ │ │ │ -00003ab0: 332e 303a 2056 6572 7369 6f6e 2032 2033 3.0: Version 2 3 │ │ │ │ │ -00003ac0: 2030 2e0a 2a20 5665 7273 696f 6e20 322e 0..* Version 2. │ │ │ │ │ -00003ad0: 322e 303a 2056 6572 7369 6f6e 2032 2032 2.0: Version 2 2 │ │ │ │ │ -00003ae0: 2030 2e0a 2a20 5665 7273 696f 6e20 322e 0..* Version 2. │ │ │ │ │ -00003af0: 312e 333a 2056 6572 7369 6f6e 2032 2031 1.3: Version 2 1 │ │ │ │ │ -00003b00: 2033 2e0a 2a20 5665 7273 696f 6e20 322e 3..* Version 2. │ │ │ │ │ -00003b10: 312e 323a 2056 6572 7369 6f6e 2032 2031 1.2: Version 2 1 │ │ │ │ │ -00003b20: 2032 2e0a 2a20 5665 7273 696f 6e20 322e 2..* Version 2. │ │ │ │ │ -00003b30: 312e 313a 2056 6572 7369 6f6e 2032 2031 1.1: Version 2 1 │ │ │ │ │ -00003b40: 2031 2e0a 2a20 5665 7273 696f 6e20 322e 1..* Version 2. │ │ │ │ │ -00003b50: 312e 303a 2056 6572 7369 6f6e 2032 2031 1.0: Version 2 1 │ │ │ │ │ -00003b60: 2030 2e0a 0a0a 1f0a 4669 6c65 3a20 6465 0......File: de │ │ │ │ │ -00003b70: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00003b80: 2c20 204e 6f64 653a 2041 626f 7574 2074 , Node: About t │ │ │ │ │ -00003b90: 6869 7320 6d61 6e75 616c 2c20 204e 6578 his manual, Nex │ │ │ │ │ -00003ba0: 743a 2054 6865 2044 6562 6961 6e20 4172 t: The Debian Ar │ │ │ │ │ -00003bb0: 6368 6976 652c 2020 5072 6576 3a20 546f chive, Prev: To │ │ │ │ │ -00003bc0: 702c 2020 5570 3a20 546f 700a 0a31 2041 p, Up: Top..1 A │ │ │ │ │ -00003bd0: 626f 7574 2074 6869 7320 6d61 6e75 616c bout this manual │ │ │ │ │ -00003be0: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .*************** │ │ │ │ │ -00003bf0: 2a2a 2a2a 0a0a 2a20 4d65 6e75 3a0a 0a2a ****..* Menu:..* │ │ │ │ │ -00003c00: 2053 636f 7065 3a3a 0a2a 204e 6577 2076 Scope::.* New v │ │ │ │ │ -00003c10: 6572 7369 6f6e 7320 6f66 2074 6869 7320 ersions of this │ │ │ │ │ -00003c20: 646f 6375 6d65 6e74 3a3a 0a2a 2041 7574 document::.* Aut │ │ │ │ │ -00003c30: 686f 7273 2061 6e64 204d 6169 6e74 6169 hors and Maintai │ │ │ │ │ -00003c40: 6e65 7273 3a3a 0a2a 2052 656c 6174 6564 ners::.* Related │ │ │ │ │ -00003c50: 2064 6f63 756d 656e 7473 3a3a 0a2a 2044 documents::.* D │ │ │ │ │ -00003c60: 6566 696e 6974 696f 6e73 3a3a 0a2a 2054 efinitions::.* T │ │ │ │ │ -00003c70: 7261 6e73 6c61 7469 6f6e 733a 3a0a 0a1f ranslations::... │ │ │ │ │ -00003c80: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00003c90: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00003ca0: 3a20 5363 6f70 652c 2020 4e65 7874 3a20 : Scope, Next: │ │ │ │ │ -00003cb0: 4e65 7720 7665 7273 696f 6e73 206f 6620 New versions of │ │ │ │ │ -00003cc0: 7468 6973 2064 6f63 756d 656e 742c 2020 this document, │ │ │ │ │ -00003cd0: 5570 3a20 4162 6f75 7420 7468 6973 206d Up: About this m │ │ │ │ │ -00003ce0: 616e 7561 6c0a 0a31 2e31 2053 636f 7065 anual..1.1 Scope │ │ │ │ │ -00003cf0: 0a3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6973 .=========..This │ │ │ │ │ -00003d00: 206d 616e 7561 6c20 6465 7363 7269 6265 manual describe │ │ │ │ │ -00003d10: 7320 7468 6520 706f 6c69 6379 2072 6571 s the policy req │ │ │ │ │ -00003d20: 7569 7265 6d65 6e74 7320 666f 7220 7468 uirements for th │ │ │ │ │ -00003d30: 6520 4465 6269 616e 0a64 6973 7472 6962 e Debian.distrib │ │ │ │ │ -00003d40: 7574 696f 6e2e 2020 5468 6973 2069 6e63 ution. This inc │ │ │ │ │ -00003d50: 6c75 6465 7320 7468 6520 7374 7275 6374 ludes the struct │ │ │ │ │ -00003d60: 7572 6520 616e 6420 636f 6e74 656e 7473 ure and contents │ │ │ │ │ -00003d70: 206f 6620 7468 6520 4465 6269 616e 0a61 of the Debian.a │ │ │ │ │ -00003d80: 7263 6869 7665 2061 6e64 2073 6576 6572 rchive and sever │ │ │ │ │ -00003d90: 616c 2064 6573 6967 6e20 6973 7375 6573 al design issues │ │ │ │ │ -00003da0: 206f 6620 7468 6520 6f70 6572 6174 696e of the operatin │ │ │ │ │ -00003db0: 6720 7379 7374 656d 2c20 6173 2077 656c g system, as wel │ │ │ │ │ -00003dc0: 6c20 6173 0a74 6563 686e 6963 616c 2072 l as.technical r │ │ │ │ │ -00003dd0: 6571 7569 7265 6d65 6e74 7320 7468 6174 equirements that │ │ │ │ │ -00003de0: 2065 6163 6820 7061 636b 6167 6520 6d75 each package mu │ │ │ │ │ -00003df0: 7374 2073 6174 6973 6679 2074 6f20 6265 st satisfy to be │ │ │ │ │ -00003e00: 2069 6e63 6c75 6465 6420 696e 0a74 6865 included in.the │ │ │ │ │ -00003e10: 2064 6973 7472 6962 7574 696f 6e2e 0a0a distribution... │ │ │ │ │ -00003e20: 5468 6973 206d 616e 7561 6c20 616c 736f This manual also │ │ │ │ │ -00003e30: 2064 6573 6372 6962 6573 2044 6562 6961 describes Debia │ │ │ │ │ -00003e40: 6e20 706f 6c69 6379 2061 7320 6974 2072 n policy as it r │ │ │ │ │ -00003e50: 656c 6174 6573 2074 6f20 6372 6561 7469 elates to creati │ │ │ │ │ -00003e60: 6e67 0a44 6562 6961 6e20 7061 636b 6167 ng.Debian packag │ │ │ │ │ -00003e70: 6573 2e20 2049 7420 6973 206e 6f74 2061 es. It is not a │ │ │ │ │ -00003e80: 2074 7574 6f72 6961 6c20 6f6e 2068 6f77 tutorial on how │ │ │ │ │ -00003e90: 2074 6f20 6275 696c 6420 7061 636b 6167 to build packag │ │ │ │ │ -00003ea0: 6573 2c20 6e6f 7220 6973 0a69 7420 6578 es, nor is.it ex │ │ │ │ │ -00003eb0: 6861 7573 7469 7665 2077 6865 7265 2069 haustive where i │ │ │ │ │ -00003ec0: 7420 636f 6d65 7320 746f 2064 6573 6372 t comes to descr │ │ │ │ │ -00003ed0: 6962 696e 6720 7468 6520 6265 6861 7669 ibing the behavi │ │ │ │ │ -00003ee0: 6f72 206f 6620 7468 6520 7061 636b 6167 or of the packag │ │ │ │ │ -00003ef0: 696e 670a 7379 7374 656d 2e20 2049 6e73 ing.system. Ins │ │ │ │ │ -00003f00: 7465 6164 2c20 7468 6973 206d 616e 7561 tead, this manua │ │ │ │ │ -00003f10: 6c20 6174 7465 6d70 7473 2074 6f20 6465 l attempts to de │ │ │ │ │ -00003f20: 6669 6e65 2074 6865 2069 6e74 6572 6661 fine the interfa │ │ │ │ │ -00003f30: 6365 2074 6f20 7468 650a 7061 636b 6167 ce to the.packag │ │ │ │ │ -00003f40: 6520 6d61 6e61 6765 6d65 6e74 2073 7973 e management sys │ │ │ │ │ -00003f50: 7465 6d20 7769 7468 2077 6869 6368 2074 tem with which t │ │ │ │ │ -00003f60: 6865 2064 6576 656c 6f70 6572 7320 6d75 he developers mu │ │ │ │ │ -00003f70: 7374 2062 6520 636f 6e76 6572 7361 6e74 st be conversant │ │ │ │ │ -00003f80: 2e0a 2831 290a 0a54 6869 7320 6d61 6e75 ..(1)..This manu │ │ │ │ │ -00003f90: 616c 2063 616e 6e6f 7420 616e 6420 646f al cannot and do │ │ │ │ │ -00003fa0: 6573 206e 6f74 2070 726f 6869 6269 7420 es not prohibit │ │ │ │ │ -00003fb0: 6576 6572 7920 706f 7373 6962 6c65 2062 every possible b │ │ │ │ │ -00003fc0: 7567 206f 720a 756e 6465 7369 7261 626c ug or.undesirabl │ │ │ │ │ -00003fd0: 6520 6265 6861 7669 6f75 722e 2020 5468 e behaviour. Th │ │ │ │ │ -00003fe0: 6520 6661 6374 2074 6861 7420 736f 6d65 e fact that some │ │ │ │ │ -00003ff0: 7468 696e 6720 6973 206e 6f74 2070 726f thing is not pro │ │ │ │ │ -00004000: 6869 6269 7465 6420 6279 0a44 6562 6961 hibited by.Debia │ │ │ │ │ -00004010: 6e20 706f 6c69 6379 2064 6f65 7320 6e6f n policy does no │ │ │ │ │ -00004020: 7420 6d65 616e 2074 6861 7420 6974 2069 t mean that it i │ │ │ │ │ -00004030: 7320 6e6f 7420 6120 6275 672c 206c 6574 s not a bug, let │ │ │ │ │ -00004040: 2061 6c6f 6e65 2074 6861 7420 6974 2069 alone that it i │ │ │ │ │ -00004050: 730a 6465 7369 7261 626c 652e 2020 5175 s.desirable. Qu │ │ │ │ │ -00004060: 6573 7469 6f6e 7320 6e6f 7420 636f 7665 estions not cove │ │ │ │ │ -00004070: 7265 6420 6279 2070 6f6c 6963 7920 7368 red by policy sh │ │ │ │ │ -00004080: 6f75 6c64 2062 6520 6576 616c 7561 7465 ould be evaluate │ │ │ │ │ -00004090: 6420 6f6e 2074 6865 6972 0a6d 6572 6974 d on their.merit │ │ │ │ │ -000040a0: 732e 0a0a 5468 6520 666f 6f74 6e6f 7465 s...The footnote │ │ │ │ │ -000040b0: 7320 7072 6573 656e 7420 696e 2074 6869 s present in thi │ │ │ │ │ -000040c0: 7320 6d61 6e75 616c 2061 7265 206d 6572 s manual are mer │ │ │ │ │ -000040d0: 656c 7920 696e 666f 726d 6174 6976 652c ely informative, │ │ │ │ │ -000040e0: 2061 6e64 2061 7265 206e 6f74 0a70 6172 and are not.par │ │ │ │ │ -000040f0: 7420 6f66 2044 6562 6961 6e20 706f 6c69 t of Debian poli │ │ │ │ │ -00004100: 6379 2069 7473 656c 662e 0a0a 5468 6520 cy itself...The │ │ │ │ │ -00004110: 6170 7065 6e64 6963 6573 2074 6f20 7468 appendices to th │ │ │ │ │ -00004120: 6973 206d 616e 7561 6c20 6172 6520 6e6f is manual are no │ │ │ │ │ -00004130: 7420 6e65 6365 7373 6172 696c 7920 6e6f t necessarily no │ │ │ │ │ -00004140: 726d 6174 6976 652c 2065 6974 6865 722e rmative, either. │ │ │ │ │ -00004150: 0a50 6c65 6173 6520 7365 6520 2a6e 6f74 .Please see *not │ │ │ │ │ -00004160: 6520 496e 7472 6f64 7563 7469 6f6e 2061 e Introduction a │ │ │ │ │ -00004170: 6e64 2073 636f 7065 206f 6620 7468 6573 nd scope of thes │ │ │ │ │ -00004180: 6520 6170 7065 6e64 6963 6573 3a20 362e e appendices: 6. │ │ │ │ │ -00004190: 2066 6f72 206d 6f72 650a 696e 666f 726d for more.inform │ │ │ │ │ -000041a0: 6174 696f 6e2e 0a0a 496e 2074 6865 206e ation...In the n │ │ │ │ │ -000041b0: 6f72 6d61 7469 7665 2070 6172 7420 6f66 ormative part of │ │ │ │ │ -000041c0: 2074 6869 7320 6d61 6e75 616c 2c20 7468 this manual, th │ │ │ │ │ -000041d0: 6520 666f 6c6c 6f77 696e 6720 7465 726d e following term │ │ │ │ │ -000041e0: 7320 6172 6520 7573 6564 2074 6f0a 6465 s are used to.de │ │ │ │ │ -000041f0: 7363 7269 6265 2074 6865 2069 6d70 6f72 scribe the impor │ │ │ │ │ -00004200: 7461 6e63 6520 6f66 2065 6163 6820 7374 tance of each st │ │ │ │ │ -00004210: 6174 656d 656e 743a 2028 3229 0a0a 2020 atement: (2).. │ │ │ │ │ -00004220: 202a 2054 6865 2074 6572 6d73 2027 6d75 * The terms 'mu │ │ │ │ │ -00004230: 7374 2720 616e 6420 276d 7573 7420 6e6f st' and 'must no │ │ │ │ │ -00004240: 7427 2c20 616e 6420 7468 6520 6164 6a65 t', and the adje │ │ │ │ │ -00004250: 6374 6976 6573 2027 7265 7175 6972 6564 ctives 'required │ │ │ │ │ -00004260: 2720 616e 640a 2020 2020 2027 7072 6f68 ' and. 'proh │ │ │ │ │ -00004270: 6962 6974 6564 272c 2064 656e 6f74 6520 ibited', denote │ │ │ │ │ -00004280: 7374 726f 6e67 2072 6571 7569 7265 6d65 strong requireme │ │ │ │ │ -00004290: 6e74 732e 2020 5061 636b 6167 6573 2074 nts. Packages t │ │ │ │ │ -000042a0: 6861 7420 646f 206e 6f74 0a20 2020 2020 hat do not. │ │ │ │ │ -000042b0: 636f 6e66 6f72 6d20 746f 2074 6865 7365 conform to these │ │ │ │ │ -000042c0: 2072 6571 7569 7265 6d65 6e74 7320 7769 requirements wi │ │ │ │ │ -000042d0: 6c6c 2067 656e 6572 616c 6c79 206e 6f74 ll generally not │ │ │ │ │ -000042e0: 2062 6520 636f 6e73 6964 6572 6564 0a20 be considered. │ │ │ │ │ -000042f0: 2020 2020 6163 6365 7074 6162 6c65 2066 acceptable f │ │ │ │ │ -00004300: 6f72 2074 6865 2044 6562 6961 6e20 6469 or the Debian di │ │ │ │ │ -00004310: 7374 7269 6275 7469 6f6e 2e20 2054 6865 stribution. The │ │ │ │ │ -00004320: 7365 2073 7461 7465 6d65 6e74 730a 2020 se statements. │ │ │ │ │ -00004330: 2020 2063 6f72 7265 7370 6f6e 6420 746f correspond to │ │ │ │ │ -00004340: 2074 6865 2027 6372 6974 6963 616c 272c the 'critical', │ │ │ │ │ -00004350: 2027 6772 6176 6527 2c20 616e 6420 2773 'grave', and 's │ │ │ │ │ -00004360: 6572 696f 7573 2720 6275 6720 7365 7665 erious' bug seve │ │ │ │ │ -00004370: 7269 7469 6573 0a20 2020 2020 286e 6f72 rities. (nor │ │ │ │ │ -00004380: 6d61 6c6c 7920 7365 7269 6f75 7329 2e20 mally serious). │ │ │ │ │ -00004390: 2054 6865 7920 6172 6520 636f 6c6c 6563 They are collec │ │ │ │ │ -000043a0: 7469 7665 6c79 2063 616c 6c65 6420 2750 tively called 'P │ │ │ │ │ -000043b0: 6f6c 6963 790a 2020 2020 2072 6571 7569 olicy. requi │ │ │ │ │ -000043c0: 7265 6d65 6e74 7327 2e0a 0a20 2020 2a20 rements'... * │ │ │ │ │ -000043d0: 5468 6520 7465 726d 7320 2773 686f 756c The terms 'shoul │ │ │ │ │ -000043e0: 6427 2061 6e64 2027 7368 6f75 6c64 206e d' and 'should n │ │ │ │ │ -000043f0: 6f74 272c 2061 6e64 2074 6865 2061 646a ot', and the adj │ │ │ │ │ -00004400: 6563 7469 7665 0a20 2020 2020 2772 6563 ective. 'rec │ │ │ │ │ -00004410: 6f6d 6d65 6e64 6564 272c 2064 656e 6f74 ommended', denot │ │ │ │ │ -00004420: 6520 6265 7374 2070 7261 6374 6963 6573 e best practices │ │ │ │ │ -00004430: 2e20 204e 6f6e 2d63 6f6e 666f 726d 616e . Non-conforman │ │ │ │ │ -00004440: 6365 2077 6974 6820 7468 6573 650a 2020 ce with these. │ │ │ │ │ -00004450: 2020 2067 7569 6465 6c69 6e65 7320 7769 guidelines wi │ │ │ │ │ -00004460: 6c6c 2067 656e 6572 616c 6c79 2062 6520 ll generally be │ │ │ │ │ -00004470: 636f 6e73 6964 6572 6564 2061 2062 7567 considered a bug │ │ │ │ │ -00004480: 2c20 6275 7420 7769 6c6c 206e 6f74 0a20 , but will not. │ │ │ │ │ -00004490: 2020 2020 6e65 6365 7373 6172 696c 7920 necessarily │ │ │ │ │ -000044a0: 7265 6e64 6572 2061 2070 6163 6b61 6765 render a package │ │ │ │ │ -000044b0: 2075 6e73 7569 7461 626c 6520 666f 7220 unsuitable for │ │ │ │ │ -000044c0: 6469 7374 7269 6275 7469 6f6e 2e20 2054 distribution. T │ │ │ │ │ -000044d0: 6865 7365 0a20 2020 2020 7374 6174 656d hese. statem │ │ │ │ │ -000044e0: 656e 7473 2063 6f72 7265 7370 6f6e 6420 ents correspond │ │ │ │ │ -000044f0: 746f 2062 7567 2073 6576 6572 6974 6965 to bug severitie │ │ │ │ │ -00004500: 7320 6f66 2027 696d 706f 7274 616e 7427 s of 'important' │ │ │ │ │ -00004510: 2c20 276e 6f72 6d61 6c27 2c0a 2020 2020 , 'normal',. │ │ │ │ │ -00004520: 2061 6e64 2027 6d69 6e6f 7227 2e20 2054 and 'minor'. T │ │ │ │ │ -00004530: 6865 7920 6172 6520 636f 6c6c 6563 7469 hey are collecti │ │ │ │ │ -00004540: 7665 6c79 2063 616c 6c65 6420 2750 6f6c vely called 'Pol │ │ │ │ │ -00004550: 6963 790a 2020 2020 2072 6563 6f6d 6d65 icy. recomme │ │ │ │ │ -00004560: 6e64 6174 696f 6e73 272e 0a0a 2020 202a ndations'... * │ │ │ │ │ -00004570: 2054 6865 2061 646a 6563 7469 7665 7320 The adjectives │ │ │ │ │ -00004580: 2765 6e63 6f75 7261 6765 6427 2061 6e64 'encouraged' and │ │ │ │ │ -00004590: 2027 6469 7363 6f75 7261 6765 6427 2064 'discouraged' d │ │ │ │ │ -000045a0: 656e 6f74 6520 706c 6163 6573 2077 6865 enote places whe │ │ │ │ │ -000045b0: 7265 0a20 2020 2020 506f 6c69 6379 206f re. Policy o │ │ │ │ │ -000045c0: 6666 6572 7320 6164 7669 6365 2074 6f20 ffers advice to │ │ │ │ │ -000045d0: 6d61 696e 7461 696e 6572 732c 2062 7574 maintainers, but │ │ │ │ │ -000045e0: 206d 6169 6e74 6169 6e65 7273 2061 7265 maintainers are │ │ │ │ │ -000045f0: 2066 7265 6520 746f 0a20 2020 2020 666f free to. fo │ │ │ │ │ -00004600: 6c6c 6f77 206f 7220 6e6f 7420 666f 6c6c llow or not foll │ │ │ │ │ -00004610: 6f77 2074 6861 7420 6164 7669 6365 2e20 ow that advice. │ │ │ │ │ -00004620: 204e 6f6e 2d63 6f6e 666f 726d 616e 6365 Non-conformance │ │ │ │ │ -00004630: 2077 6974 6820 7468 6973 2061 6476 6963 with this advic │ │ │ │ │ -00004640: 650a 2020 2020 2069 7320 6e6f 726d 616c e. is normal │ │ │ │ │ -00004650: 6c79 206e 6f74 2063 6f6e 7369 6465 7265 ly not considere │ │ │ │ │ -00004660: 6420 6120 6275 673b 2069 6620 6120 6275 d a bug; if a bu │ │ │ │ │ -00004670: 6720 7365 656d 7320 776f 7274 6877 6869 g seems worthwhi │ │ │ │ │ -00004680: 6c65 2c0a 2020 2020 206e 6f72 6d61 6c6c le,. normall │ │ │ │ │ -00004690: 7920 6974 2077 6f75 6c64 2068 6176 6520 y it would have │ │ │ │ │ -000046a0: 6120 7365 7665 7269 7479 206f 6620 2777 a severity of 'w │ │ │ │ │ -000046b0: 6973 686c 6973 7427 2e20 2054 6865 7365 ishlist'. These │ │ │ │ │ -000046c0: 2073 7461 7465 6d65 6e74 730a 2020 2020 statements. │ │ │ │ │ -000046d0: 2061 7265 2063 6f6c 6c65 6374 6976 656c are collectivel │ │ │ │ │ -000046e0: 7920 6361 6c6c 6564 2027 506f 6c69 6379 y called 'Policy │ │ │ │ │ -000046f0: 2061 6476 6963 6527 2e0a 0a20 2020 2a20 advice'... * │ │ │ │ │ -00004700: 5468 6520 7465 726d 2027 6d61 7927 2061 The term 'may' a │ │ │ │ │ -00004710: 6e64 2074 6865 2061 646a 6563 7469 7665 nd the adjective │ │ │ │ │ -00004720: 2027 6f70 7469 6f6e 616c 2720 6172 6520 'optional' are │ │ │ │ │ -00004730: 7573 6564 2074 6f20 636c 6172 6966 790a used to clarify. │ │ │ │ │ -00004740: 2020 2020 2063 6173 6573 2077 6865 7265 cases where │ │ │ │ │ -00004750: 2069 7420 6d61 7920 6f74 6865 7277 6973 it may otherwis │ │ │ │ │ -00004760: 6520 6170 7065 6172 2074 6861 7420 506f e appear that Po │ │ │ │ │ -00004770: 6c69 6379 2069 7320 7370 6563 6966 7969 licy is specifyi │ │ │ │ │ -00004780: 6e67 2061 0a20 2020 2020 7265 7175 6972 ng a. requir │ │ │ │ │ -00004790: 656d 656e 7420 6f72 2072 6563 6f6d 6d65 ement or recomme │ │ │ │ │ -000047a0: 6e64 6174 696f 6e2e 2020 496e 2074 686f ndation. In tho │ │ │ │ │ -000047b0: 7365 2063 6173 6573 2c20 7468 6573 6520 se cases, these │ │ │ │ │ -000047c0: 776f 7264 730a 2020 2020 2064 6573 6372 words. descr │ │ │ │ │ -000047d0: 6962 6520 6465 6369 7369 6f6e 7320 7468 ibe decisions th │ │ │ │ │ -000047e0: 6174 2061 7265 2074 7275 6c79 206f 7074 at are truly opt │ │ │ │ │ -000047f0: 696f 6e61 6c20 616e 6420 6174 2074 6865 ional and at the │ │ │ │ │ -00004800: 206d 6169 6e74 6169 6e65 72e2 8099 730a maintainer...s. │ │ │ │ │ -00004810: 2020 2020 2064 6973 6372 6574 696f 6e2e discretion. │ │ │ │ │ -00004820: 0a0a 5468 6520 5265 6c65 6173 6520 5465 ..The Release Te │ │ │ │ │ -00004830: 616d 2063 616e 2c20 6174 2074 6865 6972 am can, at their │ │ │ │ │ -00004840: 2064 6973 6372 6574 696f 6e2c 2064 6f77 discretion, dow │ │ │ │ │ -00004850: 6e67 7261 6465 2061 2050 6f6c 6963 790a ngrade a Policy. │ │ │ │ │ -00004860: 7265 7175 6972 656d 656e 7420 746f 2061 requirement to a │ │ │ │ │ -00004870: 2050 6f6c 6963 7920 7265 636f 6d6d 656e Policy recommen │ │ │ │ │ -00004880: 6461 7469 6f6e 2066 6f72 2061 2067 6976 dation for a giv │ │ │ │ │ -00004890: 656e 2072 656c 6561 7365 206f 6620 7468 en release of th │ │ │ │ │ -000048a0: 6520 4465 6269 616e 0a64 6973 7472 6962 e Debian.distrib │ │ │ │ │ -000048b0: 7574 696f 6e2e 2020 5468 6973 206d 6179 ution. This may │ │ │ │ │ -000048c0: 2062 6520 646f 6e65 2066 6f72 206f 6e6c be done for onl │ │ │ │ │ -000048d0: 7920 6120 7370 6563 6966 6963 2070 6163 y a specific pac │ │ │ │ │ -000048e0: 6b61 6765 206f 7220 666f 7220 7468 650a kage or for the. │ │ │ │ │ -000048f0: 6172 6368 6976 6520 6173 2061 2077 686f archive as a who │ │ │ │ │ -00004900: 6c65 2e20 2054 6869 7320 7072 6f76 6973 le. This provis │ │ │ │ │ -00004910: 696f 6e20 6973 2069 6e74 656e 6465 6420 ion is intended │ │ │ │ │ -00004920: 746f 2070 726f 7669 6465 2066 6c65 7869 to provide flexi │ │ │ │ │ -00004930: 6269 6c69 7479 0a74 6f20 6261 6c61 6e63 bility.to balanc │ │ │ │ │ -00004940: 6520 7468 6520 7175 616c 6974 7920 7374 e the quality st │ │ │ │ │ -00004950: 616e 6461 7264 7320 6f66 2074 6865 2064 andards of the d │ │ │ │ │ -00004960: 6973 7472 6962 7574 696f 6e20 6167 6169 istribution agai │ │ │ │ │ -00004970: 6e73 7420 7468 6520 7265 6c65 6173 650a nst the release. │ │ │ │ │ -00004980: 7363 6865 6475 6c65 2061 6e64 2074 6865 schedule and the │ │ │ │ │ -00004990: 2069 6d70 6f72 7461 6e63 6520 6f66 206d importance of m │ │ │ │ │ -000049a0: 616b 696e 6720 6120 7374 6162 6c65 2072 aking a stable r │ │ │ │ │ -000049b0: 656c 6561 7365 2e0a 0a4d 7563 6820 6f66 elease...Much of │ │ │ │ │ -000049c0: 2074 6865 2069 6e66 6f72 6d61 7469 6f6e the information │ │ │ │ │ -000049d0: 2070 7265 7365 6e74 6564 2069 6e20 7468 presented in th │ │ │ │ │ -000049e0: 6973 206d 616e 7561 6c20 7769 6c6c 2062 is manual will b │ │ │ │ │ -000049f0: 6520 7573 6566 756c 2065 7665 6e0a 7768 e useful even.wh │ │ │ │ │ -00004a00: 656e 2062 7569 6c64 696e 6720 6120 7061 en building a pa │ │ │ │ │ -00004a10: 636b 6167 6520 7768 6963 6820 6973 2074 ckage which is t │ │ │ │ │ -00004a20: 6f20 6265 2064 6973 7472 6962 7574 6564 o be distributed │ │ │ │ │ -00004a30: 2069 6e20 736f 6d65 206f 7468 6572 2077 in some other w │ │ │ │ │ -00004a40: 6179 206f 720a 6973 2069 6e74 656e 6465 ay or.is intende │ │ │ │ │ -00004a50: 6420 666f 7220 6c6f 6361 6c20 7573 6520 d for local use │ │ │ │ │ -00004a60: 6f6e 6c79 2e0a 0a75 6465 6273 2028 7374 only...udebs (st │ │ │ │ │ -00004a70: 7269 7070 6564 2d64 6f77 6e20 6269 6e61 ripped-down bina │ │ │ │ │ -00004a80: 7279 2070 6163 6b61 6765 7320 7573 6564 ry packages used │ │ │ │ │ -00004a90: 2062 7920 7468 6520 4465 6269 616e 2049 by the Debian I │ │ │ │ │ -00004aa0: 6e73 7461 6c6c 6572 2920 616e 640a 736f nstaller) and.so │ │ │ │ │ -00004ab0: 7572 6365 2070 6163 6b61 6765 7320 7468 urce packages th │ │ │ │ │ -00004ac0: 6174 2070 726f 6475 6365 206f 6e6c 7920 at produce only │ │ │ │ │ -00004ad0: 7564 6562 7320 646f 206e 6f74 2063 6f6d udebs do not com │ │ │ │ │ -00004ae0: 706c 7920 7769 7468 2061 6c6c 206f 6620 ply with all of │ │ │ │ │ -00004af0: 7468 650a 7265 7175 6972 656d 656e 7473 the.requirements │ │ │ │ │ -00004b00: 2064 6973 6375 7373 6564 2068 6572 652e discussed here. │ │ │ │ │ -00004b10: 2020 5365 6520 7468 6520 4465 6269 616e See the Debian │ │ │ │ │ -00004b20: 2049 6e73 7461 6c6c 6572 2069 6e74 6572 Installer inter │ │ │ │ │ -00004b30: 6e61 6c73 0a6d 616e 7561 6c28 3329 2066 nals.manual(3) f │ │ │ │ │ -00004b40: 6f72 206d 6f72 6520 696e 666f 726d 6174 or more informat │ │ │ │ │ -00004b50: 696f 6e20 6162 6f75 7420 7468 656d 2e0a ion about them.. │ │ │ │ │ -00004b60: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ -00004b70: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ -00004b80: 2d2d 2d0a 0a20 2020 2831 2920 496e 666f ---.. (1) Info │ │ │ │ │ -00004b90: 726d 616c 6c79 2c20 7468 6520 6372 6974 rmally, the crit │ │ │ │ │ -00004ba0: 6572 6961 2075 7365 6420 666f 7220 696e eria used for in │ │ │ │ │ -00004bb0: 636c 7573 696f 6e20 6973 2074 6861 7420 clusion is that │ │ │ │ │ -00004bc0: 7468 6520 6d61 7465 7269 616c 0a6d 6565 the material.mee │ │ │ │ │ -00004bd0: 7420 6f6e 6520 6f66 2074 6865 2066 6f6c t one of the fol │ │ │ │ │ -00004be0: 6c6f 7769 6e67 2072 6571 7569 7265 6d65 lowing requireme │ │ │ │ │ -00004bf0: 6e74 733a 0a0a 5374 616e 6461 7264 2069 nts:..Standard i │ │ │ │ │ -00004c00: 6e74 6572 6661 6365 730a 0a20 2020 2020 nterfaces.. │ │ │ │ │ -00004c10: 5468 6520 6d61 7465 7269 616c 2070 7265 The material pre │ │ │ │ │ -00004c20: 7365 6e74 6564 2072 6570 7265 7365 6e74 sented represent │ │ │ │ │ -00004c30: 7320 616e 2069 6e74 6572 6661 6365 2074 s an interface t │ │ │ │ │ -00004c40: 6f20 7468 6520 7061 636b 6167 696e 670a o the packaging. │ │ │ │ │ -00004c50: 2020 2020 2073 7973 7465 6d20 7468 6174 system that │ │ │ │ │ -00004c60: 2069 7320 6d61 6e64 6174 6564 2066 6f72 is mandated for │ │ │ │ │ -00004c70: 2075 7365 2c20 616e 6420 6973 2075 7365 use, and is use │ │ │ │ │ -00004c80: 6420 6279 2c20 6120 7369 676e 6966 6963 d by, a signific │ │ │ │ │ -00004c90: 616e 740a 2020 2020 206e 756d 6265 7220 ant. number │ │ │ │ │ -00004ca0: 6f66 2070 6163 6b61 6765 732c 2061 6e64 of packages, and │ │ │ │ │ -00004cb0: 2074 6865 7265 666f 7265 2073 686f 756c therefore shoul │ │ │ │ │ -00004cc0: 6420 6e6f 7420 6265 2063 6861 6e67 6564 d not be changed │ │ │ │ │ -00004cd0: 2077 6974 686f 7574 0a20 2020 2020 7065 without. pe │ │ │ │ │ -00004ce0: 6572 2072 6576 6965 772e 2020 5061 636b er review. Pack │ │ │ │ │ -00004cf0: 6167 6520 6d61 696e 7461 696e 6572 7320 age maintainers │ │ │ │ │ -00004d00: 6361 6e20 7468 656e 2072 656c 7920 6f6e can then rely on │ │ │ │ │ -00004d10: 2074 6869 7320 696e 7465 7266 6163 650a this interface. │ │ │ │ │ -00004d20: 2020 2020 206e 6f74 2063 6861 6e67 696e not changin │ │ │ │ │ -00004d30: 672c 2061 6e64 2074 6865 2070 6163 6b61 g, and the packa │ │ │ │ │ -00004d40: 6765 206d 616e 6167 656d 656e 7420 736f ge management so │ │ │ │ │ -00004d50: 6674 7761 7265 2061 7574 686f 7273 206e ftware authors n │ │ │ │ │ -00004d60: 6565 6420 746f 0a20 2020 2020 656e 7375 eed to. ensu │ │ │ │ │ -00004d70: 7265 2063 6f6d 7061 7469 6269 6c69 7479 re compatibility │ │ │ │ │ -00004d80: 2077 6974 6820 7468 6973 2069 6e74 6572 with this inter │ │ │ │ │ -00004d90: 6661 6365 2064 6566 696e 6974 696f 6e2e face definition. │ │ │ │ │ -00004da0: 2020 2843 6f6e 7472 6f6c 2066 696c 650a (Control file. │ │ │ │ │ -00004db0: 2020 2020 2061 6e64 2063 6861 6e67 656c and changel │ │ │ │ │ -00004dc0: 6f67 2066 696c 6520 666f 726d 6174 7320 og file formats │ │ │ │ │ -00004dd0: 6172 6520 6578 616d 706c 6573 2e29 0a0a are examples.).. │ │ │ │ │ -00004de0: 4368 6f73 656e 2043 6f6e 7665 6e74 696f Chosen Conventio │ │ │ │ │ -00004df0: 6e0a 0a20 2020 2020 4966 2074 6865 7265 n.. If there │ │ │ │ │ -00004e00: 2061 7265 2061 206e 756d 6265 7220 6f66 are a number of │ │ │ │ │ -00004e10: 2074 6563 686e 6963 616c 6c79 2076 6961 technically via │ │ │ │ │ -00004e20: 626c 6520 6368 6f69 6365 7320 7468 6174 ble choices that │ │ │ │ │ -00004e30: 2063 616e 2062 650a 2020 2020 206d 6164 can be. mad │ │ │ │ │ -00004e40: 652c 2062 7574 206f 6e65 206e 6565 6473 e, but one needs │ │ │ │ │ -00004e50: 2074 6f20 7365 6c65 6374 206f 6e65 206f to select one o │ │ │ │ │ -00004e60: 6620 7468 6573 6520 6f70 7469 6f6e 7320 f these options │ │ │ │ │ -00004e70: 666f 720a 2020 2020 2069 6e74 6572 2d6f for. inter-o │ │ │ │ │ -00004e80: 7065 7261 6269 6c69 7479 2e20 2054 6865 perability. The │ │ │ │ │ -00004e90: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number │ │ │ │ │ -00004ea0: 666f 726d 6174 2069 7320 6f6e 6520 6578 format is one ex │ │ │ │ │ -00004eb0: 616d 706c 652e 0a0a 506c 6561 7365 206e ample...Please n │ │ │ │ │ -00004ec0: 6f74 6520 7468 6174 2074 6865 7365 2061 ote that these a │ │ │ │ │ -00004ed0: 7265 206e 6f74 206d 7574 7561 6c6c 7920 re not mutually │ │ │ │ │ -00004ee0: 6578 636c 7573 6976 653b 2073 656c 6563 exclusive; selec │ │ │ │ │ -00004ef0: 7465 6420 636f 6e76 656e 7469 6f6e 730a ted conventions. │ │ │ │ │ -00004f00: 6f66 7465 6e20 6265 636f 6d65 2070 6172 often become par │ │ │ │ │ -00004f10: 7473 206f 6620 7374 616e 6461 7264 2069 ts of standard i │ │ │ │ │ -00004f20: 6e74 6572 6661 6365 732e 0a0a 2020 2028 nterfaces... ( │ │ │ │ │ -00004f30: 3229 2043 6f6d 7061 7265 2052 4643 2032 2) Compare RFC 2 │ │ │ │ │ -00004f40: 3131 392e 2020 4e6f 7465 2c20 686f 7765 119. Note, howe │ │ │ │ │ -00004f50: 7665 722c 2074 6861 7420 7468 6573 6520 ver, that these │ │ │ │ │ -00004f60: 776f 7264 7320 6172 6520 7573 6564 2069 words are used i │ │ │ │ │ -00004f70: 6e20 610a 6469 6666 6572 656e 7420 7761 n a.different wa │ │ │ │ │ -00004f80: 7920 696e 2074 6869 7320 646f 6375 6d65 y in this docume │ │ │ │ │ -00004f90: 6e74 2e0a 0a20 2020 2833 2920 6874 7470 nt... (3) http │ │ │ │ │ -00004fa0: 733a 2f2f 642d 692e 6465 6269 616e 2e6f s://d-i.debian.o │ │ │ │ │ -00004fb0: 7267 2f64 6f63 2f69 6e74 6572 6e61 6c73 rg/doc/internals │ │ │ │ │ -00004fc0: 2f63 6830 332e 6874 6d6c 0a0a 1f0a 4669 /ch03.html....Fi │ │ │ │ │ -00004fd0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00004fe0: 792e 696e 666f 2c20 204e 6f64 653a 204e y.info, Node: N │ │ │ │ │ -00004ff0: 6577 2076 6572 7369 6f6e 7320 6f66 2074 ew versions of t │ │ │ │ │ -00005000: 6869 7320 646f 6375 6d65 6e74 2c20 204e his document, N │ │ │ │ │ -00005010: 6578 743a 2041 7574 686f 7273 2061 6e64 ext: Authors and │ │ │ │ │ -00005020: 204d 6169 6e74 6169 6e65 7273 2c20 2050 Maintainers, P │ │ │ │ │ -00005030: 7265 763a 2053 636f 7065 2c20 2055 703a rev: Scope, Up: │ │ │ │ │ -00005040: 2041 626f 7574 2074 6869 7320 6d61 6e75 About this manu │ │ │ │ │ -00005050: 616c 0a0a 312e 3220 4e65 7720 7665 7273 al..1.2 New vers │ │ │ │ │ -00005060: 696f 6e73 206f 6620 7468 6973 2064 6f63 ions of this doc │ │ │ │ │ -00005070: 756d 656e 740a 3d3d 3d3d 3d3d 3d3d 3d3d ument.========== │ │ │ │ │ +00000850: 6469 6e67 2061 2070 6163 6b61 6765 e280 ding a package.. │ │ │ │ │ +00000860: 9973 2076 6572 7369 6f6e 206f 6620 6120 .s version of a │ │ │ │ │ +00000870: 6669 6c65 2028 6672 6f6d 206f 6c64 2050 file (from old P │ │ │ │ │ +00000880: 6163 6b61 6769 6e67 204d 616e 7561 6c29 ackaging Manual) │ │ │ │ │ +00000890: 3a20 4469 7665 7273 696f 6e73 202d 206f : Diversions - o │ │ │ │ │ +000008a0: 7665 7272 6964 696e 6720 6120 7061 636b verriding a pack │ │ │ │ │ +000008b0: 6167 65e2 8099 7320 7665 7273 696f 6e20 age...s version │ │ │ │ │ +000008c0: 6f66 2061 2066 696c 6520 6672 6f6d 206f of a file from o │ │ │ │ │ +000008d0: 6c64 2050 6163 6b61 6769 6e67 204d 616e ld Packaging Man │ │ │ │ │ +000008e0: 7561 6c2e 0a2a 2044 6562 6961 6e20 506f ual..* Debian Po │ │ │ │ │ +000008f0: 6c69 6379 2063 6861 6e67 6573 2070 726f licy changes pro │ │ │ │ │ +00000900: 6365 7373 3a3a 0a2a 204d 6169 6e74 6169 cess::.* Maintai │ │ │ │ │ +00000910: 6e65 7220 7363 7269 7074 2066 6c6f 7763 ner script flowc │ │ │ │ │ +00000920: 6861 7274 733a 3a0a 2a20 5570 6772 6164 harts::.* Upgrad │ │ │ │ │ +00000930: 696e 6720 6368 6563 6b6c 6973 743a 3a0a ing checklist::. │ │ │ │ │ +00000940: 2a20 4c69 6365 6e73 653a 3a0a 2a20 496e * License::.* In │ │ │ │ │ +00000950: 6465 783a 3a0a 0a20 2d2d 2054 6865 2044 dex::.. -- The D │ │ │ │ │ +00000960: 6574 6169 6c65 6420 4e6f 6465 204c 6973 etailed Node Lis │ │ │ │ │ +00000970: 7469 6e67 202d 2d0a 0a41 626f 7574 2074 ting --..About t │ │ │ │ │ +00000980: 6869 7320 6d61 6e75 616c 0a0a 2a20 5363 his manual..* Sc │ │ │ │ │ +00000990: 6f70 653a 3a0a 2a20 4e65 7720 7665 7273 ope::.* New vers │ │ │ │ │ +000009a0: 696f 6e73 206f 6620 7468 6973 2064 6f63 ions of this doc │ │ │ │ │ +000009b0: 756d 656e 743a 3a0a 2a20 4175 7468 6f72 ument::.* Author │ │ │ │ │ +000009c0: 7320 616e 6420 4d61 696e 7461 696e 6572 s and Maintainer │ │ │ │ │ +000009d0: 733a 3a0a 2a20 5265 6c61 7465 6420 646f s::.* Related do │ │ │ │ │ +000009e0: 6375 6d65 6e74 733a 3a0a 2a20 4465 6669 cuments::.* Defi │ │ │ │ │ +000009f0: 6e69 7469 6f6e 733a 3a0a 2a20 5472 616e nitions::.* Tran │ │ │ │ │ +00000a00: 736c 6174 696f 6e73 3a3a 0a0a 4175 7468 slations::..Auth │ │ │ │ │ +00000a10: 6f72 7320 616e 6420 4d61 696e 7461 696e ors and Maintain │ │ │ │ │ +00000a20: 6572 730a 0a2a 2045 6172 6c79 2068 6973 ers..* Early his │ │ │ │ │ +00000a30: 746f 7279 3a3a 0a2a 2043 7572 7265 6e74 tory::.* Current │ │ │ │ │ +00000a40: 2070 726f 6365 7373 3a3a 0a2a 2049 6d70 process::.* Imp │ │ │ │ │ +00000a50: 726f 7665 6d65 6e74 733a 3a0a 0a54 6865 rovements::..The │ │ │ │ │ +00000a60: 2044 6562 6961 6e20 4172 6368 6976 650a Debian Archive. │ │ │ │ │ +00000a70: 0a2a 2054 6865 2044 6562 6961 6e20 4672 .* The Debian Fr │ │ │ │ │ +00000a80: 6565 2053 6f66 7477 6172 6520 4775 6964 ee Software Guid │ │ │ │ │ +00000a90: 656c 696e 6573 3a3a 0a2a 2041 7263 6869 elines::.* Archi │ │ │ │ │ +00000aa0: 7665 2061 7265 6173 3a3a 0a2a 2043 6f70 ve areas::.* Cop │ │ │ │ │ +00000ab0: 7972 6967 6874 2063 6f6e 7369 6465 7261 yright considera │ │ │ │ │ +00000ac0: 7469 6f6e 733a 3a0a 2a20 5365 6374 696f tions::.* Sectio │ │ │ │ │ +00000ad0: 6e73 3a3a 0a2a 2050 7269 6f72 6974 6965 ns::.* Prioritie │ │ │ │ │ +00000ae0: 733a 3a0a 0a41 7263 6869 7665 2061 7265 s::..Archive are │ │ │ │ │ +00000af0: 6173 0a0a 2a20 5468 6520 6d61 696e 2061 as..* The main a │ │ │ │ │ +00000b00: 7263 6869 7665 2061 7265 613a 3a0a 2a20 rchive area::.* │ │ │ │ │ +00000b10: 5468 6520 6e6f 6e2d 6672 6565 2d66 6972 The non-free-fir │ │ │ │ │ +00000b20: 6d77 6172 6520 6172 6368 6976 6520 6172 mware archive ar │ │ │ │ │ +00000b30: 6561 3a3a 0a2a 2054 6865 2063 6f6e 7472 ea::.* The contr │ │ │ │ │ +00000b40: 6962 2061 7263 6869 7665 2061 7265 613a ib archive area: │ │ │ │ │ +00000b50: 3a0a 2a20 5468 6520 6e6f 6e2d 6672 6565 :.* The non-free │ │ │ │ │ +00000b60: 2061 7263 6869 7665 2061 7265 613a 3a0a archive area::. │ │ │ │ │ +00000b70: 0a42 696e 6172 7920 7061 636b 6167 6573 .Binary packages │ │ │ │ │ +00000b80: 0a0a 2a20 5468 6520 7061 636b 6167 6520 ..* The package │ │ │ │ │ +00000b90: 6e61 6d65 3a3a 0a2a 2054 6865 2076 6572 name::.* The ver │ │ │ │ │ +00000ba0: 7369 6f6e 206f 6620 6120 7061 636b 6167 sion of a packag │ │ │ │ │ +00000bb0: 653a 3a0a 2a20 5468 6520 6d61 696e 7461 e::.* The mainta │ │ │ │ │ +00000bc0: 696e 6572 206f 6620 6120 7061 636b 6167 iner of a packag │ │ │ │ │ +00000bd0: 653a 3a0a 2a20 5468 6520 6465 7363 7269 e::.* The descri │ │ │ │ │ +00000be0: 7074 696f 6e20 6f66 2061 2070 6163 6b61 ption of a packa │ │ │ │ │ +00000bf0: 6765 3a3a 0a2a 2044 6570 656e 6465 6e63 ge::.* Dependenc │ │ │ │ │ +00000c00: 6965 733a 3a0a 2a20 5669 7274 7561 6c20 ies::.* Virtual │ │ │ │ │ +00000c10: 7061 636b 6167 6573 3a3a 0a2a 2042 6173 packages::.* Bas │ │ │ │ │ +00000c20: 6520 7379 7374 656d 3a3a 0a2a 2045 7373 e system::.* Ess │ │ │ │ │ +00000c30: 656e 7469 616c 2070 6163 6b61 6765 733a ential packages: │ │ │ │ │ +00000c40: 3a0a 2a20 4d61 696e 7461 696e 6572 2053 :.* Maintainer S │ │ │ │ │ +00000c50: 6372 6970 7473 3a3a 0a0a 5468 6520 7061 cripts::..The pa │ │ │ │ │ +00000c60: 636b 6167 6520 6e61 6d65 0a0a 2a20 5061 ckage name..* Pa │ │ │ │ │ +00000c70: 636b 6167 6573 2077 6974 6820 706f 7465 ckages with pote │ │ │ │ │ +00000c80: 6e74 6961 6c6c 7920 6f66 6665 6e73 6976 ntially offensiv │ │ │ │ │ +00000c90: 6520 636f 6e74 656e 743a 3a0a 0a54 6865 e content::..The │ │ │ │ │ +00000ca0: 2076 6572 7369 6f6e 206f 6620 6120 7061 version of a pa │ │ │ │ │ +00000cb0: 636b 6167 650a 0a2a 2056 6572 7369 6f6e ckage..* Version │ │ │ │ │ +00000cc0: 206e 756d 6265 7273 2062 6173 6564 206f numbers based o │ │ │ │ │ +00000cd0: 6e20 6461 7465 733a 3a0a 2a20 556e 6971 n dates::.* Uniq │ │ │ │ │ +00000ce0: 7565 6e65 7373 206f 6620 7665 7273 696f ueness of versio │ │ │ │ │ +00000cf0: 6e20 6e75 6d62 6572 733a 3a0a 0a54 6865 n numbers::..The │ │ │ │ │ +00000d00: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of │ │ │ │ │ +00000d10: 6120 7061 636b 6167 650a 0a2a 2054 6865 a package..* The │ │ │ │ │ +00000d20: 2073 696e 676c 6520 6c69 6e65 2073 796e single line syn │ │ │ │ │ +00000d30: 6f70 7369 733a 3a0a 2a20 5468 6520 6578 opsis::.* The ex │ │ │ │ │ +00000d40: 7465 6e64 6564 2064 6573 6372 6970 7469 tended descripti │ │ │ │ │ +00000d50: 6f6e 3a3a 0a0a 4d61 696e 7461 696e 6572 on::..Maintainer │ │ │ │ │ +00000d60: 2053 6372 6970 7473 0a0a 2a20 5072 6f6d Scripts..* Prom │ │ │ │ │ +00000d70: 7074 696e 6720 696e 206d 6169 6e74 6169 pting in maintai │ │ │ │ │ +00000d80: 6e65 7220 7363 7269 7074 733a 3a0a 0a53 ner scripts::..S │ │ │ │ │ +00000d90: 6f75 7263 6520 7061 636b 6167 6573 0a0a ource packages.. │ │ │ │ │ +00000da0: 2a20 5374 616e 6461 7264 7320 636f 6e66 * Standards conf │ │ │ │ │ +00000db0: 6f72 6d61 6e63 653a 3a0a 2a20 5061 636b ormance::.* Pack │ │ │ │ │ +00000dc0: 6167 6520 7265 6c61 7469 6f6e 7368 6970 age relationship │ │ │ │ │ +00000dd0: 733a 3a0a 2a20 4368 616e 6765 7320 746f s::.* Changes to │ │ │ │ │ +00000de0: 2074 6865 2075 7073 7472 6561 6d20 736f the upstream so │ │ │ │ │ +00000df0: 7572 6365 733a 3a0a 2a20 4465 6269 616e urces::.* Debian │ │ │ │ │ +00000e00: 2063 6861 6e67 656c 6f67 3b20 6465 6269 changelog; debi │ │ │ │ │ +00000e10: 616e 2f63 6861 6e67 656c 6f67 3a20 4465 an/changelog: De │ │ │ │ │ +00000e20: 6269 616e 2063 6861 6e67 656c 6f67 2064 bian changelog d │ │ │ │ │ +00000e30: 6562 6961 6e2f 6368 616e 6765 6c6f 672e ebian/changelog. │ │ │ │ │ +00000e40: 0a2a 2043 6f70 7972 6967 6874 3b20 6465 .* Copyright; de │ │ │ │ │ +00000e50: 6269 616e 2f63 6f70 7972 6967 6874 3a20 bian/copyright: │ │ │ │ │ +00000e60: 436f 7079 7269 6768 7420 6465 6269 616e Copyright debian │ │ │ │ │ +00000e70: 2f63 6f70 7972 6967 6874 2e0a 2a20 4572 /copyright..* Er │ │ │ │ │ +00000e80: 726f 7220 7472 6170 7069 6e67 2069 6e20 ror trapping in │ │ │ │ │ +00000e90: 6d61 6b65 6669 6c65 733a 3a0a 2a20 5469 makefiles::.* Ti │ │ │ │ │ +00000ea0: 6d65 2053 7461 6d70 733a 3a0a 2a20 5265 me Stamps::.* Re │ │ │ │ │ +00000eb0: 7374 7269 6374 696f 6e73 206f 6e20 6f62 strictions on ob │ │ │ │ │ +00000ec0: 6a65 6374 7320 696e 2073 6f75 7263 6520 jects in source │ │ │ │ │ +00000ed0: 7061 636b 6167 6573 3a3a 0a2a 204d 6169 packages::.* Mai │ │ │ │ │ +00000ee0: 6e20 6275 696c 6469 6e67 2073 6372 6970 n building scrip │ │ │ │ │ +00000ef0: 743b 2064 6562 6961 6e2f 7275 6c65 733a t; debian/rules: │ │ │ │ │ +00000f00: 204d 6169 6e20 6275 696c 6469 6e67 2073 Main building s │ │ │ │ │ +00000f10: 6372 6970 7420 6465 6269 616e 2f72 756c cript debian/rul │ │ │ │ │ +00000f20: 6573 2e0a 2a20 5661 7269 6162 6c65 2073 es..* Variable s │ │ │ │ │ +00000f30: 7562 7374 6974 7574 696f 6e73 3b20 6465 ubstitutions; de │ │ │ │ │ +00000f40: 6269 616e 2f73 7562 7374 7661 7273 3a20 bian/substvars: │ │ │ │ │ +00000f50: 5661 7269 6162 6c65 2073 7562 7374 6974 Variable substit │ │ │ │ │ +00000f60: 7574 696f 6e73 2064 6562 6961 6e2f 7375 utions debian/su │ │ │ │ │ +00000f70: 6273 7476 6172 732e 0a2a 2055 7073 7472 bstvars..* Upstr │ │ │ │ │ +00000f80: 6561 6d20 736f 7572 6365 206c 6f63 6174 eam source locat │ │ │ │ │ +00000f90: 696f 6e3b 2064 6562 6961 6e2f 7761 7463 ion; debian/watc │ │ │ │ │ +00000fa0: 683a 2055 7073 7472 6561 6d20 736f 7572 h: Upstream sour │ │ │ │ │ +00000fb0: 6365 206c 6f63 6174 696f 6e20 6465 6269 ce location debi │ │ │ │ │ +00000fc0: 616e 2f77 6174 6368 2e0a 2a20 4765 6e65 an/watch..* Gene │ │ │ │ │ +00000fd0: 7261 7465 6420 6669 6c65 7320 6c69 7374 rated files list │ │ │ │ │ +00000fe0: 3b20 6465 6269 616e 2f66 696c 6573 3a20 ; debian/files: │ │ │ │ │ +00000ff0: 4765 6e65 7261 7465 6420 6669 6c65 7320 Generated files │ │ │ │ │ +00001000: 6c69 7374 2064 6562 6961 6e2f 6669 6c65 list debian/file │ │ │ │ │ +00001010: 732e 0a2a 2045 6d62 6564 6465 6420 636f s..* Embedded co │ │ │ │ │ +00001020: 6465 2063 6f70 6965 733a 3a0a 2a20 536f de copies::.* So │ │ │ │ │ +00001030: 7572 6365 2070 6163 6b61 6765 2068 616e urce package han │ │ │ │ │ +00001040: 646c 696e 673b 2064 6562 6961 6e2f 5245 dling; debian/RE │ │ │ │ │ +00001050: 4144 4d45 2e73 6f75 7263 653a 2053 6f75 ADME.source: Sou │ │ │ │ │ +00001060: 7263 6520 7061 636b 6167 6520 6861 6e64 rce package hand │ │ │ │ │ +00001070: 6c69 6e67 2064 6562 6961 6e2f 5245 4144 ling debian/READ │ │ │ │ │ +00001080: 4d45 2073 6f75 7263 652e 0a2a 2052 6570 ME source..* Rep │ │ │ │ │ +00001090: 726f 6475 6369 6269 6c69 7479 3a3a 0a2a roducibility::.* │ │ │ │ │ +000010a0: 204d 6973 7369 6e67 2073 6f75 7263 6573 Missing sources │ │ │ │ │ +000010b0: 3b20 6465 6269 616e 2f6d 6973 7369 6e67 ; debian/missing │ │ │ │ │ +000010c0: 2d73 6f75 7263 6573 3a20 4d69 7373 696e -sources: Missin │ │ │ │ │ +000010d0: 6720 736f 7572 6365 7320 6465 6269 616e g sources debian │ │ │ │ │ +000010e0: 2f6d 6973 7369 6e67 2d73 6f75 7263 6573 /missing-sources │ │ │ │ │ +000010f0: 2e0a 2a20 5665 6e64 6f72 2d73 7065 6369 ..* Vendor-speci │ │ │ │ │ +00001100: 6669 6320 7061 7463 6820 7365 7269 6573 fic patch series │ │ │ │ │ +00001110: 3a3a 0a0a 4d61 696e 2062 7569 6c64 696e ::..Main buildin │ │ │ │ │ +00001120: 6720 7363 7269 7074 3a20 6465 6269 616e g script: debian │ │ │ │ │ +00001130: 2f72 756c 6573 0a0a 2a20 6465 6269 616e /rules..* debian │ │ │ │ │ +00001140: 2f72 756c 6573 2061 6e64 2044 4542 5f42 /rules and DEB_B │ │ │ │ │ +00001150: 5549 4c44 5f4f 5054 494f 4e53 3a3a 0a2a UILD_OPTIONS::.* │ │ │ │ │ +00001160: 2064 6562 6961 6e2f 7275 6c65 7320 616e debian/rules an │ │ │ │ │ +00001170: 6420 5275 6c65 732d 5265 7175 6972 6573 d Rules-Requires │ │ │ │ │ +00001180: 2d52 6f6f 743a 3a0a 0a43 6f6e 7472 6f6c -Root::..Control │ │ │ │ │ +00001190: 2066 696c 6573 2061 6e64 2074 6865 6972 files and their │ │ │ │ │ +000011a0: 2066 6965 6c64 730a 0a2a 2053 796e 7461 fields..* Synta │ │ │ │ │ +000011b0: 7820 6f66 2063 6f6e 7472 6f6c 2066 696c x of control fil │ │ │ │ │ +000011c0: 6573 3a3a 0a2a 2044 6562 6961 6e20 736f es::.* Debian so │ │ │ │ │ +000011d0: 7572 6365 2070 6163 6b61 6765 2074 656d urce package tem │ │ │ │ │ +000011e0: 706c 6174 6520 636f 6e74 726f 6c20 6669 plate control fi │ │ │ │ │ +000011f0: 6c65 7320 e280 9320 6465 6269 616e 2f63 les ... debian/c │ │ │ │ │ +00001200: 6f6e 7472 6f6c 3a3a 0a2a 2044 6562 6961 ontrol::.* Debia │ │ │ │ │ +00001210: 6e20 6269 6e61 7279 2070 6163 6b61 6765 n binary package │ │ │ │ │ +00001220: 2063 6f6e 7472 6f6c 2066 696c 6573 20e2 control files . │ │ │ │ │ +00001230: 8093 2044 4542 4941 4e2f 636f 6e74 726f .. DEBIAN/contro │ │ │ │ │ +00001240: 6c3a 3a0a 2a20 4465 6269 616e 2073 6f75 l::.* Debian sou │ │ │ │ │ +00001250: 7263 6520 7061 636b 6167 6520 636f 6e74 rce package cont │ │ │ │ │ +00001260: 726f 6c20 6669 6c65 7320 e280 9320 2e64 rol files ... .d │ │ │ │ │ +00001270: 7363 3a20 4465 6269 616e 2073 6f75 7263 sc: Debian sourc │ │ │ │ │ +00001280: 6520 7061 636b 6167 6520 636f 6e74 726f e package contro │ │ │ │ │ +00001290: 6c20 6669 6c65 7320 e280 9320 6473 632e l files ... dsc. │ │ │ │ │ +000012a0: 0a2a 2044 6562 6961 6e20 7570 6c6f 6164 .* Debian upload │ │ │ │ │ +000012b0: 2063 6861 6e67 6573 2063 6f6e 7472 6f6c changes control │ │ │ │ │ +000012c0: 2066 696c 6573 20e2 8093 202e 6368 616e files ... .chan │ │ │ │ │ +000012d0: 6765 733a 2044 6562 6961 6e20 7570 6c6f ges: Debian uplo │ │ │ │ │ +000012e0: 6164 2063 6861 6e67 6573 2063 6f6e 7472 ad changes contr │ │ │ │ │ +000012f0: 6f6c 2066 696c 6573 20e2 8093 2063 6861 ol files ... cha │ │ │ │ │ +00001300: 6e67 6573 2e0a 2a20 4c69 7374 206f 6620 nges..* List of │ │ │ │ │ +00001310: 6669 656c 6473 3a3a 0a2a 2055 7365 722d fields::.* User- │ │ │ │ │ +00001320: 6465 6669 6e65 6420 6669 656c 6473 3a3a defined fields:: │ │ │ │ │ +00001330: 0a2a 204f 6273 6f6c 6574 6520 6669 656c .* Obsolete fiel │ │ │ │ │ +00001340: 6473 3a3a 0a0a 4c69 7374 206f 6620 6669 ds::..List of fi │ │ │ │ │ +00001350: 656c 6473 0a0a 2a20 536f 7572 6365 3a3a elds..* Source:: │ │ │ │ │ +00001360: 0a2a 204d 6169 6e74 6169 6e65 723a 3a0a .* Maintainer::. │ │ │ │ │ +00001370: 2a20 5570 6c6f 6164 6572 733a 3a0a 2a20 * Uploaders::.* │ │ │ │ │ +00001380: 4368 616e 6765 642d 4279 3a3a 0a2a 2053 Changed-By::.* S │ │ │ │ │ +00001390: 6563 7469 6f6e 3a3a 0a2a 2050 7269 6f72 ection::.* Prior │ │ │ │ │ +000013a0: 6974 793a 3a0a 2a20 5061 636b 6167 653a ity::.* Package: │ │ │ │ │ +000013b0: 3a0a 2a20 4172 6368 6974 6563 7475 7265 :.* Architecture │ │ │ │ │ +000013c0: 3a3a 0a2a 2045 7373 656e 7469 616c 3a3a ::.* Essential:: │ │ │ │ │ +000013d0: 0a2a 2050 6163 6b61 6765 2069 6e74 6572 .* Package inter │ │ │ │ │ +000013e0: 7265 6c61 7469 6f6e 7368 6970 2066 6965 relationship fie │ │ │ │ │ +000013f0: 6c64 733b 2044 6570 656e 6473 2c20 5072 lds; Depends, Pr │ │ │ │ │ +00001400: 652d 4465 7065 6e64 732c 2052 6563 6f6d e-Depends, Recom │ │ │ │ │ +00001410: 6d65 6e64 732c 2053 7567 6765 7374 732c mends, Suggests, │ │ │ │ │ +00001420: 2042 7265 616b 732c 2043 6f6e 666c 6963 Breaks, Conflic │ │ │ │ │ +00001430: 7473 2c20 5072 6f76 6964 6573 2c20 5265 ts, Provides, Re │ │ │ │ │ +00001440: 706c 6163 6573 2c20 456e 6861 6e63 6573 places, Enhances │ │ │ │ │ +00001450: 3a20 5061 636b 6167 6520 696e 7465 7272 : Package interr │ │ │ │ │ +00001460: 656c 6174 696f 6e73 6869 7020 6669 656c elationship fiel │ │ │ │ │ +00001470: 6473 2044 6570 656e 6473 2050 7265 2d44 ds Depends Pre-D │ │ │ │ │ +00001480: 6570 656e 6473 2052 6563 6f6d 6d65 6e64 epends Recommend │ │ │ │ │ +00001490: 7320 5375 6767 6573 7473 2042 7265 616b s Suggests Break │ │ │ │ │ +000014a0: 7320 436f 6e66 6c69 6374 7320 5072 6f76 s Conflicts Prov │ │ │ │ │ +000014b0: 6964 6573 2052 6570 6c61 6365 7320 456e ides Replaces En │ │ │ │ │ +000014c0: 6861 6e63 6573 2e0a 2a20 5374 616e 6461 hances..* Standa │ │ │ │ │ +000014d0: 7264 732d 5665 7273 696f 6e3a 3a0a 2a20 rds-Version::.* │ │ │ │ │ +000014e0: 5665 7273 696f 6e3a 3a0a 2a20 4465 7363 Version::.* Desc │ │ │ │ │ +000014f0: 7269 7074 696f 6e3a 3a0a 2a20 4469 7374 ription::.* Dist │ │ │ │ │ +00001500: 7269 6275 7469 6f6e 3a3a 0a2a 2044 6174 ribution::.* Dat │ │ │ │ │ +00001510: 653a 3a0a 2a20 466f 726d 6174 3a3a 0a2a e::.* Format::.* │ │ │ │ │ +00001520: 2055 7267 656e 6379 3a3a 0a2a 2043 6861 Urgency::.* Cha │ │ │ │ │ +00001530: 6e67 6573 3a3a 0a2a 2042 696e 6172 793a nges::.* Binary: │ │ │ │ │ +00001540: 3a0a 2a20 496e 7374 616c 6c65 642d 5369 :.* Installed-Si │ │ │ │ │ +00001550: 7a65 3a3a 0a2a 2046 696c 6573 3a3a 0a2a ze::.* Files::.* │ │ │ │ │ +00001560: 2043 6c6f 7365 733a 3a0a 2a20 486f 6d65 Closes::.* Home │ │ │ │ │ +00001570: 7061 6765 3a3a 0a2a 2043 6865 636b 7375 page::.* Checksu │ │ │ │ │ +00001580: 6d73 2d53 6861 3120 616e 6420 4368 6563 ms-Sha1 and Chec │ │ │ │ │ +00001590: 6b73 756d 732d 5368 6132 3536 3a3a 0a2a ksums-Sha256::.* │ │ │ │ │ +000015a0: 2044 4d2d 5570 6c6f 6164 2d41 6c6c 6f77 DM-Upload-Allow │ │ │ │ │ +000015b0: 6564 3a3a 0a2a 2056 6572 7369 6f6e 2043 ed::.* Version C │ │ │ │ │ +000015c0: 6f6e 7472 6f6c 2053 7973 7465 6d20 2856 ontrol System (V │ │ │ │ │ +000015d0: 4353 2920 6669 656c 6473 3a20 5665 7273 CS) fields: Vers │ │ │ │ │ +000015e0: 696f 6e20 436f 6e74 726f 6c20 5379 7374 ion Control Syst │ │ │ │ │ +000015f0: 656d 2056 4353 2066 6965 6c64 732e 0a2a em VCS fields..* │ │ │ │ │ +00001600: 2050 6163 6b61 6765 2d4c 6973 743a 3a0a Package-List::. │ │ │ │ │ +00001610: 2a20 5061 636b 6167 652d 5479 7065 3a3a * Package-Type:: │ │ │ │ │ +00001620: 0a2a 2044 6769 743a 3a0a 2a20 5465 7374 .* Dgit::.* Test │ │ │ │ │ +00001630: 7375 6974 653a 3a0a 2a20 5275 6c65 732d suite::.* Rules- │ │ │ │ │ +00001640: 5265 7175 6972 6573 2d52 6f6f 743a 3a0a Requires-Root::. │ │ │ │ │ +00001650: 0a56 6572 7369 6f6e 0a0a 2a20 4570 6f63 .Version..* Epoc │ │ │ │ │ +00001660: 6873 2073 686f 756c 6420 6265 2075 7365 hs should be use │ │ │ │ │ +00001670: 6420 7370 6172 696e 676c 793a 3a0a 2a20 d sparingly::.* │ │ │ │ │ +00001680: 5370 6563 6961 6c20 7665 7273 696f 6e20 Special version │ │ │ │ │ +00001690: 636f 6e76 656e 7469 6f6e 733a 3a0a 0a52 conventions::..R │ │ │ │ │ +000016a0: 756c 6573 2d52 6571 7569 7265 732d 526f ules-Requires-Ro │ │ │ │ │ +000016b0: 6f74 0a0a 2a20 5265 6d61 726b 733a 3a0a ot..* Remarks::. │ │ │ │ │ +000016c0: 2a20 4465 6669 6e69 7469 6f6e 206f 6620 * Definition of │ │ │ │ │ +000016d0: 7468 6520 6b65 7977 6f72 6473 3a3a 0a2a the keywords::.* │ │ │ │ │ +000016e0: 2050 726f 7669 6465 6420 6b65 7977 6f72 Provided keywor │ │ │ │ │ +000016f0: 6473 3a3a 0a0a 4f62 736f 6c65 7465 2066 ds::..Obsolete f │ │ │ │ │ +00001700: 6965 6c64 730a 0a2a 2044 4d2d 5570 6c6f ields..* DM-Uplo │ │ │ │ │ +00001710: 6164 2d41 6c6c 6f77 6564 3a20 444d 2d55 ad-Allowed: DM-U │ │ │ │ │ +00001720: 706c 6f61 642d 416c 6c6f 7765 643c 323e pload-Allowed<2> │ │ │ │ │ +00001730: 2e0a 0a50 6163 6b61 6765 206d 6169 6e74 ...Package maint │ │ │ │ │ +00001740: 6169 6e65 7220 7363 7269 7074 7320 616e ainer scripts an │ │ │ │ │ +00001750: 6420 696e 7374 616c 6c61 7469 6f6e 2070 d installation p │ │ │ │ │ +00001760: 726f 6365 6475 7265 0a0a 2a20 496e 7472 rocedure..* Intr │ │ │ │ │ +00001770: 6f64 7563 7469 6f6e 2074 6f20 7061 636b oduction to pack │ │ │ │ │ +00001780: 6167 6520 6d61 696e 7461 696e 6572 2073 age maintainer s │ │ │ │ │ +00001790: 6372 6970 7473 3a3a 0a2a 204d 6169 6e74 cripts::.* Maint │ │ │ │ │ +000017a0: 6169 6e65 7220 7363 7269 7074 7320 6964 ainer scripts id │ │ │ │ │ +000017b0: 656d 706f 7465 6e63 793a 3a0a 2a20 436f empotency::.* Co │ │ │ │ │ +000017c0: 6e74 726f 6c6c 696e 6720 7465 726d 696e ntrolling termin │ │ │ │ │ +000017d0: 616c 2066 6f72 206d 6169 6e74 6169 6e65 al for maintaine │ │ │ │ │ +000017e0: 7220 7363 7269 7074 733a 3a0a 2a20 4578 r scripts::.* Ex │ │ │ │ │ +000017f0: 6974 2073 7461 7475 733a 3a0a 2a20 5375 it status::.* Su │ │ │ │ │ +00001800: 6d6d 6172 7920 6f66 2077 6179 7320 6d61 mmary of ways ma │ │ │ │ │ +00001810: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +00001820: 2061 7265 2063 616c 6c65 643a 3a0a 2a20 are called::.* │ │ │ │ │ +00001830: 4465 7461 696c 7320 6f66 2075 6e70 6163 Details of unpac │ │ │ │ │ +00001840: 6b20 7068 6173 6520 6f66 2069 6e73 7461 k phase of insta │ │ │ │ │ +00001850: 6c6c 6174 696f 6e20 6f72 2075 7067 7261 llation or upgra │ │ │ │ │ +00001860: 6465 3a3a 0a2a 2044 6574 6169 6c73 206f de::.* Details o │ │ │ │ │ +00001870: 6620 636f 6e66 6967 7572 6174 696f 6e3a f configuration: │ │ │ │ │ +00001880: 3a0a 2a20 4465 7461 696c 7320 6f66 2072 :.* Details of r │ │ │ │ │ +00001890: 656d 6f76 616c 2061 6e64 2f6f 7220 636f emoval and/or co │ │ │ │ │ +000018a0: 6e66 6967 7572 6174 696f 6e20 7075 7267 nfiguration purg │ │ │ │ │ +000018b0: 696e 673a 3a0a 0a44 6563 6c61 7269 6e67 ing::..Declaring │ │ │ │ │ +000018c0: 2072 656c 6174 696f 6e73 6869 7073 2062 relationships b │ │ │ │ │ +000018d0: 6574 7765 656e 2070 6163 6b61 6765 730a etween packages. │ │ │ │ │ +000018e0: 0a2a 2053 796e 7461 7820 6f66 2072 656c .* Syntax of rel │ │ │ │ │ +000018f0: 6174 696f 6e73 6869 7020 6669 656c 6473 ationship fields │ │ │ │ │ +00001900: 3a3a 0a2a 2042 696e 6172 7920 4465 7065 ::.* Binary Depe │ │ │ │ │ +00001910: 6e64 656e 6369 6573 202d 2044 6570 656e ndencies - Depen │ │ │ │ │ +00001920: 6473 2c20 5265 636f 6d6d 656e 6473 2c20 ds, Recommends, │ │ │ │ │ +00001930: 5375 6767 6573 7473 2c20 456e 6861 6e63 Suggests, Enhanc │ │ │ │ │ +00001940: 6573 2c20 5072 652d 4465 7065 6e64 733a es, Pre-Depends: │ │ │ │ │ +00001950: 2042 696e 6172 7920 4465 7065 6e64 656e Binary Dependen │ │ │ │ │ +00001960: 6369 6573 202d 2044 6570 656e 6473 2052 cies - Depends R │ │ │ │ │ +00001970: 6563 6f6d 6d65 6e64 7320 5375 6767 6573 ecommends Sugges │ │ │ │ │ +00001980: 7473 2045 6e68 616e 6365 7320 5072 652d ts Enhances Pre- │ │ │ │ │ +00001990: 4465 7065 6e64 732e 0a2a 2050 6163 6b61 Depends..* Packa │ │ │ │ │ +000019a0: 6765 7320 7768 6963 6820 6272 6561 6b20 ges which break │ │ │ │ │ +000019b0: 6f74 6865 7220 7061 636b 6167 6573 202d other packages - │ │ │ │ │ +000019c0: 2042 7265 616b 733a 3a0a 2a20 436f 6e66 Breaks::.* Conf │ │ │ │ │ +000019d0: 6c69 6374 696e 6720 6269 6e61 7279 2070 licting binary p │ │ │ │ │ +000019e0: 6163 6b61 6765 7320 2d20 436f 6e66 6c69 ackages - Confli │ │ │ │ │ +000019f0: 6374 733a 3a0a 2a20 5669 7274 7561 6c20 cts::.* Virtual │ │ │ │ │ +00001a00: 7061 636b 6167 6573 202d 2050 726f 7669 packages - Provi │ │ │ │ │ +00001a10: 6465 733a 3a0a 2a20 4f76 6572 7772 6974 des::.* Overwrit │ │ │ │ │ +00001a20: 696e 6720 6669 6c65 7320 616e 6420 7265 ing files and re │ │ │ │ │ +00001a30: 706c 6163 696e 6720 7061 636b 6167 6573 placing packages │ │ │ │ │ +00001a40: 202d 2052 6570 6c61 6365 733a 3a0a 2a20 - Replaces::.* │ │ │ │ │ +00001a50: 5265 6c61 7469 6f6e 7368 6970 7320 6265 Relationships be │ │ │ │ │ +00001a60: 7477 6565 6e20 736f 7572 6365 2061 6e64 tween source and │ │ │ │ │ +00001a70: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +00001a80: 202d 2042 7569 6c64 2d44 6570 656e 6473 - Build-Depends │ │ │ │ │ +00001a90: 2c20 4275 696c 642d 4465 7065 6e64 732d , Build-Depends- │ │ │ │ │ +00001aa0: 496e 6465 702c 2042 7569 6c64 2d44 6570 Indep, Build-Dep │ │ │ │ │ +00001ab0: 656e 6473 2d41 7263 682c 2042 7569 6c64 ends-Arch, Build │ │ │ │ │ +00001ac0: 2d43 6f6e 666c 6963 7473 2c20 4275 696c -Conflicts, Buil │ │ │ │ │ +00001ad0: 642d 436f 6e66 6c69 6374 732d 496e 6465 d-Conflicts-Inde │ │ │ │ │ +00001ae0: 702c 2042 7569 6c64 2d43 6f6e 666c 6963 p, Build-Conflic │ │ │ │ │ +00001af0: 7473 2d41 7263 683a 2052 656c 6174 696f ts-Arch: Relatio │ │ │ │ │ +00001b00: 6e73 6869 7073 2062 6574 7765 656e 2073 nships between s │ │ │ │ │ +00001b10: 6f75 7263 6520 616e 6420 6269 6e61 7279 ource and binary │ │ │ │ │ +00001b20: 2070 6163 6b61 6765 7320 2d20 4275 696c packages - Buil │ │ │ │ │ +00001b30: 642d 4465 7065 6e64 7320 4275 696c 642d d-Depends Build- │ │ │ │ │ +00001b40: 4465 7065 6e64 732d 496e 6465 7020 4275 Depends-Indep Bu │ │ │ │ │ +00001b50: 696c 642d 4465 7065 6e64 732d 4172 6368 ild-Depends-Arch │ │ │ │ │ +00001b60: 2042 7569 6c64 2d43 6f6e 666c 6963 7473 Build-Conflicts │ │ │ │ │ +00001b70: 2042 7569 6c64 2d43 6f6e 666c 6963 7473 Build-Conflicts │ │ │ │ │ +00001b80: 2d49 6e64 6570 2042 7569 6c64 2d43 6f6e -Indep Build-Con │ │ │ │ │ +00001b90: 666c 6963 7473 2d41 7263 682e 0a2a 2041 flicts-Arch..* A │ │ │ │ │ +00001ba0: 6464 6974 696f 6e61 6c20 736f 7572 6365 dditional source │ │ │ │ │ +00001bb0: 2070 6163 6b61 6765 7320 7573 6564 2074 packages used t │ │ │ │ │ +00001bc0: 6f20 6275 696c 6420 7468 6520 6269 6e61 o build the bina │ │ │ │ │ +00001bd0: 7279 202d 2042 7569 6c74 2d55 7369 6e67 ry - Built-Using │ │ │ │ │ +00001be0: 3a3a 0a0a 4f76 6572 7772 6974 696e 6720 ::..Overwriting │ │ │ │ │ +00001bf0: 6669 6c65 7320 616e 6420 7265 706c 6163 files and replac │ │ │ │ │ +00001c00: 696e 6720 7061 636b 6167 6573 202d 2052 ing packages - R │ │ │ │ │ +00001c10: 6570 6c61 6365 730a 0a2a 204f 7665 7277 eplaces..* Overw │ │ │ │ │ +00001c20: 7269 7469 6e67 2066 696c 6573 2069 6e20 riting files in │ │ │ │ │ +00001c30: 6f74 6865 7220 7061 636b 6167 6573 3a3a other packages:: │ │ │ │ │ +00001c40: 0a2a 2052 6570 6c61 6369 6e67 2077 686f .* Replacing who │ │ │ │ │ +00001c50: 6c65 2070 6163 6b61 6765 732c 2066 6f72 le packages, for │ │ │ │ │ +00001c60: 6369 6e67 2074 6865 6972 2072 656d 6f76 cing their remov │ │ │ │ │ +00001c70: 616c 3a20 5265 706c 6163 696e 6720 7768 al: Replacing wh │ │ │ │ │ +00001c80: 6f6c 6520 7061 636b 6167 6573 2066 6f72 ole packages for │ │ │ │ │ +00001c90: 6369 6e67 2074 6865 6972 2072 656d 6f76 cing their remov │ │ │ │ │ +00001ca0: 616c 2e0a 0a53 6861 7265 6420 6c69 6272 al...Shared libr │ │ │ │ │ +00001cb0: 6172 6965 730a 0a2a 2052 756e 2d74 696d aries..* Run-tim │ │ │ │ │ +00001cc0: 6520 7368 6172 6564 206c 6962 7261 7269 e shared librari │ │ │ │ │ +00001cd0: 6573 3a3a 0a2a 2053 6861 7265 6420 6c69 es::.* Shared li │ │ │ │ │ +00001ce0: 6272 6172 7920 7375 7070 6f72 7420 6669 brary support fi │ │ │ │ │ +00001cf0: 6c65 733a 3a0a 2a20 5374 6174 6963 206c les::.* Static l │ │ │ │ │ +00001d00: 6962 7261 7269 6573 3a3a 0a2a 2044 6576 ibraries::.* Dev │ │ │ │ │ +00001d10: 656c 6f70 6d65 6e74 2066 696c 6573 3a3a elopment files:: │ │ │ │ │ +00001d20: 0a2a 2044 6570 656e 6465 6e63 6965 7320 .* Dependencies │ │ │ │ │ +00001d30: 6265 7477 6565 6e20 7468 6520 7061 636b between the pack │ │ │ │ │ +00001d40: 6167 6573 206f 6620 7468 6520 7361 6d65 ages of the same │ │ │ │ │ +00001d50: 206c 6962 7261 7279 3a3a 0a2a 2044 6570 library::.* Dep │ │ │ │ │ +00001d60: 656e 6465 6e63 6965 7320 6265 7477 6565 endencies betwee │ │ │ │ │ +00001d70: 6e20 7468 6520 6c69 6272 6172 7920 616e n the library an │ │ │ │ │ +00001d80: 6420 6f74 6865 7220 7061 636b 6167 6573 d other packages │ │ │ │ │ +00001d90: 3a3a 0a0a 5275 6e2d 7469 6d65 2073 6861 ::..Run-time sha │ │ │ │ │ +00001da0: 7265 6420 6c69 6272 6172 6965 730a 0a2a red libraries..* │ │ │ │ │ +00001db0: 206c 6463 6f6e 6669 673a 3a0a 0a44 6570 ldconfig::..Dep │ │ │ │ │ +00001dc0: 656e 6465 6e63 6965 7320 6265 7477 6565 endencies betwee │ │ │ │ │ +00001dd0: 6e20 7468 6520 6c69 6272 6172 7920 616e n the library an │ │ │ │ │ +00001de0: 6420 6f74 6865 7220 7061 636b 6167 6573 d other packages │ │ │ │ │ +00001df0: 0a0a 2a20 4765 6e65 7261 7469 6e67 2064 ..* Generating d │ │ │ │ │ +00001e00: 6570 656e 6465 6e63 6965 7320 6f6e 2073 ependencies on s │ │ │ │ │ +00001e10: 6861 7265 6420 6c69 6272 6172 6965 733a hared libraries: │ │ │ │ │ +00001e20: 3a0a 2a20 5368 6172 6564 206c 6962 7261 :.* Shared libra │ │ │ │ │ +00001e30: 7279 2041 4249 2063 6861 6e67 6573 3a3a ry ABI changes:: │ │ │ │ │ +00001e40: 0a2a 2054 6865 2073 796d 626f 6c73 2073 .* The symbols s │ │ │ │ │ +00001e50: 7973 7465 6d3a 3a0a 2a20 5468 6520 7368 ystem::.* The sh │ │ │ │ │ +00001e60: 6c69 6273 2073 7973 7465 6d3a 3a0a 0a54 libs system::..T │ │ │ │ │ +00001e70: 6865 2073 796d 626f 6c73 2073 7973 7465 he symbols syste │ │ │ │ │ +00001e80: 6d0a 0a2a 2054 6865 2073 796d 626f 6c73 m..* The symbols │ │ │ │ │ +00001e90: 2066 696c 6573 2070 7265 7365 6e74 206f files present o │ │ │ │ │ +00001ea0: 6e20 7468 6520 7379 7374 656d 3a3a 0a2a n the system::.* │ │ │ │ │ +00001eb0: 2054 6865 2073 796d 626f 6c73 2046 696c The symbols Fil │ │ │ │ │ +00001ec0: 6520 466f 726d 6174 3a3a 0a2a 2050 726f e Format::.* Pro │ │ │ │ │ +00001ed0: 7669 6469 6e67 2061 2073 796d 626f 6c73 viding a symbols │ │ │ │ │ +00001ee0: 2066 696c 653a 3a0a 0a54 6865 2073 686c file::..The shl │ │ │ │ │ +00001ef0: 6962 7320 7379 7374 656d 0a0a 2a20 5468 ibs system..* Th │ │ │ │ │ +00001f00: 6520 7368 6c69 6273 2066 696c 6573 2070 e shlibs files p │ │ │ │ │ +00001f10: 7265 7365 6e74 206f 6e20 7468 6520 7379 resent on the sy │ │ │ │ │ +00001f20: 7374 656d 3a3a 0a2a 2054 6865 2073 686c stem::.* The shl │ │ │ │ │ +00001f30: 6962 7320 4669 6c65 2046 6f72 6d61 743a ibs File Format: │ │ │ │ │ +00001f40: 3a0a 2a20 5072 6f76 6964 696e 6720 6120 :.* Providing a │ │ │ │ │ +00001f50: 7368 6c69 6273 2066 696c 653a 3a0a 0a54 shlibs file::..T │ │ │ │ │ +00001f60: 6865 204f 7065 7261 7469 6e67 2053 7973 he Operating Sys │ │ │ │ │ +00001f70: 7465 6d0a 0a2a 2046 696c 6520 7379 7374 tem..* File syst │ │ │ │ │ +00001f80: 656d 2068 6965 7261 7263 6879 3a3a 0a2a em hierarchy::.* │ │ │ │ │ +00001f90: 2055 7365 7273 2061 6e64 2067 726f 7570 Users and group │ │ │ │ │ +00001fa0: 733a 3a0a 2a20 5374 6172 7469 6e67 2073 s::.* Starting s │ │ │ │ │ +00001fb0: 7973 7465 6d20 7365 7276 6963 6573 3a3a ystem services:: │ │ │ │ │ +00001fc0: 0a2a 2043 6f6e 736f 6c65 206d 6573 7361 .* Console messa │ │ │ │ │ +00001fd0: 6765 7320 6672 6f6d 2069 6e69 742e 6420 ges from init.d │ │ │ │ │ +00001fe0: 7363 7269 7074 733a 2043 6f6e 736f 6c65 scripts: Console │ │ │ │ │ +00001ff0: 206d 6573 7361 6765 7320 6672 6f6d 2069 messages from i │ │ │ │ │ +00002000: 6e69 7420 6420 7363 7269 7074 732e 0a2a nit d scripts..* │ │ │ │ │ +00002010: 2043 726f 6e20 6a6f 6273 3a3a 0a2a 204d Cron jobs::.* M │ │ │ │ │ +00002020: 656e 7573 3a3a 0a2a 204d 756c 7469 6d65 enus::.* Multime │ │ │ │ │ +00002030: 6469 6120 6861 6e64 6c65 7273 3a3a 0a2a dia handlers::.* │ │ │ │ │ +00002040: 204b 6579 626f 6172 6420 636f 6e66 6967 Keyboard config │ │ │ │ │ +00002050: 7572 6174 696f 6e3a 3a0a 2a20 456e 7669 uration::.* Envi │ │ │ │ │ +00002060: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ │ +00002070: 733a 3a0a 2a20 5265 6769 7374 6572 696e s::.* Registerin │ │ │ │ │ +00002080: 6720 446f 6375 6d65 6e74 7320 7573 696e g Documents usin │ │ │ │ │ +00002090: 6720 646f 632d 6261 7365 3a3a 0a2a 2041 g doc-base::.* A │ │ │ │ │ +000020a0: 6c74 6572 6e61 7465 2069 6e69 7420 7379 lternate init sy │ │ │ │ │ +000020b0: 7374 656d 733a 3a0a 2a20 5369 676e 616c stems::.* Signal │ │ │ │ │ +000020c0: 696e 6720 7468 6174 2061 2072 6562 6f6f ing that a reboo │ │ │ │ │ +000020d0: 7420 6973 2072 6571 7569 7265 643a 3a0a t is required::. │ │ │ │ │ +000020e0: 0a46 696c 6520 7379 7374 656d 2068 6965 .File system hie │ │ │ │ │ +000020f0: 7261 7263 6879 0a0a 2a20 4669 6c65 2053 rarchy..* File S │ │ │ │ │ +00002100: 7973 7465 6d20 5374 7275 6374 7572 653a ystem Structure: │ │ │ │ │ +00002110: 3a0a 2a20 5369 7465 2d73 7065 6369 6669 :.* Site-specifi │ │ │ │ │ +00002120: 6320 7072 6f67 7261 6d73 3a3a 0a2a 2054 c programs::.* T │ │ │ │ │ +00002130: 6865 2073 7973 7465 6d2d 7769 6465 206d he system-wide m │ │ │ │ │ +00002140: 6169 6c20 6469 7265 6374 6f72 793a 3a0a ail directory::. │ │ │ │ │ +00002150: 2a20 2f72 756e 2061 6e64 202f 7275 6e2f * /run and /run/ │ │ │ │ │ +00002160: 6c6f 636b 3a3a 0a0a 5573 6572 7320 616e lock::..Users an │ │ │ │ │ +00002170: 6420 6772 6f75 7073 0a0a 2a20 496e 7472 d groups..* Intr │ │ │ │ │ +00002180: 6f64 7563 7469 6f6e 3a3a 0a2a 2055 4944 oduction::.* UID │ │ │ │ │ +00002190: 2061 6e64 2047 4944 2063 6c61 7373 6573 and GID classes │ │ │ │ │ +000021a0: 3a3a 0a2a 204e 6f6e 2d65 7869 7374 656e ::.* Non-existen │ │ │ │ │ +000021b0: 7420 686f 6d65 2064 6972 6563 746f 7269 t home directori │ │ │ │ │ +000021c0: 6573 3a3a 0a0a 5374 6172 7469 6e67 2073 es::..Starting s │ │ │ │ │ +000021d0: 7973 7465 6d20 7365 7276 6963 6573 0a0a ystem services.. │ │ │ │ │ +000021e0: 2a20 496e 7472 6f64 7563 7469 6f6e 3a20 * Introduction: │ │ │ │ │ +000021f0: 496e 7472 6f64 7563 7469 6f6e 3c32 3e2e Introduction<2>. │ │ │ │ │ +00002200: 0a2a 2057 7269 7469 6e67 2074 6865 2073 .* Writing the s │ │ │ │ │ +00002210: 6372 6970 7473 3a3a 0a2a 2049 6e74 6572 cripts::.* Inter │ │ │ │ │ +00002220: 6661 6369 6e67 2077 6974 6820 696e 6974 facing with init │ │ │ │ │ +00002230: 2073 7973 7465 6d73 3a3a 0a2a 2042 6f6f systems::.* Boo │ │ │ │ │ +00002240: 742d 7469 6d65 2069 6e69 7469 616c 697a t-time initializ │ │ │ │ │ +00002250: 6174 696f 6e3a 3a0a 2a20 4578 616d 706c ation::.* Exampl │ │ │ │ │ +00002260: 653a 3a0a 0a49 6e74 6572 6661 6369 6e67 e::..Interfacing │ │ │ │ │ +00002270: 2077 6974 6820 696e 6974 2073 7973 7465 with init syste │ │ │ │ │ +00002280: 6d73 0a0a 2a20 4d61 6e61 6769 6e67 2074 ms..* Managing t │ │ │ │ │ +00002290: 6865 206c 696e 6b73 3a3a 0a2a 2052 756e he links::.* Run │ │ │ │ │ +000022a0: 6e69 6e67 2069 6e69 7420 7363 7269 7074 ning init script │ │ │ │ │ +000022b0: 733a 3a0a 0a43 726f 6e20 6a6f 6273 0a0a s::..Cron jobs.. │ │ │ │ │ +000022c0: 2a20 4372 6f6e 206a 6f62 2066 696c 6520 * Cron job file │ │ │ │ │ +000022d0: 6e61 6d65 733a 3a0a 0a4d 756c 7469 6d65 names::..Multime │ │ │ │ │ +000022e0: 6469 6120 6861 6e64 6c65 7273 0a0a 2a20 dia handlers..* │ │ │ │ │ +000022f0: 5265 6769 7374 7261 7469 6f6e 206f 6620 Registration of │ │ │ │ │ +00002300: 6d65 6469 6120 7479 7065 2068 616e 646c media type handl │ │ │ │ │ +00002310: 6572 7320 7769 7468 2064 6573 6b74 6f70 ers with desktop │ │ │ │ │ +00002320: 2065 6e74 7269 6573 3a3a 0a2a 2052 6567 entries::.* Reg │ │ │ │ │ +00002330: 6973 7472 6174 696f 6e20 6f66 206d 6564 istration of med │ │ │ │ │ +00002340: 6961 2074 7970 6520 6861 6e64 6c65 7273 ia type handlers │ │ │ │ │ +00002350: 2077 6974 6820 6d61 696c 6361 7020 656e with mailcap en │ │ │ │ │ +00002360: 7472 6965 733a 3a0a 2a20 5072 6f76 6964 tries::.* Provid │ │ │ │ │ +00002370: 696e 6720 6d65 6469 6120 7479 7065 7320 ing media types │ │ │ │ │ +00002380: 746f 2066 696c 6573 3a3a 0a0a 416c 7465 to files::..Alte │ │ │ │ │ +00002390: 726e 6174 6520 696e 6974 2073 7973 7465 rnate init syste │ │ │ │ │ +000023a0: 6d73 0a0a 2a20 4576 656e 742d 6261 7365 ms..* Event-base │ │ │ │ │ +000023b0: 6420 626f 6f74 2077 6974 6820 7570 7374 d boot with upst │ │ │ │ │ +000023c0: 6172 743a 3a0a 0a46 696c 6573 0a0a 2a20 art::..Files..* │ │ │ │ │ +000023d0: 4269 6e61 7269 6573 3a3a 0a2a 204c 6962 Binaries::.* Lib │ │ │ │ │ +000023e0: 7261 7269 6573 3a3a 0a2a 2053 6861 7265 raries::.* Share │ │ │ │ │ +000023f0: 6420 6c69 6272 6172 6965 733a 2053 6861 d libraries: Sha │ │ │ │ │ +00002400: 7265 6420 6c69 6272 6172 6965 733c 323e red libraries<2> │ │ │ │ │ +00002410: 2e0a 2a20 5363 7269 7074 733a 3a0a 2a20 ..* Scripts::.* │ │ │ │ │ +00002420: 5379 6d62 6f6c 6963 206c 696e 6b73 3a3a Symbolic links:: │ │ │ │ │ +00002430: 0a2a 2044 6576 6963 6520 6669 6c65 733a .* Device files: │ │ │ │ │ +00002440: 3a0a 2a20 436f 6e66 6967 7572 6174 696f :.* Configuratio │ │ │ │ │ +00002450: 6e20 6669 6c65 733a 3a0a 2a20 4c6f 6720 n files::.* Log │ │ │ │ │ +00002460: 6669 6c65 733a 3a0a 2a20 5065 726d 6973 files::.* Permis │ │ │ │ │ +00002470: 7369 6f6e 7320 616e 6420 6f77 6e65 7273 sions and owners │ │ │ │ │ +00002480: 3a3a 0a2a 2046 696c 6520 6e61 6d65 733a ::.* File names: │ │ │ │ │ +00002490: 3a0a 0a43 6f6e 6669 6775 7261 7469 6f6e :..Configuration │ │ │ │ │ +000024a0: 2066 696c 6573 0a0a 2a20 4465 6669 6e69 files..* Defini │ │ │ │ │ +000024b0: 7469 6f6e 733a 2044 6566 696e 6974 696f tions: Definitio │ │ │ │ │ +000024c0: 6e73 3c32 3e2e 0a2a 204c 6f63 6174 696f ns<2>..* Locatio │ │ │ │ │ +000024d0: 6e3a 3a0a 2a20 4265 6861 7669 6f72 3a3a n::.* Behavior:: │ │ │ │ │ +000024e0: 0a2a 2053 6861 7269 6e67 2063 6f6e 6669 .* Sharing confi │ │ │ │ │ +000024f0: 6775 7261 7469 6f6e 2066 696c 6573 3a3a guration files:: │ │ │ │ │ +00002500: 0a2a 2055 7365 7220 636f 6e66 6967 7572 .* User configur │ │ │ │ │ +00002510: 6174 696f 6e20 6669 6c65 7320 28e2 809c ation files (... │ │ │ │ │ +00002520: 646f 7466 696c 6573 e280 9d29 3a20 5573 dotfiles...): Us │ │ │ │ │ +00002530: 6572 2063 6f6e 6669 6775 7261 7469 6f6e er configuration │ │ │ │ │ +00002540: 2066 696c 6573 20e2 809c 646f 7466 696c files ...dotfil │ │ │ │ │ +00002550: 6573 e280 9d2e 0a0a 5065 726d 6973 7369 es......Permissi │ │ │ │ │ +00002560: 6f6e 7320 616e 6420 6f77 6e65 7273 0a0a ons and owners.. │ │ │ │ │ +00002570: 2a20 5468 6520 7573 6520 6f66 2064 706b * The use of dpk │ │ │ │ │ +00002580: 672d 7374 6174 6f76 6572 7269 6465 3a3a g-statoverride:: │ │ │ │ │ +00002590: 0a0a 4375 7374 6f6d 697a 6564 2070 726f ..Customized pro │ │ │ │ │ +000025a0: 6772 616d 730a 0a2a 2041 7263 6869 7465 grams..* Archite │ │ │ │ │ +000025b0: 6374 7572 6520 7370 6563 6966 6963 6174 cture specificat │ │ │ │ │ +000025c0: 696f 6e20 7374 7269 6e67 733a 3a0a 2a20 ion strings::.* │ │ │ │ │ +000025d0: 4461 656d 6f6e 733a 3a0a 2a20 5573 696e Daemons::.* Usin │ │ │ │ │ +000025e0: 6720 7073 6575 646f 2d74 7479 7320 616e g pseudo-ttys an │ │ │ │ │ +000025f0: 6420 6d6f 6469 6679 696e 6720 7774 6d70 d modifying wtmp │ │ │ │ │ +00002600: 2c20 7574 6d70 2061 6e64 206c 6173 746c , utmp and lastl │ │ │ │ │ +00002610: 6f67 3a20 5573 696e 6720 7073 6575 646f og: Using pseudo │ │ │ │ │ +00002620: 2d74 7479 7320 616e 6420 6d6f 6469 6679 -ttys and modify │ │ │ │ │ +00002630: 696e 6720 7774 6d70 2075 746d 7020 616e ing wtmp utmp an │ │ │ │ │ +00002640: 6420 6c61 7374 6c6f 672e 0a2a 2045 6469 d lastlog..* Edi │ │ │ │ │ +00002650: 746f 7273 2061 6e64 2070 6167 6572 733a tors and pagers: │ │ │ │ │ +00002660: 3a0a 2a20 5765 6220 7365 7276 6572 7320 :.* Web servers │ │ │ │ │ +00002670: 616e 6420 6170 706c 6963 6174 696f 6e73 and applications │ │ │ │ │ +00002680: 3a3a 0a2a 204d 6169 6c20 7472 616e 7370 ::.* Mail transp │ │ │ │ │ +00002690: 6f72 742c 2064 656c 6976 6572 7920 616e ort, delivery an │ │ │ │ │ +000026a0: 6420 7573 6572 2061 6765 6e74 733a 204d d user agents: M │ │ │ │ │ +000026b0: 6169 6c20 7472 616e 7370 6f72 7420 6465 ail transport de │ │ │ │ │ +000026c0: 6c69 7665 7279 2061 6e64 2075 7365 7220 livery and user │ │ │ │ │ +000026d0: 6167 656e 7473 2e0a 2a20 4e65 7773 2073 agents..* News s │ │ │ │ │ +000026e0: 7973 7465 6d20 636f 6e66 6967 7572 6174 ystem configurat │ │ │ │ │ +000026f0: 696f 6e3a 3a0a 2a20 5072 6f67 7261 6d73 ion::.* Programs │ │ │ │ │ +00002700: 2066 6f72 2074 6865 2058 2057 696e 646f for the X Windo │ │ │ │ │ +00002710: 7720 5379 7374 656d 3a3a 0a2a 2050 6572 w System::.* Per │ │ │ │ │ +00002720: 6c20 7072 6f67 7261 6d73 2061 6e64 206d l programs and m │ │ │ │ │ +00002730: 6f64 756c 6573 3a3a 0a2a 2045 6d61 6373 odules::.* Emacs │ │ │ │ │ +00002740: 206c 6973 7020 7072 6f67 7261 6d73 3a3a lisp programs:: │ │ │ │ │ +00002750: 0a2a 2047 616d 6573 3a3a 0a0a 4172 6368 .* Games::..Arch │ │ │ │ │ +00002760: 6974 6563 7475 7265 2073 7065 6369 6669 itecture specifi │ │ │ │ │ +00002770: 6361 7469 6f6e 2073 7472 696e 6773 0a0a cation strings.. │ │ │ │ │ +00002780: 2a20 4172 6368 6974 6563 7475 7265 2077 * Architecture w │ │ │ │ │ +00002790: 696c 6463 6172 6473 3a3a 0a0a 5072 6f67 ildcards::..Prog │ │ │ │ │ +000027a0: 7261 6d73 2066 6f72 2074 6865 2058 2057 rams for the X W │ │ │ │ │ +000027b0: 696e 646f 7720 5379 7374 656d 0a0a 2a20 indow System..* │ │ │ │ │ +000027c0: 5072 6f76 6964 696e 6720 5820 7375 7070 Providing X supp │ │ │ │ │ +000027d0: 6f72 7420 616e 6420 7061 636b 6167 6520 ort and package │ │ │ │ │ +000027e0: 7072 696f 7269 7469 6573 3a3a 0a2a 2050 priorities::.* P │ │ │ │ │ +000027f0: 6163 6b61 6765 7320 7072 6f76 6964 696e ackages providin │ │ │ │ │ +00002800: 6720 616e 2058 2073 6572 7665 723a 3a0a g an X server::. │ │ │ │ │ +00002810: 2a20 5061 636b 6167 6573 2070 726f 7669 * Packages provi │ │ │ │ │ +00002820: 6469 6e67 2061 2074 6572 6d69 6e61 6c20 ding a terminal │ │ │ │ │ +00002830: 656d 756c 6174 6f72 3a3a 0a2a 2050 6163 emulator::.* Pac │ │ │ │ │ +00002840: 6b61 6765 7320 7072 6f76 6964 696e 6720 kages providing │ │ │ │ │ +00002850: 6120 7769 6e64 6f77 206d 616e 6167 6572 a window manager │ │ │ │ │ +00002860: 3a3a 0a2a 2050 6163 6b61 6765 7320 7072 ::.* Packages pr │ │ │ │ │ +00002870: 6f76 6964 696e 6720 666f 6e74 733a 3a0a oviding fonts::. │ │ │ │ │ +00002880: 2a20 4170 706c 6963 6174 696f 6e20 6465 * Application de │ │ │ │ │ +00002890: 6661 756c 7473 2066 696c 6573 3a3a 0a2a faults files::.* │ │ │ │ │ +000028a0: 2049 6e73 7461 6c6c 6174 696f 6e20 6469 Installation di │ │ │ │ │ +000028b0: 7265 6374 6f72 7920 6973 7375 6573 3a3a rectory issues:: │ │ │ │ │ +000028c0: 0a0a 446f 6375 6d65 6e74 6174 696f 6e0a ..Documentation. │ │ │ │ │ +000028d0: 0a2a 204d 616e 7561 6c20 7061 6765 733a .* Manual pages: │ │ │ │ │ +000028e0: 3a0a 2a20 496e 666f 2064 6f63 756d 656e :.* Info documen │ │ │ │ │ +000028f0: 7473 3a3a 0a2a 2041 6464 6974 696f 6e61 ts::.* Additiona │ │ │ │ │ +00002900: 6c20 646f 6375 6d65 6e74 6174 696f 6e3a l documentation: │ │ │ │ │ +00002910: 3a0a 2a20 5072 6566 6572 7265 6420 646f :.* Preferred do │ │ │ │ │ +00002920: 6375 6d65 6e74 6174 696f 6e20 666f 726d cumentation form │ │ │ │ │ +00002930: 6174 733a 3a0a 2a20 436f 7079 7269 6768 ats::.* Copyrigh │ │ │ │ │ +00002940: 7420 696e 666f 726d 6174 696f 6e3a 3a0a t information::. │ │ │ │ │ +00002950: 2a20 4578 616d 706c 6573 3a3a 0a2a 2043 * Examples::.* C │ │ │ │ │ +00002960: 6861 6e67 656c 6f67 2066 696c 6573 2061 hangelog files a │ │ │ │ │ +00002970: 6e64 2072 656c 6561 7365 206e 6f74 6573 nd release notes │ │ │ │ │ +00002980: 3a3a 0a0a 436f 7079 7269 6768 7420 696e ::..Copyright in │ │ │ │ │ +00002990: 666f 726d 6174 696f 6e0a 0a2a 204d 6163 formation..* Mac │ │ │ │ │ +000029a0: 6869 6e65 2d72 6561 6461 626c 6520 636f hine-readable co │ │ │ │ │ +000029b0: 7079 7269 6768 7420 696e 666f 726d 6174 pyright informat │ │ │ │ │ +000029c0: 696f 6e3a 3a0a 0a42 696e 6172 7920 7061 ion::..Binary pa │ │ │ │ │ +000029d0: 636b 6167 6573 2028 6672 6f6d 206f 6c64 ckages (from old │ │ │ │ │ +000029e0: 2050 6163 6b61 6769 6e67 204d 616e 7561 Packaging Manua │ │ │ │ │ +000029f0: 6c29 0a0a 2a20 4372 6561 7469 6e67 2070 l)..* Creating p │ │ │ │ │ +00002a00: 6163 6b61 6765 2066 696c 6573 202d 2064 ackage files - d │ │ │ │ │ +00002a10: 706b 672d 6465 623a 3a0a 2a20 4269 6e61 pkg-deb::.* Bina │ │ │ │ │ +00002a20: 7279 2070 6163 6b61 6765 206d 6574 6164 ry package metad │ │ │ │ │ +00002a30: 6174 6120 6669 6c65 733a 3a0a 2a20 5468 ata files::.* Th │ │ │ │ │ +00002a40: 6520 6269 6e61 7279 2070 6163 6b61 6765 e binary package │ │ │ │ │ +00002a50: 2063 6f6e 7472 6f6c 2066 696c 653b 2063 control file; c │ │ │ │ │ +00002a60: 6f6e 7472 6f6c 3a20 5468 6520 6269 6e61 ontrol: The bina │ │ │ │ │ +00002a70: 7279 2070 6163 6b61 6765 2063 6f6e 7472 ry package contr │ │ │ │ │ +00002a80: 6f6c 2066 696c 6520 636f 6e74 726f 6c2e ol file control. │ │ │ │ │ +00002a90: 0a2a 2054 696d 6520 5374 616d 7073 3a20 .* Time Stamps: │ │ │ │ │ +00002aa0: 5469 6d65 2053 7461 6d70 733c 323e 2e0a Time Stamps<2>.. │ │ │ │ │ +00002ab0: 0a53 6f75 7263 6520 7061 636b 6167 6573 .Source packages │ │ │ │ │ +00002ac0: 2028 6672 6f6d 206f 6c64 2050 6163 6b61 (from old Packa │ │ │ │ │ +00002ad0: 6769 6e67 204d 616e 7561 6c29 0a0a 2a20 ging Manual)..* │ │ │ │ │ +00002ae0: 546f 6f6c 7320 666f 7220 7072 6f63 6573 Tools for proces │ │ │ │ │ +00002af0: 7369 6e67 2073 6f75 7263 6520 7061 636b sing source pack │ │ │ │ │ +00002b00: 6167 6573 3a3a 0a2a 2054 6865 2044 6562 ages::.* The Deb │ │ │ │ │ +00002b10: 6961 6e20 7061 636b 6167 6520 736f 7572 ian package sour │ │ │ │ │ +00002b20: 6365 2074 7265 653a 3a0a 2a20 536f 7572 ce tree::.* Sour │ │ │ │ │ +00002b30: 6365 2070 6163 6b61 6765 7320 6173 2061 ce packages as a │ │ │ │ │ +00002b40: 7263 6869 7665 733a 3a0a 2a20 556e 7061 rchives::.* Unpa │ │ │ │ │ +00002b50: 636b 696e 6720 6120 4465 6269 616e 2073 cking a Debian s │ │ │ │ │ +00002b60: 6f75 7263 6520 7061 636b 6167 6520 7769 ource package wi │ │ │ │ │ +00002b70: 7468 6f75 7420 6470 6b67 2d73 6f75 7263 thout dpkg-sourc │ │ │ │ │ +00002b80: 653a 3a0a 0a54 6f6f 6c73 2066 6f72 2070 e::..Tools for p │ │ │ │ │ +00002b90: 726f 6365 7373 696e 6720 736f 7572 6365 rocessing source │ │ │ │ │ +00002ba0: 2070 6163 6b61 6765 730a 0a2a 2064 706b packages..* dpk │ │ │ │ │ +00002bb0: 672d 736f 7572 6365 202d 2070 6163 6b73 g-source - packs │ │ │ │ │ +00002bc0: 2061 6e64 2075 6e70 6163 6b73 2044 6562 and unpacks Deb │ │ │ │ │ +00002bd0: 6961 6e20 736f 7572 6365 2070 6163 6b61 ian source packa │ │ │ │ │ +00002be0: 6765 733a 3a0a 2a20 6470 6b67 2d62 7569 ges::.* dpkg-bui │ │ │ │ │ +00002bf0: 6c64 7061 636b 6167 6520 2d20 6f76 6572 ldpackage - over │ │ │ │ │ +00002c00: 616c 6c20 7061 636b 6167 652d 6275 696c all package-buil │ │ │ │ │ +00002c10: 6469 6e67 2063 6f6e 7472 6f6c 2073 6372 ding control scr │ │ │ │ │ +00002c20: 6970 743a 3a0a 2a20 6470 6b67 2d67 656e ipt::.* dpkg-gen │ │ │ │ │ +00002c30: 636f 6e74 726f 6c20 2d20 6765 6e65 7261 control - genera │ │ │ │ │ +00002c40: 7465 7320 6269 6e61 7279 2070 6163 6b61 tes binary packa │ │ │ │ │ +00002c50: 6765 2063 6f6e 7472 6f6c 2066 696c 6573 ge control files │ │ │ │ │ +00002c60: 3a3a 0a2a 2064 706b 672d 7368 6c69 6264 ::.* dpkg-shlibd │ │ │ │ │ +00002c70: 6570 7320 2d20 6361 6c63 756c 6174 6573 eps - calculates │ │ │ │ │ +00002c80: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +00002c90: 6465 7065 6e64 656e 6369 6573 3a3a 0a2a dependencies::.* │ │ │ │ │ +00002ca0: 2064 706b 672d 6469 7374 6164 6466 696c dpkg-distaddfil │ │ │ │ │ +00002cb0: 6520 2d20 6164 6473 2061 2066 696c 6520 e - adds a file │ │ │ │ │ +00002cc0: 746f 2064 6562 6961 6e2f 6669 6c65 733a to debian/files: │ │ │ │ │ +00002cd0: 3a0a 2a20 6470 6b67 2d67 656e 6368 616e :.* dpkg-genchan │ │ │ │ │ +00002ce0: 6765 7320 2d20 6765 6e65 7261 7465 7320 ges - generates │ │ │ │ │ +00002cf0: 6120 2e63 6861 6e67 6573 2075 706c 6f61 a .changes uploa │ │ │ │ │ +00002d00: 6420 636f 6e74 726f 6c20 6669 6c65 3a20 d control file: │ │ │ │ │ +00002d10: 6470 6b67 2d67 656e 6368 616e 6765 7320 dpkg-genchanges │ │ │ │ │ +00002d20: 2d20 6765 6e65 7261 7465 7320 6120 6368 - generates a ch │ │ │ │ │ +00002d30: 616e 6765 7320 7570 6c6f 6164 2063 6f6e anges upload con │ │ │ │ │ +00002d40: 7472 6f6c 2066 696c 652e 0a2a 2064 706b trol file..* dpk │ │ │ │ │ +00002d50: 672d 7061 7273 6563 6861 6e67 656c 6f67 g-parsechangelog │ │ │ │ │ +00002d60: 202d 2070 726f 6475 6365 7320 7061 7273 - produces pars │ │ │ │ │ +00002d70: 6564 2072 6570 7265 7365 6e74 6174 696f ed representatio │ │ │ │ │ +00002d80: 6e20 6f66 2061 2063 6861 6e67 656c 6f67 n of a changelog │ │ │ │ │ +00002d90: 3a3a 0a2a 2064 706b 672d 6172 6368 6974 ::.* dpkg-archit │ │ │ │ │ +00002da0: 6563 7475 7265 202d 2069 6e66 6f72 6d61 ecture - informa │ │ │ │ │ +00002db0: 7469 6f6e 2061 626f 7574 2074 6865 2062 tion about the b │ │ │ │ │ +00002dc0: 7569 6c64 2061 6e64 2068 6f73 7420 7379 uild and host sy │ │ │ │ │ +00002dd0: 7374 656d 3a3a 0a0a 5468 6520 4465 6269 stem::..The Debi │ │ │ │ │ +00002de0: 616e 2070 6163 6b61 6765 2073 6f75 7263 an package sourc │ │ │ │ │ +00002df0: 6520 7472 6565 0a0a 2a20 6465 6269 616e e tree..* debian │ │ │ │ │ +00002e00: 2f72 756c 6573 202d 2074 6865 206d 6169 /rules - the mai │ │ │ │ │ +00002e10: 6e20 6275 696c 6469 6e67 2073 6372 6970 n building scrip │ │ │ │ │ +00002e20: 743a 3a0a 2a20 6465 6269 616e 2f73 7562 t::.* debian/sub │ │ │ │ │ +00002e30: 7374 7661 7273 2061 6e64 2076 6172 6961 stvars and varia │ │ │ │ │ +00002e40: 626c 6520 7375 6273 7469 7475 7469 6f6e ble substitution │ │ │ │ │ +00002e50: 733a 3a0a 2a20 6465 6269 616e 2f66 696c s::.* debian/fil │ │ │ │ │ +00002e60: 6573 3a3a 0a2a 2064 6562 6961 6e2f 746d es::.* debian/tm │ │ │ │ │ +00002e70: 703a 3a0a 0a55 6e70 6163 6b69 6e67 2061 p::..Unpacking a │ │ │ │ │ +00002e80: 2044 6562 6961 6e20 736f 7572 6365 2070 Debian source p │ │ │ │ │ +00002e90: 6163 6b61 6765 2077 6974 686f 7574 2064 ackage without d │ │ │ │ │ +00002ea0: 706b 672d 736f 7572 6365 0a0a 2a20 5265 pkg-source..* Re │ │ │ │ │ +00002eb0: 7374 7269 6374 696f 6e73 206f 6e20 6f62 strictions on ob │ │ │ │ │ +00002ec0: 6a65 6374 7320 696e 2073 6f75 7263 6520 jects in source │ │ │ │ │ +00002ed0: 7061 636b 6167 6573 3a20 5265 7374 7269 packages: Restri │ │ │ │ │ +00002ee0: 6374 696f 6e73 206f 6e20 6f62 6a65 6374 ctions on object │ │ │ │ │ +00002ef0: 7320 696e 2073 6f75 7263 6520 7061 636b s in source pack │ │ │ │ │ +00002f00: 6167 6573 3c32 3e2e 0a0a 436f 6e74 726f ages<2>...Contro │ │ │ │ │ +00002f10: 6c20 6669 6c65 7320 616e 6420 7468 6569 l files and thei │ │ │ │ │ +00002f20: 7220 6669 656c 6473 2028 6672 6f6d 206f r fields (from o │ │ │ │ │ +00002f30: 6c64 2050 6163 6b61 6769 6e67 204d 616e ld Packaging Man │ │ │ │ │ +00002f40: 7561 6c29 0a0a 2a20 5379 6e74 6178 206f ual)..* Syntax o │ │ │ │ │ +00002f50: 6620 636f 6e74 726f 6c20 6669 6c65 733a f control files: │ │ │ │ │ +00002f60: 2053 796e 7461 7820 6f66 2063 6f6e 7472 Syntax of contr │ │ │ │ │ +00002f70: 6f6c 2066 696c 6573 3c32 3e2e 0a2a 204c ol files<2>..* L │ │ │ │ │ +00002f80: 6973 7420 6f66 2066 6965 6c64 733a 204c ist of fields: L │ │ │ │ │ +00002f90: 6973 7420 6f66 2066 6965 6c64 733c 323e ist of fields<2> │ │ │ │ │ +00002fa0: 2e0a 0a4c 6973 7420 6f66 2066 6965 6c64 ...List of field │ │ │ │ │ +00002fb0: 730a 0a2a 2046 696c 656e 616d 6520 616e s..* Filename an │ │ │ │ │ +00002fc0: 6420 4d53 444f 532d 4669 6c65 6e61 6d65 d MSDOS-Filename │ │ │ │ │ +00002fd0: 3a3a 0a2a 2053 697a 6520 616e 6420 4d44 ::.* Size and MD │ │ │ │ │ +00002fe0: 3573 756d 3a3a 0a2a 2053 7461 7475 733a 5sum::.* Status: │ │ │ │ │ +00002ff0: 3a0a 2a20 436f 6e66 6967 2d56 6572 7369 :.* Config-Versi │ │ │ │ │ +00003000: 6f6e 3a3a 0a2a 2043 6f6e 6666 696c 6573 on::.* Conffiles │ │ │ │ │ +00003010: 3a3a 0a2a 204f 6273 6f6c 6574 6520 6669 ::.* Obsolete fi │ │ │ │ │ +00003020: 656c 6473 3a20 4f62 736f 6c65 7465 2066 elds: Obsolete f │ │ │ │ │ +00003030: 6965 6c64 733c 323e 2e0a 0a43 6f6e 6669 ields<2>...Confi │ │ │ │ │ +00003040: 6775 7261 7469 6f6e 2066 696c 6520 6861 guration file ha │ │ │ │ │ +00003050: 6e64 6c69 6e67 2028 6672 6f6d 206f 6c64 ndling (from old │ │ │ │ │ +00003060: 2050 6163 6b61 6769 6e67 204d 616e 7561 Packaging Manua │ │ │ │ │ +00003070: 6c29 0a0a 2a20 4175 746f 6d61 7469 6320 l)..* Automatic │ │ │ │ │ +00003080: 6861 6e64 6c69 6e67 206f 6620 636f 6e66 handling of conf │ │ │ │ │ +00003090: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ +000030a0: 6279 2064 706b 673a 3a0a 2a20 4675 6c6c by dpkg::.* Full │ │ │ │ │ +000030b0: 792d 6665 6174 7572 6564 206d 6169 6e74 y-featured maint │ │ │ │ │ +000030c0: 6169 6e65 7220 7363 7269 7074 2063 6f6e ainer script con │ │ │ │ │ +000030d0: 6669 6775 7261 7469 6f6e 2068 616e 646c figuration handl │ │ │ │ │ +000030e0: 696e 673a 3a0a 0a44 6562 6961 6e20 506f ing::..Debian Po │ │ │ │ │ +000030f0: 6c69 6379 2063 6861 6e67 6573 2070 726f licy changes pro │ │ │ │ │ +00003100: 6365 7373 0a0a 2a20 496e 7472 6f64 7563 cess..* Introduc │ │ │ │ │ +00003110: 7469 6f6e 3a20 496e 7472 6f64 7563 7469 tion: Introducti │ │ │ │ │ +00003120: 6f6e 3c33 3e2e 0a2a 2043 6861 6e67 6520 on<3>..* Change │ │ │ │ │ +00003130: 476f 616c 733a 3a0a 2a20 4375 7272 656e Goals::.* Curren │ │ │ │ │ +00003140: 7420 5072 6f63 6573 733a 3a0a 2a20 4f74 t Process::.* Ot │ │ │ │ │ +00003150: 6865 7220 5461 6773 3a3a 0a0a 4375 7272 her Tags::..Curr │ │ │ │ │ +00003160: 656e 7420 5072 6f63 6573 730a 0a2a 2053 ent Process..* S │ │ │ │ │ +00003170: 7461 7465 2041 3b20 4d6f 7265 2069 6e66 tate A; More inf │ │ │ │ │ +00003180: 6f72 6d61 7469 6f6e 2072 6571 7569 7265 ormation require │ │ │ │ │ +00003190: 643a 2053 7461 7465 2041 204d 6f72 6520 d: State A More │ │ │ │ │ +000031a0: 696e 666f 726d 6174 696f 6e20 7265 7175 information requ │ │ │ │ │ +000031b0: 6972 6564 2e0a 2a20 5374 6174 6520 423b ired..* State B; │ │ │ │ │ +000031c0: 2044 6973 6375 7373 696f 6e3a 2053 7461 Discussion: Sta │ │ │ │ │ +000031d0: 7465 2042 2044 6973 6375 7373 696f 6e2e te B Discussion. │ │ │ │ │ +000031e0: 0a2a 2053 7461 7465 2043 3b20 5072 6f70 .* State C; Prop │ │ │ │ │ +000031f0: 6f73 616c 3a20 5374 6174 6520 4320 5072 osal: State C Pr │ │ │ │ │ +00003200: 6f70 6f73 616c 2e0a 2a20 5374 6174 6520 oposal..* State │ │ │ │ │ +00003210: 443b 2057 6f72 6469 6e67 2070 726f 706f D; Wording propo │ │ │ │ │ +00003220: 7365 643a 2053 7461 7465 2044 2057 6f72 sed: State D Wor │ │ │ │ │ +00003230: 6469 6e67 2070 726f 706f 7365 642e 0a2a ding proposed..* │ │ │ │ │ +00003240: 2053 7461 7465 2045 3b20 5365 636f 6e64 State E; Second │ │ │ │ │ +00003250: 6564 3a20 5374 6174 6520 4520 5365 636f ed: State E Seco │ │ │ │ │ +00003260: 6e64 6564 2e0a 2a20 5374 6174 6520 463b nded..* State F; │ │ │ │ │ +00003270: 2041 6363 6570 7465 643a 2053 7461 7465 Accepted: State │ │ │ │ │ +00003280: 2046 2041 6363 6570 7465 642e 0a2a 2053 F Accepted..* S │ │ │ │ │ +00003290: 7461 7465 2047 3b20 5265 6a65 6374 3a20 tate G; Reject: │ │ │ │ │ +000032a0: 5374 6174 6520 4720 5265 6a65 6374 2e0a State G Reject.. │ │ │ │ │ +000032b0: 0a55 7067 7261 6469 6e67 2063 6865 636b .Upgrading check │ │ │ │ │ +000032c0: 6c69 7374 0a0a 2a20 4162 6f75 7420 7468 list..* About th │ │ │ │ │ +000032d0: 6520 6368 6563 6b6c 6973 743a 3a0a 2a20 e checklist::.* │ │ │ │ │ +000032e0: 5665 7273 696f 6e20 342e 372e 303a 2056 Version 4.7.0: V │ │ │ │ │ +000032f0: 6572 7369 6f6e 2034 2037 2030 2e0a 2a20 ersion 4 7 0..* │ │ │ │ │ +00003300: 5665 7273 696f 6e20 342e 362e 323a 2056 Version 4.6.2: V │ │ │ │ │ +00003310: 6572 7369 6f6e 2034 2036 2032 2e0a 2a20 ersion 4 6 2..* │ │ │ │ │ +00003320: 5665 7273 696f 6e20 342e 362e 313a 2056 Version 4.6.1: V │ │ │ │ │ +00003330: 6572 7369 6f6e 2034 2036 2031 2e0a 2a20 ersion 4 6 1..* │ │ │ │ │ +00003340: 5665 7273 696f 6e20 342e 362e 303a 2056 Version 4.6.0: V │ │ │ │ │ +00003350: 6572 7369 6f6e 2034 2036 2030 2e0a 2a20 ersion 4 6 0..* │ │ │ │ │ +00003360: 5665 7273 696f 6e20 342e 352e 313a 2056 Version 4.5.1: V │ │ │ │ │ +00003370: 6572 7369 6f6e 2034 2035 2031 2e0a 2a20 ersion 4 5 1..* │ │ │ │ │ +00003380: 5665 7273 696f 6e20 342e 352e 303a 2056 Version 4.5.0: V │ │ │ │ │ +00003390: 6572 7369 6f6e 2034 2035 2030 2e0a 2a20 ersion 4 5 0..* │ │ │ │ │ +000033a0: 5665 7273 696f 6e20 342e 342e 313a 2056 Version 4.4.1: V │ │ │ │ │ +000033b0: 6572 7369 6f6e 2034 2034 2031 2e0a 2a20 ersion 4 4 1..* │ │ │ │ │ +000033c0: 5665 7273 696f 6e20 342e 342e 303a 2056 Version 4.4.0: V │ │ │ │ │ +000033d0: 6572 7369 6f6e 2034 2034 2030 2e0a 2a20 ersion 4 4 0..* │ │ │ │ │ +000033e0: 5665 7273 696f 6e20 342e 332e 303a 2056 Version 4.3.0: V │ │ │ │ │ +000033f0: 6572 7369 6f6e 2034 2033 2030 2e0a 2a20 ersion 4 3 0..* │ │ │ │ │ +00003400: 5665 7273 696f 6e20 342e 322e 313a 2056 Version 4.2.1: V │ │ │ │ │ +00003410: 6572 7369 6f6e 2034 2032 2031 2e0a 2a20 ersion 4 2 1..* │ │ │ │ │ +00003420: 5665 7273 696f 6e20 342e 322e 303a 2056 Version 4.2.0: V │ │ │ │ │ +00003430: 6572 7369 6f6e 2034 2032 2030 2e0a 2a20 ersion 4 2 0..* │ │ │ │ │ +00003440: 5665 7273 696f 6e20 342e 312e 353a 2056 Version 4.1.5: V │ │ │ │ │ +00003450: 6572 7369 6f6e 2034 2031 2035 2e0a 2a20 ersion 4 1 5..* │ │ │ │ │ +00003460: 5665 7273 696f 6e20 342e 312e 343a 2056 Version 4.1.4: V │ │ │ │ │ +00003470: 6572 7369 6f6e 2034 2031 2034 2e0a 2a20 ersion 4 1 4..* │ │ │ │ │ +00003480: 5665 7273 696f 6e20 342e 312e 333a 2056 Version 4.1.3: V │ │ │ │ │ +00003490: 6572 7369 6f6e 2034 2031 2033 2e0a 2a20 ersion 4 1 3..* │ │ │ │ │ +000034a0: 5665 7273 696f 6e20 342e 312e 323a 2056 Version 4.1.2: V │ │ │ │ │ +000034b0: 6572 7369 6f6e 2034 2031 2032 2e0a 2a20 ersion 4 1 2..* │ │ │ │ │ +000034c0: 5665 7273 696f 6e20 342e 312e 313a 2056 Version 4.1.1: V │ │ │ │ │ +000034d0: 6572 7369 6f6e 2034 2031 2031 2e0a 2a20 ersion 4 1 1..* │ │ │ │ │ +000034e0: 5665 7273 696f 6e20 342e 312e 303a 2056 Version 4.1.0: V │ │ │ │ │ +000034f0: 6572 7369 6f6e 2034 2031 2030 2e0a 2a20 ersion 4 1 0..* │ │ │ │ │ +00003500: 5665 7273 696f 6e20 342e 302e 313a 2056 Version 4.0.1: V │ │ │ │ │ +00003510: 6572 7369 6f6e 2034 2030 2031 2e0a 2a20 ersion 4 0 1..* │ │ │ │ │ +00003520: 5665 7273 696f 6e20 342e 302e 303a 2056 Version 4.0.0: V │ │ │ │ │ +00003530: 6572 7369 6f6e 2034 2030 2030 2e0a 2a20 ersion 4 0 0..* │ │ │ │ │ +00003540: 5665 7273 696f 6e20 332e 392e 383a 2056 Version 3.9.8: V │ │ │ │ │ +00003550: 6572 7369 6f6e 2033 2039 2038 2e0a 2a20 ersion 3 9 8..* │ │ │ │ │ +00003560: 5665 7273 696f 6e20 332e 392e 373a 2056 Version 3.9.7: V │ │ │ │ │ +00003570: 6572 7369 6f6e 2033 2039 2037 2e0a 2a20 ersion 3 9 7..* │ │ │ │ │ +00003580: 5665 7273 696f 6e20 332e 392e 363a 2056 Version 3.9.6: V │ │ │ │ │ +00003590: 6572 7369 6f6e 2033 2039 2036 2e0a 2a20 ersion 3 9 6..* │ │ │ │ │ +000035a0: 5665 7273 696f 6e20 332e 392e 353a 2056 Version 3.9.5: V │ │ │ │ │ +000035b0: 6572 7369 6f6e 2033 2039 2035 2e0a 2a20 ersion 3 9 5..* │ │ │ │ │ +000035c0: 5665 7273 696f 6e20 332e 392e 343a 2056 Version 3.9.4: V │ │ │ │ │ +000035d0: 6572 7369 6f6e 2033 2039 2034 2e0a 2a20 ersion 3 9 4..* │ │ │ │ │ +000035e0: 5665 7273 696f 6e20 332e 392e 333a 2056 Version 3.9.3: V │ │ │ │ │ +000035f0: 6572 7369 6f6e 2033 2039 2033 2e0a 2a20 ersion 3 9 3..* │ │ │ │ │ +00003600: 5665 7273 696f 6e20 332e 392e 323a 2056 Version 3.9.2: V │ │ │ │ │ +00003610: 6572 7369 6f6e 2033 2039 2032 2e0a 2a20 ersion 3 9 2..* │ │ │ │ │ +00003620: 5665 7273 696f 6e20 332e 392e 313a 2056 Version 3.9.1: V │ │ │ │ │ +00003630: 6572 7369 6f6e 2033 2039 2031 2e0a 2a20 ersion 3 9 1..* │ │ │ │ │ +00003640: 5665 7273 696f 6e20 332e 392e 303a 2056 Version 3.9.0: V │ │ │ │ │ +00003650: 6572 7369 6f6e 2033 2039 2030 2e0a 2a20 ersion 3 9 0..* │ │ │ │ │ +00003660: 5665 7273 696f 6e20 332e 382e 343a 2056 Version 3.8.4: V │ │ │ │ │ +00003670: 6572 7369 6f6e 2033 2038 2034 2e0a 2a20 ersion 3 8 4..* │ │ │ │ │ +00003680: 5665 7273 696f 6e20 332e 382e 333a 2056 Version 3.8.3: V │ │ │ │ │ +00003690: 6572 7369 6f6e 2033 2038 2033 2e0a 2a20 ersion 3 8 3..* │ │ │ │ │ +000036a0: 5665 7273 696f 6e20 332e 382e 323a 2056 Version 3.8.2: V │ │ │ │ │ +000036b0: 6572 7369 6f6e 2033 2038 2032 2e0a 2a20 ersion 3 8 2..* │ │ │ │ │ +000036c0: 5665 7273 696f 6e20 332e 382e 313a 2056 Version 3.8.1: V │ │ │ │ │ +000036d0: 6572 7369 6f6e 2033 2038 2031 2e0a 2a20 ersion 3 8 1..* │ │ │ │ │ +000036e0: 5665 7273 696f 6e20 332e 382e 303a 2056 Version 3.8.0: V │ │ │ │ │ +000036f0: 6572 7369 6f6e 2033 2038 2030 2e0a 2a20 ersion 3 8 0..* │ │ │ │ │ +00003700: 5665 7273 696f 6e20 332e 372e 333a 2056 Version 3.7.3: V │ │ │ │ │ +00003710: 6572 7369 6f6e 2033 2037 2033 2e0a 2a20 ersion 3 7 3..* │ │ │ │ │ +00003720: 5665 7273 696f 6e20 332e 372e 322e 323a Version 3.7.2.2: │ │ │ │ │ +00003730: 2056 6572 7369 6f6e 2033 2037 2032 2032 Version 3 7 2 2 │ │ │ │ │ +00003740: 2e0a 2a20 5665 7273 696f 6e20 332e 372e ..* Version 3.7. │ │ │ │ │ +00003750: 323a 2056 6572 7369 6f6e 2033 2037 2032 2: Version 3 7 2 │ │ │ │ │ +00003760: 2e0a 2a20 5665 7273 696f 6e20 332e 372e ..* Version 3.7. │ │ │ │ │ +00003770: 313a 2056 6572 7369 6f6e 2033 2037 2031 1: Version 3 7 1 │ │ │ │ │ +00003780: 2e0a 2a20 5665 7273 696f 6e20 332e 372e ..* Version 3.7. │ │ │ │ │ +00003790: 303a 2056 6572 7369 6f6e 2033 2037 2030 0: Version 3 7 0 │ │ │ │ │ +000037a0: 2e0a 2a20 5665 7273 696f 6e20 332e 362e ..* Version 3.6. │ │ │ │ │ +000037b0: 323a 2056 6572 7369 6f6e 2033 2036 2032 2: Version 3 6 2 │ │ │ │ │ +000037c0: 2e0a 2a20 5665 7273 696f 6e20 332e 362e ..* Version 3.6. │ │ │ │ │ +000037d0: 313a 2056 6572 7369 6f6e 2033 2036 2031 1: Version 3 6 1 │ │ │ │ │ +000037e0: 2e0a 2a20 5665 7273 696f 6e20 332e 362e ..* Version 3.6. │ │ │ │ │ +000037f0: 303a 2056 6572 7369 6f6e 2033 2036 2030 0: Version 3 6 0 │ │ │ │ │ +00003800: 2e0a 2a20 5665 7273 696f 6e20 332e 352e ..* Version 3.5. │ │ │ │ │ +00003810: 3130 3a20 5665 7273 696f 6e20 3320 3520 10: Version 3 5 │ │ │ │ │ +00003820: 3130 2e0a 2a20 5665 7273 696f 6e20 332e 10..* Version 3. │ │ │ │ │ +00003830: 352e 393a 2056 6572 7369 6f6e 2033 2035 5.9: Version 3 5 │ │ │ │ │ +00003840: 2039 2e0a 2a20 5665 7273 696f 6e20 332e 9..* Version 3. │ │ │ │ │ +00003850: 352e 383a 2056 6572 7369 6f6e 2033 2035 5.8: Version 3 5 │ │ │ │ │ +00003860: 2038 2e0a 2a20 5665 7273 696f 6e20 332e 8..* Version 3. │ │ │ │ │ +00003870: 352e 373a 2056 6572 7369 6f6e 2033 2035 5.7: Version 3 5 │ │ │ │ │ +00003880: 2037 2e0a 2a20 5665 7273 696f 6e20 332e 7..* Version 3. │ │ │ │ │ +00003890: 352e 363a 2056 6572 7369 6f6e 2033 2035 5.6: Version 3 5 │ │ │ │ │ +000038a0: 2036 2e0a 2a20 5665 7273 696f 6e20 332e 6..* Version 3. │ │ │ │ │ +000038b0: 352e 353a 2056 6572 7369 6f6e 2033 2035 5.5: Version 3 5 │ │ │ │ │ +000038c0: 2035 2e0a 2a20 5665 7273 696f 6e20 332e 5..* Version 3. │ │ │ │ │ +000038d0: 352e 343a 2056 6572 7369 6f6e 2033 2035 5.4: Version 3 5 │ │ │ │ │ +000038e0: 2034 2e0a 2a20 5665 7273 696f 6e20 332e 4..* Version 3. │ │ │ │ │ +000038f0: 352e 333a 2056 6572 7369 6f6e 2033 2035 5.3: Version 3 5 │ │ │ │ │ +00003900: 2033 2e0a 2a20 5665 7273 696f 6e20 332e 3..* Version 3. │ │ │ │ │ +00003910: 352e 323a 2056 6572 7369 6f6e 2033 2035 5.2: Version 3 5 │ │ │ │ │ +00003920: 2032 2e0a 2a20 5665 7273 696f 6e20 332e 2..* Version 3. │ │ │ │ │ +00003930: 352e 313a 2056 6572 7369 6f6e 2033 2035 5.1: Version 3 5 │ │ │ │ │ +00003940: 2031 2e0a 2a20 5665 7273 696f 6e20 332e 1..* Version 3. │ │ │ │ │ +00003950: 352e 303a 2056 6572 7369 6f6e 2033 2035 5.0: Version 3 5 │ │ │ │ │ +00003960: 2030 2e0a 2a20 5665 7273 696f 6e20 332e 0..* Version 3. │ │ │ │ │ +00003970: 322e 312e 313a 2056 6572 7369 6f6e 2033 2.1.1: Version 3 │ │ │ │ │ +00003980: 2032 2031 2031 2e0a 2a20 5665 7273 696f 2 1 1..* Versio │ │ │ │ │ +00003990: 6e20 332e 322e 313a 2056 6572 7369 6f6e n 3.2.1: Version │ │ │ │ │ +000039a0: 2033 2032 2031 2e0a 2a20 5665 7273 696f 3 2 1..* Versio │ │ │ │ │ +000039b0: 6e20 332e 322e 303a 2056 6572 7369 6f6e n 3.2.0: Version │ │ │ │ │ +000039c0: 2033 2032 2030 2e0a 2a20 5665 7273 696f 3 2 0..* Versio │ │ │ │ │ +000039d0: 6e20 332e 312e 313a 2056 6572 7369 6f6e n 3.1.1: Version │ │ │ │ │ +000039e0: 2033 2031 2031 2e0a 2a20 5665 7273 696f 3 1 1..* Versio │ │ │ │ │ +000039f0: 6e20 332e 312e 303a 2056 6572 7369 6f6e n 3.1.0: Version │ │ │ │ │ +00003a00: 2033 2031 2030 2e0a 2a20 5665 7273 696f 3 1 0..* Versio │ │ │ │ │ +00003a10: 6e20 332e 302e 313a 2056 6572 7369 6f6e n 3.0.1: Version │ │ │ │ │ +00003a20: 2033 2030 2031 2e0a 2a20 5665 7273 696f 3 0 1..* Versio │ │ │ │ │ +00003a30: 6e20 332e 302e 303a 2056 6572 7369 6f6e n 3.0.0: Version │ │ │ │ │ +00003a40: 2033 2030 2030 2e0a 2a20 5665 7273 696f 3 0 0..* Versio │ │ │ │ │ +00003a50: 6e20 322e 352e 303a 2056 6572 7369 6f6e n 2.5.0: Version │ │ │ │ │ +00003a60: 2032 2035 2030 2e0a 2a20 5665 7273 696f 2 5 0..* Versio │ │ │ │ │ +00003a70: 6e20 322e 342e 313a 2056 6572 7369 6f6e n 2.4.1: Version │ │ │ │ │ +00003a80: 2032 2034 2031 2e0a 2a20 5665 7273 696f 2 4 1..* Versio │ │ │ │ │ +00003a90: 6e20 322e 342e 303a 2056 6572 7369 6f6e n 2.4.0: Version │ │ │ │ │ +00003aa0: 2032 2034 2030 2e0a 2a20 5665 7273 696f 2 4 0..* Versio │ │ │ │ │ +00003ab0: 6e20 322e 332e 303a 2056 6572 7369 6f6e n 2.3.0: Version │ │ │ │ │ +00003ac0: 2032 2033 2030 2e0a 2a20 5665 7273 696f 2 3 0..* Versio │ │ │ │ │ +00003ad0: 6e20 322e 322e 303a 2056 6572 7369 6f6e n 2.2.0: Version │ │ │ │ │ +00003ae0: 2032 2032 2030 2e0a 2a20 5665 7273 696f 2 2 0..* Versio │ │ │ │ │ +00003af0: 6e20 322e 312e 333a 2056 6572 7369 6f6e n 2.1.3: Version │ │ │ │ │ +00003b00: 2032 2031 2033 2e0a 2a20 5665 7273 696f 2 1 3..* Versio │ │ │ │ │ +00003b10: 6e20 322e 312e 323a 2056 6572 7369 6f6e n 2.1.2: Version │ │ │ │ │ +00003b20: 2032 2031 2032 2e0a 2a20 5665 7273 696f 2 1 2..* Versio │ │ │ │ │ +00003b30: 6e20 322e 312e 313a 2056 6572 7369 6f6e n 2.1.1: Version │ │ │ │ │ +00003b40: 2032 2031 2031 2e0a 2a20 5665 7273 696f 2 1 1..* Versio │ │ │ │ │ +00003b50: 6e20 322e 312e 303a 2056 6572 7369 6f6e n 2.1.0: Version │ │ │ │ │ +00003b60: 2032 2031 2030 2e0a 0a0a 1f0a 4669 6c65 2 1 0......File │ │ │ │ │ +00003b70: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00003b80: 696e 666f 2c20 204e 6f64 653a 2041 626f info, Node: Abo │ │ │ │ │ +00003b90: 7574 2074 6869 7320 6d61 6e75 616c 2c20 ut this manual, │ │ │ │ │ +00003ba0: 204e 6578 743a 2054 6865 2044 6562 6961 Next: The Debia │ │ │ │ │ +00003bb0: 6e20 4172 6368 6976 652c 2020 5072 6576 n Archive, Prev │ │ │ │ │ +00003bc0: 3a20 546f 702c 2020 5570 3a20 546f 700a : Top, Up: Top. │ │ │ │ │ +00003bd0: 0a31 2041 626f 7574 2074 6869 7320 6d61 .1 About this ma │ │ │ │ │ +00003be0: 6e75 616c 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a nual.*********** │ │ │ │ │ +00003bf0: 2a2a 2a2a 2a2a 2a2a 0a0a 2a20 4d65 6e75 ********..* Menu │ │ │ │ │ +00003c00: 3a0a 0a2a 2053 636f 7065 3a3a 0a2a 204e :..* Scope::.* N │ │ │ │ │ +00003c10: 6577 2076 6572 7369 6f6e 7320 6f66 2074 ew versions of t │ │ │ │ │ +00003c20: 6869 7320 646f 6375 6d65 6e74 3a3a 0a2a his document::.* │ │ │ │ │ +00003c30: 2041 7574 686f 7273 2061 6e64 204d 6169 Authors and Mai │ │ │ │ │ +00003c40: 6e74 6169 6e65 7273 3a3a 0a2a 2052 656c ntainers::.* Rel │ │ │ │ │ +00003c50: 6174 6564 2064 6f63 756d 656e 7473 3a3a ated documents:: │ │ │ │ │ +00003c60: 0a2a 2044 6566 696e 6974 696f 6e73 3a3a .* Definitions:: │ │ │ │ │ +00003c70: 0a2a 2054 7261 6e73 6c61 7469 6f6e 733a .* Translations: │ │ │ │ │ +00003c80: 3a0a 0a1f 0a46 696c 653a 2064 6562 6961 :....File: debia │ │ │ │ │ +00003c90: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00003ca0: 4e6f 6465 3a20 5363 6f70 652c 2020 4e65 Node: Scope, Ne │ │ │ │ │ +00003cb0: 7874 3a20 4e65 7720 7665 7273 696f 6e73 xt: New versions │ │ │ │ │ +00003cc0: 206f 6620 7468 6973 2064 6f63 756d 656e of this documen │ │ │ │ │ +00003cd0: 742c 2020 5570 3a20 4162 6f75 7420 7468 t, Up: About th │ │ │ │ │ +00003ce0: 6973 206d 616e 7561 6c0a 0a31 2e31 2053 is manual..1.1 S │ │ │ │ │ +00003cf0: 636f 7065 0a3d 3d3d 3d3d 3d3d 3d3d 0a0a cope.=========.. │ │ │ │ │ +00003d00: 5468 6973 206d 616e 7561 6c20 6465 7363 This manual desc │ │ │ │ │ +00003d10: 7269 6265 7320 7468 6520 706f 6c69 6379 ribes the policy │ │ │ │ │ +00003d20: 2072 6571 7569 7265 6d65 6e74 7320 666f requirements fo │ │ │ │ │ +00003d30: 7220 7468 6520 4465 6269 616e 0a64 6973 r the Debian.dis │ │ │ │ │ +00003d40: 7472 6962 7574 696f 6e2e 2020 5468 6973 tribution. This │ │ │ │ │ +00003d50: 2069 6e63 6c75 6465 7320 7468 6520 7374 includes the st │ │ │ │ │ +00003d60: 7275 6374 7572 6520 616e 6420 636f 6e74 ructure and cont │ │ │ │ │ +00003d70: 656e 7473 206f 6620 7468 6520 4465 6269 ents of the Debi │ │ │ │ │ +00003d80: 616e 0a61 7263 6869 7665 2061 6e64 2073 an.archive and s │ │ │ │ │ +00003d90: 6576 6572 616c 2064 6573 6967 6e20 6973 everal design is │ │ │ │ │ +00003da0: 7375 6573 206f 6620 7468 6520 6f70 6572 sues of the oper │ │ │ │ │ +00003db0: 6174 696e 6720 7379 7374 656d 2c20 6173 ating system, as │ │ │ │ │ +00003dc0: 2077 656c 6c20 6173 0a74 6563 686e 6963 well as.technic │ │ │ │ │ +00003dd0: 616c 2072 6571 7569 7265 6d65 6e74 7320 al requirements │ │ │ │ │ +00003de0: 7468 6174 2065 6163 6820 7061 636b 6167 that each packag │ │ │ │ │ +00003df0: 6520 6d75 7374 2073 6174 6973 6679 2074 e must satisfy t │ │ │ │ │ +00003e00: 6f20 6265 2069 6e63 6c75 6465 6420 696e o be included in │ │ │ │ │ +00003e10: 0a74 6865 2064 6973 7472 6962 7574 696f .the distributio │ │ │ │ │ +00003e20: 6e2e 0a0a 5468 6973 206d 616e 7561 6c20 n...This manual │ │ │ │ │ +00003e30: 616c 736f 2064 6573 6372 6962 6573 2044 also describes D │ │ │ │ │ +00003e40: 6562 6961 6e20 706f 6c69 6379 2061 7320 ebian policy as │ │ │ │ │ +00003e50: 6974 2072 656c 6174 6573 2074 6f20 6372 it relates to cr │ │ │ │ │ +00003e60: 6561 7469 6e67 0a44 6562 6961 6e20 7061 eating.Debian pa │ │ │ │ │ +00003e70: 636b 6167 6573 2e20 2049 7420 6973 206e ckages. It is n │ │ │ │ │ +00003e80: 6f74 2061 2074 7574 6f72 6961 6c20 6f6e ot a tutorial on │ │ │ │ │ +00003e90: 2068 6f77 2074 6f20 6275 696c 6420 7061 how to build pa │ │ │ │ │ +00003ea0: 636b 6167 6573 2c20 6e6f 7220 6973 0a69 ckages, nor is.i │ │ │ │ │ +00003eb0: 7420 6578 6861 7573 7469 7665 2077 6865 t exhaustive whe │ │ │ │ │ +00003ec0: 7265 2069 7420 636f 6d65 7320 746f 2064 re it comes to d │ │ │ │ │ +00003ed0: 6573 6372 6962 696e 6720 7468 6520 6265 escribing the be │ │ │ │ │ +00003ee0: 6861 7669 6f72 206f 6620 7468 6520 7061 havior of the pa │ │ │ │ │ +00003ef0: 636b 6167 696e 670a 7379 7374 656d 2e20 ckaging.system. │ │ │ │ │ +00003f00: 2049 6e73 7465 6164 2c20 7468 6973 206d Instead, this m │ │ │ │ │ +00003f10: 616e 7561 6c20 6174 7465 6d70 7473 2074 anual attempts t │ │ │ │ │ +00003f20: 6f20 6465 6669 6e65 2074 6865 2069 6e74 o define the int │ │ │ │ │ +00003f30: 6572 6661 6365 2074 6f20 7468 650a 7061 erface to the.pa │ │ │ │ │ +00003f40: 636b 6167 6520 6d61 6e61 6765 6d65 6e74 ckage management │ │ │ │ │ +00003f50: 2073 7973 7465 6d20 7769 7468 2077 6869 system with whi │ │ │ │ │ +00003f60: 6368 2074 6865 2064 6576 656c 6f70 6572 ch the developer │ │ │ │ │ +00003f70: 7320 6d75 7374 2062 6520 636f 6e76 6572 s must be conver │ │ │ │ │ +00003f80: 7361 6e74 2e0a 2831 290a 0a54 6869 7320 sant..(1)..This │ │ │ │ │ +00003f90: 6d61 6e75 616c 2063 616e 6e6f 7420 616e manual cannot an │ │ │ │ │ +00003fa0: 6420 646f 6573 206e 6f74 2070 726f 6869 d does not prohi │ │ │ │ │ +00003fb0: 6269 7420 6576 6572 7920 706f 7373 6962 bit every possib │ │ │ │ │ +00003fc0: 6c65 2062 7567 206f 720a 756e 6465 7369 le bug or.undesi │ │ │ │ │ +00003fd0: 7261 626c 6520 6265 6861 7669 6f75 722e rable behaviour. │ │ │ │ │ +00003fe0: 2020 5468 6520 6661 6374 2074 6861 7420 The fact that │ │ │ │ │ +00003ff0: 736f 6d65 7468 696e 6720 6973 206e 6f74 something is not │ │ │ │ │ +00004000: 2070 726f 6869 6269 7465 6420 6279 0a44 prohibited by.D │ │ │ │ │ +00004010: 6562 6961 6e20 706f 6c69 6379 2064 6f65 ebian policy doe │ │ │ │ │ +00004020: 7320 6e6f 7420 6d65 616e 2074 6861 7420 s not mean that │ │ │ │ │ +00004030: 6974 2069 7320 6e6f 7420 6120 6275 672c it is not a bug, │ │ │ │ │ +00004040: 206c 6574 2061 6c6f 6e65 2074 6861 7420 let alone that │ │ │ │ │ +00004050: 6974 2069 730a 6465 7369 7261 626c 652e it is.desirable. │ │ │ │ │ +00004060: 2020 5175 6573 7469 6f6e 7320 6e6f 7420 Questions not │ │ │ │ │ +00004070: 636f 7665 7265 6420 6279 2070 6f6c 6963 covered by polic │ │ │ │ │ +00004080: 7920 7368 6f75 6c64 2062 6520 6576 616c y should be eval │ │ │ │ │ +00004090: 7561 7465 6420 6f6e 2074 6865 6972 0a6d uated on their.m │ │ │ │ │ +000040a0: 6572 6974 732e 0a0a 5468 6520 666f 6f74 erits...The foot │ │ │ │ │ +000040b0: 6e6f 7465 7320 7072 6573 656e 7420 696e notes present in │ │ │ │ │ +000040c0: 2074 6869 7320 6d61 6e75 616c 2061 7265 this manual are │ │ │ │ │ +000040d0: 206d 6572 656c 7920 696e 666f 726d 6174 merely informat │ │ │ │ │ +000040e0: 6976 652c 2061 6e64 2061 7265 206e 6f74 ive, and are not │ │ │ │ │ +000040f0: 0a70 6172 7420 6f66 2044 6562 6961 6e20 .part of Debian │ │ │ │ │ +00004100: 706f 6c69 6379 2069 7473 656c 662e 0a0a policy itself... │ │ │ │ │ +00004110: 5468 6520 6170 7065 6e64 6963 6573 2074 The appendices t │ │ │ │ │ +00004120: 6f20 7468 6973 206d 616e 7561 6c20 6172 o this manual ar │ │ │ │ │ +00004130: 6520 6e6f 7420 6e65 6365 7373 6172 696c e not necessaril │ │ │ │ │ +00004140: 7920 6e6f 726d 6174 6976 652c 2065 6974 y normative, eit │ │ │ │ │ +00004150: 6865 722e 0a50 6c65 6173 6520 7365 6520 her..Please see │ │ │ │ │ +00004160: 2a6e 6f74 6520 496e 7472 6f64 7563 7469 *note Introducti │ │ │ │ │ +00004170: 6f6e 2061 6e64 2073 636f 7065 206f 6620 on and scope of │ │ │ │ │ +00004180: 7468 6573 6520 6170 7065 6e64 6963 6573 these appendices │ │ │ │ │ +00004190: 3a20 362e 2066 6f72 206d 6f72 650a 696e : 6. for more.in │ │ │ │ │ +000041a0: 666f 726d 6174 696f 6e2e 0a0a 496e 2074 formation...In t │ │ │ │ │ +000041b0: 6865 206e 6f72 6d61 7469 7665 2070 6172 he normative par │ │ │ │ │ +000041c0: 7420 6f66 2074 6869 7320 6d61 6e75 616c t of this manual │ │ │ │ │ +000041d0: 2c20 7468 6520 666f 6c6c 6f77 696e 6720 , the following │ │ │ │ │ +000041e0: 7465 726d 7320 6172 6520 7573 6564 2074 terms are used t │ │ │ │ │ +000041f0: 6f0a 6465 7363 7269 6265 2074 6865 2069 o.describe the i │ │ │ │ │ +00004200: 6d70 6f72 7461 6e63 6520 6f66 2065 6163 mportance of eac │ │ │ │ │ +00004210: 6820 7374 6174 656d 656e 743a 2028 3229 h statement: (2) │ │ │ │ │ +00004220: 0a0a 2020 202a 2054 6865 2074 6572 6d73 .. * The terms │ │ │ │ │ +00004230: 2027 6d75 7374 2720 616e 6420 276d 7573 'must' and 'mus │ │ │ │ │ +00004240: 7420 6e6f 7427 2c20 616e 6420 7468 6520 t not', and the │ │ │ │ │ +00004250: 6164 6a65 6374 6976 6573 2027 7265 7175 adjectives 'requ │ │ │ │ │ +00004260: 6972 6564 2720 616e 640a 2020 2020 2027 ired' and. ' │ │ │ │ │ +00004270: 7072 6f68 6962 6974 6564 272c 2064 656e prohibited', den │ │ │ │ │ +00004280: 6f74 6520 7374 726f 6e67 2072 6571 7569 ote strong requi │ │ │ │ │ +00004290: 7265 6d65 6e74 732e 2020 5061 636b 6167 rements. Packag │ │ │ │ │ +000042a0: 6573 2074 6861 7420 646f 206e 6f74 0a20 es that do not. │ │ │ │ │ +000042b0: 2020 2020 636f 6e66 6f72 6d20 746f 2074 conform to t │ │ │ │ │ +000042c0: 6865 7365 2072 6571 7569 7265 6d65 6e74 hese requirement │ │ │ │ │ +000042d0: 7320 7769 6c6c 2067 656e 6572 616c 6c79 s will generally │ │ │ │ │ +000042e0: 206e 6f74 2062 6520 636f 6e73 6964 6572 not be consider │ │ │ │ │ +000042f0: 6564 0a20 2020 2020 6163 6365 7074 6162 ed. acceptab │ │ │ │ │ +00004300: 6c65 2066 6f72 2074 6865 2044 6562 6961 le for the Debia │ │ │ │ │ +00004310: 6e20 6469 7374 7269 6275 7469 6f6e 2e20 n distribution. │ │ │ │ │ +00004320: 2054 6865 7365 2073 7461 7465 6d65 6e74 These statement │ │ │ │ │ +00004330: 730a 2020 2020 2063 6f72 7265 7370 6f6e s. correspon │ │ │ │ │ +00004340: 6420 746f 2074 6865 2027 6372 6974 6963 d to the 'critic │ │ │ │ │ +00004350: 616c 272c 2027 6772 6176 6527 2c20 616e al', 'grave', an │ │ │ │ │ +00004360: 6420 2773 6572 696f 7573 2720 6275 6720 d 'serious' bug │ │ │ │ │ +00004370: 7365 7665 7269 7469 6573 0a20 2020 2020 severities. │ │ │ │ │ +00004380: 286e 6f72 6d61 6c6c 7920 7365 7269 6f75 (normally seriou │ │ │ │ │ +00004390: 7329 2e20 2054 6865 7920 6172 6520 636f s). They are co │ │ │ │ │ +000043a0: 6c6c 6563 7469 7665 6c79 2063 616c 6c65 llectively calle │ │ │ │ │ +000043b0: 6420 2750 6f6c 6963 790a 2020 2020 2072 d 'Policy. r │ │ │ │ │ +000043c0: 6571 7569 7265 6d65 6e74 7327 2e0a 0a20 equirements'... │ │ │ │ │ +000043d0: 2020 2a20 5468 6520 7465 726d 7320 2773 * The terms 's │ │ │ │ │ +000043e0: 686f 756c 6427 2061 6e64 2027 7368 6f75 hould' and 'shou │ │ │ │ │ +000043f0: 6c64 206e 6f74 272c 2061 6e64 2074 6865 ld not', and the │ │ │ │ │ +00004400: 2061 646a 6563 7469 7665 0a20 2020 2020 adjective. │ │ │ │ │ +00004410: 2772 6563 6f6d 6d65 6e64 6564 272c 2064 'recommended', d │ │ │ │ │ +00004420: 656e 6f74 6520 6265 7374 2070 7261 6374 enote best pract │ │ │ │ │ +00004430: 6963 6573 2e20 204e 6f6e 2d63 6f6e 666f ices. Non-confo │ │ │ │ │ +00004440: 726d 616e 6365 2077 6974 6820 7468 6573 rmance with thes │ │ │ │ │ +00004450: 650a 2020 2020 2067 7569 6465 6c69 6e65 e. guideline │ │ │ │ │ +00004460: 7320 7769 6c6c 2067 656e 6572 616c 6c79 s will generally │ │ │ │ │ +00004470: 2062 6520 636f 6e73 6964 6572 6564 2061 be considered a │ │ │ │ │ +00004480: 2062 7567 2c20 6275 7420 7769 6c6c 206e bug, but will n │ │ │ │ │ +00004490: 6f74 0a20 2020 2020 6e65 6365 7373 6172 ot. necessar │ │ │ │ │ +000044a0: 696c 7920 7265 6e64 6572 2061 2070 6163 ily render a pac │ │ │ │ │ +000044b0: 6b61 6765 2075 6e73 7569 7461 626c 6520 kage unsuitable │ │ │ │ │ +000044c0: 666f 7220 6469 7374 7269 6275 7469 6f6e for distribution │ │ │ │ │ +000044d0: 2e20 2054 6865 7365 0a20 2020 2020 7374 . These. st │ │ │ │ │ +000044e0: 6174 656d 656e 7473 2063 6f72 7265 7370 atements corresp │ │ │ │ │ +000044f0: 6f6e 6420 746f 2062 7567 2073 6576 6572 ond to bug sever │ │ │ │ │ +00004500: 6974 6965 7320 6f66 2027 696d 706f 7274 ities of 'import │ │ │ │ │ +00004510: 616e 7427 2c20 276e 6f72 6d61 6c27 2c0a ant', 'normal',. │ │ │ │ │ +00004520: 2020 2020 2061 6e64 2027 6d69 6e6f 7227 and 'minor' │ │ │ │ │ +00004530: 2e20 2054 6865 7920 6172 6520 636f 6c6c . They are coll │ │ │ │ │ +00004540: 6563 7469 7665 6c79 2063 616c 6c65 6420 ectively called │ │ │ │ │ +00004550: 2750 6f6c 6963 790a 2020 2020 2072 6563 'Policy. rec │ │ │ │ │ +00004560: 6f6d 6d65 6e64 6174 696f 6e73 272e 0a0a ommendations'... │ │ │ │ │ +00004570: 2020 202a 2054 6865 2061 646a 6563 7469 * The adjecti │ │ │ │ │ +00004580: 7665 7320 2765 6e63 6f75 7261 6765 6427 ves 'encouraged' │ │ │ │ │ +00004590: 2061 6e64 2027 6469 7363 6f75 7261 6765 and 'discourage │ │ │ │ │ +000045a0: 6427 2064 656e 6f74 6520 706c 6163 6573 d' denote places │ │ │ │ │ +000045b0: 2077 6865 7265 0a20 2020 2020 506f 6c69 where. Poli │ │ │ │ │ +000045c0: 6379 206f 6666 6572 7320 6164 7669 6365 cy offers advice │ │ │ │ │ +000045d0: 2074 6f20 6d61 696e 7461 696e 6572 732c to maintainers, │ │ │ │ │ +000045e0: 2062 7574 206d 6169 6e74 6169 6e65 7273 but maintainers │ │ │ │ │ +000045f0: 2061 7265 2066 7265 6520 746f 0a20 2020 are free to. │ │ │ │ │ +00004600: 2020 666f 6c6c 6f77 206f 7220 6e6f 7420 follow or not │ │ │ │ │ +00004610: 666f 6c6c 6f77 2074 6861 7420 6164 7669 follow that advi │ │ │ │ │ +00004620: 6365 2e20 204e 6f6e 2d63 6f6e 666f 726d ce. Non-conform │ │ │ │ │ +00004630: 616e 6365 2077 6974 6820 7468 6973 2061 ance with this a │ │ │ │ │ +00004640: 6476 6963 650a 2020 2020 2069 7320 6e6f dvice. is no │ │ │ │ │ +00004650: 726d 616c 6c79 206e 6f74 2063 6f6e 7369 rmally not consi │ │ │ │ │ +00004660: 6465 7265 6420 6120 6275 673b 2069 6620 dered a bug; if │ │ │ │ │ +00004670: 6120 6275 6720 7365 656d 7320 776f 7274 a bug seems wort │ │ │ │ │ +00004680: 6877 6869 6c65 2c0a 2020 2020 206e 6f72 hwhile,. nor │ │ │ │ │ +00004690: 6d61 6c6c 7920 6974 2077 6f75 6c64 2068 mally it would h │ │ │ │ │ +000046a0: 6176 6520 6120 7365 7665 7269 7479 206f ave a severity o │ │ │ │ │ +000046b0: 6620 2777 6973 686c 6973 7427 2e20 2054 f 'wishlist'. T │ │ │ │ │ +000046c0: 6865 7365 2073 7461 7465 6d65 6e74 730a hese statements. │ │ │ │ │ +000046d0: 2020 2020 2061 7265 2063 6f6c 6c65 6374 are collect │ │ │ │ │ +000046e0: 6976 656c 7920 6361 6c6c 6564 2027 506f ively called 'Po │ │ │ │ │ +000046f0: 6c69 6379 2061 6476 6963 6527 2e0a 0a20 licy advice'... │ │ │ │ │ +00004700: 2020 2a20 5468 6520 7465 726d 2027 6d61 * The term 'ma │ │ │ │ │ +00004710: 7927 2061 6e64 2074 6865 2061 646a 6563 y' and the adjec │ │ │ │ │ +00004720: 7469 7665 2027 6f70 7469 6f6e 616c 2720 tive 'optional' │ │ │ │ │ +00004730: 6172 6520 7573 6564 2074 6f20 636c 6172 are used to clar │ │ │ │ │ +00004740: 6966 790a 2020 2020 2063 6173 6573 2077 ify. cases w │ │ │ │ │ +00004750: 6865 7265 2069 7420 6d61 7920 6f74 6865 here it may othe │ │ │ │ │ +00004760: 7277 6973 6520 6170 7065 6172 2074 6861 rwise appear tha │ │ │ │ │ +00004770: 7420 506f 6c69 6379 2069 7320 7370 6563 t Policy is spec │ │ │ │ │ +00004780: 6966 7969 6e67 2061 0a20 2020 2020 7265 ifying a. re │ │ │ │ │ +00004790: 7175 6972 656d 656e 7420 6f72 2072 6563 quirement or rec │ │ │ │ │ +000047a0: 6f6d 6d65 6e64 6174 696f 6e2e 2020 496e ommendation. In │ │ │ │ │ +000047b0: 2074 686f 7365 2063 6173 6573 2c20 7468 those cases, th │ │ │ │ │ +000047c0: 6573 6520 776f 7264 730a 2020 2020 2064 ese words. d │ │ │ │ │ +000047d0: 6573 6372 6962 6520 6465 6369 7369 6f6e escribe decision │ │ │ │ │ +000047e0: 7320 7468 6174 2061 7265 2074 7275 6c79 s that are truly │ │ │ │ │ +000047f0: 206f 7074 696f 6e61 6c20 616e 6420 6174 optional and at │ │ │ │ │ +00004800: 2074 6865 206d 6169 6e74 6169 6e65 72e2 the maintainer. │ │ │ │ │ +00004810: 8099 730a 2020 2020 2064 6973 6372 6574 ..s. discret │ │ │ │ │ +00004820: 696f 6e2e 0a0a 5468 6520 5265 6c65 6173 ion...The Releas │ │ │ │ │ +00004830: 6520 5465 616d 2063 616e 2c20 6174 2074 e Team can, at t │ │ │ │ │ +00004840: 6865 6972 2064 6973 6372 6574 696f 6e2c heir discretion, │ │ │ │ │ +00004850: 2064 6f77 6e67 7261 6465 2061 2050 6f6c downgrade a Pol │ │ │ │ │ +00004860: 6963 790a 7265 7175 6972 656d 656e 7420 icy.requirement │ │ │ │ │ +00004870: 746f 2061 2050 6f6c 6963 7920 7265 636f to a Policy reco │ │ │ │ │ +00004880: 6d6d 656e 6461 7469 6f6e 2066 6f72 2061 mmendation for a │ │ │ │ │ +00004890: 2067 6976 656e 2072 656c 6561 7365 206f given release o │ │ │ │ │ +000048a0: 6620 7468 6520 4465 6269 616e 0a64 6973 f the Debian.dis │ │ │ │ │ +000048b0: 7472 6962 7574 696f 6e2e 2020 5468 6973 tribution. This │ │ │ │ │ +000048c0: 206d 6179 2062 6520 646f 6e65 2066 6f72 may be done for │ │ │ │ │ +000048d0: 206f 6e6c 7920 6120 7370 6563 6966 6963 only a specific │ │ │ │ │ +000048e0: 2070 6163 6b61 6765 206f 7220 666f 7220 package or for │ │ │ │ │ +000048f0: 7468 650a 6172 6368 6976 6520 6173 2061 the.archive as a │ │ │ │ │ +00004900: 2077 686f 6c65 2e20 2054 6869 7320 7072 whole. This pr │ │ │ │ │ +00004910: 6f76 6973 696f 6e20 6973 2069 6e74 656e ovision is inten │ │ │ │ │ +00004920: 6465 6420 746f 2070 726f 7669 6465 2066 ded to provide f │ │ │ │ │ +00004930: 6c65 7869 6269 6c69 7479 0a74 6f20 6261 lexibility.to ba │ │ │ │ │ +00004940: 6c61 6e63 6520 7468 6520 7175 616c 6974 lance the qualit │ │ │ │ │ +00004950: 7920 7374 616e 6461 7264 7320 6f66 2074 y standards of t │ │ │ │ │ +00004960: 6865 2064 6973 7472 6962 7574 696f 6e20 he distribution │ │ │ │ │ +00004970: 6167 6169 6e73 7420 7468 6520 7265 6c65 against the rele │ │ │ │ │ +00004980: 6173 650a 7363 6865 6475 6c65 2061 6e64 ase.schedule and │ │ │ │ │ +00004990: 2074 6865 2069 6d70 6f72 7461 6e63 6520 the importance │ │ │ │ │ +000049a0: 6f66 206d 616b 696e 6720 6120 7374 6162 of making a stab │ │ │ │ │ +000049b0: 6c65 2072 656c 6561 7365 2e0a 0a4d 7563 le release...Muc │ │ │ │ │ +000049c0: 6820 6f66 2074 6865 2069 6e66 6f72 6d61 h of the informa │ │ │ │ │ +000049d0: 7469 6f6e 2070 7265 7365 6e74 6564 2069 tion presented i │ │ │ │ │ +000049e0: 6e20 7468 6973 206d 616e 7561 6c20 7769 n this manual wi │ │ │ │ │ +000049f0: 6c6c 2062 6520 7573 6566 756c 2065 7665 ll be useful eve │ │ │ │ │ +00004a00: 6e0a 7768 656e 2062 7569 6c64 696e 6720 n.when building │ │ │ │ │ +00004a10: 6120 7061 636b 6167 6520 7768 6963 6820 a package which │ │ │ │ │ +00004a20: 6973 2074 6f20 6265 2064 6973 7472 6962 is to be distrib │ │ │ │ │ +00004a30: 7574 6564 2069 6e20 736f 6d65 206f 7468 uted in some oth │ │ │ │ │ +00004a40: 6572 2077 6179 206f 720a 6973 2069 6e74 er way or.is int │ │ │ │ │ +00004a50: 656e 6465 6420 666f 7220 6c6f 6361 6c20 ended for local │ │ │ │ │ +00004a60: 7573 6520 6f6e 6c79 2e0a 0a75 6465 6273 use only...udebs │ │ │ │ │ +00004a70: 2028 7374 7269 7070 6564 2d64 6f77 6e20 (stripped-down │ │ │ │ │ +00004a80: 6269 6e61 7279 2070 6163 6b61 6765 7320 binary packages │ │ │ │ │ +00004a90: 7573 6564 2062 7920 7468 6520 4465 6269 used by the Debi │ │ │ │ │ +00004aa0: 616e 2049 6e73 7461 6c6c 6572 2920 616e an Installer) an │ │ │ │ │ +00004ab0: 640a 736f 7572 6365 2070 6163 6b61 6765 d.source package │ │ │ │ │ +00004ac0: 7320 7468 6174 2070 726f 6475 6365 206f s that produce o │ │ │ │ │ +00004ad0: 6e6c 7920 7564 6562 7320 646f 206e 6f74 nly udebs do not │ │ │ │ │ +00004ae0: 2063 6f6d 706c 7920 7769 7468 2061 6c6c comply with all │ │ │ │ │ +00004af0: 206f 6620 7468 650a 7265 7175 6972 656d of the.requirem │ │ │ │ │ +00004b00: 656e 7473 2064 6973 6375 7373 6564 2068 ents discussed h │ │ │ │ │ +00004b10: 6572 652e 2020 5365 6520 7468 6520 4465 ere. See the De │ │ │ │ │ +00004b20: 6269 616e 2049 6e73 7461 6c6c 6572 2069 bian Installer i │ │ │ │ │ +00004b30: 6e74 6572 6e61 6c73 0a6d 616e 7561 6c28 nternals.manual( │ │ │ │ │ +00004b40: 3329 2066 6f72 206d 6f72 6520 696e 666f 3) for more info │ │ │ │ │ +00004b50: 726d 6174 696f 6e20 6162 6f75 7420 7468 rmation about th │ │ │ │ │ +00004b60: 656d 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d em... -------- │ │ │ │ │ +00004b70: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +00004b80: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +00004b90: 496e 666f 726d 616c 6c79 2c20 7468 6520 Informally, the │ │ │ │ │ +00004ba0: 6372 6974 6572 6961 2075 7365 6420 666f criteria used fo │ │ │ │ │ +00004bb0: 7220 696e 636c 7573 696f 6e20 6973 2074 r inclusion is t │ │ │ │ │ +00004bc0: 6861 7420 7468 6520 6d61 7465 7269 616c hat the material │ │ │ │ │ +00004bd0: 0a6d 6565 7420 6f6e 6520 6f66 2074 6865 .meet one of the │ │ │ │ │ +00004be0: 2066 6f6c 6c6f 7769 6e67 2072 6571 7569 following requi │ │ │ │ │ +00004bf0: 7265 6d65 6e74 733a 0a0a 5374 616e 6461 rements:..Standa │ │ │ │ │ +00004c00: 7264 2069 6e74 6572 6661 6365 730a 0a20 rd interfaces.. │ │ │ │ │ +00004c10: 2020 2020 5468 6520 6d61 7465 7269 616c The material │ │ │ │ │ +00004c20: 2070 7265 7365 6e74 6564 2072 6570 7265 presented repre │ │ │ │ │ +00004c30: 7365 6e74 7320 616e 2069 6e74 6572 6661 sents an interfa │ │ │ │ │ +00004c40: 6365 2074 6f20 7468 6520 7061 636b 6167 ce to the packag │ │ │ │ │ +00004c50: 696e 670a 2020 2020 2073 7973 7465 6d20 ing. system │ │ │ │ │ +00004c60: 7468 6174 2069 7320 6d61 6e64 6174 6564 that is mandated │ │ │ │ │ +00004c70: 2066 6f72 2075 7365 2c20 616e 6420 6973 for use, and is │ │ │ │ │ +00004c80: 2075 7365 6420 6279 2c20 6120 7369 676e used by, a sign │ │ │ │ │ +00004c90: 6966 6963 616e 740a 2020 2020 206e 756d ificant. num │ │ │ │ │ +00004ca0: 6265 7220 6f66 2070 6163 6b61 6765 732c ber of packages, │ │ │ │ │ +00004cb0: 2061 6e64 2074 6865 7265 666f 7265 2073 and therefore s │ │ │ │ │ +00004cc0: 686f 756c 6420 6e6f 7420 6265 2063 6861 hould not be cha │ │ │ │ │ +00004cd0: 6e67 6564 2077 6974 686f 7574 0a20 2020 nged without. │ │ │ │ │ +00004ce0: 2020 7065 6572 2072 6576 6965 772e 2020 peer review. │ │ │ │ │ +00004cf0: 5061 636b 6167 6520 6d61 696e 7461 696e Package maintain │ │ │ │ │ +00004d00: 6572 7320 6361 6e20 7468 656e 2072 656c ers can then rel │ │ │ │ │ +00004d10: 7920 6f6e 2074 6869 7320 696e 7465 7266 y on this interf │ │ │ │ │ +00004d20: 6163 650a 2020 2020 206e 6f74 2063 6861 ace. not cha │ │ │ │ │ +00004d30: 6e67 696e 672c 2061 6e64 2074 6865 2070 nging, and the p │ │ │ │ │ +00004d40: 6163 6b61 6765 206d 616e 6167 656d 656e ackage managemen │ │ │ │ │ +00004d50: 7420 736f 6674 7761 7265 2061 7574 686f t software autho │ │ │ │ │ +00004d60: 7273 206e 6565 6420 746f 0a20 2020 2020 rs need to. │ │ │ │ │ +00004d70: 656e 7375 7265 2063 6f6d 7061 7469 6269 ensure compatibi │ │ │ │ │ +00004d80: 6c69 7479 2077 6974 6820 7468 6973 2069 lity with this i │ │ │ │ │ +00004d90: 6e74 6572 6661 6365 2064 6566 696e 6974 nterface definit │ │ │ │ │ +00004da0: 696f 6e2e 2020 2843 6f6e 7472 6f6c 2066 ion. (Control f │ │ │ │ │ +00004db0: 696c 650a 2020 2020 2061 6e64 2063 6861 ile. and cha │ │ │ │ │ +00004dc0: 6e67 656c 6f67 2066 696c 6520 666f 726d ngelog file form │ │ │ │ │ +00004dd0: 6174 7320 6172 6520 6578 616d 706c 6573 ats are examples │ │ │ │ │ +00004de0: 2e29 0a0a 4368 6f73 656e 2043 6f6e 7665 .)..Chosen Conve │ │ │ │ │ +00004df0: 6e74 696f 6e0a 0a20 2020 2020 4966 2074 ntion.. If t │ │ │ │ │ +00004e00: 6865 7265 2061 7265 2061 206e 756d 6265 here are a numbe │ │ │ │ │ +00004e10: 7220 6f66 2074 6563 686e 6963 616c 6c79 r of technically │ │ │ │ │ +00004e20: 2076 6961 626c 6520 6368 6f69 6365 7320 viable choices │ │ │ │ │ +00004e30: 7468 6174 2063 616e 2062 650a 2020 2020 that can be. │ │ │ │ │ +00004e40: 206d 6164 652c 2062 7574 206f 6e65 206e made, but one n │ │ │ │ │ +00004e50: 6565 6473 2074 6f20 7365 6c65 6374 206f eeds to select o │ │ │ │ │ +00004e60: 6e65 206f 6620 7468 6573 6520 6f70 7469 ne of these opti │ │ │ │ │ +00004e70: 6f6e 7320 666f 720a 2020 2020 2069 6e74 ons for. int │ │ │ │ │ +00004e80: 6572 2d6f 7065 7261 6269 6c69 7479 2e20 er-operability. │ │ │ │ │ +00004e90: 2054 6865 2076 6572 7369 6f6e 206e 756d The version num │ │ │ │ │ +00004ea0: 6265 7220 666f 726d 6174 2069 7320 6f6e ber format is on │ │ │ │ │ +00004eb0: 6520 6578 616d 706c 652e 0a0a 506c 6561 e example...Plea │ │ │ │ │ +00004ec0: 7365 206e 6f74 6520 7468 6174 2074 6865 se note that the │ │ │ │ │ +00004ed0: 7365 2061 7265 206e 6f74 206d 7574 7561 se are not mutua │ │ │ │ │ +00004ee0: 6c6c 7920 6578 636c 7573 6976 653b 2073 lly exclusive; s │ │ │ │ │ +00004ef0: 656c 6563 7465 6420 636f 6e76 656e 7469 elected conventi │ │ │ │ │ +00004f00: 6f6e 730a 6f66 7465 6e20 6265 636f 6d65 ons.often become │ │ │ │ │ +00004f10: 2070 6172 7473 206f 6620 7374 616e 6461 parts of standa │ │ │ │ │ +00004f20: 7264 2069 6e74 6572 6661 6365 732e 0a0a rd interfaces... │ │ │ │ │ +00004f30: 2020 2028 3229 2043 6f6d 7061 7265 2052 (2) Compare R │ │ │ │ │ +00004f40: 4643 2032 3131 392e 2020 4e6f 7465 2c20 FC 2119. Note, │ │ │ │ │ +00004f50: 686f 7765 7665 722c 2074 6861 7420 7468 however, that th │ │ │ │ │ +00004f60: 6573 6520 776f 7264 7320 6172 6520 7573 ese words are us │ │ │ │ │ +00004f70: 6564 2069 6e20 610a 6469 6666 6572 656e ed in a.differen │ │ │ │ │ +00004f80: 7420 7761 7920 696e 2074 6869 7320 646f t way in this do │ │ │ │ │ +00004f90: 6375 6d65 6e74 2e0a 0a20 2020 2833 2920 cument... (3) │ │ │ │ │ +00004fa0: 6874 7470 733a 2f2f 642d 692e 6465 6269 https://d-i.debi │ │ │ │ │ +00004fb0: 616e 2e6f 7267 2f64 6f63 2f69 6e74 6572 an.org/doc/inter │ │ │ │ │ +00004fc0: 6e61 6c73 2f63 6830 332e 6874 6d6c 0a0a nals/ch03.html.. │ │ │ │ │ +00004fd0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00004fe0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00004ff0: 653a 204e 6577 2076 6572 7369 6f6e 7320 e: New versions │ │ │ │ │ +00005000: 6f66 2074 6869 7320 646f 6375 6d65 6e74 of this document │ │ │ │ │ +00005010: 2c20 204e 6578 743a 2041 7574 686f 7273 , Next: Authors │ │ │ │ │ +00005020: 2061 6e64 204d 6169 6e74 6169 6e65 7273 and Maintainers │ │ │ │ │ +00005030: 2c20 2050 7265 763a 2053 636f 7065 2c20 , Prev: Scope, │ │ │ │ │ +00005040: 2055 703a 2041 626f 7574 2074 6869 7320 Up: About this │ │ │ │ │ +00005050: 6d61 6e75 616c 0a0a 312e 3220 4e65 7720 manual..1.2 New │ │ │ │ │ +00005060: 7665 7273 696f 6e73 206f 6620 7468 6973 versions of this │ │ │ │ │ +00005070: 2064 6f63 756d 656e 740a 3d3d 3d3d 3d3d document.====== │ │ │ │ │ 00005080: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00005090: 3d3d 3d3d 3d3d 3d0a 0a54 6869 7320 6d61 =======..This ma │ │ │ │ │ -000050a0: 6e75 616c 2069 7320 6469 7374 7269 6275 nual is distribu │ │ │ │ │ -000050b0: 7465 6420 7669 6120 7468 6520 4465 6269 ted via the Debi │ │ │ │ │ -000050c0: 616e 2070 6163 6b61 6765 2064 6562 6961 an package debia │ │ │ │ │ -000050d0: 6e2d 706f 6c69 6379 2831 292e 0a0a 5468 n-policy(1)...Th │ │ │ │ │ -000050e0: 6520 6375 7272 656e 7420 7665 7273 696f e current versio │ │ │ │ │ -000050f0: 6e20 6f66 2074 6869 7320 646f 6375 6d65 n of this docume │ │ │ │ │ -00005100: 6e74 2069 7320 616c 736f 2061 7661 696c nt is also avail │ │ │ │ │ -00005110: 6162 6c65 2066 726f 6d20 7468 6520 4465 able from the De │ │ │ │ │ -00005120: 6269 616e 0a77 6562 206d 6972 726f 7273 bian.web mirrors │ │ │ │ │ -00005130: 2061 7420 e280 9868 7474 7073 3a2f 2f77 at ...https://w │ │ │ │ │ -00005140: 7777 2e64 6562 6961 6e2e 6f72 672f 646f ww.debian.org/do │ │ │ │ │ -00005150: 632f 6465 6269 616e 2d70 6f6c 6963 792f c/debian-policy/ │ │ │ │ │ -00005160: e280 992e 2020 416c 736f 0a61 7661 696c .... Also.avail │ │ │ │ │ -00005170: 6162 6c65 2066 726f 6d20 7468 6520 7361 able from the sa │ │ │ │ │ -00005180: 6d65 2064 6972 6563 746f 7279 2061 7265 me directory are │ │ │ │ │ -00005190: 2073 6576 6572 616c 206f 7468 6572 2066 several other f │ │ │ │ │ -000051a0: 6f72 6d61 7473 3a0a 706f 6c69 6379 2e65 ormats:.policy.e │ │ │ │ │ -000051b0: 7075 6228 3229 2c20 706f 6c69 6379 2e74 pub(2), policy.t │ │ │ │ │ -000051c0: 7874 2833 2920 616e 6420 706f 6c69 6379 xt(3) and policy │ │ │ │ │ -000051d0: 2e70 6466 2834 292e 2020 496e 636c 7564 .pdf(4). Includ │ │ │ │ │ -000051e0: 6564 2069 6e20 626f 7468 2074 6865 0a73 ed in both the.s │ │ │ │ │ -000051f0: 616d 6520 6469 7265 6374 6f72 7920 616e ame directory an │ │ │ │ │ -00005200: 6420 696e 2074 6865 2064 6562 6961 6e2d d in the debian- │ │ │ │ │ -00005210: 706f 6c69 6379 2070 6163 6b61 6765 2069 policy package i │ │ │ │ │ -00005220: 7320 6120 7374 616e 6461 6c6f 6e65 2063 s a standalone c │ │ │ │ │ -00005230: 6f70 7920 6f66 0a2a 6e6f 7465 2055 7067 opy of.*note Upg │ │ │ │ │ -00005240: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ -00005250: 3a20 392c 2077 6869 6368 2069 6e64 6963 : 9, which indic │ │ │ │ │ -00005260: 6174 6573 2070 6f6c 6963 7920 6368 616e ates policy chan │ │ │ │ │ -00005270: 6765 7320 6265 7477 6565 6e0a 7665 7273 ges between.vers │ │ │ │ │ -00005280: 696f 6e73 206f 6620 7468 6973 2064 6f63 ions of this doc │ │ │ │ │ -00005290: 756d 656e 742e 0a0a 2020 202d 2d2d 2d2d ument... ----- │ │ │ │ │ -000052a0: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -000052b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -000052c0: 3129 2068 7474 7073 3a2f 2f70 6163 6b61 1) https://packa │ │ │ │ │ -000052d0: 6765 732e 6465 6269 616e 2e6f 7267 2f64 ges.debian.org/d │ │ │ │ │ -000052e0: 6562 6961 6e2d 706f 6c69 6379 0a0a 2020 ebian-policy.. │ │ │ │ │ -000052f0: 2028 3229 2068 7474 7073 3a2f 2f77 7777 (2) https://www │ │ │ │ │ -00005300: 2e64 6562 6961 6e2e 6f72 672f 646f 632f .debian.org/doc/ │ │ │ │ │ -00005310: 6465 6269 616e 2d70 6f6c 6963 792f 706f debian-policy/po │ │ │ │ │ -00005320: 6c69 6379 2e65 7075 620a 0a20 2020 2833 licy.epub.. (3 │ │ │ │ │ -00005330: 2920 6874 7470 733a 2f2f 7777 772e 6465 ) https://www.de │ │ │ │ │ -00005340: 6269 616e 2e6f 7267 2f64 6f63 2f64 6562 bian.org/doc/deb │ │ │ │ │ -00005350: 6961 6e2d 706f 6c69 6379 2f70 6f6c 6963 ian-policy/polic │ │ │ │ │ -00005360: 792e 7478 740a 0a20 2020 2834 2920 6874 y.txt.. (4) ht │ │ │ │ │ -00005370: 7470 733a 2f2f 7777 772e 6465 6269 616e tps://www.debian │ │ │ │ │ -00005380: 2e6f 7267 2f64 6f63 2f64 6562 6961 6e2d .org/doc/debian- │ │ │ │ │ -00005390: 706f 6c69 6379 2f70 6f6c 6963 792e 7064 policy/policy.pd │ │ │ │ │ -000053a0: 660a 0a1f 0a46 696c 653a 2064 6562 6961 f....File: debia │ │ │ │ │ -000053b0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -000053c0: 4e6f 6465 3a20 4175 7468 6f72 7320 616e Node: Authors an │ │ │ │ │ -000053d0: 6420 4d61 696e 7461 696e 6572 732c 2020 d Maintainers, │ │ │ │ │ -000053e0: 4e65 7874 3a20 5265 6c61 7465 6420 646f Next: Related do │ │ │ │ │ -000053f0: 6375 6d65 6e74 732c 2020 5072 6576 3a20 cuments, Prev: │ │ │ │ │ -00005400: 4e65 7720 7665 7273 696f 6e73 206f 6620 New versions of │ │ │ │ │ -00005410: 7468 6973 2064 6f63 756d 656e 742c 2020 this document, │ │ │ │ │ -00005420: 5570 3a20 4162 6f75 7420 7468 6973 206d Up: About this m │ │ │ │ │ -00005430: 616e 7561 6c0a 0a31 2e33 2041 7574 686f anual..1.3 Autho │ │ │ │ │ -00005440: 7273 2061 6e64 204d 6169 6e74 6169 6e65 rs and Maintaine │ │ │ │ │ -00005450: 7273 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d rs.============= │ │ │ │ │ -00005460: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -00005470: 2a20 4d65 6e75 3a0a 0a2a 2045 6172 6c79 * Menu:..* Early │ │ │ │ │ -00005480: 2068 6973 746f 7279 3a3a 0a2a 2043 7572 history::.* Cur │ │ │ │ │ -00005490: 7265 6e74 2070 726f 6365 7373 3a3a 0a2a rent process::.* │ │ │ │ │ -000054a0: 2049 6d70 726f 7665 6d65 6e74 733a 3a0a Improvements::. │ │ │ │ │ -000054b0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -000054c0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -000054d0: 6465 3a20 4561 726c 7920 6869 7374 6f72 de: Early histor │ │ │ │ │ -000054e0: 792c 2020 4e65 7874 3a20 4375 7272 656e y, Next: Curren │ │ │ │ │ -000054f0: 7420 7072 6f63 6573 732c 2020 5570 3a20 t process, Up: │ │ │ │ │ -00005500: 4175 7468 6f72 7320 616e 6420 4d61 696e Authors and Main │ │ │ │ │ -00005510: 7461 696e 6572 730a 0a31 2e33 2e31 2045 tainers..1.3.1 E │ │ │ │ │ -00005520: 6172 6c79 2068 6973 746f 7279 0a2d 2d2d arly history.--- │ │ │ │ │ -00005530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00005540: 0a0a 4f72 6967 696e 616c 6c79 2063 616c ..Originally cal │ │ │ │ │ -00005550: 6c65 6420 e280 9c44 6562 6961 6e20 474e led ...Debian GN │ │ │ │ │ -00005560: 552f 4c69 6e75 7820 506f 6c69 6379 204d U/Linux Policy M │ │ │ │ │ -00005570: 616e 7561 6ce2 809d 2c20 7468 6973 206d anual..., this m │ │ │ │ │ -00005580: 616e 7561 6c20 7761 730a 696e 6974 6961 anual was.initia │ │ │ │ │ -00005590: 6c6c 7920 7772 6974 7465 6e20 696e 2031 lly written in 1 │ │ │ │ │ -000055a0: 3939 3620 6279 2049 616e 204a 6163 6b73 996 by Ian Jacks │ │ │ │ │ -000055b0: 6f6e 2e20 2049 7420 7761 7320 7265 7669 on. It was revi │ │ │ │ │ -000055c0: 7365 6420 6f6e 204e 6f76 656d 6265 720a sed on November. │ │ │ │ │ -000055d0: 3237 7468 2c20 3139 3936 2062 7920 4461 27th, 1996 by Da │ │ │ │ │ -000055e0: 7669 6420 412e 204d 6f72 7269 732e 2020 vid A. Morris. │ │ │ │ │ -000055f0: 4368 7269 7374 6961 6e20 5363 6877 6172 Christian Schwar │ │ │ │ │ -00005600: 7a20 6164 6465 6420 6e65 7720 7365 6374 z added new sect │ │ │ │ │ -00005610: 696f 6e73 206f 6e0a 4d61 7263 6820 3135 ions on.March 15 │ │ │ │ │ -00005620: 7468 2c20 3139 3937 2c20 616e 6420 7265 th, 1997, and re │ │ │ │ │ -00005630: 776f 726b 6564 2f72 6573 7472 7563 7475 worked/restructu │ │ │ │ │ -00005640: 7265 6420 6974 2069 6e20 4170 7269 6c2d red it in April- │ │ │ │ │ -00005650: 4a75 6c79 2031 3939 372e 0a43 6872 6973 July 1997..Chris │ │ │ │ │ -00005660: 746f 7068 204c 616d 6574 6572 2063 6f6e toph Lameter con │ │ │ │ │ -00005670: 7472 6962 7574 6564 2074 6865 20e2 809c tributed the ... │ │ │ │ │ -00005680: 5765 6220 5374 616e 6461 7264 e280 9d2e Web Standard.... │ │ │ │ │ -00005690: 2020 4a75 6c69 616e 2047 696c 6265 7920 Julian Gilbey │ │ │ │ │ -000056a0: 6c61 7267 656c 790a 7265 7374 7275 6374 largely.restruct │ │ │ │ │ -000056b0: 7572 6564 2069 7420 696e 2032 3030 312e ured it in 2001. │ │ │ │ │ -000056c0: 2020 5369 6e63 6520 5365 7074 656d 6265 Since Septembe │ │ │ │ │ -000056d0: 7220 3139 3938 2c20 6368 616e 6765 7320 r 1998, changes │ │ │ │ │ -000056e0: 746f 2074 6865 2063 6f6e 7465 6e74 730a to the contents. │ │ │ │ │ -000056f0: 6f66 2074 6869 7320 646f 6375 6d65 6e74 of this document │ │ │ │ │ -00005700: 2068 6176 6520 6265 656e 2063 6f2d 6f72 have been co-or │ │ │ │ │ -00005710: 6469 6e61 7465 6420 6279 206d 6561 6e73 dinated by means │ │ │ │ │ -00005720: 206f 6620 7468 6520 6465 6269 616e 2d70 of the debian-p │ │ │ │ │ -00005730: 6f6c 6963 790a 6d61 696c 696e 6720 6c69 olicy.mailing li │ │ │ │ │ -00005740: 7374 203c 6465 6269 616e 2d70 6f6c 6963 st ....File: deb │ │ │ │ │ -00005770: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00005780: 2020 4e6f 6465 3a20 4375 7272 656e 7420 Node: Current │ │ │ │ │ -00005790: 7072 6f63 6573 732c 2020 4e65 7874 3a20 process, Next: │ │ │ │ │ -000057a0: 496d 7072 6f76 656d 656e 7473 2c20 2050 Improvements, P │ │ │ │ │ -000057b0: 7265 763a 2045 6172 6c79 2068 6973 746f rev: Early histo │ │ │ │ │ -000057c0: 7279 2c20 2055 703a 2041 7574 686f 7273 ry, Up: Authors │ │ │ │ │ -000057d0: 2061 6e64 204d 6169 6e74 6169 6e65 7273 and Maintainers │ │ │ │ │ -000057e0: 0a0a 312e 332e 3220 4375 7272 656e 7420 ..1.3.2 Current │ │ │ │ │ -000057f0: 7072 6f63 6573 730a 2d2d 2d2d 2d2d 2d2d process.-------- │ │ │ │ │ -00005800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 -------------..T │ │ │ │ │ -00005810: 6865 2050 6f6c 6963 7920 4564 6974 6f72 he Policy Editor │ │ │ │ │ -00005820: 7320 6172 6520 4450 4c20 6465 6c65 6761 s are DPL delega │ │ │ │ │ -00005830: 7465 7320 7769 7468 2072 6573 706f 6e73 tes with respons │ │ │ │ │ -00005840: 6962 696c 6974 7920 666f 7220 7468 650a ibility for the. │ │ │ │ │ -00005850: 636f 6e74 656e 7473 206f 6620 7468 6973 contents of this │ │ │ │ │ -00005860: 2064 6f63 756d 656e 7420 2873 6565 2074 document (see t │ │ │ │ │ -00005870: 6865 2044 6562 6961 6e20 436f 6e73 7469 he Debian Consti │ │ │ │ │ -00005880: 7475 7469 6f6e 2066 6f72 2074 6865 206d tution for the m │ │ │ │ │ -00005890: 6561 6e69 6e67 0a6f 6620 e280 9c44 504c eaning.of ...DPL │ │ │ │ │ -000058a0: 2064 656c 6567 6174 65e2 809d 292e 2020 delegate...). │ │ │ │ │ -000058b0: 486f 7765 7665 722c 2074 6865 2050 6f6c However, the Pol │ │ │ │ │ -000058c0: 6963 7920 4564 6974 6f72 7320 6675 7274 icy Editors furt │ │ │ │ │ -000058d0: 6865 7220 6465 6c65 6761 7465 2074 6865 her delegate the │ │ │ │ │ -000058e0: 6972 0a65 6469 746f 7269 616c 2070 6f77 ir.editorial pow │ │ │ │ │ -000058f0: 6572 2074 6f20 6120 7072 6f63 6573 7320 er to a process │ │ │ │ │ -00005900: 6f66 2065 7374 6162 6c69 7368 696e 6720 of establishing │ │ │ │ │ -00005910: 7072 6f6a 6563 7420 6d65 6d62 6572 2063 project member c │ │ │ │ │ -00005920: 6f6e 7365 6e73 7573 206f 6e0a 7468 6520 onsensus on.the │ │ │ │ │ -00005930: 6465 6269 616e 2d70 6f6c 6963 7920 6d61 debian-policy ma │ │ │ │ │ -00005940: 696c 696e 6720 6c69 7374 2c20 6173 2064 iling list, as d │ │ │ │ │ -00005950: 6573 6372 6962 6564 2069 6e20 2a6e 6f74 escribed in *not │ │ │ │ │ -00005960: 6520 4465 6269 616e 2050 6f6c 6963 790a e Debian Policy. │ │ │ │ │ -00005970: 6368 616e 6765 7320 7072 6f63 6573 733a changes process: │ │ │ │ │ -00005980: 2065 2e20 2054 6865 2063 7572 7265 6e74 e. The current │ │ │ │ │ -00005990: 2050 6f6c 6963 7920 4564 6974 6f72 7320 Policy Editors │ │ │ │ │ -000059a0: 6172 653a 0a0a 2020 312e 2052 7573 7320 are:.. 1. Russ │ │ │ │ │ -000059b0: 416c 6c62 6572 790a 0a20 2032 2e20 5365 Allbery.. 2. Se │ │ │ │ │ -000059c0: 616e 2057 6869 7474 6f6e 0a0a 1f0a 4669 an Whitton....Fi │ │ │ │ │ -000059d0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -000059e0: 792e 696e 666f 2c20 204e 6f64 653a 2049 y.info, Node: I │ │ │ │ │ -000059f0: 6d70 726f 7665 6d65 6e74 732c 2020 5072 mprovements, Pr │ │ │ │ │ -00005a00: 6576 3a20 4375 7272 656e 7420 7072 6f63 ev: Current proc │ │ │ │ │ -00005a10: 6573 732c 2020 5570 3a20 4175 7468 6f72 ess, Up: Author │ │ │ │ │ -00005a20: 7320 616e 6420 4d61 696e 7461 696e 6572 s and Maintainer │ │ │ │ │ -00005a30: 730a 0a31 2e33 2e33 2049 6d70 726f 7665 s..1.3.3 Improve │ │ │ │ │ -00005a40: 6d65 6e74 730a 2d2d 2d2d 2d2d 2d2d 2d2d ments.---------- │ │ │ │ │ -00005a50: 2d2d 2d2d 2d2d 2d2d 0a0a 5768 696c 6520 --------..While │ │ │ │ │ -00005a60: 7468 6520 6175 7468 6f72 7320 6f66 2074 the authors of t │ │ │ │ │ -00005a70: 6869 7320 646f 6375 6d65 6e74 2068 6176 his document hav │ │ │ │ │ -00005a80: 6520 7472 6965 6420 6861 7264 2074 6f20 e tried hard to │ │ │ │ │ -00005a90: 6176 6f69 6420 7479 706f 7320 616e 640a avoid typos and. │ │ │ │ │ -00005aa0: 6f74 6865 7220 6572 726f 7273 2c20 7468 other errors, th │ │ │ │ │ -00005ab0: 6573 6520 646f 2073 7469 6c6c 206f 6363 ese do still occ │ │ │ │ │ -00005ac0: 7572 2e20 2049 6620 796f 7520 6469 7363 ur. If you disc │ │ │ │ │ -00005ad0: 6f76 6572 2061 6e20 6572 726f 7220 696e over an error in │ │ │ │ │ -00005ae0: 2074 6869 730a 6d61 6e75 616c 206f 7220 this.manual or │ │ │ │ │ -00005af0: 6966 2079 6f75 2077 616e 7420 746f 2067 if you want to g │ │ │ │ │ -00005b00: 6976 6520 616e 7920 636f 6d6d 656e 7473 ive any comments │ │ │ │ │ -00005b10: 2c20 7375 6767 6573 7469 6f6e 732c 206f , suggestions, o │ │ │ │ │ -00005b20: 7220 6372 6974 6963 6973 6d73 0a70 6c65 r criticisms.ple │ │ │ │ │ -00005b30: 6173 6520 7365 6e64 2061 6e20 656d 6169 ase send an emai │ │ │ │ │ -00005b40: 6c20 746f 2074 6865 2044 6562 6961 6e20 l to the Debian │ │ │ │ │ -00005b50: 506f 6c69 6379 204d 6169 6c69 6e67 204c Policy Mailing L │ │ │ │ │ -00005b60: 6973 742c 0a3c 6465 6269 616e 2d70 6f6c ist,., or submit │ │ │ │ │ -00005b90: 2061 2062 7567 2072 6570 6f72 7420 6167 a bug report ag │ │ │ │ │ -00005ba0: 6169 6e73 7420 7468 650a e280 9864 6562 ainst the....deb │ │ │ │ │ -00005bb0: 6961 6e2d 706f 6c69 6379 e280 9920 7061 ian-policy... pa │ │ │ │ │ -00005bc0: 636b 6167 652e 0a0a 506c 6561 7365 2064 ckage...Please d │ │ │ │ │ -00005bd0: 6f20 6e6f 7420 7472 7920 746f 2072 6561 o not try to rea │ │ │ │ │ -00005be0: 6368 2074 6865 2069 6e64 6976 6964 7561 ch the individua │ │ │ │ │ -00005bf0: 6c20 6175 7468 6f72 7320 6f72 206d 6169 l authors or mai │ │ │ │ │ -00005c00: 6e74 6169 6e65 7273 206f 6620 7468 650a ntainers of the. │ │ │ │ │ -00005c10: 506f 6c69 6379 204d 616e 7561 6c20 7265 Policy Manual re │ │ │ │ │ -00005c20: 6761 7264 696e 6720 6368 616e 6765 7320 garding changes │ │ │ │ │ -00005c30: 746f 2074 6865 2050 6f6c 6963 792e 0a0a to the Policy... │ │ │ │ │ -00005c40: 4e65 7720 7465 6368 6e69 7175 6573 2061 New techniques a │ │ │ │ │ -00005c50: 6e64 2066 756e 6374 696f 6e61 6c69 7479 nd functionality │ │ │ │ │ -00005c60: 2061 7265 2067 656e 6572 616c 6c79 2069 are generally i │ │ │ │ │ -00005c70: 6d70 6c65 6d65 6e74 6564 2069 6e20 7468 mplemented in th │ │ │ │ │ -00005c80: 6520 4465 6269 616e 0a61 7263 6869 7665 e Debian.archive │ │ │ │ │ -00005c90: 2028 6c6f 6e67 2920 6265 666f 7265 2074 (long) before t │ │ │ │ │ -00005ca0: 6865 7920 6172 6520 6465 7461 696c 6564 hey are detailed │ │ │ │ │ -00005cb0: 2069 6e20 7468 6973 2064 6f63 756d 656e in this documen │ │ │ │ │ -00005cc0: 742e 2020 5468 6973 2069 7320 6e6f 740a t. This is not. │ │ │ │ │ -00005cd0: 636f 6e73 6964 6572 6564 2074 6f20 6265 considered to be │ │ │ │ │ -00005ce0: 2061 2070 726f 626c 656d 3a20 7468 6572 a problem: ther │ │ │ │ │ -00005cf0: 6520 6973 2061 2063 6f6e 7365 6e73 7573 e is a consensus │ │ │ │ │ -00005d00: 2069 6e20 7468 6520 4465 6269 616e 2050 in the Debian P │ │ │ │ │ -00005d10: 726f 6a65 6374 0a74 6861 7420 7468 6520 roject.that the │ │ │ │ │ -00005d20: 7461 736b 206f 6620 6b65 6570 696e 6720 task of keeping │ │ │ │ │ -00005d30: 7468 6973 2064 6f63 756d 656e 7420 7570 this document up │ │ │ │ │ -00005d40: 2d74 6f2d 6461 7465 2073 686f 756c 6420 -to-date should │ │ │ │ │ -00005d50: 6e65 7665 7220 626c 6f63 6b0a 6d61 6b69 never block.maki │ │ │ │ │ -00005d60: 6e67 2069 6d70 726f 7665 6d65 6e74 7320 ng improvements │ │ │ │ │ -00005d70: 746f 2044 6562 6961 6e2e 2020 4e65 7665 to Debian. Neve │ │ │ │ │ -00005d80: 7274 6865 6c65 7373 2c20 6974 2069 7320 rtheless, it is │ │ │ │ │ -00005d90: 6265 7474 6572 2074 6f20 7375 626d 6974 better to submit │ │ │ │ │ -00005da0: 0a70 6174 6368 6573 2074 6f20 7468 6973 .patches to this │ │ │ │ │ -00005db0: 2064 6f63 756d 656e 7420 736f 6f6e 6572 document sooner │ │ │ │ │ -00005dc0: 2072 6174 6865 7220 7468 616e 206c 6174 rather than lat │ │ │ │ │ -00005dd0: 6572 2e20 2054 6869 7320 7265 6475 6365 er. This reduce │ │ │ │ │ -00005de0: 7320 7468 650a 616d 6f75 6e74 206f 6620 s the.amount of │ │ │ │ │ -00005df0: 776f 726b 2074 6861 7420 6973 206e 6565 work that is nee │ │ │ │ │ -00005e00: 6465 6420 6f6e 2074 6865 2070 6172 7420 ded on the part │ │ │ │ │ -00005e10: 6f66 206f 7468 6572 7320 746f 2067 6574 of others to get │ │ │ │ │ -00005e20: 2074 6865 6d73 656c 7665 730a 7570 2d74 themselves.up-t │ │ │ │ │ -00005e30: 6f2d 7370 6565 6420 6f6e 206e 6577 2062 o-speed on new b │ │ │ │ │ -00005e40: 6573 7420 7072 6163 7469 6365 732e 0a0a est practices... │ │ │ │ │ -00005e50: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00005e60: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00005e70: 653a 2052 656c 6174 6564 2064 6f63 756d e: Related docum │ │ │ │ │ -00005e80: 656e 7473 2c20 204e 6578 743a 2044 6566 ents, Next: Def │ │ │ │ │ -00005e90: 696e 6974 696f 6e73 2c20 2050 7265 763a initions, Prev: │ │ │ │ │ -00005ea0: 2041 7574 686f 7273 2061 6e64 204d 6169 Authors and Mai │ │ │ │ │ -00005eb0: 6e74 6169 6e65 7273 2c20 2055 703a 2041 ntainers, Up: A │ │ │ │ │ -00005ec0: 626f 7574 2074 6869 7320 6d61 6e75 616c bout this manual │ │ │ │ │ -00005ed0: 0a0a 312e 3420 5265 6c61 7465 6420 646f ..1.4 Related do │ │ │ │ │ -00005ee0: 6375 6d65 6e74 730a 3d3d 3d3d 3d3d 3d3d cuments.======== │ │ │ │ │ -00005ef0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T │ │ │ │ │ -00005f00: 6865 7265 2061 7265 2073 6576 6572 616c here are several │ │ │ │ │ -00005f10: 206f 7468 6572 2064 6f63 756d 656e 7473 other documents │ │ │ │ │ -00005f20: 206f 7468 6572 2074 6861 6e20 7468 6973 other than this │ │ │ │ │ -00005f30: 2050 6f6c 6963 7920 4d61 6e75 616c 2074 Policy Manual t │ │ │ │ │ -00005f40: 6861 7420 6172 650a 6e65 6365 7373 6172 hat are.necessar │ │ │ │ │ -00005f50: 7920 746f 2066 756c 6c79 2075 6e64 6572 y to fully under │ │ │ │ │ -00005f60: 7374 616e 6420 736f 6d65 2044 6562 6961 stand some Debia │ │ │ │ │ -00005f70: 6e20 706f 6c69 6369 6573 2061 6e64 2070 n policies and p │ │ │ │ │ -00005f80: 726f 6365 6475 7265 732e 0a0a 5468 6520 rocedures...The │ │ │ │ │ -00005f90: 6578 7465 726e 616c 20e2 809c 7375 622d external ...sub- │ │ │ │ │ -00005fa0: 706f 6c69 6379 e280 9d20 646f 6375 6d65 policy... docume │ │ │ │ │ -00005fb0: 6e74 7320 6172 6520 7265 6665 7272 6564 nts are referred │ │ │ │ │ -00005fc0: 2074 6f20 696e 3a0a 0a20 2020 2d20 2a6e to in:.. - *n │ │ │ │ │ -00005fd0: 6f74 6520 4669 6c65 2053 7973 7465 6d20 ote File System │ │ │ │ │ -00005fe0: 5374 7275 6374 7572 653a 2031 322e 0a0a Structure: 12... │ │ │ │ │ -00005ff0: 2020 202d 202a 6e6f 7465 2056 6972 7475 - *note Virtu │ │ │ │ │ -00006000: 616c 2070 6163 6b61 6765 733a 2031 332e al packages: 13. │ │ │ │ │ -00006010: 0a0a 2020 202d 202a 6e6f 7465 204d 656e .. - *note Men │ │ │ │ │ -00006020: 7573 3a20 3134 2e0a 0a20 2020 2d20 2a6e us: 14... - *n │ │ │ │ │ -00006030: 6f74 6520 5065 726c 2070 726f 6772 616d ote Perl program │ │ │ │ │ -00006040: 7320 616e 6420 6d6f 6475 6c65 733a 2031 s and modules: 1 │ │ │ │ │ -00006050: 352e 0a0a 2020 202d 202a 6e6f 7465 2050 5... - *note P │ │ │ │ │ -00006060: 726f 6d70 7469 6e67 2069 6e20 6d61 696e rompting in main │ │ │ │ │ -00006070: 7461 696e 6572 2073 6372 6970 7473 3a20 tainer scripts: │ │ │ │ │ -00006080: 3136 2e0a 0a20 2020 2d20 2a6e 6f74 6520 16... - *note │ │ │ │ │ -00006090: 456d 6163 7320 6c69 7370 2070 726f 6772 Emacs lisp progr │ │ │ │ │ -000060a0: 616d 733a 2031 372e 0a0a 496e 2061 6464 ams: 17...In add │ │ │ │ │ -000060b0: 6974 696f 6e20 746f 2074 686f 7365 2c20 ition to those, │ │ │ │ │ -000060c0: 7768 6963 6820 6361 7272 7920 7468 6520 which carry the │ │ │ │ │ -000060d0: 7765 6967 6874 206f 6620 706f 6c69 6379 weight of policy │ │ │ │ │ -000060e0: 2c20 7468 6572 6520 6973 2074 6865 0a44 , there is the.D │ │ │ │ │ -000060f0: 6562 6961 6e20 4465 7665 6c6f 7065 72e2 ebian Developer. │ │ │ │ │ -00006100: 8099 7320 5265 6665 7265 6e63 652e 2020 ..s Reference. │ │ │ │ │ -00006110: 5468 6973 2064 6f63 756d 656e 7420 6465 This document de │ │ │ │ │ -00006120: 7363 7269 6265 7320 7072 6f63 6564 7572 scribes procedur │ │ │ │ │ -00006130: 6573 2061 6e64 0a72 6573 6f75 7263 6573 es and.resources │ │ │ │ │ -00006140: 2066 6f72 2044 6562 6961 6e20 6465 7665 for Debian deve │ │ │ │ │ -00006150: 6c6f 7065 7273 2c20 6275 7420 6974 2069 lopers, but it i │ │ │ │ │ -00006160: 7320 276e 6f74 2720 6e6f 726d 6174 6976 s 'not' normativ │ │ │ │ │ -00006170: 653b 2072 6174 6865 722c 2069 740a 696e e; rather, it.in │ │ │ │ │ -00006180: 636c 7564 6573 2074 6869 6e67 7320 7468 cludes things th │ │ │ │ │ -00006190: 6174 2064 6f6e e280 9974 2062 656c 6f6e at don...t belon │ │ │ │ │ -000061a0: 6720 696e 2074 6865 2050 6f6c 6963 792c g in the Policy, │ │ │ │ │ -000061b0: 2073 7563 6820 6173 2062 6573 7420 7072 such as best pr │ │ │ │ │ -000061c0: 6163 7469 6365 730a 666f 7220 6465 7665 actices.for deve │ │ │ │ │ -000061d0: 6c6f 7065 7273 2e0a 0a54 6865 2044 6576 lopers...The Dev │ │ │ │ │ -000061e0: 656c 6f70 6572 e280 9973 2052 6566 6572 eloper...s Refer │ │ │ │ │ -000061f0: 656e 6365 2069 7320 6176 6169 6c61 626c ence is availabl │ │ │ │ │ -00006200: 6520 696e 2074 6865 2064 6576 656c 6f70 e in the develop │ │ │ │ │ -00006210: 6572 732d 7265 6665 7265 6e63 650a 7061 ers-reference.pa │ │ │ │ │ -00006220: 636b 6167 652e 2020 4974 e280 9973 2061 ckage. It...s a │ │ │ │ │ -00006230: 6c73 6f20 6176 6169 6c61 626c 6520 6672 lso available fr │ │ │ │ │ -00006240: 6f6d 2074 6865 2044 6562 6961 6e20 7765 om the Debian we │ │ │ │ │ -00006250: 6220 6d69 7272 6f72 7320 6174 0ae2 8098 b mirrors at.... │ │ │ │ │ -00006260: 6874 7470 733a 2f2f 7777 772e 6465 6269 https://www.debi │ │ │ │ │ -00006270: 616e 2e6f 7267 2f64 6f63 2f64 6576 656c an.org/doc/devel │ │ │ │ │ -00006280: 6f70 6572 732d 7265 6665 7265 6e63 652f opers-reference/ │ │ │ │ │ -00006290: e280 992e 0a0a 4669 6e61 6c6c 792c 2061 ......Finally, a │ │ │ │ │ -000062a0: 202a 6e6f 7465 2073 7065 6369 6669 6361 *note specifica │ │ │ │ │ -000062b0: 7469 6f6e 2066 6f72 206d 6163 6869 6e65 tion for machine │ │ │ │ │ -000062c0: 2d72 6561 6461 626c 6520 636f 7079 7269 -readable copyri │ │ │ │ │ -000062d0: 6768 7420 6669 6c65 733a 2031 382e 0a69 ght files: 18..i │ │ │ │ │ -000062e0: 7320 6d61 696e 7461 696e 6564 2061 7320 s maintained as │ │ │ │ │ -000062f0: 7061 7274 206f 6620 7468 6520 6465 6269 part of the debi │ │ │ │ │ -00006300: 616e 2d70 6f6c 6963 7920 7061 636b 6167 an-policy packag │ │ │ │ │ -00006310: 6520 7573 696e 6720 7468 6520 7361 6d65 e using the same │ │ │ │ │ -00006320: 0a70 726f 6365 6475 7265 2061 7320 7468 .procedure as th │ │ │ │ │ -00006330: 6520 6f74 6865 7220 706f 6c69 6379 2064 e other policy d │ │ │ │ │ -00006340: 6f63 756d 656e 7473 2e20 2055 7365 206f ocuments. Use o │ │ │ │ │ -00006350: 6620 7468 6973 2066 6f72 6d61 7420 6973 f this format is │ │ │ │ │ -00006360: 0a6f 7074 696f 6e61 6c2e 0a0a 1f0a 4669 .optional.....Fi │ │ │ │ │ -00006370: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00006380: 792e 696e 666f 2c20 204e 6f64 653a 2044 y.info, Node: D │ │ │ │ │ -00006390: 6566 696e 6974 696f 6e73 2c20 204e 6578 efinitions, Nex │ │ │ │ │ -000063a0: 743a 2054 7261 6e73 6c61 7469 6f6e 732c t: Translations, │ │ │ │ │ -000063b0: 2020 5072 6576 3a20 5265 6c61 7465 6420 Prev: Related │ │ │ │ │ -000063c0: 646f 6375 6d65 6e74 732c 2020 5570 3a20 documents, Up: │ │ │ │ │ -000063d0: 4162 6f75 7420 7468 6973 206d 616e 7561 About this manua │ │ │ │ │ -000063e0: 6c0a 0a31 2e35 2044 6566 696e 6974 696f l..1.5 Definitio │ │ │ │ │ -000063f0: 6e73 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ns.============= │ │ │ │ │ -00006400: 3d3d 0a0a 5468 6520 666f 6c6c 6f77 696e ==..The followin │ │ │ │ │ -00006410: 6720 7465 726d 7320 6172 6520 7573 6564 g terms are used │ │ │ │ │ -00006420: 2069 6e20 7468 6973 2050 6f6c 6963 7920 in this Policy │ │ │ │ │ -00006430: 4d61 6e75 616c 3a0a 0a41 5343 4949 0a0a Manual:..ASCII.. │ │ │ │ │ -00006440: 2020 2020 2054 6865 2063 6861 7261 6374 The charact │ │ │ │ │ -00006450: 6572 2065 6e63 6f64 696e 6720 7370 6563 er encoding spec │ │ │ │ │ -00006460: 6966 6965 6420 6279 2041 4e53 4920 5833 ified by ANSI X3 │ │ │ │ │ -00006470: 2e34 2d31 3938 3620 616e 6420 6974 730a .4-1986 and its. │ │ │ │ │ -00006480: 2020 2020 2070 7265 6465 6365 7373 6f72 predecessor │ │ │ │ │ -00006490: 2073 7461 6e64 6172 6473 2c20 7265 6665 standards, refe │ │ │ │ │ -000064a0: 7272 6564 2074 6f20 696e 204d 494d 4520 rred to in MIME │ │ │ │ │ -000064b0: 6173 2055 532d 4153 4349 492c 2061 6e64 as US-ASCII, and │ │ │ │ │ -000064c0: 0a20 2020 2020 636f 7272 6573 706f 6e64 . correspond │ │ │ │ │ -000064d0: 696e 6720 746f 2061 6e20 656e 636f 6469 ing to an encodi │ │ │ │ │ -000064e0: 6e67 2069 6e20 6569 6768 7420 6269 7473 ng in eight bits │ │ │ │ │ -000064f0: 2070 6572 2063 6861 7261 6374 6572 206f per character o │ │ │ │ │ -00006500: 6620 7468 650a 2020 2020 2066 6972 7374 f the. first │ │ │ │ │ -00006510: 2031 3238 2055 6e69 636f 6465 2831 2920 128 Unicode(1) │ │ │ │ │ -00006520: 6368 6172 6163 7465 7273 2c20 7769 7468 characters, with │ │ │ │ │ -00006530: 2074 6865 2065 6967 6874 6820 6269 7420 the eighth bit │ │ │ │ │ -00006540: 616c 7761 7973 207a 6572 6f2e 0a0a 7570 always zero...up │ │ │ │ │ -00006550: 7374 7265 616d 0a0a 2020 2020 2054 6865 stream.. The │ │ │ │ │ -00006560: 2073 6f75 7263 6520 6f66 2073 6f66 7477 source of softw │ │ │ │ │ -00006570: 6172 6520 7468 6174 2069 7320 6265 696e are that is bein │ │ │ │ │ -00006580: 6720 7061 636b 6167 6564 2c20 6f72 2074 g packaged, or t │ │ │ │ │ -00006590: 6865 2070 6f72 7469 6f6e 206f 6620 610a he portion of a. │ │ │ │ │ -000065a0: 2020 2020 2073 6f66 7477 6172 6520 7061 software pa │ │ │ │ │ -000065b0: 636b 6167 6520 7468 6174 206f 7269 6769 ckage that origi │ │ │ │ │ -000065c0: 6e61 7465 7320 6672 6f6d 206f 7574 7369 nates from outsi │ │ │ │ │ -000065d0: 6465 206f 6620 4465 6269 616e 2e20 2046 de of Debian. F │ │ │ │ │ -000065e0: 6f72 0a20 2020 2020 6578 616d 706c 652c or. example, │ │ │ │ │ -000065f0: 2073 7570 706f 7365 2041 6c69 6365 2077 suppose Alice w │ │ │ │ │ -00006600: 7269 7465 7320 616e 6420 7265 6c65 6173 rites and releas │ │ │ │ │ -00006610: 6573 2061 2066 7265 6520 736f 6674 7761 es a free softwa │ │ │ │ │ -00006620: 7265 2070 6163 6b61 6765 2c0a 2020 2020 re package,. │ │ │ │ │ -00006630: 2061 6e64 2074 6865 6e20 426f 6220 6372 and then Bob cr │ │ │ │ │ -00006640: 6561 7465 7320 6120 4465 6269 616e 2070 eates a Debian p │ │ │ │ │ -00006650: 6163 6b61 6765 206f 6620 7468 6174 2073 ackage of that s │ │ │ │ │ -00006660: 6f66 7477 6172 6520 7061 636b 6167 652e oftware package. │ │ │ │ │ -00006670: 0a20 2020 2020 416c 6963 6520 6973 2074 . Alice is t │ │ │ │ │ -00006680: 6865 2027 7570 7374 7265 616d 206d 6169 he 'upstream mai │ │ │ │ │ -00006690: 6e74 6169 6e65 7227 2028 736f 6d65 7469 ntainer' (someti │ │ │ │ │ -000066a0: 6d65 7320 6162 6272 6576 6961 7465 6420 mes abbreviated │ │ │ │ │ -000066b0: 6173 0a20 2020 2020 2775 7073 7472 6561 as. 'upstrea │ │ │ │ │ -000066c0: 6d27 2920 6f66 2074 6865 2070 6163 6b61 m') of the packa │ │ │ │ │ -000066d0: 6765 2c20 416c 6963 65e2 8099 7320 7265 ge, Alice...s re │ │ │ │ │ -000066e0: 6c65 6173 6573 2061 7265 2074 6865 2027 leases are the ' │ │ │ │ │ -000066f0: 7570 7374 7265 616d 0a20 2020 2020 7265 upstream. re │ │ │ │ │ -00006700: 6c65 6173 6573 272c 2061 6e64 2074 6865 leases', and the │ │ │ │ │ -00006710: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number │ │ │ │ │ -00006720: 7368 6520 7075 7473 206f 6e20 6120 7265 she puts on a re │ │ │ │ │ -00006730: 6c65 6173 6520 6973 2074 6865 0a20 2020 lease is the. │ │ │ │ │ -00006740: 2020 2775 7073 7472 6561 6d20 7665 7273 'upstream vers │ │ │ │ │ -00006750: 696f 6e27 2e20 2042 6f62 206d 6179 206d ion'. Bob may m │ │ │ │ │ -00006760: 616b 6520 4465 6269 616e 2d73 7065 6369 ake Debian-speci │ │ │ │ │ -00006770: 6669 6320 6d6f 6469 6669 6361 7469 6f6e fic modification │ │ │ │ │ -00006780: 7320 746f 0a20 2020 2020 7468 6520 7061 s to. the pa │ │ │ │ │ -00006790: 636b 6167 652c 2061 6e64 2074 6865 6e20 ckage, and then │ │ │ │ │ -000067a0: 6c61 7465 7220 7365 6e64 2074 686f 7365 later send those │ │ │ │ │ -000067b0: 206d 6f64 6966 6963 6174 696f 6e73 2027 modifications ' │ │ │ │ │ -000067c0: 7570 7374 7265 616d 2720 746f 0a20 2020 upstream' to. │ │ │ │ │ -000067d0: 2020 6265 2069 6e63 6f72 706f 7261 7465 be incorporate │ │ │ │ │ -000067e0: 6420 696e 2041 6c69 6365 e280 9973 2072 d in Alice...s r │ │ │ │ │ -000067f0: 656c 6561 7365 732e 0a0a 2020 2020 2054 eleases... T │ │ │ │ │ -00006800: 6865 2070 6163 6b61 6765 7220 616e 6420 he packager and │ │ │ │ │ -00006810: 7570 7374 7265 616d 2064 6576 656c 6f70 upstream develop │ │ │ │ │ -00006820: 6572 206d 6179 2062 6520 7468 6520 7361 er may be the sa │ │ │ │ │ -00006830: 6d65 2070 6572 736f 6e2e 2020 466f 720a me person. For. │ │ │ │ │ -00006840: 2020 2020 2065 7861 6d70 6c65 2c20 416c example, Al │ │ │ │ │ -00006850: 6963 6520 6d61 7920 6368 6f6f 7365 2074 ice may choose t │ │ │ │ │ -00006860: 6f20 7061 636b 6167 6520 6865 7220 6f77 o package her ow │ │ │ │ │ -00006870: 6e20 736f 6674 7761 7265 2066 6f72 2044 n software for D │ │ │ │ │ -00006880: 6562 6961 6e2e 0a20 2020 2020 486f 7765 ebian.. Howe │ │ │ │ │ -00006890: 7665 722c 2074 6869 7320 6d61 6e75 616c ver, this manual │ │ │ │ │ -000068a0: 2073 7469 6c6c 2064 6973 7469 6e67 7569 still distingui │ │ │ │ │ -000068b0: 7368 6573 2062 6574 7765 656e 2074 6865 shes between the │ │ │ │ │ -000068c0: 2072 6f6c 6520 6f66 0a20 2020 2020 7570 role of. up │ │ │ │ │ -000068d0: 7374 7265 616d 2061 6e64 2074 6865 2072 stream and the r │ │ │ │ │ -000068e0: 6f6c 6520 6f66 2044 6562 6961 6e20 7061 ole of Debian pa │ │ │ │ │ -000068f0: 636b 6167 6572 2c20 6576 656e 2077 6865 ckager, even whe │ │ │ │ │ -00006900: 6e20 7468 6520 7361 6d65 2070 6572 736f n the same perso │ │ │ │ │ -00006910: 6e0a 2020 2020 2069 7320 6669 6c6c 696e n. is fillin │ │ │ │ │ -00006920: 6720 626f 7468 206f 6620 7468 6f73 6520 g both of those │ │ │ │ │ -00006930: 726f 6c65 732c 2073 696e 6365 2074 6865 roles, since the │ │ │ │ │ -00006940: 7920 6861 7665 2073 6f6d 6520 696d 706c y have some impl │ │ │ │ │ -00006950: 6963 6174 696f 6e73 0a20 2020 2020 666f ications. fo │ │ │ │ │ -00006960: 7220 7468 6520 6465 7461 696c 7320 6f66 r the details of │ │ │ │ │ -00006970: 2070 6163 6b61 6769 6e67 2e0a 0a55 5446 packaging...UTF │ │ │ │ │ -00006980: 2d38 0a0a 2020 2020 2054 6865 2074 7261 -8.. The tra │ │ │ │ │ -00006990: 6e73 666f 726d 6174 696f 6e20 666f 726d nsformation form │ │ │ │ │ -000069a0: 6174 2028 736f 6d65 7469 6d65 7320 6361 at (sometimes ca │ │ │ │ │ -000069b0: 6c6c 6564 2065 6e63 6f64 696e 6729 206f lled encoding) o │ │ │ │ │ -000069c0: 6620 556e 6963 6f64 6528 3229 0a20 2020 f Unicode(2). │ │ │ │ │ -000069d0: 2020 6465 6669 6e65 6420 6279 2052 4643 defined by RFC │ │ │ │ │ -000069e0: 2033 3632 3928 3329 2e20 2055 5446 2d38 3629(3). UTF-8 │ │ │ │ │ -000069f0: 2068 6173 2074 6865 2075 7365 6675 6c20 has the useful │ │ │ │ │ -00006a00: 7072 6f70 6572 7479 206f 6620 6861 7669 property of havi │ │ │ │ │ -00006a10: 6e67 0a20 2020 2020 4153 4349 4920 6173 ng. ASCII as │ │ │ │ │ -00006a20: 2061 2073 7562 7365 742c 2073 6f20 616e a subset, so an │ │ │ │ │ -00006a30: 7920 7465 7874 2065 6e63 6f64 6564 2069 y text encoded i │ │ │ │ │ -00006a40: 6e20 4153 4349 4920 6973 2074 7269 7669 n ASCII is trivi │ │ │ │ │ -00006a50: 616c 6c79 2061 6c73 6f0a 2020 2020 2076 ally also. v │ │ │ │ │ -00006a60: 616c 6964 2055 5446 2d38 2e0a 0a20 2020 alid UTF-8... │ │ │ │ │ -00006a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e ---------- Footn │ │ │ │ │ -00006a80: 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a otes ----------. │ │ │ │ │ -00006a90: 0a20 2020 2831 2920 6874 7470 3a2f 2f77 . (1) http://w │ │ │ │ │ -00006aa0: 7777 2e75 6e69 636f 6465 2e6f 7267 2f0a ww.unicode.org/. │ │ │ │ │ -00006ab0: 0a20 2020 2832 2920 6874 7470 3a2f 2f77 . (2) http://w │ │ │ │ │ -00006ac0: 7777 2e75 6e69 636f 6465 2e6f 7267 2f0a ww.unicode.org/. │ │ │ │ │ -00006ad0: 0a20 2020 2833 2920 6874 7470 733a 2f2f . (3) https:// │ │ │ │ │ -00006ae0: 7777 772e 7266 632d 6564 6974 6f72 2e6f www.rfc-editor.o │ │ │ │ │ -00006af0: 7267 2f72 6663 2f72 6663 3336 3239 2e74 rg/rfc/rfc3629.t │ │ │ │ │ -00006b00: 7874 0a0a 1f0a 4669 6c65 3a20 6465 6269 xt....File: debi │ │ │ │ │ -00006b10: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -00006b20: 204e 6f64 653a 2054 7261 6e73 6c61 7469 Node: Translati │ │ │ │ │ -00006b30: 6f6e 732c 2020 5072 6576 3a20 4465 6669 ons, Prev: Defi │ │ │ │ │ -00006b40: 6e69 7469 6f6e 732c 2020 5570 3a20 4162 nitions, Up: Ab │ │ │ │ │ -00006b50: 6f75 7420 7468 6973 206d 616e 7561 6c0a out this manual. │ │ │ │ │ -00006b60: 0a31 2e36 2054 7261 6e73 6c61 7469 6f6e .1.6 Translation │ │ │ │ │ -00006b70: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ -00006b80: 3d3d 0a0a 5768 656e 2074 7261 6e73 6c61 ==..When transla │ │ │ │ │ -00006b90: 7469 6f6e 7320 6f66 2074 6869 7320 646f tions of this do │ │ │ │ │ -00006ba0: 6375 6d65 6e74 2069 6e74 6f20 6c61 6e67 cument into lang │ │ │ │ │ -00006bb0: 7561 6765 7320 6f74 6865 7220 7468 616e uages other than │ │ │ │ │ -00006bc0: 2045 6e67 6c69 7368 0a64 6973 6167 7265 English.disagre │ │ │ │ │ -00006bd0: 6520 7769 7468 2074 6865 2045 6e67 6c69 e with the Engli │ │ │ │ │ -00006be0: 7368 2074 6578 742c 2074 6865 2045 6e67 sh text, the Eng │ │ │ │ │ -00006bf0: 6c69 7368 2074 6578 7420 7461 6b65 7320 lish text takes │ │ │ │ │ -00006c00: 7072 6563 6564 656e 6365 2e0a 0a1f 0a46 precedence.....F │ │ │ │ │ -00006c10: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00006c20: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00006c30: 5468 6520 4465 6269 616e 2041 7263 6869 The Debian Archi │ │ │ │ │ -00006c40: 7665 2c20 204e 6578 743a 2042 696e 6172 ve, Next: Binar │ │ │ │ │ -00006c50: 7920 7061 636b 6167 6573 2c20 2050 7265 y packages, Pre │ │ │ │ │ -00006c60: 763a 2041 626f 7574 2074 6869 7320 6d61 v: About this ma │ │ │ │ │ -00006c70: 6e75 616c 2c20 2055 703a 2054 6f70 0a0a nual, Up: Top.. │ │ │ │ │ -00006c80: 3220 5468 6520 4465 6269 616e 2041 7263 2 The Debian Arc │ │ │ │ │ -00006c90: 6869 7665 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a hive.*********** │ │ │ │ │ -00006ca0: 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6865 2044 *********..The D │ │ │ │ │ -00006cb0: 6562 6961 6e20 7379 7374 656d 2069 7320 ebian system is │ │ │ │ │ -00006cc0: 6d61 696e 7461 696e 6564 2061 6e64 2064 maintained and d │ │ │ │ │ -00006cd0: 6973 7472 6962 7574 6564 2061 7320 6120 istributed as a │ │ │ │ │ -00006ce0: 636f 6c6c 6563 7469 6f6e 206f 660a 2770 collection of.'p │ │ │ │ │ -00006cf0: 6163 6b61 6765 7327 2e20 2053 696e 6365 ackages'. Since │ │ │ │ │ -00006d00: 2074 6865 7265 2061 7265 2073 6f20 6d61 there are so ma │ │ │ │ │ -00006d10: 6e79 206f 6620 7468 656d 2028 6375 7272 ny of them (curr │ │ │ │ │ -00006d20: 656e 746c 7920 7765 6c6c 206f 7665 720a ently well over. │ │ │ │ │ -00006d30: 3135 3030 3029 2c20 7468 6579 2061 7265 15000), they are │ │ │ │ │ -00006d40: 2073 706c 6974 2069 6e74 6f20 2773 6563 split into 'sec │ │ │ │ │ -00006d50: 7469 6f6e 7327 2061 6e64 2067 6976 656e tions' and given │ │ │ │ │ -00006d60: 2027 7072 696f 7269 7469 6573 2720 746f 'priorities' to │ │ │ │ │ -00006d70: 0a73 696d 706c 6966 7920 7468 6520 6861 .simplify the ha │ │ │ │ │ -00006d80: 6e64 6c69 6e67 206f 6620 7468 656d 2e0a ndling of them.. │ │ │ │ │ -00006d90: 0a54 6865 2065 6666 6f72 7420 6f66 2074 .The effort of t │ │ │ │ │ -00006da0: 6865 2044 6562 6961 6e20 7072 6f6a 6563 he Debian projec │ │ │ │ │ -00006db0: 7420 6973 2074 6f20 6275 696c 6420 6120 t is to build a │ │ │ │ │ -00006dc0: 6672 6565 206f 7065 7261 7469 6e67 2073 free operating s │ │ │ │ │ -00006dd0: 7973 7465 6d2c 0a62 7574 206e 6f74 2065 ystem,.but not e │ │ │ │ │ -00006de0: 7665 7279 2070 6163 6b61 6765 2077 6520 very package we │ │ │ │ │ -00006df0: 7761 6e74 2074 6f20 6d61 6b65 2061 6363 want to make acc │ │ │ │ │ -00006e00: 6573 7369 626c 6520 6973 2027 6672 6565 essible is 'free │ │ │ │ │ -00006e10: 2720 696e 206f 7572 2073 656e 7365 0a28 ' in our sense.( │ │ │ │ │ -00006e20: 7365 6520 7468 6520 4465 6269 616e 2046 see the Debian F │ │ │ │ │ -00006e30: 7265 6520 536f 6674 7761 7265 2047 7569 ree Software Gui │ │ │ │ │ -00006e40: 6465 6c69 6e65 732c 2062 656c 6f77 292c delines, below), │ │ │ │ │ -00006e50: 206f 7220 6d61 7920 6265 0a69 6d70 6f72 or may be.impor │ │ │ │ │ -00006e60: 7465 642f 6578 706f 7274 6564 2077 6974 ted/exported wit │ │ │ │ │ -00006e70: 686f 7574 2072 6573 7472 6963 7469 6f6e hout restriction │ │ │ │ │ -00006e80: 732e 2020 5468 7573 2c20 7468 6520 6172 s. Thus, the ar │ │ │ │ │ -00006e90: 6368 6976 6520 6973 2073 706c 6974 2069 chive is split i │ │ │ │ │ -00006ea0: 6e74 6f0a 6172 6561 7320 2831 2920 6261 nto.areas (1) ba │ │ │ │ │ -00006eb0: 7365 6420 6f6e 2074 6865 6972 206c 6963 sed on their lic │ │ │ │ │ -00006ec0: 656e 7365 7320 616e 6420 6f74 6865 7220 enses and other │ │ │ │ │ -00006ed0: 7265 7374 7269 6374 696f 6e73 2e0a 0a54 restrictions...T │ │ │ │ │ -00006ee0: 6865 2061 696d 7320 6f66 2074 6869 7320 he aims of this │ │ │ │ │ -00006ef0: 6172 653a 0a0a 2020 202d 2074 6f20 616c are:.. - to al │ │ │ │ │ -00006f00: 6c6f 7720 7573 2074 6f20 6d61 6b65 2061 low us to make a │ │ │ │ │ -00006f10: 7320 6d75 6368 2073 6f66 7477 6172 6520 s much software │ │ │ │ │ -00006f20: 6176 6169 6c61 626c 6520 6173 2077 6520 available as we │ │ │ │ │ -00006f30: 6361 6e0a 0a20 2020 2d20 746f 2061 6c6c can.. - to all │ │ │ │ │ -00006f40: 6f77 2075 7320 746f 2065 6e63 6f75 7261 ow us to encoura │ │ │ │ │ -00006f50: 6765 2065 7665 7279 6f6e 6520 746f 2077 ge everyone to w │ │ │ │ │ -00006f60: 7269 7465 2066 7265 6520 736f 6674 7761 rite free softwa │ │ │ │ │ -00006f70: 7265 2c20 616e 640a 0a20 2020 2d20 746f re, and.. - to │ │ │ │ │ -00006f80: 2061 6c6c 6f77 2075 7320 746f 206d 616b allow us to mak │ │ │ │ │ -00006f90: 6520 6974 2065 6173 7920 666f 7220 7065 e it easy for pe │ │ │ │ │ -00006fa0: 6f70 6c65 2074 6f20 7072 6f64 7563 6520 ople to produce │ │ │ │ │ -00006fb0: 4344 2d52 4f4d 7320 6f66 206f 7572 0a20 CD-ROMs of our. │ │ │ │ │ -00006fc0: 2020 2020 7379 7374 656d 2077 6974 686f system witho │ │ │ │ │ -00006fd0: 7574 2076 696f 6c61 7469 6e67 2061 6e79 ut violating any │ │ │ │ │ -00006fe0: 206c 6963 656e 7365 732c 2069 6d70 6f72 licenses, impor │ │ │ │ │ -00006ff0: 742f 6578 706f 7274 2072 6573 7472 6963 t/export restric │ │ │ │ │ -00007000: 7469 6f6e 732c 0a20 2020 2020 6f72 2061 tions,. or a │ │ │ │ │ -00007010: 6e79 206f 7468 6572 206c 6177 732e 0a0a ny other laws... │ │ │ │ │ -00007020: 5468 6520 276d 6169 6e27 2061 7263 6869 The 'main' archi │ │ │ │ │ -00007030: 7665 2061 7265 6120 666f 726d 7320 7468 ve area forms th │ │ │ │ │ -00007040: 6520 2744 6562 6961 6e20 6469 7374 7269 e 'Debian distri │ │ │ │ │ -00007050: 6275 7469 6f6e 272e 0a0a 5061 636b 6167 bution'...Packag │ │ │ │ │ -00007060: 6573 2069 6e20 7468 6520 6f74 6865 7220 es in the other │ │ │ │ │ -00007070: 6172 6368 6976 6520 6172 6561 7320 28e2 archive areas (. │ │ │ │ │ -00007080: 8098 6e6f 6e2d 6672 6565 2d66 6972 6d77 ..non-free-firmw │ │ │ │ │ -00007090: 6172 65e2 8099 2c20 e280 9863 6f6e 7472 are..., ...contr │ │ │ │ │ -000070a0: 6962 e280 992c 0ae2 8098 6e6f 6e2d 6672 ib...,....non-fr │ │ │ │ │ -000070b0: 6565 e280 9929 2061 7265 206e 6f74 2063 ee...) are not c │ │ │ │ │ -000070c0: 6f6e 7369 6465 7265 6420 746f 2062 6520 onsidered to be │ │ │ │ │ -000070d0: 7061 7274 206f 6620 7468 6520 4465 6269 part of the Debi │ │ │ │ │ -000070e0: 616e 2064 6973 7472 6962 7574 696f 6e2c an distribution, │ │ │ │ │ -000070f0: 0a61 6c74 686f 7567 6820 7765 2073 7570 .although we sup │ │ │ │ │ -00007100: 706f 7274 2074 6865 6972 2075 7365 2061 port their use a │ │ │ │ │ -00007110: 6e64 2070 726f 7669 6465 2069 6e66 7261 nd provide infra │ │ │ │ │ -00007120: 7374 7275 6374 7572 6520 666f 7220 7468 structure for th │ │ │ │ │ -00007130: 656d 2028 7375 6368 0a61 7320 6f75 7220 em (such.as our │ │ │ │ │ -00007140: 6275 672d 7472 6163 6b69 6e67 2073 7973 bug-tracking sys │ │ │ │ │ -00007150: 7465 6d20 616e 6420 6d61 696c 696e 6720 tem and mailing │ │ │ │ │ -00007160: 6c69 7374 7329 2e20 2054 6869 7320 4465 lists). This De │ │ │ │ │ -00007170: 6269 616e 2050 6f6c 6963 790a 4d61 6e75 bian Policy.Manu │ │ │ │ │ -00007180: 616c 2061 7070 6c69 6573 2074 6f20 7468 al applies to th │ │ │ │ │ -00007190: 6573 6520 7061 636b 6167 6573 2061 7320 ese packages as │ │ │ │ │ -000071a0: 7765 6c6c 2e0a 0a2a 204d 656e 753a 0a0a well...* Menu:.. │ │ │ │ │ -000071b0: 2a20 5468 6520 4465 6269 616e 2046 7265 * The Debian Fre │ │ │ │ │ -000071c0: 6520 536f 6674 7761 7265 2047 7569 6465 e Software Guide │ │ │ │ │ -000071d0: 6c69 6e65 733a 3a0a 2a20 4172 6368 6976 lines::.* Archiv │ │ │ │ │ -000071e0: 6520 6172 6561 733a 3a0a 2a20 436f 7079 e areas::.* Copy │ │ │ │ │ -000071f0: 7269 6768 7420 636f 6e73 6964 6572 6174 right considerat │ │ │ │ │ -00007200: 696f 6e73 3a3a 0a2a 2053 6563 7469 6f6e ions::.* Section │ │ │ │ │ -00007210: 733a 3a0a 2a20 5072 696f 7269 7469 6573 s::.* Priorities │ │ │ │ │ -00007220: 3a3a 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d ::.. --------- │ │ │ │ │ -00007230: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ -00007240: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2054 ------.. (1) T │ │ │ │ │ -00007250: 6865 2044 6562 6961 6e20 6172 6368 6976 he Debian archiv │ │ │ │ │ -00007260: 6520 736f 6674 7761 7265 2075 7365 7320 e software uses │ │ │ │ │ -00007270: 7468 6520 7465 726d 2022 636f 6d70 6f6e the term "compon │ │ │ │ │ -00007280: 656e 7422 2069 6e74 6572 6e61 6c6c 790a ent" internally. │ │ │ │ │ -00007290: 616e 6420 696e 2074 6865 2052 656c 6561 and in the Relea │ │ │ │ │ -000072a0: 7365 2066 696c 6520 666f 726d 6174 2074 se file format t │ │ │ │ │ -000072b0: 6f20 7265 6665 7220 746f 2074 6865 2064 o refer to the d │ │ │ │ │ -000072c0: 6976 6973 696f 6e20 6f66 2061 6e20 6172 ivision of an ar │ │ │ │ │ -000072d0: 6368 6976 652e 0a54 6865 2044 6562 6961 chive..The Debia │ │ │ │ │ -000072e0: 6e20 536f 6369 616c 2043 6f6e 7472 6163 n Social Contrac │ │ │ │ │ -000072f0: 7420 7369 6d70 6c79 2072 6566 6572 7320 t simply refers │ │ │ │ │ -00007300: 746f 2022 6172 6561 732e 2220 2054 6869 to "areas." Thi │ │ │ │ │ -00007310: 7320 646f 6375 6d65 6e74 2075 7365 730a s document uses. │ │ │ │ │ -00007320: 7465 726d 696e 6f6c 6f67 7920 7369 6d69 terminology simi │ │ │ │ │ -00007330: 6c61 7220 746f 2074 6865 2053 6f63 6961 lar to the Socia │ │ │ │ │ -00007340: 6c20 436f 6e74 7261 6374 2e0a 0a1f 0a46 l Contract.....F │ │ │ │ │ -00007350: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00007360: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00007370: 5468 6520 4465 6269 616e 2046 7265 6520 The Debian Free │ │ │ │ │ -00007380: 536f 6674 7761 7265 2047 7569 6465 6c69 Software Guideli │ │ │ │ │ -00007390: 6e65 732c 2020 4e65 7874 3a20 4172 6368 nes, Next: Arch │ │ │ │ │ -000073a0: 6976 6520 6172 6561 732c 2020 5570 3a20 ive areas, Up: │ │ │ │ │ -000073b0: 5468 6520 4465 6269 616e 2041 7263 6869 The Debian Archi │ │ │ │ │ -000073c0: 7665 0a0a 322e 3120 5468 6520 4465 6269 ve..2.1 The Debi │ │ │ │ │ -000073d0: 616e 2046 7265 6520 536f 6674 7761 7265 an Free Software │ │ │ │ │ -000073e0: 2047 7569 6465 6c69 6e65 730a 3d3d 3d3d Guidelines.==== │ │ │ │ │ -000073f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00005090: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6869 ===========..Thi │ │ │ │ │ +000050a0: 7320 6d61 6e75 616c 2069 7320 6469 7374 s manual is dist │ │ │ │ │ +000050b0: 7269 6275 7465 6420 7669 6120 7468 6520 ributed via the │ │ │ │ │ +000050c0: 4465 6269 616e 2070 6163 6b61 6765 2064 Debian package d │ │ │ │ │ +000050d0: 6562 6961 6e2d 706f 6c69 6379 2831 292e ebian-policy(1). │ │ │ │ │ +000050e0: 0a0a 5468 6520 6375 7272 656e 7420 7665 ..The current ve │ │ │ │ │ +000050f0: 7273 696f 6e20 6f66 2074 6869 7320 646f rsion of this do │ │ │ │ │ +00005100: 6375 6d65 6e74 2069 7320 616c 736f 2061 cument is also a │ │ │ │ │ +00005110: 7661 696c 6162 6c65 2066 726f 6d20 7468 vailable from th │ │ │ │ │ +00005120: 6520 4465 6269 616e 0a77 6562 206d 6972 e Debian.web mir │ │ │ │ │ +00005130: 726f 7273 2061 7420 e280 9868 7474 7073 rors at ...https │ │ │ │ │ +00005140: 3a2f 2f77 7777 2e64 6562 6961 6e2e 6f72 ://www.debian.or │ │ │ │ │ +00005150: 672f 646f 632f 6465 6269 616e 2d70 6f6c g/doc/debian-pol │ │ │ │ │ +00005160: 6963 792f e280 992e 2020 416c 736f 0a61 icy/.... Also.a │ │ │ │ │ +00005170: 7661 696c 6162 6c65 2066 726f 6d20 7468 vailable from th │ │ │ │ │ +00005180: 6520 7361 6d65 2064 6972 6563 746f 7279 e same directory │ │ │ │ │ +00005190: 2061 7265 2073 6576 6572 616c 206f 7468 are several oth │ │ │ │ │ +000051a0: 6572 2066 6f72 6d61 7473 3a0a 706f 6c69 er formats:.poli │ │ │ │ │ +000051b0: 6379 2e65 7075 6228 3229 2c20 706f 6c69 cy.epub(2), poli │ │ │ │ │ +000051c0: 6379 2e74 7874 2833 2920 616e 6420 706f cy.txt(3) and po │ │ │ │ │ +000051d0: 6c69 6379 2e70 6466 2834 292e 2020 496e licy.pdf(4). In │ │ │ │ │ +000051e0: 636c 7564 6564 2069 6e20 626f 7468 2074 cluded in both t │ │ │ │ │ +000051f0: 6865 0a73 616d 6520 6469 7265 6374 6f72 he.same director │ │ │ │ │ +00005200: 7920 616e 6420 696e 2074 6865 2064 6562 y and in the deb │ │ │ │ │ +00005210: 6961 6e2d 706f 6c69 6379 2070 6163 6b61 ian-policy packa │ │ │ │ │ +00005220: 6765 2069 7320 6120 7374 616e 6461 6c6f ge is a standalo │ │ │ │ │ +00005230: 6e65 2063 6f70 7920 6f66 0a2a 6e6f 7465 ne copy of.*note │ │ │ │ │ +00005240: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +00005250: 6c69 7374 3a20 392c 2077 6869 6368 2069 list: 9, which i │ │ │ │ │ +00005260: 6e64 6963 6174 6573 2070 6f6c 6963 7920 ndicates policy │ │ │ │ │ +00005270: 6368 616e 6765 7320 6265 7477 6565 6e0a changes between. │ │ │ │ │ +00005280: 7665 7273 696f 6e73 206f 6620 7468 6973 versions of this │ │ │ │ │ +00005290: 2064 6f63 756d 656e 742e 0a0a 2020 202d document... - │ │ │ │ │ +000052a0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +000052b0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +000052c0: 2020 2028 3129 2068 7474 7073 3a2f 2f70 (1) https://p │ │ │ │ │ +000052d0: 6163 6b61 6765 732e 6465 6269 616e 2e6f ackages.debian.o │ │ │ │ │ +000052e0: 7267 2f64 6562 6961 6e2d 706f 6c69 6379 rg/debian-policy │ │ │ │ │ +000052f0: 0a0a 2020 2028 3229 2068 7474 7073 3a2f .. (2) https:/ │ │ │ │ │ +00005300: 2f77 7777 2e64 6562 6961 6e2e 6f72 672f /www.debian.org/ │ │ │ │ │ +00005310: 646f 632f 6465 6269 616e 2d70 6f6c 6963 doc/debian-polic │ │ │ │ │ +00005320: 792f 706f 6c69 6379 2e65 7075 620a 0a20 y/policy.epub.. │ │ │ │ │ +00005330: 2020 2833 2920 6874 7470 733a 2f2f 7777 (3) https://ww │ │ │ │ │ +00005340: 772e 6465 6269 616e 2e6f 7267 2f64 6f63 w.debian.org/doc │ │ │ │ │ +00005350: 2f64 6562 6961 6e2d 706f 6c69 6379 2f70 /debian-policy/p │ │ │ │ │ +00005360: 6f6c 6963 792e 7478 740a 0a20 2020 2834 olicy.txt.. (4 │ │ │ │ │ +00005370: 2920 6874 7470 733a 2f2f 7777 772e 6465 ) https://www.de │ │ │ │ │ +00005380: 6269 616e 2e6f 7267 2f64 6f63 2f64 6562 bian.org/doc/deb │ │ │ │ │ +00005390: 6961 6e2d 706f 6c69 6379 2f70 6f6c 6963 ian-policy/polic │ │ │ │ │ +000053a0: 792e 7064 660a 0a1f 0a46 696c 653a 2064 y.pdf....File: d │ │ │ │ │ +000053b0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +000053c0: 6f2c 2020 4e6f 6465 3a20 4175 7468 6f72 o, Node: Author │ │ │ │ │ +000053d0: 7320 616e 6420 4d61 696e 7461 696e 6572 s and Maintainer │ │ │ │ │ +000053e0: 732c 2020 4e65 7874 3a20 5265 6c61 7465 s, Next: Relate │ │ │ │ │ +000053f0: 6420 646f 6375 6d65 6e74 732c 2020 5072 d documents, Pr │ │ │ │ │ +00005400: 6576 3a20 4e65 7720 7665 7273 696f 6e73 ev: New versions │ │ │ │ │ +00005410: 206f 6620 7468 6973 2064 6f63 756d 656e of this documen │ │ │ │ │ +00005420: 742c 2020 5570 3a20 4162 6f75 7420 7468 t, Up: About th │ │ │ │ │ +00005430: 6973 206d 616e 7561 6c0a 0a31 2e33 2041 is manual..1.3 A │ │ │ │ │ +00005440: 7574 686f 7273 2061 6e64 204d 6169 6e74 uthors and Maint │ │ │ │ │ +00005450: 6169 6e65 7273 0a3d 3d3d 3d3d 3d3d 3d3d ainers.========= │ │ │ │ │ +00005460: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00005470: 3d3d 0a0a 2a20 4d65 6e75 3a0a 0a2a 2045 ==..* Menu:..* E │ │ │ │ │ +00005480: 6172 6c79 2068 6973 746f 7279 3a3a 0a2a arly history::.* │ │ │ │ │ +00005490: 2043 7572 7265 6e74 2070 726f 6365 7373 Current process │ │ │ │ │ +000054a0: 3a3a 0a2a 2049 6d70 726f 7665 6d65 6e74 ::.* Improvement │ │ │ │ │ +000054b0: 733a 3a0a 0a1f 0a46 696c 653a 2064 6562 s::....File: deb │ │ │ │ │ +000054c0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +000054d0: 2020 4e6f 6465 3a20 4561 726c 7920 6869 Node: Early hi │ │ │ │ │ +000054e0: 7374 6f72 792c 2020 4e65 7874 3a20 4375 story, Next: Cu │ │ │ │ │ +000054f0: 7272 656e 7420 7072 6f63 6573 732c 2020 rrent process, │ │ │ │ │ +00005500: 5570 3a20 4175 7468 6f72 7320 616e 6420 Up: Authors and │ │ │ │ │ +00005510: 4d61 696e 7461 696e 6572 730a 0a31 2e33 Maintainers..1.3 │ │ │ │ │ +00005520: 2e31 2045 6172 6c79 2068 6973 746f 7279 .1 Early history │ │ │ │ │ +00005530: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ +00005540: 2d2d 2d2d 0a0a 4f72 6967 696e 616c 6c79 ----..Originally │ │ │ │ │ +00005550: 2063 616c 6c65 6420 e280 9c44 6562 6961 called ...Debia │ │ │ │ │ +00005560: 6e20 474e 552f 4c69 6e75 7820 506f 6c69 n GNU/Linux Poli │ │ │ │ │ +00005570: 6379 204d 616e 7561 6ce2 809d 2c20 7468 cy Manual..., th │ │ │ │ │ +00005580: 6973 206d 616e 7561 6c20 7761 730a 696e is manual was.in │ │ │ │ │ +00005590: 6974 6961 6c6c 7920 7772 6974 7465 6e20 itially written │ │ │ │ │ +000055a0: 696e 2031 3939 3620 6279 2049 616e 204a in 1996 by Ian J │ │ │ │ │ +000055b0: 6163 6b73 6f6e 2e20 2049 7420 7761 7320 ackson. It was │ │ │ │ │ +000055c0: 7265 7669 7365 6420 6f6e 204e 6f76 656d revised on Novem │ │ │ │ │ +000055d0: 6265 720a 3237 7468 2c20 3139 3936 2062 ber.27th, 1996 b │ │ │ │ │ +000055e0: 7920 4461 7669 6420 412e 204d 6f72 7269 y David A. Morri │ │ │ │ │ +000055f0: 732e 2020 4368 7269 7374 6961 6e20 5363 s. Christian Sc │ │ │ │ │ +00005600: 6877 6172 7a20 6164 6465 6420 6e65 7720 hwarz added new │ │ │ │ │ +00005610: 7365 6374 696f 6e73 206f 6e0a 4d61 7263 sections on.Marc │ │ │ │ │ +00005620: 6820 3135 7468 2c20 3139 3937 2c20 616e h 15th, 1997, an │ │ │ │ │ +00005630: 6420 7265 776f 726b 6564 2f72 6573 7472 d reworked/restr │ │ │ │ │ +00005640: 7563 7475 7265 6420 6974 2069 6e20 4170 uctured it in Ap │ │ │ │ │ +00005650: 7269 6c2d 4a75 6c79 2031 3939 372e 0a43 ril-July 1997..C │ │ │ │ │ +00005660: 6872 6973 746f 7068 204c 616d 6574 6572 hristoph Lameter │ │ │ │ │ +00005670: 2063 6f6e 7472 6962 7574 6564 2074 6865 contributed the │ │ │ │ │ +00005680: 20e2 809c 5765 6220 5374 616e 6461 7264 ...Web Standard │ │ │ │ │ +00005690: e280 9d2e 2020 4a75 6c69 616e 2047 696c .... Julian Gil │ │ │ │ │ +000056a0: 6265 7920 6c61 7267 656c 790a 7265 7374 bey largely.rest │ │ │ │ │ +000056b0: 7275 6374 7572 6564 2069 7420 696e 2032 ructured it in 2 │ │ │ │ │ +000056c0: 3030 312e 2020 5369 6e63 6520 5365 7074 001. Since Sept │ │ │ │ │ +000056d0: 656d 6265 7220 3139 3938 2c20 6368 616e ember 1998, chan │ │ │ │ │ +000056e0: 6765 7320 746f 2074 6865 2063 6f6e 7465 ges to the conte │ │ │ │ │ +000056f0: 6e74 730a 6f66 2074 6869 7320 646f 6375 nts.of this docu │ │ │ │ │ +00005700: 6d65 6e74 2068 6176 6520 6265 656e 2063 ment have been c │ │ │ │ │ +00005710: 6f2d 6f72 6469 6e61 7465 6420 6279 206d o-ordinated by m │ │ │ │ │ +00005720: 6561 6e73 206f 6620 7468 6520 6465 6269 eans of the debi │ │ │ │ │ +00005730: 616e 2d70 6f6c 6963 790a 6d61 696c 696e an-policy.mailin │ │ │ │ │ +00005740: 6720 6c69 7374 203c 6465 6269 616e 2d70 g list ....File: │ │ │ │ │ +00005770: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +00005780: 6e66 6f2c 2020 4e6f 6465 3a20 4375 7272 nfo, Node: Curr │ │ │ │ │ +00005790: 656e 7420 7072 6f63 6573 732c 2020 4e65 ent process, Ne │ │ │ │ │ +000057a0: 7874 3a20 496d 7072 6f76 656d 656e 7473 xt: Improvements │ │ │ │ │ +000057b0: 2c20 2050 7265 763a 2045 6172 6c79 2068 , Prev: Early h │ │ │ │ │ +000057c0: 6973 746f 7279 2c20 2055 703a 2041 7574 istory, Up: Aut │ │ │ │ │ +000057d0: 686f 7273 2061 6e64 204d 6169 6e74 6169 hors and Maintai │ │ │ │ │ +000057e0: 6e65 7273 0a0a 312e 332e 3220 4375 7272 ners..1.3.2 Curr │ │ │ │ │ +000057f0: 656e 7420 7072 6f63 6573 730a 2d2d 2d2d ent process.---- │ │ │ │ │ +00005800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00005810: 2d0a 0a54 6865 2050 6f6c 6963 7920 4564 -..The Policy Ed │ │ │ │ │ +00005820: 6974 6f72 7320 6172 6520 4450 4c20 6465 itors are DPL de │ │ │ │ │ +00005830: 6c65 6761 7465 7320 7769 7468 2072 6573 legates with res │ │ │ │ │ +00005840: 706f 6e73 6962 696c 6974 7920 666f 7220 ponsibility for │ │ │ │ │ +00005850: 7468 650a 636f 6e74 656e 7473 206f 6620 the.contents of │ │ │ │ │ +00005860: 7468 6973 2064 6f63 756d 656e 7420 2873 this document (s │ │ │ │ │ +00005870: 6565 2074 6865 2044 6562 6961 6e20 436f ee the Debian Co │ │ │ │ │ +00005880: 6e73 7469 7475 7469 6f6e 2066 6f72 2074 nstitution for t │ │ │ │ │ +00005890: 6865 206d 6561 6e69 6e67 0a6f 6620 e280 he meaning.of .. │ │ │ │ │ +000058a0: 9c44 504c 2064 656c 6567 6174 65e2 809d .DPL delegate... │ │ │ │ │ +000058b0: 292e 2020 486f 7765 7665 722c 2074 6865 ). However, the │ │ │ │ │ +000058c0: 2050 6f6c 6963 7920 4564 6974 6f72 7320 Policy Editors │ │ │ │ │ +000058d0: 6675 7274 6865 7220 6465 6c65 6761 7465 further delegate │ │ │ │ │ +000058e0: 2074 6865 6972 0a65 6469 746f 7269 616c their.editorial │ │ │ │ │ +000058f0: 2070 6f77 6572 2074 6f20 6120 7072 6f63 power to a proc │ │ │ │ │ +00005900: 6573 7320 6f66 2065 7374 6162 6c69 7368 ess of establish │ │ │ │ │ +00005910: 696e 6720 7072 6f6a 6563 7420 6d65 6d62 ing project memb │ │ │ │ │ +00005920: 6572 2063 6f6e 7365 6e73 7573 206f 6e0a er consensus on. │ │ │ │ │ +00005930: 7468 6520 6465 6269 616e 2d70 6f6c 6963 the debian-polic │ │ │ │ │ +00005940: 7920 6d61 696c 696e 6720 6c69 7374 2c20 y mailing list, │ │ │ │ │ +00005950: 6173 2064 6573 6372 6962 6564 2069 6e20 as described in │ │ │ │ │ +00005960: 2a6e 6f74 6520 4465 6269 616e 2050 6f6c *note Debian Pol │ │ │ │ │ +00005970: 6963 790a 6368 616e 6765 7320 7072 6f63 icy.changes proc │ │ │ │ │ +00005980: 6573 733a 2065 2e20 2054 6865 2063 7572 ess: e. The cur │ │ │ │ │ +00005990: 7265 6e74 2050 6f6c 6963 7920 4564 6974 rent Policy Edit │ │ │ │ │ +000059a0: 6f72 7320 6172 653a 0a0a 2020 312e 2052 ors are:.. 1. R │ │ │ │ │ +000059b0: 7573 7320 416c 6c62 6572 790a 0a20 2032 uss Allbery.. 2 │ │ │ │ │ +000059c0: 2e20 5365 616e 2057 6869 7474 6f6e 0a0a . Sean Whitton.. │ │ │ │ │ +000059d0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +000059e0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +000059f0: 653a 2049 6d70 726f 7665 6d65 6e74 732c e: Improvements, │ │ │ │ │ +00005a00: 2020 5072 6576 3a20 4375 7272 656e 7420 Prev: Current │ │ │ │ │ +00005a10: 7072 6f63 6573 732c 2020 5570 3a20 4175 process, Up: Au │ │ │ │ │ +00005a20: 7468 6f72 7320 616e 6420 4d61 696e 7461 thors and Mainta │ │ │ │ │ +00005a30: 696e 6572 730a 0a31 2e33 2e33 2049 6d70 iners..1.3.3 Imp │ │ │ │ │ +00005a40: 726f 7665 6d65 6e74 730a 2d2d 2d2d 2d2d rovements.------ │ │ │ │ │ +00005a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5768 ------------..Wh │ │ │ │ │ +00005a60: 696c 6520 7468 6520 6175 7468 6f72 7320 ile the authors │ │ │ │ │ +00005a70: 6f66 2074 6869 7320 646f 6375 6d65 6e74 of this document │ │ │ │ │ +00005a80: 2068 6176 6520 7472 6965 6420 6861 7264 have tried hard │ │ │ │ │ +00005a90: 2074 6f20 6176 6f69 6420 7479 706f 7320 to avoid typos │ │ │ │ │ +00005aa0: 616e 640a 6f74 6865 7220 6572 726f 7273 and.other errors │ │ │ │ │ +00005ab0: 2c20 7468 6573 6520 646f 2073 7469 6c6c , these do still │ │ │ │ │ +00005ac0: 206f 6363 7572 2e20 2049 6620 796f 7520 occur. If you │ │ │ │ │ +00005ad0: 6469 7363 6f76 6572 2061 6e20 6572 726f discover an erro │ │ │ │ │ +00005ae0: 7220 696e 2074 6869 730a 6d61 6e75 616c r in this.manual │ │ │ │ │ +00005af0: 206f 7220 6966 2079 6f75 2077 616e 7420 or if you want │ │ │ │ │ +00005b00: 746f 2067 6976 6520 616e 7920 636f 6d6d to give any comm │ │ │ │ │ +00005b10: 656e 7473 2c20 7375 6767 6573 7469 6f6e ents, suggestion │ │ │ │ │ +00005b20: 732c 206f 7220 6372 6974 6963 6973 6d73 s, or criticisms │ │ │ │ │ +00005b30: 0a70 6c65 6173 6520 7365 6e64 2061 6e20 .please send an │ │ │ │ │ +00005b40: 656d 6169 6c20 746f 2074 6865 2044 6562 email to the Deb │ │ │ │ │ +00005b50: 6961 6e20 506f 6c69 6379 204d 6169 6c69 ian Policy Maili │ │ │ │ │ +00005b60: 6e67 204c 6973 742c 0a3c 6465 6269 616e ng List,., or su │ │ │ │ │ +00005b90: 626d 6974 2061 2062 7567 2072 6570 6f72 bmit a bug repor │ │ │ │ │ +00005ba0: 7420 6167 6169 6e73 7420 7468 650a e280 t against the... │ │ │ │ │ +00005bb0: 9864 6562 6961 6e2d 706f 6c69 6379 e280 .debian-policy.. │ │ │ │ │ +00005bc0: 9920 7061 636b 6167 652e 0a0a 506c 6561 . package...Plea │ │ │ │ │ +00005bd0: 7365 2064 6f20 6e6f 7420 7472 7920 746f se do not try to │ │ │ │ │ +00005be0: 2072 6561 6368 2074 6865 2069 6e64 6976 reach the indiv │ │ │ │ │ +00005bf0: 6964 7561 6c20 6175 7468 6f72 7320 6f72 idual authors or │ │ │ │ │ +00005c00: 206d 6169 6e74 6169 6e65 7273 206f 6620 maintainers of │ │ │ │ │ +00005c10: 7468 650a 506f 6c69 6379 204d 616e 7561 the.Policy Manua │ │ │ │ │ +00005c20: 6c20 7265 6761 7264 696e 6720 6368 616e l regarding chan │ │ │ │ │ +00005c30: 6765 7320 746f 2074 6865 2050 6f6c 6963 ges to the Polic │ │ │ │ │ +00005c40: 792e 0a0a 4e65 7720 7465 6368 6e69 7175 y...New techniqu │ │ │ │ │ +00005c50: 6573 2061 6e64 2066 756e 6374 696f 6e61 es and functiona │ │ │ │ │ +00005c60: 6c69 7479 2061 7265 2067 656e 6572 616c lity are general │ │ │ │ │ +00005c70: 6c79 2069 6d70 6c65 6d65 6e74 6564 2069 ly implemented i │ │ │ │ │ +00005c80: 6e20 7468 6520 4465 6269 616e 0a61 7263 n the Debian.arc │ │ │ │ │ +00005c90: 6869 7665 2028 6c6f 6e67 2920 6265 666f hive (long) befo │ │ │ │ │ +00005ca0: 7265 2074 6865 7920 6172 6520 6465 7461 re they are deta │ │ │ │ │ +00005cb0: 696c 6564 2069 6e20 7468 6973 2064 6f63 iled in this doc │ │ │ │ │ +00005cc0: 756d 656e 742e 2020 5468 6973 2069 7320 ument. This is │ │ │ │ │ +00005cd0: 6e6f 740a 636f 6e73 6964 6572 6564 2074 not.considered t │ │ │ │ │ +00005ce0: 6f20 6265 2061 2070 726f 626c 656d 3a20 o be a problem: │ │ │ │ │ +00005cf0: 7468 6572 6520 6973 2061 2063 6f6e 7365 there is a conse │ │ │ │ │ +00005d00: 6e73 7573 2069 6e20 7468 6520 4465 6269 nsus in the Debi │ │ │ │ │ +00005d10: 616e 2050 726f 6a65 6374 0a74 6861 7420 an Project.that │ │ │ │ │ +00005d20: 7468 6520 7461 736b 206f 6620 6b65 6570 the task of keep │ │ │ │ │ +00005d30: 696e 6720 7468 6973 2064 6f63 756d 656e ing this documen │ │ │ │ │ +00005d40: 7420 7570 2d74 6f2d 6461 7465 2073 686f t up-to-date sho │ │ │ │ │ +00005d50: 756c 6420 6e65 7665 7220 626c 6f63 6b0a uld never block. │ │ │ │ │ +00005d60: 6d61 6b69 6e67 2069 6d70 726f 7665 6d65 making improveme │ │ │ │ │ +00005d70: 6e74 7320 746f 2044 6562 6961 6e2e 2020 nts to Debian. │ │ │ │ │ +00005d80: 4e65 7665 7274 6865 6c65 7373 2c20 6974 Nevertheless, it │ │ │ │ │ +00005d90: 2069 7320 6265 7474 6572 2074 6f20 7375 is better to su │ │ │ │ │ +00005da0: 626d 6974 0a70 6174 6368 6573 2074 6f20 bmit.patches to │ │ │ │ │ +00005db0: 7468 6973 2064 6f63 756d 656e 7420 736f this document so │ │ │ │ │ +00005dc0: 6f6e 6572 2072 6174 6865 7220 7468 616e oner rather than │ │ │ │ │ +00005dd0: 206c 6174 6572 2e20 2054 6869 7320 7265 later. This re │ │ │ │ │ +00005de0: 6475 6365 7320 7468 650a 616d 6f75 6e74 duces the.amount │ │ │ │ │ +00005df0: 206f 6620 776f 726b 2074 6861 7420 6973 of work that is │ │ │ │ │ +00005e00: 206e 6565 6465 6420 6f6e 2074 6865 2070 needed on the p │ │ │ │ │ +00005e10: 6172 7420 6f66 206f 7468 6572 7320 746f art of others to │ │ │ │ │ +00005e20: 2067 6574 2074 6865 6d73 656c 7665 730a get themselves. │ │ │ │ │ +00005e30: 7570 2d74 6f2d 7370 6565 6420 6f6e 206e up-to-speed on n │ │ │ │ │ +00005e40: 6577 2062 6573 7420 7072 6163 7469 6365 ew best practice │ │ │ │ │ +00005e50: 732e 0a0a 1f0a 4669 6c65 3a20 6465 6269 s.....File: debi │ │ │ │ │ +00005e60: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00005e70: 204e 6f64 653a 2052 656c 6174 6564 2064 Node: Related d │ │ │ │ │ +00005e80: 6f63 756d 656e 7473 2c20 204e 6578 743a ocuments, Next: │ │ │ │ │ +00005e90: 2044 6566 696e 6974 696f 6e73 2c20 2050 Definitions, P │ │ │ │ │ +00005ea0: 7265 763a 2041 7574 686f 7273 2061 6e64 rev: Authors and │ │ │ │ │ +00005eb0: 204d 6169 6e74 6169 6e65 7273 2c20 2055 Maintainers, U │ │ │ │ │ +00005ec0: 703a 2041 626f 7574 2074 6869 7320 6d61 p: About this ma │ │ │ │ │ +00005ed0: 6e75 616c 0a0a 312e 3420 5265 6c61 7465 nual..1.4 Relate │ │ │ │ │ +00005ee0: 6420 646f 6375 6d65 6e74 730a 3d3d 3d3d d documents.==== │ │ │ │ │ +00005ef0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00005f00: 3d0a 0a54 6865 7265 2061 7265 2073 6576 =..There are sev │ │ │ │ │ +00005f10: 6572 616c 206f 7468 6572 2064 6f63 756d eral other docum │ │ │ │ │ +00005f20: 656e 7473 206f 7468 6572 2074 6861 6e20 ents other than │ │ │ │ │ +00005f30: 7468 6973 2050 6f6c 6963 7920 4d61 6e75 this Policy Manu │ │ │ │ │ +00005f40: 616c 2074 6861 7420 6172 650a 6e65 6365 al that are.nece │ │ │ │ │ +00005f50: 7373 6172 7920 746f 2066 756c 6c79 2075 ssary to fully u │ │ │ │ │ +00005f60: 6e64 6572 7374 616e 6420 736f 6d65 2044 nderstand some D │ │ │ │ │ +00005f70: 6562 6961 6e20 706f 6c69 6369 6573 2061 ebian policies a │ │ │ │ │ +00005f80: 6e64 2070 726f 6365 6475 7265 732e 0a0a nd procedures... │ │ │ │ │ +00005f90: 5468 6520 6578 7465 726e 616c 20e2 809c The external ... │ │ │ │ │ +00005fa0: 7375 622d 706f 6c69 6379 e280 9d20 646f sub-policy... do │ │ │ │ │ +00005fb0: 6375 6d65 6e74 7320 6172 6520 7265 6665 cuments are refe │ │ │ │ │ +00005fc0: 7272 6564 2074 6f20 696e 3a0a 0a20 2020 rred to in:.. │ │ │ │ │ +00005fd0: 2d20 2a6e 6f74 6520 4669 6c65 2053 7973 - *note File Sys │ │ │ │ │ +00005fe0: 7465 6d20 5374 7275 6374 7572 653a 2031 tem Structure: 1 │ │ │ │ │ +00005ff0: 322e 0a0a 2020 202d 202a 6e6f 7465 2056 2... - *note V │ │ │ │ │ +00006000: 6972 7475 616c 2070 6163 6b61 6765 733a irtual packages: │ │ │ │ │ +00006010: 2031 332e 0a0a 2020 202d 202a 6e6f 7465 13... - *note │ │ │ │ │ +00006020: 204d 656e 7573 3a20 3134 2e0a 0a20 2020 Menus: 14... │ │ │ │ │ +00006030: 2d20 2a6e 6f74 6520 5065 726c 2070 726f - *note Perl pro │ │ │ │ │ +00006040: 6772 616d 7320 616e 6420 6d6f 6475 6c65 grams and module │ │ │ │ │ +00006050: 733a 2031 352e 0a0a 2020 202d 202a 6e6f s: 15... - *no │ │ │ │ │ +00006060: 7465 2050 726f 6d70 7469 6e67 2069 6e20 te Prompting in │ │ │ │ │ +00006070: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ +00006080: 7473 3a20 3136 2e0a 0a20 2020 2d20 2a6e ts: 16... - *n │ │ │ │ │ +00006090: 6f74 6520 456d 6163 7320 6c69 7370 2070 ote Emacs lisp p │ │ │ │ │ +000060a0: 726f 6772 616d 733a 2031 372e 0a0a 496e rograms: 17...In │ │ │ │ │ +000060b0: 2061 6464 6974 696f 6e20 746f 2074 686f addition to tho │ │ │ │ │ +000060c0: 7365 2c20 7768 6963 6820 6361 7272 7920 se, which carry │ │ │ │ │ +000060d0: 7468 6520 7765 6967 6874 206f 6620 706f the weight of po │ │ │ │ │ +000060e0: 6c69 6379 2c20 7468 6572 6520 6973 2074 licy, there is t │ │ │ │ │ +000060f0: 6865 0a44 6562 6961 6e20 4465 7665 6c6f he.Debian Develo │ │ │ │ │ +00006100: 7065 72e2 8099 7320 5265 6665 7265 6e63 per...s Referenc │ │ │ │ │ +00006110: 652e 2020 5468 6973 2064 6f63 756d 656e e. This documen │ │ │ │ │ +00006120: 7420 6465 7363 7269 6265 7320 7072 6f63 t describes proc │ │ │ │ │ +00006130: 6564 7572 6573 2061 6e64 0a72 6573 6f75 edures and.resou │ │ │ │ │ +00006140: 7263 6573 2066 6f72 2044 6562 6961 6e20 rces for Debian │ │ │ │ │ +00006150: 6465 7665 6c6f 7065 7273 2c20 6275 7420 developers, but │ │ │ │ │ +00006160: 6974 2069 7320 276e 6f74 2720 6e6f 726d it is 'not' norm │ │ │ │ │ +00006170: 6174 6976 653b 2072 6174 6865 722c 2069 ative; rather, i │ │ │ │ │ +00006180: 740a 696e 636c 7564 6573 2074 6869 6e67 t.includes thing │ │ │ │ │ +00006190: 7320 7468 6174 2064 6f6e e280 9974 2062 s that don...t b │ │ │ │ │ +000061a0: 656c 6f6e 6720 696e 2074 6865 2050 6f6c elong in the Pol │ │ │ │ │ +000061b0: 6963 792c 2073 7563 6820 6173 2062 6573 icy, such as bes │ │ │ │ │ +000061c0: 7420 7072 6163 7469 6365 730a 666f 7220 t practices.for │ │ │ │ │ +000061d0: 6465 7665 6c6f 7065 7273 2e0a 0a54 6865 developers...The │ │ │ │ │ +000061e0: 2044 6576 656c 6f70 6572 e280 9973 2052 Developer...s R │ │ │ │ │ +000061f0: 6566 6572 656e 6365 2069 7320 6176 6169 eference is avai │ │ │ │ │ +00006200: 6c61 626c 6520 696e 2074 6865 2064 6576 lable in the dev │ │ │ │ │ +00006210: 656c 6f70 6572 732d 7265 6665 7265 6e63 elopers-referenc │ │ │ │ │ +00006220: 650a 7061 636b 6167 652e 2020 4974 e280 e.package. It.. │ │ │ │ │ +00006230: 9973 2061 6c73 6f20 6176 6169 6c61 626c .s also availabl │ │ │ │ │ +00006240: 6520 6672 6f6d 2074 6865 2044 6562 6961 e from the Debia │ │ │ │ │ +00006250: 6e20 7765 6220 6d69 7272 6f72 7320 6174 n web mirrors at │ │ │ │ │ +00006260: 0ae2 8098 6874 7470 733a 2f2f 7777 772e ....https://www. │ │ │ │ │ +00006270: 6465 6269 616e 2e6f 7267 2f64 6f63 2f64 debian.org/doc/d │ │ │ │ │ +00006280: 6576 656c 6f70 6572 732d 7265 6665 7265 evelopers-refere │ │ │ │ │ +00006290: 6e63 652f e280 992e 0a0a 4669 6e61 6c6c nce/......Finall │ │ │ │ │ +000062a0: 792c 2061 202a 6e6f 7465 2073 7065 6369 y, a *note speci │ │ │ │ │ +000062b0: 6669 6361 7469 6f6e 2066 6f72 206d 6163 fication for mac │ │ │ │ │ +000062c0: 6869 6e65 2d72 6561 6461 626c 6520 636f hine-readable co │ │ │ │ │ +000062d0: 7079 7269 6768 7420 6669 6c65 733a 2031 pyright files: 1 │ │ │ │ │ +000062e0: 382e 0a69 7320 6d61 696e 7461 696e 6564 8..is maintained │ │ │ │ │ +000062f0: 2061 7320 7061 7274 206f 6620 7468 6520 as part of the │ │ │ │ │ +00006300: 6465 6269 616e 2d70 6f6c 6963 7920 7061 debian-policy pa │ │ │ │ │ +00006310: 636b 6167 6520 7573 696e 6720 7468 6520 ckage using the │ │ │ │ │ +00006320: 7361 6d65 0a70 726f 6365 6475 7265 2061 same.procedure a │ │ │ │ │ +00006330: 7320 7468 6520 6f74 6865 7220 706f 6c69 s the other poli │ │ │ │ │ +00006340: 6379 2064 6f63 756d 656e 7473 2e20 2055 cy documents. U │ │ │ │ │ +00006350: 7365 206f 6620 7468 6973 2066 6f72 6d61 se of this forma │ │ │ │ │ +00006360: 7420 6973 0a6f 7074 696f 6e61 6c2e 0a0a t is.optional... │ │ │ │ │ +00006370: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00006380: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00006390: 653a 2044 6566 696e 6974 696f 6e73 2c20 e: Definitions, │ │ │ │ │ +000063a0: 204e 6578 743a 2054 7261 6e73 6c61 7469 Next: Translati │ │ │ │ │ +000063b0: 6f6e 732c 2020 5072 6576 3a20 5265 6c61 ons, Prev: Rela │ │ │ │ │ +000063c0: 7465 6420 646f 6375 6d65 6e74 732c 2020 ted documents, │ │ │ │ │ +000063d0: 5570 3a20 4162 6f75 7420 7468 6973 206d Up: About this m │ │ │ │ │ +000063e0: 616e 7561 6c0a 0a31 2e35 2044 6566 696e anual..1.5 Defin │ │ │ │ │ +000063f0: 6974 696f 6e73 0a3d 3d3d 3d3d 3d3d 3d3d itions.========= │ │ │ │ │ +00006400: 3d3d 3d3d 3d3d 0a0a 5468 6520 666f 6c6c ======..The foll │ │ │ │ │ +00006410: 6f77 696e 6720 7465 726d 7320 6172 6520 owing terms are │ │ │ │ │ +00006420: 7573 6564 2069 6e20 7468 6973 2050 6f6c used in this Pol │ │ │ │ │ +00006430: 6963 7920 4d61 6e75 616c 3a0a 0a41 5343 icy Manual:..ASC │ │ │ │ │ +00006440: 4949 0a0a 2020 2020 2054 6865 2063 6861 II.. The cha │ │ │ │ │ +00006450: 7261 6374 6572 2065 6e63 6f64 696e 6720 racter encoding │ │ │ │ │ +00006460: 7370 6563 6966 6965 6420 6279 2041 4e53 specified by ANS │ │ │ │ │ +00006470: 4920 5833 2e34 2d31 3938 3620 616e 6420 I X3.4-1986 and │ │ │ │ │ +00006480: 6974 730a 2020 2020 2070 7265 6465 6365 its. predece │ │ │ │ │ +00006490: 7373 6f72 2073 7461 6e64 6172 6473 2c20 ssor standards, │ │ │ │ │ +000064a0: 7265 6665 7272 6564 2074 6f20 696e 204d referred to in M │ │ │ │ │ +000064b0: 494d 4520 6173 2055 532d 4153 4349 492c IME as US-ASCII, │ │ │ │ │ +000064c0: 2061 6e64 0a20 2020 2020 636f 7272 6573 and. corres │ │ │ │ │ +000064d0: 706f 6e64 696e 6720 746f 2061 6e20 656e ponding to an en │ │ │ │ │ +000064e0: 636f 6469 6e67 2069 6e20 6569 6768 7420 coding in eight │ │ │ │ │ +000064f0: 6269 7473 2070 6572 2063 6861 7261 6374 bits per charact │ │ │ │ │ +00006500: 6572 206f 6620 7468 650a 2020 2020 2066 er of the. f │ │ │ │ │ +00006510: 6972 7374 2031 3238 2055 6e69 636f 6465 irst 128 Unicode │ │ │ │ │ +00006520: 2831 2920 6368 6172 6163 7465 7273 2c20 (1) characters, │ │ │ │ │ +00006530: 7769 7468 2074 6865 2065 6967 6874 6820 with the eighth │ │ │ │ │ +00006540: 6269 7420 616c 7761 7973 207a 6572 6f2e bit always zero. │ │ │ │ │ +00006550: 0a0a 7570 7374 7265 616d 0a0a 2020 2020 ..upstream.. │ │ │ │ │ +00006560: 2054 6865 2073 6f75 7263 6520 6f66 2073 The source of s │ │ │ │ │ +00006570: 6f66 7477 6172 6520 7468 6174 2069 7320 oftware that is │ │ │ │ │ +00006580: 6265 696e 6720 7061 636b 6167 6564 2c20 being packaged, │ │ │ │ │ +00006590: 6f72 2074 6865 2070 6f72 7469 6f6e 206f or the portion o │ │ │ │ │ +000065a0: 6620 610a 2020 2020 2073 6f66 7477 6172 f a. softwar │ │ │ │ │ +000065b0: 6520 7061 636b 6167 6520 7468 6174 206f e package that o │ │ │ │ │ +000065c0: 7269 6769 6e61 7465 7320 6672 6f6d 206f riginates from o │ │ │ │ │ +000065d0: 7574 7369 6465 206f 6620 4465 6269 616e utside of Debian │ │ │ │ │ +000065e0: 2e20 2046 6f72 0a20 2020 2020 6578 616d . For. exam │ │ │ │ │ +000065f0: 706c 652c 2073 7570 706f 7365 2041 6c69 ple, suppose Ali │ │ │ │ │ +00006600: 6365 2077 7269 7465 7320 616e 6420 7265 ce writes and re │ │ │ │ │ +00006610: 6c65 6173 6573 2061 2066 7265 6520 736f leases a free so │ │ │ │ │ +00006620: 6674 7761 7265 2070 6163 6b61 6765 2c0a ftware package,. │ │ │ │ │ +00006630: 2020 2020 2061 6e64 2074 6865 6e20 426f and then Bo │ │ │ │ │ +00006640: 6220 6372 6561 7465 7320 6120 4465 6269 b creates a Debi │ │ │ │ │ +00006650: 616e 2070 6163 6b61 6765 206f 6620 7468 an package of th │ │ │ │ │ +00006660: 6174 2073 6f66 7477 6172 6520 7061 636b at software pack │ │ │ │ │ +00006670: 6167 652e 0a20 2020 2020 416c 6963 6520 age.. Alice │ │ │ │ │ +00006680: 6973 2074 6865 2027 7570 7374 7265 616d is the 'upstream │ │ │ │ │ +00006690: 206d 6169 6e74 6169 6e65 7227 2028 736f maintainer' (so │ │ │ │ │ +000066a0: 6d65 7469 6d65 7320 6162 6272 6576 6961 metimes abbrevia │ │ │ │ │ +000066b0: 7465 6420 6173 0a20 2020 2020 2775 7073 ted as. 'ups │ │ │ │ │ +000066c0: 7472 6561 6d27 2920 6f66 2074 6865 2070 tream') of the p │ │ │ │ │ +000066d0: 6163 6b61 6765 2c20 416c 6963 65e2 8099 ackage, Alice... │ │ │ │ │ +000066e0: 7320 7265 6c65 6173 6573 2061 7265 2074 s releases are t │ │ │ │ │ +000066f0: 6865 2027 7570 7374 7265 616d 0a20 2020 he 'upstream. │ │ │ │ │ +00006700: 2020 7265 6c65 6173 6573 272c 2061 6e64 releases', and │ │ │ │ │ +00006710: 2074 6865 2076 6572 7369 6f6e 206e 756d the version num │ │ │ │ │ +00006720: 6265 7220 7368 6520 7075 7473 206f 6e20 ber she puts on │ │ │ │ │ +00006730: 6120 7265 6c65 6173 6520 6973 2074 6865 a release is the │ │ │ │ │ +00006740: 0a20 2020 2020 2775 7073 7472 6561 6d20 . 'upstream │ │ │ │ │ +00006750: 7665 7273 696f 6e27 2e20 2042 6f62 206d version'. Bob m │ │ │ │ │ +00006760: 6179 206d 616b 6520 4465 6269 616e 2d73 ay make Debian-s │ │ │ │ │ +00006770: 7065 6369 6669 6320 6d6f 6469 6669 6361 pecific modifica │ │ │ │ │ +00006780: 7469 6f6e 7320 746f 0a20 2020 2020 7468 tions to. th │ │ │ │ │ +00006790: 6520 7061 636b 6167 652c 2061 6e64 2074 e package, and t │ │ │ │ │ +000067a0: 6865 6e20 6c61 7465 7220 7365 6e64 2074 hen later send t │ │ │ │ │ +000067b0: 686f 7365 206d 6f64 6966 6963 6174 696f hose modificatio │ │ │ │ │ +000067c0: 6e73 2027 7570 7374 7265 616d 2720 746f ns 'upstream' to │ │ │ │ │ +000067d0: 0a20 2020 2020 6265 2069 6e63 6f72 706f . be incorpo │ │ │ │ │ +000067e0: 7261 7465 6420 696e 2041 6c69 6365 e280 rated in Alice.. │ │ │ │ │ +000067f0: 9973 2072 656c 6561 7365 732e 0a0a 2020 .s releases... │ │ │ │ │ +00006800: 2020 2054 6865 2070 6163 6b61 6765 7220 The packager │ │ │ │ │ +00006810: 616e 6420 7570 7374 7265 616d 2064 6576 and upstream dev │ │ │ │ │ +00006820: 656c 6f70 6572 206d 6179 2062 6520 7468 eloper may be th │ │ │ │ │ +00006830: 6520 7361 6d65 2070 6572 736f 6e2e 2020 e same person. │ │ │ │ │ +00006840: 466f 720a 2020 2020 2065 7861 6d70 6c65 For. example │ │ │ │ │ +00006850: 2c20 416c 6963 6520 6d61 7920 6368 6f6f , Alice may choo │ │ │ │ │ +00006860: 7365 2074 6f20 7061 636b 6167 6520 6865 se to package he │ │ │ │ │ +00006870: 7220 6f77 6e20 736f 6674 7761 7265 2066 r own software f │ │ │ │ │ +00006880: 6f72 2044 6562 6961 6e2e 0a20 2020 2020 or Debian.. │ │ │ │ │ +00006890: 486f 7765 7665 722c 2074 6869 7320 6d61 However, this ma │ │ │ │ │ +000068a0: 6e75 616c 2073 7469 6c6c 2064 6973 7469 nual still disti │ │ │ │ │ +000068b0: 6e67 7569 7368 6573 2062 6574 7765 656e nguishes between │ │ │ │ │ +000068c0: 2074 6865 2072 6f6c 6520 6f66 0a20 2020 the role of. │ │ │ │ │ +000068d0: 2020 7570 7374 7265 616d 2061 6e64 2074 upstream and t │ │ │ │ │ +000068e0: 6865 2072 6f6c 6520 6f66 2044 6562 6961 he role of Debia │ │ │ │ │ +000068f0: 6e20 7061 636b 6167 6572 2c20 6576 656e n packager, even │ │ │ │ │ +00006900: 2077 6865 6e20 7468 6520 7361 6d65 2070 when the same p │ │ │ │ │ +00006910: 6572 736f 6e0a 2020 2020 2069 7320 6669 erson. is fi │ │ │ │ │ +00006920: 6c6c 696e 6720 626f 7468 206f 6620 7468 lling both of th │ │ │ │ │ +00006930: 6f73 6520 726f 6c65 732c 2073 696e 6365 ose roles, since │ │ │ │ │ +00006940: 2074 6865 7920 6861 7665 2073 6f6d 6520 they have some │ │ │ │ │ +00006950: 696d 706c 6963 6174 696f 6e73 0a20 2020 implications. │ │ │ │ │ +00006960: 2020 666f 7220 7468 6520 6465 7461 696c for the detail │ │ │ │ │ +00006970: 7320 6f66 2070 6163 6b61 6769 6e67 2e0a s of packaging.. │ │ │ │ │ +00006980: 0a55 5446 2d38 0a0a 2020 2020 2054 6865 .UTF-8.. The │ │ │ │ │ +00006990: 2074 7261 6e73 666f 726d 6174 696f 6e20 transformation │ │ │ │ │ +000069a0: 666f 726d 6174 2028 736f 6d65 7469 6d65 format (sometime │ │ │ │ │ +000069b0: 7320 6361 6c6c 6564 2065 6e63 6f64 696e s called encodin │ │ │ │ │ +000069c0: 6729 206f 6620 556e 6963 6f64 6528 3229 g) of Unicode(2) │ │ │ │ │ +000069d0: 0a20 2020 2020 6465 6669 6e65 6420 6279 . defined by │ │ │ │ │ +000069e0: 2052 4643 2033 3632 3928 3329 2e20 2055 RFC 3629(3). U │ │ │ │ │ +000069f0: 5446 2d38 2068 6173 2074 6865 2075 7365 TF-8 has the use │ │ │ │ │ +00006a00: 6675 6c20 7072 6f70 6572 7479 206f 6620 ful property of │ │ │ │ │ +00006a10: 6861 7669 6e67 0a20 2020 2020 4153 4349 having. ASCI │ │ │ │ │ +00006a20: 4920 6173 2061 2073 7562 7365 742c 2073 I as a subset, s │ │ │ │ │ +00006a30: 6f20 616e 7920 7465 7874 2065 6e63 6f64 o any text encod │ │ │ │ │ +00006a40: 6564 2069 6e20 4153 4349 4920 6973 2074 ed in ASCII is t │ │ │ │ │ +00006a50: 7269 7669 616c 6c79 2061 6c73 6f0a 2020 rivially also. │ │ │ │ │ +00006a60: 2020 2076 616c 6964 2055 5446 2d38 2e0a valid UTF-8.. │ │ │ │ │ +00006a70: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +00006a80: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +00006a90: 2d2d 2d0a 0a20 2020 2831 2920 6874 7470 ---.. (1) http │ │ │ │ │ +00006aa0: 3a2f 2f77 7777 2e75 6e69 636f 6465 2e6f ://www.unicode.o │ │ │ │ │ +00006ab0: 7267 2f0a 0a20 2020 2832 2920 6874 7470 rg/.. (2) http │ │ │ │ │ +00006ac0: 3a2f 2f77 7777 2e75 6e69 636f 6465 2e6f ://www.unicode.o │ │ │ │ │ +00006ad0: 7267 2f0a 0a20 2020 2833 2920 6874 7470 rg/.. (3) http │ │ │ │ │ +00006ae0: 733a 2f2f 7777 772e 7266 632d 6564 6974 s://www.rfc-edit │ │ │ │ │ +00006af0: 6f72 2e6f 7267 2f72 6663 2f72 6663 3336 or.org/rfc/rfc36 │ │ │ │ │ +00006b00: 3239 2e74 7874 0a0a 1f0a 4669 6c65 3a20 29.txt....File: │ │ │ │ │ +00006b10: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00006b20: 666f 2c20 204e 6f64 653a 2054 7261 6e73 fo, Node: Trans │ │ │ │ │ +00006b30: 6c61 7469 6f6e 732c 2020 5072 6576 3a20 lations, Prev: │ │ │ │ │ +00006b40: 4465 6669 6e69 7469 6f6e 732c 2020 5570 Definitions, Up │ │ │ │ │ +00006b50: 3a20 4162 6f75 7420 7468 6973 206d 616e : About this man │ │ │ │ │ +00006b60: 7561 6c0a 0a31 2e36 2054 7261 6e73 6c61 ual..1.6 Transla │ │ │ │ │ +00006b70: 7469 6f6e 730a 3d3d 3d3d 3d3d 3d3d 3d3d tions.========== │ │ │ │ │ +00006b80: 3d3d 3d3d 3d3d 0a0a 5768 656e 2074 7261 ======..When tra │ │ │ │ │ +00006b90: 6e73 6c61 7469 6f6e 7320 6f66 2074 6869 nslations of thi │ │ │ │ │ +00006ba0: 7320 646f 6375 6d65 6e74 2069 6e74 6f20 s document into │ │ │ │ │ +00006bb0: 6c61 6e67 7561 6765 7320 6f74 6865 7220 languages other │ │ │ │ │ +00006bc0: 7468 616e 2045 6e67 6c69 7368 0a64 6973 than English.dis │ │ │ │ │ +00006bd0: 6167 7265 6520 7769 7468 2074 6865 2045 agree with the E │ │ │ │ │ +00006be0: 6e67 6c69 7368 2074 6578 742c 2074 6865 nglish text, the │ │ │ │ │ +00006bf0: 2045 6e67 6c69 7368 2074 6578 7420 7461 English text ta │ │ │ │ │ +00006c00: 6b65 7320 7072 6563 6564 656e 6365 2e0a kes precedence.. │ │ │ │ │ +00006c10: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00006c20: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00006c30: 6465 3a20 5468 6520 4465 6269 616e 2041 de: The Debian A │ │ │ │ │ +00006c40: 7263 6869 7665 2c20 204e 6578 743a 2042 rchive, Next: B │ │ │ │ │ +00006c50: 696e 6172 7920 7061 636b 6167 6573 2c20 inary packages, │ │ │ │ │ +00006c60: 2050 7265 763a 2041 626f 7574 2074 6869 Prev: About thi │ │ │ │ │ +00006c70: 7320 6d61 6e75 616c 2c20 2055 703a 2054 s manual, Up: T │ │ │ │ │ +00006c80: 6f70 0a0a 3220 5468 6520 4465 6269 616e op..2 The Debian │ │ │ │ │ +00006c90: 2041 7263 6869 7665 0a2a 2a2a 2a2a 2a2a Archive.******* │ │ │ │ │ +00006ca0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 *************..T │ │ │ │ │ +00006cb0: 6865 2044 6562 6961 6e20 7379 7374 656d he Debian system │ │ │ │ │ +00006cc0: 2069 7320 6d61 696e 7461 696e 6564 2061 is maintained a │ │ │ │ │ +00006cd0: 6e64 2064 6973 7472 6962 7574 6564 2061 nd distributed a │ │ │ │ │ +00006ce0: 7320 6120 636f 6c6c 6563 7469 6f6e 206f s a collection o │ │ │ │ │ +00006cf0: 660a 2770 6163 6b61 6765 7327 2e20 2053 f.'packages'. S │ │ │ │ │ +00006d00: 696e 6365 2074 6865 7265 2061 7265 2073 ince there are s │ │ │ │ │ +00006d10: 6f20 6d61 6e79 206f 6620 7468 656d 2028 o many of them ( │ │ │ │ │ +00006d20: 6375 7272 656e 746c 7920 7765 6c6c 206f currently well o │ │ │ │ │ +00006d30: 7665 720a 3135 3030 3029 2c20 7468 6579 ver.15000), they │ │ │ │ │ +00006d40: 2061 7265 2073 706c 6974 2069 6e74 6f20 are split into │ │ │ │ │ +00006d50: 2773 6563 7469 6f6e 7327 2061 6e64 2067 'sections' and g │ │ │ │ │ +00006d60: 6976 656e 2027 7072 696f 7269 7469 6573 iven 'priorities │ │ │ │ │ +00006d70: 2720 746f 0a73 696d 706c 6966 7920 7468 ' to.simplify th │ │ │ │ │ +00006d80: 6520 6861 6e64 6c69 6e67 206f 6620 7468 e handling of th │ │ │ │ │ +00006d90: 656d 2e0a 0a54 6865 2065 6666 6f72 7420 em...The effort │ │ │ │ │ +00006da0: 6f66 2074 6865 2044 6562 6961 6e20 7072 of the Debian pr │ │ │ │ │ +00006db0: 6f6a 6563 7420 6973 2074 6f20 6275 696c oject is to buil │ │ │ │ │ +00006dc0: 6420 6120 6672 6565 206f 7065 7261 7469 d a free operati │ │ │ │ │ +00006dd0: 6e67 2073 7973 7465 6d2c 0a62 7574 206e ng system,.but n │ │ │ │ │ +00006de0: 6f74 2065 7665 7279 2070 6163 6b61 6765 ot every package │ │ │ │ │ +00006df0: 2077 6520 7761 6e74 2074 6f20 6d61 6b65 we want to make │ │ │ │ │ +00006e00: 2061 6363 6573 7369 626c 6520 6973 2027 accessible is ' │ │ │ │ │ +00006e10: 6672 6565 2720 696e 206f 7572 2073 656e free' in our sen │ │ │ │ │ +00006e20: 7365 0a28 7365 6520 7468 6520 4465 6269 se.(see the Debi │ │ │ │ │ +00006e30: 616e 2046 7265 6520 536f 6674 7761 7265 an Free Software │ │ │ │ │ +00006e40: 2047 7569 6465 6c69 6e65 732c 2062 656c Guidelines, bel │ │ │ │ │ +00006e50: 6f77 292c 206f 7220 6d61 7920 6265 0a69 ow), or may be.i │ │ │ │ │ +00006e60: 6d70 6f72 7465 642f 6578 706f 7274 6564 mported/exported │ │ │ │ │ +00006e70: 2077 6974 686f 7574 2072 6573 7472 6963 without restric │ │ │ │ │ +00006e80: 7469 6f6e 732e 2020 5468 7573 2c20 7468 tions. Thus, th │ │ │ │ │ +00006e90: 6520 6172 6368 6976 6520 6973 2073 706c e archive is spl │ │ │ │ │ +00006ea0: 6974 2069 6e74 6f0a 6172 6561 7320 2831 it into.areas (1 │ │ │ │ │ +00006eb0: 2920 6261 7365 6420 6f6e 2074 6865 6972 ) based on their │ │ │ │ │ +00006ec0: 206c 6963 656e 7365 7320 616e 6420 6f74 licenses and ot │ │ │ │ │ +00006ed0: 6865 7220 7265 7374 7269 6374 696f 6e73 her restrictions │ │ │ │ │ +00006ee0: 2e0a 0a54 6865 2061 696d 7320 6f66 2074 ...The aims of t │ │ │ │ │ +00006ef0: 6869 7320 6172 653a 0a0a 2020 202d 2074 his are:.. - t │ │ │ │ │ +00006f00: 6f20 616c 6c6f 7720 7573 2074 6f20 6d61 o allow us to ma │ │ │ │ │ +00006f10: 6b65 2061 7320 6d75 6368 2073 6f66 7477 ke as much softw │ │ │ │ │ +00006f20: 6172 6520 6176 6169 6c61 626c 6520 6173 are available as │ │ │ │ │ +00006f30: 2077 6520 6361 6e0a 0a20 2020 2d20 746f we can.. - to │ │ │ │ │ +00006f40: 2061 6c6c 6f77 2075 7320 746f 2065 6e63 allow us to enc │ │ │ │ │ +00006f50: 6f75 7261 6765 2065 7665 7279 6f6e 6520 ourage everyone │ │ │ │ │ +00006f60: 746f 2077 7269 7465 2066 7265 6520 736f to write free so │ │ │ │ │ +00006f70: 6674 7761 7265 2c20 616e 640a 0a20 2020 ftware, and.. │ │ │ │ │ +00006f80: 2d20 746f 2061 6c6c 6f77 2075 7320 746f - to allow us to │ │ │ │ │ +00006f90: 206d 616b 6520 6974 2065 6173 7920 666f make it easy fo │ │ │ │ │ +00006fa0: 7220 7065 6f70 6c65 2074 6f20 7072 6f64 r people to prod │ │ │ │ │ +00006fb0: 7563 6520 4344 2d52 4f4d 7320 6f66 206f uce CD-ROMs of o │ │ │ │ │ +00006fc0: 7572 0a20 2020 2020 7379 7374 656d 2077 ur. system w │ │ │ │ │ +00006fd0: 6974 686f 7574 2076 696f 6c61 7469 6e67 ithout violating │ │ │ │ │ +00006fe0: 2061 6e79 206c 6963 656e 7365 732c 2069 any licenses, i │ │ │ │ │ +00006ff0: 6d70 6f72 742f 6578 706f 7274 2072 6573 mport/export res │ │ │ │ │ +00007000: 7472 6963 7469 6f6e 732c 0a20 2020 2020 trictions,. │ │ │ │ │ +00007010: 6f72 2061 6e79 206f 7468 6572 206c 6177 or any other law │ │ │ │ │ +00007020: 732e 0a0a 5468 6520 276d 6169 6e27 2061 s...The 'main' a │ │ │ │ │ +00007030: 7263 6869 7665 2061 7265 6120 666f 726d rchive area form │ │ │ │ │ +00007040: 7320 7468 6520 2744 6562 6961 6e20 6469 s the 'Debian di │ │ │ │ │ +00007050: 7374 7269 6275 7469 6f6e 272e 0a0a 5061 stribution'...Pa │ │ │ │ │ +00007060: 636b 6167 6573 2069 6e20 7468 6520 6f74 ckages in the ot │ │ │ │ │ +00007070: 6865 7220 6172 6368 6976 6520 6172 6561 her archive area │ │ │ │ │ +00007080: 7320 28e2 8098 6e6f 6e2d 6672 6565 2d66 s (...non-free-f │ │ │ │ │ +00007090: 6972 6d77 6172 65e2 8099 2c20 e280 9863 irmware..., ...c │ │ │ │ │ +000070a0: 6f6e 7472 6962 e280 992c 0ae2 8098 6e6f ontrib...,....no │ │ │ │ │ +000070b0: 6e2d 6672 6565 e280 9929 2061 7265 206e n-free...) are n │ │ │ │ │ +000070c0: 6f74 2063 6f6e 7369 6465 7265 6420 746f ot considered to │ │ │ │ │ +000070d0: 2062 6520 7061 7274 206f 6620 7468 6520 be part of the │ │ │ │ │ +000070e0: 4465 6269 616e 2064 6973 7472 6962 7574 Debian distribut │ │ │ │ │ +000070f0: 696f 6e2c 0a61 6c74 686f 7567 6820 7765 ion,.although we │ │ │ │ │ +00007100: 2073 7570 706f 7274 2074 6865 6972 2075 support their u │ │ │ │ │ +00007110: 7365 2061 6e64 2070 726f 7669 6465 2069 se and provide i │ │ │ │ │ +00007120: 6e66 7261 7374 7275 6374 7572 6520 666f nfrastructure fo │ │ │ │ │ +00007130: 7220 7468 656d 2028 7375 6368 0a61 7320 r them (such.as │ │ │ │ │ +00007140: 6f75 7220 6275 672d 7472 6163 6b69 6e67 our bug-tracking │ │ │ │ │ +00007150: 2073 7973 7465 6d20 616e 6420 6d61 696c system and mail │ │ │ │ │ +00007160: 696e 6720 6c69 7374 7329 2e20 2054 6869 ing lists). Thi │ │ │ │ │ +00007170: 7320 4465 6269 616e 2050 6f6c 6963 790a s Debian Policy. │ │ │ │ │ +00007180: 4d61 6e75 616c 2061 7070 6c69 6573 2074 Manual applies t │ │ │ │ │ +00007190: 6f20 7468 6573 6520 7061 636b 6167 6573 o these packages │ │ │ │ │ +000071a0: 2061 7320 7765 6c6c 2e0a 0a2a 204d 656e as well...* Men │ │ │ │ │ +000071b0: 753a 0a0a 2a20 5468 6520 4465 6269 616e u:..* The Debian │ │ │ │ │ +000071c0: 2046 7265 6520 536f 6674 7761 7265 2047 Free Software G │ │ │ │ │ +000071d0: 7569 6465 6c69 6e65 733a 3a0a 2a20 4172 uidelines::.* Ar │ │ │ │ │ +000071e0: 6368 6976 6520 6172 6561 733a 3a0a 2a20 chive areas::.* │ │ │ │ │ +000071f0: 436f 7079 7269 6768 7420 636f 6e73 6964 Copyright consid │ │ │ │ │ +00007200: 6572 6174 696f 6e73 3a3a 0a2a 2053 6563 erations::.* Sec │ │ │ │ │ +00007210: 7469 6f6e 733a 3a0a 2a20 5072 696f 7269 tions::.* Priori │ │ │ │ │ +00007220: 7469 6573 3a3a 0a0a 2020 202d 2d2d 2d2d ties::.. ----- │ │ │ │ │ +00007230: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00007240: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +00007250: 3129 2054 6865 2044 6562 6961 6e20 6172 1) The Debian ar │ │ │ │ │ +00007260: 6368 6976 6520 736f 6674 7761 7265 2075 chive software u │ │ │ │ │ +00007270: 7365 7320 7468 6520 7465 726d 20e2 809c ses the term ... │ │ │ │ │ +00007280: 636f 6d70 6f6e 656e 74e2 809d 2069 6e74 component... int │ │ │ │ │ +00007290: 6572 6e61 6c6c 790a 616e 6420 696e 2074 ernally.and in t │ │ │ │ │ +000072a0: 6865 2052 656c 6561 7365 2066 696c 6520 he Release file │ │ │ │ │ +000072b0: 666f 726d 6174 2074 6f20 7265 6665 7220 format to refer │ │ │ │ │ +000072c0: 746f 2074 6865 2064 6976 6973 696f 6e20 to the division │ │ │ │ │ +000072d0: 6f66 2061 6e20 6172 6368 6976 652e 0a54 of an archive..T │ │ │ │ │ +000072e0: 6865 2044 6562 6961 6e20 536f 6369 616c he Debian Social │ │ │ │ │ +000072f0: 2043 6f6e 7472 6163 7420 7369 6d70 6c79 Contract simply │ │ │ │ │ +00007300: 2072 6566 6572 7320 746f 20e2 809c 6172 refers to ...ar │ │ │ │ │ +00007310: 6561 732e e280 9d20 5468 6973 2064 6f63 eas.... This doc │ │ │ │ │ +00007320: 756d 656e 7420 7573 6573 0a74 6572 6d69 ument uses.termi │ │ │ │ │ +00007330: 6e6f 6c6f 6779 2073 696d 696c 6172 2074 nology similar t │ │ │ │ │ +00007340: 6f20 7468 6520 536f 6369 616c 2043 6f6e o the Social Con │ │ │ │ │ +00007350: 7472 6163 742e 0a0a 1f0a 4669 6c65 3a20 tract.....File: │ │ │ │ │ +00007360: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00007370: 666f 2c20 204e 6f64 653a 2054 6865 2044 fo, Node: The D │ │ │ │ │ +00007380: 6562 6961 6e20 4672 6565 2053 6f66 7477 ebian Free Softw │ │ │ │ │ +00007390: 6172 6520 4775 6964 656c 696e 6573 2c20 are Guidelines, │ │ │ │ │ +000073a0: 204e 6578 743a 2041 7263 6869 7665 2061 Next: Archive a │ │ │ │ │ +000073b0: 7265 6173 2c20 2055 703a 2054 6865 2044 reas, Up: The D │ │ │ │ │ +000073c0: 6562 6961 6e20 4172 6368 6976 650a 0a32 ebian Archive..2 │ │ │ │ │ +000073d0: 2e31 2054 6865 2044 6562 6961 6e20 4672 .1 The Debian Fr │ │ │ │ │ +000073e0: 6565 2053 6f66 7477 6172 6520 4775 6964 ee Software Guid │ │ │ │ │ +000073f0: 656c 696e 6573 0a3d 3d3d 3d3d 3d3d 3d3d elines.========= │ │ │ │ │ 00007400: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00007410: 3d3d 3d0a 0a54 6865 2044 6562 6961 6e20 ===..The Debian │ │ │ │ │ -00007420: 4672 6565 2053 6f66 7477 6172 6520 4775 Free Software Gu │ │ │ │ │ -00007430: 6964 656c 696e 6573 2028 4446 5347 2920 idelines (DFSG) │ │ │ │ │ -00007440: 666f 726d 206f 7572 2064 6566 696e 6974 form our definit │ │ │ │ │ -00007450: 696f 6e20 6f66 2022 6672 6565 0a73 6f66 ion of "free.sof │ │ │ │ │ -00007460: 7477 6172 6522 2e20 2054 6865 7365 2061 tware". These a │ │ │ │ │ -00007470: 7265 3a0a 0a20 2031 2e20 0a20 2020 2020 re:.. 1. . │ │ │ │ │ -00007480: 4672 6565 2052 6564 6973 7472 6962 7574 Free Redistribut │ │ │ │ │ -00007490: 696f 6e0a 0a20 2020 2020 2020 2020 2054 ion.. T │ │ │ │ │ -000074a0: 6865 206c 6963 656e 7365 206f 6620 6120 he license of a │ │ │ │ │ -000074b0: 4465 6269 616e 2063 6f6d 706f 6e65 6e74 Debian component │ │ │ │ │ -000074c0: 206d 6179 206e 6f74 2072 6573 7472 6963 may not restric │ │ │ │ │ -000074d0: 7420 616e 7920 7061 7274 790a 2020 2020 t any party. │ │ │ │ │ -000074e0: 2020 2020 2020 6672 6f6d 2073 656c 6c69 from selli │ │ │ │ │ -000074f0: 6e67 206f 7220 6769 7669 6e67 2061 7761 ng or giving awa │ │ │ │ │ -00007500: 7920 7468 6520 736f 6674 7761 7265 2061 y the software a │ │ │ │ │ -00007510: 7320 6120 636f 6d70 6f6e 656e 7420 6f66 s a component of │ │ │ │ │ -00007520: 2061 6e0a 2020 2020 2020 2020 2020 6167 an. ag │ │ │ │ │ -00007530: 6772 6567 6174 6520 736f 6674 7761 7265 gregate software │ │ │ │ │ -00007540: 2064 6973 7472 6962 7574 696f 6e20 636f distribution co │ │ │ │ │ -00007550: 6e74 6169 6e69 6e67 2070 726f 6772 616d ntaining program │ │ │ │ │ -00007560: 7320 6672 6f6d 0a20 2020 2020 2020 2020 s from. │ │ │ │ │ -00007570: 2073 6576 6572 616c 2064 6966 6665 7265 several differe │ │ │ │ │ -00007580: 6e74 2073 6f75 7263 6573 2e20 2054 6865 nt sources. The │ │ │ │ │ -00007590: 206c 6963 656e 7365 206d 6179 206e 6f74 license may not │ │ │ │ │ -000075a0: 2072 6571 7569 7265 2061 0a20 2020 2020 require a. │ │ │ │ │ -000075b0: 2020 2020 2072 6f79 616c 7479 206f 7220 royalty or │ │ │ │ │ -000075c0: 6f74 6865 7220 6665 6520 666f 7220 7375 other fee for su │ │ │ │ │ -000075d0: 6368 2073 616c 652e 0a0a 2020 322e 200a ch sale... 2. . │ │ │ │ │ -000075e0: 2020 2020 2053 6f75 7263 6520 436f 6465 Source Code │ │ │ │ │ -000075f0: 0a0a 2020 2020 2020 2020 2020 5468 6520 .. The │ │ │ │ │ -00007600: 7072 6f67 7261 6d20 6d75 7374 2069 6e63 program must inc │ │ │ │ │ -00007610: 6c75 6465 2073 6f75 7263 6520 636f 6465 lude source code │ │ │ │ │ -00007620: 2c20 616e 6420 6d75 7374 2061 6c6c 6f77 , and must allow │ │ │ │ │ -00007630: 0a20 2020 2020 2020 2020 2064 6973 7472 . distr │ │ │ │ │ -00007640: 6962 7574 696f 6e20 696e 2073 6f75 7263 ibution in sourc │ │ │ │ │ -00007650: 6520 636f 6465 2061 7320 7765 6c6c 2061 e code as well a │ │ │ │ │ -00007660: 7320 636f 6d70 696c 6564 2066 6f72 6d2e s compiled form. │ │ │ │ │ -00007670: 0a0a 2020 332e 200a 2020 2020 2044 6572 .. 3. . Der │ │ │ │ │ -00007680: 6976 6564 2057 6f72 6b73 0a0a 2020 2020 ived Works.. │ │ │ │ │ -00007690: 2020 2020 2020 5468 6520 6c69 6365 6e73 The licens │ │ │ │ │ -000076a0: 6520 6d75 7374 2061 6c6c 6f77 206d 6f64 e must allow mod │ │ │ │ │ -000076b0: 6966 6963 6174 696f 6e73 2061 6e64 2064 ifications and d │ │ │ │ │ -000076c0: 6572 6976 6564 2077 6f72 6b73 2c20 616e erived works, an │ │ │ │ │ -000076d0: 640a 2020 2020 2020 2020 2020 6d75 7374 d. must │ │ │ │ │ -000076e0: 2061 6c6c 6f77 2074 6865 6d20 746f 2062 allow them to b │ │ │ │ │ -000076f0: 6520 6469 7374 7269 6275 7465 6420 756e e distributed un │ │ │ │ │ -00007700: 6465 7220 7468 6520 7361 6d65 2074 6572 der the same ter │ │ │ │ │ -00007710: 6d73 2061 7320 7468 650a 2020 2020 2020 ms as the. │ │ │ │ │ -00007720: 2020 2020 6c69 6365 6e73 6520 6f66 2074 license of t │ │ │ │ │ -00007730: 6865 206f 7269 6769 6e61 6c20 736f 6674 he original soft │ │ │ │ │ -00007740: 7761 7265 2e0a 0a20 2034 2e20 0a20 2020 ware... 4. . │ │ │ │ │ -00007750: 2020 496e 7465 6772 6974 7920 6f66 2054 Integrity of T │ │ │ │ │ -00007760: 6865 2041 7574 686f 7227 7320 536f 7572 he Author's Sour │ │ │ │ │ -00007770: 6365 2043 6f64 650a 0a20 2020 2020 2020 ce Code.. │ │ │ │ │ -00007780: 2020 2054 6865 206c 6963 656e 7365 206d The license m │ │ │ │ │ -00007790: 6179 2072 6573 7472 6963 7420 736f 7572 ay restrict sour │ │ │ │ │ -000077a0: 6365 2d63 6f64 6520 6672 6f6d 2062 6569 ce-code from bei │ │ │ │ │ -000077b0: 6e67 2064 6973 7472 6962 7574 6564 2069 ng distributed i │ │ │ │ │ -000077c0: 6e0a 2020 2020 2020 2020 2020 6d6f 6469 n. modi │ │ │ │ │ -000077d0: 6669 6564 2066 6f72 6d20 276f 6e6c 7927 fied form 'only' │ │ │ │ │ -000077e0: 2069 6620 7468 6520 6c69 6365 6e73 6520 if the license │ │ │ │ │ -000077f0: 616c 6c6f 7773 2074 6865 2064 6973 7472 allows the distr │ │ │ │ │ -00007800: 6962 7574 696f 6e20 6f66 0a20 2020 2020 ibution of. │ │ │ │ │ -00007810: 2020 2020 2022 7061 7463 6820 6669 6c65 "patch file │ │ │ │ │ -00007820: 7322 2077 6974 6820 7468 6520 736f 7572 s" with the sour │ │ │ │ │ -00007830: 6365 2063 6f64 6520 666f 7220 7468 6520 ce code for the │ │ │ │ │ -00007840: 7075 7270 6f73 6520 6f66 0a20 2020 2020 purpose of. │ │ │ │ │ -00007850: 2020 2020 206d 6f64 6966 7969 6e67 2074 modifying t │ │ │ │ │ -00007860: 6865 2070 726f 6772 616d 2061 7420 6275 he program at bu │ │ │ │ │ -00007870: 696c 6420 7469 6d65 2e20 2054 6865 206c ild time. The l │ │ │ │ │ -00007880: 6963 656e 7365 206d 7573 740a 2020 2020 icense must. │ │ │ │ │ -00007890: 2020 2020 2020 6578 706c 6963 6974 6c79 explicitly │ │ │ │ │ -000078a0: 2070 6572 6d69 7420 6469 7374 7269 6275 permit distribu │ │ │ │ │ -000078b0: 7469 6f6e 206f 6620 736f 6674 7761 7265 tion of software │ │ │ │ │ -000078c0: 2062 7569 6c74 2066 726f 6d20 6d6f 6469 built from modi │ │ │ │ │ -000078d0: 6669 6564 0a20 2020 2020 2020 2020 2073 fied. s │ │ │ │ │ -000078e0: 6f75 7263 6520 636f 6465 2e20 2054 6865 ource code. The │ │ │ │ │ -000078f0: 206c 6963 656e 7365 206d 6179 2072 6571 license may req │ │ │ │ │ -00007900: 7569 7265 2064 6572 6976 6564 2077 6f72 uire derived wor │ │ │ │ │ -00007910: 6b73 2074 6f20 6361 7272 7920 610a 2020 ks to carry a. │ │ │ │ │ -00007920: 2020 2020 2020 2020 6469 6666 6572 656e differen │ │ │ │ │ -00007930: 7420 6e61 6d65 206f 7220 7665 7273 696f t name or versio │ │ │ │ │ -00007940: 6e20 6e75 6d62 6572 2066 726f 6d20 7468 n number from th │ │ │ │ │ -00007950: 6520 6f72 6967 696e 616c 2073 6f66 7477 e original softw │ │ │ │ │ -00007960: 6172 652e 0a20 2020 2020 2020 2020 2028 are.. ( │ │ │ │ │ -00007970: 5468 6973 2069 7320 6120 636f 6d70 726f This is a compro │ │ │ │ │ -00007980: 6d69 7365 2e20 2054 6865 2044 6562 6961 mise. The Debia │ │ │ │ │ -00007990: 6e20 5072 6f6a 6563 7420 656e 636f 7572 n Project encour │ │ │ │ │ -000079a0: 6167 6573 2061 6c6c 0a20 2020 2020 2020 ages all. │ │ │ │ │ -000079b0: 2020 2061 7574 686f 7273 2074 6f20 6e6f authors to no │ │ │ │ │ -000079c0: 7420 7265 7374 7269 6374 2061 6e79 2066 t restrict any f │ │ │ │ │ -000079d0: 696c 6573 2c20 736f 7572 6365 206f 7220 iles, source or │ │ │ │ │ -000079e0: 6269 6e61 7279 2c20 6672 6f6d 0a20 2020 binary, from. │ │ │ │ │ -000079f0: 2020 2020 2020 2062 6569 6e67 206d 6f64 being mod │ │ │ │ │ -00007a00: 6966 6965 642e 290a 0a20 2035 2e20 0a20 ified.).. 5. . │ │ │ │ │ -00007a10: 2020 2020 4e6f 2044 6973 6372 696d 696e No Discrimin │ │ │ │ │ -00007a20: 6174 696f 6e20 4167 6169 6e73 7420 5065 ation Against Pe │ │ │ │ │ -00007a30: 7273 6f6e 7320 6f72 2047 726f 7570 730a rsons or Groups. │ │ │ │ │ -00007a40: 0a20 2020 2020 2020 2020 2054 6865 206c . The l │ │ │ │ │ -00007a50: 6963 656e 7365 206d 7573 7420 6e6f 7420 icense must not │ │ │ │ │ -00007a60: 6469 7363 7269 6d69 6e61 7465 2061 6761 discriminate aga │ │ │ │ │ -00007a70: 696e 7374 2061 6e79 2070 6572 736f 6e20 inst any person │ │ │ │ │ -00007a80: 6f72 2067 726f 7570 0a20 2020 2020 2020 or group. │ │ │ │ │ -00007a90: 2020 206f 6620 7065 7273 6f6e 732e 0a0a of persons... │ │ │ │ │ -00007aa0: 2020 362e 200a 2020 2020 204e 6f20 4469 6. . No Di │ │ │ │ │ -00007ab0: 7363 7269 6d69 6e61 7469 6f6e 2041 6761 scrimination Aga │ │ │ │ │ -00007ac0: 696e 7374 2046 6965 6c64 7320 6f66 2045 inst Fields of E │ │ │ │ │ -00007ad0: 6e64 6561 766f 720a 0a20 2020 2020 2020 ndeavor.. │ │ │ │ │ -00007ae0: 2020 2054 6865 206c 6963 656e 7365 206d The license m │ │ │ │ │ -00007af0: 7573 7420 6e6f 7420 7265 7374 7269 6374 ust not restrict │ │ │ │ │ -00007b00: 2061 6e79 6f6e 6520 6672 6f6d 206d 616b anyone from mak │ │ │ │ │ -00007b10: 696e 6720 7573 6520 6f66 2074 6865 0a20 ing use of the. │ │ │ │ │ -00007b20: 2020 2020 2020 2020 2070 726f 6772 616d program │ │ │ │ │ -00007b30: 2069 6e20 6120 7370 6563 6966 6963 2066 in a specific f │ │ │ │ │ -00007b40: 6965 6c64 206f 6620 656e 6465 6176 6f72 ield of endeavor │ │ │ │ │ -00007b50: 2e20 2046 6f72 2065 7861 6d70 6c65 2c20 . For example, │ │ │ │ │ -00007b60: 6974 206d 6179 0a20 2020 2020 2020 2020 it may. │ │ │ │ │ -00007b70: 206e 6f74 2072 6573 7472 6963 7420 7468 not restrict th │ │ │ │ │ -00007b80: 6520 7072 6f67 7261 6d20 6672 6f6d 2062 e program from b │ │ │ │ │ -00007b90: 6569 6e67 2075 7365 6420 696e 2061 2062 eing used in a b │ │ │ │ │ -00007ba0: 7573 696e 6573 732c 206f 720a 2020 2020 usiness, or. │ │ │ │ │ -00007bb0: 2020 2020 2020 6672 6f6d 2062 6569 6e67 from being │ │ │ │ │ -00007bc0: 2075 7365 6420 666f 7220 6765 6e65 7469 used for geneti │ │ │ │ │ -00007bd0: 6320 7265 7365 6172 6368 2e0a 0a20 2037 c research... 7 │ │ │ │ │ -00007be0: 2e20 0a20 2020 2020 4469 7374 7269 6275 . . Distribu │ │ │ │ │ -00007bf0: 7469 6f6e 206f 6620 4c69 6365 6e73 650a tion of License. │ │ │ │ │ -00007c00: 0a20 2020 2020 2020 2020 2054 6865 2072 . The r │ │ │ │ │ -00007c10: 6967 6874 7320 6174 7461 6368 6564 2074 ights attached t │ │ │ │ │ -00007c20: 6f20 7468 6520 7072 6f67 7261 6d20 6d75 o the program mu │ │ │ │ │ -00007c30: 7374 2061 7070 6c79 2074 6f20 616c 6c20 st apply to all │ │ │ │ │ -00007c40: 746f 2077 686f 6d0a 2020 2020 2020 2020 to whom. │ │ │ │ │ -00007c50: 2020 7468 6520 7072 6f67 7261 6d20 6973 the program is │ │ │ │ │ -00007c60: 2072 6564 6973 7472 6962 7574 6564 2077 redistributed w │ │ │ │ │ -00007c70: 6974 686f 7574 2074 6865 206e 6565 6420 ithout the need │ │ │ │ │ -00007c80: 666f 7220 6578 6563 7574 696f 6e20 6f66 for execution of │ │ │ │ │ -00007c90: 0a20 2020 2020 2020 2020 2061 6e20 6164 . an ad │ │ │ │ │ -00007ca0: 6469 7469 6f6e 616c 206c 6963 656e 7365 ditional license │ │ │ │ │ -00007cb0: 2062 7920 7468 6f73 6520 7061 7274 6965 by those partie │ │ │ │ │ -00007cc0: 732e 0a0a 2020 382e 200a 2020 2020 204c s... 8. . L │ │ │ │ │ -00007cd0: 6963 656e 7365 204d 7573 7420 4e6f 7420 icense Must Not │ │ │ │ │ -00007ce0: 4265 2053 7065 6369 6669 6320 746f 2044 Be Specific to D │ │ │ │ │ -00007cf0: 6562 6961 6e0a 0a20 2020 2020 2020 2020 ebian.. │ │ │ │ │ -00007d00: 2054 6865 2072 6967 6874 7320 6174 7461 The rights atta │ │ │ │ │ -00007d10: 6368 6564 2074 6f20 7468 6520 7072 6f67 ched to the prog │ │ │ │ │ -00007d20: 7261 6d20 6d75 7374 206e 6f74 2064 6570 ram must not dep │ │ │ │ │ -00007d30: 656e 6420 6f6e 2074 6865 0a20 2020 2020 end on the. │ │ │ │ │ -00007d40: 2020 2020 2070 726f 6772 616d 2773 2062 program's b │ │ │ │ │ -00007d50: 6569 6e67 2070 6172 7420 6f66 2061 2044 eing part of a D │ │ │ │ │ -00007d60: 6562 6961 6e20 7379 7374 656d 2e20 2049 ebian system. I │ │ │ │ │ -00007d70: 6620 7468 6520 7072 6f67 7261 6d20 6973 f the program is │ │ │ │ │ -00007d80: 0a20 2020 2020 2020 2020 2065 7874 7261 . extra │ │ │ │ │ -00007d90: 6374 6564 2066 726f 6d20 4465 6269 616e cted from Debian │ │ │ │ │ -00007da0: 2061 6e64 2075 7365 6420 6f72 2064 6973 and used or dis │ │ │ │ │ -00007db0: 7472 6962 7574 6564 2077 6974 686f 7574 tributed without │ │ │ │ │ -00007dc0: 2044 6562 6961 6e0a 2020 2020 2020 2020 Debian. │ │ │ │ │ -00007dd0: 2020 6275 7420 6f74 6865 7277 6973 6520 but otherwise │ │ │ │ │ -00007de0: 7769 7468 696e 2074 6865 2074 6572 6d73 within the terms │ │ │ │ │ -00007df0: 206f 6620 7468 6520 7072 6f67 7261 6d27 of the program' │ │ │ │ │ -00007e00: 7320 6c69 6365 6e73 652c 2061 6c6c 0a20 s license, all. │ │ │ │ │ -00007e10: 2020 2020 2020 2020 2070 6172 7469 6573 parties │ │ │ │ │ -00007e20: 2074 6f20 7768 6f6d 2074 6865 2070 726f to whom the pro │ │ │ │ │ -00007e30: 6772 616d 2069 7320 7265 6469 7374 7269 gram is redistri │ │ │ │ │ -00007e40: 6275 7465 6420 6d75 7374 2068 6176 6520 buted must have │ │ │ │ │ -00007e50: 7468 650a 2020 2020 2020 2020 2020 7361 the. sa │ │ │ │ │ -00007e60: 6d65 2072 6967 6874 7320 6173 2074 686f me rights as tho │ │ │ │ │ -00007e70: 7365 2074 6861 7420 6172 6520 6772 616e se that are gran │ │ │ │ │ -00007e80: 7465 6420 696e 2063 6f6e 6a75 6e63 7469 ted in conjuncti │ │ │ │ │ -00007e90: 6f6e 2077 6974 6820 7468 650a 2020 2020 on with the. │ │ │ │ │ -00007ea0: 2020 2020 2020 4465 6269 616e 2073 7973 Debian sys │ │ │ │ │ -00007eb0: 7465 6d2e 0a0a 2020 392e 200a 2020 2020 tem... 9. . │ │ │ │ │ -00007ec0: 204c 6963 656e 7365 204d 7573 7420 4e6f License Must No │ │ │ │ │ -00007ed0: 7420 436f 6e74 616d 696e 6174 6520 4f74 t Contaminate Ot │ │ │ │ │ -00007ee0: 6865 7220 536f 6674 7761 7265 0a0a 2020 her Software.. │ │ │ │ │ -00007ef0: 2020 2020 2020 2020 5468 6520 6c69 6365 The lice │ │ │ │ │ -00007f00: 6e73 6520 6d75 7374 206e 6f74 2070 6c61 nse must not pla │ │ │ │ │ -00007f10: 6365 2072 6573 7472 6963 7469 6f6e 7320 ce restrictions │ │ │ │ │ -00007f20: 6f6e 206f 7468 6572 2073 6f66 7477 6172 on other softwar │ │ │ │ │ -00007f30: 6520 7468 6174 0a20 2020 2020 2020 2020 e that. │ │ │ │ │ -00007f40: 2069 7320 6469 7374 7269 6275 7465 6420 is distributed │ │ │ │ │ -00007f50: 616c 6f6e 6720 7769 7468 2074 6865 206c along with the l │ │ │ │ │ -00007f60: 6963 656e 7365 6420 736f 6674 7761 7265 icensed software │ │ │ │ │ -00007f70: 2e20 2046 6f72 2065 7861 6d70 6c65 2c0a . For example,. │ │ │ │ │ -00007f80: 2020 2020 2020 2020 2020 7468 6520 6c69 the li │ │ │ │ │ -00007f90: 6365 6e73 6520 6d75 7374 206e 6f74 2069 cense must not i │ │ │ │ │ -00007fa0: 6e73 6973 7420 7468 6174 2061 6c6c 206f nsist that all o │ │ │ │ │ -00007fb0: 7468 6572 2070 726f 6772 616d 730a 2020 ther programs. │ │ │ │ │ -00007fc0: 2020 2020 2020 2020 6469 7374 7269 6275 distribu │ │ │ │ │ -00007fd0: 7465 6420 6f6e 2074 6865 2073 616d 6520 ted on the same │ │ │ │ │ -00007fe0: 6d65 6469 756d 206d 7573 7420 6265 2066 medium must be f │ │ │ │ │ -00007ff0: 7265 6520 736f 6674 7761 7265 2e0a 0a20 ree software... │ │ │ │ │ -00008000: 2031 302e 200a 2020 2020 2045 7861 6d70 10. . Examp │ │ │ │ │ -00008010: 6c65 204c 6963 656e 7365 730a 0a20 2020 le Licenses.. │ │ │ │ │ -00008020: 2020 2020 2020 2054 6865 2022 4750 4c2c The "GPL, │ │ │ │ │ -00008030: 2220 2242 5344 2c22 2061 6e64 2022 4172 " "BSD," and "Ar │ │ │ │ │ -00008040: 7469 7374 6963 2220 6c69 6365 6e73 6573 tistic" licenses │ │ │ │ │ -00008050: 2061 7265 2065 7861 6d70 6c65 7320 6f66 are examples of │ │ │ │ │ -00008060: 0a20 2020 2020 2020 2020 206c 6963 656e . licen │ │ │ │ │ -00008070: 7365 7320 7468 6174 2077 6520 636f 6e73 ses that we cons │ │ │ │ │ -00008080: 6964 6572 2027 6672 6565 272e 0a0a 1f0a ider 'free'..... │ │ │ │ │ -00008090: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -000080a0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -000080b0: 2041 7263 6869 7665 2061 7265 6173 2c20 Archive areas, │ │ │ │ │ -000080c0: 204e 6578 743a 2043 6f70 7972 6967 6874 Next: Copyright │ │ │ │ │ -000080d0: 2063 6f6e 7369 6465 7261 7469 6f6e 732c considerations, │ │ │ │ │ -000080e0: 2020 5072 6576 3a20 5468 6520 4465 6269 Prev: The Debi │ │ │ │ │ -000080f0: 616e 2046 7265 6520 536f 6674 7761 7265 an Free Software │ │ │ │ │ -00008100: 2047 7569 6465 6c69 6e65 732c 2020 5570 Guidelines, Up │ │ │ │ │ -00008110: 3a20 5468 6520 4465 6269 616e 2041 7263 : The Debian Arc │ │ │ │ │ -00008120: 6869 7665 0a0a 322e 3220 4172 6368 6976 hive..2.2 Archiv │ │ │ │ │ -00008130: 6520 6172 6561 730a 3d3d 3d3d 3d3d 3d3d e areas.======== │ │ │ │ │ -00008140: 3d3d 3d3d 3d3d 3d3d 3d0a 0a2a 204d 656e =========..* Men │ │ │ │ │ -00008150: 753a 0a0a 2a20 5468 6520 6d61 696e 2061 u:..* The main a │ │ │ │ │ -00008160: 7263 6869 7665 2061 7265 613a 3a0a 2a20 rchive area::.* │ │ │ │ │ -00008170: 5468 6520 6e6f 6e2d 6672 6565 2d66 6972 The non-free-fir │ │ │ │ │ -00008180: 6d77 6172 6520 6172 6368 6976 6520 6172 mware archive ar │ │ │ │ │ -00008190: 6561 3a3a 0a2a 2054 6865 2063 6f6e 7472 ea::.* The contr │ │ │ │ │ -000081a0: 6962 2061 7263 6869 7665 2061 7265 613a ib archive area: │ │ │ │ │ -000081b0: 3a0a 2a20 5468 6520 6e6f 6e2d 6672 6565 :.* The non-free │ │ │ │ │ -000081c0: 2061 7263 6869 7665 2061 7265 613a 3a0a archive area::. │ │ │ │ │ -000081d0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -000081e0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -000081f0: 6465 3a20 5468 6520 6d61 696e 2061 7263 de: The main arc │ │ │ │ │ -00008200: 6869 7665 2061 7265 612c 2020 4e65 7874 hive area, Next │ │ │ │ │ -00008210: 3a20 5468 6520 6e6f 6e2d 6672 6565 2d66 : The non-free-f │ │ │ │ │ -00008220: 6972 6d77 6172 6520 6172 6368 6976 6520 irmware archive │ │ │ │ │ -00008230: 6172 6561 2c20 2055 703a 2041 7263 6869 area, Up: Archi │ │ │ │ │ -00008240: 7665 2061 7265 6173 0a0a 322e 322e 3120 ve areas..2.2.1 │ │ │ │ │ -00008250: 5468 6520 6d61 696e 2061 7263 6869 7665 The main archive │ │ │ │ │ -00008260: 2061 7265 610a 2d2d 2d2d 2d2d 2d2d 2d2d area.---------- │ │ │ │ │ -00008270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00008280: 2d0a 0a54 6865 2027 6d61 696e 2720 6172 -..The 'main' ar │ │ │ │ │ -00008290: 6368 6976 6520 6172 6561 2063 6f6d 7072 chive area compr │ │ │ │ │ -000082a0: 6973 6573 2074 6865 2044 6562 6961 6e20 ises the Debian │ │ │ │ │ -000082b0: 6469 7374 7269 6275 7469 6f6e 2e20 204f distribution. O │ │ │ │ │ -000082c0: 6e6c 7920 7468 650a 7061 636b 6167 6573 nly the.packages │ │ │ │ │ -000082d0: 2069 6e20 7468 6973 2061 7265 6120 6172 in this area ar │ │ │ │ │ -000082e0: 6520 636f 6e73 6964 6572 6564 2070 6172 e considered par │ │ │ │ │ -000082f0: 7420 6f66 2074 6865 2064 6973 7472 6962 t of the distrib │ │ │ │ │ -00008300: 7574 696f 6e2e 2020 4e6f 6e65 206f 660a ution. None of. │ │ │ │ │ -00008310: 7468 6520 7061 636b 6167 6573 2069 6e20 the packages in │ │ │ │ │ -00008320: 7468 6520 276d 6169 6e27 2061 7263 6869 the 'main' archi │ │ │ │ │ -00008330: 7665 2061 7265 6120 7265 7175 6972 6520 ve area require │ │ │ │ │ -00008340: 736f 6674 7761 7265 206f 7574 7369 6465 software outside │ │ │ │ │ -00008350: 206f 6620 7468 6174 0a61 7265 6120 746f of that.area to │ │ │ │ │ -00008360: 2066 756e 6374 696f 6e2e 2020 416e 796f function. Anyo │ │ │ │ │ -00008370: 6e65 206d 6179 2075 7365 2c20 7368 6172 ne may use, shar │ │ │ │ │ -00008380: 652c 206d 6f64 6966 7920 616e 6420 7265 e, modify and re │ │ │ │ │ -00008390: 6469 7374 7269 6275 7465 2074 6865 0a70 distribute the.p │ │ │ │ │ -000083a0: 6163 6b61 6765 7320 696e 2074 6869 7320 ackages in this │ │ │ │ │ -000083b0: 6172 6368 6976 6520 6172 6561 2066 7265 archive area fre │ │ │ │ │ -000083c0: 656c 7920 2831 292e 0a0a 4576 6572 7920 ely (1)...Every │ │ │ │ │ -000083d0: 7061 636b 6167 6520 696e 2027 6d61 696e package in 'main │ │ │ │ │ -000083e0: 2720 6d75 7374 2063 6f6d 706c 7920 7769 ' must comply wi │ │ │ │ │ -000083f0: 7468 2074 6865 2044 4653 4720 2844 6562 th the DFSG (Deb │ │ │ │ │ -00008400: 6961 6e20 4672 6565 2053 6f66 7477 6172 ian Free Softwar │ │ │ │ │ -00008410: 650a 4775 6964 656c 696e 6573 292e 2020 e.Guidelines). │ │ │ │ │ -00008420: 2832 290a 0a49 6e20 6164 6469 7469 6f6e (2)..In addition │ │ │ │ │ -00008430: 2c20 7468 6520 7061 636b 6167 6573 2069 , the packages i │ │ │ │ │ -00008440: 6e20 276d 6169 6e27 0a0a 2020 202d 206d n 'main'.. - m │ │ │ │ │ -00008450: 7573 7420 6e6f 7420 7265 7175 6972 6520 ust not require │ │ │ │ │ -00008460: 6f72 2072 6563 6f6d 6d65 6e64 2061 2070 or recommend a p │ │ │ │ │ -00008470: 6163 6b61 6765 206f 7574 7369 6465 206f ackage outside o │ │ │ │ │ -00008480: 6620 276d 6169 6e27 2066 6f72 0a20 2020 f 'main' for. │ │ │ │ │ -00008490: 2020 636f 6d70 696c 6174 696f 6e20 6f72 compilation or │ │ │ │ │ -000084a0: 2065 7865 6375 7469 6f6e 2028 7468 7573 execution (thus │ │ │ │ │ -000084b0: 2c20 7468 6520 7061 636b 6167 6520 6d75 , the package mu │ │ │ │ │ -000084c0: 7374 206e 6f74 2064 6563 6c61 7265 2061 st not declare a │ │ │ │ │ -000084d0: 0a20 2020 2020 e280 9850 7265 2d44 6570 . ...Pre-Dep │ │ │ │ │ -000084e0: 656e 6473 e280 992c 20e2 8098 4465 7065 ends..., ...Depe │ │ │ │ │ -000084f0: 6e64 73e2 8099 2c20 e280 9852 6563 6f6d nds..., ...Recom │ │ │ │ │ -00008500: 6d65 6e64 73e2 8099 2c20 e280 9842 7569 mends..., ...Bui │ │ │ │ │ -00008510: 6c64 2d44 6570 656e 6473 e280 992c 0a20 ld-Depends...,. │ │ │ │ │ -00008520: 2020 2020 e280 9842 7569 6c64 2d44 6570 ...Build-Dep │ │ │ │ │ -00008530: 656e 6473 2d49 6e64 6570 e280 992c 206f ends-Indep..., o │ │ │ │ │ -00008540: 7220 e280 9842 7569 6c64 2d44 6570 656e r ...Build-Depen │ │ │ │ │ -00008550: 6473 2d41 7263 68e2 8099 2072 656c 6174 ds-Arch... relat │ │ │ │ │ -00008560: 696f 6e73 6869 7020 6f6e 2061 0a20 2020 ionship on a. │ │ │ │ │ -00008570: 2020 6e6f 6e2d 276d 6169 6e27 2070 6163 non-'main' pac │ │ │ │ │ -00008580: 6b61 6765 2075 6e6c 6573 7320 7468 6174 kage unless that │ │ │ │ │ -00008590: 2070 6163 6b61 6765 2069 7320 6f6e 6c79 package is only │ │ │ │ │ -000085a0: 206c 6973 7465 6420 6173 2061 0a20 2020 listed as a. │ │ │ │ │ -000085b0: 2020 6e6f 6e2d 6465 6661 756c 7420 616c non-default al │ │ │ │ │ -000085c0: 7465 726e 6174 6976 6520 666f 7220 6120 ternative for a │ │ │ │ │ -000085d0: 7061 636b 6167 6520 696e 2027 6d61 696e package in 'main │ │ │ │ │ -000085e0: 2729 2c0a 0a20 2020 2d20 6d75 7374 206e '),.. - must n │ │ │ │ │ -000085f0: 6f74 2062 6520 736f 2062 7567 6779 2074 ot be so buggy t │ │ │ │ │ -00008600: 6861 7420 7765 2072 6566 7573 6520 746f hat we refuse to │ │ │ │ │ -00008610: 2073 7570 706f 7274 2074 6865 6d2c 2061 support them, a │ │ │ │ │ -00008620: 6e64 0a0a 2020 202d 206d 7573 7420 6d65 nd.. - must me │ │ │ │ │ -00008630: 6574 2061 6c6c 2070 6f6c 6963 7920 7265 et all policy re │ │ │ │ │ -00008640: 7175 6972 656d 656e 7473 2070 7265 7365 quirements prese │ │ │ │ │ -00008650: 6e74 6564 2069 6e20 7468 6973 206d 616e nted in this man │ │ │ │ │ -00008660: 7561 6c2e 0a0a 4966 2061 2073 6f75 7263 ual...If a sourc │ │ │ │ │ -00008670: 6520 7061 636b 6167 6520 6973 2069 6e20 e package is in │ │ │ │ │ -00008680: 7468 6520 276d 6169 6e27 2061 7263 6869 the 'main' archi │ │ │ │ │ -00008690: 7665 2061 7265 612c 2074 6865 6e20 6174 ve area, then at │ │ │ │ │ -000086a0: 206c 6561 7374 206f 6e65 206f 660a 6974 least one of.it │ │ │ │ │ -000086b0: 7320 6269 6e61 7279 2070 6163 6b61 6765 s binary package │ │ │ │ │ -000086c0: 7320 6d75 7374 2062 6520 696e 2074 6865 s must be in the │ │ │ │ │ -000086d0: 2027 6d61 696e 2720 6172 6368 6976 6520 'main' archive │ │ │ │ │ -000086e0: 6172 6561 2c20 616e 6420 6561 6368 206f area, and each o │ │ │ │ │ -000086f0: 6620 7468 650a 7265 6d61 696e 696e 6720 f the.remaining │ │ │ │ │ -00008700: 7061 636b 6167 6573 206d 7573 7420 6265 packages must be │ │ │ │ │ -00008710: 2069 6e20 6569 7468 6572 2074 6865 2027 in either the ' │ │ │ │ │ -00008720: 6d61 696e 2720 6f72 2027 636f 6e74 7269 main' or 'contri │ │ │ │ │ -00008730: 6227 2061 7263 6869 7665 0a61 7265 612e b' archive.area. │ │ │ │ │ -00008740: 2020 4561 6368 2062 696e 6172 7920 7061 Each binary pa │ │ │ │ │ -00008750: 636b 6167 6527 7320 6172 6368 6976 6520 ckage's archive │ │ │ │ │ -00008760: 6172 6561 2069 7320 696e 6469 6361 7465 area is indicate │ │ │ │ │ -00008770: 6420 6279 2069 7473 20e2 8098 5365 6374 d by its ...Sect │ │ │ │ │ -00008780: 696f 6ee2 8099 0a66 6965 6c64 3a20 7365 ion....field: se │ │ │ │ │ -00008790: 6520 2a6e 6f74 6520 5365 6374 696f 6e73 e *note Sections │ │ │ │ │ -000087a0: 3a20 3234 2e0a 0a53 6f75 7263 6520 7061 : 24...Source pa │ │ │ │ │ -000087b0: 636b 6167 6573 2069 6e20 276d 6169 6e27 ckages in 'main' │ │ │ │ │ -000087c0: 2077 6974 6820 6120 6d69 7874 7572 6520 with a mixture │ │ │ │ │ -000087d0: 6f66 2027 6d61 696e 2720 616e 6420 2763 of 'main' and 'c │ │ │ │ │ -000087e0: 6f6e 7472 6962 2720 6269 6e61 7279 0a70 ontrib' binary.p │ │ │ │ │ -000087f0: 6163 6b61 6765 7320 6172 6520 6d6f 7265 ackages are more │ │ │ │ │ -00008800: 2063 6f6d 706c 6578 2066 6f72 2061 7263 complex for arc │ │ │ │ │ -00008810: 6869 7665 2074 6f6f 6c69 6e67 2074 6f20 hive tooling to │ │ │ │ │ -00008820: 6861 6e64 6c65 2c20 616e 6420 7468 6572 handle, and ther │ │ │ │ │ -00008830: 6566 6f72 650a 7368 6f75 6c64 2062 6520 efore.should be │ │ │ │ │ -00008840: 6c69 6d69 7465 6420 746f 2073 6974 7561 limited to situa │ │ │ │ │ -00008850: 7469 6f6e 7320 7768 6572 6520 6974 2077 tions where it w │ │ │ │ │ -00008860: 6f75 6c64 2062 6520 696e 636f 6e76 656e ould be inconven │ │ │ │ │ -00008870: 6965 6e74 2074 6f20 7370 6c69 740a 7468 ient to split.th │ │ │ │ │ -00008880: 6520 736f 7572 6365 2070 6163 6b61 6765 e source package │ │ │ │ │ -00008890: 2e20 2049 6620 6974 2069 7320 7374 7261 . If it is stra │ │ │ │ │ -000088a0: 6967 6874 666f 7277 6172 6420 746f 2073 ightforward to s │ │ │ │ │ -000088b0: 706c 6974 2074 6865 2073 6f75 7263 650a plit the source. │ │ │ │ │ -000088c0: 7061 636b 6167 6520 696e 746f 2061 2027 package into a ' │ │ │ │ │ -000088d0: 6d61 696e 2720 7061 7274 2061 6e64 2061 main' part and a │ │ │ │ │ -000088e0: 2027 636f 6e74 7269 6227 2070 6172 7420 'contrib' part │ │ │ │ │ -000088f0: 7468 6174 2061 7265 2062 7569 6c74 0a73 that are built.s │ │ │ │ │ -00008900: 6570 6172 6174 656c 792c 2074 6865 6e20 eparately, then │ │ │ │ │ -00008910: 7468 6f73 6520 7061 7274 7320 7368 6f75 those parts shou │ │ │ │ │ -00008920: 6c64 2062 6520 7265 7072 6573 656e 7465 ld be represente │ │ │ │ │ -00008930: 6420 6173 2073 6570 6172 6174 6520 736f d as separate so │ │ │ │ │ -00008940: 7572 6365 0a70 6163 6b61 6765 732e 0a0a urce.packages... │ │ │ │ │ -00008950: 5768 656e 2061 2027 6d61 696e 2720 736f When a 'main' so │ │ │ │ │ -00008960: 7572 6365 2070 6163 6b61 6765 2068 6173 urce package has │ │ │ │ │ -00008970: 2061 206d 6978 7475 7265 206f 6620 276d a mixture of 'm │ │ │ │ │ -00008980: 6169 6e27 2061 6e64 2027 636f 6e74 7269 ain' and 'contri │ │ │ │ │ -00008990: 6227 0a62 696e 6172 7920 7061 636b 6167 b'.binary packag │ │ │ │ │ -000089a0: 6573 2c20 7468 6520 736f 7572 6365 2070 es, the source p │ │ │ │ │ -000089b0: 6163 6b61 6765 2061 6e64 2074 6865 2027 ackage and the ' │ │ │ │ │ -000089c0: 6d61 696e 2720 6269 6e61 7279 2070 6163 main' binary pac │ │ │ │ │ -000089d0: 6b61 6765 7320 6d75 7374 0a66 6f6c 6c6f kages must.follo │ │ │ │ │ -000089e0: 7720 7468 6520 7265 7175 6972 656d 656e w the requiremen │ │ │ │ │ -000089f0: 7473 2066 6f72 2027 6d61 696e 2720 7061 ts for 'main' pa │ │ │ │ │ -00008a00: 636b 6167 6573 2c20 6275 7420 7468 6520 ckages, but the │ │ │ │ │ -00008a10: 2763 6f6e 7472 6962 2720 6269 6e61 7279 'contrib' binary │ │ │ │ │ -00008a20: 0a70 6163 6b61 6765 7320 6d61 7920 666f .packages may fo │ │ │ │ │ -00008a30: 6c6c 6f77 2074 6865 2077 6561 6b65 7220 llow the weaker │ │ │ │ │ -00008a40: 7265 7175 6972 656d 656e 7473 2066 6f72 requirements for │ │ │ │ │ -00008a50: 2027 636f 6e74 7269 6227 2070 6163 6b61 'contrib' packa │ │ │ │ │ -00008a60: 6765 732e 2020 496e 0a70 6172 7469 6375 ges. In.particu │ │ │ │ │ -00008a70: 6c61 722c 2073 6f75 7263 6520 7061 636b lar, source pack │ │ │ │ │ -00008a80: 6167 6573 2069 6e20 276d 6169 6e27 206d ages in 'main' m │ │ │ │ │ -00008a90: 7573 7420 6e6f 7420 6861 7665 2062 7569 ust not have bui │ │ │ │ │ -00008aa0: 6c64 2064 6570 656e 6465 6e63 6965 730a ld dependencies. │ │ │ │ │ -00008ab0: 6f75 7473 6964 6520 276d 6169 6e27 2c20 outside 'main', │ │ │ │ │ -00008ac0: 6275 7420 7468 6520 2763 6f6e 7472 6962 but the 'contrib │ │ │ │ │ -00008ad0: 2720 6269 6e61 7279 2070 6163 6b61 6765 ' binary package │ │ │ │ │ -00008ae0: 7320 6d61 7920 6861 7665 2072 756e 7469 s may have runti │ │ │ │ │ -00008af0: 6d65 0a64 6570 656e 6465 6e63 6965 7320 me.dependencies │ │ │ │ │ -00008b00: 6f75 7473 6964 6520 276d 6169 6e27 2e0a outside 'main'.. │ │ │ │ │ -00008b10: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ -00008b20: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ -00008b30: 2d2d 2d0a 0a20 2020 2831 2920 5365 6520 ---.. (1) See │ │ │ │ │ -00008b40: 5768 6174 2044 6f65 7320 4672 6565 204d What Does Free M │ │ │ │ │ -00008b50: 6561 6e3f 2020 2868 7474 7073 3a2f 2f77 ean? (https://w │ │ │ │ │ -00008b60: 7777 2e64 6562 6961 6e2e 6f72 672f 696e ww.debian.org/in │ │ │ │ │ -00008b70: 7472 6f2f 6672 6565 2920 666f 720a 6d6f tro/free) for.mo │ │ │ │ │ -00008b80: 7265 2061 626f 7574 2077 6861 7420 7765 re about what we │ │ │ │ │ -00008b90: 206d 6561 6e20 6279 2066 7265 6520 736f mean by free so │ │ │ │ │ -00008ba0: 6674 7761 7265 2e0a 0a20 2020 2832 2920 ftware... (2) │ │ │ │ │ -00008bb0: 4465 6269 616e 2773 2046 5450 204d 6173 Debian's FTP Mas │ │ │ │ │ -00008bc0: 7465 7273 2070 7562 6c69 7368 2061 2052 ters publish a R │ │ │ │ │ -00008bd0: 454a 4543 542d 4641 510a 2868 7474 7073 EJECT-FAQ.(https │ │ │ │ │ -00008be0: 3a2f 2f66 7470 2d6d 6173 7465 722e 6465 ://ftp-master.de │ │ │ │ │ -00008bf0: 6269 616e 2e6f 7267 2f52 454a 4543 542d bian.org/REJECT- │ │ │ │ │ -00008c00: 4641 512e 6874 6d6c 2920 7768 6963 6820 FAQ.html) which │ │ │ │ │ -00008c10: 6465 7461 696c 7320 7468 650a 7072 6f6a details the.proj │ │ │ │ │ -00008c20: 6563 7427 7320 6375 7272 656e 7420 776f ect's current wo │ │ │ │ │ -00008c30: 726b 696e 6720 696e 7465 7270 7265 7461 rking interpreta │ │ │ │ │ -00008c40: 7469 6f6e 206f 6620 7468 6520 4446 5347 tion of the DFSG │ │ │ │ │ -00008c50: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00008c60: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00008c70: 4e6f 6465 3a20 5468 6520 6e6f 6e2d 6672 Node: The non-fr │ │ │ │ │ -00008c80: 6565 2d66 6972 6d77 6172 6520 6172 6368 ee-firmware arch │ │ │ │ │ -00008c90: 6976 6520 6172 6561 2c20 204e 6578 743a ive area, Next: │ │ │ │ │ -00008ca0: 2054 6865 2063 6f6e 7472 6962 2061 7263 The contrib arc │ │ │ │ │ -00008cb0: 6869 7665 2061 7265 612c 2020 5072 6576 hive area, Prev │ │ │ │ │ -00008cc0: 3a20 5468 6520 6d61 696e 2061 7263 6869 : The main archi │ │ │ │ │ -00008cd0: 7665 2061 7265 612c 2020 5570 3a20 4172 ve area, Up: Ar │ │ │ │ │ -00008ce0: 6368 6976 6520 6172 6561 730a 0a32 2e32 chive areas..2.2 │ │ │ │ │ -00008cf0: 2e32 2054 6865 206e 6f6e 2d66 7265 652d .2 The non-free- │ │ │ │ │ -00008d00: 6669 726d 7761 7265 2061 7263 6869 7665 firmware archive │ │ │ │ │ -00008d10: 2061 7265 610a 2d2d 2d2d 2d2d 2d2d 2d2d area.---------- │ │ │ │ │ -00008d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00008d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -00008d40: 5468 6520 276e 6f6e 2d66 7265 652d 6669 The 'non-free-fi │ │ │ │ │ -00008d50: 726d 7761 7265 2720 6172 6368 6976 6520 rmware' archive │ │ │ │ │ -00008d60: 6172 6561 2063 6f6e 7461 696e 7320 7061 area contains pa │ │ │ │ │ -00008d70: 636b 6167 6573 2070 726f 7669 6469 6e67 ckages providing │ │ │ │ │ -00008d80: 0a66 6972 6d77 6172 6520 6e65 6564 6564 .firmware needed │ │ │ │ │ -00008d90: 2074 6f20 696e 6974 6961 6c69 7a65 2c20 to initialize, │ │ │ │ │ -00008da0: 7573 6520 6f72 206b 6565 7020 7570 6461 use or keep upda │ │ │ │ │ -00008db0: 7465 6420 6861 7264 7761 7265 2072 6571 ted hardware req │ │ │ │ │ -00008dc0: 7569 7265 6420 6279 0a6f 7572 2075 7365 uired by.our use │ │ │ │ │ -00008dd0: 7273 2c20 7479 7069 6361 6c6c 7920 6e65 rs, typically ne │ │ │ │ │ -00008de0: 6365 7373 6172 7920 666f 7220 696d 706f cessary for impo │ │ │ │ │ -00008df0: 7274 616e 7420 6675 6e63 7469 6f6e 7320 rtant functions │ │ │ │ │ -00008e00: 746f 2062 6520 6176 6169 6c61 626c 650a to be available. │ │ │ │ │ -00008e10: 2869 2e65 2e20 2077 6972 656c 6573 7320 (i.e. wireless │ │ │ │ │ -00008e20: 6e65 7477 6f72 6b20 636f 6e6e 6563 7469 network connecti │ │ │ │ │ -00008e30: 7669 7479 2920 6f72 2066 6f72 2066 6978 vity) or for fix │ │ │ │ │ -00008e40: 696e 6720 7365 6375 7269 7479 2064 6566 ing security def │ │ │ │ │ -00008e50: 6563 7473 2069 6e0a 6861 7264 7761 7265 ects in.hardware │ │ │ │ │ -00008e60: 2028 692e 652e 2020 4350 5520 6d69 6372 (i.e. CPU micr │ │ │ │ │ -00008e70: 6f63 6f64 6520 7570 6461 7465 7329 2e20 ocode updates). │ │ │ │ │ -00008e80: 2050 6163 6b61 6765 7320 696e 2074 6869 Packages in thi │ │ │ │ │ -00008e90: 7320 6172 6368 6976 6520 6d61 790a 6e6f s archive may.no │ │ │ │ │ -00008ea0: 7420 636f 6d70 6c79 2077 6974 6820 616c t comply with al │ │ │ │ │ -00008eb0: 6c20 6f66 2074 6865 2070 6f6c 6963 7920 l of the policy │ │ │ │ │ -00008ec0: 7265 7175 6972 656d 656e 7473 2069 6e20 requirements in │ │ │ │ │ -00008ed0: 7468 6973 206d 616e 7561 6c20 6475 6520 this manual due │ │ │ │ │ -00008ee0: 746f 0a6c 6163 6b20 6f66 2073 6f75 7263 to.lack of sourc │ │ │ │ │ -00008ef0: 6520 636f 6465 2061 7661 696c 6162 696c e code availabil │ │ │ │ │ -00008f00: 6974 792c 2072 6573 7472 6963 7469 6f6e ity, restriction │ │ │ │ │ -00008f10: 7320 6f6e 206d 6f64 6966 6963 6174 696f s on modificatio │ │ │ │ │ -00008f20: 6e20 6f72 206f 7468 6572 0a6c 696d 6974 n or other.limit │ │ │ │ │ -00008f30: 6174 696f 6e73 2e0a 0a50 6163 6b61 6765 ations...Package │ │ │ │ │ -00008f40: 7320 696e 2027 6e6f 6e2d 6672 6565 2d66 s in 'non-free-f │ │ │ │ │ -00008f50: 6972 6d77 6172 6527 0a0a 2020 202d 206d irmware'.. - m │ │ │ │ │ -00008f60: 7573 7420 6e6f 7420 6265 2073 6f20 6275 ust not be so bu │ │ │ │ │ -00008f70: 6767 7920 7468 6174 2077 6520 7265 6675 ggy that we refu │ │ │ │ │ -00008f80: 7365 2074 6f20 7375 7070 6f72 7420 7468 se to support th │ │ │ │ │ -00008f90: 656d 2c20 616e 640a 0a20 2020 2d20 6d75 em, and.. - mu │ │ │ │ │ -00008fa0: 7374 206d 6565 7420 616c 6c20 706f 6c69 st meet all poli │ │ │ │ │ -00008fb0: 6379 2072 6571 7569 7265 6d65 6e73 2070 cy requiremens p │ │ │ │ │ -00008fc0: 7265 7365 6e74 6564 2069 6e20 7468 6973 resented in this │ │ │ │ │ -00008fd0: 206d 616e 7561 6c20 7468 6174 2069 740a manual that it. │ │ │ │ │ -00008fe0: 2020 2020 2069 7320 706f 7373 6962 6c65 is possible │ │ │ │ │ -00008ff0: 2066 6f72 2074 6865 6d20 746f 206d 6565 for them to mee │ │ │ │ │ -00009000: 742e 2020 2831 290a 0a20 2020 2d2d 2d2d t. (1).. ---- │ │ │ │ │ -00009010: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -00009020: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -00009030: 2831 2920 4974 2069 7320 706f 7373 6962 (1) It is possib │ │ │ │ │ -00009040: 6c65 2074 6861 7420 7468 6572 6520 6172 le that there ar │ │ │ │ │ -00009050: 6520 706f 6c69 6379 2072 6571 7569 7265 e policy require │ │ │ │ │ -00009060: 6d65 6e74 7320 7768 6963 6820 7468 650a ments which the. │ │ │ │ │ -00009070: 7061 636b 6167 6520 6973 2075 6e61 626c package is unabl │ │ │ │ │ -00009080: 6520 746f 206d 6565 742c 2066 6f72 2065 e to meet, for e │ │ │ │ │ -00009090: 7861 6d70 6c65 2c20 6966 2074 6865 2073 xample, if the s │ │ │ │ │ -000090a0: 6f75 7263 6520 6973 2075 6e61 7661 696c ource is unavail │ │ │ │ │ -000090b0: 6162 6c65 2e0a 5468 6573 6520 7369 7475 able..These situ │ │ │ │ │ -000090c0: 6174 696f 6e73 2077 696c 6c20 6e65 6564 ations will need │ │ │ │ │ -000090d0: 2074 6f20 6265 2068 616e 646c 6564 206f to be handled o │ │ │ │ │ -000090e0: 6e20 6120 6361 7365 2d62 792d 6361 7365 n a case-by-case │ │ │ │ │ -000090f0: 2062 6173 6973 2e0a 0a1f 0a46 696c 653a basis.....File: │ │ │ │ │ -00009100: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -00009110: 6e66 6f2c 2020 4e6f 6465 3a20 5468 6520 nfo, Node: The │ │ │ │ │ -00009120: 636f 6e74 7269 6220 6172 6368 6976 6520 contrib archive │ │ │ │ │ -00009130: 6172 6561 2c20 204e 6578 743a 2054 6865 area, Next: The │ │ │ │ │ -00009140: 206e 6f6e 2d66 7265 6520 6172 6368 6976 non-free archiv │ │ │ │ │ -00009150: 6520 6172 6561 2c20 2050 7265 763a 2054 e area, Prev: T │ │ │ │ │ -00009160: 6865 206e 6f6e 2d66 7265 652d 6669 726d he non-free-firm │ │ │ │ │ -00009170: 7761 7265 2061 7263 6869 7665 2061 7265 ware archive are │ │ │ │ │ -00009180: 612c 2020 5570 3a20 4172 6368 6976 6520 a, Up: Archive │ │ │ │ │ -00009190: 6172 6561 730a 0a32 2e32 2e33 2054 6865 areas..2.2.3 The │ │ │ │ │ -000091a0: 2063 6f6e 7472 6962 2061 7263 6869 7665 contrib archive │ │ │ │ │ -000091b0: 2061 7265 610a 2d2d 2d2d 2d2d 2d2d 2d2d area.---------- │ │ │ │ │ -000091c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000091d0: 2d2d 2d2d 0a0a 5468 6520 2763 6f6e 7472 ----..The 'contr │ │ │ │ │ -000091e0: 6962 2720 6172 6368 6976 6520 6172 6561 ib' archive area │ │ │ │ │ -000091f0: 2063 6f6e 7461 696e 7320 7375 7070 6c65 contains supple │ │ │ │ │ -00009200: 6d65 6e74 616c 2070 6163 6b61 6765 7320 mental packages │ │ │ │ │ -00009210: 696e 7465 6e64 6564 2074 6f0a 776f 726b intended to.work │ │ │ │ │ -00009220: 2077 6974 6820 7468 6520 4465 6269 616e with the Debian │ │ │ │ │ -00009230: 2064 6973 7472 6962 7574 696f 6e2c 2062 distribution, b │ │ │ │ │ -00009240: 7574 2077 6869 6368 2072 6571 7569 7265 ut which require │ │ │ │ │ -00009250: 2073 6f66 7477 6172 6520 6f75 7473 6964 software outsid │ │ │ │ │ -00009260: 6520 6f66 0a74 6865 2064 6973 7472 6962 e of.the distrib │ │ │ │ │ -00009270: 7574 696f 6e20 746f 2065 6974 6865 7220 ution to either │ │ │ │ │ -00009280: 6275 696c 6420 6f72 2066 756e 6374 696f build or functio │ │ │ │ │ -00009290: 6e2e 0a0a 4576 6572 7920 7061 636b 6167 n...Every packag │ │ │ │ │ -000092a0: 6520 696e 2027 636f 6e74 7269 6227 206d e in 'contrib' m │ │ │ │ │ -000092b0: 7573 7420 636f 6d70 6c79 2077 6974 6820 ust comply with │ │ │ │ │ -000092c0: 7468 6520 4446 5347 2e0a 0a49 6e20 6164 the DFSG...In ad │ │ │ │ │ -000092d0: 6469 7469 6f6e 2c20 7468 6520 7061 636b dition, the pack │ │ │ │ │ -000092e0: 6167 6573 2069 6e20 2763 6f6e 7472 6962 ages in 'contrib │ │ │ │ │ -000092f0: 270a 0a20 2020 2d20 6d75 7374 206e 6f74 '.. - must not │ │ │ │ │ -00009300: 2062 6520 736f 2062 7567 6779 2074 6861 be so buggy tha │ │ │ │ │ -00009310: 7420 7765 2072 6566 7573 6520 746f 2073 t we refuse to s │ │ │ │ │ -00009320: 7570 706f 7274 2074 6865 6d2c 2061 6e64 upport them, and │ │ │ │ │ -00009330: 0a0a 2020 202d 206d 7573 7420 6d65 6574 .. - must meet │ │ │ │ │ -00009340: 2061 6c6c 2070 6f6c 6963 7920 7265 7175 all policy requ │ │ │ │ │ -00009350: 6972 656d 656e 7473 2070 7265 7365 6e74 irements present │ │ │ │ │ -00009360: 6564 2069 6e20 7468 6973 206d 616e 7561 ed in this manua │ │ │ │ │ -00009370: 6c2e 0a0a 4578 616d 706c 6573 206f 6620 l...Examples of │ │ │ │ │ -00009380: 7061 636b 6167 6573 2077 6869 6368 2077 packages which w │ │ │ │ │ -00009390: 6f75 6c64 2062 6520 696e 636c 7564 6564 ould be included │ │ │ │ │ -000093a0: 2069 6e20 2763 6f6e 7472 6962 2720 6172 in 'contrib' ar │ │ │ │ │ -000093b0: 653a 0a0a 2020 202d 2066 7265 6520 7061 e:.. - free pa │ │ │ │ │ -000093c0: 636b 6167 6573 2077 6869 6368 2072 6571 ckages which req │ │ │ │ │ -000093d0: 7569 7265 2027 636f 6e74 7269 6227 2c20 uire 'contrib', │ │ │ │ │ -000093e0: 276e 6f6e 2d66 7265 6527 2070 6163 6b61 'non-free' packa │ │ │ │ │ -000093f0: 6765 7320 6f72 0a20 2020 2020 7061 636b ges or. pack │ │ │ │ │ -00009400: 6167 6573 2077 6869 6368 2061 7265 206e ages which are n │ │ │ │ │ -00009410: 6f74 2069 6e20 6f75 7220 6172 6368 6976 ot in our archiv │ │ │ │ │ -00009420: 6520 6174 2061 6c6c 2066 6f72 2063 6f6d e at all for com │ │ │ │ │ -00009430: 7069 6c61 7469 6f6e 206f 720a 2020 2020 pilation or. │ │ │ │ │ -00009440: 2065 7865 6375 7469 6f6e 2c20 616e 640a execution, and. │ │ │ │ │ -00009450: 0a20 2020 2d20 7772 6170 7065 7220 7061 . - wrapper pa │ │ │ │ │ -00009460: 636b 6167 6573 206f 7220 6f74 6865 7220 ckages or other │ │ │ │ │ -00009470: 736f 7274 7320 6f66 2066 7265 6520 6163 sorts of free ac │ │ │ │ │ -00009480: 6365 7373 6f72 6965 7320 666f 7220 6e6f cessories for no │ │ │ │ │ -00009490: 6e2d 6672 6565 0a20 2020 2020 7072 6f67 n-free. prog │ │ │ │ │ -000094a0: 7261 6d73 2e0a 0a49 6620 6120 736f 7572 rams...If a sour │ │ │ │ │ -000094b0: 6365 2070 6163 6b61 6765 2069 7320 696e ce package is in │ │ │ │ │ -000094c0: 2074 6865 2027 636f 6e74 7269 6227 2061 the 'contrib' a │ │ │ │ │ -000094d0: 7263 6869 7665 2061 7265 612c 2074 6865 rchive area, the │ │ │ │ │ -000094e0: 6e20 6561 6368 206f 6620 7468 650a 6269 n each of the.bi │ │ │ │ │ -000094f0: 6e61 7279 2070 6163 6b61 6765 7320 7468 nary packages th │ │ │ │ │ -00009500: 6174 2069 7420 7072 6f64 7563 6573 206d at it produces m │ │ │ │ │ -00009510: 7573 7420 616c 736f 2062 6520 696e 2074 ust also be in t │ │ │ │ │ -00009520: 6865 2027 636f 6e74 7269 6227 2061 7263 he 'contrib' arc │ │ │ │ │ -00009530: 6869 7665 0a61 7265 612e 0a0a 1f0a 4669 hive.area.....Fi │ │ │ │ │ -00009540: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00009550: 792e 696e 666f 2c20 204e 6f64 653a 2054 y.info, Node: T │ │ │ │ │ -00009560: 6865 206e 6f6e 2d66 7265 6520 6172 6368 he non-free arch │ │ │ │ │ -00009570: 6976 6520 6172 6561 2c20 2050 7265 763a ive area, Prev: │ │ │ │ │ -00009580: 2054 6865 2063 6f6e 7472 6962 2061 7263 The contrib arc │ │ │ │ │ -00009590: 6869 7665 2061 7265 612c 2020 5570 3a20 hive area, Up: │ │ │ │ │ -000095a0: 4172 6368 6976 6520 6172 6561 730a 0a32 Archive areas..2 │ │ │ │ │ -000095b0: 2e32 2e34 2054 6865 206e 6f6e 2d66 7265 .2.4 The non-fre │ │ │ │ │ -000095c0: 6520 6172 6368 6976 6520 6172 6561 0a2d e archive area.- │ │ │ │ │ -000095d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000095e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -000095f0: 5468 6520 276e 6f6e 2d66 7265 6527 2061 The 'non-free' a │ │ │ │ │ -00009600: 7263 6869 7665 2061 7265 6120 636f 6e74 rchive area cont │ │ │ │ │ -00009610: 6169 6e73 2073 7570 706c 656d 656e 7461 ains supplementa │ │ │ │ │ -00009620: 6c20 7061 636b 6167 6573 2069 6e74 656e l packages inten │ │ │ │ │ -00009630: 6465 6420 746f 0a77 6f72 6b20 7769 7468 ded to.work with │ │ │ │ │ -00009640: 2074 6865 2044 6562 6961 6e20 6469 7374 the Debian dist │ │ │ │ │ -00009650: 7269 6275 7469 6f6e 2074 6861 7420 646f ribution that do │ │ │ │ │ -00009660: 206e 6f74 2063 6f6d 706c 7920 7769 7468 not comply with │ │ │ │ │ -00009670: 2074 6865 2044 4653 4720 6f72 0a68 6176 the DFSG or.hav │ │ │ │ │ -00009680: 6520 6f74 6865 7220 7072 6f62 6c65 6d73 e other problems │ │ │ │ │ -00009690: 2074 6861 7420 6d61 6b65 2074 6865 6972 that make their │ │ │ │ │ -000096a0: 2064 6973 7472 6962 7574 696f 6e20 7072 distribution pr │ │ │ │ │ -000096b0: 6f62 6c65 6d61 7469 632e 2020 5468 6579 oblematic. They │ │ │ │ │ -000096c0: 206d 6179 0a6e 6f74 2063 6f6d 706c 7920 may.not comply │ │ │ │ │ -000096d0: 7769 7468 2061 6c6c 206f 6620 7468 6520 with all of the │ │ │ │ │ -000096e0: 706f 6c69 6379 2072 6571 7569 7265 6d65 policy requireme │ │ │ │ │ -000096f0: 6e74 7320 696e 2074 6869 7320 6d61 6e75 nts in this manu │ │ │ │ │ -00009700: 616c 2064 7565 2074 6f0a 7265 7374 7269 al due to.restri │ │ │ │ │ -00009710: 6374 696f 6e73 206f 6e20 6d6f 6469 6669 ctions on modifi │ │ │ │ │ -00009720: 6361 7469 6f6e 7320 6f72 206f 7468 6572 cations or other │ │ │ │ │ -00009730: 206c 696d 6974 6174 696f 6e73 2e0a 0a50 limitations...P │ │ │ │ │ -00009740: 6163 6b61 6765 7320 6d75 7374 2062 6520 ackages must be │ │ │ │ │ -00009750: 706c 6163 6564 2069 6e20 276e 6f6e 2d66 placed in 'non-f │ │ │ │ │ -00009760: 7265 6527 2069 6620 7468 6579 2061 7265 ree' if they are │ │ │ │ │ -00009770: 206e 6f74 2063 6f6d 706c 6961 6e74 2077 not compliant w │ │ │ │ │ -00009780: 6974 6820 7468 650a 4446 5347 206f 7220 ith the.DFSG or │ │ │ │ │ -00009790: 6172 6520 656e 6375 6d62 6572 6564 2062 are encumbered b │ │ │ │ │ -000097a0: 7920 7061 7465 6e74 7320 6f72 206f 7468 y patents or oth │ │ │ │ │ -000097b0: 6572 206c 6567 616c 2069 7373 7565 7320 er legal issues │ │ │ │ │ -000097c0: 7468 6174 206d 616b 6520 7468 6569 720a that make their. │ │ │ │ │ -000097d0: 6469 7374 7269 6275 7469 6f6e 2070 726f distribution pro │ │ │ │ │ -000097e0: 626c 656d 6174 6963 2e0a 0a49 6e20 6164 blematic...In ad │ │ │ │ │ -000097f0: 6469 7469 6f6e 2c20 7468 6520 7061 636b dition, the pack │ │ │ │ │ -00009800: 6167 6573 2069 6e20 276e 6f6e 2d66 7265 ages in 'non-fre │ │ │ │ │ -00009810: 6527 0a0a 2020 202d 206d 7573 7420 6e6f e'.. - must no │ │ │ │ │ -00009820: 7420 6265 2073 6f20 6275 6767 7920 7468 t be so buggy th │ │ │ │ │ -00009830: 6174 2077 6520 7265 6675 7365 2074 6f20 at we refuse to │ │ │ │ │ -00009840: 7375 7070 6f72 7420 7468 656d 2c20 616e support them, an │ │ │ │ │ -00009850: 640a 0a20 2020 2d20 6d75 7374 206d 6565 d.. - must mee │ │ │ │ │ -00009860: 7420 616c 6c20 706f 6c69 6379 2072 6571 t all policy req │ │ │ │ │ -00009870: 7569 7265 6d65 6e74 7320 7072 6573 656e uirements presen │ │ │ │ │ -00009880: 7465 6420 696e 2074 6869 7320 6d61 6e75 ted in this manu │ │ │ │ │ -00009890: 616c 2074 6861 7420 6974 0a20 2020 2020 al that it. │ │ │ │ │ -000098a0: 6973 2070 6f73 7369 626c 6520 666f 7220 is possible for │ │ │ │ │ -000098b0: 7468 656d 2074 6f20 6d65 6574 2e20 2028 them to meet. ( │ │ │ │ │ -000098c0: 3129 0a0a 4966 2061 2073 6f75 7263 6520 1)..If a source │ │ │ │ │ -000098d0: 7061 636b 6167 6520 6973 2069 6e20 7468 package is in th │ │ │ │ │ -000098e0: 6520 276e 6f6e 2d66 7265 6527 2061 7263 e 'non-free' arc │ │ │ │ │ -000098f0: 6869 7665 2061 7265 612c 2074 6865 6e20 hive area, then │ │ │ │ │ -00009900: 6561 6368 206f 6620 7468 650a 6269 6e61 each of the.bina │ │ │ │ │ -00009910: 7279 2070 6163 6b61 6765 7320 7468 6174 ry packages that │ │ │ │ │ -00009920: 2069 7420 7072 6f64 7563 6573 206d 7573 it produces mus │ │ │ │ │ -00009930: 7420 616c 736f 2062 6520 696e 2074 6865 t also be in the │ │ │ │ │ -00009940: 2027 6e6f 6e2d 6672 6565 2720 6172 6368 'non-free' arch │ │ │ │ │ -00009950: 6976 650a 6172 6561 2e0a 0a20 2020 2d2d ive.area... -- │ │ │ │ │ -00009960: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -00009970: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -00009980: 2020 2831 2920 4974 2069 7320 706f 7373 (1) It is poss │ │ │ │ │ -00009990: 6962 6c65 2074 6861 7420 7468 6572 6520 ible that there │ │ │ │ │ -000099a0: 6172 6520 706f 6c69 6379 2072 6571 7569 are policy requi │ │ │ │ │ -000099b0: 7265 6d65 6e74 7320 7768 6963 6820 7468 rements which th │ │ │ │ │ -000099c0: 650a 7061 636b 6167 6520 6973 2075 6e61 e.package is una │ │ │ │ │ -000099d0: 626c 6520 746f 206d 6565 742c 2066 6f72 ble to meet, for │ │ │ │ │ -000099e0: 2065 7861 6d70 6c65 2c20 6966 2074 6865 example, if the │ │ │ │ │ -000099f0: 2073 6f75 7263 6520 6973 2075 6e61 7661 source is unava │ │ │ │ │ -00009a00: 696c 6162 6c65 2e0a 5468 6573 6520 7369 ilable..These si │ │ │ │ │ -00009a10: 7475 6174 696f 6e73 2077 696c 6c20 6e65 tuations will ne │ │ │ │ │ -00009a20: 6564 2074 6f20 6265 2068 616e 646c 6564 ed to be handled │ │ │ │ │ -00009a30: 206f 6e20 6120 6361 7365 2d62 792d 6361 on a case-by-ca │ │ │ │ │ -00009a40: 7365 2062 6173 6973 2e0a 0a1f 0a46 696c se basis.....Fil │ │ │ │ │ -00009a50: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00009a60: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co │ │ │ │ │ -00009a70: 7079 7269 6768 7420 636f 6e73 6964 6572 pyright consider │ │ │ │ │ -00009a80: 6174 696f 6e73 2c20 204e 6578 743a 2053 ations, Next: S │ │ │ │ │ -00009a90: 6563 7469 6f6e 732c 2020 5072 6576 3a20 ections, Prev: │ │ │ │ │ -00009aa0: 4172 6368 6976 6520 6172 6561 732c 2020 Archive areas, │ │ │ │ │ -00009ab0: 5570 3a20 5468 6520 4465 6269 616e 2041 Up: The Debian A │ │ │ │ │ -00009ac0: 7263 6869 7665 0a0a 322e 3320 436f 7079 rchive..2.3 Copy │ │ │ │ │ -00009ad0: 7269 6768 7420 636f 6e73 6964 6572 6174 right considerat │ │ │ │ │ -00009ae0: 696f 6e73 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ions.=========== │ │ │ │ │ -00009af0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00009b00: 3d0a 0a45 7665 7279 2070 6163 6b61 6765 =..Every package │ │ │ │ │ -00009b10: 206d 7573 7420 6265 2061 6363 6f6d 7061 must be accompa │ │ │ │ │ -00009b20: 6e69 6564 2062 7920 6120 7665 7262 6174 nied by a verbat │ │ │ │ │ -00009b30: 696d 2063 6f70 7920 6f66 2069 7473 2064 im copy of its d │ │ │ │ │ -00009b40: 6973 7472 6962 7574 696f 6e0a 6c69 6365 istribution.lice │ │ │ │ │ -00009b50: 6e73 6528 7329 2069 6e20 7468 6520 6669 nse(s) in the fi │ │ │ │ │ -00009b60: 6c65 20e2 8098 2f75 7372 2f73 6861 7265 le .../usr/share │ │ │ │ │ -00009b70: 2f64 6f63 2f50 4143 4b41 4745 2f63 6f70 /doc/PACKAGE/cop │ │ │ │ │ -00009b80: 7972 6967 6874 e280 992e 0a0a 5468 6520 yright......The │ │ │ │ │ -00009b90: 636f 7079 7269 6768 7420 696e 666f 726d copyright inform │ │ │ │ │ -00009ba0: 6174 696f 6e20 666f 7220 6669 6c65 7320 ation for files │ │ │ │ │ -00009bb0: 696e 2061 2070 6163 6b61 6765 206d 7573 in a package mus │ │ │ │ │ -00009bc0: 7420 6265 2063 6f70 6965 6420 7665 7262 t be copied verb │ │ │ │ │ -00009bd0: 6174 696d 0a69 6e74 6f20 e280 982f 7573 atim.into .../us │ │ │ │ │ -00009be0: 722f 7368 6172 652f 646f 632f 5041 434b r/share/doc/PACK │ │ │ │ │ -00009bf0: 4147 452f 636f 7079 7269 6768 74e2 8099 AGE/copyright... │ │ │ │ │ -00009c00: 2c20 7768 656e 2061 6c6c 206f 6620 7468 , when all of th │ │ │ │ │ -00009c10: 6520 666f 6c6c 6f77 696e 6720 686f 6c64 e following hold │ │ │ │ │ -00009c20: 3a0a 0a20 2031 2e20 7468 6520 6469 7374 :.. 1. the dist │ │ │ │ │ -00009c30: 7269 6275 7469 6f6e 206c 6963 656e 7365 ribution license │ │ │ │ │ -00009c40: 2066 6f72 2074 686f 7365 2066 696c 6573 for those files │ │ │ │ │ -00009c50: 2072 6571 7569 7265 7320 7468 6174 2063 requires that c │ │ │ │ │ -00009c60: 6f70 7972 6967 6874 0a20 2020 2020 696e opyright. in │ │ │ │ │ -00009c70: 666f 726d 6174 696f 6e20 6265 2069 6e63 formation be inc │ │ │ │ │ -00009c80: 6c75 6465 6420 696e 2061 6c6c 2063 6f70 luded in all cop │ │ │ │ │ -00009c90: 6965 7320 616e 642f 6f72 2062 696e 6172 ies and/or binar │ │ │ │ │ -00009ca0: 7920 6469 7374 7269 6275 7469 6f6e 733b y distributions; │ │ │ │ │ -00009cb0: 0a0a 2020 322e 2074 6865 2066 696c 6573 .. 2. the files │ │ │ │ │ -00009cc0: 2061 7265 2073 6869 7070 6564 2069 6e20 are shipped in │ │ │ │ │ -00009cd0: 7468 6520 6269 6e61 7279 2070 6163 6b61 the binary packa │ │ │ │ │ -00009ce0: 6765 2c20 6569 7468 6572 2069 6e20 736f ge, either in so │ │ │ │ │ -00009cf0: 7572 6365 206f 720a 2020 2020 2063 6f6d urce or. com │ │ │ │ │ -00009d00: 7069 6c65 6420 666f 726d 3b20 616e 640a piled form; and. │ │ │ │ │ -00009d10: 0a20 2033 2e20 7468 6520 666f 726d 2069 . 3. the form i │ │ │ │ │ -00009d20: 6e20 7768 6963 6820 7468 6520 6669 6c65 n which the file │ │ │ │ │ -00009d30: 7320 6172 6520 7072 6573 656e 7420 696e s are present in │ │ │ │ │ -00009d40: 2074 6865 2062 696e 6172 7920 7061 636b the binary pack │ │ │ │ │ -00009d50: 6167 6520 646f 6573 0a20 2020 2020 6e6f age does. no │ │ │ │ │ -00009d60: 7420 696e 636c 7564 6520 6120 706c 6169 t include a plai │ │ │ │ │ -00009d70: 6e20 7465 7874 2076 6572 7369 6f6e 206f n text version o │ │ │ │ │ -00009d80: 6620 7468 6569 7220 636f 7079 7269 6768 f their copyrigh │ │ │ │ │ -00009d90: 7420 6e6f 7469 6365 732e 0a0a 5468 7573 t notices...Thus │ │ │ │ │ -00009da0: 2c20 7468 6520 636f 7079 7269 6768 7420 , the copyright │ │ │ │ │ -00009db0: 696e 666f 726d 6174 696f 6e20 666f 7220 information for │ │ │ │ │ -00009dc0: 6669 6c65 7320 696e 2074 6865 2073 6f75 files in the sou │ │ │ │ │ -00009dd0: 7263 6520 7061 636b 6167 6520 7768 6963 rce package whic │ │ │ │ │ -00009de0: 680a 6172 6520 6f6e 6c79 2070 6172 7420 h.are only part │ │ │ │ │ -00009df0: 6f66 2069 7473 2062 7569 6c64 2070 726f of its build pro │ │ │ │ │ -00009e00: 6365 7373 2c20 7375 6368 2061 7320 6175 cess, such as au │ │ │ │ │ -00009e10: 746f 746f 6f6c 7320 6669 6c65 732c 206e totools files, n │ │ │ │ │ -00009e20: 6565 6420 6e6f 7420 6265 0a69 6e63 6c75 eed not be.inclu │ │ │ │ │ -00009e30: 6465 6420 696e 20e2 8098 2f75 7372 2f73 ded in .../usr/s │ │ │ │ │ -00009e40: 6861 7265 2f64 6f63 2f50 4143 4b41 4745 hare/doc/PACKAGE │ │ │ │ │ -00009e50: 2f63 6f70 7972 6967 6874 e280 992c 2062 /copyright..., b │ │ │ │ │ -00009e60: 6563 6175 7365 2074 686f 7365 2066 696c ecause those fil │ │ │ │ │ -00009e70: 6573 2064 6f0a 6e6f 7420 6765 7420 696e es do.not get in │ │ │ │ │ -00009e80: 7374 616c 6c65 6420 696e 746f 2074 6865 stalled into the │ │ │ │ │ -00009e90: 2062 696e 6172 7920 7061 636b 6167 652e binary package. │ │ │ │ │ -00009ea0: 2020 5369 6d69 6c61 726c 792c 2070 6c61 Similarly, pla │ │ │ │ │ -00009eb0: 696e 2074 6578 7420 6669 6c65 730a 7768 in text files.wh │ │ │ │ │ -00009ec0: 6963 6820 696e 636c 7564 6520 7468 6569 ich include thei │ │ │ │ │ -00009ed0: 7220 6f77 6e20 636f 7079 7269 6768 7420 r own copyright │ │ │ │ │ -00009ee0: 696e 666f 726d 6174 696f 6e20 616e 6420 information and │ │ │ │ │ -00009ef0: 6172 6520 696e 7374 616c 6c65 6420 696e are installed in │ │ │ │ │ -00009f00: 746f 2074 6865 0a62 696e 6172 7920 7061 to the.binary pa │ │ │ │ │ -00009f10: 636b 6167 6520 756e 6d6f 6469 6669 6564 ckage unmodified │ │ │ │ │ -00009f20: 206e 6565 6420 6e6f 7420 6861 7665 2074 need not have t │ │ │ │ │ -00009f30: 6861 7420 636f 7079 7269 6768 7420 696e hat copyright in │ │ │ │ │ -00009f40: 666f 726d 6174 696f 6e0a 636f 7069 6564 formation.copied │ │ │ │ │ -00009f50: 2069 6e74 6f20 e280 982f 7573 722f 7368 into .../usr/sh │ │ │ │ │ -00009f60: 6172 652f 646f 632f 5041 434b 4147 452f are/doc/PACKAGE/ │ │ │ │ │ -00009f70: 636f 7079 7269 6768 74e2 8099 0a0a 486f copyright.....Ho │ │ │ │ │ -00009f80: 7765 7665 722c 2074 6865 2063 6f70 7972 wever, the copyr │ │ │ │ │ -00009f90: 6967 6874 206e 6f74 6963 6573 2066 6f72 ight notices for │ │ │ │ │ -00009fa0: 2061 6e79 2066 696c 6573 2077 6869 6368 any files which │ │ │ │ │ -00009fb0: 2061 7265 2063 6f6d 7069 6c65 6420 696e are compiled in │ │ │ │ │ -00009fc0: 746f 2074 6865 0a6f 626a 6563 7420 636f to the.object co │ │ │ │ │ -00009fd0: 6465 2073 6869 7070 6564 2069 6e20 7468 de shipped in th │ │ │ │ │ -00009fe0: 6520 6269 6e61 7279 2070 6163 6b61 6765 e binary package │ │ │ │ │ -00009ff0: 206d 7573 7420 616c 6c20 6265 2069 6e63 must all be inc │ │ │ │ │ -0000a000: 6c75 6465 6420 696e 0ae2 8098 2f75 7372 luded in..../usr │ │ │ │ │ -0000a010: 2f73 6861 7265 2f64 6f63 2f50 4143 4b41 /share/doc/PACKA │ │ │ │ │ -0000a020: 4745 2f63 6f70 7972 6967 6874 e280 9920 GE/copyright... │ │ │ │ │ -0000a030: 7768 656e 2074 6865 206c 6963 656e 7365 when the license │ │ │ │ │ -0000a040: 2072 6571 7569 7265 7320 7468 6174 0a63 requires that.c │ │ │ │ │ -0000a050: 6f70 7972 6967 6874 2069 6e66 6f72 6d61 opyright informa │ │ │ │ │ -0000a060: 7469 6f6e 2062 6520 696e 636c 7564 6564 tion be included │ │ │ │ │ -0000a070: 2069 6e20 616c 6c20 636f 7069 6573 2061 in all copies a │ │ │ │ │ -0000a080: 6e64 2f6f 7220 6269 6e61 7279 0a64 6973 nd/or binary.dis │ │ │ │ │ -0000a090: 7472 6962 7574 696f 6e73 2c20 6173 206d tributions, as m │ │ │ │ │ -0000a0a0: 6f73 7420 646f 2e20 2028 3129 0a0a 5365 ost do. (1)..Se │ │ │ │ │ -0000a0b0: 6520 2a6e 6f74 6520 436f 7079 7269 6768 e *note Copyrigh │ │ │ │ │ -0000a0c0: 7420 696e 666f 726d 6174 696f 6e3a 2032 t information: 2 │ │ │ │ │ -0000a0d0: 642e 2066 6f72 2066 7572 7468 6572 2064 d. for further d │ │ │ │ │ -0000a0e0: 6574 6169 6c73 2e0a 0a57 6520 7265 7365 etails...We rese │ │ │ │ │ -0000a0f0: 7276 6520 7468 6520 7269 6768 7420 746f rve the right to │ │ │ │ │ -0000a100: 2072 6573 7472 6963 7420 6669 6c65 7320 restrict files │ │ │ │ │ -0000a110: 6672 6f6d 2062 6569 6e67 2069 6e63 6c75 from being inclu │ │ │ │ │ -0000a120: 6465 6420 616e 7977 6865 7265 2069 6e0a ded anywhere in. │ │ │ │ │ -0000a130: 6f75 7220 6172 6368 6976 6573 2069 660a our archives if. │ │ │ │ │ -0000a140: 0a20 2020 2d20 7468 6569 7220 7573 6520 . - their use │ │ │ │ │ -0000a150: 6f72 2064 6973 7472 6962 7574 696f 6e20 or distribution │ │ │ │ │ -0000a160: 776f 756c 6420 6272 6561 6b20 6120 6c61 would break a la │ │ │ │ │ -0000a170: 772c 0a0a 2020 202d 2074 6865 7265 2069 w,.. - there i │ │ │ │ │ -0000a180: 7320 616e 2065 7468 6963 616c 2063 6f6e s an ethical con │ │ │ │ │ -0000a190: 666c 6963 7420 696e 2074 6865 6972 2064 flict in their d │ │ │ │ │ -0000a1a0: 6973 7472 6962 7574 696f 6e20 6f72 2075 istribution or u │ │ │ │ │ -0000a1b0: 7365 2c0a 0a20 2020 2d20 7765 2077 6f75 se,.. - we wou │ │ │ │ │ -0000a1c0: 6c64 2068 6176 6520 746f 2073 6967 6e20 ld have to sign │ │ │ │ │ -0000a1d0: 6120 6c69 6365 6e73 6520 666f 7220 7468 a license for th │ │ │ │ │ -0000a1e0: 656d 2c20 6f72 0a0a 2020 202d 2074 6865 em, or.. - the │ │ │ │ │ -0000a1f0: 6972 2064 6973 7472 6962 7574 696f 6e20 ir distribution │ │ │ │ │ -0000a200: 776f 756c 6420 636f 6e66 6c69 6374 2077 would conflict w │ │ │ │ │ -0000a210: 6974 6820 6f74 6865 7220 7072 6f6a 6563 ith other projec │ │ │ │ │ -0000a220: 7420 706f 6c69 6369 6573 2e0a 0a50 726f t policies...Pro │ │ │ │ │ -0000a230: 6772 616d 7320 7768 6f73 6520 6175 7468 grams whose auth │ │ │ │ │ -0000a240: 6f72 7320 656e 636f 7572 6167 6520 7468 ors encourage th │ │ │ │ │ -0000a250: 6520 7573 6572 2074 6f20 6d61 6b65 2064 e user to make d │ │ │ │ │ -0000a260: 6f6e 6174 696f 6e73 2061 7265 2066 696e onations are fin │ │ │ │ │ -0000a270: 6520 666f 720a 7468 6520 6d61 696e 2064 e for.the main d │ │ │ │ │ -0000a280: 6973 7472 6962 7574 696f 6e2c 2070 726f istribution, pro │ │ │ │ │ -0000a290: 7669 6465 6420 7468 6174 2074 6865 2061 vided that the a │ │ │ │ │ -0000a2a0: 7574 686f 7273 2064 6f20 6e6f 7420 636c uthors do not cl │ │ │ │ │ -0000a2b0: 6169 6d20 7468 6174 206e 6f74 0a64 6f6e aim that not.don │ │ │ │ │ -0000a2c0: 6174 696e 6720 6973 2069 6d6d 6f72 616c ating is immoral │ │ │ │ │ -0000a2d0: 2c20 756e 6574 6869 6361 6c2c 2069 6c6c , unethical, ill │ │ │ │ │ -0000a2e0: 6567 616c 206f 7220 736f 6d65 7468 696e egal or somethin │ │ │ │ │ -0000a2f0: 6720 7369 6d69 6c61 723b 2069 6e20 7375 g similar; in su │ │ │ │ │ -0000a300: 6368 2061 0a63 6173 6520 7468 6579 206d ch a.case they m │ │ │ │ │ -0000a310: 7573 7420 676f 2069 6e20 276e 6f6e 2d66 ust go in 'non-f │ │ │ │ │ -0000a320: 7265 6527 2e0a 0a50 6163 6b61 6765 7320 ree'...Packages │ │ │ │ │ -0000a330: 7768 6f73 6520 636f 7079 7269 6768 7420 whose copyright │ │ │ │ │ -0000a340: 7065 726d 6973 7369 6f6e 206e 6f74 6963 permission notic │ │ │ │ │ -0000a350: 6573 2028 6f72 2070 6174 656e 7420 7072 es (or patent pr │ │ │ │ │ -0000a360: 6f62 6c65 6d73 2920 646f 206e 6f74 0a65 oblems) do not.e │ │ │ │ │ -0000a370: 7665 6e20 616c 6c6f 7720 7265 6469 7374 ven allow redist │ │ │ │ │ -0000a380: 7269 6275 7469 6f6e 206f 6620 6269 6e61 ribution of bina │ │ │ │ │ -0000a390: 7269 6573 206f 6e6c 792c 2061 6e64 2077 ries only, and w │ │ │ │ │ -0000a3a0: 6865 7265 206e 6f20 7370 6563 6961 6c0a here no special. │ │ │ │ │ -0000a3b0: 7065 726d 6973 7369 6f6e 2068 6173 2062 permission has b │ │ │ │ │ -0000a3c0: 6565 6e20 6f62 7461 696e 6564 2c20 6d75 een obtained, mu │ │ │ │ │ -0000a3d0: 7374 206e 6f74 2062 6520 706c 6163 6564 st not be placed │ │ │ │ │ -0000a3e0: 206f 6e20 7468 6520 4465 6269 616e 2046 on the Debian F │ │ │ │ │ -0000a3f0: 5450 2073 6974 650a 616e 6420 6974 7320 TP site.and its │ │ │ │ │ -0000a400: 6d69 7272 6f72 7320 6174 2061 6c6c 2e0a mirrors at all.. │ │ │ │ │ -0000a410: 0a4e 6f74 6520 7468 6174 2075 6e64 6572 .Note that under │ │ │ │ │ -0000a420: 2069 6e74 6572 6e61 7469 6f6e 616c 2063 international c │ │ │ │ │ -0000a430: 6f70 7972 6967 6874 206c 6177 2028 7468 opyright law (th │ │ │ │ │ -0000a440: 6973 2061 7070 6c69 6573 2069 6e20 7468 is applies in th │ │ │ │ │ -0000a450: 6520 556e 6974 6564 0a53 7461 7465 732c e United.States, │ │ │ │ │ -0000a460: 2074 6f6f 292c 2027 6e6f 2720 6469 7374 too), 'no' dist │ │ │ │ │ -0000a470: 7269 6275 7469 6f6e 206f 7220 6d6f 6469 ribution or modi │ │ │ │ │ -0000a480: 6669 6361 7469 6f6e 206f 6620 6120 776f fication of a wo │ │ │ │ │ -0000a490: 726b 2069 7320 616c 6c6f 7765 640a 7769 rk is allowed.wi │ │ │ │ │ -0000a4a0: 7468 6f75 7420 616e 2065 7870 6c69 6369 thout an explici │ │ │ │ │ -0000a4b0: 7420 6e6f 7469 6365 2073 6179 696e 6720 t notice saying │ │ │ │ │ -0000a4c0: 736f 2e20 2054 6865 7265 666f 7265 2061 so. Therefore a │ │ │ │ │ -0000a4d0: 2070 726f 6772 616d 2077 6974 686f 7574 program without │ │ │ │ │ -0000a4e0: 2061 0a63 6f70 7972 6967 6874 206e 6f74 a.copyright not │ │ │ │ │ -0000a4f0: 6963 6520 2769 7327 2063 6f70 7972 6967 ice 'is' copyrig │ │ │ │ │ -0000a500: 6874 6564 2061 6e64 2079 6f75 206d 6179 hted and you may │ │ │ │ │ -0000a510: 206e 6f74 2064 6f20 616e 7974 6869 6e67 not do anything │ │ │ │ │ -0000a520: 2074 6f20 6974 0a77 6974 686f 7574 2072 to it.without r │ │ │ │ │ -0000a530: 6973 6b69 6e67 2062 6569 6e67 2073 7565 isking being sue │ │ │ │ │ -0000a540: 6421 2020 4c69 6b65 7769 7365 2069 6620 d! Likewise if │ │ │ │ │ -0000a550: 6120 7072 6f67 7261 6d20 6861 7320 6120 a program has a │ │ │ │ │ -0000a560: 636f 7079 7269 6768 740a 6e6f 7469 6365 copyright.notice │ │ │ │ │ -0000a570: 2062 7574 206e 6f20 7374 6174 656d 656e but no statemen │ │ │ │ │ -0000a580: 7420 7361 7969 6e67 2077 6861 7420 6973 t saying what is │ │ │ │ │ -0000a590: 2070 6572 6d69 7474 6564 2074 6865 6e20 permitted then │ │ │ │ │ -0000a5a0: 6e6f 7468 696e 6720 6973 0a70 6572 6d69 nothing is.permi │ │ │ │ │ -0000a5b0: 7474 6564 2e0a 0a4d 616e 7920 6175 7468 tted...Many auth │ │ │ │ │ -0000a5c0: 6f72 7320 6172 6520 756e 6177 6172 6520 ors are unaware │ │ │ │ │ -0000a5d0: 6f66 2074 6865 2070 726f 626c 656d 7320 of the problems │ │ │ │ │ -0000a5e0: 7468 6174 2072 6573 7472 6963 7469 7665 that restrictive │ │ │ │ │ -0000a5f0: 2063 6f70 7972 6967 6874 7320 286f 720a copyrights (or. │ │ │ │ │ -0000a600: 6c61 636b 206f 6620 636f 7079 7269 6768 lack of copyrigh │ │ │ │ │ -0000a610: 7420 6e6f 7469 6365 7329 2063 616e 2063 t notices) can c │ │ │ │ │ -0000a620: 6175 7365 2066 6f72 2074 6865 2075 7365 ause for the use │ │ │ │ │ -0000a630: 7273 206f 6620 7468 6569 720a 7375 7070 rs of their.supp │ │ │ │ │ -0000a640: 6f73 6564 6c79 2d66 7265 6520 736f 6674 osedly-free soft │ │ │ │ │ -0000a650: 7761 7265 2e20 2049 7420 6973 206f 6674 ware. It is oft │ │ │ │ │ -0000a660: 656e 2077 6f72 7468 7768 696c 6520 636f en worthwhile co │ │ │ │ │ -0000a670: 6e74 6163 7469 6e67 2073 7563 680a 6175 ntacting such.au │ │ │ │ │ -0000a680: 7468 6f72 7320 6469 706c 6f6d 6174 6963 thors diplomatic │ │ │ │ │ -0000a690: 616c 6c79 2074 6f20 6173 6b20 7468 656d ally to ask them │ │ │ │ │ -0000a6a0: 2074 6f20 6d6f 6469 6679 2074 6865 6972 to modify their │ │ │ │ │ -0000a6b0: 206c 6963 656e 7365 2074 6572 6d73 2e0a license terms.. │ │ │ │ │ -0000a6c0: 486f 7765 7665 722c 2074 6869 7320 6361 However, this ca │ │ │ │ │ -0000a6d0: 6e20 6265 2061 2070 6f6c 6974 6963 616c n be a political │ │ │ │ │ -0000a6e0: 6c79 2064 6966 6669 6375 6c74 2074 6869 ly difficult thi │ │ │ │ │ -0000a6f0: 6e67 2074 6f20 646f 2061 6e64 2079 6f75 ng to do and you │ │ │ │ │ -0000a700: 2073 686f 756c 640a 6173 6b20 666f 7220 should.ask for │ │ │ │ │ -0000a710: 6164 7669 6365 206f 6e20 7468 6520 e280 advice on the .. │ │ │ │ │ -0000a720: 9864 6562 6961 6e2d 6c65 6761 6ce2 8099 .debian-legal... │ │ │ │ │ -0000a730: 206d 6169 6c69 6e67 206c 6973 7420 6669 mailing list fi │ │ │ │ │ -0000a740: 7273 742c 2061 7320 6578 706c 6169 6e65 rst, as explaine │ │ │ │ │ -0000a750: 640a 6265 6c6f 772e 0a0a 5768 656e 2069 d.below...When i │ │ │ │ │ -0000a760: 6e20 646f 7562 7420 6162 6f75 7420 6120 n doubt about a │ │ │ │ │ -0000a770: 636f 7079 7269 6768 742c 2073 656e 6420 copyright, send │ │ │ │ │ -0000a780: 6d61 696c 2074 6f0a 3c64 6562 6961 6e2d mail to.. Be pre │ │ │ │ │ -0000a7b0: 7061 7265 6420 746f 2070 726f 7669 6465 pared to provide │ │ │ │ │ -0000a7c0: 2075 7320 7769 7468 2074 6865 0a63 6f70 us with the.cop │ │ │ │ │ -0000a7d0: 7972 6967 6874 2073 7461 7465 6d65 6e74 yright statement │ │ │ │ │ -0000a7e0: 2e20 2053 6f66 7477 6172 6520 636f 7665 . Software cove │ │ │ │ │ -0000a7f0: 7265 6420 6279 2074 6865 2047 504c 2c20 red by the GPL, │ │ │ │ │ -0000a800: 7075 626c 6963 2064 6f6d 6169 6e0a 736f public domain.so │ │ │ │ │ -0000a810: 6674 7761 7265 2061 6e64 2042 5344 2d6c ftware and BSD-l │ │ │ │ │ -0000a820: 696b 6520 636f 7079 7269 6768 7473 2061 ike copyrights a │ │ │ │ │ -0000a830: 7265 2073 6166 653b 2062 6520 7761 7279 re safe; be wary │ │ │ │ │ -0000a840: 206f 6620 7468 6520 7068 7261 7365 730a of the phrases. │ │ │ │ │ -0000a850: 2263 6f6d 6d65 7263 6961 6c20 7573 6520 "commercial use │ │ │ │ │ -0000a860: 7072 6f68 6962 6974 6564 2220 616e 6420 prohibited" and │ │ │ │ │ -0000a870: 2264 6973 7472 6962 7574 696f 6e20 7265 "distribution re │ │ │ │ │ -0000a880: 7374 7269 6374 6564 222e 0a0a 2020 202d stricted"... - │ │ │ │ │ -0000a890: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ -0000a8a0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ -0000a8b0: 2020 2028 3129 204c 6963 656e 7365 7320 (1) Licenses │ │ │ │ │ -0000a8c0: 7468 6174 2061 7265 206e 6f74 2074 686f that are not tho │ │ │ │ │ -0000a8d0: 7567 6874 2074 6f20 7265 7175 6972 6520 ught to require │ │ │ │ │ -0000a8e0: 7468 6520 636f 7079 696e 6720 6f66 2061 the copying of a │ │ │ │ │ -0000a8f0: 6c6c 0a63 6f70 7972 6967 6874 206e 6f74 ll.copyright not │ │ │ │ │ -0000a900: 6963 6573 2069 6e74 6f20 4465 6269 616e ices into Debian │ │ │ │ │ -0000a910: 2773 2063 6f70 7972 6967 6874 2066 696c 's copyright fil │ │ │ │ │ -0000a920: 6520 696e 636c 7564 6520 4170 6163 6865 e include Apache │ │ │ │ │ -0000a930: 2d32 2e30 2061 6e64 0a74 6865 2042 6f6f -2.0 and.the Boo │ │ │ │ │ -0000a940: 7374 2053 6f66 7477 6172 6520 4c69 6365 st Software Lice │ │ │ │ │ -0000a950: 6e73 652c 2076 6572 7369 6f6e 2031 2e30 nse, version 1.0 │ │ │ │ │ -0000a960: 2e20 2046 696e 616c 2064 6574 6572 6d69 . Final determi │ │ │ │ │ -0000a970: 6e61 7469 6f6e 2061 7320 746f 0a77 6865 nation as to.whe │ │ │ │ │ -0000a980: 7468 6572 2061 2070 6163 6b61 6765 2773 ther a package's │ │ │ │ │ -0000a990: 2063 6f70 7972 6967 6874 2066 696c 6520 copyright file │ │ │ │ │ -0000a9a0: 6973 2073 7566 6669 6369 656e 7420 6c69 is sufficient li │ │ │ │ │ -0000a9b0: 6573 2077 6974 6820 7468 6520 4654 5020 es with the FTP │ │ │ │ │ -0000a9c0: 7465 616d 2e0a 0a54 6f20 6865 6c70 2066 team...To help f │ │ │ │ │ -0000a9d0: 696e 6420 636f 7079 7269 6768 7420 6e6f ind copyright no │ │ │ │ │ -0000a9e0: 7469 6365 7320 796f 7520 6e65 6564 2074 tices you need t │ │ │ │ │ -0000a9f0: 6f20 636f 7079 2c20 796f 7520 6d69 6768 o copy, you migh │ │ │ │ │ -0000aa00: 7420 7472 7920 e280 9867 7265 700a 2d2d t try ...grep.-- │ │ │ │ │ -0000aa10: 636f 6c6f 723d 616c 7761 7973 202d 4569 color=always -Ei │ │ │ │ │ -0000aa20: 7220 2728 636f 7079 7269 6768 747c c2a9 r '(copyright|.. │ │ │ │ │ -0000aa30: 2927 202a 207c 206c 6573 7320 2d52 e280 )' * | less -R.. │ │ │ │ │ -0000aa40: 990a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0000aa50: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0000aa60: 4e6f 6465 3a20 5365 6374 696f 6e73 2c20 Node: Sections, │ │ │ │ │ -0000aa70: 204e 6578 743a 2050 7269 6f72 6974 6965 Next: Prioritie │ │ │ │ │ -0000aa80: 732c 2020 5072 6576 3a20 436f 7079 7269 s, Prev: Copyri │ │ │ │ │ -0000aa90: 6768 7420 636f 6e73 6964 6572 6174 696f ght consideratio │ │ │ │ │ -0000aaa0: 6e73 2c20 2055 703a 2054 6865 2044 6562 ns, Up: The Deb │ │ │ │ │ -0000aab0: 6961 6e20 4172 6368 6976 650a 0a32 2e34 ian Archive..2.4 │ │ │ │ │ -0000aac0: 2053 6563 7469 6f6e 730a 3d3d 3d3d 3d3d Sections.====== │ │ │ │ │ -0000aad0: 3d3d 3d3d 3d3d 0a0a 5468 6520 7061 636b ======..The pack │ │ │ │ │ -0000aae0: 6167 6573 2069 6e20 7468 6520 6172 6368 ages in the arch │ │ │ │ │ -0000aaf0: 6976 6520 6172 6561 7320 276d 6169 6e27 ive areas 'main' │ │ │ │ │ -0000ab00: 2c20 276e 6f6e 2d66 7265 652d 6669 726d , 'non-free-firm │ │ │ │ │ -0000ab10: 7761 7265 272c 2027 636f 6e74 7269 6227 ware', 'contrib' │ │ │ │ │ -0000ab20: 0a61 6e64 2027 6e6f 6e2d 6672 6565 2720 .and 'non-free' │ │ │ │ │ -0000ab30: 6172 6520 6772 6f75 7065 6420 6675 7274 are grouped furt │ │ │ │ │ -0000ab40: 6865 7220 696e 746f 2027 7365 6374 696f her into 'sectio │ │ │ │ │ -0000ab50: 6e73 2720 746f 2073 696d 706c 6966 7920 ns' to simplify │ │ │ │ │ -0000ab60: 6861 6e64 6c69 6e67 2e0a 0a54 6865 2061 handling...The a │ │ │ │ │ -0000ab70: 7263 6869 7665 2061 7265 6120 616e 6420 rchive area and │ │ │ │ │ -0000ab80: 7365 6374 696f 6e20 666f 7220 6561 6368 section for each │ │ │ │ │ -0000ab90: 2070 6163 6b61 6765 2073 686f 756c 6420 package should │ │ │ │ │ -0000aba0: 6265 2073 7065 6369 6669 6564 2069 6e20 be specified in │ │ │ │ │ -0000abb0: 7468 650a 7061 636b 6167 6527 7320 e280 the.package's .. │ │ │ │ │ -0000abc0: 9853 6563 7469 6f6e e280 9920 636f 6e74 .Section... cont │ │ │ │ │ -0000abd0: 726f 6c20 6669 656c 6420 2873 6565 202a rol field (see * │ │ │ │ │ -0000abe0: 6e6f 7465 2053 6563 7469 6f6e 3a20 3266 note Section: 2f │ │ │ │ │ -0000abf0: 2e29 2e20 2048 6f77 6576 6572 2c0a 7468 .). However,.th │ │ │ │ │ -0000ac00: 6520 6d61 696e 7461 696e 6572 206f 6620 e maintainer of │ │ │ │ │ -0000ac10: 7468 6520 4465 6269 616e 2061 7263 6869 the Debian archi │ │ │ │ │ -0000ac20: 7665 206d 6179 206f 7665 7272 6964 6520 ve may override │ │ │ │ │ -0000ac30: 7468 6973 2073 656c 6563 7469 6f6e 2074 this selection t │ │ │ │ │ -0000ac40: 6f0a 656e 7375 7265 2074 6865 2063 6f6e o.ensure the con │ │ │ │ │ -0000ac50: 7369 7374 656e 6379 206f 6620 7468 6520 sistency of the │ │ │ │ │ -0000ac60: 4465 6269 616e 2064 6973 7472 6962 7574 Debian distribut │ │ │ │ │ -0000ac70: 696f 6e2e 2020 5468 6520 e280 9853 6563 ion. The ...Sec │ │ │ │ │ -0000ac80: 7469 6f6e e280 9920 6669 656c 640a 7368 tion... field.sh │ │ │ │ │ -0000ac90: 6f75 6c64 2062 6520 6f66 2074 6865 2066 ould be of the f │ │ │ │ │ -0000aca0: 6f72 6d3a 0a0a 2020 202d 2027 7365 6374 orm:.. - 'sect │ │ │ │ │ -0000acb0: 696f 6e27 2069 6620 7468 6520 7061 636b ion' if the pack │ │ │ │ │ -0000acc0: 6167 6520 6973 2069 6e20 7468 6520 276d age is in the 'm │ │ │ │ │ -0000acd0: 6169 6e27 2061 7263 6869 7665 2061 7265 ain' archive are │ │ │ │ │ -0000ace0: 612c 0a0a 2020 202d 2027 6172 6561 2f73 a,.. - 'area/s │ │ │ │ │ -0000acf0: 6563 7469 6f6e 2720 6966 2074 6865 2070 ection' if the p │ │ │ │ │ -0000ad00: 6163 6b61 6765 2069 7320 696e 2074 6865 ackage is in the │ │ │ │ │ -0000ad10: 2027 6e6f 6e2d 6672 6565 2d66 6972 6d77 'non-free-firmw │ │ │ │ │ -0000ad20: 6172 6527 2c0a 2020 2020 2027 636f 6e74 are',. 'cont │ │ │ │ │ -0000ad30: 7269 6227 206f 7220 276e 6f6e 2d66 7265 rib' or 'non-fre │ │ │ │ │ -0000ad40: 6527 2061 7263 6869 7665 2061 7265 6173 e' archive areas │ │ │ │ │ -0000ad50: 2e0a 0a54 6865 2044 6562 6961 6e20 6172 ...The Debian ar │ │ │ │ │ -0000ad60: 6368 6976 6520 6d61 696e 7461 696e 6572 chive maintainer │ │ │ │ │ -0000ad70: 7320 7072 6f76 6964 6520 7468 6520 6175 s provide the au │ │ │ │ │ -0000ad80: 7468 6f72 6974 6174 6976 6520 6c69 7374 thoritative list │ │ │ │ │ -0000ad90: 206f 660a 7365 6374 696f 6e73 2e20 2041 of.sections. A │ │ │ │ │ -0000ada0: 7420 7072 6573 656e 742c 2074 6865 7920 t present, they │ │ │ │ │ -0000adb0: 6172 653a 2061 646d 696e 2c20 636c 692d are: admin, cli- │ │ │ │ │ -0000adc0: 6d6f 6e6f 2c20 636f 6d6d 2c20 6461 7461 mono, comm, data │ │ │ │ │ -0000add0: 6261 7365 2c20 6465 6275 672c 0a64 6576 base, debug,.dev │ │ │ │ │ -0000ade0: 656c 2c20 646f 632c 2065 6469 746f 7273 el, doc, editors │ │ │ │ │ -0000adf0: 2c20 6564 7563 6174 696f 6e2c 2065 6c65 , education, ele │ │ │ │ │ -0000ae00: 6374 726f 6e69 6373 2c20 656d 6265 6464 ctronics, embedd │ │ │ │ │ -0000ae10: 6564 2c20 666f 6e74 732c 2067 616d 6573 ed, fonts, games │ │ │ │ │ -0000ae20: 2c0a 676e 6f6d 652c 2067 6e75 2d72 2c20 ,.gnome, gnu-r, │ │ │ │ │ -0000ae30: 676e 7573 7465 702c 2067 7261 7068 6963 gnustep, graphic │ │ │ │ │ -0000ae40: 732c 2068 616d 7261 6469 6f2c 2068 6173 s, hamradio, has │ │ │ │ │ -0000ae50: 6b65 6c6c 2c20 6874 7470 642c 2069 6e74 kell, httpd, int │ │ │ │ │ -0000ae60: 6572 7072 6574 6572 732c 0a69 6e74 726f erpreters,.intro │ │ │ │ │ -0000ae70: 7370 6563 7469 6f6e 2c20 6a61 7661 2c20 spection, java, │ │ │ │ │ -0000ae80: 6a61 7661 7363 7269 7074 2c20 6b64 652c javascript, kde, │ │ │ │ │ -0000ae90: 206b 6572 6e65 6c2c 206c 6962 6465 7665 kernel, libdeve │ │ │ │ │ -0000aea0: 6c2c 206c 6962 732c 206c 6973 702c 0a6c l, libs, lisp,.l │ │ │ │ │ -0000aeb0: 6f63 616c 697a 6174 696f 6e2c 206d 6169 ocalization, mai │ │ │ │ │ -0000aec0: 6c2c 206d 6174 682c 206d 6574 6170 6163 l, math, metapac │ │ │ │ │ -0000aed0: 6b61 6765 732c 206d 6973 632c 206e 6574 kages, misc, net │ │ │ │ │ -0000aee0: 2c20 6e65 7773 2c20 6f63 616d 6c2c 206f , news, ocaml, o │ │ │ │ │ -0000aef0: 6c64 6c69 6273 2c0a 6f74 6865 726f 7366 ldlibs,.otherosf │ │ │ │ │ -0000af00: 732c 2070 6572 6c2c 2070 6870 2c20 7079 s, perl, php, py │ │ │ │ │ -0000af10: 7468 6f6e 2c20 7275 6279 2c20 7275 7374 thon, ruby, rust │ │ │ │ │ -0000af20: 2c20 7363 6965 6e63 652c 2073 6865 6c6c , science, shell │ │ │ │ │ -0000af30: 732c 2073 6f75 6e64 2c20 7461 736b 732c s, sound, tasks, │ │ │ │ │ -0000af40: 0a74 6578 2c20 7465 7874 2c20 7574 696c .tex, text, util │ │ │ │ │ -0000af50: 732c 2076 6373 2c20 7669 6465 6f2c 2077 s, vcs, video, w │ │ │ │ │ -0000af60: 6562 2c20 7831 312c 2078 6663 652c 207a eb, x11, xfce, z │ │ │ │ │ -0000af70: 6f70 652e 2020 5468 6520 6164 6469 7469 ope. The additi │ │ │ │ │ -0000af80: 6f6e 616c 0a73 6563 7469 6f6e 2027 6465 onal.section 'de │ │ │ │ │ -0000af90: 6269 616e 2d69 6e73 7461 6c6c 6572 2720 bian-installer' │ │ │ │ │ -0000afa0: 636f 6e74 6169 6e73 2073 7065 6369 616c contains special │ │ │ │ │ -0000afb0: 2070 6163 6b61 6765 7320 7573 6564 2062 packages used b │ │ │ │ │ -0000afc0: 7920 7468 650a 696e 7374 616c 6c65 7220 y the.installer │ │ │ │ │ -0000afd0: 616e 6420 6973 206e 6f74 2075 7365 6420 and is not used │ │ │ │ │ -0000afe0: 666f 7220 6e6f 726d 616c 2044 6562 6961 for normal Debia │ │ │ │ │ -0000aff0: 6e20 7061 636b 6167 6573 2e0a 0a46 6f72 n packages...For │ │ │ │ │ -0000b000: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio │ │ │ │ │ -0000b010: 6e20 6162 6f75 7420 7468 6520 7365 6374 n about the sect │ │ │ │ │ -0000b020: 696f 6e73 2061 6e64 2074 6865 6972 2064 ions and their d │ │ │ │ │ -0000b030: 6566 696e 6974 696f 6e73 2c20 7365 6520 efinitions, see │ │ │ │ │ -0000b040: 7468 650a 6c69 7374 206f 6620 7365 6374 the.list of sect │ │ │ │ │ -0000b050: 696f 6e73 2069 6e20 756e 7374 6162 6c65 ions in unstable │ │ │ │ │ -0000b060: 2831 292e 0a0a 2020 202d 2d2d 2d2d 2d2d (1)... ------- │ │ │ │ │ -0000b070: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ -0000b080: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ -0000b090: 2068 7474 7073 3a2f 2f70 6163 6b61 6765 https://package │ │ │ │ │ -0000b0a0: 732e 6465 6269 616e 2e6f 7267 2f75 6e73 s.debian.org/uns │ │ │ │ │ -0000b0b0: 7461 626c 652f 0a0a 1f0a 4669 6c65 3a20 table/....File: │ │ │ │ │ -0000b0c0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0000b0d0: 666f 2c20 204e 6f64 653a 2050 7269 6f72 fo, Node: Prior │ │ │ │ │ -0000b0e0: 6974 6965 732c 2020 5072 6576 3a20 5365 ities, Prev: Se │ │ │ │ │ -0000b0f0: 6374 696f 6e73 2c20 2055 703a 2054 6865 ctions, Up: The │ │ │ │ │ -0000b100: 2044 6562 6961 6e20 4172 6368 6976 650a Debian Archive. │ │ │ │ │ -0000b110: 0a32 2e35 2050 7269 6f72 6974 6965 730a .2.5 Priorities. │ │ │ │ │ -0000b120: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -0000b130: 4561 6368 2070 6163 6b61 6765 206d 7573 Each package mus │ │ │ │ │ -0000b140: 7420 6861 7665 2061 2027 7072 696f 7269 t have a 'priori │ │ │ │ │ -0000b150: 7479 2720 7661 6c75 652c 2077 6869 6368 ty' value, which │ │ │ │ │ -0000b160: 2069 7320 7365 7420 696e 2074 6865 206d is set in the m │ │ │ │ │ -0000b170: 6574 6164 6174 610a 666f 7220 7468 6520 etadata.for the │ │ │ │ │ -0000b180: 4465 6269 616e 2061 7263 6869 7665 2061 Debian archive a │ │ │ │ │ -0000b190: 6e64 2069 7320 616c 736f 2069 6e63 6c75 nd is also inclu │ │ │ │ │ -0000b1a0: 6465 6420 696e 2074 6865 2070 6163 6b61 ded in the packa │ │ │ │ │ -0000b1b0: 6765 2773 2063 6f6e 7472 6f6c 0a66 696c ge's control.fil │ │ │ │ │ -0000b1c0: 6573 2028 7365 6520 2a6e 6f74 6520 5072 es (see *note Pr │ │ │ │ │ -0000b1d0: 696f 7269 7479 3a20 3332 2e29 2e20 2054 iority: 32.). T │ │ │ │ │ -0000b1e0: 6869 7320 696e 666f 726d 6174 696f 6e20 his information │ │ │ │ │ -0000b1f0: 6973 2075 7365 6420 746f 2063 6f6e 7472 is used to contr │ │ │ │ │ -0000b200: 6f6c 0a77 6869 6368 2070 6163 6b61 6765 ol.which package │ │ │ │ │ -0000b210: 7320 6172 6520 696e 636c 7564 6564 2069 s are included i │ │ │ │ │ -0000b220: 6e20 7374 616e 6461 7264 206f 7220 6d69 n standard or mi │ │ │ │ │ -0000b230: 6e69 6d61 6c20 4465 6269 616e 2069 6e73 nimal Debian ins │ │ │ │ │ -0000b240: 7461 6c6c 6174 696f 6e73 2e0a 0a4d 6f73 tallations...Mos │ │ │ │ │ -0000b250: 7420 4465 6269 616e 2070 6163 6b61 6765 t Debian package │ │ │ │ │ -0000b260: 7320 7769 6c6c 2068 6176 6520 6120 7072 s will have a pr │ │ │ │ │ -0000b270: 696f 7269 7479 206f 6620 e280 986f 7074 iority of ...opt │ │ │ │ │ -0000b280: 696f 6e61 6ce2 8099 2e20 2050 7269 6f72 ional.... Prior │ │ │ │ │ -0000b290: 6974 790a 6c65 7665 6c73 206f 7468 6572 ity.levels other │ │ │ │ │ -0000b2a0: 2074 6861 6e20 e280 986f 7074 696f 6e61 than ...optiona │ │ │ │ │ -0000b2b0: 6ce2 8099 2061 7265 206f 6e6c 7920 7573 l... are only us │ │ │ │ │ -0000b2c0: 6564 2066 6f72 2070 6163 6b61 6765 7320 ed for packages │ │ │ │ │ -0000b2d0: 7468 6174 2073 686f 756c 6420 6265 0a69 that should be.i │ │ │ │ │ -0000b2e0: 6e63 6c75 6465 6420 6279 2064 6566 6175 ncluded by defau │ │ │ │ │ -0000b2f0: 6c74 2069 6e20 6120 7374 616e 6461 7264 lt in a standard │ │ │ │ │ -0000b300: 2069 6e73 7461 6c6c 6174 696f 6e20 6f66 installation of │ │ │ │ │ -0000b310: 2044 6562 6961 6e2e 0a0a 5468 6520 7072 Debian...The pr │ │ │ │ │ -0000b320: 696f 7269 7479 206f 6620 6120 7061 636b iority of a pack │ │ │ │ │ -0000b330: 6167 6520 6973 2064 6574 6572 6d69 6e65 age is determine │ │ │ │ │ -0000b340: 6420 736f 6c65 6c79 2062 7920 7468 6520 d solely by the │ │ │ │ │ -0000b350: 6675 6e63 7469 6f6e 616c 6974 7920 6974 functionality it │ │ │ │ │ -0000b360: 0a70 726f 7669 6465 7320 6469 7265 6374 .provides direct │ │ │ │ │ -0000b370: 6c79 2074 6f20 7468 6520 7573 6572 2e20 ly to the user. │ │ │ │ │ -0000b380: 2054 6865 2070 7269 6f72 6974 7920 6f66 The priority of │ │ │ │ │ -0000b390: 2061 2070 6163 6b61 6765 2073 686f 756c a package shoul │ │ │ │ │ -0000b3a0: 6420 6e6f 7420 6265 0a69 6e63 7265 6173 d not be.increas │ │ │ │ │ -0000b3b0: 6564 206d 6572 656c 7920 6265 6361 7573 ed merely becaus │ │ │ │ │ -0000b3c0: 6520 616e 6f74 6865 7220 6869 6768 6572 e another higher │ │ │ │ │ -0000b3d0: 2d70 7269 6f72 6974 7920 7061 636b 6167 -priority packag │ │ │ │ │ -0000b3e0: 6520 6465 7065 6e64 7320 6f6e 2069 743b e depends on it; │ │ │ │ │ -0000b3f0: 0a69 6e73 7465 6164 2c20 7468 6520 746f .instead, the to │ │ │ │ │ -0000b400: 6f6c 7320 7573 6564 2074 6f20 636f 6e73 ols used to cons │ │ │ │ │ -0000b410: 7472 7563 7420 4465 6269 616e 2069 6e73 truct Debian ins │ │ │ │ │ -0000b420: 7461 6c6c 6174 696f 6e73 2077 696c 6c20 tallations will │ │ │ │ │ -0000b430: 636f 7272 6563 746c 790a 6861 6e64 6c65 correctly.handle │ │ │ │ │ -0000b440: 2070 6163 6b61 6765 2064 6570 656e 6465 package depende │ │ │ │ │ -0000b450: 6e63 6965 732e 2020 496e 2070 6172 7469 ncies. In parti │ │ │ │ │ -0000b460: 6375 6c61 722c 2074 6869 7320 6d65 616e cular, this mean │ │ │ │ │ -0000b470: 7320 7468 6174 2043 2d6c 696b 650a 6c69 s that C-like.li │ │ │ │ │ -0000b480: 6272 6172 6965 7320 7769 6c6c 2061 6c6d braries will alm │ │ │ │ │ -0000b490: 6f73 7420 6e65 7665 7220 6861 7665 2061 ost never have a │ │ │ │ │ -0000b4a0: 2070 7269 6f72 6974 7920 6162 6f76 6520 priority above │ │ │ │ │ -0000b4b0: e280 986f 7074 696f 6e61 6ce2 8099 2c20 ...optional..., │ │ │ │ │ -0000b4c0: 7369 6e63 6520 7468 6579 0a64 6f20 6e6f since they.do no │ │ │ │ │ -0000b4d0: 7420 7072 6f76 6964 6520 6675 6e63 7469 t provide functi │ │ │ │ │ -0000b4e0: 6f6e 616c 6974 7920 6469 7265 6374 6c79 onality directly │ │ │ │ │ -0000b4f0: 2074 6f20 7573 6572 732e 2020 486f 7765 to users. Howe │ │ │ │ │ -0000b500: 7665 722c 2061 7320 616e 0a65 7863 6570 ver, as an.excep │ │ │ │ │ -0000b510: 7469 6f6e 2c20 7468 6520 6d61 696e 7461 tion, the mainta │ │ │ │ │ -0000b520: 696e 6572 7320 6f66 2044 6562 6961 6e20 iners of Debian │ │ │ │ │ -0000b530: 696e 7374 616c 6c65 7273 206d 6179 2072 installers may r │ │ │ │ │ -0000b540: 6571 7565 7374 2061 6e20 696e 6372 6561 equest an increa │ │ │ │ │ -0000b550: 7365 0a6f 6620 7468 6520 7072 696f 7269 se.of the priori │ │ │ │ │ -0000b560: 7479 206f 6620 6120 7061 636b 6167 6520 ty of a package │ │ │ │ │ -0000b570: 746f 2072 6573 6f6c 7665 2069 6e73 7461 to resolve insta │ │ │ │ │ -0000b580: 6c6c 6174 696f 6e20 6973 7375 6573 2061 llation issues a │ │ │ │ │ -0000b590: 6e64 2065 6e73 7572 650a 7468 6174 2074 nd ensure.that t │ │ │ │ │ -0000b5a0: 6865 2063 6f72 7265 6374 2073 6574 206f he correct set o │ │ │ │ │ -0000b5b0: 6620 7061 636b 6167 6573 2069 7320 696e f packages is in │ │ │ │ │ -0000b5c0: 636c 7564 6564 2069 6e20 6120 7374 616e cluded in a stan │ │ │ │ │ -0000b5d0: 6461 7264 206f 7220 6d69 6e69 6d61 6c0a dard or minimal. │ │ │ │ │ -0000b5e0: 696e 7374 616c 6c2e 0a0a 5468 6520 666f install...The fo │ │ │ │ │ -0000b5f0: 6c6c 6f77 696e 6720 2770 7269 6f72 6974 llowing 'priorit │ │ │ │ │ -0000b600: 7920 6c65 7665 6c73 2720 6172 6520 7265 y levels' are re │ │ │ │ │ -0000b610: 636f 676e 697a 6564 2062 7920 7468 6520 cognized by the │ │ │ │ │ -0000b620: 4465 6269 616e 2070 6163 6b61 6765 0a6d Debian package.m │ │ │ │ │ -0000b630: 616e 6167 656d 656e 7420 746f 6f6c 732e anagement tools. │ │ │ │ │ -0000b640: 0a0a e280 9872 6571 7569 7265 64e2 8099 .....required... │ │ │ │ │ -0000b650: 0a0a 2020 2020 2050 6163 6b61 6765 7320 .. Packages │ │ │ │ │ -0000b660: 7768 6963 6820 6172 6520 6e65 6365 7373 which are necess │ │ │ │ │ -0000b670: 6172 7920 666f 7220 7468 6520 7072 6f70 ary for the prop │ │ │ │ │ -0000b680: 6572 2066 756e 6374 696f 6e69 6e67 206f er functioning o │ │ │ │ │ -0000b690: 6620 7468 650a 2020 2020 2073 7973 7465 f the. syste │ │ │ │ │ -0000b6a0: 6d20 2875 7375 616c 6c79 2c20 7468 6973 m (usually, this │ │ │ │ │ -0000b6b0: 206d 6561 6e73 2074 6861 7420 6470 6b67 means that dpkg │ │ │ │ │ -0000b6c0: 2066 756e 6374 696f 6e61 6c69 7479 2064 functionality d │ │ │ │ │ -0000b6d0: 6570 656e 6473 206f 6e0a 2020 2020 2074 epends on. t │ │ │ │ │ -0000b6e0: 6865 7365 2070 6163 6b61 6765 7329 2e20 hese packages). │ │ │ │ │ -0000b6f0: 2052 656d 6f76 696e 6720 6120 e280 9872 Removing a ...r │ │ │ │ │ -0000b700: 6571 7569 7265 64e2 8099 2070 6163 6b61 equired... packa │ │ │ │ │ -0000b710: 6765 206d 6179 2063 6175 7365 2079 6f75 ge may cause you │ │ │ │ │ -0000b720: 720a 2020 2020 2073 7973 7465 6d20 746f r. system to │ │ │ │ │ -0000b730: 2062 6563 6f6d 6520 746f 7461 6c6c 7920 become totally │ │ │ │ │ -0000b740: 6272 6f6b 656e 2061 6e64 2079 6f75 206d broken and you m │ │ │ │ │ -0000b750: 6179 206e 6f74 2065 7665 6e20 6265 2061 ay not even be a │ │ │ │ │ -0000b760: 626c 6520 746f 2075 7365 0a20 2020 2020 ble to use. │ │ │ │ │ -0000b770: e280 9864 706b 67e2 8099 2074 6f20 7075 ...dpkg... to pu │ │ │ │ │ -0000b780: 7420 7468 696e 6773 2062 6163 6b2c 2073 t things back, s │ │ │ │ │ -0000b790: 6f20 6f6e 6c79 2064 6f20 736f 2069 6620 o only do so if │ │ │ │ │ -0000b7a0: 796f 7520 6b6e 6f77 2077 6861 7420 796f you know what yo │ │ │ │ │ -0000b7b0: 7520 6172 650a 2020 2020 2064 6f69 6e67 u are. doing │ │ │ │ │ -0000b7c0: 2e0a 0a20 2020 2020 5379 7374 656d 7320 ... Systems │ │ │ │ │ -0000b7d0: 7769 7468 206f 6e6c 7920 7468 6520 e280 with only the .. │ │ │ │ │ -0000b7e0: 9872 6571 7569 7265 64e2 8099 2070 6163 .required... pac │ │ │ │ │ -0000b7f0: 6b61 6765 7320 696e 7374 616c 6c65 6420 kages installed │ │ │ │ │ -0000b800: 6861 7665 2061 7420 6c65 6173 740a 2020 have at least. │ │ │ │ │ -0000b810: 2020 2065 6e6f 7567 6820 6675 6e63 7469 enough functi │ │ │ │ │ -0000b820: 6f6e 616c 6974 7920 666f 7220 7468 6520 onality for the │ │ │ │ │ -0000b830: 7379 7361 646d 696e 2074 6f20 626f 6f74 sysadmin to boot │ │ │ │ │ -0000b840: 2074 6865 2073 7973 7465 6d20 616e 640a the system and. │ │ │ │ │ -0000b850: 2020 2020 2069 6e73 7461 6c6c 206d 6f72 install mor │ │ │ │ │ -0000b860: 6520 736f 6674 7761 7265 2e0a 0ae2 8098 e software...... │ │ │ │ │ -0000b870: 696d 706f 7274 616e 74e2 8099 0a0a 2020 important..... │ │ │ │ │ -0000b880: 2020 2049 6d70 6f72 7461 6e74 2070 726f Important pro │ │ │ │ │ -0000b890: 6772 616d 732c 2069 6e63 6c75 6469 6e67 grams, including │ │ │ │ │ -0000b8a0: 2074 686f 7365 2077 6869 6368 206f 6e65 those which one │ │ │ │ │ -0000b8b0: 2077 6f75 6c64 2065 7870 6563 7420 746f would expect to │ │ │ │ │ -0000b8c0: 2066 696e 640a 2020 2020 206f 6e20 616e find. on an │ │ │ │ │ -0000b8d0: 7920 556e 6978 2d6c 696b 6520 7379 7374 y Unix-like syst │ │ │ │ │ -0000b8e0: 656d 2e20 2049 6620 7468 6520 6578 7065 em. If the expe │ │ │ │ │ -0000b8f0: 6374 6174 696f 6e20 6973 2074 6861 7420 ctation is that │ │ │ │ │ -0000b900: 616e 2065 7870 6572 6965 6e63 6564 0a20 an experienced. │ │ │ │ │ -0000b910: 2020 2020 556e 6978 2070 6572 736f 6e20 Unix person │ │ │ │ │ -0000b920: 7768 6f20 666f 756e 6420 6974 206d 6973 who found it mis │ │ │ │ │ -0000b930: 7369 6e67 2077 6f75 6c64 2073 6179 2022 sing would say " │ │ │ │ │ -0000b940: 5768 6174 206f 6e20 6561 7274 6820 6973 What on earth is │ │ │ │ │ -0000b950: 2067 6f69 6e67 0a20 2020 2020 6f6e 2c20 going. on, │ │ │ │ │ -0000b960: 7768 6572 6520 6973 20e2 8098 666f 6fe2 where is ...foo. │ │ │ │ │ -0000b970: 8099 3f22 2c20 6974 206d 7573 7420 6265 ..?", it must be │ │ │ │ │ -0000b980: 2061 6e20 e280 9869 6d70 6f72 7461 6e74 an ...important │ │ │ │ │ -0000b990: e280 9920 7061 636b 6167 652e 2020 2831 ... package. (1 │ │ │ │ │ -0000b9a0: 290a 2020 2020 204f 7468 6572 2070 6163 ). Other pac │ │ │ │ │ -0000b9b0: 6b61 6765 7320 7769 7468 6f75 7420 7768 kages without wh │ │ │ │ │ -0000b9c0: 6963 6820 7468 6520 7379 7374 656d 2077 ich the system w │ │ │ │ │ -0000b9d0: 696c 6c20 6e6f 7420 7275 6e20 7765 6c6c ill not run well │ │ │ │ │ -0000b9e0: 206f 7220 6265 0a20 2020 2020 7573 6162 or be. usab │ │ │ │ │ -0000b9f0: 6c65 206d 7573 7420 616c 736f 2068 6176 le must also hav │ │ │ │ │ -0000ba00: 6520 7072 696f 7269 7479 20e2 8098 696d e priority ...im │ │ │ │ │ -0000ba10: 706f 7274 616e 74e2 8099 2e20 2054 6869 portant.... Thi │ │ │ │ │ -0000ba20: 7320 646f 6573 2027 6e6f 7427 0a20 2020 s does 'not'. │ │ │ │ │ -0000ba30: 2020 696e 636c 7564 6520 456d 6163 732c include Emacs, │ │ │ │ │ -0000ba40: 2074 6865 2058 2057 696e 646f 7720 5379 the X Window Sy │ │ │ │ │ -0000ba50: 7374 656d 2c20 5465 5820 6f72 2061 6e79 stem, TeX or any │ │ │ │ │ -0000ba60: 206f 7468 6572 206c 6172 6765 0a20 2020 other large. │ │ │ │ │ -0000ba70: 2020 6170 706c 6963 6174 696f 6e73 2e20 applications. │ │ │ │ │ -0000ba80: 2054 6865 20e2 8098 696d 706f 7274 616e The ...importan │ │ │ │ │ -0000ba90: 74e2 8099 2070 6163 6b61 6765 7320 6172 t... packages ar │ │ │ │ │ -0000baa0: 6520 6a75 7374 2061 2062 6172 6520 6d69 e just a bare mi │ │ │ │ │ -0000bab0: 6e69 6d75 6d20 6f66 0a20 2020 2020 636f nimum of. co │ │ │ │ │ -0000bac0: 6d6d 6f6e 6c79 2d65 7870 6563 7465 6420 mmonly-expected │ │ │ │ │ -0000bad0: 616e 6420 6e65 6365 7373 6172 7920 746f and necessary to │ │ │ │ │ -0000bae0: 6f6c 732e 0a0a e280 9873 7461 6e64 6172 ols......standar │ │ │ │ │ -0000baf0: 64e2 8099 0a0a 2020 2020 2054 6865 7365 d..... These │ │ │ │ │ -0000bb00: 2070 6163 6b61 6765 7320 7072 6f76 6964 packages provid │ │ │ │ │ -0000bb10: 6520 6120 7265 6173 6f6e 6162 6c79 2073 e a reasonably s │ │ │ │ │ -0000bb20: 6d61 6c6c 2062 7574 206e 6f74 2074 6f6f mall but not too │ │ │ │ │ -0000bb30: 206c 696d 6974 6564 0a20 2020 2020 6368 limited. ch │ │ │ │ │ -0000bb40: 6172 6163 7465 722d 6d6f 6465 2073 7973 aracter-mode sys │ │ │ │ │ -0000bb50: 7465 6d2e 2020 5468 6973 2069 7320 7768 tem. This is wh │ │ │ │ │ -0000bb60: 6174 2077 696c 6c20 6265 2069 6e73 7461 at will be insta │ │ │ │ │ -0000bb70: 6c6c 6564 2062 7920 6465 6661 756c 740a lled by default. │ │ │ │ │ -0000bb80: 2020 2020 2069 6620 7468 6520 7573 6572 if the user │ │ │ │ │ -0000bb90: 2064 6f65 736e 2774 2073 656c 6563 7420 doesn't select │ │ │ │ │ -0000bba0: 616e 7974 6869 6e67 2065 6c73 652e 2020 anything else. │ │ │ │ │ -0000bbb0: 4974 2064 6f65 736e 2774 2069 6e63 6c75 It doesn't inclu │ │ │ │ │ -0000bbc0: 6465 206d 616e 790a 2020 2020 206c 6172 de many. lar │ │ │ │ │ -0000bbd0: 6765 2061 7070 6c69 6361 7469 6f6e 732e ge applications. │ │ │ │ │ -0000bbe0: 0a0a 2020 2020 2054 776f 2070 6163 6b61 .. Two packa │ │ │ │ │ -0000bbf0: 6765 7320 7468 6174 2062 6f74 6820 6861 ges that both ha │ │ │ │ │ -0000bc00: 7665 2061 2070 7269 6f72 6974 7920 6f66 ve a priority of │ │ │ │ │ -0000bc10: 20e2 8098 7374 616e 6461 7264 e280 9920 ...standard... │ │ │ │ │ -0000bc20: 6f72 2068 6967 6865 7220 6d75 7374 0a20 or higher must. │ │ │ │ │ -0000bc30: 2020 2020 6e6f 7420 636f 6e66 6c69 6374 not conflict │ │ │ │ │ -0000bc40: 2077 6974 6820 6561 6368 206f 7468 6572 with each other │ │ │ │ │ -0000bc50: 2e0a 0ae2 8098 6f70 7469 6f6e 616c e280 ......optional.. │ │ │ │ │ -0000bc60: 990a 0a20 2020 2020 5468 6973 2069 7320 ... This is │ │ │ │ │ -0000bc70: 7468 6520 6465 6661 756c 7420 7072 696f the default prio │ │ │ │ │ -0000bc80: 7269 7479 2066 6f72 2074 6865 206d 616a rity for the maj │ │ │ │ │ -0000bc90: 6f72 6974 7920 6f66 2074 6865 2061 7263 ority of the arc │ │ │ │ │ -0000bca0: 6869 7665 2e0a 2020 2020 2055 6e6c 6573 hive.. Unles │ │ │ │ │ -0000bcb0: 7320 6120 7061 636b 6167 6520 7368 6f75 s a package shou │ │ │ │ │ -0000bcc0: 6c64 2062 6520 696e 7374 616c 6c65 6420 ld be installed │ │ │ │ │ -0000bcd0: 6279 2064 6566 6175 6c74 206f 6e20 7374 by default on st │ │ │ │ │ -0000bce0: 616e 6461 7264 2044 6562 6961 6e0a 2020 andard Debian. │ │ │ │ │ -0000bcf0: 2020 2073 7973 7465 6d73 2c20 6974 2073 systems, it s │ │ │ │ │ -0000bd00: 686f 756c 6420 6861 7665 2061 2070 7269 hould have a pri │ │ │ │ │ -0000bd10: 6f72 6974 7920 6f66 20e2 8098 6f70 7469 ority of ...opti │ │ │ │ │ -0000bd20: 6f6e 616c e280 992e 2020 5061 636b 6167 onal.... Packag │ │ │ │ │ -0000bd30: 6573 2077 6974 6820 610a 2020 2020 2070 es with a. p │ │ │ │ │ -0000bd40: 7269 6f72 6974 7920 6f66 20e2 8098 6f70 riority of ...op │ │ │ │ │ -0000bd50: 7469 6f6e 616c e280 9920 6d61 7920 636f tional... may co │ │ │ │ │ -0000bd60: 6e66 6c69 6374 2077 6974 6820 6561 6368 nflict with each │ │ │ │ │ -0000bd70: 206f 7468 6572 2e0a 0ae2 8098 6578 7472 other......extr │ │ │ │ │ -0000bd80: 61e2 8099 0a0a 2020 2020 2027 5468 6973 a..... 'This │ │ │ │ │ -0000bd90: 2070 7269 6f72 6974 7920 6973 2064 6570 priority is dep │ │ │ │ │ -0000bda0: 7265 6361 7465 642e 2720 2055 7365 2074 recated.' Use t │ │ │ │ │ -0000bdb0: 6865 20e2 8098 6f70 7469 6f6e 616c e280 he ...optional.. │ │ │ │ │ -0000bdc0: 9920 7072 696f 7269 7479 0a20 2020 2020 . priority. │ │ │ │ │ -0000bdd0: 696e 7374 6561 642e 2020 5468 6973 2070 instead. This p │ │ │ │ │ -0000bde0: 7269 6f72 6974 7920 7368 6f75 6c64 2062 riority should b │ │ │ │ │ -0000bdf0: 6520 7472 6561 7465 6420 6173 2065 7175 e treated as equ │ │ │ │ │ -0000be00: 6976 616c 656e 7420 746f 0a20 2020 2020 ivalent to. │ │ │ │ │ -0000be10: e280 986f 7074 696f 6e61 6ce2 8099 2e0a ...optional..... │ │ │ │ │ -0000be20: 0a20 2020 2020 5468 6520 e280 9865 7874 . The ...ext │ │ │ │ │ -0000be30: 7261 e280 9920 7072 696f 7269 7479 2077 ra... priority w │ │ │ │ │ -0000be40: 6173 2070 7265 7669 6f75 736c 7920 7573 as previously us │ │ │ │ │ -0000be50: 6564 2066 6f72 2070 6163 6b61 6765 7320 ed for packages │ │ │ │ │ -0000be60: 7468 6174 0a20 2020 2020 636f 6e66 6c69 that. confli │ │ │ │ │ -0000be70: 6374 6564 2077 6974 6820 6f74 6865 7220 cted with other │ │ │ │ │ -0000be80: 7061 636b 6167 6573 2061 6e64 2070 6163 packages and pac │ │ │ │ │ -0000be90: 6b61 6765 7320 7468 6174 2077 6572 6520 kages that were │ │ │ │ │ -0000bea0: 6f6e 6c79 206c 696b 656c 790a 2020 2020 only likely. │ │ │ │ │ -0000beb0: 2074 6f20 6265 2075 7365 6675 6c20 746f to be useful to │ │ │ │ │ -0000bec0: 2070 656f 706c 6520 7769 7468 2073 7065 people with spe │ │ │ │ │ -0000bed0: 6369 616c 697a 6564 2072 6571 7569 7265 cialized require │ │ │ │ │ -0000bee0: 6d65 6e74 732e 2020 486f 7765 7665 722c ments. However, │ │ │ │ │ -0000bef0: 0a20 2020 2020 7468 6973 2064 6973 7469 . this disti │ │ │ │ │ -0000bf00: 6e63 7469 6f6e 2077 6173 2073 6f6d 6577 nction was somew │ │ │ │ │ -0000bf10: 6861 7420 6172 6269 7472 6172 792c 206e hat arbitrary, n │ │ │ │ │ -0000bf20: 6f74 2063 6f6e 7369 7374 656e 746c 7920 ot consistently │ │ │ │ │ -0000bf30: 666f 6c6c 6f77 6564 2c0a 2020 2020 2061 followed,. a │ │ │ │ │ -0000bf40: 6e64 206e 6f74 2075 7365 6675 6c20 656e nd not useful en │ │ │ │ │ -0000bf50: 6f75 6768 2074 6f20 7761 7272 616e 7420 ough to warrant │ │ │ │ │ -0000bf60: 7468 6520 6d61 696e 7465 6e61 6e63 6520 the maintenance │ │ │ │ │ -0000bf70: 6566 666f 7274 2e0a 0a20 2020 2d2d 2d2d effort... ---- │ │ │ │ │ -0000bf80: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -0000bf90: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -0000bfa0: 2831 2920 5468 6973 2069 7320 616e 2069 (1) This is an i │ │ │ │ │ -0000bfb0: 6d70 6f72 7461 6e74 2063 7269 7465 7269 mportant criteri │ │ │ │ │ -0000bfc0: 6f6e 2062 6563 6175 7365 2077 6520 6172 on because we ar │ │ │ │ │ -0000bfd0: 6520 7472 7969 6e67 2074 6f20 7072 6f64 e trying to prod │ │ │ │ │ -0000bfe0: 7563 652c 0a61 6d6f 6e67 7374 206f 7468 uce,.amongst oth │ │ │ │ │ -0000bff0: 6572 2074 6869 6e67 732c 2061 2066 7265 er things, a fre │ │ │ │ │ -0000c000: 6520 556e 6978 2e0a 0a1f 0a46 696c 653a e Unix.....File: │ │ │ │ │ -0000c010: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0000c020: 6e66 6f2c 2020 4e6f 6465 3a20 4269 6e61 nfo, Node: Bina │ │ │ │ │ -0000c030: 7279 2070 6163 6b61 6765 732c 2020 4e65 ry packages, Ne │ │ │ │ │ -0000c040: 7874 3a20 536f 7572 6365 2070 6163 6b61 xt: Source packa │ │ │ │ │ -0000c050: 6765 732c 2020 5072 6576 3a20 5468 6520 ges, Prev: The │ │ │ │ │ -0000c060: 4465 6269 616e 2041 7263 6869 7665 2c20 Debian Archive, │ │ │ │ │ -0000c070: 2055 703a 2054 6f70 0a0a 3320 4269 6e61 Up: Top..3 Bina │ │ │ │ │ -0000c080: 7279 2070 6163 6b61 6765 730a 2a2a 2a2a ry packages.**** │ │ │ │ │ -0000c090: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 *************..T │ │ │ │ │ -0000c0a0: 6865 2044 6562 6961 6e20 6469 7374 7269 he Debian distri │ │ │ │ │ -0000c0b0: 6275 7469 6f6e 2069 7320 6261 7365 6420 bution is based │ │ │ │ │ -0000c0c0: 6f6e 2074 6865 2044 6562 6961 6e20 7061 on the Debian pa │ │ │ │ │ -0000c0d0: 636b 6167 6520 6d61 6e61 6765 6d65 6e74 ckage management │ │ │ │ │ -0000c0e0: 0a73 7973 7465 6d2c 2063 616c 6c65 6420 .system, called │ │ │ │ │ -0000c0f0: e280 9864 706b 67e2 8099 2e20 2054 6875 ...dpkg.... Thu │ │ │ │ │ -0000c100: 732c 2061 6c6c 2070 6163 6b61 6765 7320 s, all packages │ │ │ │ │ -0000c110: 696e 2074 6865 2044 6562 6961 6e20 6469 in the Debian di │ │ │ │ │ -0000c120: 7374 7269 6275 7469 6f6e 0a6d 7573 7420 stribution.must │ │ │ │ │ -0000c130: 6265 2070 726f 7669 6465 6420 696e 2074 be provided in t │ │ │ │ │ -0000c140: 6865 20e2 8098 2e64 6562 e280 9920 6669 he ....deb... fi │ │ │ │ │ -0000c150: 6c65 2066 6f72 6d61 742e 0a0a 4120 e280 le format...A .. │ │ │ │ │ -0000c160: 982e 6465 62e2 8099 2070 6163 6b61 6765 ..deb... package │ │ │ │ │ -0000c170: 2063 6f6e 7461 696e 7320 7477 6f20 7365 contains two se │ │ │ │ │ -0000c180: 7473 206f 6620 6669 6c65 733a 2061 2073 ts of files: a s │ │ │ │ │ -0000c190: 6574 206f 6620 6669 6c65 7320 746f 2069 et of files to i │ │ │ │ │ -0000c1a0: 6e73 7461 6c6c 0a6f 6e20 7468 6520 7379 nstall.on the sy │ │ │ │ │ -0000c1b0: 7374 656d 2077 6865 6e20 7468 6520 7061 stem when the pa │ │ │ │ │ -0000c1c0: 636b 6167 6520 6973 2069 6e73 7461 6c6c ckage is install │ │ │ │ │ -0000c1d0: 6564 2c20 616e 6420 6120 7365 7420 6f66 ed, and a set of │ │ │ │ │ -0000c1e0: 2066 696c 6573 2074 6861 740a 7072 6f76 files that.prov │ │ │ │ │ -0000c1f0: 6964 6520 6164 6469 7469 6f6e 616c 206d ide additional m │ │ │ │ │ -0000c200: 6574 6164 6174 6120 6162 6f75 7420 7468 etadata about th │ │ │ │ │ -0000c210: 6520 7061 636b 6167 6520 6f72 2077 6869 e package or whi │ │ │ │ │ -0000c220: 6368 2061 7265 2065 7865 6375 7465 6420 ch are executed │ │ │ │ │ -0000c230: 7768 656e 0a74 6865 2070 6163 6b61 6765 when.the package │ │ │ │ │ -0000c240: 2069 7320 696e 7374 616c 6c65 6420 6f72 is installed or │ │ │ │ │ -0000c250: 2072 656d 6f76 6564 2e20 2054 6869 7320 removed. This │ │ │ │ │ -0000c260: 7365 636f 6e64 2073 6574 206f 6620 6669 second set of fi │ │ │ │ │ -0000c270: 6c65 7320 6973 2063 616c 6c65 640a 2770 les is called.'p │ │ │ │ │ -0000c280: 6163 6b61 6765 206d 6574 6164 6174 6120 ackage metadata │ │ │ │ │ -0000c290: 6669 6c65 7327 2e20 2041 6d6f 6e67 2074 files'. Among t │ │ │ │ │ -0000c2a0: 686f 7365 2066 696c 6573 2061 7265 2074 hose files are t │ │ │ │ │ -0000c2b0: 6865 2070 6163 6b61 6765 206d 6169 6e74 he package maint │ │ │ │ │ -0000c2c0: 6169 6e65 720a 7363 7269 7074 7320 616e ainer.scripts an │ │ │ │ │ -0000c2d0: 6420 e280 9863 6f6e 7472 6f6c e280 992c d ...control..., │ │ │ │ │ -0000c2e0: 2074 6865 202a 6e6f 7465 2062 696e 6172 the *note binar │ │ │ │ │ -0000c2f0: 7920 7061 636b 6167 6520 636f 6e74 726f y package contro │ │ │ │ │ -0000c300: 6c20 6669 6c65 3a20 3335 2e20 7468 6174 l file: 35. that │ │ │ │ │ -0000c310: 0a63 6f6e 7461 696e 7320 7468 6520 636f .contains the co │ │ │ │ │ -0000c320: 6e74 726f 6c20 6669 656c 6473 2066 6f72 ntrol fields for │ │ │ │ │ -0000c330: 2074 6865 2070 6163 6b61 6765 2e20 204f the package. O │ │ │ │ │ -0000c340: 7468 6572 2070 6163 6b61 6765 206d 6574 ther package met │ │ │ │ │ -0000c350: 6164 6174 610a 6669 6c65 7320 696e 636c adata.files incl │ │ │ │ │ -0000c360: 7564 6520 2a6e 6f74 6520 7379 6d62 6f6c ude *note symbol │ │ │ │ │ -0000c370: 733a 2033 362e 206f 7220 2a6e 6f74 6520 s: 36. or *note │ │ │ │ │ -0000c380: 7368 6c69 6273 3a20 3337 2e20 7573 6564 shlibs: 37. used │ │ │ │ │ -0000c390: 2074 6f20 7374 6f72 650a 7368 6172 6564 to store.shared │ │ │ │ │ -0000c3a0: 206c 6962 7261 7279 2064 6570 656e 6465 library depende │ │ │ │ │ -0000c3b0: 6e63 7920 696e 666f 726d 6174 696f 6e20 ncy information │ │ │ │ │ -0000c3c0: 616e 6420 7468 6520 e280 9863 6f6e 6666 and the ...conff │ │ │ │ │ -0000c3d0: 696c 6573 e280 9920 6669 6c65 2074 6861 iles... file tha │ │ │ │ │ -0000c3e0: 740a 6c69 7374 7320 7468 6520 7061 636b t.lists the pack │ │ │ │ │ -0000c3f0: 6167 65e2 8099 7320 636f 6e66 6967 7572 age...s configur │ │ │ │ │ -0000c400: 6174 696f 6e20 6669 6c65 7320 2864 6573 ation files (des │ │ │ │ │ -0000c410: 6372 6962 6564 2069 6e20 2a6e 6f74 650a cribed in *note. │ │ │ │ │ -0000c420: 436f 6e66 6967 7572 6174 696f 6e20 6669 Configuration fi │ │ │ │ │ -0000c430: 6c65 733a 2033 382e 292e 0a0a 5468 6572 les: 38.)...Ther │ │ │ │ │ -0000c440: 6520 6973 2075 6e66 6f72 7475 6e61 7465 e is unfortunate │ │ │ │ │ -0000c450: 6c79 2061 2063 6f6c 6c69 7369 6f6e 206f ly a collision o │ │ │ │ │ -0000c460: 6620 7465 726d 696e 6f6c 6f67 7920 6865 f terminology he │ │ │ │ │ -0000c470: 7265 2062 6574 7765 656e 2063 6f6e 7472 re between contr │ │ │ │ │ -0000c480: 6f6c 0a69 6e66 6f72 6d61 7469 6f6e 2066 ol.information f │ │ │ │ │ -0000c490: 696c 6573 2061 6e64 2066 696c 6573 2069 iles and files i │ │ │ │ │ -0000c4a0: 6e20 7468 6520 4465 6269 616e 2063 6f6e n the Debian con │ │ │ │ │ -0000c4b0: 7472 6f6c 2066 696c 6520 666f 726d 6174 trol file format │ │ │ │ │ -0000c4c0: 2e0a 5468 726f 7567 686f 7574 2074 6869 ..Throughout thi │ │ │ │ │ -0000c4d0: 7320 646f 6375 6d65 6e74 2c20 6120 2763 s document, a 'c │ │ │ │ │ -0000c4e0: 6f6e 7472 6f6c 2066 696c 6527 2072 6566 ontrol file' ref │ │ │ │ │ -0000c4f0: 6572 7320 746f 2061 2066 696c 6520 696e ers to a file in │ │ │ │ │ -0000c500: 2074 6865 0a44 6562 6961 6e20 636f 6e74 the.Debian cont │ │ │ │ │ -0000c510: 726f 6c20 6669 6c65 2066 6f72 6d61 742e rol file format. │ │ │ │ │ -0000c520: 2020 5468 6573 6520 6669 6c65 7320 6172 These files ar │ │ │ │ │ -0000c530: 6520 646f 6375 6d65 6e74 6564 2069 6e20 e documented in │ │ │ │ │ -0000c540: 2a6e 6f74 6520 436f 6e74 726f 6c0a 6669 *note Control.fi │ │ │ │ │ -0000c550: 6c65 7320 616e 6420 7468 6569 7220 6669 les and their fi │ │ │ │ │ -0000c560: 656c 6473 3a20 3339 2e20 204f 6e6c 7920 elds: 39. Only │ │ │ │ │ -0000c570: 6669 6c65 7320 7265 6665 7272 6564 2074 files referred t │ │ │ │ │ -0000c580: 6f20 7370 6563 6966 6963 616c 6c79 2061 o specifically a │ │ │ │ │ -0000c590: 730a 2770 6163 6b61 6765 206d 6574 6164 s.'package metad │ │ │ │ │ -0000c5a0: 6174 6120 6669 6c65 7327 2061 7265 2074 ata files' are t │ │ │ │ │ -0000c5b0: 6865 2066 696c 6573 2069 6e63 6c75 6465 he files include │ │ │ │ │ -0000c5c0: 6420 696e 2074 6865 2070 6163 6b61 6765 d in the package │ │ │ │ │ -0000c5d0: 206d 6574 6164 6174 610a 6d65 6d62 6572 metadata.member │ │ │ │ │ -0000c5e0: 2028 6361 6c6c 6564 20e2 8098 636f 6e74 (called ...cont │ │ │ │ │ -0000c5f0: 726f 6c2e 7461 72e2 8099 2920 6f66 2074 rol.tar...) of t │ │ │ │ │ -0000c600: 6865 20e2 8098 2e64 6562 e280 9920 6669 he ....deb... fi │ │ │ │ │ -0000c610: 6c65 2066 6f72 6d61 7420 7573 6564 2062 le format used b │ │ │ │ │ -0000c620: 7920 6269 6e61 7279 0a70 6163 6b61 6765 y binary.package │ │ │ │ │ -0000c630: 732e 2020 4d6f 7374 2070 6163 6b61 6765 s. Most package │ │ │ │ │ -0000c640: 206d 6574 6164 6174 6120 6669 6c65 7320 metadata files │ │ │ │ │ -0000c650: 6172 6520 6e6f 7420 696e 2074 6865 2044 are not in the D │ │ │ │ │ -0000c660: 6562 6961 6e20 636f 6e74 726f 6c0a 6669 ebian control.fi │ │ │ │ │ -0000c670: 6c65 2066 6f72 6d61 742e 0a0a 2a20 4d65 le format...* Me │ │ │ │ │ -0000c680: 6e75 3a0a 0a2a 2054 6865 2070 6163 6b61 nu:..* The packa │ │ │ │ │ -0000c690: 6765 206e 616d 653a 3a0a 2a20 5468 6520 ge name::.* The │ │ │ │ │ -0000c6a0: 7665 7273 696f 6e20 6f66 2061 2070 6163 version of a pac │ │ │ │ │ -0000c6b0: 6b61 6765 3a3a 0a2a 2054 6865 206d 6169 kage::.* The mai │ │ │ │ │ -0000c6c0: 6e74 6169 6e65 7220 6f66 2061 2070 6163 ntainer of a pac │ │ │ │ │ -0000c6d0: 6b61 6765 3a3a 0a2a 2054 6865 2064 6573 kage::.* The des │ │ │ │ │ -0000c6e0: 6372 6970 7469 6f6e 206f 6620 6120 7061 cription of a pa │ │ │ │ │ -0000c6f0: 636b 6167 653a 3a0a 2a20 4465 7065 6e64 ckage::.* Depend │ │ │ │ │ -0000c700: 656e 6369 6573 3a3a 0a2a 2056 6972 7475 encies::.* Virtu │ │ │ │ │ -0000c710: 616c 2070 6163 6b61 6765 733a 3a0a 2a20 al packages::.* │ │ │ │ │ -0000c720: 4261 7365 2073 7973 7465 6d3a 3a0a 2a20 Base system::.* │ │ │ │ │ -0000c730: 4573 7365 6e74 6961 6c20 7061 636b 6167 Essential packag │ │ │ │ │ -0000c740: 6573 3a3a 0a2a 204d 6169 6e74 6169 6e65 es::.* Maintaine │ │ │ │ │ -0000c750: 7220 5363 7269 7074 733a 3a0a 0a1f 0a46 r Scripts::....F │ │ │ │ │ -0000c760: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -0000c770: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -0000c780: 5468 6520 7061 636b 6167 6520 6e61 6d65 The package name │ │ │ │ │ -0000c790: 2c20 204e 6578 743a 2054 6865 2076 6572 , Next: The ver │ │ │ │ │ -0000c7a0: 7369 6f6e 206f 6620 6120 7061 636b 6167 sion of a packag │ │ │ │ │ -0000c7b0: 652c 2020 5570 3a20 4269 6e61 7279 2070 e, Up: Binary p │ │ │ │ │ -0000c7c0: 6163 6b61 6765 730a 0a33 2e31 2054 6865 ackages..3.1 The │ │ │ │ │ -0000c7d0: 2070 6163 6b61 6765 206e 616d 650a 3d3d package name.== │ │ │ │ │ -0000c7e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0000c7f0: 3d3d 0a0a 4576 6572 7920 7061 636b 6167 ==..Every packag │ │ │ │ │ -0000c800: 6520 6d75 7374 2068 6176 6520 6120 6e61 e must have a na │ │ │ │ │ -0000c810: 6d65 2074 6861 74e2 8099 7320 756e 6971 me that...s uniq │ │ │ │ │ -0000c820: 7565 2077 6974 6869 6e20 7468 6520 4465 ue within the De │ │ │ │ │ -0000c830: 6269 616e 2061 7263 6869 7665 2e0a 0a54 bian archive...T │ │ │ │ │ -0000c840: 6865 2070 6163 6b61 6765 206e 616d 6520 he package name │ │ │ │ │ -0000c850: 6973 2069 6e63 6c75 6465 6420 696e 2074 is included in t │ │ │ │ │ -0000c860: 6865 2063 6f6e 7472 6f6c 2066 6965 6c64 he control field │ │ │ │ │ -0000c870: 20e2 8098 5061 636b 6167 65e2 8099 2c20 ...Package..., │ │ │ │ │ -0000c880: 7468 6520 666f 726d 6174 0a6f 6620 7768 the format.of wh │ │ │ │ │ -0000c890: 6963 6820 6973 2064 6573 6372 6962 6564 ich is described │ │ │ │ │ -0000c8a0: 2069 6e20 2a6e 6f74 6520 5061 636b 6167 in *note Packag │ │ │ │ │ -0000c8b0: 653a 2033 632e 2020 5468 6520 7061 636b e: 3c. The pack │ │ │ │ │ -0000c8c0: 6167 6520 6e61 6d65 2069 7320 616c 736f age name is also │ │ │ │ │ -0000c8d0: 0a69 6e63 6c75 6465 6420 6173 2061 2070 .included as a p │ │ │ │ │ -0000c8e0: 6172 7420 6f66 2074 6865 2066 696c 6520 art of the file │ │ │ │ │ -0000c8f0: 6e61 6d65 206f 6620 7468 6520 e280 982e name of the .... │ │ │ │ │ -0000c900: 6465 62e2 8099 2066 696c 652e 0a0a 2a20 deb... file...* │ │ │ │ │ -0000c910: 4d65 6e75 3a0a 0a2a 2050 6163 6b61 6765 Menu:..* Package │ │ │ │ │ -0000c920: 7320 7769 7468 2070 6f74 656e 7469 616c s with potential │ │ │ │ │ -0000c930: 6c79 206f 6666 656e 7369 7665 2063 6f6e ly offensive con │ │ │ │ │ -0000c940: 7465 6e74 3a3a 0a0a 1f0a 4669 6c65 3a20 tent::....File: │ │ │ │ │ -0000c950: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0000c960: 666f 2c20 204e 6f64 653a 2050 6163 6b61 fo, Node: Packa │ │ │ │ │ -0000c970: 6765 7320 7769 7468 2070 6f74 656e 7469 ges with potenti │ │ │ │ │ -0000c980: 616c 6c79 206f 6666 656e 7369 7665 2063 ally offensive c │ │ │ │ │ -0000c990: 6f6e 7465 6e74 2c20 2055 703a 2054 6865 ontent, Up: The │ │ │ │ │ -0000c9a0: 2070 6163 6b61 6765 206e 616d 650a 0a33 package name..3 │ │ │ │ │ -0000c9b0: 2e31 2e31 2050 6163 6b61 6765 7320 7769 .1.1 Packages wi │ │ │ │ │ -0000c9c0: 7468 2070 6f74 656e 7469 616c 6c79 206f th potentially o │ │ │ │ │ -0000c9d0: 6666 656e 7369 7665 2063 6f6e 7465 6e74 ffensive content │ │ │ │ │ -0000c9e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ -0000c9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0000ca00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0000ca10: 2d2d 0a0a 4173 2061 206d 6169 6e74 6169 --..As a maintai │ │ │ │ │ -0000ca20: 6e65 7220 796f 7520 7368 6f75 6c64 206d ner you should m │ │ │ │ │ -0000ca30: 616b 6520 6120 6a75 6467 656d 656e 7420 ake a judgement │ │ │ │ │ -0000ca40: 6162 6f75 7420 7768 6574 6865 7220 7468 about whether th │ │ │ │ │ -0000ca50: 6520 636f 6e74 656e 7473 0a6f 6620 6120 e contents.of a │ │ │ │ │ -0000ca60: 7061 636b 6167 6520 6973 2061 7070 726f package is appro │ │ │ │ │ -0000ca70: 7072 6961 7465 2074 6f20 696e 636c 7564 priate to includ │ │ │ │ │ -0000ca80: 652c 2077 6865 7468 6572 2069 7420 6e65 e, whether it ne │ │ │ │ │ -0000ca90: 6564 7320 616e 7920 6b69 6e64 206f 660a eds any kind of. │ │ │ │ │ -0000caa0: 636f 6e74 656e 7420 7761 726e 696e 672c content warning, │ │ │ │ │ -0000cab0: 2061 6e64 2077 6865 7468 6572 2073 6f6d and whether som │ │ │ │ │ -0000cac0: 6520 7061 7274 7320 7368 6f75 6c64 2062 e parts should b │ │ │ │ │ -0000cad0: 6520 7370 6c69 7420 6f75 7420 696e 746f e split out into │ │ │ │ │ -0000cae0: 2061 0a73 6570 6172 6174 6520 7061 636b a.separate pack │ │ │ │ │ -0000caf0: 6167 6520 2873 6f20 7468 6174 2075 7365 age (so that use │ │ │ │ │ -0000cb00: 7273 2077 686f 2077 616e 7420 746f 2061 rs who want to a │ │ │ │ │ -0000cb10: 766f 6964 2063 6572 7461 696e 2070 6172 void certain par │ │ │ │ │ -0000cb20: 7473 2063 616e 2064 6f0a 736f 292e 2020 ts can do.so). │ │ │ │ │ -0000cb30: 496e 206d 616b 696e 6720 7468 6573 6520 In making these │ │ │ │ │ -0000cb40: 6465 6369 7369 6f6e 7320 796f 7520 7368 decisions you sh │ │ │ │ │ -0000cb50: 6f75 6c64 2074 616b 6520 696e 746f 2061 ould take into a │ │ │ │ │ -0000cb60: 6363 6f75 6e74 2074 6865 0a70 726f 6a65 ccount the.proje │ │ │ │ │ -0000cb70: 6374 e280 9973 2076 6965 7773 2061 7320 ct...s views as │ │ │ │ │ -0000cb80: 6578 7072 6573 7365 6420 696e 206f 7572 expressed in our │ │ │ │ │ -0000cb90: 2044 6976 6572 7369 7479 2053 7461 7465 Diversity State │ │ │ │ │ -0000cba0: 6d65 6e74 2e0a 0a49 6620 796f 7520 7370 ment...If you sp │ │ │ │ │ -0000cbb0: 6c69 7420 6f75 7420 2870 6f74 656e 7469 lit out (potenti │ │ │ │ │ -0000cbc0: 616c 6c79 2920 6f66 6665 6e73 6976 6520 ally) offensive │ │ │ │ │ -0000cbd0: 6f72 2064 6973 7475 7262 696e 6720 6d61 or disturbing ma │ │ │ │ │ -0000cbe0: 7465 7269 616c 2069 6e74 6f20 610a 7365 terial into a.se │ │ │ │ │ -0000cbf0: 7061 7261 7465 2070 6163 6b61 6765 2c20 parate package, │ │ │ │ │ -0000cc00: 796f 7520 7368 6f75 6c64 2075 7375 616c you should usual │ │ │ │ │ -0000cc10: 6c79 206d 6172 6b20 7468 6973 2069 6e20 ly mark this in │ │ │ │ │ -0000cc20: 7468 6520 7061 636b 6167 6520 6e61 6d65 the package name │ │ │ │ │ -0000cc30: 2062 790a 6164 6469 6e67 20e2 8098 2d6f by.adding ...-o │ │ │ │ │ -0000cc40: 6666 656e 7369 7665 e280 992e 2020 466f ffensive.... Fo │ │ │ │ │ -0000cc50: 7220 6578 616d 706c 652c 20e2 8098 636f r example, ...co │ │ │ │ │ -0000cc60: 7773 6179 e280 9920 7673 20e2 8098 636f wsay... vs ...co │ │ │ │ │ -0000cc70: 7773 6179 2d6f 6666 656e 7369 7665 e280 wsay-offensive.. │ │ │ │ │ -0000cc80: 992e 2020 496e 0a74 6869 7320 7369 7475 .. In.this situ │ │ │ │ │ -0000cc90: 6174 696f 6e20 7468 6520 e280 982d 6f66 ation the ...-of │ │ │ │ │ -0000cca0: 6665 6e73 6976 65e2 8099 2070 6163 6b61 fensive... packa │ │ │ │ │ -0000ccb0: 6765 2063 616e 2062 6520 5375 6767 6573 ge can be Sugges │ │ │ │ │ -0000ccc0: 7465 6420 6279 2074 6865 2063 6f72 650a ted by the core. │ │ │ │ │ -0000ccd0: 7061 636b 6167 6528 7329 2c20 6275 7420 package(s), but │ │ │ │ │ -0000cce0: 7368 6f75 6c64 206e 6f74 2062 6520 5265 should not be Re │ │ │ │ │ -0000ccf0: 636f 6d6d 656e 6465 6420 6f72 2044 6570 commended or Dep │ │ │ │ │ -0000cd00: 656e 6465 6420 6f6e 2e0a 0a1f 0a46 696c ended on.....Fil │ │ │ │ │ -0000cd10: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0000cd20: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5468 .info, Node: Th │ │ │ │ │ -0000cd30: 6520 7665 7273 696f 6e20 6f66 2061 2070 e version of a p │ │ │ │ │ -0000cd40: 6163 6b61 6765 2c20 204e 6578 743a 2054 ackage, Next: T │ │ │ │ │ -0000cd50: 6865 206d 6169 6e74 6169 6e65 7220 6f66 he maintainer of │ │ │ │ │ -0000cd60: 2061 2070 6163 6b61 6765 2c20 2050 7265 a package, Pre │ │ │ │ │ -0000cd70: 763a 2054 6865 2070 6163 6b61 6765 206e v: The package n │ │ │ │ │ -0000cd80: 616d 652c 2020 5570 3a20 4269 6e61 7279 ame, Up: Binary │ │ │ │ │ -0000cd90: 2070 6163 6b61 6765 730a 0a33 2e32 2054 packages..3.2 T │ │ │ │ │ -0000cda0: 6865 2076 6572 7369 6f6e 206f 6620 6120 he version of a │ │ │ │ │ -0000cdb0: 7061 636b 6167 650a 3d3d 3d3d 3d3d 3d3d package.======== │ │ │ │ │ -0000cdc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0000cdd0: 3d3d 3d3d 0a0a 4576 6572 7920 7061 636b ====..Every pack │ │ │ │ │ -0000cde0: 6167 6520 6861 7320 6120 7665 7273 696f age has a versio │ │ │ │ │ -0000cdf0: 6e20 6e75 6d62 6572 2072 6563 6f72 6465 n number recorde │ │ │ │ │ -0000ce00: 6420 696e 2069 7473 20e2 8098 5665 7273 d in its ...Vers │ │ │ │ │ -0000ce10: 696f 6ee2 8099 2063 6f6e 7472 6f6c 0a66 ion... control.f │ │ │ │ │ -0000ce20: 696c 6520 6669 656c 642c 2064 6573 6372 ile field, descr │ │ │ │ │ -0000ce30: 6962 6564 2069 6e20 2a6e 6f74 6520 5665 ibed in *note Ve │ │ │ │ │ -0000ce40: 7273 696f 6e3a 2034 312e 0a0a 5468 6520 rsion: 41...The │ │ │ │ │ -0000ce50: 7061 636b 6167 6520 6d61 6e61 6765 6d65 package manageme │ │ │ │ │ -0000ce60: 6e74 2073 7973 7465 6d20 696d 706f 7365 nt system impose │ │ │ │ │ -0000ce70: 7320 616e 206f 7264 6572 696e 6720 6f6e s an ordering on │ │ │ │ │ -0000ce80: 2076 6572 7369 6f6e 206e 756d 6265 7273 version numbers │ │ │ │ │ -0000ce90: 2c20 736f 0a74 6861 7420 6974 2063 616e , so.that it can │ │ │ │ │ -0000cea0: 2074 656c 6c20 7768 6574 6865 7220 7061 tell whether pa │ │ │ │ │ -0000ceb0: 636b 6167 6573 2061 7265 2062 6569 6e67 ckages are being │ │ │ │ │ -0000cec0: 2075 702d 206f 7220 646f 776e 6772 6164 up- or downgrad │ │ │ │ │ -0000ced0: 6564 2061 6e64 2073 6f0a 7468 6174 2070 ed and so.that p │ │ │ │ │ -0000cee0: 6163 6b61 6765 2073 7973 7465 6d20 6672 ackage system fr │ │ │ │ │ -0000cef0: 6f6e 7420 656e 6420 6170 706c 6963 6174 ont end applicat │ │ │ │ │ -0000cf00: 696f 6e73 2063 616e 2074 656c 6c20 7768 ions can tell wh │ │ │ │ │ -0000cf10: 6574 6865 7220 6120 7061 636b 6167 6520 ether a package │ │ │ │ │ -0000cf20: 6974 0a66 696e 6473 2061 7661 696c 6162 it.finds availab │ │ │ │ │ -0000cf30: 6c65 2069 7320 6e65 7765 7220 7468 616e le is newer than │ │ │ │ │ -0000cf40: 2074 6865 206f 6e65 2069 6e73 7461 6c6c the one install │ │ │ │ │ -0000cf50: 6564 206f 6e20 7468 6520 7379 7374 656d ed on the system │ │ │ │ │ -0000cf60: 2e20 2054 6865 0a76 6572 7369 6f6e 206e . The.version n │ │ │ │ │ -0000cf70: 756d 6265 7220 666f 726d 6174 2068 6173 umber format has │ │ │ │ │ -0000cf80: 2074 6865 206d 6f73 7420 7369 676e 6966 the most signif │ │ │ │ │ -0000cf90: 6963 616e 7420 7061 7274 7320 2861 7320 icant parts (as │ │ │ │ │ -0000cfa0: 6661 7220 6173 0a63 6f6d 7061 7269 736f far as.compariso │ │ │ │ │ -0000cfb0: 6e20 6973 2063 6f6e 6365 726e 6564 2920 n is concerned) │ │ │ │ │ -0000cfc0: 6174 2074 6865 2062 6567 696e 6e69 6e67 at the beginning │ │ │ │ │ -0000cfd0: 2e0a 0a49 6620 616e 2075 7073 7472 6561 ...If an upstrea │ │ │ │ │ -0000cfe0: 6d20 7061 636b 6167 6520 6861 7320 7072 m package has pr │ │ │ │ │ -0000cff0: 6f62 6c65 6d61 7469 6320 7665 7273 696f oblematic versio │ │ │ │ │ -0000d000: 6e20 6e75 6d62 6572 7320 7468 6579 2073 n numbers they s │ │ │ │ │ -0000d010: 686f 756c 6420 6265 0a63 6f6e 7665 7274 hould be.convert │ │ │ │ │ -0000d020: 6564 2074 6f20 6120 7361 6e65 2066 6f72 ed to a sane for │ │ │ │ │ -0000d030: 6d20 666f 7220 7573 6520 696e 2074 6865 m for use in the │ │ │ │ │ -0000d040: 20e2 8098 5665 7273 696f 6ee2 8099 2066 ...Version... f │ │ │ │ │ -0000d050: 6965 6c64 2e0a 0a2a 204d 656e 753a 0a0a ield...* Menu:.. │ │ │ │ │ -0000d060: 2a20 5665 7273 696f 6e20 6e75 6d62 6572 * Version number │ │ │ │ │ -0000d070: 7320 6261 7365 6420 6f6e 2064 6174 6573 s based on dates │ │ │ │ │ -0000d080: 3a3a 0a2a 2055 6e69 7175 656e 6573 7320 ::.* Uniqueness │ │ │ │ │ -0000d090: 6f66 2076 6572 7369 6f6e 206e 756d 6265 of version numbe │ │ │ │ │ -0000d0a0: 7273 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 rs::....File: de │ │ │ │ │ -0000d0b0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0000d0c0: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ -0000d0d0: 206e 756d 6265 7273 2062 6173 6564 206f numbers based o │ │ │ │ │ -0000d0e0: 6e20 6461 7465 732c 2020 4e65 7874 3a20 n dates, Next: │ │ │ │ │ -0000d0f0: 556e 6971 7565 6e65 7373 206f 6620 7665 Uniqueness of ve │ │ │ │ │ -0000d100: 7273 696f 6e20 6e75 6d62 6572 732c 2020 rsion numbers, │ │ │ │ │ -0000d110: 5570 3a20 5468 6520 7665 7273 696f 6e20 Up: The version │ │ │ │ │ -0000d120: 6f66 2061 2070 6163 6b61 6765 0a0a 332e of a package..3. │ │ │ │ │ -0000d130: 322e 3120 5665 7273 696f 6e20 6e75 6d62 2.1 Version numb │ │ │ │ │ -0000d140: 6572 7320 6261 7365 6420 6f6e 2064 6174 ers based on dat │ │ │ │ │ -0000d150: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.------------- │ │ │ │ │ -0000d160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0000d170: 2d2d 2d2d 2d2d 2d0a 0a49 6e20 6765 6e65 -------..In gene │ │ │ │ │ -0000d180: 7261 6c2c 2044 6562 6961 6e20 7061 636b ral, Debian pack │ │ │ │ │ -0000d190: 6167 6573 2073 686f 756c 6420 7573 6520 ages should use │ │ │ │ │ -0000d1a0: 7468 6520 7361 6d65 2076 6572 7369 6f6e the same version │ │ │ │ │ -0000d1b0: 206e 756d 6265 7273 2061 7320 7468 650a numbers as the. │ │ │ │ │ -0000d1c0: 7570 7374 7265 616d 2073 6f75 7263 6573 upstream sources │ │ │ │ │ -0000d1d0: 2e20 2048 6f77 6576 6572 2c20 7570 7374 . However, upst │ │ │ │ │ -0000d1e0: 7265 616d 2076 6572 7369 6f6e 206e 756d ream version num │ │ │ │ │ -0000d1f0: 6265 7273 2062 6173 6564 206f 6e20 736f bers based on so │ │ │ │ │ -0000d200: 6d65 2064 6174 650a 666f 726d 6174 7320 me date.formats │ │ │ │ │ -0000d210: 2873 6f6d 6574 696d 6573 2075 7365 6420 (sometimes used │ │ │ │ │ -0000d220: 666f 7220 6465 7665 6c6f 706d 656e 7420 for development │ │ │ │ │ -0000d230: 6f72 20e2 809c 736e 6170 7368 6f74 e280 or ...snapshot.. │ │ │ │ │ -0000d240: 9d20 7265 6c65 6173 6573 2920 7769 6c6c . releases) will │ │ │ │ │ -0000d250: 206e 6f74 0a62 6520 6f72 6465 7265 6420 not.be ordered │ │ │ │ │ -0000d260: 636f 7272 6563 746c 7920 6279 2074 6865 correctly by the │ │ │ │ │ -0000d270: 2070 6163 6b61 6765 206d 616e 6167 656d package managem │ │ │ │ │ -0000d280: 656e 7420 736f 6674 7761 7265 2e20 2046 ent software. F │ │ │ │ │ -0000d290: 6f72 2065 7861 6d70 6c65 2c0a e280 9864 or example,....d │ │ │ │ │ -0000d2a0: 706b 67e2 8099 2077 696c 6c20 636f 6e73 pkg... will cons │ │ │ │ │ -0000d2b0: 6964 6572 20e2 809c 3936 4d61 7930 31e2 ider ...96May01. │ │ │ │ │ -0000d2c0: 809d 2074 6f20 6265 2067 7265 6174 6572 .. to be greater │ │ │ │ │ -0000d2d0: 2074 6861 6e20 e280 9c39 3644 6563 3234 than ...96Dec24 │ │ │ │ │ -0000d2e0: e280 9d2e 0a0a 546f 2070 7265 7665 6e74 ......To prevent │ │ │ │ │ -0000d2f0: 2068 6176 696e 6720 746f 2075 7365 2065 having to use e │ │ │ │ │ -0000d300: 706f 6368 7320 666f 7220 6576 6572 7920 pochs for every │ │ │ │ │ -0000d310: 6e65 7720 7570 7374 7265 616d 2076 6572 new upstream ver │ │ │ │ │ -0000d320: 7369 6f6e 2c20 7468 650a 6461 7465 2d62 sion, the.date-b │ │ │ │ │ -0000d330: 6173 6564 2070 6f72 7469 6f6e 206f 6620 ased portion of │ │ │ │ │ -0000d340: 616e 7920 7570 7374 7265 616d 2076 6572 any upstream ver │ │ │ │ │ -0000d350: 7369 6f6e 206e 756d 6265 7220 7368 6f75 sion number shou │ │ │ │ │ -0000d360: 6c64 2062 6520 6769 7665 6e20 696e 2061 ld be given in a │ │ │ │ │ -0000d370: 0a77 6179 2074 6861 7420 736f 7274 7320 .way that sorts │ │ │ │ │ -0000d380: 636f 7272 6563 746c 793a 2066 6f75 722d correctly: four- │ │ │ │ │ -0000d390: 6469 6769 7420 7965 6172 2066 6972 7374 digit year first │ │ │ │ │ -0000d3a0: 2c20 666f 6c6c 6f77 6564 2062 7920 6120 , followed by a │ │ │ │ │ -0000d3b0: 7477 6f2d 6469 6769 740a 6e75 6d65 7269 two-digit.numeri │ │ │ │ │ -0000d3c0: 6320 6d6f 6e74 682c 2066 6f6c 6c6f 7765 c month, followe │ │ │ │ │ -0000d3d0: 6420 6279 2061 2074 776f 2d64 6967 6974 d by a two-digit │ │ │ │ │ -0000d3e0: 206e 756d 6572 6963 2064 6174 652c 2070 numeric date, p │ │ │ │ │ -0000d3f0: 6f73 7369 626c 7920 7769 7468 0a70 756e ossibly with.pun │ │ │ │ │ -0000d400: 6374 7561 7469 6f6e 2062 6574 7765 656e ctuation between │ │ │ │ │ -0000d410: 2074 6865 2063 6f6d 706f 6e65 6e74 732e the components. │ │ │ │ │ -0000d420: 0a0a 4e61 7469 7665 2044 6562 6961 6e20 ..Native Debian │ │ │ │ │ -0000d430: 7061 636b 6167 6573 2028 692e 652e 2c20 packages (i.e., │ │ │ │ │ -0000d440: 7061 636b 6167 6573 2077 6869 6368 2068 packages which h │ │ │ │ │ -0000d450: 6176 6520 6265 656e 2077 7269 7474 656e ave been written │ │ │ │ │ -0000d460: 0a65 7370 6563 6961 6c6c 7920 666f 7220 .especially for │ │ │ │ │ -0000d470: 4465 6269 616e 2920 7768 6f73 6520 7665 Debian) whose ve │ │ │ │ │ -0000d480: 7273 696f 6e20 6e75 6d62 6572 7320 696e rsion numbers in │ │ │ │ │ -0000d490: 636c 7564 6520 6461 7465 7320 7368 6f75 clude dates shou │ │ │ │ │ -0000d4a0: 6c64 2061 6c73 6f0a 666f 6c6c 6f77 2074 ld also.follow t │ │ │ │ │ -0000d4b0: 6865 7365 2072 756c 6573 2e20 2049 6620 hese rules. If │ │ │ │ │ -0000d4c0: 7075 6e63 7475 6174 696f 6e20 6973 2064 punctuation is d │ │ │ │ │ -0000d4d0: 6573 6972 6564 2062 6574 7765 656e 2074 esired between t │ │ │ │ │ -0000d4e0: 6865 2064 6174 650a 636f 6d70 6f6e 656e he date.componen │ │ │ │ │ -0000d4f0: 7473 2c20 7265 6d65 6d62 6572 2074 6861 ts, remember tha │ │ │ │ │ -0000d500: 7420 6879 7068 656e 2028 e280 982d e280 t hyphen (...-.. │ │ │ │ │ -0000d510: 9929 2063 616e 6e6f 7420 6265 2075 7365 .) cannot be use │ │ │ │ │ -0000d520: 6420 696e 206e 6174 6976 6520 7665 7273 d in native vers │ │ │ │ │ -0000d530: 696f 6e0a 6e75 6d62 6572 732e 2020 5065 ion.numbers. Pe │ │ │ │ │ -0000d540: 7269 6f64 2028 e280 982e e280 9929 2069 riod (.......) i │ │ │ │ │ -0000d550: 7320 6e6f 726d 616c 6c79 2061 2067 6f6f s normally a goo │ │ │ │ │ -0000d560: 6420 6368 6f69 6365 2e0a 0a1f 0a46 696c d choice.....Fil │ │ │ │ │ -0000d570: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0000d580: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 556e .info, Node: Un │ │ │ │ │ -0000d590: 6971 7565 6e65 7373 206f 6620 7665 7273 iqueness of vers │ │ │ │ │ -0000d5a0: 696f 6e20 6e75 6d62 6572 732c 2020 5072 ion numbers, Pr │ │ │ │ │ -0000d5b0: 6576 3a20 5665 7273 696f 6e20 6e75 6d62 ev: Version numb │ │ │ │ │ -0000d5c0: 6572 7320 6261 7365 6420 6f6e 2064 6174 ers based on dat │ │ │ │ │ -0000d5d0: 6573 2c20 2055 703a 2054 6865 2076 6572 es, Up: The ver │ │ │ │ │ -0000d5e0: 7369 6f6e 206f 6620 6120 7061 636b 6167 sion of a packag │ │ │ │ │ -0000d5f0: 650a 0a33 2e32 2e32 2055 6e69 7175 656e e..3.2.2 Uniquen │ │ │ │ │ -0000d600: 6573 7320 6f66 2076 6572 7369 6f6e 206e ess of version n │ │ │ │ │ -0000d610: 756d 6265 7273 0a2d 2d2d 2d2d 2d2d 2d2d umbers.--------- │ │ │ │ │ -0000d620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0000d630: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 ----------..The │ │ │ │ │ -0000d640: 7061 7274 206f 6620 7468 6520 7665 7273 part of the vers │ │ │ │ │ -0000d650: 696f 6e20 6e75 6d62 6572 2061 6674 6572 ion number after │ │ │ │ │ -0000d660: 2074 6865 2065 706f 6368 206d 7573 7420 the epoch must │ │ │ │ │ -0000d670: 6e6f 7420 6265 2072 6575 7365 6420 666f not be reused fo │ │ │ │ │ -0000d680: 7220 610a 7665 7273 696f 6e20 6f66 2074 r a.version of t │ │ │ │ │ -0000d690: 6865 2070 6163 6b61 6765 2077 6974 6820 he package with │ │ │ │ │ -0000d6a0: 6469 6666 6572 656e 7420 636f 6e74 656e different conten │ │ │ │ │ -0000d6b0: 7473 206f 6e63 6520 7468 6520 7061 636b ts once the pack │ │ │ │ │ -0000d6c0: 6167 6520 6861 7320 6265 656e 0a61 6363 age has been.acc │ │ │ │ │ -0000d6d0: 6570 7465 6420 696e 746f 2074 6865 2061 epted into the a │ │ │ │ │ -0000d6e0: 7263 6869 7665 2c20 6576 656e 2069 6620 rchive, even if │ │ │ │ │ -0000d6f0: 7468 6520 7665 7273 696f 6e20 6f66 2074 the version of t │ │ │ │ │ -0000d700: 6865 2070 6163 6b61 6765 2070 7265 7669 he package previ │ │ │ │ │ -0000d710: 6f75 736c 790a 7573 696e 6720 7468 6174 ously.using that │ │ │ │ │ -0000d720: 2070 6172 7420 6f66 2074 6865 2076 6572 part of the ver │ │ │ │ │ -0000d730: 7369 6f6e 206e 756d 6265 7220 6973 206e sion number is n │ │ │ │ │ -0000d740: 6f20 6c6f 6e67 6572 2070 7265 7365 6e74 o longer present │ │ │ │ │ -0000d750: 2069 6e20 616e 790a 6172 6368 6976 6520 in any.archive │ │ │ │ │ -0000d760: 7375 6974 6573 2e0a 0a54 6869 7320 756e suites...This un │ │ │ │ │ -0000d770: 6971 7565 6e65 7373 2072 6571 7569 7265 iqueness require │ │ │ │ │ -0000d780: 6d65 6e74 2061 7070 6c69 6573 2074 6f20 ment applies to │ │ │ │ │ -0000d790: 7468 6520 7665 7273 696f 6e20 6e75 6d62 the version numb │ │ │ │ │ -0000d7a0: 6572 7320 6f66 2073 6f75 7263 650a 7061 ers of source.pa │ │ │ │ │ -0000d7b0: 636b 6167 6573 2061 6e64 206f 6620 6269 ckages and of bi │ │ │ │ │ -0000d7c0: 6e61 7279 2070 6163 6b61 6765 732c 2065 nary packages, e │ │ │ │ │ -0000d7d0: 7665 6e20 6966 2074 6865 2073 6f75 7263 ven if the sourc │ │ │ │ │ -0000d7e0: 6520 7061 636b 6167 6520 7072 6f64 7563 e package produc │ │ │ │ │ -0000d7f0: 696e 6720 610a 6769 7665 6e20 6269 6e61 ing a.given bina │ │ │ │ │ -0000d800: 7279 2070 6163 6b61 6765 2063 6861 6e67 ry package chang │ │ │ │ │ -0000d810: 6573 2e20 2054 6875 7320 7468 6520 7665 es. Thus the ve │ │ │ │ │ -0000d820: 7273 696f 6e20 6e75 6d62 6572 7320 7768 rsion numbers wh │ │ │ │ │ -0000d830: 6963 6820 6120 6269 6e61 7279 0a70 6163 ich a binary.pac │ │ │ │ │ -0000d840: 6b61 6765 206d 7573 7420 6e6f 7420 7265 kage must not re │ │ │ │ │ -0000d850: 7573 6520 696e 636c 7564 6573 2074 6865 use includes the │ │ │ │ │ +00007410: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +00007420: 5468 6520 4465 6269 616e 2046 7265 6520 The Debian Free │ │ │ │ │ +00007430: 536f 6674 7761 7265 2047 7569 6465 6c69 Software Guideli │ │ │ │ │ +00007440: 6e65 7320 2844 4653 4729 2066 6f72 6d20 nes (DFSG) form │ │ │ │ │ +00007450: 6f75 7220 6465 6669 6e69 7469 6f6e 206f our definition o │ │ │ │ │ +00007460: 6620 e280 9c66 7265 650a 736f 6674 7761 f ...free.softwa │ │ │ │ │ +00007470: 7265 e280 9d2e 2020 5468 6573 6520 6172 re.... These ar │ │ │ │ │ +00007480: 653a 0a0a 2020 312e 200a 2020 2020 2046 e:.. 1. . F │ │ │ │ │ +00007490: 7265 6520 5265 6469 7374 7269 6275 7469 ree Redistributi │ │ │ │ │ +000074a0: 6f6e 0a0a 2020 2020 2020 2020 2020 5468 on.. Th │ │ │ │ │ +000074b0: 6520 6c69 6365 6e73 6520 6f66 2061 2044 e license of a D │ │ │ │ │ +000074c0: 6562 6961 6e20 636f 6d70 6f6e 656e 7420 ebian component │ │ │ │ │ +000074d0: 6d61 7920 6e6f 7420 7265 7374 7269 6374 may not restrict │ │ │ │ │ +000074e0: 2061 6e79 2070 6172 7479 0a20 2020 2020 any party. │ │ │ │ │ +000074f0: 2020 2020 2066 726f 6d20 7365 6c6c 696e from sellin │ │ │ │ │ +00007500: 6720 6f72 2067 6976 696e 6720 6177 6179 g or giving away │ │ │ │ │ +00007510: 2074 6865 2073 6f66 7477 6172 6520 6173 the software as │ │ │ │ │ +00007520: 2061 2063 6f6d 706f 6e65 6e74 206f 6620 a component of │ │ │ │ │ +00007530: 616e 0a20 2020 2020 2020 2020 2061 6767 an. agg │ │ │ │ │ +00007540: 7265 6761 7465 2073 6f66 7477 6172 6520 regate software │ │ │ │ │ +00007550: 6469 7374 7269 6275 7469 6f6e 2063 6f6e distribution con │ │ │ │ │ +00007560: 7461 696e 696e 6720 7072 6f67 7261 6d73 taining programs │ │ │ │ │ +00007570: 2066 726f 6d0a 2020 2020 2020 2020 2020 from. │ │ │ │ │ +00007580: 7365 7665 7261 6c20 6469 6666 6572 656e several differen │ │ │ │ │ +00007590: 7420 736f 7572 6365 732e 2020 5468 6520 t sources. The │ │ │ │ │ +000075a0: 6c69 6365 6e73 6520 6d61 7920 6e6f 7420 license may not │ │ │ │ │ +000075b0: 7265 7175 6972 6520 610a 2020 2020 2020 require a. │ │ │ │ │ +000075c0: 2020 2020 726f 7961 6c74 7920 6f72 206f royalty or o │ │ │ │ │ +000075d0: 7468 6572 2066 6565 2066 6f72 2073 7563 ther fee for suc │ │ │ │ │ +000075e0: 6820 7361 6c65 2e0a 0a20 2032 2e20 0a20 h sale... 2. . │ │ │ │ │ +000075f0: 2020 2020 536f 7572 6365 2043 6f64 650a Source Code. │ │ │ │ │ +00007600: 0a20 2020 2020 2020 2020 2054 6865 2070 . The p │ │ │ │ │ +00007610: 726f 6772 616d 206d 7573 7420 696e 636c rogram must incl │ │ │ │ │ +00007620: 7564 6520 736f 7572 6365 2063 6f64 652c ude source code, │ │ │ │ │ +00007630: 2061 6e64 206d 7573 7420 616c 6c6f 770a and must allow. │ │ │ │ │ +00007640: 2020 2020 2020 2020 2020 6469 7374 7269 distri │ │ │ │ │ +00007650: 6275 7469 6f6e 2069 6e20 736f 7572 6365 bution in source │ │ │ │ │ +00007660: 2063 6f64 6520 6173 2077 656c 6c20 6173 code as well as │ │ │ │ │ +00007670: 2063 6f6d 7069 6c65 6420 666f 726d 2e0a compiled form.. │ │ │ │ │ +00007680: 0a20 2033 2e20 0a20 2020 2020 4465 7269 . 3. . Deri │ │ │ │ │ +00007690: 7665 6420 576f 726b 730a 0a20 2020 2020 ved Works.. │ │ │ │ │ +000076a0: 2020 2020 2054 6865 206c 6963 656e 7365 The license │ │ │ │ │ +000076b0: 206d 7573 7420 616c 6c6f 7720 6d6f 6469 must allow modi │ │ │ │ │ +000076c0: 6669 6361 7469 6f6e 7320 616e 6420 6465 fications and de │ │ │ │ │ +000076d0: 7269 7665 6420 776f 726b 732c 2061 6e64 rived works, and │ │ │ │ │ +000076e0: 0a20 2020 2020 2020 2020 206d 7573 7420 . must │ │ │ │ │ +000076f0: 616c 6c6f 7720 7468 656d 2074 6f20 6265 allow them to be │ │ │ │ │ +00007700: 2064 6973 7472 6962 7574 6564 2075 6e64 distributed und │ │ │ │ │ +00007710: 6572 2074 6865 2073 616d 6520 7465 726d er the same term │ │ │ │ │ +00007720: 7320 6173 2074 6865 0a20 2020 2020 2020 s as the. │ │ │ │ │ +00007730: 2020 206c 6963 656e 7365 206f 6620 7468 license of th │ │ │ │ │ +00007740: 6520 6f72 6967 696e 616c 2073 6f66 7477 e original softw │ │ │ │ │ +00007750: 6172 652e 0a0a 2020 342e 200a 2020 2020 are... 4. . │ │ │ │ │ +00007760: 2049 6e74 6567 7269 7479 206f 6620 5468 Integrity of Th │ │ │ │ │ +00007770: 6520 4175 7468 6f72 e280 9973 2053 6f75 e Author...s Sou │ │ │ │ │ +00007780: 7263 6520 436f 6465 0a0a 2020 2020 2020 rce Code.. │ │ │ │ │ +00007790: 2020 2020 5468 6520 6c69 6365 6e73 6520 The license │ │ │ │ │ +000077a0: 6d61 7920 7265 7374 7269 6374 2073 6f75 may restrict sou │ │ │ │ │ +000077b0: 7263 652d 636f 6465 2066 726f 6d20 6265 rce-code from be │ │ │ │ │ +000077c0: 696e 6720 6469 7374 7269 6275 7465 6420 ing distributed │ │ │ │ │ +000077d0: 696e 0a20 2020 2020 2020 2020 206d 6f64 in. mod │ │ │ │ │ +000077e0: 6966 6965 6420 666f 726d 2027 6f6e 6c79 ified form 'only │ │ │ │ │ +000077f0: 2720 6966 2074 6865 206c 6963 656e 7365 ' if the license │ │ │ │ │ +00007800: 2061 6c6c 6f77 7320 7468 6520 6469 7374 allows the dist │ │ │ │ │ +00007810: 7269 6275 7469 6f6e 206f 660a 2020 2020 ribution of. │ │ │ │ │ +00007820: 2020 2020 2020 e280 9c70 6174 6368 2066 ...patch f │ │ │ │ │ +00007830: 696c 6573 e280 9d20 7769 7468 2074 6865 iles... with the │ │ │ │ │ +00007840: 2073 6f75 7263 6520 636f 6465 2066 6f72 source code for │ │ │ │ │ +00007850: 2074 6865 2070 7572 706f 7365 206f 660a the purpose of. │ │ │ │ │ +00007860: 2020 2020 2020 2020 2020 6d6f 6469 6679 modify │ │ │ │ │ +00007870: 696e 6720 7468 6520 7072 6f67 7261 6d20 ing the program │ │ │ │ │ +00007880: 6174 2062 7569 6c64 2074 696d 652e 2020 at build time. │ │ │ │ │ +00007890: 5468 6520 6c69 6365 6e73 6520 6d75 7374 The license must │ │ │ │ │ +000078a0: 0a20 2020 2020 2020 2020 2065 7870 6c69 . expli │ │ │ │ │ +000078b0: 6369 746c 7920 7065 726d 6974 2064 6973 citly permit dis │ │ │ │ │ +000078c0: 7472 6962 7574 696f 6e20 6f66 2073 6f66 tribution of sof │ │ │ │ │ +000078d0: 7477 6172 6520 6275 696c 7420 6672 6f6d tware built from │ │ │ │ │ +000078e0: 206d 6f64 6966 6965 640a 2020 2020 2020 modified. │ │ │ │ │ +000078f0: 2020 2020 736f 7572 6365 2063 6f64 652e source code. │ │ │ │ │ +00007900: 2020 5468 6520 6c69 6365 6e73 6520 6d61 The license ma │ │ │ │ │ +00007910: 7920 7265 7175 6972 6520 6465 7269 7665 y require derive │ │ │ │ │ +00007920: 6420 776f 726b 7320 746f 2063 6172 7279 d works to carry │ │ │ │ │ +00007930: 2061 0a20 2020 2020 2020 2020 2064 6966 a. dif │ │ │ │ │ +00007940: 6665 7265 6e74 206e 616d 6520 6f72 2076 ferent name or v │ │ │ │ │ +00007950: 6572 7369 6f6e 206e 756d 6265 7220 6672 ersion number fr │ │ │ │ │ +00007960: 6f6d 2074 6865 206f 7269 6769 6e61 6c20 om the original │ │ │ │ │ +00007970: 736f 6674 7761 7265 2e0a 2020 2020 2020 software.. │ │ │ │ │ +00007980: 2020 2020 2854 6869 7320 6973 2061 2063 (This is a c │ │ │ │ │ +00007990: 6f6d 7072 6f6d 6973 652e 2020 5468 6520 ompromise. The │ │ │ │ │ +000079a0: 4465 6269 616e 2050 726f 6a65 6374 2065 Debian Project e │ │ │ │ │ +000079b0: 6e63 6f75 7261 6765 7320 616c 6c0a 2020 ncourages all. │ │ │ │ │ +000079c0: 2020 2020 2020 2020 6175 7468 6f72 7320 authors │ │ │ │ │ +000079d0: 746f 206e 6f74 2072 6573 7472 6963 7420 to not restrict │ │ │ │ │ +000079e0: 616e 7920 6669 6c65 732c 2073 6f75 7263 any files, sourc │ │ │ │ │ +000079f0: 6520 6f72 2062 696e 6172 792c 2066 726f e or binary, fro │ │ │ │ │ +00007a00: 6d0a 2020 2020 2020 2020 2020 6265 696e m. bein │ │ │ │ │ +00007a10: 6720 6d6f 6469 6669 6564 2e29 0a0a 2020 g modified.).. │ │ │ │ │ +00007a20: 352e 200a 2020 2020 204e 6f20 4469 7363 5. . No Disc │ │ │ │ │ +00007a30: 7269 6d69 6e61 7469 6f6e 2041 6761 696e rimination Again │ │ │ │ │ +00007a40: 7374 2050 6572 736f 6e73 206f 7220 4772 st Persons or Gr │ │ │ │ │ +00007a50: 6f75 7073 0a0a 2020 2020 2020 2020 2020 oups.. │ │ │ │ │ +00007a60: 5468 6520 6c69 6365 6e73 6520 6d75 7374 The license must │ │ │ │ │ +00007a70: 206e 6f74 2064 6973 6372 696d 696e 6174 not discriminat │ │ │ │ │ +00007a80: 6520 6167 6169 6e73 7420 616e 7920 7065 e against any pe │ │ │ │ │ +00007a90: 7273 6f6e 206f 7220 6772 6f75 700a 2020 rson or group. │ │ │ │ │ +00007aa0: 2020 2020 2020 2020 6f66 2070 6572 736f of perso │ │ │ │ │ +00007ab0: 6e73 2e0a 0a20 2036 2e20 0a20 2020 2020 ns... 6. . │ │ │ │ │ +00007ac0: 4e6f 2044 6973 6372 696d 696e 6174 696f No Discriminatio │ │ │ │ │ +00007ad0: 6e20 4167 6169 6e73 7420 4669 656c 6473 n Against Fields │ │ │ │ │ +00007ae0: 206f 6620 456e 6465 6176 6f72 0a0a 2020 of Endeavor.. │ │ │ │ │ +00007af0: 2020 2020 2020 2020 5468 6520 6c69 6365 The lice │ │ │ │ │ +00007b00: 6e73 6520 6d75 7374 206e 6f74 2072 6573 nse must not res │ │ │ │ │ +00007b10: 7472 6963 7420 616e 796f 6e65 2066 726f trict anyone fro │ │ │ │ │ +00007b20: 6d20 6d61 6b69 6e67 2075 7365 206f 6620 m making use of │ │ │ │ │ +00007b30: 7468 650a 2020 2020 2020 2020 2020 7072 the. pr │ │ │ │ │ +00007b40: 6f67 7261 6d20 696e 2061 2073 7065 6369 ogram in a speci │ │ │ │ │ +00007b50: 6669 6320 6669 656c 6420 6f66 2065 6e64 fic field of end │ │ │ │ │ +00007b60: 6561 766f 722e 2020 466f 7220 6578 616d eavor. For exam │ │ │ │ │ +00007b70: 706c 652c 2069 7420 6d61 790a 2020 2020 ple, it may. │ │ │ │ │ +00007b80: 2020 2020 2020 6e6f 7420 7265 7374 7269 not restri │ │ │ │ │ +00007b90: 6374 2074 6865 2070 726f 6772 616d 2066 ct the program f │ │ │ │ │ +00007ba0: 726f 6d20 6265 696e 6720 7573 6564 2069 rom being used i │ │ │ │ │ +00007bb0: 6e20 6120 6275 7369 6e65 7373 2c20 6f72 n a business, or │ │ │ │ │ +00007bc0: 0a20 2020 2020 2020 2020 2066 726f 6d20 . from │ │ │ │ │ +00007bd0: 6265 696e 6720 7573 6564 2066 6f72 2067 being used for g │ │ │ │ │ +00007be0: 656e 6574 6963 2072 6573 6561 7263 682e enetic research. │ │ │ │ │ +00007bf0: 0a0a 2020 372e 200a 2020 2020 2044 6973 .. 7. . Dis │ │ │ │ │ +00007c00: 7472 6962 7574 696f 6e20 6f66 204c 6963 tribution of Lic │ │ │ │ │ +00007c10: 656e 7365 0a0a 2020 2020 2020 2020 2020 ense.. │ │ │ │ │ +00007c20: 5468 6520 7269 6768 7473 2061 7474 6163 The rights attac │ │ │ │ │ +00007c30: 6865 6420 746f 2074 6865 2070 726f 6772 hed to the progr │ │ │ │ │ +00007c40: 616d 206d 7573 7420 6170 706c 7920 746f am must apply to │ │ │ │ │ +00007c50: 2061 6c6c 2074 6f20 7768 6f6d 0a20 2020 all to whom. │ │ │ │ │ +00007c60: 2020 2020 2020 2074 6865 2070 726f 6772 the progr │ │ │ │ │ +00007c70: 616d 2069 7320 7265 6469 7374 7269 6275 am is redistribu │ │ │ │ │ +00007c80: 7465 6420 7769 7468 6f75 7420 7468 6520 ted without the │ │ │ │ │ +00007c90: 6e65 6564 2066 6f72 2065 7865 6375 7469 need for executi │ │ │ │ │ +00007ca0: 6f6e 206f 660a 2020 2020 2020 2020 2020 on of. │ │ │ │ │ +00007cb0: 616e 2061 6464 6974 696f 6e61 6c20 6c69 an additional li │ │ │ │ │ +00007cc0: 6365 6e73 6520 6279 2074 686f 7365 2070 cense by those p │ │ │ │ │ +00007cd0: 6172 7469 6573 2e0a 0a20 2038 2e20 0a20 arties... 8. . │ │ │ │ │ +00007ce0: 2020 2020 4c69 6365 6e73 6520 4d75 7374 License Must │ │ │ │ │ +00007cf0: 204e 6f74 2042 6520 5370 6563 6966 6963 Not Be Specific │ │ │ │ │ +00007d00: 2074 6f20 4465 6269 616e 0a0a 2020 2020 to Debian.. │ │ │ │ │ +00007d10: 2020 2020 2020 5468 6520 7269 6768 7473 The rights │ │ │ │ │ +00007d20: 2061 7474 6163 6865 6420 746f 2074 6865 attached to the │ │ │ │ │ +00007d30: 2070 726f 6772 616d 206d 7573 7420 6e6f program must no │ │ │ │ │ +00007d40: 7420 6465 7065 6e64 206f 6e20 7468 650a t depend on the. │ │ │ │ │ +00007d50: 2020 2020 2020 2020 2020 7072 6f67 7261 progra │ │ │ │ │ +00007d60: 6de2 8099 7320 6265 696e 6720 7061 7274 m...s being part │ │ │ │ │ +00007d70: 206f 6620 6120 4465 6269 616e 2073 7973 of a Debian sys │ │ │ │ │ +00007d80: 7465 6d2e 2020 4966 2074 6865 2070 726f tem. If the pro │ │ │ │ │ +00007d90: 6772 616d 2069 730a 2020 2020 2020 2020 gram is. │ │ │ │ │ +00007da0: 2020 6578 7472 6163 7465 6420 6672 6f6d extracted from │ │ │ │ │ +00007db0: 2044 6562 6961 6e20 616e 6420 7573 6564 Debian and used │ │ │ │ │ +00007dc0: 206f 7220 6469 7374 7269 6275 7465 6420 or distributed │ │ │ │ │ +00007dd0: 7769 7468 6f75 7420 4465 6269 616e 0a20 without Debian. │ │ │ │ │ +00007de0: 2020 2020 2020 2020 2062 7574 206f 7468 but oth │ │ │ │ │ +00007df0: 6572 7769 7365 2077 6974 6869 6e20 7468 erwise within th │ │ │ │ │ +00007e00: 6520 7465 726d 7320 6f66 2074 6865 2070 e terms of the p │ │ │ │ │ +00007e10: 726f 6772 616d e280 9973 206c 6963 656e rogram...s licen │ │ │ │ │ +00007e20: 7365 2c20 616c 6c0a 2020 2020 2020 2020 se, all. │ │ │ │ │ +00007e30: 2020 7061 7274 6965 7320 746f 2077 686f parties to who │ │ │ │ │ +00007e40: 6d20 7468 6520 7072 6f67 7261 6d20 6973 m the program is │ │ │ │ │ +00007e50: 2072 6564 6973 7472 6962 7574 6564 206d redistributed m │ │ │ │ │ +00007e60: 7573 7420 6861 7665 2074 6865 0a20 2020 ust have the. │ │ │ │ │ +00007e70: 2020 2020 2020 2073 616d 6520 7269 6768 same righ │ │ │ │ │ +00007e80: 7473 2061 7320 7468 6f73 6520 7468 6174 ts as those that │ │ │ │ │ +00007e90: 2061 7265 2067 7261 6e74 6564 2069 6e20 are granted in │ │ │ │ │ +00007ea0: 636f 6e6a 756e 6374 696f 6e20 7769 7468 conjunction with │ │ │ │ │ +00007eb0: 2074 6865 0a20 2020 2020 2020 2020 2044 the. D │ │ │ │ │ +00007ec0: 6562 6961 6e20 7379 7374 656d 2e0a 0a20 ebian system... │ │ │ │ │ +00007ed0: 2039 2e20 0a20 2020 2020 4c69 6365 6e73 9. . Licens │ │ │ │ │ +00007ee0: 6520 4d75 7374 204e 6f74 2043 6f6e 7461 e Must Not Conta │ │ │ │ │ +00007ef0: 6d69 6e61 7465 204f 7468 6572 2053 6f66 minate Other Sof │ │ │ │ │ +00007f00: 7477 6172 650a 0a20 2020 2020 2020 2020 tware.. │ │ │ │ │ +00007f10: 2054 6865 206c 6963 656e 7365 206d 7573 The license mus │ │ │ │ │ +00007f20: 7420 6e6f 7420 706c 6163 6520 7265 7374 t not place rest │ │ │ │ │ +00007f30: 7269 6374 696f 6e73 206f 6e20 6f74 6865 rictions on othe │ │ │ │ │ +00007f40: 7220 736f 6674 7761 7265 2074 6861 740a r software that. │ │ │ │ │ +00007f50: 2020 2020 2020 2020 2020 6973 2064 6973 is dis │ │ │ │ │ +00007f60: 7472 6962 7574 6564 2061 6c6f 6e67 2077 tributed along w │ │ │ │ │ +00007f70: 6974 6820 7468 6520 6c69 6365 6e73 6564 ith the licensed │ │ │ │ │ +00007f80: 2073 6f66 7477 6172 652e 2020 466f 7220 software. For │ │ │ │ │ +00007f90: 6578 616d 706c 652c 0a20 2020 2020 2020 example,. │ │ │ │ │ +00007fa0: 2020 2074 6865 206c 6963 656e 7365 206d the license m │ │ │ │ │ +00007fb0: 7573 7420 6e6f 7420 696e 7369 7374 2074 ust not insist t │ │ │ │ │ +00007fc0: 6861 7420 616c 6c20 6f74 6865 7220 7072 hat all other pr │ │ │ │ │ +00007fd0: 6f67 7261 6d73 0a20 2020 2020 2020 2020 ograms. │ │ │ │ │ +00007fe0: 2064 6973 7472 6962 7574 6564 206f 6e20 distributed on │ │ │ │ │ +00007ff0: 7468 6520 7361 6d65 206d 6564 6975 6d20 the same medium │ │ │ │ │ +00008000: 6d75 7374 2062 6520 6672 6565 2073 6f66 must be free sof │ │ │ │ │ +00008010: 7477 6172 652e 0a0a 2020 3130 2e20 0a20 tware... 10. . │ │ │ │ │ +00008020: 2020 2020 4578 616d 706c 6520 4c69 6365 Example Lice │ │ │ │ │ +00008030: 6e73 6573 0a0a 2020 2020 2020 2020 2020 nses.. │ │ │ │ │ +00008040: 5468 6520 e280 9c47 504c 2ce2 809d 20e2 The ...GPL,... . │ │ │ │ │ +00008050: 809c 4253 442c e280 9d20 616e 6420 e280 ..BSD,... and .. │ │ │ │ │ +00008060: 9c41 7274 6973 7469 63e2 809d 206c 6963 .Artistic... lic │ │ │ │ │ +00008070: 656e 7365 7320 6172 6520 6578 616d 706c enses are exampl │ │ │ │ │ +00008080: 6573 206f 660a 2020 2020 2020 2020 2020 es of. │ │ │ │ │ +00008090: 6c69 6365 6e73 6573 2074 6861 7420 7765 licenses that we │ │ │ │ │ +000080a0: 2063 6f6e 7369 6465 7220 2766 7265 6527 consider 'free' │ │ │ │ │ +000080b0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +000080c0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +000080d0: 4e6f 6465 3a20 4172 6368 6976 6520 6172 Node: Archive ar │ │ │ │ │ +000080e0: 6561 732c 2020 4e65 7874 3a20 436f 7079 eas, Next: Copy │ │ │ │ │ +000080f0: 7269 6768 7420 636f 6e73 6964 6572 6174 right considerat │ │ │ │ │ +00008100: 696f 6e73 2c20 2050 7265 763a 2054 6865 ions, Prev: The │ │ │ │ │ +00008110: 2044 6562 6961 6e20 4672 6565 2053 6f66 Debian Free Sof │ │ │ │ │ +00008120: 7477 6172 6520 4775 6964 656c 696e 6573 tware Guidelines │ │ │ │ │ +00008130: 2c20 2055 703a 2054 6865 2044 6562 6961 , Up: The Debia │ │ │ │ │ +00008140: 6e20 4172 6368 6976 650a 0a32 2e32 2041 n Archive..2.2 A │ │ │ │ │ +00008150: 7263 6869 7665 2061 7265 6173 0a3d 3d3d rchive areas.=== │ │ │ │ │ +00008160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +00008170: 2a20 4d65 6e75 3a0a 0a2a 2054 6865 206d * Menu:..* The m │ │ │ │ │ +00008180: 6169 6e20 6172 6368 6976 6520 6172 6561 ain archive area │ │ │ │ │ +00008190: 3a3a 0a2a 2054 6865 206e 6f6e 2d66 7265 ::.* The non-fre │ │ │ │ │ +000081a0: 652d 6669 726d 7761 7265 2061 7263 6869 e-firmware archi │ │ │ │ │ +000081b0: 7665 2061 7265 613a 3a0a 2a20 5468 6520 ve area::.* The │ │ │ │ │ +000081c0: 636f 6e74 7269 6220 6172 6368 6976 6520 contrib archive │ │ │ │ │ +000081d0: 6172 6561 3a3a 0a2a 2054 6865 206e 6f6e area::.* The non │ │ │ │ │ +000081e0: 2d66 7265 6520 6172 6368 6976 6520 6172 -free archive ar │ │ │ │ │ +000081f0: 6561 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 ea::....File: de │ │ │ │ │ +00008200: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00008210: 2c20 204e 6f64 653a 2054 6865 206d 6169 , Node: The mai │ │ │ │ │ +00008220: 6e20 6172 6368 6976 6520 6172 6561 2c20 n archive area, │ │ │ │ │ +00008230: 204e 6578 743a 2054 6865 206e 6f6e 2d66 Next: The non-f │ │ │ │ │ +00008240: 7265 652d 6669 726d 7761 7265 2061 7263 ree-firmware arc │ │ │ │ │ +00008250: 6869 7665 2061 7265 612c 2020 5570 3a20 hive area, Up: │ │ │ │ │ +00008260: 4172 6368 6976 6520 6172 6561 730a 0a32 Archive areas..2 │ │ │ │ │ +00008270: 2e32 2e31 2054 6865 206d 6169 6e20 6172 .2.1 The main ar │ │ │ │ │ +00008280: 6368 6976 6520 6172 6561 0a2d 2d2d 2d2d chive area.----- │ │ │ │ │ +00008290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000082a0: 2d2d 2d2d 2d2d 0a0a 5468 6520 276d 6169 ------..The 'mai │ │ │ │ │ +000082b0: 6e27 2061 7263 6869 7665 2061 7265 6120 n' archive area │ │ │ │ │ +000082c0: 636f 6d70 7269 7365 7320 7468 6520 4465 comprises the De │ │ │ │ │ +000082d0: 6269 616e 2064 6973 7472 6962 7574 696f bian distributio │ │ │ │ │ +000082e0: 6e2e 2020 4f6e 6c79 2074 6865 0a70 6163 n. Only the.pac │ │ │ │ │ +000082f0: 6b61 6765 7320 696e 2074 6869 7320 6172 kages in this ar │ │ │ │ │ +00008300: 6561 2061 7265 2063 6f6e 7369 6465 7265 ea are considere │ │ │ │ │ +00008310: 6420 7061 7274 206f 6620 7468 6520 6469 d part of the di │ │ │ │ │ +00008320: 7374 7269 6275 7469 6f6e 2e20 204e 6f6e stribution. Non │ │ │ │ │ +00008330: 6520 6f66 0a74 6865 2070 6163 6b61 6765 e of.the package │ │ │ │ │ +00008340: 7320 696e 2074 6865 2027 6d61 696e 2720 s in the 'main' │ │ │ │ │ +00008350: 6172 6368 6976 6520 6172 6561 2072 6571 archive area req │ │ │ │ │ +00008360: 7569 7265 2073 6f66 7477 6172 6520 6f75 uire software ou │ │ │ │ │ +00008370: 7473 6964 6520 6f66 2074 6861 740a 6172 tside of that.ar │ │ │ │ │ +00008380: 6561 2074 6f20 6675 6e63 7469 6f6e 2e20 ea to function. │ │ │ │ │ +00008390: 2041 6e79 6f6e 6520 6d61 7920 7573 652c Anyone may use, │ │ │ │ │ +000083a0: 2073 6861 7265 2c20 6d6f 6469 6679 2061 share, modify a │ │ │ │ │ +000083b0: 6e64 2072 6564 6973 7472 6962 7574 6520 nd redistribute │ │ │ │ │ +000083c0: 7468 650a 7061 636b 6167 6573 2069 6e20 the.packages in │ │ │ │ │ +000083d0: 7468 6973 2061 7263 6869 7665 2061 7265 this archive are │ │ │ │ │ +000083e0: 6120 6672 6565 6c79 2028 3129 2e0a 0a45 a freely (1)...E │ │ │ │ │ +000083f0: 7665 7279 2070 6163 6b61 6765 2069 6e20 very package in │ │ │ │ │ +00008400: 276d 6169 6e27 206d 7573 7420 636f 6d70 'main' must comp │ │ │ │ │ +00008410: 6c79 2077 6974 6820 7468 6520 4446 5347 ly with the DFSG │ │ │ │ │ +00008420: 2028 4465 6269 616e 2046 7265 6520 536f (Debian Free So │ │ │ │ │ +00008430: 6674 7761 7265 0a47 7569 6465 6c69 6e65 ftware.Guideline │ │ │ │ │ +00008440: 7329 2e20 2028 3229 0a0a 496e 2061 6464 s). (2)..In add │ │ │ │ │ +00008450: 6974 696f 6e2c 2074 6865 2070 6163 6b61 ition, the packa │ │ │ │ │ +00008460: 6765 7320 696e 2027 6d61 696e 270a 0a20 ges in 'main'.. │ │ │ │ │ +00008470: 2020 2d20 6d75 7374 206e 6f74 2072 6571 - must not req │ │ │ │ │ +00008480: 7569 7265 206f 7220 7265 636f 6d6d 656e uire or recommen │ │ │ │ │ +00008490: 6420 6120 7061 636b 6167 6520 6f75 7473 d a package outs │ │ │ │ │ +000084a0: 6964 6520 6f66 2027 6d61 696e 2720 666f ide of 'main' fo │ │ │ │ │ +000084b0: 720a 2020 2020 2063 6f6d 7069 6c61 7469 r. compilati │ │ │ │ │ +000084c0: 6f6e 206f 7220 6578 6563 7574 696f 6e20 on or execution │ │ │ │ │ +000084d0: 2874 6875 732c 2074 6865 2070 6163 6b61 (thus, the packa │ │ │ │ │ +000084e0: 6765 206d 7573 7420 6e6f 7420 6465 636c ge must not decl │ │ │ │ │ +000084f0: 6172 6520 610a 2020 2020 20e2 8098 5072 are a. ...Pr │ │ │ │ │ +00008500: 652d 4465 7065 6e64 73e2 8099 2c20 e280 e-Depends..., .. │ │ │ │ │ +00008510: 9844 6570 656e 6473 e280 992c 20e2 8098 .Depends..., ... │ │ │ │ │ +00008520: 5265 636f 6d6d 656e 6473 e280 992c 20e2 Recommends..., . │ │ │ │ │ +00008530: 8098 4275 696c 642d 4465 7065 6e64 73e2 ..Build-Depends. │ │ │ │ │ +00008540: 8099 2c0a 2020 2020 20e2 8098 4275 696c ..,. ...Buil │ │ │ │ │ +00008550: 642d 4465 7065 6e64 732d 496e 6465 70e2 d-Depends-Indep. │ │ │ │ │ +00008560: 8099 2c20 6f72 20e2 8098 4275 696c 642d .., or ...Build- │ │ │ │ │ +00008570: 4465 7065 6e64 732d 4172 6368 e280 9920 Depends-Arch... │ │ │ │ │ +00008580: 7265 6c61 7469 6f6e 7368 6970 206f 6e20 relationship on │ │ │ │ │ +00008590: 610a 2020 2020 206e 6f6e 2d27 6d61 696e a. non-'main │ │ │ │ │ +000085a0: 2720 7061 636b 6167 6520 756e 6c65 7373 ' package unless │ │ │ │ │ +000085b0: 2074 6861 7420 7061 636b 6167 6520 6973 that package is │ │ │ │ │ +000085c0: 206f 6e6c 7920 6c69 7374 6564 2061 7320 only listed as │ │ │ │ │ +000085d0: 610a 2020 2020 206e 6f6e 2d64 6566 6175 a. non-defau │ │ │ │ │ +000085e0: 6c74 2061 6c74 6572 6e61 7469 7665 2066 lt alternative f │ │ │ │ │ +000085f0: 6f72 2061 2070 6163 6b61 6765 2069 6e20 or a package in │ │ │ │ │ +00008600: 276d 6169 6e27 292c 0a0a 2020 202d 206d 'main'),.. - m │ │ │ │ │ +00008610: 7573 7420 6e6f 7420 6265 2073 6f20 6275 ust not be so bu │ │ │ │ │ +00008620: 6767 7920 7468 6174 2077 6520 7265 6675 ggy that we refu │ │ │ │ │ +00008630: 7365 2074 6f20 7375 7070 6f72 7420 7468 se to support th │ │ │ │ │ +00008640: 656d 2c20 616e 640a 0a20 2020 2d20 6d75 em, and.. - mu │ │ │ │ │ +00008650: 7374 206d 6565 7420 616c 6c20 706f 6c69 st meet all poli │ │ │ │ │ +00008660: 6379 2072 6571 7569 7265 6d65 6e74 7320 cy requirements │ │ │ │ │ +00008670: 7072 6573 656e 7465 6420 696e 2074 6869 presented in thi │ │ │ │ │ +00008680: 7320 6d61 6e75 616c 2e0a 0a49 6620 6120 s manual...If a │ │ │ │ │ +00008690: 736f 7572 6365 2070 6163 6b61 6765 2069 source package i │ │ │ │ │ +000086a0: 7320 696e 2074 6865 2027 6d61 696e 2720 s in the 'main' │ │ │ │ │ +000086b0: 6172 6368 6976 6520 6172 6561 2c20 7468 archive area, th │ │ │ │ │ +000086c0: 656e 2061 7420 6c65 6173 7420 6f6e 6520 en at least one │ │ │ │ │ +000086d0: 6f66 0a69 7473 2062 696e 6172 7920 7061 of.its binary pa │ │ │ │ │ +000086e0: 636b 6167 6573 206d 7573 7420 6265 2069 ckages must be i │ │ │ │ │ +000086f0: 6e20 7468 6520 276d 6169 6e27 2061 7263 n the 'main' arc │ │ │ │ │ +00008700: 6869 7665 2061 7265 612c 2061 6e64 2065 hive area, and e │ │ │ │ │ +00008710: 6163 6820 6f66 2074 6865 0a72 656d 6169 ach of the.remai │ │ │ │ │ +00008720: 6e69 6e67 2070 6163 6b61 6765 7320 6d75 ning packages mu │ │ │ │ │ +00008730: 7374 2062 6520 696e 2065 6974 6865 7220 st be in either │ │ │ │ │ +00008740: 7468 6520 276d 6169 6e27 206f 7220 2763 the 'main' or 'c │ │ │ │ │ +00008750: 6f6e 7472 6962 2720 6172 6368 6976 650a ontrib' archive. │ │ │ │ │ +00008760: 6172 6561 2e20 2045 6163 6820 6269 6e61 area. Each bina │ │ │ │ │ +00008770: 7279 2070 6163 6b61 6765 e280 9973 2061 ry package...s a │ │ │ │ │ +00008780: 7263 6869 7665 2061 7265 6120 6973 2069 rchive area is i │ │ │ │ │ +00008790: 6e64 6963 6174 6564 2062 7920 6974 7320 ndicated by its │ │ │ │ │ +000087a0: e280 9853 6563 7469 6f6e e280 990a 6669 ...Section....fi │ │ │ │ │ +000087b0: 656c 643a 2073 6565 202a 6e6f 7465 2053 eld: see *note S │ │ │ │ │ +000087c0: 6563 7469 6f6e 733a 2032 342e 0a0a 536f ections: 24...So │ │ │ │ │ +000087d0: 7572 6365 2070 6163 6b61 6765 7320 696e urce packages in │ │ │ │ │ +000087e0: 2027 6d61 696e 2720 7769 7468 2061 206d 'main' with a m │ │ │ │ │ +000087f0: 6978 7475 7265 206f 6620 276d 6169 6e27 ixture of 'main' │ │ │ │ │ +00008800: 2061 6e64 2027 636f 6e74 7269 6227 2062 and 'contrib' b │ │ │ │ │ +00008810: 696e 6172 790a 7061 636b 6167 6573 2061 inary.packages a │ │ │ │ │ +00008820: 7265 206d 6f72 6520 636f 6d70 6c65 7820 re more complex │ │ │ │ │ +00008830: 666f 7220 6172 6368 6976 6520 746f 6f6c for archive tool │ │ │ │ │ +00008840: 696e 6720 746f 2068 616e 646c 652c 2061 ing to handle, a │ │ │ │ │ +00008850: 6e64 2074 6865 7265 666f 7265 0a73 686f nd therefore.sho │ │ │ │ │ +00008860: 756c 6420 6265 206c 696d 6974 6564 2074 uld be limited t │ │ │ │ │ +00008870: 6f20 7369 7475 6174 696f 6e73 2077 6865 o situations whe │ │ │ │ │ +00008880: 7265 2069 7420 776f 756c 6420 6265 2069 re it would be i │ │ │ │ │ +00008890: 6e63 6f6e 7665 6e69 656e 7420 746f 2073 nconvenient to s │ │ │ │ │ +000088a0: 706c 6974 0a74 6865 2073 6f75 7263 6520 plit.the source │ │ │ │ │ +000088b0: 7061 636b 6167 652e 2020 4966 2069 7420 package. If it │ │ │ │ │ +000088c0: 6973 2073 7472 6169 6768 7466 6f72 7761 is straightforwa │ │ │ │ │ +000088d0: 7264 2074 6f20 7370 6c69 7420 7468 6520 rd to split the │ │ │ │ │ +000088e0: 736f 7572 6365 0a70 6163 6b61 6765 2069 source.package i │ │ │ │ │ +000088f0: 6e74 6f20 6120 276d 6169 6e27 2070 6172 nto a 'main' par │ │ │ │ │ +00008900: 7420 616e 6420 6120 2763 6f6e 7472 6962 t and a 'contrib │ │ │ │ │ +00008910: 2720 7061 7274 2074 6861 7420 6172 6520 ' part that are │ │ │ │ │ +00008920: 6275 696c 740a 7365 7061 7261 7465 6c79 built.separately │ │ │ │ │ +00008930: 2c20 7468 656e 2074 686f 7365 2070 6172 , then those par │ │ │ │ │ +00008940: 7473 2073 686f 756c 6420 6265 2072 6570 ts should be rep │ │ │ │ │ +00008950: 7265 7365 6e74 6564 2061 7320 7365 7061 resented as sepa │ │ │ │ │ +00008960: 7261 7465 2073 6f75 7263 650a 7061 636b rate source.pack │ │ │ │ │ +00008970: 6167 6573 2e0a 0a57 6865 6e20 6120 276d ages...When a 'm │ │ │ │ │ +00008980: 6169 6e27 2073 6f75 7263 6520 7061 636b ain' source pack │ │ │ │ │ +00008990: 6167 6520 6861 7320 6120 6d69 7874 7572 age has a mixtur │ │ │ │ │ +000089a0: 6520 6f66 2027 6d61 696e 2720 616e 6420 e of 'main' and │ │ │ │ │ +000089b0: 2763 6f6e 7472 6962 270a 6269 6e61 7279 'contrib'.binary │ │ │ │ │ +000089c0: 2070 6163 6b61 6765 732c 2074 6865 2073 packages, the s │ │ │ │ │ +000089d0: 6f75 7263 6520 7061 636b 6167 6520 616e ource package an │ │ │ │ │ +000089e0: 6420 7468 6520 276d 6169 6e27 2062 696e d the 'main' bin │ │ │ │ │ +000089f0: 6172 7920 7061 636b 6167 6573 206d 7573 ary packages mus │ │ │ │ │ +00008a00: 740a 666f 6c6c 6f77 2074 6865 2072 6571 t.follow the req │ │ │ │ │ +00008a10: 7569 7265 6d65 6e74 7320 666f 7220 276d uirements for 'm │ │ │ │ │ +00008a20: 6169 6e27 2070 6163 6b61 6765 732c 2062 ain' packages, b │ │ │ │ │ +00008a30: 7574 2074 6865 2027 636f 6e74 7269 6227 ut the 'contrib' │ │ │ │ │ +00008a40: 2062 696e 6172 790a 7061 636b 6167 6573 binary.packages │ │ │ │ │ +00008a50: 206d 6179 2066 6f6c 6c6f 7720 7468 6520 may follow the │ │ │ │ │ +00008a60: 7765 616b 6572 2072 6571 7569 7265 6d65 weaker requireme │ │ │ │ │ +00008a70: 6e74 7320 666f 7220 2763 6f6e 7472 6962 nts for 'contrib │ │ │ │ │ +00008a80: 2720 7061 636b 6167 6573 2e20 2049 6e0a ' packages. In. │ │ │ │ │ +00008a90: 7061 7274 6963 756c 6172 2c20 736f 7572 particular, sour │ │ │ │ │ +00008aa0: 6365 2070 6163 6b61 6765 7320 696e 2027 ce packages in ' │ │ │ │ │ +00008ab0: 6d61 696e 2720 6d75 7374 206e 6f74 2068 main' must not h │ │ │ │ │ +00008ac0: 6176 6520 6275 696c 6420 6465 7065 6e64 ave build depend │ │ │ │ │ +00008ad0: 656e 6369 6573 0a6f 7574 7369 6465 2027 encies.outside ' │ │ │ │ │ +00008ae0: 6d61 696e 272c 2062 7574 2074 6865 2027 main', but the ' │ │ │ │ │ +00008af0: 636f 6e74 7269 6227 2062 696e 6172 7920 contrib' binary │ │ │ │ │ +00008b00: 7061 636b 6167 6573 206d 6179 2068 6176 packages may hav │ │ │ │ │ +00008b10: 6520 7275 6e74 696d 650a 6465 7065 6e64 e runtime.depend │ │ │ │ │ +00008b20: 656e 6369 6573 206f 7574 7369 6465 2027 encies outside ' │ │ │ │ │ +00008b30: 6d61 696e 272e 0a0a 2020 202d 2d2d 2d2d main'... ----- │ │ │ │ │ +00008b40: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00008b50: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +00008b60: 3129 2053 6565 2057 6861 7420 446f 6573 1) See What Does │ │ │ │ │ +00008b70: 2046 7265 6520 4d65 616e 3f20 2028 6874 Free Mean? (ht │ │ │ │ │ +00008b80: 7470 733a 2f2f 7777 772e 6465 6269 616e tps://www.debian │ │ │ │ │ +00008b90: 2e6f 7267 2f69 6e74 726f 2f66 7265 6529 .org/intro/free) │ │ │ │ │ +00008ba0: 2066 6f72 0a6d 6f72 6520 6162 6f75 7420 for.more about │ │ │ │ │ +00008bb0: 7768 6174 2077 6520 6d65 616e 2062 7920 what we mean by │ │ │ │ │ +00008bc0: 6672 6565 2073 6f66 7477 6172 652e 0a0a free software... │ │ │ │ │ +00008bd0: 2020 2028 3229 2044 6562 6961 6ee2 8099 (2) Debian... │ │ │ │ │ +00008be0: 7320 4654 5020 4d61 7374 6572 7320 7075 s FTP Masters pu │ │ │ │ │ +00008bf0: 626c 6973 6820 6120 5245 4a45 4354 2d46 blish a REJECT-F │ │ │ │ │ +00008c00: 4151 0a28 6874 7470 733a 2f2f 6674 702d AQ.(https://ftp- │ │ │ │ │ +00008c10: 6d61 7374 6572 2e64 6562 6961 6e2e 6f72 master.debian.or │ │ │ │ │ +00008c20: 672f 5245 4a45 4354 2d46 4151 2e68 746d g/REJECT-FAQ.htm │ │ │ │ │ +00008c30: 6c29 2077 6869 6368 2064 6574 6169 6c73 l) which details │ │ │ │ │ +00008c40: 2074 6865 0a70 726f 6a65 6374 e280 9973 the.project...s │ │ │ │ │ +00008c50: 2063 7572 7265 6e74 2077 6f72 6b69 6e67 current working │ │ │ │ │ +00008c60: 2069 6e74 6572 7072 6574 6174 696f 6e20 interpretation │ │ │ │ │ +00008c70: 6f66 2074 6865 2044 4653 472e 0a0a 1f0a of the DFSG..... │ │ │ │ │ +00008c80: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00008c90: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00008ca0: 2054 6865 206e 6f6e 2d66 7265 652d 6669 The non-free-fi │ │ │ │ │ +00008cb0: 726d 7761 7265 2061 7263 6869 7665 2061 rmware archive a │ │ │ │ │ +00008cc0: 7265 612c 2020 4e65 7874 3a20 5468 6520 rea, Next: The │ │ │ │ │ +00008cd0: 636f 6e74 7269 6220 6172 6368 6976 6520 contrib archive │ │ │ │ │ +00008ce0: 6172 6561 2c20 2050 7265 763a 2054 6865 area, Prev: The │ │ │ │ │ +00008cf0: 206d 6169 6e20 6172 6368 6976 6520 6172 main archive ar │ │ │ │ │ +00008d00: 6561 2c20 2055 703a 2041 7263 6869 7665 ea, Up: Archive │ │ │ │ │ +00008d10: 2061 7265 6173 0a0a 322e 322e 3220 5468 areas..2.2.2 Th │ │ │ │ │ +00008d20: 6520 6e6f 6e2d 6672 6565 2d66 6972 6d77 e non-free-firmw │ │ │ │ │ +00008d30: 6172 6520 6172 6368 6976 6520 6172 6561 are archive area │ │ │ │ │ +00008d40: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ +00008d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00008d60: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 2027 ---------..The ' │ │ │ │ │ +00008d70: 6e6f 6e2d 6672 6565 2d66 6972 6d77 6172 non-free-firmwar │ │ │ │ │ +00008d80: 6527 2061 7263 6869 7665 2061 7265 6120 e' archive area │ │ │ │ │ +00008d90: 636f 6e74 6169 6e73 2070 6163 6b61 6765 contains package │ │ │ │ │ +00008da0: 7320 7072 6f76 6964 696e 670a 6669 726d s providing.firm │ │ │ │ │ +00008db0: 7761 7265 206e 6565 6465 6420 746f 2069 ware needed to i │ │ │ │ │ +00008dc0: 6e69 7469 616c 697a 652c 2075 7365 206f nitialize, use o │ │ │ │ │ +00008dd0: 7220 6b65 6570 2075 7064 6174 6564 2068 r keep updated h │ │ │ │ │ +00008de0: 6172 6477 6172 6520 7265 7175 6972 6564 ardware required │ │ │ │ │ +00008df0: 2062 790a 6f75 7220 7573 6572 732c 2074 by.our users, t │ │ │ │ │ +00008e00: 7970 6963 616c 6c79 206e 6563 6573 7361 ypically necessa │ │ │ │ │ +00008e10: 7279 2066 6f72 2069 6d70 6f72 7461 6e74 ry for important │ │ │ │ │ +00008e20: 2066 756e 6374 696f 6e73 2074 6f20 6265 functions to be │ │ │ │ │ +00008e30: 2061 7661 696c 6162 6c65 0a28 692e 652e available.(i.e. │ │ │ │ │ +00008e40: 2020 7769 7265 6c65 7373 206e 6574 776f wireless netwo │ │ │ │ │ +00008e50: 726b 2063 6f6e 6e65 6374 6976 6974 7929 rk connectivity) │ │ │ │ │ +00008e60: 206f 7220 666f 7220 6669 7869 6e67 2073 or for fixing s │ │ │ │ │ +00008e70: 6563 7572 6974 7920 6465 6665 6374 7320 ecurity defects │ │ │ │ │ +00008e80: 696e 0a68 6172 6477 6172 6520 2869 2e65 in.hardware (i.e │ │ │ │ │ +00008e90: 2e20 2043 5055 206d 6963 726f 636f 6465 . CPU microcode │ │ │ │ │ +00008ea0: 2075 7064 6174 6573 292e 2020 5061 636b updates). Pack │ │ │ │ │ +00008eb0: 6167 6573 2069 6e20 7468 6973 2061 7263 ages in this arc │ │ │ │ │ +00008ec0: 6869 7665 206d 6179 0a6e 6f74 2063 6f6d hive may.not com │ │ │ │ │ +00008ed0: 706c 7920 7769 7468 2061 6c6c 206f 6620 ply with all of │ │ │ │ │ +00008ee0: 7468 6520 706f 6c69 6379 2072 6571 7569 the policy requi │ │ │ │ │ +00008ef0: 7265 6d65 6e74 7320 696e 2074 6869 7320 rements in this │ │ │ │ │ +00008f00: 6d61 6e75 616c 2064 7565 2074 6f0a 6c61 manual due to.la │ │ │ │ │ +00008f10: 636b 206f 6620 736f 7572 6365 2063 6f64 ck of source cod │ │ │ │ │ +00008f20: 6520 6176 6169 6c61 6269 6c69 7479 2c20 e availability, │ │ │ │ │ +00008f30: 7265 7374 7269 6374 696f 6e73 206f 6e20 restrictions on │ │ │ │ │ +00008f40: 6d6f 6469 6669 6361 7469 6f6e 206f 7220 modification or │ │ │ │ │ +00008f50: 6f74 6865 720a 6c69 6d69 7461 7469 6f6e other.limitation │ │ │ │ │ +00008f60: 732e 0a0a 5061 636b 6167 6573 2069 6e20 s...Packages in │ │ │ │ │ +00008f70: 276e 6f6e 2d66 7265 652d 6669 726d 7761 'non-free-firmwa │ │ │ │ │ +00008f80: 7265 270a 0a20 2020 2d20 6d75 7374 206e re'.. - must n │ │ │ │ │ +00008f90: 6f74 2062 6520 736f 2062 7567 6779 2074 ot be so buggy t │ │ │ │ │ +00008fa0: 6861 7420 7765 2072 6566 7573 6520 746f hat we refuse to │ │ │ │ │ +00008fb0: 2073 7570 706f 7274 2074 6865 6d2c 2061 support them, a │ │ │ │ │ +00008fc0: 6e64 0a0a 2020 202d 206d 7573 7420 6d65 nd.. - must me │ │ │ │ │ +00008fd0: 6574 2061 6c6c 2070 6f6c 6963 7920 7265 et all policy re │ │ │ │ │ +00008fe0: 7175 6972 656d 656e 7320 7072 6573 656e quiremens presen │ │ │ │ │ +00008ff0: 7465 6420 696e 2074 6869 7320 6d61 6e75 ted in this manu │ │ │ │ │ +00009000: 616c 2074 6861 7420 6974 0a20 2020 2020 al that it. │ │ │ │ │ +00009010: 6973 2070 6f73 7369 626c 6520 666f 7220 is possible for │ │ │ │ │ +00009020: 7468 656d 2074 6f20 6d65 6574 2e20 2028 them to meet. ( │ │ │ │ │ +00009030: 3129 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 1).. --------- │ │ │ │ │ +00009040: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ +00009050: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2049 ------.. (1) I │ │ │ │ │ +00009060: 7420 6973 2070 6f73 7369 626c 6520 7468 t is possible th │ │ │ │ │ +00009070: 6174 2074 6865 7265 2061 7265 2070 6f6c at there are pol │ │ │ │ │ +00009080: 6963 7920 7265 7175 6972 656d 656e 7473 icy requirements │ │ │ │ │ +00009090: 2077 6869 6368 2074 6865 0a70 6163 6b61 which the.packa │ │ │ │ │ +000090a0: 6765 2069 7320 756e 6162 6c65 2074 6f20 ge is unable to │ │ │ │ │ +000090b0: 6d65 6574 2c20 666f 7220 6578 616d 706c meet, for exampl │ │ │ │ │ +000090c0: 652c 2069 6620 7468 6520 736f 7572 6365 e, if the source │ │ │ │ │ +000090d0: 2069 7320 756e 6176 6169 6c61 626c 652e is unavailable. │ │ │ │ │ +000090e0: 0a54 6865 7365 2073 6974 7561 7469 6f6e .These situation │ │ │ │ │ +000090f0: 7320 7769 6c6c 206e 6565 6420 746f 2062 s will need to b │ │ │ │ │ +00009100: 6520 6861 6e64 6c65 6420 6f6e 2061 2063 e handled on a c │ │ │ │ │ +00009110: 6173 652d 6279 2d63 6173 6520 6261 7369 ase-by-case basi │ │ │ │ │ +00009120: 732e 0a0a 1f0a 4669 6c65 3a20 6465 6269 s.....File: debi │ │ │ │ │ +00009130: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00009140: 204e 6f64 653a 2054 6865 2063 6f6e 7472 Node: The contr │ │ │ │ │ +00009150: 6962 2061 7263 6869 7665 2061 7265 612c ib archive area, │ │ │ │ │ +00009160: 2020 4e65 7874 3a20 5468 6520 6e6f 6e2d Next: The non- │ │ │ │ │ +00009170: 6672 6565 2061 7263 6869 7665 2061 7265 free archive are │ │ │ │ │ +00009180: 612c 2020 5072 6576 3a20 5468 6520 6e6f a, Prev: The no │ │ │ │ │ +00009190: 6e2d 6672 6565 2d66 6972 6d77 6172 6520 n-free-firmware │ │ │ │ │ +000091a0: 6172 6368 6976 6520 6172 6561 2c20 2055 archive area, U │ │ │ │ │ +000091b0: 703a 2041 7263 6869 7665 2061 7265 6173 p: Archive areas │ │ │ │ │ +000091c0: 0a0a 322e 322e 3320 5468 6520 636f 6e74 ..2.2.3 The cont │ │ │ │ │ +000091d0: 7269 6220 6172 6368 6976 6520 6172 6561 rib archive area │ │ │ │ │ +000091e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ +000091f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +00009200: 0a54 6865 2027 636f 6e74 7269 6227 2061 .The 'contrib' a │ │ │ │ │ +00009210: 7263 6869 7665 2061 7265 6120 636f 6e74 rchive area cont │ │ │ │ │ +00009220: 6169 6e73 2073 7570 706c 656d 656e 7461 ains supplementa │ │ │ │ │ +00009230: 6c20 7061 636b 6167 6573 2069 6e74 656e l packages inten │ │ │ │ │ +00009240: 6465 6420 746f 0a77 6f72 6b20 7769 7468 ded to.work with │ │ │ │ │ +00009250: 2074 6865 2044 6562 6961 6e20 6469 7374 the Debian dist │ │ │ │ │ +00009260: 7269 6275 7469 6f6e 2c20 6275 7420 7768 ribution, but wh │ │ │ │ │ +00009270: 6963 6820 7265 7175 6972 6520 736f 6674 ich require soft │ │ │ │ │ +00009280: 7761 7265 206f 7574 7369 6465 206f 660a ware outside of. │ │ │ │ │ +00009290: 7468 6520 6469 7374 7269 6275 7469 6f6e the distribution │ │ │ │ │ +000092a0: 2074 6f20 6569 7468 6572 2062 7569 6c64 to either build │ │ │ │ │ +000092b0: 206f 7220 6675 6e63 7469 6f6e 2e0a 0a45 or function...E │ │ │ │ │ +000092c0: 7665 7279 2070 6163 6b61 6765 2069 6e20 very package in │ │ │ │ │ +000092d0: 2763 6f6e 7472 6962 2720 6d75 7374 2063 'contrib' must c │ │ │ │ │ +000092e0: 6f6d 706c 7920 7769 7468 2074 6865 2044 omply with the D │ │ │ │ │ +000092f0: 4653 472e 0a0a 496e 2061 6464 6974 696f FSG...In additio │ │ │ │ │ +00009300: 6e2c 2074 6865 2070 6163 6b61 6765 7320 n, the packages │ │ │ │ │ +00009310: 696e 2027 636f 6e74 7269 6227 0a0a 2020 in 'contrib'.. │ │ │ │ │ +00009320: 202d 206d 7573 7420 6e6f 7420 6265 2073 - must not be s │ │ │ │ │ +00009330: 6f20 6275 6767 7920 7468 6174 2077 6520 o buggy that we │ │ │ │ │ +00009340: 7265 6675 7365 2074 6f20 7375 7070 6f72 refuse to suppor │ │ │ │ │ +00009350: 7420 7468 656d 2c20 616e 640a 0a20 2020 t them, and.. │ │ │ │ │ +00009360: 2d20 6d75 7374 206d 6565 7420 616c 6c20 - must meet all │ │ │ │ │ +00009370: 706f 6c69 6379 2072 6571 7569 7265 6d65 policy requireme │ │ │ │ │ +00009380: 6e74 7320 7072 6573 656e 7465 6420 696e nts presented in │ │ │ │ │ +00009390: 2074 6869 7320 6d61 6e75 616c 2e0a 0a45 this manual...E │ │ │ │ │ +000093a0: 7861 6d70 6c65 7320 6f66 2070 6163 6b61 xamples of packa │ │ │ │ │ +000093b0: 6765 7320 7768 6963 6820 776f 756c 6420 ges which would │ │ │ │ │ +000093c0: 6265 2069 6e63 6c75 6465 6420 696e 2027 be included in ' │ │ │ │ │ +000093d0: 636f 6e74 7269 6227 2061 7265 3a0a 0a20 contrib' are:.. │ │ │ │ │ +000093e0: 2020 2d20 6672 6565 2070 6163 6b61 6765 - free package │ │ │ │ │ +000093f0: 7320 7768 6963 6820 7265 7175 6972 6520 s which require │ │ │ │ │ +00009400: 2763 6f6e 7472 6962 272c 2027 6e6f 6e2d 'contrib', 'non- │ │ │ │ │ +00009410: 6672 6565 2720 7061 636b 6167 6573 206f free' packages o │ │ │ │ │ +00009420: 720a 2020 2020 2070 6163 6b61 6765 7320 r. packages │ │ │ │ │ +00009430: 7768 6963 6820 6172 6520 6e6f 7420 696e which are not in │ │ │ │ │ +00009440: 206f 7572 2061 7263 6869 7665 2061 7420 our archive at │ │ │ │ │ +00009450: 616c 6c20 666f 7220 636f 6d70 696c 6174 all for compilat │ │ │ │ │ +00009460: 696f 6e20 6f72 0a20 2020 2020 6578 6563 ion or. exec │ │ │ │ │ +00009470: 7574 696f 6e2c 2061 6e64 0a0a 2020 202d ution, and.. - │ │ │ │ │ +00009480: 2077 7261 7070 6572 2070 6163 6b61 6765 wrapper package │ │ │ │ │ +00009490: 7320 6f72 206f 7468 6572 2073 6f72 7473 s or other sorts │ │ │ │ │ +000094a0: 206f 6620 6672 6565 2061 6363 6573 736f of free accesso │ │ │ │ │ +000094b0: 7269 6573 2066 6f72 206e 6f6e 2d66 7265 ries for non-fre │ │ │ │ │ +000094c0: 650a 2020 2020 2070 726f 6772 616d 732e e. programs. │ │ │ │ │ +000094d0: 0a0a 4966 2061 2073 6f75 7263 6520 7061 ..If a source pa │ │ │ │ │ +000094e0: 636b 6167 6520 6973 2069 6e20 7468 6520 ckage is in the │ │ │ │ │ +000094f0: 2763 6f6e 7472 6962 2720 6172 6368 6976 'contrib' archiv │ │ │ │ │ +00009500: 6520 6172 6561 2c20 7468 656e 2065 6163 e area, then eac │ │ │ │ │ +00009510: 6820 6f66 2074 6865 0a62 696e 6172 7920 h of the.binary │ │ │ │ │ +00009520: 7061 636b 6167 6573 2074 6861 7420 6974 packages that it │ │ │ │ │ +00009530: 2070 726f 6475 6365 7320 6d75 7374 2061 produces must a │ │ │ │ │ +00009540: 6c73 6f20 6265 2069 6e20 7468 6520 2763 lso be in the 'c │ │ │ │ │ +00009550: 6f6e 7472 6962 2720 6172 6368 6976 650a ontrib' archive. │ │ │ │ │ +00009560: 6172 6561 2e0a 0a1f 0a46 696c 653a 2064 area.....File: d │ │ │ │ │ +00009570: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +00009580: 6f2c 2020 4e6f 6465 3a20 5468 6520 6e6f o, Node: The no │ │ │ │ │ +00009590: 6e2d 6672 6565 2061 7263 6869 7665 2061 n-free archive a │ │ │ │ │ +000095a0: 7265 612c 2020 5072 6576 3a20 5468 6520 rea, Prev: The │ │ │ │ │ +000095b0: 636f 6e74 7269 6220 6172 6368 6976 6520 contrib archive │ │ │ │ │ +000095c0: 6172 6561 2c20 2055 703a 2041 7263 6869 area, Up: Archi │ │ │ │ │ +000095d0: 7665 2061 7265 6173 0a0a 322e 322e 3420 ve areas..2.2.4 │ │ │ │ │ +000095e0: 5468 6520 6e6f 6e2d 6672 6565 2061 7263 The non-free arc │ │ │ │ │ +000095f0: 6869 7665 2061 7265 610a 2d2d 2d2d 2d2d hive area.------ │ │ │ │ │ +00009600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00009610: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 2027 ---------..The ' │ │ │ │ │ +00009620: 6e6f 6e2d 6672 6565 2720 6172 6368 6976 non-free' archiv │ │ │ │ │ +00009630: 6520 6172 6561 2063 6f6e 7461 696e 7320 e area contains │ │ │ │ │ +00009640: 7375 7070 6c65 6d65 6e74 616c 2070 6163 supplemental pac │ │ │ │ │ +00009650: 6b61 6765 7320 696e 7465 6e64 6564 2074 kages intended t │ │ │ │ │ +00009660: 6f0a 776f 726b 2077 6974 6820 7468 6520 o.work with the │ │ │ │ │ +00009670: 4465 6269 616e 2064 6973 7472 6962 7574 Debian distribut │ │ │ │ │ +00009680: 696f 6e20 7468 6174 2064 6f20 6e6f 7420 ion that do not │ │ │ │ │ +00009690: 636f 6d70 6c79 2077 6974 6820 7468 6520 comply with the │ │ │ │ │ +000096a0: 4446 5347 206f 720a 6861 7665 206f 7468 DFSG or.have oth │ │ │ │ │ +000096b0: 6572 2070 726f 626c 656d 7320 7468 6174 er problems that │ │ │ │ │ +000096c0: 206d 616b 6520 7468 6569 7220 6469 7374 make their dist │ │ │ │ │ +000096d0: 7269 6275 7469 6f6e 2070 726f 626c 656d ribution problem │ │ │ │ │ +000096e0: 6174 6963 2e20 2054 6865 7920 6d61 790a atic. They may. │ │ │ │ │ +000096f0: 6e6f 7420 636f 6d70 6c79 2077 6974 6820 not comply with │ │ │ │ │ +00009700: 616c 6c20 6f66 2074 6865 2070 6f6c 6963 all of the polic │ │ │ │ │ +00009710: 7920 7265 7175 6972 656d 656e 7473 2069 y requirements i │ │ │ │ │ +00009720: 6e20 7468 6973 206d 616e 7561 6c20 6475 n this manual du │ │ │ │ │ +00009730: 6520 746f 0a72 6573 7472 6963 7469 6f6e e to.restriction │ │ │ │ │ +00009740: 7320 6f6e 206d 6f64 6966 6963 6174 696f s on modificatio │ │ │ │ │ +00009750: 6e73 206f 7220 6f74 6865 7220 6c69 6d69 ns or other limi │ │ │ │ │ +00009760: 7461 7469 6f6e 732e 0a0a 5061 636b 6167 tations...Packag │ │ │ │ │ +00009770: 6573 206d 7573 7420 6265 2070 6c61 6365 es must be place │ │ │ │ │ +00009780: 6420 696e 2027 6e6f 6e2d 6672 6565 2720 d in 'non-free' │ │ │ │ │ +00009790: 6966 2074 6865 7920 6172 6520 6e6f 7420 if they are not │ │ │ │ │ +000097a0: 636f 6d70 6c69 616e 7420 7769 7468 2074 compliant with t │ │ │ │ │ +000097b0: 6865 0a44 4653 4720 6f72 2061 7265 2065 he.DFSG or are e │ │ │ │ │ +000097c0: 6e63 756d 6265 7265 6420 6279 2070 6174 ncumbered by pat │ │ │ │ │ +000097d0: 656e 7473 206f 7220 6f74 6865 7220 6c65 ents or other le │ │ │ │ │ +000097e0: 6761 6c20 6973 7375 6573 2074 6861 7420 gal issues that │ │ │ │ │ +000097f0: 6d61 6b65 2074 6865 6972 0a64 6973 7472 make their.distr │ │ │ │ │ +00009800: 6962 7574 696f 6e20 7072 6f62 6c65 6d61 ibution problema │ │ │ │ │ +00009810: 7469 632e 0a0a 496e 2061 6464 6974 696f tic...In additio │ │ │ │ │ +00009820: 6e2c 2074 6865 2070 6163 6b61 6765 7320 n, the packages │ │ │ │ │ +00009830: 696e 2027 6e6f 6e2d 6672 6565 270a 0a20 in 'non-free'.. │ │ │ │ │ +00009840: 2020 2d20 6d75 7374 206e 6f74 2062 6520 - must not be │ │ │ │ │ +00009850: 736f 2062 7567 6779 2074 6861 7420 7765 so buggy that we │ │ │ │ │ +00009860: 2072 6566 7573 6520 746f 2073 7570 706f refuse to suppo │ │ │ │ │ +00009870: 7274 2074 6865 6d2c 2061 6e64 0a0a 2020 rt them, and.. │ │ │ │ │ +00009880: 202d 206d 7573 7420 6d65 6574 2061 6c6c - must meet all │ │ │ │ │ +00009890: 2070 6f6c 6963 7920 7265 7175 6972 656d policy requirem │ │ │ │ │ +000098a0: 656e 7473 2070 7265 7365 6e74 6564 2069 ents presented i │ │ │ │ │ +000098b0: 6e20 7468 6973 206d 616e 7561 6c20 7468 n this manual th │ │ │ │ │ +000098c0: 6174 2069 740a 2020 2020 2069 7320 706f at it. is po │ │ │ │ │ +000098d0: 7373 6962 6c65 2066 6f72 2074 6865 6d20 ssible for them │ │ │ │ │ +000098e0: 746f 206d 6565 742e 2020 2831 290a 0a49 to meet. (1)..I │ │ │ │ │ +000098f0: 6620 6120 736f 7572 6365 2070 6163 6b61 f a source packa │ │ │ │ │ +00009900: 6765 2069 7320 696e 2074 6865 2027 6e6f ge is in the 'no │ │ │ │ │ +00009910: 6e2d 6672 6565 2720 6172 6368 6976 6520 n-free' archive │ │ │ │ │ +00009920: 6172 6561 2c20 7468 656e 2065 6163 6820 area, then each │ │ │ │ │ +00009930: 6f66 2074 6865 0a62 696e 6172 7920 7061 of the.binary pa │ │ │ │ │ +00009940: 636b 6167 6573 2074 6861 7420 6974 2070 ckages that it p │ │ │ │ │ +00009950: 726f 6475 6365 7320 6d75 7374 2061 6c73 roduces must als │ │ │ │ │ +00009960: 6f20 6265 2069 6e20 7468 6520 276e 6f6e o be in the 'non │ │ │ │ │ +00009970: 2d66 7265 6527 2061 7263 6869 7665 0a61 -free' archive.a │ │ │ │ │ +00009980: 7265 612e 0a0a 2020 202d 2d2d 2d2d 2d2d rea... ------- │ │ │ │ │ +00009990: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ +000099a0: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ +000099b0: 2049 7420 6973 2070 6f73 7369 626c 6520 It is possible │ │ │ │ │ +000099c0: 7468 6174 2074 6865 7265 2061 7265 2070 that there are p │ │ │ │ │ +000099d0: 6f6c 6963 7920 7265 7175 6972 656d 656e olicy requiremen │ │ │ │ │ +000099e0: 7473 2077 6869 6368 2074 6865 0a70 6163 ts which the.pac │ │ │ │ │ +000099f0: 6b61 6765 2069 7320 756e 6162 6c65 2074 kage is unable t │ │ │ │ │ +00009a00: 6f20 6d65 6574 2c20 666f 7220 6578 616d o meet, for exam │ │ │ │ │ +00009a10: 706c 652c 2069 6620 7468 6520 736f 7572 ple, if the sour │ │ │ │ │ +00009a20: 6365 2069 7320 756e 6176 6169 6c61 626c ce is unavailabl │ │ │ │ │ +00009a30: 652e 0a54 6865 7365 2073 6974 7561 7469 e..These situati │ │ │ │ │ +00009a40: 6f6e 7320 7769 6c6c 206e 6565 6420 746f ons will need to │ │ │ │ │ +00009a50: 2062 6520 6861 6e64 6c65 6420 6f6e 2061 be handled on a │ │ │ │ │ +00009a60: 2063 6173 652d 6279 2d63 6173 6520 6261 case-by-case ba │ │ │ │ │ +00009a70: 7369 732e 0a0a 1f0a 4669 6c65 3a20 6465 sis.....File: de │ │ │ │ │ +00009a80: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00009a90: 2c20 204e 6f64 653a 2043 6f70 7972 6967 , Node: Copyrig │ │ │ │ │ +00009aa0: 6874 2063 6f6e 7369 6465 7261 7469 6f6e ht consideration │ │ │ │ │ +00009ab0: 732c 2020 4e65 7874 3a20 5365 6374 696f s, Next: Sectio │ │ │ │ │ +00009ac0: 6e73 2c20 2050 7265 763a 2041 7263 6869 ns, Prev: Archi │ │ │ │ │ +00009ad0: 7665 2061 7265 6173 2c20 2055 703a 2054 ve areas, Up: T │ │ │ │ │ +00009ae0: 6865 2044 6562 6961 6e20 4172 6368 6976 he Debian Archiv │ │ │ │ │ +00009af0: 650a 0a32 2e33 2043 6f70 7972 6967 6874 e..2.3 Copyright │ │ │ │ │ +00009b00: 2063 6f6e 7369 6465 7261 7469 6f6e 730a considerations. │ │ │ │ │ +00009b10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00009b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4576 ============..Ev │ │ │ │ │ +00009b30: 6572 7920 7061 636b 6167 6520 6d75 7374 ery package must │ │ │ │ │ +00009b40: 2062 6520 6163 636f 6d70 616e 6965 6420 be accompanied │ │ │ │ │ +00009b50: 6279 2061 2076 6572 6261 7469 6d20 636f by a verbatim co │ │ │ │ │ +00009b60: 7079 206f 6620 6974 7320 6469 7374 7269 py of its distri │ │ │ │ │ +00009b70: 6275 7469 6f6e 0a6c 6963 656e 7365 2873 bution.license(s │ │ │ │ │ +00009b80: 2920 696e 2074 6865 2066 696c 6520 e280 ) in the file .. │ │ │ │ │ +00009b90: 982f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ │ │ +00009ba0: 5041 434b 4147 452f 636f 7079 7269 6768 PACKAGE/copyrigh │ │ │ │ │ +00009bb0: 74e2 8099 2e0a 0a54 6865 2063 6f70 7972 t......The copyr │ │ │ │ │ +00009bc0: 6967 6874 2069 6e66 6f72 6d61 7469 6f6e ight information │ │ │ │ │ +00009bd0: 2066 6f72 2066 696c 6573 2069 6e20 6120 for files in a │ │ │ │ │ +00009be0: 7061 636b 6167 6520 6d75 7374 2062 6520 package must be │ │ │ │ │ +00009bf0: 636f 7069 6564 2076 6572 6261 7469 6d0a copied verbatim. │ │ │ │ │ +00009c00: 696e 746f 20e2 8098 2f75 7372 2f73 6861 into .../usr/sha │ │ │ │ │ +00009c10: 7265 2f64 6f63 2f50 4143 4b41 4745 2f63 re/doc/PACKAGE/c │ │ │ │ │ +00009c20: 6f70 7972 6967 6874 e280 992c 2077 6865 opyright..., whe │ │ │ │ │ +00009c30: 6e20 616c 6c20 6f66 2074 6865 2066 6f6c n all of the fol │ │ │ │ │ +00009c40: 6c6f 7769 6e67 2068 6f6c 643a 0a0a 2020 lowing hold:.. │ │ │ │ │ +00009c50: 312e 2074 6865 2064 6973 7472 6962 7574 1. the distribut │ │ │ │ │ +00009c60: 696f 6e20 6c69 6365 6e73 6520 666f 7220 ion license for │ │ │ │ │ +00009c70: 7468 6f73 6520 6669 6c65 7320 7265 7175 those files requ │ │ │ │ │ +00009c80: 6972 6573 2074 6861 7420 636f 7079 7269 ires that copyri │ │ │ │ │ +00009c90: 6768 740a 2020 2020 2069 6e66 6f72 6d61 ght. informa │ │ │ │ │ +00009ca0: 7469 6f6e 2062 6520 696e 636c 7564 6564 tion be included │ │ │ │ │ +00009cb0: 2069 6e20 616c 6c20 636f 7069 6573 2061 in all copies a │ │ │ │ │ +00009cc0: 6e64 2f6f 7220 6269 6e61 7279 2064 6973 nd/or binary dis │ │ │ │ │ +00009cd0: 7472 6962 7574 696f 6e73 3b0a 0a20 2032 tributions;.. 2 │ │ │ │ │ +00009ce0: 2e20 7468 6520 6669 6c65 7320 6172 6520 . the files are │ │ │ │ │ +00009cf0: 7368 6970 7065 6420 696e 2074 6865 2062 shipped in the b │ │ │ │ │ +00009d00: 696e 6172 7920 7061 636b 6167 652c 2065 inary package, e │ │ │ │ │ +00009d10: 6974 6865 7220 696e 2073 6f75 7263 6520 ither in source │ │ │ │ │ +00009d20: 6f72 0a20 2020 2020 636f 6d70 696c 6564 or. compiled │ │ │ │ │ +00009d30: 2066 6f72 6d3b 2061 6e64 0a0a 2020 332e form; and.. 3. │ │ │ │ │ +00009d40: 2074 6865 2066 6f72 6d20 696e 2077 6869 the form in whi │ │ │ │ │ +00009d50: 6368 2074 6865 2066 696c 6573 2061 7265 ch the files are │ │ │ │ │ +00009d60: 2070 7265 7365 6e74 2069 6e20 7468 6520 present in the │ │ │ │ │ +00009d70: 6269 6e61 7279 2070 6163 6b61 6765 2064 binary package d │ │ │ │ │ +00009d80: 6f65 730a 2020 2020 206e 6f74 2069 6e63 oes. not inc │ │ │ │ │ +00009d90: 6c75 6465 2061 2070 6c61 696e 2074 6578 lude a plain tex │ │ │ │ │ +00009da0: 7420 7665 7273 696f 6e20 6f66 2074 6865 t version of the │ │ │ │ │ +00009db0: 6972 2063 6f70 7972 6967 6874 206e 6f74 ir copyright not │ │ │ │ │ +00009dc0: 6963 6573 2e0a 0a54 6875 732c 2074 6865 ices...Thus, the │ │ │ │ │ +00009dd0: 2063 6f70 7972 6967 6874 2069 6e66 6f72 copyright infor │ │ │ │ │ +00009de0: 6d61 7469 6f6e 2066 6f72 2066 696c 6573 mation for files │ │ │ │ │ +00009df0: 2069 6e20 7468 6520 736f 7572 6365 2070 in the source p │ │ │ │ │ +00009e00: 6163 6b61 6765 2077 6869 6368 0a61 7265 ackage which.are │ │ │ │ │ +00009e10: 206f 6e6c 7920 7061 7274 206f 6620 6974 only part of it │ │ │ │ │ +00009e20: 7320 6275 696c 6420 7072 6f63 6573 732c s build process, │ │ │ │ │ +00009e30: 2073 7563 6820 6173 2061 7574 6f74 6f6f such as autotoo │ │ │ │ │ +00009e40: 6c73 2066 696c 6573 2c20 6e65 6564 206e ls files, need n │ │ │ │ │ +00009e50: 6f74 2062 650a 696e 636c 7564 6564 2069 ot be.included i │ │ │ │ │ +00009e60: 6e20 e280 982f 7573 722f 7368 6172 652f n .../usr/share/ │ │ │ │ │ +00009e70: 646f 632f 5041 434b 4147 452f 636f 7079 doc/PACKAGE/copy │ │ │ │ │ +00009e80: 7269 6768 74e2 8099 2c20 6265 6361 7573 right..., becaus │ │ │ │ │ +00009e90: 6520 7468 6f73 6520 6669 6c65 7320 646f e those files do │ │ │ │ │ +00009ea0: 0a6e 6f74 2067 6574 2069 6e73 7461 6c6c .not get install │ │ │ │ │ +00009eb0: 6564 2069 6e74 6f20 7468 6520 6269 6e61 ed into the bina │ │ │ │ │ +00009ec0: 7279 2070 6163 6b61 6765 2e20 2053 696d ry package. Sim │ │ │ │ │ +00009ed0: 696c 6172 6c79 2c20 706c 6169 6e20 7465 ilarly, plain te │ │ │ │ │ +00009ee0: 7874 2066 696c 6573 0a77 6869 6368 2069 xt files.which i │ │ │ │ │ +00009ef0: 6e63 6c75 6465 2074 6865 6972 206f 776e nclude their own │ │ │ │ │ +00009f00: 2063 6f70 7972 6967 6874 2069 6e66 6f72 copyright infor │ │ │ │ │ +00009f10: 6d61 7469 6f6e 2061 6e64 2061 7265 2069 mation and are i │ │ │ │ │ +00009f20: 6e73 7461 6c6c 6564 2069 6e74 6f20 7468 nstalled into th │ │ │ │ │ +00009f30: 650a 6269 6e61 7279 2070 6163 6b61 6765 e.binary package │ │ │ │ │ +00009f40: 2075 6e6d 6f64 6966 6965 6420 6e65 6564 unmodified need │ │ │ │ │ +00009f50: 206e 6f74 2068 6176 6520 7468 6174 2063 not have that c │ │ │ │ │ +00009f60: 6f70 7972 6967 6874 2069 6e66 6f72 6d61 opyright informa │ │ │ │ │ +00009f70: 7469 6f6e 0a63 6f70 6965 6420 696e 746f tion.copied into │ │ │ │ │ +00009f80: 20e2 8098 2f75 7372 2f73 6861 7265 2f64 .../usr/share/d │ │ │ │ │ +00009f90: 6f63 2f50 4143 4b41 4745 2f63 6f70 7972 oc/PACKAGE/copyr │ │ │ │ │ +00009fa0: 6967 6874 e280 990a 0a48 6f77 6576 6572 ight.....However │ │ │ │ │ +00009fb0: 2c20 7468 6520 636f 7079 7269 6768 7420 , the copyright │ │ │ │ │ +00009fc0: 6e6f 7469 6365 7320 666f 7220 616e 7920 notices for any │ │ │ │ │ +00009fd0: 6669 6c65 7320 7768 6963 6820 6172 6520 files which are │ │ │ │ │ +00009fe0: 636f 6d70 696c 6564 2069 6e74 6f20 7468 compiled into th │ │ │ │ │ +00009ff0: 650a 6f62 6a65 6374 2063 6f64 6520 7368 e.object code sh │ │ │ │ │ +0000a000: 6970 7065 6420 696e 2074 6865 2062 696e ipped in the bin │ │ │ │ │ +0000a010: 6172 7920 7061 636b 6167 6520 6d75 7374 ary package must │ │ │ │ │ +0000a020: 2061 6c6c 2062 6520 696e 636c 7564 6564 all be included │ │ │ │ │ +0000a030: 2069 6e0a e280 982f 7573 722f 7368 6172 in..../usr/shar │ │ │ │ │ +0000a040: 652f 646f 632f 5041 434b 4147 452f 636f e/doc/PACKAGE/co │ │ │ │ │ +0000a050: 7079 7269 6768 74e2 8099 2077 6865 6e20 pyright... when │ │ │ │ │ +0000a060: 7468 6520 6c69 6365 6e73 6520 7265 7175 the license requ │ │ │ │ │ +0000a070: 6972 6573 2074 6861 740a 636f 7079 7269 ires that.copyri │ │ │ │ │ +0000a080: 6768 7420 696e 666f 726d 6174 696f 6e20 ght information │ │ │ │ │ +0000a090: 6265 2069 6e63 6c75 6465 6420 696e 2061 be included in a │ │ │ │ │ +0000a0a0: 6c6c 2063 6f70 6965 7320 616e 642f 6f72 ll copies and/or │ │ │ │ │ +0000a0b0: 2062 696e 6172 790a 6469 7374 7269 6275 binary.distribu │ │ │ │ │ +0000a0c0: 7469 6f6e 732c 2061 7320 6d6f 7374 2064 tions, as most d │ │ │ │ │ +0000a0d0: 6f2e 2020 2831 290a 0a53 6565 202a 6e6f o. (1)..See *no │ │ │ │ │ +0000a0e0: 7465 2043 6f70 7972 6967 6874 2069 6e66 te Copyright inf │ │ │ │ │ +0000a0f0: 6f72 6d61 7469 6f6e 3a20 3264 2e20 666f ormation: 2d. fo │ │ │ │ │ +0000a100: 7220 6675 7274 6865 7220 6465 7461 696c r further detail │ │ │ │ │ +0000a110: 732e 0a0a 5765 2072 6573 6572 7665 2074 s...We reserve t │ │ │ │ │ +0000a120: 6865 2072 6967 6874 2074 6f20 7265 7374 he right to rest │ │ │ │ │ +0000a130: 7269 6374 2066 696c 6573 2066 726f 6d20 rict files from │ │ │ │ │ +0000a140: 6265 696e 6720 696e 636c 7564 6564 2061 being included a │ │ │ │ │ +0000a150: 6e79 7768 6572 6520 696e 0a6f 7572 2061 nywhere in.our a │ │ │ │ │ +0000a160: 7263 6869 7665 7320 6966 0a0a 2020 202d rchives if.. - │ │ │ │ │ +0000a170: 2074 6865 6972 2075 7365 206f 7220 6469 their use or di │ │ │ │ │ +0000a180: 7374 7269 6275 7469 6f6e 2077 6f75 6c64 stribution would │ │ │ │ │ +0000a190: 2062 7265 616b 2061 206c 6177 2c0a 0a20 break a law,.. │ │ │ │ │ +0000a1a0: 2020 2d20 7468 6572 6520 6973 2061 6e20 - there is an │ │ │ │ │ +0000a1b0: 6574 6869 6361 6c20 636f 6e66 6c69 6374 ethical conflict │ │ │ │ │ +0000a1c0: 2069 6e20 7468 6569 7220 6469 7374 7269 in their distri │ │ │ │ │ +0000a1d0: 6275 7469 6f6e 206f 7220 7573 652c 0a0a bution or use,.. │ │ │ │ │ +0000a1e0: 2020 202d 2077 6520 776f 756c 6420 6861 - we would ha │ │ │ │ │ +0000a1f0: 7665 2074 6f20 7369 676e 2061 206c 6963 ve to sign a lic │ │ │ │ │ +0000a200: 656e 7365 2066 6f72 2074 6865 6d2c 206f ense for them, o │ │ │ │ │ +0000a210: 720a 0a20 2020 2d20 7468 6569 7220 6469 r.. - their di │ │ │ │ │ +0000a220: 7374 7269 6275 7469 6f6e 2077 6f75 6c64 stribution would │ │ │ │ │ +0000a230: 2063 6f6e 666c 6963 7420 7769 7468 206f conflict with o │ │ │ │ │ +0000a240: 7468 6572 2070 726f 6a65 6374 2070 6f6c ther project pol │ │ │ │ │ +0000a250: 6963 6965 732e 0a0a 5072 6f67 7261 6d73 icies...Programs │ │ │ │ │ +0000a260: 2077 686f 7365 2061 7574 686f 7273 2065 whose authors e │ │ │ │ │ +0000a270: 6e63 6f75 7261 6765 2074 6865 2075 7365 ncourage the use │ │ │ │ │ +0000a280: 7220 746f 206d 616b 6520 646f 6e61 7469 r to make donati │ │ │ │ │ +0000a290: 6f6e 7320 6172 6520 6669 6e65 2066 6f72 ons are fine for │ │ │ │ │ +0000a2a0: 0a74 6865 206d 6169 6e20 6469 7374 7269 .the main distri │ │ │ │ │ +0000a2b0: 6275 7469 6f6e 2c20 7072 6f76 6964 6564 bution, provided │ │ │ │ │ +0000a2c0: 2074 6861 7420 7468 6520 6175 7468 6f72 that the author │ │ │ │ │ +0000a2d0: 7320 646f 206e 6f74 2063 6c61 696d 2074 s do not claim t │ │ │ │ │ +0000a2e0: 6861 7420 6e6f 740a 646f 6e61 7469 6e67 hat not.donating │ │ │ │ │ +0000a2f0: 2069 7320 696d 6d6f 7261 6c2c 2075 6e65 is immoral, une │ │ │ │ │ +0000a300: 7468 6963 616c 2c20 696c 6c65 6761 6c20 thical, illegal │ │ │ │ │ +0000a310: 6f72 2073 6f6d 6574 6869 6e67 2073 696d or something sim │ │ │ │ │ +0000a320: 696c 6172 3b20 696e 2073 7563 6820 610a ilar; in such a. │ │ │ │ │ +0000a330: 6361 7365 2074 6865 7920 6d75 7374 2067 case they must g │ │ │ │ │ +0000a340: 6f20 696e 2027 6e6f 6e2d 6672 6565 272e o in 'non-free'. │ │ │ │ │ +0000a350: 0a0a 5061 636b 6167 6573 2077 686f 7365 ..Packages whose │ │ │ │ │ +0000a360: 2063 6f70 7972 6967 6874 2070 6572 6d69 copyright permi │ │ │ │ │ +0000a370: 7373 696f 6e20 6e6f 7469 6365 7320 286f ssion notices (o │ │ │ │ │ +0000a380: 7220 7061 7465 6e74 2070 726f 626c 656d r patent problem │ │ │ │ │ +0000a390: 7329 2064 6f20 6e6f 740a 6576 656e 2061 s) do not.even a │ │ │ │ │ +0000a3a0: 6c6c 6f77 2072 6564 6973 7472 6962 7574 llow redistribut │ │ │ │ │ +0000a3b0: 696f 6e20 6f66 2062 696e 6172 6965 7320 ion of binaries │ │ │ │ │ +0000a3c0: 6f6e 6c79 2c20 616e 6420 7768 6572 6520 only, and where │ │ │ │ │ +0000a3d0: 6e6f 2073 7065 6369 616c 0a70 6572 6d69 no special.permi │ │ │ │ │ +0000a3e0: 7373 696f 6e20 6861 7320 6265 656e 206f ssion has been o │ │ │ │ │ +0000a3f0: 6274 6169 6e65 642c 206d 7573 7420 6e6f btained, must no │ │ │ │ │ +0000a400: 7420 6265 2070 6c61 6365 6420 6f6e 2074 t be placed on t │ │ │ │ │ +0000a410: 6865 2044 6562 6961 6e20 4654 5020 7369 he Debian FTP si │ │ │ │ │ +0000a420: 7465 0a61 6e64 2069 7473 206d 6972 726f te.and its mirro │ │ │ │ │ +0000a430: 7273 2061 7420 616c 6c2e 0a0a 4e6f 7465 rs at all...Note │ │ │ │ │ +0000a440: 2074 6861 7420 756e 6465 7220 696e 7465 that under inte │ │ │ │ │ +0000a450: 726e 6174 696f 6e61 6c20 636f 7079 7269 rnational copyri │ │ │ │ │ +0000a460: 6768 7420 6c61 7720 2874 6869 7320 6170 ght law (this ap │ │ │ │ │ +0000a470: 706c 6965 7320 696e 2074 6865 2055 6e69 plies in the Uni │ │ │ │ │ +0000a480: 7465 640a 5374 6174 6573 2c20 746f 6f29 ted.States, too) │ │ │ │ │ +0000a490: 2c20 276e 6f27 2064 6973 7472 6962 7574 , 'no' distribut │ │ │ │ │ +0000a4a0: 696f 6e20 6f72 206d 6f64 6966 6963 6174 ion or modificat │ │ │ │ │ +0000a4b0: 696f 6e20 6f66 2061 2077 6f72 6b20 6973 ion of a work is │ │ │ │ │ +0000a4c0: 2061 6c6c 6f77 6564 0a77 6974 686f 7574 allowed.without │ │ │ │ │ +0000a4d0: 2061 6e20 6578 706c 6963 6974 206e 6f74 an explicit not │ │ │ │ │ +0000a4e0: 6963 6520 7361 7969 6e67 2073 6f2e 2020 ice saying so. │ │ │ │ │ +0000a4f0: 5468 6572 6566 6f72 6520 6120 7072 6f67 Therefore a prog │ │ │ │ │ +0000a500: 7261 6d20 7769 7468 6f75 7420 610a 636f ram without a.co │ │ │ │ │ +0000a510: 7079 7269 6768 7420 6e6f 7469 6365 2027 pyright notice ' │ │ │ │ │ +0000a520: 6973 2720 636f 7079 7269 6768 7465 6420 is' copyrighted │ │ │ │ │ +0000a530: 616e 6420 796f 7520 6d61 7920 6e6f 7420 and you may not │ │ │ │ │ +0000a540: 646f 2061 6e79 7468 696e 6720 746f 2069 do anything to i │ │ │ │ │ +0000a550: 740a 7769 7468 6f75 7420 7269 736b 696e t.without riskin │ │ │ │ │ +0000a560: 6720 6265 696e 6720 7375 6564 2120 204c g being sued! L │ │ │ │ │ +0000a570: 696b 6577 6973 6520 6966 2061 2070 726f ikewise if a pro │ │ │ │ │ +0000a580: 6772 616d 2068 6173 2061 2063 6f70 7972 gram has a copyr │ │ │ │ │ +0000a590: 6967 6874 0a6e 6f74 6963 6520 6275 7420 ight.notice but │ │ │ │ │ +0000a5a0: 6e6f 2073 7461 7465 6d65 6e74 2073 6179 no statement say │ │ │ │ │ +0000a5b0: 696e 6720 7768 6174 2069 7320 7065 726d ing what is perm │ │ │ │ │ +0000a5c0: 6974 7465 6420 7468 656e 206e 6f74 6869 itted then nothi │ │ │ │ │ +0000a5d0: 6e67 2069 730a 7065 726d 6974 7465 642e ng is.permitted. │ │ │ │ │ +0000a5e0: 0a0a 4d61 6e79 2061 7574 686f 7273 2061 ..Many authors a │ │ │ │ │ +0000a5f0: 7265 2075 6e61 7761 7265 206f 6620 7468 re unaware of th │ │ │ │ │ +0000a600: 6520 7072 6f62 6c65 6d73 2074 6861 7420 e problems that │ │ │ │ │ +0000a610: 7265 7374 7269 6374 6976 6520 636f 7079 restrictive copy │ │ │ │ │ +0000a620: 7269 6768 7473 2028 6f72 0a6c 6163 6b20 rights (or.lack │ │ │ │ │ +0000a630: 6f66 2063 6f70 7972 6967 6874 206e 6f74 of copyright not │ │ │ │ │ +0000a640: 6963 6573 2920 6361 6e20 6361 7573 6520 ices) can cause │ │ │ │ │ +0000a650: 666f 7220 7468 6520 7573 6572 7320 6f66 for the users of │ │ │ │ │ +0000a660: 2074 6865 6972 0a73 7570 706f 7365 646c their.supposedl │ │ │ │ │ +0000a670: 792d 6672 6565 2073 6f66 7477 6172 652e y-free software. │ │ │ │ │ +0000a680: 2020 4974 2069 7320 6f66 7465 6e20 776f It is often wo │ │ │ │ │ +0000a690: 7274 6877 6869 6c65 2063 6f6e 7461 6374 rthwhile contact │ │ │ │ │ +0000a6a0: 696e 6720 7375 6368 0a61 7574 686f 7273 ing such.authors │ │ │ │ │ +0000a6b0: 2064 6970 6c6f 6d61 7469 6361 6c6c 7920 diplomatically │ │ │ │ │ +0000a6c0: 746f 2061 736b 2074 6865 6d20 746f 206d to ask them to m │ │ │ │ │ +0000a6d0: 6f64 6966 7920 7468 6569 7220 6c69 6365 odify their lice │ │ │ │ │ +0000a6e0: 6e73 6520 7465 726d 732e 0a48 6f77 6576 nse terms..Howev │ │ │ │ │ +0000a6f0: 6572 2c20 7468 6973 2063 616e 2062 6520 er, this can be │ │ │ │ │ +0000a700: 6120 706f 6c69 7469 6361 6c6c 7920 6469 a politically di │ │ │ │ │ +0000a710: 6666 6963 756c 7420 7468 696e 6720 746f fficult thing to │ │ │ │ │ +0000a720: 2064 6f20 616e 6420 796f 7520 7368 6f75 do and you shou │ │ │ │ │ +0000a730: 6c64 0a61 736b 2066 6f72 2061 6476 6963 ld.ask for advic │ │ │ │ │ +0000a740: 6520 6f6e 2074 6865 20e2 8098 6465 6269 e on the ...debi │ │ │ │ │ +0000a750: 616e 2d6c 6567 616c e280 9920 6d61 696c an-legal... mail │ │ │ │ │ +0000a760: 696e 6720 6c69 7374 2066 6972 7374 2c20 ing list first, │ │ │ │ │ +0000a770: 6173 2065 7870 6c61 696e 6564 0a62 656c as explained.bel │ │ │ │ │ +0000a780: 6f77 2e0a 0a57 6865 6e20 696e 2064 6f75 ow...When in dou │ │ │ │ │ +0000a790: 6274 2061 626f 7574 2061 2063 6f70 7972 bt about a copyr │ │ │ │ │ +0000a7a0: 6967 6874 2c20 7365 6e64 206d 6169 6c20 ight, send mail │ │ │ │ │ +0000a7b0: 746f 0a3c 6465 6269 616e 2d6c 6567 616c to.. Be prepared │ │ │ │ │ +0000a7e0: 2074 6f20 7072 6f76 6964 6520 7573 2077 to provide us w │ │ │ │ │ +0000a7f0: 6974 6820 7468 650a 636f 7079 7269 6768 ith the.copyrigh │ │ │ │ │ +0000a800: 7420 7374 6174 656d 656e 742e 2020 536f t statement. So │ │ │ │ │ +0000a810: 6674 7761 7265 2063 6f76 6572 6564 2062 ftware covered b │ │ │ │ │ +0000a820: 7920 7468 6520 4750 4c2c 2070 7562 6c69 y the GPL, publi │ │ │ │ │ +0000a830: 6320 646f 6d61 696e 0a73 6f66 7477 6172 c domain.softwar │ │ │ │ │ +0000a840: 6520 616e 6420 4253 442d 6c69 6b65 2063 e and BSD-like c │ │ │ │ │ +0000a850: 6f70 7972 6967 6874 7320 6172 6520 7361 opyrights are sa │ │ │ │ │ +0000a860: 6665 3b20 6265 2077 6172 7920 6f66 2074 fe; be wary of t │ │ │ │ │ +0000a870: 6865 2070 6872 6173 6573 0ae2 809c 636f he phrases....co │ │ │ │ │ +0000a880: 6d6d 6572 6369 616c 2075 7365 2070 726f mmercial use pro │ │ │ │ │ +0000a890: 6869 6269 7465 64e2 809d 2061 6e64 20e2 hibited... and . │ │ │ │ │ +0000a8a0: 809c 6469 7374 7269 6275 7469 6f6e 2072 ..distribution r │ │ │ │ │ +0000a8b0: 6573 7472 6963 7465 64e2 809d 2e0a 0a20 estricted...... │ │ │ │ │ +0000a8c0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ +0000a8d0: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ +0000a8e0: 2d0a 0a20 2020 2831 2920 4c69 6365 6e73 -.. (1) Licens │ │ │ │ │ +0000a8f0: 6573 2074 6861 7420 6172 6520 6e6f 7420 es that are not │ │ │ │ │ +0000a900: 7468 6f75 6768 7420 746f 2072 6571 7569 thought to requi │ │ │ │ │ +0000a910: 7265 2074 6865 2063 6f70 7969 6e67 206f re the copying o │ │ │ │ │ +0000a920: 6620 616c 6c0a 636f 7079 7269 6768 7420 f all.copyright │ │ │ │ │ +0000a930: 6e6f 7469 6365 7320 696e 746f 2044 6562 notices into Deb │ │ │ │ │ +0000a940: 6961 6ee2 8099 7320 636f 7079 7269 6768 ian...s copyrigh │ │ │ │ │ +0000a950: 7420 6669 6c65 2069 6e63 6c75 6465 2041 t file include A │ │ │ │ │ +0000a960: 7061 6368 652d 322e 3020 616e 640a 7468 pache-2.0 and.th │ │ │ │ │ +0000a970: 6520 426f 6f73 7420 536f 6674 7761 7265 e Boost Software │ │ │ │ │ +0000a980: 204c 6963 656e 7365 2c20 7665 7273 696f License, versio │ │ │ │ │ +0000a990: 6e20 312e 302e 2020 4669 6e61 6c20 6465 n 1.0. Final de │ │ │ │ │ +0000a9a0: 7465 726d 696e 6174 696f 6e20 6173 2074 termination as t │ │ │ │ │ +0000a9b0: 6f0a 7768 6574 6865 7220 6120 7061 636b o.whether a pack │ │ │ │ │ +0000a9c0: 6167 65e2 8099 7320 636f 7079 7269 6768 age...s copyrigh │ │ │ │ │ +0000a9d0: 7420 6669 6c65 2069 7320 7375 6666 6963 t file is suffic │ │ │ │ │ +0000a9e0: 6965 6e74 206c 6965 7320 7769 7468 2074 ient lies with t │ │ │ │ │ +0000a9f0: 6865 2046 5450 2074 6561 6d2e 0a0a 546f he FTP team...To │ │ │ │ │ +0000aa00: 2068 656c 7020 6669 6e64 2063 6f70 7972 help find copyr │ │ │ │ │ +0000aa10: 6967 6874 206e 6f74 6963 6573 2079 6f75 ight notices you │ │ │ │ │ +0000aa20: 206e 6565 6420 746f 2063 6f70 792c 2079 need to copy, y │ │ │ │ │ +0000aa30: 6f75 206d 6967 6874 2074 7279 20e2 8098 ou might try ... │ │ │ │ │ +0000aa40: 6772 6570 0a2d 2d63 6f6c 6f72 3d61 6c77 grep.--color=alw │ │ │ │ │ +0000aa50: 6179 7320 2d45 6972 2027 2863 6f70 7972 ays -Eir '(copyr │ │ │ │ │ +0000aa60: 6967 6874 7cc2 a929 2720 2a20 7c20 6c65 ight|..)' * | le │ │ │ │ │ +0000aa70: 7373 202d 52e2 8099 0a0a 1f0a 4669 6c65 ss -R.......File │ │ │ │ │ +0000aa80: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0000aa90: 696e 666f 2c20 204e 6f64 653a 2053 6563 info, Node: Sec │ │ │ │ │ +0000aaa0: 7469 6f6e 732c 2020 4e65 7874 3a20 5072 tions, Next: Pr │ │ │ │ │ +0000aab0: 696f 7269 7469 6573 2c20 2050 7265 763a iorities, Prev: │ │ │ │ │ +0000aac0: 2043 6f70 7972 6967 6874 2063 6f6e 7369 Copyright consi │ │ │ │ │ +0000aad0: 6465 7261 7469 6f6e 732c 2020 5570 3a20 derations, Up: │ │ │ │ │ +0000aae0: 5468 6520 4465 6269 616e 2041 7263 6869 The Debian Archi │ │ │ │ │ +0000aaf0: 7665 0a0a 322e 3420 5365 6374 696f 6e73 ve..2.4 Sections │ │ │ │ │ +0000ab00: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 .============..T │ │ │ │ │ +0000ab10: 6865 2070 6163 6b61 6765 7320 696e 2074 he packages in t │ │ │ │ │ +0000ab20: 6865 2061 7263 6869 7665 2061 7265 6173 he archive areas │ │ │ │ │ +0000ab30: 2027 6d61 696e 272c 2027 6e6f 6e2d 6672 'main', 'non-fr │ │ │ │ │ +0000ab40: 6565 2d66 6972 6d77 6172 6527 2c20 2763 ee-firmware', 'c │ │ │ │ │ +0000ab50: 6f6e 7472 6962 270a 616e 6420 276e 6f6e ontrib'.and 'non │ │ │ │ │ +0000ab60: 2d66 7265 6527 2061 7265 2067 726f 7570 -free' are group │ │ │ │ │ +0000ab70: 6564 2066 7572 7468 6572 2069 6e74 6f20 ed further into │ │ │ │ │ +0000ab80: 2773 6563 7469 6f6e 7327 2074 6f20 7369 'sections' to si │ │ │ │ │ +0000ab90: 6d70 6c69 6679 2068 616e 646c 696e 672e mplify handling. │ │ │ │ │ +0000aba0: 0a0a 5468 6520 6172 6368 6976 6520 6172 ..The archive ar │ │ │ │ │ +0000abb0: 6561 2061 6e64 2073 6563 7469 6f6e 2066 ea and section f │ │ │ │ │ +0000abc0: 6f72 2065 6163 6820 7061 636b 6167 6520 or each package │ │ │ │ │ +0000abd0: 7368 6f75 6c64 2062 6520 7370 6563 6966 should be specif │ │ │ │ │ +0000abe0: 6965 6420 696e 2074 6865 0a70 6163 6b61 ied in the.packa │ │ │ │ │ +0000abf0: 6765 e280 9973 20e2 8098 5365 6374 696f ge...s ...Sectio │ │ │ │ │ +0000ac00: 6ee2 8099 2063 6f6e 7472 6f6c 2066 6965 n... control fie │ │ │ │ │ +0000ac10: 6c64 2028 7365 6520 2a6e 6f74 6520 5365 ld (see *note Se │ │ │ │ │ +0000ac20: 6374 696f 6e3a 2032 662e 292e 2020 486f ction: 2f.). Ho │ │ │ │ │ +0000ac30: 7765 7665 722c 0a74 6865 206d 6169 6e74 wever,.the maint │ │ │ │ │ +0000ac40: 6169 6e65 7220 6f66 2074 6865 2044 6562 ainer of the Deb │ │ │ │ │ +0000ac50: 6961 6e20 6172 6368 6976 6520 6d61 7920 ian archive may │ │ │ │ │ +0000ac60: 6f76 6572 7269 6465 2074 6869 7320 7365 override this se │ │ │ │ │ +0000ac70: 6c65 6374 696f 6e20 746f 0a65 6e73 7572 lection to.ensur │ │ │ │ │ +0000ac80: 6520 7468 6520 636f 6e73 6973 7465 6e63 e the consistenc │ │ │ │ │ +0000ac90: 7920 6f66 2074 6865 2044 6562 6961 6e20 y of the Debian │ │ │ │ │ +0000aca0: 6469 7374 7269 6275 7469 6f6e 2e20 2054 distribution. T │ │ │ │ │ +0000acb0: 6865 20e2 8098 5365 6374 696f 6ee2 8099 he ...Section... │ │ │ │ │ +0000acc0: 2066 6965 6c64 0a73 686f 756c 6420 6265 field.should be │ │ │ │ │ +0000acd0: 206f 6620 7468 6520 666f 726d 3a0a 0a20 of the form:.. │ │ │ │ │ +0000ace0: 2020 2d20 2773 6563 7469 6f6e 2720 6966 - 'section' if │ │ │ │ │ +0000acf0: 2074 6865 2070 6163 6b61 6765 2069 7320 the package is │ │ │ │ │ +0000ad00: 696e 2074 6865 2027 6d61 696e 2720 6172 in the 'main' ar │ │ │ │ │ +0000ad10: 6368 6976 6520 6172 6561 2c0a 0a20 2020 chive area,.. │ │ │ │ │ +0000ad20: 2d20 2761 7265 612f 7365 6374 696f 6e27 - 'area/section' │ │ │ │ │ +0000ad30: 2069 6620 7468 6520 7061 636b 6167 6520 if the package │ │ │ │ │ +0000ad40: 6973 2069 6e20 7468 6520 276e 6f6e 2d66 is in the 'non-f │ │ │ │ │ +0000ad50: 7265 652d 6669 726d 7761 7265 272c 0a20 ree-firmware',. │ │ │ │ │ +0000ad60: 2020 2020 2763 6f6e 7472 6962 2720 6f72 'contrib' or │ │ │ │ │ +0000ad70: 2027 6e6f 6e2d 6672 6565 2720 6172 6368 'non-free' arch │ │ │ │ │ +0000ad80: 6976 6520 6172 6561 732e 0a0a 5468 6520 ive areas...The │ │ │ │ │ +0000ad90: 4465 6269 616e 2061 7263 6869 7665 206d Debian archive m │ │ │ │ │ +0000ada0: 6169 6e74 6169 6e65 7273 2070 726f 7669 aintainers provi │ │ │ │ │ +0000adb0: 6465 2074 6865 2061 7574 686f 7269 7461 de the authorita │ │ │ │ │ +0000adc0: 7469 7665 206c 6973 7420 6f66 0a73 6563 tive list of.sec │ │ │ │ │ +0000add0: 7469 6f6e 732e 2020 4174 2070 7265 7365 tions. At prese │ │ │ │ │ +0000ade0: 6e74 2c20 7468 6579 2061 7265 3a20 6164 nt, they are: ad │ │ │ │ │ +0000adf0: 6d69 6e2c 2063 6c69 2d6d 6f6e 6f2c 2063 min, cli-mono, c │ │ │ │ │ +0000ae00: 6f6d 6d2c 2064 6174 6162 6173 652c 2064 omm, database, d │ │ │ │ │ +0000ae10: 6562 7567 2c0a 6465 7665 6c2c 2064 6f63 ebug,.devel, doc │ │ │ │ │ +0000ae20: 2c20 6564 6974 6f72 732c 2065 6475 6361 , editors, educa │ │ │ │ │ +0000ae30: 7469 6f6e 2c20 656c 6563 7472 6f6e 6963 tion, electronic │ │ │ │ │ +0000ae40: 732c 2065 6d62 6564 6465 642c 2066 6f6e s, embedded, fon │ │ │ │ │ +0000ae50: 7473 2c20 6761 6d65 732c 0a67 6e6f 6d65 ts, games,.gnome │ │ │ │ │ +0000ae60: 2c20 676e 752d 722c 2067 6e75 7374 6570 , gnu-r, gnustep │ │ │ │ │ +0000ae70: 2c20 6772 6170 6869 6373 2c20 6861 6d72 , graphics, hamr │ │ │ │ │ +0000ae80: 6164 696f 2c20 6861 736b 656c 6c2c 2068 adio, haskell, h │ │ │ │ │ +0000ae90: 7474 7064 2c20 696e 7465 7270 7265 7465 ttpd, interprete │ │ │ │ │ +0000aea0: 7273 2c0a 696e 7472 6f73 7065 6374 696f rs,.introspectio │ │ │ │ │ +0000aeb0: 6e2c 206a 6176 612c 206a 6176 6173 6372 n, java, javascr │ │ │ │ │ +0000aec0: 6970 742c 206b 6465 2c20 6b65 726e 656c ipt, kde, kernel │ │ │ │ │ +0000aed0: 2c20 6c69 6264 6576 656c 2c20 6c69 6273 , libdevel, libs │ │ │ │ │ +0000aee0: 2c20 6c69 7370 2c0a 6c6f 6361 6c69 7a61 , lisp,.localiza │ │ │ │ │ +0000aef0: 7469 6f6e 2c20 6d61 696c 2c20 6d61 7468 tion, mail, math │ │ │ │ │ +0000af00: 2c20 6d65 7461 7061 636b 6167 6573 2c20 , metapackages, │ │ │ │ │ +0000af10: 6d69 7363 2c20 6e65 742c 206e 6577 732c misc, net, news, │ │ │ │ │ +0000af20: 206f 6361 6d6c 2c20 6f6c 646c 6962 732c ocaml, oldlibs, │ │ │ │ │ +0000af30: 0a6f 7468 6572 6f73 6673 2c20 7065 726c .otherosfs, perl │ │ │ │ │ +0000af40: 2c20 7068 702c 2070 7974 686f 6e2c 2072 , php, python, r │ │ │ │ │ +0000af50: 7562 792c 2072 7573 742c 2073 6369 656e uby, rust, scien │ │ │ │ │ +0000af60: 6365 2c20 7368 656c 6c73 2c20 736f 756e ce, shells, soun │ │ │ │ │ +0000af70: 642c 2074 6173 6b73 2c0a 7465 782c 2074 d, tasks,.tex, t │ │ │ │ │ +0000af80: 6578 742c 2075 7469 6c73 2c20 7663 732c ext, utils, vcs, │ │ │ │ │ +0000af90: 2076 6964 656f 2c20 7765 622c 2078 3131 video, web, x11 │ │ │ │ │ +0000afa0: 2c20 7866 6365 2c20 7a6f 7065 2e20 2054 , xfce, zope. T │ │ │ │ │ +0000afb0: 6865 2061 6464 6974 696f 6e61 6c0a 7365 he additional.se │ │ │ │ │ +0000afc0: 6374 696f 6e20 2764 6562 6961 6e2d 696e ction 'debian-in │ │ │ │ │ +0000afd0: 7374 616c 6c65 7227 2063 6f6e 7461 696e staller' contain │ │ │ │ │ +0000afe0: 7320 7370 6563 6961 6c20 7061 636b 6167 s special packag │ │ │ │ │ +0000aff0: 6573 2075 7365 6420 6279 2074 6865 0a69 es used by the.i │ │ │ │ │ +0000b000: 6e73 7461 6c6c 6572 2061 6e64 2069 7320 nstaller and is │ │ │ │ │ +0000b010: 6e6f 7420 7573 6564 2066 6f72 206e 6f72 not used for nor │ │ │ │ │ +0000b020: 6d61 6c20 4465 6269 616e 2070 6163 6b61 mal Debian packa │ │ │ │ │ +0000b030: 6765 732e 0a0a 466f 7220 6d6f 7265 2069 ges...For more i │ │ │ │ │ +0000b040: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about │ │ │ │ │ +0000b050: 2074 6865 2073 6563 7469 6f6e 7320 616e the sections an │ │ │ │ │ +0000b060: 6420 7468 6569 7220 6465 6669 6e69 7469 d their definiti │ │ │ │ │ +0000b070: 6f6e 732c 2073 6565 2074 6865 0a6c 6973 ons, see the.lis │ │ │ │ │ +0000b080: 7420 6f66 2073 6563 7469 6f6e 7320 696e t of sections in │ │ │ │ │ +0000b090: 2075 6e73 7461 626c 6528 3129 2e0a 0a20 unstable(1)... │ │ │ │ │ +0000b0a0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ +0000b0b0: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ +0000b0c0: 2d0a 0a20 2020 2831 2920 6874 7470 733a -.. (1) https: │ │ │ │ │ +0000b0d0: 2f2f 7061 636b 6167 6573 2e64 6562 6961 //packages.debia │ │ │ │ │ +0000b0e0: 6e2e 6f72 672f 756e 7374 6162 6c65 2f0a n.org/unstable/. │ │ │ │ │ +0000b0f0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0000b100: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0000b110: 6465 3a20 5072 696f 7269 7469 6573 2c20 de: Priorities, │ │ │ │ │ +0000b120: 2050 7265 763a 2053 6563 7469 6f6e 732c Prev: Sections, │ │ │ │ │ +0000b130: 2020 5570 3a20 5468 6520 4465 6269 616e Up: The Debian │ │ │ │ │ +0000b140: 2041 7263 6869 7665 0a0a 322e 3520 5072 Archive..2.5 Pr │ │ │ │ │ +0000b150: 696f 7269 7469 6573 0a3d 3d3d 3d3d 3d3d iorities.======= │ │ │ │ │ +0000b160: 3d3d 3d3d 3d3d 3d0a 0a45 6163 6820 7061 =======..Each pa │ │ │ │ │ +0000b170: 636b 6167 6520 6d75 7374 2068 6176 6520 ckage must have │ │ │ │ │ +0000b180: 6120 2770 7269 6f72 6974 7927 2076 616c a 'priority' val │ │ │ │ │ +0000b190: 7565 2c20 7768 6963 6820 6973 2073 6574 ue, which is set │ │ │ │ │ +0000b1a0: 2069 6e20 7468 6520 6d65 7461 6461 7461 in the metadata │ │ │ │ │ +0000b1b0: 0a66 6f72 2074 6865 2044 6562 6961 6e20 .for the Debian │ │ │ │ │ +0000b1c0: 6172 6368 6976 6520 616e 6420 6973 2061 archive and is a │ │ │ │ │ +0000b1d0: 6c73 6f20 696e 636c 7564 6564 2069 6e20 lso included in │ │ │ │ │ +0000b1e0: 7468 6520 7061 636b 6167 65e2 8099 7320 the package...s │ │ │ │ │ +0000b1f0: 636f 6e74 726f 6c0a 6669 6c65 7320 2873 control.files (s │ │ │ │ │ +0000b200: 6565 202a 6e6f 7465 2050 7269 6f72 6974 ee *note Priorit │ │ │ │ │ +0000b210: 793a 2033 322e 292e 2020 5468 6973 2069 y: 32.). This i │ │ │ │ │ +0000b220: 6e66 6f72 6d61 7469 6f6e 2069 7320 7573 nformation is us │ │ │ │ │ +0000b230: 6564 2074 6f20 636f 6e74 726f 6c0a 7768 ed to control.wh │ │ │ │ │ +0000b240: 6963 6820 7061 636b 6167 6573 2061 7265 ich packages are │ │ │ │ │ +0000b250: 2069 6e63 6c75 6465 6420 696e 2073 7461 included in sta │ │ │ │ │ +0000b260: 6e64 6172 6420 6f72 206d 696e 696d 616c ndard or minimal │ │ │ │ │ +0000b270: 2044 6562 6961 6e20 696e 7374 616c 6c61 Debian installa │ │ │ │ │ +0000b280: 7469 6f6e 732e 0a0a 4d6f 7374 2044 6562 tions...Most Deb │ │ │ │ │ +0000b290: 6961 6e20 7061 636b 6167 6573 2077 696c ian packages wil │ │ │ │ │ +0000b2a0: 6c20 6861 7665 2061 2070 7269 6f72 6974 l have a priorit │ │ │ │ │ +0000b2b0: 7920 6f66 20e2 8098 6f70 7469 6f6e 616c y of ...optional │ │ │ │ │ +0000b2c0: e280 992e 2020 5072 696f 7269 7479 0a6c .... Priority.l │ │ │ │ │ +0000b2d0: 6576 656c 7320 6f74 6865 7220 7468 616e evels other than │ │ │ │ │ +0000b2e0: 20e2 8098 6f70 7469 6f6e 616c e280 9920 ...optional... │ │ │ │ │ +0000b2f0: 6172 6520 6f6e 6c79 2075 7365 6420 666f are only used fo │ │ │ │ │ +0000b300: 7220 7061 636b 6167 6573 2074 6861 7420 r packages that │ │ │ │ │ +0000b310: 7368 6f75 6c64 2062 650a 696e 636c 7564 should be.includ │ │ │ │ │ +0000b320: 6564 2062 7920 6465 6661 756c 7420 696e ed by default in │ │ │ │ │ +0000b330: 2061 2073 7461 6e64 6172 6420 696e 7374 a standard inst │ │ │ │ │ +0000b340: 616c 6c61 7469 6f6e 206f 6620 4465 6269 allation of Debi │ │ │ │ │ +0000b350: 616e 2e0a 0a54 6865 2070 7269 6f72 6974 an...The priorit │ │ │ │ │ +0000b360: 7920 6f66 2061 2070 6163 6b61 6765 2069 y of a package i │ │ │ │ │ +0000b370: 7320 6465 7465 726d 696e 6564 2073 6f6c s determined sol │ │ │ │ │ +0000b380: 656c 7920 6279 2074 6865 2066 756e 6374 ely by the funct │ │ │ │ │ +0000b390: 696f 6e61 6c69 7479 2069 740a 7072 6f76 ionality it.prov │ │ │ │ │ +0000b3a0: 6964 6573 2064 6972 6563 746c 7920 746f ides directly to │ │ │ │ │ +0000b3b0: 2074 6865 2075 7365 722e 2020 5468 6520 the user. The │ │ │ │ │ +0000b3c0: 7072 696f 7269 7479 206f 6620 6120 7061 priority of a pa │ │ │ │ │ +0000b3d0: 636b 6167 6520 7368 6f75 6c64 206e 6f74 ckage should not │ │ │ │ │ +0000b3e0: 2062 650a 696e 6372 6561 7365 6420 6d65 be.increased me │ │ │ │ │ +0000b3f0: 7265 6c79 2062 6563 6175 7365 2061 6e6f rely because ano │ │ │ │ │ +0000b400: 7468 6572 2068 6967 6865 722d 7072 696f ther higher-prio │ │ │ │ │ +0000b410: 7269 7479 2070 6163 6b61 6765 2064 6570 rity package dep │ │ │ │ │ +0000b420: 656e 6473 206f 6e20 6974 3b0a 696e 7374 ends on it;.inst │ │ │ │ │ +0000b430: 6561 642c 2074 6865 2074 6f6f 6c73 2075 ead, the tools u │ │ │ │ │ +0000b440: 7365 6420 746f 2063 6f6e 7374 7275 6374 sed to construct │ │ │ │ │ +0000b450: 2044 6562 6961 6e20 696e 7374 616c 6c61 Debian installa │ │ │ │ │ +0000b460: 7469 6f6e 7320 7769 6c6c 2063 6f72 7265 tions will corre │ │ │ │ │ +0000b470: 6374 6c79 0a68 616e 646c 6520 7061 636b ctly.handle pack │ │ │ │ │ +0000b480: 6167 6520 6465 7065 6e64 656e 6369 6573 age dependencies │ │ │ │ │ +0000b490: 2e20 2049 6e20 7061 7274 6963 756c 6172 . In particular │ │ │ │ │ +0000b4a0: 2c20 7468 6973 206d 6561 6e73 2074 6861 , this means tha │ │ │ │ │ +0000b4b0: 7420 432d 6c69 6b65 0a6c 6962 7261 7269 t C-like.librari │ │ │ │ │ +0000b4c0: 6573 2077 696c 6c20 616c 6d6f 7374 206e es will almost n │ │ │ │ │ +0000b4d0: 6576 6572 2068 6176 6520 6120 7072 696f ever have a prio │ │ │ │ │ +0000b4e0: 7269 7479 2061 626f 7665 20e2 8098 6f70 rity above ...op │ │ │ │ │ +0000b4f0: 7469 6f6e 616c e280 992c 2073 696e 6365 tional..., since │ │ │ │ │ +0000b500: 2074 6865 790a 646f 206e 6f74 2070 726f they.do not pro │ │ │ │ │ +0000b510: 7669 6465 2066 756e 6374 696f 6e61 6c69 vide functionali │ │ │ │ │ +0000b520: 7479 2064 6972 6563 746c 7920 746f 2075 ty directly to u │ │ │ │ │ +0000b530: 7365 7273 2e20 2048 6f77 6576 6572 2c20 sers. However, │ │ │ │ │ +0000b540: 6173 2061 6e0a 6578 6365 7074 696f 6e2c as an.exception, │ │ │ │ │ +0000b550: 2074 6865 206d 6169 6e74 6169 6e65 7273 the maintainers │ │ │ │ │ +0000b560: 206f 6620 4465 6269 616e 2069 6e73 7461 of Debian insta │ │ │ │ │ +0000b570: 6c6c 6572 7320 6d61 7920 7265 7175 6573 llers may reques │ │ │ │ │ +0000b580: 7420 616e 2069 6e63 7265 6173 650a 6f66 t an increase.of │ │ │ │ │ +0000b590: 2074 6865 2070 7269 6f72 6974 7920 6f66 the priority of │ │ │ │ │ +0000b5a0: 2061 2070 6163 6b61 6765 2074 6f20 7265 a package to re │ │ │ │ │ +0000b5b0: 736f 6c76 6520 696e 7374 616c 6c61 7469 solve installati │ │ │ │ │ +0000b5c0: 6f6e 2069 7373 7565 7320 616e 6420 656e on issues and en │ │ │ │ │ +0000b5d0: 7375 7265 0a74 6861 7420 7468 6520 636f sure.that the co │ │ │ │ │ +0000b5e0: 7272 6563 7420 7365 7420 6f66 2070 6163 rrect set of pac │ │ │ │ │ +0000b5f0: 6b61 6765 7320 6973 2069 6e63 6c75 6465 kages is include │ │ │ │ │ +0000b600: 6420 696e 2061 2073 7461 6e64 6172 6420 d in a standard │ │ │ │ │ +0000b610: 6f72 206d 696e 696d 616c 0a69 6e73 7461 or minimal.insta │ │ │ │ │ +0000b620: 6c6c 2e0a 0a54 6865 2066 6f6c 6c6f 7769 ll...The followi │ │ │ │ │ +0000b630: 6e67 2027 7072 696f 7269 7479 206c 6576 ng 'priority lev │ │ │ │ │ +0000b640: 656c 7327 2061 7265 2072 6563 6f67 6e69 els' are recogni │ │ │ │ │ +0000b650: 7a65 6420 6279 2074 6865 2044 6562 6961 zed by the Debia │ │ │ │ │ +0000b660: 6e20 7061 636b 6167 650a 6d61 6e61 6765 n package.manage │ │ │ │ │ +0000b670: 6d65 6e74 2074 6f6f 6c73 2e0a 0ae2 8098 ment tools...... │ │ │ │ │ +0000b680: 7265 7175 6972 6564 e280 990a 0a20 2020 required..... │ │ │ │ │ +0000b690: 2020 5061 636b 6167 6573 2077 6869 6368 Packages which │ │ │ │ │ +0000b6a0: 2061 7265 206e 6563 6573 7361 7279 2066 are necessary f │ │ │ │ │ +0000b6b0: 6f72 2074 6865 2070 726f 7065 7220 6675 or the proper fu │ │ │ │ │ +0000b6c0: 6e63 7469 6f6e 696e 6720 6f66 2074 6865 nctioning of the │ │ │ │ │ +0000b6d0: 0a20 2020 2020 7379 7374 656d 2028 7573 . system (us │ │ │ │ │ +0000b6e0: 7561 6c6c 792c 2074 6869 7320 6d65 616e ually, this mean │ │ │ │ │ +0000b6f0: 7320 7468 6174 2064 706b 6720 6675 6e63 s that dpkg func │ │ │ │ │ +0000b700: 7469 6f6e 616c 6974 7920 6465 7065 6e64 tionality depend │ │ │ │ │ +0000b710: 7320 6f6e 0a20 2020 2020 7468 6573 6520 s on. these │ │ │ │ │ +0000b720: 7061 636b 6167 6573 292e 2020 5265 6d6f packages). Remo │ │ │ │ │ +0000b730: 7669 6e67 2061 20e2 8098 7265 7175 6972 ving a ...requir │ │ │ │ │ +0000b740: 6564 e280 9920 7061 636b 6167 6520 6d61 ed... package ma │ │ │ │ │ +0000b750: 7920 6361 7573 6520 796f 7572 0a20 2020 y cause your. │ │ │ │ │ +0000b760: 2020 7379 7374 656d 2074 6f20 6265 636f system to beco │ │ │ │ │ +0000b770: 6d65 2074 6f74 616c 6c79 2062 726f 6b65 me totally broke │ │ │ │ │ +0000b780: 6e20 616e 6420 796f 7520 6d61 7920 6e6f n and you may no │ │ │ │ │ +0000b790: 7420 6576 656e 2062 6520 6162 6c65 2074 t even be able t │ │ │ │ │ +0000b7a0: 6f20 7573 650a 2020 2020 20e2 8098 6470 o use. ...dp │ │ │ │ │ +0000b7b0: 6b67 e280 9920 746f 2070 7574 2074 6869 kg... to put thi │ │ │ │ │ +0000b7c0: 6e67 7320 6261 636b 2c20 736f 206f 6e6c ngs back, so onl │ │ │ │ │ +0000b7d0: 7920 646f 2073 6f20 6966 2079 6f75 206b y do so if you k │ │ │ │ │ +0000b7e0: 6e6f 7720 7768 6174 2079 6f75 2061 7265 now what you are │ │ │ │ │ +0000b7f0: 0a20 2020 2020 646f 696e 672e 0a0a 2020 . doing... │ │ │ │ │ +0000b800: 2020 2053 7973 7465 6d73 2077 6974 6820 Systems with │ │ │ │ │ +0000b810: 6f6e 6c79 2074 6865 20e2 8098 7265 7175 only the ...requ │ │ │ │ │ +0000b820: 6972 6564 e280 9920 7061 636b 6167 6573 ired... packages │ │ │ │ │ +0000b830: 2069 6e73 7461 6c6c 6564 2068 6176 6520 installed have │ │ │ │ │ +0000b840: 6174 206c 6561 7374 0a20 2020 2020 656e at least. en │ │ │ │ │ +0000b850: 6f75 6768 2066 756e 6374 696f 6e61 6c69 ough functionali │ │ │ │ │ +0000b860: 7479 2066 6f72 2074 6865 2073 7973 6164 ty for the sysad │ │ │ │ │ +0000b870: 6d69 6e20 746f 2062 6f6f 7420 7468 6520 min to boot the │ │ │ │ │ +0000b880: 7379 7374 656d 2061 6e64 0a20 2020 2020 system and. │ │ │ │ │ +0000b890: 696e 7374 616c 6c20 6d6f 7265 2073 6f66 install more sof │ │ │ │ │ +0000b8a0: 7477 6172 652e 0a0a e280 9869 6d70 6f72 tware......impor │ │ │ │ │ +0000b8b0: 7461 6e74 e280 990a 0a20 2020 2020 496d tant..... Im │ │ │ │ │ +0000b8c0: 706f 7274 616e 7420 7072 6f67 7261 6d73 portant programs │ │ │ │ │ +0000b8d0: 2c20 696e 636c 7564 696e 6720 7468 6f73 , including thos │ │ │ │ │ +0000b8e0: 6520 7768 6963 6820 6f6e 6520 776f 756c e which one woul │ │ │ │ │ +0000b8f0: 6420 6578 7065 6374 2074 6f20 6669 6e64 d expect to find │ │ │ │ │ +0000b900: 0a20 2020 2020 6f6e 2061 6e79 2055 6e69 . on any Uni │ │ │ │ │ +0000b910: 782d 6c69 6b65 2073 7973 7465 6d2e 2020 x-like system. │ │ │ │ │ +0000b920: 4966 2074 6865 2065 7870 6563 7461 7469 If the expectati │ │ │ │ │ +0000b930: 6f6e 2069 7320 7468 6174 2061 6e20 6578 on is that an ex │ │ │ │ │ +0000b940: 7065 7269 656e 6365 640a 2020 2020 2055 perienced. U │ │ │ │ │ +0000b950: 6e69 7820 7065 7273 6f6e 2077 686f 2066 nix person who f │ │ │ │ │ +0000b960: 6f75 6e64 2069 7420 6d69 7373 696e 6720 ound it missing │ │ │ │ │ +0000b970: 776f 756c 6420 7361 7920 e280 9c57 6861 would say ...Wha │ │ │ │ │ +0000b980: 7420 6f6e 2065 6172 7468 2069 7320 676f t on earth is go │ │ │ │ │ +0000b990: 696e 670a 2020 2020 206f 6e2c 2077 6865 ing. on, whe │ │ │ │ │ +0000b9a0: 7265 2069 7320 e280 9866 6f6f e280 993f re is ...foo...? │ │ │ │ │ +0000b9b0: e280 9d2c 2069 7420 6d75 7374 2062 6520 ..., it must be │ │ │ │ │ +0000b9c0: 616e 20e2 8098 696d 706f 7274 616e 74e2 an ...important. │ │ │ │ │ +0000b9d0: 8099 2070 6163 6b61 6765 2e20 2028 3129 .. package. (1) │ │ │ │ │ +0000b9e0: 0a20 2020 2020 4f74 6865 7220 7061 636b . Other pack │ │ │ │ │ +0000b9f0: 6167 6573 2077 6974 686f 7574 2077 6869 ages without whi │ │ │ │ │ +0000ba00: 6368 2074 6865 2073 7973 7465 6d20 7769 ch the system wi │ │ │ │ │ +0000ba10: 6c6c 206e 6f74 2072 756e 2077 656c 6c20 ll not run well │ │ │ │ │ +0000ba20: 6f72 2062 650a 2020 2020 2075 7361 626c or be. usabl │ │ │ │ │ +0000ba30: 6520 6d75 7374 2061 6c73 6f20 6861 7665 e must also have │ │ │ │ │ +0000ba40: 2070 7269 6f72 6974 7920 e280 9869 6d70 priority ...imp │ │ │ │ │ +0000ba50: 6f72 7461 6e74 e280 992e 2020 5468 6973 ortant.... This │ │ │ │ │ +0000ba60: 2064 6f65 7320 276e 6f74 270a 2020 2020 does 'not'. │ │ │ │ │ +0000ba70: 2069 6e63 6c75 6465 2045 6d61 6373 2c20 include Emacs, │ │ │ │ │ +0000ba80: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ +0000ba90: 7465 6d2c 2054 6558 206f 7220 616e 7920 tem, TeX or any │ │ │ │ │ +0000baa0: 6f74 6865 7220 6c61 7267 650a 2020 2020 other large. │ │ │ │ │ +0000bab0: 2061 7070 6c69 6361 7469 6f6e 732e 2020 applications. │ │ │ │ │ +0000bac0: 5468 6520 e280 9869 6d70 6f72 7461 6e74 The ...important │ │ │ │ │ +0000bad0: e280 9920 7061 636b 6167 6573 2061 7265 ... packages are │ │ │ │ │ +0000bae0: 206a 7573 7420 6120 6261 7265 206d 696e just a bare min │ │ │ │ │ +0000baf0: 696d 756d 206f 660a 2020 2020 2063 6f6d imum of. com │ │ │ │ │ +0000bb00: 6d6f 6e6c 792d 6578 7065 6374 6564 2061 monly-expected a │ │ │ │ │ +0000bb10: 6e64 206e 6563 6573 7361 7279 2074 6f6f nd necessary too │ │ │ │ │ +0000bb20: 6c73 2e0a 0ae2 8098 7374 616e 6461 7264 ls......standard │ │ │ │ │ +0000bb30: e280 990a 0a20 2020 2020 5468 6573 6520 ..... These │ │ │ │ │ +0000bb40: 7061 636b 6167 6573 2070 726f 7669 6465 packages provide │ │ │ │ │ +0000bb50: 2061 2072 6561 736f 6e61 626c 7920 736d a reasonably sm │ │ │ │ │ +0000bb60: 616c 6c20 6275 7420 6e6f 7420 746f 6f20 all but not too │ │ │ │ │ +0000bb70: 6c69 6d69 7465 640a 2020 2020 2063 6861 limited. cha │ │ │ │ │ +0000bb80: 7261 6374 6572 2d6d 6f64 6520 7379 7374 racter-mode syst │ │ │ │ │ +0000bb90: 656d 2e20 2054 6869 7320 6973 2077 6861 em. This is wha │ │ │ │ │ +0000bba0: 7420 7769 6c6c 2062 6520 696e 7374 616c t will be instal │ │ │ │ │ +0000bbb0: 6c65 6420 6279 2064 6566 6175 6c74 0a20 led by default. │ │ │ │ │ +0000bbc0: 2020 2020 6966 2074 6865 2075 7365 7220 if the user │ │ │ │ │ +0000bbd0: 646f 6573 6ee2 8099 7420 7365 6c65 6374 doesn...t select │ │ │ │ │ +0000bbe0: 2061 6e79 7468 696e 6720 656c 7365 2e20 anything else. │ │ │ │ │ +0000bbf0: 2049 7420 646f 6573 6ee2 8099 7420 696e It doesn...t in │ │ │ │ │ +0000bc00: 636c 7564 6520 6d61 6e79 0a20 2020 2020 clude many. │ │ │ │ │ +0000bc10: 6c61 7267 6520 6170 706c 6963 6174 696f large applicatio │ │ │ │ │ +0000bc20: 6e73 2e0a 0a20 2020 2020 5477 6f20 7061 ns... Two pa │ │ │ │ │ +0000bc30: 636b 6167 6573 2074 6861 7420 626f 7468 ckages that both │ │ │ │ │ +0000bc40: 2068 6176 6520 6120 7072 696f 7269 7479 have a priority │ │ │ │ │ +0000bc50: 206f 6620 e280 9873 7461 6e64 6172 64e2 of ...standard. │ │ │ │ │ +0000bc60: 8099 206f 7220 6869 6768 6572 206d 7573 .. or higher mus │ │ │ │ │ +0000bc70: 740a 2020 2020 206e 6f74 2063 6f6e 666c t. not confl │ │ │ │ │ +0000bc80: 6963 7420 7769 7468 2065 6163 6820 6f74 ict with each ot │ │ │ │ │ +0000bc90: 6865 722e 0a0a e280 986f 7074 696f 6e61 her......optiona │ │ │ │ │ +0000bca0: 6ce2 8099 0a0a 2020 2020 2054 6869 7320 l..... This │ │ │ │ │ +0000bcb0: 6973 2074 6865 2064 6566 6175 6c74 2070 is the default p │ │ │ │ │ +0000bcc0: 7269 6f72 6974 7920 666f 7220 7468 6520 riority for the │ │ │ │ │ +0000bcd0: 6d61 6a6f 7269 7479 206f 6620 7468 6520 majority of the │ │ │ │ │ +0000bce0: 6172 6368 6976 652e 0a20 2020 2020 556e archive.. Un │ │ │ │ │ +0000bcf0: 6c65 7373 2061 2070 6163 6b61 6765 2073 less a package s │ │ │ │ │ +0000bd00: 686f 756c 6420 6265 2069 6e73 7461 6c6c hould be install │ │ │ │ │ +0000bd10: 6564 2062 7920 6465 6661 756c 7420 6f6e ed by default on │ │ │ │ │ +0000bd20: 2073 7461 6e64 6172 6420 4465 6269 616e standard Debian │ │ │ │ │ +0000bd30: 0a20 2020 2020 7379 7374 656d 732c 2069 . systems, i │ │ │ │ │ +0000bd40: 7420 7368 6f75 6c64 2068 6176 6520 6120 t should have a │ │ │ │ │ +0000bd50: 7072 696f 7269 7479 206f 6620 e280 986f priority of ...o │ │ │ │ │ +0000bd60: 7074 696f 6e61 6ce2 8099 2e20 2050 6163 ptional.... Pac │ │ │ │ │ +0000bd70: 6b61 6765 7320 7769 7468 2061 0a20 2020 kages with a. │ │ │ │ │ +0000bd80: 2020 7072 696f 7269 7479 206f 6620 e280 priority of .. │ │ │ │ │ +0000bd90: 986f 7074 696f 6e61 6ce2 8099 206d 6179 .optional... may │ │ │ │ │ +0000bda0: 2063 6f6e 666c 6963 7420 7769 7468 2065 conflict with e │ │ │ │ │ +0000bdb0: 6163 6820 6f74 6865 722e 0a0a e280 9865 ach other......e │ │ │ │ │ +0000bdc0: 7874 7261 e280 990a 0a20 2020 2020 2754 xtra..... 'T │ │ │ │ │ +0000bdd0: 6869 7320 7072 696f 7269 7479 2069 7320 his priority is │ │ │ │ │ +0000bde0: 6465 7072 6563 6174 6564 2e27 2020 5573 deprecated.' Us │ │ │ │ │ +0000bdf0: 6520 7468 6520 e280 986f 7074 696f 6e61 e the ...optiona │ │ │ │ │ +0000be00: 6ce2 8099 2070 7269 6f72 6974 790a 2020 l... priority. │ │ │ │ │ +0000be10: 2020 2069 6e73 7465 6164 2e20 2054 6869 instead. Thi │ │ │ │ │ +0000be20: 7320 7072 696f 7269 7479 2073 686f 756c s priority shoul │ │ │ │ │ +0000be30: 6420 6265 2074 7265 6174 6564 2061 7320 d be treated as │ │ │ │ │ +0000be40: 6571 7569 7661 6c65 6e74 2074 6f0a 2020 equivalent to. │ │ │ │ │ +0000be50: 2020 20e2 8098 6f70 7469 6f6e 616c e280 ...optional.. │ │ │ │ │ +0000be60: 992e 0a0a 2020 2020 2054 6865 20e2 8098 .... The ... │ │ │ │ │ +0000be70: 6578 7472 61e2 8099 2070 7269 6f72 6974 extra... priorit │ │ │ │ │ +0000be80: 7920 7761 7320 7072 6576 696f 7573 6c79 y was previously │ │ │ │ │ +0000be90: 2075 7365 6420 666f 7220 7061 636b 6167 used for packag │ │ │ │ │ +0000bea0: 6573 2074 6861 740a 2020 2020 2063 6f6e es that. con │ │ │ │ │ +0000beb0: 666c 6963 7465 6420 7769 7468 206f 7468 flicted with oth │ │ │ │ │ +0000bec0: 6572 2070 6163 6b61 6765 7320 616e 6420 er packages and │ │ │ │ │ +0000bed0: 7061 636b 6167 6573 2074 6861 7420 7765 packages that we │ │ │ │ │ +0000bee0: 7265 206f 6e6c 7920 6c69 6b65 6c79 0a20 re only likely. │ │ │ │ │ +0000bef0: 2020 2020 746f 2062 6520 7573 6566 756c to be useful │ │ │ │ │ +0000bf00: 2074 6f20 7065 6f70 6c65 2077 6974 6820 to people with │ │ │ │ │ +0000bf10: 7370 6563 6961 6c69 7a65 6420 7265 7175 specialized requ │ │ │ │ │ +0000bf20: 6972 656d 656e 7473 2e20 2048 6f77 6576 irements. Howev │ │ │ │ │ +0000bf30: 6572 2c0a 2020 2020 2074 6869 7320 6469 er,. this di │ │ │ │ │ +0000bf40: 7374 696e 6374 696f 6e20 7761 7320 736f stinction was so │ │ │ │ │ +0000bf50: 6d65 7768 6174 2061 7262 6974 7261 7279 mewhat arbitrary │ │ │ │ │ +0000bf60: 2c20 6e6f 7420 636f 6e73 6973 7465 6e74 , not consistent │ │ │ │ │ +0000bf70: 6c79 2066 6f6c 6c6f 7765 642c 0a20 2020 ly followed,. │ │ │ │ │ +0000bf80: 2020 616e 6420 6e6f 7420 7573 6566 756c and not useful │ │ │ │ │ +0000bf90: 2065 6e6f 7567 6820 746f 2077 6172 7261 enough to warra │ │ │ │ │ +0000bfa0: 6e74 2074 6865 206d 6169 6e74 656e 616e nt the maintenan │ │ │ │ │ +0000bfb0: 6365 2065 6666 6f72 742e 0a0a 2020 202d ce effort... - │ │ │ │ │ +0000bfc0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +0000bfd0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +0000bfe0: 2020 2028 3129 2054 6869 7320 6973 2061 (1) This is a │ │ │ │ │ +0000bff0: 6e20 696d 706f 7274 616e 7420 6372 6974 n important crit │ │ │ │ │ +0000c000: 6572 696f 6e20 6265 6361 7573 6520 7765 erion because we │ │ │ │ │ +0000c010: 2061 7265 2074 7279 696e 6720 746f 2070 are trying to p │ │ │ │ │ +0000c020: 726f 6475 6365 2c0a 616d 6f6e 6773 7420 roduce,.amongst │ │ │ │ │ +0000c030: 6f74 6865 7220 7468 696e 6773 2c20 6120 other things, a │ │ │ │ │ +0000c040: 6672 6565 2055 6e69 782e 0a0a 1f0a 4669 free Unix.....Fi │ │ │ │ │ +0000c050: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0000c060: 792e 696e 666f 2c20 204e 6f64 653a 2042 y.info, Node: B │ │ │ │ │ +0000c070: 696e 6172 7920 7061 636b 6167 6573 2c20 inary packages, │ │ │ │ │ +0000c080: 204e 6578 743a 2053 6f75 7263 6520 7061 Next: Source pa │ │ │ │ │ +0000c090: 636b 6167 6573 2c20 2050 7265 763a 2054 ckages, Prev: T │ │ │ │ │ +0000c0a0: 6865 2044 6562 6961 6e20 4172 6368 6976 he Debian Archiv │ │ │ │ │ +0000c0b0: 652c 2020 5570 3a20 546f 700a 0a33 2042 e, Up: Top..3 B │ │ │ │ │ +0000c0c0: 696e 6172 7920 7061 636b 6167 6573 0a2a inary packages.* │ │ │ │ │ +0000c0d0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0000c0e0: 0a0a 5468 6520 4465 6269 616e 2064 6973 ..The Debian dis │ │ │ │ │ +0000c0f0: 7472 6962 7574 696f 6e20 6973 2062 6173 tribution is bas │ │ │ │ │ +0000c100: 6564 206f 6e20 7468 6520 4465 6269 616e ed on the Debian │ │ │ │ │ +0000c110: 2070 6163 6b61 6765 206d 616e 6167 656d package managem │ │ │ │ │ +0000c120: 656e 740a 7379 7374 656d 2c20 6361 6c6c ent.system, call │ │ │ │ │ +0000c130: 6564 20e2 8098 6470 6b67 e280 992e 2020 ed ...dpkg.... │ │ │ │ │ +0000c140: 5468 7573 2c20 616c 6c20 7061 636b 6167 Thus, all packag │ │ │ │ │ +0000c150: 6573 2069 6e20 7468 6520 4465 6269 616e es in the Debian │ │ │ │ │ +0000c160: 2064 6973 7472 6962 7574 696f 6e0a 6d75 distribution.mu │ │ │ │ │ +0000c170: 7374 2062 6520 7072 6f76 6964 6564 2069 st be provided i │ │ │ │ │ +0000c180: 6e20 7468 6520 e280 982e 6465 62e2 8099 n the ....deb... │ │ │ │ │ +0000c190: 2066 696c 6520 666f 726d 6174 2e0a 0a41 file format...A │ │ │ │ │ +0000c1a0: 20e2 8098 2e64 6562 e280 9920 7061 636b ....deb... pack │ │ │ │ │ +0000c1b0: 6167 6520 636f 6e74 6169 6e73 2074 776f age contains two │ │ │ │ │ +0000c1c0: 2073 6574 7320 6f66 2066 696c 6573 3a20 sets of files: │ │ │ │ │ +0000c1d0: 6120 7365 7420 6f66 2066 696c 6573 2074 a set of files t │ │ │ │ │ +0000c1e0: 6f20 696e 7374 616c 6c0a 6f6e 2074 6865 o install.on the │ │ │ │ │ +0000c1f0: 2073 7973 7465 6d20 7768 656e 2074 6865 system when the │ │ │ │ │ +0000c200: 2070 6163 6b61 6765 2069 7320 696e 7374 package is inst │ │ │ │ │ +0000c210: 616c 6c65 642c 2061 6e64 2061 2073 6574 alled, and a set │ │ │ │ │ +0000c220: 206f 6620 6669 6c65 7320 7468 6174 0a70 of files that.p │ │ │ │ │ +0000c230: 726f 7669 6465 2061 6464 6974 696f 6e61 rovide additiona │ │ │ │ │ +0000c240: 6c20 6d65 7461 6461 7461 2061 626f 7574 l metadata about │ │ │ │ │ +0000c250: 2074 6865 2070 6163 6b61 6765 206f 7220 the package or │ │ │ │ │ +0000c260: 7768 6963 6820 6172 6520 6578 6563 7574 which are execut │ │ │ │ │ +0000c270: 6564 2077 6865 6e0a 7468 6520 7061 636b ed when.the pack │ │ │ │ │ +0000c280: 6167 6520 6973 2069 6e73 7461 6c6c 6564 age is installed │ │ │ │ │ +0000c290: 206f 7220 7265 6d6f 7665 642e 2020 5468 or removed. Th │ │ │ │ │ +0000c2a0: 6973 2073 6563 6f6e 6420 7365 7420 6f66 is second set of │ │ │ │ │ +0000c2b0: 2066 696c 6573 2069 7320 6361 6c6c 6564 files is called │ │ │ │ │ +0000c2c0: 0a27 7061 636b 6167 6520 6d65 7461 6461 .'package metada │ │ │ │ │ +0000c2d0: 7461 2066 696c 6573 272e 2020 416d 6f6e ta files'. Amon │ │ │ │ │ +0000c2e0: 6720 7468 6f73 6520 6669 6c65 7320 6172 g those files ar │ │ │ │ │ +0000c2f0: 6520 7468 6520 7061 636b 6167 6520 6d61 e the package ma │ │ │ │ │ +0000c300: 696e 7461 696e 6572 0a73 6372 6970 7473 intainer.scripts │ │ │ │ │ +0000c310: 2061 6e64 20e2 8098 636f 6e74 726f 6ce2 and ...control. │ │ │ │ │ +0000c320: 8099 2c20 7468 6520 2a6e 6f74 6520 6269 .., the *note bi │ │ │ │ │ +0000c330: 6e61 7279 2070 6163 6b61 6765 2063 6f6e nary package con │ │ │ │ │ +0000c340: 7472 6f6c 2066 696c 653a 2033 352e 2074 trol file: 35. t │ │ │ │ │ +0000c350: 6861 740a 636f 6e74 6169 6e73 2074 6865 hat.contains the │ │ │ │ │ +0000c360: 2063 6f6e 7472 6f6c 2066 6965 6c64 7320 control fields │ │ │ │ │ +0000c370: 666f 7220 7468 6520 7061 636b 6167 652e for the package. │ │ │ │ │ +0000c380: 2020 4f74 6865 7220 7061 636b 6167 6520 Other package │ │ │ │ │ +0000c390: 6d65 7461 6461 7461 0a66 696c 6573 2069 metadata.files i │ │ │ │ │ +0000c3a0: 6e63 6c75 6465 202a 6e6f 7465 2073 796d nclude *note sym │ │ │ │ │ +0000c3b0: 626f 6c73 3a20 3336 2e20 6f72 202a 6e6f bols: 36. or *no │ │ │ │ │ +0000c3c0: 7465 2073 686c 6962 733a 2033 372e 2075 te shlibs: 37. u │ │ │ │ │ +0000c3d0: 7365 6420 746f 2073 746f 7265 0a73 6861 sed to store.sha │ │ │ │ │ +0000c3e0: 7265 6420 6c69 6272 6172 7920 6465 7065 red library depe │ │ │ │ │ +0000c3f0: 6e64 656e 6379 2069 6e66 6f72 6d61 7469 ndency informati │ │ │ │ │ +0000c400: 6f6e 2061 6e64 2074 6865 20e2 8098 636f on and the ...co │ │ │ │ │ +0000c410: 6e66 6669 6c65 73e2 8099 2066 696c 6520 nffiles... file │ │ │ │ │ +0000c420: 7468 6174 0a6c 6973 7473 2074 6865 2070 that.lists the p │ │ │ │ │ +0000c430: 6163 6b61 6765 e280 9973 2063 6f6e 6669 ackage...s confi │ │ │ │ │ +0000c440: 6775 7261 7469 6f6e 2066 696c 6573 2028 guration files ( │ │ │ │ │ +0000c450: 6465 7363 7269 6265 6420 696e 202a 6e6f described in *no │ │ │ │ │ +0000c460: 7465 0a43 6f6e 6669 6775 7261 7469 6f6e te.Configuration │ │ │ │ │ +0000c470: 2066 696c 6573 3a20 3338 2e29 2e0a 0a54 files: 38.)...T │ │ │ │ │ +0000c480: 6865 7265 2069 7320 756e 666f 7274 756e here is unfortun │ │ │ │ │ +0000c490: 6174 656c 7920 6120 636f 6c6c 6973 696f ately a collisio │ │ │ │ │ +0000c4a0: 6e20 6f66 2074 6572 6d69 6e6f 6c6f 6779 n of terminology │ │ │ │ │ +0000c4b0: 2068 6572 6520 6265 7477 6565 6e20 636f here between co │ │ │ │ │ +0000c4c0: 6e74 726f 6c0a 696e 666f 726d 6174 696f ntrol.informatio │ │ │ │ │ +0000c4d0: 6e20 6669 6c65 7320 616e 6420 6669 6c65 n files and file │ │ │ │ │ +0000c4e0: 7320 696e 2074 6865 2044 6562 6961 6e20 s in the Debian │ │ │ │ │ +0000c4f0: 636f 6e74 726f 6c20 6669 6c65 2066 6f72 control file for │ │ │ │ │ +0000c500: 6d61 742e 0a54 6872 6f75 6768 6f75 7420 mat..Throughout │ │ │ │ │ +0000c510: 7468 6973 2064 6f63 756d 656e 742c 2061 this document, a │ │ │ │ │ +0000c520: 2027 636f 6e74 726f 6c20 6669 6c65 2720 'control file' │ │ │ │ │ +0000c530: 7265 6665 7273 2074 6f20 6120 6669 6c65 refers to a file │ │ │ │ │ +0000c540: 2069 6e20 7468 650a 4465 6269 616e 2063 in the.Debian c │ │ │ │ │ +0000c550: 6f6e 7472 6f6c 2066 696c 6520 666f 726d ontrol file form │ │ │ │ │ +0000c560: 6174 2e20 2054 6865 7365 2066 696c 6573 at. These files │ │ │ │ │ +0000c570: 2061 7265 2064 6f63 756d 656e 7465 6420 are documented │ │ │ │ │ +0000c580: 696e 202a 6e6f 7465 2043 6f6e 7472 6f6c in *note Control │ │ │ │ │ +0000c590: 0a66 696c 6573 2061 6e64 2074 6865 6972 .files and their │ │ │ │ │ +0000c5a0: 2066 6965 6c64 733a 2033 392e 2020 4f6e fields: 39. On │ │ │ │ │ +0000c5b0: 6c79 2066 696c 6573 2072 6566 6572 7265 ly files referre │ │ │ │ │ +0000c5c0: 6420 746f 2073 7065 6369 6669 6361 6c6c d to specificall │ │ │ │ │ +0000c5d0: 7920 6173 0a27 7061 636b 6167 6520 6d65 y as.'package me │ │ │ │ │ +0000c5e0: 7461 6461 7461 2066 696c 6573 2720 6172 tadata files' ar │ │ │ │ │ +0000c5f0: 6520 7468 6520 6669 6c65 7320 696e 636c e the files incl │ │ │ │ │ +0000c600: 7564 6564 2069 6e20 7468 6520 7061 636b uded in the pack │ │ │ │ │ +0000c610: 6167 6520 6d65 7461 6461 7461 0a6d 656d age metadata.mem │ │ │ │ │ +0000c620: 6265 7220 2863 616c 6c65 6420 e280 9863 ber (called ...c │ │ │ │ │ +0000c630: 6f6e 7472 6f6c 2e74 6172 e280 9929 206f ontrol.tar...) o │ │ │ │ │ +0000c640: 6620 7468 6520 e280 982e 6465 62e2 8099 f the ....deb... │ │ │ │ │ +0000c650: 2066 696c 6520 666f 726d 6174 2075 7365 file format use │ │ │ │ │ +0000c660: 6420 6279 2062 696e 6172 790a 7061 636b d by binary.pack │ │ │ │ │ +0000c670: 6167 6573 2e20 204d 6f73 7420 7061 636b ages. Most pack │ │ │ │ │ +0000c680: 6167 6520 6d65 7461 6461 7461 2066 696c age metadata fil │ │ │ │ │ +0000c690: 6573 2061 7265 206e 6f74 2069 6e20 7468 es are not in th │ │ │ │ │ +0000c6a0: 6520 4465 6269 616e 2063 6f6e 7472 6f6c e Debian control │ │ │ │ │ +0000c6b0: 0a66 696c 6520 666f 726d 6174 2e0a 0a2a .file format...* │ │ │ │ │ +0000c6c0: 204d 656e 753a 0a0a 2a20 5468 6520 7061 Menu:..* The pa │ │ │ │ │ +0000c6d0: 636b 6167 6520 6e61 6d65 3a3a 0a2a 2054 ckage name::.* T │ │ │ │ │ +0000c6e0: 6865 2076 6572 7369 6f6e 206f 6620 6120 he version of a │ │ │ │ │ +0000c6f0: 7061 636b 6167 653a 3a0a 2a20 5468 6520 package::.* The │ │ │ │ │ +0000c700: 6d61 696e 7461 696e 6572 206f 6620 6120 maintainer of a │ │ │ │ │ +0000c710: 7061 636b 6167 653a 3a0a 2a20 5468 6520 package::.* The │ │ │ │ │ +0000c720: 6465 7363 7269 7074 696f 6e20 6f66 2061 description of a │ │ │ │ │ +0000c730: 2070 6163 6b61 6765 3a3a 0a2a 2044 6570 package::.* Dep │ │ │ │ │ +0000c740: 656e 6465 6e63 6965 733a 3a0a 2a20 5669 endencies::.* Vi │ │ │ │ │ +0000c750: 7274 7561 6c20 7061 636b 6167 6573 3a3a rtual packages:: │ │ │ │ │ +0000c760: 0a2a 2042 6173 6520 7379 7374 656d 3a3a .* Base system:: │ │ │ │ │ +0000c770: 0a2a 2045 7373 656e 7469 616c 2070 6163 .* Essential pac │ │ │ │ │ +0000c780: 6b61 6765 733a 3a0a 2a20 4d61 696e 7461 kages::.* Mainta │ │ │ │ │ +0000c790: 696e 6572 2053 6372 6970 7473 3a3a 0a0a iner Scripts::.. │ │ │ │ │ +0000c7a0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +0000c7b0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +0000c7c0: 653a 2054 6865 2070 6163 6b61 6765 206e e: The package n │ │ │ │ │ +0000c7d0: 616d 652c 2020 4e65 7874 3a20 5468 6520 ame, Next: The │ │ │ │ │ +0000c7e0: 7665 7273 696f 6e20 6f66 2061 2070 6163 version of a pac │ │ │ │ │ +0000c7f0: 6b61 6765 2c20 2055 703a 2042 696e 6172 kage, Up: Binar │ │ │ │ │ +0000c800: 7920 7061 636b 6167 6573 0a0a 332e 3120 y packages..3.1 │ │ │ │ │ +0000c810: 5468 6520 7061 636b 6167 6520 6e61 6d65 The package name │ │ │ │ │ +0000c820: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +0000c830: 3d3d 3d3d 3d0a 0a45 7665 7279 2070 6163 =====..Every pac │ │ │ │ │ +0000c840: 6b61 6765 206d 7573 7420 6861 7665 2061 kage must have a │ │ │ │ │ +0000c850: 206e 616d 6520 7468 6174 e280 9973 2075 name that...s u │ │ │ │ │ +0000c860: 6e69 7175 6520 7769 7468 696e 2074 6865 nique within the │ │ │ │ │ +0000c870: 2044 6562 6961 6e20 6172 6368 6976 652e Debian archive. │ │ │ │ │ +0000c880: 0a0a 5468 6520 7061 636b 6167 6520 6e61 ..The package na │ │ │ │ │ +0000c890: 6d65 2069 7320 696e 636c 7564 6564 2069 me is included i │ │ │ │ │ +0000c8a0: 6e20 7468 6520 636f 6e74 726f 6c20 6669 n the control fi │ │ │ │ │ +0000c8b0: 656c 6420 e280 9850 6163 6b61 6765 e280 eld ...Package.. │ │ │ │ │ +0000c8c0: 992c 2074 6865 2066 6f72 6d61 740a 6f66 ., the format.of │ │ │ │ │ +0000c8d0: 2077 6869 6368 2069 7320 6465 7363 7269 which is descri │ │ │ │ │ +0000c8e0: 6265 6420 696e 202a 6e6f 7465 2050 6163 bed in *note Pac │ │ │ │ │ +0000c8f0: 6b61 6765 3a20 3363 2e20 2054 6865 2070 kage: 3c. The p │ │ │ │ │ +0000c900: 6163 6b61 6765 206e 616d 6520 6973 2061 ackage name is a │ │ │ │ │ +0000c910: 6c73 6f0a 696e 636c 7564 6564 2061 7320 lso.included as │ │ │ │ │ +0000c920: 6120 7061 7274 206f 6620 7468 6520 6669 a part of the fi │ │ │ │ │ +0000c930: 6c65 206e 616d 6520 6f66 2074 6865 20e2 le name of the . │ │ │ │ │ +0000c940: 8098 2e64 6562 e280 9920 6669 6c65 2e0a ...deb... file.. │ │ │ │ │ +0000c950: 0a2a 204d 656e 753a 0a0a 2a20 5061 636b .* Menu:..* Pack │ │ │ │ │ +0000c960: 6167 6573 2077 6974 6820 706f 7465 6e74 ages with potent │ │ │ │ │ +0000c970: 6961 6c6c 7920 6f66 6665 6e73 6976 6520 ially offensive │ │ │ │ │ +0000c980: 636f 6e74 656e 743a 3a0a 0a1f 0a46 696c content::....Fil │ │ │ │ │ +0000c990: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0000c9a0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5061 .info, Node: Pa │ │ │ │ │ +0000c9b0: 636b 6167 6573 2077 6974 6820 706f 7465 ckages with pote │ │ │ │ │ +0000c9c0: 6e74 6961 6c6c 7920 6f66 6665 6e73 6976 ntially offensiv │ │ │ │ │ +0000c9d0: 6520 636f 6e74 656e 742c 2020 5570 3a20 e content, Up: │ │ │ │ │ +0000c9e0: 5468 6520 7061 636b 6167 6520 6e61 6d65 The package name │ │ │ │ │ +0000c9f0: 0a0a 332e 312e 3120 5061 636b 6167 6573 ..3.1.1 Packages │ │ │ │ │ +0000ca00: 2077 6974 6820 706f 7465 6e74 6961 6c6c with potentiall │ │ │ │ │ +0000ca10: 7920 6f66 6665 6e73 6976 6520 636f 6e74 y offensive cont │ │ │ │ │ +0000ca20: 656e 740a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ent.------------ │ │ │ │ │ +0000ca30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0000ca40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0000ca50: 2d2d 2d2d 2d0a 0a41 7320 6120 6d61 696e -----..As a main │ │ │ │ │ +0000ca60: 7461 696e 6572 2079 6f75 2073 686f 756c tainer you shoul │ │ │ │ │ +0000ca70: 6420 6d61 6b65 2061 206a 7564 6765 6d65 d make a judgeme │ │ │ │ │ +0000ca80: 6e74 2061 626f 7574 2077 6865 7468 6572 nt about whether │ │ │ │ │ +0000ca90: 2074 6865 2063 6f6e 7465 6e74 730a 6f66 the contents.of │ │ │ │ │ +0000caa0: 2061 2070 6163 6b61 6765 2069 7320 6170 a package is ap │ │ │ │ │ +0000cab0: 7072 6f70 7269 6174 6520 746f 2069 6e63 propriate to inc │ │ │ │ │ +0000cac0: 6c75 6465 2c20 7768 6574 6865 7220 6974 lude, whether it │ │ │ │ │ +0000cad0: 206e 6565 6473 2061 6e79 206b 696e 6420 needs any kind │ │ │ │ │ +0000cae0: 6f66 0a63 6f6e 7465 6e74 2077 6172 6e69 of.content warni │ │ │ │ │ +0000caf0: 6e67 2c20 616e 6420 7768 6574 6865 7220 ng, and whether │ │ │ │ │ +0000cb00: 736f 6d65 2070 6172 7473 2073 686f 756c some parts shoul │ │ │ │ │ +0000cb10: 6420 6265 2073 706c 6974 206f 7574 2069 d be split out i │ │ │ │ │ +0000cb20: 6e74 6f20 610a 7365 7061 7261 7465 2070 nto a.separate p │ │ │ │ │ +0000cb30: 6163 6b61 6765 2028 736f 2074 6861 7420 ackage (so that │ │ │ │ │ +0000cb40: 7573 6572 7320 7768 6f20 7761 6e74 2074 users who want t │ │ │ │ │ +0000cb50: 6f20 6176 6f69 6420 6365 7274 6169 6e20 o avoid certain │ │ │ │ │ +0000cb60: 7061 7274 7320 6361 6e20 646f 0a73 6f29 parts can do.so) │ │ │ │ │ +0000cb70: 2e20 2049 6e20 6d61 6b69 6e67 2074 6865 . In making the │ │ │ │ │ +0000cb80: 7365 2064 6563 6973 696f 6e73 2079 6f75 se decisions you │ │ │ │ │ +0000cb90: 2073 686f 756c 6420 7461 6b65 2069 6e74 should take int │ │ │ │ │ +0000cba0: 6f20 6163 636f 756e 7420 7468 650a 7072 o account the.pr │ │ │ │ │ +0000cbb0: 6f6a 6563 74e2 8099 7320 7669 6577 7320 oject...s views │ │ │ │ │ +0000cbc0: 6173 2065 7870 7265 7373 6564 2069 6e20 as expressed in │ │ │ │ │ +0000cbd0: 6f75 7220 4469 7665 7273 6974 7920 5374 our Diversity St │ │ │ │ │ +0000cbe0: 6174 656d 656e 742e 0a0a 4966 2079 6f75 atement...If you │ │ │ │ │ +0000cbf0: 2073 706c 6974 206f 7574 2028 706f 7465 split out (pote │ │ │ │ │ +0000cc00: 6e74 6961 6c6c 7929 206f 6666 656e 7369 ntially) offensi │ │ │ │ │ +0000cc10: 7665 206f 7220 6469 7374 7572 6269 6e67 ve or disturbing │ │ │ │ │ +0000cc20: 206d 6174 6572 6961 6c20 696e 746f 2061 material into a │ │ │ │ │ +0000cc30: 0a73 6570 6172 6174 6520 7061 636b 6167 .separate packag │ │ │ │ │ +0000cc40: 652c 2079 6f75 2073 686f 756c 6420 7573 e, you should us │ │ │ │ │ +0000cc50: 7561 6c6c 7920 6d61 726b 2074 6869 7320 ually mark this │ │ │ │ │ +0000cc60: 696e 2074 6865 2070 6163 6b61 6765 206e in the package n │ │ │ │ │ +0000cc70: 616d 6520 6279 0a61 6464 696e 6720 e280 ame by.adding .. │ │ │ │ │ +0000cc80: 982d 6f66 6665 6e73 6976 65e2 8099 2e20 .-offensive.... │ │ │ │ │ +0000cc90: 2046 6f72 2065 7861 6d70 6c65 2c20 e280 For example, .. │ │ │ │ │ +0000cca0: 9863 6f77 7361 79e2 8099 2076 7320 e280 .cowsay... vs .. │ │ │ │ │ +0000ccb0: 9863 6f77 7361 792d 6f66 6665 6e73 6976 .cowsay-offensiv │ │ │ │ │ +0000ccc0: 65e2 8099 2e20 2049 6e0a 7468 6973 2073 e.... In.this s │ │ │ │ │ +0000ccd0: 6974 7561 7469 6f6e 2074 6865 20e2 8098 ituation the ... │ │ │ │ │ +0000cce0: 2d6f 6666 656e 7369 7665 e280 9920 7061 -offensive... pa │ │ │ │ │ +0000ccf0: 636b 6167 6520 6361 6e20 6265 2053 7567 ckage can be Sug │ │ │ │ │ +0000cd00: 6765 7374 6564 2062 7920 7468 6520 636f gested by the co │ │ │ │ │ +0000cd10: 7265 0a70 6163 6b61 6765 2873 292c 2062 re.package(s), b │ │ │ │ │ +0000cd20: 7574 2073 686f 756c 6420 6e6f 7420 6265 ut should not be │ │ │ │ │ +0000cd30: 2052 6563 6f6d 6d65 6e64 6564 206f 7220 Recommended or │ │ │ │ │ +0000cd40: 4465 7065 6e64 6564 206f 6e2e 0a0a 1f0a Depended on..... │ │ │ │ │ +0000cd50: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0000cd60: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0000cd70: 2054 6865 2076 6572 7369 6f6e 206f 6620 The version of │ │ │ │ │ +0000cd80: 6120 7061 636b 6167 652c 2020 4e65 7874 a package, Next │ │ │ │ │ +0000cd90: 3a20 5468 6520 6d61 696e 7461 696e 6572 : The maintainer │ │ │ │ │ +0000cda0: 206f 6620 6120 7061 636b 6167 652c 2020 of a package, │ │ │ │ │ +0000cdb0: 5072 6576 3a20 5468 6520 7061 636b 6167 Prev: The packag │ │ │ │ │ +0000cdc0: 6520 6e61 6d65 2c20 2055 703a 2042 696e e name, Up: Bin │ │ │ │ │ +0000cdd0: 6172 7920 7061 636b 6167 6573 0a0a 332e ary packages..3. │ │ │ │ │ +0000cde0: 3220 5468 6520 7665 7273 696f 6e20 6f66 2 The version of │ │ │ │ │ +0000cdf0: 2061 2070 6163 6b61 6765 0a3d 3d3d 3d3d a package.===== │ │ │ │ │ +0000ce00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0000ce10: 3d3d 3d3d 3d3d 3d0a 0a45 7665 7279 2070 =======..Every p │ │ │ │ │ +0000ce20: 6163 6b61 6765 2068 6173 2061 2076 6572 ackage has a ver │ │ │ │ │ +0000ce30: 7369 6f6e 206e 756d 6265 7220 7265 636f sion number reco │ │ │ │ │ +0000ce40: 7264 6564 2069 6e20 6974 7320 e280 9856 rded in its ...V │ │ │ │ │ +0000ce50: 6572 7369 6f6e e280 9920 636f 6e74 726f ersion... contro │ │ │ │ │ +0000ce60: 6c0a 6669 6c65 2066 6965 6c64 2c20 6465 l.file field, de │ │ │ │ │ +0000ce70: 7363 7269 6265 6420 696e 202a 6e6f 7465 scribed in *note │ │ │ │ │ +0000ce80: 2056 6572 7369 6f6e 3a20 3431 2e0a 0a54 Version: 41...T │ │ │ │ │ +0000ce90: 6865 2070 6163 6b61 6765 206d 616e 6167 he package manag │ │ │ │ │ +0000cea0: 656d 656e 7420 7379 7374 656d 2069 6d70 ement system imp │ │ │ │ │ +0000ceb0: 6f73 6573 2061 6e20 6f72 6465 7269 6e67 oses an ordering │ │ │ │ │ +0000cec0: 206f 6e20 7665 7273 696f 6e20 6e75 6d62 on version numb │ │ │ │ │ +0000ced0: 6572 732c 2073 6f0a 7468 6174 2069 7420 ers, so.that it │ │ │ │ │ +0000cee0: 6361 6e20 7465 6c6c 2077 6865 7468 6572 can tell whether │ │ │ │ │ +0000cef0: 2070 6163 6b61 6765 7320 6172 6520 6265 packages are be │ │ │ │ │ +0000cf00: 696e 6720 7570 2d20 6f72 2064 6f77 6e67 ing up- or downg │ │ │ │ │ +0000cf10: 7261 6465 6420 616e 6420 736f 0a74 6861 raded and so.tha │ │ │ │ │ +0000cf20: 7420 7061 636b 6167 6520 7379 7374 656d t package system │ │ │ │ │ +0000cf30: 2066 726f 6e74 2065 6e64 2061 7070 6c69 front end appli │ │ │ │ │ +0000cf40: 6361 7469 6f6e 7320 6361 6e20 7465 6c6c cations can tell │ │ │ │ │ +0000cf50: 2077 6865 7468 6572 2061 2070 6163 6b61 whether a packa │ │ │ │ │ +0000cf60: 6765 2069 740a 6669 6e64 7320 6176 6169 ge it.finds avai │ │ │ │ │ +0000cf70: 6c61 626c 6520 6973 206e 6577 6572 2074 lable is newer t │ │ │ │ │ +0000cf80: 6861 6e20 7468 6520 6f6e 6520 696e 7374 han the one inst │ │ │ │ │ +0000cf90: 616c 6c65 6420 6f6e 2074 6865 2073 7973 alled on the sys │ │ │ │ │ +0000cfa0: 7465 6d2e 2020 5468 650a 7665 7273 696f tem. The.versio │ │ │ │ │ +0000cfb0: 6e20 6e75 6d62 6572 2066 6f72 6d61 7420 n number format │ │ │ │ │ +0000cfc0: 6861 7320 7468 6520 6d6f 7374 2073 6967 has the most sig │ │ │ │ │ +0000cfd0: 6e69 6669 6361 6e74 2070 6172 7473 2028 nificant parts ( │ │ │ │ │ +0000cfe0: 6173 2066 6172 2061 730a 636f 6d70 6172 as far as.compar │ │ │ │ │ +0000cff0: 6973 6f6e 2069 7320 636f 6e63 6572 6e65 ison is concerne │ │ │ │ │ +0000d000: 6429 2061 7420 7468 6520 6265 6769 6e6e d) at the beginn │ │ │ │ │ +0000d010: 696e 672e 0a0a 4966 2061 6e20 7570 7374 ing...If an upst │ │ │ │ │ +0000d020: 7265 616d 2070 6163 6b61 6765 2068 6173 ream package has │ │ │ │ │ +0000d030: 2070 726f 626c 656d 6174 6963 2076 6572 problematic ver │ │ │ │ │ +0000d040: 7369 6f6e 206e 756d 6265 7273 2074 6865 sion numbers the │ │ │ │ │ +0000d050: 7920 7368 6f75 6c64 2062 650a 636f 6e76 y should be.conv │ │ │ │ │ +0000d060: 6572 7465 6420 746f 2061 2073 616e 6520 erted to a sane │ │ │ │ │ +0000d070: 666f 726d 2066 6f72 2075 7365 2069 6e20 form for use in │ │ │ │ │ +0000d080: 7468 6520 e280 9856 6572 7369 6f6e e280 the ...Version.. │ │ │ │ │ +0000d090: 9920 6669 656c 642e 0a0a 2a20 4d65 6e75 . field...* Menu │ │ │ │ │ +0000d0a0: 3a0a 0a2a 2056 6572 7369 6f6e 206e 756d :..* Version num │ │ │ │ │ +0000d0b0: 6265 7273 2062 6173 6564 206f 6e20 6461 bers based on da │ │ │ │ │ +0000d0c0: 7465 733a 3a0a 2a20 556e 6971 7565 6e65 tes::.* Uniquene │ │ │ │ │ +0000d0d0: 7373 206f 6620 7665 7273 696f 6e20 6e75 ss of version nu │ │ │ │ │ +0000d0e0: 6d62 6572 733a 3a0a 0a1f 0a46 696c 653a mbers::....File: │ │ │ │ │ +0000d0f0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0000d100: 6e66 6f2c 2020 4e6f 6465 3a20 5665 7273 nfo, Node: Vers │ │ │ │ │ +0000d110: 696f 6e20 6e75 6d62 6572 7320 6261 7365 ion numbers base │ │ │ │ │ +0000d120: 6420 6f6e 2064 6174 6573 2c20 204e 6578 d on dates, Nex │ │ │ │ │ +0000d130: 743a 2055 6e69 7175 656e 6573 7320 6f66 t: Uniqueness of │ │ │ │ │ +0000d140: 2076 6572 7369 6f6e 206e 756d 6265 7273 version numbers │ │ │ │ │ +0000d150: 2c20 2055 703a 2054 6865 2076 6572 7369 , Up: The versi │ │ │ │ │ +0000d160: 6f6e 206f 6620 6120 7061 636b 6167 650a on of a package. │ │ │ │ │ +0000d170: 0a33 2e32 2e31 2056 6572 7369 6f6e 206e .3.2.1 Version n │ │ │ │ │ +0000d180: 756d 6265 7273 2062 6173 6564 206f 6e20 umbers based on │ │ │ │ │ +0000d190: 6461 7465 730a 2d2d 2d2d 2d2d 2d2d 2d2d dates.---------- │ │ │ │ │ +0000d1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0000d1b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 496e 2067 ----------..In g │ │ │ │ │ +0000d1c0: 656e 6572 616c 2c20 4465 6269 616e 2070 eneral, Debian p │ │ │ │ │ +0000d1d0: 6163 6b61 6765 7320 7368 6f75 6c64 2075 ackages should u │ │ │ │ │ +0000d1e0: 7365 2074 6865 2073 616d 6520 7665 7273 se the same vers │ │ │ │ │ +0000d1f0: 696f 6e20 6e75 6d62 6572 7320 6173 2074 ion numbers as t │ │ │ │ │ +0000d200: 6865 0a75 7073 7472 6561 6d20 736f 7572 he.upstream sour │ │ │ │ │ +0000d210: 6365 732e 2020 486f 7765 7665 722c 2075 ces. However, u │ │ │ │ │ +0000d220: 7073 7472 6561 6d20 7665 7273 696f 6e20 pstream version │ │ │ │ │ +0000d230: 6e75 6d62 6572 7320 6261 7365 6420 6f6e numbers based on │ │ │ │ │ +0000d240: 2073 6f6d 6520 6461 7465 0a66 6f72 6d61 some date.forma │ │ │ │ │ +0000d250: 7473 2028 736f 6d65 7469 6d65 7320 7573 ts (sometimes us │ │ │ │ │ +0000d260: 6564 2066 6f72 2064 6576 656c 6f70 6d65 ed for developme │ │ │ │ │ +0000d270: 6e74 206f 7220 e280 9c73 6e61 7073 686f nt or ...snapsho │ │ │ │ │ +0000d280: 74e2 809d 2072 656c 6561 7365 7329 2077 t... releases) w │ │ │ │ │ +0000d290: 696c 6c20 6e6f 740a 6265 206f 7264 6572 ill not.be order │ │ │ │ │ +0000d2a0: 6564 2063 6f72 7265 6374 6c79 2062 7920 ed correctly by │ │ │ │ │ +0000d2b0: 7468 6520 7061 636b 6167 6520 6d61 6e61 the package mana │ │ │ │ │ +0000d2c0: 6765 6d65 6e74 2073 6f66 7477 6172 652e gement software. │ │ │ │ │ +0000d2d0: 2020 466f 7220 6578 616d 706c 652c 0ae2 For example,.. │ │ │ │ │ +0000d2e0: 8098 6470 6b67 e280 9920 7769 6c6c 2063 ..dpkg... will c │ │ │ │ │ +0000d2f0: 6f6e 7369 6465 7220 e280 9c39 364d 6179 onsider ...96May │ │ │ │ │ +0000d300: 3031 e280 9d20 746f 2062 6520 6772 6561 01... to be grea │ │ │ │ │ +0000d310: 7465 7220 7468 616e 20e2 809c 3936 4465 ter than ...96De │ │ │ │ │ +0000d320: 6332 34e2 809d 2e0a 0a54 6f20 7072 6576 c24......To prev │ │ │ │ │ +0000d330: 656e 7420 6861 7669 6e67 2074 6f20 7573 ent having to us │ │ │ │ │ +0000d340: 6520 6570 6f63 6873 2066 6f72 2065 7665 e epochs for eve │ │ │ │ │ +0000d350: 7279 206e 6577 2075 7073 7472 6561 6d20 ry new upstream │ │ │ │ │ +0000d360: 7665 7273 696f 6e2c 2074 6865 0a64 6174 version, the.dat │ │ │ │ │ +0000d370: 652d 6261 7365 6420 706f 7274 696f 6e20 e-based portion │ │ │ │ │ +0000d380: 6f66 2061 6e79 2075 7073 7472 6561 6d20 of any upstream │ │ │ │ │ +0000d390: 7665 7273 696f 6e20 6e75 6d62 6572 2073 version number s │ │ │ │ │ +0000d3a0: 686f 756c 6420 6265 2067 6976 656e 2069 hould be given i │ │ │ │ │ +0000d3b0: 6e20 610a 7761 7920 7468 6174 2073 6f72 n a.way that sor │ │ │ │ │ +0000d3c0: 7473 2063 6f72 7265 6374 6c79 3a20 666f ts correctly: fo │ │ │ │ │ +0000d3d0: 7572 2d64 6967 6974 2079 6561 7220 6669 ur-digit year fi │ │ │ │ │ +0000d3e0: 7273 742c 2066 6f6c 6c6f 7765 6420 6279 rst, followed by │ │ │ │ │ +0000d3f0: 2061 2074 776f 2d64 6967 6974 0a6e 756d a two-digit.num │ │ │ │ │ +0000d400: 6572 6963 206d 6f6e 7468 2c20 666f 6c6c eric month, foll │ │ │ │ │ +0000d410: 6f77 6564 2062 7920 6120 7477 6f2d 6469 owed by a two-di │ │ │ │ │ +0000d420: 6769 7420 6e75 6d65 7269 6320 6461 7465 git numeric date │ │ │ │ │ +0000d430: 2c20 706f 7373 6962 6c79 2077 6974 680a , possibly with. │ │ │ │ │ +0000d440: 7075 6e63 7475 6174 696f 6e20 6265 7477 punctuation betw │ │ │ │ │ +0000d450: 6565 6e20 7468 6520 636f 6d70 6f6e 656e een the componen │ │ │ │ │ +0000d460: 7473 2e0a 0a4e 6174 6976 6520 4465 6269 ts...Native Debi │ │ │ │ │ +0000d470: 616e 2070 6163 6b61 6765 7320 2869 2e65 an packages (i.e │ │ │ │ │ +0000d480: 2e2c 2070 6163 6b61 6765 7320 7768 6963 ., packages whic │ │ │ │ │ +0000d490: 6820 6861 7665 2062 6565 6e20 7772 6974 h have been writ │ │ │ │ │ +0000d4a0: 7465 6e0a 6573 7065 6369 616c 6c79 2066 ten.especially f │ │ │ │ │ +0000d4b0: 6f72 2044 6562 6961 6e29 2077 686f 7365 or Debian) whose │ │ │ │ │ +0000d4c0: 2076 6572 7369 6f6e 206e 756d 6265 7273 version numbers │ │ │ │ │ +0000d4d0: 2069 6e63 6c75 6465 2064 6174 6573 2073 include dates s │ │ │ │ │ +0000d4e0: 686f 756c 6420 616c 736f 0a66 6f6c 6c6f hould also.follo │ │ │ │ │ +0000d4f0: 7720 7468 6573 6520 7275 6c65 732e 2020 w these rules. │ │ │ │ │ +0000d500: 4966 2070 756e 6374 7561 7469 6f6e 2069 If punctuation i │ │ │ │ │ +0000d510: 7320 6465 7369 7265 6420 6265 7477 6565 s desired betwee │ │ │ │ │ +0000d520: 6e20 7468 6520 6461 7465 0a63 6f6d 706f n the date.compo │ │ │ │ │ +0000d530: 6e65 6e74 732c 2072 656d 656d 6265 7220 nents, remember │ │ │ │ │ +0000d540: 7468 6174 2068 7970 6865 6e20 28e2 8098 that hyphen (... │ │ │ │ │ +0000d550: 2de2 8099 2920 6361 6e6e 6f74 2062 6520 -...) cannot be │ │ │ │ │ +0000d560: 7573 6564 2069 6e20 6e61 7469 7665 2076 used in native v │ │ │ │ │ +0000d570: 6572 7369 6f6e 0a6e 756d 6265 7273 2e20 ersion.numbers. │ │ │ │ │ +0000d580: 2050 6572 696f 6420 28e2 8098 2ee2 8099 Period (....... │ │ │ │ │ +0000d590: 2920 6973 206e 6f72 6d61 6c6c 7920 6120 ) is normally a │ │ │ │ │ +0000d5a0: 676f 6f64 2063 686f 6963 652e 0a0a 1f0a good choice..... │ │ │ │ │ +0000d5b0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0000d5c0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0000d5d0: 2055 6e69 7175 656e 6573 7320 6f66 2076 Uniqueness of v │ │ │ │ │ +0000d5e0: 6572 7369 6f6e 206e 756d 6265 7273 2c20 ersion numbers, │ │ │ │ │ +0000d5f0: 2050 7265 763a 2056 6572 7369 6f6e 206e Prev: Version n │ │ │ │ │ +0000d600: 756d 6265 7273 2062 6173 6564 206f 6e20 umbers based on │ │ │ │ │ +0000d610: 6461 7465 732c 2020 5570 3a20 5468 6520 dates, Up: The │ │ │ │ │ +0000d620: 7665 7273 696f 6e20 6f66 2061 2070 6163 version of a pac │ │ │ │ │ +0000d630: 6b61 6765 0a0a 332e 322e 3220 556e 6971 kage..3.2.2 Uniq │ │ │ │ │ +0000d640: 7565 6e65 7373 206f 6620 7665 7273 696f ueness of versio │ │ │ │ │ +0000d650: 6e20 6e75 6d62 6572 730a 2d2d 2d2d 2d2d n numbers.------ │ │ │ │ │ +0000d660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0000d670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 -------------..T │ │ │ │ │ +0000d680: 6865 2070 6172 7420 6f66 2074 6865 2076 he part of the v │ │ │ │ │ +0000d690: 6572 7369 6f6e 206e 756d 6265 7220 6166 ersion number af │ │ │ │ │ +0000d6a0: 7465 7220 7468 6520 6570 6f63 6820 6d75 ter the epoch mu │ │ │ │ │ +0000d6b0: 7374 206e 6f74 2062 6520 7265 7573 6564 st not be reused │ │ │ │ │ +0000d6c0: 2066 6f72 2061 0a76 6572 7369 6f6e 206f for a.version o │ │ │ │ │ +0000d6d0: 6620 7468 6520 7061 636b 6167 6520 7769 f the package wi │ │ │ │ │ +0000d6e0: 7468 2064 6966 6665 7265 6e74 2063 6f6e th different con │ │ │ │ │ +0000d6f0: 7465 6e74 7320 6f6e 6365 2074 6865 2070 tents once the p │ │ │ │ │ +0000d700: 6163 6b61 6765 2068 6173 2062 6565 6e0a ackage has been. │ │ │ │ │ +0000d710: 6163 6365 7074 6564 2069 6e74 6f20 7468 accepted into th │ │ │ │ │ +0000d720: 6520 6172 6368 6976 652c 2065 7665 6e20 e archive, even │ │ │ │ │ +0000d730: 6966 2074 6865 2076 6572 7369 6f6e 206f if the version o │ │ │ │ │ +0000d740: 6620 7468 6520 7061 636b 6167 6520 7072 f the package pr │ │ │ │ │ +0000d750: 6576 696f 7573 6c79 0a75 7369 6e67 2074 eviously.using t │ │ │ │ │ +0000d760: 6861 7420 7061 7274 206f 6620 7468 6520 hat part of the │ │ │ │ │ +0000d770: 7665 7273 696f 6e20 6e75 6d62 6572 2069 version number i │ │ │ │ │ +0000d780: 7320 6e6f 206c 6f6e 6765 7220 7072 6573 s no longer pres │ │ │ │ │ +0000d790: 656e 7420 696e 2061 6e79 0a61 7263 6869 ent in any.archi │ │ │ │ │ +0000d7a0: 7665 2073 7569 7465 732e 0a0a 5468 6973 ve suites...This │ │ │ │ │ +0000d7b0: 2075 6e69 7175 656e 6573 7320 7265 7175 uniqueness requ │ │ │ │ │ +0000d7c0: 6972 656d 656e 7420 6170 706c 6965 7320 irement applies │ │ │ │ │ +0000d7d0: 746f 2074 6865 2076 6572 7369 6f6e 206e to the version n │ │ │ │ │ +0000d7e0: 756d 6265 7273 206f 6620 736f 7572 6365 umbers of source │ │ │ │ │ +0000d7f0: 0a70 6163 6b61 6765 7320 616e 6420 6f66 .packages and of │ │ │ │ │ +0000d800: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +0000d810: 2c20 6576 656e 2069 6620 7468 6520 736f , even if the so │ │ │ │ │ +0000d820: 7572 6365 2070 6163 6b61 6765 2070 726f urce package pro │ │ │ │ │ +0000d830: 6475 6369 6e67 2061 0a67 6976 656e 2062 ducing a.given b │ │ │ │ │ +0000d840: 696e 6172 7920 7061 636b 6167 6520 6368 inary package ch │ │ │ │ │ +0000d850: 616e 6765 732e 2020 5468 7573 2074 6865 anges. Thus the │ │ │ │ │ 0000d860: 2076 6572 7369 6f6e 206e 756d 6265 7273 version numbers │ │ │ │ │ -0000d870: 206f 6620 616e 7920 7665 7273 696f 6e73 of any versions │ │ │ │ │ -0000d880: 206f 660a 7468 6520 6269 6e61 7279 2070 of.the binary p │ │ │ │ │ -0000d890: 6163 6b61 6765 2065 7665 7220 6163 6365 ackage ever acce │ │ │ │ │ -0000d8a0: 7074 6564 2069 6e74 6f20 7468 6520 6172 pted into the ar │ │ │ │ │ -0000d8b0: 6368 6976 652c 2075 6e64 6572 2061 6e79 chive, under any │ │ │ │ │ -0000d8c0: 2073 6f75 7263 650a 7061 636b 6167 652e source.package. │ │ │ │ │ -0000d8d0: 0a0a 4164 6469 7469 6f6e 616c 6c79 2c20 ..Additionally, │ │ │ │ │ -0000d8e0: 666f 7220 6e6f 6e2d 6e61 7469 7665 2070 for non-native p │ │ │ │ │ -0000d8f0: 6163 6b61 6765 732c 2074 6865 2075 7073 ackages, the ups │ │ │ │ │ -0000d900: 7472 6561 6d20 7665 7273 696f 6e20 6d75 tream version mu │ │ │ │ │ -0000d910: 7374 206e 6f74 2062 650a 7265 7573 6564 st not be.reused │ │ │ │ │ -0000d920: 2066 6f72 2064 6966 6665 7265 6e74 2075 for different u │ │ │ │ │ -0000d930: 7073 7472 6561 6d20 736f 7572 6365 2063 pstream source c │ │ │ │ │ -0000d940: 6f64 652c 2073 6f20 7468 6174 2066 6f72 ode, so that for │ │ │ │ │ -0000d950: 2065 6163 6820 736f 7572 6365 0a70 6163 each source.pac │ │ │ │ │ -0000d960: 6b61 6765 206e 616d 6520 616e 6420 7570 kage name and up │ │ │ │ │ -0000d970: 7374 7265 616d 2076 6572 7369 6f6e 206e stream version n │ │ │ │ │ -0000d980: 756d 6265 7220 7468 6572 6520 6578 6973 umber there exis │ │ │ │ │ -0000d990: 7473 2065 7861 6374 6c79 206f 6e65 0a6f ts exactly one.o │ │ │ │ │ -0000d9a0: 7269 6769 6e61 6c20 736f 7572 6365 2061 riginal source a │ │ │ │ │ -0000d9b0: 7263 6869 7665 2063 6f6e 7465 6e74 7320 rchive contents │ │ │ │ │ -0000d9c0: 2873 6565 202a 6e6f 7465 2046 696c 6573 (see *note Files │ │ │ │ │ -0000d9d0: 3a20 3436 2e29 2e0a 0a54 6865 2072 6561 : 46.)...The rea │ │ │ │ │ -0000d9e0: 736f 6e20 666f 7220 7468 6573 6520 7265 son for these re │ │ │ │ │ -0000d9f0: 7374 7269 6374 696f 6e73 2069 7320 6173 strictions is as │ │ │ │ │ -0000da00: 2066 6f6c 6c6f 7773 2e20 2045 706f 6368 follows. Epoch │ │ │ │ │ -0000da10: 7320 6172 6520 6e6f 740a 696e 636c 7564 s are not.includ │ │ │ │ │ -0000da20: 6564 2069 6e20 7468 6520 6e61 6d65 7320 ed in the names │ │ │ │ │ -0000da30: 6f66 2074 6865 2066 696c 6573 2074 6861 of the files tha │ │ │ │ │ -0000da40: 7420 636f 6d70 6f73 6520 736f 7572 6365 t compose source │ │ │ │ │ -0000da50: 2070 6163 6b61 6765 732c 206f 7220 696e packages, or in │ │ │ │ │ -0000da60: 0a74 6865 2066 696c 656e 616d 6573 206f .the filenames o │ │ │ │ │ -0000da70: 6620 6269 6e61 7279 2070 6163 6b61 6765 f binary package │ │ │ │ │ -0000da80: 732c 2073 6f20 7265 7573 696e 6720 6120 s, so reusing a │ │ │ │ │ -0000da90: 7665 7273 696f 6e20 6e75 6d62 6572 2c20 version number, │ │ │ │ │ -0000daa0: 6576 656e 2069 660a 7468 6520 6570 6f63 even if.the epoc │ │ │ │ │ -0000dab0: 6820 6469 6666 6572 732c 2072 6573 756c h differs, resul │ │ │ │ │ -0000dac0: 7473 2069 6e20 6964 656e 7469 6361 6c6c ts in identicall │ │ │ │ │ -0000dad0: 7920 6e61 6d65 6420 6669 6c65 7320 7769 y named files wi │ │ │ │ │ -0000dae0: 7468 2064 6966 6665 7265 6e74 0a63 6f6e th different.con │ │ │ │ │ -0000daf0: 7465 6e74 732e 2020 5468 6973 2063 616e tents. This can │ │ │ │ │ -0000db00: 2063 6175 7365 2076 6172 696f 7573 2070 cause various p │ │ │ │ │ -0000db10: 726f 626c 656d 732e 0a0a 4966 2079 6f75 roblems...If you │ │ │ │ │ -0000db20: 2066 696e 6420 796f 7572 7365 6c66 2077 find yourself w │ │ │ │ │ -0000db30: 616e 7469 6e67 2074 6f20 7265 7573 6520 anting to reuse │ │ │ │ │ -0000db40: 7468 6520 7061 7274 206f 6620 6120 7665 the part of a ve │ │ │ │ │ -0000db50: 7273 696f 6e20 6e75 6d62 6572 2061 6674 rsion number aft │ │ │ │ │ -0000db60: 6572 0a74 6865 2065 706f 6368 2c20 796f er.the epoch, yo │ │ │ │ │ -0000db70: 7520 6361 6e20 6a75 7374 2069 6e63 7265 u can just incre │ │ │ │ │ -0000db80: 6d65 6e74 2074 6865 2044 6562 6961 6e20 ment the Debian │ │ │ │ │ -0000db90: 7265 7669 7369 6f6e 2c20 7768 6963 6820 revision, which │ │ │ │ │ -0000dba0: 646f 6573 6ee2 8099 740a 6e65 6564 2074 doesn...t.need t │ │ │ │ │ -0000dbb0: 6f20 7374 6172 7420 6174 2031 206f 7220 o start at 1 or │ │ │ │ │ -0000dbc0: 6265 2063 6f6e 7365 6375 7469 7665 2e0a be consecutive.. │ │ │ │ │ -0000dbd0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0000dbe0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0000dbf0: 6465 3a20 5468 6520 6d61 696e 7461 696e de: The maintain │ │ │ │ │ -0000dc00: 6572 206f 6620 6120 7061 636b 6167 652c er of a package, │ │ │ │ │ -0000dc10: 2020 4e65 7874 3a20 5468 6520 6465 7363 Next: The desc │ │ │ │ │ -0000dc20: 7269 7074 696f 6e20 6f66 2061 2070 6163 ription of a pac │ │ │ │ │ -0000dc30: 6b61 6765 2c20 2050 7265 763a 2054 6865 kage, Prev: The │ │ │ │ │ -0000dc40: 2076 6572 7369 6f6e 206f 6620 6120 7061 version of a pa │ │ │ │ │ -0000dc50: 636b 6167 652c 2020 5570 3a20 4269 6e61 ckage, Up: Bina │ │ │ │ │ -0000dc60: 7279 2070 6163 6b61 6765 730a 0a33 2e33 ry packages..3.3 │ │ │ │ │ -0000dc70: 2054 6865 206d 6169 6e74 6169 6e65 7220 The maintainer │ │ │ │ │ -0000dc80: 6f66 2061 2070 6163 6b61 6765 0a3d 3d3d of a package.=== │ │ │ │ │ -0000dc90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0000dca0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4576 ============..Ev │ │ │ │ │ -0000dcb0: 6572 7920 7061 636b 6167 6520 6d75 7374 ery package must │ │ │ │ │ -0000dcc0: 2068 6176 6520 6120 6d61 696e 7461 696e have a maintain │ │ │ │ │ -0000dcd0: 6572 2c20 6578 6365 7074 2066 6f72 206f er, except for o │ │ │ │ │ -0000dce0: 7270 6861 6e65 6420 7061 636b 6167 6573 rphaned packages │ │ │ │ │ -0000dcf0: 2061 730a 6465 7363 7269 6265 6420 6265 as.described be │ │ │ │ │ -0000dd00: 6c6f 772e 2020 5468 6520 6d61 696e 7461 low. The mainta │ │ │ │ │ -0000dd10: 696e 6572 206d 6179 2062 6520 6f6e 6520 iner may be one │ │ │ │ │ -0000dd20: 7065 7273 6f6e 206f 7220 6120 6772 6f75 person or a grou │ │ │ │ │ -0000dd30: 7020 6f66 2070 656f 706c 650a 7265 6163 p of people.reac │ │ │ │ │ -0000dd40: 6861 626c 6520 6672 6f6d 2061 2063 6f6d hable from a com │ │ │ │ │ -0000dd50: 6d6f 6e20 656d 6169 6c20 6164 6472 6573 mon email addres │ │ │ │ │ -0000dd60: 732c 2073 7563 6820 6173 2061 206d 6169 s, such as a mai │ │ │ │ │ -0000dd70: 6c69 6e67 206c 6973 742e 2020 5468 650a ling list. The. │ │ │ │ │ -0000dd80: 6d61 696e 7461 696e 6572 2069 7320 7265 maintainer is re │ │ │ │ │ -0000dd90: 7370 6f6e 7369 626c 6520 666f 7220 6d61 sponsible for ma │ │ │ │ │ -0000dda0: 696e 7461 696e 696e 6720 7468 6520 4465 intaining the De │ │ │ │ │ -0000ddb0: 6269 616e 2070 6163 6b61 6769 6e67 2066 bian packaging f │ │ │ │ │ -0000ddc0: 696c 6573 2c0a 6576 616c 7561 7469 6e67 iles,.evaluating │ │ │ │ │ -0000ddd0: 2061 6e64 2072 6573 706f 6e64 696e 6720 and responding │ │ │ │ │ -0000dde0: 6170 7072 6f70 7269 6174 656c 7920 746f appropriately to │ │ │ │ │ -0000ddf0: 2072 6570 6f72 7465 6420 6275 6773 2c20 reported bugs, │ │ │ │ │ -0000de00: 7570 6c6f 6164 696e 6720 6e65 770a 7665 uploading new.ve │ │ │ │ │ -0000de10: 7273 696f 6e73 206f 6620 7468 6520 7061 rsions of the pa │ │ │ │ │ -0000de20: 636b 6167 6520 2865 6974 6865 7220 6469 ckage (either di │ │ │ │ │ -0000de30: 7265 6374 6c79 206f 7220 7468 726f 7567 rectly or throug │ │ │ │ │ -0000de40: 6820 6120 7370 6f6e 736f 7229 2c20 656e h a sponsor), en │ │ │ │ │ -0000de50: 7375 7269 6e67 0a74 6861 7420 7468 6520 suring.that the │ │ │ │ │ -0000de60: 7061 636b 6167 6520 6973 2070 6c61 6365 package is place │ │ │ │ │ -0000de70: 6420 696e 2074 6865 2061 7070 726f 7072 d in the appropr │ │ │ │ │ -0000de80: 6961 7465 2061 7263 6869 7665 2061 7265 iate archive are │ │ │ │ │ -0000de90: 6120 616e 6420 696e 636c 7564 6564 0a69 a and included.i │ │ │ │ │ -0000dea0: 6e20 4465 6269 616e 2072 656c 6561 7365 n Debian release │ │ │ │ │ -0000deb0: 7320 6173 2061 7070 726f 7072 6961 7465 s as appropriate │ │ │ │ │ -0000dec0: 2066 6f72 2074 6865 2073 7461 6269 6c69 for the stabili │ │ │ │ │ -0000ded0: 7479 2061 6e64 2075 7469 6c69 7479 206f ty and utility o │ │ │ │ │ -0000dee0: 6620 7468 650a 7061 636b 6167 652c 2061 f the.package, a │ │ │ │ │ -0000def0: 6e64 2072 6571 7565 7374 696e 6720 7265 nd requesting re │ │ │ │ │ -0000df00: 6d6f 7661 6c20 6f66 2074 6865 2070 6163 moval of the pac │ │ │ │ │ -0000df10: 6b61 6765 2066 726f 6d20 7468 6520 4465 kage from the De │ │ │ │ │ -0000df20: 6269 616e 0a64 6973 7472 6962 7574 696f bian.distributio │ │ │ │ │ -0000df30: 6e20 6966 2069 7420 6973 206e 6f20 6c6f n if it is no lo │ │ │ │ │ -0000df40: 6e67 6572 2075 7365 6675 6c20 6f72 206d nger useful or m │ │ │ │ │ -0000df50: 6169 6e74 6169 6e61 626c 652e 0a0a 5468 aintainable...Th │ │ │ │ │ -0000df60: 6520 6d61 696e 7461 696e 6572 206d 7573 e maintainer mus │ │ │ │ │ -0000df70: 7420 6265 2073 7065 6369 6669 6564 2069 t be specified i │ │ │ │ │ -0000df80: 6e20 7468 6520 e280 984d 6169 6e74 6169 n the ...Maintai │ │ │ │ │ -0000df90: 6e65 72e2 8099 2063 6f6e 7472 6f6c 2066 ner... control f │ │ │ │ │ -0000dfa0: 6965 6c64 2077 6974 680a 7468 6569 7220 ield with.their │ │ │ │ │ -0000dfb0: 636f 7272 6563 7420 6e61 6d65 2061 6e64 correct name and │ │ │ │ │ -0000dfc0: 2061 2077 6f72 6b69 6e67 2065 6d61 696c a working email │ │ │ │ │ -0000dfd0: 2061 6464 7265 7373 2e20 2054 6865 2065 address. The e │ │ │ │ │ -0000dfe0: 6d61 696c 2061 6464 7265 7373 2067 6976 mail address giv │ │ │ │ │ -0000dff0: 656e 0a69 6e20 7468 6520 e280 984d 6169 en.in the ...Mai │ │ │ │ │ -0000e000: 6e74 6169 6e65 72e2 8099 2063 6f6e 7472 ntainer... contr │ │ │ │ │ -0000e010: 6f6c 2066 6965 6c64 206d 7573 7420 6163 ol field must ac │ │ │ │ │ -0000e020: 6365 7074 206d 6169 6c20 6672 6f6d 2074 cept mail from t │ │ │ │ │ -0000e030: 686f 7365 2072 6f6c 650a 6163 636f 756e hose role.accoun │ │ │ │ │ -0000e040: 7473 2069 6e20 4465 6269 616e 2075 7365 ts in Debian use │ │ │ │ │ -0000e050: 6420 746f 2073 656e 6420 6175 746f 6d61 d to send automa │ │ │ │ │ -0000e060: 7465 6420 6d61 696c 7320 7265 6761 7264 ted mails regard │ │ │ │ │ -0000e070: 696e 6720 7468 6520 7061 636b 6167 652e ing the package. │ │ │ │ │ -0000e080: 0a54 6869 7320 696e 636c 7564 6573 206e .This includes n │ │ │ │ │ -0000e090: 6f6e 2d73 7061 6d20 6d61 696c 2066 726f on-spam mail fro │ │ │ │ │ -0000e0a0: 6d20 7468 6520 6275 672d 7472 6163 6b69 m the bug-tracki │ │ │ │ │ -0000e0b0: 6e67 2073 7973 7465 6d2c 2061 6c6c 206d ng system, all m │ │ │ │ │ -0000e0c0: 6169 6c20 6672 6f6d 0a74 6865 2044 6562 ail from.the Deb │ │ │ │ │ -0000e0d0: 6961 6e20 6172 6368 6976 6520 6d61 696e ian archive main │ │ │ │ │ -0000e0e0: 7465 6e61 6e63 6520 736f 6674 7761 7265 tenance software │ │ │ │ │ -0000e0f0: 2c20 616e 6420 6f74 6865 7220 726f 6c65 , and other role │ │ │ │ │ -0000e100: 2061 6363 6f75 6e74 7320 6f72 0a61 7574 accounts or.aut │ │ │ │ │ -0000e110: 6f6d 6174 6564 2070 726f 6365 7373 6573 omated processes │ │ │ │ │ -0000e120: 2074 6861 7420 6172 6520 636f 6d6d 6f6e that are common │ │ │ │ │ -0000e130: 6c79 2061 6772 6565 6420 6f6e 2062 7920 ly agreed on by │ │ │ │ │ -0000e140: 7468 6520 7072 6f6a 6563 742e 2020 2831 the project. (1 │ │ │ │ │ -0000e150: 2920 2049 660a 6f6e 6520 7065 7273 6f6e ) If.one person │ │ │ │ │ -0000e160: 206f 7220 7465 616d 206d 6169 6e74 6169 or team maintai │ │ │ │ │ -0000e170: 6e73 2073 6576 6572 616c 2070 6163 6b61 ns several packa │ │ │ │ │ -0000e180: 6765 732c 2074 6865 7920 7368 6f75 6c64 ges, they should │ │ │ │ │ -0000e190: 2075 7365 2074 6865 2073 616d 650a 666f use the same.fo │ │ │ │ │ -0000e1a0: 726d 206f 6620 7468 6569 7220 6e61 6d65 rm of their name │ │ │ │ │ -0000e1b0: 2061 6e64 2065 6d61 696c 2061 6464 7265 and email addre │ │ │ │ │ -0000e1c0: 7373 2069 6e20 7468 6520 e280 984d 6169 ss in the ...Mai │ │ │ │ │ -0000e1d0: 6e74 6169 6e65 72e2 8099 2066 6965 6c64 ntainer... field │ │ │ │ │ -0000e1e0: 7320 6f66 2074 686f 7365 0a70 6163 6b61 s of those.packa │ │ │ │ │ -0000e1f0: 6765 732e 0a0a 5468 6520 666f 726d 6174 ges...The format │ │ │ │ │ -0000e200: 206f 6620 7468 6520 e280 984d 6169 6e74 of the ...Maint │ │ │ │ │ -0000e210: 6169 6e65 72e2 8099 2063 6f6e 7472 6f6c ainer... control │ │ │ │ │ -0000e220: 2066 6965 6c64 2069 7320 6465 7363 7269 field is descri │ │ │ │ │ -0000e230: 6265 6420 696e 202a 6e6f 7465 0a4d 6169 bed in *note.Mai │ │ │ │ │ -0000e240: 6e74 6169 6e65 723a 2034 392e 0a0a 4966 ntainer: 49...If │ │ │ │ │ -0000e250: 2074 6865 206d 6169 6e74 6169 6e65 7220 the maintainer │ │ │ │ │ -0000e260: 6f66 2074 6865 2070 6163 6b61 6765 2069 of the package i │ │ │ │ │ -0000e270: 7320 6120 7465 616d 206f 6620 7065 6f70 s a team of peop │ │ │ │ │ -0000e280: 6c65 2077 6974 6820 6120 7368 6172 6564 le with a shared │ │ │ │ │ -0000e290: 2065 6d61 696c 0a61 6464 7265 7373 2c20 email.address, │ │ │ │ │ -0000e2a0: 7468 6520 e280 9855 706c 6f61 6465 7273 the ...Uploaders │ │ │ │ │ -0000e2b0: e280 9920 636f 6e74 726f 6c20 6669 656c ... control fiel │ │ │ │ │ -0000e2c0: 6420 6d75 7374 2062 6520 7072 6573 656e d must be presen │ │ │ │ │ -0000e2d0: 7420 616e 6420 6d75 7374 2063 6f6e 7461 t and must conta │ │ │ │ │ -0000e2e0: 696e 0a61 7420 6c65 6173 7420 6f6e 6520 in.at least one │ │ │ │ │ -0000e2f0: 6875 6d61 6e20 7769 7468 2074 6865 6972 human with their │ │ │ │ │ -0000e300: 2070 6572 736f 6e61 6c20 656d 6169 6c20 personal email │ │ │ │ │ -0000e310: 6164 6472 6573 732e 2020 5365 6520 2a6e address. See *n │ │ │ │ │ -0000e320: 6f74 650a 5570 6c6f 6164 6572 733a 2034 ote.Uploaders: 4 │ │ │ │ │ -0000e330: 612e 2066 6f72 2074 6865 2073 796e 7461 a. for the synta │ │ │ │ │ -0000e340: 7820 6f66 2074 6861 7420 6669 656c 642e x of that field. │ │ │ │ │ -0000e350: 0a0a 416e 206f 7270 6861 6e65 6420 7061 ..An orphaned pa │ │ │ │ │ -0000e360: 636b 6167 6520 6973 206f 6e65 2077 6974 ckage is one wit │ │ │ │ │ -0000e370: 6820 6e6f 2063 7572 7265 6e74 206d 6169 h no current mai │ │ │ │ │ -0000e380: 6e74 6169 6e65 722e 2020 4f72 7068 616e ntainer. Orphan │ │ │ │ │ -0000e390: 6564 0a70 6163 6b61 6765 7320 7368 6f75 ed.packages shou │ │ │ │ │ -0000e3a0: 6c64 2068 6176 6520 7468 6569 7220 e280 ld have their .. │ │ │ │ │ -0000e3b0: 984d 6169 6e74 6169 6e65 72e2 8099 2063 .Maintainer... c │ │ │ │ │ -0000e3c0: 6f6e 7472 6f6c 2066 6965 6c64 2073 6574 ontrol field set │ │ │ │ │ -0000e3d0: 2074 6f20 e280 9844 6562 6961 6e20 5141 to ...Debian QA │ │ │ │ │ -0000e3e0: 0a47 726f 7570 203c 7061 636b 6167 6573 .Group . │ │ │ │ │ -0000e400: 8099 2e20 2054 6865 7365 2070 6163 6b61 ... These packa │ │ │ │ │ -0000e410: 6765 7320 6172 6520 636f 6e73 6964 6572 ges are consider │ │ │ │ │ -0000e420: 6564 0a6d 6169 6e74 6169 6e65 6420 6279 ed.maintained by │ │ │ │ │ -0000e430: 2074 6865 2044 6562 6961 6e20 7072 6f6a the Debian proj │ │ │ │ │ -0000e440: 6563 7420 6173 2061 2077 686f 6c65 2075 ect as a whole u │ │ │ │ │ -0000e450: 6e74 696c 2073 6f6d 656f 6e65 2065 6c73 ntil someone els │ │ │ │ │ -0000e460: 650a 766f 6c75 6e74 6565 7273 2074 6f20 e.volunteers to │ │ │ │ │ -0000e470: 7461 6b65 206f 7665 7220 6d61 696e 7465 take over mainte │ │ │ │ │ -0000e480: 6e61 6e63 652e 2020 2832 290a 0a20 2020 nance. (2).. │ │ │ │ │ -0000e490: 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e ---------- Footn │ │ │ │ │ -0000e4a0: 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a otes ----------. │ │ │ │ │ -0000e4b0: 0a20 2020 2831 2920 4120 7361 6d70 6c65 . (1) A sample │ │ │ │ │ -0000e4c0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation │ │ │ │ │ -0000e4d0: 6f66 2073 7563 6820 6120 7768 6974 656c of such a whitel │ │ │ │ │ -0000e4e0: 6973 7420 7772 6974 7465 6e20 666f 7220 ist written for │ │ │ │ │ -0000e4f0: 7468 650a 4d61 696c 6d61 6e20 6d61 696c the.Mailman mail │ │ │ │ │ -0000e500: 696e 6720 6c69 7374 206d 616e 6167 656d ing list managem │ │ │ │ │ -0000e510: 656e 7420 736f 6674 7761 7265 2069 7320 ent software is │ │ │ │ │ -0000e520: 7573 6564 2066 6f72 206d 6169 6c69 6e67 used for mailing │ │ │ │ │ -0000e530: 206c 6973 7473 0a68 6f73 7465 6420 6279 lists.hosted by │ │ │ │ │ -0000e540: 20e2 8098 6874 7470 733a 2f2f 616c 696f ...https://alio │ │ │ │ │ -0000e550: 7468 2d6c 6973 7473 2e64 6562 6961 6e2e th-lists.debian. │ │ │ │ │ -0000e560: 6e65 742f e280 992e 0a0a 2020 2028 3229 net/...... (2) │ │ │ │ │ -0000e570: 2054 6865 2064 6574 6169 6c65 6420 7072 The detailed pr │ │ │ │ │ -0000e580: 6f63 6564 7572 6520 666f 7220 6772 6163 ocedure for grac │ │ │ │ │ -0000e590: 6566 756c 6c79 206f 7270 6861 6e69 6e67 efully orphaning │ │ │ │ │ -0000e5a0: 2061 2070 6163 6b61 6765 2063 616e 2062 a package can b │ │ │ │ │ -0000e5b0: 650a 666f 756e 6420 696e 2074 6865 2044 e.found in the D │ │ │ │ │ -0000e5c0: 6562 6961 6e20 4465 7665 6c6f 7065 72e2 ebian Developer. │ │ │ │ │ -0000e5d0: 8099 7320 5265 6665 7265 6e63 6520 2873 ..s Reference (s │ │ │ │ │ -0000e5e0: 6565 202a 6e6f 7465 2052 656c 6174 6564 ee *note Related │ │ │ │ │ -0000e5f0: 2064 6f63 756d 656e 7473 3a0a 3131 2e29 documents:.11.) │ │ │ │ │ -0000e600: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0000e610: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0000e620: 4e6f 6465 3a20 5468 6520 6465 7363 7269 Node: The descri │ │ │ │ │ -0000e630: 7074 696f 6e20 6f66 2061 2070 6163 6b61 ption of a packa │ │ │ │ │ -0000e640: 6765 2c20 204e 6578 743a 2044 6570 656e ge, Next: Depen │ │ │ │ │ -0000e650: 6465 6e63 6965 732c 2020 5072 6576 3a20 dencies, Prev: │ │ │ │ │ -0000e660: 5468 6520 6d61 696e 7461 696e 6572 206f The maintainer o │ │ │ │ │ -0000e670: 6620 6120 7061 636b 6167 652c 2020 5570 f a package, Up │ │ │ │ │ -0000e680: 3a20 4269 6e61 7279 2070 6163 6b61 6765 : Binary package │ │ │ │ │ -0000e690: 730a 0a33 2e34 2054 6865 2064 6573 6372 s..3.4 The descr │ │ │ │ │ -0000e6a0: 6970 7469 6f6e 206f 6620 6120 7061 636b iption of a pack │ │ │ │ │ -0000e6b0: 6167 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d age.============ │ │ │ │ │ -0000e6c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0000e6d0: 3d3d 3d3d 0a0a 4576 6572 7920 4465 6269 ====..Every Debi │ │ │ │ │ -0000e6e0: 616e 2070 6163 6b61 6765 206d 7573 7420 an package must │ │ │ │ │ -0000e6f0: 6861 7665 2061 20e2 8098 4465 7363 7269 have a ...Descri │ │ │ │ │ -0000e700: 7074 696f 6ee2 8099 2063 6f6e 7472 6f6c ption... control │ │ │ │ │ -0000e710: 2066 6965 6c64 2077 6869 6368 0a63 6f6e field which.con │ │ │ │ │ -0000e720: 7461 696e 7320 6120 7379 6e6f 7073 6973 tains a synopsis │ │ │ │ │ -0000e730: 2061 6e64 2065 7874 656e 6465 6420 6465 and extended de │ │ │ │ │ -0000e740: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the │ │ │ │ │ -0000e750: 2070 6163 6b61 6765 2e20 2054 6563 686e package. Techn │ │ │ │ │ -0000e760: 6963 616c 0a69 6e66 6f72 6d61 7469 6f6e ical.information │ │ │ │ │ -0000e770: 2061 626f 7574 2074 6865 2066 6f72 6d61 about the forma │ │ │ │ │ -0000e780: 7420 6f66 2074 6865 20e2 8098 4465 7363 t of the ...Desc │ │ │ │ │ -0000e790: 7269 7074 696f 6ee2 8099 2066 6965 6c64 ription... field │ │ │ │ │ -0000e7a0: 2069 7320 696e 202a 6e6f 7465 0a44 6573 is in *note.Des │ │ │ │ │ -0000e7b0: 6372 6970 7469 6f6e 3a20 3464 2e0a 0a54 cription: 4d...T │ │ │ │ │ -0000e7c0: 6865 2064 6573 6372 6970 7469 6f6e 2073 he description s │ │ │ │ │ -0000e7d0: 686f 756c 6420 6465 7363 7269 6265 2074 hould describe t │ │ │ │ │ -0000e7e0: 6865 2070 6163 6b61 6765 2028 7468 6520 he package (the │ │ │ │ │ -0000e7f0: 7072 6f67 7261 6d29 2074 6f20 6120 7573 program) to a us │ │ │ │ │ -0000e800: 6572 0a28 7379 7374 656d 2061 646d 696e er.(system admin │ │ │ │ │ -0000e810: 6973 7472 6174 6f72 2920 7768 6f20 6861 istrator) who ha │ │ │ │ │ -0000e820: 7320 6e65 7665 7220 6d65 7420 6974 2062 s never met it b │ │ │ │ │ -0000e830: 6566 6f72 6520 736f 2074 6861 7420 7468 efore so that th │ │ │ │ │ -0000e840: 6579 2068 6176 650a 656e 6f75 6768 2069 ey have.enough i │ │ │ │ │ -0000e850: 6e66 6f72 6d61 7469 6f6e 2074 6f20 6465 nformation to de │ │ │ │ │ -0000e860: 6369 6465 2077 6865 7468 6572 2074 6865 cide whether the │ │ │ │ │ -0000e870: 7920 7761 6e74 2074 6f20 696e 7374 616c y want to instal │ │ │ │ │ -0000e880: 6c20 6974 2e20 2054 6869 730a 6465 7363 l it. This.desc │ │ │ │ │ -0000e890: 7269 7074 696f 6e20 7368 6f75 6c64 206e ription should n │ │ │ │ │ -0000e8a0: 6f74 206a 7573 7420 6265 2063 6f70 6965 ot just be copie │ │ │ │ │ -0000e8b0: 6420 7665 7262 6174 696d 2066 726f 6d20 d verbatim from │ │ │ │ │ -0000e8c0: 7468 6520 7072 6f67 7261 6de2 8099 730a the program...s. │ │ │ │ │ -0000e8d0: 646f 6375 6d65 6e74 6174 696f 6e2e 0a0a documentation... │ │ │ │ │ -0000e8e0: 5075 7420 696d 706f 7274 616e 7420 696e Put important in │ │ │ │ │ -0000e8f0: 666f 726d 6174 696f 6e20 6669 7273 742c formation first, │ │ │ │ │ -0000e900: 2062 6f74 6820 696e 2074 6865 2073 796e both in the syn │ │ │ │ │ -0000e910: 6f70 7369 7320 616e 6420 6578 7465 6e64 opsis and extend │ │ │ │ │ -0000e920: 6564 0a64 6573 6372 6970 7469 6f6e 2e20 ed.description. │ │ │ │ │ -0000e930: 2053 6f6d 6574 696d 6573 206f 6e6c 7920 Sometimes only │ │ │ │ │ -0000e940: 7468 6520 6669 7273 7420 7061 7274 206f the first part o │ │ │ │ │ -0000e950: 6620 7468 6520 7379 6e6f 7073 6973 206f f the synopsis o │ │ │ │ │ -0000e960: 7220 6f66 2074 6865 0a64 6573 6372 6970 r of the.descrip │ │ │ │ │ -0000e970: 7469 6f6e 2077 696c 6c20 6265 2064 6973 tion will be dis │ │ │ │ │ -0000e980: 706c 6179 6564 2e20 2059 6f75 2063 616e played. You can │ │ │ │ │ -0000e990: 2061 7373 756d 6520 7468 6174 2074 6865 assume that the │ │ │ │ │ -0000e9a0: 7265 2077 696c 6c20 7573 7561 6c6c 790a re will usually. │ │ │ │ │ -0000e9b0: 6265 2061 2077 6179 2074 6f20 7365 6520 be a way to see │ │ │ │ │ -0000e9c0: 7468 6520 7768 6f6c 6520 6578 7465 6e64 the whole extend │ │ │ │ │ -0000e9d0: 6564 2064 6573 6372 6970 7469 6f6e 2e0a ed description.. │ │ │ │ │ -0000e9e0: 0a54 6865 2064 6573 6372 6970 7469 6f6e .The description │ │ │ │ │ -0000e9f0: 2073 686f 756c 6420 616c 736f 2067 6976 should also giv │ │ │ │ │ -0000ea00: 6520 696e 666f 726d 6174 696f 6e20 6162 e information ab │ │ │ │ │ -0000ea10: 6f75 7420 7468 6520 7369 676e 6966 6963 out the signific │ │ │ │ │ -0000ea20: 616e 740a 6465 7065 6e64 656e 6369 6573 ant.dependencies │ │ │ │ │ -0000ea30: 2061 6e64 2063 6f6e 666c 6963 7473 2062 and conflicts b │ │ │ │ │ -0000ea40: 6574 7765 656e 2074 6869 7320 7061 636b etween this pack │ │ │ │ │ -0000ea50: 6167 6520 616e 6420 6f74 6865 7273 2c20 age and others, │ │ │ │ │ -0000ea60: 736f 2074 6861 7420 7468 650a 7573 6572 so that the.user │ │ │ │ │ -0000ea70: 206b 6e6f 7773 2077 6879 2074 6865 7365 knows why these │ │ │ │ │ -0000ea80: 2064 6570 656e 6465 6e63 6965 7320 616e dependencies an │ │ │ │ │ -0000ea90: 6420 636f 6e66 6c69 6374 7320 6861 7665 d conflicts have │ │ │ │ │ -0000eaa0: 2062 6565 6e20 6465 636c 6172 6564 2e0a been declared.. │ │ │ │ │ -0000eab0: 0a49 6e73 7472 7563 7469 6f6e 7320 666f .Instructions fo │ │ │ │ │ -0000eac0: 7220 636f 6e66 6967 7572 696e 6720 6f72 r configuring or │ │ │ │ │ -0000ead0: 2075 7369 6e67 2074 6865 2070 6163 6b61 using the packa │ │ │ │ │ -0000eae0: 6765 2073 686f 756c 6420 6e6f 7420 6265 ge should not be │ │ │ │ │ -0000eaf0: 2069 6e63 6c75 6465 640a 2874 6861 7420 included.(that │ │ │ │ │ -0000eb00: 6973 2077 6861 7420 696e 7374 616c 6c61 is what installa │ │ │ │ │ -0000eb10: 7469 6f6e 2073 6372 6970 7473 2c20 6d61 tion scripts, ma │ │ │ │ │ -0000eb20: 6e75 616c 2070 6167 6573 2c20 696e 666f nual pages, info │ │ │ │ │ -0000eb30: 2066 696c 6573 2c20 6574 632e 2c20 6172 files, etc., ar │ │ │ │ │ -0000eb40: 650a 666f 7229 2e20 2043 6f70 7972 6967 e.for). Copyrig │ │ │ │ │ -0000eb50: 6874 2073 7461 7465 6d65 6e74 7320 616e ht statements an │ │ │ │ │ -0000eb60: 6420 6f74 6865 7220 6164 6d69 6e69 7374 d other administ │ │ │ │ │ -0000eb70: 7269 7669 6120 7368 6f75 6c64 206e 6f74 rivia should not │ │ │ │ │ -0000eb80: 2062 650a 696e 636c 7564 6564 2065 6974 be.included eit │ │ │ │ │ -0000eb90: 6865 7220 2874 6861 7420 6973 2077 6861 her (that is wha │ │ │ │ │ -0000eba0: 7420 7468 6520 636f 7079 7269 6768 7420 t the copyright │ │ │ │ │ -0000ebb0: 6669 6c65 2069 7320 666f 7229 2e0a 0a2a file is for)...* │ │ │ │ │ -0000ebc0: 204d 656e 753a 0a0a 2a20 5468 6520 7369 Menu:..* The si │ │ │ │ │ -0000ebd0: 6e67 6c65 206c 696e 6520 7379 6e6f 7073 ngle line synops │ │ │ │ │ -0000ebe0: 6973 3a3a 0a2a 2054 6865 2065 7874 656e is::.* The exten │ │ │ │ │ -0000ebf0: 6465 6420 6465 7363 7269 7074 696f 6e3a ded description: │ │ │ │ │ -0000ec00: 3a0a 0a1f 0a46 696c 653a 2064 6562 6961 :....File: debia │ │ │ │ │ -0000ec10: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0000ec20: 4e6f 6465 3a20 5468 6520 7369 6e67 6c65 Node: The single │ │ │ │ │ -0000ec30: 206c 696e 6520 7379 6e6f 7073 6973 2c20 line synopsis, │ │ │ │ │ -0000ec40: 204e 6578 743a 2054 6865 2065 7874 656e Next: The exten │ │ │ │ │ -0000ec50: 6465 6420 6465 7363 7269 7074 696f 6e2c ded description, │ │ │ │ │ -0000ec60: 2020 5570 3a20 5468 6520 6465 7363 7269 Up: The descri │ │ │ │ │ -0000ec70: 7074 696f 6e20 6f66 2061 2070 6163 6b61 ption of a packa │ │ │ │ │ -0000ec80: 6765 0a0a 332e 342e 3120 5468 6520 7369 ge..3.4.1 The si │ │ │ │ │ -0000ec90: 6e67 6c65 206c 696e 6520 7379 6e6f 7073 ngle line synops │ │ │ │ │ -0000eca0: 6973 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d is.------------- │ │ │ │ │ -0000ecb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0000ecc0: 2d0a 0a54 6865 2073 696e 676c 6520 6c69 -..The single li │ │ │ │ │ -0000ecd0: 6e65 2073 796e 6f70 7369 7320 7368 6f75 ne synopsis shou │ │ │ │ │ -0000ece0: 6c64 2062 6520 6b65 7074 2062 7269 6566 ld be kept brief │ │ │ │ │ -0000ecf0: e280 9463 6572 7461 696e 6c79 2075 6e64 ...certainly und │ │ │ │ │ -0000ed00: 6572 2038 300a 6368 6172 6163 7465 7273 er 80.characters │ │ │ │ │ -0000ed10: 2e0a 0a44 6f20 6e6f 7420 696e 636c 7564 ...Do not includ │ │ │ │ │ -0000ed20: 6520 7468 6520 7061 636b 6167 6520 6e61 e the package na │ │ │ │ │ -0000ed30: 6d65 2069 6e20 7468 6520 7379 6e6f 7073 me in the synops │ │ │ │ │ -0000ed40: 6973 206c 696e 652e 2020 5468 6520 6469 is line. The di │ │ │ │ │ -0000ed50: 7370 6c61 790a 736f 6674 7761 7265 206b splay.software k │ │ │ │ │ -0000ed60: 6e6f 7773 2068 6f77 2074 6f20 6469 7370 nows how to disp │ │ │ │ │ -0000ed70: 6c61 7920 7468 6973 2061 6c72 6561 6479 lay this already │ │ │ │ │ -0000ed80: 2c20 616e 6420 796f 7520 646f 206e 6f74 , and you do not │ │ │ │ │ -0000ed90: 206e 6565 6420 746f 2073 7461 7465 0a69 need to state.i │ │ │ │ │ -0000eda0: 742e 2020 5265 6d65 6d62 6572 2074 6861 t. Remember tha │ │ │ │ │ -0000edb0: 7420 696e 206d 616e 7920 7369 7475 6174 t in many situat │ │ │ │ │ -0000edc0: 696f 6e73 2074 6865 2075 7365 7220 6d61 ions the user ma │ │ │ │ │ -0000edd0: 7920 6f6e 6c79 2073 6565 2074 6865 2073 y only see the s │ │ │ │ │ -0000ede0: 796e 6f70 7369 730a 6c69 6e65 202d 206d ynopsis.line - m │ │ │ │ │ -0000edf0: 616b 6520 6974 2061 7320 696e 666f 726d ake it as inform │ │ │ │ │ -0000ee00: 6174 6976 6520 6173 2079 6f75 2063 616e ative as you can │ │ │ │ │ -0000ee10: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0000ee20: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0000ee30: 4e6f 6465 3a20 5468 6520 6578 7465 6e64 Node: The extend │ │ │ │ │ -0000ee40: 6564 2064 6573 6372 6970 7469 6f6e 2c20 ed description, │ │ │ │ │ -0000ee50: 2050 7265 763a 2054 6865 2073 696e 676c Prev: The singl │ │ │ │ │ -0000ee60: 6520 6c69 6e65 2073 796e 6f70 7369 732c e line synopsis, │ │ │ │ │ -0000ee70: 2020 5570 3a20 5468 6520 6465 7363 7269 Up: The descri │ │ │ │ │ -0000ee80: 7074 696f 6e20 6f66 2061 2070 6163 6b61 ption of a packa │ │ │ │ │ -0000ee90: 6765 0a0a 332e 342e 3220 5468 6520 6578 ge..3.4.2 The ex │ │ │ │ │ -0000eea0: 7465 6e64 6564 2064 6573 6372 6970 7469 tended descripti │ │ │ │ │ -0000eeb0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.------------- │ │ │ │ │ -0000eec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0000eed0: 2d0a 0a44 6f20 6e6f 7420 7472 7920 746f -..Do not try to │ │ │ │ │ -0000eee0: 2063 6f6e 7469 6e75 6520 7468 6520 7369 continue the si │ │ │ │ │ -0000eef0: 6e67 6c65 206c 696e 6520 7379 6e6f 7073 ngle line synops │ │ │ │ │ -0000ef00: 6973 2069 6e74 6f20 7468 6520 6578 7465 is into the exte │ │ │ │ │ -0000ef10: 6e64 6564 0a64 6573 6372 6970 7469 6f6e nded.description │ │ │ │ │ -0000ef20: 2e20 2054 6869 7320 7769 6c6c 206e 6f74 . This will not │ │ │ │ │ -0000ef30: 2077 6f72 6b20 636f 7272 6563 746c 7920 work correctly │ │ │ │ │ -0000ef40: 7768 656e 2074 6865 2066 756c 6c20 6465 when the full de │ │ │ │ │ -0000ef50: 7363 7269 7074 696f 6e20 6973 0a64 6973 scription is.dis │ │ │ │ │ -0000ef60: 706c 6179 6564 2c20 616e 6420 6d61 6b65 played, and make │ │ │ │ │ -0000ef70: 7320 6e6f 2073 656e 7365 2077 6865 7265 s no sense where │ │ │ │ │ -0000ef80: 206f 6e6c 7920 7468 6520 7375 6d6d 6172 only the summar │ │ │ │ │ -0000ef90: 7920 2874 6865 2073 696e 676c 6520 6c69 y (the single li │ │ │ │ │ -0000efa0: 6e65 0a73 796e 6f70 7369 7329 2069 7320 ne.synopsis) is │ │ │ │ │ -0000efb0: 6176 6169 6c61 626c 652e 0a0a 5468 6520 available...The │ │ │ │ │ -0000efc0: 6578 7465 6e64 6564 2064 6573 6372 6970 extended descrip │ │ │ │ │ -0000efd0: 7469 6f6e 2073 686f 756c 6420 6465 7363 tion should desc │ │ │ │ │ -0000efe0: 7269 6265 2077 6861 7420 7468 6520 7061 ribe what the pa │ │ │ │ │ -0000eff0: 636b 6167 6520 646f 6573 2061 6e64 2068 ckage does and h │ │ │ │ │ -0000f000: 6f77 0a69 7420 7265 6c61 7465 7320 746f ow.it relates to │ │ │ │ │ -0000f010: 2074 6865 2072 6573 7420 6f66 2074 6865 the rest of the │ │ │ │ │ -0000f020: 2073 7973 7465 6d20 2869 6e20 7465 726d system (in term │ │ │ │ │ -0000f030: 7320 6f66 2c20 666f 7220 6578 616d 706c s of, for exampl │ │ │ │ │ -0000f040: 652c 2077 6869 6368 0a73 7562 7379 7374 e, which.subsyst │ │ │ │ │ -0000f050: 656d 2069 7420 6973 2077 6869 6368 2070 em it is which p │ │ │ │ │ -0000f060: 6172 7420 6f66 292e 0a0a 5468 6520 6465 art of)...The de │ │ │ │ │ -0000f070: 7363 7269 7074 696f 6e20 6669 656c 6420 scription field │ │ │ │ │ -0000f080: 6e65 6564 7320 746f 206d 616b 6520 7365 needs to make se │ │ │ │ │ -0000f090: 6e73 6520 746f 2061 6e79 6f6e 652c 2065 nse to anyone, e │ │ │ │ │ -0000f0a0: 7665 6e20 7065 6f70 6c65 2077 686f 0a68 ven people who.h │ │ │ │ │ -0000f0b0: 6176 6520 6e6f 2069 6465 6120 6162 6f75 ave no idea abou │ │ │ │ │ -0000f0c0: 7420 616e 7920 6f66 2074 6865 2074 6869 t any of the thi │ │ │ │ │ -0000f0d0: 6e67 7320 7468 6520 7061 636b 6167 6520 ngs the package │ │ │ │ │ -0000f0e0: 6465 616c 7320 7769 7468 2e20 2028 3129 deals with. (1) │ │ │ │ │ -0000f0f0: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ -0000f100: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ -0000f110: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6865 ----.. (1) The │ │ │ │ │ -0000f120: 2062 6c75 7262 2074 6861 7420 636f 6d65 blurb that come │ │ │ │ │ -0000f130: 7320 7769 7468 2061 2070 726f 6772 616d s with a program │ │ │ │ │ -0000f140: 2069 6e20 6974 7320 616e 6e6f 756e 6365 in its announce │ │ │ │ │ -0000f150: 6d65 6e74 7320 616e 642f 6f72 0ae2 8098 ments and/or.... │ │ │ │ │ -0000f160: 5245 4144 4d45 e280 9920 6669 6c65 7320 README... files │ │ │ │ │ -0000f170: 6973 2072 6172 656c 7920 7375 6974 6162 is rarely suitab │ │ │ │ │ -0000f180: 6c65 2066 6f72 2075 7365 2069 6e20 6120 le for use in a │ │ │ │ │ -0000f190: 6465 7363 7269 7074 696f 6e2e 2020 4974 description. It │ │ │ │ │ -0000f1a0: 2069 730a 7573 7561 6c6c 7920 6169 6d65 is.usually aime │ │ │ │ │ -0000f1b0: 6420 6174 2070 656f 706c 6520 7768 6f20 d at people who │ │ │ │ │ -0000f1c0: 6172 6520 616c 7265 6164 7920 696e 2074 are already in t │ │ │ │ │ -0000f1d0: 6865 2063 6f6d 6d75 6e69 7479 2077 6865 he community whe │ │ │ │ │ -0000f1e0: 7265 2074 6865 0a70 6163 6b61 6765 2069 re the.package i │ │ │ │ │ -0000f1f0: 7320 7573 6564 2e0a 0a1f 0a46 696c 653a s used.....File: │ │ │ │ │ -0000f200: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0000f210: 6e66 6f2c 2020 4e6f 6465 3a20 4465 7065 nfo, Node: Depe │ │ │ │ │ -0000f220: 6e64 656e 6369 6573 2c20 204e 6578 743a ndencies, Next: │ │ │ │ │ -0000f230: 2056 6972 7475 616c 2070 6163 6b61 6765 Virtual package │ │ │ │ │ -0000f240: 732c 2020 5072 6576 3a20 5468 6520 6465 s, Prev: The de │ │ │ │ │ -0000f250: 7363 7269 7074 696f 6e20 6f66 2061 2070 scription of a p │ │ │ │ │ -0000f260: 6163 6b61 6765 2c20 2055 703a 2042 696e ackage, Up: Bin │ │ │ │ │ -0000f270: 6172 7920 7061 636b 6167 6573 0a0a 332e ary packages..3. │ │ │ │ │ -0000f280: 3520 4465 7065 6e64 656e 6369 6573 0a3d 5 Dependencies.= │ │ │ │ │ -0000f290: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -0000f2a0: 0a45 7665 7279 2070 6163 6b61 6765 206d .Every package m │ │ │ │ │ -0000f2b0: 7573 7420 7370 6563 6966 7920 7468 6520 ust specify the │ │ │ │ │ -0000f2c0: 6465 7065 6e64 656e 6379 2069 6e66 6f72 dependency infor │ │ │ │ │ -0000f2d0: 6d61 7469 6f6e 2061 626f 7574 206f 7468 mation about oth │ │ │ │ │ -0000f2e0: 6572 0a70 6163 6b61 6765 7320 7468 6174 er.packages that │ │ │ │ │ -0000f2f0: 2061 7265 2072 6571 7569 7265 6420 666f are required fo │ │ │ │ │ -0000f300: 7220 7468 6520 6669 7273 7420 746f 2077 r the first to w │ │ │ │ │ -0000f310: 6f72 6b20 636f 7272 6563 746c 792e 0a0a ork correctly... │ │ │ │ │ -0000f320: 466f 7220 6578 616d 706c 652c 2061 2064 For example, a d │ │ │ │ │ -0000f330: 6570 656e 6465 6e63 7920 656e 7472 7920 ependency entry │ │ │ │ │ -0000f340: 6d75 7374 2062 6520 7072 6f76 6964 6564 must be provided │ │ │ │ │ -0000f350: 2066 6f72 2061 6e79 2073 6861 7265 640a for any shared. │ │ │ │ │ -0000f360: 6c69 6272 6172 6965 7320 7265 7175 6972 libraries requir │ │ │ │ │ -0000f370: 6564 2062 7920 6120 6479 6e61 6d69 6361 ed by a dynamica │ │ │ │ │ -0000f380: 6c6c 792d 6c69 6e6b 6564 2065 7865 6375 lly-linked execu │ │ │ │ │ -0000f390: 7461 626c 6520 6269 6e61 7279 2069 6e20 table binary in │ │ │ │ │ -0000f3a0: 610a 7061 636b 6167 652e 0a0a 5061 636b a.package...Pack │ │ │ │ │ -0000f3b0: 6167 6573 2061 7265 206e 6f74 2072 6571 ages are not req │ │ │ │ │ -0000f3c0: 7569 7265 6420 746f 2064 6563 6c61 7265 uired to declare │ │ │ │ │ -0000f3d0: 2061 6e79 2064 6570 656e 6465 6e63 6965 any dependencie │ │ │ │ │ -0000f3e0: 7320 7468 6579 2068 6176 6520 6f6e 206f s they have on o │ │ │ │ │ -0000f3f0: 7468 6572 0a70 6163 6b61 6765 7320 7768 ther.packages wh │ │ │ │ │ -0000f400: 6963 6820 6172 6520 6d61 726b 6564 20e2 ich are marked . │ │ │ │ │ -0000f410: 8098 4573 7365 6e74 6961 6ce2 8099 2028 ..Essential... ( │ │ │ │ │ -0000f420: 7365 6520 6265 6c6f 7729 2c20 616e 6420 see below), and │ │ │ │ │ -0000f430: 7368 6f75 6c64 206e 6f74 2064 6f20 736f should not do so │ │ │ │ │ -0000f440: 0a75 6e6c 6573 7320 7468 6579 2064 6570 .unless they dep │ │ │ │ │ -0000f450: 656e 6420 6f6e 2061 2070 6172 7469 6375 end on a particu │ │ │ │ │ -0000f460: 6c61 7220 7665 7273 696f 6e20 6f66 2074 lar version of t │ │ │ │ │ -0000f470: 6861 7420 7061 636b 6167 652e 2020 2831 hat package. (1 │ │ │ │ │ -0000f480: 290a 0a53 6f6d 6574 696d 6573 2c20 756e )..Sometimes, un │ │ │ │ │ -0000f490: 7061 636b 696e 6720 6f6e 6520 7061 636b packing one pack │ │ │ │ │ -0000f4a0: 6167 6520 7265 7175 6972 6573 2074 6861 age requires tha │ │ │ │ │ -0000f4b0: 7420 616e 6f74 6865 7220 7061 636b 6167 t another packag │ │ │ │ │ -0000f4c0: 6520 6265 2066 6972 7374 0a75 6e70 6163 e be first.unpac │ │ │ │ │ -0000f4d0: 6b65 6420 2761 6e64 2720 636f 6e66 6967 ked 'and' config │ │ │ │ │ -0000f4e0: 7572 6564 2e20 2049 6e20 7468 6973 2063 ured. In this c │ │ │ │ │ -0000f4f0: 6173 652c 2074 6865 2064 6570 656e 6469 ase, the dependi │ │ │ │ │ -0000f500: 6e67 2070 6163 6b61 6765 206d 7573 740a ng package must. │ │ │ │ │ -0000f510: 7370 6563 6966 7920 7468 6973 2064 6570 specify this dep │ │ │ │ │ -0000f520: 656e 6465 6e63 7920 696e 2074 6865 20e2 endency in the . │ │ │ │ │ -0000f530: 8098 5072 652d 4465 7065 6e64 73e2 8099 ..Pre-Depends... │ │ │ │ │ -0000f540: 2063 6f6e 7472 6f6c 2066 6965 6c64 2e0a control field.. │ │ │ │ │ -0000f550: 0a59 6f75 2073 686f 756c 6420 6e6f 7420 .You should not │ │ │ │ │ -0000f560: 7370 6563 6966 7920 6120 e280 9850 7265 specify a ...Pre │ │ │ │ │ -0000f570: 2d44 6570 656e 6473 e280 9920 656e 7472 -Depends... entr │ │ │ │ │ -0000f580: 7920 666f 7220 6120 7061 636b 6167 6520 y for a package │ │ │ │ │ -0000f590: 6265 666f 7265 2074 6869 730a 6861 7320 before this.has │ │ │ │ │ -0000f5a0: 6265 656e 2064 6973 6375 7373 6564 206f been discussed o │ │ │ │ │ -0000f5b0: 6e20 7468 6520 e280 9864 6562 6961 6e2d n the ...debian- │ │ │ │ │ -0000f5c0: 6465 7665 6ce2 8099 206d 6169 6c69 6e67 devel... mailing │ │ │ │ │ -0000f5d0: 206c 6973 7420 616e 6420 6120 636f 6e73 list and a cons │ │ │ │ │ -0000f5e0: 656e 7375 730a 6162 6f75 7420 646f 696e ensus.about doin │ │ │ │ │ -0000f5f0: 6720 7468 6174 2068 6173 2062 6565 6e20 g that has been │ │ │ │ │ -0000f600: 7265 6163 6865 642e 0a0a 5468 6520 666f reached...The fo │ │ │ │ │ -0000f610: 726d 6174 206f 6620 7468 6520 7061 636b rmat of the pack │ │ │ │ │ -0000f620: 6167 6520 696e 7465 7272 656c 6174 696f age interrelatio │ │ │ │ │ -0000f630: 6e73 6869 7020 636f 6e74 726f 6c20 6669 nship control fi │ │ │ │ │ -0000f640: 656c 6473 2069 7320 6465 7363 7269 6265 elds is describe │ │ │ │ │ -0000f650: 640a 696e 202a 6e6f 7465 2044 6563 6c61 d.in *note Decla │ │ │ │ │ -0000f660: 7269 6e67 2072 656c 6174 696f 6e73 6869 ring relationshi │ │ │ │ │ -0000f670: 7073 2062 6574 7765 656e 2070 6163 6b61 ps between packa │ │ │ │ │ -0000f680: 6765 733a 2035 342e 0a0a 2020 202d 2d2d ges: 54... --- │ │ │ │ │ -0000f690: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote │ │ │ │ │ -0000f6a0: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. │ │ │ │ │ -0000f6b0: 2028 3129 2045 7373 656e 7469 616c 2069 (1) Essential i │ │ │ │ │ -0000f6c0: 7320 6e65 6564 6564 2069 6e20 7061 7274 s needed in part │ │ │ │ │ -0000f6d0: 2074 6f20 6176 6f69 6420 756e 7265 736f to avoid unreso │ │ │ │ │ -0000f6e0: 6c76 6162 6c65 2064 6570 656e 6465 6e63 lvable dependenc │ │ │ │ │ -0000f6f0: 790a 6c6f 6f70 7320 6f6e 2075 7067 7261 y.loops on upgra │ │ │ │ │ -0000f700: 6465 2e20 2049 6620 7061 636b 6167 6573 de. If packages │ │ │ │ │ -0000f710: 2061 6464 2075 6e6e 6563 6573 7361 7279 add unnecessary │ │ │ │ │ -0000f720: 2064 6570 656e 6465 6e63 6965 7320 6f6e dependencies on │ │ │ │ │ -0000f730: 2070 6163 6b61 6765 730a 696e 2074 6869 packages.in thi │ │ │ │ │ -0000f740: 7320 7365 742c 2074 6865 2063 6861 6e63 s set, the chanc │ │ │ │ │ -0000f750: 6573 2074 6861 7420 7468 6572 6520 2777 es that there 'w │ │ │ │ │ -0000f760: 696c 6c27 2062 6520 616e 2075 6e72 6573 ill' be an unres │ │ │ │ │ -0000f770: 6f6c 7661 626c 6520 6465 7065 6e64 656e olvable dependen │ │ │ │ │ -0000f780: 6379 0a6c 6f6f 7020 6361 7573 6564 2062 cy.loop caused b │ │ │ │ │ -0000f790: 7920 666f 7263 696e 6720 7468 6573 6520 y forcing these │ │ │ │ │ -0000f7a0: 4573 7365 6e74 6961 6c20 7061 636b 6167 Essential packag │ │ │ │ │ -0000f7b0: 6573 2074 6f20 6265 2063 6f6e 6669 6775 es to be configu │ │ │ │ │ -0000f7c0: 7265 6420 6669 7273 740a 6265 666f 7265 red first.before │ │ │ │ │ -0000f7d0: 2074 6865 7920 6e65 6564 2074 6f20 6265 they need to be │ │ │ │ │ -0000f7e0: 2069 7320 6772 6561 746c 7920 696e 6372 is greatly incr │ │ │ │ │ -0000f7f0: 6561 7365 642e 2020 4974 2061 6c73 6f20 eased. It also │ │ │ │ │ -0000f800: 696e 6372 6561 7365 7320 7468 650a 6368 increases the.ch │ │ │ │ │ -0000f810: 616e 6365 7320 7468 6174 2066 726f 6e74 ances that front │ │ │ │ │ -0000f820: 656e 6473 2077 696c 6c20 6265 2075 6e61 ends will be una │ │ │ │ │ -0000f830: 626c 6520 746f 2027 6361 6c63 756c 6174 ble to 'calculat │ │ │ │ │ -0000f840: 6527 2061 6e20 7570 6772 6164 6520 7061 e' an upgrade pa │ │ │ │ │ -0000f850: 7468 2c0a 6576 656e 2069 6620 6f6e 6520 th,.even if one │ │ │ │ │ -0000f860: 6578 6973 7473 2e0a 0a41 6c73 6f2c 2066 exists...Also, f │ │ │ │ │ -0000f870: 756e 6374 696f 6e61 6c69 7479 2069 7320 unctionality is │ │ │ │ │ -0000f880: 7261 7265 6c79 2065 7665 7220 7265 6d6f rarely ever remo │ │ │ │ │ -0000f890: 7665 6420 6672 6f6d 2074 6865 2045 7373 ved from the Ess │ │ │ │ │ -0000f8a0: 656e 7469 616c 2073 6574 2c20 6275 740a ential set, but. │ │ │ │ │ -0000f8b0: 2770 6163 6b61 6765 7327 2068 6176 6520 'packages' have │ │ │ │ │ -0000f8c0: 6265 656e 2072 656d 6f76 6564 2066 726f been removed fro │ │ │ │ │ -0000f8d0: 6d20 7468 6520 4573 7365 6e74 6961 6c20 m the Essential │ │ │ │ │ -0000f8e0: 7365 7420 7768 656e 2074 6865 0a66 756e set when the.fun │ │ │ │ │ -0000f8f0: 6374 696f 6e61 6c69 7479 206d 6f76 6564 ctionality moved │ │ │ │ │ -0000f900: 2074 6f20 6120 6469 6666 6572 656e 7420 to a different │ │ │ │ │ -0000f910: 7061 636b 6167 652e 2020 536f 2064 6570 package. So dep │ │ │ │ │ -0000f920: 656e 6469 6e67 206f 6e20 7468 6573 650a ending on these. │ │ │ │ │ -0000f930: 7061 636b 6167 6573 2027 6a75 7374 2069 packages 'just i │ │ │ │ │ -0000f940: 6e20 6361 7365 2720 7468 6579 2073 746f n case' they sto │ │ │ │ │ -0000f950: 7020 6265 696e 6720 6573 7365 6e74 6961 p being essentia │ │ │ │ │ -0000f960: 6c20 646f 6573 2077 6179 206d 6f72 6520 l does way more │ │ │ │ │ -0000f970: 6861 726d 0a74 6861 6e20 676f 6f64 2e0a harm.than good.. │ │ │ │ │ -0000f980: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0000f990: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0000f9a0: 6465 3a20 5669 7274 7561 6c20 7061 636b de: Virtual pack │ │ │ │ │ -0000f9b0: 6167 6573 2c20 204e 6578 743a 2042 6173 ages, Next: Bas │ │ │ │ │ -0000f9c0: 6520 7379 7374 656d 2c20 2050 7265 763a e system, Prev: │ │ │ │ │ -0000f9d0: 2044 6570 656e 6465 6e63 6965 732c 2020 Dependencies, │ │ │ │ │ -0000f9e0: 5570 3a20 4269 6e61 7279 2070 6163 6b61 Up: Binary packa │ │ │ │ │ -0000f9f0: 6765 730a 0a33 2e36 2056 6972 7475 616c ges..3.6 Virtual │ │ │ │ │ -0000fa00: 2070 6163 6b61 6765 730a 3d3d 3d3d 3d3d packages.====== │ │ │ │ │ -0000fa10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -0000fa20: 536f 6d65 7469 6d65 732c 2074 6865 7265 Sometimes, there │ │ │ │ │ -0000fa30: 2061 7265 2073 6576 6572 616c 2070 6163 are several pac │ │ │ │ │ -0000fa40: 6b61 6765 7320 7768 6963 6820 6f66 6665 kages which offe │ │ │ │ │ -0000fa50: 7220 6d6f 7265 2d6f 722d 6c65 7373 2074 r more-or-less t │ │ │ │ │ -0000fa60: 6865 2073 616d 650a 6675 6e63 7469 6f6e he same.function │ │ │ │ │ -0000fa70: 616c 6974 792e 2020 496e 2074 6869 7320 ality. In this │ │ │ │ │ -0000fa80: 6361 7365 2c20 6974 e280 9973 2075 7365 case, it...s use │ │ │ │ │ -0000fa90: 6675 6c20 746f 2064 6566 696e 6520 6120 ful to define a │ │ │ │ │ -0000faa0: 2776 6972 7475 616c 2070 6163 6b61 6765 'virtual package │ │ │ │ │ -0000fab0: 270a 7768 6f73 6520 6e61 6d65 2064 6573 '.whose name des │ │ │ │ │ -0000fac0: 6372 6962 6573 2074 6861 7420 636f 6d6d cribes that comm │ │ │ │ │ -0000fad0: 6f6e 2066 756e 6374 696f 6e61 6c69 7479 on functionality │ │ │ │ │ -0000fae0: 2e20 2028 5468 6520 7669 7274 7561 6c20 . (The virtual │ │ │ │ │ -0000faf0: 7061 636b 6167 6573 0a6f 6e6c 7920 6578 packages.only ex │ │ │ │ │ -0000fb00: 6973 7420 6c6f 6769 6361 6c6c 792c 206e ist logically, n │ │ │ │ │ -0000fb10: 6f74 2070 6879 7369 6361 6c6c 793b 2074 ot physically; t │ │ │ │ │ -0000fb20: 6861 74e2 8099 7320 7768 7920 7468 6579 hat...s why they │ │ │ │ │ -0000fb30: 2061 7265 2063 616c 6c65 640a 2776 6972 are called.'vir │ │ │ │ │ -0000fb40: 7475 616c 272e 2920 2054 6865 2070 6163 tual'.) The pac │ │ │ │ │ -0000fb50: 6b61 6765 7320 7769 7468 2074 6869 7320 kages with this │ │ │ │ │ -0000fb60: 7061 7274 6963 756c 6172 2066 756e 6374 particular funct │ │ │ │ │ -0000fb70: 696f 6e20 7769 6c6c 2074 6865 6e0a 2770 ion will then.'p │ │ │ │ │ -0000fb80: 726f 7669 6465 2720 7468 6520 7669 7274 rovide' the virt │ │ │ │ │ -0000fb90: 7561 6c20 7061 636b 6167 652e 2020 5468 ual package. Th │ │ │ │ │ -0000fba0: 7573 2c20 616e 7920 6f74 6865 7220 7061 us, any other pa │ │ │ │ │ -0000fbb0: 636b 6167 6520 7265 7175 6972 696e 6720 ckage requiring │ │ │ │ │ -0000fbc0: 7468 6174 0a66 756e 6374 696f 6e20 6361 that.function ca │ │ │ │ │ -0000fbd0: 6e20 7369 6d70 6c79 2064 6570 656e 6420 n simply depend │ │ │ │ │ -0000fbe0: 6f6e 2074 6865 2076 6972 7475 616c 2070 on the virtual p │ │ │ │ │ -0000fbf0: 6163 6b61 6765 2077 6974 686f 7574 2068 ackage without h │ │ │ │ │ -0000fc00: 6176 696e 6720 746f 0a73 7065 6369 6679 aving to.specify │ │ │ │ │ -0000fc10: 2061 6c6c 2070 6f73 7369 626c 6520 7061 all possible pa │ │ │ │ │ -0000fc20: 636b 6167 6573 2069 6e64 6976 6964 7561 ckages individua │ │ │ │ │ -0000fc30: 6c6c 792e 0a0a 416c 6c20 7061 636b 6167 lly...All packag │ │ │ │ │ -0000fc40: 6573 2073 686f 756c 6420 7573 6520 7669 es should use vi │ │ │ │ │ -0000fc50: 7274 7561 6c20 7061 636b 6167 6520 6e61 rtual package na │ │ │ │ │ -0000fc60: 6d65 7320 7768 6572 6520 6170 7072 6f70 mes where approp │ │ │ │ │ -0000fc70: 7269 6174 652c 2061 6e64 0a61 7272 616e riate, and.arran │ │ │ │ │ -0000fc80: 6765 2074 6f20 6372 6561 7465 206e 6577 ge to create new │ │ │ │ │ -0000fc90: 206f 6e65 7320 6966 206e 6563 6573 7361 ones if necessa │ │ │ │ │ -0000fca0: 7279 2e20 2054 6865 7920 7368 6f75 6c64 ry. They should │ │ │ │ │ -0000fcb0: 206e 6f74 2075 7365 2076 6972 7475 616c not use virtual │ │ │ │ │ -0000fcc0: 0a70 6163 6b61 6765 206e 616d 6573 2028 .package names ( │ │ │ │ │ -0000fcd0: 6578 6365 7074 2070 7269 7661 7465 6c79 except privately │ │ │ │ │ -0000fce0: 2c20 616d 6f6e 6773 7420 6120 636f 6f70 , amongst a coop │ │ │ │ │ -0000fcf0: 6572 6174 696e 6720 6772 6f75 7020 6f66 erating group of │ │ │ │ │ -0000fd00: 0a70 6163 6b61 6765 7329 2075 6e6c 6573 .packages) unles │ │ │ │ │ -0000fd10: 7320 7468 6579 2068 6176 6520 6265 656e s they have been │ │ │ │ │ -0000fd20: 2061 6772 6565 6420 7570 6f6e 2061 6e64 agreed upon and │ │ │ │ │ -0000fd30: 2061 7070 6561 7220 696e 2074 6865 206c appear in the l │ │ │ │ │ -0000fd40: 6973 7420 6f66 0a76 6972 7475 616c 2070 ist of.virtual p │ │ │ │ │ -0000fd50: 6163 6b61 6765 206e 616d 6573 2e20 2028 ackage names. ( │ │ │ │ │ -0000fd60: 5365 6520 616c 736f 202a 6e6f 7465 2056 See also *note V │ │ │ │ │ -0000fd70: 6972 7475 616c 2070 6163 6b61 6765 7320 irtual packages │ │ │ │ │ -0000fd80: 2d20 5072 6f76 6964 6573 3a0a 3536 2e29 - Provides:.56.) │ │ │ │ │ -0000fd90: 0a0a 5468 6520 6c61 7465 7374 2076 6572 ..The latest ver │ │ │ │ │ -0000fda0: 7369 6f6e 206f 6620 7468 6520 6175 7468 sion of the auth │ │ │ │ │ -0000fdb0: 6f72 6974 6174 6976 6520 6c69 7374 206f oritative list o │ │ │ │ │ -0000fdc0: 6620 7669 7274 7561 6c20 7061 636b 6167 f virtual packag │ │ │ │ │ -0000fdd0: 6520 6e61 6d65 730a 6361 6e20 6265 2066 e names.can be f │ │ │ │ │ -0000fde0: 6f75 6e64 2069 6e20 7468 6520 e280 9864 ound in the ...d │ │ │ │ │ -0000fdf0: 6562 6961 6e2d 706f 6c69 6379 e280 9920 ebian-policy... │ │ │ │ │ -0000fe00: 7061 636b 6167 652e 2020 4974 2069 7320 package. It is │ │ │ │ │ -0000fe10: 616c 736f 2061 7661 696c 6162 6c65 2066 also available f │ │ │ │ │ -0000fe20: 726f 6d0a 7468 6520 4465 6269 616e 2077 rom.the Debian w │ │ │ │ │ -0000fe30: 6562 206d 6972 726f 7273 2061 740a e280 eb mirrors at... │ │ │ │ │ -0000fe40: 9868 7474 7073 3a2f 2f77 7777 2e64 6562 .https://www.deb │ │ │ │ │ -0000fe50: 6961 6e2e 6f72 672f 646f 632f 7061 636b ian.org/doc/pack │ │ │ │ │ -0000fe60: 6167 696e 672d 6d61 6e75 616c 732f 7669 aging-manuals/vi │ │ │ │ │ -0000fe70: 7274 7561 6c2d 7061 636b 6167 652d 6e61 rtual-package-na │ │ │ │ │ -0000fe80: 6d65 732d 6c69 7374 2e79 616d 6ce2 8099 mes-list.yaml... │ │ │ │ │ -0000fe90: 2e0a 0a54 6865 2070 726f 6365 6475 7265 ...The procedure │ │ │ │ │ -0000fea0: 2066 6f72 2075 7064 6174 696e 6720 7468 for updating th │ │ │ │ │ -0000feb0: 6520 6c69 7374 2069 7320 6465 7363 7269 e list is descri │ │ │ │ │ -0000fec0: 6265 6420 696e 2074 6865 2070 7265 6661 bed in the prefa │ │ │ │ │ -0000fed0: 6365 2074 6f20 7468 650a 6c69 7374 2e0a ce to the.list.. │ │ │ │ │ -0000fee0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0000fef0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0000ff00: 6465 3a20 4261 7365 2073 7973 7465 6d2c de: Base system, │ │ │ │ │ -0000ff10: 2020 4e65 7874 3a20 4573 7365 6e74 6961 Next: Essentia │ │ │ │ │ -0000ff20: 6c20 7061 636b 6167 6573 2c20 2050 7265 l packages, Pre │ │ │ │ │ -0000ff30: 763a 2056 6972 7475 616c 2070 6163 6b61 v: Virtual packa │ │ │ │ │ -0000ff40: 6765 732c 2020 5570 3a20 4269 6e61 7279 ges, Up: Binary │ │ │ │ │ -0000ff50: 2070 6163 6b61 6765 730a 0a33 2e37 2042 packages..3.7 B │ │ │ │ │ -0000ff60: 6173 6520 7379 7374 656d 0a3d 3d3d 3d3d ase system.===== │ │ │ │ │ -0000ff70: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 ==========..The │ │ │ │ │ -0000ff80: e280 9862 6173 6520 7379 7374 656d e280 ...base system.. │ │ │ │ │ -0000ff90: 9920 6973 2061 206d 696e 696d 756d 2073 . is a minimum s │ │ │ │ │ -0000ffa0: 7562 7365 7420 6f66 2074 6865 2044 6562 ubset of the Deb │ │ │ │ │ -0000ffb0: 6961 6e20 7379 7374 656d 2074 6861 7420 ian system that │ │ │ │ │ -0000ffc0: 6973 0a69 6e73 7461 6c6c 6564 2062 6566 is.installed bef │ │ │ │ │ -0000ffd0: 6f72 6520 6576 6572 7974 6869 6e67 2065 ore everything e │ │ │ │ │ -0000ffe0: 6c73 6520 6f6e 2061 206e 6577 2073 7973 lse on a new sys │ │ │ │ │ -0000fff0: 7465 6d2e 2020 4f6e 6c79 2076 6572 7920 tem. Only very │ │ │ │ │ -00010000: 6665 770a 7061 636b 6167 6573 2061 7265 few.packages are │ │ │ │ │ -00010010: 2061 6c6c 6f77 6564 2074 6f20 666f 726d allowed to form │ │ │ │ │ -00010020: 2070 6172 7420 6f66 2074 6865 2062 6173 part of the bas │ │ │ │ │ -00010030: 6520 7379 7374 656d 2c20 696e 206f 7264 e system, in ord │ │ │ │ │ -00010040: 6572 2074 6f20 6b65 6570 0a74 6865 2072 er to keep.the r │ │ │ │ │ -00010050: 6571 7569 7265 6420 6469 736b 2075 7361 equired disk usa │ │ │ │ │ -00010060: 6765 2076 6572 7920 736d 616c 6c2e 0a0a ge very small... │ │ │ │ │ -00010070: 5468 6520 6261 7365 2073 7973 7465 6d20 The base system │ │ │ │ │ -00010080: 636f 6e73 6973 7473 206f 6620 616c 6c20 consists of all │ │ │ │ │ -00010090: 7468 6f73 6520 7061 636b 6167 6573 2077 those packages w │ │ │ │ │ -000100a0: 6974 6820 7072 696f 7269 7479 20e2 8098 ith priority ... │ │ │ │ │ -000100b0: 7265 7175 6972 6564 e280 990a 6f72 20e2 required....or . │ │ │ │ │ -000100c0: 8098 696d 706f 7274 616e 74e2 8099 2e20 ..important.... │ │ │ │ │ -000100d0: 204d 616e 7920 6f66 2074 6865 6d20 7769 Many of them wi │ │ │ │ │ -000100e0: 6c6c 2062 6520 7461 6767 6564 20e2 8098 ll be tagged ... │ │ │ │ │ -000100f0: 6573 7365 6e74 6961 6ce2 8099 2028 7365 essential... (se │ │ │ │ │ -00010100: 6520 6265 6c6f 7729 2e0a 0a1f 0a46 696c e below).....Fil │ │ │ │ │ -00010110: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00010120: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4573 .info, Node: Es │ │ │ │ │ -00010130: 7365 6e74 6961 6c20 7061 636b 6167 6573 sential packages │ │ │ │ │ -00010140: 2c20 204e 6578 743a 204d 6169 6e74 6169 , Next: Maintai │ │ │ │ │ -00010150: 6e65 7220 5363 7269 7074 732c 2020 5072 ner Scripts, Pr │ │ │ │ │ -00010160: 6576 3a20 4261 7365 2073 7973 7465 6d2c ev: Base system, │ │ │ │ │ -00010170: 2020 5570 3a20 4269 6e61 7279 2070 6163 Up: Binary pac │ │ │ │ │ -00010180: 6b61 6765 730a 0a33 2e38 2045 7373 656e kages..3.8 Essen │ │ │ │ │ -00010190: 7469 616c 2070 6163 6b61 6765 730a 3d3d tial packages.== │ │ │ │ │ -000101a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000101b0: 3d3d 3d3d 0a0a 4573 7365 6e74 6961 6c20 ====..Essential │ │ │ │ │ -000101c0: 6973 2064 6566 696e 6564 2061 7320 7468 is defined as th │ │ │ │ │ -000101d0: 6520 6d69 6e69 6d61 6c20 7365 7420 6f66 e minimal set of │ │ │ │ │ -000101e0: 2066 756e 6374 696f 6e61 6c69 7479 2074 functionality t │ │ │ │ │ -000101f0: 6861 7420 6d75 7374 2062 650a 6176 6169 hat must be.avai │ │ │ │ │ -00010200: 6c61 626c 6520 616e 6420 7573 6162 6c65 lable and usable │ │ │ │ │ -00010210: 206f 6e20 7468 6520 7379 7374 656d 2061 on the system a │ │ │ │ │ -00010220: 7420 616c 6c20 7469 6d65 732c 2065 7665 t all times, eve │ │ │ │ │ -00010230: 6e20 7768 656e 2070 6163 6b61 6765 7320 n when packages │ │ │ │ │ -00010240: 6172 650a 696e 2074 6865 20e2 809c 556e are.in the ...Un │ │ │ │ │ -00010250: 7061 636b 6564 e280 9d20 7374 6174 652e packed... state. │ │ │ │ │ -00010260: 2020 5061 636b 6167 6573 2061 7265 2074 Packages are t │ │ │ │ │ -00010270: 6167 6765 6420 e280 9865 7373 656e 7469 agged ...essenti │ │ │ │ │ -00010280: 616c e280 9920 666f 7220 6120 7379 7374 al... for a syst │ │ │ │ │ -00010290: 656d 0a75 7369 6e67 2074 6865 20e2 8098 em.using the ... │ │ │ │ │ -000102a0: 4573 7365 6e74 6961 6ce2 8099 2063 6f6e Essential... con │ │ │ │ │ -000102b0: 7472 6f6c 2066 6965 6c64 2e20 2054 6865 trol field. The │ │ │ │ │ -000102c0: 2066 6f72 6d61 7420 6f66 2074 6865 20e2 format of the . │ │ │ │ │ -000102d0: 8098 4573 7365 6e74 6961 6ce2 8099 0a63 ..Essential....c │ │ │ │ │ -000102e0: 6f6e 7472 6f6c 2066 6965 6c64 2069 7320 ontrol field is │ │ │ │ │ -000102f0: 6465 7363 7269 6265 6420 696e 202a 6e6f described in *no │ │ │ │ │ -00010300: 7465 2045 7373 656e 7469 616c 3a20 3562 te Essential: 5b │ │ │ │ │ -00010310: 2e0a 0a53 696e 6365 2074 6865 7365 2070 ...Since these p │ │ │ │ │ -00010320: 6163 6b61 6765 7320 6361 6e6e 6f74 2062 ackages cannot b │ │ │ │ │ -00010330: 6520 6561 7369 6c79 2072 656d 6f76 6564 e easily removed │ │ │ │ │ -00010340: 2028 6f6e 6520 6861 7320 746f 2073 7065 (one has to spe │ │ │ │ │ -00010350: 6369 6679 2061 6e0a 6578 7472 6120 2766 cify an.extra 'f │ │ │ │ │ -00010360: 6f72 6365 206f 7074 696f 6e27 2074 6f20 orce option' to │ │ │ │ │ -00010370: e280 9864 706b 67e2 8099 2074 6f20 646f ...dpkg... to do │ │ │ │ │ -00010380: 2073 6f29 2c20 7468 6973 2066 6c61 6720 so), this flag │ │ │ │ │ -00010390: 6d75 7374 206e 6f74 2062 6520 7573 6564 must not be used │ │ │ │ │ -000103a0: 0a75 6e6c 6573 7320 6162 736f 6c75 7465 .unless absolute │ │ │ │ │ -000103b0: 6c79 206e 6563 6573 7361 7279 2e20 2041 ly necessary. A │ │ │ │ │ -000103c0: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ -000103d0: 7061 636b 6167 6520 6d75 7374 206e 6f74 package must not │ │ │ │ │ -000103e0: 2062 650a 7461 6767 6564 20e2 8098 6573 be.tagged ...es │ │ │ │ │ -000103f0: 7365 6e74 6961 6ce2 8099 3b20 6465 7065 sential...; depe │ │ │ │ │ -00010400: 6e64 656e 6369 6573 2077 696c 6c20 7072 ndencies will pr │ │ │ │ │ -00010410: 6576 656e 7420 6974 7320 7072 656d 6174 event its premat │ │ │ │ │ -00010420: 7572 6520 7265 6d6f 7661 6c2c 2061 6e64 ure removal, and │ │ │ │ │ -00010430: 0a77 6520 6e65 6564 2074 6f20 6265 2061 .we need to be a │ │ │ │ │ -00010440: 626c 6520 746f 2072 656d 6f76 6520 6974 ble to remove it │ │ │ │ │ -00010450: 2077 6865 6e20 6974 2068 6173 2062 6565 when it has bee │ │ │ │ │ -00010460: 6e20 7375 7065 7273 6564 6564 2e0a 0a53 n superseded...S │ │ │ │ │ -00010470: 696e 6365 2064 706b 6720 7769 6c6c 206e ince dpkg will n │ │ │ │ │ -00010480: 6f74 2070 7265 7665 6e74 2075 7067 7261 ot prevent upgra │ │ │ │ │ -00010490: 6469 6e67 206f 6620 6f74 6865 7220 7061 ding of other pa │ │ │ │ │ -000104a0: 636b 6167 6573 2077 6869 6c65 2061 6e0a ckages while an. │ │ │ │ │ -000104b0: e280 9865 7373 656e 7469 616c e280 9920 ...essential... │ │ │ │ │ -000104c0: 7061 636b 6167 6520 6973 2069 6e20 616e package is in an │ │ │ │ │ -000104d0: 2075 6e63 6f6e 6669 6775 7265 6420 7374 unconfigured st │ │ │ │ │ -000104e0: 6174 652c 2061 6c6c 20e2 8098 6573 7365 ate, all ...esse │ │ │ │ │ -000104f0: 6e74 6961 6ce2 8099 0a70 6163 6b61 6765 ntial....package │ │ │ │ │ -00010500: 7320 6d75 7374 2073 7570 706c 7920 616c s must supply al │ │ │ │ │ -00010510: 6c20 6f66 2074 6865 6972 2063 6f72 6520 l of their core │ │ │ │ │ -00010520: 6675 6e63 7469 6f6e 616c 6974 7920 6576 functionality ev │ │ │ │ │ -00010530: 656e 2077 6865 6e0a 756e 636f 6e66 6967 en when.unconfig │ │ │ │ │ -00010540: 7572 6564 2061 6674 6572 2062 6569 6e67 ured after being │ │ │ │ │ -00010550: 2063 6f6e 6669 6775 7265 6420 6174 206c configured at l │ │ │ │ │ -00010560: 6561 7374 206f 6e63 652e 2020 4966 2074 east once. If t │ │ │ │ │ -00010570: 6865 2070 6163 6b61 6765 0a63 616e 6e6f he package.canno │ │ │ │ │ -00010580: 7420 7361 7469 7366 7920 7468 6973 2072 t satisfy this r │ │ │ │ │ -00010590: 6571 7569 7265 6d65 6e74 2069 7420 6d75 equirement it mu │ │ │ │ │ -000105a0: 7374 206e 6f74 2062 6520 7461 6767 6564 st not be tagged │ │ │ │ │ -000105b0: 2061 7320 6573 7365 6e74 6961 6c2c 2061 as essential, a │ │ │ │ │ -000105c0: 6e64 0a61 6e79 2070 6163 6b61 6765 7320 nd.any packages │ │ │ │ │ -000105d0: 6465 7065 6e64 696e 6720 6f6e 2074 6869 depending on thi │ │ │ │ │ -000105e0: 7320 7061 636b 6167 6520 6d75 7374 2069 s package must i │ │ │ │ │ -000105f0: 6e73 7465 6164 2068 6176 6520 6578 706c nstead have expl │ │ │ │ │ -00010600: 6963 6974 0a64 6570 656e 6465 6e63 7920 icit.dependency │ │ │ │ │ -00010610: 6669 656c 6473 2061 7320 6170 7072 6f70 fields as approp │ │ │ │ │ -00010620: 7269 6174 652e 0a0a 4d61 696e 7461 696e riate...Maintain │ │ │ │ │ -00010630: 6572 7320 7368 6f75 6c64 2074 616b 6520 ers should take │ │ │ │ │ -00010640: 6772 6561 7420 6361 7265 2069 6e20 6164 great care in ad │ │ │ │ │ -00010650: 6469 6e67 2061 6e79 2070 726f 6772 616d ding any program │ │ │ │ │ -00010660: 732c 2069 6e74 6572 6661 6365 732c 0a6f s, interfaces,.o │ │ │ │ │ -00010670: 7220 6675 6e63 7469 6f6e 616c 6974 7920 r functionality │ │ │ │ │ -00010680: 746f 20e2 8098 6573 7365 6e74 6961 6ce2 to ...essential. │ │ │ │ │ -00010690: 8099 2070 6163 6b61 6765 732e 2020 5061 .. packages. Pa │ │ │ │ │ -000106a0: 636b 6167 6573 206d 6179 2061 7373 756d ckages may assum │ │ │ │ │ -000106b0: 6520 7468 6174 0a66 756e 6374 696f 6e61 e that.functiona │ │ │ │ │ -000106c0: 6c69 7479 2070 726f 7669 6465 6420 6279 lity provided by │ │ │ │ │ -000106d0: 20e2 8098 6573 7365 6e74 6961 6ce2 8099 ...essential... │ │ │ │ │ -000106e0: 2070 6163 6b61 6765 7320 6973 2061 6c77 packages is alw │ │ │ │ │ -000106f0: 6179 7320 6176 6169 6c61 626c 650a 7769 ays available.wi │ │ │ │ │ -00010700: 7468 6f75 7420 6465 636c 6172 696e 6720 thout declaring │ │ │ │ │ -00010710: 6578 706c 6963 6974 2064 6570 656e 6465 explicit depende │ │ │ │ │ -00010720: 6e63 6965 732c 2077 6869 6368 206d 6561 ncies, which mea │ │ │ │ │ -00010730: 6e73 2074 6861 7420 7265 6d6f 7669 6e67 ns that removing │ │ │ │ │ -00010740: 0a66 756e 6374 696f 6e61 6c69 7479 2066 .functionality f │ │ │ │ │ -00010750: 726f 6d20 7468 6520 4573 7365 6e74 6961 rom the Essentia │ │ │ │ │ -00010760: 6c20 7365 7420 6973 2076 6572 7920 6469 l set is very di │ │ │ │ │ -00010770: 6666 6963 756c 7420 616e 6420 6973 2061 fficult and is a │ │ │ │ │ -00010780: 6c6d 6f73 740a 6e65 7665 7220 646f 6e65 lmost.never done │ │ │ │ │ -00010790: 2e20 2041 6e79 2063 6170 6162 696c 6974 . Any capabilit │ │ │ │ │ -000107a0: 7920 6164 6465 6420 746f 2061 6e20 e280 y added to an .. │ │ │ │ │ -000107b0: 9865 7373 656e 7469 616c e280 9920 7061 .essential... pa │ │ │ │ │ -000107c0: 636b 6167 6520 7468 6572 6566 6f72 650a ckage therefore. │ │ │ │ │ -000107d0: 6372 6561 7465 7320 616e 206f 626c 6967 creates an oblig │ │ │ │ │ -000107e0: 6174 696f 6e20 746f 2073 7570 706f 7274 ation to support │ │ │ │ │ -000107f0: 2074 6861 7420 6361 7061 6269 6c69 7479 that capability │ │ │ │ │ -00010800: 2061 7320 7061 7274 206f 6620 7468 650a as part of the. │ │ │ │ │ -00010810: 4573 7365 6e74 6961 6c20 7365 7420 696e Essential set in │ │ │ │ │ -00010820: 2070 6572 7065 7475 6974 792e 0a0a 596f perpetuity...Yo │ │ │ │ │ -00010830: 7520 6d75 7374 206e 6f74 2074 6167 2061 u must not tag a │ │ │ │ │ -00010840: 6e79 2070 6163 6b61 6765 7320 e280 9865 ny packages ...e │ │ │ │ │ -00010850: 7373 656e 7469 616c e280 9920 6265 666f ssential... befo │ │ │ │ │ -00010860: 7265 2074 6869 7320 6861 7320 6265 656e re this has been │ │ │ │ │ -00010870: 2064 6973 6375 7373 6564 0a6f 6e20 7468 discussed.on th │ │ │ │ │ -00010880: 6520 e280 9864 6562 6961 6e2d 6465 7665 e ...debian-deve │ │ │ │ │ -00010890: 6ce2 8099 206d 6169 6c69 6e67 206c 6973 l... mailing lis │ │ │ │ │ -000108a0: 7420 616e 6420 6120 636f 6e73 656e 7375 t and a consensu │ │ │ │ │ -000108b0: 7320 6162 6f75 7420 646f 696e 6720 7468 s about doing th │ │ │ │ │ -000108c0: 6174 2068 6173 0a62 6565 6e20 7265 6163 at has.been reac │ │ │ │ │ -000108d0: 6865 642e 0a0a 1f0a 4669 6c65 3a20 6465 hed.....File: de │ │ │ │ │ -000108e0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -000108f0: 2c20 204e 6f64 653a 204d 6169 6e74 6169 , Node: Maintai │ │ │ │ │ -00010900: 6e65 7220 5363 7269 7074 732c 2020 5072 ner Scripts, Pr │ │ │ │ │ -00010910: 6576 3a20 4573 7365 6e74 6961 6c20 7061 ev: Essential pa │ │ │ │ │ -00010920: 636b 6167 6573 2c20 2055 703a 2042 696e ckages, Up: Bin │ │ │ │ │ -00010930: 6172 7920 7061 636b 6167 6573 0a0a 332e ary packages..3. │ │ │ │ │ -00010940: 3920 4d61 696e 7461 696e 6572 2053 6372 9 Maintainer Scr │ │ │ │ │ -00010950: 6970 7473 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ipts.=========== │ │ │ │ │ -00010960: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The │ │ │ │ │ -00010970: 2070 6163 6b61 6765 2069 6e73 7461 6c6c package install │ │ │ │ │ -00010980: 6174 696f 6e20 7363 7269 7074 7320 7368 ation scripts sh │ │ │ │ │ -00010990: 6f75 6c64 2061 766f 6964 2070 726f 6475 ould avoid produ │ │ │ │ │ -000109a0: 6369 6e67 206f 7574 7075 7420 7768 6963 cing output whic │ │ │ │ │ -000109b0: 6820 6973 0a75 6e6e 6563 6573 7361 7279 h is.unnecessary │ │ │ │ │ -000109c0: 2066 6f72 2074 6865 2075 7365 7220 746f for the user to │ │ │ │ │ -000109d0: 2073 6565 2061 6e64 2073 686f 756c 6420 see and should │ │ │ │ │ -000109e0: 7265 6c79 206f 6e20 e280 9864 706b 67e2 rely on ...dpkg. │ │ │ │ │ -000109f0: 8099 2074 6f20 7374 6176 6520 6f66 660a .. to stave off. │ │ │ │ │ -00010a00: 626f 7265 646f 6d20 6f6e 2074 6865 2070 boredom on the p │ │ │ │ │ -00010a10: 6172 7420 6f66 2061 2075 7365 7220 696e art of a user in │ │ │ │ │ -00010a20: 7374 616c 6c69 6e67 206d 616e 7920 7061 stalling many pa │ │ │ │ │ -00010a30: 636b 6167 6573 2e20 2054 6869 7320 6d65 ckages. This me │ │ │ │ │ -00010a40: 616e 732c 0a61 6d6f 6e67 7374 206f 7468 ans,.amongst oth │ │ │ │ │ -00010a50: 6572 2074 6869 6e67 732c 206e 6f74 2070 er things, not p │ │ │ │ │ -00010a60: 6173 7369 6e67 2074 6865 20e2 8098 2d2d assing the ...-- │ │ │ │ │ -00010a70: 7665 7262 6f73 65e2 8099 206f 7074 696f verbose... optio │ │ │ │ │ -00010a80: 6e20 746f 0ae2 8098 7570 6461 7465 2d61 n to....update-a │ │ │ │ │ -00010a90: 6c74 6572 6e61 7469 7665 73e2 8099 2e0a lternatives..... │ │ │ │ │ -00010aa0: 0a45 7272 6f72 7320 7768 6963 6820 6f63 .Errors which oc │ │ │ │ │ -00010ab0: 6375 7220 6475 7269 6e67 2074 6865 2065 cur during the e │ │ │ │ │ -00010ac0: 7865 6375 7469 6f6e 206f 6620 616e 2069 xecution of an i │ │ │ │ │ -00010ad0: 6e73 7461 6c6c 6174 696f 6e20 7363 7269 nstallation scri │ │ │ │ │ -00010ae0: 7074 206d 7573 740a 6265 2063 6865 636b pt must.be check │ │ │ │ │ -00010af0: 6564 2061 6e64 2074 6865 2069 6e73 7461 ed and the insta │ │ │ │ │ -00010b00: 6c6c 6174 696f 6e20 6d75 7374 206e 6f74 llation must not │ │ │ │ │ -00010b10: 2063 6f6e 7469 6e75 6520 6166 7465 7220 continue after │ │ │ │ │ -00010b20: 616e 2065 7272 6f72 2e0a 0a4e 6f74 6520 an error...Note │ │ │ │ │ -00010b30: 7468 6174 2069 6e20 6765 6e65 7261 6c20 that in general │ │ │ │ │ -00010b40: 2a6e 6f74 6520 5363 7269 7074 733a 2035 *note Scripts: 5 │ │ │ │ │ -00010b50: 652e 2061 7070 6c69 6573 2074 6f20 7061 e. applies to pa │ │ │ │ │ -00010b60: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer │ │ │ │ │ -00010b70: 0a73 6372 6970 7473 2c20 746f 6f2e 0a0a .scripts, too... │ │ │ │ │ -00010b80: 596f 7520 7368 6f75 6c64 206e 6f74 2075 You should not u │ │ │ │ │ -00010b90: 7365 20e2 8098 6470 6b67 2d64 6976 6572 se ...dpkg-diver │ │ │ │ │ -00010ba0: 74e2 8099 206f 6e20 6120 6669 6c65 2062 t... on a file b │ │ │ │ │ -00010bb0: 656c 6f6e 6769 6e67 2074 6f20 616e 6f74 elonging to anot │ │ │ │ │ -00010bc0: 6865 7220 7061 636b 6167 650a 7769 7468 her package.with │ │ │ │ │ -00010bd0: 6f75 7420 636f 6e73 756c 7469 6e67 2074 out consulting t │ │ │ │ │ -00010be0: 6865 206d 6169 6e74 6169 6e65 7220 6f66 he maintainer of │ │ │ │ │ -00010bf0: 2074 6861 7420 7061 636b 6167 6520 6669 that package fi │ │ │ │ │ -00010c00: 7273 742e 2020 5768 656e 2061 6464 696e rst. When addin │ │ │ │ │ -00010c10: 6720 6f72 0a72 656d 6f76 696e 6720 6469 g or.removing di │ │ │ │ │ -00010c20: 7665 7273 696f 6e73 2c20 7061 636b 6167 versions, packag │ │ │ │ │ -00010c30: 6520 6d61 696e 7461 696e 6572 2073 6372 e maintainer scr │ │ │ │ │ -00010c40: 6970 7473 206d 7573 7420 7072 6f76 6964 ipts must provid │ │ │ │ │ -00010c50: 6520 7468 650a e280 982d 2d70 6163 6b61 e the....--packa │ │ │ │ │ -00010c60: 6765 e280 9920 666c 6167 2074 6f20 e280 ge... flag to .. │ │ │ │ │ -00010c70: 9864 706b 672d 6469 7665 7274 e280 9920 .dpkg-divert... │ │ │ │ │ -00010c80: 616e 6420 6d75 7374 206e 6f74 2075 7365 and must not use │ │ │ │ │ -00010c90: 20e2 8098 2d2d 6c6f 6361 6ce2 8099 2e0a ...--local..... │ │ │ │ │ -00010ca0: 0a41 6c6c 2070 6163 6b61 6765 7320 7768 .All packages wh │ │ │ │ │ -00010cb0: 6963 6820 7375 7070 6c79 2061 6e20 696e ich supply an in │ │ │ │ │ -00010cc0: 7374 616e 6365 206f 6620 6120 636f 6d6d stance of a comm │ │ │ │ │ -00010cd0: 6f6e 2063 6f6d 6d61 6e64 206e 616d 6520 on command name │ │ │ │ │ -00010ce0: 286f 722c 2069 6e0a 6765 6e65 7261 6c2c (or, in.general, │ │ │ │ │ -00010cf0: 2066 696c 656e 616d 6529 2073 686f 756c filename) shoul │ │ │ │ │ -00010d00: 6420 6765 6e65 7261 6c6c 7920 7573 6520 d generally use │ │ │ │ │ -00010d10: e280 9875 7064 6174 652d 616c 7465 726e ...update-altern │ │ │ │ │ -00010d20: 6174 6976 6573 e280 9920 736f 2074 6861 atives... so tha │ │ │ │ │ -00010d30: 740a 7468 6579 2063 616e 2062 6520 696e t.they can be in │ │ │ │ │ -00010d40: 7374 616c 6c65 6420 746f 6765 7468 6572 stalled together │ │ │ │ │ -00010d50: 2e20 2049 6620 e280 9875 7064 6174 652d . If ...update- │ │ │ │ │ -00010d60: 616c 7465 726e 6174 6976 6573 e280 9920 alternatives... │ │ │ │ │ -00010d70: 6973 206e 6f74 2075 7365 642c 0a74 6865 is not used,.the │ │ │ │ │ -00010d80: 6e20 6561 6368 2070 6163 6b61 6765 206d n each package m │ │ │ │ │ -00010d90: 7573 7420 7573 6520 e280 9843 6f6e 666c ust use ...Confl │ │ │ │ │ -00010da0: 6963 7473 e280 9920 746f 2065 6e73 7572 icts... to ensur │ │ │ │ │ -00010db0: 6520 7468 6174 206f 7468 6572 2070 6163 e that other pac │ │ │ │ │ -00010dc0: 6b61 6765 7320 6172 650a 7265 6d6f 7665 kages are.remove │ │ │ │ │ -00010dd0: 642e 2020 2849 6e20 7468 6973 2063 6173 d. (In this cas │ │ │ │ │ -00010de0: 652c 2069 7420 6d61 7920 6265 2061 7070 e, it may be app │ │ │ │ │ -00010df0: 726f 7072 6961 7465 2074 6f20 7370 6563 ropriate to spec │ │ │ │ │ -00010e00: 6966 7920 6120 636f 6e66 6c69 6374 0a61 ify a conflict.a │ │ │ │ │ -00010e10: 6761 696e 7374 2065 6172 6c69 6572 2076 gainst earlier v │ │ │ │ │ -00010e20: 6572 7369 6f6e 7320 6f66 2073 6f6d 6574 ersions of somet │ │ │ │ │ -00010e30: 6869 6e67 2074 6861 7420 7072 6576 696f hing that previo │ │ │ │ │ -00010e40: 7573 6c79 2064 6964 206e 6f74 2075 7365 usly did not use │ │ │ │ │ -00010e50: 0ae2 8098 7570 6461 7465 2d61 6c74 6572 ....update-alter │ │ │ │ │ -00010e60: 6e61 7469 7665 73e2 8099 3b20 7468 6973 natives...; this │ │ │ │ │ -00010e70: 2069 7320 616e 2065 7863 6570 7469 6f6e is an exception │ │ │ │ │ -00010e80: 2074 6f20 7468 6520 7573 7561 6c20 7275 to the usual ru │ │ │ │ │ -00010e90: 6c65 2074 6861 740a 7665 7273 696f 6e65 le that.versione │ │ │ │ │ -00010ea0: 6420 636f 6e66 6c69 6374 7320 7368 6f75 d conflicts shou │ │ │ │ │ -00010eb0: 6c64 2062 6520 6176 6f69 6465 642e 290a ld be avoided.). │ │ │ │ │ -00010ec0: 0a44 6976 6572 7369 6f6e 7320 6172 6520 .Diversions are │ │ │ │ │ -00010ed0: 7072 696d 6172 696c 7920 696e 7465 6e64 primarily intend │ │ │ │ │ -00010ee0: 6564 2061 7320 6120 746f 6f6c 2066 6f72 ed as a tool for │ │ │ │ │ -00010ef0: 206c 6f63 616c 2061 646d 696e 6973 7472 local administr │ │ │ │ │ -00010f00: 6174 6f72 7320 616e 640a 6c6f 6361 6c20 ators and.local │ │ │ │ │ -00010f10: 7061 636b 6167 6573 2074 6f20 6f76 6572 packages to over │ │ │ │ │ -00010f20: 7269 6465 2074 6865 2062 6568 6176 696f ride the behavio │ │ │ │ │ -00010f30: 7220 6f66 2044 6562 6961 6e2e 2020 5768 r of Debian. Wh │ │ │ │ │ -00010f40: 696c 6520 7468 6572 6520 6172 6520 736f ile there are so │ │ │ │ │ -00010f50: 6d65 0a63 6972 6375 6d73 7461 6e63 6573 me.circumstances │ │ │ │ │ -00010f60: 2077 6865 7265 206f 6e65 2044 6562 6961 where one Debia │ │ │ │ │ -00010f70: 6e20 7061 636b 6167 6520 6d61 7920 6e65 n package may ne │ │ │ │ │ -00010f80: 6564 2074 6f20 6469 7665 7274 2061 2066 ed to divert a f │ │ │ │ │ -00010f90: 696c 650a 696e 7374 616c 6c65 6420 6279 ile.installed by │ │ │ │ │ -00010fa0: 2061 6e6f 7468 6572 2044 6562 6961 6e20 another Debian │ │ │ │ │ -00010fb0: 7061 636b 6167 652c 2073 7563 6820 6369 package, such ci │ │ │ │ │ -00010fc0: 7263 756d 7374 616e 6365 7320 6172 6520 rcumstances are │ │ │ │ │ -00010fd0: 7261 7265 2e0a 4d61 696e 7461 696e 6572 rare..Maintainer │ │ │ │ │ -00010fe0: 7320 7368 6f75 6c64 2073 7472 6f6e 676c s should strongl │ │ │ │ │ -00010ff0: 7920 7072 6566 6572 2075 7369 6e67 206f y prefer using o │ │ │ │ │ -00011000: 7468 6572 206f 7665 7272 6964 696e 6720 ther overriding │ │ │ │ │ -00011010: 6d65 6368 616e 6973 6d73 2c0a 696e 7374 mechanisms,.inst │ │ │ │ │ -00011020: 6561 6420 6f66 2064 6976 6572 7369 6f6e ead of diversion │ │ │ │ │ -00011030: 732c 2077 6865 6e65 7665 7220 7468 6f73 s, whenever thos │ │ │ │ │ -00011040: 6520 6f74 6865 7220 6d65 6368 616e 6973 e other mechanis │ │ │ │ │ -00011050: 6d73 2061 7265 2073 7566 6669 6369 656e ms are sufficien │ │ │ │ │ -00011060: 7420 746f 0a61 6363 6f6d 706c 6973 6820 t to.accomplish │ │ │ │ │ -00011070: 7468 6520 7361 6d65 2067 6f61 6c2e 2020 the same goal. │ │ │ │ │ -00011080: 496e 206f 7468 6572 2077 6f72 6473 2c20 In other words, │ │ │ │ │ -00011090: 6469 7665 7273 696f 6e73 2069 6e20 7061 diversions in pa │ │ │ │ │ -000110a0: 636b 6167 6573 2073 686f 756c 640a 6265 ckages should.be │ │ │ │ │ -000110b0: 2063 6f6e 7369 6465 7265 6420 6120 6c61 considered a la │ │ │ │ │ -000110c0: 7374 2072 6573 6f72 742e 2020 4469 7665 st resort. Dive │ │ │ │ │ -000110d0: 7273 696f 6e20 6f66 2061 2066 696c 6520 rsion of a file │ │ │ │ │ -000110e0: 696e 206f 6e65 2044 6562 6961 6e20 7061 in one Debian pa │ │ │ │ │ -000110f0: 636b 6167 650a 6279 2061 6e6f 7468 6572 ckage.by another │ │ │ │ │ -00011100: 2044 6562 6961 6e20 7061 636b 6167 6520 Debian package │ │ │ │ │ -00011110: 7368 6f75 6c64 2062 6520 636f 6f72 6469 should be coordi │ │ │ │ │ -00011120: 6e61 7465 6420 6265 7477 6565 6e20 7468 nated between th │ │ │ │ │ -00011130: 6520 6d61 696e 7461 696e 6572 730a 6f66 e maintainers.of │ │ │ │ │ -00011140: 2074 686f 7365 2070 6163 6b61 6765 732e those packages. │ │ │ │ │ -00011150: 0a0a 4f6e 6520 7370 6563 6966 6963 2063 ..One specific c │ │ │ │ │ -00011160: 6173 6520 6f66 2074 6869 7320 7275 6c65 ase of this rule │ │ │ │ │ -00011170: 2069 7320 7468 6174 2063 6f6e 6669 6775 is that configu │ │ │ │ │ -00011180: 7261 7469 6f6e 2066 696c 6573 2075 7365 ration files use │ │ │ │ │ -00011190: 6420 6279 0ae2 8098 7379 7374 656d 64e2 d by....systemd. │ │ │ │ │ -000111a0: 8099 2063 6f6d 706f 6e65 6e74 732c 2073 .. components, s │ │ │ │ │ -000111b0: 7563 6820 6173 2075 6e69 7473 2c28 3129 uch as units,(1) │ │ │ │ │ -000111c0: 2075 6465 7620 7275 6c65 732c 2832 2920 udev rules,(2) │ │ │ │ │ -000111d0: 746d 7066 696c 6573 2e64 2c28 3329 0a6d tmpfiles.d,(3).m │ │ │ │ │ -000111e0: 6f64 756c 6573 2d6c 6f61 642e 642c 2834 odules-load.d,(4 │ │ │ │ │ -000111f0: 292c 2073 7973 7573 6572 7328 3529 2061 ), sysusers(5) a │ │ │ │ │ -00011200: 6e64 206f 7468 6572 2073 7563 6820 6669 nd other such fi │ │ │ │ │ -00011210: 6c65 732c 2069 6e63 6c75 6469 6e67 2074 les, including t │ │ │ │ │ -00011220: 686f 7365 0a73 7065 6369 6669 6320 746f hose.specific to │ │ │ │ │ -00011230: 2073 7973 7465 6d64 2064 6165 6d6f 6e73 systemd daemons │ │ │ │ │ -00011240: 2028 652e 672e 3a20 2f65 7463 2f73 7973 (e.g.: /etc/sys │ │ │ │ │ -00011250: 7465 6d64 2f73 7973 7465 6d2e 636f 6e66 temd/system.conf │ │ │ │ │ -00011260: 292e 2836 2920 206d 7573 740a 6e6f 7420 ).(6) must.not │ │ │ │ │ -00011270: 6265 2064 6976 6572 7465 6420 6279 2061 be diverted by a │ │ │ │ │ -00011280: 6e79 2044 6562 6961 6e20 7061 636b 6167 ny Debian packag │ │ │ │ │ -00011290: 652e 2020 496e 7374 6561 642c 2075 7365 e. Instead, use │ │ │ │ │ -000112a0: 206d 6173 6b69 6e67 2061 6e64 0a64 726f masking and.dro │ │ │ │ │ -000112b0: 702d 696e 7328 3729 2e0a 0a41 6c74 6572 p-ins(7)...Alter │ │ │ │ │ -000112c0: 6e61 7469 7665 7320 6d75 7374 206e 6f74 natives must not │ │ │ │ │ -000112d0: 2062 6520 7573 6564 2066 6f72 20e2 8098 be used for ... │ │ │ │ │ -000112e0: 7379 7374 656d 64e2 8099 2063 6f6e 6669 systemd... confi │ │ │ │ │ -000112f0: 6775 7261 7469 6f6e 2066 696c 6573 2e20 guration files. │ │ │ │ │ -00011300: 2054 6865 0a61 6c74 6572 6e61 7469 7665 The.alternative │ │ │ │ │ -00011310: 7320 7379 7374 656d 2064 6f65 7320 6e6f s system does no │ │ │ │ │ -00011320: 7420 6b6e 6f77 2068 6f77 2074 6f20 6170 t know how to ap │ │ │ │ │ -00011330: 706c 7920 6368 616e 6765 7320 746f 2073 ply changes to s │ │ │ │ │ -00011340: 6572 7669 6365 7320 7768 656e 0a75 7064 ervices when.upd │ │ │ │ │ -00011350: 6174 696e 6720 616c 7465 726e 6174 6976 ating alternativ │ │ │ │ │ -00011360: 6573 2c20 736f 2074 6865 2072 6573 756c es, so the resul │ │ │ │ │ -00011370: 7469 6e67 2062 6568 6176 696f 7220 776f ting behavior wo │ │ │ │ │ -00011380: 756c 6420 6265 2063 6f6e 6675 7369 6e67 uld be confusing │ │ │ │ │ -00011390: 2061 6e64 0a75 6e70 7265 6469 6374 6162 and.unpredictab │ │ │ │ │ -000113a0: 6c65 2e20 2049 6e73 7465 6164 2c20 616c le. Instead, al │ │ │ │ │ -000113b0: 6961 7365 7328 3829 2063 616e 2062 6520 iases(8) can be │ │ │ │ │ -000113c0: 7573 6564 2074 6f20 7072 6f76 6964 6520 used to provide │ │ │ │ │ -000113d0: 616c 7465 726e 6174 6976 650a 696d 706c alternative.impl │ │ │ │ │ -000113e0: 656d 656e 7461 7469 6f6e 7320 6f66 2074 ementations of t │ │ │ │ │ -000113f0: 6865 2073 616d 6520 6e61 6d65 6420 756e he same named un │ │ │ │ │ -00011400: 6974 2e0a 0a2a 204d 656e 753a 0a0a 2a20 it...* Menu:..* │ │ │ │ │ -00011410: 5072 6f6d 7074 696e 6720 696e 206d 6169 Prompting in mai │ │ │ │ │ -00011420: 6e74 6169 6e65 7220 7363 7269 7074 733a ntainer scripts: │ │ │ │ │ -00011430: 3a0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d :.. ---------- │ │ │ │ │ -00011440: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ -00011450: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 0a68 -----.. (1) .h │ │ │ │ │ -00011460: 7474 7073 3a2f 2f77 7777 2e66 7265 6564 ttps://www.freed │ │ │ │ │ -00011470: 6573 6b74 6f70 2e6f 7267 2f73 6f66 7477 esktop.org/softw │ │ │ │ │ -00011480: 6172 652f 7379 7374 656d 642f 6d61 6e2f are/systemd/man/ │ │ │ │ │ -00011490: 7379 7374 656d 642e 756e 6974 2e68 746d systemd.unit.htm │ │ │ │ │ -000114a0: 6c23 4465 7363 7269 7074 696f 6e0a 0a20 l#Description.. │ │ │ │ │ -000114b0: 2020 2832 2920 0a68 7474 7073 3a2f 2f77 (2) .https://w │ │ │ │ │ -000114c0: 7777 2e66 7265 6564 6573 6b74 6f70 2e6f ww.freedesktop.o │ │ │ │ │ -000114d0: 7267 2f73 6f66 7477 6172 652f 7379 7374 rg/software/syst │ │ │ │ │ -000114e0: 656d 642f 6d61 6e2f 7564 6576 2e68 746d emd/man/udev.htm │ │ │ │ │ -000114f0: 6c23 5275 6c65 7325 3230 4669 6c65 730a l#Rules%20Files. │ │ │ │ │ -00011500: 0a20 2020 2833 2920 0a68 7474 7073 3a2f . (3) .https:/ │ │ │ │ │ -00011510: 2f77 7777 2e66 7265 6564 6573 6b74 6f70 /www.freedesktop │ │ │ │ │ -00011520: 2e6f 7267 2f73 6f66 7477 6172 652f 7379 .org/software/sy │ │ │ │ │ -00011530: 7374 656d 642f 6d61 6e2f 746d 7066 696c stemd/man/tmpfil │ │ │ │ │ -00011540: 6573 2e64 2e68 746d 6c23 436f 6e66 6967 es.d.html#Config │ │ │ │ │ -00011550: 7572 6174 696f 6e25 3230 4469 7265 6374 uration%20Direct │ │ │ │ │ -00011560: 6f72 6965 7325 3230 616e 6425 3230 5072 ories%20and%20Pr │ │ │ │ │ -00011570: 6563 6564 656e 6365 0a0a 2020 2028 3429 ecedence.. (4) │ │ │ │ │ -00011580: 200a 6874 7470 733a 2f2f 7777 772e 6672 .https://www.fr │ │ │ │ │ -00011590: 6565 6465 736b 746f 702e 6f72 672f 736f eedesktop.org/so │ │ │ │ │ -000115a0: 6674 7761 7265 2f73 7973 7465 6d64 2f6d ftware/systemd/m │ │ │ │ │ -000115b0: 616e 2f6d 6f64 756c 6573 2d6c 6f61 642e an/modules-load. │ │ │ │ │ -000115c0: 642e 6874 6d6c 2343 6f6e 6669 6775 7261 d.html#Configura │ │ │ │ │ -000115d0: 7469 6f6e 2532 3046 6f72 6d61 740a 0a20 tion%20Format.. │ │ │ │ │ -000115e0: 2020 2835 2920 0a68 7474 7073 3a2f 2f77 (5) .https://w │ │ │ │ │ -000115f0: 7777 2e66 7265 6564 6573 6b74 6f70 2e6f ww.freedesktop.o │ │ │ │ │ -00011600: 7267 2f73 6f66 7477 6172 652f 7379 7374 rg/software/syst │ │ │ │ │ -00011610: 656d 642f 6d61 6e2f 7379 7375 7365 7273 emd/man/sysusers │ │ │ │ │ -00011620: 2e64 2e68 746d 6c23 436f 6e66 6967 7572 .d.html#Configur │ │ │ │ │ -00011630: 6174 696f 6e25 3230 4469 7265 6374 6f72 ation%20Director │ │ │ │ │ -00011640: 6965 7325 3230 616e 6425 3230 5072 6563 ies%20and%20Prec │ │ │ │ │ -00011650: 6564 656e 6365 0a0a 2020 2028 3629 200a edence.. (6) . │ │ │ │ │ -00011660: 6874 7470 733a 2f2f 7777 772e 6672 6565 https://www.free │ │ │ │ │ -00011670: 6465 736b 746f 702e 6f72 672f 736f 6674 desktop.org/soft │ │ │ │ │ -00011680: 7761 7265 2f73 7973 7465 6d64 2f6d 616e ware/systemd/man │ │ │ │ │ -00011690: 2f73 7973 7465 6d64 2d73 7973 7465 6d2e /systemd-system. │ │ │ │ │ -000116a0: 636f 6e66 2e68 746d 6c0a 0a20 2020 2837 conf.html.. (7 │ │ │ │ │ -000116b0: 2920 0a68 7474 7073 3a2f 2f77 7777 2e66 ) .https://www.f │ │ │ │ │ -000116c0: 7265 6564 6573 6b74 6f70 2e6f 7267 2f73 reedesktop.org/s │ │ │ │ │ -000116d0: 6f66 7477 6172 652f 7379 7374 656d 642f oftware/systemd/ │ │ │ │ │ -000116e0: 6d61 6e2f 7379 7374 656d 642e 756e 6974 man/systemd.unit │ │ │ │ │ -000116f0: 2e68 746d 6c23 4465 7363 7269 7074 696f .html#Descriptio │ │ │ │ │ -00011700: 6e0a 0a20 2020 2838 2920 0a68 7474 7073 n.. (8) .https │ │ │ │ │ -00011710: 3a2f 2f77 7777 2e66 7265 6564 6573 6b74 ://www.freedeskt │ │ │ │ │ -00011720: 6f70 2e6f 7267 2f73 6f66 7477 6172 652f op.org/software/ │ │ │ │ │ -00011730: 7379 7374 656d 642f 6d61 6e2f 7379 7374 systemd/man/syst │ │ │ │ │ -00011740: 656d 642e 756e 6974 2e68 746d 6c23 4465 emd.unit.html#De │ │ │ │ │ -00011750: 7363 7269 7074 696f 6e0a 0a1f 0a46 696c scription....Fil │ │ │ │ │ -00011760: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00011770: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr │ │ │ │ │ -00011780: 6f6d 7074 696e 6720 696e 206d 6169 6e74 ompting in maint │ │ │ │ │ -00011790: 6169 6e65 7220 7363 7269 7074 732c 2020 ainer scripts, │ │ │ │ │ -000117a0: 5570 3a20 4d61 696e 7461 696e 6572 2053 Up: Maintainer S │ │ │ │ │ -000117b0: 6372 6970 7473 0a0a 332e 392e 3120 5072 cripts..3.9.1 Pr │ │ │ │ │ -000117c0: 6f6d 7074 696e 6720 696e 206d 6169 6e74 ompting in maint │ │ │ │ │ -000117d0: 6169 6e65 7220 7363 7269 7074 730a 2d2d ainer scripts.-- │ │ │ │ │ -000117e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000117f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00011800: 2d2d 2d0a 0a50 6163 6b61 6765 206d 6169 ---..Package mai │ │ │ │ │ -00011810: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ -00011820: 6d61 7920 7072 6f6d 7074 2074 6865 2075 may prompt the u │ │ │ │ │ -00011830: 7365 7220 6966 206e 6563 6573 7361 7279 ser if necessary │ │ │ │ │ -00011840: 2e20 2050 726f 6d70 7469 6e67 0a6d 7573 . Prompting.mus │ │ │ │ │ -00011850: 7420 6265 2064 6f6e 6520 6279 2063 6f6d t be done by com │ │ │ │ │ -00011860: 6d75 6e69 6361 7469 6e67 2074 6872 6f75 municating throu │ │ │ │ │ -00011870: 6768 2061 2070 726f 6772 616d 2c20 7375 gh a program, su │ │ │ │ │ -00011880: 6368 2061 7320 e280 9864 6562 636f 6e66 ch as ...debconf │ │ │ │ │ -00011890: e280 992c 0a77 6869 6368 2063 6f6e 666f ...,.which confo │ │ │ │ │ -000118a0: 726d 7320 746f 2074 6865 2044 6562 6961 rms to the Debia │ │ │ │ │ -000118b0: 6e20 436f 6e66 6967 7572 6174 696f 6e20 n Configuration │ │ │ │ │ -000118c0: 4d61 6e61 6765 6d65 6e74 2053 7065 6369 Management Speci │ │ │ │ │ -000118d0: 6669 6361 7469 6f6e 2c0a 7665 7273 696f fication,.versio │ │ │ │ │ -000118e0: 6e20 3220 6f72 2068 6967 6865 722e 0a0a n 2 or higher... │ │ │ │ │ -000118f0: 5061 636b 6167 6573 2077 6869 6368 2061 Packages which a │ │ │ │ │ -00011900: 7265 2065 7373 656e 7469 616c 2c20 6f72 re essential, or │ │ │ │ │ -00011910: 2077 6869 6368 2061 7265 2064 6570 656e which are depen │ │ │ │ │ -00011920: 6465 6e63 6965 7320 6f66 2065 7373 656e dencies of essen │ │ │ │ │ -00011930: 7469 616c 0a70 6163 6b61 6765 732c 206d tial.packages, m │ │ │ │ │ -00011940: 6179 2066 616c 6c20 6261 636b 206f 6e20 ay fall back on │ │ │ │ │ -00011950: 616e 6f74 6865 7220 7072 6f6d 7074 696e another promptin │ │ │ │ │ -00011960: 6720 6d65 7468 6f64 2069 6620 6e6f 2073 g method if no s │ │ │ │ │ -00011970: 7563 6820 696e 7465 7266 6163 650a 6973 uch interface.is │ │ │ │ │ -00011980: 2061 7661 696c 6162 6c65 2077 6865 6e20 available when │ │ │ │ │ -00011990: 7468 6579 2061 7265 2065 7865 6375 7465 they are execute │ │ │ │ │ -000119a0: 642e 0a0a 5468 6520 4465 6269 616e 2043 d...The Debian C │ │ │ │ │ -000119b0: 6f6e 6669 6775 7261 7469 6f6e 204d 616e onfiguration Man │ │ │ │ │ -000119c0: 6167 656d 656e 7420 5370 6563 6966 6963 agement Specific │ │ │ │ │ -000119d0: 6174 696f 6e20 6973 2069 6e63 6c75 6465 ation is include │ │ │ │ │ -000119e0: 6420 696e 2074 6865 0ae2 8098 6465 6263 d in the....debc │ │ │ │ │ -000119f0: 6f6e 665f 7370 6563 6966 6963 6174 696f onf_specificatio │ │ │ │ │ -00011a00: 6ee2 8099 2066 696c 6573 2069 6e20 7468 n... files in th │ │ │ │ │ -00011a10: 6520 6465 6269 616e 2d70 6f6c 6963 7920 e debian-policy │ │ │ │ │ -00011a20: 7061 636b 6167 652e 2020 4974 2069 7320 package. It is │ │ │ │ │ -00011a30: 616c 736f 0a61 7661 696c 6162 6c65 2066 also.available f │ │ │ │ │ -00011a40: 726f 6d20 7468 6520 4465 6269 616e 2077 rom the Debian w │ │ │ │ │ -00011a50: 6562 206d 6972 726f 7273 2061 740a e280 eb mirrors at... │ │ │ │ │ -00011a60: 9868 7474 7073 3a2f 2f77 7777 2e64 6562 .https://www.deb │ │ │ │ │ -00011a70: 6961 6e2e 6f72 672f 646f 632f 7061 636b ian.org/doc/pack │ │ │ │ │ -00011a80: 6167 696e 672d 6d61 6e75 616c 732f 6465 aging-manuals/de │ │ │ │ │ -00011a90: 6263 6f6e 665f 7370 6563 6966 6963 6174 bconf_specificat │ │ │ │ │ -00011aa0: 696f 6e2e 6874 6d6c e280 992e 0a0a 5061 ion.html......Pa │ │ │ │ │ -00011ab0: 636b 6167 6573 2077 6869 6368 2075 7365 ckages which use │ │ │ │ │ -00011ac0: 2074 6865 2044 6562 6961 6e20 436f 6e66 the Debian Conf │ │ │ │ │ -00011ad0: 6967 7572 6174 696f 6e20 4d61 6e61 6765 iguration Manage │ │ │ │ │ -00011ae0: 6d65 6e74 2053 7065 6369 6669 6361 7469 ment Specificati │ │ │ │ │ -00011af0: 6f6e 206d 6179 0a63 6f6e 7461 696e 2074 on may.contain t │ │ │ │ │ -00011b00: 6865 2061 6464 6974 696f 6e61 6c20 7061 he additional pa │ │ │ │ │ -00011b10: 636b 6167 6520 6d65 7461 6461 7461 2066 ckage metadata f │ │ │ │ │ -00011b20: 696c 6573 20e2 8098 636f 6e66 6967 e280 iles ...config.. │ │ │ │ │ -00011b30: 9920 616e 6420 e280 9874 656d 706c 6174 . and ...templat │ │ │ │ │ -00011b40: 6573 e280 992e 0ae2 8098 636f 6e66 6967 es........config │ │ │ │ │ -00011b50: e280 9920 6973 2061 6e20 6164 6469 7469 ... is an additi │ │ │ │ │ -00011b60: 6f6e 616c 206d 6169 6e74 6169 6e65 7220 onal maintainer │ │ │ │ │ -00011b70: 7363 7269 7074 2075 7365 6420 666f 7220 script used for │ │ │ │ │ -00011b80: 7061 636b 6167 650a 636f 6e66 6967 7572 package.configur │ │ │ │ │ -00011b90: 6174 696f 6e2c 2061 6e64 20e2 8098 7465 ation, and ...te │ │ │ │ │ -00011ba0: 6d70 6c61 7465 73e2 8099 2063 6f6e 7461 mplates... conta │ │ │ │ │ -00011bb0: 696e 7320 7465 6d70 6c61 7465 7320 7573 ins templates us │ │ │ │ │ -00011bc0: 6564 2066 6f72 2075 7365 720a 7072 6f6d ed for user.prom │ │ │ │ │ -00011bd0: 7074 696e 672e 2020 5468 6520 e280 9863 pting. The ...c │ │ │ │ │ -00011be0: 6f6e 6669 67e2 8099 2073 6372 6970 7420 onfig... script │ │ │ │ │ -00011bf0: 6d69 6768 7420 6265 2072 756e 2062 6566 might be run bef │ │ │ │ │ -00011c00: 6f72 6520 7468 6520 e280 9870 7265 696e ore the ...prein │ │ │ │ │ -00011c10: 7374 e280 9920 7363 7269 7074 0a61 6e64 st... script.and │ │ │ │ │ -00011c20: 2062 6566 6f72 6520 7468 6520 7061 636b before the pack │ │ │ │ │ -00011c30: 6167 6520 6973 2075 6e70 6163 6b65 6420 age is unpacked │ │ │ │ │ -00011c40: 6f72 2061 6e79 206f 6620 6974 7320 6465 or any of its de │ │ │ │ │ -00011c50: 7065 6e64 656e 6369 6573 206f 720a 7072 pendencies or.pr │ │ │ │ │ -00011c60: 652d 6465 7065 6e64 656e 6369 6573 2061 e-dependencies a │ │ │ │ │ -00011c70: 7265 2073 6174 6973 6669 6564 2e20 2054 re satisfied. T │ │ │ │ │ -00011c80: 6865 7265 666f 7265 2069 7420 6d75 7374 herefore it must │ │ │ │ │ -00011c90: 2077 6f72 6b20 7573 696e 6720 6f6e 6c79 work using only │ │ │ │ │ -00011ca0: 2074 6865 0a74 6f6f 6c73 2070 7265 7365 the.tools prese │ │ │ │ │ -00011cb0: 6e74 2069 6e20 2765 7373 656e 7469 616c nt in 'essential │ │ │ │ │ -00011cc0: 2720 7061 636b 6167 6573 2e20 2028 3129 ' packages. (1) │ │ │ │ │ -00011cd0: 0a0a 5061 636b 6167 6573 2077 6869 6368 ..Packages which │ │ │ │ │ -00011ce0: 2075 7365 2074 6865 2044 6562 6961 6e20 use the Debian │ │ │ │ │ -00011cf0: 436f 6e66 6967 7572 6174 696f 6e20 4d61 Configuration Ma │ │ │ │ │ -00011d00: 6e61 6765 6d65 6e74 2053 7065 6369 6669 nagement Specifi │ │ │ │ │ -00011d10: 6361 7469 6f6e 0a6d 7573 7420 616c 6c6f cation.must allo │ │ │ │ │ -00011d20: 7720 666f 7220 7472 616e 736c 6174 696f w for translatio │ │ │ │ │ -00011d30: 6e20 6f66 2074 6865 6972 2075 7365 722d n of their user- │ │ │ │ │ -00011d40: 7669 7369 626c 6520 6d65 7373 6167 6573 visible messages │ │ │ │ │ -00011d50: 2062 7920 7573 696e 6720 610a 6765 7474 by using a.gett │ │ │ │ │ -00011d60: 6578 742d 6261 7365 6420 7379 7374 656d ext-based system │ │ │ │ │ -00011d70: 2073 7563 6820 6173 2074 6865 206f 6e65 such as the one │ │ │ │ │ -00011d80: 2070 726f 7669 6465 6420 6279 2074 6865 provided by the │ │ │ │ │ -00011d90: 2070 6f2d 6465 6263 6f6e 6620 7061 636b po-debconf pack │ │ │ │ │ -00011da0: 6167 652e 0a0a 5061 636b 6167 6573 2073 age...Packages s │ │ │ │ │ -00011db0: 686f 756c 6420 7472 7920 746f 206d 696e hould try to min │ │ │ │ │ -00011dc0: 696d 697a 6520 7468 6520 616d 6f75 6e74 imize the amount │ │ │ │ │ -00011dd0: 206f 6620 7072 6f6d 7074 696e 6720 7468 of prompting th │ │ │ │ │ -00011de0: 6579 206e 6565 6420 746f 2064 6f2c 0a61 ey need to do,.a │ │ │ │ │ -00011df0: 6e64 2074 6865 7920 7368 6f75 6c64 2065 nd they should e │ │ │ │ │ -00011e00: 6e73 7572 6520 7468 6174 2074 6865 2075 nsure that the u │ │ │ │ │ -00011e10: 7365 7220 7769 6c6c 206f 6e6c 7920 6576 ser will only ev │ │ │ │ │ -00011e20: 6572 2062 6520 6173 6b65 6420 6561 6368 er be asked each │ │ │ │ │ -00011e30: 0a71 7565 7374 696f 6e20 6f6e 6365 2e20 .question once. │ │ │ │ │ -00011e40: 2054 6869 7320 6d65 616e 7320 7468 6174 This means that │ │ │ │ │ -00011e50: 2070 6163 6b61 6765 7320 7368 6f75 6c64 packages should │ │ │ │ │ -00011e60: 2074 7279 2074 6f20 7573 6520 6170 7072 try to use appr │ │ │ │ │ -00011e70: 6f70 7269 6174 650a 7368 6172 6564 2063 opriate.shared c │ │ │ │ │ -00011e80: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -00011e90: 6573 2028 7375 6368 2061 7320 e280 982f es (such as .../ │ │ │ │ │ -00011ea0: 6574 632f 7061 7065 7273 697a 65e2 8099 etc/papersize... │ │ │ │ │ -00011eb0: 2061 6e64 0ae2 8098 2f65 7463 2f6e 6577 and..../etc/new │ │ │ │ │ -00011ec0: 732f 7365 7276 6572 e280 9929 2c20 616e s/server...), an │ │ │ │ │ -00011ed0: 6420 7368 6172 6564 2064 6562 636f 6e66 d shared debconf │ │ │ │ │ -00011ee0: 2076 6172 6961 626c 6573 2072 6174 6865 variables rathe │ │ │ │ │ -00011ef0: 7220 7468 616e 2065 6163 680a 7072 6f6d r than each.prom │ │ │ │ │ -00011f00: 7074 696e 6720 666f 7220 7468 6569 7220 pting for their │ │ │ │ │ -00011f10: 6f77 6e20 6c69 7374 206f 6620 7265 7175 own list of requ │ │ │ │ │ -00011f20: 6972 6564 2070 6965 6365 7320 6f66 2069 ired pieces of i │ │ │ │ │ -00011f30: 6e66 6f72 6d61 7469 6f6e 2e0a 0a49 7420 nformation...It │ │ │ │ │ -00011f40: 616c 736f 206d 6561 6e73 2074 6861 7420 also means that │ │ │ │ │ -00011f50: 616e 2075 7067 7261 6465 2073 686f 756c an upgrade shoul │ │ │ │ │ -00011f60: 6420 6e6f 7420 6173 6b20 7468 6520 7361 d not ask the sa │ │ │ │ │ -00011f70: 6d65 2071 7565 7374 696f 6e73 2061 6761 me questions aga │ │ │ │ │ -00011f80: 696e 2c0a 756e 6c65 7373 2074 6865 2075 in,.unless the u │ │ │ │ │ -00011f90: 7365 7220 6861 7320 7573 6564 20e2 8098 ser has used ... │ │ │ │ │ -00011fa0: 6470 6b67 202d 2d70 7572 6765 e280 9920 dpkg --purge... │ │ │ │ │ -00011fb0: 746f 2072 656d 6f76 6520 7468 6520 7061 to remove the pa │ │ │ │ │ -00011fc0: 636b 6167 65e2 8099 730a 636f 6e66 6967 ckage...s.config │ │ │ │ │ -00011fd0: 7572 6174 696f 6e2e 2020 5468 6520 616e uration. The an │ │ │ │ │ -00011fe0: 7377 6572 7320 746f 2063 6f6e 6669 6775 swers to configu │ │ │ │ │ -00011ff0: 7261 7469 6f6e 2071 7565 7374 696f 6e73 ration questions │ │ │ │ │ -00012000: 2073 686f 756c 6420 6265 2073 746f 7265 should be store │ │ │ │ │ -00012010: 640a 696e 2061 6e20 6170 7072 6f70 7269 d.in an appropri │ │ │ │ │ -00012020: 6174 6520 706c 6163 6520 696e 20e2 8098 ate place in ... │ │ │ │ │ -00012030: 2f65 7463 e280 9920 736f 2074 6861 7420 /etc... so that │ │ │ │ │ -00012040: 7468 6520 7573 6572 2063 616e 206d 6f64 the user can mod │ │ │ │ │ -00012050: 6966 7920 7468 656d 2c20 616e 640a 686f ify them, and.ho │ │ │ │ │ -00012060: 7720 7468 6973 2068 6173 2062 6565 6e20 w this has been │ │ │ │ │ -00012070: 646f 6e65 2073 686f 756c 6420 6265 2064 done should be d │ │ │ │ │ -00012080: 6f63 756d 656e 7465 642e 0a0a 4966 2061 ocumented...If a │ │ │ │ │ -00012090: 2070 6163 6b61 6765 2068 6173 2061 2076 package has a v │ │ │ │ │ -000120a0: 6974 616c 6c79 2069 6d70 6f72 7461 6e74 itally important │ │ │ │ │ -000120b0: 2070 6965 6365 206f 6620 696e 666f 726d piece of inform │ │ │ │ │ -000120c0: 6174 696f 6e20 746f 2070 6173 7320 746f ation to pass to │ │ │ │ │ -000120d0: 2074 6865 0a75 7365 7220 2873 7563 6820 the.user (such │ │ │ │ │ -000120e0: 6173 20e2 809c 646f 6ee2 8099 7420 7275 as ...don...t ru │ │ │ │ │ -000120f0: 6e20 6d65 2061 7320 4920 616d 2c20 796f n me as I am, yo │ │ │ │ │ -00012100: 7520 6d75 7374 2065 6469 7420 7468 6520 u must edit the │ │ │ │ │ -00012110: 666f 6c6c 6f77 696e 670a 636f 6e66 6967 following.config │ │ │ │ │ -00012120: 7572 6174 696f 6e20 6669 6c65 7320 6669 uration files fi │ │ │ │ │ -00012130: 7273 7420 6f72 2079 6f75 2072 6973 6b20 rst or you risk │ │ │ │ │ -00012140: 796f 7572 2073 7973 7465 6d20 656d 6974 your system emit │ │ │ │ │ -00012150: 7469 6e67 0a62 6164 6c79 2d66 6f72 6d61 ting.badly-forma │ │ │ │ │ -00012160: 7474 6564 206d 6573 7361 6765 73e2 809d tted messages... │ │ │ │ │ -00012170: 292c 2069 7420 7368 6f75 6c64 2064 6973 ), it should dis │ │ │ │ │ -00012180: 706c 6179 2074 6869 7320 696e 2074 6865 play this in the │ │ │ │ │ -00012190: 20e2 8098 636f 6e66 6967 e280 9920 6f72 ...config... or │ │ │ │ │ -000121a0: 0ae2 8098 706f 7374 696e 7374 e280 9920 ....postinst... │ │ │ │ │ -000121b0: 7363 7269 7074 2061 6e64 2070 726f 6d70 script and promp │ │ │ │ │ -000121c0: 7420 7468 6520 7573 6572 2074 6f20 6869 t the user to hi │ │ │ │ │ -000121d0: 7420 7265 7475 726e 2074 6f20 6163 6b6e t return to ackn │ │ │ │ │ -000121e0: 6f77 6c65 6467 6520 7468 650a 6d65 7373 owledge the.mess │ │ │ │ │ -000121f0: 6167 652e 2020 436f 7079 7269 6768 7420 age. Copyright │ │ │ │ │ -00012200: 6d65 7373 6167 6573 2064 6f20 6e6f 7420 messages do not │ │ │ │ │ -00012210: 636f 756e 7420 6173 2076 6974 616c 6c79 count as vitally │ │ │ │ │ -00012220: 2069 6d70 6f72 7461 6e74 2028 7468 6579 important (they │ │ │ │ │ -00012230: 0a62 656c 6f6e 6720 696e 20e2 8098 2f75 .belong in .../u │ │ │ │ │ -00012240: 7372 2f73 6861 7265 2f64 6f63 2f50 4143 sr/share/doc/PAC │ │ │ │ │ -00012250: 4b41 4745 2f63 6f70 7972 6967 6874 e280 KAGE/copyright.. │ │ │ │ │ -00012260: 9929 3b20 6e65 6974 6865 7220 646f 2069 .); neither do i │ │ │ │ │ -00012270: 6e73 7472 7563 7469 6f6e 730a 6f6e 2068 nstructions.on h │ │ │ │ │ -00012280: 6f77 2074 6f20 7573 6520 6120 7072 6f67 ow to use a prog │ │ │ │ │ -00012290: 7261 6d20 2874 6865 7365 2073 686f 756c ram (these shoul │ │ │ │ │ -000122a0: 6420 6265 2069 6e20 6f6e 2d6c 696e 6520 d be in on-line │ │ │ │ │ -000122b0: 646f 6375 6d65 6e74 6174 696f 6e2c 2077 documentation, w │ │ │ │ │ -000122c0: 6865 7265 0a61 6c6c 2074 6865 2075 7365 here.all the use │ │ │ │ │ -000122d0: 7273 2063 616e 2073 6565 2074 6865 6d29 rs can see them) │ │ │ │ │ -000122e0: 2e0a 0a41 6e79 206e 6563 6573 7361 7279 ...Any necessary │ │ │ │ │ -000122f0: 2070 726f 6d70 7469 6e67 2073 686f 756c prompting shoul │ │ │ │ │ -00012300: 6420 616c 6d6f 7374 2061 6c77 6179 7320 d almost always │ │ │ │ │ -00012310: 6265 2063 6f6e 6669 6e65 6420 746f 2074 be confined to t │ │ │ │ │ -00012320: 6865 20e2 8098 636f 6e66 6967 e280 990a he ...config.... │ │ │ │ │ -00012330: 6f72 20e2 8098 706f 7374 696e 7374 e280 or ...postinst.. │ │ │ │ │ -00012340: 9920 7363 7269 7074 2e20 2049 6620 6974 . script. If it │ │ │ │ │ -00012350: 2069 7320 646f 6e65 2069 6e20 7468 6520 is done in the │ │ │ │ │ -00012360: e280 9870 6f73 7469 6e73 74e2 8099 2c20 ...postinst..., │ │ │ │ │ -00012370: 6974 2073 686f 756c 6420 6265 0a70 726f it should be.pro │ │ │ │ │ -00012380: 7465 6374 6564 2077 6974 6820 6120 636f tected with a co │ │ │ │ │ -00012390: 6e64 6974 696f 6e61 6c20 736f 2074 6861 nditional so tha │ │ │ │ │ -000123a0: 7420 756e 6e65 6365 7373 6172 7920 7072 t unnecessary pr │ │ │ │ │ -000123b0: 6f6d 7074 696e 6720 646f 6573 6ee2 8099 ompting doesn... │ │ │ │ │ -000123c0: 740a 6861 7070 656e 2069 6620 6120 7061 t.happen if a pa │ │ │ │ │ -000123d0: 636b 6167 65e2 8099 7320 696e 7374 616c ckage...s instal │ │ │ │ │ -000123e0: 6c61 7469 6f6e 2066 6169 6c73 2061 6e64 lation fails and │ │ │ │ │ -000123f0: 2074 6865 20e2 8098 706f 7374 696e 7374 the ...postinst │ │ │ │ │ -00012400: e280 9920 6973 2063 616c 6c65 640a 7769 ... is called.wi │ │ │ │ │ -00012410: 7468 20e2 8098 6162 6f72 742d 7570 6772 th ...abort-upgr │ │ │ │ │ -00012420: 6164 65e2 8099 2c20 e280 9861 626f 7274 ade..., ...abort │ │ │ │ │ -00012430: 2d72 656d 6f76 65e2 8099 206f 7220 e280 -remove... or .. │ │ │ │ │ -00012440: 9861 626f 7274 2d64 6563 6f6e 6669 6775 .abort-deconfigu │ │ │ │ │ -00012450: 7265 e280 992e 0a0a 2020 202d 2d2d 2d2d re...... ----- │ │ │ │ │ -00012460: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -00012470: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -00012480: 3129 2044 6562 636f 6e66 206f 7220 616e 1) Debconf or an │ │ │ │ │ -00012490: 6f74 6865 7220 746f 6f6c 2074 6861 7420 other tool that │ │ │ │ │ -000124a0: 696d 706c 656d 656e 7473 2074 6865 2044 implements the D │ │ │ │ │ -000124b0: 6562 6961 6e20 436f 6e66 6967 7572 6174 ebian Configurat │ │ │ │ │ -000124c0: 696f 6e0a 4d61 6e61 6765 6d65 6e74 2053 ion.Management S │ │ │ │ │ -000124d0: 7065 6369 6669 6361 7469 6f6e 2077 696c pecification wil │ │ │ │ │ -000124e0: 6c20 616c 736f 2062 6520 696e 7374 616c l also be instal │ │ │ │ │ -000124f0: 6c65 642c 2061 6e64 2061 6e79 2076 6572 led, and any ver │ │ │ │ │ -00012500: 7369 6f6e 6564 0a64 6570 656e 6465 6e63 sioned.dependenc │ │ │ │ │ -00012510: 6965 7320 6f6e 2069 7420 7769 6c6c 2062 ies on it will b │ │ │ │ │ -00012520: 6520 7361 7469 7366 6965 6420 6265 666f e satisfied befo │ │ │ │ │ -00012530: 7265 2070 7265 636f 6e66 6967 7572 6174 re preconfigurat │ │ │ │ │ -00012540: 696f 6e20 6265 6769 6e73 2e0a 0a1f 0a46 ion begins.....F │ │ │ │ │ -00012550: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00012560: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00012570: 536f 7572 6365 2070 6163 6b61 6765 732c Source packages, │ │ │ │ │ -00012580: 2020 4e65 7874 3a20 436f 6e74 726f 6c20 Next: Control │ │ │ │ │ -00012590: 6669 6c65 7320 616e 6420 7468 6569 7220 files and their │ │ │ │ │ -000125a0: 6669 656c 6473 2c20 2050 7265 763a 2042 fields, Prev: B │ │ │ │ │ -000125b0: 696e 6172 7920 7061 636b 6167 6573 2c20 inary packages, │ │ │ │ │ -000125c0: 2055 703a 2054 6f70 0a0a 3420 536f 7572 Up: Top..4 Sour │ │ │ │ │ -000125d0: 6365 2070 6163 6b61 6765 730a 2a2a 2a2a ce packages.**** │ │ │ │ │ -000125e0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a41 *************..A │ │ │ │ │ -000125f0: 2044 6562 6961 6e20 736f 7572 6365 2070 Debian source p │ │ │ │ │ -00012600: 6163 6b61 6765 2063 6f6e 7461 696e 7320 ackage contains │ │ │ │ │ -00012610: 7468 6520 736f 7572 6365 206d 6174 6572 the source mater │ │ │ │ │ -00012620: 6961 6c20 7573 6564 2074 6f20 636f 6e73 ial used to cons │ │ │ │ │ -00012630: 7472 7563 740a 6f6e 6520 6f72 206d 6f72 truct.one or mor │ │ │ │ │ -00012640: 6520 2a6e 6f74 6520 6269 6e61 7279 2070 e *note binary p │ │ │ │ │ -00012650: 6163 6b61 6765 733a 2033 332e 2020 4120 ackages: 33. A │ │ │ │ │ -00012660: 736f 7572 6365 2070 6163 6b61 6765 2063 source package c │ │ │ │ │ -00012670: 6f6e 7369 7374 7320 6f66 2061 0ae2 8098 onsists of a.... │ │ │ │ │ -00012680: 2e64 7363 e280 9920 6669 6c65 2028 7365 .dsc... file (se │ │ │ │ │ -00012690: 6520 2a6e 6f74 6520 4465 6269 616e 2073 e *note Debian s │ │ │ │ │ -000126a0: 6f75 7263 6520 7061 636b 6167 6520 636f ource package co │ │ │ │ │ -000126b0: 6e74 726f 6c20 6669 6c65 7320 e280 9320 ntrol files ... │ │ │ │ │ -000126c0: 2e64 7363 3a20 3633 2e29 2c0a 6f6e 6520 .dsc: 63.),.one │ │ │ │ │ -000126d0: 6f72 206d 6f72 6520 636f 6d70 7265 7373 or more compress │ │ │ │ │ -000126e0: 6564 2074 6172 2066 696c 6573 2c20 616e ed tar files, an │ │ │ │ │ -000126f0: 6420 706f 7373 6962 6c79 206f 7468 6572 d possibly other │ │ │ │ │ -00012700: 2066 696c 6573 2064 6570 656e 6469 6e67 files depending │ │ │ │ │ -00012710: 206f 6e0a 7468 6520 7479 7065 2061 6e64 on.the type and │ │ │ │ │ -00012720: 2066 6f72 6d61 7420 6f66 2073 6f75 7263 format of sourc │ │ │ │ │ -00012730: 6520 7061 636b 6167 652e 2020 4269 6e61 e package. Bina │ │ │ │ │ -00012740: 7279 2070 6163 6b61 6765 7320 6172 6520 ry packages are │ │ │ │ │ -00012750: 636f 6e74 7275 6374 6564 0a66 726f 6d20 contructed.from │ │ │ │ │ -00012760: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ -00012770: 6765 2076 6961 2061 2062 7569 6c64 2070 ge via a build p │ │ │ │ │ -00012780: 726f 6365 7373 2064 6566 696e 6564 2062 rocess defined b │ │ │ │ │ -00012790: 7920 e280 9864 6562 6961 6e2f 7275 6c65 y ...debian/rule │ │ │ │ │ -000127a0: 73e2 8099 0a61 6e64 206f 7468 6572 2066 s....and other f │ │ │ │ │ -000127b0: 696c 6573 2069 6e20 7468 6520 e280 9864 iles in the ...d │ │ │ │ │ -000127c0: 6562 6961 6ee2 8099 2064 6972 6563 746f ebian... directo │ │ │ │ │ -000127d0: 7279 206f 6620 7468 6520 756e 7061 636b ry of the unpack │ │ │ │ │ -000127e0: 6564 2073 6f75 7263 650a 7061 636b 6167 ed source.packag │ │ │ │ │ -000127f0: 652e 0a0a 4465 6269 616e 2073 6f75 7263 e...Debian sourc │ │ │ │ │ -00012800: 6520 7061 636b 6167 6573 2061 7265 2063 e packages are c │ │ │ │ │ -00012810: 6c61 7373 6966 6965 6420 6173 2027 6e61 lassified as 'na │ │ │ │ │ -00012820: 7469 7665 2720 6f72 2027 6e6f 6e2d 6e61 tive' or 'non-na │ │ │ │ │ -00012830: 7469 7665 272e 0a0a 4120 6e61 7469 7665 tive'...A native │ │ │ │ │ -00012840: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ -00012850: 6973 206f 6e65 2074 6861 7420 646f 6573 is one that does │ │ │ │ │ -00012860: 206e 6f74 2064 6973 7469 6e67 7569 7368 not distinguish │ │ │ │ │ -00012870: 2062 6574 7765 656e 2044 6562 6961 6e0a between Debian. │ │ │ │ │ -00012880: 7061 636b 6167 696e 6720 7265 6c65 6173 packaging releas │ │ │ │ │ -00012890: 6573 2061 6e64 2075 7073 7472 6561 6d20 es and upstream │ │ │ │ │ -000128a0: 7265 6c65 6173 6573 2e20 2041 206e 6174 releases. A nat │ │ │ │ │ -000128b0: 6976 6520 736f 7572 6365 2070 6163 6b61 ive source packa │ │ │ │ │ -000128c0: 6765 0a63 6f6e 7461 696e 7320 6120 7369 ge.contains a si │ │ │ │ │ -000128d0: 6e67 6c65 2074 6172 2066 696c 6520 6f66 ngle tar file of │ │ │ │ │ -000128e0: 2073 6f75 7263 6520 6d61 7465 7269 616c source material │ │ │ │ │ -000128f0: 2c20 616e 6420 7468 6520 7665 7273 696f , and the versio │ │ │ │ │ -00012900: 6e69 6e67 2064 6f65 730a 6e6f 7420 6861 ning does.not ha │ │ │ │ │ -00012910: 7665 2061 2044 6562 6961 6e2d 7370 6563 ve a Debian-spec │ │ │ │ │ -00012920: 6966 6963 2063 6f6d 706f 6e65 6e74 2e20 ific component. │ │ │ │ │ -00012930: 204e 6174 6976 6520 7061 636b 6167 6573 Native packages │ │ │ │ │ -00012940: 2061 7265 206e 6f72 6d61 6c6c 7920 2862 are normally (b │ │ │ │ │ -00012950: 7574 0a6e 6f74 2065 7863 6c75 7369 7665 ut.not exclusive │ │ │ │ │ -00012960: 6c79 2920 7573 6564 2066 6f72 2073 6f66 ly) used for sof │ │ │ │ │ -00012970: 7477 6172 6520 7468 6174 2068 6173 206e tware that has n │ │ │ │ │ -00012980: 6f20 696e 6465 7065 6e64 656e 7420 6578 o independent ex │ │ │ │ │ -00012990: 6973 7465 6e63 650a 6f75 7473 6964 6520 istence.outside │ │ │ │ │ -000129a0: 6f66 2044 6562 6961 6e2c 2073 7563 6820 of Debian, such │ │ │ │ │ -000129b0: 6173 2073 6f66 7477 6172 6520 7772 6974 as software writ │ │ │ │ │ -000129c0: 7465 6e20 7370 6563 6966 6963 616c 6c79 ten specifically │ │ │ │ │ -000129d0: 2074 6f20 6265 2061 2044 6562 6961 6e0a to be a Debian. │ │ │ │ │ -000129e0: 7061 636b 6167 652e 0a0a 4120 6e6f 6e2d package...A non- │ │ │ │ │ -000129f0: 6e61 7469 7665 2073 6f75 7263 6520 7061 native source pa │ │ │ │ │ -00012a00: 636b 6167 6520 7365 7061 7261 7465 7320 ckage separates │ │ │ │ │ -00012a10: 7468 6520 7570 7374 7265 616d 2072 656c the upstream rel │ │ │ │ │ -00012a20: 6561 7365 2066 726f 6d20 7468 650a 4465 ease from the.De │ │ │ │ │ -00012a30: 6269 616e 2070 6163 6b61 6769 6e67 2061 bian packaging a │ │ │ │ │ -00012a40: 6e64 2061 6e79 2044 6562 6961 6e2d 7370 nd any Debian-sp │ │ │ │ │ -00012a50: 6563 6966 6963 2063 6861 6e67 6573 2e20 ecific changes. │ │ │ │ │ -00012a60: 2054 6865 2073 6f75 7263 6520 696e 2061 The source in a │ │ │ │ │ -00012a70: 0a6e 6f6e 2d6e 6174 6976 6520 736f 7572 .non-native sour │ │ │ │ │ -00012a80: 6365 2070 6163 6b61 6765 2069 7320 6469 ce package is di │ │ │ │ │ -00012a90: 7669 6465 6420 696e 746f 206f 6e65 206f vided into one o │ │ │ │ │ -00012aa0: 7220 6d6f 7265 2075 7073 7472 6561 6d20 r more upstream │ │ │ │ │ -00012ab0: 7461 7220 6669 6c65 730a 706c 7573 2061 tar files.plus a │ │ │ │ │ -00012ac0: 2063 6f6c 6c65 6374 696f 6e20 6f66 2044 collection of D │ │ │ │ │ -00012ad0: 6562 6961 6e2d 7370 6563 6966 6963 2066 ebian-specific f │ │ │ │ │ -00012ae0: 696c 6573 2e20 2028 4465 7065 6e64 696e iles. (Dependin │ │ │ │ │ -00012af0: 6720 6f6e 2074 6865 2066 6f72 6d61 7420 g on the format │ │ │ │ │ -00012b00: 6f66 0a74 6865 2073 6f75 7263 6520 7061 of.the source pa │ │ │ │ │ -00012b10: 636b 6167 652c 2074 686f 7365 2044 6562 ckage, those Deb │ │ │ │ │ -00012b20: 6961 6e2d 7370 6563 6966 6963 2066 696c ian-specific fil │ │ │ │ │ -00012b30: 6573 206d 6179 2063 6f6d 6520 696e 2074 es may come in t │ │ │ │ │ -00012b40: 6865 2066 6f72 6d20 6f66 0a61 6e6f 7468 he form of.anoth │ │ │ │ │ -00012b50: 6572 2074 6172 2066 696c 6520 6f72 2069 er tar file or i │ │ │ │ │ -00012b60: 6e20 7468 6520 666f 726d 206f 6620 6120 n the form of a │ │ │ │ │ -00012b70: 636f 6d70 7265 7373 6564 2064 6966 662e compressed diff. │ │ │ │ │ -00012b80: 2920 2054 6865 2076 6572 7369 6f6e 206f ) The version o │ │ │ │ │ -00012b90: 6620 610a 6e6f 6e2d 6e61 7469 7665 2070 f a.non-native p │ │ │ │ │ -00012ba0: 6163 6b61 6765 2068 6173 2061 6e20 7570 ackage has an up │ │ │ │ │ -00012bb0: 7374 7265 616d 2063 6f6d 706f 6e65 6e74 stream component │ │ │ │ │ -00012bc0: 2061 6e64 2061 2044 6562 6961 6e20 636f and a Debian co │ │ │ │ │ -00012bd0: 6d70 6f6e 656e 742c 2061 6e64 0a74 6865 mponent, and.the │ │ │ │ │ -00012be0: 7265 206d 6179 2062 6520 6d75 6c74 6970 re may be multip │ │ │ │ │ -00012bf0: 6c65 2044 6562 6961 6e20 7061 636b 6167 le Debian packag │ │ │ │ │ -00012c00: 6520 7665 7273 696f 6e73 2061 7373 6f63 e versions assoc │ │ │ │ │ -00012c10: 6961 7465 6420 7769 7468 2061 2073 696e iated with a sin │ │ │ │ │ -00012c20: 676c 650a 7570 7374 7265 616d 2072 656c gle.upstream rel │ │ │ │ │ -00012c30: 6561 7365 2076 6572 7369 6f6e 2061 6e64 ease version and │ │ │ │ │ -00012c40: 2073 6861 7269 6e67 2074 6865 2073 616d sharing the sam │ │ │ │ │ -00012c50: 6520 7570 7374 7265 616d 2073 6f75 7263 e upstream sourc │ │ │ │ │ -00012c60: 6520 7461 7220 6669 6c65 732e 0a0a 4d6f e tar files...Mo │ │ │ │ │ -00012c70: 7374 2073 6f75 7263 6520 7061 636b 6167 st source packag │ │ │ │ │ -00012c80: 6573 2069 6e20 4465 6269 616e 2061 7265 es in Debian are │ │ │ │ │ -00012c90: 206e 6f6e 2d6e 6174 6976 652e 0a0a 2a20 non-native...* │ │ │ │ │ -00012ca0: 4d65 6e75 3a0a 0a2a 2053 7461 6e64 6172 Menu:..* Standar │ │ │ │ │ -00012cb0: 6473 2063 6f6e 666f 726d 616e 6365 3a3a ds conformance:: │ │ │ │ │ -00012cc0: 0a2a 2050 6163 6b61 6765 2072 656c 6174 .* Package relat │ │ │ │ │ -00012cd0: 696f 6e73 6869 7073 3a3a 0a2a 2043 6861 ionships::.* Cha │ │ │ │ │ -00012ce0: 6e67 6573 2074 6f20 7468 6520 7570 7374 nges to the upst │ │ │ │ │ -00012cf0: 7265 616d 2073 6f75 7263 6573 3a3a 0a2a ream sources::.* │ │ │ │ │ -00012d00: 2044 6562 6961 6e20 6368 616e 6765 6c6f Debian changelo │ │ │ │ │ -00012d10: 673b 2064 6562 6961 6e2f 6368 616e 6765 g; debian/change │ │ │ │ │ -00012d20: 6c6f 673a 2044 6562 6961 6e20 6368 616e log: Debian chan │ │ │ │ │ -00012d30: 6765 6c6f 6720 6465 6269 616e 2f63 6861 gelog debian/cha │ │ │ │ │ -00012d40: 6e67 656c 6f67 2e0a 2a20 436f 7079 7269 ngelog..* Copyri │ │ │ │ │ -00012d50: 6768 743b 2064 6562 6961 6e2f 636f 7079 ght; debian/copy │ │ │ │ │ -00012d60: 7269 6768 743a 2043 6f70 7972 6967 6874 right: Copyright │ │ │ │ │ -00012d70: 2064 6562 6961 6e2f 636f 7079 7269 6768 debian/copyrigh │ │ │ │ │ -00012d80: 742e 0a2a 2045 7272 6f72 2074 7261 7070 t..* Error trapp │ │ │ │ │ -00012d90: 696e 6720 696e 206d 616b 6566 696c 6573 ing in makefiles │ │ │ │ │ -00012da0: 3a3a 0a2a 2054 696d 6520 5374 616d 7073 ::.* Time Stamps │ │ │ │ │ -00012db0: 3a3a 0a2a 2052 6573 7472 6963 7469 6f6e ::.* Restriction │ │ │ │ │ -00012dc0: 7320 6f6e 206f 626a 6563 7473 2069 6e20 s on objects in │ │ │ │ │ -00012dd0: 736f 7572 6365 2070 6163 6b61 6765 733a source packages: │ │ │ │ │ -00012de0: 3a0a 2a20 4d61 696e 2062 7569 6c64 696e :.* Main buildin │ │ │ │ │ -00012df0: 6720 7363 7269 7074 3b20 6465 6269 616e g script; debian │ │ │ │ │ -00012e00: 2f72 756c 6573 3a20 4d61 696e 2062 7569 /rules: Main bui │ │ │ │ │ -00012e10: 6c64 696e 6720 7363 7269 7074 2064 6562 lding script deb │ │ │ │ │ -00012e20: 6961 6e2f 7275 6c65 732e 0a2a 2056 6172 ian/rules..* Var │ │ │ │ │ -00012e30: 6961 626c 6520 7375 6273 7469 7475 7469 iable substituti │ │ │ │ │ -00012e40: 6f6e 733b 2064 6562 6961 6e2f 7375 6273 ons; debian/subs │ │ │ │ │ -00012e50: 7476 6172 733a 2056 6172 6961 626c 6520 tvars: Variable │ │ │ │ │ -00012e60: 7375 6273 7469 7475 7469 6f6e 7320 6465 substitutions de │ │ │ │ │ -00012e70: 6269 616e 2f73 7562 7374 7661 7273 2e0a bian/substvars.. │ │ │ │ │ -00012e80: 2a20 5570 7374 7265 616d 2073 6f75 7263 * Upstream sourc │ │ │ │ │ -00012e90: 6520 6c6f 6361 7469 6f6e 3b20 6465 6269 e location; debi │ │ │ │ │ -00012ea0: 616e 2f77 6174 6368 3a20 5570 7374 7265 an/watch: Upstre │ │ │ │ │ -00012eb0: 616d 2073 6f75 7263 6520 6c6f 6361 7469 am source locati │ │ │ │ │ -00012ec0: 6f6e 2064 6562 6961 6e2f 7761 7463 682e on debian/watch. │ │ │ │ │ -00012ed0: 0a2a 2047 656e 6572 6174 6564 2066 696c .* Generated fil │ │ │ │ │ -00012ee0: 6573 206c 6973 743b 2064 6562 6961 6e2f es list; debian/ │ │ │ │ │ -00012ef0: 6669 6c65 733a 2047 656e 6572 6174 6564 files: Generated │ │ │ │ │ -00012f00: 2066 696c 6573 206c 6973 7420 6465 6269 files list debi │ │ │ │ │ -00012f10: 616e 2f66 696c 6573 2e0a 2a20 456d 6265 an/files..* Embe │ │ │ │ │ -00012f20: 6464 6564 2063 6f64 6520 636f 7069 6573 dded code copies │ │ │ │ │ -00012f30: 3a3a 0a2a 2053 6f75 7263 6520 7061 636b ::.* Source pack │ │ │ │ │ -00012f40: 6167 6520 6861 6e64 6c69 6e67 3b20 6465 age handling; de │ │ │ │ │ -00012f50: 6269 616e 2f52 4541 444d 452e 736f 7572 bian/README.sour │ │ │ │ │ -00012f60: 6365 3a20 536f 7572 6365 2070 6163 6b61 ce: Source packa │ │ │ │ │ -00012f70: 6765 2068 616e 646c 696e 6720 6465 6269 ge handling debi │ │ │ │ │ -00012f80: 616e 2f52 4541 444d 4520 736f 7572 6365 an/README source │ │ │ │ │ -00012f90: 2e0a 2a20 5265 7072 6f64 7563 6962 696c ..* Reproducibil │ │ │ │ │ -00012fa0: 6974 793a 3a0a 2a20 4d69 7373 696e 6720 ity::.* Missing │ │ │ │ │ -00012fb0: 736f 7572 6365 733b 2064 6562 6961 6e2f sources; debian/ │ │ │ │ │ -00012fc0: 6d69 7373 696e 672d 736f 7572 6365 733a missing-sources: │ │ │ │ │ -00012fd0: 204d 6973 7369 6e67 2073 6f75 7263 6573 Missing sources │ │ │ │ │ -00012fe0: 2064 6562 6961 6e2f 6d69 7373 696e 672d debian/missing- │ │ │ │ │ -00012ff0: 736f 7572 6365 732e 0a2a 2056 656e 646f sources..* Vendo │ │ │ │ │ -00013000: 722d 7370 6563 6966 6963 2070 6174 6368 r-specific patch │ │ │ │ │ -00013010: 2073 6572 6965 733a 3a0a 0a1f 0a46 696c series::....Fil │ │ │ │ │ -00013020: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00013030: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5374 .info, Node: St │ │ │ │ │ -00013040: 616e 6461 7264 7320 636f 6e66 6f72 6d61 andards conforma │ │ │ │ │ -00013050: 6e63 652c 2020 4e65 7874 3a20 5061 636b nce, Next: Pack │ │ │ │ │ -00013060: 6167 6520 7265 6c61 7469 6f6e 7368 6970 age relationship │ │ │ │ │ -00013070: 732c 2020 5570 3a20 536f 7572 6365 2070 s, Up: Source p │ │ │ │ │ -00013080: 6163 6b61 6765 730a 0a34 2e31 2053 7461 ackages..4.1 Sta │ │ │ │ │ -00013090: 6e64 6172 6473 2063 6f6e 666f 726d 616e ndards conforman │ │ │ │ │ -000130a0: 6365 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ce.============= │ │ │ │ │ -000130b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 536f ============..So │ │ │ │ │ -000130c0: 7572 6365 2070 6163 6b61 6765 7320 7368 urce packages sh │ │ │ │ │ -000130d0: 6f75 6c64 2073 7065 6369 6679 2074 6865 ould specify the │ │ │ │ │ -000130e0: 206d 6f73 7420 7265 6365 6e74 2076 6572 most recent ver │ │ │ │ │ -000130f0: 7369 6f6e 206e 756d 6265 7220 6f66 2074 sion number of t │ │ │ │ │ -00013100: 6869 730a 706f 6c69 6379 2064 6f63 756d his.policy docum │ │ │ │ │ -00013110: 656e 7420 7769 7468 2077 6869 6368 2079 ent with which y │ │ │ │ │ -00013120: 6f75 7220 7061 636b 6167 6520 636f 6d70 our package comp │ │ │ │ │ -00013130: 6c69 6564 2077 6865 6e20 6974 2077 6173 lied when it was │ │ │ │ │ -00013140: 206c 6173 740a 7570 6461 7465 642e 0a0a last.updated... │ │ │ │ │ -00013150: 5468 6520 7665 7273 696f 6e20 6973 2073 The version is s │ │ │ │ │ -00013160: 7065 6369 6669 6564 2069 6e20 7468 6520 pecified in the │ │ │ │ │ -00013170: e280 9853 7461 6e64 6172 6473 2d56 6572 ...Standards-Ver │ │ │ │ │ -00013180: 7369 6f6e e280 9920 636f 6e74 726f 6c20 sion... control │ │ │ │ │ -00013190: 6669 656c 642e 2020 5468 650a 666f 726d field. The.form │ │ │ │ │ -000131a0: 6174 206f 6620 7468 6520 e280 9853 7461 at of the ...Sta │ │ │ │ │ -000131b0: 6e64 6172 6473 2d56 6572 7369 6f6e e280 ndards-Version.. │ │ │ │ │ -000131c0: 9920 6669 656c 6420 6973 2064 6573 6372 . field is descr │ │ │ │ │ -000131d0: 6962 6564 2069 6e20 2a6e 6f74 650a 5374 ibed in *note.St │ │ │ │ │ -000131e0: 616e 6461 7264 732d 5665 7273 696f 6e3a andards-Version: │ │ │ │ │ -000131f0: 2036 362e 0a0a 466f 7220 6120 7061 636b 66...For a pack │ │ │ │ │ -00013200: 6167 6520 746f 2068 6176 6520 616e 206f age to have an o │ │ │ │ │ -00013210: 6c64 2053 7461 6e64 6172 6473 2d56 6572 ld Standards-Ver │ │ │ │ │ -00013220: 7369 6f6e 2076 616c 7565 2069 7320 6e6f sion value is no │ │ │ │ │ -00013230: 7420 2769 7473 656c 6627 2061 0a62 7567 t 'itself' a.bug │ │ │ │ │ -00013240: 2c20 686f 7765 7665 722e 2020 4974 206a , however. It j │ │ │ │ │ -00013250: 7573 7420 6d65 616e 7320 7468 6174 206e ust means that n │ │ │ │ │ -00013260: 6f2d 6f6e 6520 6861 7320 7965 7420 7265 o-one has yet re │ │ │ │ │ -00013270: 7669 6577 6564 2074 6865 2070 6163 6b61 viewed the packa │ │ │ │ │ -00013280: 6765 0a77 6974 6820 6368 616e 6765 7320 ge.with changes │ │ │ │ │ -00013290: 746f 2074 6865 2073 7461 6e64 6172 6473 to the standards │ │ │ │ │ -000132a0: 2069 6e20 6d69 6e64 2e0a 0a57 6865 6e20 in mind...When │ │ │ │ │ -000132b0: 7570 6461 7469 6e67 2065 7869 7374 696e updating existin │ │ │ │ │ -000132c0: 6720 7061 636b 6167 696e 672c 2074 6865 g packaging, the │ │ │ │ │ -000132d0: 2053 7461 6e64 6172 6473 2d56 6572 7369 Standards-Versi │ │ │ │ │ -000132e0: 6f6e 206d 7573 7420 6e6f 7420 6265 0a75 on must not be.u │ │ │ │ │ -000132f0: 7064 6174 6564 2065 7863 6570 7420 6166 pdated except af │ │ │ │ │ -00013300: 7465 7220 7265 7669 6577 696e 6720 7468 ter reviewing th │ │ │ │ │ -00013310: 6520 6368 616e 6765 7320 6265 7477 6565 e changes betwee │ │ │ │ │ -00013320: 6e20 7468 6520 6f6c 6420 616e 6420 7468 n the old and th │ │ │ │ │ -00013330: 6520 6e65 770a 7665 7273 696f 6e73 206f e new.versions o │ │ │ │ │ -00013340: 6620 7468 6520 7374 616e 6461 7264 7320 f the standards │ │ │ │ │ -00013350: 616e 6420 7570 6461 7469 6e67 2079 6f75 and updating you │ │ │ │ │ -00013360: 7220 7061 636b 6167 6520 6966 206e 6563 r package if nec │ │ │ │ │ -00013370: 6573 7361 7279 2028 7468 650a 2a6e 6f74 essary (the.*not │ │ │ │ │ -00013380: 6520 5570 6772 6164 696e 6720 6368 6563 e Upgrading chec │ │ │ │ │ -00013390: 6b6c 6973 743a 2039 2e20 6361 6e20 6865 klist: 9. can he │ │ │ │ │ -000133a0: 6c70 2077 6974 6820 7468 6973 2074 6173 lp with this tas │ │ │ │ │ -000133b0: 6b29 2e0a 0a41 2076 6572 7920 6f6c 6420 k)...A very old │ │ │ │ │ -000133c0: 5374 616e 6461 7264 732d 5665 7273 696f Standards-Versio │ │ │ │ │ -000133d0: 6e20 6361 6e20 6d65 616e 2074 6861 7420 n can mean that │ │ │ │ │ -000133e0: 696e 6665 6c69 6369 7469 6573 2069 6e20 infelicities in │ │ │ │ │ -000133f0: 7468 6520 7061 636b 6167 650a 6172 6520 the package.are │ │ │ │ │ -00013400: 6c69 6b65 6c79 2e20 2049 7420 6973 2072 likely. It is r │ │ │ │ │ -00013410: 6563 6f6d 6d65 6e64 6564 2074 6861 7420 ecommended that │ │ │ │ │ -00013420: 6561 6368 2070 6163 6b61 6765 2062 6520 each package be │ │ │ │ │ -00013430: 7265 7669 6577 6564 2061 7420 6c65 6173 reviewed at leas │ │ │ │ │ -00013440: 740a 6f6e 6365 2070 6572 2044 6562 6961 t.once per Debia │ │ │ │ │ -00013450: 6e20 7265 6c65 6173 652c 2073 6f20 6120 n release, so a │ │ │ │ │ -00013460: 5374 616e 6461 7264 732d 5665 7273 696f Standards-Versio │ │ │ │ │ -00013470: 6e20 6f6c 6465 7220 7468 616e 2074 6865 n older than the │ │ │ │ │ -00013480: 2070 7265 7669 6f75 730a 4465 6269 616e previous.Debian │ │ │ │ │ -00013490: 2072 656c 6561 7365 2069 7320 696e 6469 release is indi │ │ │ │ │ -000134a0: 6361 7469 7665 206f 6620 776f 726b 2028 cative of work ( │ │ │ │ │ -000134b0: 6966 206f 6e6c 7920 7265 7669 6577 2077 if only review w │ │ │ │ │ -000134c0: 6f72 6b29 2074 6861 7420 6e65 6564 730a ork) that needs. │ │ │ │ │ -000134d0: 646f 696e 672e 0a0a 1f0a 4669 6c65 3a20 doing.....File: │ │ │ │ │ -000134e0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -000134f0: 666f 2c20 204e 6f64 653a 2050 6163 6b61 fo, Node: Packa │ │ │ │ │ -00013500: 6765 2072 656c 6174 696f 6e73 6869 7073 ge relationships │ │ │ │ │ -00013510: 2c20 204e 6578 743a 2043 6861 6e67 6573 , Next: Changes │ │ │ │ │ -00013520: 2074 6f20 7468 6520 7570 7374 7265 616d to the upstream │ │ │ │ │ -00013530: 2073 6f75 7263 6573 2c20 2050 7265 763a sources, Prev: │ │ │ │ │ -00013540: 2053 7461 6e64 6172 6473 2063 6f6e 666f Standards confo │ │ │ │ │ -00013550: 726d 616e 6365 2c20 2055 703a 2053 6f75 rmance, Up: Sou │ │ │ │ │ -00013560: 7263 6520 7061 636b 6167 6573 0a0a 342e rce packages..4. │ │ │ │ │ -00013570: 3220 5061 636b 6167 6520 7265 6c61 7469 2 Package relati │ │ │ │ │ -00013580: 6f6e 7368 6970 730a 3d3d 3d3d 3d3d 3d3d onships.======== │ │ │ │ │ -00013590: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000135a0: 3d0a 0a53 6f75 7263 6520 7061 636b 6167 =..Source packag │ │ │ │ │ -000135b0: 6573 2073 686f 756c 6420 7370 6563 6966 es should specif │ │ │ │ │ -000135c0: 7920 7768 6963 6820 6269 6e61 7279 2070 y which binary p │ │ │ │ │ -000135d0: 6163 6b61 6765 7320 7468 6579 2072 6571 ackages they req │ │ │ │ │ -000135e0: 7569 7265 2074 6f20 6265 0a69 6e73 7461 uire to be.insta │ │ │ │ │ -000135f0: 6c6c 6564 206f 7220 6e6f 7420 746f 2062 lled or not to b │ │ │ │ │ -00013600: 6520 696e 7374 616c 6c65 6420 696e 206f e installed in o │ │ │ │ │ -00013610: 7264 6572 2074 6f20 6275 696c 6420 636f rder to build co │ │ │ │ │ -00013620: 7272 6563 746c 792e 2020 466f 720a 6578 rrectly. For.ex │ │ │ │ │ -00013630: 616d 706c 652c 2069 6620 6275 696c 6469 ample, if buildi │ │ │ │ │ -00013640: 6e67 2061 2070 6163 6b61 6765 2072 6571 ng a package req │ │ │ │ │ -00013650: 7569 7265 7320 6120 6365 7274 6169 6e20 uires a certain │ │ │ │ │ -00013660: 636f 6d70 696c 6572 2c20 7468 656e 2074 compiler, then t │ │ │ │ │ -00013670: 6865 0a63 6f6d 7069 6c65 7220 7368 6f75 he.compiler shou │ │ │ │ │ -00013680: 6c64 2062 6520 7370 6563 6966 6965 6420 ld be specified │ │ │ │ │ -00013690: 6173 2061 2062 7569 6c64 2d74 696d 6520 as a build-time │ │ │ │ │ -000136a0: 6465 7065 6e64 656e 6379 2e0a 0a49 7420 dependency...It │ │ │ │ │ -000136b0: 6973 206e 6f74 206e 6563 6573 7361 7279 is not necessary │ │ │ │ │ -000136c0: 2074 6f20 6578 706c 6963 6974 6c79 2073 to explicitly s │ │ │ │ │ -000136d0: 7065 6369 6679 2062 7569 6c64 2d74 696d pecify build-tim │ │ │ │ │ -000136e0: 6520 7265 6c61 7469 6f6e 7368 6970 7320 e relationships │ │ │ │ │ -000136f0: 6f6e 2061 0a6d 696e 696d 616c 2073 6574 on a.minimal set │ │ │ │ │ -00013700: 206f 6620 7061 636b 6167 6573 2074 6861 of packages tha │ │ │ │ │ -00013710: 7420 6172 6520 616c 7761 7973 206e 6565 t are always nee │ │ │ │ │ -00013720: 6465 6420 746f 2063 6f6d 7069 6c65 2c20 ded to compile, │ │ │ │ │ -00013730: 6c69 6e6b 2061 6e64 2070 7574 0a69 6e20 link and put.in │ │ │ │ │ -00013740: 6120 4465 6269 616e 2070 6163 6b61 6765 a Debian package │ │ │ │ │ -00013750: 2061 2073 7461 6e64 6172 6420 e280 9c48 a standard ...H │ │ │ │ │ -00013760: 656c 6c6f 2057 6f72 6c64 21e2 809d 2070 ello World!... p │ │ │ │ │ -00013770: 726f 6772 616d 2077 7269 7474 656e 2069 rogram written i │ │ │ │ │ -00013780: 6e20 4320 6f72 0a43 2b2b 2e20 2054 6865 n C or.C++. The │ │ │ │ │ -00013790: 2072 6571 7569 7265 6420 7061 636b 6167 required packag │ │ │ │ │ -000137a0: 6573 2061 7265 2063 616c 6c65 6420 2762 es are called 'b │ │ │ │ │ -000137b0: 7569 6c64 2d65 7373 656e 7469 616c 272c uild-essential', │ │ │ │ │ -000137c0: 2061 6e64 2061 6e0a 696e 666f 726d 6174 and an.informat │ │ │ │ │ -000137d0: 696f 6e61 6c20 6c69 7374 2063 616e 2062 ional list can b │ │ │ │ │ -000137e0: 6520 666f 756e 6420 696e 20e2 8098 2f75 e found in .../u │ │ │ │ │ -000137f0: 7372 2f73 6861 7265 2f64 6f63 2f62 7569 sr/share/doc/bui │ │ │ │ │ -00013800: 6c64 2d65 7373 656e 7469 616c 2f6c 6973 ld-essential/lis │ │ │ │ │ -00013810: 74e2 8099 0a28 7768 6963 6820 6973 2063 t....(which is c │ │ │ │ │ -00013820: 6f6e 7461 696e 6564 2069 6e20 7468 6520 ontained in the │ │ │ │ │ -00013830: e280 9862 7569 6c64 2d65 7373 656e 7469 ...build-essenti │ │ │ │ │ -00013840: 616c e280 9920 7061 636b 6167 6529 2e20 al... package). │ │ │ │ │ -00013850: 2028 3129 0a0a 5768 656e 2073 7065 6369 (1)..When speci │ │ │ │ │ -00013860: 6679 696e 6720 7468 6520 7365 7420 6f66 fying the set of │ │ │ │ │ -00013870: 2062 7569 6c64 2d74 696d 6520 6465 7065 build-time depe │ │ │ │ │ -00013880: 6e64 656e 6369 6573 2c20 6f6e 6520 7368 ndencies, one sh │ │ │ │ │ -00013890: 6f75 6c64 206c 6973 7420 6f6e 6c79 0a74 ould list only.t │ │ │ │ │ -000138a0: 686f 7365 2070 6163 6b61 6765 7320 6578 hose packages ex │ │ │ │ │ -000138b0: 706c 6963 6974 6c79 2072 6571 7569 7265 plicitly require │ │ │ │ │ -000138c0: 6420 6279 2074 6865 2062 7569 6c64 2e20 d by the build. │ │ │ │ │ -000138d0: 2049 7420 6973 206e 6f74 206e 6563 6573 It is not neces │ │ │ │ │ -000138e0: 7361 7279 2074 6f0a 6c69 7374 2070 6163 sary to.list pac │ │ │ │ │ -000138f0: 6b61 6765 7320 7768 6963 6820 6172 6520 kages which are │ │ │ │ │ -00013900: 7265 7175 6972 6564 206d 6572 656c 7920 required merely │ │ │ │ │ -00013910: 6265 6361 7573 6520 736f 6d65 206f 7468 because some oth │ │ │ │ │ -00013920: 6572 2070 6163 6b61 6765 2069 6e0a 7468 er package in.th │ │ │ │ │ -00013930: 6520 6c69 7374 206f 6620 6275 696c 642d e list of build- │ │ │ │ │ -00013940: 7469 6d65 2064 6570 656e 6465 6e63 6965 time dependencie │ │ │ │ │ -00013950: 7320 6465 7065 6e64 7320 6f6e 2074 6865 s depends on the │ │ │ │ │ -00013960: 6d2e 2020 2832 290a 0a49 6620 6275 696c m. (2)..If buil │ │ │ │ │ -00013970: 642d 7469 6d65 2064 6570 656e 6465 6e63 d-time dependenc │ │ │ │ │ -00013980: 6965 7320 6172 6520 7370 6563 6966 6965 ies are specifie │ │ │ │ │ -00013990: 642c 2069 7420 6d75 7374 2062 6520 706f d, it must be po │ │ │ │ │ -000139a0: 7373 6962 6c65 2074 6f20 6275 696c 640a ssible to build. │ │ │ │ │ -000139b0: 7468 6520 7061 636b 6167 6520 616e 6420 the package and │ │ │ │ │ -000139c0: 7072 6f64 7563 6520 776f 726b 696e 6720 produce working │ │ │ │ │ -000139d0: 6269 6e61 7269 6573 206f 6e20 6120 7379 binaries on a sy │ │ │ │ │ -000139e0: 7374 656d 2077 6974 6820 6f6e 6c79 2065 stem with only e │ │ │ │ │ -000139f0: 7373 656e 7469 616c 0a61 6e64 2062 7569 ssential.and bui │ │ │ │ │ -00013a00: 6c64 2d65 7373 656e 7469 616c 2070 6163 ld-essential pac │ │ │ │ │ -00013a10: 6b61 6765 7320 696e 7374 616c 6c65 6420 kages installed │ │ │ │ │ -00013a20: 616e 6420 616c 736f 2074 686f 7365 2072 and also those r │ │ │ │ │ -00013a30: 6571 7569 7265 6420 746f 0a73 6174 6973 equired to.satis │ │ │ │ │ -00013a40: 6679 2074 6865 2062 7569 6c64 2d74 696d fy the build-tim │ │ │ │ │ -00013a50: 6520 7265 6c61 7469 6f6e 7368 6970 7320 e relationships │ │ │ │ │ -00013a60: 2869 6e63 6c75 6469 6e67 2061 6e79 2069 (including any i │ │ │ │ │ -00013a70: 6d70 6c69 6564 0a72 656c 6174 696f 6e73 mplied.relations │ │ │ │ │ -00013a80: 6869 7073 292e 2020 496e 2070 6172 7469 hips). In parti │ │ │ │ │ -00013a90: 6375 6c61 722c 2074 6869 7320 6d65 616e cular, this mean │ │ │ │ │ -00013aa0: 7320 7468 6174 2076 6572 7369 6f6e 2063 s that version c │ │ │ │ │ -00013ab0: 6c61 7573 6573 2073 686f 756c 640a 6265 lauses should.be │ │ │ │ │ -00013ac0: 2075 7365 6420 7269 676f 726f 7573 6c79 used rigorously │ │ │ │ │ -00013ad0: 2069 6e20 6275 696c 642d 7469 6d65 2072 in build-time r │ │ │ │ │ -00013ae0: 656c 6174 696f 6e73 6869 7073 2073 6f20 elationships so │ │ │ │ │ -00013af0: 7468 6174 206f 6e65 2063 616e 6e6f 740a that one cannot. │ │ │ │ │ -00013b00: 7072 6f64 7563 6520 6261 6420 6f72 2069 produce bad or i │ │ │ │ │ -00013b10: 6e63 6f6e 7369 7374 656e 746c 7920 636f nconsistently co │ │ │ │ │ -00013b20: 6e66 6967 7572 6564 2070 6163 6b61 6765 nfigured package │ │ │ │ │ -00013b30: 7320 7768 656e 2074 6865 2072 656c 6174 s when the relat │ │ │ │ │ -00013b40: 696f 6e73 6869 7073 0a61 7265 2070 726f ionships.are pro │ │ │ │ │ -00013b50: 7065 726c 7920 7361 7469 7366 6965 642e perly satisfied. │ │ │ │ │ -00013b60: 0a0a 2a6e 6f74 6520 4465 636c 6172 696e ..*note Declarin │ │ │ │ │ -00013b70: 6720 7265 6c61 7469 6f6e 7368 6970 7320 g relationships │ │ │ │ │ -00013b80: 6265 7477 6565 6e20 7061 636b 6167 6573 between packages │ │ │ │ │ -00013b90: 3a20 3534 2e20 6578 706c 6169 6e73 2074 : 54. explains t │ │ │ │ │ -00013ba0: 6865 0a74 6563 686e 6963 616c 2064 6574 he.technical det │ │ │ │ │ -00013bb0: 6169 6c73 2e0a 0a20 2020 2d2d 2d2d 2d2d ails... ------ │ │ │ │ │ -00013bc0: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes - │ │ │ │ │ -00013bd0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1 │ │ │ │ │ -00013be0: 2920 5261 7469 6f6e 616c 653a 0a0a 2020 ) Rationale:.. │ │ │ │ │ -00013bf0: 202d 2054 6869 7320 616c 6c6f 7773 206d - This allows m │ │ │ │ │ -00013c00: 6169 6e74 6169 6e69 6e67 2074 6865 206c aintaining the l │ │ │ │ │ -00013c10: 6973 7420 7365 7061 7261 7465 6c79 2066 ist separately f │ │ │ │ │ -00013c20: 726f 6d20 7468 6520 706f 6c69 6379 0a20 rom the policy. │ │ │ │ │ -00013c30: 2020 2020 646f 6375 6d65 6e74 7320 2874 documents (t │ │ │ │ │ -00013c40: 6865 206c 6973 7420 646f 6573 206e 6f74 he list does not │ │ │ │ │ -00013c50: 206e 6565 6420 7468 6520 6b69 6e64 206f need the kind o │ │ │ │ │ -00013c60: 6620 636f 6e74 726f 6c20 7468 6174 2074 f control that t │ │ │ │ │ -00013c70: 6865 0a20 2020 2020 706f 6c69 6379 2064 he. policy d │ │ │ │ │ -00013c80: 6f63 756d 656e 7473 2064 6f29 2e0a 0a20 ocuments do)... │ │ │ │ │ -00013c90: 2020 2d20 4861 7669 6e67 2061 2073 6570 - Having a sep │ │ │ │ │ -00013ca0: 6172 6174 6520 7061 636b 6167 6520 616c arate package al │ │ │ │ │ -00013cb0: 6c6f 7773 206f 6e65 2074 6f20 696e 7374 lows one to inst │ │ │ │ │ -00013cc0: 616c 6c20 7468 6520 6275 696c 642d 6573 all the build-es │ │ │ │ │ -00013cd0: 7365 6e74 6961 6c0a 2020 2020 2070 6163 sential. pac │ │ │ │ │ -00013ce0: 6b61 6765 7320 6f6e 2061 206d 6163 6869 kages on a machi │ │ │ │ │ -00013cf0: 6e65 2c20 6173 2077 656c 6c20 6173 2061 ne, as well as a │ │ │ │ │ -00013d00: 6c6c 6f77 696e 6720 6f74 6865 7220 7061 llowing other pa │ │ │ │ │ -00013d10: 636b 6167 6573 2073 7563 6820 6173 0a20 ckages such as. │ │ │ │ │ -00013d20: 2020 2020 7461 736b 7320 746f 2072 6571 tasks to req │ │ │ │ │ -00013d30: 7569 7265 2069 6e73 7461 6c6c 6174 696f uire installatio │ │ │ │ │ -00013d40: 6e20 6f66 2074 6865 2062 7569 6c64 2d65 n of the build-e │ │ │ │ │ -00013d50: 7373 656e 7469 616c 2070 6163 6b61 6765 ssential package │ │ │ │ │ -00013d60: 7320 7573 696e 670a 2020 2020 2074 6865 s using. the │ │ │ │ │ -00013d70: 2064 6570 656e 6473 2072 656c 6174 696f depends relatio │ │ │ │ │ -00013d80: 6e2e 0a0a 2020 202d 2054 6865 2073 6570 n... - The sep │ │ │ │ │ -00013d90: 6172 6174 6520 7061 636b 6167 6520 616c arate package al │ │ │ │ │ -00013da0: 6c6f 7773 2062 7567 2072 6570 6f72 7473 lows bug reports │ │ │ │ │ -00013db0: 2061 6761 696e 7374 2074 6865 206c 6973 against the lis │ │ │ │ │ -00013dc0: 7420 746f 2062 650a 2020 2020 2063 6174 t to be. cat │ │ │ │ │ -00013dd0: 6567 6f72 697a 6564 2073 6570 6172 6174 egorized separat │ │ │ │ │ -00013de0: 656c 7920 6672 6f6d 2074 6865 2070 6f6c ely from the pol │ │ │ │ │ -00013df0: 6963 7920 6d61 6e61 6765 6d65 6e74 2070 icy management p │ │ │ │ │ -00013e00: 726f 6365 7373 2069 6e20 7468 650a 2020 rocess in the. │ │ │ │ │ -00013e10: 2020 2042 5453 2e0a 0a20 2020 2832 2920 BTS... (2) │ │ │ │ │ -00013e20: 5468 6520 7265 6173 6f6e 2066 6f72 2074 The reason for t │ │ │ │ │ -00013e30: 6869 7320 6973 2074 6861 7420 6465 7065 his is that depe │ │ │ │ │ -00013e40: 6e64 656e 6369 6573 2063 6861 6e67 652c ndencies change, │ │ │ │ │ -00013e50: 2061 6e64 2079 6f75 2073 686f 756c 640a and you should. │ │ │ │ │ -00013e60: 6c69 7374 2061 6c6c 2074 686f 7365 2070 list all those p │ │ │ │ │ -00013e70: 6163 6b61 6765 732c 2061 6e64 2027 6f6e ackages, and 'on │ │ │ │ │ -00013e80: 6c79 2720 7468 6f73 6520 7061 636b 6167 ly' those packag │ │ │ │ │ -00013e90: 6573 2074 6861 7420 2779 6f75 2720 6e65 es that 'you' ne │ │ │ │ │ -00013ea0: 6564 0a64 6972 6563 746c 792e 2020 5768 ed.directly. Wh │ │ │ │ │ -00013eb0: 6174 206f 7468 6572 7320 6e65 6564 2069 at others need i │ │ │ │ │ -00013ec0: 7320 7468 6569 7220 6275 7369 6e65 7373 s their business │ │ │ │ │ -00013ed0: 2e20 2046 6f72 2065 7861 6d70 6c65 2c20 . For example, │ │ │ │ │ -00013ee0: 6966 2079 6f75 206f 6e6c 790a 6c69 6e6b if you only.link │ │ │ │ │ -00013ef0: 2061 6761 696e 7374 20e2 8098 6c69 6269 against ...libi │ │ │ │ │ -00013f00: 6d6c 6962 e280 992c 2079 6f75 2077 696c mlib..., you wil │ │ │ │ │ -00013f10: 6c20 6e65 6564 2074 6f20 6275 696c 642d l need to build- │ │ │ │ │ -00013f20: 6465 7065 6e64 206f 6e20 6c69 6269 6d6c depend on libiml │ │ │ │ │ -00013f30: 6962 322d 6465 760a 6275 7420 6e6f 7420 ib2-dev.but not │ │ │ │ │ -00013f40: 6167 6169 6e73 7420 616e 7920 e280 986c against any ...l │ │ │ │ │ -00013f50: 6962 6a70 6567 2ae2 8099 2070 6163 6b61 ibjpeg*... packa │ │ │ │ │ -00013f60: 6765 732c 2065 7665 6e20 7468 6f75 6768 ges, even though │ │ │ │ │ -00013f70: 20e2 8098 6c69 6269 6d6c 6962 322d 6465 ...libimlib2-de │ │ │ │ │ -00013f80: 76e2 8099 0a63 7572 7265 6e74 6c79 2064 v....currently d │ │ │ │ │ -00013f90: 6570 656e 6473 206f 6e20 7468 656d 3a20 epends on them: │ │ │ │ │ -00013fa0: 696e 7374 616c 6c61 7469 6f6e 206f 6620 installation of │ │ │ │ │ -00013fb0: 6c69 6269 6d6c 6962 322d 6465 7620 7769 libimlib2-dev wi │ │ │ │ │ -00013fc0: 6c6c 0a61 7574 6f6d 6174 6963 616c 6c79 ll.automatically │ │ │ │ │ -00013fd0: 2065 6e73 7572 6520 7468 6174 2061 6c6c ensure that all │ │ │ │ │ -00013fe0: 206f 6620 6974 7320 7275 6e2d 7469 6d65 of its run-time │ │ │ │ │ -00013ff0: 2064 6570 656e 6465 6e63 6965 7320 6172 dependencies ar │ │ │ │ │ -00014000: 650a 7361 7469 7366 6965 642e 0a0a 1f0a e.satisfied..... │ │ │ │ │ -00014010: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00014020: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00014030: 2043 6861 6e67 6573 2074 6f20 7468 6520 Changes to the │ │ │ │ │ -00014040: 7570 7374 7265 616d 2073 6f75 7263 6573 upstream sources │ │ │ │ │ -00014050: 2c20 204e 6578 743a 2044 6562 6961 6e20 , Next: Debian │ │ │ │ │ -00014060: 6368 616e 6765 6c6f 6720 6465 6269 616e changelog debian │ │ │ │ │ -00014070: 2f63 6861 6e67 656c 6f67 2c20 2050 7265 /changelog, Pre │ │ │ │ │ -00014080: 763a 2050 6163 6b61 6765 2072 656c 6174 v: Package relat │ │ │ │ │ -00014090: 696f 6e73 6869 7073 2c20 2055 703a 2053 ionships, Up: S │ │ │ │ │ -000140a0: 6f75 7263 6520 7061 636b 6167 6573 0a0a ource packages.. │ │ │ │ │ -000140b0: 342e 3320 4368 616e 6765 7320 746f 2074 4.3 Changes to t │ │ │ │ │ -000140c0: 6865 2075 7073 7472 6561 6d20 736f 7572 he upstream sour │ │ │ │ │ -000140d0: 6365 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ces.============ │ │ │ │ │ -000140e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000140f0: 3d3d 3d3d 3d3d 3d0a 0a49 6620 6368 616e =======..If chan │ │ │ │ │ -00014100: 6765 7320 746f 2074 6865 2073 6f75 7263 ges to the sourc │ │ │ │ │ -00014110: 6520 636f 6465 2061 7265 206d 6164 6520 e code are made │ │ │ │ │ -00014120: 7468 6174 2061 7265 206e 6f74 2073 7065 that are not spe │ │ │ │ │ -00014130: 6369 6669 6320 746f 2074 6865 0a6e 6565 cific to the.nee │ │ │ │ │ -00014140: 6473 206f 6620 7468 6520 4465 6269 616e ds of the Debian │ │ │ │ │ -00014150: 2073 7973 7465 6d2c 2074 6865 7920 7368 system, they sh │ │ │ │ │ -00014160: 6f75 6c64 2062 6520 7365 6e74 2074 6f20 ould be sent to │ │ │ │ │ -00014170: 7468 6520 7570 7374 7265 616d 2061 7574 the upstream aut │ │ │ │ │ -00014180: 686f 7273 0a69 6e20 7768 6174 6576 6572 hors.in whatever │ │ │ │ │ -00014190: 2066 6f72 6d20 7468 6579 2070 7265 6665 form they prefe │ │ │ │ │ -000141a0: 7220 736f 2061 7320 746f 2062 6520 696e r so as to be in │ │ │ │ │ -000141b0: 636c 7564 6564 2069 6e20 7468 6520 7570 cluded in the up │ │ │ │ │ -000141c0: 7374 7265 616d 0a76 6572 7369 6f6e 206f stream.version o │ │ │ │ │ -000141d0: 6620 7468 6520 7061 636b 6167 652e 0a0a f the package... │ │ │ │ │ -000141e0: 4966 2079 6f75 206e 6565 6420 746f 2063 If you need to c │ │ │ │ │ -000141f0: 6f6e 6669 6775 7265 2074 6865 2070 6163 onfigure the pac │ │ │ │ │ -00014200: 6b61 6765 2064 6966 6665 7265 6e74 6c79 kage differently │ │ │ │ │ -00014210: 2066 6f72 2044 6562 6961 6e20 6f72 2066 for Debian or f │ │ │ │ │ -00014220: 6f72 0a4c 696e 7578 2c20 616e 6420 7468 or.Linux, and th │ │ │ │ │ -00014230: 6520 7570 7374 7265 616d 2073 6f75 7263 e upstream sourc │ │ │ │ │ -00014240: 6520 646f 6573 6ee2 8099 7420 7072 6f76 e doesn...t prov │ │ │ │ │ -00014250: 6964 6520 6120 7761 7920 746f 2064 6f20 ide a way to do │ │ │ │ │ -00014260: 736f 2c20 796f 750a 7368 6f75 6c64 2061 so, you.should a │ │ │ │ │ -00014270: 6464 2073 7563 6820 636f 6e66 6967 7572 dd such configur │ │ │ │ │ -00014280: 6174 696f 6e20 6661 6369 6c69 7469 6573 ation facilities │ │ │ │ │ -00014290: 2028 666f 7220 6578 616d 706c 652c 2061 (for example, a │ │ │ │ │ -000142a0: 206e 6577 20e2 8098 6175 746f 636f 6e66 new ...autoconf │ │ │ │ │ -000142b0: e280 990a 7465 7374 206f 7220 e280 9823 ....test or ...# │ │ │ │ │ -000142c0: 6465 6669 6e65 e280 9929 2061 6e64 2073 define...) and s │ │ │ │ │ -000142d0: 656e 6420 7468 6520 7061 7463 6820 746f end the patch to │ │ │ │ │ -000142e0: 2074 6865 2075 7073 7472 6561 6d20 6175 the upstream au │ │ │ │ │ -000142f0: 7468 6f72 732c 2077 6974 6820 7468 650a thors, with the. │ │ │ │ │ -00014300: 6465 6661 756c 7420 7365 7420 746f 2074 default set to t │ │ │ │ │ -00014310: 6865 2077 6179 2074 6865 7920 6f72 6967 he way they orig │ │ │ │ │ -00014320: 696e 616c 6c79 2068 6164 2069 742e 2020 inally had it. │ │ │ │ │ -00014330: 596f 7520 6361 6e20 7468 656e 2065 6173 You can then eas │ │ │ │ │ -00014340: 696c 790a 6f76 6572 7269 6465 2074 6865 ily.override the │ │ │ │ │ -00014350: 2064 6566 6175 6c74 2069 6e20 796f 7572 default in your │ │ │ │ │ -00014360: 20e2 8098 6465 6269 616e 2f72 756c 6573 ...debian/rules │ │ │ │ │ -00014370: e280 9920 6f72 2077 6865 7265 7665 7220 ... or wherever │ │ │ │ │ -00014380: 6973 2061 7070 726f 7072 6961 7465 2e0a is appropriate.. │ │ │ │ │ -00014390: 0a59 6f75 2073 686f 756c 6420 6d61 6b65 .You should make │ │ │ │ │ -000143a0: 2073 7572 6520 7468 6174 2074 6865 20e2 sure that the . │ │ │ │ │ -000143b0: 8098 636f 6e66 6967 7572 65e2 8099 2075 ..configure... u │ │ │ │ │ -000143c0: 7469 6c69 7479 2064 6574 6563 7473 2074 tility detects t │ │ │ │ │ -000143d0: 6865 2063 6f72 7265 6374 0a61 7263 6869 he correct.archi │ │ │ │ │ -000143e0: 7465 6374 7572 6520 7370 6563 6966 6963 tecture specific │ │ │ │ │ -000143f0: 6174 696f 6e20 7374 7269 6e67 2028 7265 ation string (re │ │ │ │ │ -00014400: 6665 7220 746f 202a 6e6f 7465 2041 7263 fer to *note Arc │ │ │ │ │ -00014410: 6869 7465 6374 7572 650a 7370 6563 6966 hitecture.specif │ │ │ │ │ -00014420: 6963 6174 696f 6e20 7374 7269 6e67 733a ication strings: │ │ │ │ │ -00014430: 2036 622e 2066 6f72 2064 6574 6169 6c73 6b. for details │ │ │ │ │ -00014440: 292e 0a0a 4966 2079 6f75 7220 7061 636b )...If your pack │ │ │ │ │ -00014450: 6167 6520 696e 636c 7564 6573 2074 6865 age includes the │ │ │ │ │ -00014460: 2073 6372 6970 7473 20e2 8098 636f 6e66 scripts ...conf │ │ │ │ │ -00014470: 6967 2e73 7562 e280 9920 616e 6420 e280 ig.sub... and .. │ │ │ │ │ -00014480: 9863 6f6e 6669 672e 6775 6573 73e2 8099 .config.guess... │ │ │ │ │ -00014490: 2c0a 796f 7520 7368 6f75 6c64 2061 7272 ,.you should arr │ │ │ │ │ -000144a0: 616e 6765 2066 6f72 2074 6865 2076 6572 ange for the ver │ │ │ │ │ -000144b0: 7369 6f6e 7320 7072 6f76 6964 6564 2062 sions provided b │ │ │ │ │ -000144c0: 7920 7468 6520 7061 636b 6167 650a 6175 y the package.au │ │ │ │ │ -000144d0: 746f 746f 6f6c 732d 6465 7620 6265 2075 totools-dev be u │ │ │ │ │ -000144e0: 7365 6420 696e 7374 6561 6420 2873 6565 sed instead (see │ │ │ │ │ -000144f0: 2061 7574 6f74 6f6f 6c73 2d64 6576 2064 autotools-dev d │ │ │ │ │ -00014500: 6f63 756d 656e 7461 7469 6f6e 2066 6f72 ocumentation for │ │ │ │ │ -00014510: 0a64 6574 6169 6c73 2068 6f77 2074 6f20 .details how to │ │ │ │ │ -00014520: 6163 6869 6576 6520 7468 6174 292e 2020 achieve that). │ │ │ │ │ -00014530: 5468 6973 2065 6e73 7572 6573 2074 6861 This ensures tha │ │ │ │ │ -00014540: 7420 7468 6573 6520 6669 6c65 7320 6361 t these files ca │ │ │ │ │ -00014550: 6e20 6265 0a75 7064 6174 6564 2064 6973 n be.updated dis │ │ │ │ │ -00014560: 7472 6962 7574 696f 6e2d 7769 6465 2061 tribution-wide a │ │ │ │ │ -00014570: 7420 6275 696c 6420 7469 6d65 2077 6865 t build time whe │ │ │ │ │ -00014580: 6e20 696e 7472 6f64 7563 696e 6720 6e65 n introducing ne │ │ │ │ │ -00014590: 770a 6172 6368 6974 6563 7475 7265 732e w.architectures. │ │ │ │ │ -000145a0: 0a0a 4966 2079 6f75 206e 6565 6420 746f ..If you need to │ │ │ │ │ -000145b0: 2065 6469 7420 6120 e280 984d 616b 6566 edit a ...Makef │ │ │ │ │ -000145c0: 696c 65e2 8099 2077 6865 7265 2047 4e55 ile... where GNU │ │ │ │ │ -000145d0: 2d73 7479 6c65 20e2 8098 636f 6e66 6967 -style ...config │ │ │ │ │ -000145e0: 7572 65e2 8099 2073 6372 6970 7473 2061 ure... scripts a │ │ │ │ │ -000145f0: 7265 0a75 7365 642c 2079 6f75 2073 686f re.used, you sho │ │ │ │ │ -00014600: 756c 6420 6564 6974 2074 6865 20e2 8098 uld edit the ... │ │ │ │ │ -00014610: 2e69 6ee2 8099 2066 696c 6573 2072 6174 .in... files rat │ │ │ │ │ -00014620: 6865 7220 7468 616e 2065 6469 7469 6e67 her than editing │ │ │ │ │ -00014630: 2074 6865 20e2 8098 4d61 6b65 6669 6c65 the ...Makefile │ │ │ │ │ -00014640: e280 990a 6469 7265 6374 6c79 2e20 2054 ....directly. T │ │ │ │ │ -00014650: 6869 7320 616c 6c6f 7773 2074 6865 2075 his allows the u │ │ │ │ │ -00014660: 7365 7220 746f 2072 6563 6f6e 6669 6775 ser to reconfigu │ │ │ │ │ -00014670: 7265 2074 6865 2070 6163 6b61 6765 2069 re the package i │ │ │ │ │ -00014680: 6620 6e65 6365 7373 6172 792e 0a59 6f75 f necessary..You │ │ │ │ │ -00014690: 2073 686f 756c 6420 276e 6f74 2720 636f should 'not' co │ │ │ │ │ -000146a0: 6e66 6967 7572 6520 7468 6520 7061 636b nfigure the pack │ │ │ │ │ -000146b0: 6167 6520 616e 6420 6564 6974 2074 6865 age and edit the │ │ │ │ │ -000146c0: 2067 656e 6572 6174 6564 0ae2 8098 4d61 generated....Ma │ │ │ │ │ -000146d0: 6b65 6669 6c65 e280 9921 2020 5468 6973 kefile...! This │ │ │ │ │ -000146e0: 206d 616b 6573 2069 7420 696d 706f 7373 makes it imposs │ │ │ │ │ -000146f0: 6962 6c65 2066 6f72 2073 6f6d 656f 6e65 ible for someone │ │ │ │ │ -00014700: 2065 6c73 6520 746f 206c 6174 6572 0a72 else to later.r │ │ │ │ │ -00014710: 6563 6f6e 6669 6775 7265 2074 6865 2070 econfigure the p │ │ │ │ │ -00014720: 6163 6b61 6765 2077 6974 686f 7574 206c ackage without l │ │ │ │ │ -00014730: 6f73 696e 6720 7468 6520 6368 616e 6765 osing the change │ │ │ │ │ -00014740: 7320 796f 7520 6d61 6465 2e0a 0a1f 0a46 s you made.....F │ │ │ │ │ -00014750: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00014760: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00014770: 4465 6269 616e 2063 6861 6e67 656c 6f67 Debian changelog │ │ │ │ │ -00014780: 2064 6562 6961 6e2f 6368 616e 6765 6c6f debian/changelo │ │ │ │ │ -00014790: 672c 2020 4e65 7874 3a20 436f 7079 7269 g, Next: Copyri │ │ │ │ │ -000147a0: 6768 7420 6465 6269 616e 2f63 6f70 7972 ght debian/copyr │ │ │ │ │ -000147b0: 6967 6874 2c20 2050 7265 763a 2043 6861 ight, Prev: Cha │ │ │ │ │ -000147c0: 6e67 6573 2074 6f20 7468 6520 7570 7374 nges to the upst │ │ │ │ │ -000147d0: 7265 616d 2073 6f75 7263 6573 2c20 2055 ream sources, U │ │ │ │ │ -000147e0: 703a 2053 6f75 7263 6520 7061 636b 6167 p: Source packag │ │ │ │ │ -000147f0: 6573 0a0a 342e 3420 4465 6269 616e 2063 es..4.4 Debian c │ │ │ │ │ -00014800: 6861 6e67 656c 6f67 3a20 e280 9864 6562 hangelog: ...deb │ │ │ │ │ -00014810: 6961 6e2f 6368 616e 6765 6c6f 67e2 8099 ian/changelog... │ │ │ │ │ -00014820: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -00014830: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00014840: 3d3d 3d3d 3d3d 3d3d 3d0a 0a45 7665 7279 =========..Every │ │ │ │ │ -00014850: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ -00014860: 6d75 7374 2069 6e63 6c75 6465 2074 6865 must include the │ │ │ │ │ -00014870: 2044 6562 6961 6e20 6368 616e 6765 6c6f Debian changelo │ │ │ │ │ -00014880: 6720 6669 6c65 2c0a e280 9864 6562 6961 g file,....debia │ │ │ │ │ -00014890: 6e2f 6368 616e 6765 6c6f 67e2 8099 2e20 n/changelog.... │ │ │ │ │ -000148a0: 2043 6861 6e67 6573 2069 6e20 7468 6520 Changes in the │ │ │ │ │ -000148b0: 4465 6269 616e 2076 6572 7369 6f6e 206f Debian version o │ │ │ │ │ -000148c0: 6620 7468 6520 7061 636b 6167 6520 7368 f the package sh │ │ │ │ │ -000148d0: 6f75 6c64 0a62 6520 6272 6965 666c 7920 ould.be briefly │ │ │ │ │ -000148e0: 6578 706c 6169 6e65 6420 696e 2074 6869 explained in thi │ │ │ │ │ -000148f0: 7320 6669 6c65 2e20 2028 3129 2020 5468 s file. (1) Th │ │ │ │ │ -00014900: 6973 2069 6e63 6c75 6465 7320 6d6f 6469 is includes modi │ │ │ │ │ -00014910: 6669 6361 7469 6f6e 730a 6d61 6465 2069 fications.made i │ │ │ │ │ -00014920: 6e20 7468 6520 4465 6269 616e 2070 6163 n the Debian pac │ │ │ │ │ -00014930: 6b61 6765 2063 6f6d 7061 7265 6420 746f kage compared to │ │ │ │ │ -00014940: 2074 6865 2075 7073 7472 6561 6d20 6f6e the upstream on │ │ │ │ │ -00014950: 6520 6173 2077 656c 6c20 6173 206f 7468 e as well as oth │ │ │ │ │ -00014960: 6572 0a63 6861 6e67 6573 2061 6e64 2075 er.changes and u │ │ │ │ │ -00014970: 7064 6174 6573 2074 6f20 7468 6520 7061 pdates to the pa │ │ │ │ │ -00014980: 636b 6167 652e 2020 2832 290a 0a54 6865 ckage. (2)..The │ │ │ │ │ -00014990: 2066 6f72 6d61 7420 6f66 2074 6865 20e2 format of the . │ │ │ │ │ -000149a0: 8098 6465 6269 616e 2f63 6861 6e67 656c ..debian/changel │ │ │ │ │ -000149b0: 6f67 e280 9920 616c 6c6f 7773 2074 6865 og... allows the │ │ │ │ │ -000149c0: 2070 6163 6b61 6765 2062 7569 6c64 696e package buildin │ │ │ │ │ -000149d0: 6720 746f 6f6c 730a 746f 2064 6973 636f g tools.to disco │ │ │ │ │ -000149e0: 7665 7220 7768 6963 6820 7665 7273 696f ver which versio │ │ │ │ │ -000149f0: 6e20 6f66 2074 6865 2070 6163 6b61 6765 n of the package │ │ │ │ │ -00014a00: 2069 7320 6265 696e 6720 6275 696c 7420 is being built │ │ │ │ │ -00014a10: 616e 6420 6669 6e64 206f 7574 0a6f 7468 and find out.oth │ │ │ │ │ -00014a20: 6572 2072 656c 6561 7365 2d73 7065 6369 er release-speci │ │ │ │ │ -00014a30: 6669 6320 696e 666f 726d 6174 696f 6e2e fic information. │ │ │ │ │ -00014a40: 0a0a 5468 6174 2066 6f72 6d61 7420 6973 ..That format is │ │ │ │ │ -00014a50: 2061 2073 6572 6965 7320 6f66 2065 6e74 a series of ent │ │ │ │ │ -00014a60: 7269 6573 206c 696b 6520 7468 6973 3a0a ries like this:. │ │ │ │ │ -00014a70: 0a20 2020 2020 7061 636b 6167 6520 2876 . package (v │ │ │ │ │ -00014a80: 6572 7369 6f6e 2920 6469 7374 7269 6275 ersion) distribu │ │ │ │ │ -00014a90: 7469 6f6e 2873 293b 2075 7267 656e 6379 tion(s); urgency │ │ │ │ │ -00014aa0: 3d75 7267 656e 6379 0a20 2020 2020 2020 =urgency. │ │ │ │ │ -00014ab0: 5b6f 7074 696f 6e61 6c20 626c 616e 6b20 [optional blank │ │ │ │ │ -00014ac0: 6c69 6e65 2873 292c 2073 7472 6970 7065 line(s), strippe │ │ │ │ │ -00014ad0: 645d 0a20 2020 2020 2020 2a20 6368 616e d]. * chan │ │ │ │ │ -00014ae0: 6765 2064 6574 6169 6c73 0a20 2020 2020 ge details. │ │ │ │ │ -00014af0: 2020 6d6f 7265 2063 6861 6e67 6520 6465 more change de │ │ │ │ │ -00014b00: 7461 696c 730a 2020 2020 2020 205b 626c tails. [bl │ │ │ │ │ -00014b10: 616e 6b20 6c69 6e65 2873 292c 2069 6e63 ank line(s), inc │ │ │ │ │ -00014b20: 6c75 6465 6420 696e 206f 7574 7075 7420 luded in output │ │ │ │ │ -00014b30: 6f66 2064 706b 672d 7061 7273 6563 6861 of dpkg-parsecha │ │ │ │ │ -00014b40: 6e67 656c 6f67 5d0a 2020 2020 2020 202a ngelog]. * │ │ │ │ │ -00014b50: 2065 7665 6e20 6d6f 7265 2063 6861 6e67 even more chang │ │ │ │ │ -00014b60: 6520 6465 7461 696c 730a 2020 2020 2020 e details. │ │ │ │ │ -00014b70: 205b 6f70 7469 6f6e 616c 2062 6c61 6e6b [optional blank │ │ │ │ │ -00014b80: 206c 696e 6528 7329 2c20 7374 7269 7070 line(s), stripp │ │ │ │ │ -00014b90: 6564 5d0a 2020 2020 2020 2d2d 206d 6169 ed]. -- mai │ │ │ │ │ -00014ba0: 6e74 6169 6e65 7220 6e61 6d65 203c 656d ntainer name [two │ │ │ │ │ -00014bc0: 2073 7061 6365 735d 2020 6461 7465 0a0a spaces] date.. │ │ │ │ │ -00014bd0: e280 9870 6163 6b61 6765 e280 9920 616e ...package... an │ │ │ │ │ -00014be0: 6420 e280 9876 6572 7369 6f6e e280 9920 d ...version... │ │ │ │ │ -00014bf0: 6172 6520 7468 6520 736f 7572 6365 2070 are the source p │ │ │ │ │ -00014c00: 6163 6b61 6765 206e 616d 6520 616e 6420 ackage name and │ │ │ │ │ -00014c10: 7665 7273 696f 6e20 6e75 6d62 6572 2e0a version number.. │ │ │ │ │ -00014c20: 0ae2 8098 6469 7374 7269 6275 7469 6f6e ....distribution │ │ │ │ │ -00014c30: 2873 29e2 8099 206c 6973 7473 2074 6865 (s)... lists the │ │ │ │ │ -00014c40: 2064 6973 7472 6962 7574 696f 6e73 2077 distributions w │ │ │ │ │ -00014c50: 6865 7265 2074 6869 7320 7665 7273 696f here this versio │ │ │ │ │ -00014c60: 6e20 7368 6f75 6c64 2062 650a 696e 7374 n should be.inst │ │ │ │ │ -00014c70: 616c 6c65 6420 7768 656e 2069 7420 6973 alled when it is │ │ │ │ │ -00014c80: 2075 706c 6f61 6465 6420 2d20 6974 2069 uploaded - it i │ │ │ │ │ -00014c90: 7320 636f 7069 6564 2074 6f20 7468 6520 s copied to the │ │ │ │ │ -00014ca0: e280 9844 6973 7472 6962 7574 696f 6ee2 ...Distribution. │ │ │ │ │ -00014cb0: 8099 2066 6965 6c64 0a69 6e20 7468 6520 .. field.in the │ │ │ │ │ -00014cc0: e280 982e 6368 616e 6765 73e2 8099 2066 ....changes... f │ │ │ │ │ -00014cd0: 696c 652e 2020 5365 6520 2a6e 6f74 6520 ile. See *note │ │ │ │ │ -00014ce0: 4469 7374 7269 6275 7469 6f6e 3a20 3665 Distribution: 6e │ │ │ │ │ -00014cf0: 2e0a 0ae2 8098 7572 6765 6e63 79e2 8099 ......urgency... │ │ │ │ │ -00014d00: 2069 7320 7468 6520 7661 6c75 6520 666f is the value fo │ │ │ │ │ -00014d10: 7220 7468 6520 e280 9855 7267 656e 6379 r the ...Urgency │ │ │ │ │ -00014d20: e280 9920 6669 656c 6420 696e 2074 6865 ... field in the │ │ │ │ │ -00014d30: 20e2 8098 2e63 6861 6e67 6573 e280 9920 ....changes... │ │ │ │ │ -00014d40: 6669 6c65 0a66 6f72 2074 6865 2075 706c file.for the upl │ │ │ │ │ -00014d50: 6f61 6420 2873 6565 202a 6e6f 7465 2055 oad (see *note U │ │ │ │ │ -00014d60: 7267 656e 6379 3a20 3666 2e29 2e20 2049 rgency: 6f.). I │ │ │ │ │ -00014d70: 7420 6973 206e 6f74 2070 6f73 7369 626c t is not possibl │ │ │ │ │ -00014d80: 6520 746f 2073 7065 6369 6679 0a61 6e20 e to specify.an │ │ │ │ │ -00014d90: 7572 6765 6e63 7920 636f 6e74 6169 6e69 urgency containi │ │ │ │ │ -00014da0: 6e67 2063 6f6d 6d61 733b 2063 6f6d 6d61 ng commas; comma │ │ │ │ │ -00014db0: 7320 6172 6520 7573 6564 2074 6f20 7365 s are used to se │ │ │ │ │ -00014dc0: 7061 7261 7465 0ae2 8098 6b65 7977 6f72 parate....keywor │ │ │ │ │ -00014dd0: 643d 7661 6c75 65e2 8099 2073 6574 7469 d=value... setti │ │ │ │ │ -00014de0: 6e67 7320 696e 2074 6865 20e2 8098 6470 ngs in the ...dp │ │ │ │ │ -00014df0: 6b67 e280 9920 6368 616e 6765 6c6f 6720 kg... changelog │ │ │ │ │ -00014e00: 666f 726d 6174 2028 7468 6f75 6768 2074 format (though t │ │ │ │ │ -00014e10: 6865 7265 2069 730a 6375 7272 656e 746c here is.currentl │ │ │ │ │ -00014e20: 7920 6f6e 6c79 206f 6e65 2075 7365 6675 y only one usefu │ │ │ │ │ -00014e30: 6c20 6b65 7977 6f72 642c 20e2 8098 7572 l keyword, ...ur │ │ │ │ │ -00014e40: 6765 6e63 79e2 8099 292e 0a0a 5468 6520 gency...)...The │ │ │ │ │ -00014e50: 6368 616e 6765 2064 6574 6169 6c73 206d change details m │ │ │ │ │ -00014e60: 6179 2069 6e20 6661 6374 2062 6520 616e ay in fact be an │ │ │ │ │ -00014e70: 7920 7365 7269 6573 206f 6620 6c69 6e65 y series of line │ │ │ │ │ -00014e80: 7320 7374 6172 7469 6e67 2077 6974 6820 s starting with │ │ │ │ │ -00014e90: 6174 0a6c 6561 7374 2074 776f 2073 7061 at.least two spa │ │ │ │ │ -00014ea0: 6365 732c 2062 7574 2063 6f6e 7665 6e74 ces, but convent │ │ │ │ │ -00014eb0: 696f 6e61 6c6c 7920 6561 6368 2063 6861 ionally each cha │ │ │ │ │ -00014ec0: 6e67 6520 7374 6172 7473 2077 6974 6820 nge starts with │ │ │ │ │ -00014ed0: 616e 2061 7374 6572 6973 6b0a 616e 6420 an asterisk.and │ │ │ │ │ -00014ee0: 6120 7365 7061 7261 7469 6e67 2073 7061 a separating spa │ │ │ │ │ -00014ef0: 6365 2061 6e64 2063 6f6e 7469 6e75 6174 ce and continuat │ │ │ │ │ -00014f00: 696f 6e20 6c69 6e65 7320 6172 6520 696e ion lines are in │ │ │ │ │ -00014f10: 6465 6e74 6564 2073 6f20 6173 2074 6f0a dented so as to. │ │ │ │ │ -00014f20: 6272 696e 6720 7468 656d 2069 6e20 6c69 bring them in li │ │ │ │ │ -00014f30: 6e65 2077 6974 6820 7468 6520 7374 6172 ne with the star │ │ │ │ │ -00014f40: 7420 6f66 2074 6865 2074 6578 7420 6162 t of the text ab │ │ │ │ │ -00014f50: 6f76 652e 2020 426c 616e 6b20 6c69 6e65 ove. Blank line │ │ │ │ │ -00014f60: 7320 6d61 7920 6265 0a75 7365 6420 6865 s may be.used he │ │ │ │ │ -00014f70: 7265 2074 6f20 7365 7061 7261 7465 2067 re to separate g │ │ │ │ │ -00014f80: 726f 7570 7320 6f66 2063 6861 6e67 6573 roups of changes │ │ │ │ │ -00014f90: 2c20 6966 2064 6573 6972 6564 2e0a 0a49 , if desired...I │ │ │ │ │ -00014fa0: 6620 7468 6973 2075 706c 6f61 6420 7265 f this upload re │ │ │ │ │ -00014fb0: 736f 6c76 6573 2062 7567 7320 7265 636f solves bugs reco │ │ │ │ │ -00014fc0: 7264 6564 2069 6e20 7468 6520 4275 6720 rded in the Bug │ │ │ │ │ -00014fd0: 5472 6163 6b69 6e67 2053 7973 7465 6d20 Tracking System │ │ │ │ │ -00014fe0: 2842 5453 292c 0a74 6865 7920 6d61 7920 (BTS),.they may │ │ │ │ │ -00014ff0: 6265 2061 7574 6f6d 6174 6963 616c 6c79 be automatically │ │ │ │ │ -00015000: 2063 6c6f 7365 6420 6f6e 2074 6865 2069 closed on the i │ │ │ │ │ -00015010: 6e63 6c75 7369 6f6e 206f 6620 7468 6973 nclusion of this │ │ │ │ │ -00015020: 2070 6163 6b61 6765 2069 6e74 6f0a 7468 package into.th │ │ │ │ │ -00015030: 6520 4465 6269 616e 2061 7263 6869 7665 e Debian archive │ │ │ │ │ -00015040: 2062 7920 696e 636c 7564 696e 6720 7468 by including th │ │ │ │ │ -00015050: 6520 7374 7269 6e67 3a20 e280 9863 6c6f e string: ...clo │ │ │ │ │ -00015060: 7365 733a 2042 7567 236e 6e6e 6e6e e280 ses: Bug#nnnnn.. │ │ │ │ │ -00015070: 9920 696e 2074 6865 0a63 6861 6e67 6520 . in the.change │ │ │ │ │ -00015080: 6465 7461 696c 732c 2077 6865 7265 20e2 details, where . │ │ │ │ │ -00015090: 8098 236e 6e6e 6e6e e280 9920 6973 2074 ..#nnnnn... is t │ │ │ │ │ -000150a0: 6865 2062 7567 206e 756d 6265 722e 2020 he bug number. │ │ │ │ │ -000150b0: 2833 2920 2054 6869 7320 696e 666f 726d (3) This inform │ │ │ │ │ -000150c0: 6174 696f 6e0a 6973 2063 6f6e 7665 7965 ation.is conveye │ │ │ │ │ -000150d0: 6420 7669 6120 7468 6520 e280 9843 6c6f d via the ...Clo │ │ │ │ │ -000150e0: 7365 73e2 8099 2066 6965 6c64 2069 6e20 ses... field in │ │ │ │ │ -000150f0: 7468 6520 e280 982e 6368 616e 6765 73e2 the ....changes. │ │ │ │ │ -00015100: 8099 2066 696c 6520 2873 6565 202a 6e6f .. file (see *no │ │ │ │ │ -00015110: 7465 0a43 6c6f 7365 733a 2037 302e 292e te.Closes: 70.). │ │ │ │ │ -00015120: 0a0a 5468 6520 6d61 696e 7461 696e 6572 ..The maintainer │ │ │ │ │ -00015130: 206e 616d 6520 616e 6420 656d 6169 6c20 name and email │ │ │ │ │ -00015140: 6164 6472 6573 7320 7573 6564 2069 6e20 address used in │ │ │ │ │ -00015150: 7468 6520 6368 616e 6765 6c6f 6720 7368 the changelog sh │ │ │ │ │ -00015160: 6f75 6c64 2062 650a 7468 6520 6465 7461 ould be.the deta │ │ │ │ │ -00015170: 696c 7320 6f66 2074 6865 2070 6572 736f ils of the perso │ │ │ │ │ -00015180: 6e20 7768 6f20 7072 6570 6172 6564 2074 n who prepared t │ │ │ │ │ -00015190: 6869 7320 7265 6c65 6173 6520 6f66 2074 his release of t │ │ │ │ │ -000151a0: 6865 2070 6163 6b61 6765 2e0a 5468 6579 he package..They │ │ │ │ │ -000151b0: 2061 7265 2027 6e6f 7427 206e 6563 6573 are 'not' neces │ │ │ │ │ -000151c0: 7361 7269 6c79 2074 686f 7365 206f 6620 sarily those of │ │ │ │ │ -000151d0: 7468 6520 7570 6c6f 6164 6572 206f 7220 the uploader or │ │ │ │ │ -000151e0: 7573 7561 6c20 7061 636b 6167 650a 6d61 usual package.ma │ │ │ │ │ -000151f0: 696e 7461 696e 6572 2e20 2028 3429 2020 intainer. (4) │ │ │ │ │ -00015200: 5468 6520 696e 666f 726d 6174 696f 6e20 The information │ │ │ │ │ -00015210: 6865 7265 2077 696c 6c20 6265 2063 6f70 here will be cop │ │ │ │ │ -00015220: 6965 6420 746f 2074 6865 0ae2 8098 4368 ied to the....Ch │ │ │ │ │ -00015230: 616e 6765 642d 4279 e280 9920 6669 656c anged-By... fiel │ │ │ │ │ -00015240: 6420 696e 2074 6865 20e2 8098 2e63 6861 d in the ....cha │ │ │ │ │ -00015250: 6e67 6573 e280 9920 6669 6c65 2028 7365 nges... file (se │ │ │ │ │ -00015260: 6520 2a6e 6f74 6520 4368 616e 6765 642d e *note Changed- │ │ │ │ │ -00015270: 4279 3a20 3731 2e29 2c0a 616e 6420 7468 By: 71.),.and th │ │ │ │ │ -00015280: 656e 206c 6174 6572 2075 7365 6420 746f en later used to │ │ │ │ │ -00015290: 2073 656e 6420 616e 2061 636b 6e6f 776c send an acknowl │ │ │ │ │ -000152a0: 6564 6765 6d65 6e74 2077 6865 6e20 7468 edgement when th │ │ │ │ │ -000152b0: 6520 7570 6c6f 6164 2068 6173 2062 6565 e upload has bee │ │ │ │ │ -000152c0: 6e0a 696e 7374 616c 6c65 642e 0a0a 5468 n.installed...Th │ │ │ │ │ -000152d0: 6520 6461 7465 2068 6173 2074 6865 2066 e date has the f │ │ │ │ │ -000152e0: 6f6c 6c6f 7769 6e67 2066 6f72 6d61 7420 ollowing format │ │ │ │ │ -000152f0: 2835 2920 2863 6f6d 7061 7469 626c 6520 (5) (compatible │ │ │ │ │ -00015300: 616e 6420 7769 7468 2074 6865 2073 616d and with the sam │ │ │ │ │ -00015310: 650a 7365 6d61 6e74 6963 7320 6f66 2052 e.semantics of R │ │ │ │ │ -00015320: 4643 2032 3832 3220 616e 6420 5246 4320 FC 2822 and RFC │ │ │ │ │ -00015330: 3533 3232 293a 0a0a 2020 2020 2064 6179 5322):.. day │ │ │ │ │ -00015340: 2d6f 662d 7765 656b 2c20 6464 206d 6f6e -of-week, dd mon │ │ │ │ │ -00015350: 7468 2079 7979 7920 6868 3a6d 6d3a 7373 th yyyy hh:mm:ss │ │ │ │ │ -00015360: 202b 7a7a 7a7a 0a0a 7768 6572 653a 0a0a +zzzz..where:.. │ │ │ │ │ -00015370: 2020 202d 20e2 8098 6461 792d 6f66 2d77 - ...day-of-w │ │ │ │ │ -00015380: 6565 6be2 8099 2069 7320 6f6e 6520 6f66 eek... is one of │ │ │ │ │ -00015390: 3a20 4d6f 6e2c 2054 7565 2c20 5765 642c : Mon, Tue, Wed, │ │ │ │ │ -000153a0: 2054 6875 2c20 4672 692c 2053 6174 2c20 Thu, Fri, Sat, │ │ │ │ │ -000153b0: 5375 6e0a 0a20 2020 2d20 e280 9864 64e2 Sun.. - ...dd. │ │ │ │ │ -000153c0: 8099 2069 7320 6120 6f6e 652d 206f 7220 .. is a one- or │ │ │ │ │ -000153d0: 7477 6f2d 6469 6769 7420 6461 7920 6f66 two-digit day of │ │ │ │ │ -000153e0: 2074 6865 206d 6f6e 7468 2028 3031 2d33 the month (01-3 │ │ │ │ │ -000153f0: 3129 0a0a 2020 202d 20e2 8098 6d6f 6e74 1).. - ...mont │ │ │ │ │ -00015400: 68e2 8099 2069 7320 6f6e 6520 6f66 3a20 h... is one of: │ │ │ │ │ -00015410: 4a61 6e2c 2046 6562 2c20 4d61 722c 2041 Jan, Feb, Mar, A │ │ │ │ │ -00015420: 7072 2c20 4d61 792c 204a 756e 2c20 4a75 pr, May, Jun, Ju │ │ │ │ │ -00015430: 6c2c 2041 7567 2c20 5365 702c 0a20 2020 l, Aug, Sep,. │ │ │ │ │ -00015440: 2020 4f63 742c 204e 6f76 2c20 4465 630a Oct, Nov, Dec. │ │ │ │ │ -00015450: 0a20 2020 2d20 e280 9879 7979 79e2 8099 . - ...yyyy... │ │ │ │ │ -00015460: 2069 7320 7468 6520 666f 7572 2d64 6967 is the four-dig │ │ │ │ │ -00015470: 6974 2079 6561 7220 2865 2e67 2e20 2032 it year (e.g. 2 │ │ │ │ │ -00015480: 3031 3029 0a0a 2020 202d 20e2 8098 6868 010).. - ...hh │ │ │ │ │ -00015490: e280 9920 6973 2074 6865 2074 776f 2d64 ... is the two-d │ │ │ │ │ -000154a0: 6967 6974 2068 6f75 7220 2830 302d 3233 igit hour (00-23 │ │ │ │ │ -000154b0: 290a 0a20 2020 2d20 e280 986d 6de2 8099 ).. - ...mm... │ │ │ │ │ -000154c0: 2069 7320 7468 6520 7477 6f2d 6469 6769 is the two-digi │ │ │ │ │ -000154d0: 7420 6d69 6e75 7465 7320 2830 302d 3539 t minutes (00-59 │ │ │ │ │ -000154e0: 290a 0a20 2020 2d20 e280 9873 73e2 8099 ).. - ...ss... │ │ │ │ │ -000154f0: 2069 7320 7468 6520 7477 6f2d 6469 6769 is the two-digi │ │ │ │ │ -00015500: 7420 7365 636f 6e64 7320 2830 302d 3630 t seconds (00-60 │ │ │ │ │ -00015510: 290a 0a20 2020 2d20 0a20 2020 2020 e280 ).. - . .. │ │ │ │ │ -00015520: 982b 7a7a 7a7a e280 9920 6f72 20e2 8098 .+zzzz... or ... │ │ │ │ │ -00015530: 2d7a 7a7a 7ae2 8099 2069 7320 7468 6520 -zzzz... is the │ │ │ │ │ -00015540: 7469 6d65 207a 6f6e 6520 6f66 6673 6574 time zone offset │ │ │ │ │ -00015550: 2066 726f 6d20 436f 6f72 6469 6e61 7465 from Coordinate │ │ │ │ │ -00015560: 640a 0a20 2020 2020 2020 2020 2055 6e69 d.. Uni │ │ │ │ │ -00015570: 7665 7273 616c 2054 696d 6520 2855 5443 versal Time (UTC │ │ │ │ │ -00015580: 292e 20e2 809c 2be2 809d 2069 6e64 6963 ). ...+... indic │ │ │ │ │ -00015590: 6174 6573 2074 6861 7420 7468 6520 7469 ates that the ti │ │ │ │ │ -000155a0: 6d65 2069 7320 6168 6561 6420 6f66 0a20 me is ahead of. │ │ │ │ │ -000155b0: 2020 2020 2020 2020 2028 692e 652e 2c20 (i.e., │ │ │ │ │ -000155c0: 6561 7374 206f 6629 2055 5443 2061 6e64 east of) UTC and │ │ │ │ │ -000155d0: 20e2 809c 2de2 809d 2069 6e64 6963 6174 ...-... indicat │ │ │ │ │ -000155e0: 6573 2074 6861 7420 7468 6520 7469 6d65 es that the time │ │ │ │ │ -000155f0: 2069 7320 6265 6869 6e64 0a20 2020 2020 is behind. │ │ │ │ │ -00015600: 2020 2020 2028 692e 652e 2c20 7765 7374 (i.e., west │ │ │ │ │ -00015610: 206f 6629 2055 5443 2e20 5468 6520 6669 of) UTC. The fi │ │ │ │ │ -00015620: 7273 7420 7477 6f20 6469 6769 7473 2069 rst two digits i │ │ │ │ │ -00015630: 6e64 6963 6174 6520 7468 6520 686f 7572 ndicate the hour │ │ │ │ │ -00015640: 0a20 2020 2020 2020 2020 2064 6966 6665 . diffe │ │ │ │ │ -00015650: 7265 6e63 6520 6672 6f6d 2055 5443 2061 rence from UTC a │ │ │ │ │ -00015660: 6e64 2074 6865 206c 6173 7420 7477 6f20 nd the last two │ │ │ │ │ -00015670: 6469 6769 7473 2069 6e64 6963 6174 6520 digits indicate │ │ │ │ │ -00015680: 7468 650a 2020 2020 2020 2020 2020 6e75 the. nu │ │ │ │ │ -00015690: 6d62 6572 206f 6620 6164 6469 7469 6f6e mber of addition │ │ │ │ │ -000156a0: 616c 206d 696e 7574 6573 2064 6966 6665 al minutes diffe │ │ │ │ │ -000156b0: 7265 6e63 6520 6672 6f6d 2055 5443 2e20 rence from UTC. │ │ │ │ │ -000156c0: 5468 6520 6c61 7374 2074 776f 0a20 2020 The last two. │ │ │ │ │ -000156d0: 2020 2020 2020 2064 6967 6974 7320 6d75 digits mu │ │ │ │ │ -000156e0: 7374 2062 6520 696e 2074 6865 2072 616e st be in the ran │ │ │ │ │ -000156f0: 6765 2030 302d 3539 2e0a 0a54 6865 2066 ge 00-59...The f │ │ │ │ │ -00015700: 6972 7374 20e2 809c 7469 746c 65e2 809d irst ...title... │ │ │ │ │ -00015710: 206c 696e 6520 7769 7468 2074 6865 2070 line with the p │ │ │ │ │ -00015720: 6163 6b61 6765 206e 616d 6520 6d75 7374 ackage name must │ │ │ │ │ -00015730: 2073 7461 7274 2061 7420 7468 6520 6c65 start at the le │ │ │ │ │ -00015740: 6674 2068 616e 640a 6d61 7267 696e 2e20 ft hand.margin. │ │ │ │ │ -00015750: 2054 6865 20e2 809c 7472 6169 6c65 72e2 The ...trailer. │ │ │ │ │ -00015760: 809d 206c 696e 6520 7769 7468 2074 6865 .. line with the │ │ │ │ │ -00015770: 206d 6169 6e74 6169 6e65 7220 616e 6420 maintainer and │ │ │ │ │ -00015780: 6461 7465 2064 6574 6169 6c73 206d 7573 date details mus │ │ │ │ │ -00015790: 7420 6265 0a70 7265 6365 6465 6420 6279 t be.preceded by │ │ │ │ │ -000157a0: 2065 7861 6374 6c79 206f 6e65 2073 7061 exactly one spa │ │ │ │ │ -000157b0: 6365 2e20 2054 6865 206d 6169 6e74 6169 ce. The maintai │ │ │ │ │ -000157c0: 6e65 7220 6465 7461 696c 7320 616e 6420 ner details and │ │ │ │ │ -000157d0: 7468 6520 6461 7465 206d 7573 740a 6265 the date must.be │ │ │ │ │ -000157e0: 2073 6570 6172 6174 6564 2062 7920 6578 separated by ex │ │ │ │ │ -000157f0: 6163 746c 7920 7477 6f20 7370 6163 6573 actly two spaces │ │ │ │ │ -00015800: 2e0a 0a54 6865 2065 6e74 6972 6520 6368 ...The entire ch │ │ │ │ │ -00015810: 616e 6765 6c6f 6720 6d75 7374 2062 6520 angelog must be │ │ │ │ │ -00015820: 656e 636f 6465 6420 696e 2055 5446 2d38 encoded in UTF-8 │ │ │ │ │ -00015830: 2e0a 0a46 6f72 206d 6f72 6520 696e 666f ...For more info │ │ │ │ │ -00015840: 726d 6174 696f 6e20 6f6e 2070 6c61 6365 rmation on place │ │ │ │ │ -00015850: 6d65 6e74 206f 6620 7468 6520 6368 616e ment of the chan │ │ │ │ │ -00015860: 6765 6c6f 6720 6669 6c65 7320 7769 7468 gelog files with │ │ │ │ │ -00015870: 696e 2062 696e 6172 790a 7061 636b 6167 in binary.packag │ │ │ │ │ -00015880: 6573 2c20 706c 6561 7365 2073 6565 202a es, please see * │ │ │ │ │ -00015890: 6e6f 7465 2043 6861 6e67 656c 6f67 2066 note Changelog f │ │ │ │ │ -000158a0: 696c 6573 2061 6e64 2072 656c 6561 7365 iles and release │ │ │ │ │ -000158b0: 206e 6f74 6573 3a20 3732 2e0a 0a20 2020 notes: 72... │ │ │ │ │ -000158c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e ---------- Footn │ │ │ │ │ -000158d0: 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a otes ----------. │ │ │ │ │ -000158e0: 0a20 2020 2831 2920 4d69 7374 616b 6573 . (1) Mistakes │ │ │ │ │ -000158f0: 2069 6e20 6368 616e 6765 6c6f 6773 2061 in changelogs a │ │ │ │ │ -00015900: 7265 2075 7375 616c 6c79 2062 6573 7420 re usually best │ │ │ │ │ -00015910: 7265 6374 6966 6965 6420 6279 206d 616b rectified by mak │ │ │ │ │ -00015920: 696e 6720 6120 6e65 770a 6368 616e 6765 ing a new.change │ │ │ │ │ -00015930: 6c6f 6720 656e 7472 7920 7261 7468 6572 log entry rather │ │ │ │ │ -00015940: 2074 6861 6e20 e280 9c72 6577 7269 7469 than ...rewriti │ │ │ │ │ -00015950: 6e67 2068 6973 746f 7279 e280 9d20 6279 ng history... by │ │ │ │ │ -00015960: 2065 6469 7469 6e67 206f 6c64 2063 6861 editing old cha │ │ │ │ │ -00015970: 6e67 656c 6f67 0a65 6e74 7269 6573 2e0a ngelog.entries.. │ │ │ │ │ -00015980: 0a20 2020 2832 2920 416c 7468 6f75 6768 . (2) Although │ │ │ │ │ -00015990: 2074 6865 7265 2069 7320 6e6f 7468 696e there is nothin │ │ │ │ │ -000159a0: 6720 7374 6f70 7069 6e67 2061 6e20 6175 g stopping an au │ │ │ │ │ -000159b0: 7468 6f72 2077 686f 2069 7320 616c 736f thor who is also │ │ │ │ │ -000159c0: 2074 6865 0a44 6562 6961 6e20 6d61 696e the.Debian main │ │ │ │ │ -000159d0: 7461 696e 6572 2066 726f 6d20 7573 696e tainer from usin │ │ │ │ │ -000159e0: 6720 7468 6973 2063 6861 6e67 656c 6f67 g this changelog │ │ │ │ │ -000159f0: 2066 6f72 2061 6c6c 2074 6865 6972 2063 for all their c │ │ │ │ │ -00015a00: 6861 6e67 6573 2c20 6974 0a77 696c 6c20 hanges, it.will │ │ │ │ │ -00015a10: 6861 7665 2074 6f20 6265 2072 656e 616d have to be renam │ │ │ │ │ -00015a20: 6564 2069 6620 7468 6520 4465 6269 616e ed if the Debian │ │ │ │ │ -00015a30: 2061 6e64 2075 7073 7472 6561 6d20 6d61 and upstream ma │ │ │ │ │ -00015a40: 696e 7461 696e 6572 7320 6265 636f 6d65 intainers become │ │ │ │ │ -00015a50: 0a64 6966 6665 7265 6e74 2070 656f 706c .different peopl │ │ │ │ │ -00015a60: 652e 2020 496e 2073 7563 6820 6120 6361 e. In such a ca │ │ │ │ │ -00015a70: 7365 2c20 686f 7765 7665 722c 2069 7420 se, however, it │ │ │ │ │ -00015a80: 6d69 6768 7420 6265 2062 6574 7465 7220 might be better │ │ │ │ │ -00015a90: 746f 0a6d 6169 6e74 6169 6e20 7468 6520 to.maintain the │ │ │ │ │ -00015aa0: 7061 636b 6167 6520 6173 2061 206e 6f6e package as a non │ │ │ │ │ -00015ab0: 2d6e 6174 6976 6520 7061 636b 6167 652e -native package. │ │ │ │ │ -00015ac0: 0a0a 2020 2028 3329 2054 6f20 6265 2070 .. (3) To be p │ │ │ │ │ -00015ad0: 7265 6369 7365 2c20 7468 6520 7374 7269 recise, the stri │ │ │ │ │ -00015ae0: 6e67 2073 686f 756c 6420 6d61 7463 6820 ng should match │ │ │ │ │ -00015af0: 7468 6520 666f 6c6c 6f77 696e 6720 5065 the following Pe │ │ │ │ │ -00015b00: 726c 2072 6567 756c 6172 0a65 7870 7265 rl regular.expre │ │ │ │ │ -00015b10: 7373 696f 6e3a 0a0a 2020 2020 202f 636c ssion:.. /cl │ │ │ │ │ -00015b20: 6f73 6573 3a5c 732a 283f 3a62 7567 293f oses:\s*(?:bug)? │ │ │ │ │ -00015b30: 5c23 3f5c 733f 5c64 2b28 3f3a 2c5c 732a \#?\s?\d+(?:,\s* │ │ │ │ │ -00015b40: 283f 3a62 7567 293f 5c23 3f5c 733f 5c64 (?:bug)?\#?\s?\d │ │ │ │ │ -00015b50: 2b29 2a2f 690a 0a54 6861 7420 6973 3a20 +)*/i..That is: │ │ │ │ │ -00015b60: 5468 6520 7374 7269 6e67 2073 686f 756c The string shoul │ │ │ │ │ -00015b70: 6420 636f 6e73 6973 7420 6f66 2074 6865 d consist of the │ │ │ │ │ -00015b80: 2077 6f72 6420 e280 9863 6c6f 7365 733a word ...closes: │ │ │ │ │ -00015b90: e280 9920 666f 6c6c 6f77 6564 2062 7920 ... followed by │ │ │ │ │ -00015ba0: 610a 636f 6d6d 612d 7365 7061 7261 7465 a.comma-separate │ │ │ │ │ -00015bb0: 6420 6c69 7374 206f 6620 6275 6720 6e75 d list of bug nu │ │ │ │ │ -00015bc0: 6d62 6572 732e 2020 4275 6720 6e75 6d62 mbers. Bug numb │ │ │ │ │ -00015bd0: 6572 7320 6d61 7920 6265 2070 7265 6365 ers may be prece │ │ │ │ │ -00015be0: 6465 6420 6279 2074 6865 0a77 6f72 6420 ded by the.word │ │ │ │ │ -00015bf0: e280 9862 7567 e280 9920 616e 642f 6f72 ...bug... and/or │ │ │ │ │ -00015c00: 2061 20e2 8098 23e2 8099 2073 6967 6e2c a ...#... sign, │ │ │ │ │ -00015c10: 2061 7320 696e 20e2 8098 436c 6f73 6573 as in ...Closes │ │ │ │ │ -00015c20: 3a20 3432 2c20 6275 6723 3433 2c20 2334 : 42, bug#43, #4 │ │ │ │ │ -00015c30: 342c 2062 7567 2034 35e2 8099 2e0a 0a54 4, bug 45......T │ │ │ │ │ -00015c40: 6865 206c 6973 7420 6f66 2062 7567 206e he list of bug n │ │ │ │ │ -00015c50: 756d 6265 7273 206d 6179 2073 7061 6e20 umbers may span │ │ │ │ │ -00015c60: 6d75 6c74 6970 6c65 206c 696e 6573 2e0a multiple lines.. │ │ │ │ │ -00015c70: 0a41 6c6c 206f 6620 7468 6520 6275 6720 .All of the bug │ │ │ │ │ -00015c80: 6e75 6d62 6572 7320 6c69 7374 6564 2077 numbers listed w │ │ │ │ │ -00015c90: 696c 6c20 6265 2063 6c6f 7365 6420 6279 ill be closed by │ │ │ │ │ -00015ca0: 2074 6865 2061 7263 6869 7665 206d 6169 the archive mai │ │ │ │ │ -00015cb0: 6e74 656e 616e 6365 0a73 6f66 7477 6172 ntenance.softwar │ │ │ │ │ -00015cc0: 6520 28e2 8098 6461 6be2 8099 2920 7573 e (...dak...) us │ │ │ │ │ -00015cd0: 696e 6720 7468 6520 7665 7273 696f 6e20 ing the version │ │ │ │ │ -00015ce0: 6f66 2074 6865 2063 6861 6e67 656c 6f67 of the changelog │ │ │ │ │ -00015cf0: 2065 6e74 7279 2e0a 0a54 6865 2077 6f72 entry...The wor │ │ │ │ │ -00015d00: 6473 20e2 8098 636c 6f73 6573 3ae2 8099 ds ...closes:... │ │ │ │ │ -00015d10: 2061 6e64 20e2 8098 6275 67e2 8099 2061 and ...bug... a │ │ │ │ │ -00015d20: 7265 206e 6f74 2063 6173 6520 7365 6e73 re not case sens │ │ │ │ │ -00015d30: 6974 6976 652e 0a0a 2020 2028 3429 2049 itive... (4) I │ │ │ │ │ -00015d40: 6e20 7468 6520 6361 7365 206f 6620 6120 n the case of a │ │ │ │ │ -00015d50: 7370 6f6e 736f 7265 6420 7570 6c6f 6164 sponsored upload │ │ │ │ │ -00015d60: 2c20 7468 6520 7570 6c6f 6164 6572 2073 , the uploader s │ │ │ │ │ -00015d70: 6967 6e73 2074 6865 2066 696c 6573 2c0a igns the files,. │ │ │ │ │ -00015d80: 6275 7420 7468 6520 6368 616e 6765 6c6f but the changelo │ │ │ │ │ -00015d90: 6720 6d61 696e 7461 696e 6572 206e 616d g maintainer nam │ │ │ │ │ -00015da0: 6520 616e 6420 6164 6472 6573 7320 6172 e and address ar │ │ │ │ │ -00015db0: 6520 7468 6f73 6520 6f66 2074 6865 2070 e those of the p │ │ │ │ │ -00015dc0: 6572 736f 6e0a 7768 6f20 7072 6570 6172 erson.who prepar │ │ │ │ │ -00015dd0: 6564 2074 6869 7320 7265 6c65 6173 652e ed this release. │ │ │ │ │ -00015de0: 2020 4966 2074 6865 2070 7265 7061 7265 If the prepare │ │ │ │ │ -00015df0: 7220 6f66 2074 6865 2072 656c 6561 7365 r of the release │ │ │ │ │ -00015e00: 2069 7320 6e6f 7420 6f6e 6520 6f66 0a74 is not one of.t │ │ │ │ │ -00015e10: 6865 2075 7375 616c 206d 6169 6e74 6169 he usual maintai │ │ │ │ │ -00015e20: 6e65 7273 206f 6620 7468 6520 7061 636b ners of the pack │ │ │ │ │ -00015e30: 6167 6520 2861 7320 6c69 7374 6564 2069 age (as listed i │ │ │ │ │ -00015e40: 6e20 7468 6520 2a6e 6f74 6520 4d61 696e n the *note Main │ │ │ │ │ -00015e50: 7461 696e 6572 3a0a 3439 2e20 6f72 202a tainer:.49. or * │ │ │ │ │ -00015e60: 6e6f 7465 2055 706c 6f61 6465 7273 3a20 note Uploaders: │ │ │ │ │ -00015e70: 3461 2e20 636f 6e74 726f 6c20 6669 656c 4a. control fiel │ │ │ │ │ -00015e80: 6473 206f 6620 7468 6520 7061 636b 6167 ds of the packag │ │ │ │ │ -00015e90: 6529 2c20 7468 6520 6669 7273 740a 6c69 e), the first.li │ │ │ │ │ -00015ea0: 6e65 206f 6620 7468 6520 6368 616e 6765 ne of the change │ │ │ │ │ -00015eb0: 6c6f 6720 6973 2063 6f6e 7665 6e74 696f log is conventio │ │ │ │ │ -00015ec0: 6e61 6c6c 7920 7573 6564 2074 6f20 6578 nally used to ex │ │ │ │ │ -00015ed0: 706c 6169 6e20 7768 7920 610a 6e6f 6e2d plain why a.non- │ │ │ │ │ -00015ee0: 6d61 696e 7461 696e 6572 2069 7320 7570 maintainer is up │ │ │ │ │ -00015ef0: 6c6f 6164 696e 6720 7468 6520 7061 636b loading the pack │ │ │ │ │ -00015f00: 6167 652e 2020 5468 6520 4465 6269 616e age. The Debian │ │ │ │ │ -00015f10: 2044 6576 656c 6f70 6572 e280 9973 0a52 Developer...s.R │ │ │ │ │ -00015f20: 6566 6572 656e 6365 2028 7365 6520 2a6e eference (see *n │ │ │ │ │ -00015f30: 6f74 6520 5265 6c61 7465 6420 646f 6375 ote Related docu │ │ │ │ │ -00015f40: 6d65 6e74 733a 2031 312e 2920 646f 6375 ments: 11.) docu │ │ │ │ │ -00015f50: 6d65 6e74 7320 7468 6520 636f 6e76 656e ments the conven │ │ │ │ │ -00015f60: 7469 6f6e 730a 7573 6564 2e0a 0a20 2020 tions.used... │ │ │ │ │ -00015f70: 2835 2920 5468 6973 2069 7320 7468 6520 (5) This is the │ │ │ │ │ -00015f80: 7361 6d65 2061 7320 7468 6520 666f 726d same as the form │ │ │ │ │ -00015f90: 6174 2067 656e 6572 6174 6564 2062 7920 at generated by │ │ │ │ │ -00015fa0: e280 9864 6174 6520 2d52 e280 992e 0a0a ...date -R...... │ │ │ │ │ -00015fb0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00015fc0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00015fd0: 653a 2043 6f70 7972 6967 6874 2064 6562 e: Copyright deb │ │ │ │ │ -00015fe0: 6961 6e2f 636f 7079 7269 6768 742c 2020 ian/copyright, │ │ │ │ │ -00015ff0: 4e65 7874 3a20 4572 726f 7220 7472 6170 Next: Error trap │ │ │ │ │ -00016000: 7069 6e67 2069 6e20 6d61 6b65 6669 6c65 ping in makefile │ │ │ │ │ -00016010: 732c 2020 5072 6576 3a20 4465 6269 616e s, Prev: Debian │ │ │ │ │ -00016020: 2063 6861 6e67 656c 6f67 2064 6562 6961 changelog debia │ │ │ │ │ -00016030: 6e2f 6368 616e 6765 6c6f 672c 2020 5570 n/changelog, Up │ │ │ │ │ -00016040: 3a20 536f 7572 6365 2070 6163 6b61 6765 : Source package │ │ │ │ │ -00016050: 730a 0a34 2e35 2043 6f70 7972 6967 6874 s..4.5 Copyright │ │ │ │ │ -00016060: 3a20 e280 9864 6562 6961 6e2f 636f 7079 : ...debian/copy │ │ │ │ │ -00016070: 7269 6768 74e2 8099 0a3d 3d3d 3d3d 3d3d right....======= │ │ │ │ │ -00016080: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00016090: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4576 6572 ==========..Ever │ │ │ │ │ -000160a0: 7920 7061 636b 6167 6520 6d75 7374 2062 y package must b │ │ │ │ │ -000160b0: 6520 6163 636f 6d70 616e 6965 6420 6279 e accompanied by │ │ │ │ │ -000160c0: 2061 2076 6572 6261 7469 6d20 636f 7079 a verbatim copy │ │ │ │ │ -000160d0: 206f 6620 6974 7320 6469 7374 7269 6275 of its distribu │ │ │ │ │ -000160e0: 7469 6f6e 0a6c 6963 656e 7365 2873 2920 tion.license(s) │ │ │ │ │ -000160f0: 696e 2074 6865 2066 696c 6520 e280 982f in the file .../ │ │ │ │ │ -00016100: 7573 722f 7368 6172 652f 646f 632f 5041 usr/share/doc/PA │ │ │ │ │ -00016110: 434b 4147 452f 636f 7079 7269 6768 74e2 CKAGE/copyright. │ │ │ │ │ -00016120: 8099 2e0a 0a54 6869 7320 6669 6c65 2069 .....This file i │ │ │ │ │ -00016130: 7320 6f66 7465 6e20 7265 7175 6972 6564 s often required │ │ │ │ │ -00016140: 2074 6f20 636f 6e74 6169 6e20 6120 7665 to contain a ve │ │ │ │ │ -00016150: 7262 6174 696d 2063 6f70 7920 6f66 2074 rbatim copy of t │ │ │ │ │ -00016160: 6865 2070 6163 6b61 6765 e280 9973 0a63 he package...s.c │ │ │ │ │ -00016170: 6f70 7972 6967 6874 2069 6e66 6f72 6d61 opyright informa │ │ │ │ │ -00016180: 7469 6f6e 2c20 746f 6f3b 2073 6565 202a tion, too; see * │ │ │ │ │ -00016190: 6e6f 7465 2043 6f70 7972 6967 6874 2069 note Copyright i │ │ │ │ │ -000161a0: 6e66 6f72 6d61 7469 6f6e 3a20 3264 2e20 nformation: 2d. │ │ │ │ │ -000161b0: 616e 640a 2a6e 6f74 6520 436f 7079 7269 and.*note Copyri │ │ │ │ │ -000161c0: 6768 7420 636f 6e73 6964 6572 6174 696f ght consideratio │ │ │ │ │ -000161d0: 6e73 3a20 3263 2e20 666f 7220 6465 7461 ns: 2c. for deta │ │ │ │ │ -000161e0: 696c 732c 2061 6e64 2066 6f72 2066 7572 ils, and for fur │ │ │ │ │ -000161f0: 7468 6572 0a63 6f6e 7369 6465 7261 7469 ther.considerati │ │ │ │ │ -00016200: 6f6e 7320 7265 6c61 7465 6420 746f 2063 ons related to c │ │ │ │ │ -00016210: 6f70 7972 6967 6874 7320 666f 7220 7061 opyrights for pa │ │ │ │ │ -00016220: 636b 6167 6573 2e0a 0a1f 0a46 696c 653a ckages.....File: │ │ │ │ │ -00016230: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -00016240: 6e66 6f2c 2020 4e6f 6465 3a20 4572 726f nfo, Node: Erro │ │ │ │ │ -00016250: 7220 7472 6170 7069 6e67 2069 6e20 6d61 r trapping in ma │ │ │ │ │ -00016260: 6b65 6669 6c65 732c 2020 4e65 7874 3a20 kefiles, Next: │ │ │ │ │ -00016270: 5469 6d65 2053 7461 6d70 732c 2020 5072 Time Stamps, Pr │ │ │ │ │ -00016280: 6576 3a20 436f 7079 7269 6768 7420 6465 ev: Copyright de │ │ │ │ │ -00016290: 6269 616e 2f63 6f70 7972 6967 6874 2c20 bian/copyright, │ │ │ │ │ -000162a0: 2055 703a 2053 6f75 7263 6520 7061 636b Up: Source pack │ │ │ │ │ -000162b0: 6167 6573 0a0a 342e 3620 4572 726f 7220 ages..4.6 Error │ │ │ │ │ -000162c0: 7472 6170 7069 6e67 2069 6e20 6d61 6b65 trapping in make │ │ │ │ │ -000162d0: 6669 6c65 730a 3d3d 3d3d 3d3d 3d3d 3d3d files.========== │ │ │ │ │ -000162e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000162f0: 3d3d 3d3d 3d0a 0a57 6865 6e20 e280 986d =====..When ...m │ │ │ │ │ -00016300: 616b 65e2 8099 2069 6e76 6f6b 6573 2061 ake... invokes a │ │ │ │ │ -00016310: 2063 6f6d 6d61 6e64 2069 6e20 6120 6d61 command in a ma │ │ │ │ │ -00016320: 6b65 6669 6c65 2028 696e 636c 7564 696e kefile (includin │ │ │ │ │ -00016330: 6720 796f 7572 2070 6163 6b61 6765 e280 g your package.. │ │ │ │ │ -00016340: 9973 0a75 7073 7472 6561 6d20 6d61 6b65 .s.upstream make │ │ │ │ │ -00016350: 6669 6c65 7320 616e 6420 e280 9864 6562 files and ...deb │ │ │ │ │ -00016360: 6961 6e2f 7275 6c65 73e2 8099 292c 2069 ian/rules...), i │ │ │ │ │ -00016370: 7420 646f 6573 2073 6f20 7573 696e 6720 t does so using │ │ │ │ │ -00016380: e280 9873 68e2 8099 2e20 2054 6869 730a ...sh.... This. │ │ │ │ │ -00016390: 6d65 616e 7320 7468 6174 20e2 8098 7368 means that ...sh │ │ │ │ │ -000163a0: e280 99e2 8099 7320 7573 7561 6c20 6261 ......s usual ba │ │ │ │ │ -000163b0: 6420 6572 726f 7220 6861 6e64 6c69 6e67 d error handling │ │ │ │ │ -000163c0: 2070 726f 7065 7274 6965 7320 6170 706c properties appl │ │ │ │ │ -000163d0: 793a 2069 6620 796f 750a 696e 636c 7564 y: if you.includ │ │ │ │ │ -000163e0: 6520 6120 6d69 6e69 6174 7572 6520 7363 e a miniature sc │ │ │ │ │ -000163f0: 7269 7074 2061 7320 6f6e 6520 6f66 2074 ript as one of t │ │ │ │ │ -00016400: 6865 2063 6f6d 6d61 6e64 7320 696e 2079 he commands in y │ │ │ │ │ -00016410: 6f75 7220 6d61 6b65 6669 6c65 0a79 6f75 our makefile.you │ │ │ │ │ -00016420: e280 996c 6c20 6669 6e64 2074 6861 7420 ...ll find that │ │ │ │ │ -00016430: 6966 2079 6f75 2064 6f6e e280 9974 2064 if you don...t d │ │ │ │ │ -00016440: 6f20 616e 7974 6869 6e67 2061 626f 7574 o anything about │ │ │ │ │ -00016450: 2069 7420 7468 656e 2065 7272 6f72 7320 it then errors │ │ │ │ │ -00016460: 6172 6520 6e6f 740a 6465 7465 6374 6564 are not.detected │ │ │ │ │ -00016470: 2061 6e64 20e2 8098 6d61 6b65 e280 9920 and ...make... │ │ │ │ │ -00016480: 7769 6c6c 2062 6c69 7468 656c 7920 636f will blithely co │ │ │ │ │ -00016490: 6e74 696e 7565 2061 6674 6572 2070 726f ntinue after pro │ │ │ │ │ -000164a0: 626c 656d 732e 0a0a 4576 6572 7920 7469 blems...Every ti │ │ │ │ │ -000164b0: 6d65 2079 6f75 2070 7574 206d 6f72 6520 me you put more │ │ │ │ │ -000164c0: 7468 616e 206f 6e65 2073 6865 6c6c 2063 than one shell c │ │ │ │ │ -000164d0: 6f6d 6d61 6e64 2028 7468 6973 2069 6e63 ommand (this inc │ │ │ │ │ -000164e0: 6c75 6465 7320 7573 696e 6720 610a 6c6f ludes using a.lo │ │ │ │ │ -000164f0: 6f70 2920 696e 2061 206d 616b 6566 696c op) in a makefil │ │ │ │ │ -00016500: 6520 636f 6d6d 616e 6420 796f 7520 6d75 e command you mu │ │ │ │ │ -00016510: 7374 206d 616b 6520 7375 7265 2074 6861 st make sure tha │ │ │ │ │ -00016520: 7420 6572 726f 7273 2061 7265 2074 7261 t errors are tra │ │ │ │ │ -00016530: 7070 6564 2e0a 466f 7220 7369 6d70 6c65 pped..For simple │ │ │ │ │ -00016540: 2063 6f6d 706f 756e 6420 636f 6d6d 616e compound comman │ │ │ │ │ -00016550: 6473 2c20 7375 6368 2061 7320 6368 616e ds, such as chan │ │ │ │ │ -00016560: 6769 6e67 2064 6972 6563 746f 7279 2061 ging directory a │ │ │ │ │ -00016570: 6e64 2074 6865 6e0a 7275 6e6e 696e 6720 nd then.running │ │ │ │ │ -00016580: 6120 7072 6f67 7261 6d2c 2075 7369 6e67 a program, using │ │ │ │ │ -00016590: 20e2 8098 2626 e280 9920 7261 7468 6572 ...&&... rather │ │ │ │ │ -000165a0: 2074 6861 6e20 7365 6d69 636f 6c6f 6e20 than semicolon │ │ │ │ │ -000165b0: 6173 2061 2063 6f6d 6d61 6e64 0a73 6570 as a command.sep │ │ │ │ │ -000165c0: 6172 6174 6f72 2069 7320 7375 6666 6963 arator is suffic │ │ │ │ │ -000165d0: 6965 6e74 2e20 2046 6f72 206d 6f72 6520 ient. For more │ │ │ │ │ -000165e0: 636f 6d70 6c65 7820 636f 6d6d 616e 6473 complex commands │ │ │ │ │ -000165f0: 2069 6e63 6c75 6469 6e67 206d 6f73 7420 including most │ │ │ │ │ -00016600: 6c6f 6f70 730a 616e 6420 636f 6e64 6974 loops.and condit │ │ │ │ │ -00016610: 696f 6e61 6c73 2079 6f75 2073 686f 756c ionals you shoul │ │ │ │ │ -00016620: 6420 696e 636c 7564 6520 6120 7365 7061 d include a sepa │ │ │ │ │ -00016630: 7261 7465 20e2 8098 7365 7420 2d65 e280 rate ...set -e.. │ │ │ │ │ -00016640: 9920 636f 6d6d 616e 6420 6174 2074 6865 . command at the │ │ │ │ │ -00016650: 0a73 7461 7274 206f 6620 6576 6572 7920 .start of every │ │ │ │ │ -00016660: 6d61 6b65 6669 6c65 2063 6f6d 6d61 6e64 makefile command │ │ │ │ │ -00016670: 2074 6861 74e2 8099 7320 6163 7475 616c that...s actual │ │ │ │ │ -00016680: 6c79 206f 6e65 206f 6620 7468 6573 6520 ly one of these │ │ │ │ │ -00016690: 6d69 6e69 6174 7572 650a 7368 656c 6c20 miniature.shell │ │ │ │ │ -000166a0: 7363 7269 7074 732e 0a0a 1f0a 4669 6c65 scripts.....File │ │ │ │ │ -000166b0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -000166c0: 696e 666f 2c20 204e 6f64 653a 2054 696d info, Node: Tim │ │ │ │ │ -000166d0: 6520 5374 616d 7073 2c20 204e 6578 743a e Stamps, Next: │ │ │ │ │ -000166e0: 2052 6573 7472 6963 7469 6f6e 7320 6f6e Restrictions on │ │ │ │ │ -000166f0: 206f 626a 6563 7473 2069 6e20 736f 7572 objects in sour │ │ │ │ │ -00016700: 6365 2070 6163 6b61 6765 732c 2020 5072 ce packages, Pr │ │ │ │ │ -00016710: 6576 3a20 4572 726f 7220 7472 6170 7069 ev: Error trappi │ │ │ │ │ -00016720: 6e67 2069 6e20 6d61 6b65 6669 6c65 732c ng in makefiles, │ │ │ │ │ -00016730: 2020 5570 3a20 536f 7572 6365 2070 6163 Up: Source pac │ │ │ │ │ -00016740: 6b61 6765 730a 0a34 2e37 2054 696d 6520 kages..4.7 Time │ │ │ │ │ -00016750: 5374 616d 7073 0a3d 3d3d 3d3d 3d3d 3d3d Stamps.========= │ │ │ │ │ -00016760: 3d3d 3d3d 3d3d 0a0a 4d61 696e 7461 696e ======..Maintain │ │ │ │ │ -00016770: 6572 7320 7368 6f75 6c64 2070 7265 7365 ers should prese │ │ │ │ │ -00016780: 7276 6520 7468 6520 6d6f 6469 6669 6361 rve the modifica │ │ │ │ │ -00016790: 7469 6f6e 2074 696d 6573 206f 6620 7468 tion times of th │ │ │ │ │ -000167a0: 6520 7570 7374 7265 616d 0a73 6f75 7263 e upstream.sourc │ │ │ │ │ -000167b0: 6520 6669 6c65 7320 696e 2061 2070 6163 e files in a pac │ │ │ │ │ -000167c0: 6b61 6765 2c20 6173 2066 6172 2061 7320 kage, as far as │ │ │ │ │ -000167d0: 6973 2072 6561 736f 6e61 626c 7920 706f is reasonably po │ │ │ │ │ -000167e0: 7373 6962 6c65 2e20 2028 3129 0a0a 2020 ssible. (1).. │ │ │ │ │ -000167f0: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ -00016800: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ -00016810: 0a0a 2020 2028 3129 2054 6865 2072 6174 .. (1) The rat │ │ │ │ │ -00016820: 696f 6e61 6c65 2069 7320 7468 6174 2074 ionale is that t │ │ │ │ │ -00016830: 6865 7265 2069 7320 736f 6d65 2069 6e66 here is some inf │ │ │ │ │ -00016840: 6f72 6d61 7469 6f6e 2063 6f6e 7665 7965 ormation conveye │ │ │ │ │ -00016850: 6420 6279 0a6b 6e6f 7769 6e67 2074 6865 d by.knowing the │ │ │ │ │ -00016860: 2061 6765 206f 6620 7468 6520 6669 6c65 age of the file │ │ │ │ │ -00016870: 2c20 666f 7220 6578 616d 706c 652c 2079 , for example, y │ │ │ │ │ -00016880: 6f75 2063 6f75 6c64 2072 6563 6f67 6e69 ou could recogni │ │ │ │ │ -00016890: 7a65 2074 6861 7420 736f 6d65 0a64 6f63 ze that some.doc │ │ │ │ │ -000168a0: 756d 656e 7461 7469 6f6e 2069 7320 7665 umentation is ve │ │ │ │ │ -000168b0: 7279 206f 6c64 2062 7920 6c6f 6f6b 696e ry old by lookin │ │ │ │ │ -000168c0: 6720 6174 2074 6865 206d 6f64 6966 6963 g at the modific │ │ │ │ │ -000168d0: 6174 696f 6e20 7469 6d65 2c20 736f 2069 ation time, so i │ │ │ │ │ -000168e0: 740a 776f 756c 6420 6265 206e 6963 6520 t.would be nice │ │ │ │ │ -000168f0: 6966 2074 6865 206d 6f64 6966 6963 6174 if the modificat │ │ │ │ │ -00016900: 696f 6e20 7469 6d65 206f 6620 7468 6520 ion time of the │ │ │ │ │ -00016910: 7570 7374 7265 616d 2073 6f75 7263 6520 upstream source │ │ │ │ │ -00016920: 776f 756c 6420 6265 0a70 7265 7365 7276 would be.preserv │ │ │ │ │ -00016930: 6564 2e0a 0a1f 0a46 696c 653a 2064 6562 ed.....File: deb │ │ │ │ │ -00016940: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00016950: 2020 4e6f 6465 3a20 5265 7374 7269 6374 Node: Restrict │ │ │ │ │ -00016960: 696f 6e73 206f 6e20 6f62 6a65 6374 7320 ions on objects │ │ │ │ │ -00016970: 696e 2073 6f75 7263 6520 7061 636b 6167 in source packag │ │ │ │ │ -00016980: 6573 2c20 204e 6578 743a 204d 6169 6e20 es, Next: Main │ │ │ │ │ -00016990: 6275 696c 6469 6e67 2073 6372 6970 7420 building script │ │ │ │ │ -000169a0: 6465 6269 616e 2f72 756c 6573 2c20 2050 debian/rules, P │ │ │ │ │ -000169b0: 7265 763a 2054 696d 6520 5374 616d 7073 rev: Time Stamps │ │ │ │ │ -000169c0: 2c20 2055 703a 2053 6f75 7263 6520 7061 , Up: Source pa │ │ │ │ │ -000169d0: 636b 6167 6573 0a0a 342e 3820 5265 7374 ckages..4.8 Rest │ │ │ │ │ -000169e0: 7269 6374 696f 6e73 206f 6e20 6f62 6a65 rictions on obje │ │ │ │ │ -000169f0: 6374 7320 696e 2073 6f75 7263 6520 7061 cts in source pa │ │ │ │ │ -00016a00: 636b 6167 6573 0a3d 3d3d 3d3d 3d3d 3d3d ckages.========= │ │ │ │ │ -00016a10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00016a20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00016a30: 3d3d 3d3d 3d0a 0a54 6865 2073 6f75 7263 =====..The sourc │ │ │ │ │ -00016a40: 6520 7061 636b 6167 6520 6d75 7374 206e e package must n │ │ │ │ │ -00016a50: 6f74 2063 6f6e 7461 696e 2064 6576 6963 ot contain devic │ │ │ │ │ -00016a60: 6520 7370 6563 6961 6c20 6669 6c65 732c e special files, │ │ │ │ │ -00016a70: 2073 6f63 6b65 7473 2c20 6f72 0a73 6574 sockets, or.set │ │ │ │ │ -00016a80: 7569 6420 6f72 2073 6574 6769 6420 6669 uid or setgid fi │ │ │ │ │ -00016a90: 6c65 732e 2020 2831 290a 0a20 2020 2d2d les. (1).. -- │ │ │ │ │ -00016aa0: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -00016ab0: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -00016ac0: 2020 2831 2920 5365 7467 6964 2064 6972 (1) Setgid dir │ │ │ │ │ -00016ad0: 6563 746f 7269 6573 2061 7265 2061 6c6c ectories are all │ │ │ │ │ -00016ae0: 6f77 6564 2e0a 0a1f 0a46 696c 653a 2064 owed.....File: d │ │ │ │ │ -00016af0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00016b00: 6f2c 2020 4e6f 6465 3a20 4d61 696e 2062 o, Node: Main b │ │ │ │ │ -00016b10: 7569 6c64 696e 6720 7363 7269 7074 2064 uilding script d │ │ │ │ │ -00016b20: 6562 6961 6e2f 7275 6c65 732c 2020 4e65 ebian/rules, Ne │ │ │ │ │ -00016b30: 7874 3a20 5661 7269 6162 6c65 2073 7562 xt: Variable sub │ │ │ │ │ -00016b40: 7374 6974 7574 696f 6e73 2064 6562 6961 stitutions debia │ │ │ │ │ -00016b50: 6e2f 7375 6273 7476 6172 732c 2020 5072 n/substvars, Pr │ │ │ │ │ -00016b60: 6576 3a20 5265 7374 7269 6374 696f 6e73 ev: Restrictions │ │ │ │ │ -00016b70: 206f 6e20 6f62 6a65 6374 7320 696e 2073 on objects in s │ │ │ │ │ -00016b80: 6f75 7263 6520 7061 636b 6167 6573 2c20 ource packages, │ │ │ │ │ -00016b90: 2055 703a 2053 6f75 7263 6520 7061 636b Up: Source pack │ │ │ │ │ -00016ba0: 6167 6573 0a0a 342e 3920 4d61 696e 2062 ages..4.9 Main b │ │ │ │ │ -00016bb0: 7569 6c64 696e 6720 7363 7269 7074 3a20 uilding script: │ │ │ │ │ -00016bc0: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ -00016bd0: 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ...============= │ │ │ │ │ -00016be0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00016bf0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6869 ===========..Thi │ │ │ │ │ -00016c00: 7320 6669 6c65 206d 7573 7420 6265 2061 s file must be a │ │ │ │ │ -00016c10: 6e20 6578 6563 7574 6162 6c65 206d 616b n executable mak │ │ │ │ │ -00016c20: 6566 696c 652e 2020 4974 2063 6f6e 7461 efile. It conta │ │ │ │ │ -00016c30: 696e 7320 7468 650a 7061 636b 6167 652d ins the.package- │ │ │ │ │ -00016c40: 7370 6563 6966 6963 2072 6563 6970 6573 specific recipes │ │ │ │ │ -00016c50: 2066 6f72 2063 6f6d 7069 6c69 6e67 2074 for compiling t │ │ │ │ │ -00016c60: 6865 2073 6f75 7263 6520 2869 6620 7265 he source (if re │ │ │ │ │ -00016c70: 7175 6972 6564 2920 616e 640a 636f 6e73 quired) and.cons │ │ │ │ │ -00016c80: 7472 7563 7469 6e67 206f 6e65 206f 7220 tructing one or │ │ │ │ │ -00016c90: 6d6f 7265 2062 696e 6172 7920 7061 636b more binary pack │ │ │ │ │ -00016ca0: 6167 6573 2e0a 0ae2 8098 6465 6269 616e ages......debian │ │ │ │ │ -00016cb0: 2f72 756c 6573 e280 9920 6d75 7374 2073 /rules... must s │ │ │ │ │ -00016cc0: 7461 7274 2077 6974 6820 7468 6520 6c69 tart with the li │ │ │ │ │ -00016cd0: 6e65 20e2 8098 2321 2f75 7372 2f62 696e ne ...#!/usr/bin │ │ │ │ │ -00016ce0: 2f6d 616b 6520 2d66 e280 992c 2073 6f20 /make -f..., so │ │ │ │ │ -00016cf0: 7468 6174 2069 740a 6361 6e20 6265 2069 that it.can be i │ │ │ │ │ -00016d00: 6e76 6f6b 6564 2062 7920 7361 7969 6e67 nvoked by saying │ │ │ │ │ -00016d10: 2069 7473 206e 616d 6520 7261 7468 6572 its name rather │ │ │ │ │ -00016d20: 2074 6861 6e20 696e 766f 6b69 6e67 20e2 than invoking . │ │ │ │ │ -00016d30: 8098 6d61 6b65 e280 990a 6578 706c 6963 ..make....explic │ │ │ │ │ -00016d40: 6974 6c79 2e20 2054 6861 7420 6973 2c20 itly. That is, │ │ │ │ │ -00016d50: 696e 766f 6b69 6e67 2065 6974 6865 7220 invoking either │ │ │ │ │ -00016d60: 6f66 20e2 8098 6d61 6b65 202d 6620 6465 of ...make -f de │ │ │ │ │ -00016d70: 6269 616e 2f72 756c 6573 2061 7267 732e bian/rules args. │ │ │ │ │ -00016d80: 2e2e e280 990a 6f72 20e2 8098 2e2f 6465 ......or ..../de │ │ │ │ │ -00016d90: 6269 616e 2f72 756c 6573 2061 7267 732e bian/rules args. │ │ │ │ │ -00016da0: 2e2e e280 9920 6d75 7374 2072 6573 756c ..... must resul │ │ │ │ │ -00016db0: 7420 696e 2069 6465 6e74 6963 616c 2062 t in identical b │ │ │ │ │ -00016dc0: 6568 6176 696f 722e 0a0a 5468 6520 7265 ehavior...The re │ │ │ │ │ -00016dd0: 636f 6d6d 656e 6465 6420 7761 7920 746f commended way to │ │ │ │ │ -00016de0: 2069 6d70 6c65 6d65 6e74 2074 6865 2062 implement the b │ │ │ │ │ -00016df0: 7569 6c64 2070 726f 6365 7373 206f 6620 uild process of │ │ │ │ │ -00016e00: 6120 4465 6269 616e 2070 6163 6b61 6765 a Debian package │ │ │ │ │ -00016e10: 2c0a 696e 2074 6865 2061 6273 656e 6365 ,.in the absence │ │ │ │ │ -00016e20: 206f 6620 6120 676f 6f64 2072 6561 736f of a good reaso │ │ │ │ │ -00016e30: 6e20 746f 2075 7365 2061 2064 6966 6665 n to use a diffe │ │ │ │ │ -00016e40: 7265 6e74 2061 7070 726f 6163 682c 2069 rent approach, i │ │ │ │ │ -00016e50: 7320 7468 6520 e280 9864 68e2 8099 0a74 s the ...dh....t │ │ │ │ │ -00016e60: 6f6f 6c2e 2020 5468 6973 2069 6e63 6c75 ool. This inclu │ │ │ │ │ -00016e70: 6465 7320 7468 6520 636f 6e74 656e 7473 des the contents │ │ │ │ │ -00016e80: 206f 6620 7468 6520 e280 9864 6562 6961 of the ...debia │ │ │ │ │ -00016e90: 6e2f 7275 6c65 73e2 8099 2062 7569 6c64 n/rules... build │ │ │ │ │ -00016ea0: 696e 6720 7363 7269 7074 2e0a e280 9864 ing script.....d │ │ │ │ │ -00016eb0: 68e2 8099 2069 7320 7468 6520 6d6f 7374 h... is the most │ │ │ │ │ -00016ec0: 2063 6f6d 6d6f 6e20 7061 636b 6167 696e common packagin │ │ │ │ │ -00016ed0: 6720 6865 6c70 6572 2074 6f6f 6c20 696e g helper tool in │ │ │ │ │ -00016ee0: 2044 6562 6961 6e2e 2020 5573 696e 6720 Debian. Using │ │ │ │ │ -00016ef0: 6974 2077 696c 6c0a 7573 7561 6c6c 7920 it will.usually │ │ │ │ │ -00016f00: 7361 7665 2065 6666 6f72 7420 696e 2063 save effort in c │ │ │ │ │ -00016f10: 6f6d 706c 7969 6e67 2077 6974 6820 7468 omplying with th │ │ │ │ │ -00016f20: 6520 7275 6c65 7320 696e 2074 6869 7320 e rules in this │ │ │ │ │ -00016f30: 646f 6375 6d65 6e74 2c0a 6265 6361 7573 document,.becaus │ │ │ │ │ -00016f40: 6520 e280 9864 68e2 8099 2077 696c 6c20 e ...dh... will │ │ │ │ │ -00016f50: 6175 746f 6d61 7469 6361 6c6c 7920 696d automatically im │ │ │ │ │ -00016f60: 706c 656d 656e 7420 6d61 6e79 206f 6620 plement many of │ │ │ │ │ -00016f70: 7468 656d 2077 6974 686f 7574 2072 6571 them without req │ │ │ │ │ -00016f80: 7569 7269 6e67 0a65 7870 6c69 6369 7420 uiring.explicit │ │ │ │ │ -00016f90: 696e 7374 7275 6374 696f 6e73 2e0a 0a54 instructions...T │ │ │ │ │ -00016fa0: 6865 7265 2061 7265 2073 6f6d 6574 696d here are sometim │ │ │ │ │ -00016fb0: 6573 2067 6f6f 6420 7265 6173 6f6e 7320 es good reasons │ │ │ │ │ -00016fc0: 746f 2075 7365 2061 2064 6966 6665 7265 to use a differe │ │ │ │ │ -00016fd0: 6e74 2061 7070 726f 6163 682e 2020 466f nt approach. Fo │ │ │ │ │ -00016fe0: 720a 6578 616d 706c 652c 2074 6865 2073 r.example, the s │ │ │ │ │ -00016ff0: 7461 6e64 6172 6420 746f 6f6c 7320 666f tandard tools fo │ │ │ │ │ -00017000: 7220 7061 636b 6167 696e 6720 736f 6674 r packaging soft │ │ │ │ │ -00017010: 7761 7265 2077 7269 7474 656e 2069 6e20 ware written in │ │ │ │ │ -00017020: 736f 6d65 0a6c 616e 6775 6167 6573 206d some.languages m │ │ │ │ │ -00017030: 6179 2075 7365 2061 6e6f 7468 6572 2074 ay use another t │ │ │ │ │ -00017040: 6f6f 6c3b 2073 6f6d 6520 7261 7265 7220 ool; some rarer │ │ │ │ │ -00017050: 7061 636b 6167 696e 6720 7061 7474 6572 packaging patter │ │ │ │ │ -00017060: 6e73 2c20 7375 6368 2061 730a 6d75 6c74 ns, such as.mult │ │ │ │ │ -00017070: 6970 6c65 2062 7569 6c64 7320 6f66 2074 iple builds of t │ │ │ │ │ -00017080: 6865 2073 616d 6520 736f 6674 7761 7265 he same software │ │ │ │ │ -00017090: 2077 6974 6820 6469 6666 6572 656e 7420 with different │ │ │ │ │ -000170a0: 6f70 7469 6f6e 732c 2061 7265 2065 6173 options, are eas │ │ │ │ │ -000170b0: 6965 720a 746f 2065 7870 7265 7373 2077 ier.to express w │ │ │ │ │ -000170c0: 6974 6820 6f74 6865 7220 746f 6f6c 733b ith other tools; │ │ │ │ │ -000170d0: 2061 6e64 2061 2070 6163 6b61 6765 7220 and a packager │ │ │ │ │ -000170e0: 776f 726b 696e 6720 6f6e 2061 2064 6966 working on a dif │ │ │ │ │ -000170f0: 6665 7265 6e74 0a70 6163 6b61 6769 6e67 ferent.packaging │ │ │ │ │ -00017100: 2068 656c 7065 7220 6d69 6768 7420 7761 helper might wa │ │ │ │ │ -00017110: 6e74 2074 6f20 7573 6520 7468 6569 7220 nt to use their │ │ │ │ │ -00017120: 746f 6f6c 2e20 2054 6865 2072 6563 6f6d tool. The recom │ │ │ │ │ -00017130: 6d65 6e64 6174 696f 6e20 746f 0a75 7365 mendation to.use │ │ │ │ │ -00017140: 20e2 8098 6468 e280 9920 646f 6573 206e ...dh... does n │ │ │ │ │ -00017150: 6f74 2061 6c77 6179 7320 6170 706c 792c ot always apply, │ │ │ │ │ -00017160: 2061 6e64 2075 7365 206f 6620 e280 9864 and use of ...d │ │ │ │ │ -00017170: 68e2 8099 2069 7320 6e6f 7420 7265 7175 h... is not requ │ │ │ │ │ -00017180: 6972 6564 2e0a 0a46 6f72 206d 6f72 6520 ired...For more │ │ │ │ │ -00017190: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ │ │ -000171a0: 7420 686f 7720 746f 2075 7365 20e2 8098 t how to use ... │ │ │ │ │ -000171b0: 6468 e280 992c 2073 6565 2074 6865 2064 dh..., see the d │ │ │ │ │ -000171c0: 6f63 756d 656e 7461 7469 6f6e 2069 6e20 ocumentation in │ │ │ │ │ -000171d0: 7468 650a 6465 6268 656c 7065 7220 7061 the.debhelper pa │ │ │ │ │ -000171e0: 636b 6167 652c 206d 6f73 7420 6e6f 7461 ckage, most nota │ │ │ │ │ -000171f0: 626c 7920 7468 6520 e280 9864 6828 3129 bly the ...dh(1) │ │ │ │ │ -00017200: e280 9920 6d61 6e75 616c 2070 6167 652e ... manual page. │ │ │ │ │ -00017210: 0a0a 5468 6520 666f 6c6c 6f77 696e 6720 ..The following │ │ │ │ │ -00017220: 7461 7267 6574 7320 6172 6520 7265 7175 targets are requ │ │ │ │ │ -00017230: 6972 6564 2061 6e64 206d 7573 7420 6265 ired and must be │ │ │ │ │ -00017240: 2069 6d70 6c65 6d65 6e74 6564 2062 790a implemented by. │ │ │ │ │ -00017250: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ -00017260: 8099 3a20 e280 9863 6c65 616e e280 992c ..: ...clean..., │ │ │ │ │ -00017270: 20e2 8098 6269 6e61 7279 e280 992c 20e2 ...binary..., . │ │ │ │ │ -00017280: 8098 6269 6e61 7279 2d61 7263 68e2 8099 ..binary-arch... │ │ │ │ │ -00017290: 2c20 e280 9862 696e 6172 792d 696e 6465 , ...binary-inde │ │ │ │ │ -000172a0: 70e2 8099 2c0a e280 9862 7569 6c64 e280 p...,....build.. │ │ │ │ │ -000172b0: 992c 20e2 8098 6275 696c 642d 6172 6368 ., ...build-arch │ │ │ │ │ -000172c0: e280 9920 616e 6420 e280 9862 7569 6c64 ... and ...build │ │ │ │ │ -000172d0: 2d69 6e64 6570 e280 992e 2020 5468 6573 -indep.... Thes │ │ │ │ │ -000172e0: 6520 6172 6520 7468 6520 7461 7267 6574 e are the target │ │ │ │ │ -000172f0: 7320 6361 6c6c 6564 0a62 7920 e280 9864 s called.by ...d │ │ │ │ │ -00017300: 706b 672d 6275 696c 6470 6163 6b61 6765 pkg-buildpackage │ │ │ │ │ -00017310: e280 992e 0a0a 5369 6e63 6520 616e 2069 ......Since an i │ │ │ │ │ -00017320: 6e74 6572 6163 7469 7665 20e2 8098 6465 nteractive ...de │ │ │ │ │ -00017330: 6269 616e 2f72 756c 6573 e280 9920 7363 bian/rules... sc │ │ │ │ │ -00017340: 7269 7074 206d 616b 6573 2069 7420 696d ript makes it im │ │ │ │ │ -00017350: 706f 7373 6962 6c65 2074 6f0a 6175 746f possible to.auto │ │ │ │ │ -00017360: 2d63 6f6d 7069 6c65 2074 6861 7420 7061 -compile that pa │ │ │ │ │ -00017370: 636b 6167 6520 616e 6420 616c 736f 206d ckage and also m │ │ │ │ │ -00017380: 616b 6573 2069 7420 6861 7264 2066 6f72 akes it hard for │ │ │ │ │ -00017390: 206f 7468 6572 2070 656f 706c 6520 746f other people to │ │ │ │ │ -000173a0: 0a72 6570 726f 6475 6365 2074 6865 2073 .reproduce the s │ │ │ │ │ -000173b0: 616d 6520 6269 6e61 7279 2070 6163 6b61 ame binary packa │ │ │ │ │ -000173c0: 6765 2c20 616c 6c20 7265 7175 6972 6564 ge, all required │ │ │ │ │ -000173d0: 2074 6172 6765 7473 206d 7573 7420 6265 targets must be │ │ │ │ │ -000173e0: 0a6e 6f6e 2d69 6e74 6572 6163 7469 7665 .non-interactive │ │ │ │ │ -000173f0: 2e20 2049 7420 616c 736f 2066 6f6c 6c6f . It also follo │ │ │ │ │ -00017400: 7773 2074 6861 7420 616e 7920 7461 7267 ws that any targ │ │ │ │ │ -00017410: 6574 2074 6861 7420 7468 6573 6520 7461 et that these ta │ │ │ │ │ -00017420: 7267 6574 730a 6465 7065 6e64 206f 6e20 rgets.depend on │ │ │ │ │ -00017430: 6d75 7374 2061 6c73 6f20 6265 206e 6f6e must also be non │ │ │ │ │ -00017440: 2d69 6e74 6572 6163 7469 7665 2e0a 0a54 -interactive...T │ │ │ │ │ -00017450: 6865 2070 6163 6b61 6765 2062 7569 6c64 he package build │ │ │ │ │ -00017460: 2073 686f 756c 6420 6265 2061 7320 7665 should be as ve │ │ │ │ │ -00017470: 7262 6f73 6520 6173 2072 6561 736f 6e61 rbose as reasona │ │ │ │ │ -00017480: 626c 7920 706f 7373 6962 6c65 2c20 6578 bly possible, ex │ │ │ │ │ -00017490: 6365 7074 0a77 6865 7265 2074 6865 20e2 cept.where the . │ │ │ │ │ -000174a0: 8098 7465 7273 65e2 8099 2074 6167 2069 ..terse... tag i │ │ │ │ │ -000174b0: 7320 696e 636c 7564 6564 2069 6e20 e280 s included in .. │ │ │ │ │ -000174c0: 9844 4542 5f42 5549 4c44 5f4f 5054 494f .DEB_BUILD_OPTIO │ │ │ │ │ -000174d0: 4e53 e280 9920 2873 6565 202a 6e6f 7465 NS... (see *note │ │ │ │ │ -000174e0: 0a64 6562 6961 6e2f 7275 6c65 7320 616e .debian/rules an │ │ │ │ │ -000174f0: 6420 4445 425f 4255 494c 445f 4f50 5449 d DEB_BUILD_OPTI │ │ │ │ │ -00017500: 4f4e 533a 2037 642e 292e 2020 5468 6973 ONS: 7d.). This │ │ │ │ │ -00017510: 206d 616b 6573 206c 6966 6520 6561 7369 makes life easi │ │ │ │ │ -00017520: 6572 2066 6f72 0a70 6f72 7465 7273 2061 er for.porters a │ │ │ │ │ -00017530: 6e64 2062 7567 2073 7175 6173 6865 7273 nd bug squashers │ │ │ │ │ -00017540: 206d 6f72 6520 6765 6e65 7261 6c6c 792c more generally, │ │ │ │ │ -00017550: 2077 686f 2063 616e 206c 6f6f 6b20 6174 who can look at │ │ │ │ │ -00017560: 2062 7569 6c64 206c 6f67 7320 666f 720a build logs for. │ │ │ │ │ -00017570: 706f 7373 6962 6c65 2070 726f 626c 656d possible problem │ │ │ │ │ -00017580: 732e 2020 546f 2061 6363 6f6d 706c 6973 s. To accomplis │ │ │ │ │ -00017590: 6820 7468 6973 2c20 e280 9864 6562 6961 h this, ...debia │ │ │ │ │ -000175a0: 6e2f 7275 6c65 73e2 8099 2073 686f 756c n/rules... shoul │ │ │ │ │ -000175b0: 6420 7061 7373 2074 6f0a 7468 6520 636f d pass to.the co │ │ │ │ │ -000175c0: 6d6d 616e 6473 2069 7420 696e 766f 6b65 mmands it invoke │ │ │ │ │ -000175d0: 7320 6f70 7469 6f6e 7320 7468 6174 2063 s options that c │ │ │ │ │ -000175e0: 6175 7365 2074 6865 6d20 746f 2070 726f ause them to pro │ │ │ │ │ -000175f0: 6475 6365 2076 6572 626f 7365 0a6f 7574 duce verbose.out │ │ │ │ │ -00017600: 7075 742e 2020 466f 7220 6578 616d 706c put. For exampl │ │ │ │ │ -00017610: 652c 2074 6865 2062 7569 6c64 2074 6172 e, the build tar │ │ │ │ │ -00017620: 6765 7420 7368 6f75 6c64 2070 6173 730a get should pass. │ │ │ │ │ -00017630: e280 982d 2d64 6973 6162 6c65 2d73 696c ...--disable-sil │ │ │ │ │ -00017640: 656e 742d 7275 6c65 73e2 8099 2074 6f20 ent-rules... to │ │ │ │ │ -00017650: 616e 7920 636f 6e66 6967 7572 6520 7363 any configure sc │ │ │ │ │ -00017660: 7269 7074 732e 2020 5365 6520 616c 736f ripts. See also │ │ │ │ │ -00017670: 202a 6e6f 7465 0a42 696e 6172 6965 733a *note.Binaries: │ │ │ │ │ -00017680: 2037 652e 0a0a 4578 6365 7074 2066 6f72 7e...Except for │ │ │ │ │ -00017690: 2070 6163 6b61 6765 7320 696e 2074 6865 packages in the │ │ │ │ │ -000176a0: 206e 6f6e 2d66 7265 6520 6172 6368 6976 non-free archiv │ │ │ │ │ -000176b0: 6520 7769 7468 2074 6865 20e2 8098 4175 e with the ...Au │ │ │ │ │ -000176c0: 746f 6275 696c 64e2 8099 2063 6f6e 7472 tobuild... contr │ │ │ │ │ -000176d0: 6f6c 0a66 6965 6c64 2075 6e73 6574 206f ol.field unset o │ │ │ │ │ -000176e0: 7220 7365 7420 746f 20e2 8098 6e6f e280 r set to ...no.. │ │ │ │ │ -000176f0: 992c 2072 6571 7569 7265 6420 7461 7267 ., required targ │ │ │ │ │ -00017700: 6574 7320 6d75 7374 206e 6f74 2061 7474 ets must not att │ │ │ │ │ -00017710: 656d 7074 206e 6574 776f 726b 0a61 6363 empt network.acc │ │ │ │ │ -00017720: 6573 732c 2065 7863 6570 742c 2076 6961 ess, except, via │ │ │ │ │ -00017730: 2074 6865 206c 6f6f 7062 6163 6b20 696e the loopback in │ │ │ │ │ -00017740: 7465 7266 6163 652c 2074 6f20 7365 7276 terface, to serv │ │ │ │ │ -00017750: 6963 6573 206f 6e20 7468 6520 6275 696c ices on the buil │ │ │ │ │ -00017760: 640a 686f 7374 2074 6861 7420 6861 7665 d.host that have │ │ │ │ │ -00017770: 2062 6565 6e20 7374 6172 7465 6420 6279 been started by │ │ │ │ │ -00017780: 2074 6865 2062 7569 6c64 2e0a 0a52 6571 the build...Req │ │ │ │ │ -00017790: 7569 7265 6420 7461 7267 6574 7320 6d75 uired targets mu │ │ │ │ │ -000177a0: 7374 206e 6f74 2061 7474 656d 7074 2074 st not attempt t │ │ │ │ │ -000177b0: 6f20 7772 6974 6520 6f75 7473 6964 6520 o write outside │ │ │ │ │ -000177c0: 6f66 2074 6865 2075 6e70 6163 6b65 640a of the unpacked. │ │ │ │ │ -000177d0: 736f 7572 6365 2070 6163 6b61 6765 2074 source package t │ │ │ │ │ -000177e0: 7265 652e 2020 5468 6572 6520 6172 6520 ree. There are │ │ │ │ │ -000177f0: 7477 6f20 6578 6365 7074 696f 6e73 2e20 two exceptions. │ │ │ │ │ -00017800: 2046 6972 7374 6c79 2c20 7468 6520 6269 Firstly, the bi │ │ │ │ │ -00017810: 6e61 7279 0a74 6172 6765 7473 206d 6179 nary.targets may │ │ │ │ │ -00017820: 2077 7269 7465 2074 6865 2062 696e 6172 write the binar │ │ │ │ │ -00017830: 7920 7061 636b 6167 6573 2074 6f20 7468 y packages to th │ │ │ │ │ -00017840: 6520 7061 7265 6e74 2064 6972 6563 746f e parent directo │ │ │ │ │ -00017850: 7279 206f 6620 7468 650a 756e 7061 636b ry of the.unpack │ │ │ │ │ -00017860: 6564 2073 6f75 7263 6520 7061 636b 6167 ed source packag │ │ │ │ │ -00017870: 6520 7472 6565 2e20 2053 6563 6f6e 646c e tree. Secondl │ │ │ │ │ -00017880: 792c 2072 6571 7569 7265 6420 7461 7267 y, required targ │ │ │ │ │ -00017890: 6574 7320 6d61 7920 7772 6974 6520 746f ets may write to │ │ │ │ │ -000178a0: 0ae2 8098 2f74 6d70 e280 992c 20e2 8098 ..../tmp..., ... │ │ │ │ │ -000178b0: 2f76 6172 2f74 6d70 e280 9920 616e 6420 /var/tmp... and │ │ │ │ │ -000178c0: 746f 2074 6865 2064 6972 6563 746f 7279 to the directory │ │ │ │ │ -000178d0: 2073 7065 6369 6669 6564 2062 7920 7468 specified by th │ │ │ │ │ -000178e0: 6520 e280 9854 4d50 4449 52e2 8099 0a65 e ...TMPDIR....e │ │ │ │ │ -000178f0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ │ │ -00017900: 626c 652c 2062 7574 206d 7573 7420 6e6f ble, but must no │ │ │ │ │ -00017910: 7420 6465 7065 6e64 206f 6e20 7468 6520 t depend on the │ │ │ │ │ -00017920: 636f 6e74 656e 7473 206f 6620 616e 7920 contents of any │ │ │ │ │ -00017930: 6f66 0a74 6865 7365 2e0a 0a54 6869 7320 of.these...This │ │ │ │ │ -00017940: 7265 7374 7269 6374 696f 6e20 6973 2069 restriction is i │ │ │ │ │ -00017950: 6e74 656e 6465 6420 746f 2070 7265 7665 ntended to preve │ │ │ │ │ -00017960: 6e74 2073 6f75 7263 6520 7061 636b 6167 nt source packag │ │ │ │ │ -00017970: 6520 6275 696c 6473 2063 7265 6174 696e e builds creatin │ │ │ │ │ -00017980: 670a 616e 6420 6465 7065 6e64 696e 6720 g.and depending │ │ │ │ │ -00017990: 6f6e 2073 7461 7465 206f 7574 7369 6465 on state outside │ │ │ │ │ -000179a0: 206f 6620 7468 656d 7365 6c76 6573 2c20 of themselves, │ │ │ │ │ -000179b0: 7468 7573 2061 6666 6563 7469 6e67 206d thus affecting m │ │ │ │ │ -000179c0: 756c 7469 706c 650a 696e 6465 7065 6e64 ultiple.independ │ │ │ │ │ -000179d0: 656e 7420 7265 6275 696c 6473 2e20 2049 ent rebuilds. I │ │ │ │ │ -000179e0: 6e20 7061 7274 6963 756c 6172 2c20 7468 n particular, th │ │ │ │ │ -000179f0: 6520 7265 7175 6972 6564 2074 6172 6765 e required targe │ │ │ │ │ -00017a00: 7473 206d 7573 7420 6e6f 740a 6174 7465 ts must not.atte │ │ │ │ │ -00017a10: 6d70 7420 746f 2077 7269 7465 2069 6e74 mpt to write int │ │ │ │ │ -00017a20: 6f20 e280 9848 4f4d 45e2 8099 2e0a 0a54 o ...HOME......T │ │ │ │ │ -00017a30: 6865 2074 6172 6765 7473 2061 7265 2061 he targets are a │ │ │ │ │ -00017a40: 7320 666f 6c6c 6f77 733a 0a0a e280 9862 s follows:.....b │ │ │ │ │ -00017a50: 7569 6c64 e280 9920 2872 6571 7569 7265 uild... (require │ │ │ │ │ -00017a60: 6429 0a0a 2020 2020 2054 6865 20e2 8098 d).. The ... │ │ │ │ │ -00017a70: 6275 696c 64e2 8099 2074 6172 6765 7420 build... target │ │ │ │ │ -00017a80: 7368 6f75 6c64 2070 6572 666f 726d 2061 should perform a │ │ │ │ │ -00017a90: 6c6c 2074 6865 2063 6f6e 6669 6775 7261 ll the configura │ │ │ │ │ -00017aa0: 7469 6f6e 2061 6e64 0a20 2020 2020 636f tion and. co │ │ │ │ │ -00017ab0: 6d70 696c 6174 696f 6e20 6f66 2074 6865 mpilation of the │ │ │ │ │ -00017ac0: 2070 6163 6b61 6765 2e20 2049 6620 6120 package. If a │ │ │ │ │ -00017ad0: 7061 636b 6167 6520 6861 7320 616e 2069 package has an i │ │ │ │ │ -00017ae0: 6e74 6572 6163 7469 7665 0a20 2020 2020 nteractive. │ │ │ │ │ -00017af0: 7072 652d 6275 696c 6420 636f 6e66 6967 pre-build config │ │ │ │ │ -00017b00: 7572 6174 696f 6e20 726f 7574 696e 652c uration routine, │ │ │ │ │ -00017b10: 2074 6865 2044 6562 6961 6e20 736f 7572 the Debian sour │ │ │ │ │ -00017b20: 6365 2070 6163 6b61 6765 206d 7573 740a ce package must. │ │ │ │ │ -00017b30: 2020 2020 2065 6974 6865 7220 6265 2062 either be b │ │ │ │ │ -00017b40: 7569 6c74 2061 6674 6572 2074 6869 7320 uilt after this │ │ │ │ │ -00017b50: 6861 7320 7461 6b65 6e20 706c 6163 6520 has taken place │ │ │ │ │ -00017b60: 2873 6f20 7468 6174 2074 6865 2062 696e (so that the bin │ │ │ │ │ -00017b70: 6172 790a 2020 2020 2070 6163 6b61 6765 ary. package │ │ │ │ │ -00017b80: 2063 616e 2062 6520 6275 696c 7420 7769 can be built wi │ │ │ │ │ -00017b90: 7468 6f75 7420 7265 7275 6e6e 696e 6720 thout rerunning │ │ │ │ │ -00017ba0: 7468 6520 636f 6e66 6967 7572 6174 696f the configuratio │ │ │ │ │ -00017bb0: 6e29 206f 7220 7468 650a 2020 2020 2063 n) or the. c │ │ │ │ │ -00017bc0: 6f6e 6669 6775 7261 7469 6f6e 2072 6f75 onfiguration rou │ │ │ │ │ -00017bd0: 7469 6e65 206d 6f64 6966 6965 6420 746f tine modified to │ │ │ │ │ -00017be0: 2062 6563 6f6d 6520 6e6f 6e2d 696e 7465 become non-inte │ │ │ │ │ -00017bf0: 7261 6374 6976 652e 2020 2854 6865 0a20 ractive. (The. │ │ │ │ │ -00017c00: 2020 2020 6c61 7474 6572 2069 7320 7072 latter is pr │ │ │ │ │ -00017c10: 6566 6572 6162 6c65 2069 6620 7468 6572 eferable if ther │ │ │ │ │ -00017c20: 6520 6172 6520 6172 6368 6974 6563 7475 e are architectu │ │ │ │ │ -00017c30: 7265 2d73 7065 6369 6669 6320 6665 6174 re-specific feat │ │ │ │ │ -00017c40: 7572 6573 0a20 2020 2020 6465 7465 6374 ures. detect │ │ │ │ │ -00017c50: 6564 2062 7920 7468 6520 636f 6e66 6967 ed by the config │ │ │ │ │ -00017c60: 7572 6174 696f 6e20 726f 7574 696e 652e uration routine. │ │ │ │ │ -00017c70: 290a 0a20 2020 2020 466f 7220 736f 6d65 ).. For some │ │ │ │ │ -00017c80: 2070 6163 6b61 6765 732c 206e 6f74 6162 packages, notab │ │ │ │ │ -00017c90: 6c79 206f 6e65 7320 7768 6572 6520 7468 ly ones where th │ │ │ │ │ -00017ca0: 6520 7361 6d65 2073 6f75 7263 6520 7472 e same source tr │ │ │ │ │ -00017cb0: 6565 2069 730a 2020 2020 2063 6f6d 7069 ee is. compi │ │ │ │ │ -00017cc0: 6c65 6420 696e 2064 6966 6665 7265 6e74 led in different │ │ │ │ │ -00017cd0: 2077 6179 7320 746f 2070 726f 6475 6365 ways to produce │ │ │ │ │ -00017ce0: 2074 776f 2062 696e 6172 7920 7061 636b two binary pack │ │ │ │ │ -00017cf0: 6167 6573 2c20 7468 650a 2020 2020 20e2 ages, the. . │ │ │ │ │ -00017d00: 8098 6275 696c 64e2 8099 2074 6172 6765 ..build... targe │ │ │ │ │ -00017d10: 7420 646f 6573 206e 6f74 206d 616b 6520 t does not make │ │ │ │ │ -00017d20: 6d75 6368 2073 656e 7365 2e20 2046 6f72 much sense. For │ │ │ │ │ -00017d30: 2074 6865 7365 2070 6163 6b61 6765 7320 these packages │ │ │ │ │ -00017d40: 6974 2069 730a 2020 2020 2067 6f6f 6420 it is. good │ │ │ │ │ -00017d50: 656e 6f75 6768 2074 6f20 7072 6f76 6964 enough to provid │ │ │ │ │ -00017d60: 6520 7477 6f20 286f 7220 6d6f 7265 2920 e two (or more) │ │ │ │ │ -00017d70: 7461 7267 6574 7320 28e2 8098 6275 696c targets (...buil │ │ │ │ │ -00017d80: 642d 61e2 8099 2061 6e64 0a20 2020 2020 d-a... and. │ │ │ │ │ -00017d90: e280 9862 7569 6c64 2d62 e280 9920 6f72 ...build-b... or │ │ │ │ │ -00017da0: 2077 6861 7465 7665 7229 2066 6f72 2065 whatever) for e │ │ │ │ │ -00017db0: 6163 6820 6f66 2074 6865 2077 6179 7320 ach of the ways │ │ │ │ │ -00017dc0: 6f66 2062 7569 6c64 696e 6720 7468 650a of building the. │ │ │ │ │ -00017dd0: 2020 2020 2070 6163 6b61 6765 2c20 616e package, an │ │ │ │ │ -00017de0: 6420 6120 e280 9862 7569 6c64 e280 9920 d a ...build... │ │ │ │ │ -00017df0: 7461 7267 6574 2074 6861 7420 646f 6573 target that does │ │ │ │ │ -00017e00: 206e 6f74 6869 6e67 2e20 2054 6865 20e2 nothing. The . │ │ │ │ │ -00017e10: 8098 6269 6e61 7279 e280 990a 2020 2020 ..binary.... │ │ │ │ │ -00017e20: 2074 6172 6765 7420 7769 6c6c 2068 6176 target will hav │ │ │ │ │ -00017e30: 6520 746f 2062 7569 6c64 2074 6865 2070 e to build the p │ │ │ │ │ -00017e40: 6163 6b61 6765 2069 6e20 6561 6368 206f ackage in each o │ │ │ │ │ -00017e50: 6620 7468 6520 706f 7373 6962 6c65 2077 f the possible w │ │ │ │ │ -00017e60: 6179 730a 2020 2020 2061 6e64 206d 616b ays. and mak │ │ │ │ │ -00017e70: 6520 7468 6520 6269 6e61 7279 2070 6163 e the binary pac │ │ │ │ │ -00017e80: 6b61 6765 206f 7574 206f 6620 6561 6368 kage out of each │ │ │ │ │ -00017e90: 2e0a 0a20 2020 2020 5468 6520 e280 9862 ... The ...b │ │ │ │ │ -00017ea0: 7569 6c64 e280 9920 7461 7267 6574 206d uild... target m │ │ │ │ │ -00017eb0: 7573 7420 6e6f 7420 646f 2061 6e79 7468 ust not do anyth │ │ │ │ │ -00017ec0: 696e 6720 7468 6174 206d 6967 6874 2072 ing that might r │ │ │ │ │ -00017ed0: 6571 7569 7265 2072 6f6f 740a 2020 2020 equire root. │ │ │ │ │ -00017ee0: 2070 7269 7669 6c65 6765 2e0a 0a20 2020 privilege... │ │ │ │ │ -00017ef0: 2020 5468 6520 e280 9862 7569 6c64 e280 The ...build.. │ │ │ │ │ -00017f00: 9920 7461 7267 6574 206d 6179 206e 6565 . target may nee │ │ │ │ │ -00017f10: 6420 746f 2072 756e 2074 6865 20e2 8098 d to run the ... │ │ │ │ │ -00017f20: 636c 6561 6ee2 8099 2074 6172 6765 7420 clean... target │ │ │ │ │ -00017f30: 6669 7273 7420 2d20 7365 650a 2020 2020 first - see. │ │ │ │ │ -00017f40: 2062 656c 6f77 2e0a 0a20 2020 2020 5768 below... Wh │ │ │ │ │ -00017f50: 656e 2061 2070 6163 6b61 6765 2068 6173 en a package has │ │ │ │ │ -00017f60: 2061 2063 6f6e 6669 6775 7261 7469 6f6e a configuration │ │ │ │ │ -00017f70: 2061 6e64 2062 7569 6c64 2072 6f75 7469 and build routi │ │ │ │ │ -00017f80: 6e65 2077 6869 6368 2074 616b 6573 2061 ne which takes a │ │ │ │ │ -00017f90: 0a20 2020 2020 6c6f 6e67 2074 696d 652c . long time, │ │ │ │ │ -00017fa0: 206f 7220 7768 656e 2074 6865 206d 616b or when the mak │ │ │ │ │ -00017fb0: 6566 696c 6573 2061 7265 2070 6f6f 726c efiles are poorl │ │ │ │ │ -00017fc0: 7920 6465 7369 676e 6564 2c20 6f72 2077 y designed, or w │ │ │ │ │ -00017fd0: 6865 6e0a 2020 2020 20e2 8098 6275 696c hen. ...buil │ │ │ │ │ -00017fe0: 64e2 8099 206e 6565 6473 2074 6f20 7275 d... needs to ru │ │ │ │ │ -00017ff0: 6e20 e280 9863 6c65 616e e280 9920 6669 n ...clean... fi │ │ │ │ │ -00018000: 7273 742c 2069 7420 6973 2061 2067 6f6f rst, it is a goo │ │ │ │ │ -00018010: 6420 6964 6561 2074 6f20 e280 9874 6f75 d idea to ...tou │ │ │ │ │ -00018020: 6368 0a20 2020 2020 6275 696c 64e2 8099 ch. build... │ │ │ │ │ -00018030: 2077 6865 6e20 7468 6520 6275 696c 6420 when the build │ │ │ │ │ -00018040: 7072 6f63 6573 7320 6973 2063 6f6d 706c process is compl │ │ │ │ │ -00018050: 6574 652e 2020 5468 6973 2077 696c 6c20 ete. This will │ │ │ │ │ -00018060: 656e 7375 7265 2074 6861 740a 2020 2020 ensure that. │ │ │ │ │ -00018070: 2069 6620 e280 9864 6562 6961 6e2f 7275 if ...debian/ru │ │ │ │ │ -00018080: 6c65 7320 6275 696c 64e2 8099 2069 7320 les build... is │ │ │ │ │ -00018090: 7275 6e20 6167 6169 6e20 6974 2077 696c run again it wil │ │ │ │ │ -000180a0: 6c20 6e6f 7420 7265 6275 696c 6420 7468 l not rebuild th │ │ │ │ │ -000180b0: 6520 7768 6f6c 650a 2020 2020 2070 726f e whole. pro │ │ │ │ │ -000180c0: 6772 616d 2e20 2028 3129 0a0a e280 9862 gram. (1).....b │ │ │ │ │ -000180d0: 7569 6c64 2d61 7263 68e2 8099 2028 7265 uild-arch... (re │ │ │ │ │ -000180e0: 7175 6972 6564 292c 20e2 8098 6275 696c quired), ...buil │ │ │ │ │ -000180f0: 642d 696e 6465 70e2 8099 2028 7265 7175 d-indep... (requ │ │ │ │ │ -00018100: 6972 6564 290a 0a20 2020 2020 5468 6520 ired).. The │ │ │ │ │ -00018110: e280 9862 7569 6c64 2d61 7263 68e2 8099 ...build-arch... │ │ │ │ │ -00018120: 2074 6172 6765 7420 6d75 7374 2070 6572 target must per │ │ │ │ │ -00018130: 666f 726d 2061 6c6c 2074 6865 2063 6f6e form all the con │ │ │ │ │ -00018140: 6669 6775 7261 7469 6f6e 2061 6e64 0a20 figuration and. │ │ │ │ │ -00018150: 2020 2020 636f 6d70 696c 6174 696f 6e20 compilation │ │ │ │ │ -00018160: 7265 7175 6972 6564 2066 6f72 2070 726f required for pro │ │ │ │ │ -00018170: 6475 6369 6e67 2061 6c6c 2061 7263 6869 ducing all archi │ │ │ │ │ -00018180: 7465 6374 7572 652d 6465 7065 6e64 656e tecture-dependen │ │ │ │ │ -00018190: 740a 2020 2020 2062 696e 6172 7920 7061 t. binary pa │ │ │ │ │ -000181a0: 636b 6167 6573 2028 7468 6f73 6520 7061 ckages (those pa │ │ │ │ │ -000181b0: 636b 6167 6573 2066 6f72 2077 6869 6368 ckages for which │ │ │ │ │ -000181c0: 2074 6865 2062 6f64 7920 6f66 2074 6865 the body of the │ │ │ │ │ -000181d0: 0a20 2020 2020 e280 9841 7263 6869 7465 . ...Archite │ │ │ │ │ -000181e0: 6374 7572 65e2 8099 2066 6965 6c64 2069 cture... field i │ │ │ │ │ -000181f0: 6e20 e280 9864 6562 6961 6e2f 636f 6e74 n ...debian/cont │ │ │ │ │ -00018200: 726f 6ce2 8099 2069 7320 6e6f 7420 e280 rol... is not .. │ │ │ │ │ -00018210: 9861 6c6c e280 9929 2e20 2053 696d 696c .all...). Simil │ │ │ │ │ -00018220: 6172 6c79 2c0a 2020 2020 2074 6865 20e2 arly,. the . │ │ │ │ │ -00018230: 8098 6275 696c 642d 696e 6465 70e2 8099 ..build-indep... │ │ │ │ │ -00018240: 2074 6172 6765 7420 6d75 7374 2070 6572 target must per │ │ │ │ │ -00018250: 666f 726d 2061 6c6c 2074 6865 2063 6f6e form all the con │ │ │ │ │ -00018260: 6669 6775 7261 7469 6f6e 2061 6e64 0a20 figuration and. │ │ │ │ │ -00018270: 2020 2020 636f 6d70 696c 6174 696f 6e20 compilation │ │ │ │ │ -00018280: 7265 7175 6972 6564 2066 6f72 2070 726f required for pro │ │ │ │ │ -00018290: 6475 6369 6e67 2061 6c6c 2061 7263 6869 ducing all archi │ │ │ │ │ -000182a0: 7465 6374 7572 652d 696e 6465 7065 6e64 tecture-independ │ │ │ │ │ -000182b0: 656e 740a 2020 2020 2062 696e 6172 7920 ent. binary │ │ │ │ │ -000182c0: 7061 636b 6167 6573 2028 7468 6f73 6520 packages (those │ │ │ │ │ -000182d0: 7061 636b 6167 6573 2066 6f72 2077 6869 packages for whi │ │ │ │ │ -000182e0: 6368 2074 6865 2062 6f64 7920 6f66 2074 ch the body of t │ │ │ │ │ -000182f0: 6865 0a20 2020 2020 e280 9841 7263 6869 he. ...Archi │ │ │ │ │ -00018300: 7465 6374 7572 65e2 8099 2066 6965 6c64 tecture... field │ │ │ │ │ -00018310: 2069 6e20 e280 9864 6562 6961 6e2f 636f in ...debian/co │ │ │ │ │ -00018320: 6e74 726f 6ce2 8099 2069 7320 e280 9861 ntrol... is ...a │ │ │ │ │ -00018330: 6c6c e280 9929 2e20 2054 6865 20e2 8098 ll...). The ... │ │ │ │ │ -00018340: 6275 696c 64e2 8099 0a20 2020 2020 7461 build.... ta │ │ │ │ │ -00018350: 7267 6574 2073 686f 756c 6420 6569 7468 rget should eith │ │ │ │ │ -00018360: 6572 2064 6570 656e 6420 6f6e 2074 686f er depend on tho │ │ │ │ │ -00018370: 7365 2074 6172 6765 7473 206f 7220 7461 se targets or ta │ │ │ │ │ -00018380: 6b65 2074 6865 2073 616d 650a 2020 2020 ke the same. │ │ │ │ │ -00018390: 2061 6374 696f 6e73 2061 7320 696e 766f actions as invo │ │ │ │ │ -000183a0: 6b69 6e67 2074 686f 7365 2074 6172 6765 king those targe │ │ │ │ │ -000183b0: 7473 2077 6f75 6c64 2070 6572 666f 726d ts would perform │ │ │ │ │ -000183c0: 2e20 2028 3229 0a0a 2020 2020 2054 6865 . (2).. The │ │ │ │ │ -000183d0: 20e2 8098 6275 696c 642d 6172 6368 e280 ...build-arch.. │ │ │ │ │ -000183e0: 9920 616e 6420 e280 9862 7569 6c64 2d69 . and ...build-i │ │ │ │ │ -000183f0: 6e64 6570 e280 9920 7461 7267 6574 7320 ndep... targets │ │ │ │ │ -00018400: 6d75 7374 206e 6f74 2064 6f20 616e 7974 must not do anyt │ │ │ │ │ -00018410: 6869 6e67 0a20 2020 2020 7468 6174 206d hing. that m │ │ │ │ │ -00018420: 6967 6874 2072 6571 7569 7265 2072 6f6f ight require roo │ │ │ │ │ -00018430: 7420 7072 6976 696c 6567 652e 0a0a e280 t privilege..... │ │ │ │ │ -00018440: 9862 696e 6172 79e2 8099 2028 7265 7175 .binary... (requ │ │ │ │ │ -00018450: 6972 6564 292c 20e2 8098 6269 6e61 7279 ired), ...binary │ │ │ │ │ -00018460: 2d61 7263 68e2 8099 2028 7265 7175 6972 -arch... (requir │ │ │ │ │ -00018470: 6564 292c 20e2 8098 6269 6e61 7279 2d69 ed), ...binary-i │ │ │ │ │ -00018480: 6e64 6570 e280 9920 2872 6571 7569 7265 ndep... (require │ │ │ │ │ -00018490: 6429 0a0a 2020 2020 2054 6865 20e2 8098 d).. The ... │ │ │ │ │ -000184a0: 6269 6e61 7279 e280 9920 7461 7267 6574 binary... target │ │ │ │ │ -000184b0: 206d 7573 7420 6265 2061 6c6c 2074 6861 must be all tha │ │ │ │ │ -000184c0: 7420 6973 206e 6563 6573 7361 7279 2066 t is necessary f │ │ │ │ │ -000184d0: 6f72 2074 6865 2075 7365 7220 746f 0a20 or the user to. │ │ │ │ │ -000184e0: 2020 2020 6275 696c 6420 7468 6520 6269 build the bi │ │ │ │ │ -000184f0: 6e61 7279 2070 6163 6b61 6765 2873 2920 nary package(s) │ │ │ │ │ -00018500: 7072 6f64 7563 6564 2066 726f 6d20 7468 produced from th │ │ │ │ │ -00018510: 6973 2073 6f75 7263 6520 7061 636b 6167 is source packag │ │ │ │ │ -00018520: 652e 2020 4974 0a20 2020 2020 6973 2073 e. It. is s │ │ │ │ │ -00018530: 706c 6974 2069 6e74 6f20 7477 6f20 7061 plit into two pa │ │ │ │ │ -00018540: 7274 733a 20e2 8098 6269 6e61 7279 2d61 rts: ...binary-a │ │ │ │ │ -00018550: 7263 68e2 8099 2062 7569 6c64 7320 7468 rch... builds th │ │ │ │ │ -00018560: 6520 6269 6e61 7279 2070 6163 6b61 6765 e binary package │ │ │ │ │ -00018570: 730a 2020 2020 2077 6869 6368 2061 7265 s. which are │ │ │ │ │ -00018580: 2073 7065 6369 6669 6320 746f 2061 2070 specific to a p │ │ │ │ │ -00018590: 6172 7469 6375 6c61 7220 6172 6368 6974 articular archit │ │ │ │ │ -000185a0: 6563 7475 7265 2c20 616e 6420 e280 9862 ecture, and ...b │ │ │ │ │ -000185b0: 696e 6172 792d 696e 6465 70e2 8099 0a20 inary-indep.... │ │ │ │ │ -000185c0: 2020 2020 6275 696c 6473 2074 686f 7365 builds those │ │ │ │ │ -000185d0: 2077 6869 6368 2061 7265 206e 6f74 2e0a which are not.. │ │ │ │ │ -000185e0: 0a20 2020 2020 e280 9862 696e 6172 79e2 . ...binary. │ │ │ │ │ -000185f0: 8099 206d 6179 2062 6520 2861 6e64 2063 .. may be (and c │ │ │ │ │ -00018600: 6f6d 6d6f 6e6c 7920 6973 2920 6120 7461 ommonly is) a ta │ │ │ │ │ -00018610: 7267 6574 2077 6974 6820 6e6f 2063 6f6d rget with no com │ │ │ │ │ -00018620: 6d61 6e64 7320 7768 6963 680a 2020 2020 mands which. │ │ │ │ │ -00018630: 2073 696d 706c 7920 6465 7065 6e64 7320 simply depends │ │ │ │ │ -00018640: 6f6e 20e2 8098 6269 6e61 7279 2d61 7263 on ...binary-arc │ │ │ │ │ -00018650: 68e2 8099 2061 6e64 20e2 8098 6269 6e61 h... and ...bina │ │ │ │ │ -00018660: 7279 2d69 6e64 6570 e280 992e 0a0a 2020 ry-indep...... │ │ │ │ │ -00018670: 2020 2042 6f74 6820 e280 9862 696e 6172 Both ...binar │ │ │ │ │ -00018680: 792d 2ae2 8099 2074 6172 6765 7473 2073 y-*... targets s │ │ │ │ │ -00018690: 686f 756c 6420 6465 7065 6e64 206f 6e20 hould depend on │ │ │ │ │ -000186a0: 7468 6520 e280 9862 7569 6c64 e280 9920 the ...build... │ │ │ │ │ -000186b0: 7461 7267 6574 2c20 6f72 206f 6e0a 2020 target, or on. │ │ │ │ │ -000186c0: 2020 2074 6865 2061 7070 726f 7072 6961 the appropria │ │ │ │ │ -000186d0: 7465 20e2 8098 6275 696c 642d 6172 6368 te ...build-arch │ │ │ │ │ -000186e0: e280 9920 6f72 20e2 8098 6275 696c 642d ... or ...build- │ │ │ │ │ -000186f0: 696e 6465 70e2 8099 2074 6172 6765 742c indep... target, │ │ │ │ │ -00018700: 2073 6f20 7468 6174 2074 6865 0a20 2020 so that the. │ │ │ │ │ -00018710: 2020 7061 636b 6167 6520 6973 2062 7569 package is bui │ │ │ │ │ -00018720: 6c74 2069 6620 6974 2068 6173 206e 6f74 lt if it has not │ │ │ │ │ -00018730: 2062 6565 6e20 616c 7265 6164 792e 2020 been already. │ │ │ │ │ -00018740: 4974 2073 686f 756c 6420 7468 656e 2063 It should then c │ │ │ │ │ -00018750: 7265 6174 650a 2020 2020 2074 6865 2072 reate. the r │ │ │ │ │ -00018760: 656c 6576 616e 7420 6269 6e61 7279 2070 elevant binary p │ │ │ │ │ -00018770: 6163 6b61 6765 2873 292c 2075 7369 6e67 ackage(s), using │ │ │ │ │ -00018780: 20e2 8098 6470 6b67 2d67 656e 636f 6e74 ...dpkg-gencont │ │ │ │ │ -00018790: 726f 6ce2 8099 2074 6f20 6d61 6b65 0a20 rol... to make. │ │ │ │ │ -000187a0: 2020 2020 7468 6569 7220 636f 6e74 726f their contro │ │ │ │ │ -000187b0: 6c20 6669 6c65 7320 616e 6420 e280 9864 l files and ...d │ │ │ │ │ -000187c0: 706b 672d 6465 62e2 8099 2074 6f20 6275 pkg-deb... to bu │ │ │ │ │ -000187d0: 696c 6420 7468 656d 2061 6e64 2070 6c61 ild them and pla │ │ │ │ │ -000187e0: 6365 2074 6865 6d20 696e 0a20 2020 2020 ce them in. │ │ │ │ │ -000187f0: 7468 6520 7061 7265 6e74 206f 6620 7468 the parent of th │ │ │ │ │ -00018800: 6520 746f 7020 6c65 7665 6c20 6469 7265 e top level dire │ │ │ │ │ -00018810: 6374 6f72 792e 0a0a 2020 2020 2042 6f74 ctory... Bot │ │ │ │ │ -00018820: 6820 7468 6520 e280 9862 696e 6172 792d h the ...binary- │ │ │ │ │ -00018830: 6172 6368 e280 9920 616e 6420 e280 9862 arch... and ...b │ │ │ │ │ -00018840: 696e 6172 792d 696e 6465 70e2 8099 2074 inary-indep... t │ │ │ │ │ -00018850: 6172 6765 7473 2027 6d75 7374 2720 6578 argets 'must' ex │ │ │ │ │ -00018860: 6973 742e 2020 4966 0a20 2020 2020 6f6e ist. If. on │ │ │ │ │ -00018870: 6520 6f66 2074 6865 6d20 6861 7320 6e6f e of them has no │ │ │ │ │ -00018880: 7468 696e 6720 746f 2064 6f20 2877 6869 thing to do (whi │ │ │ │ │ -00018890: 6368 2077 696c 6c20 616c 7761 7973 2062 ch will always b │ │ │ │ │ -000188a0: 6520 7468 6520 6361 7365 2069 6620 7468 e the case if th │ │ │ │ │ -000188b0: 650a 2020 2020 2073 6f75 7263 6520 6765 e. source ge │ │ │ │ │ -000188c0: 6e65 7261 7465 7320 6f6e 6c79 2061 2073 nerates only a s │ │ │ │ │ -000188d0: 696e 676c 6520 6269 6e61 7279 2070 6163 ingle binary pac │ │ │ │ │ -000188e0: 6b61 6765 2c20 7768 6574 6865 720a 2020 kage, whether. │ │ │ │ │ -000188f0: 2020 2061 7263 6869 7465 6374 7572 652d architecture- │ │ │ │ │ -00018900: 6465 7065 6e64 656e 7420 6f72 206e 6f74 dependent or not │ │ │ │ │ -00018910: 292c 2069 7420 6d75 7374 2073 7469 6c6c ), it must still │ │ │ │ │ -00018920: 2065 7869 7374 2061 6e64 206d 7573 7420 exist and must │ │ │ │ │ -00018930: 616c 7761 7973 0a20 2020 2020 7375 6363 always. succ │ │ │ │ │ -00018940: 6565 642e 0a0a 2020 2020 2054 6865 20e2 eed... The . │ │ │ │ │ -00018950: 8098 6269 6e61 7279 e280 9920 7461 7267 ..binary... targ │ │ │ │ │ -00018960: 6574 7320 6d61 7920 6e65 6564 2074 6f20 ets may need to │ │ │ │ │ -00018970: 6265 2069 6e76 6f6b 6564 2061 7320 726f be invoked as ro │ │ │ │ │ -00018980: 6f74 2064 6570 656e 6469 6e67 206f 6e0a ot depending on. │ │ │ │ │ -00018990: 2020 2020 2074 6865 2076 616c 7565 206f the value o │ │ │ │ │ -000189a0: 6620 7468 6520 2a6e 6f74 6520 5275 6c65 f the *note Rule │ │ │ │ │ -000189b0: 732d 5265 7175 6972 6573 2d52 6f6f 743a s-Requires-Root: │ │ │ │ │ -000189c0: 2037 662e 2066 6965 6c64 2e20 2028 3329 7f. field. (3) │ │ │ │ │ -000189d0: 0a0a e280 9863 6c65 616e e280 9920 2872 .....clean... (r │ │ │ │ │ -000189e0: 6571 7569 7265 6429 0a0a 2020 2020 2054 equired).. T │ │ │ │ │ -000189f0: 6869 7320 6d75 7374 2075 6e64 6f20 616e his must undo an │ │ │ │ │ -00018a00: 7920 6566 6665 6374 7320 7468 6174 2074 y effects that t │ │ │ │ │ -00018a10: 6865 20e2 8098 6275 696c 64e2 8099 2061 he ...build... a │ │ │ │ │ -00018a20: 6e64 20e2 8098 6269 6e61 7279 e280 9920 nd ...binary... │ │ │ │ │ -00018a30: 7461 7267 6574 730a 2020 2020 206d 6179 targets. may │ │ │ │ │ -00018a40: 2068 6176 6520 6861 642c 2065 7863 6570 have had, excep │ │ │ │ │ -00018a50: 7420 7468 6174 2069 7420 7368 6f75 6c64 t that it should │ │ │ │ │ -00018a60: 206c 6561 7665 2061 6c6f 6e65 2061 6e79 leave alone any │ │ │ │ │ -00018a70: 206f 7574 7075 7420 6669 6c65 730a 2020 output files. │ │ │ │ │ -00018a80: 2020 2063 7265 6174 6564 2069 6e20 7468 created in th │ │ │ │ │ -00018a90: 6520 7061 7265 6e74 2064 6972 6563 746f e parent directo │ │ │ │ │ -00018aa0: 7279 2062 7920 6120 7275 6e20 6f66 2061 ry by a run of a │ │ │ │ │ -00018ab0: 20e2 8098 6269 6e61 7279 e280 9920 7461 ...binary... ta │ │ │ │ │ -00018ac0: 7267 6574 2e0a 0a20 2020 2020 4966 2061 rget... If a │ │ │ │ │ -00018ad0: 20e2 8098 6275 696c 64e2 8099 2066 696c ...build... fil │ │ │ │ │ -00018ae0: 6520 6973 2074 6f75 6368 6564 2061 7420 e is touched at │ │ │ │ │ -00018af0: 7468 6520 656e 6420 6f66 2074 6865 20e2 the end of the . │ │ │ │ │ -00018b00: 8098 6275 696c 64e2 8099 2074 6172 6765 ..build... targe │ │ │ │ │ -00018b10: 742c 2061 730a 2020 2020 2073 7567 6765 t, as. sugge │ │ │ │ │ -00018b20: 7374 6564 2061 626f 7665 2c20 6974 2073 sted above, it s │ │ │ │ │ -00018b30: 686f 756c 6420 6265 2072 656d 6f76 6564 hould be removed │ │ │ │ │ -00018b40: 2061 7320 7468 6520 6669 7273 7420 6163 as the first ac │ │ │ │ │ -00018b50: 7469 6f6e 2074 6861 740a 2020 2020 20e2 tion that. . │ │ │ │ │ -00018b60: 8098 636c 6561 6ee2 8099 2070 6572 666f ..clean... perfo │ │ │ │ │ -00018b70: 726d 732c 2073 6f20 7468 6174 2072 756e rms, so that run │ │ │ │ │ -00018b80: 6e69 6e67 20e2 8098 6275 696c 64e2 8099 ning ...build... │ │ │ │ │ -00018b90: 2061 6761 696e 2061 6674 6572 2061 6e0a again after an. │ │ │ │ │ -00018ba0: 2020 2020 2069 6e74 6572 7275 7074 6564 interrupted │ │ │ │ │ -00018bb0: 20e2 8098 636c 6561 6ee2 8099 2064 6f65 ...clean... doe │ │ │ │ │ -00018bc0: 736e e280 9974 2074 6869 6e6b 2074 6861 sn...t think tha │ │ │ │ │ -00018bd0: 7420 6576 6572 7974 6869 6e67 2069 7320 t everything is │ │ │ │ │ -00018be0: 616c 7265 6164 7920 646f 6e65 2e0a 0a20 already done... │ │ │ │ │ -00018bf0: 2020 2020 5468 6520 e280 9863 6c65 616e The ...clean │ │ │ │ │ -00018c00: e280 9920 7461 7267 6574 206d 6179 206e ... target may n │ │ │ │ │ -00018c10: 6565 6420 746f 2062 6520 696e 766f 6b65 eed to be invoke │ │ │ │ │ -00018c20: 6420 6173 2072 6f6f 7420 6966 20e2 8098 d as root if ... │ │ │ │ │ -00018c30: 6269 6e61 7279 e280 9920 6861 730a 2020 binary... has. │ │ │ │ │ -00018c40: 2020 2062 6565 6e20 696e 766f 6b65 6420 been invoked │ │ │ │ │ -00018c50: 7369 6e63 6520 7468 6520 6c61 7374 20e2 since the last . │ │ │ │ │ -00018c60: 8098 636c 6561 6ee2 8099 2c20 6f72 2069 ..clean..., or i │ │ │ │ │ -00018c70: 6620 e280 9862 7569 6c64 e280 9920 6861 f ...build... ha │ │ │ │ │ -00018c80: 7320 6265 656e 2069 6e76 6f6b 6564 0a20 s been invoked. │ │ │ │ │ -00018c90: 2020 2020 6173 2072 6f6f 7420 2873 696e as root (sin │ │ │ │ │ -00018ca0: 6365 20e2 8098 6275 696c 64e2 8099 206d ce ...build... m │ │ │ │ │ -00018cb0: 6179 2063 7265 6174 6520 6469 7265 6374 ay create direct │ │ │ │ │ -00018cc0: 6f72 6965 732c 2066 6f72 2065 7861 6d70 ories, for examp │ │ │ │ │ -00018cd0: 6c65 292e 0a0a 2020 2020 2054 6865 20e2 le)... The . │ │ │ │ │ -00018ce0: 8098 636c 6561 6ee2 8099 2074 6172 6765 ..clean... targe │ │ │ │ │ -00018cf0: 7420 6361 6e6e 6f74 2062 6520 7573 6564 t cannot be used │ │ │ │ │ -00018d00: 2074 6f20 7265 6d6f 7665 2066 696c 6573 to remove files │ │ │ │ │ -00018d10: 2069 6e20 7468 6520 736f 7572 6365 0a20 in the source. │ │ │ │ │ -00018d20: 2020 2020 7472 6565 2074 6861 7420 6172 tree that ar │ │ │ │ │ -00018d30: 6520 6e6f 7420 636f 6d70 6174 6962 6c65 e not compatible │ │ │ │ │ -00018d40: 2077 6974 6820 7468 6520 4446 5347 2e20 with the DFSG. │ │ │ │ │ -00018d50: 5468 6973 2069 7320 6265 6361 7573 6520 This is because │ │ │ │ │ -00018d60: 7468 650a 2020 2020 2066 696c 6573 2077 the. files w │ │ │ │ │ -00018d70: 6f75 6c64 2072 656d 6169 6e20 696e 2074 ould remain in t │ │ │ │ │ -00018d80: 6865 2075 7073 7472 6561 6d20 7461 7262 he upstream tarb │ │ │ │ │ -00018d90: 616c 6c2c 2061 6e64 2074 6875 7320 696e all, and thus in │ │ │ │ │ -00018da0: 2074 6865 2073 6f75 7263 650a 2020 2020 the source. │ │ │ │ │ -00018db0: 2070 6163 6b61 6765 2c20 736f 2074 6865 package, so the │ │ │ │ │ -00018dc0: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ -00018dd0: 776f 756c 6420 636f 6e74 696e 7565 2074 would continue t │ │ │ │ │ -00018de0: 6f20 7669 6f6c 6174 6520 4446 5347 2e0a o violate DFSG.. │ │ │ │ │ -00018df0: 2020 2020 2049 6e73 7465 6164 2c20 7468 Instead, th │ │ │ │ │ -00018e00: 6520 7570 7374 7265 616d 2073 6f75 7263 e upstream sourc │ │ │ │ │ -00018e10: 6520 7368 6f75 6c64 2062 6520 7265 7061 e should be repa │ │ │ │ │ -00018e20: 636b 6564 2074 6f20 7265 6d6f 7665 2074 cked to remove t │ │ │ │ │ -00018e30: 686f 7365 0a20 2020 2020 6669 6c65 732e hose. files. │ │ │ │ │ -00018e40: 0a0a e280 9870 6174 6368 e280 9920 286f .....patch... (o │ │ │ │ │ -00018e50: 7074 696f 6e61 6c29 0a0a 2020 2020 2054 ptional).. T │ │ │ │ │ -00018e60: 6869 7320 7461 7267 6574 2070 6572 666f his target perfo │ │ │ │ │ -00018e70: 726d 7320 7768 6174 6576 6572 2061 6464 rms whatever add │ │ │ │ │ -00018e80: 6974 696f 6e61 6c20 6163 7469 6f6e 7320 itional actions │ │ │ │ │ -00018e90: 6172 6520 7265 7175 6972 6564 2074 6f0a are required to. │ │ │ │ │ -00018ea0: 2020 2020 206d 616b 6520 7468 6520 736f make the so │ │ │ │ │ -00018eb0: 7572 6365 2072 6561 6479 2066 6f72 2065 urce ready for e │ │ │ │ │ -00018ec0: 6469 7469 6e67 2028 756e 7061 636b 696e diting (unpackin │ │ │ │ │ -00018ed0: 6720 6164 6469 7469 6f6e 616c 2075 7073 g additional ups │ │ │ │ │ -00018ee0: 7472 6561 6d0a 2020 2020 2061 7263 6869 tream. archi │ │ │ │ │ -00018ef0: 7665 732c 2061 7070 6c79 696e 6720 7061 ves, applying pa │ │ │ │ │ -00018f00: 7463 6865 732c 2065 7463 2e29 2e20 2049 tches, etc.). I │ │ │ │ │ -00018f10: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ │ -00018f20: 2074 6f20 6265 0a20 2020 2020 696d 706c to be. impl │ │ │ │ │ -00018f30: 656d 656e 7465 6420 666f 7220 616e 7920 emented for any │ │ │ │ │ -00018f40: 7061 636b 6167 6520 7768 6572 6520 e280 package where .. │ │ │ │ │ -00018f50: 9864 706b 672d 736f 7572 6365 202d 78e2 .dpkg-source -x. │ │ │ │ │ -00018f60: 8099 2064 6f65 7320 6e6f 7420 7265 7375 .. does not resu │ │ │ │ │ -00018f70: 6c74 0a20 2020 2020 696e 2073 6f75 7263 lt. in sourc │ │ │ │ │ -00018f80: 6520 7265 6164 7920 666f 7220 6164 6469 e ready for addi │ │ │ │ │ -00018f90: 7469 6f6e 616c 206d 6f64 6966 6963 6174 tional modificat │ │ │ │ │ -00018fa0: 696f 6e2e 2020 5365 6520 2a6e 6f74 6520 ion. See *note │ │ │ │ │ -00018fb0: 536f 7572 6365 0a20 2020 2020 7061 636b Source. pack │ │ │ │ │ -00018fc0: 6167 6520 6861 6e64 6c69 6e67 3b20 6465 age handling; de │ │ │ │ │ -00018fd0: 6269 616e 2f52 4541 444d 452e 736f 7572 bian/README.sour │ │ │ │ │ -00018fe0: 6365 3a20 3830 2e0a 0a54 6865 20e2 8098 ce: 80...The ... │ │ │ │ │ -00018ff0: 6275 696c 64e2 8099 2c20 e280 9862 696e build..., ...bin │ │ │ │ │ -00019000: 6172 79e2 8099 2061 6e64 20e2 8098 636c ary... and ...cl │ │ │ │ │ -00019010: 6561 6ee2 8099 2074 6172 6765 7473 206d ean... targets m │ │ │ │ │ -00019020: 7573 7420 6265 2069 6e76 6f6b 6564 2077 ust be invoked w │ │ │ │ │ -00019030: 6974 6820 7468 650a 6375 7272 656e 7420 ith the.current │ │ │ │ │ -00019040: 6469 7265 6374 6f72 7920 6265 696e 6720 directory being │ │ │ │ │ -00019050: 7468 6520 7061 636b 6167 65e2 8099 7320 the package...s │ │ │ │ │ -00019060: 746f 702d 6c65 7665 6c20 6469 7265 6374 top-level direct │ │ │ │ │ -00019070: 6f72 792e 0a0a 4164 6469 7469 6f6e 616c ory...Additional │ │ │ │ │ -00019080: 2074 6172 6765 7473 206d 6179 2065 7869 targets may exi │ │ │ │ │ -00019090: 7374 2069 6e20 e280 9864 6562 6961 6e2f st in ...debian/ │ │ │ │ │ -000190a0: 7275 6c65 73e2 8099 2c20 6569 7468 6572 rules..., either │ │ │ │ │ -000190b0: 2061 7320 7075 626c 6973 6865 6420 6f72 as published or │ │ │ │ │ -000190c0: 0a75 6e64 6f63 756d 656e 7465 6420 696e .undocumented in │ │ │ │ │ -000190d0: 7465 7266 6163 6573 206f 7220 666f 7220 terfaces or for │ │ │ │ │ -000190e0: 7468 6520 7061 636b 6167 65e2 8099 7320 the package...s │ │ │ │ │ -000190f0: 696e 7465 726e 616c 2075 7365 2e0a 0a54 internal use...T │ │ │ │ │ -00019100: 6865 2061 7263 6869 7465 6374 7572 6573 he architectures │ │ │ │ │ -00019110: 2077 6520 6275 696c 6420 6f6e 2061 6e64 we build on and │ │ │ │ │ -00019120: 2062 7569 6c64 2066 6f72 2061 7265 2064 build for are d │ │ │ │ │ -00019130: 6574 6572 6d69 6e65 6420 6279 20e2 8098 etermined by ... │ │ │ │ │ -00019140: 6d61 6b65 e280 990a 7661 7269 6162 6c65 make....variable │ │ │ │ │ -00019150: 7320 7573 696e 6720 7468 6520 7574 696c s using the util │ │ │ │ │ -00019160: 6974 7920 e280 9864 706b 672d 6172 6368 ity ...dpkg-arch │ │ │ │ │ -00019170: 6974 6563 7475 7265 e280 992e 2020 596f itecture.... Yo │ │ │ │ │ -00019180: 7520 6361 6e20 6465 7465 726d 696e 6520 u can determine │ │ │ │ │ -00019190: 7468 650a 4465 6269 616e 2061 7263 6869 the.Debian archi │ │ │ │ │ -000191a0: 7465 6374 7572 6520 616e 6420 7468 6520 tecture and the │ │ │ │ │ -000191b0: 474e 5520 7374 796c 6520 6172 6368 6974 GNU style archit │ │ │ │ │ -000191c0: 6563 7475 7265 2073 7065 6369 6669 6361 ecture specifica │ │ │ │ │ -000191d0: 7469 6f6e 2073 7472 696e 670a 666f 7220 tion string.for │ │ │ │ │ -000191e0: 7468 6520 6275 696c 6420 6172 6368 6974 the build archit │ │ │ │ │ -000191f0: 6563 7475 7265 2061 7320 7765 6c6c 2061 ecture as well a │ │ │ │ │ -00019200: 7320 666f 7220 7468 6520 686f 7374 2061 s for the host a │ │ │ │ │ -00019210: 7263 6869 7465 6374 7572 652e 2020 5468 rchitecture. Th │ │ │ │ │ -00019220: 650a 6275 696c 6420 6172 6368 6974 6563 e.build architec │ │ │ │ │ -00019230: 7475 7265 2069 7320 7468 6520 6172 6368 ture is the arch │ │ │ │ │ -00019240: 6974 6563 7475 7265 206f 6e20 7768 6963 itecture on whic │ │ │ │ │ -00019250: 6820 e280 9864 6562 6961 6e2f 7275 6c65 h ...debian/rule │ │ │ │ │ -00019260: 73e2 8099 2069 7320 7275 6e0a 616e 6420 s... is run.and │ │ │ │ │ -00019270: 7468 6520 7061 636b 6167 6520 6275 696c the package buil │ │ │ │ │ -00019280: 6420 6973 2070 6572 666f 726d 6564 2e20 d is performed. │ │ │ │ │ -00019290: 2054 6865 2068 6f73 7420 6172 6368 6974 The host archit │ │ │ │ │ -000192a0: 6563 7475 7265 2069 7320 7468 650a 6172 ecture is the.ar │ │ │ │ │ -000192b0: 6368 6974 6563 7475 7265 206f 6e20 7768 chitecture on wh │ │ │ │ │ -000192c0: 6963 6820 7468 6520 7265 7375 6c74 696e ich the resultin │ │ │ │ │ -000192d0: 6720 7061 636b 6167 6520 7769 6c6c 2062 g package will b │ │ │ │ │ -000192e0: 6520 696e 7374 616c 6c65 6420 616e 6420 e installed and │ │ │ │ │ -000192f0: 7275 6e2e 0a54 6865 2074 6172 6765 7420 run..The target │ │ │ │ │ -00019300: 6172 6368 6974 6563 7475 7265 2069 7320 architecture is │ │ │ │ │ -00019310: 7468 6520 6172 6368 6974 6563 7475 7265 the architecture │ │ │ │ │ -00019320: 206f 6620 7468 6520 7061 636b 6167 6573 of the packages │ │ │ │ │ -00019330: 2074 6861 7420 7468 650a 636f 6d70 696c that the.compil │ │ │ │ │ -00019340: 6572 2063 7572 7265 6e74 6c79 2062 6569 er currently bei │ │ │ │ │ -00019350: 6e67 2062 7569 6c74 2077 696c 6c20 6765 ng built will ge │ │ │ │ │ -00019360: 6e65 7261 7465 2e20 2054 6865 7365 2061 nerate. These a │ │ │ │ │ -00019370: 7265 206e 6f72 6d61 6c6c 7920 7468 650a re normally the. │ │ │ │ │ -00019380: 7361 6d65 2c20 6275 7420 6d61 7920 6265 same, but may be │ │ │ │ │ -00019390: 2064 6966 6665 7265 6e74 2069 6e20 7468 different in th │ │ │ │ │ -000193a0: 6520 6361 7365 206f 6620 6372 6f73 732d e case of cross- │ │ │ │ │ -000193b0: 636f 6d70 696c 6174 696f 6e20 2862 7569 compilation (bui │ │ │ │ │ -000193c0: 6c64 696e 670a 7061 636b 6167 6573 2066 lding.packages f │ │ │ │ │ -000193d0: 6f72 206f 6e65 2061 7263 6869 7465 6374 or one architect │ │ │ │ │ -000193e0: 7572 6520 6f6e 206d 6163 6869 6e65 7320 ure on machines │ │ │ │ │ -000193f0: 6f66 2061 2064 6966 6665 7265 6e74 2061 of a different a │ │ │ │ │ -00019400: 7263 6869 7465 6374 7572 6529 2c0a 6275 rchitecture),.bu │ │ │ │ │ -00019410: 696c 6469 6e67 2061 2063 726f 7373 2d63 ilding a cross-c │ │ │ │ │ -00019420: 6f6d 7069 6c65 7220 2861 2063 6f6d 7069 ompiler (a compi │ │ │ │ │ -00019430: 6c65 7220 7061 636b 6167 6520 7468 6174 ler package that │ │ │ │ │ -00019440: 2077 696c 6c20 6765 6e65 7261 7465 206f will generate o │ │ │ │ │ -00019450: 626a 6563 7473 0a66 6f72 206f 6e65 2061 bjects.for one a │ │ │ │ │ -00019460: 7263 6869 7465 6374 7572 652c 2062 7569 rchitecture, bui │ │ │ │ │ -00019470: 6c74 206f 6e20 6120 6d61 6368 696e 6520 lt on a machine │ │ │ │ │ -00019480: 6f66 2061 2064 6966 6665 7265 6e74 2061 of a different a │ │ │ │ │ -00019490: 7263 6869 7465 6374 7572 6529 206f 720a rchitecture) or. │ │ │ │ │ -000194a0: 6120 4361 6e61 6469 616e 2063 726f 7373 a Canadian cross │ │ │ │ │ -000194b0: 2d63 6f6d 7069 6c65 7220 2861 2063 6f6d -compiler (a com │ │ │ │ │ -000194c0: 7069 6c65 7220 7468 6174 2077 696c 6c20 piler that will │ │ │ │ │ -000194d0: 6765 6e65 7261 7465 206f 626a 6563 7473 generate objects │ │ │ │ │ -000194e0: 2066 6f72 206f 6e65 0a61 7263 6869 7465 for one.archite │ │ │ │ │ -000194f0: 6374 7572 652c 2062 7569 6c74 206f 6e20 cture, built on │ │ │ │ │ -00019500: 6120 6d61 6368 696e 6520 6f66 2061 2064 a machine of a d │ │ │ │ │ -00019510: 6966 6665 7265 6e74 2061 7263 6869 7465 ifferent archite │ │ │ │ │ -00019520: 6374 7572 652c 2074 6861 7420 7769 6c6c cture, that will │ │ │ │ │ -00019530: 0a72 756e 206f 6e20 7965 7420 6120 6469 .run on yet a di │ │ │ │ │ -00019540: 6666 6572 656e 7420 6172 6368 6974 6563 fferent architec │ │ │ │ │ -00019550: 7475 7265 292e 0a0a 4865 7265 2069 7320 ture)...Here is │ │ │ │ │ -00019560: 6120 6c69 7374 206f 6620 7375 7070 6f72 a list of suppor │ │ │ │ │ -00019570: 7465 6420 e280 986d 616b 65e2 8099 2076 ted ...make... v │ │ │ │ │ -00019580: 6172 6961 626c 6573 3a0a 0a20 2020 2d20 ariables:.. - │ │ │ │ │ -00019590: e280 9844 4542 5f2a 5f41 5243 48e2 8099 ...DEB_*_ARCH... │ │ │ │ │ -000195a0: 2028 7468 6520 4465 6269 616e 2061 7263 (the Debian arc │ │ │ │ │ -000195b0: 6869 7465 6374 7572 6529 0a0a 2020 202d hitecture).. - │ │ │ │ │ -000195c0: 20e2 8098 4445 425f 2a5f 4152 4348 5f43 ...DEB_*_ARCH_C │ │ │ │ │ -000195d0: 5055 e280 9920 2874 6865 2044 6562 6961 PU... (the Debia │ │ │ │ │ -000195e0: 6e20 4350 5520 6e61 6d65 290a 0a20 2020 n CPU name).. │ │ │ │ │ -000195f0: 2d20 e280 9844 4542 5f2a 5f41 5243 485f - ...DEB_*_ARCH_ │ │ │ │ │ -00019600: 4249 5453 e280 9920 2874 6865 2044 6562 BITS... (the Deb │ │ │ │ │ -00019610: 6961 6e20 4350 5520 706f 696e 7465 7220 ian CPU pointer │ │ │ │ │ -00019620: 7369 7a65 2069 6e20 6269 7473 290a 0a20 size in bits).. │ │ │ │ │ -00019630: 2020 2d20 e280 9844 4542 5f2a 5f41 5243 - ...DEB_*_ARC │ │ │ │ │ -00019640: 485f 454e 4449 414e e280 9920 2874 6865 H_ENDIAN... (the │ │ │ │ │ -00019650: 2044 6562 6961 6e20 4350 5520 656e 6469 Debian CPU endi │ │ │ │ │ -00019660: 616e 6e65 7373 290a 0a20 2020 2d20 e280 anness).. - .. │ │ │ │ │ -00019670: 9844 4542 5f2a 5f41 5243 485f 4f53 e280 .DEB_*_ARCH_OS.. │ │ │ │ │ -00019680: 9920 2874 6865 2044 6562 6961 6e20 5379 . (the Debian Sy │ │ │ │ │ -00019690: 7374 656d 206e 616d 6529 0a0a 2020 202d stem name).. - │ │ │ │ │ -000196a0: 20e2 8098 4445 425f 2a5f 474e 555f 5459 ...DEB_*_GNU_TY │ │ │ │ │ -000196b0: 5045 e280 9920 2874 6865 2047 4e55 2073 PE... (the GNU s │ │ │ │ │ -000196c0: 7479 6c65 2061 7263 6869 7465 6374 7572 tyle architectur │ │ │ │ │ -000196d0: 6520 7370 6563 6966 6963 6174 696f 6e20 e specification │ │ │ │ │ -000196e0: 7374 7269 6e67 290a 0a20 2020 2d20 e280 string).. - .. │ │ │ │ │ -000196f0: 9844 4542 5f2a 5f47 4e55 5f43 5055 e280 .DEB_*_GNU_CPU.. │ │ │ │ │ -00019700: 9920 2874 6865 2043 5055 2070 6172 7420 . (the CPU part │ │ │ │ │ -00019710: 6f66 20e2 8098 4445 425f 2a5f 474e 555f of ...DEB_*_GNU_ │ │ │ │ │ -00019720: 5459 5045 e280 9929 0a0a 2020 202d 20e2 TYPE...).. - . │ │ │ │ │ -00019730: 8098 4445 425f 2a5f 474e 555f 5359 5354 ..DEB_*_GNU_SYST │ │ │ │ │ -00019740: 454d e280 9920 2874 6865 2053 7973 7465 EM... (the Syste │ │ │ │ │ -00019750: 6d20 7061 7274 206f 6620 e280 9844 4542 m part of ...DEB │ │ │ │ │ -00019760: 5f2a 5f47 4e55 5f54 5950 45e2 8099 290a _*_GNU_TYPE...). │ │ │ │ │ -00019770: 0a77 6865 7265 20e2 8098 2ae2 8099 2069 .where ...*... i │ │ │ │ │ -00019780: 7320 6569 7468 6572 20e2 8098 4255 494c s either ...BUIL │ │ │ │ │ -00019790: 44e2 8099 2066 6f72 2073 7065 6369 6669 D... for specifi │ │ │ │ │ -000197a0: 6361 7469 6f6e 206f 6620 7468 6520 6275 cation of the bu │ │ │ │ │ -000197b0: 696c 6420 6172 6368 6974 6563 7475 7265 ild architecture │ │ │ │ │ -000197c0: 2c0a e280 9848 4f53 54e2 8099 2066 6f72 ,....HOST... for │ │ │ │ │ -000197d0: 2073 7065 6369 6669 6361 7469 6f6e 206f specification o │ │ │ │ │ -000197e0: 6620 7468 6520 686f 7374 2061 7263 6869 f the host archi │ │ │ │ │ -000197f0: 7465 6374 7572 6520 6f72 20e2 8098 5441 tecture or ...TA │ │ │ │ │ -00019800: 5247 4554 e280 9920 666f 720a 7370 6563 RGET... for.spec │ │ │ │ │ -00019810: 6966 6963 6174 696f 6e20 6f66 2074 6865 ification of the │ │ │ │ │ -00019820: 2074 6172 6765 7420 6172 6368 6974 6563 target architec │ │ │ │ │ -00019830: 7475 7265 2e0a 0a42 6163 6b77 6172 6420 ture...Backward │ │ │ │ │ -00019840: 636f 6d70 6174 6962 696c 6974 7920 6361 compatibility ca │ │ │ │ │ -00019850: 6e20 6265 2070 726f 7669 6465 6420 696e n be provided in │ │ │ │ │ -00019860: 2074 6865 2072 756c 6573 2066 696c 6520 the rules file │ │ │ │ │ -00019870: 6279 2073 6574 7469 6e67 2074 6865 0a6e by setting the.n │ │ │ │ │ -00019880: 6565 6465 6420 7661 7269 6162 6c65 7320 eeded variables │ │ │ │ │ -00019890: 746f 2073 7569 7461 626c 6520 6465 6661 to suitable defa │ │ │ │ │ -000198a0: 756c 7420 7661 6c75 6573 3b20 706c 6561 ult values; plea │ │ │ │ │ -000198b0: 7365 2072 6566 6572 2074 6f20 7468 650a se refer to the. │ │ │ │ │ -000198c0: 646f 6375 6d65 6e74 6174 696f 6e20 6f66 documentation of │ │ │ │ │ -000198d0: 20e2 8098 6470 6b67 2d61 7263 6869 7465 ...dpkg-archite │ │ │ │ │ -000198e0: 6374 7572 65e2 8099 2066 6f72 2064 6574 cture... for det │ │ │ │ │ -000198f0: 6169 6c73 2e0a 0a49 7420 6973 2069 6d70 ails...It is imp │ │ │ │ │ -00019900: 6f72 7461 6e74 2074 6f20 756e 6465 7273 ortant to unders │ │ │ │ │ -00019910: 7461 6e64 2074 6861 7420 7468 6520 e280 tand that the .. │ │ │ │ │ -00019920: 9844 4542 5f2a 5f41 5243 48e2 8099 2073 .DEB_*_ARCH... s │ │ │ │ │ -00019930: 7472 696e 6720 6f6e 6c79 0a64 6574 6572 tring only.deter │ │ │ │ │ -00019940: 6d69 6e65 7320 7768 6963 6820 4465 6269 mines which Debi │ │ │ │ │ -00019950: 616e 2061 7263 6869 7465 6374 7572 6520 an architecture │ │ │ │ │ -00019960: 7765 2061 7265 2062 7569 6c64 696e 6720 we are building │ │ │ │ │ -00019970: 6f6e 206f 7220 666f 722e 2020 4974 0a73 on or for. It.s │ │ │ │ │ -00019980: 686f 756c 6420 6e6f 7420 6265 2075 7365 hould not be use │ │ │ │ │ -00019990: 6420 746f 2067 6574 2074 6865 2043 5055 d to get the CPU │ │ │ │ │ -000199a0: 206f 7220 7379 7374 656d 2069 6e66 6f72 or system infor │ │ │ │ │ -000199b0: 6d61 7469 6f6e 3b20 7468 650a e280 9844 mation; the....D │ │ │ │ │ -000199c0: 4542 5f2a 5f41 5243 485f 4350 55e2 8099 EB_*_ARCH_CPU... │ │ │ │ │ -000199d0: 2061 6e64 20e2 8098 4445 425f 2a5f 4152 and ...DEB_*_AR │ │ │ │ │ -000199e0: 4348 5f4f 53e2 8099 2076 6172 6961 626c CH_OS... variabl │ │ │ │ │ -000199f0: 6573 2073 686f 756c 6420 6265 2075 7365 es should be use │ │ │ │ │ -00019a00: 6420 666f 7220 7468 6174 2e0a 474e 5520 d for that..GNU │ │ │ │ │ -00019a10: 7374 796c 6520 7661 7269 6162 6c65 7320 style variables │ │ │ │ │ -00019a20: 7368 6f75 6c64 2067 656e 6572 616c 6c79 should generally │ │ │ │ │ -00019a30: 206f 6e6c 7920 6265 2075 7365 6420 7769 only be used wi │ │ │ │ │ -00019a40: 7468 2075 7073 7472 6561 6d20 6275 696c th upstream buil │ │ │ │ │ -00019a50: 640a 7379 7374 656d 732e 0a0a 5468 6520 d.systems...The │ │ │ │ │ -00019a60: 6275 696c 6465 7220 6d61 7920 7365 7420 builder may set │ │ │ │ │ -00019a70: e280 9844 4542 5f52 554c 4553 5f52 4551 ...DEB_RULES_REQ │ │ │ │ │ -00019a80: 5549 5245 535f 524f 4f54 e280 9920 656e UIRES_ROOT... en │ │ │ │ │ -00019a90: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ │ │ -00019aa0: 6c65 2077 6865 6e0a 6361 6c6c 696e 6720 le when.calling │ │ │ │ │ -00019ab0: 616e 7920 6f66 2074 6865 206d 616e 6461 any of the manda │ │ │ │ │ -00019ac0: 746f 7279 2074 6172 6765 7473 2061 7320 tory targets as │ │ │ │ │ -00019ad0: 6465 6669 6e65 6420 696e 202a 6e6f 7465 defined in *note │ │ │ │ │ -00019ae0: 0a52 756c 6573 2d52 6571 7569 7265 732d .Rules-Requires- │ │ │ │ │ -00019af0: 526f 6f74 3a20 3766 2e20 2049 6620 7468 Root: 7f. If th │ │ │ │ │ -00019b00: 6520 7661 7269 6162 6c65 2069 7320 6e6f e variable is no │ │ │ │ │ -00019b10: 7420 7365 742c 2074 6865 2070 6163 6b61 t set, the packa │ │ │ │ │ -00019b20: 6765 206d 7573 740a 6265 6861 7665 2061 ge must.behave a │ │ │ │ │ -00019b30: 7320 6966 2069 7420 7761 7320 7365 7420 s if it was set │ │ │ │ │ -00019b40: 746f 20e2 8098 6269 6e61 7279 2d74 6172 to ...binary-tar │ │ │ │ │ -00019b50: 6765 7473 e280 992e 0a0a 2a20 4d65 6e75 gets......* Menu │ │ │ │ │ -00019b60: 3a0a 0a2a 2064 6562 6961 6e2f 7275 6c65 :..* debian/rule │ │ │ │ │ -00019b70: 7320 616e 6420 4445 425f 4255 494c 445f s and DEB_BUILD_ │ │ │ │ │ -00019b80: 4f50 5449 4f4e 533a 3a0a 2a20 6465 6269 OPTIONS::.* debi │ │ │ │ │ -00019b90: 616e 2f72 756c 6573 2061 6e64 2052 756c an/rules and Rul │ │ │ │ │ -00019ba0: 6573 2d52 6571 7569 7265 732d 526f 6f74 es-Requires-Root │ │ │ │ │ -00019bb0: 3a3a 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d ::.. --------- │ │ │ │ │ -00019bc0: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ -00019bd0: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2041 ------.. (1) A │ │ │ │ │ -00019be0: 6e6f 7468 6572 2063 6f6d 6d6f 6e20 7761 nother common wa │ │ │ │ │ -00019bf0: 7920 746f 2064 6f20 7468 6973 2069 7320 y to do this is │ │ │ │ │ -00019c00: 666f 7220 e280 9862 7569 6c64 e280 9920 for ...build... │ │ │ │ │ -00019c10: 746f 2064 6570 656e 6420 6f6e 0ae2 8098 to depend on.... │ │ │ │ │ -00019c20: 6275 696c 642d 7374 616d 70e2 8099 2061 build-stamp... a │ │ │ │ │ -00019c30: 6e64 2074 6f20 646f 206e 6f74 6869 6e67 nd to do nothing │ │ │ │ │ -00019c40: 2065 6c73 652c 2061 6e64 2066 6f72 2074 else, and for t │ │ │ │ │ -00019c50: 6865 20e2 8098 6275 696c 642d 7374 616d he ...build-stam │ │ │ │ │ -00019c60: 70e2 8099 2074 6172 6765 740a 746f 2064 p... target.to d │ │ │ │ │ -00019c70: 6f20 7468 6520 6275 696c 6469 6e67 2061 o the building a │ │ │ │ │ -00019c80: 6e64 2074 6f20 e280 9874 6f75 6368 2062 nd to ...touch b │ │ │ │ │ -00019c90: 7569 6c64 2d73 7461 6d70 e280 9920 6f6e uild-stamp... on │ │ │ │ │ -00019ca0: 2063 6f6d 706c 6574 696f 6e2e 2020 5468 completion. Th │ │ │ │ │ -00019cb0: 6973 2069 730a 6573 7065 6369 616c 6c79 is is.especially │ │ │ │ │ -00019cc0: 2075 7365 6675 6c20 6966 2074 6865 2062 useful if the b │ │ │ │ │ -00019cd0: 7569 6c64 2072 6f75 7469 6e65 2063 7265 uild routine cre │ │ │ │ │ -00019ce0: 6174 6573 2061 2066 696c 6520 6f72 2064 ates a file or d │ │ │ │ │ -00019cf0: 6972 6563 746f 7279 0a63 616c 6c65 6420 irectory.called │ │ │ │ │ -00019d00: e280 9862 7569 6c64 e280 993b 2069 6e20 ...build...; in │ │ │ │ │ -00019d10: 7375 6368 2061 2063 6173 652c 20e2 8098 such a case, ... │ │ │ │ │ -00019d20: 6275 696c 64e2 8099 2077 696c 6c20 6e65 build... will ne │ │ │ │ │ -00019d30: 6564 2074 6f20 6265 206c 6973 7465 6420 ed to be listed │ │ │ │ │ -00019d40: 6173 2061 0a70 686f 6e79 2074 6172 6765 as a.phony targe │ │ │ │ │ -00019d50: 7420 2869 2e65 2e2c 2061 7320 6120 6465 t (i.e., as a de │ │ │ │ │ -00019d60: 7065 6e64 656e 6379 206f 6620 7468 6520 pendency of the │ │ │ │ │ -00019d70: e280 982e 5048 4f4e 59e2 8099 2074 6172 ....PHONY... tar │ │ │ │ │ -00019d80: 6765 7429 2e20 2053 6565 2074 6865 0a64 get). See the.d │ │ │ │ │ -00019d90: 6f63 756d 656e 7461 7469 6f6e 206f 6620 ocumentation of │ │ │ │ │ -00019da0: e280 986d 616b 65e2 8099 2066 6f72 206d ...make... for m │ │ │ │ │ -00019db0: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ │ │ -00019dc0: 6f6e 2070 686f 6e79 2074 6172 6765 7473 on phony targets │ │ │ │ │ -00019dd0: 2e0a 0a20 2020 2832 2920 5468 6973 2073 ... (2) This s │ │ │ │ │ -00019de0: 706c 6974 2061 6c6c 6f77 7320 6269 6e61 plit allows bina │ │ │ │ │ -00019df0: 7279 2d6f 6e6c 7920 6275 696c 6473 2074 ry-only builds t │ │ │ │ │ -00019e00: 6f20 6e6f 7420 696e 7374 616c 6c20 7468 o not install th │ │ │ │ │ -00019e10: 650a 6465 7065 6e64 656e 6369 6573 2072 e.dependencies r │ │ │ │ │ -00019e20: 6571 7569 7265 6420 666f 7220 7468 6520 equired for the │ │ │ │ │ -00019e30: e280 9862 7569 6c64 2d69 6e64 6570 e280 ...build-indep.. │ │ │ │ │ -00019e40: 9920 7461 7267 6574 2061 6e64 2073 6b69 . target and ski │ │ │ │ │ -00019e50: 7020 616e 790a 7265 736f 7572 6365 2d69 p any.resource-i │ │ │ │ │ -00019e60: 6e74 656e 7369 7665 2062 7569 6c64 2074 ntensive build t │ │ │ │ │ -00019e70: 6173 6b73 2074 6861 7420 6172 6520 6f6e asks that are on │ │ │ │ │ -00019e80: 6c79 2072 6571 7569 7265 6420 7768 656e ly required when │ │ │ │ │ -00019e90: 2062 7569 6c64 696e 670a 6172 6368 6974 building.archit │ │ │ │ │ -00019ea0: 6563 7475 7265 2d69 6e64 6570 656e 6465 ecture-independe │ │ │ │ │ -00019eb0: 6e74 2062 696e 6172 7920 7061 636b 6167 nt binary packag │ │ │ │ │ -00019ec0: 6573 2e0a 0a20 2020 2833 2920 5468 6520 es... (3) The │ │ │ │ │ -00019ed0: e280 9866 616b 6572 6f6f 74e2 8099 2070 ...fakeroot... p │ │ │ │ │ -00019ee0: 6163 6b61 6765 206f 6674 656e 2061 6c6c ackage often all │ │ │ │ │ -00019ef0: 6f77 7320 6f6e 6520 746f 2062 7569 6c64 ows one to build │ │ │ │ │ -00019f00: 2061 2070 6163 6b61 6765 0a63 6f72 7265 a package.corre │ │ │ │ │ -00019f10: 6374 6c79 2065 7665 6e20 7769 7468 6f75 ctly even withou │ │ │ │ │ -00019f20: 7420 6265 696e 6720 726f 6f74 2e0a 0a1f t being root.... │ │ │ │ │ -00019f30: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00019f40: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00019f50: 3a20 6465 6269 616e 2f72 756c 6573 2061 : debian/rules a │ │ │ │ │ -00019f60: 6e64 2044 4542 5f42 5549 4c44 5f4f 5054 nd DEB_BUILD_OPT │ │ │ │ │ -00019f70: 494f 4e53 2c20 204e 6578 743a 2064 6562 IONS, Next: deb │ │ │ │ │ -00019f80: 6961 6e2f 7275 6c65 7320 616e 6420 5275 ian/rules and Ru │ │ │ │ │ -00019f90: 6c65 732d 5265 7175 6972 6573 2d52 6f6f les-Requires-Roo │ │ │ │ │ -00019fa0: 742c 2020 5570 3a20 4d61 696e 2062 7569 t, Up: Main bui │ │ │ │ │ -00019fb0: 6c64 696e 6720 7363 7269 7074 2064 6562 lding script deb │ │ │ │ │ -00019fc0: 6961 6e2f 7275 6c65 730a 0a34 2e39 2e31 ian/rules..4.9.1 │ │ │ │ │ -00019fd0: 20e2 8098 6465 6269 616e 2f72 756c 6573 ...debian/rules │ │ │ │ │ -00019fe0: e280 9920 616e 6420 e280 9844 4542 5f42 ... and ...DEB_B │ │ │ │ │ -00019ff0: 5549 4c44 5f4f 5054 494f 4e53 e280 990a UILD_OPTIONS.... │ │ │ │ │ -0001a000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0001a010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0001a020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5375 ------------..Su │ │ │ │ │ -0001a030: 7070 6f72 7469 6e67 2074 6865 2073 7461 pporting the sta │ │ │ │ │ -0001a040: 6e64 6172 6469 7a65 6420 656e 7669 726f ndardized enviro │ │ │ │ │ -0001a050: 6e6d 656e 7420 7661 7269 6162 6c65 20e2 nment variable . │ │ │ │ │ -0001a060: 8098 4445 425f 4255 494c 445f 4f50 5449 ..DEB_BUILD_OPTI │ │ │ │ │ -0001a070: 4f4e 53e2 8099 2069 730a 7265 636f 6d6d ONS... is.recomm │ │ │ │ │ -0001a080: 656e 6465 642e 2020 5468 6973 2076 6172 ended. This var │ │ │ │ │ -0001a090: 6961 626c 6520 6361 6e20 636f 6e74 6169 iable can contai │ │ │ │ │ -0001a0a0: 6e20 7365 7665 7261 6c20 666c 6167 7320 n several flags │ │ │ │ │ -0001a0b0: 746f 2063 6861 6e67 6520 686f 7720 610a to change how a. │ │ │ │ │ -0001a0c0: 7061 636b 6167 6520 6973 2063 6f6d 7069 package is compi │ │ │ │ │ -0001a0d0: 6c65 6420 616e 6420 6275 696c 742e 2020 led and built. │ │ │ │ │ -0001a0e0: 4561 6368 2066 6c61 6720 6d75 7374 2062 Each flag must b │ │ │ │ │ -0001a0f0: 6520 696e 2074 6865 2066 6f72 6d20 666c e in the form fl │ │ │ │ │ -0001a100: 6167 206f 720a 666c 6167 3d6f 7074 696f ag or.flag=optio │ │ │ │ │ -0001a110: 6e73 2e20 2049 6620 6d75 6c74 6970 6c65 ns. If multiple │ │ │ │ │ -0001a120: 2066 6c61 6773 2061 7265 2067 6976 656e flags are given │ │ │ │ │ -0001a130: 2c20 7468 6579 206d 7573 7420 6265 2073 , they must be s │ │ │ │ │ -0001a140: 6570 6172 6174 6564 2062 790a 7768 6974 eparated by.whit │ │ │ │ │ -0001a150: 6573 7061 6365 2e20 2028 3129 2020 666c espace. (1) fl │ │ │ │ │ -0001a160: 6167 206d 7573 7420 7374 6172 7420 7769 ag must start wi │ │ │ │ │ -0001a170: 7468 2061 206c 6f77 6572 6361 7365 206c th a lowercase l │ │ │ │ │ -0001a180: 6574 7465 7220 28e2 8098 612d 7ae2 8099 etter (...a-z... │ │ │ │ │ -0001a190: 2920 616e 640a 636f 6e73 6973 7420 6f6e ) and.consist on │ │ │ │ │ -0001a1a0: 6c79 206f 6620 6c6f 7765 7263 6173 6520 ly of lowercase │ │ │ │ │ -0001a1b0: 6c65 7474 6572 732c 206e 756d 6265 7273 letters, numbers │ │ │ │ │ -0001a1c0: 2028 e280 9830 2d39 e280 9929 2c20 616e (...0-9...), an │ │ │ │ │ -0001a1d0: 6420 7468 6520 6368 6172 6163 7465 7273 d the characters │ │ │ │ │ -0001a1e0: 0ae2 8098 2de2 8099 2061 6e64 20e2 8098 ....-... and ... │ │ │ │ │ -0001a1f0: 5fe2 8099 2028 6879 7068 656e 2061 6e64 _... (hyphen and │ │ │ │ │ -0001a200: 2075 6e64 6572 7363 6f72 6529 2e20 206f underscore). o │ │ │ │ │ -0001a210: 7074 696f 6e73 206d 7573 7420 6e6f 7420 ptions must not │ │ │ │ │ -0001a220: 636f 6e74 6169 6e0a 7768 6974 6573 7061 contain.whitespa │ │ │ │ │ -0001a230: 6365 2e20 2054 6865 2073 616d 6520 7461 ce. The same ta │ │ │ │ │ -0001a240: 6720 7368 6f75 6c64 206e 6f74 2062 6520 g should not be │ │ │ │ │ -0001a250: 6769 7665 6e20 6d75 6c74 6970 6c65 2074 given multiple t │ │ │ │ │ -0001a260: 696d 6573 2077 6974 680a 636f 6e66 6c69 imes with.confli │ │ │ │ │ -0001a270: 6374 696e 6720 7661 6c75 6573 2e20 2050 cting values. P │ │ │ │ │ -0001a280: 6163 6b61 6765 206d 6169 6e74 6169 6e65 ackage maintaine │ │ │ │ │ -0001a290: 7273 206d 6179 2061 7373 756d 6520 7468 rs may assume th │ │ │ │ │ -0001a2a0: 6174 0ae2 8098 4445 425f 4255 494c 445f at....DEB_BUILD_ │ │ │ │ │ -0001a2b0: 4f50 5449 4f4e 53e2 8099 2077 696c 6c20 OPTIONS... will │ │ │ │ │ -0001a2c0: 6e6f 7420 636f 6e74 6169 6e20 636f 6e66 not contain conf │ │ │ │ │ -0001a2d0: 6c69 6374 696e 6720 7461 6773 2e0a 0a54 licting tags...T │ │ │ │ │ -0001a2e0: 6865 206d 6561 6e69 6e67 206f 6620 7468 he meaning of th │ │ │ │ │ -0001a2f0: 6520 666f 6c6c 6f77 696e 6720 7461 6773 e following tags │ │ │ │ │ -0001a300: 2068 6173 2062 6565 6e20 7374 616e 6461 has been standa │ │ │ │ │ -0001a310: 7264 697a 6564 3a0a 0ae2 8098 6e6f 6368 rdized:.....noch │ │ │ │ │ -0001a320: 6563 6be2 8099 0a0a 2020 2020 2054 6869 eck..... Thi │ │ │ │ │ -0001a330: 7320 7461 6720 7361 7973 2074 6f20 6e6f s tag says to no │ │ │ │ │ -0001a340: 7420 7275 6e20 616e 7920 6275 696c 642d t run any build- │ │ │ │ │ -0001a350: 7469 6d65 2074 6573 7420 7375 6974 6520 time test suite │ │ │ │ │ -0001a360: 7072 6f76 6964 6564 2062 7920 7468 650a provided by the. │ │ │ │ │ -0001a370: 2020 2020 2070 6163 6b61 6765 2e0a 0ae2 package.... │ │ │ │ │ -0001a380: 8098 6e6f 646f 63e2 8099 0a0a 2020 2020 ..nodoc..... │ │ │ │ │ -0001a390: 2054 6869 7320 7461 6720 7361 7973 2074 This tag says t │ │ │ │ │ -0001a3a0: 6f20 736b 6970 2061 6e79 2062 7569 6c64 o skip any build │ │ │ │ │ -0001a3b0: 2073 7465 7073 2074 6861 7420 6f6e 6c79 steps that only │ │ │ │ │ -0001a3c0: 2067 656e 6572 6174 6520 7061 636b 6167 generate packag │ │ │ │ │ -0001a3d0: 650a 2020 2020 2064 6f63 756d 656e 7461 e. documenta │ │ │ │ │ -0001a3e0: 7469 6f6e 2e20 2046 696c 6573 2072 6571 tion. Files req │ │ │ │ │ -0001a3f0: 7569 7265 6420 6279 206f 7468 6572 2073 uired by other s │ │ │ │ │ -0001a400: 6563 7469 6f6e 7320 6f66 2044 6562 6961 ections of Debia │ │ │ │ │ -0001a410: 6e20 506f 6c69 6379 2c0a 2020 2020 2073 n Policy,. s │ │ │ │ │ -0001a420: 7563 6820 6173 2063 6f70 7972 6967 6874 uch as copyright │ │ │ │ │ -0001a430: 2061 6e64 2063 6861 6e67 656c 6f67 2066 and changelog f │ │ │ │ │ -0001a440: 696c 6573 2c20 6d75 7374 2073 7469 6c6c iles, must still │ │ │ │ │ -0001a450: 2062 6520 6765 6e65 7261 7465 6420 616e be generated an │ │ │ │ │ -0001a460: 640a 2020 2020 2070 7574 2069 6e20 7468 d. put in th │ │ │ │ │ -0001a470: 6520 7061 636b 6167 652c 2062 7574 206f e package, but o │ │ │ │ │ -0001a480: 7468 6572 2067 656e 6572 6174 6564 2064 ther generated d │ │ │ │ │ -0001a490: 6f63 756d 656e 7461 7469 6f6e 2073 7563 ocumentation suc │ │ │ │ │ -0001a4a0: 6820 6173 0a20 2020 2020 6865 6c70 326d h as. help2m │ │ │ │ │ -0001a4b0: 616e 2d67 656e 6572 6174 6564 2070 6167 an-generated pag │ │ │ │ │ -0001a4c0: 6573 2c20 446f 7879 6765 6e2d 6765 6e65 es, Doxygen-gene │ │ │ │ │ -0001a4d0: 7261 7465 6420 4150 4920 646f 6375 6d65 rated API docume │ │ │ │ │ -0001a4e0: 6e74 6174 696f 6e2c 206f 720a 2020 2020 ntation, or. │ │ │ │ │ -0001a4f0: 2069 6e66 6f20 7061 6765 7320 6765 6e65 info pages gene │ │ │ │ │ -0001a500: 7261 7465 6420 6672 6f6d 2054 6578 696e rated from Texin │ │ │ │ │ -0001a510: 666f 2073 6f75 7263 6573 2073 686f 756c fo sources shoul │ │ │ │ │ -0001a520: 6420 6265 2073 6b69 7070 6564 2069 660a d be skipped if. │ │ │ │ │ -0001a530: 2020 2020 2070 6f73 7369 626c 652e 2020 possible. │ │ │ │ │ -0001a540: 5468 6973 206f 7074 696f 6e20 646f 6573 This option does │ │ │ │ │ -0001a550: 206e 6f74 2063 6861 6e67 6520 7468 6520 not change the │ │ │ │ │ -0001a560: 7365 7420 6f66 2062 696e 6172 7920 7061 set of binary pa │ │ │ │ │ -0001a570: 636b 6167 6573 0a20 2020 2020 6765 6e65 ckages. gene │ │ │ │ │ -0001a580: 7261 7465 6420 6279 2074 6865 2073 6f75 rated by the sou │ │ │ │ │ -0001a590: 7263 6520 7061 636b 6167 652c 2062 7574 rce package, but │ │ │ │ │ -0001a5a0: 2064 6f63 756d 656e 7461 7469 6f6e 2d6f documentation-o │ │ │ │ │ -0001a5b0: 6e6c 7920 6269 6e61 7279 0a20 2020 2020 nly binary. │ │ │ │ │ -0001a5c0: 7061 636b 6167 6573 206d 6179 2062 6520 packages may be │ │ │ │ │ -0001a5d0: 6e65 6172 6c79 2065 6d70 7479 2077 6865 nearly empty whe │ │ │ │ │ -0001a5e0: 6e20 6275 696c 7420 7769 7468 2074 6869 n built with thi │ │ │ │ │ -0001a5f0: 7320 6f70 7469 6f6e 2e0a 0ae2 8098 6e6f s option......no │ │ │ │ │ -0001a600: 6f70 74e2 8099 0a0a 2020 2020 2054 6865 opt..... The │ │ │ │ │ -0001a610: 2070 7265 7365 6e63 6520 6f66 2074 6869 presence of thi │ │ │ │ │ -0001a620: 7320 7461 6720 6d65 616e 7320 7468 6174 s tag means that │ │ │ │ │ -0001a630: 2074 6865 2070 6163 6b61 6765 2073 686f the package sho │ │ │ │ │ -0001a640: 756c 6420 6265 2063 6f6d 7069 6c65 640a uld be compiled. │ │ │ │ │ -0001a650: 2020 2020 2077 6974 6820 6120 6d69 6e69 with a mini │ │ │ │ │ -0001a660: 6d75 6d20 6f66 206f 7074 696d 697a 6174 mum of optimizat │ │ │ │ │ -0001a670: 696f 6e2e 2020 466f 7220 4320 7072 6f67 ion. For C prog │ │ │ │ │ -0001a680: 7261 6d73 2c20 6974 2069 7320 6265 7374 rams, it is best │ │ │ │ │ -0001a690: 2074 6f20 6164 640a 2020 2020 20e2 8098 to add. ... │ │ │ │ │ -0001a6a0: 2d4f 30e2 8099 2074 6f20 e280 9843 464c -O0... to ...CFL │ │ │ │ │ -0001a6b0: 4147 53e2 8099 2028 616c 7468 6f75 6768 AGS... (although │ │ │ │ │ -0001a6c0: 2074 6869 7320 6973 2075 7375 616c 6c79 this is usually │ │ │ │ │ -0001a6d0: 2074 6865 2064 6566 6175 6c74 292e 2020 the default). │ │ │ │ │ -0001a6e0: 536f 6d65 0a20 2020 2020 7072 6f67 7261 Some. progra │ │ │ │ │ -0001a6f0: 6d73 206d 6967 6874 2066 6169 6c20 746f ms might fail to │ │ │ │ │ -0001a700: 2062 7569 6c64 206f 7220 7275 6e20 6174 build or run at │ │ │ │ │ -0001a710: 2074 6869 7320 6c65 7665 6c20 6f66 206f this level of o │ │ │ │ │ -0001a720: 7074 696d 697a 6174 696f 6e3b 0a20 2020 ptimization;. │ │ │ │ │ -0001a730: 2020 6974 206d 6179 2062 6520 6e65 6365 it may be nece │ │ │ │ │ -0001a740: 7373 6172 7920 746f 2075 7365 20e2 8098 ssary to use ... │ │ │ │ │ -0001a750: 2d4f 31e2 8099 2c20 666f 7220 6578 616d -O1..., for exam │ │ │ │ │ -0001a760: 706c 652e 0a0a e280 986e 6f73 7472 6970 ple......nostrip │ │ │ │ │ -0001a770: e280 990a 0a20 2020 2020 5468 6973 2074 ..... This t │ │ │ │ │ -0001a780: 6167 206d 6561 6e73 2074 6861 7420 7468 ag means that th │ │ │ │ │ -0001a790: 6520 6465 6275 6767 696e 6720 7379 6d62 e debugging symb │ │ │ │ │ -0001a7a0: 6f6c 7320 7368 6f75 6c64 206e 6f74 2062 ols should not b │ │ │ │ │ -0001a7b0: 6520 7374 7269 7070 6564 0a20 2020 2020 e stripped. │ │ │ │ │ -0001a7c0: 6672 6f6d 2074 6865 2062 696e 6172 7920 from the binary │ │ │ │ │ -0001a7d0: 6475 7269 6e67 2069 6e73 7461 6c6c 6174 during installat │ │ │ │ │ -0001a7e0: 696f 6e2c 2073 6f20 7468 6174 2064 6562 ion, so that deb │ │ │ │ │ -0001a7f0: 7567 6769 6e67 2069 6e66 6f72 6d61 7469 ugging informati │ │ │ │ │ -0001a800: 6f6e 0a20 2020 2020 6d61 7920 6265 2069 on. may be i │ │ │ │ │ -0001a810: 6e63 6c75 6465 6420 696e 2074 6865 2070 ncluded in the p │ │ │ │ │ -0001a820: 6163 6b61 6765 2e0a 0ae2 8098 7061 7261 ackage......para │ │ │ │ │ -0001a830: 6c6c 656c 3d6e e280 990a 0a20 2020 2020 llel=n..... │ │ │ │ │ -0001a840: 5468 6973 2074 6167 206d 6561 6e73 2074 This tag means t │ │ │ │ │ -0001a850: 6861 7420 7468 6520 7061 636b 6167 6520 hat the package │ │ │ │ │ -0001a860: 7368 6f75 6c64 2062 6520 6275 696c 7420 should be built │ │ │ │ │ -0001a870: 7573 696e 6720 7570 2074 6f20 e280 986e using up to ...n │ │ │ │ │ -0001a880: e280 990a 2020 2020 2070 6172 616c 6c65 .... paralle │ │ │ │ │ -0001a890: 6c20 7072 6f63 6573 7365 7320 6966 2074 l processes if t │ │ │ │ │ -0001a8a0: 6865 2070 6163 6b61 6765 2062 7569 6c64 he package build │ │ │ │ │ -0001a8b0: 2073 7973 7465 6d20 7375 7070 6f72 7473 system supports │ │ │ │ │ -0001a8c0: 2074 6869 732e 2020 2832 290a 2020 2020 this. (2). │ │ │ │ │ -0001a8d0: 2049 6620 7468 6520 7061 636b 6167 6520 If the package │ │ │ │ │ -0001a8e0: 6275 696c 6420 7379 7374 656d 2064 6f65 build system doe │ │ │ │ │ -0001a8f0: 7320 6e6f 7420 7375 7070 6f72 7420 7061 s not support pa │ │ │ │ │ -0001a900: 7261 6c6c 656c 2062 7569 6c64 732c 2074 rallel builds, t │ │ │ │ │ -0001a910: 6869 730a 2020 2020 2073 7472 696e 6720 his. string │ │ │ │ │ -0001a920: 6d75 7374 2062 6520 6967 6e6f 7265 642e must be ignored. │ │ │ │ │ -0001a930: 2020 4966 2074 6865 2070 6163 6b61 6765 If the package │ │ │ │ │ -0001a940: 2062 7569 6c64 2073 7973 7465 6d20 6f6e build system on │ │ │ │ │ -0001a950: 6c79 2073 7570 706f 7274 730a 2020 2020 ly supports. │ │ │ │ │ -0001a960: 2061 206c 6f77 6572 206c 6576 656c 206f a lower level o │ │ │ │ │ -0001a970: 6620 636f 6e63 7572 7265 6e63 7920 7468 f concurrency th │ │ │ │ │ -0001a980: 616e 206e 2c20 7468 6520 7061 636b 6167 an n, the packag │ │ │ │ │ -0001a990: 6520 7368 6f75 6c64 2062 6520 6275 696c e should be buil │ │ │ │ │ -0001a9a0: 740a 2020 2020 2075 7369 6e67 2061 7320 t. using as │ │ │ │ │ -0001a9b0: 6d61 6e79 2070 6172 616c 6c65 6c20 7072 many parallel pr │ │ │ │ │ -0001a9c0: 6f63 6573 7365 7320 6173 2074 6865 2070 ocesses as the p │ │ │ │ │ -0001a9d0: 6163 6b61 6765 2062 7569 6c64 2073 7973 ackage build sys │ │ │ │ │ -0001a9e0: 7465 6d0a 2020 2020 2073 7570 706f 7274 tem. support │ │ │ │ │ -0001a9f0: 732e 2020 4974 2069 7320 7570 2074 6f20 s. It is up to │ │ │ │ │ -0001aa00: 7468 6520 7061 636b 6167 6520 6d61 696e the package main │ │ │ │ │ -0001aa10: 7461 696e 6572 2074 6f20 6465 6369 6465 tainer to decide │ │ │ │ │ -0001aa20: 2077 6865 7468 6572 2074 6865 0a20 2020 whether the. │ │ │ │ │ -0001aa30: 2020 7061 636b 6167 6520 6275 696c 6420 package build │ │ │ │ │ -0001aa40: 7469 6d65 7320 6172 6520 6c6f 6e67 2065 times are long e │ │ │ │ │ -0001aa50: 6e6f 7567 6820 616e 6420 7468 6520 7061 nough and the pa │ │ │ │ │ -0001aa60: 636b 6167 6520 6275 696c 6420 7379 7374 ckage build syst │ │ │ │ │ -0001aa70: 656d 2069 730a 2020 2020 2072 6f62 7573 em is. robus │ │ │ │ │ -0001aa80: 7420 656e 6f75 6768 2074 6f20 6d61 6b65 t enough to make │ │ │ │ │ -0001aa90: 2073 7570 706f 7274 696e 6720 7061 7261 supporting para │ │ │ │ │ -0001aaa0: 6c6c 656c 2062 7569 6c64 7320 776f 7274 llel builds wort │ │ │ │ │ -0001aab0: 6877 6869 6c65 2e0a 0ae2 8098 7465 7273 hwhile......ters │ │ │ │ │ -0001aac0: 65e2 8099 0a0a 2020 2020 2054 6869 7320 e..... This │ │ │ │ │ -0001aad0: 7461 6720 6d65 616e 7320 7468 6174 2074 tag means that t │ │ │ │ │ -0001aae0: 6865 2070 6163 6b61 6765 2062 7569 6c64 he package build │ │ │ │ │ -0001aaf0: 2077 696c 6c20 6265 206c 6573 7320 7665 will be less ve │ │ │ │ │ -0001ab00: 7262 6f73 6520 7468 616e 0a20 2020 2020 rbose than. │ │ │ │ │ -0001ab10: 6465 6661 756c 742e 2020 466f 7220 6578 default. For ex │ │ │ │ │ -0001ab20: 616d 706c 652c 20e2 8098 6465 6269 616e ample, ...debian │ │ │ │ │ -0001ab30: 2f72 756c 6573 e280 9920 6d69 6768 7420 /rules... might │ │ │ │ │ -0001ab40: 7061 7373 206f 7074 696f 6e73 2074 6f20 pass options to │ │ │ │ │ -0001ab50: 7468 650a 2020 2020 2070 6163 6b61 6765 the. package │ │ │ │ │ -0001ab60: e280 9973 2063 6f6e 6669 6775 7265 2073 ...s configure s │ │ │ │ │ -0001ab70: 6372 6970 7420 7468 6174 2063 6175 7365 cript that cause │ │ │ │ │ -0001ab80: 2074 6865 2063 6f6d 7069 6c65 7220 746f the compiler to │ │ │ │ │ -0001ab90: 2070 726f 6475 6365 206c 6573 730a 2020 produce less. │ │ │ │ │ -0001aba0: 2020 206f 7574 7075 742e 0a0a 556e 6b6e output...Unkn │ │ │ │ │ -0001abb0: 6f77 6e20 666c 6167 7320 6d75 7374 2062 own flags must b │ │ │ │ │ -0001abc0: 6520 6967 6e6f 7265 6420 6279 20e2 8098 e ignored by ... │ │ │ │ │ -0001abd0: 6465 6269 616e 2f72 756c 6573 e280 992e debian/rules.... │ │ │ │ │ -0001abe0: 0a0a 5468 6520 666f 6c6c 6f77 696e 6720 ..The following │ │ │ │ │ -0001abf0: 6d61 6b65 6669 6c65 2073 6e69 7070 6574 makefile snippet │ │ │ │ │ -0001ac00: 2069 7320 616e 2065 7861 6d70 6c65 206f is an example o │ │ │ │ │ -0001ac10: 6620 686f 7720 6f6e 6520 6d61 7920 696d f how one may im │ │ │ │ │ -0001ac20: 706c 656d 656e 740a 7468 6520 6275 696c plement.the buil │ │ │ │ │ -0001ac30: 6420 6f70 7469 6f6e 733b 2079 6f75 2077 d options; you w │ │ │ │ │ -0001ac40: 696c 6c20 7072 6f62 6162 6c79 2068 6176 ill probably hav │ │ │ │ │ -0001ac50: 6520 746f 206d 6173 7361 6765 2074 6869 e to massage thi │ │ │ │ │ -0001ac60: 7320 6578 616d 706c 6520 696e 0a6f 7264 s example in.ord │ │ │ │ │ -0001ac70: 6572 2074 6f20 6d61 6b65 2069 7420 776f er to make it wo │ │ │ │ │ -0001ac80: 726b 2066 6f72 2079 6f75 7220 7061 636b rk for your pack │ │ │ │ │ -0001ac90: 6167 652e 0a0a 2020 2020 2043 464c 4147 age... CFLAG │ │ │ │ │ -0001aca0: 5320 3d20 2d57 616c 6c20 2d67 0a20 2020 S = -Wall -g. │ │ │ │ │ -0001acb0: 2020 494e 5354 414c 4c20 3d20 696e 7374 INSTALL = inst │ │ │ │ │ -0001acc0: 616c 6c0a 2020 2020 2049 4e53 5441 4c4c all. INSTALL │ │ │ │ │ -0001acd0: 5f46 494c 4520 2020 203d 2024 2849 4e53 _FILE = $(INS │ │ │ │ │ -0001ace0: 5441 4c4c 2920 2d70 2020 2020 2d6f 2072 TALL) -p -o r │ │ │ │ │ -0001acf0: 6f6f 7420 2d67 2072 6f6f 7420 202d 6d20 oot -g root -m │ │ │ │ │ -0001ad00: 2036 3434 0a20 2020 2020 494e 5354 414c 644. INSTAL │ │ │ │ │ -0001ad10: 4c5f 5052 4f47 5241 4d20 3d20 2428 494e L_PROGRAM = $(IN │ │ │ │ │ -0001ad20: 5354 414c 4c29 202d 7020 2020 202d 6f20 STALL) -p -o │ │ │ │ │ -0001ad30: 726f 6f74 202d 6720 726f 6f74 2020 2d6d root -g root -m │ │ │ │ │ -0001ad40: 2020 3735 350a 2020 2020 2049 4e53 5441 755. INSTA │ │ │ │ │ -0001ad50: 4c4c 5f53 4352 4950 5420 203d 2024 2849 LL_SCRIPT = $(I │ │ │ │ │ -0001ad60: 4e53 5441 4c4c 2920 2d70 2020 2020 2d6f NSTALL) -p -o │ │ │ │ │ -0001ad70: 2072 6f6f 7420 2d67 2072 6f6f 7420 202d root -g root - │ │ │ │ │ -0001ad80: 6d20 2037 3535 0a20 2020 2020 494e 5354 m 755. INST │ │ │ │ │ -0001ad90: 414c 4c5f 4449 5220 2020 2020 3d20 2428 ALL_DIR = $( │ │ │ │ │ -0001ada0: 494e 5354 414c 4c29 202d 7020 2d64 202d INSTALL) -p -d - │ │ │ │ │ -0001adb0: 6f20 726f 6f74 202d 6720 726f 6f74 2020 o root -g root │ │ │ │ │ -0001adc0: 2d6d 2020 3735 350a 0a20 2020 2020 6966 -m 755.. if │ │ │ │ │ -0001add0: 6e65 7120 282c 2428 6669 6c74 6572 206e neq (,$(filter n │ │ │ │ │ -0001ade0: 6f6f 7074 2c24 2844 4542 5f42 5549 4c44 oopt,$(DEB_BUILD │ │ │ │ │ -0001adf0: 5f4f 5054 494f 4e53 2929 290a 2020 2020 _OPTIONS))). │ │ │ │ │ -0001ae00: 2020 2020 2043 464c 4147 5320 2b3d 202d CFLAGS += - │ │ │ │ │ -0001ae10: 4f30 0a20 2020 2020 656c 7365 0a20 2020 O0. else. │ │ │ │ │ -0001ae20: 2020 2020 2020 4346 4c41 4753 202b 3d20 CFLAGS += │ │ │ │ │ -0001ae30: 2d4f 320a 2020 2020 2065 6e64 6966 0a20 -O2. endif. │ │ │ │ │ -0001ae40: 2020 2020 6966 6571 2028 2c24 2866 696c ifeq (,$(fil │ │ │ │ │ -0001ae50: 7465 7220 6e6f 7374 7269 702c 2428 4445 ter nostrip,$(DE │ │ │ │ │ -0001ae60: 425f 4255 494c 445f 4f50 5449 4f4e 5329 B_BUILD_OPTIONS) │ │ │ │ │ -0001ae70: 2929 0a20 2020 2020 2020 2020 494e 5354 )). INST │ │ │ │ │ -0001ae80: 414c 4c5f 5052 4f47 5241 4d20 2b3d 202d ALL_PROGRAM += - │ │ │ │ │ -0001ae90: 730a 2020 2020 2065 6e64 6966 0a20 2020 s. endif. │ │ │ │ │ -0001aea0: 2020 6966 6e65 7120 282c 2428 6669 6c74 ifneq (,$(filt │ │ │ │ │ -0001aeb0: 6572 2070 6172 616c 6c65 6c3d 252c 2428 er parallel=%,$( │ │ │ │ │ -0001aec0: 4445 425f 4255 494c 445f 4f50 5449 4f4e DEB_BUILD_OPTION │ │ │ │ │ -0001aed0: 5329 2929 0a20 2020 2020 2020 2020 4e55 S))). NU │ │ │ │ │ -0001aee0: 4d4a 4f42 5320 3d20 2428 7061 7473 7562 MJOBS = $(patsub │ │ │ │ │ -0001aef0: 7374 2070 6172 616c 6c65 6c3d 252c 252c st parallel=%,%, │ │ │ │ │ -0001af00: 2428 6669 6c74 6572 2070 6172 616c 6c65 $(filter paralle │ │ │ │ │ -0001af10: 6c3d 252c 2428 4445 425f 4255 494c 445f l=%,$(DEB_BUILD_ │ │ │ │ │ -0001af20: 4f50 5449 4f4e 5329 2929 0a20 2020 2020 OPTIONS))). │ │ │ │ │ -0001af30: 2020 2020 4d41 4b45 464c 4147 5320 2b3d MAKEFLAGS += │ │ │ │ │ -0001af40: 202d 6a24 284e 554d 4a4f 4253 290a 2020 -j$(NUMJOBS). │ │ │ │ │ -0001af50: 2020 2065 6e64 6966 0a0a 2020 2020 2062 endif.. b │ │ │ │ │ -0001af60: 7569 6c64 3a0a 2020 2020 2020 2020 2020 uild:. │ │ │ │ │ -0001af70: 2020 2023 202e 2e2e 0a20 2020 2020 6966 # .... if │ │ │ │ │ -0001af80: 6571 2028 2c24 2866 696c 7465 7220 6e6f eq (,$(filter no │ │ │ │ │ -0001af90: 6368 6563 6b2c 2428 4445 425f 4255 494c check,$(DEB_BUIL │ │ │ │ │ -0001afa0: 445f 4f50 5449 4f4e 5329 2929 0a20 2020 D_OPTIONS))). │ │ │ │ │ -0001afb0: 2020 2020 2020 2020 2020 2320 436f 6465 # Code │ │ │ │ │ -0001afc0: 2074 6f20 7275 6e20 7468 6520 7061 636b to run the pack │ │ │ │ │ -0001afd0: 6167 6520 7465 7374 2073 7569 7465 2e0a age test suite.. │ │ │ │ │ -0001afe0: 2020 2020 2065 6e64 6966 0a0a 2020 202d endif.. - │ │ │ │ │ -0001aff0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ -0001b000: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ -0001b010: 2020 2028 3129 2053 6f6d 6520 7061 636b (1) Some pack │ │ │ │ │ -0001b020: 6167 6573 2073 7570 706f 7274 2061 6e79 ages support any │ │ │ │ │ -0001b030: 2064 656c 696d 6974 6572 2c20 6275 7420 delimiter, but │ │ │ │ │ -0001b040: 7768 6974 6573 7061 6365 2069 7320 7468 whitespace is th │ │ │ │ │ -0001b050: 650a 6561 7369 6573 7420 746f 2070 6172 e.easiest to par │ │ │ │ │ -0001b060: 7365 2069 6e73 6964 6520 6120 6d61 6b65 se inside a make │ │ │ │ │ -0001b070: 6669 6c65 2061 6e64 2061 766f 6964 7320 file and avoids │ │ │ │ │ -0001b080: 616d 6269 6775 6974 7920 7769 7468 2066 ambiguity with f │ │ │ │ │ -0001b090: 6c61 6720 7661 6c75 6573 0a74 6861 7420 lag values.that │ │ │ │ │ -0001b0a0: 636f 6e74 6169 6e20 636f 6d6d 6173 2e0a contain commas.. │ │ │ │ │ -0001b0b0: 0a20 2020 2832 2920 5061 636b 6167 6573 . (2) Packages │ │ │ │ │ -0001b0c0: 2062 7569 6c74 2077 6974 6820 e280 986d built with ...m │ │ │ │ │ -0001b0d0: 616b 65e2 8099 2063 616e 206f 6674 656e ake... can often │ │ │ │ │ -0001b0e0: 2069 6d70 6c65 6d65 6e74 2074 6869 7320 implement this │ │ │ │ │ -0001b0f0: 6279 2070 6173 7369 6e67 0a74 6865 20e2 by passing.the . │ │ │ │ │ -0001b100: 8098 2d6a e280 996e 206f 7074 696f 6e20 ..-j...n option │ │ │ │ │ -0001b110: 746f 20e2 8098 6d61 6b65 e280 992e 0a0a to ...make...... │ │ │ │ │ -0001b120: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -0001b130: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -0001b140: 653a 2064 6562 6961 6e2f 7275 6c65 7320 e: debian/rules │ │ │ │ │ -0001b150: 616e 6420 5275 6c65 732d 5265 7175 6972 and Rules-Requir │ │ │ │ │ -0001b160: 6573 2d52 6f6f 742c 2020 5072 6576 3a20 es-Root, Prev: │ │ │ │ │ -0001b170: 6465 6269 616e 2f72 756c 6573 2061 6e64 debian/rules and │ │ │ │ │ -0001b180: 2044 4542 5f42 5549 4c44 5f4f 5054 494f DEB_BUILD_OPTIO │ │ │ │ │ -0001b190: 4e53 2c20 2055 703a 204d 6169 6e20 6275 NS, Up: Main bu │ │ │ │ │ -0001b1a0: 696c 6469 6e67 2073 6372 6970 7420 6465 ilding script de │ │ │ │ │ -0001b1b0: 6269 616e 2f72 756c 6573 0a0a 342e 392e bian/rules..4.9. │ │ │ │ │ -0001b1c0: 3220 e280 9864 6562 6961 6e2f 7275 6c65 2 ...debian/rule │ │ │ │ │ -0001b1d0: 73e2 8099 2061 6e64 20e2 8098 5275 6c65 s... and ...Rule │ │ │ │ │ -0001b1e0: 732d 5265 7175 6972 6573 2d52 6f6f 74e2 s-Requires-Root. │ │ │ │ │ -0001b1f0: 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ...------------- │ │ │ │ │ -0001b200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0001b210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0001b220: 2d0a 0a44 6570 656e 6469 6e67 206f 6e20 -..Depending on │ │ │ │ │ -0001b230: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the │ │ │ │ │ -0001b240: 202a 6e6f 7465 2052 756c 6573 2d52 6571 *note Rules-Req │ │ │ │ │ -0001b250: 7569 7265 732d 526f 6f74 3a20 3766 2e20 uires-Root: 7f. │ │ │ │ │ -0001b260: 6669 656c 642c 2074 6865 0a70 6163 6b61 field, the.packa │ │ │ │ │ -0001b270: 6765 2062 7569 6c64 6572 2028 652e 672e ge builder (e.g. │ │ │ │ │ -0001b280: 2020 6470 6b67 2d62 7569 6c64 7061 636b dpkg-buildpack │ │ │ │ │ -0001b290: 6167 6529 206d 6179 2072 756e 2074 6865 age) may run the │ │ │ │ │ -0001b2a0: 20e2 8098 6465 6269 616e 2f72 756c 6573 ...debian/rules │ │ │ │ │ -0001b2b0: e280 990a 7461 7267 6574 2061 7320 616e ....target as an │ │ │ │ │ -0001b2c0: 2075 6e70 7269 7669 6c65 6765 6420 7573 unprivileged us │ │ │ │ │ -0001b2d0: 6572 2061 6e64 2070 726f 7669 6465 2061 er and provide a │ │ │ │ │ -0001b2e0: 20e2 8098 6761 696e 2072 6f6f 7420 636f ...gain root co │ │ │ │ │ -0001b2f0: 6d6d 616e 64e2 8099 2e20 2054 6869 730a mmand.... This. │ │ │ │ │ -0001b300: 636f 6d6d 616e 6420 616c 6c6f 7773 2074 command allows t │ │ │ │ │ -0001b310: 6865 20e2 8098 6465 6269 616e 2f72 756c he ...debian/rul │ │ │ │ │ -0001b320: 6573 e280 9920 7461 7267 6574 2074 6f20 es... target to │ │ │ │ │ -0001b330: 7275 6e20 7061 7274 6963 756c 6172 2073 run particular s │ │ │ │ │ -0001b340: 7562 636f 6d6d 616e 6473 0a75 6e64 6572 ubcommands.under │ │ │ │ │ -0001b350: 2028 6661 6b65 2972 6f6f 742e 0a0a 5468 (fake)root...Th │ │ │ │ │ -0001b360: 6520 e280 9867 6169 6e20 726f 6f74 2063 e ...gain root c │ │ │ │ │ -0001b370: 6f6d 6d61 6e64 e280 9920 6973 2070 6173 ommand... is pas │ │ │ │ │ -0001b380: 7365 6420 746f 2074 6865 2062 7569 6c64 sed to the build │ │ │ │ │ -0001b390: 2073 6372 6970 7420 7669 6120 7468 650a script via the. │ │ │ │ │ -0001b3a0: e280 9844 4542 5f47 4149 4e5f 524f 4f54 ...DEB_GAIN_ROOT │ │ │ │ │ -0001b3b0: 5f43 4d44 e280 9920 656e 7669 726f 6e6d _CMD... environm │ │ │ │ │ -0001b3c0: 656e 7420 7661 7269 6162 6c65 2e20 2054 ent variable. T │ │ │ │ │ -0001b3d0: 6865 2063 6f6e 7465 6e74 7320 6f66 2074 he contents of t │ │ │ │ │ -0001b3e0: 6869 7320 7661 7269 6162 6c65 0a69 7320 his variable.is │ │ │ │ │ -0001b3f0: 6120 7370 6163 6520 7365 7061 7261 7465 a space separate │ │ │ │ │ -0001b400: 6420 6c69 7374 2c20 7468 6520 6669 7273 d list, the firs │ │ │ │ │ -0001b410: 7420 656e 7472 7920 6f66 2077 6869 6368 t entry of which │ │ │ │ │ -0001b420: 2069 7320 7468 6520 636f 6d6d 616e 642c is the command, │ │ │ │ │ -0001b430: 2061 6e64 0a74 6865 2070 726f 6365 6564 and.the proceed │ │ │ │ │ -0001b440: 696e 6720 656e 7472 6965 7320 6f66 2077 ing entries of w │ │ │ │ │ -0001b450: 6869 6368 2061 7265 2061 7267 756d 656e hich are argumen │ │ │ │ │ -0001b460: 7473 2074 6f20 7468 6520 636f 6d6d 616e ts to the comman │ │ │ │ │ -0001b470: 642e 2020 5468 6520 e280 9867 6169 6e0a d. The ...gain. │ │ │ │ │ -0001b480: 726f 6f74 2063 6f6d 6d61 6e64 e280 9920 root command... │ │ │ │ │ -0001b490: 6d75 7374 2062 6520 6176 6169 6c61 626c must be availabl │ │ │ │ │ -0001b4a0: 6520 7669 6120 5041 5448 2e20 5468 6520 e via PATH. The │ │ │ │ │ -0001b4b0: e280 9867 6169 6e20 726f 6f74 2063 6f6d ...gain root com │ │ │ │ │ -0001b4c0: 6d61 6e64 e280 9920 6d75 7374 0a6e 6f74 mand... must.not │ │ │ │ │ -0001b4d0: 2072 656c 7920 6f6e 2073 6865 6c6c 2066 rely on shell f │ │ │ │ │ -0001b4e0: 6561 7475 7265 7320 6265 6361 7573 6520 eatures because │ │ │ │ │ -0001b4f0: 6974 2077 696c 6c20 6e6f 7420 6e65 6365 it will not nece │ │ │ │ │ -0001b500: 7373 6172 696c 7920 6265 2069 6e76 6f6b ssarily be invok │ │ │ │ │ -0001b510: 6564 0a76 6961 2061 2073 6865 6c6c 2e0a ed.via a shell.. │ │ │ │ │ -0001b520: 0a54 6865 20e2 8098 6761 696e 2072 6f6f .The ...gain roo │ │ │ │ │ -0001b530: 7420 636f 6d6d 616e 64e2 8099 206d 7573 t command... mus │ │ │ │ │ -0001b540: 7420 6e6f 7420 7275 6e20 696e 7465 7261 t not run intera │ │ │ │ │ -0001b550: 6374 6976 656c 792c 2069 6e63 6c75 6469 ctively, includi │ │ │ │ │ -0001b560: 6e67 2070 726f 6d70 7469 6e67 0a66 6f72 ng prompting.for │ │ │ │ │ -0001b570: 2061 6e79 2075 7365 7220 696e 7075 742e any user input. │ │ │ │ │ -0001b580: 2020 4974 206d 7573 7420 6265 2070 6f73 It must be pos │ │ │ │ │ -0001b590: 7369 626c 6520 746f 2070 7265 7065 6e64 sible to prepend │ │ │ │ │ -0001b5a0: 2074 6865 20e2 8098 6761 696e 2072 6f6f the ...gain roo │ │ │ │ │ -0001b5b0: 740a 636f 6d6d 616e 64e2 8099 2074 6f20 t.command... to │ │ │ │ │ -0001b5c0: 616e 2065 7869 7374 696e 6720 636f 6d6d an existing comm │ │ │ │ │ -0001b5d0: 616e 6420 616e 6420 6974 7320 6172 6775 and and its argu │ │ │ │ │ -0001b5e0: 6d65 6e74 732c 2077 6974 686f 7574 206e ments, without n │ │ │ │ │ -0001b5f0: 6565 6469 6e67 2074 6f0a 616c 7465 7220 eeding to.alter │ │ │ │ │ -0001b600: 6f72 2071 756f 7465 2074 6865 2065 7869 or quote the exi │ │ │ │ │ -0001b610: 7374 696e 6720 636f 6d6d 616e 6420 616e sting command an │ │ │ │ │ -0001b620: 6420 6974 7320 6172 6775 6d65 6e74 732e d its arguments. │ │ │ │ │ -0001b630: 2020 4675 7274 6865 726d 6f72 652c 2074 Furthermore, t │ │ │ │ │ -0001b640: 6865 0ae2 8098 6761 696e 2072 6f6f 7420 he....gain root │ │ │ │ │ -0001b650: 636f 6d6d 616e 64e2 8099 206d 7573 7420 command... must │ │ │ │ │ -0001b660: 7072 6573 6572 7665 2061 6c6c 2065 6e76 preserve all env │ │ │ │ │ -0001b670: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ │ │ -0001b680: 6573 2077 6974 686f 7574 2074 6865 0a63 es without the.c │ │ │ │ │ -0001b690: 616c 6c65 7220 6861 7669 6e67 2074 6f20 aller having to │ │ │ │ │ -0001b6a0: 6578 706c 6963 6974 6c79 2072 6571 7565 explicitly reque │ │ │ │ │ -0001b6b0: 7374 2061 6e79 2070 7265 7365 7276 6174 st any preservat │ │ │ │ │ -0001b6c0: 696f 6e2e 0a0a 5468 6520 666f 6c6c 6f77 ion...The follow │ │ │ │ │ -0001b6d0: 696e 6720 6172 6520 6578 616d 706c 6573 ing are examples │ │ │ │ │ -0001b6e0: 206f 6620 7661 6c69 6420 6761 696e 2072 of valid gain r │ │ │ │ │ -0001b6f0: 6f6f 7420 636f 6d6d 616e 6473 2028 696e oot commands (in │ │ │ │ │ -0001b700: 2073 796e 7461 7820 6f66 0a73 6829 2c20 syntax of.sh), │ │ │ │ │ -0001b710: 6173 7375 6d69 6e67 2074 6865 2074 6f6f assuming the too │ │ │ │ │ -0001b720: 6c73 2075 7365 6420 6172 6520 6176 6169 ls used are avai │ │ │ │ │ -0001b730: 6c61 626c 6520 616e 6420 7072 6f70 6572 lable and proper │ │ │ │ │ -0001b740: 6c79 2063 6f6e 6669 6775 7265 643a 0a0a ly configured:.. │ │ │ │ │ -0001b750: 2020 2020 2023 2043 6f6d 6d61 6e64 2022 # Command " │ │ │ │ │ -0001b760: 7375 646f 222c 2077 6974 6820 6172 6775 sudo", with argu │ │ │ │ │ -0001b770: 6d65 6e74 7320 222d 6e45 2220 616e 6420 ments "-nE" and │ │ │ │ │ -0001b780: 222d 2d22 0a20 2020 2020 6578 706f 7274 "--". export │ │ │ │ │ -0001b790: 2044 4542 5f47 4149 4e5f 524f 4f54 5f43 DEB_GAIN_ROOT_C │ │ │ │ │ -0001b7a0: 4d44 3d27 7375 646f 202d 6e45 202d 2d27 MD='sudo -nE --' │ │ │ │ │ -0001b7b0: 0a20 2020 2020 2320 436f 6d6d 616e 6420 . # Command │ │ │ │ │ -0001b7c0: 2266 616b 6572 6f6f 7422 2077 6974 6820 "fakeroot" with │ │ │ │ │ -0001b7d0: 7468 6520 7369 6e67 6c65 2061 7267 756d the single argum │ │ │ │ │ -0001b7e0: 656e 7420 222d 2d22 0a20 2020 2020 6578 ent "--". ex │ │ │ │ │ -0001b7f0: 706f 7274 2044 4542 5f47 4149 4e5f 524f port DEB_GAIN_RO │ │ │ │ │ -0001b800: 4f54 5f43 4d44 3d27 6661 6b65 726f 6f74 OT_CMD='fakeroot │ │ │ │ │ -0001b810: 202d 2d27 0a0a 4578 616d 706c 6573 206f --'..Examples o │ │ │ │ │ -0001b820: 6620 7661 6c69 6420 7573 6520 6f66 2074 f valid use of t │ │ │ │ │ -0001b830: 6865 20e2 8098 6761 696e 2072 6f6f 7420 he ...gain root │ │ │ │ │ -0001b840: 636f 6d6d 616e 64e2 8099 3a0a 0a20 2020 command...:.. │ │ │ │ │ -0001b850: 2020 2320 7368 2d73 796e 7461 7820 2861 # sh-syntax (a │ │ │ │ │ -0001b860: 7373 756d 6573 2073 6574 202d 6520 7365 ssumes set -e se │ │ │ │ │ -0001b870: 6d61 6e74 6963 7320 666f 7220 6572 726f mantics for erro │ │ │ │ │ -0001b880: 7220 6861 6e64 6c69 6e67 290a 2020 2020 r handling). │ │ │ │ │ -0001b890: 2024 4445 425f 4741 494e 5f52 4f4f 545f $DEB_GAIN_ROOT_ │ │ │ │ │ -0001b8a0: 434d 4420 736f 6d65 2d63 6d64 202d 2d77 CMD some-cmd --w │ │ │ │ │ -0001b8b0: 6869 6368 2d72 6571 7569 7265 732d 726f hich-requires-ro │ │ │ │ │ -0001b8c0: 6f74 0a0a 2020 2020 2023 2070 6572 6c0a ot.. # perl. │ │ │ │ │ -0001b8d0: 2020 2020 206d 7920 4063 6d64 203d 2028 my @cmd = ( │ │ │ │ │ -0001b8e0: 2773 6f6d 652d 636d 6427 2c20 272d 2d77 'some-cmd', '--w │ │ │ │ │ -0001b8f0: 6869 6368 2d72 6571 7569 7265 732d 726f hich-requires-ro │ │ │ │ │ -0001b900: 6f74 2729 3b0a 2020 2020 2075 6e73 6869 ot');. unshi │ │ │ │ │ -0001b910: 6674 2840 636d 642c 2073 706c 6974 2827 ft(@cmd, split(' │ │ │ │ │ -0001b920: 2027 2c20 2445 4e56 7b44 4542 5f47 4149 ', $ENV{DEB_GAI │ │ │ │ │ -0001b930: 4e5f 524f 4f54 5f43 4d44 7d29 2920 6966 N_ROOT_CMD})) if │ │ │ │ │ -0001b940: 2024 454e 567b 4445 425f 4741 494e 5f52 $ENV{DEB_GAIN_R │ │ │ │ │ -0001b950: 4f4f 545f 434d 447d 3b0a 2020 2020 2073 OOT_CMD};. s │ │ │ │ │ -0001b960: 7973 7465 6d28 4063 6d64 2920 3d3d 2030 ystem(@cmd) == 0 │ │ │ │ │ -0001b970: 206f 7220 6469 6528 2240 636d 6420 6661 or die("@cmd fa │ │ │ │ │ -0001b980: 696c 6564 2229 3b0a 0a1f 0a46 696c 653a iled");....File: │ │ │ │ │ -0001b990: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0001b9a0: 6e66 6f2c 2020 4e6f 6465 3a20 5661 7269 nfo, Node: Vari │ │ │ │ │ -0001b9b0: 6162 6c65 2073 7562 7374 6974 7574 696f able substitutio │ │ │ │ │ -0001b9c0: 6e73 2064 6562 6961 6e2f 7375 6273 7476 ns debian/substv │ │ │ │ │ -0001b9d0: 6172 732c 2020 4e65 7874 3a20 5570 7374 ars, Next: Upst │ │ │ │ │ -0001b9e0: 7265 616d 2073 6f75 7263 6520 6c6f 6361 ream source loca │ │ │ │ │ -0001b9f0: 7469 6f6e 2064 6562 6961 6e2f 7761 7463 tion debian/watc │ │ │ │ │ -0001ba00: 682c 2020 5072 6576 3a20 4d61 696e 2062 h, Prev: Main b │ │ │ │ │ -0001ba10: 7569 6c64 696e 6720 7363 7269 7074 2064 uilding script d │ │ │ │ │ -0001ba20: 6562 6961 6e2f 7275 6c65 732c 2020 5570 ebian/rules, Up │ │ │ │ │ -0001ba30: 3a20 536f 7572 6365 2070 6163 6b61 6765 : Source package │ │ │ │ │ -0001ba40: 730a 0a34 2e31 3020 5661 7269 6162 6c65 s..4.10 Variable │ │ │ │ │ -0001ba50: 2073 7562 7374 6974 7574 696f 6e73 3a20 substitutions: │ │ │ │ │ -0001ba60: e280 9864 6562 6961 6e2f 7375 6273 7476 ...debian/substv │ │ │ │ │ -0001ba70: 6172 73e2 8099 0a3d 3d3d 3d3d 3d3d 3d3d ars....========= │ │ │ │ │ -0001ba80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001ba90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001baa0: 3d3d 3d3d 3d3d 0a0a 5768 656e 20e2 8098 ======..When ... │ │ │ │ │ -0001bab0: 6470 6b67 2d67 656e 636f 6e74 726f 6ce2 dpkg-gencontrol. │ │ │ │ │ -0001bac0: 8099 2067 656e 6572 6174 6573 202a 6e6f .. generates *no │ │ │ │ │ -0001bad0: 7465 2062 696e 6172 7920 7061 636b 6167 te binary packag │ │ │ │ │ -0001bae0: 6520 636f 6e74 726f 6c20 6669 6c65 733a e control files: │ │ │ │ │ -0001baf0: 2033 352e 0a28 e280 9844 4542 4941 4e2f 35..(...DEBIAN/ │ │ │ │ │ -0001bb00: 636f 6e74 726f 6ce2 8099 292c 2069 7420 control...), it │ │ │ │ │ -0001bb10: 7065 7266 6f72 6d73 2076 6172 6961 626c performs variabl │ │ │ │ │ -0001bb20: 6520 7375 6273 7469 7475 7469 6f6e 7320 e substitutions │ │ │ │ │ -0001bb30: 6f6e 2069 7473 206f 7574 7075 740a 6a75 on its output.ju │ │ │ │ │ -0001bb40: 7374 2062 6566 6f72 6520 7772 6974 696e st before writin │ │ │ │ │ -0001bb50: 6720 6974 2e20 2056 6172 6961 626c 6520 g it. Variable │ │ │ │ │ -0001bb60: 7375 6273 7469 7475 7469 6f6e 7320 6861 substitutions ha │ │ │ │ │ -0001bb70: 7665 2074 6865 2066 6f72 6d0a e280 9824 ve the form....$ │ │ │ │ │ -0001bb80: 7b76 6172 6961 626c 657d e280 992e 2020 {variable}.... │ │ │ │ │ -0001bb90: 5468 6520 6f70 7469 6f6e 616c 2066 696c The optional fil │ │ │ │ │ -0001bba0: 6520 e280 9864 6562 6961 6e2f 7375 6273 e ...debian/subs │ │ │ │ │ -0001bbb0: 7476 6172 73e2 8099 2063 6f6e 7461 696e tvars... contain │ │ │ │ │ -0001bbc0: 7320 7661 7269 6162 6c65 0a73 7562 7374 s variable.subst │ │ │ │ │ -0001bbd0: 6974 7574 696f 6e73 2074 6f20 6265 2075 itutions to be u │ │ │ │ │ -0001bbe0: 7365 643b 2076 6172 6961 626c 6573 2063 sed; variables c │ │ │ │ │ -0001bbf0: 616e 2061 6c73 6f20 6265 2073 6574 2064 an also be set d │ │ │ │ │ -0001bc00: 6972 6563 746c 7920 6672 6f6d 0ae2 8098 irectly from.... │ │ │ │ │ -0001bc10: 6465 6269 616e 2f72 756c 6573 e280 9920 debian/rules... │ │ │ │ │ -0001bc20: 7573 696e 6720 7468 6520 e280 982d 56e2 using the ...-V. │ │ │ │ │ -0001bc30: 8099 206f 7074 696f 6e20 746f 2074 6865 .. option to the │ │ │ │ │ -0001bc40: 2073 6f75 7263 6520 7061 636b 6167 696e source packagin │ │ │ │ │ -0001bc50: 6720 636f 6d6d 616e 6473 2c0a 616e 6420 g commands,.and │ │ │ │ │ -0001bc60: 6365 7274 6169 6e20 7072 6564 6566 696e certain predefin │ │ │ │ │ -0001bc70: 6564 2076 6172 6961 626c 6573 2061 7265 ed variables are │ │ │ │ │ -0001bc80: 2061 6c73 6f20 6176 6169 6c61 626c 652e also available. │ │ │ │ │ -0001bc90: 0a0a 5468 6520 e280 9864 6562 6961 6e2f ..The ...debian/ │ │ │ │ │ -0001bca0: 7375 6273 7476 6172 73e2 8099 2066 696c substvars... fil │ │ │ │ │ -0001bcb0: 6520 6973 2075 7375 616c 6c79 2067 656e e is usually gen │ │ │ │ │ -0001bcc0: 6572 6174 6564 2061 6e64 206d 6f64 6966 erated and modif │ │ │ │ │ -0001bcd0: 6965 640a 6479 6e61 6d69 6361 6c6c 7920 ied.dynamically │ │ │ │ │ -0001bce0: 6279 20e2 8098 6465 6269 616e 2f72 756c by ...debian/rul │ │ │ │ │ -0001bcf0: 6573 e280 9920 7461 7267 6574 732c 2069 es... targets, i │ │ │ │ │ -0001bd00: 6e20 7768 6963 6820 6361 7365 2069 7420 n which case it │ │ │ │ │ -0001bd10: 6d75 7374 2062 6520 7265 6d6f 7665 640a must be removed. │ │ │ │ │ -0001bd20: 6279 2074 6865 20e2 8098 636c 6561 6ee2 by the ...clean. │ │ │ │ │ -0001bd30: 8099 2074 6172 6765 742e 0a0a 5365 6520 .. target...See │ │ │ │ │ -0001bd40: e280 9864 6562 2d73 7562 7374 7661 7273 ...deb-substvars │ │ │ │ │ -0001bd50: 2835 29e2 8099 2066 6f72 2066 756c 6c20 (5)... for full │ │ │ │ │ -0001bd60: 6465 7461 696c 7320 6162 6f75 7420 736f details about so │ │ │ │ │ -0001bd70: 7572 6365 2076 6172 6961 626c 650a 7375 urce variable.su │ │ │ │ │ -0001bd80: 6273 7469 7475 7469 6f6e 732c 2069 6e63 bstitutions, inc │ │ │ │ │ -0001bd90: 6c75 6469 6e67 2074 6865 2066 6f72 6d61 luding the forma │ │ │ │ │ -0001bda0: 7420 6f66 20e2 8098 6465 6269 616e 2f73 t of ...debian/s │ │ │ │ │ -0001bdb0: 7562 7374 7661 7273 e280 992e 0a0a 1f0a ubstvars........ │ │ │ │ │ -0001bdc0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -0001bdd0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -0001bde0: 2055 7073 7472 6561 6d20 736f 7572 6365 Upstream source │ │ │ │ │ -0001bdf0: 206c 6f63 6174 696f 6e20 6465 6269 616e location debian │ │ │ │ │ -0001be00: 2f77 6174 6368 2c20 204e 6578 743a 2047 /watch, Next: G │ │ │ │ │ -0001be10: 656e 6572 6174 6564 2066 696c 6573 206c enerated files l │ │ │ │ │ -0001be20: 6973 7420 6465 6269 616e 2f66 696c 6573 ist debian/files │ │ │ │ │ -0001be30: 2c20 2050 7265 763a 2056 6172 6961 626c , Prev: Variabl │ │ │ │ │ -0001be40: 6520 7375 6273 7469 7475 7469 6f6e 7320 e substitutions │ │ │ │ │ -0001be50: 6465 6269 616e 2f73 7562 7374 7661 7273 debian/substvars │ │ │ │ │ -0001be60: 2c20 2055 703a 2053 6f75 7263 6520 7061 , Up: Source pa │ │ │ │ │ -0001be70: 636b 6167 6573 0a0a 342e 3131 2055 7073 ckages..4.11 Ups │ │ │ │ │ -0001be80: 7472 6561 6d20 736f 7572 6365 206c 6f63 tream source loc │ │ │ │ │ -0001be90: 6174 696f 6e3a 20e2 8098 6465 6269 616e ation: ...debian │ │ │ │ │ -0001bea0: 2f77 6174 6368 e280 990a 3d3d 3d3d 3d3d /watch....====== │ │ │ │ │ -0001beb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001bec0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001bed0: 3d3d 3d3d 3d3d 3d0a 0a54 6869 7320 6973 =======..This is │ │ │ │ │ -0001bee0: 2061 2063 6f6e 6669 6775 7261 7469 6f6e a configuration │ │ │ │ │ -0001bef0: 2066 696c 6520 666f 7220 7468 6520 e280 file for the .. │ │ │ │ │ -0001bf00: 9875 7363 616e e280 9920 7574 696c 6974 .uscan... utilit │ │ │ │ │ -0001bf10: 7920 7768 6963 6820 6465 6669 6e65 7320 y which defines │ │ │ │ │ -0001bf20: 686f 770a 746f 2061 7574 6f6d 6174 6963 how.to automatic │ │ │ │ │ -0001bf30: 616c 6c79 2073 6361 6e20 6674 7020 6f72 ally scan ftp or │ │ │ │ │ -0001bf40: 2068 7474 7020 7369 7465 7320 666f 7220 http sites for │ │ │ │ │ -0001bf50: 6e65 776c 7920 6176 6169 6c61 626c 6520 newly available │ │ │ │ │ -0001bf60: 7570 6461 7465 7320 6f66 0a74 6865 2070 updates of.the p │ │ │ │ │ -0001bf70: 6163 6b61 6765 2e20 2054 6869 7320 6973 ackage. This is │ │ │ │ │ -0001bf80: 2061 6c73 6f20 7573 6564 2062 7920 736f also used by so │ │ │ │ │ -0001bf90: 6d65 2044 6562 6961 6e20 5141 2074 6f6f me Debian QA too │ │ │ │ │ -0001bfa0: 6c73 2074 6f20 6865 6c70 2077 6974 680a ls to help with. │ │ │ │ │ -0001bfb0: 7175 616c 6974 7920 636f 6e74 726f 6c20 quality control │ │ │ │ │ -0001bfc0: 616e 6420 6d61 696e 7465 6e61 6e63 6520 and maintenance │ │ │ │ │ -0001bfd0: 6f66 2074 6865 2064 6973 7472 6962 7574 of the distribut │ │ │ │ │ -0001bfe0: 696f 6e20 6173 2061 2077 686f 6c65 2e20 ion as a whole. │ │ │ │ │ -0001bff0: 2049 6620 7468 650a 7570 7374 7265 616d If the.upstream │ │ │ │ │ -0001c000: 2073 6f75 7263 6520 6f66 2074 6865 2070 source of the p │ │ │ │ │ -0001c010: 6163 6b61 6765 2069 7320 6176 6169 6c61 ackage is availa │ │ │ │ │ -0001c020: 626c 6520 7669 6120 6120 6d65 6368 6169 ble via a mechai │ │ │ │ │ -0001c030: 736d 2074 6861 7420 e280 9875 7363 616e sm that ...uscan │ │ │ │ │ -0001c040: e280 990a 756e 6465 7273 7461 6e64 732c ....understands, │ │ │ │ │ -0001c050: 2069 6e63 6c75 6469 6e67 2074 6869 7320 including this │ │ │ │ │ -0001c060: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ -0001c070: 6c65 2069 7320 7265 636f 6d6d 656e 6465 le is recommende │ │ │ │ │ -0001c080: 642e 0a0a 4966 2074 6865 2075 7073 7472 d...If the upstr │ │ │ │ │ -0001c090: 6561 6d20 6d61 696e 7461 696e 6572 206f eam maintainer o │ │ │ │ │ -0001c0a0: 6620 7468 6520 736f 6674 7761 7265 2070 f the software p │ │ │ │ │ -0001c0b0: 726f 7669 6465 7320 4f70 656e 5047 5020 rovides OpenPGP │ │ │ │ │ -0001c0c0: 7369 676e 6174 7572 6573 0a66 6f72 206e signatures.for n │ │ │ │ │ -0001c0d0: 6577 2072 656c 6561 7365 732c 2069 6e63 ew releases, inc │ │ │ │ │ -0001c0e0: 6c75 6469 6e67 2074 6865 2069 6e66 6f72 luding the infor │ │ │ │ │ -0001c0f0: 6d61 7469 6f6e 2072 6571 7569 7265 6420 mation required │ │ │ │ │ -0001c100: 666f 7220 e280 9875 7363 616e e280 9920 for ...uscan... │ │ │ │ │ -0001c110: 746f 0a76 6572 6966 7920 7369 676e 6174 to.verify signat │ │ │ │ │ -0001c120: 7572 6573 2066 6f72 206e 6577 2075 7073 ures for new ups │ │ │ │ │ -0001c130: 7472 6561 6d20 7265 6c65 6173 6573 2069 tream releases i │ │ │ │ │ -0001c140: 7320 616c 736f 2072 6563 6f6d 6d65 6e64 s also recommend │ │ │ │ │ -0001c150: 6564 2e20 2054 6f20 646f 0a74 6869 732c ed. To do.this, │ │ │ │ │ -0001c160: 2075 7365 2074 6865 20e2 8098 7067 7073 use the ...pgps │ │ │ │ │ -0001c170: 6967 7572 6c6d 616e 676c 65e2 8099 206f igurlmangle... o │ │ │ │ │ -0001c180: 7074 696f 6e20 696e 20e2 8098 6465 6269 ption in ...debi │ │ │ │ │ -0001c190: 616e 2f77 6174 6368 e280 9920 746f 2073 an/watch... to s │ │ │ │ │ -0001c1a0: 7065 6369 6679 2074 6865 0a6c 6f63 6174 pecify the.locat │ │ │ │ │ -0001c1b0: 696f 6e20 6f66 2074 6865 2075 7073 7472 ion of the upstr │ │ │ │ │ -0001c1c0: 6561 6d20 7369 676e 6174 7572 652c 2061 eam signature, a │ │ │ │ │ -0001c1d0: 6e64 2069 6e63 6c75 6465 2074 6865 206b nd include the k │ │ │ │ │ -0001c1e0: 6579 206f 7220 6b65 7973 2075 7365 6420 ey or keys used │ │ │ │ │ -0001c1f0: 746f 0a73 6967 6e20 7570 7374 7265 616d to.sign upstream │ │ │ │ │ -0001c200: 2072 656c 6561 7365 7320 696e 2074 6865 releases in the │ │ │ │ │ -0001c210: 2044 6562 6961 6e20 736f 7572 6365 2070 Debian source p │ │ │ │ │ -0001c220: 6163 6b61 6765 2061 730a e280 9864 6562 ackage as....deb │ │ │ │ │ -0001c230: 6961 6e2f 7570 7374 7265 616d 2f73 6967 ian/upstream/sig │ │ │ │ │ -0001c240: 6e69 6e67 2d6b 6579 2e61 7363 e280 992e ning-key.asc.... │ │ │ │ │ -0001c250: 0a0a 466f 7220 6d6f 7265 2069 6e66 6f72 ..For more infor │ │ │ │ │ -0001c260: 6d61 7469 6f6e 2061 626f 7574 20e2 8098 mation about ... │ │ │ │ │ -0001c270: 7573 6361 6ee2 8099 2061 6e64 2074 6865 uscan... and the │ │ │ │ │ -0001c280: 7365 206f 7074 696f 6e73 2c20 696e 636c se options, incl │ │ │ │ │ -0001c290: 7564 696e 6720 686f 7720 746f 0a67 656e uding how to.gen │ │ │ │ │ -0001c2a0: 6572 6174 6520 7468 6520 6669 6c65 2063 erate the file c │ │ │ │ │ -0001c2b0: 6f6e 7461 696e 696e 6720 7570 7374 7265 ontaining upstre │ │ │ │ │ -0001c2c0: 616d 2073 6967 6e69 6e67 206b 6579 732c am signing keys, │ │ │ │ │ -0001c2d0: 2073 6565 20e2 8098 7573 6361 6e28 3129 see ...uscan(1) │ │ │ │ │ -0001c2e0: e280 992e 0a0a 1f0a 4669 6c65 3a20 6465 ........File: de │ │ │ │ │ -0001c2f0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0001c300: 2c20 204e 6f64 653a 2047 656e 6572 6174 , Node: Generat │ │ │ │ │ -0001c310: 6564 2066 696c 6573 206c 6973 7420 6465 ed files list de │ │ │ │ │ -0001c320: 6269 616e 2f66 696c 6573 2c20 204e 6578 bian/files, Nex │ │ │ │ │ -0001c330: 743a 2045 6d62 6564 6465 6420 636f 6465 t: Embedded code │ │ │ │ │ -0001c340: 2063 6f70 6965 732c 2020 5072 6576 3a20 copies, Prev: │ │ │ │ │ -0001c350: 5570 7374 7265 616d 2073 6f75 7263 6520 Upstream source │ │ │ │ │ -0001c360: 6c6f 6361 7469 6f6e 2064 6562 6961 6e2f location debian/ │ │ │ │ │ -0001c370: 7761 7463 682c 2020 5570 3a20 536f 7572 watch, Up: Sour │ │ │ │ │ -0001c380: 6365 2070 6163 6b61 6765 730a 0a34 2e31 ce packages..4.1 │ │ │ │ │ -0001c390: 3220 4765 6e65 7261 7465 6420 6669 6c65 2 Generated file │ │ │ │ │ -0001c3a0: 7320 6c69 7374 3a20 e280 9864 6562 6961 s list: ...debia │ │ │ │ │ -0001c3b0: 6e2f 6669 6c65 73e2 8099 0a3d 3d3d 3d3d n/files....===== │ │ │ │ │ -0001c3c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001c3d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001c3e0: 3d3d 3d3d 0a0a 5468 6973 2066 696c 6520 ====..This file │ │ │ │ │ -0001c3f0: 6973 206e 6f74 2061 2070 6572 6d61 6e65 is not a permane │ │ │ │ │ -0001c400: 6e74 2070 6172 7420 6f66 2074 6865 2073 nt part of the s │ │ │ │ │ -0001c410: 6f75 7263 6520 7472 6565 3b20 6974 2069 ource tree; it i │ │ │ │ │ -0001c420: 7320 7573 6564 2077 6869 6c65 0a62 7569 s used while.bui │ │ │ │ │ -0001c430: 6c64 696e 6720 7061 636b 6167 6573 2074 lding packages t │ │ │ │ │ -0001c440: 6f20 7265 636f 7264 2077 6869 6368 2066 o record which f │ │ │ │ │ -0001c450: 696c 6573 2061 7265 2062 6569 6e67 2067 iles are being g │ │ │ │ │ -0001c460: 656e 6572 6174 6564 2e0a e280 9864 706b enerated.....dpk │ │ │ │ │ -0001c470: 672d 6765 6e63 6861 6e67 6573 e280 9920 g-genchanges... │ │ │ │ │ -0001c480: 7573 6573 2069 7420 7768 656e 2069 7420 uses it when it │ │ │ │ │ -0001c490: 6765 6e65 7261 7465 7320 6120 e280 982e generates a .... │ │ │ │ │ -0001c4a0: 6368 616e 6765 73e2 8099 2066 696c 652e changes... file. │ │ │ │ │ -0001c4b0: 0a0a 4974 2073 686f 756c 6420 6e6f 7420 ..It should not │ │ │ │ │ -0001c4c0: 6578 6973 7420 696e 2061 2073 6869 7070 exist in a shipp │ │ │ │ │ -0001c4d0: 6564 2073 6f75 7263 6520 7061 636b 6167 ed source packag │ │ │ │ │ -0001c4e0: 652c 2061 6e64 2073 6f20 6974 2028 616e e, and so it (an │ │ │ │ │ -0001c4f0: 6420 616e 790a 6261 636b 7570 2066 696c d any.backup fil │ │ │ │ │ -0001c500: 6573 206f 7220 7465 6d70 6f72 6172 7920 es or temporary │ │ │ │ │ -0001c510: 6669 6c65 7320 7375 6368 2061 7320 e280 files such as .. │ │ │ │ │ -0001c520: 9866 696c 6573 2e6e 6577 e280 9929 2028 .files.new...) ( │ │ │ │ │ -0001c530: 3129 2073 686f 756c 6420 6265 0a72 656d 1) should be.rem │ │ │ │ │ -0001c540: 6f76 6564 2062 7920 7468 6520 e280 9863 oved by the ...c │ │ │ │ │ -0001c550: 6c65 616e e280 9920 7461 7267 6574 2e20 lean... target. │ │ │ │ │ -0001c560: 2049 7420 6d61 7920 616c 736f 2062 6520 It may also be │ │ │ │ │ -0001c570: 7769 7365 2074 6f20 656e 7375 7265 2061 wise to ensure a │ │ │ │ │ -0001c580: 2066 7265 7368 0a73 7461 7274 2062 7920 fresh.start by │ │ │ │ │ -0001c590: 656d 7074 7969 6e67 206f 7220 7265 6d6f emptying or remo │ │ │ │ │ -0001c5a0: 7669 6e67 2069 7420 6174 2074 6865 2073 ving it at the s │ │ │ │ │ -0001c5b0: 7461 7274 206f 6620 7468 6520 e280 9862 tart of the ...b │ │ │ │ │ -0001c5c0: 696e 6172 79e2 8099 2074 6172 6765 742e inary... target. │ │ │ │ │ -0001c5d0: 0a0a 5768 656e 20e2 8098 6470 6b67 2d67 ..When ...dpkg-g │ │ │ │ │ -0001c5e0: 656e 636f 6e74 726f 6ce2 8099 2069 7320 encontrol... is │ │ │ │ │ -0001c5f0: 7275 6e20 666f 7220 6120 6269 6e61 7279 run for a binary │ │ │ │ │ -0001c600: 2070 6163 6b61 6765 2c20 6974 2061 6464 package, it add │ │ │ │ │ -0001c610: 7320 616e 2065 6e74 7279 2074 6f0a e280 s an entry to... │ │ │ │ │ -0001c620: 9864 6562 6961 6e2f 6669 6c65 73e2 8099 .debian/files... │ │ │ │ │ -0001c630: 2066 6f72 2074 6865 20e2 8098 2e64 6562 for the ....deb │ │ │ │ │ -0001c640: e280 9920 6669 6c65 2074 6861 7420 7769 ... file that wi │ │ │ │ │ -0001c650: 6c6c 2062 6520 6372 6561 7465 6420 7768 ll be created wh │ │ │ │ │ -0001c660: 656e 20e2 8098 6470 6b67 2d64 6562 0a2d en ...dpkg-deb.- │ │ │ │ │ -0001c670: 2d62 7569 6c64 e280 9920 6973 2072 756e -build... is run │ │ │ │ │ -0001c680: 2066 6f72 2074 6861 7420 6269 6e61 7279 for that binary │ │ │ │ │ -0001c690: 2070 6163 6b61 6765 2e20 2053 6f20 666f package. So fo │ │ │ │ │ -0001c6a0: 7220 6d6f 7374 2070 6163 6b61 6765 7320 r most packages │ │ │ │ │ -0001c6b0: 616c 6c20 7468 6174 0a6e 6565 6473 2074 all that.needs t │ │ │ │ │ -0001c6c0: 6f20 6265 2064 6f6e 6520 7769 7468 2074 o be done with t │ │ │ │ │ -0001c6d0: 6869 7320 6669 6c65 2069 7320 746f 2064 his file is to d │ │ │ │ │ -0001c6e0: 656c 6574 6520 6974 2069 6e20 7468 6520 elete it in the │ │ │ │ │ -0001c6f0: e280 9863 6c65 616e e280 9920 7461 7267 ...clean... targ │ │ │ │ │ -0001c700: 6574 2e0a 0a49 6620 6120 7061 636b 6167 et...If a packag │ │ │ │ │ -0001c710: 6520 7570 6c6f 6164 2069 6e63 6c75 6465 e upload include │ │ │ │ │ -0001c720: 7320 6669 6c65 7320 6265 7369 6465 7320 s files besides │ │ │ │ │ -0001c730: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ -0001c740: 6765 2061 6e64 2061 6e79 0a62 696e 6172 ge and any.binar │ │ │ │ │ -0001c750: 7920 7061 636b 6167 6573 2077 686f 7365 y packages whose │ │ │ │ │ -0001c760: 2063 6f6e 7472 6f6c 2066 696c 6573 2077 control files w │ │ │ │ │ -0001c770: 6572 6520 6d61 6465 2077 6974 6820 e280 ere made with .. │ │ │ │ │ -0001c780: 9864 706b 672d 6765 6e63 6f6e 7472 6f6c .dpkg-gencontrol │ │ │ │ │ -0001c790: e280 990a 7468 656e 2074 6865 7920 7368 ....then they sh │ │ │ │ │ -0001c7a0: 6f75 6c64 2062 6520 706c 6163 6564 2069 ould be placed i │ │ │ │ │ -0001c7b0: 6e20 7468 6520 7061 7265 6e74 206f 6620 n the parent of │ │ │ │ │ -0001c7c0: 7468 6520 7061 636b 6167 65e2 8099 7320 the package...s │ │ │ │ │ -0001c7d0: 746f 702d 6c65 7665 6c0a 6469 7265 6374 top-level.direct │ │ │ │ │ -0001c7e0: 6f72 7920 616e 6420 e280 9864 706b 672d ory and ...dpkg- │ │ │ │ │ -0001c7f0: 6469 7374 6164 6466 696c 65e2 8099 2073 distaddfile... s │ │ │ │ │ -0001c800: 686f 756c 6420 6265 2063 616c 6c65 6420 hould be called │ │ │ │ │ -0001c810: 746f 2061 6464 2074 6865 2066 696c 6520 to add the file │ │ │ │ │ -0001c820: 746f 2074 6865 0a6c 6973 7420 696e 20e2 to the.list in . │ │ │ │ │ -0001c830: 8098 6465 6269 616e 2f66 696c 6573 e280 ..debian/files.. │ │ │ │ │ -0001c840: 992e 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d .... --------- │ │ │ │ │ -0001c850: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ -0001c860: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 20e2 ------.. (1) . │ │ │ │ │ -0001c870: 8098 6669 6c65 732e 6e65 77e2 8099 2069 ..files.new... i │ │ │ │ │ -0001c880: 7320 7573 6564 2061 7320 6120 7465 6d70 s used as a temp │ │ │ │ │ -0001c890: 6f72 6172 7920 6669 6c65 2062 7920 e280 orary file by .. │ │ │ │ │ -0001c8a0: 9864 706b 672d 6765 6e63 6f6e 7472 6f6c .dpkg-gencontrol │ │ │ │ │ -0001c8b0: e280 9920 616e 640a e280 9864 706b 672d ... and....dpkg- │ │ │ │ │ -0001c8c0: 6469 7374 6164 6466 696c 65e2 8099 202d distaddfile... - │ │ │ │ │ -0001c8d0: 2074 6865 7920 7772 6974 6520 6120 6e65 they write a ne │ │ │ │ │ -0001c8e0: 7720 7665 7273 696f 6e20 6f66 20e2 8098 w version of ... │ │ │ │ │ -0001c8f0: 6669 6c65 73e2 8099 2068 6572 6520 6265 files... here be │ │ │ │ │ -0001c900: 666f 7265 0a72 656e 616d 696e 6720 6974 fore.renaming it │ │ │ │ │ -0001c910: 2c20 746f 2061 766f 6964 206c 6561 7669 , to avoid leavi │ │ │ │ │ -0001c920: 6e67 2061 2063 6f72 7275 7074 6564 2063 ng a corrupted c │ │ │ │ │ -0001c930: 6f70 7920 6966 2061 6e20 6572 726f 7220 opy if an error │ │ │ │ │ -0001c940: 6f63 6375 7273 2e0a 0a1f 0a46 696c 653a occurs.....File: │ │ │ │ │ -0001c950: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0001c960: 6e66 6f2c 2020 4e6f 6465 3a20 456d 6265 nfo, Node: Embe │ │ │ │ │ -0001c970: 6464 6564 2063 6f64 6520 636f 7069 6573 dded code copies │ │ │ │ │ -0001c980: 2c20 204e 6578 743a 2053 6f75 7263 6520 , Next: Source │ │ │ │ │ -0001c990: 7061 636b 6167 6520 6861 6e64 6c69 6e67 package handling │ │ │ │ │ -0001c9a0: 2064 6562 6961 6e2f 5245 4144 4d45 2073 debian/README s │ │ │ │ │ -0001c9b0: 6f75 7263 652c 2020 5072 6576 3a20 4765 ource, Prev: Ge │ │ │ │ │ -0001c9c0: 6e65 7261 7465 6420 6669 6c65 7320 6c69 nerated files li │ │ │ │ │ -0001c9d0: 7374 2064 6562 6961 6e2f 6669 6c65 732c st debian/files, │ │ │ │ │ -0001c9e0: 2020 5570 3a20 536f 7572 6365 2070 6163 Up: Source pac │ │ │ │ │ -0001c9f0: 6b61 6765 730a 0a34 2e31 3320 456d 6265 kages..4.13 Embe │ │ │ │ │ -0001ca00: 6464 6564 2063 6f64 6520 636f 7069 6573 dded code copies │ │ │ │ │ -0001ca10: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0001ca20: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 536f 6d65 ==========..Some │ │ │ │ │ -0001ca30: 2073 6f66 7477 6172 6520 7061 636b 6167 software packag │ │ │ │ │ -0001ca40: 6573 2069 6e63 6c75 6465 2069 6e20 7468 es include in th │ │ │ │ │ -0001ca50: 6569 7220 6469 7374 7269 6275 7469 6f6e eir distribution │ │ │ │ │ -0001ca60: 2063 6f6e 7665 6e69 656e 6365 2063 6f70 convenience cop │ │ │ │ │ -0001ca70: 6965 730a 6f66 2063 6f64 6520 6672 6f6d ies.of code from │ │ │ │ │ -0001ca80: 206f 7468 6572 2073 6f66 7477 6172 6520 other software │ │ │ │ │ -0001ca90: 7061 636b 6167 6573 2c20 6765 6e65 7261 packages, genera │ │ │ │ │ -0001caa0: 6c6c 7920 736f 2074 6861 7420 7573 6572 lly so that user │ │ │ │ │ -0001cab0: 7320 636f 6d70 696c 696e 670a 6672 6f6d s compiling.from │ │ │ │ │ -0001cac0: 2073 6f75 7263 6520 646f 6ee2 8099 7420 source don...t │ │ │ │ │ -0001cad0: 6861 7665 2074 6f20 646f 776e 6c6f 6164 have to download │ │ │ │ │ -0001cae0: 206d 756c 7469 706c 6520 7061 636b 6167 multiple packag │ │ │ │ │ -0001caf0: 6573 2e20 2044 6562 6961 6e20 7061 636b es. Debian pack │ │ │ │ │ -0001cb00: 6167 6573 0a73 686f 756c 6420 6e6f 7420 ages.should not │ │ │ │ │ -0001cb10: 6d61 6b65 2075 7365 206f 6620 7468 6573 make use of thes │ │ │ │ │ -0001cb20: 6520 636f 6e76 656e 6965 6e63 6520 636f e convenience co │ │ │ │ │ -0001cb30: 7069 6573 2075 6e6c 6573 7320 7468 6520 pies unless the │ │ │ │ │ -0001cb40: 696e 636c 7564 6564 0a70 6163 6b61 6765 included.package │ │ │ │ │ -0001cb50: 2069 7320 6578 706c 6963 6974 6c79 2069 is explicitly i │ │ │ │ │ -0001cb60: 6e74 656e 6465 6420 746f 2062 6520 7573 ntended to be us │ │ │ │ │ -0001cb70: 6564 2069 6e20 7468 6973 2077 6179 2e20 ed in this way. │ │ │ │ │ -0001cb80: 2028 3129 2020 4966 2074 6865 0a69 6e63 (1) If the.inc │ │ │ │ │ -0001cb90: 6c75 6465 6420 636f 6465 2069 7320 616c luded code is al │ │ │ │ │ -0001cba0: 7265 6164 7920 696e 2074 6865 2044 6562 ready in the Deb │ │ │ │ │ -0001cbb0: 6961 6e20 6172 6368 6976 6520 696e 2074 ian archive in t │ │ │ │ │ -0001cbc0: 6865 2066 6f72 6d20 6f66 2061 206c 6962 he form of a lib │ │ │ │ │ -0001cbd0: 7261 7279 2c0a 7468 6520 4465 6269 616e rary,.the Debian │ │ │ │ │ -0001cbe0: 2070 6163 6b61 6769 6e67 2073 686f 756c packaging shoul │ │ │ │ │ -0001cbf0: 6420 656e 7375 7265 2074 6861 7420 6269 d ensure that bi │ │ │ │ │ -0001cc00: 6e61 7279 2070 6163 6b61 6765 7320 7265 nary packages re │ │ │ │ │ -0001cc10: 6665 7265 6e63 6520 7468 650a 6c69 6272 ference the.libr │ │ │ │ │ -0001cc20: 6172 6965 7320 616c 7265 6164 7920 696e aries already in │ │ │ │ │ -0001cc30: 2044 6562 6961 6e20 616e 6420 7468 6520 Debian and the │ │ │ │ │ -0001cc40: 636f 6e76 656e 6965 6e63 6520 636f 7079 convenience copy │ │ │ │ │ -0001cc50: 2069 7320 6e6f 7420 7573 6564 2e20 2049 is not used. I │ │ │ │ │ -0001cc60: 660a 7468 6520 696e 636c 7564 6564 2063 f.the included c │ │ │ │ │ -0001cc70: 6f64 6520 6973 206e 6f74 2061 6c72 6561 ode is not alrea │ │ │ │ │ -0001cc80: 6479 2069 6e20 4465 6269 616e 2c20 6974 dy in Debian, it │ │ │ │ │ -0001cc90: 2073 686f 756c 6420 6265 2070 6163 6b61 should be packa │ │ │ │ │ -0001cca0: 6765 640a 7365 7061 7261 7465 6c79 2061 ged.separately a │ │ │ │ │ -0001ccb0: 7320 6120 7072 6572 6571 7569 7369 7465 s a prerequisite │ │ │ │ │ -0001ccc0: 2069 6620 706f 7373 6962 6c65 2e20 2028 if possible. ( │ │ │ │ │ -0001ccd0: 3229 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2).. --------- │ │ │ │ │ -0001cce0: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ -0001ccf0: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2046 ------.. (1) F │ │ │ │ │ -0001cd00: 6f72 2065 7861 6d70 6c65 2c20 7061 7274 or example, part │ │ │ │ │ -0001cd10: 7320 6f66 2074 6865 2047 4e55 2062 7569 s of the GNU bui │ │ │ │ │ -0001cd20: 6c64 2073 7973 7465 6d20 776f 726b 206c ld system work l │ │ │ │ │ -0001cd30: 696b 6520 7468 6973 2e0a 0a20 2020 2832 ike this... (2 │ │ │ │ │ -0001cd40: 2920 4861 7669 6e67 206d 756c 7469 706c ) Having multipl │ │ │ │ │ -0001cd50: 6520 636f 7069 6573 206f 6620 7468 6520 e copies of the │ │ │ │ │ -0001cd60: 7361 6d65 2063 6f64 6520 696e 2044 6562 same code in Deb │ │ │ │ │ -0001cd70: 6961 6e20 6973 2069 6e65 6666 6963 6965 ian is inefficie │ │ │ │ │ -0001cd80: 6e74 2c0a 6f66 7465 6e20 6372 6561 7465 nt,.often create │ │ │ │ │ -0001cd90: 7320 6569 7468 6572 2073 7461 7469 6320 s either static │ │ │ │ │ -0001cda0: 6c69 6e6b 696e 6720 6f72 2073 6861 7265 linking or share │ │ │ │ │ -0001cdb0: 6420 6c69 6272 6172 7920 636f 6e66 6c69 d library confli │ │ │ │ │ -0001cdc0: 6374 732c 2061 6e64 2c0a 6d6f 7374 2069 cts, and,.most i │ │ │ │ │ -0001cdd0: 6d70 6f72 7461 6e74 6c79 2c20 696e 6372 mportantly, incr │ │ │ │ │ -0001cde0: 6561 7365 7320 7468 6520 6469 6666 6963 eases the diffic │ │ │ │ │ -0001cdf0: 756c 7479 206f 6620 6861 6e64 6c69 6e67 ulty of handling │ │ │ │ │ -0001ce00: 2073 6563 7572 6974 790a 7675 6c6e 6572 security.vulner │ │ │ │ │ -0001ce10: 6162 696c 6974 6965 7320 696e 2074 6865 abilities in the │ │ │ │ │ -0001ce20: 2064 7570 6c69 6361 7465 6420 636f 6465 duplicated code │ │ │ │ │ -0001ce30: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0001ce40: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0001ce50: 4e6f 6465 3a20 536f 7572 6365 2070 6163 Node: Source pac │ │ │ │ │ -0001ce60: 6b61 6765 2068 616e 646c 696e 6720 6465 kage handling de │ │ │ │ │ -0001ce70: 6269 616e 2f52 4541 444d 4520 736f 7572 bian/README sour │ │ │ │ │ -0001ce80: 6365 2c20 204e 6578 743a 2052 6570 726f ce, Next: Repro │ │ │ │ │ -0001ce90: 6475 6369 6269 6c69 7479 2c20 2050 7265 ducibility, Pre │ │ │ │ │ -0001cea0: 763a 2045 6d62 6564 6465 6420 636f 6465 v: Embedded code │ │ │ │ │ -0001ceb0: 2063 6f70 6965 732c 2020 5570 3a20 536f copies, Up: So │ │ │ │ │ -0001cec0: 7572 6365 2070 6163 6b61 6765 730a 0a34 urce packages..4 │ │ │ │ │ -0001ced0: 2e31 3420 536f 7572 6365 2070 6163 6b61 .14 Source packa │ │ │ │ │ -0001cee0: 6765 2068 616e 646c 696e 673a 20e2 8098 ge handling: ... │ │ │ │ │ -0001cef0: 6465 6269 616e 2f52 4541 444d 452e 736f debian/README.so │ │ │ │ │ -0001cf00: 7572 6365 e280 990a 3d3d 3d3d 3d3d 3d3d urce....======== │ │ │ │ │ -0001cf10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001cf20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001cf30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4966 ============..If │ │ │ │ │ -0001cf40: 2072 756e 6e69 6e67 20e2 8098 6470 6b67 running ...dpkg │ │ │ │ │ -0001cf50: 2d73 6f75 7263 6520 2d78 e280 9920 6f6e -source -x... on │ │ │ │ │ -0001cf60: 2061 2073 6f75 7263 6520 7061 636b 6167 a source packag │ │ │ │ │ -0001cf70: 6520 646f 6573 6ee2 8099 7420 7072 6f64 e doesn...t prod │ │ │ │ │ -0001cf80: 7563 6520 7468 650a 736f 7572 6365 206f uce the.source o │ │ │ │ │ -0001cf90: 6620 7468 6520 7061 636b 6167 652c 2072 f the package, r │ │ │ │ │ -0001cfa0: 6561 6479 2066 6f72 2065 6469 7469 6e67 eady for editing │ │ │ │ │ -0001cfb0: 2c20 616e 6420 616c 6c6f 7720 6f6e 6520 , and allow one │ │ │ │ │ -0001cfc0: 746f 206d 616b 6520 6368 616e 6765 730a to make changes. │ │ │ │ │ -0001cfd0: 616e 6420 7275 6e20 e280 9864 706b 672d and run ...dpkg- │ │ │ │ │ -0001cfe0: 6275 696c 6470 6163 6b61 6765 e280 9920 buildpackage... │ │ │ │ │ -0001cff0: 746f 2070 726f 6475 6365 2061 206d 6f64 to produce a mod │ │ │ │ │ -0001d000: 6966 6965 6420 7061 636b 6167 6520 7769 ified package wi │ │ │ │ │ -0001d010: 7468 6f75 7420 7461 6b69 6e67 0a61 6e79 thout taking.any │ │ │ │ │ -0001d020: 2061 6464 6974 696f 6e61 6c20 7374 6570 additional step │ │ │ │ │ -0001d030: 732c 2063 7265 6174 696e 6720 6120 e280 s, creating a .. │ │ │ │ │ -0001d040: 9864 6562 6961 6e2f 5245 4144 4d45 2e73 .debian/README.s │ │ │ │ │ -0001d050: 6f75 7263 65e2 8099 2064 6f63 756d 656e ource... documen │ │ │ │ │ -0001d060: 7461 7469 6f6e 0a66 696c 6520 6973 2072 tation.file is r │ │ │ │ │ -0001d070: 6563 6f6d 6d65 6e64 6564 2e20 2054 6869 ecommended. Thi │ │ │ │ │ -0001d080: 7320 6669 6c65 2073 686f 756c 6420 6578 s file should ex │ │ │ │ │ -0001d090: 706c 6169 6e20 686f 7720 746f 2064 6f20 plain how to do │ │ │ │ │ -0001d0a0: 616c 6c20 6f66 2074 6865 0a66 6f6c 6c6f all of the.follo │ │ │ │ │ -0001d0b0: 7769 6e67 3a0a 0a20 2031 2e20 4765 6e65 wing:.. 1. Gene │ │ │ │ │ -0001d0c0: 7261 7465 2074 6865 2066 756c 6c79 2070 rate the fully p │ │ │ │ │ -0001d0d0: 6174 6368 6564 2073 6f75 7263 652c 2069 atched source, i │ │ │ │ │ -0001d0e0: 6e20 6120 666f 726d 2072 6561 6479 2066 n a form ready f │ │ │ │ │ -0001d0f0: 6f72 2065 6469 7469 6e67 2c0a 2020 2020 or editing,. │ │ │ │ │ -0001d100: 2074 6861 7420 776f 756c 6420 6265 2062 that would be b │ │ │ │ │ -0001d110: 7569 6c74 2074 6f20 6372 6561 7465 2044 uilt to create D │ │ │ │ │ -0001d120: 6562 6961 6e20 7061 636b 6167 6573 2e20 ebian packages. │ │ │ │ │ -0001d130: 2044 6f69 6e67 2074 6869 7320 7769 7468 Doing this with │ │ │ │ │ -0001d140: 2061 0a20 2020 2020 e280 9870 6174 6368 a. ...patch │ │ │ │ │ -0001d150: e280 9920 7461 7267 6574 2069 6e20 e280 ... target in .. │ │ │ │ │ -0001d160: 9864 6562 6961 6e2f 7275 6c65 73e2 8099 .debian/rules... │ │ │ │ │ -0001d170: 2069 7320 7265 636f 6d6d 656e 6465 643b is recommended; │ │ │ │ │ -0001d180: 2073 6565 202a 6e6f 7465 204d 6169 6e0a see *note Main. │ │ │ │ │ -0001d190: 2020 2020 2062 7569 6c64 696e 6720 7363 building sc │ │ │ │ │ -0001d1a0: 7269 7074 3b20 6465 6269 616e 2f72 756c ript; debian/rul │ │ │ │ │ -0001d1b0: 6573 3a20 3763 2e0a 0a20 2032 2e20 4d6f es: 7c... 2. Mo │ │ │ │ │ -0001d1c0: 6469 6679 2074 6865 2073 6f75 7263 6520 dify the source │ │ │ │ │ -0001d1d0: 616e 6420 7361 7665 2074 686f 7365 206d and save those m │ │ │ │ │ -0001d1e0: 6f64 6966 6963 6174 696f 6e73 2073 6f20 odifications so │ │ │ │ │ -0001d1f0: 7468 6174 2074 6865 7920 7769 6c6c 2062 that they will b │ │ │ │ │ -0001d200: 650a 2020 2020 2061 7070 6c69 6564 2077 e. applied w │ │ │ │ │ -0001d210: 6865 6e20 6275 696c 6469 6e67 2074 6865 hen building the │ │ │ │ │ -0001d220: 2070 6163 6b61 6765 2e0a 0a20 2033 2e20 package... 3. │ │ │ │ │ -0001d230: 5265 6d6f 7665 2073 6f75 7263 6520 6d6f Remove source mo │ │ │ │ │ -0001d240: 6469 6669 6361 7469 6f6e 7320 7468 6174 difications that │ │ │ │ │ -0001d250: 2061 7265 2063 7572 7265 6e74 6c79 2062 are currently b │ │ │ │ │ -0001d260: 6569 6e67 2061 7070 6c69 6564 2077 6865 eing applied whe │ │ │ │ │ -0001d270: 6e0a 2020 2020 2062 7569 6c64 696e 6720 n. building │ │ │ │ │ -0001d280: 7468 6520 7061 636b 6167 652e 0a0a 2020 the package... │ │ │ │ │ -0001d290: 342e 204f 7074 696f 6e61 6c6c 792c 2064 4. Optionally, d │ │ │ │ │ -0001d2a0: 6f63 756d 656e 7420 7768 6174 2073 7465 ocument what ste │ │ │ │ │ -0001d2b0: 7073 2061 7265 206e 6563 6573 7361 7279 ps are necessary │ │ │ │ │ -0001d2c0: 2074 6f20 7570 6772 6164 6520 7468 6520 to upgrade the │ │ │ │ │ -0001d2d0: 4465 6269 616e 0a20 2020 2020 736f 7572 Debian. sour │ │ │ │ │ -0001d2e0: 6365 2070 6163 6b61 6765 2074 6f20 6120 ce package to a │ │ │ │ │ -0001d2f0: 6e65 7720 7570 7374 7265 616d 2076 6572 new upstream ver │ │ │ │ │ -0001d300: 7369 6f6e 2c20 6966 2061 7070 6c69 6361 sion, if applica │ │ │ │ │ -0001d310: 626c 652e 0a0a 5468 6973 2065 7870 6c61 ble...This expla │ │ │ │ │ -0001d320: 6e61 7469 6f6e 2073 686f 756c 6420 696e nation should in │ │ │ │ │ -0001d330: 636c 7564 6520 7370 6563 6966 6963 2063 clude specific c │ │ │ │ │ -0001d340: 6f6d 6d61 6e64 7320 616e 6420 6d65 6e74 ommands and ment │ │ │ │ │ -0001d350: 696f 6e20 616e 790a 6164 6469 7469 6f6e ion any.addition │ │ │ │ │ -0001d360: 616c 2072 6571 7569 7265 6420 4465 6269 al required Debi │ │ │ │ │ -0001d370: 616e 2070 6163 6b61 6765 732e 2020 4974 an packages. It │ │ │ │ │ -0001d380: 2073 686f 756c 6420 6e6f 7420 6173 7375 should not assu │ │ │ │ │ -0001d390: 6d65 2066 616d 696c 6961 7269 7479 0a77 me familiarity.w │ │ │ │ │ -0001d3a0: 6974 6820 616e 7920 7370 6563 6966 6963 ith any specific │ │ │ │ │ -0001d3b0: 2044 6562 6961 6e20 7061 636b 6167 696e Debian packagin │ │ │ │ │ -0001d3c0: 6720 7379 7374 656d 206f 7220 7061 7463 g system or patc │ │ │ │ │ -0001d3d0: 6820 6d61 6e61 6765 6d65 6e74 2074 6f6f h management too │ │ │ │ │ -0001d3e0: 6c73 2e0a 0a54 6869 7320 6578 706c 616e ls...This explan │ │ │ │ │ -0001d3f0: 6174 696f 6e20 6d61 7920 7265 6665 7220 ation may refer │ │ │ │ │ -0001d400: 746f 2061 2064 6f63 756d 656e 7461 7469 to a documentati │ │ │ │ │ -0001d410: 6f6e 2066 696c 6520 696e 7374 616c 6c65 on file installe │ │ │ │ │ -0001d420: 6420 6279 206f 6e65 206f 660a 7468 6520 d by one of.the │ │ │ │ │ -0001d430: 7061 636b 6167 65e2 8099 7320 6275 696c package...s buil │ │ │ │ │ -0001d440: 6420 6465 7065 6e64 656e 6369 6573 2070 d dependencies p │ │ │ │ │ -0001d450: 726f 7669 6465 6420 7468 6174 2074 6865 rovided that the │ │ │ │ │ -0001d460: 2072 6566 6572 656e 6365 640a 646f 6375 referenced.docu │ │ │ │ │ -0001d470: 6d65 6e74 6174 696f 6e20 636c 6561 726c mentation clearl │ │ │ │ │ -0001d480: 7920 6578 706c 6169 6e73 2074 6865 7365 y explains these │ │ │ │ │ -0001d490: 2074 6173 6b73 2061 6e64 2069 7320 6e6f tasks and is no │ │ │ │ │ -0001d4a0: 7420 6120 6765 6e65 7261 6c0a 7265 6665 t a general.refe │ │ │ │ │ -0001d4b0: 7265 6e63 6520 6d61 6e75 616c 2e0a 0ae2 rence manual.... │ │ │ │ │ -0001d4c0: 8098 6465 6269 616e 2f52 4541 444d 452e ..debian/README. │ │ │ │ │ -0001d4d0: 736f 7572 6365 e280 9920 6d61 7920 616c source... may al │ │ │ │ │ -0001d4e0: 736f 2069 6e63 6c75 6465 2061 6e79 206f so include any o │ │ │ │ │ -0001d4f0: 7468 6572 2069 6e66 6f72 6d61 7469 6f6e ther information │ │ │ │ │ -0001d500: 2074 6861 7420 776f 756c 640a 6265 2068 that would.be h │ │ │ │ │ -0001d510: 656c 7066 756c 2074 6f20 736f 6d65 6f6e elpful to someon │ │ │ │ │ -0001d520: 6520 6d6f 6469 6679 696e 6720 7468 6520 e modifying the │ │ │ │ │ -0001d530: 736f 7572 6365 2070 6163 6b61 6765 2e20 source package. │ │ │ │ │ -0001d540: 2045 7665 6e20 6966 2074 6865 2070 6163 Even if the pac │ │ │ │ │ -0001d550: 6b61 6765 0a64 6f65 736e e280 9974 2066 kage.doesn...t f │ │ │ │ │ -0001d560: 6974 2074 6865 2061 626f 7665 2064 6573 it the above des │ │ │ │ │ -0001d570: 6372 6970 7469 6f6e 2c20 6d61 696e 7461 cription, mainta │ │ │ │ │ -0001d580: 696e 6572 7320 6172 6520 656e 636f 7572 iners are encour │ │ │ │ │ -0001d590: 6167 6564 2074 6f0a 646f 6375 6d65 6e74 aged to.document │ │ │ │ │ -0001d5a0: 2069 6e20 6120 e280 9864 6562 6961 6e2f in a ...debian/ │ │ │ │ │ -0001d5b0: 5245 4144 4d45 2e73 6f75 7263 65e2 8099 README.source... │ │ │ │ │ -0001d5c0: 2066 696c 6520 616e 7920 736f 7572 6365 file any source │ │ │ │ │ -0001d5d0: 2070 6163 6b61 6765 2077 6974 6820 610a package with a. │ │ │ │ │ -0001d5e0: 7061 7274 6963 756c 6172 6c79 2063 6f6d particularly com │ │ │ │ │ -0001d5f0: 706c 6578 206f 7220 756e 696e 7475 6974 plex or unintuit │ │ │ │ │ -0001d600: 6976 6520 736f 7572 6365 206c 6179 6f75 ive source layou │ │ │ │ │ -0001d610: 7420 6f72 2062 7569 6c64 2073 7973 7465 t or build syste │ │ │ │ │ -0001d620: 6d20 2866 6f72 0a65 7861 6d70 6c65 2c20 m (for.example, │ │ │ │ │ -0001d630: 6120 7061 636b 6167 6520 7468 6174 2062 a package that b │ │ │ │ │ -0001d640: 7569 6c64 7320 7468 6520 7361 6d65 2073 uilds the same s │ │ │ │ │ -0001d650: 6f75 7263 6520 6d75 6c74 6970 6c65 2074 ource multiple t │ │ │ │ │ -0001d660: 696d 6573 2074 6f0a 6765 6e65 7261 7465 imes to.generate │ │ │ │ │ -0001d670: 2064 6966 6665 7265 6e74 2062 696e 6172 different binar │ │ │ │ │ -0001d680: 7920 7061 636b 6167 6573 292e 0a0a 1f0a y packages)..... │ │ │ │ │ -0001d690: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -0001d6a0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -0001d6b0: 2052 6570 726f 6475 6369 6269 6c69 7479 Reproducibility │ │ │ │ │ -0001d6c0: 2c20 204e 6578 743a 204d 6973 7369 6e67 , Next: Missing │ │ │ │ │ -0001d6d0: 2073 6f75 7263 6573 2064 6562 6961 6e2f sources debian/ │ │ │ │ │ -0001d6e0: 6d69 7373 696e 672d 736f 7572 6365 732c missing-sources, │ │ │ │ │ -0001d6f0: 2020 5072 6576 3a20 536f 7572 6365 2070 Prev: Source p │ │ │ │ │ -0001d700: 6163 6b61 6765 2068 616e 646c 696e 6720 ackage handling │ │ │ │ │ -0001d710: 6465 6269 616e 2f52 4541 444d 4520 736f debian/README so │ │ │ │ │ -0001d720: 7572 6365 2c20 2055 703a 2053 6f75 7263 urce, Up: Sourc │ │ │ │ │ -0001d730: 6520 7061 636b 6167 6573 0a0a 342e 3135 e packages..4.15 │ │ │ │ │ -0001d740: 2052 6570 726f 6475 6369 6269 6c69 7479 Reproducibility │ │ │ │ │ -0001d750: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0001d760: 3d3d 3d3d 3d0a 0a50 6163 6b61 6765 7320 =====..Packages │ │ │ │ │ -0001d770: 7368 6f75 6c64 2062 7569 6c64 2072 6570 should build rep │ │ │ │ │ -0001d780: 726f 6475 6369 626c 792c 2077 6869 6368 roducibly, which │ │ │ │ │ -0001d790: 2066 6f72 2074 6865 2070 7572 706f 7365 for the purpose │ │ │ │ │ -0001d7a0: 7320 6f66 2074 6869 730a 646f 6375 6d65 s of this.docume │ │ │ │ │ -0001d7b0: 6e74 2028 3129 206d 6561 6e73 2074 6861 nt (1) means tha │ │ │ │ │ -0001d7c0: 7420 6769 7665 6e0a 0a20 2020 2d20 6120 t given.. - a │ │ │ │ │ -0001d7d0: 7665 7273 696f 6e20 6f66 2061 2073 6f75 version of a sou │ │ │ │ │ -0001d7e0: 7263 6520 7061 636b 6167 6520 756e 7061 rce package unpa │ │ │ │ │ -0001d7f0: 636b 6564 2061 7420 6120 6769 7665 6e20 cked at a given │ │ │ │ │ -0001d800: 7061 7468 3b0a 0a20 2020 2d20 6120 7365 path;.. - a se │ │ │ │ │ -0001d810: 7420 6f66 2076 6572 7369 6f6e 7320 6f66 t of versions of │ │ │ │ │ -0001d820: 2069 6e73 7461 6c6c 6564 2062 7569 6c64 installed build │ │ │ │ │ -0001d830: 2064 6570 656e 6465 6e63 6965 733b 0a0a dependencies;.. │ │ │ │ │ -0001d840: 2020 202d 2061 2073 6574 206f 6620 656e - a set of en │ │ │ │ │ -0001d850: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ │ │ -0001d860: 6c65 2076 616c 7565 733b 0a0a 2020 202d le values;.. - │ │ │ │ │ -0001d870: 2061 2062 7569 6c64 2061 7263 6869 7465 a build archite │ │ │ │ │ -0001d880: 6374 7572 653b 2061 6e64 0a0a 2020 202d cture; and.. - │ │ │ │ │ -0001d890: 2061 2068 6f73 7420 6172 6368 6974 6563 a host architec │ │ │ │ │ -0001d8a0: 7475 7265 2c0a 0a72 6570 6561 7465 646c ture,..repeatedl │ │ │ │ │ -0001d8b0: 7920 6275 696c 6469 6e67 2074 6865 2073 y building the s │ │ │ │ │ -0001d8c0: 6f75 7263 6520 7061 636b 6167 6520 666f ource package fo │ │ │ │ │ -0001d8d0: 7220 7468 6520 6275 696c 6420 6172 6368 r the build arch │ │ │ │ │ -0001d8e0: 6974 6563 7475 7265 206f 6e20 616e 790a itecture on any. │ │ │ │ │ -0001d8f0: 6d61 6368 696e 6520 6f66 2074 6865 2068 machine of the h │ │ │ │ │ -0001d900: 6f73 7420 6172 6368 6974 6563 7475 7265 ost architecture │ │ │ │ │ -0001d910: 2077 6974 6820 7468 6f73 6520 7665 7273 with those vers │ │ │ │ │ -0001d920: 696f 6e73 206f 6620 7468 6520 6275 696c ions of the buil │ │ │ │ │ -0001d930: 640a 6465 7065 6e64 656e 6369 6573 2069 d.dependencies i │ │ │ │ │ -0001d940: 6e73 7461 6c6c 6564 2061 6e64 2065 7861 nstalled and exa │ │ │ │ │ -0001d950: 6374 6c79 2074 686f 7365 2065 6e76 6972 ctly those envir │ │ │ │ │ -0001d960: 6f6e 6d65 6e74 2076 6172 6961 626c 6520 onment variable │ │ │ │ │ -0001d970: 7661 6c75 6573 2073 6574 0a77 696c 6c20 values set.will │ │ │ │ │ -0001d980: 7072 6f64 7563 6520 6269 742d 666f 722d produce bit-for- │ │ │ │ │ -0001d990: 6269 7420 6964 656e 7469 6361 6c20 6269 bit identical bi │ │ │ │ │ -0001d9a0: 6e61 7279 2070 6163 6b61 6765 732e 0a0a nary packages... │ │ │ │ │ -0001d9b0: 4974 2069 7320 7265 636f 6d6d 656e 6465 It is recommende │ │ │ │ │ -0001d9c0: 6420 7468 6174 2070 6163 6b61 6765 7320 d that packages │ │ │ │ │ -0001d9d0: 7072 6f64 7563 6520 6269 742d 666f 722d produce bit-for- │ │ │ │ │ -0001d9e0: 6269 7420 6964 656e 7469 6361 6c20 6269 bit identical bi │ │ │ │ │ -0001d9f0: 6e61 7269 6573 0a65 7665 6e20 6966 206d naries.even if m │ │ │ │ │ -0001da00: 6f73 7420 656e 7669 726f 6e6d 656e 7420 ost environment │ │ │ │ │ -0001da10: 7661 7269 6162 6c65 7320 616e 6420 6275 variables and bu │ │ │ │ │ -0001da20: 696c 6420 7061 7468 7320 6172 6520 7661 ild paths are va │ │ │ │ │ -0001da30: 7269 6564 2e20 2049 7420 6973 0a69 6e74 ried. It is.int │ │ │ │ │ -0001da40: 656e 6465 6420 666f 7220 7468 6973 2073 ended for this s │ │ │ │ │ -0001da50: 7472 6963 7465 7220 7374 616e 6461 7264 tricter standard │ │ │ │ │ -0001da60: 2074 6f20 7265 706c 6163 6520 7468 6520 to replace the │ │ │ │ │ -0001da70: 6162 6f76 6520 7768 656e 2069 7420 6973 above when it is │ │ │ │ │ -0001da80: 0a65 6173 6965 7220 666f 7220 7061 636b .easier for pack │ │ │ │ │ -0001da90: 6167 6573 2074 6f20 6d65 6574 2069 742e ages to meet it. │ │ │ │ │ -0001daa0: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ -0001dab0: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ -0001dac0: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6869 ----.. (1) Thi │ │ │ │ │ -0001dad0: 7320 6973 2044 6562 6961 6ee2 8099 7320 s is Debian...s │ │ │ │ │ -0001dae0: 7072 6563 6973 6966 6963 6174 696f 6e20 precisification │ │ │ │ │ -0001daf0: 6f66 2074 6865 2072 6570 726f 6475 6369 of the reproduci │ │ │ │ │ -0001db00: 626c 652d 6275 696c 6473 2e6f 7267 0a64 ble-builds.org.d │ │ │ │ │ -0001db10: 6566 696e 6974 696f 6e20 2868 7474 7073 efinition (https │ │ │ │ │ -0001db20: 3a2f 2f72 6570 726f 6475 6369 626c 652d ://reproducible- │ │ │ │ │ -0001db30: 6275 696c 6473 2e6f 7267 2f64 6f63 732f builds.org/docs/ │ │ │ │ │ -0001db40: 6465 6669 6e69 7469 6f6e 2f29 2e0a 0a1f definition/).... │ │ │ │ │ -0001db50: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -0001db60: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -0001db70: 3a20 4d69 7373 696e 6720 736f 7572 6365 : Missing source │ │ │ │ │ -0001db80: 7320 6465 6269 616e 2f6d 6973 7369 6e67 s debian/missing │ │ │ │ │ -0001db90: 2d73 6f75 7263 6573 2c20 204e 6578 743a -sources, Next: │ │ │ │ │ -0001dba0: 2056 656e 646f 722d 7370 6563 6966 6963 Vendor-specific │ │ │ │ │ -0001dbb0: 2070 6174 6368 2073 6572 6965 732c 2020 patch series, │ │ │ │ │ -0001dbc0: 5072 6576 3a20 5265 7072 6f64 7563 6962 Prev: Reproducib │ │ │ │ │ -0001dbd0: 696c 6974 792c 2020 5570 3a20 536f 7572 ility, Up: Sour │ │ │ │ │ -0001dbe0: 6365 2070 6163 6b61 6765 730a 0a34 2e31 ce packages..4.1 │ │ │ │ │ -0001dbf0: 3620 4d69 7373 696e 6720 736f 7572 6365 6 Missing source │ │ │ │ │ -0001dc00: 733a 20e2 8098 6465 6269 616e 2f6d 6973 s: ...debian/mis │ │ │ │ │ -0001dc10: 7369 6e67 2d73 6f75 7263 6573 e280 990a sing-sources.... │ │ │ │ │ -0001dc20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001dc30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001dc40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -0001dc50: 536f 6d65 7469 6d65 7320 7570 7374 7265 Sometimes upstre │ │ │ │ │ -0001dc60: 616d 2064 6f65 7320 6e6f 7420 696e 636c am does not incl │ │ │ │ │ -0001dc70: 7564 6520 7468 6520 736f 7572 6365 2063 ude the source c │ │ │ │ │ -0001dc80: 6f64 6520 666f 7220 736f 6d65 2066 696c ode for some fil │ │ │ │ │ -0001dc90: 6573 2069 6e0a 7468 6520 7570 7374 7265 es in.the upstre │ │ │ │ │ -0001dca0: 616d 2074 6172 6261 6c6c 2e20 2049 6e20 am tarball. In │ │ │ │ │ -0001dcb0: 6f72 6465 7220 746f 2073 6174 6973 6679 order to satisfy │ │ │ │ │ -0001dcc0: 2074 6865 2044 4653 4720 666f 7220 7061 the DFSG for pa │ │ │ │ │ -0001dcd0: 636b 6167 6573 2069 6e0a e280 986d 6169 ckages in....mai │ │ │ │ │ -0001dce0: 6ee2 8099 206f 7220 e280 9863 6f6e 7472 n... or ...contr │ │ │ │ │ -0001dcf0: 6962 e280 992c 2079 6f75 2073 686f 756c ib..., you shoul │ │ │ │ │ -0001dd00: 6420 6569 7468 6572 3a0a 0a20 2031 2e20 d either:.. 1. │ │ │ │ │ -0001dd10: 7265 7061 636b 2074 6865 2075 7073 7472 repack the upstr │ │ │ │ │ -0001dd20: 6561 6d20 7461 7262 616c 6c20 746f 2069 eam tarball to i │ │ │ │ │ -0001dd30: 6e63 6c75 6465 2074 686f 7365 2073 6f75 nclude those sou │ │ │ │ │ -0001dd40: 7263 6573 3b20 6f72 0a0a 2020 322e 2069 rces; or.. 2. i │ │ │ │ │ -0001dd50: 6e63 6c75 6465 2061 2063 6f70 7920 6f66 nclude a copy of │ │ │ │ │ -0001dd60: 2074 6865 2073 6f75 7263 6573 2069 6e20 the sources in │ │ │ │ │ -0001dd70: 7468 6520 e280 9864 6562 6961 6e2f 6d69 the ...debian/mi │ │ │ │ │ -0001dd80: 7373 696e 672d 736f 7572 6365 73e2 8099 ssing-sources... │ │ │ │ │ -0001dd90: 0a20 2020 2020 6469 7265 6374 6f72 792e . directory. │ │ │ │ │ -0001dda0: 0a0a 5061 636b 6167 6520 6d61 696e 7461 ..Package mainta │ │ │ │ │ -0001ddb0: 696e 6572 7320 6d61 7920 6f70 7469 6f6e iners may option │ │ │ │ │ -0001ddc0: 616c 6c79 2075 7365 2074 6865 2066 6f6c ally use the fol │ │ │ │ │ -0001ddd0: 6c6f 7769 6e67 2063 6f6e 7665 6e74 696f lowing conventio │ │ │ │ │ -0001dde0: 6e20 746f 0a6f 7267 616e 697a 6520 7468 n to.organize th │ │ │ │ │ -0001ddf0: 6520 636f 6e74 656e 7473 206f 6620 e280 e contents of .. │ │ │ │ │ -0001de00: 9864 6562 6961 6e2f 6d69 7373 696e 672d .debian/missing- │ │ │ │ │ -0001de10: 736f 7572 6365 73e2 8099 3a20 666f 7220 sources...: for │ │ │ │ │ -0001de20: 6120 736f 7572 6365 6c65 7373 2066 696c a sourceless fil │ │ │ │ │ -0001de30: 650a e280 9866 6f6f e280 9920 696e 2074 e....foo... in t │ │ │ │ │ -0001de40: 6865 2073 7562 6469 7265 6374 6f72 7920 he subdirectory │ │ │ │ │ -0001de50: e280 9862 6172 e280 9920 6f66 2074 6865 ...bar... of the │ │ │ │ │ -0001de60: 2075 7073 7472 6561 6d20 7461 7262 616c upstream tarbal │ │ │ │ │ -0001de70: 6c2c 2077 6865 7265 2074 6865 0a73 6f75 l, where the.sou │ │ │ │ │ -0001de80: 7263 6520 6f66 20e2 8098 666f 6fe2 8099 rce of ...foo... │ │ │ │ │ -0001de90: 2068 6173 2065 7874 656e 7369 6f6e 20e2 has extension . │ │ │ │ │ -0001dea0: 8098 6261 7ae2 8099 2c20 706c 6163 6520 ..baz..., place │ │ │ │ │ -0001deb0: 7468 6520 736f 7572 6365 2061 740a e280 the source at... │ │ │ │ │ -0001dec0: 9864 6562 6961 6e2f 6d69 7373 696e 672d .debian/missing- │ │ │ │ │ -0001ded0: 736f 7572 6365 732f 6261 722f 666f 6f2e sources/bar/foo. │ │ │ │ │ -0001dee0: 6261 7ae2 8099 2e20 2046 6f72 2065 7861 baz.... For exa │ │ │ │ │ -0001def0: 6d70 6c65 2c20 6163 636f 7264 696e 6720 mple, according │ │ │ │ │ -0001df00: 746f 2074 6869 730a 636f 6e76 656e 7469 to this.conventi │ │ │ │ │ -0001df10: 6f6e 2c20 7468 6520 4320 736f 7572 6365 on, the C source │ │ │ │ │ -0001df20: 2063 6f64 6520 6f66 2061 6e20 6578 6563 code of an exec │ │ │ │ │ -0001df30: 7574 6162 6c65 20e2 8098 6368 6563 6b73 utable ...checks │ │ │ │ │ -0001df40: 756d 2f75 7469 6ce2 8099 2077 6f75 6c64 um/util... would │ │ │ │ │ -0001df50: 2062 650a 6c6f 6361 7465 6420 6174 20e2 be.located at . │ │ │ │ │ -0001df60: 8098 6465 6269 616e 2f6d 6973 7369 6e67 ..debian/missing │ │ │ │ │ -0001df70: 2d73 6f75 7263 6573 2f63 6865 636b 7375 -sources/checksu │ │ │ │ │ -0001df80: 6d2f 7574 696c 2e63 e280 992e 0a0a 1f0a m/util.c........ │ │ │ │ │ -0001df90: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -0001dfa0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -0001dfb0: 2056 656e 646f 722d 7370 6563 6966 6963 Vendor-specific │ │ │ │ │ -0001dfc0: 2070 6174 6368 2073 6572 6965 732c 2020 patch series, │ │ │ │ │ -0001dfd0: 5072 6576 3a20 4d69 7373 696e 6720 736f Prev: Missing so │ │ │ │ │ -0001dfe0: 7572 6365 7320 6465 6269 616e 2f6d 6973 urces debian/mis │ │ │ │ │ -0001dff0: 7369 6e67 2d73 6f75 7263 6573 2c20 2055 sing-sources, U │ │ │ │ │ -0001e000: 703a 2053 6f75 7263 6520 7061 636b 6167 p: Source packag │ │ │ │ │ -0001e010: 6573 0a0a 342e 3137 2056 656e 646f 722d es..4.17 Vendor- │ │ │ │ │ -0001e020: 7370 6563 6966 6963 2070 6174 6368 2073 specific patch s │ │ │ │ │ -0001e030: 6572 6965 730a 3d3d 3d3d 3d3d 3d3d 3d3d eries.========== │ │ │ │ │ -0001e040: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001e050: 3d3d 3d3d 3d3d 3d0a 0a50 6163 6b61 6765 =======..Package │ │ │ │ │ -0001e060: 7320 696e 2074 6865 2044 6562 6961 6e20 s in the Debian │ │ │ │ │ -0001e070: 6172 6368 6976 6520 7573 696e 6720 7468 archive using th │ │ │ │ │ -0001e080: 6520 332e 3020 2871 7569 6c74 2920 736f e 3.0 (quilt) so │ │ │ │ │ -0001e090: 7572 6365 2070 6163 6b61 6765 0a66 6f72 urce package.for │ │ │ │ │ -0001e0a0: 6d61 7420 6d75 7374 206e 6f74 2063 6f6e mat must not con │ │ │ │ │ -0001e0b0: 7461 696e 2061 206e 6f6e 2d64 6566 6175 tain a non-defau │ │ │ │ │ -0001e0c0: 6c74 2073 6572 6965 7320 6669 6c65 2e20 lt series file. │ │ │ │ │ -0001e0d0: 2054 6861 7420 6973 2c20 7468 6572 6520 That is, there │ │ │ │ │ -0001e0e0: 6d75 7374 0a6e 6f74 2065 7869 7374 2061 must.not exist a │ │ │ │ │ -0001e0f0: 2066 696c 6520 e280 9864 6562 6961 6e2f file ...debian/ │ │ │ │ │ -0001e100: 7061 7463 6865 732f 666f 6f2e 7365 7269 patches/foo.seri │ │ │ │ │ -0001e110: 6573 e280 9920 666f 7220 616e 7920 e280 es... for any .. │ │ │ │ │ -0001e120: 9866 6f6f e280 992e 0a0a 1f0a 4669 6c65 .foo........File │ │ │ │ │ -0001e130: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -0001e140: 696e 666f 2c20 204e 6f64 653a 2043 6f6e info, Node: Con │ │ │ │ │ -0001e150: 7472 6f6c 2066 696c 6573 2061 6e64 2074 trol files and t │ │ │ │ │ -0001e160: 6865 6972 2066 6965 6c64 732c 2020 4e65 heir fields, Ne │ │ │ │ │ -0001e170: 7874 3a20 5061 636b 6167 6520 6d61 696e xt: Package main │ │ │ │ │ -0001e180: 7461 696e 6572 2073 6372 6970 7473 2061 tainer scripts a │ │ │ │ │ -0001e190: 6e64 2069 6e73 7461 6c6c 6174 696f 6e20 nd installation │ │ │ │ │ -0001e1a0: 7072 6f63 6564 7572 652c 2020 5072 6576 procedure, Prev │ │ │ │ │ -0001e1b0: 3a20 536f 7572 6365 2070 6163 6b61 6765 : Source package │ │ │ │ │ -0001e1c0: 732c 2020 5570 3a20 546f 700a 0a35 2043 s, Up: Top..5 C │ │ │ │ │ -0001e1d0: 6f6e 7472 6f6c 2066 696c 6573 2061 6e64 ontrol files and │ │ │ │ │ -0001e1e0: 2074 6865 6972 2066 6965 6c64 730a 2a2a their fields.** │ │ │ │ │ -0001e1f0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0001e200: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************.. │ │ │ │ │ -0001e210: 5468 6520 7061 636b 6167 6520 6d61 6e61 The package mana │ │ │ │ │ -0001e220: 6765 6d65 6e74 2073 7973 7465 6d20 6d61 gement system ma │ │ │ │ │ -0001e230: 6e69 7075 6c61 7465 7320 6461 7461 2072 nipulates data r │ │ │ │ │ -0001e240: 6570 7265 7365 6e74 6564 2069 6e20 6120 epresented in a │ │ │ │ │ -0001e250: 636f 6d6d 6f6e 0a66 6f72 6d61 742c 206b common.format, k │ │ │ │ │ -0001e260: 6e6f 776e 2061 7320 2763 6f6e 7472 6f6c nown as 'control │ │ │ │ │ -0001e270: 2064 6174 6127 2c20 7374 6f72 6564 2069 data', stored i │ │ │ │ │ -0001e280: 6e20 2763 6f6e 7472 6f6c 2066 696c 6573 n 'control files │ │ │ │ │ -0001e290: 272e 2020 436f 6e74 726f 6c0a 6669 6c65 '. Control.file │ │ │ │ │ -0001e2a0: 7320 6172 6520 7573 6564 2066 6f72 2073 s are used for s │ │ │ │ │ -0001e2b0: 6f75 7263 6520 7061 636b 6167 6573 2c20 ource packages, │ │ │ │ │ -0001e2c0: 6269 6e61 7279 2070 6163 6b61 6765 7320 binary packages │ │ │ │ │ -0001e2d0: 616e 6420 7468 6520 e280 982e 6368 616e and the ....chan │ │ │ │ │ -0001e2e0: 6765 73e2 8099 0a66 696c 6573 2077 6869 ges....files whi │ │ │ │ │ -0001e2f0: 6368 2063 6f6e 7472 6f6c 2074 6865 2069 ch control the i │ │ │ │ │ -0001e300: 6e73 7461 6c6c 6174 696f 6e20 6f66 2075 nstallation of u │ │ │ │ │ -0001e310: 706c 6f61 6465 6420 6669 6c65 732e 2020 ploaded files. │ │ │ │ │ -0001e320: 2831 290a 0a2a 204d 656e 753a 0a0a 2a20 (1)..* Menu:..* │ │ │ │ │ -0001e330: 5379 6e74 6178 206f 6620 636f 6e74 726f Syntax of contro │ │ │ │ │ -0001e340: 6c20 6669 6c65 733a 3a0a 2a20 4465 6269 l files::.* Debi │ │ │ │ │ -0001e350: 616e 2073 6f75 7263 6520 7061 636b 6167 an source packag │ │ │ │ │ -0001e360: 6520 7465 6d70 6c61 7465 2063 6f6e 7472 e template contr │ │ │ │ │ -0001e370: 6f6c 2066 696c 6573 20e2 8093 2064 6562 ol files ... deb │ │ │ │ │ -0001e380: 6961 6e2f 636f 6e74 726f 6c3a 3a0a 2a20 ian/control::.* │ │ │ │ │ -0001e390: 4465 6269 616e 2062 696e 6172 7920 7061 Debian binary pa │ │ │ │ │ -0001e3a0: 636b 6167 6520 636f 6e74 726f 6c20 6669 ckage control fi │ │ │ │ │ -0001e3b0: 6c65 7320 e280 9320 4445 4249 414e 2f63 les ... DEBIAN/c │ │ │ │ │ -0001e3c0: 6f6e 7472 6f6c 3a3a 0a2a 2044 6562 6961 ontrol::.* Debia │ │ │ │ │ -0001e3d0: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ -0001e3e0: 2063 6f6e 7472 6f6c 2066 696c 6573 20e2 control files . │ │ │ │ │ -0001e3f0: 8093 202e 6473 633a 2044 6562 6961 6e20 .. .dsc: Debian │ │ │ │ │ -0001e400: 736f 7572 6365 2070 6163 6b61 6765 2063 source package c │ │ │ │ │ -0001e410: 6f6e 7472 6f6c 2066 696c 6573 20e2 8093 ontrol files ... │ │ │ │ │ -0001e420: 2064 7363 2e0a 2a20 4465 6269 616e 2075 dsc..* Debian u │ │ │ │ │ -0001e430: 706c 6f61 6420 6368 616e 6765 7320 636f pload changes co │ │ │ │ │ -0001e440: 6e74 726f 6c20 6669 6c65 7320 e280 9320 ntrol files ... │ │ │ │ │ -0001e450: 2e63 6861 6e67 6573 3a20 4465 6269 616e .changes: Debian │ │ │ │ │ -0001e460: 2075 706c 6f61 6420 6368 616e 6765 7320 upload changes │ │ │ │ │ -0001e470: 636f 6e74 726f 6c20 6669 6c65 7320 e280 control files .. │ │ │ │ │ -0001e480: 9320 6368 616e 6765 732e 0a2a 204c 6973 . changes..* Lis │ │ │ │ │ -0001e490: 7420 6f66 2066 6965 6c64 733a 3a0a 2a20 t of fields::.* │ │ │ │ │ -0001e4a0: 5573 6572 2d64 6566 696e 6564 2066 6965 User-defined fie │ │ │ │ │ -0001e4b0: 6c64 733a 3a0a 2a20 4f62 736f 6c65 7465 lds::.* Obsolete │ │ │ │ │ -0001e4c0: 2066 6965 6c64 733a 3a0a 0a20 2020 2d2d fields::.. -- │ │ │ │ │ -0001e4d0: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -0001e4e0: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -0001e4f0: 2020 2831 2920 e280 9864 706b 67e2 8099 (1) ...dpkg... │ │ │ │ │ -0001e500: e280 9973 2069 6e74 6572 6e61 6c20 6461 ...s internal da │ │ │ │ │ -0001e510: 7461 6261 7365 7320 6172 6520 696e 2061 tabases are in a │ │ │ │ │ -0001e520: 2073 696d 696c 6172 2066 6f72 6d61 742e similar format. │ │ │ │ │ -0001e530: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0001e540: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0001e550: 6f64 653a 2053 796e 7461 7820 6f66 2063 ode: Syntax of c │ │ │ │ │ -0001e560: 6f6e 7472 6f6c 2066 696c 6573 2c20 204e ontrol files, N │ │ │ │ │ -0001e570: 6578 743a 2044 6562 6961 6e20 736f 7572 ext: Debian sour │ │ │ │ │ -0001e580: 6365 2070 6163 6b61 6765 2074 656d 706c ce package templ │ │ │ │ │ -0001e590: 6174 6520 636f 6e74 726f 6c20 6669 6c65 ate control file │ │ │ │ │ -0001e5a0: 7320 e280 9320 6465 6269 616e 2f63 6f6e s ... debian/con │ │ │ │ │ -0001e5b0: 7472 6f6c 2c20 2055 703a 2043 6f6e 7472 trol, Up: Contr │ │ │ │ │ -0001e5c0: 6f6c 2066 696c 6573 2061 6e64 2074 6865 ol files and the │ │ │ │ │ -0001e5d0: 6972 2066 6965 6c64 730a 0a35 2e31 2053 ir fields..5.1 S │ │ │ │ │ -0001e5e0: 796e 7461 7820 6f66 2063 6f6e 7472 6f6c yntax of control │ │ │ │ │ -0001e5f0: 2066 696c 6573 0a3d 3d3d 3d3d 3d3d 3d3d files.========= │ │ │ │ │ -0001e600: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001e610: 3d3d 0a0a 4120 636f 6e74 726f 6c20 6669 ==..A control fi │ │ │ │ │ -0001e620: 6c65 2063 6f6e 7369 7374 7320 6f66 206f le consists of o │ │ │ │ │ -0001e630: 6e65 206f 7220 6d6f 7265 2073 7461 6e7a ne or more stanz │ │ │ │ │ -0001e640: 6173 206f 6620 6669 656c 6473 2e20 2028 as of fields. ( │ │ │ │ │ -0001e650: 3129 2020 5468 650a 7374 616e 7a61 7320 1) The.stanzas │ │ │ │ │ -0001e660: 6172 6520 7365 7061 7261 7465 6420 6279 are separated by │ │ │ │ │ -0001e670: 2065 6d70 7479 206c 696e 6573 2e20 2050 empty lines. P │ │ │ │ │ -0001e680: 6172 7365 7273 206d 6179 2061 6363 6570 arsers may accep │ │ │ │ │ -0001e690: 7420 6c69 6e65 730a 636f 6e73 6973 7469 t lines.consisti │ │ │ │ │ -0001e6a0: 6e67 2073 6f6c 656c 7920 6f66 2073 7061 ng solely of spa │ │ │ │ │ -0001e6b0: 6365 7320 616e 6420 7461 6273 2061 7320 ces and tabs as │ │ │ │ │ -0001e6c0: 7374 616e 7a61 2073 6570 6172 6174 6f72 stanza separator │ │ │ │ │ -0001e6d0: 732c 2062 7574 2063 6f6e 7472 6f6c 0a66 s, but control.f │ │ │ │ │ -0001e6e0: 696c 6573 2073 686f 756c 6420 7573 6520 iles should use │ │ │ │ │ -0001e6f0: 656d 7074 7920 6c69 6e65 732e 2020 536f empty lines. So │ │ │ │ │ -0001e700: 6d65 2063 6f6e 7472 6f6c 2066 696c 6573 me control files │ │ │ │ │ -0001e710: 2061 6c6c 6f77 206f 6e6c 7920 6f6e 6520 allow only one │ │ │ │ │ -0001e720: 7374 616e 7a61 3b0a 6f74 6865 7273 2061 stanza;.others a │ │ │ │ │ -0001e730: 6c6c 6f77 2073 6576 6572 616c 2c20 696e llow several, in │ │ │ │ │ -0001e740: 2077 6869 6368 2063 6173 6520 6561 6368 which case each │ │ │ │ │ -0001e750: 2073 7461 6e7a 6120 7573 7561 6c6c 7920 stanza usually │ │ │ │ │ -0001e760: 7265 6665 7273 2074 6f20 610a 6469 6666 refers to a.diff │ │ │ │ │ -0001e770: 6572 656e 7420 7061 636b 6167 652e 2020 erent package. │ │ │ │ │ -0001e780: 2846 6f72 2065 7861 6d70 6c65 2c20 696e (For example, in │ │ │ │ │ -0001e790: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ -0001e7a0: 2c20 7468 6520 6669 7273 7420 7374 616e , the first stan │ │ │ │ │ -0001e7b0: 7a61 0a72 6566 6572 7320 746f 2074 6865 za.refers to the │ │ │ │ │ -0001e7c0: 2073 6f75 7263 6520 7061 636b 6167 652c source package, │ │ │ │ │ -0001e7d0: 2061 6e64 206c 6174 6572 2073 7461 6e7a and later stanz │ │ │ │ │ -0001e7e0: 6173 2072 6566 6572 2074 6f20 6269 6e61 as refer to bina │ │ │ │ │ -0001e7f0: 7279 2070 6163 6b61 6765 730a 6765 6e65 ry packages.gene │ │ │ │ │ -0001e800: 7261 7465 6420 6672 6f6d 2074 6865 2073 rated from the s │ │ │ │ │ -0001e810: 6f75 7263 652e 2920 2054 6865 206f 7264 ource.) The ord │ │ │ │ │ -0001e820: 6572 696e 6720 6f66 2074 6865 2073 7461 ering of the sta │ │ │ │ │ -0001e830: 6e7a 6173 2069 6e20 636f 6e74 726f 6c0a nzas in control. │ │ │ │ │ -0001e840: 6669 6c65 7320 6973 2073 6967 6e69 6669 files is signifi │ │ │ │ │ -0001e850: 6361 6e74 2e0a 0a45 6163 6820 7374 616e cant...Each stan │ │ │ │ │ -0001e860: 7a61 2063 6f6e 7369 7374 7320 6f66 2061 za consists of a │ │ │ │ │ -0001e870: 2073 6572 6965 7320 6f66 2064 6174 6120 series of data │ │ │ │ │ -0001e880: 6669 656c 6473 2e20 2045 6163 6820 6669 fields. Each fi │ │ │ │ │ -0001e890: 656c 6420 636f 6e73 6973 7473 206f 660a eld consists of. │ │ │ │ │ -0001e8a0: 7468 6520 6669 656c 6420 6e61 6d65 2066 the field name f │ │ │ │ │ -0001e8b0: 6f6c 6c6f 7765 6420 6279 2061 2063 6f6c ollowed by a col │ │ │ │ │ -0001e8c0: 6f6e 2061 6e64 2074 6865 6e20 7468 6520 on and then the │ │ │ │ │ -0001e8d0: 6461 7461 2f76 616c 7565 2061 7373 6f63 data/value assoc │ │ │ │ │ -0001e8e0: 6961 7465 640a 7769 7468 2074 6861 7420 iated.with that │ │ │ │ │ -0001e8f0: 6669 656c 642e 2020 5468 6520 6669 656c field. The fiel │ │ │ │ │ -0001e900: 6420 6e61 6d65 2069 7320 636f 6d70 6f73 d name is compos │ │ │ │ │ -0001e910: 6564 206f 6620 5553 2d41 5343 4949 2063 ed of US-ASCII c │ │ │ │ │ -0001e920: 6861 7261 6374 6572 730a 6578 636c 7564 haracters.exclud │ │ │ │ │ -0001e930: 696e 6720 636f 6e74 726f 6c20 6368 6172 ing control char │ │ │ │ │ -0001e940: 6163 7465 7273 2c20 7370 6163 652c 2061 acters, space, a │ │ │ │ │ -0001e950: 6e64 2063 6f6c 6f6e 2028 692e 652e 2c20 nd colon (i.e., │ │ │ │ │ -0001e960: 6368 6172 6163 7465 7273 2069 6e20 7468 characters in th │ │ │ │ │ -0001e970: 650a 7261 6e67 6573 2055 2b30 3032 3120 e.ranges U+0021 │ │ │ │ │ -0001e980: 28e2 8098 21e2 8099 2920 7468 726f 7567 (...!...) throug │ │ │ │ │ -0001e990: 6820 552b 3030 3339 2028 e280 9839 e280 h U+0039 (...9.. │ │ │ │ │ -0001e9a0: 9929 2c20 616e 6420 552b 3030 3342 2028 .), and U+003B ( │ │ │ │ │ -0001e9b0: e280 983b e280 9929 2074 6872 6f75 6768 ...;...) through │ │ │ │ │ -0001e9c0: 0a55 2b30 3037 4520 28e2 8098 7ee2 8099 .U+007E (...~... │ │ │ │ │ -0001e9d0: 292c 2069 6e63 6c75 7369 7665 292e 2020 ), inclusive). │ │ │ │ │ -0001e9e0: 4669 656c 6420 6e61 6d65 7320 6d75 7374 Field names must │ │ │ │ │ -0001e9f0: 206e 6f74 2062 6567 696e 2077 6974 6820 not begin with │ │ │ │ │ -0001ea00: 7468 6520 636f 6d6d 656e 740a 6368 6172 the comment.char │ │ │ │ │ -0001ea10: 6163 7465 7220 2855 2b30 3032 3320 e280 acter (U+0023 .. │ │ │ │ │ -0001ea20: 9823 e280 9929 2c20 6e6f 7220 7769 7468 .#...), nor with │ │ │ │ │ -0001ea30: 2074 6865 2068 7970 6865 6e20 6368 6172 the hyphen char │ │ │ │ │ -0001ea40: 6163 7465 7220 2855 2b30 3032 4420 e280 acter (U+002D .. │ │ │ │ │ -0001ea50: 982d e280 9929 2e0a 0a54 6865 2066 6965 .-...)...The fie │ │ │ │ │ -0001ea60: 6c64 2065 6e64 7320 6174 2074 6865 2065 ld ends at the e │ │ │ │ │ -0001ea70: 6e64 206f 6620 7468 6520 6c69 6e65 206f nd of the line o │ │ │ │ │ -0001ea80: 7220 6174 2074 6865 2065 6e64 206f 6620 r at the end of │ │ │ │ │ -0001ea90: 7468 6520 6c61 7374 0a63 6f6e 7469 6e75 the last.continu │ │ │ │ │ -0001eaa0: 6174 696f 6e20 6c69 6e65 2028 7365 6520 ation line (see │ │ │ │ │ -0001eab0: 6265 6c6f 7729 2e20 2048 6f72 697a 6f6e below). Horizon │ │ │ │ │ -0001eac0: 7461 6c20 7768 6974 6573 7061 6365 2028 tal whitespace ( │ │ │ │ │ -0001ead0: 7370 6163 6573 2061 6e64 2074 6162 7329 spaces and tabs) │ │ │ │ │ -0001eae0: 0a6d 6179 206f 6363 7572 2069 6d6d 6564 .may occur immed │ │ │ │ │ -0001eaf0: 6961 7465 6c79 2062 6566 6f72 6520 6f72 iately before or │ │ │ │ │ -0001eb00: 2061 6674 6572 2074 6865 2076 616c 7565 after the value │ │ │ │ │ -0001eb10: 2061 6e64 2069 7320 6967 6e6f 7265 6420 and is ignored │ │ │ │ │ -0001eb20: 7468 6572 653b 2069 740a 6973 2063 6f6e there; it.is con │ │ │ │ │ -0001eb30: 7665 6e74 696f 6e61 6c20 746f 2070 7574 ventional to put │ │ │ │ │ -0001eb40: 2061 2073 696e 676c 6520 7370 6163 6520 a single space │ │ │ │ │ -0001eb50: 6166 7465 7220 7468 6520 636f 6c6f 6e2e after the colon. │ │ │ │ │ -0001eb60: 2020 466f 7220 6578 616d 706c 652c 2061 For example, a │ │ │ │ │ -0001eb70: 0a66 6965 6c64 206d 6967 6874 2062 653a .field might be: │ │ │ │ │ -0001eb80: 0a0a 2020 2020 2050 6163 6b61 6765 3a20 .. Package: │ │ │ │ │ -0001eb90: 6c69 6263 360a 0a74 6865 2066 6965 6c64 libc6..the field │ │ │ │ │ -0001eba0: 206e 616d 6520 6973 20e2 8098 5061 636b name is ...Pack │ │ │ │ │ -0001ebb0: 6167 65e2 8099 2061 6e64 2074 6865 2066 age... and the f │ │ │ │ │ -0001ebc0: 6965 6c64 2076 616c 7565 20e2 8098 6c69 ield value ...li │ │ │ │ │ -0001ebd0: 6263 36e2 8099 2e0a 0a45 6d70 7479 2066 bc6......Empty f │ │ │ │ │ -0001ebe0: 6965 6c64 2076 616c 7565 7320 6172 6520 ield values are │ │ │ │ │ -0001ebf0: 6f6e 6c79 2070 6572 6d69 7474 6564 2069 only permitted i │ │ │ │ │ -0001ec00: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ -0001ec10: 2074 656d 706c 6174 6520 636f 6e74 726f template contro │ │ │ │ │ -0001ec20: 6c0a 6669 6c65 7320 28e2 8098 6465 6269 l.files (...debi │ │ │ │ │ -0001ec30: 616e 2f63 6f6e 7472 6f6c e280 9929 2e20 an/control...). │ │ │ │ │ -0001ec40: 2053 7563 6820 6669 656c 6473 2061 7265 Such fields are │ │ │ │ │ -0001ec50: 2069 676e 6f72 6564 2e0a 0a41 2073 7461 ignored...A sta │ │ │ │ │ -0001ec60: 6e7a 6120 6d75 7374 206e 6f74 2063 6f6e nza must not con │ │ │ │ │ -0001ec70: 7461 696e 206d 6f72 6520 7468 616e 206f tain more than o │ │ │ │ │ -0001ec80: 6e65 2069 6e73 7461 6e63 6520 6f66 2061 ne instance of a │ │ │ │ │ -0001ec90: 2070 6172 7469 6375 6c61 7220 6669 656c particular fiel │ │ │ │ │ -0001eca0: 640a 6e61 6d65 2e0a 0a54 6865 7265 2061 d.name...There a │ │ │ │ │ -0001ecb0: 7265 2074 6872 6565 2074 7970 6573 206f re three types o │ │ │ │ │ -0001ecc0: 6620 6669 656c 6473 3a0a 0a73 696d 706c f fields:..simpl │ │ │ │ │ -0001ecd0: 650a 0a20 2020 2020 5468 6520 6669 656c e.. The fiel │ │ │ │ │ -0001ece0: 642c 2069 6e63 6c75 6469 6e67 2069 7473 d, including its │ │ │ │ │ -0001ecf0: 2076 616c 7565 2c20 6d75 7374 2062 6520 value, must be │ │ │ │ │ -0001ed00: 6120 7369 6e67 6c65 206c 696e 652e 2020 a single line. │ │ │ │ │ -0001ed10: 466f 6c64 696e 6720 6f66 0a20 2020 2020 Folding of. │ │ │ │ │ -0001ed20: 7468 6520 6669 656c 6420 6973 206e 6f74 the field is not │ │ │ │ │ -0001ed30: 2070 6572 6d69 7474 6564 2e20 2054 6869 permitted. Thi │ │ │ │ │ -0001ed40: 7320 6973 2074 6865 2064 6566 6175 6c74 s is the default │ │ │ │ │ -0001ed50: 2066 6965 6c64 2074 7970 6520 6966 2074 field type if t │ │ │ │ │ -0001ed60: 6865 0a20 2020 2020 6465 6669 6e69 7469 he. definiti │ │ │ │ │ -0001ed70: 6f6e 206f 6620 7468 6520 6669 656c 6420 on of the field │ │ │ │ │ -0001ed80: 646f 6573 206e 6f74 2073 7065 6369 6679 does not specify │ │ │ │ │ -0001ed90: 2061 2064 6966 6665 7265 6e74 2074 7970 a different typ │ │ │ │ │ -0001eda0: 652e 0a0a 666f 6c64 6564 0a0a 2020 2020 e...folded.. │ │ │ │ │ -0001edb0: 2054 6865 2076 616c 7565 206f 6620 6120 The value of a │ │ │ │ │ -0001edc0: 666f 6c64 6564 2066 6965 6c64 2069 7320 folded field is │ │ │ │ │ -0001edd0: 6120 6c6f 6769 6361 6c20 6c69 6e65 2074 a logical line t │ │ │ │ │ -0001ede0: 6861 7420 6d61 7920 7370 616e 2073 6576 hat may span sev │ │ │ │ │ -0001edf0: 6572 616c 0a20 2020 2020 6c69 6e65 732e eral. lines. │ │ │ │ │ -0001ee00: 2020 5468 6520 6c69 6e65 7320 6166 7465 The lines afte │ │ │ │ │ -0001ee10: 7220 7468 6520 6669 7273 7420 6172 6520 r the first are │ │ │ │ │ -0001ee20: 6361 6c6c 6564 2063 6f6e 7469 6e75 6174 called continuat │ │ │ │ │ -0001ee30: 696f 6e20 6c69 6e65 7320 616e 640a 2020 ion lines and. │ │ │ │ │ -0001ee40: 2020 206d 7573 7420 7374 6172 7420 7769 must start wi │ │ │ │ │ -0001ee50: 7468 2061 2073 7061 6365 206f 7220 6120 th a space or a │ │ │ │ │ -0001ee60: 7461 622e 2020 5768 6974 6573 7061 6365 tab. Whitespace │ │ │ │ │ -0001ee70: 2c20 696e 636c 7564 696e 6720 616e 790a , including any. │ │ │ │ │ -0001ee80: 2020 2020 206e 6577 6c69 6e65 732c 2069 newlines, i │ │ │ │ │ -0001ee90: 7320 6e6f 7420 7369 676e 6966 6963 616e s not significan │ │ │ │ │ -0001eea0: 7420 696e 2074 6865 2066 6965 6c64 2076 t in the field v │ │ │ │ │ -0001eeb0: 616c 7565 7320 6f66 2066 6f6c 6465 6420 alues of folded │ │ │ │ │ -0001eec0: 6669 656c 6473 2e0a 2020 2020 2028 3229 fields.. (2) │ │ │ │ │ -0001eed0: 0a0a 6d75 6c74 696c 696e 650a 0a20 2020 ..multiline.. │ │ │ │ │ -0001eee0: 2020 5468 6520 7661 6c75 6520 6f66 2061 The value of a │ │ │ │ │ -0001eef0: 206d 756c 7469 6c69 6e65 2066 6965 6c64 multiline field │ │ │ │ │ -0001ef00: 206d 6179 2063 6f6d 7072 6973 6520 6d75 may comprise mu │ │ │ │ │ -0001ef10: 6c74 6970 6c65 2063 6f6e 7469 6e75 6174 ltiple continuat │ │ │ │ │ -0001ef20: 696f 6e0a 2020 2020 206c 696e 6573 2e20 ion. lines. │ │ │ │ │ -0001ef30: 2054 6865 2066 6972 7374 206c 696e 6520 The first line │ │ │ │ │ -0001ef40: 6f66 2074 6865 2076 616c 7565 2c20 7468 of the value, th │ │ │ │ │ -0001ef50: 6520 7061 7274 206f 6e20 7468 6520 7361 e part on the sa │ │ │ │ │ -0001ef60: 6d65 206c 696e 6520 6173 0a20 2020 2020 me line as. │ │ │ │ │ -0001ef70: 7468 6520 6669 656c 6420 6e61 6d65 2c20 the field name, │ │ │ │ │ -0001ef80: 6f66 7465 6e20 6861 7320 7370 6563 6961 often has specia │ │ │ │ │ -0001ef90: 6c20 7369 676e 6966 6963 616e 6365 206f l significance o │ │ │ │ │ -0001efa0: 7220 6d61 7920 6861 7665 2074 6f20 6265 r may have to be │ │ │ │ │ -0001efb0: 0a20 2020 2020 656d 7074 792e 2020 4f74 . empty. Ot │ │ │ │ │ -0001efc0: 6865 7220 6c69 6e65 7320 6172 6520 6164 her lines are ad │ │ │ │ │ -0001efd0: 6465 6420 666f 6c6c 6f77 696e 6720 7468 ded following th │ │ │ │ │ -0001efe0: 6520 7361 6d65 2073 796e 7461 7820 6173 e same syntax as │ │ │ │ │ -0001eff0: 2074 6865 0a20 2020 2020 636f 6e74 696e the. contin │ │ │ │ │ -0001f000: 7561 7469 6f6e 206c 696e 6573 206f 6620 uation lines of │ │ │ │ │ -0001f010: 7468 6520 666f 6c64 6564 2066 6965 6c64 the folded field │ │ │ │ │ -0001f020: 732e 2020 5768 6974 6573 7061 6365 2c20 s. Whitespace, │ │ │ │ │ -0001f030: 696e 636c 7564 696e 670a 2020 2020 206e including. n │ │ │ │ │ -0001f040: 6577 6c69 6e65 732c 2069 7320 7369 676e ewlines, is sign │ │ │ │ │ -0001f050: 6966 6963 616e 7420 696e 2074 6865 2076 ificant in the v │ │ │ │ │ -0001f060: 616c 7565 7320 6f66 206d 756c 7469 6c69 alues of multili │ │ │ │ │ -0001f070: 6e65 2066 6965 6c64 732e 0a0a 5768 6974 ne fields...Whit │ │ │ │ │ -0001f080: 6573 7061 6365 206d 7573 7420 6e6f 7420 espace must not │ │ │ │ │ -0001f090: 6170 7065 6172 2069 6e73 6964 6520 6e61 appear inside na │ │ │ │ │ -0001f0a0: 6d65 7320 286f 6620 7061 636b 6167 6573 mes (of packages │ │ │ │ │ -0001f0b0: 2c20 6172 6368 6974 6563 7475 7265 732c , architectures, │ │ │ │ │ -0001f0c0: 0a66 696c 6573 206f 7220 616e 7974 6869 .files or anythi │ │ │ │ │ -0001f0d0: 6e67 2065 6c73 6529 206f 7220 7665 7273 ng else) or vers │ │ │ │ │ -0001f0e0: 696f 6e20 6e75 6d62 6572 732c 206f 7220 ion numbers, or │ │ │ │ │ -0001f0f0: 6265 7477 6565 6e20 7468 6520 6368 6172 between the char │ │ │ │ │ -0001f100: 6163 7465 7273 206f 660a 6d75 6c74 692d acters of.multi- │ │ │ │ │ -0001f110: 6368 6172 6163 7465 7220 7665 7273 696f character versio │ │ │ │ │ -0001f120: 6e20 7265 6c61 7469 6f6e 7368 6970 732e n relationships. │ │ │ │ │ -0001f130: 0a0a 5468 6520 7072 6573 656e 6365 2061 ..The presence a │ │ │ │ │ -0001f140: 6e64 2070 7572 706f 7365 206f 6620 6120 nd purpose of a │ │ │ │ │ -0001f150: 6669 656c 642c 2061 6e64 2074 6865 2073 field, and the s │ │ │ │ │ -0001f160: 796e 7461 7820 6f66 2069 7473 2076 616c yntax of its val │ │ │ │ │ -0001f170: 7565 2c20 6d61 790a 6469 6666 6572 2062 ue, may.differ b │ │ │ │ │ -0001f180: 6574 7765 656e 2074 7970 6573 206f 6620 etween types of │ │ │ │ │ -0001f190: 636f 6e74 726f 6c20 6669 6c65 732e 0a0a control files... │ │ │ │ │ -0001f1a0: 4669 656c 6420 6e61 6d65 7320 6172 6520 Field names are │ │ │ │ │ -0001f1b0: 6e6f 7420 6361 7365 2d73 656e 7369 7469 not case-sensiti │ │ │ │ │ -0001f1c0: 7665 2c20 6275 7420 6974 2069 7320 7573 ve, but it is us │ │ │ │ │ -0001f1d0: 7561 6c20 746f 2063 6170 6974 616c 697a ual to capitaliz │ │ │ │ │ -0001f1e0: 6520 7468 650a 6669 656c 6420 6e61 6d65 e the.field name │ │ │ │ │ -0001f1f0: 7320 7573 696e 6720 6d69 7865 6420 6361 s using mixed ca │ │ │ │ │ -0001f200: 7365 2061 7320 7368 6f77 6e20 6265 6c6f se as shown belo │ │ │ │ │ -0001f210: 772e 2020 4669 656c 6420 7661 6c75 6573 w. Field values │ │ │ │ │ -0001f220: 2061 7265 0a63 6173 652d 7365 6e73 6974 are.case-sensit │ │ │ │ │ -0001f230: 6976 6520 756e 6c65 7373 2074 6865 2064 ive unless the d │ │ │ │ │ -0001f240: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th │ │ │ │ │ -0001f250: 6520 6669 656c 6420 7361 7973 206f 7468 e field says oth │ │ │ │ │ -0001f260: 6572 7769 7365 2e0a 0a53 7461 6e7a 6120 erwise...Stanza │ │ │ │ │ -0001f270: 7365 7061 7261 746f 7273 2028 656d 7074 separators (empt │ │ │ │ │ -0001f280: 7920 6c69 6e65 7329 2c20 616e 6420 6c69 y lines), and li │ │ │ │ │ -0001f290: 6e65 7320 636f 6e73 6973 7469 6e67 206f nes consisting o │ │ │ │ │ -0001f2a0: 6e6c 7920 6f66 2055 2b30 3032 300a 5350 nly of U+0020.SP │ │ │ │ │ -0001f2b0: 4143 4520 616e 6420 552b 3030 3039 2054 ACE and U+0009 T │ │ │ │ │ -0001f2c0: 4142 2c20 6172 6520 6e6f 7420 616c 6c6f AB, are not allo │ │ │ │ │ -0001f2d0: 7765 6420 7769 7468 696e 2066 6965 6c64 wed within field │ │ │ │ │ -0001f2e0: 2076 616c 7565 7320 6f72 2062 6574 7765 values or betwe │ │ │ │ │ -0001f2f0: 656e 0a66 6965 6c64 732e 2020 456d 7074 en.fields. Empt │ │ │ │ │ -0001f300: 7920 6c69 6e65 7320 696e 2066 6965 6c64 y lines in field │ │ │ │ │ -0001f310: 2076 616c 7565 7320 6172 6520 7573 7561 values are usua │ │ │ │ │ -0001f320: 6c6c 7920 6573 6361 7065 6420 6279 2072 lly escaped by r │ │ │ │ │ -0001f330: 6570 7265 7365 6e74 696e 670a 7468 656d epresenting.them │ │ │ │ │ -0001f340: 2062 7920 6120 552b 3030 3230 2053 5041 by a U+0020 SPA │ │ │ │ │ -0001f350: 4345 2066 6f6c 6c6f 7765 6420 6279 2061 CE followed by a │ │ │ │ │ -0001f360: 2055 2b30 3032 4520 28e2 8098 2ee2 8099 U+002E (....... │ │ │ │ │ -0001f370: 292e 0a0a 4c69 6e65 7320 7374 6172 7469 )...Lines starti │ │ │ │ │ -0001f380: 6e67 2077 6974 6820 552b 3030 3233 2028 ng with U+0023 ( │ │ │ │ │ -0001f390: e280 9823 e280 9929 2c20 7769 7468 6f75 ...#...), withou │ │ │ │ │ -0001f3a0: 7420 616e 7920 7072 6563 6564 696e 6720 t any preceding │ │ │ │ │ -0001f3b0: 7768 6974 6573 7061 6365 2c20 6172 650a whitespace, are. │ │ │ │ │ -0001f3c0: 636f 6d6d 656e 7420 6c69 6e65 7320 7468 comment lines th │ │ │ │ │ -0001f3d0: 6174 2061 7265 206f 6e6c 7920 7065 726d at are only perm │ │ │ │ │ -0001f3e0: 6974 7465 6420 696e 2073 6f75 7263 6520 itted in source │ │ │ │ │ -0001f3f0: 7061 636b 6167 6520 636f 6e74 726f 6c20 package control │ │ │ │ │ -0001f400: 6669 6c65 730a 28e2 8098 6465 6269 616e files.(...debian │ │ │ │ │ -0001f410: 2f63 6f6e 7472 6f6c e280 9929 2e20 2054 /control...). T │ │ │ │ │ -0001f420: 6865 7365 2063 6f6d 6d65 6e74 206c 696e hese comment lin │ │ │ │ │ -0001f430: 6573 2061 7265 2069 676e 6f72 6564 2c20 es are ignored, │ │ │ │ │ -0001f440: 6576 656e 2062 6574 7765 656e 2074 776f even between two │ │ │ │ │ -0001f450: 0a63 6f6e 7469 6e75 6174 696f 6e20 6c69 .continuation li │ │ │ │ │ -0001f460: 6e65 732e 2020 5468 6579 2064 6f20 6e6f nes. They do no │ │ │ │ │ -0001f470: 7420 656e 6420 6c6f 6769 6361 6c20 6c69 t end logical li │ │ │ │ │ -0001f480: 6e65 732e 0a0a 416c 6c20 636f 6e74 726f nes...All contro │ │ │ │ │ -0001f490: 6c20 6669 6c65 7320 6d75 7374 2062 6520 l files must be │ │ │ │ │ -0001f4a0: 656e 636f 6465 6420 696e 2055 5446 2d38 encoded in UTF-8 │ │ │ │ │ -0001f4b0: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ -0001f4c0: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ -0001f4d0: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 5468 -----.. (1) Th │ │ │ │ │ -0001f4e0: 6520 7374 616e 7a61 7320 736f 6d74 696d e stanzas somtim │ │ │ │ │ -0001f4f0: 6573 2075 7365 6420 746f 2062 6520 7265 es used to be re │ │ │ │ │ -0001f500: 6665 7272 6564 2074 6f20 6173 2070 6172 ferred to as par │ │ │ │ │ -0001f510: 6167 7261 7068 732c 2062 7574 0a74 6861 agraphs, but.tha │ │ │ │ │ -0001f520: 7420 6361 7573 6564 2063 6f6e 6675 7369 t caused confusi │ │ │ │ │ -0001f530: 6f6e 2077 6974 6820 7465 7874 2070 6172 on with text par │ │ │ │ │ -0001f540: 6167 7261 7068 7320 696e 2070 726f 7365 agraphs in prose │ │ │ │ │ -0001f550: 2c20 736f 2069 7420 6973 206e 6f77 0a63 , so it is now.c │ │ │ │ │ -0001f560: 6f6e 7369 6465 7265 6420 6120 6469 7363 onsidered a disc │ │ │ │ │ -0001f570: 6f75 7261 6765 6420 7465 726d 2e0a 0a20 ouraged term... │ │ │ │ │ -0001f580: 2020 2832 2920 5468 6973 2066 6f6c 6469 (2) This foldi │ │ │ │ │ -0001f590: 6e67 206d 6574 686f 6420 6973 2073 696d ng method is sim │ │ │ │ │ -0001f5a0: 696c 6172 2074 6f20 5246 4320 3533 3232 ilar to RFC 5322 │ │ │ │ │ -0001f5b0: 2c20 616c 6c6f 7769 6e67 2063 6f6e 7472 , allowing contr │ │ │ │ │ -0001f5c0: 6f6c 0a66 696c 6573 2074 6861 7420 636f ol.files that co │ │ │ │ │ -0001f5d0: 6e74 6169 6e20 6f6e 6c79 206f 6e65 2073 ntain only one s │ │ │ │ │ -0001f5e0: 7461 6e7a 6120 616e 6420 6e6f 206d 756c tanza and no mul │ │ │ │ │ -0001f5f0: 7469 6c69 6e65 2066 6965 6c64 7320 746f tiline fields to │ │ │ │ │ -0001f600: 2062 6520 7265 6164 2062 790a 7061 7273 be read by.pars │ │ │ │ │ -0001f610: 6572 7320 7772 6974 7465 6e20 666f 7220 ers written for │ │ │ │ │ -0001f620: 5246 4320 3533 3232 2e0a 0a1f 0a46 696c RFC 5322.....Fil │ │ │ │ │ -0001f630: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0001f640: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De │ │ │ │ │ -0001f650: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ -0001f660: 6167 6520 7465 6d70 6c61 7465 2063 6f6e age template con │ │ │ │ │ -0001f670: 7472 6f6c 2066 696c 6573 20e2 8093 2064 trol files ... d │ │ │ │ │ -0001f680: 6562 6961 6e2f 636f 6e74 726f 6c2c 2020 ebian/control, │ │ │ │ │ -0001f690: 4e65 7874 3a20 4465 6269 616e 2062 696e Next: Debian bin │ │ │ │ │ -0001f6a0: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ -0001f6b0: 726f 6c20 6669 6c65 7320 e280 9320 4445 rol files ... DE │ │ │ │ │ -0001f6c0: 4249 414e 2f63 6f6e 7472 6f6c 2c20 2050 BIAN/control, P │ │ │ │ │ -0001f6d0: 7265 763a 2053 796e 7461 7820 6f66 2063 rev: Syntax of c │ │ │ │ │ -0001f6e0: 6f6e 7472 6f6c 2066 696c 6573 2c20 2055 ontrol files, U │ │ │ │ │ -0001f6f0: 703a 2043 6f6e 7472 6f6c 2066 696c 6573 p: Control files │ │ │ │ │ -0001f700: 2061 6e64 2074 6865 6972 2066 6965 6c64 and their field │ │ │ │ │ -0001f710: 730a 0a35 2e32 2044 6562 6961 6e20 736f s..5.2 Debian so │ │ │ │ │ -0001f720: 7572 6365 2070 6163 6b61 6765 2074 656d urce package tem │ │ │ │ │ -0001f730: 706c 6174 6520 636f 6e74 726f 6c20 6669 plate control fi │ │ │ │ │ -0001f740: 6c65 7320 e280 9320 e280 9864 6562 6961 les ... ...debia │ │ │ │ │ -0001f750: 6e2f 636f 6e74 726f 6ce2 8099 0a3d 3d3d n/control....=== │ │ │ │ │ -0001f760: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001f770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001f780: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001f790: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0001f7a0: 0a0a 5468 6520 e280 9864 6562 6961 6e2f ..The ...debian/ │ │ │ │ │ -0001f7b0: 636f 6e74 726f 6ce2 8099 2066 696c 6520 control... file │ │ │ │ │ -0001f7c0: 636f 6e74 6169 6e73 2074 6865 206d 6f73 contains the mos │ │ │ │ │ -0001f7d0: 7420 7669 7461 6c20 2861 6e64 0a76 6572 t vital (and.ver │ │ │ │ │ -0001f7e0: 7369 6f6e 2d69 6e64 6570 656e 6465 6e74 sion-independent │ │ │ │ │ -0001f7f0: 2920 696e 666f 726d 6174 696f 6e20 6162 ) information ab │ │ │ │ │ -0001f800: 6f75 7420 7468 6520 736f 7572 6365 2070 out the source p │ │ │ │ │ -0001f810: 6163 6b61 6765 2061 6e64 2061 626f 7574 ackage and about │ │ │ │ │ -0001f820: 2074 6865 0a62 696e 6172 7920 7061 636b the.binary pack │ │ │ │ │ -0001f830: 6167 6573 2069 7420 6372 6561 7465 732e ages it creates. │ │ │ │ │ -0001f840: 0a0a 5468 6520 6669 7273 7420 7374 616e ..The first stan │ │ │ │ │ -0001f850: 7a61 206f 6620 7468 6520 636f 6e74 726f za of the contro │ │ │ │ │ -0001f860: 6c20 6669 6c65 2063 6f6e 7461 696e 7320 l file contains │ │ │ │ │ -0001f870: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ │ │ -0001f880: 7420 7468 650a 736f 7572 6365 2070 6163 t the.source pac │ │ │ │ │ -0001f890: 6b61 6765 2069 6e20 6765 6e65 7261 6c2e kage in general. │ │ │ │ │ -0001f8a0: 2020 5468 6520 7375 6273 6571 7565 6e74 The subsequent │ │ │ │ │ -0001f8b0: 2073 7461 6e7a 6173 2065 6163 6820 6465 stanzas each de │ │ │ │ │ -0001f8c0: 7363 7269 6265 2061 0a62 696e 6172 7920 scribe a.binary │ │ │ │ │ -0001f8d0: 7061 636b 6167 6520 7468 6174 2074 6865 package that the │ │ │ │ │ -0001f8e0: 2073 6f75 7263 6520 7472 6565 2062 7569 source tree bui │ │ │ │ │ -0001f8f0: 6c64 732e 2020 4561 6368 2062 696e 6172 lds. Each binar │ │ │ │ │ -0001f900: 7920 7061 636b 6167 6520 6275 696c 740a y package built. │ │ │ │ │ -0001f910: 6672 6f6d 2074 6869 7320 736f 7572 6365 from this source │ │ │ │ │ -0001f920: 2070 6163 6b61 6765 2068 6173 2061 2063 package has a c │ │ │ │ │ -0001f930: 6f72 7265 7370 6f6e 6469 6e67 2073 7461 orresponding sta │ │ │ │ │ -0001f940: 6e7a 612c 2065 7863 6570 7420 666f 7220 nza, except for │ │ │ │ │ -0001f950: 616e 790a 6175 746f 6d61 7469 6361 6c6c any.automaticall │ │ │ │ │ -0001f960: 792d 6765 6e65 7261 7465 6420 6465 6275 y-generated debu │ │ │ │ │ -0001f970: 6720 7061 636b 6167 6573 2074 6861 7420 g packages that │ │ │ │ │ -0001f980: 646f 206e 6f74 2072 6571 7569 7265 206f do not require o │ │ │ │ │ -0001f990: 6e65 2e0a 0a54 6865 2066 6965 6c64 7320 ne...The fields │ │ │ │ │ -0001f9a0: 696e 2074 6865 2073 6f75 7263 6520 7061 in the source pa │ │ │ │ │ -0001f9b0: 636b 6167 6520 7374 616e 7a61 2028 7468 ckage stanza (th │ │ │ │ │ -0001f9c0: 6520 6669 7273 7420 6f6e 6529 2061 7265 e first one) are │ │ │ │ │ -0001f9d0: 3a0a 0a20 2020 2d20 2a6e 6f74 6520 536f :.. - *note So │ │ │ │ │ -0001f9e0: 7572 6365 3a20 3935 2e20 286d 616e 6461 urce: 95. (manda │ │ │ │ │ -0001f9f0: 746f 7279 290a 0a20 2020 2d20 2a6e 6f74 tory).. - *not │ │ │ │ │ -0001fa00: 6520 4d61 696e 7461 696e 6572 3a20 3439 e Maintainer: 49 │ │ │ │ │ -0001fa10: 2e20 286d 616e 6461 746f 7279 290a 0a20 . (mandatory).. │ │ │ │ │ -0001fa20: 2020 2d20 2a6e 6f74 6520 5570 6c6f 6164 - *note Upload │ │ │ │ │ -0001fa30: 6572 733a 2034 612e 0a0a 2020 202d 202a ers: 4a... - * │ │ │ │ │ -0001fa40: 6e6f 7465 2053 6563 7469 6f6e 3a20 3266 note Section: 2f │ │ │ │ │ -0001fa50: 2e20 2872 6563 6f6d 6d65 6e64 6564 290a . (recommended). │ │ │ │ │ -0001fa60: 0a20 2020 2d20 2a6e 6f74 6520 5072 696f . - *note Prio │ │ │ │ │ -0001fa70: 7269 7479 3a20 3332 2e20 2872 6563 6f6d rity: 32. (recom │ │ │ │ │ -0001fa80: 6d65 6e64 6564 290a 0a20 2020 2d20 2a6e mended).. - *n │ │ │ │ │ -0001fa90: 6f74 6520 4275 696c 642d 4465 7065 6e64 ote Build-Depend │ │ │ │ │ -0001faa0: 7320 6574 2061 6c3a 2039 362e 0a0a 2020 s et al: 96... │ │ │ │ │ -0001fab0: 202d 202a 6e6f 7465 2053 7461 6e64 6172 - *note Standar │ │ │ │ │ -0001fac0: 6473 2d56 6572 7369 6f6e 3a20 3636 2e20 ds-Version: 66. │ │ │ │ │ -0001fad0: 286d 616e 6461 746f 7279 290a 0a20 2020 (mandatory).. │ │ │ │ │ -0001fae0: 2d20 2a6e 6f74 6520 486f 6d65 7061 6765 - *note Homepage │ │ │ │ │ -0001faf0: 3a20 3937 2e0a 0a20 2020 2d20 2a6e 6f74 : 97... - *not │ │ │ │ │ -0001fb00: 6520 5665 7273 696f 6e20 436f 6e74 726f e Version Contro │ │ │ │ │ -0001fb10: 6c20 5379 7374 656d 2028 5643 5329 2066 l System (VCS) f │ │ │ │ │ -0001fb20: 6965 6c64 733a 2039 382e 0a0a 2020 202d ields: 98... - │ │ │ │ │ -0001fb30: 202a 6e6f 7465 2054 6573 7473 7569 7465 *note Testsuite │ │ │ │ │ -0001fb40: 3a20 3939 2e0a 0a20 2020 2d20 2a6e 6f74 : 99... - *not │ │ │ │ │ -0001fb50: 6520 5275 6c65 732d 5265 7175 6972 6573 e Rules-Requires │ │ │ │ │ -0001fb60: 2d52 6f6f 743a 2037 662e 0a0a 5468 6520 -Root: 7f...The │ │ │ │ │ -0001fb70: 6669 656c 6473 2069 6e20 7468 6520 6269 fields in the bi │ │ │ │ │ -0001fb80: 6e61 7279 2070 6163 6b61 6765 2073 7461 nary package sta │ │ │ │ │ -0001fb90: 6e7a 6173 2061 7265 3a0a 0a20 2020 2d20 nzas are:.. - │ │ │ │ │ -0001fba0: 2a6e 6f74 6520 5061 636b 6167 653a 2033 *note Package: 3 │ │ │ │ │ -0001fbb0: 632e 2028 6d61 6e64 6174 6f72 7929 0a0a c. (mandatory).. │ │ │ │ │ -0001fbc0: 2020 202d 202a 6e6f 7465 2041 7263 6869 - *note Archi │ │ │ │ │ -0001fbd0: 7465 6374 7572 653a 2039 612e 2028 6d61 tecture: 9a. (ma │ │ │ │ │ -0001fbe0: 6e64 6174 6f72 7929 0a0a 2020 202d 202a ndatory).. - * │ │ │ │ │ -0001fbf0: 6e6f 7465 2053 6563 7469 6f6e 3a20 3266 note Section: 2f │ │ │ │ │ -0001fc00: 2e20 2872 6563 6f6d 6d65 6e64 6564 290a . (recommended). │ │ │ │ │ -0001fc10: 0a20 2020 2d20 2a6e 6f74 6520 5072 696f . - *note Prio │ │ │ │ │ -0001fc20: 7269 7479 3a20 3332 2e20 2872 6563 6f6d rity: 32. (recom │ │ │ │ │ -0001fc30: 6d65 6e64 6564 290a 0a20 2020 2d20 2a6e mended).. - *n │ │ │ │ │ -0001fc40: 6f74 6520 4573 7365 6e74 6961 6c3a 2035 ote Essential: 5 │ │ │ │ │ -0001fc50: 622e 0a0a 2020 202d 202a 6e6f 7465 2044 b... - *note D │ │ │ │ │ -0001fc60: 6570 656e 6473 2065 7420 616c 3a20 3962 epends et al: 9b │ │ │ │ │ -0001fc70: 2e0a 0a20 2020 2d20 2a6e 6f74 6520 4465 ... - *note De │ │ │ │ │ -0001fc80: 7363 7269 7074 696f 6e3a 2034 642e 2028 scription: 4d. ( │ │ │ │ │ -0001fc90: 6d61 6e64 6174 6f72 7929 0a0a 2020 202d mandatory).. - │ │ │ │ │ -0001fca0: 202a 6e6f 7465 2048 6f6d 6570 6167 653a *note Homepage: │ │ │ │ │ -0001fcb0: 2039 372e 0a0a 2020 202d 202a 6e6f 7465 97... - *note │ │ │ │ │ -0001fcc0: 2042 7569 6c74 2d55 7369 6e67 3a20 3963 Built-Using: 9c │ │ │ │ │ -0001fcd0: 2e0a 0a20 2020 2d20 2a6e 6f74 6520 5061 ... - *note Pa │ │ │ │ │ -0001fce0: 636b 6167 652d 5479 7065 3a20 3964 2e0a ckage-Type: 9d.. │ │ │ │ │ -0001fcf0: 0a54 6865 2073 796e 7461 7820 616e 6420 .The syntax and │ │ │ │ │ -0001fd00: 7365 6d61 6e74 6963 7320 6f66 2074 6865 semantics of the │ │ │ │ │ -0001fd10: 2066 6965 6c64 7320 6172 6520 6465 7363 fields are desc │ │ │ │ │ -0001fd20: 7269 6265 6420 6265 6c6f 772e 0a0a 5468 ribed below...Th │ │ │ │ │ -0001fd30: 6573 6520 6669 656c 6473 2061 7265 2075 ese fields are u │ │ │ │ │ -0001fd40: 7365 6420 6279 20e2 8098 6470 6b67 2d67 sed by ...dpkg-g │ │ │ │ │ -0001fd50: 656e 636f 6e74 726f 6ce2 8099 2074 6f20 encontrol... to │ │ │ │ │ -0001fd60: 6765 6e65 7261 7465 2063 6f6e 7472 6f6c generate control │ │ │ │ │ -0001fd70: 2066 696c 6573 2066 6f72 0a62 696e 6172 files for.binar │ │ │ │ │ -0001fd80: 7920 7061 636b 6167 6573 2028 7365 6520 y packages (see │ │ │ │ │ -0001fd90: 6265 6c6f 7729 2c20 6279 20e2 8098 6470 below), by ...dp │ │ │ │ │ -0001fda0: 6b67 2d67 656e 6368 616e 6765 73e2 8099 kg-genchanges... │ │ │ │ │ -0001fdb0: 2074 6f20 6765 6e65 7261 7465 2074 6865 to generate the │ │ │ │ │ -0001fdc0: 0ae2 8098 2e63 6861 6e67 6573 e280 9920 .....changes... │ │ │ │ │ -0001fdd0: 6669 6c65 2074 6f20 6163 636f 6d70 616e file to accompan │ │ │ │ │ -0001fde0: 7920 7468 6520 7570 6c6f 6164 2c20 616e y the upload, an │ │ │ │ │ -0001fdf0: 6420 6279 20e2 8098 6470 6b67 2d73 6f75 d by ...dpkg-sou │ │ │ │ │ -0001fe00: 7263 65e2 8099 2077 6865 6e20 6974 0a63 rce... when it.c │ │ │ │ │ -0001fe10: 7265 6174 6573 2074 6865 20e2 8098 2e64 reates the ....d │ │ │ │ │ -0001fe20: 7363 e280 9920 736f 7572 6365 2063 6f6e sc... source con │ │ │ │ │ -0001fe30: 7472 6f6c 2066 696c 6520 6173 2070 6172 trol file as par │ │ │ │ │ -0001fe40: 7420 6f66 2061 2073 6f75 7263 6520 6172 t of a source ar │ │ │ │ │ -0001fe50: 6368 6976 652e 0a53 6f6d 6520 6669 656c chive..Some fiel │ │ │ │ │ -0001fe60: 6473 2061 7265 2066 6f6c 6465 6420 696e ds are folded in │ │ │ │ │ -0001fe70: 20e2 8098 6465 6269 616e 2f63 6f6e 7472 ...debian/contr │ │ │ │ │ -0001fe80: 6f6c e280 992c 2062 7574 206e 6f74 2069 ol..., but not i │ │ │ │ │ -0001fe90: 6e20 616e 7920 6f74 6865 7220 636f 6e74 n any other cont │ │ │ │ │ -0001fea0: 726f 6c0a 6669 6c65 2e20 2054 6865 7365 rol.file. These │ │ │ │ │ -0001feb0: 2074 6f6f 6c73 2061 7265 2072 6573 706f tools are respo │ │ │ │ │ -0001fec0: 6e73 6962 6c65 2066 6f72 2072 656d 6f76 nsible for remov │ │ │ │ │ -0001fed0: 696e 6720 7468 6520 6c69 6e65 2062 7265 ing the line bre │ │ │ │ │ -0001fee0: 616b 7320 6672 6f6d 0a73 7563 6820 6669 aks from.such fi │ │ │ │ │ -0001fef0: 656c 6473 2077 6865 6e20 7573 696e 6720 elds when using │ │ │ │ │ -0001ff00: 6669 656c 6473 2066 726f 6d20 e280 9864 fields from ...d │ │ │ │ │ -0001ff10: 6562 6961 6e2f 636f 6e74 726f 6ce2 8099 ebian/control... │ │ │ │ │ -0001ff20: 2074 6f20 6765 6e65 7261 7465 206f 7468 to generate oth │ │ │ │ │ -0001ff30: 6572 0a63 6f6e 7472 6f6c 2066 696c 6573 er.control files │ │ │ │ │ -0001ff40: 2e20 2054 6865 7920 6172 6520 616c 736f . They are also │ │ │ │ │ -0001ff50: 2072 6573 706f 6e73 6962 6c65 2066 6f72 responsible for │ │ │ │ │ -0001ff60: 2064 6973 6361 7264 696e 6720 656d 7074 discarding empt │ │ │ │ │ -0001ff70: 7920 6669 656c 6473 2e0a 0a54 6865 2066 y fields...The f │ │ │ │ │ -0001ff80: 6965 6c64 7320 6865 7265 206d 6179 2063 ields here may c │ │ │ │ │ -0001ff90: 6f6e 7461 696e 2076 6172 6961 626c 6520 ontain variable │ │ │ │ │ -0001ffa0: 7265 6665 7265 6e63 6573 202d 2074 6865 references - the │ │ │ │ │ -0001ffb0: 6972 2076 616c 7565 7320 7769 6c6c 2062 ir values will b │ │ │ │ │ -0001ffc0: 650a 7375 6273 7469 7475 7465 6420 6279 e.substituted by │ │ │ │ │ -0001ffd0: 20e2 8098 6470 6b67 2d67 656e 636f 6e74 ...dpkg-gencont │ │ │ │ │ -0001ffe0: 726f 6ce2 8099 2c20 e280 9864 706b 672d rol..., ...dpkg- │ │ │ │ │ -0001fff0: 6765 6e63 6861 6e67 6573 e280 9920 6f72 genchanges... or │ │ │ │ │ -00020000: 20e2 8098 6470 6b67 2d73 6f75 7263 65e2 ...dpkg-source. │ │ │ │ │ -00020010: 8099 0a77 6865 6e20 7468 6579 2067 656e ...when they gen │ │ │ │ │ -00020020: 6572 6174 6520 6f75 7470 7574 2063 6f6e erate output con │ │ │ │ │ -00020030: 7472 6f6c 2066 696c 6573 2e20 2053 6565 trol files. See │ │ │ │ │ -00020040: 202a 6e6f 7465 2056 6172 6961 626c 650a *note Variable. │ │ │ │ │ -00020050: 7375 6273 7469 7475 7469 6f6e 733b 2064 substitutions; d │ │ │ │ │ -00020060: 6562 6961 6e2f 7375 6273 7476 6172 733a ebian/substvars: │ │ │ │ │ -00020070: 2038 342e 2066 6f72 2064 6574 6169 6c73 84. for details │ │ │ │ │ -00020080: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00020090: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -000200a0: 4e6f 6465 3a20 4465 6269 616e 2062 696e Node: Debian bin │ │ │ │ │ -000200b0: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ -000200c0: 726f 6c20 6669 6c65 7320 e280 9320 4445 rol files ... DE │ │ │ │ │ -000200d0: 4249 414e 2f63 6f6e 7472 6f6c 2c20 204e BIAN/control, N │ │ │ │ │ -000200e0: 6578 743a 2044 6562 6961 6e20 736f 7572 ext: Debian sour │ │ │ │ │ -000200f0: 6365 2070 6163 6b61 6765 2063 6f6e 7472 ce package contr │ │ │ │ │ -00020100: 6f6c 2066 696c 6573 20e2 8093 2064 7363 ol files ... dsc │ │ │ │ │ -00020110: 2c20 2050 7265 763a 2044 6562 6961 6e20 , Prev: Debian │ │ │ │ │ -00020120: 736f 7572 6365 2070 6163 6b61 6765 2074 source package t │ │ │ │ │ -00020130: 656d 706c 6174 6520 636f 6e74 726f 6c20 emplate control │ │ │ │ │ -00020140: 6669 6c65 7320 e280 9320 6465 6269 616e files ... debian │ │ │ │ │ -00020150: 2f63 6f6e 7472 6f6c 2c20 2055 703a 2043 /control, Up: C │ │ │ │ │ -00020160: 6f6e 7472 6f6c 2066 696c 6573 2061 6e64 ontrol files and │ │ │ │ │ -00020170: 2074 6865 6972 2066 6965 6c64 730a 0a35 their fields..5 │ │ │ │ │ -00020180: 2e33 2044 6562 6961 6e20 6269 6e61 7279 .3 Debian binary │ │ │ │ │ -00020190: 2070 6163 6b61 6765 2063 6f6e 7472 6f6c package control │ │ │ │ │ -000201a0: 2066 696c 6573 20e2 8093 20e2 8098 4445 files ... ...DE │ │ │ │ │ -000201b0: 4249 414e 2f63 6f6e 7472 6f6c e280 990a BIAN/control.... │ │ │ │ │ -000201c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000201d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000201e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000201f0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 ==========..The │ │ │ │ │ -00020200: e280 9844 4542 4941 4e2f 636f 6e74 726f ...DEBIAN/contro │ │ │ │ │ -00020210: 6ce2 8099 2066 696c 6520 636f 6e74 6169 l... file contai │ │ │ │ │ -00020220: 6e73 2074 6865 206d 6f73 7420 7669 7461 ns the most vita │ │ │ │ │ -00020230: 6c20 2861 6e64 0a76 6572 7369 6f6e 2d64 l (and.version-d │ │ │ │ │ -00020240: 6570 656e 6465 6e74 2920 696e 666f 726d ependent) inform │ │ │ │ │ -00020250: 6174 696f 6e20 6162 6f75 7420 6120 6269 ation about a bi │ │ │ │ │ -00020260: 6e61 7279 2070 6163 6b61 6765 2e20 2049 nary package. I │ │ │ │ │ -00020270: 7420 636f 6e73 6973 7473 206f 6620 610a t consists of a. │ │ │ │ │ -00020280: 7369 6e67 6c65 2073 7461 6e7a 612e 0a0a single stanza... │ │ │ │ │ -00020290: 5468 6520 6669 656c 6473 2069 6e20 7468 The fields in th │ │ │ │ │ -000202a0: 6973 2066 696c 6520 6172 653a 0a0a 2020 is file are:.. │ │ │ │ │ -000202b0: 202d 202a 6e6f 7465 2050 6163 6b61 6765 - *note Package │ │ │ │ │ -000202c0: 3a20 3363 2e20 286d 616e 6461 746f 7279 : 3c. (mandatory │ │ │ │ │ -000202d0: 290a 0a20 2020 2d20 2a6e 6f74 6520 536f ).. - *note So │ │ │ │ │ -000202e0: 7572 6365 3a20 3935 2e0a 0a20 2020 2d20 urce: 95... - │ │ │ │ │ -000202f0: 2a6e 6f74 6520 5665 7273 696f 6e3a 2034 *note Version: 4 │ │ │ │ │ -00020300: 312e 2028 6d61 6e64 6174 6f72 7929 0a0a 1. (mandatory).. │ │ │ │ │ -00020310: 2020 202d 202a 6e6f 7465 2053 6563 7469 - *note Secti │ │ │ │ │ -00020320: 6f6e 3a20 3266 2e20 2872 6563 6f6d 6d65 on: 2f. (recomme │ │ │ │ │ -00020330: 6e64 6564 290a 0a20 2020 2d20 2a6e 6f74 nded).. - *not │ │ │ │ │ -00020340: 6520 5072 696f 7269 7479 3a20 3332 2e20 e Priority: 32. │ │ │ │ │ -00020350: 2872 6563 6f6d 6d65 6e64 6564 290a 0a20 (recommended).. │ │ │ │ │ -00020360: 2020 2d20 2a6e 6f74 6520 4172 6368 6974 - *note Archit │ │ │ │ │ -00020370: 6563 7475 7265 3a20 3961 2e20 286d 616e ecture: 9a. (man │ │ │ │ │ -00020380: 6461 746f 7279 290a 0a20 2020 2d20 2a6e datory).. - *n │ │ │ │ │ -00020390: 6f74 6520 4573 7365 6e74 6961 6c3a 2035 ote Essential: 5 │ │ │ │ │ -000203a0: 622e 0a0a 2020 202d 202a 6e6f 7465 2044 b... - *note D │ │ │ │ │ -000203b0: 6570 656e 6473 2065 7420 616c 3a20 3962 epends et al: 9b │ │ │ │ │ -000203c0: 2e0a 0a20 2020 2d20 2a6e 6f74 6520 496e ... - *note In │ │ │ │ │ -000203d0: 7374 616c 6c65 642d 5369 7a65 3a20 3966 stalled-Size: 9f │ │ │ │ │ -000203e0: 2e0a 0a20 2020 2d20 2a6e 6f74 6520 4d61 ... - *note Ma │ │ │ │ │ -000203f0: 696e 7461 696e 6572 3a20 3439 2e20 286d intainer: 49. (m │ │ │ │ │ -00020400: 616e 6461 746f 7279 290a 0a20 2020 2d20 andatory).. - │ │ │ │ │ -00020410: 2a6e 6f74 6520 4465 7363 7269 7074 696f *note Descriptio │ │ │ │ │ -00020420: 6e3a 2034 642e 2028 6d61 6e64 6174 6f72 n: 4d. (mandator │ │ │ │ │ -00020430: 7929 0a0a 2020 202d 202a 6e6f 7465 2048 y).. - *note H │ │ │ │ │ -00020440: 6f6d 6570 6167 653a 2039 372e 0a0a 2020 omepage: 97... │ │ │ │ │ -00020450: 202d 202a 6e6f 7465 2042 7569 6c74 2d55 - *note Built-U │ │ │ │ │ -00020460: 7369 6e67 3a20 3963 2e0a 0a1f 0a46 696c sing: 9c.....Fil │ │ │ │ │ -00020470: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00020480: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De │ │ │ │ │ -00020490: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ -000204a0: 6167 6520 636f 6e74 726f 6c20 6669 6c65 age control file │ │ │ │ │ -000204b0: 7320 e280 9320 6473 632c 2020 4e65 7874 s ... dsc, Next │ │ │ │ │ -000204c0: 3a20 4465 6269 616e 2075 706c 6f61 6420 : Debian upload │ │ │ │ │ -000204d0: 6368 616e 6765 7320 636f 6e74 726f 6c20 changes control │ │ │ │ │ -000204e0: 6669 6c65 7320 e280 9320 6368 616e 6765 files ... change │ │ │ │ │ -000204f0: 732c 2020 5072 6576 3a20 4465 6269 616e s, Prev: Debian │ │ │ │ │ -00020500: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ -00020510: 636f 6e74 726f 6c20 6669 6c65 7320 e280 control files .. │ │ │ │ │ -00020520: 9320 4445 4249 414e 2f63 6f6e 7472 6f6c . DEBIAN/control │ │ │ │ │ -00020530: 2c20 2055 703a 2043 6f6e 7472 6f6c 2066 , Up: Control f │ │ │ │ │ -00020540: 696c 6573 2061 6e64 2074 6865 6972 2066 iles and their f │ │ │ │ │ -00020550: 6965 6c64 730a 0a35 2e34 2044 6562 6961 ields..5.4 Debia │ │ │ │ │ -00020560: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ -00020570: 2063 6f6e 7472 6f6c 2066 696c 6573 20e2 control files . │ │ │ │ │ -00020580: 8093 20e2 8098 2e64 7363 e280 990a 3d3d .. ....dsc....== │ │ │ │ │ -00020590: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000205a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000205b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -000205c0: 5468 6973 2066 696c 6520 636f 6e73 6973 This file consis │ │ │ │ │ -000205d0: 7473 206f 6620 6120 7369 6e67 6c65 2073 ts of a single s │ │ │ │ │ -000205e0: 7461 6e7a 612c 2070 6f73 7369 626c 7920 tanza, possibly │ │ │ │ │ -000205f0: 7375 7272 6f75 6e64 6564 2062 7920 616e surrounded by an │ │ │ │ │ -00020600: 204f 7065 6e50 4750 0a73 6967 6e61 7475 OpenPGP.signatu │ │ │ │ │ -00020610: 7265 2e20 2054 6865 2066 6965 6c64 7320 re. The fields │ │ │ │ │ -00020620: 6f66 2074 6861 7420 7374 616e 7a61 2061 of that stanza a │ │ │ │ │ -00020630: 7265 206c 6973 7465 6420 6265 6c6f 772e re listed below. │ │ │ │ │ -00020640: 2020 5468 6569 7220 7379 6e74 6178 2069 Their syntax i │ │ │ │ │ -00020650: 730a 6465 7363 7269 6265 6420 6162 6f76 s.described abov │ │ │ │ │ -00020660: 652c 2069 6e20 2a6e 6f74 6520 5379 6e74 e, in *note Synt │ │ │ │ │ -00020670: 6178 206f 6620 636f 6e74 726f 6c20 6669 ax of control fi │ │ │ │ │ -00020680: 6c65 733a 2039 312e 0a0a 2020 202d 202a les: 91... - * │ │ │ │ │ -00020690: 6e6f 7465 2046 6f72 6d61 743a 2061 312e note Format: a1. │ │ │ │ │ -000206a0: 2028 6d61 6e64 6174 6f72 7929 0a0a 2020 (mandatory).. │ │ │ │ │ -000206b0: 202d 202a 6e6f 7465 2053 6f75 7263 653a - *note Source: │ │ │ │ │ -000206c0: 2039 352e 2028 6d61 6e64 6174 6f72 7929 95. (mandatory) │ │ │ │ │ -000206d0: 0a0a 2020 202d 202a 6e6f 7465 2042 696e .. - *note Bin │ │ │ │ │ -000206e0: 6172 793a 2061 322e 0a0a 2020 202d 202a ary: a2... - * │ │ │ │ │ -000206f0: 6e6f 7465 2041 7263 6869 7465 6374 7572 note Architectur │ │ │ │ │ -00020700: 653a 2039 612e 0a0a 2020 202d 202a 6e6f e: 9a... - *no │ │ │ │ │ -00020710: 7465 2056 6572 7369 6f6e 3a20 3431 2e20 te Version: 41. │ │ │ │ │ -00020720: 286d 616e 6461 746f 7279 290a 0a20 2020 (mandatory).. │ │ │ │ │ -00020730: 2d20 2a6e 6f74 6520 4d61 696e 7461 696e - *note Maintain │ │ │ │ │ -00020740: 6572 3a20 3439 2e20 286d 616e 6461 746f er: 49. (mandato │ │ │ │ │ -00020750: 7279 290a 0a20 2020 2d20 2a6e 6f74 6520 ry).. - *note │ │ │ │ │ -00020760: 5570 6c6f 6164 6572 733a 2034 612e 0a0a Uploaders: 4a... │ │ │ │ │ -00020770: 2020 202d 202a 6e6f 7465 2048 6f6d 6570 - *note Homep │ │ │ │ │ -00020780: 6167 653a 2039 372e 0a0a 2020 202d 202a age: 97... - * │ │ │ │ │ -00020790: 6e6f 7465 2056 6572 7369 6f6e 2043 6f6e note Version Con │ │ │ │ │ -000207a0: 7472 6f6c 2053 7973 7465 6d20 2856 4353 trol System (VCS │ │ │ │ │ -000207b0: 2920 6669 656c 6473 3a20 3938 2e0a 0a20 ) fields: 98... │ │ │ │ │ -000207c0: 2020 2d20 2a6e 6f74 6520 5465 7374 7375 - *note Testsu │ │ │ │ │ -000207d0: 6974 653a 2039 392e 0a0a 2020 202d 202a ite: 99... - * │ │ │ │ │ -000207e0: 6e6f 7465 2044 6769 743a 2061 332e 0a0a note Dgit: a3... │ │ │ │ │ -000207f0: 2020 202d 202a 6e6f 7465 2053 7461 6e64 - *note Stand │ │ │ │ │ -00020800: 6172 6473 2d56 6572 7369 6f6e 3a20 3636 ards-Version: 66 │ │ │ │ │ -00020810: 2e20 286d 616e 6461 746f 7279 290a 0a20 . (mandatory).. │ │ │ │ │ -00020820: 2020 2d20 2a6e 6f74 6520 4275 696c 642d - *note Build- │ │ │ │ │ -00020830: 4465 7065 6e64 7320 6574 2061 6c3a 2039 Depends et al: 9 │ │ │ │ │ -00020840: 362e 0a0a 2020 202d 202a 6e6f 7465 2050 6... - *note P │ │ │ │ │ -00020850: 6163 6b61 6765 2d4c 6973 743a 2061 342e ackage-List: a4. │ │ │ │ │ -00020860: 2028 7265 636f 6d6d 656e 6465 6429 0a0a (recommended).. │ │ │ │ │ -00020870: 2020 202d 202a 6e6f 7465 2043 6865 636b - *note Check │ │ │ │ │ -00020880: 7375 6d73 2d53 6861 3120 616e 6420 4368 sums-Sha1 and Ch │ │ │ │ │ -00020890: 6563 6b73 756d 732d 5368 6132 3536 3a20 ecksums-Sha256: │ │ │ │ │ -000208a0: 6135 2e20 286d 616e 6461 746f 7279 290a a5. (mandatory). │ │ │ │ │ -000208b0: 0a20 2020 2d20 2a6e 6f74 6520 4669 6c65 . - *note File │ │ │ │ │ -000208c0: 733a 2034 362e 2028 6d61 6e64 6174 6f72 s: 46. (mandator │ │ │ │ │ -000208d0: 7929 0a0a 5468 6520 4465 6269 616e 2073 y)..The Debian s │ │ │ │ │ -000208e0: 6f75 7263 6520 7061 636b 6167 6520 636f ource package co │ │ │ │ │ -000208f0: 6e74 726f 6c20 6669 6c65 2069 7320 6765 ntrol file is ge │ │ │ │ │ -00020900: 6e65 7261 7465 6420 6279 20e2 8098 6470 nerated by ...dp │ │ │ │ │ -00020910: 6b67 2d73 6f75 7263 65e2 8099 0a77 6865 kg-source....whe │ │ │ │ │ -00020920: 6e20 6974 2062 7569 6c64 7320 7468 6520 n it builds the │ │ │ │ │ -00020930: 736f 7572 6365 2061 7263 6869 7665 2c20 source archive, │ │ │ │ │ -00020940: 6672 6f6d 206f 7468 6572 2066 696c 6573 from other files │ │ │ │ │ -00020950: 2069 6e20 7468 6520 736f 7572 6365 0a70 in the source.p │ │ │ │ │ -00020960: 6163 6b61 6765 2c20 6465 7363 7269 6265 ackage, describe │ │ │ │ │ -00020970: 6420 6162 6f76 652e 2020 5768 656e 2075 d above. When u │ │ │ │ │ -00020980: 6e70 6163 6b69 6e67 2c20 6974 2069 7320 npacking, it is │ │ │ │ │ -00020990: 6368 6563 6b65 6420 6167 6169 6e73 7420 checked against │ │ │ │ │ -000209a0: 7468 650a 6669 6c65 7320 616e 6420 6469 the.files and di │ │ │ │ │ -000209b0: 7265 6374 6f72 6965 7320 696e 2074 6865 rectories in the │ │ │ │ │ -000209c0: 206f 7468 6572 2070 6172 7473 206f 6620 other parts of │ │ │ │ │ -000209d0: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ -000209e0: 6765 2e0a 0a1f 0a46 696c 653a 2064 6562 ge.....File: deb │ │ │ │ │ -000209f0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00020a00: 2020 4e6f 6465 3a20 4465 6269 616e 2075 Node: Debian u │ │ │ │ │ -00020a10: 706c 6f61 6420 6368 616e 6765 7320 636f pload changes co │ │ │ │ │ -00020a20: 6e74 726f 6c20 6669 6c65 7320 e280 9320 ntrol files ... │ │ │ │ │ -00020a30: 6368 616e 6765 732c 2020 4e65 7874 3a20 changes, Next: │ │ │ │ │ -00020a40: 4c69 7374 206f 6620 6669 656c 6473 2c20 List of fields, │ │ │ │ │ -00020a50: 2050 7265 763a 2044 6562 6961 6e20 736f Prev: Debian so │ │ │ │ │ -00020a60: 7572 6365 2070 6163 6b61 6765 2063 6f6e urce package con │ │ │ │ │ -00020a70: 7472 6f6c 2066 696c 6573 20e2 8093 2064 trol files ... d │ │ │ │ │ -00020a80: 7363 2c20 2055 703a 2043 6f6e 7472 6f6c sc, Up: Control │ │ │ │ │ -00020a90: 2066 696c 6573 2061 6e64 2074 6865 6972 files and their │ │ │ │ │ -00020aa0: 2066 6965 6c64 730a 0a35 2e35 2044 6562 fields..5.5 Deb │ │ │ │ │ -00020ab0: 6961 6e20 7570 6c6f 6164 2063 6861 6e67 ian upload chang │ │ │ │ │ -00020ac0: 6573 2063 6f6e 7472 6f6c 2066 696c 6573 es control files │ │ │ │ │ -00020ad0: 20e2 8093 20e2 8098 2e63 6861 6e67 6573 ... ....changes │ │ │ │ │ -00020ae0: e280 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ....============ │ │ │ │ │ -00020af0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00020b00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00020b10: 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 e280 ========..The .. │ │ │ │ │ -00020b20: 982e 6368 616e 6765 73e2 8099 2066 696c ..changes... fil │ │ │ │ │ -00020b30: 6573 2061 7265 2075 7365 6420 6279 2074 es are used by t │ │ │ │ │ -00020b40: 6865 2044 6562 6961 6e20 6172 6368 6976 he Debian archiv │ │ │ │ │ -00020b50: 6520 6d61 696e 7465 6e61 6e63 6520 736f e maintenance so │ │ │ │ │ -00020b60: 6674 7761 7265 0a74 6f20 7072 6f63 6573 ftware.to proces │ │ │ │ │ -00020b70: 7320 7570 6461 7465 7320 746f 2070 6163 s updates to pac │ │ │ │ │ -00020b80: 6b61 6765 732e 2020 5468 6579 2063 6f6e kages. They con │ │ │ │ │ -00020b90: 7369 7374 206f 6620 6120 7369 6e67 6c65 sist of a single │ │ │ │ │ -00020ba0: 2073 7461 6e7a 612c 0a70 6f73 7369 626c stanza,.possibl │ │ │ │ │ -00020bb0: 7920 7375 7272 6f75 6e64 6564 2062 7920 y surrounded by │ │ │ │ │ -00020bc0: 616e 204f 7065 6e50 4750 2073 6967 6e61 an OpenPGP signa │ │ │ │ │ -00020bd0: 7475 7265 2e20 2054 6861 7420 7374 616e ture. That stan │ │ │ │ │ -00020be0: 7a61 2063 6f6e 7461 696e 730a 696e 666f za contains.info │ │ │ │ │ -00020bf0: 726d 6174 696f 6e20 6672 6f6d 2074 6865 rmation from the │ │ │ │ │ -00020c00: 20e2 8098 6465 6269 616e 2f63 6f6e 7472 ...debian/contr │ │ │ │ │ -00020c10: 6f6c e280 9920 6669 6c65 2061 6e64 206f ol... file and o │ │ │ │ │ -00020c20: 7468 6572 2064 6174 6120 6162 6f75 7420 ther data about │ │ │ │ │ -00020c30: 7468 650a 736f 7572 6365 2070 6163 6b61 the.source packa │ │ │ │ │ -00020c40: 6765 2067 6174 6865 7265 6420 7669 6120 ge gathered via │ │ │ │ │ -00020c50: e280 9864 6562 6961 6e2f 6368 616e 6765 ...debian/change │ │ │ │ │ -00020c60: 6c6f 67e2 8099 2061 6e64 20e2 8098 6465 log... and ...de │ │ │ │ │ -00020c70: 6269 616e 2f72 756c 6573 e280 992e 0a0a bian/rules...... │ │ │ │ │ -00020c80: e280 982e 6368 616e 6765 73e2 8099 2066 ....changes... f │ │ │ │ │ -00020c90: 696c 6573 2068 6176 6520 6120 666f 726d iles have a form │ │ │ │ │ -00020ca0: 6174 2076 6572 7369 6f6e 2074 6861 7420 at version that │ │ │ │ │ -00020cb0: 6973 2069 6e63 7265 6d65 6e74 6564 2077 is incremented w │ │ │ │ │ -00020cc0: 6865 6e65 7665 7220 7468 650a 646f 6375 henever the.docu │ │ │ │ │ -00020cd0: 6d65 6e74 6564 2066 6965 6c64 7320 6f72 mented fields or │ │ │ │ │ -00020ce0: 2074 6865 6972 206d 6561 6e69 6e67 2063 their meaning c │ │ │ │ │ -00020cf0: 6861 6e67 652e 2020 5468 6973 2064 6f63 hange. This doc │ │ │ │ │ -00020d00: 756d 656e 7420 6465 7363 7269 6265 730a ument describes. │ │ │ │ │ -00020d10: 666f 726d 6174 2031 2e38 2e0a 0a54 6865 format 1.8...The │ │ │ │ │ -00020d20: 2066 6965 6c64 7320 696e 2074 6869 7320 fields in this │ │ │ │ │ -00020d30: 6669 6c65 2061 7265 3a0a 0a20 2020 2d20 file are:.. - │ │ │ │ │ -00020d40: 2a6e 6f74 6520 466f 726d 6174 3a20 6131 *note Format: a1 │ │ │ │ │ -00020d50: 2e20 286d 616e 6461 746f 7279 290a 0a20 . (mandatory).. │ │ │ │ │ -00020d60: 2020 2d20 2a6e 6f74 6520 4461 7465 3a20 - *note Date: │ │ │ │ │ -00020d70: 6138 2e20 286d 616e 6461 746f 7279 290a a8. (mandatory). │ │ │ │ │ -00020d80: 0a20 2020 2d20 2a6e 6f74 6520 536f 7572 . - *note Sour │ │ │ │ │ -00020d90: 6365 3a20 3935 2e20 286d 616e 6461 746f ce: 95. (mandato │ │ │ │ │ -00020da0: 7279 290a 0a20 2020 2d20 2a6e 6f74 6520 ry).. - *note │ │ │ │ │ -00020db0: 4269 6e61 7279 3a20 6132 2e20 286d 616e Binary: a2. (man │ │ │ │ │ -00020dc0: 6461 746f 7279 2069 6e20 736f 6d65 2063 datory in some c │ │ │ │ │ -00020dd0: 6173 6573 290a 0a20 2020 2d20 2a6e 6f74 ases).. - *not │ │ │ │ │ -00020de0: 6520 4172 6368 6974 6563 7475 7265 3a20 e Architecture: │ │ │ │ │ -00020df0: 3961 2e20 286d 616e 6461 746f 7279 290a 9a. (mandatory). │ │ │ │ │ -00020e00: 0a20 2020 2d20 2a6e 6f74 6520 5665 7273 . - *note Vers │ │ │ │ │ -00020e10: 696f 6e3a 2034 312e 2028 6d61 6e64 6174 ion: 41. (mandat │ │ │ │ │ -00020e20: 6f72 7929 0a0a 2020 202d 202a 6e6f 7465 ory).. - *note │ │ │ │ │ -00020e30: 2044 6973 7472 6962 7574 696f 6e3a 2036 Distribution: 6 │ │ │ │ │ -00020e40: 652e 2028 6d61 6e64 6174 6f72 7929 0a0a e. (mandatory).. │ │ │ │ │ -00020e50: 2020 202d 202a 6e6f 7465 2055 7267 656e - *note Urgen │ │ │ │ │ -00020e60: 6379 3a20 3666 2e20 2872 6563 6f6d 6d65 cy: 6f. (recomme │ │ │ │ │ -00020e70: 6e64 6564 290a 0a20 2020 2d20 2a6e 6f74 nded).. - *not │ │ │ │ │ -00020e80: 6520 4d61 696e 7461 696e 6572 3a20 3439 e Maintainer: 49 │ │ │ │ │ -00020e90: 2e20 286d 616e 6461 746f 7279 290a 0a20 . (mandatory).. │ │ │ │ │ -00020ea0: 2020 2d20 2a6e 6f74 6520 4368 616e 6765 - *note Change │ │ │ │ │ -00020eb0: 642d 4279 3a20 3731 2e0a 0a20 2020 2d20 d-By: 71... - │ │ │ │ │ -00020ec0: 2a6e 6f74 6520 4465 7363 7269 7074 696f *note Descriptio │ │ │ │ │ -00020ed0: 6e3a 2034 642e 2028 6d61 6e64 6174 6f72 n: 4d. (mandator │ │ │ │ │ -00020ee0: 7920 696e 2073 6f6d 6520 6361 7365 7329 y in some cases) │ │ │ │ │ -00020ef0: 0a0a 2020 202d 202a 6e6f 7465 2043 6c6f .. - *note Clo │ │ │ │ │ -00020f00: 7365 733a 2037 302e 0a0a 2020 202d 202a ses: 70... - * │ │ │ │ │ -00020f10: 6e6f 7465 2043 6861 6e67 6573 3a20 6139 note Changes: a9 │ │ │ │ │ -00020f20: 2e20 286d 616e 6461 746f 7279 290a 0a20 . (mandatory).. │ │ │ │ │ -00020f30: 2020 2d20 2a6e 6f74 6520 4368 6563 6b73 - *note Checks │ │ │ │ │ -00020f40: 756d 732d 5368 6131 2061 6e64 2043 6865 ums-Sha1 and Che │ │ │ │ │ -00020f50: 636b 7375 6d73 2d53 6861 3235 363a 2061 cksums-Sha256: a │ │ │ │ │ -00020f60: 352e 2028 6d61 6e64 6174 6f72 7929 0a0a 5. (mandatory).. │ │ │ │ │ -00020f70: 2020 202d 202a 6e6f 7465 2046 696c 6573 - *note Files │ │ │ │ │ -00020f80: 3a20 3436 2e20 286d 616e 6461 746f 7279 : 46. (mandatory │ │ │ │ │ -00020f90: 290a 0a1f 0a46 696c 653a 2064 6562 6961 )....File: debia │ │ │ │ │ -00020fa0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00020fb0: 4e6f 6465 3a20 4c69 7374 206f 6620 6669 Node: List of fi │ │ │ │ │ -00020fc0: 656c 6473 2c20 204e 6578 743a 2055 7365 elds, Next: Use │ │ │ │ │ -00020fd0: 722d 6465 6669 6e65 6420 6669 656c 6473 r-defined fields │ │ │ │ │ -00020fe0: 2c20 2050 7265 763a 2044 6562 6961 6e20 , Prev: Debian │ │ │ │ │ -00020ff0: 7570 6c6f 6164 2063 6861 6e67 6573 2063 upload changes c │ │ │ │ │ -00021000: 6f6e 7472 6f6c 2066 696c 6573 20e2 8093 ontrol files ... │ │ │ │ │ -00021010: 2063 6861 6e67 6573 2c20 2055 703a 2043 changes, Up: C │ │ │ │ │ -00021020: 6f6e 7472 6f6c 2066 696c 6573 2061 6e64 ontrol files and │ │ │ │ │ -00021030: 2074 6865 6972 2066 6965 6c64 730a 0a35 their fields..5 │ │ │ │ │ -00021040: 2e36 204c 6973 7420 6f66 2066 6965 6c64 .6 List of field │ │ │ │ │ -00021050: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ -00021060: 3d3d 3d3d 0a0a 2a20 4d65 6e75 3a0a 0a2a ====..* Menu:..* │ │ │ │ │ -00021070: 2053 6f75 7263 653a 3a0a 2a20 4d61 696e Source::.* Main │ │ │ │ │ -00021080: 7461 696e 6572 3a3a 0a2a 2055 706c 6f61 tainer::.* Uploa │ │ │ │ │ -00021090: 6465 7273 3a3a 0a2a 2043 6861 6e67 6564 ders::.* Changed │ │ │ │ │ -000210a0: 2d42 793a 3a0a 2a20 5365 6374 696f 6e3a -By::.* Section: │ │ │ │ │ -000210b0: 3a0a 2a20 5072 696f 7269 7479 3a3a 0a2a :.* Priority::.* │ │ │ │ │ -000210c0: 2050 6163 6b61 6765 3a3a 0a2a 2041 7263 Package::.* Arc │ │ │ │ │ -000210d0: 6869 7465 6374 7572 653a 3a0a 2a20 4573 hitecture::.* Es │ │ │ │ │ -000210e0: 7365 6e74 6961 6c3a 3a0a 2a20 5061 636b sential::.* Pack │ │ │ │ │ -000210f0: 6167 6520 696e 7465 7272 656c 6174 696f age interrelatio │ │ │ │ │ -00021100: 6e73 6869 7020 6669 656c 6473 3b20 4465 nship fields; De │ │ │ │ │ -00021110: 7065 6e64 732c 2050 7265 2d44 6570 656e pends, Pre-Depen │ │ │ │ │ -00021120: 6473 2c20 5265 636f 6d6d 656e 6473 2c20 ds, Recommends, │ │ │ │ │ -00021130: 5375 6767 6573 7473 2c20 4272 6561 6b73 Suggests, Breaks │ │ │ │ │ -00021140: 2c20 436f 6e66 6c69 6374 732c 2050 726f , Conflicts, Pro │ │ │ │ │ -00021150: 7669 6465 732c 2052 6570 6c61 6365 732c vides, Replaces, │ │ │ │ │ -00021160: 2045 6e68 616e 6365 733a 2050 6163 6b61 Enhances: Packa │ │ │ │ │ -00021170: 6765 2069 6e74 6572 7265 6c61 7469 6f6e ge interrelation │ │ │ │ │ -00021180: 7368 6970 2066 6965 6c64 7320 4465 7065 ship fields Depe │ │ │ │ │ -00021190: 6e64 7320 5072 652d 4465 7065 6e64 7320 nds Pre-Depends │ │ │ │ │ -000211a0: 5265 636f 6d6d 656e 6473 2053 7567 6765 Recommends Sugge │ │ │ │ │ -000211b0: 7374 7320 4272 6561 6b73 2043 6f6e 666c sts Breaks Confl │ │ │ │ │ -000211c0: 6963 7473 2050 726f 7669 6465 7320 5265 icts Provides Re │ │ │ │ │ -000211d0: 706c 6163 6573 2045 6e68 616e 6365 732e places Enhances. │ │ │ │ │ -000211e0: 0a2a 2053 7461 6e64 6172 6473 2d56 6572 .* Standards-Ver │ │ │ │ │ -000211f0: 7369 6f6e 3a3a 0a2a 2056 6572 7369 6f6e sion::.* Version │ │ │ │ │ -00021200: 3a3a 0a2a 2044 6573 6372 6970 7469 6f6e ::.* Description │ │ │ │ │ -00021210: 3a3a 0a2a 2044 6973 7472 6962 7574 696f ::.* Distributio │ │ │ │ │ -00021220: 6e3a 3a0a 2a20 4461 7465 3a3a 0a2a 2046 n::.* Date::.* F │ │ │ │ │ -00021230: 6f72 6d61 743a 3a0a 2a20 5572 6765 6e63 ormat::.* Urgenc │ │ │ │ │ -00021240: 793a 3a0a 2a20 4368 616e 6765 733a 3a0a y::.* Changes::. │ │ │ │ │ -00021250: 2a20 4269 6e61 7279 3a3a 0a2a 2049 6e73 * Binary::.* Ins │ │ │ │ │ -00021260: 7461 6c6c 6564 2d53 697a 653a 3a0a 2a20 talled-Size::.* │ │ │ │ │ -00021270: 4669 6c65 733a 3a0a 2a20 436c 6f73 6573 Files::.* Closes │ │ │ │ │ -00021280: 3a3a 0a2a 2048 6f6d 6570 6167 653a 3a0a ::.* Homepage::. │ │ │ │ │ -00021290: 2a20 4368 6563 6b73 756d 732d 5368 6131 * Checksums-Sha1 │ │ │ │ │ -000212a0: 2061 6e64 2043 6865 636b 7375 6d73 2d53 and Checksums-S │ │ │ │ │ -000212b0: 6861 3235 363a 3a0a 2a20 444d 2d55 706c ha256::.* DM-Upl │ │ │ │ │ -000212c0: 6f61 642d 416c 6c6f 7765 643a 3a0a 2a20 oad-Allowed::.* │ │ │ │ │ -000212d0: 5665 7273 696f 6e20 436f 6e74 726f 6c20 Version Control │ │ │ │ │ -000212e0: 5379 7374 656d 2028 5643 5329 2066 6965 System (VCS) fie │ │ │ │ │ -000212f0: 6c64 733a 2056 6572 7369 6f6e 2043 6f6e lds: Version Con │ │ │ │ │ -00021300: 7472 6f6c 2053 7973 7465 6d20 5643 5320 trol System VCS │ │ │ │ │ -00021310: 6669 656c 6473 2e0a 2a20 5061 636b 6167 fields..* Packag │ │ │ │ │ -00021320: 652d 4c69 7374 3a3a 0a2a 2050 6163 6b61 e-List::.* Packa │ │ │ │ │ -00021330: 6765 2d54 7970 653a 3a0a 2a20 4467 6974 ge-Type::.* Dgit │ │ │ │ │ -00021340: 3a3a 0a2a 2054 6573 7473 7569 7465 3a3a ::.* Testsuite:: │ │ │ │ │ -00021350: 0a2a 2052 756c 6573 2d52 6571 7569 7265 .* Rules-Require │ │ │ │ │ -00021360: 732d 526f 6f74 3a3a 0a0a 1f0a 4669 6c65 s-Root::....File │ │ │ │ │ -00021370: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -00021380: 696e 666f 2c20 204e 6f64 653a 2053 6f75 info, Node: Sou │ │ │ │ │ -00021390: 7263 652c 2020 4e65 7874 3a20 4d61 696e rce, Next: Main │ │ │ │ │ -000213a0: 7461 696e 6572 2c20 2055 703a 204c 6973 tainer, Up: Lis │ │ │ │ │ -000213b0: 7420 6f66 2066 6965 6c64 730a 0a35 2e36 t of fields..5.6 │ │ │ │ │ -000213c0: 2e31 20e2 8098 536f 7572 6365 e280 990a .1 ...Source.... │ │ │ │ │ -000213d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -000213e0: 5468 6973 2066 6965 6c64 2069 6465 6e74 This field ident │ │ │ │ │ -000213f0: 6966 6965 7320 7468 6520 736f 7572 6365 ifies the source │ │ │ │ │ -00021400: 2070 6163 6b61 6765 206e 616d 652e 0a0a package name... │ │ │ │ │ -00021410: 496e 20e2 8098 6465 6269 616e 2f63 6f6e In ...debian/con │ │ │ │ │ -00021420: 7472 6f6c e280 9920 6f72 2061 20e2 8098 trol... or a ... │ │ │ │ │ -00021430: 2e64 7363 e280 9920 6669 6c65 2c20 7468 .dsc... file, th │ │ │ │ │ -00021440: 6973 2066 6965 6c64 206d 7573 7420 636f is field must co │ │ │ │ │ -00021450: 6e74 6169 6e20 6f6e 6c79 2074 6865 0a6e ntain only the.n │ │ │ │ │ -00021460: 616d 6520 6f66 2074 6865 2073 6f75 7263 ame of the sourc │ │ │ │ │ -00021470: 6520 7061 636b 6167 652e 0a0a 496e 2061 e package...In a │ │ │ │ │ -00021480: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ -00021490: 636f 6e74 726f 6c20 6669 6c65 206f 7220 control file or │ │ │ │ │ -000214a0: 6120 e280 982e 6368 616e 6765 73e2 8099 a ....changes... │ │ │ │ │ -000214b0: 2066 696c 652c 2074 6865 2073 6f75 7263 file, the sourc │ │ │ │ │ -000214c0: 650a 7061 636b 6167 6520 6e61 6d65 206d e.package name m │ │ │ │ │ -000214d0: 6179 2062 6520 666f 6c6c 6f77 6564 2062 ay be followed b │ │ │ │ │ -000214e0: 7920 6120 7665 7273 696f 6e20 6e75 6d62 y a version numb │ │ │ │ │ -000214f0: 6572 2069 6e20 7061 7265 6e74 6865 7365 er in parenthese │ │ │ │ │ -00021500: 732e 2020 2831 290a 5468 6973 2076 6572 s. (1).This ver │ │ │ │ │ -00021510: 7369 6f6e 206e 756d 6265 7220 6d61 7920 sion number may │ │ │ │ │ -00021520: 6265 206f 6d69 7474 6564 2028 616e 6420 be omitted (and │ │ │ │ │ -00021530: 6973 2c20 6279 20e2 8098 6470 6b67 2d67 is, by ...dpkg-g │ │ │ │ │ -00021540: 656e 636f 6e74 726f 6ce2 8099 2920 6966 encontrol...) if │ │ │ │ │ -00021550: 2069 740a 6861 7320 7468 6520 7361 6d65 it.has the same │ │ │ │ │ -00021560: 2076 616c 7565 2061 7320 7468 6520 e280 value as the .. │ │ │ │ │ -00021570: 9856 6572 7369 6f6e e280 9920 6669 656c .Version... fiel │ │ │ │ │ -00021580: 6420 6f66 2074 6865 2062 696e 6172 7920 d of the binary │ │ │ │ │ -00021590: 7061 636b 6167 6520 696e 0a71 7565 7374 package in.quest │ │ │ │ │ -000215a0: 696f 6e2e 2020 5468 6520 6669 656c 6420 ion. The field │ │ │ │ │ -000215b0: 6974 7365 6c66 206d 6179 2062 6520 6f6d itself may be om │ │ │ │ │ -000215c0: 6974 7465 6420 6672 6f6d 2061 2062 696e itted from a bin │ │ │ │ │ -000215d0: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ -000215e0: 726f 6c0a 6669 6c65 2077 6865 6e20 7468 rol.file when th │ │ │ │ │ -000215f0: 6520 736f 7572 6365 2070 6163 6b61 6765 e source package │ │ │ │ │ -00021600: 2068 6173 2074 6865 2073 616d 6520 6e61 has the same na │ │ │ │ │ -00021610: 6d65 2061 6e64 2076 6572 7369 6f6e 2061 me and version a │ │ │ │ │ -00021620: 7320 7468 6520 6269 6e61 7279 0a70 6163 s the binary.pac │ │ │ │ │ -00021630: 6b61 6765 2e0a 0a50 6163 6b61 6765 206e kage...Package n │ │ │ │ │ -00021640: 616d 6573 2028 626f 7468 2073 6f75 7263 ames (both sourc │ │ │ │ │ -00021650: 6520 616e 6420 6269 6e61 7279 2c20 7365 e and binary, se │ │ │ │ │ -00021660: 6520 2a6e 6f74 6520 5061 636b 6167 653a e *note Package: │ │ │ │ │ -00021670: 2033 632e 2920 6d75 7374 0a63 6f6e 7369 3c.) must.consi │ │ │ │ │ -00021680: 7374 206f 6e6c 7920 6f66 206c 6f77 6572 st only of lower │ │ │ │ │ -00021690: 2063 6173 6520 6c65 7474 6572 7320 28e2 case letters (. │ │ │ │ │ -000216a0: 8098 612d 7ae2 8099 292c 2064 6967 6974 ..a-z...), digit │ │ │ │ │ -000216b0: 7320 28e2 8098 302d 39e2 8099 292c 2070 s (...0-9...), p │ │ │ │ │ -000216c0: 6c75 7320 28e2 8098 2be2 8099 290a 616e lus (...+...).an │ │ │ │ │ -000216d0: 6420 6d69 6e75 7320 28e2 8098 2de2 8099 d minus (...-... │ │ │ │ │ -000216e0: 2920 7369 676e 732c 2061 6e64 2070 6572 ) signs, and per │ │ │ │ │ -000216f0: 696f 6473 2028 e280 982e e280 9929 2e20 iods (.......). │ │ │ │ │ -00021700: 2054 6865 7920 6d75 7374 2062 6520 6174 They must be at │ │ │ │ │ -00021710: 206c 6561 7374 2074 776f 0a63 6861 7261 least two.chara │ │ │ │ │ -00021720: 6374 6572 7320 6c6f 6e67 2061 6e64 206d cters long and m │ │ │ │ │ -00021730: 7573 7420 7374 6172 7420 7769 7468 2061 ust start with a │ │ │ │ │ -00021740: 6e20 616c 7068 616e 756d 6572 6963 2063 n alphanumeric c │ │ │ │ │ -00021750: 6861 7261 6374 6572 2e0a 0a20 2020 2d2d haracter... -- │ │ │ │ │ -00021760: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -00021770: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -00021780: 2020 2831 2920 4974 2069 7320 6375 7374 (1) It is cust │ │ │ │ │ -00021790: 6f6d 6172 7920 746f 206c 6561 7665 2061 omary to leave a │ │ │ │ │ -000217a0: 2073 7061 6365 2061 6674 6572 2074 6865 space after the │ │ │ │ │ -000217b0: 2070 6163 6b61 6765 206e 616d 6520 6966 package name if │ │ │ │ │ -000217c0: 2061 0a76 6572 7369 6f6e 206e 756d 6265 a.version numbe │ │ │ │ │ -000217d0: 7220 6973 2073 7065 6369 6669 6564 2e0a r is specified.. │ │ │ │ │ -000217e0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -000217f0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00021800: 6465 3a20 4d61 696e 7461 696e 6572 2c20 de: Maintainer, │ │ │ │ │ -00021810: 204e 6578 743a 2055 706c 6f61 6465 7273 Next: Uploaders │ │ │ │ │ -00021820: 2c20 2050 7265 763a 2053 6f75 7263 652c , Prev: Source, │ │ │ │ │ -00021830: 2020 5570 3a20 4c69 7374 206f 6620 6669 Up: List of fi │ │ │ │ │ -00021840: 656c 6473 0a0a 352e 362e 3220 e280 984d elds..5.6.2 ...M │ │ │ │ │ -00021850: 6169 6e74 6169 6e65 72e2 8099 0a2d 2d2d aintainer....--- │ │ │ │ │ -00021860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ -00021870: 0a54 6865 2070 6163 6b61 6765 206d 6169 .The package mai │ │ │ │ │ -00021880: 6e74 6169 6e65 72e2 8099 7320 6e61 6d65 ntainer...s name │ │ │ │ │ -00021890: 2061 6e64 2065 6d61 696c 2061 6464 7265 and email addre │ │ │ │ │ -000218a0: 7373 2e20 2054 6865 206e 616d 6520 6d75 ss. The name mu │ │ │ │ │ -000218b0: 7374 2063 6f6d 650a 6669 7273 742c 2074 st come.first, t │ │ │ │ │ -000218c0: 6865 6e20 7468 6520 656d 6169 6c20 6164 hen the email ad │ │ │ │ │ -000218d0: 6472 6573 7320 696e 7369 6465 2061 6e67 dress inside ang │ │ │ │ │ -000218e0: 6c65 2062 7261 636b 6574 7320 e280 983c le brackets ...< │ │ │ │ │ -000218f0: 3ee2 8099 2028 696e 2052 4643 3832 320a >... (in RFC822. │ │ │ │ │ -00021900: 666f 726d 6174 292e 0a0a 4966 2074 6865 format)...If the │ │ │ │ │ -00021910: 206d 6169 6e74 6169 6e65 72e2 8099 7320 maintainer...s │ │ │ │ │ -00021920: 6e61 6d65 2063 6f6e 7461 696e 7320 6120 name contains a │ │ │ │ │ -00021930: 6675 6c6c 2073 746f 7020 7468 656e 2074 full stop then t │ │ │ │ │ -00021940: 6865 2077 686f 6c65 2066 6965 6c64 2077 he whole field w │ │ │ │ │ -00021950: 696c 6c0a 6e6f 7420 776f 726b 2064 6972 ill.not work dir │ │ │ │ │ -00021960: 6563 746c 7920 6173 2061 6e20 656d 6169 ectly as an emai │ │ │ │ │ -00021970: 6c20 6164 6472 6573 7320 6475 6520 746f l address due to │ │ │ │ │ -00021980: 2061 206d 6973 6665 6174 7572 6520 696e a misfeature in │ │ │ │ │ -00021990: 2074 6865 2073 796e 7461 780a 7370 6563 the syntax.spec │ │ │ │ │ -000219a0: 6966 6965 6420 696e 2052 4643 3832 323b ified in RFC822; │ │ │ │ │ -000219b0: 2061 2070 726f 6772 616d 2075 7369 6e67 a program using │ │ │ │ │ -000219c0: 2074 6869 7320 6669 656c 6420 6173 2061 this field as a │ │ │ │ │ -000219d0: 6e20 6164 6472 6573 7320 6d75 7374 2063 n address must c │ │ │ │ │ -000219e0: 6865 636b 0a66 6f72 2074 6869 7320 616e heck.for this an │ │ │ │ │ -000219f0: 6420 636f 7272 6563 7420 7468 6520 7072 d correct the pr │ │ │ │ │ -00021a00: 6f62 6c65 6d20 6966 206e 6563 6573 7361 oblem if necessa │ │ │ │ │ -00021a10: 7279 2028 666f 7220 6578 616d 706c 6520 ry (for example │ │ │ │ │ -00021a20: 6279 2070 7574 7469 6e67 0a74 6865 206e by putting.the n │ │ │ │ │ -00021a30: 616d 6520 696e 2072 6f75 6e64 2062 7261 ame in round bra │ │ │ │ │ -00021a40: 636b 6574 7320 616e 6420 6d6f 7669 6e67 ckets and moving │ │ │ │ │ -00021a50: 2069 7420 746f 2074 6865 2065 6e64 2c20 it to the end, │ │ │ │ │ -00021a60: 616e 6420 6272 696e 6769 6e67 2074 6865 and bringing the │ │ │ │ │ -00021a70: 0a65 6d61 696c 2061 6464 7265 7373 2066 .email address f │ │ │ │ │ -00021a80: 6f72 7761 7264 292e 0a0a 5365 6520 2a6e orward)...See *n │ │ │ │ │ -00021a90: 6f74 6520 5468 6520 6d61 696e 7461 696e ote The maintain │ │ │ │ │ -00021aa0: 6572 206f 6620 6120 7061 636b 6167 653a er of a package: │ │ │ │ │ -00021ab0: 2034 372e 2066 6f72 2061 6464 6974 696f 47. for additio │ │ │ │ │ -00021ac0: 6e61 6c20 7265 7175 6972 656d 656e 7473 nal requirements │ │ │ │ │ -00021ad0: 0a61 6e64 2069 6e66 6f72 6d61 7469 6f6e .and information │ │ │ │ │ -00021ae0: 2061 626f 7574 2070 6163 6b61 6765 206d about package m │ │ │ │ │ -00021af0: 6169 6e74 6169 6e65 7273 2e0a 0a1f 0a46 aintainers.....F │ │ │ │ │ -00021b00: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00021b10: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00021b20: 5570 6c6f 6164 6572 732c 2020 4e65 7874 Uploaders, Next │ │ │ │ │ -00021b30: 3a20 4368 616e 6765 642d 4279 2c20 2050 : Changed-By, P │ │ │ │ │ -00021b40: 7265 763a 204d 6169 6e74 6169 6e65 722c rev: Maintainer, │ │ │ │ │ -00021b50: 2020 5570 3a20 4c69 7374 206f 6620 6669 Up: List of fi │ │ │ │ │ -00021b60: 656c 6473 0a0a 352e 362e 3320 e280 9855 elds..5.6.3 ...U │ │ │ │ │ -00021b70: 706c 6f61 6465 7273 e280 990a 2d2d 2d2d ploaders....---- │ │ │ │ │ -00021b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a4c -------------..L │ │ │ │ │ -00021b90: 6973 7420 6f66 2074 6865 206e 616d 6573 ist of the names │ │ │ │ │ -00021ba0: 2061 6e64 2065 6d61 696c 2061 6464 7265 and email addre │ │ │ │ │ -00021bb0: 7373 6573 206f 6620 636f 2d6d 6169 6e74 sses of co-maint │ │ │ │ │ -00021bc0: 6169 6e65 7273 206f 6620 7468 6520 7061 ainers of the pa │ │ │ │ │ -00021bd0: 636b 6167 652c 0a69 6620 616e 792e 2020 ckage,.if any. │ │ │ │ │ -00021be0: 4966 2074 6865 2070 6163 6b61 6765 2068 If the package h │ │ │ │ │ -00021bf0: 6173 206f 7468 6572 206d 6169 6e74 6169 as other maintai │ │ │ │ │ -00021c00: 6e65 7273 2062 6573 6964 6573 2074 6865 ners besides the │ │ │ │ │ -00021c10: 206f 6e65 206e 616d 6564 2069 6e0a 7468 one named in.th │ │ │ │ │ -00021c20: 6520 2a6e 6f74 6520 4d61 696e 7461 696e e *note Maintain │ │ │ │ │ -00021c30: 6572 2066 6965 6c64 3a20 3439 2c20 7468 er field: 49, th │ │ │ │ │ -00021c40: 6569 7220 6e61 6d65 7320 616e 6420 656d eir names and em │ │ │ │ │ -00021c50: 6169 6c20 6164 6472 6573 7365 7320 7368 ail addresses sh │ │ │ │ │ -00021c60: 6f75 6c64 0a62 6520 6c69 7374 6564 2068 ould.be listed h │ │ │ │ │ -00021c70: 6572 652e 2020 5468 6520 666f 726d 6174 ere. The format │ │ │ │ │ -00021c80: 206f 6620 6561 6368 2065 6e74 7279 2069 of each entry i │ │ │ │ │ -00021c90: 7320 7468 6520 7361 6d65 2061 7320 7468 s the same as th │ │ │ │ │ -00021ca0: 6174 206f 6620 7468 650a 4d61 696e 7461 at of the.Mainta │ │ │ │ │ -00021cb0: 696e 6572 2066 6965 6c64 2c20 616e 6420 iner field, and │ │ │ │ │ -00021cc0: 6d75 6c74 6970 6c65 2065 6e74 7269 6573 multiple entries │ │ │ │ │ -00021cd0: 206d 7573 7420 6265 2063 6f6d 6d61 2073 must be comma s │ │ │ │ │ -00021ce0: 6570 6172 6174 6564 2e0a 0a54 6869 7320 eparated...This │ │ │ │ │ -00021cf0: 6973 206e 6f72 6d61 6c6c 7920 616e 206f is normally an o │ │ │ │ │ -00021d00: 7074 696f 6e61 6c20 6669 656c 642c 2062 ptional field, b │ │ │ │ │ -00021d10: 7574 2069 6620 7468 6520 e280 984d 6169 ut if the ...Mai │ │ │ │ │ -00021d20: 6e74 6169 6e65 72e2 8099 2063 6f6e 7472 ntainer... contr │ │ │ │ │ -00021d30: 6f6c 0a66 6965 6c64 206e 616d 6573 2061 ol.field names a │ │ │ │ │ -00021d40: 2067 726f 7570 206f 6620 7065 6f70 6c65 group of people │ │ │ │ │ -00021d50: 2061 6e64 2061 2073 6861 7265 6420 656d and a shared em │ │ │ │ │ -00021d60: 6169 6c20 6164 6472 6573 732c 2074 6865 ail address, the │ │ │ │ │ -00021d70: 0ae2 8098 5570 6c6f 6164 6572 73e2 8099 ....Uploaders... │ │ │ │ │ -00021d80: 2066 6965 6c64 206d 7573 7420 6265 2070 field must be p │ │ │ │ │ -00021d90: 7265 7365 6e74 2061 6e64 206d 7573 7420 resent and must │ │ │ │ │ -00021da0: 636f 6e74 6169 6e20 6174 206c 6561 7374 contain at least │ │ │ │ │ -00021db0: 206f 6e65 2068 756d 616e 0a77 6974 6820 one human.with │ │ │ │ │ -00021dc0: 7468 6569 7220 7065 7273 6f6e 616c 2065 their personal e │ │ │ │ │ -00021dd0: 6d61 696c 2061 6464 7265 7373 2e0a 0a54 mail address...T │ │ │ │ │ -00021de0: 6865 2055 706c 6f61 6465 7273 2066 6965 he Uploaders fie │ │ │ │ │ -00021df0: 6c64 2069 6e20 e280 9864 6562 6961 6e2f ld in ...debian/ │ │ │ │ │ -00021e00: 636f 6e74 726f 6ce2 8099 2063 616e 2062 control... can b │ │ │ │ │ -00021e10: 6520 666f 6c64 6564 2e0a 0a1f 0a46 696c e folded.....Fil │ │ │ │ │ -00021e20: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00021e30: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4368 .info, Node: Ch │ │ │ │ │ -00021e40: 616e 6765 642d 4279 2c20 204e 6578 743a anged-By, Next: │ │ │ │ │ -00021e50: 2053 6563 7469 6f6e 2c20 2050 7265 763a Section, Prev: │ │ │ │ │ -00021e60: 2055 706c 6f61 6465 7273 2c20 2055 703a Uploaders, Up: │ │ │ │ │ -00021e70: 204c 6973 7420 6f66 2066 6965 6c64 730a List of fields. │ │ │ │ │ -00021e80: 0a35 2e36 2e34 20e2 8098 4368 616e 6765 .5.6.4 ...Change │ │ │ │ │ -00021e90: 642d 4279 e280 990a 2d2d 2d2d 2d2d 2d2d d-By....-------- │ │ │ │ │ -00021ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 ----------..The │ │ │ │ │ -00021eb0: 6e61 6d65 2061 6e64 2065 6d61 696c 2061 name and email a │ │ │ │ │ -00021ec0: 6464 7265 7373 206f 6620 7468 6520 7065 ddress of the pe │ │ │ │ │ -00021ed0: 7273 6f6e 2077 686f 2070 7265 7061 7265 rson who prepare │ │ │ │ │ -00021ee0: 6420 7468 6973 2076 6572 7369 6f6e 206f d this version o │ │ │ │ │ -00021ef0: 660a 7468 6520 7061 636b 6167 652c 2075 f.the package, u │ │ │ │ │ -00021f00: 7375 616c 6c79 2061 206d 6169 6e74 6169 sually a maintai │ │ │ │ │ -00021f10: 6e65 722e 2020 5468 6520 7379 6e74 6178 ner. The syntax │ │ │ │ │ -00021f20: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as │ │ │ │ │ -00021f30: 666f 7220 7468 650a 2a6e 6f74 6520 4d61 for the.*note Ma │ │ │ │ │ -00021f40: 696e 7461 696e 6572 2066 6965 6c64 3a20 intainer field: │ │ │ │ │ -00021f50: 3439 2e0a 0a1f 0a46 696c 653a 2064 6562 49.....File: deb │ │ │ │ │ -00021f60: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00021f70: 2020 4e6f 6465 3a20 5365 6374 696f 6e2c Node: Section, │ │ │ │ │ -00021f80: 2020 4e65 7874 3a20 5072 696f 7269 7479 Next: Priority │ │ │ │ │ -00021f90: 2c20 2050 7265 763a 2043 6861 6e67 6564 , Prev: Changed │ │ │ │ │ -00021fa0: 2d42 792c 2020 5570 3a20 4c69 7374 206f -By, Up: List o │ │ │ │ │ -00021fb0: 6620 6669 656c 6473 0a0a 352e 362e 3520 f fields..5.6.5 │ │ │ │ │ -00021fc0: e280 9853 6563 7469 6f6e e280 990a 2d2d ...Section....-- │ │ │ │ │ -00021fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 -------------..T │ │ │ │ │ -00021fe0: 6869 7320 6669 656c 6420 7370 6563 6966 his field specif │ │ │ │ │ -00021ff0: 6965 7320 616e 2061 7070 6c69 6361 7469 ies an applicati │ │ │ │ │ -00022000: 6f6e 2061 7265 6120 696e 746f 2077 6869 on area into whi │ │ │ │ │ -00022010: 6368 2074 6865 2070 6163 6b61 6765 2068 ch the package h │ │ │ │ │ -00022020: 6173 2062 6565 6e0a 636c 6173 7369 6669 as been.classifi │ │ │ │ │ -00022030: 6564 2e20 2053 6565 202a 6e6f 7465 2053 ed. See *note S │ │ │ │ │ -00022040: 6563 7469 6f6e 733a 2032 342e 0a0a 5768 ections: 24...Wh │ │ │ │ │ -00022050: 656e 2069 7420 6170 7065 6172 7320 696e en it appears in │ │ │ │ │ -00022060: 2074 6865 20e2 8098 6465 6269 616e 2f63 the ...debian/c │ │ │ │ │ -00022070: 6f6e 7472 6f6c e280 9920 6669 6c65 2c20 ontrol... file, │ │ │ │ │ -00022080: 6974 2067 6976 6573 2074 6865 2076 616c it gives the val │ │ │ │ │ -00022090: 7565 2066 6f72 2074 6865 0a73 7562 6669 ue for the.subfi │ │ │ │ │ -000220a0: 656c 6420 6f66 2074 6865 2073 616d 6520 eld of the same │ │ │ │ │ -000220b0: 6e61 6d65 2069 6e20 7468 6520 e280 9846 name in the ...F │ │ │ │ │ -000220c0: 696c 6573 e280 9920 6669 656c 6420 6f66 iles... field of │ │ │ │ │ -000220d0: 2074 6865 20e2 8098 2e63 6861 6e67 6573 the ....changes │ │ │ │ │ -000220e0: e280 9920 6669 6c65 2e0a 4974 2061 6c73 ... file..It als │ │ │ │ │ -000220f0: 6f20 6769 7665 7320 7468 6520 6465 6661 o gives the defa │ │ │ │ │ -00022100: 756c 7420 666f 7220 7468 6520 7361 6d65 ult for the same │ │ │ │ │ -00022110: 2066 6965 6c64 2069 6e20 7468 6520 6269 field in the bi │ │ │ │ │ -00022120: 6e61 7279 2070 6163 6b61 6765 732e 0a0a nary packages... │ │ │ │ │ -00022130: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00022140: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00022150: 653a 2050 7269 6f72 6974 792c 2020 4e65 e: Priority, Ne │ │ │ │ │ -00022160: 7874 3a20 5061 636b 6167 652c 2020 5072 xt: Package, Pr │ │ │ │ │ -00022170: 6576 3a20 5365 6374 696f 6e2c 2020 5570 ev: Section, Up │ │ │ │ │ -00022180: 3a20 4c69 7374 206f 6620 6669 656c 6473 : List of fields │ │ │ │ │ -00022190: 0a0a 352e 362e 3620 e280 9850 7269 6f72 ..5.6.6 ...Prior │ │ │ │ │ -000221a0: 6974 79e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d ity....--------- │ │ │ │ │ -000221b0: 2d2d 2d2d 2d2d 2d0a 0a54 6869 7320 6669 -------..This fi │ │ │ │ │ -000221c0: 656c 6420 7265 7072 6573 656e 7473 2068 eld represents h │ │ │ │ │ -000221d0: 6f77 2069 6d70 6f72 7461 6e74 2069 7420 ow important it │ │ │ │ │ -000221e0: 6973 2074 6861 7420 7468 6520 7573 6572 is that the user │ │ │ │ │ -000221f0: 2068 6176 6520 7468 6520 7061 636b 6167 have the packag │ │ │ │ │ -00022200: 650a 696e 7374 616c 6c65 642e 2020 5365 e.installed. Se │ │ │ │ │ -00022210: 6520 2a6e 6f74 6520 5072 696f 7269 7469 e *note Prioriti │ │ │ │ │ -00022220: 6573 3a20 3331 2e0a 0a57 6865 6e20 6974 es: 31...When it │ │ │ │ │ -00022230: 2061 7070 6561 7273 2069 6e20 7468 6520 appears in the │ │ │ │ │ -00022240: e280 9864 6562 6961 6e2f 636f 6e74 726f ...debian/contro │ │ │ │ │ -00022250: 6ce2 8099 2066 696c 652c 2069 7420 6769 l... file, it gi │ │ │ │ │ -00022260: 7665 7320 7468 6520 7661 6c75 6520 666f ves the value fo │ │ │ │ │ -00022270: 7220 7468 650a 7375 6266 6965 6c64 206f r the.subfield o │ │ │ │ │ -00022280: 6620 7468 6520 7361 6d65 206e 616d 6520 f the same name │ │ │ │ │ -00022290: 696e 2074 6865 20e2 8098 4669 6c65 73e2 in the ...Files. │ │ │ │ │ -000222a0: 8099 2066 6965 6c64 206f 6620 7468 6520 .. field of the │ │ │ │ │ -000222b0: e280 982e 6368 616e 6765 73e2 8099 2066 ....changes... f │ │ │ │ │ -000222c0: 696c 652e 0a49 7420 616c 736f 2067 6976 ile..It also giv │ │ │ │ │ -000222d0: 6573 2074 6865 2064 6566 6175 6c74 2066 es the default f │ │ │ │ │ -000222e0: 6f72 2074 6865 2073 616d 6520 6669 656c or the same fiel │ │ │ │ │ -000222f0: 6420 696e 2074 6865 2062 696e 6172 7920 d in the binary │ │ │ │ │ -00022300: 7061 636b 6167 6573 2e0a 0a1f 0a46 696c packages.....Fil │ │ │ │ │ -00022310: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00022320: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5061 .info, Node: Pa │ │ │ │ │ -00022330: 636b 6167 652c 2020 4e65 7874 3a20 4172 ckage, Next: Ar │ │ │ │ │ -00022340: 6368 6974 6563 7475 7265 2c20 2050 7265 chitecture, Pre │ │ │ │ │ -00022350: 763a 2050 7269 6f72 6974 792c 2020 5570 v: Priority, Up │ │ │ │ │ -00022360: 3a20 4c69 7374 206f 6620 6669 656c 6473 : List of fields │ │ │ │ │ -00022370: 0a0a 352e 362e 3720 e280 9850 6163 6b61 ..5.6.7 ...Packa │ │ │ │ │ -00022380: 6765 e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d ge....---------- │ │ │ │ │ -00022390: 2d2d 2d2d 2d0a 0a54 6865 206e 616d 6520 -----..The name │ │ │ │ │ -000223a0: 6f66 2074 6865 2062 696e 6172 7920 7061 of the binary pa │ │ │ │ │ -000223b0: 636b 6167 652e 0a0a 4269 6e61 7279 2070 ckage...Binary p │ │ │ │ │ -000223c0: 6163 6b61 6765 206e 616d 6573 206d 7573 ackage names mus │ │ │ │ │ -000223d0: 7420 666f 6c6c 6f77 2074 6865 2073 616d t follow the sam │ │ │ │ │ -000223e0: 6520 7379 6e74 6178 2061 6e64 2072 6573 e syntax and res │ │ │ │ │ -000223f0: 7472 6963 7469 6f6e 7320 6173 0a73 6f75 trictions as.sou │ │ │ │ │ -00022400: 7263 6520 7061 636b 6167 6520 6e61 6d65 rce package name │ │ │ │ │ -00022410: 732e 2020 5365 6520 2a6e 6f74 6520 536f s. See *note So │ │ │ │ │ -00022420: 7572 6365 3a20 3935 2e20 666f 7220 7468 urce: 95. for th │ │ │ │ │ -00022430: 6520 6465 7461 696c 732e 0a0a 1f0a 4669 e details.....Fi │ │ │ │ │ -00022440: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00022450: 792e 696e 666f 2c20 204e 6f64 653a 2041 y.info, Node: A │ │ │ │ │ -00022460: 7263 6869 7465 6374 7572 652c 2020 4e65 rchitecture, Ne │ │ │ │ │ -00022470: 7874 3a20 4573 7365 6e74 6961 6c2c 2020 xt: Essential, │ │ │ │ │ -00022480: 5072 6576 3a20 5061 636b 6167 652c 2020 Prev: Package, │ │ │ │ │ -00022490: 5570 3a20 4c69 7374 206f 6620 6669 656c Up: List of fiel │ │ │ │ │ -000224a0: 6473 0a0a 352e 362e 3820 e280 9841 7263 ds..5.6.8 ...Arc │ │ │ │ │ -000224b0: 6869 7465 6374 7572 65e2 8099 0a2d 2d2d hitecture....--- │ │ │ │ │ -000224c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000224d0: 2d0a 0a44 6570 656e 6469 6e67 206f 6e20 -..Depending on │ │ │ │ │ -000224e0: 636f 6e74 6578 7420 616e 6420 7468 6520 context and the │ │ │ │ │ -000224f0: 636f 6e74 726f 6c20 6669 6c65 2075 7365 control file use │ │ │ │ │ -00022500: 642c 2074 6865 20e2 8098 4172 6368 6974 d, the ...Archit │ │ │ │ │ -00022510: 6563 7475 7265 e280 9920 6669 656c 640a ecture... field. │ │ │ │ │ -00022520: 6361 6e20 696e 636c 7564 6520 7468 6520 can include the │ │ │ │ │ -00022530: 666f 6c6c 6f77 696e 6720 7365 7473 206f following sets o │ │ │ │ │ -00022540: 6620 7661 6c75 6573 3a0a 0a20 2020 2d20 f values:.. - │ │ │ │ │ -00022550: 4120 756e 6971 7565 2073 696e 676c 6520 A unique single │ │ │ │ │ -00022560: 776f 7264 2069 6465 6e74 6966 7969 6e67 word identifying │ │ │ │ │ -00022570: 2061 2044 6562 6961 6e20 6d61 6368 696e a Debian machin │ │ │ │ │ -00022580: 6520 6172 6368 6974 6563 7475 7265 2061 e architecture a │ │ │ │ │ -00022590: 730a 2020 2020 2064 6573 6372 6962 6564 s. described │ │ │ │ │ -000225a0: 2069 6e20 2a6e 6f74 6520 4172 6368 6974 in *note Archit │ │ │ │ │ -000225b0: 6563 7475 7265 2073 7065 6369 6669 6361 ecture specifica │ │ │ │ │ -000225c0: 7469 6f6e 2073 7472 696e 6773 3a20 3662 tion strings: 6b │ │ │ │ │ -000225d0: 2e0a 0a20 2020 2d20 416e 2061 7263 6869 ... - An archi │ │ │ │ │ -000225e0: 7465 6374 7572 6520 7769 6c64 6361 7264 tecture wildcard │ │ │ │ │ -000225f0: 2069 6465 6e74 6966 7969 6e67 2061 2073 identifying a s │ │ │ │ │ -00022600: 6574 206f 6620 4465 6269 616e 206d 6163 et of Debian mac │ │ │ │ │ -00022610: 6869 6e65 0a20 2020 2020 6172 6368 6974 hine. archit │ │ │ │ │ -00022620: 6563 7475 7265 732c 2073 6565 202a 6e6f ectures, see *no │ │ │ │ │ -00022630: 7465 2041 7263 6869 7465 6374 7572 6520 te Architecture │ │ │ │ │ -00022640: 7769 6c64 6361 7264 733a 2062 342e 2020 wildcards: b4. │ │ │ │ │ -00022650: e280 9861 6e79 e280 9920 6d61 7463 6865 ...any... matche │ │ │ │ │ -00022660: 730a 2020 2020 2061 6c6c 2044 6562 6961 s. all Debia │ │ │ │ │ -00022670: 6e20 6d61 6368 696e 6520 6172 6368 6974 n machine archit │ │ │ │ │ -00022680: 6563 7475 7265 7320 616e 6420 6973 2074 ectures and is t │ │ │ │ │ -00022690: 6865 206d 6f73 7420 6672 6571 7565 6e74 he most frequent │ │ │ │ │ -000226a0: 6c79 2075 7365 642e 0a0a 2020 202d 20e2 ly used... - . │ │ │ │ │ -000226b0: 8098 616c 6ce2 8099 2c20 7768 6963 6820 ..all..., which │ │ │ │ │ -000226c0: 696e 6469 6361 7465 7320 616e 2061 7263 indicates an arc │ │ │ │ │ -000226d0: 6869 7465 6374 7572 652d 696e 6465 7065 hitecture-indepe │ │ │ │ │ -000226e0: 6e64 656e 7420 7061 636b 6167 652e 0a0a ndent package... │ │ │ │ │ -000226f0: 2020 202d 20e2 8098 736f 7572 6365 e280 - ...source.. │ │ │ │ │ -00022700: 992c 2077 6869 6368 2069 6e64 6963 6174 ., which indicat │ │ │ │ │ -00022710: 6573 2061 2073 6f75 7263 6520 7061 636b es a source pack │ │ │ │ │ -00022720: 6167 652e 0a0a 496e 2074 6865 206d 6169 age...In the mai │ │ │ │ │ -00022730: 6e20 e280 9864 6562 6961 6e2f 636f 6e74 n ...debian/cont │ │ │ │ │ -00022740: 726f 6ce2 8099 2066 696c 6520 696e 2074 rol... file in t │ │ │ │ │ -00022750: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ -00022760: 652c 2074 6869 7320 6669 656c 6420 6d61 e, this field ma │ │ │ │ │ -00022770: 790a 636f 6e74 6169 6e20 7468 6520 7370 y.contain the sp │ │ │ │ │ -00022780: 6563 6961 6c20 7661 6c75 6520 e280 9861 ecial value ...a │ │ │ │ │ -00022790: 6c6c e280 992c 2074 6865 2073 7065 6369 ll..., the speci │ │ │ │ │ -000227a0: 616c 2061 7263 6869 7465 6374 7572 6520 al architecture │ │ │ │ │ -000227b0: 7769 6c64 6361 7264 0ae2 8098 616e 79e2 wildcard....any. │ │ │ │ │ -000227c0: 8099 2c20 6f72 2061 206c 6973 7420 6f66 .., or a list of │ │ │ │ │ -000227d0: 2073 7065 6369 6669 6320 616e 6420 7769 specific and wi │ │ │ │ │ -000227e0: 6c64 6361 7264 2061 7263 6869 7465 6374 ldcard architect │ │ │ │ │ -000227f0: 7572 6573 2073 6570 6172 6174 6564 2062 ures separated b │ │ │ │ │ -00022800: 790a 7370 6163 6573 2e20 2049 6620 e280 y.spaces. If .. │ │ │ │ │ -00022810: 9861 6c6c e280 9920 6f72 20e2 8098 616e .all... or ...an │ │ │ │ │ -00022820: 79e2 8099 2061 7070 6561 7273 2c20 7468 y... appears, th │ │ │ │ │ -00022830: 6174 2076 616c 7565 206d 7573 7420 6265 at value must be │ │ │ │ │ -00022840: 2074 6865 2065 6e74 6972 650a 636f 6e74 the entire.cont │ │ │ │ │ -00022850: 656e 7473 206f 6620 7468 6520 6669 656c ents of the fiel │ │ │ │ │ -00022860: 642e 2020 4d6f 7374 2070 6163 6b61 6765 d. Most package │ │ │ │ │ -00022870: 7320 7769 6c6c 2075 7365 2065 6974 6865 s will use eithe │ │ │ │ │ -00022880: 7220 e280 9861 6c6c e280 9920 6f72 20e2 r ...all... or . │ │ │ │ │ -00022890: 8098 616e 79e2 8099 2e0a 0a53 7065 6369 ..any......Speci │ │ │ │ │ -000228a0: 6679 696e 6720 6120 7370 6563 6966 6963 fying a specific │ │ │ │ │ -000228b0: 206c 6973 7420 6f66 2061 7263 6869 7465 list of archite │ │ │ │ │ -000228c0: 6374 7572 6573 2069 6e64 6963 6174 6573 ctures indicates │ │ │ │ │ -000228d0: 2074 6861 7420 7468 6520 736f 7572 6365 that the source │ │ │ │ │ -000228e0: 0a77 696c 6c20 6275 696c 6420 616e 2061 .will build an a │ │ │ │ │ -000228f0: 7263 6869 7465 6374 7572 652d 6465 7065 rchitecture-depe │ │ │ │ │ -00022900: 6e64 656e 7420 7061 636b 6167 6520 6f6e ndent package on │ │ │ │ │ -00022910: 6c79 206f 6e20 6172 6368 6974 6563 7475 ly on architectu │ │ │ │ │ -00022920: 7265 730a 696e 636c 7564 6564 2069 6e20 res.included in │ │ │ │ │ -00022930: 7468 6520 6c69 7374 2e20 2053 7065 6369 the list. Speci │ │ │ │ │ -00022940: 6679 696e 6720 6120 6c69 7374 206f 6620 fying a list of │ │ │ │ │ -00022950: 6172 6368 6974 6563 7475 7265 2077 696c architecture wil │ │ │ │ │ -00022960: 6463 6172 6473 0a69 6e64 6963 6174 6573 dcards.indicates │ │ │ │ │ -00022970: 2074 6861 7420 7468 6520 736f 7572 6365 that the source │ │ │ │ │ -00022980: 2077 696c 6c20 6275 696c 6420 616e 2061 will build an a │ │ │ │ │ -00022990: 7263 6869 7465 6374 7572 652d 6465 7065 rchitecture-depe │ │ │ │ │ -000229a0: 6e64 656e 7420 7061 636b 6167 650a 6f6e ndent package.on │ │ │ │ │ -000229b0: 206f 6e6c 7920 7468 6f73 6520 6172 6368 only those arch │ │ │ │ │ -000229c0: 6974 6563 7475 7265 7320 7468 6174 206d itectures that m │ │ │ │ │ -000229d0: 6174 6368 2061 6e79 206f 6620 7468 6520 atch any of the │ │ │ │ │ -000229e0: 7370 6563 6966 6965 6420 6172 6368 6974 specified archit │ │ │ │ │ -000229f0: 6563 7475 7265 0a77 696c 6463 6172 6473 ecture.wildcards │ │ │ │ │ -00022a00: 2e20 2053 7065 6369 6679 696e 6720 6120 . Specifying a │ │ │ │ │ -00022a10: 6c69 7374 206f 6620 6172 6368 6974 6563 list of architec │ │ │ │ │ -00022a20: 7475 7265 7320 6f72 2061 7263 6869 7465 tures or archite │ │ │ │ │ -00022a30: 6374 7572 6520 7769 6c64 6361 7264 730a cture wildcards. │ │ │ │ │ -00022a40: 6f74 6865 7220 7468 616e 20e2 8098 616e other than ...an │ │ │ │ │ -00022a50: 79e2 8099 2069 7320 666f 7220 7468 6520 y... is for the │ │ │ │ │ -00022a60: 6d69 6e6f 7269 7479 206f 6620 6361 7365 minority of case │ │ │ │ │ -00022a70: 7320 7768 6572 6520 6120 7072 6f67 7261 s where a progra │ │ │ │ │ -00022a80: 6d20 6973 206e 6f74 0a70 6f72 7461 626c m is not.portabl │ │ │ │ │ -00022a90: 6520 6f72 2069 7320 6e6f 7420 7573 6566 e or is not usef │ │ │ │ │ -00022aa0: 756c 206f 6e20 736f 6d65 2061 7263 6869 ul on some archi │ │ │ │ │ -00022ab0: 7465 6374 7572 6573 2e20 2057 6865 7265 tectures. Where │ │ │ │ │ -00022ac0: 2070 6f73 7369 626c 652c 2074 6865 0a70 possible, the.p │ │ │ │ │ -00022ad0: 726f 6772 616d 2073 686f 756c 6420 6265 rogram should be │ │ │ │ │ -00022ae0: 206d 6164 6520 706f 7274 6162 6c65 2069 made portable i │ │ │ │ │ -00022af0: 6e73 7465 6164 2e0a 0a49 6e20 7468 6520 nstead...In the │ │ │ │ │ -00022b00: 4465 6269 616e 2073 6f75 7263 6520 7061 Debian source pa │ │ │ │ │ -00022b10: 636b 6167 6520 636f 6e74 726f 6c20 6669 ckage control fi │ │ │ │ │ -00022b20: 6c65 20e2 8098 2e64 7363 e280 992c 2074 le ....dsc..., t │ │ │ │ │ -00022b30: 6869 7320 6669 656c 6420 636f 6e74 6169 his field contai │ │ │ │ │ -00022b40: 6e73 2061 0a6c 6973 7420 6f66 2061 7263 ns a.list of arc │ │ │ │ │ -00022b50: 6869 7465 6374 7572 6573 2061 6e64 2061 hitectures and a │ │ │ │ │ -00022b60: 7263 6869 7465 6374 7572 6520 7769 6c64 rchitecture wild │ │ │ │ │ -00022b70: 6361 7264 7320 7365 7061 7261 7465 6420 cards separated │ │ │ │ │ -00022b80: 6279 2073 7061 6365 732e 0a57 6865 6e20 by spaces..When │ │ │ │ │ -00022b90: 7468 6520 6c69 7374 2063 6f6e 7461 696e the list contain │ │ │ │ │ -00022ba0: 7320 7468 6520 6172 6368 6974 6563 7475 s the architectu │ │ │ │ │ -00022bb0: 7265 2077 696c 6463 6172 6420 e280 9861 re wildcard ...a │ │ │ │ │ -00022bc0: 6e79 e280 992c 2074 6865 206f 6e6c 7920 ny..., the only │ │ │ │ │ -00022bd0: 6f74 6865 720a 7661 6c75 6520 616c 6c6f other.value allo │ │ │ │ │ -00022be0: 7765 6420 696e 2074 6865 206c 6973 7420 wed in the list │ │ │ │ │ -00022bf0: 6973 20e2 8098 616c 6ce2 8099 2e0a 0a54 is ...all......T │ │ │ │ │ -00022c00: 6865 206c 6973 7420 6d61 7920 696e 636c he list may incl │ │ │ │ │ -00022c10: 7564 6520 286f 7220 636f 6e73 6973 7420 ude (or consist │ │ │ │ │ -00022c20: 736f 6c65 6c79 206f 6629 2074 6865 2073 solely of) the s │ │ │ │ │ -00022c30: 7065 6369 616c 2076 616c 7565 20e2 8098 pecial value ... │ │ │ │ │ -00022c40: 616c 6ce2 8099 2e20 2049 6e0a 6f74 6865 all.... In.othe │ │ │ │ │ -00022c50: 7220 776f 7264 732c 2069 6e20 e280 982e r words, in .... │ │ │ │ │ -00022c60: 6473 63e2 8099 2066 696c 6573 2075 6e6c dsc... files unl │ │ │ │ │ -00022c70: 696b 6520 7468 6520 e280 9864 6562 6961 ike the ...debia │ │ │ │ │ -00022c80: 6e2f 636f 6e74 726f 6ce2 8099 2c20 e280 n/control..., .. │ │ │ │ │ -00022c90: 9861 6c6c e280 9920 6d61 790a 6f63 6375 .all... may.occu │ │ │ │ │ -00022ca0: 7220 696e 2063 6f6d 6269 6e61 7469 6f6e r in combination │ │ │ │ │ -00022cb0: 2077 6974 6820 7370 6563 6966 6963 2061 with specific a │ │ │ │ │ -00022cc0: 7263 6869 7465 6374 7572 6573 2e20 2054 rchitectures. T │ │ │ │ │ -00022cd0: 6865 20e2 8098 4172 6368 6974 6563 7475 he ...Architectu │ │ │ │ │ -00022ce0: 7265 e280 990a 6669 656c 6420 696e 2074 re....field in t │ │ │ │ │ -00022cf0: 6865 2044 6562 6961 6e20 736f 7572 6365 he Debian source │ │ │ │ │ -00022d00: 2070 6163 6b61 6765 2063 6f6e 7472 6f6c package control │ │ │ │ │ -00022d10: 2066 696c 6520 e280 982e 6473 63e2 8099 file ....dsc... │ │ │ │ │ -00022d20: 2069 7320 6765 6e65 7261 6c6c 790a 636f is generally.co │ │ │ │ │ -00022d30: 6e73 7472 7563 7465 6420 6672 6f6d 2074 nstructed from t │ │ │ │ │ -00022d40: 6865 20e2 8098 4172 6368 6974 6563 7475 he ...Architectu │ │ │ │ │ -00022d50: 7265 e280 9920 6669 656c 6473 2069 6e20 re... fields in │ │ │ │ │ -00022d60: 7468 6520 e280 9864 6562 6961 6e2f 636f the ...debian/co │ │ │ │ │ -00022d70: 6e74 726f 6ce2 8099 2069 6e0a 7468 6520 ntrol... in.the │ │ │ │ │ -00022d80: 736f 7572 6365 2070 6163 6b61 6765 2e0a source package.. │ │ │ │ │ -00022d90: 0a53 7065 6369 6679 696e 6720 6f6e 6c79 .Specifying only │ │ │ │ │ -00022da0: 20e2 8098 616e 79e2 8099 2069 6e64 6963 ...any... indic │ │ │ │ │ -00022db0: 6174 6573 2074 6861 7420 7468 6520 736f ates that the so │ │ │ │ │ -00022dc0: 7572 6365 2070 6163 6b61 6765 2069 736e urce package isn │ │ │ │ │ -00022dd0: e280 9974 2064 6570 656e 6465 6e74 0a6f ...t dependent.o │ │ │ │ │ -00022de0: 6e20 616e 7920 7061 7274 6963 756c 6172 n any particular │ │ │ │ │ -00022df0: 2061 7263 6869 7465 6374 7572 6520 616e architecture an │ │ │ │ │ -00022e00: 6420 7368 6f75 6c64 2063 6f6d 7069 6c65 d should compile │ │ │ │ │ -00022e10: 2066 696e 6520 6f6e 2061 6e79 206f 6e65 fine on any one │ │ │ │ │ -00022e20: 2e20 2054 6865 0a70 726f 6475 6365 6420 . The.produced │ │ │ │ │ -00022e30: 6269 6e61 7279 2070 6163 6b61 6765 2873 binary package(s │ │ │ │ │ -00022e40: 2920 7769 6c6c 2062 6520 7370 6563 6966 ) will be specif │ │ │ │ │ -00022e50: 6963 2074 6f20 7768 6174 6576 6572 2074 ic to whatever t │ │ │ │ │ -00022e60: 6865 2063 7572 7265 6e74 0a62 7569 6c64 he current.build │ │ │ │ │ -00022e70: 2061 7263 6869 7465 6374 7572 6520 6973 architecture is │ │ │ │ │ -00022e80: 2e0a 0a53 7065 6369 6679 696e 6720 6f6e ...Specifying on │ │ │ │ │ -00022e90: 6c79 20e2 8098 616c 6ce2 8099 2069 6e64 ly ...all... ind │ │ │ │ │ -00022ea0: 6963 6174 6573 2074 6861 7420 7468 6520 icates that the │ │ │ │ │ -00022eb0: 736f 7572 6365 2070 6163 6b61 6765 2077 source package w │ │ │ │ │ -00022ec0: 696c 6c20 6f6e 6c79 2062 7569 6c64 0a61 ill only build.a │ │ │ │ │ -00022ed0: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde │ │ │ │ │ -00022ee0: 7065 6e64 656e 7420 7061 636b 6167 6573 pendent packages │ │ │ │ │ -00022ef0: 2e0a 0a53 7065 6369 6679 696e 6720 e280 ...Specifying .. │ │ │ │ │ -00022f00: 9861 6e79 2061 6c6c e280 9920 696e 6469 .any all... indi │ │ │ │ │ -00022f10: 6361 7465 7320 7468 6174 2074 6865 2073 cates that the s │ │ │ │ │ -00022f20: 6f75 7263 6520 7061 636b 6167 6520 6973 ource package is │ │ │ │ │ -00022f30: 6ee2 8099 7420 6465 7065 6e64 656e 740a n...t dependent. │ │ │ │ │ -00022f40: 6f6e 2061 6e79 2070 6172 7469 6375 6c61 on any particula │ │ │ │ │ -00022f50: 7220 6172 6368 6974 6563 7475 7265 2e20 r architecture. │ │ │ │ │ -00022f60: 2054 6865 2073 6574 206f 6620 7072 6f64 The set of prod │ │ │ │ │ -00022f70: 7563 6564 2062 696e 6172 7920 7061 636b uced binary pack │ │ │ │ │ -00022f80: 6167 6573 0a77 696c 6c20 696e 636c 7564 ages.will includ │ │ │ │ │ -00022f90: 6520 6174 206c 6561 7374 206f 6e65 2061 e at least one a │ │ │ │ │ -00022fa0: 7263 6869 7465 6374 7572 652d 6465 7065 rchitecture-depe │ │ │ │ │ -00022fb0: 6e64 656e 7420 7061 636b 6167 6520 616e ndent package an │ │ │ │ │ -00022fc0: 6420 6f6e 650a 6172 6368 6974 6563 7475 d one.architectu │ │ │ │ │ -00022fd0: 7265 2d69 6e64 6570 656e 6465 6e74 2070 re-independent p │ │ │ │ │ -00022fe0: 6163 6b61 6765 2e0a 0a53 7065 6369 6679 ackage...Specify │ │ │ │ │ -00022ff0: 696e 6720 6120 6c69 7374 206f 6620 6172 ing a list of ar │ │ │ │ │ -00023000: 6368 6974 6563 7475 7265 7320 6f72 2061 chitectures or a │ │ │ │ │ -00023010: 7263 6869 7465 6374 7572 6520 7769 6c64 rchitecture wild │ │ │ │ │ -00023020: 6361 7264 7320 696e 6469 6361 7465 730a cards indicates. │ │ │ │ │ -00023030: 7468 6174 2074 6865 2073 6f75 7263 6520 that the source │ │ │ │ │ -00023040: 7769 6c6c 2062 7569 6c64 2061 6e20 6172 will build an ar │ │ │ │ │ -00023050: 6368 6974 6563 7475 7265 2d64 6570 656e chitecture-depen │ │ │ │ │ -00023060: 6465 6e74 2070 6163 6b61 6765 2c20 616e dent package, an │ │ │ │ │ -00023070: 6420 7769 6c6c 0a6f 6e6c 7920 776f 726b d will.only work │ │ │ │ │ -00023080: 2063 6f72 7265 6374 6c79 206f 6e20 7468 correctly on th │ │ │ │ │ -00023090: 6520 6c69 7374 6564 206f 7220 6d61 7463 e listed or matc │ │ │ │ │ -000230a0: 6869 6e67 2061 7263 6869 7465 6374 7572 hing architectur │ │ │ │ │ -000230b0: 6573 2e20 2049 6620 7468 650a 736f 7572 es. If the.sour │ │ │ │ │ -000230c0: 6365 2070 6163 6b61 6765 2061 6c73 6f20 ce package also │ │ │ │ │ -000230d0: 6275 696c 6473 2061 7420 6c65 6173 7420 builds at least │ │ │ │ │ -000230e0: 6f6e 6520 6172 6368 6974 6563 7475 7265 one architecture │ │ │ │ │ -000230f0: 2d69 6e64 6570 656e 6465 6e74 0a70 6163 -independent.pac │ │ │ │ │ -00023100: 6b61 6765 2c20 e280 9861 6c6c e280 9920 kage, ...all... │ │ │ │ │ -00023110: 7769 6c6c 2061 6c73 6f20 6265 2069 6e63 will also be inc │ │ │ │ │ -00023120: 6c75 6465 6420 696e 2074 6865 206c 6973 luded in the lis │ │ │ │ │ -00023130: 742e 0a0a 496e 2061 20e2 8098 2e63 6861 t...In a ....cha │ │ │ │ │ -00023140: 6e67 6573 e280 9920 6669 6c65 2c20 7468 nges... file, th │ │ │ │ │ -00023150: 6520 e280 9841 7263 6869 7465 6374 7572 e ...Architectur │ │ │ │ │ -00023160: 65e2 8099 2066 6965 6c64 206c 6973 7473 e... field lists │ │ │ │ │ -00023170: 2074 6865 2061 7263 6869 7465 6374 7572 the architectur │ │ │ │ │ -00023180: 6528 7329 0a6f 6620 7468 6520 7061 636b e(s).of the pack │ │ │ │ │ -00023190: 6167 6528 7329 2063 7572 7265 6e74 6c79 age(s) currently │ │ │ │ │ -000231a0: 2062 6569 6e67 2075 706c 6f61 6465 642e being uploaded. │ │ │ │ │ -000231b0: 2020 5468 6973 2077 696c 6c20 6265 2061 This will be a │ │ │ │ │ -000231c0: 206c 6973 743b 2069 6620 7468 650a 736f list; if the.so │ │ │ │ │ -000231d0: 7572 6365 2066 6f72 2074 6865 2070 6163 urce for the pac │ │ │ │ │ -000231e0: 6b61 6765 2069 7320 616c 736f 2062 6569 kage is also bei │ │ │ │ │ -000231f0: 6e67 2075 706c 6f61 6465 642c 2074 6865 ng uploaded, the │ │ │ │ │ -00023200: 2073 7065 6369 616c 2065 6e74 7279 0ae2 special entry.. │ │ │ │ │ -00023210: 8098 736f 7572 6365 e280 9920 6973 2061 ..source... is a │ │ │ │ │ -00023220: 6c73 6f20 7072 6573 656e 742e 2020 e280 lso present. .. │ │ │ │ │ -00023230: 9861 6c6c e280 9920 7769 6c6c 2062 6520 .all... will be │ │ │ │ │ -00023240: 7072 6573 656e 7420 6966 2061 6e79 0a61 present if any.a │ │ │ │ │ -00023250: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde │ │ │ │ │ -00023260: 7065 6e64 656e 7420 7061 636b 6167 6573 pendent packages │ │ │ │ │ -00023270: 2061 7265 2062 6569 6e67 2075 706c 6f61 are being uploa │ │ │ │ │ -00023280: 6465 642e 2020 4172 6368 6974 6563 7475 ded. Architectu │ │ │ │ │ -00023290: 7265 0a77 696c 6463 6172 6473 2073 7563 re.wildcards suc │ │ │ │ │ -000232a0: 6820 6173 20e2 8098 616e 79e2 8099 206d h as ...any... m │ │ │ │ │ -000232b0: 7573 7420 6e65 7665 7220 6f63 6375 7220 ust never occur │ │ │ │ │ -000232c0: 696e 2074 6865 20e2 8098 4172 6368 6974 in the ...Archit │ │ │ │ │ -000232d0: 6563 7475 7265 e280 9920 6669 656c 6420 ecture... field │ │ │ │ │ -000232e0: 696e 0a74 6865 20e2 8098 2e63 6861 6e67 in.the ....chang │ │ │ │ │ -000232f0: 6573 e280 9920 6669 6c65 2e0a 0a53 6565 es... file...See │ │ │ │ │ -00023300: 202a 6e6f 7465 204d 6169 6e20 6275 696c *note Main buil │ │ │ │ │ -00023310: 6469 6e67 2073 6372 6970 743b 2064 6562 ding script; deb │ │ │ │ │ -00023320: 6961 6e2f 7275 6c65 733a 2037 632e 2066 ian/rules: 7c. f │ │ │ │ │ -00023330: 6f72 2069 6e66 6f72 6d61 7469 6f6e 206f or information o │ │ │ │ │ -00023340: 6e20 686f 770a 746f 2067 6574 2074 6865 n how.to get the │ │ │ │ │ -00023350: 2061 7263 6869 7465 6374 7572 6520 666f architecture fo │ │ │ │ │ -00023360: 7220 7468 6520 6275 696c 6420 7072 6f63 r the build proc │ │ │ │ │ -00023370: 6573 732e 0a0a 1f0a 4669 6c65 3a20 6465 ess.....File: de │ │ │ │ │ -00023380: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00023390: 2c20 204e 6f64 653a 2045 7373 656e 7469 , Node: Essenti │ │ │ │ │ -000233a0: 616c 2c20 204e 6578 743a 2050 6163 6b61 al, Next: Packa │ │ │ │ │ -000233b0: 6765 2069 6e74 6572 7265 6c61 7469 6f6e ge interrelation │ │ │ │ │ -000233c0: 7368 6970 2066 6965 6c64 7320 4465 7065 ship fields Depe │ │ │ │ │ -000233d0: 6e64 7320 5072 652d 4465 7065 6e64 7320 nds Pre-Depends │ │ │ │ │ -000233e0: 5265 636f 6d6d 656e 6473 2053 7567 6765 Recommends Sugge │ │ │ │ │ -000233f0: 7374 7320 4272 6561 6b73 2043 6f6e 666c sts Breaks Confl │ │ │ │ │ -00023400: 6963 7473 2050 726f 7669 6465 7320 5265 icts Provides Re │ │ │ │ │ -00023410: 706c 6163 6573 2045 6e68 616e 6365 732c places Enhances, │ │ │ │ │ -00023420: 2020 5072 6576 3a20 4172 6368 6974 6563 Prev: Architec │ │ │ │ │ -00023430: 7475 7265 2c20 2055 703a 204c 6973 7420 ture, Up: List │ │ │ │ │ -00023440: 6f66 2066 6965 6c64 730a 0a35 2e36 2e39 of fields..5.6.9 │ │ │ │ │ -00023450: 20e2 8098 4573 7365 6e74 6961 6ce2 8099 ...Essential... │ │ │ │ │ -00023460: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ -00023470: 2d2d 0a0a 5468 6973 2069 7320 6120 626f --..This is a bo │ │ │ │ │ -00023480: 6f6c 6561 6e20 6669 656c 6420 7768 6963 olean field whic │ │ │ │ │ -00023490: 6820 6d61 7920 6f63 6375 7220 6f6e 6c79 h may occur only │ │ │ │ │ -000234a0: 2069 6e20 7468 6520 636f 6e74 726f 6c20 in the control │ │ │ │ │ -000234b0: 6669 6c65 206f 6620 610a 6269 6e61 7279 file of a.binary │ │ │ │ │ -000234c0: 2070 6163 6b61 6765 206f 7220 696e 2061 package or in a │ │ │ │ │ -000234d0: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ -000234e0: 7374 616e 7a61 206f 6620 6120 736f 7572 stanza of a sour │ │ │ │ │ -000234f0: 6365 2070 6163 6b61 6765 0a74 656d 706c ce package.templ │ │ │ │ │ -00023500: 6174 6520 636f 6e74 726f 6c20 6669 6c65 ate control file │ │ │ │ │ -00023510: 2e0a 0a49 6620 7365 7420 746f 20e2 8098 ...If set to ... │ │ │ │ │ -00023520: 7965 73e2 8099 2074 6865 6e20 7468 6520 yes... then the │ │ │ │ │ -00023530: 7061 636b 6167 6520 6d61 6e61 6765 6d65 package manageme │ │ │ │ │ -00023540: 6e74 2073 7973 7465 6d20 7769 6c6c 2072 nt system will r │ │ │ │ │ -00023550: 6566 7573 6520 746f 2072 656d 6f76 650a efuse to remove. │ │ │ │ │ -00023560: 7468 6520 7061 636b 6167 6520 2875 7067 the package (upg │ │ │ │ │ -00023570: 7261 6469 6e67 2061 6e64 2072 6570 6c61 rading and repla │ │ │ │ │ -00023580: 6369 6e67 2069 7420 6973 2073 7469 6c6c cing it is still │ │ │ │ │ -00023590: 2070 6f73 7369 626c 6529 2e20 2054 6865 possible). The │ │ │ │ │ -000235a0: 206f 7468 6572 0a70 6f73 7369 626c 6520 other.possible │ │ │ │ │ -000235b0: 7661 6c75 6520 6973 20e2 8098 6e6f e280 value is ...no.. │ │ │ │ │ -000235c0: 992c 2077 6869 6368 2069 7320 7468 6520 ., which is the │ │ │ │ │ -000235d0: 7361 6d65 2061 7320 6e6f 7420 6861 7669 same as not havi │ │ │ │ │ -000235e0: 6e67 2074 6865 2066 6965 6c64 2061 740a ng the field at. │ │ │ │ │ -000235f0: 616c 6c2e 0a0a 1f0a 4669 6c65 3a20 6465 all.....File: de │ │ │ │ │ -00023600: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00023610: 2c20 204e 6f64 653a 2050 6163 6b61 6765 , Node: Package │ │ │ │ │ -00023620: 2069 6e74 6572 7265 6c61 7469 6f6e 7368 interrelationsh │ │ │ │ │ -00023630: 6970 2066 6965 6c64 7320 4465 7065 6e64 ip fields Depend │ │ │ │ │ -00023640: 7320 5072 652d 4465 7065 6e64 7320 5265 s Pre-Depends Re │ │ │ │ │ -00023650: 636f 6d6d 656e 6473 2053 7567 6765 7374 commends Suggest │ │ │ │ │ -00023660: 7320 4272 6561 6b73 2043 6f6e 666c 6963 s Breaks Conflic │ │ │ │ │ -00023670: 7473 2050 726f 7669 6465 7320 5265 706c ts Provides Repl │ │ │ │ │ -00023680: 6163 6573 2045 6e68 616e 6365 732c 2020 aces Enhances, │ │ │ │ │ -00023690: 4e65 7874 3a20 5374 616e 6461 7264 732d Next: Standards- │ │ │ │ │ -000236a0: 5665 7273 696f 6e2c 2020 5072 6576 3a20 Version, Prev: │ │ │ │ │ -000236b0: 4573 7365 6e74 6961 6c2c 2020 5570 3a20 Essential, Up: │ │ │ │ │ -000236c0: 4c69 7374 206f 6620 6669 656c 6473 0a0a List of fields.. │ │ │ │ │ -000236d0: 352e 362e 3130 2050 6163 6b61 6765 2069 5.6.10 Package i │ │ │ │ │ -000236e0: 6e74 6572 7265 6c61 7469 6f6e 7368 6970 nterrelationship │ │ │ │ │ -000236f0: 2066 6965 6c64 733a 20e2 8098 4465 7065 fields: ...Depe │ │ │ │ │ -00023700: 6e64 73e2 8099 2c20 e280 9850 7265 2d44 nds..., ...Pre-D │ │ │ │ │ -00023710: 6570 656e 6473 e280 992c 20e2 8098 5265 epends..., ...Re │ │ │ │ │ -00023720: 636f 6d6d 656e 6473 e280 992c 20e2 8098 commends..., ... │ │ │ │ │ -00023730: 5375 6767 6573 7473 e280 992c 20e2 8098 Suggests..., ... │ │ │ │ │ -00023740: 4272 6561 6b73 e280 992c 20e2 8098 436f Breaks..., ...Co │ │ │ │ │ -00023750: 6e66 6c69 6374 73e2 8099 2c20 e280 9850 nflicts..., ...P │ │ │ │ │ -00023760: 726f 7669 6465 73e2 8099 2c20 e280 9852 rovides..., ...R │ │ │ │ │ -00023770: 6570 6c61 6365 73e2 8099 2c20 e280 9845 eplaces..., ...E │ │ │ │ │ -00023780: 6e68 616e 6365 73e2 8099 0a2d 2d2d 2d2d nhances....----- │ │ │ │ │ -00023790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000237a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000237b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000237c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0000d870: 2077 6869 6368 2061 2062 696e 6172 790a which a binary. │ │ │ │ │ +0000d880: 7061 636b 6167 6520 6d75 7374 206e 6f74 package must not │ │ │ │ │ +0000d890: 2072 6575 7365 2069 6e63 6c75 6465 7320 reuse includes │ │ │ │ │ +0000d8a0: 7468 6520 7665 7273 696f 6e20 6e75 6d62 the version numb │ │ │ │ │ +0000d8b0: 6572 7320 6f66 2061 6e79 2076 6572 7369 ers of any versi │ │ │ │ │ +0000d8c0: 6f6e 7320 6f66 0a74 6865 2062 696e 6172 ons of.the binar │ │ │ │ │ +0000d8d0: 7920 7061 636b 6167 6520 6576 6572 2061 y package ever a │ │ │ │ │ +0000d8e0: 6363 6570 7465 6420 696e 746f 2074 6865 ccepted into the │ │ │ │ │ +0000d8f0: 2061 7263 6869 7665 2c20 756e 6465 7220 archive, under │ │ │ │ │ +0000d900: 616e 7920 736f 7572 6365 0a70 6163 6b61 any source.packa │ │ │ │ │ +0000d910: 6765 2e0a 0a41 6464 6974 696f 6e61 6c6c ge...Additionall │ │ │ │ │ +0000d920: 792c 2066 6f72 206e 6f6e 2d6e 6174 6976 y, for non-nativ │ │ │ │ │ +0000d930: 6520 7061 636b 6167 6573 2c20 7468 6520 e packages, the │ │ │ │ │ +0000d940: 7570 7374 7265 616d 2076 6572 7369 6f6e upstream version │ │ │ │ │ +0000d950: 206d 7573 7420 6e6f 7420 6265 0a72 6575 must not be.reu │ │ │ │ │ +0000d960: 7365 6420 666f 7220 6469 6666 6572 656e sed for differen │ │ │ │ │ +0000d970: 7420 7570 7374 7265 616d 2073 6f75 7263 t upstream sourc │ │ │ │ │ +0000d980: 6520 636f 6465 2c20 736f 2074 6861 7420 e code, so that │ │ │ │ │ +0000d990: 666f 7220 6561 6368 2073 6f75 7263 650a for each source. │ │ │ │ │ +0000d9a0: 7061 636b 6167 6520 6e61 6d65 2061 6e64 package name and │ │ │ │ │ +0000d9b0: 2075 7073 7472 6561 6d20 7665 7273 696f upstream versio │ │ │ │ │ +0000d9c0: 6e20 6e75 6d62 6572 2074 6865 7265 2065 n number there e │ │ │ │ │ +0000d9d0: 7869 7374 7320 6578 6163 746c 7920 6f6e xists exactly on │ │ │ │ │ +0000d9e0: 650a 6f72 6967 696e 616c 2073 6f75 7263 e.original sourc │ │ │ │ │ +0000d9f0: 6520 6172 6368 6976 6520 636f 6e74 656e e archive conten │ │ │ │ │ +0000da00: 7473 2028 7365 6520 2a6e 6f74 6520 4669 ts (see *note Fi │ │ │ │ │ +0000da10: 6c65 733a 2034 362e 292e 0a0a 5468 6520 les: 46.)...The │ │ │ │ │ +0000da20: 7265 6173 6f6e 2066 6f72 2074 6865 7365 reason for these │ │ │ │ │ +0000da30: 2072 6573 7472 6963 7469 6f6e 7320 6973 restrictions is │ │ │ │ │ +0000da40: 2061 7320 666f 6c6c 6f77 732e 2020 4570 as follows. Ep │ │ │ │ │ +0000da50: 6f63 6873 2061 7265 206e 6f74 0a69 6e63 ochs are not.inc │ │ │ │ │ +0000da60: 6c75 6465 6420 696e 2074 6865 206e 616d luded in the nam │ │ │ │ │ +0000da70: 6573 206f 6620 7468 6520 6669 6c65 7320 es of the files │ │ │ │ │ +0000da80: 7468 6174 2063 6f6d 706f 7365 2073 6f75 that compose sou │ │ │ │ │ +0000da90: 7263 6520 7061 636b 6167 6573 2c20 6f72 rce packages, or │ │ │ │ │ +0000daa0: 2069 6e0a 7468 6520 6669 6c65 6e61 6d65 in.the filename │ │ │ │ │ +0000dab0: 7320 6f66 2062 696e 6172 7920 7061 636b s of binary pack │ │ │ │ │ +0000dac0: 6167 6573 2c20 736f 2072 6575 7369 6e67 ages, so reusing │ │ │ │ │ +0000dad0: 2061 2076 6572 7369 6f6e 206e 756d 6265 a version numbe │ │ │ │ │ +0000dae0: 722c 2065 7665 6e20 6966 0a74 6865 2065 r, even if.the e │ │ │ │ │ +0000daf0: 706f 6368 2064 6966 6665 7273 2c20 7265 poch differs, re │ │ │ │ │ +0000db00: 7375 6c74 7320 696e 2069 6465 6e74 6963 sults in identic │ │ │ │ │ +0000db10: 616c 6c79 206e 616d 6564 2066 696c 6573 ally named files │ │ │ │ │ +0000db20: 2077 6974 6820 6469 6666 6572 656e 740a with different. │ │ │ │ │ +0000db30: 636f 6e74 656e 7473 2e20 2054 6869 7320 contents. This │ │ │ │ │ +0000db40: 6361 6e20 6361 7573 6520 7661 7269 6f75 can cause variou │ │ │ │ │ +0000db50: 7320 7072 6f62 6c65 6d73 2e0a 0a49 6620 s problems...If │ │ │ │ │ +0000db60: 796f 7520 6669 6e64 2079 6f75 7273 656c you find yoursel │ │ │ │ │ +0000db70: 6620 7761 6e74 696e 6720 746f 2072 6575 f wanting to reu │ │ │ │ │ +0000db80: 7365 2074 6865 2070 6172 7420 6f66 2061 se the part of a │ │ │ │ │ +0000db90: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number │ │ │ │ │ +0000dba0: 6166 7465 720a 7468 6520 6570 6f63 682c after.the epoch, │ │ │ │ │ +0000dbb0: 2079 6f75 2063 616e 206a 7573 7420 696e you can just in │ │ │ │ │ +0000dbc0: 6372 656d 656e 7420 7468 6520 4465 6269 crement the Debi │ │ │ │ │ +0000dbd0: 616e 2072 6576 6973 696f 6e2c 2077 6869 an revision, whi │ │ │ │ │ +0000dbe0: 6368 2064 6f65 736e e280 9974 0a6e 6565 ch doesn...t.nee │ │ │ │ │ +0000dbf0: 6420 746f 2073 7461 7274 2061 7420 3120 d to start at 1 │ │ │ │ │ +0000dc00: 6f72 2062 6520 636f 6e73 6563 7574 6976 or be consecutiv │ │ │ │ │ +0000dc10: 652e 0a0a 1f0a 4669 6c65 3a20 6465 6269 e.....File: debi │ │ │ │ │ +0000dc20: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0000dc30: 204e 6f64 653a 2054 6865 206d 6169 6e74 Node: The maint │ │ │ │ │ +0000dc40: 6169 6e65 7220 6f66 2061 2070 6163 6b61 ainer of a packa │ │ │ │ │ +0000dc50: 6765 2c20 204e 6578 743a 2054 6865 2064 ge, Next: The d │ │ │ │ │ +0000dc60: 6573 6372 6970 7469 6f6e 206f 6620 6120 escription of a │ │ │ │ │ +0000dc70: 7061 636b 6167 652c 2020 5072 6576 3a20 package, Prev: │ │ │ │ │ +0000dc80: 5468 6520 7665 7273 696f 6e20 6f66 2061 The version of a │ │ │ │ │ +0000dc90: 2070 6163 6b61 6765 2c20 2055 703a 2042 package, Up: B │ │ │ │ │ +0000dca0: 696e 6172 7920 7061 636b 6167 6573 0a0a inary packages.. │ │ │ │ │ +0000dcb0: 332e 3320 5468 6520 6d61 696e 7461 696e 3.3 The maintain │ │ │ │ │ +0000dcc0: 6572 206f 6620 6120 7061 636b 6167 650a er of a package. │ │ │ │ │ +0000dcd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0000dce0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +0000dcf0: 0a45 7665 7279 2070 6163 6b61 6765 206d .Every package m │ │ │ │ │ +0000dd00: 7573 7420 6861 7665 2061 206d 6169 6e74 ust have a maint │ │ │ │ │ +0000dd10: 6169 6e65 722c 2065 7863 6570 7420 666f ainer, except fo │ │ │ │ │ +0000dd20: 7220 6f72 7068 616e 6564 2070 6163 6b61 r orphaned packa │ │ │ │ │ +0000dd30: 6765 7320 6173 0a64 6573 6372 6962 6564 ges as.described │ │ │ │ │ +0000dd40: 2062 656c 6f77 2e20 2054 6865 206d 6169 below. The mai │ │ │ │ │ +0000dd50: 6e74 6169 6e65 7220 6d61 7920 6265 206f ntainer may be o │ │ │ │ │ +0000dd60: 6e65 2070 6572 736f 6e20 6f72 2061 2067 ne person or a g │ │ │ │ │ +0000dd70: 726f 7570 206f 6620 7065 6f70 6c65 0a72 roup of people.r │ │ │ │ │ +0000dd80: 6561 6368 6162 6c65 2066 726f 6d20 6120 eachable from a │ │ │ │ │ +0000dd90: 636f 6d6d 6f6e 2065 6d61 696c 2061 6464 common email add │ │ │ │ │ +0000dda0: 7265 7373 2c20 7375 6368 2061 7320 6120 ress, such as a │ │ │ │ │ +0000ddb0: 6d61 696c 696e 6720 6c69 7374 2e20 2054 mailing list. T │ │ │ │ │ +0000ddc0: 6865 0a6d 6169 6e74 6169 6e65 7220 6973 he.maintainer is │ │ │ │ │ +0000ddd0: 2072 6573 706f 6e73 6962 6c65 2066 6f72 responsible for │ │ │ │ │ +0000dde0: 206d 6169 6e74 6169 6e69 6e67 2074 6865 maintaining the │ │ │ │ │ +0000ddf0: 2044 6562 6961 6e20 7061 636b 6167 696e Debian packagin │ │ │ │ │ +0000de00: 6720 6669 6c65 732c 0a65 7661 6c75 6174 g files,.evaluat │ │ │ │ │ +0000de10: 696e 6720 616e 6420 7265 7370 6f6e 6469 ing and respondi │ │ │ │ │ +0000de20: 6e67 2061 7070 726f 7072 6961 7465 6c79 ng appropriately │ │ │ │ │ +0000de30: 2074 6f20 7265 706f 7274 6564 2062 7567 to reported bug │ │ │ │ │ +0000de40: 732c 2075 706c 6f61 6469 6e67 206e 6577 s, uploading new │ │ │ │ │ +0000de50: 0a76 6572 7369 6f6e 7320 6f66 2074 6865 .versions of the │ │ │ │ │ +0000de60: 2070 6163 6b61 6765 2028 6569 7468 6572 package (either │ │ │ │ │ +0000de70: 2064 6972 6563 746c 7920 6f72 2074 6872 directly or thr │ │ │ │ │ +0000de80: 6f75 6768 2061 2073 706f 6e73 6f72 292c ough a sponsor), │ │ │ │ │ +0000de90: 2065 6e73 7572 696e 670a 7468 6174 2074 ensuring.that t │ │ │ │ │ +0000dea0: 6865 2070 6163 6b61 6765 2069 7320 706c he package is pl │ │ │ │ │ +0000deb0: 6163 6564 2069 6e20 7468 6520 6170 7072 aced in the appr │ │ │ │ │ +0000dec0: 6f70 7269 6174 6520 6172 6368 6976 6520 opriate archive │ │ │ │ │ +0000ded0: 6172 6561 2061 6e64 2069 6e63 6c75 6465 area and include │ │ │ │ │ +0000dee0: 640a 696e 2044 6562 6961 6e20 7265 6c65 d.in Debian rele │ │ │ │ │ +0000def0: 6173 6573 2061 7320 6170 7072 6f70 7269 ases as appropri │ │ │ │ │ +0000df00: 6174 6520 666f 7220 7468 6520 7374 6162 ate for the stab │ │ │ │ │ +0000df10: 696c 6974 7920 616e 6420 7574 696c 6974 ility and utilit │ │ │ │ │ +0000df20: 7920 6f66 2074 6865 0a70 6163 6b61 6765 y of the.package │ │ │ │ │ +0000df30: 2c20 616e 6420 7265 7175 6573 7469 6e67 , and requesting │ │ │ │ │ +0000df40: 2072 656d 6f76 616c 206f 6620 7468 6520 removal of the │ │ │ │ │ +0000df50: 7061 636b 6167 6520 6672 6f6d 2074 6865 package from the │ │ │ │ │ +0000df60: 2044 6562 6961 6e0a 6469 7374 7269 6275 Debian.distribu │ │ │ │ │ +0000df70: 7469 6f6e 2069 6620 6974 2069 7320 6e6f tion if it is no │ │ │ │ │ +0000df80: 206c 6f6e 6765 7220 7573 6566 756c 206f longer useful o │ │ │ │ │ +0000df90: 7220 6d61 696e 7461 696e 6162 6c65 2e0a r maintainable.. │ │ │ │ │ +0000dfa0: 0a54 6865 206d 6169 6e74 6169 6e65 7220 .The maintainer │ │ │ │ │ +0000dfb0: 6d75 7374 2062 6520 7370 6563 6966 6965 must be specifie │ │ │ │ │ +0000dfc0: 6420 696e 2074 6865 20e2 8098 4d61 696e d in the ...Main │ │ │ │ │ +0000dfd0: 7461 696e 6572 e280 9920 636f 6e74 726f tainer... contro │ │ │ │ │ +0000dfe0: 6c20 6669 656c 6420 7769 7468 0a74 6865 l field with.the │ │ │ │ │ +0000dff0: 6972 2063 6f72 7265 6374 206e 616d 6520 ir correct name │ │ │ │ │ +0000e000: 616e 6420 6120 776f 726b 696e 6720 656d and a working em │ │ │ │ │ +0000e010: 6169 6c20 6164 6472 6573 732e 2020 5468 ail address. Th │ │ │ │ │ +0000e020: 6520 656d 6169 6c20 6164 6472 6573 7320 e email address │ │ │ │ │ +0000e030: 6769 7665 6e0a 696e 2074 6865 20e2 8098 given.in the ... │ │ │ │ │ +0000e040: 4d61 696e 7461 696e 6572 e280 9920 636f Maintainer... co │ │ │ │ │ +0000e050: 6e74 726f 6c20 6669 656c 6420 6d75 7374 ntrol field must │ │ │ │ │ +0000e060: 2061 6363 6570 7420 6d61 696c 2066 726f accept mail fro │ │ │ │ │ +0000e070: 6d20 7468 6f73 6520 726f 6c65 0a61 6363 m those role.acc │ │ │ │ │ +0000e080: 6f75 6e74 7320 696e 2044 6562 6961 6e20 ounts in Debian │ │ │ │ │ +0000e090: 7573 6564 2074 6f20 7365 6e64 2061 7574 used to send aut │ │ │ │ │ +0000e0a0: 6f6d 6174 6564 206d 6169 6c73 2072 6567 omated mails reg │ │ │ │ │ +0000e0b0: 6172 6469 6e67 2074 6865 2070 6163 6b61 arding the packa │ │ │ │ │ +0000e0c0: 6765 2e0a 5468 6973 2069 6e63 6c75 6465 ge..This include │ │ │ │ │ +0000e0d0: 7320 6e6f 6e2d 7370 616d 206d 6169 6c20 s non-spam mail │ │ │ │ │ +0000e0e0: 6672 6f6d 2074 6865 2062 7567 2d74 7261 from the bug-tra │ │ │ │ │ +0000e0f0: 636b 696e 6720 7379 7374 656d 2c20 616c cking system, al │ │ │ │ │ +0000e100: 6c20 6d61 696c 2066 726f 6d0a 7468 6520 l mail from.the │ │ │ │ │ +0000e110: 4465 6269 616e 2061 7263 6869 7665 206d Debian archive m │ │ │ │ │ +0000e120: 6169 6e74 656e 616e 6365 2073 6f66 7477 aintenance softw │ │ │ │ │ +0000e130: 6172 652c 2061 6e64 206f 7468 6572 2072 are, and other r │ │ │ │ │ +0000e140: 6f6c 6520 6163 636f 756e 7473 206f 720a ole accounts or. │ │ │ │ │ +0000e150: 6175 746f 6d61 7465 6420 7072 6f63 6573 automated proces │ │ │ │ │ +0000e160: 7365 7320 7468 6174 2061 7265 2063 6f6d ses that are com │ │ │ │ │ +0000e170: 6d6f 6e6c 7920 6167 7265 6564 206f 6e20 monly agreed on │ │ │ │ │ +0000e180: 6279 2074 6865 2070 726f 6a65 6374 2e20 by the project. │ │ │ │ │ +0000e190: 2028 3129 2020 4966 0a6f 6e65 2070 6572 (1) If.one per │ │ │ │ │ +0000e1a0: 736f 6e20 6f72 2074 6561 6d20 6d61 696e son or team main │ │ │ │ │ +0000e1b0: 7461 696e 7320 7365 7665 7261 6c20 7061 tains several pa │ │ │ │ │ +0000e1c0: 636b 6167 6573 2c20 7468 6579 2073 686f ckages, they sho │ │ │ │ │ +0000e1d0: 756c 6420 7573 6520 7468 6520 7361 6d65 uld use the same │ │ │ │ │ +0000e1e0: 0a66 6f72 6d20 6f66 2074 6865 6972 206e .form of their n │ │ │ │ │ +0000e1f0: 616d 6520 616e 6420 656d 6169 6c20 6164 ame and email ad │ │ │ │ │ +0000e200: 6472 6573 7320 696e 2074 6865 20e2 8098 dress in the ... │ │ │ │ │ +0000e210: 4d61 696e 7461 696e 6572 e280 9920 6669 Maintainer... fi │ │ │ │ │ +0000e220: 656c 6473 206f 6620 7468 6f73 650a 7061 elds of those.pa │ │ │ │ │ +0000e230: 636b 6167 6573 2e0a 0a54 6865 2066 6f72 ckages...The for │ │ │ │ │ +0000e240: 6d61 7420 6f66 2074 6865 20e2 8098 4d61 mat of the ...Ma │ │ │ │ │ +0000e250: 696e 7461 696e 6572 e280 9920 636f 6e74 intainer... cont │ │ │ │ │ +0000e260: 726f 6c20 6669 656c 6420 6973 2064 6573 rol field is des │ │ │ │ │ +0000e270: 6372 6962 6564 2069 6e20 2a6e 6f74 650a cribed in *note. │ │ │ │ │ +0000e280: 4d61 696e 7461 696e 6572 3a20 3439 2e0a Maintainer: 49.. │ │ │ │ │ +0000e290: 0a49 6620 7468 6520 6d61 696e 7461 696e .If the maintain │ │ │ │ │ +0000e2a0: 6572 206f 6620 7468 6520 7061 636b 6167 er of the packag │ │ │ │ │ +0000e2b0: 6520 6973 2061 2074 6561 6d20 6f66 2070 e is a team of p │ │ │ │ │ +0000e2c0: 656f 706c 6520 7769 7468 2061 2073 6861 eople with a sha │ │ │ │ │ +0000e2d0: 7265 6420 656d 6169 6c0a 6164 6472 6573 red email.addres │ │ │ │ │ +0000e2e0: 732c 2074 6865 20e2 8098 5570 6c6f 6164 s, the ...Upload │ │ │ │ │ +0000e2f0: 6572 73e2 8099 2063 6f6e 7472 6f6c 2066 ers... control f │ │ │ │ │ +0000e300: 6965 6c64 206d 7573 7420 6265 2070 7265 ield must be pre │ │ │ │ │ +0000e310: 7365 6e74 2061 6e64 206d 7573 7420 636f sent and must co │ │ │ │ │ +0000e320: 6e74 6169 6e0a 6174 206c 6561 7374 206f ntain.at least o │ │ │ │ │ +0000e330: 6e65 2068 756d 616e 2077 6974 6820 7468 ne human with th │ │ │ │ │ +0000e340: 6569 7220 7065 7273 6f6e 616c 2065 6d61 eir personal ema │ │ │ │ │ +0000e350: 696c 2061 6464 7265 7373 2e20 2053 6565 il address. See │ │ │ │ │ +0000e360: 202a 6e6f 7465 0a55 706c 6f61 6465 7273 *note.Uploaders │ │ │ │ │ +0000e370: 3a20 3461 2e20 666f 7220 7468 6520 7379 : 4a. for the sy │ │ │ │ │ +0000e380: 6e74 6178 206f 6620 7468 6174 2066 6965 ntax of that fie │ │ │ │ │ +0000e390: 6c64 2e0a 0a41 6e20 6f72 7068 616e 6564 ld...An orphaned │ │ │ │ │ +0000e3a0: 2070 6163 6b61 6765 2069 7320 6f6e 6520 package is one │ │ │ │ │ +0000e3b0: 7769 7468 206e 6f20 6375 7272 656e 7420 with no current │ │ │ │ │ +0000e3c0: 6d61 696e 7461 696e 6572 2e20 204f 7270 maintainer. Orp │ │ │ │ │ +0000e3d0: 6861 6e65 640a 7061 636b 6167 6573 2073 haned.packages s │ │ │ │ │ +0000e3e0: 686f 756c 6420 6861 7665 2074 6865 6972 hould have their │ │ │ │ │ +0000e3f0: 20e2 8098 4d61 696e 7461 696e 6572 e280 ...Maintainer.. │ │ │ │ │ +0000e400: 9920 636f 6e74 726f 6c20 6669 656c 6420 . control field │ │ │ │ │ +0000e410: 7365 7420 746f 20e2 8098 4465 6269 616e set to ...Debian │ │ │ │ │ +0000e420: 2051 410a 4772 6f75 7020 3c70 6163 6b61 QA.Group .... These pa │ │ │ │ │ +0000e450: 636b 6167 6573 2061 7265 2063 6f6e 7369 ckages are consi │ │ │ │ │ +0000e460: 6465 7265 640a 6d61 696e 7461 696e 6564 dered.maintained │ │ │ │ │ +0000e470: 2062 7920 7468 6520 4465 6269 616e 2070 by the Debian p │ │ │ │ │ +0000e480: 726f 6a65 6374 2061 7320 6120 7768 6f6c roject as a whol │ │ │ │ │ +0000e490: 6520 756e 7469 6c20 736f 6d65 6f6e 6520 e until someone │ │ │ │ │ +0000e4a0: 656c 7365 0a76 6f6c 756e 7465 6572 7320 else.volunteers │ │ │ │ │ +0000e4b0: 746f 2074 616b 6520 6f76 6572 206d 6169 to take over mai │ │ │ │ │ +0000e4c0: 6e74 656e 616e 6365 2e20 2028 3229 0a0a ntenance. (2).. │ │ │ │ │ +0000e4d0: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ +0000e4e0: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ +0000e4f0: 2d2d 0a0a 2020 2028 3129 2041 2073 616d --.. (1) A sam │ │ │ │ │ +0000e500: 706c 6520 696d 706c 656d 656e 7461 7469 ple implementati │ │ │ │ │ +0000e510: 6f6e 206f 6620 7375 6368 2061 2077 6869 on of such a whi │ │ │ │ │ +0000e520: 7465 6c69 7374 2077 7269 7474 656e 2066 telist written f │ │ │ │ │ +0000e530: 6f72 2074 6865 0a4d 6169 6c6d 616e 206d or the.Mailman m │ │ │ │ │ +0000e540: 6169 6c69 6e67 206c 6973 7420 6d61 6e61 ailing list mana │ │ │ │ │ +0000e550: 6765 6d65 6e74 2073 6f66 7477 6172 6520 gement software │ │ │ │ │ +0000e560: 6973 2075 7365 6420 666f 7220 6d61 696c is used for mail │ │ │ │ │ +0000e570: 696e 6720 6c69 7374 730a 686f 7374 6564 ing lists.hosted │ │ │ │ │ +0000e580: 2062 7920 e280 9868 7474 7073 3a2f 2f61 by ...https://a │ │ │ │ │ +0000e590: 6c69 6f74 682d 6c69 7374 732e 6465 6269 lioth-lists.debi │ │ │ │ │ +0000e5a0: 616e 2e6e 6574 2fe2 8099 2e0a 0a20 2020 an.net/...... │ │ │ │ │ +0000e5b0: 2832 2920 5468 6520 6465 7461 696c 6564 (2) The detailed │ │ │ │ │ +0000e5c0: 2070 726f 6365 6475 7265 2066 6f72 2067 procedure for g │ │ │ │ │ +0000e5d0: 7261 6365 6675 6c6c 7920 6f72 7068 616e racefully orphan │ │ │ │ │ +0000e5e0: 696e 6720 6120 7061 636b 6167 6520 6361 ing a package ca │ │ │ │ │ +0000e5f0: 6e20 6265 0a66 6f75 6e64 2069 6e20 7468 n be.found in th │ │ │ │ │ +0000e600: 6520 4465 6269 616e 2044 6576 656c 6f70 e Debian Develop │ │ │ │ │ +0000e610: 6572 e280 9973 2052 6566 6572 656e 6365 er...s Reference │ │ │ │ │ +0000e620: 2028 7365 6520 2a6e 6f74 6520 5265 6c61 (see *note Rela │ │ │ │ │ +0000e630: 7465 6420 646f 6375 6d65 6e74 733a 0a31 ted documents:.1 │ │ │ │ │ +0000e640: 312e 292e 0a0a 1f0a 4669 6c65 3a20 6465 1.).....File: de │ │ │ │ │ +0000e650: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0000e660: 2c20 204e 6f64 653a 2054 6865 2064 6573 , Node: The des │ │ │ │ │ +0000e670: 6372 6970 7469 6f6e 206f 6620 6120 7061 cription of a pa │ │ │ │ │ +0000e680: 636b 6167 652c 2020 4e65 7874 3a20 4465 ckage, Next: De │ │ │ │ │ +0000e690: 7065 6e64 656e 6369 6573 2c20 2050 7265 pendencies, Pre │ │ │ │ │ +0000e6a0: 763a 2054 6865 206d 6169 6e74 6169 6e65 v: The maintaine │ │ │ │ │ +0000e6b0: 7220 6f66 2061 2070 6163 6b61 6765 2c20 r of a package, │ │ │ │ │ +0000e6c0: 2055 703a 2042 696e 6172 7920 7061 636b Up: Binary pack │ │ │ │ │ +0000e6d0: 6167 6573 0a0a 332e 3420 5468 6520 6465 ages..3.4 The de │ │ │ │ │ +0000e6e0: 7363 7269 7074 696f 6e20 6f66 2061 2070 scription of a p │ │ │ │ │ +0000e6f0: 6163 6b61 6765 0a3d 3d3d 3d3d 3d3d 3d3d ackage.========= │ │ │ │ │ +0000e700: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0000e710: 3d3d 3d3d 3d3d 3d0a 0a45 7665 7279 2044 =======..Every D │ │ │ │ │ +0000e720: 6562 6961 6e20 7061 636b 6167 6520 6d75 ebian package mu │ │ │ │ │ +0000e730: 7374 2068 6176 6520 6120 e280 9844 6573 st have a ...Des │ │ │ │ │ +0000e740: 6372 6970 7469 6f6e e280 9920 636f 6e74 cription... cont │ │ │ │ │ +0000e750: 726f 6c20 6669 656c 6420 7768 6963 680a rol field which. │ │ │ │ │ +0000e760: 636f 6e74 6169 6e73 2061 2073 796e 6f70 contains a synop │ │ │ │ │ +0000e770: 7369 7320 616e 6420 6578 7465 6e64 6564 sis and extended │ │ │ │ │ +0000e780: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of │ │ │ │ │ +0000e790: 7468 6520 7061 636b 6167 652e 2020 5465 the package. Te │ │ │ │ │ +0000e7a0: 6368 6e69 6361 6c0a 696e 666f 726d 6174 chnical.informat │ │ │ │ │ +0000e7b0: 696f 6e20 6162 6f75 7420 7468 6520 666f ion about the fo │ │ │ │ │ +0000e7c0: 726d 6174 206f 6620 7468 6520 e280 9844 rmat of the ...D │ │ │ │ │ +0000e7d0: 6573 6372 6970 7469 6f6e e280 9920 6669 escription... fi │ │ │ │ │ +0000e7e0: 656c 6420 6973 2069 6e20 2a6e 6f74 650a eld is in *note. │ │ │ │ │ +0000e7f0: 4465 7363 7269 7074 696f 6e3a 2034 642e Description: 4d. │ │ │ │ │ +0000e800: 0a0a 5468 6520 6465 7363 7269 7074 696f ..The descriptio │ │ │ │ │ +0000e810: 6e20 7368 6f75 6c64 2064 6573 6372 6962 n should describ │ │ │ │ │ +0000e820: 6520 7468 6520 7061 636b 6167 6520 2874 e the package (t │ │ │ │ │ +0000e830: 6865 2070 726f 6772 616d 2920 746f 2061 he program) to a │ │ │ │ │ +0000e840: 2075 7365 720a 2873 7973 7465 6d20 6164 user.(system ad │ │ │ │ │ +0000e850: 6d69 6e69 7374 7261 746f 7229 2077 686f ministrator) who │ │ │ │ │ +0000e860: 2068 6173 206e 6576 6572 206d 6574 2069 has never met i │ │ │ │ │ +0000e870: 7420 6265 666f 7265 2073 6f20 7468 6174 t before so that │ │ │ │ │ +0000e880: 2074 6865 7920 6861 7665 0a65 6e6f 7567 they have.enoug │ │ │ │ │ +0000e890: 6820 696e 666f 726d 6174 696f 6e20 746f h information to │ │ │ │ │ +0000e8a0: 2064 6563 6964 6520 7768 6574 6865 7220 decide whether │ │ │ │ │ +0000e8b0: 7468 6579 2077 616e 7420 746f 2069 6e73 they want to ins │ │ │ │ │ +0000e8c0: 7461 6c6c 2069 742e 2020 5468 6973 0a64 tall it. This.d │ │ │ │ │ +0000e8d0: 6573 6372 6970 7469 6f6e 2073 686f 756c escription shoul │ │ │ │ │ +0000e8e0: 6420 6e6f 7420 6a75 7374 2062 6520 636f d not just be co │ │ │ │ │ +0000e8f0: 7069 6564 2076 6572 6261 7469 6d20 6672 pied verbatim fr │ │ │ │ │ +0000e900: 6f6d 2074 6865 2070 726f 6772 616d e280 om the program.. │ │ │ │ │ +0000e910: 9973 0a64 6f63 756d 656e 7461 7469 6f6e .s.documentation │ │ │ │ │ +0000e920: 2e0a 0a50 7574 2069 6d70 6f72 7461 6e74 ...Put important │ │ │ │ │ +0000e930: 2069 6e66 6f72 6d61 7469 6f6e 2066 6972 information fir │ │ │ │ │ +0000e940: 7374 2c20 626f 7468 2069 6e20 7468 6520 st, both in the │ │ │ │ │ +0000e950: 7379 6e6f 7073 6973 2061 6e64 2065 7874 synopsis and ext │ │ │ │ │ +0000e960: 656e 6465 640a 6465 7363 7269 7074 696f ended.descriptio │ │ │ │ │ +0000e970: 6e2e 2020 536f 6d65 7469 6d65 7320 6f6e n. Sometimes on │ │ │ │ │ +0000e980: 6c79 2074 6865 2066 6972 7374 2070 6172 ly the first par │ │ │ │ │ +0000e990: 7420 6f66 2074 6865 2073 796e 6f70 7369 t of the synopsi │ │ │ │ │ +0000e9a0: 7320 6f72 206f 6620 7468 650a 6465 7363 s or of the.desc │ │ │ │ │ +0000e9b0: 7269 7074 696f 6e20 7769 6c6c 2062 6520 ription will be │ │ │ │ │ +0000e9c0: 6469 7370 6c61 7965 642e 2020 596f 7520 displayed. You │ │ │ │ │ +0000e9d0: 6361 6e20 6173 7375 6d65 2074 6861 7420 can assume that │ │ │ │ │ +0000e9e0: 7468 6572 6520 7769 6c6c 2075 7375 616c there will usual │ │ │ │ │ +0000e9f0: 6c79 0a62 6520 6120 7761 7920 746f 2073 ly.be a way to s │ │ │ │ │ +0000ea00: 6565 2074 6865 2077 686f 6c65 2065 7874 ee the whole ext │ │ │ │ │ +0000ea10: 656e 6465 6420 6465 7363 7269 7074 696f ended descriptio │ │ │ │ │ +0000ea20: 6e2e 0a0a 5468 6520 6465 7363 7269 7074 n...The descript │ │ │ │ │ +0000ea30: 696f 6e20 7368 6f75 6c64 2061 6c73 6f20 ion should also │ │ │ │ │ +0000ea40: 6769 7665 2069 6e66 6f72 6d61 7469 6f6e give information │ │ │ │ │ +0000ea50: 2061 626f 7574 2074 6865 2073 6967 6e69 about the signi │ │ │ │ │ +0000ea60: 6669 6361 6e74 0a64 6570 656e 6465 6e63 ficant.dependenc │ │ │ │ │ +0000ea70: 6965 7320 616e 6420 636f 6e66 6c69 6374 ies and conflict │ │ │ │ │ +0000ea80: 7320 6265 7477 6565 6e20 7468 6973 2070 s between this p │ │ │ │ │ +0000ea90: 6163 6b61 6765 2061 6e64 206f 7468 6572 ackage and other │ │ │ │ │ +0000eaa0: 732c 2073 6f20 7468 6174 2074 6865 0a75 s, so that the.u │ │ │ │ │ +0000eab0: 7365 7220 6b6e 6f77 7320 7768 7920 7468 ser knows why th │ │ │ │ │ +0000eac0: 6573 6520 6465 7065 6e64 656e 6369 6573 ese dependencies │ │ │ │ │ +0000ead0: 2061 6e64 2063 6f6e 666c 6963 7473 2068 and conflicts h │ │ │ │ │ +0000eae0: 6176 6520 6265 656e 2064 6563 6c61 7265 ave been declare │ │ │ │ │ +0000eaf0: 642e 0a0a 496e 7374 7275 6374 696f 6e73 d...Instructions │ │ │ │ │ +0000eb00: 2066 6f72 2063 6f6e 6669 6775 7269 6e67 for configuring │ │ │ │ │ +0000eb10: 206f 7220 7573 696e 6720 7468 6520 7061 or using the pa │ │ │ │ │ +0000eb20: 636b 6167 6520 7368 6f75 6c64 206e 6f74 ckage should not │ │ │ │ │ +0000eb30: 2062 6520 696e 636c 7564 6564 0a28 7468 be included.(th │ │ │ │ │ +0000eb40: 6174 2069 7320 7768 6174 2069 6e73 7461 at is what insta │ │ │ │ │ +0000eb50: 6c6c 6174 696f 6e20 7363 7269 7074 732c llation scripts, │ │ │ │ │ +0000eb60: 206d 616e 7561 6c20 7061 6765 732c 2069 manual pages, i │ │ │ │ │ +0000eb70: 6e66 6f20 6669 6c65 732c 2065 7463 2e2c nfo files, etc., │ │ │ │ │ +0000eb80: 2061 7265 0a66 6f72 292e 2020 436f 7079 are.for). Copy │ │ │ │ │ +0000eb90: 7269 6768 7420 7374 6174 656d 656e 7473 right statements │ │ │ │ │ +0000eba0: 2061 6e64 206f 7468 6572 2061 646d 696e and other admin │ │ │ │ │ +0000ebb0: 6973 7472 6976 6961 2073 686f 756c 6420 istrivia should │ │ │ │ │ +0000ebc0: 6e6f 7420 6265 0a69 6e63 6c75 6465 6420 not be.included │ │ │ │ │ +0000ebd0: 6569 7468 6572 2028 7468 6174 2069 7320 either (that is │ │ │ │ │ +0000ebe0: 7768 6174 2074 6865 2063 6f70 7972 6967 what the copyrig │ │ │ │ │ +0000ebf0: 6874 2066 696c 6520 6973 2066 6f72 292e ht file is for). │ │ │ │ │ +0000ec00: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2054 6865 ..* Menu:..* The │ │ │ │ │ +0000ec10: 2073 696e 676c 6520 6c69 6e65 2073 796e single line syn │ │ │ │ │ +0000ec20: 6f70 7369 733a 3a0a 2a20 5468 6520 6578 opsis::.* The ex │ │ │ │ │ +0000ec30: 7465 6e64 6564 2064 6573 6372 6970 7469 tended descripti │ │ │ │ │ +0000ec40: 6f6e 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 on::....File: de │ │ │ │ │ +0000ec50: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0000ec60: 2c20 204e 6f64 653a 2054 6865 2073 696e , Node: The sin │ │ │ │ │ +0000ec70: 676c 6520 6c69 6e65 2073 796e 6f70 7369 gle line synopsi │ │ │ │ │ +0000ec80: 732c 2020 4e65 7874 3a20 5468 6520 6578 s, Next: The ex │ │ │ │ │ +0000ec90: 7465 6e64 6564 2064 6573 6372 6970 7469 tended descripti │ │ │ │ │ +0000eca0: 6f6e 2c20 2055 703a 2054 6865 2064 6573 on, Up: The des │ │ │ │ │ +0000ecb0: 6372 6970 7469 6f6e 206f 6620 6120 7061 cription of a pa │ │ │ │ │ +0000ecc0: 636b 6167 650a 0a33 2e34 2e31 2054 6865 ckage..3.4.1 The │ │ │ │ │ +0000ecd0: 2073 696e 676c 6520 6c69 6e65 2073 796e single line syn │ │ │ │ │ +0000ece0: 6f70 7369 730a 2d2d 2d2d 2d2d 2d2d 2d2d opsis.---------- │ │ │ │ │ +0000ecf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0000ed00: 2d2d 2d2d 0a0a 5468 6520 7369 6e67 6c65 ----..The single │ │ │ │ │ +0000ed10: 206c 696e 6520 7379 6e6f 7073 6973 2073 line synopsis s │ │ │ │ │ +0000ed20: 686f 756c 6420 6265 206b 6570 7420 6272 hould be kept br │ │ │ │ │ +0000ed30: 6965 66e2 8094 6365 7274 6169 6e6c 7920 ief...certainly │ │ │ │ │ +0000ed40: 756e 6465 7220 3830 0a63 6861 7261 6374 under 80.charact │ │ │ │ │ +0000ed50: 6572 732e 0a0a 446f 206e 6f74 2069 6e63 ers...Do not inc │ │ │ │ │ +0000ed60: 6c75 6465 2074 6865 2070 6163 6b61 6765 lude the package │ │ │ │ │ +0000ed70: 206e 616d 6520 696e 2074 6865 2073 796e name in the syn │ │ │ │ │ +0000ed80: 6f70 7369 7320 6c69 6e65 2e20 2054 6865 opsis line. The │ │ │ │ │ +0000ed90: 2064 6973 706c 6179 0a73 6f66 7477 6172 display.softwar │ │ │ │ │ +0000eda0: 6520 6b6e 6f77 7320 686f 7720 746f 2064 e knows how to d │ │ │ │ │ +0000edb0: 6973 706c 6179 2074 6869 7320 616c 7265 isplay this alre │ │ │ │ │ +0000edc0: 6164 792c 2061 6e64 2079 6f75 2064 6f20 ady, and you do │ │ │ │ │ +0000edd0: 6e6f 7420 6e65 6564 2074 6f20 7374 6174 not need to stat │ │ │ │ │ +0000ede0: 650a 6974 2e20 2052 656d 656d 6265 7220 e.it. Remember │ │ │ │ │ +0000edf0: 7468 6174 2069 6e20 6d61 6e79 2073 6974 that in many sit │ │ │ │ │ +0000ee00: 7561 7469 6f6e 7320 7468 6520 7573 6572 uations the user │ │ │ │ │ +0000ee10: 206d 6179 206f 6e6c 7920 7365 6520 7468 may only see th │ │ │ │ │ +0000ee20: 6520 7379 6e6f 7073 6973 0a6c 696e 6520 e synopsis.line │ │ │ │ │ +0000ee30: 2d20 6d61 6b65 2069 7420 6173 2069 6e66 - make it as inf │ │ │ │ │ +0000ee40: 6f72 6d61 7469 7665 2061 7320 796f 7520 ormative as you │ │ │ │ │ +0000ee50: 6361 6e2e 0a0a 1f0a 4669 6c65 3a20 6465 can.....File: de │ │ │ │ │ +0000ee60: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0000ee70: 2c20 204e 6f64 653a 2054 6865 2065 7874 , Node: The ext │ │ │ │ │ +0000ee80: 656e 6465 6420 6465 7363 7269 7074 696f ended descriptio │ │ │ │ │ +0000ee90: 6e2c 2020 5072 6576 3a20 5468 6520 7369 n, Prev: The si │ │ │ │ │ +0000eea0: 6e67 6c65 206c 696e 6520 7379 6e6f 7073 ngle line synops │ │ │ │ │ +0000eeb0: 6973 2c20 2055 703a 2054 6865 2064 6573 is, Up: The des │ │ │ │ │ +0000eec0: 6372 6970 7469 6f6e 206f 6620 6120 7061 cription of a pa │ │ │ │ │ +0000eed0: 636b 6167 650a 0a33 2e34 2e32 2054 6865 ckage..3.4.2 The │ │ │ │ │ +0000eee0: 2065 7874 656e 6465 6420 6465 7363 7269 extended descri │ │ │ │ │ +0000eef0: 7074 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ption.---------- │ │ │ │ │ +0000ef00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0000ef10: 2d2d 2d2d 0a0a 446f 206e 6f74 2074 7279 ----..Do not try │ │ │ │ │ +0000ef20: 2074 6f20 636f 6e74 696e 7565 2074 6865 to continue the │ │ │ │ │ +0000ef30: 2073 696e 676c 6520 6c69 6e65 2073 796e single line syn │ │ │ │ │ +0000ef40: 6f70 7369 7320 696e 746f 2074 6865 2065 opsis into the e │ │ │ │ │ +0000ef50: 7874 656e 6465 640a 6465 7363 7269 7074 xtended.descript │ │ │ │ │ +0000ef60: 696f 6e2e 2020 5468 6973 2077 696c 6c20 ion. This will │ │ │ │ │ +0000ef70: 6e6f 7420 776f 726b 2063 6f72 7265 6374 not work correct │ │ │ │ │ +0000ef80: 6c79 2077 6865 6e20 7468 6520 6675 6c6c ly when the full │ │ │ │ │ +0000ef90: 2064 6573 6372 6970 7469 6f6e 2069 730a description is. │ │ │ │ │ +0000efa0: 6469 7370 6c61 7965 642c 2061 6e64 206d displayed, and m │ │ │ │ │ +0000efb0: 616b 6573 206e 6f20 7365 6e73 6520 7768 akes no sense wh │ │ │ │ │ +0000efc0: 6572 6520 6f6e 6c79 2074 6865 2073 756d ere only the sum │ │ │ │ │ +0000efd0: 6d61 7279 2028 7468 6520 7369 6e67 6c65 mary (the single │ │ │ │ │ +0000efe0: 206c 696e 650a 7379 6e6f 7073 6973 2920 line.synopsis) │ │ │ │ │ +0000eff0: 6973 2061 7661 696c 6162 6c65 2e0a 0a54 is available...T │ │ │ │ │ +0000f000: 6865 2065 7874 656e 6465 6420 6465 7363 he extended desc │ │ │ │ │ +0000f010: 7269 7074 696f 6e20 7368 6f75 6c64 2064 ription should d │ │ │ │ │ +0000f020: 6573 6372 6962 6520 7768 6174 2074 6865 escribe what the │ │ │ │ │ +0000f030: 2070 6163 6b61 6765 2064 6f65 7320 616e package does an │ │ │ │ │ +0000f040: 6420 686f 770a 6974 2072 656c 6174 6573 d how.it relates │ │ │ │ │ +0000f050: 2074 6f20 7468 6520 7265 7374 206f 6620 to the rest of │ │ │ │ │ +0000f060: 7468 6520 7379 7374 656d 2028 696e 2074 the system (in t │ │ │ │ │ +0000f070: 6572 6d73 206f 662c 2066 6f72 2065 7861 erms of, for exa │ │ │ │ │ +0000f080: 6d70 6c65 2c20 7768 6963 680a 7375 6273 mple, which.subs │ │ │ │ │ +0000f090: 7973 7465 6d20 6974 2069 7320 7768 6963 ystem it is whic │ │ │ │ │ +0000f0a0: 6820 7061 7274 206f 6629 2e0a 0a54 6865 h part of)...The │ │ │ │ │ +0000f0b0: 2064 6573 6372 6970 7469 6f6e 2066 6965 description fie │ │ │ │ │ +0000f0c0: 6c64 206e 6565 6473 2074 6f20 6d61 6b65 ld needs to make │ │ │ │ │ +0000f0d0: 2073 656e 7365 2074 6f20 616e 796f 6e65 sense to anyone │ │ │ │ │ +0000f0e0: 2c20 6576 656e 2070 656f 706c 6520 7768 , even people wh │ │ │ │ │ +0000f0f0: 6f0a 6861 7665 206e 6f20 6964 6561 2061 o.have no idea a │ │ │ │ │ +0000f100: 626f 7574 2061 6e79 206f 6620 7468 6520 bout any of the │ │ │ │ │ +0000f110: 7468 696e 6773 2074 6865 2070 6163 6b61 things the packa │ │ │ │ │ +0000f120: 6765 2064 6561 6c73 2077 6974 682e 2020 ge deals with. │ │ │ │ │ +0000f130: 2831 290a 0a20 2020 2d2d 2d2d 2d2d 2d2d (1).. -------- │ │ │ │ │ +0000f140: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +0000f150: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +0000f160: 5468 6520 626c 7572 6220 7468 6174 2063 The blurb that c │ │ │ │ │ +0000f170: 6f6d 6573 2077 6974 6820 6120 7072 6f67 omes with a prog │ │ │ │ │ +0000f180: 7261 6d20 696e 2069 7473 2061 6e6e 6f75 ram in its annou │ │ │ │ │ +0000f190: 6e63 656d 656e 7473 2061 6e64 2f6f 720a ncements and/or. │ │ │ │ │ +0000f1a0: e280 9852 4541 444d 45e2 8099 2066 696c ...README... fil │ │ │ │ │ +0000f1b0: 6573 2069 7320 7261 7265 6c79 2073 7569 es is rarely sui │ │ │ │ │ +0000f1c0: 7461 626c 6520 666f 7220 7573 6520 696e table for use in │ │ │ │ │ +0000f1d0: 2061 2064 6573 6372 6970 7469 6f6e 2e20 a description. │ │ │ │ │ +0000f1e0: 2049 7420 6973 0a75 7375 616c 6c79 2061 It is.usually a │ │ │ │ │ +0000f1f0: 696d 6564 2061 7420 7065 6f70 6c65 2077 imed at people w │ │ │ │ │ +0000f200: 686f 2061 7265 2061 6c72 6561 6479 2069 ho are already i │ │ │ │ │ +0000f210: 6e20 7468 6520 636f 6d6d 756e 6974 7920 n the community │ │ │ │ │ +0000f220: 7768 6572 6520 7468 650a 7061 636b 6167 where the.packag │ │ │ │ │ +0000f230: 6520 6973 2075 7365 642e 0a0a 1f0a 4669 e is used.....Fi │ │ │ │ │ +0000f240: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0000f250: 792e 696e 666f 2c20 204e 6f64 653a 2044 y.info, Node: D │ │ │ │ │ +0000f260: 6570 656e 6465 6e63 6965 732c 2020 4e65 ependencies, Ne │ │ │ │ │ +0000f270: 7874 3a20 5669 7274 7561 6c20 7061 636b xt: Virtual pack │ │ │ │ │ +0000f280: 6167 6573 2c20 2050 7265 763a 2054 6865 ages, Prev: The │ │ │ │ │ +0000f290: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of │ │ │ │ │ +0000f2a0: 6120 7061 636b 6167 652c 2020 5570 3a20 a package, Up: │ │ │ │ │ +0000f2b0: 4269 6e61 7279 2070 6163 6b61 6765 730a Binary packages. │ │ │ │ │ +0000f2c0: 0a33 2e35 2044 6570 656e 6465 6e63 6965 .3.5 Dependencie │ │ │ │ │ +0000f2d0: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ +0000f2e0: 3d3d 0a0a 4576 6572 7920 7061 636b 6167 ==..Every packag │ │ │ │ │ +0000f2f0: 6520 6d75 7374 2073 7065 6369 6679 2074 e must specify t │ │ │ │ │ +0000f300: 6865 2064 6570 656e 6465 6e63 7920 696e he dependency in │ │ │ │ │ +0000f310: 666f 726d 6174 696f 6e20 6162 6f75 7420 formation about │ │ │ │ │ +0000f320: 6f74 6865 720a 7061 636b 6167 6573 2074 other.packages t │ │ │ │ │ +0000f330: 6861 7420 6172 6520 7265 7175 6972 6564 hat are required │ │ │ │ │ +0000f340: 2066 6f72 2074 6865 2066 6972 7374 2074 for the first t │ │ │ │ │ +0000f350: 6f20 776f 726b 2063 6f72 7265 6374 6c79 o work correctly │ │ │ │ │ +0000f360: 2e0a 0a46 6f72 2065 7861 6d70 6c65 2c20 ...For example, │ │ │ │ │ +0000f370: 6120 6465 7065 6e64 656e 6379 2065 6e74 a dependency ent │ │ │ │ │ +0000f380: 7279 206d 7573 7420 6265 2070 726f 7669 ry must be provi │ │ │ │ │ +0000f390: 6465 6420 666f 7220 616e 7920 7368 6172 ded for any shar │ │ │ │ │ +0000f3a0: 6564 0a6c 6962 7261 7269 6573 2072 6571 ed.libraries req │ │ │ │ │ +0000f3b0: 7569 7265 6420 6279 2061 2064 796e 616d uired by a dynam │ │ │ │ │ +0000f3c0: 6963 616c 6c79 2d6c 696e 6b65 6420 6578 ically-linked ex │ │ │ │ │ +0000f3d0: 6563 7574 6162 6c65 2062 696e 6172 7920 ecutable binary │ │ │ │ │ +0000f3e0: 696e 2061 0a70 6163 6b61 6765 2e0a 0a50 in a.package...P │ │ │ │ │ +0000f3f0: 6163 6b61 6765 7320 6172 6520 6e6f 7420 ackages are not │ │ │ │ │ +0000f400: 7265 7175 6972 6564 2074 6f20 6465 636c required to decl │ │ │ │ │ +0000f410: 6172 6520 616e 7920 6465 7065 6e64 656e are any dependen │ │ │ │ │ +0000f420: 6369 6573 2074 6865 7920 6861 7665 206f cies they have o │ │ │ │ │ +0000f430: 6e20 6f74 6865 720a 7061 636b 6167 6573 n other.packages │ │ │ │ │ +0000f440: 2077 6869 6368 2061 7265 206d 6172 6b65 which are marke │ │ │ │ │ +0000f450: 6420 e280 9845 7373 656e 7469 616c e280 d ...Essential.. │ │ │ │ │ +0000f460: 9920 2873 6565 2062 656c 6f77 292c 2061 . (see below), a │ │ │ │ │ +0000f470: 6e64 2073 686f 756c 6420 6e6f 7420 646f nd should not do │ │ │ │ │ +0000f480: 2073 6f0a 756e 6c65 7373 2074 6865 7920 so.unless they │ │ │ │ │ +0000f490: 6465 7065 6e64 206f 6e20 6120 7061 7274 depend on a part │ │ │ │ │ +0000f4a0: 6963 756c 6172 2076 6572 7369 6f6e 206f icular version o │ │ │ │ │ +0000f4b0: 6620 7468 6174 2070 6163 6b61 6765 2e20 f that package. │ │ │ │ │ +0000f4c0: 2028 3129 0a0a 536f 6d65 7469 6d65 732c (1)..Sometimes, │ │ │ │ │ +0000f4d0: 2075 6e70 6163 6b69 6e67 206f 6e65 2070 unpacking one p │ │ │ │ │ +0000f4e0: 6163 6b61 6765 2072 6571 7569 7265 7320 ackage requires │ │ │ │ │ +0000f4f0: 7468 6174 2061 6e6f 7468 6572 2070 6163 that another pac │ │ │ │ │ +0000f500: 6b61 6765 2062 6520 6669 7273 740a 756e kage be first.un │ │ │ │ │ +0000f510: 7061 636b 6564 2027 616e 6427 2063 6f6e packed 'and' con │ │ │ │ │ +0000f520: 6669 6775 7265 642e 2020 496e 2074 6869 figured. In thi │ │ │ │ │ +0000f530: 7320 6361 7365 2c20 7468 6520 6465 7065 s case, the depe │ │ │ │ │ +0000f540: 6e64 696e 6720 7061 636b 6167 6520 6d75 nding package mu │ │ │ │ │ +0000f550: 7374 0a73 7065 6369 6679 2074 6869 7320 st.specify this │ │ │ │ │ +0000f560: 6465 7065 6e64 656e 6379 2069 6e20 7468 dependency in th │ │ │ │ │ +0000f570: 6520 e280 9850 7265 2d44 6570 656e 6473 e ...Pre-Depends │ │ │ │ │ +0000f580: e280 9920 636f 6e74 726f 6c20 6669 656c ... control fiel │ │ │ │ │ +0000f590: 642e 0a0a 596f 7520 7368 6f75 6c64 206e d...You should n │ │ │ │ │ +0000f5a0: 6f74 2073 7065 6369 6679 2061 20e2 8098 ot specify a ... │ │ │ │ │ +0000f5b0: 5072 652d 4465 7065 6e64 73e2 8099 2065 Pre-Depends... e │ │ │ │ │ +0000f5c0: 6e74 7279 2066 6f72 2061 2070 6163 6b61 ntry for a packa │ │ │ │ │ +0000f5d0: 6765 2062 6566 6f72 6520 7468 6973 0a68 ge before this.h │ │ │ │ │ +0000f5e0: 6173 2062 6565 6e20 6469 7363 7573 7365 as been discusse │ │ │ │ │ +0000f5f0: 6420 6f6e 2074 6865 20e2 8098 6465 6269 d on the ...debi │ │ │ │ │ +0000f600: 616e 2d64 6576 656c e280 9920 6d61 696c an-devel... mail │ │ │ │ │ +0000f610: 696e 6720 6c69 7374 2061 6e64 2061 2063 ing list and a c │ │ │ │ │ +0000f620: 6f6e 7365 6e73 7573 0a61 626f 7574 2064 onsensus.about d │ │ │ │ │ +0000f630: 6f69 6e67 2074 6861 7420 6861 7320 6265 oing that has be │ │ │ │ │ +0000f640: 656e 2072 6561 6368 6564 2e0a 0a54 6865 en reached...The │ │ │ │ │ +0000f650: 2066 6f72 6d61 7420 6f66 2074 6865 2070 format of the p │ │ │ │ │ +0000f660: 6163 6b61 6765 2069 6e74 6572 7265 6c61 ackage interrela │ │ │ │ │ +0000f670: 7469 6f6e 7368 6970 2063 6f6e 7472 6f6c tionship control │ │ │ │ │ +0000f680: 2066 6965 6c64 7320 6973 2064 6573 6372 fields is descr │ │ │ │ │ +0000f690: 6962 6564 0a69 6e20 2a6e 6f74 6520 4465 ibed.in *note De │ │ │ │ │ +0000f6a0: 636c 6172 696e 6720 7265 6c61 7469 6f6e claring relation │ │ │ │ │ +0000f6b0: 7368 6970 7320 6265 7477 6565 6e20 7061 ships between pa │ │ │ │ │ +0000f6c0: 636b 6167 6573 3a20 3534 2e0a 0a20 2020 ckages: 54... │ │ │ │ │ +0000f6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e ---------- Footn │ │ │ │ │ +0000f6e0: 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a otes ----------. │ │ │ │ │ +0000f6f0: 0a20 2020 2831 2920 4573 7365 6e74 6961 . (1) Essentia │ │ │ │ │ +0000f700: 6c20 6973 206e 6565 6465 6420 696e 2070 l is needed in p │ │ │ │ │ +0000f710: 6172 7420 746f 2061 766f 6964 2075 6e72 art to avoid unr │ │ │ │ │ +0000f720: 6573 6f6c 7661 626c 6520 6465 7065 6e64 esolvable depend │ │ │ │ │ +0000f730: 656e 6379 0a6c 6f6f 7073 206f 6e20 7570 ency.loops on up │ │ │ │ │ +0000f740: 6772 6164 652e 2020 4966 2070 6163 6b61 grade. If packa │ │ │ │ │ +0000f750: 6765 7320 6164 6420 756e 6e65 6365 7373 ges add unnecess │ │ │ │ │ +0000f760: 6172 7920 6465 7065 6e64 656e 6369 6573 ary dependencies │ │ │ │ │ +0000f770: 206f 6e20 7061 636b 6167 6573 0a69 6e20 on packages.in │ │ │ │ │ +0000f780: 7468 6973 2073 6574 2c20 7468 6520 6368 this set, the ch │ │ │ │ │ +0000f790: 616e 6365 7320 7468 6174 2074 6865 7265 ances that there │ │ │ │ │ +0000f7a0: 2027 7769 6c6c 2720 6265 2061 6e20 756e 'will' be an un │ │ │ │ │ +0000f7b0: 7265 736f 6c76 6162 6c65 2064 6570 656e resolvable depen │ │ │ │ │ +0000f7c0: 6465 6e63 790a 6c6f 6f70 2063 6175 7365 dency.loop cause │ │ │ │ │ +0000f7d0: 6420 6279 2066 6f72 6369 6e67 2074 6865 d by forcing the │ │ │ │ │ +0000f7e0: 7365 2045 7373 656e 7469 616c 2070 6163 se Essential pac │ │ │ │ │ +0000f7f0: 6b61 6765 7320 746f 2062 6520 636f 6e66 kages to be conf │ │ │ │ │ +0000f800: 6967 7572 6564 2066 6972 7374 0a62 6566 igured first.bef │ │ │ │ │ +0000f810: 6f72 6520 7468 6579 206e 6565 6420 746f ore they need to │ │ │ │ │ +0000f820: 2062 6520 6973 2067 7265 6174 6c79 2069 be is greatly i │ │ │ │ │ +0000f830: 6e63 7265 6173 6564 2e20 2049 7420 616c ncreased. It al │ │ │ │ │ +0000f840: 736f 2069 6e63 7265 6173 6573 2074 6865 so increases the │ │ │ │ │ +0000f850: 0a63 6861 6e63 6573 2074 6861 7420 6672 .chances that fr │ │ │ │ │ +0000f860: 6f6e 7465 6e64 7320 7769 6c6c 2062 6520 ontends will be │ │ │ │ │ +0000f870: 756e 6162 6c65 2074 6f20 2763 616c 6375 unable to 'calcu │ │ │ │ │ +0000f880: 6c61 7465 2720 616e 2075 7067 7261 6465 late' an upgrade │ │ │ │ │ +0000f890: 2070 6174 682c 0a65 7665 6e20 6966 206f path,.even if o │ │ │ │ │ +0000f8a0: 6e65 2065 7869 7374 732e 0a0a 416c 736f ne exists...Also │ │ │ │ │ +0000f8b0: 2c20 6675 6e63 7469 6f6e 616c 6974 7920 , functionality │ │ │ │ │ +0000f8c0: 6973 2072 6172 656c 7920 6576 6572 2072 is rarely ever r │ │ │ │ │ +0000f8d0: 656d 6f76 6564 2066 726f 6d20 7468 6520 emoved from the │ │ │ │ │ +0000f8e0: 4573 7365 6e74 6961 6c20 7365 742c 2062 Essential set, b │ │ │ │ │ +0000f8f0: 7574 0a27 7061 636b 6167 6573 2720 6861 ut.'packages' ha │ │ │ │ │ +0000f900: 7665 2062 6565 6e20 7265 6d6f 7665 6420 ve been removed │ │ │ │ │ +0000f910: 6672 6f6d 2074 6865 2045 7373 656e 7469 from the Essenti │ │ │ │ │ +0000f920: 616c 2073 6574 2077 6865 6e20 7468 650a al set when the. │ │ │ │ │ +0000f930: 6675 6e63 7469 6f6e 616c 6974 7920 6d6f functionality mo │ │ │ │ │ +0000f940: 7665 6420 746f 2061 2064 6966 6665 7265 ved to a differe │ │ │ │ │ +0000f950: 6e74 2070 6163 6b61 6765 2e20 2053 6f20 nt package. So │ │ │ │ │ +0000f960: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ │ │ +0000f970: 7365 0a70 6163 6b61 6765 7320 276a 7573 se.packages 'jus │ │ │ │ │ +0000f980: 7420 696e 2063 6173 6527 2074 6865 7920 t in case' they │ │ │ │ │ +0000f990: 7374 6f70 2062 6569 6e67 2065 7373 656e stop being essen │ │ │ │ │ +0000f9a0: 7469 616c 2064 6f65 7320 7761 7920 6d6f tial does way mo │ │ │ │ │ +0000f9b0: 7265 2068 6172 6d0a 7468 616e 2067 6f6f re harm.than goo │ │ │ │ │ +0000f9c0: 642e 0a0a 1f0a 4669 6c65 3a20 6465 6269 d.....File: debi │ │ │ │ │ +0000f9d0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0000f9e0: 204e 6f64 653a 2056 6972 7475 616c 2070 Node: Virtual p │ │ │ │ │ +0000f9f0: 6163 6b61 6765 732c 2020 4e65 7874 3a20 ackages, Next: │ │ │ │ │ +0000fa00: 4261 7365 2073 7973 7465 6d2c 2020 5072 Base system, Pr │ │ │ │ │ +0000fa10: 6576 3a20 4465 7065 6e64 656e 6369 6573 ev: Dependencies │ │ │ │ │ +0000fa20: 2c20 2055 703a 2042 696e 6172 7920 7061 , Up: Binary pa │ │ │ │ │ +0000fa30: 636b 6167 6573 0a0a 332e 3620 5669 7274 ckages..3.6 Virt │ │ │ │ │ +0000fa40: 7561 6c20 7061 636b 6167 6573 0a3d 3d3d ual packages.=== │ │ │ │ │ +0000fa50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0000fa60: 3d0a 0a53 6f6d 6574 696d 6573 2c20 7468 =..Sometimes, th │ │ │ │ │ +0000fa70: 6572 6520 6172 6520 7365 7665 7261 6c20 ere are several │ │ │ │ │ +0000fa80: 7061 636b 6167 6573 2077 6869 6368 206f packages which o │ │ │ │ │ +0000fa90: 6666 6572 206d 6f72 652d 6f72 2d6c 6573 ffer more-or-les │ │ │ │ │ +0000faa0: 7320 7468 6520 7361 6d65 0a66 756e 6374 s the same.funct │ │ │ │ │ +0000fab0: 696f 6e61 6c69 7479 2e20 2049 6e20 7468 ionality. In th │ │ │ │ │ +0000fac0: 6973 2063 6173 652c 2069 74e2 8099 7320 is case, it...s │ │ │ │ │ +0000fad0: 7573 6566 756c 2074 6f20 6465 6669 6e65 useful to define │ │ │ │ │ +0000fae0: 2061 2027 7669 7274 7561 6c20 7061 636b a 'virtual pack │ │ │ │ │ +0000faf0: 6167 6527 0a77 686f 7365 206e 616d 6520 age'.whose name │ │ │ │ │ +0000fb00: 6465 7363 7269 6265 7320 7468 6174 2063 describes that c │ │ │ │ │ +0000fb10: 6f6d 6d6f 6e20 6675 6e63 7469 6f6e 616c ommon functional │ │ │ │ │ +0000fb20: 6974 792e 2020 2854 6865 2076 6972 7475 ity. (The virtu │ │ │ │ │ +0000fb30: 616c 2070 6163 6b61 6765 730a 6f6e 6c79 al packages.only │ │ │ │ │ +0000fb40: 2065 7869 7374 206c 6f67 6963 616c 6c79 exist logically │ │ │ │ │ +0000fb50: 2c20 6e6f 7420 7068 7973 6963 616c 6c79 , not physically │ │ │ │ │ +0000fb60: 3b20 7468 6174 e280 9973 2077 6879 2074 ; that...s why t │ │ │ │ │ +0000fb70: 6865 7920 6172 6520 6361 6c6c 6564 0a27 hey are called.' │ │ │ │ │ +0000fb80: 7669 7274 7561 6c27 2e29 2020 5468 6520 virtual'.) The │ │ │ │ │ +0000fb90: 7061 636b 6167 6573 2077 6974 6820 7468 packages with th │ │ │ │ │ +0000fba0: 6973 2070 6172 7469 6375 6c61 7220 6675 is particular fu │ │ │ │ │ +0000fbb0: 6e63 7469 6f6e 2077 696c 6c20 7468 656e nction will then │ │ │ │ │ +0000fbc0: 0a27 7072 6f76 6964 6527 2074 6865 2076 .'provide' the v │ │ │ │ │ +0000fbd0: 6972 7475 616c 2070 6163 6b61 6765 2e20 irtual package. │ │ │ │ │ +0000fbe0: 2054 6875 732c 2061 6e79 206f 7468 6572 Thus, any other │ │ │ │ │ +0000fbf0: 2070 6163 6b61 6765 2072 6571 7569 7269 package requiri │ │ │ │ │ +0000fc00: 6e67 2074 6861 740a 6675 6e63 7469 6f6e ng that.function │ │ │ │ │ +0000fc10: 2063 616e 2073 696d 706c 7920 6465 7065 can simply depe │ │ │ │ │ +0000fc20: 6e64 206f 6e20 7468 6520 7669 7274 7561 nd on the virtua │ │ │ │ │ +0000fc30: 6c20 7061 636b 6167 6520 7769 7468 6f75 l package withou │ │ │ │ │ +0000fc40: 7420 6861 7669 6e67 2074 6f0a 7370 6563 t having to.spec │ │ │ │ │ +0000fc50: 6966 7920 616c 6c20 706f 7373 6962 6c65 ify all possible │ │ │ │ │ +0000fc60: 2070 6163 6b61 6765 7320 696e 6469 7669 packages indivi │ │ │ │ │ +0000fc70: 6475 616c 6c79 2e0a 0a41 6c6c 2070 6163 dually...All pac │ │ │ │ │ +0000fc80: 6b61 6765 7320 7368 6f75 6c64 2075 7365 kages should use │ │ │ │ │ +0000fc90: 2076 6972 7475 616c 2070 6163 6b61 6765 virtual package │ │ │ │ │ +0000fca0: 206e 616d 6573 2077 6865 7265 2061 7070 names where app │ │ │ │ │ +0000fcb0: 726f 7072 6961 7465 2c20 616e 640a 6172 ropriate, and.ar │ │ │ │ │ +0000fcc0: 7261 6e67 6520 746f 2063 7265 6174 6520 range to create │ │ │ │ │ +0000fcd0: 6e65 7720 6f6e 6573 2069 6620 6e65 6365 new ones if nece │ │ │ │ │ +0000fce0: 7373 6172 792e 2020 5468 6579 2073 686f ssary. They sho │ │ │ │ │ +0000fcf0: 756c 6420 6e6f 7420 7573 6520 7669 7274 uld not use virt │ │ │ │ │ +0000fd00: 7561 6c0a 7061 636b 6167 6520 6e61 6d65 ual.package name │ │ │ │ │ +0000fd10: 7320 2865 7863 6570 7420 7072 6976 6174 s (except privat │ │ │ │ │ +0000fd20: 656c 792c 2061 6d6f 6e67 7374 2061 2063 ely, amongst a c │ │ │ │ │ +0000fd30: 6f6f 7065 7261 7469 6e67 2067 726f 7570 ooperating group │ │ │ │ │ +0000fd40: 206f 660a 7061 636b 6167 6573 2920 756e of.packages) un │ │ │ │ │ +0000fd50: 6c65 7373 2074 6865 7920 6861 7665 2062 less they have b │ │ │ │ │ +0000fd60: 6565 6e20 6167 7265 6564 2075 706f 6e20 een agreed upon │ │ │ │ │ +0000fd70: 616e 6420 6170 7065 6172 2069 6e20 7468 and appear in th │ │ │ │ │ +0000fd80: 6520 6c69 7374 206f 660a 7669 7274 7561 e list of.virtua │ │ │ │ │ +0000fd90: 6c20 7061 636b 6167 6520 6e61 6d65 732e l package names. │ │ │ │ │ +0000fda0: 2020 2853 6565 2061 6c73 6f20 2a6e 6f74 (See also *not │ │ │ │ │ +0000fdb0: 6520 5669 7274 7561 6c20 7061 636b 6167 e Virtual packag │ │ │ │ │ +0000fdc0: 6573 202d 2050 726f 7669 6465 733a 0a35 es - Provides:.5 │ │ │ │ │ +0000fdd0: 362e 290a 0a54 6865 206c 6174 6573 7420 6.)..The latest │ │ │ │ │ +0000fde0: 7665 7273 696f 6e20 6f66 2074 6865 2061 version of the a │ │ │ │ │ +0000fdf0: 7574 686f 7269 7461 7469 7665 206c 6973 uthoritative lis │ │ │ │ │ +0000fe00: 7420 6f66 2076 6972 7475 616c 2070 6163 t of virtual pac │ │ │ │ │ +0000fe10: 6b61 6765 206e 616d 6573 0a63 616e 2062 kage names.can b │ │ │ │ │ +0000fe20: 6520 666f 756e 6420 696e 2074 6865 20e2 e found in the . │ │ │ │ │ +0000fe30: 8098 6465 6269 616e 2d70 6f6c 6963 79e2 ..debian-policy. │ │ │ │ │ +0000fe40: 8099 2070 6163 6b61 6765 2e20 2049 7420 .. package. It │ │ │ │ │ +0000fe50: 6973 2061 6c73 6f20 6176 6169 6c61 626c is also availabl │ │ │ │ │ +0000fe60: 6520 6672 6f6d 0a74 6865 2044 6562 6961 e from.the Debia │ │ │ │ │ +0000fe70: 6e20 7765 6220 6d69 7272 6f72 7320 6174 n web mirrors at │ │ │ │ │ +0000fe80: 0ae2 8098 6874 7470 733a 2f2f 7777 772e ....https://www. │ │ │ │ │ +0000fe90: 6465 6269 616e 2e6f 7267 2f64 6f63 2f70 debian.org/doc/p │ │ │ │ │ +0000fea0: 6163 6b61 6769 6e67 2d6d 616e 7561 6c73 ackaging-manuals │ │ │ │ │ +0000feb0: 2f76 6972 7475 616c 2d70 6163 6b61 6765 /virtual-package │ │ │ │ │ +0000fec0: 2d6e 616d 6573 2d6c 6973 742e 7961 6d6c -names-list.yaml │ │ │ │ │ +0000fed0: e280 992e 0a0a 5468 6520 7072 6f63 6564 ......The proced │ │ │ │ │ +0000fee0: 7572 6520 666f 7220 7570 6461 7469 6e67 ure for updating │ │ │ │ │ +0000fef0: 2074 6865 206c 6973 7420 6973 2064 6573 the list is des │ │ │ │ │ +0000ff00: 6372 6962 6564 2069 6e20 7468 6520 7072 cribed in the pr │ │ │ │ │ +0000ff10: 6566 6163 6520 746f 2074 6865 0a6c 6973 eface to the.lis │ │ │ │ │ +0000ff20: 742e 0a0a 1f0a 4669 6c65 3a20 6465 6269 t.....File: debi │ │ │ │ │ +0000ff30: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0000ff40: 204e 6f64 653a 2042 6173 6520 7379 7374 Node: Base syst │ │ │ │ │ +0000ff50: 656d 2c20 204e 6578 743a 2045 7373 656e em, Next: Essen │ │ │ │ │ +0000ff60: 7469 616c 2070 6163 6b61 6765 732c 2020 tial packages, │ │ │ │ │ +0000ff70: 5072 6576 3a20 5669 7274 7561 6c20 7061 Prev: Virtual pa │ │ │ │ │ +0000ff80: 636b 6167 6573 2c20 2055 703a 2042 696e ckages, Up: Bin │ │ │ │ │ +0000ff90: 6172 7920 7061 636b 6167 6573 0a0a 332e ary packages..3. │ │ │ │ │ +0000ffa0: 3720 4261 7365 2073 7973 7465 6d0a 3d3d 7 Base system.== │ │ │ │ │ +0000ffb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T │ │ │ │ │ +0000ffc0: 6865 20e2 8098 6261 7365 2073 7973 7465 he ...base syste │ │ │ │ │ +0000ffd0: 6de2 8099 2069 7320 6120 6d69 6e69 6d75 m... is a minimu │ │ │ │ │ +0000ffe0: 6d20 7375 6273 6574 206f 6620 7468 6520 m subset of the │ │ │ │ │ +0000fff0: 4465 6269 616e 2073 7973 7465 6d20 7468 Debian system th │ │ │ │ │ +00010000: 6174 2069 730a 696e 7374 616c 6c65 6420 at is.installed │ │ │ │ │ +00010010: 6265 666f 7265 2065 7665 7279 7468 696e before everythin │ │ │ │ │ +00010020: 6720 656c 7365 206f 6e20 6120 6e65 7720 g else on a new │ │ │ │ │ +00010030: 7379 7374 656d 2e20 204f 6e6c 7920 7665 system. Only ve │ │ │ │ │ +00010040: 7279 2066 6577 0a70 6163 6b61 6765 7320 ry few.packages │ │ │ │ │ +00010050: 6172 6520 616c 6c6f 7765 6420 746f 2066 are allowed to f │ │ │ │ │ +00010060: 6f72 6d20 7061 7274 206f 6620 7468 6520 orm part of the │ │ │ │ │ +00010070: 6261 7365 2073 7973 7465 6d2c 2069 6e20 base system, in │ │ │ │ │ +00010080: 6f72 6465 7220 746f 206b 6565 700a 7468 order to keep.th │ │ │ │ │ +00010090: 6520 7265 7175 6972 6564 2064 6973 6b20 e required disk │ │ │ │ │ +000100a0: 7573 6167 6520 7665 7279 2073 6d61 6c6c usage very small │ │ │ │ │ +000100b0: 2e0a 0a54 6865 2062 6173 6520 7379 7374 ...The base syst │ │ │ │ │ +000100c0: 656d 2063 6f6e 7369 7374 7320 6f66 2061 em consists of a │ │ │ │ │ +000100d0: 6c6c 2074 686f 7365 2070 6163 6b61 6765 ll those package │ │ │ │ │ +000100e0: 7320 7769 7468 2070 7269 6f72 6974 7920 s with priority │ │ │ │ │ +000100f0: e280 9872 6571 7569 7265 64e2 8099 0a6f ...required....o │ │ │ │ │ +00010100: 7220 e280 9869 6d70 6f72 7461 6e74 e280 r ...important.. │ │ │ │ │ +00010110: 992e 2020 4d61 6e79 206f 6620 7468 656d .. Many of them │ │ │ │ │ +00010120: 2077 696c 6c20 6265 2074 6167 6765 6420 will be tagged │ │ │ │ │ +00010130: e280 9865 7373 656e 7469 616c e280 9920 ...essential... │ │ │ │ │ +00010140: 2873 6565 2062 656c 6f77 292e 0a0a 1f0a (see below)..... │ │ │ │ │ +00010150: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00010160: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00010170: 2045 7373 656e 7469 616c 2070 6163 6b61 Essential packa │ │ │ │ │ +00010180: 6765 732c 2020 4e65 7874 3a20 4d61 696e ges, Next: Main │ │ │ │ │ +00010190: 7461 696e 6572 2053 6372 6970 7473 2c20 tainer Scripts, │ │ │ │ │ +000101a0: 2050 7265 763a 2042 6173 6520 7379 7374 Prev: Base syst │ │ │ │ │ +000101b0: 656d 2c20 2055 703a 2042 696e 6172 7920 em, Up: Binary │ │ │ │ │ +000101c0: 7061 636b 6167 6573 0a0a 332e 3820 4573 packages..3.8 Es │ │ │ │ │ +000101d0: 7365 6e74 6961 6c20 7061 636b 6167 6573 sential packages │ │ │ │ │ +000101e0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +000101f0: 3d3d 3d3d 3d3d 3d0a 0a45 7373 656e 7469 =======..Essenti │ │ │ │ │ +00010200: 616c 2069 7320 6465 6669 6e65 6420 6173 al is defined as │ │ │ │ │ +00010210: 2074 6865 206d 696e 696d 616c 2073 6574 the minimal set │ │ │ │ │ +00010220: 206f 6620 6675 6e63 7469 6f6e 616c 6974 of functionalit │ │ │ │ │ +00010230: 7920 7468 6174 206d 7573 7420 6265 0a61 y that must be.a │ │ │ │ │ +00010240: 7661 696c 6162 6c65 2061 6e64 2075 7361 vailable and usa │ │ │ │ │ +00010250: 626c 6520 6f6e 2074 6865 2073 7973 7465 ble on the syste │ │ │ │ │ +00010260: 6d20 6174 2061 6c6c 2074 696d 6573 2c20 m at all times, │ │ │ │ │ +00010270: 6576 656e 2077 6865 6e20 7061 636b 6167 even when packag │ │ │ │ │ +00010280: 6573 2061 7265 0a69 6e20 7468 6520 e280 es are.in the .. │ │ │ │ │ +00010290: 9c55 6e70 6163 6b65 64e2 809d 2073 7461 .Unpacked... sta │ │ │ │ │ +000102a0: 7465 2e20 2050 6163 6b61 6765 7320 6172 te. Packages ar │ │ │ │ │ +000102b0: 6520 7461 6767 6564 20e2 8098 6573 7365 e tagged ...esse │ │ │ │ │ +000102c0: 6e74 6961 6ce2 8099 2066 6f72 2061 2073 ntial... for a s │ │ │ │ │ +000102d0: 7973 7465 6d0a 7573 696e 6720 7468 6520 ystem.using the │ │ │ │ │ +000102e0: e280 9845 7373 656e 7469 616c e280 9920 ...Essential... │ │ │ │ │ +000102f0: 636f 6e74 726f 6c20 6669 656c 642e 2020 control field. │ │ │ │ │ +00010300: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ │ │ +00010310: 6520 e280 9845 7373 656e 7469 616c e280 e ...Essential.. │ │ │ │ │ +00010320: 990a 636f 6e74 726f 6c20 6669 656c 6420 ..control field │ │ │ │ │ +00010330: 6973 2064 6573 6372 6962 6564 2069 6e20 is described in │ │ │ │ │ +00010340: 2a6e 6f74 6520 4573 7365 6e74 6961 6c3a *note Essential: │ │ │ │ │ +00010350: 2035 622e 0a0a 5369 6e63 6520 7468 6573 5b...Since thes │ │ │ │ │ +00010360: 6520 7061 636b 6167 6573 2063 616e 6e6f e packages canno │ │ │ │ │ +00010370: 7420 6265 2065 6173 696c 7920 7265 6d6f t be easily remo │ │ │ │ │ +00010380: 7665 6420 286f 6e65 2068 6173 2074 6f20 ved (one has to │ │ │ │ │ +00010390: 7370 6563 6966 7920 616e 0a65 7874 7261 specify an.extra │ │ │ │ │ +000103a0: 2027 666f 7263 6520 6f70 7469 6f6e 2720 'force option' │ │ │ │ │ +000103b0: 746f 20e2 8098 6470 6b67 e280 9920 746f to ...dpkg... to │ │ │ │ │ +000103c0: 2064 6f20 736f 292c 2074 6869 7320 666c do so), this fl │ │ │ │ │ +000103d0: 6167 206d 7573 7420 6e6f 7420 6265 2075 ag must not be u │ │ │ │ │ +000103e0: 7365 640a 756e 6c65 7373 2061 6273 6f6c sed.unless absol │ │ │ │ │ +000103f0: 7574 656c 7920 6e65 6365 7373 6172 792e utely necessary. │ │ │ │ │ +00010400: 2020 4120 7368 6172 6564 206c 6962 7261 A shared libra │ │ │ │ │ +00010410: 7279 2070 6163 6b61 6765 206d 7573 7420 ry package must │ │ │ │ │ +00010420: 6e6f 7420 6265 0a74 6167 6765 6420 e280 not be.tagged .. │ │ │ │ │ +00010430: 9865 7373 656e 7469 616c e280 993b 2064 .essential...; d │ │ │ │ │ +00010440: 6570 656e 6465 6e63 6965 7320 7769 6c6c ependencies will │ │ │ │ │ +00010450: 2070 7265 7665 6e74 2069 7473 2070 7265 prevent its pre │ │ │ │ │ +00010460: 6d61 7475 7265 2072 656d 6f76 616c 2c20 mature removal, │ │ │ │ │ +00010470: 616e 640a 7765 206e 6565 6420 746f 2062 and.we need to b │ │ │ │ │ +00010480: 6520 6162 6c65 2074 6f20 7265 6d6f 7665 e able to remove │ │ │ │ │ +00010490: 2069 7420 7768 656e 2069 7420 6861 7320 it when it has │ │ │ │ │ +000104a0: 6265 656e 2073 7570 6572 7365 6465 642e been superseded. │ │ │ │ │ +000104b0: 0a0a 5369 6e63 6520 6470 6b67 2077 696c ..Since dpkg wil │ │ │ │ │ +000104c0: 6c20 6e6f 7420 7072 6576 656e 7420 7570 l not prevent up │ │ │ │ │ +000104d0: 6772 6164 696e 6720 6f66 206f 7468 6572 grading of other │ │ │ │ │ +000104e0: 2070 6163 6b61 6765 7320 7768 696c 6520 packages while │ │ │ │ │ +000104f0: 616e 0ae2 8098 6573 7365 6e74 6961 6ce2 an....essential. │ │ │ │ │ +00010500: 8099 2070 6163 6b61 6765 2069 7320 696e .. package is in │ │ │ │ │ +00010510: 2061 6e20 756e 636f 6e66 6967 7572 6564 an unconfigured │ │ │ │ │ +00010520: 2073 7461 7465 2c20 616c 6c20 e280 9865 state, all ...e │ │ │ │ │ +00010530: 7373 656e 7469 616c e280 990a 7061 636b ssential....pack │ │ │ │ │ +00010540: 6167 6573 206d 7573 7420 7375 7070 6c79 ages must supply │ │ │ │ │ +00010550: 2061 6c6c 206f 6620 7468 6569 7220 636f all of their co │ │ │ │ │ +00010560: 7265 2066 756e 6374 696f 6e61 6c69 7479 re functionality │ │ │ │ │ +00010570: 2065 7665 6e20 7768 656e 0a75 6e63 6f6e even when.uncon │ │ │ │ │ +00010580: 6669 6775 7265 6420 6166 7465 7220 6265 figured after be │ │ │ │ │ +00010590: 696e 6720 636f 6e66 6967 7572 6564 2061 ing configured a │ │ │ │ │ +000105a0: 7420 6c65 6173 7420 6f6e 6365 2e20 2049 t least once. I │ │ │ │ │ +000105b0: 6620 7468 6520 7061 636b 6167 650a 6361 f the package.ca │ │ │ │ │ +000105c0: 6e6e 6f74 2073 6174 6973 6679 2074 6869 nnot satisfy thi │ │ │ │ │ +000105d0: 7320 7265 7175 6972 656d 656e 7420 6974 s requirement it │ │ │ │ │ +000105e0: 206d 7573 7420 6e6f 7420 6265 2074 6167 must not be tag │ │ │ │ │ +000105f0: 6765 6420 6173 2065 7373 656e 7469 616c ged as essential │ │ │ │ │ +00010600: 2c20 616e 640a 616e 7920 7061 636b 6167 , and.any packag │ │ │ │ │ +00010610: 6573 2064 6570 656e 6469 6e67 206f 6e20 es depending on │ │ │ │ │ +00010620: 7468 6973 2070 6163 6b61 6765 206d 7573 this package mus │ │ │ │ │ +00010630: 7420 696e 7374 6561 6420 6861 7665 2065 t instead have e │ │ │ │ │ +00010640: 7870 6c69 6369 740a 6465 7065 6e64 656e xplicit.dependen │ │ │ │ │ +00010650: 6379 2066 6965 6c64 7320 6173 2061 7070 cy fields as app │ │ │ │ │ +00010660: 726f 7072 6961 7465 2e0a 0a4d 6169 6e74 ropriate...Maint │ │ │ │ │ +00010670: 6169 6e65 7273 2073 686f 756c 6420 7461 ainers should ta │ │ │ │ │ +00010680: 6b65 2067 7265 6174 2063 6172 6520 696e ke great care in │ │ │ │ │ +00010690: 2061 6464 696e 6720 616e 7920 7072 6f67 adding any prog │ │ │ │ │ +000106a0: 7261 6d73 2c20 696e 7465 7266 6163 6573 rams, interfaces │ │ │ │ │ +000106b0: 2c0a 6f72 2066 756e 6374 696f 6e61 6c69 ,.or functionali │ │ │ │ │ +000106c0: 7479 2074 6f20 e280 9865 7373 656e 7469 ty to ...essenti │ │ │ │ │ +000106d0: 616c e280 9920 7061 636b 6167 6573 2e20 al... packages. │ │ │ │ │ +000106e0: 2050 6163 6b61 6765 7320 6d61 7920 6173 Packages may as │ │ │ │ │ +000106f0: 7375 6d65 2074 6861 740a 6675 6e63 7469 sume that.functi │ │ │ │ │ +00010700: 6f6e 616c 6974 7920 7072 6f76 6964 6564 onality provided │ │ │ │ │ +00010710: 2062 7920 e280 9865 7373 656e 7469 616c by ...essential │ │ │ │ │ +00010720: e280 9920 7061 636b 6167 6573 2069 7320 ... packages is │ │ │ │ │ +00010730: 616c 7761 7973 2061 7661 696c 6162 6c65 always available │ │ │ │ │ +00010740: 0a77 6974 686f 7574 2064 6563 6c61 7269 .without declari │ │ │ │ │ +00010750: 6e67 2065 7870 6c69 6369 7420 6465 7065 ng explicit depe │ │ │ │ │ +00010760: 6e64 656e 6369 6573 2c20 7768 6963 6820 ndencies, which │ │ │ │ │ +00010770: 6d65 616e 7320 7468 6174 2072 656d 6f76 means that remov │ │ │ │ │ +00010780: 696e 670a 6675 6e63 7469 6f6e 616c 6974 ing.functionalit │ │ │ │ │ +00010790: 7920 6672 6f6d 2074 6865 2045 7373 656e y from the Essen │ │ │ │ │ +000107a0: 7469 616c 2073 6574 2069 7320 7665 7279 tial set is very │ │ │ │ │ +000107b0: 2064 6966 6669 6375 6c74 2061 6e64 2069 difficult and i │ │ │ │ │ +000107c0: 7320 616c 6d6f 7374 0a6e 6576 6572 2064 s almost.never d │ │ │ │ │ +000107d0: 6f6e 652e 2020 416e 7920 6361 7061 6269 one. Any capabi │ │ │ │ │ +000107e0: 6c69 7479 2061 6464 6564 2074 6f20 616e lity added to an │ │ │ │ │ +000107f0: 20e2 8098 6573 7365 6e74 6961 6ce2 8099 ...essential... │ │ │ │ │ +00010800: 2070 6163 6b61 6765 2074 6865 7265 666f package therefo │ │ │ │ │ +00010810: 7265 0a63 7265 6174 6573 2061 6e20 6f62 re.creates an ob │ │ │ │ │ +00010820: 6c69 6761 7469 6f6e 2074 6f20 7375 7070 ligation to supp │ │ │ │ │ +00010830: 6f72 7420 7468 6174 2063 6170 6162 696c ort that capabil │ │ │ │ │ +00010840: 6974 7920 6173 2070 6172 7420 6f66 2074 ity as part of t │ │ │ │ │ +00010850: 6865 0a45 7373 656e 7469 616c 2073 6574 he.Essential set │ │ │ │ │ +00010860: 2069 6e20 7065 7270 6574 7569 7479 2e0a in perpetuity.. │ │ │ │ │ +00010870: 0a59 6f75 206d 7573 7420 6e6f 7420 7461 .You must not ta │ │ │ │ │ +00010880: 6720 616e 7920 7061 636b 6167 6573 20e2 g any packages . │ │ │ │ │ +00010890: 8098 6573 7365 6e74 6961 6ce2 8099 2062 ..essential... b │ │ │ │ │ +000108a0: 6566 6f72 6520 7468 6973 2068 6173 2062 efore this has b │ │ │ │ │ +000108b0: 6565 6e20 6469 7363 7573 7365 640a 6f6e een discussed.on │ │ │ │ │ +000108c0: 2074 6865 20e2 8098 6465 6269 616e 2d64 the ...debian-d │ │ │ │ │ +000108d0: 6576 656c e280 9920 6d61 696c 696e 6720 evel... mailing │ │ │ │ │ +000108e0: 6c69 7374 2061 6e64 2061 2063 6f6e 7365 list and a conse │ │ │ │ │ +000108f0: 6e73 7573 2061 626f 7574 2064 6f69 6e67 nsus about doing │ │ │ │ │ +00010900: 2074 6861 7420 6861 730a 6265 656e 2072 that has.been r │ │ │ │ │ +00010910: 6561 6368 6564 2e0a 0a1f 0a46 696c 653a eached.....File: │ │ │ │ │ +00010920: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +00010930: 6e66 6f2c 2020 4e6f 6465 3a20 4d61 696e nfo, Node: Main │ │ │ │ │ +00010940: 7461 696e 6572 2053 6372 6970 7473 2c20 tainer Scripts, │ │ │ │ │ +00010950: 2050 7265 763a 2045 7373 656e 7469 616c Prev: Essential │ │ │ │ │ +00010960: 2070 6163 6b61 6765 732c 2020 5570 3a20 packages, Up: │ │ │ │ │ +00010970: 4269 6e61 7279 2070 6163 6b61 6765 730a Binary packages. │ │ │ │ │ +00010980: 0a33 2e39 204d 6169 6e74 6169 6e65 7220 .3.9 Maintainer │ │ │ │ │ +00010990: 5363 7269 7074 730a 3d3d 3d3d 3d3d 3d3d Scripts.======== │ │ │ │ │ +000109a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +000109b0: 5468 6520 7061 636b 6167 6520 696e 7374 The package inst │ │ │ │ │ +000109c0: 616c 6c61 7469 6f6e 2073 6372 6970 7473 allation scripts │ │ │ │ │ +000109d0: 2073 686f 756c 6420 6176 6f69 6420 7072 should avoid pr │ │ │ │ │ +000109e0: 6f64 7563 696e 6720 6f75 7470 7574 2077 oducing output w │ │ │ │ │ +000109f0: 6869 6368 2069 730a 756e 6e65 6365 7373 hich is.unnecess │ │ │ │ │ +00010a00: 6172 7920 666f 7220 7468 6520 7573 6572 ary for the user │ │ │ │ │ +00010a10: 2074 6f20 7365 6520 616e 6420 7368 6f75 to see and shou │ │ │ │ │ +00010a20: 6c64 2072 656c 7920 6f6e 20e2 8098 6470 ld rely on ...dp │ │ │ │ │ +00010a30: 6b67 e280 9920 746f 2073 7461 7665 206f kg... to stave o │ │ │ │ │ +00010a40: 6666 0a62 6f72 6564 6f6d 206f 6e20 7468 ff.boredom on th │ │ │ │ │ +00010a50: 6520 7061 7274 206f 6620 6120 7573 6572 e part of a user │ │ │ │ │ +00010a60: 2069 6e73 7461 6c6c 696e 6720 6d61 6e79 installing many │ │ │ │ │ +00010a70: 2070 6163 6b61 6765 732e 2020 5468 6973 packages. This │ │ │ │ │ +00010a80: 206d 6561 6e73 2c0a 616d 6f6e 6773 7420 means,.amongst │ │ │ │ │ +00010a90: 6f74 6865 7220 7468 696e 6773 2c20 6e6f other things, no │ │ │ │ │ +00010aa0: 7420 7061 7373 696e 6720 7468 6520 e280 t passing the .. │ │ │ │ │ +00010ab0: 982d 2d76 6572 626f 7365 e280 9920 6f70 .--verbose... op │ │ │ │ │ +00010ac0: 7469 6f6e 2074 6f0a e280 9875 7064 6174 tion to....updat │ │ │ │ │ +00010ad0: 652d 616c 7465 726e 6174 6976 6573 e280 e-alternatives.. │ │ │ │ │ +00010ae0: 992e 0a0a 4572 726f 7273 2077 6869 6368 ....Errors which │ │ │ │ │ +00010af0: 206f 6363 7572 2064 7572 696e 6720 7468 occur during th │ │ │ │ │ +00010b00: 6520 6578 6563 7574 696f 6e20 6f66 2061 e execution of a │ │ │ │ │ +00010b10: 6e20 696e 7374 616c 6c61 7469 6f6e 2073 n installation s │ │ │ │ │ +00010b20: 6372 6970 7420 6d75 7374 0a62 6520 6368 cript must.be ch │ │ │ │ │ +00010b30: 6563 6b65 6420 616e 6420 7468 6520 696e ecked and the in │ │ │ │ │ +00010b40: 7374 616c 6c61 7469 6f6e 206d 7573 7420 stallation must │ │ │ │ │ +00010b50: 6e6f 7420 636f 6e74 696e 7565 2061 6674 not continue aft │ │ │ │ │ +00010b60: 6572 2061 6e20 6572 726f 722e 0a0a 4e6f er an error...No │ │ │ │ │ +00010b70: 7465 2074 6861 7420 696e 2067 656e 6572 te that in gener │ │ │ │ │ +00010b80: 616c 202a 6e6f 7465 2053 6372 6970 7473 al *note Scripts │ │ │ │ │ +00010b90: 3a20 3565 2e20 6170 706c 6965 7320 746f : 5e. applies to │ │ │ │ │ +00010ba0: 2070 6163 6b61 6765 206d 6169 6e74 6169 package maintai │ │ │ │ │ +00010bb0: 6e65 720a 7363 7269 7074 732c 2074 6f6f ner.scripts, too │ │ │ │ │ +00010bc0: 2e0a 0a59 6f75 2073 686f 756c 6420 6e6f ...You should no │ │ │ │ │ +00010bd0: 7420 7573 6520 e280 9864 706b 672d 6469 t use ...dpkg-di │ │ │ │ │ +00010be0: 7665 7274 e280 9920 6f6e 2061 2066 696c vert... on a fil │ │ │ │ │ +00010bf0: 6520 6265 6c6f 6e67 696e 6720 746f 2061 e belonging to a │ │ │ │ │ +00010c00: 6e6f 7468 6572 2070 6163 6b61 6765 0a77 nother package.w │ │ │ │ │ +00010c10: 6974 686f 7574 2063 6f6e 7375 6c74 696e ithout consultin │ │ │ │ │ +00010c20: 6720 7468 6520 6d61 696e 7461 696e 6572 g the maintainer │ │ │ │ │ +00010c30: 206f 6620 7468 6174 2070 6163 6b61 6765 of that package │ │ │ │ │ +00010c40: 2066 6972 7374 2e20 2057 6865 6e20 6164 first. When ad │ │ │ │ │ +00010c50: 6469 6e67 206f 720a 7265 6d6f 7669 6e67 ding or.removing │ │ │ │ │ +00010c60: 2064 6976 6572 7369 6f6e 732c 2070 6163 diversions, pac │ │ │ │ │ +00010c70: 6b61 6765 206d 6169 6e74 6169 6e65 7220 kage maintainer │ │ │ │ │ +00010c80: 7363 7269 7074 7320 6d75 7374 2070 726f scripts must pro │ │ │ │ │ +00010c90: 7669 6465 2074 6865 0ae2 8098 2d2d 7061 vide the....--pa │ │ │ │ │ +00010ca0: 636b 6167 65e2 8099 2066 6c61 6720 746f ckage... flag to │ │ │ │ │ +00010cb0: 20e2 8098 6470 6b67 2d64 6976 6572 74e2 ...dpkg-divert. │ │ │ │ │ +00010cc0: 8099 2061 6e64 206d 7573 7420 6e6f 7420 .. and must not │ │ │ │ │ +00010cd0: 7573 6520 e280 982d 2d6c 6f63 616c e280 use ...--local.. │ │ │ │ │ +00010ce0: 992e 0a0a 416c 6c20 7061 636b 6167 6573 ....All packages │ │ │ │ │ +00010cf0: 2077 6869 6368 2073 7570 706c 7920 616e which supply an │ │ │ │ │ +00010d00: 2069 6e73 7461 6e63 6520 6f66 2061 2063 instance of a c │ │ │ │ │ +00010d10: 6f6d 6d6f 6e20 636f 6d6d 616e 6420 6e61 ommon command na │ │ │ │ │ +00010d20: 6d65 2028 6f72 2c20 696e 0a67 656e 6572 me (or, in.gener │ │ │ │ │ +00010d30: 616c 2c20 6669 6c65 6e61 6d65 2920 7368 al, filename) sh │ │ │ │ │ +00010d40: 6f75 6c64 2067 656e 6572 616c 6c79 2075 ould generally u │ │ │ │ │ +00010d50: 7365 20e2 8098 7570 6461 7465 2d61 6c74 se ...update-alt │ │ │ │ │ +00010d60: 6572 6e61 7469 7665 73e2 8099 2073 6f20 ernatives... so │ │ │ │ │ +00010d70: 7468 6174 0a74 6865 7920 6361 6e20 6265 that.they can be │ │ │ │ │ +00010d80: 2069 6e73 7461 6c6c 6564 2074 6f67 6574 installed toget │ │ │ │ │ +00010d90: 6865 722e 2020 4966 20e2 8098 7570 6461 her. If ...upda │ │ │ │ │ +00010da0: 7465 2d61 6c74 6572 6e61 7469 7665 73e2 te-alternatives. │ │ │ │ │ +00010db0: 8099 2069 7320 6e6f 7420 7573 6564 2c0a .. is not used,. │ │ │ │ │ +00010dc0: 7468 656e 2065 6163 6820 7061 636b 6167 then each packag │ │ │ │ │ +00010dd0: 6520 6d75 7374 2075 7365 20e2 8098 436f e must use ...Co │ │ │ │ │ +00010de0: 6e66 6c69 6374 73e2 8099 2074 6f20 656e nflicts... to en │ │ │ │ │ +00010df0: 7375 7265 2074 6861 7420 6f74 6865 7220 sure that other │ │ │ │ │ +00010e00: 7061 636b 6167 6573 2061 7265 0a72 656d packages are.rem │ │ │ │ │ +00010e10: 6f76 6564 2e20 2028 496e 2074 6869 7320 oved. (In this │ │ │ │ │ +00010e20: 6361 7365 2c20 6974 206d 6179 2062 6520 case, it may be │ │ │ │ │ +00010e30: 6170 7072 6f70 7269 6174 6520 746f 2073 appropriate to s │ │ │ │ │ +00010e40: 7065 6369 6679 2061 2063 6f6e 666c 6963 pecify a conflic │ │ │ │ │ +00010e50: 740a 6167 6169 6e73 7420 6561 726c 6965 t.against earlie │ │ │ │ │ +00010e60: 7220 7665 7273 696f 6e73 206f 6620 736f r versions of so │ │ │ │ │ +00010e70: 6d65 7468 696e 6720 7468 6174 2070 7265 mething that pre │ │ │ │ │ +00010e80: 7669 6f75 736c 7920 6469 6420 6e6f 7420 viously did not │ │ │ │ │ +00010e90: 7573 650a e280 9875 7064 6174 652d 616c use....update-al │ │ │ │ │ +00010ea0: 7465 726e 6174 6976 6573 e280 993b 2074 ternatives...; t │ │ │ │ │ +00010eb0: 6869 7320 6973 2061 6e20 6578 6365 7074 his is an except │ │ │ │ │ +00010ec0: 696f 6e20 746f 2074 6865 2075 7375 616c ion to the usual │ │ │ │ │ +00010ed0: 2072 756c 6520 7468 6174 0a76 6572 7369 rule that.versi │ │ │ │ │ +00010ee0: 6f6e 6564 2063 6f6e 666c 6963 7473 2073 oned conflicts s │ │ │ │ │ +00010ef0: 686f 756c 6420 6265 2061 766f 6964 6564 hould be avoided │ │ │ │ │ +00010f00: 2e29 0a0a 4469 7665 7273 696f 6e73 2061 .)..Diversions a │ │ │ │ │ +00010f10: 7265 2070 7269 6d61 7269 6c79 2069 6e74 re primarily int │ │ │ │ │ +00010f20: 656e 6465 6420 6173 2061 2074 6f6f 6c20 ended as a tool │ │ │ │ │ +00010f30: 666f 7220 6c6f 6361 6c20 6164 6d69 6e69 for local admini │ │ │ │ │ +00010f40: 7374 7261 746f 7273 2061 6e64 0a6c 6f63 strators and.loc │ │ │ │ │ +00010f50: 616c 2070 6163 6b61 6765 7320 746f 206f al packages to o │ │ │ │ │ +00010f60: 7665 7272 6964 6520 7468 6520 6265 6861 verride the beha │ │ │ │ │ +00010f70: 7669 6f72 206f 6620 4465 6269 616e 2e20 vior of Debian. │ │ │ │ │ +00010f80: 2057 6869 6c65 2074 6865 7265 2061 7265 While there are │ │ │ │ │ +00010f90: 2073 6f6d 650a 6369 7263 756d 7374 616e some.circumstan │ │ │ │ │ +00010fa0: 6365 7320 7768 6572 6520 6f6e 6520 4465 ces where one De │ │ │ │ │ +00010fb0: 6269 616e 2070 6163 6b61 6765 206d 6179 bian package may │ │ │ │ │ +00010fc0: 206e 6565 6420 746f 2064 6976 6572 7420 need to divert │ │ │ │ │ +00010fd0: 6120 6669 6c65 0a69 6e73 7461 6c6c 6564 a file.installed │ │ │ │ │ +00010fe0: 2062 7920 616e 6f74 6865 7220 4465 6269 by another Debi │ │ │ │ │ +00010ff0: 616e 2070 6163 6b61 6765 2c20 7375 6368 an package, such │ │ │ │ │ +00011000: 2063 6972 6375 6d73 7461 6e63 6573 2061 circumstances a │ │ │ │ │ +00011010: 7265 2072 6172 652e 0a4d 6169 6e74 6169 re rare..Maintai │ │ │ │ │ +00011020: 6e65 7273 2073 686f 756c 6420 7374 726f ners should stro │ │ │ │ │ +00011030: 6e67 6c79 2070 7265 6665 7220 7573 696e ngly prefer usin │ │ │ │ │ +00011040: 6720 6f74 6865 7220 6f76 6572 7269 6469 g other overridi │ │ │ │ │ +00011050: 6e67 206d 6563 6861 6e69 736d 732c 0a69 ng mechanisms,.i │ │ │ │ │ +00011060: 6e73 7465 6164 206f 6620 6469 7665 7273 nstead of divers │ │ │ │ │ +00011070: 696f 6e73 2c20 7768 656e 6576 6572 2074 ions, whenever t │ │ │ │ │ +00011080: 686f 7365 206f 7468 6572 206d 6563 6861 hose other mecha │ │ │ │ │ +00011090: 6e69 736d 7320 6172 6520 7375 6666 6963 nisms are suffic │ │ │ │ │ +000110a0: 6965 6e74 2074 6f0a 6163 636f 6d70 6c69 ient to.accompli │ │ │ │ │ +000110b0: 7368 2074 6865 2073 616d 6520 676f 616c sh the same goal │ │ │ │ │ +000110c0: 2e20 2049 6e20 6f74 6865 7220 776f 7264 . In other word │ │ │ │ │ +000110d0: 732c 2064 6976 6572 7369 6f6e 7320 696e s, diversions in │ │ │ │ │ +000110e0: 2070 6163 6b61 6765 7320 7368 6f75 6c64 packages should │ │ │ │ │ +000110f0: 0a62 6520 636f 6e73 6964 6572 6564 2061 .be considered a │ │ │ │ │ +00011100: 206c 6173 7420 7265 736f 7274 2e20 2044 last resort. D │ │ │ │ │ +00011110: 6976 6572 7369 6f6e 206f 6620 6120 6669 iversion of a fi │ │ │ │ │ +00011120: 6c65 2069 6e20 6f6e 6520 4465 6269 616e le in one Debian │ │ │ │ │ +00011130: 2070 6163 6b61 6765 0a62 7920 616e 6f74 package.by anot │ │ │ │ │ +00011140: 6865 7220 4465 6269 616e 2070 6163 6b61 her Debian packa │ │ │ │ │ +00011150: 6765 2073 686f 756c 6420 6265 2063 6f6f ge should be coo │ │ │ │ │ +00011160: 7264 696e 6174 6564 2062 6574 7765 656e rdinated between │ │ │ │ │ +00011170: 2074 6865 206d 6169 6e74 6169 6e65 7273 the maintainers │ │ │ │ │ +00011180: 0a6f 6620 7468 6f73 6520 7061 636b 6167 .of those packag │ │ │ │ │ +00011190: 6573 2e0a 0a4f 6e65 2073 7065 6369 6669 es...One specifi │ │ │ │ │ +000111a0: 6320 6361 7365 206f 6620 7468 6973 2072 c case of this r │ │ │ │ │ +000111b0: 756c 6520 6973 2074 6861 7420 636f 6e66 ule is that conf │ │ │ │ │ +000111c0: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ +000111d0: 7573 6564 2062 790a e280 9873 7973 7465 used by....syste │ │ │ │ │ +000111e0: 6d64 e280 9920 636f 6d70 6f6e 656e 7473 md... components │ │ │ │ │ +000111f0: 2c20 7375 6368 2061 7320 756e 6974 732c , such as units, │ │ │ │ │ +00011200: 2831 2920 7564 6576 2072 756c 6573 2c28 (1) udev rules,( │ │ │ │ │ +00011210: 3229 2074 6d70 6669 6c65 732e 642c 2833 2) tmpfiles.d,(3 │ │ │ │ │ +00011220: 290a 6d6f 6475 6c65 732d 6c6f 6164 2e64 ).modules-load.d │ │ │ │ │ +00011230: 2c28 3429 2c20 7379 7375 7365 7273 2835 ,(4), sysusers(5 │ │ │ │ │ +00011240: 2920 616e 6420 6f74 6865 7220 7375 6368 ) and other such │ │ │ │ │ +00011250: 2066 696c 6573 2c20 696e 636c 7564 696e files, includin │ │ │ │ │ +00011260: 6720 7468 6f73 650a 7370 6563 6966 6963 g those.specific │ │ │ │ │ +00011270: 2074 6f20 7379 7374 656d 6420 6461 656d to systemd daem │ │ │ │ │ +00011280: 6f6e 7320 2865 2e67 2e3a 202f 6574 632f ons (e.g.: /etc/ │ │ │ │ │ +00011290: 7379 7374 656d 642f 7379 7374 656d 2e63 systemd/system.c │ │ │ │ │ +000112a0: 6f6e 6629 2e28 3629 2020 6d75 7374 0a6e onf).(6) must.n │ │ │ │ │ +000112b0: 6f74 2062 6520 6469 7665 7274 6564 2062 ot be diverted b │ │ │ │ │ +000112c0: 7920 616e 7920 4465 6269 616e 2070 6163 y any Debian pac │ │ │ │ │ +000112d0: 6b61 6765 2e20 2049 6e73 7465 6164 2c20 kage. Instead, │ │ │ │ │ +000112e0: 7573 6520 6d61 736b 696e 6720 616e 640a use masking and. │ │ │ │ │ +000112f0: 6472 6f70 2d69 6e73 2837 292e 0a0a 416c drop-ins(7)...Al │ │ │ │ │ +00011300: 7465 726e 6174 6976 6573 206d 7573 7420 ternatives must │ │ │ │ │ +00011310: 6e6f 7420 6265 2075 7365 6420 666f 7220 not be used for │ │ │ │ │ +00011320: e280 9873 7973 7465 6d64 e280 9920 636f ...systemd... co │ │ │ │ │ +00011330: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +00011340: 732e 2020 5468 650a 616c 7465 726e 6174 s. The.alternat │ │ │ │ │ +00011350: 6976 6573 2073 7973 7465 6d20 646f 6573 ives system does │ │ │ │ │ +00011360: 206e 6f74 206b 6e6f 7720 686f 7720 746f not know how to │ │ │ │ │ +00011370: 2061 7070 6c79 2063 6861 6e67 6573 2074 apply changes t │ │ │ │ │ +00011380: 6f20 7365 7276 6963 6573 2077 6865 6e0a o services when. │ │ │ │ │ +00011390: 7570 6461 7469 6e67 2061 6c74 6572 6e61 updating alterna │ │ │ │ │ +000113a0: 7469 7665 732c 2073 6f20 7468 6520 7265 tives, so the re │ │ │ │ │ +000113b0: 7375 6c74 696e 6720 6265 6861 7669 6f72 sulting behavior │ │ │ │ │ +000113c0: 2077 6f75 6c64 2062 6520 636f 6e66 7573 would be confus │ │ │ │ │ +000113d0: 696e 6720 616e 640a 756e 7072 6564 6963 ing and.unpredic │ │ │ │ │ +000113e0: 7461 626c 652e 2020 496e 7374 6561 642c table. Instead, │ │ │ │ │ +000113f0: 2061 6c69 6173 6573 2838 2920 6361 6e20 aliases(8) can │ │ │ │ │ +00011400: 6265 2075 7365 6420 746f 2070 726f 7669 be used to provi │ │ │ │ │ +00011410: 6465 2061 6c74 6572 6e61 7469 7665 0a69 de alternative.i │ │ │ │ │ +00011420: 6d70 6c65 6d65 6e74 6174 696f 6e73 206f mplementations o │ │ │ │ │ +00011430: 6620 7468 6520 7361 6d65 206e 616d 6564 f the same named │ │ │ │ │ +00011440: 2075 6e69 742e 0a0a 2a20 4d65 6e75 3a0a unit...* Menu:. │ │ │ │ │ +00011450: 0a2a 2050 726f 6d70 7469 6e67 2069 6e20 .* Prompting in │ │ │ │ │ +00011460: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ +00011470: 7473 3a3a 0a0a 2020 202d 2d2d 2d2d 2d2d ts::.. ------- │ │ │ │ │ +00011480: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ +00011490: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ +000114a0: 200a 6874 7470 733a 2f2f 7777 772e 6672 .https://www.fr │ │ │ │ │ +000114b0: 6565 6465 736b 746f 702e 6f72 672f 736f eedesktop.org/so │ │ │ │ │ +000114c0: 6674 7761 7265 2f73 7973 7465 6d64 2f6d ftware/systemd/m │ │ │ │ │ +000114d0: 616e 2f73 7973 7465 6d64 2e75 6e69 742e an/systemd.unit. │ │ │ │ │ +000114e0: 6874 6d6c 2344 6573 6372 6970 7469 6f6e html#Description │ │ │ │ │ +000114f0: 0a0a 2020 2028 3229 200a 6874 7470 733a .. (2) .https: │ │ │ │ │ +00011500: 2f2f 7777 772e 6672 6565 6465 736b 746f //www.freedeskto │ │ │ │ │ +00011510: 702e 6f72 672f 736f 6674 7761 7265 2f73 p.org/software/s │ │ │ │ │ +00011520: 7973 7465 6d64 2f6d 616e 2f75 6465 762e ystemd/man/udev. │ │ │ │ │ +00011530: 6874 6d6c 2352 756c 6573 2532 3046 696c html#Rules%20Fil │ │ │ │ │ +00011540: 6573 0a0a 2020 2028 3329 200a 6874 7470 es.. (3) .http │ │ │ │ │ +00011550: 733a 2f2f 7777 772e 6672 6565 6465 736b s://www.freedesk │ │ │ │ │ +00011560: 746f 702e 6f72 672f 736f 6674 7761 7265 top.org/software │ │ │ │ │ +00011570: 2f73 7973 7465 6d64 2f6d 616e 2f74 6d70 /systemd/man/tmp │ │ │ │ │ +00011580: 6669 6c65 732e 642e 6874 6d6c 2343 6f6e files.d.html#Con │ │ │ │ │ +00011590: 6669 6775 7261 7469 6f6e 2532 3044 6972 figuration%20Dir │ │ │ │ │ +000115a0: 6563 746f 7269 6573 2532 3061 6e64 2532 ectories%20and%2 │ │ │ │ │ +000115b0: 3050 7265 6365 6465 6e63 650a 0a20 2020 0Precedence.. │ │ │ │ │ +000115c0: 2834 2920 0a68 7474 7073 3a2f 2f77 7777 (4) .https://www │ │ │ │ │ +000115d0: 2e66 7265 6564 6573 6b74 6f70 2e6f 7267 .freedesktop.org │ │ │ │ │ +000115e0: 2f73 6f66 7477 6172 652f 7379 7374 656d /software/system │ │ │ │ │ +000115f0: 642f 6d61 6e2f 6d6f 6475 6c65 732d 6c6f d/man/modules-lo │ │ │ │ │ +00011600: 6164 2e64 2e68 746d 6c23 436f 6e66 6967 ad.d.html#Config │ │ │ │ │ +00011610: 7572 6174 696f 6e25 3230 466f 726d 6174 uration%20Format │ │ │ │ │ +00011620: 0a0a 2020 2028 3529 200a 6874 7470 733a .. (5) .https: │ │ │ │ │ +00011630: 2f2f 7777 772e 6672 6565 6465 736b 746f //www.freedeskto │ │ │ │ │ +00011640: 702e 6f72 672f 736f 6674 7761 7265 2f73 p.org/software/s │ │ │ │ │ +00011650: 7973 7465 6d64 2f6d 616e 2f73 7973 7573 ystemd/man/sysus │ │ │ │ │ +00011660: 6572 732e 642e 6874 6d6c 2343 6f6e 6669 ers.d.html#Confi │ │ │ │ │ +00011670: 6775 7261 7469 6f6e 2532 3044 6972 6563 guration%20Direc │ │ │ │ │ +00011680: 746f 7269 6573 2532 3061 6e64 2532 3050 tories%20and%20P │ │ │ │ │ +00011690: 7265 6365 6465 6e63 650a 0a20 2020 2836 recedence.. (6 │ │ │ │ │ +000116a0: 2920 0a68 7474 7073 3a2f 2f77 7777 2e66 ) .https://www.f │ │ │ │ │ +000116b0: 7265 6564 6573 6b74 6f70 2e6f 7267 2f73 reedesktop.org/s │ │ │ │ │ +000116c0: 6f66 7477 6172 652f 7379 7374 656d 642f oftware/systemd/ │ │ │ │ │ +000116d0: 6d61 6e2f 7379 7374 656d 642d 7379 7374 man/systemd-syst │ │ │ │ │ +000116e0: 656d 2e63 6f6e 662e 6874 6d6c 0a0a 2020 em.conf.html.. │ │ │ │ │ +000116f0: 2028 3729 200a 6874 7470 733a 2f2f 7777 (7) .https://ww │ │ │ │ │ +00011700: 772e 6672 6565 6465 736b 746f 702e 6f72 w.freedesktop.or │ │ │ │ │ +00011710: 672f 736f 6674 7761 7265 2f73 7973 7465 g/software/syste │ │ │ │ │ +00011720: 6d64 2f6d 616e 2f73 7973 7465 6d64 2e75 md/man/systemd.u │ │ │ │ │ +00011730: 6e69 742e 6874 6d6c 2344 6573 6372 6970 nit.html#Descrip │ │ │ │ │ +00011740: 7469 6f6e 0a0a 2020 2028 3829 200a 6874 tion.. (8) .ht │ │ │ │ │ +00011750: 7470 733a 2f2f 7777 772e 6672 6565 6465 tps://www.freede │ │ │ │ │ +00011760: 736b 746f 702e 6f72 672f 736f 6674 7761 sktop.org/softwa │ │ │ │ │ +00011770: 7265 2f73 7973 7465 6d64 2f6d 616e 2f73 re/systemd/man/s │ │ │ │ │ +00011780: 7973 7465 6d64 2e75 6e69 742e 6874 6d6c ystemd.unit.html │ │ │ │ │ +00011790: 2344 6573 6372 6970 7469 6f6e 0a0a 1f0a #Description.... │ │ │ │ │ +000117a0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +000117b0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +000117c0: 2050 726f 6d70 7469 6e67 2069 6e20 6d61 Prompting in ma │ │ │ │ │ +000117d0: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +000117e0: 2c20 2055 703a 204d 6169 6e74 6169 6e65 , Up: Maintaine │ │ │ │ │ +000117f0: 7220 5363 7269 7074 730a 0a33 2e39 2e31 r Scripts..3.9.1 │ │ │ │ │ +00011800: 2050 726f 6d70 7469 6e67 2069 6e20 6d61 Prompting in ma │ │ │ │ │ +00011810: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +00011820: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ +00011830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00011840: 2d2d 2d2d 2d2d 0a0a 5061 636b 6167 6520 ------..Package │ │ │ │ │ +00011850: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ +00011860: 7473 206d 6179 2070 726f 6d70 7420 7468 ts may prompt th │ │ │ │ │ +00011870: 6520 7573 6572 2069 6620 6e65 6365 7373 e user if necess │ │ │ │ │ +00011880: 6172 792e 2020 5072 6f6d 7074 696e 670a ary. Prompting. │ │ │ │ │ +00011890: 6d75 7374 2062 6520 646f 6e65 2062 7920 must be done by │ │ │ │ │ +000118a0: 636f 6d6d 756e 6963 6174 696e 6720 7468 communicating th │ │ │ │ │ +000118b0: 726f 7567 6820 6120 7072 6f67 7261 6d2c rough a program, │ │ │ │ │ +000118c0: 2073 7563 6820 6173 20e2 8098 6465 6263 such as ...debc │ │ │ │ │ +000118d0: 6f6e 66e2 8099 2c0a 7768 6963 6820 636f onf...,.which co │ │ │ │ │ +000118e0: 6e66 6f72 6d73 2074 6f20 7468 6520 4465 nforms to the De │ │ │ │ │ +000118f0: 6269 616e 2043 6f6e 6669 6775 7261 7469 bian Configurati │ │ │ │ │ +00011900: 6f6e 204d 616e 6167 656d 656e 7420 5370 on Management Sp │ │ │ │ │ +00011910: 6563 6966 6963 6174 696f 6e2c 0a76 6572 ecification,.ver │ │ │ │ │ +00011920: 7369 6f6e 2032 206f 7220 6869 6768 6572 sion 2 or higher │ │ │ │ │ +00011930: 2e0a 0a50 6163 6b61 6765 7320 7768 6963 ...Packages whic │ │ │ │ │ +00011940: 6820 6172 6520 6573 7365 6e74 6961 6c2c h are essential, │ │ │ │ │ +00011950: 206f 7220 7768 6963 6820 6172 6520 6465 or which are de │ │ │ │ │ +00011960: 7065 6e64 656e 6369 6573 206f 6620 6573 pendencies of es │ │ │ │ │ +00011970: 7365 6e74 6961 6c0a 7061 636b 6167 6573 sential.packages │ │ │ │ │ +00011980: 2c20 6d61 7920 6661 6c6c 2062 6163 6b20 , may fall back │ │ │ │ │ +00011990: 6f6e 2061 6e6f 7468 6572 2070 726f 6d70 on another promp │ │ │ │ │ +000119a0: 7469 6e67 206d 6574 686f 6420 6966 206e ting method if n │ │ │ │ │ +000119b0: 6f20 7375 6368 2069 6e74 6572 6661 6365 o such interface │ │ │ │ │ +000119c0: 0a69 7320 6176 6169 6c61 626c 6520 7768 .is available wh │ │ │ │ │ +000119d0: 656e 2074 6865 7920 6172 6520 6578 6563 en they are exec │ │ │ │ │ +000119e0: 7574 6564 2e0a 0a54 6865 2044 6562 6961 uted...The Debia │ │ │ │ │ +000119f0: 6e20 436f 6e66 6967 7572 6174 696f 6e20 n Configuration │ │ │ │ │ +00011a00: 4d61 6e61 6765 6d65 6e74 2053 7065 6369 Management Speci │ │ │ │ │ +00011a10: 6669 6361 7469 6f6e 2069 7320 696e 636c fication is incl │ │ │ │ │ +00011a20: 7564 6564 2069 6e20 7468 650a e280 9864 uded in the....d │ │ │ │ │ +00011a30: 6562 636f 6e66 5f73 7065 6369 6669 6361 ebconf_specifica │ │ │ │ │ +00011a40: 7469 6f6e e280 9920 6669 6c65 7320 696e tion... files in │ │ │ │ │ +00011a50: 2074 6865 2064 6562 6961 6e2d 706f 6c69 the debian-poli │ │ │ │ │ +00011a60: 6379 2070 6163 6b61 6765 2e20 2049 7420 cy package. It │ │ │ │ │ +00011a70: 6973 2061 6c73 6f0a 6176 6169 6c61 626c is also.availabl │ │ │ │ │ +00011a80: 6520 6672 6f6d 2074 6865 2044 6562 6961 e from the Debia │ │ │ │ │ +00011a90: 6e20 7765 6220 6d69 7272 6f72 7320 6174 n web mirrors at │ │ │ │ │ +00011aa0: 0ae2 8098 6874 7470 733a 2f2f 7777 772e ....https://www. │ │ │ │ │ +00011ab0: 6465 6269 616e 2e6f 7267 2f64 6f63 2f70 debian.org/doc/p │ │ │ │ │ +00011ac0: 6163 6b61 6769 6e67 2d6d 616e 7561 6c73 ackaging-manuals │ │ │ │ │ +00011ad0: 2f64 6562 636f 6e66 5f73 7065 6369 6669 /debconf_specifi │ │ │ │ │ +00011ae0: 6361 7469 6f6e 2e68 746d 6ce2 8099 2e0a cation.html..... │ │ │ │ │ +00011af0: 0a50 6163 6b61 6765 7320 7768 6963 6820 .Packages which │ │ │ │ │ +00011b00: 7573 6520 7468 6520 4465 6269 616e 2043 use the Debian C │ │ │ │ │ +00011b10: 6f6e 6669 6775 7261 7469 6f6e 204d 616e onfiguration Man │ │ │ │ │ +00011b20: 6167 656d 656e 7420 5370 6563 6966 6963 agement Specific │ │ │ │ │ +00011b30: 6174 696f 6e20 6d61 790a 636f 6e74 6169 ation may.contai │ │ │ │ │ +00011b40: 6e20 7468 6520 6164 6469 7469 6f6e 616c n the additional │ │ │ │ │ +00011b50: 2070 6163 6b61 6765 206d 6574 6164 6174 package metadat │ │ │ │ │ +00011b60: 6120 6669 6c65 7320 e280 9863 6f6e 6669 a files ...confi │ │ │ │ │ +00011b70: 67e2 8099 2061 6e64 20e2 8098 7465 6d70 g... and ...temp │ │ │ │ │ +00011b80: 6c61 7465 73e2 8099 2e0a e280 9863 6f6e lates........con │ │ │ │ │ +00011b90: 6669 67e2 8099 2069 7320 616e 2061 6464 fig... is an add │ │ │ │ │ +00011ba0: 6974 696f 6e61 6c20 6d61 696e 7461 696e itional maintain │ │ │ │ │ +00011bb0: 6572 2073 6372 6970 7420 7573 6564 2066 er script used f │ │ │ │ │ +00011bc0: 6f72 2070 6163 6b61 6765 0a63 6f6e 6669 or package.confi │ │ │ │ │ +00011bd0: 6775 7261 7469 6f6e 2c20 616e 6420 e280 guration, and .. │ │ │ │ │ +00011be0: 9874 656d 706c 6174 6573 e280 9920 636f .templates... co │ │ │ │ │ +00011bf0: 6e74 6169 6e73 2074 656d 706c 6174 6573 ntains templates │ │ │ │ │ +00011c00: 2075 7365 6420 666f 7220 7573 6572 0a70 used for user.p │ │ │ │ │ +00011c10: 726f 6d70 7469 6e67 2e20 2054 6865 20e2 rompting. The . │ │ │ │ │ +00011c20: 8098 636f 6e66 6967 e280 9920 7363 7269 ..config... scri │ │ │ │ │ +00011c30: 7074 206d 6967 6874 2062 6520 7275 6e20 pt might be run │ │ │ │ │ +00011c40: 6265 666f 7265 2074 6865 20e2 8098 7072 before the ...pr │ │ │ │ │ +00011c50: 6569 6e73 74e2 8099 2073 6372 6970 740a einst... script. │ │ │ │ │ +00011c60: 616e 6420 6265 666f 7265 2074 6865 2070 and before the p │ │ │ │ │ +00011c70: 6163 6b61 6765 2069 7320 756e 7061 636b ackage is unpack │ │ │ │ │ +00011c80: 6564 206f 7220 616e 7920 6f66 2069 7473 ed or any of its │ │ │ │ │ +00011c90: 2064 6570 656e 6465 6e63 6965 7320 6f72 dependencies or │ │ │ │ │ +00011ca0: 0a70 7265 2d64 6570 656e 6465 6e63 6965 .pre-dependencie │ │ │ │ │ +00011cb0: 7320 6172 6520 7361 7469 7366 6965 642e s are satisfied. │ │ │ │ │ +00011cc0: 2020 5468 6572 6566 6f72 6520 6974 206d Therefore it m │ │ │ │ │ +00011cd0: 7573 7420 776f 726b 2075 7369 6e67 206f ust work using o │ │ │ │ │ +00011ce0: 6e6c 7920 7468 650a 746f 6f6c 7320 7072 nly the.tools pr │ │ │ │ │ +00011cf0: 6573 656e 7420 696e 2027 6573 7365 6e74 esent in 'essent │ │ │ │ │ +00011d00: 6961 6c27 2070 6163 6b61 6765 732e 2020 ial' packages. │ │ │ │ │ +00011d10: 2831 290a 0a50 6163 6b61 6765 7320 7768 (1)..Packages wh │ │ │ │ │ +00011d20: 6963 6820 7573 6520 7468 6520 4465 6269 ich use the Debi │ │ │ │ │ +00011d30: 616e 2043 6f6e 6669 6775 7261 7469 6f6e an Configuration │ │ │ │ │ +00011d40: 204d 616e 6167 656d 656e 7420 5370 6563 Management Spec │ │ │ │ │ +00011d50: 6966 6963 6174 696f 6e0a 6d75 7374 2061 ification.must a │ │ │ │ │ +00011d60: 6c6c 6f77 2066 6f72 2074 7261 6e73 6c61 llow for transla │ │ │ │ │ +00011d70: 7469 6f6e 206f 6620 7468 6569 7220 7573 tion of their us │ │ │ │ │ +00011d80: 6572 2d76 6973 6962 6c65 206d 6573 7361 er-visible messa │ │ │ │ │ +00011d90: 6765 7320 6279 2075 7369 6e67 2061 0a67 ges by using a.g │ │ │ │ │ +00011da0: 6574 7465 7874 2d62 6173 6564 2073 7973 ettext-based sys │ │ │ │ │ +00011db0: 7465 6d20 7375 6368 2061 7320 7468 6520 tem such as the │ │ │ │ │ +00011dc0: 6f6e 6520 7072 6f76 6964 6564 2062 7920 one provided by │ │ │ │ │ +00011dd0: 7468 6520 706f 2d64 6562 636f 6e66 2070 the po-debconf p │ │ │ │ │ +00011de0: 6163 6b61 6765 2e0a 0a50 6163 6b61 6765 ackage...Package │ │ │ │ │ +00011df0: 7320 7368 6f75 6c64 2074 7279 2074 6f20 s should try to │ │ │ │ │ +00011e00: 6d69 6e69 6d69 7a65 2074 6865 2061 6d6f minimize the amo │ │ │ │ │ +00011e10: 756e 7420 6f66 2070 726f 6d70 7469 6e67 unt of prompting │ │ │ │ │ +00011e20: 2074 6865 7920 6e65 6564 2074 6f20 646f they need to do │ │ │ │ │ +00011e30: 2c0a 616e 6420 7468 6579 2073 686f 756c ,.and they shoul │ │ │ │ │ +00011e40: 6420 656e 7375 7265 2074 6861 7420 7468 d ensure that th │ │ │ │ │ +00011e50: 6520 7573 6572 2077 696c 6c20 6f6e 6c79 e user will only │ │ │ │ │ +00011e60: 2065 7665 7220 6265 2061 736b 6564 2065 ever be asked e │ │ │ │ │ +00011e70: 6163 680a 7175 6573 7469 6f6e 206f 6e63 ach.question onc │ │ │ │ │ +00011e80: 652e 2020 5468 6973 206d 6561 6e73 2074 e. This means t │ │ │ │ │ +00011e90: 6861 7420 7061 636b 6167 6573 2073 686f hat packages sho │ │ │ │ │ +00011ea0: 756c 6420 7472 7920 746f 2075 7365 2061 uld try to use a │ │ │ │ │ +00011eb0: 7070 726f 7072 6961 7465 0a73 6861 7265 ppropriate.share │ │ │ │ │ +00011ec0: 6420 636f 6e66 6967 7572 6174 696f 6e20 d configuration │ │ │ │ │ +00011ed0: 6669 6c65 7320 2873 7563 6820 6173 20e2 files (such as . │ │ │ │ │ +00011ee0: 8098 2f65 7463 2f70 6170 6572 7369 7a65 ../etc/papersize │ │ │ │ │ +00011ef0: e280 9920 616e 640a e280 982f 6574 632f ... and..../etc/ │ │ │ │ │ +00011f00: 6e65 7773 2f73 6572 7665 72e2 8099 292c news/server...), │ │ │ │ │ +00011f10: 2061 6e64 2073 6861 7265 6420 6465 6263 and shared debc │ │ │ │ │ +00011f20: 6f6e 6620 7661 7269 6162 6c65 7320 7261 onf variables ra │ │ │ │ │ +00011f30: 7468 6572 2074 6861 6e20 6561 6368 0a70 ther than each.p │ │ │ │ │ +00011f40: 726f 6d70 7469 6e67 2066 6f72 2074 6865 rompting for the │ │ │ │ │ +00011f50: 6972 206f 776e 206c 6973 7420 6f66 2072 ir own list of r │ │ │ │ │ +00011f60: 6571 7569 7265 6420 7069 6563 6573 206f equired pieces o │ │ │ │ │ +00011f70: 6620 696e 666f 726d 6174 696f 6e2e 0a0a f information... │ │ │ │ │ +00011f80: 4974 2061 6c73 6f20 6d65 616e 7320 7468 It also means th │ │ │ │ │ +00011f90: 6174 2061 6e20 7570 6772 6164 6520 7368 at an upgrade sh │ │ │ │ │ +00011fa0: 6f75 6c64 206e 6f74 2061 736b 2074 6865 ould not ask the │ │ │ │ │ +00011fb0: 2073 616d 6520 7175 6573 7469 6f6e 7320 same questions │ │ │ │ │ +00011fc0: 6167 6169 6e2c 0a75 6e6c 6573 7320 7468 again,.unless th │ │ │ │ │ +00011fd0: 6520 7573 6572 2068 6173 2075 7365 6420 e user has used │ │ │ │ │ +00011fe0: e280 9864 706b 6720 2d2d 7075 7267 65e2 ...dpkg --purge. │ │ │ │ │ +00011ff0: 8099 2074 6f20 7265 6d6f 7665 2074 6865 .. to remove the │ │ │ │ │ +00012000: 2070 6163 6b61 6765 e280 9973 0a63 6f6e package...s.con │ │ │ │ │ +00012010: 6669 6775 7261 7469 6f6e 2e20 2054 6865 figuration. The │ │ │ │ │ +00012020: 2061 6e73 7765 7273 2074 6f20 636f 6e66 answers to conf │ │ │ │ │ +00012030: 6967 7572 6174 696f 6e20 7175 6573 7469 iguration questi │ │ │ │ │ +00012040: 6f6e 7320 7368 6f75 6c64 2062 6520 7374 ons should be st │ │ │ │ │ +00012050: 6f72 6564 0a69 6e20 616e 2061 7070 726f ored.in an appro │ │ │ │ │ +00012060: 7072 6961 7465 2070 6c61 6365 2069 6e20 priate place in │ │ │ │ │ +00012070: e280 982f 6574 63e2 8099 2073 6f20 7468 .../etc... so th │ │ │ │ │ +00012080: 6174 2074 6865 2075 7365 7220 6361 6e20 at the user can │ │ │ │ │ +00012090: 6d6f 6469 6679 2074 6865 6d2c 2061 6e64 modify them, and │ │ │ │ │ +000120a0: 0a68 6f77 2074 6869 7320 6861 7320 6265 .how this has be │ │ │ │ │ +000120b0: 656e 2064 6f6e 6520 7368 6f75 6c64 2062 en done should b │ │ │ │ │ +000120c0: 6520 646f 6375 6d65 6e74 6564 2e0a 0a49 e documented...I │ │ │ │ │ +000120d0: 6620 6120 7061 636b 6167 6520 6861 7320 f a package has │ │ │ │ │ +000120e0: 6120 7669 7461 6c6c 7920 696d 706f 7274 a vitally import │ │ │ │ │ +000120f0: 616e 7420 7069 6563 6520 6f66 2069 6e66 ant piece of inf │ │ │ │ │ +00012100: 6f72 6d61 7469 6f6e 2074 6f20 7061 7373 ormation to pass │ │ │ │ │ +00012110: 2074 6f20 7468 650a 7573 6572 2028 7375 to the.user (su │ │ │ │ │ +00012120: 6368 2061 7320 e280 9c64 6f6e e280 9974 ch as ...don...t │ │ │ │ │ +00012130: 2072 756e 206d 6520 6173 2049 2061 6d2c run me as I am, │ │ │ │ │ +00012140: 2079 6f75 206d 7573 7420 6564 6974 2074 you must edit t │ │ │ │ │ +00012150: 6865 2066 6f6c 6c6f 7769 6e67 0a63 6f6e he following.con │ │ │ │ │ +00012160: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ +00012170: 2066 6972 7374 206f 7220 796f 7520 7269 first or you ri │ │ │ │ │ +00012180: 736b 2079 6f75 7220 7379 7374 656d 2065 sk your system e │ │ │ │ │ +00012190: 6d69 7474 696e 670a 6261 646c 792d 666f mitting.badly-fo │ │ │ │ │ +000121a0: 726d 6174 7465 6420 6d65 7373 6167 6573 rmatted messages │ │ │ │ │ +000121b0: e280 9d29 2c20 6974 2073 686f 756c 6420 ...), it should │ │ │ │ │ +000121c0: 6469 7370 6c61 7920 7468 6973 2069 6e20 display this in │ │ │ │ │ +000121d0: 7468 6520 e280 9863 6f6e 6669 67e2 8099 the ...config... │ │ │ │ │ +000121e0: 206f 720a e280 9870 6f73 7469 6e73 74e2 or....postinst. │ │ │ │ │ +000121f0: 8099 2073 6372 6970 7420 616e 6420 7072 .. script and pr │ │ │ │ │ +00012200: 6f6d 7074 2074 6865 2075 7365 7220 746f ompt the user to │ │ │ │ │ +00012210: 2068 6974 2072 6574 7572 6e20 746f 2061 hit return to a │ │ │ │ │ +00012220: 636b 6e6f 776c 6564 6765 2074 6865 0a6d cknowledge the.m │ │ │ │ │ +00012230: 6573 7361 6765 2e20 2043 6f70 7972 6967 essage. Copyrig │ │ │ │ │ +00012240: 6874 206d 6573 7361 6765 7320 646f 206e ht messages do n │ │ │ │ │ +00012250: 6f74 2063 6f75 6e74 2061 7320 7669 7461 ot count as vita │ │ │ │ │ +00012260: 6c6c 7920 696d 706f 7274 616e 7420 2874 lly important (t │ │ │ │ │ +00012270: 6865 790a 6265 6c6f 6e67 2069 6e20 e280 hey.belong in .. │ │ │ │ │ +00012280: 982f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ │ │ +00012290: 5041 434b 4147 452f 636f 7079 7269 6768 PACKAGE/copyrigh │ │ │ │ │ +000122a0: 74e2 8099 293b 206e 6569 7468 6572 2064 t...); neither d │ │ │ │ │ +000122b0: 6f20 696e 7374 7275 6374 696f 6e73 0a6f o instructions.o │ │ │ │ │ +000122c0: 6e20 686f 7720 746f 2075 7365 2061 2070 n how to use a p │ │ │ │ │ +000122d0: 726f 6772 616d 2028 7468 6573 6520 7368 rogram (these sh │ │ │ │ │ +000122e0: 6f75 6c64 2062 6520 696e 206f 6e2d 6c69 ould be in on-li │ │ │ │ │ +000122f0: 6e65 2064 6f63 756d 656e 7461 7469 6f6e ne documentation │ │ │ │ │ +00012300: 2c20 7768 6572 650a 616c 6c20 7468 6520 , where.all the │ │ │ │ │ +00012310: 7573 6572 7320 6361 6e20 7365 6520 7468 users can see th │ │ │ │ │ +00012320: 656d 292e 0a0a 416e 7920 6e65 6365 7373 em)...Any necess │ │ │ │ │ +00012330: 6172 7920 7072 6f6d 7074 696e 6720 7368 ary prompting sh │ │ │ │ │ +00012340: 6f75 6c64 2061 6c6d 6f73 7420 616c 7761 ould almost alwa │ │ │ │ │ +00012350: 7973 2062 6520 636f 6e66 696e 6564 2074 ys be confined t │ │ │ │ │ +00012360: 6f20 7468 6520 e280 9863 6f6e 6669 67e2 o the ...config. │ │ │ │ │ +00012370: 8099 0a6f 7220 e280 9870 6f73 7469 6e73 ...or ...postins │ │ │ │ │ +00012380: 74e2 8099 2073 6372 6970 742e 2020 4966 t... script. If │ │ │ │ │ +00012390: 2069 7420 6973 2064 6f6e 6520 696e 2074 it is done in t │ │ │ │ │ +000123a0: 6865 20e2 8098 706f 7374 696e 7374 e280 he ...postinst.. │ │ │ │ │ +000123b0: 992c 2069 7420 7368 6f75 6c64 2062 650a ., it should be. │ │ │ │ │ +000123c0: 7072 6f74 6563 7465 6420 7769 7468 2061 protected with a │ │ │ │ │ +000123d0: 2063 6f6e 6469 7469 6f6e 616c 2073 6f20 conditional so │ │ │ │ │ +000123e0: 7468 6174 2075 6e6e 6563 6573 7361 7279 that unnecessary │ │ │ │ │ +000123f0: 2070 726f 6d70 7469 6e67 2064 6f65 736e prompting doesn │ │ │ │ │ +00012400: e280 9974 0a68 6170 7065 6e20 6966 2061 ...t.happen if a │ │ │ │ │ +00012410: 2070 6163 6b61 6765 e280 9973 2069 6e73 package...s ins │ │ │ │ │ +00012420: 7461 6c6c 6174 696f 6e20 6661 696c 7320 tallation fails │ │ │ │ │ +00012430: 616e 6420 7468 6520 e280 9870 6f73 7469 and the ...posti │ │ │ │ │ +00012440: 6e73 74e2 8099 2069 7320 6361 6c6c 6564 nst... is called │ │ │ │ │ +00012450: 0a77 6974 6820 e280 9861 626f 7274 2d75 .with ...abort-u │ │ │ │ │ +00012460: 7067 7261 6465 e280 992c 20e2 8098 6162 pgrade..., ...ab │ │ │ │ │ +00012470: 6f72 742d 7265 6d6f 7665 e280 9920 6f72 ort-remove... or │ │ │ │ │ +00012480: 20e2 8098 6162 6f72 742d 6465 636f 6e66 ...abort-deconf │ │ │ │ │ +00012490: 6967 7572 65e2 8099 2e0a 0a20 2020 2d2d igure...... -- │ │ │ │ │ +000124a0: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +000124b0: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +000124c0: 2020 2831 2920 4465 6263 6f6e 6620 6f72 (1) Debconf or │ │ │ │ │ +000124d0: 2061 6e6f 7468 6572 2074 6f6f 6c20 7468 another tool th │ │ │ │ │ +000124e0: 6174 2069 6d70 6c65 6d65 6e74 7320 7468 at implements th │ │ │ │ │ +000124f0: 6520 4465 6269 616e 2043 6f6e 6669 6775 e Debian Configu │ │ │ │ │ +00012500: 7261 7469 6f6e 0a4d 616e 6167 656d 656e ration.Managemen │ │ │ │ │ +00012510: 7420 5370 6563 6966 6963 6174 696f 6e20 t Specification │ │ │ │ │ +00012520: 7769 6c6c 2061 6c73 6f20 6265 2069 6e73 will also be ins │ │ │ │ │ +00012530: 7461 6c6c 6564 2c20 616e 6420 616e 7920 talled, and any │ │ │ │ │ +00012540: 7665 7273 696f 6e65 640a 6465 7065 6e64 versioned.depend │ │ │ │ │ +00012550: 656e 6369 6573 206f 6e20 6974 2077 696c encies on it wil │ │ │ │ │ +00012560: 6c20 6265 2073 6174 6973 6669 6564 2062 l be satisfied b │ │ │ │ │ +00012570: 6566 6f72 6520 7072 6563 6f6e 6669 6775 efore preconfigu │ │ │ │ │ +00012580: 7261 7469 6f6e 2062 6567 696e 732e 0a0a ration begins... │ │ │ │ │ +00012590: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +000125a0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +000125b0: 653a 2053 6f75 7263 6520 7061 636b 6167 e: Source packag │ │ │ │ │ +000125c0: 6573 2c20 204e 6578 743a 2043 6f6e 7472 es, Next: Contr │ │ │ │ │ +000125d0: 6f6c 2066 696c 6573 2061 6e64 2074 6865 ol files and the │ │ │ │ │ +000125e0: 6972 2066 6965 6c64 732c 2020 5072 6576 ir fields, Prev │ │ │ │ │ +000125f0: 3a20 4269 6e61 7279 2070 6163 6b61 6765 : Binary package │ │ │ │ │ +00012600: 732c 2020 5570 3a20 546f 700a 0a34 2053 s, Up: Top..4 S │ │ │ │ │ +00012610: 6f75 7263 6520 7061 636b 6167 6573 0a2a ource packages.* │ │ │ │ │ +00012620: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00012630: 0a0a 4120 4465 6269 616e 2073 6f75 7263 ..A Debian sourc │ │ │ │ │ +00012640: 6520 7061 636b 6167 6520 636f 6e74 6169 e package contai │ │ │ │ │ +00012650: 6e73 2074 6865 2073 6f75 7263 6520 6d61 ns the source ma │ │ │ │ │ +00012660: 7465 7269 616c 2075 7365 6420 746f 2063 terial used to c │ │ │ │ │ +00012670: 6f6e 7374 7275 6374 0a6f 6e65 206f 7220 onstruct.one or │ │ │ │ │ +00012680: 6d6f 7265 202a 6e6f 7465 2062 696e 6172 more *note binar │ │ │ │ │ +00012690: 7920 7061 636b 6167 6573 3a20 3333 2e20 y packages: 33. │ │ │ │ │ +000126a0: 2041 2073 6f75 7263 6520 7061 636b 6167 A source packag │ │ │ │ │ +000126b0: 6520 636f 6e73 6973 7473 206f 6620 610a e consists of a. │ │ │ │ │ +000126c0: e280 982e 6473 63e2 8099 2066 696c 6520 ....dsc... file │ │ │ │ │ +000126d0: 2873 6565 202a 6e6f 7465 2044 6562 6961 (see *note Debia │ │ │ │ │ +000126e0: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ +000126f0: 2063 6f6e 7472 6f6c 2066 696c 6573 20e2 control files . │ │ │ │ │ +00012700: 8093 202e 6473 633a 2036 332e 292c 0a6f .. .dsc: 63.),.o │ │ │ │ │ +00012710: 6e65 206f 7220 6d6f 7265 2063 6f6d 7072 ne or more compr │ │ │ │ │ +00012720: 6573 7365 6420 7461 7220 6669 6c65 732c essed tar files, │ │ │ │ │ +00012730: 2061 6e64 2070 6f73 7369 626c 7920 6f74 and possibly ot │ │ │ │ │ +00012740: 6865 7220 6669 6c65 7320 6465 7065 6e64 her files depend │ │ │ │ │ +00012750: 696e 6720 6f6e 0a74 6865 2074 7970 6520 ing on.the type │ │ │ │ │ +00012760: 616e 6420 666f 726d 6174 206f 6620 736f and format of so │ │ │ │ │ +00012770: 7572 6365 2070 6163 6b61 6765 2e20 2042 urce package. B │ │ │ │ │ +00012780: 696e 6172 7920 7061 636b 6167 6573 2061 inary packages a │ │ │ │ │ +00012790: 7265 2063 6f6e 7472 7563 7465 640a 6672 re contructed.fr │ │ │ │ │ +000127a0: 6f6d 2074 6865 2073 6f75 7263 6520 7061 om the source pa │ │ │ │ │ +000127b0: 636b 6167 6520 7669 6120 6120 6275 696c ckage via a buil │ │ │ │ │ +000127c0: 6420 7072 6f63 6573 7320 6465 6669 6e65 d process define │ │ │ │ │ +000127d0: 6420 6279 20e2 8098 6465 6269 616e 2f72 d by ...debian/r │ │ │ │ │ +000127e0: 756c 6573 e280 990a 616e 6420 6f74 6865 ules....and othe │ │ │ │ │ +000127f0: 7220 6669 6c65 7320 696e 2074 6865 20e2 r files in the . │ │ │ │ │ +00012800: 8098 6465 6269 616e e280 9920 6469 7265 ..debian... dire │ │ │ │ │ +00012810: 6374 6f72 7920 6f66 2074 6865 2075 6e70 ctory of the unp │ │ │ │ │ +00012820: 6163 6b65 6420 736f 7572 6365 0a70 6163 acked source.pac │ │ │ │ │ +00012830: 6b61 6765 2e0a 0a44 6562 6961 6e20 736f kage...Debian so │ │ │ │ │ +00012840: 7572 6365 2070 6163 6b61 6765 7320 6172 urce packages ar │ │ │ │ │ +00012850: 6520 636c 6173 7369 6669 6564 2061 7320 e classified as │ │ │ │ │ +00012860: 276e 6174 6976 6527 206f 7220 276e 6f6e 'native' or 'non │ │ │ │ │ +00012870: 2d6e 6174 6976 6527 2e0a 0a41 206e 6174 -native'...A nat │ │ │ │ │ +00012880: 6976 6520 736f 7572 6365 2070 6163 6b61 ive source packa │ │ │ │ │ +00012890: 6765 2069 7320 6f6e 6520 7468 6174 2064 ge is one that d │ │ │ │ │ +000128a0: 6f65 7320 6e6f 7420 6469 7374 696e 6775 oes not distingu │ │ │ │ │ +000128b0: 6973 6820 6265 7477 6565 6e20 4465 6269 ish between Debi │ │ │ │ │ +000128c0: 616e 0a70 6163 6b61 6769 6e67 2072 656c an.packaging rel │ │ │ │ │ +000128d0: 6561 7365 7320 616e 6420 7570 7374 7265 eases and upstre │ │ │ │ │ +000128e0: 616d 2072 656c 6561 7365 732e 2020 4120 am releases. A │ │ │ │ │ +000128f0: 6e61 7469 7665 2073 6f75 7263 6520 7061 native source pa │ │ │ │ │ +00012900: 636b 6167 650a 636f 6e74 6169 6e73 2061 ckage.contains a │ │ │ │ │ +00012910: 2073 696e 676c 6520 7461 7220 6669 6c65 single tar file │ │ │ │ │ +00012920: 206f 6620 736f 7572 6365 206d 6174 6572 of source mater │ │ │ │ │ +00012930: 6961 6c2c 2061 6e64 2074 6865 2076 6572 ial, and the ver │ │ │ │ │ +00012940: 7369 6f6e 696e 6720 646f 6573 0a6e 6f74 sioning does.not │ │ │ │ │ +00012950: 2068 6176 6520 6120 4465 6269 616e 2d73 have a Debian-s │ │ │ │ │ +00012960: 7065 6369 6669 6320 636f 6d70 6f6e 656e pecific componen │ │ │ │ │ +00012970: 742e 2020 4e61 7469 7665 2070 6163 6b61 t. Native packa │ │ │ │ │ +00012980: 6765 7320 6172 6520 6e6f 726d 616c 6c79 ges are normally │ │ │ │ │ +00012990: 2028 6275 740a 6e6f 7420 6578 636c 7573 (but.not exclus │ │ │ │ │ +000129a0: 6976 656c 7929 2075 7365 6420 666f 7220 ively) used for │ │ │ │ │ +000129b0: 736f 6674 7761 7265 2074 6861 7420 6861 software that ha │ │ │ │ │ +000129c0: 7320 6e6f 2069 6e64 6570 656e 6465 6e74 s no independent │ │ │ │ │ +000129d0: 2065 7869 7374 656e 6365 0a6f 7574 7369 existence.outsi │ │ │ │ │ +000129e0: 6465 206f 6620 4465 6269 616e 2c20 7375 de of Debian, su │ │ │ │ │ +000129f0: 6368 2061 7320 736f 6674 7761 7265 2077 ch as software w │ │ │ │ │ +00012a00: 7269 7474 656e 2073 7065 6369 6669 6361 ritten specifica │ │ │ │ │ +00012a10: 6c6c 7920 746f 2062 6520 6120 4465 6269 lly to be a Debi │ │ │ │ │ +00012a20: 616e 0a70 6163 6b61 6765 2e0a 0a41 206e an.package...A n │ │ │ │ │ +00012a30: 6f6e 2d6e 6174 6976 6520 736f 7572 6365 on-native source │ │ │ │ │ +00012a40: 2070 6163 6b61 6765 2073 6570 6172 6174 package separat │ │ │ │ │ +00012a50: 6573 2074 6865 2075 7073 7472 6561 6d20 es the upstream │ │ │ │ │ +00012a60: 7265 6c65 6173 6520 6672 6f6d 2074 6865 release from the │ │ │ │ │ +00012a70: 0a44 6562 6961 6e20 7061 636b 6167 696e .Debian packagin │ │ │ │ │ +00012a80: 6720 616e 6420 616e 7920 4465 6269 616e g and any Debian │ │ │ │ │ +00012a90: 2d73 7065 6369 6669 6320 6368 616e 6765 -specific change │ │ │ │ │ +00012aa0: 732e 2020 5468 6520 736f 7572 6365 2069 s. The source i │ │ │ │ │ +00012ab0: 6e20 610a 6e6f 6e2d 6e61 7469 7665 2073 n a.non-native s │ │ │ │ │ +00012ac0: 6f75 7263 6520 7061 636b 6167 6520 6973 ource package is │ │ │ │ │ +00012ad0: 2064 6976 6964 6564 2069 6e74 6f20 6f6e divided into on │ │ │ │ │ +00012ae0: 6520 6f72 206d 6f72 6520 7570 7374 7265 e or more upstre │ │ │ │ │ +00012af0: 616d 2074 6172 2066 696c 6573 0a70 6c75 am tar files.plu │ │ │ │ │ +00012b00: 7320 6120 636f 6c6c 6563 7469 6f6e 206f s a collection o │ │ │ │ │ +00012b10: 6620 4465 6269 616e 2d73 7065 6369 6669 f Debian-specifi │ │ │ │ │ +00012b20: 6320 6669 6c65 732e 2020 2844 6570 656e c files. (Depen │ │ │ │ │ +00012b30: 6469 6e67 206f 6e20 7468 6520 666f 726d ding on the form │ │ │ │ │ +00012b40: 6174 206f 660a 7468 6520 736f 7572 6365 at of.the source │ │ │ │ │ +00012b50: 2070 6163 6b61 6765 2c20 7468 6f73 6520 package, those │ │ │ │ │ +00012b60: 4465 6269 616e 2d73 7065 6369 6669 6320 Debian-specific │ │ │ │ │ +00012b70: 6669 6c65 7320 6d61 7920 636f 6d65 2069 files may come i │ │ │ │ │ +00012b80: 6e20 7468 6520 666f 726d 206f 660a 616e n the form of.an │ │ │ │ │ +00012b90: 6f74 6865 7220 7461 7220 6669 6c65 206f other tar file o │ │ │ │ │ +00012ba0: 7220 696e 2074 6865 2066 6f72 6d20 6f66 r in the form of │ │ │ │ │ +00012bb0: 2061 2063 6f6d 7072 6573 7365 6420 6469 a compressed di │ │ │ │ │ +00012bc0: 6666 2e29 2020 5468 6520 7665 7273 696f ff.) The versio │ │ │ │ │ +00012bd0: 6e20 6f66 2061 0a6e 6f6e 2d6e 6174 6976 n of a.non-nativ │ │ │ │ │ +00012be0: 6520 7061 636b 6167 6520 6861 7320 616e e package has an │ │ │ │ │ +00012bf0: 2075 7073 7472 6561 6d20 636f 6d70 6f6e upstream compon │ │ │ │ │ +00012c00: 656e 7420 616e 6420 6120 4465 6269 616e ent and a Debian │ │ │ │ │ +00012c10: 2063 6f6d 706f 6e65 6e74 2c20 616e 640a component, and. │ │ │ │ │ +00012c20: 7468 6572 6520 6d61 7920 6265 206d 756c there may be mul │ │ │ │ │ +00012c30: 7469 706c 6520 4465 6269 616e 2070 6163 tiple Debian pac │ │ │ │ │ +00012c40: 6b61 6765 2076 6572 7369 6f6e 7320 6173 kage versions as │ │ │ │ │ +00012c50: 736f 6369 6174 6564 2077 6974 6820 6120 sociated with a │ │ │ │ │ +00012c60: 7369 6e67 6c65 0a75 7073 7472 6561 6d20 single.upstream │ │ │ │ │ +00012c70: 7265 6c65 6173 6520 7665 7273 696f 6e20 release version │ │ │ │ │ +00012c80: 616e 6420 7368 6172 696e 6720 7468 6520 and sharing the │ │ │ │ │ +00012c90: 7361 6d65 2075 7073 7472 6561 6d20 736f same upstream so │ │ │ │ │ +00012ca0: 7572 6365 2074 6172 2066 696c 6573 2e0a urce tar files.. │ │ │ │ │ +00012cb0: 0a4d 6f73 7420 736f 7572 6365 2070 6163 .Most source pac │ │ │ │ │ +00012cc0: 6b61 6765 7320 696e 2044 6562 6961 6e20 kages in Debian │ │ │ │ │ +00012cd0: 6172 6520 6e6f 6e2d 6e61 7469 7665 2e0a are non-native.. │ │ │ │ │ +00012ce0: 0a2a 204d 656e 753a 0a0a 2a20 5374 616e .* Menu:..* Stan │ │ │ │ │ +00012cf0: 6461 7264 7320 636f 6e66 6f72 6d61 6e63 dards conformanc │ │ │ │ │ +00012d00: 653a 3a0a 2a20 5061 636b 6167 6520 7265 e::.* Package re │ │ │ │ │ +00012d10: 6c61 7469 6f6e 7368 6970 733a 3a0a 2a20 lationships::.* │ │ │ │ │ +00012d20: 4368 616e 6765 7320 746f 2074 6865 2075 Changes to the u │ │ │ │ │ +00012d30: 7073 7472 6561 6d20 736f 7572 6365 733a pstream sources: │ │ │ │ │ +00012d40: 3a0a 2a20 4465 6269 616e 2063 6861 6e67 :.* Debian chang │ │ │ │ │ +00012d50: 656c 6f67 3b20 6465 6269 616e 2f63 6861 elog; debian/cha │ │ │ │ │ +00012d60: 6e67 656c 6f67 3a20 4465 6269 616e 2063 ngelog: Debian c │ │ │ │ │ +00012d70: 6861 6e67 656c 6f67 2064 6562 6961 6e2f hangelog debian/ │ │ │ │ │ +00012d80: 6368 616e 6765 6c6f 672e 0a2a 2043 6f70 changelog..* Cop │ │ │ │ │ +00012d90: 7972 6967 6874 3b20 6465 6269 616e 2f63 yright; debian/c │ │ │ │ │ +00012da0: 6f70 7972 6967 6874 3a20 436f 7079 7269 opyright: Copyri │ │ │ │ │ +00012db0: 6768 7420 6465 6269 616e 2f63 6f70 7972 ght debian/copyr │ │ │ │ │ +00012dc0: 6967 6874 2e0a 2a20 4572 726f 7220 7472 ight..* Error tr │ │ │ │ │ +00012dd0: 6170 7069 6e67 2069 6e20 6d61 6b65 6669 apping in makefi │ │ │ │ │ +00012de0: 6c65 733a 3a0a 2a20 5469 6d65 2053 7461 les::.* Time Sta │ │ │ │ │ +00012df0: 6d70 733a 3a0a 2a20 5265 7374 7269 6374 mps::.* Restrict │ │ │ │ │ +00012e00: 696f 6e73 206f 6e20 6f62 6a65 6374 7320 ions on objects │ │ │ │ │ +00012e10: 696e 2073 6f75 7263 6520 7061 636b 6167 in source packag │ │ │ │ │ +00012e20: 6573 3a3a 0a2a 204d 6169 6e20 6275 696c es::.* Main buil │ │ │ │ │ +00012e30: 6469 6e67 2073 6372 6970 743b 2064 6562 ding script; deb │ │ │ │ │ +00012e40: 6961 6e2f 7275 6c65 733a 204d 6169 6e20 ian/rules: Main │ │ │ │ │ +00012e50: 6275 696c 6469 6e67 2073 6372 6970 7420 building script │ │ │ │ │ +00012e60: 6465 6269 616e 2f72 756c 6573 2e0a 2a20 debian/rules..* │ │ │ │ │ +00012e70: 5661 7269 6162 6c65 2073 7562 7374 6974 Variable substit │ │ │ │ │ +00012e80: 7574 696f 6e73 3b20 6465 6269 616e 2f73 utions; debian/s │ │ │ │ │ +00012e90: 7562 7374 7661 7273 3a20 5661 7269 6162 ubstvars: Variab │ │ │ │ │ +00012ea0: 6c65 2073 7562 7374 6974 7574 696f 6e73 le substitutions │ │ │ │ │ +00012eb0: 2064 6562 6961 6e2f 7375 6273 7476 6172 debian/substvar │ │ │ │ │ +00012ec0: 732e 0a2a 2055 7073 7472 6561 6d20 736f s..* Upstream so │ │ │ │ │ +00012ed0: 7572 6365 206c 6f63 6174 696f 6e3b 2064 urce location; d │ │ │ │ │ +00012ee0: 6562 6961 6e2f 7761 7463 683a 2055 7073 ebian/watch: Ups │ │ │ │ │ +00012ef0: 7472 6561 6d20 736f 7572 6365 206c 6f63 tream source loc │ │ │ │ │ +00012f00: 6174 696f 6e20 6465 6269 616e 2f77 6174 ation debian/wat │ │ │ │ │ +00012f10: 6368 2e0a 2a20 4765 6e65 7261 7465 6420 ch..* Generated │ │ │ │ │ +00012f20: 6669 6c65 7320 6c69 7374 3b20 6465 6269 files list; debi │ │ │ │ │ +00012f30: 616e 2f66 696c 6573 3a20 4765 6e65 7261 an/files: Genera │ │ │ │ │ +00012f40: 7465 6420 6669 6c65 7320 6c69 7374 2064 ted files list d │ │ │ │ │ +00012f50: 6562 6961 6e2f 6669 6c65 732e 0a2a 2045 ebian/files..* E │ │ │ │ │ +00012f60: 6d62 6564 6465 6420 636f 6465 2063 6f70 mbedded code cop │ │ │ │ │ +00012f70: 6965 733a 3a0a 2a20 536f 7572 6365 2070 ies::.* Source p │ │ │ │ │ +00012f80: 6163 6b61 6765 2068 616e 646c 696e 673b ackage handling; │ │ │ │ │ +00012f90: 2064 6562 6961 6e2f 5245 4144 4d45 2e73 debian/README.s │ │ │ │ │ +00012fa0: 6f75 7263 653a 2053 6f75 7263 6520 7061 ource: Source pa │ │ │ │ │ +00012fb0: 636b 6167 6520 6861 6e64 6c69 6e67 2064 ckage handling d │ │ │ │ │ +00012fc0: 6562 6961 6e2f 5245 4144 4d45 2073 6f75 ebian/README sou │ │ │ │ │ +00012fd0: 7263 652e 0a2a 2052 6570 726f 6475 6369 rce..* Reproduci │ │ │ │ │ +00012fe0: 6269 6c69 7479 3a3a 0a2a 204d 6973 7369 bility::.* Missi │ │ │ │ │ +00012ff0: 6e67 2073 6f75 7263 6573 3b20 6465 6269 ng sources; debi │ │ │ │ │ +00013000: 616e 2f6d 6973 7369 6e67 2d73 6f75 7263 an/missing-sourc │ │ │ │ │ +00013010: 6573 3a20 4d69 7373 696e 6720 736f 7572 es: Missing sour │ │ │ │ │ +00013020: 6365 7320 6465 6269 616e 2f6d 6973 7369 ces debian/missi │ │ │ │ │ +00013030: 6e67 2d73 6f75 7263 6573 2e0a 2a20 5665 ng-sources..* Ve │ │ │ │ │ +00013040: 6e64 6f72 2d73 7065 6369 6669 6320 7061 ndor-specific pa │ │ │ │ │ +00013050: 7463 6820 7365 7269 6573 3a3a 0a0a 1f0a tch series::.... │ │ │ │ │ +00013060: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00013070: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00013080: 2053 7461 6e64 6172 6473 2063 6f6e 666f Standards confo │ │ │ │ │ +00013090: 726d 616e 6365 2c20 204e 6578 743a 2050 rmance, Next: P │ │ │ │ │ +000130a0: 6163 6b61 6765 2072 656c 6174 696f 6e73 ackage relations │ │ │ │ │ +000130b0: 6869 7073 2c20 2055 703a 2053 6f75 7263 hips, Up: Sourc │ │ │ │ │ +000130c0: 6520 7061 636b 6167 6573 0a0a 342e 3120 e packages..4.1 │ │ │ │ │ +000130d0: 5374 616e 6461 7264 7320 636f 6e66 6f72 Standards confor │ │ │ │ │ +000130e0: 6d61 6e63 650a 3d3d 3d3d 3d3d 3d3d 3d3d mance.========== │ │ │ │ │ +000130f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +00013100: 0a53 6f75 7263 6520 7061 636b 6167 6573 .Source packages │ │ │ │ │ +00013110: 2073 686f 756c 6420 7370 6563 6966 7920 should specify │ │ │ │ │ +00013120: 7468 6520 6d6f 7374 2072 6563 656e 7420 the most recent │ │ │ │ │ +00013130: 7665 7273 696f 6e20 6e75 6d62 6572 206f version number o │ │ │ │ │ +00013140: 6620 7468 6973 0a70 6f6c 6963 7920 646f f this.policy do │ │ │ │ │ +00013150: 6375 6d65 6e74 2077 6974 6820 7768 6963 cument with whic │ │ │ │ │ +00013160: 6820 796f 7572 2070 6163 6b61 6765 2063 h your package c │ │ │ │ │ +00013170: 6f6d 706c 6965 6420 7768 656e 2069 7420 omplied when it │ │ │ │ │ +00013180: 7761 7320 6c61 7374 0a75 7064 6174 6564 was last.updated │ │ │ │ │ +00013190: 2e0a 0a54 6865 2076 6572 7369 6f6e 2069 ...The version i │ │ │ │ │ +000131a0: 7320 7370 6563 6966 6965 6420 696e 2074 s specified in t │ │ │ │ │ +000131b0: 6865 20e2 8098 5374 616e 6461 7264 732d he ...Standards- │ │ │ │ │ +000131c0: 5665 7273 696f 6ee2 8099 2063 6f6e 7472 Version... contr │ │ │ │ │ +000131d0: 6f6c 2066 6965 6c64 2e20 2054 6865 0a66 ol field. The.f │ │ │ │ │ +000131e0: 6f72 6d61 7420 6f66 2074 6865 20e2 8098 ormat of the ... │ │ │ │ │ +000131f0: 5374 616e 6461 7264 732d 5665 7273 696f Standards-Versio │ │ │ │ │ +00013200: 6ee2 8099 2066 6965 6c64 2069 7320 6465 n... field is de │ │ │ │ │ +00013210: 7363 7269 6265 6420 696e 202a 6e6f 7465 scribed in *note │ │ │ │ │ +00013220: 0a53 7461 6e64 6172 6473 2d56 6572 7369 .Standards-Versi │ │ │ │ │ +00013230: 6f6e 3a20 3636 2e0a 0a46 6f72 2061 2070 on: 66...For a p │ │ │ │ │ +00013240: 6163 6b61 6765 2074 6f20 6861 7665 2061 ackage to have a │ │ │ │ │ +00013250: 6e20 6f6c 6420 5374 616e 6461 7264 732d n old Standards- │ │ │ │ │ +00013260: 5665 7273 696f 6e20 7661 6c75 6520 6973 Version value is │ │ │ │ │ +00013270: 206e 6f74 2027 6974 7365 6c66 2720 610a not 'itself' a. │ │ │ │ │ +00013280: 6275 672c 2068 6f77 6576 6572 2e20 2049 bug, however. I │ │ │ │ │ +00013290: 7420 6a75 7374 206d 6561 6e73 2074 6861 t just means tha │ │ │ │ │ +000132a0: 7420 6e6f 2d6f 6e65 2068 6173 2079 6574 t no-one has yet │ │ │ │ │ +000132b0: 2072 6576 6965 7765 6420 7468 6520 7061 reviewed the pa │ │ │ │ │ +000132c0: 636b 6167 650a 7769 7468 2063 6861 6e67 ckage.with chang │ │ │ │ │ +000132d0: 6573 2074 6f20 7468 6520 7374 616e 6461 es to the standa │ │ │ │ │ +000132e0: 7264 7320 696e 206d 696e 642e 0a0a 5768 rds in mind...Wh │ │ │ │ │ +000132f0: 656e 2075 7064 6174 696e 6720 6578 6973 en updating exis │ │ │ │ │ +00013300: 7469 6e67 2070 6163 6b61 6769 6e67 2c20 ting packaging, │ │ │ │ │ +00013310: 7468 6520 5374 616e 6461 7264 732d 5665 the Standards-Ve │ │ │ │ │ +00013320: 7273 696f 6e20 6d75 7374 206e 6f74 2062 rsion must not b │ │ │ │ │ +00013330: 650a 7570 6461 7465 6420 6578 6365 7074 e.updated except │ │ │ │ │ +00013340: 2061 6674 6572 2072 6576 6965 7769 6e67 after reviewing │ │ │ │ │ +00013350: 2074 6865 2063 6861 6e67 6573 2062 6574 the changes bet │ │ │ │ │ +00013360: 7765 656e 2074 6865 206f 6c64 2061 6e64 ween the old and │ │ │ │ │ +00013370: 2074 6865 206e 6577 0a76 6572 7369 6f6e the new.version │ │ │ │ │ +00013380: 7320 6f66 2074 6865 2073 7461 6e64 6172 s of the standar │ │ │ │ │ +00013390: 6473 2061 6e64 2075 7064 6174 696e 6720 ds and updating │ │ │ │ │ +000133a0: 796f 7572 2070 6163 6b61 6765 2069 6620 your package if │ │ │ │ │ +000133b0: 6e65 6365 7373 6172 7920 2874 6865 0a2a necessary (the.* │ │ │ │ │ +000133c0: 6e6f 7465 2055 7067 7261 6469 6e67 2063 note Upgrading c │ │ │ │ │ +000133d0: 6865 636b 6c69 7374 3a20 392e 2063 616e hecklist: 9. can │ │ │ │ │ +000133e0: 2068 656c 7020 7769 7468 2074 6869 7320 help with this │ │ │ │ │ +000133f0: 7461 736b 292e 0a0a 4120 7665 7279 206f task)...A very o │ │ │ │ │ +00013400: 6c64 2053 7461 6e64 6172 6473 2d56 6572 ld Standards-Ver │ │ │ │ │ +00013410: 7369 6f6e 2063 616e 206d 6561 6e20 7468 sion can mean th │ │ │ │ │ +00013420: 6174 2069 6e66 656c 6963 6974 6965 7320 at infelicities │ │ │ │ │ +00013430: 696e 2074 6865 2070 6163 6b61 6765 0a61 in the package.a │ │ │ │ │ +00013440: 7265 206c 696b 656c 792e 2020 4974 2069 re likely. It i │ │ │ │ │ +00013450: 7320 7265 636f 6d6d 656e 6465 6420 7468 s recommended th │ │ │ │ │ +00013460: 6174 2065 6163 6820 7061 636b 6167 6520 at each package │ │ │ │ │ +00013470: 6265 2072 6576 6965 7765 6420 6174 206c be reviewed at l │ │ │ │ │ +00013480: 6561 7374 0a6f 6e63 6520 7065 7220 4465 east.once per De │ │ │ │ │ +00013490: 6269 616e 2072 656c 6561 7365 2c20 736f bian release, so │ │ │ │ │ +000134a0: 2061 2053 7461 6e64 6172 6473 2d56 6572 a Standards-Ver │ │ │ │ │ +000134b0: 7369 6f6e 206f 6c64 6572 2074 6861 6e20 sion older than │ │ │ │ │ +000134c0: 7468 6520 7072 6576 696f 7573 0a44 6562 the previous.Deb │ │ │ │ │ +000134d0: 6961 6e20 7265 6c65 6173 6520 6973 2069 ian release is i │ │ │ │ │ +000134e0: 6e64 6963 6174 6976 6520 6f66 2077 6f72 ndicative of wor │ │ │ │ │ +000134f0: 6b20 2869 6620 6f6e 6c79 2072 6576 6965 k (if only revie │ │ │ │ │ +00013500: 7720 776f 726b 2920 7468 6174 206e 6565 w work) that nee │ │ │ │ │ +00013510: 6473 0a64 6f69 6e67 2e0a 0a1f 0a46 696c ds.doing.....Fil │ │ │ │ │ +00013520: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +00013530: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5061 .info, Node: Pa │ │ │ │ │ +00013540: 636b 6167 6520 7265 6c61 7469 6f6e 7368 ckage relationsh │ │ │ │ │ +00013550: 6970 732c 2020 4e65 7874 3a20 4368 616e ips, Next: Chan │ │ │ │ │ +00013560: 6765 7320 746f 2074 6865 2075 7073 7472 ges to the upstr │ │ │ │ │ +00013570: 6561 6d20 736f 7572 6365 732c 2020 5072 eam sources, Pr │ │ │ │ │ +00013580: 6576 3a20 5374 616e 6461 7264 7320 636f ev: Standards co │ │ │ │ │ +00013590: 6e66 6f72 6d61 6e63 652c 2020 5570 3a20 nformance, Up: │ │ │ │ │ +000135a0: 536f 7572 6365 2070 6163 6b61 6765 730a Source packages. │ │ │ │ │ +000135b0: 0a34 2e32 2050 6163 6b61 6765 2072 656c .4.2 Package rel │ │ │ │ │ +000135c0: 6174 696f 6e73 6869 7073 0a3d 3d3d 3d3d ationships.===== │ │ │ │ │ +000135d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000135e0: 3d3d 3d3d 0a0a 536f 7572 6365 2070 6163 ====..Source pac │ │ │ │ │ +000135f0: 6b61 6765 7320 7368 6f75 6c64 2073 7065 kages should spe │ │ │ │ │ +00013600: 6369 6679 2077 6869 6368 2062 696e 6172 cify which binar │ │ │ │ │ +00013610: 7920 7061 636b 6167 6573 2074 6865 7920 y packages they │ │ │ │ │ +00013620: 7265 7175 6972 6520 746f 2062 650a 696e require to be.in │ │ │ │ │ +00013630: 7374 616c 6c65 6420 6f72 206e 6f74 2074 stalled or not t │ │ │ │ │ +00013640: 6f20 6265 2069 6e73 7461 6c6c 6564 2069 o be installed i │ │ │ │ │ +00013650: 6e20 6f72 6465 7220 746f 2062 7569 6c64 n order to build │ │ │ │ │ +00013660: 2063 6f72 7265 6374 6c79 2e20 2046 6f72 correctly. For │ │ │ │ │ +00013670: 0a65 7861 6d70 6c65 2c20 6966 2062 7569 .example, if bui │ │ │ │ │ +00013680: 6c64 696e 6720 6120 7061 636b 6167 6520 lding a package │ │ │ │ │ +00013690: 7265 7175 6972 6573 2061 2063 6572 7461 requires a certa │ │ │ │ │ +000136a0: 696e 2063 6f6d 7069 6c65 722c 2074 6865 in compiler, the │ │ │ │ │ +000136b0: 6e20 7468 650a 636f 6d70 696c 6572 2073 n the.compiler s │ │ │ │ │ +000136c0: 686f 756c 6420 6265 2073 7065 6369 6669 hould be specifi │ │ │ │ │ +000136d0: 6564 2061 7320 6120 6275 696c 642d 7469 ed as a build-ti │ │ │ │ │ +000136e0: 6d65 2064 6570 656e 6465 6e63 792e 0a0a me dependency... │ │ │ │ │ +000136f0: 4974 2069 7320 6e6f 7420 6e65 6365 7373 It is not necess │ │ │ │ │ +00013700: 6172 7920 746f 2065 7870 6c69 6369 746c ary to explicitl │ │ │ │ │ +00013710: 7920 7370 6563 6966 7920 6275 696c 642d y specify build- │ │ │ │ │ +00013720: 7469 6d65 2072 656c 6174 696f 6e73 6869 time relationshi │ │ │ │ │ +00013730: 7073 206f 6e20 610a 6d69 6e69 6d61 6c20 ps on a.minimal │ │ │ │ │ +00013740: 7365 7420 6f66 2070 6163 6b61 6765 7320 set of packages │ │ │ │ │ +00013750: 7468 6174 2061 7265 2061 6c77 6179 7320 that are always │ │ │ │ │ +00013760: 6e65 6564 6564 2074 6f20 636f 6d70 696c needed to compil │ │ │ │ │ +00013770: 652c 206c 696e 6b20 616e 6420 7075 740a e, link and put. │ │ │ │ │ +00013780: 696e 2061 2044 6562 6961 6e20 7061 636b in a Debian pack │ │ │ │ │ +00013790: 6167 6520 6120 7374 616e 6461 7264 20e2 age a standard . │ │ │ │ │ +000137a0: 809c 4865 6c6c 6f20 576f 726c 6421 e280 ..Hello World!.. │ │ │ │ │ +000137b0: 9d20 7072 6f67 7261 6d20 7772 6974 7465 . program writte │ │ │ │ │ +000137c0: 6e20 696e 2043 206f 720a 432b 2b2e 2020 n in C or.C++. │ │ │ │ │ +000137d0: 5468 6520 7265 7175 6972 6564 2070 6163 The required pac │ │ │ │ │ +000137e0: 6b61 6765 7320 6172 6520 6361 6c6c 6564 kages are called │ │ │ │ │ +000137f0: 2027 6275 696c 642d 6573 7365 6e74 6961 'build-essentia │ │ │ │ │ +00013800: 6c27 2c20 616e 6420 616e 0a69 6e66 6f72 l', and an.infor │ │ │ │ │ +00013810: 6d61 7469 6f6e 616c 206c 6973 7420 6361 mational list ca │ │ │ │ │ +00013820: 6e20 6265 2066 6f75 6e64 2069 6e20 e280 n be found in .. │ │ │ │ │ +00013830: 982f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ │ │ +00013840: 6275 696c 642d 6573 7365 6e74 6961 6c2f build-essential/ │ │ │ │ │ +00013850: 6c69 7374 e280 990a 2877 6869 6368 2069 list....(which i │ │ │ │ │ +00013860: 7320 636f 6e74 6169 6e65 6420 696e 2074 s contained in t │ │ │ │ │ +00013870: 6865 20e2 8098 6275 696c 642d 6573 7365 he ...build-esse │ │ │ │ │ +00013880: 6e74 6961 6ce2 8099 2070 6163 6b61 6765 ntial... package │ │ │ │ │ +00013890: 292e 2020 2831 290a 0a57 6865 6e20 7370 ). (1)..When sp │ │ │ │ │ +000138a0: 6563 6966 7969 6e67 2074 6865 2073 6574 ecifying the set │ │ │ │ │ +000138b0: 206f 6620 6275 696c 642d 7469 6d65 2064 of build-time d │ │ │ │ │ +000138c0: 6570 656e 6465 6e63 6965 732c 206f 6e65 ependencies, one │ │ │ │ │ +000138d0: 2073 686f 756c 6420 6c69 7374 206f 6e6c should list onl │ │ │ │ │ +000138e0: 790a 7468 6f73 6520 7061 636b 6167 6573 y.those packages │ │ │ │ │ +000138f0: 2065 7870 6c69 6369 746c 7920 7265 7175 explicitly requ │ │ │ │ │ +00013900: 6972 6564 2062 7920 7468 6520 6275 696c ired by the buil │ │ │ │ │ +00013910: 642e 2020 4974 2069 7320 6e6f 7420 6e65 d. It is not ne │ │ │ │ │ +00013920: 6365 7373 6172 7920 746f 0a6c 6973 7420 cessary to.list │ │ │ │ │ +00013930: 7061 636b 6167 6573 2077 6869 6368 2061 packages which a │ │ │ │ │ +00013940: 7265 2072 6571 7569 7265 6420 6d65 7265 re required mere │ │ │ │ │ +00013950: 6c79 2062 6563 6175 7365 2073 6f6d 6520 ly because some │ │ │ │ │ +00013960: 6f74 6865 7220 7061 636b 6167 6520 696e other package in │ │ │ │ │ +00013970: 0a74 6865 206c 6973 7420 6f66 2062 7569 .the list of bui │ │ │ │ │ +00013980: 6c64 2d74 696d 6520 6465 7065 6e64 656e ld-time dependen │ │ │ │ │ +00013990: 6369 6573 2064 6570 656e 6473 206f 6e20 cies depends on │ │ │ │ │ +000139a0: 7468 656d 2e20 2028 3229 0a0a 4966 2062 them. (2)..If b │ │ │ │ │ +000139b0: 7569 6c64 2d74 696d 6520 6465 7065 6e64 uild-time depend │ │ │ │ │ +000139c0: 656e 6369 6573 2061 7265 2073 7065 6369 encies are speci │ │ │ │ │ +000139d0: 6669 6564 2c20 6974 206d 7573 7420 6265 fied, it must be │ │ │ │ │ +000139e0: 2070 6f73 7369 626c 6520 746f 2062 7569 possible to bui │ │ │ │ │ +000139f0: 6c64 0a74 6865 2070 6163 6b61 6765 2061 ld.the package a │ │ │ │ │ +00013a00: 6e64 2070 726f 6475 6365 2077 6f72 6b69 nd produce worki │ │ │ │ │ +00013a10: 6e67 2062 696e 6172 6965 7320 6f6e 2061 ng binaries on a │ │ │ │ │ +00013a20: 2073 7973 7465 6d20 7769 7468 206f 6e6c system with onl │ │ │ │ │ +00013a30: 7920 6573 7365 6e74 6961 6c0a 616e 6420 y essential.and │ │ │ │ │ +00013a40: 6275 696c 642d 6573 7365 6e74 6961 6c20 build-essential │ │ │ │ │ +00013a50: 7061 636b 6167 6573 2069 6e73 7461 6c6c packages install │ │ │ │ │ +00013a60: 6564 2061 6e64 2061 6c73 6f20 7468 6f73 ed and also thos │ │ │ │ │ +00013a70: 6520 7265 7175 6972 6564 2074 6f0a 7361 e required to.sa │ │ │ │ │ +00013a80: 7469 7366 7920 7468 6520 6275 696c 642d tisfy the build- │ │ │ │ │ +00013a90: 7469 6d65 2072 656c 6174 696f 6e73 6869 time relationshi │ │ │ │ │ +00013aa0: 7073 2028 696e 636c 7564 696e 6720 616e ps (including an │ │ │ │ │ +00013ab0: 7920 696d 706c 6965 640a 7265 6c61 7469 y implied.relati │ │ │ │ │ +00013ac0: 6f6e 7368 6970 7329 2e20 2049 6e20 7061 onships). In pa │ │ │ │ │ +00013ad0: 7274 6963 756c 6172 2c20 7468 6973 206d rticular, this m │ │ │ │ │ +00013ae0: 6561 6e73 2074 6861 7420 7665 7273 696f eans that versio │ │ │ │ │ +00013af0: 6e20 636c 6175 7365 7320 7368 6f75 6c64 n clauses should │ │ │ │ │ +00013b00: 0a62 6520 7573 6564 2072 6967 6f72 6f75 .be used rigorou │ │ │ │ │ +00013b10: 736c 7920 696e 2062 7569 6c64 2d74 696d sly in build-tim │ │ │ │ │ +00013b20: 6520 7265 6c61 7469 6f6e 7368 6970 7320 e relationships │ │ │ │ │ +00013b30: 736f 2074 6861 7420 6f6e 6520 6361 6e6e so that one cann │ │ │ │ │ +00013b40: 6f74 0a70 726f 6475 6365 2062 6164 206f ot.produce bad o │ │ │ │ │ +00013b50: 7220 696e 636f 6e73 6973 7465 6e74 6c79 r inconsistently │ │ │ │ │ +00013b60: 2063 6f6e 6669 6775 7265 6420 7061 636b configured pack │ │ │ │ │ +00013b70: 6167 6573 2077 6865 6e20 7468 6520 7265 ages when the re │ │ │ │ │ +00013b80: 6c61 7469 6f6e 7368 6970 730a 6172 6520 lationships.are │ │ │ │ │ +00013b90: 7072 6f70 6572 6c79 2073 6174 6973 6669 properly satisfi │ │ │ │ │ +00013ba0: 6564 2e0a 0a2a 6e6f 7465 2044 6563 6c61 ed...*note Decla │ │ │ │ │ +00013bb0: 7269 6e67 2072 656c 6174 696f 6e73 6869 ring relationshi │ │ │ │ │ +00013bc0: 7073 2062 6574 7765 656e 2070 6163 6b61 ps between packa │ │ │ │ │ +00013bd0: 6765 733a 2035 342e 2065 7870 6c61 696e ges: 54. explain │ │ │ │ │ +00013be0: 7320 7468 650a 7465 6368 6e69 6361 6c20 s the.technical │ │ │ │ │ +00013bf0: 6465 7461 696c 732e 0a0a 2020 202d 2d2d details... --- │ │ │ │ │ +00013c00: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote │ │ │ │ │ +00013c10: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. │ │ │ │ │ +00013c20: 2028 3129 2052 6174 696f 6e61 6c65 3a0a (1) Rationale:. │ │ │ │ │ +00013c30: 0a20 2020 2d20 5468 6973 2061 6c6c 6f77 . - This allow │ │ │ │ │ +00013c40: 7320 6d61 696e 7461 696e 696e 6720 7468 s maintaining th │ │ │ │ │ +00013c50: 6520 6c69 7374 2073 6570 6172 6174 656c e list separatel │ │ │ │ │ +00013c60: 7920 6672 6f6d 2074 6865 2070 6f6c 6963 y from the polic │ │ │ │ │ +00013c70: 790a 2020 2020 2064 6f63 756d 656e 7473 y. documents │ │ │ │ │ +00013c80: 2028 7468 6520 6c69 7374 2064 6f65 7320 (the list does │ │ │ │ │ +00013c90: 6e6f 7420 6e65 6564 2074 6865 206b 696e not need the kin │ │ │ │ │ +00013ca0: 6420 6f66 2063 6f6e 7472 6f6c 2074 6861 d of control tha │ │ │ │ │ +00013cb0: 7420 7468 650a 2020 2020 2070 6f6c 6963 t the. polic │ │ │ │ │ +00013cc0: 7920 646f 6375 6d65 6e74 7320 646f 292e y documents do). │ │ │ │ │ +00013cd0: 0a0a 2020 202d 2048 6176 696e 6720 6120 .. - Having a │ │ │ │ │ +00013ce0: 7365 7061 7261 7465 2070 6163 6b61 6765 separate package │ │ │ │ │ +00013cf0: 2061 6c6c 6f77 7320 6f6e 6520 746f 2069 allows one to i │ │ │ │ │ +00013d00: 6e73 7461 6c6c 2074 6865 2062 7569 6c64 nstall the build │ │ │ │ │ +00013d10: 2d65 7373 656e 7469 616c 0a20 2020 2020 -essential. │ │ │ │ │ +00013d20: 7061 636b 6167 6573 206f 6e20 6120 6d61 packages on a ma │ │ │ │ │ +00013d30: 6368 696e 652c 2061 7320 7765 6c6c 2061 chine, as well a │ │ │ │ │ +00013d40: 7320 616c 6c6f 7769 6e67 206f 7468 6572 s allowing other │ │ │ │ │ +00013d50: 2070 6163 6b61 6765 7320 7375 6368 2061 packages such a │ │ │ │ │ +00013d60: 730a 2020 2020 2074 6173 6b73 2074 6f20 s. tasks to │ │ │ │ │ +00013d70: 7265 7175 6972 6520 696e 7374 616c 6c61 require installa │ │ │ │ │ +00013d80: 7469 6f6e 206f 6620 7468 6520 6275 696c tion of the buil │ │ │ │ │ +00013d90: 642d 6573 7365 6e74 6961 6c20 7061 636b d-essential pack │ │ │ │ │ +00013da0: 6167 6573 2075 7369 6e67 0a20 2020 2020 ages using. │ │ │ │ │ +00013db0: 7468 6520 6465 7065 6e64 7320 7265 6c61 the depends rela │ │ │ │ │ +00013dc0: 7469 6f6e 2e0a 0a20 2020 2d20 5468 6520 tion... - The │ │ │ │ │ +00013dd0: 7365 7061 7261 7465 2070 6163 6b61 6765 separate package │ │ │ │ │ +00013de0: 2061 6c6c 6f77 7320 6275 6720 7265 706f allows bug repo │ │ │ │ │ +00013df0: 7274 7320 6167 6169 6e73 7420 7468 6520 rts against the │ │ │ │ │ +00013e00: 6c69 7374 2074 6f20 6265 0a20 2020 2020 list to be. │ │ │ │ │ +00013e10: 6361 7465 676f 7269 7a65 6420 7365 7061 categorized sepa │ │ │ │ │ +00013e20: 7261 7465 6c79 2066 726f 6d20 7468 6520 rately from the │ │ │ │ │ +00013e30: 706f 6c69 6379 206d 616e 6167 656d 656e policy managemen │ │ │ │ │ +00013e40: 7420 7072 6f63 6573 7320 696e 2074 6865 t process in the │ │ │ │ │ +00013e50: 0a20 2020 2020 4254 532e 0a0a 2020 2028 . BTS... ( │ │ │ │ │ +00013e60: 3229 2054 6865 2072 6561 736f 6e20 666f 2) The reason fo │ │ │ │ │ +00013e70: 7220 7468 6973 2069 7320 7468 6174 2064 r this is that d │ │ │ │ │ +00013e80: 6570 656e 6465 6e63 6965 7320 6368 616e ependencies chan │ │ │ │ │ +00013e90: 6765 2c20 616e 6420 796f 7520 7368 6f75 ge, and you shou │ │ │ │ │ +00013ea0: 6c64 0a6c 6973 7420 616c 6c20 7468 6f73 ld.list all thos │ │ │ │ │ +00013eb0: 6520 7061 636b 6167 6573 2c20 616e 6420 e packages, and │ │ │ │ │ +00013ec0: 276f 6e6c 7927 2074 686f 7365 2070 6163 'only' those pac │ │ │ │ │ +00013ed0: 6b61 6765 7320 7468 6174 2027 796f 7527 kages that 'you' │ │ │ │ │ +00013ee0: 206e 6565 640a 6469 7265 6374 6c79 2e20 need.directly. │ │ │ │ │ +00013ef0: 2057 6861 7420 6f74 6865 7273 206e 6565 What others nee │ │ │ │ │ +00013f00: 6420 6973 2074 6865 6972 2062 7573 696e d is their busin │ │ │ │ │ +00013f10: 6573 732e 2020 466f 7220 6578 616d 706c ess. For exampl │ │ │ │ │ +00013f20: 652c 2069 6620 796f 7520 6f6e 6c79 0a6c e, if you only.l │ │ │ │ │ +00013f30: 696e 6b20 6167 6169 6e73 7420 e280 986c ink against ...l │ │ │ │ │ +00013f40: 6962 696d 6c69 62e2 8099 2c20 796f 7520 ibimlib..., you │ │ │ │ │ +00013f50: 7769 6c6c 206e 6565 6420 746f 2062 7569 will need to bui │ │ │ │ │ +00013f60: 6c64 2d64 6570 656e 6420 6f6e 206c 6962 ld-depend on lib │ │ │ │ │ +00013f70: 696d 6c69 6232 2d64 6576 0a62 7574 206e imlib2-dev.but n │ │ │ │ │ +00013f80: 6f74 2061 6761 696e 7374 2061 6e79 20e2 ot against any . │ │ │ │ │ +00013f90: 8098 6c69 626a 7065 672a e280 9920 7061 ..libjpeg*... pa │ │ │ │ │ +00013fa0: 636b 6167 6573 2c20 6576 656e 2074 686f ckages, even tho │ │ │ │ │ +00013fb0: 7567 6820 e280 986c 6962 696d 6c69 6232 ugh ...libimlib2 │ │ │ │ │ +00013fc0: 2d64 6576 e280 990a 6375 7272 656e 746c -dev....currentl │ │ │ │ │ +00013fd0: 7920 6465 7065 6e64 7320 6f6e 2074 6865 y depends on the │ │ │ │ │ +00013fe0: 6d3a 2069 6e73 7461 6c6c 6174 696f 6e20 m: installation │ │ │ │ │ +00013ff0: 6f66 206c 6962 696d 6c69 6232 2d64 6576 of libimlib2-dev │ │ │ │ │ +00014000: 2077 696c 6c0a 6175 746f 6d61 7469 6361 will.automatica │ │ │ │ │ +00014010: 6c6c 7920 656e 7375 7265 2074 6861 7420 lly ensure that │ │ │ │ │ +00014020: 616c 6c20 6f66 2069 7473 2072 756e 2d74 all of its run-t │ │ │ │ │ +00014030: 696d 6520 6465 7065 6e64 656e 6369 6573 ime dependencies │ │ │ │ │ +00014040: 2061 7265 0a73 6174 6973 6669 6564 2e0a are.satisfied.. │ │ │ │ │ +00014050: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00014060: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00014070: 6465 3a20 4368 616e 6765 7320 746f 2074 de: Changes to t │ │ │ │ │ +00014080: 6865 2075 7073 7472 6561 6d20 736f 7572 he upstream sour │ │ │ │ │ +00014090: 6365 732c 2020 4e65 7874 3a20 4465 6269 ces, Next: Debi │ │ │ │ │ +000140a0: 616e 2063 6861 6e67 656c 6f67 2064 6562 an changelog deb │ │ │ │ │ +000140b0: 6961 6e2f 6368 616e 6765 6c6f 672c 2020 ian/changelog, │ │ │ │ │ +000140c0: 5072 6576 3a20 5061 636b 6167 6520 7265 Prev: Package re │ │ │ │ │ +000140d0: 6c61 7469 6f6e 7368 6970 732c 2020 5570 lationships, Up │ │ │ │ │ +000140e0: 3a20 536f 7572 6365 2070 6163 6b61 6765 : Source package │ │ │ │ │ +000140f0: 730a 0a34 2e33 2043 6861 6e67 6573 2074 s..4.3 Changes t │ │ │ │ │ +00014100: 6f20 7468 6520 7570 7374 7265 616d 2073 o the upstream s │ │ │ │ │ +00014110: 6f75 7263 6573 0a3d 3d3d 3d3d 3d3d 3d3d ources.========= │ │ │ │ │ +00014120: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00014130: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4966 2063 ==========..If c │ │ │ │ │ +00014140: 6861 6e67 6573 2074 6f20 7468 6520 736f hanges to the so │ │ │ │ │ +00014150: 7572 6365 2063 6f64 6520 6172 6520 6d61 urce code are ma │ │ │ │ │ +00014160: 6465 2074 6861 7420 6172 6520 6e6f 7420 de that are not │ │ │ │ │ +00014170: 7370 6563 6966 6963 2074 6f20 7468 650a specific to the. │ │ │ │ │ +00014180: 6e65 6564 7320 6f66 2074 6865 2044 6562 needs of the Deb │ │ │ │ │ +00014190: 6961 6e20 7379 7374 656d 2c20 7468 6579 ian system, they │ │ │ │ │ +000141a0: 2073 686f 756c 6420 6265 2073 656e 7420 should be sent │ │ │ │ │ +000141b0: 746f 2074 6865 2075 7073 7472 6561 6d20 to the upstream │ │ │ │ │ +000141c0: 6175 7468 6f72 730a 696e 2077 6861 7465 authors.in whate │ │ │ │ │ +000141d0: 7665 7220 666f 726d 2074 6865 7920 7072 ver form they pr │ │ │ │ │ +000141e0: 6566 6572 2073 6f20 6173 2074 6f20 6265 efer so as to be │ │ │ │ │ +000141f0: 2069 6e63 6c75 6465 6420 696e 2074 6865 included in the │ │ │ │ │ +00014200: 2075 7073 7472 6561 6d0a 7665 7273 696f upstream.versio │ │ │ │ │ +00014210: 6e20 6f66 2074 6865 2070 6163 6b61 6765 n of the package │ │ │ │ │ +00014220: 2e0a 0a49 6620 796f 7520 6e65 6564 2074 ...If you need t │ │ │ │ │ +00014230: 6f20 636f 6e66 6967 7572 6520 7468 6520 o configure the │ │ │ │ │ +00014240: 7061 636b 6167 6520 6469 6666 6572 656e package differen │ │ │ │ │ +00014250: 746c 7920 666f 7220 4465 6269 616e 206f tly for Debian o │ │ │ │ │ +00014260: 7220 666f 720a 4c69 6e75 782c 2061 6e64 r for.Linux, and │ │ │ │ │ +00014270: 2074 6865 2075 7073 7472 6561 6d20 736f the upstream so │ │ │ │ │ +00014280: 7572 6365 2064 6f65 736e e280 9974 2070 urce doesn...t p │ │ │ │ │ +00014290: 726f 7669 6465 2061 2077 6179 2074 6f20 rovide a way to │ │ │ │ │ +000142a0: 646f 2073 6f2c 2079 6f75 0a73 686f 756c do so, you.shoul │ │ │ │ │ +000142b0: 6420 6164 6420 7375 6368 2063 6f6e 6669 d add such confi │ │ │ │ │ +000142c0: 6775 7261 7469 6f6e 2066 6163 696c 6974 guration facilit │ │ │ │ │ +000142d0: 6965 7320 2866 6f72 2065 7861 6d70 6c65 ies (for example │ │ │ │ │ +000142e0: 2c20 6120 6e65 7720 e280 9861 7574 6f63 , a new ...autoc │ │ │ │ │ +000142f0: 6f6e 66e2 8099 0a74 6573 7420 6f72 20e2 onf....test or . │ │ │ │ │ +00014300: 8098 2364 6566 696e 65e2 8099 2920 616e ..#define...) an │ │ │ │ │ +00014310: 6420 7365 6e64 2074 6865 2070 6174 6368 d send the patch │ │ │ │ │ +00014320: 2074 6f20 7468 6520 7570 7374 7265 616d to the upstream │ │ │ │ │ +00014330: 2061 7574 686f 7273 2c20 7769 7468 2074 authors, with t │ │ │ │ │ +00014340: 6865 0a64 6566 6175 6c74 2073 6574 2074 he.default set t │ │ │ │ │ +00014350: 6f20 7468 6520 7761 7920 7468 6579 206f o the way they o │ │ │ │ │ +00014360: 7269 6769 6e61 6c6c 7920 6861 6420 6974 riginally had it │ │ │ │ │ +00014370: 2e20 2059 6f75 2063 616e 2074 6865 6e20 . You can then │ │ │ │ │ +00014380: 6561 7369 6c79 0a6f 7665 7272 6964 6520 easily.override │ │ │ │ │ +00014390: 7468 6520 6465 6661 756c 7420 696e 2079 the default in y │ │ │ │ │ +000143a0: 6f75 7220 e280 9864 6562 6961 6e2f 7275 our ...debian/ru │ │ │ │ │ +000143b0: 6c65 73e2 8099 206f 7220 7768 6572 6576 les... or wherev │ │ │ │ │ +000143c0: 6572 2069 7320 6170 7072 6f70 7269 6174 er is appropriat │ │ │ │ │ +000143d0: 652e 0a0a 596f 7520 7368 6f75 6c64 206d e...You should m │ │ │ │ │ +000143e0: 616b 6520 7375 7265 2074 6861 7420 7468 ake sure that th │ │ │ │ │ +000143f0: 6520 e280 9863 6f6e 6669 6775 7265 e280 e ...configure.. │ │ │ │ │ +00014400: 9920 7574 696c 6974 7920 6465 7465 6374 . utility detect │ │ │ │ │ +00014410: 7320 7468 6520 636f 7272 6563 740a 6172 s the correct.ar │ │ │ │ │ +00014420: 6368 6974 6563 7475 7265 2073 7065 6369 chitecture speci │ │ │ │ │ +00014430: 6669 6361 7469 6f6e 2073 7472 696e 6720 fication string │ │ │ │ │ +00014440: 2872 6566 6572 2074 6f20 2a6e 6f74 6520 (refer to *note │ │ │ │ │ +00014450: 4172 6368 6974 6563 7475 7265 0a73 7065 Architecture.spe │ │ │ │ │ +00014460: 6369 6669 6361 7469 6f6e 2073 7472 696e cification strin │ │ │ │ │ +00014470: 6773 3a20 3662 2e20 666f 7220 6465 7461 gs: 6b. for deta │ │ │ │ │ +00014480: 696c 7329 2e0a 0a49 6620 796f 7572 2070 ils)...If your p │ │ │ │ │ +00014490: 6163 6b61 6765 2069 6e63 6c75 6465 7320 ackage includes │ │ │ │ │ +000144a0: 7468 6520 7363 7269 7074 7320 e280 9863 the scripts ...c │ │ │ │ │ +000144b0: 6f6e 6669 672e 7375 62e2 8099 2061 6e64 onfig.sub... and │ │ │ │ │ +000144c0: 20e2 8098 636f 6e66 6967 2e67 7565 7373 ...config.guess │ │ │ │ │ +000144d0: e280 992c 0a79 6f75 2073 686f 756c 6420 ...,.you should │ │ │ │ │ +000144e0: 6172 7261 6e67 6520 666f 7220 7468 6520 arrange for the │ │ │ │ │ +000144f0: 7665 7273 696f 6e73 2070 726f 7669 6465 versions provide │ │ │ │ │ +00014500: 6420 6279 2074 6865 2070 6163 6b61 6765 d by the package │ │ │ │ │ +00014510: 0a61 7574 6f74 6f6f 6c73 2d64 6576 2062 .autotools-dev b │ │ │ │ │ +00014520: 6520 7573 6564 2069 6e73 7465 6164 2028 e used instead ( │ │ │ │ │ +00014530: 7365 6520 6175 746f 746f 6f6c 732d 6465 see autotools-de │ │ │ │ │ +00014540: 7620 646f 6375 6d65 6e74 6174 696f 6e20 v documentation │ │ │ │ │ +00014550: 666f 720a 6465 7461 696c 7320 686f 7720 for.details how │ │ │ │ │ +00014560: 746f 2061 6368 6965 7665 2074 6861 7429 to achieve that) │ │ │ │ │ +00014570: 2e20 2054 6869 7320 656e 7375 7265 7320 . This ensures │ │ │ │ │ +00014580: 7468 6174 2074 6865 7365 2066 696c 6573 that these files │ │ │ │ │ +00014590: 2063 616e 2062 650a 7570 6461 7465 6420 can be.updated │ │ │ │ │ +000145a0: 6469 7374 7269 6275 7469 6f6e 2d77 6964 distribution-wid │ │ │ │ │ +000145b0: 6520 6174 2062 7569 6c64 2074 696d 6520 e at build time │ │ │ │ │ +000145c0: 7768 656e 2069 6e74 726f 6475 6369 6e67 when introducing │ │ │ │ │ +000145d0: 206e 6577 0a61 7263 6869 7465 6374 7572 new.architectur │ │ │ │ │ +000145e0: 6573 2e0a 0a49 6620 796f 7520 6e65 6564 es...If you need │ │ │ │ │ +000145f0: 2074 6f20 6564 6974 2061 20e2 8098 4d61 to edit a ...Ma │ │ │ │ │ +00014600: 6b65 6669 6c65 e280 9920 7768 6572 6520 kefile... where │ │ │ │ │ +00014610: 474e 552d 7374 796c 6520 e280 9863 6f6e GNU-style ...con │ │ │ │ │ +00014620: 6669 6775 7265 e280 9920 7363 7269 7074 figure... script │ │ │ │ │ +00014630: 7320 6172 650a 7573 6564 2c20 796f 7520 s are.used, you │ │ │ │ │ +00014640: 7368 6f75 6c64 2065 6469 7420 7468 6520 should edit the │ │ │ │ │ +00014650: e280 982e 696e e280 9920 6669 6c65 7320 ....in... files │ │ │ │ │ +00014660: 7261 7468 6572 2074 6861 6e20 6564 6974 rather than edit │ │ │ │ │ +00014670: 696e 6720 7468 6520 e280 984d 616b 6566 ing the ...Makef │ │ │ │ │ +00014680: 696c 65e2 8099 0a64 6972 6563 746c 792e ile....directly. │ │ │ │ │ +00014690: 2020 5468 6973 2061 6c6c 6f77 7320 7468 This allows th │ │ │ │ │ +000146a0: 6520 7573 6572 2074 6f20 7265 636f 6e66 e user to reconf │ │ │ │ │ +000146b0: 6967 7572 6520 7468 6520 7061 636b 6167 igure the packag │ │ │ │ │ +000146c0: 6520 6966 206e 6563 6573 7361 7279 2e0a e if necessary.. │ │ │ │ │ +000146d0: 596f 7520 7368 6f75 6c64 2027 6e6f 7427 You should 'not' │ │ │ │ │ +000146e0: 2063 6f6e 6669 6775 7265 2074 6865 2070 configure the p │ │ │ │ │ +000146f0: 6163 6b61 6765 2061 6e64 2065 6469 7420 ackage and edit │ │ │ │ │ +00014700: 7468 6520 6765 6e65 7261 7465 640a e280 the generated... │ │ │ │ │ +00014710: 984d 616b 6566 696c 65e2 8099 2120 2054 .Makefile...! T │ │ │ │ │ +00014720: 6869 7320 6d61 6b65 7320 6974 2069 6d70 his makes it imp │ │ │ │ │ +00014730: 6f73 7369 626c 6520 666f 7220 736f 6d65 ossible for some │ │ │ │ │ +00014740: 6f6e 6520 656c 7365 2074 6f20 6c61 7465 one else to late │ │ │ │ │ +00014750: 720a 7265 636f 6e66 6967 7572 6520 7468 r.reconfigure th │ │ │ │ │ +00014760: 6520 7061 636b 6167 6520 7769 7468 6f75 e package withou │ │ │ │ │ +00014770: 7420 6c6f 7369 6e67 2074 6865 2063 6861 t losing the cha │ │ │ │ │ +00014780: 6e67 6573 2079 6f75 206d 6164 652e 0a0a nges you made... │ │ │ │ │ +00014790: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +000147a0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +000147b0: 653a 2044 6562 6961 6e20 6368 616e 6765 e: Debian change │ │ │ │ │ +000147c0: 6c6f 6720 6465 6269 616e 2f63 6861 6e67 log debian/chang │ │ │ │ │ +000147d0: 656c 6f67 2c20 204e 6578 743a 2043 6f70 elog, Next: Cop │ │ │ │ │ +000147e0: 7972 6967 6874 2064 6562 6961 6e2f 636f yright debian/co │ │ │ │ │ +000147f0: 7079 7269 6768 742c 2020 5072 6576 3a20 pyright, Prev: │ │ │ │ │ +00014800: 4368 616e 6765 7320 746f 2074 6865 2075 Changes to the u │ │ │ │ │ +00014810: 7073 7472 6561 6d20 736f 7572 6365 732c pstream sources, │ │ │ │ │ +00014820: 2020 5570 3a20 536f 7572 6365 2070 6163 Up: Source pac │ │ │ │ │ +00014830: 6b61 6765 730a 0a34 2e34 2044 6562 6961 kages..4.4 Debia │ │ │ │ │ +00014840: 6e20 6368 616e 6765 6c6f 673a 20e2 8098 n changelog: ... │ │ │ │ │ +00014850: 6465 6269 616e 2f63 6861 6e67 656c 6f67 debian/changelog │ │ │ │ │ +00014860: e280 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ....============ │ │ │ │ │ +00014870: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00014880: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4576 ============..Ev │ │ │ │ │ +00014890: 6572 7920 736f 7572 6365 2070 6163 6b61 ery source packa │ │ │ │ │ +000148a0: 6765 206d 7573 7420 696e 636c 7564 6520 ge must include │ │ │ │ │ +000148b0: 7468 6520 4465 6269 616e 2063 6861 6e67 the Debian chang │ │ │ │ │ +000148c0: 656c 6f67 2066 696c 652c 0ae2 8098 6465 elog file,....de │ │ │ │ │ +000148d0: 6269 616e 2f63 6861 6e67 656c 6f67 e280 bian/changelog.. │ │ │ │ │ +000148e0: 992e 2020 4368 616e 6765 7320 696e 2074 .. Changes in t │ │ │ │ │ +000148f0: 6865 2044 6562 6961 6e20 7665 7273 696f he Debian versio │ │ │ │ │ +00014900: 6e20 6f66 2074 6865 2070 6163 6b61 6765 n of the package │ │ │ │ │ +00014910: 2073 686f 756c 640a 6265 2062 7269 6566 should.be brief │ │ │ │ │ +00014920: 6c79 2065 7870 6c61 696e 6564 2069 6e20 ly explained in │ │ │ │ │ +00014930: 7468 6973 2066 696c 652e 2020 2831 2920 this file. (1) │ │ │ │ │ +00014940: 2054 6869 7320 696e 636c 7564 6573 206d This includes m │ │ │ │ │ +00014950: 6f64 6966 6963 6174 696f 6e73 0a6d 6164 odifications.mad │ │ │ │ │ +00014960: 6520 696e 2074 6865 2044 6562 6961 6e20 e in the Debian │ │ │ │ │ +00014970: 7061 636b 6167 6520 636f 6d70 6172 6564 package compared │ │ │ │ │ +00014980: 2074 6f20 7468 6520 7570 7374 7265 616d to the upstream │ │ │ │ │ +00014990: 206f 6e65 2061 7320 7765 6c6c 2061 7320 one as well as │ │ │ │ │ +000149a0: 6f74 6865 720a 6368 616e 6765 7320 616e other.changes an │ │ │ │ │ +000149b0: 6420 7570 6461 7465 7320 746f 2074 6865 d updates to the │ │ │ │ │ +000149c0: 2070 6163 6b61 6765 2e20 2028 3229 0a0a package. (2).. │ │ │ │ │ +000149d0: 5468 6520 666f 726d 6174 206f 6620 7468 The format of th │ │ │ │ │ +000149e0: 6520 e280 9864 6562 6961 6e2f 6368 616e e ...debian/chan │ │ │ │ │ +000149f0: 6765 6c6f 67e2 8099 2061 6c6c 6f77 7320 gelog... allows │ │ │ │ │ +00014a00: 7468 6520 7061 636b 6167 6520 6275 696c the package buil │ │ │ │ │ +00014a10: 6469 6e67 2074 6f6f 6c73 0a74 6f20 6469 ding tools.to di │ │ │ │ │ +00014a20: 7363 6f76 6572 2077 6869 6368 2076 6572 scover which ver │ │ │ │ │ +00014a30: 7369 6f6e 206f 6620 7468 6520 7061 636b sion of the pack │ │ │ │ │ +00014a40: 6167 6520 6973 2062 6569 6e67 2062 7569 age is being bui │ │ │ │ │ +00014a50: 6c74 2061 6e64 2066 696e 6420 6f75 740a lt and find out. │ │ │ │ │ +00014a60: 6f74 6865 7220 7265 6c65 6173 652d 7370 other release-sp │ │ │ │ │ +00014a70: 6563 6966 6963 2069 6e66 6f72 6d61 7469 ecific informati │ │ │ │ │ +00014a80: 6f6e 2e0a 0a54 6861 7420 666f 726d 6174 on...That format │ │ │ │ │ +00014a90: 2069 7320 6120 7365 7269 6573 206f 6620 is a series of │ │ │ │ │ +00014aa0: 656e 7472 6965 7320 6c69 6b65 2074 6869 entries like thi │ │ │ │ │ +00014ab0: 733a 0a0a 2020 2020 2070 6163 6b61 6765 s:.. package │ │ │ │ │ +00014ac0: 2028 7665 7273 696f 6e29 2064 6973 7472 (version) distr │ │ │ │ │ +00014ad0: 6962 7574 696f 6e28 7329 3b20 7572 6765 ibution(s); urge │ │ │ │ │ +00014ae0: 6e63 793d 7572 6765 6e63 790a 2020 2020 ncy=urgency. │ │ │ │ │ +00014af0: 2020 205b 6f70 7469 6f6e 616c 2062 6c61 [optional bla │ │ │ │ │ +00014b00: 6e6b 206c 696e 6528 7329 2c20 7374 7269 nk line(s), stri │ │ │ │ │ +00014b10: 7070 6564 5d0a 2020 2020 2020 202a 2063 pped]. * c │ │ │ │ │ +00014b20: 6861 6e67 6520 6465 7461 696c 730a 2020 hange details. │ │ │ │ │ +00014b30: 2020 2020 206d 6f72 6520 6368 616e 6765 more change │ │ │ │ │ +00014b40: 2064 6574 6169 6c73 0a20 2020 2020 2020 details. │ │ │ │ │ +00014b50: 5b62 6c61 6e6b 206c 696e 6528 7329 2c20 [blank line(s), │ │ │ │ │ +00014b60: 696e 636c 7564 6564 2069 6e20 6f75 7470 included in outp │ │ │ │ │ +00014b70: 7574 206f 6620 6470 6b67 2d70 6172 7365 ut of dpkg-parse │ │ │ │ │ +00014b80: 6368 616e 6765 6c6f 675d 0a20 2020 2020 changelog]. │ │ │ │ │ +00014b90: 2020 2a20 6576 656e 206d 6f72 6520 6368 * even more ch │ │ │ │ │ +00014ba0: 616e 6765 2064 6574 6169 6c73 0a20 2020 ange details. │ │ │ │ │ +00014bb0: 2020 2020 5b6f 7074 696f 6e61 6c20 626c [optional bl │ │ │ │ │ +00014bc0: 616e 6b20 6c69 6e65 2873 292c 2073 7472 ank line(s), str │ │ │ │ │ +00014bd0: 6970 7065 645d 0a20 2020 2020 202d 2d20 ipped]. -- │ │ │ │ │ +00014be0: 6d61 696e 7461 696e 6572 206e 616d 6520 maintainer name │ │ │ │ │ +00014bf0: 3c65 6d61 696c 2061 6464 7265 7373 3e5b [ │ │ │ │ │ +00014c00: 7477 6f20 7370 6163 6573 5d20 2064 6174 two spaces] dat │ │ │ │ │ +00014c10: 650a 0ae2 8098 7061 636b 6167 65e2 8099 e.....package... │ │ │ │ │ +00014c20: 2061 6e64 20e2 8098 7665 7273 696f 6ee2 and ...version. │ │ │ │ │ +00014c30: 8099 2061 7265 2074 6865 2073 6f75 7263 .. are the sourc │ │ │ │ │ +00014c40: 6520 7061 636b 6167 6520 6e61 6d65 2061 e package name a │ │ │ │ │ +00014c50: 6e64 2076 6572 7369 6f6e 206e 756d 6265 nd version numbe │ │ │ │ │ +00014c60: 722e 0a0a e280 9864 6973 7472 6962 7574 r......distribut │ │ │ │ │ +00014c70: 696f 6e28 7329 e280 9920 6c69 7374 7320 ion(s)... lists │ │ │ │ │ +00014c80: 7468 6520 6469 7374 7269 6275 7469 6f6e the distribution │ │ │ │ │ +00014c90: 7320 7768 6572 6520 7468 6973 2076 6572 s where this ver │ │ │ │ │ +00014ca0: 7369 6f6e 2073 686f 756c 6420 6265 0a69 sion should be.i │ │ │ │ │ +00014cb0: 6e73 7461 6c6c 6564 2077 6865 6e20 6974 nstalled when it │ │ │ │ │ +00014cc0: 2069 7320 7570 6c6f 6164 6564 202d 2069 is uploaded - i │ │ │ │ │ +00014cd0: 7420 6973 2063 6f70 6965 6420 746f 2074 t is copied to t │ │ │ │ │ +00014ce0: 6865 20e2 8098 4469 7374 7269 6275 7469 he ...Distributi │ │ │ │ │ +00014cf0: 6f6e e280 9920 6669 656c 640a 696e 2074 on... field.in t │ │ │ │ │ +00014d00: 6865 20e2 8098 2e63 6861 6e67 6573 e280 he ....changes.. │ │ │ │ │ +00014d10: 9920 6669 6c65 2e20 2053 6565 202a 6e6f . file. See *no │ │ │ │ │ +00014d20: 7465 2044 6973 7472 6962 7574 696f 6e3a te Distribution: │ │ │ │ │ +00014d30: 2036 652e 0a0a e280 9875 7267 656e 6379 6e......urgency │ │ │ │ │ +00014d40: e280 9920 6973 2074 6865 2076 616c 7565 ... is the value │ │ │ │ │ +00014d50: 2066 6f72 2074 6865 20e2 8098 5572 6765 for the ...Urge │ │ │ │ │ +00014d60: 6e63 79e2 8099 2066 6965 6c64 2069 6e20 ncy... field in │ │ │ │ │ +00014d70: 7468 6520 e280 982e 6368 616e 6765 73e2 the ....changes. │ │ │ │ │ +00014d80: 8099 2066 696c 650a 666f 7220 7468 6520 .. file.for the │ │ │ │ │ +00014d90: 7570 6c6f 6164 2028 7365 6520 2a6e 6f74 upload (see *not │ │ │ │ │ +00014da0: 6520 5572 6765 6e63 793a 2036 662e 292e e Urgency: 6f.). │ │ │ │ │ +00014db0: 2020 4974 2069 7320 6e6f 7420 706f 7373 It is not poss │ │ │ │ │ +00014dc0: 6962 6c65 2074 6f20 7370 6563 6966 790a ible to specify. │ │ │ │ │ +00014dd0: 616e 2075 7267 656e 6379 2063 6f6e 7461 an urgency conta │ │ │ │ │ +00014de0: 696e 696e 6720 636f 6d6d 6173 3b20 636f ining commas; co │ │ │ │ │ +00014df0: 6d6d 6173 2061 7265 2075 7365 6420 746f mmas are used to │ │ │ │ │ +00014e00: 2073 6570 6172 6174 650a e280 986b 6579 separate....key │ │ │ │ │ +00014e10: 776f 7264 3d76 616c 7565 e280 9920 7365 word=value... se │ │ │ │ │ +00014e20: 7474 696e 6773 2069 6e20 7468 6520 e280 ttings in the .. │ │ │ │ │ +00014e30: 9864 706b 67e2 8099 2063 6861 6e67 656c .dpkg... changel │ │ │ │ │ +00014e40: 6f67 2066 6f72 6d61 7420 2874 686f 7567 og format (thoug │ │ │ │ │ +00014e50: 6820 7468 6572 6520 6973 0a63 7572 7265 h there is.curre │ │ │ │ │ +00014e60: 6e74 6c79 206f 6e6c 7920 6f6e 6520 7573 ntly only one us │ │ │ │ │ +00014e70: 6566 756c 206b 6579 776f 7264 2c20 e280 eful keyword, .. │ │ │ │ │ +00014e80: 9875 7267 656e 6379 e280 9929 2e0a 0a54 .urgency...)...T │ │ │ │ │ +00014e90: 6865 2063 6861 6e67 6520 6465 7461 696c he change detail │ │ │ │ │ +00014ea0: 7320 6d61 7920 696e 2066 6163 7420 6265 s may in fact be │ │ │ │ │ +00014eb0: 2061 6e79 2073 6572 6965 7320 6f66 206c any series of l │ │ │ │ │ +00014ec0: 696e 6573 2073 7461 7274 696e 6720 7769 ines starting wi │ │ │ │ │ +00014ed0: 7468 2061 740a 6c65 6173 7420 7477 6f20 th at.least two │ │ │ │ │ +00014ee0: 7370 6163 6573 2c20 6275 7420 636f 6e76 spaces, but conv │ │ │ │ │ +00014ef0: 656e 7469 6f6e 616c 6c79 2065 6163 6820 entionally each │ │ │ │ │ +00014f00: 6368 616e 6765 2073 7461 7274 7320 7769 change starts wi │ │ │ │ │ +00014f10: 7468 2061 6e20 6173 7465 7269 736b 0a61 th an asterisk.a │ │ │ │ │ +00014f20: 6e64 2061 2073 6570 6172 6174 696e 6720 nd a separating │ │ │ │ │ +00014f30: 7370 6163 6520 616e 6420 636f 6e74 696e space and contin │ │ │ │ │ +00014f40: 7561 7469 6f6e 206c 696e 6573 2061 7265 uation lines are │ │ │ │ │ +00014f50: 2069 6e64 656e 7465 6420 736f 2061 7320 indented so as │ │ │ │ │ +00014f60: 746f 0a62 7269 6e67 2074 6865 6d20 696e to.bring them in │ │ │ │ │ +00014f70: 206c 696e 6520 7769 7468 2074 6865 2073 line with the s │ │ │ │ │ +00014f80: 7461 7274 206f 6620 7468 6520 7465 7874 tart of the text │ │ │ │ │ +00014f90: 2061 626f 7665 2e20 2042 6c61 6e6b 206c above. Blank l │ │ │ │ │ +00014fa0: 696e 6573 206d 6179 2062 650a 7573 6564 ines may be.used │ │ │ │ │ +00014fb0: 2068 6572 6520 746f 2073 6570 6172 6174 here to separat │ │ │ │ │ +00014fc0: 6520 6772 6f75 7073 206f 6620 6368 616e e groups of chan │ │ │ │ │ +00014fd0: 6765 732c 2069 6620 6465 7369 7265 642e ges, if desired. │ │ │ │ │ +00014fe0: 0a0a 4966 2074 6869 7320 7570 6c6f 6164 ..If this upload │ │ │ │ │ +00014ff0: 2072 6573 6f6c 7665 7320 6275 6773 2072 resolves bugs r │ │ │ │ │ +00015000: 6563 6f72 6465 6420 696e 2074 6865 2042 ecorded in the B │ │ │ │ │ +00015010: 7567 2054 7261 636b 696e 6720 5379 7374 ug Tracking Syst │ │ │ │ │ +00015020: 656d 2028 4254 5329 2c0a 7468 6579 206d em (BTS),.they m │ │ │ │ │ +00015030: 6179 2062 6520 6175 746f 6d61 7469 6361 ay be automatica │ │ │ │ │ +00015040: 6c6c 7920 636c 6f73 6564 206f 6e20 7468 lly closed on th │ │ │ │ │ +00015050: 6520 696e 636c 7573 696f 6e20 6f66 2074 e inclusion of t │ │ │ │ │ +00015060: 6869 7320 7061 636b 6167 6520 696e 746f his package into │ │ │ │ │ +00015070: 0a74 6865 2044 6562 6961 6e20 6172 6368 .the Debian arch │ │ │ │ │ +00015080: 6976 6520 6279 2069 6e63 6c75 6469 6e67 ive by including │ │ │ │ │ +00015090: 2074 6865 2073 7472 696e 673a 20e2 8098 the string: ... │ │ │ │ │ +000150a0: 636c 6f73 6573 3a20 4275 6723 6e6e 6e6e closes: Bug#nnnn │ │ │ │ │ +000150b0: 6ee2 8099 2069 6e20 7468 650a 6368 616e n... in the.chan │ │ │ │ │ +000150c0: 6765 2064 6574 6169 6c73 2c20 7768 6572 ge details, wher │ │ │ │ │ +000150d0: 6520 e280 9823 6e6e 6e6e 6ee2 8099 2069 e ...#nnnnn... i │ │ │ │ │ +000150e0: 7320 7468 6520 6275 6720 6e75 6d62 6572 s the bug number │ │ │ │ │ +000150f0: 2e20 2028 3329 2020 5468 6973 2069 6e66 . (3) This inf │ │ │ │ │ +00015100: 6f72 6d61 7469 6f6e 0a69 7320 636f 6e76 ormation.is conv │ │ │ │ │ +00015110: 6579 6564 2076 6961 2074 6865 20e2 8098 eyed via the ... │ │ │ │ │ +00015120: 436c 6f73 6573 e280 9920 6669 656c 6420 Closes... field │ │ │ │ │ +00015130: 696e 2074 6865 20e2 8098 2e63 6861 6e67 in the ....chang │ │ │ │ │ +00015140: 6573 e280 9920 6669 6c65 2028 7365 6520 es... file (see │ │ │ │ │ +00015150: 2a6e 6f74 650a 436c 6f73 6573 3a20 3730 *note.Closes: 70 │ │ │ │ │ +00015160: 2e29 2e0a 0a54 6865 206d 6169 6e74 6169 .)...The maintai │ │ │ │ │ +00015170: 6e65 7220 6e61 6d65 2061 6e64 2065 6d61 ner name and ema │ │ │ │ │ +00015180: 696c 2061 6464 7265 7373 2075 7365 6420 il address used │ │ │ │ │ +00015190: 696e 2074 6865 2063 6861 6e67 656c 6f67 in the changelog │ │ │ │ │ +000151a0: 2073 686f 756c 6420 6265 0a74 6865 2064 should be.the d │ │ │ │ │ +000151b0: 6574 6169 6c73 206f 6620 7468 6520 7065 etails of the pe │ │ │ │ │ +000151c0: 7273 6f6e 2077 686f 2070 7265 7061 7265 rson who prepare │ │ │ │ │ +000151d0: 6420 7468 6973 2072 656c 6561 7365 206f d this release o │ │ │ │ │ +000151e0: 6620 7468 6520 7061 636b 6167 652e 0a54 f the package..T │ │ │ │ │ +000151f0: 6865 7920 6172 6520 276e 6f74 2720 6e65 hey are 'not' ne │ │ │ │ │ +00015200: 6365 7373 6172 696c 7920 7468 6f73 6520 cessarily those │ │ │ │ │ +00015210: 6f66 2074 6865 2075 706c 6f61 6465 7220 of the uploader │ │ │ │ │ +00015220: 6f72 2075 7375 616c 2070 6163 6b61 6765 or usual package │ │ │ │ │ +00015230: 0a6d 6169 6e74 6169 6e65 722e 2020 2834 .maintainer. (4 │ │ │ │ │ +00015240: 2920 2054 6865 2069 6e66 6f72 6d61 7469 ) The informati │ │ │ │ │ +00015250: 6f6e 2068 6572 6520 7769 6c6c 2062 6520 on here will be │ │ │ │ │ +00015260: 636f 7069 6564 2074 6f20 7468 650a e280 copied to the... │ │ │ │ │ +00015270: 9843 6861 6e67 6564 2d42 79e2 8099 2066 .Changed-By... f │ │ │ │ │ +00015280: 6965 6c64 2069 6e20 7468 6520 e280 982e ield in the .... │ │ │ │ │ +00015290: 6368 616e 6765 73e2 8099 2066 696c 6520 changes... file │ │ │ │ │ +000152a0: 2873 6565 202a 6e6f 7465 2043 6861 6e67 (see *note Chang │ │ │ │ │ +000152b0: 6564 2d42 793a 2037 312e 292c 0a61 6e64 ed-By: 71.),.and │ │ │ │ │ +000152c0: 2074 6865 6e20 6c61 7465 7220 7573 6564 then later used │ │ │ │ │ +000152d0: 2074 6f20 7365 6e64 2061 6e20 6163 6b6e to send an ackn │ │ │ │ │ +000152e0: 6f77 6c65 6467 656d 656e 7420 7768 656e owledgement when │ │ │ │ │ +000152f0: 2074 6865 2075 706c 6f61 6420 6861 7320 the upload has │ │ │ │ │ +00015300: 6265 656e 0a69 6e73 7461 6c6c 6564 2e0a been.installed.. │ │ │ │ │ +00015310: 0a54 6865 2064 6174 6520 6861 7320 7468 .The date has th │ │ │ │ │ +00015320: 6520 666f 6c6c 6f77 696e 6720 666f 726d e following form │ │ │ │ │ +00015330: 6174 2028 3529 2028 636f 6d70 6174 6962 at (5) (compatib │ │ │ │ │ +00015340: 6c65 2061 6e64 2077 6974 6820 7468 6520 le and with the │ │ │ │ │ +00015350: 7361 6d65 0a73 656d 616e 7469 6373 206f same.semantics o │ │ │ │ │ +00015360: 6620 5246 4320 3238 3232 2061 6e64 2052 f RFC 2822 and R │ │ │ │ │ +00015370: 4643 2035 3332 3229 3a0a 0a20 2020 2020 FC 5322):.. │ │ │ │ │ +00015380: 6461 792d 6f66 2d77 6565 6b2c 2064 6420 day-of-week, dd │ │ │ │ │ +00015390: 6d6f 6e74 6820 7979 7979 2068 683a 6d6d month yyyy hh:mm │ │ │ │ │ +000153a0: 3a73 7320 2b7a 7a7a 7a0a 0a77 6865 7265 :ss +zzzz..where │ │ │ │ │ +000153b0: 3a0a 0a20 2020 2d20 e280 9864 6179 2d6f :.. - ...day-o │ │ │ │ │ +000153c0: 662d 7765 656b e280 9920 6973 206f 6e65 f-week... is one │ │ │ │ │ +000153d0: 206f 663a 204d 6f6e 2c20 5475 652c 2057 of: Mon, Tue, W │ │ │ │ │ +000153e0: 6564 2c20 5468 752c 2046 7269 2c20 5361 ed, Thu, Fri, Sa │ │ │ │ │ +000153f0: 742c 2053 756e 0a0a 2020 202d 20e2 8098 t, Sun.. - ... │ │ │ │ │ +00015400: 6464 e280 9920 6973 2061 206f 6e65 2d20 dd... is a one- │ │ │ │ │ +00015410: 6f72 2074 776f 2d64 6967 6974 2064 6179 or two-digit day │ │ │ │ │ +00015420: 206f 6620 7468 6520 6d6f 6e74 6820 2830 of the month (0 │ │ │ │ │ +00015430: 312d 3331 290a 0a20 2020 2d20 e280 986d 1-31).. - ...m │ │ │ │ │ +00015440: 6f6e 7468 e280 9920 6973 206f 6e65 206f onth... is one o │ │ │ │ │ +00015450: 663a 204a 616e 2c20 4665 622c 204d 6172 f: Jan, Feb, Mar │ │ │ │ │ +00015460: 2c20 4170 722c 204d 6179 2c20 4a75 6e2c , Apr, May, Jun, │ │ │ │ │ +00015470: 204a 756c 2c20 4175 672c 2053 6570 2c0a Jul, Aug, Sep,. │ │ │ │ │ +00015480: 2020 2020 204f 6374 2c20 4e6f 762c 2044 Oct, Nov, D │ │ │ │ │ +00015490: 6563 0a0a 2020 202d 20e2 8098 7979 7979 ec.. - ...yyyy │ │ │ │ │ +000154a0: e280 9920 6973 2074 6865 2066 6f75 722d ... is the four- │ │ │ │ │ +000154b0: 6469 6769 7420 7965 6172 2028 652e 672e digit year (e.g. │ │ │ │ │ +000154c0: 2020 3230 3130 290a 0a20 2020 2d20 e280 2010).. - .. │ │ │ │ │ +000154d0: 9868 68e2 8099 2069 7320 7468 6520 7477 .hh... is the tw │ │ │ │ │ +000154e0: 6f2d 6469 6769 7420 686f 7572 2028 3030 o-digit hour (00 │ │ │ │ │ +000154f0: 2d32 3329 0a0a 2020 202d 20e2 8098 6d6d -23).. - ...mm │ │ │ │ │ +00015500: e280 9920 6973 2074 6865 2074 776f 2d64 ... is the two-d │ │ │ │ │ +00015510: 6967 6974 206d 696e 7574 6573 2028 3030 igit minutes (00 │ │ │ │ │ +00015520: 2d35 3929 0a0a 2020 202d 20e2 8098 7373 -59).. - ...ss │ │ │ │ │ +00015530: e280 9920 6973 2074 6865 2074 776f 2d64 ... is the two-d │ │ │ │ │ +00015540: 6967 6974 2073 6563 6f6e 6473 2028 3030 igit seconds (00 │ │ │ │ │ +00015550: 2d36 3029 0a0a 2020 202d 200a 2020 2020 -60).. - . │ │ │ │ │ +00015560: 20e2 8098 2b7a 7a7a 7ae2 8099 206f 7220 ...+zzzz... or │ │ │ │ │ +00015570: e280 982d 7a7a 7a7a e280 9920 6973 2074 ...-zzzz... is t │ │ │ │ │ +00015580: 6865 2074 696d 6520 7a6f 6e65 206f 6666 he time zone off │ │ │ │ │ +00015590: 7365 7420 6672 6f6d 2043 6f6f 7264 696e set from Coordin │ │ │ │ │ +000155a0: 6174 6564 0a0a 2020 2020 2020 2020 2020 ated.. │ │ │ │ │ +000155b0: 556e 6976 6572 7361 6c20 5469 6d65 2028 Universal Time ( │ │ │ │ │ +000155c0: 5554 4329 2e20 e280 9c2b e280 9d20 696e UTC). ...+... in │ │ │ │ │ +000155d0: 6469 6361 7465 7320 7468 6174 2074 6865 dicates that the │ │ │ │ │ +000155e0: 2074 696d 6520 6973 2061 6865 6164 206f time is ahead o │ │ │ │ │ +000155f0: 660a 2020 2020 2020 2020 2020 2869 2e65 f. (i.e │ │ │ │ │ +00015600: 2e2c 2065 6173 7420 6f66 2920 5554 4320 ., east of) UTC │ │ │ │ │ +00015610: 616e 6420 e280 9c2d e280 9d20 696e 6469 and ...-... indi │ │ │ │ │ +00015620: 6361 7465 7320 7468 6174 2074 6865 2074 cates that the t │ │ │ │ │ +00015630: 696d 6520 6973 2062 6568 696e 640a 2020 ime is behind. │ │ │ │ │ +00015640: 2020 2020 2020 2020 2869 2e65 2e2c 2077 (i.e., w │ │ │ │ │ +00015650: 6573 7420 6f66 2920 5554 432e 2054 6865 est of) UTC. The │ │ │ │ │ +00015660: 2066 6972 7374 2074 776f 2064 6967 6974 first two digit │ │ │ │ │ +00015670: 7320 696e 6469 6361 7465 2074 6865 2068 s indicate the h │ │ │ │ │ +00015680: 6f75 720a 2020 2020 2020 2020 2020 6469 our. di │ │ │ │ │ +00015690: 6666 6572 656e 6365 2066 726f 6d20 5554 fference from UT │ │ │ │ │ +000156a0: 4320 616e 6420 7468 6520 6c61 7374 2074 C and the last t │ │ │ │ │ +000156b0: 776f 2064 6967 6974 7320 696e 6469 6361 wo digits indica │ │ │ │ │ +000156c0: 7465 2074 6865 0a20 2020 2020 2020 2020 te the. │ │ │ │ │ +000156d0: 206e 756d 6265 7220 6f66 2061 6464 6974 number of addit │ │ │ │ │ +000156e0: 696f 6e61 6c20 6d69 6e75 7465 7320 6469 ional minutes di │ │ │ │ │ +000156f0: 6666 6572 656e 6365 2066 726f 6d20 5554 fference from UT │ │ │ │ │ +00015700: 432e 2054 6865 206c 6173 7420 7477 6f0a C. The last two. │ │ │ │ │ +00015710: 2020 2020 2020 2020 2020 6469 6769 7473 digits │ │ │ │ │ +00015720: 206d 7573 7420 6265 2069 6e20 7468 6520 must be in the │ │ │ │ │ +00015730: 7261 6e67 6520 3030 2d35 392e 0a0a 5468 range 00-59...Th │ │ │ │ │ +00015740: 6520 6669 7273 7420 e280 9c74 6974 6c65 e first ...title │ │ │ │ │ +00015750: e280 9d20 6c69 6e65 2077 6974 6820 7468 ... line with th │ │ │ │ │ +00015760: 6520 7061 636b 6167 6520 6e61 6d65 206d e package name m │ │ │ │ │ +00015770: 7573 7420 7374 6172 7420 6174 2074 6865 ust start at the │ │ │ │ │ +00015780: 206c 6566 7420 6861 6e64 0a6d 6172 6769 left hand.margi │ │ │ │ │ +00015790: 6e2e 2020 5468 6520 e280 9c74 7261 696c n. The ...trail │ │ │ │ │ +000157a0: 6572 e280 9d20 6c69 6e65 2077 6974 6820 er... line with │ │ │ │ │ +000157b0: 7468 6520 6d61 696e 7461 696e 6572 2061 the maintainer a │ │ │ │ │ +000157c0: 6e64 2064 6174 6520 6465 7461 696c 7320 nd date details │ │ │ │ │ +000157d0: 6d75 7374 2062 650a 7072 6563 6564 6564 must be.preceded │ │ │ │ │ +000157e0: 2062 7920 6578 6163 746c 7920 6f6e 6520 by exactly one │ │ │ │ │ +000157f0: 7370 6163 652e 2020 5468 6520 6d61 696e space. The main │ │ │ │ │ +00015800: 7461 696e 6572 2064 6574 6169 6c73 2061 tainer details a │ │ │ │ │ +00015810: 6e64 2074 6865 2064 6174 6520 6d75 7374 nd the date must │ │ │ │ │ +00015820: 0a62 6520 7365 7061 7261 7465 6420 6279 .be separated by │ │ │ │ │ +00015830: 2065 7861 6374 6c79 2074 776f 2073 7061 exactly two spa │ │ │ │ │ +00015840: 6365 732e 0a0a 5468 6520 656e 7469 7265 ces...The entire │ │ │ │ │ +00015850: 2063 6861 6e67 656c 6f67 206d 7573 7420 changelog must │ │ │ │ │ +00015860: 6265 2065 6e63 6f64 6564 2069 6e20 5554 be encoded in UT │ │ │ │ │ +00015870: 462d 382e 0a0a 466f 7220 6d6f 7265 2069 F-8...For more i │ │ │ │ │ +00015880: 6e66 6f72 6d61 7469 6f6e 206f 6e20 706c nformation on pl │ │ │ │ │ +00015890: 6163 656d 656e 7420 6f66 2074 6865 2063 acement of the c │ │ │ │ │ +000158a0: 6861 6e67 656c 6f67 2066 696c 6573 2077 hangelog files w │ │ │ │ │ +000158b0: 6974 6869 6e20 6269 6e61 7279 0a70 6163 ithin binary.pac │ │ │ │ │ +000158c0: 6b61 6765 732c 2070 6c65 6173 6520 7365 kages, please se │ │ │ │ │ +000158d0: 6520 2a6e 6f74 6520 4368 616e 6765 6c6f e *note Changelo │ │ │ │ │ +000158e0: 6720 6669 6c65 7320 616e 6420 7265 6c65 g files and rele │ │ │ │ │ +000158f0: 6173 6520 6e6f 7465 733a 2037 322e 0a0a ase notes: 72... │ │ │ │ │ +00015900: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ +00015910: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ +00015920: 2d2d 0a0a 2020 2028 3129 204d 6973 7461 --.. (1) Mista │ │ │ │ │ +00015930: 6b65 7320 696e 2063 6861 6e67 656c 6f67 kes in changelog │ │ │ │ │ +00015940: 7320 6172 6520 7573 7561 6c6c 7920 6265 s are usually be │ │ │ │ │ +00015950: 7374 2072 6563 7469 6669 6564 2062 7920 st rectified by │ │ │ │ │ +00015960: 6d61 6b69 6e67 2061 206e 6577 0a63 6861 making a new.cha │ │ │ │ │ +00015970: 6e67 656c 6f67 2065 6e74 7279 2072 6174 ngelog entry rat │ │ │ │ │ +00015980: 6865 7220 7468 616e 20e2 809c 7265 7772 her than ...rewr │ │ │ │ │ +00015990: 6974 696e 6720 6869 7374 6f72 79e2 809d iting history... │ │ │ │ │ +000159a0: 2062 7920 6564 6974 696e 6720 6f6c 6420 by editing old │ │ │ │ │ +000159b0: 6368 616e 6765 6c6f 670a 656e 7472 6965 changelog.entrie │ │ │ │ │ +000159c0: 732e 0a0a 2020 2028 3229 2041 6c74 686f s... (2) Altho │ │ │ │ │ +000159d0: 7567 6820 7468 6572 6520 6973 206e 6f74 ugh there is not │ │ │ │ │ +000159e0: 6869 6e67 2073 746f 7070 696e 6720 616e hing stopping an │ │ │ │ │ +000159f0: 2061 7574 686f 7220 7768 6f20 6973 2061 author who is a │ │ │ │ │ +00015a00: 6c73 6f20 7468 650a 4465 6269 616e 206d lso the.Debian m │ │ │ │ │ +00015a10: 6169 6e74 6169 6e65 7220 6672 6f6d 2075 aintainer from u │ │ │ │ │ +00015a20: 7369 6e67 2074 6869 7320 6368 616e 6765 sing this change │ │ │ │ │ +00015a30: 6c6f 6720 666f 7220 616c 6c20 7468 6569 log for all thei │ │ │ │ │ +00015a40: 7220 6368 616e 6765 732c 2069 740a 7769 r changes, it.wi │ │ │ │ │ +00015a50: 6c6c 2068 6176 6520 746f 2062 6520 7265 ll have to be re │ │ │ │ │ +00015a60: 6e61 6d65 6420 6966 2074 6865 2044 6562 named if the Deb │ │ │ │ │ +00015a70: 6961 6e20 616e 6420 7570 7374 7265 616d ian and upstream │ │ │ │ │ +00015a80: 206d 6169 6e74 6169 6e65 7273 2062 6563 maintainers bec │ │ │ │ │ +00015a90: 6f6d 650a 6469 6666 6572 656e 7420 7065 ome.different pe │ │ │ │ │ +00015aa0: 6f70 6c65 2e20 2049 6e20 7375 6368 2061 ople. In such a │ │ │ │ │ +00015ab0: 2063 6173 652c 2068 6f77 6576 6572 2c20 case, however, │ │ │ │ │ +00015ac0: 6974 206d 6967 6874 2062 6520 6265 7474 it might be bett │ │ │ │ │ +00015ad0: 6572 2074 6f0a 6d61 696e 7461 696e 2074 er to.maintain t │ │ │ │ │ +00015ae0: 6865 2070 6163 6b61 6765 2061 7320 6120 he package as a │ │ │ │ │ +00015af0: 6e6f 6e2d 6e61 7469 7665 2070 6163 6b61 non-native packa │ │ │ │ │ +00015b00: 6765 2e0a 0a20 2020 2833 2920 546f 2062 ge... (3) To b │ │ │ │ │ +00015b10: 6520 7072 6563 6973 652c 2074 6865 2073 e precise, the s │ │ │ │ │ +00015b20: 7472 696e 6720 7368 6f75 6c64 206d 6174 tring should mat │ │ │ │ │ +00015b30: 6368 2074 6865 2066 6f6c 6c6f 7769 6e67 ch the following │ │ │ │ │ +00015b40: 2050 6572 6c20 7265 6775 6c61 720a 6578 Perl regular.ex │ │ │ │ │ +00015b50: 7072 6573 7369 6f6e 3a0a 0a20 2020 2020 pression:.. │ │ │ │ │ +00015b60: 2f63 6c6f 7365 733a 5c73 2a28 3f3a 6275 /closes:\s*(?:bu │ │ │ │ │ +00015b70: 6729 3f5c 233f 5c73 3f5c 642b 283f 3a2c g)?\#?\s?\d+(?:, │ │ │ │ │ +00015b80: 5c73 2a28 3f3a 6275 6729 3f5c 233f 5c73 \s*(?:bug)?\#?\s │ │ │ │ │ +00015b90: 3f5c 642b 292a 2f69 0a0a 5468 6174 2069 ?\d+)*/i..That i │ │ │ │ │ +00015ba0: 733a 2054 6865 2073 7472 696e 6720 7368 s: The string sh │ │ │ │ │ +00015bb0: 6f75 6c64 2063 6f6e 7369 7374 206f 6620 ould consist of │ │ │ │ │ +00015bc0: 7468 6520 776f 7264 20e2 8098 636c 6f73 the word ...clos │ │ │ │ │ +00015bd0: 6573 3ae2 8099 2066 6f6c 6c6f 7765 6420 es:... followed │ │ │ │ │ +00015be0: 6279 2061 0a63 6f6d 6d61 2d73 6570 6172 by a.comma-separ │ │ │ │ │ +00015bf0: 6174 6564 206c 6973 7420 6f66 2062 7567 ated list of bug │ │ │ │ │ +00015c00: 206e 756d 6265 7273 2e20 2042 7567 206e numbers. Bug n │ │ │ │ │ +00015c10: 756d 6265 7273 206d 6179 2062 6520 7072 umbers may be pr │ │ │ │ │ +00015c20: 6563 6564 6564 2062 7920 7468 650a 776f eceded by the.wo │ │ │ │ │ +00015c30: 7264 20e2 8098 6275 67e2 8099 2061 6e64 rd ...bug... and │ │ │ │ │ +00015c40: 2f6f 7220 6120 e280 9823 e280 9920 7369 /or a ...#... si │ │ │ │ │ +00015c50: 676e 2c20 6173 2069 6e20 e280 9843 6c6f gn, as in ...Clo │ │ │ │ │ +00015c60: 7365 733a 2034 322c 2062 7567 2334 332c ses: 42, bug#43, │ │ │ │ │ +00015c70: 2023 3434 2c20 6275 6720 3435 e280 992e #44, bug 45.... │ │ │ │ │ +00015c80: 0a0a 5468 6520 6c69 7374 206f 6620 6275 ..The list of bu │ │ │ │ │ +00015c90: 6720 6e75 6d62 6572 7320 6d61 7920 7370 g numbers may sp │ │ │ │ │ +00015ca0: 616e 206d 756c 7469 706c 6520 6c69 6e65 an multiple line │ │ │ │ │ +00015cb0: 732e 0a0a 416c 6c20 6f66 2074 6865 2062 s...All of the b │ │ │ │ │ +00015cc0: 7567 206e 756d 6265 7273 206c 6973 7465 ug numbers liste │ │ │ │ │ +00015cd0: 6420 7769 6c6c 2062 6520 636c 6f73 6564 d will be closed │ │ │ │ │ +00015ce0: 2062 7920 7468 6520 6172 6368 6976 6520 by the archive │ │ │ │ │ +00015cf0: 6d61 696e 7465 6e61 6e63 650a 736f 6674 maintenance.soft │ │ │ │ │ +00015d00: 7761 7265 2028 e280 9864 616b e280 9929 ware (...dak...) │ │ │ │ │ +00015d10: 2075 7369 6e67 2074 6865 2076 6572 7369 using the versi │ │ │ │ │ +00015d20: 6f6e 206f 6620 7468 6520 6368 616e 6765 on of the change │ │ │ │ │ +00015d30: 6c6f 6720 656e 7472 792e 0a0a 5468 6520 log entry...The │ │ │ │ │ +00015d40: 776f 7264 7320 e280 9863 6c6f 7365 733a words ...closes: │ │ │ │ │ +00015d50: e280 9920 616e 6420 e280 9862 7567 e280 ... and ...bug.. │ │ │ │ │ +00015d60: 9920 6172 6520 6e6f 7420 6361 7365 2073 . are not case s │ │ │ │ │ +00015d70: 656e 7369 7469 7665 2e0a 0a20 2020 2834 ensitive... (4 │ │ │ │ │ +00015d80: 2920 496e 2074 6865 2063 6173 6520 6f66 ) In the case of │ │ │ │ │ +00015d90: 2061 2073 706f 6e73 6f72 6564 2075 706c a sponsored upl │ │ │ │ │ +00015da0: 6f61 642c 2074 6865 2075 706c 6f61 6465 oad, the uploade │ │ │ │ │ +00015db0: 7220 7369 676e 7320 7468 6520 6669 6c65 r signs the file │ │ │ │ │ +00015dc0: 732c 0a62 7574 2074 6865 2063 6861 6e67 s,.but the chang │ │ │ │ │ +00015dd0: 656c 6f67 206d 6169 6e74 6169 6e65 7220 elog maintainer │ │ │ │ │ +00015de0: 6e61 6d65 2061 6e64 2061 6464 7265 7373 name and address │ │ │ │ │ +00015df0: 2061 7265 2074 686f 7365 206f 6620 7468 are those of th │ │ │ │ │ +00015e00: 6520 7065 7273 6f6e 0a77 686f 2070 7265 e person.who pre │ │ │ │ │ +00015e10: 7061 7265 6420 7468 6973 2072 656c 6561 pared this relea │ │ │ │ │ +00015e20: 7365 2e20 2049 6620 7468 6520 7072 6570 se. If the prep │ │ │ │ │ +00015e30: 6172 6572 206f 6620 7468 6520 7265 6c65 arer of the rele │ │ │ │ │ +00015e40: 6173 6520 6973 206e 6f74 206f 6e65 206f ase is not one o │ │ │ │ │ +00015e50: 660a 7468 6520 7573 7561 6c20 6d61 696e f.the usual main │ │ │ │ │ +00015e60: 7461 696e 6572 7320 6f66 2074 6865 2070 tainers of the p │ │ │ │ │ +00015e70: 6163 6b61 6765 2028 6173 206c 6973 7465 ackage (as liste │ │ │ │ │ +00015e80: 6420 696e 2074 6865 202a 6e6f 7465 204d d in the *note M │ │ │ │ │ +00015e90: 6169 6e74 6169 6e65 723a 0a34 392e 206f aintainer:.49. o │ │ │ │ │ +00015ea0: 7220 2a6e 6f74 6520 5570 6c6f 6164 6572 r *note Uploader │ │ │ │ │ +00015eb0: 733a 2034 612e 2063 6f6e 7472 6f6c 2066 s: 4a. control f │ │ │ │ │ +00015ec0: 6965 6c64 7320 6f66 2074 6865 2070 6163 ields of the pac │ │ │ │ │ +00015ed0: 6b61 6765 292c 2074 6865 2066 6972 7374 kage), the first │ │ │ │ │ +00015ee0: 0a6c 696e 6520 6f66 2074 6865 2063 6861 .line of the cha │ │ │ │ │ +00015ef0: 6e67 656c 6f67 2069 7320 636f 6e76 656e ngelog is conven │ │ │ │ │ +00015f00: 7469 6f6e 616c 6c79 2075 7365 6420 746f tionally used to │ │ │ │ │ +00015f10: 2065 7870 6c61 696e 2077 6879 2061 0a6e explain why a.n │ │ │ │ │ +00015f20: 6f6e 2d6d 6169 6e74 6169 6e65 7220 6973 on-maintainer is │ │ │ │ │ +00015f30: 2075 706c 6f61 6469 6e67 2074 6865 2070 uploading the p │ │ │ │ │ +00015f40: 6163 6b61 6765 2e20 2054 6865 2044 6562 ackage. The Deb │ │ │ │ │ +00015f50: 6961 6e20 4465 7665 6c6f 7065 72e2 8099 ian Developer... │ │ │ │ │ +00015f60: 730a 5265 6665 7265 6e63 6520 2873 6565 s.Reference (see │ │ │ │ │ +00015f70: 202a 6e6f 7465 2052 656c 6174 6564 2064 *note Related d │ │ │ │ │ +00015f80: 6f63 756d 656e 7473 3a20 3131 2e29 2064 ocuments: 11.) d │ │ │ │ │ +00015f90: 6f63 756d 656e 7473 2074 6865 2063 6f6e ocuments the con │ │ │ │ │ +00015fa0: 7665 6e74 696f 6e73 0a75 7365 642e 0a0a ventions.used... │ │ │ │ │ +00015fb0: 2020 2028 3529 2054 6869 7320 6973 2074 (5) This is t │ │ │ │ │ +00015fc0: 6865 2073 616d 6520 6173 2074 6865 2066 he same as the f │ │ │ │ │ +00015fd0: 6f72 6d61 7420 6765 6e65 7261 7465 6420 ormat generated │ │ │ │ │ +00015fe0: 6279 20e2 8098 6461 7465 202d 52e2 8099 by ...date -R... │ │ │ │ │ +00015ff0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00016000: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00016010: 4e6f 6465 3a20 436f 7079 7269 6768 7420 Node: Copyright │ │ │ │ │ +00016020: 6465 6269 616e 2f63 6f70 7972 6967 6874 debian/copyright │ │ │ │ │ +00016030: 2c20 204e 6578 743a 2045 7272 6f72 2074 , Next: Error t │ │ │ │ │ +00016040: 7261 7070 696e 6720 696e 206d 616b 6566 rapping in makef │ │ │ │ │ +00016050: 696c 6573 2c20 2050 7265 763a 2044 6562 iles, Prev: Deb │ │ │ │ │ +00016060: 6961 6e20 6368 616e 6765 6c6f 6720 6465 ian changelog de │ │ │ │ │ +00016070: 6269 616e 2f63 6861 6e67 656c 6f67 2c20 bian/changelog, │ │ │ │ │ +00016080: 2055 703a 2053 6f75 7263 6520 7061 636b Up: Source pack │ │ │ │ │ +00016090: 6167 6573 0a0a 342e 3520 436f 7079 7269 ages..4.5 Copyri │ │ │ │ │ +000160a0: 6768 743a 20e2 8098 6465 6269 616e 2f63 ght: ...debian/c │ │ │ │ │ +000160b0: 6f70 7972 6967 6874 e280 990a 3d3d 3d3d opyright....==== │ │ │ │ │ +000160c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000160d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a45 =============..E │ │ │ │ │ +000160e0: 7665 7279 2070 6163 6b61 6765 206d 7573 very package mus │ │ │ │ │ +000160f0: 7420 6265 2061 6363 6f6d 7061 6e69 6564 t be accompanied │ │ │ │ │ +00016100: 2062 7920 6120 7665 7262 6174 696d 2063 by a verbatim c │ │ │ │ │ +00016110: 6f70 7920 6f66 2069 7473 2064 6973 7472 opy of its distr │ │ │ │ │ +00016120: 6962 7574 696f 6e0a 6c69 6365 6e73 6528 ibution.license( │ │ │ │ │ +00016130: 7329 2069 6e20 7468 6520 6669 6c65 20e2 s) in the file . │ │ │ │ │ +00016140: 8098 2f75 7372 2f73 6861 7265 2f64 6f63 ../usr/share/doc │ │ │ │ │ +00016150: 2f50 4143 4b41 4745 2f63 6f70 7972 6967 /PACKAGE/copyrig │ │ │ │ │ +00016160: 6874 e280 992e 0a0a 5468 6973 2066 696c ht......This fil │ │ │ │ │ +00016170: 6520 6973 206f 6674 656e 2072 6571 7569 e is often requi │ │ │ │ │ +00016180: 7265 6420 746f 2063 6f6e 7461 696e 2061 red to contain a │ │ │ │ │ +00016190: 2076 6572 6261 7469 6d20 636f 7079 206f verbatim copy o │ │ │ │ │ +000161a0: 6620 7468 6520 7061 636b 6167 65e2 8099 f the package... │ │ │ │ │ +000161b0: 730a 636f 7079 7269 6768 7420 696e 666f s.copyright info │ │ │ │ │ +000161c0: 726d 6174 696f 6e2c 2074 6f6f 3b20 7365 rmation, too; se │ │ │ │ │ +000161d0: 6520 2a6e 6f74 6520 436f 7079 7269 6768 e *note Copyrigh │ │ │ │ │ +000161e0: 7420 696e 666f 726d 6174 696f 6e3a 2032 t information: 2 │ │ │ │ │ +000161f0: 642e 2061 6e64 0a2a 6e6f 7465 2043 6f70 d. and.*note Cop │ │ │ │ │ +00016200: 7972 6967 6874 2063 6f6e 7369 6465 7261 yright considera │ │ │ │ │ +00016210: 7469 6f6e 733a 2032 632e 2066 6f72 2064 tions: 2c. for d │ │ │ │ │ +00016220: 6574 6169 6c73 2c20 616e 6420 666f 7220 etails, and for │ │ │ │ │ +00016230: 6675 7274 6865 720a 636f 6e73 6964 6572 further.consider │ │ │ │ │ +00016240: 6174 696f 6e73 2072 656c 6174 6564 2074 ations related t │ │ │ │ │ +00016250: 6f20 636f 7079 7269 6768 7473 2066 6f72 o copyrights for │ │ │ │ │ +00016260: 2070 6163 6b61 6765 732e 0a0a 1f0a 4669 packages.....Fi │ │ │ │ │ +00016270: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00016280: 792e 696e 666f 2c20 204e 6f64 653a 2045 y.info, Node: E │ │ │ │ │ +00016290: 7272 6f72 2074 7261 7070 696e 6720 696e rror trapping in │ │ │ │ │ +000162a0: 206d 616b 6566 696c 6573 2c20 204e 6578 makefiles, Nex │ │ │ │ │ +000162b0: 743a 2054 696d 6520 5374 616d 7073 2c20 t: Time Stamps, │ │ │ │ │ +000162c0: 2050 7265 763a 2043 6f70 7972 6967 6874 Prev: Copyright │ │ │ │ │ +000162d0: 2064 6562 6961 6e2f 636f 7079 7269 6768 debian/copyrigh │ │ │ │ │ +000162e0: 742c 2020 5570 3a20 536f 7572 6365 2070 t, Up: Source p │ │ │ │ │ +000162f0: 6163 6b61 6765 730a 0a34 2e36 2045 7272 ackages..4.6 Err │ │ │ │ │ +00016300: 6f72 2074 7261 7070 696e 6720 696e 206d or trapping in m │ │ │ │ │ +00016310: 616b 6566 696c 6573 0a3d 3d3d 3d3d 3d3d akefiles.======= │ │ │ │ │ +00016320: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00016330: 3d3d 3d3d 3d3d 3d3d 0a0a 5768 656e 20e2 ========..When . │ │ │ │ │ +00016340: 8098 6d61 6b65 e280 9920 696e 766f 6b65 ..make... invoke │ │ │ │ │ +00016350: 7320 6120 636f 6d6d 616e 6420 696e 2061 s a command in a │ │ │ │ │ +00016360: 206d 616b 6566 696c 6520 2869 6e63 6c75 makefile (inclu │ │ │ │ │ +00016370: 6469 6e67 2079 6f75 7220 7061 636b 6167 ding your packag │ │ │ │ │ +00016380: 65e2 8099 730a 7570 7374 7265 616d 206d e...s.upstream m │ │ │ │ │ +00016390: 616b 6566 696c 6573 2061 6e64 20e2 8098 akefiles and ... │ │ │ │ │ +000163a0: 6465 6269 616e 2f72 756c 6573 e280 9929 debian/rules...) │ │ │ │ │ +000163b0: 2c20 6974 2064 6f65 7320 736f 2075 7369 , it does so usi │ │ │ │ │ +000163c0: 6e67 20e2 8098 7368 e280 992e 2020 5468 ng ...sh.... Th │ │ │ │ │ +000163d0: 6973 0a6d 6561 6e73 2074 6861 7420 e280 is.means that .. │ │ │ │ │ +000163e0: 9873 68e2 8099 e280 9973 2075 7375 616c .sh......s usual │ │ │ │ │ +000163f0: 2062 6164 2065 7272 6f72 2068 616e 646c bad error handl │ │ │ │ │ +00016400: 696e 6720 7072 6f70 6572 7469 6573 2061 ing properties a │ │ │ │ │ +00016410: 7070 6c79 3a20 6966 2079 6f75 0a69 6e63 pply: if you.inc │ │ │ │ │ +00016420: 6c75 6465 2061 206d 696e 6961 7475 7265 lude a miniature │ │ │ │ │ +00016430: 2073 6372 6970 7420 6173 206f 6e65 206f script as one o │ │ │ │ │ +00016440: 6620 7468 6520 636f 6d6d 616e 6473 2069 f the commands i │ │ │ │ │ +00016450: 6e20 796f 7572 206d 616b 6566 696c 650a n your makefile. │ │ │ │ │ +00016460: 796f 75e2 8099 6c6c 2066 696e 6420 7468 you...ll find th │ │ │ │ │ +00016470: 6174 2069 6620 796f 7520 646f 6ee2 8099 at if you don... │ │ │ │ │ +00016480: 7420 646f 2061 6e79 7468 696e 6720 6162 t do anything ab │ │ │ │ │ +00016490: 6f75 7420 6974 2074 6865 6e20 6572 726f out it then erro │ │ │ │ │ +000164a0: 7273 2061 7265 206e 6f74 0a64 6574 6563 rs are not.detec │ │ │ │ │ +000164b0: 7465 6420 616e 6420 e280 986d 616b 65e2 ted and ...make. │ │ │ │ │ +000164c0: 8099 2077 696c 6c20 626c 6974 6865 6c79 .. will blithely │ │ │ │ │ +000164d0: 2063 6f6e 7469 6e75 6520 6166 7465 7220 continue after │ │ │ │ │ +000164e0: 7072 6f62 6c65 6d73 2e0a 0a45 7665 7279 problems...Every │ │ │ │ │ +000164f0: 2074 696d 6520 796f 7520 7075 7420 6d6f time you put mo │ │ │ │ │ +00016500: 7265 2074 6861 6e20 6f6e 6520 7368 656c re than one shel │ │ │ │ │ +00016510: 6c20 636f 6d6d 616e 6420 2874 6869 7320 l command (this │ │ │ │ │ +00016520: 696e 636c 7564 6573 2075 7369 6e67 2061 includes using a │ │ │ │ │ +00016530: 0a6c 6f6f 7029 2069 6e20 6120 6d61 6b65 .loop) in a make │ │ │ │ │ +00016540: 6669 6c65 2063 6f6d 6d61 6e64 2079 6f75 file command you │ │ │ │ │ +00016550: 206d 7573 7420 6d61 6b65 2073 7572 6520 must make sure │ │ │ │ │ +00016560: 7468 6174 2065 7272 6f72 7320 6172 6520 that errors are │ │ │ │ │ +00016570: 7472 6170 7065 642e 0a46 6f72 2073 696d trapped..For sim │ │ │ │ │ +00016580: 706c 6520 636f 6d70 6f75 6e64 2063 6f6d ple compound com │ │ │ │ │ +00016590: 6d61 6e64 732c 2073 7563 6820 6173 2063 mands, such as c │ │ │ │ │ +000165a0: 6861 6e67 696e 6720 6469 7265 6374 6f72 hanging director │ │ │ │ │ +000165b0: 7920 616e 6420 7468 656e 0a72 756e 6e69 y and then.runni │ │ │ │ │ +000165c0: 6e67 2061 2070 726f 6772 616d 2c20 7573 ng a program, us │ │ │ │ │ +000165d0: 696e 6720 e280 9826 26e2 8099 2072 6174 ing ...&&... rat │ │ │ │ │ +000165e0: 6865 7220 7468 616e 2073 656d 6963 6f6c her than semicol │ │ │ │ │ +000165f0: 6f6e 2061 7320 6120 636f 6d6d 616e 640a on as a command. │ │ │ │ │ +00016600: 7365 7061 7261 746f 7220 6973 2073 7566 separator is suf │ │ │ │ │ +00016610: 6669 6369 656e 742e 2020 466f 7220 6d6f ficient. For mo │ │ │ │ │ +00016620: 7265 2063 6f6d 706c 6578 2063 6f6d 6d61 re complex comma │ │ │ │ │ +00016630: 6e64 7320 696e 636c 7564 696e 6720 6d6f nds including mo │ │ │ │ │ +00016640: 7374 206c 6f6f 7073 0a61 6e64 2063 6f6e st loops.and con │ │ │ │ │ +00016650: 6469 7469 6f6e 616c 7320 796f 7520 7368 ditionals you sh │ │ │ │ │ +00016660: 6f75 6c64 2069 6e63 6c75 6465 2061 2073 ould include a s │ │ │ │ │ +00016670: 6570 6172 6174 6520 e280 9873 6574 202d eparate ...set - │ │ │ │ │ +00016680: 65e2 8099 2063 6f6d 6d61 6e64 2061 7420 e... command at │ │ │ │ │ +00016690: 7468 650a 7374 6172 7420 6f66 2065 7665 the.start of eve │ │ │ │ │ +000166a0: 7279 206d 616b 6566 696c 6520 636f 6d6d ry makefile comm │ │ │ │ │ +000166b0: 616e 6420 7468 6174 e280 9973 2061 6374 and that...s act │ │ │ │ │ +000166c0: 7561 6c6c 7920 6f6e 6520 6f66 2074 6865 ually one of the │ │ │ │ │ +000166d0: 7365 206d 696e 6961 7475 7265 0a73 6865 se miniature.she │ │ │ │ │ +000166e0: 6c6c 2073 6372 6970 7473 2e0a 0a1f 0a46 ll scripts.....F │ │ │ │ │ +000166f0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00016700: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00016710: 5469 6d65 2053 7461 6d70 732c 2020 4e65 Time Stamps, Ne │ │ │ │ │ +00016720: 7874 3a20 5265 7374 7269 6374 696f 6e73 xt: Restrictions │ │ │ │ │ +00016730: 206f 6e20 6f62 6a65 6374 7320 696e 2073 on objects in s │ │ │ │ │ +00016740: 6f75 7263 6520 7061 636b 6167 6573 2c20 ource packages, │ │ │ │ │ +00016750: 2050 7265 763a 2045 7272 6f72 2074 7261 Prev: Error tra │ │ │ │ │ +00016760: 7070 696e 6720 696e 206d 616b 6566 696c pping in makefil │ │ │ │ │ +00016770: 6573 2c20 2055 703a 2053 6f75 7263 6520 es, Up: Source │ │ │ │ │ +00016780: 7061 636b 6167 6573 0a0a 342e 3720 5469 packages..4.7 Ti │ │ │ │ │ +00016790: 6d65 2053 7461 6d70 730a 3d3d 3d3d 3d3d me Stamps.====== │ │ │ │ │ +000167a0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a4d 6169 6e74 =========..Maint │ │ │ │ │ +000167b0: 6169 6e65 7273 2073 686f 756c 6420 7072 ainers should pr │ │ │ │ │ +000167c0: 6573 6572 7665 2074 6865 206d 6f64 6966 eserve the modif │ │ │ │ │ +000167d0: 6963 6174 696f 6e20 7469 6d65 7320 6f66 ication times of │ │ │ │ │ +000167e0: 2074 6865 2075 7073 7472 6561 6d0a 736f the upstream.so │ │ │ │ │ +000167f0: 7572 6365 2066 696c 6573 2069 6e20 6120 urce files in a │ │ │ │ │ +00016800: 7061 636b 6167 652c 2061 7320 6661 7220 package, as far │ │ │ │ │ +00016810: 6173 2069 7320 7265 6173 6f6e 6162 6c79 as is reasonably │ │ │ │ │ +00016820: 2070 6f73 7369 626c 652e 2020 2831 290a possible. (1). │ │ │ │ │ +00016830: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +00016840: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +00016850: 2d2d 2d0a 0a20 2020 2831 2920 5468 6520 ---.. (1) The │ │ │ │ │ +00016860: 7261 7469 6f6e 616c 6520 6973 2074 6861 rationale is tha │ │ │ │ │ +00016870: 7420 7468 6572 6520 6973 2073 6f6d 6520 t there is some │ │ │ │ │ +00016880: 696e 666f 726d 6174 696f 6e20 636f 6e76 information conv │ │ │ │ │ +00016890: 6579 6564 2062 790a 6b6e 6f77 696e 6720 eyed by.knowing │ │ │ │ │ +000168a0: 7468 6520 6167 6520 6f66 2074 6865 2066 the age of the f │ │ │ │ │ +000168b0: 696c 652c 2066 6f72 2065 7861 6d70 6c65 ile, for example │ │ │ │ │ +000168c0: 2c20 796f 7520 636f 756c 6420 7265 636f , you could reco │ │ │ │ │ +000168d0: 676e 697a 6520 7468 6174 2073 6f6d 650a gnize that some. │ │ │ │ │ +000168e0: 646f 6375 6d65 6e74 6174 696f 6e20 6973 documentation is │ │ │ │ │ +000168f0: 2076 6572 7920 6f6c 6420 6279 206c 6f6f very old by loo │ │ │ │ │ +00016900: 6b69 6e67 2061 7420 7468 6520 6d6f 6469 king at the modi │ │ │ │ │ +00016910: 6669 6361 7469 6f6e 2074 696d 652c 2073 fication time, s │ │ │ │ │ +00016920: 6f20 6974 0a77 6f75 6c64 2062 6520 6e69 o it.would be ni │ │ │ │ │ +00016930: 6365 2069 6620 7468 6520 6d6f 6469 6669 ce if the modifi │ │ │ │ │ +00016940: 6361 7469 6f6e 2074 696d 6520 6f66 2074 cation time of t │ │ │ │ │ +00016950: 6865 2075 7073 7472 6561 6d20 736f 7572 he upstream sour │ │ │ │ │ +00016960: 6365 2077 6f75 6c64 2062 650a 7072 6573 ce would be.pres │ │ │ │ │ +00016970: 6572 7665 642e 0a0a 1f0a 4669 6c65 3a20 erved.....File: │ │ │ │ │ +00016980: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00016990: 666f 2c20 204e 6f64 653a 2052 6573 7472 fo, Node: Restr │ │ │ │ │ +000169a0: 6963 7469 6f6e 7320 6f6e 206f 626a 6563 ictions on objec │ │ │ │ │ +000169b0: 7473 2069 6e20 736f 7572 6365 2070 6163 ts in source pac │ │ │ │ │ +000169c0: 6b61 6765 732c 2020 4e65 7874 3a20 4d61 kages, Next: Ma │ │ │ │ │ +000169d0: 696e 2062 7569 6c64 696e 6720 7363 7269 in building scri │ │ │ │ │ +000169e0: 7074 2064 6562 6961 6e2f 7275 6c65 732c pt debian/rules, │ │ │ │ │ +000169f0: 2020 5072 6576 3a20 5469 6d65 2053 7461 Prev: Time Sta │ │ │ │ │ +00016a00: 6d70 732c 2020 5570 3a20 536f 7572 6365 mps, Up: Source │ │ │ │ │ +00016a10: 2070 6163 6b61 6765 730a 0a34 2e38 2052 packages..4.8 R │ │ │ │ │ +00016a20: 6573 7472 6963 7469 6f6e 7320 6f6e 206f estrictions on o │ │ │ │ │ +00016a30: 626a 6563 7473 2069 6e20 736f 7572 6365 bjects in source │ │ │ │ │ +00016a40: 2070 6163 6b61 6765 730a 3d3d 3d3d 3d3d packages.====== │ │ │ │ │ +00016a50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00016a60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00016a70: 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 736f ========..The so │ │ │ │ │ +00016a80: 7572 6365 2070 6163 6b61 6765 206d 7573 urce package mus │ │ │ │ │ +00016a90: 7420 6e6f 7420 636f 6e74 6169 6e20 6465 t not contain de │ │ │ │ │ +00016aa0: 7669 6365 2073 7065 6369 616c 2066 696c vice special fil │ │ │ │ │ +00016ab0: 6573 2c20 736f 636b 6574 732c 206f 720a es, sockets, or. │ │ │ │ │ +00016ac0: 7365 7475 6964 206f 7220 7365 7467 6964 setuid or setgid │ │ │ │ │ +00016ad0: 2066 696c 6573 2e20 2028 3129 0a0a 2020 files. (1).. │ │ │ │ │ +00016ae0: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +00016af0: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +00016b00: 0a0a 2020 2028 3129 2053 6574 6769 6420 .. (1) Setgid │ │ │ │ │ +00016b10: 6469 7265 6374 6f72 6965 7320 6172 6520 directories are │ │ │ │ │ +00016b20: 616c 6c6f 7765 642e 0a0a 1f0a 4669 6c65 allowed.....File │ │ │ │ │ +00016b30: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00016b40: 696e 666f 2c20 204e 6f64 653a 204d 6169 info, Node: Mai │ │ │ │ │ +00016b50: 6e20 6275 696c 6469 6e67 2073 6372 6970 n building scrip │ │ │ │ │ +00016b60: 7420 6465 6269 616e 2f72 756c 6573 2c20 t debian/rules, │ │ │ │ │ +00016b70: 204e 6578 743a 2056 6172 6961 626c 6520 Next: Variable │ │ │ │ │ +00016b80: 7375 6273 7469 7475 7469 6f6e 7320 6465 substitutions de │ │ │ │ │ +00016b90: 6269 616e 2f73 7562 7374 7661 7273 2c20 bian/substvars, │ │ │ │ │ +00016ba0: 2050 7265 763a 2052 6573 7472 6963 7469 Prev: Restricti │ │ │ │ │ +00016bb0: 6f6e 7320 6f6e 206f 626a 6563 7473 2069 ons on objects i │ │ │ │ │ +00016bc0: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ +00016bd0: 732c 2020 5570 3a20 536f 7572 6365 2070 s, Up: Source p │ │ │ │ │ +00016be0: 6163 6b61 6765 730a 0a34 2e39 204d 6169 ackages..4.9 Mai │ │ │ │ │ +00016bf0: 6e20 6275 696c 6469 6e67 2073 6372 6970 n building scrip │ │ │ │ │ +00016c00: 743a 20e2 8098 6465 6269 616e 2f72 756c t: ...debian/rul │ │ │ │ │ +00016c10: 6573 e280 990a 3d3d 3d3d 3d3d 3d3d 3d3d es....========== │ │ │ │ │ +00016c20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00016c30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +00016c40: 5468 6973 2066 696c 6520 6d75 7374 2062 This file must b │ │ │ │ │ +00016c50: 6520 616e 2065 7865 6375 7461 626c 6520 e an executable │ │ │ │ │ +00016c60: 6d61 6b65 6669 6c65 2e20 2049 7420 636f makefile. It co │ │ │ │ │ +00016c70: 6e74 6169 6e73 2074 6865 0a70 6163 6b61 ntains the.packa │ │ │ │ │ +00016c80: 6765 2d73 7065 6369 6669 6320 7265 6369 ge-specific reci │ │ │ │ │ +00016c90: 7065 7320 666f 7220 636f 6d70 696c 696e pes for compilin │ │ │ │ │ +00016ca0: 6720 7468 6520 736f 7572 6365 2028 6966 g the source (if │ │ │ │ │ +00016cb0: 2072 6571 7569 7265 6429 2061 6e64 0a63 required) and.c │ │ │ │ │ +00016cc0: 6f6e 7374 7275 6374 696e 6720 6f6e 6520 onstructing one │ │ │ │ │ +00016cd0: 6f72 206d 6f72 6520 6269 6e61 7279 2070 or more binary p │ │ │ │ │ +00016ce0: 6163 6b61 6765 732e 0a0a e280 9864 6562 ackages......deb │ │ │ │ │ +00016cf0: 6961 6e2f 7275 6c65 73e2 8099 206d 7573 ian/rules... mus │ │ │ │ │ +00016d00: 7420 7374 6172 7420 7769 7468 2074 6865 t start with the │ │ │ │ │ +00016d10: 206c 696e 6520 e280 9823 212f 7573 722f line ...#!/usr/ │ │ │ │ │ +00016d20: 6269 6e2f 6d61 6b65 202d 66e2 8099 2c20 bin/make -f..., │ │ │ │ │ +00016d30: 736f 2074 6861 7420 6974 0a63 616e 2062 so that it.can b │ │ │ │ │ +00016d40: 6520 696e 766f 6b65 6420 6279 2073 6179 e invoked by say │ │ │ │ │ +00016d50: 696e 6720 6974 7320 6e61 6d65 2072 6174 ing its name rat │ │ │ │ │ +00016d60: 6865 7220 7468 616e 2069 6e76 6f6b 696e her than invokin │ │ │ │ │ +00016d70: 6720 e280 986d 616b 65e2 8099 0a65 7870 g ...make....exp │ │ │ │ │ +00016d80: 6c69 6369 746c 792e 2020 5468 6174 2069 licitly. That i │ │ │ │ │ +00016d90: 732c 2069 6e76 6f6b 696e 6720 6569 7468 s, invoking eith │ │ │ │ │ +00016da0: 6572 206f 6620 e280 986d 616b 6520 2d66 er of ...make -f │ │ │ │ │ +00016db0: 2064 6562 6961 6e2f 7275 6c65 7320 6172 debian/rules ar │ │ │ │ │ +00016dc0: 6773 2e2e 2ee2 8099 0a6f 7220 e280 982e gs.......or .... │ │ │ │ │ +00016dd0: 2f64 6562 6961 6e2f 7275 6c65 7320 6172 /debian/rules ar │ │ │ │ │ +00016de0: 6773 2e2e 2ee2 8099 206d 7573 7420 7265 gs...... must re │ │ │ │ │ +00016df0: 7375 6c74 2069 6e20 6964 656e 7469 6361 sult in identica │ │ │ │ │ +00016e00: 6c20 6265 6861 7669 6f72 2e0a 0a54 6865 l behavior...The │ │ │ │ │ +00016e10: 2072 6563 6f6d 6d65 6e64 6564 2077 6179 recommended way │ │ │ │ │ +00016e20: 2074 6f20 696d 706c 656d 656e 7420 7468 to implement th │ │ │ │ │ +00016e30: 6520 6275 696c 6420 7072 6f63 6573 7320 e build process │ │ │ │ │ +00016e40: 6f66 2061 2044 6562 6961 6e20 7061 636b of a Debian pack │ │ │ │ │ +00016e50: 6167 652c 0a69 6e20 7468 6520 6162 7365 age,.in the abse │ │ │ │ │ +00016e60: 6e63 6520 6f66 2061 2067 6f6f 6420 7265 nce of a good re │ │ │ │ │ +00016e70: 6173 6f6e 2074 6f20 7573 6520 6120 6469 ason to use a di │ │ │ │ │ +00016e80: 6666 6572 656e 7420 6170 7072 6f61 6368 fferent approach │ │ │ │ │ +00016e90: 2c20 6973 2074 6865 20e2 8098 6468 e280 , is the ...dh.. │ │ │ │ │ +00016ea0: 990a 746f 6f6c 2e20 2054 6869 7320 696e ..tool. This in │ │ │ │ │ +00016eb0: 636c 7564 6573 2074 6865 2063 6f6e 7465 cludes the conte │ │ │ │ │ +00016ec0: 6e74 7320 6f66 2074 6865 20e2 8098 6465 nts of the ...de │ │ │ │ │ +00016ed0: 6269 616e 2f72 756c 6573 e280 9920 6275 bian/rules... bu │ │ │ │ │ +00016ee0: 696c 6469 6e67 2073 6372 6970 742e 0ae2 ilding script... │ │ │ │ │ +00016ef0: 8098 6468 e280 9920 6973 2074 6865 206d ..dh... is the m │ │ │ │ │ +00016f00: 6f73 7420 636f 6d6d 6f6e 2070 6163 6b61 ost common packa │ │ │ │ │ +00016f10: 6769 6e67 2068 656c 7065 7220 746f 6f6c ging helper tool │ │ │ │ │ +00016f20: 2069 6e20 4465 6269 616e 2e20 2055 7369 in Debian. Usi │ │ │ │ │ +00016f30: 6e67 2069 7420 7769 6c6c 0a75 7375 616c ng it will.usual │ │ │ │ │ +00016f40: 6c79 2073 6176 6520 6566 666f 7274 2069 ly save effort i │ │ │ │ │ +00016f50: 6e20 636f 6d70 6c79 696e 6720 7769 7468 n complying with │ │ │ │ │ +00016f60: 2074 6865 2072 756c 6573 2069 6e20 7468 the rules in th │ │ │ │ │ +00016f70: 6973 2064 6f63 756d 656e 742c 0a62 6563 is document,.bec │ │ │ │ │ +00016f80: 6175 7365 20e2 8098 6468 e280 9920 7769 ause ...dh... wi │ │ │ │ │ +00016f90: 6c6c 2061 7574 6f6d 6174 6963 616c 6c79 ll automatically │ │ │ │ │ +00016fa0: 2069 6d70 6c65 6d65 6e74 206d 616e 7920 implement many │ │ │ │ │ +00016fb0: 6f66 2074 6865 6d20 7769 7468 6f75 7420 of them without │ │ │ │ │ +00016fc0: 7265 7175 6972 696e 670a 6578 706c 6963 requiring.explic │ │ │ │ │ +00016fd0: 6974 2069 6e73 7472 7563 7469 6f6e 732e it instructions. │ │ │ │ │ +00016fe0: 0a0a 5468 6572 6520 6172 6520 736f 6d65 ..There are some │ │ │ │ │ +00016ff0: 7469 6d65 7320 676f 6f64 2072 6561 736f times good reaso │ │ │ │ │ +00017000: 6e73 2074 6f20 7573 6520 6120 6469 6666 ns to use a diff │ │ │ │ │ +00017010: 6572 656e 7420 6170 7072 6f61 6368 2e20 erent approach. │ │ │ │ │ +00017020: 2046 6f72 0a65 7861 6d70 6c65 2c20 7468 For.example, th │ │ │ │ │ +00017030: 6520 7374 616e 6461 7264 2074 6f6f 6c73 e standard tools │ │ │ │ │ +00017040: 2066 6f72 2070 6163 6b61 6769 6e67 2073 for packaging s │ │ │ │ │ +00017050: 6f66 7477 6172 6520 7772 6974 7465 6e20 oftware written │ │ │ │ │ +00017060: 696e 2073 6f6d 650a 6c61 6e67 7561 6765 in some.language │ │ │ │ │ +00017070: 7320 6d61 7920 7573 6520 616e 6f74 6865 s may use anothe │ │ │ │ │ +00017080: 7220 746f 6f6c 3b20 736f 6d65 2072 6172 r tool; some rar │ │ │ │ │ +00017090: 6572 2070 6163 6b61 6769 6e67 2070 6174 er packaging pat │ │ │ │ │ +000170a0: 7465 726e 732c 2073 7563 6820 6173 0a6d terns, such as.m │ │ │ │ │ +000170b0: 756c 7469 706c 6520 6275 696c 6473 206f ultiple builds o │ │ │ │ │ +000170c0: 6620 7468 6520 7361 6d65 2073 6f66 7477 f the same softw │ │ │ │ │ +000170d0: 6172 6520 7769 7468 2064 6966 6665 7265 are with differe │ │ │ │ │ +000170e0: 6e74 206f 7074 696f 6e73 2c20 6172 6520 nt options, are │ │ │ │ │ +000170f0: 6561 7369 6572 0a74 6f20 6578 7072 6573 easier.to expres │ │ │ │ │ +00017100: 7320 7769 7468 206f 7468 6572 2074 6f6f s with other too │ │ │ │ │ +00017110: 6c73 3b20 616e 6420 6120 7061 636b 6167 ls; and a packag │ │ │ │ │ +00017120: 6572 2077 6f72 6b69 6e67 206f 6e20 6120 er working on a │ │ │ │ │ +00017130: 6469 6666 6572 656e 740a 7061 636b 6167 different.packag │ │ │ │ │ +00017140: 696e 6720 6865 6c70 6572 206d 6967 6874 ing helper might │ │ │ │ │ +00017150: 2077 616e 7420 746f 2075 7365 2074 6865 want to use the │ │ │ │ │ +00017160: 6972 2074 6f6f 6c2e 2020 5468 6520 7265 ir tool. The re │ │ │ │ │ +00017170: 636f 6d6d 656e 6461 7469 6f6e 2074 6f0a commendation to. │ │ │ │ │ +00017180: 7573 6520 e280 9864 68e2 8099 2064 6f65 use ...dh... doe │ │ │ │ │ +00017190: 7320 6e6f 7420 616c 7761 7973 2061 7070 s not always app │ │ │ │ │ +000171a0: 6c79 2c20 616e 6420 7573 6520 6f66 20e2 ly, and use of . │ │ │ │ │ +000171b0: 8098 6468 e280 9920 6973 206e 6f74 2072 ..dh... is not r │ │ │ │ │ +000171c0: 6571 7569 7265 642e 0a0a 466f 7220 6d6f equired...For mo │ │ │ │ │ +000171d0: 7265 2069 6e66 6f72 6d61 7469 6f6e 2061 re information a │ │ │ │ │ +000171e0: 626f 7574 2068 6f77 2074 6f20 7573 6520 bout how to use │ │ │ │ │ +000171f0: e280 9864 68e2 8099 2c20 7365 6520 7468 ...dh..., see th │ │ │ │ │ +00017200: 6520 646f 6375 6d65 6e74 6174 696f 6e20 e documentation │ │ │ │ │ +00017210: 696e 2074 6865 0a64 6562 6865 6c70 6572 in the.debhelper │ │ │ │ │ +00017220: 2070 6163 6b61 6765 2c20 6d6f 7374 206e package, most n │ │ │ │ │ +00017230: 6f74 6162 6c79 2074 6865 20e2 8098 6468 otably the ...dh │ │ │ │ │ +00017240: 2831 29e2 8099 206d 616e 7561 6c20 7061 (1)... manual pa │ │ │ │ │ +00017250: 6765 2e0a 0a54 6865 2066 6f6c 6c6f 7769 ge...The followi │ │ │ │ │ +00017260: 6e67 2074 6172 6765 7473 2061 7265 2072 ng targets are r │ │ │ │ │ +00017270: 6571 7569 7265 6420 616e 6420 6d75 7374 equired and must │ │ │ │ │ +00017280: 2062 6520 696d 706c 656d 656e 7465 6420 be implemented │ │ │ │ │ +00017290: 6279 0ae2 8098 6465 6269 616e 2f72 756c by....debian/rul │ │ │ │ │ +000172a0: 6573 e280 993a 20e2 8098 636c 6561 6ee2 es...: ...clean. │ │ │ │ │ +000172b0: 8099 2c20 e280 9862 696e 6172 79e2 8099 .., ...binary... │ │ │ │ │ +000172c0: 2c20 e280 9862 696e 6172 792d 6172 6368 , ...binary-arch │ │ │ │ │ +000172d0: e280 992c 20e2 8098 6269 6e61 7279 2d69 ..., ...binary-i │ │ │ │ │ +000172e0: 6e64 6570 e280 992c 0ae2 8098 6275 696c ndep...,....buil │ │ │ │ │ +000172f0: 64e2 8099 2c20 e280 9862 7569 6c64 2d61 d..., ...build-a │ │ │ │ │ +00017300: 7263 68e2 8099 2061 6e64 20e2 8098 6275 rch... and ...bu │ │ │ │ │ +00017310: 696c 642d 696e 6465 70e2 8099 2e20 2054 ild-indep.... T │ │ │ │ │ +00017320: 6865 7365 2061 7265 2074 6865 2074 6172 hese are the tar │ │ │ │ │ +00017330: 6765 7473 2063 616c 6c65 640a 6279 20e2 gets called.by . │ │ │ │ │ +00017340: 8098 6470 6b67 2d62 7569 6c64 7061 636b ..dpkg-buildpack │ │ │ │ │ +00017350: 6167 65e2 8099 2e0a 0a53 696e 6365 2061 age......Since a │ │ │ │ │ +00017360: 6e20 696e 7465 7261 6374 6976 6520 e280 n interactive .. │ │ │ │ │ +00017370: 9864 6562 6961 6e2f 7275 6c65 73e2 8099 .debian/rules... │ │ │ │ │ +00017380: 2073 6372 6970 7420 6d61 6b65 7320 6974 script makes it │ │ │ │ │ +00017390: 2069 6d70 6f73 7369 626c 6520 746f 0a61 impossible to.a │ │ │ │ │ +000173a0: 7574 6f2d 636f 6d70 696c 6520 7468 6174 uto-compile that │ │ │ │ │ +000173b0: 2070 6163 6b61 6765 2061 6e64 2061 6c73 package and als │ │ │ │ │ +000173c0: 6f20 6d61 6b65 7320 6974 2068 6172 6420 o makes it hard │ │ │ │ │ +000173d0: 666f 7220 6f74 6865 7220 7065 6f70 6c65 for other people │ │ │ │ │ +000173e0: 2074 6f0a 7265 7072 6f64 7563 6520 7468 to.reproduce th │ │ │ │ │ +000173f0: 6520 7361 6d65 2062 696e 6172 7920 7061 e same binary pa │ │ │ │ │ +00017400: 636b 6167 652c 2061 6c6c 2072 6571 7569 ckage, all requi │ │ │ │ │ +00017410: 7265 6420 7461 7267 6574 7320 6d75 7374 red targets must │ │ │ │ │ +00017420: 2062 650a 6e6f 6e2d 696e 7465 7261 6374 be.non-interact │ │ │ │ │ +00017430: 6976 652e 2020 4974 2061 6c73 6f20 666f ive. It also fo │ │ │ │ │ +00017440: 6c6c 6f77 7320 7468 6174 2061 6e79 2074 llows that any t │ │ │ │ │ +00017450: 6172 6765 7420 7468 6174 2074 6865 7365 arget that these │ │ │ │ │ +00017460: 2074 6172 6765 7473 0a64 6570 656e 6420 targets.depend │ │ │ │ │ +00017470: 6f6e 206d 7573 7420 616c 736f 2062 6520 on must also be │ │ │ │ │ +00017480: 6e6f 6e2d 696e 7465 7261 6374 6976 652e non-interactive. │ │ │ │ │ +00017490: 0a0a 5468 6520 7061 636b 6167 6520 6275 ..The package bu │ │ │ │ │ +000174a0: 696c 6420 7368 6f75 6c64 2062 6520 6173 ild should be as │ │ │ │ │ +000174b0: 2076 6572 626f 7365 2061 7320 7265 6173 verbose as reas │ │ │ │ │ +000174c0: 6f6e 6162 6c79 2070 6f73 7369 626c 652c onably possible, │ │ │ │ │ +000174d0: 2065 7863 6570 740a 7768 6572 6520 7468 except.where th │ │ │ │ │ +000174e0: 6520 e280 9874 6572 7365 e280 9920 7461 e ...terse... ta │ │ │ │ │ +000174f0: 6720 6973 2069 6e63 6c75 6465 6420 696e g is included in │ │ │ │ │ +00017500: 20e2 8098 4445 425f 4255 494c 445f 4f50 ...DEB_BUILD_OP │ │ │ │ │ +00017510: 5449 4f4e 53e2 8099 2028 7365 6520 2a6e TIONS... (see *n │ │ │ │ │ +00017520: 6f74 650a 6465 6269 616e 2f72 756c 6573 ote.debian/rules │ │ │ │ │ +00017530: 2061 6e64 2044 4542 5f42 5549 4c44 5f4f and DEB_BUILD_O │ │ │ │ │ +00017540: 5054 494f 4e53 3a20 3764 2e29 2e20 2054 PTIONS: 7d.). T │ │ │ │ │ +00017550: 6869 7320 6d61 6b65 7320 6c69 6665 2065 his makes life e │ │ │ │ │ +00017560: 6173 6965 7220 666f 720a 706f 7274 6572 asier for.porter │ │ │ │ │ +00017570: 7320 616e 6420 6275 6720 7371 7561 7368 s and bug squash │ │ │ │ │ +00017580: 6572 7320 6d6f 7265 2067 656e 6572 616c ers more general │ │ │ │ │ +00017590: 6c79 2c20 7768 6f20 6361 6e20 6c6f 6f6b ly, who can look │ │ │ │ │ +000175a0: 2061 7420 6275 696c 6420 6c6f 6773 2066 at build logs f │ │ │ │ │ +000175b0: 6f72 0a70 6f73 7369 626c 6520 7072 6f62 or.possible prob │ │ │ │ │ +000175c0: 6c65 6d73 2e20 2054 6f20 6163 636f 6d70 lems. To accomp │ │ │ │ │ +000175d0: 6c69 7368 2074 6869 732c 20e2 8098 6465 lish this, ...de │ │ │ │ │ +000175e0: 6269 616e 2f72 756c 6573 e280 9920 7368 bian/rules... sh │ │ │ │ │ +000175f0: 6f75 6c64 2070 6173 7320 746f 0a74 6865 ould pass to.the │ │ │ │ │ +00017600: 2063 6f6d 6d61 6e64 7320 6974 2069 6e76 commands it inv │ │ │ │ │ +00017610: 6f6b 6573 206f 7074 696f 6e73 2074 6861 okes options tha │ │ │ │ │ +00017620: 7420 6361 7573 6520 7468 656d 2074 6f20 t cause them to │ │ │ │ │ +00017630: 7072 6f64 7563 6520 7665 7262 6f73 650a produce verbose. │ │ │ │ │ +00017640: 6f75 7470 7574 2e20 2046 6f72 2065 7861 output. For exa │ │ │ │ │ +00017650: 6d70 6c65 2c20 7468 6520 6275 696c 6420 mple, the build │ │ │ │ │ +00017660: 7461 7267 6574 2073 686f 756c 6420 7061 target should pa │ │ │ │ │ +00017670: 7373 0ae2 8098 2d2d 6469 7361 626c 652d ss....--disable- │ │ │ │ │ +00017680: 7369 6c65 6e74 2d72 756c 6573 e280 9920 silent-rules... │ │ │ │ │ +00017690: 746f 2061 6e79 2063 6f6e 6669 6775 7265 to any configure │ │ │ │ │ +000176a0: 2073 6372 6970 7473 2e20 2053 6565 2061 scripts. See a │ │ │ │ │ +000176b0: 6c73 6f20 2a6e 6f74 650a 4269 6e61 7269 lso *note.Binari │ │ │ │ │ +000176c0: 6573 3a20 3765 2e0a 0a45 7863 6570 7420 es: 7e...Except │ │ │ │ │ +000176d0: 666f 7220 7061 636b 6167 6573 2069 6e20 for packages in │ │ │ │ │ +000176e0: 7468 6520 6e6f 6e2d 6672 6565 2061 7263 the non-free arc │ │ │ │ │ +000176f0: 6869 7665 2077 6974 6820 7468 6520 e280 hive with the .. │ │ │ │ │ +00017700: 9841 7574 6f62 7569 6c64 e280 9920 636f .Autobuild... co │ │ │ │ │ +00017710: 6e74 726f 6c0a 6669 656c 6420 756e 7365 ntrol.field unse │ │ │ │ │ +00017720: 7420 6f72 2073 6574 2074 6f20 e280 986e t or set to ...n │ │ │ │ │ +00017730: 6fe2 8099 2c20 7265 7175 6972 6564 2074 o..., required t │ │ │ │ │ +00017740: 6172 6765 7473 206d 7573 7420 6e6f 7420 argets must not │ │ │ │ │ +00017750: 6174 7465 6d70 7420 6e65 7477 6f72 6b0a attempt network. │ │ │ │ │ +00017760: 6163 6365 7373 2c20 6578 6365 7074 2c20 access, except, │ │ │ │ │ +00017770: 7669 6120 7468 6520 6c6f 6f70 6261 636b via the loopback │ │ │ │ │ +00017780: 2069 6e74 6572 6661 6365 2c20 746f 2073 interface, to s │ │ │ │ │ +00017790: 6572 7669 6365 7320 6f6e 2074 6865 2062 ervices on the b │ │ │ │ │ +000177a0: 7569 6c64 0a68 6f73 7420 7468 6174 2068 uild.host that h │ │ │ │ │ +000177b0: 6176 6520 6265 656e 2073 7461 7274 6564 ave been started │ │ │ │ │ +000177c0: 2062 7920 7468 6520 6275 696c 642e 0a0a by the build... │ │ │ │ │ +000177d0: 5265 7175 6972 6564 2074 6172 6765 7473 Required targets │ │ │ │ │ +000177e0: 206d 7573 7420 6e6f 7420 6174 7465 6d70 must not attemp │ │ │ │ │ +000177f0: 7420 746f 2077 7269 7465 206f 7574 7369 t to write outsi │ │ │ │ │ +00017800: 6465 206f 6620 7468 6520 756e 7061 636b de of the unpack │ │ │ │ │ +00017810: 6564 0a73 6f75 7263 6520 7061 636b 6167 ed.source packag │ │ │ │ │ +00017820: 6520 7472 6565 2e20 2054 6865 7265 2061 e tree. There a │ │ │ │ │ +00017830: 7265 2074 776f 2065 7863 6570 7469 6f6e re two exception │ │ │ │ │ +00017840: 732e 2020 4669 7273 746c 792c 2074 6865 s. Firstly, the │ │ │ │ │ +00017850: 2062 696e 6172 790a 7461 7267 6574 7320 binary.targets │ │ │ │ │ +00017860: 6d61 7920 7772 6974 6520 7468 6520 6269 may write the bi │ │ │ │ │ +00017870: 6e61 7279 2070 6163 6b61 6765 7320 746f nary packages to │ │ │ │ │ +00017880: 2074 6865 2070 6172 656e 7420 6469 7265 the parent dire │ │ │ │ │ +00017890: 6374 6f72 7920 6f66 2074 6865 0a75 6e70 ctory of the.unp │ │ │ │ │ +000178a0: 6163 6b65 6420 736f 7572 6365 2070 6163 acked source pac │ │ │ │ │ +000178b0: 6b61 6765 2074 7265 652e 2020 5365 636f kage tree. Seco │ │ │ │ │ +000178c0: 6e64 6c79 2c20 7265 7175 6972 6564 2074 ndly, required t │ │ │ │ │ +000178d0: 6172 6765 7473 206d 6179 2077 7269 7465 argets may write │ │ │ │ │ +000178e0: 2074 6f0a e280 982f 746d 70e2 8099 2c20 to..../tmp..., │ │ │ │ │ +000178f0: e280 982f 7661 722f 746d 70e2 8099 2061 .../var/tmp... a │ │ │ │ │ +00017900: 6e64 2074 6f20 7468 6520 6469 7265 6374 nd to the direct │ │ │ │ │ +00017910: 6f72 7920 7370 6563 6966 6965 6420 6279 ory specified by │ │ │ │ │ +00017920: 2074 6865 20e2 8098 544d 5044 4952 e280 the ...TMPDIR.. │ │ │ │ │ +00017930: 990a 656e 7669 726f 6e6d 656e 7420 7661 ..environment va │ │ │ │ │ +00017940: 7269 6162 6c65 2c20 6275 7420 6d75 7374 riable, but must │ │ │ │ │ +00017950: 206e 6f74 2064 6570 656e 6420 6f6e 2074 not depend on t │ │ │ │ │ +00017960: 6865 2063 6f6e 7465 6e74 7320 6f66 2061 he contents of a │ │ │ │ │ +00017970: 6e79 206f 660a 7468 6573 652e 0a0a 5468 ny of.these...Th │ │ │ │ │ +00017980: 6973 2072 6573 7472 6963 7469 6f6e 2069 is restriction i │ │ │ │ │ +00017990: 7320 696e 7465 6e64 6564 2074 6f20 7072 s intended to pr │ │ │ │ │ +000179a0: 6576 656e 7420 736f 7572 6365 2070 6163 event source pac │ │ │ │ │ +000179b0: 6b61 6765 2062 7569 6c64 7320 6372 6561 kage builds crea │ │ │ │ │ +000179c0: 7469 6e67 0a61 6e64 2064 6570 656e 6469 ting.and dependi │ │ │ │ │ +000179d0: 6e67 206f 6e20 7374 6174 6520 6f75 7473 ng on state outs │ │ │ │ │ +000179e0: 6964 6520 6f66 2074 6865 6d73 656c 7665 ide of themselve │ │ │ │ │ +000179f0: 732c 2074 6875 7320 6166 6665 6374 696e s, thus affectin │ │ │ │ │ +00017a00: 6720 6d75 6c74 6970 6c65 0a69 6e64 6570 g multiple.indep │ │ │ │ │ +00017a10: 656e 6465 6e74 2072 6562 7569 6c64 732e endent rebuilds. │ │ │ │ │ +00017a20: 2020 496e 2070 6172 7469 6375 6c61 722c In particular, │ │ │ │ │ +00017a30: 2074 6865 2072 6571 7569 7265 6420 7461 the required ta │ │ │ │ │ +00017a40: 7267 6574 7320 6d75 7374 206e 6f74 0a61 rgets must not.a │ │ │ │ │ +00017a50: 7474 656d 7074 2074 6f20 7772 6974 6520 ttempt to write │ │ │ │ │ +00017a60: 696e 746f 20e2 8098 484f 4d45 e280 992e into ...HOME.... │ │ │ │ │ +00017a70: 0a0a 5468 6520 7461 7267 6574 7320 6172 ..The targets ar │ │ │ │ │ +00017a80: 6520 6173 2066 6f6c 6c6f 7773 3a0a 0ae2 e as follows:... │ │ │ │ │ +00017a90: 8098 6275 696c 64e2 8099 2028 7265 7175 ..build... (requ │ │ │ │ │ +00017aa0: 6972 6564 290a 0a20 2020 2020 5468 6520 ired).. The │ │ │ │ │ +00017ab0: e280 9862 7569 6c64 e280 9920 7461 7267 ...build... targ │ │ │ │ │ +00017ac0: 6574 2073 686f 756c 6420 7065 7266 6f72 et should perfor │ │ │ │ │ +00017ad0: 6d20 616c 6c20 7468 6520 636f 6e66 6967 m all the config │ │ │ │ │ +00017ae0: 7572 6174 696f 6e20 616e 640a 2020 2020 uration and. │ │ │ │ │ +00017af0: 2063 6f6d 7069 6c61 7469 6f6e 206f 6620 compilation of │ │ │ │ │ +00017b00: 7468 6520 7061 636b 6167 652e 2020 4966 the package. If │ │ │ │ │ +00017b10: 2061 2070 6163 6b61 6765 2068 6173 2061 a package has a │ │ │ │ │ +00017b20: 6e20 696e 7465 7261 6374 6976 650a 2020 n interactive. │ │ │ │ │ +00017b30: 2020 2070 7265 2d62 7569 6c64 2063 6f6e pre-build con │ │ │ │ │ +00017b40: 6669 6775 7261 7469 6f6e 2072 6f75 7469 figuration routi │ │ │ │ │ +00017b50: 6e65 2c20 7468 6520 4465 6269 616e 2073 ne, the Debian s │ │ │ │ │ +00017b60: 6f75 7263 6520 7061 636b 6167 6520 6d75 ource package mu │ │ │ │ │ +00017b70: 7374 0a20 2020 2020 6569 7468 6572 2062 st. either b │ │ │ │ │ +00017b80: 6520 6275 696c 7420 6166 7465 7220 7468 e built after th │ │ │ │ │ +00017b90: 6973 2068 6173 2074 616b 656e 2070 6c61 is has taken pla │ │ │ │ │ +00017ba0: 6365 2028 736f 2074 6861 7420 7468 6520 ce (so that the │ │ │ │ │ +00017bb0: 6269 6e61 7279 0a20 2020 2020 7061 636b binary. pack │ │ │ │ │ +00017bc0: 6167 6520 6361 6e20 6265 2062 7569 6c74 age can be built │ │ │ │ │ +00017bd0: 2077 6974 686f 7574 2072 6572 756e 6e69 without rerunni │ │ │ │ │ +00017be0: 6e67 2074 6865 2063 6f6e 6669 6775 7261 ng the configura │ │ │ │ │ +00017bf0: 7469 6f6e 2920 6f72 2074 6865 0a20 2020 tion) or the. │ │ │ │ │ +00017c00: 2020 636f 6e66 6967 7572 6174 696f 6e20 configuration │ │ │ │ │ +00017c10: 726f 7574 696e 6520 6d6f 6469 6669 6564 routine modified │ │ │ │ │ +00017c20: 2074 6f20 6265 636f 6d65 206e 6f6e 2d69 to become non-i │ │ │ │ │ +00017c30: 6e74 6572 6163 7469 7665 2e20 2028 5468 nteractive. (Th │ │ │ │ │ +00017c40: 650a 2020 2020 206c 6174 7465 7220 6973 e. latter is │ │ │ │ │ +00017c50: 2070 7265 6665 7261 626c 6520 6966 2074 preferable if t │ │ │ │ │ +00017c60: 6865 7265 2061 7265 2061 7263 6869 7465 here are archite │ │ │ │ │ +00017c70: 6374 7572 652d 7370 6563 6966 6963 2066 cture-specific f │ │ │ │ │ +00017c80: 6561 7475 7265 730a 2020 2020 2064 6574 eatures. det │ │ │ │ │ +00017c90: 6563 7465 6420 6279 2074 6865 2063 6f6e ected by the con │ │ │ │ │ +00017ca0: 6669 6775 7261 7469 6f6e 2072 6f75 7469 figuration routi │ │ │ │ │ +00017cb0: 6e65 2e29 0a0a 2020 2020 2046 6f72 2073 ne.).. For s │ │ │ │ │ +00017cc0: 6f6d 6520 7061 636b 6167 6573 2c20 6e6f ome packages, no │ │ │ │ │ +00017cd0: 7461 626c 7920 6f6e 6573 2077 6865 7265 tably ones where │ │ │ │ │ +00017ce0: 2074 6865 2073 616d 6520 736f 7572 6365 the same source │ │ │ │ │ +00017cf0: 2074 7265 6520 6973 0a20 2020 2020 636f tree is. co │ │ │ │ │ +00017d00: 6d70 696c 6564 2069 6e20 6469 6666 6572 mpiled in differ │ │ │ │ │ +00017d10: 656e 7420 7761 7973 2074 6f20 7072 6f64 ent ways to prod │ │ │ │ │ +00017d20: 7563 6520 7477 6f20 6269 6e61 7279 2070 uce two binary p │ │ │ │ │ +00017d30: 6163 6b61 6765 732c 2074 6865 0a20 2020 ackages, the. │ │ │ │ │ +00017d40: 2020 e280 9862 7569 6c64 e280 9920 7461 ...build... ta │ │ │ │ │ +00017d50: 7267 6574 2064 6f65 7320 6e6f 7420 6d61 rget does not ma │ │ │ │ │ +00017d60: 6b65 206d 7563 6820 7365 6e73 652e 2020 ke much sense. │ │ │ │ │ +00017d70: 466f 7220 7468 6573 6520 7061 636b 6167 For these packag │ │ │ │ │ +00017d80: 6573 2069 7420 6973 0a20 2020 2020 676f es it is. go │ │ │ │ │ +00017d90: 6f64 2065 6e6f 7567 6820 746f 2070 726f od enough to pro │ │ │ │ │ +00017da0: 7669 6465 2074 776f 2028 6f72 206d 6f72 vide two (or mor │ │ │ │ │ +00017db0: 6529 2074 6172 6765 7473 2028 e280 9862 e) targets (...b │ │ │ │ │ +00017dc0: 7569 6c64 2d61 e280 9920 616e 640a 2020 uild-a... and. │ │ │ │ │ +00017dd0: 2020 20e2 8098 6275 696c 642d 62e2 8099 ...build-b... │ │ │ │ │ +00017de0: 206f 7220 7768 6174 6576 6572 2920 666f or whatever) fo │ │ │ │ │ +00017df0: 7220 6561 6368 206f 6620 7468 6520 7761 r each of the wa │ │ │ │ │ +00017e00: 7973 206f 6620 6275 696c 6469 6e67 2074 ys of building t │ │ │ │ │ +00017e10: 6865 0a20 2020 2020 7061 636b 6167 652c he. package, │ │ │ │ │ +00017e20: 2061 6e64 2061 20e2 8098 6275 696c 64e2 and a ...build. │ │ │ │ │ +00017e30: 8099 2074 6172 6765 7420 7468 6174 2064 .. target that d │ │ │ │ │ +00017e40: 6f65 7320 6e6f 7468 696e 672e 2020 5468 oes nothing. Th │ │ │ │ │ +00017e50: 6520 e280 9862 696e 6172 79e2 8099 0a20 e ...binary.... │ │ │ │ │ +00017e60: 2020 2020 7461 7267 6574 2077 696c 6c20 target will │ │ │ │ │ +00017e70: 6861 7665 2074 6f20 6275 696c 6420 7468 have to build th │ │ │ │ │ +00017e80: 6520 7061 636b 6167 6520 696e 2065 6163 e package in eac │ │ │ │ │ +00017e90: 6820 6f66 2074 6865 2070 6f73 7369 626c h of the possibl │ │ │ │ │ +00017ea0: 6520 7761 7973 0a20 2020 2020 616e 6420 e ways. and │ │ │ │ │ +00017eb0: 6d61 6b65 2074 6865 2062 696e 6172 7920 make the binary │ │ │ │ │ +00017ec0: 7061 636b 6167 6520 6f75 7420 6f66 2065 package out of e │ │ │ │ │ +00017ed0: 6163 682e 0a0a 2020 2020 2054 6865 20e2 ach... The . │ │ │ │ │ +00017ee0: 8098 6275 696c 64e2 8099 2074 6172 6765 ..build... targe │ │ │ │ │ +00017ef0: 7420 6d75 7374 206e 6f74 2064 6f20 616e t must not do an │ │ │ │ │ +00017f00: 7974 6869 6e67 2074 6861 7420 6d69 6768 ything that migh │ │ │ │ │ +00017f10: 7420 7265 7175 6972 6520 726f 6f74 0a20 t require root. │ │ │ │ │ +00017f20: 2020 2020 7072 6976 696c 6567 652e 0a0a privilege... │ │ │ │ │ +00017f30: 2020 2020 2054 6865 20e2 8098 6275 696c The ...buil │ │ │ │ │ +00017f40: 64e2 8099 2074 6172 6765 7420 6d61 7920 d... target may │ │ │ │ │ +00017f50: 6e65 6564 2074 6f20 7275 6e20 7468 6520 need to run the │ │ │ │ │ +00017f60: e280 9863 6c65 616e e280 9920 7461 7267 ...clean... targ │ │ │ │ │ +00017f70: 6574 2066 6972 7374 202d 2073 6565 0a20 et first - see. │ │ │ │ │ +00017f80: 2020 2020 6265 6c6f 772e 0a0a 2020 2020 below... │ │ │ │ │ +00017f90: 2057 6865 6e20 6120 7061 636b 6167 6520 When a package │ │ │ │ │ +00017fa0: 6861 7320 6120 636f 6e66 6967 7572 6174 has a configurat │ │ │ │ │ +00017fb0: 696f 6e20 616e 6420 6275 696c 6420 726f ion and build ro │ │ │ │ │ +00017fc0: 7574 696e 6520 7768 6963 6820 7461 6b65 utine which take │ │ │ │ │ +00017fd0: 7320 610a 2020 2020 206c 6f6e 6720 7469 s a. long ti │ │ │ │ │ +00017fe0: 6d65 2c20 6f72 2077 6865 6e20 7468 6520 me, or when the │ │ │ │ │ +00017ff0: 6d61 6b65 6669 6c65 7320 6172 6520 706f makefiles are po │ │ │ │ │ +00018000: 6f72 6c79 2064 6573 6967 6e65 642c 206f orly designed, o │ │ │ │ │ +00018010: 7220 7768 656e 0a20 2020 2020 e280 9862 r when. ...b │ │ │ │ │ +00018020: 7569 6c64 e280 9920 6e65 6564 7320 746f uild... needs to │ │ │ │ │ +00018030: 2072 756e 20e2 8098 636c 6561 6ee2 8099 run ...clean... │ │ │ │ │ +00018040: 2066 6972 7374 2c20 6974 2069 7320 6120 first, it is a │ │ │ │ │ +00018050: 676f 6f64 2069 6465 6120 746f 20e2 8098 good idea to ... │ │ │ │ │ +00018060: 746f 7563 680a 2020 2020 2062 7569 6c64 touch. build │ │ │ │ │ +00018070: e280 9920 7768 656e 2074 6865 2062 7569 ... when the bui │ │ │ │ │ +00018080: 6c64 2070 726f 6365 7373 2069 7320 636f ld process is co │ │ │ │ │ +00018090: 6d70 6c65 7465 2e20 2054 6869 7320 7769 mplete. This wi │ │ │ │ │ +000180a0: 6c6c 2065 6e73 7572 6520 7468 6174 0a20 ll ensure that. │ │ │ │ │ +000180b0: 2020 2020 6966 20e2 8098 6465 6269 616e if ...debian │ │ │ │ │ +000180c0: 2f72 756c 6573 2062 7569 6c64 e280 9920 /rules build... │ │ │ │ │ +000180d0: 6973 2072 756e 2061 6761 696e 2069 7420 is run again it │ │ │ │ │ +000180e0: 7769 6c6c 206e 6f74 2072 6562 7569 6c64 will not rebuild │ │ │ │ │ +000180f0: 2074 6865 2077 686f 6c65 0a20 2020 2020 the whole. │ │ │ │ │ +00018100: 7072 6f67 7261 6d2e 2020 2831 290a 0ae2 program. (1)... │ │ │ │ │ +00018110: 8098 6275 696c 642d 6172 6368 e280 9920 ..build-arch... │ │ │ │ │ +00018120: 2872 6571 7569 7265 6429 2c20 e280 9862 (required), ...b │ │ │ │ │ +00018130: 7569 6c64 2d69 6e64 6570 e280 9920 2872 uild-indep... (r │ │ │ │ │ +00018140: 6571 7569 7265 6429 0a0a 2020 2020 2054 equired).. T │ │ │ │ │ +00018150: 6865 20e2 8098 6275 696c 642d 6172 6368 he ...build-arch │ │ │ │ │ +00018160: e280 9920 7461 7267 6574 206d 7573 7420 ... target must │ │ │ │ │ +00018170: 7065 7266 6f72 6d20 616c 6c20 7468 6520 perform all the │ │ │ │ │ +00018180: 636f 6e66 6967 7572 6174 696f 6e20 616e configuration an │ │ │ │ │ +00018190: 640a 2020 2020 2063 6f6d 7069 6c61 7469 d. compilati │ │ │ │ │ +000181a0: 6f6e 2072 6571 7569 7265 6420 666f 7220 on required for │ │ │ │ │ +000181b0: 7072 6f64 7563 696e 6720 616c 6c20 6172 producing all ar │ │ │ │ │ +000181c0: 6368 6974 6563 7475 7265 2d64 6570 656e chitecture-depen │ │ │ │ │ +000181d0: 6465 6e74 0a20 2020 2020 6269 6e61 7279 dent. binary │ │ │ │ │ +000181e0: 2070 6163 6b61 6765 7320 2874 686f 7365 packages (those │ │ │ │ │ +000181f0: 2070 6163 6b61 6765 7320 666f 7220 7768 packages for wh │ │ │ │ │ +00018200: 6963 6820 7468 6520 626f 6479 206f 6620 ich the body of │ │ │ │ │ +00018210: 7468 650a 2020 2020 20e2 8098 4172 6368 the. ...Arch │ │ │ │ │ +00018220: 6974 6563 7475 7265 e280 9920 6669 656c itecture... fiel │ │ │ │ │ +00018230: 6420 696e 20e2 8098 6465 6269 616e 2f63 d in ...debian/c │ │ │ │ │ +00018240: 6f6e 7472 6f6c e280 9920 6973 206e 6f74 ontrol... is not │ │ │ │ │ +00018250: 20e2 8098 616c 6ce2 8099 292e 2020 5369 ...all...). Si │ │ │ │ │ +00018260: 6d69 6c61 726c 792c 0a20 2020 2020 7468 milarly,. th │ │ │ │ │ +00018270: 6520 e280 9862 7569 6c64 2d69 6e64 6570 e ...build-indep │ │ │ │ │ +00018280: e280 9920 7461 7267 6574 206d 7573 7420 ... target must │ │ │ │ │ +00018290: 7065 7266 6f72 6d20 616c 6c20 7468 6520 perform all the │ │ │ │ │ +000182a0: 636f 6e66 6967 7572 6174 696f 6e20 616e configuration an │ │ │ │ │ +000182b0: 640a 2020 2020 2063 6f6d 7069 6c61 7469 d. compilati │ │ │ │ │ +000182c0: 6f6e 2072 6571 7569 7265 6420 666f 7220 on required for │ │ │ │ │ +000182d0: 7072 6f64 7563 696e 6720 616c 6c20 6172 producing all ar │ │ │ │ │ +000182e0: 6368 6974 6563 7475 7265 2d69 6e64 6570 chitecture-indep │ │ │ │ │ +000182f0: 656e 6465 6e74 0a20 2020 2020 6269 6e61 endent. bina │ │ │ │ │ +00018300: 7279 2070 6163 6b61 6765 7320 2874 686f ry packages (tho │ │ │ │ │ +00018310: 7365 2070 6163 6b61 6765 7320 666f 7220 se packages for │ │ │ │ │ +00018320: 7768 6963 6820 7468 6520 626f 6479 206f which the body o │ │ │ │ │ +00018330: 6620 7468 650a 2020 2020 20e2 8098 4172 f the. ...Ar │ │ │ │ │ +00018340: 6368 6974 6563 7475 7265 e280 9920 6669 chitecture... fi │ │ │ │ │ +00018350: 656c 6420 696e 20e2 8098 6465 6269 616e eld in ...debian │ │ │ │ │ +00018360: 2f63 6f6e 7472 6f6c e280 9920 6973 20e2 /control... is . │ │ │ │ │ +00018370: 8098 616c 6ce2 8099 292e 2020 5468 6520 ..all...). The │ │ │ │ │ +00018380: e280 9862 7569 6c64 e280 990a 2020 2020 ...build.... │ │ │ │ │ +00018390: 2074 6172 6765 7420 7368 6f75 6c64 2065 target should e │ │ │ │ │ +000183a0: 6974 6865 7220 6465 7065 6e64 206f 6e20 ither depend on │ │ │ │ │ +000183b0: 7468 6f73 6520 7461 7267 6574 7320 6f72 those targets or │ │ │ │ │ +000183c0: 2074 616b 6520 7468 6520 7361 6d65 0a20 take the same. │ │ │ │ │ +000183d0: 2020 2020 6163 7469 6f6e 7320 6173 2069 actions as i │ │ │ │ │ +000183e0: 6e76 6f6b 696e 6720 7468 6f73 6520 7461 nvoking those ta │ │ │ │ │ +000183f0: 7267 6574 7320 776f 756c 6420 7065 7266 rgets would perf │ │ │ │ │ +00018400: 6f72 6d2e 2020 2832 290a 0a20 2020 2020 orm. (2).. │ │ │ │ │ +00018410: 5468 6520 e280 9862 7569 6c64 2d61 7263 The ...build-arc │ │ │ │ │ +00018420: 68e2 8099 2061 6e64 20e2 8098 6275 696c h... and ...buil │ │ │ │ │ +00018430: 642d 696e 6465 70e2 8099 2074 6172 6765 d-indep... targe │ │ │ │ │ +00018440: 7473 206d 7573 7420 6e6f 7420 646f 2061 ts must not do a │ │ │ │ │ +00018450: 6e79 7468 696e 670a 2020 2020 2074 6861 nything. tha │ │ │ │ │ +00018460: 7420 6d69 6768 7420 7265 7175 6972 6520 t might require │ │ │ │ │ +00018470: 726f 6f74 2070 7269 7669 6c65 6765 2e0a root privilege.. │ │ │ │ │ +00018480: 0ae2 8098 6269 6e61 7279 e280 9920 2872 ....binary... (r │ │ │ │ │ +00018490: 6571 7569 7265 6429 2c20 e280 9862 696e equired), ...bin │ │ │ │ │ +000184a0: 6172 792d 6172 6368 e280 9920 2872 6571 ary-arch... (req │ │ │ │ │ +000184b0: 7569 7265 6429 2c20 e280 9862 696e 6172 uired), ...binar │ │ │ │ │ +000184c0: 792d 696e 6465 70e2 8099 2028 7265 7175 y-indep... (requ │ │ │ │ │ +000184d0: 6972 6564 290a 0a20 2020 2020 5468 6520 ired).. The │ │ │ │ │ +000184e0: e280 9862 696e 6172 79e2 8099 2074 6172 ...binary... tar │ │ │ │ │ +000184f0: 6765 7420 6d75 7374 2062 6520 616c 6c20 get must be all │ │ │ │ │ +00018500: 7468 6174 2069 7320 6e65 6365 7373 6172 that is necessar │ │ │ │ │ +00018510: 7920 666f 7220 7468 6520 7573 6572 2074 y for the user t │ │ │ │ │ +00018520: 6f0a 2020 2020 2062 7569 6c64 2074 6865 o. build the │ │ │ │ │ +00018530: 2062 696e 6172 7920 7061 636b 6167 6528 binary package( │ │ │ │ │ +00018540: 7329 2070 726f 6475 6365 6420 6672 6f6d s) produced from │ │ │ │ │ +00018550: 2074 6869 7320 736f 7572 6365 2070 6163 this source pac │ │ │ │ │ +00018560: 6b61 6765 2e20 2049 740a 2020 2020 2069 kage. It. i │ │ │ │ │ +00018570: 7320 7370 6c69 7420 696e 746f 2074 776f s split into two │ │ │ │ │ +00018580: 2070 6172 7473 3a20 e280 9862 696e 6172 parts: ...binar │ │ │ │ │ +00018590: 792d 6172 6368 e280 9920 6275 696c 6473 y-arch... builds │ │ │ │ │ +000185a0: 2074 6865 2062 696e 6172 7920 7061 636b the binary pack │ │ │ │ │ +000185b0: 6167 6573 0a20 2020 2020 7768 6963 6820 ages. which │ │ │ │ │ +000185c0: 6172 6520 7370 6563 6966 6963 2074 6f20 are specific to │ │ │ │ │ +000185d0: 6120 7061 7274 6963 756c 6172 2061 7263 a particular arc │ │ │ │ │ +000185e0: 6869 7465 6374 7572 652c 2061 6e64 20e2 hitecture, and . │ │ │ │ │ +000185f0: 8098 6269 6e61 7279 2d69 6e64 6570 e280 ..binary-indep.. │ │ │ │ │ +00018600: 990a 2020 2020 2062 7569 6c64 7320 7468 .. builds th │ │ │ │ │ +00018610: 6f73 6520 7768 6963 6820 6172 6520 6e6f ose which are no │ │ │ │ │ +00018620: 742e 0a0a 2020 2020 20e2 8098 6269 6e61 t... ...bina │ │ │ │ │ +00018630: 7279 e280 9920 6d61 7920 6265 2028 616e ry... may be (an │ │ │ │ │ +00018640: 6420 636f 6d6d 6f6e 6c79 2069 7329 2061 d commonly is) a │ │ │ │ │ +00018650: 2074 6172 6765 7420 7769 7468 206e 6f20 target with no │ │ │ │ │ +00018660: 636f 6d6d 616e 6473 2077 6869 6368 0a20 commands which. │ │ │ │ │ +00018670: 2020 2020 7369 6d70 6c79 2064 6570 656e simply depen │ │ │ │ │ +00018680: 6473 206f 6e20 e280 9862 696e 6172 792d ds on ...binary- │ │ │ │ │ +00018690: 6172 6368 e280 9920 616e 6420 e280 9862 arch... and ...b │ │ │ │ │ +000186a0: 696e 6172 792d 696e 6465 70e2 8099 2e0a inary-indep..... │ │ │ │ │ +000186b0: 0a20 2020 2020 426f 7468 20e2 8098 6269 . Both ...bi │ │ │ │ │ +000186c0: 6e61 7279 2d2a e280 9920 7461 7267 6574 nary-*... target │ │ │ │ │ +000186d0: 7320 7368 6f75 6c64 2064 6570 656e 6420 s should depend │ │ │ │ │ +000186e0: 6f6e 2074 6865 20e2 8098 6275 696c 64e2 on the ...build. │ │ │ │ │ +000186f0: 8099 2074 6172 6765 742c 206f 7220 6f6e .. target, or on │ │ │ │ │ +00018700: 0a20 2020 2020 7468 6520 6170 7072 6f70 . the approp │ │ │ │ │ +00018710: 7269 6174 6520 e280 9862 7569 6c64 2d61 riate ...build-a │ │ │ │ │ +00018720: 7263 68e2 8099 206f 7220 e280 9862 7569 rch... or ...bui │ │ │ │ │ +00018730: 6c64 2d69 6e64 6570 e280 9920 7461 7267 ld-indep... targ │ │ │ │ │ +00018740: 6574 2c20 736f 2074 6861 7420 7468 650a et, so that the. │ │ │ │ │ +00018750: 2020 2020 2070 6163 6b61 6765 2069 7320 package is │ │ │ │ │ +00018760: 6275 696c 7420 6966 2069 7420 6861 7320 built if it has │ │ │ │ │ +00018770: 6e6f 7420 6265 656e 2061 6c72 6561 6479 not been already │ │ │ │ │ +00018780: 2e20 2049 7420 7368 6f75 6c64 2074 6865 . It should the │ │ │ │ │ +00018790: 6e20 6372 6561 7465 0a20 2020 2020 7468 n create. th │ │ │ │ │ +000187a0: 6520 7265 6c65 7661 6e74 2062 696e 6172 e relevant binar │ │ │ │ │ +000187b0: 7920 7061 636b 6167 6528 7329 2c20 7573 y package(s), us │ │ │ │ │ +000187c0: 696e 6720 e280 9864 706b 672d 6765 6e63 ing ...dpkg-genc │ │ │ │ │ +000187d0: 6f6e 7472 6f6c e280 9920 746f 206d 616b ontrol... to mak │ │ │ │ │ +000187e0: 650a 2020 2020 2074 6865 6972 2063 6f6e e. their con │ │ │ │ │ +000187f0: 7472 6f6c 2066 696c 6573 2061 6e64 20e2 trol files and . │ │ │ │ │ +00018800: 8098 6470 6b67 2d64 6562 e280 9920 746f ..dpkg-deb... to │ │ │ │ │ +00018810: 2062 7569 6c64 2074 6865 6d20 616e 6420 build them and │ │ │ │ │ +00018820: 706c 6163 6520 7468 656d 2069 6e0a 2020 place them in. │ │ │ │ │ +00018830: 2020 2074 6865 2070 6172 656e 7420 6f66 the parent of │ │ │ │ │ +00018840: 2074 6865 2074 6f70 206c 6576 656c 2064 the top level d │ │ │ │ │ +00018850: 6972 6563 746f 7279 2e0a 0a20 2020 2020 irectory... │ │ │ │ │ +00018860: 426f 7468 2074 6865 20e2 8098 6269 6e61 Both the ...bina │ │ │ │ │ +00018870: 7279 2d61 7263 68e2 8099 2061 6e64 20e2 ry-arch... and . │ │ │ │ │ +00018880: 8098 6269 6e61 7279 2d69 6e64 6570 e280 ..binary-indep.. │ │ │ │ │ +00018890: 9920 7461 7267 6574 7320 276d 7573 7427 . targets 'must' │ │ │ │ │ +000188a0: 2065 7869 7374 2e20 2049 660a 2020 2020 exist. If. │ │ │ │ │ +000188b0: 206f 6e65 206f 6620 7468 656d 2068 6173 one of them has │ │ │ │ │ +000188c0: 206e 6f74 6869 6e67 2074 6f20 646f 2028 nothing to do ( │ │ │ │ │ +000188d0: 7768 6963 6820 7769 6c6c 2061 6c77 6179 which will alway │ │ │ │ │ +000188e0: 7320 6265 2074 6865 2063 6173 6520 6966 s be the case if │ │ │ │ │ +000188f0: 2074 6865 0a20 2020 2020 736f 7572 6365 the. source │ │ │ │ │ +00018900: 2067 656e 6572 6174 6573 206f 6e6c 7920 generates only │ │ │ │ │ +00018910: 6120 7369 6e67 6c65 2062 696e 6172 7920 a single binary │ │ │ │ │ +00018920: 7061 636b 6167 652c 2077 6865 7468 6572 package, whether │ │ │ │ │ +00018930: 0a20 2020 2020 6172 6368 6974 6563 7475 . architectu │ │ │ │ │ +00018940: 7265 2d64 6570 656e 6465 6e74 206f 7220 re-dependent or │ │ │ │ │ +00018950: 6e6f 7429 2c20 6974 206d 7573 7420 7374 not), it must st │ │ │ │ │ +00018960: 696c 6c20 6578 6973 7420 616e 6420 6d75 ill exist and mu │ │ │ │ │ +00018970: 7374 2061 6c77 6179 730a 2020 2020 2073 st always. s │ │ │ │ │ +00018980: 7563 6365 6564 2e0a 0a20 2020 2020 5468 ucceed... Th │ │ │ │ │ +00018990: 6520 e280 9862 696e 6172 79e2 8099 2074 e ...binary... t │ │ │ │ │ +000189a0: 6172 6765 7473 206d 6179 206e 6565 6420 argets may need │ │ │ │ │ +000189b0: 746f 2062 6520 696e 766f 6b65 6420 6173 to be invoked as │ │ │ │ │ +000189c0: 2072 6f6f 7420 6465 7065 6e64 696e 6720 root depending │ │ │ │ │ +000189d0: 6f6e 0a20 2020 2020 7468 6520 7661 6c75 on. the valu │ │ │ │ │ +000189e0: 6520 6f66 2074 6865 202a 6e6f 7465 2052 e of the *note R │ │ │ │ │ +000189f0: 756c 6573 2d52 6571 7569 7265 732d 526f ules-Requires-Ro │ │ │ │ │ +00018a00: 6f74 3a20 3766 2e20 6669 656c 642e 2020 ot: 7f. field. │ │ │ │ │ +00018a10: 2833 290a 0ae2 8098 636c 6561 6ee2 8099 (3).....clean... │ │ │ │ │ +00018a20: 2028 7265 7175 6972 6564 290a 0a20 2020 (required).. │ │ │ │ │ +00018a30: 2020 5468 6973 206d 7573 7420 756e 646f This must undo │ │ │ │ │ +00018a40: 2061 6e79 2065 6666 6563 7473 2074 6861 any effects tha │ │ │ │ │ +00018a50: 7420 7468 6520 e280 9862 7569 6c64 e280 t the ...build.. │ │ │ │ │ +00018a60: 9920 616e 6420 e280 9862 696e 6172 79e2 . and ...binary. │ │ │ │ │ +00018a70: 8099 2074 6172 6765 7473 0a20 2020 2020 .. targets. │ │ │ │ │ +00018a80: 6d61 7920 6861 7665 2068 6164 2c20 6578 may have had, ex │ │ │ │ │ +00018a90: 6365 7074 2074 6861 7420 6974 2073 686f cept that it sho │ │ │ │ │ +00018aa0: 756c 6420 6c65 6176 6520 616c 6f6e 6520 uld leave alone │ │ │ │ │ +00018ab0: 616e 7920 6f75 7470 7574 2066 696c 6573 any output files │ │ │ │ │ +00018ac0: 0a20 2020 2020 6372 6561 7465 6420 696e . created in │ │ │ │ │ +00018ad0: 2074 6865 2070 6172 656e 7420 6469 7265 the parent dire │ │ │ │ │ +00018ae0: 6374 6f72 7920 6279 2061 2072 756e 206f ctory by a run o │ │ │ │ │ +00018af0: 6620 6120 e280 9862 696e 6172 79e2 8099 f a ...binary... │ │ │ │ │ +00018b00: 2074 6172 6765 742e 0a0a 2020 2020 2049 target... I │ │ │ │ │ +00018b10: 6620 6120 e280 9862 7569 6c64 e280 9920 f a ...build... │ │ │ │ │ +00018b20: 6669 6c65 2069 7320 746f 7563 6865 6420 file is touched │ │ │ │ │ +00018b30: 6174 2074 6865 2065 6e64 206f 6620 7468 at the end of th │ │ │ │ │ +00018b40: 6520 e280 9862 7569 6c64 e280 9920 7461 e ...build... ta │ │ │ │ │ +00018b50: 7267 6574 2c20 6173 0a20 2020 2020 7375 rget, as. su │ │ │ │ │ +00018b60: 6767 6573 7465 6420 6162 6f76 652c 2069 ggested above, i │ │ │ │ │ +00018b70: 7420 7368 6f75 6c64 2062 6520 7265 6d6f t should be remo │ │ │ │ │ +00018b80: 7665 6420 6173 2074 6865 2066 6972 7374 ved as the first │ │ │ │ │ +00018b90: 2061 6374 696f 6e20 7468 6174 0a20 2020 action that. │ │ │ │ │ +00018ba0: 2020 e280 9863 6c65 616e e280 9920 7065 ...clean... pe │ │ │ │ │ +00018bb0: 7266 6f72 6d73 2c20 736f 2074 6861 7420 rforms, so that │ │ │ │ │ +00018bc0: 7275 6e6e 696e 6720 e280 9862 7569 6c64 running ...build │ │ │ │ │ +00018bd0: e280 9920 6167 6169 6e20 6166 7465 7220 ... again after │ │ │ │ │ +00018be0: 616e 0a20 2020 2020 696e 7465 7272 7570 an. interrup │ │ │ │ │ +00018bf0: 7465 6420 e280 9863 6c65 616e e280 9920 ted ...clean... │ │ │ │ │ +00018c00: 646f 6573 6ee2 8099 7420 7468 696e 6b20 doesn...t think │ │ │ │ │ +00018c10: 7468 6174 2065 7665 7279 7468 696e 6720 that everything │ │ │ │ │ +00018c20: 6973 2061 6c72 6561 6479 2064 6f6e 652e is already done. │ │ │ │ │ +00018c30: 0a0a 2020 2020 2054 6865 20e2 8098 636c .. The ...cl │ │ │ │ │ +00018c40: 6561 6ee2 8099 2074 6172 6765 7420 6d61 ean... target ma │ │ │ │ │ +00018c50: 7920 6e65 6564 2074 6f20 6265 2069 6e76 y need to be inv │ │ │ │ │ +00018c60: 6f6b 6564 2061 7320 726f 6f74 2069 6620 oked as root if │ │ │ │ │ +00018c70: e280 9862 696e 6172 79e2 8099 2068 6173 ...binary... has │ │ │ │ │ +00018c80: 0a20 2020 2020 6265 656e 2069 6e76 6f6b . been invok │ │ │ │ │ +00018c90: 6564 2073 696e 6365 2074 6865 206c 6173 ed since the las │ │ │ │ │ +00018ca0: 7420 e280 9863 6c65 616e e280 992c 206f t ...clean..., o │ │ │ │ │ +00018cb0: 7220 6966 20e2 8098 6275 696c 64e2 8099 r if ...build... │ │ │ │ │ +00018cc0: 2068 6173 2062 6565 6e20 696e 766f 6b65 has been invoke │ │ │ │ │ +00018cd0: 640a 2020 2020 2061 7320 726f 6f74 2028 d. as root ( │ │ │ │ │ +00018ce0: 7369 6e63 6520 e280 9862 7569 6c64 e280 since ...build.. │ │ │ │ │ +00018cf0: 9920 6d61 7920 6372 6561 7465 2064 6972 . may create dir │ │ │ │ │ +00018d00: 6563 746f 7269 6573 2c20 666f 7220 6578 ectories, for ex │ │ │ │ │ +00018d10: 616d 706c 6529 2e0a 0a20 2020 2020 5468 ample)... Th │ │ │ │ │ +00018d20: 6520 e280 9863 6c65 616e e280 9920 7461 e ...clean... ta │ │ │ │ │ +00018d30: 7267 6574 2063 616e 6e6f 7420 6265 2075 rget cannot be u │ │ │ │ │ +00018d40: 7365 6420 746f 2072 656d 6f76 6520 6669 sed to remove fi │ │ │ │ │ +00018d50: 6c65 7320 696e 2074 6865 2073 6f75 7263 les in the sourc │ │ │ │ │ +00018d60: 650a 2020 2020 2074 7265 6520 7468 6174 e. tree that │ │ │ │ │ +00018d70: 2061 7265 206e 6f74 2063 6f6d 7061 7469 are not compati │ │ │ │ │ +00018d80: 626c 6520 7769 7468 2074 6865 2044 4653 ble with the DFS │ │ │ │ │ +00018d90: 472e 2054 6869 7320 6973 2062 6563 6175 G. This is becau │ │ │ │ │ +00018da0: 7365 2074 6865 0a20 2020 2020 6669 6c65 se the. file │ │ │ │ │ +00018db0: 7320 776f 756c 6420 7265 6d61 696e 2069 s would remain i │ │ │ │ │ +00018dc0: 6e20 7468 6520 7570 7374 7265 616d 2074 n the upstream t │ │ │ │ │ +00018dd0: 6172 6261 6c6c 2c20 616e 6420 7468 7573 arball, and thus │ │ │ │ │ +00018de0: 2069 6e20 7468 6520 736f 7572 6365 0a20 in the source. │ │ │ │ │ +00018df0: 2020 2020 7061 636b 6167 652c 2073 6f20 package, so │ │ │ │ │ +00018e00: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ +00018e10: 6765 2077 6f75 6c64 2063 6f6e 7469 6e75 ge would continu │ │ │ │ │ +00018e20: 6520 746f 2076 696f 6c61 7465 2044 4653 e to violate DFS │ │ │ │ │ +00018e30: 472e 0a20 2020 2020 496e 7374 6561 642c G.. Instead, │ │ │ │ │ +00018e40: 2074 6865 2075 7073 7472 6561 6d20 736f the upstream so │ │ │ │ │ +00018e50: 7572 6365 2073 686f 756c 6420 6265 2072 urce should be r │ │ │ │ │ +00018e60: 6570 6163 6b65 6420 746f 2072 656d 6f76 epacked to remov │ │ │ │ │ +00018e70: 6520 7468 6f73 650a 2020 2020 2066 696c e those. fil │ │ │ │ │ +00018e80: 6573 2e0a 0ae2 8098 7061 7463 68e2 8099 es......patch... │ │ │ │ │ +00018e90: 2028 6f70 7469 6f6e 616c 290a 0a20 2020 (optional).. │ │ │ │ │ +00018ea0: 2020 5468 6973 2074 6172 6765 7420 7065 This target pe │ │ │ │ │ +00018eb0: 7266 6f72 6d73 2077 6861 7465 7665 7220 rforms whatever │ │ │ │ │ +00018ec0: 6164 6469 7469 6f6e 616c 2061 6374 696f additional actio │ │ │ │ │ +00018ed0: 6e73 2061 7265 2072 6571 7569 7265 6420 ns are required │ │ │ │ │ +00018ee0: 746f 0a20 2020 2020 6d61 6b65 2074 6865 to. make the │ │ │ │ │ +00018ef0: 2073 6f75 7263 6520 7265 6164 7920 666f source ready fo │ │ │ │ │ +00018f00: 7220 6564 6974 696e 6720 2875 6e70 6163 r editing (unpac │ │ │ │ │ +00018f10: 6b69 6e67 2061 6464 6974 696f 6e61 6c20 king additional │ │ │ │ │ +00018f20: 7570 7374 7265 616d 0a20 2020 2020 6172 upstream. ar │ │ │ │ │ +00018f30: 6368 6976 6573 2c20 6170 706c 7969 6e67 chives, applying │ │ │ │ │ +00018f40: 2070 6174 6368 6573 2c20 6574 632e 292e patches, etc.). │ │ │ │ │ +00018f50: 2020 4974 2069 7320 7265 636f 6d6d 656e It is recommen │ │ │ │ │ +00018f60: 6465 6420 746f 2062 650a 2020 2020 2069 ded to be. i │ │ │ │ │ +00018f70: 6d70 6c65 6d65 6e74 6564 2066 6f72 2061 mplemented for a │ │ │ │ │ +00018f80: 6e79 2070 6163 6b61 6765 2077 6865 7265 ny package where │ │ │ │ │ +00018f90: 20e2 8098 6470 6b67 2d73 6f75 7263 6520 ...dpkg-source │ │ │ │ │ +00018fa0: 2d78 e280 9920 646f 6573 206e 6f74 2072 -x... does not r │ │ │ │ │ +00018fb0: 6573 756c 740a 2020 2020 2069 6e20 736f esult. in so │ │ │ │ │ +00018fc0: 7572 6365 2072 6561 6479 2066 6f72 2061 urce ready for a │ │ │ │ │ +00018fd0: 6464 6974 696f 6e61 6c20 6d6f 6469 6669 dditional modifi │ │ │ │ │ +00018fe0: 6361 7469 6f6e 2e20 2053 6565 202a 6e6f cation. See *no │ │ │ │ │ +00018ff0: 7465 2053 6f75 7263 650a 2020 2020 2070 te Source. p │ │ │ │ │ +00019000: 6163 6b61 6765 2068 616e 646c 696e 673b ackage handling; │ │ │ │ │ +00019010: 2064 6562 6961 6e2f 5245 4144 4d45 2e73 debian/README.s │ │ │ │ │ +00019020: 6f75 7263 653a 2038 302e 0a0a 5468 6520 ource: 80...The │ │ │ │ │ +00019030: e280 9862 7569 6c64 e280 992c 20e2 8098 ...build..., ... │ │ │ │ │ +00019040: 6269 6e61 7279 e280 9920 616e 6420 e280 binary... and .. │ │ │ │ │ +00019050: 9863 6c65 616e e280 9920 7461 7267 6574 .clean... target │ │ │ │ │ +00019060: 7320 6d75 7374 2062 6520 696e 766f 6b65 s must be invoke │ │ │ │ │ +00019070: 6420 7769 7468 2074 6865 0a63 7572 7265 d with the.curre │ │ │ │ │ +00019080: 6e74 2064 6972 6563 746f 7279 2062 6569 nt directory bei │ │ │ │ │ +00019090: 6e67 2074 6865 2070 6163 6b61 6765 e280 ng the package.. │ │ │ │ │ +000190a0: 9973 2074 6f70 2d6c 6576 656c 2064 6972 .s top-level dir │ │ │ │ │ +000190b0: 6563 746f 7279 2e0a 0a41 6464 6974 696f ectory...Additio │ │ │ │ │ +000190c0: 6e61 6c20 7461 7267 6574 7320 6d61 7920 nal targets may │ │ │ │ │ +000190d0: 6578 6973 7420 696e 20e2 8098 6465 6269 exist in ...debi │ │ │ │ │ +000190e0: 616e 2f72 756c 6573 e280 992c 2065 6974 an/rules..., eit │ │ │ │ │ +000190f0: 6865 7220 6173 2070 7562 6c69 7368 6564 her as published │ │ │ │ │ +00019100: 206f 720a 756e 646f 6375 6d65 6e74 6564 or.undocumented │ │ │ │ │ +00019110: 2069 6e74 6572 6661 6365 7320 6f72 2066 interfaces or f │ │ │ │ │ +00019120: 6f72 2074 6865 2070 6163 6b61 6765 e280 or the package.. │ │ │ │ │ +00019130: 9973 2069 6e74 6572 6e61 6c20 7573 652e .s internal use. │ │ │ │ │ +00019140: 0a0a 5468 6520 6172 6368 6974 6563 7475 ..The architectu │ │ │ │ │ +00019150: 7265 7320 7765 2062 7569 6c64 206f 6e20 res we build on │ │ │ │ │ +00019160: 616e 6420 6275 696c 6420 666f 7220 6172 and build for ar │ │ │ │ │ +00019170: 6520 6465 7465 726d 696e 6564 2062 7920 e determined by │ │ │ │ │ +00019180: e280 986d 616b 65e2 8099 0a76 6172 6961 ...make....varia │ │ │ │ │ +00019190: 626c 6573 2075 7369 6e67 2074 6865 2075 bles using the u │ │ │ │ │ +000191a0: 7469 6c69 7479 20e2 8098 6470 6b67 2d61 tility ...dpkg-a │ │ │ │ │ +000191b0: 7263 6869 7465 6374 7572 65e2 8099 2e20 rchitecture.... │ │ │ │ │ +000191c0: 2059 6f75 2063 616e 2064 6574 6572 6d69 You can determi │ │ │ │ │ +000191d0: 6e65 2074 6865 0a44 6562 6961 6e20 6172 ne the.Debian ar │ │ │ │ │ +000191e0: 6368 6974 6563 7475 7265 2061 6e64 2074 chitecture and t │ │ │ │ │ +000191f0: 6865 2047 4e55 2073 7479 6c65 2061 7263 he GNU style arc │ │ │ │ │ +00019200: 6869 7465 6374 7572 6520 7370 6563 6966 hitecture specif │ │ │ │ │ +00019210: 6963 6174 696f 6e20 7374 7269 6e67 0a66 ication string.f │ │ │ │ │ +00019220: 6f72 2074 6865 2062 7569 6c64 2061 7263 or the build arc │ │ │ │ │ +00019230: 6869 7465 6374 7572 6520 6173 2077 656c hitecture as wel │ │ │ │ │ +00019240: 6c20 6173 2066 6f72 2074 6865 2068 6f73 l as for the hos │ │ │ │ │ +00019250: 7420 6172 6368 6974 6563 7475 7265 2e20 t architecture. │ │ │ │ │ +00019260: 2054 6865 0a62 7569 6c64 2061 7263 6869 The.build archi │ │ │ │ │ +00019270: 7465 6374 7572 6520 6973 2074 6865 2061 tecture is the a │ │ │ │ │ +00019280: 7263 6869 7465 6374 7572 6520 6f6e 2077 rchitecture on w │ │ │ │ │ +00019290: 6869 6368 20e2 8098 6465 6269 616e 2f72 hich ...debian/r │ │ │ │ │ +000192a0: 756c 6573 e280 9920 6973 2072 756e 0a61 ules... is run.a │ │ │ │ │ +000192b0: 6e64 2074 6865 2070 6163 6b61 6765 2062 nd the package b │ │ │ │ │ +000192c0: 7569 6c64 2069 7320 7065 7266 6f72 6d65 uild is performe │ │ │ │ │ +000192d0: 642e 2020 5468 6520 686f 7374 2061 7263 d. The host arc │ │ │ │ │ +000192e0: 6869 7465 6374 7572 6520 6973 2074 6865 hitecture is the │ │ │ │ │ +000192f0: 0a61 7263 6869 7465 6374 7572 6520 6f6e .architecture on │ │ │ │ │ +00019300: 2077 6869 6368 2074 6865 2072 6573 756c which the resul │ │ │ │ │ +00019310: 7469 6e67 2070 6163 6b61 6765 2077 696c ting package wil │ │ │ │ │ +00019320: 6c20 6265 2069 6e73 7461 6c6c 6564 2061 l be installed a │ │ │ │ │ +00019330: 6e64 2072 756e 2e0a 5468 6520 7461 7267 nd run..The targ │ │ │ │ │ +00019340: 6574 2061 7263 6869 7465 6374 7572 6520 et architecture │ │ │ │ │ +00019350: 6973 2074 6865 2061 7263 6869 7465 6374 is the architect │ │ │ │ │ +00019360: 7572 6520 6f66 2074 6865 2070 6163 6b61 ure of the packa │ │ │ │ │ +00019370: 6765 7320 7468 6174 2074 6865 0a63 6f6d ges that the.com │ │ │ │ │ +00019380: 7069 6c65 7220 6375 7272 656e 746c 7920 piler currently │ │ │ │ │ +00019390: 6265 696e 6720 6275 696c 7420 7769 6c6c being built will │ │ │ │ │ +000193a0: 2067 656e 6572 6174 652e 2020 5468 6573 generate. Thes │ │ │ │ │ +000193b0: 6520 6172 6520 6e6f 726d 616c 6c79 2074 e are normally t │ │ │ │ │ +000193c0: 6865 0a73 616d 652c 2062 7574 206d 6179 he.same, but may │ │ │ │ │ +000193d0: 2062 6520 6469 6666 6572 656e 7420 696e be different in │ │ │ │ │ +000193e0: 2074 6865 2063 6173 6520 6f66 2063 726f the case of cro │ │ │ │ │ +000193f0: 7373 2d63 6f6d 7069 6c61 7469 6f6e 2028 ss-compilation ( │ │ │ │ │ +00019400: 6275 696c 6469 6e67 0a70 6163 6b61 6765 building.package │ │ │ │ │ +00019410: 7320 666f 7220 6f6e 6520 6172 6368 6974 s for one archit │ │ │ │ │ +00019420: 6563 7475 7265 206f 6e20 6d61 6368 696e ecture on machin │ │ │ │ │ +00019430: 6573 206f 6620 6120 6469 6666 6572 656e es of a differen │ │ │ │ │ +00019440: 7420 6172 6368 6974 6563 7475 7265 292c t architecture), │ │ │ │ │ +00019450: 0a62 7569 6c64 696e 6720 6120 6372 6f73 .building a cros │ │ │ │ │ +00019460: 732d 636f 6d70 696c 6572 2028 6120 636f s-compiler (a co │ │ │ │ │ +00019470: 6d70 696c 6572 2070 6163 6b61 6765 2074 mpiler package t │ │ │ │ │ +00019480: 6861 7420 7769 6c6c 2067 656e 6572 6174 hat will generat │ │ │ │ │ +00019490: 6520 6f62 6a65 6374 730a 666f 7220 6f6e e objects.for on │ │ │ │ │ +000194a0: 6520 6172 6368 6974 6563 7475 7265 2c20 e architecture, │ │ │ │ │ +000194b0: 6275 696c 7420 6f6e 2061 206d 6163 6869 built on a machi │ │ │ │ │ +000194c0: 6e65 206f 6620 6120 6469 6666 6572 656e ne of a differen │ │ │ │ │ +000194d0: 7420 6172 6368 6974 6563 7475 7265 2920 t architecture) │ │ │ │ │ +000194e0: 6f72 0a61 2043 616e 6164 6961 6e20 6372 or.a Canadian cr │ │ │ │ │ +000194f0: 6f73 732d 636f 6d70 696c 6572 2028 6120 oss-compiler (a │ │ │ │ │ +00019500: 636f 6d70 696c 6572 2074 6861 7420 7769 compiler that wi │ │ │ │ │ +00019510: 6c6c 2067 656e 6572 6174 6520 6f62 6a65 ll generate obje │ │ │ │ │ +00019520: 6374 7320 666f 7220 6f6e 650a 6172 6368 cts for one.arch │ │ │ │ │ +00019530: 6974 6563 7475 7265 2c20 6275 696c 7420 itecture, built │ │ │ │ │ +00019540: 6f6e 2061 206d 6163 6869 6e65 206f 6620 on a machine of │ │ │ │ │ +00019550: 6120 6469 6666 6572 656e 7420 6172 6368 a different arch │ │ │ │ │ +00019560: 6974 6563 7475 7265 2c20 7468 6174 2077 itecture, that w │ │ │ │ │ +00019570: 696c 6c0a 7275 6e20 6f6e 2079 6574 2061 ill.run on yet a │ │ │ │ │ +00019580: 2064 6966 6665 7265 6e74 2061 7263 6869 different archi │ │ │ │ │ +00019590: 7465 6374 7572 6529 2e0a 0a48 6572 6520 tecture)...Here │ │ │ │ │ +000195a0: 6973 2061 206c 6973 7420 6f66 2073 7570 is a list of sup │ │ │ │ │ +000195b0: 706f 7274 6564 20e2 8098 6d61 6b65 e280 ported ...make.. │ │ │ │ │ +000195c0: 9920 7661 7269 6162 6c65 733a 0a0a 2020 . variables:.. │ │ │ │ │ +000195d0: 202d 20e2 8098 4445 425f 2a5f 4152 4348 - ...DEB_*_ARCH │ │ │ │ │ +000195e0: e280 9920 2874 6865 2044 6562 6961 6e20 ... (the Debian │ │ │ │ │ +000195f0: 6172 6368 6974 6563 7475 7265 290a 0a20 architecture).. │ │ │ │ │ +00019600: 2020 2d20 e280 9844 4542 5f2a 5f41 5243 - ...DEB_*_ARC │ │ │ │ │ +00019610: 485f 4350 55e2 8099 2028 7468 6520 4465 H_CPU... (the De │ │ │ │ │ +00019620: 6269 616e 2043 5055 206e 616d 6529 0a0a bian CPU name).. │ │ │ │ │ +00019630: 2020 202d 20e2 8098 4445 425f 2a5f 4152 - ...DEB_*_AR │ │ │ │ │ +00019640: 4348 5f42 4954 53e2 8099 2028 7468 6520 CH_BITS... (the │ │ │ │ │ +00019650: 4465 6269 616e 2043 5055 2070 6f69 6e74 Debian CPU point │ │ │ │ │ +00019660: 6572 2073 697a 6520 696e 2062 6974 7329 er size in bits) │ │ │ │ │ +00019670: 0a0a 2020 202d 20e2 8098 4445 425f 2a5f .. - ...DEB_*_ │ │ │ │ │ +00019680: 4152 4348 5f45 4e44 4941 4ee2 8099 2028 ARCH_ENDIAN... ( │ │ │ │ │ +00019690: 7468 6520 4465 6269 616e 2043 5055 2065 the Debian CPU e │ │ │ │ │ +000196a0: 6e64 6961 6e6e 6573 7329 0a0a 2020 202d ndianness).. - │ │ │ │ │ +000196b0: 20e2 8098 4445 425f 2a5f 4152 4348 5f4f ...DEB_*_ARCH_O │ │ │ │ │ +000196c0: 53e2 8099 2028 7468 6520 4465 6269 616e S... (the Debian │ │ │ │ │ +000196d0: 2053 7973 7465 6d20 6e61 6d65 290a 0a20 System name).. │ │ │ │ │ +000196e0: 2020 2d20 e280 9844 4542 5f2a 5f47 4e55 - ...DEB_*_GNU │ │ │ │ │ +000196f0: 5f54 5950 45e2 8099 2028 7468 6520 474e _TYPE... (the GN │ │ │ │ │ +00019700: 5520 7374 796c 6520 6172 6368 6974 6563 U style architec │ │ │ │ │ +00019710: 7475 7265 2073 7065 6369 6669 6361 7469 ture specificati │ │ │ │ │ +00019720: 6f6e 2073 7472 696e 6729 0a0a 2020 202d on string).. - │ │ │ │ │ +00019730: 20e2 8098 4445 425f 2a5f 474e 555f 4350 ...DEB_*_GNU_CP │ │ │ │ │ +00019740: 55e2 8099 2028 7468 6520 4350 5520 7061 U... (the CPU pa │ │ │ │ │ +00019750: 7274 206f 6620 e280 9844 4542 5f2a 5f47 rt of ...DEB_*_G │ │ │ │ │ +00019760: 4e55 5f54 5950 45e2 8099 290a 0a20 2020 NU_TYPE...).. │ │ │ │ │ +00019770: 2d20 e280 9844 4542 5f2a 5f47 4e55 5f53 - ...DEB_*_GNU_S │ │ │ │ │ +00019780: 5953 5445 4de2 8099 2028 7468 6520 5379 YSTEM... (the Sy │ │ │ │ │ +00019790: 7374 656d 2070 6172 7420 6f66 20e2 8098 stem part of ... │ │ │ │ │ +000197a0: 4445 425f 2a5f 474e 555f 5459 5045 e280 DEB_*_GNU_TYPE.. │ │ │ │ │ +000197b0: 9929 0a0a 7768 6572 6520 e280 982a e280 .)..where ...*.. │ │ │ │ │ +000197c0: 9920 6973 2065 6974 6865 7220 e280 9842 . is either ...B │ │ │ │ │ +000197d0: 5549 4c44 e280 9920 666f 7220 7370 6563 UILD... for spec │ │ │ │ │ +000197e0: 6966 6963 6174 696f 6e20 6f66 2074 6865 ification of the │ │ │ │ │ +000197f0: 2062 7569 6c64 2061 7263 6869 7465 6374 build architect │ │ │ │ │ +00019800: 7572 652c 0ae2 8098 484f 5354 e280 9920 ure,....HOST... │ │ │ │ │ +00019810: 666f 7220 7370 6563 6966 6963 6174 696f for specificatio │ │ │ │ │ +00019820: 6e20 6f66 2074 6865 2068 6f73 7420 6172 n of the host ar │ │ │ │ │ +00019830: 6368 6974 6563 7475 7265 206f 7220 e280 chitecture or .. │ │ │ │ │ +00019840: 9854 4152 4745 54e2 8099 2066 6f72 0a73 .TARGET... for.s │ │ │ │ │ +00019850: 7065 6369 6669 6361 7469 6f6e 206f 6620 pecification of │ │ │ │ │ +00019860: 7468 6520 7461 7267 6574 2061 7263 6869 the target archi │ │ │ │ │ +00019870: 7465 6374 7572 652e 0a0a 4261 636b 7761 tecture...Backwa │ │ │ │ │ +00019880: 7264 2063 6f6d 7061 7469 6269 6c69 7479 rd compatibility │ │ │ │ │ +00019890: 2063 616e 2062 6520 7072 6f76 6964 6564 can be provided │ │ │ │ │ +000198a0: 2069 6e20 7468 6520 7275 6c65 7320 6669 in the rules fi │ │ │ │ │ +000198b0: 6c65 2062 7920 7365 7474 696e 6720 7468 le by setting th │ │ │ │ │ +000198c0: 650a 6e65 6564 6564 2076 6172 6961 626c e.needed variabl │ │ │ │ │ +000198d0: 6573 2074 6f20 7375 6974 6162 6c65 2064 es to suitable d │ │ │ │ │ +000198e0: 6566 6175 6c74 2076 616c 7565 733b 2070 efault values; p │ │ │ │ │ +000198f0: 6c65 6173 6520 7265 6665 7220 746f 2074 lease refer to t │ │ │ │ │ +00019900: 6865 0a64 6f63 756d 656e 7461 7469 6f6e he.documentation │ │ │ │ │ +00019910: 206f 6620 e280 9864 706b 672d 6172 6368 of ...dpkg-arch │ │ │ │ │ +00019920: 6974 6563 7475 7265 e280 9920 666f 7220 itecture... for │ │ │ │ │ +00019930: 6465 7461 696c 732e 0a0a 4974 2069 7320 details...It is │ │ │ │ │ +00019940: 696d 706f 7274 616e 7420 746f 2075 6e64 important to und │ │ │ │ │ +00019950: 6572 7374 616e 6420 7468 6174 2074 6865 erstand that the │ │ │ │ │ +00019960: 20e2 8098 4445 425f 2a5f 4152 4348 e280 ...DEB_*_ARCH.. │ │ │ │ │ +00019970: 9920 7374 7269 6e67 206f 6e6c 790a 6465 . string only.de │ │ │ │ │ +00019980: 7465 726d 696e 6573 2077 6869 6368 2044 termines which D │ │ │ │ │ +00019990: 6562 6961 6e20 6172 6368 6974 6563 7475 ebian architectu │ │ │ │ │ +000199a0: 7265 2077 6520 6172 6520 6275 696c 6469 re we are buildi │ │ │ │ │ +000199b0: 6e67 206f 6e20 6f72 2066 6f72 2e20 2049 ng on or for. I │ │ │ │ │ +000199c0: 740a 7368 6f75 6c64 206e 6f74 2062 6520 t.should not be │ │ │ │ │ +000199d0: 7573 6564 2074 6f20 6765 7420 7468 6520 used to get the │ │ │ │ │ +000199e0: 4350 5520 6f72 2073 7973 7465 6d20 696e CPU or system in │ │ │ │ │ +000199f0: 666f 726d 6174 696f 6e3b 2074 6865 0ae2 formation; the.. │ │ │ │ │ +00019a00: 8098 4445 425f 2a5f 4152 4348 5f43 5055 ..DEB_*_ARCH_CPU │ │ │ │ │ +00019a10: e280 9920 616e 6420 e280 9844 4542 5f2a ... and ...DEB_* │ │ │ │ │ +00019a20: 5f41 5243 485f 4f53 e280 9920 7661 7269 _ARCH_OS... vari │ │ │ │ │ +00019a30: 6162 6c65 7320 7368 6f75 6c64 2062 6520 ables should be │ │ │ │ │ +00019a40: 7573 6564 2066 6f72 2074 6861 742e 0a47 used for that..G │ │ │ │ │ +00019a50: 4e55 2073 7479 6c65 2076 6172 6961 626c NU style variabl │ │ │ │ │ +00019a60: 6573 2073 686f 756c 6420 6765 6e65 7261 es should genera │ │ │ │ │ +00019a70: 6c6c 7920 6f6e 6c79 2062 6520 7573 6564 lly only be used │ │ │ │ │ +00019a80: 2077 6974 6820 7570 7374 7265 616d 2062 with upstream b │ │ │ │ │ +00019a90: 7569 6c64 0a73 7973 7465 6d73 2e0a 0a54 uild.systems...T │ │ │ │ │ +00019aa0: 6865 2062 7569 6c64 6572 206d 6179 2073 he builder may s │ │ │ │ │ +00019ab0: 6574 20e2 8098 4445 425f 5255 4c45 535f et ...DEB_RULES_ │ │ │ │ │ +00019ac0: 5245 5155 4952 4553 5f52 4f4f 54e2 8099 REQUIRES_ROOT... │ │ │ │ │ +00019ad0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ │ │ +00019ae0: 6961 626c 6520 7768 656e 0a63 616c 6c69 iable when.calli │ │ │ │ │ +00019af0: 6e67 2061 6e79 206f 6620 7468 6520 6d61 ng any of the ma │ │ │ │ │ +00019b00: 6e64 6174 6f72 7920 7461 7267 6574 7320 ndatory targets │ │ │ │ │ +00019b10: 6173 2064 6566 696e 6564 2069 6e20 2a6e as defined in *n │ │ │ │ │ +00019b20: 6f74 650a 5275 6c65 732d 5265 7175 6972 ote.Rules-Requir │ │ │ │ │ +00019b30: 6573 2d52 6f6f 743a 2037 662e 2020 4966 es-Root: 7f. If │ │ │ │ │ +00019b40: 2074 6865 2076 6172 6961 626c 6520 6973 the variable is │ │ │ │ │ +00019b50: 206e 6f74 2073 6574 2c20 7468 6520 7061 not set, the pa │ │ │ │ │ +00019b60: 636b 6167 6520 6d75 7374 0a62 6568 6176 ckage must.behav │ │ │ │ │ +00019b70: 6520 6173 2069 6620 6974 2077 6173 2073 e as if it was s │ │ │ │ │ +00019b80: 6574 2074 6f20 e280 9862 696e 6172 792d et to ...binary- │ │ │ │ │ +00019b90: 7461 7267 6574 73e2 8099 2e0a 0a2a 204d targets......* M │ │ │ │ │ +00019ba0: 656e 753a 0a0a 2a20 6465 6269 616e 2f72 enu:..* debian/r │ │ │ │ │ +00019bb0: 756c 6573 2061 6e64 2044 4542 5f42 5549 ules and DEB_BUI │ │ │ │ │ +00019bc0: 4c44 5f4f 5054 494f 4e53 3a3a 0a2a 2064 LD_OPTIONS::.* d │ │ │ │ │ +00019bd0: 6562 6961 6e2f 7275 6c65 7320 616e 6420 ebian/rules and │ │ │ │ │ +00019be0: 5275 6c65 732d 5265 7175 6972 6573 2d52 Rules-Requires-R │ │ │ │ │ +00019bf0: 6f6f 743a 3a0a 0a20 2020 2d2d 2d2d 2d2d oot::.. ------ │ │ │ │ │ +00019c00: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes - │ │ │ │ │ +00019c10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1 │ │ │ │ │ +00019c20: 2920 416e 6f74 6865 7220 636f 6d6d 6f6e ) Another common │ │ │ │ │ +00019c30: 2077 6179 2074 6f20 646f 2074 6869 7320 way to do this │ │ │ │ │ +00019c40: 6973 2066 6f72 20e2 8098 6275 696c 64e2 is for ...build. │ │ │ │ │ +00019c50: 8099 2074 6f20 6465 7065 6e64 206f 6e0a .. to depend on. │ │ │ │ │ +00019c60: e280 9862 7569 6c64 2d73 7461 6d70 e280 ...build-stamp.. │ │ │ │ │ +00019c70: 9920 616e 6420 746f 2064 6f20 6e6f 7468 . and to do noth │ │ │ │ │ +00019c80: 696e 6720 656c 7365 2c20 616e 6420 666f ing else, and fo │ │ │ │ │ +00019c90: 7220 7468 6520 e280 9862 7569 6c64 2d73 r the ...build-s │ │ │ │ │ +00019ca0: 7461 6d70 e280 9920 7461 7267 6574 0a74 tamp... target.t │ │ │ │ │ +00019cb0: 6f20 646f 2074 6865 2062 7569 6c64 696e o do the buildin │ │ │ │ │ +00019cc0: 6720 616e 6420 746f 20e2 8098 746f 7563 g and to ...touc │ │ │ │ │ +00019cd0: 6820 6275 696c 642d 7374 616d 70e2 8099 h build-stamp... │ │ │ │ │ +00019ce0: 206f 6e20 636f 6d70 6c65 7469 6f6e 2e20 on completion. │ │ │ │ │ +00019cf0: 2054 6869 7320 6973 0a65 7370 6563 6961 This is.especia │ │ │ │ │ +00019d00: 6c6c 7920 7573 6566 756c 2069 6620 7468 lly useful if th │ │ │ │ │ +00019d10: 6520 6275 696c 6420 726f 7574 696e 6520 e build routine │ │ │ │ │ +00019d20: 6372 6561 7465 7320 6120 6669 6c65 206f creates a file o │ │ │ │ │ +00019d30: 7220 6469 7265 6374 6f72 790a 6361 6c6c r directory.call │ │ │ │ │ +00019d40: 6564 20e2 8098 6275 696c 64e2 8099 3b20 ed ...build...; │ │ │ │ │ +00019d50: 696e 2073 7563 6820 6120 6361 7365 2c20 in such a case, │ │ │ │ │ +00019d60: e280 9862 7569 6c64 e280 9920 7769 6c6c ...build... will │ │ │ │ │ +00019d70: 206e 6565 6420 746f 2062 6520 6c69 7374 need to be list │ │ │ │ │ +00019d80: 6564 2061 7320 610a 7068 6f6e 7920 7461 ed as a.phony ta │ │ │ │ │ +00019d90: 7267 6574 2028 692e 652e 2c20 6173 2061 rget (i.e., as a │ │ │ │ │ +00019da0: 2064 6570 656e 6465 6e63 7920 6f66 2074 dependency of t │ │ │ │ │ +00019db0: 6865 20e2 8098 2e50 484f 4e59 e280 9920 he ....PHONY... │ │ │ │ │ +00019dc0: 7461 7267 6574 292e 2020 5365 6520 7468 target). See th │ │ │ │ │ +00019dd0: 650a 646f 6375 6d65 6e74 6174 696f 6e20 e.documentation │ │ │ │ │ +00019de0: 6f66 20e2 8098 6d61 6b65 e280 9920 666f of ...make... fo │ │ │ │ │ +00019df0: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ │ │ +00019e00: 6f6e 206f 6e20 7068 6f6e 7920 7461 7267 on on phony targ │ │ │ │ │ +00019e10: 6574 732e 0a0a 2020 2028 3229 2054 6869 ets... (2) Thi │ │ │ │ │ +00019e20: 7320 7370 6c69 7420 616c 6c6f 7773 2062 s split allows b │ │ │ │ │ +00019e30: 696e 6172 792d 6f6e 6c79 2062 7569 6c64 inary-only build │ │ │ │ │ +00019e40: 7320 746f 206e 6f74 2069 6e73 7461 6c6c s to not install │ │ │ │ │ +00019e50: 2074 6865 0a64 6570 656e 6465 6e63 6965 the.dependencie │ │ │ │ │ +00019e60: 7320 7265 7175 6972 6564 2066 6f72 2074 s required for t │ │ │ │ │ +00019e70: 6865 20e2 8098 6275 696c 642d 696e 6465 he ...build-inde │ │ │ │ │ +00019e80: 70e2 8099 2074 6172 6765 7420 616e 6420 p... target and │ │ │ │ │ +00019e90: 736b 6970 2061 6e79 0a72 6573 6f75 7263 skip any.resourc │ │ │ │ │ +00019ea0: 652d 696e 7465 6e73 6976 6520 6275 696c e-intensive buil │ │ │ │ │ +00019eb0: 6420 7461 736b 7320 7468 6174 2061 7265 d tasks that are │ │ │ │ │ +00019ec0: 206f 6e6c 7920 7265 7175 6972 6564 2077 only required w │ │ │ │ │ +00019ed0: 6865 6e20 6275 696c 6469 6e67 0a61 7263 hen building.arc │ │ │ │ │ +00019ee0: 6869 7465 6374 7572 652d 696e 6465 7065 hitecture-indepe │ │ │ │ │ +00019ef0: 6e64 656e 7420 6269 6e61 7279 2070 6163 ndent binary pac │ │ │ │ │ +00019f00: 6b61 6765 732e 0a0a 2020 2028 3329 2054 kages... (3) T │ │ │ │ │ +00019f10: 6865 20e2 8098 6661 6b65 726f 6f74 e280 he ...fakeroot.. │ │ │ │ │ +00019f20: 9920 7061 636b 6167 6520 6f66 7465 6e20 . package often │ │ │ │ │ +00019f30: 616c 6c6f 7773 206f 6e65 2074 6f20 6275 allows one to bu │ │ │ │ │ +00019f40: 696c 6420 6120 7061 636b 6167 650a 636f ild a package.co │ │ │ │ │ +00019f50: 7272 6563 746c 7920 6576 656e 2077 6974 rrectly even wit │ │ │ │ │ +00019f60: 686f 7574 2062 6569 6e67 2072 6f6f 742e hout being root. │ │ │ │ │ +00019f70: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +00019f80: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +00019f90: 6f64 653a 2064 6562 6961 6e2f 7275 6c65 ode: debian/rule │ │ │ │ │ +00019fa0: 7320 616e 6420 4445 425f 4255 494c 445f s and DEB_BUILD_ │ │ │ │ │ +00019fb0: 4f50 5449 4f4e 532c 2020 4e65 7874 3a20 OPTIONS, Next: │ │ │ │ │ +00019fc0: 6465 6269 616e 2f72 756c 6573 2061 6e64 debian/rules and │ │ │ │ │ +00019fd0: 2052 756c 6573 2d52 6571 7569 7265 732d Rules-Requires- │ │ │ │ │ +00019fe0: 526f 6f74 2c20 2055 703a 204d 6169 6e20 Root, Up: Main │ │ │ │ │ +00019ff0: 6275 696c 6469 6e67 2073 6372 6970 7420 building script │ │ │ │ │ +0001a000: 6465 6269 616e 2f72 756c 6573 0a0a 342e debian/rules..4. │ │ │ │ │ +0001a010: 392e 3120 e280 9864 6562 6961 6e2f 7275 9.1 ...debian/ru │ │ │ │ │ +0001a020: 6c65 73e2 8099 2061 6e64 20e2 8098 4445 les... and ...DE │ │ │ │ │ +0001a030: 425f 4255 494c 445f 4f50 5449 4f4e 53e2 B_BUILD_OPTIONS. │ │ │ │ │ +0001a040: 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ...------------- │ │ │ │ │ +0001a050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0001a060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +0001a070: 0a53 7570 706f 7274 696e 6720 7468 6520 .Supporting the │ │ │ │ │ +0001a080: 7374 616e 6461 7264 697a 6564 2065 6e76 standardized env │ │ │ │ │ +0001a090: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ │ │ +0001a0a0: 6520 e280 9844 4542 5f42 5549 4c44 5f4f e ...DEB_BUILD_O │ │ │ │ │ +0001a0b0: 5054 494f 4e53 e280 9920 6973 0a72 6563 PTIONS... is.rec │ │ │ │ │ +0001a0c0: 6f6d 6d65 6e64 6564 2e20 2054 6869 7320 ommended. This │ │ │ │ │ +0001a0d0: 7661 7269 6162 6c65 2063 616e 2063 6f6e variable can con │ │ │ │ │ +0001a0e0: 7461 696e 2073 6576 6572 616c 2066 6c61 tain several fla │ │ │ │ │ +0001a0f0: 6773 2074 6f20 6368 616e 6765 2068 6f77 gs to change how │ │ │ │ │ +0001a100: 2061 0a70 6163 6b61 6765 2069 7320 636f a.package is co │ │ │ │ │ +0001a110: 6d70 696c 6564 2061 6e64 2062 7569 6c74 mpiled and built │ │ │ │ │ +0001a120: 2e20 2045 6163 6820 666c 6167 206d 7573 . Each flag mus │ │ │ │ │ +0001a130: 7420 6265 2069 6e20 7468 6520 666f 726d t be in the form │ │ │ │ │ +0001a140: 2066 6c61 6720 6f72 0a66 6c61 673d 6f70 flag or.flag=op │ │ │ │ │ +0001a150: 7469 6f6e 732e 2020 4966 206d 756c 7469 tions. If multi │ │ │ │ │ +0001a160: 706c 6520 666c 6167 7320 6172 6520 6769 ple flags are gi │ │ │ │ │ +0001a170: 7665 6e2c 2074 6865 7920 6d75 7374 2062 ven, they must b │ │ │ │ │ +0001a180: 6520 7365 7061 7261 7465 6420 6279 0a77 e separated by.w │ │ │ │ │ +0001a190: 6869 7465 7370 6163 652e 2020 2831 2920 hitespace. (1) │ │ │ │ │ +0001a1a0: 2066 6c61 6720 6d75 7374 2073 7461 7274 flag must start │ │ │ │ │ +0001a1b0: 2077 6974 6820 6120 6c6f 7765 7263 6173 with a lowercas │ │ │ │ │ +0001a1c0: 6520 6c65 7474 6572 2028 e280 9861 2d7a e letter (...a-z │ │ │ │ │ +0001a1d0: e280 9929 2061 6e64 0a63 6f6e 7369 7374 ...) and.consist │ │ │ │ │ +0001a1e0: 206f 6e6c 7920 6f66 206c 6f77 6572 6361 only of lowerca │ │ │ │ │ +0001a1f0: 7365 206c 6574 7465 7273 2c20 6e75 6d62 se letters, numb │ │ │ │ │ +0001a200: 6572 7320 28e2 8098 302d 39e2 8099 292c ers (...0-9...), │ │ │ │ │ +0001a210: 2061 6e64 2074 6865 2063 6861 7261 6374 and the charact │ │ │ │ │ +0001a220: 6572 730a e280 982d e280 9920 616e 6420 ers....-... and │ │ │ │ │ +0001a230: e280 985f e280 9920 2868 7970 6865 6e20 ..._... (hyphen │ │ │ │ │ +0001a240: 616e 6420 756e 6465 7273 636f 7265 292e and underscore). │ │ │ │ │ +0001a250: 2020 6f70 7469 6f6e 7320 6d75 7374 206e options must n │ │ │ │ │ +0001a260: 6f74 2063 6f6e 7461 696e 0a77 6869 7465 ot contain.white │ │ │ │ │ +0001a270: 7370 6163 652e 2020 5468 6520 7361 6d65 space. The same │ │ │ │ │ +0001a280: 2074 6167 2073 686f 756c 6420 6e6f 7420 tag should not │ │ │ │ │ +0001a290: 6265 2067 6976 656e 206d 756c 7469 706c be given multipl │ │ │ │ │ +0001a2a0: 6520 7469 6d65 7320 7769 7468 0a63 6f6e e times with.con │ │ │ │ │ +0001a2b0: 666c 6963 7469 6e67 2076 616c 7565 732e flicting values. │ │ │ │ │ +0001a2c0: 2020 5061 636b 6167 6520 6d61 696e 7461 Package mainta │ │ │ │ │ +0001a2d0: 696e 6572 7320 6d61 7920 6173 7375 6d65 iners may assume │ │ │ │ │ +0001a2e0: 2074 6861 740a e280 9844 4542 5f42 5549 that....DEB_BUI │ │ │ │ │ +0001a2f0: 4c44 5f4f 5054 494f 4e53 e280 9920 7769 LD_OPTIONS... wi │ │ │ │ │ +0001a300: 6c6c 206e 6f74 2063 6f6e 7461 696e 2063 ll not contain c │ │ │ │ │ +0001a310: 6f6e 666c 6963 7469 6e67 2074 6167 732e onflicting tags. │ │ │ │ │ +0001a320: 0a0a 5468 6520 6d65 616e 696e 6720 6f66 ..The meaning of │ │ │ │ │ +0001a330: 2074 6865 2066 6f6c 6c6f 7769 6e67 2074 the following t │ │ │ │ │ +0001a340: 6167 7320 6861 7320 6265 656e 2073 7461 ags has been sta │ │ │ │ │ +0001a350: 6e64 6172 6469 7a65 643a 0a0a e280 986e ndardized:.....n │ │ │ │ │ +0001a360: 6f63 6865 636b e280 990a 0a20 2020 2020 ocheck..... │ │ │ │ │ +0001a370: 5468 6973 2074 6167 2073 6179 7320 746f This tag says to │ │ │ │ │ +0001a380: 206e 6f74 2072 756e 2061 6e79 2062 7569 not run any bui │ │ │ │ │ +0001a390: 6c64 2d74 696d 6520 7465 7374 2073 7569 ld-time test sui │ │ │ │ │ +0001a3a0: 7465 2070 726f 7669 6465 6420 6279 2074 te provided by t │ │ │ │ │ +0001a3b0: 6865 0a20 2020 2020 7061 636b 6167 652e he. package. │ │ │ │ │ +0001a3c0: 0a0a e280 986e 6f64 6f63 e280 990a 0a20 .....nodoc..... │ │ │ │ │ +0001a3d0: 2020 2020 5468 6973 2074 6167 2073 6179 This tag say │ │ │ │ │ +0001a3e0: 7320 746f 2073 6b69 7020 616e 7920 6275 s to skip any bu │ │ │ │ │ +0001a3f0: 696c 6420 7374 6570 7320 7468 6174 206f ild steps that o │ │ │ │ │ +0001a400: 6e6c 7920 6765 6e65 7261 7465 2070 6163 nly generate pac │ │ │ │ │ +0001a410: 6b61 6765 0a20 2020 2020 646f 6375 6d65 kage. docume │ │ │ │ │ +0001a420: 6e74 6174 696f 6e2e 2020 4669 6c65 7320 ntation. Files │ │ │ │ │ +0001a430: 7265 7175 6972 6564 2062 7920 6f74 6865 required by othe │ │ │ │ │ +0001a440: 7220 7365 6374 696f 6e73 206f 6620 4465 r sections of De │ │ │ │ │ +0001a450: 6269 616e 2050 6f6c 6963 792c 0a20 2020 bian Policy,. │ │ │ │ │ +0001a460: 2020 7375 6368 2061 7320 636f 7079 7269 such as copyri │ │ │ │ │ +0001a470: 6768 7420 616e 6420 6368 616e 6765 6c6f ght and changelo │ │ │ │ │ +0001a480: 6720 6669 6c65 732c 206d 7573 7420 7374 g files, must st │ │ │ │ │ +0001a490: 696c 6c20 6265 2067 656e 6572 6174 6564 ill be generated │ │ │ │ │ +0001a4a0: 2061 6e64 0a20 2020 2020 7075 7420 696e and. put in │ │ │ │ │ +0001a4b0: 2074 6865 2070 6163 6b61 6765 2c20 6275 the package, bu │ │ │ │ │ +0001a4c0: 7420 6f74 6865 7220 6765 6e65 7261 7465 t other generate │ │ │ │ │ +0001a4d0: 6420 646f 6375 6d65 6e74 6174 696f 6e20 d documentation │ │ │ │ │ +0001a4e0: 7375 6368 2061 730a 2020 2020 2068 656c such as. hel │ │ │ │ │ +0001a4f0: 7032 6d61 6e2d 6765 6e65 7261 7465 6420 p2man-generated │ │ │ │ │ +0001a500: 7061 6765 732c 2044 6f78 7967 656e 2d67 pages, Doxygen-g │ │ │ │ │ +0001a510: 656e 6572 6174 6564 2041 5049 2064 6f63 enerated API doc │ │ │ │ │ +0001a520: 756d 656e 7461 7469 6f6e 2c20 6f72 0a20 umentation, or. │ │ │ │ │ +0001a530: 2020 2020 696e 666f 2070 6167 6573 2067 info pages g │ │ │ │ │ +0001a540: 656e 6572 6174 6564 2066 726f 6d20 5465 enerated from Te │ │ │ │ │ +0001a550: 7869 6e66 6f20 736f 7572 6365 7320 7368 xinfo sources sh │ │ │ │ │ +0001a560: 6f75 6c64 2062 6520 736b 6970 7065 6420 ould be skipped │ │ │ │ │ +0001a570: 6966 0a20 2020 2020 706f 7373 6962 6c65 if. possible │ │ │ │ │ +0001a580: 2e20 2054 6869 7320 6f70 7469 6f6e 2064 . This option d │ │ │ │ │ +0001a590: 6f65 7320 6e6f 7420 6368 616e 6765 2074 oes not change t │ │ │ │ │ +0001a5a0: 6865 2073 6574 206f 6620 6269 6e61 7279 he set of binary │ │ │ │ │ +0001a5b0: 2070 6163 6b61 6765 730a 2020 2020 2067 packages. g │ │ │ │ │ +0001a5c0: 656e 6572 6174 6564 2062 7920 7468 6520 enerated by the │ │ │ │ │ +0001a5d0: 736f 7572 6365 2070 6163 6b61 6765 2c20 source package, │ │ │ │ │ +0001a5e0: 6275 7420 646f 6375 6d65 6e74 6174 696f but documentatio │ │ │ │ │ +0001a5f0: 6e2d 6f6e 6c79 2062 696e 6172 790a 2020 n-only binary. │ │ │ │ │ +0001a600: 2020 2070 6163 6b61 6765 7320 6d61 7920 packages may │ │ │ │ │ +0001a610: 6265 206e 6561 726c 7920 656d 7074 7920 be nearly empty │ │ │ │ │ +0001a620: 7768 656e 2062 7569 6c74 2077 6974 6820 when built with │ │ │ │ │ +0001a630: 7468 6973 206f 7074 696f 6e2e 0a0a e280 this option..... │ │ │ │ │ +0001a640: 986e 6f6f 7074 e280 990a 0a20 2020 2020 .noopt..... │ │ │ │ │ +0001a650: 5468 6520 7072 6573 656e 6365 206f 6620 The presence of │ │ │ │ │ +0001a660: 7468 6973 2074 6167 206d 6561 6e73 2074 this tag means t │ │ │ │ │ +0001a670: 6861 7420 7468 6520 7061 636b 6167 6520 hat the package │ │ │ │ │ +0001a680: 7368 6f75 6c64 2062 6520 636f 6d70 696c should be compil │ │ │ │ │ +0001a690: 6564 0a20 2020 2020 7769 7468 2061 206d ed. with a m │ │ │ │ │ +0001a6a0: 696e 696d 756d 206f 6620 6f70 7469 6d69 inimum of optimi │ │ │ │ │ +0001a6b0: 7a61 7469 6f6e 2e20 2046 6f72 2043 2070 zation. For C p │ │ │ │ │ +0001a6c0: 726f 6772 616d 732c 2069 7420 6973 2062 rograms, it is b │ │ │ │ │ +0001a6d0: 6573 7420 746f 2061 6464 0a20 2020 2020 est to add. │ │ │ │ │ +0001a6e0: e280 982d 4f30 e280 9920 746f 20e2 8098 ...-O0... to ... │ │ │ │ │ +0001a6f0: 4346 4c41 4753 e280 9920 2861 6c74 686f CFLAGS... (altho │ │ │ │ │ +0001a700: 7567 6820 7468 6973 2069 7320 7573 7561 ugh this is usua │ │ │ │ │ +0001a710: 6c6c 7920 7468 6520 6465 6661 756c 7429 lly the default) │ │ │ │ │ +0001a720: 2e20 2053 6f6d 650a 2020 2020 2070 726f . Some. pro │ │ │ │ │ +0001a730: 6772 616d 7320 6d69 6768 7420 6661 696c grams might fail │ │ │ │ │ +0001a740: 2074 6f20 6275 696c 6420 6f72 2072 756e to build or run │ │ │ │ │ +0001a750: 2061 7420 7468 6973 206c 6576 656c 206f at this level o │ │ │ │ │ +0001a760: 6620 6f70 7469 6d69 7a61 7469 6f6e 3b0a f optimization;. │ │ │ │ │ +0001a770: 2020 2020 2069 7420 6d61 7920 6265 206e it may be n │ │ │ │ │ +0001a780: 6563 6573 7361 7279 2074 6f20 7573 6520 ecessary to use │ │ │ │ │ +0001a790: e280 982d 4f31 e280 992c 2066 6f72 2065 ...-O1..., for e │ │ │ │ │ +0001a7a0: 7861 6d70 6c65 2e0a 0ae2 8098 6e6f 7374 xample......nost │ │ │ │ │ +0001a7b0: 7269 70e2 8099 0a0a 2020 2020 2054 6869 rip..... Thi │ │ │ │ │ +0001a7c0: 7320 7461 6720 6d65 616e 7320 7468 6174 s tag means that │ │ │ │ │ +0001a7d0: 2074 6865 2064 6562 7567 6769 6e67 2073 the debugging s │ │ │ │ │ +0001a7e0: 796d 626f 6c73 2073 686f 756c 6420 6e6f ymbols should no │ │ │ │ │ +0001a7f0: 7420 6265 2073 7472 6970 7065 640a 2020 t be stripped. │ │ │ │ │ +0001a800: 2020 2066 726f 6d20 7468 6520 6269 6e61 from the bina │ │ │ │ │ +0001a810: 7279 2064 7572 696e 6720 696e 7374 616c ry during instal │ │ │ │ │ +0001a820: 6c61 7469 6f6e 2c20 736f 2074 6861 7420 lation, so that │ │ │ │ │ +0001a830: 6465 6275 6767 696e 6720 696e 666f 726d debugging inform │ │ │ │ │ +0001a840: 6174 696f 6e0a 2020 2020 206d 6179 2062 ation. may b │ │ │ │ │ +0001a850: 6520 696e 636c 7564 6564 2069 6e20 7468 e included in th │ │ │ │ │ +0001a860: 6520 7061 636b 6167 652e 0a0a e280 9870 e package......p │ │ │ │ │ +0001a870: 6172 616c 6c65 6c3d 6ee2 8099 0a0a 2020 arallel=n..... │ │ │ │ │ +0001a880: 2020 2054 6869 7320 7461 6720 6d65 616e This tag mean │ │ │ │ │ +0001a890: 7320 7468 6174 2074 6865 2070 6163 6b61 s that the packa │ │ │ │ │ +0001a8a0: 6765 2073 686f 756c 6420 6265 2062 7569 ge should be bui │ │ │ │ │ +0001a8b0: 6c74 2075 7369 6e67 2075 7020 746f 20e2 lt using up to . │ │ │ │ │ +0001a8c0: 8098 6ee2 8099 0a20 2020 2020 7061 7261 ..n.... para │ │ │ │ │ +0001a8d0: 6c6c 656c 2070 726f 6365 7373 6573 2069 llel processes i │ │ │ │ │ +0001a8e0: 6620 7468 6520 7061 636b 6167 6520 6275 f the package bu │ │ │ │ │ +0001a8f0: 696c 6420 7379 7374 656d 2073 7570 706f ild system suppo │ │ │ │ │ +0001a900: 7274 7320 7468 6973 2e20 2028 3229 0a20 rts this. (2). │ │ │ │ │ +0001a910: 2020 2020 4966 2074 6865 2070 6163 6b61 If the packa │ │ │ │ │ +0001a920: 6765 2062 7569 6c64 2073 7973 7465 6d20 ge build system │ │ │ │ │ +0001a930: 646f 6573 206e 6f74 2073 7570 706f 7274 does not support │ │ │ │ │ +0001a940: 2070 6172 616c 6c65 6c20 6275 696c 6473 parallel builds │ │ │ │ │ +0001a950: 2c20 7468 6973 0a20 2020 2020 7374 7269 , this. stri │ │ │ │ │ +0001a960: 6e67 206d 7573 7420 6265 2069 676e 6f72 ng must be ignor │ │ │ │ │ +0001a970: 6564 2e20 2049 6620 7468 6520 7061 636b ed. If the pack │ │ │ │ │ +0001a980: 6167 6520 6275 696c 6420 7379 7374 656d age build system │ │ │ │ │ +0001a990: 206f 6e6c 7920 7375 7070 6f72 7473 0a20 only supports. │ │ │ │ │ +0001a9a0: 2020 2020 6120 6c6f 7765 7220 6c65 7665 a lower leve │ │ │ │ │ +0001a9b0: 6c20 6f66 2063 6f6e 6375 7272 656e 6379 l of concurrency │ │ │ │ │ +0001a9c0: 2074 6861 6e20 6e2c 2074 6865 2070 6163 than n, the pac │ │ │ │ │ +0001a9d0: 6b61 6765 2073 686f 756c 6420 6265 2062 kage should be b │ │ │ │ │ +0001a9e0: 7569 6c74 0a20 2020 2020 7573 696e 6720 uilt. using │ │ │ │ │ +0001a9f0: 6173 206d 616e 7920 7061 7261 6c6c 656c as many parallel │ │ │ │ │ +0001aa00: 2070 726f 6365 7373 6573 2061 7320 7468 processes as th │ │ │ │ │ +0001aa10: 6520 7061 636b 6167 6520 6275 696c 6420 e package build │ │ │ │ │ +0001aa20: 7379 7374 656d 0a20 2020 2020 7375 7070 system. supp │ │ │ │ │ +0001aa30: 6f72 7473 2e20 2049 7420 6973 2075 7020 orts. It is up │ │ │ │ │ +0001aa40: 746f 2074 6865 2070 6163 6b61 6765 206d to the package m │ │ │ │ │ +0001aa50: 6169 6e74 6169 6e65 7220 746f 2064 6563 aintainer to dec │ │ │ │ │ +0001aa60: 6964 6520 7768 6574 6865 7220 7468 650a ide whether the. │ │ │ │ │ +0001aa70: 2020 2020 2070 6163 6b61 6765 2062 7569 package bui │ │ │ │ │ +0001aa80: 6c64 2074 696d 6573 2061 7265 206c 6f6e ld times are lon │ │ │ │ │ +0001aa90: 6720 656e 6f75 6768 2061 6e64 2074 6865 g enough and the │ │ │ │ │ +0001aaa0: 2070 6163 6b61 6765 2062 7569 6c64 2073 package build s │ │ │ │ │ +0001aab0: 7973 7465 6d20 6973 0a20 2020 2020 726f ystem is. ro │ │ │ │ │ +0001aac0: 6275 7374 2065 6e6f 7567 6820 746f 206d bust enough to m │ │ │ │ │ +0001aad0: 616b 6520 7375 7070 6f72 7469 6e67 2070 ake supporting p │ │ │ │ │ +0001aae0: 6172 616c 6c65 6c20 6275 696c 6473 2077 arallel builds w │ │ │ │ │ +0001aaf0: 6f72 7468 7768 696c 652e 0a0a e280 9874 orthwhile......t │ │ │ │ │ +0001ab00: 6572 7365 e280 990a 0a20 2020 2020 5468 erse..... Th │ │ │ │ │ +0001ab10: 6973 2074 6167 206d 6561 6e73 2074 6861 is tag means tha │ │ │ │ │ +0001ab20: 7420 7468 6520 7061 636b 6167 6520 6275 t the package bu │ │ │ │ │ +0001ab30: 696c 6420 7769 6c6c 2062 6520 6c65 7373 ild will be less │ │ │ │ │ +0001ab40: 2076 6572 626f 7365 2074 6861 6e0a 2020 verbose than. │ │ │ │ │ +0001ab50: 2020 2064 6566 6175 6c74 2e20 2046 6f72 default. For │ │ │ │ │ +0001ab60: 2065 7861 6d70 6c65 2c20 e280 9864 6562 example, ...deb │ │ │ │ │ +0001ab70: 6961 6e2f 7275 6c65 73e2 8099 206d 6967 ian/rules... mig │ │ │ │ │ +0001ab80: 6874 2070 6173 7320 6f70 7469 6f6e 7320 ht pass options │ │ │ │ │ +0001ab90: 746f 2074 6865 0a20 2020 2020 7061 636b to the. pack │ │ │ │ │ +0001aba0: 6167 65e2 8099 7320 636f 6e66 6967 7572 age...s configur │ │ │ │ │ +0001abb0: 6520 7363 7269 7074 2074 6861 7420 6361 e script that ca │ │ │ │ │ +0001abc0: 7573 6520 7468 6520 636f 6d70 696c 6572 use the compiler │ │ │ │ │ +0001abd0: 2074 6f20 7072 6f64 7563 6520 6c65 7373 to produce less │ │ │ │ │ +0001abe0: 0a20 2020 2020 6f75 7470 7574 2e0a 0a55 . output...U │ │ │ │ │ +0001abf0: 6e6b 6e6f 776e 2066 6c61 6773 206d 7573 nknown flags mus │ │ │ │ │ +0001ac00: 7420 6265 2069 676e 6f72 6564 2062 7920 t be ignored by │ │ │ │ │ +0001ac10: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ +0001ac20: 8099 2e0a 0a54 6865 2066 6f6c 6c6f 7769 .....The followi │ │ │ │ │ +0001ac30: 6e67 206d 616b 6566 696c 6520 736e 6970 ng makefile snip │ │ │ │ │ +0001ac40: 7065 7420 6973 2061 6e20 6578 616d 706c pet is an exampl │ │ │ │ │ +0001ac50: 6520 6f66 2068 6f77 206f 6e65 206d 6179 e of how one may │ │ │ │ │ +0001ac60: 2069 6d70 6c65 6d65 6e74 0a74 6865 2062 implement.the b │ │ │ │ │ +0001ac70: 7569 6c64 206f 7074 696f 6e73 3b20 796f uild options; yo │ │ │ │ │ +0001ac80: 7520 7769 6c6c 2070 726f 6261 626c 7920 u will probably │ │ │ │ │ +0001ac90: 6861 7665 2074 6f20 6d61 7373 6167 6520 have to massage │ │ │ │ │ +0001aca0: 7468 6973 2065 7861 6d70 6c65 2069 6e0a this example in. │ │ │ │ │ +0001acb0: 6f72 6465 7220 746f 206d 616b 6520 6974 order to make it │ │ │ │ │ +0001acc0: 2077 6f72 6b20 666f 7220 796f 7572 2070 work for your p │ │ │ │ │ +0001acd0: 6163 6b61 6765 2e0a 0a20 2020 2020 4346 ackage... CF │ │ │ │ │ +0001ace0: 4c41 4753 203d 202d 5761 6c6c 202d 670a LAGS = -Wall -g. │ │ │ │ │ +0001acf0: 2020 2020 2049 4e53 5441 4c4c 203d 2069 INSTALL = i │ │ │ │ │ +0001ad00: 6e73 7461 6c6c 0a20 2020 2020 494e 5354 nstall. INST │ │ │ │ │ +0001ad10: 414c 4c5f 4649 4c45 2020 2020 3d20 2428 ALL_FILE = $( │ │ │ │ │ +0001ad20: 494e 5354 414c 4c29 202d 7020 2020 202d INSTALL) -p - │ │ │ │ │ +0001ad30: 6f20 726f 6f74 202d 6720 726f 6f74 2020 o root -g root │ │ │ │ │ +0001ad40: 2d6d 2020 3634 340a 2020 2020 2049 4e53 -m 644. INS │ │ │ │ │ +0001ad50: 5441 4c4c 5f50 524f 4752 414d 203d 2024 TALL_PROGRAM = $ │ │ │ │ │ +0001ad60: 2849 4e53 5441 4c4c 2920 2d70 2020 2020 (INSTALL) -p │ │ │ │ │ +0001ad70: 2d6f 2072 6f6f 7420 2d67 2072 6f6f 7420 -o root -g root │ │ │ │ │ +0001ad80: 202d 6d20 2037 3535 0a20 2020 2020 494e -m 755. IN │ │ │ │ │ +0001ad90: 5354 414c 4c5f 5343 5249 5054 2020 3d20 STALL_SCRIPT = │ │ │ │ │ +0001ada0: 2428 494e 5354 414c 4c29 202d 7020 2020 $(INSTALL) -p │ │ │ │ │ +0001adb0: 202d 6f20 726f 6f74 202d 6720 726f 6f74 -o root -g root │ │ │ │ │ +0001adc0: 2020 2d6d 2020 3735 350a 2020 2020 2049 -m 755. I │ │ │ │ │ +0001add0: 4e53 5441 4c4c 5f44 4952 2020 2020 203d NSTALL_DIR = │ │ │ │ │ +0001ade0: 2024 2849 4e53 5441 4c4c 2920 2d70 202d $(INSTALL) -p - │ │ │ │ │ +0001adf0: 6420 2d6f 2072 6f6f 7420 2d67 2072 6f6f d -o root -g roo │ │ │ │ │ +0001ae00: 7420 202d 6d20 2037 3535 0a0a 2020 2020 t -m 755.. │ │ │ │ │ +0001ae10: 2069 666e 6571 2028 2c24 2866 696c 7465 ifneq (,$(filte │ │ │ │ │ +0001ae20: 7220 6e6f 6f70 742c 2428 4445 425f 4255 r noopt,$(DEB_BU │ │ │ │ │ +0001ae30: 494c 445f 4f50 5449 4f4e 5329 2929 0a20 ILD_OPTIONS))). │ │ │ │ │ +0001ae40: 2020 2020 2020 2020 4346 4c41 4753 202b CFLAGS + │ │ │ │ │ +0001ae50: 3d20 2d4f 300a 2020 2020 2065 6c73 650a = -O0. else. │ │ │ │ │ +0001ae60: 2020 2020 2020 2020 2043 464c 4147 5320 CFLAGS │ │ │ │ │ +0001ae70: 2b3d 202d 4f32 0a20 2020 2020 656e 6469 += -O2. endi │ │ │ │ │ +0001ae80: 660a 2020 2020 2069 6665 7120 282c 2428 f. ifeq (,$( │ │ │ │ │ +0001ae90: 6669 6c74 6572 206e 6f73 7472 6970 2c24 filter nostrip,$ │ │ │ │ │ +0001aea0: 2844 4542 5f42 5549 4c44 5f4f 5054 494f (DEB_BUILD_OPTIO │ │ │ │ │ +0001aeb0: 4e53 2929 290a 2020 2020 2020 2020 2049 NS))). I │ │ │ │ │ +0001aec0: 4e53 5441 4c4c 5f50 524f 4752 414d 202b NSTALL_PROGRAM + │ │ │ │ │ +0001aed0: 3d20 2d73 0a20 2020 2020 656e 6469 660a = -s. endif. │ │ │ │ │ +0001aee0: 2020 2020 2069 666e 6571 2028 2c24 2866 ifneq (,$(f │ │ │ │ │ +0001aef0: 696c 7465 7220 7061 7261 6c6c 656c 3d25 ilter parallel=% │ │ │ │ │ +0001af00: 2c24 2844 4542 5f42 5549 4c44 5f4f 5054 ,$(DEB_BUILD_OPT │ │ │ │ │ +0001af10: 494f 4e53 2929 290a 2020 2020 2020 2020 IONS))). │ │ │ │ │ +0001af20: 204e 554d 4a4f 4253 203d 2024 2870 6174 NUMJOBS = $(pat │ │ │ │ │ +0001af30: 7375 6273 7420 7061 7261 6c6c 656c 3d25 subst parallel=% │ │ │ │ │ +0001af40: 2c25 2c24 2866 696c 7465 7220 7061 7261 ,%,$(filter para │ │ │ │ │ +0001af50: 6c6c 656c 3d25 2c24 2844 4542 5f42 5549 llel=%,$(DEB_BUI │ │ │ │ │ +0001af60: 4c44 5f4f 5054 494f 4e53 2929 290a 2020 LD_OPTIONS))). │ │ │ │ │ +0001af70: 2020 2020 2020 204d 414b 4546 4c41 4753 MAKEFLAGS │ │ │ │ │ +0001af80: 202b 3d20 2d6a 2428 4e55 4d4a 4f42 5329 += -j$(NUMJOBS) │ │ │ │ │ +0001af90: 0a20 2020 2020 656e 6469 660a 0a20 2020 . endif.. │ │ │ │ │ +0001afa0: 2020 6275 696c 643a 0a20 2020 2020 2020 build:. │ │ │ │ │ +0001afb0: 2020 2020 2020 2320 2e2e 2e0a 2020 2020 # .... │ │ │ │ │ +0001afc0: 2069 6665 7120 282c 2428 6669 6c74 6572 ifeq (,$(filter │ │ │ │ │ +0001afd0: 206e 6f63 6865 636b 2c24 2844 4542 5f42 nocheck,$(DEB_B │ │ │ │ │ +0001afe0: 5549 4c44 5f4f 5054 494f 4e53 2929 290a UILD_OPTIONS))). │ │ │ │ │ +0001aff0: 2020 2020 2020 2020 2020 2020 2023 2043 # C │ │ │ │ │ +0001b000: 6f64 6520 746f 2072 756e 2074 6865 2070 ode to run the p │ │ │ │ │ +0001b010: 6163 6b61 6765 2074 6573 7420 7375 6974 ackage test suit │ │ │ │ │ +0001b020: 652e 0a20 2020 2020 656e 6469 660a 0a20 e.. endif.. │ │ │ │ │ +0001b030: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ +0001b040: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ +0001b050: 2d0a 0a20 2020 2831 2920 536f 6d65 2070 -.. (1) Some p │ │ │ │ │ +0001b060: 6163 6b61 6765 7320 7375 7070 6f72 7420 ackages support │ │ │ │ │ +0001b070: 616e 7920 6465 6c69 6d69 7465 722c 2062 any delimiter, b │ │ │ │ │ +0001b080: 7574 2077 6869 7465 7370 6163 6520 6973 ut whitespace is │ │ │ │ │ +0001b090: 2074 6865 0a65 6173 6965 7374 2074 6f20 the.easiest to │ │ │ │ │ +0001b0a0: 7061 7273 6520 696e 7369 6465 2061 206d parse inside a m │ │ │ │ │ +0001b0b0: 616b 6566 696c 6520 616e 6420 6176 6f69 akefile and avoi │ │ │ │ │ +0001b0c0: 6473 2061 6d62 6967 7569 7479 2077 6974 ds ambiguity wit │ │ │ │ │ +0001b0d0: 6820 666c 6167 2076 616c 7565 730a 7468 h flag values.th │ │ │ │ │ +0001b0e0: 6174 2063 6f6e 7461 696e 2063 6f6d 6d61 at contain comma │ │ │ │ │ +0001b0f0: 732e 0a0a 2020 2028 3229 2050 6163 6b61 s... (2) Packa │ │ │ │ │ +0001b100: 6765 7320 6275 696c 7420 7769 7468 20e2 ges built with . │ │ │ │ │ +0001b110: 8098 6d61 6b65 e280 9920 6361 6e20 6f66 ..make... can of │ │ │ │ │ +0001b120: 7465 6e20 696d 706c 656d 656e 7420 7468 ten implement th │ │ │ │ │ +0001b130: 6973 2062 7920 7061 7373 696e 670a 7468 is by passing.th │ │ │ │ │ +0001b140: 6520 e280 982d 6ae2 8099 6e20 6f70 7469 e ...-j...n opti │ │ │ │ │ +0001b150: 6f6e 2074 6f20 e280 986d 616b 65e2 8099 on to ...make... │ │ │ │ │ +0001b160: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +0001b170: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +0001b180: 4e6f 6465 3a20 6465 6269 616e 2f72 756c Node: debian/rul │ │ │ │ │ +0001b190: 6573 2061 6e64 2052 756c 6573 2d52 6571 es and Rules-Req │ │ │ │ │ +0001b1a0: 7569 7265 732d 526f 6f74 2c20 2050 7265 uires-Root, Pre │ │ │ │ │ +0001b1b0: 763a 2064 6562 6961 6e2f 7275 6c65 7320 v: debian/rules │ │ │ │ │ +0001b1c0: 616e 6420 4445 425f 4255 494c 445f 4f50 and DEB_BUILD_OP │ │ │ │ │ +0001b1d0: 5449 4f4e 532c 2020 5570 3a20 4d61 696e TIONS, Up: Main │ │ │ │ │ +0001b1e0: 2062 7569 6c64 696e 6720 7363 7269 7074 building script │ │ │ │ │ +0001b1f0: 2064 6562 6961 6e2f 7275 6c65 730a 0a34 debian/rules..4 │ │ │ │ │ +0001b200: 2e39 2e32 20e2 8098 6465 6269 616e 2f72 .9.2 ...debian/r │ │ │ │ │ +0001b210: 756c 6573 e280 9920 616e 6420 e280 9852 ules... and ...R │ │ │ │ │ +0001b220: 756c 6573 2d52 6571 7569 7265 732d 526f ules-Requires-Ro │ │ │ │ │ +0001b230: 6f74 e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d ot....---------- │ │ │ │ │ +0001b240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0001b250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0001b260: 2d2d 2d2d 0a0a 4465 7065 6e64 696e 6720 ----..Depending │ │ │ │ │ +0001b270: 6f6e 2074 6865 2076 616c 7565 206f 6620 on the value of │ │ │ │ │ +0001b280: 7468 6520 2a6e 6f74 6520 5275 6c65 732d the *note Rules- │ │ │ │ │ +0001b290: 5265 7175 6972 6573 2d52 6f6f 743a 2037 Requires-Root: 7 │ │ │ │ │ +0001b2a0: 662e 2066 6965 6c64 2c20 7468 650a 7061 f. field, the.pa │ │ │ │ │ +0001b2b0: 636b 6167 6520 6275 696c 6465 7220 2865 ckage builder (e │ │ │ │ │ +0001b2c0: 2e67 2e20 2064 706b 672d 6275 696c 6470 .g. dpkg-buildp │ │ │ │ │ +0001b2d0: 6163 6b61 6765 2920 6d61 7920 7275 6e20 ackage) may run │ │ │ │ │ +0001b2e0: 7468 6520 e280 9864 6562 6961 6e2f 7275 the ...debian/ru │ │ │ │ │ +0001b2f0: 6c65 73e2 8099 0a74 6172 6765 7420 6173 les....target as │ │ │ │ │ +0001b300: 2061 6e20 756e 7072 6976 696c 6567 6564 an unprivileged │ │ │ │ │ +0001b310: 2075 7365 7220 616e 6420 7072 6f76 6964 user and provid │ │ │ │ │ +0001b320: 6520 6120 e280 9867 6169 6e20 726f 6f74 e a ...gain root │ │ │ │ │ +0001b330: 2063 6f6d 6d61 6e64 e280 992e 2020 5468 command.... Th │ │ │ │ │ +0001b340: 6973 0a63 6f6d 6d61 6e64 2061 6c6c 6f77 is.command allow │ │ │ │ │ +0001b350: 7320 7468 6520 e280 9864 6562 6961 6e2f s the ...debian/ │ │ │ │ │ +0001b360: 7275 6c65 73e2 8099 2074 6172 6765 7420 rules... target │ │ │ │ │ +0001b370: 746f 2072 756e 2070 6172 7469 6375 6c61 to run particula │ │ │ │ │ +0001b380: 7220 7375 6263 6f6d 6d61 6e64 730a 756e r subcommands.un │ │ │ │ │ +0001b390: 6465 7220 2866 616b 6529 726f 6f74 2e0a der (fake)root.. │ │ │ │ │ +0001b3a0: 0a54 6865 20e2 8098 6761 696e 2072 6f6f .The ...gain roo │ │ │ │ │ +0001b3b0: 7420 636f 6d6d 616e 64e2 8099 2069 7320 t command... is │ │ │ │ │ +0001b3c0: 7061 7373 6564 2074 6f20 7468 6520 6275 passed to the bu │ │ │ │ │ +0001b3d0: 696c 6420 7363 7269 7074 2076 6961 2074 ild script via t │ │ │ │ │ +0001b3e0: 6865 0ae2 8098 4445 425f 4741 494e 5f52 he....DEB_GAIN_R │ │ │ │ │ +0001b3f0: 4f4f 545f 434d 44e2 8099 2065 6e76 6972 OOT_CMD... envir │ │ │ │ │ +0001b400: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ │ │ +0001b410: 2020 5468 6520 636f 6e74 656e 7473 206f The contents o │ │ │ │ │ +0001b420: 6620 7468 6973 2076 6172 6961 626c 650a f this variable. │ │ │ │ │ +0001b430: 6973 2061 2073 7061 6365 2073 6570 6172 is a space separ │ │ │ │ │ +0001b440: 6174 6564 206c 6973 742c 2074 6865 2066 ated list, the f │ │ │ │ │ +0001b450: 6972 7374 2065 6e74 7279 206f 6620 7768 irst entry of wh │ │ │ │ │ +0001b460: 6963 6820 6973 2074 6865 2063 6f6d 6d61 ich is the comma │ │ │ │ │ +0001b470: 6e64 2c20 616e 640a 7468 6520 7072 6f63 nd, and.the proc │ │ │ │ │ +0001b480: 6565 6469 6e67 2065 6e74 7269 6573 206f eeding entries o │ │ │ │ │ +0001b490: 6620 7768 6963 6820 6172 6520 6172 6775 f which are argu │ │ │ │ │ +0001b4a0: 6d65 6e74 7320 746f 2074 6865 2063 6f6d ments to the com │ │ │ │ │ +0001b4b0: 6d61 6e64 2e20 2054 6865 20e2 8098 6761 mand. The ...ga │ │ │ │ │ +0001b4c0: 696e 0a72 6f6f 7420 636f 6d6d 616e 64e2 in.root command. │ │ │ │ │ +0001b4d0: 8099 206d 7573 7420 6265 2061 7661 696c .. must be avail │ │ │ │ │ +0001b4e0: 6162 6c65 2076 6961 2050 4154 482e 2054 able via PATH. T │ │ │ │ │ +0001b4f0: 6865 20e2 8098 6761 696e 2072 6f6f 7420 he ...gain root │ │ │ │ │ +0001b500: 636f 6d6d 616e 64e2 8099 206d 7573 740a command... must. │ │ │ │ │ +0001b510: 6e6f 7420 7265 6c79 206f 6e20 7368 656c not rely on shel │ │ │ │ │ +0001b520: 6c20 6665 6174 7572 6573 2062 6563 6175 l features becau │ │ │ │ │ +0001b530: 7365 2069 7420 7769 6c6c 206e 6f74 206e se it will not n │ │ │ │ │ +0001b540: 6563 6573 7361 7269 6c79 2062 6520 696e ecessarily be in │ │ │ │ │ +0001b550: 766f 6b65 640a 7669 6120 6120 7368 656c voked.via a shel │ │ │ │ │ +0001b560: 6c2e 0a0a 5468 6520 e280 9867 6169 6e20 l...The ...gain │ │ │ │ │ +0001b570: 726f 6f74 2063 6f6d 6d61 6e64 e280 9920 root command... │ │ │ │ │ +0001b580: 6d75 7374 206e 6f74 2072 756e 2069 6e74 must not run int │ │ │ │ │ +0001b590: 6572 6163 7469 7665 6c79 2c20 696e 636c eractively, incl │ │ │ │ │ +0001b5a0: 7564 696e 6720 7072 6f6d 7074 696e 670a uding prompting. │ │ │ │ │ +0001b5b0: 666f 7220 616e 7920 7573 6572 2069 6e70 for any user inp │ │ │ │ │ +0001b5c0: 7574 2e20 2049 7420 6d75 7374 2062 6520 ut. It must be │ │ │ │ │ +0001b5d0: 706f 7373 6962 6c65 2074 6f20 7072 6570 possible to prep │ │ │ │ │ +0001b5e0: 656e 6420 7468 6520 e280 9867 6169 6e20 end the ...gain │ │ │ │ │ +0001b5f0: 726f 6f74 0a63 6f6d 6d61 6e64 e280 9920 root.command... │ │ │ │ │ +0001b600: 746f 2061 6e20 6578 6973 7469 6e67 2063 to an existing c │ │ │ │ │ +0001b610: 6f6d 6d61 6e64 2061 6e64 2069 7473 2061 ommand and its a │ │ │ │ │ +0001b620: 7267 756d 656e 7473 2c20 7769 7468 6f75 rguments, withou │ │ │ │ │ +0001b630: 7420 6e65 6564 696e 6720 746f 0a61 6c74 t needing to.alt │ │ │ │ │ +0001b640: 6572 206f 7220 7175 6f74 6520 7468 6520 er or quote the │ │ │ │ │ +0001b650: 6578 6973 7469 6e67 2063 6f6d 6d61 6e64 existing command │ │ │ │ │ +0001b660: 2061 6e64 2069 7473 2061 7267 756d 656e and its argumen │ │ │ │ │ +0001b670: 7473 2e20 2046 7572 7468 6572 6d6f 7265 ts. Furthermore │ │ │ │ │ +0001b680: 2c20 7468 650a e280 9867 6169 6e20 726f , the....gain ro │ │ │ │ │ +0001b690: 6f74 2063 6f6d 6d61 6e64 e280 9920 6d75 ot command... mu │ │ │ │ │ +0001b6a0: 7374 2070 7265 7365 7276 6520 616c 6c20 st preserve all │ │ │ │ │ +0001b6b0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ │ │ +0001b6c0: 6162 6c65 7320 7769 7468 6f75 7420 7468 ables without th │ │ │ │ │ +0001b6d0: 650a 6361 6c6c 6572 2068 6176 696e 6720 e.caller having │ │ │ │ │ +0001b6e0: 746f 2065 7870 6c69 6369 746c 7920 7265 to explicitly re │ │ │ │ │ +0001b6f0: 7175 6573 7420 616e 7920 7072 6573 6572 quest any preser │ │ │ │ │ +0001b700: 7661 7469 6f6e 2e0a 0a54 6865 2066 6f6c vation...The fol │ │ │ │ │ +0001b710: 6c6f 7769 6e67 2061 7265 2065 7861 6d70 lowing are examp │ │ │ │ │ +0001b720: 6c65 7320 6f66 2076 616c 6964 2067 6169 les of valid gai │ │ │ │ │ +0001b730: 6e20 726f 6f74 2063 6f6d 6d61 6e64 7320 n root commands │ │ │ │ │ +0001b740: 2869 6e20 7379 6e74 6178 206f 660a 7368 (in syntax of.sh │ │ │ │ │ +0001b750: 292c 2061 7373 756d 696e 6720 7468 6520 ), assuming the │ │ │ │ │ +0001b760: 746f 6f6c 7320 7573 6564 2061 7265 2061 tools used are a │ │ │ │ │ +0001b770: 7661 696c 6162 6c65 2061 6e64 2070 726f vailable and pro │ │ │ │ │ +0001b780: 7065 726c 7920 636f 6e66 6967 7572 6564 perly configured │ │ │ │ │ +0001b790: 3a0a 0a20 2020 2020 2320 436f 6d6d 616e :.. # Comman │ │ │ │ │ +0001b7a0: 6420 2273 7564 6f22 2c20 7769 7468 2061 d "sudo", with a │ │ │ │ │ +0001b7b0: 7267 756d 656e 7473 2022 2d6e 4522 2061 rguments "-nE" a │ │ │ │ │ +0001b7c0: 6e64 2022 2d2d 220a 2020 2020 2065 7870 nd "--". exp │ │ │ │ │ +0001b7d0: 6f72 7420 4445 425f 4741 494e 5f52 4f4f ort DEB_GAIN_ROO │ │ │ │ │ +0001b7e0: 545f 434d 443d 2773 7564 6f20 2d6e 4520 T_CMD='sudo -nE │ │ │ │ │ +0001b7f0: 2d2d 270a 2020 2020 2023 2043 6f6d 6d61 --'. # Comma │ │ │ │ │ +0001b800: 6e64 2022 6661 6b65 726f 6f74 2220 7769 nd "fakeroot" wi │ │ │ │ │ +0001b810: 7468 2074 6865 2073 696e 676c 6520 6172 th the single ar │ │ │ │ │ +0001b820: 6775 6d65 6e74 2022 2d2d 220a 2020 2020 gument "--". │ │ │ │ │ +0001b830: 2065 7870 6f72 7420 4445 425f 4741 494e export DEB_GAIN │ │ │ │ │ +0001b840: 5f52 4f4f 545f 434d 443d 2766 616b 6572 _ROOT_CMD='faker │ │ │ │ │ +0001b850: 6f6f 7420 2d2d 270a 0a45 7861 6d70 6c65 oot --'..Example │ │ │ │ │ +0001b860: 7320 6f66 2076 616c 6964 2075 7365 206f s of valid use o │ │ │ │ │ +0001b870: 6620 7468 6520 e280 9867 6169 6e20 726f f the ...gain ro │ │ │ │ │ +0001b880: 6f74 2063 6f6d 6d61 6e64 e280 993a 0a0a ot command...:.. │ │ │ │ │ +0001b890: 2020 2020 2023 2073 682d 7379 6e74 6178 # sh-syntax │ │ │ │ │ +0001b8a0: 2028 6173 7375 6d65 7320 7365 7420 2d65 (assumes set -e │ │ │ │ │ +0001b8b0: 2073 656d 616e 7469 6373 2066 6f72 2065 semantics for e │ │ │ │ │ +0001b8c0: 7272 6f72 2068 616e 646c 696e 6729 0a20 rror handling). │ │ │ │ │ +0001b8d0: 2020 2020 2444 4542 5f47 4149 4e5f 524f $DEB_GAIN_RO │ │ │ │ │ +0001b8e0: 4f54 5f43 4d44 2073 6f6d 652d 636d 6420 OT_CMD some-cmd │ │ │ │ │ +0001b8f0: 2d2d 7768 6963 682d 7265 7175 6972 6573 --which-requires │ │ │ │ │ +0001b900: 2d72 6f6f 740a 0a20 2020 2020 2320 7065 -root.. # pe │ │ │ │ │ +0001b910: 726c 0a20 2020 2020 6d79 2040 636d 6420 rl. my @cmd │ │ │ │ │ +0001b920: 3d20 2827 736f 6d65 2d63 6d64 272c 2027 = ('some-cmd', ' │ │ │ │ │ +0001b930: 2d2d 7768 6963 682d 7265 7175 6972 6573 --which-requires │ │ │ │ │ +0001b940: 2d72 6f6f 7427 293b 0a20 2020 2020 756e -root');. un │ │ │ │ │ +0001b950: 7368 6966 7428 4063 6d64 2c20 7370 6c69 shift(@cmd, spli │ │ │ │ │ +0001b960: 7428 2720 272c 2024 454e 567b 4445 425f t(' ', $ENV{DEB_ │ │ │ │ │ +0001b970: 4741 494e 5f52 4f4f 545f 434d 447d 2929 GAIN_ROOT_CMD})) │ │ │ │ │ +0001b980: 2069 6620 2445 4e56 7b44 4542 5f47 4149 if $ENV{DEB_GAI │ │ │ │ │ +0001b990: 4e5f 524f 4f54 5f43 4d44 7d3b 0a20 2020 N_ROOT_CMD};. │ │ │ │ │ +0001b9a0: 2020 7379 7374 656d 2840 636d 6429 203d system(@cmd) = │ │ │ │ │ +0001b9b0: 3d20 3020 6f72 2064 6965 2822 4063 6d64 = 0 or die("@cmd │ │ │ │ │ +0001b9c0: 2066 6169 6c65 6422 293b 0a0a 1f0a 4669 failed");....Fi │ │ │ │ │ +0001b9d0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0001b9e0: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +0001b9f0: 6172 6961 626c 6520 7375 6273 7469 7475 ariable substitu │ │ │ │ │ +0001ba00: 7469 6f6e 7320 6465 6269 616e 2f73 7562 tions debian/sub │ │ │ │ │ +0001ba10: 7374 7661 7273 2c20 204e 6578 743a 2055 stvars, Next: U │ │ │ │ │ +0001ba20: 7073 7472 6561 6d20 736f 7572 6365 206c pstream source l │ │ │ │ │ +0001ba30: 6f63 6174 696f 6e20 6465 6269 616e 2f77 ocation debian/w │ │ │ │ │ +0001ba40: 6174 6368 2c20 2050 7265 763a 204d 6169 atch, Prev: Mai │ │ │ │ │ +0001ba50: 6e20 6275 696c 6469 6e67 2073 6372 6970 n building scrip │ │ │ │ │ +0001ba60: 7420 6465 6269 616e 2f72 756c 6573 2c20 t debian/rules, │ │ │ │ │ +0001ba70: 2055 703a 2053 6f75 7263 6520 7061 636b Up: Source pack │ │ │ │ │ +0001ba80: 6167 6573 0a0a 342e 3130 2056 6172 6961 ages..4.10 Varia │ │ │ │ │ +0001ba90: 626c 6520 7375 6273 7469 7475 7469 6f6e ble substitution │ │ │ │ │ +0001baa0: 733a 20e2 8098 6465 6269 616e 2f73 7562 s: ...debian/sub │ │ │ │ │ +0001bab0: 7374 7661 7273 e280 990a 3d3d 3d3d 3d3d stvars....====== │ │ │ │ │ +0001bac0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001bad0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001bae0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a57 6865 6e20 =========..When │ │ │ │ │ +0001baf0: e280 9864 706b 672d 6765 6e63 6f6e 7472 ...dpkg-gencontr │ │ │ │ │ +0001bb00: 6f6c e280 9920 6765 6e65 7261 7465 7320 ol... generates │ │ │ │ │ +0001bb10: 2a6e 6f74 6520 6269 6e61 7279 2070 6163 *note binary pac │ │ │ │ │ +0001bb20: 6b61 6765 2063 6f6e 7472 6f6c 2066 696c kage control fil │ │ │ │ │ +0001bb30: 6573 3a20 3335 2e0a 28e2 8098 4445 4249 es: 35..(...DEBI │ │ │ │ │ +0001bb40: 414e 2f63 6f6e 7472 6f6c e280 9929 2c20 AN/control...), │ │ │ │ │ +0001bb50: 6974 2070 6572 666f 726d 7320 7661 7269 it performs vari │ │ │ │ │ +0001bb60: 6162 6c65 2073 7562 7374 6974 7574 696f able substitutio │ │ │ │ │ +0001bb70: 6e73 206f 6e20 6974 7320 6f75 7470 7574 ns on its output │ │ │ │ │ +0001bb80: 0a6a 7573 7420 6265 666f 7265 2077 7269 .just before wri │ │ │ │ │ +0001bb90: 7469 6e67 2069 742e 2020 5661 7269 6162 ting it. Variab │ │ │ │ │ +0001bba0: 6c65 2073 7562 7374 6974 7574 696f 6e73 le substitutions │ │ │ │ │ +0001bbb0: 2068 6176 6520 7468 6520 666f 726d 0ae2 have the form.. │ │ │ │ │ +0001bbc0: 8098 247b 7661 7269 6162 6c65 7de2 8099 ..${variable}... │ │ │ │ │ +0001bbd0: 2e20 2054 6865 206f 7074 696f 6e61 6c20 . The optional │ │ │ │ │ +0001bbe0: 6669 6c65 20e2 8098 6465 6269 616e 2f73 file ...debian/s │ │ │ │ │ +0001bbf0: 7562 7374 7661 7273 e280 9920 636f 6e74 ubstvars... cont │ │ │ │ │ +0001bc00: 6169 6e73 2076 6172 6961 626c 650a 7375 ains variable.su │ │ │ │ │ +0001bc10: 6273 7469 7475 7469 6f6e 7320 746f 2062 bstitutions to b │ │ │ │ │ +0001bc20: 6520 7573 6564 3b20 7661 7269 6162 6c65 e used; variable │ │ │ │ │ +0001bc30: 7320 6361 6e20 616c 736f 2062 6520 7365 s can also be se │ │ │ │ │ +0001bc40: 7420 6469 7265 6374 6c79 2066 726f 6d0a t directly from. │ │ │ │ │ +0001bc50: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ +0001bc60: 8099 2075 7369 6e67 2074 6865 20e2 8098 .. using the ... │ │ │ │ │ +0001bc70: 2d56 e280 9920 6f70 7469 6f6e 2074 6f20 -V... option to │ │ │ │ │ +0001bc80: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ +0001bc90: 6769 6e67 2063 6f6d 6d61 6e64 732c 0a61 ging commands,.a │ │ │ │ │ +0001bca0: 6e64 2063 6572 7461 696e 2070 7265 6465 nd certain prede │ │ │ │ │ +0001bcb0: 6669 6e65 6420 7661 7269 6162 6c65 7320 fined variables │ │ │ │ │ +0001bcc0: 6172 6520 616c 736f 2061 7661 696c 6162 are also availab │ │ │ │ │ +0001bcd0: 6c65 2e0a 0a54 6865 20e2 8098 6465 6269 le...The ...debi │ │ │ │ │ +0001bce0: 616e 2f73 7562 7374 7661 7273 e280 9920 an/substvars... │ │ │ │ │ +0001bcf0: 6669 6c65 2069 7320 7573 7561 6c6c 7920 file is usually │ │ │ │ │ +0001bd00: 6765 6e65 7261 7465 6420 616e 6420 6d6f generated and mo │ │ │ │ │ +0001bd10: 6469 6669 6564 0a64 796e 616d 6963 616c dified.dynamical │ │ │ │ │ +0001bd20: 6c79 2062 7920 e280 9864 6562 6961 6e2f ly by ...debian/ │ │ │ │ │ +0001bd30: 7275 6c65 73e2 8099 2074 6172 6765 7473 rules... targets │ │ │ │ │ +0001bd40: 2c20 696e 2077 6869 6368 2063 6173 6520 , in which case │ │ │ │ │ +0001bd50: 6974 206d 7573 7420 6265 2072 656d 6f76 it must be remov │ │ │ │ │ +0001bd60: 6564 0a62 7920 7468 6520 e280 9863 6c65 ed.by the ...cle │ │ │ │ │ +0001bd70: 616e e280 9920 7461 7267 6574 2e0a 0a53 an... target...S │ │ │ │ │ +0001bd80: 6565 20e2 8098 6465 622d 7375 6273 7476 ee ...deb-substv │ │ │ │ │ +0001bd90: 6172 7328 3529 e280 9920 666f 7220 6675 ars(5)... for fu │ │ │ │ │ +0001bda0: 6c6c 2064 6574 6169 6c73 2061 626f 7574 ll details about │ │ │ │ │ +0001bdb0: 2073 6f75 7263 6520 7661 7269 6162 6c65 source variable │ │ │ │ │ +0001bdc0: 0a73 7562 7374 6974 7574 696f 6e73 2c20 .substitutions, │ │ │ │ │ +0001bdd0: 696e 636c 7564 696e 6720 7468 6520 666f including the fo │ │ │ │ │ +0001bde0: 726d 6174 206f 6620 e280 9864 6562 6961 rmat of ...debia │ │ │ │ │ +0001bdf0: 6e2f 7375 6273 7476 6172 73e2 8099 2e0a n/substvars..... │ │ │ │ │ +0001be00: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0001be10: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0001be20: 6465 3a20 5570 7374 7265 616d 2073 6f75 de: Upstream sou │ │ │ │ │ +0001be30: 7263 6520 6c6f 6361 7469 6f6e 2064 6562 rce location deb │ │ │ │ │ +0001be40: 6961 6e2f 7761 7463 682c 2020 4e65 7874 ian/watch, Next │ │ │ │ │ +0001be50: 3a20 4765 6e65 7261 7465 6420 6669 6c65 : Generated file │ │ │ │ │ +0001be60: 7320 6c69 7374 2064 6562 6961 6e2f 6669 s list debian/fi │ │ │ │ │ +0001be70: 6c65 732c 2020 5072 6576 3a20 5661 7269 les, Prev: Vari │ │ │ │ │ +0001be80: 6162 6c65 2073 7562 7374 6974 7574 696f able substitutio │ │ │ │ │ +0001be90: 6e73 2064 6562 6961 6e2f 7375 6273 7476 ns debian/substv │ │ │ │ │ +0001bea0: 6172 732c 2020 5570 3a20 536f 7572 6365 ars, Up: Source │ │ │ │ │ +0001beb0: 2070 6163 6b61 6765 730a 0a34 2e31 3120 packages..4.11 │ │ │ │ │ +0001bec0: 5570 7374 7265 616d 2073 6f75 7263 6520 Upstream source │ │ │ │ │ +0001bed0: 6c6f 6361 7469 6f6e 3a20 e280 9864 6562 location: ...deb │ │ │ │ │ +0001bee0: 6961 6e2f 7761 7463 68e2 8099 0a3d 3d3d ian/watch....=== │ │ │ │ │ +0001bef0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001bf00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001bf10: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6973 ==========..This │ │ │ │ │ +0001bf20: 2069 7320 6120 636f 6e66 6967 7572 6174 is a configurat │ │ │ │ │ +0001bf30: 696f 6e20 6669 6c65 2066 6f72 2074 6865 ion file for the │ │ │ │ │ +0001bf40: 20e2 8098 7573 6361 6ee2 8099 2075 7469 ...uscan... uti │ │ │ │ │ +0001bf50: 6c69 7479 2077 6869 6368 2064 6566 696e lity which defin │ │ │ │ │ +0001bf60: 6573 2068 6f77 0a74 6f20 6175 746f 6d61 es how.to automa │ │ │ │ │ +0001bf70: 7469 6361 6c6c 7920 7363 616e 2066 7470 tically scan ftp │ │ │ │ │ +0001bf80: 206f 7220 6874 7470 2073 6974 6573 2066 or http sites f │ │ │ │ │ +0001bf90: 6f72 206e 6577 6c79 2061 7661 696c 6162 or newly availab │ │ │ │ │ +0001bfa0: 6c65 2075 7064 6174 6573 206f 660a 7468 le updates of.th │ │ │ │ │ +0001bfb0: 6520 7061 636b 6167 652e 2020 5468 6973 e package. This │ │ │ │ │ +0001bfc0: 2069 7320 616c 736f 2075 7365 6420 6279 is also used by │ │ │ │ │ +0001bfd0: 2073 6f6d 6520 4465 6269 616e 2051 4120 some Debian QA │ │ │ │ │ +0001bfe0: 746f 6f6c 7320 746f 2068 656c 7020 7769 tools to help wi │ │ │ │ │ +0001bff0: 7468 0a71 7561 6c69 7479 2063 6f6e 7472 th.quality contr │ │ │ │ │ +0001c000: 6f6c 2061 6e64 206d 6169 6e74 656e 616e ol and maintenan │ │ │ │ │ +0001c010: 6365 206f 6620 7468 6520 6469 7374 7269 ce of the distri │ │ │ │ │ +0001c020: 6275 7469 6f6e 2061 7320 6120 7768 6f6c bution as a whol │ │ │ │ │ +0001c030: 652e 2020 4966 2074 6865 0a75 7073 7472 e. If the.upstr │ │ │ │ │ +0001c040: 6561 6d20 736f 7572 6365 206f 6620 7468 eam source of th │ │ │ │ │ +0001c050: 6520 7061 636b 6167 6520 6973 2061 7661 e package is ava │ │ │ │ │ +0001c060: 696c 6162 6c65 2076 6961 2061 206d 6563 ilable via a mec │ │ │ │ │ +0001c070: 6861 6973 6d20 7468 6174 20e2 8098 7573 haism that ...us │ │ │ │ │ +0001c080: 6361 6ee2 8099 0a75 6e64 6572 7374 616e can....understan │ │ │ │ │ +0001c090: 6473 2c20 696e 636c 7564 696e 6720 7468 ds, including th │ │ │ │ │ +0001c0a0: 6973 2063 6f6e 6669 6775 7261 7469 6f6e is configuration │ │ │ │ │ +0001c0b0: 2066 696c 6520 6973 2072 6563 6f6d 6d65 file is recomme │ │ │ │ │ +0001c0c0: 6e64 6564 2e0a 0a49 6620 7468 6520 7570 nded...If the up │ │ │ │ │ +0001c0d0: 7374 7265 616d 206d 6169 6e74 6169 6e65 stream maintaine │ │ │ │ │ +0001c0e0: 7220 6f66 2074 6865 2073 6f66 7477 6172 r of the softwar │ │ │ │ │ +0001c0f0: 6520 7072 6f76 6964 6573 204f 7065 6e50 e provides OpenP │ │ │ │ │ +0001c100: 4750 2073 6967 6e61 7475 7265 730a 666f GP signatures.fo │ │ │ │ │ +0001c110: 7220 6e65 7720 7265 6c65 6173 6573 2c20 r new releases, │ │ │ │ │ +0001c120: 696e 636c 7564 696e 6720 7468 6520 696e including the in │ │ │ │ │ +0001c130: 666f 726d 6174 696f 6e20 7265 7175 6972 formation requir │ │ │ │ │ +0001c140: 6564 2066 6f72 20e2 8098 7573 6361 6ee2 ed for ...uscan. │ │ │ │ │ +0001c150: 8099 2074 6f0a 7665 7269 6679 2073 6967 .. to.verify sig │ │ │ │ │ +0001c160: 6e61 7475 7265 7320 666f 7220 6e65 7720 natures for new │ │ │ │ │ +0001c170: 7570 7374 7265 616d 2072 656c 6561 7365 upstream release │ │ │ │ │ +0001c180: 7320 6973 2061 6c73 6f20 7265 636f 6d6d s is also recomm │ │ │ │ │ +0001c190: 656e 6465 642e 2020 546f 2064 6f0a 7468 ended. To do.th │ │ │ │ │ +0001c1a0: 6973 2c20 7573 6520 7468 6520 e280 9870 is, use the ...p │ │ │ │ │ +0001c1b0: 6770 7369 6775 726c 6d61 6e67 6c65 e280 gpsigurlmangle.. │ │ │ │ │ +0001c1c0: 9920 6f70 7469 6f6e 2069 6e20 e280 9864 . option in ...d │ │ │ │ │ +0001c1d0: 6562 6961 6e2f 7761 7463 68e2 8099 2074 ebian/watch... t │ │ │ │ │ +0001c1e0: 6f20 7370 6563 6966 7920 7468 650a 6c6f o specify the.lo │ │ │ │ │ +0001c1f0: 6361 7469 6f6e 206f 6620 7468 6520 7570 cation of the up │ │ │ │ │ +0001c200: 7374 7265 616d 2073 6967 6e61 7475 7265 stream signature │ │ │ │ │ +0001c210: 2c20 616e 6420 696e 636c 7564 6520 7468 , and include th │ │ │ │ │ +0001c220: 6520 6b65 7920 6f72 206b 6579 7320 7573 e key or keys us │ │ │ │ │ +0001c230: 6564 2074 6f0a 7369 676e 2075 7073 7472 ed to.sign upstr │ │ │ │ │ +0001c240: 6561 6d20 7265 6c65 6173 6573 2069 6e20 eam releases in │ │ │ │ │ +0001c250: 7468 6520 4465 6269 616e 2073 6f75 7263 the Debian sourc │ │ │ │ │ +0001c260: 6520 7061 636b 6167 6520 6173 0ae2 8098 e package as.... │ │ │ │ │ +0001c270: 6465 6269 616e 2f75 7073 7472 6561 6d2f debian/upstream/ │ │ │ │ │ +0001c280: 7369 676e 696e 672d 6b65 792e 6173 63e2 signing-key.asc. │ │ │ │ │ +0001c290: 8099 2e0a 0a46 6f72 206d 6f72 6520 696e .....For more in │ │ │ │ │ +0001c2a0: 666f 726d 6174 696f 6e20 6162 6f75 7420 formation about │ │ │ │ │ +0001c2b0: e280 9875 7363 616e e280 9920 616e 6420 ...uscan... and │ │ │ │ │ +0001c2c0: 7468 6573 6520 6f70 7469 6f6e 732c 2069 these options, i │ │ │ │ │ +0001c2d0: 6e63 6c75 6469 6e67 2068 6f77 2074 6f0a ncluding how to. │ │ │ │ │ +0001c2e0: 6765 6e65 7261 7465 2074 6865 2066 696c generate the fil │ │ │ │ │ +0001c2f0: 6520 636f 6e74 6169 6e69 6e67 2075 7073 e containing ups │ │ │ │ │ +0001c300: 7472 6561 6d20 7369 676e 696e 6720 6b65 tream signing ke │ │ │ │ │ +0001c310: 7973 2c20 7365 6520 e280 9875 7363 616e ys, see ...uscan │ │ │ │ │ +0001c320: 2831 29e2 8099 2e0a 0a1f 0a46 696c 653a (1)........File: │ │ │ │ │ +0001c330: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0001c340: 6e66 6f2c 2020 4e6f 6465 3a20 4765 6e65 nfo, Node: Gene │ │ │ │ │ +0001c350: 7261 7465 6420 6669 6c65 7320 6c69 7374 rated files list │ │ │ │ │ +0001c360: 2064 6562 6961 6e2f 6669 6c65 732c 2020 debian/files, │ │ │ │ │ +0001c370: 4e65 7874 3a20 456d 6265 6464 6564 2063 Next: Embedded c │ │ │ │ │ +0001c380: 6f64 6520 636f 7069 6573 2c20 2050 7265 ode copies, Pre │ │ │ │ │ +0001c390: 763a 2055 7073 7472 6561 6d20 736f 7572 v: Upstream sour │ │ │ │ │ +0001c3a0: 6365 206c 6f63 6174 696f 6e20 6465 6269 ce location debi │ │ │ │ │ +0001c3b0: 616e 2f77 6174 6368 2c20 2055 703a 2053 an/watch, Up: S │ │ │ │ │ +0001c3c0: 6f75 7263 6520 7061 636b 6167 6573 0a0a ource packages.. │ │ │ │ │ +0001c3d0: 342e 3132 2047 656e 6572 6174 6564 2066 4.12 Generated f │ │ │ │ │ +0001c3e0: 696c 6573 206c 6973 743a 20e2 8098 6465 iles list: ...de │ │ │ │ │ +0001c3f0: 6269 616e 2f66 696c 6573 e280 990a 3d3d bian/files....== │ │ │ │ │ +0001c400: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001c410: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001c420: 3d3d 3d3d 3d3d 3d0a 0a54 6869 7320 6669 =======..This fi │ │ │ │ │ +0001c430: 6c65 2069 7320 6e6f 7420 6120 7065 726d le is not a perm │ │ │ │ │ +0001c440: 616e 656e 7420 7061 7274 206f 6620 7468 anent part of th │ │ │ │ │ +0001c450: 6520 736f 7572 6365 2074 7265 653b 2069 e source tree; i │ │ │ │ │ +0001c460: 7420 6973 2075 7365 6420 7768 696c 650a t is used while. │ │ │ │ │ +0001c470: 6275 696c 6469 6e67 2070 6163 6b61 6765 building package │ │ │ │ │ +0001c480: 7320 746f 2072 6563 6f72 6420 7768 6963 s to record whic │ │ │ │ │ +0001c490: 6820 6669 6c65 7320 6172 6520 6265 696e h files are bein │ │ │ │ │ +0001c4a0: 6720 6765 6e65 7261 7465 642e 0ae2 8098 g generated..... │ │ │ │ │ +0001c4b0: 6470 6b67 2d67 656e 6368 616e 6765 73e2 dpkg-genchanges. │ │ │ │ │ +0001c4c0: 8099 2075 7365 7320 6974 2077 6865 6e20 .. uses it when │ │ │ │ │ +0001c4d0: 6974 2067 656e 6572 6174 6573 2061 20e2 it generates a . │ │ │ │ │ +0001c4e0: 8098 2e63 6861 6e67 6573 e280 9920 6669 ...changes... fi │ │ │ │ │ +0001c4f0: 6c65 2e0a 0a49 7420 7368 6f75 6c64 206e le...It should n │ │ │ │ │ +0001c500: 6f74 2065 7869 7374 2069 6e20 6120 7368 ot exist in a sh │ │ │ │ │ +0001c510: 6970 7065 6420 736f 7572 6365 2070 6163 ipped source pac │ │ │ │ │ +0001c520: 6b61 6765 2c20 616e 6420 736f 2069 7420 kage, and so it │ │ │ │ │ +0001c530: 2861 6e64 2061 6e79 0a62 6163 6b75 7020 (and any.backup │ │ │ │ │ +0001c540: 6669 6c65 7320 6f72 2074 656d 706f 7261 files or tempora │ │ │ │ │ +0001c550: 7279 2066 696c 6573 2073 7563 6820 6173 ry files such as │ │ │ │ │ +0001c560: 20e2 8098 6669 6c65 732e 6e65 77e2 8099 ...files.new... │ │ │ │ │ +0001c570: 2920 2831 2920 7368 6f75 6c64 2062 650a ) (1) should be. │ │ │ │ │ +0001c580: 7265 6d6f 7665 6420 6279 2074 6865 20e2 removed by the . │ │ │ │ │ +0001c590: 8098 636c 6561 6ee2 8099 2074 6172 6765 ..clean... targe │ │ │ │ │ +0001c5a0: 742e 2020 4974 206d 6179 2061 6c73 6f20 t. It may also │ │ │ │ │ +0001c5b0: 6265 2077 6973 6520 746f 2065 6e73 7572 be wise to ensur │ │ │ │ │ +0001c5c0: 6520 6120 6672 6573 680a 7374 6172 7420 e a fresh.start │ │ │ │ │ +0001c5d0: 6279 2065 6d70 7479 696e 6720 6f72 2072 by emptying or r │ │ │ │ │ +0001c5e0: 656d 6f76 696e 6720 6974 2061 7420 7468 emoving it at th │ │ │ │ │ +0001c5f0: 6520 7374 6172 7420 6f66 2074 6865 20e2 e start of the . │ │ │ │ │ +0001c600: 8098 6269 6e61 7279 e280 9920 7461 7267 ..binary... targ │ │ │ │ │ +0001c610: 6574 2e0a 0a57 6865 6e20 e280 9864 706b et...When ...dpk │ │ │ │ │ +0001c620: 672d 6765 6e63 6f6e 7472 6f6c e280 9920 g-gencontrol... │ │ │ │ │ +0001c630: 6973 2072 756e 2066 6f72 2061 2062 696e is run for a bin │ │ │ │ │ +0001c640: 6172 7920 7061 636b 6167 652c 2069 7420 ary package, it │ │ │ │ │ +0001c650: 6164 6473 2061 6e20 656e 7472 7920 746f adds an entry to │ │ │ │ │ +0001c660: 0ae2 8098 6465 6269 616e 2f66 696c 6573 ....debian/files │ │ │ │ │ +0001c670: e280 9920 666f 7220 7468 6520 e280 982e ... for the .... │ │ │ │ │ +0001c680: 6465 62e2 8099 2066 696c 6520 7468 6174 deb... file that │ │ │ │ │ +0001c690: 2077 696c 6c20 6265 2063 7265 6174 6564 will be created │ │ │ │ │ +0001c6a0: 2077 6865 6e20 e280 9864 706b 672d 6465 when ...dpkg-de │ │ │ │ │ +0001c6b0: 620a 2d2d 6275 696c 64e2 8099 2069 7320 b.--build... is │ │ │ │ │ +0001c6c0: 7275 6e20 666f 7220 7468 6174 2062 696e run for that bin │ │ │ │ │ +0001c6d0: 6172 7920 7061 636b 6167 652e 2020 536f ary package. So │ │ │ │ │ +0001c6e0: 2066 6f72 206d 6f73 7420 7061 636b 6167 for most packag │ │ │ │ │ +0001c6f0: 6573 2061 6c6c 2074 6861 740a 6e65 6564 es all that.need │ │ │ │ │ +0001c700: 7320 746f 2062 6520 646f 6e65 2077 6974 s to be done wit │ │ │ │ │ +0001c710: 6820 7468 6973 2066 696c 6520 6973 2074 h this file is t │ │ │ │ │ +0001c720: 6f20 6465 6c65 7465 2069 7420 696e 2074 o delete it in t │ │ │ │ │ +0001c730: 6865 20e2 8098 636c 6561 6ee2 8099 2074 he ...clean... t │ │ │ │ │ +0001c740: 6172 6765 742e 0a0a 4966 2061 2070 6163 arget...If a pac │ │ │ │ │ +0001c750: 6b61 6765 2075 706c 6f61 6420 696e 636c kage upload incl │ │ │ │ │ +0001c760: 7564 6573 2066 696c 6573 2062 6573 6964 udes files besid │ │ │ │ │ +0001c770: 6573 2074 6865 2073 6f75 7263 6520 7061 es the source pa │ │ │ │ │ +0001c780: 636b 6167 6520 616e 6420 616e 790a 6269 ckage and any.bi │ │ │ │ │ +0001c790: 6e61 7279 2070 6163 6b61 6765 7320 7768 nary packages wh │ │ │ │ │ +0001c7a0: 6f73 6520 636f 6e74 726f 6c20 6669 6c65 ose control file │ │ │ │ │ +0001c7b0: 7320 7765 7265 206d 6164 6520 7769 7468 s were made with │ │ │ │ │ +0001c7c0: 20e2 8098 6470 6b67 2d67 656e 636f 6e74 ...dpkg-gencont │ │ │ │ │ +0001c7d0: 726f 6ce2 8099 0a74 6865 6e20 7468 6579 rol....then they │ │ │ │ │ +0001c7e0: 2073 686f 756c 6420 6265 2070 6c61 6365 should be place │ │ │ │ │ +0001c7f0: 6420 696e 2074 6865 2070 6172 656e 7420 d in the parent │ │ │ │ │ +0001c800: 6f66 2074 6865 2070 6163 6b61 6765 e280 of the package.. │ │ │ │ │ +0001c810: 9973 2074 6f70 2d6c 6576 656c 0a64 6972 .s top-level.dir │ │ │ │ │ +0001c820: 6563 746f 7279 2061 6e64 20e2 8098 6470 ectory and ...dp │ │ │ │ │ +0001c830: 6b67 2d64 6973 7461 6464 6669 6c65 e280 kg-distaddfile.. │ │ │ │ │ +0001c840: 9920 7368 6f75 6c64 2062 6520 6361 6c6c . should be call │ │ │ │ │ +0001c850: 6564 2074 6f20 6164 6420 7468 6520 6669 ed to add the fi │ │ │ │ │ +0001c860: 6c65 2074 6f20 7468 650a 6c69 7374 2069 le to the.list i │ │ │ │ │ +0001c870: 6e20 e280 9864 6562 6961 6e2f 6669 6c65 n ...debian/file │ │ │ │ │ +0001c880: 73e2 8099 2e0a 0a20 2020 2d2d 2d2d 2d2d s...... ------ │ │ │ │ │ +0001c890: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes - │ │ │ │ │ +0001c8a0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1 │ │ │ │ │ +0001c8b0: 2920 e280 9866 696c 6573 2e6e 6577 e280 ) ...files.new.. │ │ │ │ │ +0001c8c0: 9920 6973 2075 7365 6420 6173 2061 2074 . is used as a t │ │ │ │ │ +0001c8d0: 656d 706f 7261 7279 2066 696c 6520 6279 emporary file by │ │ │ │ │ +0001c8e0: 20e2 8098 6470 6b67 2d67 656e 636f 6e74 ...dpkg-gencont │ │ │ │ │ +0001c8f0: 726f 6ce2 8099 2061 6e64 0ae2 8098 6470 rol... and....dp │ │ │ │ │ +0001c900: 6b67 2d64 6973 7461 6464 6669 6c65 e280 kg-distaddfile.. │ │ │ │ │ +0001c910: 9920 2d20 7468 6579 2077 7269 7465 2061 . - they write a │ │ │ │ │ +0001c920: 206e 6577 2076 6572 7369 6f6e 206f 6620 new version of │ │ │ │ │ +0001c930: e280 9866 696c 6573 e280 9920 6865 7265 ...files... here │ │ │ │ │ +0001c940: 2062 6566 6f72 650a 7265 6e61 6d69 6e67 before.renaming │ │ │ │ │ +0001c950: 2069 742c 2074 6f20 6176 6f69 6420 6c65 it, to avoid le │ │ │ │ │ +0001c960: 6176 696e 6720 6120 636f 7272 7570 7465 aving a corrupte │ │ │ │ │ +0001c970: 6420 636f 7079 2069 6620 616e 2065 7272 d copy if an err │ │ │ │ │ +0001c980: 6f72 206f 6363 7572 732e 0a0a 1f0a 4669 or occurs.....Fi │ │ │ │ │ +0001c990: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0001c9a0: 792e 696e 666f 2c20 204e 6f64 653a 2045 y.info, Node: E │ │ │ │ │ +0001c9b0: 6d62 6564 6465 6420 636f 6465 2063 6f70 mbedded code cop │ │ │ │ │ +0001c9c0: 6965 732c 2020 4e65 7874 3a20 536f 7572 ies, Next: Sour │ │ │ │ │ +0001c9d0: 6365 2070 6163 6b61 6765 2068 616e 646c ce package handl │ │ │ │ │ +0001c9e0: 696e 6720 6465 6269 616e 2f52 4541 444d ing debian/READM │ │ │ │ │ +0001c9f0: 4520 736f 7572 6365 2c20 2050 7265 763a E source, Prev: │ │ │ │ │ +0001ca00: 2047 656e 6572 6174 6564 2066 696c 6573 Generated files │ │ │ │ │ +0001ca10: 206c 6973 7420 6465 6269 616e 2f66 696c list debian/fil │ │ │ │ │ +0001ca20: 6573 2c20 2055 703a 2053 6f75 7263 6520 es, Up: Source │ │ │ │ │ +0001ca30: 7061 636b 6167 6573 0a0a 342e 3133 2045 packages..4.13 E │ │ │ │ │ +0001ca40: 6d62 6564 6465 6420 636f 6465 2063 6f70 mbedded code cop │ │ │ │ │ +0001ca50: 6965 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ies.============ │ │ │ │ │ +0001ca60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a53 =============..S │ │ │ │ │ +0001ca70: 6f6d 6520 736f 6674 7761 7265 2070 6163 ome software pac │ │ │ │ │ +0001ca80: 6b61 6765 7320 696e 636c 7564 6520 696e kages include in │ │ │ │ │ +0001ca90: 2074 6865 6972 2064 6973 7472 6962 7574 their distribut │ │ │ │ │ +0001caa0: 696f 6e20 636f 6e76 656e 6965 6e63 6520 ion convenience │ │ │ │ │ +0001cab0: 636f 7069 6573 0a6f 6620 636f 6465 2066 copies.of code f │ │ │ │ │ +0001cac0: 726f 6d20 6f74 6865 7220 736f 6674 7761 rom other softwa │ │ │ │ │ +0001cad0: 7265 2070 6163 6b61 6765 732c 2067 656e re packages, gen │ │ │ │ │ +0001cae0: 6572 616c 6c79 2073 6f20 7468 6174 2075 erally so that u │ │ │ │ │ +0001caf0: 7365 7273 2063 6f6d 7069 6c69 6e67 0a66 sers compiling.f │ │ │ │ │ +0001cb00: 726f 6d20 736f 7572 6365 2064 6f6e e280 rom source don.. │ │ │ │ │ +0001cb10: 9974 2068 6176 6520 746f 2064 6f77 6e6c .t have to downl │ │ │ │ │ +0001cb20: 6f61 6420 6d75 6c74 6970 6c65 2070 6163 oad multiple pac │ │ │ │ │ +0001cb30: 6b61 6765 732e 2020 4465 6269 616e 2070 kages. Debian p │ │ │ │ │ +0001cb40: 6163 6b61 6765 730a 7368 6f75 6c64 206e ackages.should n │ │ │ │ │ +0001cb50: 6f74 206d 616b 6520 7573 6520 6f66 2074 ot make use of t │ │ │ │ │ +0001cb60: 6865 7365 2063 6f6e 7665 6e69 656e 6365 hese convenience │ │ │ │ │ +0001cb70: 2063 6f70 6965 7320 756e 6c65 7373 2074 copies unless t │ │ │ │ │ +0001cb80: 6865 2069 6e63 6c75 6465 640a 7061 636b he included.pack │ │ │ │ │ +0001cb90: 6167 6520 6973 2065 7870 6c69 6369 746c age is explicitl │ │ │ │ │ +0001cba0: 7920 696e 7465 6e64 6564 2074 6f20 6265 y intended to be │ │ │ │ │ +0001cbb0: 2075 7365 6420 696e 2074 6869 7320 7761 used in this wa │ │ │ │ │ +0001cbc0: 792e 2020 2831 2920 2049 6620 7468 650a y. (1) If the. │ │ │ │ │ +0001cbd0: 696e 636c 7564 6564 2063 6f64 6520 6973 included code is │ │ │ │ │ +0001cbe0: 2061 6c72 6561 6479 2069 6e20 7468 6520 already in the │ │ │ │ │ +0001cbf0: 4465 6269 616e 2061 7263 6869 7665 2069 Debian archive i │ │ │ │ │ +0001cc00: 6e20 7468 6520 666f 726d 206f 6620 6120 n the form of a │ │ │ │ │ +0001cc10: 6c69 6272 6172 792c 0a74 6865 2044 6562 library,.the Deb │ │ │ │ │ +0001cc20: 6961 6e20 7061 636b 6167 696e 6720 7368 ian packaging sh │ │ │ │ │ +0001cc30: 6f75 6c64 2065 6e73 7572 6520 7468 6174 ould ensure that │ │ │ │ │ +0001cc40: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +0001cc50: 2072 6566 6572 656e 6365 2074 6865 0a6c reference the.l │ │ │ │ │ +0001cc60: 6962 7261 7269 6573 2061 6c72 6561 6479 ibraries already │ │ │ │ │ +0001cc70: 2069 6e20 4465 6269 616e 2061 6e64 2074 in Debian and t │ │ │ │ │ +0001cc80: 6865 2063 6f6e 7665 6e69 656e 6365 2063 he convenience c │ │ │ │ │ +0001cc90: 6f70 7920 6973 206e 6f74 2075 7365 642e opy is not used. │ │ │ │ │ +0001cca0: 2020 4966 0a74 6865 2069 6e63 6c75 6465 If.the include │ │ │ │ │ +0001ccb0: 6420 636f 6465 2069 7320 6e6f 7420 616c d code is not al │ │ │ │ │ +0001ccc0: 7265 6164 7920 696e 2044 6562 6961 6e2c ready in Debian, │ │ │ │ │ +0001ccd0: 2069 7420 7368 6f75 6c64 2062 6520 7061 it should be pa │ │ │ │ │ +0001cce0: 636b 6167 6564 0a73 6570 6172 6174 656c ckaged.separatel │ │ │ │ │ +0001ccf0: 7920 6173 2061 2070 7265 7265 7175 6973 y as a prerequis │ │ │ │ │ +0001cd00: 6974 6520 6966 2070 6f73 7369 626c 652e ite if possible. │ │ │ │ │ +0001cd10: 2020 2832 290a 0a20 2020 2d2d 2d2d 2d2d (2).. ------ │ │ │ │ │ +0001cd20: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes - │ │ │ │ │ +0001cd30: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1 │ │ │ │ │ +0001cd40: 2920 466f 7220 6578 616d 706c 652c 2070 ) For example, p │ │ │ │ │ +0001cd50: 6172 7473 206f 6620 7468 6520 474e 5520 arts of the GNU │ │ │ │ │ +0001cd60: 6275 696c 6420 7379 7374 656d 2077 6f72 build system wor │ │ │ │ │ +0001cd70: 6b20 6c69 6b65 2074 6869 732e 0a0a 2020 k like this... │ │ │ │ │ +0001cd80: 2028 3229 2048 6176 696e 6720 6d75 6c74 (2) Having mult │ │ │ │ │ +0001cd90: 6970 6c65 2063 6f70 6965 7320 6f66 2074 iple copies of t │ │ │ │ │ +0001cda0: 6865 2073 616d 6520 636f 6465 2069 6e20 he same code in │ │ │ │ │ +0001cdb0: 4465 6269 616e 2069 7320 696e 6566 6669 Debian is ineffi │ │ │ │ │ +0001cdc0: 6369 656e 742c 0a6f 6674 656e 2063 7265 cient,.often cre │ │ │ │ │ +0001cdd0: 6174 6573 2065 6974 6865 7220 7374 6174 ates either stat │ │ │ │ │ +0001cde0: 6963 206c 696e 6b69 6e67 206f 7220 7368 ic linking or sh │ │ │ │ │ +0001cdf0: 6172 6564 206c 6962 7261 7279 2063 6f6e ared library con │ │ │ │ │ +0001ce00: 666c 6963 7473 2c20 616e 642c 0a6d 6f73 flicts, and,.mos │ │ │ │ │ +0001ce10: 7420 696d 706f 7274 616e 746c 792c 2069 t importantly, i │ │ │ │ │ +0001ce20: 6e63 7265 6173 6573 2074 6865 2064 6966 ncreases the dif │ │ │ │ │ +0001ce30: 6669 6375 6c74 7920 6f66 2068 616e 646c ficulty of handl │ │ │ │ │ +0001ce40: 696e 6720 7365 6375 7269 7479 0a76 756c ing security.vul │ │ │ │ │ +0001ce50: 6e65 7261 6269 6c69 7469 6573 2069 6e20 nerabilities in │ │ │ │ │ +0001ce60: 7468 6520 6475 706c 6963 6174 6564 2063 the duplicated c │ │ │ │ │ +0001ce70: 6f64 652e 0a0a 1f0a 4669 6c65 3a20 6465 ode.....File: de │ │ │ │ │ +0001ce80: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0001ce90: 2c20 204e 6f64 653a 2053 6f75 7263 6520 , Node: Source │ │ │ │ │ +0001cea0: 7061 636b 6167 6520 6861 6e64 6c69 6e67 package handling │ │ │ │ │ +0001ceb0: 2064 6562 6961 6e2f 5245 4144 4d45 2073 debian/README s │ │ │ │ │ +0001cec0: 6f75 7263 652c 2020 4e65 7874 3a20 5265 ource, Next: Re │ │ │ │ │ +0001ced0: 7072 6f64 7563 6962 696c 6974 792c 2020 producibility, │ │ │ │ │ +0001cee0: 5072 6576 3a20 456d 6265 6464 6564 2063 Prev: Embedded c │ │ │ │ │ +0001cef0: 6f64 6520 636f 7069 6573 2c20 2055 703a ode copies, Up: │ │ │ │ │ +0001cf00: 2053 6f75 7263 6520 7061 636b 6167 6573 Source packages │ │ │ │ │ +0001cf10: 0a0a 342e 3134 2053 6f75 7263 6520 7061 ..4.14 Source pa │ │ │ │ │ +0001cf20: 636b 6167 6520 6861 6e64 6c69 6e67 3a20 ckage handling: │ │ │ │ │ +0001cf30: e280 9864 6562 6961 6e2f 5245 4144 4d45 ...debian/README │ │ │ │ │ +0001cf40: 2e73 6f75 7263 65e2 8099 0a3d 3d3d 3d3d .source....===== │ │ │ │ │ +0001cf50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001cf60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001cf70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +0001cf80: 0a49 6620 7275 6e6e 696e 6720 e280 9864 .If running ...d │ │ │ │ │ +0001cf90: 706b 672d 736f 7572 6365 202d 78e2 8099 pkg-source -x... │ │ │ │ │ +0001cfa0: 206f 6e20 6120 736f 7572 6365 2070 6163 on a source pac │ │ │ │ │ +0001cfb0: 6b61 6765 2064 6f65 736e e280 9974 2070 kage doesn...t p │ │ │ │ │ +0001cfc0: 726f 6475 6365 2074 6865 0a73 6f75 7263 roduce the.sourc │ │ │ │ │ +0001cfd0: 6520 6f66 2074 6865 2070 6163 6b61 6765 e of the package │ │ │ │ │ +0001cfe0: 2c20 7265 6164 7920 666f 7220 6564 6974 , ready for edit │ │ │ │ │ +0001cff0: 696e 672c 2061 6e64 2061 6c6c 6f77 206f ing, and allow o │ │ │ │ │ +0001d000: 6e65 2074 6f20 6d61 6b65 2063 6861 6e67 ne to make chang │ │ │ │ │ +0001d010: 6573 0a61 6e64 2072 756e 20e2 8098 6470 es.and run ...dp │ │ │ │ │ +0001d020: 6b67 2d62 7569 6c64 7061 636b 6167 65e2 kg-buildpackage. │ │ │ │ │ +0001d030: 8099 2074 6f20 7072 6f64 7563 6520 6120 .. to produce a │ │ │ │ │ +0001d040: 6d6f 6469 6669 6564 2070 6163 6b61 6765 modified package │ │ │ │ │ +0001d050: 2077 6974 686f 7574 2074 616b 696e 670a without taking. │ │ │ │ │ +0001d060: 616e 7920 6164 6469 7469 6f6e 616c 2073 any additional s │ │ │ │ │ +0001d070: 7465 7073 2c20 6372 6561 7469 6e67 2061 teps, creating a │ │ │ │ │ +0001d080: 20e2 8098 6465 6269 616e 2f52 4541 444d ...debian/READM │ │ │ │ │ +0001d090: 452e 736f 7572 6365 e280 9920 646f 6375 E.source... docu │ │ │ │ │ +0001d0a0: 6d65 6e74 6174 696f 6e0a 6669 6c65 2069 mentation.file i │ │ │ │ │ +0001d0b0: 7320 7265 636f 6d6d 656e 6465 642e 2020 s recommended. │ │ │ │ │ +0001d0c0: 5468 6973 2066 696c 6520 7368 6f75 6c64 This file should │ │ │ │ │ +0001d0d0: 2065 7870 6c61 696e 2068 6f77 2074 6f20 explain how to │ │ │ │ │ +0001d0e0: 646f 2061 6c6c 206f 6620 7468 650a 666f do all of the.fo │ │ │ │ │ +0001d0f0: 6c6c 6f77 696e 673a 0a0a 2020 312e 2047 llowing:.. 1. G │ │ │ │ │ +0001d100: 656e 6572 6174 6520 7468 6520 6675 6c6c enerate the full │ │ │ │ │ +0001d110: 7920 7061 7463 6865 6420 736f 7572 6365 y patched source │ │ │ │ │ +0001d120: 2c20 696e 2061 2066 6f72 6d20 7265 6164 , in a form read │ │ │ │ │ +0001d130: 7920 666f 7220 6564 6974 696e 672c 0a20 y for editing,. │ │ │ │ │ +0001d140: 2020 2020 7468 6174 2077 6f75 6c64 2062 that would b │ │ │ │ │ +0001d150: 6520 6275 696c 7420 746f 2063 7265 6174 e built to creat │ │ │ │ │ +0001d160: 6520 4465 6269 616e 2070 6163 6b61 6765 e Debian package │ │ │ │ │ +0001d170: 732e 2020 446f 696e 6720 7468 6973 2077 s. Doing this w │ │ │ │ │ +0001d180: 6974 6820 610a 2020 2020 20e2 8098 7061 ith a. ...pa │ │ │ │ │ +0001d190: 7463 68e2 8099 2074 6172 6765 7420 696e tch... target in │ │ │ │ │ +0001d1a0: 20e2 8098 6465 6269 616e 2f72 756c 6573 ...debian/rules │ │ │ │ │ +0001d1b0: e280 9920 6973 2072 6563 6f6d 6d65 6e64 ... is recommend │ │ │ │ │ +0001d1c0: 6564 3b20 7365 6520 2a6e 6f74 6520 4d61 ed; see *note Ma │ │ │ │ │ +0001d1d0: 696e 0a20 2020 2020 6275 696c 6469 6e67 in. building │ │ │ │ │ +0001d1e0: 2073 6372 6970 743b 2064 6562 6961 6e2f script; debian/ │ │ │ │ │ +0001d1f0: 7275 6c65 733a 2037 632e 0a0a 2020 322e rules: 7c... 2. │ │ │ │ │ +0001d200: 204d 6f64 6966 7920 7468 6520 736f 7572 Modify the sour │ │ │ │ │ +0001d210: 6365 2061 6e64 2073 6176 6520 7468 6f73 ce and save thos │ │ │ │ │ +0001d220: 6520 6d6f 6469 6669 6361 7469 6f6e 7320 e modifications │ │ │ │ │ +0001d230: 736f 2074 6861 7420 7468 6579 2077 696c so that they wil │ │ │ │ │ +0001d240: 6c20 6265 0a20 2020 2020 6170 706c 6965 l be. applie │ │ │ │ │ +0001d250: 6420 7768 656e 2062 7569 6c64 696e 6720 d when building │ │ │ │ │ +0001d260: 7468 6520 7061 636b 6167 652e 0a0a 2020 the package... │ │ │ │ │ +0001d270: 332e 2052 656d 6f76 6520 736f 7572 6365 3. Remove source │ │ │ │ │ +0001d280: 206d 6f64 6966 6963 6174 696f 6e73 2074 modifications t │ │ │ │ │ +0001d290: 6861 7420 6172 6520 6375 7272 656e 746c hat are currentl │ │ │ │ │ +0001d2a0: 7920 6265 696e 6720 6170 706c 6965 6420 y being applied │ │ │ │ │ +0001d2b0: 7768 656e 0a20 2020 2020 6275 696c 6469 when. buildi │ │ │ │ │ +0001d2c0: 6e67 2074 6865 2070 6163 6b61 6765 2e0a ng the package.. │ │ │ │ │ +0001d2d0: 0a20 2034 2e20 4f70 7469 6f6e 616c 6c79 . 4. Optionally │ │ │ │ │ +0001d2e0: 2c20 646f 6375 6d65 6e74 2077 6861 7420 , document what │ │ │ │ │ +0001d2f0: 7374 6570 7320 6172 6520 6e65 6365 7373 steps are necess │ │ │ │ │ +0001d300: 6172 7920 746f 2075 7067 7261 6465 2074 ary to upgrade t │ │ │ │ │ +0001d310: 6865 2044 6562 6961 6e0a 2020 2020 2073 he Debian. s │ │ │ │ │ +0001d320: 6f75 7263 6520 7061 636b 6167 6520 746f ource package to │ │ │ │ │ +0001d330: 2061 206e 6577 2075 7073 7472 6561 6d20 a new upstream │ │ │ │ │ +0001d340: 7665 7273 696f 6e2c 2069 6620 6170 706c version, if appl │ │ │ │ │ +0001d350: 6963 6162 6c65 2e0a 0a54 6869 7320 6578 icable...This ex │ │ │ │ │ +0001d360: 706c 616e 6174 696f 6e20 7368 6f75 6c64 planation should │ │ │ │ │ +0001d370: 2069 6e63 6c75 6465 2073 7065 6369 6669 include specifi │ │ │ │ │ +0001d380: 6320 636f 6d6d 616e 6473 2061 6e64 206d c commands and m │ │ │ │ │ +0001d390: 656e 7469 6f6e 2061 6e79 0a61 6464 6974 ention any.addit │ │ │ │ │ +0001d3a0: 696f 6e61 6c20 7265 7175 6972 6564 2044 ional required D │ │ │ │ │ +0001d3b0: 6562 6961 6e20 7061 636b 6167 6573 2e20 ebian packages. │ │ │ │ │ +0001d3c0: 2049 7420 7368 6f75 6c64 206e 6f74 2061 It should not a │ │ │ │ │ +0001d3d0: 7373 756d 6520 6661 6d69 6c69 6172 6974 ssume familiarit │ │ │ │ │ +0001d3e0: 790a 7769 7468 2061 6e79 2073 7065 6369 y.with any speci │ │ │ │ │ +0001d3f0: 6669 6320 4465 6269 616e 2070 6163 6b61 fic Debian packa │ │ │ │ │ +0001d400: 6769 6e67 2073 7973 7465 6d20 6f72 2070 ging system or p │ │ │ │ │ +0001d410: 6174 6368 206d 616e 6167 656d 656e 7420 atch management │ │ │ │ │ +0001d420: 746f 6f6c 732e 0a0a 5468 6973 2065 7870 tools...This exp │ │ │ │ │ +0001d430: 6c61 6e61 7469 6f6e 206d 6179 2072 6566 lanation may ref │ │ │ │ │ +0001d440: 6572 2074 6f20 6120 646f 6375 6d65 6e74 er to a document │ │ │ │ │ +0001d450: 6174 696f 6e20 6669 6c65 2069 6e73 7461 ation file insta │ │ │ │ │ +0001d460: 6c6c 6564 2062 7920 6f6e 6520 6f66 0a74 lled by one of.t │ │ │ │ │ +0001d470: 6865 2070 6163 6b61 6765 e280 9973 2062 he package...s b │ │ │ │ │ +0001d480: 7569 6c64 2064 6570 656e 6465 6e63 6965 uild dependencie │ │ │ │ │ +0001d490: 7320 7072 6f76 6964 6564 2074 6861 7420 s provided that │ │ │ │ │ +0001d4a0: 7468 6520 7265 6665 7265 6e63 6564 0a64 the referenced.d │ │ │ │ │ +0001d4b0: 6f63 756d 656e 7461 7469 6f6e 2063 6c65 ocumentation cle │ │ │ │ │ +0001d4c0: 6172 6c79 2065 7870 6c61 696e 7320 7468 arly explains th │ │ │ │ │ +0001d4d0: 6573 6520 7461 736b 7320 616e 6420 6973 ese tasks and is │ │ │ │ │ +0001d4e0: 206e 6f74 2061 2067 656e 6572 616c 0a72 not a general.r │ │ │ │ │ +0001d4f0: 6566 6572 656e 6365 206d 616e 7561 6c2e eference manual. │ │ │ │ │ +0001d500: 0a0a e280 9864 6562 6961 6e2f 5245 4144 .....debian/READ │ │ │ │ │ +0001d510: 4d45 2e73 6f75 7263 65e2 8099 206d 6179 ME.source... may │ │ │ │ │ +0001d520: 2061 6c73 6f20 696e 636c 7564 6520 616e also include an │ │ │ │ │ +0001d530: 7920 6f74 6865 7220 696e 666f 726d 6174 y other informat │ │ │ │ │ +0001d540: 696f 6e20 7468 6174 2077 6f75 6c64 0a62 ion that would.b │ │ │ │ │ +0001d550: 6520 6865 6c70 6675 6c20 746f 2073 6f6d e helpful to som │ │ │ │ │ +0001d560: 656f 6e65 206d 6f64 6966 7969 6e67 2074 eone modifying t │ │ │ │ │ +0001d570: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ +0001d580: 652e 2020 4576 656e 2069 6620 7468 6520 e. Even if the │ │ │ │ │ +0001d590: 7061 636b 6167 650a 646f 6573 6ee2 8099 package.doesn... │ │ │ │ │ +0001d5a0: 7420 6669 7420 7468 6520 6162 6f76 6520 t fit the above │ │ │ │ │ +0001d5b0: 6465 7363 7269 7074 696f 6e2c 206d 6169 description, mai │ │ │ │ │ +0001d5c0: 6e74 6169 6e65 7273 2061 7265 2065 6e63 ntainers are enc │ │ │ │ │ +0001d5d0: 6f75 7261 6765 6420 746f 0a64 6f63 756d ouraged to.docum │ │ │ │ │ +0001d5e0: 656e 7420 696e 2061 20e2 8098 6465 6269 ent in a ...debi │ │ │ │ │ +0001d5f0: 616e 2f52 4541 444d 452e 736f 7572 6365 an/README.source │ │ │ │ │ +0001d600: e280 9920 6669 6c65 2061 6e79 2073 6f75 ... file any sou │ │ │ │ │ +0001d610: 7263 6520 7061 636b 6167 6520 7769 7468 rce package with │ │ │ │ │ +0001d620: 2061 0a70 6172 7469 6375 6c61 726c 7920 a.particularly │ │ │ │ │ +0001d630: 636f 6d70 6c65 7820 6f72 2075 6e69 6e74 complex or unint │ │ │ │ │ +0001d640: 7569 7469 7665 2073 6f75 7263 6520 6c61 uitive source la │ │ │ │ │ +0001d650: 796f 7574 206f 7220 6275 696c 6420 7379 yout or build sy │ │ │ │ │ +0001d660: 7374 656d 2028 666f 720a 6578 616d 706c stem (for.exampl │ │ │ │ │ +0001d670: 652c 2061 2070 6163 6b61 6765 2074 6861 e, a package tha │ │ │ │ │ +0001d680: 7420 6275 696c 6473 2074 6865 2073 616d t builds the sam │ │ │ │ │ +0001d690: 6520 736f 7572 6365 206d 756c 7469 706c e source multipl │ │ │ │ │ +0001d6a0: 6520 7469 6d65 7320 746f 0a67 656e 6572 e times to.gener │ │ │ │ │ +0001d6b0: 6174 6520 6469 6666 6572 656e 7420 6269 ate different bi │ │ │ │ │ +0001d6c0: 6e61 7279 2070 6163 6b61 6765 7329 2e0a nary packages).. │ │ │ │ │ +0001d6d0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0001d6e0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0001d6f0: 6465 3a20 5265 7072 6f64 7563 6962 696c de: Reproducibil │ │ │ │ │ +0001d700: 6974 792c 2020 4e65 7874 3a20 4d69 7373 ity, Next: Miss │ │ │ │ │ +0001d710: 696e 6720 736f 7572 6365 7320 6465 6269 ing sources debi │ │ │ │ │ +0001d720: 616e 2f6d 6973 7369 6e67 2d73 6f75 7263 an/missing-sourc │ │ │ │ │ +0001d730: 6573 2c20 2050 7265 763a 2053 6f75 7263 es, Prev: Sourc │ │ │ │ │ +0001d740: 6520 7061 636b 6167 6520 6861 6e64 6c69 e package handli │ │ │ │ │ +0001d750: 6e67 2064 6562 6961 6e2f 5245 4144 4d45 ng debian/README │ │ │ │ │ +0001d760: 2073 6f75 7263 652c 2020 5570 3a20 536f source, Up: So │ │ │ │ │ +0001d770: 7572 6365 2070 6163 6b61 6765 730a 0a34 urce packages..4 │ │ │ │ │ +0001d780: 2e31 3520 5265 7072 6f64 7563 6962 696c .15 Reproducibil │ │ │ │ │ +0001d790: 6974 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ity.============ │ │ │ │ │ +0001d7a0: 3d3d 3d3d 3d3d 3d3d 0a0a 5061 636b 6167 ========..Packag │ │ │ │ │ +0001d7b0: 6573 2073 686f 756c 6420 6275 696c 6420 es should build │ │ │ │ │ +0001d7c0: 7265 7072 6f64 7563 6962 6c79 2c20 7768 reproducibly, wh │ │ │ │ │ +0001d7d0: 6963 6820 666f 7220 7468 6520 7075 7270 ich for the purp │ │ │ │ │ +0001d7e0: 6f73 6573 206f 6620 7468 6973 0a64 6f63 oses of this.doc │ │ │ │ │ +0001d7f0: 756d 656e 7420 2831 2920 6d65 616e 7320 ument (1) means │ │ │ │ │ +0001d800: 7468 6174 2067 6976 656e 0a0a 2020 202d that given.. - │ │ │ │ │ +0001d810: 2061 2076 6572 7369 6f6e 206f 6620 6120 a version of a │ │ │ │ │ +0001d820: 736f 7572 6365 2070 6163 6b61 6765 2075 source package u │ │ │ │ │ +0001d830: 6e70 6163 6b65 6420 6174 2061 2067 6976 npacked at a giv │ │ │ │ │ +0001d840: 656e 2070 6174 683b 0a0a 2020 202d 2061 en path;.. - a │ │ │ │ │ +0001d850: 2073 6574 206f 6620 7665 7273 696f 6e73 set of versions │ │ │ │ │ +0001d860: 206f 6620 696e 7374 616c 6c65 6420 6275 of installed bu │ │ │ │ │ +0001d870: 696c 6420 6465 7065 6e64 656e 6369 6573 ild dependencies │ │ │ │ │ +0001d880: 3b0a 0a20 2020 2d20 6120 7365 7420 6f66 ;.. - a set of │ │ │ │ │ +0001d890: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ │ │ +0001d8a0: 6961 626c 6520 7661 6c75 6573 3b0a 0a20 iable values;.. │ │ │ │ │ +0001d8b0: 2020 2d20 6120 6275 696c 6420 6172 6368 - a build arch │ │ │ │ │ +0001d8c0: 6974 6563 7475 7265 3b20 616e 640a 0a20 itecture; and.. │ │ │ │ │ +0001d8d0: 2020 2d20 6120 686f 7374 2061 7263 6869 - a host archi │ │ │ │ │ +0001d8e0: 7465 6374 7572 652c 0a0a 7265 7065 6174 tecture,..repeat │ │ │ │ │ +0001d8f0: 6564 6c79 2062 7569 6c64 696e 6720 7468 edly building th │ │ │ │ │ +0001d900: 6520 736f 7572 6365 2070 6163 6b61 6765 e source package │ │ │ │ │ +0001d910: 2066 6f72 2074 6865 2062 7569 6c64 2061 for the build a │ │ │ │ │ +0001d920: 7263 6869 7465 6374 7572 6520 6f6e 2061 rchitecture on a │ │ │ │ │ +0001d930: 6e79 0a6d 6163 6869 6e65 206f 6620 7468 ny.machine of th │ │ │ │ │ +0001d940: 6520 686f 7374 2061 7263 6869 7465 6374 e host architect │ │ │ │ │ +0001d950: 7572 6520 7769 7468 2074 686f 7365 2076 ure with those v │ │ │ │ │ +0001d960: 6572 7369 6f6e 7320 6f66 2074 6865 2062 ersions of the b │ │ │ │ │ +0001d970: 7569 6c64 0a64 6570 656e 6465 6e63 6965 uild.dependencie │ │ │ │ │ +0001d980: 7320 696e 7374 616c 6c65 6420 616e 6420 s installed and │ │ │ │ │ +0001d990: 6578 6163 746c 7920 7468 6f73 6520 656e exactly those en │ │ │ │ │ +0001d9a0: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ │ │ +0001d9b0: 6c65 2076 616c 7565 7320 7365 740a 7769 le values set.wi │ │ │ │ │ +0001d9c0: 6c6c 2070 726f 6475 6365 2062 6974 2d66 ll produce bit-f │ │ │ │ │ +0001d9d0: 6f72 2d62 6974 2069 6465 6e74 6963 616c or-bit identical │ │ │ │ │ +0001d9e0: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +0001d9f0: 2e0a 0a49 7420 6973 2072 6563 6f6d 6d65 ...It is recomme │ │ │ │ │ +0001da00: 6e64 6564 2074 6861 7420 7061 636b 6167 nded that packag │ │ │ │ │ +0001da10: 6573 2070 726f 6475 6365 2062 6974 2d66 es produce bit-f │ │ │ │ │ +0001da20: 6f72 2d62 6974 2069 6465 6e74 6963 616c or-bit identical │ │ │ │ │ +0001da30: 2062 696e 6172 6965 730a 6576 656e 2069 binaries.even i │ │ │ │ │ +0001da40: 6620 6d6f 7374 2065 6e76 6972 6f6e 6d65 f most environme │ │ │ │ │ +0001da50: 6e74 2076 6172 6961 626c 6573 2061 6e64 nt variables and │ │ │ │ │ +0001da60: 2062 7569 6c64 2070 6174 6873 2061 7265 build paths are │ │ │ │ │ +0001da70: 2076 6172 6965 642e 2020 4974 2069 730a varied. It is. │ │ │ │ │ +0001da80: 696e 7465 6e64 6564 2066 6f72 2074 6869 intended for thi │ │ │ │ │ +0001da90: 7320 7374 7269 6374 6572 2073 7461 6e64 s stricter stand │ │ │ │ │ +0001daa0: 6172 6420 746f 2072 6570 6c61 6365 2074 ard to replace t │ │ │ │ │ +0001dab0: 6865 2061 626f 7665 2077 6865 6e20 6974 he above when it │ │ │ │ │ +0001dac0: 2069 730a 6561 7369 6572 2066 6f72 2070 is.easier for p │ │ │ │ │ +0001dad0: 6163 6b61 6765 7320 746f 206d 6565 7420 ackages to meet │ │ │ │ │ +0001dae0: 6974 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d it... -------- │ │ │ │ │ +0001daf0: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +0001db00: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +0001db10: 5468 6973 2069 7320 4465 6269 616e e280 This is Debian.. │ │ │ │ │ +0001db20: 9973 2070 7265 6369 7369 6669 6361 7469 .s precisificati │ │ │ │ │ +0001db30: 6f6e 206f 6620 7468 6520 7265 7072 6f64 on of the reprod │ │ │ │ │ +0001db40: 7563 6962 6c65 2d62 7569 6c64 732e 6f72 ucible-builds.or │ │ │ │ │ +0001db50: 670a 6465 6669 6e69 7469 6f6e 2028 6874 g.definition (ht │ │ │ │ │ +0001db60: 7470 733a 2f2f 7265 7072 6f64 7563 6962 tps://reproducib │ │ │ │ │ +0001db70: 6c65 2d62 7569 6c64 732e 6f72 672f 646f le-builds.org/do │ │ │ │ │ +0001db80: 6373 2f64 6566 696e 6974 696f 6e2f 292e cs/definition/). │ │ │ │ │ +0001db90: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +0001dba0: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +0001dbb0: 6f64 653a 204d 6973 7369 6e67 2073 6f75 ode: Missing sou │ │ │ │ │ +0001dbc0: 7263 6573 2064 6562 6961 6e2f 6d69 7373 rces debian/miss │ │ │ │ │ +0001dbd0: 696e 672d 736f 7572 6365 732c 2020 4e65 ing-sources, Ne │ │ │ │ │ +0001dbe0: 7874 3a20 5665 6e64 6f72 2d73 7065 6369 xt: Vendor-speci │ │ │ │ │ +0001dbf0: 6669 6320 7061 7463 6820 7365 7269 6573 fic patch series │ │ │ │ │ +0001dc00: 2c20 2050 7265 763a 2052 6570 726f 6475 , Prev: Reprodu │ │ │ │ │ +0001dc10: 6369 6269 6c69 7479 2c20 2055 703a 2053 cibility, Up: S │ │ │ │ │ +0001dc20: 6f75 7263 6520 7061 636b 6167 6573 0a0a ource packages.. │ │ │ │ │ +0001dc30: 342e 3136 204d 6973 7369 6e67 2073 6f75 4.16 Missing sou │ │ │ │ │ +0001dc40: 7263 6573 3a20 e280 9864 6562 6961 6e2f rces: ...debian/ │ │ │ │ │ +0001dc50: 6d69 7373 696e 672d 736f 7572 6365 73e2 missing-sources. │ │ │ │ │ +0001dc60: 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ...============= │ │ │ │ │ +0001dc70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001dc80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001dc90: 3d0a 0a53 6f6d 6574 696d 6573 2075 7073 =..Sometimes ups │ │ │ │ │ +0001dca0: 7472 6561 6d20 646f 6573 206e 6f74 2069 tream does not i │ │ │ │ │ +0001dcb0: 6e63 6c75 6465 2074 6865 2073 6f75 7263 nclude the sourc │ │ │ │ │ +0001dcc0: 6520 636f 6465 2066 6f72 2073 6f6d 6520 e code for some │ │ │ │ │ +0001dcd0: 6669 6c65 7320 696e 0a74 6865 2075 7073 files in.the ups │ │ │ │ │ +0001dce0: 7472 6561 6d20 7461 7262 616c 6c2e 2020 tream tarball. │ │ │ │ │ +0001dcf0: 496e 206f 7264 6572 2074 6f20 7361 7469 In order to sati │ │ │ │ │ +0001dd00: 7366 7920 7468 6520 4446 5347 2066 6f72 sfy the DFSG for │ │ │ │ │ +0001dd10: 2070 6163 6b61 6765 7320 696e 0ae2 8098 packages in.... │ │ │ │ │ +0001dd20: 6d61 696e e280 9920 6f72 20e2 8098 636f main... or ...co │ │ │ │ │ +0001dd30: 6e74 7269 62e2 8099 2c20 796f 7520 7368 ntrib..., you sh │ │ │ │ │ +0001dd40: 6f75 6c64 2065 6974 6865 723a 0a0a 2020 ould either:.. │ │ │ │ │ +0001dd50: 312e 2072 6570 6163 6b20 7468 6520 7570 1. repack the up │ │ │ │ │ +0001dd60: 7374 7265 616d 2074 6172 6261 6c6c 2074 stream tarball t │ │ │ │ │ +0001dd70: 6f20 696e 636c 7564 6520 7468 6f73 6520 o include those │ │ │ │ │ +0001dd80: 736f 7572 6365 733b 206f 720a 0a20 2032 sources; or.. 2 │ │ │ │ │ +0001dd90: 2e20 696e 636c 7564 6520 6120 636f 7079 . include a copy │ │ │ │ │ +0001dda0: 206f 6620 7468 6520 736f 7572 6365 7320 of the sources │ │ │ │ │ +0001ddb0: 696e 2074 6865 20e2 8098 6465 6269 616e in the ...debian │ │ │ │ │ +0001ddc0: 2f6d 6973 7369 6e67 2d73 6f75 7263 6573 /missing-sources │ │ │ │ │ +0001ddd0: e280 990a 2020 2020 2064 6972 6563 746f .... directo │ │ │ │ │ +0001dde0: 7279 2e0a 0a50 6163 6b61 6765 206d 6169 ry...Package mai │ │ │ │ │ +0001ddf0: 6e74 6169 6e65 7273 206d 6179 206f 7074 ntainers may opt │ │ │ │ │ +0001de00: 696f 6e61 6c6c 7920 7573 6520 7468 6520 ionally use the │ │ │ │ │ +0001de10: 666f 6c6c 6f77 696e 6720 636f 6e76 656e following conven │ │ │ │ │ +0001de20: 7469 6f6e 2074 6f0a 6f72 6761 6e69 7a65 tion to.organize │ │ │ │ │ +0001de30: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of │ │ │ │ │ +0001de40: 20e2 8098 6465 6269 616e 2f6d 6973 7369 ...debian/missi │ │ │ │ │ +0001de50: 6e67 2d73 6f75 7263 6573 e280 993a 2066 ng-sources...: f │ │ │ │ │ +0001de60: 6f72 2061 2073 6f75 7263 656c 6573 7320 or a sourceless │ │ │ │ │ +0001de70: 6669 6c65 0ae2 8098 666f 6fe2 8099 2069 file....foo... i │ │ │ │ │ +0001de80: 6e20 7468 6520 7375 6264 6972 6563 746f n the subdirecto │ │ │ │ │ +0001de90: 7279 20e2 8098 6261 72e2 8099 206f 6620 ry ...bar... of │ │ │ │ │ +0001dea0: 7468 6520 7570 7374 7265 616d 2074 6172 the upstream tar │ │ │ │ │ +0001deb0: 6261 6c6c 2c20 7768 6572 6520 7468 650a ball, where the. │ │ │ │ │ +0001dec0: 736f 7572 6365 206f 6620 e280 9866 6f6f source of ...foo │ │ │ │ │ +0001ded0: e280 9920 6861 7320 6578 7465 6e73 696f ... has extensio │ │ │ │ │ +0001dee0: 6e20 e280 9862 617a e280 992c 2070 6c61 n ...baz..., pla │ │ │ │ │ +0001def0: 6365 2074 6865 2073 6f75 7263 6520 6174 ce the source at │ │ │ │ │ +0001df00: 0ae2 8098 6465 6269 616e 2f6d 6973 7369 ....debian/missi │ │ │ │ │ +0001df10: 6e67 2d73 6f75 7263 6573 2f62 6172 2f66 ng-sources/bar/f │ │ │ │ │ +0001df20: 6f6f 2e62 617a e280 992e 2020 466f 7220 oo.baz.... For │ │ │ │ │ +0001df30: 6578 616d 706c 652c 2061 6363 6f72 6469 example, accordi │ │ │ │ │ +0001df40: 6e67 2074 6f20 7468 6973 0a63 6f6e 7665 ng to this.conve │ │ │ │ │ +0001df50: 6e74 696f 6e2c 2074 6865 2043 2073 6f75 ntion, the C sou │ │ │ │ │ +0001df60: 7263 6520 636f 6465 206f 6620 616e 2065 rce code of an e │ │ │ │ │ +0001df70: 7865 6375 7461 626c 6520 e280 9863 6865 xecutable ...che │ │ │ │ │ +0001df80: 636b 7375 6d2f 7574 696c e280 9920 776f cksum/util... wo │ │ │ │ │ +0001df90: 756c 6420 6265 0a6c 6f63 6174 6564 2061 uld be.located a │ │ │ │ │ +0001dfa0: 7420 e280 9864 6562 6961 6e2f 6d69 7373 t ...debian/miss │ │ │ │ │ +0001dfb0: 696e 672d 736f 7572 6365 732f 6368 6563 ing-sources/chec │ │ │ │ │ +0001dfc0: 6b73 756d 2f75 7469 6c2e 63e2 8099 2e0a ksum/util.c..... │ │ │ │ │ +0001dfd0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0001dfe0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0001dff0: 6465 3a20 5665 6e64 6f72 2d73 7065 6369 de: Vendor-speci │ │ │ │ │ +0001e000: 6669 6320 7061 7463 6820 7365 7269 6573 fic patch series │ │ │ │ │ +0001e010: 2c20 2050 7265 763a 204d 6973 7369 6e67 , Prev: Missing │ │ │ │ │ +0001e020: 2073 6f75 7263 6573 2064 6562 6961 6e2f sources debian/ │ │ │ │ │ +0001e030: 6d69 7373 696e 672d 736f 7572 6365 732c missing-sources, │ │ │ │ │ +0001e040: 2020 5570 3a20 536f 7572 6365 2070 6163 Up: Source pac │ │ │ │ │ +0001e050: 6b61 6765 730a 0a34 2e31 3720 5665 6e64 kages..4.17 Vend │ │ │ │ │ +0001e060: 6f72 2d73 7065 6369 6669 6320 7061 7463 or-specific patc │ │ │ │ │ +0001e070: 6820 7365 7269 6573 0a3d 3d3d 3d3d 3d3d h series.======= │ │ │ │ │ +0001e080: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001e090: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5061 636b ==========..Pack │ │ │ │ │ +0001e0a0: 6167 6573 2069 6e20 7468 6520 4465 6269 ages in the Debi │ │ │ │ │ +0001e0b0: 616e 2061 7263 6869 7665 2075 7369 6e67 an archive using │ │ │ │ │ +0001e0c0: 2074 6865 2033 2e30 2028 7175 696c 7429 the 3.0 (quilt) │ │ │ │ │ +0001e0d0: 2073 6f75 7263 6520 7061 636b 6167 650a source package. │ │ │ │ │ +0001e0e0: 666f 726d 6174 206d 7573 7420 6e6f 7420 format must not │ │ │ │ │ +0001e0f0: 636f 6e74 6169 6e20 6120 6e6f 6e2d 6465 contain a non-de │ │ │ │ │ +0001e100: 6661 756c 7420 7365 7269 6573 2066 696c fault series fil │ │ │ │ │ +0001e110: 652e 2020 5468 6174 2069 732c 2074 6865 e. That is, the │ │ │ │ │ +0001e120: 7265 206d 7573 740a 6e6f 7420 6578 6973 re must.not exis │ │ │ │ │ +0001e130: 7420 6120 6669 6c65 20e2 8098 6465 6269 t a file ...debi │ │ │ │ │ +0001e140: 616e 2f70 6174 6368 6573 2f66 6f6f 2e73 an/patches/foo.s │ │ │ │ │ +0001e150: 6572 6965 73e2 8099 2066 6f72 2061 6e79 eries... for any │ │ │ │ │ +0001e160: 20e2 8098 666f 6fe2 8099 2e0a 0a1f 0a46 ...foo........F │ │ │ │ │ +0001e170: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +0001e180: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +0001e190: 436f 6e74 726f 6c20 6669 6c65 7320 616e Control files an │ │ │ │ │ +0001e1a0: 6420 7468 6569 7220 6669 656c 6473 2c20 d their fields, │ │ │ │ │ +0001e1b0: 204e 6578 743a 2050 6163 6b61 6765 206d Next: Package m │ │ │ │ │ +0001e1c0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +0001e1d0: 7320 616e 6420 696e 7374 616c 6c61 7469 s and installati │ │ │ │ │ +0001e1e0: 6f6e 2070 726f 6365 6475 7265 2c20 2050 on procedure, P │ │ │ │ │ +0001e1f0: 7265 763a 2053 6f75 7263 6520 7061 636b rev: Source pack │ │ │ │ │ +0001e200: 6167 6573 2c20 2055 703a 2054 6f70 0a0a ages, Up: Top.. │ │ │ │ │ +0001e210: 3520 436f 6e74 726f 6c20 6669 6c65 7320 5 Control files │ │ │ │ │ +0001e220: 616e 6420 7468 6569 7220 6669 656c 6473 and their fields │ │ │ │ │ +0001e230: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .*************** │ │ │ │ │ +0001e240: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0001e250: 2a0a 0a54 6865 2070 6163 6b61 6765 206d *..The package m │ │ │ │ │ +0001e260: 616e 6167 656d 656e 7420 7379 7374 656d anagement system │ │ │ │ │ +0001e270: 206d 616e 6970 756c 6174 6573 2064 6174 manipulates dat │ │ │ │ │ +0001e280: 6120 7265 7072 6573 656e 7465 6420 696e a represented in │ │ │ │ │ +0001e290: 2061 2063 6f6d 6d6f 6e0a 666f 726d 6174 a common.format │ │ │ │ │ +0001e2a0: 2c20 6b6e 6f77 6e20 6173 2027 636f 6e74 , known as 'cont │ │ │ │ │ +0001e2b0: 726f 6c20 6461 7461 272c 2073 746f 7265 rol data', store │ │ │ │ │ +0001e2c0: 6420 696e 2027 636f 6e74 726f 6c20 6669 d in 'control fi │ │ │ │ │ +0001e2d0: 6c65 7327 2e20 2043 6f6e 7472 6f6c 0a66 les'. Control.f │ │ │ │ │ +0001e2e0: 696c 6573 2061 7265 2075 7365 6420 666f iles are used fo │ │ │ │ │ +0001e2f0: 7220 736f 7572 6365 2070 6163 6b61 6765 r source package │ │ │ │ │ +0001e300: 732c 2062 696e 6172 7920 7061 636b 6167 s, binary packag │ │ │ │ │ +0001e310: 6573 2061 6e64 2074 6865 20e2 8098 2e63 es and the ....c │ │ │ │ │ +0001e320: 6861 6e67 6573 e280 990a 6669 6c65 7320 hanges....files │ │ │ │ │ +0001e330: 7768 6963 6820 636f 6e74 726f 6c20 7468 which control th │ │ │ │ │ +0001e340: 6520 696e 7374 616c 6c61 7469 6f6e 206f e installation o │ │ │ │ │ +0001e350: 6620 7570 6c6f 6164 6564 2066 696c 6573 f uploaded files │ │ │ │ │ +0001e360: 2e20 2028 3129 0a0a 2a20 4d65 6e75 3a0a . (1)..* Menu:. │ │ │ │ │ +0001e370: 0a2a 2053 796e 7461 7820 6f66 2063 6f6e .* Syntax of con │ │ │ │ │ +0001e380: 7472 6f6c 2066 696c 6573 3a3a 0a2a 2044 trol files::.* D │ │ │ │ │ +0001e390: 6562 6961 6e20 736f 7572 6365 2070 6163 ebian source pac │ │ │ │ │ +0001e3a0: 6b61 6765 2074 656d 706c 6174 6520 636f kage template co │ │ │ │ │ +0001e3b0: 6e74 726f 6c20 6669 6c65 7320 e280 9320 ntrol files ... │ │ │ │ │ +0001e3c0: 6465 6269 616e 2f63 6f6e 7472 6f6c 3a3a debian/control:: │ │ │ │ │ +0001e3d0: 0a2a 2044 6562 6961 6e20 6269 6e61 7279 .* Debian binary │ │ │ │ │ +0001e3e0: 2070 6163 6b61 6765 2063 6f6e 7472 6f6c package control │ │ │ │ │ +0001e3f0: 2066 696c 6573 20e2 8093 2044 4542 4941 files ... DEBIA │ │ │ │ │ +0001e400: 4e2f 636f 6e74 726f 6c3a 3a0a 2a20 4465 N/control::.* De │ │ │ │ │ +0001e410: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ +0001e420: 6167 6520 636f 6e74 726f 6c20 6669 6c65 age control file │ │ │ │ │ +0001e430: 7320 e280 9320 2e64 7363 3a20 4465 6269 s ... .dsc: Debi │ │ │ │ │ +0001e440: 616e 2073 6f75 7263 6520 7061 636b 6167 an source packag │ │ │ │ │ +0001e450: 6520 636f 6e74 726f 6c20 6669 6c65 7320 e control files │ │ │ │ │ +0001e460: e280 9320 6473 632e 0a2a 2044 6562 6961 ... dsc..* Debia │ │ │ │ │ +0001e470: 6e20 7570 6c6f 6164 2063 6861 6e67 6573 n upload changes │ │ │ │ │ +0001e480: 2063 6f6e 7472 6f6c 2066 696c 6573 20e2 control files . │ │ │ │ │ +0001e490: 8093 202e 6368 616e 6765 733a 2044 6562 .. .changes: Deb │ │ │ │ │ +0001e4a0: 6961 6e20 7570 6c6f 6164 2063 6861 6e67 ian upload chang │ │ │ │ │ +0001e4b0: 6573 2063 6f6e 7472 6f6c 2066 696c 6573 es control files │ │ │ │ │ +0001e4c0: 20e2 8093 2063 6861 6e67 6573 2e0a 2a20 ... changes..* │ │ │ │ │ +0001e4d0: 4c69 7374 206f 6620 6669 656c 6473 3a3a List of fields:: │ │ │ │ │ +0001e4e0: 0a2a 2055 7365 722d 6465 6669 6e65 6420 .* User-defined │ │ │ │ │ +0001e4f0: 6669 656c 6473 3a3a 0a2a 204f 6273 6f6c fields::.* Obsol │ │ │ │ │ +0001e500: 6574 6520 6669 656c 6473 3a3a 0a0a 2020 ete fields::.. │ │ │ │ │ +0001e510: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +0001e520: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +0001e530: 0a0a 2020 2028 3129 20e2 8098 6470 6b67 .. (1) ...dpkg │ │ │ │ │ +0001e540: e280 99e2 8099 7320 696e 7465 726e 616c ......s internal │ │ │ │ │ +0001e550: 2064 6174 6162 6173 6573 2061 7265 2069 databases are i │ │ │ │ │ +0001e560: 6e20 6120 7369 6d69 6c61 7220 666f 726d n a similar form │ │ │ │ │ +0001e570: 6174 2e0a 0a1f 0a46 696c 653a 2064 6562 at.....File: deb │ │ │ │ │ +0001e580: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0001e590: 2020 4e6f 6465 3a20 5379 6e74 6178 206f Node: Syntax o │ │ │ │ │ +0001e5a0: 6620 636f 6e74 726f 6c20 6669 6c65 732c f control files, │ │ │ │ │ +0001e5b0: 2020 4e65 7874 3a20 4465 6269 616e 2073 Next: Debian s │ │ │ │ │ +0001e5c0: 6f75 7263 6520 7061 636b 6167 6520 7465 ource package te │ │ │ │ │ +0001e5d0: 6d70 6c61 7465 2063 6f6e 7472 6f6c 2066 mplate control f │ │ │ │ │ +0001e5e0: 696c 6573 20e2 8093 2064 6562 6961 6e2f iles ... debian/ │ │ │ │ │ +0001e5f0: 636f 6e74 726f 6c2c 2020 5570 3a20 436f control, Up: Co │ │ │ │ │ +0001e600: 6e74 726f 6c20 6669 6c65 7320 616e 6420 ntrol files and │ │ │ │ │ +0001e610: 7468 6569 7220 6669 656c 6473 0a0a 352e their fields..5. │ │ │ │ │ +0001e620: 3120 5379 6e74 6178 206f 6620 636f 6e74 1 Syntax of cont │ │ │ │ │ +0001e630: 726f 6c20 6669 6c65 730a 3d3d 3d3d 3d3d rol files.====== │ │ │ │ │ +0001e640: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001e650: 3d3d 3d3d 3d0a 0a41 2063 6f6e 7472 6f6c =====..A control │ │ │ │ │ +0001e660: 2066 696c 6520 636f 6e73 6973 7473 206f file consists o │ │ │ │ │ +0001e670: 6620 6f6e 6520 6f72 206d 6f72 6520 7374 f one or more st │ │ │ │ │ +0001e680: 616e 7a61 7320 6f66 2066 6965 6c64 732e anzas of fields. │ │ │ │ │ +0001e690: 2020 2831 2920 2054 6865 0a73 7461 6e7a (1) The.stanz │ │ │ │ │ +0001e6a0: 6173 2061 7265 2073 6570 6172 6174 6564 as are separated │ │ │ │ │ +0001e6b0: 2062 7920 656d 7074 7920 6c69 6e65 732e by empty lines. │ │ │ │ │ +0001e6c0: 2020 5061 7273 6572 7320 6d61 7920 6163 Parsers may ac │ │ │ │ │ +0001e6d0: 6365 7074 206c 696e 6573 0a63 6f6e 7369 cept lines.consi │ │ │ │ │ +0001e6e0: 7374 696e 6720 736f 6c65 6c79 206f 6620 sting solely of │ │ │ │ │ +0001e6f0: 7370 6163 6573 2061 6e64 2074 6162 7320 spaces and tabs │ │ │ │ │ +0001e700: 6173 2073 7461 6e7a 6120 7365 7061 7261 as stanza separa │ │ │ │ │ +0001e710: 746f 7273 2c20 6275 7420 636f 6e74 726f tors, but contro │ │ │ │ │ +0001e720: 6c0a 6669 6c65 7320 7368 6f75 6c64 2075 l.files should u │ │ │ │ │ +0001e730: 7365 2065 6d70 7479 206c 696e 6573 2e20 se empty lines. │ │ │ │ │ +0001e740: 2053 6f6d 6520 636f 6e74 726f 6c20 6669 Some control fi │ │ │ │ │ +0001e750: 6c65 7320 616c 6c6f 7720 6f6e 6c79 206f les allow only o │ │ │ │ │ +0001e760: 6e65 2073 7461 6e7a 613b 0a6f 7468 6572 ne stanza;.other │ │ │ │ │ +0001e770: 7320 616c 6c6f 7720 7365 7665 7261 6c2c s allow several, │ │ │ │ │ +0001e780: 2069 6e20 7768 6963 6820 6361 7365 2065 in which case e │ │ │ │ │ +0001e790: 6163 6820 7374 616e 7a61 2075 7375 616c ach stanza usual │ │ │ │ │ +0001e7a0: 6c79 2072 6566 6572 7320 746f 2061 0a64 ly refers to a.d │ │ │ │ │ +0001e7b0: 6966 6665 7265 6e74 2070 6163 6b61 6765 ifferent package │ │ │ │ │ +0001e7c0: 2e20 2028 466f 7220 6578 616d 706c 652c . (For example, │ │ │ │ │ +0001e7d0: 2069 6e20 736f 7572 6365 2070 6163 6b61 in source packa │ │ │ │ │ +0001e7e0: 6765 732c 2074 6865 2066 6972 7374 2073 ges, the first s │ │ │ │ │ +0001e7f0: 7461 6e7a 610a 7265 6665 7273 2074 6f20 tanza.refers to │ │ │ │ │ +0001e800: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ +0001e810: 6765 2c20 616e 6420 6c61 7465 7220 7374 ge, and later st │ │ │ │ │ +0001e820: 616e 7a61 7320 7265 6665 7220 746f 2062 anzas refer to b │ │ │ │ │ +0001e830: 696e 6172 7920 7061 636b 6167 6573 0a67 inary packages.g │ │ │ │ │ +0001e840: 656e 6572 6174 6564 2066 726f 6d20 7468 enerated from th │ │ │ │ │ +0001e850: 6520 736f 7572 6365 2e29 2020 5468 6520 e source.) The │ │ │ │ │ +0001e860: 6f72 6465 7269 6e67 206f 6620 7468 6520 ordering of the │ │ │ │ │ +0001e870: 7374 616e 7a61 7320 696e 2063 6f6e 7472 stanzas in contr │ │ │ │ │ +0001e880: 6f6c 0a66 696c 6573 2069 7320 7369 676e ol.files is sign │ │ │ │ │ +0001e890: 6966 6963 616e 742e 0a0a 4561 6368 2073 ificant...Each s │ │ │ │ │ +0001e8a0: 7461 6e7a 6120 636f 6e73 6973 7473 206f tanza consists o │ │ │ │ │ +0001e8b0: 6620 6120 7365 7269 6573 206f 6620 6461 f a series of da │ │ │ │ │ +0001e8c0: 7461 2066 6965 6c64 732e 2020 4561 6368 ta fields. Each │ │ │ │ │ +0001e8d0: 2066 6965 6c64 2063 6f6e 7369 7374 7320 field consists │ │ │ │ │ +0001e8e0: 6f66 0a74 6865 2066 6965 6c64 206e 616d of.the field nam │ │ │ │ │ +0001e8f0: 6520 666f 6c6c 6f77 6564 2062 7920 6120 e followed by a │ │ │ │ │ +0001e900: 636f 6c6f 6e20 616e 6420 7468 656e 2074 colon and then t │ │ │ │ │ +0001e910: 6865 2064 6174 612f 7661 6c75 6520 6173 he data/value as │ │ │ │ │ +0001e920: 736f 6369 6174 6564 0a77 6974 6820 7468 sociated.with th │ │ │ │ │ +0001e930: 6174 2066 6965 6c64 2e20 2054 6865 2066 at field. The f │ │ │ │ │ +0001e940: 6965 6c64 206e 616d 6520 6973 2063 6f6d ield name is com │ │ │ │ │ +0001e950: 706f 7365 6420 6f66 2055 532d 4153 4349 posed of US-ASCI │ │ │ │ │ +0001e960: 4920 6368 6172 6163 7465 7273 0a65 7863 I characters.exc │ │ │ │ │ +0001e970: 6c75 6469 6e67 2063 6f6e 7472 6f6c 2063 luding control c │ │ │ │ │ +0001e980: 6861 7261 6374 6572 732c 2073 7061 6365 haracters, space │ │ │ │ │ +0001e990: 2c20 616e 6420 636f 6c6f 6e20 2869 2e65 , and colon (i.e │ │ │ │ │ +0001e9a0: 2e2c 2063 6861 7261 6374 6572 7320 696e ., characters in │ │ │ │ │ +0001e9b0: 2074 6865 0a72 616e 6765 7320 552b 3030 the.ranges U+00 │ │ │ │ │ +0001e9c0: 3231 2028 e280 9821 e280 9929 2074 6872 21 (...!...) thr │ │ │ │ │ +0001e9d0: 6f75 6768 2055 2b30 3033 3920 28e2 8098 ough U+0039 (... │ │ │ │ │ +0001e9e0: 39e2 8099 292c 2061 6e64 2055 2b30 3033 9...), and U+003 │ │ │ │ │ +0001e9f0: 4220 28e2 8098 3be2 8099 2920 7468 726f B (...;...) thro │ │ │ │ │ +0001ea00: 7567 680a 552b 3030 3745 2028 e280 987e ugh.U+007E (...~ │ │ │ │ │ +0001ea10: e280 9929 2c20 696e 636c 7573 6976 6529 ...), inclusive) │ │ │ │ │ +0001ea20: 2e20 2046 6965 6c64 206e 616d 6573 206d . Field names m │ │ │ │ │ +0001ea30: 7573 7420 6e6f 7420 6265 6769 6e20 7769 ust not begin wi │ │ │ │ │ +0001ea40: 7468 2074 6865 2063 6f6d 6d65 6e74 0a63 th the comment.c │ │ │ │ │ +0001ea50: 6861 7261 6374 6572 2028 552b 3030 3233 haracter (U+0023 │ │ │ │ │ +0001ea60: 20e2 8098 23e2 8099 292c 206e 6f72 2077 ...#...), nor w │ │ │ │ │ +0001ea70: 6974 6820 7468 6520 6879 7068 656e 2063 ith the hyphen c │ │ │ │ │ +0001ea80: 6861 7261 6374 6572 2028 552b 3030 3244 haracter (U+002D │ │ │ │ │ +0001ea90: 20e2 8098 2de2 8099 292e 0a0a 5468 6520 ...-...)...The │ │ │ │ │ +0001eaa0: 6669 656c 6420 656e 6473 2061 7420 7468 field ends at th │ │ │ │ │ +0001eab0: 6520 656e 6420 6f66 2074 6865 206c 696e e end of the lin │ │ │ │ │ +0001eac0: 6520 6f72 2061 7420 7468 6520 656e 6420 e or at the end │ │ │ │ │ +0001ead0: 6f66 2074 6865 206c 6173 740a 636f 6e74 of the last.cont │ │ │ │ │ +0001eae0: 696e 7561 7469 6f6e 206c 696e 6520 2873 inuation line (s │ │ │ │ │ +0001eaf0: 6565 2062 656c 6f77 292e 2020 486f 7269 ee below). Hori │ │ │ │ │ +0001eb00: 7a6f 6e74 616c 2077 6869 7465 7370 6163 zontal whitespac │ │ │ │ │ +0001eb10: 6520 2873 7061 6365 7320 616e 6420 7461 e (spaces and ta │ │ │ │ │ +0001eb20: 6273 290a 6d61 7920 6f63 6375 7220 696d bs).may occur im │ │ │ │ │ +0001eb30: 6d65 6469 6174 656c 7920 6265 666f 7265 mediately before │ │ │ │ │ +0001eb40: 206f 7220 6166 7465 7220 7468 6520 7661 or after the va │ │ │ │ │ +0001eb50: 6c75 6520 616e 6420 6973 2069 676e 6f72 lue and is ignor │ │ │ │ │ +0001eb60: 6564 2074 6865 7265 3b20 6974 0a69 7320 ed there; it.is │ │ │ │ │ +0001eb70: 636f 6e76 656e 7469 6f6e 616c 2074 6f20 conventional to │ │ │ │ │ +0001eb80: 7075 7420 6120 7369 6e67 6c65 2073 7061 put a single spa │ │ │ │ │ +0001eb90: 6365 2061 6674 6572 2074 6865 2063 6f6c ce after the col │ │ │ │ │ +0001eba0: 6f6e 2e20 2046 6f72 2065 7861 6d70 6c65 on. For example │ │ │ │ │ +0001ebb0: 2c20 610a 6669 656c 6420 6d69 6768 7420 , a.field might │ │ │ │ │ +0001ebc0: 6265 3a0a 0a20 2020 2020 5061 636b 6167 be:.. Packag │ │ │ │ │ +0001ebd0: 653a 206c 6962 6336 0a0a 7468 6520 6669 e: libc6..the fi │ │ │ │ │ +0001ebe0: 656c 6420 6e61 6d65 2069 7320 e280 9850 eld name is ...P │ │ │ │ │ +0001ebf0: 6163 6b61 6765 e280 9920 616e 6420 7468 ackage... and th │ │ │ │ │ +0001ec00: 6520 6669 656c 6420 7661 6c75 6520 e280 e field value .. │ │ │ │ │ +0001ec10: 986c 6962 6336 e280 992e 0a0a 456d 7074 .libc6......Empt │ │ │ │ │ +0001ec20: 7920 6669 656c 6420 7661 6c75 6573 2061 y field values a │ │ │ │ │ +0001ec30: 7265 206f 6e6c 7920 7065 726d 6974 7465 re only permitte │ │ │ │ │ +0001ec40: 6420 696e 2073 6f75 7263 6520 7061 636b d in source pack │ │ │ │ │ +0001ec50: 6167 6520 7465 6d70 6c61 7465 2063 6f6e age template con │ │ │ │ │ +0001ec60: 7472 6f6c 0a66 696c 6573 2028 e280 9864 trol.files (...d │ │ │ │ │ +0001ec70: 6562 6961 6e2f 636f 6e74 726f 6ce2 8099 ebian/control... │ │ │ │ │ +0001ec80: 292e 2020 5375 6368 2066 6965 6c64 7320 ). Such fields │ │ │ │ │ +0001ec90: 6172 6520 6967 6e6f 7265 642e 0a0a 4120 are ignored...A │ │ │ │ │ +0001eca0: 7374 616e 7a61 206d 7573 7420 6e6f 7420 stanza must not │ │ │ │ │ +0001ecb0: 636f 6e74 6169 6e20 6d6f 7265 2074 6861 contain more tha │ │ │ │ │ +0001ecc0: 6e20 6f6e 6520 696e 7374 616e 6365 206f n one instance o │ │ │ │ │ +0001ecd0: 6620 6120 7061 7274 6963 756c 6172 2066 f a particular f │ │ │ │ │ +0001ece0: 6965 6c64 0a6e 616d 652e 0a0a 5468 6572 ield.name...Ther │ │ │ │ │ +0001ecf0: 6520 6172 6520 7468 7265 6520 7479 7065 e are three type │ │ │ │ │ +0001ed00: 7320 6f66 2066 6965 6c64 733a 0a0a 7369 s of fields:..si │ │ │ │ │ +0001ed10: 6d70 6c65 0a0a 2020 2020 2054 6865 2066 mple.. The f │ │ │ │ │ +0001ed20: 6965 6c64 2c20 696e 636c 7564 696e 6720 ield, including │ │ │ │ │ +0001ed30: 6974 7320 7661 6c75 652c 206d 7573 7420 its value, must │ │ │ │ │ +0001ed40: 6265 2061 2073 696e 676c 6520 6c69 6e65 be a single line │ │ │ │ │ +0001ed50: 2e20 2046 6f6c 6469 6e67 206f 660a 2020 . Folding of. │ │ │ │ │ +0001ed60: 2020 2074 6865 2066 6965 6c64 2069 7320 the field is │ │ │ │ │ +0001ed70: 6e6f 7420 7065 726d 6974 7465 642e 2020 not permitted. │ │ │ │ │ +0001ed80: 5468 6973 2069 7320 7468 6520 6465 6661 This is the defa │ │ │ │ │ +0001ed90: 756c 7420 6669 656c 6420 7479 7065 2069 ult field type i │ │ │ │ │ +0001eda0: 6620 7468 650a 2020 2020 2064 6566 696e f the. defin │ │ │ │ │ +0001edb0: 6974 696f 6e20 6f66 2074 6865 2066 6965 ition of the fie │ │ │ │ │ +0001edc0: 6c64 2064 6f65 7320 6e6f 7420 7370 6563 ld does not spec │ │ │ │ │ +0001edd0: 6966 7920 6120 6469 6666 6572 656e 7420 ify a different │ │ │ │ │ +0001ede0: 7479 7065 2e0a 0a66 6f6c 6465 640a 0a20 type...folded.. │ │ │ │ │ +0001edf0: 2020 2020 5468 6520 7661 6c75 6520 6f66 The value of │ │ │ │ │ +0001ee00: 2061 2066 6f6c 6465 6420 6669 656c 6420 a folded field │ │ │ │ │ +0001ee10: 6973 2061 206c 6f67 6963 616c 206c 696e is a logical lin │ │ │ │ │ +0001ee20: 6520 7468 6174 206d 6179 2073 7061 6e20 e that may span │ │ │ │ │ +0001ee30: 7365 7665 7261 6c0a 2020 2020 206c 696e several. lin │ │ │ │ │ +0001ee40: 6573 2e20 2054 6865 206c 696e 6573 2061 es. The lines a │ │ │ │ │ +0001ee50: 6674 6572 2074 6865 2066 6972 7374 2061 fter the first a │ │ │ │ │ +0001ee60: 7265 2063 616c 6c65 6420 636f 6e74 696e re called contin │ │ │ │ │ +0001ee70: 7561 7469 6f6e 206c 696e 6573 2061 6e64 uation lines and │ │ │ │ │ +0001ee80: 0a20 2020 2020 6d75 7374 2073 7461 7274 . must start │ │ │ │ │ +0001ee90: 2077 6974 6820 6120 7370 6163 6520 6f72 with a space or │ │ │ │ │ +0001eea0: 2061 2074 6162 2e20 2057 6869 7465 7370 a tab. Whitesp │ │ │ │ │ +0001eeb0: 6163 652c 2069 6e63 6c75 6469 6e67 2061 ace, including a │ │ │ │ │ +0001eec0: 6e79 0a20 2020 2020 6e65 776c 696e 6573 ny. newlines │ │ │ │ │ +0001eed0: 2c20 6973 206e 6f74 2073 6967 6e69 6669 , is not signifi │ │ │ │ │ +0001eee0: 6361 6e74 2069 6e20 7468 6520 6669 656c cant in the fiel │ │ │ │ │ +0001eef0: 6420 7661 6c75 6573 206f 6620 666f 6c64 d values of fold │ │ │ │ │ +0001ef00: 6564 2066 6965 6c64 732e 0a20 2020 2020 ed fields.. │ │ │ │ │ +0001ef10: 2832 290a 0a6d 756c 7469 6c69 6e65 0a0a (2)..multiline.. │ │ │ │ │ +0001ef20: 2020 2020 2054 6865 2076 616c 7565 206f The value o │ │ │ │ │ +0001ef30: 6620 6120 6d75 6c74 696c 696e 6520 6669 f a multiline fi │ │ │ │ │ +0001ef40: 656c 6420 6d61 7920 636f 6d70 7269 7365 eld may comprise │ │ │ │ │ +0001ef50: 206d 756c 7469 706c 6520 636f 6e74 696e multiple contin │ │ │ │ │ +0001ef60: 7561 7469 6f6e 0a20 2020 2020 6c69 6e65 uation. line │ │ │ │ │ +0001ef70: 732e 2020 5468 6520 6669 7273 7420 6c69 s. The first li │ │ │ │ │ +0001ef80: 6e65 206f 6620 7468 6520 7661 6c75 652c ne of the value, │ │ │ │ │ +0001ef90: 2074 6865 2070 6172 7420 6f6e 2074 6865 the part on the │ │ │ │ │ +0001efa0: 2073 616d 6520 6c69 6e65 2061 730a 2020 same line as. │ │ │ │ │ +0001efb0: 2020 2074 6865 2066 6965 6c64 206e 616d the field nam │ │ │ │ │ +0001efc0: 652c 206f 6674 656e 2068 6173 2073 7065 e, often has spe │ │ │ │ │ +0001efd0: 6369 616c 2073 6967 6e69 6669 6361 6e63 cial significanc │ │ │ │ │ +0001efe0: 6520 6f72 206d 6179 2068 6176 6520 746f e or may have to │ │ │ │ │ +0001eff0: 2062 650a 2020 2020 2065 6d70 7479 2e20 be. empty. │ │ │ │ │ +0001f000: 204f 7468 6572 206c 696e 6573 2061 7265 Other lines are │ │ │ │ │ +0001f010: 2061 6464 6564 2066 6f6c 6c6f 7769 6e67 added following │ │ │ │ │ +0001f020: 2074 6865 2073 616d 6520 7379 6e74 6178 the same syntax │ │ │ │ │ +0001f030: 2061 7320 7468 650a 2020 2020 2063 6f6e as the. con │ │ │ │ │ +0001f040: 7469 6e75 6174 696f 6e20 6c69 6e65 7320 tinuation lines │ │ │ │ │ +0001f050: 6f66 2074 6865 2066 6f6c 6465 6420 6669 of the folded fi │ │ │ │ │ +0001f060: 656c 6473 2e20 2057 6869 7465 7370 6163 elds. Whitespac │ │ │ │ │ +0001f070: 652c 2069 6e63 6c75 6469 6e67 0a20 2020 e, including. │ │ │ │ │ +0001f080: 2020 6e65 776c 696e 6573 2c20 6973 2073 newlines, is s │ │ │ │ │ +0001f090: 6967 6e69 6669 6361 6e74 2069 6e20 7468 ignificant in th │ │ │ │ │ +0001f0a0: 6520 7661 6c75 6573 206f 6620 6d75 6c74 e values of mult │ │ │ │ │ +0001f0b0: 696c 696e 6520 6669 656c 6473 2e0a 0a57 iline fields...W │ │ │ │ │ +0001f0c0: 6869 7465 7370 6163 6520 6d75 7374 206e hitespace must n │ │ │ │ │ +0001f0d0: 6f74 2061 7070 6561 7220 696e 7369 6465 ot appear inside │ │ │ │ │ +0001f0e0: 206e 616d 6573 2028 6f66 2070 6163 6b61 names (of packa │ │ │ │ │ +0001f0f0: 6765 732c 2061 7263 6869 7465 6374 7572 ges, architectur │ │ │ │ │ +0001f100: 6573 2c0a 6669 6c65 7320 6f72 2061 6e79 es,.files or any │ │ │ │ │ +0001f110: 7468 696e 6720 656c 7365 2920 6f72 2076 thing else) or v │ │ │ │ │ +0001f120: 6572 7369 6f6e 206e 756d 6265 7273 2c20 ersion numbers, │ │ │ │ │ +0001f130: 6f72 2062 6574 7765 656e 2074 6865 2063 or between the c │ │ │ │ │ +0001f140: 6861 7261 6374 6572 7320 6f66 0a6d 756c haracters of.mul │ │ │ │ │ +0001f150: 7469 2d63 6861 7261 6374 6572 2076 6572 ti-character ver │ │ │ │ │ +0001f160: 7369 6f6e 2072 656c 6174 696f 6e73 6869 sion relationshi │ │ │ │ │ +0001f170: 7073 2e0a 0a54 6865 2070 7265 7365 6e63 ps...The presenc │ │ │ │ │ +0001f180: 6520 616e 6420 7075 7270 6f73 6520 6f66 e and purpose of │ │ │ │ │ +0001f190: 2061 2066 6965 6c64 2c20 616e 6420 7468 a field, and th │ │ │ │ │ +0001f1a0: 6520 7379 6e74 6178 206f 6620 6974 7320 e syntax of its │ │ │ │ │ +0001f1b0: 7661 6c75 652c 206d 6179 0a64 6966 6665 value, may.diffe │ │ │ │ │ +0001f1c0: 7220 6265 7477 6565 6e20 7479 7065 7320 r between types │ │ │ │ │ +0001f1d0: 6f66 2063 6f6e 7472 6f6c 2066 696c 6573 of control files │ │ │ │ │ +0001f1e0: 2e0a 0a46 6965 6c64 206e 616d 6573 2061 ...Field names a │ │ │ │ │ +0001f1f0: 7265 206e 6f74 2063 6173 652d 7365 6e73 re not case-sens │ │ │ │ │ +0001f200: 6974 6976 652c 2062 7574 2069 7420 6973 itive, but it is │ │ │ │ │ +0001f210: 2075 7375 616c 2074 6f20 6361 7069 7461 usual to capita │ │ │ │ │ +0001f220: 6c69 7a65 2074 6865 0a66 6965 6c64 206e lize the.field n │ │ │ │ │ +0001f230: 616d 6573 2075 7369 6e67 206d 6978 6564 ames using mixed │ │ │ │ │ +0001f240: 2063 6173 6520 6173 2073 686f 776e 2062 case as shown b │ │ │ │ │ +0001f250: 656c 6f77 2e20 2046 6965 6c64 2076 616c elow. Field val │ │ │ │ │ +0001f260: 7565 7320 6172 650a 6361 7365 2d73 656e ues are.case-sen │ │ │ │ │ +0001f270: 7369 7469 7665 2075 6e6c 6573 7320 7468 sitive unless th │ │ │ │ │ +0001f280: 6520 6465 7363 7269 7074 696f 6e20 6f66 e description of │ │ │ │ │ +0001f290: 2074 6865 2066 6965 6c64 2073 6179 7320 the field says │ │ │ │ │ +0001f2a0: 6f74 6865 7277 6973 652e 0a0a 5374 616e otherwise...Stan │ │ │ │ │ +0001f2b0: 7a61 2073 6570 6172 6174 6f72 7320 2865 za separators (e │ │ │ │ │ +0001f2c0: 6d70 7479 206c 696e 6573 292c 2061 6e64 mpty lines), and │ │ │ │ │ +0001f2d0: 206c 696e 6573 2063 6f6e 7369 7374 696e lines consistin │ │ │ │ │ +0001f2e0: 6720 6f6e 6c79 206f 6620 552b 3030 3230 g only of U+0020 │ │ │ │ │ +0001f2f0: 0a53 5041 4345 2061 6e64 2055 2b30 3030 .SPACE and U+000 │ │ │ │ │ +0001f300: 3920 5441 422c 2061 7265 206e 6f74 2061 9 TAB, are not a │ │ │ │ │ +0001f310: 6c6c 6f77 6564 2077 6974 6869 6e20 6669 llowed within fi │ │ │ │ │ +0001f320: 656c 6420 7661 6c75 6573 206f 7220 6265 eld values or be │ │ │ │ │ +0001f330: 7477 6565 6e0a 6669 656c 6473 2e20 2045 tween.fields. E │ │ │ │ │ +0001f340: 6d70 7479 206c 696e 6573 2069 6e20 6669 mpty lines in fi │ │ │ │ │ +0001f350: 656c 6420 7661 6c75 6573 2061 7265 2075 eld values are u │ │ │ │ │ +0001f360: 7375 616c 6c79 2065 7363 6170 6564 2062 sually escaped b │ │ │ │ │ +0001f370: 7920 7265 7072 6573 656e 7469 6e67 0a74 y representing.t │ │ │ │ │ +0001f380: 6865 6d20 6279 2061 2055 2b30 3032 3020 hem by a U+0020 │ │ │ │ │ +0001f390: 5350 4143 4520 666f 6c6c 6f77 6564 2062 SPACE followed b │ │ │ │ │ +0001f3a0: 7920 6120 552b 3030 3245 2028 e280 982e y a U+002E (.... │ │ │ │ │ +0001f3b0: e280 9929 2e0a 0a4c 696e 6573 2073 7461 ...)...Lines sta │ │ │ │ │ +0001f3c0: 7274 696e 6720 7769 7468 2055 2b30 3032 rting with U+002 │ │ │ │ │ +0001f3d0: 3320 28e2 8098 23e2 8099 292c 2077 6974 3 (...#...), wit │ │ │ │ │ +0001f3e0: 686f 7574 2061 6e79 2070 7265 6365 6469 hout any precedi │ │ │ │ │ +0001f3f0: 6e67 2077 6869 7465 7370 6163 652c 2061 ng whitespace, a │ │ │ │ │ +0001f400: 7265 0a63 6f6d 6d65 6e74 206c 696e 6573 re.comment lines │ │ │ │ │ +0001f410: 2074 6861 7420 6172 6520 6f6e 6c79 2070 that are only p │ │ │ │ │ +0001f420: 6572 6d69 7474 6564 2069 6e20 736f 7572 ermitted in sour │ │ │ │ │ +0001f430: 6365 2070 6163 6b61 6765 2063 6f6e 7472 ce package contr │ │ │ │ │ +0001f440: 6f6c 2066 696c 6573 0a28 e280 9864 6562 ol files.(...deb │ │ │ │ │ +0001f450: 6961 6e2f 636f 6e74 726f 6ce2 8099 292e ian/control...). │ │ │ │ │ +0001f460: 2020 5468 6573 6520 636f 6d6d 656e 7420 These comment │ │ │ │ │ +0001f470: 6c69 6e65 7320 6172 6520 6967 6e6f 7265 lines are ignore │ │ │ │ │ +0001f480: 642c 2065 7665 6e20 6265 7477 6565 6e20 d, even between │ │ │ │ │ +0001f490: 7477 6f0a 636f 6e74 696e 7561 7469 6f6e two.continuation │ │ │ │ │ +0001f4a0: 206c 696e 6573 2e20 2054 6865 7920 646f lines. They do │ │ │ │ │ +0001f4b0: 206e 6f74 2065 6e64 206c 6f67 6963 616c not end logical │ │ │ │ │ +0001f4c0: 206c 696e 6573 2e0a 0a41 6c6c 2063 6f6e lines...All con │ │ │ │ │ +0001f4d0: 7472 6f6c 2066 696c 6573 206d 7573 7420 trol files must │ │ │ │ │ +0001f4e0: 6265 2065 6e63 6f64 6564 2069 6e20 5554 be encoded in UT │ │ │ │ │ +0001f4f0: 462d 382e 0a0a 2020 202d 2d2d 2d2d 2d2d F-8... ------- │ │ │ │ │ +0001f500: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ +0001f510: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ +0001f520: 2054 6865 2073 7461 6e7a 6173 2073 6f6d The stanzas som │ │ │ │ │ +0001f530: 7469 6d65 7320 7573 6564 2074 6f20 6265 times used to be │ │ │ │ │ +0001f540: 2072 6566 6572 7265 6420 746f 2061 7320 referred to as │ │ │ │ │ +0001f550: 7061 7261 6772 6170 6873 2c20 6275 740a paragraphs, but. │ │ │ │ │ +0001f560: 7468 6174 2063 6175 7365 6420 636f 6e66 that caused conf │ │ │ │ │ +0001f570: 7573 696f 6e20 7769 7468 2074 6578 7420 usion with text │ │ │ │ │ +0001f580: 7061 7261 6772 6170 6873 2069 6e20 7072 paragraphs in pr │ │ │ │ │ +0001f590: 6f73 652c 2073 6f20 6974 2069 7320 6e6f ose, so it is no │ │ │ │ │ +0001f5a0: 770a 636f 6e73 6964 6572 6564 2061 2064 w.considered a d │ │ │ │ │ +0001f5b0: 6973 636f 7572 6167 6564 2074 6572 6d2e iscouraged term. │ │ │ │ │ +0001f5c0: 0a0a 2020 2028 3229 2054 6869 7320 666f .. (2) This fo │ │ │ │ │ +0001f5d0: 6c64 696e 6720 6d65 7468 6f64 2069 7320 lding method is │ │ │ │ │ +0001f5e0: 7369 6d69 6c61 7220 746f 2052 4643 2035 similar to RFC 5 │ │ │ │ │ +0001f5f0: 3332 322c 2061 6c6c 6f77 696e 6720 636f 322, allowing co │ │ │ │ │ +0001f600: 6e74 726f 6c0a 6669 6c65 7320 7468 6174 ntrol.files that │ │ │ │ │ +0001f610: 2063 6f6e 7461 696e 206f 6e6c 7920 6f6e contain only on │ │ │ │ │ +0001f620: 6520 7374 616e 7a61 2061 6e64 206e 6f20 e stanza and no │ │ │ │ │ +0001f630: 6d75 6c74 696c 696e 6520 6669 656c 6473 multiline fields │ │ │ │ │ +0001f640: 2074 6f20 6265 2072 6561 6420 6279 0a70 to be read by.p │ │ │ │ │ +0001f650: 6172 7365 7273 2077 7269 7474 656e 2066 arsers written f │ │ │ │ │ +0001f660: 6f72 2052 4643 2035 3332 322e 0a0a 1f0a or RFC 5322..... │ │ │ │ │ +0001f670: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0001f680: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0001f690: 2044 6562 6961 6e20 736f 7572 6365 2070 Debian source p │ │ │ │ │ +0001f6a0: 6163 6b61 6765 2074 656d 706c 6174 6520 ackage template │ │ │ │ │ +0001f6b0: 636f 6e74 726f 6c20 6669 6c65 7320 e280 control files .. │ │ │ │ │ +0001f6c0: 9320 6465 6269 616e 2f63 6f6e 7472 6f6c . debian/control │ │ │ │ │ +0001f6d0: 2c20 204e 6578 743a 2044 6562 6961 6e20 , Next: Debian │ │ │ │ │ +0001f6e0: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ +0001f6f0: 6f6e 7472 6f6c 2066 696c 6573 20e2 8093 ontrol files ... │ │ │ │ │ +0001f700: 2044 4542 4941 4e2f 636f 6e74 726f 6c2c DEBIAN/control, │ │ │ │ │ +0001f710: 2020 5072 6576 3a20 5379 6e74 6178 206f Prev: Syntax o │ │ │ │ │ +0001f720: 6620 636f 6e74 726f 6c20 6669 6c65 732c f control files, │ │ │ │ │ +0001f730: 2020 5570 3a20 436f 6e74 726f 6c20 6669 Up: Control fi │ │ │ │ │ +0001f740: 6c65 7320 616e 6420 7468 6569 7220 6669 les and their fi │ │ │ │ │ +0001f750: 656c 6473 0a0a 352e 3220 4465 6269 616e elds..5.2 Debian │ │ │ │ │ +0001f760: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ +0001f770: 7465 6d70 6c61 7465 2063 6f6e 7472 6f6c template control │ │ │ │ │ +0001f780: 2066 696c 6573 20e2 8093 20e2 8098 6465 files ... ...de │ │ │ │ │ +0001f790: 6269 616e 2f63 6f6e 7472 6f6c e280 990a bian/control.... │ │ │ │ │ +0001f7a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001f7b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001f7c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001f7d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0001f7e0: 3d3d 3d0a 0a54 6865 20e2 8098 6465 6269 ===..The ...debi │ │ │ │ │ +0001f7f0: 616e 2f63 6f6e 7472 6f6c e280 9920 6669 an/control... fi │ │ │ │ │ +0001f800: 6c65 2063 6f6e 7461 696e 7320 7468 6520 le contains the │ │ │ │ │ +0001f810: 6d6f 7374 2076 6974 616c 2028 616e 640a most vital (and. │ │ │ │ │ +0001f820: 7665 7273 696f 6e2d 696e 6465 7065 6e64 version-independ │ │ │ │ │ +0001f830: 656e 7429 2069 6e66 6f72 6d61 7469 6f6e ent) information │ │ │ │ │ +0001f840: 2061 626f 7574 2074 6865 2073 6f75 7263 about the sourc │ │ │ │ │ +0001f850: 6520 7061 636b 6167 6520 616e 6420 6162 e package and ab │ │ │ │ │ +0001f860: 6f75 7420 7468 650a 6269 6e61 7279 2070 out the.binary p │ │ │ │ │ +0001f870: 6163 6b61 6765 7320 6974 2063 7265 6174 ackages it creat │ │ │ │ │ +0001f880: 6573 2e0a 0a54 6865 2066 6972 7374 2073 es...The first s │ │ │ │ │ +0001f890: 7461 6e7a 6120 6f66 2074 6865 2063 6f6e tanza of the con │ │ │ │ │ +0001f8a0: 7472 6f6c 2066 696c 6520 636f 6e74 6169 trol file contai │ │ │ │ │ +0001f8b0: 6e73 2069 6e66 6f72 6d61 7469 6f6e 2061 ns information a │ │ │ │ │ +0001f8c0: 626f 7574 2074 6865 0a73 6f75 7263 6520 bout the.source │ │ │ │ │ +0001f8d0: 7061 636b 6167 6520 696e 2067 656e 6572 package in gener │ │ │ │ │ +0001f8e0: 616c 2e20 2054 6865 2073 7562 7365 7175 al. The subsequ │ │ │ │ │ +0001f8f0: 656e 7420 7374 616e 7a61 7320 6561 6368 ent stanzas each │ │ │ │ │ +0001f900: 2064 6573 6372 6962 6520 610a 6269 6e61 describe a.bina │ │ │ │ │ +0001f910: 7279 2070 6163 6b61 6765 2074 6861 7420 ry package that │ │ │ │ │ +0001f920: 7468 6520 736f 7572 6365 2074 7265 6520 the source tree │ │ │ │ │ +0001f930: 6275 696c 6473 2e20 2045 6163 6820 6269 builds. Each bi │ │ │ │ │ +0001f940: 6e61 7279 2070 6163 6b61 6765 2062 7569 nary package bui │ │ │ │ │ +0001f950: 6c74 0a66 726f 6d20 7468 6973 2073 6f75 lt.from this sou │ │ │ │ │ +0001f960: 7263 6520 7061 636b 6167 6520 6861 7320 rce package has │ │ │ │ │ +0001f970: 6120 636f 7272 6573 706f 6e64 696e 6720 a corresponding │ │ │ │ │ +0001f980: 7374 616e 7a61 2c20 6578 6365 7074 2066 stanza, except f │ │ │ │ │ +0001f990: 6f72 2061 6e79 0a61 7574 6f6d 6174 6963 or any.automatic │ │ │ │ │ +0001f9a0: 616c 6c79 2d67 656e 6572 6174 6564 2064 ally-generated d │ │ │ │ │ +0001f9b0: 6562 7567 2070 6163 6b61 6765 7320 7468 ebug packages th │ │ │ │ │ +0001f9c0: 6174 2064 6f20 6e6f 7420 7265 7175 6972 at do not requir │ │ │ │ │ +0001f9d0: 6520 6f6e 652e 0a0a 5468 6520 6669 656c e one...The fiel │ │ │ │ │ +0001f9e0: 6473 2069 6e20 7468 6520 736f 7572 6365 ds in the source │ │ │ │ │ +0001f9f0: 2070 6163 6b61 6765 2073 7461 6e7a 6120 package stanza │ │ │ │ │ +0001fa00: 2874 6865 2066 6972 7374 206f 6e65 2920 (the first one) │ │ │ │ │ +0001fa10: 6172 653a 0a0a 2020 202d 202a 6e6f 7465 are:.. - *note │ │ │ │ │ +0001fa20: 2053 6f75 7263 653a 2039 352e 2028 6d61 Source: 95. (ma │ │ │ │ │ +0001fa30: 6e64 6174 6f72 7929 0a0a 2020 202d 202a ndatory).. - * │ │ │ │ │ +0001fa40: 6e6f 7465 204d 6169 6e74 6169 6e65 723a note Maintainer: │ │ │ │ │ +0001fa50: 2034 392e 2028 6d61 6e64 6174 6f72 7929 49. (mandatory) │ │ │ │ │ +0001fa60: 0a0a 2020 202d 202a 6e6f 7465 2055 706c .. - *note Upl │ │ │ │ │ +0001fa70: 6f61 6465 7273 3a20 3461 2e0a 0a20 2020 oaders: 4a... │ │ │ │ │ +0001fa80: 2d20 2a6e 6f74 6520 5365 6374 696f 6e3a - *note Section: │ │ │ │ │ +0001fa90: 2032 662e 2028 7265 636f 6d6d 656e 6465 2f. (recommende │ │ │ │ │ +0001faa0: 6429 0a0a 2020 202d 202a 6e6f 7465 2050 d).. - *note P │ │ │ │ │ +0001fab0: 7269 6f72 6974 793a 2033 322e 2028 7265 riority: 32. (re │ │ │ │ │ +0001fac0: 636f 6d6d 656e 6465 6429 0a0a 2020 202d commended).. - │ │ │ │ │ +0001fad0: 202a 6e6f 7465 2042 7569 6c64 2d44 6570 *note Build-Dep │ │ │ │ │ +0001fae0: 656e 6473 2065 7420 616c 3a20 3936 2e0a ends et al: 96.. │ │ │ │ │ +0001faf0: 0a20 2020 2d20 2a6e 6f74 6520 5374 616e . - *note Stan │ │ │ │ │ +0001fb00: 6461 7264 732d 5665 7273 696f 6e3a 2036 dards-Version: 6 │ │ │ │ │ +0001fb10: 362e 2028 6d61 6e64 6174 6f72 7929 0a0a 6. (mandatory).. │ │ │ │ │ +0001fb20: 2020 202d 202a 6e6f 7465 2048 6f6d 6570 - *note Homep │ │ │ │ │ +0001fb30: 6167 653a 2039 372e 0a0a 2020 202d 202a age: 97... - * │ │ │ │ │ +0001fb40: 6e6f 7465 2056 6572 7369 6f6e 2043 6f6e note Version Con │ │ │ │ │ +0001fb50: 7472 6f6c 2053 7973 7465 6d20 2856 4353 trol System (VCS │ │ │ │ │ +0001fb60: 2920 6669 656c 6473 3a20 3938 2e0a 0a20 ) fields: 98... │ │ │ │ │ +0001fb70: 2020 2d20 2a6e 6f74 6520 5465 7374 7375 - *note Testsu │ │ │ │ │ +0001fb80: 6974 653a 2039 392e 0a0a 2020 202d 202a ite: 99... - * │ │ │ │ │ +0001fb90: 6e6f 7465 2052 756c 6573 2d52 6571 7569 note Rules-Requi │ │ │ │ │ +0001fba0: 7265 732d 526f 6f74 3a20 3766 2e0a 0a54 res-Root: 7f...T │ │ │ │ │ +0001fbb0: 6865 2066 6965 6c64 7320 696e 2074 6865 he fields in the │ │ │ │ │ +0001fbc0: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ +0001fbd0: 7374 616e 7a61 7320 6172 653a 0a0a 2020 stanzas are:.. │ │ │ │ │ +0001fbe0: 202d 202a 6e6f 7465 2050 6163 6b61 6765 - *note Package │ │ │ │ │ +0001fbf0: 3a20 3363 2e20 286d 616e 6461 746f 7279 : 3c. (mandatory │ │ │ │ │ +0001fc00: 290a 0a20 2020 2d20 2a6e 6f74 6520 4172 ).. - *note Ar │ │ │ │ │ +0001fc10: 6368 6974 6563 7475 7265 3a20 3961 2e20 chitecture: 9a. │ │ │ │ │ +0001fc20: 286d 616e 6461 746f 7279 290a 0a20 2020 (mandatory).. │ │ │ │ │ +0001fc30: 2d20 2a6e 6f74 6520 5365 6374 696f 6e3a - *note Section: │ │ │ │ │ +0001fc40: 2032 662e 2028 7265 636f 6d6d 656e 6465 2f. (recommende │ │ │ │ │ +0001fc50: 6429 0a0a 2020 202d 202a 6e6f 7465 2050 d).. - *note P │ │ │ │ │ +0001fc60: 7269 6f72 6974 793a 2033 322e 2028 7265 riority: 32. (re │ │ │ │ │ +0001fc70: 636f 6d6d 656e 6465 6429 0a0a 2020 202d commended).. - │ │ │ │ │ +0001fc80: 202a 6e6f 7465 2045 7373 656e 7469 616c *note Essential │ │ │ │ │ +0001fc90: 3a20 3562 2e0a 0a20 2020 2d20 2a6e 6f74 : 5b... - *not │ │ │ │ │ +0001fca0: 6520 4465 7065 6e64 7320 6574 2061 6c3a e Depends et al: │ │ │ │ │ +0001fcb0: 2039 622e 0a0a 2020 202d 202a 6e6f 7465 9b... - *note │ │ │ │ │ +0001fcc0: 2044 6573 6372 6970 7469 6f6e 3a20 3464 Description: 4d │ │ │ │ │ +0001fcd0: 2e20 286d 616e 6461 746f 7279 290a 0a20 . (mandatory).. │ │ │ │ │ +0001fce0: 2020 2d20 2a6e 6f74 6520 486f 6d65 7061 - *note Homepa │ │ │ │ │ +0001fcf0: 6765 3a20 3937 2e0a 0a20 2020 2d20 2a6e ge: 97... - *n │ │ │ │ │ +0001fd00: 6f74 6520 4275 696c 742d 5573 696e 673a ote Built-Using: │ │ │ │ │ +0001fd10: 2039 632e 0a0a 2020 202d 202a 6e6f 7465 9c... - *note │ │ │ │ │ +0001fd20: 2050 6163 6b61 6765 2d54 7970 653a 2039 Package-Type: 9 │ │ │ │ │ +0001fd30: 642e 0a0a 5468 6520 7379 6e74 6178 2061 d...The syntax a │ │ │ │ │ +0001fd40: 6e64 2073 656d 616e 7469 6373 206f 6620 nd semantics of │ │ │ │ │ +0001fd50: 7468 6520 6669 656c 6473 2061 7265 2064 the fields are d │ │ │ │ │ +0001fd60: 6573 6372 6962 6564 2062 656c 6f77 2e0a escribed below.. │ │ │ │ │ +0001fd70: 0a54 6865 7365 2066 6965 6c64 7320 6172 .These fields ar │ │ │ │ │ +0001fd80: 6520 7573 6564 2062 7920 e280 9864 706b e used by ...dpk │ │ │ │ │ +0001fd90: 672d 6765 6e63 6f6e 7472 6f6c e280 9920 g-gencontrol... │ │ │ │ │ +0001fda0: 746f 2067 656e 6572 6174 6520 636f 6e74 to generate cont │ │ │ │ │ +0001fdb0: 726f 6c20 6669 6c65 7320 666f 720a 6269 rol files for.bi │ │ │ │ │ +0001fdc0: 6e61 7279 2070 6163 6b61 6765 7320 2873 nary packages (s │ │ │ │ │ +0001fdd0: 6565 2062 656c 6f77 292c 2062 7920 e280 ee below), by .. │ │ │ │ │ +0001fde0: 9864 706b 672d 6765 6e63 6861 6e67 6573 .dpkg-genchanges │ │ │ │ │ +0001fdf0: e280 9920 746f 2067 656e 6572 6174 6520 ... to generate │ │ │ │ │ +0001fe00: 7468 650a e280 982e 6368 616e 6765 73e2 the.....changes. │ │ │ │ │ +0001fe10: 8099 2066 696c 6520 746f 2061 6363 6f6d .. file to accom │ │ │ │ │ +0001fe20: 7061 6e79 2074 6865 2075 706c 6f61 642c pany the upload, │ │ │ │ │ +0001fe30: 2061 6e64 2062 7920 e280 9864 706b 672d and by ...dpkg- │ │ │ │ │ +0001fe40: 736f 7572 6365 e280 9920 7768 656e 2069 source... when i │ │ │ │ │ +0001fe50: 740a 6372 6561 7465 7320 7468 6520 e280 t.creates the .. │ │ │ │ │ +0001fe60: 982e 6473 63e2 8099 2073 6f75 7263 6520 ..dsc... source │ │ │ │ │ +0001fe70: 636f 6e74 726f 6c20 6669 6c65 2061 7320 control file as │ │ │ │ │ +0001fe80: 7061 7274 206f 6620 6120 736f 7572 6365 part of a source │ │ │ │ │ +0001fe90: 2061 7263 6869 7665 2e0a 536f 6d65 2066 archive..Some f │ │ │ │ │ +0001fea0: 6965 6c64 7320 6172 6520 666f 6c64 6564 ields are folded │ │ │ │ │ +0001feb0: 2069 6e20 e280 9864 6562 6961 6e2f 636f in ...debian/co │ │ │ │ │ +0001fec0: 6e74 726f 6ce2 8099 2c20 6275 7420 6e6f ntrol..., but no │ │ │ │ │ +0001fed0: 7420 696e 2061 6e79 206f 7468 6572 2063 t in any other c │ │ │ │ │ +0001fee0: 6f6e 7472 6f6c 0a66 696c 652e 2020 5468 ontrol.file. Th │ │ │ │ │ +0001fef0: 6573 6520 746f 6f6c 7320 6172 6520 7265 ese tools are re │ │ │ │ │ +0001ff00: 7370 6f6e 7369 626c 6520 666f 7220 7265 sponsible for re │ │ │ │ │ +0001ff10: 6d6f 7669 6e67 2074 6865 206c 696e 6520 moving the line │ │ │ │ │ +0001ff20: 6272 6561 6b73 2066 726f 6d0a 7375 6368 breaks from.such │ │ │ │ │ +0001ff30: 2066 6965 6c64 7320 7768 656e 2075 7369 fields when usi │ │ │ │ │ +0001ff40: 6e67 2066 6965 6c64 7320 6672 6f6d 20e2 ng fields from . │ │ │ │ │ +0001ff50: 8098 6465 6269 616e 2f63 6f6e 7472 6f6c ..debian/control │ │ │ │ │ +0001ff60: e280 9920 746f 2067 656e 6572 6174 6520 ... to generate │ │ │ │ │ +0001ff70: 6f74 6865 720a 636f 6e74 726f 6c20 6669 other.control fi │ │ │ │ │ +0001ff80: 6c65 732e 2020 5468 6579 2061 7265 2061 les. They are a │ │ │ │ │ +0001ff90: 6c73 6f20 7265 7370 6f6e 7369 626c 6520 lso responsible │ │ │ │ │ +0001ffa0: 666f 7220 6469 7363 6172 6469 6e67 2065 for discarding e │ │ │ │ │ +0001ffb0: 6d70 7479 2066 6965 6c64 732e 0a0a 5468 mpty fields...Th │ │ │ │ │ +0001ffc0: 6520 6669 656c 6473 2068 6572 6520 6d61 e fields here ma │ │ │ │ │ +0001ffd0: 7920 636f 6e74 6169 6e20 7661 7269 6162 y contain variab │ │ │ │ │ +0001ffe0: 6c65 2072 6566 6572 656e 6365 7320 2d20 le references - │ │ │ │ │ +0001fff0: 7468 6569 7220 7661 6c75 6573 2077 696c their values wil │ │ │ │ │ +00020000: 6c20 6265 0a73 7562 7374 6974 7574 6564 l be.substituted │ │ │ │ │ +00020010: 2062 7920 e280 9864 706b 672d 6765 6e63 by ...dpkg-genc │ │ │ │ │ +00020020: 6f6e 7472 6f6c e280 992c 20e2 8098 6470 ontrol..., ...dp │ │ │ │ │ +00020030: 6b67 2d67 656e 6368 616e 6765 73e2 8099 kg-genchanges... │ │ │ │ │ +00020040: 206f 7220 e280 9864 706b 672d 736f 7572 or ...dpkg-sour │ │ │ │ │ +00020050: 6365 e280 990a 7768 656e 2074 6865 7920 ce....when they │ │ │ │ │ +00020060: 6765 6e65 7261 7465 206f 7574 7075 7420 generate output │ │ │ │ │ +00020070: 636f 6e74 726f 6c20 6669 6c65 732e 2020 control files. │ │ │ │ │ +00020080: 5365 6520 2a6e 6f74 6520 5661 7269 6162 See *note Variab │ │ │ │ │ +00020090: 6c65 0a73 7562 7374 6974 7574 696f 6e73 le.substitutions │ │ │ │ │ +000200a0: 3b20 6465 6269 616e 2f73 7562 7374 7661 ; debian/substva │ │ │ │ │ +000200b0: 7273 3a20 3834 2e20 666f 7220 6465 7461 rs: 84. for deta │ │ │ │ │ +000200c0: 696c 732e 0a0a 1f0a 4669 6c65 3a20 6465 ils.....File: de │ │ │ │ │ +000200d0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000200e0: 2c20 204e 6f64 653a 2044 6562 6961 6e20 , Node: Debian │ │ │ │ │ +000200f0: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ +00020100: 6f6e 7472 6f6c 2066 696c 6573 20e2 8093 ontrol files ... │ │ │ │ │ +00020110: 2044 4542 4941 4e2f 636f 6e74 726f 6c2c DEBIAN/control, │ │ │ │ │ +00020120: 2020 4e65 7874 3a20 4465 6269 616e 2073 Next: Debian s │ │ │ │ │ +00020130: 6f75 7263 6520 7061 636b 6167 6520 636f ource package co │ │ │ │ │ +00020140: 6e74 726f 6c20 6669 6c65 7320 e280 9320 ntrol files ... │ │ │ │ │ +00020150: 6473 632c 2020 5072 6576 3a20 4465 6269 dsc, Prev: Debi │ │ │ │ │ +00020160: 616e 2073 6f75 7263 6520 7061 636b 6167 an source packag │ │ │ │ │ +00020170: 6520 7465 6d70 6c61 7465 2063 6f6e 7472 e template contr │ │ │ │ │ +00020180: 6f6c 2066 696c 6573 20e2 8093 2064 6562 ol files ... deb │ │ │ │ │ +00020190: 6961 6e2f 636f 6e74 726f 6c2c 2020 5570 ian/control, Up │ │ │ │ │ +000201a0: 3a20 436f 6e74 726f 6c20 6669 6c65 7320 : Control files │ │ │ │ │ +000201b0: 616e 6420 7468 6569 7220 6669 656c 6473 and their fields │ │ │ │ │ +000201c0: 0a0a 352e 3320 4465 6269 616e 2062 696e ..5.3 Debian bin │ │ │ │ │ +000201d0: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ +000201e0: 726f 6c20 6669 6c65 7320 e280 9320 e280 rol files ... .. │ │ │ │ │ +000201f0: 9844 4542 4941 4e2f 636f 6e74 726f 6ce2 .DEBIAN/control. │ │ │ │ │ +00020200: 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ...============= │ │ │ │ │ +00020210: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00020220: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00020230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T │ │ │ │ │ +00020240: 6865 20e2 8098 4445 4249 414e 2f63 6f6e he ...DEBIAN/con │ │ │ │ │ +00020250: 7472 6f6c e280 9920 6669 6c65 2063 6f6e trol... file con │ │ │ │ │ +00020260: 7461 696e 7320 7468 6520 6d6f 7374 2076 tains the most v │ │ │ │ │ +00020270: 6974 616c 2028 616e 640a 7665 7273 696f ital (and.versio │ │ │ │ │ +00020280: 6e2d 6465 7065 6e64 656e 7429 2069 6e66 n-dependent) inf │ │ │ │ │ +00020290: 6f72 6d61 7469 6f6e 2061 626f 7574 2061 ormation about a │ │ │ │ │ +000202a0: 2062 696e 6172 7920 7061 636b 6167 652e binary package. │ │ │ │ │ +000202b0: 2020 4974 2063 6f6e 7369 7374 7320 6f66 It consists of │ │ │ │ │ +000202c0: 2061 0a73 696e 676c 6520 7374 616e 7a61 a.single stanza │ │ │ │ │ +000202d0: 2e0a 0a54 6865 2066 6965 6c64 7320 696e ...The fields in │ │ │ │ │ +000202e0: 2074 6869 7320 6669 6c65 2061 7265 3a0a this file are:. │ │ │ │ │ +000202f0: 0a20 2020 2d20 2a6e 6f74 6520 5061 636b . - *note Pack │ │ │ │ │ +00020300: 6167 653a 2033 632e 2028 6d61 6e64 6174 age: 3c. (mandat │ │ │ │ │ +00020310: 6f72 7929 0a0a 2020 202d 202a 6e6f 7465 ory).. - *note │ │ │ │ │ +00020320: 2053 6f75 7263 653a 2039 352e 0a0a 2020 Source: 95... │ │ │ │ │ +00020330: 202d 202a 6e6f 7465 2056 6572 7369 6f6e - *note Version │ │ │ │ │ +00020340: 3a20 3431 2e20 286d 616e 6461 746f 7279 : 41. (mandatory │ │ │ │ │ +00020350: 290a 0a20 2020 2d20 2a6e 6f74 6520 5365 ).. - *note Se │ │ │ │ │ +00020360: 6374 696f 6e3a 2032 662e 2028 7265 636f ction: 2f. (reco │ │ │ │ │ +00020370: 6d6d 656e 6465 6429 0a0a 2020 202d 202a mmended).. - * │ │ │ │ │ +00020380: 6e6f 7465 2050 7269 6f72 6974 793a 2033 note Priority: 3 │ │ │ │ │ +00020390: 322e 2028 7265 636f 6d6d 656e 6465 6429 2. (recommended) │ │ │ │ │ +000203a0: 0a0a 2020 202d 202a 6e6f 7465 2041 7263 .. - *note Arc │ │ │ │ │ +000203b0: 6869 7465 6374 7572 653a 2039 612e 2028 hitecture: 9a. ( │ │ │ │ │ +000203c0: 6d61 6e64 6174 6f72 7929 0a0a 2020 202d mandatory).. - │ │ │ │ │ +000203d0: 202a 6e6f 7465 2045 7373 656e 7469 616c *note Essential │ │ │ │ │ +000203e0: 3a20 3562 2e0a 0a20 2020 2d20 2a6e 6f74 : 5b... - *not │ │ │ │ │ +000203f0: 6520 4465 7065 6e64 7320 6574 2061 6c3a e Depends et al: │ │ │ │ │ +00020400: 2039 622e 0a0a 2020 202d 202a 6e6f 7465 9b... - *note │ │ │ │ │ +00020410: 2049 6e73 7461 6c6c 6564 2d53 697a 653a Installed-Size: │ │ │ │ │ +00020420: 2039 662e 0a0a 2020 202d 202a 6e6f 7465 9f... - *note │ │ │ │ │ +00020430: 204d 6169 6e74 6169 6e65 723a 2034 392e Maintainer: 49. │ │ │ │ │ +00020440: 2028 6d61 6e64 6174 6f72 7929 0a0a 2020 (mandatory).. │ │ │ │ │ +00020450: 202d 202a 6e6f 7465 2044 6573 6372 6970 - *note Descrip │ │ │ │ │ +00020460: 7469 6f6e 3a20 3464 2e20 286d 616e 6461 tion: 4d. (manda │ │ │ │ │ +00020470: 746f 7279 290a 0a20 2020 2d20 2a6e 6f74 tory).. - *not │ │ │ │ │ +00020480: 6520 486f 6d65 7061 6765 3a20 3937 2e0a e Homepage: 97.. │ │ │ │ │ +00020490: 0a20 2020 2d20 2a6e 6f74 6520 4275 696c . - *note Buil │ │ │ │ │ +000204a0: 742d 5573 696e 673a 2039 632e 0a0a 1f0a t-Using: 9c..... │ │ │ │ │ +000204b0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +000204c0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +000204d0: 2044 6562 6961 6e20 736f 7572 6365 2070 Debian source p │ │ │ │ │ +000204e0: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ +000204f0: 696c 6573 20e2 8093 2064 7363 2c20 204e iles ... dsc, N │ │ │ │ │ +00020500: 6578 743a 2044 6562 6961 6e20 7570 6c6f ext: Debian uplo │ │ │ │ │ +00020510: 6164 2063 6861 6e67 6573 2063 6f6e 7472 ad changes contr │ │ │ │ │ +00020520: 6f6c 2066 696c 6573 20e2 8093 2063 6861 ol files ... cha │ │ │ │ │ +00020530: 6e67 6573 2c20 2050 7265 763a 2044 6562 nges, Prev: Deb │ │ │ │ │ +00020540: 6961 6e20 6269 6e61 7279 2070 6163 6b61 ian binary packa │ │ │ │ │ +00020550: 6765 2063 6f6e 7472 6f6c 2066 696c 6573 ge control files │ │ │ │ │ +00020560: 20e2 8093 2044 4542 4941 4e2f 636f 6e74 ... DEBIAN/cont │ │ │ │ │ +00020570: 726f 6c2c 2020 5570 3a20 436f 6e74 726f rol, Up: Contro │ │ │ │ │ +00020580: 6c20 6669 6c65 7320 616e 6420 7468 6569 l files and thei │ │ │ │ │ +00020590: 7220 6669 656c 6473 0a0a 352e 3420 4465 r fields..5.4 De │ │ │ │ │ +000205a0: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ +000205b0: 6167 6520 636f 6e74 726f 6c20 6669 6c65 age control file │ │ │ │ │ +000205c0: 7320 e280 9320 e280 982e 6473 63e2 8099 s ... ....dsc... │ │ │ │ │ +000205d0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +000205e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000205f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00020600: 3d0a 0a54 6869 7320 6669 6c65 2063 6f6e =..This file con │ │ │ │ │ +00020610: 7369 7374 7320 6f66 2061 2073 696e 676c sists of a singl │ │ │ │ │ +00020620: 6520 7374 616e 7a61 2c20 706f 7373 6962 e stanza, possib │ │ │ │ │ +00020630: 6c79 2073 7572 726f 756e 6465 6420 6279 ly surrounded by │ │ │ │ │ +00020640: 2061 6e20 4f70 656e 5047 500a 7369 676e an OpenPGP.sign │ │ │ │ │ +00020650: 6174 7572 652e 2020 5468 6520 6669 656c ature. The fiel │ │ │ │ │ +00020660: 6473 206f 6620 7468 6174 2073 7461 6e7a ds of that stanz │ │ │ │ │ +00020670: 6120 6172 6520 6c69 7374 6564 2062 656c a are listed bel │ │ │ │ │ +00020680: 6f77 2e20 2054 6865 6972 2073 796e 7461 ow. Their synta │ │ │ │ │ +00020690: 7820 6973 0a64 6573 6372 6962 6564 2061 x is.described a │ │ │ │ │ +000206a0: 626f 7665 2c20 696e 202a 6e6f 7465 2053 bove, in *note S │ │ │ │ │ +000206b0: 796e 7461 7820 6f66 2063 6f6e 7472 6f6c yntax of control │ │ │ │ │ +000206c0: 2066 696c 6573 3a20 3931 2e0a 0a20 2020 files: 91... │ │ │ │ │ +000206d0: 2d20 2a6e 6f74 6520 466f 726d 6174 3a20 - *note Format: │ │ │ │ │ +000206e0: 6131 2e20 286d 616e 6461 746f 7279 290a a1. (mandatory). │ │ │ │ │ +000206f0: 0a20 2020 2d20 2a6e 6f74 6520 536f 7572 . - *note Sour │ │ │ │ │ +00020700: 6365 3a20 3935 2e20 286d 616e 6461 746f ce: 95. (mandato │ │ │ │ │ +00020710: 7279 290a 0a20 2020 2d20 2a6e 6f74 6520 ry).. - *note │ │ │ │ │ +00020720: 4269 6e61 7279 3a20 6132 2e0a 0a20 2020 Binary: a2... │ │ │ │ │ +00020730: 2d20 2a6e 6f74 6520 4172 6368 6974 6563 - *note Architec │ │ │ │ │ +00020740: 7475 7265 3a20 3961 2e0a 0a20 2020 2d20 ture: 9a... - │ │ │ │ │ +00020750: 2a6e 6f74 6520 5665 7273 696f 6e3a 2034 *note Version: 4 │ │ │ │ │ +00020760: 312e 2028 6d61 6e64 6174 6f72 7929 0a0a 1. (mandatory).. │ │ │ │ │ +00020770: 2020 202d 202a 6e6f 7465 204d 6169 6e74 - *note Maint │ │ │ │ │ +00020780: 6169 6e65 723a 2034 392e 2028 6d61 6e64 ainer: 49. (mand │ │ │ │ │ +00020790: 6174 6f72 7929 0a0a 2020 202d 202a 6e6f atory).. - *no │ │ │ │ │ +000207a0: 7465 2055 706c 6f61 6465 7273 3a20 3461 te Uploaders: 4a │ │ │ │ │ +000207b0: 2e0a 0a20 2020 2d20 2a6e 6f74 6520 486f ... - *note Ho │ │ │ │ │ +000207c0: 6d65 7061 6765 3a20 3937 2e0a 0a20 2020 mepage: 97... │ │ │ │ │ +000207d0: 2d20 2a6e 6f74 6520 5665 7273 696f 6e20 - *note Version │ │ │ │ │ +000207e0: 436f 6e74 726f 6c20 5379 7374 656d 2028 Control System ( │ │ │ │ │ +000207f0: 5643 5329 2066 6965 6c64 733a 2039 382e VCS) fields: 98. │ │ │ │ │ +00020800: 0a0a 2020 202d 202a 6e6f 7465 2054 6573 .. - *note Tes │ │ │ │ │ +00020810: 7473 7569 7465 3a20 3939 2e0a 0a20 2020 tsuite: 99... │ │ │ │ │ +00020820: 2d20 2a6e 6f74 6520 4467 6974 3a20 6133 - *note Dgit: a3 │ │ │ │ │ +00020830: 2e0a 0a20 2020 2d20 2a6e 6f74 6520 5374 ... - *note St │ │ │ │ │ +00020840: 616e 6461 7264 732d 5665 7273 696f 6e3a andards-Version: │ │ │ │ │ +00020850: 2036 362e 2028 6d61 6e64 6174 6f72 7929 66. (mandatory) │ │ │ │ │ +00020860: 0a0a 2020 202d 202a 6e6f 7465 2042 7569 .. - *note Bui │ │ │ │ │ +00020870: 6c64 2d44 6570 656e 6473 2065 7420 616c ld-Depends et al │ │ │ │ │ +00020880: 3a20 3936 2e0a 0a20 2020 2d20 2a6e 6f74 : 96... - *not │ │ │ │ │ +00020890: 6520 5061 636b 6167 652d 4c69 7374 3a20 e Package-List: │ │ │ │ │ +000208a0: 6134 2e20 2872 6563 6f6d 6d65 6e64 6564 a4. (recommended │ │ │ │ │ +000208b0: 290a 0a20 2020 2d20 2a6e 6f74 6520 4368 ).. - *note Ch │ │ │ │ │ +000208c0: 6563 6b73 756d 732d 5368 6131 2061 6e64 ecksums-Sha1 and │ │ │ │ │ +000208d0: 2043 6865 636b 7375 6d73 2d53 6861 3235 Checksums-Sha25 │ │ │ │ │ +000208e0: 363a 2061 352e 2028 6d61 6e64 6174 6f72 6: a5. (mandator │ │ │ │ │ +000208f0: 7929 0a0a 2020 202d 202a 6e6f 7465 2046 y).. - *note F │ │ │ │ │ +00020900: 696c 6573 3a20 3436 2e20 286d 616e 6461 iles: 46. (manda │ │ │ │ │ +00020910: 746f 7279 290a 0a54 6865 2044 6562 6961 tory)..The Debia │ │ │ │ │ +00020920: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ +00020930: 2063 6f6e 7472 6f6c 2066 696c 6520 6973 control file is │ │ │ │ │ +00020940: 2067 656e 6572 6174 6564 2062 7920 e280 generated by .. │ │ │ │ │ +00020950: 9864 706b 672d 736f 7572 6365 e280 990a .dpkg-source.... │ │ │ │ │ +00020960: 7768 656e 2069 7420 6275 696c 6473 2074 when it builds t │ │ │ │ │ +00020970: 6865 2073 6f75 7263 6520 6172 6368 6976 he source archiv │ │ │ │ │ +00020980: 652c 2066 726f 6d20 6f74 6865 7220 6669 e, from other fi │ │ │ │ │ +00020990: 6c65 7320 696e 2074 6865 2073 6f75 7263 les in the sourc │ │ │ │ │ +000209a0: 650a 7061 636b 6167 652c 2064 6573 6372 e.package, descr │ │ │ │ │ +000209b0: 6962 6564 2061 626f 7665 2e20 2057 6865 ibed above. Whe │ │ │ │ │ +000209c0: 6e20 756e 7061 636b 696e 672c 2069 7420 n unpacking, it │ │ │ │ │ +000209d0: 6973 2063 6865 636b 6564 2061 6761 696e is checked again │ │ │ │ │ +000209e0: 7374 2074 6865 0a66 696c 6573 2061 6e64 st the.files and │ │ │ │ │ +000209f0: 2064 6972 6563 746f 7269 6573 2069 6e20 directories in │ │ │ │ │ +00020a00: 7468 6520 6f74 6865 7220 7061 7274 7320 the other parts │ │ │ │ │ +00020a10: 6f66 2074 6865 2073 6f75 7263 6520 7061 of the source pa │ │ │ │ │ +00020a20: 636b 6167 652e 0a0a 1f0a 4669 6c65 3a20 ckage.....File: │ │ │ │ │ +00020a30: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00020a40: 666f 2c20 204e 6f64 653a 2044 6562 6961 fo, Node: Debia │ │ │ │ │ +00020a50: 6e20 7570 6c6f 6164 2063 6861 6e67 6573 n upload changes │ │ │ │ │ +00020a60: 2063 6f6e 7472 6f6c 2066 696c 6573 20e2 control files . │ │ │ │ │ +00020a70: 8093 2063 6861 6e67 6573 2c20 204e 6578 .. changes, Nex │ │ │ │ │ +00020a80: 743a 204c 6973 7420 6f66 2066 6965 6c64 t: List of field │ │ │ │ │ +00020a90: 732c 2020 5072 6576 3a20 4465 6269 616e s, Prev: Debian │ │ │ │ │ +00020aa0: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ +00020ab0: 636f 6e74 726f 6c20 6669 6c65 7320 e280 control files .. │ │ │ │ │ +00020ac0: 9320 6473 632c 2020 5570 3a20 436f 6e74 . dsc, Up: Cont │ │ │ │ │ +00020ad0: 726f 6c20 6669 6c65 7320 616e 6420 7468 rol files and th │ │ │ │ │ +00020ae0: 6569 7220 6669 656c 6473 0a0a 352e 3520 eir fields..5.5 │ │ │ │ │ +00020af0: 4465 6269 616e 2075 706c 6f61 6420 6368 Debian upload ch │ │ │ │ │ +00020b00: 616e 6765 7320 636f 6e74 726f 6c20 6669 anges control fi │ │ │ │ │ +00020b10: 6c65 7320 e280 9320 e280 982e 6368 616e les ... ....chan │ │ │ │ │ +00020b20: 6765 73e2 8099 0a3d 3d3d 3d3d 3d3d 3d3d ges....========= │ │ │ │ │ +00020b30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00020b40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00020b50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The │ │ │ │ │ +00020b60: 20e2 8098 2e63 6861 6e67 6573 e280 9920 ....changes... │ │ │ │ │ +00020b70: 6669 6c65 7320 6172 6520 7573 6564 2062 files are used b │ │ │ │ │ +00020b80: 7920 7468 6520 4465 6269 616e 2061 7263 y the Debian arc │ │ │ │ │ +00020b90: 6869 7665 206d 6169 6e74 656e 616e 6365 hive maintenance │ │ │ │ │ +00020ba0: 2073 6f66 7477 6172 650a 746f 2070 726f software.to pro │ │ │ │ │ +00020bb0: 6365 7373 2075 7064 6174 6573 2074 6f20 cess updates to │ │ │ │ │ +00020bc0: 7061 636b 6167 6573 2e20 2054 6865 7920 packages. They │ │ │ │ │ +00020bd0: 636f 6e73 6973 7420 6f66 2061 2073 696e consist of a sin │ │ │ │ │ +00020be0: 676c 6520 7374 616e 7a61 2c0a 706f 7373 gle stanza,.poss │ │ │ │ │ +00020bf0: 6962 6c79 2073 7572 726f 756e 6465 6420 ibly surrounded │ │ │ │ │ +00020c00: 6279 2061 6e20 4f70 656e 5047 5020 7369 by an OpenPGP si │ │ │ │ │ +00020c10: 676e 6174 7572 652e 2020 5468 6174 2073 gnature. That s │ │ │ │ │ +00020c20: 7461 6e7a 6120 636f 6e74 6169 6e73 0a69 tanza contains.i │ │ │ │ │ +00020c30: 6e66 6f72 6d61 7469 6f6e 2066 726f 6d20 nformation from │ │ │ │ │ +00020c40: 7468 6520 e280 9864 6562 6961 6e2f 636f the ...debian/co │ │ │ │ │ +00020c50: 6e74 726f 6ce2 8099 2066 696c 6520 616e ntrol... file an │ │ │ │ │ +00020c60: 6420 6f74 6865 7220 6461 7461 2061 626f d other data abo │ │ │ │ │ +00020c70: 7574 2074 6865 0a73 6f75 7263 6520 7061 ut the.source pa │ │ │ │ │ +00020c80: 636b 6167 6520 6761 7468 6572 6564 2076 ckage gathered v │ │ │ │ │ +00020c90: 6961 20e2 8098 6465 6269 616e 2f63 6861 ia ...debian/cha │ │ │ │ │ +00020ca0: 6e67 656c 6f67 e280 9920 616e 6420 e280 ngelog... and .. │ │ │ │ │ +00020cb0: 9864 6562 6961 6e2f 7275 6c65 73e2 8099 .debian/rules... │ │ │ │ │ +00020cc0: 2e0a 0ae2 8098 2e63 6861 6e67 6573 e280 .......changes.. │ │ │ │ │ +00020cd0: 9920 6669 6c65 7320 6861 7665 2061 2066 . files have a f │ │ │ │ │ +00020ce0: 6f72 6d61 7420 7665 7273 696f 6e20 7468 ormat version th │ │ │ │ │ +00020cf0: 6174 2069 7320 696e 6372 656d 656e 7465 at is incremente │ │ │ │ │ +00020d00: 6420 7768 656e 6576 6572 2074 6865 0a64 d whenever the.d │ │ │ │ │ +00020d10: 6f63 756d 656e 7465 6420 6669 656c 6473 ocumented fields │ │ │ │ │ +00020d20: 206f 7220 7468 6569 7220 6d65 616e 696e or their meanin │ │ │ │ │ +00020d30: 6720 6368 616e 6765 2e20 2054 6869 7320 g change. This │ │ │ │ │ +00020d40: 646f 6375 6d65 6e74 2064 6573 6372 6962 document describ │ │ │ │ │ +00020d50: 6573 0a66 6f72 6d61 7420 312e 382e 0a0a es.format 1.8... │ │ │ │ │ +00020d60: 5468 6520 6669 656c 6473 2069 6e20 7468 The fields in th │ │ │ │ │ +00020d70: 6973 2066 696c 6520 6172 653a 0a0a 2020 is file are:.. │ │ │ │ │ +00020d80: 202d 202a 6e6f 7465 2046 6f72 6d61 743a - *note Format: │ │ │ │ │ +00020d90: 2061 312e 2028 6d61 6e64 6174 6f72 7929 a1. (mandatory) │ │ │ │ │ +00020da0: 0a0a 2020 202d 202a 6e6f 7465 2044 6174 .. - *note Dat │ │ │ │ │ +00020db0: 653a 2061 382e 2028 6d61 6e64 6174 6f72 e: a8. (mandator │ │ │ │ │ +00020dc0: 7929 0a0a 2020 202d 202a 6e6f 7465 2053 y).. - *note S │ │ │ │ │ +00020dd0: 6f75 7263 653a 2039 352e 2028 6d61 6e64 ource: 95. (mand │ │ │ │ │ +00020de0: 6174 6f72 7929 0a0a 2020 202d 202a 6e6f atory).. - *no │ │ │ │ │ +00020df0: 7465 2042 696e 6172 793a 2061 322e 2028 te Binary: a2. ( │ │ │ │ │ +00020e00: 6d61 6e64 6174 6f72 7920 696e 2073 6f6d mandatory in som │ │ │ │ │ +00020e10: 6520 6361 7365 7329 0a0a 2020 202d 202a e cases).. - * │ │ │ │ │ +00020e20: 6e6f 7465 2041 7263 6869 7465 6374 7572 note Architectur │ │ │ │ │ +00020e30: 653a 2039 612e 2028 6d61 6e64 6174 6f72 e: 9a. (mandator │ │ │ │ │ +00020e40: 7929 0a0a 2020 202d 202a 6e6f 7465 2056 y).. - *note V │ │ │ │ │ +00020e50: 6572 7369 6f6e 3a20 3431 2e20 286d 616e ersion: 41. (man │ │ │ │ │ +00020e60: 6461 746f 7279 290a 0a20 2020 2d20 2a6e datory).. - *n │ │ │ │ │ +00020e70: 6f74 6520 4469 7374 7269 6275 7469 6f6e ote Distribution │ │ │ │ │ +00020e80: 3a20 3665 2e20 286d 616e 6461 746f 7279 : 6e. (mandatory │ │ │ │ │ +00020e90: 290a 0a20 2020 2d20 2a6e 6f74 6520 5572 ).. - *note Ur │ │ │ │ │ +00020ea0: 6765 6e63 793a 2036 662e 2028 7265 636f gency: 6f. (reco │ │ │ │ │ +00020eb0: 6d6d 656e 6465 6429 0a0a 2020 202d 202a mmended).. - * │ │ │ │ │ +00020ec0: 6e6f 7465 204d 6169 6e74 6169 6e65 723a note Maintainer: │ │ │ │ │ +00020ed0: 2034 392e 2028 6d61 6e64 6174 6f72 7929 49. (mandatory) │ │ │ │ │ +00020ee0: 0a0a 2020 202d 202a 6e6f 7465 2043 6861 .. - *note Cha │ │ │ │ │ +00020ef0: 6e67 6564 2d42 793a 2037 312e 0a0a 2020 nged-By: 71... │ │ │ │ │ +00020f00: 202d 202a 6e6f 7465 2044 6573 6372 6970 - *note Descrip │ │ │ │ │ +00020f10: 7469 6f6e 3a20 3464 2e20 286d 616e 6461 tion: 4d. (manda │ │ │ │ │ +00020f20: 746f 7279 2069 6e20 736f 6d65 2063 6173 tory in some cas │ │ │ │ │ +00020f30: 6573 290a 0a20 2020 2d20 2a6e 6f74 6520 es).. - *note │ │ │ │ │ +00020f40: 436c 6f73 6573 3a20 3730 2e0a 0a20 2020 Closes: 70... │ │ │ │ │ +00020f50: 2d20 2a6e 6f74 6520 4368 616e 6765 733a - *note Changes: │ │ │ │ │ +00020f60: 2061 392e 2028 6d61 6e64 6174 6f72 7929 a9. (mandatory) │ │ │ │ │ +00020f70: 0a0a 2020 202d 202a 6e6f 7465 2043 6865 .. - *note Che │ │ │ │ │ +00020f80: 636b 7375 6d73 2d53 6861 3120 616e 6420 cksums-Sha1 and │ │ │ │ │ +00020f90: 4368 6563 6b73 756d 732d 5368 6132 3536 Checksums-Sha256 │ │ │ │ │ +00020fa0: 3a20 6135 2e20 286d 616e 6461 746f 7279 : a5. (mandatory │ │ │ │ │ +00020fb0: 290a 0a20 2020 2d20 2a6e 6f74 6520 4669 ).. - *note Fi │ │ │ │ │ +00020fc0: 6c65 733a 2034 362e 2028 6d61 6e64 6174 les: 46. (mandat │ │ │ │ │ +00020fd0: 6f72 7929 0a0a 1f0a 4669 6c65 3a20 6465 ory)....File: de │ │ │ │ │ +00020fe0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00020ff0: 2c20 204e 6f64 653a 204c 6973 7420 6f66 , Node: List of │ │ │ │ │ +00021000: 2066 6965 6c64 732c 2020 4e65 7874 3a20 fields, Next: │ │ │ │ │ +00021010: 5573 6572 2d64 6566 696e 6564 2066 6965 User-defined fie │ │ │ │ │ +00021020: 6c64 732c 2020 5072 6576 3a20 4465 6269 lds, Prev: Debi │ │ │ │ │ +00021030: 616e 2075 706c 6f61 6420 6368 616e 6765 an upload change │ │ │ │ │ +00021040: 7320 636f 6e74 726f 6c20 6669 6c65 7320 s control files │ │ │ │ │ +00021050: e280 9320 6368 616e 6765 732c 2020 5570 ... changes, Up │ │ │ │ │ +00021060: 3a20 436f 6e74 726f 6c20 6669 6c65 7320 : Control files │ │ │ │ │ +00021070: 616e 6420 7468 6569 7220 6669 656c 6473 and their fields │ │ │ │ │ +00021080: 0a0a 352e 3620 4c69 7374 206f 6620 6669 ..5.6 List of fi │ │ │ │ │ +00021090: 656c 6473 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d elds.=========== │ │ │ │ │ +000210a0: 3d3d 3d3d 3d3d 3d0a 0a2a 204d 656e 753a =======..* Menu: │ │ │ │ │ +000210b0: 0a0a 2a20 536f 7572 6365 3a3a 0a2a 204d ..* Source::.* M │ │ │ │ │ +000210c0: 6169 6e74 6169 6e65 723a 3a0a 2a20 5570 aintainer::.* Up │ │ │ │ │ +000210d0: 6c6f 6164 6572 733a 3a0a 2a20 4368 616e loaders::.* Chan │ │ │ │ │ +000210e0: 6765 642d 4279 3a3a 0a2a 2053 6563 7469 ged-By::.* Secti │ │ │ │ │ +000210f0: 6f6e 3a3a 0a2a 2050 7269 6f72 6974 793a on::.* Priority: │ │ │ │ │ +00021100: 3a0a 2a20 5061 636b 6167 653a 3a0a 2a20 :.* Package::.* │ │ │ │ │ +00021110: 4172 6368 6974 6563 7475 7265 3a3a 0a2a Architecture::.* │ │ │ │ │ +00021120: 2045 7373 656e 7469 616c 3a3a 0a2a 2050 Essential::.* P │ │ │ │ │ +00021130: 6163 6b61 6765 2069 6e74 6572 7265 6c61 ackage interrela │ │ │ │ │ +00021140: 7469 6f6e 7368 6970 2066 6965 6c64 733b tionship fields; │ │ │ │ │ +00021150: 2044 6570 656e 6473 2c20 5072 652d 4465 Depends, Pre-De │ │ │ │ │ +00021160: 7065 6e64 732c 2052 6563 6f6d 6d65 6e64 pends, Recommend │ │ │ │ │ +00021170: 732c 2053 7567 6765 7374 732c 2042 7265 s, Suggests, Bre │ │ │ │ │ +00021180: 616b 732c 2043 6f6e 666c 6963 7473 2c20 aks, Conflicts, │ │ │ │ │ +00021190: 5072 6f76 6964 6573 2c20 5265 706c 6163 Provides, Replac │ │ │ │ │ +000211a0: 6573 2c20 456e 6861 6e63 6573 3a20 5061 es, Enhances: Pa │ │ │ │ │ +000211b0: 636b 6167 6520 696e 7465 7272 656c 6174 ckage interrelat │ │ │ │ │ +000211c0: 696f 6e73 6869 7020 6669 656c 6473 2044 ionship fields D │ │ │ │ │ +000211d0: 6570 656e 6473 2050 7265 2d44 6570 656e epends Pre-Depen │ │ │ │ │ +000211e0: 6473 2052 6563 6f6d 6d65 6e64 7320 5375 ds Recommends Su │ │ │ │ │ +000211f0: 6767 6573 7473 2042 7265 616b 7320 436f ggests Breaks Co │ │ │ │ │ +00021200: 6e66 6c69 6374 7320 5072 6f76 6964 6573 nflicts Provides │ │ │ │ │ +00021210: 2052 6570 6c61 6365 7320 456e 6861 6e63 Replaces Enhanc │ │ │ │ │ +00021220: 6573 2e0a 2a20 5374 616e 6461 7264 732d es..* Standards- │ │ │ │ │ +00021230: 5665 7273 696f 6e3a 3a0a 2a20 5665 7273 Version::.* Vers │ │ │ │ │ +00021240: 696f 6e3a 3a0a 2a20 4465 7363 7269 7074 ion::.* Descript │ │ │ │ │ +00021250: 696f 6e3a 3a0a 2a20 4469 7374 7269 6275 ion::.* Distribu │ │ │ │ │ +00021260: 7469 6f6e 3a3a 0a2a 2044 6174 653a 3a0a tion::.* Date::. │ │ │ │ │ +00021270: 2a20 466f 726d 6174 3a3a 0a2a 2055 7267 * Format::.* Urg │ │ │ │ │ +00021280: 656e 6379 3a3a 0a2a 2043 6861 6e67 6573 ency::.* Changes │ │ │ │ │ +00021290: 3a3a 0a2a 2042 696e 6172 793a 3a0a 2a20 ::.* Binary::.* │ │ │ │ │ +000212a0: 496e 7374 616c 6c65 642d 5369 7a65 3a3a Installed-Size:: │ │ │ │ │ +000212b0: 0a2a 2046 696c 6573 3a3a 0a2a 2043 6c6f .* Files::.* Clo │ │ │ │ │ +000212c0: 7365 733a 3a0a 2a20 486f 6d65 7061 6765 ses::.* Homepage │ │ │ │ │ +000212d0: 3a3a 0a2a 2043 6865 636b 7375 6d73 2d53 ::.* Checksums-S │ │ │ │ │ +000212e0: 6861 3120 616e 6420 4368 6563 6b73 756d ha1 and Checksum │ │ │ │ │ +000212f0: 732d 5368 6132 3536 3a3a 0a2a 2044 4d2d s-Sha256::.* DM- │ │ │ │ │ +00021300: 5570 6c6f 6164 2d41 6c6c 6f77 6564 3a3a Upload-Allowed:: │ │ │ │ │ +00021310: 0a2a 2056 6572 7369 6f6e 2043 6f6e 7472 .* Version Contr │ │ │ │ │ +00021320: 6f6c 2053 7973 7465 6d20 2856 4353 2920 ol System (VCS) │ │ │ │ │ +00021330: 6669 656c 6473 3a20 5665 7273 696f 6e20 fields: Version │ │ │ │ │ +00021340: 436f 6e74 726f 6c20 5379 7374 656d 2056 Control System V │ │ │ │ │ +00021350: 4353 2066 6965 6c64 732e 0a2a 2050 6163 CS fields..* Pac │ │ │ │ │ +00021360: 6b61 6765 2d4c 6973 743a 3a0a 2a20 5061 kage-List::.* Pa │ │ │ │ │ +00021370: 636b 6167 652d 5479 7065 3a3a 0a2a 2044 ckage-Type::.* D │ │ │ │ │ +00021380: 6769 743a 3a0a 2a20 5465 7374 7375 6974 git::.* Testsuit │ │ │ │ │ +00021390: 653a 3a0a 2a20 5275 6c65 732d 5265 7175 e::.* Rules-Requ │ │ │ │ │ +000213a0: 6972 6573 2d52 6f6f 743a 3a0a 0a1f 0a46 ires-Root::....F │ │ │ │ │ +000213b0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +000213c0: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +000213d0: 536f 7572 6365 2c20 204e 6578 743a 204d Source, Next: M │ │ │ │ │ +000213e0: 6169 6e74 6169 6e65 722c 2020 5570 3a20 aintainer, Up: │ │ │ │ │ +000213f0: 4c69 7374 206f 6620 6669 656c 6473 0a0a List of fields.. │ │ │ │ │ +00021400: 352e 362e 3120 e280 9853 6f75 7263 65e2 5.6.1 ...Source. │ │ │ │ │ +00021410: 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ...------------- │ │ │ │ │ +00021420: 2d0a 0a54 6869 7320 6669 656c 6420 6964 -..This field id │ │ │ │ │ +00021430: 656e 7469 6669 6573 2074 6865 2073 6f75 entifies the sou │ │ │ │ │ +00021440: 7263 6520 7061 636b 6167 6520 6e61 6d65 rce package name │ │ │ │ │ +00021450: 2e0a 0a49 6e20 e280 9864 6562 6961 6e2f ...In ...debian/ │ │ │ │ │ +00021460: 636f 6e74 726f 6ce2 8099 206f 7220 6120 control... or a │ │ │ │ │ +00021470: e280 982e 6473 63e2 8099 2066 696c 652c ....dsc... file, │ │ │ │ │ +00021480: 2074 6869 7320 6669 656c 6420 6d75 7374 this field must │ │ │ │ │ +00021490: 2063 6f6e 7461 696e 206f 6e6c 7920 7468 contain only th │ │ │ │ │ +000214a0: 650a 6e61 6d65 206f 6620 7468 6520 736f e.name of the so │ │ │ │ │ +000214b0: 7572 6365 2070 6163 6b61 6765 2e0a 0a49 urce package...I │ │ │ │ │ +000214c0: 6e20 6120 6269 6e61 7279 2070 6163 6b61 n a binary packa │ │ │ │ │ +000214d0: 6765 2063 6f6e 7472 6f6c 2066 696c 6520 ge control file │ │ │ │ │ +000214e0: 6f72 2061 20e2 8098 2e63 6861 6e67 6573 or a ....changes │ │ │ │ │ +000214f0: e280 9920 6669 6c65 2c20 7468 6520 736f ... file, the so │ │ │ │ │ +00021500: 7572 6365 0a70 6163 6b61 6765 206e 616d urce.package nam │ │ │ │ │ +00021510: 6520 6d61 7920 6265 2066 6f6c 6c6f 7765 e may be followe │ │ │ │ │ +00021520: 6420 6279 2061 2076 6572 7369 6f6e 206e d by a version n │ │ │ │ │ +00021530: 756d 6265 7220 696e 2070 6172 656e 7468 umber in parenth │ │ │ │ │ +00021540: 6573 6573 2e20 2028 3129 0a54 6869 7320 eses. (1).This │ │ │ │ │ +00021550: 7665 7273 696f 6e20 6e75 6d62 6572 206d version number m │ │ │ │ │ +00021560: 6179 2062 6520 6f6d 6974 7465 6420 2861 ay be omitted (a │ │ │ │ │ +00021570: 6e64 2069 732c 2062 7920 e280 9864 706b nd is, by ...dpk │ │ │ │ │ +00021580: 672d 6765 6e63 6f6e 7472 6f6c e280 9929 g-gencontrol...) │ │ │ │ │ +00021590: 2069 6620 6974 0a68 6173 2074 6865 2073 if it.has the s │ │ │ │ │ +000215a0: 616d 6520 7661 6c75 6520 6173 2074 6865 ame value as the │ │ │ │ │ +000215b0: 20e2 8098 5665 7273 696f 6ee2 8099 2066 ...Version... f │ │ │ │ │ +000215c0: 6965 6c64 206f 6620 7468 6520 6269 6e61 ield of the bina │ │ │ │ │ +000215d0: 7279 2070 6163 6b61 6765 2069 6e0a 7175 ry package in.qu │ │ │ │ │ +000215e0: 6573 7469 6f6e 2e20 2054 6865 2066 6965 estion. The fie │ │ │ │ │ +000215f0: 6c64 2069 7473 656c 6620 6d61 7920 6265 ld itself may be │ │ │ │ │ +00021600: 206f 6d69 7474 6564 2066 726f 6d20 6120 omitted from a │ │ │ │ │ +00021610: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ +00021620: 6f6e 7472 6f6c 0a66 696c 6520 7768 656e ontrol.file when │ │ │ │ │ +00021630: 2074 6865 2073 6f75 7263 6520 7061 636b the source pack │ │ │ │ │ +00021640: 6167 6520 6861 7320 7468 6520 7361 6d65 age has the same │ │ │ │ │ +00021650: 206e 616d 6520 616e 6420 7665 7273 696f name and versio │ │ │ │ │ +00021660: 6e20 6173 2074 6865 2062 696e 6172 790a n as the binary. │ │ │ │ │ +00021670: 7061 636b 6167 652e 0a0a 5061 636b 6167 package...Packag │ │ │ │ │ +00021680: 6520 6e61 6d65 7320 2862 6f74 6820 736f e names (both so │ │ │ │ │ +00021690: 7572 6365 2061 6e64 2062 696e 6172 792c urce and binary, │ │ │ │ │ +000216a0: 2073 6565 202a 6e6f 7465 2050 6163 6b61 see *note Packa │ │ │ │ │ +000216b0: 6765 3a20 3363 2e29 206d 7573 740a 636f ge: 3c.) must.co │ │ │ │ │ +000216c0: 6e73 6973 7420 6f6e 6c79 206f 6620 6c6f nsist only of lo │ │ │ │ │ +000216d0: 7765 7220 6361 7365 206c 6574 7465 7273 wer case letters │ │ │ │ │ +000216e0: 2028 e280 9861 2d7a e280 9929 2c20 6469 (...a-z...), di │ │ │ │ │ +000216f0: 6769 7473 2028 e280 9830 2d39 e280 9929 gits (...0-9...) │ │ │ │ │ +00021700: 2c20 706c 7573 2028 e280 982b e280 9929 , plus (...+...) │ │ │ │ │ +00021710: 0a61 6e64 206d 696e 7573 2028 e280 982d .and minus (...- │ │ │ │ │ +00021720: e280 9929 2073 6967 6e73 2c20 616e 6420 ...) signs, and │ │ │ │ │ +00021730: 7065 7269 6f64 7320 28e2 8098 2ee2 8099 periods (....... │ │ │ │ │ +00021740: 292e 2020 5468 6579 206d 7573 7420 6265 ). They must be │ │ │ │ │ +00021750: 2061 7420 6c65 6173 7420 7477 6f0a 6368 at least two.ch │ │ │ │ │ +00021760: 6172 6163 7465 7273 206c 6f6e 6720 616e aracters long an │ │ │ │ │ +00021770: 6420 6d75 7374 2073 7461 7274 2077 6974 d must start wit │ │ │ │ │ +00021780: 6820 616e 2061 6c70 6861 6e75 6d65 7269 h an alphanumeri │ │ │ │ │ +00021790: 6320 6368 6172 6163 7465 722e 0a0a 2020 c character... │ │ │ │ │ +000217a0: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +000217b0: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +000217c0: 0a0a 2020 2028 3129 2049 7420 6973 2063 .. (1) It is c │ │ │ │ │ +000217d0: 7573 746f 6d61 7279 2074 6f20 6c65 6176 ustomary to leav │ │ │ │ │ +000217e0: 6520 6120 7370 6163 6520 6166 7465 7220 e a space after │ │ │ │ │ +000217f0: 7468 6520 7061 636b 6167 6520 6e61 6d65 the package name │ │ │ │ │ +00021800: 2069 6620 610a 7665 7273 696f 6e20 6e75 if a.version nu │ │ │ │ │ +00021810: 6d62 6572 2069 7320 7370 6563 6966 6965 mber is specifie │ │ │ │ │ +00021820: 642e 0a0a 1f0a 4669 6c65 3a20 6465 6269 d.....File: debi │ │ │ │ │ +00021830: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00021840: 204e 6f64 653a 204d 6169 6e74 6169 6e65 Node: Maintaine │ │ │ │ │ +00021850: 722c 2020 4e65 7874 3a20 5570 6c6f 6164 r, Next: Upload │ │ │ │ │ +00021860: 6572 732c 2020 5072 6576 3a20 536f 7572 ers, Prev: Sour │ │ │ │ │ +00021870: 6365 2c20 2055 703a 204c 6973 7420 6f66 ce, Up: List of │ │ │ │ │ +00021880: 2066 6965 6c64 730a 0a35 2e36 2e32 20e2 fields..5.6.2 . │ │ │ │ │ +00021890: 8098 4d61 696e 7461 696e 6572 e280 990a ..Maintainer.... │ │ │ │ │ +000218a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000218b0: 2d2d 0a0a 5468 6520 7061 636b 6167 6520 --..The package │ │ │ │ │ +000218c0: 6d61 696e 7461 696e 6572 e280 9973 206e maintainer...s n │ │ │ │ │ +000218d0: 616d 6520 616e 6420 656d 6169 6c20 6164 ame and email ad │ │ │ │ │ +000218e0: 6472 6573 732e 2020 5468 6520 6e61 6d65 dress. The name │ │ │ │ │ +000218f0: 206d 7573 7420 636f 6d65 0a66 6972 7374 must come.first │ │ │ │ │ +00021900: 2c20 7468 656e 2074 6865 2065 6d61 696c , then the email │ │ │ │ │ +00021910: 2061 6464 7265 7373 2069 6e73 6964 6520 address inside │ │ │ │ │ +00021920: 616e 676c 6520 6272 6163 6b65 7473 20e2 angle brackets . │ │ │ │ │ +00021930: 8098 3c3e e280 9920 2869 6e20 5246 4338 ..<>... (in RFC8 │ │ │ │ │ +00021940: 3232 0a66 6f72 6d61 7429 2e0a 0a49 6620 22.format)...If │ │ │ │ │ +00021950: 7468 6520 6d61 696e 7461 696e 6572 e280 the maintainer.. │ │ │ │ │ +00021960: 9973 206e 616d 6520 636f 6e74 6169 6e73 .s name contains │ │ │ │ │ +00021970: 2061 2066 756c 6c20 7374 6f70 2074 6865 a full stop the │ │ │ │ │ +00021980: 6e20 7468 6520 7768 6f6c 6520 6669 656c n the whole fiel │ │ │ │ │ +00021990: 6420 7769 6c6c 0a6e 6f74 2077 6f72 6b20 d will.not work │ │ │ │ │ +000219a0: 6469 7265 6374 6c79 2061 7320 616e 2065 directly as an e │ │ │ │ │ +000219b0: 6d61 696c 2061 6464 7265 7373 2064 7565 mail address due │ │ │ │ │ +000219c0: 2074 6f20 6120 6d69 7366 6561 7475 7265 to a misfeature │ │ │ │ │ +000219d0: 2069 6e20 7468 6520 7379 6e74 6178 0a73 in the syntax.s │ │ │ │ │ +000219e0: 7065 6369 6669 6564 2069 6e20 5246 4338 pecified in RFC8 │ │ │ │ │ +000219f0: 3232 3b20 6120 7072 6f67 7261 6d20 7573 22; a program us │ │ │ │ │ +00021a00: 696e 6720 7468 6973 2066 6965 6c64 2061 ing this field a │ │ │ │ │ +00021a10: 7320 616e 2061 6464 7265 7373 206d 7573 s an address mus │ │ │ │ │ +00021a20: 7420 6368 6563 6b0a 666f 7220 7468 6973 t check.for this │ │ │ │ │ +00021a30: 2061 6e64 2063 6f72 7265 6374 2074 6865 and correct the │ │ │ │ │ +00021a40: 2070 726f 626c 656d 2069 6620 6e65 6365 problem if nece │ │ │ │ │ +00021a50: 7373 6172 7920 2866 6f72 2065 7861 6d70 ssary (for examp │ │ │ │ │ +00021a60: 6c65 2062 7920 7075 7474 696e 670a 7468 le by putting.th │ │ │ │ │ +00021a70: 6520 6e61 6d65 2069 6e20 726f 756e 6420 e name in round │ │ │ │ │ +00021a80: 6272 6163 6b65 7473 2061 6e64 206d 6f76 brackets and mov │ │ │ │ │ +00021a90: 696e 6720 6974 2074 6f20 7468 6520 656e ing it to the en │ │ │ │ │ +00021aa0: 642c 2061 6e64 2062 7269 6e67 696e 6720 d, and bringing │ │ │ │ │ +00021ab0: 7468 650a 656d 6169 6c20 6164 6472 6573 the.email addres │ │ │ │ │ +00021ac0: 7320 666f 7277 6172 6429 2e0a 0a53 6565 s forward)...See │ │ │ │ │ +00021ad0: 202a 6e6f 7465 2054 6865 206d 6169 6e74 *note The maint │ │ │ │ │ +00021ae0: 6169 6e65 7220 6f66 2061 2070 6163 6b61 ainer of a packa │ │ │ │ │ +00021af0: 6765 3a20 3437 2e20 666f 7220 6164 6469 ge: 47. for addi │ │ │ │ │ +00021b00: 7469 6f6e 616c 2072 6571 7569 7265 6d65 tional requireme │ │ │ │ │ +00021b10: 6e74 730a 616e 6420 696e 666f 726d 6174 nts.and informat │ │ │ │ │ +00021b20: 696f 6e20 6162 6f75 7420 7061 636b 6167 ion about packag │ │ │ │ │ +00021b30: 6520 6d61 696e 7461 696e 6572 732e 0a0a e maintainers... │ │ │ │ │ +00021b40: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00021b50: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00021b60: 653a 2055 706c 6f61 6465 7273 2c20 204e e: Uploaders, N │ │ │ │ │ +00021b70: 6578 743a 2043 6861 6e67 6564 2d42 792c ext: Changed-By, │ │ │ │ │ +00021b80: 2020 5072 6576 3a20 4d61 696e 7461 696e Prev: Maintain │ │ │ │ │ +00021b90: 6572 2c20 2055 703a 204c 6973 7420 6f66 er, Up: List of │ │ │ │ │ +00021ba0: 2066 6965 6c64 730a 0a35 2e36 2e33 20e2 fields..5.6.3 . │ │ │ │ │ +00021bb0: 8098 5570 6c6f 6164 6572 73e2 8099 0a2d ..Uploaders....- │ │ │ │ │ +00021bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00021bd0: 0a0a 4c69 7374 206f 6620 7468 6520 6e61 ..List of the na │ │ │ │ │ +00021be0: 6d65 7320 616e 6420 656d 6169 6c20 6164 mes and email ad │ │ │ │ │ +00021bf0: 6472 6573 7365 7320 6f66 2063 6f2d 6d61 dresses of co-ma │ │ │ │ │ +00021c00: 696e 7461 696e 6572 7320 6f66 2074 6865 intainers of the │ │ │ │ │ +00021c10: 2070 6163 6b61 6765 2c0a 6966 2061 6e79 package,.if any │ │ │ │ │ +00021c20: 2e20 2049 6620 7468 6520 7061 636b 6167 . If the packag │ │ │ │ │ +00021c30: 6520 6861 7320 6f74 6865 7220 6d61 696e e has other main │ │ │ │ │ +00021c40: 7461 696e 6572 7320 6265 7369 6465 7320 tainers besides │ │ │ │ │ +00021c50: 7468 6520 6f6e 6520 6e61 6d65 6420 696e the one named in │ │ │ │ │ +00021c60: 0a74 6865 202a 6e6f 7465 204d 6169 6e74 .the *note Maint │ │ │ │ │ +00021c70: 6169 6e65 7220 6669 656c 643a 2034 392c ainer field: 49, │ │ │ │ │ +00021c80: 2074 6865 6972 206e 616d 6573 2061 6e64 their names and │ │ │ │ │ +00021c90: 2065 6d61 696c 2061 6464 7265 7373 6573 email addresses │ │ │ │ │ +00021ca0: 2073 686f 756c 640a 6265 206c 6973 7465 should.be liste │ │ │ │ │ +00021cb0: 6420 6865 7265 2e20 2054 6865 2066 6f72 d here. The for │ │ │ │ │ +00021cc0: 6d61 7420 6f66 2065 6163 6820 656e 7472 mat of each entr │ │ │ │ │ +00021cd0: 7920 6973 2074 6865 2073 616d 6520 6173 y is the same as │ │ │ │ │ +00021ce0: 2074 6861 7420 6f66 2074 6865 0a4d 6169 that of the.Mai │ │ │ │ │ +00021cf0: 6e74 6169 6e65 7220 6669 656c 642c 2061 ntainer field, a │ │ │ │ │ +00021d00: 6e64 206d 756c 7469 706c 6520 656e 7472 nd multiple entr │ │ │ │ │ +00021d10: 6965 7320 6d75 7374 2062 6520 636f 6d6d ies must be comm │ │ │ │ │ +00021d20: 6120 7365 7061 7261 7465 642e 0a0a 5468 a separated...Th │ │ │ │ │ +00021d30: 6973 2069 7320 6e6f 726d 616c 6c79 2061 is is normally a │ │ │ │ │ +00021d40: 6e20 6f70 7469 6f6e 616c 2066 6965 6c64 n optional field │ │ │ │ │ +00021d50: 2c20 6275 7420 6966 2074 6865 20e2 8098 , but if the ... │ │ │ │ │ +00021d60: 4d61 696e 7461 696e 6572 e280 9920 636f Maintainer... co │ │ │ │ │ +00021d70: 6e74 726f 6c0a 6669 656c 6420 6e61 6d65 ntrol.field name │ │ │ │ │ +00021d80: 7320 6120 6772 6f75 7020 6f66 2070 656f s a group of peo │ │ │ │ │ +00021d90: 706c 6520 616e 6420 6120 7368 6172 6564 ple and a shared │ │ │ │ │ +00021da0: 2065 6d61 696c 2061 6464 7265 7373 2c20 email address, │ │ │ │ │ +00021db0: 7468 650a e280 9855 706c 6f61 6465 7273 the....Uploaders │ │ │ │ │ +00021dc0: e280 9920 6669 656c 6420 6d75 7374 2062 ... field must b │ │ │ │ │ +00021dd0: 6520 7072 6573 656e 7420 616e 6420 6d75 e present and mu │ │ │ │ │ +00021de0: 7374 2063 6f6e 7461 696e 2061 7420 6c65 st contain at le │ │ │ │ │ +00021df0: 6173 7420 6f6e 6520 6875 6d61 6e0a 7769 ast one human.wi │ │ │ │ │ +00021e00: 7468 2074 6865 6972 2070 6572 736f 6e61 th their persona │ │ │ │ │ +00021e10: 6c20 656d 6169 6c20 6164 6472 6573 732e l email address. │ │ │ │ │ +00021e20: 0a0a 5468 6520 5570 6c6f 6164 6572 7320 ..The Uploaders │ │ │ │ │ +00021e30: 6669 656c 6420 696e 20e2 8098 6465 6269 field in ...debi │ │ │ │ │ +00021e40: 616e 2f63 6f6e 7472 6f6c e280 9920 6361 an/control... ca │ │ │ │ │ +00021e50: 6e20 6265 2066 6f6c 6465 642e 0a0a 1f0a n be folded..... │ │ │ │ │ +00021e60: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00021e70: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00021e80: 2043 6861 6e67 6564 2d42 792c 2020 4e65 Changed-By, Ne │ │ │ │ │ +00021e90: 7874 3a20 5365 6374 696f 6e2c 2020 5072 xt: Section, Pr │ │ │ │ │ +00021ea0: 6576 3a20 5570 6c6f 6164 6572 732c 2020 ev: Uploaders, │ │ │ │ │ +00021eb0: 5570 3a20 4c69 7374 206f 6620 6669 656c Up: List of fiel │ │ │ │ │ +00021ec0: 6473 0a0a 352e 362e 3420 e280 9843 6861 ds..5.6.4 ...Cha │ │ │ │ │ +00021ed0: 6e67 6564 2d42 79e2 8099 0a2d 2d2d 2d2d nged-By....----- │ │ │ │ │ +00021ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 -------------..T │ │ │ │ │ +00021ef0: 6865 206e 616d 6520 616e 6420 656d 6169 he name and emai │ │ │ │ │ +00021f00: 6c20 6164 6472 6573 7320 6f66 2074 6865 l address of the │ │ │ │ │ +00021f10: 2070 6572 736f 6e20 7768 6f20 7072 6570 person who prep │ │ │ │ │ +00021f20: 6172 6564 2074 6869 7320 7665 7273 696f ared this versio │ │ │ │ │ +00021f30: 6e20 6f66 0a74 6865 2070 6163 6b61 6765 n of.the package │ │ │ │ │ +00021f40: 2c20 7573 7561 6c6c 7920 6120 6d61 696e , usually a main │ │ │ │ │ +00021f50: 7461 696e 6572 2e20 2054 6865 2073 796e tainer. The syn │ │ │ │ │ +00021f60: 7461 7820 6973 2074 6865 2073 616d 6520 tax is the same │ │ │ │ │ +00021f70: 6173 2066 6f72 2074 6865 0a2a 6e6f 7465 as for the.*note │ │ │ │ │ +00021f80: 204d 6169 6e74 6169 6e65 7220 6669 656c Maintainer fiel │ │ │ │ │ +00021f90: 643a 2034 392e 0a0a 1f0a 4669 6c65 3a20 d: 49.....File: │ │ │ │ │ +00021fa0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00021fb0: 666f 2c20 204e 6f64 653a 2053 6563 7469 fo, Node: Secti │ │ │ │ │ +00021fc0: 6f6e 2c20 204e 6578 743a 2050 7269 6f72 on, Next: Prior │ │ │ │ │ +00021fd0: 6974 792c 2020 5072 6576 3a20 4368 616e ity, Prev: Chan │ │ │ │ │ +00021fe0: 6765 642d 4279 2c20 2055 703a 204c 6973 ged-By, Up: Lis │ │ │ │ │ +00021ff0: 7420 6f66 2066 6965 6c64 730a 0a35 2e36 t of fields..5.6 │ │ │ │ │ +00022000: 2e35 20e2 8098 5365 6374 696f 6ee2 8099 .5 ...Section... │ │ │ │ │ +00022010: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ +00022020: 0a0a 5468 6973 2066 6965 6c64 2073 7065 ..This field spe │ │ │ │ │ +00022030: 6369 6669 6573 2061 6e20 6170 706c 6963 cifies an applic │ │ │ │ │ +00022040: 6174 696f 6e20 6172 6561 2069 6e74 6f20 ation area into │ │ │ │ │ +00022050: 7768 6963 6820 7468 6520 7061 636b 6167 which the packag │ │ │ │ │ +00022060: 6520 6861 7320 6265 656e 0a63 6c61 7373 e has been.class │ │ │ │ │ +00022070: 6966 6965 642e 2020 5365 6520 2a6e 6f74 ified. See *not │ │ │ │ │ +00022080: 6520 5365 6374 696f 6e73 3a20 3234 2e0a e Sections: 24.. │ │ │ │ │ +00022090: 0a57 6865 6e20 6974 2061 7070 6561 7273 .When it appears │ │ │ │ │ +000220a0: 2069 6e20 7468 6520 e280 9864 6562 6961 in the ...debia │ │ │ │ │ +000220b0: 6e2f 636f 6e74 726f 6ce2 8099 2066 696c n/control... fil │ │ │ │ │ +000220c0: 652c 2069 7420 6769 7665 7320 7468 6520 e, it gives the │ │ │ │ │ +000220d0: 7661 6c75 6520 666f 7220 7468 650a 7375 value for the.su │ │ │ │ │ +000220e0: 6266 6965 6c64 206f 6620 7468 6520 7361 bfield of the sa │ │ │ │ │ +000220f0: 6d65 206e 616d 6520 696e 2074 6865 20e2 me name in the . │ │ │ │ │ +00022100: 8098 4669 6c65 73e2 8099 2066 6965 6c64 ..Files... field │ │ │ │ │ +00022110: 206f 6620 7468 6520 e280 982e 6368 616e of the ....chan │ │ │ │ │ +00022120: 6765 73e2 8099 2066 696c 652e 0a49 7420 ges... file..It │ │ │ │ │ +00022130: 616c 736f 2067 6976 6573 2074 6865 2064 also gives the d │ │ │ │ │ +00022140: 6566 6175 6c74 2066 6f72 2074 6865 2073 efault for the s │ │ │ │ │ +00022150: 616d 6520 6669 656c 6420 696e 2074 6865 ame field in the │ │ │ │ │ +00022160: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +00022170: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00022180: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00022190: 4e6f 6465 3a20 5072 696f 7269 7479 2c20 Node: Priority, │ │ │ │ │ +000221a0: 204e 6578 743a 2050 6163 6b61 6765 2c20 Next: Package, │ │ │ │ │ +000221b0: 2050 7265 763a 2053 6563 7469 6f6e 2c20 Prev: Section, │ │ │ │ │ +000221c0: 2055 703a 204c 6973 7420 6f66 2066 6965 Up: List of fie │ │ │ │ │ +000221d0: 6c64 730a 0a35 2e36 2e36 20e2 8098 5072 lds..5.6.6 ...Pr │ │ │ │ │ +000221e0: 696f 7269 7479 e280 990a 2d2d 2d2d 2d2d iority....------ │ │ │ │ │ +000221f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6973 ----------..This │ │ │ │ │ +00022200: 2066 6965 6c64 2072 6570 7265 7365 6e74 field represent │ │ │ │ │ +00022210: 7320 686f 7720 696d 706f 7274 616e 7420 s how important │ │ │ │ │ +00022220: 6974 2069 7320 7468 6174 2074 6865 2075 it is that the u │ │ │ │ │ +00022230: 7365 7220 6861 7665 2074 6865 2070 6163 ser have the pac │ │ │ │ │ +00022240: 6b61 6765 0a69 6e73 7461 6c6c 6564 2e20 kage.installed. │ │ │ │ │ +00022250: 2053 6565 202a 6e6f 7465 2050 7269 6f72 See *note Prior │ │ │ │ │ +00022260: 6974 6965 733a 2033 312e 0a0a 5768 656e ities: 31...When │ │ │ │ │ +00022270: 2069 7420 6170 7065 6172 7320 696e 2074 it appears in t │ │ │ │ │ +00022280: 6865 20e2 8098 6465 6269 616e 2f63 6f6e he ...debian/con │ │ │ │ │ +00022290: 7472 6f6c e280 9920 6669 6c65 2c20 6974 trol... file, it │ │ │ │ │ +000222a0: 2067 6976 6573 2074 6865 2076 616c 7565 gives the value │ │ │ │ │ +000222b0: 2066 6f72 2074 6865 0a73 7562 6669 656c for the.subfiel │ │ │ │ │ +000222c0: 6420 6f66 2074 6865 2073 616d 6520 6e61 d of the same na │ │ │ │ │ +000222d0: 6d65 2069 6e20 7468 6520 e280 9846 696c me in the ...Fil │ │ │ │ │ +000222e0: 6573 e280 9920 6669 656c 6420 6f66 2074 es... field of t │ │ │ │ │ +000222f0: 6865 20e2 8098 2e63 6861 6e67 6573 e280 he ....changes.. │ │ │ │ │ +00022300: 9920 6669 6c65 2e0a 4974 2061 6c73 6f20 . file..It also │ │ │ │ │ +00022310: 6769 7665 7320 7468 6520 6465 6661 756c gives the defaul │ │ │ │ │ +00022320: 7420 666f 7220 7468 6520 7361 6d65 2066 t for the same f │ │ │ │ │ +00022330: 6965 6c64 2069 6e20 7468 6520 6269 6e61 ield in the bina │ │ │ │ │ +00022340: 7279 2070 6163 6b61 6765 732e 0a0a 1f0a ry packages..... │ │ │ │ │ +00022350: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00022360: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00022370: 2050 6163 6b61 6765 2c20 204e 6578 743a Package, Next: │ │ │ │ │ +00022380: 2041 7263 6869 7465 6374 7572 652c 2020 Architecture, │ │ │ │ │ +00022390: 5072 6576 3a20 5072 696f 7269 7479 2c20 Prev: Priority, │ │ │ │ │ +000223a0: 2055 703a 204c 6973 7420 6f66 2066 6965 Up: List of fie │ │ │ │ │ +000223b0: 6c64 730a 0a35 2e36 2e37 20e2 8098 5061 lds..5.6.7 ...Pa │ │ │ │ │ +000223c0: 636b 6167 65e2 8099 0a2d 2d2d 2d2d 2d2d ckage....------- │ │ │ │ │ +000223d0: 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 6e61 --------..The na │ │ │ │ │ +000223e0: 6d65 206f 6620 7468 6520 6269 6e61 7279 me of the binary │ │ │ │ │ +000223f0: 2070 6163 6b61 6765 2e0a 0a42 696e 6172 package...Binar │ │ │ │ │ +00022400: 7920 7061 636b 6167 6520 6e61 6d65 7320 y package names │ │ │ │ │ +00022410: 6d75 7374 2066 6f6c 6c6f 7720 7468 6520 must follow the │ │ │ │ │ +00022420: 7361 6d65 2073 796e 7461 7820 616e 6420 same syntax and │ │ │ │ │ +00022430: 7265 7374 7269 6374 696f 6e73 2061 730a restrictions as. │ │ │ │ │ +00022440: 736f 7572 6365 2070 6163 6b61 6765 206e source package n │ │ │ │ │ +00022450: 616d 6573 2e20 2053 6565 202a 6e6f 7465 ames. See *note │ │ │ │ │ +00022460: 2053 6f75 7263 653a 2039 352e 2066 6f72 Source: 95. for │ │ │ │ │ +00022470: 2074 6865 2064 6574 6169 6c73 2e0a 0a1f the details.... │ │ │ │ │ +00022480: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00022490: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +000224a0: 3a20 4172 6368 6974 6563 7475 7265 2c20 : Architecture, │ │ │ │ │ +000224b0: 204e 6578 743a 2045 7373 656e 7469 616c Next: Essential │ │ │ │ │ +000224c0: 2c20 2050 7265 763a 2050 6163 6b61 6765 , Prev: Package │ │ │ │ │ +000224d0: 2c20 2055 703a 204c 6973 7420 6f66 2066 , Up: List of f │ │ │ │ │ +000224e0: 6965 6c64 730a 0a35 2e36 2e38 20e2 8098 ields..5.6.8 ... │ │ │ │ │ +000224f0: 4172 6368 6974 6563 7475 7265 e280 990a Architecture.... │ │ │ │ │ +00022500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00022510: 2d2d 2d2d 0a0a 4465 7065 6e64 696e 6720 ----..Depending │ │ │ │ │ +00022520: 6f6e 2063 6f6e 7465 7874 2061 6e64 2074 on context and t │ │ │ │ │ +00022530: 6865 2063 6f6e 7472 6f6c 2066 696c 6520 he control file │ │ │ │ │ +00022540: 7573 6564 2c20 7468 6520 e280 9841 7263 used, the ...Arc │ │ │ │ │ +00022550: 6869 7465 6374 7572 65e2 8099 2066 6965 hitecture... fie │ │ │ │ │ +00022560: 6c64 0a63 616e 2069 6e63 6c75 6465 2074 ld.can include t │ │ │ │ │ +00022570: 6865 2066 6f6c 6c6f 7769 6e67 2073 6574 he following set │ │ │ │ │ +00022580: 7320 6f66 2076 616c 7565 733a 0a0a 2020 s of values:.. │ │ │ │ │ +00022590: 202d 2041 2075 6e69 7175 6520 7369 6e67 - A unique sing │ │ │ │ │ +000225a0: 6c65 2077 6f72 6420 6964 656e 7469 6679 le word identify │ │ │ │ │ +000225b0: 696e 6720 6120 4465 6269 616e 206d 6163 ing a Debian mac │ │ │ │ │ +000225c0: 6869 6e65 2061 7263 6869 7465 6374 7572 hine architectur │ │ │ │ │ +000225d0: 6520 6173 0a20 2020 2020 6465 7363 7269 e as. descri │ │ │ │ │ +000225e0: 6265 6420 696e 202a 6e6f 7465 2041 7263 bed in *note Arc │ │ │ │ │ +000225f0: 6869 7465 6374 7572 6520 7370 6563 6966 hitecture specif │ │ │ │ │ +00022600: 6963 6174 696f 6e20 7374 7269 6e67 733a ication strings: │ │ │ │ │ +00022610: 2036 622e 0a0a 2020 202d 2041 6e20 6172 6b... - An ar │ │ │ │ │ +00022620: 6368 6974 6563 7475 7265 2077 696c 6463 chitecture wildc │ │ │ │ │ +00022630: 6172 6420 6964 656e 7469 6679 696e 6720 ard identifying │ │ │ │ │ +00022640: 6120 7365 7420 6f66 2044 6562 6961 6e20 a set of Debian │ │ │ │ │ +00022650: 6d61 6368 696e 650a 2020 2020 2061 7263 machine. arc │ │ │ │ │ +00022660: 6869 7465 6374 7572 6573 2c20 7365 6520 hitectures, see │ │ │ │ │ +00022670: 2a6e 6f74 6520 4172 6368 6974 6563 7475 *note Architectu │ │ │ │ │ +00022680: 7265 2077 696c 6463 6172 6473 3a20 6234 re wildcards: b4 │ │ │ │ │ +00022690: 2e20 20e2 8098 616e 79e2 8099 206d 6174 . ...any... mat │ │ │ │ │ +000226a0: 6368 6573 0a20 2020 2020 616c 6c20 4465 ches. all De │ │ │ │ │ +000226b0: 6269 616e 206d 6163 6869 6e65 2061 7263 bian machine arc │ │ │ │ │ +000226c0: 6869 7465 6374 7572 6573 2061 6e64 2069 hitectures and i │ │ │ │ │ +000226d0: 7320 7468 6520 6d6f 7374 2066 7265 7175 s the most frequ │ │ │ │ │ +000226e0: 656e 746c 7920 7573 6564 2e0a 0a20 2020 ently used... │ │ │ │ │ +000226f0: 2d20 e280 9861 6c6c e280 992c 2077 6869 - ...all..., whi │ │ │ │ │ +00022700: 6368 2069 6e64 6963 6174 6573 2061 6e20 ch indicates an │ │ │ │ │ +00022710: 6172 6368 6974 6563 7475 7265 2d69 6e64 architecture-ind │ │ │ │ │ +00022720: 6570 656e 6465 6e74 2070 6163 6b61 6765 ependent package │ │ │ │ │ +00022730: 2e0a 0a20 2020 2d20 e280 9873 6f75 7263 ... - ...sourc │ │ │ │ │ +00022740: 65e2 8099 2c20 7768 6963 6820 696e 6469 e..., which indi │ │ │ │ │ +00022750: 6361 7465 7320 6120 736f 7572 6365 2070 cates a source p │ │ │ │ │ +00022760: 6163 6b61 6765 2e0a 0a49 6e20 7468 6520 ackage...In the │ │ │ │ │ +00022770: 6d61 696e 20e2 8098 6465 6269 616e 2f63 main ...debian/c │ │ │ │ │ +00022780: 6f6e 7472 6f6c e280 9920 6669 6c65 2069 ontrol... file i │ │ │ │ │ +00022790: 6e20 7468 6520 736f 7572 6365 2070 6163 n the source pac │ │ │ │ │ +000227a0: 6b61 6765 2c20 7468 6973 2066 6965 6c64 kage, this field │ │ │ │ │ +000227b0: 206d 6179 0a63 6f6e 7461 696e 2074 6865 may.contain the │ │ │ │ │ +000227c0: 2073 7065 6369 616c 2076 616c 7565 20e2 special value . │ │ │ │ │ +000227d0: 8098 616c 6ce2 8099 2c20 7468 6520 7370 ..all..., the sp │ │ │ │ │ +000227e0: 6563 6961 6c20 6172 6368 6974 6563 7475 ecial architectu │ │ │ │ │ +000227f0: 7265 2077 696c 6463 6172 640a e280 9861 re wildcard....a │ │ │ │ │ +00022800: 6e79 e280 992c 206f 7220 6120 6c69 7374 ny..., or a list │ │ │ │ │ +00022810: 206f 6620 7370 6563 6966 6963 2061 6e64 of specific and │ │ │ │ │ +00022820: 2077 696c 6463 6172 6420 6172 6368 6974 wildcard archit │ │ │ │ │ +00022830: 6563 7475 7265 7320 7365 7061 7261 7465 ectures separate │ │ │ │ │ +00022840: 6420 6279 0a73 7061 6365 732e 2020 4966 d by.spaces. If │ │ │ │ │ +00022850: 20e2 8098 616c 6ce2 8099 206f 7220 e280 ...all... or .. │ │ │ │ │ +00022860: 9861 6e79 e280 9920 6170 7065 6172 732c .any... appears, │ │ │ │ │ +00022870: 2074 6861 7420 7661 6c75 6520 6d75 7374 that value must │ │ │ │ │ +00022880: 2062 6520 7468 6520 656e 7469 7265 0a63 be the entire.c │ │ │ │ │ +00022890: 6f6e 7465 6e74 7320 6f66 2074 6865 2066 ontents of the f │ │ │ │ │ +000228a0: 6965 6c64 2e20 204d 6f73 7420 7061 636b ield. Most pack │ │ │ │ │ +000228b0: 6167 6573 2077 696c 6c20 7573 6520 6569 ages will use ei │ │ │ │ │ +000228c0: 7468 6572 20e2 8098 616c 6ce2 8099 206f ther ...all... o │ │ │ │ │ +000228d0: 7220 e280 9861 6e79 e280 992e 0a0a 5370 r ...any......Sp │ │ │ │ │ +000228e0: 6563 6966 7969 6e67 2061 2073 7065 6369 ecifying a speci │ │ │ │ │ +000228f0: 6669 6320 6c69 7374 206f 6620 6172 6368 fic list of arch │ │ │ │ │ +00022900: 6974 6563 7475 7265 7320 696e 6469 6361 itectures indica │ │ │ │ │ +00022910: 7465 7320 7468 6174 2074 6865 2073 6f75 tes that the sou │ │ │ │ │ +00022920: 7263 650a 7769 6c6c 2062 7569 6c64 2061 rce.will build a │ │ │ │ │ +00022930: 6e20 6172 6368 6974 6563 7475 7265 2d64 n architecture-d │ │ │ │ │ +00022940: 6570 656e 6465 6e74 2070 6163 6b61 6765 ependent package │ │ │ │ │ +00022950: 206f 6e6c 7920 6f6e 2061 7263 6869 7465 only on archite │ │ │ │ │ +00022960: 6374 7572 6573 0a69 6e63 6c75 6465 6420 ctures.included │ │ │ │ │ +00022970: 696e 2074 6865 206c 6973 742e 2020 5370 in the list. Sp │ │ │ │ │ +00022980: 6563 6966 7969 6e67 2061 206c 6973 7420 ecifying a list │ │ │ │ │ +00022990: 6f66 2061 7263 6869 7465 6374 7572 6520 of architecture │ │ │ │ │ +000229a0: 7769 6c64 6361 7264 730a 696e 6469 6361 wildcards.indica │ │ │ │ │ +000229b0: 7465 7320 7468 6174 2074 6865 2073 6f75 tes that the sou │ │ │ │ │ +000229c0: 7263 6520 7769 6c6c 2062 7569 6c64 2061 rce will build a │ │ │ │ │ +000229d0: 6e20 6172 6368 6974 6563 7475 7265 2d64 n architecture-d │ │ │ │ │ +000229e0: 6570 656e 6465 6e74 2070 6163 6b61 6765 ependent package │ │ │ │ │ +000229f0: 0a6f 6e20 6f6e 6c79 2074 686f 7365 2061 .on only those a │ │ │ │ │ +00022a00: 7263 6869 7465 6374 7572 6573 2074 6861 rchitectures tha │ │ │ │ │ +00022a10: 7420 6d61 7463 6820 616e 7920 6f66 2074 t match any of t │ │ │ │ │ +00022a20: 6865 2073 7065 6369 6669 6564 2061 7263 he specified arc │ │ │ │ │ +00022a30: 6869 7465 6374 7572 650a 7769 6c64 6361 hitecture.wildca │ │ │ │ │ +00022a40: 7264 732e 2020 5370 6563 6966 7969 6e67 rds. Specifying │ │ │ │ │ +00022a50: 2061 206c 6973 7420 6f66 2061 7263 6869 a list of archi │ │ │ │ │ +00022a60: 7465 6374 7572 6573 206f 7220 6172 6368 tectures or arch │ │ │ │ │ +00022a70: 6974 6563 7475 7265 2077 696c 6463 6172 itecture wildcar │ │ │ │ │ +00022a80: 6473 0a6f 7468 6572 2074 6861 6e20 e280 ds.other than .. │ │ │ │ │ +00022a90: 9861 6e79 e280 9920 6973 2066 6f72 2074 .any... is for t │ │ │ │ │ +00022aa0: 6865 206d 696e 6f72 6974 7920 6f66 2063 he minority of c │ │ │ │ │ +00022ab0: 6173 6573 2077 6865 7265 2061 2070 726f ases where a pro │ │ │ │ │ +00022ac0: 6772 616d 2069 7320 6e6f 740a 706f 7274 gram is not.port │ │ │ │ │ +00022ad0: 6162 6c65 206f 7220 6973 206e 6f74 2075 able or is not u │ │ │ │ │ +00022ae0: 7365 6675 6c20 6f6e 2073 6f6d 6520 6172 seful on some ar │ │ │ │ │ +00022af0: 6368 6974 6563 7475 7265 732e 2020 5768 chitectures. Wh │ │ │ │ │ +00022b00: 6572 6520 706f 7373 6962 6c65 2c20 7468 ere possible, th │ │ │ │ │ +00022b10: 650a 7072 6f67 7261 6d20 7368 6f75 6c64 e.program should │ │ │ │ │ +00022b20: 2062 6520 6d61 6465 2070 6f72 7461 626c be made portabl │ │ │ │ │ +00022b30: 6520 696e 7374 6561 642e 0a0a 496e 2074 e instead...In t │ │ │ │ │ +00022b40: 6865 2044 6562 6961 6e20 736f 7572 6365 he Debian source │ │ │ │ │ +00022b50: 2070 6163 6b61 6765 2063 6f6e 7472 6f6c package control │ │ │ │ │ +00022b60: 2066 696c 6520 e280 982e 6473 63e2 8099 file ....dsc... │ │ │ │ │ +00022b70: 2c20 7468 6973 2066 6965 6c64 2063 6f6e , this field con │ │ │ │ │ +00022b80: 7461 696e 7320 610a 6c69 7374 206f 6620 tains a.list of │ │ │ │ │ +00022b90: 6172 6368 6974 6563 7475 7265 7320 616e architectures an │ │ │ │ │ +00022ba0: 6420 6172 6368 6974 6563 7475 7265 2077 d architecture w │ │ │ │ │ +00022bb0: 696c 6463 6172 6473 2073 6570 6172 6174 ildcards separat │ │ │ │ │ +00022bc0: 6564 2062 7920 7370 6163 6573 2e0a 5768 ed by spaces..Wh │ │ │ │ │ +00022bd0: 656e 2074 6865 206c 6973 7420 636f 6e74 en the list cont │ │ │ │ │ +00022be0: 6169 6e73 2074 6865 2061 7263 6869 7465 ains the archite │ │ │ │ │ +00022bf0: 6374 7572 6520 7769 6c64 6361 7264 20e2 cture wildcard . │ │ │ │ │ +00022c00: 8098 616e 79e2 8099 2c20 7468 6520 6f6e ..any..., the on │ │ │ │ │ +00022c10: 6c79 206f 7468 6572 0a76 616c 7565 2061 ly other.value a │ │ │ │ │ +00022c20: 6c6c 6f77 6564 2069 6e20 7468 6520 6c69 llowed in the li │ │ │ │ │ +00022c30: 7374 2069 7320 e280 9861 6c6c e280 992e st is ...all.... │ │ │ │ │ +00022c40: 0a0a 5468 6520 6c69 7374 206d 6179 2069 ..The list may i │ │ │ │ │ +00022c50: 6e63 6c75 6465 2028 6f72 2063 6f6e 7369 nclude (or consi │ │ │ │ │ +00022c60: 7374 2073 6f6c 656c 7920 6f66 2920 7468 st solely of) th │ │ │ │ │ +00022c70: 6520 7370 6563 6961 6c20 7661 6c75 6520 e special value │ │ │ │ │ +00022c80: e280 9861 6c6c e280 992e 2020 496e 0a6f ...all.... In.o │ │ │ │ │ +00022c90: 7468 6572 2077 6f72 6473 2c20 696e 20e2 ther words, in . │ │ │ │ │ +00022ca0: 8098 2e64 7363 e280 9920 6669 6c65 7320 ...dsc... files │ │ │ │ │ +00022cb0: 756e 6c69 6b65 2074 6865 20e2 8098 6465 unlike the ...de │ │ │ │ │ +00022cc0: 6269 616e 2f63 6f6e 7472 6f6c e280 992c bian/control..., │ │ │ │ │ +00022cd0: 20e2 8098 616c 6ce2 8099 206d 6179 0a6f ...all... may.o │ │ │ │ │ +00022ce0: 6363 7572 2069 6e20 636f 6d62 696e 6174 ccur in combinat │ │ │ │ │ +00022cf0: 696f 6e20 7769 7468 2073 7065 6369 6669 ion with specifi │ │ │ │ │ +00022d00: 6320 6172 6368 6974 6563 7475 7265 732e c architectures. │ │ │ │ │ +00022d10: 2020 5468 6520 e280 9841 7263 6869 7465 The ...Archite │ │ │ │ │ +00022d20: 6374 7572 65e2 8099 0a66 6965 6c64 2069 cture....field i │ │ │ │ │ +00022d30: 6e20 7468 6520 4465 6269 616e 2073 6f75 n the Debian sou │ │ │ │ │ +00022d40: 7263 6520 7061 636b 6167 6520 636f 6e74 rce package cont │ │ │ │ │ +00022d50: 726f 6c20 6669 6c65 20e2 8098 2e64 7363 rol file ....dsc │ │ │ │ │ +00022d60: e280 9920 6973 2067 656e 6572 616c 6c79 ... is generally │ │ │ │ │ +00022d70: 0a63 6f6e 7374 7275 6374 6564 2066 726f .constructed fro │ │ │ │ │ +00022d80: 6d20 7468 6520 e280 9841 7263 6869 7465 m the ...Archite │ │ │ │ │ +00022d90: 6374 7572 65e2 8099 2066 6965 6c64 7320 cture... fields │ │ │ │ │ +00022da0: 696e 2074 6865 20e2 8098 6465 6269 616e in the ...debian │ │ │ │ │ +00022db0: 2f63 6f6e 7472 6f6c e280 9920 696e 0a74 /control... in.t │ │ │ │ │ +00022dc0: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ +00022dd0: 652e 0a0a 5370 6563 6966 7969 6e67 206f e...Specifying o │ │ │ │ │ +00022de0: 6e6c 7920 e280 9861 6e79 e280 9920 696e nly ...any... in │ │ │ │ │ +00022df0: 6469 6361 7465 7320 7468 6174 2074 6865 dicates that the │ │ │ │ │ +00022e00: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ +00022e10: 6973 6ee2 8099 7420 6465 7065 6e64 656e isn...t dependen │ │ │ │ │ +00022e20: 740a 6f6e 2061 6e79 2070 6172 7469 6375 t.on any particu │ │ │ │ │ +00022e30: 6c61 7220 6172 6368 6974 6563 7475 7265 lar architecture │ │ │ │ │ +00022e40: 2061 6e64 2073 686f 756c 6420 636f 6d70 and should comp │ │ │ │ │ +00022e50: 696c 6520 6669 6e65 206f 6e20 616e 7920 ile fine on any │ │ │ │ │ +00022e60: 6f6e 652e 2020 5468 650a 7072 6f64 7563 one. The.produc │ │ │ │ │ +00022e70: 6564 2062 696e 6172 7920 7061 636b 6167 ed binary packag │ │ │ │ │ +00022e80: 6528 7329 2077 696c 6c20 6265 2073 7065 e(s) will be spe │ │ │ │ │ +00022e90: 6369 6669 6320 746f 2077 6861 7465 7665 cific to whateve │ │ │ │ │ +00022ea0: 7220 7468 6520 6375 7272 656e 740a 6275 r the current.bu │ │ │ │ │ +00022eb0: 696c 6420 6172 6368 6974 6563 7475 7265 ild architecture │ │ │ │ │ +00022ec0: 2069 732e 0a0a 5370 6563 6966 7969 6e67 is...Specifying │ │ │ │ │ +00022ed0: 206f 6e6c 7920 e280 9861 6c6c e280 9920 only ...all... │ │ │ │ │ +00022ee0: 696e 6469 6361 7465 7320 7468 6174 2074 indicates that t │ │ │ │ │ +00022ef0: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ +00022f00: 6520 7769 6c6c 206f 6e6c 7920 6275 696c e will only buil │ │ │ │ │ +00022f10: 640a 6172 6368 6974 6563 7475 7265 2d69 d.architecture-i │ │ │ │ │ +00022f20: 6e64 6570 656e 6465 6e74 2070 6163 6b61 ndependent packa │ │ │ │ │ +00022f30: 6765 732e 0a0a 5370 6563 6966 7969 6e67 ges...Specifying │ │ │ │ │ +00022f40: 20e2 8098 616e 7920 616c 6ce2 8099 2069 ...any all... i │ │ │ │ │ +00022f50: 6e64 6963 6174 6573 2074 6861 7420 7468 ndicates that th │ │ │ │ │ +00022f60: 6520 736f 7572 6365 2070 6163 6b61 6765 e source package │ │ │ │ │ +00022f70: 2069 736e e280 9974 2064 6570 656e 6465 isn...t depende │ │ │ │ │ +00022f80: 6e74 0a6f 6e20 616e 7920 7061 7274 6963 nt.on any partic │ │ │ │ │ +00022f90: 756c 6172 2061 7263 6869 7465 6374 7572 ular architectur │ │ │ │ │ +00022fa0: 652e 2020 5468 6520 7365 7420 6f66 2070 e. The set of p │ │ │ │ │ +00022fb0: 726f 6475 6365 6420 6269 6e61 7279 2070 roduced binary p │ │ │ │ │ +00022fc0: 6163 6b61 6765 730a 7769 6c6c 2069 6e63 ackages.will inc │ │ │ │ │ +00022fd0: 6c75 6465 2061 7420 6c65 6173 7420 6f6e lude at least on │ │ │ │ │ +00022fe0: 6520 6172 6368 6974 6563 7475 7265 2d64 e architecture-d │ │ │ │ │ +00022ff0: 6570 656e 6465 6e74 2070 6163 6b61 6765 ependent package │ │ │ │ │ +00023000: 2061 6e64 206f 6e65 0a61 7263 6869 7465 and one.archite │ │ │ │ │ +00023010: 6374 7572 652d 696e 6465 7065 6e64 656e cture-independen │ │ │ │ │ +00023020: 7420 7061 636b 6167 652e 0a0a 5370 6563 t package...Spec │ │ │ │ │ +00023030: 6966 7969 6e67 2061 206c 6973 7420 6f66 ifying a list of │ │ │ │ │ +00023040: 2061 7263 6869 7465 6374 7572 6573 206f architectures o │ │ │ │ │ +00023050: 7220 6172 6368 6974 6563 7475 7265 2077 r architecture w │ │ │ │ │ +00023060: 696c 6463 6172 6473 2069 6e64 6963 6174 ildcards indicat │ │ │ │ │ +00023070: 6573 0a74 6861 7420 7468 6520 736f 7572 es.that the sour │ │ │ │ │ +00023080: 6365 2077 696c 6c20 6275 696c 6420 616e ce will build an │ │ │ │ │ +00023090: 2061 7263 6869 7465 6374 7572 652d 6465 architecture-de │ │ │ │ │ +000230a0: 7065 6e64 656e 7420 7061 636b 6167 652c pendent package, │ │ │ │ │ +000230b0: 2061 6e64 2077 696c 6c0a 6f6e 6c79 2077 and will.only w │ │ │ │ │ +000230c0: 6f72 6b20 636f 7272 6563 746c 7920 6f6e ork correctly on │ │ │ │ │ +000230d0: 2074 6865 206c 6973 7465 6420 6f72 206d the listed or m │ │ │ │ │ +000230e0: 6174 6368 696e 6720 6172 6368 6974 6563 atching architec │ │ │ │ │ +000230f0: 7475 7265 732e 2020 4966 2074 6865 0a73 tures. If the.s │ │ │ │ │ +00023100: 6f75 7263 6520 7061 636b 6167 6520 616c ource package al │ │ │ │ │ +00023110: 736f 2062 7569 6c64 7320 6174 206c 6561 so builds at lea │ │ │ │ │ +00023120: 7374 206f 6e65 2061 7263 6869 7465 6374 st one architect │ │ │ │ │ +00023130: 7572 652d 696e 6465 7065 6e64 656e 740a ure-independent. │ │ │ │ │ +00023140: 7061 636b 6167 652c 20e2 8098 616c 6ce2 package, ...all. │ │ │ │ │ +00023150: 8099 2077 696c 6c20 616c 736f 2062 6520 .. will also be │ │ │ │ │ +00023160: 696e 636c 7564 6564 2069 6e20 7468 6520 included in the │ │ │ │ │ +00023170: 6c69 7374 2e0a 0a49 6e20 6120 e280 982e list...In a .... │ │ │ │ │ +00023180: 6368 616e 6765 73e2 8099 2066 696c 652c changes... file, │ │ │ │ │ +00023190: 2074 6865 20e2 8098 4172 6368 6974 6563 the ...Architec │ │ │ │ │ +000231a0: 7475 7265 e280 9920 6669 656c 6420 6c69 ture... field li │ │ │ │ │ +000231b0: 7374 7320 7468 6520 6172 6368 6974 6563 sts the architec │ │ │ │ │ +000231c0: 7475 7265 2873 290a 6f66 2074 6865 2070 ture(s).of the p │ │ │ │ │ +000231d0: 6163 6b61 6765 2873 2920 6375 7272 656e ackage(s) curren │ │ │ │ │ +000231e0: 746c 7920 6265 696e 6720 7570 6c6f 6164 tly being upload │ │ │ │ │ +000231f0: 6564 2e20 2054 6869 7320 7769 6c6c 2062 ed. This will b │ │ │ │ │ +00023200: 6520 6120 6c69 7374 3b20 6966 2074 6865 e a list; if the │ │ │ │ │ +00023210: 0a73 6f75 7263 6520 666f 7220 7468 6520 .source for the │ │ │ │ │ +00023220: 7061 636b 6167 6520 6973 2061 6c73 6f20 package is also │ │ │ │ │ +00023230: 6265 696e 6720 7570 6c6f 6164 6564 2c20 being uploaded, │ │ │ │ │ +00023240: 7468 6520 7370 6563 6961 6c20 656e 7472 the special entr │ │ │ │ │ +00023250: 790a e280 9873 6f75 7263 65e2 8099 2069 y....source... i │ │ │ │ │ +00023260: 7320 616c 736f 2070 7265 7365 6e74 2e20 s also present. │ │ │ │ │ +00023270: 20e2 8098 616c 6ce2 8099 2077 696c 6c20 ...all... will │ │ │ │ │ +00023280: 6265 2070 7265 7365 6e74 2069 6620 616e be present if an │ │ │ │ │ +00023290: 790a 6172 6368 6974 6563 7475 7265 2d69 y.architecture-i │ │ │ │ │ +000232a0: 6e64 6570 656e 6465 6e74 2070 6163 6b61 ndependent packa │ │ │ │ │ +000232b0: 6765 7320 6172 6520 6265 696e 6720 7570 ges are being up │ │ │ │ │ +000232c0: 6c6f 6164 6564 2e20 2041 7263 6869 7465 loaded. Archite │ │ │ │ │ +000232d0: 6374 7572 650a 7769 6c64 6361 7264 7320 cture.wildcards │ │ │ │ │ +000232e0: 7375 6368 2061 7320 e280 9861 6e79 e280 such as ...any.. │ │ │ │ │ +000232f0: 9920 6d75 7374 206e 6576 6572 206f 6363 . must never occ │ │ │ │ │ +00023300: 7572 2069 6e20 7468 6520 e280 9841 7263 ur in the ...Arc │ │ │ │ │ +00023310: 6869 7465 6374 7572 65e2 8099 2066 6965 hitecture... fie │ │ │ │ │ +00023320: 6c64 2069 6e0a 7468 6520 e280 982e 6368 ld in.the ....ch │ │ │ │ │ +00023330: 616e 6765 73e2 8099 2066 696c 652e 0a0a anges... file... │ │ │ │ │ +00023340: 5365 6520 2a6e 6f74 6520 4d61 696e 2062 See *note Main b │ │ │ │ │ +00023350: 7569 6c64 696e 6720 7363 7269 7074 3b20 uilding script; │ │ │ │ │ +00023360: 6465 6269 616e 2f72 756c 6573 3a20 3763 debian/rules: 7c │ │ │ │ │ +00023370: 2e20 666f 7220 696e 666f 726d 6174 696f . for informatio │ │ │ │ │ +00023380: 6e20 6f6e 2068 6f77 0a74 6f20 6765 7420 n on how.to get │ │ │ │ │ +00023390: 7468 6520 6172 6368 6974 6563 7475 7265 the architecture │ │ │ │ │ +000233a0: 2066 6f72 2074 6865 2062 7569 6c64 2070 for the build p │ │ │ │ │ +000233b0: 726f 6365 7373 2e0a 0a1f 0a46 696c 653a rocess.....File: │ │ │ │ │ +000233c0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +000233d0: 6e66 6f2c 2020 4e6f 6465 3a20 4573 7365 nfo, Node: Esse │ │ │ │ │ +000233e0: 6e74 6961 6c2c 2020 4e65 7874 3a20 5061 ntial, Next: Pa │ │ │ │ │ +000233f0: 636b 6167 6520 696e 7465 7272 656c 6174 ckage interrelat │ │ │ │ │ +00023400: 696f 6e73 6869 7020 6669 656c 6473 2044 ionship fields D │ │ │ │ │ +00023410: 6570 656e 6473 2050 7265 2d44 6570 656e epends Pre-Depen │ │ │ │ │ +00023420: 6473 2052 6563 6f6d 6d65 6e64 7320 5375 ds Recommends Su │ │ │ │ │ +00023430: 6767 6573 7473 2042 7265 616b 7320 436f ggests Breaks Co │ │ │ │ │ +00023440: 6e66 6c69 6374 7320 5072 6f76 6964 6573 nflicts Provides │ │ │ │ │ +00023450: 2052 6570 6c61 6365 7320 456e 6861 6e63 Replaces Enhanc │ │ │ │ │ +00023460: 6573 2c20 2050 7265 763a 2041 7263 6869 es, Prev: Archi │ │ │ │ │ +00023470: 7465 6374 7572 652c 2020 5570 3a20 4c69 tecture, Up: Li │ │ │ │ │ +00023480: 7374 206f 6620 6669 656c 6473 0a0a 352e st of fields..5. │ │ │ │ │ +00023490: 362e 3920 e280 9845 7373 656e 7469 616c 6.9 ...Essential │ │ │ │ │ +000234a0: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ +000234b0: 2d2d 2d2d 2d0a 0a54 6869 7320 6973 2061 -----..This is a │ │ │ │ │ +000234c0: 2062 6f6f 6c65 616e 2066 6965 6c64 2077 boolean field w │ │ │ │ │ +000234d0: 6869 6368 206d 6179 206f 6363 7572 206f hich may occur o │ │ │ │ │ +000234e0: 6e6c 7920 696e 2074 6865 2063 6f6e 7472 nly in the contr │ │ │ │ │ +000234f0: 6f6c 2066 696c 6520 6f66 2061 0a62 696e ol file of a.bin │ │ │ │ │ +00023500: 6172 7920 7061 636b 6167 6520 6f72 2069 ary package or i │ │ │ │ │ +00023510: 6e20 6120 6269 6e61 7279 2070 6163 6b61 n a binary packa │ │ │ │ │ +00023520: 6765 2073 7461 6e7a 6120 6f66 2061 2073 ge stanza of a s │ │ │ │ │ +00023530: 6f75 7263 6520 7061 636b 6167 650a 7465 ource package.te │ │ │ │ │ +00023540: 6d70 6c61 7465 2063 6f6e 7472 6f6c 2066 mplate control f │ │ │ │ │ +00023550: 696c 652e 0a0a 4966 2073 6574 2074 6f20 ile...If set to │ │ │ │ │ +00023560: e280 9879 6573 e280 9920 7468 656e 2074 ...yes... then t │ │ │ │ │ +00023570: 6865 2070 6163 6b61 6765 206d 616e 6167 he package manag │ │ │ │ │ +00023580: 656d 656e 7420 7379 7374 656d 2077 696c ement system wil │ │ │ │ │ +00023590: 6c20 7265 6675 7365 2074 6f20 7265 6d6f l refuse to remo │ │ │ │ │ +000235a0: 7665 0a74 6865 2070 6163 6b61 6765 2028 ve.the package ( │ │ │ │ │ +000235b0: 7570 6772 6164 696e 6720 616e 6420 7265 upgrading and re │ │ │ │ │ +000235c0: 706c 6163 696e 6720 6974 2069 7320 7374 placing it is st │ │ │ │ │ +000235d0: 696c 6c20 706f 7373 6962 6c65 292e 2020 ill possible). │ │ │ │ │ +000235e0: 5468 6520 6f74 6865 720a 706f 7373 6962 The other.possib │ │ │ │ │ +000235f0: 6c65 2076 616c 7565 2069 7320 e280 986e le value is ...n │ │ │ │ │ +00023600: 6fe2 8099 2c20 7768 6963 6820 6973 2074 o..., which is t │ │ │ │ │ +00023610: 6865 2073 616d 6520 6173 206e 6f74 2068 he same as not h │ │ │ │ │ +00023620: 6176 696e 6720 7468 6520 6669 656c 6420 aving the field │ │ │ │ │ +00023630: 6174 0a61 6c6c 2e0a 0a1f 0a46 696c 653a at.all.....File: │ │ │ │ │ +00023640: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +00023650: 6e66 6f2c 2020 4e6f 6465 3a20 5061 636b nfo, Node: Pack │ │ │ │ │ +00023660: 6167 6520 696e 7465 7272 656c 6174 696f age interrelatio │ │ │ │ │ +00023670: 6e73 6869 7020 6669 656c 6473 2044 6570 nship fields Dep │ │ │ │ │ +00023680: 656e 6473 2050 7265 2d44 6570 656e 6473 ends Pre-Depends │ │ │ │ │ +00023690: 2052 6563 6f6d 6d65 6e64 7320 5375 6767 Recommends Sugg │ │ │ │ │ +000236a0: 6573 7473 2042 7265 616b 7320 436f 6e66 ests Breaks Conf │ │ │ │ │ +000236b0: 6c69 6374 7320 5072 6f76 6964 6573 2052 licts Provides R │ │ │ │ │ +000236c0: 6570 6c61 6365 7320 456e 6861 6e63 6573 eplaces Enhances │ │ │ │ │ +000236d0: 2c20 204e 6578 743a 2053 7461 6e64 6172 , Next: Standar │ │ │ │ │ +000236e0: 6473 2d56 6572 7369 6f6e 2c20 2050 7265 ds-Version, Pre │ │ │ │ │ +000236f0: 763a 2045 7373 656e 7469 616c 2c20 2055 v: Essential, U │ │ │ │ │ +00023700: 703a 204c 6973 7420 6f66 2066 6965 6c64 p: List of field │ │ │ │ │ +00023710: 730a 0a35 2e36 2e31 3020 5061 636b 6167 s..5.6.10 Packag │ │ │ │ │ +00023720: 6520 696e 7465 7272 656c 6174 696f 6e73 e interrelations │ │ │ │ │ +00023730: 6869 7020 6669 656c 6473 3a20 e280 9844 hip fields: ...D │ │ │ │ │ +00023740: 6570 656e 6473 e280 992c 20e2 8098 5072 epends..., ...Pr │ │ │ │ │ +00023750: 652d 4465 7065 6e64 73e2 8099 2c20 e280 e-Depends..., .. │ │ │ │ │ +00023760: 9852 6563 6f6d 6d65 6e64 73e2 8099 2c20 .Recommends..., │ │ │ │ │ +00023770: e280 9853 7567 6765 7374 73e2 8099 2c20 ...Suggests..., │ │ │ │ │ +00023780: e280 9842 7265 616b 73e2 8099 2c20 e280 ...Breaks..., .. │ │ │ │ │ +00023790: 9843 6f6e 666c 6963 7473 e280 992c 20e2 .Conflicts..., . │ │ │ │ │ +000237a0: 8098 5072 6f76 6964 6573 e280 992c 20e2 ..Provides..., . │ │ │ │ │ +000237b0: 8098 5265 706c 6163 6573 e280 992c 20e2 ..Replaces..., . │ │ │ │ │ +000237c0: 8098 456e 6861 6e63 6573 e280 990a 2d2d ..Enhances....-- │ │ │ │ │ 000237d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ 000237e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ 000237f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ 00023800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ 00023810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00023820: 2d0a 0a54 6865 7365 2066 6965 6c64 7320 -..These fields │ │ │ │ │ -00023830: 6465 7363 7269 6265 2074 6865 2070 6163 describe the pac │ │ │ │ │ -00023840: 6b61 6765 e280 9973 2072 656c 6174 696f kage...s relatio │ │ │ │ │ -00023850: 6e73 6869 7073 2077 6974 6820 6f74 6865 nships with othe │ │ │ │ │ -00023860: 7220 7061 636b 6167 6573 2e0a 5468 6569 r packages..Thei │ │ │ │ │ -00023870: 7220 7379 6e74 6178 2061 6e64 2073 656d r syntax and sem │ │ │ │ │ -00023880: 616e 7469 6373 2061 7265 2064 6573 6372 antics are descr │ │ │ │ │ -00023890: 6962 6564 2069 6e20 2a6e 6f74 6520 4465 ibed in *note De │ │ │ │ │ -000238a0: 636c 6172 696e 670a 7265 6c61 7469 6f6e claring.relation │ │ │ │ │ -000238b0: 7368 6970 7320 6265 7477 6565 6e20 7061 ships between pa │ │ │ │ │ -000238c0: 636b 6167 6573 3a20 3534 2e0a 0a1f 0a46 ckages: 54.....F │ │ │ │ │ -000238d0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -000238e0: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -000238f0: 5374 616e 6461 7264 732d 5665 7273 696f Standards-Versio │ │ │ │ │ -00023900: 6e2c 2020 4e65 7874 3a20 5665 7273 696f n, Next: Versio │ │ │ │ │ -00023910: 6e2c 2020 5072 6576 3a20 5061 636b 6167 n, Prev: Packag │ │ │ │ │ -00023920: 6520 696e 7465 7272 656c 6174 696f 6e73 e interrelations │ │ │ │ │ -00023930: 6869 7020 6669 656c 6473 2044 6570 656e hip fields Depen │ │ │ │ │ -00023940: 6473 2050 7265 2d44 6570 656e 6473 2052 ds Pre-Depends R │ │ │ │ │ -00023950: 6563 6f6d 6d65 6e64 7320 5375 6767 6573 ecommends Sugges │ │ │ │ │ -00023960: 7473 2042 7265 616b 7320 436f 6e66 6c69 ts Breaks Confli │ │ │ │ │ -00023970: 6374 7320 5072 6f76 6964 6573 2052 6570 cts Provides Rep │ │ │ │ │ -00023980: 6c61 6365 7320 456e 6861 6e63 6573 2c20 laces Enhances, │ │ │ │ │ -00023990: 2055 703a 204c 6973 7420 6f66 2066 6965 Up: List of fie │ │ │ │ │ -000239a0: 6c64 730a 0a35 2e36 2e31 3120 e280 9853 lds..5.6.11 ...S │ │ │ │ │ -000239b0: 7461 6e64 6172 6473 2d56 6572 7369 6f6e tandards-Version │ │ │ │ │ -000239c0: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ -000239d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -000239e0: 5468 6520 6d6f 7374 2072 6563 656e 7420 The most recent │ │ │ │ │ -000239f0: 7665 7273 696f 6e20 6f66 2074 6865 2073 version of the s │ │ │ │ │ -00023a00: 7461 6e64 6172 6473 2028 7468 6520 706f tandards (the po │ │ │ │ │ -00023a10: 6c69 6379 206d 616e 7561 6c20 616e 640a licy manual and. │ │ │ │ │ -00023a20: 6173 736f 6369 6174 6564 2074 6578 7473 associated texts │ │ │ │ │ -00023a30: 2920 7769 7468 2077 6869 6368 2074 6865 ) with which the │ │ │ │ │ -00023a40: 2070 6163 6b61 6765 2063 6f6d 706c 6965 package complie │ │ │ │ │ -00023a50: 732e 2020 5365 6520 2a6e 6f74 6520 5374 s. See *note St │ │ │ │ │ -00023a60: 616e 6461 7264 730a 636f 6e66 6f72 6d61 andards.conforma │ │ │ │ │ -00023a70: 6e63 653a 2036 342e 0a0a 5468 6520 7665 nce: 64...The ve │ │ │ │ │ -00023a80: 7273 696f 6e20 6e75 6d62 6572 2068 6173 rsion number has │ │ │ │ │ -00023a90: 2066 6f75 7220 636f 6d70 6f6e 656e 7473 four components │ │ │ │ │ -00023aa0: 3a20 6d61 6a6f 7220 616e 6420 6d69 6e6f : major and mino │ │ │ │ │ -00023ab0: 7220 7665 7273 696f 6e20 6e75 6d62 6572 r version number │ │ │ │ │ -00023ac0: 0a61 6e64 206d 616a 6f72 2061 6e64 206d .and major and m │ │ │ │ │ -00023ad0: 696e 6f72 2070 6174 6368 206c 6576 656c inor patch level │ │ │ │ │ -00023ae0: 2e20 2057 6865 6e20 7468 6520 7374 616e . When the stan │ │ │ │ │ -00023af0: 6461 7264 7320 6368 616e 6765 2069 6e20 dards change in │ │ │ │ │ -00023b00: 6120 7761 790a 7468 6174 2072 6571 7569 a way.that requi │ │ │ │ │ -00023b10: 7265 7320 6576 6572 7920 7061 636b 6167 res every packag │ │ │ │ │ -00023b20: 6520 746f 2063 6861 6e67 6520 7468 6520 e to change the │ │ │ │ │ -00023b30: 6d61 6a6f 7220 6e75 6d62 6572 2077 696c major number wil │ │ │ │ │ -00023b40: 6c20 6265 2063 6861 6e67 6564 2e0a 5369 l be changed..Si │ │ │ │ │ -00023b50: 676e 6966 6963 616e 7420 6368 616e 6765 gnificant change │ │ │ │ │ -00023b60: 7320 7468 6174 2077 696c 6c20 7265 7175 s that will requ │ │ │ │ │ -00023b70: 6972 6520 776f 726b 2069 6e20 6d61 6e79 ire work in many │ │ │ │ │ -00023b80: 2070 6163 6b61 6765 7320 7769 6c6c 2062 packages will b │ │ │ │ │ -00023b90: 650a 7369 676e 616c 6564 2062 7920 6120 e.signaled by a │ │ │ │ │ -00023ba0: 6368 616e 6765 2074 6f20 7468 6520 6d69 change to the mi │ │ │ │ │ -00023bb0: 6e6f 7220 6e75 6d62 6572 2e20 2054 6865 nor number. The │ │ │ │ │ -00023bc0: 206d 616a 6f72 2070 6174 6368 206c 6576 major patch lev │ │ │ │ │ -00023bd0: 656c 2077 696c 6c20 6265 0a63 6861 6e67 el will be.chang │ │ │ │ │ -00023be0: 6564 2066 6f72 2061 6e79 2063 6861 6e67 ed for any chang │ │ │ │ │ -00023bf0: 6520 746f 2074 6865 206d 6561 6e69 6e67 e to the meaning │ │ │ │ │ -00023c00: 206f 6620 7468 6520 7374 616e 6461 7264 of the standard │ │ │ │ │ -00023c10: 732c 2068 6f77 6576 6572 2073 6d61 6c6c s, however small │ │ │ │ │ -00023c20: 3b0a 7468 6520 6d69 6e6f 7220 7061 7463 ;.the minor patc │ │ │ │ │ -00023c30: 6820 6c65 7665 6c20 7769 6c6c 2062 6520 h level will be │ │ │ │ │ -00023c40: 6368 616e 6765 6420 7768 656e 206f 6e6c changed when onl │ │ │ │ │ -00023c50: 7920 636f 736d 6574 6963 2c20 7479 706f y cosmetic, typo │ │ │ │ │ -00023c60: 6772 6170 6869 6361 6c0a 6f72 206f 7468 graphical.or oth │ │ │ │ │ -00023c70: 6572 2065 6469 7473 2061 7265 206d 6164 er edits are mad │ │ │ │ │ -00023c80: 6520 7768 6963 6820 6e65 6974 6865 7220 e which neither │ │ │ │ │ -00023c90: 6368 616e 6765 2074 6865 206d 6561 6e69 change the meani │ │ │ │ │ -00023ca0: 6e67 206f 6620 7468 6520 646f 6375 6d65 ng of the docume │ │ │ │ │ -00023cb0: 6e74 0a6e 6f72 2061 6666 6563 7420 7468 nt.nor affect th │ │ │ │ │ -00023cc0: 6520 636f 6e74 656e 7473 206f 6620 7061 e contents of pa │ │ │ │ │ -00023cd0: 636b 6167 6573 2e0a 0a54 6875 7320 6f6e ckages...Thus on │ │ │ │ │ -00023ce0: 6c79 2074 6865 2066 6972 7374 2074 6872 ly the first thr │ │ │ │ │ -00023cf0: 6565 2063 6f6d 706f 6e65 6e74 7320 6f66 ee components of │ │ │ │ │ -00023d00: 2074 6865 2070 6f6c 6963 7920 7665 7273 the policy vers │ │ │ │ │ -00023d10: 696f 6e20 6172 650a 7369 676e 6966 6963 ion are.signific │ │ │ │ │ -00023d20: 616e 7420 696e 2074 6865 2027 5374 616e ant in the 'Stan │ │ │ │ │ -00023d30: 6461 7264 732d 5665 7273 696f 6e27 2063 dards-Version' c │ │ │ │ │ -00023d40: 6f6e 7472 6f6c 2066 6965 6c64 2c20 616e ontrol field, an │ │ │ │ │ -00023d50: 6420 736f 2065 6974 6865 720a 7468 6573 d so either.thes │ │ │ │ │ -00023d60: 6520 7468 7265 6520 636f 6d70 6f6e 656e e three componen │ │ │ │ │ -00023d70: 7473 206f 7220 616c 6c20 666f 7572 2063 ts or all four c │ │ │ │ │ -00023d80: 6f6d 706f 6e65 6e74 7320 6d61 7920 6265 omponents may be │ │ │ │ │ -00023d90: 2073 7065 6369 6669 6564 2e20 2028 3129 specified. (1) │ │ │ │ │ -00023da0: 0a0a 7564 6562 7320 616e 6420 736f 7572 ..udebs and sour │ │ │ │ │ -00023db0: 6365 2070 6163 6b61 6765 7320 7468 6174 ce packages that │ │ │ │ │ -00023dc0: 206f 6e6c 7920 7072 6f64 7563 6520 7564 only produce ud │ │ │ │ │ -00023dd0: 6562 7320 646f 206e 6f74 2075 7365 0ae2 ebs do not use.. │ │ │ │ │ -00023de0: 8098 5374 616e 6461 7264 732d 5665 7273 ..Standards-Vers │ │ │ │ │ -00023df0: 696f 6ee2 8099 2e0a 0a20 2020 2d2d 2d2d ion...... ---- │ │ │ │ │ -00023e00: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -00023e10: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -00023e20: 2831 2920 496e 2074 6865 2070 6173 742c (1) In the past, │ │ │ │ │ -00023e30: 2070 656f 706c 6520 7370 6563 6966 6965 people specifie │ │ │ │ │ -00023e40: 6420 7468 6520 6675 6c6c 2076 6572 7369 d the full versi │ │ │ │ │ -00023e50: 6f6e 206e 756d 6265 7220 696e 2074 6865 on number in the │ │ │ │ │ -00023e60: 0a53 7461 6e64 6172 6473 2d56 6572 7369 .Standards-Versi │ │ │ │ │ -00023e70: 6f6e 2066 6965 6c64 2c20 666f 7220 6578 on field, for ex │ │ │ │ │ -00023e80: 616d 706c 6520 e280 9c32 2e33 2e30 2e30 ample ...2.3.0.0 │ │ │ │ │ -00023e90: e280 9d2e 2020 5369 6e63 6520 6d69 6e6f .... Since mino │ │ │ │ │ -00023ea0: 7220 7061 7463 682d 6c65 7665 6c0a 6368 r patch-level.ch │ │ │ │ │ -00023eb0: 616e 6765 7320 646f 6ee2 8099 7420 696e anges don...t in │ │ │ │ │ -00023ec0: 7472 6f64 7563 6520 6e65 7720 706f 6c69 troduce new poli │ │ │ │ │ -00023ed0: 6379 2c20 6974 2077 6173 2074 686f 7567 cy, it was thoug │ │ │ │ │ -00023ee0: 6874 2069 7420 776f 756c 6420 6265 2062 ht it would be b │ │ │ │ │ -00023ef0: 6574 7465 7220 746f 0a72 656c 6178 2070 etter to.relax p │ │ │ │ │ -00023f00: 6f6c 6963 7920 616e 6420 6f6e 6c79 2072 olicy and only r │ │ │ │ │ -00023f10: 6571 7569 7265 2074 6865 2066 6972 7374 equire the first │ │ │ │ │ -00023f20: 2033 2063 6f6d 706f 6e65 6e74 7320 746f 3 components to │ │ │ │ │ -00023f30: 2062 6520 7370 6563 6966 6965 642c 2069 be specified, i │ │ │ │ │ -00023f40: 6e0a 7468 6973 2065 7861 6d70 6c65 20e2 n.this example . │ │ │ │ │ -00023f50: 809c 322e 332e 30e2 809d 2e20 2041 6c6c ..2.3.0.... All │ │ │ │ │ -00023f60: 2066 6f75 7220 636f 6d70 6f6e 656e 7473 four components │ │ │ │ │ -00023f70: 206d 6179 2073 7469 6c6c 2062 6520 7573 may still be us │ │ │ │ │ -00023f80: 6564 2069 6620 736f 6d65 6f6e 650a 7769 ed if someone.wi │ │ │ │ │ -00023f90: 7368 6573 2074 6f20 646f 2073 6f2e 0a0a shes to do so... │ │ │ │ │ -00023fa0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00023fb0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00023fc0: 653a 2056 6572 7369 6f6e 2c20 204e 6578 e: Version, Nex │ │ │ │ │ -00023fd0: 743a 2044 6573 6372 6970 7469 6f6e 2c20 t: Description, │ │ │ │ │ -00023fe0: 2050 7265 763a 2053 7461 6e64 6172 6473 Prev: Standards │ │ │ │ │ -00023ff0: 2d56 6572 7369 6f6e 2c20 2055 703a 204c -Version, Up: L │ │ │ │ │ -00024000: 6973 7420 6f66 2066 6965 6c64 730a 0a35 ist of fields..5 │ │ │ │ │ -00024010: 2e36 2e31 3220 e280 9856 6572 7369 6f6e .6.12 ...Version │ │ │ │ │ -00024020: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ -00024030: 2d2d 2d2d 0a0a 5468 6520 7665 7273 696f ----..The versio │ │ │ │ │ -00024040: 6e20 6e75 6d62 6572 206f 6620 6120 7061 n number of a pa │ │ │ │ │ -00024050: 636b 6167 652e 2020 5468 6520 666f 726d ckage. The form │ │ │ │ │ -00024060: 6174 2069 733a 0ae2 8098 5b65 706f 6368 at is:....[epoch │ │ │ │ │ -00024070: 3a5d 7570 7374 7265 616d 5f76 6572 7369 :]upstream_versi │ │ │ │ │ -00024080: 6f6e 5b2d 6465 6269 616e 5f72 6576 6973 on[-debian_revis │ │ │ │ │ -00024090: 696f 6e5d e280 992e 0a0a 5468 6520 7468 ion]......The th │ │ │ │ │ -000240a0: 7265 6520 636f 6d70 6f6e 656e 7473 2068 ree components h │ │ │ │ │ -000240b0: 6572 6520 6172 653a 0a0a e280 9865 706f ere are:.....epo │ │ │ │ │ -000240c0: 6368 e280 990a 0a20 2020 2020 5468 6973 ch..... This │ │ │ │ │ -000240d0: 2069 7320 6120 7369 6e67 6c65 2028 6765 is a single (ge │ │ │ │ │ -000240e0: 6e65 7261 6c6c 7920 736d 616c 6c29 2075 nerally small) u │ │ │ │ │ -000240f0: 6e73 6967 6e65 6420 696e 7465 6765 722e nsigned integer. │ │ │ │ │ -00024100: 2020 4974 206d 6179 2062 650a 2020 2020 It may be. │ │ │ │ │ -00024110: 206f 6d69 7474 6564 2c20 696e 2077 6869 omitted, in whi │ │ │ │ │ -00024120: 6368 2063 6173 6520 7a65 726f 2069 7320 ch case zero is │ │ │ │ │ -00024130: 6173 7375 6d65 642e 0a0a 2020 2020 2045 assumed... E │ │ │ │ │ -00024140: 706f 6368 7320 6361 6e20 6865 6c70 2077 pochs can help w │ │ │ │ │ -00024150: 6865 6e20 7468 6520 7570 7374 7265 616d hen the upstream │ │ │ │ │ -00024160: 2076 6572 7369 6f6e 206e 756d 6265 7269 version numberi │ │ │ │ │ -00024170: 6e67 2073 6368 656d 6520 6368 616e 6765 ng scheme change │ │ │ │ │ -00024180: 732c 0a20 2020 2020 6275 7420 7468 6579 s,. but they │ │ │ │ │ -00024190: 206d 7573 7420 6265 2075 7365 6420 7769 must be used wi │ │ │ │ │ -000241a0: 7468 2063 6172 652e 2020 596f 7520 7368 th care. You sh │ │ │ │ │ -000241b0: 6f75 6c64 206e 6f74 2063 6861 6e67 6520 ould not change │ │ │ │ │ -000241c0: 7468 6520 6570 6f63 682c 0a20 2020 2020 the epoch,. │ │ │ │ │ -000241d0: 6576 656e 2069 6e20 6578 7065 7269 6d65 even in experime │ │ │ │ │ -000241e0: 6e74 616c 2c20 7769 7468 6f75 7420 6765 ntal, without ge │ │ │ │ │ -000241f0: 7474 696e 6720 636f 6e73 656e 7375 7320 tting consensus │ │ │ │ │ -00024200: 6f6e 2064 6562 6961 6e2d 6465 7665 6c0a on debian-devel. │ │ │ │ │ -00024210: 2020 2020 2066 6972 7374 2e0a 0ae2 8098 first...... │ │ │ │ │ -00024220: 7570 7374 7265 616d 5f76 6572 7369 6f6e upstream_version │ │ │ │ │ -00024230: e280 990a 0a20 2020 2020 5468 6973 2069 ..... This i │ │ │ │ │ -00024240: 7320 7468 6520 6d61 696e 2070 6172 7420 s the main part │ │ │ │ │ -00024250: 6f66 2074 6865 2076 6572 7369 6f6e 206e of the version n │ │ │ │ │ -00024260: 756d 6265 722e 2020 4974 2069 7320 7573 umber. It is us │ │ │ │ │ -00024270: 7561 6c6c 7920 7468 650a 2020 2020 2076 ually the. v │ │ │ │ │ -00024280: 6572 7369 6f6e 206e 756d 6265 7220 6f66 ersion number of │ │ │ │ │ -00024290: 2074 6865 206f 7269 6769 6e61 6c20 28e2 the original (. │ │ │ │ │ -000242a0: 809c 7570 7374 7265 616d e280 9d29 2070 ..upstream...) p │ │ │ │ │ -000242b0: 6163 6b61 6765 2066 726f 6d20 7768 6963 ackage from whic │ │ │ │ │ -000242c0: 6820 7468 650a 2020 2020 20e2 8098 2e64 h the. ....d │ │ │ │ │ -000242d0: 6562 e280 9920 6669 6c65 2068 6173 2062 eb... file has b │ │ │ │ │ -000242e0: 6565 6e20 6d61 6465 2c20 6966 2074 6869 een made, if thi │ │ │ │ │ -000242f0: 7320 6973 2061 7070 6c69 6361 626c 652e s is applicable. │ │ │ │ │ -00024300: 2020 5573 7561 6c6c 7920 7468 6973 0a20 Usually this. │ │ │ │ │ -00024310: 2020 2020 7769 6c6c 2062 6520 696e 2074 will be in t │ │ │ │ │ -00024320: 6865 2073 616d 6520 666f 726d 6174 2061 he same format a │ │ │ │ │ -00024330: 7320 7468 6174 2073 7065 6369 6669 6564 s that specified │ │ │ │ │ -00024340: 2062 7920 7468 6520 7570 7374 7265 616d by the upstream │ │ │ │ │ -00024350: 0a20 2020 2020 6175 7468 6f72 2873 293b . author(s); │ │ │ │ │ -00024360: 2068 6f77 6576 6572 2c20 6974 206d 6179 however, it may │ │ │ │ │ -00024370: 206e 6565 6420 746f 2062 6520 7265 666f need to be refo │ │ │ │ │ -00024380: 726d 6174 7465 6420 746f 2066 6974 2069 rmatted to fit i │ │ │ │ │ -00024390: 6e74 6f20 7468 650a 2020 2020 2070 6163 nto the. pac │ │ │ │ │ -000243a0: 6b61 6765 206d 616e 6167 656d 656e 7420 kage management │ │ │ │ │ -000243b0: 7379 7374 656d e280 9973 2066 6f72 6d61 system...s forma │ │ │ │ │ -000243c0: 7420 616e 6420 636f 6d70 6172 6973 6f6e t and comparison │ │ │ │ │ -000243d0: 2073 6368 656d 652e 0a0a 2020 2020 2054 scheme... T │ │ │ │ │ -000243e0: 6865 2063 6f6d 7061 7269 736f 6e20 6265 he comparison be │ │ │ │ │ -000243f0: 6861 7669 6f72 206f 6620 7468 6520 7061 havior of the pa │ │ │ │ │ -00024400: 636b 6167 6520 6d61 6e61 6765 6d65 6e74 ckage management │ │ │ │ │ -00024410: 2073 7973 7465 6d20 7769 7468 0a20 2020 system with. │ │ │ │ │ -00024420: 2020 7265 7370 6563 7420 746f 2074 6865 respect to the │ │ │ │ │ -00024430: 20e2 8098 7570 7374 7265 616d 5f76 6572 ...upstream_ver │ │ │ │ │ -00024440: 7369 6f6e e280 9920 6973 2064 6573 6372 sion... is descr │ │ │ │ │ -00024450: 6962 6564 2062 656c 6f77 2e20 2054 6865 ibed below. The │ │ │ │ │ -00024460: 0a20 2020 2020 e280 9875 7073 7472 6561 . ...upstrea │ │ │ │ │ -00024470: 6d5f 7665 7273 696f 6ee2 8099 2070 6f72 m_version... por │ │ │ │ │ -00024480: 7469 6f6e 206f 6620 7468 6520 7665 7273 tion of the vers │ │ │ │ │ -00024490: 696f 6e20 6e75 6d62 6572 2069 7320 6d61 ion number is ma │ │ │ │ │ -000244a0: 6e64 6174 6f72 792e 0a0a 2020 2020 2054 ndatory... T │ │ │ │ │ -000244b0: 6865 20e2 8098 7570 7374 7265 616d 5f76 he ...upstream_v │ │ │ │ │ -000244c0: 6572 7369 6f6e e280 9920 6d75 7374 2063 ersion... must c │ │ │ │ │ -000244d0: 6f6e 7461 696e 206f 6e6c 7920 616c 7068 ontain only alph │ │ │ │ │ -000244e0: 616e 756d 6572 6963 7320 2831 2920 616e anumerics (1) an │ │ │ │ │ -000244f0: 6420 7468 650a 2020 2020 2063 6861 7261 d the. chara │ │ │ │ │ -00024500: 6374 6572 7320 e280 982e e280 9920 e280 cters ....... .. │ │ │ │ │ -00024510: 982b e280 9920 e280 982d e280 9920 e280 .+... ...-... .. │ │ │ │ │ -00024520: 987e e280 9920 2866 756c 6c20 7374 6f70 .~... (full stop │ │ │ │ │ -00024530: 2c20 706c 7573 2c20 6879 7068 656e 2c20 , plus, hyphen, │ │ │ │ │ -00024540: 7469 6c64 6529 2061 6e64 0a20 2020 2020 tilde) and. │ │ │ │ │ -00024550: 7368 6f75 6c64 2073 7461 7274 2077 6974 should start wit │ │ │ │ │ -00024560: 6820 6120 6469 6769 742e 2020 4966 2074 h a digit. If t │ │ │ │ │ -00024570: 6865 7265 2069 7320 6e6f 20e2 8098 6465 here is no ...de │ │ │ │ │ -00024580: 6269 616e 5f72 6576 6973 696f 6ee2 8099 bian_revision... │ │ │ │ │ -00024590: 2074 6865 6e0a 2020 2020 2068 7970 6865 then. hyphe │ │ │ │ │ -000245a0: 6e73 2061 7265 206e 6f74 2061 6c6c 6f77 ns are not allow │ │ │ │ │ -000245b0: 6564 2e0a 0ae2 8098 6465 6269 616e 5f72 ed......debian_r │ │ │ │ │ -000245c0: 6576 6973 696f 6ee2 8099 0a0a 2020 2020 evision..... │ │ │ │ │ -000245d0: 2054 6869 7320 7061 7274 206f 6620 7468 This part of th │ │ │ │ │ -000245e0: 6520 7665 7273 696f 6e20 6e75 6d62 6572 e version number │ │ │ │ │ -000245f0: 2073 7065 6369 6669 6573 2074 6865 2076 specifies the v │ │ │ │ │ -00024600: 6572 7369 6f6e 206f 6620 7468 6520 4465 ersion of the De │ │ │ │ │ -00024610: 6269 616e 0a20 2020 2020 7061 636b 6167 bian. packag │ │ │ │ │ -00024620: 6520 6261 7365 6420 6f6e 2074 6865 2075 e based on the u │ │ │ │ │ -00024630: 7073 7472 6561 6d20 7665 7273 696f 6e2e pstream version. │ │ │ │ │ -00024640: 2020 4974 206d 7573 7420 636f 6e74 6169 It must contai │ │ │ │ │ -00024650: 6e20 6f6e 6c79 0a20 2020 2020 616c 7068 n only. alph │ │ │ │ │ -00024660: 616e 756d 6572 6963 7320 616e 6420 7468 anumerics and th │ │ │ │ │ -00024670: 6520 6368 6172 6163 7465 7273 20e2 8098 e characters ... │ │ │ │ │ -00024680: 2be2 8099 20e2 8098 2ee2 8099 20e2 8098 +... ....... ... │ │ │ │ │ -00024690: 7ee2 8099 2028 706c 7573 2c20 6675 6c6c ~... (plus, full │ │ │ │ │ -000246a0: 2073 746f 702c 0a20 2020 2020 7469 6c64 stop,. tild │ │ │ │ │ -000246b0: 6529 2061 6e64 2069 7320 636f 6d70 6172 e) and is compar │ │ │ │ │ -000246c0: 6564 2069 6e20 7468 6520 7361 6d65 2077 ed in the same w │ │ │ │ │ -000246d0: 6179 2061 7320 7468 6520 e280 9875 7073 ay as the ...ups │ │ │ │ │ -000246e0: 7472 6561 6d5f 7665 7273 696f 6ee2 8099 tream_version... │ │ │ │ │ -000246f0: 0a20 2020 2020 6973 2e0a 0a20 2020 2020 . is... │ │ │ │ │ -00024700: 4974 2069 7320 636f 6e76 656e 7469 6f6e It is convention │ │ │ │ │ -00024710: 616c 2074 6f20 7265 7374 6172 7420 7468 al to restart th │ │ │ │ │ -00024720: 6520 e280 9864 6562 6961 6e5f 7265 7669 e ...debian_revi │ │ │ │ │ -00024730: 7369 6f6e e280 9920 6174 20e2 8098 31e2 sion... at ...1. │ │ │ │ │ -00024740: 8099 2065 6163 680a 2020 2020 2074 696d .. each. tim │ │ │ │ │ -00024750: 6520 7468 6520 e280 9875 7073 7472 6561 e the ...upstrea │ │ │ │ │ -00024760: 6d5f 7665 7273 696f 6ee2 8099 2069 7320 m_version... is │ │ │ │ │ -00024770: 696e 6372 6561 7365 642e 0a0a 2020 2020 increased... │ │ │ │ │ -00024780: 2054 6865 2070 6163 6b61 6765 206d 616e The package man │ │ │ │ │ -00024790: 6167 656d 656e 7420 7379 7374 656d 2077 agement system w │ │ │ │ │ -000247a0: 696c 6c20 6272 6561 6b20 7468 6520 7665 ill break the ve │ │ │ │ │ -000247b0: 7273 696f 6e20 6e75 6d62 6572 2061 7061 rsion number apa │ │ │ │ │ -000247c0: 7274 0a20 2020 2020 6174 2074 6865 206c rt. at the l │ │ │ │ │ -000247d0: 6173 7420 6879 7068 656e 2069 6e20 7468 ast hyphen in th │ │ │ │ │ -000247e0: 6520 7374 7269 6e67 2028 6966 2074 6865 e string (if the │ │ │ │ │ -000247f0: 7265 2069 7320 6f6e 6529 2074 6f20 6465 re is one) to de │ │ │ │ │ -00024800: 7465 726d 696e 6520 7468 650a 2020 2020 termine the. │ │ │ │ │ -00024810: 20e2 8098 7570 7374 7265 616d 5f76 6572 ...upstream_ver │ │ │ │ │ -00024820: 7369 6f6e e280 9920 616e 6420 e280 9864 sion... and ...d │ │ │ │ │ -00024830: 6562 6961 6e5f 7265 7669 7369 6f6e e280 ebian_revision.. │ │ │ │ │ -00024840: 992e 2020 5468 6520 6162 7365 6e63 6520 .. The absence │ │ │ │ │ -00024850: 6f66 2061 0a20 2020 2020 e280 9864 6562 of a. ...deb │ │ │ │ │ -00024860: 6961 6e5f 7265 7669 7369 6f6e e280 9920 ian_revision... │ │ │ │ │ -00024870: 6973 2065 7175 6976 616c 656e 7420 746f is equivalent to │ │ │ │ │ -00024880: 2061 20e2 8098 6465 6269 616e 5f72 6576 a ...debian_rev │ │ │ │ │ -00024890: 6973 696f 6ee2 8099 206f 6620 e280 9830 ision... of ...0 │ │ │ │ │ -000248a0: e280 992e 0a0a 2020 2020 2050 7265 7365 ...... Prese │ │ │ │ │ -000248b0: 6e63 6520 6f66 2074 6865 20e2 8098 6465 nce of the ...de │ │ │ │ │ -000248c0: 6269 616e 5f72 6576 6973 696f 6ee2 8099 bian_revision... │ │ │ │ │ -000248d0: 2070 6172 7420 696e 6469 6361 7465 7320 part indicates │ │ │ │ │ -000248e0: 7468 6973 2070 6163 6b61 6765 2069 7320 this package is │ │ │ │ │ -000248f0: 610a 2020 2020 206e 6f6e 2d6e 6174 6976 a. non-nativ │ │ │ │ │ -00024900: 6520 7061 636b 6167 6520 2873 6565 202a e package (see * │ │ │ │ │ -00024910: 6e6f 7465 2053 6f75 7263 6520 7061 636b note Source pack │ │ │ │ │ -00024920: 6167 6573 3a20 3631 2e29 2e20 2041 6273 ages: 61.). Abs │ │ │ │ │ -00024930: 656e 6365 0a20 2020 2020 696e 6469 6361 ence. indica │ │ │ │ │ -00024940: 7465 7320 7468 6520 7061 636b 6167 6520 tes the package │ │ │ │ │ -00024950: 6973 2061 206e 6174 6976 6520 7061 636b is a native pack │ │ │ │ │ -00024960: 6167 652e 0a0a 5768 656e 2063 6f6d 7061 age...When compa │ │ │ │ │ -00024970: 7269 6e67 2074 776f 2076 6572 7369 6f6e ring two version │ │ │ │ │ -00024980: 206e 756d 6265 7273 2c20 6669 7273 7420 numbers, first │ │ │ │ │ -00024990: 7468 6520 6570 6f63 6820 6f66 2065 6163 the epoch of eac │ │ │ │ │ -000249a0: 6820 6172 650a 636f 6d70 6172 6564 2c20 h are.compared, │ │ │ │ │ -000249b0: 7468 656e 2074 6865 20e2 8098 7570 7374 then the ...upst │ │ │ │ │ -000249c0: 7265 616d 5f76 6572 7369 6f6e e280 9920 ream_version... │ │ │ │ │ -000249d0: 6966 2065 706f 6368 2069 7320 6571 7561 if epoch is equa │ │ │ │ │ -000249e0: 6c2c 2061 6e64 2074 6865 6e0a e280 9864 l, and then....d │ │ │ │ │ -000249f0: 6562 6961 6e5f 7265 7669 7369 6f6e e280 ebian_revision.. │ │ │ │ │ -00024a00: 9920 6966 20e2 8098 7570 7374 7265 616d . if ...upstream │ │ │ │ │ -00024a10: 5f76 6572 7369 6f6e e280 9920 6973 2061 _version... is a │ │ │ │ │ -00024a20: 6c73 6f20 6571 7561 6c2e 2020 6570 6f63 lso equal. epoc │ │ │ │ │ -00024a30: 6820 6973 0a63 6f6d 7061 7265 6420 6e75 h is.compared nu │ │ │ │ │ -00024a40: 6d65 7269 6361 6c6c 792e 2020 5468 6520 merically. The │ │ │ │ │ -00024a50: e280 9875 7073 7472 6561 6d5f 7665 7273 ...upstream_vers │ │ │ │ │ -00024a60: 696f 6ee2 8099 2061 6e64 20e2 8098 6465 ion... and ...de │ │ │ │ │ -00024a70: 6269 616e 5f72 6576 6973 696f 6ee2 8099 bian_revision... │ │ │ │ │ -00024a80: 0a70 6172 7473 2061 7265 2063 6f6d 7061 .parts are compa │ │ │ │ │ -00024a90: 7265 6420 6279 2074 6865 2070 6163 6b61 red by the packa │ │ │ │ │ -00024aa0: 6765 206d 616e 6167 656d 656e 7420 7379 ge management sy │ │ │ │ │ -00024ab0: 7374 656d 2075 7369 6e67 2074 6865 2066 stem using the f │ │ │ │ │ -00024ac0: 6f6c 6c6f 7769 6e67 0a61 6c67 6f72 6974 ollowing.algorit │ │ │ │ │ -00024ad0: 686d 3a0a 0a54 6865 2073 7472 696e 6773 hm:..The strings │ │ │ │ │ -00024ae0: 2061 7265 2063 6f6d 7061 7265 6420 6672 are compared fr │ │ │ │ │ -00024af0: 6f6d 206c 6566 7420 746f 2072 6967 6874 om left to right │ │ │ │ │ -00024b00: 2e0a 0a46 6972 7374 2074 6865 2069 6e69 ...First the ini │ │ │ │ │ -00024b10: 7469 616c 2070 6172 7420 6f66 2065 6163 tial part of eac │ │ │ │ │ -00024b20: 6820 7374 7269 6e67 2063 6f6e 7369 7374 h string consist │ │ │ │ │ -00024b30: 696e 6720 656e 7469 7265 6c79 206f 6620 ing entirely of │ │ │ │ │ -00024b40: 6e6f 6e2d 6469 6769 740a 6368 6172 6163 non-digit.charac │ │ │ │ │ -00024b50: 7465 7273 2069 7320 6465 7465 726d 696e ters is determin │ │ │ │ │ -00024b60: 6564 2e20 2054 6865 7365 2074 776f 2070 ed. These two p │ │ │ │ │ -00024b70: 6172 7473 2028 6f6e 6520 6f66 2077 6869 arts (one of whi │ │ │ │ │ -00024b80: 6368 206d 6179 2062 6520 656d 7074 7929 ch may be empty) │ │ │ │ │ -00024b90: 0a61 7265 2063 6f6d 7061 7265 6420 6c65 .are compared le │ │ │ │ │ -00024ba0: 7869 6361 6c6c 792e 2020 4966 2061 2064 xically. If a d │ │ │ │ │ -00024bb0: 6966 6665 7265 6e63 6520 6973 2066 6f75 ifference is fou │ │ │ │ │ -00024bc0: 6e64 2069 7420 6973 2072 6574 7572 6e65 nd it is returne │ │ │ │ │ -00024bd0: 642e 2020 5468 650a 6c65 7869 6361 6c20 d. The.lexical │ │ │ │ │ -00024be0: 636f 6d70 6172 6973 6f6e 2069 7320 6120 comparison is a │ │ │ │ │ -00024bf0: 636f 6d70 6172 6973 6f6e 206f 6620 4153 comparison of AS │ │ │ │ │ -00024c00: 4349 4920 7661 6c75 6573 206d 6f64 6966 CII values modif │ │ │ │ │ -00024c10: 6965 6420 736f 2074 6861 7420 616c 6c0a ied so that all. │ │ │ │ │ -00024c20: 7468 6520 6c65 7474 6572 7320 736f 7274 the letters sort │ │ │ │ │ -00024c30: 2065 6172 6c69 6572 2074 6861 6e20 616c earlier than al │ │ │ │ │ -00024c40: 6c20 7468 6520 6e6f 6e2d 6c65 7474 6572 l the non-letter │ │ │ │ │ -00024c50: 7320 616e 6420 736f 2074 6861 7420 6120 s and so that a │ │ │ │ │ -00024c60: 7469 6c64 650a 736f 7274 7320 6265 666f tilde.sorts befo │ │ │ │ │ -00024c70: 7265 2061 6e79 7468 696e 672c 2065 7665 re anything, eve │ │ │ │ │ -00024c80: 6e20 7468 6520 656e 6420 6f66 2061 2070 n the end of a p │ │ │ │ │ -00024c90: 6172 742e 2020 466f 7220 6578 616d 706c art. For exampl │ │ │ │ │ -00024ca0: 652c 2074 6865 0a66 6f6c 6c6f 7769 6e67 e, the.following │ │ │ │ │ -00024cb0: 2070 6172 7473 2061 7265 2069 6e20 736f parts are in so │ │ │ │ │ -00024cc0: 7274 6564 206f 7264 6572 2066 726f 6d20 rted order from │ │ │ │ │ -00024cd0: 6561 726c 6965 7374 2074 6f20 6c61 7465 earliest to late │ │ │ │ │ -00024ce0: 7374 3a20 e280 987e 7ee2 8099 2c0a e280 st: ...~~...,... │ │ │ │ │ -00024cf0: 987e 7e61 e280 992c 20e2 8098 7ee2 8099 .~~a..., ...~... │ │ │ │ │ -00024d00: 2c20 7468 6520 656d 7074 7920 7061 7274 , the empty part │ │ │ │ │ -00024d10: 2c20 e280 9861 e280 992e 2020 2832 290a , ...a.... (2). │ │ │ │ │ -00024d20: 0a54 6865 6e20 7468 6520 696e 6974 6961 .Then the initia │ │ │ │ │ -00024d30: 6c20 7061 7274 206f 6620 7468 6520 7265 l part of the re │ │ │ │ │ -00024d40: 6d61 696e 6465 7220 6f66 2065 6163 6820 mainder of each │ │ │ │ │ -00024d50: 7374 7269 6e67 2077 6869 6368 2063 6f6e string which con │ │ │ │ │ -00024d60: 7369 7374 730a 656e 7469 7265 6c79 206f sists.entirely o │ │ │ │ │ -00024d70: 6620 6469 6769 7420 6368 6172 6163 7465 f digit characte │ │ │ │ │ -00024d80: 7273 2069 7320 6465 7465 726d 696e 6564 rs is determined │ │ │ │ │ -00024d90: 2e20 2054 6865 206e 756d 6572 6963 616c . The numerical │ │ │ │ │ -00024da0: 2076 616c 7565 7320 6f66 0a74 6865 7365 values of.these │ │ │ │ │ -00024db0: 2074 776f 2070 6172 7473 2061 7265 2063 two parts are c │ │ │ │ │ -00024dc0: 6f6d 7061 7265 642c 2061 6e64 2061 6e79 ompared, and any │ │ │ │ │ -00024dd0: 2064 6966 6665 7265 6e63 6520 666f 756e difference foun │ │ │ │ │ -00024de0: 6420 6973 2072 6574 7572 6e65 6420 6173 d is returned as │ │ │ │ │ -00024df0: 0a74 6865 2072 6573 756c 7420 6f66 2074 .the result of t │ │ │ │ │ -00024e00: 6865 2063 6f6d 7061 7269 736f 6e2e 2020 he comparison. │ │ │ │ │ -00024e10: 466f 7220 7468 6573 6520 7075 7270 6f73 For these purpos │ │ │ │ │ -00024e20: 6573 2061 6e20 656d 7074 7920 7374 7269 es an empty stri │ │ │ │ │ -00024e30: 6e67 2028 7768 6963 680a 6361 6e20 6f6e ng (which.can on │ │ │ │ │ -00024e40: 6c79 206f 6363 7572 2061 7420 7468 6520 ly occur at the │ │ │ │ │ -00024e50: 656e 6420 6f66 206f 6e65 206f 7220 626f end of one or bo │ │ │ │ │ -00024e60: 7468 2076 6572 7369 6f6e 2073 7472 696e th version strin │ │ │ │ │ -00024e70: 6773 2062 6569 6e67 2063 6f6d 7061 7265 gs being compare │ │ │ │ │ -00024e80: 6429 0a63 6f75 6e74 7320 6173 207a 6572 d).counts as zer │ │ │ │ │ -00024e90: 6f2e 0a0a 5468 6573 6520 7477 6f20 7374 o...These two st │ │ │ │ │ -00024ea0: 6570 7320 2863 6f6d 7061 7269 6e67 2061 eps (comparing a │ │ │ │ │ -00024eb0: 6e64 2072 656d 6f76 696e 6720 696e 6974 nd removing init │ │ │ │ │ -00024ec0: 6961 6c20 6e6f 6e2d 6469 6769 7420 7374 ial non-digit st │ │ │ │ │ -00024ed0: 7269 6e67 7320 616e 640a 696e 6974 6961 rings and.initia │ │ │ │ │ -00024ee0: 6c20 6469 6769 7420 7374 7269 6e67 7329 l digit strings) │ │ │ │ │ -00024ef0: 2061 7265 2072 6570 6561 7465 6420 756e are repeated un │ │ │ │ │ -00024f00: 7469 6c20 6120 6469 6666 6572 656e 6365 til a difference │ │ │ │ │ -00024f10: 2069 7320 666f 756e 6420 6f72 2062 6f74 is found or bot │ │ │ │ │ -00024f20: 680a 7374 7269 6e67 7320 6172 6520 6578 h.strings are ex │ │ │ │ │ -00024f30: 6861 7573 7465 642e 0a0a 2a20 4d65 6e75 hausted...* Menu │ │ │ │ │ -00024f40: 3a0a 0a2a 2045 706f 6368 7320 7368 6f75 :..* Epochs shou │ │ │ │ │ -00024f50: 6c64 2062 6520 7573 6564 2073 7061 7269 ld be used spari │ │ │ │ │ -00024f60: 6e67 6c79 3a3a 0a2a 2053 7065 6369 616c ngly::.* Special │ │ │ │ │ -00024f70: 2076 6572 7369 6f6e 2063 6f6e 7665 6e74 version convent │ │ │ │ │ -00024f80: 696f 6e73 3a3a 0a0a 2020 202d 2d2d 2d2d ions::.. ----- │ │ │ │ │ -00024f90: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -00024fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -00024fb0: 3129 2041 6c70 6861 6e75 6d65 7269 6373 1) Alphanumerics │ │ │ │ │ -00024fc0: 2061 7265 20e2 8098 412d 5a61 2d7a 302d are ...A-Za-z0- │ │ │ │ │ -00024fd0: 39e2 8099 206f 6e6c 792e 0a0a 2020 2028 9... only... ( │ │ │ │ │ -00024fe0: 3229 204f 6e65 2063 6f6d 6d6f 6e20 7573 2) One common us │ │ │ │ │ -00024ff0: 6520 6f66 20e2 8098 7ee2 8099 2069 7320 e of ...~... is │ │ │ │ │ -00025000: 666f 7220 7570 7374 7265 616d 2070 7265 for upstream pre │ │ │ │ │ -00025010: 2d72 656c 6561 7365 732e 2020 466f 7220 -releases. For │ │ │ │ │ -00025020: 6578 616d 706c 652c 0ae2 8098 312e 307e example,....1.0~ │ │ │ │ │ -00025030: 6265 7461 317e 7376 6e31 3234 35e2 8099 beta1~svn1245... │ │ │ │ │ -00025040: 2073 6f72 7473 2065 6172 6c69 6572 2074 sorts earlier t │ │ │ │ │ -00025050: 6861 6e20 e280 9831 2e30 7e62 6574 6131 han ...1.0~beta1 │ │ │ │ │ -00025060: e280 992c 2077 6869 6368 2073 6f72 7473 ..., which sorts │ │ │ │ │ -00025070: 2065 6172 6c69 6572 0a74 6861 6e20 e280 earlier.than .. │ │ │ │ │ -00025080: 9831 2e30 e280 992e 0a0a 1f0a 4669 6c65 .1.0........File │ │ │ │ │ -00025090: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -000250a0: 696e 666f 2c20 204e 6f64 653a 2045 706f info, Node: Epo │ │ │ │ │ -000250b0: 6368 7320 7368 6f75 6c64 2062 6520 7573 chs should be us │ │ │ │ │ -000250c0: 6564 2073 7061 7269 6e67 6c79 2c20 204e ed sparingly, N │ │ │ │ │ -000250d0: 6578 743a 2053 7065 6369 616c 2076 6572 ext: Special ver │ │ │ │ │ -000250e0: 7369 6f6e 2063 6f6e 7665 6e74 696f 6e73 sion conventions │ │ │ │ │ -000250f0: 2c20 2055 703a 2056 6572 7369 6f6e 0a0a , Up: Version.. │ │ │ │ │ -00025100: 352e 362e 3132 2e31 2045 706f 6368 7320 5.6.12.1 Epochs │ │ │ │ │ -00025110: 7368 6f75 6c64 2062 6520 7573 6564 2073 should be used s │ │ │ │ │ -00025120: 7061 7269 6e67 6c79 0a2e 2e2e 2e2e 2e2e paringly........ │ │ │ │ │ -00025130: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00025140: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00025150: 2e0a 0a4e 6f74 6520 7468 6174 2074 6865 ...Note that the │ │ │ │ │ -00025160: 2070 7572 706f 7365 206f 6620 6570 6f63 purpose of epoc │ │ │ │ │ -00025170: 6873 2069 7320 746f 2063 6f70 6520 7769 hs is to cope wi │ │ │ │ │ -00025180: 7468 2073 6974 7561 7469 6f6e 7320 7768 th situations wh │ │ │ │ │ -00025190: 6572 6520 7468 650a 7570 7374 7265 616d ere the.upstream │ │ │ │ │ -000251a0: 2076 6572 7369 6f6e 206e 756d 6265 7269 version numberi │ │ │ │ │ -000251b0: 6e67 2073 6368 656d 6520 6368 616e 6765 ng scheme change │ │ │ │ │ -000251c0: 7320 616e 6420 746f 2061 6c6c 6f77 2075 s and to allow u │ │ │ │ │ -000251d0: 7320 746f 206c 6561 7665 0a62 6568 696e s to leave.behin │ │ │ │ │ -000251e0: 6420 7365 7269 6f75 7320 6d69 7374 616b d serious mistak │ │ │ │ │ -000251f0: 6573 2e20 2049 6620 796f 7520 7468 696e es. If you thin │ │ │ │ │ -00025200: 6b20 7468 6174 2069 6e63 7265 6173 696e k that increasin │ │ │ │ │ -00025210: 6720 7468 6520 6570 6f63 6820 6973 2074 g the epoch is t │ │ │ │ │ -00025220: 6865 0a72 6967 6874 2073 6f6c 7574 696f he.right solutio │ │ │ │ │ -00025230: 6e2c 2079 6f75 2073 686f 756c 6420 636f n, you should co │ │ │ │ │ -00025240: 6e73 756c 7420 6465 6269 616e 2d64 6576 nsult debian-dev │ │ │ │ │ -00025250: 656c 2061 6e64 2067 6574 2063 6f6e 7365 el and get conse │ │ │ │ │ -00025260: 6e73 7573 2062 6566 6f72 650a 646f 696e nsus before.doin │ │ │ │ │ -00025270: 6720 736f 2028 6576 656e 2069 6e20 6578 g so (even in ex │ │ │ │ │ -00025280: 7065 7269 6d65 6e74 616c 292e 0a0a 4570 perimental)...Ep │ │ │ │ │ -00025290: 6f63 6873 2073 686f 756c 6420 6e6f 7420 ochs should not │ │ │ │ │ -000252a0: 6265 2075 7365 6420 7768 656e 2061 2070 be used when a p │ │ │ │ │ -000252b0: 6163 6b61 6765 206e 6565 6473 2074 6f20 ackage needs to │ │ │ │ │ -000252c0: 6265 2072 6f6c 6c65 6420 6261 636b 2e20 be rolled back. │ │ │ │ │ -000252d0: 2049 6e0a 7468 6174 2063 6173 652c 2075 In.that case, u │ │ │ │ │ -000252e0: 7365 2074 6865 20e2 8098 2b72 6561 6c6c se the ...+reall │ │ │ │ │ -000252f0: 79e2 8099 2063 6f6e 7665 6e74 696f 6e3a y... convention: │ │ │ │ │ -00025300: 2066 6f72 2065 7861 6d70 6c65 2c20 6966 for example, if │ │ │ │ │ -00025310: 2079 6f75 2075 706c 6f61 6465 640a e280 you uploaded... │ │ │ │ │ -00025320: 9832 2e33 2d33 e280 9920 616e 6420 6e6f .2.3-3... and no │ │ │ │ │ -00025330: 7720 796f 7520 6e65 6564 2074 6f20 676f w you need to go │ │ │ │ │ -00025340: 2062 6163 6b77 6172 6473 2074 6f20 7570 backwards to up │ │ │ │ │ -00025350: 7374 7265 616d 2032 2e32 2c20 6361 6c6c stream 2.2, call │ │ │ │ │ -00025360: 2079 6f75 720a 7265 7665 7274 696e 6720 your.reverting │ │ │ │ │ -00025370: 7570 6c6f 6164 2073 6f6d 6574 6869 6e67 upload something │ │ │ │ │ -00025380: 206c 696b 6520 e280 9832 2e33 2b72 6561 like ...2.3+rea │ │ │ │ │ -00025390: 6c6c 7932 2e32 2d31 e280 992e 2020 4576 lly2.2-1.... Ev │ │ │ │ │ -000253a0: 656e 7475 616c 6c79 2c20 7768 656e 2077 entually, when w │ │ │ │ │ -000253b0: 650a 7570 6c6f 6164 2075 7073 7472 6561 e.upload upstrea │ │ │ │ │ -000253c0: 6d20 322e 342c 2074 6865 20e2 8098 2b72 m 2.4, the ...+r │ │ │ │ │ -000253d0: 6561 6c6c 79e2 8099 2070 6172 7420 6361 eally... part ca │ │ │ │ │ -000253e0: 6e20 676f 2061 7761 792e 0a0a 4570 6f63 n go away...Epoc │ │ │ │ │ -000253f0: 6873 2061 7265 2061 6c73 6f20 6e6f 7420 hs are also not │ │ │ │ │ -00025400: 696e 7465 6e64 6564 2074 6f20 636f 7065 intended to cope │ │ │ │ │ -00025410: 2077 6974 6820 7665 7273 696f 6e20 6e75 with version nu │ │ │ │ │ -00025420: 6d62 6572 7320 636f 6e74 6169 6e69 6e67 mbers containing │ │ │ │ │ -00025430: 0a73 7472 696e 6773 206f 6620 6c65 7474 .strings of lett │ │ │ │ │ -00025440: 6572 7320 7768 6963 6820 7468 6520 7061 ers which the pa │ │ │ │ │ -00025450: 636b 6167 6520 6d61 6e61 6765 6d65 6e74 ckage management │ │ │ │ │ -00025460: 2073 7973 7465 6d20 6361 6e6e 6f74 2069 system cannot i │ │ │ │ │ -00025470: 6e74 6572 7072 6574 0a28 7375 6368 2061 nterpret.(such a │ │ │ │ │ -00025480: 7320 e280 9841 4c50 4841 e280 9920 6f72 s ...ALPHA... or │ │ │ │ │ -00025490: 20e2 8098 7072 652d e280 9929 2c20 6f72 ...pre-...), or │ │ │ │ │ -000254a0: 2077 6974 6820 7369 6c6c 7920 6f72 6465 with silly orde │ │ │ │ │ -000254b0: 7269 6e67 732e 2020 2831 290a 0a20 2020 rings. (1).. │ │ │ │ │ -000254c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e ---------- Footn │ │ │ │ │ -000254d0: 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a otes ----------. │ │ │ │ │ -000254e0: 0a20 2020 2831 2920 5468 6520 6175 7468 . (1) The auth │ │ │ │ │ -000254f0: 6f72 206f 6620 7468 6973 206d 616e 7561 or of this manua │ │ │ │ │ -00025500: 6c20 6861 7320 6865 6172 6420 6f66 2061 l has heard of a │ │ │ │ │ -00025510: 2070 6163 6b61 6765 2077 686f 7365 2076 package whose v │ │ │ │ │ -00025520: 6572 7369 6f6e 730a 7765 6e74 20e2 8098 ersions.went ... │ │ │ │ │ -00025530: 312e 31e2 8099 2c20 e280 9831 2e32 e280 1.1..., ...1.2.. │ │ │ │ │ -00025540: 992c 20e2 8098 312e 33e2 8099 2c20 e280 ., ...1.3..., .. │ │ │ │ │ -00025550: 9831 e280 992c 20e2 8098 322e 31e2 8099 .1..., ...2.1... │ │ │ │ │ -00025560: 2c20 e280 9832 2e32 e280 992c 20e2 8098 , ...2.2..., ... │ │ │ │ │ -00025570: 32e2 8099 2061 6e64 2073 6f20 666f 7274 2... and so fort │ │ │ │ │ -00025580: 682e 0a0a 1f0a 4669 6c65 3a20 6465 6269 h.....File: debi │ │ │ │ │ -00025590: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -000255a0: 204e 6f64 653a 2053 7065 6369 616c 2076 Node: Special v │ │ │ │ │ -000255b0: 6572 7369 6f6e 2063 6f6e 7665 6e74 696f ersion conventio │ │ │ │ │ -000255c0: 6e73 2c20 2050 7265 763a 2045 706f 6368 ns, Prev: Epoch │ │ │ │ │ -000255d0: 7320 7368 6f75 6c64 2062 6520 7573 6564 s should be used │ │ │ │ │ -000255e0: 2073 7061 7269 6e67 6c79 2c20 2055 703a sparingly, Up: │ │ │ │ │ -000255f0: 2056 6572 7369 6f6e 0a0a 352e 362e 3132 Version..5.6.12 │ │ │ │ │ -00025600: 2e32 2053 7065 6369 616c 2076 6572 7369 .2 Special versi │ │ │ │ │ -00025610: 6f6e 2063 6f6e 7665 6e74 696f 6e73 0a2e on conventions.. │ │ │ │ │ -00025620: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00025630: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00025640: 2e2e 2e0a 0a54 6865 2066 6f6c 6c6f 7769 .....The followi │ │ │ │ │ -00025650: 6e67 2073 7065 6369 616c 2076 6572 7369 ng special versi │ │ │ │ │ -00025660: 6f6e 206e 756d 6265 7269 6e67 2063 6f6e on numbering con │ │ │ │ │ -00025670: 7665 6e74 696f 6e73 2061 7265 2075 7365 ventions are use │ │ │ │ │ -00025680: 6420 696e 2074 6865 0a44 6562 6961 6e20 d in the.Debian │ │ │ │ │ -00025690: 6172 6368 6976 653a 0a0a 2020 202d 2054 archive:.. - T │ │ │ │ │ -000256a0: 6865 2061 6273 656e 6365 206f 6620 e280 he absence of .. │ │ │ │ │ -000256b0: 9864 6562 6961 6e5f 7265 7669 7369 6f6e .debian_revision │ │ │ │ │ -000256c0: e280 992c 2061 6e64 2074 6865 7265 666f ..., and therefo │ │ │ │ │ -000256d0: 7265 206f 6620 6120 6879 7068 656e 2069 re of a hyphen i │ │ │ │ │ -000256e0: 6e20 7468 650a 2020 2020 2076 6572 7369 n the. versi │ │ │ │ │ -000256f0: 6f6e 206e 756d 6265 722c 2069 6e64 6963 on number, indic │ │ │ │ │ -00025700: 6174 6573 2074 6861 7420 7468 6520 7061 ates that the pa │ │ │ │ │ -00025710: 636b 6167 6520 6973 206e 6174 6976 652e ckage is native. │ │ │ │ │ -00025720: 0a0a 2020 202d 2054 6865 2070 7265 7365 .. - The prese │ │ │ │ │ -00025730: 6e63 6520 6f66 20e2 8098 2b72 6561 6c6c nce of ...+reall │ │ │ │ │ -00025740: 79e2 8099 2069 6e20 7468 6520 e280 9875 y... in the ...u │ │ │ │ │ -00025750: 7073 7472 6561 6d5f 7665 7273 696f 6ee2 pstream_version. │ │ │ │ │ -00025760: 8099 2063 6f6d 706f 6e65 6e74 0a20 2020 .. component. │ │ │ │ │ -00025770: 2020 696e 6469 6361 7465 7320 7468 6174 indicates that │ │ │ │ │ -00025780: 2061 206e 6577 6572 2075 7073 7472 6561 a newer upstrea │ │ │ │ │ -00025790: 6d20 7665 7273 696f 6e20 6861 7320 6265 m version has be │ │ │ │ │ -000257a0: 656e 2072 6f6c 6c65 6420 6261 636b 2074 en rolled back t │ │ │ │ │ -000257b0: 6f20 616e 0a20 2020 2020 6f6c 6465 7220 o an. older │ │ │ │ │ -000257c0: 7570 7374 7265 616d 2076 6572 7369 6f6e upstream version │ │ │ │ │ -000257d0: 2e20 2054 6865 2070 6172 7420 6f66 2074 . The part of t │ │ │ │ │ -000257e0: 6865 20e2 8098 7570 7374 7265 616d 5f76 he ...upstream_v │ │ │ │ │ -000257f0: 6572 7369 6f6e e280 990a 2020 2020 2063 ersion.... c │ │ │ │ │ -00025800: 6f6d 706f 6e65 6e74 2066 6f6c 6c6f 7769 omponent followi │ │ │ │ │ -00025810: 6e67 20e2 8098 2b72 6561 6c6c 79e2 8099 ng ...+really... │ │ │ │ │ -00025820: 2069 7320 7468 6520 7472 7565 2075 7073 is the true ups │ │ │ │ │ -00025830: 7472 6561 6d20 7665 7273 696f 6e2e 2020 tream version. │ │ │ │ │ -00025840: 5365 650a 2020 2020 202a 6e6f 7465 2045 See. *note E │ │ │ │ │ -00025850: 706f 6368 7320 7368 6f75 6c64 2062 6520 pochs should be │ │ │ │ │ -00025860: 7573 6564 2073 7061 7269 6e67 6c79 3a20 used sparingly: │ │ │ │ │ -00025870: 6262 2e20 666f 7220 616e 2065 7861 6d70 bb. for an examp │ │ │ │ │ -00025880: 6c65 206f 6620 7768 656e 0a20 2020 2020 le of when. │ │ │ │ │ -00025890: 7468 6973 2069 7320 7573 6564 2e0a 0a4e this is used...N │ │ │ │ │ -000258a0: 6f6e 2d6d 6169 6e74 6169 6e65 7220 7570 on-maintainer up │ │ │ │ │ -000258b0: 6c6f 6164 733a 0a0a 2020 202d 20e2 8098 loads:.. - ... │ │ │ │ │ -000258c0: 6465 6269 616e 5f72 6576 6973 696f 6ee2 debian_revision. │ │ │ │ │ -000258d0: 8099 2063 6f6d 706f 6e65 6e74 7320 656e .. components en │ │ │ │ │ -000258e0: 6469 6e67 2069 6e20 e280 982e e280 9920 ding in ....... │ │ │ │ │ -000258f0: 2870 6572 696f 6429 2066 6f6c 6c6f 7765 (period) followe │ │ │ │ │ -00025900: 6420 6279 2061 0a20 2020 2020 6e75 6d62 d by a. numb │ │ │ │ │ -00025910: 6572 2069 6e64 6963 6174 6520 7468 6973 er indicate this │ │ │ │ │ -00025920: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the │ │ │ │ │ -00025930: 6e6f 6e2d 6e61 7469 7665 2070 6163 6b61 non-native packa │ │ │ │ │ -00025940: 6765 2077 6173 2075 706c 6f61 6465 640a ge was uploaded. │ │ │ │ │ -00025950: 2020 2020 2062 7920 736f 6d65 6f6e 6520 by someone │ │ │ │ │ -00025960: 6f74 6865 7220 7468 616e 2074 6865 206d other than the m │ │ │ │ │ -00025970: 6169 6e74 6169 6e65 7220 2861 6e20 4e4d aintainer (an NM │ │ │ │ │ -00025980: 5520 6f72 206e 6f6e 2d6d 6169 6e74 6169 U or non-maintai │ │ │ │ │ -00025990: 6e65 720a 2020 2020 2075 706c 6f61 6429 ner. upload) │ │ │ │ │ -000259a0: 2e20 2054 6869 7320 6973 2075 7365 6420 . This is used │ │ │ │ │ -000259b0: 666f 7220 6120 7570 6c6f 6164 2069 6e63 for a upload inc │ │ │ │ │ -000259c0: 6c75 6469 6e67 2061 2073 6f75 7263 6520 luding a source │ │ │ │ │ -000259d0: 7061 636b 6167 653b 2066 6f72 0a20 2020 package; for. │ │ │ │ │ -000259e0: 2020 7570 6c6f 6164 7320 6f66 206f 6e6c uploads of onl │ │ │ │ │ -000259f0: 7920 6269 6e61 7279 2070 6163 6b61 6765 y binary package │ │ │ │ │ -00025a00: 7320 7769 7468 6f75 7420 736f 7572 6365 s without source │ │ │ │ │ -00025a10: 2063 6861 6e67 6573 2c20 7365 6520 7468 changes, see th │ │ │ │ │ -00025a20: 650a 2020 2020 2062 696e 6172 7920 4e4d e. binary NM │ │ │ │ │ -00025a30: 5520 636f 6e76 656e 7469 6f6e 2062 656c U convention bel │ │ │ │ │ -00025a40: 6f77 2e0a 0a20 2020 2d20 e280 9875 7073 ow... - ...ups │ │ │ │ │ -00025a50: 7472 6561 6d5f 7665 7273 696f 6ee2 8099 tream_version... │ │ │ │ │ -00025a60: 2063 6f6d 706f 6e65 6e74 7320 696e 206e components in n │ │ │ │ │ -00025a70: 6174 6976 6520 7061 636b 6167 6573 2065 ative packages e │ │ │ │ │ -00025a80: 6e64 696e 6720 696e 20e2 8098 2b6e 6d75 nding in ...+nmu │ │ │ │ │ -00025a90: e280 990a 2020 2020 2066 6f6c 6c6f 7765 .... followe │ │ │ │ │ -00025aa0: 6420 6279 2061 206e 756d 6265 7220 696e d by a number in │ │ │ │ │ -00025ab0: 6469 6361 7465 2061 6e20 4e4d 5520 6f66 dicate an NMU of │ │ │ │ │ -00025ac0: 2061 206e 6174 6976 6520 7061 636b 6167 a native packag │ │ │ │ │ -00025ad0: 652e 2020 4173 2077 6974 680a 2020 2020 e. As with. │ │ │ │ │ -00025ae0: 2074 6865 2063 6f6e 7665 6e74 696f 6e20 the convention │ │ │ │ │ -00025af0: 666f 7220 6e6f 6e2d 6e61 7469 7665 2070 for non-native p │ │ │ │ │ -00025b00: 6163 6b61 6765 732c 2074 6869 7320 6973 ackages, this is │ │ │ │ │ -00025b10: 2075 7365 6420 666f 7220 616e 2075 706c used for an upl │ │ │ │ │ -00025b20: 6f61 640a 2020 2020 2069 6e63 6c75 6469 oad. includi │ │ │ │ │ -00025b30: 6e67 2061 2073 6f75 7263 6520 7061 636b ng a source pack │ │ │ │ │ -00025b40: 6167 652c 206e 6f74 2066 6f72 2075 706c age, not for upl │ │ │ │ │ -00025b50: 6f61 6473 206f 6620 6f6e 6c79 2062 696e oads of only bin │ │ │ │ │ -00025b60: 6172 7920 7061 636b 6167 6573 0a20 2020 ary packages. │ │ │ │ │ -00025b70: 2020 7769 7468 6f75 7420 736f 7572 6365 without source │ │ │ │ │ -00025b80: 2063 6861 6e67 6573 2e0a 0a20 2020 2d20 changes... - │ │ │ │ │ -00025b90: e280 9875 7073 7472 6561 6d5f 7665 7273 ...upstream_vers │ │ │ │ │ -00025ba0: 696f 6ee2 8099 2063 6f6d 706f 6e65 6e74 ion... component │ │ │ │ │ -00025bb0: 7320 696e 206e 6174 6976 6520 7061 636b s in native pack │ │ │ │ │ -00025bc0: 6167 6573 206f 720a 2020 2020 20e2 8098 ages or. ... │ │ │ │ │ -00025bd0: 6465 6269 616e 5f72 6576 6973 696f 6ee2 debian_revision. │ │ │ │ │ -00025be0: 8099 2063 6f6d 706f 6e65 6e74 7320 696e .. components in │ │ │ │ │ -00025bf0: 206e 6f6e 2d6e 6174 6976 6520 7061 636b non-native pack │ │ │ │ │ -00025c00: 6167 6573 2065 6e64 696e 6720 696e 20e2 ages ending in . │ │ │ │ │ -00025c10: 8098 2b62 e280 990a 2020 2020 2066 6f6c ..+b.... fol │ │ │ │ │ -00025c20: 6c6f 7765 6420 6279 2061 206e 756d 6265 lowed by a numbe │ │ │ │ │ -00025c30: 7220 696e 6469 6361 7465 2061 2062 696e r indicate a bin │ │ │ │ │ -00025c40: 6172 7920 4e4d 553a 2061 6e20 7570 6c6f ary NMU: an uplo │ │ │ │ │ -00025c50: 6164 206f 6620 6120 6269 6e61 7279 0a20 ad of a binary. │ │ │ │ │ -00025c60: 2020 2020 7061 636b 6167 6520 7769 7468 package with │ │ │ │ │ -00025c70: 6f75 7420 616e 7920 736f 7572 6365 2063 out any source c │ │ │ │ │ -00025c80: 6861 6e67 6573 2061 6e64 2068 656e 6365 hanges and hence │ │ │ │ │ -00025c90: 2077 6974 686f 7574 2061 6e79 0a20 2020 without any. │ │ │ │ │ -00025ca0: 2020 636f 7272 6573 706f 6e64 696e 6720 corresponding │ │ │ │ │ -00025cb0: 736f 7572 6365 2070 6163 6b61 6765 2075 source package u │ │ │ │ │ -00025cc0: 706c 6f61 6420 6f72 2076 6572 7369 6f6e pload or version │ │ │ │ │ -00025cd0: 2063 6861 6e67 652e 0a0a 5374 6162 6c65 change...Stable │ │ │ │ │ -00025ce0: 2075 7064 6174 6573 3a0a 0a20 2020 2d20 updates:.. - │ │ │ │ │ -00025cf0: e280 9864 6562 6961 6e5f 7265 7669 7369 ...debian_revisi │ │ │ │ │ -00025d00: 6f6e e280 9920 636f 6d70 6f6e 656e 7473 on... components │ │ │ │ │ -00025d10: 2069 6e20 6e6f 6e2d 6e61 7469 7665 2070 in non-native p │ │ │ │ │ -00025d20: 6163 6b61 6765 7320 656e 6469 6e67 2069 ackages ending i │ │ │ │ │ -00025d30: 6e0a 2020 2020 20e2 8098 6465 624e 7558 n. ...debNuX │ │ │ │ │ -00025d40: e280 9920 616c 736f 2069 6e64 6963 6174 ... also indicat │ │ │ │ │ -00025d50: 6520 6120 7374 6162 6c65 2075 7064 6174 e a stable updat │ │ │ │ │ -00025d60: 652e 2020 4569 7468 6572 20e2 8098 7ee2 e. Either ...~. │ │ │ │ │ -00025d70: 8099 206f 7220 e280 982b e280 9920 7769 .. or ...+... wi │ │ │ │ │ -00025d80: 6c6c 2062 650a 2020 2020 2075 7365 6420 ll be. used │ │ │ │ │ -00025d90: 6265 666f 7265 2074 6869 7320 7374 7269 before this stri │ │ │ │ │ -00025da0: 6e67 2064 6570 656e 6469 6e67 206f 6e20 ng depending on │ │ │ │ │ -00025db0: 7468 6520 6465 7461 696c 7320 6f66 2074 the details of t │ │ │ │ │ -00025dc0: 6865 2075 7064 6174 652e 0a20 2020 2020 he update.. │ │ │ │ │ -00025dd0: e280 984e e280 9920 6973 2074 6865 206d ...N... is the m │ │ │ │ │ -00025de0: 616a 6f72 2076 6572 7369 6f6e 206e 756d ajor version num │ │ │ │ │ -00025df0: 6265 7220 6f66 2074 6865 2044 6562 6961 ber of the Debia │ │ │ │ │ -00025e00: 6e20 7374 6162 6c65 2072 656c 6561 7365 n stable release │ │ │ │ │ -00025e10: 2074 6f0a 2020 2020 2077 6869 6368 2074 to. which t │ │ │ │ │ -00025e20: 6865 2070 6163 6b61 6765 2077 6173 2075 he package was u │ │ │ │ │ -00025e30: 706c 6f61 6465 642c 2061 6e64 20e2 8098 ploaded, and ... │ │ │ │ │ -00025e40: 58e2 8099 2069 7320 6120 6e75 6d62 6572 X... is a number │ │ │ │ │ -00025e50: 2c20 7374 6172 7469 6e67 2061 7420 312c , starting at 1, │ │ │ │ │ -00025e60: 0a20 2020 2020 7468 6174 2069 7320 696e . that is in │ │ │ │ │ -00025e70: 6372 6561 7365 6420 666f 7220 6561 6368 creased for each │ │ │ │ │ -00025e80: 2073 7461 626c 6520 7570 6c6f 6164 206f stable upload o │ │ │ │ │ -00025e90: 6620 7468 6973 2070 6163 6b61 6765 2e0a f this package.. │ │ │ │ │ -00025ea0: 0a20 2020 2020 5468 6572 6520 6172 6520 . There are │ │ │ │ │ -00025eb0: 7468 7265 6520 6361 7365 7320 666f 7220 three cases for │ │ │ │ │ -00025ec0: 6e6f 6e2d 6e61 7469 7665 2070 6163 6b61 non-native packa │ │ │ │ │ -00025ed0: 6765 733a 0a0a 2020 2020 2020 2031 2e20 ges:.. 1. │ │ │ │ │ -00025ee0: 466f 7220 7374 6162 6c65 2075 7064 6174 For stable updat │ │ │ │ │ -00025ef0: 6573 2074 6861 7420 7573 6520 7468 6520 es that use the │ │ │ │ │ -00025f00: 7361 6d65 2075 7073 7472 6561 6d20 7665 same upstream ve │ │ │ │ │ -00025f10: 7273 696f 6e2c 2074 6865 0a20 2020 2020 rsion, the. │ │ │ │ │ -00025f20: 2020 2020 20e2 8098 6465 6269 616e 5f72 ...debian_r │ │ │ │ │ -00025f30: 6576 6973 696f 6ee2 8099 2063 6f6d 706f evision... compo │ │ │ │ │ -00025f40: 6e65 6e74 2077 696c 6c20 656e 6420 696e nent will end in │ │ │ │ │ -00025f50: 20e2 8098 2b64 6562 4e75 58e2 8099 2e20 ...+debNuX.... │ │ │ │ │ -00025f60: 2054 6865 0a20 2020 2020 2020 2020 2070 The. p │ │ │ │ │ -00025f70: 6f72 7469 6f6e 206f 6620 7468 6520 7665 ortion of the ve │ │ │ │ │ -00025f80: 7273 696f 6e20 6265 666f 7265 2074 6861 rsion before tha │ │ │ │ │ -00025f90: 7420 7374 7269 6e67 2069 7320 7468 6520 t string is the │ │ │ │ │ -00025fa0: 6f72 6967 696e 616c 0a20 2020 2020 2020 original. │ │ │ │ │ -00025fb0: 2020 2070 6163 6b61 6765 2076 6572 7369 package versi │ │ │ │ │ -00025fc0: 6f6e 2069 6e20 7468 6520 7374 6162 6c65 on in the stable │ │ │ │ │ -00025fd0: 2072 656c 6561 7365 2e0a 0a20 2020 2020 release... │ │ │ │ │ -00025fe0: 2020 322e 2046 6f72 2073 7461 626c 6520 2. For stable │ │ │ │ │ -00025ff0: 7570 6461 7465 7320 746f 2061 206e 6577 updates to a new │ │ │ │ │ -00026000: 2075 7073 7472 6561 6d20 7665 7273 696f upstream versio │ │ │ │ │ -00026010: 6e20 7468 6174 2069 7320 6261 7365 6420 n that is based │ │ │ │ │ -00026020: 6f6e 0a20 2020 2020 2020 2020 2061 206e on. a n │ │ │ │ │ -00026030: 6577 6572 2075 6e73 7461 626c 6520 7061 ewer unstable pa │ │ │ │ │ -00026040: 636b 6167 652c 2074 6865 20e2 8098 6465 ckage, the ...de │ │ │ │ │ -00026050: 6269 616e 5f72 6576 6973 696f 6ee2 8099 bian_revision... │ │ │ │ │ -00026060: 2063 6f6d 706f 6e65 6e74 2077 696c 6c0a component will. │ │ │ │ │ -00026070: 2020 2020 2020 2020 2020 656e 6420 696e end in │ │ │ │ │ -00026080: 20e2 8098 7e64 6562 4e75 58e2 8099 2e20 ...~debNuX.... │ │ │ │ │ -00026090: 2054 6865 2070 6f72 7469 6f6e 2062 6566 The portion bef │ │ │ │ │ -000260a0: 6f72 6520 7468 6174 2073 7472 696e 6720 ore that string │ │ │ │ │ -000260b0: 7769 6c6c 2062 6520 7468 650a 2020 2020 will be the. │ │ │ │ │ -000260c0: 2020 2020 2020 756e 7374 6162 6c65 2076 unstable v │ │ │ │ │ -000260d0: 6572 7369 6f6e 206f 6e20 7768 6963 6820 ersion on which │ │ │ │ │ -000260e0: 7468 6520 7061 636b 6167 6520 6973 2062 the package is b │ │ │ │ │ -000260f0: 6173 6564 2e0a 0a20 2020 2020 2020 332e ased... 3. │ │ │ │ │ -00026100: 2049 6620 6120 7374 6162 6c65 2075 7064 If a stable upd │ │ │ │ │ -00026110: 6174 6520 6973 2062 6173 6564 206f 6e20 ate is based on │ │ │ │ │ -00026120: 6120 6e65 7720 7570 7374 7265 616d 2076 a new upstream v │ │ │ │ │ -00026130: 6572 7369 6f6e 2062 7574 2069 730a 2020 ersion but is. │ │ │ │ │ -00026140: 2020 2020 2020 2020 6e6f 7420 6261 7365 not base │ │ │ │ │ -00026150: 6420 6f6e 2061 206e 6577 6572 2075 6e73 d on a newer uns │ │ │ │ │ -00026160: 7461 626c 6520 7061 636b 6167 652c 2074 table package, t │ │ │ │ │ -00026170: 6865 2063 6f6e 7665 6e74 696f 6e20 6973 he convention is │ │ │ │ │ -00026180: 2074 6f0a 2020 2020 2020 2020 2020 666f to. fo │ │ │ │ │ -00026190: 726d 2074 6865 2076 6572 7369 6f6e 206e rm the version n │ │ │ │ │ -000261a0: 756d 6265 7220 6279 2074 616b 696e 6720 umber by taking │ │ │ │ │ -000261b0: 7468 6520 7570 7374 7265 616d 2076 6572 the upstream ver │ │ │ │ │ -000261c0: 7369 6f6e 2c0a 2020 2020 2020 2020 2020 sion,. │ │ │ │ │ -000261d0: 6170 7065 6e64 696e 6720 e280 982d 30e2 appending ...-0. │ │ │ │ │ -000261e0: 8099 2c20 616e 6420 7468 656e 2061 7070 .., and then app │ │ │ │ │ -000261f0: 656e 6469 6e67 20e2 8098 2b64 6562 4e75 ending ...+debNu │ │ │ │ │ -00026200: 58e2 8099 2028 736f 2074 6865 0a20 2020 X... (so the. │ │ │ │ │ -00026210: 2020 2020 2020 20e2 8098 6465 6269 616e ...debian │ │ │ │ │ -00026220: 5f72 6576 6973 696f 6ee2 8099 2063 6f6d _revision... com │ │ │ │ │ -00026230: 706f 6e65 6e74 2077 696c 6c20 6265 20e2 ponent will be . │ │ │ │ │ -00026240: 8098 302b 6465 624e 7558 e280 9929 2e0a ..0+debNuX...).. │ │ │ │ │ -00026250: 0a20 2020 2020 496e 2061 6c6c 2063 6173 . In all cas │ │ │ │ │ -00026260: 6573 2c20 7468 6573 6520 7665 7273 696f es, these versio │ │ │ │ │ -00026270: 6e73 2061 7265 2063 686f 7365 6e20 736f ns are chosen so │ │ │ │ │ -00026280: 2074 6861 7420 7468 6579 2077 696c 6c20 that they will │ │ │ │ │ -00026290: 736f 7274 0a20 2020 2020 6561 726c 6965 sort. earlie │ │ │ │ │ -000262a0: 7220 7468 616e 2061 2073 7562 7365 7175 r than a subsequ │ │ │ │ │ -000262b0: 656e 7420 756e 7374 6162 6c65 2070 6163 ent unstable pac │ │ │ │ │ -000262c0: 6b61 6765 206f 6620 7468 6520 7361 6d65 kage of the same │ │ │ │ │ -000262d0: 2075 7073 7472 6561 6d0a 2020 2020 2076 upstream. v │ │ │ │ │ -000262e0: 6572 7369 6f6e 2061 6e64 2074 6875 7320 ersion and thus │ │ │ │ │ -000262f0: 7468 6174 2074 6865 2073 7461 626c 6520 that the stable │ │ │ │ │ -00026300: 7061 636b 6167 6520 7769 6c6c 2075 7067 package will upg │ │ │ │ │ -00026310: 7261 6465 2074 6f20 6120 6e65 7765 720a rade to a newer. │ │ │ │ │ -00026320: 2020 2020 2076 6572 7369 6f6e 2064 7572 version dur │ │ │ │ │ -00026330: 696e 6720 6120 7375 6273 6571 7565 6e74 ing a subsequent │ │ │ │ │ -00026340: 2073 7973 7465 6d20 7570 6772 6164 652e system upgrade. │ │ │ │ │ -00026350: 0a0a 2020 2020 2046 6f72 2065 7861 6d70 .. For examp │ │ │ │ │ -00026360: 6c65 2c20 7375 7070 6f73 6520 4465 6269 le, suppose Debi │ │ │ │ │ -00026370: 616e 2031 3020 7265 6c65 6173 6564 2077 an 10 released w │ │ │ │ │ -00026380: 6974 6820 6120 7061 636b 6167 6520 7769 ith a package wi │ │ │ │ │ -00026390: 7468 2076 6572 7369 6f6e 0a20 2020 2020 th version. │ │ │ │ │ -000263a0: e280 9831 2e34 2d35 e280 992e 2020 4966 ...1.4-5.... If │ │ │ │ │ -000263b0: 2074 6861 7420 7061 636b 6167 6520 6c61 that package la │ │ │ │ │ -000263c0: 7465 7220 7265 6365 6976 6573 2061 2073 ter receives a s │ │ │ │ │ -000263d0: 7461 626c 6520 7570 6461 7465 2069 6e20 table update in │ │ │ │ │ -000263e0: 4465 6269 616e 0a20 2020 2020 3130 2074 Debian. 10 t │ │ │ │ │ -000263f0: 6861 7420 7573 6573 2074 6865 2073 616d hat uses the sam │ │ │ │ │ -00026400: 6520 7570 7374 7265 616d 2076 6572 7369 e upstream versi │ │ │ │ │ -00026410: 6f6e 2c20 7468 6520 6669 7273 7420 7570 on, the first up │ │ │ │ │ -00026420: 6461 7465 2077 6f75 6c64 2068 6176 650a date would have. │ │ │ │ │ -00026430: 2020 2020 2074 6865 2076 6572 7369 6f6e the version │ │ │ │ │ -00026440: 20e2 8098 312e 342d 352b 6465 6231 3075 ...1.4-5+deb10u │ │ │ │ │ -00026450: 31e2 8099 2e20 2041 2073 7562 7365 7175 1.... A subsequ │ │ │ │ │ -00026460: 656e 7420 7570 6461 7465 2077 6f75 6c64 ent update would │ │ │ │ │ -00026470: 2068 6176 650a 2020 2020 2076 6572 7369 have. versi │ │ │ │ │ -00026480: 6f6e 20e2 8098 312e 342d 352b 6465 6231 on ...1.4-5+deb1 │ │ │ │ │ -00026490: 3075 32e2 8099 2e0a 0a20 2020 2020 4966 0u2...... If │ │ │ │ │ -000264a0: 2069 6e73 7465 6164 2074 6865 2070 6163 instead the pac │ │ │ │ │ -000264b0: 6b61 6765 2072 6563 6569 7665 7320 6120 kage receives a │ │ │ │ │ -000264c0: 7374 6162 6c65 2075 7064 6174 6520 6261 stable update ba │ │ │ │ │ -000264d0: 7365 6420 6f6e 2061 20e2 8098 312e 352d sed on a ...1.5- │ │ │ │ │ -000264e0: 31e2 8099 0a20 2020 2020 756e 7374 6162 1.... unstab │ │ │ │ │ -000264f0: 6c65 2070 6163 6b61 6765 2c20 7468 6520 le package, the │ │ │ │ │ -00026500: 6669 7273 7420 7375 6368 2073 7461 626c first such stabl │ │ │ │ │ -00026510: 6520 7570 6461 7465 2077 6f75 6c64 2068 e update would h │ │ │ │ │ -00026520: 6176 6520 7468 650a 2020 2020 2076 6572 ave the. ver │ │ │ │ │ -00026530: 7369 6f6e 20e2 8098 312e 352d 317e 6465 sion ...1.5-1~de │ │ │ │ │ -00026540: 6231 3075 31e2 8099 2061 6e64 2061 2073 b10u1... and a s │ │ │ │ │ -00026550: 7562 7365 7175 656e 7420 7570 6461 7465 ubsequent update │ │ │ │ │ -00026560: 2077 6f75 6c64 2068 6176 6520 7468 650a would have the. │ │ │ │ │ -00026570: 2020 2020 2076 6572 7369 6f6e 20e2 8098 version ... │ │ │ │ │ -00026580: 312e 352d 317e 6465 6231 3075 32e2 8099 1.5-1~deb10u2... │ │ │ │ │ -00026590: 2e0a 0a20 2020 2020 4966 2074 6865 7265 ... If there │ │ │ │ │ -000265a0: 2077 6572 6520 6e6f 2075 6e73 7461 626c were no unstabl │ │ │ │ │ -000265b0: 6520 e280 9831 2e35 2d31 e280 9920 7061 e ...1.5-1... pa │ │ │ │ │ -000265c0: 636b 6167 652c 2062 7574 2074 6865 7265 ckage, but there │ │ │ │ │ -000265d0: 2077 6572 6520 6120 7374 6162 6c65 0a20 were a stable. │ │ │ │ │ -000265e0: 2020 2020 7570 6461 7465 2074 6f20 616e update to an │ │ │ │ │ -000265f0: 2075 7073 7472 6561 6d20 312e 3520 7265 upstream 1.5 re │ │ │ │ │ -00026600: 6c65 6173 652c 2074 6865 2066 6972 7374 lease, the first │ │ │ │ │ -00026610: 2073 7563 6820 7374 6162 6c65 2075 7064 such stable upd │ │ │ │ │ -00026620: 6174 650a 2020 2020 2077 6f75 6c64 2068 ate. would h │ │ │ │ │ -00026630: 6176 6520 7468 6520 7665 7273 696f 6e20 ave the version │ │ │ │ │ -00026640: e280 9831 2e35 2d30 2b64 6562 3130 7531 ...1.5-0+deb10u1 │ │ │ │ │ -00026650: e280 992e 0a0a 2020 202d 20e2 8098 7570 ...... - ...up │ │ │ │ │ -00026660: 7374 7265 616d 5f76 6572 7369 6f6e e280 stream_version.. │ │ │ │ │ -00026670: 9920 636f 6d70 6f6e 656e 7473 2069 6e20 . components in │ │ │ │ │ -00026680: 6e61 7469 7665 2070 6163 6b61 6765 7320 native packages │ │ │ │ │ -00026690: 656e 6469 6e67 2069 6e0a 2020 2020 20e2 ending in. . │ │ │ │ │ -000266a0: 8098 2b64 6562 4e75 58e2 8099 2069 6e64 ..+debNuX... ind │ │ │ │ │ -000266b0: 6963 6174 6520 6120 7374 6162 6c65 2075 icate a stable u │ │ │ │ │ -000266c0: 7064 6174 652e 2020 5468 6973 2069 7320 pdate. This is │ │ │ │ │ -000266d0: 6120 7665 7273 696f 6e20 6f66 2074 6865 a version of the │ │ │ │ │ -000266e0: 0a20 2020 2020 7061 636b 6167 6520 7570 . package up │ │ │ │ │ -000266f0: 6c6f 6164 6564 2064 6972 6563 746c 7920 loaded directly │ │ │ │ │ -00026700: 746f 2061 2073 7461 626c 6520 7265 6c65 to a stable rele │ │ │ │ │ -00026710: 6173 652c 2061 6e64 2074 6865 2076 6572 ase, and the ver │ │ │ │ │ -00026720: 7369 6f6e 2069 730a 2020 2020 2063 686f sion is. cho │ │ │ │ │ -00026730: 7365 6e20 746f 2073 6f72 7420 6265 666f sen to sort befo │ │ │ │ │ -00026740: 7265 2061 6e79 206c 6174 6572 2076 6572 re any later ver │ │ │ │ │ -00026750: 7369 6f6e 206f 6620 7468 6520 7061 636b sion of the pack │ │ │ │ │ -00026760: 6167 6520 7570 6c6f 6164 6564 2074 6f0a age uploaded to. │ │ │ │ │ -00026770: 2020 2020 2044 6562 6961 6ee2 8099 7320 Debian...s │ │ │ │ │ -00026780: 756e 7374 6162 6c65 206f 7220 6120 6c61 unstable or a la │ │ │ │ │ -00026790: 7465 7220 7374 6162 6c65 2064 6973 7472 ter stable distr │ │ │ │ │ -000267a0: 6962 7574 696f 6e2e 2020 4173 2077 6974 ibution. As wit │ │ │ │ │ -000267b0: 680a 2020 2020 206e 6f6e 2d6e 6174 6976 h. non-nativ │ │ │ │ │ -000267c0: 6520 7061 636b 6167 6573 2c20 e280 984e e packages, ...N │ │ │ │ │ -000267d0: e280 9920 6973 2074 6865 206d 616a 6f72 ... is the major │ │ │ │ │ -000267e0: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number │ │ │ │ │ -000267f0: 6f66 2074 6865 2044 6562 6961 6e0a 2020 of the Debian. │ │ │ │ │ -00026800: 2020 2073 7461 626c 6520 7265 6c65 6173 stable releas │ │ │ │ │ -00026810: 6520 746f 2077 6869 6368 2074 6865 2070 e to which the p │ │ │ │ │ -00026820: 6163 6b61 6765 2077 6173 2075 706c 6f61 ackage was uploa │ │ │ │ │ -00026830: 6465 642c 2061 6e64 20e2 8098 58e2 8099 ded, and ...X... │ │ │ │ │ -00026840: 2069 7320 610a 2020 2020 206e 756d 6265 is a. numbe │ │ │ │ │ -00026850: 722c 2073 7461 7274 696e 6720 6174 2031 r, starting at 1 │ │ │ │ │ -00026860: 2c20 7468 6174 2069 7320 696e 6372 6561 , that is increa │ │ │ │ │ -00026870: 7365 6420 666f 7220 6561 6368 2073 7461 sed for each sta │ │ │ │ │ -00026880: 626c 6520 7570 6c6f 6164 206f 660a 2020 ble upload of. │ │ │ │ │ -00026890: 2020 2074 6869 7320 7061 636b 6167 652e this package. │ │ │ │ │ -000268a0: 0a0a 2020 2020 2046 6f72 2065 7861 6d70 .. For examp │ │ │ │ │ -000268b0: 6c65 2c20 7375 7070 6f73 6520 4465 6269 le, suppose Debi │ │ │ │ │ -000268c0: 616e 2031 3020 7265 6c65 6173 6564 2077 an 10 released w │ │ │ │ │ -000268d0: 6974 6820 6120 7061 636b 6167 6520 7769 ith a package wi │ │ │ │ │ -000268e0: 7468 2076 6572 7369 6f6e 0a20 2020 2020 th version. │ │ │ │ │ -000268f0: e280 9831 2e34 e280 992e 2020 5468 6520 ...1.4.... The │ │ │ │ │ -00026900: 6669 7273 7420 7374 6162 6c65 2075 7064 first stable upd │ │ │ │ │ -00026910: 6174 6520 6f66 2074 6861 7420 7061 636b ate of that pack │ │ │ │ │ -00026920: 6167 6520 776f 756c 6420 6861 7665 2074 age would have t │ │ │ │ │ -00026930: 6865 0a20 2020 2020 7665 7273 696f 6e20 he. version │ │ │ │ │ -00026940: e280 9831 2e34 2b64 6562 3130 7531 e280 ...1.4+deb10u1.. │ │ │ │ │ -00026950: 992c 2061 6e64 2061 2073 7562 7365 7175 ., and a subsequ │ │ │ │ │ -00026960: 656e 7420 7570 6461 7465 2077 6f75 6c64 ent update would │ │ │ │ │ -00026970: 2068 6176 6520 7468 650a 2020 2020 2076 have the. v │ │ │ │ │ -00026980: 6572 7369 6f6e 20e2 8098 312e 342b 6465 ersion ...1.4+de │ │ │ │ │ -00026990: 6231 3075 32e2 8099 2e20 2054 6865 7365 b10u2.... These │ │ │ │ │ -000269a0: 2076 6572 7369 6f6e 7320 6172 6520 6368 versions are ch │ │ │ │ │ -000269b0: 6f73 656e 2074 6f20 736f 7274 2062 6566 osen to sort bef │ │ │ │ │ -000269c0: 6f72 650a 2020 2020 20e2 8098 312e 35e2 ore. ...1.5. │ │ │ │ │ -000269d0: 8099 2028 7468 6520 6e65 7874 2075 6e73 .. (the next uns │ │ │ │ │ -000269e0: 7461 626c 6520 7665 7273 696f 6e29 206f table version) o │ │ │ │ │ -000269f0: 7220 e280 9831 2e34 2b64 6562 3131 7531 r ...1.4+deb11u1 │ │ │ │ │ -00026a00: e280 9920 2861 2073 7461 626c 6520 7570 ... (a stable up │ │ │ │ │ -00026a10: 6461 7465 0a20 2020 2020 746f 2061 2073 date. to a s │ │ │ │ │ -00026a20: 7562 7365 7175 656e 7420 4465 6269 616e ubsequent Debian │ │ │ │ │ -00026a30: 2031 3120 7265 6c65 6173 6529 2e0a 0a42 11 release)...B │ │ │ │ │ -00026a40: 6163 6b70 6f72 7473 3a0a 0a20 2020 2d20 ackports:.. - │ │ │ │ │ -00026a50: e280 9875 7073 7472 6561 6d5f 7665 7273 ...upstream_vers │ │ │ │ │ -00026a60: 696f 6ee2 8099 2063 6f6d 706f 6e65 6e74 ion... component │ │ │ │ │ -00026a70: 7320 696e 206e 6174 6976 6520 7061 636b s in native pack │ │ │ │ │ -00026a80: 6167 6573 206f 720a 2020 2020 20e2 8098 ages or. ... │ │ │ │ │ -00026a90: 6465 6269 616e 5f72 6576 6973 696f 6ee2 debian_revision. │ │ │ │ │ -00026aa0: 8099 2063 6f6d 706f 6e65 6e74 7320 696e .. components in │ │ │ │ │ -00026ab0: 206e 6f6e 2d6e 6174 6976 6520 7061 636b non-native pack │ │ │ │ │ -00026ac0: 6167 6573 2065 6e64 696e 6720 696e 0a20 ages ending in. │ │ │ │ │ -00026ad0: 2020 2020 e280 987e 6270 6f4e 7558 e280 ...~bpoNuX.. │ │ │ │ │ -00026ae0: 9920 696e 6469 6361 7465 2061 2062 6163 . indicate a bac │ │ │ │ │ -00026af0: 6b70 6f72 7420 6f66 2061 2076 6572 7369 kport of a versi │ │ │ │ │ -00026b00: 6f6e 206f 6620 7468 6520 7061 636b 6167 on of the packag │ │ │ │ │ -00026b10: 6520 746f 2061 6e0a 2020 2020 206f 6c64 e to an. old │ │ │ │ │ -00026b20: 6572 2073 7461 626c 6520 7265 6c65 6173 er stable releas │ │ │ │ │ -00026b30: 652e 2020 5468 6520 7061 7274 206f 6620 e. The part of │ │ │ │ │ -00026b40: 7468 6520 7665 7273 696f 6e20 6265 666f the version befo │ │ │ │ │ -00026b50: 7265 20e2 8098 7e62 706f e280 9920 6973 re ...~bpo... is │ │ │ │ │ -00026b60: 2074 6865 0a20 2020 2020 7665 7273 696f the. versio │ │ │ │ │ -00026b70: 6e20 6f66 2074 6865 2070 6163 6b61 6765 n of the package │ │ │ │ │ -00026b80: 2062 6569 6e67 2062 6163 6b70 6f72 7465 being backporte │ │ │ │ │ -00026b90: 642c 20e2 8098 4ee2 8099 2069 7320 7468 d, ...N... is th │ │ │ │ │ -00026ba0: 6520 6d61 6a6f 7220 7665 7273 696f 6e0a e major version. │ │ │ │ │ -00026bb0: 2020 2020 206e 756d 6265 7220 6f66 2074 number of t │ │ │ │ │ -00026bc0: 6865 2044 6562 6961 6e20 7374 6162 6c65 he Debian stable │ │ │ │ │ -00026bd0: 2072 656c 6561 7365 2074 6f20 7768 6963 release to whic │ │ │ │ │ -00026be0: 6820 7468 6520 7061 636b 6167 6520 7761 h the package wa │ │ │ │ │ -00026bf0: 730a 2020 2020 2062 6163 6b70 6f72 7465 s. backporte │ │ │ │ │ -00026c00: 642c 2061 6e64 20e2 8098 58e2 8099 2069 d, and ...X... i │ │ │ │ │ -00026c10: 7320 6120 6e75 6d62 6572 2c20 7374 6172 s a number, star │ │ │ │ │ -00026c20: 7469 6e67 2061 7420 312c 2074 6861 7420 ting at 1, that │ │ │ │ │ -00026c30: 6973 2069 6e63 7265 6173 6564 0a20 2020 is increased. │ │ │ │ │ -00026c40: 2020 666f 7220 6561 6368 2072 6576 6973 for each revis │ │ │ │ │ -00026c50: 696f 6e20 6f66 2074 6865 2062 6163 6b70 ion of the backp │ │ │ │ │ -00026c60: 6f72 7420 6f66 2074 6861 7420 7061 636b ort of that pack │ │ │ │ │ -00026c70: 6167 6520 7665 7273 696f 6e2e 2020 5468 age version. Th │ │ │ │ │ -00026c80: 650a 2020 2020 2072 6174 696f 6e61 6c65 e. rationale │ │ │ │ │ -00026c90: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as │ │ │ │ │ -00026ca0: 666f 7220 7374 6162 6c65 2075 7064 6174 for stable updat │ │ │ │ │ -00026cb0: 6573 2c20 7769 7468 2074 6865 2061 6464 es, with the add │ │ │ │ │ -00026cc0: 6974 696f 6e61 6c0a 2020 2020 2067 6f61 itional. goa │ │ │ │ │ -00026cd0: 6c20 6f66 2065 6e73 7572 696e 6720 6120 l of ensuring a │ │ │ │ │ -00026ce0: 6261 636b 706f 7274 6564 2076 6572 7369 backported versi │ │ │ │ │ -00026cf0: 6f6e 2073 6f72 7473 2065 6172 6c69 6572 on sorts earlier │ │ │ │ │ -00026d00: 2074 6861 6e20 6120 7374 6162 6c65 0a20 than a stable. │ │ │ │ │ -00026d10: 2020 2020 7570 6461 7465 2077 6974 6820 update with │ │ │ │ │ -00026d20: 7468 6520 7361 6d65 2075 7073 7472 6561 the same upstrea │ │ │ │ │ -00026d30: 6d20 7665 7273 696f 6e2e 0a0a 2020 2020 m version... │ │ │ │ │ -00026d40: 2042 6520 6177 6172 6520 7468 6174 2074 Be aware that t │ │ │ │ │ -00026d50: 6865 2073 7461 626c 6520 7570 6461 7465 he stable update │ │ │ │ │ -00026d60: 2061 6e64 2062 6163 6b70 6f72 7420 636f and backport co │ │ │ │ │ -00026d70: 6e76 656e 7469 6f6e 7320 6361 6e20 7374 nventions can st │ │ │ │ │ -00026d80: 6163 6b2e 0a20 2020 2020 4966 2c20 666f ack.. If, fo │ │ │ │ │ -00026d90: 7220 6578 616d 706c 652c 2044 6562 6961 r example, Debia │ │ │ │ │ -00026da0: 6e20 3130 2063 6f6e 7461 696e 7320 6120 n 10 contains a │ │ │ │ │ -00026db0: 7061 636b 6167 6520 7769 7468 2076 6572 package with ver │ │ │ │ │ -00026dc0: 7369 6f6e 0a20 2020 2020 e280 9831 2e34 sion. ...1.4 │ │ │ │ │ -00026dd0: 2d35 2b64 6562 3130 7531 e280 9920 616e -5+deb10u1... an │ │ │ │ │ -00026de0: 6420 7468 6174 2070 6163 6b61 6765 2069 d that package i │ │ │ │ │ -00026df0: 7320 6261 636b 706f 7274 6564 2074 6f20 s backported to │ │ │ │ │ -00026e00: 4465 6269 616e 2039 2c20 7468 650a 2020 Debian 9, the. │ │ │ │ │ -00026e10: 2020 2076 6572 7369 6f6e 206f 6620 7468 version of th │ │ │ │ │ -00026e20: 6520 4465 6269 616e 2039 2062 6163 6b70 e Debian 9 backp │ │ │ │ │ -00026e30: 6f72 7420 776f 756c 6420 6265 20e2 8098 ort would be ... │ │ │ │ │ -00026e40: 312e 342d 352b 6465 6231 3075 317e 6270 1.4-5+deb10u1~bp │ │ │ │ │ -00026e50: 6f39 7531 e280 990a 2020 2020 2028 616c o9u1.... (al │ │ │ │ │ -00026e60: 7468 6f75 6768 2074 6869 7320 7363 656e though this scen │ │ │ │ │ -00026e70: 6172 696f 2069 7320 7261 7265 292e 0a0a ario is rare)... │ │ │ │ │ -00026e80: 5468 6973 206c 6973 7420 6f66 2076 6572 This list of ver │ │ │ │ │ -00026e90: 7369 6f6e 2063 6f6e 7665 6e74 696f 6e73 sion conventions │ │ │ │ │ -00026ea0: 2069 7320 6e6f 7420 6578 6861 7573 7469 is not exhausti │ │ │ │ │ -00026eb0: 7665 2e0a 0a1f 0a46 696c 653a 2064 6562 ve.....File: deb │ │ │ │ │ -00026ec0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00026ed0: 2020 4e6f 6465 3a20 4465 7363 7269 7074 Node: Descript │ │ │ │ │ -00026ee0: 696f 6e2c 2020 4e65 7874 3a20 4469 7374 ion, Next: Dist │ │ │ │ │ -00026ef0: 7269 6275 7469 6f6e 2c20 2050 7265 763a ribution, Prev: │ │ │ │ │ -00026f00: 2056 6572 7369 6f6e 2c20 2055 703a 204c Version, Up: L │ │ │ │ │ -00026f10: 6973 7420 6f66 2066 6965 6c64 730a 0a35 ist of fields..5 │ │ │ │ │ -00026f20: 2e36 2e31 3320 e280 9844 6573 6372 6970 .6.13 ...Descrip │ │ │ │ │ -00026f30: 7469 6f6e e280 990a 2d2d 2d2d 2d2d 2d2d tion....-------- │ │ │ │ │ -00026f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 496e ------------..In │ │ │ │ │ -00026f50: 2061 2073 6f75 7263 6520 7465 6d70 6c61 a source templa │ │ │ │ │ -00026f60: 7465 2063 6f6e 7472 6f6c 2066 696c 6520 te control file │ │ │ │ │ -00026f70: 6f72 2062 696e 6172 7920 636f 6e74 726f or binary contro │ │ │ │ │ -00026f80: 6c20 6669 6c65 2c20 7468 650a e280 9844 l file, the....D │ │ │ │ │ -00026f90: 6573 6372 6970 7469 6f6e e280 9920 6669 escription... fi │ │ │ │ │ -00026fa0: 656c 6420 636f 6e74 6169 6e73 2061 2064 eld contains a d │ │ │ │ │ -00026fb0: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th │ │ │ │ │ -00026fc0: 6520 6269 6e61 7279 2070 6163 6b61 6765 e binary package │ │ │ │ │ -00026fd0: 2c0a 636f 6e73 6973 7469 6e67 206f 6620 ,.consisting of │ │ │ │ │ -00026fe0: 7477 6f20 7061 7274 732c 2074 6865 2073 two parts, the s │ │ │ │ │ -00026ff0: 796e 6f70 7369 7320 6f72 2074 6865 2073 ynopsis or the s │ │ │ │ │ -00027000: 686f 7274 2064 6573 6372 6970 7469 6f6e hort description │ │ │ │ │ -00027010: 2c20 616e 6420 7468 650a 6c6f 6e67 2064 , and the.long d │ │ │ │ │ -00027020: 6573 6372 6970 7469 6f6e 2e20 2049 7420 escription. It │ │ │ │ │ -00027030: 6973 2061 206d 756c 7469 6c69 6e65 2066 is a multiline f │ │ │ │ │ -00027040: 6965 6c64 2077 6974 6820 7468 6520 666f ield with the fo │ │ │ │ │ -00027050: 6c6c 6f77 696e 6720 666f 726d 6174 3a0a llowing format:. │ │ │ │ │ -00027060: 0a20 2020 2020 4465 7363 7269 7074 696f . Descriptio │ │ │ │ │ -00027070: 6e3a 2073 696e 676c 6520 6c69 6e65 2073 n: single line s │ │ │ │ │ -00027080: 796e 6f70 7369 730a 2020 2020 2020 6578 ynopsis. ex │ │ │ │ │ -00027090: 7465 6e64 6564 2064 6573 6372 6970 7469 tended descripti │ │ │ │ │ -000270a0: 6f6e 206f 7665 7220 7365 7665 7261 6c20 on over several │ │ │ │ │ -000270b0: 6c69 6e65 730a 0a54 6865 206c 696e 6573 lines..The lines │ │ │ │ │ -000270c0: 2069 6e20 7468 6520 6578 7465 6e64 6564 in the extended │ │ │ │ │ -000270d0: 2064 6573 6372 6970 7469 6f6e 2063 616e description can │ │ │ │ │ -000270e0: 2068 6176 6520 7468 6573 6520 666f 726d have these form │ │ │ │ │ -000270f0: 6174 733a 0a0a 2020 202d 2054 686f 7365 ats:.. - Those │ │ │ │ │ -00027100: 2073 7461 7274 696e 6720 7769 7468 2061 starting with a │ │ │ │ │ -00027110: 2073 696e 676c 6520 7370 6163 6520 6172 single space ar │ │ │ │ │ -00027120: 6520 7061 7274 206f 6620 6120 7061 7261 e part of a para │ │ │ │ │ -00027130: 6772 6170 682e 0a20 2020 2020 5375 6363 graph.. Succ │ │ │ │ │ -00027140: 6573 7369 7665 206c 696e 6573 206f 6620 essive lines of │ │ │ │ │ -00027150: 7468 6973 2066 6f72 6d20 7769 6c6c 2062 this form will b │ │ │ │ │ -00027160: 6520 776f 7264 2d77 7261 7070 6564 2077 e word-wrapped w │ │ │ │ │ -00027170: 6865 6e20 6469 7370 6c61 7965 642e 0a20 hen displayed.. │ │ │ │ │ -00027180: 2020 2020 5468 6520 6c65 6164 696e 6720 The leading │ │ │ │ │ -00027190: 7370 6163 6520 7769 6c6c 2075 7375 616c space will usual │ │ │ │ │ -000271a0: 6c79 2062 6520 7374 7269 7070 6564 206f ly be stripped o │ │ │ │ │ -000271b0: 6666 2e20 2054 6865 206c 696e 6520 6d75 ff. The line mu │ │ │ │ │ -000271c0: 7374 0a20 2020 2020 636f 6e74 6169 6e20 st. contain │ │ │ │ │ -000271d0: 6174 206c 6561 7374 206f 6e65 206e 6f6e at least one non │ │ │ │ │ -000271e0: 2d77 6869 7465 7370 6163 6520 6368 6172 -whitespace char │ │ │ │ │ -000271f0: 6163 7465 722e 0a0a 2020 202d 2054 686f acter... - Tho │ │ │ │ │ -00027200: 7365 2073 7461 7274 696e 6720 7769 7468 se starting with │ │ │ │ │ -00027210: 2074 776f 206f 7220 6d6f 7265 2073 7061 two or more spa │ │ │ │ │ -00027220: 6365 732e 2020 5468 6573 6520 7769 6c6c ces. These will │ │ │ │ │ -00027230: 2062 6520 6469 7370 6c61 7965 640a 2020 be displayed. │ │ │ │ │ -00027240: 2020 2076 6572 6261 7469 6d2e 2020 4966 verbatim. If │ │ │ │ │ -00027250: 2074 6865 2064 6973 706c 6179 2063 616e the display can │ │ │ │ │ -00027260: 6e6f 7420 6265 2070 616e 6e65 6420 686f not be panned ho │ │ │ │ │ -00027270: 7269 7a6f 6e74 616c 6c79 2c20 7468 650a rizontally, the. │ │ │ │ │ -00027280: 2020 2020 2064 6973 706c 6179 696e 6720 displaying │ │ │ │ │ -00027290: 7072 6f67 7261 6d20 7769 6c6c 206c 696e program will lin │ │ │ │ │ -000272a0: 6520 7772 6170 2074 6865 6d20 e280 9c68 e wrap them ...h │ │ │ │ │ -000272b0: 6172 64e2 809d 2028 692e 652e 2c20 7769 ard... (i.e., wi │ │ │ │ │ -000272c0: 7468 6f75 7420 7461 6b69 6e67 0a20 2020 thout taking. │ │ │ │ │ -000272d0: 2020 6163 636f 756e 7420 6f66 2077 6f72 account of wor │ │ │ │ │ -000272e0: 6420 6272 6561 6b73 292e 2020 4966 2069 d breaks). If i │ │ │ │ │ -000272f0: 7420 6361 6e20 7468 6579 2077 696c 6c20 t can they will │ │ │ │ │ -00027300: 6265 2061 6c6c 6f77 6564 2074 6f20 7472 be allowed to tr │ │ │ │ │ -00027310: 6169 6c0a 2020 2020 206f 6666 2074 6f20 ail. off to │ │ │ │ │ -00027320: 7468 6520 7269 6768 742e 2020 4e6f 6e65 the right. None │ │ │ │ │ -00027330: 2c20 6f6e 6520 6f72 2074 776f 2069 6e69 , one or two ini │ │ │ │ │ -00027340: 7469 616c 2073 7061 6365 7320 6d61 7920 tial spaces may │ │ │ │ │ -00027350: 6265 2064 656c 6574 6564 2c0a 2020 2020 be deleted,. │ │ │ │ │ -00027360: 2062 7574 2074 6865 206e 756d 6265 7220 but the number │ │ │ │ │ -00027370: 6f66 2073 7061 6365 7320 6465 6c65 7465 of spaces delete │ │ │ │ │ -00027380: 6420 6672 6f6d 2065 6163 6820 6c69 6e65 d from each line │ │ │ │ │ -00027390: 2077 696c 6c20 6265 2074 6865 2073 616d will be the sam │ │ │ │ │ -000273a0: 650a 2020 2020 2028 736f 2074 6861 7420 e. (so that │ │ │ │ │ -000273b0: 796f 7520 6361 6e20 6861 7665 2069 6e64 you can have ind │ │ │ │ │ -000273c0: 656e 7469 6e67 2077 6f72 6b20 636f 7272 enting work corr │ │ │ │ │ -000273d0: 6563 746c 792c 2066 6f72 2065 7861 6d70 ectly, for examp │ │ │ │ │ -000273e0: 6c65 292e 2020 5468 650a 2020 2020 206c le). The. l │ │ │ │ │ -000273f0: 696e 6520 6d75 7374 2063 6f6e 7461 696e ine must contain │ │ │ │ │ -00027400: 2061 7420 6c65 6173 7420 6f6e 6520 6e6f at least one no │ │ │ │ │ -00027410: 6e2d 7768 6974 6573 7061 6365 2063 6861 n-whitespace cha │ │ │ │ │ -00027420: 7261 6374 6572 2e0a 0a20 2020 2d20 5468 racter... - Th │ │ │ │ │ -00027430: 6f73 6520 636f 6e74 6169 6e69 6e67 2061 ose containing a │ │ │ │ │ -00027440: 2073 696e 676c 6520 7370 6163 6520 666f single space fo │ │ │ │ │ -00027450: 6c6c 6f77 6564 2062 7920 6120 7369 6e67 llowed by a sing │ │ │ │ │ -00027460: 6c65 2066 756c 6c20 7374 6f70 0a20 2020 le full stop. │ │ │ │ │ -00027470: 2020 6368 6172 6163 7465 722e 2020 5468 character. Th │ │ │ │ │ -00027480: 6573 6520 6172 6520 7265 6e64 6572 6564 ese are rendered │ │ │ │ │ -00027490: 2061 7320 626c 616e 6b20 6c69 6e65 732e as blank lines. │ │ │ │ │ -000274a0: 2020 5468 6973 2069 7320 7468 6520 276f This is the 'o │ │ │ │ │ -000274b0: 6e6c 7927 0a20 2020 2020 7761 7920 746f nly'. way to │ │ │ │ │ -000274c0: 2067 6574 2061 2062 6c61 6e6b 206c 696e get a blank lin │ │ │ │ │ -000274d0: 652e 2020 2831 290a 0a20 2020 2d20 5468 e. (1).. - Th │ │ │ │ │ -000274e0: 6f73 6520 636f 6e74 6169 6e69 6e67 2061 ose containing a │ │ │ │ │ -000274f0: 2073 7061 6365 2c20 6120 6675 6c6c 2073 space, a full s │ │ │ │ │ -00027500: 746f 7020 616e 6420 736f 6d65 206d 6f72 top and some mor │ │ │ │ │ -00027510: 6520 6368 6172 6163 7465 7273 2e0a 2020 e characters.. │ │ │ │ │ -00027520: 2020 2054 6865 7365 2061 7265 2066 6f72 These are for │ │ │ │ │ -00027530: 2066 7574 7572 6520 6578 7061 6e73 696f future expansio │ │ │ │ │ -00027540: 6e2e 2020 446f 206e 6f74 2075 7365 2074 n. Do not use t │ │ │ │ │ -00027550: 6865 6d2e 0a0a 446f 206e 6f74 2075 7365 hem...Do not use │ │ │ │ │ -00027560: 2074 6162 2063 6861 7261 6374 6572 732e tab characters. │ │ │ │ │ -00027570: 2020 5468 6569 7220 6566 6665 6374 2069 Their effect i │ │ │ │ │ -00027580: 7320 6e6f 7420 7072 6564 6963 7461 626c s not predictabl │ │ │ │ │ -00027590: 652e 0a0a 5365 6520 2a6e 6f74 6520 5468 e...See *note Th │ │ │ │ │ -000275a0: 6520 6465 7363 7269 7074 696f 6e20 6f66 e description of │ │ │ │ │ -000275b0: 2061 2070 6163 6b61 6765 3a20 3462 2e20 a package: 4b. │ │ │ │ │ -000275c0: 666f 7220 6675 7274 6865 7220 696e 666f for further info │ │ │ │ │ -000275d0: 726d 6174 696f 6e20 6f6e 0a74 6869 732e rmation on.this. │ │ │ │ │ -000275e0: 0a0a 496e 2061 20e2 8098 2e63 6861 6e67 ..In a ....chang │ │ │ │ │ -000275f0: 6573 e280 9920 6669 6c65 2c20 7468 6520 es... file, the │ │ │ │ │ -00027600: e280 9844 6573 6372 6970 7469 6f6e e280 ...Description.. │ │ │ │ │ -00027610: 9920 6669 656c 6420 636f 6e74 6169 6e73 . field contains │ │ │ │ │ -00027620: 2061 2073 756d 6d61 7279 206f 6620 7468 a summary of th │ │ │ │ │ -00027630: 650a 6465 7363 7269 7074 696f 6e73 206f e.descriptions o │ │ │ │ │ -00027640: 6620 7468 6520 6269 6e61 7279 2070 6163 f the binary pac │ │ │ │ │ -00027650: 6b61 6765 7320 6265 696e 6720 7570 6c6f kages being uplo │ │ │ │ │ -00027660: 6164 6564 2e20 2049 6620 6e6f 2062 696e aded. If no bin │ │ │ │ │ -00027670: 6172 790a 7061 636b 6167 6573 2061 7265 ary.packages are │ │ │ │ │ -00027680: 2062 6569 6e67 2075 706c 6f61 6465 642c being uploaded, │ │ │ │ │ -00027690: 2074 6869 7320 6669 656c 6420 7769 6c6c this field will │ │ │ │ │ -000276a0: 206e 6f74 2062 6520 7072 6573 656e 742e not be present. │ │ │ │ │ -000276b0: 0a0a 5768 656e 2075 7365 6420 696e 7369 ..When used insi │ │ │ │ │ -000276c0: 6465 2061 20e2 8098 2e63 6861 6e67 6573 de a ....changes │ │ │ │ │ -000276d0: e280 9920 6669 6c65 2c20 7468 6520 e280 ... file, the .. │ │ │ │ │ -000276e0: 9844 6573 6372 6970 7469 6f6e e280 9920 .Description... │ │ │ │ │ -000276f0: 6669 656c 6420 6861 7320 610a 6469 6666 field has a.diff │ │ │ │ │ -00027700: 6572 656e 7420 666f 726d 6174 2074 6861 erent format tha │ │ │ │ │ -00027710: 6e20 696e 2073 6f75 7263 6520 6f72 2062 n in source or b │ │ │ │ │ -00027720: 696e 6172 7920 636f 6e74 726f 6c20 6669 inary control fi │ │ │ │ │ -00027730: 6c65 732e 2020 4974 2069 7320 610a 6d75 les. It is a.mu │ │ │ │ │ -00027740: 6c74 696c 696e 6520 6669 656c 6420 7769 ltiline field wi │ │ │ │ │ -00027750: 7468 206f 6e65 206c 696e 6520 7065 7220 th one line per │ │ │ │ │ -00027760: 6269 6e61 7279 2070 6163 6b61 6765 2e20 binary package. │ │ │ │ │ -00027770: 2054 6865 2066 6972 7374 206c 696e 6520 The first line │ │ │ │ │ -00027780: 6f66 2074 6865 0a66 6965 6c64 2076 616c of the.field val │ │ │ │ │ -00027790: 7565 2028 7468 6520 7061 7274 206f 6e20 ue (the part on │ │ │ │ │ -000277a0: 7468 6520 7361 6d65 206c 696e 6520 6173 the same line as │ │ │ │ │ -000277b0: 20e2 8098 4465 7363 7269 7074 696f 6e3a ...Description: │ │ │ │ │ -000277c0: e280 9929 2069 7320 616c 7761 7973 0a65 ...) is always.e │ │ │ │ │ -000277d0: 6d70 7479 2e20 2045 6163 6820 7375 6273 mpty. Each subs │ │ │ │ │ -000277e0: 6571 7565 6e74 206c 696e 6520 6973 2069 equent line is i │ │ │ │ │ -000277f0: 6e64 656e 7465 6420 6279 206f 6e65 2073 ndented by one s │ │ │ │ │ -00027800: 7061 6365 2061 6e64 2063 6f6e 7461 696e pace and contain │ │ │ │ │ -00027810: 7320 7468 650a 6e61 6d65 206f 6620 6120 s the.name of a │ │ │ │ │ -00027820: 6269 6e61 7279 2070 6163 6b61 6765 2c20 binary package, │ │ │ │ │ -00027830: 6120 7370 6163 652c 2061 2068 7970 6865 a space, a hyphe │ │ │ │ │ -00027840: 6e20 28e2 8098 2de2 8099 292c 2061 2073 n (...-...), a s │ │ │ │ │ -00027850: 7061 6365 2c20 616e 6420 7468 650a 7368 pace, and the.sh │ │ │ │ │ -00027860: 6f72 7420 6465 7363 7269 7074 696f 6e20 ort description │ │ │ │ │ -00027870: 6c69 6e65 2066 726f 6d20 7468 6174 2070 line from that p │ │ │ │ │ -00027880: 6163 6b61 6765 2e0a 0a20 2020 2d2d 2d2d ackage... ---- │ │ │ │ │ -00027890: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -000278a0: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -000278b0: 2831 2920 436f 6d70 6c65 7465 6c79 2065 (1) Completely e │ │ │ │ │ -000278c0: 6d70 7479 206c 696e 6573 2077 696c 6c20 mpty lines will │ │ │ │ │ -000278d0: 6e6f 7420 6265 2072 656e 6465 7265 6420 not be rendered │ │ │ │ │ -000278e0: 6173 2062 6c61 6e6b 206c 696e 6573 2e0a as blank lines.. │ │ │ │ │ -000278f0: 496e 7374 6561 642c 2074 6865 7920 7769 Instead, they wi │ │ │ │ │ -00027900: 6c6c 2063 6175 7365 2074 6865 2070 6172 ll cause the par │ │ │ │ │ -00027910: 7365 7220 746f 2074 6869 6e6b 2079 6f75 ser to think you │ │ │ │ │ -00027920: e280 9972 6520 7374 6172 7469 6e67 2061 ...re starting a │ │ │ │ │ -00027930: 2077 686f 6c65 206e 6577 0a72 6563 6f72 whole new.recor │ │ │ │ │ -00027940: 6420 696e 2074 6865 2063 6f6e 7472 6f6c d in the control │ │ │ │ │ -00027950: 2066 696c 652c 2061 6e64 2077 696c 6c20 file, and will │ │ │ │ │ -00027960: 7468 6572 6566 6f72 6520 6c69 6b65 6c79 therefore likely │ │ │ │ │ -00027970: 2061 626f 7274 2077 6974 6820 616e 0a65 abort with an.e │ │ │ │ │ -00027980: 7272 6f72 2e0a 0a1f 0a46 696c 653a 2064 rror.....File: d │ │ │ │ │ -00027990: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -000279a0: 6f2c 2020 4e6f 6465 3a20 4469 7374 7269 o, Node: Distri │ │ │ │ │ -000279b0: 6275 7469 6f6e 2c20 204e 6578 743a 2044 bution, Next: D │ │ │ │ │ -000279c0: 6174 652c 2020 5072 6576 3a20 4465 7363 ate, Prev: Desc │ │ │ │ │ -000279d0: 7269 7074 696f 6e2c 2020 5570 3a20 4c69 ription, Up: Li │ │ │ │ │ -000279e0: 7374 206f 6620 6669 656c 6473 0a0a 352e st of fields..5. │ │ │ │ │ -000279f0: 362e 3134 20e2 8098 4469 7374 7269 6275 6.14 ...Distribu │ │ │ │ │ -00027a00: 7469 6f6e e280 990a 2d2d 2d2d 2d2d 2d2d tion....-------- │ │ │ │ │ -00027a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a49 -------------..I │ │ │ │ │ -00027a20: 6e20 6120 e280 982e 6368 616e 6765 73e2 n a ....changes. │ │ │ │ │ -00027a30: 8099 2066 696c 6520 6f72 2070 6172 7365 .. file or parse │ │ │ │ │ -00027a40: 6420 6368 616e 6765 6c6f 6720 6f75 7470 d changelog outp │ │ │ │ │ -00027a50: 7574 2074 6869 7320 636f 6e74 6169 6e73 ut this contains │ │ │ │ │ -00027a60: 2074 6865 0a28 7370 6163 652d 7365 7061 the.(space-sepa │ │ │ │ │ -00027a70: 7261 7465 6429 206e 616d 6528 7329 206f rated) name(s) o │ │ │ │ │ -00027a80: 6620 7468 6520 6469 7374 7269 6275 7469 f the distributi │ │ │ │ │ -00027a90: 6f6e 2873 2920 7768 6572 6520 7468 6973 on(s) where this │ │ │ │ │ -00027aa0: 2076 6572 7369 6f6e 206f 660a 7468 6520 version of.the │ │ │ │ │ -00027ab0: 7061 636b 6167 6520 7368 6f75 6c64 2062 package should b │ │ │ │ │ -00027ac0: 6520 696e 7374 616c 6c65 642e 2020 5661 e installed. Va │ │ │ │ │ -00027ad0: 6c69 6420 6469 7374 7269 6275 7469 6f6e lid distribution │ │ │ │ │ -00027ae0: 7320 6172 6520 6465 7465 726d 696e 6564 s are determined │ │ │ │ │ -00027af0: 2062 790a 7468 6520 6172 6368 6976 6520 by.the archive │ │ │ │ │ -00027b00: 6d61 696e 7461 696e 6572 732e 2020 2831 maintainers. (1 │ │ │ │ │ -00027b10: 2920 2054 6865 2044 6562 6961 6e20 6172 ) The Debian ar │ │ │ │ │ -00027b20: 6368 6976 6520 736f 6674 7761 7265 206f chive software o │ │ │ │ │ -00027b30: 6e6c 7920 7375 7070 6f72 7473 0a6c 6973 nly supports.lis │ │ │ │ │ -00027b40: 7469 6e67 2061 2073 696e 676c 6520 6469 ting a single di │ │ │ │ │ -00027b50: 7374 7269 6275 7469 6f6e 2e20 204d 6967 stribution. Mig │ │ │ │ │ -00027b60: 7261 7469 6f6e 206f 6620 7061 636b 6167 ration of packag │ │ │ │ │ -00027b70: 6573 2074 6f20 6f74 6865 720a 6469 7374 es to other.dist │ │ │ │ │ -00027b80: 7269 6275 7469 6f6e 7320 6973 2068 616e ributions is han │ │ │ │ │ -00027b90: 646c 6564 206f 7574 7369 6465 206f 6620 dled outside of │ │ │ │ │ -00027ba0: 7468 6520 7570 6c6f 6164 2070 726f 6365 the upload proce │ │ │ │ │ -00027bb0: 7373 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d ss... -------- │ │ │ │ │ -00027bc0: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -00027bd0: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -00027be0: 4578 616d 706c 6520 6469 7374 7269 6275 Example distribu │ │ │ │ │ -00027bf0: 7469 6f6e 206e 616d 6573 2069 6e20 7468 tion names in th │ │ │ │ │ -00027c00: 6520 4465 6269 616e 2061 7263 6869 7665 e Debian archive │ │ │ │ │ -00027c10: 2075 7365 6420 696e 0ae2 8098 2e63 6861 used in.....cha │ │ │ │ │ -00027c20: 6e67 6573 e280 9920 6669 6c65 7320 6172 nges... files ar │ │ │ │ │ -00027c30: 653a 0a0a 2775 6e73 7461 626c 6527 0a0a e:..'unstable'.. │ │ │ │ │ -00027c40: 2020 2020 2054 6869 7320 6469 7374 7269 This distri │ │ │ │ │ -00027c50: 6275 7469 6f6e 2076 616c 7565 2072 6566 bution value ref │ │ │ │ │ -00027c60: 6572 7320 746f 2074 6865 2027 6465 7665 ers to the 'deve │ │ │ │ │ -00027c70: 6c6f 706d 656e 7461 6c27 2070 6172 7420 lopmental' part │ │ │ │ │ -00027c80: 6f66 2074 6865 0a20 2020 2020 4465 6269 of the. Debi │ │ │ │ │ -00027c90: 616e 2064 6973 7472 6962 7574 696f 6e20 an distribution │ │ │ │ │ -00027ca0: 7472 6565 2e20 204d 6f73 7420 6e65 7720 tree. Most new │ │ │ │ │ -00027cb0: 7061 636b 6167 6573 2c20 6e65 7720 7570 packages, new up │ │ │ │ │ -00027cc0: 7374 7265 616d 2076 6572 7369 6f6e 730a stream versions. │ │ │ │ │ -00027cd0: 2020 2020 206f 6620 7061 636b 6167 6573 of packages │ │ │ │ │ -00027ce0: 2061 6e64 2062 7567 2066 6978 6573 2067 and bug fixes g │ │ │ │ │ -00027cf0: 6f20 696e 746f 2074 6865 2027 756e 7374 o into the 'unst │ │ │ │ │ -00027d00: 6162 6c65 2720 6469 7265 6374 6f72 7920 able' directory │ │ │ │ │ -00027d10: 7472 6565 2e0a 0a27 6578 7065 7269 6d65 tree...'experime │ │ │ │ │ -00027d20: 6e74 616c 270a 0a20 2020 2020 5468 6520 ntal'.. The │ │ │ │ │ -00027d30: 7061 636b 6167 6573 2077 6974 6820 7468 packages with th │ │ │ │ │ -00027d40: 6973 2064 6973 7472 6962 7574 696f 6e20 is distribution │ │ │ │ │ -00027d50: 7661 6c75 6520 6172 6520 6465 656d 6564 value are deemed │ │ │ │ │ -00027d60: 2062 7920 7468 6569 720a 2020 2020 206d by their. m │ │ │ │ │ -00027d70: 6169 6e74 6169 6e65 7273 2074 6f20 6265 aintainers to be │ │ │ │ │ -00027d80: 2068 6967 6820 7269 736b 2e20 204f 6674 high risk. Oft │ │ │ │ │ -00027d90: 656e 7469 6d65 7320 7468 6579 2072 6570 entimes they rep │ │ │ │ │ -00027da0: 7265 7365 6e74 2065 6172 6c79 2062 6574 resent early bet │ │ │ │ │ -00027db0: 610a 2020 2020 206f 7220 6465 7665 6c6f a. or develo │ │ │ │ │ -00027dc0: 706d 656e 7461 6c20 7061 636b 6167 6573 pmental packages │ │ │ │ │ -00027dd0: 2066 726f 6d20 7661 7269 6f75 7320 736f from various so │ │ │ │ │ -00027de0: 7572 6365 7320 7468 6174 2074 6865 206d urces that the m │ │ │ │ │ -00027df0: 6169 6e74 6169 6e65 7273 0a20 2020 2020 aintainers. │ │ │ │ │ -00027e00: 7761 6e74 2070 656f 706c 6520 746f 2074 want people to t │ │ │ │ │ -00027e10: 7279 2c20 6275 7420 6172 6520 6e6f 7420 ry, but are not │ │ │ │ │ -00027e20: 7265 6164 7920 746f 2062 6520 6120 7061 ready to be a pa │ │ │ │ │ -00027e30: 7274 206f 6620 7468 6520 6f74 6865 720a rt of the other. │ │ │ │ │ -00027e40: 2020 2020 2070 6172 7473 206f 6620 7468 parts of th │ │ │ │ │ -00027e50: 6520 4465 6269 616e 2064 6973 7472 6962 e Debian distrib │ │ │ │ │ -00027e60: 7574 696f 6e20 7472 6565 2e0a 0a4f 7468 ution tree...Oth │ │ │ │ │ -00027e70: 6572 7320 6172 6520 7573 6564 2066 6f72 ers are used for │ │ │ │ │ -00027e80: 2075 7064 6174 696e 6720 7374 6162 6c65 updating stable │ │ │ │ │ -00027e90: 2072 656c 6561 7365 7320 6f72 2066 6f72 releases or for │ │ │ │ │ -00027ea0: 2073 6563 7572 6974 7920 7570 6c6f 6164 security upload │ │ │ │ │ -00027eb0: 732e 0a4d 6f72 6520 696e 666f 726d 6174 s..More informat │ │ │ │ │ -00027ec0: 696f 6e20 6973 2061 7661 696c 6162 6c65 ion is available │ │ │ │ │ -00027ed0: 2069 6e20 7468 6520 4465 6269 616e 2044 in the Debian D │ │ │ │ │ -00027ee0: 6576 656c 6f70 6572 e280 9973 2052 6566 eveloper...s Ref │ │ │ │ │ -00027ef0: 6572 656e 6365 2c0a 7365 6374 696f 6e20 erence,.section │ │ │ │ │ -00027f00: e280 9c54 6865 2044 6562 6961 6e20 6172 ...The Debian ar │ │ │ │ │ -00027f10: 6368 6976 65e2 809d 2e0a 0a1f 0a46 696c chive........Fil │ │ │ │ │ -00027f20: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00027f30: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4461 .info, Node: Da │ │ │ │ │ -00027f40: 7465 2c20 204e 6578 743a 2046 6f72 6d61 te, Next: Forma │ │ │ │ │ -00027f50: 742c 2020 5072 6576 3a20 4469 7374 7269 t, Prev: Distri │ │ │ │ │ -00027f60: 6275 7469 6f6e 2c20 2055 703a 204c 6973 bution, Up: Lis │ │ │ │ │ -00027f70: 7420 6f66 2066 6965 6c64 730a 0a35 2e36 t of fields..5.6 │ │ │ │ │ -00027f80: 2e31 3520 e280 9844 6174 65e2 8099 0a2d .15 ...Date....- │ │ │ │ │ -00027f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 ------------..Th │ │ │ │ │ -00027fa0: 6973 2066 6965 6c64 2069 6e63 6c75 6465 is field include │ │ │ │ │ -00027fb0: 7320 7468 6520 6461 7465 2074 6865 2070 s the date the p │ │ │ │ │ -00027fc0: 6163 6b61 6765 2077 6173 2062 7569 6c74 ackage was built │ │ │ │ │ -00027fd0: 206f 7220 6c61 7374 2065 6469 7465 642e or last edited. │ │ │ │ │ -00027fe0: 2020 4974 0a6d 7573 7420 6265 2069 6e20 It.must be in │ │ │ │ │ -00027ff0: 7468 6520 7361 6d65 2066 6f72 6d61 7420 the same format │ │ │ │ │ -00028000: 6173 2074 6865 2064 6174 6520 696e 2061 as the date in a │ │ │ │ │ -00028010: 20e2 8098 6465 6269 616e 2f63 6861 6e67 ...debian/chang │ │ │ │ │ -00028020: 656c 6f67 e280 9920 656e 7472 792e 0a0a elog... entry... │ │ │ │ │ -00028030: 5468 6520 7661 6c75 6520 6f66 2074 6869 The value of thi │ │ │ │ │ -00028040: 7320 6669 656c 6420 6973 2075 7375 616c s field is usual │ │ │ │ │ -00028050: 6c79 2065 7874 7261 6374 6564 2066 726f ly extracted fro │ │ │ │ │ -00028060: 6d20 7468 6520 e280 9864 6562 6961 6e2f m the ...debian/ │ │ │ │ │ -00028070: 6368 616e 6765 6c6f 67e2 8099 0a66 696c changelog....fil │ │ │ │ │ -00028080: 6520 2d20 7365 6520 2a6e 6f74 6520 4465 e - see *note De │ │ │ │ │ -00028090: 6269 616e 2063 6861 6e67 656c 6f67 3b20 bian changelog; │ │ │ │ │ -000280a0: 6465 6269 616e 2f63 6861 6e67 656c 6f67 debian/changelog │ │ │ │ │ -000280b0: 3a20 3664 2e29 2e0a 0a1f 0a46 696c 653a : 6d.).....File: │ │ │ │ │ -000280c0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -000280d0: 6e66 6f2c 2020 4e6f 6465 3a20 466f 726d nfo, Node: Form │ │ │ │ │ -000280e0: 6174 2c20 204e 6578 743a 2055 7267 656e at, Next: Urgen │ │ │ │ │ -000280f0: 6379 2c20 2050 7265 763a 2044 6174 652c cy, Prev: Date, │ │ │ │ │ -00028100: 2020 5570 3a20 4c69 7374 206f 6620 6669 Up: List of fi │ │ │ │ │ -00028110: 656c 6473 0a0a 352e 362e 3136 20e2 8098 elds..5.6.16 ... │ │ │ │ │ -00028120: 466f 726d 6174 e280 990a 2d2d 2d2d 2d2d Format....------ │ │ │ │ │ -00028130: 2d2d 2d2d 2d2d 2d2d 2d0a 0a49 6e20 2a6e ---------..In *n │ │ │ │ │ -00028140: 6f74 6520 2e63 6861 6e67 6573 3a20 6137 ote .changes: a7 │ │ │ │ │ -00028150: 2e20 6669 6c65 732c 2074 6869 7320 6669 . files, this fi │ │ │ │ │ -00028160: 656c 6420 6465 636c 6172 6573 2074 6865 eld declares the │ │ │ │ │ -00028170: 2066 6f72 6d61 7420 7665 7273 696f 6e20 format version │ │ │ │ │ -00028180: 6f66 0a74 6861 7420 6669 6c65 2e20 2054 of.that file. T │ │ │ │ │ -00028190: 6865 2073 796e 7461 7820 6f66 2074 6865 he syntax of the │ │ │ │ │ -000281a0: 2066 6965 6c64 2076 616c 7565 2069 7320 field value is │ │ │ │ │ -000281b0: 7468 6520 7361 6d65 2061 7320 7468 6174 the same as that │ │ │ │ │ -000281c0: 206f 6620 6120 2a6e 6f74 650a 7061 636b of a *note.pack │ │ │ │ │ -000281d0: 6167 6520 7665 7273 696f 6e20 6e75 6d62 age version numb │ │ │ │ │ -000281e0: 6572 3a20 3431 2e20 6578 6365 7074 2074 er: 41. except t │ │ │ │ │ -000281f0: 6861 7420 6e6f 2065 706f 6368 206f 7220 hat no epoch or │ │ │ │ │ -00028200: 4465 6269 616e 2072 6576 6973 696f 6e20 Debian revision │ │ │ │ │ -00028210: 6973 0a61 6c6c 6f77 6564 2e20 2054 6865 is.allowed. The │ │ │ │ │ -00028220: 2066 6f72 6d61 7420 6465 7363 7269 6265 format describe │ │ │ │ │ -00028230: 6420 696e 2074 6869 7320 646f 6375 6d65 d in this docume │ │ │ │ │ -00028240: 6e74 2069 7320 312e 382e 0a0a 496e 202a nt is 1.8...In * │ │ │ │ │ -00028250: 6e6f 7465 202e 6473 6320 4465 6269 616e note .dsc Debian │ │ │ │ │ -00028260: 2073 6f75 7263 6520 636f 6e74 726f 6c3a source control: │ │ │ │ │ -00028270: 2036 332e 2066 696c 6573 2c20 7468 6973 63. files, this │ │ │ │ │ -00028280: 2066 6965 6c64 2064 6563 6c61 7265 7320 field declares │ │ │ │ │ -00028290: 7468 650a 666f 726d 6174 206f 6620 7468 the.format of th │ │ │ │ │ -000282a0: 6520 736f 7572 6365 2070 6163 6b61 6765 e source package │ │ │ │ │ -000282b0: 2e20 2054 6865 2066 6965 6c64 2076 616c . The field val │ │ │ │ │ -000282c0: 7565 2069 7320 7573 6564 2062 7920 7072 ue is used by pr │ │ │ │ │ -000282d0: 6f67 7261 6d73 0a61 6374 696e 6720 6f6e ograms.acting on │ │ │ │ │ -000282e0: 2061 2073 6f75 7263 6520 7061 636b 6167 a source packag │ │ │ │ │ -000282f0: 6520 746f 2069 6e74 6572 7072 6574 2074 e to interpret t │ │ │ │ │ -00028300: 6865 206c 6973 7420 6f66 2066 696c 6573 he list of files │ │ │ │ │ -00028310: 2069 6e20 7468 6520 736f 7572 6365 0a70 in the source.p │ │ │ │ │ -00028320: 6163 6b61 6765 2061 6e64 2064 6574 6572 ackage and deter │ │ │ │ │ -00028330: 6d69 6e65 2068 6f77 2074 6f20 756e 7061 mine how to unpa │ │ │ │ │ -00028340: 636b 2069 742e 2020 5468 6520 7379 6e74 ck it. The synt │ │ │ │ │ -00028350: 6178 206f 6620 7468 6520 6669 656c 6420 ax of the field │ │ │ │ │ -00028360: 7661 6c75 650a 6973 2061 206e 756d 6572 value.is a numer │ │ │ │ │ -00028370: 6963 206d 616a 6f72 2072 6576 6973 696f ic major revisio │ │ │ │ │ -00028380: 6e2c 2061 2070 6572 696f 642c 2061 206e n, a period, a n │ │ │ │ │ -00028390: 756d 6572 6963 206d 696e 6f72 2072 6576 umeric minor rev │ │ │ │ │ -000283a0: 6973 696f 6e2c 2061 6e64 0a74 6865 6e20 ision, and.then │ │ │ │ │ -000283b0: 616e 206f 7074 696f 6e61 6c20 7375 6274 an optional subt │ │ │ │ │ -000283c0: 7970 6520 6166 7465 7220 7768 6974 6573 ype after whites │ │ │ │ │ -000283d0: 7061 6365 2c20 7768 6963 6820 6966 2073 pace, which if s │ │ │ │ │ -000283e0: 7065 6369 6669 6564 2069 7320 616e 0a61 pecified is an.a │ │ │ │ │ -000283f0: 6c70 6861 6e75 6d65 7269 6320 776f 7264 lphanumeric word │ │ │ │ │ -00028400: 2069 6e20 7061 7265 6e74 6865 7365 732e in parentheses. │ │ │ │ │ -00028410: 2020 5468 6520 7375 6274 7970 6520 6973 The subtype is │ │ │ │ │ -00028420: 206f 7074 696f 6e61 6c20 696e 2074 6865 optional in the │ │ │ │ │ -00028430: 2073 796e 7461 780a 6275 7420 6d61 7920 syntax.but may │ │ │ │ │ -00028440: 6265 206d 616e 6461 746f 7279 2066 6f72 be mandatory for │ │ │ │ │ -00028450: 2070 6172 7469 6375 6c61 7220 736f 7572 particular sour │ │ │ │ │ -00028460: 6365 2066 6f72 6d61 7420 7265 7669 7369 ce format revisi │ │ │ │ │ -00028470: 6f6e 732e 2020 2831 290a 0a20 2020 2d2d ons. (1).. -- │ │ │ │ │ -00028480: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -00028490: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -000284a0: 2020 2831 2920 5468 6520 736f 7572 6365 (1) The source │ │ │ │ │ -000284b0: 2066 6f72 6d61 7473 2063 7572 7265 6e74 formats current │ │ │ │ │ -000284c0: 6c79 2073 7570 706f 7274 6564 2062 7920 ly supported by │ │ │ │ │ -000284d0: 7468 6520 4465 6269 616e 2061 7263 6869 the Debian archi │ │ │ │ │ -000284e0: 7665 0a73 6f66 7477 6172 6520 6172 6520 ve.software are │ │ │ │ │ -000284f0: e280 9831 2e30 e280 992c 20e2 8098 332e ...1.0..., ...3. │ │ │ │ │ -00028500: 3020 286e 6174 6976 6529 e280 992c 2061 0 (native)..., a │ │ │ │ │ -00028510: 6e64 20e2 8098 332e 3020 2871 7569 6c74 nd ...3.0 (quilt │ │ │ │ │ -00028520: 29e2 8099 2e0a 0a1f 0a46 696c 653a 2064 )........File: d │ │ │ │ │ -00028530: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00028540: 6f2c 2020 4e6f 6465 3a20 5572 6765 6e63 o, Node: Urgenc │ │ │ │ │ -00028550: 792c 2020 4e65 7874 3a20 4368 616e 6765 y, Next: Change │ │ │ │ │ -00028560: 732c 2020 5072 6576 3a20 466f 726d 6174 s, Prev: Format │ │ │ │ │ -00028570: 2c20 2055 703a 204c 6973 7420 6f66 2066 , Up: List of f │ │ │ │ │ -00028580: 6965 6c64 730a 0a35 2e36 2e31 3720 e280 ields..5.6.17 .. │ │ │ │ │ -00028590: 9855 7267 656e 6379 e280 990a 2d2d 2d2d .Urgency....---- │ │ │ │ │ -000285a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 ------------..Th │ │ │ │ │ -000285b0: 6973 2069 7320 6120 6465 7363 7269 7074 is is a descript │ │ │ │ │ -000285c0: 696f 6e20 6f66 2068 6f77 2069 6d70 6f72 ion of how impor │ │ │ │ │ -000285d0: 7461 6e74 2069 7420 6973 2074 6f20 7570 tant it is to up │ │ │ │ │ -000285e0: 6772 6164 6520 746f 2074 6869 7320 7665 grade to this ve │ │ │ │ │ -000285f0: 7273 696f 6e0a 6672 6f6d 2070 7265 7669 rsion.from previ │ │ │ │ │ -00028600: 6f75 7320 6f6e 6573 2e20 2049 7420 636f ous ones. It co │ │ │ │ │ -00028610: 6e73 6973 7473 206f 6620 6120 7369 6e67 nsists of a sing │ │ │ │ │ -00028620: 6c65 206b 6579 776f 7264 2074 616b 696e le keyword takin │ │ │ │ │ -00028630: 6720 6f6e 6520 6f66 2074 6865 0a76 616c g one of the.val │ │ │ │ │ -00028640: 7565 7320 e280 986c 6f77 e280 992c 20e2 ues ...low..., . │ │ │ │ │ -00028650: 8098 6d65 6469 756d e280 992c 20e2 8098 ..medium..., ... │ │ │ │ │ -00028660: 6869 6768 e280 992c 20e2 8098 656d 6572 high..., ...emer │ │ │ │ │ -00028670: 6765 6e63 79e2 8099 2c20 6f72 20e2 8098 gency..., or ... │ │ │ │ │ -00028680: 6372 6974 6963 616c e280 9920 2831 2920 critical... (1) │ │ │ │ │ -00028690: 286e 6f74 0a63 6173 652d 7365 6e73 6974 (not.case-sensit │ │ │ │ │ -000286a0: 6976 6529 2066 6f6c 6c6f 7765 6420 6279 ive) followed by │ │ │ │ │ -000286b0: 2061 6e20 6f70 7469 6f6e 616c 2063 6f6d an optional com │ │ │ │ │ -000286c0: 6d65 6e74 6172 7920 2873 6570 6172 6174 mentary (separat │ │ │ │ │ -000286d0: 6564 2062 7920 610a 7370 6163 6529 2077 ed by a.space) w │ │ │ │ │ -000286e0: 6869 6368 2069 7320 7573 7561 6c6c 7920 hich is usually │ │ │ │ │ -000286f0: 696e 2070 6172 656e 7468 6573 6573 2e20 in parentheses. │ │ │ │ │ -00028700: 2046 6f72 2065 7861 6d70 6c65 3a0a 0a20 For example:.. │ │ │ │ │ -00028710: 2020 2020 5572 6765 6e63 793a 206c 6f77 Urgency: low │ │ │ │ │ -00028720: 2028 4849 4748 2066 6f72 2075 7365 7273 (HIGH for users │ │ │ │ │ -00028730: 206f 6620 6469 7665 7273 696f 6e73 290a of diversions). │ │ │ │ │ -00028740: 0a54 6865 2076 616c 7565 206f 6620 7468 .The value of th │ │ │ │ │ -00028750: 6973 2066 6965 6c64 2069 7320 7573 7561 is field is usua │ │ │ │ │ -00028760: 6c6c 7920 6578 7472 6163 7465 6420 6672 lly extracted fr │ │ │ │ │ -00028770: 6f6d 2074 6865 20e2 8098 6465 6269 616e om the ...debian │ │ │ │ │ -00028780: 2f63 6861 6e67 656c 6f67 e280 990a 6669 /changelog....fi │ │ │ │ │ -00028790: 6c65 202d 2073 6565 202a 6e6f 7465 2044 le - see *note D │ │ │ │ │ -000287a0: 6562 6961 6e20 6368 616e 6765 6c6f 673b ebian changelog; │ │ │ │ │ -000287b0: 2064 6562 6961 6e2f 6368 616e 6765 6c6f debian/changelo │ │ │ │ │ -000287c0: 673a 2036 642e 0a0a 2020 202d 2d2d 2d2d g: 6d... ----- │ │ │ │ │ -000287d0: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -000287e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -000287f0: 3129 204f 7468 6572 2075 7267 656e 6379 1) Other urgency │ │ │ │ │ -00028800: 2076 616c 7565 7320 6172 6520 7375 7070 values are supp │ │ │ │ │ -00028810: 6f72 7465 6420 7769 7468 2063 6f6e 6669 orted with confi │ │ │ │ │ -00028820: 6775 7261 7469 6f6e 2063 6861 6e67 6573 guration changes │ │ │ │ │ -00028830: 2069 6e0a 7468 6520 6172 6368 6976 6520 in.the archive │ │ │ │ │ -00028840: 736f 6674 7761 7265 2062 7574 2061 7265 software but are │ │ │ │ │ -00028850: 206e 6f74 2075 7365 6420 696e 2044 6562 not used in Deb │ │ │ │ │ -00028860: 6961 6e2e 2020 5468 6520 7572 6765 6e63 ian. The urgenc │ │ │ │ │ -00028870: 7920 6166 6665 6374 730a 686f 7720 7175 y affects.how qu │ │ │ │ │ -00028880: 6963 6b6c 7920 6120 7061 636b 6167 6520 ickly a package │ │ │ │ │ -00028890: 7769 6c6c 2062 6520 636f 6e73 6964 6572 will be consider │ │ │ │ │ -000288a0: 6564 2066 6f72 2069 6e63 6c75 7369 6f6e ed for inclusion │ │ │ │ │ -000288b0: 2069 6e74 6f20 7468 650a e280 9874 6573 into the....tes │ │ │ │ │ -000288c0: 7469 6e67 e280 9920 6469 7374 7269 6275 ting... distribu │ │ │ │ │ -000288d0: 7469 6f6e 2061 6e64 2067 6976 6573 2061 tion and gives a │ │ │ │ │ -000288e0: 6e20 696e 6469 6361 7469 6f6e 206f 6620 n indication of │ │ │ │ │ -000288f0: 7468 6520 696d 706f 7274 616e 6365 206f the importance o │ │ │ │ │ -00028900: 6620 616e 790a 6669 7865 7320 696e 636c f any.fixes incl │ │ │ │ │ -00028910: 7564 6564 2069 6e20 7468 6520 7570 6c6f uded in the uplo │ │ │ │ │ -00028920: 6164 2e20 20e2 8098 456d 6572 6765 6e63 ad. ...Emergenc │ │ │ │ │ -00028930: 79e2 8099 2061 6e64 20e2 8098 6372 6974 y... and ...crit │ │ │ │ │ -00028940: 6963 616c e280 9920 6172 6520 7472 6561 ical... are trea │ │ │ │ │ -00028950: 7465 6420 6173 0a73 796e 6f6e 796d 6f75 ted as.synonymou │ │ │ │ │ -00028960: 732e 0a0a 1f0a 4669 6c65 3a20 6465 6269 s.....File: debi │ │ │ │ │ -00028970: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -00028980: 204e 6f64 653a 2043 6861 6e67 6573 2c20 Node: Changes, │ │ │ │ │ -00028990: 204e 6578 743a 2042 696e 6172 792c 2020 Next: Binary, │ │ │ │ │ -000289a0: 5072 6576 3a20 5572 6765 6e63 792c 2020 Prev: Urgency, │ │ │ │ │ -000289b0: 5570 3a20 4c69 7374 206f 6620 6669 656c Up: List of fiel │ │ │ │ │ -000289c0: 6473 0a0a 352e 362e 3138 20e2 8098 4368 ds..5.6.18 ...Ch │ │ │ │ │ -000289d0: 616e 6765 73e2 8099 0a2d 2d2d 2d2d 2d2d anges....------- │ │ │ │ │ -000289e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6869 7320 ---------..This │ │ │ │ │ -000289f0: 6d75 6c74 696c 696e 6520 6669 656c 6420 multiline field │ │ │ │ │ -00028a00: 636f 6e74 6169 6e73 2074 6865 2068 756d contains the hum │ │ │ │ │ -00028a10: 616e 2d72 6561 6461 626c 6520 6368 616e an-readable chan │ │ │ │ │ -00028a20: 6765 7320 6461 7461 2c0a 6465 7363 7269 ges data,.descri │ │ │ │ │ -00028a30: 6269 6e67 2074 6865 2064 6966 6665 7265 bing the differe │ │ │ │ │ -00028a40: 6e63 6573 2062 6574 7765 656e 2074 6865 nces between the │ │ │ │ │ -00028a50: 206c 6173 7420 7665 7273 696f 6e20 616e last version an │ │ │ │ │ -00028a60: 6420 7468 6520 6375 7272 656e 7420 6f6e d the current on │ │ │ │ │ -00028a70: 652e 0a0a 5468 6520 6669 7273 7420 6c69 e...The first li │ │ │ │ │ -00028a80: 6e65 206f 6620 7468 6520 6669 656c 6420 ne of the field │ │ │ │ │ -00028a90: 7661 6c75 6520 2874 6865 2070 6172 7420 value (the part │ │ │ │ │ -00028aa0: 6f6e 2074 6865 2073 616d 6520 6c69 6e65 on the same line │ │ │ │ │ -00028ab0: 2061 730a e280 9843 6861 6e67 6573 3ae2 as....Changes:. │ │ │ │ │ -00028ac0: 8099 2920 6973 2061 6c77 6179 7320 656d ..) is always em │ │ │ │ │ -00028ad0: 7074 792e 2020 5468 6520 636f 6e74 656e pty. The conten │ │ │ │ │ -00028ae0: 7420 6f66 2074 6865 2066 6965 6c64 2069 t of the field i │ │ │ │ │ -00028af0: 7320 6578 7072 6573 7365 6420 6173 0a63 s expressed as.c │ │ │ │ │ -00028b00: 6f6e 7469 6e75 6174 696f 6e20 6c69 6e65 ontinuation line │ │ │ │ │ -00028b10: 732c 2077 6974 6820 6561 6368 206c 696e s, with each lin │ │ │ │ │ -00028b20: 6520 696e 6465 6e74 6564 2062 7920 6174 e indented by at │ │ │ │ │ -00028b30: 206c 6561 7374 206f 6e65 2073 7061 6365 least one space │ │ │ │ │ -00028b40: 2e0a 426c 616e 6b20 6c69 6e65 7320 6d75 ..Blank lines mu │ │ │ │ │ -00028b50: 7374 2062 6520 7265 7072 6573 656e 7465 st be represente │ │ │ │ │ -00028b60: 6420 6279 2061 206c 696e 6520 636f 6e73 d by a line cons │ │ │ │ │ -00028b70: 6973 7469 6e67 206f 6e6c 7920 6f66 2061 isting only of a │ │ │ │ │ -00028b80: 2073 7061 6365 2061 6e64 0a61 2066 756c space and.a ful │ │ │ │ │ -00028b90: 6c20 7374 6f70 2028 e280 982e e280 9929 l stop (.......) │ │ │ │ │ -00028ba0: 2e0a 0a54 6865 2076 616c 7565 206f 6620 ...The value of │ │ │ │ │ -00028bb0: 7468 6973 2066 6965 6c64 2069 7320 7573 this field is us │ │ │ │ │ -00028bc0: 7561 6c6c 7920 6578 7472 6163 7465 6420 ually extracted │ │ │ │ │ -00028bd0: 6672 6f6d 2074 6865 20e2 8098 6465 6269 from the ...debi │ │ │ │ │ -00028be0: 616e 2f63 6861 6e67 656c 6f67 e280 990a an/changelog.... │ │ │ │ │ -00028bf0: 6669 6c65 202d 2073 6565 202a 6e6f 7465 file - see *note │ │ │ │ │ -00028c00: 2044 6562 6961 6e20 6368 616e 6765 6c6f Debian changelo │ │ │ │ │ -00028c10: 673b 2064 6562 6961 6e2f 6368 616e 6765 g; debian/change │ │ │ │ │ -00028c20: 6c6f 673a 2036 642e 0a0a 4561 6368 2076 log: 6d...Each v │ │ │ │ │ -00028c30: 6572 7369 6f6e e280 9973 2063 6861 6e67 ersion...s chang │ │ │ │ │ -00028c40: 6520 696e 666f 726d 6174 696f 6e20 7368 e information sh │ │ │ │ │ -00028c50: 6f75 6c64 2062 6520 7072 6563 6564 6564 ould be preceded │ │ │ │ │ -00028c60: 2062 7920 6120 e280 9c74 6974 6c65 e280 by a ...title.. │ │ │ │ │ -00028c70: 9d20 6c69 6e65 0a67 6976 696e 6720 6174 . line.giving at │ │ │ │ │ -00028c80: 206c 6561 7374 2074 6865 2076 6572 7369 least the versi │ │ │ │ │ -00028c90: 6f6e 2c20 6469 7374 7269 6275 7469 6f6e on, distribution │ │ │ │ │ -00028ca0: 2873 2920 616e 6420 7572 6765 6e63 792c (s) and urgency, │ │ │ │ │ -00028cb0: 2069 6e20 610a 6875 6d61 6e2d 7265 6164 in a.human-read │ │ │ │ │ -00028cc0: 6162 6c65 2077 6179 2e0a 0a49 6620 6461 able way...If da │ │ │ │ │ -00028cd0: 7461 2066 726f 6d20 7365 7665 7261 6c20 ta from several │ │ │ │ │ -00028ce0: 7665 7273 696f 6e73 2069 7320 6265 696e versions is bein │ │ │ │ │ -00028cf0: 6720 7265 7475 726e 6564 2074 6865 2065 g returned the e │ │ │ │ │ -00028d00: 6e74 7279 2066 6f72 2074 6865 206d 6f73 ntry for the mos │ │ │ │ │ -00028d10: 740a 7265 6365 6e74 2076 6572 7369 6f6e t.recent version │ │ │ │ │ -00028d20: 2073 686f 756c 6420 6265 2072 6574 7572 should be retur │ │ │ │ │ -00028d30: 6e65 6420 6669 7273 742c 2061 6e64 2065 ned first, and e │ │ │ │ │ -00028d40: 6e74 7269 6573 2073 686f 756c 6420 6265 ntries should be │ │ │ │ │ -00028d50: 2073 6570 6172 6174 6564 0a62 7920 7468 separated.by th │ │ │ │ │ -00028d60: 6520 7265 7072 6573 656e 7461 7469 6f6e e representation │ │ │ │ │ -00028d70: 206f 6620 6120 626c 616e 6b20 6c69 6e65 of a blank line │ │ │ │ │ -00028d80: 2028 7468 6520 e280 9c74 6974 6c65 e280 (the ...title.. │ │ │ │ │ -00028d90: 9d20 6c69 6e65 206d 6179 2061 6c73 6f20 . line may also │ │ │ │ │ -00028da0: 6265 0a66 6f6c 6c6f 7765 6420 6279 2074 be.followed by t │ │ │ │ │ -00028db0: 6865 2072 6570 7265 7365 6e74 6174 696f he representatio │ │ │ │ │ -00028dc0: 6e20 6f66 2061 2062 6c61 6e6b 206c 696e n of a blank lin │ │ │ │ │ -00028dd0: 6529 2e0a 0a1f 0a46 696c 653a 2064 6562 e).....File: deb │ │ │ │ │ -00028de0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00028df0: 2020 4e6f 6465 3a20 4269 6e61 7279 2c20 Node: Binary, │ │ │ │ │ -00028e00: 204e 6578 743a 2049 6e73 7461 6c6c 6564 Next: Installed │ │ │ │ │ -00028e10: 2d53 697a 652c 2020 5072 6576 3a20 4368 -Size, Prev: Ch │ │ │ │ │ -00028e20: 616e 6765 732c 2020 5570 3a20 4c69 7374 anges, Up: List │ │ │ │ │ -00028e30: 206f 6620 6669 656c 6473 0a0a 352e 362e of fields..5.6. │ │ │ │ │ -00028e40: 3139 20e2 8098 4269 6e61 7279 e280 990a 19 ...Binary.... │ │ │ │ │ -00028e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ -00028e60: 0a54 6869 7320 666f 6c64 6564 2066 6965 .This folded fie │ │ │ │ │ -00028e70: 6c64 2069 7320 6120 6c69 7374 206f 6620 ld is a list of │ │ │ │ │ -00028e80: 6269 6e61 7279 2070 6163 6b61 6765 732e binary packages. │ │ │ │ │ -00028e90: 2020 4974 7320 7379 6e74 6178 2061 6e64 Its syntax and │ │ │ │ │ -00028ea0: 206d 6561 6e69 6e67 0a76 6172 6965 7320 meaning.varies │ │ │ │ │ -00028eb0: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ │ │ -00028ec0: 2063 6f6e 7472 6f6c 2066 696c 6520 696e control file in │ │ │ │ │ -00028ed0: 2077 6869 6368 2069 7420 6170 7065 6172 which it appear │ │ │ │ │ -00028ee0: 732e 0a0a 5768 656e 2069 7420 6170 7065 s...When it appe │ │ │ │ │ -00028ef0: 6172 7320 696e 2074 6865 20e2 8098 2e64 ars in the ....d │ │ │ │ │ -00028f00: 7363 e280 9920 6669 6c65 2c20 6974 206c sc... file, it l │ │ │ │ │ -00028f10: 6973 7473 2062 696e 6172 7920 7061 636b ists binary pack │ │ │ │ │ -00028f20: 6167 6573 2077 6869 6368 2061 0a73 6f75 ages which a.sou │ │ │ │ │ -00028f30: 7263 6520 7061 636b 6167 6520 6361 6e20 rce package can │ │ │ │ │ -00028f40: 7072 6f64 7563 652c 2073 6570 6172 6174 produce, separat │ │ │ │ │ -00028f50: 6564 2062 7920 636f 6d6d 6173 2028 3129 ed by commas (1) │ │ │ │ │ -00028f60: 2e20 2054 6865 2073 6f75 7263 6520 7061 . The source pa │ │ │ │ │ -00028f70: 636b 6167 650a 646f 6573 206e 6f74 206e ckage.does not n │ │ │ │ │ -00028f80: 6563 6573 7361 7269 6c79 2070 726f 6475 ecessarily produ │ │ │ │ │ -00028f90: 6365 2061 6c6c 206f 6620 7468 6573 6520 ce all of these │ │ │ │ │ -00028fa0: 6269 6e61 7279 2070 6163 6b61 6765 7320 binary packages │ │ │ │ │ -00028fb0: 666f 7220 6576 6572 790a 6172 6368 6974 for every.archit │ │ │ │ │ -00028fc0: 6563 7475 7265 2e20 2054 6865 2073 6f75 ecture. The sou │ │ │ │ │ -00028fd0: 7263 6520 636f 6e74 726f 6c20 6669 6c65 rce control file │ │ │ │ │ -00028fe0: 2064 6f65 736e e280 9974 2063 6f6e 7461 doesn...t conta │ │ │ │ │ -00028ff0: 696e 2064 6574 6169 6c73 206f 6620 7768 in details of wh │ │ │ │ │ -00029000: 6963 680a 6172 6368 6974 6563 7475 7265 ich.architecture │ │ │ │ │ -00029010: 7320 6172 6520 6170 7072 6f70 7269 6174 s are appropriat │ │ │ │ │ -00029020: 6520 666f 7220 7768 6963 6820 6f66 2074 e for which of t │ │ │ │ │ -00029030: 6865 2062 696e 6172 7920 7061 636b 6167 he binary packag │ │ │ │ │ -00029040: 6573 2e0a 0a57 6865 6e20 6974 2061 7070 es...When it app │ │ │ │ │ -00029050: 6561 7273 2069 6e20 6120 e280 982e 6368 ears in a ....ch │ │ │ │ │ -00029060: 616e 6765 73e2 8099 2066 696c 652c 2069 anges... file, i │ │ │ │ │ -00029070: 7420 6c69 7374 7320 7468 6520 6e61 6d65 t lists the name │ │ │ │ │ -00029080: 7320 6f66 2074 6865 2062 696e 6172 790a s of the binary. │ │ │ │ │ -00029090: 7061 636b 6167 6573 2062 6569 6e67 2075 packages being u │ │ │ │ │ -000290a0: 706c 6f61 6465 642c 2073 6570 6172 6174 ploaded, separat │ │ │ │ │ -000290b0: 6564 2062 7920 7768 6974 6573 7061 6365 ed by whitespace │ │ │ │ │ -000290c0: 2028 6e6f 7420 636f 6d6d 6173 292e 2020 (not commas). │ │ │ │ │ -000290d0: 4966 206e 6f0a 6269 6e61 7279 2070 6163 If no.binary pac │ │ │ │ │ -000290e0: 6b61 6765 7320 6172 6520 6265 696e 6720 kages are being │ │ │ │ │ -000290f0: 7570 6c6f 6164 6564 2c20 7468 6973 2066 uploaded, this f │ │ │ │ │ -00029100: 6965 6c64 2077 696c 6c20 6e6f 7420 6265 ield will not be │ │ │ │ │ -00029110: 2070 7265 7365 6e74 2e0a 0a20 2020 2d2d present... -- │ │ │ │ │ -00029120: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -00029130: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -00029140: 2020 2831 2920 4120 7370 6163 6520 6166 (1) A space af │ │ │ │ │ -00029150: 7465 7220 6561 6368 2063 6f6d 6d61 2069 ter each comma i │ │ │ │ │ -00029160: 7320 636f 6e76 656e 7469 6f6e 616c 2e0a s conventional.. │ │ │ │ │ -00029170: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00029180: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00029190: 6465 3a20 496e 7374 616c 6c65 642d 5369 de: Installed-Si │ │ │ │ │ -000291a0: 7a65 2c20 204e 6578 743a 2046 696c 6573 ze, Next: Files │ │ │ │ │ -000291b0: 2c20 2050 7265 763a 2042 696e 6172 792c , Prev: Binary, │ │ │ │ │ -000291c0: 2020 5570 3a20 4c69 7374 206f 6620 6669 Up: List of fi │ │ │ │ │ -000291d0: 656c 6473 0a0a 352e 362e 3230 20e2 8098 elds..5.6.20 ... │ │ │ │ │ -000291e0: 496e 7374 616c 6c65 642d 5369 7a65 e280 Installed-Size.. │ │ │ │ │ -000291f0: 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ..-------------- │ │ │ │ │ -00029200: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6869 7320 ---------..This │ │ │ │ │ -00029210: 6669 656c 6420 6170 7065 6172 7320 696e field appears in │ │ │ │ │ -00029220: 2074 6865 2062 696e 6172 7920 7061 636b the binary pack │ │ │ │ │ -00029230: 6167 6520 636f 6e74 726f 6c20 6669 6c65 age control file │ │ │ │ │ -00029240: 732c 2061 6e64 2069 6e20 7468 650a e280 s, and in the... │ │ │ │ │ -00029250: 9850 6163 6b61 6765 73e2 8099 2066 696c .Packages... fil │ │ │ │ │ -00029260: 6573 2e20 2049 7420 6769 7665 7320 616e es. It gives an │ │ │ │ │ -00029270: 2065 7374 696d 6174 6520 6f66 2074 6865 estimate of the │ │ │ │ │ -00029280: 2074 6f74 616c 2061 6d6f 756e 7420 6f66 total amount of │ │ │ │ │ -00029290: 2064 6973 6b0a 7370 6163 6520 7265 7175 disk.space requ │ │ │ │ │ -000292a0: 6972 6564 2074 6f20 696e 7374 616c 6c20 ired to install │ │ │ │ │ -000292b0: 7468 6520 6e61 6d65 6420 7061 636b 6167 the named packag │ │ │ │ │ -000292c0: 652e 2020 4163 7475 616c 2069 6e73 7461 e. Actual insta │ │ │ │ │ -000292d0: 6c6c 6564 2073 697a 6520 6d61 790a 7661 lled size may.va │ │ │ │ │ -000292e0: 7279 2062 6173 6564 206f 6e20 626c 6f63 ry based on bloc │ │ │ │ │ -000292f0: 6b20 7369 7a65 2c20 6669 6c65 2073 7973 k size, file sys │ │ │ │ │ -00029300: 7465 6d20 7072 6f70 6572 7469 6573 2c20 tem properties, │ │ │ │ │ -00029310: 6f72 2061 6374 696f 6e73 2074 616b 656e or actions taken │ │ │ │ │ -00029320: 2062 790a 7061 636b 6167 6520 6d61 696e by.package main │ │ │ │ │ -00029330: 7461 696e 6572 2073 6372 6970 7473 2e0a tainer scripts.. │ │ │ │ │ -00029340: 0a54 6865 2064 6973 6b20 7370 6163 6520 .The disk space │ │ │ │ │ -00029350: 6973 2067 6976 656e 2061 7320 7468 6520 is given as the │ │ │ │ │ -00029360: 6163 6375 6d75 6c61 7465 6420 7369 7a65 accumulated size │ │ │ │ │ -00029370: 206f 6620 6561 6368 2072 6567 756c 6172 of each regular │ │ │ │ │ -00029380: 2066 696c 6520 616e 640a 7379 6d6c 696e file and.symlin │ │ │ │ │ -00029390: 6b20 726f 756e 6465 6420 746f 2031 204b k rounded to 1 K │ │ │ │ │ -000293a0: 6942 2075 7365 6420 756e 6974 732c 2061 iB used units, a │ │ │ │ │ -000293b0: 6e64 2061 2062 6173 656c 696e 6520 6f66 nd a baseline of │ │ │ │ │ -000293c0: 2031 204b 6942 2066 6f72 2061 6e79 0a6f 1 KiB for any.o │ │ │ │ │ -000293d0: 7468 6572 2066 696c 6573 7973 7465 6d20 ther filesystem │ │ │ │ │ -000293e0: 6f62 6a65 6374 2074 7970 652e 0a0a 1f0a object type..... │ │ │ │ │ -000293f0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00029400: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00029410: 2046 696c 6573 2c20 204e 6578 743a 2043 Files, Next: C │ │ │ │ │ -00029420: 6c6f 7365 732c 2020 5072 6576 3a20 496e loses, Prev: In │ │ │ │ │ -00029430: 7374 616c 6c65 642d 5369 7a65 2c20 2055 stalled-Size, U │ │ │ │ │ -00029440: 703a 204c 6973 7420 6f66 2066 6965 6c64 p: List of field │ │ │ │ │ -00029450: 730a 0a35 2e36 2e32 3120 e280 9846 696c s..5.6.21 ...Fil │ │ │ │ │ -00029460: 6573 e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d es....---------- │ │ │ │ │ -00029470: 2d2d 2d2d 0a0a 5468 6973 2066 6965 6c64 ----..This field │ │ │ │ │ -00029480: 2063 6f6e 7461 696e 7320 6120 6c69 7374 contains a list │ │ │ │ │ -00029490: 206f 6620 6669 6c65 7320 7769 7468 2069 of files with i │ │ │ │ │ -000294a0: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about │ │ │ │ │ -000294b0: 2065 6163 6820 6f6e 652e 0a54 6865 2065 each one..The e │ │ │ │ │ -000294c0: 7861 6374 2069 6e66 6f72 6d61 7469 6f6e xact information │ │ │ │ │ -000294d0: 2061 6e64 2073 796e 7461 7820 7661 7269 and syntax vari │ │ │ │ │ -000294e0: 6573 2077 6974 6820 7468 6520 636f 6e74 es with the cont │ │ │ │ │ -000294f0: 6578 742e 0a0a 496e 2061 6c6c 2063 6173 ext...In all cas │ │ │ │ │ -00029500: 6573 2c20 e280 9846 696c 6573 e280 9920 es, ...Files... │ │ │ │ │ -00029510: 6973 2061 206d 756c 7469 6c69 6e65 2066 is a multiline f │ │ │ │ │ -00029520: 6965 6c64 2e20 2054 6865 2066 6972 7374 ield. The first │ │ │ │ │ -00029530: 206c 696e 6520 6f66 2074 6865 2066 6965 line of the fie │ │ │ │ │ -00029540: 6c64 0a76 616c 7565 2028 7468 6520 7061 ld.value (the pa │ │ │ │ │ -00029550: 7274 206f 6e20 7468 6520 7361 6d65 206c rt on the same l │ │ │ │ │ -00029560: 696e 6520 6173 20e2 8098 4669 6c65 733a ine as ...Files: │ │ │ │ │ -00029570: e280 9929 2069 7320 616c 7761 7973 2065 ...) is always e │ │ │ │ │ -00029580: 6d70 7479 2e20 2054 6865 0a63 6f6e 7465 mpty. The.conte │ │ │ │ │ -00029590: 6e74 206f 6620 7468 6520 6669 656c 6420 nt of the field │ │ │ │ │ -000295a0: 6973 2065 7870 7265 7373 6564 2061 7320 is expressed as │ │ │ │ │ -000295b0: 636f 6e74 696e 7561 7469 6f6e 206c 696e continuation lin │ │ │ │ │ -000295c0: 6573 2c20 6f6e 6520 6c69 6e65 2070 6572 es, one line per │ │ │ │ │ -000295d0: 0a66 696c 652e 2020 4561 6368 206c 696e .file. Each lin │ │ │ │ │ -000295e0: 6520 6d75 7374 2062 6520 696e 6465 6e74 e must be indent │ │ │ │ │ -000295f0: 6564 2062 7920 6f6e 6520 7370 6163 6520 ed by one space │ │ │ │ │ -00029600: 616e 6420 636f 6e74 6169 6e20 6120 6e75 and contain a nu │ │ │ │ │ -00029610: 6d62 6572 206f 660a 7375 622d 6669 656c mber of.sub-fiel │ │ │ │ │ -00029620: 6473 2c20 7365 7061 7261 7465 6420 6279 ds, separated by │ │ │ │ │ -00029630: 2073 7061 6365 732c 2061 7320 6465 7363 spaces, as desc │ │ │ │ │ -00029640: 7269 6265 6420 6265 6c6f 772e 0a0a 496e ribed below...In │ │ │ │ │ -00029650: 2074 6865 20e2 8098 2e64 7363 e280 9920 the ....dsc... │ │ │ │ │ -00029660: 6669 6c65 2c20 6561 6368 206c 696e 6520 file, each line │ │ │ │ │ -00029670: 636f 6e74 6169 6e73 2074 6865 204d 4435 contains the MD5 │ │ │ │ │ -00029680: 2063 6865 636b 7375 6d2c 2073 697a 6520 checksum, size │ │ │ │ │ -00029690: 616e 640a 6669 6c65 6e61 6d65 206f 6620 and.filename of │ │ │ │ │ -000296a0: 7468 6520 7461 7220 6669 6c65 2061 6e64 the tar file and │ │ │ │ │ -000296b0: 2028 6966 2061 7070 6c69 6361 626c 6529 (if applicable) │ │ │ │ │ -000296c0: 2064 6966 6620 6669 6c65 2077 6869 6368 diff file which │ │ │ │ │ -000296d0: 206d 616b 6520 7570 2074 6865 0a72 656d make up the.rem │ │ │ │ │ -000296e0: 6169 6e64 6572 206f 6620 7468 6520 736f ainder of the so │ │ │ │ │ -000296f0: 7572 6365 2070 6163 6b61 6765 2e20 2028 urce package. ( │ │ │ │ │ -00029700: 3129 2020 466f 7220 6578 616d 706c 653a 1) For example: │ │ │ │ │ -00029710: 0a0a 2020 2020 2046 696c 6573 3a0a 2020 .. Files:. │ │ │ │ │ -00029720: 2020 2020 6336 6636 3938 6631 3966 3261 c6f698f19f2a │ │ │ │ │ -00029730: 3261 6130 3764 6262 3962 6264 6139 3061 2aa07dbb9bbda90a │ │ │ │ │ -00029740: 3237 3534 2035 3731 3932 3520 6578 616d 2754 571925 exam │ │ │ │ │ -00029750: 706c 655f 312e 322e 6f72 6967 2e74 6172 ple_1.2.orig.tar │ │ │ │ │ -00029760: 2e67 7a0a 2020 2020 2020 3933 3835 3132 .gz. 938512 │ │ │ │ │ -00029770: 6630 3834 3232 6633 3530 3966 6633 3666 f08422f3509ff36f │ │ │ │ │ -00029780: 3132 3566 3538 3733 6261 2036 3232 3020 125f5873ba 6220 │ │ │ │ │ -00029790: 6578 616d 706c 655f 312e 322d 312e 6469 example_1.2-1.di │ │ │ │ │ -000297a0: 6666 2e67 7a0a 0a54 6865 2065 7861 6374 ff.gz..The exact │ │ │ │ │ -000297b0: 2066 6f72 6d73 206f 6620 7468 6520 6669 forms of the fi │ │ │ │ │ -000297c0: 6c65 6e61 6d65 7320 6172 6520 6465 7363 lenames are desc │ │ │ │ │ -000297d0: 7269 6265 6420 696e 202a 6e6f 7465 2053 ribed in *note S │ │ │ │ │ -000297e0: 6f75 7263 6520 7061 636b 6167 6573 0a61 ource packages.a │ │ │ │ │ -000297f0: 7320 6172 6368 6976 6573 3a20 6336 2e0a s archives: c6.. │ │ │ │ │ -00029800: 0a49 6e20 7468 6520 e280 982e 6368 616e .In the ....chan │ │ │ │ │ -00029810: 6765 73e2 8099 2066 696c 6520 7468 6973 ges... file this │ │ │ │ │ -00029820: 2063 6f6e 7461 696e 7320 6f6e 6520 6c69 contains one li │ │ │ │ │ -00029830: 6e65 2070 6572 2066 696c 6520 6265 696e ne per file bein │ │ │ │ │ -00029840: 6720 7570 6c6f 6164 6564 2e0a 4561 6368 g uploaded..Each │ │ │ │ │ -00029850: 206c 696e 6520 636f 6e74 6169 6e73 2074 line contains t │ │ │ │ │ -00029860: 6865 204d 4435 2063 6865 636b 7375 6d2c he MD5 checksum, │ │ │ │ │ -00029870: 2073 697a 652c 2073 6563 7469 6f6e 2061 size, section a │ │ │ │ │ -00029880: 6e64 2070 7269 6f72 6974 7920 616e 6420 nd priority and │ │ │ │ │ -00029890: 7468 650a 6669 6c65 6e61 6d65 2e20 2046 the.filename. F │ │ │ │ │ -000298a0: 6f72 2065 7861 6d70 6c65 3a0a 0a20 2020 or example:.. │ │ │ │ │ -000298b0: 2020 4669 6c65 733a 0a20 2020 2020 2034 Files:. 4 │ │ │ │ │ -000298c0: 6333 3161 6237 6266 6334 3064 3363 6634 c31ab7bfc40d3cf4 │ │ │ │ │ -000298d0: 3964 3738 3131 3938 3733 3930 3335 3720 9d7811987390357 │ │ │ │ │ -000298e0: 3134 3238 2074 6578 7420 6578 7472 6120 1428 text extra │ │ │ │ │ -000298f0: 6578 616d 706c 655f 312e 322d 312e 6473 example_1.2-1.ds │ │ │ │ │ -00029900: 630a 2020 2020 2020 6336 6636 3938 6631 c. c6f698f1 │ │ │ │ │ -00029910: 3966 3261 3261 6130 3764 6262 3962 6264 9f2a2aa07dbb9bbd │ │ │ │ │ -00029920: 6139 3061 3237 3534 2035 3731 3932 3520 a90a2754 571925 │ │ │ │ │ -00029930: 7465 7874 2065 7874 7261 2065 7861 6d70 text extra examp │ │ │ │ │ -00029940: 6c65 5f31 2e32 2e6f 7269 672e 7461 722e le_1.2.orig.tar. │ │ │ │ │ -00029950: 677a 0a20 2020 2020 2039 3338 3531 3266 gz. 938512f │ │ │ │ │ -00029960: 3038 3432 3266 3335 3039 6666 3336 6631 08422f3509ff36f1 │ │ │ │ │ -00029970: 3235 6635 3837 3362 6120 3632 3230 2074 25f5873ba 6220 t │ │ │ │ │ -00029980: 6578 7420 6578 7472 6120 6578 616d 706c ext extra exampl │ │ │ │ │ -00029990: 655f 312e 322d 312e 6469 6666 2e67 7a0a e_1.2-1.diff.gz. │ │ │ │ │ -000299a0: 2020 2020 2020 3763 3938 6665 3835 3362 7c98fe853b │ │ │ │ │ -000299b0: 3362 6262 3437 6130 3065 3563 6431 3239 3bbb47a00e5cd129 │ │ │ │ │ -000299c0: 6236 6362 3536 2037 3033 3534 3220 7465 b6cb56 703542 te │ │ │ │ │ -000299d0: 7874 2065 7874 7261 2065 7861 6d70 6c65 xt extra example │ │ │ │ │ -000299e0: 5f31 2e32 2d31 5f69 3338 362e 6465 620a _1.2-1_i386.deb. │ │ │ │ │ -000299f0: 0a54 6865 202a 6e6f 7465 2073 6563 7469 .The *note secti │ │ │ │ │ -00029a00: 6f6e 3a20 3266 2e20 616e 6420 2a6e 6f74 on: 2f. and *not │ │ │ │ │ -00029a10: 6520 7072 696f 7269 7479 3a20 3332 2e20 e priority: 32. │ │ │ │ │ -00029a20: 6172 6520 7468 6520 7661 6c75 6573 206f are the values o │ │ │ │ │ -00029a30: 6620 7468 650a 636f 7272 6573 706f 6e64 f the.correspond │ │ │ │ │ -00029a40: 696e 6720 6669 656c 6473 2069 6e20 7468 ing fields in th │ │ │ │ │ -00029a50: 6520 736f 7572 6365 2074 656d 706c 6174 e source templat │ │ │ │ │ -00029a60: 6520 636f 6e74 726f 6c20 6669 6c65 2e20 e control file. │ │ │ │ │ -00029a70: 2049 6620 6e6f 2073 6563 7469 6f6e 0a6f If no section.o │ │ │ │ │ -00029a80: 7220 7072 696f 7269 7479 2069 7320 7370 r priority is sp │ │ │ │ │ -00029a90: 6563 6966 6965 6420 7468 656e 20e2 8098 ecified then ... │ │ │ │ │ -00029aa0: 2de2 8099 2073 686f 756c 6420 6265 2075 -... should be u │ │ │ │ │ -00029ab0: 7365 642c 2074 686f 7567 6820 7365 6374 sed, though sect │ │ │ │ │ -00029ac0: 696f 6e20 616e 640a 7072 696f 7269 7479 ion and.priority │ │ │ │ │ -00029ad0: 2076 616c 7565 7320 6d75 7374 2062 6520 values must be │ │ │ │ │ -00029ae0: 7370 6563 6966 6965 6420 666f 7220 6e65 specified for ne │ │ │ │ │ -00029af0: 7720 7061 636b 6167 6573 2074 6f20 6265 w packages to be │ │ │ │ │ -00029b00: 2069 6e73 7461 6c6c 6564 0a70 726f 7065 installed.prope │ │ │ │ │ -00029b10: 726c 792e 0a0a 5468 6520 7370 6563 6961 rly...The specia │ │ │ │ │ -00029b20: 6c20 7661 6c75 6520 e280 9862 7968 616e l value ...byhan │ │ │ │ │ -00029b30: 64e2 8099 2066 6f72 2074 6865 2073 6563 d... for the sec │ │ │ │ │ -00029b40: 7469 6f6e 2069 6e20 6120 e280 982e 6368 tion in a ....ch │ │ │ │ │ -00029b50: 616e 6765 73e2 8099 2066 696c 650a 696e anges... file.in │ │ │ │ │ -00029b60: 6469 6361 7465 7320 7468 6174 2074 6865 dicates that the │ │ │ │ │ -00029b70: 2066 696c 6520 696e 2071 7565 7374 696f file in questio │ │ │ │ │ -00029b80: 6e20 6973 206e 6f74 2061 6e20 6f72 6469 n is not an ordi │ │ │ │ │ -00029b90: 6e61 7279 2070 6163 6b61 6765 2066 696c nary package fil │ │ │ │ │ -00029ba0: 6520 616e 640a 6d75 7374 2062 6520 696e e and.must be in │ │ │ │ │ -00029bb0: 7374 616c 6c65 6420 6279 2068 616e 6420 stalled by hand │ │ │ │ │ -00029bc0: 6279 2074 6865 2064 6973 7472 6962 7574 by the distribut │ │ │ │ │ -00029bd0: 696f 6e20 6d61 696e 7461 696e 6572 732e ion maintainers. │ │ │ │ │ -00029be0: 2020 4966 2074 6865 0a73 6563 7469 6f6e If the.section │ │ │ │ │ -00029bf0: 2069 7320 e280 9862 7968 616e 64e2 8099 is ...byhand... │ │ │ │ │ -00029c00: 2074 6865 2070 7269 6f72 6974 7920 7368 the priority sh │ │ │ │ │ -00029c10: 6f75 6c64 2062 6520 e280 982d e280 992e ould be ...-.... │ │ │ │ │ -00029c20: 0a0a 4966 2061 206e 6577 2044 6562 6961 ..If a new Debia │ │ │ │ │ -00029c30: 6e20 7265 7669 7369 6f6e 206f 6620 6120 n revision of a │ │ │ │ │ -00029c40: 7061 636b 6167 6520 6973 2062 6569 6e67 package is being │ │ │ │ │ -00029c50: 2073 6869 7070 6564 2061 6e64 206e 6f20 shipped and no │ │ │ │ │ -00029c60: 6e65 770a 6f72 6967 696e 616c 2073 6f75 new.original sou │ │ │ │ │ -00029c70: 7263 6520 6172 6368 6976 6520 6973 2062 rce archive is b │ │ │ │ │ -00029c80: 6569 6e67 2064 6973 7472 6962 7574 6564 eing distributed │ │ │ │ │ -00029c90: 2074 6865 20e2 8098 2e64 7363 e280 9920 the ....dsc... │ │ │ │ │ -00029ca0: 6d75 7374 2073 7469 6c6c 0a63 6f6e 7461 must still.conta │ │ │ │ │ -00029cb0: 696e 2074 6865 20e2 8098 4669 6c65 73e2 in the ...Files. │ │ │ │ │ -00029cc0: 8099 2066 6965 6c64 2065 6e74 7279 2066 .. field entry f │ │ │ │ │ -00029cd0: 6f72 2074 6865 206f 7269 6769 6e61 6c20 or the original │ │ │ │ │ -00029ce0: 736f 7572 6365 2061 7263 6869 7665 0ae2 source archive.. │ │ │ │ │ -00029cf0: 8098 7061 636b 6167 655f 7570 7374 7265 ..package_upstre │ │ │ │ │ -00029d00: 616d 2d76 6572 7369 6f6e 2e6f 7269 672e am-version.orig. │ │ │ │ │ -00029d10: 7461 722e 677a e280 992c 2062 7574 2074 tar.gz..., but t │ │ │ │ │ -00029d20: 6865 20e2 8098 2e63 6861 6e67 6573 e280 he ....changes.. │ │ │ │ │ -00029d30: 9920 6669 6c65 2073 686f 756c 640a 6c65 . file should.le │ │ │ │ │ -00029d40: 6176 6520 6974 206f 7574 2e20 2049 6e20 ave it out. In │ │ │ │ │ -00029d50: 7468 6973 2063 6173 6520 7468 6520 6f72 this case the or │ │ │ │ │ -00029d60: 6967 696e 616c 2073 6f75 7263 6520 6172 iginal source ar │ │ │ │ │ -00029d70: 6368 6976 6520 6f6e 2074 6865 0a64 6973 chive on the.dis │ │ │ │ │ -00029d80: 7472 6962 7574 696f 6e20 7369 7465 206d tribution site m │ │ │ │ │ -00029d90: 7573 7420 6d61 7463 6820 6578 6163 746c ust match exactl │ │ │ │ │ -00029da0: 792c 2062 7974 652d 666f 722d 6279 7465 y, byte-for-byte │ │ │ │ │ -00029db0: 2c20 7468 6520 6f72 6967 696e 616c 2073 , the original s │ │ │ │ │ -00029dc0: 6f75 7263 650a 6172 6368 6976 6520 7768 ource.archive wh │ │ │ │ │ -00029dd0: 6963 6820 7761 7320 7573 6564 2074 6f20 ich was used to │ │ │ │ │ -00029de0: 6765 6e65 7261 7465 2074 6865 20e2 8098 generate the ... │ │ │ │ │ -00029df0: 2e64 7363 e280 9920 6669 6c65 2061 6e64 .dsc... file and │ │ │ │ │ -00029e00: 2064 6966 6620 7768 6963 6820 6172 650a diff which are. │ │ │ │ │ -00029e10: 6265 696e 6720 7570 6c6f 6164 6564 2e0a being uploaded.. │ │ │ │ │ -00029e20: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ -00029e30: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ -00029e40: 2d2d 2d0a 0a20 2020 2831 2920 5468 6174 ---.. (1) That │ │ │ │ │ -00029e50: 2069 732c 2074 6865 2070 6172 7473 2077 is, the parts w │ │ │ │ │ -00029e60: 6869 6368 2061 7265 206e 6f74 2074 6865 hich are not the │ │ │ │ │ -00029e70: 20e2 8098 2e64 7363 e280 992e 0a0a 1f0a ....dsc........ │ │ │ │ │ -00029e80: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00029e90: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00029ea0: 2043 6c6f 7365 732c 2020 4e65 7874 3a20 Closes, Next: │ │ │ │ │ -00029eb0: 486f 6d65 7061 6765 2c20 2050 7265 763a Homepage, Prev: │ │ │ │ │ -00029ec0: 2046 696c 6573 2c20 2055 703a 204c 6973 Files, Up: Lis │ │ │ │ │ -00029ed0: 7420 6f66 2066 6965 6c64 730a 0a35 2e36 t of fields..5.6 │ │ │ │ │ -00029ee0: 2e32 3220 e280 9843 6c6f 7365 73e2 8099 .22 ...Closes... │ │ │ │ │ -00029ef0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ -00029f00: 0a0a 4120 7370 6163 652d 7365 7061 7261 ..A space-separa │ │ │ │ │ -00029f10: 7465 6420 6c69 7374 206f 6620 6275 6720 ted list of bug │ │ │ │ │ -00029f20: 7265 706f 7274 206e 756d 6265 7273 2074 report numbers t │ │ │ │ │ -00029f30: 6861 7420 7468 6520 7570 6c6f 6164 2067 hat the upload g │ │ │ │ │ -00029f40: 6f76 6572 6e65 6420 6279 0a74 6865 20e2 overned by.the . │ │ │ │ │ -00029f50: 8098 2e63 6861 6e67 6573 e280 9920 6669 ...changes... fi │ │ │ │ │ -00029f60: 6c65 2063 6c6f 7365 732e 0a0a 1f0a 4669 le closes.....Fi │ │ │ │ │ -00029f70: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00029f80: 792e 696e 666f 2c20 204e 6f64 653a 2048 y.info, Node: H │ │ │ │ │ -00029f90: 6f6d 6570 6167 652c 2020 4e65 7874 3a20 omepage, Next: │ │ │ │ │ -00029fa0: 4368 6563 6b73 756d 732d 5368 6131 2061 Checksums-Sha1 a │ │ │ │ │ -00029fb0: 6e64 2043 6865 636b 7375 6d73 2d53 6861 nd Checksums-Sha │ │ │ │ │ -00029fc0: 3235 362c 2020 5072 6576 3a20 436c 6f73 256, Prev: Clos │ │ │ │ │ -00029fd0: 6573 2c20 2055 703a 204c 6973 7420 6f66 es, Up: List of │ │ │ │ │ -00029fe0: 2066 6965 6c64 730a 0a35 2e36 2e32 3320 fields..5.6.23 │ │ │ │ │ -00029ff0: e280 9848 6f6d 6570 6167 65e2 8099 0a2d ...Homepage....- │ │ │ │ │ -0002a000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002a010: 0a0a 5468 6520 5552 4c20 6f66 2074 6865 ..The URL of the │ │ │ │ │ -0002a020: 2077 6562 2073 6974 6520 666f 7220 7468 web site for th │ │ │ │ │ -0002a030: 6973 2070 6163 6b61 6765 2c20 7072 6566 is package, pref │ │ │ │ │ -0002a040: 6572 6162 6c79 2028 7768 656e 2061 7070 erably (when app │ │ │ │ │ -0002a050: 6c69 6361 626c 6529 0a74 6865 2073 6974 licable).the sit │ │ │ │ │ -0002a060: 6520 6672 6f6d 2077 6869 6368 2074 6865 e from which the │ │ │ │ │ -0002a070: 206f 7269 6769 6e61 6c20 736f 7572 6365 original source │ │ │ │ │ -0002a080: 2063 616e 2062 6520 6f62 7461 696e 6564 can be obtained │ │ │ │ │ -0002a090: 2061 6e64 2061 6e79 0a61 6464 6974 696f and any.additio │ │ │ │ │ -0002a0a0: 6e61 6c20 7570 7374 7265 616d 2064 6f63 nal upstream doc │ │ │ │ │ -0002a0b0: 756d 656e 7461 7469 6f6e 206f 7220 696e umentation or in │ │ │ │ │ -0002a0c0: 666f 726d 6174 696f 6e20 6d61 7920 6265 formation may be │ │ │ │ │ -0002a0d0: 2066 6f75 6e64 2e20 2054 6865 0a63 6f6e found. The.con │ │ │ │ │ -0002a0e0: 7465 6e74 206f 6620 7468 6973 2066 6965 tent of this fie │ │ │ │ │ -0002a0f0: 6c64 2069 7320 6120 7369 6d70 6c65 2055 ld is a simple U │ │ │ │ │ -0002a100: 524c 2077 6974 686f 7574 2061 6e79 2073 RL without any s │ │ │ │ │ -0002a110: 7572 726f 756e 6469 6e67 2063 6861 7261 urrounding chara │ │ │ │ │ -0002a120: 6374 6572 730a 7375 6368 2061 7320 e280 cters.such as .. │ │ │ │ │ -0002a130: 983c 3ee2 8099 2e0a 0a1f 0a46 696c 653a .<>........File: │ │ │ │ │ -0002a140: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0002a150: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6563 nfo, Node: Chec │ │ │ │ │ -0002a160: 6b73 756d 732d 5368 6131 2061 6e64 2043 ksums-Sha1 and C │ │ │ │ │ -0002a170: 6865 636b 7375 6d73 2d53 6861 3235 362c hecksums-Sha256, │ │ │ │ │ -0002a180: 2020 4e65 7874 3a20 444d 2d55 706c 6f61 Next: DM-Uploa │ │ │ │ │ -0002a190: 642d 416c 6c6f 7765 642c 2020 5072 6576 d-Allowed, Prev │ │ │ │ │ -0002a1a0: 3a20 486f 6d65 7061 6765 2c20 2055 703a : Homepage, Up: │ │ │ │ │ -0002a1b0: 204c 6973 7420 6f66 2066 6965 6c64 730a List of fields. │ │ │ │ │ -0002a1c0: 0a35 2e36 2e32 3420 e280 9843 6865 636b .5.6.24 ...Check │ │ │ │ │ -0002a1d0: 7375 6d73 2d53 6861 31e2 8099 2061 6e64 sums-Sha1... and │ │ │ │ │ -0002a1e0: 20e2 8098 4368 6563 6b73 756d 732d 5368 ...Checksums-Sh │ │ │ │ │ -0002a1f0: 6132 3536 e280 990a 2d2d 2d2d 2d2d 2d2d a256....-------- │ │ │ │ │ -0002a200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002a210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002a220: 2d2d 2d2d 2d2d 0a0a 5468 6573 6520 6d75 ------..These mu │ │ │ │ │ -0002a230: 6c74 696c 696e 6520 6669 656c 6473 2063 ltiline fields c │ │ │ │ │ -0002a240: 6f6e 7461 696e 2061 206c 6973 7420 6f66 ontain a list of │ │ │ │ │ -0002a250: 2066 696c 6573 2077 6974 6820 6120 6368 files with a ch │ │ │ │ │ -0002a260: 6563 6b73 756d 2061 6e64 2073 697a 650a ecksum and size. │ │ │ │ │ -0002a270: 666f 7220 6561 6368 206f 6e65 2e20 2042 for each one. B │ │ │ │ │ -0002a280: 6f74 6820 e280 9843 6865 636b 7375 6d73 oth ...Checksums │ │ │ │ │ -0002a290: 2d53 6861 31e2 8099 2061 6e64 20e2 8098 -Sha1... and ... │ │ │ │ │ -0002a2a0: 4368 6563 6b73 756d 732d 5368 6132 3536 Checksums-Sha256 │ │ │ │ │ -0002a2b0: e280 9920 6861 7665 2074 6865 0a73 616d ... have the.sam │ │ │ │ │ -0002a2c0: 6520 7379 6e74 6178 2061 6e64 2064 6966 e syntax and dif │ │ │ │ │ -0002a2d0: 6665 7220 6f6e 6c79 2069 6e20 7468 6520 fer only in the │ │ │ │ │ -0002a2e0: 6368 6563 6b73 756d 2061 6c67 6f72 6974 checksum algorit │ │ │ │ │ -0002a2f0: 686d 2075 7365 643a 2053 4841 2d31 2066 hm used: SHA-1 f │ │ │ │ │ -0002a300: 6f72 0ae2 8098 4368 6563 6b73 756d 732d or....Checksums- │ │ │ │ │ -0002a310: 5368 6131 e280 9920 616e 6420 5348 412d Sha1... and SHA- │ │ │ │ │ -0002a320: 3235 3620 666f 7220 e280 9843 6865 636b 256 for ...Check │ │ │ │ │ -0002a330: 7375 6d73 2d53 6861 3235 36e2 8099 2e0a sums-Sha256..... │ │ │ │ │ -0002a340: 0ae2 8098 4368 6563 6b73 756d 732d 5368 ....Checksums-Sh │ │ │ │ │ -0002a350: 6131 e280 9920 616e 6420 e280 9843 6865 a1... and ...Che │ │ │ │ │ -0002a360: 636b 7375 6d73 2d53 6861 3235 36e2 8099 cksums-Sha256... │ │ │ │ │ -0002a370: 2061 7265 206d 756c 7469 6c69 6e65 2066 are multiline f │ │ │ │ │ -0002a380: 6965 6c64 732e 2020 5468 6520 6669 7273 ields. The firs │ │ │ │ │ -0002a390: 740a 6c69 6e65 206f 6620 7468 6520 6669 t.line of the fi │ │ │ │ │ -0002a3a0: 656c 6420 7661 6c75 6520 2874 6865 2070 eld value (the p │ │ │ │ │ -0002a3b0: 6172 7420 6f6e 2074 6865 2073 616d 6520 art on the same │ │ │ │ │ -0002a3c0: 6c69 6e65 2061 7320 e280 9843 6865 636b line as ...Check │ │ │ │ │ -0002a3d0: 7375 6d73 2d53 6861 313a e280 990a 6f72 sums-Sha1:....or │ │ │ │ │ -0002a3e0: 20e2 8098 4368 6563 6b73 756d 732d 5368 ...Checksums-Sh │ │ │ │ │ -0002a3f0: 6132 3536 3ae2 8099 2920 6973 2061 6c77 a256:...) is alw │ │ │ │ │ -0002a400: 6179 7320 656d 7074 792e 2020 5468 6520 ays empty. The │ │ │ │ │ -0002a410: 636f 6e74 656e 7420 6f66 2074 6865 2066 content of the f │ │ │ │ │ -0002a420: 6965 6c64 2069 730a 6578 7072 6573 7365 ield is.expresse │ │ │ │ │ -0002a430: 6420 6173 2063 6f6e 7469 6e75 6174 696f d as continuatio │ │ │ │ │ -0002a440: 6e20 6c69 6e65 732c 206f 6e65 206c 696e n lines, one lin │ │ │ │ │ -0002a450: 6520 7065 7220 6669 6c65 2e20 2045 6163 e per file. Eac │ │ │ │ │ -0002a460: 6820 6c69 6e65 2063 6f6e 7369 7374 730a h line consists. │ │ │ │ │ -0002a470: 6f66 2074 6865 2063 6865 636b 7375 6d2c of the checksum, │ │ │ │ │ -0002a480: 2061 2073 7061 6365 2c20 7468 6520 6669 a space, the fi │ │ │ │ │ -0002a490: 6c65 2073 697a 652c 2061 2073 7061 6365 le size, a space │ │ │ │ │ -0002a4a0: 2c20 616e 6420 7468 6520 6669 6c65 206e , and the file n │ │ │ │ │ -0002a4b0: 616d 652e 0a46 6f72 2065 7861 6d70 6c65 ame..For example │ │ │ │ │ -0002a4c0: 2028 6672 6f6d 2061 20e2 8098 2e63 6861 (from a ....cha │ │ │ │ │ -0002a4d0: 6e67 6573 e280 9920 6669 6c65 293a 0a0a nges... file):.. │ │ │ │ │ -0002a4e0: 2020 2020 2043 6865 636b 7375 6d73 2d53 Checksums-S │ │ │ │ │ -0002a4f0: 6861 313a 0a20 2020 2020 2031 6634 3138 ha1:. 1f418 │ │ │ │ │ -0002a500: 6166 6161 3031 3436 3465 3633 6363 3165 afaa01464e63cc1e │ │ │ │ │ -0002a510: 6538 6136 3661 3035 6630 3834 3862 6431 e8a66a05f0848bd1 │ │ │ │ │ -0002a520: 3535 6320 3132 3736 2065 7861 6d70 6c65 55c 1276 example │ │ │ │ │ -0002a530: 5f31 2e30 2d31 2e64 7363 0a20 2020 2020 _1.0-1.dsc. │ │ │ │ │ -0002a540: 2061 3065 6431 3435 3666 6164 3631 3131 a0ed1456fad6111 │ │ │ │ │ -0002a550: 3666 3836 3862 3138 3535 3533 3064 6265 6f868b1855530dbe │ │ │ │ │ -0002a560: 3934 3865 3230 6630 3620 3137 3136 3032 948e20f06 171602 │ │ │ │ │ -0002a570: 2065 7861 6d70 6c65 5f31 2e30 2e6f 7269 example_1.0.ori │ │ │ │ │ -0002a580: 672e 7461 722e 677a 0a20 2020 2020 2035 g.tar.gz. 5 │ │ │ │ │ -0002a590: 6538 3665 6366 3036 3731 6531 3133 6236 e86ecf0671e113b6 │ │ │ │ │ -0002a5a0: 3333 3838 6461 6338 3164 6438 6430 3065 3388dac81dd8d00e │ │ │ │ │ -0002a5b0: 3030 6566 3239 3820 3631 3337 2065 7861 00ef298 6137 exa │ │ │ │ │ -0002a5c0: 6d70 6c65 5f31 2e30 2d31 2e64 6562 6961 mple_1.0-1.debia │ │ │ │ │ -0002a5d0: 6e2e 7461 722e 677a 0a20 2020 2020 2037 n.tar.gz. 7 │ │ │ │ │ -0002a5e0: 3161 3066 6637 6461 3066 6161 6636 3038 1a0ff7da0faaf608 │ │ │ │ │ -0002a5f0: 3438 3131 3935 6639 6366 3330 3937 3462 481195f9cf30974b │ │ │ │ │ -0002a600: 3134 3263 3138 3320 3534 3834 3032 2065 142c183 548402 e │ │ │ │ │ -0002a610: 7861 6d70 6c65 5f31 2e30 2d31 5f69 3338 xample_1.0-1_i38 │ │ │ │ │ -0002a620: 362e 6465 620a 2020 2020 2043 6865 636b 6.deb. Check │ │ │ │ │ -0002a630: 7375 6d73 2d53 6861 3235 363a 0a20 2020 sums-Sha256:. │ │ │ │ │ -0002a640: 2020 2061 6339 6435 3732 3534 6637 6538 ac9d57254f7e8 │ │ │ │ │ -0002a650: 3335 6265 6432 3939 3932 3666 6435 3162 35bed299926fd51b │ │ │ │ │ -0002a660: 6636 6635 3334 3539 3763 6333 6663 6335 f6f534597cc3fcc5 │ │ │ │ │ -0002a670: 3264 6230 3163 3462 6666 6564 6165 3831 2db01c4bffedae81 │ │ │ │ │ -0002a680: 3237 3220 3132 3736 2065 7861 6d70 6c65 272 1276 example │ │ │ │ │ -0002a690: 5f31 2e30 2d31 2e64 7363 0a20 2020 2020 _1.0-1.dsc. │ │ │ │ │ -0002a6a0: 2030 6431 3233 6265 3766 3531 6536 3163 0d123be7f51e61c │ │ │ │ │ -0002a6b0: 3462 6631 3565 3563 3439 3262 3438 3430 4bf15e5c492b4840 │ │ │ │ │ -0002a6c0: 3534 6265 3765 3930 6633 3038 3136 3038 54be7e90f3081608 │ │ │ │ │ -0002a6d0: 6135 3531 3730 3037 6266 6231 6664 3132 a5517007bfb1fd12 │ │ │ │ │ -0002a6e0: 3820 3137 3136 3032 2065 7861 6d70 6c65 8 171602 example │ │ │ │ │ -0002a6f0: 5f31 2e30 2e6f 7269 672e 7461 722e 677a _1.0.orig.tar.gz │ │ │ │ │ -0002a700: 0a20 2020 2020 2066 3534 6165 3936 3661 . f54ae966a │ │ │ │ │ -0002a710: 3566 3538 3035 3731 6165 3764 3965 6635 5f580571ae7d9ef5 │ │ │ │ │ -0002a720: 6531 6466 3062 6434 3264 3633 6532 3763 e1df0bd42d63e27c │ │ │ │ │ -0002a730: 6235 3035 6232 3739 3537 3335 3161 3439 b505b27957351a49 │ │ │ │ │ -0002a740: 3562 6336 3238 3820 3631 3337 2065 7861 5bc6288 6137 exa │ │ │ │ │ -0002a750: 6d70 6c65 5f31 2e30 2d31 2e64 6562 6961 mple_1.0-1.debia │ │ │ │ │ -0002a760: 6e2e 7461 722e 677a 0a20 2020 2020 2033 n.tar.gz. 3 │ │ │ │ │ -0002a770: 6265 6330 3563 3033 3937 3466 6465 6364 bec05c03974fdecd │ │ │ │ │ -0002a780: 3131 6430 3230 6663 3265 3832 3530 6465 11d020fc2e8250de │ │ │ │ │ -0002a790: 3834 3034 3836 3761 3861 3263 6538 3635 8404867a8a2ce865 │ │ │ │ │ -0002a7a0: 3136 3063 3235 3065 6237 3233 3636 3420 160c250eb723664 │ │ │ │ │ -0002a7b0: 3534 3834 3032 2065 7861 6d70 6c65 5f31 548402 example_1 │ │ │ │ │ -0002a7c0: 2e30 2d31 5f69 3338 362e 6465 620a 0a49 .0-1_i386.deb..I │ │ │ │ │ -0002a7d0: 6e20 7468 6520 e280 982e 6473 63e2 8099 n the ....dsc... │ │ │ │ │ -0002a7e0: 2066 696c 652c 2074 6865 7365 2066 6965 file, these fie │ │ │ │ │ -0002a7f0: 6c64 7320 6c69 7374 2061 6c6c 2066 696c lds list all fil │ │ │ │ │ -0002a800: 6573 2074 6861 7420 6d61 6b65 2075 7020 es that make up │ │ │ │ │ -0002a810: 7468 6520 736f 7572 6365 0a70 6163 6b61 the source.packa │ │ │ │ │ -0002a820: 6765 2e20 2049 6e20 7468 6520 e280 982e ge. In the .... │ │ │ │ │ -0002a830: 6368 616e 6765 73e2 8099 2066 696c 652c changes... file, │ │ │ │ │ -0002a840: 2074 6865 7365 2066 6965 6c64 7320 6c69 these fields li │ │ │ │ │ -0002a850: 7374 2061 6c6c 2066 696c 6573 2062 6569 st all files bei │ │ │ │ │ -0002a860: 6e67 0a75 706c 6f61 6465 642e 2020 5468 ng.uploaded. Th │ │ │ │ │ -0002a870: 6520 6c69 7374 206f 6620 6669 6c65 7320 e list of files │ │ │ │ │ -0002a880: 696e 2074 6865 7365 2066 6965 6c64 7320 in these fields │ │ │ │ │ -0002a890: 6d75 7374 206d 6174 6368 2074 6865 206c must match the l │ │ │ │ │ -0002a8a0: 6973 7420 6f66 0a66 696c 6573 2069 6e20 ist of.files in │ │ │ │ │ -0002a8b0: 7468 6520 e280 9846 696c 6573 e280 9920 the ...Files... │ │ │ │ │ -0002a8c0: 6669 656c 642e 0a0a 1f0a 4669 6c65 3a20 field.....File: │ │ │ │ │ -0002a8d0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0002a8e0: 666f 2c20 204e 6f64 653a 2044 4d2d 5570 fo, Node: DM-Up │ │ │ │ │ -0002a8f0: 6c6f 6164 2d41 6c6c 6f77 6564 2c20 204e load-Allowed, N │ │ │ │ │ -0002a900: 6578 743a 2056 6572 7369 6f6e 2043 6f6e ext: Version Con │ │ │ │ │ -0002a910: 7472 6f6c 2053 7973 7465 6d20 5643 5320 trol System VCS │ │ │ │ │ -0002a920: 6669 656c 6473 2c20 2050 7265 763a 2043 fields, Prev: C │ │ │ │ │ -0002a930: 6865 636b 7375 6d73 2d53 6861 3120 616e hecksums-Sha1 an │ │ │ │ │ -0002a940: 6420 4368 6563 6b73 756d 732d 5368 6132 d Checksums-Sha2 │ │ │ │ │ -0002a950: 3536 2c20 2055 703a 204c 6973 7420 6f66 56, Up: List of │ │ │ │ │ -0002a960: 2066 6965 6c64 730a 0a35 2e36 2e32 3520 fields..5.6.25 │ │ │ │ │ -0002a970: e280 9844 4d2d 5570 6c6f 6164 2d41 6c6c ...DM-Upload-All │ │ │ │ │ -0002a980: 6f77 6564 e280 990a 2d2d 2d2d 2d2d 2d2d owed....-------- │ │ │ │ │ -0002a990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002a9a0: 2d2d 0a0a 4f62 736f 6c65 7465 2c20 7365 --..Obsolete, se │ │ │ │ │ -0002a9b0: 6520 2a6e 6f74 6520 6265 6c6f 773a 2063 e *note below: c │ │ │ │ │ -0002a9c0: 632e 0a0a 1f0a 4669 6c65 3a20 6465 6269 c.....File: debi │ │ │ │ │ -0002a9d0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -0002a9e0: 204e 6f64 653a 2056 6572 7369 6f6e 2043 Node: Version C │ │ │ │ │ -0002a9f0: 6f6e 7472 6f6c 2053 7973 7465 6d20 5643 ontrol System VC │ │ │ │ │ -0002aa00: 5320 6669 656c 6473 2c20 204e 6578 743a S fields, Next: │ │ │ │ │ -0002aa10: 2050 6163 6b61 6765 2d4c 6973 742c 2020 Package-List, │ │ │ │ │ -0002aa20: 5072 6576 3a20 444d 2d55 706c 6f61 642d Prev: DM-Upload- │ │ │ │ │ -0002aa30: 416c 6c6f 7765 642c 2020 5570 3a20 4c69 Allowed, Up: Li │ │ │ │ │ -0002aa40: 7374 206f 6620 6669 656c 6473 0a0a 352e st of fields..5. │ │ │ │ │ -0002aa50: 362e 3236 2056 6572 7369 6f6e 2043 6f6e 6.26 Version Con │ │ │ │ │ -0002aa60: 7472 6f6c 2053 7973 7465 6d20 2856 4353 trol System (VCS │ │ │ │ │ -0002aa70: 2920 6669 656c 6473 0a2d 2d2d 2d2d 2d2d ) fields.------- │ │ │ │ │ -0002aa80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002aa90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002aaa0: 2d2d 2d0a 0a44 6562 6961 6e20 736f 7572 ---..Debian sour │ │ │ │ │ -0002aab0: 6365 2070 6163 6b61 6765 7320 6172 6520 ce packages are │ │ │ │ │ -0002aac0: 696e 6372 6561 7369 6e67 6c79 2064 6576 increasingly dev │ │ │ │ │ -0002aad0: 656c 6f70 6564 2075 7369 6e67 2056 4353 eloped using VCS │ │ │ │ │ -0002aae0: 732e 2020 5468 650a 7075 7270 6f73 6520 s. The.purpose │ │ │ │ │ -0002aaf0: 6f66 2074 6865 2066 6f6c 6c6f 7769 6e67 of the following │ │ │ │ │ -0002ab00: 2066 6965 6c64 7320 6973 2074 6f20 696e fields is to in │ │ │ │ │ -0002ab10: 6469 6361 7465 2061 2070 7562 6c69 636c dicate a publicl │ │ │ │ │ -0002ab20: 7920 6163 6365 7373 6962 6c65 0a72 6570 y accessible.rep │ │ │ │ │ -0002ab30: 6f73 6974 6f72 7920 7768 6572 6520 7468 ository where th │ │ │ │ │ -0002ab40: 6520 4465 6269 616e 2073 6f75 7263 6520 e Debian source │ │ │ │ │ -0002ab50: 7061 636b 6167 6520 6973 2064 6576 656c package is devel │ │ │ │ │ -0002ab60: 6f70 6564 2e0a 0ae2 8098 5663 732d 4272 oped......Vcs-Br │ │ │ │ │ -0002ab70: 6f77 7365 72e2 8099 0a0a 2020 2020 2055 owser..... U │ │ │ │ │ -0002ab80: 524c 206f 6620 6120 7765 6220 696e 7465 RL of a web inte │ │ │ │ │ -0002ab90: 7266 6163 6520 666f 7220 6272 6f77 7369 rface for browsi │ │ │ │ │ -0002aba0: 6e67 2074 6865 2072 6570 6f73 6974 6f72 ng the repositor │ │ │ │ │ -0002abb0: 792e 0a0a e280 9856 6373 2d3c 7479 7065 y......Vcs-..... The f │ │ │ │ │ -0002abd0: 6965 6c64 206e 616d 6520 6964 656e 7469 ield name identi │ │ │ │ │ -0002abe0: 6669 6573 2074 6865 2056 4353 2e20 5468 fies the VCS. Th │ │ │ │ │ -0002abf0: 6520 6669 656c 64e2 8099 7320 7661 6c75 e field...s valu │ │ │ │ │ -0002ac00: 6520 7573 6573 2074 6865 0a20 2020 2020 e uses the. │ │ │ │ │ -0002ac10: 7665 7273 696f 6e20 636f 6e74 726f 6c20 version control │ │ │ │ │ -0002ac20: 7379 7374 656d e280 9973 2063 6f6e 7665 system...s conve │ │ │ │ │ -0002ac30: 6e74 696f 6e61 6c20 7379 6e74 6178 2066 ntional syntax f │ │ │ │ │ -0002ac40: 6f72 2064 6573 6372 6962 696e 670a 2020 or describing. │ │ │ │ │ -0002ac50: 2020 2072 6570 6f73 6974 6f72 7920 6c6f repository lo │ │ │ │ │ -0002ac60: 6361 7469 6f6e 7320 616e 6420 7368 6f75 cations and shou │ │ │ │ │ -0002ac70: 6c64 2062 6520 7375 6666 6963 6965 6e74 ld be sufficient │ │ │ │ │ -0002ac80: 2074 6f20 6c6f 6361 7465 2074 6865 0a20 to locate the. │ │ │ │ │ -0002ac90: 2020 2020 7265 706f 7369 746f 7279 2075 repository u │ │ │ │ │ -0002aca0: 7365 6420 666f 7220 7061 636b 6167 696e sed for packagin │ │ │ │ │ -0002acb0: 672e 2020 4964 6561 6c6c 792c 2069 7420 g. Ideally, it │ │ │ │ │ -0002acc0: 616c 736f 206c 6f63 6174 6573 2074 6865 also locates the │ │ │ │ │ -0002acd0: 2062 7261 6e63 680a 2020 2020 2075 7365 branch. use │ │ │ │ │ -0002ace0: 6420 666f 7220 6465 7665 6c6f 706d 656e d for developmen │ │ │ │ │ -0002acf0: 7420 6f66 206e 6577 2076 6572 7369 6f6e t of new version │ │ │ │ │ -0002ad00: 7320 6f66 2074 6865 2044 6562 6961 6e20 s of the Debian │ │ │ │ │ -0002ad10: 7061 636b 6167 652e 0a0a 2020 2020 2054 package... T │ │ │ │ │ -0002ad20: 6865 2066 6f6c 6c6f 7769 6e67 2076 616c he following val │ │ │ │ │ -0002ad30: 7565 7320 666f 7220 3c74 7970 653e 2061 ues for a │ │ │ │ │ -0002ad40: 7265 2073 7570 706f 7274 6564 2c20 7769 re supported, wi │ │ │ │ │ -0002ad50: 7468 2074 6865 0a20 2020 2020 636f 7272 th the. corr │ │ │ │ │ -0002ad60: 6573 706f 6e64 696e 6720 5643 5320 696e esponding VCS in │ │ │ │ │ -0002ad70: 6469 6361 7465 6420 696e 2070 6172 656e dicated in paren │ │ │ │ │ -0002ad80: 7468 6573 6573 2069 6620 6974 2069 736e theses if it isn │ │ │ │ │ -0002ad90: e280 9974 206f 6276 696f 7573 3a0a 0a20 ...t obvious:.. │ │ │ │ │ -0002ada0: 2020 2020 2020 202d 2041 7263 680a 0a20 - Arch.. │ │ │ │ │ -0002adb0: 2020 2020 2020 202d 2042 7a72 2028 4261 - Bzr (Ba │ │ │ │ │ -0002adc0: 7a61 6172 290a 0a20 2020 2020 2020 202d zaar).. - │ │ │ │ │ -0002add0: 2043 7673 2028 4356 5329 0a0a 2020 2020 Cvs (CVS).. │ │ │ │ │ -0002ade0: 2020 2020 2d20 4461 7263 730a 0a20 2020 - Darcs.. │ │ │ │ │ -0002adf0: 2020 2020 202d 2047 6974 0a0a 2020 2020 - Git.. │ │ │ │ │ -0002ae00: 2020 2020 2d20 4867 2028 4d65 7263 7572 - Hg (Mercur │ │ │ │ │ -0002ae10: 6961 6c29 0a0a 2020 2020 2020 2020 2d20 ial).. - │ │ │ │ │ -0002ae20: 4d74 6e20 284d 6f6e 6f74 6f6e 6529 0a0a Mtn (Monotone).. │ │ │ │ │ -0002ae30: 2020 2020 2020 2020 2d20 5376 6e20 2853 - Svn (S │ │ │ │ │ -0002ae40: 7562 7665 7273 696f 6e29 0a0a 2020 2020 ubversion).. │ │ │ │ │ -0002ae50: 2049 6e20 7468 6520 6361 7365 206f 6620 In the case of │ │ │ │ │ -0002ae60: 4769 742c 2074 6865 2076 616c 7565 206d Git, the value m │ │ │ │ │ -0002ae70: 7573 7420 6861 7665 2074 6865 2066 6f6c ust have the fol │ │ │ │ │ -0002ae80: 6c6f 7769 6e67 2073 796e 7461 783a 0a0a lowing syntax:.. │ │ │ │ │ -0002ae90: 2020 2020 2020 2020 2020 3c75 726c 3e20 │ │ │ │ │ -0002aea0: 5b20 2220 2d62 2022 203c 6272 616e 6368 [ " -b " ] [ " [" "]" ].. wh │ │ │ │ │ -0002aed0: 6572 6520 7468 6520 706f 7274 696f 6e73 ere the portions │ │ │ │ │ -0002aee0: 2065 6e63 6c6f 7365 6420 696e 2062 7261 enclosed in bra │ │ │ │ │ -0002aef0: 636b 6574 7320 6172 6520 6f70 7469 6f6e ckets are option │ │ │ │ │ -0002af00: 616c 2061 6e64 2074 6865 0a20 2020 2020 al and the. │ │ │ │ │ -0002af10: 706f 7274 696f 6e73 2065 6e63 6c6f 7365 portions enclose │ │ │ │ │ -0002af20: 6420 696e 2064 6f75 626c 6520 7175 6f74 d in double quot │ │ │ │ │ -0002af30: 6573 2061 7265 206c 6974 6572 616c 2073 es are literal s │ │ │ │ │ -0002af40: 7472 696e 6773 2e20 20e2 8098 3c75 726c trings. ....... indica │ │ │ │ │ -0002af60: 7465 7320 7468 6520 7265 706f 7369 746f tes the reposito │ │ │ │ │ -0002af70: 7279 2e20 2049 6620 7468 6520 e280 983c ry. If the ...< │ │ │ │ │ -0002af80: 6272 616e 6368 3ee2 8099 2070 6f72 7469 branch>... porti │ │ │ │ │ -0002af90: 6f6e 2069 7320 7072 6573 656e 742c 2069 on is present, i │ │ │ │ │ -0002afa0: 740a 2020 2020 206e 616d 6573 2061 2062 t. names a b │ │ │ │ │ -0002afb0: 7261 6e63 6820 696e 2074 6865 2069 6e64 ranch in the ind │ │ │ │ │ -0002afc0: 6963 6174 6564 2072 6570 6f73 6974 6f72 icated repositor │ │ │ │ │ -0002afd0: 792e 2020 4966 206e 6f20 6272 616e 6368 y. If no branch │ │ │ │ │ -0002afe0: 2069 730a 2020 2020 2073 7065 6369 6669 is. specifi │ │ │ │ │ -0002aff0: 6564 2c20 7468 6520 7061 636b 6167 696e ed, the packagin │ │ │ │ │ -0002b000: 6720 7368 6f75 6c64 2062 6520 6f6e 2074 g should be on t │ │ │ │ │ -0002b010: 6865 2064 6566 6175 6c74 2062 7261 6e63 he default branc │ │ │ │ │ -0002b020: 682e 2020 4966 2074 6865 0a20 2020 2020 h. If the. │ │ │ │ │ -0002b030: e280 983c 7061 7468 3ee2 8099 2070 6f72 ...... por │ │ │ │ │ -0002b040: 7469 6f6e 2069 7320 7072 6573 656e 742c tion is present, │ │ │ │ │ -0002b050: 2069 7420 7370 6563 6966 6965 7320 7468 it specifies th │ │ │ │ │ -0002b060: 6520 7265 6c61 7469 7665 2070 6174 6820 e relative path │ │ │ │ │ -0002b070: 746f 2074 6865 0a20 2020 2020 746f 7020 to the. top │ │ │ │ │ -0002b080: 6f66 2074 6865 2070 6163 6b61 6769 6e67 of the packaging │ │ │ │ │ -0002b090: 2074 7265 6520 2874 6865 2070 6172 656e tree (the paren │ │ │ │ │ -0002b0a0: 7420 6469 7265 6374 6f72 7920 6f66 2074 t directory of t │ │ │ │ │ -0002b0b0: 6865 20e2 8098 6465 6269 616e e280 990a he ...debian.... │ │ │ │ │ -0002b0c0: 2020 2020 2064 6972 6563 746f 7279 292e directory). │ │ │ │ │ -0002b0d0: 2020 4966 206e 6f20 7061 7468 2069 7320 If no path is │ │ │ │ │ -0002b0e0: 7370 6563 6966 6965 642c 2069 7420 6465 specified, it de │ │ │ │ │ -0002b0f0: 6661 756c 7473 2074 6f20 e280 982e e280 faults to ...... │ │ │ │ │ -0002b100: 9920 2874 6865 2074 6f70 0a20 2020 2020 . (the top. │ │ │ │ │ -0002b110: 6c65 7665 6c20 6f66 2074 6865 2069 6e64 level of the ind │ │ │ │ │ -0002b120: 6963 6174 6564 2072 6570 6f73 6974 6f72 icated repositor │ │ │ │ │ -0002b130: 7920 616e 6420 6272 616e 6368 292e 0a0a y and branch)... │ │ │ │ │ -0002b140: 2020 2020 2046 6f72 2065 7861 6d70 6c65 For example │ │ │ │ │ -0002b150: 3a0a 0a20 2020 2020 2020 2020 2056 6373 :.. Vcs │ │ │ │ │ -0002b160: 2d47 6974 3a20 6874 7470 733a 2f2f 6578 -Git: https://ex │ │ │ │ │ -0002b170: 616d 706c 652e 6f72 672f 7265 706f 202d ample.org/repo - │ │ │ │ │ -0002b180: 6220 6465 6269 616e 205b 702f 7061 636b b debian [p/pack │ │ │ │ │ -0002b190: 6167 655d 0a0a 2020 2020 2069 6e64 6963 age].. indic │ │ │ │ │ -0002b1a0: 6174 6573 2061 2073 7562 6469 7265 6374 ates a subdirect │ │ │ │ │ -0002b1b0: 6f72 7920 6e61 6d65 6420 e280 9870 2f70 ory named ...p/p │ │ │ │ │ -0002b1c0: 6163 6b61 6765 e280 9920 696e 2074 6865 ackage... in the │ │ │ │ │ -0002b1d0: 20e2 8098 6465 6269 616e e280 9920 6272 ...debian... br │ │ │ │ │ -0002b1e0: 616e 6368 0a20 2020 2020 6f66 2074 6865 anch. of the │ │ │ │ │ -0002b1f0: 2072 6570 6f73 6974 6f72 7920 6174 20e2 repository at . │ │ │ │ │ -0002b200: 8098 6874 7470 733a 2f2f 6578 616d 706c ..https://exampl │ │ │ │ │ -0002b210: 652e 6f72 672f 7265 706f e280 992e 0a0a e.org/repo...... │ │ │ │ │ -0002b220: 2020 2020 2049 6e20 7468 6520 6361 7365 In the case │ │ │ │ │ -0002b230: 206f 6620 4d65 7263 7572 6961 6c2c 2074 of Mercurial, t │ │ │ │ │ -0002b240: 6865 2076 616c 7565 206d 7573 7420 6861 he value must ha │ │ │ │ │ -0002b250: 7665 2074 6865 2066 6f6c 6c6f 7769 6e67 ve the following │ │ │ │ │ -0002b260: 2073 796e 7461 783a 0a0a 2020 2020 2020 syntax:.. │ │ │ │ │ -0002b270: 2020 2020 3c75 726c 3e20 5b20 2220 2d62 [ " -b │ │ │ │ │ -0002b280: 2022 203c 6272 616e 6368 3e20 5d0a 0a20 " ].. │ │ │ │ │ -0002b290: 2020 2020 5468 6973 2069 7320 696e 7465 This is inte │ │ │ │ │ -0002b2a0: 7270 7265 7465 6420 7468 6520 7361 6d65 rpreted the same │ │ │ │ │ -0002b2b0: 2077 6179 2061 7320 7468 6520 4769 7420 way as the Git │ │ │ │ │ -0002b2c0: 7379 6e74 6178 2065 7863 6570 7420 6120 syntax except a │ │ │ │ │ -0002b2d0: 7061 7468 0a20 2020 2020 7769 7468 696e path. within │ │ │ │ │ -0002b2e0: 2074 6865 2072 6570 6f73 6974 6f72 7920 the repository │ │ │ │ │ -0002b2f0: 6973 206e 6f74 2073 7570 706f 7274 6564 is not supported │ │ │ │ │ -0002b300: 2e0a 0a20 2020 2020 4120 7061 636b 6167 ... A packag │ │ │ │ │ -0002b310: 6520 636f 6e74 726f 6c20 6669 6c65 206d e control file m │ │ │ │ │ -0002b320: 7573 7420 6e6f 7420 6861 7665 206d 6f72 ust not have mor │ │ │ │ │ -0002b330: 6520 7468 616e 206f 6e65 20e2 8098 5663 e than one ...Vc │ │ │ │ │ -0002b340: 732d 3c74 7970 653e e280 990a 2020 2020 s-.... │ │ │ │ │ -0002b350: 2066 6965 6c64 2e20 2049 6620 7468 6520 field. If the │ │ │ │ │ -0002b360: 7061 636b 6167 6520 6973 206d 6169 6e74 package is maint │ │ │ │ │ -0002b370: 6169 6e65 6420 696e 206d 756c 7469 706c ained in multipl │ │ │ │ │ -0002b380: 6520 7665 7273 696f 6e20 636f 6e74 726f e version contro │ │ │ │ │ -0002b390: 6c0a 2020 2020 2073 7973 7465 6d73 2c20 l. systems, │ │ │ │ │ -0002b3a0: 7468 6520 6d61 696e 7461 696e 6572 2073 the maintainer s │ │ │ │ │ -0002b3b0: 686f 756c 6420 7370 6563 6966 7920 7468 hould specify th │ │ │ │ │ -0002b3c0: 6520 6f6e 6520 7468 6174 2074 6865 7920 e one that they │ │ │ │ │ -0002b3d0: 776f 756c 640a 2020 2020 2070 7265 6665 would. prefe │ │ │ │ │ -0002b3e0: 7220 6f74 6865 7220 7065 6f70 6c65 2074 r other people t │ │ │ │ │ -0002b3f0: 6f20 7573 6520 6173 2074 6865 2062 6173 o use as the bas │ │ │ │ │ -0002b400: 6973 2066 6f72 2070 726f 706f 7369 6e67 is for proposing │ │ │ │ │ -0002b410: 2063 6861 6e67 6573 2074 6f0a 2020 2020 changes to. │ │ │ │ │ -0002b420: 2074 6865 2070 6163 6b61 6765 2e0a 0a46 the package...F │ │ │ │ │ -0002b430: 6f72 2062 6f74 6820 6669 656c 6473 2c20 or both fields, │ │ │ │ │ -0002b440: 616e 7920 5552 4c73 2067 6976 656e 2073 any URLs given s │ │ │ │ │ -0002b450: 686f 756c 6420 7573 6520 6120 7363 6865 hould use a sche │ │ │ │ │ -0002b460: 6d65 2074 6861 7420 7072 6f76 6964 6573 me that provides │ │ │ │ │ -0002b470: 0a63 6f6e 6669 6465 6e74 6961 6c69 7479 .confidentiality │ │ │ │ │ -0002b480: 2028 e280 9868 7474 7073 e280 992c 2066 (...https..., f │ │ │ │ │ -0002b490: 6f72 2065 7861 6d70 6c65 2c20 7261 7468 or example, rath │ │ │ │ │ -0002b4a0: 6572 2074 6861 6e20 e280 9868 7474 70e2 er than ...http. │ │ │ │ │ -0002b4b0: 8099 206f 7220 e280 9867 6974 e280 9929 .. or ...git...) │ │ │ │ │ -0002b4c0: 2069 660a 7468 6520 5643 5320 7265 706f if.the VCS repo │ │ │ │ │ -0002b4d0: 7369 746f 7279 2073 7570 706f 7274 7320 sitory supports │ │ │ │ │ -0002b4e0: 6974 2e0a 0a1f 0a46 696c 653a 2064 6562 it.....File: deb │ │ │ │ │ -0002b4f0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0002b500: 2020 4e6f 6465 3a20 5061 636b 6167 652d Node: Package- │ │ │ │ │ -0002b510: 4c69 7374 2c20 204e 6578 743a 2050 6163 List, Next: Pac │ │ │ │ │ -0002b520: 6b61 6765 2d54 7970 652c 2020 5072 6576 kage-Type, Prev │ │ │ │ │ -0002b530: 3a20 5665 7273 696f 6e20 436f 6e74 726f : Version Contro │ │ │ │ │ -0002b540: 6c20 5379 7374 656d 2056 4353 2066 6965 l System VCS fie │ │ │ │ │ -0002b550: 6c64 732c 2020 5570 3a20 4c69 7374 206f lds, Up: List o │ │ │ │ │ -0002b560: 6620 6669 656c 6473 0a0a 352e 362e 3237 f fields..5.6.27 │ │ │ │ │ -0002b570: 20e2 8098 5061 636b 6167 652d 4c69 7374 ...Package-List │ │ │ │ │ -0002b580: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ -0002b590: 2d2d 2d2d 2d2d 2d2d 2d0a 0a4d 756c 7469 ---------..Multi │ │ │ │ │ -0002b5a0: 6c69 6e65 2066 6965 6c64 206c 6973 7469 line field listi │ │ │ │ │ -0002b5b0: 6e67 2061 6c6c 2074 6865 2070 6163 6b61 ng all the packa │ │ │ │ │ -0002b5c0: 6765 7320 7468 6174 2063 616e 2062 6520 ges that can be │ │ │ │ │ -0002b5d0: 6275 696c 7420 6672 6f6d 2074 6865 0a73 built from the.s │ │ │ │ │ -0002b5e0: 6f75 7263 6520 7061 636b 6167 652c 2063 ource package, c │ │ │ │ │ -0002b5f0: 6f6e 7369 6465 7269 6e67 2065 7665 7279 onsidering every │ │ │ │ │ -0002b600: 2061 7263 6869 7465 6374 7572 652e 2020 architecture. │ │ │ │ │ -0002b610: 5468 6520 6669 7273 7420 6c69 6e65 206f The first line o │ │ │ │ │ -0002b620: 6620 7468 650a 6669 656c 6420 7661 6c75 f the.field valu │ │ │ │ │ -0002b630: 6520 6973 2065 6d70 7479 2e20 2045 6163 e is empty. Eac │ │ │ │ │ -0002b640: 6820 6f6e 6520 6f66 2074 6865 206e 6578 h one of the nex │ │ │ │ │ -0002b650: 7420 6c69 6e65 7320 6465 7363 7269 6265 t lines describe │ │ │ │ │ -0002b660: 7320 6f6e 6520 6269 6e61 7279 0a70 6163 s one binary.pac │ │ │ │ │ -0002b670: 6b61 6765 2c20 6279 206c 6973 7469 6e67 kage, by listing │ │ │ │ │ -0002b680: 2069 7473 206e 616d 652c 2074 7970 652c its name, type, │ │ │ │ │ -0002b690: 2073 6563 7469 6f6e 2061 6e64 2070 7269 section and pri │ │ │ │ │ -0002b6a0: 6f72 6974 7920 7365 7061 7261 7465 6420 ority separated │ │ │ │ │ -0002b6b0: 6279 0a73 7061 6365 732e 2020 4669 6674 by.spaces. Fift │ │ │ │ │ -0002b6c0: 6820 616e 6420 7375 6273 6571 7565 6e74 h and subsequent │ │ │ │ │ -0002b6d0: 2073 7061 6365 2d73 6570 6172 6174 6564 space-separated │ │ │ │ │ -0002b6e0: 2069 7465 6d73 206d 6179 2062 6520 7072 items may be pr │ │ │ │ │ -0002b6f0: 6573 656e 7420 616e 640a 7061 7273 6572 esent and.parser │ │ │ │ │ -0002b700: 7320 6d75 7374 2061 6c6c 6f77 2074 6865 s must allow the │ │ │ │ │ -0002b710: 6d2e 2020 5365 6520 7468 6520 2a6e 6f74 m. See the *not │ │ │ │ │ -0002b720: 6520 5061 636b 6167 652d 5479 7065 3a20 e Package-Type: │ │ │ │ │ -0002b730: 3964 2e20 6669 656c 6420 666f 7220 610a 9d. field for a. │ │ │ │ │ -0002b740: 6c69 7374 206f 6620 7061 636b 6167 6520 list of package │ │ │ │ │ -0002b750: 7479 7065 732e 0a0a 1f0a 4669 6c65 3a20 types.....File: │ │ │ │ │ -0002b760: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0002b770: 666f 2c20 204e 6f64 653a 2050 6163 6b61 fo, Node: Packa │ │ │ │ │ -0002b780: 6765 2d54 7970 652c 2020 4e65 7874 3a20 ge-Type, Next: │ │ │ │ │ -0002b790: 4467 6974 2c20 2050 7265 763a 2050 6163 Dgit, Prev: Pac │ │ │ │ │ -0002b7a0: 6b61 6765 2d4c 6973 742c 2020 5570 3a20 kage-List, Up: │ │ │ │ │ -0002b7b0: 4c69 7374 206f 6620 6669 656c 6473 0a0a List of fields.. │ │ │ │ │ -0002b7c0: 352e 362e 3238 20e2 8098 5061 636b 6167 5.6.28 ...Packag │ │ │ │ │ -0002b7d0: 652d 5479 7065 e280 990a 2d2d 2d2d 2d2d e-Type....------ │ │ │ │ │ -0002b7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ -0002b7f0: 0a53 696d 706c 6520 6669 656c 6420 636f .Simple field co │ │ │ │ │ -0002b800: 6e74 6169 6e69 6e67 2061 2077 6f72 6420 ntaining a word │ │ │ │ │ -0002b810: 696e 6469 6361 7469 6e67 2074 6865 2074 indicating the t │ │ │ │ │ -0002b820: 7970 6520 6f66 2070 6163 6b61 6765 3a20 ype of package: │ │ │ │ │ -0002b830: e280 9864 6562 e280 9920 666f 720a 6269 ...deb... for.bi │ │ │ │ │ -0002b840: 6e61 7279 2070 6163 6b61 6765 7320 616e nary packages an │ │ │ │ │ -0002b850: 6420 e280 9875 6465 62e2 8099 2066 6f72 d ...udeb... for │ │ │ │ │ -0002b860: 206d 6963 726f 2062 696e 6172 7920 7061 micro binary pa │ │ │ │ │ -0002b870: 636b 6167 6573 2e20 204f 7468 6572 2074 ckages. Other t │ │ │ │ │ -0002b880: 7970 6573 206e 6f74 0a64 6566 696e 6564 ypes not.defined │ │ │ │ │ -0002b890: 2068 6572 6520 6d61 7920 6265 2069 6e64 here may be ind │ │ │ │ │ -0002b8a0: 6963 6174 6564 2e20 2049 6e20 736f 7572 icated. In sour │ │ │ │ │ -0002b8b0: 6365 2070 6163 6b61 6765 2074 656d 706c ce package templ │ │ │ │ │ -0002b8c0: 6174 6520 636f 6e74 726f 6c0a 6669 6c65 ate control.file │ │ │ │ │ -0002b8d0: 732c 2074 6865 20e2 8098 5061 636b 6167 s, the ...Packag │ │ │ │ │ -0002b8e0: 652d 5479 7065 e280 9920 6669 656c 6420 e-Type... field │ │ │ │ │ -0002b8f0: 7368 6f75 6c64 2062 6520 6f6d 6974 7465 should be omitte │ │ │ │ │ -0002b900: 6420 696e 7374 6561 6420 6f66 2067 6976 d instead of giv │ │ │ │ │ -0002b910: 696e 6720 6974 2061 0a76 616c 7565 206f ing it a.value o │ │ │ │ │ -0002b920: 6620 e280 9864 6562 e280 992c 2061 7320 f ...deb..., as │ │ │ │ │ -0002b930: 7468 6973 2076 616c 7565 2069 7320 6173 this value is as │ │ │ │ │ -0002b940: 7375 6d65 6420 666f 7220 7374 616e 7a61 sumed for stanza │ │ │ │ │ -0002b950: 7320 6c61 636b 696e 6720 7468 6973 2066 s lacking this f │ │ │ │ │ -0002b960: 6965 6c64 2e0a 0a1f 0a46 696c 653a 2064 ield.....File: d │ │ │ │ │ -0002b970: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0002b980: 6f2c 2020 4e6f 6465 3a20 4467 6974 2c20 o, Node: Dgit, │ │ │ │ │ -0002b990: 204e 6578 743a 2054 6573 7473 7569 7465 Next: Testsuite │ │ │ │ │ -0002b9a0: 2c20 2050 7265 763a 2050 6163 6b61 6765 , Prev: Package │ │ │ │ │ -0002b9b0: 2d54 7970 652c 2020 5570 3a20 4c69 7374 -Type, Up: List │ │ │ │ │ -0002b9c0: 206f 6620 6669 656c 6473 0a0a 352e 362e of fields..5.6. │ │ │ │ │ -0002b9d0: 3239 20e2 8098 4467 6974 e280 990a 2d2d 29 ...Dgit....-- │ │ │ │ │ -0002b9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a46 6f6c -----------..Fol │ │ │ │ │ -0002b9f0: 6465 6420 6669 656c 6420 636f 6e74 6169 ded field contai │ │ │ │ │ -0002ba00: 6e69 6e67 2061 2073 696e 676c 6520 6769 ning a single gi │ │ │ │ │ -0002ba10: 7420 636f 6d6d 6974 2068 6173 682c 2070 t commit hash, p │ │ │ │ │ -0002ba20: 7265 7365 6e74 6564 2069 6e20 6675 6c6c resented in full │ │ │ │ │ -0002ba30: 2c0a 666f 6c6c 6f77 6564 206f 7074 696f ,.followed optio │ │ │ │ │ -0002ba40: 6e61 6c6c 7920 6279 2077 6869 7465 7370 nally by whitesp │ │ │ │ │ -0002ba50: 6163 6520 616e 6420 6f74 6865 7220 6461 ace and other da │ │ │ │ │ -0002ba60: 7461 2074 6f20 6265 2064 6566 696e 6564 ta to be defined │ │ │ │ │ -0002ba70: 2069 6e20 6675 7475 7265 0a65 7874 656e in future.exten │ │ │ │ │ -0002ba80: 7369 6f6e 732e 0a0a 4465 636c 6172 6573 sions...Declares │ │ │ │ │ -0002ba90: 2074 6861 7420 7468 6520 736f 7572 6365 that the source │ │ │ │ │ -0002baa0: 2070 6163 6b61 6765 2063 6f72 7265 7370 package corresp │ │ │ │ │ -0002bab0: 6f6e 6473 2065 7861 6374 6c79 2074 6f20 onds exactly to │ │ │ │ │ -0002bac0: 6120 7265 6665 7265 6e63 6564 0a63 6f6d a referenced.com │ │ │ │ │ -0002bad0: 6d69 7420 696e 2061 2047 6974 2072 6570 mit in a Git rep │ │ │ │ │ -0002bae0: 6f73 6974 6f72 7920 6176 6169 6c61 626c ository availabl │ │ │ │ │ -0002baf0: 6520 6174 2074 6865 2063 616e 6f6e 6963 e at the canonic │ │ │ │ │ -0002bb00: 616c 206c 6f63 6174 696f 6e20 6361 6c6c al location call │ │ │ │ │ -0002bb10: 6564 0a27 6467 6974 2d72 6570 6f73 272c ed.'dgit-repos', │ │ │ │ │ -0002bb20: 2075 7365 6420 6279 20e2 8098 6467 6974 used by ...dgit │ │ │ │ │ -0002bb30: e280 992c 2061 2062 6964 6972 6563 7469 ..., a bidirecti │ │ │ │ │ -0002bb40: 6f6e 616c 2067 6174 6577 6179 2062 6574 onal gateway bet │ │ │ │ │ -0002bb50: 7765 656e 2074 6865 2044 6562 6961 6e0a ween the Debian. │ │ │ │ │ -0002bb60: 6172 6368 6976 6520 616e 6420 4769 742e archive and Git. │ │ │ │ │ -0002bb70: 2020 5468 6520 636f 6d6d 6974 2069 7320 The commit is │ │ │ │ │ -0002bb80: 7265 6163 6861 626c 6520 6672 6f6d 2061 reachable from a │ │ │ │ │ -0002bb90: 7420 6c65 6173 7420 6f6e 6520 7265 6665 t least one refe │ │ │ │ │ -0002bba0: 7265 6e63 650a 7768 6f73 6520 6e61 6d65 rence.whose name │ │ │ │ │ -0002bbb0: 206d 6174 6368 6573 20e2 8098 7265 6673 matches ...refs │ │ │ │ │ -0002bbc0: 2f64 6769 742f 2ae2 8099 2e20 2053 6565 /dgit/*.... See │ │ │ │ │ -0002bbd0: 2074 6865 206d 616e 7561 6c20 7061 6765 the manual page │ │ │ │ │ -0002bbe0: 206f 6620 e280 9864 6769 74e2 8099 2066 of ...dgit... f │ │ │ │ │ -0002bbf0: 6f72 0a66 7572 7468 6572 2064 6574 6169 or.further detai │ │ │ │ │ -0002bc00: 6c73 2e0a 0a1f 0a46 696c 653a 2064 6562 ls.....File: deb │ │ │ │ │ -0002bc10: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0002bc20: 2020 4e6f 6465 3a20 5465 7374 7375 6974 Node: Testsuit │ │ │ │ │ -0002bc30: 652c 2020 4e65 7874 3a20 5275 6c65 732d e, Next: Rules- │ │ │ │ │ -0002bc40: 5265 7175 6972 6573 2d52 6f6f 742c 2020 Requires-Root, │ │ │ │ │ -0002bc50: 5072 6576 3a20 4467 6974 2c20 2055 703a Prev: Dgit, Up: │ │ │ │ │ -0002bc60: 204c 6973 7420 6f66 2066 6965 6c64 730a List of fields. │ │ │ │ │ -0002bc70: 0a35 2e36 2e33 3020 e280 9854 6573 7473 .5.6.30 ...Tests │ │ │ │ │ -0002bc80: 7569 7465 e280 990a 2d2d 2d2d 2d2d 2d2d uite....-------- │ │ │ │ │ -0002bc90: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5369 6d70 ----------..Simp │ │ │ │ │ -0002bca0: 6c65 2066 6965 6c64 2063 6f6e 7461 696e le field contain │ │ │ │ │ -0002bcb0: 696e 6720 6120 636f 6d6d 612d 7365 7061 ing a comma-sepa │ │ │ │ │ -0002bcc0: 7261 7465 6420 6c69 7374 206f 6620 7661 rated list of va │ │ │ │ │ -0002bcd0: 6c75 6573 2061 6c6c 6f77 696e 6720 7465 lues allowing te │ │ │ │ │ -0002bce0: 7374 0a65 7865 6375 7469 6f6e 2065 6e76 st.execution env │ │ │ │ │ -0002bcf0: 6972 6f6e 6d65 6e74 7320 746f 2064 6973 ironments to dis │ │ │ │ │ -0002bd00: 636f 7665 7220 7061 636b 6167 6573 2077 cover packages w │ │ │ │ │ -0002bd10: 6869 6368 2070 726f 7669 6465 2074 6573 hich provide tes │ │ │ │ │ -0002bd20: 7473 2e0a 0a54 6869 7320 6669 656c 6420 ts...This field │ │ │ │ │ -0002bd30: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ │ -0002bd40: 2061 6464 6564 2074 6f20 4465 6269 616e added to Debian │ │ │ │ │ -0002bd50: 2073 6f75 7263 6520 636f 6e74 726f 6c20 source control │ │ │ │ │ -0002bd60: 6669 6c65 730a 28e2 8098 2e64 7363 e280 files.(....dsc.. │ │ │ │ │ -0002bd70: 9929 2062 7920 e280 9864 706b 67e2 8099 .) by ...dpkg... │ │ │ │ │ -0002bd80: 2c20 7769 7468 2074 6865 2076 616c 7565 , with the value │ │ │ │ │ -0002bd90: 20e2 8098 6175 746f 706b 6774 6573 74e2 ...autopkgtest. │ │ │ │ │ -0002bda0: 8099 2c20 7768 656e 2061 0ae2 8098 6465 .., when a....de │ │ │ │ │ -0002bdb0: 6269 616e 2f74 6573 7473 2f63 6f6e 7472 bian/tests/contr │ │ │ │ │ -0002bdc0: 6f6c e280 9920 6669 6c65 2069 7320 7072 ol... file is pr │ │ │ │ │ -0002bdd0: 6573 656e 7420 696e 2074 6865 2073 6f75 esent in the sou │ │ │ │ │ -0002bde0: 7263 6520 7061 636b 6167 652e 2020 5468 rce package. Th │ │ │ │ │ -0002bdf0: 6973 0a66 6965 6c64 206d 6179 2061 6c73 is.field may als │ │ │ │ │ -0002be00: 6f20 6265 2075 7365 6420 696e 2073 6f75 o be used in sou │ │ │ │ │ -0002be10: 7263 6520 7061 636b 6167 6520 7465 6d70 rce package temp │ │ │ │ │ -0002be20: 6c61 7465 2063 6f6e 7472 6f6c 2066 696c late control fil │ │ │ │ │ -0002be30: 6573 0a28 e280 9864 6562 6961 6e2f 636f es.(...debian/co │ │ │ │ │ -0002be40: 6e74 726f 6ce2 8099 2920 6966 206e 6565 ntrol...) if nee │ │ │ │ │ -0002be50: 6465 6420 696e 206f 7468 6572 2073 6974 ded in other sit │ │ │ │ │ -0002be60: 7561 7469 6f6e 732e 0a0a 1f0a 4669 6c65 uations.....File │ │ │ │ │ -0002be70: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -0002be80: 696e 666f 2c20 204e 6f64 653a 2052 756c info, Node: Rul │ │ │ │ │ -0002be90: 6573 2d52 6571 7569 7265 732d 526f 6f74 es-Requires-Root │ │ │ │ │ -0002bea0: 2c20 2050 7265 763a 2054 6573 7473 7569 , Prev: Testsui │ │ │ │ │ -0002beb0: 7465 2c20 2055 703a 204c 6973 7420 6f66 te, Up: List of │ │ │ │ │ -0002bec0: 2066 6965 6c64 730a 0a35 2e36 2e33 3120 fields..5.6.31 │ │ │ │ │ -0002bed0: e280 9852 756c 6573 2d52 6571 7569 7265 ...Rules-Require │ │ │ │ │ -0002bee0: 732d 526f 6f74 e280 990a 2d2d 2d2d 2d2d s-Root....------ │ │ │ │ │ -0002bef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002bf00: 2d2d 2d2d 2d2d 0a0a 5369 6d70 6c65 2066 ------..Simple f │ │ │ │ │ -0002bf10: 6965 6c64 2074 6861 7420 6465 6669 6e65 ield that define │ │ │ │ │ -0002bf20: 7320 6966 2074 6865 2073 6f75 7263 6520 s if the source │ │ │ │ │ -0002bf30: 7061 636b 6167 6520 7265 7175 6972 6573 package requires │ │ │ │ │ -0002bf40: 2061 6363 6573 7320 746f 2072 6f6f 740a access to root. │ │ │ │ │ -0002bf50: 286f 7220 6661 6b65 726f 6f74 2920 6475 (or fakeroot) du │ │ │ │ │ -0002bf60: 7269 6e67 2073 656c 6563 7465 6420 7461 ring selected ta │ │ │ │ │ -0002bf70: 7267 6574 7320 696e 2074 6865 202a 6e6f rgets in the *no │ │ │ │ │ -0002bf80: 7465 204d 6169 6e20 6275 696c 6469 6e67 te Main building │ │ │ │ │ -0002bf90: 2073 6372 6970 743b 0a64 6562 6961 6e2f script;.debian/ │ │ │ │ │ -0002bfa0: 7275 6c65 733a 2037 632e 0a0a 5468 6520 rules: 7c...The │ │ │ │ │ -0002bfb0: 6669 656c 6420 6361 6e20 636f 6e73 6973 field can consis │ │ │ │ │ -0002bfc0: 7420 6f66 2065 7861 6374 6c79 206f 6e65 t of exactly one │ │ │ │ │ -0002bfd0: 206f 6620 7468 6520 666f 6c6c 6f77 696e of the followin │ │ │ │ │ -0002bfe0: 6720 7468 7265 6520 6974 656d 733a 0a0a g three items:.. │ │ │ │ │ -0002bff0: 2020 2020 2020 2020 2d20 e280 986e 6fe2 - ...no. │ │ │ │ │ -0002c000: 8099 3a20 4465 636c 6172 6573 2074 6861 ..: Declares tha │ │ │ │ │ -0002c010: 7420 6e65 6974 6865 7220 726f 6f74 206e t neither root n │ │ │ │ │ -0002c020: 6f72 2066 616b 6572 6f6f 7420 6973 2072 or fakeroot is r │ │ │ │ │ -0002c030: 6571 7569 7265 642e 0a20 2020 2020 2020 equired.. │ │ │ │ │ -0002c040: 2020 2050 6163 6b61 6765 2062 7569 6c64 Package build │ │ │ │ │ -0002c050: 6572 7320 2865 2e67 2e20 2064 706b 672d ers (e.g. dpkg- │ │ │ │ │ -0002c060: 6275 696c 6470 6163 6b61 6765 2920 6d61 buildpackage) ma │ │ │ │ │ -0002c070: 7920 6368 6f6f 7365 2074 6f0a 2020 2020 y choose to. │ │ │ │ │ -0002c080: 2020 2020 2020 696e 766f 6b65 2061 6e79 invoke any │ │ │ │ │ -0002c090: 2074 6172 6765 7420 696e 20e2 8098 6465 target in ...de │ │ │ │ │ -0002c0a0: 6269 616e 2f72 756c 6573 e280 9920 7769 bian/rules... wi │ │ │ │ │ -0002c0b0: 7468 2061 6e20 756e 7072 6976 696c 6567 th an unprivileg │ │ │ │ │ -0002c0c0: 6564 2075 7365 722e 0a0a 2020 2020 2020 ed user... │ │ │ │ │ -0002c0d0: 2020 2d20 e280 9862 696e 6172 792d 7461 - ...binary-ta │ │ │ │ │ -0002c0e0: 7267 6574 73e2 8099 2028 6465 6661 756c rgets... (defaul │ │ │ │ │ -0002c0f0: 7429 3a20 4465 636c 6172 6573 2074 6861 t): Declares tha │ │ │ │ │ -0002c100: 7420 7468 6520 7061 636b 6167 6520 7769 t the package wi │ │ │ │ │ -0002c110: 6c6c 0a20 2020 2020 2020 2020 206e 6565 ll. nee │ │ │ │ │ -0002c120: 6420 7468 6520 726f 6f74 2028 6f72 2066 d the root (or f │ │ │ │ │ -0002c130: 616b 6572 6f6f 7429 2077 6865 6e20 6569 akeroot) when ei │ │ │ │ │ -0002c140: 7468 6572 206f 6620 7468 6520 e280 9862 ther of the ...b │ │ │ │ │ -0002c150: 696e 6172 79e2 8099 2c0a 2020 2020 2020 inary...,. │ │ │ │ │ -0002c160: 2020 2020 e280 9862 696e 6172 792d 6172 ...binary-ar │ │ │ │ │ -0002c170: 6368 e280 9920 6f72 20e2 8098 6269 6e61 ch... or ...bina │ │ │ │ │ -0002c180: 7279 2d69 6e64 6570 e280 9920 7461 7267 ry-indep... targ │ │ │ │ │ -0002c190: 6574 7320 6172 6520 6361 6c6c 6564 2e20 ets are called. │ │ │ │ │ -0002c1a0: 2054 6869 7320 6973 0a20 2020 2020 2020 This is. │ │ │ │ │ -0002c1b0: 2020 2068 6f77 2065 7665 7279 2074 6f6f how every too │ │ │ │ │ -0002c1c0: 6c20 6265 6861 7665 6420 6265 666f 7265 l behaved before │ │ │ │ │ -0002c1d0: 2074 6869 7320 6669 656c 6420 7761 7320 this field was │ │ │ │ │ -0002c1e0: 6465 6669 6e65 642e 0a0a 2020 2020 2020 defined... │ │ │ │ │ -0002c1f0: 2020 2d20 4120 7370 6163 6520 7365 7061 - A space sepa │ │ │ │ │ -0002c200: 7261 7465 6420 6c69 7374 206f 6620 6b65 rated list of ke │ │ │ │ │ -0002c210: 7977 6f72 6473 2064 6573 6372 6962 6564 ywords described │ │ │ │ │ -0002c220: 2062 656c 6f77 2e20 2054 6865 7365 0a20 below. These. │ │ │ │ │ -0002c230: 2020 2020 2020 2020 206b 6579 776f 7264 keyword │ │ │ │ │ -0002c240: 7320 6d75 7374 2061 6c77 6179 7320 636f s must always co │ │ │ │ │ -0002c250: 6e74 6169 6e20 6120 666f 7277 6172 6420 ntain a forward │ │ │ │ │ -0002c260: 736c 6173 682c 2077 6869 6368 2073 6574 slash, which set │ │ │ │ │ -0002c270: 7320 7468 656d 0a20 2020 2020 2020 2020 s them. │ │ │ │ │ -0002c280: 2061 7061 7274 2066 726f 6d20 7468 6520 apart from the │ │ │ │ │ -0002c290: 6f74 6865 7220 706f 7373 6962 6c65 2076 other possible v │ │ │ │ │ -0002c2a0: 616c 7565 7320 6f66 20e2 8098 5275 6c65 alues of ...Rule │ │ │ │ │ -0002c2b0: 732d 5265 7175 6972 6573 2d52 6f6f 74e2 s-Requires-Root. │ │ │ │ │ -0002c2c0: 8099 2e0a 2020 2020 2020 2020 2020 5768 .... Wh │ │ │ │ │ -0002c2d0: 656e 2074 6869 7320 6c69 7374 2069 7320 en this list is │ │ │ │ │ -0002c2e0: 7072 6f76 6964 6564 2c20 7468 6520 6275 provided, the bu │ │ │ │ │ -0002c2f0: 696c 6465 7220 6d75 7374 2070 726f 7669 ilder must provi │ │ │ │ │ -0002c300: 6465 2061 20e2 809c 6761 696e 0a20 2020 de a ...gain. │ │ │ │ │ -0002c310: 2020 2020 2020 2072 6f6f 7420 636f 6d6d root comm │ │ │ │ │ -0002c320: 616e 64e2 809d 2028 6173 2064 6566 696e and... (as defin │ │ │ │ │ -0002c330: 6564 2069 6e20 2a6e 6f74 6520 6465 6269 ed in *note debi │ │ │ │ │ -0002c340: 616e 2f72 756c 6573 2061 6e64 0a20 2020 an/rules and. │ │ │ │ │ -0002c350: 2020 2020 2020 2052 756c 6573 2d52 6571 Rules-Req │ │ │ │ │ -0002c360: 7569 7265 732d 526f 6f74 3a20 3833 2e29 uires-Root: 83.) │ │ │ │ │ -0002c370: 2027 6f72 2720 7072 6574 656e 6420 7468 'or' pretend th │ │ │ │ │ -0002c380: 6174 2074 6865 2076 616c 7565 2077 6173 at the value was │ │ │ │ │ -0002c390: 2073 6574 0a20 2020 2020 2020 2020 2074 set. t │ │ │ │ │ -0002c3a0: 6f20 e280 9862 696e 6172 792d 7461 7267 o ...binary-targ │ │ │ │ │ -0002c3b0: 6574 73e2 8099 2c20 616e 6420 626f 7468 ets..., and both │ │ │ │ │ -0002c3c0: 2074 6865 2062 7569 6c64 6572 2061 6e64 the builder and │ │ │ │ │ -0002c3d0: 2074 6865 2070 6163 6b61 6765 e280 9973 the package...s │ │ │ │ │ -0002c3e0: 0a20 2020 2020 2020 2020 20e2 8098 6465 . ...de │ │ │ │ │ -0002c3f0: 6269 616e 2f72 756c 6573 e280 9920 7363 bian/rules... sc │ │ │ │ │ -0002c400: 7269 7074 206d 7573 7420 646f 776e 6772 ript must downgr │ │ │ │ │ -0002c410: 6164 6520 6163 636f 7264 696e 676c 7920 ade accordingly │ │ │ │ │ -0002c420: 2873 6565 2062 656c 6f77 292e 0a0a 4966 (see below)...If │ │ │ │ │ -0002c430: 2074 6865 2070 6163 6b61 6765 2062 7569 the package bui │ │ │ │ │ -0002c440: 6c64 6572 2073 7570 706f 7274 7320 7468 lder supports th │ │ │ │ │ -0002c450: 6520 e280 9852 756c 6573 2d52 6571 7569 e ...Rules-Requi │ │ │ │ │ -0002c460: 7265 732d 526f 6f74 e280 9920 6669 656c res-Root... fiel │ │ │ │ │ -0002c470: 6420 616e 640a 7761 6e74 7320 746f 2065 d and.wants to e │ │ │ │ │ -0002c480: 6e61 626c 6520 7468 6520 6665 6174 7572 nable the featur │ │ │ │ │ -0002c490: 652c 2074 6865 6e20 6974 206d 7573 7420 e, then it must │ │ │ │ │ -0002c4a0: 7365 7420 7468 6520 656e 7669 726f 6e6d set the environm │ │ │ │ │ -0002c4b0: 656e 7420 7661 7269 6162 6c65 0ae2 8098 ent variable.... │ │ │ │ │ -0002c4c0: 4445 425f 5255 4c45 535f 5245 5155 4952 DEB_RULES_REQUIR │ │ │ │ │ -0002c4d0: 4553 5f52 4f4f 54e2 8099 2077 6865 6e20 ES_ROOT... when │ │ │ │ │ -0002c4e0: 696e 766f 6b69 6e67 2074 6865 2070 6163 invoking the pac │ │ │ │ │ -0002c4f0: 6b61 6765 2062 7569 6c64 696e 6720 7363 kage building sc │ │ │ │ │ -0002c500: 7269 7074 0ae2 8098 6465 6269 616e 2f72 ript....debian/r │ │ │ │ │ -0002c510: 756c 6573 e280 992e 2020 5468 6520 7661 ules.... The va │ │ │ │ │ -0002c520: 6c75 6520 6f66 20e2 8098 4445 425f 5255 lue of ...DEB_RU │ │ │ │ │ -0002c530: 4c45 535f 5245 5155 4952 4553 5f52 4f4f LES_REQUIRES_ROO │ │ │ │ │ -0002c540: 54e2 8099 2073 686f 756c 6420 6265 206f T... should be o │ │ │ │ │ -0002c550: 6e65 0a6f 663a 0a0a 2020 2020 2020 2020 ne.of:.. │ │ │ │ │ -0002c560: 2a20 5468 6520 7661 6c75 6520 6f66 20e2 * The value of . │ │ │ │ │ -0002c570: 8098 5275 6c65 732d 5265 7175 6972 6573 ..Rules-Requires │ │ │ │ │ -0002c580: 2d52 6f6f 74e2 8099 2069 6620 7468 6520 -Root... if the │ │ │ │ │ -0002c590: 6275 696c 6465 7220 6361 6e20 7375 7070 builder can supp │ │ │ │ │ -0002c5a0: 6f72 740a 2020 2020 2020 2020 2020 7468 ort. th │ │ │ │ │ -0002c5b0: 6174 2076 616c 7565 2e20 2054 6865 2062 at value. The b │ │ │ │ │ -0002c5c0: 7569 6c64 6572 206d 6179 2074 7269 6d20 uilder may trim │ │ │ │ │ -0002c5d0: 756e 6e65 6365 7373 6172 7920 7768 6974 unnecessary whit │ │ │ │ │ -0002c5e0: 6573 7061 6365 2075 7365 640a 2020 2020 espace used. │ │ │ │ │ -0002c5f0: 2020 2020 2020 746f 2066 6f72 6d61 7420 to format │ │ │ │ │ -0002c600: 7468 6520 6669 656c 6420 666f 7220 7265 the field for re │ │ │ │ │ -0002c610: 6164 6162 696c 6974 792e 0a0a 2020 2020 adability... │ │ │ │ │ -0002c620: 2020 2020 2a20 5468 6520 7661 6c75 6520 * The value │ │ │ │ │ -0002c630: e280 9862 696e 6172 792d 7461 7267 6574 ...binary-target │ │ │ │ │ -0002c640: 73e2 8099 2069 6620 6974 2063 616e 6e6f s... if it canno │ │ │ │ │ -0002c650: 7420 7375 7070 6f72 7420 7468 6520 7661 t support the va │ │ │ │ │ -0002c660: 6c75 6520 6f66 0a20 2020 2020 2020 2020 lue of. │ │ │ │ │ -0002c670: 20e2 8098 5275 6c65 732d 5265 7175 6972 ...Rules-Requir │ │ │ │ │ -0002c680: 6573 2d52 6f6f 74e2 8099 2e0a 0a41 2063 es-Root......A c │ │ │ │ │ -0002c690: 6f6d 706c 6961 6e74 2062 7569 6c64 6572 ompliant builder │ │ │ │ │ -0002c6a0: 206d 6179 2061 6c73 6f20 6c65 6176 6520 may also leave │ │ │ │ │ -0002c6b0: e280 9844 4542 5f52 554c 4553 5f52 4551 ...DEB_RULES_REQ │ │ │ │ │ -0002c6c0: 5549 5245 535f 524f 4f54 e280 9920 756e UIRES_ROOT... un │ │ │ │ │ -0002c6d0: 7365 7420 6f72 0a73 6574 2069 7420 746f set or.set it to │ │ │ │ │ -0002c6e0: 20e2 8098 6269 6e61 7279 2d74 6172 6765 ...binary-targe │ │ │ │ │ -0002c6f0: 7473 e280 9920 6966 2069 7420 6861 7320 ts... if it has │ │ │ │ │ -0002c700: 6265 656e 2072 6571 7565 7374 6564 2074 been requested t │ │ │ │ │ -0002c710: 6f20 7465 7374 2077 6865 7468 6572 2074 o test whether t │ │ │ │ │ -0002c720: 6865 0a70 6163 6b61 6765 2069 7420 6275 he.package it bu │ │ │ │ │ -0002c730: 696c 6473 2063 6f72 7265 6374 6c79 2069 ilds correctly i │ │ │ │ │ -0002c740: 6d70 6c65 6d65 6e74 7320 7468 6520 6661 mplements the fa │ │ │ │ │ -0002c750: 6c6c 2d62 6163 6b20 666f 7220 6c65 6761 ll-back for lega │ │ │ │ │ -0002c760: 6379 0a62 7569 6c64 6572 732e 0a0a 2a20 cy.builders...* │ │ │ │ │ -0002c770: 4d65 6e75 3a0a 0a2a 2052 656d 6172 6b73 Menu:..* Remarks │ │ │ │ │ -0002c780: 3a3a 0a2a 2044 6566 696e 6974 696f 6e20 ::.* Definition │ │ │ │ │ -0002c790: 6f66 2074 6865 206b 6579 776f 7264 733a of the keywords: │ │ │ │ │ -0002c7a0: 3a0a 2a20 5072 6f76 6964 6564 206b 6579 :.* Provided key │ │ │ │ │ -0002c7b0: 776f 7264 733a 3a0a 0a1f 0a46 696c 653a words::....File: │ │ │ │ │ -0002c7c0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0002c7d0: 6e66 6f2c 2020 4e6f 6465 3a20 5265 6d61 nfo, Node: Rema │ │ │ │ │ -0002c7e0: 726b 732c 2020 4e65 7874 3a20 4465 6669 rks, Next: Defi │ │ │ │ │ -0002c7f0: 6e69 7469 6f6e 206f 6620 7468 6520 6b65 nition of the ke │ │ │ │ │ -0002c800: 7977 6f72 6473 2c20 2055 703a 2052 756c ywords, Up: Rul │ │ │ │ │ -0002c810: 6573 2d52 6571 7569 7265 732d 526f 6f74 es-Requires-Root │ │ │ │ │ -0002c820: 0a0a 352e 362e 3331 2e31 2052 656d 6172 ..5.6.31.1 Remar │ │ │ │ │ -0002c830: 6b73 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ks.............. │ │ │ │ │ -0002c840: 2e2e 2e0a 0a41 6c6c 2070 6163 6b61 6765 .....All package │ │ │ │ │ -0002c850: 7320 616e 6420 6275 696c 6465 7273 206d s and builders m │ │ │ │ │ -0002c860: 7573 7420 7375 7070 6f72 7420 e280 9862 ust support ...b │ │ │ │ │ -0002c870: 696e 6172 792d 7461 7267 6574 73e2 8099 inary-targets... │ │ │ │ │ -0002c880: 2061 7320 7468 6973 2077 6173 2074 6865 as this was the │ │ │ │ │ -0002c890: 0a68 6973 746f 7269 6361 6c20 6265 6861 .historical beha │ │ │ │ │ -0002c8a0: 7669 6f75 7220 7072 696f 7220 746f 2074 viour prior to t │ │ │ │ │ -0002c8b0: 6865 2069 6e74 726f 6475 6374 696f 6e20 he introduction │ │ │ │ │ -0002c8c0: 6f66 2074 6869 7320 6669 656c 642e 0a0a of this field... │ │ │ │ │ -0002c8d0: 416e 7920 746f 6f6c 2028 7061 7274 6963 Any tool (partic │ │ │ │ │ -0002c8e0: 756c 6172 6c79 206f 6c64 6572 2076 6572 ularly older ver │ │ │ │ │ -0002c8f0: 7369 6f6e 7320 6f66 2074 6865 6d29 206d sions of them) m │ │ │ │ │ -0002c900: 6179 2062 6520 756e 6177 6172 6520 6f66 ay be unaware of │ │ │ │ │ -0002c910: 2074 6869 730a 6669 656c 6420 616e 6420 this.field and │ │ │ │ │ -0002c920: 6265 6861 7665 206c 696b 6520 7468 6520 behave like the │ │ │ │ │ -0002c930: 6669 656c 6420 7761 7320 7365 7420 746f field was set to │ │ │ │ │ -0002c940: 20e2 8098 6269 6e61 7279 2d74 6172 6765 ...binary-targe │ │ │ │ │ -0002c950: 7473 e280 992e 2020 5468 650a 7061 636b ts.... The.pack │ │ │ │ │ -0002c960: 6167 6520 6275 696c 6420 6d75 7374 2067 age build must g │ │ │ │ │ -0002c970: 7261 6365 6675 6c6c 7920 636f 7065 2077 racefully cope w │ │ │ │ │ -0002c980: 6974 6820 7468 6973 2061 6e64 2070 726f ith this and pro │ │ │ │ │ -0002c990: 6475 6365 2061 2073 656d 616e 7469 6361 duce a semantica │ │ │ │ │ -0002c9a0: 6c6c 790a 6571 7569 7661 6c65 6e74 2072 lly.equivalent r │ │ │ │ │ -0002c9b0: 6573 756c 742e 0a0a 5468 6973 2066 6965 esult...This fie │ │ │ │ │ -0002c9c0: 6c64 2069 6e74 656e 7469 6f6e 616c 6c79 ld intentionally │ │ │ │ │ -0002c9d0: 2064 6f65 7320 6e6f 7420 656e 6162 6c65 does not enable │ │ │ │ │ -0002c9e0: 2061 2070 6163 6b61 6765 2074 6f20 7265 a package to re │ │ │ │ │ -0002c9f0: 7175 6573 7420 6120 7472 7565 0a72 6f6f quest a true.roo │ │ │ │ │ -0002ca00: 7420 6f76 6572 2066 616b 6572 6f6f 742e t over fakeroot. │ │ │ │ │ -0002ca10: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0002ca20: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0002ca30: 6f64 653a 2044 6566 696e 6974 696f 6e20 ode: Definition │ │ │ │ │ -0002ca40: 6f66 2074 6865 206b 6579 776f 7264 732c of the keywords, │ │ │ │ │ -0002ca50: 2020 4e65 7874 3a20 5072 6f76 6964 6564 Next: Provided │ │ │ │ │ -0002ca60: 206b 6579 776f 7264 732c 2020 5072 6576 keywords, Prev │ │ │ │ │ -0002ca70: 3a20 5265 6d61 726b 732c 2020 5570 3a20 : Remarks, Up: │ │ │ │ │ -0002ca80: 5275 6c65 732d 5265 7175 6972 6573 2d52 Rules-Requires-R │ │ │ │ │ -0002ca90: 6f6f 740a 0a35 2e36 2e33 312e 3220 4465 oot..5.6.31.2 De │ │ │ │ │ -0002caa0: 6669 6e69 7469 6f6e 206f 6620 7468 6520 finition of the │ │ │ │ │ -0002cab0: 6b65 7977 6f72 6473 0a2e 2e2e 2e2e 2e2e keywords........ │ │ │ │ │ -0002cac0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -0002cad0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a 5468 ..............Th │ │ │ │ │ -0002cae0: 6520 6b65 7977 6f72 6473 2068 6176 6520 e keywords have │ │ │ │ │ -0002caf0: 7468 6520 666f 726d 6174 20e2 8098 3c6e the format .../ │ │ │ │ │ -0002cb10: e280 992c 2077 6865 7265 3a0a 0a20 2020 ..., where:.. │ │ │ │ │ -0002cb20: 2020 2020 202a 20e2 8098 3c6e 616d 6573 * ...... must co │ │ │ │ │ -0002cb40: 6e73 6973 7420 656e 7469 7265 6c79 206f nsist entirely o │ │ │ │ │ -0002cb50: 6620 7072 696e 7461 626c 6520 4153 4349 f printable ASCI │ │ │ │ │ -0002cb60: 490a 2020 2020 2020 2020 2020 6368 6172 I. char │ │ │ │ │ -0002cb70: 6163 7465 7273 2065 7863 6570 7420 666f acters except fo │ │ │ │ │ -0002cb80: 7220 616e 7920 7768 6974 6573 7061 6365 r any whitespace │ │ │ │ │ -0002cb90: 2061 6e64 2074 6865 2066 6f72 7761 7264 and the forward │ │ │ │ │ -0002cba0: 2073 6c61 7368 0a20 2020 2020 2020 2020 slash. │ │ │ │ │ -0002cbb0: 2028 e280 982f e280 9929 2e20 2049 7420 (.../...). It │ │ │ │ │ -0002cbc0: 6d75 7374 2063 6f6e 7369 7374 206f 6620 must consist of │ │ │ │ │ -0002cbd0: 6174 206c 6561 7374 2032 2063 6861 7261 at least 2 chara │ │ │ │ │ -0002cbe0: 6374 6572 732e 0a0a 2020 2020 2020 2020 cters... │ │ │ │ │ -0002cbf0: 2a20 e280 982f e280 9920 2862 6574 7765 * .../... (betwe │ │ │ │ │ -0002cc00: 656e 20e2 8098 3c6e 616d 6573 7061 6365 en ...... and ......) is a sing │ │ │ │ │ -0002cc30: 6c65 2041 5343 4949 0a20 2020 2020 2020 le ASCII. │ │ │ │ │ -0002cc40: 2020 2066 6f72 7761 7264 2073 6c61 7368 forward slash │ │ │ │ │ -0002cc50: 2e0a 0a20 2020 2020 2020 202a 20e2 8098 ... * ... │ │ │ │ │ -0002cc60: 3c63 6173 653e e280 9920 6d75 7374 2063 ... must c │ │ │ │ │ -0002cc70: 6f6e 7369 7374 2065 6e74 6972 656c 7920 onsist entirely │ │ │ │ │ -0002cc80: 6f66 2070 7269 6e74 6162 6c65 2041 5343 of printable ASC │ │ │ │ │ -0002cc90: 4949 2063 6861 7261 6374 6572 730a 2020 II characters. │ │ │ │ │ -0002cca0: 2020 2020 2020 2020 6578 6365 7074 2066 except f │ │ │ │ │ -0002ccb0: 6f72 2061 6e79 2077 6869 7465 7370 6163 or any whitespac │ │ │ │ │ -0002ccc0: 652e 2020 4974 206d 7573 7420 636f 6e73 e. It must cons │ │ │ │ │ -0002ccd0: 6973 7420 6f66 2061 7420 6c65 6173 7420 ist of at least │ │ │ │ │ -0002cce0: 320a 2020 2020 2020 2020 2020 6368 6172 2. char │ │ │ │ │ -0002ccf0: 6163 7465 7273 2e0a 0a54 6865 7365 206b acters...These k │ │ │ │ │ -0002cd00: 6579 776f 7264 7320 6465 6669 6e65 2077 eywords define w │ │ │ │ │ -0002cd10: 6865 7265 2074 6865 2070 6163 6b61 6765 here the package │ │ │ │ │ -0002cd20: 2062 7569 6c64 2073 6372 6970 7420 e280 build script .. │ │ │ │ │ -0002cd30: 9864 6562 6961 6e2f 7275 6c65 73e2 8099 .debian/rules... │ │ │ │ │ -0002cd40: 2c20 6f72 0a74 6865 2074 6f6f 6c73 2063 , or.the tools c │ │ │ │ │ -0002cd50: 616c 6c65 6420 6279 2074 6861 7420 7363 alled by that sc │ │ │ │ │ -0002cd60: 7269 7074 2c20 7769 6c6c 206e 6565 6420 ript, will need │ │ │ │ │ -0002cd70: 6163 6365 7373 2074 6f20 726f 6f74 206f access to root o │ │ │ │ │ -0002cd80: 7220 6661 6b65 726f 6f74 2e0a 0a49 6e20 r fakeroot...In │ │ │ │ │ -0002cd90: 6164 6469 7469 6f6e 2074 6f20 7468 6520 addition to the │ │ │ │ │ -0002cda0: 6b65 7977 6f72 6473 2064 6566 696e 6564 keywords defined │ │ │ │ │ -0002cdb0: 2069 6e20 7468 6520 6e65 7874 2073 6563 in the next sec │ │ │ │ │ -0002cdc0: 7469 6f6e 2c20 6561 6368 2074 6f6f 6c20 tion, each tool │ │ │ │ │ -0002cdd0: 6f72 0a70 6163 6b61 6765 206d 6179 2064 or.package may d │ │ │ │ │ -0002cde0: 6566 696e 6520 6b65 7977 6f72 6473 2077 efine keywords w │ │ │ │ │ -0002cdf0: 6974 6869 6e20 6120 6e61 6d65 7370 6163 ithin a namespac │ │ │ │ │ -0002ce00: 6520 6e61 6d65 6420 6166 7465 7220 7468 e named after th │ │ │ │ │ -0002ce10: 6174 2074 6f6f 6c20 6f72 0a70 6163 6b61 at tool or.packa │ │ │ │ │ -0002ce20: 6765 2e20 2054 6865 2070 6163 6b61 6765 ge. The package │ │ │ │ │ -0002ce30: 206f 7220 746f 6f6c 2069 7320 636f 6e73 or tool is cons │ │ │ │ │ -0002ce40: 6964 6572 6564 2074 6f20 6f77 6e20 7468 idered to own th │ │ │ │ │ -0002ce50: 6174 206e 616d 6573 7061 6365 2e0a 0a41 at namespace...A │ │ │ │ │ -0002ce60: 2074 6f6f 6c20 6973 2070 6572 6d69 7474 tool is permitt │ │ │ │ │ -0002ce70: 6564 2074 6f20 7573 6520 7468 6520 e280 ed to use the .. │ │ │ │ │ -0002ce80: 9c67 6169 6e20 726f 6f74 2063 6f6d 6d61 .gain root comma │ │ │ │ │ -0002ce90: 6e64 e280 9d20 746f 2064 6f20 736f 6d65 nd... to do some │ │ │ │ │ -0002cea0: 7468 696e 6720 756e 6465 720a 2866 616b thing under.(fak │ │ │ │ │ -0002ceb0: 6529 726f 6f74 2069 6620 616e 6420 6f6e e)root if and on │ │ │ │ │ -0002cec0: 6c79 2069 6620 7468 6520 746f 6f6c 2064 ly if the tool d │ │ │ │ │ -0002ced0: 6566 696e 6573 2061 6e20 6170 7072 6f70 efines an approp │ │ │ │ │ -0002cee0: 7269 6174 6520 6b65 7977 6f72 6420 696e riate keyword in │ │ │ │ │ -0002cef0: 2069 7473 0a6e 616d 6573 7061 6365 2c20 its.namespace, │ │ │ │ │ -0002cf00: 616e 6420 7468 6520 7061 636b 6167 6520 and the package │ │ │ │ │ -0002cf10: 6c69 7374 7320 7468 6174 206b 6579 776f lists that keywo │ │ │ │ │ -0002cf20: 7264 2069 6e20 e280 9852 756c 6573 2d52 rd in ...Rules-R │ │ │ │ │ -0002cf30: 6571 7569 7265 732d 526f 6f74 e280 992e equires-Root.... │ │ │ │ │ -0002cf40: 0a0a 416c 6c20 746f 6f6c 7320 6d75 7374 ..All tools must │ │ │ │ │ -0002cf50: 2069 676e 6f72 6520 6b65 7977 6f72 6473 ignore keywords │ │ │ │ │ -0002cf60: 2075 6e64 6572 206e 616d 6573 7061 6365 under namespace │ │ │ │ │ -0002cf70: 7320 7468 6579 2064 6f20 6e6f 7420 6b6e s they do not kn │ │ │ │ │ -0002cf80: 6f77 206f 7220 6f77 6e2e 0a41 2074 6f6f ow or own..A too │ │ │ │ │ -0002cf90: 6c20 6d61 7920 656d 6974 2061 2077 6172 l may emit a war │ │ │ │ │ -0002cfa0: 6e69 6e67 2c20 6f72 2061 626f 7274 2077 ning, or abort w │ │ │ │ │ -0002cfb0: 6974 6820 616e 2065 7272 6f72 2c20 6966 ith an error, if │ │ │ │ │ -0002cfc0: 2069 7420 6669 6e64 7320 756e 6b6e 6f77 it finds unknow │ │ │ │ │ -0002cfd0: 6e0a 6b65 7977 6f72 6473 2069 6e20 6e61 n.keywords in na │ │ │ │ │ -0002cfe0: 6d65 7370 6163 6573 2069 7420 6f77 6e73 mespaces it owns │ │ │ │ │ -0002cff0: 2c20 6275 7420 6974 2069 7320 6e6f 7420 , but it is not │ │ │ │ │ -0002d000: 7265 7175 6972 6564 2074 6f20 646f 2074 required to do t │ │ │ │ │ -0002d010: 6869 7320 666f 720a 616c 6c20 6b65 7977 his for.all keyw │ │ │ │ │ -0002d020: 6f72 6473 2069 6e20 7468 6520 6e61 6d65 ords in the name │ │ │ │ │ -0002d030: 7370 6163 652e 0a0a 1f0a 4669 6c65 3a20 space.....File: │ │ │ │ │ -0002d040: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0002d050: 666f 2c20 204e 6f64 653a 2050 726f 7669 fo, Node: Provi │ │ │ │ │ -0002d060: 6465 6420 6b65 7977 6f72 6473 2c20 2050 ded keywords, P │ │ │ │ │ -0002d070: 7265 763a 2044 6566 696e 6974 696f 6e20 rev: Definition │ │ │ │ │ -0002d080: 6f66 2074 6865 206b 6579 776f 7264 732c of the keywords, │ │ │ │ │ -0002d090: 2020 5570 3a20 5275 6c65 732d 5265 7175 Up: Rules-Requ │ │ │ │ │ -0002d0a0: 6972 6573 2d52 6f6f 740a 0a35 2e36 2e33 ires-Root..5.6.3 │ │ │ │ │ -0002d0b0: 312e 3320 5072 6f76 6964 6564 206b 6579 1.3 Provided key │ │ │ │ │ -0002d0c0: 776f 7264 730a 2e2e 2e2e 2e2e 2e2e 2e2e words........... │ │ │ │ │ -0002d0d0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -0002d0e0: 0a0a 5468 6520 666f 6c6c 6f77 696e 6720 ..The following │ │ │ │ │ -0002d0f0: 6b65 7977 6f72 6473 2061 7265 2064 6566 keywords are def │ │ │ │ │ -0002d100: 696e 6564 3a0a 0a20 2020 2020 2020 202a ined:.. * │ │ │ │ │ -0002d110: 20e2 8098 6470 6b67 2f74 6172 6765 742d ...dpkg/target- │ │ │ │ │ -0002d120: 7375 6263 6f6d 6d61 6e64 e280 993a 2064 subcommand...: d │ │ │ │ │ -0002d130: 6563 6c61 7265 7320 7468 6174 2074 6865 eclares that the │ │ │ │ │ -0002d140: 7265 2065 7869 7374 7320 6120 636f 6d6d re exists a comm │ │ │ │ │ -0002d150: 616e 640a 2020 2020 2020 2020 2020 7468 and. th │ │ │ │ │ -0002d160: 6174 2074 6865 20e2 8098 6465 6269 616e at the ...debian │ │ │ │ │ -0002d170: 2f72 756c 6573 e280 9920 6669 6c65 206d /rules... file m │ │ │ │ │ -0002d180: 7573 7420 7275 6e20 756e 6465 7220 2866 ust run under (f │ │ │ │ │ -0002d190: 616b 6529 726f 6f74 0a0a 2020 2020 2020 ake)root.. │ │ │ │ │ -0002d1a0: 2020 2a20 e280 9864 706b 672f 7461 7267 * ...dpkg/targ │ │ │ │ │ -0002d1b0: 6574 2f66 6f6f e280 993a 2064 6563 6c61 et/foo...: decla │ │ │ │ │ -0002d1c0: 7265 7320 7468 6174 2074 6865 2061 6464 res that the add │ │ │ │ │ -0002d1d0: 6974 696f 6e61 6c2c 0a20 2020 2020 2020 itional,. │ │ │ │ │ -0002d1e0: 2020 2070 6163 6b61 6765 2d73 7065 6369 package-speci │ │ │ │ │ -0002d1f0: 6669 6320 7461 7267 6574 20e2 8098 666f fic target ...fo │ │ │ │ │ -0002d200: 6fe2 8099 2028 7468 6174 2069 732c 206e o... (that is, n │ │ │ │ │ -0002d210: 6f74 206f 6e65 206f 6620 7468 6520 7461 ot one of the ta │ │ │ │ │ -0002d220: 7267 6574 730a 2020 2020 2020 2020 2020 rgets. │ │ │ │ │ -0002d230: 7370 6563 6966 6965 6420 696e 202a 6e6f specified in *no │ │ │ │ │ -0002d240: 7465 204d 6169 6e20 6275 696c 6469 6e67 te Main building │ │ │ │ │ -0002d250: 2073 6372 6970 743b 2064 6562 6961 6e2f script; debian/ │ │ │ │ │ -0002d260: 7275 6c65 733a 2037 632e 290a 2020 2020 rules: 7c.). │ │ │ │ │ -0002d270: 2020 2020 2020 6d75 7374 2062 6520 7275 must be ru │ │ │ │ │ -0002d280: 6e20 756e 6465 7220 2866 616b 6529 726f n under (fake)ro │ │ │ │ │ -0002d290: 6f74 0a0a 5468 6973 206c 6973 7420 6973 ot..This list is │ │ │ │ │ -0002d2a0: 2069 6e74 656e 7469 6f6e 616c 6c79 2069 intentionally i │ │ │ │ │ -0002d2b0: 6e63 6f6d 706c 6574 652e 2020 596f 7520 ncomplete. You │ │ │ │ │ -0002d2c0: 7368 6f75 6c64 2063 6f6e 7375 6c74 2074 should consult t │ │ │ │ │ -0002d2d0: 6865 0a64 6f63 756d 656e 7461 7469 6f6e he.documentation │ │ │ │ │ -0002d2e0: 206f 6620 7468 6520 746f 6f6c 206f 7220 of the tool or │ │ │ │ │ -0002d2f0: 7061 636b 6167 6520 696e 2071 7565 7374 package in quest │ │ │ │ │ -0002d300: 696f 6e20 666f 7220 7768 6963 6820 6b65 ion for which ke │ │ │ │ │ -0002d310: 7977 6f72 6473 2069 740a 6465 6669 6e65 ywords it.define │ │ │ │ │ -0002d320: 7320 616e 6420 7768 656e 2074 6865 7920 s and when they │ │ │ │ │ -0002d330: 6172 6520 6e65 6564 6564 2e0a 0a1f 0a46 are needed.....F │ │ │ │ │ -0002d340: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -0002d350: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -0002d360: 5573 6572 2d64 6566 696e 6564 2066 6965 User-defined fie │ │ │ │ │ -0002d370: 6c64 732c 2020 4e65 7874 3a20 4f62 736f lds, Next: Obso │ │ │ │ │ -0002d380: 6c65 7465 2066 6965 6c64 732c 2020 5072 lete fields, Pr │ │ │ │ │ -0002d390: 6576 3a20 4c69 7374 206f 6620 6669 656c ev: List of fiel │ │ │ │ │ -0002d3a0: 6473 2c20 2055 703a 2043 6f6e 7472 6f6c ds, Up: Control │ │ │ │ │ -0002d3b0: 2066 696c 6573 2061 6e64 2074 6865 6972 files and their │ │ │ │ │ -0002d3c0: 2066 6965 6c64 730a 0a35 2e37 2055 7365 fields..5.7 Use │ │ │ │ │ -0002d3d0: 722d 6465 6669 6e65 6420 6669 656c 6473 r-defined fields │ │ │ │ │ -0002d3e0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0002d3f0: 3d3d 3d3d 3d3d 3d3d 0a0a 4164 6469 7469 ========..Additi │ │ │ │ │ -0002d400: 6f6e 616c 2075 7365 722d 6465 6669 6e65 onal user-define │ │ │ │ │ -0002d410: 6420 6669 656c 6473 206d 6179 2062 6520 d fields may be │ │ │ │ │ -0002d420: 6164 6465 6420 746f 2074 6865 2073 6f75 added to the sou │ │ │ │ │ -0002d430: 7263 6520 7061 636b 6167 650a 7465 6d70 rce package.temp │ │ │ │ │ -0002d440: 6c61 7465 2063 6f6e 7472 6f6c 2066 696c late control fil │ │ │ │ │ -0002d450: 652e 2020 5375 6368 2066 6965 6c64 7320 e. Such fields │ │ │ │ │ -0002d460: 7769 6c6c 2062 6520 6967 6e6f 7265 642c will be ignored, │ │ │ │ │ -0002d470: 2061 6e64 206e 6f74 2063 6f70 6965 6420 and not copied │ │ │ │ │ -0002d480: 746f 0a28 666f 7220 6578 616d 706c 6529 to.(for example) │ │ │ │ │ -0002d490: 2062 696e 6172 7920 6f72 2044 6562 6961 binary or Debia │ │ │ │ │ -0002d4a0: 6e20 736f 7572 6365 2063 6f6e 7472 6f6c n source control │ │ │ │ │ -0002d4b0: 2066 696c 6573 206f 7220 4465 6269 616e files or Debian │ │ │ │ │ -0002d4c0: 2075 706c 6f61 640a 6368 616e 6765 7320 upload.changes │ │ │ │ │ -0002d4d0: 636f 6e74 726f 6c20 6669 6c65 732e 0a0a control files... │ │ │ │ │ -0002d4e0: 4966 2079 6f75 2077 6973 6820 746f 2061 If you wish to a │ │ │ │ │ -0002d4f0: 6464 2061 6464 6974 696f 6e61 6c20 756e dd additional un │ │ │ │ │ -0002d500: 7375 7070 6f72 7465 6420 6669 656c 6473 supported fields │ │ │ │ │ -0002d510: 2074 6f20 7468 6573 6520 6f75 7470 7574 to these output │ │ │ │ │ -0002d520: 2066 696c 6573 0a79 6f75 2073 686f 756c files.you shoul │ │ │ │ │ -0002d530: 6420 7573 6520 7468 6520 6d65 6368 616e d use the mechan │ │ │ │ │ -0002d540: 6973 6d20 6465 7363 7269 6265 6420 6865 ism described he │ │ │ │ │ -0002d550: 7265 2e0a 0a46 6965 6c64 7320 696e 2074 re...Fields in t │ │ │ │ │ -0002d560: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ -0002d570: 6520 7465 6d70 6c61 7465 2063 6f6e 7472 e template contr │ │ │ │ │ -0002d580: 6f6c 2066 696c 6520 7769 7468 206e 616d ol file with nam │ │ │ │ │ -0002d590: 6573 2073 7461 7274 696e 670a e280 9858 es starting....X │ │ │ │ │ -0002d5a0: e280 992c 2066 6f6c 6c6f 7765 6420 6279 ..., followed by │ │ │ │ │ -0002d5b0: 206f 6e65 206f 7220 6d6f 7265 206f 6620 one or more of │ │ │ │ │ -0002d5c0: 7468 6520 6c65 7474 6572 7320 e280 9842 the letters ...B │ │ │ │ │ -0002d5d0: 4353 e280 9920 616e 6420 6120 6879 7068 CS... and a hyph │ │ │ │ │ -0002d5e0: 656e 20e2 8098 2de2 8099 2c20 7769 6c6c en ...-..., will │ │ │ │ │ -0002d5f0: 0a62 6520 636f 7069 6564 2074 6f20 7468 .be copied to th │ │ │ │ │ -0002d600: 6520 6f75 7470 7574 2066 696c 6573 2e20 e output files. │ │ │ │ │ -0002d610: 204f 6e6c 7920 7468 6520 7061 7274 206f Only the part o │ │ │ │ │ -0002d620: 6620 7468 6520 6669 656c 6420 6e61 6d65 f the field name │ │ │ │ │ -0002d630: 2061 6674 6572 0a74 6865 2068 7970 6865 after.the hyphe │ │ │ │ │ -0002d640: 6e20 7769 6c6c 2062 6520 7573 6564 2069 n will be used i │ │ │ │ │ -0002d650: 6e20 7468 6520 6f75 7470 7574 2066 696c n the output fil │ │ │ │ │ -0002d660: 652e 2020 5768 6572 6520 7468 6520 6c65 e. Where the le │ │ │ │ │ -0002d670: 7474 6572 20e2 8098 42e2 8099 2069 730a tter ...B... is. │ │ │ │ │ -0002d680: 7573 6564 2074 6865 2066 6965 6c64 2077 used the field w │ │ │ │ │ -0002d690: 696c 6c20 6170 7065 6172 2069 6e20 6269 ill appear in bi │ │ │ │ │ -0002d6a0: 6e61 7279 2070 6163 6b61 6765 2063 6f6e nary package con │ │ │ │ │ -0002d6b0: 7472 6f6c 2066 696c 6573 2c20 7768 6572 trol files, wher │ │ │ │ │ -0002d6c0: 6520 7468 650a 6c65 7474 6572 20e2 8098 e the.letter ... │ │ │ │ │ -0002d6d0: 53e2 8099 2069 7320 7573 6564 2069 6e20 S... is used in │ │ │ │ │ -0002d6e0: 4465 6269 616e 2073 6f75 7263 6520 636f Debian source co │ │ │ │ │ -0002d6f0: 6e74 726f 6c20 6669 6c65 7320 616e 6420 ntrol files and │ │ │ │ │ -0002d700: 7768 6572 6520 e280 9843 e280 9920 6973 where ...C... is │ │ │ │ │ -0002d710: 2075 7365 640a 696e 2044 6562 6961 6e20 used.in Debian │ │ │ │ │ -0002d720: 7570 6c6f 6164 2063 6861 6e67 6573 2063 upload changes c │ │ │ │ │ -0002d730: 6f6e 7472 6f6c 2066 696c 6573 2e0a 0a46 ontrol files...F │ │ │ │ │ -0002d740: 6f72 2065 7861 6d70 6c65 2c20 6966 2074 or example, if t │ │ │ │ │ -0002d750: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ -0002d760: 6520 7465 6d70 6c61 7465 2063 6f6e 7472 e template contr │ │ │ │ │ -0002d770: 6f6c 2066 696c 6520 636f 6e74 6169 6e73 ol file contains │ │ │ │ │ -0002d780: 2074 6865 0a66 6965 6c64 0a0a 2020 2020 the.field.. │ │ │ │ │ -0002d790: 2058 4253 2d43 6f6d 6d65 6e74 3a20 4920 XBS-Comment: I │ │ │ │ │ -0002d7a0: 7374 616e 6420 6265 7477 6565 6e20 7468 stand between th │ │ │ │ │ -0002d7b0: 6520 6361 6e64 6c65 2061 6e64 2074 6865 e candle and the │ │ │ │ │ -0002d7c0: 2073 7461 722e 0a0a 7468 656e 2074 6865 star...then the │ │ │ │ │ -0002d7d0: 2062 696e 6172 7920 616e 6420 4465 6269 binary and Debi │ │ │ │ │ -0002d7e0: 616e 2073 6f75 7263 6520 636f 6e74 726f an source contro │ │ │ │ │ -0002d7f0: 6c20 6669 6c65 7320 7769 6c6c 2063 6f6e l files will con │ │ │ │ │ -0002d800: 7461 696e 2074 6865 2066 6965 6c64 0a0a tain the field.. │ │ │ │ │ -0002d810: 2020 2020 2043 6f6d 6d65 6e74 3a20 4920 Comment: I │ │ │ │ │ -0002d820: 7374 616e 6420 6265 7477 6565 6e20 7468 stand between th │ │ │ │ │ -0002d830: 6520 6361 6e64 6c65 2061 6e64 2074 6865 e candle and the │ │ │ │ │ -0002d840: 2073 7461 722e 0a0a 1f0a 4669 6c65 3a20 star.....File: │ │ │ │ │ -0002d850: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0002d860: 666f 2c20 204e 6f64 653a 204f 6273 6f6c fo, Node: Obsol │ │ │ │ │ -0002d870: 6574 6520 6669 656c 6473 2c20 2050 7265 ete fields, Pre │ │ │ │ │ -0002d880: 763a 2055 7365 722d 6465 6669 6e65 6420 v: User-defined │ │ │ │ │ -0002d890: 6669 656c 6473 2c20 2055 703a 2043 6f6e fields, Up: Con │ │ │ │ │ -0002d8a0: 7472 6f6c 2066 696c 6573 2061 6e64 2074 trol files and t │ │ │ │ │ -0002d8b0: 6865 6972 2066 6965 6c64 730a 0a35 2e38 heir fields..5.8 │ │ │ │ │ -0002d8c0: 204f 6273 6f6c 6574 6520 6669 656c 6473 Obsolete fields │ │ │ │ │ -0002d8d0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0002d8e0: 3d3d 3d3d 0a0a 5468 6520 666f 6c6c 6f77 ====..The follow │ │ │ │ │ -0002d8f0: 696e 6720 6669 656c 6473 2068 6176 6520 ing fields have │ │ │ │ │ -0002d900: 6265 656e 206f 6273 6f6c 6574 6564 2061 been obsoleted a │ │ │ │ │ -0002d910: 6e64 206d 6179 2062 6520 666f 756e 6420 nd may be found │ │ │ │ │ -0002d920: 696e 2070 6163 6b61 6765 730a 636f 6e66 in packages.conf │ │ │ │ │ -0002d930: 6f72 6d69 6e67 2077 6974 6820 7072 6576 orming with prev │ │ │ │ │ -0002d940: 696f 7573 2076 6572 7369 6f6e 7320 6f66 ious versions of │ │ │ │ │ -0002d950: 2074 6865 2050 6f6c 6963 792e 0a0a 2a20 the Policy...* │ │ │ │ │ -0002d960: 4d65 6e75 3a0a 0a2a 2044 4d2d 5570 6c6f Menu:..* DM-Uplo │ │ │ │ │ -0002d970: 6164 2d41 6c6c 6f77 6564 3a20 444d 2d55 ad-Allowed: DM-U │ │ │ │ │ -0002d980: 706c 6f61 642d 416c 6c6f 7765 643c 323e pload-Allowed<2> │ │ │ │ │ -0002d990: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0002d9a0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0002d9b0: 4e6f 6465 3a20 444d 2d55 706c 6f61 642d Node: DM-Upload- │ │ │ │ │ -0002d9c0: 416c 6c6f 7765 643c 323e 2c20 2055 703a Allowed<2>, Up: │ │ │ │ │ -0002d9d0: 204f 6273 6f6c 6574 6520 6669 656c 6473 Obsolete fields │ │ │ │ │ -0002d9e0: 0a0a 352e 382e 3120 e280 9844 4d2d 5570 ..5.8.1 ...DM-Up │ │ │ │ │ -0002d9f0: 6c6f 6164 2d41 6c6c 6f77 6564 e280 990a load-Allowed.... │ │ │ │ │ -0002da00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0002da10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a49 6e64 6963 ---------..Indic │ │ │ │ │ -0002da20: 6174 6573 2074 6861 7420 4465 6269 616e ates that Debian │ │ │ │ │ -0002da30: 204d 6169 6e74 6169 6e65 7273 206d 6179 Maintainers may │ │ │ │ │ -0002da40: 2075 706c 6f61 6420 7468 6973 2070 6163 upload this pac │ │ │ │ │ -0002da50: 6b61 6765 2074 6f20 7468 6520 4465 6269 kage to the Debi │ │ │ │ │ -0002da60: 616e 0a61 7263 6869 7665 2e20 2054 6865 an.archive. The │ │ │ │ │ -0002da70: 206f 6e6c 7920 7661 6c69 6420 7661 6c75 only valid valu │ │ │ │ │ -0002da80: 6520 6973 20e2 8098 7965 73e2 8099 2e20 e is ...yes.... │ │ │ │ │ -0002da90: 2054 6869 7320 6669 656c 6420 7761 7320 This field was │ │ │ │ │ -0002daa0: 7573 6564 2074 6f0a 7265 6775 6c61 7465 used to.regulate │ │ │ │ │ -0002dab0: 2075 706c 6f61 6473 2062 7920 4465 6269 uploads by Debi │ │ │ │ │ -0002dac0: 616e 204d 6169 6e74 6169 6e65 7273 2c20 an Maintainers, │ │ │ │ │ -0002dad0: 5365 6520 7468 6520 4765 6e65 7261 6c20 See the General │ │ │ │ │ -0002dae0: 5265 736f 6c75 7469 6f6e 0a45 6e64 6f72 Resolution.Endor │ │ │ │ │ -0002daf0: 7365 2074 6865 2063 6f6e 6365 7074 206f se the concept o │ │ │ │ │ -0002db00: 6620 4465 6269 616e 204d 6169 6e74 6169 f Debian Maintai │ │ │ │ │ -0002db10: 6e65 7273 2831 2920 666f 7220 6d6f 7265 ners(1) for more │ │ │ │ │ -0002db20: 2064 6574 6169 6c73 2e0a 0a20 2020 2d2d details... -- │ │ │ │ │ -0002db30: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -0002db40: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -0002db50: 2020 2831 2920 6874 7470 733a 2f2f 7777 (1) https://ww │ │ │ │ │ -0002db60: 772e 6465 6269 616e 2e6f 7267 2f76 6f74 w.debian.org/vot │ │ │ │ │ -0002db70: 652f 3230 3037 2f76 6f74 655f 3030 330a e/2007/vote_003. │ │ │ │ │ -0002db80: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0002db90: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0002dba0: 6465 3a20 5061 636b 6167 6520 6d61 696e de: Package main │ │ │ │ │ -0002dbb0: 7461 696e 6572 2073 6372 6970 7473 2061 tainer scripts a │ │ │ │ │ -0002dbc0: 6e64 2069 6e73 7461 6c6c 6174 696f 6e20 nd installation │ │ │ │ │ -0002dbd0: 7072 6f63 6564 7572 652c 2020 4e65 7874 procedure, Next │ │ │ │ │ -0002dbe0: 3a20 4465 636c 6172 696e 6720 7265 6c61 : Declaring rela │ │ │ │ │ -0002dbf0: 7469 6f6e 7368 6970 7320 6265 7477 6565 tionships betwee │ │ │ │ │ -0002dc00: 6e20 7061 636b 6167 6573 2c20 2050 7265 n packages, Pre │ │ │ │ │ -0002dc10: 763a 2043 6f6e 7472 6f6c 2066 696c 6573 v: Control files │ │ │ │ │ -0002dc20: 2061 6e64 2074 6865 6972 2066 6965 6c64 and their field │ │ │ │ │ -0002dc30: 732c 2020 5570 3a20 546f 700a 0a36 2050 s, Up: Top..6 P │ │ │ │ │ -0002dc40: 6163 6b61 6765 206d 6169 6e74 6169 6e65 ackage maintaine │ │ │ │ │ -0002dc50: 7220 7363 7269 7074 7320 616e 6420 696e r scripts and in │ │ │ │ │ -0002dc60: 7374 616c 6c61 7469 6f6e 2070 726f 6365 stallation proce │ │ │ │ │ -0002dc70: 6475 7265 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a dure.*********** │ │ │ │ │ -0002dc80: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0002dc90: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0002dca0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 2a20 ************..* │ │ │ │ │ -0002dcb0: 4d65 6e75 3a0a 0a2a 2049 6e74 726f 6475 Menu:..* Introdu │ │ │ │ │ -0002dcc0: 6374 696f 6e20 746f 2070 6163 6b61 6765 ction to package │ │ │ │ │ -0002dcd0: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ -0002dce0: 7074 733a 3a0a 2a20 4d61 696e 7461 696e pts::.* Maintain │ │ │ │ │ -0002dcf0: 6572 2073 6372 6970 7473 2069 6465 6d70 er scripts idemp │ │ │ │ │ -0002dd00: 6f74 656e 6379 3a3a 0a2a 2043 6f6e 7472 otency::.* Contr │ │ │ │ │ -0002dd10: 6f6c 6c69 6e67 2074 6572 6d69 6e61 6c20 olling terminal │ │ │ │ │ -0002dd20: 666f 7220 6d61 696e 7461 696e 6572 2073 for maintainer s │ │ │ │ │ -0002dd30: 6372 6970 7473 3a3a 0a2a 2045 7869 7420 cripts::.* Exit │ │ │ │ │ -0002dd40: 7374 6174 7573 3a3a 0a2a 2053 756d 6d61 status::.* Summa │ │ │ │ │ -0002dd50: 7279 206f 6620 7761 7973 206d 6169 6e74 ry of ways maint │ │ │ │ │ -0002dd60: 6169 6e65 7220 7363 7269 7074 7320 6172 ainer scripts ar │ │ │ │ │ -0002dd70: 6520 6361 6c6c 6564 3a3a 0a2a 2044 6574 e called::.* Det │ │ │ │ │ -0002dd80: 6169 6c73 206f 6620 756e 7061 636b 2070 ails of unpack p │ │ │ │ │ -0002dd90: 6861 7365 206f 6620 696e 7374 616c 6c61 hase of installa │ │ │ │ │ -0002dda0: 7469 6f6e 206f 7220 7570 6772 6164 653a tion or upgrade: │ │ │ │ │ -0002ddb0: 3a0a 2a20 4465 7461 696c 7320 6f66 2063 :.* Details of c │ │ │ │ │ -0002ddc0: 6f6e 6669 6775 7261 7469 6f6e 3a3a 0a2a onfiguration::.* │ │ │ │ │ -0002ddd0: 2044 6574 6169 6c73 206f 6620 7265 6d6f Details of remo │ │ │ │ │ -0002dde0: 7661 6c20 616e 642f 6f72 2063 6f6e 6669 val and/or confi │ │ │ │ │ -0002ddf0: 6775 7261 7469 6f6e 2070 7572 6769 6e67 guration purging │ │ │ │ │ -0002de00: 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 6269 ::....File: debi │ │ │ │ │ -0002de10: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -0002de20: 204e 6f64 653a 2049 6e74 726f 6475 6374 Node: Introduct │ │ │ │ │ -0002de30: 696f 6e20 746f 2070 6163 6b61 6765 206d ion to package m │ │ │ │ │ -0002de40: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ -0002de50: 732c 2020 4e65 7874 3a20 4d61 696e 7461 s, Next: Mainta │ │ │ │ │ -0002de60: 696e 6572 2073 6372 6970 7473 2069 6465 iner scripts ide │ │ │ │ │ -0002de70: 6d70 6f74 656e 6379 2c20 2055 703a 2050 mpotency, Up: P │ │ │ │ │ -0002de80: 6163 6b61 6765 206d 6169 6e74 6169 6e65 ackage maintaine │ │ │ │ │ -0002de90: 7220 7363 7269 7074 7320 616e 6420 696e r scripts and in │ │ │ │ │ -0002dea0: 7374 616c 6c61 7469 6f6e 2070 726f 6365 stallation proce │ │ │ │ │ -0002deb0: 6475 7265 0a0a 362e 3120 496e 7472 6f64 dure..6.1 Introd │ │ │ │ │ -0002dec0: 7563 7469 6f6e 2074 6f20 7061 636b 6167 uction to packag │ │ │ │ │ -0002ded0: 6520 6d61 696e 7461 696e 6572 2073 6372 e maintainer scr │ │ │ │ │ -0002dee0: 6970 7473 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ipts.=========== │ │ │ │ │ -0002def0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0002df00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0002df10: 3d3d 3d0a 0a49 7420 6973 2070 6f73 7369 ===..It is possi │ │ │ │ │ -0002df20: 626c 6520 746f 2073 7570 706c 7920 7363 ble to supply sc │ │ │ │ │ -0002df30: 7269 7074 7320 6173 2070 6172 7420 6f66 ripts as part of │ │ │ │ │ -0002df40: 2061 2070 6163 6b61 6765 2077 6869 6368 a package which │ │ │ │ │ -0002df50: 2074 6865 2070 6163 6b61 6765 0a6d 616e the package.man │ │ │ │ │ -0002df60: 6167 656d 656e 7420 7379 7374 656d 2077 agement system w │ │ │ │ │ -0002df70: 696c 6c20 7275 6e20 666f 7220 796f 7520 ill run for you │ │ │ │ │ -0002df80: 7768 656e 2079 6f75 7220 7061 636b 6167 when your packag │ │ │ │ │ -0002df90: 6520 6973 2069 6e73 7461 6c6c 6564 2c0a e is installed,. │ │ │ │ │ -0002dfa0: 7570 6772 6164 6564 206f 7220 7265 6d6f upgraded or remo │ │ │ │ │ -0002dfb0: 7665 642e 0a0a 5468 6573 6520 7363 7269 ved...These scri │ │ │ │ │ -0002dfc0: 7074 7320 6172 6520 7468 6520 7061 636b pts are the pack │ │ │ │ │ -0002dfd0: 6167 6520 6d65 7461 6461 7461 2066 696c age metadata fil │ │ │ │ │ -0002dfe0: 6573 20e2 8098 7072 6569 6e73 74e2 8099 es ...preinst... │ │ │ │ │ -0002dff0: 2c20 e280 9870 6f73 7469 6e73 74e2 8099 , ...postinst... │ │ │ │ │ -0002e000: 2c0a e280 9870 7265 726d e280 9920 616e ,....prerm... an │ │ │ │ │ -0002e010: 6420 e280 9870 6f73 7472 6de2 8099 2e20 d ...postrm.... │ │ │ │ │ -0002e020: 2054 6865 7920 6d75 7374 2062 6520 7072 They must be pr │ │ │ │ │ -0002e030: 6f70 6572 2065 7865 6375 7461 626c 6520 oper executable │ │ │ │ │ -0002e040: 6669 6c65 733b 2069 6620 7468 6579 2061 files; if they a │ │ │ │ │ -0002e050: 7265 0a73 6372 6970 7473 2028 7768 6963 re.scripts (whic │ │ │ │ │ -0002e060: 6820 6973 2072 6563 6f6d 6d65 6e64 6564 h is recommended │ │ │ │ │ -0002e070: 292c 2074 6865 7920 6d75 7374 2073 7461 ), they must sta │ │ │ │ │ -0002e080: 7274 2077 6974 6820 7468 6520 7573 7561 rt with the usua │ │ │ │ │ -0002e090: 6c20 e280 9823 21e2 8099 0a63 6f6e 7665 l ...#!....conve │ │ │ │ │ -0002e0a0: 6e74 696f 6e2e 2020 5468 6579 2073 686f ntion. They sho │ │ │ │ │ -0002e0b0: 756c 6420 6265 2072 6561 6461 626c 6520 uld be readable │ │ │ │ │ -0002e0c0: 616e 6420 6578 6563 7574 6162 6c65 2062 and executable b │ │ │ │ │ -0002e0d0: 7920 616e 796f 6e65 2c20 616e 6420 6d75 y anyone, and mu │ │ │ │ │ -0002e0e0: 7374 0a6e 6f74 2062 6520 776f 726c 642d st.not be world- │ │ │ │ │ -0002e0f0: 7772 6974 6162 6c65 2e0a 0a54 6865 2070 writable...The p │ │ │ │ │ -0002e100: 6163 6b61 6765 206d 616e 6167 656d 656e ackage managemen │ │ │ │ │ -0002e110: 7420 7379 7374 656d 206c 6f6f 6b73 2061 t system looks a │ │ │ │ │ -0002e120: 7420 7468 6520 6578 6974 2073 7461 7475 t the exit statu │ │ │ │ │ -0002e130: 7320 6672 6f6d 2074 6865 7365 0a73 6372 s from these.scr │ │ │ │ │ -0002e140: 6970 7473 2e20 2049 7420 6973 2069 6d70 ipts. It is imp │ │ │ │ │ -0002e150: 6f72 7461 6e74 2074 6861 7420 7468 6579 ortant that they │ │ │ │ │ -0002e160: 2065 7869 7420 7769 7468 2061 206e 6f6e exit with a non │ │ │ │ │ -0002e170: 2d7a 6572 6f20 7374 6174 7573 2069 6620 -zero status if │ │ │ │ │ -0002e180: 7468 6572 650a 6973 2061 6e20 6572 726f there.is an erro │ │ │ │ │ -0002e190: 722c 2073 6f20 7468 6174 2074 6865 2070 r, so that the p │ │ │ │ │ -0002e1a0: 6163 6b61 6765 206d 616e 6167 656d 656e ackage managemen │ │ │ │ │ -0002e1b0: 7420 7379 7374 656d 2063 616e 2073 746f t system can sto │ │ │ │ │ -0002e1c0: 7020 6974 730a 7072 6f63 6573 7369 6e67 p its.processing │ │ │ │ │ -0002e1d0: 2e20 2046 6f72 2073 6865 6c6c 2073 6372 . For shell scr │ │ │ │ │ -0002e1e0: 6970 7473 2074 6869 7320 6d65 616e 7320 ipts this means │ │ │ │ │ -0002e1f0: 7468 6174 2079 6f75 2027 616c 6d6f 7374 that you 'almost │ │ │ │ │ -0002e200: 2061 6c77 6179 7327 206e 6565 640a 746f always' need.to │ │ │ │ │ -0002e210: 2075 7365 20e2 8098 7365 7420 2d65 e280 use ...set -e.. │ │ │ │ │ -0002e220: 9920 2874 6869 7320 6973 2075 7375 616c . (this is usual │ │ │ │ │ -0002e230: 6c79 2074 7275 6520 7768 656e 2077 7269 ly true when wri │ │ │ │ │ -0002e240: 7469 6e67 2073 6865 6c6c 2073 6372 6970 ting shell scrip │ │ │ │ │ -0002e250: 7473 2c20 696e 0a66 6163 7429 2e20 2049 ts, in.fact). I │ │ │ │ │ -0002e260: 7420 6973 2061 6c73 6f20 696d 706f 7274 t is also import │ │ │ │ │ -0002e270: 616e 742c 206f 6620 636f 7572 7365 2c20 ant, of course, │ │ │ │ │ -0002e280: 7468 6174 2074 6865 7920 6578 6974 2077 that they exit w │ │ │ │ │ -0002e290: 6974 6820 6120 7a65 726f 0a73 7461 7475 ith a zero.statu │ │ │ │ │ -0002e2a0: 7320 6966 2065 7665 7279 7468 696e 6720 s if everything │ │ │ │ │ -0002e2b0: 7765 6e74 2077 656c 6c2e 0a0a 4164 6469 went well...Addi │ │ │ │ │ -0002e2c0: 7469 6f6e 616c 6c79 2c20 7061 636b 6167 tionally, packag │ │ │ │ │ -0002e2d0: 6573 2069 6e74 6572 6163 7469 6e67 2077 es interacting w │ │ │ │ │ -0002e2e0: 6974 6820 7573 6572 7320 7573 696e 6720 ith users using │ │ │ │ │ -0002e2f0: e280 9864 6562 636f 6e66 e280 9920 696e ...debconf... in │ │ │ │ │ -0002e300: 2074 6865 0ae2 8098 706f 7374 696e 7374 the....postinst │ │ │ │ │ -0002e310: e280 9920 7363 7269 7074 2073 686f 756c ... script shoul │ │ │ │ │ -0002e320: 6420 696e 7374 616c 6c20 6120 e280 9863 d install a ...c │ │ │ │ │ -0002e330: 6f6e 6669 67e2 8099 2073 6372 6970 7420 onfig... script │ │ │ │ │ -0002e340: 6173 2061 2070 6163 6b61 6765 206d 6574 as a package met │ │ │ │ │ -0002e350: 6164 6174 610a 6669 6c65 2e20 2053 6565 adata.file. See │ │ │ │ │ -0002e360: 202a 6e6f 7465 2050 726f 6d70 7469 6e67 *note Prompting │ │ │ │ │ -0002e370: 2069 6e20 6d61 696e 7461 696e 6572 2073 in maintainer s │ │ │ │ │ -0002e380: 6372 6970 7473 3a20 3136 2e20 666f 7220 cripts: 16. for │ │ │ │ │ -0002e390: 6465 7461 696c 732e 0a0a 5768 656e 2061 details...When a │ │ │ │ │ -0002e3a0: 2070 6163 6b61 6765 2069 7320 7570 6772 package is upgr │ │ │ │ │ -0002e3b0: 6164 6564 2061 2063 6f6d 6269 6e61 7469 aded a combinati │ │ │ │ │ -0002e3c0: 6f6e 206f 6620 7468 6520 7363 7269 7074 on of the script │ │ │ │ │ -0002e3d0: 7320 6672 6f6d 2074 6865 206f 6c64 2061 s from the old a │ │ │ │ │ -0002e3e0: 6e64 0a6e 6577 2070 6163 6b61 6765 7320 nd.new packages │ │ │ │ │ -0002e3f0: 6973 2063 616c 6c65 6420 6475 7269 6e67 is called during │ │ │ │ │ -0002e400: 2074 6865 2075 7067 7261 6465 2070 726f the upgrade pro │ │ │ │ │ -0002e410: 6365 6475 7265 2e20 2049 6620 796f 7572 cedure. If your │ │ │ │ │ -0002e420: 2073 6372 6970 7473 0a61 7265 2067 6f69 scripts.are goi │ │ │ │ │ -0002e430: 6e67 2074 6f20 6265 2061 7420 616c 6c20 ng to be at all │ │ │ │ │ -0002e440: 636f 6d70 6c69 6361 7465 6420 796f 7520 complicated you │ │ │ │ │ -0002e450: 6e65 6564 2074 6f20 6265 2061 7761 7265 need to be aware │ │ │ │ │ -0002e460: 206f 6620 7468 6973 2c20 616e 6420 6d61 of this, and ma │ │ │ │ │ -0002e470: 790a 6e65 6564 2074 6f20 6368 6563 6b20 y.need to check │ │ │ │ │ -0002e480: 7468 6520 6172 6775 6d65 6e74 7320 746f the arguments to │ │ │ │ │ -0002e490: 2079 6f75 7220 7363 7269 7074 732e 0a0a your scripts... │ │ │ │ │ -0002e4a0: 4272 6f61 646c 7920 7370 6561 6b69 6e67 Broadly speaking │ │ │ │ │ -0002e4b0: 2074 6865 20e2 8098 7072 6569 6e73 74e2 the ...preinst. │ │ │ │ │ -0002e4c0: 8099 2069 7320 6361 6c6c 6564 2062 6566 .. is called bef │ │ │ │ │ -0002e4d0: 6f72 6520 2861 2070 6172 7469 6375 6c61 ore (a particula │ │ │ │ │ -0002e4e0: 7220 7665 7273 696f 6e0a 6f66 2920 6120 r version.of) a │ │ │ │ │ -0002e4f0: 7061 636b 6167 6520 6973 2075 6e70 6163 package is unpac │ │ │ │ │ -0002e500: 6b65 642c 2061 6e64 2074 6865 20e2 8098 ked, and the ... │ │ │ │ │ -0002e510: 706f 7374 696e 7374 e280 9920 6166 7465 postinst... afte │ │ │ │ │ -0002e520: 7277 6172 6473 3b20 7468 6520 e280 9870 rwards; the ...p │ │ │ │ │ -0002e530: 7265 726d e280 990a 6265 666f 7265 2028 rerm....before ( │ │ │ │ │ -0002e540: 6120 7665 7273 696f 6e20 6f66 2920 6120 a version of) a │ │ │ │ │ -0002e550: 7061 636b 6167 6520 6973 2072 656d 6f76 package is remov │ │ │ │ │ -0002e560: 6564 2061 6e64 2074 6865 20e2 8098 706f ed and the ...po │ │ │ │ │ -0002e570: 7374 726d e280 9920 6166 7465 7277 6172 strm... afterwar │ │ │ │ │ -0002e580: 6473 2e0a 0a50 726f 6772 616d 7320 6361 ds...Programs ca │ │ │ │ │ -0002e590: 6c6c 6564 2066 726f 6d20 6d61 696e 7461 lled from mainta │ │ │ │ │ -0002e5a0: 696e 6572 2073 6372 6970 7473 2073 686f iner scripts sho │ │ │ │ │ -0002e5b0: 756c 6420 6e6f 7420 6e6f 726d 616c 6c79 uld not normally │ │ │ │ │ -0002e5c0: 2068 6176 6520 6120 7061 7468 0a70 7265 have a path.pre │ │ │ │ │ -0002e5d0: 7065 6e64 6564 2074 6f20 7468 656d 2e20 pended to them. │ │ │ │ │ -0002e5e0: 2042 6566 6f72 6520 696e 7374 616c 6c61 Before installa │ │ │ │ │ -0002e5f0: 7469 6f6e 2069 7320 7374 6172 7465 642c tion is started, │ │ │ │ │ -0002e600: 2074 6865 2070 6163 6b61 6765 0a6d 616e the package.man │ │ │ │ │ -0002e610: 6167 656d 656e 7420 7379 7374 656d 2063 agement system c │ │ │ │ │ -0002e620: 6865 636b 7320 746f 2073 6565 2069 6620 hecks to see if │ │ │ │ │ -0002e630: 7468 6520 7072 6f67 7261 6d73 20e2 8098 the programs ... │ │ │ │ │ -0002e640: 6c64 636f 6e66 6967 e280 992c 0ae2 8098 ldconfig...,.... │ │ │ │ │ -0002e650: 7374 6172 742d 7374 6f70 2d64 6165 6d6f start-stop-daemo │ │ │ │ │ -0002e660: 6ee2 8099 2c20 616e 6420 e280 9875 7064 n..., and ...upd │ │ │ │ │ -0002e670: 6174 652d 7263 2e64 e280 9920 6361 6e20 ate-rc.d... can │ │ │ │ │ -0002e680: 6265 2066 6f75 6e64 2076 6961 2074 6865 be found via the │ │ │ │ │ -0002e690: 20e2 8098 5041 5448 e280 990a 656e 7669 ...PATH....envi │ │ │ │ │ -0002e6a0: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ │ -0002e6b0: 2e20 2054 686f 7365 2070 726f 6772 616d . Those program │ │ │ │ │ -0002e6c0: 732c 2061 6e64 2061 6e79 206f 7468 6572 s, and any other │ │ │ │ │ -0002e6d0: 2070 726f 6772 616d 2074 6861 7420 6f6e program that on │ │ │ │ │ -0002e6e0: 650a 776f 756c 6420 6578 7065 6374 2074 e.would expect t │ │ │ │ │ -0002e6f0: 6f20 6265 2069 6e20 7468 6520 e280 9850 o be in the ...P │ │ │ │ │ -0002e700: 4154 48e2 8099 2c20 7368 6f75 6c64 2074 ATH..., should t │ │ │ │ │ -0002e710: 6875 7320 6265 2069 6e76 6f6b 6564 2077 hus be invoked w │ │ │ │ │ -0002e720: 6974 686f 7574 2061 6e0a 6162 736f 6c75 ithout an.absolu │ │ │ │ │ -0002e730: 7465 2070 6174 686e 616d 652e 2020 4d61 te pathname. Ma │ │ │ │ │ -0002e740: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ -0002e750: 2073 686f 756c 6420 616c 736f 206e 6f74 should also not │ │ │ │ │ -0002e760: 2072 6573 6574 2074 6865 20e2 8098 5041 reset the ...PA │ │ │ │ │ -0002e770: 5448 e280 992c 0a74 686f 7567 6820 7468 TH...,.though th │ │ │ │ │ -0002e780: 6579 206d 6967 6874 2063 686f 6f73 6520 ey might choose │ │ │ │ │ -0002e790: 746f 206d 6f64 6966 7920 6974 2062 7920 to modify it by │ │ │ │ │ -0002e7a0: 7072 6570 656e 6469 6e67 206f 7220 6170 prepending or ap │ │ │ │ │ -0002e7b0: 7065 6e64 696e 670a 7061 636b 6167 652d pending.package- │ │ │ │ │ -0002e7c0: 7370 6563 6966 6963 2064 6972 6563 746f specific directo │ │ │ │ │ -0002e7d0: 7269 6573 2e20 2054 6865 7365 2063 6f6e ries. These con │ │ │ │ │ -0002e7e0: 7369 6465 7261 7469 6f6e 7320 7265 616c siderations real │ │ │ │ │ -0002e7f0: 6c79 2061 7070 6c79 2074 6f20 616c 6c0a ly apply to all. │ │ │ │ │ -0002e800: 7368 656c 6c20 7363 7269 7074 732e 0a0a shell scripts... │ │ │ │ │ -0002e810: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -0002e820: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -0002e830: 653a 204d 6169 6e74 6169 6e65 7220 7363 e: Maintainer sc │ │ │ │ │ -0002e840: 7269 7074 7320 6964 656d 706f 7465 6e63 ripts idempotenc │ │ │ │ │ -0002e850: 792c 2020 4e65 7874 3a20 436f 6e74 726f y, Next: Contro │ │ │ │ │ -0002e860: 6c6c 696e 6720 7465 726d 696e 616c 2066 lling terminal f │ │ │ │ │ -0002e870: 6f72 206d 6169 6e74 6169 6e65 7220 7363 or maintainer sc │ │ │ │ │ -0002e880: 7269 7074 732c 2020 5072 6576 3a20 496e ripts, Prev: In │ │ │ │ │ -0002e890: 7472 6f64 7563 7469 6f6e 2074 6f20 7061 troduction to pa │ │ │ │ │ -0002e8a0: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer │ │ │ │ │ -0002e8b0: 2073 6372 6970 7473 2c20 2055 703a 2050 scripts, Up: P │ │ │ │ │ -0002e8c0: 6163 6b61 6765 206d 6169 6e74 6169 6e65 ackage maintaine │ │ │ │ │ -0002e8d0: 7220 7363 7269 7074 7320 616e 6420 696e r scripts and in │ │ │ │ │ -0002e8e0: 7374 616c 6c61 7469 6f6e 2070 726f 6365 stallation proce │ │ │ │ │ -0002e8f0: 6475 7265 0a0a 362e 3220 4d61 696e 7461 dure..6.2 Mainta │ │ │ │ │ -0002e900: 696e 6572 2073 6372 6970 7473 2069 6465 iner scripts ide │ │ │ │ │ -0002e910: 6d70 6f74 656e 6379 0a3d 3d3d 3d3d 3d3d mpotency.======= │ │ │ │ │ -0002e920: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0002e930: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 7420 ===========..It │ │ │ │ │ -0002e940: 6973 206e 6563 6573 7361 7279 2066 6f72 is necessary for │ │ │ │ │ -0002e950: 2074 6865 2065 7272 6f72 2072 6563 6f76 the error recov │ │ │ │ │ -0002e960: 6572 7920 7072 6f63 6564 7572 6573 2074 ery procedures t │ │ │ │ │ -0002e970: 6861 7420 7468 6520 7363 7269 7074 7320 hat the scripts │ │ │ │ │ -0002e980: 6265 0a69 6465 6d70 6f74 656e 742e 2020 be.idempotent. │ │ │ │ │ -0002e990: 5468 6973 206d 6561 6e73 2074 6861 7420 This means that │ │ │ │ │ -0002e9a0: 6966 2069 7420 6973 2072 756e 2073 7563 if it is run suc │ │ │ │ │ -0002e9b0: 6365 7373 6675 6c6c 792c 2061 6e64 2074 cessfully, and t │ │ │ │ │ -0002e9c0: 6865 6e20 6974 2069 730a 6361 6c6c 6564 hen it is.called │ │ │ │ │ -0002e9d0: 2061 6761 696e 2c20 6974 2064 6f65 736e again, it doesn │ │ │ │ │ -0002e9e0: e280 9974 2062 6f6d 6220 6f75 7420 6f72 ...t bomb out or │ │ │ │ │ -0002e9f0: 2063 6175 7365 2061 6e79 2068 6172 6d2c cause any harm, │ │ │ │ │ -0002ea00: 2062 7574 206a 7573 7420 656e 7375 7265 but just ensure │ │ │ │ │ -0002ea10: 730a 7468 6174 2065 7665 7279 7468 696e s.that everythin │ │ │ │ │ -0002ea20: 6720 6973 2074 6865 2077 6179 2069 7420 g is the way it │ │ │ │ │ -0002ea30: 6f75 6768 7420 746f 2062 652e 2020 4966 ought to be. If │ │ │ │ │ -0002ea40: 2074 6865 2066 6972 7374 2063 616c 6c20 the first call │ │ │ │ │ -0002ea50: 6661 696c 6564 2c20 6f72 0a61 626f 7274 failed, or.abort │ │ │ │ │ -0002ea60: 6564 2068 616c 6620 7761 7920 7468 726f ed half way thro │ │ │ │ │ -0002ea70: 7567 6820 666f 7220 736f 6d65 2072 6561 ugh for some rea │ │ │ │ │ -0002ea80: 736f 6e2c 2074 6865 2073 6563 6f6e 6420 son, the second │ │ │ │ │ -0002ea90: 6361 6c6c 2073 686f 756c 6420 6d65 7265 call should mere │ │ │ │ │ -0002eaa0: 6c79 0a64 6f20 7468 6520 7468 696e 6773 ly.do the things │ │ │ │ │ -0002eab0: 2074 6861 7420 7765 7265 206c 6566 7420 that were left │ │ │ │ │ -0002eac0: 756e 646f 6e65 2074 6865 2066 6972 7374 undone the first │ │ │ │ │ -0002ead0: 2074 696d 652c 2069 6620 616e 792c 2061 time, if any, a │ │ │ │ │ -0002eae0: 6e64 2065 7869 740a 7769 7468 2061 2073 nd exit.with a s │ │ │ │ │ -0002eaf0: 7563 6365 7373 2073 7461 7475 7320 6966 uccess status if │ │ │ │ │ -0002eb00: 2065 7665 7279 7468 696e 6720 6973 204f everything is O │ │ │ │ │ -0002eb10: 4b2e 2028 3129 0a0a 2020 202d 2d2d 2d2d K. (1).. ----- │ │ │ │ │ -0002eb20: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -0002eb30: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -0002eb40: 3129 2054 6869 7320 6973 2073 6f20 7468 1) This is so th │ │ │ │ │ -0002eb50: 6174 2069 6620 616e 2065 7272 6f72 206f at if an error o │ │ │ │ │ -0002eb60: 6363 7572 732c 2074 6865 2075 7365 7220 ccurs, the user │ │ │ │ │ -0002eb70: 696e 7465 7272 7570 7473 20e2 8098 6470 interrupts ...dp │ │ │ │ │ -0002eb80: 6b67 e280 9920 6f72 0a73 6f6d 6520 6f74 kg... or.some ot │ │ │ │ │ -0002eb90: 6865 7220 756e 666f 7265 7365 656e 2063 her unforeseen c │ │ │ │ │ -0002eba0: 6972 6375 6d73 7461 6e63 6520 6861 7070 ircumstance happ │ │ │ │ │ -0002ebb0: 656e 7320 796f 7520 646f 6ee2 8099 7420 ens you don...t │ │ │ │ │ -0002ebc0: 6c65 6176 6520 7468 6520 7573 6572 2077 leave the user w │ │ │ │ │ -0002ebd0: 6974 680a 6120 6261 646c 792d 6272 6f6b ith.a badly-brok │ │ │ │ │ -0002ebe0: 656e 2070 6163 6b61 6765 2077 6865 6e20 en package when │ │ │ │ │ -0002ebf0: e280 9864 706b 67e2 8099 2061 7474 656d ...dpkg... attem │ │ │ │ │ -0002ec00: 7074 7320 746f 2072 6570 6561 7420 7468 pts to repeat th │ │ │ │ │ -0002ec10: 6520 6163 7469 6f6e 2e0a 0a1f 0a46 696c e action.....Fil │ │ │ │ │ -0002ec20: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0002ec30: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co │ │ │ │ │ -0002ec40: 6e74 726f 6c6c 696e 6720 7465 726d 696e ntrolling termin │ │ │ │ │ -0002ec50: 616c 2066 6f72 206d 6169 6e74 6169 6e65 al for maintaine │ │ │ │ │ -0002ec60: 7220 7363 7269 7074 732c 2020 4e65 7874 r scripts, Next │ │ │ │ │ -0002ec70: 3a20 4578 6974 2073 7461 7475 732c 2020 : Exit status, │ │ │ │ │ -0002ec80: 5072 6576 3a20 4d61 696e 7461 696e 6572 Prev: Maintainer │ │ │ │ │ -0002ec90: 2073 6372 6970 7473 2069 6465 6d70 6f74 scripts idempot │ │ │ │ │ -0002eca0: 656e 6379 2c20 2055 703a 2050 6163 6b61 ency, Up: Packa │ │ │ │ │ -0002ecb0: 6765 206d 6169 6e74 6169 6e65 7220 7363 ge maintainer sc │ │ │ │ │ -0002ecc0: 7269 7074 7320 616e 6420 696e 7374 616c ripts and instal │ │ │ │ │ -0002ecd0: 6c61 7469 6f6e 2070 726f 6365 6475 7265 lation procedure │ │ │ │ │ -0002ece0: 0a0a 362e 3320 436f 6e74 726f 6c6c 696e ..6.3 Controllin │ │ │ │ │ -0002ecf0: 6720 7465 726d 696e 616c 2066 6f72 206d g terminal for m │ │ │ │ │ -0002ed00: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ -0002ed10: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ -0002ed20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0002ed30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0002ed40: 3d0a 0a4d 6169 6e74 6169 6e65 7220 7363 =..Maintainer sc │ │ │ │ │ -0002ed50: 7269 7074 7320 6172 6520 6e6f 7420 6775 ripts are not gu │ │ │ │ │ -0002ed60: 6172 616e 7465 6564 2074 6f20 7275 6e20 aranteed to run │ │ │ │ │ -0002ed70: 7769 7468 2061 2063 6f6e 7472 6f6c 6c69 with a controlli │ │ │ │ │ -0002ed80: 6e67 2074 6572 6d69 6e61 6c0a 616e 6420 ng terminal.and │ │ │ │ │ -0002ed90: 6d61 7920 6e6f 7420 6265 2061 626c 6520 may not be able │ │ │ │ │ -0002eda0: 746f 2069 6e74 6572 6163 7420 7769 7468 to interact with │ │ │ │ │ -0002edb0: 2074 6865 2075 7365 722e 2020 5468 6579 the user. They │ │ │ │ │ -0002edc0: 206d 7573 7420 6265 2061 626c 6520 746f must be able to │ │ │ │ │ -0002edd0: 0a66 616c 6c20 6261 636b 2074 6f20 6e6f .fall back to no │ │ │ │ │ -0002ede0: 6e69 6e74 6572 6163 7469 7665 2062 6568 ninteractive beh │ │ │ │ │ -0002edf0: 6176 696f 7220 6966 206e 6f20 636f 6e74 avior if no cont │ │ │ │ │ -0002ee00: 726f 6c6c 696e 6720 7465 726d 696e 616c rolling terminal │ │ │ │ │ -0002ee10: 2069 730a 6176 6169 6c61 626c 652e 2020 is.available. │ │ │ │ │ -0002ee20: 4d61 696e 7461 696e 6572 2073 6372 6970 Maintainer scrip │ │ │ │ │ -0002ee30: 7473 2074 6861 7420 7072 6f6d 7074 2076 ts that prompt v │ │ │ │ │ -0002ee40: 6961 2061 2070 726f 6772 616d 2063 6f6e ia a program con │ │ │ │ │ -0002ee50: 666f 726d 696e 6720 746f 0a74 6865 2044 forming to.the D │ │ │ │ │ -0002ee60: 6562 6961 6e20 436f 6e66 6967 7572 6174 ebian Configurat │ │ │ │ │ -0002ee70: 696f 6e20 4d61 6e61 6765 6d65 6e74 2053 ion Management S │ │ │ │ │ -0002ee80: 7065 6369 6669 6361 7469 6f6e 2028 7365 pecification (se │ │ │ │ │ -0002ee90: 6520 2a6e 6f74 6520 5072 6f6d 7074 696e e *note Promptin │ │ │ │ │ -0002eea0: 670a 696e 206d 6169 6e74 6169 6e65 7220 g.in maintainer │ │ │ │ │ -0002eeb0: 7363 7269 7074 733a 2031 362e 2920 6d61 scripts: 16.) ma │ │ │ │ │ -0002eec0: 7920 6173 7375 6d65 2074 6861 7420 7072 y assume that pr │ │ │ │ │ -0002eed0: 6f67 7261 6d20 7769 6c6c 2068 616e 646c ogram will handl │ │ │ │ │ -0002eee0: 6520 6661 6c6c 696e 670a 6261 636b 2074 e falling.back t │ │ │ │ │ -0002eef0: 6f20 6e6f 6e69 6e74 6572 6163 7469 7665 o noninteractive │ │ │ │ │ -0002ef00: 2062 6568 6176 696f 722e 0a0a 466f 7220 behavior...For │ │ │ │ │ -0002ef10: 6869 6768 2d70 7269 6f72 6974 7920 7072 high-priority pr │ │ │ │ │ -0002ef20: 6f6d 7074 7320 7769 7468 6f75 7420 6120 ompts without a │ │ │ │ │ -0002ef30: 7265 6173 6f6e 6162 6c65 2064 6566 6175 reasonable defau │ │ │ │ │ -0002ef40: 6c74 2061 6e73 7765 722c 0a6d 6169 6e74 lt answer,.maint │ │ │ │ │ -0002ef50: 6169 6e65 7220 7363 7269 7074 7320 6d61 ainer scripts ma │ │ │ │ │ -0002ef60: 7920 6162 6f72 7420 6966 2074 6865 7265 y abort if there │ │ │ │ │ -0002ef70: 2069 7320 6e6f 2063 6f6e 7472 6f6c 6c69 is no controlli │ │ │ │ │ -0002ef80: 6e67 2074 6572 6d69 6e61 6c2e 0a48 6f77 ng terminal..How │ │ │ │ │ -0002ef90: 6576 6572 2c20 7468 6973 2073 6974 7561 ever, this situa │ │ │ │ │ -0002efa0: 7469 6f6e 2073 686f 756c 6420 6265 2061 tion should be a │ │ │ │ │ -0002efb0: 766f 6964 6564 2069 6620 6174 2061 6c6c voided if at all │ │ │ │ │ -0002efc0: 2070 6f73 7369 626c 652c 2073 696e 6365 possible, since │ │ │ │ │ -0002efd0: 2069 740a 7072 6576 656e 7473 2061 7574 it.prevents aut │ │ │ │ │ -0002efe0: 6f6d 6174 6564 206f 7220 756e 6174 7465 omated or unatte │ │ │ │ │ -0002eff0: 6e64 6564 2069 6e73 7461 6c6c 732e 2020 nded installs. │ │ │ │ │ -0002f000: 496e 206d 6f73 7420 6361 7365 732c 2075 In most cases, u │ │ │ │ │ -0002f010: 7365 7273 2077 696c 6c0a 636f 6e73 6964 sers will.consid │ │ │ │ │ -0002f020: 6572 2074 6869 7320 746f 2062 6520 6120 er this to be a │ │ │ │ │ -0002f030: 6275 6720 696e 2074 6865 2070 6163 6b61 bug in the packa │ │ │ │ │ -0002f040: 6765 2e0a 0a1f 0a46 696c 653a 2064 6562 ge.....File: deb │ │ │ │ │ -0002f050: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0002f060: 2020 4e6f 6465 3a20 4578 6974 2073 7461 Node: Exit sta │ │ │ │ │ -0002f070: 7475 732c 2020 4e65 7874 3a20 5375 6d6d tus, Next: Summ │ │ │ │ │ -0002f080: 6172 7920 6f66 2077 6179 7320 6d61 696e ary of ways main │ │ │ │ │ -0002f090: 7461 696e 6572 2073 6372 6970 7473 2061 tainer scripts a │ │ │ │ │ -0002f0a0: 7265 2063 616c 6c65 642c 2020 5072 6576 re called, Prev │ │ │ │ │ -0002f0b0: 3a20 436f 6e74 726f 6c6c 696e 6720 7465 : Controlling te │ │ │ │ │ -0002f0c0: 726d 696e 616c 2066 6f72 206d 6169 6e74 rminal for maint │ │ │ │ │ -0002f0d0: 6169 6e65 7220 7363 7269 7074 732c 2020 ainer scripts, │ │ │ │ │ -0002f0e0: 5570 3a20 5061 636b 6167 6520 6d61 696e Up: Package main │ │ │ │ │ -0002f0f0: 7461 696e 6572 2073 6372 6970 7473 2061 tainer scripts a │ │ │ │ │ -0002f100: 6e64 2069 6e73 7461 6c6c 6174 696f 6e20 nd installation │ │ │ │ │ -0002f110: 7072 6f63 6564 7572 650a 0a36 2e34 2045 procedure..6.4 E │ │ │ │ │ -0002f120: 7869 7420 7374 6174 7573 0a3d 3d3d 3d3d xit status.===== │ │ │ │ │ -0002f130: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4561 6368 ==========..Each │ │ │ │ │ -0002f140: 2073 6372 6970 7420 6d75 7374 2072 6574 script must ret │ │ │ │ │ -0002f150: 7572 6e20 6120 7a65 726f 2065 7869 7420 urn a zero exit │ │ │ │ │ -0002f160: 7374 6174 7573 2066 6f72 2073 7563 6365 status for succe │ │ │ │ │ -0002f170: 7373 2c20 6f72 2061 206e 6f6e 7a65 726f ss, or a nonzero │ │ │ │ │ -0002f180: 206f 6e65 0a66 6f72 2066 6169 6c75 7265 one.for failure │ │ │ │ │ -0002f190: 2c20 7369 6e63 6520 7468 6520 7061 636b , since the pack │ │ │ │ │ -0002f1a0: 6167 6520 6d61 6e61 6765 6d65 6e74 2073 age management s │ │ │ │ │ -0002f1b0: 7973 7465 6d20 6c6f 6f6b 7320 666f 7220 ystem looks for │ │ │ │ │ -0002f1c0: 7468 6520 6578 6974 0a73 7461 7475 7320 the exit.status │ │ │ │ │ -0002f1d0: 6f66 2074 6865 7365 2073 6372 6970 7473 of these scripts │ │ │ │ │ -0002f1e0: 2061 6e64 2064 6574 6572 6d69 6e65 7320 and determines │ │ │ │ │ -0002f1f0: 7768 6174 2061 6374 696f 6e20 746f 2074 what action to t │ │ │ │ │ -0002f200: 616b 6520 6e65 7874 2062 6173 6564 206f ake next based o │ │ │ │ │ -0002f210: 6e0a 7468 6174 2064 6174 756d 2e0a 0a1f n.that datum.... │ │ │ │ │ -0002f220: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -0002f230: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -0002f240: 3a20 5375 6d6d 6172 7920 6f66 2077 6179 : Summary of way │ │ │ │ │ -0002f250: 7320 6d61 696e 7461 696e 6572 2073 6372 s maintainer scr │ │ │ │ │ -0002f260: 6970 7473 2061 7265 2063 616c 6c65 642c ipts are called, │ │ │ │ │ -0002f270: 2020 4e65 7874 3a20 4465 7461 696c 7320 Next: Details │ │ │ │ │ -0002f280: 6f66 2075 6e70 6163 6b20 7068 6173 6520 of unpack phase │ │ │ │ │ -0002f290: 6f66 2069 6e73 7461 6c6c 6174 696f 6e20 of installation │ │ │ │ │ -0002f2a0: 6f72 2075 7067 7261 6465 2c20 2050 7265 or upgrade, Pre │ │ │ │ │ -0002f2b0: 763a 2045 7869 7420 7374 6174 7573 2c20 v: Exit status, │ │ │ │ │ -0002f2c0: 2055 703a 2050 6163 6b61 6765 206d 6169 Up: Package mai │ │ │ │ │ -0002f2d0: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ -0002f2e0: 616e 6420 696e 7374 616c 6c61 7469 6f6e and installation │ │ │ │ │ -0002f2f0: 2070 726f 6365 6475 7265 0a0a 362e 3520 procedure..6.5 │ │ │ │ │ -0002f300: 5375 6d6d 6172 7920 6f66 2077 6179 7320 Summary of ways │ │ │ │ │ +00023820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00023830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00023840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00023850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00023860: 2d2d 2d2d 0a0a 5468 6573 6520 6669 656c ----..These fiel │ │ │ │ │ +00023870: 6473 2064 6573 6372 6962 6520 7468 6520 ds describe the │ │ │ │ │ +00023880: 7061 636b 6167 65e2 8099 7320 7265 6c61 package...s rela │ │ │ │ │ +00023890: 7469 6f6e 7368 6970 7320 7769 7468 206f tionships with o │ │ │ │ │ +000238a0: 7468 6572 2070 6163 6b61 6765 732e 0a54 ther packages..T │ │ │ │ │ +000238b0: 6865 6972 2073 796e 7461 7820 616e 6420 heir syntax and │ │ │ │ │ +000238c0: 7365 6d61 6e74 6963 7320 6172 6520 6465 semantics are de │ │ │ │ │ +000238d0: 7363 7269 6265 6420 696e 202a 6e6f 7465 scribed in *note │ │ │ │ │ +000238e0: 2044 6563 6c61 7269 6e67 0a72 656c 6174 Declaring.relat │ │ │ │ │ +000238f0: 696f 6e73 6869 7073 2062 6574 7765 656e ionships between │ │ │ │ │ +00023900: 2070 6163 6b61 6765 733a 2035 342e 0a0a packages: 54... │ │ │ │ │ +00023910: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00023920: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00023930: 653a 2053 7461 6e64 6172 6473 2d56 6572 e: Standards-Ver │ │ │ │ │ +00023940: 7369 6f6e 2c20 204e 6578 743a 2056 6572 sion, Next: Ver │ │ │ │ │ +00023950: 7369 6f6e 2c20 2050 7265 763a 2050 6163 sion, Prev: Pac │ │ │ │ │ +00023960: 6b61 6765 2069 6e74 6572 7265 6c61 7469 kage interrelati │ │ │ │ │ +00023970: 6f6e 7368 6970 2066 6965 6c64 7320 4465 onship fields De │ │ │ │ │ +00023980: 7065 6e64 7320 5072 652d 4465 7065 6e64 pends Pre-Depend │ │ │ │ │ +00023990: 7320 5265 636f 6d6d 656e 6473 2053 7567 s Recommends Sug │ │ │ │ │ +000239a0: 6765 7374 7320 4272 6561 6b73 2043 6f6e gests Breaks Con │ │ │ │ │ +000239b0: 666c 6963 7473 2050 726f 7669 6465 7320 flicts Provides │ │ │ │ │ +000239c0: 5265 706c 6163 6573 2045 6e68 616e 6365 Replaces Enhance │ │ │ │ │ +000239d0: 732c 2020 5570 3a20 4c69 7374 206f 6620 s, Up: List of │ │ │ │ │ +000239e0: 6669 656c 6473 0a0a 352e 362e 3131 20e2 fields..5.6.11 . │ │ │ │ │ +000239f0: 8098 5374 616e 6461 7264 732d 5665 7273 ..Standards-Vers │ │ │ │ │ +00023a00: 696f 6ee2 8099 0a2d 2d2d 2d2d 2d2d 2d2d ion....--------- │ │ │ │ │ +00023a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00023a20: 2d0a 0a54 6865 206d 6f73 7420 7265 6365 -..The most rece │ │ │ │ │ +00023a30: 6e74 2076 6572 7369 6f6e 206f 6620 7468 nt version of th │ │ │ │ │ +00023a40: 6520 7374 616e 6461 7264 7320 2874 6865 e standards (the │ │ │ │ │ +00023a50: 2070 6f6c 6963 7920 6d61 6e75 616c 2061 policy manual a │ │ │ │ │ +00023a60: 6e64 0a61 7373 6f63 6961 7465 6420 7465 nd.associated te │ │ │ │ │ +00023a70: 7874 7329 2077 6974 6820 7768 6963 6820 xts) with which │ │ │ │ │ +00023a80: 7468 6520 7061 636b 6167 6520 636f 6d70 the package comp │ │ │ │ │ +00023a90: 6c69 6573 2e20 2053 6565 202a 6e6f 7465 lies. See *note │ │ │ │ │ +00023aa0: 2053 7461 6e64 6172 6473 0a63 6f6e 666f Standards.confo │ │ │ │ │ +00023ab0: 726d 616e 6365 3a20 3634 2e0a 0a54 6865 rmance: 64...The │ │ │ │ │ +00023ac0: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number │ │ │ │ │ +00023ad0: 6861 7320 666f 7572 2063 6f6d 706f 6e65 has four compone │ │ │ │ │ +00023ae0: 6e74 733a 206d 616a 6f72 2061 6e64 206d nts: major and m │ │ │ │ │ +00023af0: 696e 6f72 2076 6572 7369 6f6e 206e 756d inor version num │ │ │ │ │ +00023b00: 6265 720a 616e 6420 6d61 6a6f 7220 616e ber.and major an │ │ │ │ │ +00023b10: 6420 6d69 6e6f 7220 7061 7463 6820 6c65 d minor patch le │ │ │ │ │ +00023b20: 7665 6c2e 2020 5768 656e 2074 6865 2073 vel. When the s │ │ │ │ │ +00023b30: 7461 6e64 6172 6473 2063 6861 6e67 6520 tandards change │ │ │ │ │ +00023b40: 696e 2061 2077 6179 0a74 6861 7420 7265 in a way.that re │ │ │ │ │ +00023b50: 7175 6972 6573 2065 7665 7279 2070 6163 quires every pac │ │ │ │ │ +00023b60: 6b61 6765 2074 6f20 6368 616e 6765 2074 kage to change t │ │ │ │ │ +00023b70: 6865 206d 616a 6f72 206e 756d 6265 7220 he major number │ │ │ │ │ +00023b80: 7769 6c6c 2062 6520 6368 616e 6765 642e will be changed. │ │ │ │ │ +00023b90: 0a53 6967 6e69 6669 6361 6e74 2063 6861 .Significant cha │ │ │ │ │ +00023ba0: 6e67 6573 2074 6861 7420 7769 6c6c 2072 nges that will r │ │ │ │ │ +00023bb0: 6571 7569 7265 2077 6f72 6b20 696e 206d equire work in m │ │ │ │ │ +00023bc0: 616e 7920 7061 636b 6167 6573 2077 696c any packages wil │ │ │ │ │ +00023bd0: 6c20 6265 0a73 6967 6e61 6c65 6420 6279 l be.signaled by │ │ │ │ │ +00023be0: 2061 2063 6861 6e67 6520 746f 2074 6865 a change to the │ │ │ │ │ +00023bf0: 206d 696e 6f72 206e 756d 6265 722e 2020 minor number. │ │ │ │ │ +00023c00: 5468 6520 6d61 6a6f 7220 7061 7463 6820 The major patch │ │ │ │ │ +00023c10: 6c65 7665 6c20 7769 6c6c 2062 650a 6368 level will be.ch │ │ │ │ │ +00023c20: 616e 6765 6420 666f 7220 616e 7920 6368 anged for any ch │ │ │ │ │ +00023c30: 616e 6765 2074 6f20 7468 6520 6d65 616e ange to the mean │ │ │ │ │ +00023c40: 696e 6720 6f66 2074 6865 2073 7461 6e64 ing of the stand │ │ │ │ │ +00023c50: 6172 6473 2c20 686f 7765 7665 7220 736d ards, however sm │ │ │ │ │ +00023c60: 616c 6c3b 0a74 6865 206d 696e 6f72 2070 all;.the minor p │ │ │ │ │ +00023c70: 6174 6368 206c 6576 656c 2077 696c 6c20 atch level will │ │ │ │ │ +00023c80: 6265 2063 6861 6e67 6564 2077 6865 6e20 be changed when │ │ │ │ │ +00023c90: 6f6e 6c79 2063 6f73 6d65 7469 632c 2074 only cosmetic, t │ │ │ │ │ +00023ca0: 7970 6f67 7261 7068 6963 616c 0a6f 7220 ypographical.or │ │ │ │ │ +00023cb0: 6f74 6865 7220 6564 6974 7320 6172 6520 other edits are │ │ │ │ │ +00023cc0: 6d61 6465 2077 6869 6368 206e 6569 7468 made which neith │ │ │ │ │ +00023cd0: 6572 2063 6861 6e67 6520 7468 6520 6d65 er change the me │ │ │ │ │ +00023ce0: 616e 696e 6720 6f66 2074 6865 2064 6f63 aning of the doc │ │ │ │ │ +00023cf0: 756d 656e 740a 6e6f 7220 6166 6665 6374 ument.nor affect │ │ │ │ │ +00023d00: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of │ │ │ │ │ +00023d10: 2070 6163 6b61 6765 732e 0a0a 5468 7573 packages...Thus │ │ │ │ │ +00023d20: 206f 6e6c 7920 7468 6520 6669 7273 7420 only the first │ │ │ │ │ +00023d30: 7468 7265 6520 636f 6d70 6f6e 656e 7473 three components │ │ │ │ │ +00023d40: 206f 6620 7468 6520 706f 6c69 6379 2076 of the policy v │ │ │ │ │ +00023d50: 6572 7369 6f6e 2061 7265 0a73 6967 6e69 ersion are.signi │ │ │ │ │ +00023d60: 6669 6361 6e74 2069 6e20 7468 6520 2753 ficant in the 'S │ │ │ │ │ +00023d70: 7461 6e64 6172 6473 2d56 6572 7369 6f6e tandards-Version │ │ │ │ │ +00023d80: 2720 636f 6e74 726f 6c20 6669 656c 642c ' control field, │ │ │ │ │ +00023d90: 2061 6e64 2073 6f20 6569 7468 6572 0a74 and so either.t │ │ │ │ │ +00023da0: 6865 7365 2074 6872 6565 2063 6f6d 706f hese three compo │ │ │ │ │ +00023db0: 6e65 6e74 7320 6f72 2061 6c6c 2066 6f75 nents or all fou │ │ │ │ │ +00023dc0: 7220 636f 6d70 6f6e 656e 7473 206d 6179 r components may │ │ │ │ │ +00023dd0: 2062 6520 7370 6563 6966 6965 642e 2020 be specified. │ │ │ │ │ +00023de0: 2831 290a 0a75 6465 6273 2061 6e64 2073 (1)..udebs and s │ │ │ │ │ +00023df0: 6f75 7263 6520 7061 636b 6167 6573 2074 ource packages t │ │ │ │ │ +00023e00: 6861 7420 6f6e 6c79 2070 726f 6475 6365 hat only produce │ │ │ │ │ +00023e10: 2075 6465 6273 2064 6f20 6e6f 7420 7573 udebs do not us │ │ │ │ │ +00023e20: 650a e280 9853 7461 6e64 6172 6473 2d56 e....Standards-V │ │ │ │ │ +00023e30: 6572 7369 6f6e e280 992e 0a0a 2020 202d ersion...... - │ │ │ │ │ +00023e40: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +00023e50: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +00023e60: 2020 2028 3129 2049 6e20 7468 6520 7061 (1) In the pa │ │ │ │ │ +00023e70: 7374 2c20 7065 6f70 6c65 2073 7065 6369 st, people speci │ │ │ │ │ +00023e80: 6669 6564 2074 6865 2066 756c 6c20 7665 fied the full ve │ │ │ │ │ +00023e90: 7273 696f 6e20 6e75 6d62 6572 2069 6e20 rsion number in │ │ │ │ │ +00023ea0: 7468 650a 5374 616e 6461 7264 732d 5665 the.Standards-Ve │ │ │ │ │ +00023eb0: 7273 696f 6e20 6669 656c 642c 2066 6f72 rsion field, for │ │ │ │ │ +00023ec0: 2065 7861 6d70 6c65 20e2 809c 322e 332e example ...2.3. │ │ │ │ │ +00023ed0: 302e 30e2 809d 2e20 2053 696e 6365 206d 0.0.... Since m │ │ │ │ │ +00023ee0: 696e 6f72 2070 6174 6368 2d6c 6576 656c inor patch-level │ │ │ │ │ +00023ef0: 0a63 6861 6e67 6573 2064 6f6e e280 9974 .changes don...t │ │ │ │ │ +00023f00: 2069 6e74 726f 6475 6365 206e 6577 2070 introduce new p │ │ │ │ │ +00023f10: 6f6c 6963 792c 2069 7420 7761 7320 7468 olicy, it was th │ │ │ │ │ +00023f20: 6f75 6768 7420 6974 2077 6f75 6c64 2062 ought it would b │ │ │ │ │ +00023f30: 6520 6265 7474 6572 2074 6f0a 7265 6c61 e better to.rela │ │ │ │ │ +00023f40: 7820 706f 6c69 6379 2061 6e64 206f 6e6c x policy and onl │ │ │ │ │ +00023f50: 7920 7265 7175 6972 6520 7468 6520 6669 y require the fi │ │ │ │ │ +00023f60: 7273 7420 3320 636f 6d70 6f6e 656e 7473 rst 3 components │ │ │ │ │ +00023f70: 2074 6f20 6265 2073 7065 6369 6669 6564 to be specified │ │ │ │ │ +00023f80: 2c20 696e 0a74 6869 7320 6578 616d 706c , in.this exampl │ │ │ │ │ +00023f90: 6520 e280 9c32 2e33 2e30 e280 9d2e 2020 e ...2.3.0.... │ │ │ │ │ +00023fa0: 416c 6c20 666f 7572 2063 6f6d 706f 6e65 All four compone │ │ │ │ │ +00023fb0: 6e74 7320 6d61 7920 7374 696c 6c20 6265 nts may still be │ │ │ │ │ +00023fc0: 2075 7365 6420 6966 2073 6f6d 656f 6e65 used if someone │ │ │ │ │ +00023fd0: 0a77 6973 6865 7320 746f 2064 6f20 736f .wishes to do so │ │ │ │ │ +00023fe0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00023ff0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00024000: 4e6f 6465 3a20 5665 7273 696f 6e2c 2020 Node: Version, │ │ │ │ │ +00024010: 4e65 7874 3a20 4465 7363 7269 7074 696f Next: Descriptio │ │ │ │ │ +00024020: 6e2c 2020 5072 6576 3a20 5374 616e 6461 n, Prev: Standa │ │ │ │ │ +00024030: 7264 732d 5665 7273 696f 6e2c 2020 5570 rds-Version, Up │ │ │ │ │ +00024040: 3a20 4c69 7374 206f 6620 6669 656c 6473 : List of fields │ │ │ │ │ +00024050: 0a0a 352e 362e 3132 20e2 8098 5665 7273 ..5.6.12 ...Vers │ │ │ │ │ +00024060: 696f 6ee2 8099 0a2d 2d2d 2d2d 2d2d 2d2d ion....--------- │ │ │ │ │ +00024070: 2d2d 2d2d 2d2d 2d0a 0a54 6865 2076 6572 -------..The ver │ │ │ │ │ +00024080: 7369 6f6e 206e 756d 6265 7220 6f66 2061 sion number of a │ │ │ │ │ +00024090: 2070 6163 6b61 6765 2e20 2054 6865 2066 package. The f │ │ │ │ │ +000240a0: 6f72 6d61 7420 6973 3a0a e280 985b 6570 ormat is:....[ep │ │ │ │ │ +000240b0: 6f63 683a 5d75 7073 7472 6561 6d5f 7665 och:]upstream_ve │ │ │ │ │ +000240c0: 7273 696f 6e5b 2d64 6562 6961 6e5f 7265 rsion[-debian_re │ │ │ │ │ +000240d0: 7669 7369 6f6e 5de2 8099 2e0a 0a54 6865 vision]......The │ │ │ │ │ +000240e0: 2074 6872 6565 2063 6f6d 706f 6e65 6e74 three component │ │ │ │ │ +000240f0: 7320 6865 7265 2061 7265 3a0a 0ae2 8098 s here are:..... │ │ │ │ │ +00024100: 6570 6f63 68e2 8099 0a0a 2020 2020 2054 epoch..... T │ │ │ │ │ +00024110: 6869 7320 6973 2061 2073 696e 676c 6520 his is a single │ │ │ │ │ +00024120: 2867 656e 6572 616c 6c79 2073 6d61 6c6c (generally small │ │ │ │ │ +00024130: 2920 756e 7369 676e 6564 2069 6e74 6567 ) unsigned integ │ │ │ │ │ +00024140: 6572 2e20 2049 7420 6d61 7920 6265 0a20 er. It may be. │ │ │ │ │ +00024150: 2020 2020 6f6d 6974 7465 642c 2069 6e20 omitted, in │ │ │ │ │ +00024160: 7768 6963 6820 6361 7365 207a 6572 6f20 which case zero │ │ │ │ │ +00024170: 6973 2061 7373 756d 6564 2e0a 0a20 2020 is assumed... │ │ │ │ │ +00024180: 2020 4570 6f63 6873 2063 616e 2068 656c Epochs can hel │ │ │ │ │ +00024190: 7020 7768 656e 2074 6865 2075 7073 7472 p when the upstr │ │ │ │ │ +000241a0: 6561 6d20 7665 7273 696f 6e20 6e75 6d62 eam version numb │ │ │ │ │ +000241b0: 6572 696e 6720 7363 6865 6d65 2063 6861 ering scheme cha │ │ │ │ │ +000241c0: 6e67 6573 2c0a 2020 2020 2062 7574 2074 nges,. but t │ │ │ │ │ +000241d0: 6865 7920 6d75 7374 2062 6520 7573 6564 hey must be used │ │ │ │ │ +000241e0: 2077 6974 6820 6361 7265 2e20 2059 6f75 with care. You │ │ │ │ │ +000241f0: 2073 686f 756c 6420 6e6f 7420 6368 616e should not chan │ │ │ │ │ +00024200: 6765 2074 6865 2065 706f 6368 2c0a 2020 ge the epoch,. │ │ │ │ │ +00024210: 2020 2065 7665 6e20 696e 2065 7870 6572 even in exper │ │ │ │ │ +00024220: 696d 656e 7461 6c2c 2077 6974 686f 7574 imental, without │ │ │ │ │ +00024230: 2067 6574 7469 6e67 2063 6f6e 7365 6e73 getting consens │ │ │ │ │ +00024240: 7573 206f 6e20 6465 6269 616e 2d64 6576 us on debian-dev │ │ │ │ │ +00024250: 656c 0a20 2020 2020 6669 7273 742e 0a0a el. first... │ │ │ │ │ +00024260: e280 9875 7073 7472 6561 6d5f 7665 7273 ...upstream_vers │ │ │ │ │ +00024270: 696f 6ee2 8099 0a0a 2020 2020 2054 6869 ion..... Thi │ │ │ │ │ +00024280: 7320 6973 2074 6865 206d 6169 6e20 7061 s is the main pa │ │ │ │ │ +00024290: 7274 206f 6620 7468 6520 7665 7273 696f rt of the versio │ │ │ │ │ +000242a0: 6e20 6e75 6d62 6572 2e20 2049 7420 6973 n number. It is │ │ │ │ │ +000242b0: 2075 7375 616c 6c79 2074 6865 0a20 2020 usually the. │ │ │ │ │ +000242c0: 2020 7665 7273 696f 6e20 6e75 6d62 6572 version number │ │ │ │ │ +000242d0: 206f 6620 7468 6520 6f72 6967 696e 616c of the original │ │ │ │ │ +000242e0: 2028 e280 9c75 7073 7472 6561 6de2 809d (...upstream... │ │ │ │ │ +000242f0: 2920 7061 636b 6167 6520 6672 6f6d 2077 ) package from w │ │ │ │ │ +00024300: 6869 6368 2074 6865 0a20 2020 2020 e280 hich the. .. │ │ │ │ │ +00024310: 982e 6465 62e2 8099 2066 696c 6520 6861 ..deb... file ha │ │ │ │ │ +00024320: 7320 6265 656e 206d 6164 652c 2069 6620 s been made, if │ │ │ │ │ +00024330: 7468 6973 2069 7320 6170 706c 6963 6162 this is applicab │ │ │ │ │ +00024340: 6c65 2e20 2055 7375 616c 6c79 2074 6869 le. Usually thi │ │ │ │ │ +00024350: 730a 2020 2020 2077 696c 6c20 6265 2069 s. will be i │ │ │ │ │ +00024360: 6e20 7468 6520 7361 6d65 2066 6f72 6d61 n the same forma │ │ │ │ │ +00024370: 7420 6173 2074 6861 7420 7370 6563 6966 t as that specif │ │ │ │ │ +00024380: 6965 6420 6279 2074 6865 2075 7073 7472 ied by the upstr │ │ │ │ │ +00024390: 6561 6d0a 2020 2020 2061 7574 686f 7228 eam. author( │ │ │ │ │ +000243a0: 7329 3b20 686f 7765 7665 722c 2069 7420 s); however, it │ │ │ │ │ +000243b0: 6d61 7920 6e65 6564 2074 6f20 6265 2072 may need to be r │ │ │ │ │ +000243c0: 6566 6f72 6d61 7474 6564 2074 6f20 6669 eformatted to fi │ │ │ │ │ +000243d0: 7420 696e 746f 2074 6865 0a20 2020 2020 t into the. │ │ │ │ │ +000243e0: 7061 636b 6167 6520 6d61 6e61 6765 6d65 package manageme │ │ │ │ │ +000243f0: 6e74 2073 7973 7465 6de2 8099 7320 666f nt system...s fo │ │ │ │ │ +00024400: 726d 6174 2061 6e64 2063 6f6d 7061 7269 rmat and compari │ │ │ │ │ +00024410: 736f 6e20 7363 6865 6d65 2e0a 0a20 2020 son scheme... │ │ │ │ │ +00024420: 2020 5468 6520 636f 6d70 6172 6973 6f6e The comparison │ │ │ │ │ +00024430: 2062 6568 6176 696f 7220 6f66 2074 6865 behavior of the │ │ │ │ │ +00024440: 2070 6163 6b61 6765 206d 616e 6167 656d package managem │ │ │ │ │ +00024450: 656e 7420 7379 7374 656d 2077 6974 680a ent system with. │ │ │ │ │ +00024460: 2020 2020 2072 6573 7065 6374 2074 6f20 respect to │ │ │ │ │ +00024470: 7468 6520 e280 9875 7073 7472 6561 6d5f the ...upstream_ │ │ │ │ │ +00024480: 7665 7273 696f 6ee2 8099 2069 7320 6465 version... is de │ │ │ │ │ +00024490: 7363 7269 6265 6420 6265 6c6f 772e 2020 scribed below. │ │ │ │ │ +000244a0: 5468 650a 2020 2020 20e2 8098 7570 7374 The. ...upst │ │ │ │ │ +000244b0: 7265 616d 5f76 6572 7369 6f6e e280 9920 ream_version... │ │ │ │ │ +000244c0: 706f 7274 696f 6e20 6f66 2074 6865 2076 portion of the v │ │ │ │ │ +000244d0: 6572 7369 6f6e 206e 756d 6265 7220 6973 ersion number is │ │ │ │ │ +000244e0: 206d 616e 6461 746f 7279 2e0a 0a20 2020 mandatory... │ │ │ │ │ +000244f0: 2020 5468 6520 e280 9875 7073 7472 6561 The ...upstrea │ │ │ │ │ +00024500: 6d5f 7665 7273 696f 6ee2 8099 206d 7573 m_version... mus │ │ │ │ │ +00024510: 7420 636f 6e74 6169 6e20 6f6e 6c79 2061 t contain only a │ │ │ │ │ +00024520: 6c70 6861 6e75 6d65 7269 6373 2028 3129 lphanumerics (1) │ │ │ │ │ +00024530: 2061 6e64 2074 6865 0a20 2020 2020 6368 and the. ch │ │ │ │ │ +00024540: 6172 6163 7465 7273 20e2 8098 2ee2 8099 aracters ....... │ │ │ │ │ +00024550: 20e2 8098 2be2 8099 20e2 8098 2de2 8099 ...+... ...-... │ │ │ │ │ +00024560: 20e2 8098 7ee2 8099 2028 6675 6c6c 2073 ...~... (full s │ │ │ │ │ +00024570: 746f 702c 2070 6c75 732c 2068 7970 6865 top, plus, hyphe │ │ │ │ │ +00024580: 6e2c 2074 696c 6465 2920 616e 640a 2020 n, tilde) and. │ │ │ │ │ +00024590: 2020 2073 686f 756c 6420 7374 6172 7420 should start │ │ │ │ │ +000245a0: 7769 7468 2061 2064 6967 6974 2e20 2049 with a digit. I │ │ │ │ │ +000245b0: 6620 7468 6572 6520 6973 206e 6f20 e280 f there is no .. │ │ │ │ │ +000245c0: 9864 6562 6961 6e5f 7265 7669 7369 6f6e .debian_revision │ │ │ │ │ +000245d0: e280 9920 7468 656e 0a20 2020 2020 6879 ... then. hy │ │ │ │ │ +000245e0: 7068 656e 7320 6172 6520 6e6f 7420 616c phens are not al │ │ │ │ │ +000245f0: 6c6f 7765 642e 0a0a e280 9864 6562 6961 lowed......debia │ │ │ │ │ +00024600: 6e5f 7265 7669 7369 6f6e e280 990a 0a20 n_revision..... │ │ │ │ │ +00024610: 2020 2020 5468 6973 2070 6172 7420 6f66 This part of │ │ │ │ │ +00024620: 2074 6865 2076 6572 7369 6f6e 206e 756d the version num │ │ │ │ │ +00024630: 6265 7220 7370 6563 6966 6965 7320 7468 ber specifies th │ │ │ │ │ +00024640: 6520 7665 7273 696f 6e20 6f66 2074 6865 e version of the │ │ │ │ │ +00024650: 2044 6562 6961 6e0a 2020 2020 2070 6163 Debian. pac │ │ │ │ │ +00024660: 6b61 6765 2062 6173 6564 206f 6e20 7468 kage based on th │ │ │ │ │ +00024670: 6520 7570 7374 7265 616d 2076 6572 7369 e upstream versi │ │ │ │ │ +00024680: 6f6e 2e20 2049 7420 6d75 7374 2063 6f6e on. It must con │ │ │ │ │ +00024690: 7461 696e 206f 6e6c 790a 2020 2020 2061 tain only. a │ │ │ │ │ +000246a0: 6c70 6861 6e75 6d65 7269 6373 2061 6e64 lphanumerics and │ │ │ │ │ +000246b0: 2074 6865 2063 6861 7261 6374 6572 7320 the characters │ │ │ │ │ +000246c0: e280 982b e280 9920 e280 982e e280 9920 ...+... ....... │ │ │ │ │ +000246d0: e280 987e e280 9920 2870 6c75 732c 2066 ...~... (plus, f │ │ │ │ │ +000246e0: 756c 6c20 7374 6f70 2c0a 2020 2020 2074 ull stop,. t │ │ │ │ │ +000246f0: 696c 6465 2920 616e 6420 6973 2063 6f6d ilde) and is com │ │ │ │ │ +00024700: 7061 7265 6420 696e 2074 6865 2073 616d pared in the sam │ │ │ │ │ +00024710: 6520 7761 7920 6173 2074 6865 20e2 8098 e way as the ... │ │ │ │ │ +00024720: 7570 7374 7265 616d 5f76 6572 7369 6f6e upstream_version │ │ │ │ │ +00024730: e280 990a 2020 2020 2069 732e 0a0a 2020 .... is... │ │ │ │ │ +00024740: 2020 2049 7420 6973 2063 6f6e 7665 6e74 It is convent │ │ │ │ │ +00024750: 696f 6e61 6c20 746f 2072 6573 7461 7274 ional to restart │ │ │ │ │ +00024760: 2074 6865 20e2 8098 6465 6269 616e 5f72 the ...debian_r │ │ │ │ │ +00024770: 6576 6973 696f 6ee2 8099 2061 7420 e280 evision... at .. │ │ │ │ │ +00024780: 9831 e280 9920 6561 6368 0a20 2020 2020 .1... each. │ │ │ │ │ +00024790: 7469 6d65 2074 6865 20e2 8098 7570 7374 time the ...upst │ │ │ │ │ +000247a0: 7265 616d 5f76 6572 7369 6f6e e280 9920 ream_version... │ │ │ │ │ +000247b0: 6973 2069 6e63 7265 6173 6564 2e0a 0a20 is increased... │ │ │ │ │ +000247c0: 2020 2020 5468 6520 7061 636b 6167 6520 The package │ │ │ │ │ +000247d0: 6d61 6e61 6765 6d65 6e74 2073 7973 7465 management syste │ │ │ │ │ +000247e0: 6d20 7769 6c6c 2062 7265 616b 2074 6865 m will break the │ │ │ │ │ +000247f0: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number │ │ │ │ │ +00024800: 6170 6172 740a 2020 2020 2061 7420 7468 apart. at th │ │ │ │ │ +00024810: 6520 6c61 7374 2068 7970 6865 6e20 696e e last hyphen in │ │ │ │ │ +00024820: 2074 6865 2073 7472 696e 6720 2869 6620 the string (if │ │ │ │ │ +00024830: 7468 6572 6520 6973 206f 6e65 2920 746f there is one) to │ │ │ │ │ +00024840: 2064 6574 6572 6d69 6e65 2074 6865 0a20 determine the. │ │ │ │ │ +00024850: 2020 2020 e280 9875 7073 7472 6561 6d5f ...upstream_ │ │ │ │ │ +00024860: 7665 7273 696f 6ee2 8099 2061 6e64 20e2 version... and . │ │ │ │ │ +00024870: 8098 6465 6269 616e 5f72 6576 6973 696f ..debian_revisio │ │ │ │ │ +00024880: 6ee2 8099 2e20 2054 6865 2061 6273 656e n.... The absen │ │ │ │ │ +00024890: 6365 206f 6620 610a 2020 2020 20e2 8098 ce of a. ... │ │ │ │ │ +000248a0: 6465 6269 616e 5f72 6576 6973 696f 6ee2 debian_revision. │ │ │ │ │ +000248b0: 8099 2069 7320 6571 7569 7661 6c65 6e74 .. is equivalent │ │ │ │ │ +000248c0: 2074 6f20 6120 e280 9864 6562 6961 6e5f to a ...debian_ │ │ │ │ │ +000248d0: 7265 7669 7369 6f6e e280 9920 6f66 20e2 revision... of . │ │ │ │ │ +000248e0: 8098 30e2 8099 2e0a 0a20 2020 2020 5072 ..0...... Pr │ │ │ │ │ +000248f0: 6573 656e 6365 206f 6620 7468 6520 e280 esence of the .. │ │ │ │ │ +00024900: 9864 6562 6961 6e5f 7265 7669 7369 6f6e .debian_revision │ │ │ │ │ +00024910: e280 9920 7061 7274 2069 6e64 6963 6174 ... part indicat │ │ │ │ │ +00024920: 6573 2074 6869 7320 7061 636b 6167 6520 es this package │ │ │ │ │ +00024930: 6973 2061 0a20 2020 2020 6e6f 6e2d 6e61 is a. non-na │ │ │ │ │ +00024940: 7469 7665 2070 6163 6b61 6765 2028 7365 tive package (se │ │ │ │ │ +00024950: 6520 2a6e 6f74 6520 536f 7572 6365 2070 e *note Source p │ │ │ │ │ +00024960: 6163 6b61 6765 733a 2036 312e 292e 2020 ackages: 61.). │ │ │ │ │ +00024970: 4162 7365 6e63 650a 2020 2020 2069 6e64 Absence. ind │ │ │ │ │ +00024980: 6963 6174 6573 2074 6865 2070 6163 6b61 icates the packa │ │ │ │ │ +00024990: 6765 2069 7320 6120 6e61 7469 7665 2070 ge is a native p │ │ │ │ │ +000249a0: 6163 6b61 6765 2e0a 0a57 6865 6e20 636f ackage...When co │ │ │ │ │ +000249b0: 6d70 6172 696e 6720 7477 6f20 7665 7273 mparing two vers │ │ │ │ │ +000249c0: 696f 6e20 6e75 6d62 6572 732c 2066 6972 ion numbers, fir │ │ │ │ │ +000249d0: 7374 2074 6865 2065 706f 6368 206f 6620 st the epoch of │ │ │ │ │ +000249e0: 6561 6368 2061 7265 0a63 6f6d 7061 7265 each are.compare │ │ │ │ │ +000249f0: 642c 2074 6865 6e20 7468 6520 e280 9875 d, then the ...u │ │ │ │ │ +00024a00: 7073 7472 6561 6d5f 7665 7273 696f 6ee2 pstream_version. │ │ │ │ │ +00024a10: 8099 2069 6620 6570 6f63 6820 6973 2065 .. if epoch is e │ │ │ │ │ +00024a20: 7175 616c 2c20 616e 6420 7468 656e 0ae2 qual, and then.. │ │ │ │ │ +00024a30: 8098 6465 6269 616e 5f72 6576 6973 696f ..debian_revisio │ │ │ │ │ +00024a40: 6ee2 8099 2069 6620 e280 9875 7073 7472 n... if ...upstr │ │ │ │ │ +00024a50: 6561 6d5f 7665 7273 696f 6ee2 8099 2069 eam_version... i │ │ │ │ │ +00024a60: 7320 616c 736f 2065 7175 616c 2e20 2065 s also equal. e │ │ │ │ │ +00024a70: 706f 6368 2069 730a 636f 6d70 6172 6564 poch is.compared │ │ │ │ │ +00024a80: 206e 756d 6572 6963 616c 6c79 2e20 2054 numerically. T │ │ │ │ │ +00024a90: 6865 20e2 8098 7570 7374 7265 616d 5f76 he ...upstream_v │ │ │ │ │ +00024aa0: 6572 7369 6f6e e280 9920 616e 6420 e280 ersion... and .. │ │ │ │ │ +00024ab0: 9864 6562 6961 6e5f 7265 7669 7369 6f6e .debian_revision │ │ │ │ │ +00024ac0: e280 990a 7061 7274 7320 6172 6520 636f ....parts are co │ │ │ │ │ +00024ad0: 6d70 6172 6564 2062 7920 7468 6520 7061 mpared by the pa │ │ │ │ │ +00024ae0: 636b 6167 6520 6d61 6e61 6765 6d65 6e74 ckage management │ │ │ │ │ +00024af0: 2073 7973 7465 6d20 7573 696e 6720 7468 system using th │ │ │ │ │ +00024b00: 6520 666f 6c6c 6f77 696e 670a 616c 676f e following.algo │ │ │ │ │ +00024b10: 7269 7468 6d3a 0a0a 5468 6520 7374 7269 rithm:..The stri │ │ │ │ │ +00024b20: 6e67 7320 6172 6520 636f 6d70 6172 6564 ngs are compared │ │ │ │ │ +00024b30: 2066 726f 6d20 6c65 6674 2074 6f20 7269 from left to ri │ │ │ │ │ +00024b40: 6768 742e 0a0a 4669 7273 7420 7468 6520 ght...First the │ │ │ │ │ +00024b50: 696e 6974 6961 6c20 7061 7274 206f 6620 initial part of │ │ │ │ │ +00024b60: 6561 6368 2073 7472 696e 6720 636f 6e73 each string cons │ │ │ │ │ +00024b70: 6973 7469 6e67 2065 6e74 6972 656c 7920 isting entirely │ │ │ │ │ +00024b80: 6f66 206e 6f6e 2d64 6967 6974 0a63 6861 of non-digit.cha │ │ │ │ │ +00024b90: 7261 6374 6572 7320 6973 2064 6574 6572 racters is deter │ │ │ │ │ +00024ba0: 6d69 6e65 642e 2020 5468 6573 6520 7477 mined. These tw │ │ │ │ │ +00024bb0: 6f20 7061 7274 7320 286f 6e65 206f 6620 o parts (one of │ │ │ │ │ +00024bc0: 7768 6963 6820 6d61 7920 6265 2065 6d70 which may be emp │ │ │ │ │ +00024bd0: 7479 290a 6172 6520 636f 6d70 6172 6564 ty).are compared │ │ │ │ │ +00024be0: 206c 6578 6963 616c 6c79 2e20 2049 6620 lexically. If │ │ │ │ │ +00024bf0: 6120 6469 6666 6572 656e 6365 2069 7320 a difference is │ │ │ │ │ +00024c00: 666f 756e 6420 6974 2069 7320 7265 7475 found it is retu │ │ │ │ │ +00024c10: 726e 6564 2e20 2054 6865 0a6c 6578 6963 rned. The.lexic │ │ │ │ │ +00024c20: 616c 2063 6f6d 7061 7269 736f 6e20 6973 al comparison is │ │ │ │ │ +00024c30: 2061 2063 6f6d 7061 7269 736f 6e20 6f66 a comparison of │ │ │ │ │ +00024c40: 2041 5343 4949 2076 616c 7565 7320 6d6f ASCII values mo │ │ │ │ │ +00024c50: 6469 6669 6564 2073 6f20 7468 6174 2061 dified so that a │ │ │ │ │ +00024c60: 6c6c 0a74 6865 206c 6574 7465 7273 2073 ll.the letters s │ │ │ │ │ +00024c70: 6f72 7420 6561 726c 6965 7220 7468 616e ort earlier than │ │ │ │ │ +00024c80: 2061 6c6c 2074 6865 206e 6f6e 2d6c 6574 all the non-let │ │ │ │ │ +00024c90: 7465 7273 2061 6e64 2073 6f20 7468 6174 ters and so that │ │ │ │ │ +00024ca0: 2061 2074 696c 6465 0a73 6f72 7473 2062 a tilde.sorts b │ │ │ │ │ +00024cb0: 6566 6f72 6520 616e 7974 6869 6e67 2c20 efore anything, │ │ │ │ │ +00024cc0: 6576 656e 2074 6865 2065 6e64 206f 6620 even the end of │ │ │ │ │ +00024cd0: 6120 7061 7274 2e20 2046 6f72 2065 7861 a part. For exa │ │ │ │ │ +00024ce0: 6d70 6c65 2c20 7468 650a 666f 6c6c 6f77 mple, the.follow │ │ │ │ │ +00024cf0: 696e 6720 7061 7274 7320 6172 6520 696e ing parts are in │ │ │ │ │ +00024d00: 2073 6f72 7465 6420 6f72 6465 7220 6672 sorted order fr │ │ │ │ │ +00024d10: 6f6d 2065 6172 6c69 6573 7420 746f 206c om earliest to l │ │ │ │ │ +00024d20: 6174 6573 743a 20e2 8098 7e7e e280 992c atest: ...~~..., │ │ │ │ │ +00024d30: 0ae2 8098 7e7e 61e2 8099 2c20 e280 987e ....~~a..., ...~ │ │ │ │ │ +00024d40: e280 992c 2074 6865 2065 6d70 7479 2070 ..., the empty p │ │ │ │ │ +00024d50: 6172 742c 20e2 8098 61e2 8099 2e20 2028 art, ...a.... ( │ │ │ │ │ +00024d60: 3229 0a0a 5468 656e 2074 6865 2069 6e69 2)..Then the ini │ │ │ │ │ +00024d70: 7469 616c 2070 6172 7420 6f66 2074 6865 tial part of the │ │ │ │ │ +00024d80: 2072 656d 6169 6e64 6572 206f 6620 6561 remainder of ea │ │ │ │ │ +00024d90: 6368 2073 7472 696e 6720 7768 6963 6820 ch string which │ │ │ │ │ +00024da0: 636f 6e73 6973 7473 0a65 6e74 6972 656c consists.entirel │ │ │ │ │ +00024db0: 7920 6f66 2064 6967 6974 2063 6861 7261 y of digit chara │ │ │ │ │ +00024dc0: 6374 6572 7320 6973 2064 6574 6572 6d69 cters is determi │ │ │ │ │ +00024dd0: 6e65 642e 2020 5468 6520 6e75 6d65 7269 ned. The numeri │ │ │ │ │ +00024de0: 6361 6c20 7661 6c75 6573 206f 660a 7468 cal values of.th │ │ │ │ │ +00024df0: 6573 6520 7477 6f20 7061 7274 7320 6172 ese two parts ar │ │ │ │ │ +00024e00: 6520 636f 6d70 6172 6564 2c20 616e 6420 e compared, and │ │ │ │ │ +00024e10: 616e 7920 6469 6666 6572 656e 6365 2066 any difference f │ │ │ │ │ +00024e20: 6f75 6e64 2069 7320 7265 7475 726e 6564 ound is returned │ │ │ │ │ +00024e30: 2061 730a 7468 6520 7265 7375 6c74 206f as.the result o │ │ │ │ │ +00024e40: 6620 7468 6520 636f 6d70 6172 6973 6f6e f the comparison │ │ │ │ │ +00024e50: 2e20 2046 6f72 2074 6865 7365 2070 7572 . For these pur │ │ │ │ │ +00024e60: 706f 7365 7320 616e 2065 6d70 7479 2073 poses an empty s │ │ │ │ │ +00024e70: 7472 696e 6720 2877 6869 6368 0a63 616e tring (which.can │ │ │ │ │ +00024e80: 206f 6e6c 7920 6f63 6375 7220 6174 2074 only occur at t │ │ │ │ │ +00024e90: 6865 2065 6e64 206f 6620 6f6e 6520 6f72 he end of one or │ │ │ │ │ +00024ea0: 2062 6f74 6820 7665 7273 696f 6e20 7374 both version st │ │ │ │ │ +00024eb0: 7269 6e67 7320 6265 696e 6720 636f 6d70 rings being comp │ │ │ │ │ +00024ec0: 6172 6564 290a 636f 756e 7473 2061 7320 ared).counts as │ │ │ │ │ +00024ed0: 7a65 726f 2e0a 0a54 6865 7365 2074 776f zero...These two │ │ │ │ │ +00024ee0: 2073 7465 7073 2028 636f 6d70 6172 696e steps (comparin │ │ │ │ │ +00024ef0: 6720 616e 6420 7265 6d6f 7669 6e67 2069 g and removing i │ │ │ │ │ +00024f00: 6e69 7469 616c 206e 6f6e 2d64 6967 6974 nitial non-digit │ │ │ │ │ +00024f10: 2073 7472 696e 6773 2061 6e64 0a69 6e69 strings and.ini │ │ │ │ │ +00024f20: 7469 616c 2064 6967 6974 2073 7472 696e tial digit strin │ │ │ │ │ +00024f30: 6773 2920 6172 6520 7265 7065 6174 6564 gs) are repeated │ │ │ │ │ +00024f40: 2075 6e74 696c 2061 2064 6966 6665 7265 until a differe │ │ │ │ │ +00024f50: 6e63 6520 6973 2066 6f75 6e64 206f 7220 nce is found or │ │ │ │ │ +00024f60: 626f 7468 0a73 7472 696e 6773 2061 7265 both.strings are │ │ │ │ │ +00024f70: 2065 7868 6175 7374 6564 2e0a 0a2a 204d exhausted...* M │ │ │ │ │ +00024f80: 656e 753a 0a0a 2a20 4570 6f63 6873 2073 enu:..* Epochs s │ │ │ │ │ +00024f90: 686f 756c 6420 6265 2075 7365 6420 7370 hould be used sp │ │ │ │ │ +00024fa0: 6172 696e 676c 793a 3a0a 2a20 5370 6563 aringly::.* Spec │ │ │ │ │ +00024fb0: 6961 6c20 7665 7273 696f 6e20 636f 6e76 ial version conv │ │ │ │ │ +00024fc0: 656e 7469 6f6e 733a 3a0a 0a20 2020 2d2d entions::.. -- │ │ │ │ │ +00024fd0: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +00024fe0: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +00024ff0: 2020 2831 2920 416c 7068 616e 756d 6572 (1) Alphanumer │ │ │ │ │ +00025000: 6963 7320 6172 6520 e280 9841 2d5a 612d ics are ...A-Za- │ │ │ │ │ +00025010: 7a30 2d39 e280 9920 6f6e 6c79 2e0a 0a20 z0-9... only... │ │ │ │ │ +00025020: 2020 2832 2920 4f6e 6520 636f 6d6d 6f6e (2) One common │ │ │ │ │ +00025030: 2075 7365 206f 6620 e280 987e e280 9920 use of ...~... │ │ │ │ │ +00025040: 6973 2066 6f72 2075 7073 7472 6561 6d20 is for upstream │ │ │ │ │ +00025050: 7072 652d 7265 6c65 6173 6573 2e20 2046 pre-releases. F │ │ │ │ │ +00025060: 6f72 2065 7861 6d70 6c65 2c0a e280 9831 or example,....1 │ │ │ │ │ +00025070: 2e30 7e62 6574 6131 7e73 766e 3132 3435 .0~beta1~svn1245 │ │ │ │ │ +00025080: e280 9920 736f 7274 7320 6561 726c 6965 ... sorts earlie │ │ │ │ │ +00025090: 7220 7468 616e 20e2 8098 312e 307e 6265 r than ...1.0~be │ │ │ │ │ +000250a0: 7461 31e2 8099 2c20 7768 6963 6820 736f ta1..., which so │ │ │ │ │ +000250b0: 7274 7320 6561 726c 6965 720a 7468 616e rts earlier.than │ │ │ │ │ +000250c0: 20e2 8098 312e 30e2 8099 2e0a 0a1f 0a46 ...1.0........F │ │ │ │ │ +000250d0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +000250e0: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +000250f0: 4570 6f63 6873 2073 686f 756c 6420 6265 Epochs should be │ │ │ │ │ +00025100: 2075 7365 6420 7370 6172 696e 676c 792c used sparingly, │ │ │ │ │ +00025110: 2020 4e65 7874 3a20 5370 6563 6961 6c20 Next: Special │ │ │ │ │ +00025120: 7665 7273 696f 6e20 636f 6e76 656e 7469 version conventi │ │ │ │ │ +00025130: 6f6e 732c 2020 5570 3a20 5665 7273 696f ons, Up: Versio │ │ │ │ │ +00025140: 6e0a 0a35 2e36 2e31 322e 3120 4570 6f63 n..5.6.12.1 Epoc │ │ │ │ │ +00025150: 6873 2073 686f 756c 6420 6265 2075 7365 hs should be use │ │ │ │ │ +00025160: 6420 7370 6172 696e 676c 790a 2e2e 2e2e d sparingly..... │ │ │ │ │ +00025170: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00025180: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00025190: 2e2e 2e2e 0a0a 4e6f 7465 2074 6861 7420 ......Note that │ │ │ │ │ +000251a0: 7468 6520 7075 7270 6f73 6520 6f66 2065 the purpose of e │ │ │ │ │ +000251b0: 706f 6368 7320 6973 2074 6f20 636f 7065 pochs is to cope │ │ │ │ │ +000251c0: 2077 6974 6820 7369 7475 6174 696f 6e73 with situations │ │ │ │ │ +000251d0: 2077 6865 7265 2074 6865 0a75 7073 7472 where the.upstr │ │ │ │ │ +000251e0: 6561 6d20 7665 7273 696f 6e20 6e75 6d62 eam version numb │ │ │ │ │ +000251f0: 6572 696e 6720 7363 6865 6d65 2063 6861 ering scheme cha │ │ │ │ │ +00025200: 6e67 6573 2061 6e64 2074 6f20 616c 6c6f nges and to allo │ │ │ │ │ +00025210: 7720 7573 2074 6f20 6c65 6176 650a 6265 w us to leave.be │ │ │ │ │ +00025220: 6869 6e64 2073 6572 696f 7573 206d 6973 hind serious mis │ │ │ │ │ +00025230: 7461 6b65 732e 2020 4966 2079 6f75 2074 takes. If you t │ │ │ │ │ +00025240: 6869 6e6b 2074 6861 7420 696e 6372 6561 hink that increa │ │ │ │ │ +00025250: 7369 6e67 2074 6865 2065 706f 6368 2069 sing the epoch i │ │ │ │ │ +00025260: 7320 7468 650a 7269 6768 7420 736f 6c75 s the.right solu │ │ │ │ │ +00025270: 7469 6f6e 2c20 796f 7520 7368 6f75 6c64 tion, you should │ │ │ │ │ +00025280: 2063 6f6e 7375 6c74 2064 6562 6961 6e2d consult debian- │ │ │ │ │ +00025290: 6465 7665 6c20 616e 6420 6765 7420 636f devel and get co │ │ │ │ │ +000252a0: 6e73 656e 7375 7320 6265 666f 7265 0a64 nsensus before.d │ │ │ │ │ +000252b0: 6f69 6e67 2073 6f20 2865 7665 6e20 696e oing so (even in │ │ │ │ │ +000252c0: 2065 7870 6572 696d 656e 7461 6c29 2e0a experimental).. │ │ │ │ │ +000252d0: 0a45 706f 6368 7320 7368 6f75 6c64 206e .Epochs should n │ │ │ │ │ +000252e0: 6f74 2062 6520 7573 6564 2077 6865 6e20 ot be used when │ │ │ │ │ +000252f0: 6120 7061 636b 6167 6520 6e65 6564 7320 a package needs │ │ │ │ │ +00025300: 746f 2062 6520 726f 6c6c 6564 2062 6163 to be rolled bac │ │ │ │ │ +00025310: 6b2e 2020 496e 0a74 6861 7420 6361 7365 k. In.that case │ │ │ │ │ +00025320: 2c20 7573 6520 7468 6520 e280 982b 7265 , use the ...+re │ │ │ │ │ +00025330: 616c 6c79 e280 9920 636f 6e76 656e 7469 ally... conventi │ │ │ │ │ +00025340: 6f6e 3a20 666f 7220 6578 616d 706c 652c on: for example, │ │ │ │ │ +00025350: 2069 6620 796f 7520 7570 6c6f 6164 6564 if you uploaded │ │ │ │ │ +00025360: 0ae2 8098 322e 332d 33e2 8099 2061 6e64 ....2.3-3... and │ │ │ │ │ +00025370: 206e 6f77 2079 6f75 206e 6565 6420 746f now you need to │ │ │ │ │ +00025380: 2067 6f20 6261 636b 7761 7264 7320 746f go backwards to │ │ │ │ │ +00025390: 2075 7073 7472 6561 6d20 322e 322c 2063 upstream 2.2, c │ │ │ │ │ +000253a0: 616c 6c20 796f 7572 0a72 6576 6572 7469 all your.reverti │ │ │ │ │ +000253b0: 6e67 2075 706c 6f61 6420 736f 6d65 7468 ng upload someth │ │ │ │ │ +000253c0: 696e 6720 6c69 6b65 20e2 8098 322e 332b ing like ...2.3+ │ │ │ │ │ +000253d0: 7265 616c 6c79 322e 322d 31e2 8099 2e20 really2.2-1.... │ │ │ │ │ +000253e0: 2045 7665 6e74 7561 6c6c 792c 2077 6865 Eventually, whe │ │ │ │ │ +000253f0: 6e20 7765 0a75 706c 6f61 6420 7570 7374 n we.upload upst │ │ │ │ │ +00025400: 7265 616d 2032 2e34 2c20 7468 6520 e280 ream 2.4, the .. │ │ │ │ │ +00025410: 982b 7265 616c 6c79 e280 9920 7061 7274 .+really... part │ │ │ │ │ +00025420: 2063 616e 2067 6f20 6177 6179 2e0a 0a45 can go away...E │ │ │ │ │ +00025430: 706f 6368 7320 6172 6520 616c 736f 206e pochs are also n │ │ │ │ │ +00025440: 6f74 2069 6e74 656e 6465 6420 746f 2063 ot intended to c │ │ │ │ │ +00025450: 6f70 6520 7769 7468 2076 6572 7369 6f6e ope with version │ │ │ │ │ +00025460: 206e 756d 6265 7273 2063 6f6e 7461 696e numbers contain │ │ │ │ │ +00025470: 696e 670a 7374 7269 6e67 7320 6f66 206c ing.strings of l │ │ │ │ │ +00025480: 6574 7465 7273 2077 6869 6368 2074 6865 etters which the │ │ │ │ │ +00025490: 2070 6163 6b61 6765 206d 616e 6167 656d package managem │ │ │ │ │ +000254a0: 656e 7420 7379 7374 656d 2063 616e 6e6f ent system canno │ │ │ │ │ +000254b0: 7420 696e 7465 7270 7265 740a 2873 7563 t interpret.(suc │ │ │ │ │ +000254c0: 6820 6173 20e2 8098 414c 5048 41e2 8099 h as ...ALPHA... │ │ │ │ │ +000254d0: 206f 7220 e280 9870 7265 2de2 8099 292c or ...pre-...), │ │ │ │ │ +000254e0: 206f 7220 7769 7468 2073 696c 6c79 206f or with silly o │ │ │ │ │ +000254f0: 7264 6572 696e 6773 2e20 2028 3129 0a0a rderings. (1).. │ │ │ │ │ +00025500: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ +00025510: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ +00025520: 2d2d 0a0a 2020 2028 3129 2054 6865 2061 --.. (1) The a │ │ │ │ │ +00025530: 7574 686f 7220 6f66 2074 6869 7320 6d61 uthor of this ma │ │ │ │ │ +00025540: 6e75 616c 2068 6173 2068 6561 7264 206f nual has heard o │ │ │ │ │ +00025550: 6620 6120 7061 636b 6167 6520 7768 6f73 f a package whos │ │ │ │ │ +00025560: 6520 7665 7273 696f 6e73 0a77 656e 7420 e versions.went │ │ │ │ │ +00025570: e280 9831 2e31 e280 992c 20e2 8098 312e ...1.1..., ...1. │ │ │ │ │ +00025580: 32e2 8099 2c20 e280 9831 2e33 e280 992c 2..., ...1.3..., │ │ │ │ │ +00025590: 20e2 8098 31e2 8099 2c20 e280 9832 2e31 ...1..., ...2.1 │ │ │ │ │ +000255a0: e280 992c 20e2 8098 322e 32e2 8099 2c20 ..., ...2.2..., │ │ │ │ │ +000255b0: e280 9832 e280 9920 616e 6420 736f 2066 ...2... and so f │ │ │ │ │ +000255c0: 6f72 7468 2e0a 0a1f 0a46 696c 653a 2064 orth.....File: d │ │ │ │ │ +000255d0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +000255e0: 6f2c 2020 4e6f 6465 3a20 5370 6563 6961 o, Node: Specia │ │ │ │ │ +000255f0: 6c20 7665 7273 696f 6e20 636f 6e76 656e l version conven │ │ │ │ │ +00025600: 7469 6f6e 732c 2020 5072 6576 3a20 4570 tions, Prev: Ep │ │ │ │ │ +00025610: 6f63 6873 2073 686f 756c 6420 6265 2075 ochs should be u │ │ │ │ │ +00025620: 7365 6420 7370 6172 696e 676c 792c 2020 sed sparingly, │ │ │ │ │ +00025630: 5570 3a20 5665 7273 696f 6e0a 0a35 2e36 Up: Version..5.6 │ │ │ │ │ +00025640: 2e31 322e 3220 5370 6563 6961 6c20 7665 .12.2 Special ve │ │ │ │ │ +00025650: 7273 696f 6e20 636f 6e76 656e 7469 6f6e rsion convention │ │ │ │ │ +00025660: 730a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e s............... │ │ │ │ │ +00025670: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00025680: 2e2e 2e2e 2e2e 0a0a 5468 6520 666f 6c6c ........The foll │ │ │ │ │ +00025690: 6f77 696e 6720 7370 6563 6961 6c20 7665 owing special ve │ │ │ │ │ +000256a0: 7273 696f 6e20 6e75 6d62 6572 696e 6720 rsion numbering │ │ │ │ │ +000256b0: 636f 6e76 656e 7469 6f6e 7320 6172 6520 conventions are │ │ │ │ │ +000256c0: 7573 6564 2069 6e20 7468 650a 4465 6269 used in the.Debi │ │ │ │ │ +000256d0: 616e 2061 7263 6869 7665 3a0a 0a20 2020 an archive:.. │ │ │ │ │ +000256e0: 2d20 5468 6520 6162 7365 6e63 6520 6f66 - The absence of │ │ │ │ │ +000256f0: 20e2 8098 6465 6269 616e 5f72 6576 6973 ...debian_revis │ │ │ │ │ +00025700: 696f 6ee2 8099 2c20 616e 6420 7468 6572 ion..., and ther │ │ │ │ │ +00025710: 6566 6f72 6520 6f66 2061 2068 7970 6865 efore of a hyphe │ │ │ │ │ +00025720: 6e20 696e 2074 6865 0a20 2020 2020 7665 n in the. ve │ │ │ │ │ +00025730: 7273 696f 6e20 6e75 6d62 6572 2c20 696e rsion number, in │ │ │ │ │ +00025740: 6469 6361 7465 7320 7468 6174 2074 6865 dicates that the │ │ │ │ │ +00025750: 2070 6163 6b61 6765 2069 7320 6e61 7469 package is nati │ │ │ │ │ +00025760: 7665 2e0a 0a20 2020 2d20 5468 6520 7072 ve... - The pr │ │ │ │ │ +00025770: 6573 656e 6365 206f 6620 e280 982b 7265 esence of ...+re │ │ │ │ │ +00025780: 616c 6c79 e280 9920 696e 2074 6865 20e2 ally... in the . │ │ │ │ │ +00025790: 8098 7570 7374 7265 616d 5f76 6572 7369 ..upstream_versi │ │ │ │ │ +000257a0: 6f6e e280 9920 636f 6d70 6f6e 656e 740a on... component. │ │ │ │ │ +000257b0: 2020 2020 2069 6e64 6963 6174 6573 2074 indicates t │ │ │ │ │ +000257c0: 6861 7420 6120 6e65 7765 7220 7570 7374 hat a newer upst │ │ │ │ │ +000257d0: 7265 616d 2076 6572 7369 6f6e 2068 6173 ream version has │ │ │ │ │ +000257e0: 2062 6565 6e20 726f 6c6c 6564 2062 6163 been rolled bac │ │ │ │ │ +000257f0: 6b20 746f 2061 6e0a 2020 2020 206f 6c64 k to an. old │ │ │ │ │ +00025800: 6572 2075 7073 7472 6561 6d20 7665 7273 er upstream vers │ │ │ │ │ +00025810: 696f 6e2e 2020 5468 6520 7061 7274 206f ion. The part o │ │ │ │ │ +00025820: 6620 7468 6520 e280 9875 7073 7472 6561 f the ...upstrea │ │ │ │ │ +00025830: 6d5f 7665 7273 696f 6ee2 8099 0a20 2020 m_version.... │ │ │ │ │ +00025840: 2020 636f 6d70 6f6e 656e 7420 666f 6c6c component foll │ │ │ │ │ +00025850: 6f77 696e 6720 e280 982b 7265 616c 6c79 owing ...+really │ │ │ │ │ +00025860: e280 9920 6973 2074 6865 2074 7275 6520 ... is the true │ │ │ │ │ +00025870: 7570 7374 7265 616d 2076 6572 7369 6f6e upstream version │ │ │ │ │ +00025880: 2e20 2053 6565 0a20 2020 2020 2a6e 6f74 . See. *not │ │ │ │ │ +00025890: 6520 4570 6f63 6873 2073 686f 756c 6420 e Epochs should │ │ │ │ │ +000258a0: 6265 2075 7365 6420 7370 6172 696e 676c be used sparingl │ │ │ │ │ +000258b0: 793a 2062 622e 2066 6f72 2061 6e20 6578 y: bb. for an ex │ │ │ │ │ +000258c0: 616d 706c 6520 6f66 2077 6865 6e0a 2020 ample of when. │ │ │ │ │ +000258d0: 2020 2074 6869 7320 6973 2075 7365 642e this is used. │ │ │ │ │ +000258e0: 0a0a 4e6f 6e2d 6d61 696e 7461 696e 6572 ..Non-maintainer │ │ │ │ │ +000258f0: 2075 706c 6f61 6473 3a0a 0a20 2020 2d20 uploads:.. - │ │ │ │ │ +00025900: e280 9864 6562 6961 6e5f 7265 7669 7369 ...debian_revisi │ │ │ │ │ +00025910: 6f6e e280 9920 636f 6d70 6f6e 656e 7473 on... components │ │ │ │ │ +00025920: 2065 6e64 696e 6720 696e 20e2 8098 2ee2 ending in ..... │ │ │ │ │ +00025930: 8099 2028 7065 7269 6f64 2920 666f 6c6c .. (period) foll │ │ │ │ │ +00025940: 6f77 6564 2062 7920 610a 2020 2020 206e owed by a. n │ │ │ │ │ +00025950: 756d 6265 7220 696e 6469 6361 7465 2074 umber indicate t │ │ │ │ │ +00025960: 6869 7320 7665 7273 696f 6e20 6f66 2074 his version of t │ │ │ │ │ +00025970: 6865 206e 6f6e 2d6e 6174 6976 6520 7061 he non-native pa │ │ │ │ │ +00025980: 636b 6167 6520 7761 7320 7570 6c6f 6164 ckage was upload │ │ │ │ │ +00025990: 6564 0a20 2020 2020 6279 2073 6f6d 656f ed. by someo │ │ │ │ │ +000259a0: 6e65 206f 7468 6572 2074 6861 6e20 7468 ne other than th │ │ │ │ │ +000259b0: 6520 6d61 696e 7461 696e 6572 2028 616e e maintainer (an │ │ │ │ │ +000259c0: 204e 4d55 206f 7220 6e6f 6e2d 6d61 696e NMU or non-main │ │ │ │ │ +000259d0: 7461 696e 6572 0a20 2020 2020 7570 6c6f tainer. uplo │ │ │ │ │ +000259e0: 6164 292e 2020 5468 6973 2069 7320 7573 ad). This is us │ │ │ │ │ +000259f0: 6564 2066 6f72 2061 2075 706c 6f61 6420 ed for a upload │ │ │ │ │ +00025a00: 696e 636c 7564 696e 6720 6120 736f 7572 including a sour │ │ │ │ │ +00025a10: 6365 2070 6163 6b61 6765 3b20 666f 720a ce package; for. │ │ │ │ │ +00025a20: 2020 2020 2075 706c 6f61 6473 206f 6620 uploads of │ │ │ │ │ +00025a30: 6f6e 6c79 2062 696e 6172 7920 7061 636b only binary pack │ │ │ │ │ +00025a40: 6167 6573 2077 6974 686f 7574 2073 6f75 ages without sou │ │ │ │ │ +00025a50: 7263 6520 6368 616e 6765 732c 2073 6565 rce changes, see │ │ │ │ │ +00025a60: 2074 6865 0a20 2020 2020 6269 6e61 7279 the. binary │ │ │ │ │ +00025a70: 204e 4d55 2063 6f6e 7665 6e74 696f 6e20 NMU convention │ │ │ │ │ +00025a80: 6265 6c6f 772e 0a0a 2020 202d 20e2 8098 below... - ... │ │ │ │ │ +00025a90: 7570 7374 7265 616d 5f76 6572 7369 6f6e upstream_version │ │ │ │ │ +00025aa0: e280 9920 636f 6d70 6f6e 656e 7473 2069 ... components i │ │ │ │ │ +00025ab0: 6e20 6e61 7469 7665 2070 6163 6b61 6765 n native package │ │ │ │ │ +00025ac0: 7320 656e 6469 6e67 2069 6e20 e280 982b s ending in ...+ │ │ │ │ │ +00025ad0: 6e6d 75e2 8099 0a20 2020 2020 666f 6c6c nmu.... foll │ │ │ │ │ +00025ae0: 6f77 6564 2062 7920 6120 6e75 6d62 6572 owed by a number │ │ │ │ │ +00025af0: 2069 6e64 6963 6174 6520 616e 204e 4d55 indicate an NMU │ │ │ │ │ +00025b00: 206f 6620 6120 6e61 7469 7665 2070 6163 of a native pac │ │ │ │ │ +00025b10: 6b61 6765 2e20 2041 7320 7769 7468 0a20 kage. As with. │ │ │ │ │ +00025b20: 2020 2020 7468 6520 636f 6e76 656e 7469 the conventi │ │ │ │ │ +00025b30: 6f6e 2066 6f72 206e 6f6e 2d6e 6174 6976 on for non-nativ │ │ │ │ │ +00025b40: 6520 7061 636b 6167 6573 2c20 7468 6973 e packages, this │ │ │ │ │ +00025b50: 2069 7320 7573 6564 2066 6f72 2061 6e20 is used for an │ │ │ │ │ +00025b60: 7570 6c6f 6164 0a20 2020 2020 696e 636c upload. incl │ │ │ │ │ +00025b70: 7564 696e 6720 6120 736f 7572 6365 2070 uding a source p │ │ │ │ │ +00025b80: 6163 6b61 6765 2c20 6e6f 7420 666f 7220 ackage, not for │ │ │ │ │ +00025b90: 7570 6c6f 6164 7320 6f66 206f 6e6c 7920 uploads of only │ │ │ │ │ +00025ba0: 6269 6e61 7279 2070 6163 6b61 6765 730a binary packages. │ │ │ │ │ +00025bb0: 2020 2020 2077 6974 686f 7574 2073 6f75 without sou │ │ │ │ │ +00025bc0: 7263 6520 6368 616e 6765 732e 0a0a 2020 rce changes... │ │ │ │ │ +00025bd0: 202d 20e2 8098 7570 7374 7265 616d 5f76 - ...upstream_v │ │ │ │ │ +00025be0: 6572 7369 6f6e e280 9920 636f 6d70 6f6e ersion... compon │ │ │ │ │ +00025bf0: 656e 7473 2069 6e20 6e61 7469 7665 2070 ents in native p │ │ │ │ │ +00025c00: 6163 6b61 6765 7320 6f72 0a20 2020 2020 ackages or. │ │ │ │ │ +00025c10: e280 9864 6562 6961 6e5f 7265 7669 7369 ...debian_revisi │ │ │ │ │ +00025c20: 6f6e e280 9920 636f 6d70 6f6e 656e 7473 on... components │ │ │ │ │ +00025c30: 2069 6e20 6e6f 6e2d 6e61 7469 7665 2070 in non-native p │ │ │ │ │ +00025c40: 6163 6b61 6765 7320 656e 6469 6e67 2069 ackages ending i │ │ │ │ │ +00025c50: 6e20 e280 982b 62e2 8099 0a20 2020 2020 n ...+b.... │ │ │ │ │ +00025c60: 666f 6c6c 6f77 6564 2062 7920 6120 6e75 followed by a nu │ │ │ │ │ +00025c70: 6d62 6572 2069 6e64 6963 6174 6520 6120 mber indicate a │ │ │ │ │ +00025c80: 6269 6e61 7279 204e 4d55 3a20 616e 2075 binary NMU: an u │ │ │ │ │ +00025c90: 706c 6f61 6420 6f66 2061 2062 696e 6172 pload of a binar │ │ │ │ │ +00025ca0: 790a 2020 2020 2070 6163 6b61 6765 2077 y. package w │ │ │ │ │ +00025cb0: 6974 686f 7574 2061 6e79 2073 6f75 7263 ithout any sourc │ │ │ │ │ +00025cc0: 6520 6368 616e 6765 7320 616e 6420 6865 e changes and he │ │ │ │ │ +00025cd0: 6e63 6520 7769 7468 6f75 7420 616e 790a nce without any. │ │ │ │ │ +00025ce0: 2020 2020 2063 6f72 7265 7370 6f6e 6469 correspondi │ │ │ │ │ +00025cf0: 6e67 2073 6f75 7263 6520 7061 636b 6167 ng source packag │ │ │ │ │ +00025d00: 6520 7570 6c6f 6164 206f 7220 7665 7273 e upload or vers │ │ │ │ │ +00025d10: 696f 6e20 6368 616e 6765 2e0a 0a53 7461 ion change...Sta │ │ │ │ │ +00025d20: 626c 6520 7570 6461 7465 733a 0a0a 2020 ble updates:.. │ │ │ │ │ +00025d30: 202d 20e2 8098 6465 6269 616e 5f72 6576 - ...debian_rev │ │ │ │ │ +00025d40: 6973 696f 6ee2 8099 2063 6f6d 706f 6e65 ision... compone │ │ │ │ │ +00025d50: 6e74 7320 696e 206e 6f6e 2d6e 6174 6976 nts in non-nativ │ │ │ │ │ +00025d60: 6520 7061 636b 6167 6573 2065 6e64 696e e packages endin │ │ │ │ │ +00025d70: 6720 696e 0a20 2020 2020 e280 9864 6562 g in. ...deb │ │ │ │ │ +00025d80: 4e75 58e2 8099 2061 6c73 6f20 696e 6469 NuX... also indi │ │ │ │ │ +00025d90: 6361 7465 2061 2073 7461 626c 6520 7570 cate a stable up │ │ │ │ │ +00025da0: 6461 7465 2e20 2045 6974 6865 7220 e280 date. Either .. │ │ │ │ │ +00025db0: 987e e280 9920 6f72 20e2 8098 2be2 8099 .~... or ...+... │ │ │ │ │ +00025dc0: 2077 696c 6c20 6265 0a20 2020 2020 7573 will be. us │ │ │ │ │ +00025dd0: 6564 2062 6566 6f72 6520 7468 6973 2073 ed before this s │ │ │ │ │ +00025de0: 7472 696e 6720 6465 7065 6e64 696e 6720 tring depending │ │ │ │ │ +00025df0: 6f6e 2074 6865 2064 6574 6169 6c73 206f on the details o │ │ │ │ │ +00025e00: 6620 7468 6520 7570 6461 7465 2e0a 2020 f the update.. │ │ │ │ │ +00025e10: 2020 20e2 8098 4ee2 8099 2069 7320 7468 ...N... is th │ │ │ │ │ +00025e20: 6520 6d61 6a6f 7220 7665 7273 696f 6e20 e major version │ │ │ │ │ +00025e30: 6e75 6d62 6572 206f 6620 7468 6520 4465 number of the De │ │ │ │ │ +00025e40: 6269 616e 2073 7461 626c 6520 7265 6c65 bian stable rele │ │ │ │ │ +00025e50: 6173 6520 746f 0a20 2020 2020 7768 6963 ase to. whic │ │ │ │ │ +00025e60: 6820 7468 6520 7061 636b 6167 6520 7761 h the package wa │ │ │ │ │ +00025e70: 7320 7570 6c6f 6164 6564 2c20 616e 6420 s uploaded, and │ │ │ │ │ +00025e80: e280 9858 e280 9920 6973 2061 206e 756d ...X... is a num │ │ │ │ │ +00025e90: 6265 722c 2073 7461 7274 696e 6720 6174 ber, starting at │ │ │ │ │ +00025ea0: 2031 2c0a 2020 2020 2074 6861 7420 6973 1,. that is │ │ │ │ │ +00025eb0: 2069 6e63 7265 6173 6564 2066 6f72 2065 increased for e │ │ │ │ │ +00025ec0: 6163 6820 7374 6162 6c65 2075 706c 6f61 ach stable uploa │ │ │ │ │ +00025ed0: 6420 6f66 2074 6869 7320 7061 636b 6167 d of this packag │ │ │ │ │ +00025ee0: 652e 0a0a 2020 2020 2054 6865 7265 2061 e... There a │ │ │ │ │ +00025ef0: 7265 2074 6872 6565 2063 6173 6573 2066 re three cases f │ │ │ │ │ +00025f00: 6f72 206e 6f6e 2d6e 6174 6976 6520 7061 or non-native pa │ │ │ │ │ +00025f10: 636b 6167 6573 3a0a 0a20 2020 2020 2020 ckages:.. │ │ │ │ │ +00025f20: 312e 2046 6f72 2073 7461 626c 6520 7570 1. For stable up │ │ │ │ │ +00025f30: 6461 7465 7320 7468 6174 2075 7365 2074 dates that use t │ │ │ │ │ +00025f40: 6865 2073 616d 6520 7570 7374 7265 616d he same upstream │ │ │ │ │ +00025f50: 2076 6572 7369 6f6e 2c20 7468 650a 2020 version, the. │ │ │ │ │ +00025f60: 2020 2020 2020 2020 e280 9864 6562 6961 ...debia │ │ │ │ │ +00025f70: 6e5f 7265 7669 7369 6f6e e280 9920 636f n_revision... co │ │ │ │ │ +00025f80: 6d70 6f6e 656e 7420 7769 6c6c 2065 6e64 mponent will end │ │ │ │ │ +00025f90: 2069 6e20 e280 982b 6465 624e 7558 e280 in ...+debNuX.. │ │ │ │ │ +00025fa0: 992e 2020 5468 650a 2020 2020 2020 2020 .. The. │ │ │ │ │ +00025fb0: 2020 706f 7274 696f 6e20 6f66 2074 6865 portion of the │ │ │ │ │ +00025fc0: 2076 6572 7369 6f6e 2062 6566 6f72 6520 version before │ │ │ │ │ +00025fd0: 7468 6174 2073 7472 696e 6720 6973 2074 that string is t │ │ │ │ │ +00025fe0: 6865 206f 7269 6769 6e61 6c0a 2020 2020 he original. │ │ │ │ │ +00025ff0: 2020 2020 2020 7061 636b 6167 6520 7665 package ve │ │ │ │ │ +00026000: 7273 696f 6e20 696e 2074 6865 2073 7461 rsion in the sta │ │ │ │ │ +00026010: 626c 6520 7265 6c65 6173 652e 0a0a 2020 ble release... │ │ │ │ │ +00026020: 2020 2020 2032 2e20 466f 7220 7374 6162 2. For stab │ │ │ │ │ +00026030: 6c65 2075 7064 6174 6573 2074 6f20 6120 le updates to a │ │ │ │ │ +00026040: 6e65 7720 7570 7374 7265 616d 2076 6572 new upstream ver │ │ │ │ │ +00026050: 7369 6f6e 2074 6861 7420 6973 2062 6173 sion that is bas │ │ │ │ │ +00026060: 6564 206f 6e0a 2020 2020 2020 2020 2020 ed on. │ │ │ │ │ +00026070: 6120 6e65 7765 7220 756e 7374 6162 6c65 a newer unstable │ │ │ │ │ +00026080: 2070 6163 6b61 6765 2c20 7468 6520 e280 package, the .. │ │ │ │ │ +00026090: 9864 6562 6961 6e5f 7265 7669 7369 6f6e .debian_revision │ │ │ │ │ +000260a0: e280 9920 636f 6d70 6f6e 656e 7420 7769 ... component wi │ │ │ │ │ +000260b0: 6c6c 0a20 2020 2020 2020 2020 2065 6e64 ll. end │ │ │ │ │ +000260c0: 2069 6e20 e280 987e 6465 624e 7558 e280 in ...~debNuX.. │ │ │ │ │ +000260d0: 992e 2020 5468 6520 706f 7274 696f 6e20 .. The portion │ │ │ │ │ +000260e0: 6265 666f 7265 2074 6861 7420 7374 7269 before that stri │ │ │ │ │ +000260f0: 6e67 2077 696c 6c20 6265 2074 6865 0a20 ng will be the. │ │ │ │ │ +00026100: 2020 2020 2020 2020 2075 6e73 7461 626c unstabl │ │ │ │ │ +00026110: 6520 7665 7273 696f 6e20 6f6e 2077 6869 e version on whi │ │ │ │ │ +00026120: 6368 2074 6865 2070 6163 6b61 6765 2069 ch the package i │ │ │ │ │ +00026130: 7320 6261 7365 642e 0a0a 2020 2020 2020 s based... │ │ │ │ │ +00026140: 2033 2e20 4966 2061 2073 7461 626c 6520 3. If a stable │ │ │ │ │ +00026150: 7570 6461 7465 2069 7320 6261 7365 6420 update is based │ │ │ │ │ +00026160: 6f6e 2061 206e 6577 2075 7073 7472 6561 on a new upstrea │ │ │ │ │ +00026170: 6d20 7665 7273 696f 6e20 6275 7420 6973 m version but is │ │ │ │ │ +00026180: 0a20 2020 2020 2020 2020 206e 6f74 2062 . not b │ │ │ │ │ +00026190: 6173 6564 206f 6e20 6120 6e65 7765 7220 ased on a newer │ │ │ │ │ +000261a0: 756e 7374 6162 6c65 2070 6163 6b61 6765 unstable package │ │ │ │ │ +000261b0: 2c20 7468 6520 636f 6e76 656e 7469 6f6e , the convention │ │ │ │ │ +000261c0: 2069 7320 746f 0a20 2020 2020 2020 2020 is to. │ │ │ │ │ +000261d0: 2066 6f72 6d20 7468 6520 7665 7273 696f form the versio │ │ │ │ │ +000261e0: 6e20 6e75 6d62 6572 2062 7920 7461 6b69 n number by taki │ │ │ │ │ +000261f0: 6e67 2074 6865 2075 7073 7472 6561 6d20 ng the upstream │ │ │ │ │ +00026200: 7665 7273 696f 6e2c 0a20 2020 2020 2020 version,. │ │ │ │ │ +00026210: 2020 2061 7070 656e 6469 6e67 20e2 8098 appending ... │ │ │ │ │ +00026220: 2d30 e280 992c 2061 6e64 2074 6865 6e20 -0..., and then │ │ │ │ │ +00026230: 6170 7065 6e64 696e 6720 e280 982b 6465 appending ...+de │ │ │ │ │ +00026240: 624e 7558 e280 9920 2873 6f20 7468 650a bNuX... (so the. │ │ │ │ │ +00026250: 2020 2020 2020 2020 2020 e280 9864 6562 ...deb │ │ │ │ │ +00026260: 6961 6e5f 7265 7669 7369 6f6e e280 9920 ian_revision... │ │ │ │ │ +00026270: 636f 6d70 6f6e 656e 7420 7769 6c6c 2062 component will b │ │ │ │ │ +00026280: 6520 e280 9830 2b64 6562 4e75 58e2 8099 e ...0+debNuX... │ │ │ │ │ +00026290: 292e 0a0a 2020 2020 2049 6e20 616c 6c20 )... In all │ │ │ │ │ +000262a0: 6361 7365 732c 2074 6865 7365 2076 6572 cases, these ver │ │ │ │ │ +000262b0: 7369 6f6e 7320 6172 6520 6368 6f73 656e sions are chosen │ │ │ │ │ +000262c0: 2073 6f20 7468 6174 2074 6865 7920 7769 so that they wi │ │ │ │ │ +000262d0: 6c6c 2073 6f72 740a 2020 2020 2065 6172 ll sort. ear │ │ │ │ │ +000262e0: 6c69 6572 2074 6861 6e20 6120 7375 6273 lier than a subs │ │ │ │ │ +000262f0: 6571 7565 6e74 2075 6e73 7461 626c 6520 equent unstable │ │ │ │ │ +00026300: 7061 636b 6167 6520 6f66 2074 6865 2073 package of the s │ │ │ │ │ +00026310: 616d 6520 7570 7374 7265 616d 0a20 2020 ame upstream. │ │ │ │ │ +00026320: 2020 7665 7273 696f 6e20 616e 6420 7468 version and th │ │ │ │ │ +00026330: 7573 2074 6861 7420 7468 6520 7374 6162 us that the stab │ │ │ │ │ +00026340: 6c65 2070 6163 6b61 6765 2077 696c 6c20 le package will │ │ │ │ │ +00026350: 7570 6772 6164 6520 746f 2061 206e 6577 upgrade to a new │ │ │ │ │ +00026360: 6572 0a20 2020 2020 7665 7273 696f 6e20 er. version │ │ │ │ │ +00026370: 6475 7269 6e67 2061 2073 7562 7365 7175 during a subsequ │ │ │ │ │ +00026380: 656e 7420 7379 7374 656d 2075 7067 7261 ent system upgra │ │ │ │ │ +00026390: 6465 2e0a 0a20 2020 2020 466f 7220 6578 de... For ex │ │ │ │ │ +000263a0: 616d 706c 652c 2073 7570 706f 7365 2044 ample, suppose D │ │ │ │ │ +000263b0: 6562 6961 6e20 3130 2072 656c 6561 7365 ebian 10 release │ │ │ │ │ +000263c0: 6420 7769 7468 2061 2070 6163 6b61 6765 d with a package │ │ │ │ │ +000263d0: 2077 6974 6820 7665 7273 696f 6e0a 2020 with version. │ │ │ │ │ +000263e0: 2020 20e2 8098 312e 342d 35e2 8099 2e20 ...1.4-5.... │ │ │ │ │ +000263f0: 2049 6620 7468 6174 2070 6163 6b61 6765 If that package │ │ │ │ │ +00026400: 206c 6174 6572 2072 6563 6569 7665 7320 later receives │ │ │ │ │ +00026410: 6120 7374 6162 6c65 2075 7064 6174 6520 a stable update │ │ │ │ │ +00026420: 696e 2044 6562 6961 6e0a 2020 2020 2031 in Debian. 1 │ │ │ │ │ +00026430: 3020 7468 6174 2075 7365 7320 7468 6520 0 that uses the │ │ │ │ │ +00026440: 7361 6d65 2075 7073 7472 6561 6d20 7665 same upstream ve │ │ │ │ │ +00026450: 7273 696f 6e2c 2074 6865 2066 6972 7374 rsion, the first │ │ │ │ │ +00026460: 2075 7064 6174 6520 776f 756c 6420 6861 update would ha │ │ │ │ │ +00026470: 7665 0a20 2020 2020 7468 6520 7665 7273 ve. the vers │ │ │ │ │ +00026480: 696f 6e20 e280 9831 2e34 2d35 2b64 6562 ion ...1.4-5+deb │ │ │ │ │ +00026490: 3130 7531 e280 992e 2020 4120 7375 6273 10u1.... A subs │ │ │ │ │ +000264a0: 6571 7565 6e74 2075 7064 6174 6520 776f equent update wo │ │ │ │ │ +000264b0: 756c 6420 6861 7665 0a20 2020 2020 7665 uld have. ve │ │ │ │ │ +000264c0: 7273 696f 6e20 e280 9831 2e34 2d35 2b64 rsion ...1.4-5+d │ │ │ │ │ +000264d0: 6562 3130 7532 e280 992e 0a0a 2020 2020 eb10u2...... │ │ │ │ │ +000264e0: 2049 6620 696e 7374 6561 6420 7468 6520 If instead the │ │ │ │ │ +000264f0: 7061 636b 6167 6520 7265 6365 6976 6573 package receives │ │ │ │ │ +00026500: 2061 2073 7461 626c 6520 7570 6461 7465 a stable update │ │ │ │ │ +00026510: 2062 6173 6564 206f 6e20 6120 e280 9831 based on a ...1 │ │ │ │ │ +00026520: 2e35 2d31 e280 990a 2020 2020 2075 6e73 .5-1.... uns │ │ │ │ │ +00026530: 7461 626c 6520 7061 636b 6167 652c 2074 table package, t │ │ │ │ │ +00026540: 6865 2066 6972 7374 2073 7563 6820 7374 he first such st │ │ │ │ │ +00026550: 6162 6c65 2075 7064 6174 6520 776f 756c able update woul │ │ │ │ │ +00026560: 6420 6861 7665 2074 6865 0a20 2020 2020 d have the. │ │ │ │ │ +00026570: 7665 7273 696f 6e20 e280 9831 2e35 2d31 version ...1.5-1 │ │ │ │ │ +00026580: 7e64 6562 3130 7531 e280 9920 616e 6420 ~deb10u1... and │ │ │ │ │ +00026590: 6120 7375 6273 6571 7565 6e74 2075 7064 a subsequent upd │ │ │ │ │ +000265a0: 6174 6520 776f 756c 6420 6861 7665 2074 ate would have t │ │ │ │ │ +000265b0: 6865 0a20 2020 2020 7665 7273 696f 6e20 he. version │ │ │ │ │ +000265c0: e280 9831 2e35 2d31 7e64 6562 3130 7532 ...1.5-1~deb10u2 │ │ │ │ │ +000265d0: e280 992e 0a0a 2020 2020 2049 6620 7468 ...... If th │ │ │ │ │ +000265e0: 6572 6520 7765 7265 206e 6f20 756e 7374 ere were no unst │ │ │ │ │ +000265f0: 6162 6c65 20e2 8098 312e 352d 31e2 8099 able ...1.5-1... │ │ │ │ │ +00026600: 2070 6163 6b61 6765 2c20 6275 7420 7468 package, but th │ │ │ │ │ +00026610: 6572 6520 7765 7265 2061 2073 7461 626c ere were a stabl │ │ │ │ │ +00026620: 650a 2020 2020 2075 7064 6174 6520 746f e. update to │ │ │ │ │ +00026630: 2061 6e20 7570 7374 7265 616d 2031 2e35 an upstream 1.5 │ │ │ │ │ +00026640: 2072 656c 6561 7365 2c20 7468 6520 6669 release, the fi │ │ │ │ │ +00026650: 7273 7420 7375 6368 2073 7461 626c 6520 rst such stable │ │ │ │ │ +00026660: 7570 6461 7465 0a20 2020 2020 776f 756c update. woul │ │ │ │ │ +00026670: 6420 6861 7665 2074 6865 2076 6572 7369 d have the versi │ │ │ │ │ +00026680: 6f6e 20e2 8098 312e 352d 302b 6465 6231 on ...1.5-0+deb1 │ │ │ │ │ +00026690: 3075 31e2 8099 2e0a 0a20 2020 2d20 e280 0u1...... - .. │ │ │ │ │ +000266a0: 9875 7073 7472 6561 6d5f 7665 7273 696f .upstream_versio │ │ │ │ │ +000266b0: 6ee2 8099 2063 6f6d 706f 6e65 6e74 7320 n... components │ │ │ │ │ +000266c0: 696e 206e 6174 6976 6520 7061 636b 6167 in native packag │ │ │ │ │ +000266d0: 6573 2065 6e64 696e 6720 696e 0a20 2020 es ending in. │ │ │ │ │ +000266e0: 2020 e280 982b 6465 624e 7558 e280 9920 ...+debNuX... │ │ │ │ │ +000266f0: 696e 6469 6361 7465 2061 2073 7461 626c indicate a stabl │ │ │ │ │ +00026700: 6520 7570 6461 7465 2e20 2054 6869 7320 e update. This │ │ │ │ │ +00026710: 6973 2061 2076 6572 7369 6f6e 206f 6620 is a version of │ │ │ │ │ +00026720: 7468 650a 2020 2020 2070 6163 6b61 6765 the. package │ │ │ │ │ +00026730: 2075 706c 6f61 6465 6420 6469 7265 6374 uploaded direct │ │ │ │ │ +00026740: 6c79 2074 6f20 6120 7374 6162 6c65 2072 ly to a stable r │ │ │ │ │ +00026750: 656c 6561 7365 2c20 616e 6420 7468 6520 elease, and the │ │ │ │ │ +00026760: 7665 7273 696f 6e20 6973 0a20 2020 2020 version is. │ │ │ │ │ +00026770: 6368 6f73 656e 2074 6f20 736f 7274 2062 chosen to sort b │ │ │ │ │ +00026780: 6566 6f72 6520 616e 7920 6c61 7465 7220 efore any later │ │ │ │ │ +00026790: 7665 7273 696f 6e20 6f66 2074 6865 2070 version of the p │ │ │ │ │ +000267a0: 6163 6b61 6765 2075 706c 6f61 6465 6420 ackage uploaded │ │ │ │ │ +000267b0: 746f 0a20 2020 2020 4465 6269 616e e280 to. Debian.. │ │ │ │ │ +000267c0: 9973 2075 6e73 7461 626c 6520 6f72 2061 .s unstable or a │ │ │ │ │ +000267d0: 206c 6174 6572 2073 7461 626c 6520 6469 later stable di │ │ │ │ │ +000267e0: 7374 7269 6275 7469 6f6e 2e20 2041 7320 stribution. As │ │ │ │ │ +000267f0: 7769 7468 0a20 2020 2020 6e6f 6e2d 6e61 with. non-na │ │ │ │ │ +00026800: 7469 7665 2070 6163 6b61 6765 732c 20e2 tive packages, . │ │ │ │ │ +00026810: 8098 4ee2 8099 2069 7320 7468 6520 6d61 ..N... is the ma │ │ │ │ │ +00026820: 6a6f 7220 7665 7273 696f 6e20 6e75 6d62 jor version numb │ │ │ │ │ +00026830: 6572 206f 6620 7468 6520 4465 6269 616e er of the Debian │ │ │ │ │ +00026840: 0a20 2020 2020 7374 6162 6c65 2072 656c . stable rel │ │ │ │ │ +00026850: 6561 7365 2074 6f20 7768 6963 6820 7468 ease to which th │ │ │ │ │ +00026860: 6520 7061 636b 6167 6520 7761 7320 7570 e package was up │ │ │ │ │ +00026870: 6c6f 6164 6564 2c20 616e 6420 e280 9858 loaded, and ...X │ │ │ │ │ +00026880: e280 9920 6973 2061 0a20 2020 2020 6e75 ... is a. nu │ │ │ │ │ +00026890: 6d62 6572 2c20 7374 6172 7469 6e67 2061 mber, starting a │ │ │ │ │ +000268a0: 7420 312c 2074 6861 7420 6973 2069 6e63 t 1, that is inc │ │ │ │ │ +000268b0: 7265 6173 6564 2066 6f72 2065 6163 6820 reased for each │ │ │ │ │ +000268c0: 7374 6162 6c65 2075 706c 6f61 6420 6f66 stable upload of │ │ │ │ │ +000268d0: 0a20 2020 2020 7468 6973 2070 6163 6b61 . this packa │ │ │ │ │ +000268e0: 6765 2e0a 0a20 2020 2020 466f 7220 6578 ge... For ex │ │ │ │ │ +000268f0: 616d 706c 652c 2073 7570 706f 7365 2044 ample, suppose D │ │ │ │ │ +00026900: 6562 6961 6e20 3130 2072 656c 6561 7365 ebian 10 release │ │ │ │ │ +00026910: 6420 7769 7468 2061 2070 6163 6b61 6765 d with a package │ │ │ │ │ +00026920: 2077 6974 6820 7665 7273 696f 6e0a 2020 with version. │ │ │ │ │ +00026930: 2020 20e2 8098 312e 34e2 8099 2e20 2054 ...1.4.... T │ │ │ │ │ +00026940: 6865 2066 6972 7374 2073 7461 626c 6520 he first stable │ │ │ │ │ +00026950: 7570 6461 7465 206f 6620 7468 6174 2070 update of that p │ │ │ │ │ +00026960: 6163 6b61 6765 2077 6f75 6c64 2068 6176 ackage would hav │ │ │ │ │ +00026970: 6520 7468 650a 2020 2020 2076 6572 7369 e the. versi │ │ │ │ │ +00026980: 6f6e 20e2 8098 312e 342b 6465 6231 3075 on ...1.4+deb10u │ │ │ │ │ +00026990: 31e2 8099 2c20 616e 6420 6120 7375 6273 1..., and a subs │ │ │ │ │ +000269a0: 6571 7565 6e74 2075 7064 6174 6520 776f equent update wo │ │ │ │ │ +000269b0: 756c 6420 6861 7665 2074 6865 0a20 2020 uld have the. │ │ │ │ │ +000269c0: 2020 7665 7273 696f 6e20 e280 9831 2e34 version ...1.4 │ │ │ │ │ +000269d0: 2b64 6562 3130 7532 e280 992e 2020 5468 +deb10u2.... Th │ │ │ │ │ +000269e0: 6573 6520 7665 7273 696f 6e73 2061 7265 ese versions are │ │ │ │ │ +000269f0: 2063 686f 7365 6e20 746f 2073 6f72 7420 chosen to sort │ │ │ │ │ +00026a00: 6265 666f 7265 0a20 2020 2020 e280 9831 before. ...1 │ │ │ │ │ +00026a10: 2e35 e280 9920 2874 6865 206e 6578 7420 .5... (the next │ │ │ │ │ +00026a20: 756e 7374 6162 6c65 2076 6572 7369 6f6e unstable version │ │ │ │ │ +00026a30: 2920 6f72 20e2 8098 312e 342b 6465 6231 ) or ...1.4+deb1 │ │ │ │ │ +00026a40: 3175 31e2 8099 2028 6120 7374 6162 6c65 1u1... (a stable │ │ │ │ │ +00026a50: 2075 7064 6174 650a 2020 2020 2074 6f20 update. to │ │ │ │ │ +00026a60: 6120 7375 6273 6571 7565 6e74 2044 6562 a subsequent Deb │ │ │ │ │ +00026a70: 6961 6e20 3131 2072 656c 6561 7365 292e ian 11 release). │ │ │ │ │ +00026a80: 0a0a 4261 636b 706f 7274 733a 0a0a 2020 ..Backports:.. │ │ │ │ │ +00026a90: 202d 20e2 8098 7570 7374 7265 616d 5f76 - ...upstream_v │ │ │ │ │ +00026aa0: 6572 7369 6f6e e280 9920 636f 6d70 6f6e ersion... compon │ │ │ │ │ +00026ab0: 656e 7473 2069 6e20 6e61 7469 7665 2070 ents in native p │ │ │ │ │ +00026ac0: 6163 6b61 6765 7320 6f72 0a20 2020 2020 ackages or. │ │ │ │ │ +00026ad0: e280 9864 6562 6961 6e5f 7265 7669 7369 ...debian_revisi │ │ │ │ │ +00026ae0: 6f6e e280 9920 636f 6d70 6f6e 656e 7473 on... components │ │ │ │ │ +00026af0: 2069 6e20 6e6f 6e2d 6e61 7469 7665 2070 in non-native p │ │ │ │ │ +00026b00: 6163 6b61 6765 7320 656e 6469 6e67 2069 ackages ending i │ │ │ │ │ +00026b10: 6e0a 2020 2020 20e2 8098 7e62 706f 4e75 n. ...~bpoNu │ │ │ │ │ +00026b20: 58e2 8099 2069 6e64 6963 6174 6520 6120 X... indicate a │ │ │ │ │ +00026b30: 6261 636b 706f 7274 206f 6620 6120 7665 backport of a ve │ │ │ │ │ +00026b40: 7273 696f 6e20 6f66 2074 6865 2070 6163 rsion of the pac │ │ │ │ │ +00026b50: 6b61 6765 2074 6f20 616e 0a20 2020 2020 kage to an. │ │ │ │ │ +00026b60: 6f6c 6465 7220 7374 6162 6c65 2072 656c older stable rel │ │ │ │ │ +00026b70: 6561 7365 2e20 2054 6865 2070 6172 7420 ease. The part │ │ │ │ │ +00026b80: 6f66 2074 6865 2076 6572 7369 6f6e 2062 of the version b │ │ │ │ │ +00026b90: 6566 6f72 6520 e280 987e 6270 6fe2 8099 efore ...~bpo... │ │ │ │ │ +00026ba0: 2069 7320 7468 650a 2020 2020 2076 6572 is the. ver │ │ │ │ │ +00026bb0: 7369 6f6e 206f 6620 7468 6520 7061 636b sion of the pack │ │ │ │ │ +00026bc0: 6167 6520 6265 696e 6720 6261 636b 706f age being backpo │ │ │ │ │ +00026bd0: 7274 6564 2c20 e280 984e e280 9920 6973 rted, ...N... is │ │ │ │ │ +00026be0: 2074 6865 206d 616a 6f72 2076 6572 7369 the major versi │ │ │ │ │ +00026bf0: 6f6e 0a20 2020 2020 6e75 6d62 6572 206f on. number o │ │ │ │ │ +00026c00: 6620 7468 6520 4465 6269 616e 2073 7461 f the Debian sta │ │ │ │ │ +00026c10: 626c 6520 7265 6c65 6173 6520 746f 2077 ble release to w │ │ │ │ │ +00026c20: 6869 6368 2074 6865 2070 6163 6b61 6765 hich the package │ │ │ │ │ +00026c30: 2077 6173 0a20 2020 2020 6261 636b 706f was. backpo │ │ │ │ │ +00026c40: 7274 6564 2c20 616e 6420 e280 9858 e280 rted, and ...X.. │ │ │ │ │ +00026c50: 9920 6973 2061 206e 756d 6265 722c 2073 . is a number, s │ │ │ │ │ +00026c60: 7461 7274 696e 6720 6174 2031 2c20 7468 tarting at 1, th │ │ │ │ │ +00026c70: 6174 2069 7320 696e 6372 6561 7365 640a at is increased. │ │ │ │ │ +00026c80: 2020 2020 2066 6f72 2065 6163 6820 7265 for each re │ │ │ │ │ +00026c90: 7669 7369 6f6e 206f 6620 7468 6520 6261 vision of the ba │ │ │ │ │ +00026ca0: 636b 706f 7274 206f 6620 7468 6174 2070 ckport of that p │ │ │ │ │ +00026cb0: 6163 6b61 6765 2076 6572 7369 6f6e 2e20 ackage version. │ │ │ │ │ +00026cc0: 2054 6865 0a20 2020 2020 7261 7469 6f6e The. ration │ │ │ │ │ +00026cd0: 616c 6520 6973 2074 6865 2073 616d 6520 ale is the same │ │ │ │ │ +00026ce0: 6173 2066 6f72 2073 7461 626c 6520 7570 as for stable up │ │ │ │ │ +00026cf0: 6461 7465 732c 2077 6974 6820 7468 6520 dates, with the │ │ │ │ │ +00026d00: 6164 6469 7469 6f6e 616c 0a20 2020 2020 additional. │ │ │ │ │ +00026d10: 676f 616c 206f 6620 656e 7375 7269 6e67 goal of ensuring │ │ │ │ │ +00026d20: 2061 2062 6163 6b70 6f72 7465 6420 7665 a backported ve │ │ │ │ │ +00026d30: 7273 696f 6e20 736f 7274 7320 6561 726c rsion sorts earl │ │ │ │ │ +00026d40: 6965 7220 7468 616e 2061 2073 7461 626c ier than a stabl │ │ │ │ │ +00026d50: 650a 2020 2020 2075 7064 6174 6520 7769 e. update wi │ │ │ │ │ +00026d60: 7468 2074 6865 2073 616d 6520 7570 7374 th the same upst │ │ │ │ │ +00026d70: 7265 616d 2076 6572 7369 6f6e 2e0a 0a20 ream version... │ │ │ │ │ +00026d80: 2020 2020 4265 2061 7761 7265 2074 6861 Be aware tha │ │ │ │ │ +00026d90: 7420 7468 6520 7374 6162 6c65 2075 7064 t the stable upd │ │ │ │ │ +00026da0: 6174 6520 616e 6420 6261 636b 706f 7274 ate and backport │ │ │ │ │ +00026db0: 2063 6f6e 7665 6e74 696f 6e73 2063 616e conventions can │ │ │ │ │ +00026dc0: 2073 7461 636b 2e0a 2020 2020 2049 662c stack.. If, │ │ │ │ │ +00026dd0: 2066 6f72 2065 7861 6d70 6c65 2c20 4465 for example, De │ │ │ │ │ +00026de0: 6269 616e 2031 3020 636f 6e74 6169 6e73 bian 10 contains │ │ │ │ │ +00026df0: 2061 2070 6163 6b61 6765 2077 6974 6820 a package with │ │ │ │ │ +00026e00: 7665 7273 696f 6e0a 2020 2020 20e2 8098 version. ... │ │ │ │ │ +00026e10: 312e 342d 352b 6465 6231 3075 31e2 8099 1.4-5+deb10u1... │ │ │ │ │ +00026e20: 2061 6e64 2074 6861 7420 7061 636b 6167 and that packag │ │ │ │ │ +00026e30: 6520 6973 2062 6163 6b70 6f72 7465 6420 e is backported │ │ │ │ │ +00026e40: 746f 2044 6562 6961 6e20 392c 2074 6865 to Debian 9, the │ │ │ │ │ +00026e50: 0a20 2020 2020 7665 7273 696f 6e20 6f66 . version of │ │ │ │ │ +00026e60: 2074 6865 2044 6562 6961 6e20 3920 6261 the Debian 9 ba │ │ │ │ │ +00026e70: 636b 706f 7274 2077 6f75 6c64 2062 6520 ckport would be │ │ │ │ │ +00026e80: e280 9831 2e34 2d35 2b64 6562 3130 7531 ...1.4-5+deb10u1 │ │ │ │ │ +00026e90: 7e62 706f 3975 31e2 8099 0a20 2020 2020 ~bpo9u1.... │ │ │ │ │ +00026ea0: 2861 6c74 686f 7567 6820 7468 6973 2073 (although this s │ │ │ │ │ +00026eb0: 6365 6e61 7269 6f20 6973 2072 6172 6529 cenario is rare) │ │ │ │ │ +00026ec0: 2e0a 0a54 6869 7320 6c69 7374 206f 6620 ...This list of │ │ │ │ │ +00026ed0: 7665 7273 696f 6e20 636f 6e76 656e 7469 version conventi │ │ │ │ │ +00026ee0: 6f6e 7320 6973 206e 6f74 2065 7868 6175 ons is not exhau │ │ │ │ │ +00026ef0: 7374 6976 652e 0a0a 1f0a 4669 6c65 3a20 stive.....File: │ │ │ │ │ +00026f00: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00026f10: 666f 2c20 204e 6f64 653a 2044 6573 6372 fo, Node: Descr │ │ │ │ │ +00026f20: 6970 7469 6f6e 2c20 204e 6578 743a 2044 iption, Next: D │ │ │ │ │ +00026f30: 6973 7472 6962 7574 696f 6e2c 2020 5072 istribution, Pr │ │ │ │ │ +00026f40: 6576 3a20 5665 7273 696f 6e2c 2020 5570 ev: Version, Up │ │ │ │ │ +00026f50: 3a20 4c69 7374 206f 6620 6669 656c 6473 : List of fields │ │ │ │ │ +00026f60: 0a0a 352e 362e 3133 20e2 8098 4465 7363 ..5.6.13 ...Desc │ │ │ │ │ +00026f70: 7269 7074 696f 6ee2 8099 0a2d 2d2d 2d2d ription....----- │ │ │ │ │ +00026f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +00026f90: 0a49 6e20 6120 736f 7572 6365 2074 656d .In a source tem │ │ │ │ │ +00026fa0: 706c 6174 6520 636f 6e74 726f 6c20 6669 plate control fi │ │ │ │ │ +00026fb0: 6c65 206f 7220 6269 6e61 7279 2063 6f6e le or binary con │ │ │ │ │ +00026fc0: 7472 6f6c 2066 696c 652c 2074 6865 0ae2 trol file, the.. │ │ │ │ │ +00026fd0: 8098 4465 7363 7269 7074 696f 6ee2 8099 ..Description... │ │ │ │ │ +00026fe0: 2066 6965 6c64 2063 6f6e 7461 696e 7320 field contains │ │ │ │ │ +00026ff0: 6120 6465 7363 7269 7074 696f 6e20 6f66 a description of │ │ │ │ │ +00027000: 2074 6865 2062 696e 6172 7920 7061 636b the binary pack │ │ │ │ │ +00027010: 6167 652c 0a63 6f6e 7369 7374 696e 6720 age,.consisting │ │ │ │ │ +00027020: 6f66 2074 776f 2070 6172 7473 2c20 7468 of two parts, th │ │ │ │ │ +00027030: 6520 7379 6e6f 7073 6973 206f 7220 7468 e synopsis or th │ │ │ │ │ +00027040: 6520 7368 6f72 7420 6465 7363 7269 7074 e short descript │ │ │ │ │ +00027050: 696f 6e2c 2061 6e64 2074 6865 0a6c 6f6e ion, and the.lon │ │ │ │ │ +00027060: 6720 6465 7363 7269 7074 696f 6e2e 2020 g description. │ │ │ │ │ +00027070: 4974 2069 7320 6120 6d75 6c74 696c 696e It is a multilin │ │ │ │ │ +00027080: 6520 6669 656c 6420 7769 7468 2074 6865 e field with the │ │ │ │ │ +00027090: 2066 6f6c 6c6f 7769 6e67 2066 6f72 6d61 following forma │ │ │ │ │ +000270a0: 743a 0a0a 2020 2020 2044 6573 6372 6970 t:.. Descrip │ │ │ │ │ +000270b0: 7469 6f6e 3a20 7369 6e67 6c65 206c 696e tion: single lin │ │ │ │ │ +000270c0: 6520 7379 6e6f 7073 6973 0a20 2020 2020 e synopsis. │ │ │ │ │ +000270d0: 2065 7874 656e 6465 6420 6465 7363 7269 extended descri │ │ │ │ │ +000270e0: 7074 696f 6e20 6f76 6572 2073 6576 6572 ption over sever │ │ │ │ │ +000270f0: 616c 206c 696e 6573 0a0a 5468 6520 6c69 al lines..The li │ │ │ │ │ +00027100: 6e65 7320 696e 2074 6865 2065 7874 656e nes in the exten │ │ │ │ │ +00027110: 6465 6420 6465 7363 7269 7074 696f 6e20 ded description │ │ │ │ │ +00027120: 6361 6e20 6861 7665 2074 6865 7365 2066 can have these f │ │ │ │ │ +00027130: 6f72 6d61 7473 3a0a 0a20 2020 2d20 5468 ormats:.. - Th │ │ │ │ │ +00027140: 6f73 6520 7374 6172 7469 6e67 2077 6974 ose starting wit │ │ │ │ │ +00027150: 6820 6120 7369 6e67 6c65 2073 7061 6365 h a single space │ │ │ │ │ +00027160: 2061 7265 2070 6172 7420 6f66 2061 2070 are part of a p │ │ │ │ │ +00027170: 6172 6167 7261 7068 2e0a 2020 2020 2053 aragraph.. S │ │ │ │ │ +00027180: 7563 6365 7373 6976 6520 6c69 6e65 7320 uccessive lines │ │ │ │ │ +00027190: 6f66 2074 6869 7320 666f 726d 2077 696c of this form wil │ │ │ │ │ +000271a0: 6c20 6265 2077 6f72 642d 7772 6170 7065 l be word-wrappe │ │ │ │ │ +000271b0: 6420 7768 656e 2064 6973 706c 6179 6564 d when displayed │ │ │ │ │ +000271c0: 2e0a 2020 2020 2054 6865 206c 6561 6469 .. The leadi │ │ │ │ │ +000271d0: 6e67 2073 7061 6365 2077 696c 6c20 7573 ng space will us │ │ │ │ │ +000271e0: 7561 6c6c 7920 6265 2073 7472 6970 7065 ually be strippe │ │ │ │ │ +000271f0: 6420 6f66 662e 2020 5468 6520 6c69 6e65 d off. The line │ │ │ │ │ +00027200: 206d 7573 740a 2020 2020 2063 6f6e 7461 must. conta │ │ │ │ │ +00027210: 696e 2061 7420 6c65 6173 7420 6f6e 6520 in at least one │ │ │ │ │ +00027220: 6e6f 6e2d 7768 6974 6573 7061 6365 2063 non-whitespace c │ │ │ │ │ +00027230: 6861 7261 6374 6572 2e0a 0a20 2020 2d20 haracter... - │ │ │ │ │ +00027240: 5468 6f73 6520 7374 6172 7469 6e67 2077 Those starting w │ │ │ │ │ +00027250: 6974 6820 7477 6f20 6f72 206d 6f72 6520 ith two or more │ │ │ │ │ +00027260: 7370 6163 6573 2e20 2054 6865 7365 2077 spaces. These w │ │ │ │ │ +00027270: 696c 6c20 6265 2064 6973 706c 6179 6564 ill be displayed │ │ │ │ │ +00027280: 0a20 2020 2020 7665 7262 6174 696d 2e20 . verbatim. │ │ │ │ │ +00027290: 2049 6620 7468 6520 6469 7370 6c61 7920 If the display │ │ │ │ │ +000272a0: 6361 6e6e 6f74 2062 6520 7061 6e6e 6564 cannot be panned │ │ │ │ │ +000272b0: 2068 6f72 697a 6f6e 7461 6c6c 792c 2074 horizontally, t │ │ │ │ │ +000272c0: 6865 0a20 2020 2020 6469 7370 6c61 7969 he. displayi │ │ │ │ │ +000272d0: 6e67 2070 726f 6772 616d 2077 696c 6c20 ng program will │ │ │ │ │ +000272e0: 6c69 6e65 2077 7261 7020 7468 656d 20e2 line wrap them . │ │ │ │ │ +000272f0: 809c 6861 7264 e280 9d20 2869 2e65 2e2c ..hard... (i.e., │ │ │ │ │ +00027300: 2077 6974 686f 7574 2074 616b 696e 670a without taking. │ │ │ │ │ +00027310: 2020 2020 2061 6363 6f75 6e74 206f 6620 account of │ │ │ │ │ +00027320: 776f 7264 2062 7265 616b 7329 2e20 2049 word breaks). I │ │ │ │ │ +00027330: 6620 6974 2063 616e 2074 6865 7920 7769 f it can they wi │ │ │ │ │ +00027340: 6c6c 2062 6520 616c 6c6f 7765 6420 746f ll be allowed to │ │ │ │ │ +00027350: 2074 7261 696c 0a20 2020 2020 6f66 6620 trail. off │ │ │ │ │ +00027360: 746f 2074 6865 2072 6967 6874 2e20 204e to the right. N │ │ │ │ │ +00027370: 6f6e 652c 206f 6e65 206f 7220 7477 6f20 one, one or two │ │ │ │ │ +00027380: 696e 6974 6961 6c20 7370 6163 6573 206d initial spaces m │ │ │ │ │ +00027390: 6179 2062 6520 6465 6c65 7465 642c 0a20 ay be deleted,. │ │ │ │ │ +000273a0: 2020 2020 6275 7420 7468 6520 6e75 6d62 but the numb │ │ │ │ │ +000273b0: 6572 206f 6620 7370 6163 6573 2064 656c er of spaces del │ │ │ │ │ +000273c0: 6574 6564 2066 726f 6d20 6561 6368 206c eted from each l │ │ │ │ │ +000273d0: 696e 6520 7769 6c6c 2062 6520 7468 6520 ine will be the │ │ │ │ │ +000273e0: 7361 6d65 0a20 2020 2020 2873 6f20 7468 same. (so th │ │ │ │ │ +000273f0: 6174 2079 6f75 2063 616e 2068 6176 6520 at you can have │ │ │ │ │ +00027400: 696e 6465 6e74 696e 6720 776f 726b 2063 indenting work c │ │ │ │ │ +00027410: 6f72 7265 6374 6c79 2c20 666f 7220 6578 orrectly, for ex │ │ │ │ │ +00027420: 616d 706c 6529 2e20 2054 6865 0a20 2020 ample). The. │ │ │ │ │ +00027430: 2020 6c69 6e65 206d 7573 7420 636f 6e74 line must cont │ │ │ │ │ +00027440: 6169 6e20 6174 206c 6561 7374 206f 6e65 ain at least one │ │ │ │ │ +00027450: 206e 6f6e 2d77 6869 7465 7370 6163 6520 non-whitespace │ │ │ │ │ +00027460: 6368 6172 6163 7465 722e 0a0a 2020 202d character... - │ │ │ │ │ +00027470: 2054 686f 7365 2063 6f6e 7461 696e 696e Those containin │ │ │ │ │ +00027480: 6720 6120 7369 6e67 6c65 2073 7061 6365 g a single space │ │ │ │ │ +00027490: 2066 6f6c 6c6f 7765 6420 6279 2061 2073 followed by a s │ │ │ │ │ +000274a0: 696e 676c 6520 6675 6c6c 2073 746f 700a ingle full stop. │ │ │ │ │ +000274b0: 2020 2020 2063 6861 7261 6374 6572 2e20 character. │ │ │ │ │ +000274c0: 2054 6865 7365 2061 7265 2072 656e 6465 These are rende │ │ │ │ │ +000274d0: 7265 6420 6173 2062 6c61 6e6b 206c 696e red as blank lin │ │ │ │ │ +000274e0: 6573 2e20 2054 6869 7320 6973 2074 6865 es. This is the │ │ │ │ │ +000274f0: 2027 6f6e 6c79 270a 2020 2020 2077 6179 'only'. way │ │ │ │ │ +00027500: 2074 6f20 6765 7420 6120 626c 616e 6b20 to get a blank │ │ │ │ │ +00027510: 6c69 6e65 2e20 2028 3129 0a0a 2020 202d line. (1).. - │ │ │ │ │ +00027520: 2054 686f 7365 2063 6f6e 7461 696e 696e Those containin │ │ │ │ │ +00027530: 6720 6120 7370 6163 652c 2061 2066 756c g a space, a ful │ │ │ │ │ +00027540: 6c20 7374 6f70 2061 6e64 2073 6f6d 6520 l stop and some │ │ │ │ │ +00027550: 6d6f 7265 2063 6861 7261 6374 6572 732e more characters. │ │ │ │ │ +00027560: 0a20 2020 2020 5468 6573 6520 6172 6520 . These are │ │ │ │ │ +00027570: 666f 7220 6675 7475 7265 2065 7870 616e for future expan │ │ │ │ │ +00027580: 7369 6f6e 2e20 2044 6f20 6e6f 7420 7573 sion. Do not us │ │ │ │ │ +00027590: 6520 7468 656d 2e0a 0a44 6f20 6e6f 7420 e them...Do not │ │ │ │ │ +000275a0: 7573 6520 7461 6220 6368 6172 6163 7465 use tab characte │ │ │ │ │ +000275b0: 7273 2e20 2054 6865 6972 2065 6666 6563 rs. Their effec │ │ │ │ │ +000275c0: 7420 6973 206e 6f74 2070 7265 6469 6374 t is not predict │ │ │ │ │ +000275d0: 6162 6c65 2e0a 0a53 6565 202a 6e6f 7465 able...See *note │ │ │ │ │ +000275e0: 2054 6865 2064 6573 6372 6970 7469 6f6e The description │ │ │ │ │ +000275f0: 206f 6620 6120 7061 636b 6167 653a 2034 of a package: 4 │ │ │ │ │ +00027600: 622e 2066 6f72 2066 7572 7468 6572 2069 b. for further i │ │ │ │ │ +00027610: 6e66 6f72 6d61 7469 6f6e 206f 6e0a 7468 nformation on.th │ │ │ │ │ +00027620: 6973 2e0a 0a49 6e20 6120 e280 982e 6368 is...In a ....ch │ │ │ │ │ +00027630: 616e 6765 73e2 8099 2066 696c 652c 2074 anges... file, t │ │ │ │ │ +00027640: 6865 20e2 8098 4465 7363 7269 7074 696f he ...Descriptio │ │ │ │ │ +00027650: 6ee2 8099 2066 6965 6c64 2063 6f6e 7461 n... field conta │ │ │ │ │ +00027660: 696e 7320 6120 7375 6d6d 6172 7920 6f66 ins a summary of │ │ │ │ │ +00027670: 2074 6865 0a64 6573 6372 6970 7469 6f6e the.description │ │ │ │ │ +00027680: 7320 6f66 2074 6865 2062 696e 6172 7920 s of the binary │ │ │ │ │ +00027690: 7061 636b 6167 6573 2062 6569 6e67 2075 packages being u │ │ │ │ │ +000276a0: 706c 6f61 6465 642e 2020 4966 206e 6f20 ploaded. If no │ │ │ │ │ +000276b0: 6269 6e61 7279 0a70 6163 6b61 6765 7320 binary.packages │ │ │ │ │ +000276c0: 6172 6520 6265 696e 6720 7570 6c6f 6164 are being upload │ │ │ │ │ +000276d0: 6564 2c20 7468 6973 2066 6965 6c64 2077 ed, this field w │ │ │ │ │ +000276e0: 696c 6c20 6e6f 7420 6265 2070 7265 7365 ill not be prese │ │ │ │ │ +000276f0: 6e74 2e0a 0a57 6865 6e20 7573 6564 2069 nt...When used i │ │ │ │ │ +00027700: 6e73 6964 6520 6120 e280 982e 6368 616e nside a ....chan │ │ │ │ │ +00027710: 6765 73e2 8099 2066 696c 652c 2074 6865 ges... file, the │ │ │ │ │ +00027720: 20e2 8098 4465 7363 7269 7074 696f 6ee2 ...Description. │ │ │ │ │ +00027730: 8099 2066 6965 6c64 2068 6173 2061 0a64 .. field has a.d │ │ │ │ │ +00027740: 6966 6665 7265 6e74 2066 6f72 6d61 7420 ifferent format │ │ │ │ │ +00027750: 7468 616e 2069 6e20 736f 7572 6365 206f than in source o │ │ │ │ │ +00027760: 7220 6269 6e61 7279 2063 6f6e 7472 6f6c r binary control │ │ │ │ │ +00027770: 2066 696c 6573 2e20 2049 7420 6973 2061 files. It is a │ │ │ │ │ +00027780: 0a6d 756c 7469 6c69 6e65 2066 6965 6c64 .multiline field │ │ │ │ │ +00027790: 2077 6974 6820 6f6e 6520 6c69 6e65 2070 with one line p │ │ │ │ │ +000277a0: 6572 2062 696e 6172 7920 7061 636b 6167 er binary packag │ │ │ │ │ +000277b0: 652e 2020 5468 6520 6669 7273 7420 6c69 e. The first li │ │ │ │ │ +000277c0: 6e65 206f 6620 7468 650a 6669 656c 6420 ne of the.field │ │ │ │ │ +000277d0: 7661 6c75 6520 2874 6865 2070 6172 7420 value (the part │ │ │ │ │ +000277e0: 6f6e 2074 6865 2073 616d 6520 6c69 6e65 on the same line │ │ │ │ │ +000277f0: 2061 7320 e280 9844 6573 6372 6970 7469 as ...Descripti │ │ │ │ │ +00027800: 6f6e 3ae2 8099 2920 6973 2061 6c77 6179 on:...) is alway │ │ │ │ │ +00027810: 730a 656d 7074 792e 2020 4561 6368 2073 s.empty. Each s │ │ │ │ │ +00027820: 7562 7365 7175 656e 7420 6c69 6e65 2069 ubsequent line i │ │ │ │ │ +00027830: 7320 696e 6465 6e74 6564 2062 7920 6f6e s indented by on │ │ │ │ │ +00027840: 6520 7370 6163 6520 616e 6420 636f 6e74 e space and cont │ │ │ │ │ +00027850: 6169 6e73 2074 6865 0a6e 616d 6520 6f66 ains the.name of │ │ │ │ │ +00027860: 2061 2062 696e 6172 7920 7061 636b 6167 a binary packag │ │ │ │ │ +00027870: 652c 2061 2073 7061 6365 2c20 6120 6879 e, a space, a hy │ │ │ │ │ +00027880: 7068 656e 2028 e280 982d e280 9929 2c20 phen (...-...), │ │ │ │ │ +00027890: 6120 7370 6163 652c 2061 6e64 2074 6865 a space, and the │ │ │ │ │ +000278a0: 0a73 686f 7274 2064 6573 6372 6970 7469 .short descripti │ │ │ │ │ +000278b0: 6f6e 206c 696e 6520 6672 6f6d 2074 6861 on line from tha │ │ │ │ │ +000278c0: 7420 7061 636b 6167 652e 0a0a 2020 202d t package... - │ │ │ │ │ +000278d0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +000278e0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +000278f0: 2020 2028 3129 2043 6f6d 706c 6574 656c (1) Completel │ │ │ │ │ +00027900: 7920 656d 7074 7920 6c69 6e65 7320 7769 y empty lines wi │ │ │ │ │ +00027910: 6c6c 206e 6f74 2062 6520 7265 6e64 6572 ll not be render │ │ │ │ │ +00027920: 6564 2061 7320 626c 616e 6b20 6c69 6e65 ed as blank line │ │ │ │ │ +00027930: 732e 0a49 6e73 7465 6164 2c20 7468 6579 s..Instead, they │ │ │ │ │ +00027940: 2077 696c 6c20 6361 7573 6520 7468 6520 will cause the │ │ │ │ │ +00027950: 7061 7273 6572 2074 6f20 7468 696e 6b20 parser to think │ │ │ │ │ +00027960: 796f 75e2 8099 7265 2073 7461 7274 696e you...re startin │ │ │ │ │ +00027970: 6720 6120 7768 6f6c 6520 6e65 770a 7265 g a whole new.re │ │ │ │ │ +00027980: 636f 7264 2069 6e20 7468 6520 636f 6e74 cord in the cont │ │ │ │ │ +00027990: 726f 6c20 6669 6c65 2c20 616e 6420 7769 rol file, and wi │ │ │ │ │ +000279a0: 6c6c 2074 6865 7265 666f 7265 206c 696b ll therefore lik │ │ │ │ │ +000279b0: 656c 7920 6162 6f72 7420 7769 7468 2061 ely abort with a │ │ │ │ │ +000279c0: 6e0a 6572 726f 722e 0a0a 1f0a 4669 6c65 n.error.....File │ │ │ │ │ +000279d0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +000279e0: 696e 666f 2c20 204e 6f64 653a 2044 6973 info, Node: Dis │ │ │ │ │ +000279f0: 7472 6962 7574 696f 6e2c 2020 4e65 7874 tribution, Next │ │ │ │ │ +00027a00: 3a20 4461 7465 2c20 2050 7265 763a 2044 : Date, Prev: D │ │ │ │ │ +00027a10: 6573 6372 6970 7469 6f6e 2c20 2055 703a escription, Up: │ │ │ │ │ +00027a20: 204c 6973 7420 6f66 2066 6965 6c64 730a List of fields. │ │ │ │ │ +00027a30: 0a35 2e36 2e31 3420 e280 9844 6973 7472 .5.6.14 ...Distr │ │ │ │ │ +00027a40: 6962 7574 696f 6ee2 8099 0a2d 2d2d 2d2d ibution....----- │ │ │ │ │ +00027a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00027a60: 0a0a 496e 2061 20e2 8098 2e63 6861 6e67 ..In a ....chang │ │ │ │ │ +00027a70: 6573 e280 9920 6669 6c65 206f 7220 7061 es... file or pa │ │ │ │ │ +00027a80: 7273 6564 2063 6861 6e67 656c 6f67 206f rsed changelog o │ │ │ │ │ +00027a90: 7574 7075 7420 7468 6973 2063 6f6e 7461 utput this conta │ │ │ │ │ +00027aa0: 696e 7320 7468 650a 2873 7061 6365 2d73 ins the.(space-s │ │ │ │ │ +00027ab0: 6570 6172 6174 6564 2920 6e61 6d65 2873 eparated) name(s │ │ │ │ │ +00027ac0: 2920 6f66 2074 6865 2064 6973 7472 6962 ) of the distrib │ │ │ │ │ +00027ad0: 7574 696f 6e28 7329 2077 6865 7265 2074 ution(s) where t │ │ │ │ │ +00027ae0: 6869 7320 7665 7273 696f 6e20 6f66 0a74 his version of.t │ │ │ │ │ +00027af0: 6865 2070 6163 6b61 6765 2073 686f 756c he package shoul │ │ │ │ │ +00027b00: 6420 6265 2069 6e73 7461 6c6c 6564 2e20 d be installed. │ │ │ │ │ +00027b10: 2056 616c 6964 2064 6973 7472 6962 7574 Valid distribut │ │ │ │ │ +00027b20: 696f 6e73 2061 7265 2064 6574 6572 6d69 ions are determi │ │ │ │ │ +00027b30: 6e65 6420 6279 0a74 6865 2061 7263 6869 ned by.the archi │ │ │ │ │ +00027b40: 7665 206d 6169 6e74 6169 6e65 7273 2e20 ve maintainers. │ │ │ │ │ +00027b50: 2028 3129 2020 5468 6520 4465 6269 616e (1) The Debian │ │ │ │ │ +00027b60: 2061 7263 6869 7665 2073 6f66 7477 6172 archive softwar │ │ │ │ │ +00027b70: 6520 6f6e 6c79 2073 7570 706f 7274 730a e only supports. │ │ │ │ │ +00027b80: 6c69 7374 696e 6720 6120 7369 6e67 6c65 listing a single │ │ │ │ │ +00027b90: 2064 6973 7472 6962 7574 696f 6e2e 2020 distribution. │ │ │ │ │ +00027ba0: 4d69 6772 6174 696f 6e20 6f66 2070 6163 Migration of pac │ │ │ │ │ +00027bb0: 6b61 6765 7320 746f 206f 7468 6572 0a64 kages to other.d │ │ │ │ │ +00027bc0: 6973 7472 6962 7574 696f 6e73 2069 7320 istributions is │ │ │ │ │ +00027bd0: 6861 6e64 6c65 6420 6f75 7473 6964 6520 handled outside │ │ │ │ │ +00027be0: 6f66 2074 6865 2075 706c 6f61 6420 7072 of the upload pr │ │ │ │ │ +00027bf0: 6f63 6573 732e 0a0a 2020 202d 2d2d 2d2d ocess... ----- │ │ │ │ │ +00027c00: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00027c10: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +00027c20: 3129 2045 7861 6d70 6c65 2064 6973 7472 1) Example distr │ │ │ │ │ +00027c30: 6962 7574 696f 6e20 6e61 6d65 7320 696e ibution names in │ │ │ │ │ +00027c40: 2074 6865 2044 6562 6961 6e20 6172 6368 the Debian arch │ │ │ │ │ +00027c50: 6976 6520 7573 6564 2069 6e0a e280 982e ive used in..... │ │ │ │ │ +00027c60: 6368 616e 6765 73e2 8099 2066 696c 6573 changes... files │ │ │ │ │ +00027c70: 2061 7265 3a0a 0a27 756e 7374 6162 6c65 are:..'unstable │ │ │ │ │ +00027c80: 270a 0a20 2020 2020 5468 6973 2064 6973 '.. This dis │ │ │ │ │ +00027c90: 7472 6962 7574 696f 6e20 7661 6c75 6520 tribution value │ │ │ │ │ +00027ca0: 7265 6665 7273 2074 6f20 7468 6520 2764 refers to the 'd │ │ │ │ │ +00027cb0: 6576 656c 6f70 6d65 6e74 616c 2720 7061 evelopmental' pa │ │ │ │ │ +00027cc0: 7274 206f 6620 7468 650a 2020 2020 2044 rt of the. D │ │ │ │ │ +00027cd0: 6562 6961 6e20 6469 7374 7269 6275 7469 ebian distributi │ │ │ │ │ +00027ce0: 6f6e 2074 7265 652e 2020 4d6f 7374 206e on tree. Most n │ │ │ │ │ +00027cf0: 6577 2070 6163 6b61 6765 732c 206e 6577 ew packages, new │ │ │ │ │ +00027d00: 2075 7073 7472 6561 6d20 7665 7273 696f upstream versio │ │ │ │ │ +00027d10: 6e73 0a20 2020 2020 6f66 2070 6163 6b61 ns. of packa │ │ │ │ │ +00027d20: 6765 7320 616e 6420 6275 6720 6669 7865 ges and bug fixe │ │ │ │ │ +00027d30: 7320 676f 2069 6e74 6f20 7468 6520 2775 s go into the 'u │ │ │ │ │ +00027d40: 6e73 7461 626c 6527 2064 6972 6563 746f nstable' directo │ │ │ │ │ +00027d50: 7279 2074 7265 652e 0a0a 2765 7870 6572 ry tree...'exper │ │ │ │ │ +00027d60: 696d 656e 7461 6c27 0a0a 2020 2020 2054 imental'.. T │ │ │ │ │ +00027d70: 6865 2070 6163 6b61 6765 7320 7769 7468 he packages with │ │ │ │ │ +00027d80: 2074 6869 7320 6469 7374 7269 6275 7469 this distributi │ │ │ │ │ +00027d90: 6f6e 2076 616c 7565 2061 7265 2064 6565 on value are dee │ │ │ │ │ +00027da0: 6d65 6420 6279 2074 6865 6972 0a20 2020 med by their. │ │ │ │ │ +00027db0: 2020 6d61 696e 7461 696e 6572 7320 746f maintainers to │ │ │ │ │ +00027dc0: 2062 6520 6869 6768 2072 6973 6b2e 2020 be high risk. │ │ │ │ │ +00027dd0: 4f66 7465 6e74 696d 6573 2074 6865 7920 Oftentimes they │ │ │ │ │ +00027de0: 7265 7072 6573 656e 7420 6561 726c 7920 represent early │ │ │ │ │ +00027df0: 6265 7461 0a20 2020 2020 6f72 2064 6576 beta. or dev │ │ │ │ │ +00027e00: 656c 6f70 6d65 6e74 616c 2070 6163 6b61 elopmental packa │ │ │ │ │ +00027e10: 6765 7320 6672 6f6d 2076 6172 696f 7573 ges from various │ │ │ │ │ +00027e20: 2073 6f75 7263 6573 2074 6861 7420 7468 sources that th │ │ │ │ │ +00027e30: 6520 6d61 696e 7461 696e 6572 730a 2020 e maintainers. │ │ │ │ │ +00027e40: 2020 2077 616e 7420 7065 6f70 6c65 2074 want people t │ │ │ │ │ +00027e50: 6f20 7472 792c 2062 7574 2061 7265 206e o try, but are n │ │ │ │ │ +00027e60: 6f74 2072 6561 6479 2074 6f20 6265 2061 ot ready to be a │ │ │ │ │ +00027e70: 2070 6172 7420 6f66 2074 6865 206f 7468 part of the oth │ │ │ │ │ +00027e80: 6572 0a20 2020 2020 7061 7274 7320 6f66 er. parts of │ │ │ │ │ +00027e90: 2074 6865 2044 6562 6961 6e20 6469 7374 the Debian dist │ │ │ │ │ +00027ea0: 7269 6275 7469 6f6e 2074 7265 652e 0a0a ribution tree... │ │ │ │ │ +00027eb0: 4f74 6865 7273 2061 7265 2075 7365 6420 Others are used │ │ │ │ │ +00027ec0: 666f 7220 7570 6461 7469 6e67 2073 7461 for updating sta │ │ │ │ │ +00027ed0: 626c 6520 7265 6c65 6173 6573 206f 7220 ble releases or │ │ │ │ │ +00027ee0: 666f 7220 7365 6375 7269 7479 2075 706c for security upl │ │ │ │ │ +00027ef0: 6f61 6473 2e0a 4d6f 7265 2069 6e66 6f72 oads..More infor │ │ │ │ │ +00027f00: 6d61 7469 6f6e 2069 7320 6176 6169 6c61 mation is availa │ │ │ │ │ +00027f10: 626c 6520 696e 2074 6865 2044 6562 6961 ble in the Debia │ │ │ │ │ +00027f20: 6e20 4465 7665 6c6f 7065 72e2 8099 7320 n Developer...s │ │ │ │ │ +00027f30: 5265 6665 7265 6e63 652c 0a73 6563 7469 Reference,.secti │ │ │ │ │ +00027f40: 6f6e 20e2 809c 5468 6520 4465 6269 616e on ...The Debian │ │ │ │ │ +00027f50: 2061 7263 6869 7665 e280 9d2e 0a0a 1f0a archive........ │ │ │ │ │ +00027f60: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00027f70: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00027f80: 2044 6174 652c 2020 4e65 7874 3a20 466f Date, Next: Fo │ │ │ │ │ +00027f90: 726d 6174 2c20 2050 7265 763a 2044 6973 rmat, Prev: Dis │ │ │ │ │ +00027fa0: 7472 6962 7574 696f 6e2c 2020 5570 3a20 tribution, Up: │ │ │ │ │ +00027fb0: 4c69 7374 206f 6620 6669 656c 6473 0a0a List of fields.. │ │ │ │ │ +00027fc0: 352e 362e 3135 20e2 8098 4461 7465 e280 5.6.15 ...Date.. │ │ │ │ │ +00027fd0: 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ..-------------. │ │ │ │ │ +00027fe0: 0a54 6869 7320 6669 656c 6420 696e 636c .This field incl │ │ │ │ │ +00027ff0: 7564 6573 2074 6865 2064 6174 6520 7468 udes the date th │ │ │ │ │ +00028000: 6520 7061 636b 6167 6520 7761 7320 6275 e package was bu │ │ │ │ │ +00028010: 696c 7420 6f72 206c 6173 7420 6564 6974 ilt or last edit │ │ │ │ │ +00028020: 6564 2e20 2049 740a 6d75 7374 2062 6520 ed. It.must be │ │ │ │ │ +00028030: 696e 2074 6865 2073 616d 6520 666f 726d in the same form │ │ │ │ │ +00028040: 6174 2061 7320 7468 6520 6461 7465 2069 at as the date i │ │ │ │ │ +00028050: 6e20 6120 e280 9864 6562 6961 6e2f 6368 n a ...debian/ch │ │ │ │ │ +00028060: 616e 6765 6c6f 67e2 8099 2065 6e74 7279 angelog... entry │ │ │ │ │ +00028070: 2e0a 0a54 6865 2076 616c 7565 206f 6620 ...The value of │ │ │ │ │ +00028080: 7468 6973 2066 6965 6c64 2069 7320 7573 this field is us │ │ │ │ │ +00028090: 7561 6c6c 7920 6578 7472 6163 7465 6420 ually extracted │ │ │ │ │ +000280a0: 6672 6f6d 2074 6865 20e2 8098 6465 6269 from the ...debi │ │ │ │ │ +000280b0: 616e 2f63 6861 6e67 656c 6f67 e280 990a an/changelog.... │ │ │ │ │ +000280c0: 6669 6c65 202d 2073 6565 202a 6e6f 7465 file - see *note │ │ │ │ │ +000280d0: 2044 6562 6961 6e20 6368 616e 6765 6c6f Debian changelo │ │ │ │ │ +000280e0: 673b 2064 6562 6961 6e2f 6368 616e 6765 g; debian/change │ │ │ │ │ +000280f0: 6c6f 673a 2036 642e 292e 0a0a 1f0a 4669 log: 6d.).....Fi │ │ │ │ │ +00028100: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00028110: 792e 696e 666f 2c20 204e 6f64 653a 2046 y.info, Node: F │ │ │ │ │ +00028120: 6f72 6d61 742c 2020 4e65 7874 3a20 5572 ormat, Next: Ur │ │ │ │ │ +00028130: 6765 6e63 792c 2020 5072 6576 3a20 4461 gency, Prev: Da │ │ │ │ │ +00028140: 7465 2c20 2055 703a 204c 6973 7420 6f66 te, Up: List of │ │ │ │ │ +00028150: 2066 6965 6c64 730a 0a35 2e36 2e31 3620 fields..5.6.16 │ │ │ │ │ +00028160: e280 9846 6f72 6d61 74e2 8099 0a2d 2d2d ...Format....--- │ │ │ │ │ +00028170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 496e ------------..In │ │ │ │ │ +00028180: 202a 6e6f 7465 202e 6368 616e 6765 733a *note .changes: │ │ │ │ │ +00028190: 2061 372e 2066 696c 6573 2c20 7468 6973 a7. files, this │ │ │ │ │ +000281a0: 2066 6965 6c64 2064 6563 6c61 7265 7320 field declares │ │ │ │ │ +000281b0: 7468 6520 666f 726d 6174 2076 6572 7369 the format versi │ │ │ │ │ +000281c0: 6f6e 206f 660a 7468 6174 2066 696c 652e on of.that file. │ │ │ │ │ +000281d0: 2020 5468 6520 7379 6e74 6178 206f 6620 The syntax of │ │ │ │ │ +000281e0: 7468 6520 6669 656c 6420 7661 6c75 6520 the field value │ │ │ │ │ +000281f0: 6973 2074 6865 2073 616d 6520 6173 2074 is the same as t │ │ │ │ │ +00028200: 6861 7420 6f66 2061 202a 6e6f 7465 0a70 hat of a *note.p │ │ │ │ │ +00028210: 6163 6b61 6765 2076 6572 7369 6f6e 206e ackage version n │ │ │ │ │ +00028220: 756d 6265 723a 2034 312e 2065 7863 6570 umber: 41. excep │ │ │ │ │ +00028230: 7420 7468 6174 206e 6f20 6570 6f63 6820 t that no epoch │ │ │ │ │ +00028240: 6f72 2044 6562 6961 6e20 7265 7669 7369 or Debian revisi │ │ │ │ │ +00028250: 6f6e 2069 730a 616c 6c6f 7765 642e 2020 on is.allowed. │ │ │ │ │ +00028260: 5468 6520 666f 726d 6174 2064 6573 6372 The format descr │ │ │ │ │ +00028270: 6962 6564 2069 6e20 7468 6973 2064 6f63 ibed in this doc │ │ │ │ │ +00028280: 756d 656e 7420 6973 2031 2e38 2e0a 0a49 ument is 1.8...I │ │ │ │ │ +00028290: 6e20 2a6e 6f74 6520 2e64 7363 2044 6562 n *note .dsc Deb │ │ │ │ │ +000282a0: 6961 6e20 736f 7572 6365 2063 6f6e 7472 ian source contr │ │ │ │ │ +000282b0: 6f6c 3a20 3633 2e20 6669 6c65 732c 2074 ol: 63. files, t │ │ │ │ │ +000282c0: 6869 7320 6669 656c 6420 6465 636c 6172 his field declar │ │ │ │ │ +000282d0: 6573 2074 6865 0a66 6f72 6d61 7420 6f66 es the.format of │ │ │ │ │ +000282e0: 2074 6865 2073 6f75 7263 6520 7061 636b the source pack │ │ │ │ │ +000282f0: 6167 652e 2020 5468 6520 6669 656c 6420 age. The field │ │ │ │ │ +00028300: 7661 6c75 6520 6973 2075 7365 6420 6279 value is used by │ │ │ │ │ +00028310: 2070 726f 6772 616d 730a 6163 7469 6e67 programs.acting │ │ │ │ │ +00028320: 206f 6e20 6120 736f 7572 6365 2070 6163 on a source pac │ │ │ │ │ +00028330: 6b61 6765 2074 6f20 696e 7465 7270 7265 kage to interpre │ │ │ │ │ +00028340: 7420 7468 6520 6c69 7374 206f 6620 6669 t the list of fi │ │ │ │ │ +00028350: 6c65 7320 696e 2074 6865 2073 6f75 7263 les in the sourc │ │ │ │ │ +00028360: 650a 7061 636b 6167 6520 616e 6420 6465 e.package and de │ │ │ │ │ +00028370: 7465 726d 696e 6520 686f 7720 746f 2075 termine how to u │ │ │ │ │ +00028380: 6e70 6163 6b20 6974 2e20 2054 6865 2073 npack it. The s │ │ │ │ │ +00028390: 796e 7461 7820 6f66 2074 6865 2066 6965 yntax of the fie │ │ │ │ │ +000283a0: 6c64 2076 616c 7565 0a69 7320 6120 6e75 ld value.is a nu │ │ │ │ │ +000283b0: 6d65 7269 6320 6d61 6a6f 7220 7265 7669 meric major revi │ │ │ │ │ +000283c0: 7369 6f6e 2c20 6120 7065 7269 6f64 2c20 sion, a period, │ │ │ │ │ +000283d0: 6120 6e75 6d65 7269 6320 6d69 6e6f 7220 a numeric minor │ │ │ │ │ +000283e0: 7265 7669 7369 6f6e 2c20 616e 640a 7468 revision, and.th │ │ │ │ │ +000283f0: 656e 2061 6e20 6f70 7469 6f6e 616c 2073 en an optional s │ │ │ │ │ +00028400: 7562 7479 7065 2061 6674 6572 2077 6869 ubtype after whi │ │ │ │ │ +00028410: 7465 7370 6163 652c 2077 6869 6368 2069 tespace, which i │ │ │ │ │ +00028420: 6620 7370 6563 6966 6965 6420 6973 2061 f specified is a │ │ │ │ │ +00028430: 6e0a 616c 7068 616e 756d 6572 6963 2077 n.alphanumeric w │ │ │ │ │ +00028440: 6f72 6420 696e 2070 6172 656e 7468 6573 ord in parenthes │ │ │ │ │ +00028450: 6573 2e20 2054 6865 2073 7562 7479 7065 es. The subtype │ │ │ │ │ +00028460: 2069 7320 6f70 7469 6f6e 616c 2069 6e20 is optional in │ │ │ │ │ +00028470: 7468 6520 7379 6e74 6178 0a62 7574 206d the syntax.but m │ │ │ │ │ +00028480: 6179 2062 6520 6d61 6e64 6174 6f72 7920 ay be mandatory │ │ │ │ │ +00028490: 666f 7220 7061 7274 6963 756c 6172 2073 for particular s │ │ │ │ │ +000284a0: 6f75 7263 6520 666f 726d 6174 2072 6576 ource format rev │ │ │ │ │ +000284b0: 6973 696f 6e73 2e20 2028 3129 0a0a 2020 isions. (1).. │ │ │ │ │ +000284c0: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +000284d0: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +000284e0: 0a0a 2020 2028 3129 2054 6865 2073 6f75 .. (1) The sou │ │ │ │ │ +000284f0: 7263 6520 666f 726d 6174 7320 6375 7272 rce formats curr │ │ │ │ │ +00028500: 656e 746c 7920 7375 7070 6f72 7465 6420 ently supported │ │ │ │ │ +00028510: 6279 2074 6865 2044 6562 6961 6e20 6172 by the Debian ar │ │ │ │ │ +00028520: 6368 6976 650a 736f 6674 7761 7265 2061 chive.software a │ │ │ │ │ +00028530: 7265 20e2 8098 312e 30e2 8099 2c20 e280 re ...1.0..., .. │ │ │ │ │ +00028540: 9833 2e30 2028 6e61 7469 7665 29e2 8099 .3.0 (native)... │ │ │ │ │ +00028550: 2c20 616e 6420 e280 9833 2e30 2028 7175 , and ...3.0 (qu │ │ │ │ │ +00028560: 696c 7429 e280 992e 0a0a 1f0a 4669 6c65 ilt)........File │ │ │ │ │ +00028570: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00028580: 696e 666f 2c20 204e 6f64 653a 2055 7267 info, Node: Urg │ │ │ │ │ +00028590: 656e 6379 2c20 204e 6578 743a 2043 6861 ency, Next: Cha │ │ │ │ │ +000285a0: 6e67 6573 2c20 2050 7265 763a 2046 6f72 nges, Prev: For │ │ │ │ │ +000285b0: 6d61 742c 2020 5570 3a20 4c69 7374 206f mat, Up: List o │ │ │ │ │ +000285c0: 6620 6669 656c 6473 0a0a 352e 362e 3137 f fields..5.6.17 │ │ │ │ │ +000285d0: 20e2 8098 5572 6765 6e63 79e2 8099 0a2d ...Urgency....- │ │ │ │ │ +000285e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +000285f0: 0a54 6869 7320 6973 2061 2064 6573 6372 .This is a descr │ │ │ │ │ +00028600: 6970 7469 6f6e 206f 6620 686f 7720 696d iption of how im │ │ │ │ │ +00028610: 706f 7274 616e 7420 6974 2069 7320 746f portant it is to │ │ │ │ │ +00028620: 2075 7067 7261 6465 2074 6f20 7468 6973 upgrade to this │ │ │ │ │ +00028630: 2076 6572 7369 6f6e 0a66 726f 6d20 7072 version.from pr │ │ │ │ │ +00028640: 6576 696f 7573 206f 6e65 732e 2020 4974 evious ones. It │ │ │ │ │ +00028650: 2063 6f6e 7369 7374 7320 6f66 2061 2073 consists of a s │ │ │ │ │ +00028660: 696e 676c 6520 6b65 7977 6f72 6420 7461 ingle keyword ta │ │ │ │ │ +00028670: 6b69 6e67 206f 6e65 206f 6620 7468 650a king one of the. │ │ │ │ │ +00028680: 7661 6c75 6573 20e2 8098 6c6f 77e2 8099 values ...low... │ │ │ │ │ +00028690: 2c20 e280 986d 6564 6975 6de2 8099 2c20 , ...medium..., │ │ │ │ │ +000286a0: e280 9868 6967 68e2 8099 2c20 e280 9865 ...high..., ...e │ │ │ │ │ +000286b0: 6d65 7267 656e 6379 e280 992c 206f 7220 mergency..., or │ │ │ │ │ +000286c0: e280 9863 7269 7469 6361 6ce2 8099 2028 ...critical... ( │ │ │ │ │ +000286d0: 3129 2028 6e6f 740a 6361 7365 2d73 656e 1) (not.case-sen │ │ │ │ │ +000286e0: 7369 7469 7665 2920 666f 6c6c 6f77 6564 sitive) followed │ │ │ │ │ +000286f0: 2062 7920 616e 206f 7074 696f 6e61 6c20 by an optional │ │ │ │ │ +00028700: 636f 6d6d 656e 7461 7279 2028 7365 7061 commentary (sepa │ │ │ │ │ +00028710: 7261 7465 6420 6279 2061 0a73 7061 6365 rated by a.space │ │ │ │ │ +00028720: 2920 7768 6963 6820 6973 2075 7375 616c ) which is usual │ │ │ │ │ +00028730: 6c79 2069 6e20 7061 7265 6e74 6865 7365 ly in parenthese │ │ │ │ │ +00028740: 732e 2020 466f 7220 6578 616d 706c 653a s. For example: │ │ │ │ │ +00028750: 0a0a 2020 2020 2055 7267 656e 6379 3a20 .. Urgency: │ │ │ │ │ +00028760: 6c6f 7720 2848 4947 4820 666f 7220 7573 low (HIGH for us │ │ │ │ │ +00028770: 6572 7320 6f66 2064 6976 6572 7369 6f6e ers of diversion │ │ │ │ │ +00028780: 7329 0a0a 5468 6520 7661 6c75 6520 6f66 s)..The value of │ │ │ │ │ +00028790: 2074 6869 7320 6669 656c 6420 6973 2075 this field is u │ │ │ │ │ +000287a0: 7375 616c 6c79 2065 7874 7261 6374 6564 sually extracted │ │ │ │ │ +000287b0: 2066 726f 6d20 7468 6520 e280 9864 6562 from the ...deb │ │ │ │ │ +000287c0: 6961 6e2f 6368 616e 6765 6c6f 67e2 8099 ian/changelog... │ │ │ │ │ +000287d0: 0a66 696c 6520 2d20 7365 6520 2a6e 6f74 .file - see *not │ │ │ │ │ +000287e0: 6520 4465 6269 616e 2063 6861 6e67 656c e Debian changel │ │ │ │ │ +000287f0: 6f67 3b20 6465 6269 616e 2f63 6861 6e67 og; debian/chang │ │ │ │ │ +00028800: 656c 6f67 3a20 3664 2e0a 0a20 2020 2d2d elog: 6d... -- │ │ │ │ │ +00028810: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +00028820: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +00028830: 2020 2831 2920 4f74 6865 7220 7572 6765 (1) Other urge │ │ │ │ │ +00028840: 6e63 7920 7661 6c75 6573 2061 7265 2073 ncy values are s │ │ │ │ │ +00028850: 7570 706f 7274 6564 2077 6974 6820 636f upported with co │ │ │ │ │ +00028860: 6e66 6967 7572 6174 696f 6e20 6368 616e nfiguration chan │ │ │ │ │ +00028870: 6765 7320 696e 0a74 6865 2061 7263 6869 ges in.the archi │ │ │ │ │ +00028880: 7665 2073 6f66 7477 6172 6520 6275 7420 ve software but │ │ │ │ │ +00028890: 6172 6520 6e6f 7420 7573 6564 2069 6e20 are not used in │ │ │ │ │ +000288a0: 4465 6269 616e 2e20 2054 6865 2075 7267 Debian. The urg │ │ │ │ │ +000288b0: 656e 6379 2061 6666 6563 7473 0a68 6f77 ency affects.how │ │ │ │ │ +000288c0: 2071 7569 636b 6c79 2061 2070 6163 6b61 quickly a packa │ │ │ │ │ +000288d0: 6765 2077 696c 6c20 6265 2063 6f6e 7369 ge will be consi │ │ │ │ │ +000288e0: 6465 7265 6420 666f 7220 696e 636c 7573 dered for inclus │ │ │ │ │ +000288f0: 696f 6e20 696e 746f 2074 6865 0ae2 8098 ion into the.... │ │ │ │ │ +00028900: 7465 7374 696e 67e2 8099 2064 6973 7472 testing... distr │ │ │ │ │ +00028910: 6962 7574 696f 6e20 616e 6420 6769 7665 ibution and give │ │ │ │ │ +00028920: 7320 616e 2069 6e64 6963 6174 696f 6e20 s an indication │ │ │ │ │ +00028930: 6f66 2074 6865 2069 6d70 6f72 7461 6e63 of the importanc │ │ │ │ │ +00028940: 6520 6f66 2061 6e79 0a66 6978 6573 2069 e of any.fixes i │ │ │ │ │ +00028950: 6e63 6c75 6465 6420 696e 2074 6865 2075 ncluded in the u │ │ │ │ │ +00028960: 706c 6f61 642e 2020 e280 9845 6d65 7267 pload. ...Emerg │ │ │ │ │ +00028970: 656e 6379 e280 9920 616e 6420 e280 9863 ency... and ...c │ │ │ │ │ +00028980: 7269 7469 6361 6ce2 8099 2061 7265 2074 ritical... are t │ │ │ │ │ +00028990: 7265 6174 6564 2061 730a 7379 6e6f 6e79 reated as.synony │ │ │ │ │ +000289a0: 6d6f 7573 2e0a 0a1f 0a46 696c 653a 2064 mous.....File: d │ │ │ │ │ +000289b0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +000289c0: 6f2c 2020 4e6f 6465 3a20 4368 616e 6765 o, Node: Change │ │ │ │ │ +000289d0: 732c 2020 4e65 7874 3a20 4269 6e61 7279 s, Next: Binary │ │ │ │ │ +000289e0: 2c20 2050 7265 763a 2055 7267 656e 6379 , Prev: Urgency │ │ │ │ │ +000289f0: 2c20 2055 703a 204c 6973 7420 6f66 2066 , Up: List of f │ │ │ │ │ +00028a00: 6965 6c64 730a 0a35 2e36 2e31 3820 e280 ields..5.6.18 .. │ │ │ │ │ +00028a10: 9843 6861 6e67 6573 e280 990a 2d2d 2d2d .Changes....---- │ │ │ │ │ +00028a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 ------------..Th │ │ │ │ │ +00028a30: 6973 206d 756c 7469 6c69 6e65 2066 6965 is multiline fie │ │ │ │ │ +00028a40: 6c64 2063 6f6e 7461 696e 7320 7468 6520 ld contains the │ │ │ │ │ +00028a50: 6875 6d61 6e2d 7265 6164 6162 6c65 2063 human-readable c │ │ │ │ │ +00028a60: 6861 6e67 6573 2064 6174 612c 0a64 6573 hanges data,.des │ │ │ │ │ +00028a70: 6372 6962 696e 6720 7468 6520 6469 6666 cribing the diff │ │ │ │ │ +00028a80: 6572 656e 6365 7320 6265 7477 6565 6e20 erences between │ │ │ │ │ +00028a90: 7468 6520 6c61 7374 2076 6572 7369 6f6e the last version │ │ │ │ │ +00028aa0: 2061 6e64 2074 6865 2063 7572 7265 6e74 and the current │ │ │ │ │ +00028ab0: 206f 6e65 2e0a 0a54 6865 2066 6972 7374 one...The first │ │ │ │ │ +00028ac0: 206c 696e 6520 6f66 2074 6865 2066 6965 line of the fie │ │ │ │ │ +00028ad0: 6c64 2076 616c 7565 2028 7468 6520 7061 ld value (the pa │ │ │ │ │ +00028ae0: 7274 206f 6e20 7468 6520 7361 6d65 206c rt on the same l │ │ │ │ │ +00028af0: 696e 6520 6173 0ae2 8098 4368 616e 6765 ine as....Change │ │ │ │ │ +00028b00: 733a e280 9929 2069 7320 616c 7761 7973 s:...) is always │ │ │ │ │ +00028b10: 2065 6d70 7479 2e20 2054 6865 2063 6f6e empty. The con │ │ │ │ │ +00028b20: 7465 6e74 206f 6620 7468 6520 6669 656c tent of the fiel │ │ │ │ │ +00028b30: 6420 6973 2065 7870 7265 7373 6564 2061 d is expressed a │ │ │ │ │ +00028b40: 730a 636f 6e74 696e 7561 7469 6f6e 206c s.continuation l │ │ │ │ │ +00028b50: 696e 6573 2c20 7769 7468 2065 6163 6820 ines, with each │ │ │ │ │ +00028b60: 6c69 6e65 2069 6e64 656e 7465 6420 6279 line indented by │ │ │ │ │ +00028b70: 2061 7420 6c65 6173 7420 6f6e 6520 7370 at least one sp │ │ │ │ │ +00028b80: 6163 652e 0a42 6c61 6e6b 206c 696e 6573 ace..Blank lines │ │ │ │ │ +00028b90: 206d 7573 7420 6265 2072 6570 7265 7365 must be represe │ │ │ │ │ +00028ba0: 6e74 6564 2062 7920 6120 6c69 6e65 2063 nted by a line c │ │ │ │ │ +00028bb0: 6f6e 7369 7374 696e 6720 6f6e 6c79 206f onsisting only o │ │ │ │ │ +00028bc0: 6620 6120 7370 6163 6520 616e 640a 6120 f a space and.a │ │ │ │ │ +00028bd0: 6675 6c6c 2073 746f 7020 28e2 8098 2ee2 full stop (..... │ │ │ │ │ +00028be0: 8099 292e 0a0a 5468 6520 7661 6c75 6520 ..)...The value │ │ │ │ │ +00028bf0: 6f66 2074 6869 7320 6669 656c 6420 6973 of this field is │ │ │ │ │ +00028c00: 2075 7375 616c 6c79 2065 7874 7261 6374 usually extract │ │ │ │ │ +00028c10: 6564 2066 726f 6d20 7468 6520 e280 9864 ed from the ...d │ │ │ │ │ +00028c20: 6562 6961 6e2f 6368 616e 6765 6c6f 67e2 ebian/changelog. │ │ │ │ │ +00028c30: 8099 0a66 696c 6520 2d20 7365 6520 2a6e ...file - see *n │ │ │ │ │ +00028c40: 6f74 6520 4465 6269 616e 2063 6861 6e67 ote Debian chang │ │ │ │ │ +00028c50: 656c 6f67 3b20 6465 6269 616e 2f63 6861 elog; debian/cha │ │ │ │ │ +00028c60: 6e67 656c 6f67 3a20 3664 2e0a 0a45 6163 ngelog: 6d...Eac │ │ │ │ │ +00028c70: 6820 7665 7273 696f 6ee2 8099 7320 6368 h version...s ch │ │ │ │ │ +00028c80: 616e 6765 2069 6e66 6f72 6d61 7469 6f6e ange information │ │ │ │ │ +00028c90: 2073 686f 756c 6420 6265 2070 7265 6365 should be prece │ │ │ │ │ +00028ca0: 6465 6420 6279 2061 20e2 809c 7469 746c ded by a ...titl │ │ │ │ │ +00028cb0: 65e2 809d 206c 696e 650a 6769 7669 6e67 e... line.giving │ │ │ │ │ +00028cc0: 2061 7420 6c65 6173 7420 7468 6520 7665 at least the ve │ │ │ │ │ +00028cd0: 7273 696f 6e2c 2064 6973 7472 6962 7574 rsion, distribut │ │ │ │ │ +00028ce0: 696f 6e28 7329 2061 6e64 2075 7267 656e ion(s) and urgen │ │ │ │ │ +00028cf0: 6379 2c20 696e 2061 0a68 756d 616e 2d72 cy, in a.human-r │ │ │ │ │ +00028d00: 6561 6461 626c 6520 7761 792e 0a0a 4966 eadable way...If │ │ │ │ │ +00028d10: 2064 6174 6120 6672 6f6d 2073 6576 6572 data from sever │ │ │ │ │ +00028d20: 616c 2076 6572 7369 6f6e 7320 6973 2062 al versions is b │ │ │ │ │ +00028d30: 6569 6e67 2072 6574 7572 6e65 6420 7468 eing returned th │ │ │ │ │ +00028d40: 6520 656e 7472 7920 666f 7220 7468 6520 e entry for the │ │ │ │ │ +00028d50: 6d6f 7374 0a72 6563 656e 7420 7665 7273 most.recent vers │ │ │ │ │ +00028d60: 696f 6e20 7368 6f75 6c64 2062 6520 7265 ion should be re │ │ │ │ │ +00028d70: 7475 726e 6564 2066 6972 7374 2c20 616e turned first, an │ │ │ │ │ +00028d80: 6420 656e 7472 6965 7320 7368 6f75 6c64 d entries should │ │ │ │ │ +00028d90: 2062 6520 7365 7061 7261 7465 640a 6279 be separated.by │ │ │ │ │ +00028da0: 2074 6865 2072 6570 7265 7365 6e74 6174 the representat │ │ │ │ │ +00028db0: 696f 6e20 6f66 2061 2062 6c61 6e6b 206c ion of a blank l │ │ │ │ │ +00028dc0: 696e 6520 2874 6865 20e2 809c 7469 746c ine (the ...titl │ │ │ │ │ +00028dd0: 65e2 809d 206c 696e 6520 6d61 7920 616c e... line may al │ │ │ │ │ +00028de0: 736f 2062 650a 666f 6c6c 6f77 6564 2062 so be.followed b │ │ │ │ │ +00028df0: 7920 7468 6520 7265 7072 6573 656e 7461 y the representa │ │ │ │ │ +00028e00: 7469 6f6e 206f 6620 6120 626c 616e 6b20 tion of a blank │ │ │ │ │ +00028e10: 6c69 6e65 292e 0a0a 1f0a 4669 6c65 3a20 line).....File: │ │ │ │ │ +00028e20: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00028e30: 666f 2c20 204e 6f64 653a 2042 696e 6172 fo, Node: Binar │ │ │ │ │ +00028e40: 792c 2020 4e65 7874 3a20 496e 7374 616c y, Next: Instal │ │ │ │ │ +00028e50: 6c65 642d 5369 7a65 2c20 2050 7265 763a led-Size, Prev: │ │ │ │ │ +00028e60: 2043 6861 6e67 6573 2c20 2055 703a 204c Changes, Up: L │ │ │ │ │ +00028e70: 6973 7420 6f66 2066 6965 6c64 730a 0a35 ist of fields..5 │ │ │ │ │ +00028e80: 2e36 2e31 3920 e280 9842 696e 6172 79e2 .6.19 ...Binary. │ │ │ │ │ +00028e90: 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ...------------- │ │ │ │ │ +00028ea0: 2d2d 0a0a 5468 6973 2066 6f6c 6465 6420 --..This folded │ │ │ │ │ +00028eb0: 6669 656c 6420 6973 2061 206c 6973 7420 field is a list │ │ │ │ │ +00028ec0: 6f66 2062 696e 6172 7920 7061 636b 6167 of binary packag │ │ │ │ │ +00028ed0: 6573 2e20 2049 7473 2073 796e 7461 7820 es. Its syntax │ │ │ │ │ +00028ee0: 616e 6420 6d65 616e 696e 670a 7661 7269 and meaning.vari │ │ │ │ │ +00028ef0: 6573 2064 6570 656e 6469 6e67 206f 6e20 es depending on │ │ │ │ │ +00028f00: 7468 6520 636f 6e74 726f 6c20 6669 6c65 the control file │ │ │ │ │ +00028f10: 2069 6e20 7768 6963 6820 6974 2061 7070 in which it app │ │ │ │ │ +00028f20: 6561 7273 2e0a 0a57 6865 6e20 6974 2061 ears...When it a │ │ │ │ │ +00028f30: 7070 6561 7273 2069 6e20 7468 6520 e280 ppears in the .. │ │ │ │ │ +00028f40: 982e 6473 63e2 8099 2066 696c 652c 2069 ..dsc... file, i │ │ │ │ │ +00028f50: 7420 6c69 7374 7320 6269 6e61 7279 2070 t lists binary p │ │ │ │ │ +00028f60: 6163 6b61 6765 7320 7768 6963 6820 610a ackages which a. │ │ │ │ │ +00028f70: 736f 7572 6365 2070 6163 6b61 6765 2063 source package c │ │ │ │ │ +00028f80: 616e 2070 726f 6475 6365 2c20 7365 7061 an produce, sepa │ │ │ │ │ +00028f90: 7261 7465 6420 6279 2063 6f6d 6d61 7320 rated by commas │ │ │ │ │ +00028fa0: 2831 292e 2020 5468 6520 736f 7572 6365 (1). The source │ │ │ │ │ +00028fb0: 2070 6163 6b61 6765 0a64 6f65 7320 6e6f package.does no │ │ │ │ │ +00028fc0: 7420 6e65 6365 7373 6172 696c 7920 7072 t necessarily pr │ │ │ │ │ +00028fd0: 6f64 7563 6520 616c 6c20 6f66 2074 6865 oduce all of the │ │ │ │ │ +00028fe0: 7365 2062 696e 6172 7920 7061 636b 6167 se binary packag │ │ │ │ │ +00028ff0: 6573 2066 6f72 2065 7665 7279 0a61 7263 es for every.arc │ │ │ │ │ +00029000: 6869 7465 6374 7572 652e 2020 5468 6520 hitecture. The │ │ │ │ │ +00029010: 736f 7572 6365 2063 6f6e 7472 6f6c 2066 source control f │ │ │ │ │ +00029020: 696c 6520 646f 6573 6ee2 8099 7420 636f ile doesn...t co │ │ │ │ │ +00029030: 6e74 6169 6e20 6465 7461 696c 7320 6f66 ntain details of │ │ │ │ │ +00029040: 2077 6869 6368 0a61 7263 6869 7465 6374 which.architect │ │ │ │ │ +00029050: 7572 6573 2061 7265 2061 7070 726f 7072 ures are appropr │ │ │ │ │ +00029060: 6961 7465 2066 6f72 2077 6869 6368 206f iate for which o │ │ │ │ │ +00029070: 6620 7468 6520 6269 6e61 7279 2070 6163 f the binary pac │ │ │ │ │ +00029080: 6b61 6765 732e 0a0a 5768 656e 2069 7420 kages...When it │ │ │ │ │ +00029090: 6170 7065 6172 7320 696e 2061 20e2 8098 appears in a ... │ │ │ │ │ +000290a0: 2e63 6861 6e67 6573 e280 9920 6669 6c65 .changes... file │ │ │ │ │ +000290b0: 2c20 6974 206c 6973 7473 2074 6865 206e , it lists the n │ │ │ │ │ +000290c0: 616d 6573 206f 6620 7468 6520 6269 6e61 ames of the bina │ │ │ │ │ +000290d0: 7279 0a70 6163 6b61 6765 7320 6265 696e ry.packages bein │ │ │ │ │ +000290e0: 6720 7570 6c6f 6164 6564 2c20 7365 7061 g uploaded, sepa │ │ │ │ │ +000290f0: 7261 7465 6420 6279 2077 6869 7465 7370 rated by whitesp │ │ │ │ │ +00029100: 6163 6520 286e 6f74 2063 6f6d 6d61 7329 ace (not commas) │ │ │ │ │ +00029110: 2e20 2049 6620 6e6f 0a62 696e 6172 7920 . If no.binary │ │ │ │ │ +00029120: 7061 636b 6167 6573 2061 7265 2062 6569 packages are bei │ │ │ │ │ +00029130: 6e67 2075 706c 6f61 6465 642c 2074 6869 ng uploaded, thi │ │ │ │ │ +00029140: 7320 6669 656c 6420 7769 6c6c 206e 6f74 s field will not │ │ │ │ │ +00029150: 2062 6520 7072 6573 656e 742e 0a0a 2020 be present... │ │ │ │ │ +00029160: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +00029170: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +00029180: 0a0a 2020 2028 3129 2041 2073 7061 6365 .. (1) A space │ │ │ │ │ +00029190: 2061 6674 6572 2065 6163 6820 636f 6d6d after each comm │ │ │ │ │ +000291a0: 6120 6973 2063 6f6e 7665 6e74 696f 6e61 a is conventiona │ │ │ │ │ +000291b0: 6c2e 0a0a 1f0a 4669 6c65 3a20 6465 6269 l.....File: debi │ │ │ │ │ +000291c0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +000291d0: 204e 6f64 653a 2049 6e73 7461 6c6c 6564 Node: Installed │ │ │ │ │ +000291e0: 2d53 697a 652c 2020 4e65 7874 3a20 4669 -Size, Next: Fi │ │ │ │ │ +000291f0: 6c65 732c 2020 5072 6576 3a20 4269 6e61 les, Prev: Bina │ │ │ │ │ +00029200: 7279 2c20 2055 703a 204c 6973 7420 6f66 ry, Up: List of │ │ │ │ │ +00029210: 2066 6965 6c64 730a 0a35 2e36 2e32 3020 fields..5.6.20 │ │ │ │ │ +00029220: e280 9849 6e73 7461 6c6c 6564 2d53 697a ...Installed-Siz │ │ │ │ │ +00029230: 65e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d e....----------- │ │ │ │ │ +00029240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 ------------..Th │ │ │ │ │ +00029250: 6973 2066 6965 6c64 2061 7070 6561 7273 is field appears │ │ │ │ │ +00029260: 2069 6e20 7468 6520 6269 6e61 7279 2070 in the binary p │ │ │ │ │ +00029270: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ +00029280: 696c 6573 2c20 616e 6420 696e 2074 6865 iles, and in the │ │ │ │ │ +00029290: 0ae2 8098 5061 636b 6167 6573 e280 9920 ....Packages... │ │ │ │ │ +000292a0: 6669 6c65 732e 2020 4974 2067 6976 6573 files. It gives │ │ │ │ │ +000292b0: 2061 6e20 6573 7469 6d61 7465 206f 6620 an estimate of │ │ │ │ │ +000292c0: 7468 6520 746f 7461 6c20 616d 6f75 6e74 the total amount │ │ │ │ │ +000292d0: 206f 6620 6469 736b 0a73 7061 6365 2072 of disk.space r │ │ │ │ │ +000292e0: 6571 7569 7265 6420 746f 2069 6e73 7461 equired to insta │ │ │ │ │ +000292f0: 6c6c 2074 6865 206e 616d 6564 2070 6163 ll the named pac │ │ │ │ │ +00029300: 6b61 6765 2e20 2041 6374 7561 6c20 696e kage. Actual in │ │ │ │ │ +00029310: 7374 616c 6c65 6420 7369 7a65 206d 6179 stalled size may │ │ │ │ │ +00029320: 0a76 6172 7920 6261 7365 6420 6f6e 2062 .vary based on b │ │ │ │ │ +00029330: 6c6f 636b 2073 697a 652c 2066 696c 6520 lock size, file │ │ │ │ │ +00029340: 7379 7374 656d 2070 726f 7065 7274 6965 system propertie │ │ │ │ │ +00029350: 732c 206f 7220 6163 7469 6f6e 7320 7461 s, or actions ta │ │ │ │ │ +00029360: 6b65 6e20 6279 0a70 6163 6b61 6765 206d ken by.package m │ │ │ │ │ +00029370: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00029380: 732e 0a0a 5468 6520 6469 736b 2073 7061 s...The disk spa │ │ │ │ │ +00029390: 6365 2069 7320 6769 7665 6e20 6173 2074 ce is given as t │ │ │ │ │ +000293a0: 6865 2061 6363 756d 756c 6174 6564 2073 he accumulated s │ │ │ │ │ +000293b0: 697a 6520 6f66 2065 6163 6820 7265 6775 ize of each regu │ │ │ │ │ +000293c0: 6c61 7220 6669 6c65 2061 6e64 0a73 796d lar file and.sym │ │ │ │ │ +000293d0: 6c69 6e6b 2072 6f75 6e64 6564 2074 6f20 link rounded to │ │ │ │ │ +000293e0: 3120 4b69 4220 7573 6564 2075 6e69 7473 1 KiB used units │ │ │ │ │ +000293f0: 2c20 616e 6420 6120 6261 7365 6c69 6e65 , and a baseline │ │ │ │ │ +00029400: 206f 6620 3120 4b69 4220 666f 7220 616e of 1 KiB for an │ │ │ │ │ +00029410: 790a 6f74 6865 7220 6669 6c65 7379 7374 y.other filesyst │ │ │ │ │ +00029420: 656d 206f 626a 6563 7420 7479 7065 2e0a em object type.. │ │ │ │ │ +00029430: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00029440: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00029450: 6465 3a20 4669 6c65 732c 2020 4e65 7874 de: Files, Next │ │ │ │ │ +00029460: 3a20 436c 6f73 6573 2c20 2050 7265 763a : Closes, Prev: │ │ │ │ │ +00029470: 2049 6e73 7461 6c6c 6564 2d53 697a 652c Installed-Size, │ │ │ │ │ +00029480: 2020 5570 3a20 4c69 7374 206f 6620 6669 Up: List of fi │ │ │ │ │ +00029490: 656c 6473 0a0a 352e 362e 3231 20e2 8098 elds..5.6.21 ... │ │ │ │ │ +000294a0: 4669 6c65 73e2 8099 0a2d 2d2d 2d2d 2d2d Files....------- │ │ │ │ │ +000294b0: 2d2d 2d2d 2d2d 2d0a 0a54 6869 7320 6669 -------..This fi │ │ │ │ │ +000294c0: 656c 6420 636f 6e74 6169 6e73 2061 206c eld contains a l │ │ │ │ │ +000294d0: 6973 7420 6f66 2066 696c 6573 2077 6974 ist of files wit │ │ │ │ │ +000294e0: 6820 696e 666f 726d 6174 696f 6e20 6162 h information ab │ │ │ │ │ +000294f0: 6f75 7420 6561 6368 206f 6e65 2e0a 5468 out each one..Th │ │ │ │ │ +00029500: 6520 6578 6163 7420 696e 666f 726d 6174 e exact informat │ │ │ │ │ +00029510: 696f 6e20 616e 6420 7379 6e74 6178 2076 ion and syntax v │ │ │ │ │ +00029520: 6172 6965 7320 7769 7468 2074 6865 2063 aries with the c │ │ │ │ │ +00029530: 6f6e 7465 7874 2e0a 0a49 6e20 616c 6c20 ontext...In all │ │ │ │ │ +00029540: 6361 7365 732c 20e2 8098 4669 6c65 73e2 cases, ...Files. │ │ │ │ │ +00029550: 8099 2069 7320 6120 6d75 6c74 696c 696e .. is a multilin │ │ │ │ │ +00029560: 6520 6669 656c 642e 2020 5468 6520 6669 e field. The fi │ │ │ │ │ +00029570: 7273 7420 6c69 6e65 206f 6620 7468 6520 rst line of the │ │ │ │ │ +00029580: 6669 656c 640a 7661 6c75 6520 2874 6865 field.value (the │ │ │ │ │ +00029590: 2070 6172 7420 6f6e 2074 6865 2073 616d part on the sam │ │ │ │ │ +000295a0: 6520 6c69 6e65 2061 7320 e280 9846 696c e line as ...Fil │ │ │ │ │ +000295b0: 6573 3ae2 8099 2920 6973 2061 6c77 6179 es:...) is alway │ │ │ │ │ +000295c0: 7320 656d 7074 792e 2020 5468 650a 636f s empty. The.co │ │ │ │ │ +000295d0: 6e74 656e 7420 6f66 2074 6865 2066 6965 ntent of the fie │ │ │ │ │ +000295e0: 6c64 2069 7320 6578 7072 6573 7365 6420 ld is expressed │ │ │ │ │ +000295f0: 6173 2063 6f6e 7469 6e75 6174 696f 6e20 as continuation │ │ │ │ │ +00029600: 6c69 6e65 732c 206f 6e65 206c 696e 6520 lines, one line │ │ │ │ │ +00029610: 7065 720a 6669 6c65 2e20 2045 6163 6820 per.file. Each │ │ │ │ │ +00029620: 6c69 6e65 206d 7573 7420 6265 2069 6e64 line must be ind │ │ │ │ │ +00029630: 656e 7465 6420 6279 206f 6e65 2073 7061 ented by one spa │ │ │ │ │ +00029640: 6365 2061 6e64 2063 6f6e 7461 696e 2061 ce and contain a │ │ │ │ │ +00029650: 206e 756d 6265 7220 6f66 0a73 7562 2d66 number of.sub-f │ │ │ │ │ +00029660: 6965 6c64 732c 2073 6570 6172 6174 6564 ields, separated │ │ │ │ │ +00029670: 2062 7920 7370 6163 6573 2c20 6173 2064 by spaces, as d │ │ │ │ │ +00029680: 6573 6372 6962 6564 2062 656c 6f77 2e0a escribed below.. │ │ │ │ │ +00029690: 0a49 6e20 7468 6520 e280 982e 6473 63e2 .In the ....dsc. │ │ │ │ │ +000296a0: 8099 2066 696c 652c 2065 6163 6820 6c69 .. file, each li │ │ │ │ │ +000296b0: 6e65 2063 6f6e 7461 696e 7320 7468 6520 ne contains the │ │ │ │ │ +000296c0: 4d44 3520 6368 6563 6b73 756d 2c20 7369 MD5 checksum, si │ │ │ │ │ +000296d0: 7a65 2061 6e64 0a66 696c 656e 616d 6520 ze and.filename │ │ │ │ │ +000296e0: 6f66 2074 6865 2074 6172 2066 696c 6520 of the tar file │ │ │ │ │ +000296f0: 616e 6420 2869 6620 6170 706c 6963 6162 and (if applicab │ │ │ │ │ +00029700: 6c65 2920 6469 6666 2066 696c 6520 7768 le) diff file wh │ │ │ │ │ +00029710: 6963 6820 6d61 6b65 2075 7020 7468 650a ich make up the. │ │ │ │ │ +00029720: 7265 6d61 696e 6465 7220 6f66 2074 6865 remainder of the │ │ │ │ │ +00029730: 2073 6f75 7263 6520 7061 636b 6167 652e source package. │ │ │ │ │ +00029740: 2020 2831 2920 2046 6f72 2065 7861 6d70 (1) For examp │ │ │ │ │ +00029750: 6c65 3a0a 0a20 2020 2020 4669 6c65 733a le:.. Files: │ │ │ │ │ +00029760: 0a20 2020 2020 2063 3666 3639 3866 3139 . c6f698f19 │ │ │ │ │ +00029770: 6632 6132 6161 3037 6462 6239 6262 6461 f2a2aa07dbb9bbda │ │ │ │ │ +00029780: 3930 6132 3735 3420 3537 3139 3235 2065 90a2754 571925 e │ │ │ │ │ +00029790: 7861 6d70 6c65 5f31 2e32 2e6f 7269 672e xample_1.2.orig. │ │ │ │ │ +000297a0: 7461 722e 677a 0a20 2020 2020 2039 3338 tar.gz. 938 │ │ │ │ │ +000297b0: 3531 3266 3038 3432 3266 3335 3039 6666 512f08422f3509ff │ │ │ │ │ +000297c0: 3336 6631 3235 6635 3837 3362 6120 3632 36f125f5873ba 62 │ │ │ │ │ +000297d0: 3230 2065 7861 6d70 6c65 5f31 2e32 2d31 20 example_1.2-1 │ │ │ │ │ +000297e0: 2e64 6966 662e 677a 0a0a 5468 6520 6578 .diff.gz..The ex │ │ │ │ │ +000297f0: 6163 7420 666f 726d 7320 6f66 2074 6865 act forms of the │ │ │ │ │ +00029800: 2066 696c 656e 616d 6573 2061 7265 2064 filenames are d │ │ │ │ │ +00029810: 6573 6372 6962 6564 2069 6e20 2a6e 6f74 escribed in *not │ │ │ │ │ +00029820: 6520 536f 7572 6365 2070 6163 6b61 6765 e Source package │ │ │ │ │ +00029830: 730a 6173 2061 7263 6869 7665 733a 2063 s.as archives: c │ │ │ │ │ +00029840: 362e 0a0a 496e 2074 6865 20e2 8098 2e63 6...In the ....c │ │ │ │ │ +00029850: 6861 6e67 6573 e280 9920 6669 6c65 2074 hanges... file t │ │ │ │ │ +00029860: 6869 7320 636f 6e74 6169 6e73 206f 6e65 his contains one │ │ │ │ │ +00029870: 206c 696e 6520 7065 7220 6669 6c65 2062 line per file b │ │ │ │ │ +00029880: 6569 6e67 2075 706c 6f61 6465 642e 0a45 eing uploaded..E │ │ │ │ │ +00029890: 6163 6820 6c69 6e65 2063 6f6e 7461 696e ach line contain │ │ │ │ │ +000298a0: 7320 7468 6520 4d44 3520 6368 6563 6b73 s the MD5 checks │ │ │ │ │ +000298b0: 756d 2c20 7369 7a65 2c20 7365 6374 696f um, size, sectio │ │ │ │ │ +000298c0: 6e20 616e 6420 7072 696f 7269 7479 2061 n and priority a │ │ │ │ │ +000298d0: 6e64 2074 6865 0a66 696c 656e 616d 652e nd the.filename. │ │ │ │ │ +000298e0: 2020 466f 7220 6578 616d 706c 653a 0a0a For example:.. │ │ │ │ │ +000298f0: 2020 2020 2046 696c 6573 3a0a 2020 2020 Files:. │ │ │ │ │ +00029900: 2020 3463 3331 6162 3762 6663 3430 6433 4c31ab7bfc40d3 │ │ │ │ │ +00029910: 6366 3439 6437 3831 3139 3837 3339 3033 cf49d78119873903 │ │ │ │ │ +00029920: 3537 2031 3432 3820 7465 7874 2065 7874 57 1428 text ext │ │ │ │ │ +00029930: 7261 2065 7861 6d70 6c65 5f31 2e32 2d31 ra example_1.2-1 │ │ │ │ │ +00029940: 2e64 7363 0a20 2020 2020 2063 3666 3639 .dsc. c6f69 │ │ │ │ │ +00029950: 3866 3139 6632 6132 6161 3037 6462 6239 8f19f2a2aa07dbb9 │ │ │ │ │ +00029960: 6262 6461 3930 6132 3735 3420 3537 3139 bbda90a2754 5719 │ │ │ │ │ +00029970: 3235 2074 6578 7420 6578 7472 6120 6578 25 text extra ex │ │ │ │ │ +00029980: 616d 706c 655f 312e 322e 6f72 6967 2e74 ample_1.2.orig.t │ │ │ │ │ +00029990: 6172 2e67 7a0a 2020 2020 2020 3933 3835 ar.gz. 9385 │ │ │ │ │ +000299a0: 3132 6630 3834 3232 6633 3530 3966 6633 12f08422f3509ff3 │ │ │ │ │ +000299b0: 3666 3132 3566 3538 3733 6261 2036 3232 6f125f5873ba 622 │ │ │ │ │ +000299c0: 3020 7465 7874 2065 7874 7261 2065 7861 0 text extra exa │ │ │ │ │ +000299d0: 6d70 6c65 5f31 2e32 2d31 2e64 6966 662e mple_1.2-1.diff. │ │ │ │ │ +000299e0: 677a 0a20 2020 2020 2037 6339 3866 6538 gz. 7c98fe8 │ │ │ │ │ +000299f0: 3533 6233 6262 6234 3761 3030 6535 6364 53b3bbb47a00e5cd │ │ │ │ │ +00029a00: 3132 3962 3663 6235 3620 3730 3335 3432 129b6cb56 703542 │ │ │ │ │ +00029a10: 2074 6578 7420 6578 7472 6120 6578 616d text extra exam │ │ │ │ │ +00029a20: 706c 655f 312e 322d 315f 6933 3836 2e64 ple_1.2-1_i386.d │ │ │ │ │ +00029a30: 6562 0a0a 5468 6520 2a6e 6f74 6520 7365 eb..The *note se │ │ │ │ │ +00029a40: 6374 696f 6e3a 2032 662e 2061 6e64 202a ction: 2f. and * │ │ │ │ │ +00029a50: 6e6f 7465 2070 7269 6f72 6974 793a 2033 note priority: 3 │ │ │ │ │ +00029a60: 322e 2061 7265 2074 6865 2076 616c 7565 2. are the value │ │ │ │ │ +00029a70: 7320 6f66 2074 6865 0a63 6f72 7265 7370 s of the.corresp │ │ │ │ │ +00029a80: 6f6e 6469 6e67 2066 6965 6c64 7320 696e onding fields in │ │ │ │ │ +00029a90: 2074 6865 2073 6f75 7263 6520 7465 6d70 the source temp │ │ │ │ │ +00029aa0: 6c61 7465 2063 6f6e 7472 6f6c 2066 696c late control fil │ │ │ │ │ +00029ab0: 652e 2020 4966 206e 6f20 7365 6374 696f e. If no sectio │ │ │ │ │ +00029ac0: 6e0a 6f72 2070 7269 6f72 6974 7920 6973 n.or priority is │ │ │ │ │ +00029ad0: 2073 7065 6369 6669 6564 2074 6865 6e20 specified then │ │ │ │ │ +00029ae0: e280 982d e280 9920 7368 6f75 6c64 2062 ...-... should b │ │ │ │ │ +00029af0: 6520 7573 6564 2c20 7468 6f75 6768 2073 e used, though s │ │ │ │ │ +00029b00: 6563 7469 6f6e 2061 6e64 0a70 7269 6f72 ection and.prior │ │ │ │ │ +00029b10: 6974 7920 7661 6c75 6573 206d 7573 7420 ity values must │ │ │ │ │ +00029b20: 6265 2073 7065 6369 6669 6564 2066 6f72 be specified for │ │ │ │ │ +00029b30: 206e 6577 2070 6163 6b61 6765 7320 746f new packages to │ │ │ │ │ +00029b40: 2062 6520 696e 7374 616c 6c65 640a 7072 be installed.pr │ │ │ │ │ +00029b50: 6f70 6572 6c79 2e0a 0a54 6865 2073 7065 operly...The spe │ │ │ │ │ +00029b60: 6369 616c 2076 616c 7565 20e2 8098 6279 cial value ...by │ │ │ │ │ +00029b70: 6861 6e64 e280 9920 666f 7220 7468 6520 hand... for the │ │ │ │ │ +00029b80: 7365 6374 696f 6e20 696e 2061 20e2 8098 section in a ... │ │ │ │ │ +00029b90: 2e63 6861 6e67 6573 e280 9920 6669 6c65 .changes... file │ │ │ │ │ +00029ba0: 0a69 6e64 6963 6174 6573 2074 6861 7420 .indicates that │ │ │ │ │ +00029bb0: 7468 6520 6669 6c65 2069 6e20 7175 6573 the file in ques │ │ │ │ │ +00029bc0: 7469 6f6e 2069 7320 6e6f 7420 616e 206f tion is not an o │ │ │ │ │ +00029bd0: 7264 696e 6172 7920 7061 636b 6167 6520 rdinary package │ │ │ │ │ +00029be0: 6669 6c65 2061 6e64 0a6d 7573 7420 6265 file and.must be │ │ │ │ │ +00029bf0: 2069 6e73 7461 6c6c 6564 2062 7920 6861 installed by ha │ │ │ │ │ +00029c00: 6e64 2062 7920 7468 6520 6469 7374 7269 nd by the distri │ │ │ │ │ +00029c10: 6275 7469 6f6e 206d 6169 6e74 6169 6e65 bution maintaine │ │ │ │ │ +00029c20: 7273 2e20 2049 6620 7468 650a 7365 6374 rs. If the.sect │ │ │ │ │ +00029c30: 696f 6e20 6973 20e2 8098 6279 6861 6e64 ion is ...byhand │ │ │ │ │ +00029c40: e280 9920 7468 6520 7072 696f 7269 7479 ... the priority │ │ │ │ │ +00029c50: 2073 686f 756c 6420 6265 20e2 8098 2de2 should be ...-. │ │ │ │ │ +00029c60: 8099 2e0a 0a49 6620 6120 6e65 7720 4465 .....If a new De │ │ │ │ │ +00029c70: 6269 616e 2072 6576 6973 696f 6e20 6f66 bian revision of │ │ │ │ │ +00029c80: 2061 2070 6163 6b61 6765 2069 7320 6265 a package is be │ │ │ │ │ +00029c90: 696e 6720 7368 6970 7065 6420 616e 6420 ing shipped and │ │ │ │ │ +00029ca0: 6e6f 206e 6577 0a6f 7269 6769 6e61 6c20 no new.original │ │ │ │ │ +00029cb0: 736f 7572 6365 2061 7263 6869 7665 2069 source archive i │ │ │ │ │ +00029cc0: 7320 6265 696e 6720 6469 7374 7269 6275 s being distribu │ │ │ │ │ +00029cd0: 7465 6420 7468 6520 e280 982e 6473 63e2 ted the ....dsc. │ │ │ │ │ +00029ce0: 8099 206d 7573 7420 7374 696c 6c0a 636f .. must still.co │ │ │ │ │ +00029cf0: 6e74 6169 6e20 7468 6520 e280 9846 696c ntain the ...Fil │ │ │ │ │ +00029d00: 6573 e280 9920 6669 656c 6420 656e 7472 es... field entr │ │ │ │ │ +00029d10: 7920 666f 7220 7468 6520 6f72 6967 696e y for the origin │ │ │ │ │ +00029d20: 616c 2073 6f75 7263 6520 6172 6368 6976 al source archiv │ │ │ │ │ +00029d30: 650a e280 9870 6163 6b61 6765 5f75 7073 e....package_ups │ │ │ │ │ +00029d40: 7472 6561 6d2d 7665 7273 696f 6e2e 6f72 tream-version.or │ │ │ │ │ +00029d50: 6967 2e74 6172 2e67 7ae2 8099 2c20 6275 ig.tar.gz..., bu │ │ │ │ │ +00029d60: 7420 7468 6520 e280 982e 6368 616e 6765 t the ....change │ │ │ │ │ +00029d70: 73e2 8099 2066 696c 6520 7368 6f75 6c64 s... file should │ │ │ │ │ +00029d80: 0a6c 6561 7665 2069 7420 6f75 742e 2020 .leave it out. │ │ │ │ │ +00029d90: 496e 2074 6869 7320 6361 7365 2074 6865 In this case the │ │ │ │ │ +00029da0: 206f 7269 6769 6e61 6c20 736f 7572 6365 original source │ │ │ │ │ +00029db0: 2061 7263 6869 7665 206f 6e20 7468 650a archive on the. │ │ │ │ │ +00029dc0: 6469 7374 7269 6275 7469 6f6e 2073 6974 distribution sit │ │ │ │ │ +00029dd0: 6520 6d75 7374 206d 6174 6368 2065 7861 e must match exa │ │ │ │ │ +00029de0: 6374 6c79 2c20 6279 7465 2d66 6f72 2d62 ctly, byte-for-b │ │ │ │ │ +00029df0: 7974 652c 2074 6865 206f 7269 6769 6e61 yte, the origina │ │ │ │ │ +00029e00: 6c20 736f 7572 6365 0a61 7263 6869 7665 l source.archive │ │ │ │ │ +00029e10: 2077 6869 6368 2077 6173 2075 7365 6420 which was used │ │ │ │ │ +00029e20: 746f 2067 656e 6572 6174 6520 7468 6520 to generate the │ │ │ │ │ +00029e30: e280 982e 6473 63e2 8099 2066 696c 6520 ....dsc... file │ │ │ │ │ +00029e40: 616e 6420 6469 6666 2077 6869 6368 2061 and diff which a │ │ │ │ │ +00029e50: 7265 0a62 6569 6e67 2075 706c 6f61 6465 re.being uploade │ │ │ │ │ +00029e60: 642e 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d d... --------- │ │ │ │ │ +00029e70: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ +00029e80: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2054 ------.. (1) T │ │ │ │ │ +00029e90: 6861 7420 6973 2c20 7468 6520 7061 7274 hat is, the part │ │ │ │ │ +00029ea0: 7320 7768 6963 6820 6172 6520 6e6f 7420 s which are not │ │ │ │ │ +00029eb0: 7468 6520 e280 982e 6473 63e2 8099 2e0a the ....dsc..... │ │ │ │ │ +00029ec0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00029ed0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00029ee0: 6465 3a20 436c 6f73 6573 2c20 204e 6578 de: Closes, Nex │ │ │ │ │ +00029ef0: 743a 2048 6f6d 6570 6167 652c 2020 5072 t: Homepage, Pr │ │ │ │ │ +00029f00: 6576 3a20 4669 6c65 732c 2020 5570 3a20 ev: Files, Up: │ │ │ │ │ +00029f10: 4c69 7374 206f 6620 6669 656c 6473 0a0a List of fields.. │ │ │ │ │ +00029f20: 352e 362e 3232 20e2 8098 436c 6f73 6573 5.6.22 ...Closes │ │ │ │ │ +00029f30: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ +00029f40: 2d2d 2d0a 0a41 2073 7061 6365 2d73 6570 ---..A space-sep │ │ │ │ │ +00029f50: 6172 6174 6564 206c 6973 7420 6f66 2062 arated list of b │ │ │ │ │ +00029f60: 7567 2072 6570 6f72 7420 6e75 6d62 6572 ug report number │ │ │ │ │ +00029f70: 7320 7468 6174 2074 6865 2075 706c 6f61 s that the uploa │ │ │ │ │ +00029f80: 6420 676f 7665 726e 6564 2062 790a 7468 d governed by.th │ │ │ │ │ +00029f90: 6520 e280 982e 6368 616e 6765 73e2 8099 e ....changes... │ │ │ │ │ +00029fa0: 2066 696c 6520 636c 6f73 6573 2e0a 0a1f file closes.... │ │ │ │ │ +00029fb0: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00029fc0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00029fd0: 3a20 486f 6d65 7061 6765 2c20 204e 6578 : Homepage, Nex │ │ │ │ │ +00029fe0: 743a 2043 6865 636b 7375 6d73 2d53 6861 t: Checksums-Sha │ │ │ │ │ +00029ff0: 3120 616e 6420 4368 6563 6b73 756d 732d 1 and Checksums- │ │ │ │ │ +0002a000: 5368 6132 3536 2c20 2050 7265 763a 2043 Sha256, Prev: C │ │ │ │ │ +0002a010: 6c6f 7365 732c 2020 5570 3a20 4c69 7374 loses, Up: List │ │ │ │ │ +0002a020: 206f 6620 6669 656c 6473 0a0a 352e 362e of fields..5.6. │ │ │ │ │ +0002a030: 3233 20e2 8098 486f 6d65 7061 6765 e280 23 ...Homepage.. │ │ │ │ │ +0002a040: 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ..-------------- │ │ │ │ │ +0002a050: 2d2d 2d0a 0a54 6865 2055 524c 206f 6620 ---..The URL of │ │ │ │ │ +0002a060: 7468 6520 7765 6220 7369 7465 2066 6f72 the web site for │ │ │ │ │ +0002a070: 2074 6869 7320 7061 636b 6167 652c 2070 this package, p │ │ │ │ │ +0002a080: 7265 6665 7261 626c 7920 2877 6865 6e20 referably (when │ │ │ │ │ +0002a090: 6170 706c 6963 6162 6c65 290a 7468 6520 applicable).the │ │ │ │ │ +0002a0a0: 7369 7465 2066 726f 6d20 7768 6963 6820 site from which │ │ │ │ │ +0002a0b0: 7468 6520 6f72 6967 696e 616c 2073 6f75 the original sou │ │ │ │ │ +0002a0c0: 7263 6520 6361 6e20 6265 206f 6274 6169 rce can be obtai │ │ │ │ │ +0002a0d0: 6e65 6420 616e 6420 616e 790a 6164 6469 ned and any.addi │ │ │ │ │ +0002a0e0: 7469 6f6e 616c 2075 7073 7472 6561 6d20 tional upstream │ │ │ │ │ +0002a0f0: 646f 6375 6d65 6e74 6174 696f 6e20 6f72 documentation or │ │ │ │ │ +0002a100: 2069 6e66 6f72 6d61 7469 6f6e 206d 6179 information may │ │ │ │ │ +0002a110: 2062 6520 666f 756e 642e 2020 5468 650a be found. The. │ │ │ │ │ +0002a120: 636f 6e74 656e 7420 6f66 2074 6869 7320 content of this │ │ │ │ │ +0002a130: 6669 656c 6420 6973 2061 2073 696d 706c field is a simpl │ │ │ │ │ +0002a140: 6520 5552 4c20 7769 7468 6f75 7420 616e e URL without an │ │ │ │ │ +0002a150: 7920 7375 7272 6f75 6e64 696e 6720 6368 y surrounding ch │ │ │ │ │ +0002a160: 6172 6163 7465 7273 0a73 7563 6820 6173 aracters.such as │ │ │ │ │ +0002a170: 20e2 8098 3c3e e280 992e 0a0a 1f0a 4669 ...<>........Fi │ │ │ │ │ +0002a180: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0002a190: 792e 696e 666f 2c20 204e 6f64 653a 2043 y.info, Node: C │ │ │ │ │ +0002a1a0: 6865 636b 7375 6d73 2d53 6861 3120 616e hecksums-Sha1 an │ │ │ │ │ +0002a1b0: 6420 4368 6563 6b73 756d 732d 5368 6132 d Checksums-Sha2 │ │ │ │ │ +0002a1c0: 3536 2c20 204e 6578 743a 2044 4d2d 5570 56, Next: DM-Up │ │ │ │ │ +0002a1d0: 6c6f 6164 2d41 6c6c 6f77 6564 2c20 2050 load-Allowed, P │ │ │ │ │ +0002a1e0: 7265 763a 2048 6f6d 6570 6167 652c 2020 rev: Homepage, │ │ │ │ │ +0002a1f0: 5570 3a20 4c69 7374 206f 6620 6669 656c Up: List of fiel │ │ │ │ │ +0002a200: 6473 0a0a 352e 362e 3234 20e2 8098 4368 ds..5.6.24 ...Ch │ │ │ │ │ +0002a210: 6563 6b73 756d 732d 5368 6131 e280 9920 ecksums-Sha1... │ │ │ │ │ +0002a220: 616e 6420 e280 9843 6865 636b 7375 6d73 and ...Checksums │ │ │ │ │ +0002a230: 2d53 6861 3235 36e2 8099 0a2d 2d2d 2d2d -Sha256....----- │ │ │ │ │ +0002a240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0002a250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0002a260: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 7365 ---------..These │ │ │ │ │ +0002a270: 206d 756c 7469 6c69 6e65 2066 6965 6c64 multiline field │ │ │ │ │ +0002a280: 7320 636f 6e74 6169 6e20 6120 6c69 7374 s contain a list │ │ │ │ │ +0002a290: 206f 6620 6669 6c65 7320 7769 7468 2061 of files with a │ │ │ │ │ +0002a2a0: 2063 6865 636b 7375 6d20 616e 6420 7369 checksum and si │ │ │ │ │ +0002a2b0: 7a65 0a66 6f72 2065 6163 6820 6f6e 652e ze.for each one. │ │ │ │ │ +0002a2c0: 2020 426f 7468 20e2 8098 4368 6563 6b73 Both ...Checks │ │ │ │ │ +0002a2d0: 756d 732d 5368 6131 e280 9920 616e 6420 ums-Sha1... and │ │ │ │ │ +0002a2e0: e280 9843 6865 636b 7375 6d73 2d53 6861 ...Checksums-Sha │ │ │ │ │ +0002a2f0: 3235 36e2 8099 2068 6176 6520 7468 650a 256... have the. │ │ │ │ │ +0002a300: 7361 6d65 2073 796e 7461 7820 616e 6420 same syntax and │ │ │ │ │ +0002a310: 6469 6666 6572 206f 6e6c 7920 696e 2074 differ only in t │ │ │ │ │ +0002a320: 6865 2063 6865 636b 7375 6d20 616c 676f he checksum algo │ │ │ │ │ +0002a330: 7269 7468 6d20 7573 6564 3a20 5348 412d rithm used: SHA- │ │ │ │ │ +0002a340: 3120 666f 720a e280 9843 6865 636b 7375 1 for....Checksu │ │ │ │ │ +0002a350: 6d73 2d53 6861 31e2 8099 2061 6e64 2053 ms-Sha1... and S │ │ │ │ │ +0002a360: 4841 2d32 3536 2066 6f72 20e2 8098 4368 HA-256 for ...Ch │ │ │ │ │ +0002a370: 6563 6b73 756d 732d 5368 6132 3536 e280 ecksums-Sha256.. │ │ │ │ │ +0002a380: 992e 0a0a e280 9843 6865 636b 7375 6d73 .......Checksums │ │ │ │ │ +0002a390: 2d53 6861 31e2 8099 2061 6e64 20e2 8098 -Sha1... and ... │ │ │ │ │ +0002a3a0: 4368 6563 6b73 756d 732d 5368 6132 3536 Checksums-Sha256 │ │ │ │ │ +0002a3b0: e280 9920 6172 6520 6d75 6c74 696c 696e ... are multilin │ │ │ │ │ +0002a3c0: 6520 6669 656c 6473 2e20 2054 6865 2066 e fields. The f │ │ │ │ │ +0002a3d0: 6972 7374 0a6c 696e 6520 6f66 2074 6865 irst.line of the │ │ │ │ │ +0002a3e0: 2066 6965 6c64 2076 616c 7565 2028 7468 field value (th │ │ │ │ │ +0002a3f0: 6520 7061 7274 206f 6e20 7468 6520 7361 e part on the sa │ │ │ │ │ +0002a400: 6d65 206c 696e 6520 6173 20e2 8098 4368 me line as ...Ch │ │ │ │ │ +0002a410: 6563 6b73 756d 732d 5368 6131 3ae2 8099 ecksums-Sha1:... │ │ │ │ │ +0002a420: 0a6f 7220 e280 9843 6865 636b 7375 6d73 .or ...Checksums │ │ │ │ │ +0002a430: 2d53 6861 3235 363a e280 9929 2069 7320 -Sha256:...) is │ │ │ │ │ +0002a440: 616c 7761 7973 2065 6d70 7479 2e20 2054 always empty. T │ │ │ │ │ +0002a450: 6865 2063 6f6e 7465 6e74 206f 6620 7468 he content of th │ │ │ │ │ +0002a460: 6520 6669 656c 6420 6973 0a65 7870 7265 e field is.expre │ │ │ │ │ +0002a470: 7373 6564 2061 7320 636f 6e74 696e 7561 ssed as continua │ │ │ │ │ +0002a480: 7469 6f6e 206c 696e 6573 2c20 6f6e 6520 tion lines, one │ │ │ │ │ +0002a490: 6c69 6e65 2070 6572 2066 696c 652e 2020 line per file. │ │ │ │ │ +0002a4a0: 4561 6368 206c 696e 6520 636f 6e73 6973 Each line consis │ │ │ │ │ +0002a4b0: 7473 0a6f 6620 7468 6520 6368 6563 6b73 ts.of the checks │ │ │ │ │ +0002a4c0: 756d 2c20 6120 7370 6163 652c 2074 6865 um, a space, the │ │ │ │ │ +0002a4d0: 2066 696c 6520 7369 7a65 2c20 6120 7370 file size, a sp │ │ │ │ │ +0002a4e0: 6163 652c 2061 6e64 2074 6865 2066 696c ace, and the fil │ │ │ │ │ +0002a4f0: 6520 6e61 6d65 2e0a 466f 7220 6578 616d e name..For exam │ │ │ │ │ +0002a500: 706c 6520 2866 726f 6d20 6120 e280 982e ple (from a .... │ │ │ │ │ +0002a510: 6368 616e 6765 73e2 8099 2066 696c 6529 changes... file) │ │ │ │ │ +0002a520: 3a0a 0a20 2020 2020 4368 6563 6b73 756d :.. Checksum │ │ │ │ │ +0002a530: 732d 5368 6131 3a0a 2020 2020 2020 3166 s-Sha1:. 1f │ │ │ │ │ +0002a540: 3431 3861 6661 6130 3134 3634 6536 3363 418afaa01464e63c │ │ │ │ │ +0002a550: 6331 6565 3861 3636 6130 3566 3038 3438 c1ee8a66a05f0848 │ │ │ │ │ +0002a560: 6264 3135 3563 2031 3237 3620 6578 616d bd155c 1276 exam │ │ │ │ │ +0002a570: 706c 655f 312e 302d 312e 6473 630a 2020 ple_1.0-1.dsc. │ │ │ │ │ +0002a580: 2020 2020 6130 6564 3134 3536 6661 6436 a0ed1456fad6 │ │ │ │ │ +0002a590: 3131 3136 6638 3638 6231 3835 3535 3330 1116f868b1855530 │ │ │ │ │ +0002a5a0: 6462 6539 3438 6532 3066 3036 2031 3731 dbe948e20f06 171 │ │ │ │ │ +0002a5b0: 3630 3220 6578 616d 706c 655f 312e 302e 602 example_1.0. │ │ │ │ │ +0002a5c0: 6f72 6967 2e74 6172 2e67 7a0a 2020 2020 orig.tar.gz. │ │ │ │ │ +0002a5d0: 2020 3565 3836 6563 6630 3637 3165 3131 5e86ecf0671e11 │ │ │ │ │ +0002a5e0: 3362 3633 3338 3864 6163 3831 6464 3864 3b63388dac81dd8d │ │ │ │ │ +0002a5f0: 3030 6530 3065 6632 3938 2036 3133 3720 00e00ef298 6137 │ │ │ │ │ +0002a600: 6578 616d 706c 655f 312e 302d 312e 6465 example_1.0-1.de │ │ │ │ │ +0002a610: 6269 616e 2e74 6172 2e67 7a0a 2020 2020 bian.tar.gz. │ │ │ │ │ +0002a620: 2020 3731 6130 6666 3764 6130 6661 6166 71a0ff7da0faaf │ │ │ │ │ +0002a630: 3630 3834 3831 3139 3566 3963 6633 3039 608481195f9cf309 │ │ │ │ │ +0002a640: 3734 6231 3432 6331 3833 2035 3438 3430 74b142c183 54840 │ │ │ │ │ +0002a650: 3220 6578 616d 706c 655f 312e 302d 315f 2 example_1.0-1_ │ │ │ │ │ +0002a660: 6933 3836 2e64 6562 0a20 2020 2020 4368 i386.deb. Ch │ │ │ │ │ +0002a670: 6563 6b73 756d 732d 5368 6132 3536 3a0a ecksums-Sha256:. │ │ │ │ │ +0002a680: 2020 2020 2020 6163 3964 3537 3235 3466 ac9d57254f │ │ │ │ │ +0002a690: 3765 3833 3562 6564 3239 3939 3236 6664 7e835bed299926fd │ │ │ │ │ +0002a6a0: 3531 6266 3666 3533 3435 3937 6363 3366 51bf6f534597cc3f │ │ │ │ │ +0002a6b0: 6363 3532 6462 3031 6334 6266 6665 6461 cc52db01c4bffeda │ │ │ │ │ +0002a6c0: 6538 3132 3732 2031 3237 3620 6578 616d e81272 1276 exam │ │ │ │ │ +0002a6d0: 706c 655f 312e 302d 312e 6473 630a 2020 ple_1.0-1.dsc. │ │ │ │ │ +0002a6e0: 2020 2020 3064 3132 3362 6537 6635 3165 0d123be7f51e │ │ │ │ │ +0002a6f0: 3631 6334 6266 3135 6535 6334 3932 6234 61c4bf15e5c492b4 │ │ │ │ │ +0002a700: 3834 3035 3462 6537 6539 3066 3330 3831 84054be7e90f3081 │ │ │ │ │ +0002a710: 3630 3861 3535 3137 3030 3762 6662 3166 608a5517007bfb1f │ │ │ │ │ +0002a720: 6431 3238 2031 3731 3630 3220 6578 616d d128 171602 exam │ │ │ │ │ +0002a730: 706c 655f 312e 302e 6f72 6967 2e74 6172 ple_1.0.orig.tar │ │ │ │ │ +0002a740: 2e67 7a0a 2020 2020 2020 6635 3461 6539 .gz. f54ae9 │ │ │ │ │ +0002a750: 3636 6135 6635 3830 3537 3161 6537 6439 66a5f580571ae7d9 │ │ │ │ │ +0002a760: 6566 3565 3164 6630 6264 3432 6436 3365 ef5e1df0bd42d63e │ │ │ │ │ +0002a770: 3237 6362 3530 3562 3237 3935 3733 3531 27cb505b27957351 │ │ │ │ │ +0002a780: 6134 3935 6263 3632 3838 2036 3133 3720 a495bc6288 6137 │ │ │ │ │ +0002a790: 6578 616d 706c 655f 312e 302d 312e 6465 example_1.0-1.de │ │ │ │ │ +0002a7a0: 6269 616e 2e74 6172 2e67 7a0a 2020 2020 bian.tar.gz. │ │ │ │ │ +0002a7b0: 2020 3362 6563 3035 6330 3339 3734 6664 3bec05c03974fd │ │ │ │ │ +0002a7c0: 6563 6431 3164 3032 3066 6332 6538 3235 ecd11d020fc2e825 │ │ │ │ │ +0002a7d0: 3064 6538 3430 3438 3637 6138 6132 6365 0de8404867a8a2ce │ │ │ │ │ +0002a7e0: 3836 3531 3630 6332 3530 6562 3732 3336 865160c250eb7236 │ │ │ │ │ +0002a7f0: 3634 2035 3438 3430 3220 6578 616d 706c 64 548402 exampl │ │ │ │ │ +0002a800: 655f 312e 302d 315f 6933 3836 2e64 6562 e_1.0-1_i386.deb │ │ │ │ │ +0002a810: 0a0a 496e 2074 6865 20e2 8098 2e64 7363 ..In the ....dsc │ │ │ │ │ +0002a820: e280 9920 6669 6c65 2c20 7468 6573 6520 ... file, these │ │ │ │ │ +0002a830: 6669 656c 6473 206c 6973 7420 616c 6c20 fields list all │ │ │ │ │ +0002a840: 6669 6c65 7320 7468 6174 206d 616b 6520 files that make │ │ │ │ │ +0002a850: 7570 2074 6865 2073 6f75 7263 650a 7061 up the source.pa │ │ │ │ │ +0002a860: 636b 6167 652e 2020 496e 2074 6865 20e2 ckage. In the . │ │ │ │ │ +0002a870: 8098 2e63 6861 6e67 6573 e280 9920 6669 ...changes... fi │ │ │ │ │ +0002a880: 6c65 2c20 7468 6573 6520 6669 656c 6473 le, these fields │ │ │ │ │ +0002a890: 206c 6973 7420 616c 6c20 6669 6c65 7320 list all files │ │ │ │ │ +0002a8a0: 6265 696e 670a 7570 6c6f 6164 6564 2e20 being.uploaded. │ │ │ │ │ +0002a8b0: 2054 6865 206c 6973 7420 6f66 2066 696c The list of fil │ │ │ │ │ +0002a8c0: 6573 2069 6e20 7468 6573 6520 6669 656c es in these fiel │ │ │ │ │ +0002a8d0: 6473 206d 7573 7420 6d61 7463 6820 7468 ds must match th │ │ │ │ │ +0002a8e0: 6520 6c69 7374 206f 660a 6669 6c65 7320 e list of.files │ │ │ │ │ +0002a8f0: 696e 2074 6865 20e2 8098 4669 6c65 73e2 in the ...Files. │ │ │ │ │ +0002a900: 8099 2066 6965 6c64 2e0a 0a1f 0a46 696c .. field.....Fil │ │ │ │ │ +0002a910: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0002a920: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 444d .info, Node: DM │ │ │ │ │ +0002a930: 2d55 706c 6f61 642d 416c 6c6f 7765 642c -Upload-Allowed, │ │ │ │ │ +0002a940: 2020 4e65 7874 3a20 5665 7273 696f 6e20 Next: Version │ │ │ │ │ +0002a950: 436f 6e74 726f 6c20 5379 7374 656d 2056 Control System V │ │ │ │ │ +0002a960: 4353 2066 6965 6c64 732c 2020 5072 6576 CS fields, Prev │ │ │ │ │ +0002a970: 3a20 4368 6563 6b73 756d 732d 5368 6131 : Checksums-Sha1 │ │ │ │ │ +0002a980: 2061 6e64 2043 6865 636b 7375 6d73 2d53 and Checksums-S │ │ │ │ │ +0002a990: 6861 3235 362c 2020 5570 3a20 4c69 7374 ha256, Up: List │ │ │ │ │ +0002a9a0: 206f 6620 6669 656c 6473 0a0a 352e 362e of fields..5.6. │ │ │ │ │ +0002a9b0: 3235 20e2 8098 444d 2d55 706c 6f61 642d 25 ...DM-Upload- │ │ │ │ │ +0002a9c0: 416c 6c6f 7765 64e2 8099 0a2d 2d2d 2d2d Allowed....----- │ │ │ │ │ +0002a9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0002a9e0: 2d2d 2d2d 2d0a 0a4f 6273 6f6c 6574 652c -----..Obsolete, │ │ │ │ │ +0002a9f0: 2073 6565 202a 6e6f 7465 2062 656c 6f77 see *note below │ │ │ │ │ +0002aa00: 3a20 6363 2e0a 0a1f 0a46 696c 653a 2064 : cc.....File: d │ │ │ │ │ +0002aa10: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +0002aa20: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ +0002aa30: 6e20 436f 6e74 726f 6c20 5379 7374 656d n Control System │ │ │ │ │ +0002aa40: 2056 4353 2066 6965 6c64 732c 2020 4e65 VCS fields, Ne │ │ │ │ │ +0002aa50: 7874 3a20 5061 636b 6167 652d 4c69 7374 xt: Package-List │ │ │ │ │ +0002aa60: 2c20 2050 7265 763a 2044 4d2d 5570 6c6f , Prev: DM-Uplo │ │ │ │ │ +0002aa70: 6164 2d41 6c6c 6f77 6564 2c20 2055 703a ad-Allowed, Up: │ │ │ │ │ +0002aa80: 204c 6973 7420 6f66 2066 6965 6c64 730a List of fields. │ │ │ │ │ +0002aa90: 0a35 2e36 2e32 3620 5665 7273 696f 6e20 .5.6.26 Version │ │ │ │ │ +0002aaa0: 436f 6e74 726f 6c20 5379 7374 656d 2028 Control System ( │ │ │ │ │ +0002aab0: 5643 5329 2066 6965 6c64 730a 2d2d 2d2d VCS) fields.---- │ │ │ │ │ +0002aac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0002aad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0002aae0: 2d2d 2d2d 2d2d 0a0a 4465 6269 616e 2073 ------..Debian s │ │ │ │ │ +0002aaf0: 6f75 7263 6520 7061 636b 6167 6573 2061 ource packages a │ │ │ │ │ +0002ab00: 7265 2069 6e63 7265 6173 696e 676c 7920 re increasingly │ │ │ │ │ +0002ab10: 6465 7665 6c6f 7065 6420 7573 696e 6720 developed using │ │ │ │ │ +0002ab20: 5643 5373 2e20 2054 6865 0a70 7572 706f VCSs. The.purpo │ │ │ │ │ +0002ab30: 7365 206f 6620 7468 6520 666f 6c6c 6f77 se of the follow │ │ │ │ │ +0002ab40: 696e 6720 6669 656c 6473 2069 7320 746f ing fields is to │ │ │ │ │ +0002ab50: 2069 6e64 6963 6174 6520 6120 7075 626c indicate a publ │ │ │ │ │ +0002ab60: 6963 6c79 2061 6363 6573 7369 626c 650a icly accessible. │ │ │ │ │ +0002ab70: 7265 706f 7369 746f 7279 2077 6865 7265 repository where │ │ │ │ │ +0002ab80: 2074 6865 2044 6562 6961 6e20 736f 7572 the Debian sour │ │ │ │ │ +0002ab90: 6365 2070 6163 6b61 6765 2069 7320 6465 ce package is de │ │ │ │ │ +0002aba0: 7665 6c6f 7065 642e 0a0a e280 9856 6373 veloped......Vcs │ │ │ │ │ +0002abb0: 2d42 726f 7773 6572 e280 990a 0a20 2020 -Browser..... │ │ │ │ │ +0002abc0: 2020 5552 4c20 6f66 2061 2077 6562 2069 URL of a web i │ │ │ │ │ +0002abd0: 6e74 6572 6661 6365 2066 6f72 2062 726f nterface for bro │ │ │ │ │ +0002abe0: 7773 696e 6720 7468 6520 7265 706f 7369 wsing the reposi │ │ │ │ │ +0002abf0: 746f 7279 2e0a 0ae2 8098 5663 732d 3c74 tory......Vcs-..... Th │ │ │ │ │ +0002ac10: 6520 6669 656c 6420 6e61 6d65 2069 6465 e field name ide │ │ │ │ │ +0002ac20: 6e74 6966 6965 7320 7468 6520 5643 532e ntifies the VCS. │ │ │ │ │ +0002ac30: 2054 6865 2066 6965 6c64 e280 9973 2076 The field...s v │ │ │ │ │ +0002ac40: 616c 7565 2075 7365 7320 7468 650a 2020 alue uses the. │ │ │ │ │ +0002ac50: 2020 2076 6572 7369 6f6e 2063 6f6e 7472 version contr │ │ │ │ │ +0002ac60: 6f6c 2073 7973 7465 6de2 8099 7320 636f ol system...s co │ │ │ │ │ +0002ac70: 6e76 656e 7469 6f6e 616c 2073 796e 7461 nventional synta │ │ │ │ │ +0002ac80: 7820 666f 7220 6465 7363 7269 6269 6e67 x for describing │ │ │ │ │ +0002ac90: 0a20 2020 2020 7265 706f 7369 746f 7279 . repository │ │ │ │ │ +0002aca0: 206c 6f63 6174 696f 6e73 2061 6e64 2073 locations and s │ │ │ │ │ +0002acb0: 686f 756c 6420 6265 2073 7566 6669 6369 hould be suffici │ │ │ │ │ +0002acc0: 656e 7420 746f 206c 6f63 6174 6520 7468 ent to locate th │ │ │ │ │ +0002acd0: 650a 2020 2020 2072 6570 6f73 6974 6f72 e. repositor │ │ │ │ │ +0002ace0: 7920 7573 6564 2066 6f72 2070 6163 6b61 y used for packa │ │ │ │ │ +0002acf0: 6769 6e67 2e20 2049 6465 616c 6c79 2c20 ging. Ideally, │ │ │ │ │ +0002ad00: 6974 2061 6c73 6f20 6c6f 6361 7465 7320 it also locates │ │ │ │ │ +0002ad10: 7468 6520 6272 616e 6368 0a20 2020 2020 the branch. │ │ │ │ │ +0002ad20: 7573 6564 2066 6f72 2064 6576 656c 6f70 used for develop │ │ │ │ │ +0002ad30: 6d65 6e74 206f 6620 6e65 7720 7665 7273 ment of new vers │ │ │ │ │ +0002ad40: 696f 6e73 206f 6620 7468 6520 4465 6269 ions of the Debi │ │ │ │ │ +0002ad50: 616e 2070 6163 6b61 6765 2e0a 0a20 2020 an package... │ │ │ │ │ +0002ad60: 2020 5468 6520 666f 6c6c 6f77 696e 6720 The following │ │ │ │ │ +0002ad70: 7661 6c75 6573 2066 6f72 203c 7479 7065 values for are supported, │ │ │ │ │ +0002ad90: 2077 6974 6820 7468 650a 2020 2020 2063 with the. c │ │ │ │ │ +0002ada0: 6f72 7265 7370 6f6e 6469 6e67 2056 4353 orresponding VCS │ │ │ │ │ +0002adb0: 2069 6e64 6963 6174 6564 2069 6e20 7061 indicated in pa │ │ │ │ │ +0002adc0: 7265 6e74 6865 7365 7320 6966 2069 7420 rentheses if it │ │ │ │ │ +0002add0: 6973 6ee2 8099 7420 6f62 7669 6f75 733a isn...t obvious: │ │ │ │ │ +0002ade0: 0a0a 2020 2020 2020 2020 2d20 4172 6368 .. - Arch │ │ │ │ │ +0002adf0: 0a0a 2020 2020 2020 2020 2d20 427a 7220 .. - Bzr │ │ │ │ │ +0002ae00: 2842 617a 6161 7229 0a0a 2020 2020 2020 (Bazaar).. │ │ │ │ │ +0002ae10: 2020 2d20 4376 7320 2843 5653 290a 0a20 - Cvs (CVS).. │ │ │ │ │ +0002ae20: 2020 2020 2020 202d 2044 6172 6373 0a0a - Darcs.. │ │ │ │ │ +0002ae30: 2020 2020 2020 2020 2d20 4769 740a 0a20 - Git.. │ │ │ │ │ +0002ae40: 2020 2020 2020 202d 2048 6720 284d 6572 - Hg (Mer │ │ │ │ │ +0002ae50: 6375 7269 616c 290a 0a20 2020 2020 2020 curial).. │ │ │ │ │ +0002ae60: 202d 204d 746e 2028 4d6f 6e6f 746f 6e65 - Mtn (Monotone │ │ │ │ │ +0002ae70: 290a 0a20 2020 2020 2020 202d 2053 766e ).. - Svn │ │ │ │ │ +0002ae80: 2028 5375 6276 6572 7369 6f6e 290a 0a20 (Subversion).. │ │ │ │ │ +0002ae90: 2020 2020 496e 2074 6865 2063 6173 6520 In the case │ │ │ │ │ +0002aea0: 6f66 2047 6974 2c20 7468 6520 7661 6c75 of Git, the valu │ │ │ │ │ +0002aeb0: 6520 6d75 7374 2068 6176 6520 7468 6520 e must have the │ │ │ │ │ +0002aec0: 666f 6c6c 6f77 696e 6720 7379 6e74 6178 following syntax │ │ │ │ │ +0002aed0: 3a0a 0a20 2020 2020 2020 2020 203c 7572 :.. [ " -b " ] [ " ["

"]" ].. │ │ │ │ │ +0002af10: 2077 6865 7265 2074 6865 2070 6f72 7469 where the porti │ │ │ │ │ +0002af20: 6f6e 7320 656e 636c 6f73 6564 2069 6e20 ons enclosed in │ │ │ │ │ +0002af30: 6272 6163 6b65 7473 2061 7265 206f 7074 brackets are opt │ │ │ │ │ +0002af40: 696f 6e61 6c20 616e 6420 7468 650a 2020 ional and the. │ │ │ │ │ +0002af50: 2020 2070 6f72 7469 6f6e 7320 656e 636c portions encl │ │ │ │ │ +0002af60: 6f73 6564 2069 6e20 646f 7562 6c65 2071 osed in double q │ │ │ │ │ +0002af70: 756f 7465 7320 6172 6520 6c69 7465 7261 uotes are litera │ │ │ │ │ +0002af80: 6c20 7374 7269 6e67 732e 2020 e280 983c l strings. ...< │ │ │ │ │ +0002af90: 7572 6c3e e280 990a 2020 2020 2069 6e64 url>.... ind │ │ │ │ │ +0002afa0: 6963 6174 6573 2074 6865 2072 6570 6f73 icates the repos │ │ │ │ │ +0002afb0: 6974 6f72 792e 2020 4966 2074 6865 20e2 itory. If the . │ │ │ │ │ +0002afc0: 8098 3c62 7261 6e63 683e e280 9920 706f ..... po │ │ │ │ │ +0002afd0: 7274 696f 6e20 6973 2070 7265 7365 6e74 rtion is present │ │ │ │ │ +0002afe0: 2c20 6974 0a20 2020 2020 6e61 6d65 7320 , it. names │ │ │ │ │ +0002aff0: 6120 6272 616e 6368 2069 6e20 7468 6520 a branch in the │ │ │ │ │ +0002b000: 696e 6469 6361 7465 6420 7265 706f 7369 indicated reposi │ │ │ │ │ +0002b010: 746f 7279 2e20 2049 6620 6e6f 2062 7261 tory. If no bra │ │ │ │ │ +0002b020: 6e63 6820 6973 0a20 2020 2020 7370 6563 nch is. spec │ │ │ │ │ +0002b030: 6966 6965 642c 2074 6865 2070 6163 6b61 ified, the packa │ │ │ │ │ +0002b040: 6769 6e67 2073 686f 756c 6420 6265 206f ging should be o │ │ │ │ │ +0002b050: 6e20 7468 6520 6465 6661 756c 7420 6272 n the default br │ │ │ │ │ +0002b060: 616e 6368 2e20 2049 6620 7468 650a 2020 anch. If the. │ │ │ │ │ +0002b070: 2020 20e2 8098 3c70 6174 683e e280 9920 ...... │ │ │ │ │ +0002b080: 706f 7274 696f 6e20 6973 2070 7265 7365 portion is prese │ │ │ │ │ +0002b090: 6e74 2c20 6974 2073 7065 6369 6669 6573 nt, it specifies │ │ │ │ │ +0002b0a0: 2074 6865 2072 656c 6174 6976 6520 7061 the relative pa │ │ │ │ │ +0002b0b0: 7468 2074 6f20 7468 650a 2020 2020 2074 th to the. t │ │ │ │ │ +0002b0c0: 6f70 206f 6620 7468 6520 7061 636b 6167 op of the packag │ │ │ │ │ +0002b0d0: 696e 6720 7472 6565 2028 7468 6520 7061 ing tree (the pa │ │ │ │ │ +0002b0e0: 7265 6e74 2064 6972 6563 746f 7279 206f rent directory o │ │ │ │ │ +0002b0f0: 6620 7468 6520 e280 9864 6562 6961 6ee2 f the ...debian. │ │ │ │ │ +0002b100: 8099 0a20 2020 2020 6469 7265 6374 6f72 ... director │ │ │ │ │ +0002b110: 7929 2e20 2049 6620 6e6f 2070 6174 6820 y). If no path │ │ │ │ │ +0002b120: 6973 2073 7065 6369 6669 6564 2c20 6974 is specified, it │ │ │ │ │ +0002b130: 2064 6566 6175 6c74 7320 746f 20e2 8098 defaults to ... │ │ │ │ │ +0002b140: 2ee2 8099 2028 7468 6520 746f 700a 2020 .... (the top. │ │ │ │ │ +0002b150: 2020 206c 6576 656c 206f 6620 7468 6520 level of the │ │ │ │ │ +0002b160: 696e 6469 6361 7465 6420 7265 706f 7369 indicated reposi │ │ │ │ │ +0002b170: 746f 7279 2061 6e64 2062 7261 6e63 6829 tory and branch) │ │ │ │ │ +0002b180: 2e0a 0a20 2020 2020 466f 7220 6578 616d ... For exam │ │ │ │ │ +0002b190: 706c 653a 0a0a 2020 2020 2020 2020 2020 ple:.. │ │ │ │ │ +0002b1a0: 5663 732d 4769 743a 2068 7474 7073 3a2f Vcs-Git: https:/ │ │ │ │ │ +0002b1b0: 2f65 7861 6d70 6c65 2e6f 7267 2f72 6570 /example.org/rep │ │ │ │ │ +0002b1c0: 6f20 2d62 2064 6562 6961 6e20 5b70 2f70 o -b debian [p/p │ │ │ │ │ +0002b1d0: 6163 6b61 6765 5d0a 0a20 2020 2020 696e ackage].. in │ │ │ │ │ +0002b1e0: 6469 6361 7465 7320 6120 7375 6264 6972 dicates a subdir │ │ │ │ │ +0002b1f0: 6563 746f 7279 206e 616d 6564 20e2 8098 ectory named ... │ │ │ │ │ +0002b200: 702f 7061 636b 6167 65e2 8099 2069 6e20 p/package... in │ │ │ │ │ +0002b210: 7468 6520 e280 9864 6562 6961 6ee2 8099 the ...debian... │ │ │ │ │ +0002b220: 2062 7261 6e63 680a 2020 2020 206f 6620 branch. of │ │ │ │ │ +0002b230: 7468 6520 7265 706f 7369 746f 7279 2061 the repository a │ │ │ │ │ +0002b240: 7420 e280 9868 7474 7073 3a2f 2f65 7861 t ...https://exa │ │ │ │ │ +0002b250: 6d70 6c65 2e6f 7267 2f72 6570 6fe2 8099 mple.org/repo... │ │ │ │ │ +0002b260: 2e0a 0a20 2020 2020 496e 2074 6865 2063 ... In the c │ │ │ │ │ +0002b270: 6173 6520 6f66 204d 6572 6375 7269 616c ase of Mercurial │ │ │ │ │ +0002b280: 2c20 7468 6520 7661 6c75 6520 6d75 7374 , the value must │ │ │ │ │ +0002b290: 2068 6176 6520 7468 6520 666f 6c6c 6f77 have the follow │ │ │ │ │ +0002b2a0: 696e 6720 7379 6e74 6178 3a0a 0a20 2020 ing syntax:.. │ │ │ │ │ +0002b2b0: 2020 2020 2020 203c 7572 6c3e 205b 2022 [ " │ │ │ │ │ +0002b2c0: 202d 6220 2220 3c62 7261 6e63 683e 205d -b " ] │ │ │ │ │ +0002b2d0: 0a0a 2020 2020 2054 6869 7320 6973 2069 .. This is i │ │ │ │ │ +0002b2e0: 6e74 6572 7072 6574 6564 2074 6865 2073 nterpreted the s │ │ │ │ │ +0002b2f0: 616d 6520 7761 7920 6173 2074 6865 2047 ame way as the G │ │ │ │ │ +0002b300: 6974 2073 796e 7461 7820 6578 6365 7074 it syntax except │ │ │ │ │ +0002b310: 2061 2070 6174 680a 2020 2020 2077 6974 a path. wit │ │ │ │ │ +0002b320: 6869 6e20 7468 6520 7265 706f 7369 746f hin the reposito │ │ │ │ │ +0002b330: 7279 2069 7320 6e6f 7420 7375 7070 6f72 ry is not suppor │ │ │ │ │ +0002b340: 7465 642e 0a0a 2020 2020 2041 2070 6163 ted... A pac │ │ │ │ │ +0002b350: 6b61 6765 2063 6f6e 7472 6f6c 2066 696c kage control fil │ │ │ │ │ +0002b360: 6520 6d75 7374 206e 6f74 2068 6176 6520 e must not have │ │ │ │ │ +0002b370: 6d6f 7265 2074 6861 6e20 6f6e 6520 e280 more than one .. │ │ │ │ │ +0002b380: 9856 6373 2d3c 7479 7065 3ee2 8099 0a20 .Vcs-.... │ │ │ │ │ +0002b390: 2020 2020 6669 656c 642e 2020 4966 2074 field. If t │ │ │ │ │ +0002b3a0: 6865 2070 6163 6b61 6765 2069 7320 6d61 he package is ma │ │ │ │ │ +0002b3b0: 696e 7461 696e 6564 2069 6e20 6d75 6c74 intained in mult │ │ │ │ │ +0002b3c0: 6970 6c65 2076 6572 7369 6f6e 2063 6f6e iple version con │ │ │ │ │ +0002b3d0: 7472 6f6c 0a20 2020 2020 7379 7374 656d trol. system │ │ │ │ │ +0002b3e0: 732c 2074 6865 206d 6169 6e74 6169 6e65 s, the maintaine │ │ │ │ │ +0002b3f0: 7220 7368 6f75 6c64 2073 7065 6369 6679 r should specify │ │ │ │ │ +0002b400: 2074 6865 206f 6e65 2074 6861 7420 7468 the one that th │ │ │ │ │ +0002b410: 6579 2077 6f75 6c64 0a20 2020 2020 7072 ey would. pr │ │ │ │ │ +0002b420: 6566 6572 206f 7468 6572 2070 656f 706c efer other peopl │ │ │ │ │ +0002b430: 6520 746f 2075 7365 2061 7320 7468 6520 e to use as the │ │ │ │ │ +0002b440: 6261 7369 7320 666f 7220 7072 6f70 6f73 basis for propos │ │ │ │ │ +0002b450: 696e 6720 6368 616e 6765 7320 746f 0a20 ing changes to. │ │ │ │ │ +0002b460: 2020 2020 7468 6520 7061 636b 6167 652e the package. │ │ │ │ │ +0002b470: 0a0a 466f 7220 626f 7468 2066 6965 6c64 ..For both field │ │ │ │ │ +0002b480: 732c 2061 6e79 2055 524c 7320 6769 7665 s, any URLs give │ │ │ │ │ +0002b490: 6e20 7368 6f75 6c64 2075 7365 2061 2073 n should use a s │ │ │ │ │ +0002b4a0: 6368 656d 6520 7468 6174 2070 726f 7669 cheme that provi │ │ │ │ │ +0002b4b0: 6465 730a 636f 6e66 6964 656e 7469 616c des.confidential │ │ │ │ │ +0002b4c0: 6974 7920 28e2 8098 6874 7470 73e2 8099 ity (...https... │ │ │ │ │ +0002b4d0: 2c20 666f 7220 6578 616d 706c 652c 2072 , for example, r │ │ │ │ │ +0002b4e0: 6174 6865 7220 7468 616e 20e2 8098 6874 ather than ...ht │ │ │ │ │ +0002b4f0: 7470 e280 9920 6f72 20e2 8098 6769 74e2 tp... or ...git. │ │ │ │ │ +0002b500: 8099 2920 6966 0a74 6865 2056 4353 2072 ..) if.the VCS r │ │ │ │ │ +0002b510: 6570 6f73 6974 6f72 7920 7375 7070 6f72 epository suppor │ │ │ │ │ +0002b520: 7473 2069 742e 0a0a 1f0a 4669 6c65 3a20 ts it.....File: │ │ │ │ │ +0002b530: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0002b540: 666f 2c20 204e 6f64 653a 2050 6163 6b61 fo, Node: Packa │ │ │ │ │ +0002b550: 6765 2d4c 6973 742c 2020 4e65 7874 3a20 ge-List, Next: │ │ │ │ │ +0002b560: 5061 636b 6167 652d 5479 7065 2c20 2050 Package-Type, P │ │ │ │ │ +0002b570: 7265 763a 2056 6572 7369 6f6e 2043 6f6e rev: Version Con │ │ │ │ │ +0002b580: 7472 6f6c 2053 7973 7465 6d20 5643 5320 trol System VCS │ │ │ │ │ +0002b590: 6669 656c 6473 2c20 2055 703a 204c 6973 fields, Up: Lis │ │ │ │ │ +0002b5a0: 7420 6f66 2066 6965 6c64 730a 0a35 2e36 t of fields..5.6 │ │ │ │ │ +0002b5b0: 2e32 3720 e280 9850 6163 6b61 6765 2d4c .27 ...Package-L │ │ │ │ │ +0002b5c0: 6973 74e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d ist....--------- │ │ │ │ │ +0002b5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4d75 ------------..Mu │ │ │ │ │ +0002b5e0: 6c74 696c 696e 6520 6669 656c 6420 6c69 ltiline field li │ │ │ │ │ +0002b5f0: 7374 696e 6720 616c 6c20 7468 6520 7061 sting all the pa │ │ │ │ │ +0002b600: 636b 6167 6573 2074 6861 7420 6361 6e20 ckages that can │ │ │ │ │ +0002b610: 6265 2062 7569 6c74 2066 726f 6d20 7468 be built from th │ │ │ │ │ +0002b620: 650a 736f 7572 6365 2070 6163 6b61 6765 e.source package │ │ │ │ │ +0002b630: 2c20 636f 6e73 6964 6572 696e 6720 6576 , considering ev │ │ │ │ │ +0002b640: 6572 7920 6172 6368 6974 6563 7475 7265 ery architecture │ │ │ │ │ +0002b650: 2e20 2054 6865 2066 6972 7374 206c 696e . The first lin │ │ │ │ │ +0002b660: 6520 6f66 2074 6865 0a66 6965 6c64 2076 e of the.field v │ │ │ │ │ +0002b670: 616c 7565 2069 7320 656d 7074 792e 2020 alue is empty. │ │ │ │ │ +0002b680: 4561 6368 206f 6e65 206f 6620 7468 6520 Each one of the │ │ │ │ │ +0002b690: 6e65 7874 206c 696e 6573 2064 6573 6372 next lines descr │ │ │ │ │ +0002b6a0: 6962 6573 206f 6e65 2062 696e 6172 790a ibes one binary. │ │ │ │ │ +0002b6b0: 7061 636b 6167 652c 2062 7920 6c69 7374 package, by list │ │ │ │ │ +0002b6c0: 696e 6720 6974 7320 6e61 6d65 2c20 7479 ing its name, ty │ │ │ │ │ +0002b6d0: 7065 2c20 7365 6374 696f 6e20 616e 6420 pe, section and │ │ │ │ │ +0002b6e0: 7072 696f 7269 7479 2073 6570 6172 6174 priority separat │ │ │ │ │ +0002b6f0: 6564 2062 790a 7370 6163 6573 2e20 2046 ed by.spaces. F │ │ │ │ │ +0002b700: 6966 7468 2061 6e64 2073 7562 7365 7175 ifth and subsequ │ │ │ │ │ +0002b710: 656e 7420 7370 6163 652d 7365 7061 7261 ent space-separa │ │ │ │ │ +0002b720: 7465 6420 6974 656d 7320 6d61 7920 6265 ted items may be │ │ │ │ │ +0002b730: 2070 7265 7365 6e74 2061 6e64 0a70 6172 present and.par │ │ │ │ │ +0002b740: 7365 7273 206d 7573 7420 616c 6c6f 7720 sers must allow │ │ │ │ │ +0002b750: 7468 656d 2e20 2053 6565 2074 6865 202a them. See the * │ │ │ │ │ +0002b760: 6e6f 7465 2050 6163 6b61 6765 2d54 7970 note Package-Typ │ │ │ │ │ +0002b770: 653a 2039 642e 2066 6965 6c64 2066 6f72 e: 9d. field for │ │ │ │ │ +0002b780: 2061 0a6c 6973 7420 6f66 2070 6163 6b61 a.list of packa │ │ │ │ │ +0002b790: 6765 2074 7970 6573 2e0a 0a1f 0a46 696c ge types.....Fil │ │ │ │ │ +0002b7a0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0002b7b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5061 .info, Node: Pa │ │ │ │ │ +0002b7c0: 636b 6167 652d 5479 7065 2c20 204e 6578 ckage-Type, Nex │ │ │ │ │ +0002b7d0: 743a 2044 6769 742c 2020 5072 6576 3a20 t: Dgit, Prev: │ │ │ │ │ +0002b7e0: 5061 636b 6167 652d 4c69 7374 2c20 2055 Package-List, U │ │ │ │ │ +0002b7f0: 703a 204c 6973 7420 6f66 2066 6965 6c64 p: List of field │ │ │ │ │ +0002b800: 730a 0a35 2e36 2e32 3820 e280 9850 6163 s..5.6.28 ...Pac │ │ │ │ │ +0002b810: 6b61 6765 2d54 7970 65e2 8099 0a2d 2d2d kage-Type....--- │ │ │ │ │ +0002b820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0002b830: 2d2d 0a0a 5369 6d70 6c65 2066 6965 6c64 --..Simple field │ │ │ │ │ +0002b840: 2063 6f6e 7461 696e 696e 6720 6120 776f containing a wo │ │ │ │ │ +0002b850: 7264 2069 6e64 6963 6174 696e 6720 7468 rd indicating th │ │ │ │ │ +0002b860: 6520 7479 7065 206f 6620 7061 636b 6167 e type of packag │ │ │ │ │ +0002b870: 653a 20e2 8098 6465 62e2 8099 2066 6f72 e: ...deb... for │ │ │ │ │ +0002b880: 0a62 696e 6172 7920 7061 636b 6167 6573 .binary packages │ │ │ │ │ +0002b890: 2061 6e64 20e2 8098 7564 6562 e280 9920 and ...udeb... │ │ │ │ │ +0002b8a0: 666f 7220 6d69 6372 6f20 6269 6e61 7279 for micro binary │ │ │ │ │ +0002b8b0: 2070 6163 6b61 6765 732e 2020 4f74 6865 packages. Othe │ │ │ │ │ +0002b8c0: 7220 7479 7065 7320 6e6f 740a 6465 6669 r types not.defi │ │ │ │ │ +0002b8d0: 6e65 6420 6865 7265 206d 6179 2062 6520 ned here may be │ │ │ │ │ +0002b8e0: 696e 6469 6361 7465 642e 2020 496e 2073 indicated. In s │ │ │ │ │ +0002b8f0: 6f75 7263 6520 7061 636b 6167 6520 7465 ource package te │ │ │ │ │ +0002b900: 6d70 6c61 7465 2063 6f6e 7472 6f6c 0a66 mplate control.f │ │ │ │ │ +0002b910: 696c 6573 2c20 7468 6520 e280 9850 6163 iles, the ...Pac │ │ │ │ │ +0002b920: 6b61 6765 2d54 7970 65e2 8099 2066 6965 kage-Type... fie │ │ │ │ │ +0002b930: 6c64 2073 686f 756c 6420 6265 206f 6d69 ld should be omi │ │ │ │ │ +0002b940: 7474 6564 2069 6e73 7465 6164 206f 6620 tted instead of │ │ │ │ │ +0002b950: 6769 7669 6e67 2069 7420 610a 7661 6c75 giving it a.valu │ │ │ │ │ +0002b960: 6520 6f66 20e2 8098 6465 62e2 8099 2c20 e of ...deb..., │ │ │ │ │ +0002b970: 6173 2074 6869 7320 7661 6c75 6520 6973 as this value is │ │ │ │ │ +0002b980: 2061 7373 756d 6564 2066 6f72 2073 7461 assumed for sta │ │ │ │ │ +0002b990: 6e7a 6173 206c 6163 6b69 6e67 2074 6869 nzas lacking thi │ │ │ │ │ +0002b9a0: 7320 6669 656c 642e 0a0a 1f0a 4669 6c65 s field.....File │ │ │ │ │ +0002b9b0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0002b9c0: 696e 666f 2c20 204e 6f64 653a 2044 6769 info, Node: Dgi │ │ │ │ │ +0002b9d0: 742c 2020 4e65 7874 3a20 5465 7374 7375 t, Next: Testsu │ │ │ │ │ +0002b9e0: 6974 652c 2020 5072 6576 3a20 5061 636b ite, Prev: Pack │ │ │ │ │ +0002b9f0: 6167 652d 5479 7065 2c20 2055 703a 204c age-Type, Up: L │ │ │ │ │ +0002ba00: 6973 7420 6f66 2066 6965 6c64 730a 0a35 ist of fields..5 │ │ │ │ │ +0002ba10: 2e36 2e32 3920 e280 9844 6769 74e2 8099 .6.29 ...Dgit... │ │ │ │ │ +0002ba20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a .-------------.. │ │ │ │ │ +0002ba30: 466f 6c64 6564 2066 6965 6c64 2063 6f6e Folded field con │ │ │ │ │ +0002ba40: 7461 696e 696e 6720 6120 7369 6e67 6c65 taining a single │ │ │ │ │ +0002ba50: 2067 6974 2063 6f6d 6d69 7420 6861 7368 git commit hash │ │ │ │ │ +0002ba60: 2c20 7072 6573 656e 7465 6420 696e 2066 , presented in f │ │ │ │ │ +0002ba70: 756c 6c2c 0a66 6f6c 6c6f 7765 6420 6f70 ull,.followed op │ │ │ │ │ +0002ba80: 7469 6f6e 616c 6c79 2062 7920 7768 6974 tionally by whit │ │ │ │ │ +0002ba90: 6573 7061 6365 2061 6e64 206f 7468 6572 espace and other │ │ │ │ │ +0002baa0: 2064 6174 6120 746f 2062 6520 6465 6669 data to be defi │ │ │ │ │ +0002bab0: 6e65 6420 696e 2066 7574 7572 650a 6578 ned in future.ex │ │ │ │ │ +0002bac0: 7465 6e73 696f 6e73 2e0a 0a44 6563 6c61 tensions...Decla │ │ │ │ │ +0002bad0: 7265 7320 7468 6174 2074 6865 2073 6f75 res that the sou │ │ │ │ │ +0002bae0: 7263 6520 7061 636b 6167 6520 636f 7272 rce package corr │ │ │ │ │ +0002baf0: 6573 706f 6e64 7320 6578 6163 746c 7920 esponds exactly │ │ │ │ │ +0002bb00: 746f 2061 2072 6566 6572 656e 6365 640a to a referenced. │ │ │ │ │ +0002bb10: 636f 6d6d 6974 2069 6e20 6120 4769 7420 commit in a Git │ │ │ │ │ +0002bb20: 7265 706f 7369 746f 7279 2061 7661 696c repository avail │ │ │ │ │ +0002bb30: 6162 6c65 2061 7420 7468 6520 6361 6e6f able at the cano │ │ │ │ │ +0002bb40: 6e69 6361 6c20 6c6f 6361 7469 6f6e 2063 nical location c │ │ │ │ │ +0002bb50: 616c 6c65 640a 2764 6769 742d 7265 706f alled.'dgit-repo │ │ │ │ │ +0002bb60: 7327 2c20 7573 6564 2062 7920 e280 9864 s', used by ...d │ │ │ │ │ +0002bb70: 6769 74e2 8099 2c20 6120 6269 6469 7265 git..., a bidire │ │ │ │ │ +0002bb80: 6374 696f 6e61 6c20 6761 7465 7761 7920 ctional gateway │ │ │ │ │ +0002bb90: 6265 7477 6565 6e20 7468 6520 4465 6269 between the Debi │ │ │ │ │ +0002bba0: 616e 0a61 7263 6869 7665 2061 6e64 2047 an.archive and G │ │ │ │ │ +0002bbb0: 6974 2e20 2054 6865 2063 6f6d 6d69 7420 it. The commit │ │ │ │ │ +0002bbc0: 6973 2072 6561 6368 6162 6c65 2066 726f is reachable fro │ │ │ │ │ +0002bbd0: 6d20 6174 206c 6561 7374 206f 6e65 2072 m at least one r │ │ │ │ │ +0002bbe0: 6566 6572 656e 6365 0a77 686f 7365 206e eference.whose n │ │ │ │ │ +0002bbf0: 616d 6520 6d61 7463 6865 7320 e280 9872 ame matches ...r │ │ │ │ │ +0002bc00: 6566 732f 6467 6974 2f2a e280 992e 2020 efs/dgit/*.... │ │ │ │ │ +0002bc10: 5365 6520 7468 6520 6d61 6e75 616c 2070 See the manual p │ │ │ │ │ +0002bc20: 6167 6520 6f66 20e2 8098 6467 6974 e280 age of ...dgit.. │ │ │ │ │ +0002bc30: 9920 666f 720a 6675 7274 6865 7220 6465 . for.further de │ │ │ │ │ +0002bc40: 7461 696c 732e 0a0a 1f0a 4669 6c65 3a20 tails.....File: │ │ │ │ │ +0002bc50: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0002bc60: 666f 2c20 204e 6f64 653a 2054 6573 7473 fo, Node: Tests │ │ │ │ │ +0002bc70: 7569 7465 2c20 204e 6578 743a 2052 756c uite, Next: Rul │ │ │ │ │ +0002bc80: 6573 2d52 6571 7569 7265 732d 526f 6f74 es-Requires-Root │ │ │ │ │ +0002bc90: 2c20 2050 7265 763a 2044 6769 742c 2020 , Prev: Dgit, │ │ │ │ │ +0002bca0: 5570 3a20 4c69 7374 206f 6620 6669 656c Up: List of fiel │ │ │ │ │ +0002bcb0: 6473 0a0a 352e 362e 3330 20e2 8098 5465 ds..5.6.30 ...Te │ │ │ │ │ +0002bcc0: 7374 7375 6974 65e2 8099 0a2d 2d2d 2d2d stsuite....----- │ │ │ │ │ +0002bcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 -------------..S │ │ │ │ │ +0002bce0: 696d 706c 6520 6669 656c 6420 636f 6e74 imple field cont │ │ │ │ │ +0002bcf0: 6169 6e69 6e67 2061 2063 6f6d 6d61 2d73 aining a comma-s │ │ │ │ │ +0002bd00: 6570 6172 6174 6564 206c 6973 7420 6f66 eparated list of │ │ │ │ │ +0002bd10: 2076 616c 7565 7320 616c 6c6f 7769 6e67 values allowing │ │ │ │ │ +0002bd20: 2074 6573 740a 6578 6563 7574 696f 6e20 test.execution │ │ │ │ │ +0002bd30: 656e 7669 726f 6e6d 656e 7473 2074 6f20 environments to │ │ │ │ │ +0002bd40: 6469 7363 6f76 6572 2070 6163 6b61 6765 discover package │ │ │ │ │ +0002bd50: 7320 7768 6963 6820 7072 6f76 6964 6520 s which provide │ │ │ │ │ +0002bd60: 7465 7374 732e 0a0a 5468 6973 2066 6965 tests...This fie │ │ │ │ │ +0002bd70: 6c64 2069 7320 6175 746f 6d61 7469 6361 ld is automatica │ │ │ │ │ +0002bd80: 6c6c 7920 6164 6465 6420 746f 2044 6562 lly added to Deb │ │ │ │ │ +0002bd90: 6961 6e20 736f 7572 6365 2063 6f6e 7472 ian source contr │ │ │ │ │ +0002bda0: 6f6c 2066 696c 6573 0a28 e280 982e 6473 ol files.(....ds │ │ │ │ │ +0002bdb0: 63e2 8099 2920 6279 20e2 8098 6470 6b67 c...) by ...dpkg │ │ │ │ │ +0002bdc0: e280 992c 2077 6974 6820 7468 6520 7661 ..., with the va │ │ │ │ │ +0002bdd0: 6c75 6520 e280 9861 7574 6f70 6b67 7465 lue ...autopkgte │ │ │ │ │ +0002bde0: 7374 e280 992c 2077 6865 6e20 610a e280 st..., when a... │ │ │ │ │ +0002bdf0: 9864 6562 6961 6e2f 7465 7374 732f 636f .debian/tests/co │ │ │ │ │ +0002be00: 6e74 726f 6ce2 8099 2066 696c 6520 6973 ntrol... file is │ │ │ │ │ +0002be10: 2070 7265 7365 6e74 2069 6e20 7468 6520 present in the │ │ │ │ │ +0002be20: 736f 7572 6365 2070 6163 6b61 6765 2e20 source package. │ │ │ │ │ +0002be30: 2054 6869 730a 6669 656c 6420 6d61 7920 This.field may │ │ │ │ │ +0002be40: 616c 736f 2062 6520 7573 6564 2069 6e20 also be used in │ │ │ │ │ +0002be50: 736f 7572 6365 2070 6163 6b61 6765 2074 source package t │ │ │ │ │ +0002be60: 656d 706c 6174 6520 636f 6e74 726f 6c20 emplate control │ │ │ │ │ +0002be70: 6669 6c65 730a 28e2 8098 6465 6269 616e files.(...debian │ │ │ │ │ +0002be80: 2f63 6f6e 7472 6f6c e280 9929 2069 6620 /control...) if │ │ │ │ │ +0002be90: 6e65 6564 6564 2069 6e20 6f74 6865 7220 needed in other │ │ │ │ │ +0002bea0: 7369 7475 6174 696f 6e73 2e0a 0a1f 0a46 situations.....F │ │ │ │ │ +0002beb0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +0002bec0: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +0002bed0: 5275 6c65 732d 5265 7175 6972 6573 2d52 Rules-Requires-R │ │ │ │ │ +0002bee0: 6f6f 742c 2020 5072 6576 3a20 5465 7374 oot, Prev: Test │ │ │ │ │ +0002bef0: 7375 6974 652c 2020 5570 3a20 4c69 7374 suite, Up: List │ │ │ │ │ +0002bf00: 206f 6620 6669 656c 6473 0a0a 352e 362e of fields..5.6. │ │ │ │ │ +0002bf10: 3331 20e2 8098 5275 6c65 732d 5265 7175 31 ...Rules-Requ │ │ │ │ │ +0002bf20: 6972 6573 2d52 6f6f 74e2 8099 0a2d 2d2d ires-Root....--- │ │ │ │ │ +0002bf30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0002bf40: 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 696d 706c ---------..Simpl │ │ │ │ │ +0002bf50: 6520 6669 656c 6420 7468 6174 2064 6566 e field that def │ │ │ │ │ +0002bf60: 696e 6573 2069 6620 7468 6520 736f 7572 ines if the sour │ │ │ │ │ +0002bf70: 6365 2070 6163 6b61 6765 2072 6571 7569 ce package requi │ │ │ │ │ +0002bf80: 7265 7320 6163 6365 7373 2074 6f20 726f res access to ro │ │ │ │ │ +0002bf90: 6f74 0a28 6f72 2066 616b 6572 6f6f 7429 ot.(or fakeroot) │ │ │ │ │ +0002bfa0: 2064 7572 696e 6720 7365 6c65 6374 6564 during selected │ │ │ │ │ +0002bfb0: 2074 6172 6765 7473 2069 6e20 7468 6520 targets in the │ │ │ │ │ +0002bfc0: 2a6e 6f74 6520 4d61 696e 2062 7569 6c64 *note Main build │ │ │ │ │ +0002bfd0: 696e 6720 7363 7269 7074 3b0a 6465 6269 ing script;.debi │ │ │ │ │ +0002bfe0: 616e 2f72 756c 6573 3a20 3763 2e0a 0a54 an/rules: 7c...T │ │ │ │ │ +0002bff0: 6865 2066 6965 6c64 2063 616e 2063 6f6e he field can con │ │ │ │ │ +0002c000: 7369 7374 206f 6620 6578 6163 746c 7920 sist of exactly │ │ │ │ │ +0002c010: 6f6e 6520 6f66 2074 6865 2066 6f6c 6c6f one of the follo │ │ │ │ │ +0002c020: 7769 6e67 2074 6872 6565 2069 7465 6d73 wing three items │ │ │ │ │ +0002c030: 3a0a 0a20 2020 2020 2020 202d 20e2 8098 :.. - ... │ │ │ │ │ +0002c040: 6e6f e280 993a 2044 6563 6c61 7265 7320 no...: Declares │ │ │ │ │ +0002c050: 7468 6174 206e 6569 7468 6572 2072 6f6f that neither roo │ │ │ │ │ +0002c060: 7420 6e6f 7220 6661 6b65 726f 6f74 2069 t nor fakeroot i │ │ │ │ │ +0002c070: 7320 7265 7175 6972 6564 2e0a 2020 2020 s required.. │ │ │ │ │ +0002c080: 2020 2020 2020 5061 636b 6167 6520 6275 Package bu │ │ │ │ │ +0002c090: 696c 6465 7273 2028 652e 672e 2020 6470 ilders (e.g. dp │ │ │ │ │ +0002c0a0: 6b67 2d62 7569 6c64 7061 636b 6167 6529 kg-buildpackage) │ │ │ │ │ +0002c0b0: 206d 6179 2063 686f 6f73 6520 746f 0a20 may choose to. │ │ │ │ │ +0002c0c0: 2020 2020 2020 2020 2069 6e76 6f6b 6520 invoke │ │ │ │ │ +0002c0d0: 616e 7920 7461 7267 6574 2069 6e20 e280 any target in .. │ │ │ │ │ +0002c0e0: 9864 6562 6961 6e2f 7275 6c65 73e2 8099 .debian/rules... │ │ │ │ │ +0002c0f0: 2077 6974 6820 616e 2075 6e70 7269 7669 with an unprivi │ │ │ │ │ +0002c100: 6c65 6765 6420 7573 6572 2e0a 0a20 2020 leged user... │ │ │ │ │ +0002c110: 2020 2020 202d 20e2 8098 6269 6e61 7279 - ...binary │ │ │ │ │ +0002c120: 2d74 6172 6765 7473 e280 9920 2864 6566 -targets... (def │ │ │ │ │ +0002c130: 6175 6c74 293a 2044 6563 6c61 7265 7320 ault): Declares │ │ │ │ │ +0002c140: 7468 6174 2074 6865 2070 6163 6b61 6765 that the package │ │ │ │ │ +0002c150: 2077 696c 6c0a 2020 2020 2020 2020 2020 will. │ │ │ │ │ +0002c160: 6e65 6564 2074 6865 2072 6f6f 7420 286f need the root (o │ │ │ │ │ +0002c170: 7220 6661 6b65 726f 6f74 2920 7768 656e r fakeroot) when │ │ │ │ │ +0002c180: 2065 6974 6865 7220 6f66 2074 6865 20e2 either of the . │ │ │ │ │ +0002c190: 8098 6269 6e61 7279 e280 992c 0a20 2020 ..binary...,. │ │ │ │ │ +0002c1a0: 2020 2020 2020 20e2 8098 6269 6e61 7279 ...binary │ │ │ │ │ +0002c1b0: 2d61 7263 68e2 8099 206f 7220 e280 9862 -arch... or ...b │ │ │ │ │ +0002c1c0: 696e 6172 792d 696e 6465 70e2 8099 2074 inary-indep... t │ │ │ │ │ +0002c1d0: 6172 6765 7473 2061 7265 2063 616c 6c65 argets are calle │ │ │ │ │ +0002c1e0: 642e 2020 5468 6973 2069 730a 2020 2020 d. This is. │ │ │ │ │ +0002c1f0: 2020 2020 2020 686f 7720 6576 6572 7920 how every │ │ │ │ │ +0002c200: 746f 6f6c 2062 6568 6176 6564 2062 6566 tool behaved bef │ │ │ │ │ +0002c210: 6f72 6520 7468 6973 2066 6965 6c64 2077 ore this field w │ │ │ │ │ +0002c220: 6173 2064 6566 696e 6564 2e0a 0a20 2020 as defined... │ │ │ │ │ +0002c230: 2020 2020 202d 2041 2073 7061 6365 2073 - A space s │ │ │ │ │ +0002c240: 6570 6172 6174 6564 206c 6973 7420 6f66 eparated list of │ │ │ │ │ +0002c250: 206b 6579 776f 7264 7320 6465 7363 7269 keywords descri │ │ │ │ │ +0002c260: 6265 6420 6265 6c6f 772e 2020 5468 6573 bed below. Thes │ │ │ │ │ +0002c270: 650a 2020 2020 2020 2020 2020 6b65 7977 e. keyw │ │ │ │ │ +0002c280: 6f72 6473 206d 7573 7420 616c 7761 7973 ords must always │ │ │ │ │ +0002c290: 2063 6f6e 7461 696e 2061 2066 6f72 7761 contain a forwa │ │ │ │ │ +0002c2a0: 7264 2073 6c61 7368 2c20 7768 6963 6820 rd slash, which │ │ │ │ │ +0002c2b0: 7365 7473 2074 6865 6d0a 2020 2020 2020 sets them. │ │ │ │ │ +0002c2c0: 2020 2020 6170 6172 7420 6672 6f6d 2074 apart from t │ │ │ │ │ +0002c2d0: 6865 206f 7468 6572 2070 6f73 7369 626c he other possibl │ │ │ │ │ +0002c2e0: 6520 7661 6c75 6573 206f 6620 e280 9852 e values of ...R │ │ │ │ │ +0002c2f0: 756c 6573 2d52 6571 7569 7265 732d 526f ules-Requires-Ro │ │ │ │ │ +0002c300: 6f74 e280 992e 0a20 2020 2020 2020 2020 ot..... │ │ │ │ │ +0002c310: 2057 6865 6e20 7468 6973 206c 6973 7420 When this list │ │ │ │ │ +0002c320: 6973 2070 726f 7669 6465 642c 2074 6865 is provided, the │ │ │ │ │ +0002c330: 2062 7569 6c64 6572 206d 7573 7420 7072 builder must pr │ │ │ │ │ +0002c340: 6f76 6964 6520 6120 e280 9c67 6169 6e0a ovide a ...gain. │ │ │ │ │ +0002c350: 2020 2020 2020 2020 2020 726f 6f74 2063 root c │ │ │ │ │ +0002c360: 6f6d 6d61 6e64 e280 9d20 2861 7320 6465 ommand... (as de │ │ │ │ │ +0002c370: 6669 6e65 6420 696e 202a 6e6f 7465 2064 fined in *note d │ │ │ │ │ +0002c380: 6562 6961 6e2f 7275 6c65 7320 616e 640a ebian/rules and. │ │ │ │ │ +0002c390: 2020 2020 2020 2020 2020 5275 6c65 732d Rules- │ │ │ │ │ +0002c3a0: 5265 7175 6972 6573 2d52 6f6f 743a 2038 Requires-Root: 8 │ │ │ │ │ +0002c3b0: 332e 2920 276f 7227 2070 7265 7465 6e64 3.) 'or' pretend │ │ │ │ │ +0002c3c0: 2074 6861 7420 7468 6520 7661 6c75 6520 that the value │ │ │ │ │ +0002c3d0: 7761 7320 7365 740a 2020 2020 2020 2020 was set. │ │ │ │ │ +0002c3e0: 2020 746f 20e2 8098 6269 6e61 7279 2d74 to ...binary-t │ │ │ │ │ +0002c3f0: 6172 6765 7473 e280 992c 2061 6e64 2062 argets..., and b │ │ │ │ │ +0002c400: 6f74 6820 7468 6520 6275 696c 6465 7220 oth the builder │ │ │ │ │ +0002c410: 616e 6420 7468 6520 7061 636b 6167 65e2 and the package. │ │ │ │ │ +0002c420: 8099 730a 2020 2020 2020 2020 2020 e280 ..s. .. │ │ │ │ │ +0002c430: 9864 6562 6961 6e2f 7275 6c65 73e2 8099 .debian/rules... │ │ │ │ │ +0002c440: 2073 6372 6970 7420 6d75 7374 2064 6f77 script must dow │ │ │ │ │ +0002c450: 6e67 7261 6465 2061 6363 6f72 6469 6e67 ngrade according │ │ │ │ │ +0002c460: 6c79 2028 7365 6520 6265 6c6f 7729 2e0a ly (see below).. │ │ │ │ │ +0002c470: 0a49 6620 7468 6520 7061 636b 6167 6520 .If the package │ │ │ │ │ +0002c480: 6275 696c 6465 7220 7375 7070 6f72 7473 builder supports │ │ │ │ │ +0002c490: 2074 6865 20e2 8098 5275 6c65 732d 5265 the ...Rules-Re │ │ │ │ │ +0002c4a0: 7175 6972 6573 2d52 6f6f 74e2 8099 2066 quires-Root... f │ │ │ │ │ +0002c4b0: 6965 6c64 2061 6e64 0a77 616e 7473 2074 ield and.wants t │ │ │ │ │ +0002c4c0: 6f20 656e 6162 6c65 2074 6865 2066 6561 o enable the fea │ │ │ │ │ +0002c4d0: 7475 7265 2c20 7468 656e 2069 7420 6d75 ture, then it mu │ │ │ │ │ +0002c4e0: 7374 2073 6574 2074 6865 2065 6e76 6972 st set the envir │ │ │ │ │ +0002c4f0: 6f6e 6d65 6e74 2076 6172 6961 626c 650a onment variable. │ │ │ │ │ +0002c500: e280 9844 4542 5f52 554c 4553 5f52 4551 ...DEB_RULES_REQ │ │ │ │ │ +0002c510: 5549 5245 535f 524f 4f54 e280 9920 7768 UIRES_ROOT... wh │ │ │ │ │ +0002c520: 656e 2069 6e76 6f6b 696e 6720 7468 6520 en invoking the │ │ │ │ │ +0002c530: 7061 636b 6167 6520 6275 696c 6469 6e67 package building │ │ │ │ │ +0002c540: 2073 6372 6970 740a e280 9864 6562 6961 script....debia │ │ │ │ │ +0002c550: 6e2f 7275 6c65 73e2 8099 2e20 2054 6865 n/rules.... The │ │ │ │ │ +0002c560: 2076 616c 7565 206f 6620 e280 9844 4542 value of ...DEB │ │ │ │ │ +0002c570: 5f52 554c 4553 5f52 4551 5549 5245 535f _RULES_REQUIRES_ │ │ │ │ │ +0002c580: 524f 4f54 e280 9920 7368 6f75 6c64 2062 ROOT... should b │ │ │ │ │ +0002c590: 6520 6f6e 650a 6f66 3a0a 0a20 2020 2020 e one.of:.. │ │ │ │ │ +0002c5a0: 2020 202a 2054 6865 2076 616c 7565 206f * The value o │ │ │ │ │ +0002c5b0: 6620 e280 9852 756c 6573 2d52 6571 7569 f ...Rules-Requi │ │ │ │ │ +0002c5c0: 7265 732d 526f 6f74 e280 9920 6966 2074 res-Root... if t │ │ │ │ │ +0002c5d0: 6865 2062 7569 6c64 6572 2063 616e 2073 he builder can s │ │ │ │ │ +0002c5e0: 7570 706f 7274 0a20 2020 2020 2020 2020 upport. │ │ │ │ │ +0002c5f0: 2074 6861 7420 7661 6c75 652e 2020 5468 that value. Th │ │ │ │ │ +0002c600: 6520 6275 696c 6465 7220 6d61 7920 7472 e builder may tr │ │ │ │ │ +0002c610: 696d 2075 6e6e 6563 6573 7361 7279 2077 im unnecessary w │ │ │ │ │ +0002c620: 6869 7465 7370 6163 6520 7573 6564 0a20 hitespace used. │ │ │ │ │ +0002c630: 2020 2020 2020 2020 2074 6f20 666f 726d to form │ │ │ │ │ +0002c640: 6174 2074 6865 2066 6965 6c64 2066 6f72 at the field for │ │ │ │ │ +0002c650: 2072 6561 6461 6269 6c69 7479 2e0a 0a20 readability... │ │ │ │ │ +0002c660: 2020 2020 2020 202a 2054 6865 2076 616c * The val │ │ │ │ │ +0002c670: 7565 20e2 8098 6269 6e61 7279 2d74 6172 ue ...binary-tar │ │ │ │ │ +0002c680: 6765 7473 e280 9920 6966 2069 7420 6361 gets... if it ca │ │ │ │ │ +0002c690: 6e6e 6f74 2073 7570 706f 7274 2074 6865 nnot support the │ │ │ │ │ +0002c6a0: 2076 616c 7565 206f 660a 2020 2020 2020 value of. │ │ │ │ │ +0002c6b0: 2020 2020 e280 9852 756c 6573 2d52 6571 ...Rules-Req │ │ │ │ │ +0002c6c0: 7569 7265 732d 526f 6f74 e280 992e 0a0a uires-Root...... │ │ │ │ │ +0002c6d0: 4120 636f 6d70 6c69 616e 7420 6275 696c A compliant buil │ │ │ │ │ +0002c6e0: 6465 7220 6d61 7920 616c 736f 206c 6561 der may also lea │ │ │ │ │ +0002c6f0: 7665 20e2 8098 4445 425f 5255 4c45 535f ve ...DEB_RULES_ │ │ │ │ │ +0002c700: 5245 5155 4952 4553 5f52 4f4f 54e2 8099 REQUIRES_ROOT... │ │ │ │ │ +0002c710: 2075 6e73 6574 206f 720a 7365 7420 6974 unset or.set it │ │ │ │ │ +0002c720: 2074 6f20 e280 9862 696e 6172 792d 7461 to ...binary-ta │ │ │ │ │ +0002c730: 7267 6574 73e2 8099 2069 6620 6974 2068 rgets... if it h │ │ │ │ │ +0002c740: 6173 2062 6565 6e20 7265 7175 6573 7465 as been requeste │ │ │ │ │ +0002c750: 6420 746f 2074 6573 7420 7768 6574 6865 d to test whethe │ │ │ │ │ +0002c760: 7220 7468 650a 7061 636b 6167 6520 6974 r the.package it │ │ │ │ │ +0002c770: 2062 7569 6c64 7320 636f 7272 6563 746c builds correctl │ │ │ │ │ +0002c780: 7920 696d 706c 656d 656e 7473 2074 6865 y implements the │ │ │ │ │ +0002c790: 2066 616c 6c2d 6261 636b 2066 6f72 206c fall-back for l │ │ │ │ │ +0002c7a0: 6567 6163 790a 6275 696c 6465 7273 2e0a egacy.builders.. │ │ │ │ │ +0002c7b0: 0a2a 204d 656e 753a 0a0a 2a20 5265 6d61 .* Menu:..* Rema │ │ │ │ │ +0002c7c0: 726b 733a 3a0a 2a20 4465 6669 6e69 7469 rks::.* Definiti │ │ │ │ │ +0002c7d0: 6f6e 206f 6620 7468 6520 6b65 7977 6f72 on of the keywor │ │ │ │ │ +0002c7e0: 6473 3a3a 0a2a 2050 726f 7669 6465 6420 ds::.* Provided │ │ │ │ │ +0002c7f0: 6b65 7977 6f72 6473 3a3a 0a0a 1f0a 4669 keywords::....Fi │ │ │ │ │ +0002c800: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0002c810: 792e 696e 666f 2c20 204e 6f64 653a 2052 y.info, Node: R │ │ │ │ │ +0002c820: 656d 6172 6b73 2c20 204e 6578 743a 2044 emarks, Next: D │ │ │ │ │ +0002c830: 6566 696e 6974 696f 6e20 6f66 2074 6865 efinition of the │ │ │ │ │ +0002c840: 206b 6579 776f 7264 732c 2020 5570 3a20 keywords, Up: │ │ │ │ │ +0002c850: 5275 6c65 732d 5265 7175 6972 6573 2d52 Rules-Requires-R │ │ │ │ │ +0002c860: 6f6f 740a 0a35 2e36 2e33 312e 3120 5265 oot..5.6.31.1 Re │ │ │ │ │ +0002c870: 6d61 726b 730a 2e2e 2e2e 2e2e 2e2e 2e2e marks........... │ │ │ │ │ +0002c880: 2e2e 2e2e 2e2e 0a0a 416c 6c20 7061 636b ........All pack │ │ │ │ │ +0002c890: 6167 6573 2061 6e64 2062 7569 6c64 6572 ages and builder │ │ │ │ │ +0002c8a0: 7320 6d75 7374 2073 7570 706f 7274 20e2 s must support . │ │ │ │ │ +0002c8b0: 8098 6269 6e61 7279 2d74 6172 6765 7473 ..binary-targets │ │ │ │ │ +0002c8c0: e280 9920 6173 2074 6869 7320 7761 7320 ... as this was │ │ │ │ │ +0002c8d0: 7468 650a 6869 7374 6f72 6963 616c 2062 the.historical b │ │ │ │ │ +0002c8e0: 6568 6176 696f 7572 2070 7269 6f72 2074 ehaviour prior t │ │ │ │ │ +0002c8f0: 6f20 7468 6520 696e 7472 6f64 7563 7469 o the introducti │ │ │ │ │ +0002c900: 6f6e 206f 6620 7468 6973 2066 6965 6c64 on of this field │ │ │ │ │ +0002c910: 2e0a 0a41 6e79 2074 6f6f 6c20 2870 6172 ...Any tool (par │ │ │ │ │ +0002c920: 7469 6375 6c61 726c 7920 6f6c 6465 7220 ticularly older │ │ │ │ │ +0002c930: 7665 7273 696f 6e73 206f 6620 7468 656d versions of them │ │ │ │ │ +0002c940: 2920 6d61 7920 6265 2075 6e61 7761 7265 ) may be unaware │ │ │ │ │ +0002c950: 206f 6620 7468 6973 0a66 6965 6c64 2061 of this.field a │ │ │ │ │ +0002c960: 6e64 2062 6568 6176 6520 6c69 6b65 2074 nd behave like t │ │ │ │ │ +0002c970: 6865 2066 6965 6c64 2077 6173 2073 6574 he field was set │ │ │ │ │ +0002c980: 2074 6f20 e280 9862 696e 6172 792d 7461 to ...binary-ta │ │ │ │ │ +0002c990: 7267 6574 73e2 8099 2e20 2054 6865 0a70 rgets.... The.p │ │ │ │ │ +0002c9a0: 6163 6b61 6765 2062 7569 6c64 206d 7573 ackage build mus │ │ │ │ │ +0002c9b0: 7420 6772 6163 6566 756c 6c79 2063 6f70 t gracefully cop │ │ │ │ │ +0002c9c0: 6520 7769 7468 2074 6869 7320 616e 6420 e with this and │ │ │ │ │ +0002c9d0: 7072 6f64 7563 6520 6120 7365 6d61 6e74 produce a semant │ │ │ │ │ +0002c9e0: 6963 616c 6c79 0a65 7175 6976 616c 656e ically.equivalen │ │ │ │ │ +0002c9f0: 7420 7265 7375 6c74 2e0a 0a54 6869 7320 t result...This │ │ │ │ │ +0002ca00: 6669 656c 6420 696e 7465 6e74 696f 6e61 field intentiona │ │ │ │ │ +0002ca10: 6c6c 7920 646f 6573 206e 6f74 2065 6e61 lly does not ena │ │ │ │ │ +0002ca20: 626c 6520 6120 7061 636b 6167 6520 746f ble a package to │ │ │ │ │ +0002ca30: 2072 6571 7565 7374 2061 2074 7275 650a request a true. │ │ │ │ │ +0002ca40: 726f 6f74 206f 7665 7220 6661 6b65 726f root over fakero │ │ │ │ │ +0002ca50: 6f74 2e0a 0a1f 0a46 696c 653a 2064 6562 ot.....File: deb │ │ │ │ │ +0002ca60: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0002ca70: 2020 4e6f 6465 3a20 4465 6669 6e69 7469 Node: Definiti │ │ │ │ │ +0002ca80: 6f6e 206f 6620 7468 6520 6b65 7977 6f72 on of the keywor │ │ │ │ │ +0002ca90: 6473 2c20 204e 6578 743a 2050 726f 7669 ds, Next: Provi │ │ │ │ │ +0002caa0: 6465 6420 6b65 7977 6f72 6473 2c20 2050 ded keywords, P │ │ │ │ │ +0002cab0: 7265 763a 2052 656d 6172 6b73 2c20 2055 rev: Remarks, U │ │ │ │ │ +0002cac0: 703a 2052 756c 6573 2d52 6571 7569 7265 p: Rules-Require │ │ │ │ │ +0002cad0: 732d 526f 6f74 0a0a 352e 362e 3331 2e32 s-Root..5.6.31.2 │ │ │ │ │ +0002cae0: 2044 6566 696e 6974 696f 6e20 6f66 2074 Definition of t │ │ │ │ │ +0002caf0: 6865 206b 6579 776f 7264 730a 2e2e 2e2e he keywords..... │ │ │ │ │ +0002cb00: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +0002cb10: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a ................ │ │ │ │ │ +0002cb20: 0a54 6865 206b 6579 776f 7264 7320 6861 .The keywords ha │ │ │ │ │ +0002cb30: 7665 2074 6865 2066 6f72 6d61 7420 e280 ve the format .. │ │ │ │ │ +0002cb40: 983c 6e61 6d65 7370 6163 653e 2f3c 6361 ./..., where:.. │ │ │ │ │ +0002cb60: 2020 2020 2020 2020 2a20 e280 983c 6e61 * ...... must │ │ │ │ │ +0002cb80: 2063 6f6e 7369 7374 2065 6e74 6972 656c consist entirel │ │ │ │ │ +0002cb90: 7920 6f66 2070 7269 6e74 6162 6c65 2041 y of printable A │ │ │ │ │ +0002cba0: 5343 4949 0a20 2020 2020 2020 2020 2063 SCII. c │ │ │ │ │ +0002cbb0: 6861 7261 6374 6572 7320 6578 6365 7074 haracters except │ │ │ │ │ +0002cbc0: 2066 6f72 2061 6e79 2077 6869 7465 7370 for any whitesp │ │ │ │ │ +0002cbd0: 6163 6520 616e 6420 7468 6520 666f 7277 ace and the forw │ │ │ │ │ +0002cbe0: 6172 6420 736c 6173 680a 2020 2020 2020 ard slash. │ │ │ │ │ +0002cbf0: 2020 2020 28e2 8098 2fe2 8099 292e 2020 (.../...). │ │ │ │ │ +0002cc00: 4974 206d 7573 7420 636f 6e73 6973 7420 It must consist │ │ │ │ │ +0002cc10: 6f66 2061 7420 6c65 6173 7420 3220 6368 of at least 2 ch │ │ │ │ │ +0002cc20: 6172 6163 7465 7273 2e0a 0a20 2020 2020 aracters... │ │ │ │ │ +0002cc30: 2020 202a 20e2 8098 2fe2 8099 2028 6265 * .../... (be │ │ │ │ │ +0002cc40: 7477 6565 6e20 e280 983c 6e61 6d65 7370 tween ...... and ...< │ │ │ │ │ +0002cc60: 6361 7365 3ee2 8099 2920 6973 2061 2073 case>...) is a s │ │ │ │ │ +0002cc70: 696e 676c 6520 4153 4349 490a 2020 2020 ingle ASCII. │ │ │ │ │ +0002cc80: 2020 2020 2020 666f 7277 6172 6420 736c forward sl │ │ │ │ │ +0002cc90: 6173 682e 0a0a 2020 2020 2020 2020 2a20 ash... * │ │ │ │ │ +0002cca0: e280 983c 6361 7365 3ee2 8099 206d 7573 ...... mus │ │ │ │ │ +0002ccb0: 7420 636f 6e73 6973 7420 656e 7469 7265 t consist entire │ │ │ │ │ +0002ccc0: 6c79 206f 6620 7072 696e 7461 626c 6520 ly of printable │ │ │ │ │ +0002ccd0: 4153 4349 4920 6368 6172 6163 7465 7273 ASCII characters │ │ │ │ │ +0002cce0: 0a20 2020 2020 2020 2020 2065 7863 6570 . excep │ │ │ │ │ +0002ccf0: 7420 666f 7220 616e 7920 7768 6974 6573 t for any whites │ │ │ │ │ +0002cd00: 7061 6365 2e20 2049 7420 6d75 7374 2063 pace. It must c │ │ │ │ │ +0002cd10: 6f6e 7369 7374 206f 6620 6174 206c 6561 onsist of at lea │ │ │ │ │ +0002cd20: 7374 2032 0a20 2020 2020 2020 2020 2063 st 2. c │ │ │ │ │ +0002cd30: 6861 7261 6374 6572 732e 0a0a 5468 6573 haracters...Thes │ │ │ │ │ +0002cd40: 6520 6b65 7977 6f72 6473 2064 6566 696e e keywords defin │ │ │ │ │ +0002cd50: 6520 7768 6572 6520 7468 6520 7061 636b e where the pack │ │ │ │ │ +0002cd60: 6167 6520 6275 696c 6420 7363 7269 7074 age build script │ │ │ │ │ +0002cd70: 20e2 8098 6465 6269 616e 2f72 756c 6573 ...debian/rules │ │ │ │ │ +0002cd80: e280 992c 206f 720a 7468 6520 746f 6f6c ..., or.the tool │ │ │ │ │ +0002cd90: 7320 6361 6c6c 6564 2062 7920 7468 6174 s called by that │ │ │ │ │ +0002cda0: 2073 6372 6970 742c 2077 696c 6c20 6e65 script, will ne │ │ │ │ │ +0002cdb0: 6564 2061 6363 6573 7320 746f 2072 6f6f ed access to roo │ │ │ │ │ +0002cdc0: 7420 6f72 2066 616b 6572 6f6f 742e 0a0a t or fakeroot... │ │ │ │ │ +0002cdd0: 496e 2061 6464 6974 696f 6e20 746f 2074 In addition to t │ │ │ │ │ +0002cde0: 6865 206b 6579 776f 7264 7320 6465 6669 he keywords defi │ │ │ │ │ +0002cdf0: 6e65 6420 696e 2074 6865 206e 6578 7420 ned in the next │ │ │ │ │ +0002ce00: 7365 6374 696f 6e2c 2065 6163 6820 746f section, each to │ │ │ │ │ +0002ce10: 6f6c 206f 720a 7061 636b 6167 6520 6d61 ol or.package ma │ │ │ │ │ +0002ce20: 7920 6465 6669 6e65 206b 6579 776f 7264 y define keyword │ │ │ │ │ +0002ce30: 7320 7769 7468 696e 2061 206e 616d 6573 s within a names │ │ │ │ │ +0002ce40: 7061 6365 206e 616d 6564 2061 6674 6572 pace named after │ │ │ │ │ +0002ce50: 2074 6861 7420 746f 6f6c 206f 720a 7061 that tool or.pa │ │ │ │ │ +0002ce60: 636b 6167 652e 2020 5468 6520 7061 636b ckage. The pack │ │ │ │ │ +0002ce70: 6167 6520 6f72 2074 6f6f 6c20 6973 2063 age or tool is c │ │ │ │ │ +0002ce80: 6f6e 7369 6465 7265 6420 746f 206f 776e onsidered to own │ │ │ │ │ +0002ce90: 2074 6861 7420 6e61 6d65 7370 6163 652e that namespace. │ │ │ │ │ +0002cea0: 0a0a 4120 746f 6f6c 2069 7320 7065 726d ..A tool is perm │ │ │ │ │ +0002ceb0: 6974 7465 6420 746f 2075 7365 2074 6865 itted to use the │ │ │ │ │ +0002cec0: 20e2 809c 6761 696e 2072 6f6f 7420 636f ...gain root co │ │ │ │ │ +0002ced0: 6d6d 616e 64e2 809d 2074 6f20 646f 2073 mmand... to do s │ │ │ │ │ +0002cee0: 6f6d 6574 6869 6e67 2075 6e64 6572 0a28 omething under.( │ │ │ │ │ +0002cef0: 6661 6b65 2972 6f6f 7420 6966 2061 6e64 fake)root if and │ │ │ │ │ +0002cf00: 206f 6e6c 7920 6966 2074 6865 2074 6f6f only if the too │ │ │ │ │ +0002cf10: 6c20 6465 6669 6e65 7320 616e 2061 7070 l defines an app │ │ │ │ │ +0002cf20: 726f 7072 6961 7465 206b 6579 776f 7264 ropriate keyword │ │ │ │ │ +0002cf30: 2069 6e20 6974 730a 6e61 6d65 7370 6163 in its.namespac │ │ │ │ │ +0002cf40: 652c 2061 6e64 2074 6865 2070 6163 6b61 e, and the packa │ │ │ │ │ +0002cf50: 6765 206c 6973 7473 2074 6861 7420 6b65 ge lists that ke │ │ │ │ │ +0002cf60: 7977 6f72 6420 696e 20e2 8098 5275 6c65 yword in ...Rule │ │ │ │ │ +0002cf70: 732d 5265 7175 6972 6573 2d52 6f6f 74e2 s-Requires-Root. │ │ │ │ │ +0002cf80: 8099 2e0a 0a41 6c6c 2074 6f6f 6c73 206d .....All tools m │ │ │ │ │ +0002cf90: 7573 7420 6967 6e6f 7265 206b 6579 776f ust ignore keywo │ │ │ │ │ +0002cfa0: 7264 7320 756e 6465 7220 6e61 6d65 7370 rds under namesp │ │ │ │ │ +0002cfb0: 6163 6573 2074 6865 7920 646f 206e 6f74 aces they do not │ │ │ │ │ +0002cfc0: 206b 6e6f 7720 6f72 206f 776e 2e0a 4120 know or own..A │ │ │ │ │ +0002cfd0: 746f 6f6c 206d 6179 2065 6d69 7420 6120 tool may emit a │ │ │ │ │ +0002cfe0: 7761 726e 696e 672c 206f 7220 6162 6f72 warning, or abor │ │ │ │ │ +0002cff0: 7420 7769 7468 2061 6e20 6572 726f 722c t with an error, │ │ │ │ │ +0002d000: 2069 6620 6974 2066 696e 6473 2075 6e6b if it finds unk │ │ │ │ │ +0002d010: 6e6f 776e 0a6b 6579 776f 7264 7320 696e nown.keywords in │ │ │ │ │ +0002d020: 206e 616d 6573 7061 6365 7320 6974 206f namespaces it o │ │ │ │ │ +0002d030: 776e 732c 2062 7574 2069 7420 6973 206e wns, but it is n │ │ │ │ │ +0002d040: 6f74 2072 6571 7569 7265 6420 746f 2064 ot required to d │ │ │ │ │ +0002d050: 6f20 7468 6973 2066 6f72 0a61 6c6c 206b o this for.all k │ │ │ │ │ +0002d060: 6579 776f 7264 7320 696e 2074 6865 206e eywords in the n │ │ │ │ │ +0002d070: 616d 6573 7061 6365 2e0a 0a1f 0a46 696c amespace.....Fil │ │ │ │ │ +0002d080: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0002d090: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr │ │ │ │ │ +0002d0a0: 6f76 6964 6564 206b 6579 776f 7264 732c ovided keywords, │ │ │ │ │ +0002d0b0: 2020 5072 6576 3a20 4465 6669 6e69 7469 Prev: Definiti │ │ │ │ │ +0002d0c0: 6f6e 206f 6620 7468 6520 6b65 7977 6f72 on of the keywor │ │ │ │ │ +0002d0d0: 6473 2c20 2055 703a 2052 756c 6573 2d52 ds, Up: Rules-R │ │ │ │ │ +0002d0e0: 6571 7569 7265 732d 526f 6f74 0a0a 352e equires-Root..5. │ │ │ │ │ +0002d0f0: 362e 3331 2e33 2050 726f 7669 6465 6420 6.31.3 Provided │ │ │ │ │ +0002d100: 6b65 7977 6f72 6473 0a2e 2e2e 2e2e 2e2e keywords........ │ │ │ │ │ +0002d110: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +0002d120: 2e2e 2e0a 0a54 6865 2066 6f6c 6c6f 7769 .....The followi │ │ │ │ │ +0002d130: 6e67 206b 6579 776f 7264 7320 6172 6520 ng keywords are │ │ │ │ │ +0002d140: 6465 6669 6e65 643a 0a0a 2020 2020 2020 defined:.. │ │ │ │ │ +0002d150: 2020 2a20 e280 9864 706b 672f 7461 7267 * ...dpkg/targ │ │ │ │ │ +0002d160: 6574 2d73 7562 636f 6d6d 616e 64e2 8099 et-subcommand... │ │ │ │ │ +0002d170: 3a20 6465 636c 6172 6573 2074 6861 7420 : declares that │ │ │ │ │ +0002d180: 7468 6572 6520 6578 6973 7473 2061 2063 there exists a c │ │ │ │ │ +0002d190: 6f6d 6d61 6e64 0a20 2020 2020 2020 2020 ommand. │ │ │ │ │ +0002d1a0: 2074 6861 7420 7468 6520 e280 9864 6562 that the ...deb │ │ │ │ │ +0002d1b0: 6961 6e2f 7275 6c65 73e2 8099 2066 696c ian/rules... fil │ │ │ │ │ +0002d1c0: 6520 6d75 7374 2072 756e 2075 6e64 6572 e must run under │ │ │ │ │ +0002d1d0: 2028 6661 6b65 2972 6f6f 740a 0a20 2020 (fake)root.. │ │ │ │ │ +0002d1e0: 2020 2020 202a 20e2 8098 6470 6b67 2f74 * ...dpkg/t │ │ │ │ │ +0002d1f0: 6172 6765 742f 666f 6fe2 8099 3a20 6465 arget/foo...: de │ │ │ │ │ +0002d200: 636c 6172 6573 2074 6861 7420 7468 6520 clares that the │ │ │ │ │ +0002d210: 6164 6469 7469 6f6e 616c 2c0a 2020 2020 additional,. │ │ │ │ │ +0002d220: 2020 2020 2020 7061 636b 6167 652d 7370 package-sp │ │ │ │ │ +0002d230: 6563 6966 6963 2074 6172 6765 7420 e280 ecific target .. │ │ │ │ │ +0002d240: 9866 6f6f e280 9920 2874 6861 7420 6973 .foo... (that is │ │ │ │ │ +0002d250: 2c20 6e6f 7420 6f6e 6520 6f66 2074 6865 , not one of the │ │ │ │ │ +0002d260: 2074 6172 6765 7473 0a20 2020 2020 2020 targets. │ │ │ │ │ +0002d270: 2020 2073 7065 6369 6669 6564 2069 6e20 specified in │ │ │ │ │ +0002d280: 2a6e 6f74 6520 4d61 696e 2062 7569 6c64 *note Main build │ │ │ │ │ +0002d290: 696e 6720 7363 7269 7074 3b20 6465 6269 ing script; debi │ │ │ │ │ +0002d2a0: 616e 2f72 756c 6573 3a20 3763 2e29 0a20 an/rules: 7c.). │ │ │ │ │ +0002d2b0: 2020 2020 2020 2020 206d 7573 7420 6265 must be │ │ │ │ │ +0002d2c0: 2072 756e 2075 6e64 6572 2028 6661 6b65 run under (fake │ │ │ │ │ +0002d2d0: 2972 6f6f 740a 0a54 6869 7320 6c69 7374 )root..This list │ │ │ │ │ +0002d2e0: 2069 7320 696e 7465 6e74 696f 6e61 6c6c is intentionall │ │ │ │ │ +0002d2f0: 7920 696e 636f 6d70 6c65 7465 2e20 2059 y incomplete. Y │ │ │ │ │ +0002d300: 6f75 2073 686f 756c 6420 636f 6e73 756c ou should consul │ │ │ │ │ +0002d310: 7420 7468 650a 646f 6375 6d65 6e74 6174 t the.documentat │ │ │ │ │ +0002d320: 696f 6e20 6f66 2074 6865 2074 6f6f 6c20 ion of the tool │ │ │ │ │ +0002d330: 6f72 2070 6163 6b61 6765 2069 6e20 7175 or package in qu │ │ │ │ │ +0002d340: 6573 7469 6f6e 2066 6f72 2077 6869 6368 estion for which │ │ │ │ │ +0002d350: 206b 6579 776f 7264 7320 6974 0a64 6566 keywords it.def │ │ │ │ │ +0002d360: 696e 6573 2061 6e64 2077 6865 6e20 7468 ines and when th │ │ │ │ │ +0002d370: 6579 2061 7265 206e 6565 6465 642e 0a0a ey are needed... │ │ │ │ │ +0002d380: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +0002d390: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +0002d3a0: 653a 2055 7365 722d 6465 6669 6e65 6420 e: User-defined │ │ │ │ │ +0002d3b0: 6669 656c 6473 2c20 204e 6578 743a 204f fields, Next: O │ │ │ │ │ +0002d3c0: 6273 6f6c 6574 6520 6669 656c 6473 2c20 bsolete fields, │ │ │ │ │ +0002d3d0: 2050 7265 763a 204c 6973 7420 6f66 2066 Prev: List of f │ │ │ │ │ +0002d3e0: 6965 6c64 732c 2020 5570 3a20 436f 6e74 ields, Up: Cont │ │ │ │ │ +0002d3f0: 726f 6c20 6669 6c65 7320 616e 6420 7468 rol files and th │ │ │ │ │ +0002d400: 6569 7220 6669 656c 6473 0a0a 352e 3720 eir fields..5.7 │ │ │ │ │ +0002d410: 5573 6572 2d64 6566 696e 6564 2066 6965 User-defined fie │ │ │ │ │ +0002d420: 6c64 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d lds.============ │ │ │ │ │ +0002d430: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 6464 ===========..Add │ │ │ │ │ +0002d440: 6974 696f 6e61 6c20 7573 6572 2d64 6566 itional user-def │ │ │ │ │ +0002d450: 696e 6564 2066 6965 6c64 7320 6d61 7920 ined fields may │ │ │ │ │ +0002d460: 6265 2061 6464 6564 2074 6f20 7468 6520 be added to the │ │ │ │ │ +0002d470: 736f 7572 6365 2070 6163 6b61 6765 0a74 source package.t │ │ │ │ │ +0002d480: 656d 706c 6174 6520 636f 6e74 726f 6c20 emplate control │ │ │ │ │ +0002d490: 6669 6c65 2e20 2053 7563 6820 6669 656c file. Such fiel │ │ │ │ │ +0002d4a0: 6473 2077 696c 6c20 6265 2069 676e 6f72 ds will be ignor │ │ │ │ │ +0002d4b0: 6564 2c20 616e 6420 6e6f 7420 636f 7069 ed, and not copi │ │ │ │ │ +0002d4c0: 6564 2074 6f0a 2866 6f72 2065 7861 6d70 ed to.(for examp │ │ │ │ │ +0002d4d0: 6c65 2920 6269 6e61 7279 206f 7220 4465 le) binary or De │ │ │ │ │ +0002d4e0: 6269 616e 2073 6f75 7263 6520 636f 6e74 bian source cont │ │ │ │ │ +0002d4f0: 726f 6c20 6669 6c65 7320 6f72 2044 6562 rol files or Deb │ │ │ │ │ +0002d500: 6961 6e20 7570 6c6f 6164 0a63 6861 6e67 ian upload.chang │ │ │ │ │ +0002d510: 6573 2063 6f6e 7472 6f6c 2066 696c 6573 es control files │ │ │ │ │ +0002d520: 2e0a 0a49 6620 796f 7520 7769 7368 2074 ...If you wish t │ │ │ │ │ +0002d530: 6f20 6164 6420 6164 6469 7469 6f6e 616c o add additional │ │ │ │ │ +0002d540: 2075 6e73 7570 706f 7274 6564 2066 6965 unsupported fie │ │ │ │ │ +0002d550: 6c64 7320 746f 2074 6865 7365 206f 7574 lds to these out │ │ │ │ │ +0002d560: 7075 7420 6669 6c65 730a 796f 7520 7368 put files.you sh │ │ │ │ │ +0002d570: 6f75 6c64 2075 7365 2074 6865 206d 6563 ould use the mec │ │ │ │ │ +0002d580: 6861 6e69 736d 2064 6573 6372 6962 6564 hanism described │ │ │ │ │ +0002d590: 2068 6572 652e 0a0a 4669 656c 6473 2069 here...Fields i │ │ │ │ │ +0002d5a0: 6e20 7468 6520 736f 7572 6365 2070 6163 n the source pac │ │ │ │ │ +0002d5b0: 6b61 6765 2074 656d 706c 6174 6520 636f kage template co │ │ │ │ │ +0002d5c0: 6e74 726f 6c20 6669 6c65 2077 6974 6820 ntrol file with │ │ │ │ │ +0002d5d0: 6e61 6d65 7320 7374 6172 7469 6e67 0ae2 names starting.. │ │ │ │ │ +0002d5e0: 8098 58e2 8099 2c20 666f 6c6c 6f77 6564 ..X..., followed │ │ │ │ │ +0002d5f0: 2062 7920 6f6e 6520 6f72 206d 6f72 6520 by one or more │ │ │ │ │ +0002d600: 6f66 2074 6865 206c 6574 7465 7273 20e2 of the letters . │ │ │ │ │ +0002d610: 8098 4243 53e2 8099 2061 6e64 2061 2068 ..BCS... and a h │ │ │ │ │ +0002d620: 7970 6865 6e20 e280 982d e280 992c 2077 yphen ...-..., w │ │ │ │ │ +0002d630: 696c 6c0a 6265 2063 6f70 6965 6420 746f ill.be copied to │ │ │ │ │ +0002d640: 2074 6865 206f 7574 7075 7420 6669 6c65 the output file │ │ │ │ │ +0002d650: 732e 2020 4f6e 6c79 2074 6865 2070 6172 s. Only the par │ │ │ │ │ +0002d660: 7420 6f66 2074 6865 2066 6965 6c64 206e t of the field n │ │ │ │ │ +0002d670: 616d 6520 6166 7465 720a 7468 6520 6879 ame after.the hy │ │ │ │ │ +0002d680: 7068 656e 2077 696c 6c20 6265 2075 7365 phen will be use │ │ │ │ │ +0002d690: 6420 696e 2074 6865 206f 7574 7075 7420 d in the output │ │ │ │ │ +0002d6a0: 6669 6c65 2e20 2057 6865 7265 2074 6865 file. Where the │ │ │ │ │ +0002d6b0: 206c 6574 7465 7220 e280 9842 e280 9920 letter ...B... │ │ │ │ │ +0002d6c0: 6973 0a75 7365 6420 7468 6520 6669 656c is.used the fiel │ │ │ │ │ +0002d6d0: 6420 7769 6c6c 2061 7070 6561 7220 696e d will appear in │ │ │ │ │ +0002d6e0: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ +0002d6f0: 636f 6e74 726f 6c20 6669 6c65 732c 2077 control files, w │ │ │ │ │ +0002d700: 6865 7265 2074 6865 0a6c 6574 7465 7220 here the.letter │ │ │ │ │ +0002d710: e280 9853 e280 9920 6973 2075 7365 6420 ...S... is used │ │ │ │ │ +0002d720: 696e 2044 6562 6961 6e20 736f 7572 6365 in Debian source │ │ │ │ │ +0002d730: 2063 6f6e 7472 6f6c 2066 696c 6573 2061 control files a │ │ │ │ │ +0002d740: 6e64 2077 6865 7265 20e2 8098 43e2 8099 nd where ...C... │ │ │ │ │ +0002d750: 2069 7320 7573 6564 0a69 6e20 4465 6269 is used.in Debi │ │ │ │ │ +0002d760: 616e 2075 706c 6f61 6420 6368 616e 6765 an upload change │ │ │ │ │ +0002d770: 7320 636f 6e74 726f 6c20 6669 6c65 732e s control files. │ │ │ │ │ +0002d780: 0a0a 466f 7220 6578 616d 706c 652c 2069 ..For example, i │ │ │ │ │ +0002d790: 6620 7468 6520 736f 7572 6365 2070 6163 f the source pac │ │ │ │ │ +0002d7a0: 6b61 6765 2074 656d 706c 6174 6520 636f kage template co │ │ │ │ │ +0002d7b0: 6e74 726f 6c20 6669 6c65 2063 6f6e 7461 ntrol file conta │ │ │ │ │ +0002d7c0: 696e 7320 7468 650a 6669 656c 640a 0a20 ins the.field.. │ │ │ │ │ +0002d7d0: 2020 2020 5842 532d 436f 6d6d 656e 743a XBS-Comment: │ │ │ │ │ +0002d7e0: 2049 2073 7461 6e64 2062 6574 7765 656e I stand between │ │ │ │ │ +0002d7f0: 2074 6865 2063 616e 646c 6520 616e 6420 the candle and │ │ │ │ │ +0002d800: 7468 6520 7374 6172 2e0a 0a74 6865 6e20 the star...then │ │ │ │ │ +0002d810: 7468 6520 6269 6e61 7279 2061 6e64 2044 the binary and D │ │ │ │ │ +0002d820: 6562 6961 6e20 736f 7572 6365 2063 6f6e ebian source con │ │ │ │ │ +0002d830: 7472 6f6c 2066 696c 6573 2077 696c 6c20 trol files will │ │ │ │ │ +0002d840: 636f 6e74 6169 6e20 7468 6520 6669 656c contain the fiel │ │ │ │ │ +0002d850: 640a 0a20 2020 2020 436f 6d6d 656e 743a d.. Comment: │ │ │ │ │ +0002d860: 2049 2073 7461 6e64 2062 6574 7765 656e I stand between │ │ │ │ │ +0002d870: 2074 6865 2063 616e 646c 6520 616e 6420 the candle and │ │ │ │ │ +0002d880: 7468 6520 7374 6172 2e0a 0a1f 0a46 696c the star.....Fil │ │ │ │ │ +0002d890: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0002d8a0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f62 .info, Node: Ob │ │ │ │ │ +0002d8b0: 736f 6c65 7465 2066 6965 6c64 732c 2020 solete fields, │ │ │ │ │ +0002d8c0: 5072 6576 3a20 5573 6572 2d64 6566 696e Prev: User-defin │ │ │ │ │ +0002d8d0: 6564 2066 6965 6c64 732c 2020 5570 3a20 ed fields, Up: │ │ │ │ │ +0002d8e0: 436f 6e74 726f 6c20 6669 6c65 7320 616e Control files an │ │ │ │ │ +0002d8f0: 6420 7468 6569 7220 6669 656c 6473 0a0a d their fields.. │ │ │ │ │ +0002d900: 352e 3820 4f62 736f 6c65 7465 2066 6965 5.8 Obsolete fie │ │ │ │ │ +0002d910: 6c64 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d lds.============ │ │ │ │ │ +0002d920: 3d3d 3d3d 3d3d 3d0a 0a54 6865 2066 6f6c =======..The fol │ │ │ │ │ +0002d930: 6c6f 7769 6e67 2066 6965 6c64 7320 6861 lowing fields ha │ │ │ │ │ +0002d940: 7665 2062 6565 6e20 6f62 736f 6c65 7465 ve been obsolete │ │ │ │ │ +0002d950: 6420 616e 6420 6d61 7920 6265 2066 6f75 d and may be fou │ │ │ │ │ +0002d960: 6e64 2069 6e20 7061 636b 6167 6573 0a63 nd in packages.c │ │ │ │ │ +0002d970: 6f6e 666f 726d 696e 6720 7769 7468 2070 onforming with p │ │ │ │ │ +0002d980: 7265 7669 6f75 7320 7665 7273 696f 6e73 revious versions │ │ │ │ │ +0002d990: 206f 6620 7468 6520 506f 6c69 6379 2e0a of the Policy.. │ │ │ │ │ +0002d9a0: 0a2a 204d 656e 753a 0a0a 2a20 444d 2d55 .* Menu:..* DM-U │ │ │ │ │ +0002d9b0: 706c 6f61 642d 416c 6c6f 7765 643a 2044 pload-Allowed: D │ │ │ │ │ +0002d9c0: 4d2d 5570 6c6f 6164 2d41 6c6c 6f77 6564 M-Upload-Allowed │ │ │ │ │ +0002d9d0: 3c32 3e2e 0a0a 1f0a 4669 6c65 3a20 6465 <2>.....File: de │ │ │ │ │ +0002d9e0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0002d9f0: 2c20 204e 6f64 653a 2044 4d2d 5570 6c6f , Node: DM-Uplo │ │ │ │ │ +0002da00: 6164 2d41 6c6c 6f77 6564 3c32 3e2c 2020 ad-Allowed<2>, │ │ │ │ │ +0002da10: 5570 3a20 4f62 736f 6c65 7465 2066 6965 Up: Obsolete fie │ │ │ │ │ +0002da20: 6c64 730a 0a35 2e38 2e31 20e2 8098 444d lds..5.8.1 ...DM │ │ │ │ │ +0002da30: 2d55 706c 6f61 642d 416c 6c6f 7765 64e2 -Upload-Allowed. │ │ │ │ │ +0002da40: 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ...------------- │ │ │ │ │ +0002da50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 496e ------------..In │ │ │ │ │ +0002da60: 6469 6361 7465 7320 7468 6174 2044 6562 dicates that Deb │ │ │ │ │ +0002da70: 6961 6e20 4d61 696e 7461 696e 6572 7320 ian Maintainers │ │ │ │ │ +0002da80: 6d61 7920 7570 6c6f 6164 2074 6869 7320 may upload this │ │ │ │ │ +0002da90: 7061 636b 6167 6520 746f 2074 6865 2044 package to the D │ │ │ │ │ +0002daa0: 6562 6961 6e0a 6172 6368 6976 652e 2020 ebian.archive. │ │ │ │ │ +0002dab0: 5468 6520 6f6e 6c79 2076 616c 6964 2076 The only valid v │ │ │ │ │ +0002dac0: 616c 7565 2069 7320 e280 9879 6573 e280 alue is ...yes.. │ │ │ │ │ +0002dad0: 992e 2020 5468 6973 2066 6965 6c64 2077 .. This field w │ │ │ │ │ +0002dae0: 6173 2075 7365 6420 746f 0a72 6567 756c as used to.regul │ │ │ │ │ +0002daf0: 6174 6520 7570 6c6f 6164 7320 6279 2044 ate uploads by D │ │ │ │ │ +0002db00: 6562 6961 6e20 4d61 696e 7461 696e 6572 ebian Maintainer │ │ │ │ │ +0002db10: 732c 2053 6565 2074 6865 2047 656e 6572 s, See the Gener │ │ │ │ │ +0002db20: 616c 2052 6573 6f6c 7574 696f 6e0a 456e al Resolution.En │ │ │ │ │ +0002db30: 646f 7273 6520 7468 6520 636f 6e63 6570 dorse the concep │ │ │ │ │ +0002db40: 7420 6f66 2044 6562 6961 6e20 4d61 696e t of Debian Main │ │ │ │ │ +0002db50: 7461 696e 6572 7328 3129 2066 6f72 206d tainers(1) for m │ │ │ │ │ +0002db60: 6f72 6520 6465 7461 696c 732e 0a0a 2020 ore details... │ │ │ │ │ +0002db70: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +0002db80: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +0002db90: 0a0a 2020 2028 3129 2068 7474 7073 3a2f .. (1) https:/ │ │ │ │ │ +0002dba0: 2f77 7777 2e64 6562 6961 6e2e 6f72 672f /www.debian.org/ │ │ │ │ │ +0002dbb0: 766f 7465 2f32 3030 372f 766f 7465 5f30 vote/2007/vote_0 │ │ │ │ │ +0002dbc0: 3033 0a0a 1f0a 4669 6c65 3a20 6465 6269 03....File: debi │ │ │ │ │ +0002dbd0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0002dbe0: 204e 6f64 653a 2050 6163 6b61 6765 206d Node: Package m │ │ │ │ │ +0002dbf0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +0002dc00: 7320 616e 6420 696e 7374 616c 6c61 7469 s and installati │ │ │ │ │ +0002dc10: 6f6e 2070 726f 6365 6475 7265 2c20 204e on procedure, N │ │ │ │ │ +0002dc20: 6578 743a 2044 6563 6c61 7269 6e67 2072 ext: Declaring r │ │ │ │ │ +0002dc30: 656c 6174 696f 6e73 6869 7073 2062 6574 elationships bet │ │ │ │ │ +0002dc40: 7765 656e 2070 6163 6b61 6765 732c 2020 ween packages, │ │ │ │ │ +0002dc50: 5072 6576 3a20 436f 6e74 726f 6c20 6669 Prev: Control fi │ │ │ │ │ +0002dc60: 6c65 7320 616e 6420 7468 6569 7220 6669 les and their fi │ │ │ │ │ +0002dc70: 656c 6473 2c20 2055 703a 2054 6f70 0a0a elds, Up: Top.. │ │ │ │ │ +0002dc80: 3620 5061 636b 6167 6520 6d61 696e 7461 6 Package mainta │ │ │ │ │ +0002dc90: 696e 6572 2073 6372 6970 7473 2061 6e64 iner scripts and │ │ │ │ │ +0002dca0: 2069 6e73 7461 6c6c 6174 696f 6e20 7072 installation pr │ │ │ │ │ +0002dcb0: 6f63 6564 7572 650a 2a2a 2a2a 2a2a 2a2a ocedure.******** │ │ │ │ │ +0002dcc0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0002dcd0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0002dce0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a ***************. │ │ │ │ │ +0002dcf0: 0a2a 204d 656e 753a 0a0a 2a20 496e 7472 .* Menu:..* Intr │ │ │ │ │ +0002dd00: 6f64 7563 7469 6f6e 2074 6f20 7061 636b oduction to pack │ │ │ │ │ +0002dd10: 6167 6520 6d61 696e 7461 696e 6572 2073 age maintainer s │ │ │ │ │ +0002dd20: 6372 6970 7473 3a3a 0a2a 204d 6169 6e74 cripts::.* Maint │ │ │ │ │ +0002dd30: 6169 6e65 7220 7363 7269 7074 7320 6964 ainer scripts id │ │ │ │ │ +0002dd40: 656d 706f 7465 6e63 793a 3a0a 2a20 436f empotency::.* Co │ │ │ │ │ +0002dd50: 6e74 726f 6c6c 696e 6720 7465 726d 696e ntrolling termin │ │ │ │ │ +0002dd60: 616c 2066 6f72 206d 6169 6e74 6169 6e65 al for maintaine │ │ │ │ │ +0002dd70: 7220 7363 7269 7074 733a 3a0a 2a20 4578 r scripts::.* Ex │ │ │ │ │ +0002dd80: 6974 2073 7461 7475 733a 3a0a 2a20 5375 it status::.* Su │ │ │ │ │ +0002dd90: 6d6d 6172 7920 6f66 2077 6179 7320 6d61 mmary of ways ma │ │ │ │ │ +0002dda0: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +0002ddb0: 2061 7265 2063 616c 6c65 643a 3a0a 2a20 are called::.* │ │ │ │ │ +0002ddc0: 4465 7461 696c 7320 6f66 2075 6e70 6163 Details of unpac │ │ │ │ │ +0002ddd0: 6b20 7068 6173 6520 6f66 2069 6e73 7461 k phase of insta │ │ │ │ │ +0002dde0: 6c6c 6174 696f 6e20 6f72 2075 7067 7261 llation or upgra │ │ │ │ │ +0002ddf0: 6465 3a3a 0a2a 2044 6574 6169 6c73 206f de::.* Details o │ │ │ │ │ +0002de00: 6620 636f 6e66 6967 7572 6174 696f 6e3a f configuration: │ │ │ │ │ +0002de10: 3a0a 2a20 4465 7461 696c 7320 6f66 2072 :.* Details of r │ │ │ │ │ +0002de20: 656d 6f76 616c 2061 6e64 2f6f 7220 636f emoval and/or co │ │ │ │ │ +0002de30: 6e66 6967 7572 6174 696f 6e20 7075 7267 nfiguration purg │ │ │ │ │ +0002de40: 696e 673a 3a0a 0a1f 0a46 696c 653a 2064 ing::....File: d │ │ │ │ │ +0002de50: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +0002de60: 6f2c 2020 4e6f 6465 3a20 496e 7472 6f64 o, Node: Introd │ │ │ │ │ +0002de70: 7563 7469 6f6e 2074 6f20 7061 636b 6167 uction to packag │ │ │ │ │ +0002de80: 6520 6d61 696e 7461 696e 6572 2073 6372 e maintainer scr │ │ │ │ │ +0002de90: 6970 7473 2c20 204e 6578 743a 204d 6169 ipts, Next: Mai │ │ │ │ │ +0002dea0: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +0002deb0: 6964 656d 706f 7465 6e63 792c 2020 5570 idempotency, Up │ │ │ │ │ +0002dec0: 3a20 5061 636b 6167 6520 6d61 696e 7461 : Package mainta │ │ │ │ │ +0002ded0: 696e 6572 2073 6372 6970 7473 2061 6e64 iner scripts and │ │ │ │ │ +0002dee0: 2069 6e73 7461 6c6c 6174 696f 6e20 7072 installation pr │ │ │ │ │ +0002def0: 6f63 6564 7572 650a 0a36 2e31 2049 6e74 ocedure..6.1 Int │ │ │ │ │ +0002df00: 726f 6475 6374 696f 6e20 746f 2070 6163 roduction to pac │ │ │ │ │ +0002df10: 6b61 6765 206d 6169 6e74 6169 6e65 7220 kage maintainer │ │ │ │ │ +0002df20: 7363 7269 7074 730a 3d3d 3d3d 3d3d 3d3d scripts.======== │ │ │ │ │ +0002df30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002df40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002df50: 3d3d 3d3d 3d3d 0a0a 4974 2069 7320 706f ======..It is po │ │ │ │ │ +0002df60: 7373 6962 6c65 2074 6f20 7375 7070 6c79 ssible to supply │ │ │ │ │ +0002df70: 2073 6372 6970 7473 2061 7320 7061 7274 scripts as part │ │ │ │ │ +0002df80: 206f 6620 6120 7061 636b 6167 6520 7768 of a package wh │ │ │ │ │ +0002df90: 6963 6820 7468 6520 7061 636b 6167 650a ich the package. │ │ │ │ │ +0002dfa0: 6d61 6e61 6765 6d65 6e74 2073 7973 7465 management syste │ │ │ │ │ +0002dfb0: 6d20 7769 6c6c 2072 756e 2066 6f72 2079 m will run for y │ │ │ │ │ +0002dfc0: 6f75 2077 6865 6e20 796f 7572 2070 6163 ou when your pac │ │ │ │ │ +0002dfd0: 6b61 6765 2069 7320 696e 7374 616c 6c65 kage is installe │ │ │ │ │ +0002dfe0: 642c 0a75 7067 7261 6465 6420 6f72 2072 d,.upgraded or r │ │ │ │ │ +0002dff0: 656d 6f76 6564 2e0a 0a54 6865 7365 2073 emoved...These s │ │ │ │ │ +0002e000: 6372 6970 7473 2061 7265 2074 6865 2070 cripts are the p │ │ │ │ │ +0002e010: 6163 6b61 6765 206d 6574 6164 6174 6120 ackage metadata │ │ │ │ │ +0002e020: 6669 6c65 7320 e280 9870 7265 696e 7374 files ...preinst │ │ │ │ │ +0002e030: e280 992c 20e2 8098 706f 7374 696e 7374 ..., ...postinst │ │ │ │ │ +0002e040: e280 992c 0ae2 8098 7072 6572 6de2 8099 ...,....prerm... │ │ │ │ │ +0002e050: 2061 6e64 20e2 8098 706f 7374 726d e280 and ...postrm.. │ │ │ │ │ +0002e060: 992e 2020 5468 6579 206d 7573 7420 6265 .. They must be │ │ │ │ │ +0002e070: 2070 726f 7065 7220 6578 6563 7574 6162 proper executab │ │ │ │ │ +0002e080: 6c65 2066 696c 6573 3b20 6966 2074 6865 le files; if the │ │ │ │ │ +0002e090: 7920 6172 650a 7363 7269 7074 7320 2877 y are.scripts (w │ │ │ │ │ +0002e0a0: 6869 6368 2069 7320 7265 636f 6d6d 656e hich is recommen │ │ │ │ │ +0002e0b0: 6465 6429 2c20 7468 6579 206d 7573 7420 ded), they must │ │ │ │ │ +0002e0c0: 7374 6172 7420 7769 7468 2074 6865 2075 start with the u │ │ │ │ │ +0002e0d0: 7375 616c 20e2 8098 2321 e280 990a 636f sual ...#!....co │ │ │ │ │ +0002e0e0: 6e76 656e 7469 6f6e 2e20 2054 6865 7920 nvention. They │ │ │ │ │ +0002e0f0: 7368 6f75 6c64 2062 6520 7265 6164 6162 should be readab │ │ │ │ │ +0002e100: 6c65 2061 6e64 2065 7865 6375 7461 626c le and executabl │ │ │ │ │ +0002e110: 6520 6279 2061 6e79 6f6e 652c 2061 6e64 e by anyone, and │ │ │ │ │ +0002e120: 206d 7573 740a 6e6f 7420 6265 2077 6f72 must.not be wor │ │ │ │ │ +0002e130: 6c64 2d77 7269 7461 626c 652e 0a0a 5468 ld-writable...Th │ │ │ │ │ +0002e140: 6520 7061 636b 6167 6520 6d61 6e61 6765 e package manage │ │ │ │ │ +0002e150: 6d65 6e74 2073 7973 7465 6d20 6c6f 6f6b ment system look │ │ │ │ │ +0002e160: 7320 6174 2074 6865 2065 7869 7420 7374 s at the exit st │ │ │ │ │ +0002e170: 6174 7573 2066 726f 6d20 7468 6573 650a atus from these. │ │ │ │ │ +0002e180: 7363 7269 7074 732e 2020 4974 2069 7320 scripts. It is │ │ │ │ │ +0002e190: 696d 706f 7274 616e 7420 7468 6174 2074 important that t │ │ │ │ │ +0002e1a0: 6865 7920 6578 6974 2077 6974 6820 6120 hey exit with a │ │ │ │ │ +0002e1b0: 6e6f 6e2d 7a65 726f 2073 7461 7475 7320 non-zero status │ │ │ │ │ +0002e1c0: 6966 2074 6865 7265 0a69 7320 616e 2065 if there.is an e │ │ │ │ │ +0002e1d0: 7272 6f72 2c20 736f 2074 6861 7420 7468 rror, so that th │ │ │ │ │ +0002e1e0: 6520 7061 636b 6167 6520 6d61 6e61 6765 e package manage │ │ │ │ │ +0002e1f0: 6d65 6e74 2073 7973 7465 6d20 6361 6e20 ment system can │ │ │ │ │ +0002e200: 7374 6f70 2069 7473 0a70 726f 6365 7373 stop its.process │ │ │ │ │ +0002e210: 696e 672e 2020 466f 7220 7368 656c 6c20 ing. For shell │ │ │ │ │ +0002e220: 7363 7269 7074 7320 7468 6973 206d 6561 scripts this mea │ │ │ │ │ +0002e230: 6e73 2074 6861 7420 796f 7520 2761 6c6d ns that you 'alm │ │ │ │ │ +0002e240: 6f73 7420 616c 7761 7973 2720 6e65 6564 ost always' need │ │ │ │ │ +0002e250: 0a74 6f20 7573 6520 e280 9873 6574 202d .to use ...set - │ │ │ │ │ +0002e260: 65e2 8099 2028 7468 6973 2069 7320 7573 e... (this is us │ │ │ │ │ +0002e270: 7561 6c6c 7920 7472 7565 2077 6865 6e20 ually true when │ │ │ │ │ +0002e280: 7772 6974 696e 6720 7368 656c 6c20 7363 writing shell sc │ │ │ │ │ +0002e290: 7269 7074 732c 2069 6e0a 6661 6374 292e ripts, in.fact). │ │ │ │ │ +0002e2a0: 2020 4974 2069 7320 616c 736f 2069 6d70 It is also imp │ │ │ │ │ +0002e2b0: 6f72 7461 6e74 2c20 6f66 2063 6f75 7273 ortant, of cours │ │ │ │ │ +0002e2c0: 652c 2074 6861 7420 7468 6579 2065 7869 e, that they exi │ │ │ │ │ +0002e2d0: 7420 7769 7468 2061 207a 6572 6f0a 7374 t with a zero.st │ │ │ │ │ +0002e2e0: 6174 7573 2069 6620 6576 6572 7974 6869 atus if everythi │ │ │ │ │ +0002e2f0: 6e67 2077 656e 7420 7765 6c6c 2e0a 0a41 ng went well...A │ │ │ │ │ +0002e300: 6464 6974 696f 6e61 6c6c 792c 2070 6163 dditionally, pac │ │ │ │ │ +0002e310: 6b61 6765 7320 696e 7465 7261 6374 696e kages interactin │ │ │ │ │ +0002e320: 6720 7769 7468 2075 7365 7273 2075 7369 g with users usi │ │ │ │ │ +0002e330: 6e67 20e2 8098 6465 6263 6f6e 66e2 8099 ng ...debconf... │ │ │ │ │ +0002e340: 2069 6e20 7468 650a e280 9870 6f73 7469 in the....posti │ │ │ │ │ +0002e350: 6e73 74e2 8099 2073 6372 6970 7420 7368 nst... script sh │ │ │ │ │ +0002e360: 6f75 6c64 2069 6e73 7461 6c6c 2061 20e2 ould install a . │ │ │ │ │ +0002e370: 8098 636f 6e66 6967 e280 9920 7363 7269 ..config... scri │ │ │ │ │ +0002e380: 7074 2061 7320 6120 7061 636b 6167 6520 pt as a package │ │ │ │ │ +0002e390: 6d65 7461 6461 7461 0a66 696c 652e 2020 metadata.file. │ │ │ │ │ +0002e3a0: 5365 6520 2a6e 6f74 6520 5072 6f6d 7074 See *note Prompt │ │ │ │ │ +0002e3b0: 696e 6720 696e 206d 6169 6e74 6169 6e65 ing in maintaine │ │ │ │ │ +0002e3c0: 7220 7363 7269 7074 733a 2031 362e 2066 r scripts: 16. f │ │ │ │ │ +0002e3d0: 6f72 2064 6574 6169 6c73 2e0a 0a57 6865 or details...Whe │ │ │ │ │ +0002e3e0: 6e20 6120 7061 636b 6167 6520 6973 2075 n a package is u │ │ │ │ │ +0002e3f0: 7067 7261 6465 6420 6120 636f 6d62 696e pgraded a combin │ │ │ │ │ +0002e400: 6174 696f 6e20 6f66 2074 6865 2073 6372 ation of the scr │ │ │ │ │ +0002e410: 6970 7473 2066 726f 6d20 7468 6520 6f6c ipts from the ol │ │ │ │ │ +0002e420: 6420 616e 640a 6e65 7720 7061 636b 6167 d and.new packag │ │ │ │ │ +0002e430: 6573 2069 7320 6361 6c6c 6564 2064 7572 es is called dur │ │ │ │ │ +0002e440: 696e 6720 7468 6520 7570 6772 6164 6520 ing the upgrade │ │ │ │ │ +0002e450: 7072 6f63 6564 7572 652e 2020 4966 2079 procedure. If y │ │ │ │ │ +0002e460: 6f75 7220 7363 7269 7074 730a 6172 6520 our scripts.are │ │ │ │ │ +0002e470: 676f 696e 6720 746f 2062 6520 6174 2061 going to be at a │ │ │ │ │ +0002e480: 6c6c 2063 6f6d 706c 6963 6174 6564 2079 ll complicated y │ │ │ │ │ +0002e490: 6f75 206e 6565 6420 746f 2062 6520 6177 ou need to be aw │ │ │ │ │ +0002e4a0: 6172 6520 6f66 2074 6869 732c 2061 6e64 are of this, and │ │ │ │ │ +0002e4b0: 206d 6179 0a6e 6565 6420 746f 2063 6865 may.need to che │ │ │ │ │ +0002e4c0: 636b 2074 6865 2061 7267 756d 656e 7473 ck the arguments │ │ │ │ │ +0002e4d0: 2074 6f20 796f 7572 2073 6372 6970 7473 to your scripts │ │ │ │ │ +0002e4e0: 2e0a 0a42 726f 6164 6c79 2073 7065 616b ...Broadly speak │ │ │ │ │ +0002e4f0: 696e 6720 7468 6520 e280 9870 7265 696e ing the ...prein │ │ │ │ │ +0002e500: 7374 e280 9920 6973 2063 616c 6c65 6420 st... is called │ │ │ │ │ +0002e510: 6265 666f 7265 2028 6120 7061 7274 6963 before (a partic │ │ │ │ │ +0002e520: 756c 6172 2076 6572 7369 6f6e 0a6f 6629 ular version.of) │ │ │ │ │ +0002e530: 2061 2070 6163 6b61 6765 2069 7320 756e a package is un │ │ │ │ │ +0002e540: 7061 636b 6564 2c20 616e 6420 7468 6520 packed, and the │ │ │ │ │ +0002e550: e280 9870 6f73 7469 6e73 74e2 8099 2061 ...postinst... a │ │ │ │ │ +0002e560: 6674 6572 7761 7264 733b 2074 6865 20e2 fterwards; the . │ │ │ │ │ +0002e570: 8098 7072 6572 6de2 8099 0a62 6566 6f72 ..prerm....befor │ │ │ │ │ +0002e580: 6520 2861 2076 6572 7369 6f6e 206f 6629 e (a version of) │ │ │ │ │ +0002e590: 2061 2070 6163 6b61 6765 2069 7320 7265 a package is re │ │ │ │ │ +0002e5a0: 6d6f 7665 6420 616e 6420 7468 6520 e280 moved and the .. │ │ │ │ │ +0002e5b0: 9870 6f73 7472 6de2 8099 2061 6674 6572 .postrm... after │ │ │ │ │ +0002e5c0: 7761 7264 732e 0a0a 5072 6f67 7261 6d73 wards...Programs │ │ │ │ │ +0002e5d0: 2063 616c 6c65 6420 6672 6f6d 206d 6169 called from mai │ │ │ │ │ +0002e5e0: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +0002e5f0: 7368 6f75 6c64 206e 6f74 206e 6f72 6d61 should not norma │ │ │ │ │ +0002e600: 6c6c 7920 6861 7665 2061 2070 6174 680a lly have a path. │ │ │ │ │ +0002e610: 7072 6570 656e 6465 6420 746f 2074 6865 prepended to the │ │ │ │ │ +0002e620: 6d2e 2020 4265 666f 7265 2069 6e73 7461 m. Before insta │ │ │ │ │ +0002e630: 6c6c 6174 696f 6e20 6973 2073 7461 7274 llation is start │ │ │ │ │ +0002e640: 6564 2c20 7468 6520 7061 636b 6167 650a ed, the package. │ │ │ │ │ +0002e650: 6d61 6e61 6765 6d65 6e74 2073 7973 7465 management syste │ │ │ │ │ +0002e660: 6d20 6368 6563 6b73 2074 6f20 7365 6520 m checks to see │ │ │ │ │ +0002e670: 6966 2074 6865 2070 726f 6772 616d 7320 if the programs │ │ │ │ │ +0002e680: e280 986c 6463 6f6e 6669 67e2 8099 2c0a ...ldconfig...,. │ │ │ │ │ +0002e690: e280 9873 7461 7274 2d73 746f 702d 6461 ...start-stop-da │ │ │ │ │ +0002e6a0: 656d 6f6e e280 992c 2061 6e64 20e2 8098 emon..., and ... │ │ │ │ │ +0002e6b0: 7570 6461 7465 2d72 632e 64e2 8099 2063 update-rc.d... c │ │ │ │ │ +0002e6c0: 616e 2062 6520 666f 756e 6420 7669 6120 an be found via │ │ │ │ │ +0002e6d0: 7468 6520 e280 9850 4154 48e2 8099 0a65 the ...PATH....e │ │ │ │ │ +0002e6e0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ │ │ +0002e6f0: 626c 652e 2020 5468 6f73 6520 7072 6f67 ble. Those prog │ │ │ │ │ +0002e700: 7261 6d73 2c20 616e 6420 616e 7920 6f74 rams, and any ot │ │ │ │ │ +0002e710: 6865 7220 7072 6f67 7261 6d20 7468 6174 her program that │ │ │ │ │ +0002e720: 206f 6e65 0a77 6f75 6c64 2065 7870 6563 one.would expec │ │ │ │ │ +0002e730: 7420 746f 2062 6520 696e 2074 6865 20e2 t to be in the . │ │ │ │ │ +0002e740: 8098 5041 5448 e280 992c 2073 686f 756c ..PATH..., shoul │ │ │ │ │ +0002e750: 6420 7468 7573 2062 6520 696e 766f 6b65 d thus be invoke │ │ │ │ │ +0002e760: 6420 7769 7468 6f75 7420 616e 0a61 6273 d without an.abs │ │ │ │ │ +0002e770: 6f6c 7574 6520 7061 7468 6e61 6d65 2e20 olute pathname. │ │ │ │ │ +0002e780: 204d 6169 6e74 6169 6e65 7220 7363 7269 Maintainer scri │ │ │ │ │ +0002e790: 7074 7320 7368 6f75 6c64 2061 6c73 6f20 pts should also │ │ │ │ │ +0002e7a0: 6e6f 7420 7265 7365 7420 7468 6520 e280 not reset the .. │ │ │ │ │ +0002e7b0: 9850 4154 48e2 8099 2c0a 7468 6f75 6768 .PATH...,.though │ │ │ │ │ +0002e7c0: 2074 6865 7920 6d69 6768 7420 6368 6f6f they might choo │ │ │ │ │ +0002e7d0: 7365 2074 6f20 6d6f 6469 6679 2069 7420 se to modify it │ │ │ │ │ +0002e7e0: 6279 2070 7265 7065 6e64 696e 6720 6f72 by prepending or │ │ │ │ │ +0002e7f0: 2061 7070 656e 6469 6e67 0a70 6163 6b61 appending.packa │ │ │ │ │ +0002e800: 6765 2d73 7065 6369 6669 6320 6469 7265 ge-specific dire │ │ │ │ │ +0002e810: 6374 6f72 6965 732e 2020 5468 6573 6520 ctories. These │ │ │ │ │ +0002e820: 636f 6e73 6964 6572 6174 696f 6e73 2072 considerations r │ │ │ │ │ +0002e830: 6561 6c6c 7920 6170 706c 7920 746f 2061 eally apply to a │ │ │ │ │ +0002e840: 6c6c 0a73 6865 6c6c 2073 6372 6970 7473 ll.shell scripts │ │ │ │ │ +0002e850: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +0002e860: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +0002e870: 4e6f 6465 3a20 4d61 696e 7461 696e 6572 Node: Maintainer │ │ │ │ │ +0002e880: 2073 6372 6970 7473 2069 6465 6d70 6f74 scripts idempot │ │ │ │ │ +0002e890: 656e 6379 2c20 204e 6578 743a 2043 6f6e ency, Next: Con │ │ │ │ │ +0002e8a0: 7472 6f6c 6c69 6e67 2074 6572 6d69 6e61 trolling termina │ │ │ │ │ +0002e8b0: 6c20 666f 7220 6d61 696e 7461 696e 6572 l for maintainer │ │ │ │ │ +0002e8c0: 2073 6372 6970 7473 2c20 2050 7265 763a scripts, Prev: │ │ │ │ │ +0002e8d0: 2049 6e74 726f 6475 6374 696f 6e20 746f Introduction to │ │ │ │ │ +0002e8e0: 2070 6163 6b61 6765 206d 6169 6e74 6169 package maintai │ │ │ │ │ +0002e8f0: 6e65 7220 7363 7269 7074 732c 2020 5570 ner scripts, Up │ │ │ │ │ +0002e900: 3a20 5061 636b 6167 6520 6d61 696e 7461 : Package mainta │ │ │ │ │ +0002e910: 696e 6572 2073 6372 6970 7473 2061 6e64 iner scripts and │ │ │ │ │ +0002e920: 2069 6e73 7461 6c6c 6174 696f 6e20 7072 installation pr │ │ │ │ │ +0002e930: 6f63 6564 7572 650a 0a36 2e32 204d 6169 ocedure..6.2 Mai │ │ │ │ │ +0002e940: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +0002e950: 6964 656d 706f 7465 6e63 790a 3d3d 3d3d idempotency.==== │ │ │ │ │ +0002e960: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002e970: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +0002e980: 4974 2069 7320 6e65 6365 7373 6172 7920 It is necessary │ │ │ │ │ +0002e990: 666f 7220 7468 6520 6572 726f 7220 7265 for the error re │ │ │ │ │ +0002e9a0: 636f 7665 7279 2070 726f 6365 6475 7265 covery procedure │ │ │ │ │ +0002e9b0: 7320 7468 6174 2074 6865 2073 6372 6970 s that the scrip │ │ │ │ │ +0002e9c0: 7473 2062 650a 6964 656d 706f 7465 6e74 ts be.idempotent │ │ │ │ │ +0002e9d0: 2e20 2054 6869 7320 6d65 616e 7320 7468 . This means th │ │ │ │ │ +0002e9e0: 6174 2069 6620 6974 2069 7320 7275 6e20 at if it is run │ │ │ │ │ +0002e9f0: 7375 6363 6573 7366 756c 6c79 2c20 616e successfully, an │ │ │ │ │ +0002ea00: 6420 7468 656e 2069 7420 6973 0a63 616c d then it is.cal │ │ │ │ │ +0002ea10: 6c65 6420 6167 6169 6e2c 2069 7420 646f led again, it do │ │ │ │ │ +0002ea20: 6573 6ee2 8099 7420 626f 6d62 206f 7574 esn...t bomb out │ │ │ │ │ +0002ea30: 206f 7220 6361 7573 6520 616e 7920 6861 or cause any ha │ │ │ │ │ +0002ea40: 726d 2c20 6275 7420 6a75 7374 2065 6e73 rm, but just ens │ │ │ │ │ +0002ea50: 7572 6573 0a74 6861 7420 6576 6572 7974 ures.that everyt │ │ │ │ │ +0002ea60: 6869 6e67 2069 7320 7468 6520 7761 7920 hing is the way │ │ │ │ │ +0002ea70: 6974 206f 7567 6874 2074 6f20 6265 2e20 it ought to be. │ │ │ │ │ +0002ea80: 2049 6620 7468 6520 6669 7273 7420 6361 If the first ca │ │ │ │ │ +0002ea90: 6c6c 2066 6169 6c65 642c 206f 720a 6162 ll failed, or.ab │ │ │ │ │ +0002eaa0: 6f72 7465 6420 6861 6c66 2077 6179 2074 orted half way t │ │ │ │ │ +0002eab0: 6872 6f75 6768 2066 6f72 2073 6f6d 6520 hrough for some │ │ │ │ │ +0002eac0: 7265 6173 6f6e 2c20 7468 6520 7365 636f reason, the seco │ │ │ │ │ +0002ead0: 6e64 2063 616c 6c20 7368 6f75 6c64 206d nd call should m │ │ │ │ │ +0002eae0: 6572 656c 790a 646f 2074 6865 2074 6869 erely.do the thi │ │ │ │ │ +0002eaf0: 6e67 7320 7468 6174 2077 6572 6520 6c65 ngs that were le │ │ │ │ │ +0002eb00: 6674 2075 6e64 6f6e 6520 7468 6520 6669 ft undone the fi │ │ │ │ │ +0002eb10: 7273 7420 7469 6d65 2c20 6966 2061 6e79 rst time, if any │ │ │ │ │ +0002eb20: 2c20 616e 6420 6578 6974 0a77 6974 6820 , and exit.with │ │ │ │ │ +0002eb30: 6120 7375 6363 6573 7320 7374 6174 7573 a success status │ │ │ │ │ +0002eb40: 2069 6620 6576 6572 7974 6869 6e67 2069 if everything i │ │ │ │ │ +0002eb50: 7320 4f4b 2e20 2831 290a 0a20 2020 2d2d s OK. (1).. -- │ │ │ │ │ +0002eb60: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +0002eb70: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +0002eb80: 2020 2831 2920 5468 6973 2069 7320 736f (1) This is so │ │ │ │ │ +0002eb90: 2074 6861 7420 6966 2061 6e20 6572 726f that if an erro │ │ │ │ │ +0002eba0: 7220 6f63 6375 7273 2c20 7468 6520 7573 r occurs, the us │ │ │ │ │ +0002ebb0: 6572 2069 6e74 6572 7275 7074 7320 e280 er interrupts .. │ │ │ │ │ +0002ebc0: 9864 706b 67e2 8099 206f 720a 736f 6d65 .dpkg... or.some │ │ │ │ │ +0002ebd0: 206f 7468 6572 2075 6e66 6f72 6573 6565 other unforesee │ │ │ │ │ +0002ebe0: 6e20 6369 7263 756d 7374 616e 6365 2068 n circumstance h │ │ │ │ │ +0002ebf0: 6170 7065 6e73 2079 6f75 2064 6f6e e280 appens you don.. │ │ │ │ │ +0002ec00: 9974 206c 6561 7665 2074 6865 2075 7365 .t leave the use │ │ │ │ │ +0002ec10: 7220 7769 7468 0a61 2062 6164 6c79 2d62 r with.a badly-b │ │ │ │ │ +0002ec20: 726f 6b65 6e20 7061 636b 6167 6520 7768 roken package wh │ │ │ │ │ +0002ec30: 656e 20e2 8098 6470 6b67 e280 9920 6174 en ...dpkg... at │ │ │ │ │ +0002ec40: 7465 6d70 7473 2074 6f20 7265 7065 6174 tempts to repeat │ │ │ │ │ +0002ec50: 2074 6865 2061 6374 696f 6e2e 0a0a 1f0a the action..... │ │ │ │ │ +0002ec60: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0002ec70: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0002ec80: 2043 6f6e 7472 6f6c 6c69 6e67 2074 6572 Controlling ter │ │ │ │ │ +0002ec90: 6d69 6e61 6c20 666f 7220 6d61 696e 7461 minal for mainta │ │ │ │ │ +0002eca0: 696e 6572 2073 6372 6970 7473 2c20 204e iner scripts, N │ │ │ │ │ +0002ecb0: 6578 743a 2045 7869 7420 7374 6174 7573 ext: Exit status │ │ │ │ │ +0002ecc0: 2c20 2050 7265 763a 204d 6169 6e74 6169 , Prev: Maintai │ │ │ │ │ +0002ecd0: 6e65 7220 7363 7269 7074 7320 6964 656d ner scripts idem │ │ │ │ │ +0002ece0: 706f 7465 6e63 792c 2020 5570 3a20 5061 potency, Up: Pa │ │ │ │ │ +0002ecf0: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer │ │ │ │ │ +0002ed00: 2073 6372 6970 7473 2061 6e64 2069 6e73 scripts and ins │ │ │ │ │ +0002ed10: 7461 6c6c 6174 696f 6e20 7072 6f63 6564 tallation proced │ │ │ │ │ +0002ed20: 7572 650a 0a36 2e33 2043 6f6e 7472 6f6c ure..6.3 Control │ │ │ │ │ +0002ed30: 6c69 6e67 2074 6572 6d69 6e61 6c20 666f ling terminal fo │ │ │ │ │ +0002ed40: 7220 6d61 696e 7461 696e 6572 2073 6372 r maintainer scr │ │ │ │ │ +0002ed50: 6970 7473 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ipts.=========== │ │ │ │ │ +0002ed60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002ed70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002ed80: 3d3d 3d3d 0a0a 4d61 696e 7461 696e 6572 ====..Maintainer │ │ │ │ │ +0002ed90: 2073 6372 6970 7473 2061 7265 206e 6f74 scripts are not │ │ │ │ │ +0002eda0: 2067 7561 7261 6e74 6565 6420 746f 2072 guaranteed to r │ │ │ │ │ +0002edb0: 756e 2077 6974 6820 6120 636f 6e74 726f un with a contro │ │ │ │ │ +0002edc0: 6c6c 696e 6720 7465 726d 696e 616c 0a61 lling terminal.a │ │ │ │ │ +0002edd0: 6e64 206d 6179 206e 6f74 2062 6520 6162 nd may not be ab │ │ │ │ │ +0002ede0: 6c65 2074 6f20 696e 7465 7261 6374 2077 le to interact w │ │ │ │ │ +0002edf0: 6974 6820 7468 6520 7573 6572 2e20 2054 ith the user. T │ │ │ │ │ +0002ee00: 6865 7920 6d75 7374 2062 6520 6162 6c65 hey must be able │ │ │ │ │ +0002ee10: 2074 6f0a 6661 6c6c 2062 6163 6b20 746f to.fall back to │ │ │ │ │ +0002ee20: 206e 6f6e 696e 7465 7261 6374 6976 6520 noninteractive │ │ │ │ │ +0002ee30: 6265 6861 7669 6f72 2069 6620 6e6f 2063 behavior if no c │ │ │ │ │ +0002ee40: 6f6e 7472 6f6c 6c69 6e67 2074 6572 6d69 ontrolling termi │ │ │ │ │ +0002ee50: 6e61 6c20 6973 0a61 7661 696c 6162 6c65 nal is.available │ │ │ │ │ +0002ee60: 2e20 204d 6169 6e74 6169 6e65 7220 7363 . Maintainer sc │ │ │ │ │ +0002ee70: 7269 7074 7320 7468 6174 2070 726f 6d70 ripts that promp │ │ │ │ │ +0002ee80: 7420 7669 6120 6120 7072 6f67 7261 6d20 t via a program │ │ │ │ │ +0002ee90: 636f 6e66 6f72 6d69 6e67 2074 6f0a 7468 conforming to.th │ │ │ │ │ +0002eea0: 6520 4465 6269 616e 2043 6f6e 6669 6775 e Debian Configu │ │ │ │ │ +0002eeb0: 7261 7469 6f6e 204d 616e 6167 656d 656e ration Managemen │ │ │ │ │ +0002eec0: 7420 5370 6563 6966 6963 6174 696f 6e20 t Specification │ │ │ │ │ +0002eed0: 2873 6565 202a 6e6f 7465 2050 726f 6d70 (see *note Promp │ │ │ │ │ +0002eee0: 7469 6e67 0a69 6e20 6d61 696e 7461 696e ting.in maintain │ │ │ │ │ +0002eef0: 6572 2073 6372 6970 7473 3a20 3136 2e29 er scripts: 16.) │ │ │ │ │ +0002ef00: 206d 6179 2061 7373 756d 6520 7468 6174 may assume that │ │ │ │ │ +0002ef10: 2070 726f 6772 616d 2077 696c 6c20 6861 program will ha │ │ │ │ │ +0002ef20: 6e64 6c65 2066 616c 6c69 6e67 0a62 6163 ndle falling.bac │ │ │ │ │ +0002ef30: 6b20 746f 206e 6f6e 696e 7465 7261 6374 k to noninteract │ │ │ │ │ +0002ef40: 6976 6520 6265 6861 7669 6f72 2e0a 0a46 ive behavior...F │ │ │ │ │ +0002ef50: 6f72 2068 6967 682d 7072 696f 7269 7479 or high-priority │ │ │ │ │ +0002ef60: 2070 726f 6d70 7473 2077 6974 686f 7574 prompts without │ │ │ │ │ +0002ef70: 2061 2072 6561 736f 6e61 626c 6520 6465 a reasonable de │ │ │ │ │ +0002ef80: 6661 756c 7420 616e 7377 6572 2c0a 6d61 fault answer,.ma │ │ │ │ │ +0002ef90: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +0002efa0: 206d 6179 2061 626f 7274 2069 6620 7468 may abort if th │ │ │ │ │ +0002efb0: 6572 6520 6973 206e 6f20 636f 6e74 726f ere is no contro │ │ │ │ │ +0002efc0: 6c6c 696e 6720 7465 726d 696e 616c 2e0a lling terminal.. │ │ │ │ │ +0002efd0: 486f 7765 7665 722c 2074 6869 7320 7369 However, this si │ │ │ │ │ +0002efe0: 7475 6174 696f 6e20 7368 6f75 6c64 2062 tuation should b │ │ │ │ │ +0002eff0: 6520 6176 6f69 6465 6420 6966 2061 7420 e avoided if at │ │ │ │ │ +0002f000: 616c 6c20 706f 7373 6962 6c65 2c20 7369 all possible, si │ │ │ │ │ +0002f010: 6e63 6520 6974 0a70 7265 7665 6e74 7320 nce it.prevents │ │ │ │ │ +0002f020: 6175 746f 6d61 7465 6420 6f72 2075 6e61 automated or una │ │ │ │ │ +0002f030: 7474 656e 6465 6420 696e 7374 616c 6c73 ttended installs │ │ │ │ │ +0002f040: 2e20 2049 6e20 6d6f 7374 2063 6173 6573 . In most cases │ │ │ │ │ +0002f050: 2c20 7573 6572 7320 7769 6c6c 0a63 6f6e , users will.con │ │ │ │ │ +0002f060: 7369 6465 7220 7468 6973 2074 6f20 6265 sider this to be │ │ │ │ │ +0002f070: 2061 2062 7567 2069 6e20 7468 6520 7061 a bug in the pa │ │ │ │ │ +0002f080: 636b 6167 652e 0a0a 1f0a 4669 6c65 3a20 ckage.....File: │ │ │ │ │ +0002f090: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0002f0a0: 666f 2c20 204e 6f64 653a 2045 7869 7420 fo, Node: Exit │ │ │ │ │ +0002f0b0: 7374 6174 7573 2c20 204e 6578 743a 2053 status, Next: S │ │ │ │ │ +0002f0c0: 756d 6d61 7279 206f 6620 7761 7973 206d ummary of ways m │ │ │ │ │ +0002f0d0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +0002f0e0: 7320 6172 6520 6361 6c6c 6564 2c20 2050 s are called, P │ │ │ │ │ +0002f0f0: 7265 763a 2043 6f6e 7472 6f6c 6c69 6e67 rev: Controlling │ │ │ │ │ +0002f100: 2074 6572 6d69 6e61 6c20 666f 7220 6d61 terminal for ma │ │ │ │ │ +0002f110: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +0002f120: 2c20 2055 703a 2050 6163 6b61 6765 206d , Up: Package m │ │ │ │ │ +0002f130: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +0002f140: 7320 616e 6420 696e 7374 616c 6c61 7469 s and installati │ │ │ │ │ +0002f150: 6f6e 2070 726f 6365 6475 7265 0a0a 362e on procedure..6. │ │ │ │ │ +0002f160: 3420 4578 6974 2073 7461 7475 730a 3d3d 4 Exit status.== │ │ │ │ │ +0002f170: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a45 =============..E │ │ │ │ │ +0002f180: 6163 6820 7363 7269 7074 206d 7573 7420 ach script must │ │ │ │ │ +0002f190: 7265 7475 726e 2061 207a 6572 6f20 6578 return a zero ex │ │ │ │ │ +0002f1a0: 6974 2073 7461 7475 7320 666f 7220 7375 it status for su │ │ │ │ │ +0002f1b0: 6363 6573 732c 206f 7220 6120 6e6f 6e7a ccess, or a nonz │ │ │ │ │ +0002f1c0: 6572 6f20 6f6e 650a 666f 7220 6661 696c ero one.for fail │ │ │ │ │ +0002f1d0: 7572 652c 2073 696e 6365 2074 6865 2070 ure, since the p │ │ │ │ │ +0002f1e0: 6163 6b61 6765 206d 616e 6167 656d 656e ackage managemen │ │ │ │ │ +0002f1f0: 7420 7379 7374 656d 206c 6f6f 6b73 2066 t system looks f │ │ │ │ │ +0002f200: 6f72 2074 6865 2065 7869 740a 7374 6174 or the exit.stat │ │ │ │ │ +0002f210: 7573 206f 6620 7468 6573 6520 7363 7269 us of these scri │ │ │ │ │ +0002f220: 7074 7320 616e 6420 6465 7465 726d 696e pts and determin │ │ │ │ │ +0002f230: 6573 2077 6861 7420 6163 7469 6f6e 2074 es what action t │ │ │ │ │ +0002f240: 6f20 7461 6b65 206e 6578 7420 6261 7365 o take next base │ │ │ │ │ +0002f250: 6420 6f6e 0a74 6861 7420 6461 7475 6d2e d on.that datum. │ │ │ │ │ +0002f260: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +0002f270: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +0002f280: 6f64 653a 2053 756d 6d61 7279 206f 6620 ode: Summary of │ │ │ │ │ +0002f290: 7761 7973 206d 6169 6e74 6169 6e65 7220 ways maintainer │ │ │ │ │ +0002f2a0: 7363 7269 7074 7320 6172 6520 6361 6c6c scripts are call │ │ │ │ │ +0002f2b0: 6564 2c20 204e 6578 743a 2044 6574 6169 ed, Next: Detai │ │ │ │ │ +0002f2c0: 6c73 206f 6620 756e 7061 636b 2070 6861 ls of unpack pha │ │ │ │ │ +0002f2d0: 7365 206f 6620 696e 7374 616c 6c61 7469 se of installati │ │ │ │ │ +0002f2e0: 6f6e 206f 7220 7570 6772 6164 652c 2020 on or upgrade, │ │ │ │ │ +0002f2f0: 5072 6576 3a20 4578 6974 2073 7461 7475 Prev: Exit statu │ │ │ │ │ +0002f300: 732c 2020 5570 3a20 5061 636b 6167 6520 s, Up: Package │ │ │ │ │ 0002f310: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ -0002f320: 7473 2061 7265 2063 616c 6c65 640a 3d3d ts are called.== │ │ │ │ │ -0002f330: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0002f340: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0002f350: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -0002f360: 0a57 6861 7420 666f 6c6c 6f77 7320 6973 .What follows is │ │ │ │ │ -0002f370: 2061 2073 756d 6d61 7279 206f 6620 616c a summary of al │ │ │ │ │ -0002f380: 6c20 7468 6520 7761 7973 2069 6e20 7768 l the ways in wh │ │ │ │ │ -0002f390: 6963 6820 6d61 696e 7461 696e 6572 2073 ich maintainer s │ │ │ │ │ -0002f3a0: 6372 6970 7473 0a6d 6179 2062 6520 6361 cripts.may be ca │ │ │ │ │ -0002f3b0: 6c6c 6564 2061 6c6f 6e67 2077 6974 6820 lled along with │ │ │ │ │ -0002f3c0: 7768 6174 2066 6163 696c 6974 6965 7320 what facilities │ │ │ │ │ -0002f3d0: 7468 6f73 6520 7363 7269 7074 7320 6d61 those scripts ma │ │ │ │ │ -0002f3e0: 7920 7265 6c79 206f 6e20 6265 696e 670a y rely on being. │ │ │ │ │ -0002f3f0: 6176 6169 6c61 626c 6520 6174 2074 6861 available at tha │ │ │ │ │ -0002f400: 7420 7469 6d65 2e20 2053 6372 6970 7420 t time. Script │ │ │ │ │ -0002f410: 6e61 6d65 7320 7072 6563 6564 6564 2062 names preceded b │ │ │ │ │ -0002f420: 7920 6e65 772d 2061 7265 2074 6865 2073 y new- are the s │ │ │ │ │ -0002f430: 6372 6970 7473 0a66 726f 6d20 7468 6520 cripts.from the │ │ │ │ │ -0002f440: 6e65 7720 7665 7273 696f 6e20 6f66 2061 new version of a │ │ │ │ │ -0002f450: 2070 6163 6b61 6765 2062 6569 6e67 2069 package being i │ │ │ │ │ -0002f460: 6e73 7461 6c6c 6564 2c20 7570 6772 6164 nstalled, upgrad │ │ │ │ │ -0002f470: 6564 2074 6f2c 206f 720a 646f 776e 6772 ed to, or.downgr │ │ │ │ │ -0002f480: 6164 6564 2074 6f2e 2020 5363 7269 7074 aded to. Script │ │ │ │ │ -0002f490: 206e 616d 6573 2070 7265 6365 6465 6420 names preceded │ │ │ │ │ -0002f4a0: 6279 206f 6c64 2d20 6172 6520 7468 6520 by old- are the │ │ │ │ │ -0002f4b0: 7363 7269 7074 7320 6672 6f6d 2074 6865 scripts from the │ │ │ │ │ -0002f4c0: 0a6f 6c64 2076 6572 7369 6f6e 206f 6620 .old version of │ │ │ │ │ -0002f4d0: 6120 7061 636b 6167 6520 7468 6174 2069 a package that i │ │ │ │ │ -0002f4e0: 7320 6265 696e 6720 7570 6772 6164 6564 s being upgraded │ │ │ │ │ -0002f4f0: 2066 726f 6d20 6f72 2064 6f77 6e67 7261 from or downgra │ │ │ │ │ -0002f500: 6465 6420 6672 6f6d 2e0a 0a54 6865 20e2 ded from...The . │ │ │ │ │ -0002f510: 8098 7072 6569 6e73 74e2 8099 2073 6372 ..preinst... scr │ │ │ │ │ -0002f520: 6970 7420 6d61 7920 6265 2063 616c 6c65 ipt may be calle │ │ │ │ │ -0002f530: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ │ -0002f540: 6e67 2077 6179 733a 0a0a 2020 2020 20e2 ng ways:.. . │ │ │ │ │ -0002f550: 8098 6e65 772d 7072 6569 6e73 74e2 8099 ..new-preinst... │ │ │ │ │ -0002f560: 2069 6e73 7461 6c6c 0a20 2020 2020 e280 install. .. │ │ │ │ │ -0002f570: 986e 6577 2d70 7265 696e 7374 e280 9920 .new-preinst... │ │ │ │ │ -0002f580: 696e 7374 616c 6c20 276f 6c64 2d76 6572 install 'old-ver │ │ │ │ │ -0002f590: 7369 6f6e 2720 276e 6577 2d76 6572 7369 sion' 'new-versi │ │ │ │ │ -0002f5a0: 6f6e 270a 2020 2020 20e2 8098 6e65 772d on'. ...new- │ │ │ │ │ -0002f5b0: 7072 6569 6e73 74e2 8099 2075 7067 7261 preinst... upgra │ │ │ │ │ -0002f5c0: 6465 2027 6f6c 642d 7665 7273 696f 6e27 de 'old-version' │ │ │ │ │ -0002f5d0: 2027 6e65 772d 7665 7273 696f 6e27 0a0a 'new-version'.. │ │ │ │ │ -0002f5e0: 2020 2020 2054 6865 2070 6163 6b61 6765 The package │ │ │ │ │ -0002f5f0: 2077 696c 6c20 6e6f 7420 7965 7420 6265 will not yet be │ │ │ │ │ -0002f600: 2075 6e70 6163 6b65 642c 2073 6f20 7468 unpacked, so th │ │ │ │ │ -0002f610: 6520 e280 9870 7265 696e 7374 e280 9920 e ...preinst... │ │ │ │ │ -0002f620: 7363 7269 7074 0a20 2020 2020 6361 6e6e script. cann │ │ │ │ │ -0002f630: 6f74 2072 656c 7920 6f6e 2061 6e79 2066 ot rely on any f │ │ │ │ │ -0002f640: 696c 6573 2069 6e63 6c75 6465 6420 696e iles included in │ │ │ │ │ -0002f650: 2069 7473 2070 6163 6b61 6765 2e20 204f its package. O │ │ │ │ │ -0002f660: 6e6c 7920 6573 7365 6e74 6961 6c0a 2020 nly essential. │ │ │ │ │ -0002f670: 2020 2070 6163 6b61 6765 7320 616e 6420 packages and │ │ │ │ │ -0002f680: 7072 652d 6465 7065 6e64 656e 6369 6573 pre-dependencies │ │ │ │ │ -0002f690: 2028 e280 9850 7265 2d44 6570 656e 6473 (...Pre-Depends │ │ │ │ │ -0002f6a0: e280 9929 206d 6179 2062 6520 6173 7375 ...) may be assu │ │ │ │ │ -0002f6b0: 6d65 6420 746f 2062 650a 2020 2020 2061 med to be. a │ │ │ │ │ -0002f6c0: 7661 696c 6162 6c65 2e20 2050 7265 2d64 vailable. Pre-d │ │ │ │ │ -0002f6d0: 6570 656e 6465 6e63 6965 7320 7769 6c6c ependencies will │ │ │ │ │ -0002f6e0: 2068 6176 6520 6265 656e 2063 6f6e 6669 have been confi │ │ │ │ │ -0002f6f0: 6775 7265 6420 6174 206c 6561 7374 0a20 gured at least. │ │ │ │ │ -0002f700: 2020 2020 6f6e 6365 2c20 6275 7420 6174 once, but at │ │ │ │ │ -0002f710: 2074 6865 2074 696d 6520 7468 6520 e280 the time the .. │ │ │ │ │ -0002f720: 9870 7265 696e 7374 e280 9920 6973 2063 .preinst... is c │ │ │ │ │ -0002f730: 616c 6c65 6420 7468 6579 206d 6179 206f alled they may o │ │ │ │ │ -0002f740: 6e6c 7920 6265 2069 6e0a 2020 2020 2061 nly be in. a │ │ │ │ │ -0002f750: 6e20 e280 9c55 6e70 6163 6b65 64e2 809d n ...Unpacked... │ │ │ │ │ -0002f760: 206f 7220 e280 9c48 616c 662d 436f 6e66 or ...Half-Conf │ │ │ │ │ -0002f770: 6967 7572 6564 e280 9d20 7374 6174 6520 igured... state │ │ │ │ │ -0002f780: 6966 2061 2070 7265 7669 6f75 7320 7665 if a previous ve │ │ │ │ │ -0002f790: 7273 696f 6e20 6f66 0a20 2020 2020 7468 rsion of. th │ │ │ │ │ -0002f7a0: 6520 7072 652d 6465 7065 6e64 656e 6379 e pre-dependency │ │ │ │ │ -0002f7b0: 2077 6173 2063 6f6d 706c 6574 656c 7920 was completely │ │ │ │ │ -0002f7c0: 636f 6e66 6967 7572 6564 2061 6e64 2068 configured and h │ │ │ │ │ -0002f7d0: 6173 206e 6f74 2062 6565 6e0a 2020 2020 as not been. │ │ │ │ │ -0002f7e0: 2072 656d 6f76 6564 2073 696e 6365 2074 removed since t │ │ │ │ │ -0002f7f0: 6865 6e2e 0a0a e280 986f 6c64 2d70 7265 hen......old-pre │ │ │ │ │ -0002f800: 696e 7374 e280 9920 6162 6f72 742d 7570 inst... abort-up │ │ │ │ │ -0002f810: 6772 6164 6520 276e 6577 2d76 6572 7369 grade 'new-versi │ │ │ │ │ -0002f820: 6f6e 270a 0a20 2020 2020 4361 6c6c 6564 on'.. Called │ │ │ │ │ -0002f830: 2064 7572 696e 6720 6572 726f 7220 6861 during error ha │ │ │ │ │ -0002f840: 6e64 6c69 6e67 206f 6620 616e 2075 7067 ndling of an upg │ │ │ │ │ -0002f850: 7261 6465 2074 6861 7420 6661 696c 6564 rade that failed │ │ │ │ │ -0002f860: 2061 6674 6572 0a20 2020 2020 756e 7061 after. unpa │ │ │ │ │ -0002f870: 636b 696e 6720 7468 6520 6e65 7720 7061 cking the new pa │ │ │ │ │ -0002f880: 636b 6167 6520 6265 6361 7573 6520 7468 ckage because th │ │ │ │ │ -0002f890: 6520 e280 9870 6f73 7472 6d20 7570 6772 e ...postrm upgr │ │ │ │ │ -0002f8a0: 6164 65e2 8099 2061 6374 696f 6e0a 2020 ade... action. │ │ │ │ │ -0002f8b0: 2020 2066 6169 6c65 642e 2020 5468 6520 failed. The │ │ │ │ │ -0002f8c0: 756e 7061 636b 6564 2066 696c 6573 206d unpacked files m │ │ │ │ │ -0002f8d0: 6179 2062 6520 7061 7274 6c79 2066 726f ay be partly fro │ │ │ │ │ -0002f8e0: 6d20 7468 6520 6e65 7720 7665 7273 696f m the new versio │ │ │ │ │ -0002f8f0: 6e20 6f72 0a20 2020 2020 7061 7274 6c79 n or. partly │ │ │ │ │ -0002f900: 206d 6973 7369 6e67 2c20 736f 2074 6865 missing, so the │ │ │ │ │ -0002f910: 2073 6372 6970 7420 6361 6e6e 6f74 2072 script cannot r │ │ │ │ │ -0002f920: 656c 7920 6f6e 2066 696c 6573 2069 6e63 ely on files inc │ │ │ │ │ -0002f930: 6c75 6465 6420 696e 2074 6865 0a20 2020 luded in the. │ │ │ │ │ -0002f940: 2020 7061 636b 6167 652e 2020 5061 636b package. Pack │ │ │ │ │ -0002f950: 6167 6520 6465 7065 6e64 656e 6369 6573 age dependencies │ │ │ │ │ -0002f960: 206d 6179 206e 6f74 2062 6520 6176 6169 may not be avai │ │ │ │ │ -0002f970: 6c61 626c 652e 0a20 2020 2020 5072 652d lable.. Pre- │ │ │ │ │ -0002f980: 6465 7065 6e64 656e 6369 6573 2077 696c dependencies wil │ │ │ │ │ -0002f990: 6c20 6265 2061 7420 6c65 6173 7420 e280 l be at least .. │ │ │ │ │ -0002f9a0: 9c55 6e70 6163 6b65 64e2 809d 2066 6f6c .Unpacked... fol │ │ │ │ │ -0002f9b0: 6c6f 7769 6e67 2074 6865 2073 616d 650a lowing the same. │ │ │ │ │ -0002f9c0: 2020 2020 2072 756c 6573 2061 7320 6162 rules as ab │ │ │ │ │ -0002f9d0: 6f76 652c 2065 7863 6570 7420 7468 6579 ove, except they │ │ │ │ │ -0002f9e0: 206d 6179 2062 6520 6f6e 6c79 20e2 809c may be only ... │ │ │ │ │ -0002f9f0: 4861 6c66 2d49 6e73 7461 6c6c 6564 e280 Half-Installed.. │ │ │ │ │ -0002fa00: 9d20 6966 2061 6e0a 2020 2020 2075 7067 . if an. upg │ │ │ │ │ -0002fa10: 7261 6465 206f 6620 7468 6520 7072 652d rade of the pre- │ │ │ │ │ -0002fa20: 6465 7065 6e64 656e 6379 2066 6169 6c65 dependency faile │ │ │ │ │ -0002fa30: 642e 2020 2831 290a 0a54 6865 20e2 8098 d. (1)..The ... │ │ │ │ │ -0002fa40: 706f 7374 696e 7374 e280 9920 7363 7269 postinst... scri │ │ │ │ │ -0002fa50: 7074 206d 6179 2062 6520 6361 6c6c 6564 pt may be called │ │ │ │ │ -0002fa60: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ │ -0002fa70: 6720 7761 7973 3a0a 0ae2 8098 706f 7374 g ways:.....post │ │ │ │ │ -0002fa80: 696e 7374 e280 9920 636f 6e66 6967 7572 inst... configur │ │ │ │ │ -0002fa90: 6520 276d 6f73 742d 7265 6365 6e74 6c79 e 'most-recently │ │ │ │ │ -0002faa0: 2d63 6f6e 6669 6775 7265 642d 7665 7273 -configured-vers │ │ │ │ │ -0002fab0: 696f 6e27 0a0a 2020 2020 2054 6865 2066 ion'.. The f │ │ │ │ │ -0002fac0: 696c 6573 2063 6f6e 7461 696e 6564 2069 iles contained i │ │ │ │ │ -0002fad0: 6e20 7468 6520 7061 636b 6167 6520 7769 n the package wi │ │ │ │ │ -0002fae0: 6c6c 2062 6520 756e 7061 636b 6564 2e20 ll be unpacked. │ │ │ │ │ -0002faf0: 2041 6c6c 2070 6163 6b61 6765 0a20 2020 All package. │ │ │ │ │ -0002fb00: 2020 6465 7065 6e64 656e 6369 6573 2077 dependencies w │ │ │ │ │ -0002fb10: 696c 6c20 6174 206c 6561 7374 2062 6520 ill at least be │ │ │ │ │ -0002fb20: e280 9c55 6e70 6163 6b65 64e2 809d 2e20 ...Unpacked.... │ │ │ │ │ -0002fb30: 2049 6620 7468 6572 6520 6172 6520 6e6f If there are no │ │ │ │ │ -0002fb40: 2063 6972 6375 6c61 720a 2020 2020 2064 circular. d │ │ │ │ │ -0002fb50: 6570 656e 6465 6e63 6965 7320 696e 766f ependencies invo │ │ │ │ │ -0002fb60: 6c76 6564 2c20 616c 6c20 7061 636b 6167 lved, all packag │ │ │ │ │ -0002fb70: 6520 6465 7065 6e64 656e 6369 6573 2077 e dependencies w │ │ │ │ │ -0002fb80: 696c 6c20 6265 2063 6f6e 6669 6775 7265 ill be configure │ │ │ │ │ -0002fb90: 642e 0a20 2020 2020 466f 7220 6265 6861 d.. For beha │ │ │ │ │ -0002fba0: 7669 6f72 2069 6e20 7468 6520 6361 7365 vior in the case │ │ │ │ │ -0002fbb0: 206f 6620 6369 7263 756c 6172 2064 6570 of circular dep │ │ │ │ │ -0002fbc0: 656e 6465 6e63 6965 732c 2073 6565 2074 endencies, see t │ │ │ │ │ -0002fbd0: 6865 0a20 2020 2020 6469 7363 7573 7369 he. discussi │ │ │ │ │ -0002fbe0: 6f6e 2069 6e20 2a6e 6f74 6520 4269 6e61 on in *note Bina │ │ │ │ │ -0002fbf0: 7279 2044 6570 656e 6465 6e63 6965 7320 ry Dependencies │ │ │ │ │ -0002fc00: 2d20 4465 7065 6e64 732c 2052 6563 6f6d - Depends, Recom │ │ │ │ │ -0002fc10: 6d65 6e64 732c 0a20 2020 2020 5375 6767 mends,. Sugg │ │ │ │ │ -0002fc20: 6573 7473 2c20 456e 6861 6e63 6573 2c20 ests, Enhances, │ │ │ │ │ -0002fc30: 5072 652d 4465 7065 6e64 733a 2039 622e Pre-Depends: 9b. │ │ │ │ │ -0002fc40: 0a0a 2020 2020 20e2 8098 6f6c 642d 706f .. ...old-po │ │ │ │ │ -0002fc50: 7374 696e 7374 e280 9920 6162 6f72 742d stinst... abort- │ │ │ │ │ -0002fc60: 7570 6772 6164 6520 276e 6577 2d76 6572 upgrade 'new-ver │ │ │ │ │ -0002fc70: 7369 6f6e 270a 2020 2020 20e2 8098 636f sion'. ...co │ │ │ │ │ -0002fc80: 6e66 6c69 6374 6f72 2773 2d70 6f73 7469 nflictor's-posti │ │ │ │ │ -0002fc90: 6e73 74e2 8099 2061 626f 7274 2d72 656d nst... abort-rem │ │ │ │ │ -0002fca0: 6f76 6520 696e 2d66 6176 6f75 7220 2770 ove in-favour 'p │ │ │ │ │ -0002fcb0: 6163 6b61 6765 2720 276e 6577 2d76 6572 ackage' 'new-ver │ │ │ │ │ -0002fcc0: 7369 6f6e 270a 2020 2020 20e2 8098 706f sion'. ...po │ │ │ │ │ +0002f320: 7473 2061 6e64 2069 6e73 7461 6c6c 6174 ts and installat │ │ │ │ │ +0002f330: 696f 6e20 7072 6f63 6564 7572 650a 0a36 ion procedure..6 │ │ │ │ │ +0002f340: 2e35 2053 756d 6d61 7279 206f 6620 7761 .5 Summary of wa │ │ │ │ │ +0002f350: 7973 206d 6169 6e74 6169 6e65 7220 7363 ys maintainer sc │ │ │ │ │ +0002f360: 7269 7074 7320 6172 6520 6361 6c6c 6564 ripts are called │ │ │ │ │ +0002f370: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +0002f380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002f390: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002f3a0: 3d3d 0a0a 5768 6174 2066 6f6c 6c6f 7773 ==..What follows │ │ │ │ │ +0002f3b0: 2069 7320 6120 7375 6d6d 6172 7920 6f66 is a summary of │ │ │ │ │ +0002f3c0: 2061 6c6c 2074 6865 2077 6179 7320 696e all the ways in │ │ │ │ │ +0002f3d0: 2077 6869 6368 206d 6169 6e74 6169 6e65 which maintaine │ │ │ │ │ +0002f3e0: 7220 7363 7269 7074 730a 6d61 7920 6265 r scripts.may be │ │ │ │ │ +0002f3f0: 2063 616c 6c65 6420 616c 6f6e 6720 7769 called along wi │ │ │ │ │ +0002f400: 7468 2077 6861 7420 6661 6369 6c69 7469 th what faciliti │ │ │ │ │ +0002f410: 6573 2074 686f 7365 2073 6372 6970 7473 es those scripts │ │ │ │ │ +0002f420: 206d 6179 2072 656c 7920 6f6e 2062 6569 may rely on bei │ │ │ │ │ +0002f430: 6e67 0a61 7661 696c 6162 6c65 2061 7420 ng.available at │ │ │ │ │ +0002f440: 7468 6174 2074 696d 652e 2020 5363 7269 that time. Scri │ │ │ │ │ +0002f450: 7074 206e 616d 6573 2070 7265 6365 6465 pt names precede │ │ │ │ │ +0002f460: 6420 6279 206e 6577 2d20 6172 6520 7468 d by new- are th │ │ │ │ │ +0002f470: 6520 7363 7269 7074 730a 6672 6f6d 2074 e scripts.from t │ │ │ │ │ +0002f480: 6865 206e 6577 2076 6572 7369 6f6e 206f he new version o │ │ │ │ │ +0002f490: 6620 6120 7061 636b 6167 6520 6265 696e f a package bein │ │ │ │ │ +0002f4a0: 6720 696e 7374 616c 6c65 642c 2075 7067 g installed, upg │ │ │ │ │ +0002f4b0: 7261 6465 6420 746f 2c20 6f72 0a64 6f77 raded to, or.dow │ │ │ │ │ +0002f4c0: 6e67 7261 6465 6420 746f 2e20 2053 6372 ngraded to. Scr │ │ │ │ │ +0002f4d0: 6970 7420 6e61 6d65 7320 7072 6563 6564 ipt names preced │ │ │ │ │ +0002f4e0: 6564 2062 7920 6f6c 642d 2061 7265 2074 ed by old- are t │ │ │ │ │ +0002f4f0: 6865 2073 6372 6970 7473 2066 726f 6d20 he scripts from │ │ │ │ │ +0002f500: 7468 650a 6f6c 6420 7665 7273 696f 6e20 the.old version │ │ │ │ │ +0002f510: 6f66 2061 2070 6163 6b61 6765 2074 6861 of a package tha │ │ │ │ │ +0002f520: 7420 6973 2062 6569 6e67 2075 7067 7261 t is being upgra │ │ │ │ │ +0002f530: 6465 6420 6672 6f6d 206f 7220 646f 776e ded from or down │ │ │ │ │ +0002f540: 6772 6164 6564 2066 726f 6d2e 0a0a 5468 graded from...Th │ │ │ │ │ +0002f550: 6520 e280 9870 7265 696e 7374 e280 9920 e ...preinst... │ │ │ │ │ +0002f560: 7363 7269 7074 206d 6179 2062 6520 6361 script may be ca │ │ │ │ │ +0002f570: 6c6c 6564 2069 6e20 7468 6520 666f 6c6c lled in the foll │ │ │ │ │ +0002f580: 6f77 696e 6720 7761 7973 3a0a 0a20 2020 owing ways:.. │ │ │ │ │ +0002f590: 2020 e280 986e 6577 2d70 7265 696e 7374 ...new-preinst │ │ │ │ │ +0002f5a0: e280 9920 696e 7374 616c 6c0a 2020 2020 ... install. │ │ │ │ │ +0002f5b0: 20e2 8098 6e65 772d 7072 6569 6e73 74e2 ...new-preinst. │ │ │ │ │ +0002f5c0: 8099 2069 6e73 7461 6c6c 2027 6f6c 642d .. install 'old- │ │ │ │ │ +0002f5d0: 7665 7273 696f 6e27 2027 6e65 772d 7665 version' 'new-ve │ │ │ │ │ +0002f5e0: 7273 696f 6e27 0a20 2020 2020 e280 986e rsion'. ...n │ │ │ │ │ +0002f5f0: 6577 2d70 7265 696e 7374 e280 9920 7570 ew-preinst... up │ │ │ │ │ +0002f600: 6772 6164 6520 276f 6c64 2d76 6572 7369 grade 'old-versi │ │ │ │ │ +0002f610: 6f6e 2720 276e 6577 2d76 6572 7369 6f6e on' 'new-version │ │ │ │ │ +0002f620: 270a 0a20 2020 2020 5468 6520 7061 636b '.. The pack │ │ │ │ │ +0002f630: 6167 6520 7769 6c6c 206e 6f74 2079 6574 age will not yet │ │ │ │ │ +0002f640: 2062 6520 756e 7061 636b 6564 2c20 736f be unpacked, so │ │ │ │ │ +0002f650: 2074 6865 20e2 8098 7072 6569 6e73 74e2 the ...preinst. │ │ │ │ │ +0002f660: 8099 2073 6372 6970 740a 2020 2020 2063 .. script. c │ │ │ │ │ +0002f670: 616e 6e6f 7420 7265 6c79 206f 6e20 616e annot rely on an │ │ │ │ │ +0002f680: 7920 6669 6c65 7320 696e 636c 7564 6564 y files included │ │ │ │ │ +0002f690: 2069 6e20 6974 7320 7061 636b 6167 652e in its package. │ │ │ │ │ +0002f6a0: 2020 4f6e 6c79 2065 7373 656e 7469 616c Only essential │ │ │ │ │ +0002f6b0: 0a20 2020 2020 7061 636b 6167 6573 2061 . packages a │ │ │ │ │ +0002f6c0: 6e64 2070 7265 2d64 6570 656e 6465 6e63 nd pre-dependenc │ │ │ │ │ +0002f6d0: 6965 7320 28e2 8098 5072 652d 4465 7065 ies (...Pre-Depe │ │ │ │ │ +0002f6e0: 6e64 73e2 8099 2920 6d61 7920 6265 2061 nds...) may be a │ │ │ │ │ +0002f6f0: 7373 756d 6564 2074 6f20 6265 0a20 2020 ssumed to be. │ │ │ │ │ +0002f700: 2020 6176 6169 6c61 626c 652e 2020 5072 available. Pr │ │ │ │ │ +0002f710: 652d 6465 7065 6e64 656e 6369 6573 2077 e-dependencies w │ │ │ │ │ +0002f720: 696c 6c20 6861 7665 2062 6565 6e20 636f ill have been co │ │ │ │ │ +0002f730: 6e66 6967 7572 6564 2061 7420 6c65 6173 nfigured at leas │ │ │ │ │ +0002f740: 740a 2020 2020 206f 6e63 652c 2062 7574 t. once, but │ │ │ │ │ +0002f750: 2061 7420 7468 6520 7469 6d65 2074 6865 at the time the │ │ │ │ │ +0002f760: 20e2 8098 7072 6569 6e73 74e2 8099 2069 ...preinst... i │ │ │ │ │ +0002f770: 7320 6361 6c6c 6564 2074 6865 7920 6d61 s called they ma │ │ │ │ │ +0002f780: 7920 6f6e 6c79 2062 6520 696e 0a20 2020 y only be in. │ │ │ │ │ +0002f790: 2020 616e 20e2 809c 556e 7061 636b 6564 an ...Unpacked │ │ │ │ │ +0002f7a0: e280 9d20 6f72 20e2 809c 4861 6c66 2d43 ... or ...Half-C │ │ │ │ │ +0002f7b0: 6f6e 6669 6775 7265 64e2 809d 2073 7461 onfigured... sta │ │ │ │ │ +0002f7c0: 7465 2069 6620 6120 7072 6576 696f 7573 te if a previous │ │ │ │ │ +0002f7d0: 2076 6572 7369 6f6e 206f 660a 2020 2020 version of. │ │ │ │ │ +0002f7e0: 2074 6865 2070 7265 2d64 6570 656e 6465 the pre-depende │ │ │ │ │ +0002f7f0: 6e63 7920 7761 7320 636f 6d70 6c65 7465 ncy was complete │ │ │ │ │ +0002f800: 6c79 2063 6f6e 6669 6775 7265 6420 616e ly configured an │ │ │ │ │ +0002f810: 6420 6861 7320 6e6f 7420 6265 656e 0a20 d has not been. │ │ │ │ │ +0002f820: 2020 2020 7265 6d6f 7665 6420 7369 6e63 removed sinc │ │ │ │ │ +0002f830: 6520 7468 656e 2e0a 0ae2 8098 6f6c 642d e then......old- │ │ │ │ │ +0002f840: 7072 6569 6e73 74e2 8099 2061 626f 7274 preinst... abort │ │ │ │ │ +0002f850: 2d75 7067 7261 6465 2027 6e65 772d 7665 -upgrade 'new-ve │ │ │ │ │ +0002f860: 7273 696f 6e27 0a0a 2020 2020 2043 616c rsion'.. Cal │ │ │ │ │ +0002f870: 6c65 6420 6475 7269 6e67 2065 7272 6f72 led during error │ │ │ │ │ +0002f880: 2068 616e 646c 696e 6720 6f66 2061 6e20 handling of an │ │ │ │ │ +0002f890: 7570 6772 6164 6520 7468 6174 2066 6169 upgrade that fai │ │ │ │ │ +0002f8a0: 6c65 6420 6166 7465 720a 2020 2020 2075 led after. u │ │ │ │ │ +0002f8b0: 6e70 6163 6b69 6e67 2074 6865 206e 6577 npacking the new │ │ │ │ │ +0002f8c0: 2070 6163 6b61 6765 2062 6563 6175 7365 package because │ │ │ │ │ +0002f8d0: 2074 6865 20e2 8098 706f 7374 726d 2075 the ...postrm u │ │ │ │ │ +0002f8e0: 7067 7261 6465 e280 9920 6163 7469 6f6e pgrade... action │ │ │ │ │ +0002f8f0: 0a20 2020 2020 6661 696c 6564 2e20 2054 . failed. T │ │ │ │ │ +0002f900: 6865 2075 6e70 6163 6b65 6420 6669 6c65 he unpacked file │ │ │ │ │ +0002f910: 7320 6d61 7920 6265 2070 6172 746c 7920 s may be partly │ │ │ │ │ +0002f920: 6672 6f6d 2074 6865 206e 6577 2076 6572 from the new ver │ │ │ │ │ +0002f930: 7369 6f6e 206f 720a 2020 2020 2070 6172 sion or. par │ │ │ │ │ +0002f940: 746c 7920 6d69 7373 696e 672c 2073 6f20 tly missing, so │ │ │ │ │ +0002f950: 7468 6520 7363 7269 7074 2063 616e 6e6f the script canno │ │ │ │ │ +0002f960: 7420 7265 6c79 206f 6e20 6669 6c65 7320 t rely on files │ │ │ │ │ +0002f970: 696e 636c 7564 6564 2069 6e20 7468 650a included in the. │ │ │ │ │ +0002f980: 2020 2020 2070 6163 6b61 6765 2e20 2050 package. P │ │ │ │ │ +0002f990: 6163 6b61 6765 2064 6570 656e 6465 6e63 ackage dependenc │ │ │ │ │ +0002f9a0: 6965 7320 6d61 7920 6e6f 7420 6265 2061 ies may not be a │ │ │ │ │ +0002f9b0: 7661 696c 6162 6c65 2e0a 2020 2020 2050 vailable.. P │ │ │ │ │ +0002f9c0: 7265 2d64 6570 656e 6465 6e63 6965 7320 re-dependencies │ │ │ │ │ +0002f9d0: 7769 6c6c 2062 6520 6174 206c 6561 7374 will be at least │ │ │ │ │ +0002f9e0: 20e2 809c 556e 7061 636b 6564 e280 9d20 ...Unpacked... │ │ │ │ │ +0002f9f0: 666f 6c6c 6f77 696e 6720 7468 6520 7361 following the sa │ │ │ │ │ +0002fa00: 6d65 0a20 2020 2020 7275 6c65 7320 6173 me. rules as │ │ │ │ │ +0002fa10: 2061 626f 7665 2c20 6578 6365 7074 2074 above, except t │ │ │ │ │ +0002fa20: 6865 7920 6d61 7920 6265 206f 6e6c 7920 hey may be only │ │ │ │ │ +0002fa30: e280 9c48 616c 662d 496e 7374 616c 6c65 ...Half-Installe │ │ │ │ │ +0002fa40: 64e2 809d 2069 6620 616e 0a20 2020 2020 d... if an. │ │ │ │ │ +0002fa50: 7570 6772 6164 6520 6f66 2074 6865 2070 upgrade of the p │ │ │ │ │ +0002fa60: 7265 2d64 6570 656e 6465 6e63 7920 6661 re-dependency fa │ │ │ │ │ +0002fa70: 696c 6564 2e20 2028 3129 0a0a 5468 6520 iled. (1)..The │ │ │ │ │ +0002fa80: e280 9870 6f73 7469 6e73 74e2 8099 2073 ...postinst... s │ │ │ │ │ +0002fa90: 6372 6970 7420 6d61 7920 6265 2063 616c cript may be cal │ │ │ │ │ +0002faa0: 6c65 6420 696e 2074 6865 2066 6f6c 6c6f led in the follo │ │ │ │ │ +0002fab0: 7769 6e67 2077 6179 733a 0a0a e280 9870 wing ways:.....p │ │ │ │ │ +0002fac0: 6f73 7469 6e73 74e2 8099 2063 6f6e 6669 ostinst... confi │ │ │ │ │ +0002fad0: 6775 7265 2027 6d6f 7374 2d72 6563 656e gure 'most-recen │ │ │ │ │ +0002fae0: 746c 792d 636f 6e66 6967 7572 6564 2d76 tly-configured-v │ │ │ │ │ +0002faf0: 6572 7369 6f6e 270a 0a20 2020 2020 5468 ersion'.. Th │ │ │ │ │ +0002fb00: 6520 6669 6c65 7320 636f 6e74 6169 6e65 e files containe │ │ │ │ │ +0002fb10: 6420 696e 2074 6865 2070 6163 6b61 6765 d in the package │ │ │ │ │ +0002fb20: 2077 696c 6c20 6265 2075 6e70 6163 6b65 will be unpacke │ │ │ │ │ +0002fb30: 642e 2020 416c 6c20 7061 636b 6167 650a d. All package. │ │ │ │ │ +0002fb40: 2020 2020 2064 6570 656e 6465 6e63 6965 dependencie │ │ │ │ │ +0002fb50: 7320 7769 6c6c 2061 7420 6c65 6173 7420 s will at least │ │ │ │ │ +0002fb60: 6265 20e2 809c 556e 7061 636b 6564 e280 be ...Unpacked.. │ │ │ │ │ +0002fb70: 9d2e 2020 4966 2074 6865 7265 2061 7265 .. If there are │ │ │ │ │ +0002fb80: 206e 6f20 6369 7263 756c 6172 0a20 2020 no circular. │ │ │ │ │ +0002fb90: 2020 6465 7065 6e64 656e 6369 6573 2069 dependencies i │ │ │ │ │ +0002fba0: 6e76 6f6c 7665 642c 2061 6c6c 2070 6163 nvolved, all pac │ │ │ │ │ +0002fbb0: 6b61 6765 2064 6570 656e 6465 6e63 6965 kage dependencie │ │ │ │ │ +0002fbc0: 7320 7769 6c6c 2062 6520 636f 6e66 6967 s will be config │ │ │ │ │ +0002fbd0: 7572 6564 2e0a 2020 2020 2046 6f72 2062 ured.. For b │ │ │ │ │ +0002fbe0: 6568 6176 696f 7220 696e 2074 6865 2063 ehavior in the c │ │ │ │ │ +0002fbf0: 6173 6520 6f66 2063 6972 6375 6c61 7220 ase of circular │ │ │ │ │ +0002fc00: 6465 7065 6e64 656e 6369 6573 2c20 7365 dependencies, se │ │ │ │ │ +0002fc10: 6520 7468 650a 2020 2020 2064 6973 6375 e the. discu │ │ │ │ │ +0002fc20: 7373 696f 6e20 696e 202a 6e6f 7465 2042 ssion in *note B │ │ │ │ │ +0002fc30: 696e 6172 7920 4465 7065 6e64 656e 6369 inary Dependenci │ │ │ │ │ +0002fc40: 6573 202d 2044 6570 656e 6473 2c20 5265 es - Depends, Re │ │ │ │ │ +0002fc50: 636f 6d6d 656e 6473 2c0a 2020 2020 2053 commends,. S │ │ │ │ │ +0002fc60: 7567 6765 7374 732c 2045 6e68 616e 6365 uggests, Enhance │ │ │ │ │ +0002fc70: 732c 2050 7265 2d44 6570 656e 6473 3a20 s, Pre-Depends: │ │ │ │ │ +0002fc80: 3962 2e0a 0a20 2020 2020 e280 986f 6c64 9b... ...old │ │ │ │ │ +0002fc90: 2d70 6f73 7469 6e73 74e2 8099 2061 626f -postinst... abo │ │ │ │ │ +0002fca0: 7274 2d75 7067 7261 6465 2027 6e65 772d rt-upgrade 'new- │ │ │ │ │ +0002fcb0: 7665 7273 696f 6e27 0a20 2020 2020 e280 version'. .. │ │ │ │ │ +0002fcc0: 9863 6f6e 666c 6963 746f 7227 732d 706f .conflictor's-po │ │ │ │ │ 0002fcd0: 7374 696e 7374 e280 9920 6162 6f72 742d stinst... abort- │ │ │ │ │ -0002fce0: 7265 6d6f 7665 0a20 2020 2020 e280 9864 remove. ...d │ │ │ │ │ -0002fcf0: 6563 6f6e 6669 6775 7265 6427 732d 706f econfigured's-po │ │ │ │ │ -0002fd00: 7374 696e 7374 e280 9920 6162 6f72 742d stinst... abort- │ │ │ │ │ -0002fd10: 6465 636f 6e66 6967 7572 6520 696e 2d66 deconfigure in-f │ │ │ │ │ -0002fd20: 6176 6f75 7220 2766 6169 6c65 642d 696e avour 'failed-in │ │ │ │ │ -0002fd30: 7374 616c 6c2d 7061 636b 6167 6527 2027 stall-package' ' │ │ │ │ │ -0002fd40: 7665 7273 696f 6e27 205b 2072 656d 6f76 version' [ remov │ │ │ │ │ -0002fd50: 696e 6720 636f 6e66 6c69 6374 696e 672d ing conflicting- │ │ │ │ │ -0002fd60: 7061 636b 6167 6520 7665 7273 696f 6e20 package version │ │ │ │ │ -0002fd70: 5d0a 0a20 2020 2020 5468 6520 6669 6c65 ].. The file │ │ │ │ │ -0002fd80: 7320 636f 6e74 6169 6e65 6420 696e 2074 s contained in t │ │ │ │ │ -0002fd90: 6865 2070 6163 6b61 6765 2077 696c 6c20 he package will │ │ │ │ │ -0002fda0: 6265 2075 6e70 6163 6b65 642e 2020 416c be unpacked. Al │ │ │ │ │ -0002fdb0: 6c20 7061 636b 6167 650a 2020 2020 2064 l package. d │ │ │ │ │ -0002fdc0: 6570 656e 6465 6e63 6965 7320 7769 6c6c ependencies will │ │ │ │ │ -0002fdd0: 2061 7420 6c65 6173 7420 6265 20e2 809c at least be ... │ │ │ │ │ -0002fde0: 4861 6c66 2d49 6e73 7461 6c6c 6564 e280 Half-Installed.. │ │ │ │ │ -0002fdf0: 9d20 616e 6420 7769 6c6c 2068 6176 650a . and will have. │ │ │ │ │ -0002fe00: 2020 2020 2070 7265 7669 6f75 736c 7920 previously │ │ │ │ │ -0002fe10: 6265 656e 2063 6f6e 6669 6775 7265 6420 been configured │ │ │ │ │ -0002fe20: 616e 6420 6e6f 7420 7265 6d6f 7665 642e and not removed. │ │ │ │ │ -0002fe30: 2020 486f 7765 7665 722c 2064 6570 656e However, depen │ │ │ │ │ -0002fe40: 6465 6e63 6965 730a 2020 2020 206d 6179 dencies. may │ │ │ │ │ -0002fe50: 206e 6f74 2062 6520 636f 6e66 6967 7572 not be configur │ │ │ │ │ -0002fe60: 6564 206f 7220 6576 656e 2066 756c 6c79 ed or even fully │ │ │ │ │ -0002fe70: 2075 6e70 6163 6b65 6420 696e 2073 6f6d unpacked in som │ │ │ │ │ -0002fe80: 6520 6572 726f 720a 2020 2020 2073 6974 e error. sit │ │ │ │ │ -0002fe90: 7561 7469 6f6e 732e 2020 2832 2920 2054 uations. (2) T │ │ │ │ │ -0002fea0: 6865 20e2 8098 706f 7374 696e 7374 e280 he ...postinst.. │ │ │ │ │ -0002feb0: 9920 7368 6f75 6c64 2073 7469 6c6c 2061 . should still a │ │ │ │ │ -0002fec0: 7474 656d 7074 2061 6e79 2061 6374 696f ttempt any actio │ │ │ │ │ -0002fed0: 6e73 0a20 2020 2020 666f 7220 7768 6963 ns. for whic │ │ │ │ │ -0002fee0: 6820 6974 7320 6465 7065 6e64 656e 6369 h its dependenci │ │ │ │ │ -0002fef0: 6573 2061 7265 2072 6571 7569 7265 642c es are required, │ │ │ │ │ -0002ff00: 2073 696e 6365 2074 6865 7920 7769 6c6c since they will │ │ │ │ │ -0002ff10: 206e 6f72 6d61 6c6c 790a 2020 2020 2062 normally. b │ │ │ │ │ -0002ff20: 6520 6176 6169 6c61 626c 652c 2062 7574 e available, but │ │ │ │ │ -0002ff30: 2063 6f6e 7369 6465 7220 7468 6520 636f consider the co │ │ │ │ │ -0002ff40: 7272 6563 7420 6572 726f 7220 6861 6e64 rrect error hand │ │ │ │ │ -0002ff50: 6c69 6e67 2061 7070 726f 6163 6820 6966 ling approach if │ │ │ │ │ -0002ff60: 0a20 2020 2020 7468 6f73 6520 6163 7469 . those acti │ │ │ │ │ -0002ff70: 6f6e 7320 6661 696c 2e20 2041 626f 7274 ons fail. Abort │ │ │ │ │ -0002ff80: 696e 6720 7468 6520 e280 9870 6f73 7469 ing the ...posti │ │ │ │ │ -0002ff90: 6e73 74e2 8099 2061 6374 696f 6e20 6966 nst... action if │ │ │ │ │ -0002ffa0: 2063 6f6d 6d61 6e64 7320 6f72 0a20 2020 commands or. │ │ │ │ │ -0002ffb0: 2020 6661 6369 6c69 7469 6573 2066 726f facilities fro │ │ │ │ │ -0002ffc0: 6d20 7468 6520 7061 636b 6167 6520 6465 m the package de │ │ │ │ │ -0002ffd0: 7065 6e64 656e 6369 6573 2061 7265 206e pendencies are n │ │ │ │ │ -0002ffe0: 6f74 2061 7661 696c 6162 6c65 2069 7320 ot available is │ │ │ │ │ -0002fff0: 6f66 7465 6e0a 2020 2020 2074 6865 2062 often. the b │ │ │ │ │ -00030000: 6573 7420 6170 7072 6f61 6368 2e0a 0a54 est approach...T │ │ │ │ │ -00030010: 6865 20e2 8098 7072 6572 6de2 8099 2073 he ...prerm... s │ │ │ │ │ -00030020: 6372 6970 7420 6d61 7920 6265 2063 616c cript may be cal │ │ │ │ │ -00030030: 6c65 6420 696e 2074 6865 2066 6f6c 6c6f led in the follo │ │ │ │ │ -00030040: 7769 6e67 2077 6179 733a 0a0a 2020 2020 wing ways:.. │ │ │ │ │ -00030050: 20e2 8098 7072 6572 6de2 8099 2072 656d ...prerm... rem │ │ │ │ │ -00030060: 6f76 650a 2020 2020 20e2 8098 6f6c 642d ove. ...old- │ │ │ │ │ -00030070: 7072 6572 6de2 8099 2075 7067 7261 6465 prerm... upgrade │ │ │ │ │ -00030080: 2027 6e65 772d 7665 7273 696f 6e27 0a20 'new-version'. │ │ │ │ │ -00030090: 2020 2020 e280 9863 6f6e 666c 6963 746f ...conflicto │ │ │ │ │ -000300a0: 7227 732d 7072 6572 6de2 8099 2072 656d r's-prerm... rem │ │ │ │ │ -000300b0: 6f76 6520 696e 2d66 6176 6f75 7220 7061 ove in-favour pa │ │ │ │ │ -000300c0: 636b 6167 6520 276e 6577 2d76 6572 7369 ckage 'new-versi │ │ │ │ │ -000300d0: 6f6e 270a 2020 2020 20e2 8098 6465 636f on'. ...deco │ │ │ │ │ -000300e0: 6e66 6967 7572 6564 2773 2d70 7265 726d nfigured's-prerm │ │ │ │ │ -000300f0: e280 9920 6465 636f 6e66 6967 7572 6520 ... deconfigure │ │ │ │ │ -00030100: 696e 2d66 6176 6f75 7220 2770 6163 6b61 in-favour 'packa │ │ │ │ │ -00030110: 6765 2d62 6569 6e67 2d69 6e73 7461 6c6c ge-being-install │ │ │ │ │ -00030120: 6564 2720 2776 6572 7369 6f6e 2720 5b72 ed' 'version' [r │ │ │ │ │ -00030130: 656d 6f76 696e 6720 636f 6e66 6c69 6374 emoving conflict │ │ │ │ │ -00030140: 696e 672d 7061 636b 6167 6520 7665 7273 ing-package vers │ │ │ │ │ -00030150: 696f 6e5d 0a0a 2020 2020 2054 6865 2070 ion].. The p │ │ │ │ │ -00030160: 6163 6b61 6765 2077 686f 7365 20e2 8098 ackage whose ... │ │ │ │ │ -00030170: 7072 6572 6de2 8099 2069 7320 6265 696e prerm... is bein │ │ │ │ │ -00030180: 6720 6361 6c6c 6564 2077 696c 6c20 6265 g called will be │ │ │ │ │ -00030190: 2061 7420 6c65 6173 740a 2020 2020 20e2 at least. . │ │ │ │ │ -000301a0: 809c 4861 6c66 2d49 6e73 7461 6c6c 6564 ..Half-Installed │ │ │ │ │ -000301b0: e280 9d2e 2020 416c 6c20 7061 636b 6167 .... All packag │ │ │ │ │ -000301c0: 6520 6465 7065 6e64 656e 6369 6573 2077 e dependencies w │ │ │ │ │ -000301d0: 696c 6c20 6174 206c 6561 7374 2062 650a ill at least be. │ │ │ │ │ -000301e0: 2020 2020 20e2 809c 4861 6c66 2d49 6e73 ...Half-Ins │ │ │ │ │ -000301f0: 7461 6c6c 6564 e280 9d20 616e 6420 7769 talled... and wi │ │ │ │ │ -00030200: 6c6c 2068 6176 6520 7072 6576 696f 7573 ll have previous │ │ │ │ │ -00030210: 6c79 2062 6565 6e20 636f 6e66 6967 7572 ly been configur │ │ │ │ │ -00030220: 6564 2061 6e64 206e 6f74 0a20 2020 2020 ed and not. │ │ │ │ │ -00030230: 7265 6d6f 7665 642e 2020 4966 2074 6865 removed. If the │ │ │ │ │ -00030240: 7265 2077 6173 206e 6f20 6572 726f 722c re was no error, │ │ │ │ │ -00030250: 2061 6c6c 2064 6570 656e 6465 6e63 6965 all dependencie │ │ │ │ │ -00030260: 7320 7769 6c6c 2061 7420 6c65 6173 7420 s will at least │ │ │ │ │ -00030270: 6265 0a20 2020 2020 e280 9c55 6e70 6163 be. ...Unpac │ │ │ │ │ -00030280: 6b65 64e2 809d 2c20 6275 7420 7468 6573 ked..., but thes │ │ │ │ │ -00030290: 6520 6163 7469 6f6e 7320 6d61 7920 6265 e actions may be │ │ │ │ │ -000302a0: 2063 616c 6c65 6420 696e 2076 6172 696f called in vario │ │ │ │ │ -000302b0: 7573 2065 7272 6f72 2073 7461 7465 730a us error states. │ │ │ │ │ -000302c0: 2020 2020 2077 6865 7265 2064 6570 656e where depen │ │ │ │ │ -000302d0: 6465 6e63 6965 7320 6172 6520 6f6e 6c79 dencies are only │ │ │ │ │ -000302e0: 20e2 809c 4861 6c66 2d49 6e73 7461 6c6c ...Half-Install │ │ │ │ │ -000302f0: 6564 e280 9d20 6475 6520 746f 2061 2070 ed... due to a p │ │ │ │ │ -00030300: 6172 7469 616c 0a20 2020 2020 7570 6772 artial. upgr │ │ │ │ │ -00030310: 6164 652e 0a0a e280 986e 6577 2d70 7265 ade......new-pre │ │ │ │ │ -00030320: 726d e280 9920 6661 696c 6564 2d75 7067 rm... failed-upg │ │ │ │ │ -00030330: 7261 6465 2027 6f6c 642d 7665 7273 696f rade 'old-versio │ │ │ │ │ -00030340: 6e27 2027 6e65 772d 7665 7273 696f 6e27 n' 'new-version' │ │ │ │ │ -00030350: 0a0a 2020 2020 2043 616c 6c65 6420 6475 .. Called du │ │ │ │ │ -00030360: 7269 6e67 2065 7272 6f72 2068 616e 646c ring error handl │ │ │ │ │ -00030370: 696e 6720 7768 656e 20e2 8098 7072 6572 ing when ...prer │ │ │ │ │ -00030380: 6d20 7570 6772 6164 65e2 8099 2066 6169 m upgrade... fai │ │ │ │ │ -00030390: 6c73 2e20 2054 6865 206e 6577 0a20 2020 ls. The new. │ │ │ │ │ -000303a0: 2020 7061 636b 6167 6520 7769 6c6c 206e package will n │ │ │ │ │ -000303b0: 6f74 2079 6574 2062 6520 756e 7061 636b ot yet be unpack │ │ │ │ │ -000303c0: 6564 2c20 616e 6420 616c 6c20 7468 6520 ed, and all the │ │ │ │ │ -000303d0: 7361 6d65 2063 6f6e 7374 7261 696e 7473 same constraints │ │ │ │ │ -000303e0: 2061 730a 2020 2020 2066 6f72 20e2 8098 as. for ... │ │ │ │ │ -000303f0: 7072 6569 6e73 7420 7570 6772 6164 65e2 preinst upgrade. │ │ │ │ │ -00030400: 8099 2061 7070 6c79 2e0a 0a54 6865 20e2 .. apply...The . │ │ │ │ │ -00030410: 8098 706f 7374 726d e280 9920 7363 7269 ..postrm... scri │ │ │ │ │ -00030420: 7074 206d 6179 2062 6520 6361 6c6c 6564 pt may be called │ │ │ │ │ -00030430: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ │ -00030440: 6720 7761 7973 3a0a 0a20 2020 2020 e280 g ways:.. .. │ │ │ │ │ -00030450: 9870 6f73 7472 6de2 8099 2072 656d 6f76 .postrm... remov │ │ │ │ │ -00030460: 650a 2020 2020 20e2 8098 706f 7374 726d e. ...postrm │ │ │ │ │ -00030470: e280 9920 7075 7267 650a 2020 2020 20e2 ... purge. . │ │ │ │ │ -00030480: 8098 6f6c 642d 706f 7374 726d e280 9920 ..old-postrm... │ │ │ │ │ -00030490: 7570 6772 6164 6520 276e 6577 2d76 6572 upgrade 'new-ver │ │ │ │ │ -000304a0: 7369 6f6e 270a 2020 2020 20e2 8098 6469 sion'. ...di │ │ │ │ │ -000304b0: 7361 7070 6561 7265 7227 732d 706f 7374 sappearer's-post │ │ │ │ │ -000304c0: 726d e280 9920 6469 7361 7070 6561 7220 rm... disappear │ │ │ │ │ -000304d0: 6f76 6572 7772 6974 6572 2027 6f76 6572 overwriter 'over │ │ │ │ │ -000304e0: 7772 6974 6572 2d76 6572 7369 6f6e 270a writer-version'. │ │ │ │ │ -000304f0: 0a20 2020 2020 5468 6520 e280 9870 6f73 . The ...pos │ │ │ │ │ -00030500: 7472 6de2 8099 2073 6372 6970 7420 6973 trm... script is │ │ │ │ │ -00030510: 2063 616c 6c65 6420 6166 7465 7220 7468 called after th │ │ │ │ │ -00030520: 6520 7061 636b 6167 65e2 8099 7320 6669 e package...s fi │ │ │ │ │ -00030530: 6c65 7320 6861 7665 2062 6565 6e0a 2020 les have been. │ │ │ │ │ -00030540: 2020 2072 656d 6f76 6564 206f 7220 7265 removed or re │ │ │ │ │ -00030550: 706c 6163 6564 2e20 2054 6865 2070 6163 placed. The pac │ │ │ │ │ -00030560: 6b61 6765 2077 686f 7365 20e2 8098 706f kage whose ...po │ │ │ │ │ -00030570: 7374 726d e280 9920 6973 2062 6569 6e67 strm... is being │ │ │ │ │ -00030580: 2063 616c 6c65 640a 2020 2020 206d 6179 called. may │ │ │ │ │ -00030590: 2068 6176 6520 7072 6576 696f 7573 6c79 have previously │ │ │ │ │ -000305a0: 2062 6565 6e20 6465 636f 6e66 6967 7572 been deconfigur │ │ │ │ │ -000305b0: 6564 2061 6e64 206f 6e6c 7920 6265 20e2 ed and only be . │ │ │ │ │ -000305c0: 809c 556e 7061 636b 6564 e280 9d2c 2061 ..Unpacked..., a │ │ │ │ │ -000305d0: 740a 2020 2020 2077 6869 6368 2070 6f69 t. which poi │ │ │ │ │ -000305e0: 6e74 2073 7562 7365 7175 656e 7420 7061 nt subsequent pa │ │ │ │ │ -000305f0: 636b 6167 6520 6368 616e 6765 7320 646f ckage changes do │ │ │ │ │ -00030600: 206e 6f74 2063 6f6e 7369 6465 7220 6974 not consider it │ │ │ │ │ -00030610: 730a 2020 2020 2064 6570 656e 6465 6e63 s. dependenc │ │ │ │ │ -00030620: 6965 732e 2020 5468 6572 6566 6f72 652c ies. Therefore, │ │ │ │ │ -00030630: 2061 6c6c 20e2 8098 706f 7374 726d e280 all ...postrm.. │ │ │ │ │ -00030640: 9920 6163 7469 6f6e 7320 6d75 7374 206f . actions must o │ │ │ │ │ -00030650: 6e6c 7920 7265 6c79 206f 6e0a 2020 2020 nly rely on. │ │ │ │ │ -00030660: 2065 7373 656e 7469 616c 2070 6163 6b61 essential packa │ │ │ │ │ -00030670: 6765 7320 616e 6420 6d75 7374 2067 7261 ges and must gra │ │ │ │ │ -00030680: 6365 6675 6c6c 7920 736b 6970 2061 6e79 cefully skip any │ │ │ │ │ -00030690: 2061 6374 696f 6e73 2074 6861 740a 2020 actions that. │ │ │ │ │ -000306a0: 2020 2072 6571 7569 7265 2074 6865 2070 require the p │ │ │ │ │ -000306b0: 6163 6b61 6765 e280 9973 2064 6570 656e ackage...s depen │ │ │ │ │ -000306c0: 6465 6e63 6965 7320 6966 2074 686f 7365 dencies if those │ │ │ │ │ -000306d0: 2064 6570 656e 6465 6e63 6965 7320 6172 dependencies ar │ │ │ │ │ -000306e0: 650a 2020 2020 2075 6e61 7661 696c 6162 e. unavailab │ │ │ │ │ -000306f0: 6c65 2e20 2028 3329 0a0a e280 986e 6577 le. (3).....new │ │ │ │ │ -00030700: 2d70 6f73 7472 6de2 8099 2066 6169 6c65 -postrm... faile │ │ │ │ │ -00030710: 642d 7570 6772 6164 6520 276f 6c64 2d76 d-upgrade 'old-v │ │ │ │ │ -00030720: 6572 7369 6f6e 2720 276e 6577 2d76 6572 ersion' 'new-ver │ │ │ │ │ -00030730: 7369 6f6e 270a 0a20 2020 2020 4361 6c6c sion'.. Call │ │ │ │ │ -00030740: 6564 2077 6865 6e20 7468 6520 6f6c 6420 ed when the old │ │ │ │ │ -00030750: e280 9870 6f73 7472 6d20 7570 6772 6164 ...postrm upgrad │ │ │ │ │ -00030760: 65e2 8099 2061 6374 696f 6e20 6661 696c e... action fail │ │ │ │ │ -00030770: 732e 2020 5468 6520 6e65 7720 7061 636b s. The new pack │ │ │ │ │ -00030780: 6167 650a 2020 2020 2077 696c 6c20 6265 age. will be │ │ │ │ │ -00030790: 2075 6e70 6163 6b65 642c 2062 7574 206f unpacked, but o │ │ │ │ │ -000307a0: 6e6c 7920 6573 7365 6e74 6961 6c20 7061 nly essential pa │ │ │ │ │ -000307b0: 636b 6167 6573 2061 6e64 2070 7265 2d64 ckages and pre-d │ │ │ │ │ -000307c0: 6570 656e 6465 6e63 6965 730a 2020 2020 ependencies. │ │ │ │ │ -000307d0: 2063 616e 2062 6520 7265 6c69 6564 206f can be relied o │ │ │ │ │ -000307e0: 6e2e 2020 5072 652d 6465 7065 6e64 656e n. Pre-dependen │ │ │ │ │ -000307f0: 6369 6573 2077 696c 6c20 6569 7468 6572 cies will either │ │ │ │ │ -00030800: 2062 6520 636f 6e66 6967 7572 6564 206f be configured o │ │ │ │ │ -00030810: 720a 2020 2020 2077 696c 6c20 6265 20e2 r. will be . │ │ │ │ │ -00030820: 809c 556e 7061 636b 6564 e280 9d20 6f72 ..Unpacked... or │ │ │ │ │ -00030830: 20e2 809c 4861 6c66 2d43 6f6e 6669 6775 ...Half-Configu │ │ │ │ │ -00030840: 7265 64e2 809d 2062 7574 2070 7265 7669 red... but previ │ │ │ │ │ -00030850: 6f75 736c 7920 6861 6420 6265 656e 0a20 ously had been. │ │ │ │ │ -00030860: 2020 2020 636f 6e66 6967 7572 6564 2061 configured a │ │ │ │ │ -00030870: 6e64 2077 6173 206e 6576 6572 2072 656d nd was never rem │ │ │ │ │ -00030880: 6f76 6564 2e0a 0a20 2020 2020 e280 986e oved... ...n │ │ │ │ │ -00030890: 6577 2d70 6f73 7472 6de2 8099 2061 626f ew-postrm... abo │ │ │ │ │ -000308a0: 7274 2d69 6e73 7461 6c6c 0a20 2020 2020 rt-install. │ │ │ │ │ -000308b0: e280 986e 6577 2d70 6f73 7472 6de2 8099 ...new-postrm... │ │ │ │ │ -000308c0: 2061 626f 7274 2d69 6e73 7461 6c6c 2027 abort-install ' │ │ │ │ │ -000308d0: 6f6c 642d 7665 7273 696f 6e27 2027 6e65 old-version' 'ne │ │ │ │ │ -000308e0: 772d 7665 7273 696f 6e27 0a20 2020 2020 w-version'. │ │ │ │ │ -000308f0: e280 986e 6577 2d70 6f73 7472 6de2 8099 ...new-postrm... │ │ │ │ │ -00030900: 2061 626f 7274 2d75 7067 7261 6465 2027 abort-upgrade ' │ │ │ │ │ -00030910: 6f6c 642d 7665 7273 696f 6e27 2027 6e65 old-version' 'ne │ │ │ │ │ -00030920: 772d 7665 7273 696f 6e27 0a0a 2020 2020 w-version'.. │ │ │ │ │ -00030930: 2043 616c 6c65 6420 6265 666f 7265 2075 Called before u │ │ │ │ │ -00030940: 6e70 6163 6b69 6e67 2074 6865 206e 6577 npacking the new │ │ │ │ │ -00030950: 2070 6163 6b61 6765 2061 7320 7061 7274 package as part │ │ │ │ │ -00030960: 206f 6620 7468 6520 6572 726f 720a 2020 of the error. │ │ │ │ │ -00030970: 2020 2068 616e 646c 696e 6720 6f66 20e2 handling of . │ │ │ │ │ -00030980: 8098 7072 6569 6e73 74e2 8099 2066 6169 ..preinst... fai │ │ │ │ │ -00030990: 6c75 7265 732e 2020 4d61 7920 6173 7375 lures. May assu │ │ │ │ │ -000309a0: 6d65 2074 6865 2073 616d 6520 7374 6174 me the same stat │ │ │ │ │ -000309b0: 6520 6173 0a20 2020 2020 e280 9870 7265 e as. ...pre │ │ │ │ │ -000309c0: 696e 7374 e280 9920 6361 6e20 6173 7375 inst... can assu │ │ │ │ │ -000309d0: 6d65 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d me... -------- │ │ │ │ │ -000309e0: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -000309f0: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -00030a00: 5468 6973 2063 616e 2068 6170 7065 6e20 This can happen │ │ │ │ │ -00030a10: 6966 2074 6865 206e 6577 2076 6572 7369 if the new versi │ │ │ │ │ -00030a20: 6f6e 206f 6620 7468 6520 7061 636b 6167 on of the packag │ │ │ │ │ -00030a30: 6520 6e6f 206c 6f6e 6765 720a 7072 652d e no longer.pre- │ │ │ │ │ -00030a40: 6465 7065 6e64 7320 6f6e 2061 2070 6163 depends on a pac │ │ │ │ │ -00030a50: 6b61 6765 2074 6861 7420 6861 6420 6265 kage that had be │ │ │ │ │ -00030a60: 656e 2070 6172 7469 616c 6c79 2075 7067 en partially upg │ │ │ │ │ -00030a70: 7261 6465 642e 0a0a 2020 2028 3229 2046 raded... (2) F │ │ │ │ │ -00030a80: 6f72 2065 7861 6d70 6c65 2c20 7375 7070 or example, supp │ │ │ │ │ -00030a90: 6f73 6520 7061 636b 6167 6573 2066 6f6f ose packages foo │ │ │ │ │ -00030aa0: 2061 6e64 2062 6172 2061 7265 20e2 809c and bar are ... │ │ │ │ │ -00030ab0: 496e 7374 616c 6c65 64e2 809d 2077 6974 Installed... wit │ │ │ │ │ -00030ac0: 680a 666f 6f20 6465 7065 6e64 696e 6720 h.foo depending │ │ │ │ │ -00030ad0: 6f6e 2062 6172 2e20 2049 6620 616e 2075 on bar. If an u │ │ │ │ │ -00030ae0: 7067 7261 6465 206f 6620 6261 7220 7765 pgrade of bar we │ │ │ │ │ -00030af0: 7265 2073 7461 7274 6564 2061 6e64 2074 re started and t │ │ │ │ │ -00030b00: 6865 6e0a 6162 6f72 7465 642c 2061 6e64 hen.aborted, and │ │ │ │ │ -00030b10: 2074 6865 6e20 616e 2061 7474 656d 7074 then an attempt │ │ │ │ │ -00030b20: 2074 6f20 7265 6d6f 7665 2066 6f6f 2066 to remove foo f │ │ │ │ │ -00030b30: 6169 6c65 6420 6265 6361 7573 6520 6974 ailed because it │ │ │ │ │ -00030b40: 7320 e280 9870 7265 726d e280 990a 7363 s ...prerm....sc │ │ │ │ │ -00030b50: 7269 7074 2066 6169 6c65 642c 2066 6f6f ript failed, foo │ │ │ │ │ -00030b60: e280 9973 20e2 8098 706f 7374 696e 7374 ...s ...postinst │ │ │ │ │ -00030b70: 2061 626f 7274 2d72 656d 6f76 65e2 8099 abort-remove... │ │ │ │ │ -00030b80: 2077 6f75 6c64 2062 6520 6361 6c6c 6564 would be called │ │ │ │ │ -00030b90: 2077 6974 6820 6261 720a 6f6e 6c79 20e2 with bar.only . │ │ │ │ │ -00030ba0: 809c 4861 6c66 2d49 6e73 7461 6c6c 6564 ..Half-Installed │ │ │ │ │ -00030bb0: e280 9d2e 0a0a 2020 2028 3329 2054 6869 ...... (3) Thi │ │ │ │ │ -00030bc0: 7320 6973 206f 6674 656e 2064 6f6e 6520 s is often done │ │ │ │ │ -00030bd0: 6279 2063 6865 636b 696e 6720 7768 6574 by checking whet │ │ │ │ │ -00030be0: 6865 7220 7468 6520 636f 6d6d 616e 6420 her the command │ │ │ │ │ -00030bf0: 6f72 2066 6163 696c 6974 790a 7468 6520 or facility.the │ │ │ │ │ -00030c00: e280 9870 6f73 7472 6de2 8099 2069 6e74 ...postrm... int │ │ │ │ │ -00030c10: 656e 6473 2074 6f20 6361 6c6c 2069 7320 ends to call is │ │ │ │ │ -00030c20: 6176 6169 6c61 626c 6520 6265 666f 7265 available before │ │ │ │ │ -00030c30: 2063 616c 6c69 6e67 2069 742e 2020 466f calling it. Fo │ │ │ │ │ -00030c40: 720a 6578 616d 706c 653a 0a0a 2020 2020 r.example:.. │ │ │ │ │ -00030c50: 2069 6620 5b20 2224 3122 203d 2070 7572 if [ "$1" = pur │ │ │ │ │ -00030c60: 6765 205d 2026 2620 5b20 2d65 202f 7573 ge ] && [ -e /us │ │ │ │ │ -00030c70: 722f 7368 6172 652f 6465 6263 6f6e 662f r/share/debconf/ │ │ │ │ │ -00030c80: 636f 6e66 6d6f 6475 6c65 205d 3b20 7468 confmodule ]; th │ │ │ │ │ -00030c90: 656e 0a20 2020 2020 2020 2020 2e20 2f75 en. . /u │ │ │ │ │ -00030ca0: 7372 2f73 6861 7265 2f64 6562 636f 6e66 sr/share/debconf │ │ │ │ │ -00030cb0: 2f63 6f6e 666d 6f64 756c 6520 6462 5f70 /confmodule db_p │ │ │ │ │ -00030cc0: 7572 6765 0a20 2020 2020 6669 0a0a 696e urge. fi..in │ │ │ │ │ -00030cd0: 20e2 8098 706f 7374 726d e280 9920 7075 ...postrm... pu │ │ │ │ │ -00030ce0: 7267 6573 2074 6865 20e2 8098 6465 6263 rges the ...debc │ │ │ │ │ -00030cf0: 6f6e 66e2 8099 2063 6f6e 6669 6775 7261 onf... configura │ │ │ │ │ -00030d00: 7469 6f6e 2066 6f72 2074 6865 2070 6163 tion for the pac │ │ │ │ │ -00030d10: 6b61 6765 2069 660a 6465 6263 6f6e 6620 kage if.debconf │ │ │ │ │ -00030d20: 6973 2069 6e73 7461 6c6c 6564 2e0a 0a1f is installed.... │ │ │ │ │ -00030d30: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00030d40: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00030d50: 3a20 4465 7461 696c 7320 6f66 2075 6e70 : Details of unp │ │ │ │ │ -00030d60: 6163 6b20 7068 6173 6520 6f66 2069 6e73 ack phase of ins │ │ │ │ │ -00030d70: 7461 6c6c 6174 696f 6e20 6f72 2075 7067 tallation or upg │ │ │ │ │ -00030d80: 7261 6465 2c20 204e 6578 743a 2044 6574 rade, Next: Det │ │ │ │ │ -00030d90: 6169 6c73 206f 6620 636f 6e66 6967 7572 ails of configur │ │ │ │ │ -00030da0: 6174 696f 6e2c 2020 5072 6576 3a20 5375 ation, Prev: Su │ │ │ │ │ -00030db0: 6d6d 6172 7920 6f66 2077 6179 7320 6d61 mmary of ways ma │ │ │ │ │ -00030dc0: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ -00030dd0: 2061 7265 2063 616c 6c65 642c 2020 5570 are called, Up │ │ │ │ │ -00030de0: 3a20 5061 636b 6167 6520 6d61 696e 7461 : Package mainta │ │ │ │ │ -00030df0: 696e 6572 2073 6372 6970 7473 2061 6e64 iner scripts and │ │ │ │ │ -00030e00: 2069 6e73 7461 6c6c 6174 696f 6e20 7072 installation pr │ │ │ │ │ -00030e10: 6f63 6564 7572 650a 0a36 2e36 2044 6574 ocedure..6.6 Det │ │ │ │ │ -00030e20: 6169 6c73 206f 6620 756e 7061 636b 2070 ails of unpack p │ │ │ │ │ -00030e30: 6861 7365 206f 6620 696e 7374 616c 6c61 hase of installa │ │ │ │ │ -00030e40: 7469 6f6e 206f 7220 7570 6772 6164 650a tion or upgrade. │ │ │ │ │ -00030e50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00030e60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00030e70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00030e80: 3d3d 3d3d 3d3d 0a0a 5468 6520 7072 6f63 ======..The proc │ │ │ │ │ -00030e90: 6564 7572 6520 6f6e 2069 6e73 7461 6c6c edure on install │ │ │ │ │ -00030ea0: 6174 696f 6e2f 7570 6772 6164 652f 6f76 ation/upgrade/ov │ │ │ │ │ -00030eb0: 6572 7772 6974 652f 6469 7361 7070 6561 erwrite/disappea │ │ │ │ │ -00030ec0: 7220 2869 2e65 2e2c 2077 6865 6e0a 7275 r (i.e., when.ru │ │ │ │ │ -00030ed0: 6e6e 696e 6720 e280 9864 706b 6720 2d2d nning ...dpkg -- │ │ │ │ │ -00030ee0: 756e 7061 636b e280 992c 206f 7220 7468 unpack..., or th │ │ │ │ │ -00030ef0: 6520 756e 7061 636b 2073 7461 6765 206f e unpack stage o │ │ │ │ │ -00030f00: 6620 e280 9864 706b 6720 2d2d 696e 7374 f ...dpkg --inst │ │ │ │ │ -00030f10: 616c 6ce2 8099 2920 6973 2061 730a 666f all...) is as.fo │ │ │ │ │ -00030f20: 6c6c 6f77 732e 2020 2831 2920 2049 6e20 llows. (1) In │ │ │ │ │ -00030f30: 6561 6368 2063 6173 652c 2069 6620 6120 each case, if a │ │ │ │ │ -00030f40: 6d61 6a6f 7220 6572 726f 7220 6f63 6375 major error occu │ │ │ │ │ -00030f50: 7273 2028 756e 6c65 7373 206c 6973 7465 rs (unless liste │ │ │ │ │ -00030f60: 640a 6265 6c6f 7729 2074 6865 2061 6374 d.below) the act │ │ │ │ │ -00030f70: 696f 6e73 2061 7265 2c20 696e 2067 656e ions are, in gen │ │ │ │ │ -00030f80: 6572 616c 2c20 7275 6e20 6261 636b 7761 eral, run backwa │ │ │ │ │ -00030f90: 7264 7320 2d20 7468 6973 206d 6561 6e73 rds - this means │ │ │ │ │ -00030fa0: 2074 6861 7420 7468 650a 6d61 696e 7461 that the.mainta │ │ │ │ │ -00030fb0: 696e 6572 2073 6372 6970 7473 2061 7265 iner scripts are │ │ │ │ │ -00030fc0: 2072 756e 2077 6974 6820 6469 6666 6572 run with differ │ │ │ │ │ -00030fd0: 656e 7420 6172 6775 6d65 6e74 7320 696e ent arguments in │ │ │ │ │ -00030fe0: 2072 6576 6572 7365 206f 7264 6572 2e0a reverse order.. │ │ │ │ │ -00030ff0: 5468 6573 6520 6172 6520 7468 6520 e280 These are the .. │ │ │ │ │ -00031000: 9c65 7272 6f72 2075 6e77 696e 64e2 809d .error unwind... │ │ │ │ │ -00031010: 2063 616c 6c73 206c 6973 7465 6420 6265 calls listed be │ │ │ │ │ -00031020: 6c6f 772e 0a0a 2020 312e 204e 6f74 6966 low... 1. Notif │ │ │ │ │ -00031030: 7920 7468 6520 6375 7272 656e 746c 7920 y the currently │ │ │ │ │ -00031040: 696e 7374 616c 6c65 6420 7061 636b 6167 installed packag │ │ │ │ │ -00031050: 653a 0a0a 2020 2020 2020 2061 2e20 4966 e:.. a. If │ │ │ │ │ -00031060: 2061 2076 6572 7369 6f6e 206f 6620 7468 a version of th │ │ │ │ │ -00031070: 6520 7061 636b 6167 6520 6973 2061 6c72 e package is alr │ │ │ │ │ -00031080: 6561 6479 20e2 809c 496e 7374 616c 6c65 eady ...Installe │ │ │ │ │ -00031090: 64e2 809d 2c20 6361 6c6c 0a0a 2020 2020 d..., call.. │ │ │ │ │ -000310a0: 2020 2020 2020 2020 2020 206f 6c64 2d70 old-p │ │ │ │ │ -000310b0: 7265 726d 2075 7067 7261 6465 2060 6e65 rerm upgrade `ne │ │ │ │ │ -000310c0: 772d 7665 7273 696f 6e27 0a0a 2020 2020 w-version'.. │ │ │ │ │ -000310d0: 2020 2062 2e20 4966 2074 6865 2073 6372 b. If the scr │ │ │ │ │ -000310e0: 6970 7420 7275 6e73 2062 7574 2065 7869 ipt runs but exi │ │ │ │ │ -000310f0: 7473 2077 6974 6820 6120 6e6f 6e2d 7a65 ts with a non-ze │ │ │ │ │ -00031100: 726f 2065 7869 7420 7374 6174 7573 2c0a ro exit status,. │ │ │ │ │ -00031110: 2020 2020 2020 2020 2020 e280 9864 706b ...dpk │ │ │ │ │ -00031120: 67e2 8099 2077 696c 6c20 6174 7465 6d70 g... will attemp │ │ │ │ │ -00031130: 743a 0a0a 2020 2020 2020 2020 2020 2020 t:.. │ │ │ │ │ -00031140: 2020 206e 6577 2d70 7265 726d 2066 6169 new-prerm fai │ │ │ │ │ -00031150: 6c65 642d 7570 6772 6164 6520 606f 6c64 led-upgrade `old │ │ │ │ │ -00031160: 2d76 6572 7369 6f6e 2720 606e 6577 2d76 -version' `new-v │ │ │ │ │ -00031170: 6572 7369 6f6e 270a 0a20 2020 2020 2020 ersion'.. │ │ │ │ │ -00031180: 2020 2049 6620 7468 6973 2077 6f72 6b73 If this works │ │ │ │ │ -00031190: 2c20 7468 6520 7570 6772 6164 6520 636f , the upgrade co │ │ │ │ │ -000311a0: 6e74 696e 7565 732e 2020 4966 2074 6869 ntinues. If thi │ │ │ │ │ -000311b0: 7320 646f 6573 206e 6f74 2077 6f72 6b2c s does not work, │ │ │ │ │ -000311c0: 0a20 2020 2020 2020 2020 2074 6865 2065 . the e │ │ │ │ │ -000311d0: 7272 6f72 2075 6e77 696e 643a 0a0a 2020 rror unwind:.. │ │ │ │ │ -000311e0: 2020 2020 2020 2020 2020 2020 2060 6f6c `ol │ │ │ │ │ -000311f0: 642d 706f 7374 696e 7374 2720 6162 6f72 d-postinst' abor │ │ │ │ │ -00031200: 742d 7570 6772 6164 6520 606e 6577 2d76 t-upgrade `new-v │ │ │ │ │ -00031210: 6572 7369 6f6e 270a 0a20 2020 2020 2020 ersion'.. │ │ │ │ │ -00031220: 2020 2049 6620 7468 6973 2077 6f72 6b73 If this works │ │ │ │ │ -00031230: 2c20 7468 656e 2074 6865 2027 6f6c 642d , then the 'old- │ │ │ │ │ -00031240: 7665 7273 696f 6e27 2069 7320 e280 9c49 version' is ...I │ │ │ │ │ -00031250: 6e73 7461 6c6c 6564 e280 9d2c 2069 6620 nstalled..., if │ │ │ │ │ -00031260: 6e6f 742c 0a20 2020 2020 2020 2020 2074 not,. t │ │ │ │ │ -00031270: 6865 206f 6c64 2076 6572 7369 6f6e 2069 he old version i │ │ │ │ │ -00031280: 7320 696e 2061 20e2 809c 4861 6c66 2d43 s in a ...Half-C │ │ │ │ │ -00031290: 6f6e 6669 6775 7265 64e2 809d 2073 7461 onfigured... sta │ │ │ │ │ -000312a0: 7465 2e0a 0a20 2032 2e20 4966 2061 20e2 te... 2. If a . │ │ │ │ │ -000312b0: 809c 636f 6e66 6c69 6374 696e 67e2 809d ..conflicting... │ │ │ │ │ -000312c0: 2070 6163 6b61 6765 2069 7320 6265 696e package is bein │ │ │ │ │ -000312d0: 6720 7265 6d6f 7665 6420 6174 2074 6865 g removed at the │ │ │ │ │ -000312e0: 2073 616d 6520 7469 6d65 2c20 6f72 2069 same time, or i │ │ │ │ │ -000312f0: 660a 2020 2020 2061 6e79 2070 6163 6b61 f. any packa │ │ │ │ │ -00031300: 6765 2077 696c 6c20 6265 2062 726f 6b65 ge will be broke │ │ │ │ │ -00031310: 6e20 2864 7565 2074 6f20 e280 9842 7265 n (due to ...Bre │ │ │ │ │ -00031320: 616b 73e2 8099 293a 0a0a 2020 2020 2020 aks...):.. │ │ │ │ │ -00031330: 2061 2e20 4966 20e2 8098 2d2d 6175 746f a. If ...--auto │ │ │ │ │ -00031340: 2d64 6563 6f6e 6669 6775 7265 e280 9920 -deconfigure... │ │ │ │ │ -00031350: 6973 2073 7065 6369 6669 6564 2c20 6361 is specified, ca │ │ │ │ │ -00031360: 6c6c 2c20 666f 7220 6561 6368 2070 6163 ll, for each pac │ │ │ │ │ -00031370: 6b61 6765 0a20 2020 2020 2020 2020 2074 kage. t │ │ │ │ │ -00031380: 6f20 6265 2064 6563 6f6e 6669 6775 7265 o be deconfigure │ │ │ │ │ -00031390: 6420 6475 6520 746f 20e2 8098 4272 6561 d due to ...Brea │ │ │ │ │ -000313a0: 6b73 e280 993a 0a0a 2020 2020 2020 2020 ks...:.. │ │ │ │ │ -000313b0: 2020 2020 2020 2060 6465 636f 6e66 6967 `deconfig │ │ │ │ │ -000313c0: 7572 6564 2773 2d70 7265 726d 2720 6465 ured's-prerm' de │ │ │ │ │ -000313d0: 636f 6e66 6967 7572 6520 5c0a 2020 2020 configure \. │ │ │ │ │ -000313e0: 2020 2020 2020 2020 2020 2020 2020 2069 i │ │ │ │ │ -000313f0: 6e2d 6661 766f 7572 2060 7061 636b 6167 n-favour `packag │ │ │ │ │ -00031400: 652d 6265 696e 672d 696e 7374 616c 6c65 e-being-installe │ │ │ │ │ -00031410: 6427 2060 7665 7273 696f 6e27 0a0a 2020 d' `version'.. │ │ │ │ │ -00031420: 2020 2020 2020 2020 4572 726f 7220 756e Error un │ │ │ │ │ -00031430: 7769 6e64 3a0a 0a20 2020 2020 2020 2020 wind:.. │ │ │ │ │ -00031440: 2020 2020 2020 6064 6563 6f6e 6669 6775 `deconfigu │ │ │ │ │ -00031450: 7265 6427 732d 706f 7374 696e 7374 2720 red's-postinst' │ │ │ │ │ -00031460: 6162 6f72 742d 6465 636f 6e66 6967 7572 abort-deconfigur │ │ │ │ │ -00031470: 6520 5c0a 2020 2020 2020 2020 2020 2020 e \. │ │ │ │ │ -00031480: 2020 2020 2020 2069 6e2d 6661 766f 7572 in-favour │ │ │ │ │ -00031490: 2060 7061 636b 6167 652d 6265 696e 672d `package-being- │ │ │ │ │ -000314a0: 696e 7374 616c 6c65 642d 6275 742d 6661 installed-but-fa │ │ │ │ │ -000314b0: 696c 6564 2720 6076 6572 7369 6f6e 270a iled' `version'. │ │ │ │ │ -000314c0: 0a20 2020 2020 2020 2020 2054 6865 2064 . The d │ │ │ │ │ -000314d0: 6563 6f6e 6669 6775 7265 6420 7061 636b econfigured pack │ │ │ │ │ -000314e0: 6167 6573 2061 7265 206d 6172 6b65 6420 ages are marked │ │ │ │ │ -000314f0: 6173 2072 6571 7569 7269 6e67 0a20 2020 as requiring. │ │ │ │ │ -00031500: 2020 2020 2020 2063 6f6e 6669 6775 7261 configura │ │ │ │ │ -00031510: 7469 6f6e 2c20 736f 2074 6861 7420 6966 tion, so that if │ │ │ │ │ -00031520: 20e2 8098 2d2d 696e 7374 616c 6ce2 8099 ...--install... │ │ │ │ │ -00031530: 2069 7320 7573 6564 2074 6865 7920 7769 is used they wi │ │ │ │ │ -00031540: 6c6c 2062 650a 2020 2020 2020 2020 2020 ll be. │ │ │ │ │ -00031550: 636f 6e66 6967 7572 6564 2061 6761 696e configured again │ │ │ │ │ -00031560: 2069 6620 706f 7373 6962 6c65 2e0a 0a20 if possible... │ │ │ │ │ -00031570: 2020 2020 2020 622e 2049 6620 616e 7920 b. If any │ │ │ │ │ -00031580: 7061 636b 6167 6573 2064 6570 656e 6465 packages depende │ │ │ │ │ -00031590: 6420 6f6e 2061 2063 6f6e 666c 6963 7469 d on a conflicti │ │ │ │ │ -000315a0: 6e67 2070 6163 6b61 6765 2062 6569 6e67 ng package being │ │ │ │ │ -000315b0: 0a20 2020 2020 2020 2020 2072 656d 6f76 . remov │ │ │ │ │ -000315c0: 6564 2061 6e64 20e2 8098 2d2d 6175 746f ed and ...--auto │ │ │ │ │ -000315d0: 2d64 6563 6f6e 6669 6775 7265 e280 9920 -deconfigure... │ │ │ │ │ -000315e0: 6973 2073 7065 6369 6669 6564 2c20 6361 is specified, ca │ │ │ │ │ -000315f0: 6c6c 2c20 666f 7220 6561 6368 0a20 2020 ll, for each. │ │ │ │ │ -00031600: 2020 2020 2020 2073 7563 6820 7061 636b such pack │ │ │ │ │ -00031610: 6167 653a 0a0a 2020 2020 2020 2020 2020 age:.. │ │ │ │ │ -00031620: 2020 2020 2060 6465 636f 6e66 6967 7572 `deconfigur │ │ │ │ │ -00031630: 6564 2773 2d70 7265 726d 2720 6465 636f ed's-prerm' deco │ │ │ │ │ -00031640: 6e66 6967 7572 6520 5c0a 2020 2020 2020 nfigure \. │ │ │ │ │ -00031650: 2020 2020 2020 2020 2020 2020 696e 2d66 in-f │ │ │ │ │ -00031660: 6176 6f75 7220 6070 6163 6b61 6765 2d62 avour `package-b │ │ │ │ │ -00031670: 6569 6e67 2d69 6e73 7461 6c6c 6564 2720 eing-installed' │ │ │ │ │ -00031680: 6076 6572 7369 6f6e 2720 5c0a 2020 2020 `version' \. │ │ │ │ │ -00031690: 2020 2020 2020 2020 2020 2020 2020 7265 re │ │ │ │ │ -000316a0: 6d6f 7669 6e67 2060 636f 6e66 6c69 6374 moving `conflict │ │ │ │ │ -000316b0: 696e 672d 7061 636b 6167 6527 2060 7665 ing-package' `ve │ │ │ │ │ -000316c0: 7273 696f 6e27 0a0a 2020 2020 2020 2020 rsion'.. │ │ │ │ │ -000316d0: 2020 4572 726f 7220 756e 7769 6e64 3a0a Error unwind:. │ │ │ │ │ -000316e0: 0a20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ │ │ -000316f0: 6064 6563 6f6e 6669 6775 7265 6427 732d `deconfigured's- │ │ │ │ │ -00031700: 706f 7374 696e 7374 2720 6162 6f72 742d postinst' abort- │ │ │ │ │ -00031710: 6465 636f 6e66 6967 7572 6520 5c0a 2020 deconfigure \. │ │ │ │ │ -00031720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -00031730: 2069 6e2d 6661 766f 7572 2060 7061 636b in-favour `pack │ │ │ │ │ -00031740: 6167 652d 6265 696e 672d 696e 7374 616c age-being-instal │ │ │ │ │ -00031750: 6c65 642d 6275 742d 6661 696c 6564 2720 led-but-failed' │ │ │ │ │ -00031760: 6076 6572 7369 6f6e 2720 5c0a 2020 2020 `version' \. │ │ │ │ │ -00031770: 2020 2020 2020 2020 2020 2020 2020 2072 r │ │ │ │ │ -00031780: 656d 6f76 696e 6720 6063 6f6e 666c 6963 emoving `conflic │ │ │ │ │ -00031790: 7469 6e67 2d70 6163 6b61 6765 2720 6076 ting-package' `v │ │ │ │ │ -000317a0: 6572 7369 6f6e 270a 0a20 2020 2020 2020 ersion'.. │ │ │ │ │ -000317b0: 2020 2054 6865 2064 6563 6f6e 6669 6775 The deconfigu │ │ │ │ │ -000317c0: 7265 6420 7061 636b 6167 6573 2061 7265 red packages are │ │ │ │ │ -000317d0: 206d 6172 6b65 6420 6173 2072 6571 7569 marked as requi │ │ │ │ │ -000317e0: 7269 6e67 0a20 2020 2020 2020 2020 2063 ring. c │ │ │ │ │ -000317f0: 6f6e 6669 6775 7261 7469 6f6e 2c20 736f onfiguration, so │ │ │ │ │ -00031800: 2074 6861 7420 6966 20e2 8098 2d2d 696e that if ...--in │ │ │ │ │ -00031810: 7374 616c 6ce2 8099 2069 7320 7573 6564 stall... is used │ │ │ │ │ -00031820: 2074 6865 7920 7769 6c6c 2062 650a 2020 they will be. │ │ │ │ │ -00031830: 2020 2020 2020 2020 636f 6e66 6967 7572 configur │ │ │ │ │ -00031840: 6564 2061 6761 696e 2069 6620 706f 7373 ed again if poss │ │ │ │ │ -00031850: 6962 6c65 2e0a 0a20 2020 2020 2020 632e ible... c. │ │ │ │ │ -00031860: 2054 6f20 7072 6570 6172 6520 666f 7220 To prepare for │ │ │ │ │ -00031870: 7265 6d6f 7661 6c20 6f66 2065 6163 6820 removal of each │ │ │ │ │ -00031880: 636f 6e66 6c69 6374 696e 6720 7061 636b conflicting pack │ │ │ │ │ -00031890: 6167 652c 2063 616c 6c3a 0a0a 2020 2020 age, call:.. │ │ │ │ │ -000318a0: 2020 2020 2020 2020 2020 2060 636f 6e66 `conf │ │ │ │ │ -000318b0: 6c69 6374 6f72 2773 2d70 7265 726d 2720 lictor's-prerm' │ │ │ │ │ -000318c0: 7265 6d6f 7665 205c 0a20 2020 2020 2020 remove \. │ │ │ │ │ -000318d0: 2020 2020 2020 2020 2020 2020 696e 2d66 in-f │ │ │ │ │ -000318e0: 6176 6f75 7220 6070 6163 6b61 6765 2720 avour `package' │ │ │ │ │ -000318f0: 606e 6577 2d76 6572 7369 6f6e 270a 0a20 `new-version'.. │ │ │ │ │ -00031900: 2020 2020 2020 2020 2045 7272 6f72 2075 Error u │ │ │ │ │ -00031910: 6e77 696e 643a 0a0a 2020 2020 2020 2020 nwind:.. │ │ │ │ │ -00031920: 2020 2020 2020 2060 636f 6e66 6c69 6374 `conflict │ │ │ │ │ -00031930: 6f72 2773 2d70 6f73 7469 6e73 7427 2061 or's-postinst' a │ │ │ │ │ -00031940: 626f 7274 2d72 656d 6f76 6520 5c0a 2020 bort-remove \. │ │ │ │ │ -00031950: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -00031960: 2069 6e2d 6661 766f 7572 2060 7061 636b in-favour `pack │ │ │ │ │ -00031970: 6167 6527 2060 6e65 772d 7665 7273 696f age' `new-versio │ │ │ │ │ -00031980: 6e27 0a0a 2020 332e 2052 756e 2074 6865 n'.. 3. Run the │ │ │ │ │ -00031990: 20e2 8098 7072 6569 6e73 74e2 8099 206f ...preinst... o │ │ │ │ │ -000319a0: 6620 7468 6520 6e65 7720 7061 636b 6167 f the new packag │ │ │ │ │ -000319b0: 653a 0a0a 2020 2020 2020 2061 2e20 4966 e:.. a. If │ │ │ │ │ -000319c0: 2074 6865 2070 6163 6b61 6765 2069 7320 the package is │ │ │ │ │ -000319d0: 6265 696e 6720 7570 6772 6164 6564 2c20 being upgraded, │ │ │ │ │ -000319e0: 6361 6c6c 3a0a 0a20 2020 2020 2020 2020 call:.. │ │ │ │ │ -000319f0: 2020 2020 2020 606e 6577 2d70 7265 696e `new-prein │ │ │ │ │ -00031a00: 7374 2720 7570 6772 6164 6520 606f 6c64 st' upgrade `old │ │ │ │ │ -00031a10: 2d76 6572 7369 6f6e 2720 606e 6577 2d76 -version' `new-v │ │ │ │ │ -00031a20: 6572 7369 6f6e 270a 0a20 2020 2020 2020 ersion'.. │ │ │ │ │ -00031a30: 2020 2049 6620 7468 6973 2066 6169 6c73 If this fails │ │ │ │ │ -00031a40: 2c20 7765 2063 616c 6c3a 0a0a 2020 2020 , we call:.. │ │ │ │ │ -00031a50: 2020 2020 2020 2020 2020 2060 6e65 772d `new- │ │ │ │ │ -00031a60: 706f 7374 726d 2720 6162 6f72 742d 7570 postrm' abort-up │ │ │ │ │ -00031a70: 6772 6164 6520 606f 6c64 2d76 6572 7369 grade `old-versi │ │ │ │ │ -00031a80: 6f6e 2720 606e 6577 2d76 6572 7369 6f6e on' `new-version │ │ │ │ │ -00031a90: 270a 0a20 2020 2020 2020 2020 2020 2031 '.. 1 │ │ │ │ │ -00031aa0: 2e20 4966 2074 6861 7420 776f 726b 732c . If that works, │ │ │ │ │ -00031ab0: 2074 6865 6e0a 0a20 2020 2020 2020 2020 then.. │ │ │ │ │ -00031ac0: 2020 2020 2020 2020 2020 2060 6f6c 642d `old- │ │ │ │ │ -00031ad0: 706f 7374 696e 7374 2720 6162 6f72 742d postinst' abort- │ │ │ │ │ -00031ae0: 7570 6772 6164 6520 606e 6577 2d76 6572 upgrade `new-ver │ │ │ │ │ -00031af0: 7369 6f6e 270a 0a20 2020 2020 2020 2020 sion'.. │ │ │ │ │ -00031b00: 2020 2020 2020 6973 2063 616c 6c65 642e is called. │ │ │ │ │ -00031b10: 2020 4966 2074 6869 7320 776f 726b 732c If this works, │ │ │ │ │ -00031b20: 2074 6865 6e20 7468 6520 6f6c 6420 7665 then the old ve │ │ │ │ │ -00031b30: 7273 696f 6e20 6973 2069 6e20 616e 0a20 rsion is in an. │ │ │ │ │ -00031b40: 2020 2020 2020 2020 2020 2020 2020 e280 .. │ │ │ │ │ -00031b50: 9c49 6e73 7461 6c6c 6564 e280 9d20 7374 .Installed... st │ │ │ │ │ -00031b60: 6174 652c 206f 7220 656c 7365 2069 7420 ate, or else it │ │ │ │ │ -00031b70: 6973 206c 6566 7420 696e 2061 6e20 e280 is left in an .. │ │ │ │ │ -00031b80: 9c55 6e70 6163 6b65 64e2 809d 0a20 2020 .Unpacked.... │ │ │ │ │ -00031b90: 2020 2020 2020 2020 2020 2020 7374 6174 stat │ │ │ │ │ -00031ba0: 652e 0a0a 2020 2020 2020 2020 2020 2020 e... │ │ │ │ │ -00031bb0: 322e 2049 6620 6974 2066 6169 6c73 2c20 2. If it fails, │ │ │ │ │ -00031bc0: 7468 656e 2074 6865 206f 6c64 2076 6572 then the old ver │ │ │ │ │ -00031bd0: 7369 6f6e 2069 7320 6c65 6674 2069 6e20 sion is left in │ │ │ │ │ -00031be0: 616e 0a20 2020 2020 2020 2020 2020 2020 an. │ │ │ │ │ -00031bf0: 2020 e280 9c48 616c 662d 496e 7374 616c ...Half-Instal │ │ │ │ │ -00031c00: 6c65 64e2 809d 2073 7461 7465 2e0a 0a20 led... state... │ │ │ │ │ -00031c10: 2020 2020 2020 622e 204f 7468 6572 7769 b. Otherwi │ │ │ │ │ -00031c20: 7365 2c20 6966 2074 6865 2070 6163 6b61 se, if the packa │ │ │ │ │ -00031c30: 6765 2068 6164 2073 6f6d 6520 636f 6e66 ge had some conf │ │ │ │ │ -00031c40: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ -00031c50: 6672 6f6d 2061 0a20 2020 2020 2020 2020 from a. │ │ │ │ │ -00031c60: 2070 7265 7669 6f75 7320 7665 7273 696f previous versio │ │ │ │ │ -00031c70: 6e20 696e 7374 616c 6c65 6420 2869 2e65 n installed (i.e │ │ │ │ │ -00031c80: 2e2c 2069 7420 6973 2069 6e20 7468 6520 ., it is in the │ │ │ │ │ -00031c90: e280 9c43 6f6e 6669 672d 4669 6c65 73e2 ...Config-Files. │ │ │ │ │ -00031ca0: 809d 0a20 2020 2020 2020 2020 2073 7461 ... sta │ │ │ │ │ -00031cb0: 7465 293a 0a0a 2020 2020 2020 2020 2020 te):.. │ │ │ │ │ -00031cc0: 2020 2020 2060 6e65 772d 7072 6569 6e73 `new-preins │ │ │ │ │ -00031cd0: 7427 2069 6e73 7461 6c6c 2060 6f6c 642d t' install `old- │ │ │ │ │ -00031ce0: 7665 7273 696f 6e27 2060 6e65 772d 7665 version' `new-ve │ │ │ │ │ -00031cf0: 7273 696f 6e27 0a0a 2020 2020 2020 2020 rsion'.. │ │ │ │ │ -00031d00: 2020 4572 726f 7220 756e 7769 6e64 3a0a Error unwind:. │ │ │ │ │ -00031d10: 0a20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ │ │ -00031d20: 606e 6577 2d70 6f73 7472 6d27 2061 626f `new-postrm' abo │ │ │ │ │ -00031d30: 7274 2d69 6e73 7461 6c6c 2060 6f6c 642d rt-install `old- │ │ │ │ │ -00031d40: 7665 7273 696f 6e27 2060 6e65 772d 7665 version' `new-ve │ │ │ │ │ -00031d50: 7273 696f 6e27 0a0a 2020 2020 2020 2020 rsion'.. │ │ │ │ │ -00031d60: 2020 4966 2074 6869 7320 6661 696c 732c If this fails, │ │ │ │ │ -00031d70: 2074 6865 2070 6163 6b61 6765 2069 7320 the package is │ │ │ │ │ -00031d80: 6c65 6674 2069 6e20 6120 e280 9c48 616c left in a ...Hal │ │ │ │ │ -00031d90: 662d 496e 7374 616c 6c65 64e2 809d 0a20 f-Installed.... │ │ │ │ │ -00031da0: 2020 2020 2020 2020 2073 7461 7465 2c20 state, │ │ │ │ │ -00031db0: 7768 6963 6820 7265 7175 6972 6573 2061 which requires a │ │ │ │ │ -00031dc0: 2072 6569 6e73 7461 6c6c 2e20 2049 6620 reinstall. If │ │ │ │ │ -00031dd0: 6974 2077 6f72 6b73 2c20 7468 6520 7061 it works, the pa │ │ │ │ │ -00031de0: 636b 6167 6573 0a20 2020 2020 2020 2020 ckages. │ │ │ │ │ -00031df0: 2069 7320 6c65 6674 2069 6e20 6120 e280 is left in a .. │ │ │ │ │ -00031e00: 9c43 6f6e 6669 672d 4669 6c65 73e2 809d .Config-Files... │ │ │ │ │ -00031e10: 2073 7461 7465 2e0a 0a20 2020 2020 2020 state... │ │ │ │ │ -00031e20: 632e 204f 7468 6572 7769 7365 2028 692e c. Otherwise (i. │ │ │ │ │ -00031e30: 652e 2c20 7468 6520 7061 636b 6167 6520 e., the package │ │ │ │ │ -00031e40: 7761 7320 636f 6d70 6c65 7465 6c79 2070 was completely p │ │ │ │ │ -00031e50: 7572 6765 6429 3a0a 0a20 2020 2020 2020 urged):.. │ │ │ │ │ -00031e60: 2020 2020 2020 2020 606e 6577 2d70 7265 `new-pre │ │ │ │ │ -00031e70: 696e 7374 2720 696e 7374 616c 6c0a 0a20 inst' install.. │ │ │ │ │ -00031e80: 2020 2020 2020 2020 2045 7272 6f72 2075 Error u │ │ │ │ │ -00031e90: 6e77 696e 643a 0a0a 2020 2020 2020 2020 nwind:.. │ │ │ │ │ -00031ea0: 2020 2020 2020 2060 6e65 772d 706f 7374 `new-post │ │ │ │ │ -00031eb0: 726d 2720 6162 6f72 742d 696e 7374 616c rm' abort-instal │ │ │ │ │ -00031ec0: 6c0a 0a20 2020 2020 2020 2020 2049 6620 l.. If │ │ │ │ │ -00031ed0: 7468 6520 6572 726f 722d 756e 7769 6e64 the error-unwind │ │ │ │ │ -00031ee0: 2066 6169 6c73 2c20 7468 6520 7061 636b fails, the pack │ │ │ │ │ -00031ef0: 6167 6520 6973 2069 6e20 610a 2020 2020 age is in a. │ │ │ │ │ -00031f00: 2020 2020 2020 e280 9c48 616c 662d 496e ...Half-In │ │ │ │ │ -00031f10: 7374 616c 6c65 64e2 809d 2070 6861 7365 stalled... phase │ │ │ │ │ -00031f20: 2c20 616e 6420 7265 7175 6972 6573 2061 , and requires a │ │ │ │ │ -00031f30: 2072 6569 6e73 7461 6c6c 2e20 2049 6620 reinstall. If │ │ │ │ │ -00031f40: 7468 650a 2020 2020 2020 2020 2020 6572 the. er │ │ │ │ │ -00031f50: 726f 7220 756e 7769 6e64 2077 6f72 6b73 ror unwind works │ │ │ │ │ -00031f60: 2c20 7468 6520 7061 636b 6167 6520 6973 , the package is │ │ │ │ │ -00031f70: 2069 6e20 7468 6520 e280 9c4e 6f74 2d49 in the ...Not-I │ │ │ │ │ -00031f80: 6e73 7461 6c6c 6564 e280 9d0a 2020 2020 nstalled.... │ │ │ │ │ -00031f90: 2020 2020 2020 7374 6174 652e 0a0a 2020 state... │ │ │ │ │ -00031fa0: 342e 2054 6865 206e 6577 2070 6163 6b61 4. The new packa │ │ │ │ │ -00031fb0: 6765 e280 9973 2066 696c 6573 2061 7265 ge...s files are │ │ │ │ │ -00031fc0: 2075 6e70 6163 6b65 642c 206f 7665 7277 unpacked, overw │ │ │ │ │ -00031fd0: 7269 7469 6e67 2061 6e79 2074 6861 7420 riting any that │ │ │ │ │ -00031fe0: 6d61 7920 6265 0a20 2020 2020 6f6e 2074 may be. on t │ │ │ │ │ -00031ff0: 6865 2073 7973 7465 6d20 616c 7265 6164 he system alread │ │ │ │ │ -00032000: 792c 2066 6f72 2065 7861 6d70 6c65 2061 y, for example a │ │ │ │ │ -00032010: 6e79 2066 726f 6d20 7468 6520 6f6c 6420 ny from the old │ │ │ │ │ -00032020: 7665 7273 696f 6e20 6f66 2074 6865 0a20 version of the. │ │ │ │ │ -00032030: 2020 2020 7361 6d65 2070 6163 6b61 6765 same package │ │ │ │ │ -00032040: 206f 7220 6672 6f6d 2061 6e6f 7468 6572 or from another │ │ │ │ │ -00032050: 2070 6163 6b61 6765 2e20 2042 6163 6b75 package. Backu │ │ │ │ │ -00032060: 7073 206f 6620 7468 6520 6f6c 6420 6669 ps of the old fi │ │ │ │ │ -00032070: 6c65 7320 6172 650a 2020 2020 206b 6570 les are. kep │ │ │ │ │ -00032080: 7420 7465 6d70 6f72 6172 696c 792c 2061 t temporarily, a │ │ │ │ │ -00032090: 6e64 2069 6620 616e 7974 6869 6e67 2067 nd if anything g │ │ │ │ │ -000320a0: 6f65 7320 7772 6f6e 6720 7468 6520 7061 oes wrong the pa │ │ │ │ │ -000320b0: 636b 6167 6520 6d61 6e61 6765 6d65 6e74 ckage management │ │ │ │ │ -000320c0: 0a20 2020 2020 7379 7374 656d 2077 696c . system wil │ │ │ │ │ -000320d0: 6c20 6174 7465 6d70 7420 746f 2070 7574 l attempt to put │ │ │ │ │ -000320e0: 2074 6865 6d20 6261 636b 2061 7320 7061 them back as pa │ │ │ │ │ -000320f0: 7274 206f 6620 7468 6520 6572 726f 7220 rt of the error │ │ │ │ │ -00032100: 756e 7769 6e64 2e0a 0a20 2020 2020 4974 unwind... It │ │ │ │ │ -00032110: 2069 7320 616e 2065 7272 6f72 2066 6f72 is an error for │ │ │ │ │ -00032120: 2061 2070 6163 6b61 6765 2074 6f20 636f a package to co │ │ │ │ │ -00032130: 6e74 6169 6e20 6669 6c65 7320 7768 6963 ntain files whic │ │ │ │ │ -00032140: 6820 6172 6520 6f6e 2074 6865 0a20 2020 h are on the. │ │ │ │ │ -00032150: 2020 7379 7374 656d 2069 6e20 616e 6f74 system in anot │ │ │ │ │ -00032160: 6865 7220 7061 636b 6167 652c 2075 6e6c her package, unl │ │ │ │ │ -00032170: 6573 7320 e280 9852 6570 6c61 6365 73e2 ess ...Replaces. │ │ │ │ │ -00032180: 8099 2069 7320 7573 6564 2028 7365 6520 .. is used (see │ │ │ │ │ -00032190: 2a6e 6f74 650a 2020 2020 204f 7665 7277 *note. Overw │ │ │ │ │ -000321a0: 7269 7469 6e67 2066 696c 6573 2061 6e64 riting files and │ │ │ │ │ -000321b0: 2072 6570 6c61 6369 6e67 2070 6163 6b61 replacing packa │ │ │ │ │ -000321c0: 6765 7320 2d20 5265 706c 6163 6573 3a20 ges - Replaces: │ │ │ │ │ -000321d0: 6561 2e29 2e0a 0a20 2020 2020 4974 2069 ea.)... It i │ │ │ │ │ -000321e0: 7320 6120 6d6f 7265 2073 6572 696f 7573 s a more serious │ │ │ │ │ -000321f0: 2065 7272 6f72 2066 6f72 2061 2070 6163 error for a pac │ │ │ │ │ -00032200: 6b61 6765 2074 6f20 636f 6e74 6169 6e20 kage to contain │ │ │ │ │ -00032210: 6120 706c 6169 6e20 6669 6c65 206f 720a a plain file or. │ │ │ │ │ -00032220: 2020 2020 206f 7468 6572 206b 696e 6420 other kind │ │ │ │ │ -00032230: 6f66 206e 6f6e 2d64 6972 6563 746f 7279 of non-directory │ │ │ │ │ -00032240: 2077 6865 7265 2061 6e6f 7468 6572 2070 where another p │ │ │ │ │ -00032250: 6163 6b61 6765 2068 6173 2061 2064 6972 ackage has a dir │ │ │ │ │ -00032260: 6563 746f 7279 0a20 2020 2020 2861 6761 ectory. (aga │ │ │ │ │ -00032270: 696e 2c20 756e 6c65 7373 20e2 8098 5265 in, unless ...Re │ │ │ │ │ -00032280: 706c 6163 6573 e280 9920 6973 2075 7365 places... is use │ │ │ │ │ -00032290: 6429 2e20 2054 6869 7320 6572 726f 7220 d). This error │ │ │ │ │ -000322a0: 6361 6e20 6265 206f 7665 7272 6964 6465 can be overridde │ │ │ │ │ -000322b0: 6e0a 2020 2020 2069 6620 6465 7369 7265 n. if desire │ │ │ │ │ -000322c0: 6420 7573 696e 6720 e280 982d 2d66 6f72 d using ...--for │ │ │ │ │ -000322d0: 6365 2d6f 7665 7277 7269 7465 2d64 6972 ce-overwrite-dir │ │ │ │ │ -000322e0: e280 992c 2062 7574 2074 6869 7320 6973 ..., but this is │ │ │ │ │ -000322f0: 206e 6f74 0a20 2020 2020 6164 7669 7361 not. advisa │ │ │ │ │ -00032300: 626c 652e 0a0a 2020 2020 2050 6163 6b61 ble... Packa │ │ │ │ │ -00032310: 6765 7320 7768 6963 6820 6f76 6572 7772 ges which overwr │ │ │ │ │ -00032320: 6974 6520 6561 6368 206f 7468 6572 e280 ite each other.. │ │ │ │ │ -00032330: 9973 2066 696c 6573 2070 726f 6475 6365 .s files produce │ │ │ │ │ -00032340: 2062 6568 6176 696f 7220 7768 6963 682c behavior which, │ │ │ │ │ -00032350: 0a20 2020 2020 7468 6f75 6768 2064 6574 . though det │ │ │ │ │ -00032360: 6572 6d69 6e69 7374 6963 2c20 6973 2068 erministic, is h │ │ │ │ │ -00032370: 6172 6420 666f 7220 7468 6520 7379 7374 ard for the syst │ │ │ │ │ -00032380: 656d 2061 646d 696e 6973 7472 6174 6f72 em administrator │ │ │ │ │ -00032390: 2074 6f0a 2020 2020 2075 6e64 6572 7374 to. underst │ │ │ │ │ -000323a0: 616e 642e 2020 4974 2063 616e 2065 6173 and. It can eas │ │ │ │ │ -000323b0: 696c 7920 6c65 6164 2074 6f20 e280 9c6d ily lead to ...m │ │ │ │ │ -000323c0: 6973 7369 6e67 e280 9d20 7072 6f67 7261 issing... progra │ │ │ │ │ -000323d0: 6d73 2069 662c 2066 6f72 0a20 2020 2020 ms if, for. │ │ │ │ │ -000323e0: 6578 616d 706c 652c 2061 2070 6163 6b61 example, a packa │ │ │ │ │ -000323f0: 6765 2069 7320 756e 7061 636b 6564 2077 ge is unpacked w │ │ │ │ │ -00032400: 6869 6368 206f 7665 7277 7269 7465 7320 hich overwrites │ │ │ │ │ -00032410: 6120 6669 6c65 2066 726f 6d20 616e 6f74 a file from anot │ │ │ │ │ -00032420: 6865 720a 2020 2020 2070 6163 6b61 6765 her. package │ │ │ │ │ -00032430: 2c20 616e 6420 6973 2074 6865 6e20 7265 , and is then re │ │ │ │ │ -00032440: 6d6f 7665 6420 6167 6169 6e2e 2020 2832 moved again. (2 │ │ │ │ │ -00032450: 290a 0a20 2020 2020 4120 6469 7265 6374 ).. A direct │ │ │ │ │ -00032460: 6f72 7920 7769 6c6c 206e 6576 6572 2062 ory will never b │ │ │ │ │ -00032470: 6520 7265 706c 6163 6564 2062 7920 6120 e replaced by a │ │ │ │ │ -00032480: 7379 6d62 6f6c 6963 206c 696e 6b20 746f symbolic link to │ │ │ │ │ -00032490: 2061 0a20 2020 2020 6469 7265 6374 6f72 a. director │ │ │ │ │ -000324a0: 7920 6f72 2076 6963 6520 7665 7273 613b y or vice versa; │ │ │ │ │ -000324b0: 2069 6e73 7465 6164 2c20 7468 6520 6578 instead, the ex │ │ │ │ │ -000324c0: 6973 7469 6e67 2073 7461 7465 2028 7379 isting state (sy │ │ │ │ │ -000324d0: 6d6c 696e 6b20 6f72 0a20 2020 2020 6e6f mlink or. no │ │ │ │ │ -000324e0: 7429 2077 696c 6c20 6265 206c 6566 7420 t) will be left │ │ │ │ │ -000324f0: 616c 6f6e 6520 616e 6420 e280 9864 706b alone and ...dpk │ │ │ │ │ -00032500: 67e2 8099 2077 696c 6c20 666f 6c6c 6f77 g... will follow │ │ │ │ │ -00032510: 2074 6865 2073 796d 6c69 6e6b 2069 6620 the symlink if │ │ │ │ │ -00032520: 7468 6572 650a 2020 2020 2069 7320 6f6e there. is on │ │ │ │ │ -00032530: 652e 0a0a 2020 352e 2049 6620 7468 6520 e... 5. If the │ │ │ │ │ -00032540: 7061 636b 6167 6520 6973 2062 6569 6e67 package is being │ │ │ │ │ -00032550: 2075 7067 7261 6465 643a 0a0a 2020 2020 upgraded:.. │ │ │ │ │ -00032560: 2020 2061 2e20 4361 6c6c 3a0a 0a20 2020 a. Call:.. │ │ │ │ │ -00032570: 2020 2020 2020 2020 2020 2020 606f 6c64 `old │ │ │ │ │ -00032580: 2d70 6f73 7472 6d27 2075 7067 7261 6465 -postrm' upgrade │ │ │ │ │ -00032590: 2060 6e65 772d 7665 7273 696f 6e27 0a0a `new-version'.. │ │ │ │ │ -000325a0: 2020 2020 2020 2062 2e20 4966 2074 6869 b. If thi │ │ │ │ │ -000325b0: 7320 6661 696c 732c 20e2 8098 6470 6b67 s fails, ...dpkg │ │ │ │ │ -000325c0: e280 9920 7769 6c6c 2061 7474 656d 7074 ... will attempt │ │ │ │ │ -000325d0: 3a0a 0a20 2020 2020 2020 2020 2020 2020 :.. │ │ │ │ │ -000325e0: 2020 606e 6577 2d70 6f73 7472 6d27 2066 `new-postrm' f │ │ │ │ │ -000325f0: 6169 6c65 642d 7570 6772 6164 6520 606f ailed-upgrade `o │ │ │ │ │ -00032600: 6c64 2d76 6572 7369 6f6e 2720 606e 6577 ld-version' `new │ │ │ │ │ -00032610: 2d76 6572 7369 6f6e 270a 0a20 2020 2020 -version'.. │ │ │ │ │ -00032620: 2020 2020 2049 6620 7468 6973 2077 6f72 If this wor │ │ │ │ │ -00032630: 6b73 2c20 696e 7374 616c 6c61 7469 6f6e ks, installation │ │ │ │ │ -00032640: 2063 6f6e 7469 6e75 6573 2e20 2049 6620 continues. If │ │ │ │ │ -00032650: 6e6f 742c 2045 7272 6f72 2075 6e77 696e not, Error unwin │ │ │ │ │ -00032660: 643a 0a0a 2020 2020 2020 2020 2020 2020 d:.. │ │ │ │ │ -00032670: 2020 2060 6f6c 642d 7072 6569 6e73 7427 `old-preinst' │ │ │ │ │ -00032680: 2061 626f 7274 2d75 7067 7261 6465 2060 abort-upgrade ` │ │ │ │ │ -00032690: 6e65 772d 7665 7273 696f 6e27 0a0a 2020 new-version'.. │ │ │ │ │ -000326a0: 2020 2020 2020 2020 4966 2074 6869 7320 If this │ │ │ │ │ -000326b0: 6661 696c 732c 2074 6865 206f 6c64 2076 fails, the old v │ │ │ │ │ -000326c0: 6572 7369 6f6e 2069 7320 6c65 6674 2069 ersion is left i │ │ │ │ │ -000326d0: 6e20 6120 e280 9c48 616c 662d 496e 7374 n a ...Half-Inst │ │ │ │ │ -000326e0: 616c 6c65 64e2 809d 0a20 2020 2020 2020 alled.... │ │ │ │ │ -000326f0: 2020 2073 7461 7465 2e20 2049 6620 6974 state. If it │ │ │ │ │ -00032700: 2077 6f72 6b73 2c20 6470 6b67 206e 6f77 works, dpkg now │ │ │ │ │ -00032710: 2063 616c 6c73 3a0a 0a20 2020 2020 2020 calls:.. │ │ │ │ │ -00032720: 2020 2020 2020 2020 606e 6577 2d70 6f73 `new-pos │ │ │ │ │ -00032730: 7472 6d27 2061 626f 7274 2d75 7067 7261 trm' abort-upgra │ │ │ │ │ -00032740: 6465 2060 6f6c 642d 7665 7273 696f 6e27 de `old-version' │ │ │ │ │ -00032750: 2060 6e65 772d 7665 7273 696f 6e27 0a0a `new-version'.. │ │ │ │ │ -00032760: 2020 2020 2020 2020 2020 4966 2074 6869 If thi │ │ │ │ │ -00032770: 7320 6661 696c 732c 2074 6865 206f 6c64 s fails, the old │ │ │ │ │ -00032780: 2076 6572 7369 6f6e 2069 7320 6c65 6674 version is left │ │ │ │ │ -00032790: 2069 6e20 6120 e280 9c48 616c 662d 496e in a ...Half-In │ │ │ │ │ -000327a0: 7374 616c 6c65 64e2 809d 0a20 2020 2020 stalled.... │ │ │ │ │ -000327b0: 2020 2020 2073 7461 7465 2e20 2049 6620 state. If │ │ │ │ │ -000327c0: 6974 2077 6f72 6b73 2c20 6470 6b67 206e it works, dpkg n │ │ │ │ │ -000327d0: 6f77 2063 616c 6c73 3a0a 0a20 2020 2020 ow calls:.. │ │ │ │ │ -000327e0: 2020 2020 2020 2020 2020 606f 6c64 2d70 `old-p │ │ │ │ │ -000327f0: 6f73 7469 6e73 7427 2061 626f 7274 2d75 ostinst' abort-u │ │ │ │ │ -00032800: 7067 7261 6465 2060 6e65 772d 7665 7273 pgrade `new-vers │ │ │ │ │ -00032810: 696f 6e27 0a0a 2020 2020 2020 2020 2020 ion'.. │ │ │ │ │ -00032820: 4966 2074 6869 7320 6661 696c 732c 2074 If this fails, t │ │ │ │ │ -00032830: 6865 206f 6c64 2076 6572 7369 6f6e 2069 he old version i │ │ │ │ │ -00032840: 7320 696e 2061 6e20 e280 9c55 6e70 6163 s in an ...Unpac │ │ │ │ │ -00032850: 6b65 64e2 809d 2073 7461 7465 2e0a 0a20 ked... state... │ │ │ │ │ -00032860: 2020 2020 5468 6973 2069 7320 7468 6520 This is the │ │ │ │ │ -00032870: 706f 696e 7420 6f66 206e 6f20 7265 7475 point of no retu │ │ │ │ │ -00032880: 726e 2e20 2049 6620 e280 9864 706b 67e2 rn. If ...dpkg. │ │ │ │ │ -00032890: 8099 2067 6574 7320 7468 6973 2066 6172 .. gets this far │ │ │ │ │ -000328a0: 2c20 6974 2077 6f6e e280 9974 0a20 2020 , it won...t. │ │ │ │ │ -000328b0: 2020 6261 636b 206f 6666 2070 6173 7420 back off past │ │ │ │ │ -000328c0: 7468 6973 2070 6f69 6e74 2069 6620 616e this point if an │ │ │ │ │ -000328d0: 2065 7272 6f72 206f 6363 7572 732e 2020 error occurs. │ │ │ │ │ -000328e0: 5468 6973 2077 696c 6c20 6c65 6176 6520 This will leave │ │ │ │ │ -000328f0: 7468 650a 2020 2020 2070 6163 6b61 6765 the. package │ │ │ │ │ -00032900: 2069 6e20 6120 6661 6972 6c79 2062 6164 in a fairly bad │ │ │ │ │ -00032910: 2073 7461 7465 2c20 7768 6963 6820 7769 state, which wi │ │ │ │ │ -00032920: 6c6c 2072 6571 7569 7265 2061 2073 7563 ll require a suc │ │ │ │ │ -00032930: 6365 7373 6675 6c0a 2020 2020 2072 652d cessful. re- │ │ │ │ │ -00032940: 696e 7374 616c 6c61 7469 6f6e 2074 6f20 installation to │ │ │ │ │ -00032950: 636c 6561 7220 7570 2c20 6275 7420 6974 clear up, but it │ │ │ │ │ -00032960: e280 9973 2077 6865 6e20 e280 9864 706b ...s when ...dpk │ │ │ │ │ -00032970: 67e2 8099 2073 7461 7274 7320 646f 696e g... starts doin │ │ │ │ │ -00032980: 670a 2020 2020 2074 6869 6e67 7320 7468 g. things th │ │ │ │ │ -00032990: 6174 2061 7265 2069 7272 6576 6572 7369 at are irreversi │ │ │ │ │ -000329a0: 626c 652e 0a0a 2020 362e 2041 6e79 2066 ble... 6. Any f │ │ │ │ │ -000329b0: 696c 6573 2077 6869 6368 2077 6572 6520 iles which were │ │ │ │ │ -000329c0: 696e 2074 6865 206f 6c64 2076 6572 7369 in the old versi │ │ │ │ │ -000329d0: 6f6e 206f 6620 7468 6520 7061 636b 6167 on of the packag │ │ │ │ │ -000329e0: 6520 6275 7420 6e6f 7420 696e 0a20 2020 e but not in. │ │ │ │ │ -000329f0: 2020 7468 6520 6e65 7720 6172 6520 7265 the new are re │ │ │ │ │ -00032a00: 6d6f 7665 642e 0a0a 2020 372e 2054 6865 moved... 7. The │ │ │ │ │ -00032a10: 206e 6577 2066 696c 6520 6c69 7374 2072 new file list r │ │ │ │ │ -00032a20: 6570 6c61 6365 7320 7468 6520 6f6c 642e eplaces the old. │ │ │ │ │ -00032a30: 0a0a 2020 382e 2054 6865 206e 6577 206d .. 8. The new m │ │ │ │ │ -00032a40: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ -00032a50: 7320 7265 706c 6163 6520 7468 6520 6f6c s replace the ol │ │ │ │ │ -00032a60: 642e 0a0a 2020 392e 2041 6e79 2070 6163 d... 9. Any pac │ │ │ │ │ -00032a70: 6b61 6765 7320 616c 6c20 6f66 2077 686f kages all of who │ │ │ │ │ -00032a80: 7365 2066 696c 6573 2068 6176 6520 6265 se files have be │ │ │ │ │ -00032a90: 656e 206f 7665 7277 7269 7474 656e 2064 en overwritten d │ │ │ │ │ -00032aa0: 7572 696e 6720 7468 650a 2020 2020 2069 uring the. i │ │ │ │ │ -00032ab0: 6e73 7461 6c6c 6174 696f 6e2c 2061 6e64 nstallation, and │ │ │ │ │ -00032ac0: 2077 6869 6368 2061 7265 6ee2 8099 7420 which aren...t │ │ │ │ │ -00032ad0: 7265 7175 6972 6564 2066 6f72 2064 6570 required for dep │ │ │ │ │ -00032ae0: 656e 6465 6e63 6965 732c 2061 7265 0a20 endencies, are. │ │ │ │ │ -00032af0: 2020 2020 636f 6e73 6964 6572 6564 2074 considered t │ │ │ │ │ -00032b00: 6f20 6861 7665 2062 6565 6e20 7265 6d6f o have been remo │ │ │ │ │ -00032b10: 7665 642e 2020 466f 7220 6561 6368 2073 ved. For each s │ │ │ │ │ -00032b20: 7563 6820 7061 636b 6167 650a 0a20 2020 uch package.. │ │ │ │ │ -00032b30: 2020 2020 612e 20e2 8098 6470 6b67 e280 a. ...dpkg.. │ │ │ │ │ -00032b40: 9920 6361 6c6c 733a 0a0a 2020 2020 2020 . calls:.. │ │ │ │ │ -00032b50: 2020 2020 2020 2020 2060 6469 7361 7070 `disapp │ │ │ │ │ -00032b60: 6561 7265 7227 732d 706f 7374 726d 2720 earer's-postrm' │ │ │ │ │ -00032b70: 6469 7361 7070 6561 7220 5c0a 2020 2020 disappear \. │ │ │ │ │ -00032b80: 2020 2020 2020 2020 2020 2020 2020 2060 ` │ │ │ │ │ -00032b90: 6f76 6572 7772 6974 6572 2720 606f 7665 overwriter' `ove │ │ │ │ │ -00032ba0: 7277 7269 7465 722d 7665 7273 696f 6e27 rwriter-version' │ │ │ │ │ -00032bb0: 0a0a 2020 2020 2020 2062 2e20 5468 6520 .. b. The │ │ │ │ │ -00032bc0: 7061 636b 6167 65e2 8099 7320 6d61 696e package...s main │ │ │ │ │ -00032bd0: 7461 696e 6572 2073 6372 6970 7473 2061 tainer scripts a │ │ │ │ │ -00032be0: 7265 2072 656d 6f76 6564 2e0a 0a20 2020 re removed... │ │ │ │ │ -00032bf0: 2020 2020 632e 2049 7420 6973 206e 6f74 c. It is not │ │ │ │ │ -00032c00: 6564 2069 6e20 7468 6520 7374 6174 7573 ed in the status │ │ │ │ │ -00032c10: 2064 6174 6162 6173 6520 6173 2062 6569 database as bei │ │ │ │ │ -00032c20: 6e67 2069 6e20 6120 7361 6e65 2073 7461 ng in a sane sta │ │ │ │ │ -00032c30: 7465 2c0a 2020 2020 2020 2020 2020 6e61 te,. na │ │ │ │ │ -00032c40: 6d65 6c79 20e2 809c 4e6f 742d 496e 7374 mely ...Not-Inst │ │ │ │ │ -00032c50: 616c 6c65 64e2 809d 2028 616e 7920 636f alled... (any co │ │ │ │ │ -00032c60: 6e66 6669 6c65 7320 6974 206d 6179 2068 nffiles it may h │ │ │ │ │ -00032c70: 6176 6520 6172 6520 6967 6e6f 7265 642c ave are ignored, │ │ │ │ │ -00032c80: 0a20 2020 2020 2020 2020 2072 6174 6865 . rathe │ │ │ │ │ -00032c90: 7220 7468 616e 2062 6569 6e67 2072 656d r than being rem │ │ │ │ │ -00032ca0: 6f76 6564 2062 7920 e280 9864 706b 67e2 oved by ...dpkg. │ │ │ │ │ -00032cb0: 8099 292e 2020 4e6f 7465 2074 6861 7420 ..). Note that │ │ │ │ │ -00032cc0: 6469 7361 7070 6561 7269 6e67 0a20 2020 disappearing. │ │ │ │ │ -00032cd0: 2020 2020 2020 2070 6163 6b61 6765 7320 packages │ │ │ │ │ -00032ce0: 646f 206e 6f74 2068 6176 6520 7468 6569 do not have thei │ │ │ │ │ -00032cf0: 7220 7072 6572 6d20 6361 6c6c 6564 2c20 r prerm called, │ │ │ │ │ -00032d00: 6265 6361 7573 6520 e280 9864 706b 67e2 because ...dpkg. │ │ │ │ │ -00032d10: 8099 0a20 2020 2020 2020 2020 2064 6f65 ... doe │ │ │ │ │ -00032d20: 736e e280 9974 206b 6e6f 7720 696e 2061 sn...t know in a │ │ │ │ │ -00032d30: 6476 616e 6365 2074 6861 7420 7468 6520 dvance that the │ │ │ │ │ -00032d40: 7061 636b 6167 6520 6973 2067 6f69 6e67 package is going │ │ │ │ │ -00032d50: 2074 6f20 7661 6e69 7368 2e0a 0a20 2031 to vanish... 1 │ │ │ │ │ -00032d60: 302e 2041 6e79 2066 696c 6573 2069 6e20 0. Any files in │ │ │ │ │ -00032d70: 7468 6520 7061 636b 6167 6520 7765 e280 the package we.. │ │ │ │ │ -00032d80: 9972 6520 756e 7061 636b 696e 6720 7468 .re unpacking th │ │ │ │ │ -00032d90: 6174 2061 7265 2061 6c73 6f20 6c69 7374 at are also list │ │ │ │ │ -00032da0: 6564 2069 6e0a 2020 2020 2074 6865 2066 ed in. the f │ │ │ │ │ -00032db0: 696c 6520 6c69 7374 7320 6f66 206f 7468 ile lists of oth │ │ │ │ │ -00032dc0: 6572 2070 6163 6b61 6765 7320 6172 6520 er packages are │ │ │ │ │ -00032dd0: 7265 6d6f 7665 6420 6672 6f6d 2074 686f removed from tho │ │ │ │ │ -00032de0: 7365 206c 6973 7473 2e0a 2020 2020 2028 se lists.. ( │ │ │ │ │ -00032df0: 5468 6973 2077 696c 6c20 6c6f 626f 746f This will loboto │ │ │ │ │ -00032e00: 6d69 7a65 2074 6865 2066 696c 6520 6c69 mize the file li │ │ │ │ │ -00032e10: 7374 206f 6620 7468 6520 e280 9c63 6f6e st of the ...con │ │ │ │ │ -00032e20: 666c 6963 7469 6e67 e280 9d20 7061 636b flicting... pack │ │ │ │ │ -00032e30: 6167 6520 6966 0a20 2020 2020 7468 6572 age if. ther │ │ │ │ │ -00032e40: 6520 6973 206f 6e65 2e29 0a0a 2020 3131 e is one.).. 11 │ │ │ │ │ -00032e50: 2e20 5468 6520 6261 636b 7570 2066 696c . The backup fil │ │ │ │ │ -00032e60: 6573 206d 6164 6520 6475 7269 6e67 2069 es made during i │ │ │ │ │ -00032e70: 6e73 7461 6c6c 6174 696f 6e2c 2061 626f nstallation, abo │ │ │ │ │ -00032e80: 7665 2c20 6172 6520 6465 6c65 7465 642e ve, are deleted. │ │ │ │ │ -00032e90: 0a0a 2020 3132 2e20 5468 6520 6e65 7720 .. 12. The new │ │ │ │ │ -00032ea0: 7061 636b 6167 65e2 8099 7320 7374 6174 package...s stat │ │ │ │ │ -00032eb0: 7573 2069 7320 6e6f 7720 7361 6e65 2c20 us is now sane, │ │ │ │ │ -00032ec0: 616e 6420 7265 636f 7264 6564 2061 7320 and recorded as │ │ │ │ │ -00032ed0: e280 9c55 6e70 6163 6b65 64e2 809d 2e0a ...Unpacked..... │ │ │ │ │ -00032ee0: 0a20 2020 2020 4865 7265 2069 7320 616e . Here is an │ │ │ │ │ -00032ef0: 6f74 6865 7220 706f 696e 7420 6f66 206e other point of n │ │ │ │ │ -00032f00: 6f20 7265 7475 726e 3a20 6966 2074 6865 o return: if the │ │ │ │ │ -00032f10: 2063 6f6e 666c 6963 7469 6e67 2070 6163 conflicting pac │ │ │ │ │ -00032f20: 6b61 6765 e280 9973 0a20 2020 2020 7265 kage...s. re │ │ │ │ │ -00032f30: 6d6f 7661 6c20 6661 696c 7320 7765 2064 moval fails we d │ │ │ │ │ -00032f40: 6f20 6e6f 7420 756e 7769 6e64 2074 6865 o not unwind the │ │ │ │ │ -00032f50: 2072 6573 7420 6f66 2074 6865 2069 6e73 rest of the ins │ │ │ │ │ -00032f60: 7461 6c6c 6174 696f 6e2e 2020 5468 650a tallation. The. │ │ │ │ │ -00032f70: 2020 2020 2063 6f6e 666c 6963 7469 6e67 conflicting │ │ │ │ │ -00032f80: 2070 6163 6b61 6765 2069 7320 6c65 6674 package is left │ │ │ │ │ -00032f90: 2069 6e20 6120 6861 6c66 2d72 656d 6f76 in a half-remov │ │ │ │ │ -00032fa0: 6564 206c 696d 626f 2e0a 0a20 2031 332e ed limbo... 13. │ │ │ │ │ -00032fb0: 2049 6620 7468 6572 6520 7761 7320 6120 If there was a │ │ │ │ │ -00032fc0: 636f 6e66 6c69 6374 696e 6720 7061 636b conflicting pack │ │ │ │ │ -00032fd0: 6167 6520 7765 2067 6f20 616e 6420 646f age we go and do │ │ │ │ │ -00032fe0: 2074 6865 2072 656d 6f76 616c 0a20 2020 the removal. │ │ │ │ │ -00032ff0: 2020 6163 7469 6f6e 7320 2864 6573 6372 actions (descr │ │ │ │ │ -00033000: 6962 6564 2062 656c 6f77 292c 2073 7461 ibed below), sta │ │ │ │ │ -00033010: 7274 696e 6720 7769 7468 2074 6865 2072 rting with the r │ │ │ │ │ -00033020: 656d 6f76 616c 206f 6620 7468 650a 2020 emoval of the. │ │ │ │ │ -00033030: 2020 2063 6f6e 666c 6963 7469 6e67 2070 conflicting p │ │ │ │ │ -00033040: 6163 6b61 6765 e280 9973 2066 696c 6573 ackage...s files │ │ │ │ │ -00033050: 2028 616e 7920 7468 6174 2061 7265 2061 (any that are a │ │ │ │ │ -00033060: 6c73 6f20 696e 2074 6865 2070 6163 6b61 lso in the packa │ │ │ │ │ -00033070: 6765 2062 6569 6e67 0a20 2020 2020 756e ge being. un │ │ │ │ │ -00033080: 7061 636b 6564 2068 6176 6520 616c 7265 packed have alre │ │ │ │ │ -00033090: 6164 7920 6265 656e 2072 656d 6f76 6564 ady been removed │ │ │ │ │ -000330a0: 2066 726f 6d20 7468 6520 636f 6e66 6c69 from the confli │ │ │ │ │ -000330b0: 6374 696e 6720 7061 636b 6167 65e2 8099 cting package... │ │ │ │ │ -000330c0: 730a 2020 2020 2066 696c 6520 6c69 7374 s. file list │ │ │ │ │ -000330d0: 2c20 616e 6420 736f 2064 6f20 6e6f 7420 , and so do not │ │ │ │ │ -000330e0: 6765 7420 7265 6d6f 7665 6420 6e6f 7729 get removed now) │ │ │ │ │ -000330f0: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ -00033100: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ -00033110: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 5365 -----.. (1) Se │ │ │ │ │ -00033120: 6520 2a6e 6f74 6520 4d61 696e 7461 696e e *note Maintain │ │ │ │ │ -00033130: 6572 2073 6372 6970 7420 666c 6f77 6368 er script flowch │ │ │ │ │ -00033140: 6172 7473 3a20 6539 2e20 666f 7220 666c arts: e9. for fl │ │ │ │ │ -00033150: 6f77 6368 6172 7473 0a69 6c6c 7573 7472 owcharts.illustr │ │ │ │ │ -00033160: 6174 696e 6720 7468 6520 7072 6f63 6573 ating the proces │ │ │ │ │ -00033170: 7365 7320 6465 7363 7269 6265 6420 6865 ses described he │ │ │ │ │ -00033180: 7265 2e0a 0a20 2020 2832 2920 5061 7274 re... (2) Part │ │ │ │ │ -00033190: 206f 6620 7468 6520 7072 6f62 6c65 6d20 of the problem │ │ │ │ │ -000331a0: 6973 2064 7565 2074 6f20 7768 6174 2069 is due to what i │ │ │ │ │ -000331b0: 7320 6172 6775 6162 6c79 2061 2062 7567 s arguably a bug │ │ │ │ │ -000331c0: 2069 6e20 e280 9864 706b 67e2 8099 2e0a in ...dpkg..... │ │ │ │ │ -000331d0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -000331e0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -000331f0: 6465 3a20 4465 7461 696c 7320 6f66 2063 de: Details of c │ │ │ │ │ -00033200: 6f6e 6669 6775 7261 7469 6f6e 2c20 204e onfiguration, N │ │ │ │ │ -00033210: 6578 743a 2044 6574 6169 6c73 206f 6620 ext: Details of │ │ │ │ │ -00033220: 7265 6d6f 7661 6c20 616e 642f 6f72 2063 removal and/or c │ │ │ │ │ -00033230: 6f6e 6669 6775 7261 7469 6f6e 2070 7572 onfiguration pur │ │ │ │ │ -00033240: 6769 6e67 2c20 2050 7265 763a 2044 6574 ging, Prev: Det │ │ │ │ │ -00033250: 6169 6c73 206f 6620 756e 7061 636b 2070 ails of unpack p │ │ │ │ │ -00033260: 6861 7365 206f 6620 696e 7374 616c 6c61 hase of installa │ │ │ │ │ -00033270: 7469 6f6e 206f 7220 7570 6772 6164 652c tion or upgrade, │ │ │ │ │ -00033280: 2020 5570 3a20 5061 636b 6167 6520 6d61 Up: Package ma │ │ │ │ │ -00033290: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ -000332a0: 2061 6e64 2069 6e73 7461 6c6c 6174 696f and installatio │ │ │ │ │ -000332b0: 6e20 7072 6f63 6564 7572 650a 0a36 2e37 n procedure..6.7 │ │ │ │ │ -000332c0: 2044 6574 6169 6c73 206f 6620 636f 6e66 Details of conf │ │ │ │ │ -000332d0: 6967 7572 6174 696f 6e0a 3d3d 3d3d 3d3d iguration.====== │ │ │ │ │ -000332e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000332f0: 3d3d 3d3d 3d3d 0a0a 5768 656e 2077 6520 ======..When we │ │ │ │ │ -00033300: 636f 6e66 6967 7572 6520 6120 7061 636b configure a pack │ │ │ │ │ -00033310: 6167 6520 2874 6869 7320 6861 7070 656e age (this happen │ │ │ │ │ -00033320: 7320 7769 7468 20e2 8098 6470 6b67 202d s with ...dpkg - │ │ │ │ │ -00033330: 2d69 6e73 7461 6c6c e280 9920 616e 640a -install... and. │ │ │ │ │ -00033340: e280 9864 706b 6720 2d2d 636f 6e66 6967 ...dpkg --config │ │ │ │ │ -00033350: 7572 65e2 8099 292c 2077 6520 6669 7273 ure...), we firs │ │ │ │ │ -00033360: 7420 7570 6461 7465 2061 6e79 20e2 8098 t update any ... │ │ │ │ │ -00033370: 636f 6e66 6669 6c65 e280 9973 2061 6e64 conffile...s and │ │ │ │ │ -00033380: 2074 6865 6e20 6361 6c6c 3a0a 0a20 2020 then call:.. │ │ │ │ │ -00033390: 2020 6070 6f73 7469 6e73 7427 2063 6f6e `postinst' con │ │ │ │ │ -000333a0: 6669 6775 7265 2060 6d6f 7374 2d72 6563 figure `most-rec │ │ │ │ │ -000333b0: 656e 746c 792d 636f 6e66 6967 7572 6564 ently-configured │ │ │ │ │ -000333c0: 2d76 6572 7369 6f6e 270a 0a4e 6f20 6174 -version'..No at │ │ │ │ │ -000333d0: 7465 6d70 7420 6973 206d 6164 6520 746f tempt is made to │ │ │ │ │ -000333e0: 2075 6e77 696e 6420 6166 7465 7220 6572 unwind after er │ │ │ │ │ -000333f0: 726f 7273 2064 7572 696e 6720 636f 6e66 rors during conf │ │ │ │ │ -00033400: 6967 7572 6174 696f 6e2e 2020 4966 2074 iguration. If t │ │ │ │ │ -00033410: 6865 0a63 6f6e 6669 6775 7261 7469 6f6e he.configuration │ │ │ │ │ -00033420: 2066 6169 6c73 2c20 7468 6520 7061 636b fails, the pack │ │ │ │ │ -00033430: 6167 6520 6973 2069 6e20 6120 e280 9c48 age is in a ...H │ │ │ │ │ -00033440: 616c 662d 436f 6e66 6967 7572 6564 e280 alf-Configured.. │ │ │ │ │ -00033450: 9d20 7374 6174 652c 2061 6e64 2061 6e0a . state, and an. │ │ │ │ │ -00033460: 6572 726f 7220 6d65 7373 6167 6520 6973 error message is │ │ │ │ │ -00033470: 2067 656e 6572 6174 6564 2e0a 0a49 6620 generated...If │ │ │ │ │ -00033480: 7468 6572 6520 6973 206e 6f20 6d6f 7374 there is no most │ │ │ │ │ -00033490: 2072 6563 656e 746c 7920 636f 6e66 6967 recently config │ │ │ │ │ -000334a0: 7572 6564 2076 6572 7369 6f6e 20e2 8098 ured version ... │ │ │ │ │ -000334b0: 6470 6b67 e280 9920 7769 6c6c 2070 6173 dpkg... will pas │ │ │ │ │ -000334c0: 7320 6120 6e75 6c6c 0a61 7267 756d 656e s a null.argumen │ │ │ │ │ -000334d0: 742e 2020 2831 290a 0a20 2020 2d2d 2d2d t. (1).. ---- │ │ │ │ │ -000334e0: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -000334f0: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -00033500: 2831 2920 4869 7374 6f72 6963 616c 206e (1) Historical n │ │ │ │ │ -00033510: 6f74 653a 2054 7275 6c79 2061 6e63 6965 ote: Truly ancie │ │ │ │ │ -00033520: 6e74 2028 7072 652d 3139 3937 2920 7665 nt (pre-1997) ve │ │ │ │ │ -00033530: 7273 696f 6e73 206f 6620 e280 9864 706b rsions of ...dpk │ │ │ │ │ -00033540: 67e2 8099 0a70 6173 7365 6420 e280 983c g....passed ...< │ │ │ │ │ -00033550: 756e 6b6e 6f77 6e3e e280 9920 2869 6e63 unknown>... (inc │ │ │ │ │ -00033560: 6c75 6469 6e67 2074 6865 2061 6e67 6c65 luding the angle │ │ │ │ │ -00033570: 2062 7261 636b 6574 7329 2069 6e20 7468 brackets) in th │ │ │ │ │ -00033580: 6973 2063 6173 652e 2020 4576 656e 0a6f is case. Even.o │ │ │ │ │ -00033590: 6c64 6572 206f 6e65 7320 6469 6420 6e6f lder ones did no │ │ │ │ │ -000335a0: 7420 7061 7373 2061 2073 6563 6f6e 6420 t pass a second │ │ │ │ │ -000335b0: 6172 6775 6d65 6e74 2061 7420 616c 6c2c argument at all, │ │ │ │ │ -000335c0: 2075 6e64 6572 2061 6e79 0a63 6972 6375 under any.circu │ │ │ │ │ -000335d0: 6d73 7461 6e63 652e 2020 4e6f 7465 2074 mstance. Note t │ │ │ │ │ -000335e0: 6861 7420 7570 6772 6164 6573 2075 7369 hat upgrades usi │ │ │ │ │ -000335f0: 6e67 2073 7563 6820 616e 206f 6c64 2064 ng such an old d │ │ │ │ │ -00033600: 706b 6720 7665 7273 696f 6e20 6172 650a pkg version are. │ │ │ │ │ -00033610: 756e 6c69 6b65 6c79 2074 6f20 776f 726b unlikely to work │ │ │ │ │ -00033620: 2066 6f72 206f 7468 6572 2072 6561 736f for other reaso │ │ │ │ │ -00033630: 6e73 2c20 6576 656e 2069 6620 7468 6973 ns, even if this │ │ │ │ │ -00033640: 206f 6c64 2061 7267 756d 656e 7420 6265 old argument be │ │ │ │ │ -00033650: 6861 7669 6f72 0a69 7320 6861 6e64 6c65 havior.is handle │ │ │ │ │ -00033660: 6420 6279 2079 6f75 7220 706f 7374 696e d by your postin │ │ │ │ │ -00033670: 7374 2073 6372 6970 742e 0a0a 1f0a 4669 st script.....Fi │ │ │ │ │ -00033680: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00033690: 792e 696e 666f 2c20 204e 6f64 653a 2044 y.info, Node: D │ │ │ │ │ -000336a0: 6574 6169 6c73 206f 6620 7265 6d6f 7661 etails of remova │ │ │ │ │ -000336b0: 6c20 616e 642f 6f72 2063 6f6e 6669 6775 l and/or configu │ │ │ │ │ -000336c0: 7261 7469 6f6e 2070 7572 6769 6e67 2c20 ration purging, │ │ │ │ │ -000336d0: 2050 7265 763a 2044 6574 6169 6c73 206f Prev: Details o │ │ │ │ │ -000336e0: 6620 636f 6e66 6967 7572 6174 696f 6e2c f configuration, │ │ │ │ │ -000336f0: 2020 5570 3a20 5061 636b 6167 6520 6d61 Up: Package ma │ │ │ │ │ -00033700: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ -00033710: 2061 6e64 2069 6e73 7461 6c6c 6174 696f and installatio │ │ │ │ │ -00033720: 6e20 7072 6f63 6564 7572 650a 0a36 2e38 n procedure..6.8 │ │ │ │ │ -00033730: 2044 6574 6169 6c73 206f 6620 7265 6d6f Details of remo │ │ │ │ │ -00033740: 7661 6c20 616e 642f 6f72 2063 6f6e 6669 val and/or confi │ │ │ │ │ -00033750: 6775 7261 7469 6f6e 2070 7572 6769 6e67 guration purging │ │ │ │ │ -00033760: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -00033770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00033780: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00033790: 3d3d 3d3d 0a0a 2020 312e 2020 2020 2020 ====.. 1. │ │ │ │ │ -000337a0: 6070 7265 726d 2720 7265 6d6f 7665 0a0a `prerm' remove.. │ │ │ │ │ -000337b0: 2020 2020 2049 6620 7072 6572 6d20 6661 If prerm fa │ │ │ │ │ -000337c0: 696c 7320 6475 7269 6e67 2072 6570 6c61 ils during repla │ │ │ │ │ -000337d0: 6365 6d65 6e74 2064 7565 2074 6f20 636f cement due to co │ │ │ │ │ -000337e0: 6e66 6c69 6374 0a0a 2020 2020 2020 2020 nflict.. │ │ │ │ │ -000337f0: 2020 6063 6f6e 666c 6963 746f 7227 732d `conflictor's- │ │ │ │ │ -00033800: 706f 7374 696e 7374 2720 6162 6f72 742d postinst' abort- │ │ │ │ │ -00033810: 7265 6d6f 7665 205c 0a20 2020 2020 2020 remove \. │ │ │ │ │ -00033820: 2020 2020 2020 2069 6e2d 6661 766f 7572 in-favour │ │ │ │ │ -00033830: 2060 7061 636b 6167 6527 2060 6e65 772d `package' `new- │ │ │ │ │ -00033840: 7665 7273 696f 6e27 0a0a 2020 2020 204f version'.. O │ │ │ │ │ -00033850: 7220 656c 7365 2077 6520 6361 6c6c 3a0a r else we call:. │ │ │ │ │ -00033860: 0a20 2020 2020 2020 2020 2060 706f 7374 . `post │ │ │ │ │ -00033870: 696e 7374 2720 6162 6f72 742d 7265 6d6f inst' abort-remo │ │ │ │ │ -00033880: 7665 0a0a 2020 2020 2049 6620 7468 6973 ve.. If this │ │ │ │ │ -00033890: 2066 6169 6c73 2c20 7468 6520 7061 636b fails, the pack │ │ │ │ │ -000338a0: 6167 6520 6973 2069 6e20 6120 e280 9c48 age is in a ...H │ │ │ │ │ -000338b0: 616c 662d 436f 6e66 6967 7572 6564 e280 alf-Configured.. │ │ │ │ │ -000338c0: 9d20 7374 6174 652c 206f 7220 656c 7365 . state, or else │ │ │ │ │ -000338d0: 0a20 2020 2020 6974 2072 656d 6169 6e73 . it remains │ │ │ │ │ -000338e0: 20e2 809c 496e 7374 616c 6c65 64e2 809d ...Installed... │ │ │ │ │ -000338f0: 2e0a 0a20 2032 2e20 5468 6520 7061 636b ... 2. The pack │ │ │ │ │ -00033900: 6167 65e2 8099 7320 6669 6c65 7320 6172 age...s files ar │ │ │ │ │ -00033910: 6520 7265 6d6f 7665 6420 2865 7863 6570 e removed (excep │ │ │ │ │ -00033920: 7420 e280 9863 6f6e 6666 696c 65e2 8099 t ...conffile... │ │ │ │ │ -00033930: 7329 2e0a 0a20 2033 2e20 2020 2020 2060 s)... 3. ` │ │ │ │ │ -00033940: 706f 7374 726d 2720 7265 6d6f 7665 0a0a postrm' remove.. │ │ │ │ │ -00033950: 2020 2020 2049 6620 6974 2066 6169 6c73 If it fails │ │ │ │ │ -00033960: 2c20 7468 6572 65e2 8099 7320 6e6f 2065 , there...s no e │ │ │ │ │ -00033970: 7272 6f72 2075 6e77 696e 642c 2061 6e64 rror unwind, and │ │ │ │ │ -00033980: 2074 6865 2070 6163 6b61 6765 2069 7320 the package is │ │ │ │ │ -00033990: 696e 2061 6e0a 2020 2020 20e2 809c 4861 in an. ...Ha │ │ │ │ │ -000339a0: 6c66 2d49 6e73 7461 6c6c 6564 e280 9d20 lf-Installed... │ │ │ │ │ -000339b0: 7374 6174 652e 0a0a 2020 342e 2041 6c6c state... 4. All │ │ │ │ │ -000339c0: 2074 6865 206d 6169 6e74 6169 6e65 7220 the maintainer │ │ │ │ │ -000339d0: 7363 7269 7074 7320 6578 6365 7074 2074 scripts except t │ │ │ │ │ -000339e0: 6865 20e2 8098 706f 7374 726d e280 9920 he ...postrm... │ │ │ │ │ -000339f0: 6172 6520 7265 6d6f 7665 642e 0a0a 2020 are removed... │ │ │ │ │ -00033a00: 2020 2049 6620 7765 2061 7265 6ee2 8099 If we aren... │ │ │ │ │ -00033a10: 7420 7075 7267 696e 6720 7468 6520 7061 t purging the pa │ │ │ │ │ -00033a20: 636b 6167 6520 7765 2073 746f 7020 6865 ckage we stop he │ │ │ │ │ -00033a30: 7265 2e20 204e 6f74 6520 7468 6174 2070 re. Note that p │ │ │ │ │ -00033a40: 6163 6b61 6765 730a 2020 2020 2077 6869 ackages. whi │ │ │ │ │ -00033a50: 6368 2068 6176 6520 6e6f 20e2 8098 706f ch have no ...po │ │ │ │ │ -00033a60: 7374 726d e280 9920 616e 6420 6e6f 20e2 strm... and no . │ │ │ │ │ -00033a70: 8098 636f 6e66 6669 6c65 e280 9973 2061 ..conffile...s a │ │ │ │ │ -00033a80: 7265 2061 7574 6f6d 6174 6963 616c 6c79 re automatically │ │ │ │ │ -00033a90: 2070 7572 6765 640a 2020 2020 2077 6865 purged. whe │ │ │ │ │ -00033aa0: 6e20 7265 6d6f 7665 642c 2061 7320 7468 n removed, as th │ │ │ │ │ -00033ab0: 6572 6520 6973 206e 6f20 6469 6666 6572 ere is no differ │ │ │ │ │ -00033ac0: 656e 6365 2065 7863 6570 7420 666f 7220 ence except for │ │ │ │ │ -00033ad0: 7468 6520 e280 9864 706b 67e2 8099 0a20 the ...dpkg.... │ │ │ │ │ -00033ae0: 2020 2020 7374 6174 7573 2e0a 0a20 2035 status... 5 │ │ │ │ │ -00033af0: 2e20 5468 6520 e280 9863 6f6e 6666 696c . The ...conffil │ │ │ │ │ -00033b00: 65e2 8099 7320 616e 6420 616e 7920 6261 e...s and any ba │ │ │ │ │ -00033b10: 636b 7570 2066 696c 6573 2028 e280 987e ckup files (...~ │ │ │ │ │ -00033b20: e280 992d 6669 6c65 732c 20e2 8098 232a ...-files, ...#* │ │ │ │ │ -00033b30: 23e2 8099 2066 696c 6573 2c0a 2020 2020 #... files,. │ │ │ │ │ -00033b40: 20e2 8098 25e2 8099 2d66 696c 6573 2c20 ...%...-files, │ │ │ │ │ -00033b50: e280 982e 6470 6b67 2d7b 6f6c 642c 6e65 ....dpkg-{old,ne │ │ │ │ │ -00033b60: 772c 746d 707d e280 992c 2065 7463 2e29 w,tmp}..., etc.) │ │ │ │ │ -00033b70: 2020 6172 6520 7265 6d6f 7665 642e 0a0a are removed... │ │ │ │ │ -00033b80: 2020 362e 2020 2020 2020 6070 6f73 7472 6. `postr │ │ │ │ │ -00033b90: 6d27 2070 7572 6765 0a0a 2020 2020 2049 m' purge.. I │ │ │ │ │ -00033ba0: 6620 7468 6973 2066 6169 6c73 2c20 7468 f this fails, th │ │ │ │ │ -00033bb0: 6520 7061 636b 6167 6520 7265 6d61 696e e package remain │ │ │ │ │ -00033bc0: 7320 696e 2061 20e2 809c 436f 6e66 6967 s in a ...Config │ │ │ │ │ -00033bd0: 2d46 696c 6573 e280 9d20 7374 6174 652e -Files... state. │ │ │ │ │ -00033be0: 0a0a 2020 372e 2054 6865 2070 6163 6b61 .. 7. The packa │ │ │ │ │ -00033bf0: 6765 e280 9973 2066 696c 6520 6c69 7374 ge...s file list │ │ │ │ │ -00033c00: 2069 7320 7265 6d6f 7665 642e 0a0a 1f0a is removed..... │ │ │ │ │ -00033c10: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00033c20: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00033c30: 2044 6563 6c61 7269 6e67 2072 656c 6174 Declaring relat │ │ │ │ │ -00033c40: 696f 6e73 6869 7073 2062 6574 7765 656e ionships between │ │ │ │ │ -00033c50: 2070 6163 6b61 6765 732c 2020 4e65 7874 packages, Next │ │ │ │ │ -00033c60: 3a20 5368 6172 6564 206c 6962 7261 7269 : Shared librari │ │ │ │ │ -00033c70: 6573 2c20 2050 7265 763a 2050 6163 6b61 es, Prev: Packa │ │ │ │ │ -00033c80: 6765 206d 6169 6e74 6169 6e65 7220 7363 ge maintainer sc │ │ │ │ │ -00033c90: 7269 7074 7320 616e 6420 696e 7374 616c ripts and instal │ │ │ │ │ -00033ca0: 6c61 7469 6f6e 2070 726f 6365 6475 7265 lation procedure │ │ │ │ │ -00033cb0: 2c20 2055 703a 2054 6f70 0a0a 3720 4465 , Up: Top..7 De │ │ │ │ │ -00033cc0: 636c 6172 696e 6720 7265 6c61 7469 6f6e claring relation │ │ │ │ │ -00033cd0: 7368 6970 7320 6265 7477 6565 6e20 7061 ships between pa │ │ │ │ │ -00033ce0: 636b 6167 6573 0a2a 2a2a 2a2a 2a2a 2a2a ckages.********* │ │ │ │ │ -00033cf0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00033d00: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00033d10: 2a0a 0a2a 204d 656e 753a 0a0a 2a20 5379 *..* Menu:..* Sy │ │ │ │ │ -00033d20: 6e74 6178 206f 6620 7265 6c61 7469 6f6e ntax of relation │ │ │ │ │ -00033d30: 7368 6970 2066 6965 6c64 733a 3a0a 2a20 ship fields::.* │ │ │ │ │ -00033d40: 4269 6e61 7279 2044 6570 656e 6465 6e63 Binary Dependenc │ │ │ │ │ -00033d50: 6965 7320 2d20 4465 7065 6e64 732c 2052 ies - Depends, R │ │ │ │ │ -00033d60: 6563 6f6d 6d65 6e64 732c 2053 7567 6765 ecommends, Sugge │ │ │ │ │ -00033d70: 7374 732c 2045 6e68 616e 6365 732c 2050 sts, Enhances, P │ │ │ │ │ -00033d80: 7265 2d44 6570 656e 6473 3a20 4269 6e61 re-Depends: Bina │ │ │ │ │ -00033d90: 7279 2044 6570 656e 6465 6e63 6965 7320 ry Dependencies │ │ │ │ │ -00033da0: 2d20 4465 7065 6e64 7320 5265 636f 6d6d - Depends Recomm │ │ │ │ │ -00033db0: 656e 6473 2053 7567 6765 7374 7320 456e ends Suggests En │ │ │ │ │ -00033dc0: 6861 6e63 6573 2050 7265 2d44 6570 656e hances Pre-Depen │ │ │ │ │ -00033dd0: 6473 2e0a 2a20 5061 636b 6167 6573 2077 ds..* Packages w │ │ │ │ │ -00033de0: 6869 6368 2062 7265 616b 206f 7468 6572 hich break other │ │ │ │ │ -00033df0: 2070 6163 6b61 6765 7320 2d20 4272 6561 packages - Brea │ │ │ │ │ -00033e00: 6b73 3a3a 0a2a 2043 6f6e 666c 6963 7469 ks::.* Conflicti │ │ │ │ │ -00033e10: 6e67 2062 696e 6172 7920 7061 636b 6167 ng binary packag │ │ │ │ │ -00033e20: 6573 202d 2043 6f6e 666c 6963 7473 3a3a es - Conflicts:: │ │ │ │ │ -00033e30: 0a2a 2056 6972 7475 616c 2070 6163 6b61 .* Virtual packa │ │ │ │ │ -00033e40: 6765 7320 2d20 5072 6f76 6964 6573 3a3a ges - Provides:: │ │ │ │ │ -00033e50: 0a2a 204f 7665 7277 7269 7469 6e67 2066 .* Overwriting f │ │ │ │ │ -00033e60: 696c 6573 2061 6e64 2072 6570 6c61 6369 iles and replaci │ │ │ │ │ -00033e70: 6e67 2070 6163 6b61 6765 7320 2d20 5265 ng packages - Re │ │ │ │ │ -00033e80: 706c 6163 6573 3a3a 0a2a 2052 656c 6174 places::.* Relat │ │ │ │ │ -00033e90: 696f 6e73 6869 7073 2062 6574 7765 656e ionships between │ │ │ │ │ -00033ea0: 2073 6f75 7263 6520 616e 6420 6269 6e61 source and bina │ │ │ │ │ -00033eb0: 7279 2070 6163 6b61 6765 7320 2d20 4275 ry packages - Bu │ │ │ │ │ -00033ec0: 696c 642d 4465 7065 6e64 732c 2042 7569 ild-Depends, Bui │ │ │ │ │ -00033ed0: 6c64 2d44 6570 656e 6473 2d49 6e64 6570 ld-Depends-Indep │ │ │ │ │ -00033ee0: 2c20 4275 696c 642d 4465 7065 6e64 732d , Build-Depends- │ │ │ │ │ -00033ef0: 4172 6368 2c20 4275 696c 642d 436f 6e66 Arch, Build-Conf │ │ │ │ │ -00033f00: 6c69 6374 732c 2042 7569 6c64 2d43 6f6e licts, Build-Con │ │ │ │ │ -00033f10: 666c 6963 7473 2d49 6e64 6570 2c20 4275 flicts-Indep, Bu │ │ │ │ │ -00033f20: 696c 642d 436f 6e66 6c69 6374 732d 4172 ild-Conflicts-Ar │ │ │ │ │ -00033f30: 6368 3a20 5265 6c61 7469 6f6e 7368 6970 ch: Relationship │ │ │ │ │ -00033f40: 7320 6265 7477 6565 6e20 736f 7572 6365 s between source │ │ │ │ │ -00033f50: 2061 6e64 2062 696e 6172 7920 7061 636b and binary pack │ │ │ │ │ -00033f60: 6167 6573 202d 2042 7569 6c64 2d44 6570 ages - Build-Dep │ │ │ │ │ -00033f70: 656e 6473 2042 7569 6c64 2d44 6570 656e ends Build-Depen │ │ │ │ │ -00033f80: 6473 2d49 6e64 6570 2042 7569 6c64 2d44 ds-Indep Build-D │ │ │ │ │ -00033f90: 6570 656e 6473 2d41 7263 6820 4275 696c epends-Arch Buil │ │ │ │ │ -00033fa0: 642d 436f 6e66 6c69 6374 7320 4275 696c d-Conflicts Buil │ │ │ │ │ -00033fb0: 642d 436f 6e66 6c69 6374 732d 496e 6465 d-Conflicts-Inde │ │ │ │ │ -00033fc0: 7020 4275 696c 642d 436f 6e66 6c69 6374 p Build-Conflict │ │ │ │ │ -00033fd0: 732d 4172 6368 2e0a 2a20 4164 6469 7469 s-Arch..* Additi │ │ │ │ │ -00033fe0: 6f6e 616c 2073 6f75 7263 6520 7061 636b onal source pack │ │ │ │ │ -00033ff0: 6167 6573 2075 7365 6420 746f 2062 7569 ages used to bui │ │ │ │ │ -00034000: 6c64 2074 6865 2062 696e 6172 7920 2d20 ld the binary - │ │ │ │ │ -00034010: 4275 696c 742d 5573 696e 673a 3a0a 0a1f Built-Using::... │ │ │ │ │ -00034020: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00034030: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00034040: 3a20 5379 6e74 6178 206f 6620 7265 6c61 : Syntax of rela │ │ │ │ │ -00034050: 7469 6f6e 7368 6970 2066 6965 6c64 732c tionship fields, │ │ │ │ │ -00034060: 2020 4e65 7874 3a20 4269 6e61 7279 2044 Next: Binary D │ │ │ │ │ -00034070: 6570 656e 6465 6e63 6965 7320 2d20 4465 ependencies - De │ │ │ │ │ -00034080: 7065 6e64 7320 5265 636f 6d6d 656e 6473 pends Recommends │ │ │ │ │ -00034090: 2053 7567 6765 7374 7320 456e 6861 6e63 Suggests Enhanc │ │ │ │ │ -000340a0: 6573 2050 7265 2d44 6570 656e 6473 2c20 es Pre-Depends, │ │ │ │ │ -000340b0: 2055 703a 2044 6563 6c61 7269 6e67 2072 Up: Declaring r │ │ │ │ │ -000340c0: 656c 6174 696f 6e73 6869 7073 2062 6574 elationships bet │ │ │ │ │ -000340d0: 7765 656e 2070 6163 6b61 6765 730a 0a37 ween packages..7 │ │ │ │ │ -000340e0: 2e31 2053 796e 7461 7820 6f66 2072 656c .1 Syntax of rel │ │ │ │ │ -000340f0: 6174 696f 6e73 6869 7020 6669 656c 6473 ationship fields │ │ │ │ │ -00034100: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -00034110: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00034120: 3d3d 0a0a 5468 6573 6520 6669 656c 6473 ==..These fields │ │ │ │ │ -00034130: 2061 6c6c 2068 6176 6520 6120 756e 6966 all have a unif │ │ │ │ │ -00034140: 6f72 6d20 7379 6e74 6178 2e20 2054 6865 orm syntax. The │ │ │ │ │ -00034150: 7920 6172 6520 6120 6c69 7374 206f 6620 y are a list of │ │ │ │ │ -00034160: 7061 636b 6167 650a 6e61 6d65 7320 7365 package.names se │ │ │ │ │ -00034170: 7061 7261 7465 6420 6279 2063 6f6d 6d61 parated by comma │ │ │ │ │ -00034180: 732e 0a0a 496e 2074 6865 20e2 8098 4465 s...In the ...De │ │ │ │ │ -00034190: 7065 6e64 73e2 8099 2c20 e280 9852 6563 pends..., ...Rec │ │ │ │ │ -000341a0: 6f6d 6d65 6e64 73e2 8099 2c20 e280 9853 ommends..., ...S │ │ │ │ │ -000341b0: 7567 6765 7374 73e2 8099 2c20 e280 9850 uggests..., ...P │ │ │ │ │ -000341c0: 7265 2d44 6570 656e 6473 e280 992c 0ae2 re-Depends...,.. │ │ │ │ │ -000341d0: 8098 4275 696c 642d 4465 7065 6e64 73e2 ..Build-Depends. │ │ │ │ │ -000341e0: 8099 2c20 e280 9842 7569 6c64 2d44 6570 .., ...Build-Dep │ │ │ │ │ -000341f0: 656e 6473 2d49 6e64 6570 e280 9920 616e ends-Indep... an │ │ │ │ │ -00034200: 6420 e280 9842 7569 6c64 2d44 6570 656e d ...Build-Depen │ │ │ │ │ -00034210: 6473 2d41 7263 68e2 8099 2063 6f6e 7472 ds-Arch... contr │ │ │ │ │ -00034220: 6f6c 0a66 6965 6c64 7320 6f66 2074 6865 ol.fields of the │ │ │ │ │ -00034230: 2070 6163 6b61 6765 2c20 7768 6963 6820 package, which │ │ │ │ │ -00034240: 6465 636c 6172 6520 6465 7065 6e64 656e declare dependen │ │ │ │ │ -00034250: 6369 6573 206f 6e20 6f74 6865 7220 7061 cies on other pa │ │ │ │ │ -00034260: 636b 6167 6573 2c20 7468 650a 7061 636b ckages, the.pack │ │ │ │ │ -00034270: 6167 6520 6e61 6d65 7320 6c69 7374 6564 age names listed │ │ │ │ │ -00034280: 206d 6179 2061 6c73 6f20 696e 636c 7564 may also includ │ │ │ │ │ -00034290: 6520 6c69 7374 7320 6f66 2061 6c74 6572 e lists of alter │ │ │ │ │ -000342a0: 6e61 7469 7665 2070 6163 6b61 6765 0a6e native package.n │ │ │ │ │ -000342b0: 616d 6573 2c20 7365 7061 7261 7465 6420 ames, separated │ │ │ │ │ -000342c0: 6279 2076 6572 7469 6361 6c20 6261 7220 by vertical bar │ │ │ │ │ -000342d0: 2870 6970 6529 2073 796d 626f 6c73 20e2 (pipe) symbols . │ │ │ │ │ -000342e0: 8098 7ce2 8099 2e20 2049 6e20 7375 6368 ..|.... In such │ │ │ │ │ -000342f0: 2061 2063 6173 652c 0a74 6861 7420 7061 a case,.that pa │ │ │ │ │ -00034300: 7274 206f 6620 7468 6520 6465 7065 6e64 rt of the depend │ │ │ │ │ -00034310: 656e 6379 2063 616e 2062 6520 7361 7469 ency can be sati │ │ │ │ │ -00034320: 7366 6965 6420 6279 2061 6e79 206f 6e65 sfied by any one │ │ │ │ │ -00034330: 206f 6620 7468 650a 616c 7465 726e 6174 of the.alternat │ │ │ │ │ -00034340: 6976 6520 7061 636b 6167 6573 2e20 2028 ive packages. ( │ │ │ │ │ -00034350: 416c 7465 726e 6174 6976 6520 6465 7065 Alternative depe │ │ │ │ │ -00034360: 6e64 656e 6369 6573 2069 6e20 e280 9842 ndencies in ...B │ │ │ │ │ -00034370: 7569 6c64 2d44 6570 656e 6473 e280 992c uild-Depends..., │ │ │ │ │ -00034380: 0ae2 8098 4275 696c 642d 4465 7065 6e64 ....Build-Depend │ │ │ │ │ -00034390: 732d 496e 6465 70e2 8099 2c20 616e 6420 s-Indep..., and │ │ │ │ │ -000343a0: e280 9842 7569 6c64 2d44 6570 656e 6473 ...Build-Depends │ │ │ │ │ -000343b0: 2d41 7263 68e2 8099 2061 7265 2069 6e74 -Arch... are int │ │ │ │ │ -000343c0: 6572 7072 6574 6564 0a73 7065 6369 616c erpreted.special │ │ │ │ │ -000343d0: 6c79 2062 7920 4465 6269 616e 2061 7574 ly by Debian aut │ │ │ │ │ -000343e0: 6f62 7569 6c64 6572 732e 2020 5365 6520 obuilders. See │ │ │ │ │ -000343f0: 2a6e 6f74 6520 5265 6c61 7469 6f6e 7368 *note Relationsh │ │ │ │ │ -00034400: 6970 7320 6265 7477 6565 6e0a 736f 7572 ips between.sour │ │ │ │ │ -00034410: 6365 2061 6e64 2062 696e 6172 7920 7061 ce and binary pa │ │ │ │ │ -00034420: 636b 6167 6573 3a20 3936 2e20 666f 7220 ckages: 96. for │ │ │ │ │ -00034430: 6d6f 7265 2064 6574 6169 6c73 2e29 0a0a more details.).. │ │ │ │ │ -00034440: 416c 6c20 6f66 2074 6865 2066 6965 6c64 All of the field │ │ │ │ │ -00034450: 7320 6d61 7920 7265 7374 7269 6374 2074 s may restrict t │ │ │ │ │ -00034460: 6865 6972 2061 7070 6c69 6361 6269 6c69 heir applicabili │ │ │ │ │ -00034470: 7479 2074 6f20 7061 7274 6963 756c 6172 ty to particular │ │ │ │ │ -00034480: 0a76 6572 7369 6f6e 7320 6f66 2065 6163 .versions of eac │ │ │ │ │ -00034490: 6820 6e61 6d65 6420 7061 636b 6167 652e h named package. │ │ │ │ │ -000344a0: 2020 5468 6973 2069 7320 646f 6e65 2069 This is done i │ │ │ │ │ -000344b0: 6e20 7061 7265 6e74 6865 7365 7320 6166 n parentheses af │ │ │ │ │ -000344c0: 7465 7220 6561 6368 0a69 6e64 6976 6964 ter each.individ │ │ │ │ │ -000344d0: 7561 6c20 7061 636b 6167 6520 6e61 6d65 ual package name │ │ │ │ │ -000344e0: 3b20 7468 6520 7061 7265 6e74 6865 7365 ; the parenthese │ │ │ │ │ -000344f0: 7320 7368 6f75 6c64 2063 6f6e 7461 696e s should contain │ │ │ │ │ -00034500: 2061 2072 656c 6174 696f 6e20 6672 6f6d a relation from │ │ │ │ │ -00034510: 0a74 6865 206c 6973 7420 6265 6c6f 7720 .the list below │ │ │ │ │ -00034520: 666f 6c6c 6f77 6564 2062 7920 6120 7665 followed by a ve │ │ │ │ │ -00034530: 7273 696f 6e20 6e75 6d62 6572 2c20 696e rsion number, in │ │ │ │ │ -00034540: 2074 6865 2066 6f72 6d61 7420 6465 7363 the format desc │ │ │ │ │ -00034550: 7269 6265 6420 696e 0a2a 6e6f 7465 2056 ribed in.*note V │ │ │ │ │ -00034560: 6572 7369 6f6e 3a20 3431 2e0a 0a54 6865 ersion: 41...The │ │ │ │ │ -00034570: 2072 656c 6174 696f 6e73 2061 6c6c 6f77 relations allow │ │ │ │ │ -00034580: 6564 2061 7265 20e2 8098 3c3c e280 992c ed are ...<<..., │ │ │ │ │ -00034590: 20e2 8098 3c3d e280 992c 20e2 8098 3de2 ...<=..., ...=. │ │ │ │ │ -000345a0: 8099 2c20 e280 983e 3de2 8099 2061 6e64 .., ...>=... and │ │ │ │ │ -000345b0: 20e2 8098 3e3e e280 9920 666f 7220 7374 ...>>... for st │ │ │ │ │ -000345c0: 7269 6374 6c79 0a65 6172 6c69 6572 2c20 rictly.earlier, │ │ │ │ │ -000345d0: 6561 726c 6965 7220 6f72 2065 7175 616c earlier or equal │ │ │ │ │ -000345e0: 2c20 6578 6163 746c 7920 6571 7561 6c2c , exactly equal, │ │ │ │ │ -000345f0: 206c 6174 6572 206f 7220 6571 7561 6c20 later or equal │ │ │ │ │ -00034600: 616e 6420 7374 7269 6374 6c79 0a6c 6174 and strictly.lat │ │ │ │ │ -00034610: 6572 2c20 7265 7370 6563 7469 7665 6c79 er, respectively │ │ │ │ │ -00034620: 2e20 2054 6865 2065 7863 6570 7469 6f6e . The exception │ │ │ │ │ -00034630: 2069 7320 7468 6520 5072 6f76 6964 6573 is the Provides │ │ │ │ │ -00034640: 2066 6965 6c64 2c20 666f 7220 7768 6963 field, for whic │ │ │ │ │ -00034650: 680a 6f6e 6c79 20e2 8098 3de2 8099 2069 h.only ...=... i │ │ │ │ │ -00034660: 7320 616c 6c6f 7765 642e 2020 2831 290a s allowed. (1). │ │ │ │ │ -00034670: 0a57 6869 7465 7370 6163 6520 6d61 7920 .Whitespace may │ │ │ │ │ -00034680: 6170 7065 6172 2061 7420 616e 7920 706f appear at any po │ │ │ │ │ -00034690: 696e 7420 696e 2074 6865 2076 6572 7369 int in the versi │ │ │ │ │ -000346a0: 6f6e 2073 7065 6369 6669 6361 7469 6f6e on specification │ │ │ │ │ -000346b0: 2073 7562 6a65 6374 0a74 6f20 7468 6520 subject.to the │ │ │ │ │ -000346c0: 7275 6c65 7320 696e 202a 6e6f 7465 2053 rules in *note S │ │ │ │ │ -000346d0: 796e 7461 7820 6f66 2063 6f6e 7472 6f6c yntax of control │ │ │ │ │ -000346e0: 2066 696c 6573 3a20 3931 2c20 616e 6420 files: 91, and │ │ │ │ │ -000346f0: 6d75 7374 2061 7070 6561 7220 7768 6572 must appear wher │ │ │ │ │ -00034700: 650a 6974 e280 9973 206e 6563 6573 7361 e.it...s necessa │ │ │ │ │ -00034710: 7279 2074 6f20 6469 7361 6d62 6967 7561 ry to disambigua │ │ │ │ │ -00034720: 7465 3b20 6974 2069 7320 6e6f 7420 6f74 te; it is not ot │ │ │ │ │ -00034730: 6865 7277 6973 6520 7369 676e 6966 6963 herwise signific │ │ │ │ │ -00034740: 616e 742e 2020 416c 6c20 6f66 0a74 6865 ant. All of.the │ │ │ │ │ -00034750: 2072 656c 6174 696f 6e73 6869 7020 6669 relationship fi │ │ │ │ │ -00034760: 656c 6473 2063 616e 206f 6e6c 7920 6265 elds can only be │ │ │ │ │ -00034770: 2066 6f6c 6465 6420 696e 2073 6f75 7263 folded in sourc │ │ │ │ │ -00034780: 6520 7061 636b 6167 6520 7465 6d70 6c61 e package templa │ │ │ │ │ -00034790: 7465 0a63 6f6e 7472 6f6c 2066 696c 6573 te.control files │ │ │ │ │ -000347a0: 2e20 2046 6f72 2063 6f6e 7369 7374 656e . For consisten │ │ │ │ │ -000347b0: 6379 2061 6e64 2069 6e20 6361 7365 206f cy and in case o │ │ │ │ │ -000347c0: 6620 6675 7475 7265 2063 6861 6e67 6573 f future changes │ │ │ │ │ -000347d0: 2074 6f20 e280 9864 706b 67e2 8099 0a69 to ...dpkg....i │ │ │ │ │ -000347e0: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ │ -000347f0: 2074 6861 7420 6120 7369 6e67 6c65 2073 that a single s │ │ │ │ │ -00034800: 7061 6365 2062 6520 7573 6564 2061 6674 pace be used aft │ │ │ │ │ -00034810: 6572 2061 2076 6572 7369 6f6e 0a72 656c er a version.rel │ │ │ │ │ -00034820: 6174 696f 6e73 6869 7020 616e 6420 6265 ationship and be │ │ │ │ │ -00034830: 666f 7265 2061 2076 6572 7369 6f6e 206e fore a version n │ │ │ │ │ -00034840: 756d 6265 723b 2069 7420 6973 2061 6c73 umber; it is als │ │ │ │ │ -00034850: 6f20 636f 6e76 656e 7469 6f6e 616c 2074 o conventional t │ │ │ │ │ -00034860: 6f20 7075 740a 6120 7369 6e67 6c65 2073 o put.a single s │ │ │ │ │ -00034870: 7061 6365 2061 6674 6572 2065 6163 6820 pace after each │ │ │ │ │ -00034880: 636f 6d6d 612c 206f 6e20 6569 7468 6572 comma, on either │ │ │ │ │ -00034890: 2073 6964 6520 6f66 2065 6163 6820 7665 side of each ve │ │ │ │ │ -000348a0: 7274 6963 616c 2062 6172 2c0a 616e 6420 rtical bar,.and │ │ │ │ │ -000348b0: 6265 666f 7265 2065 6163 6820 6f70 656e before each open │ │ │ │ │ -000348c0: 2070 6172 656e 7468 6573 6973 2e20 2057 parenthesis. W │ │ │ │ │ -000348d0: 6865 6e20 6f70 656e 696e 6720 6120 636f hen opening a co │ │ │ │ │ -000348e0: 6e74 696e 7561 7469 6f6e 206c 696e 6520 ntinuation line │ │ │ │ │ -000348f0: 696e 2061 0a72 656c 6174 696f 6e73 6869 in a.relationshi │ │ │ │ │ -00034900: 7020 6669 656c 642c 2069 7420 6973 2063 p field, it is c │ │ │ │ │ -00034910: 6f6e 7665 6e74 696f 6e61 6c20 746f 2064 onventional to d │ │ │ │ │ -00034920: 6f20 736f 2061 6674 6572 2061 2063 6f6d o so after a com │ │ │ │ │ -00034930: 6d61 2061 6e64 2062 6566 6f72 650a 7468 ma and before.th │ │ │ │ │ -00034940: 6520 7370 6163 6520 666f 6c6c 6f77 696e e space followin │ │ │ │ │ -00034950: 6720 7468 6174 2063 6f6d 6d61 2e0a 0a46 g that comma...F │ │ │ │ │ -00034960: 6f72 2065 7861 6d70 6c65 2c20 6120 6c69 or example, a li │ │ │ │ │ -00034970: 7374 206f 6620 6465 7065 6e64 656e 6369 st of dependenci │ │ │ │ │ -00034980: 6573 206d 6967 6874 2061 7070 6561 7220 es might appear │ │ │ │ │ -00034990: 6173 3a0a 0a20 2020 2020 5061 636b 6167 as:.. Packag │ │ │ │ │ -000349a0: 653a 206d 7574 740a 2020 2020 2056 6572 e: mutt. Ver │ │ │ │ │ -000349b0: 7369 6f6e 3a20 312e 332e 3137 2d31 0a20 sion: 1.3.17-1. │ │ │ │ │ -000349c0: 2020 2020 4465 7065 6e64 733a 206c 6962 Depends: lib │ │ │ │ │ -000349d0: 6336 2028 3e3d 2032 2e32 2e31 292c 2064 c6 (>= 2.2.1), d │ │ │ │ │ -000349e0: 6566 6175 6c74 2d6d 7461 207c 206d 6169 efault-mta | mai │ │ │ │ │ -000349f0: 6c2d 7472 616e 7370 6f72 742d 6167 656e l-transport-agen │ │ │ │ │ -00034a00: 740a 0a52 656c 6174 696f 6e73 6869 7073 t..Relationships │ │ │ │ │ -00034a10: 206d 6179 2062 6520 7265 7374 7269 6374 may be restrict │ │ │ │ │ -00034a20: 6564 2074 6f20 6120 6365 7274 6169 6e20 ed to a certain │ │ │ │ │ -00034a30: 7365 7420 6f66 2061 7263 6869 7465 6374 set of architect │ │ │ │ │ -00034a40: 7572 6573 2e20 2054 6869 730a 6973 2069 ures. This.is i │ │ │ │ │ -00034a50: 6e64 6963 6174 6564 2069 6e20 6272 6163 ndicated in brac │ │ │ │ │ -00034a60: 6b65 7473 2061 6674 6572 2065 6163 6820 kets after each │ │ │ │ │ -00034a70: 696e 6469 7669 6475 616c 2070 6163 6b61 individual packa │ │ │ │ │ -00034a80: 6765 206e 616d 6520 616e 6420 7468 650a ge name and the. │ │ │ │ │ -00034a90: 6f70 7469 6f6e 616c 2076 6572 7369 6f6e optional version │ │ │ │ │ -00034aa0: 2073 7065 6369 6669 6361 7469 6f6e 2e20 specification. │ │ │ │ │ -00034ab0: 2054 6865 2062 7261 636b 6574 7320 656e The brackets en │ │ │ │ │ -00034ac0: 636c 6f73 6520 6120 6e6f 6e2d 656d 7074 close a non-empt │ │ │ │ │ -00034ad0: 7920 6c69 7374 0a6f 6620 4465 6269 616e y list.of Debian │ │ │ │ │ -00034ae0: 2061 7263 6869 7465 6374 7572 6520 6e61 architecture na │ │ │ │ │ -00034af0: 6d65 7320 696e 2074 6865 2066 6f72 6d61 mes in the forma │ │ │ │ │ -00034b00: 7420 6465 7363 7269 6265 6420 696e 202a t described in * │ │ │ │ │ -00034b10: 6e6f 7465 0a41 7263 6869 7465 6374 7572 note.Architectur │ │ │ │ │ -00034b20: 6520 7370 6563 6966 6963 6174 696f 6e20 e specification │ │ │ │ │ -00034b30: 7374 7269 6e67 733a 2036 622c 2073 6570 strings: 6b, sep │ │ │ │ │ -00034b40: 6172 6174 6564 2062 7920 7768 6974 6573 arated by whites │ │ │ │ │ -00034b50: 7061 6365 2e0a 4578 636c 616d 6174 696f pace..Exclamatio │ │ │ │ │ -00034b60: 6e20 6d61 726b 7320 6d61 7920 6265 2070 n marks may be p │ │ │ │ │ -00034b70: 7265 7065 6e64 6564 2074 6f20 6561 6368 repended to each │ │ │ │ │ -00034b80: 206f 6620 7468 6520 6e61 6d65 732e 2020 of the names. │ │ │ │ │ -00034b90: 2849 7420 6973 206e 6f74 0a70 6572 6d69 (It is not.permi │ │ │ │ │ -00034ba0: 7474 6564 2066 6f72 2073 6f6d 6520 6e61 tted for some na │ │ │ │ │ -00034bb0: 6d65 7320 746f 2062 6520 7072 6570 656e mes to be prepen │ │ │ │ │ -00034bc0: 6465 6420 7769 7468 2065 7863 6c61 6d61 ded with exclama │ │ │ │ │ -00034bd0: 7469 6f6e 206d 6172 6b73 2077 6869 6c65 tion marks while │ │ │ │ │ -00034be0: 0a6f 7468 6572 7320 6172 656e e280 9974 .others aren...t │ │ │ │ │ -00034bf0: 2e29 0a0a 466f 7220 6275 696c 6420 7265 .)..For build re │ │ │ │ │ -00034c00: 6c61 7469 6f6e 7368 6970 2066 6965 6c64 lationship field │ │ │ │ │ -00034c10: 7320 28e2 8098 4275 696c 642d 4465 7065 s (...Build-Depe │ │ │ │ │ -00034c20: 6e64 73e2 8099 2c20 e280 9842 7569 6c64 nds..., ...Build │ │ │ │ │ -00034c30: 2d44 6570 656e 6473 2d49 6e64 6570 e280 -Depends-Indep.. │ │ │ │ │ -00034c40: 992c 0ae2 8098 4275 696c 642d 4465 7065 .,....Build-Depe │ │ │ │ │ -00034c50: 6e64 732d 4172 6368 e280 992c 20e2 8098 nds-Arch..., ... │ │ │ │ │ -00034c60: 4275 696c 642d 436f 6e66 6c69 6374 73e2 Build-Conflicts. │ │ │ │ │ -00034c70: 8099 2c20 e280 9842 7569 6c64 2d43 6f6e .., ...Build-Con │ │ │ │ │ -00034c80: 666c 6963 7473 2d49 6e64 6570 e280 9920 flicts-Indep... │ │ │ │ │ -00034c90: 616e 640a e280 9842 7569 6c64 2d43 6f6e and....Build-Con │ │ │ │ │ -00034ca0: 666c 6963 7473 2d41 7263 68e2 8099 292c flicts-Arch...), │ │ │ │ │ -00034cb0: 2069 6620 7468 6520 6375 7272 656e 7420 if the current │ │ │ │ │ -00034cc0: 4465 6269 616e 2068 6f73 7420 6172 6368 Debian host arch │ │ │ │ │ -00034cd0: 6974 6563 7475 7265 2069 7320 6e6f 740a itecture is not. │ │ │ │ │ -00034ce0: 696e 2074 6869 7320 6c69 7374 2061 6e64 in this list and │ │ │ │ │ -00034cf0: 2074 6865 7265 2061 7265 206e 6f20 6578 there are no ex │ │ │ │ │ -00034d00: 636c 616d 6174 696f 6e20 6d61 726b 7320 clamation marks │ │ │ │ │ -00034d10: 696e 2074 6865 206c 6973 742c 206f 7220 in the list, or │ │ │ │ │ -00034d20: 6974 2069 7320 696e 0a74 6865 206c 6973 it is in.the lis │ │ │ │ │ -00034d30: 7420 7769 7468 2061 2070 7265 7065 6e64 t with a prepend │ │ │ │ │ -00034d40: 6564 2065 7863 6c61 6d61 7469 6f6e 206d ed exclamation m │ │ │ │ │ -00034d50: 6172 6b2c 2074 6865 2070 6163 6b61 6765 ark, the package │ │ │ │ │ -00034d60: 206e 616d 6520 616e 6420 7468 650a 6173 name and the.as │ │ │ │ │ -00034d70: 736f 6369 6174 6564 2076 6572 7369 6f6e sociated version │ │ │ │ │ -00034d80: 2073 7065 6369 6669 6361 7469 6f6e 2061 specification a │ │ │ │ │ -00034d90: 7265 2069 676e 6f72 6564 2063 6f6d 706c re ignored compl │ │ │ │ │ -00034da0: 6574 656c 7920 666f 7220 7468 6520 7075 etely for the pu │ │ │ │ │ -00034db0: 7270 6f73 6573 0a6f 6620 6465 6669 6e69 rposes.of defini │ │ │ │ │ -00034dc0: 6e67 2074 6865 2072 656c 6174 696f 6e73 ng the relations │ │ │ │ │ -00034dd0: 6869 7073 2e0a 0a46 6f72 2065 7861 6d70 hips...For examp │ │ │ │ │ -00034de0: 6c65 3a0a 0a20 2020 2020 536f 7572 6365 le:.. Source │ │ │ │ │ -00034df0: 3a20 676c 6962 630a 2020 2020 2042 7569 : glibc. Bui │ │ │ │ │ -00034e00: 6c64 2d44 6570 656e 6473 2d49 6e64 6570 ld-Depends-Indep │ │ │ │ │ -00034e10: 3a20 7465 7869 6e66 6f0a 2020 2020 2042 : texinfo. B │ │ │ │ │ -00034e20: 7569 6c64 2d44 6570 656e 6473 3a20 6b65 uild-Depends: ke │ │ │ │ │ -00034e30: 726e 656c 2d68 6561 6465 7273 2d32 2e32 rnel-headers-2.2 │ │ │ │ │ -00034e40: 2e31 3020 5b21 6875 7264 2d69 3338 365d .10 [!hurd-i386] │ │ │ │ │ -00034e50: 2c0a 2020 2020 2020 6875 7264 2d64 6576 ,. hurd-dev │ │ │ │ │ -00034e60: 205b 6875 7264 2d69 3338 365d 2c20 676e [hurd-i386], gn │ │ │ │ │ -00034e70: 756d 6163 682d 6465 7620 5b68 7572 642d umach-dev [hurd- │ │ │ │ │ -00034e80: 6933 3836 5d0a 0a72 6571 7569 7265 7320 i386]..requires │ │ │ │ │ -00034e90: e280 986b 6572 6e65 6c2d 6865 6164 6572 ...kernel-header │ │ │ │ │ -00034ea0: 732d 322e 322e 3130 e280 9920 6f6e 2061 s-2.2.10... on a │ │ │ │ │ -00034eb0: 6c6c 2061 7263 6869 7465 6374 7572 6573 ll architectures │ │ │ │ │ -00034ec0: 206f 7468 6572 2074 6861 6e0a 6875 7264 other than.hurd │ │ │ │ │ -00034ed0: 2d69 3338 3620 616e 6420 7265 7175 6972 -i386 and requir │ │ │ │ │ -00034ee0: 6573 20e2 8098 6875 7264 2d64 6576 e280 es ...hurd-dev.. │ │ │ │ │ -00034ef0: 9920 616e 6420 e280 9867 6e75 6d61 6368 . and ...gnumach │ │ │ │ │ -00034f00: 2d64 6576 e280 9920 6f6e 6c79 206f 6e20 -dev... only on │ │ │ │ │ -00034f10: 6875 7264 2d69 3338 362e 0a48 6572 6520 hurd-i386..Here │ │ │ │ │ -00034f20: 6973 2061 6e6f 7468 6572 2065 7861 6d70 is another examp │ │ │ │ │ -00034f30: 6c65 2073 686f 7769 6e67 206d 756c 7469 le showing multi │ │ │ │ │ -00034f40: 706c 6520 6172 6368 6974 6563 7475 7265 ple architecture │ │ │ │ │ -00034f50: 7320 7365 7061 7261 7465 6420 6279 0a73 s separated by.s │ │ │ │ │ -00034f60: 7061 6365 733a 0a0a 2020 2020 2042 7569 paces:.. Bui │ │ │ │ │ -00034f70: 6c64 2d44 6570 656e 6473 3a0a 2020 2020 ld-Depends:. │ │ │ │ │ -00034f80: 2020 6c69 626c 7561 6a69 7435 2e31 2d64 libluajit5.1-d │ │ │ │ │ -00034f90: 6576 205b 6933 3836 2061 6d64 3634 206b ev [i386 amd64 k │ │ │ │ │ -00034fa0: 6672 6565 6273 642d 6933 3836 2061 726d freebsd-i386 arm │ │ │ │ │ -00034fb0: 656c 2061 726d 6866 2070 6f77 6572 7063 el armhf powerpc │ │ │ │ │ -00034fc0: 206d 6970 735d 2c0a 2020 2020 2020 6c69 mips],. li │ │ │ │ │ -00034fd0: 626c 7561 352e 312d 6465 7620 5b68 7572 blua5.1-dev [hur │ │ │ │ │ -00034fe0: 642d 6933 3836 2069 6136 3420 6b66 7265 d-i386 ia64 kfre │ │ │ │ │ -00034ff0: 6562 7364 2d61 6d64 3634 2073 3339 3078 ebsd-amd64 s390x │ │ │ │ │ -00035000: 2073 7061 7263 5d2c 0a0a 466f 7220 6269 sparc],..For bi │ │ │ │ │ -00035010: 6e61 7279 2072 656c 6174 696f 6e73 6869 nary relationshi │ │ │ │ │ -00035020: 7020 6669 656c 6473 2061 6e64 2074 6865 p fields and the │ │ │ │ │ -00035030: 20e2 8098 4275 696c 742d 5573 696e 67e2 ...Built-Using. │ │ │ │ │ -00035040: 8099 2066 6965 6c64 2c20 7468 650a 6172 .. field, the.ar │ │ │ │ │ -00035050: 6368 6974 6563 7475 7265 2072 6573 7472 chitecture restr │ │ │ │ │ -00035060: 6963 7469 6f6e 2073 796e 7461 7820 6973 iction syntax is │ │ │ │ │ -00035070: 206f 6e6c 7920 7375 7070 6f72 7465 6420 only supported │ │ │ │ │ -00035080: 696e 2074 6865 2073 6f75 7263 6520 7061 in the source pa │ │ │ │ │ -00035090: 636b 6167 650a 7465 6d70 6c61 7465 2063 ckage.template c │ │ │ │ │ -000350a0: 6f6e 7472 6f6c 2066 696c 6520 e280 9864 ontrol file ...d │ │ │ │ │ -000350b0: 6562 6961 6e2f 636f 6e74 726f 6ce2 8099 ebian/control... │ │ │ │ │ -000350c0: 2e20 2057 6865 6e20 7468 6520 636f 7272 . When the corr │ │ │ │ │ -000350d0: 6573 706f 6e64 696e 6720 6269 6e61 7279 esponding binary │ │ │ │ │ -000350e0: 0a70 6163 6b61 6765 2063 6f6e 7472 6f6c .package control │ │ │ │ │ -000350f0: 2066 696c 6520 6973 2067 656e 6572 6174 file is generat │ │ │ │ │ -00035100: 6564 2c20 7468 6520 7265 6c61 7469 6f6e ed, the relation │ │ │ │ │ -00035110: 7368 6970 2077 696c 6c20 6569 7468 6572 ship will either │ │ │ │ │ -00035120: 2062 650a 6f6d 6974 7465 6420 6f72 2069 be.omitted or i │ │ │ │ │ -00035130: 6e63 6c75 6465 6420 7769 7468 6f75 7420 ncluded without │ │ │ │ │ -00035140: 7468 6520 6172 6368 6974 6563 7475 7265 the architecture │ │ │ │ │ -00035150: 2072 6573 7472 6963 7469 6f6e 2062 6173 restriction bas │ │ │ │ │ -00035160: 6564 206f 6e20 7468 650a 6172 6368 6974 ed on the.archit │ │ │ │ │ -00035170: 6563 7475 7265 206f 6620 7468 6520 6269 ecture of the bi │ │ │ │ │ -00035180: 6e61 7279 2070 6163 6b61 6765 2e20 2054 nary package. T │ │ │ │ │ -00035190: 6869 7320 6d65 616e 7320 7468 6174 2061 his means that a │ │ │ │ │ -000351a0: 7263 6869 7465 6374 7572 650a 7265 7374 rchitecture.rest │ │ │ │ │ -000351b0: 7269 6374 696f 6e73 206d 7573 7420 6e6f rictions must no │ │ │ │ │ -000351c0: 7420 6265 2075 7365 6420 696e 2062 696e t be used in bin │ │ │ │ │ -000351d0: 6172 7920 7265 6c61 7469 6f6e 7368 6970 ary relationship │ │ │ │ │ -000351e0: 2066 6965 6c64 7320 666f 720a 6172 6368 fields for.arch │ │ │ │ │ -000351f0: 6974 6563 7475 7265 2d69 6e64 6570 656e itecture-indepen │ │ │ │ │ -00035200: 6465 6e74 2070 6163 6b61 6765 7320 28e2 dent packages (. │ │ │ │ │ -00035210: 8098 4172 6368 6974 6563 7475 7265 3a20 ..Architecture: │ │ │ │ │ -00035220: 616c 6ce2 8099 292e 0a0a 466f 7220 6578 all...)...For ex │ │ │ │ │ -00035230: 616d 706c 653a 0a0a 2020 2020 2044 6570 ample:.. Dep │ │ │ │ │ -00035240: 656e 6473 3a20 666f 6f20 5b69 3338 365d ends: foo [i386] │ │ │ │ │ -00035250: 2c20 6261 7220 5b61 6d64 3634 5d0a 0a62 , bar [amd64]..b │ │ │ │ │ -00035260: 6563 6f6d 6573 20e2 8098 4465 7065 6e64 ecomes ...Depend │ │ │ │ │ -00035270: 733a 2066 6f6f e280 9920 7768 656e 2074 s: foo... when t │ │ │ │ │ -00035280: 6865 2070 6163 6b61 6765 2069 7320 6275 he package is bu │ │ │ │ │ -00035290: 696c 7420 6f6e 2074 6865 20e2 8098 6933 ilt on the ...i3 │ │ │ │ │ -000352a0: 3836 e280 990a 6172 6368 6974 6563 7475 86....architectu │ │ │ │ │ -000352b0: 7265 2c20 e280 9844 6570 656e 6473 3a20 re, ...Depends: │ │ │ │ │ -000352c0: 6261 72e2 8099 2077 6865 6e20 7468 6520 bar... when the │ │ │ │ │ -000352d0: 7061 636b 6167 6520 6973 2062 7569 6c74 package is built │ │ │ │ │ -000352e0: 206f 6e20 7468 6520 e280 9861 6d64 3634 on the ...amd64 │ │ │ │ │ -000352f0: e280 990a 6172 6368 6974 6563 7475 7265 ....architecture │ │ │ │ │ -00035300: 2c20 616e 6420 6f6d 6974 7465 6420 656e , and omitted en │ │ │ │ │ -00035310: 7469 7265 6c79 2069 6e20 6269 6e61 7279 tirely in binary │ │ │ │ │ -00035320: 2070 6163 6b61 6765 7320 6275 696c 7420 packages built │ │ │ │ │ -00035330: 6f6e 2061 6c6c 206f 7468 6572 0a61 7263 on all other.arc │ │ │ │ │ -00035340: 6869 7465 6374 7572 6573 2e0a 0a49 6620 hitectures...If │ │ │ │ │ -00035350: 7468 6520 6172 6368 6974 6563 7475 7265 the architecture │ │ │ │ │ -00035360: 2d72 6573 7472 6963 7465 6420 6465 7065 -restricted depe │ │ │ │ │ -00035370: 6e64 656e 6379 2069 7320 7061 7274 206f ndency is part o │ │ │ │ │ -00035380: 6620 6120 7365 7420 6f66 0a61 6c74 6572 f a set of.alter │ │ │ │ │ -00035390: 6e61 7469 7665 7320 7573 696e 6720 e280 natives using .. │ │ │ │ │ -000353a0: 987c e280 992c 2074 6861 7420 616c 7465 .|..., that alte │ │ │ │ │ -000353b0: 726e 6174 6976 6520 6973 2069 676e 6f72 rnative is ignor │ │ │ │ │ -000353c0: 6564 2063 6f6d 706c 6574 656c 7920 6f6e ed completely on │ │ │ │ │ -000353d0: 0a61 7263 6869 7465 6374 7572 6573 2074 .architectures t │ │ │ │ │ -000353e0: 6861 7420 646f 206e 6f74 206d 6174 6368 hat do not match │ │ │ │ │ -000353f0: 2074 6865 2072 6573 7472 6963 7469 6f6e the restriction │ │ │ │ │ -00035400: 2e20 2046 6f72 2065 7861 6d70 6c65 3a0a . For example:. │ │ │ │ │ -00035410: 0a20 2020 2020 4275 696c 642d 4465 7065 . Build-Depe │ │ │ │ │ -00035420: 6e64 733a 2066 6f6f 205b 2169 3338 365d nds: foo [!i386] │ │ │ │ │ -00035430: 207c 2062 6172 205b 2161 6d64 3634 5d0a | bar [!amd64]. │ │ │ │ │ -00035440: 0a69 7320 6571 7569 7661 6c65 6e74 2074 .is equivalent t │ │ │ │ │ -00035450: 6f20 e280 9862 6172 e280 9920 6f6e 2074 o ...bar... on t │ │ │ │ │ -00035460: 6865 20e2 8098 6933 3836 e280 9920 6172 he ...i386... ar │ │ │ │ │ -00035470: 6368 6974 6563 7475 7265 2c20 746f 20e2 chitecture, to . │ │ │ │ │ -00035480: 8098 666f 6fe2 8099 206f 6e20 7468 650a ..foo... on the. │ │ │ │ │ -00035490: e280 9861 6d64 3634 e280 9920 6172 6368 ...amd64... arch │ │ │ │ │ -000354a0: 6974 6563 7475 7265 2c20 616e 6420 746f itecture, and to │ │ │ │ │ -000354b0: 20e2 8098 666f 6f20 7c20 6261 72e2 8099 ...foo | bar... │ │ │ │ │ -000354c0: 206f 6e20 616c 6c20 6f74 6865 7220 6172 on all other ar │ │ │ │ │ -000354d0: 6368 6974 6563 7475 7265 732e 0a0a 5265 chitectures...Re │ │ │ │ │ -000354e0: 6c61 7469 6f6e 7368 6970 7320 6d61 7920 lationships may │ │ │ │ │ -000354f0: 616c 736f 2062 6520 7265 7374 7269 6374 also be restrict │ │ │ │ │ -00035500: 6564 2074 6f20 6120 6365 7274 6169 6e20 ed to a certain │ │ │ │ │ -00035510: 7365 7420 6f66 2061 7263 6869 7465 6374 set of architect │ │ │ │ │ -00035520: 7572 6573 0a75 7369 6e67 2061 7263 6869 ures.using archi │ │ │ │ │ -00035530: 7465 6374 7572 6520 7769 6c64 6361 7264 tecture wildcard │ │ │ │ │ -00035540: 7320 696e 2074 6865 2066 6f72 6d61 7420 s in the format │ │ │ │ │ -00035550: 6465 7363 7269 6265 6420 696e 202a 6e6f described in *no │ │ │ │ │ -00035560: 7465 0a41 7263 6869 7465 6374 7572 6520 te.Architecture │ │ │ │ │ -00035570: 7769 6c64 6361 7264 733a 2062 342e 2020 wildcards: b4. │ │ │ │ │ -00035580: 5468 6520 7379 6e74 6178 2066 6f72 2064 The syntax for d │ │ │ │ │ -00035590: 6563 6c61 7269 6e67 2073 7563 6820 7265 eclaring such re │ │ │ │ │ -000355a0: 7374 7269 6374 696f 6e73 0a69 7320 7468 strictions.is th │ │ │ │ │ -000355b0: 6520 7361 6d65 2061 7320 6465 636c 6172 e same as declar │ │ │ │ │ -000355c0: 696e 6720 7265 7374 7269 6374 696f 6e73 ing restrictions │ │ │ │ │ -000355d0: 2075 7369 6e67 2061 2063 6572 7461 696e using a certain │ │ │ │ │ -000355e0: 2073 6574 206f 660a 6172 6368 6974 6563 set of.architec │ │ │ │ │ -000355f0: 7475 7265 7320 7769 7468 6f75 7420 6172 tures without ar │ │ │ │ │ -00035600: 6368 6974 6563 7475 7265 2077 696c 6463 chitecture wildc │ │ │ │ │ -00035610: 6172 6473 2e20 2046 6f72 2065 7861 6d70 ards. For examp │ │ │ │ │ -00035620: 6c65 3a0a 0a20 2020 2020 4275 696c 642d le:.. Build- │ │ │ │ │ -00035630: 4465 7065 6e64 733a 2066 6f6f 205b 6c69 Depends: foo [li │ │ │ │ │ -00035640: 6e75 782d 616e 795d 2c20 6261 7220 5b61 nux-any], bar [a │ │ │ │ │ -00035650: 6e79 2d69 3338 365d 2c20 6261 7a20 5b21 ny-i386], baz [! │ │ │ │ │ -00035660: 6c69 6e75 782d 616e 795d 0a0a 6973 2065 linux-any]..is e │ │ │ │ │ -00035670: 7175 6976 616c 656e 7420 746f 20e2 8098 quivalent to ... │ │ │ │ │ -00035680: 666f 6fe2 8099 206f 6e20 6172 6368 6974 foo... on archit │ │ │ │ │ -00035690: 6563 7475 7265 7320 7573 696e 6720 7468 ectures using th │ │ │ │ │ -000356a0: 6520 4c69 6e75 7820 6b65 726e 656c 2061 e Linux kernel a │ │ │ │ │ -000356b0: 6e64 2061 6e79 0a63 7075 2c20 e280 9862 nd any.cpu, ...b │ │ │ │ │ -000356c0: 6172 e280 9920 6f6e 2061 7263 6869 7465 ar... on archite │ │ │ │ │ -000356d0: 6374 7572 6573 2075 7369 6e67 2061 6e79 ctures using any │ │ │ │ │ -000356e0: 206b 6572 6e65 6c20 616e 6420 616e 2069 kernel and an i │ │ │ │ │ -000356f0: 3338 3620 6370 752c 2061 6e64 20e2 8098 386 cpu, and ... │ │ │ │ │ -00035700: 6261 7ae2 8099 0a6f 6e20 616e 7920 6172 baz....on any ar │ │ │ │ │ -00035710: 6368 6974 6563 7475 7265 2075 7369 6e67 chitecture using │ │ │ │ │ -00035720: 2061 206b 6572 6e65 6c20 6f74 6865 7220 a kernel other │ │ │ │ │ -00035730: 7468 616e 204c 696e 7578 2e0a 0a4e 6f74 than Linux...Not │ │ │ │ │ -00035740: 6520 7468 6174 2074 6865 2062 696e 6172 e that the binar │ │ │ │ │ -00035750: 7920 7061 636b 6167 6520 7265 6c61 7469 y package relati │ │ │ │ │ -00035760: 6f6e 7368 6970 2066 6965 6c64 7320 7375 onship fields su │ │ │ │ │ -00035770: 6368 2061 7320 e280 9844 6570 656e 6473 ch as ...Depends │ │ │ │ │ -00035780: e280 990a 6170 7065 6172 2069 6e20 6f6e ....appear in on │ │ │ │ │ -00035790: 6520 6f66 2074 6865 2062 696e 6172 7920 e of the binary │ │ │ │ │ -000357a0: 7061 636b 6167 6520 7374 616e 7a61 7320 package stanzas │ │ │ │ │ -000357b0: 6f66 2074 6865 2074 656d 706c 6174 6520 of the template │ │ │ │ │ -000357c0: 636f 6e74 726f 6c0a 6669 6c65 2c20 7768 control.file, wh │ │ │ │ │ -000357d0: 6572 6561 7320 7468 6520 6275 696c 642d ereas the build- │ │ │ │ │ -000357e0: 7469 6d65 2072 656c 6174 696f 6e73 6869 time relationshi │ │ │ │ │ -000357f0: 7073 2073 7563 6820 6173 20e2 8098 4275 ps such as ...Bu │ │ │ │ │ -00035800: 696c 642d 4465 7065 6e64 73e2 8099 0a61 ild-Depends....a │ │ │ │ │ -00035810: 7070 6561 7220 696e 2074 6865 2073 6f75 ppear in the sou │ │ │ │ │ -00035820: 7263 6520 7061 636b 6167 6520 7374 616e rce package stan │ │ │ │ │ -00035830: 7a61 206f 6620 7468 6520 7465 6d70 6c61 za of the templa │ │ │ │ │ -00035840: 7465 2063 6f6e 7472 6f6c 2066 696c 6520 te control file │ │ │ │ │ -00035850: 2877 6869 6368 0a69 7320 7468 6520 6669 (which.is the fi │ │ │ │ │ -00035860: 7273 7420 7365 6374 696f 6e29 2e0a 0a20 rst section)... │ │ │ │ │ -00035870: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ -00035880: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ -00035890: 2d0a 0a20 2020 2831 2920 5468 6520 7265 -.. (1) The re │ │ │ │ │ -000358a0: 6c61 7469 6f6e 7320 e280 983c e280 9920 lations ...<... │ │ │ │ │ -000358b0: 616e 6420 e280 983e e280 9920 7765 7265 and ...>... were │ │ │ │ │ -000358c0: 2070 7265 7669 6f75 736c 7920 616c 6c6f previously allo │ │ │ │ │ -000358d0: 7765 642c 2062 7574 2074 6865 7920 7765 wed, but they we │ │ │ │ │ -000358e0: 7265 0a63 6f6e 6675 7369 6e67 6c79 2064 re.confusingly d │ │ │ │ │ -000358f0: 6566 696e 6564 2074 6f20 6d65 616e 2065 efined to mean e │ │ │ │ │ -00035900: 6172 6c69 6572 2f6c 6174 6572 206f 7220 arlier/later or │ │ │ │ │ -00035910: 6571 7561 6c20 7261 7468 6572 2074 6861 equal rather tha │ │ │ │ │ -00035920: 6e20 7374 7269 6374 6c79 0a65 6172 6c69 n strictly.earli │ │ │ │ │ -00035930: 6572 2f6c 6174 6572 2e20 20e2 8098 6470 er/later. ...dp │ │ │ │ │ -00035940: 6b67 e280 9920 7374 696c 6c20 7375 7070 kg... still supp │ │ │ │ │ -00035950: 6f72 7473 2074 6865 6d20 7769 7468 2061 orts them with a │ │ │ │ │ -00035960: 2077 6172 6e69 6e67 2c20 6275 7420 7468 warning, but th │ │ │ │ │ -00035970: 6579 2061 7265 0a6e 6f20 6c6f 6e67 6572 ey are.no longer │ │ │ │ │ -00035980: 2061 6c6c 6f77 6564 2062 7920 4465 6269 allowed by Debi │ │ │ │ │ -00035990: 616e 2050 6f6c 6963 792e 0a0a 1f0a 4669 an Policy.....Fi │ │ │ │ │ -000359a0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -000359b0: 792e 696e 666f 2c20 204e 6f64 653a 2042 y.info, Node: B │ │ │ │ │ -000359c0: 696e 6172 7920 4465 7065 6e64 656e 6369 inary Dependenci │ │ │ │ │ -000359d0: 6573 202d 2044 6570 656e 6473 2052 6563 es - Depends Rec │ │ │ │ │ -000359e0: 6f6d 6d65 6e64 7320 5375 6767 6573 7473 ommends Suggests │ │ │ │ │ -000359f0: 2045 6e68 616e 6365 7320 5072 652d 4465 Enhances Pre-De │ │ │ │ │ -00035a00: 7065 6e64 732c 2020 4e65 7874 3a20 5061 pends, Next: Pa │ │ │ │ │ -00035a10: 636b 6167 6573 2077 6869 6368 2062 7265 ckages which bre │ │ │ │ │ -00035a20: 616b 206f 7468 6572 2070 6163 6b61 6765 ak other package │ │ │ │ │ -00035a30: 7320 2d20 4272 6561 6b73 2c20 2050 7265 s - Breaks, Pre │ │ │ │ │ -00035a40: 763a 2053 796e 7461 7820 6f66 2072 656c v: Syntax of rel │ │ │ │ │ -00035a50: 6174 696f 6e73 6869 7020 6669 656c 6473 ationship fields │ │ │ │ │ -00035a60: 2c20 2055 703a 2044 6563 6c61 7269 6e67 , Up: Declaring │ │ │ │ │ -00035a70: 2072 656c 6174 696f 6e73 6869 7073 2062 relationships b │ │ │ │ │ -00035a80: 6574 7765 656e 2070 6163 6b61 6765 730a etween packages. │ │ │ │ │ -00035a90: 0a37 2e32 2042 696e 6172 7920 4465 7065 .7.2 Binary Depe │ │ │ │ │ -00035aa0: 6e64 656e 6369 6573 202d 20e2 8098 4465 ndencies - ...De │ │ │ │ │ -00035ab0: 7065 6e64 73e2 8099 2c20 e280 9852 6563 pends..., ...Rec │ │ │ │ │ -00035ac0: 6f6d 6d65 6e64 73e2 8099 2c20 e280 9853 ommends..., ...S │ │ │ │ │ -00035ad0: 7567 6765 7374 73e2 8099 2c20 e280 9845 uggests..., ...E │ │ │ │ │ -00035ae0: 6e68 616e 6365 73e2 8099 2c20 e280 9850 nhances..., ...P │ │ │ │ │ -00035af0: 7265 2d44 6570 656e 6473 e280 990a 3d3d re-Depends....== │ │ │ │ │ -00035b00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00035b10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00035b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00035b30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00035b40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00035b50: 3d3d 3d3d 3d3d 0a0a 5061 636b 6167 6573 ======..Packages │ │ │ │ │ -00035b60: 2063 616e 2064 6563 6c61 7265 2069 6e20 can declare in │ │ │ │ │ -00035b70: 7468 6569 7220 636f 6e74 726f 6c20 6669 their control fi │ │ │ │ │ -00035b80: 6c65 2074 6861 7420 7468 6579 2068 6176 le that they hav │ │ │ │ │ -00035b90: 6520 6365 7274 6169 6e0a 7265 6c61 7469 e certain.relati │ │ │ │ │ -00035ba0: 6f6e 7368 6970 7320 746f 206f 7468 6572 onships to other │ │ │ │ │ -00035bb0: 2070 6163 6b61 6765 7320 2d20 666f 7220 packages - for │ │ │ │ │ -00035bc0: 6578 616d 706c 652c 2074 6861 7420 7468 example, that th │ │ │ │ │ -00035bd0: 6579 2063 616e 6e6f 7420 6265 0a69 6e73 ey cannot be.ins │ │ │ │ │ -00035be0: 7461 6c6c 6564 2061 7420 7468 6520 7361 talled at the sa │ │ │ │ │ -00035bf0: 6d65 2074 696d 6520 6173 2063 6572 7461 me time as certa │ │ │ │ │ -00035c00: 696e 206f 7468 6572 2070 6163 6b61 6765 in other package │ │ │ │ │ -00035c10: 732c 2061 6e64 2f6f 7220 7468 6174 2074 s, and/or that t │ │ │ │ │ -00035c20: 6865 790a 6465 7065 6e64 206f 6e20 7468 hey.depend on th │ │ │ │ │ -00035c30: 6520 7072 6573 656e 6365 206f 6620 6f74 e presence of ot │ │ │ │ │ -00035c40: 6865 7273 2e0a 0a54 6869 7320 6973 2064 hers...This is d │ │ │ │ │ -00035c50: 6f6e 6520 7573 696e 6720 7468 6520 e280 one using the .. │ │ │ │ │ -00035c60: 9844 6570 656e 6473 e280 992c 20e2 8098 .Depends..., ... │ │ │ │ │ -00035c70: 5072 652d 4465 7065 6e64 73e2 8099 2c20 Pre-Depends..., │ │ │ │ │ -00035c80: e280 9852 6563 6f6d 6d65 6e64 73e2 8099 ...Recommends... │ │ │ │ │ -00035c90: 2c0a e280 9853 7567 6765 7374 73e2 8099 ,....Suggests... │ │ │ │ │ -00035ca0: 2c20 e280 9845 6e68 616e 6365 73e2 8099 , ...Enhances... │ │ │ │ │ -00035cb0: 2c20 e280 9842 7265 616b 73e2 8099 2061 , ...Breaks... a │ │ │ │ │ -00035cc0: 6e64 20e2 8098 436f 6e66 6c69 6374 73e2 nd ...Conflicts. │ │ │ │ │ -00035cd0: 8099 2063 6f6e 7472 6f6c 2066 6965 6c64 .. control field │ │ │ │ │ -00035ce0: 732e 0ae2 8098 4272 6561 6b73 e280 9920 s.....Breaks... │ │ │ │ │ -00035cf0: 6973 2064 6573 6372 6962 6564 2069 6e20 is described in │ │ │ │ │ -00035d00: 2a6e 6f74 6520 5061 636b 6167 6573 2077 *note Packages w │ │ │ │ │ -00035d10: 6869 6368 2062 7265 616b 206f 7468 6572 hich break other │ │ │ │ │ -00035d20: 2070 6163 6b61 6765 7320 2d0a 4272 6561 packages -.Brea │ │ │ │ │ -00035d30: 6b73 3a20 6633 2c20 616e 6420 e280 9843 ks: f3, and ...C │ │ │ │ │ -00035d40: 6f6e 666c 6963 7473 e280 9920 6973 2064 onflicts... is d │ │ │ │ │ -00035d50: 6573 6372 6962 6564 2069 6e20 2a6e 6f74 escribed in *not │ │ │ │ │ -00035d60: 6520 436f 6e66 6c69 6374 696e 6720 6269 e Conflicting bi │ │ │ │ │ -00035d70: 6e61 7279 0a70 6163 6b61 6765 7320 2d20 nary.packages - │ │ │ │ │ -00035d80: 436f 6e66 6c69 6374 733a 2066 342e 2020 Conflicts: f4. │ │ │ │ │ -00035d90: 5468 6520 7265 7374 2061 7265 2064 6573 The rest are des │ │ │ │ │ -00035da0: 6372 6962 6564 2062 656c 6f77 2e0a 0a54 cribed below...T │ │ │ │ │ -00035db0: 6865 7365 2073 6576 656e 2066 6965 6c64 hese seven field │ │ │ │ │ -00035dc0: 7320 6172 6520 7573 6564 2074 6f20 6465 s are used to de │ │ │ │ │ -00035dd0: 636c 6172 6520 6120 6465 7065 6e64 656e clare a dependen │ │ │ │ │ -00035de0: 6379 2072 656c 6174 696f 6e73 6869 7020 cy relationship │ │ │ │ │ -00035df0: 6279 206f 6e65 0a70 6163 6b61 6765 206f by one.package o │ │ │ │ │ -00035e00: 6e20 616e 6f74 6865 722e 2020 4578 6365 n another. Exce │ │ │ │ │ -00035e10: 7074 2066 6f72 20e2 8098 456e 6861 6e63 pt for ...Enhanc │ │ │ │ │ -00035e20: 6573 e280 9920 616e 6420 e280 9842 7265 es... and ...Bre │ │ │ │ │ -00035e30: 616b 73e2 8099 2c20 7468 6579 2061 7070 aks..., they app │ │ │ │ │ -00035e40: 6561 7220 696e 0a74 6865 2064 6570 656e ear in.the depen │ │ │ │ │ -00035e50: 6469 6e67 2028 6269 6e61 7279 2920 7061 ding (binary) pa │ │ │ │ │ -00035e60: 636b 6167 65e2 8099 7320 636f 6e74 726f ckage...s contro │ │ │ │ │ -00035e70: 6c20 6669 6c65 2e20 2028 e280 9845 6e68 l file. (...Enh │ │ │ │ │ -00035e80: 616e 6365 73e2 8099 2061 7070 6561 7273 ances... appears │ │ │ │ │ -00035e90: 2069 6e0a 7468 6520 7265 636f 6d6d 656e in.the recommen │ │ │ │ │ -00035ea0: 6469 6e67 2070 6163 6b61 6765 e280 9973 ding package...s │ │ │ │ │ -00035eb0: 2063 6f6e 7472 6f6c 2066 696c 652c 2061 control file, a │ │ │ │ │ -00035ec0: 6e64 20e2 8098 4272 6561 6b73 e280 9920 nd ...Breaks... │ │ │ │ │ -00035ed0: 6170 7065 6172 7320 696e 2074 6865 0a76 appears in the.v │ │ │ │ │ -00035ee0: 6572 7369 6f6e 206f 6620 6465 7065 6e64 ersion of depend │ │ │ │ │ -00035ef0: 6564 2d6f 6e20 7061 636b 6167 6520 7768 ed-on package wh │ │ │ │ │ -00035f00: 6963 6820 6361 7573 6573 2074 6865 206e ich causes the n │ │ │ │ │ -00035f10: 616d 6564 2070 6163 6b61 6765 2074 6f20 amed package to │ │ │ │ │ -00035f20: 6272 6561 6b29 2e0a 0a41 20e2 8098 4465 break)...A ...De │ │ │ │ │ -00035f30: 7065 6e64 73e2 8099 2066 6965 6c64 2074 pends... field t │ │ │ │ │ -00035f40: 616b 6573 2065 6666 6563 7420 276f 6e6c akes effect 'onl │ │ │ │ │ -00035f50: 7927 2077 6865 6e20 6120 7061 636b 6167 y' when a packag │ │ │ │ │ -00035f60: 6520 6973 2074 6f20 6265 0a63 6f6e 6669 e is to be.confi │ │ │ │ │ -00035f70: 6775 7265 642e 2020 4974 2064 6f65 7320 gured. It does │ │ │ │ │ -00035f80: 6e6f 7420 7072 6576 656e 7420 6120 7061 not prevent a pa │ │ │ │ │ -00035f90: 636b 6167 6520 6265 696e 6720 6f6e 2074 ckage being on t │ │ │ │ │ -00035fa0: 6865 2073 7973 7465 6d20 696e 2061 6e0a he system in an. │ │ │ │ │ -00035fb0: 756e 636f 6e66 6967 7572 6564 2073 7461 unconfigured sta │ │ │ │ │ -00035fc0: 7465 2077 6869 6c65 2069 7473 2064 6570 te while its dep │ │ │ │ │ -00035fd0: 656e 6465 6e63 6965 7320 6172 6520 756e endencies are un │ │ │ │ │ -00035fe0: 7361 7469 7366 6965 642c 2061 6e64 2069 satisfied, and i │ │ │ │ │ -00035ff0: 7420 6973 0a70 6f73 7369 626c 6520 746f t is.possible to │ │ │ │ │ -00036000: 2072 6570 6c61 6365 2061 2070 6163 6b61 replace a packa │ │ │ │ │ -00036010: 6765 2077 686f 7365 2064 6570 656e 6465 ge whose depende │ │ │ │ │ -00036020: 6e63 6965 7320 6172 6520 7361 7469 7366 ncies are satisf │ │ │ │ │ -00036030: 6965 6420 616e 6420 7768 6963 680a 6973 ied and which.is │ │ │ │ │ -00036040: 2070 726f 7065 726c 7920 696e 7374 616c properly instal │ │ │ │ │ -00036050: 6c65 6420 7769 7468 2061 2064 6966 6665 led with a diffe │ │ │ │ │ -00036060: 7265 6e74 2076 6572 7369 6f6e 2077 686f rent version who │ │ │ │ │ -00036070: 7365 2064 6570 656e 6465 6e63 6965 7320 se dependencies │ │ │ │ │ -00036080: 6172 650a 6e6f 7420 616e 6420 6361 6e6e are.not and cann │ │ │ │ │ -00036090: 6f74 2062 6520 7361 7469 7366 6965 643b ot be satisfied; │ │ │ │ │ -000360a0: 2077 6865 6e20 7468 6973 2069 7320 646f when this is do │ │ │ │ │ -000360b0: 6e65 2074 6865 2064 6570 656e 6469 6e67 ne the depending │ │ │ │ │ -000360c0: 2070 6163 6b61 6765 0a77 696c 6c20 6265 package.will be │ │ │ │ │ -000360d0: 206c 6566 7420 756e 636f 6e66 6967 7572 left unconfigur │ │ │ │ │ -000360e0: 6564 2028 7369 6e63 6520 6174 7465 6d70 ed (since attemp │ │ │ │ │ -000360f0: 7473 2074 6f20 636f 6e66 6967 7572 6520 ts to configure │ │ │ │ │ -00036100: 6974 2077 696c 6c20 6769 7665 0a65 7272 it will give.err │ │ │ │ │ -00036110: 6f72 7329 2061 6e64 2077 696c 6c20 6e6f ors) and will no │ │ │ │ │ -00036120: 7420 6675 6e63 7469 6f6e 2070 726f 7065 t function prope │ │ │ │ │ -00036130: 726c 792e 2020 4966 2069 7420 6973 206e rly. If it is n │ │ │ │ │ -00036140: 6563 6573 7361 7279 2c20 610a e280 9850 ecessary, a....P │ │ │ │ │ -00036150: 7265 2d44 6570 656e 6473 e280 9920 6669 re-Depends... fi │ │ │ │ │ -00036160: 656c 6420 6361 6e20 6265 2075 7365 642c eld can be used, │ │ │ │ │ -00036170: 2077 6869 6368 2068 6173 2061 2070 6172 which has a par │ │ │ │ │ -00036180: 7469 616c 2065 6666 6563 7420 6576 656e tial effect even │ │ │ │ │ -00036190: 2077 6865 6e20 610a 7061 636b 6167 6520 when a.package │ │ │ │ │ -000361a0: 6973 2062 6569 6e67 2075 6e70 6163 6b65 is being unpacke │ │ │ │ │ -000361b0: 642c 2061 7320 6578 706c 6169 6e65 6420 d, as explained │ │ │ │ │ -000361c0: 696e 2064 6574 6169 6c20 6265 6c6f 772e in detail below. │ │ │ │ │ -000361d0: 2020 2854 6865 206f 7468 6572 0a74 6872 (The other.thr │ │ │ │ │ -000361e0: 6565 2064 6570 656e 6465 6e63 7920 6669 ee dependency fi │ │ │ │ │ -000361f0: 656c 6473 2c20 e280 9852 6563 6f6d 6d65 elds, ...Recomme │ │ │ │ │ -00036200: 6e64 73e2 8099 2c20 e280 9853 7567 6765 nds..., ...Sugge │ │ │ │ │ -00036210: 7374 73e2 8099 2061 6e64 20e2 8098 456e sts... and ...En │ │ │ │ │ -00036220: 6861 6e63 6573 e280 992c 2061 7265 0a6f hances..., are.o │ │ │ │ │ -00036230: 6e6c 7920 7573 6564 2062 7920 7468 6520 nly used by the │ │ │ │ │ -00036240: 7661 7269 6f75 7320 6672 6f6e 742d 656e various front-en │ │ │ │ │ -00036250: 6473 2074 6f20 e280 9864 706b 67e2 8099 ds to ...dpkg... │ │ │ │ │ -00036260: 2073 7563 6820 6173 20e2 8098 6170 742d such as ...apt- │ │ │ │ │ -00036270: 6765 74e2 8099 2c0a e280 9861 7074 6974 get...,....aptit │ │ │ │ │ -00036280: 7564 65e2 8099 2c20 616e 6420 e280 9864 ude..., and ...d │ │ │ │ │ -00036290: 7365 6c65 6374 e280 992e 290a 0a53 696e select....)..Sin │ │ │ │ │ -000362a0: 6365 20e2 8098 4465 7065 6e64 73e2 8099 ce ...Depends... │ │ │ │ │ -000362b0: 206f 6e6c 7920 706c 6163 6573 2072 6571 only places req │ │ │ │ │ -000362c0: 7569 7265 6d65 6e74 7320 6f6e 2074 6865 uirements on the │ │ │ │ │ -000362d0: 206f 7264 6572 2069 6e20 7768 6963 6820 order in which │ │ │ │ │ -000362e0: 7061 636b 6167 6573 0a61 7265 2063 6f6e packages.are con │ │ │ │ │ -000362f0: 6669 6775 7265 642c 2070 6163 6b61 6765 figured, package │ │ │ │ │ -00036300: 7320 696e 2061 6e20 696e 7374 616c 6c61 s in an installa │ │ │ │ │ -00036310: 7469 6f6e 2072 756e 2061 7265 2075 7375 tion run are usu │ │ │ │ │ -00036320: 616c 6c79 2061 6c6c 2075 6e70 6163 6b65 ally all unpacke │ │ │ │ │ -00036330: 640a 6669 7273 7420 616e 6420 616c 6c20 d.first and all │ │ │ │ │ -00036340: 636f 6e66 6967 7572 6564 206c 6174 6572 configured later │ │ │ │ │ -00036350: 2e20 2028 3129 0a0a 4966 2074 6865 7265 . (1)..If there │ │ │ │ │ -00036360: 2069 7320 6120 6369 7263 756c 6172 2064 is a circular d │ │ │ │ │ -00036370: 6570 656e 6465 6e63 7920 616d 6f6e 6720 ependency among │ │ │ │ │ -00036380: 7061 636b 6167 6573 2062 6569 6e67 2069 packages being i │ │ │ │ │ -00036390: 6e73 7461 6c6c 6564 206f 720a 7265 6d6f nstalled or.remo │ │ │ │ │ -000363a0: 7665 642c 2069 6e73 7461 6c6c 6174 696f ved, installatio │ │ │ │ │ -000363b0: 6e20 6f72 2072 656d 6f76 616c 206f 7264 n or removal ord │ │ │ │ │ -000363c0: 6572 2068 6f6e 6f72 696e 6720 7468 6520 er honoring the │ │ │ │ │ -000363d0: 6465 7065 6e64 656e 6379 206f 7264 6572 dependency order │ │ │ │ │ -000363e0: 2069 730a 696d 706f 7373 6962 6c65 2c20 is.impossible, │ │ │ │ │ -000363f0: 7265 7175 6972 696e 6720 7468 6520 6465 requiring the de │ │ │ │ │ -00036400: 7065 6e64 656e 6379 206c 6f6f 7020 6265 pendency loop be │ │ │ │ │ -00036410: 2062 726f 6b65 6e20 6174 2073 6f6d 6520 broken at some │ │ │ │ │ -00036420: 706f 696e 7420 616e 640a 7468 6520 6465 point and.the de │ │ │ │ │ -00036430: 7065 6e64 656e 6379 2072 6571 7569 7265 pendency require │ │ │ │ │ -00036440: 6d65 6e74 7320 7669 6f6c 6174 6564 2066 ments violated f │ │ │ │ │ -00036450: 6f72 2061 7420 6c65 6173 7420 6f6e 6520 or at least one │ │ │ │ │ -00036460: 7061 636b 6167 652e 2020 5061 636b 6167 package. Packag │ │ │ │ │ -00036470: 6573 0a69 6e76 6f6c 7665 6420 696e 2063 es.involved in c │ │ │ │ │ -00036480: 6972 6375 6c61 7220 6465 7065 6e64 656e ircular dependen │ │ │ │ │ -00036490: 6369 6573 206d 6179 206e 6f74 2062 6520 cies may not be │ │ │ │ │ -000364a0: 6162 6c65 2074 6f20 7265 6c79 206f 6e20 able to rely on │ │ │ │ │ -000364b0: 7468 6569 720a 6465 7065 6e64 656e 6369 their.dependenci │ │ │ │ │ -000364c0: 6573 2062 6569 6e67 2063 6f6e 6669 6775 es being configu │ │ │ │ │ -000364d0: 7265 6420 6265 666f 7265 2074 6865 7920 red before they │ │ │ │ │ -000364e0: 7468 656d 7365 6c76 6573 2061 7265 2063 themselves are c │ │ │ │ │ -000364f0: 6f6e 6669 6775 7265 642c 0a64 6570 656e onfigured,.depen │ │ │ │ │ -00036500: 6469 6e67 206f 6e20 7768 6963 6820 7369 ding on which si │ │ │ │ │ -00036510: 6465 206f 6620 7468 6520 6272 6561 6b20 de of the break │ │ │ │ │ -00036520: 6f66 2074 6865 2063 6972 6375 6c61 7220 of the circular │ │ │ │ │ -00036530: 6465 7065 6e64 656e 6379 206c 6f6f 700a dependency loop. │ │ │ │ │ -00036540: 7468 6579 2068 6170 7065 6e20 746f 2062 they happen to b │ │ │ │ │ -00036550: 6520 6f6e 2e20 2049 6620 6f6e 6520 6f66 e on. If one of │ │ │ │ │ -00036560: 2074 6865 2070 6163 6b61 6765 7320 696e the packages in │ │ │ │ │ -00036570: 2074 6865 206c 6f6f 7020 6861 7320 6e6f the loop has no │ │ │ │ │ -00036580: 0ae2 8098 706f 7374 696e 7374 e280 9920 ....postinst... │ │ │ │ │ -00036590: 7363 7269 7074 2c20 7468 656e 2074 6865 script, then the │ │ │ │ │ -000365a0: 2063 7963 6c65 2077 696c 6c20 6265 2062 cycle will be b │ │ │ │ │ -000365b0: 726f 6b65 6e20 6174 2074 6861 7420 7061 roken at that pa │ │ │ │ │ -000365c0: 636b 6167 653b 2074 6869 730a 656e 7375 ckage; this.ensu │ │ │ │ │ -000365d0: 7265 7320 7468 6174 2061 6c6c 20e2 8098 res that all ... │ │ │ │ │ -000365e0: 706f 7374 696e 7374 e280 9920 7363 7269 postinst... scri │ │ │ │ │ -000365f0: 7074 7320 6172 6520 7275 6e20 7769 7468 pts are run with │ │ │ │ │ -00036600: 2074 6865 6972 2064 6570 656e 6465 6e63 their dependenc │ │ │ │ │ -00036610: 6965 730a 7072 6f70 6572 6c79 2063 6f6e ies.properly con │ │ │ │ │ -00036620: 6669 6775 7265 6420 6966 2074 6869 7320 figured if this │ │ │ │ │ -00036630: 6973 2070 6f73 7369 626c 652e 2020 4f74 is possible. Ot │ │ │ │ │ -00036640: 6865 7277 6973 6520 7468 6520 6272 6561 herwise the brea │ │ │ │ │ -00036650: 6b69 6e67 2070 6f69 6e74 0a69 7320 6172 king point.is ar │ │ │ │ │ -00036660: 6269 7472 6172 792e 2020 5061 636b 6167 bitrary. Packag │ │ │ │ │ -00036670: 6573 2073 686f 756c 6420 7468 6572 6566 es should theref │ │ │ │ │ -00036680: 6f72 6520 6176 6f69 6420 6369 7263 756c ore avoid circul │ │ │ │ │ -00036690: 6172 2064 6570 656e 6465 6e63 6965 730a ar dependencies. │ │ │ │ │ -000366a0: 7768 6572 6520 706f 7373 6962 6c65 2c20 where possible, │ │ │ │ │ -000366b0: 7061 7274 6963 756c 6172 6c79 2069 6620 particularly if │ │ │ │ │ -000366c0: 7468 6579 2068 6176 6520 e280 9870 6f73 they have ...pos │ │ │ │ │ -000366d0: 7469 6e73 74e2 8099 2073 6372 6970 7473 tinst... scripts │ │ │ │ │ -000366e0: 2e0a 0a54 6865 206d 6561 6e69 6e67 206f ...The meaning o │ │ │ │ │ -000366f0: 6620 7468 6520 6669 7665 2064 6570 656e f the five depen │ │ │ │ │ -00036700: 6465 6e63 7920 6669 656c 6473 2069 7320 dency fields is │ │ │ │ │ -00036710: 6173 2066 6f6c 6c6f 7773 3a0a 0ae2 8098 as follows:..... │ │ │ │ │ -00036720: 4465 7065 6e64 73e2 8099 0a0a 2020 2020 Depends..... │ │ │ │ │ -00036730: 2054 6869 7320 6465 636c 6172 6573 2061 This declares a │ │ │ │ │ -00036740: 6e20 6162 736f 6c75 7465 2064 6570 656e n absolute depen │ │ │ │ │ -00036750: 6465 6e63 792e 2020 4120 7061 636b 6167 dency. A packag │ │ │ │ │ -00036760: 6520 7769 6c6c 206e 6f74 2062 650a 2020 e will not be. │ │ │ │ │ -00036770: 2020 2063 6f6e 6669 6775 7265 6420 756e configured un │ │ │ │ │ -00036780: 6c65 7373 2061 6c6c 206f 6620 7468 6520 less all of the │ │ │ │ │ -00036790: 7061 636b 6167 6573 206c 6973 7465 6420 packages listed │ │ │ │ │ -000367a0: 696e 2069 7473 20e2 8098 4465 7065 6e64 in its ...Depend │ │ │ │ │ -000367b0: 73e2 8099 2066 6965 6c64 0a20 2020 2020 s... field. │ │ │ │ │ -000367c0: 6861 7665 2062 6565 6e20 636f 7272 6563 have been correc │ │ │ │ │ -000367d0: 746c 7920 636f 6e66 6967 7572 6564 2028 tly configured ( │ │ │ │ │ -000367e0: 756e 6c65 7373 2074 6865 7265 2069 7320 unless there is │ │ │ │ │ -000367f0: 6120 6369 7263 756c 6172 0a20 2020 2020 a circular. │ │ │ │ │ -00036800: 6465 7065 6e64 656e 6379 2061 7320 6465 dependency as de │ │ │ │ │ -00036810: 7363 7269 6265 6420 6162 6f76 6529 2e0a scribed above).. │ │ │ │ │ -00036820: 0a20 2020 2020 5468 6520 e280 9844 6570 . The ...Dep │ │ │ │ │ -00036830: 656e 6473 e280 9920 6669 656c 6420 7368 ends... field sh │ │ │ │ │ -00036840: 6f75 6c64 2062 6520 7573 6564 2069 6620 ould be used if │ │ │ │ │ -00036850: 7468 6520 6465 7065 6e64 6564 2d6f 6e20 the depended-on │ │ │ │ │ -00036860: 7061 636b 6167 6520 6973 0a20 2020 2020 package is. │ │ │ │ │ -00036870: 7265 7175 6972 6564 2066 6f72 2074 6865 required for the │ │ │ │ │ -00036880: 2064 6570 656e 6469 6e67 2070 6163 6b61 depending packa │ │ │ │ │ -00036890: 6765 2074 6f20 7072 6f76 6964 6520 6120 ge to provide a │ │ │ │ │ -000368a0: 7369 676e 6966 6963 616e 7420 616d 6f75 significant amou │ │ │ │ │ -000368b0: 6e74 0a20 2020 2020 6f66 2066 756e 6374 nt. of funct │ │ │ │ │ -000368c0: 696f 6e61 6c69 7479 2e0a 0a20 2020 2020 ionality... │ │ │ │ │ -000368d0: 5468 6520 e280 9844 6570 656e 6473 e280 The ...Depends.. │ │ │ │ │ -000368e0: 9920 6669 656c 6420 7368 6f75 6c64 2061 . field should a │ │ │ │ │ -000368f0: 6c73 6f20 6265 2075 7365 6420 6966 2074 lso be used if t │ │ │ │ │ -00036900: 6865 20e2 8098 706f 7374 696e 7374 e280 he ...postinst.. │ │ │ │ │ -00036910: 9920 6f72 0a20 2020 2020 e280 9870 7265 . or. ...pre │ │ │ │ │ -00036920: 726d e280 9920 7363 7269 7074 7320 7265 rm... scripts re │ │ │ │ │ -00036930: 7175 6972 6520 7468 6520 6465 7065 6e64 quire the depend │ │ │ │ │ -00036940: 6564 2d6f 6e20 7061 636b 6167 6520 746f ed-on package to │ │ │ │ │ -00036950: 2062 6520 756e 7061 636b 6564 206f 720a be unpacked or. │ │ │ │ │ -00036960: 2020 2020 2063 6f6e 6669 6775 7265 6420 configured │ │ │ │ │ -00036970: 696e 206f 7264 6572 2074 6f20 7275 6e2e in order to run. │ │ │ │ │ -00036980: 2020 496e 2074 6865 2063 6173 6520 6f66 In the case of │ │ │ │ │ -00036990: 20e2 8098 706f 7374 696e 7374 2063 6f6e ...postinst con │ │ │ │ │ -000369a0: 6669 6775 7265 e280 992c 0a20 2020 2020 figure...,. │ │ │ │ │ -000369b0: 7468 6520 6465 7065 6e64 6564 2d6f 6e20 the depended-on │ │ │ │ │ -000369c0: 7061 636b 6167 6573 2077 696c 6c20 6265 packages will be │ │ │ │ │ -000369d0: 2075 6e70 6163 6b65 6420 616e 6420 636f unpacked and co │ │ │ │ │ -000369e0: 6e66 6967 7572 6564 2066 6972 7374 2e0a nfigured first.. │ │ │ │ │ -000369f0: 2020 2020 2028 4966 2062 6f74 6820 7061 (If both pa │ │ │ │ │ -00036a00: 636b 6167 6573 2061 7265 2069 6e76 6f6c ckages are invol │ │ │ │ │ -00036a10: 7665 6420 696e 2061 2064 6570 656e 6465 ved in a depende │ │ │ │ │ -00036a20: 6e63 7920 6c6f 6f70 2c20 7468 6973 206d ncy loop, this m │ │ │ │ │ -00036a30: 6967 6874 206e 6f74 0a20 2020 2020 776f ight not. wo │ │ │ │ │ -00036a40: 726b 2061 7320 6578 7065 6374 6564 3b20 rk as expected; │ │ │ │ │ -00036a50: 7365 6520 7468 6520 6578 706c 616e 6174 see the explanat │ │ │ │ │ -00036a60: 696f 6e20 6120 6665 7720 7061 7261 6772 ion a few paragr │ │ │ │ │ -00036a70: 6170 6873 2062 6163 6b2e 2920 2049 6e0a aphs back.) In. │ │ │ │ │ -00036a80: 2020 2020 2074 6865 2063 6173 6520 6f66 the case of │ │ │ │ │ -00036a90: 20e2 8098 7072 6572 6de2 8099 206f 7220 ...prerm... or │ │ │ │ │ -00036aa0: 6f74 6865 7220 e280 9870 6f73 7469 6e73 other ...postins │ │ │ │ │ -00036ab0: 74e2 8099 2061 6374 696f 6e73 2c20 7468 t... actions, th │ │ │ │ │ -00036ac0: 6520 7061 636b 6167 650a 2020 2020 2064 e package. d │ │ │ │ │ -00036ad0: 6570 656e 6465 6e63 6965 7320 7769 6c6c ependencies will │ │ │ │ │ -00036ae0: 206e 6f72 6d61 6c6c 7920 6265 2061 7420 normally be at │ │ │ │ │ -00036af0: 6c65 6173 7420 756e 7061 636b 6564 2c20 least unpacked, │ │ │ │ │ -00036b00: 6275 7420 7468 6579 206d 6179 2062 650a but they may be. │ │ │ │ │ -00036b10: 2020 2020 206f 6e6c 7920 e280 9c48 616c only ...Hal │ │ │ │ │ -00036b20: 662d 496e 7374 616c 6c65 64e2 809d 2069 f-Installed... i │ │ │ │ │ -00036b30: 6620 6120 7072 6576 696f 7573 2075 7067 f a previous upg │ │ │ │ │ -00036b40: 7261 6465 206f 6620 7468 6520 6465 7065 rade of the depe │ │ │ │ │ -00036b50: 6e64 656e 6379 0a20 2020 2020 6661 696c ndency. fail │ │ │ │ │ -00036b60: 6564 2e0a 0a20 2020 2020 4669 6e61 6c6c ed... Finall │ │ │ │ │ -00036b70: 792c 2074 6865 20e2 8098 4465 7065 6e64 y, the ...Depend │ │ │ │ │ -00036b80: 73e2 8099 2066 6965 6c64 2073 686f 756c s... field shoul │ │ │ │ │ -00036b90: 6420 6265 2075 7365 6420 6966 2074 6865 d be used if the │ │ │ │ │ -00036ba0: 2064 6570 656e 6465 642d 6f6e 0a20 2020 depended-on. │ │ │ │ │ -00036bb0: 2020 7061 636b 6167 6520 6973 206e 6565 package is nee │ │ │ │ │ -00036bc0: 6465 6420 6279 2074 6865 20e2 8098 706f ded by the ...po │ │ │ │ │ -00036bd0: 7374 726d e280 9920 7363 7269 7074 2074 strm... script t │ │ │ │ │ -00036be0: 6f20 6675 6c6c 7920 636c 6561 6e20 7570 o fully clean up │ │ │ │ │ -00036bf0: 2061 6674 6572 0a20 2020 2020 7468 6520 after. the │ │ │ │ │ -00036c00: 7061 636b 6167 6520 7265 6d6f 7661 6c2e package removal. │ │ │ │ │ -00036c10: 2020 5468 6572 6520 6973 206e 6f20 6775 There is no gu │ │ │ │ │ -00036c20: 6172 616e 7465 6520 7468 6174 2070 6163 arantee that pac │ │ │ │ │ -00036c30: 6b61 6765 0a20 2020 2020 6465 7065 6e64 kage. depend │ │ │ │ │ -00036c40: 656e 6369 6573 2077 696c 6c20 6265 2061 encies will be a │ │ │ │ │ -00036c50: 7661 696c 6162 6c65 2077 6865 6e20 e280 vailable when .. │ │ │ │ │ -00036c60: 9870 6f73 7472 6de2 8099 2069 7320 7275 .postrm... is ru │ │ │ │ │ -00036c70: 6e2c 2062 7574 2074 6865 0a20 2020 2020 n, but the. │ │ │ │ │ -00036c80: 6465 7065 6e64 6564 2d6f 6e20 7061 636b depended-on pack │ │ │ │ │ -00036c90: 6167 6520 6973 206d 6f72 6520 6c69 6b65 age is more like │ │ │ │ │ -00036ca0: 6c79 2074 6f20 6265 2061 7661 696c 6162 ly to be availab │ │ │ │ │ -00036cb0: 6c65 2069 6620 7468 6520 7061 636b 6167 le if the packag │ │ │ │ │ -00036cc0: 650a 2020 2020 2064 6563 6c61 7265 7320 e. declares │ │ │ │ │ -00036cd0: 6120 6465 7065 6e64 656e 6379 2028 7061 a dependency (pa │ │ │ │ │ -00036ce0: 7274 6963 756c 6172 6c79 2069 6e20 7468 rticularly in th │ │ │ │ │ -00036cf0: 6520 6361 7365 206f 6620 e280 9870 6f73 e case of ...pos │ │ │ │ │ -00036d00: 7472 6d0a 2020 2020 2072 656d 6f76 65e2 trm. remove. │ │ │ │ │ -00036d10: 8099 292e 2020 5468 6520 e280 9870 6f73 ..). The ...pos │ │ │ │ │ -00036d20: 7472 6de2 8099 2073 6372 6970 7420 6d75 trm... script mu │ │ │ │ │ -00036d30: 7374 2067 7261 6365 6675 6c6c 7920 736b st gracefully sk │ │ │ │ │ -00036d40: 6970 2061 6374 696f 6e73 2074 6861 740a ip actions that. │ │ │ │ │ -00036d50: 2020 2020 2072 6571 7569 7265 2061 2064 require a d │ │ │ │ │ -00036d60: 6570 656e 6465 6e63 7920 6966 2074 6861 ependency if tha │ │ │ │ │ -00036d70: 7420 6465 7065 6e64 656e 6379 2069 736e t dependency isn │ │ │ │ │ -00036d80: e280 9974 2061 7661 696c 6162 6c65 2e0a ...t available.. │ │ │ │ │ -00036d90: 0ae2 8098 5265 636f 6d6d 656e 6473 e280 ....Recommends.. │ │ │ │ │ -00036da0: 990a 0a20 2020 2020 5468 6973 2064 6563 ... This dec │ │ │ │ │ -00036db0: 6c61 7265 7320 6120 7374 726f 6e67 2c20 lares a strong, │ │ │ │ │ -00036dc0: 6275 7420 6e6f 7420 6162 736f 6c75 7465 but not absolute │ │ │ │ │ -00036dd0: 2c20 6465 7065 6e64 656e 6379 2e0a 0a20 , dependency... │ │ │ │ │ -00036de0: 2020 2020 5468 6520 e280 9852 6563 6f6d The ...Recom │ │ │ │ │ -00036df0: 6d65 6e64 73e2 8099 2066 6965 6c64 2073 mends... field s │ │ │ │ │ -00036e00: 686f 756c 6420 6c69 7374 2070 6163 6b61 hould list packa │ │ │ │ │ -00036e10: 6765 7320 7468 6174 2077 6f75 6c64 2062 ges that would b │ │ │ │ │ -00036e20: 6520 666f 756e 640a 2020 2020 2074 6f67 e found. tog │ │ │ │ │ -00036e30: 6574 6865 7220 7769 7468 2074 6869 7320 ether with this │ │ │ │ │ -00036e40: 6f6e 6520 696e 2061 6c6c 2062 7574 2075 one in all but u │ │ │ │ │ -00036e50: 6e75 7375 616c 2069 6e73 7461 6c6c 6174 nusual installat │ │ │ │ │ -00036e60: 696f 6e73 2e0a 0ae2 8098 5375 6767 6573 ions......Sugges │ │ │ │ │ -00036e70: 7473 e280 990a 0a20 2020 2020 5468 6973 ts..... This │ │ │ │ │ -00036e80: 2069 7320 7573 6564 2074 6f20 6465 636c is used to decl │ │ │ │ │ -00036e90: 6172 6520 7468 6174 206f 6e65 2070 6163 are that one pac │ │ │ │ │ -00036ea0: 6b61 6765 206d 6179 2062 6520 6d6f 7265 kage may be more │ │ │ │ │ -00036eb0: 2075 7365 6675 6c20 7769 7468 0a20 2020 useful with. │ │ │ │ │ -00036ec0: 2020 6f6e 6520 6f72 206d 6f72 6520 6f74 one or more ot │ │ │ │ │ -00036ed0: 6865 7273 2e20 2055 7369 6e67 2074 6869 hers. Using thi │ │ │ │ │ -00036ee0: 7320 6669 656c 6420 7465 6c6c 7320 7468 s field tells th │ │ │ │ │ -00036ef0: 6520 7061 636b 6167 696e 6720 7379 7374 e packaging syst │ │ │ │ │ -00036f00: 656d 0a20 2020 2020 616e 6420 7468 6520 em. and the │ │ │ │ │ -00036f10: 7573 6572 2074 6861 7420 7468 6520 6c69 user that the li │ │ │ │ │ -00036f20: 7374 6564 2070 6163 6b61 6765 7320 6172 sted packages ar │ │ │ │ │ -00036f30: 6520 7265 6c61 7465 6420 746f 2074 6869 e related to thi │ │ │ │ │ -00036f40: 7320 6f6e 6520 616e 640a 2020 2020 2063 s one and. c │ │ │ │ │ -00036f50: 616e 2070 6572 6861 7073 2065 6e68 616e an perhaps enhan │ │ │ │ │ -00036f60: 6365 2069 7473 2075 7365 6675 6c6e 6573 ce its usefulnes │ │ │ │ │ -00036f70: 732c 2062 7574 2074 6861 7420 696e 7374 s, but that inst │ │ │ │ │ -00036f80: 616c 6c69 6e67 2074 6869 7320 6f6e 650a alling this one. │ │ │ │ │ -00036f90: 2020 2020 2077 6974 686f 7574 2074 6865 without the │ │ │ │ │ -00036fa0: 6d20 6973 2070 6572 6665 6374 6c79 2072 m is perfectly r │ │ │ │ │ -00036fb0: 6561 736f 6e61 626c 652e 0a0a e280 9845 easonable......E │ │ │ │ │ -00036fc0: 6e68 616e 6365 73e2 8099 0a0a 2020 2020 nhances..... │ │ │ │ │ -00036fd0: 2054 6869 7320 6669 656c 6420 6973 2073 This field is s │ │ │ │ │ -00036fe0: 696d 696c 6172 2074 6f20 5375 6767 6573 imilar to Sugges │ │ │ │ │ -00036ff0: 7473 2062 7574 2077 6f72 6b73 2069 6e20 ts but works in │ │ │ │ │ -00037000: 7468 6520 6f70 706f 7369 7465 0a20 2020 the opposite. │ │ │ │ │ -00037010: 2020 6469 7265 6374 696f 6e2e 2020 4974 direction. It │ │ │ │ │ -00037020: 2069 7320 7573 6564 2074 6f20 6465 636c is used to decl │ │ │ │ │ -00037030: 6172 6520 7468 6174 2061 2070 6163 6b61 are that a packa │ │ │ │ │ -00037040: 6765 2063 616e 2065 6e68 616e 6365 2074 ge can enhance t │ │ │ │ │ -00037050: 6865 0a20 2020 2020 6675 6e63 7469 6f6e he. function │ │ │ │ │ -00037060: 616c 6974 7920 6f66 2061 6e6f 7468 6572 ality of another │ │ │ │ │ -00037070: 2070 6163 6b61 6765 2e0a 0ae2 8098 5072 package......Pr │ │ │ │ │ -00037080: 652d 4465 7065 6e64 73e2 8099 0a0a 2020 e-Depends..... │ │ │ │ │ -00037090: 2020 2054 6869 7320 6669 656c 6420 6973 This field is │ │ │ │ │ -000370a0: 206c 696b 6520 e280 9844 6570 656e 6473 like ...Depends │ │ │ │ │ -000370b0: e280 992c 2065 7863 6570 7420 7468 6174 ..., except that │ │ │ │ │ -000370c0: 2069 7420 616c 736f 2066 6f72 6365 7320 it also forces │ │ │ │ │ -000370d0: e280 9864 706b 67e2 8099 2074 6f0a 2020 ...dpkg... to. │ │ │ │ │ -000370e0: 2020 2063 6f6d 706c 6574 6520 696e 7374 complete inst │ │ │ │ │ -000370f0: 616c 6c61 7469 6f6e 206f 6620 7468 6520 allation of the │ │ │ │ │ -00037100: 7061 636b 6167 6573 206e 616d 6564 2062 packages named b │ │ │ │ │ -00037110: 6566 6f72 6520 6576 656e 2073 7461 7274 efore even start │ │ │ │ │ -00037120: 696e 670a 2020 2020 2074 6865 2069 6e73 ing. the ins │ │ │ │ │ -00037130: 7461 6c6c 6174 696f 6e20 6f66 2074 6865 tallation of the │ │ │ │ │ -00037140: 2070 6163 6b61 6765 2077 6869 6368 2064 package which d │ │ │ │ │ -00037150: 6563 6c61 7265 7320 7468 6520 7072 652d eclares the pre- │ │ │ │ │ -00037160: 6465 7065 6e64 656e 6379 2c0a 2020 2020 dependency,. │ │ │ │ │ -00037170: 2061 7320 666f 6c6c 6f77 733a 0a0a 2020 as follows:.. │ │ │ │ │ -00037180: 2020 2057 6865 6e20 6120 7061 636b 6167 When a packag │ │ │ │ │ -00037190: 6520 6465 636c 6172 696e 6720 6120 7072 e declaring a pr │ │ │ │ │ -000371a0: 652d 6465 7065 6e64 656e 6379 2069 7320 e-dependency is │ │ │ │ │ -000371b0: 6162 6f75 7420 746f 2062 6520 2775 6e70 about to be 'unp │ │ │ │ │ -000371c0: 6163 6b65 6427 0a20 2020 2020 7468 6520 acked'. the │ │ │ │ │ -000371d0: 7072 652d 6465 7065 6e64 656e 6379 2063 pre-dependency c │ │ │ │ │ -000371e0: 616e 2062 6520 7361 7469 7366 6965 6420 an be satisfied │ │ │ │ │ -000371f0: 6966 2074 6865 2064 6570 656e 6465 642d if the depended- │ │ │ │ │ -00037200: 6f6e 2070 6163 6b61 6765 2069 730a 2020 on package is. │ │ │ │ │ -00037210: 2020 2065 6974 6865 7220 6675 6c6c 7920 either fully │ │ │ │ │ -00037220: 636f 6e66 6967 7572 6564 2c20 276f 7220 configured, 'or │ │ │ │ │ -00037230: 6576 656e 2069 6627 2074 6865 2064 6570 even if' the dep │ │ │ │ │ -00037240: 656e 6465 642d 6f6e 2070 6163 6b61 6765 ended-on package │ │ │ │ │ -00037250: 2873 290a 2020 2020 2061 7265 206f 6e6c (s). are onl │ │ │ │ │ -00037260: 7920 696e 2074 6865 20e2 809c 556e 7061 y in the ...Unpa │ │ │ │ │ -00037270: 636b 6564 e280 9d20 6f72 2074 6865 20e2 cked... or the . │ │ │ │ │ -00037280: 809c 4861 6c66 2d43 6f6e 6669 6775 7265 ..Half-Configure │ │ │ │ │ -00037290: 64e2 809d 2073 7461 7465 2c20 7072 6f76 d... state, prov │ │ │ │ │ -000372a0: 6964 6564 0a20 2020 2020 7468 6174 2074 ided. that t │ │ │ │ │ -000372b0: 6865 7920 6861 7665 2062 6565 6e20 636f hey have been co │ │ │ │ │ -000372c0: 6e66 6967 7572 6564 2063 6f72 7265 6374 nfigured correct │ │ │ │ │ -000372d0: 6c79 2061 7420 736f 6d65 2070 6f69 6e74 ly at some point │ │ │ │ │ -000372e0: 2069 6e20 7468 6520 7061 7374 0a20 2020 in the past. │ │ │ │ │ -000372f0: 2020 2861 6e64 206e 6f74 2072 656d 6f76 (and not remov │ │ │ │ │ -00037300: 6564 206f 7220 7061 7274 6961 6c6c 7920 ed or partially │ │ │ │ │ -00037310: 7265 6d6f 7665 6420 7369 6e63 6529 2e20 removed since). │ │ │ │ │ -00037320: 2049 6e20 7468 6973 2063 6173 652c 2062 In this case, b │ │ │ │ │ -00037330: 6f74 680a 2020 2020 2074 6865 2070 7265 oth. the pre │ │ │ │ │ -00037340: 7669 6f75 736c 792d 636f 6e66 6967 7572 viously-configur │ │ │ │ │ -00037350: 6564 2061 6e64 2063 7572 7265 6e74 6c79 ed and currently │ │ │ │ │ -00037360: 20e2 809c 556e 7061 636b 6564 e280 9d20 ...Unpacked... │ │ │ │ │ -00037370: 6f72 0a20 2020 2020 e280 9c48 616c 662d or. ...Half- │ │ │ │ │ -00037380: 436f 6e66 6967 7572 6564 e280 9d20 7665 Configured... ve │ │ │ │ │ -00037390: 7273 696f 6e73 206d 7573 7420 7361 7469 rsions must sati │ │ │ │ │ -000373a0: 7366 7920 616e 7920 7665 7273 696f 6e20 sfy any version │ │ │ │ │ -000373b0: 636c 6175 7365 2069 6e20 7468 650a 2020 clause in the. │ │ │ │ │ -000373c0: 2020 20e2 8098 5072 652d 4465 7065 6e64 ...Pre-Depend │ │ │ │ │ -000373d0: 73e2 8099 2066 6965 6c64 2e0a 0a20 2020 s... field... │ │ │ │ │ -000373e0: 2020 5768 656e 2074 6865 2070 6163 6b61 When the packa │ │ │ │ │ -000373f0: 6765 2064 6563 6c61 7269 6e67 2061 2070 ge declaring a p │ │ │ │ │ -00037400: 7265 2d64 6570 656e 6465 6e63 7920 6973 re-dependency is │ │ │ │ │ -00037410: 2061 626f 7574 2074 6f20 6265 0a20 2020 about to be. │ │ │ │ │ -00037420: 2020 2763 6f6e 6669 6775 7265 6427 2c20 'configured', │ │ │ │ │ -00037430: 7468 6520 7072 652d 6465 7065 6e64 656e the pre-dependen │ │ │ │ │ -00037440: 6379 2077 696c 6c20 6265 2074 7265 6174 cy will be treat │ │ │ │ │ -00037450: 6564 2061 7320 6120 6e6f 726d 616c 0a20 ed as a normal. │ │ │ │ │ -00037460: 2020 2020 e280 9844 6570 656e 6473 e280 ...Depends.. │ │ │ │ │ -00037470: 992e 2020 4974 2077 696c 6c20 6265 2063 .. It will be c │ │ │ │ │ -00037480: 6f6e 7369 6465 7265 6420 7361 7469 7366 onsidered satisf │ │ │ │ │ -00037490: 6965 6420 6f6e 6c79 2069 6620 7468 6520 ied only if the │ │ │ │ │ -000374a0: 6465 7065 6e64 6564 2d6f 6e0a 2020 2020 depended-on. │ │ │ │ │ -000374b0: 2070 6163 6b61 6765 2068 6173 2062 6565 package has bee │ │ │ │ │ -000374c0: 6e20 636f 7272 6563 746c 7920 636f 6e66 n correctly conf │ │ │ │ │ -000374d0: 6967 7572 6564 2e20 2048 6f77 6576 6572 igured. However │ │ │ │ │ -000374e0: 2c20 756e 6c69 6b65 2077 6974 680a 2020 , unlike with. │ │ │ │ │ -000374f0: 2020 20e2 8098 4465 7065 6e64 73e2 8099 ...Depends... │ │ │ │ │ -00037500: 2c20 e280 9850 7265 2d44 6570 656e 6473 , ...Pre-Depends │ │ │ │ │ -00037510: e280 9920 646f 6573 206e 6f74 2070 6572 ... does not per │ │ │ │ │ -00037520: 6d69 7420 6369 7263 756c 6172 2064 6570 mit circular dep │ │ │ │ │ -00037530: 656e 6465 6e63 6965 7320 746f 0a20 2020 endencies to. │ │ │ │ │ -00037540: 2020 6265 2062 726f 6b65 6e2e 2020 4966 be broken. If │ │ │ │ │ -00037550: 2061 2063 6972 6375 6c61 7220 6465 7065 a circular depe │ │ │ │ │ -00037560: 6e64 656e 6379 2069 7320 656e 636f 756e ndency is encoun │ │ │ │ │ -00037570: 7465 7265 6420 7768 696c 650a 2020 2020 tered while. │ │ │ │ │ -00037580: 2061 7474 656d 7074 696e 6720 746f 2068 attempting to h │ │ │ │ │ -00037590: 6f6e 6f72 20e2 8098 5072 652d 4465 7065 onor ...Pre-Depe │ │ │ │ │ -000375a0: 6e64 73e2 8099 2c20 7468 6520 696e 7374 nds..., the inst │ │ │ │ │ -000375b0: 616c 6c61 7469 6f6e 2077 696c 6c20 6265 allation will be │ │ │ │ │ -000375c0: 0a20 2020 2020 6162 6f72 7465 642e 0a0a . aborted... │ │ │ │ │ -000375d0: 2020 2020 20e2 8098 5072 652d 4465 7065 ...Pre-Depe │ │ │ │ │ -000375e0: 6e64 73e2 8099 2061 7265 2061 6c73 6f20 nds... are also │ │ │ │ │ -000375f0: 7265 7175 6972 6564 2069 6620 7468 6520 required if the │ │ │ │ │ -00037600: e280 9870 7265 696e 7374 e280 9920 7363 ...preinst... sc │ │ │ │ │ -00037610: 7269 7074 2064 6570 656e 6473 206f 6e0a ript depends on. │ │ │ │ │ -00037620: 2020 2020 2074 6865 206e 616d 6564 2070 the named p │ │ │ │ │ -00037630: 6163 6b61 6765 2e20 2049 7420 6973 2062 ackage. It is b │ │ │ │ │ -00037640: 6573 7420 746f 2061 766f 6964 2074 6869 est to avoid thi │ │ │ │ │ -00037650: 7320 7369 7475 6174 696f 6e20 6966 2070 s situation if p │ │ │ │ │ -00037660: 6f73 7369 626c 652e 0a0a 2020 2020 20e2 ossible... . │ │ │ │ │ -00037670: 8098 5072 652d 4465 7065 6e64 73e2 8099 ..Pre-Depends... │ │ │ │ │ -00037680: 2073 686f 756c 6420 6265 2075 7365 6420 should be used │ │ │ │ │ -00037690: 7370 6172 696e 676c 792c 2070 7265 6665 sparingly, prefe │ │ │ │ │ -000376a0: 7261 626c 7920 6f6e 6c79 2062 7920 7061 rably only by pa │ │ │ │ │ -000376b0: 636b 6167 6573 0a20 2020 2020 7768 6f73 ckages. whos │ │ │ │ │ -000376c0: 6520 7072 656d 6174 7572 6520 7570 6772 e premature upgr │ │ │ │ │ -000376d0: 6164 6520 6f72 2069 6e73 7461 6c6c 6174 ade or installat │ │ │ │ │ -000376e0: 696f 6e20 776f 756c 6420 6861 6d70 6572 ion would hamper │ │ │ │ │ -000376f0: 2074 6865 2061 6269 6c69 7479 206f 660a the ability of. │ │ │ │ │ -00037700: 2020 2020 2074 6865 2073 7973 7465 6d20 the system │ │ │ │ │ -00037710: 746f 2063 6f6e 7469 6e75 6520 7769 7468 to continue with │ │ │ │ │ -00037720: 2061 6e79 2075 7067 7261 6465 2074 6861 any upgrade tha │ │ │ │ │ -00037730: 7420 6d69 6768 7420 6265 2069 6e20 7072 t might be in pr │ │ │ │ │ -00037740: 6f67 7265 7373 2e0a 0a20 2020 2020 596f ogress... Yo │ │ │ │ │ -00037750: 7520 7368 6f75 6c64 206e 6f74 2073 7065 u should not spe │ │ │ │ │ -00037760: 6369 6679 2061 20e2 8098 5072 652d 4465 cify a ...Pre-De │ │ │ │ │ -00037770: 7065 6e64 73e2 8099 2065 6e74 7279 2066 pends... entry f │ │ │ │ │ -00037780: 6f72 2061 2070 6163 6b61 6765 2062 6566 or a package bef │ │ │ │ │ -00037790: 6f72 650a 2020 2020 2074 6869 7320 6861 ore. this ha │ │ │ │ │ -000377a0: 7320 6265 656e 2064 6973 6375 7373 6564 s been discussed │ │ │ │ │ -000377b0: 206f 6e20 7468 6520 e280 9864 6562 6961 on the ...debia │ │ │ │ │ -000377c0: 6e2d 6465 7665 6ce2 8099 206d 6169 6c69 n-devel... maili │ │ │ │ │ -000377d0: 6e67 206c 6973 7420 616e 6420 610a 2020 ng list and a. │ │ │ │ │ -000377e0: 2020 2063 6f6e 7365 6e73 7573 2061 626f consensus abo │ │ │ │ │ -000377f0: 7574 2064 6f69 6e67 2074 6861 7420 6861 ut doing that ha │ │ │ │ │ -00037800: 7320 6265 656e 2072 6561 6368 6564 2e20 s been reached. │ │ │ │ │ -00037810: 2053 6565 202a 6e6f 7465 0a20 2020 2020 See *note. │ │ │ │ │ -00037820: 4465 7065 6e64 656e 6369 6573 3a20 3533 Dependencies: 53 │ │ │ │ │ -00037830: 2e0a 0a57 6865 6e20 7365 6c65 6374 696e ...When selectin │ │ │ │ │ -00037840: 6720 7768 6963 6820 6c65 7665 6c20 6f66 g which level of │ │ │ │ │ -00037850: 2064 6570 656e 6465 6e63 7920 746f 2075 dependency to u │ │ │ │ │ -00037860: 7365 2079 6f75 2073 686f 756c 6420 636f se you should co │ │ │ │ │ -00037870: 6e73 6964 6572 2068 6f77 0a69 6d70 6f72 nsider how.impor │ │ │ │ │ -00037880: 7461 6e74 2074 6865 2064 6570 656e 6465 tant the depende │ │ │ │ │ -00037890: 642d 6f6e 2070 6163 6b61 6765 2069 7320 d-on package is │ │ │ │ │ -000378a0: 746f 2074 6865 2066 756e 6374 696f 6e61 to the functiona │ │ │ │ │ -000378b0: 6c69 7479 206f 6620 7468 6520 6f6e 650a lity of the one. │ │ │ │ │ -000378c0: 6465 636c 6172 696e 6720 7468 6520 6465 declaring the de │ │ │ │ │ -000378d0: 7065 6e64 656e 6379 2e20 2053 6f6d 6520 pendency. Some │ │ │ │ │ -000378e0: 7061 636b 6167 6573 2061 7265 2063 6f6d packages are com │ │ │ │ │ -000378f0: 706f 7365 6420 6f66 2063 6f6d 706f 6e65 posed of compone │ │ │ │ │ -00037900: 6e74 7320 6f66 0a76 6172 7969 6e67 2064 nts of.varying d │ │ │ │ │ -00037910: 6567 7265 6573 206f 6620 696d 706f 7274 egrees of import │ │ │ │ │ -00037920: 616e 6365 2e20 2053 7563 6820 6120 7061 ance. Such a pa │ │ │ │ │ -00037930: 636b 6167 6520 7368 6f75 6c64 206c 6973 ckage should lis │ │ │ │ │ -00037940: 7420 7573 696e 670a e280 9844 6570 656e t using....Depen │ │ │ │ │ -00037950: 6473 e280 9920 7468 6520 7061 636b 6167 ds... the packag │ │ │ │ │ -00037960: 6528 7329 2077 6869 6368 2061 7265 2072 e(s) which are r │ │ │ │ │ -00037970: 6571 7569 7265 6420 6279 2074 6865 206d equired by the m │ │ │ │ │ -00037980: 6f72 6520 696d 706f 7274 616e 740a 636f ore important.co │ │ │ │ │ -00037990: 6d70 6f6e 656e 7473 2e20 2054 6865 206f mponents. The o │ │ │ │ │ -000379a0: 7468 6572 2063 6f6d 706f 6e65 6e74 73e2 ther components. │ │ │ │ │ -000379b0: 8099 2072 6571 7569 7265 6d65 6e74 7320 .. requirements │ │ │ │ │ -000379c0: 6d61 7920 6265 206d 656e 7469 6f6e 6564 may be mentioned │ │ │ │ │ -000379d0: 2061 730a 5375 6767 6573 7469 6f6e 7320 as.Suggestions │ │ │ │ │ -000379e0: 6f72 2052 6563 6f6d 6d65 6e64 6174 696f or Recommendatio │ │ │ │ │ -000379f0: 6e73 2c20 6173 2061 7070 726f 7072 6961 ns, as appropria │ │ │ │ │ -00037a00: 7465 2074 6f20 7468 6520 636f 6d70 6f6e te to the compon │ │ │ │ │ -00037a10: 656e 7473 e280 990a 7265 6c61 7469 7665 ents....relative │ │ │ │ │ -00037a20: 2069 6d70 6f72 7461 6e63 652e 0a0a 2020 importance... │ │ │ │ │ -00037a30: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ -00037a40: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ -00037a50: 0a0a 2020 2028 3129 2054 6869 7320 6170 .. (1) This ap │ │ │ │ │ -00037a60: 7072 6f61 6368 206d 616b 6573 2064 6570 proach makes dep │ │ │ │ │ -00037a70: 656e 6465 6e63 7920 7265 736f 6c75 7469 endency resoluti │ │ │ │ │ -00037a80: 6f6e 2065 6173 6965 722e 2020 4966 2074 on easier. If t │ │ │ │ │ -00037a90: 776f 0a70 6163 6b61 6765 7320 4120 616e wo.packages A an │ │ │ │ │ -00037aa0: 6420 4220 6172 6520 6265 696e 6720 7570 d B are being up │ │ │ │ │ -00037ab0: 6772 6164 6564 2c20 7468 6520 696e 7374 graded, the inst │ │ │ │ │ -00037ac0: 616c 6c65 6420 7061 636b 6167 6520 4120 alled package A │ │ │ │ │ -00037ad0: 6465 7065 6e64 7320 6f6e 0a65 7861 6374 depends on.exact │ │ │ │ │ -00037ae0: 6c79 2074 6865 2069 6e73 7461 6c6c 6564 ly the installed │ │ │ │ │ -00037af0: 2070 6163 6b61 6765 2042 2c20 616e 6420 package B, and │ │ │ │ │ -00037b00: 7468 6520 6e65 7720 7061 636b 6167 6520 the new package │ │ │ │ │ -00037b10: 4120 6465 7065 6e64 7320 6f6e 0a65 7861 A depends on.exa │ │ │ │ │ -00037b20: 6374 6c79 2074 6865 206e 6577 2070 6163 ctly the new pac │ │ │ │ │ -00037b30: 6b61 6765 2042 2028 6120 636f 6d6d 6f6e kage B (a common │ │ │ │ │ -00037b40: 2073 6974 7561 7469 6f6e 2077 6865 6e20 situation when │ │ │ │ │ -00037b50: 7570 6772 6164 696e 6720 7368 6172 6564 upgrading shared │ │ │ │ │ -00037b60: 0a6c 6962 7261 7269 6573 2061 6e64 2074 .libraries and t │ │ │ │ │ -00037b70: 6865 6972 2063 6f72 7265 7370 6f6e 6469 heir correspondi │ │ │ │ │ -00037b80: 6e67 2064 6576 656c 6f70 6d65 6e74 2070 ng development p │ │ │ │ │ -00037b90: 6163 6b61 6765 7329 2c20 7361 7469 7366 ackages), satisf │ │ │ │ │ -00037ba0: 7969 6e67 2074 6865 0a64 6570 656e 6465 ying the.depende │ │ │ │ │ -00037bb0: 6e63 6965 7320 6174 2065 7665 7279 2073 ncies at every s │ │ │ │ │ -00037bc0: 7461 6765 206f 6620 7468 6520 7570 6772 tage of the upgr │ │ │ │ │ -00037bd0: 6164 6520 776f 756c 6420 6265 2069 6d70 ade would be imp │ │ │ │ │ -00037be0: 6f73 7369 626c 652e 2020 5468 6973 0a72 ossible. This.r │ │ │ │ │ -00037bf0: 656c 6178 6564 2072 6573 7472 6963 7469 elaxed restricti │ │ │ │ │ -00037c00: 6f6e 206d 6561 6e73 2074 6861 7420 626f on means that bo │ │ │ │ │ -00037c10: 7468 206e 6577 2070 6163 6b61 6765 7320 th new packages │ │ │ │ │ -00037c20: 6361 6e20 6265 2075 6e70 6163 6b65 640a can be unpacked. │ │ │ │ │ -00037c30: 746f 6765 7468 6572 2061 6e64 2074 6865 together and the │ │ │ │ │ -00037c40: 6e20 636f 6e66 6967 7572 6564 2069 6e20 n configured in │ │ │ │ │ -00037c50: 7468 6569 7220 6465 7065 6e64 656e 6379 their dependency │ │ │ │ │ -00037c60: 206f 7264 6572 2e0a 0a1f 0a46 696c 653a order.....File: │ │ │ │ │ -00037c70: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -00037c80: 6e66 6f2c 2020 4e6f 6465 3a20 5061 636b nfo, Node: Pack │ │ │ │ │ -00037c90: 6167 6573 2077 6869 6368 2062 7265 616b ages which break │ │ │ │ │ -00037ca0: 206f 7468 6572 2070 6163 6b61 6765 7320 other packages │ │ │ │ │ -00037cb0: 2d20 4272 6561 6b73 2c20 204e 6578 743a - Breaks, Next: │ │ │ │ │ -00037cc0: 2043 6f6e 666c 6963 7469 6e67 2062 696e Conflicting bin │ │ │ │ │ -00037cd0: 6172 7920 7061 636b 6167 6573 202d 2043 ary packages - C │ │ │ │ │ -00037ce0: 6f6e 666c 6963 7473 2c20 2050 7265 763a onflicts, Prev: │ │ │ │ │ -00037cf0: 2042 696e 6172 7920 4465 7065 6e64 656e Binary Dependen │ │ │ │ │ -00037d00: 6369 6573 202d 2044 6570 656e 6473 2052 cies - Depends R │ │ │ │ │ -00037d10: 6563 6f6d 6d65 6e64 7320 5375 6767 6573 ecommends Sugges │ │ │ │ │ -00037d20: 7473 2045 6e68 616e 6365 7320 5072 652d ts Enhances Pre- │ │ │ │ │ -00037d30: 4465 7065 6e64 732c 2020 5570 3a20 4465 Depends, Up: De │ │ │ │ │ -00037d40: 636c 6172 696e 6720 7265 6c61 7469 6f6e claring relation │ │ │ │ │ -00037d50: 7368 6970 7320 6265 7477 6565 6e20 7061 ships between pa │ │ │ │ │ -00037d60: 636b 6167 6573 0a0a 372e 3320 5061 636b ckages..7.3 Pack │ │ │ │ │ -00037d70: 6167 6573 2077 6869 6368 2062 7265 616b ages which break │ │ │ │ │ -00037d80: 206f 7468 6572 2070 6163 6b61 6765 7320 other packages │ │ │ │ │ -00037d90: 2d20 e280 9842 7265 616b 73e2 8099 0a3d - ...Breaks....= │ │ │ │ │ -00037da0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00037db0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00037dc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00037dd0: 3d0a 0a57 6865 6e20 6f6e 6520 6269 6e61 =..When one bina │ │ │ │ │ -00037de0: 7279 2070 6163 6b61 6765 2064 6563 6c61 ry package decla │ │ │ │ │ -00037df0: 7265 7320 7468 6174 2069 7420 6272 6561 res that it brea │ │ │ │ │ -00037e00: 6b73 2061 6e6f 7468 6572 2c20 e280 9864 ks another, ...d │ │ │ │ │ -00037e10: 706b 67e2 8099 2077 696c 6c0a 7265 6675 pkg... will.refu │ │ │ │ │ -00037e20: 7365 2074 6f20 616c 6c6f 7720 7468 6520 se to allow the │ │ │ │ │ -00037e30: 7061 636b 6167 6520 7768 6963 6820 6465 package which de │ │ │ │ │ -00037e40: 636c 6172 6573 20e2 8098 4272 6561 6b73 clares ...Breaks │ │ │ │ │ -00037e50: e280 9920 746f 2062 6520 756e 7061 636b ... to be unpack │ │ │ │ │ -00037e60: 6564 0a75 6e6c 6573 7320 7468 6520 6272 ed.unless the br │ │ │ │ │ -00037e70: 6f6b 656e 2070 6163 6b61 6765 2069 7320 oken package is │ │ │ │ │ -00037e80: 6465 636f 6e66 6967 7572 6564 2066 6972 deconfigured fir │ │ │ │ │ -00037e90: 7374 2c20 616e 6420 6974 2077 696c 6c20 st, and it will │ │ │ │ │ -00037ea0: 7265 6675 7365 2074 6f0a 616c 6c6f 7720 refuse to.allow │ │ │ │ │ -00037eb0: 7468 6520 6272 6f6b 656e 2070 6163 6b61 the broken packa │ │ │ │ │ -00037ec0: 6765 2074 6f20 6265 2072 6563 6f6e 6669 ge to be reconfi │ │ │ │ │ -00037ed0: 6775 7265 642e 0a0a 4120 7061 636b 6167 gured...A packag │ │ │ │ │ -00037ee0: 6520 7769 6c6c 206e 6f74 2062 6520 7265 e will not be re │ │ │ │ │ -00037ef0: 6761 7264 6564 2061 7320 6361 7573 696e garded as causin │ │ │ │ │ -00037f00: 6720 6272 6561 6b61 6765 206d 6572 656c g breakage merel │ │ │ │ │ -00037f10: 7920 6265 6361 7573 6520 6974 730a 636f y because its.co │ │ │ │ │ -00037f20: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -00037f30: 7320 6172 6520 7374 696c 6c20 696e 7374 s are still inst │ │ │ │ │ -00037f40: 616c 6c65 643b 2069 7420 6d75 7374 2062 alled; it must b │ │ │ │ │ -00037f50: 6520 6174 206c 6561 7374 0ae2 809c 4861 e at least....Ha │ │ │ │ │ -00037f60: 6c66 2d49 6e73 7461 6c6c 6564 e280 9d2e lf-Installed.... │ │ │ │ │ -00037f70: 0a0a 4120 7370 6563 6961 6c20 6578 6365 ..A special exce │ │ │ │ │ -00037f80: 7074 696f 6e20 6973 206d 6164 6520 666f ption is made fo │ │ │ │ │ -00037f90: 7220 7061 636b 6167 6573 2077 6869 6368 r packages which │ │ │ │ │ -00037fa0: 2064 6563 6c61 7265 2074 6861 7420 7468 declare that th │ │ │ │ │ -00037fb0: 6579 2062 7265 616b 0a74 6865 6972 206f ey break.their o │ │ │ │ │ -00037fc0: 776e 2070 6163 6b61 6765 206e 616d 6520 wn package name │ │ │ │ │ -00037fd0: 6f72 2061 2076 6972 7475 616c 2070 6163 or a virtual pac │ │ │ │ │ -00037fe0: 6b61 6765 2077 6869 6368 2074 6865 7920 kage which they │ │ │ │ │ -00037ff0: 7072 6f76 6964 6520 2873 6565 0a62 656c provide (see.bel │ │ │ │ │ -00038000: 6f77 293a 2074 6869 7320 646f 6573 206e ow): this does n │ │ │ │ │ -00038010: 6f74 2063 6f75 6e74 2061 7320 6120 7265 ot count as a re │ │ │ │ │ -00038020: 616c 2062 7265 616b 6167 652e 0a0a 4e6f al breakage...No │ │ │ │ │ -00038030: 726d 616c 6c79 2061 20e2 8098 4272 6561 rmally a ...Brea │ │ │ │ │ -00038040: 6b73 e280 9920 656e 7472 7920 7769 6c6c ks... entry will │ │ │ │ │ -00038050: 2068 6176 6520 616e 20e2 809c 6561 726c have an ...earl │ │ │ │ │ -00038060: 6965 7220 7468 616e e280 9d20 7665 7273 ier than... vers │ │ │ │ │ -00038070: 696f 6e20 636c 6175 7365 3b0a 7375 6368 ion clause;.such │ │ │ │ │ -00038080: 2061 20e2 8098 4272 6561 6b73 e280 9920 a ...Breaks... │ │ │ │ │ -00038090: 6973 2069 6e74 726f 6475 6365 6420 696e is introduced in │ │ │ │ │ -000380a0: 2074 6865 2076 6572 7369 6f6e 206f 6620 the version of │ │ │ │ │ -000380b0: 616e 2028 696d 706c 6963 6974 206f 720a an (implicit or. │ │ │ │ │ -000380c0: 6578 706c 6963 6974 2920 6465 7065 6e64 explicit) depend │ │ │ │ │ -000380d0: 656e 6379 2077 6869 6368 2076 696f 6c61 ency which viola │ │ │ │ │ -000380e0: 7465 7320 616e 2061 7373 756d 7074 696f tes an assumptio │ │ │ │ │ -000380f0: 6e20 6f72 2072 6576 6561 6c73 2061 2062 n or reveals a b │ │ │ │ │ -00038100: 7567 2069 6e0a 6561 726c 6965 7220 7665 ug in.earlier ve │ │ │ │ │ -00038110: 7273 696f 6e73 206f 6620 7468 6520 6272 rsions of the br │ │ │ │ │ -00038120: 6f6b 656e 2070 6163 6b61 6765 2c20 6f72 oken package, or │ │ │ │ │ -00038130: 2077 6869 6368 2074 616b 6573 206f 7665 which takes ove │ │ │ │ │ -00038140: 7220 6120 6669 6c65 2066 726f 6d0a 6561 r a file from.ea │ │ │ │ │ -00038150: 726c 6965 7220 7665 7273 696f 6e73 206f rlier versions o │ │ │ │ │ -00038160: 6620 7468 6520 7061 636b 6167 6520 6e61 f the package na │ │ │ │ │ -00038170: 6d65 6420 696e 20e2 8098 4272 6561 6b73 med in ...Breaks │ │ │ │ │ -00038180: e280 992e 2020 5468 6973 2075 7365 206f .... This use o │ │ │ │ │ -00038190: 6620 e280 9842 7265 616b 73e2 8099 0a77 f ...Breaks....w │ │ │ │ │ -000381a0: 696c 6c20 696e 666f 726d 2068 6967 6865 ill inform highe │ │ │ │ │ -000381b0: 722d 6c65 7665 6c20 7061 636b 6167 6520 r-level package │ │ │ │ │ -000381c0: 6d61 6e61 6765 6d65 6e74 2074 6f6f 6c73 management tools │ │ │ │ │ -000381d0: 2074 6861 7420 7468 6520 6272 6f6b 656e that the broken │ │ │ │ │ -000381e0: 0a70 6163 6b61 6765 206d 7573 7420 6265 .package must be │ │ │ │ │ -000381f0: 2075 7067 7261 6465 6420 6265 666f 7265 upgraded before │ │ │ │ │ -00038200: 2074 6865 206e 6577 206f 6e65 2e0a 0a49 the new one...I │ │ │ │ │ -00038210: 6620 7468 6520 6272 6561 6b69 6e67 2070 f the breaking p │ │ │ │ │ -00038220: 6163 6b61 6765 2061 6c73 6f20 6f76 6572 ackage also over │ │ │ │ │ -00038230: 7772 6974 6573 2073 6f6d 6520 6669 6c65 writes some file │ │ │ │ │ -00038240: 7320 6672 6f6d 2074 6865 206f 6c64 6572 s from the older │ │ │ │ │ -00038250: 0a70 6163 6b61 6765 2c20 6974 2073 686f .package, it sho │ │ │ │ │ -00038260: 756c 6420 7573 6520 e280 9852 6570 6c61 uld use ...Repla │ │ │ │ │ -00038270: 6365 73e2 8099 2074 6f20 656e 7375 7265 ces... to ensure │ │ │ │ │ -00038280: 2074 6869 7320 676f 6573 2073 6d6f 6f74 this goes smoot │ │ │ │ │ -00038290: 686c 792e 2020 5365 650a 2a6e 6f74 6520 hly. See.*note │ │ │ │ │ -000382a0: 4f76 6572 7772 6974 696e 6720 6669 6c65 Overwriting file │ │ │ │ │ -000382b0: 7320 616e 6420 7265 706c 6163 696e 6720 s and replacing │ │ │ │ │ -000382c0: 7061 636b 6167 6573 202d 2052 6570 6c61 packages - Repla │ │ │ │ │ -000382d0: 6365 733a 2065 612e 2066 6f72 2061 0a66 ces: ea. for a.f │ │ │ │ │ -000382e0: 756c 6c20 6469 7363 7573 7369 6f6e 206f ull discussion o │ │ │ │ │ -000382f0: 6620 7461 6b69 6e67 206f 7665 7220 6669 f taking over fi │ │ │ │ │ -00038300: 6c65 7320 6672 6f6d 206f 7468 6572 2070 les from other p │ │ │ │ │ -00038310: 6163 6b61 6765 732c 2069 6e63 6c75 6469 ackages, includi │ │ │ │ │ -00038320: 6e67 2068 6f77 0a74 6f20 7573 6520 e280 ng how.to use .. │ │ │ │ │ -00038330: 9842 7265 616b 73e2 8099 2069 6e20 7468 .Breaks... in th │ │ │ │ │ -00038340: 6f73 6520 6361 7365 732e 0a0a 4d61 6e79 ose cases...Many │ │ │ │ │ -00038350: 206f 6620 7468 6520 6361 7365 7320 7768 of the cases wh │ │ │ │ │ -00038360: 6572 6520 e280 9842 7265 616b 73e2 8099 ere ...Breaks... │ │ │ │ │ -00038370: 2073 686f 756c 6420 6265 2075 7365 6420 should be used │ │ │ │ │ -00038380: 7765 7265 2070 7265 7669 6f75 736c 7920 were previously │ │ │ │ │ -00038390: 6861 6e64 6c65 640a 7769 7468 20e2 8098 handled.with ... │ │ │ │ │ -000383a0: 436f 6e66 6c69 6374 73e2 8099 2062 6563 Conflicts... bec │ │ │ │ │ -000383b0: 6175 7365 20e2 8098 4272 6561 6b73 e280 ause ...Breaks.. │ │ │ │ │ -000383c0: 9920 6469 6420 6e6f 7420 7965 7420 6578 . did not yet ex │ │ │ │ │ -000383d0: 6973 742e 2020 4d61 6e79 20e2 8098 436f ist. Many ...Co │ │ │ │ │ -000383e0: 6e66 6c69 6374 73e2 8099 0a66 6965 6c64 nflicts....field │ │ │ │ │ -000383f0: 7320 7368 6f75 6c64 206e 6f77 2062 6520 s should now be │ │ │ │ │ -00038400: e280 9842 7265 616b 73e2 8099 2e20 2053 ...Breaks.... S │ │ │ │ │ -00038410: 6565 202a 6e6f 7465 2043 6f6e 666c 6963 ee *note Conflic │ │ │ │ │ -00038420: 7469 6e67 2062 696e 6172 7920 7061 636b ting binary pack │ │ │ │ │ -00038430: 6167 6573 202d 0a43 6f6e 666c 6963 7473 ages -.Conflicts │ │ │ │ │ -00038440: 3a20 6634 2e20 666f 7220 6d6f 7265 2069 : f4. for more i │ │ │ │ │ -00038450: 6e66 6f72 6d61 7469 6f6e 2061 626f 7574 nformation about │ │ │ │ │ -00038460: 2074 6865 2064 6966 6665 7265 6e63 6573 the differences │ │ │ │ │ -00038470: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00038480: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00038490: 4e6f 6465 3a20 436f 6e66 6c69 6374 696e Node: Conflictin │ │ │ │ │ -000384a0: 6720 6269 6e61 7279 2070 6163 6b61 6765 g binary package │ │ │ │ │ -000384b0: 7320 2d20 436f 6e66 6c69 6374 732c 2020 s - Conflicts, │ │ │ │ │ -000384c0: 4e65 7874 3a20 5669 7274 7561 6c20 7061 Next: Virtual pa │ │ │ │ │ -000384d0: 636b 6167 6573 202d 2050 726f 7669 6465 ckages - Provide │ │ │ │ │ -000384e0: 732c 2020 5072 6576 3a20 5061 636b 6167 s, Prev: Packag │ │ │ │ │ -000384f0: 6573 2077 6869 6368 2062 7265 616b 206f es which break o │ │ │ │ │ -00038500: 7468 6572 2070 6163 6b61 6765 7320 2d20 ther packages - │ │ │ │ │ -00038510: 4272 6561 6b73 2c20 2055 703a 2044 6563 Breaks, Up: Dec │ │ │ │ │ -00038520: 6c61 7269 6e67 2072 656c 6174 696f 6e73 laring relations │ │ │ │ │ -00038530: 6869 7073 2062 6574 7765 656e 2070 6163 hips between pac │ │ │ │ │ -00038540: 6b61 6765 730a 0a37 2e34 2043 6f6e 666c kages..7.4 Confl │ │ │ │ │ -00038550: 6963 7469 6e67 2062 696e 6172 7920 7061 icting binary pa │ │ │ │ │ -00038560: 636b 6167 6573 202d 20e2 8098 436f 6e66 ckages - ...Conf │ │ │ │ │ -00038570: 6c69 6374 73e2 8099 0a3d 3d3d 3d3d 3d3d licts....======= │ │ │ │ │ -00038580: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00038590: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000385a0: 3d3d 3d3d 3d3d 0a0a 5768 656e 206f 6e65 ======..When one │ │ │ │ │ -000385b0: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ -000385c0: 6465 636c 6172 6573 2061 2063 6f6e 666c declares a confl │ │ │ │ │ -000385d0: 6963 7420 7769 7468 2061 6e6f 7468 6572 ict with another │ │ │ │ │ -000385e0: 2075 7369 6e67 2061 0ae2 8098 436f 6e66 using a....Conf │ │ │ │ │ -000385f0: 6c69 6374 73e2 8099 2066 6965 6c64 2c20 licts... field, │ │ │ │ │ -00038600: e280 9864 706b 67e2 8099 2077 696c 6c20 ...dpkg... will │ │ │ │ │ -00038610: 7265 6675 7365 2074 6f20 616c 6c6f 7720 refuse to allow │ │ │ │ │ -00038620: 7468 656d 2074 6f20 6265 2075 6e70 6163 them to be unpac │ │ │ │ │ -00038630: 6b65 6420 6f6e 0a74 6865 2073 7973 7465 ked on.the syste │ │ │ │ │ -00038640: 6d20 6174 2074 6865 2073 616d 6520 7469 m at the same ti │ │ │ │ │ -00038650: 6d65 2e20 2054 6869 7320 6973 2061 2073 me. This is a s │ │ │ │ │ -00038660: 7472 6f6e 6765 7220 7265 7374 7269 6374 tronger restrict │ │ │ │ │ -00038670: 696f 6e20 7468 616e 0ae2 8098 4272 6561 ion than....Brea │ │ │ │ │ -00038680: 6b73 e280 992c 2077 6869 6368 2070 7265 ks..., which pre │ │ │ │ │ -00038690: 7665 6e74 7320 7468 6520 6272 6f6b 656e vents the broken │ │ │ │ │ -000386a0: 2070 6163 6b61 6765 2066 726f 6d20 6265 package from be │ │ │ │ │ -000386b0: 696e 6720 636f 6e66 6967 7572 6564 2077 ing configured w │ │ │ │ │ -000386c0: 6869 6c65 0a74 6865 2062 7265 616b 696e hile.the breakin │ │ │ │ │ -000386d0: 6720 7061 636b 6167 6520 6973 2069 6e20 g package is in │ │ │ │ │ -000386e0: 7468 6520 e280 9c55 6e70 6163 6b65 64e2 the ...Unpacked. │ │ │ │ │ -000386f0: 809d 2073 7461 7465 2062 7574 2061 6c6c .. state but all │ │ │ │ │ -00038700: 6f77 7320 626f 7468 2070 6163 6b61 6765 ows both package │ │ │ │ │ -00038710: 730a 746f 2062 6520 756e 7061 636b 6564 s.to be unpacked │ │ │ │ │ -00038720: 2061 7420 7468 6520 7361 6d65 2074 696d at the same tim │ │ │ │ │ -00038730: 652e 0a0a 4966 206f 6e65 2070 6163 6b61 e...If one packa │ │ │ │ │ -00038740: 6765 2069 7320 746f 2062 6520 756e 7061 ge is to be unpa │ │ │ │ │ -00038750: 636b 6564 2c20 7468 6520 6f74 6865 7220 cked, the other │ │ │ │ │ -00038760: 6d75 7374 2062 6520 7265 6d6f 7665 6420 must be removed │ │ │ │ │ -00038770: 6669 7273 742e 2020 4966 0a74 6865 2070 first. If.the p │ │ │ │ │ -00038780: 6163 6b61 6765 2062 6569 6e67 2075 6e70 ackage being unp │ │ │ │ │ -00038790: 6163 6b65 6420 6973 206d 6172 6b65 6420 acked is marked │ │ │ │ │ -000387a0: 6173 2072 6570 6c61 6369 6e67 2028 7365 as replacing (se │ │ │ │ │ -000387b0: 6520 2a6e 6f74 6520 4f76 6572 7772 6974 e *note Overwrit │ │ │ │ │ -000387c0: 696e 670a 6669 6c65 7320 616e 6420 7265 ing.files and re │ │ │ │ │ -000387d0: 706c 6163 696e 6720 7061 636b 6167 6573 placing packages │ │ │ │ │ -000387e0: 202d 2052 6570 6c61 6365 733a 2065 612c - Replaces: ea, │ │ │ │ │ -000387f0: 2062 7574 206e 6f74 6520 7468 6174 20e2 but note that . │ │ │ │ │ -00038800: 8098 4272 6561 6b73 e280 990a 7368 6f75 ..Breaks....shou │ │ │ │ │ -00038810: 6c64 206e 6f72 6d61 6c6c 7920 6265 2075 ld normally be u │ │ │ │ │ -00038820: 7365 6420 696e 2074 6869 7320 6361 7365 sed in this case │ │ │ │ │ -00038830: 2920 7468 6520 6f6e 6520 6f6e 2074 6865 ) the one on the │ │ │ │ │ -00038840: 2073 7973 7465 6d2c 206f 7220 7468 6520 system, or the │ │ │ │ │ -00038850: 6f6e 650a 6f6e 2074 6865 2073 7973 7465 one.on the syste │ │ │ │ │ -00038860: 6d20 6973 206d 6172 6b65 6420 6173 2064 m is marked as d │ │ │ │ │ -00038870: 6573 656c 6563 7465 642c 206f 7220 626f eselected, or bo │ │ │ │ │ -00038880: 7468 2070 6163 6b61 6765 7320 6172 6520 th packages are │ │ │ │ │ -00038890: 6d61 726b 6564 0ae2 8098 4573 7365 6e74 marked....Essent │ │ │ │ │ -000388a0: 6961 6ce2 8099 2c20 7468 656e 20e2 8098 ial..., then ... │ │ │ │ │ -000388b0: 6470 6b67 e280 9920 7769 6c6c 2061 7574 dpkg... will aut │ │ │ │ │ -000388c0: 6f6d 6174 6963 616c 6c79 2072 656d 6f76 omatically remov │ │ │ │ │ -000388d0: 6520 7468 6520 7061 636b 6167 6520 7768 e the package wh │ │ │ │ │ -000388e0: 6963 6820 6973 0a63 6175 7369 6e67 2074 ich is.causing t │ │ │ │ │ -000388f0: 6865 2063 6f6e 666c 6963 742e 2020 4f74 he conflict. Ot │ │ │ │ │ -00038900: 6865 7277 6973 652c 2069 7420 7769 6c6c herwise, it will │ │ │ │ │ -00038910: 2068 616c 7420 7468 6520 696e 7374 616c halt the instal │ │ │ │ │ -00038920: 6c61 7469 6f6e 206f 6620 7468 650a 6e65 lation of the.ne │ │ │ │ │ -00038930: 7720 7061 636b 6167 6520 7769 7468 2061 w package with a │ │ │ │ │ -00038940: 6e20 6572 726f 722e 2020 5468 6973 206d n error. This m │ │ │ │ │ -00038950: 6563 6861 6e69 736d 2069 7320 7370 6563 echanism is spec │ │ │ │ │ -00038960: 6966 6963 616c 6c79 2064 6573 6967 6e65 ifically designe │ │ │ │ │ -00038970: 6420 746f 0a70 726f 6475 6365 2061 6e20 d to.produce an │ │ │ │ │ -00038980: 6572 726f 7220 7768 656e 2074 6865 2069 error when the i │ │ │ │ │ -00038990: 6e73 7461 6c6c 6564 2070 6163 6b61 6765 nstalled package │ │ │ │ │ -000389a0: 2069 7320 e280 9845 7373 656e 7469 616c is ...Essential │ │ │ │ │ -000389b0: e280 992c 2062 7574 2074 6865 206e 6577 ..., but the new │ │ │ │ │ -000389c0: 0a70 6163 6b61 6765 2069 7320 6e6f 742e .package is not. │ │ │ │ │ -000389d0: 0a0a 4120 7061 636b 6167 6520 7769 6c6c ..A package will │ │ │ │ │ -000389e0: 206e 6f74 2063 6175 7365 2061 2063 6f6e not cause a con │ │ │ │ │ -000389f0: 666c 6963 7420 6d65 7265 6c79 2062 6563 flict merely bec │ │ │ │ │ -00038a00: 6175 7365 2069 7473 2063 6f6e 6669 6775 ause its configu │ │ │ │ │ -00038a10: 7261 7469 6f6e 0a66 696c 6573 2061 7265 ration.files are │ │ │ │ │ -00038a20: 2073 7469 6c6c 2069 6e73 7461 6c6c 6564 still installed │ │ │ │ │ -00038a30: 3b20 6974 206d 7573 7420 6265 2061 7420 ; it must be at │ │ │ │ │ -00038a40: 6c65 6173 7420 e280 9c48 616c 662d 496e least ...Half-In │ │ │ │ │ -00038a50: 7374 616c 6c65 64e2 809d 2e0a 0a41 2073 stalled......A s │ │ │ │ │ -00038a60: 7065 6369 616c 2065 7863 6570 7469 6f6e pecial exception │ │ │ │ │ -00038a70: 2069 7320 6d61 6465 2066 6f72 2070 6163 is made for pac │ │ │ │ │ -00038a80: 6b61 6765 7320 7768 6963 6820 6465 636c kages which decl │ │ │ │ │ -00038a90: 6172 6520 6120 636f 6e66 6c69 6374 2077 are a conflict w │ │ │ │ │ -00038aa0: 6974 680a 7468 6569 7220 6f77 6e20 7061 ith.their own pa │ │ │ │ │ -00038ab0: 636b 6167 6520 6e61 6d65 2c20 6f72 2077 ckage name, or w │ │ │ │ │ -00038ac0: 6974 6820 6120 7669 7274 7561 6c20 7061 ith a virtual pa │ │ │ │ │ -00038ad0: 636b 6167 6520 7768 6963 6820 7468 6579 ckage which they │ │ │ │ │ -00038ae0: 2070 726f 7669 6465 0a28 7365 6520 6265 provide.(see be │ │ │ │ │ -00038af0: 6c6f 7729 3a20 7468 6973 2064 6f65 7320 low): this does │ │ │ │ │ -00038b00: 6e6f 7420 7072 6576 656e 7420 7468 6569 not prevent thei │ │ │ │ │ -00038b10: 7220 696e 7374 616c 6c61 7469 6f6e 2c20 r installation, │ │ │ │ │ -00038b20: 616e 6420 616c 6c6f 7773 2061 0a70 6163 and allows a.pac │ │ │ │ │ -00038b30: 6b61 6765 2074 6f20 636f 6e66 6c69 6374 kage to conflict │ │ │ │ │ -00038b40: 2077 6974 6820 6f74 6865 7273 2070 726f with others pro │ │ │ │ │ -00038b50: 7669 6469 6e67 2061 2072 6570 6c61 6365 viding a replace │ │ │ │ │ -00038b60: 6d65 6e74 2066 6f72 2069 742e 2020 596f ment for it. Yo │ │ │ │ │ -00038b70: 7520 7573 650a 7468 6973 2066 6561 7475 u use.this featu │ │ │ │ │ -00038b80: 7265 2077 6865 6e20 796f 7520 7761 6e74 re when you want │ │ │ │ │ -00038b90: 2074 6865 2070 6163 6b61 6765 2069 6e20 the package in │ │ │ │ │ -00038ba0: 7175 6573 7469 6f6e 2074 6f20 6265 2074 question to be t │ │ │ │ │ -00038bb0: 6865 206f 6e6c 790a 7061 636b 6167 6520 he only.package │ │ │ │ │ -00038bc0: 7072 6f76 6964 696e 6720 736f 6d65 2066 providing some f │ │ │ │ │ -00038bd0: 6561 7475 7265 2e0a 0a4e 6f72 6d61 6c6c eature...Normall │ │ │ │ │ -00038be0: 792c 20e2 8098 4272 6561 6b73 e280 9920 y, ...Breaks... │ │ │ │ │ -00038bf0: 7368 6f75 6c64 2062 6520 7573 6564 2069 should be used i │ │ │ │ │ -00038c00: 6e73 7465 6164 206f 6620 e280 9843 6f6e nstead of ...Con │ │ │ │ │ -00038c10: 666c 6963 7473 e280 9920 7369 6e63 650a flicts... since. │ │ │ │ │ -00038c20: e280 9843 6f6e 666c 6963 7473 e280 9920 ...Conflicts... │ │ │ │ │ -00038c30: 696d 706f 7365 7320 6120 7374 726f 6e67 imposes a strong │ │ │ │ │ -00038c40: 6572 2072 6573 7472 6963 7469 6f6e 206f er restriction o │ │ │ │ │ -00038c50: 6e20 7468 6520 6f72 6465 7269 6e67 206f n the ordering o │ │ │ │ │ -00038c60: 6620 7061 636b 6167 650a 696e 7374 616c f package.instal │ │ │ │ │ -00038c70: 6c61 7469 6f6e 206f 7220 7570 6772 6164 lation or upgrad │ │ │ │ │ -00038c80: 6520 616e 6420 6361 6e20 6d61 6b65 2069 e and can make i │ │ │ │ │ -00038c90: 7420 6d6f 7265 2064 6966 6669 6375 6c74 t more difficult │ │ │ │ │ -00038ca0: 2066 6f72 2074 6865 2070 6163 6b61 6765 for the package │ │ │ │ │ -00038cb0: 0a6d 616e 6167 6572 2074 6f20 6669 6e64 .manager to find │ │ │ │ │ -00038cc0: 2061 2063 6f72 7265 6374 2073 6f6c 7574 a correct solut │ │ │ │ │ -00038cd0: 696f 6e20 746f 2061 6e20 7570 6772 6164 ion to an upgrad │ │ │ │ │ -00038ce0: 6520 6f72 2069 6e73 7461 6c6c 6174 696f e or installatio │ │ │ │ │ -00038cf0: 6e0a 7072 6f62 6c65 6d2e 2020 e280 9842 n.problem. ...B │ │ │ │ │ -00038d00: 7265 616b 73e2 8099 2073 686f 756c 6420 reaks... should │ │ │ │ │ -00038d10: 6265 2075 7365 640a 0a20 2020 2d20 7768 be used.. - wh │ │ │ │ │ -00038d20: 656e 206d 6f76 696e 6720 6120 6669 6c65 en moving a file │ │ │ │ │ -00038d30: 2066 726f 6d20 6f6e 6520 7061 636b 6167 from one packag │ │ │ │ │ -00038d40: 6520 746f 2061 6e6f 7468 6572 2028 7365 e to another (se │ │ │ │ │ -00038d50: 6520 2a6e 6f74 650a 2020 2020 204f 7665 e *note. Ove │ │ │ │ │ -00038d60: 7277 7269 7469 6e67 2066 696c 6573 2061 rwriting files a │ │ │ │ │ -00038d70: 6e64 2072 6570 6c61 6369 6e67 2070 6163 nd replacing pac │ │ │ │ │ -00038d80: 6b61 6765 7320 2d20 5265 706c 6163 6573 kages - Replaces │ │ │ │ │ -00038d90: 3a20 6561 2e29 2c0a 0a20 2020 2d20 7768 : ea.),.. - wh │ │ │ │ │ -00038da0: 656e 2073 706c 6974 7469 6e67 2061 2070 en splitting a p │ │ │ │ │ -00038db0: 6163 6b61 6765 2028 6120 7370 6563 6961 ackage (a specia │ │ │ │ │ -00038dc0: 6c20 6361 7365 206f 6620 7468 6520 7072 l case of the pr │ │ │ │ │ -00038dd0: 6576 696f 7573 206f 6e65 292c 206f 720a evious one), or. │ │ │ │ │ -00038de0: 0a20 2020 2d20 7768 656e 2074 6865 2062 . - when the b │ │ │ │ │ -00038df0: 7265 616b 696e 6720 7061 636b 6167 6520 reaking package │ │ │ │ │ -00038e00: 6578 706f 7365 7320 6120 6275 6720 696e exposes a bug in │ │ │ │ │ -00038e10: 206f 7220 696e 7465 7261 6374 7320 6261 or interacts ba │ │ │ │ │ -00038e20: 646c 7920 7769 7468 0a20 2020 2020 7061 dly with. pa │ │ │ │ │ -00038e30: 7274 6963 756c 6172 2076 6572 7369 6f6e rticular version │ │ │ │ │ -00038e40: 7320 6f66 2074 6865 2062 726f 6b65 6e20 s of the broken │ │ │ │ │ -00038e50: 7061 636b 6167 652e 0a0a e280 9843 6f6e package......Con │ │ │ │ │ -00038e60: 666c 6963 7473 e280 9920 7368 6f75 6c64 flicts... should │ │ │ │ │ -00038e70: 2062 6520 7573 6564 0a0a 2020 202d 2077 be used.. - w │ │ │ │ │ -00038e80: 6865 6e20 7477 6f20 7061 636b 6167 6573 hen two packages │ │ │ │ │ -00038e90: 2070 726f 7669 6465 2074 6865 2073 616d provide the sam │ │ │ │ │ -00038ea0: 6520 6669 6c65 2061 6e64 2077 696c 6c20 e file and will │ │ │ │ │ -00038eb0: 636f 6e74 696e 7565 2074 6f20 646f 2073 continue to do s │ │ │ │ │ -00038ec0: 6f2c 0a0a 2020 202d 2069 6e20 636f 6e6a o,.. - in conj │ │ │ │ │ -00038ed0: 756e 6374 696f 6e20 7769 7468 20e2 8098 unction with ... │ │ │ │ │ -00038ee0: 5072 6f76 6964 6573 e280 9920 7768 656e Provides... when │ │ │ │ │ -00038ef0: 206f 6e6c 7920 6f6e 6520 7061 636b 6167 only one packag │ │ │ │ │ -00038f00: 6520 7072 6f76 6964 696e 6720 610a 2020 e providing a. │ │ │ │ │ -00038f10: 2020 2067 6976 656e 2076 6972 7475 616c given virtual │ │ │ │ │ -00038f20: 2066 6163 696c 6974 7920 6361 6e20 6265 facility can be │ │ │ │ │ -00038f30: 2075 6e70 6163 6b65 6420 6174 2061 2074 unpacked at a t │ │ │ │ │ -00038f40: 696d 6520 2873 6565 202a 6e6f 7465 2056 ime (see *note V │ │ │ │ │ -00038f50: 6972 7475 616c 0a20 2020 2020 7061 636b irtual. pack │ │ │ │ │ -00038f60: 6167 6573 202d 2050 726f 7669 6465 733a ages - Provides: │ │ │ │ │ -00038f70: 2035 362e 292c 0a0a 2020 202d 2069 6e20 56.),.. - in │ │ │ │ │ -00038f80: 6f74 6865 7220 6361 7365 7320 7768 6572 other cases wher │ │ │ │ │ -00038f90: 6520 6f6e 6520 6d75 7374 2070 7265 7665 e one must preve │ │ │ │ │ -00038fa0: 6e74 2073 696d 756c 7461 6e65 6f75 7320 nt simultaneous │ │ │ │ │ -00038fb0: 696e 7374 616c 6c61 7469 6f6e 206f 660a installation of. │ │ │ │ │ -00038fc0: 2020 2020 2074 776f 2070 6163 6b61 6765 two package │ │ │ │ │ -00038fd0: 7320 666f 7220 7265 6173 6f6e 7320 7468 s for reasons th │ │ │ │ │ -00038fe0: 6174 2061 7265 206f 6e67 6f69 6e67 2028 at are ongoing ( │ │ │ │ │ -00038ff0: 6e6f 7420 6669 7865 6420 696e 2061 206c not fixed in a l │ │ │ │ │ -00039000: 6174 6572 0a20 2020 2020 7665 7273 696f ater. versio │ │ │ │ │ -00039010: 6e20 6f66 206f 6e65 206f 6620 7468 6520 n of one of the │ │ │ │ │ -00039020: 7061 636b 6167 6573 2920 6f72 2074 6861 packages) or tha │ │ │ │ │ -00039030: 7420 6d75 7374 2070 7265 7665 6e74 2062 t must prevent b │ │ │ │ │ -00039040: 6f74 6820 7061 636b 6167 6573 0a20 2020 oth packages. │ │ │ │ │ -00039050: 2020 6672 6f6d 2062 6569 6e67 2075 6e70 from being unp │ │ │ │ │ -00039060: 6163 6b65 6420 6174 2074 6865 2073 616d acked at the sam │ │ │ │ │ -00039070: 6520 7469 6d65 2c20 6e6f 7420 6a75 7374 e time, not just │ │ │ │ │ -00039080: 2063 6f6e 6669 6775 7265 642e 0a0a 4265 configured...Be │ │ │ │ │ -00039090: 2061 7761 7265 2074 6861 7420 6164 6469 aware that addi │ │ │ │ │ -000390a0: 6e67 20e2 8098 436f 6e66 6c69 6374 73e2 ng ...Conflicts. │ │ │ │ │ -000390b0: 8099 2069 7320 6e6f 726d 616c 6c79 206e .. is normally n │ │ │ │ │ -000390c0: 6f74 2074 6865 2062 6573 7420 736f 6c75 ot the best solu │ │ │ │ │ -000390d0: 7469 6f6e 2077 6865 6e0a 7477 6f20 7061 tion when.two pa │ │ │ │ │ -000390e0: 636b 6167 6573 2070 726f 7669 6465 2074 ckages provide t │ │ │ │ │ -000390f0: 6865 2073 616d 6520 6669 6c65 732e 2020 he same files. │ │ │ │ │ -00039100: 4465 7065 6e64 696e 6720 6f6e 2074 6865 Depending on the │ │ │ │ │ -00039110: 2072 6561 736f 6e20 666f 7220 7468 6174 reason for that │ │ │ │ │ -00039120: 0a63 6f6e 666c 6963 742c 2075 7369 6e67 .conflict, using │ │ │ │ │ -00039130: 2061 6c74 6572 6e61 7469 7665 7320 6f72 alternatives or │ │ │ │ │ -00039140: 2072 656e 616d 696e 6720 7468 6520 6669 renaming the fi │ │ │ │ │ -00039150: 6c65 7320 6973 206f 6674 656e 2061 2062 les is often a b │ │ │ │ │ -00039160: 6574 7465 720a 6170 7072 6f61 6368 2e20 etter.approach. │ │ │ │ │ -00039170: 2053 6565 2c20 666f 7220 6578 616d 706c See, for exampl │ │ │ │ │ -00039180: 652c 202a 6e6f 7465 2042 696e 6172 6965 e, *note Binarie │ │ │ │ │ -00039190: 733a 2037 652e 0a0a 4e65 6974 6865 7220 s: 7e...Neither │ │ │ │ │ -000391a0: e280 9842 7265 616b 73e2 8099 206e 6f72 ...Breaks... nor │ │ │ │ │ -000391b0: 20e2 8098 436f 6e66 6c69 6374 73e2 8099 ...Conflicts... │ │ │ │ │ -000391c0: 2073 686f 756c 6420 6265 2075 7365 6420 should be used │ │ │ │ │ -000391d0: 756e 6c65 7373 2074 776f 2070 6163 6b61 unless two packa │ │ │ │ │ -000391e0: 6765 730a 6361 6e6e 6f74 2062 6520 696e ges.cannot be in │ │ │ │ │ -000391f0: 7374 616c 6c65 6420 6174 2074 6865 2073 stalled at the s │ │ │ │ │ -00039200: 616d 6520 7469 6d65 206f 7220 696e 7374 ame time or inst │ │ │ │ │ -00039210: 616c 6c69 6e67 2074 6865 6d20 626f 7468 alling them both │ │ │ │ │ -00039220: 2063 6175 7365 7320 6f6e 650a 6f66 2074 causes one.of t │ │ │ │ │ -00039230: 6865 6d20 746f 2062 6520 6272 6f6b 656e hem to be broken │ │ │ │ │ -00039240: 206f 7220 756e 7573 6162 6c65 2e20 2048 or unusable. H │ │ │ │ │ -00039250: 6176 696e 6720 7369 6d69 6c61 7220 6675 aving similar fu │ │ │ │ │ -00039260: 6e63 7469 6f6e 616c 6974 7920 6f72 0a70 nctionality or.p │ │ │ │ │ -00039270: 6572 666f 726d 696e 6720 7468 6520 7361 erforming the sa │ │ │ │ │ -00039280: 6d65 2074 6173 6b73 2061 7320 616e 6f74 me tasks as anot │ │ │ │ │ -00039290: 6865 7220 7061 636b 6167 6520 6973 206e her package is n │ │ │ │ │ -000392a0: 6f74 2073 7566 6669 6369 656e 7420 7265 ot sufficient re │ │ │ │ │ -000392b0: 6173 6f6e 2074 6f0a 6465 636c 6172 6520 ason to.declare │ │ │ │ │ -000392c0: e280 9842 7265 616b 73e2 8099 206f 7220 ...Breaks... or │ │ │ │ │ -000392d0: e280 9843 6f6e 666c 6963 7473 e280 9920 ...Conflicts... │ │ │ │ │ -000392e0: 7769 7468 2074 6861 7420 7061 636b 6167 with that packag │ │ │ │ │ -000392f0: 652e 0a0a 4120 e280 9843 6f6e 666c 6963 e...A ...Conflic │ │ │ │ │ -00039300: 7473 e280 9920 656e 7472 7920 6d61 7920 ts... entry may │ │ │ │ │ -00039310: 6861 7665 2061 6e20 e280 9c65 6172 6c69 have an ...earli │ │ │ │ │ -00039320: 6572 2074 6861 6ee2 809d 2076 6572 7369 er than... versi │ │ │ │ │ -00039330: 6f6e 2063 6c61 7573 6520 6966 2074 6865 on clause if the │ │ │ │ │ -00039340: 0a72 6561 736f 6e20 666f 7220 7468 6520 .reason for the │ │ │ │ │ -00039350: 636f 6e66 6c69 6374 2069 7320 636f 7272 conflict is corr │ │ │ │ │ -00039360: 6563 7465 6420 696e 2061 206c 6174 6572 ected in a later │ │ │ │ │ -00039370: 2076 6572 7369 6f6e 206f 6620 6f6e 6520 version of one │ │ │ │ │ -00039380: 6f66 2074 6865 0a70 6163 6b61 6765 732e of the.packages. │ │ │ │ │ -00039390: 2020 486f 7765 7665 722c 206e 6f72 6d61 However, norma │ │ │ │ │ -000393a0: 6c6c 7920 7468 6520 7072 6573 656e 6365 lly the presence │ │ │ │ │ -000393b0: 206f 6620 616e 20e2 809c 6561 726c 6965 of an ...earlie │ │ │ │ │ -000393c0: 7220 7468 616e e280 9d20 7665 7273 696f r than... versio │ │ │ │ │ -000393d0: 6e0a 636c 6175 7365 2069 7320 6120 7369 n.clause is a si │ │ │ │ │ -000393e0: 676e 2074 6861 7420 e280 9842 7265 616b gn that ...Break │ │ │ │ │ -000393f0: 73e2 8099 2073 686f 756c 6420 6861 7665 s... should have │ │ │ │ │ -00039400: 2062 6565 6e20 7573 6564 2069 6e73 7465 been used inste │ │ │ │ │ -00039410: 6164 2e20 2041 6e0a e280 9c65 6172 6c69 ad. An....earli │ │ │ │ │ -00039420: 6572 2074 6861 6ee2 809d 2076 6572 7369 er than... versi │ │ │ │ │ -00039430: 6f6e 2063 6c61 7573 6520 696e 20e2 8098 on clause in ... │ │ │ │ │ -00039440: 436f 6e66 6c69 6374 73e2 8099 2070 7265 Conflicts... pre │ │ │ │ │ -00039450: 7665 6e74 7320 e280 9864 706b 67e2 8099 vents ...dpkg... │ │ │ │ │ -00039460: 2066 726f 6d0a 7570 6772 6164 696e 6720 from.upgrading │ │ │ │ │ -00039470: 6f72 2069 6e73 7461 6c6c 696e 6720 7468 or installing th │ │ │ │ │ -00039480: 6520 7061 636b 6167 6520 7768 6963 6820 e package which │ │ │ │ │ -00039490: 6465 636c 6172 6573 2073 7563 6820 6120 declares such a │ │ │ │ │ -000394a0: 636f 6e66 6c69 6374 2075 6e74 696c 0a74 conflict until.t │ │ │ │ │ -000394b0: 6865 2075 7067 7261 6465 206f 7220 7265 he upgrade or re │ │ │ │ │ -000394c0: 6d6f 7661 6c20 6f66 2074 6865 2063 6f6e moval of the con │ │ │ │ │ -000394d0: 666c 6963 7465 642d 7769 7468 2070 6163 flicted-with pac │ │ │ │ │ -000394e0: 6b61 6765 2068 6173 2062 6565 6e0a 636f kage has been.co │ │ │ │ │ -000394f0: 6d70 6c65 7465 642c 2077 6869 6368 2069 mpleted, which i │ │ │ │ │ -00039500: 7320 6120 7374 726f 6e67 2072 6573 7472 s a strong restr │ │ │ │ │ -00039510: 6963 7469 6f6e 2e0a 0a1f 0a46 696c 653a iction.....File: │ │ │ │ │ -00039520: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -00039530: 6e66 6f2c 2020 4e6f 6465 3a20 5669 7274 nfo, Node: Virt │ │ │ │ │ -00039540: 7561 6c20 7061 636b 6167 6573 202d 2050 ual packages - P │ │ │ │ │ -00039550: 726f 7669 6465 732c 2020 4e65 7874 3a20 rovides, Next: │ │ │ │ │ -00039560: 4f76 6572 7772 6974 696e 6720 6669 6c65 Overwriting file │ │ │ │ │ -00039570: 7320 616e 6420 7265 706c 6163 696e 6720 s and replacing │ │ │ │ │ -00039580: 7061 636b 6167 6573 202d 2052 6570 6c61 packages - Repla │ │ │ │ │ -00039590: 6365 732c 2020 5072 6576 3a20 436f 6e66 ces, Prev: Conf │ │ │ │ │ -000395a0: 6c69 6374 696e 6720 6269 6e61 7279 2070 licting binary p │ │ │ │ │ -000395b0: 6163 6b61 6765 7320 2d20 436f 6e66 6c69 ackages - Confli │ │ │ │ │ -000395c0: 6374 732c 2020 5570 3a20 4465 636c 6172 cts, Up: Declar │ │ │ │ │ -000395d0: 696e 6720 7265 6c61 7469 6f6e 7368 6970 ing relationship │ │ │ │ │ -000395e0: 7320 6265 7477 6565 6e20 7061 636b 6167 s between packag │ │ │ │ │ -000395f0: 6573 0a0a 372e 3520 5669 7274 7561 6c20 es..7.5 Virtual │ │ │ │ │ -00039600: 7061 636b 6167 6573 202d 20e2 8098 5072 packages - ...Pr │ │ │ │ │ -00039610: 6f76 6964 6573 e280 990a 3d3d 3d3d 3d3d ovides....====== │ │ │ │ │ -00039620: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00039630: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 7320 ===========..As │ │ │ │ │ -00039640: 7765 6c6c 2061 7320 7468 6520 6e61 6d65 well as the name │ │ │ │ │ -00039650: 7320 6f66 2061 6374 7561 6c20 28e2 809c s of actual (... │ │ │ │ │ -00039660: 636f 6e63 7265 7465 e280 9d29 2070 6163 concrete...) pac │ │ │ │ │ -00039670: 6b61 6765 732c 2074 6865 2070 6163 6b61 kages, the packa │ │ │ │ │ -00039680: 6765 0a72 656c 6174 696f 6e73 6869 7020 ge.relationship │ │ │ │ │ -00039690: 6669 656c 6473 20e2 8098 4465 7065 6e64 fields ...Depend │ │ │ │ │ -000396a0: 73e2 8099 2c20 e280 9852 6563 6f6d 6d65 s..., ...Recomme │ │ │ │ │ -000396b0: 6e64 73e2 8099 2c20 e280 9853 7567 6765 nds..., ...Sugge │ │ │ │ │ -000396c0: 7374 73e2 8099 2c20 e280 9845 6e68 616e sts..., ...Enhan │ │ │ │ │ -000396d0: 6365 73e2 8099 2c0a e280 9850 7265 2d44 ces...,....Pre-D │ │ │ │ │ -000396e0: 6570 656e 6473 e280 992c 20e2 8098 4272 epends..., ...Br │ │ │ │ │ -000396f0: 6561 6b73 e280 992c 20e2 8098 436f 6e66 eaks..., ...Conf │ │ │ │ │ -00039700: 6c69 6374 73e2 8099 2c20 e280 9842 7569 licts..., ...Bui │ │ │ │ │ -00039710: 6c64 2d44 6570 656e 6473 e280 992c 0ae2 ld-Depends...,.. │ │ │ │ │ -00039720: 8098 4275 696c 642d 4465 7065 6e64 732d ..Build-Depends- │ │ │ │ │ -00039730: 496e 6465 70e2 8099 2c20 e280 9842 7569 Indep..., ...Bui │ │ │ │ │ -00039740: 6c64 2d44 6570 656e 6473 2d41 7263 68e2 ld-Depends-Arch. │ │ │ │ │ -00039750: 8099 2c20 e280 9842 7569 6c64 2d43 6f6e .., ...Build-Con │ │ │ │ │ -00039760: 666c 6963 7473 e280 992c 0ae2 8098 4275 flicts...,....Bu │ │ │ │ │ -00039770: 696c 642d 436f 6e66 6c69 6374 732d 496e ild-Conflicts-In │ │ │ │ │ -00039780: 6465 70e2 8099 2061 6e64 20e2 8098 4275 dep... and ...Bu │ │ │ │ │ -00039790: 696c 642d 436f 6e66 6c69 6374 732d 4172 ild-Conflicts-Ar │ │ │ │ │ -000397a0: 6368 e280 9920 6d61 7920 6d65 6e74 696f ch... may mentio │ │ │ │ │ -000397b0: 6e20 e280 9c76 6972 7475 616c 0a70 6163 n ...virtual.pac │ │ │ │ │ -000397c0: 6b61 6765 73e2 809d 2e0a 0a41 2027 7669 kages......A 'vi │ │ │ │ │ -000397d0: 7274 7561 6c20 7061 636b 6167 6527 2069 rtual package' i │ │ │ │ │ -000397e0: 7320 6f6e 6520 7768 6963 6820 6170 7065 s one which appe │ │ │ │ │ -000397f0: 6172 7320 696e 2074 6865 20e2 8098 5072 ars in the ...Pr │ │ │ │ │ -00039800: 6f76 6964 6573 e280 9920 636f 6e74 726f ovides... contro │ │ │ │ │ -00039810: 6c20 6669 656c 640a 6f66 2061 6e6f 7468 l field.of anoth │ │ │ │ │ -00039820: 6572 2070 6163 6b61 6765 2e20 2054 6865 er package. The │ │ │ │ │ -00039830: 2065 6666 6563 7420 6973 2061 7320 6966 effect is as if │ │ │ │ │ -00039840: 2074 6865 2070 6163 6b61 6765 2873 2920 the package(s) │ │ │ │ │ -00039850: 7768 6963 6820 7072 6f76 6964 6520 610a which provide a. │ │ │ │ │ -00039860: 7061 7274 6963 756c 6172 2076 6972 7475 particular virtu │ │ │ │ │ -00039870: 616c 2070 6163 6b61 6765 206e 616d 6520 al package name │ │ │ │ │ -00039880: 6861 6420 6265 656e 206c 6973 7465 6420 had been listed │ │ │ │ │ -00039890: 6279 206e 616d 6520 6576 6572 7977 6865 by name everywhe │ │ │ │ │ -000398a0: 7265 2074 6865 0a76 6972 7475 616c 2070 re the.virtual p │ │ │ │ │ -000398b0: 6163 6b61 6765 206e 616d 6520 6170 7065 ackage name appe │ │ │ │ │ -000398c0: 6172 732e 2020 2853 6565 2061 6c73 6f20 ars. (See also │ │ │ │ │ -000398d0: 2a6e 6f74 6520 5669 7274 7561 6c20 7061 *note Virtual pa │ │ │ │ │ -000398e0: 636b 6167 6573 3a20 3133 2e29 0a0a 4966 ckages: 13.)..If │ │ │ │ │ -000398f0: 2074 6865 7265 2061 7265 2062 6f74 6820 there are both │ │ │ │ │ -00039900: 636f 6e63 7265 7465 2061 6e64 2076 6972 concrete and vir │ │ │ │ │ -00039910: 7475 616c 2070 6163 6b61 6765 7320 6f66 tual packages of │ │ │ │ │ -00039920: 2074 6865 2073 616d 6520 6e61 6d65 2c20 the same name, │ │ │ │ │ -00039930: 7468 656e 0a74 6865 2064 6570 656e 6465 then.the depende │ │ │ │ │ -00039940: 6e63 7920 6d61 7920 6265 2073 6174 6973 ncy may be satis │ │ │ │ │ -00039950: 6669 6564 2028 6f72 2074 6865 2063 6f6e fied (or the con │ │ │ │ │ -00039960: 666c 6963 7420 6361 7573 6564 2920 6279 flict caused) by │ │ │ │ │ -00039970: 2065 6974 6865 7220 7468 650a 636f 6e63 either the.conc │ │ │ │ │ -00039980: 7265 7465 2070 6163 6b61 6765 2077 6974 rete package wit │ │ │ │ │ -00039990: 6820 7468 6520 6e61 6d65 2069 6e20 7175 h the name in qu │ │ │ │ │ -000399a0: 6573 7469 6f6e 206f 7220 616e 7920 6f74 estion or any ot │ │ │ │ │ -000399b0: 6865 7220 636f 6e63 7265 7465 2070 6163 her concrete pac │ │ │ │ │ -000399c0: 6b61 6765 0a77 6869 6368 2070 726f 7669 kage.which provi │ │ │ │ │ -000399d0: 6465 7320 7468 6520 7669 7274 7561 6c20 des the virtual │ │ │ │ │ -000399e0: 7061 636b 6167 6520 7769 7468 2074 6865 package with the │ │ │ │ │ -000399f0: 206e 616d 6520 696e 2071 7565 7374 696f name in questio │ │ │ │ │ -00039a00: 6e2e 2020 5468 6973 2069 730a 736f 2074 n. This is.so t │ │ │ │ │ -00039a10: 6861 742c 2066 6f72 2065 7861 6d70 6c65 hat, for example │ │ │ │ │ -00039a20: 2c20 7375 7070 6f73 696e 6720 7765 2068 , supposing we h │ │ │ │ │ -00039a30: 6176 650a 0a20 2020 2020 5061 636b 6167 ave.. Packag │ │ │ │ │ -00039a40: 653a 2066 6f6f 0a20 2020 2020 4465 7065 e: foo. Depe │ │ │ │ │ -00039a50: 6e64 733a 2062 6172 0a0a 616e 6420 736f nds: bar..and so │ │ │ │ │ -00039a60: 6d65 6f6e 6520 656c 7365 2072 656c 6561 meone else relea │ │ │ │ │ -00039a70: 7365 7320 616e 2065 6e68 616e 6365 6420 ses an enhanced │ │ │ │ │ -00039a80: 7665 7273 696f 6e20 6f66 2074 6865 20e2 version of the . │ │ │ │ │ -00039a90: 8098 6261 72e2 8099 2070 6163 6b61 6765 ..bar... package │ │ │ │ │ -00039aa0: 2074 6865 790a 6361 6e20 7361 793a 0a0a they.can say:.. │ │ │ │ │ -00039ab0: 2020 2020 2050 6163 6b61 6765 3a20 6261 Package: ba │ │ │ │ │ -00039ac0: 722d 706c 7573 0a20 2020 2020 5072 6f76 r-plus. Prov │ │ │ │ │ -00039ad0: 6964 6573 3a20 6261 720a 0a61 6e64 2074 ides: bar..and t │ │ │ │ │ -00039ae0: 6865 20e2 8098 6261 722d 706c 7573 e280 he ...bar-plus.. │ │ │ │ │ -00039af0: 9920 7061 636b 6167 6520 7769 6c6c 206e . package will n │ │ │ │ │ -00039b00: 6f77 2061 6c73 6f20 7361 7469 7366 7920 ow also satisfy │ │ │ │ │ -00039b10: 7468 6520 6465 7065 6e64 656e 6379 2066 the dependency f │ │ │ │ │ -00039b20: 6f72 2074 6865 0ae2 8098 666f 6fe2 8099 or the....foo... │ │ │ │ │ -00039b30: 2070 6163 6b61 6765 2e0a 0a41 20e2 8098 package...A ... │ │ │ │ │ -00039b40: 5072 6f76 6964 6573 e280 9920 6669 656c Provides... fiel │ │ │ │ │ -00039b50: 6420 6d61 7920 636f 6e74 6169 6e20 7665 d may contain ve │ │ │ │ │ -00039b60: 7273 696f 6e20 6e75 6d62 6572 732c 2061 rsion numbers, a │ │ │ │ │ -00039b70: 6e64 2073 7563 6820 6120 7665 7273 696f nd such a versio │ │ │ │ │ -00039b80: 6e0a 6e75 6d62 6572 2077 696c 6c20 6265 n.number will be │ │ │ │ │ -00039b90: 2063 6f6e 7369 6465 7265 6420 7768 656e considered when │ │ │ │ │ -00039ba0: 2063 6f6e 7369 6465 7269 6e67 2061 2064 considering a d │ │ │ │ │ -00039bb0: 6570 656e 6465 6e63 7920 6f6e 206f 7220 ependency on or │ │ │ │ │ -00039bc0: 636f 6e66 6c69 6374 0a77 6974 6820 7468 conflict.with th │ │ │ │ │ -00039bd0: 6520 7669 7274 7561 6c20 7061 636b 6167 e virtual packag │ │ │ │ │ -00039be0: 6520 6e61 6d65 2e20 2046 6f72 2065 7861 e name. For exa │ │ │ │ │ -00039bf0: 6d70 6c65 2c20 6769 7665 6e20 7468 6520 mple, given the │ │ │ │ │ -00039c00: 666f 6c6c 6f77 696e 670a 7061 636b 6167 following.packag │ │ │ │ │ -00039c10: 6573 3a0a 0a20 2020 2020 5061 636b 6167 es:.. Packag │ │ │ │ │ -00039c20: 653a 2066 6f6f 0a20 2020 2020 4465 7065 e: foo. Depe │ │ │ │ │ -00039c30: 6e64 733a 2062 6172 2028 3e3d 2031 2e30 nds: bar (>= 1.0 │ │ │ │ │ -00039c40: 290a 0a20 2020 2020 5061 636b 6167 653a ).. Package: │ │ │ │ │ -00039c50: 2062 6172 0a20 2020 2020 5665 7273 696f bar. Versio │ │ │ │ │ -00039c60: 6e3a 2030 2e39 0a0a 2020 2020 2050 6163 n: 0.9.. Pac │ │ │ │ │ -00039c70: 6b61 6765 3a20 6261 722d 706c 7573 0a20 kage: bar-plus. │ │ │ │ │ -00039c80: 2020 2020 5072 6f76 6964 6573 3a20 6261 Provides: ba │ │ │ │ │ -00039c90: 7220 283d 2031 2e30 290a 0a74 6865 20e2 r (= 1.0)..the . │ │ │ │ │ -00039ca0: 8098 6261 722d 706c 7573 e280 9920 7061 ..bar-plus... pa │ │ │ │ │ -00039cb0: 636b 6167 6520 7769 6c6c 2073 6174 6973 ckage will satis │ │ │ │ │ -00039cc0: 6679 2074 6865 2064 6570 656e 6465 6e63 fy the dependenc │ │ │ │ │ -00039cd0: 7920 666f 7220 7468 6520 e280 9866 6f6f y for the ...foo │ │ │ │ │ -00039ce0: e280 9920 7061 636b 6167 650a 7769 7468 ... package.with │ │ │ │ │ -00039cf0: 2074 6865 2076 6972 7475 616c 2070 6163 the virtual pac │ │ │ │ │ -00039d00: 6b61 6765 206e 616d 652c 2061 7320 6162 kage name, as ab │ │ │ │ │ -00039d10: 6f76 652e 2020 4966 2074 6865 20e2 8098 ove. If the ... │ │ │ │ │ -00039d20: 5072 6f76 6964 6573 e280 9920 6669 656c Provides... fiel │ │ │ │ │ -00039d30: 6420 646f 6573 0a6e 6f74 2073 7065 6369 d does.not speci │ │ │ │ │ -00039d40: 6679 2061 2076 6572 7369 6f6e 206e 756d fy a version num │ │ │ │ │ -00039d50: 6265 722c 2069 7420 7769 6c6c 206e 6f74 ber, it will not │ │ │ │ │ -00039d60: 2073 6174 6973 6679 2076 6572 7369 6f6e satisfy version │ │ │ │ │ -00039d70: 6564 2064 6570 656e 6465 6e63 6965 730a ed dependencies. │ │ │ │ │ -00039d80: 6f72 2076 696f 6c61 7465 2076 6572 7369 or violate versi │ │ │ │ │ -00039d90: 6f6e 6564 20e2 8098 436f 6e66 6c69 6374 oned ...Conflict │ │ │ │ │ -00039da0: 73e2 8099 206f 7220 e280 9842 7265 616b s... or ...Break │ │ │ │ │ -00039db0: 73e2 8099 2e20 2046 6f72 2065 7861 6d70 s.... For examp │ │ │ │ │ -00039dc0: 6c65 2c20 6769 7665 6e20 7468 650a 666f le, given the.fo │ │ │ │ │ -00039dd0: 6c6c 6f77 696e 6720 7061 636b 6167 6573 llowing packages │ │ │ │ │ -00039de0: 3a0a 0a20 2020 2020 5061 636b 6167 653a :.. Package: │ │ │ │ │ -00039df0: 2066 6f6f 0a20 2020 2020 4465 7065 6e64 foo. Depend │ │ │ │ │ -00039e00: 733a 2062 6172 2028 3e3d 2031 2e30 290a s: bar (>= 1.0). │ │ │ │ │ -00039e10: 0a20 2020 2020 5061 636b 6167 653a 2062 . Package: b │ │ │ │ │ -00039e20: 6172 0a20 2020 2020 5665 7273 696f 6e3a ar. Version: │ │ │ │ │ -00039e30: 2030 2e39 0a0a 2020 2020 2050 6163 6b61 0.9.. Packa │ │ │ │ │ -00039e40: 6765 3a20 6261 722d 706c 7573 0a20 2020 ge: bar-plus. │ │ │ │ │ -00039e50: 2020 5072 6f76 6964 6573 3a20 6261 7220 Provides: bar │ │ │ │ │ -00039e60: 283d 2031 2e30 290a 0a20 2020 2020 5061 (= 1.0).. Pa │ │ │ │ │ -00039e70: 636b 6167 653a 2062 6172 2d63 6c6f 6e65 ckage: bar-clone │ │ │ │ │ -00039e80: 0a20 2020 2020 5072 6f76 6964 6573 3a20 . Provides: │ │ │ │ │ -00039e90: 6261 720a 0a74 6865 20e2 8098 6261 722d bar..the ...bar- │ │ │ │ │ -00039ea0: 706c 7573 e280 9920 7061 636b 6167 6520 plus... package │ │ │ │ │ -00039eb0: 7769 6c6c 2073 6174 6973 6679 2074 6865 will satisfy the │ │ │ │ │ -00039ec0: 2064 6570 656e 6465 6e63 7920 666f 7220 dependency for │ │ │ │ │ -00039ed0: 7468 6520 e280 9866 6f6f e280 990a 7061 the ...foo....pa │ │ │ │ │ -00039ee0: 636b 6167 652c 2062 7574 2074 6865 20e2 ckage, but the . │ │ │ │ │ -00039ef0: 8098 6261 722d 636c 6f6e 65e2 8099 2070 ..bar-clone... p │ │ │ │ │ -00039f00: 6163 6b61 6765 2077 696c 6c20 6e6f 742e ackage will not. │ │ │ │ │ -00039f10: 0a0a 546f 2073 7065 6369 6679 2077 6869 ..To specify whi │ │ │ │ │ -00039f20: 6368 206f 6620 6120 7365 7420 6f66 2072 ch of a set of r │ │ │ │ │ -00039f30: 6561 6c20 7061 636b 6167 6573 2073 686f eal packages sho │ │ │ │ │ -00039f40: 756c 6420 6265 2074 6865 2064 6566 6175 uld be the defau │ │ │ │ │ -00039f50: 6c74 2074 6f0a 7361 7469 7366 7920 6120 lt to.satisfy a │ │ │ │ │ -00039f60: 7061 7274 6963 756c 6172 2064 6570 656e particular depen │ │ │ │ │ -00039f70: 6465 6e63 7920 6f6e 2061 2076 6972 7475 dency on a virtu │ │ │ │ │ -00039f80: 616c 2070 6163 6b61 6765 2c20 6c69 7374 al package, list │ │ │ │ │ -00039f90: 2074 6865 2072 6561 6c0a 7061 636b 6167 the real.packag │ │ │ │ │ -00039fa0: 6520 6173 2061 6e20 616c 7465 726e 6174 e as an alternat │ │ │ │ │ -00039fb0: 6976 6520 6265 666f 7265 2074 6865 2076 ive before the v │ │ │ │ │ -00039fc0: 6972 7475 616c 206f 6e65 2e0a 0a49 6620 irtual one...If │ │ │ │ │ -00039fd0: 7468 6520 7669 7274 7561 6c20 7061 636b the virtual pack │ │ │ │ │ -00039fe0: 6167 6520 7265 7072 6573 656e 7473 2061 age represents a │ │ │ │ │ -00039ff0: 2066 6163 696c 6974 7920 7468 6174 2063 facility that c │ │ │ │ │ -0003a000: 616e 206f 6e6c 7920 6265 2070 726f 7669 an only be provi │ │ │ │ │ -0003a010: 6465 640a 6279 206f 6e65 2072 6561 6c20 ded.by one real │ │ │ │ │ -0003a020: 7061 636b 6167 6520 6174 2061 2074 696d package at a tim │ │ │ │ │ -0003a030: 652c 2073 7563 6820 6173 2074 6865 206d e, such as the m │ │ │ │ │ -0003a040: 6169 6c2d 7472 616e 7370 6f72 742d 6167 ail-transport-ag │ │ │ │ │ -0003a050: 656e 7420 7669 7274 7561 6c0a 7061 636b ent virtual.pack │ │ │ │ │ -0003a060: 6167 6520 7468 6174 2072 6571 7569 7265 age that require │ │ │ │ │ -0003a070: 7320 696e 7374 616c 6c61 7469 6f6e 206f s installation o │ │ │ │ │ -0003a080: 6620 6120 6269 6e61 7279 2074 6861 7420 f a binary that │ │ │ │ │ -0003a090: 776f 756c 6420 636f 6e66 6c69 6374 2077 would conflict w │ │ │ │ │ -0003a0a0: 6974 680a 616c 6c20 6f74 6865 7220 7072 ith.all other pr │ │ │ │ │ -0003a0b0: 6f76 6964 6572 7320 6f66 2074 6861 7420 oviders of that │ │ │ │ │ -0003a0c0: 7669 7274 7561 6c20 7061 636b 6167 6520 virtual package │ │ │ │ │ -0003a0d0: 2873 6565 202a 6e6f 7465 204d 6169 6c20 (see *note Mail │ │ │ │ │ -0003a0e0: 7472 616e 7370 6f72 742c 0a64 656c 6976 transport,.deliv │ │ │ │ │ -0003a0f0: 6572 7920 616e 6420 7573 6572 2061 6765 ery and user age │ │ │ │ │ -0003a100: 6e74 733a 2066 382e 292c 2061 6c6c 2070 nts: f8.), all p │ │ │ │ │ -0003a110: 6163 6b61 6765 7320 7072 6f76 6964 696e ackages providin │ │ │ │ │ -0003a120: 6720 7468 6174 2076 6972 7475 616c 0a70 g that virtual.p │ │ │ │ │ -0003a130: 6163 6b61 6765 2073 686f 756c 6420 616c ackage should al │ │ │ │ │ -0003a140: 736f 2064 6563 6c61 7265 2061 2063 6f6e so declare a con │ │ │ │ │ -0003a150: 666c 6963 7420 7769 7468 2069 7420 7573 flict with it us │ │ │ │ │ -0003a160: 696e 6720 e280 9843 6f6e 666c 6963 7473 ing ...Conflicts │ │ │ │ │ -0003a170: e280 992e 2020 5468 6973 0a77 696c 6c20 .... This.will │ │ │ │ │ -0003a180: 656e 7375 7265 2074 6861 7420 6174 206d ensure that at m │ │ │ │ │ -0003a190: 6f73 7420 6f6e 6520 7072 6f76 6964 6572 ost one provider │ │ │ │ │ -0003a1a0: 206f 6620 7468 6174 2076 6972 7475 616c of that virtual │ │ │ │ │ -0003a1b0: 2070 6163 6b61 6765 2069 730a 756e 7061 package is.unpa │ │ │ │ │ -0003a1c0: 636b 6564 206f 7220 696e 7374 616c 6c65 cked or installe │ │ │ │ │ -0003a1d0: 6420 6174 2061 2074 696d 652e 0a0a 1f0a d at a time..... │ │ │ │ │ -0003a1e0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -0003a1f0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -0003a200: 204f 7665 7277 7269 7469 6e67 2066 696c Overwriting fil │ │ │ │ │ -0003a210: 6573 2061 6e64 2072 6570 6c61 6369 6e67 es and replacing │ │ │ │ │ -0003a220: 2070 6163 6b61 6765 7320 2d20 5265 706c packages - Repl │ │ │ │ │ -0003a230: 6163 6573 2c20 204e 6578 743a 2052 656c aces, Next: Rel │ │ │ │ │ -0003a240: 6174 696f 6e73 6869 7073 2062 6574 7765 ationships betwe │ │ │ │ │ -0003a250: 656e 2073 6f75 7263 6520 616e 6420 6269 en source and bi │ │ │ │ │ -0003a260: 6e61 7279 2070 6163 6b61 6765 7320 2d20 nary packages - │ │ │ │ │ -0003a270: 4275 696c 642d 4465 7065 6e64 7320 4275 Build-Depends Bu │ │ │ │ │ -0003a280: 696c 642d 4465 7065 6e64 732d 496e 6465 ild-Depends-Inde │ │ │ │ │ -0003a290: 7020 4275 696c 642d 4465 7065 6e64 732d p Build-Depends- │ │ │ │ │ -0003a2a0: 4172 6368 2042 7569 6c64 2d43 6f6e 666c Arch Build-Confl │ │ │ │ │ -0003a2b0: 6963 7473 2042 7569 6c64 2d43 6f6e 666c icts Build-Confl │ │ │ │ │ -0003a2c0: 6963 7473 2d49 6e64 6570 2042 7569 6c64 icts-Indep Build │ │ │ │ │ -0003a2d0: 2d43 6f6e 666c 6963 7473 2d41 7263 682c -Conflicts-Arch, │ │ │ │ │ -0003a2e0: 2020 5072 6576 3a20 5669 7274 7561 6c20 Prev: Virtual │ │ │ │ │ -0003a2f0: 7061 636b 6167 6573 202d 2050 726f 7669 packages - Provi │ │ │ │ │ -0003a300: 6465 732c 2020 5570 3a20 4465 636c 6172 des, Up: Declar │ │ │ │ │ -0003a310: 696e 6720 7265 6c61 7469 6f6e 7368 6970 ing relationship │ │ │ │ │ -0003a320: 7320 6265 7477 6565 6e20 7061 636b 6167 s between packag │ │ │ │ │ -0003a330: 6573 0a0a 372e 3620 4f76 6572 7772 6974 es..7.6 Overwrit │ │ │ │ │ -0003a340: 696e 6720 6669 6c65 7320 616e 6420 7265 ing files and re │ │ │ │ │ -0003a350: 706c 6163 696e 6720 7061 636b 6167 6573 placing packages │ │ │ │ │ -0003a360: 202d 20e2 8098 5265 706c 6163 6573 e280 - ...Replaces.. │ │ │ │ │ -0003a370: 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ..============== │ │ │ │ │ -0003a380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003a390: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003a3a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a50 6163 ===========..Pac │ │ │ │ │ -0003a3b0: 6b61 6765 7320 6361 6e20 6465 636c 6172 kages can declar │ │ │ │ │ -0003a3c0: 6520 696e 2074 6865 6972 2063 6f6e 7472 e in their contr │ │ │ │ │ -0003a3d0: 6f6c 2066 696c 6520 7468 6174 2074 6865 ol file that the │ │ │ │ │ -0003a3e0: 7920 7368 6f75 6c64 206f 7665 7277 7269 y should overwri │ │ │ │ │ -0003a3f0: 7465 0a66 696c 6573 2069 6e20 6365 7274 te.files in cert │ │ │ │ │ -0003a400: 6169 6e20 6f74 6865 7220 7061 636b 6167 ain other packag │ │ │ │ │ -0003a410: 6573 2c20 6f72 2063 6f6d 706c 6574 656c es, or completel │ │ │ │ │ -0003a420: 7920 7265 706c 6163 6520 6f74 6865 7220 y replace other │ │ │ │ │ -0003a430: 7061 636b 6167 6573 2e0a 5468 6520 e280 packages..The .. │ │ │ │ │ -0003a440: 9852 6570 6c61 6365 73e2 8099 2063 6f6e .Replaces... con │ │ │ │ │ -0003a450: 7472 6f6c 2066 6965 6c64 2068 6173 2074 trol field has t │ │ │ │ │ -0003a460: 6865 7365 2074 776f 2064 6973 7469 6e63 hese two distinc │ │ │ │ │ -0003a470: 7420 7075 7270 6f73 6573 2e0a 0a2a 204d t purposes...* M │ │ │ │ │ -0003a480: 656e 753a 0a0a 2a20 4f76 6572 7772 6974 enu:..* Overwrit │ │ │ │ │ -0003a490: 696e 6720 6669 6c65 7320 696e 206f 7468 ing files in oth │ │ │ │ │ -0003a4a0: 6572 2070 6163 6b61 6765 733a 3a0a 2a20 er packages::.* │ │ │ │ │ -0003a4b0: 5265 706c 6163 696e 6720 7768 6f6c 6520 Replacing whole │ │ │ │ │ -0003a4c0: 7061 636b 6167 6573 2c20 666f 7263 696e packages, forcin │ │ │ │ │ -0003a4d0: 6720 7468 6569 7220 7265 6d6f 7661 6c3a g their removal: │ │ │ │ │ -0003a4e0: 2052 6570 6c61 6369 6e67 2077 686f 6c65 Replacing whole │ │ │ │ │ -0003a4f0: 2070 6163 6b61 6765 7320 666f 7263 696e packages forcin │ │ │ │ │ -0003a500: 6720 7468 6569 7220 7265 6d6f 7661 6c2e g their removal. │ │ │ │ │ -0003a510: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0003a520: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0003a530: 6f64 653a 204f 7665 7277 7269 7469 6e67 ode: Overwriting │ │ │ │ │ -0003a540: 2066 696c 6573 2069 6e20 6f74 6865 7220 files in other │ │ │ │ │ -0003a550: 7061 636b 6167 6573 2c20 204e 6578 743a packages, Next: │ │ │ │ │ -0003a560: 2052 6570 6c61 6369 6e67 2077 686f 6c65 Replacing whole │ │ │ │ │ -0003a570: 2070 6163 6b61 6765 7320 666f 7263 696e packages forcin │ │ │ │ │ -0003a580: 6720 7468 6569 7220 7265 6d6f 7661 6c2c g their removal, │ │ │ │ │ -0003a590: 2020 5570 3a20 4f76 6572 7772 6974 696e Up: Overwritin │ │ │ │ │ -0003a5a0: 6720 6669 6c65 7320 616e 6420 7265 706c g files and repl │ │ │ │ │ -0003a5b0: 6163 696e 6720 7061 636b 6167 6573 202d acing packages - │ │ │ │ │ -0003a5c0: 2052 6570 6c61 6365 730a 0a37 2e36 2e31 Replaces..7.6.1 │ │ │ │ │ -0003a5d0: 204f 7665 7277 7269 7469 6e67 2066 696c Overwriting fil │ │ │ │ │ -0003a5e0: 6573 2069 6e20 6f74 6865 7220 7061 636b es in other pack │ │ │ │ │ -0003a5f0: 6167 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ages.----------- │ │ │ │ │ -0003a600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0003a610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -0003a620: 4974 2069 7320 7573 7561 6c6c 7920 616e It is usually an │ │ │ │ │ -0003a630: 2065 7272 6f72 2066 6f72 2061 2070 6163 error for a pac │ │ │ │ │ -0003a640: 6b61 6765 2074 6f20 636f 6e74 6169 6e20 kage to contain │ │ │ │ │ -0003a650: 6669 6c65 7320 7768 6963 6820 6172 6520 files which are │ │ │ │ │ -0003a660: 6f6e 2074 6865 0a73 7973 7465 6d20 696e on the.system in │ │ │ │ │ -0003a670: 2061 6e6f 7468 6572 2070 6163 6b61 6765 another package │ │ │ │ │ -0003a680: 2e20 2048 6f77 6576 6572 2c20 6966 2074 . However, if t │ │ │ │ │ -0003a690: 6865 206f 7665 7277 7269 7469 6e67 2070 he overwriting p │ │ │ │ │ -0003a6a0: 6163 6b61 6765 2064 6563 6c61 7265 730a ackage declares. │ │ │ │ │ -0003a6b0: 7468 6174 2069 7420 e280 9852 6570 6c61 that it ...Repla │ │ │ │ │ -0003a6c0: 6365 73e2 8099 2074 6865 206f 6e65 2063 ces... the one c │ │ │ │ │ -0003a6d0: 6f6e 7461 696e 696e 6720 7468 6520 6669 ontaining the fi │ │ │ │ │ -0003a6e0: 6c65 2062 6569 6e67 206f 7665 7277 7269 le being overwri │ │ │ │ │ -0003a6f0: 7474 656e 2c20 7468 656e 0ae2 8098 6470 tten, then....dp │ │ │ │ │ -0003a700: 6b67 e280 9920 7769 6c6c 2072 6570 6c61 kg... will repla │ │ │ │ │ -0003a710: 6365 2074 6865 2066 696c 6520 6672 6f6d ce the file from │ │ │ │ │ -0003a720: 2074 6865 206f 6c64 2070 6163 6b61 6765 the old package │ │ │ │ │ -0003a730: 2077 6974 6820 7468 6174 2066 726f 6d20 with that from │ │ │ │ │ -0003a740: 7468 650a 6e65 772e 2020 5468 6520 6669 the.new. The fi │ │ │ │ │ -0003a750: 6c65 2077 696c 6c20 6e6f 206c 6f6e 6765 le will no longe │ │ │ │ │ -0003a760: 7220 6265 206c 6973 7465 6420 6173 20e2 r be listed as . │ │ │ │ │ -0003a770: 809c 6f77 6e65 64e2 809d 2062 7920 7468 ..owned... by th │ │ │ │ │ -0003a780: 6520 6f6c 6420 7061 636b 6167 650a 616e e old package.an │ │ │ │ │ -0003a790: 6420 7769 6c6c 2062 6520 7461 6b65 6e20 d will be taken │ │ │ │ │ -0003a7a0: 6f76 6572 2062 7920 7468 6520 6e65 7720 over by the new │ │ │ │ │ -0003a7b0: 7061 636b 6167 652e 2020 4e6f 726d 616c package. Normal │ │ │ │ │ -0003a7c0: 6c79 2c20 e280 9842 7265 616b 73e2 8099 ly, ...Breaks... │ │ │ │ │ -0003a7d0: 2073 686f 756c 6420 6265 0a75 7365 6420 should be.used │ │ │ │ │ -0003a7e0: 696e 2063 6f6e 6a75 6e63 7469 6f6e 2077 in conjunction w │ │ │ │ │ -0003a7f0: 6974 6820 e280 9852 6570 6c61 6365 73e2 ith ...Replaces. │ │ │ │ │ -0003a800: 8099 2e20 2028 3129 0a0a 466f 7220 6578 ... (1)..For ex │ │ │ │ │ -0003a810: 616d 706c 652c 2069 6620 6120 7061 636b ample, if a pack │ │ │ │ │ -0003a820: 6167 6520 666f 6f20 6973 2073 706c 6974 age foo is split │ │ │ │ │ -0003a830: 2069 6e74 6f20 666f 6f20 616e 6420 666f into foo and fo │ │ │ │ │ -0003a840: 6f2d 6461 7461 2073 7461 7274 696e 6720 o-data starting │ │ │ │ │ -0003a850: 6174 0a76 6572 7369 6f6e 2031 2e32 2d33 at.version 1.2-3 │ │ │ │ │ -0003a860: 2c20 666f 6f2d 6461 7461 2077 6f75 6c64 , foo-data would │ │ │ │ │ -0003a870: 2068 6176 6520 7468 6520 6669 656c 6473 have the fields │ │ │ │ │ -0003a880: 0a0a 2020 2020 2052 6570 6c61 6365 733a .. Replaces: │ │ │ │ │ -0003a890: 2066 6f6f 2028 3c3c 2031 2e32 2d33 290a foo (<< 1.2-3). │ │ │ │ │ -0003a8a0: 2020 2020 2042 7265 616b 733a 2066 6f6f Breaks: foo │ │ │ │ │ -0003a8b0: 2028 3c3c 2031 2e32 2d33 290a 0a69 6e20 (<< 1.2-3)..in │ │ │ │ │ -0003a8c0: 6974 7320 636f 6e74 726f 6c20 6669 6c65 its control file │ │ │ │ │ -0003a8d0: 2e20 2054 6865 206e 6577 2076 6572 7369 . The new versi │ │ │ │ │ -0003a8e0: 6f6e 206f 6620 7468 6520 7061 636b 6167 on of the packag │ │ │ │ │ -0003a8f0: 6520 666f 6f20 776f 756c 6420 6e6f 726d e foo would norm │ │ │ │ │ -0003a900: 616c 6c79 0a68 6176 6520 7468 6520 6669 ally.have the fi │ │ │ │ │ -0003a910: 656c 640a 0a20 2020 2020 4465 7065 6e64 eld.. Depend │ │ │ │ │ -0003a920: 733a 2066 6f6f 2d64 6174 6120 283e 3d20 s: foo-data (>= │ │ │ │ │ -0003a930: 312e 322d 3329 0a0a 286f 7220 706f 7373 1.2-3)..(or poss │ │ │ │ │ -0003a940: 6962 6c79 20e2 8098 5265 636f 6d6d 656e ibly ...Recommen │ │ │ │ │ -0003a950: 6473 e280 9920 6f72 2065 7665 6e20 e280 ds... or even .. │ │ │ │ │ -0003a960: 9853 7567 6765 7374 73e2 8099 2069 6620 .Suggests... if │ │ │ │ │ -0003a970: 7468 6520 6669 6c65 7320 6d6f 7665 6420 the files moved │ │ │ │ │ -0003a980: 696e 746f 0a66 6f6f 2d64 6174 6120 6172 into.foo-data ar │ │ │ │ │ -0003a990: 6520 6e6f 7420 7265 7175 6972 6564 2066 e not required f │ │ │ │ │ -0003a9a0: 6f72 206e 6f72 6d61 6c20 6f70 6572 6174 or normal operat │ │ │ │ │ -0003a9b0: 696f 6e29 2e0a 0a49 6620 6120 7061 636b ion)...If a pack │ │ │ │ │ -0003a9c0: 6167 6520 6973 2063 6f6d 706c 6574 656c age is completel │ │ │ │ │ -0003a9d0: 7920 7265 706c 6163 6564 2069 6e20 7468 y replaced in th │ │ │ │ │ -0003a9e0: 6973 2077 6179 2c20 736f 2074 6861 7420 is way, so that │ │ │ │ │ -0003a9f0: e280 9864 706b 67e2 8099 2064 6f65 7320 ...dpkg... does │ │ │ │ │ -0003aa00: 6e6f 740a 6b6e 6f77 206f 6620 616e 7920 not.know of any │ │ │ │ │ -0003aa10: 6669 6c65 7320 6974 2073 7469 6c6c 2063 files it still c │ │ │ │ │ -0003aa20: 6f6e 7461 696e 732c 2069 7420 6973 2063 ontains, it is c │ │ │ │ │ -0003aa30: 6f6e 7369 6465 7265 6420 746f 2068 6176 onsidered to hav │ │ │ │ │ -0003aa40: 650a e280 9c64 6973 6170 7065 6172 6564 e....disappeared │ │ │ │ │ -0003aa50: e280 9d2e 2020 4974 2077 696c 6c20 6265 .... It will be │ │ │ │ │ -0003aa60: 206d 6172 6b65 6420 6173 206e 6f74 2077 marked as not w │ │ │ │ │ -0003aa70: 616e 7465 6420 6f6e 2074 6865 2073 7973 anted on the sys │ │ │ │ │ -0003aa80: 7465 6d20 2873 656c 6563 7465 640a 666f tem (selected.fo │ │ │ │ │ -0003aa90: 7220 7265 6d6f 7661 6c29 2061 6e64 20e2 r removal) and . │ │ │ │ │ -0003aaa0: 809c 4e6f 742d 496e 7374 616c 6c65 64e2 ..Not-Installed. │ │ │ │ │ -0003aab0: 809d 2e20 2041 6e79 20e2 8098 636f 6e66 ... Any ...conf │ │ │ │ │ -0003aac0: 6669 6c65 e280 9973 2064 6574 6169 6c73 file...s details │ │ │ │ │ -0003aad0: 206e 6f74 6564 2066 6f72 2074 6865 0a70 noted for the.p │ │ │ │ │ -0003aae0: 6163 6b61 6765 2077 696c 6c20 6265 2069 ackage will be i │ │ │ │ │ -0003aaf0: 676e 6f72 6564 2c20 6173 2074 6865 7920 gnored, as they │ │ │ │ │ -0003ab00: 7769 6c6c 2068 6176 6520 6265 656e 2074 will have been t │ │ │ │ │ -0003ab10: 616b 656e 206f 7665 7220 6279 2074 6865 aken over by the │ │ │ │ │ -0003ab20: 0a6f 7665 7277 7269 7469 6e67 2070 6163 .overwriting pac │ │ │ │ │ -0003ab30: 6b61 6765 2e20 2054 6865 2070 6163 6b61 kage. The packa │ │ │ │ │ -0003ab40: 6765 e280 9973 20e2 8098 706f 7374 726d ge...s ...postrm │ │ │ │ │ -0003ab50: e280 9920 7363 7269 7074 2077 696c 6c20 ... script will │ │ │ │ │ -0003ab60: 6265 2072 756e 2077 6974 6820 610a 7370 be run with a.sp │ │ │ │ │ -0003ab70: 6563 6961 6c20 6172 6775 6d65 6e74 2074 ecial argument t │ │ │ │ │ -0003ab80: 6f20 616c 6c6f 7720 7468 6520 7061 636b o allow the pack │ │ │ │ │ -0003ab90: 6167 6520 746f 2064 6f20 616e 7920 6669 age to do any fi │ │ │ │ │ -0003aba0: 6e61 6c20 636c 6561 6e75 7020 7265 7175 nal cleanup requ │ │ │ │ │ -0003abb0: 6972 6564 2e0a 5365 6520 2a6e 6f74 6520 ired..See *note │ │ │ │ │ -0003abc0: 5375 6d6d 6172 7920 6f66 2077 6179 7320 Summary of ways │ │ │ │ │ -0003abd0: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ -0003abe0: 7473 2061 7265 2063 616c 6c65 643a 2065 ts are called: e │ │ │ │ │ -0003abf0: 352e 2020 2832 290a 0a46 6f72 2074 6869 5. (2)..For thi │ │ │ │ │ -0003ac00: 7320 7573 6167 6520 6f66 20e2 8098 5265 s usage of ...Re │ │ │ │ │ -0003ac10: 706c 6163 6573 e280 992c 2076 6972 7475 places..., virtu │ │ │ │ │ -0003ac20: 616c 2070 6163 6b61 6765 7320 2873 6565 al packages (see │ │ │ │ │ -0003ac30: 202a 6e6f 7465 2056 6972 7475 616c 0a70 *note Virtual.p │ │ │ │ │ -0003ac40: 6163 6b61 6765 7320 2d20 5072 6f76 6964 ackages - Provid │ │ │ │ │ -0003ac50: 6573 3a20 3536 2e29 2061 7265 206e 6f74 es: 56.) are not │ │ │ │ │ -0003ac60: 2063 6f6e 7369 6465 7265 6420 7768 656e considered when │ │ │ │ │ -0003ac70: 206c 6f6f 6b69 6e67 2061 7420 610a e280 looking at a... │ │ │ │ │ -0003ac80: 9852 6570 6c61 6365 73e2 8099 2066 6965 .Replaces... fie │ │ │ │ │ -0003ac90: 6c64 2e20 2054 6865 2070 6163 6b61 6765 ld. The package │ │ │ │ │ -0003aca0: 7320 6465 636c 6172 6564 2061 7320 6265 s declared as be │ │ │ │ │ -0003acb0: 696e 6720 7265 706c 6163 6564 206d 7573 ing replaced mus │ │ │ │ │ -0003acc0: 7420 6265 0a6d 656e 7469 6f6e 6564 2062 t be.mentioned b │ │ │ │ │ -0003acd0: 7920 7468 6569 7220 7265 616c 206e 616d y their real nam │ │ │ │ │ -0003ace0: 6573 2e0a 0a54 6869 7320 7573 6167 6520 es...This usage │ │ │ │ │ -0003acf0: 6f66 20e2 8098 5265 706c 6163 6573 e280 of ...Replaces.. │ │ │ │ │ -0003ad00: 9920 6f6e 6c79 2074 616b 6573 2065 6666 . only takes eff │ │ │ │ │ -0003ad10: 6563 7420 7768 656e 2062 6f74 6820 7061 ect when both pa │ │ │ │ │ -0003ad20: 636b 6167 6573 2061 7265 2061 740a 6c65 ckages are at.le │ │ │ │ │ -0003ad30: 6173 7420 7061 7274 6961 6c6c 7920 6f6e ast partially on │ │ │ │ │ -0003ad40: 2074 6865 2073 7973 7465 6d20 6174 206f the system at o │ │ │ │ │ -0003ad50: 6e63 652e 2020 4974 2069 7320 6e6f 7420 nce. It is not │ │ │ │ │ -0003ad60: 7265 6c65 7661 6e74 2069 6620 7468 650a relevant if the. │ │ │ │ │ -0003ad70: 7061 636b 6167 6573 2063 6f6e 666c 6963 packages conflic │ │ │ │ │ -0003ad80: 7420 756e 6c65 7373 2074 6865 2063 6f6e t unless the con │ │ │ │ │ -0003ad90: 666c 6963 7420 6861 7320 6265 656e 206f flict has been o │ │ │ │ │ -0003ada0: 7665 7272 6964 6465 6e2e 0a0a 2020 202d verridden... - │ │ │ │ │ -0003adb0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ -0003adc0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ -0003add0: 2020 2028 3129 2054 6f20 7365 6520 7768 (1) To see wh │ │ │ │ │ -0003ade0: 7920 e280 9842 7265 616b 73e2 8099 2069 y ...Breaks... i │ │ │ │ │ -0003adf0: 7320 6e6f 726d 616c 6c79 206e 6565 6465 s normally neede │ │ │ │ │ -0003ae00: 6420 696e 2061 6464 6974 696f 6e20 746f d in addition to │ │ │ │ │ -0003ae10: 20e2 8098 5265 706c 6163 6573 e280 992c ...Replaces..., │ │ │ │ │ -0003ae20: 0a63 6f6e 7369 6465 7220 7468 6520 6361 .consider the ca │ │ │ │ │ -0003ae30: 7365 206f 6620 6120 6669 6c65 2069 6e20 se of a file in │ │ │ │ │ -0003ae40: 7468 6520 7061 636b 6167 6520 666f 6f20 the package foo │ │ │ │ │ -0003ae50: 6265 696e 6720 7461 6b65 6e20 6f76 6572 being taken over │ │ │ │ │ -0003ae60: 2062 7920 7468 650a 7061 636b 6167 6520 by the.package │ │ │ │ │ -0003ae70: 666f 6f2d 6461 7461 2e20 20e2 8098 5265 foo-data. ...Re │ │ │ │ │ -0003ae80: 706c 6163 6573 e280 9920 7769 6c6c 2061 places... will a │ │ │ │ │ -0003ae90: 6c6c 6f77 2066 6f6f 2d64 6174 6120 746f llow foo-data to │ │ │ │ │ -0003aea0: 2062 6520 696e 7374 616c 6c65 6420 616e be installed an │ │ │ │ │ -0003aeb0: 640a 7461 6b65 206f 7665 7220 7468 6174 d.take over that │ │ │ │ │ -0003aec0: 2066 696c 652e 2020 486f 7765 7665 722c file. However, │ │ │ │ │ -0003aed0: 2077 6974 686f 7574 20e2 8098 4272 6561 without ...Brea │ │ │ │ │ -0003aee0: 6b73 e280 992c 206e 6f74 6869 6e67 2072 ks..., nothing r │ │ │ │ │ -0003aef0: 6571 7569 7265 7320 666f 6f20 746f 0a62 equires foo to.b │ │ │ │ │ -0003af00: 6520 7570 6772 6164 6564 2074 6f20 6120 e upgraded to a │ │ │ │ │ -0003af10: 6e65 7765 7220 7665 7273 696f 6e20 7468 newer version th │ │ │ │ │ -0003af20: 6174 206b 6e6f 7773 2069 7420 646f 6573 at knows it does │ │ │ │ │ -0003af30: 206e 6f74 2069 6e63 6c75 6465 2074 6861 not include tha │ │ │ │ │ -0003af40: 7420 6669 6c65 0a61 6e64 2069 6e73 7465 t file.and inste │ │ │ │ │ -0003af50: 6164 2064 6570 656e 6473 206f 6e20 666f ad depends on fo │ │ │ │ │ -0003af60: 6f2d 6461 7461 2e20 204e 6f74 6869 6e67 o-data. Nothing │ │ │ │ │ -0003af70: 2077 6f75 6c64 2070 7265 7665 6e74 2074 would prevent t │ │ │ │ │ -0003af80: 6865 206e 6577 2066 6f6f 2d64 6174 610a he new foo-data. │ │ │ │ │ -0003af90: 7061 636b 6167 6520 6672 6f6d 2062 6569 package from bei │ │ │ │ │ -0003afa0: 6e67 2069 6e73 7461 6c6c 6564 2061 6e64 ng installed and │ │ │ │ │ -0003afb0: 2074 6865 6e20 7265 6d6f 7665 642c 2072 then removed, r │ │ │ │ │ -0003afc0: 656d 6f76 696e 6720 7468 6520 6669 6c65 emoving the file │ │ │ │ │ -0003afd0: 2074 6861 7420 6974 0a74 6f6f 6b20 6f76 that it.took ov │ │ │ │ │ -0003afe0: 6572 2066 726f 6d20 666f 6f2e 2020 4166 er from foo. Af │ │ │ │ │ -0003aff0: 7465 7220 7468 6174 206f 7065 7261 7469 ter that operati │ │ │ │ │ -0003b000: 6f6e 2c20 7468 6520 7061 636b 6167 6520 on, the package │ │ │ │ │ -0003b010: 6d61 6e61 6765 7220 776f 756c 640a 7468 manager would.th │ │ │ │ │ -0003b020: 696e 6b20 7468 6520 7379 7374 656d 2077 ink the system w │ │ │ │ │ -0003b030: 6173 2069 6e20 6120 636f 6e73 6973 7465 as in a consiste │ │ │ │ │ -0003b040: 6e74 2073 7461 7465 2c20 6275 7420 7468 nt state, but th │ │ │ │ │ -0003b050: 6520 666f 6f20 7061 636b 6167 6520 776f e foo package wo │ │ │ │ │ -0003b060: 756c 6420 6265 0a6d 6973 7369 6e67 206f uld be.missing o │ │ │ │ │ -0003b070: 6e65 206f 6620 6974 7320 6669 6c65 732e ne of its files. │ │ │ │ │ -0003b080: 0a0a 2020 2028 3229 2052 6570 6c61 6365 .. (2) Replace │ │ │ │ │ -0003b090: 7320 6973 2061 206f 6e65 2077 6179 2072 s is a one way r │ │ │ │ │ -0003b0a0: 656c 6174 696f 6e73 6869 702e 2020 596f elationship. Yo │ │ │ │ │ -0003b0b0: 7520 6861 7665 2074 6f20 696e 7374 616c u have to instal │ │ │ │ │ -0003b0c0: 6c20 7468 650a 7265 706c 6163 696e 6720 l the.replacing │ │ │ │ │ -0003b0d0: 7061 636b 6167 6520 6166 7465 7220 7468 package after th │ │ │ │ │ -0003b0e0: 6520 7265 706c 6163 6564 2070 6163 6b61 e replaced packa │ │ │ │ │ -0003b0f0: 6765 2e0a 0a1f 0a46 696c 653a 2064 6562 ge.....File: deb │ │ │ │ │ -0003b100: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0003b110: 2020 4e6f 6465 3a20 5265 706c 6163 696e Node: Replacin │ │ │ │ │ -0003b120: 6720 7768 6f6c 6520 7061 636b 6167 6573 g whole packages │ │ │ │ │ -0003b130: 2066 6f72 6369 6e67 2074 6865 6972 2072 forcing their r │ │ │ │ │ -0003b140: 656d 6f76 616c 2c20 2050 7265 763a 204f emoval, Prev: O │ │ │ │ │ -0003b150: 7665 7277 7269 7469 6e67 2066 696c 6573 verwriting files │ │ │ │ │ -0003b160: 2069 6e20 6f74 6865 7220 7061 636b 6167 in other packag │ │ │ │ │ -0003b170: 6573 2c20 2055 703a 204f 7665 7277 7269 es, Up: Overwri │ │ │ │ │ -0003b180: 7469 6e67 2066 696c 6573 2061 6e64 2072 ting files and r │ │ │ │ │ -0003b190: 6570 6c61 6369 6e67 2070 6163 6b61 6765 eplacing package │ │ │ │ │ -0003b1a0: 7320 2d20 5265 706c 6163 6573 0a0a 372e s - Replaces..7. │ │ │ │ │ -0003b1b0: 362e 3220 5265 706c 6163 696e 6720 7768 6.2 Replacing wh │ │ │ │ │ -0003b1c0: 6f6c 6520 7061 636b 6167 6573 2c20 666f ole packages, fo │ │ │ │ │ -0003b1d0: 7263 696e 6720 7468 6569 7220 7265 6d6f rcing their remo │ │ │ │ │ -0003b1e0: 7661 6c0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d val.------------ │ │ │ │ │ -0003b1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0003b200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0003b210: 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 6563 6f6e ---------..Secon │ │ │ │ │ -0003b220: 642c 20e2 8098 5265 706c 6163 6573 e280 d, ...Replaces.. │ │ │ │ │ -0003b230: 9920 616c 6c6f 7773 2074 6865 2070 6163 . allows the pac │ │ │ │ │ -0003b240: 6b61 6769 6e67 2073 7973 7465 6d20 746f kaging system to │ │ │ │ │ -0003b250: 2072 6573 6f6c 7665 2077 6869 6368 2070 resolve which p │ │ │ │ │ -0003b260: 6163 6b61 6765 0a73 686f 756c 6420 6265 ackage.should be │ │ │ │ │ -0003b270: 2072 656d 6f76 6564 2077 6865 6e20 7468 removed when th │ │ │ │ │ -0003b280: 6572 6520 6973 2061 2063 6f6e 666c 6963 ere is a conflic │ │ │ │ │ -0003b290: 7420 2873 6565 202a 6e6f 7465 2043 6f6e t (see *note Con │ │ │ │ │ -0003b2a0: 666c 6963 7469 6e67 2062 696e 6172 790a flicting binary. │ │ │ │ │ -0003b2b0: 7061 636b 6167 6573 202d 2043 6f6e 666c packages - Confl │ │ │ │ │ -0003b2c0: 6963 7473 3a20 6634 2e29 2e20 2054 6869 icts: f4.). Thi │ │ │ │ │ -0003b2d0: 7320 7573 6167 6520 6f6e 6c79 2074 616b s usage only tak │ │ │ │ │ -0003b2e0: 6573 2065 6666 6563 7420 7768 656e 2074 es effect when t │ │ │ │ │ -0003b2f0: 6865 2074 776f 0a70 6163 6b61 6765 7320 he two.packages │ │ │ │ │ -0003b300: 2764 6f27 2063 6f6e 666c 6963 742c 2073 'do' conflict, s │ │ │ │ │ -0003b310: 6f20 7468 6174 2074 6865 2074 776f 2075 o that the two u │ │ │ │ │ -0003b320: 7361 6765 7320 6f66 2074 6869 7320 6669 sages of this fi │ │ │ │ │ -0003b330: 656c 6420 646f 206e 6f74 0a69 6e74 6572 eld do not.inter │ │ │ │ │ -0003b340: 6665 7265 2077 6974 6820 6561 6368 206f fere with each o │ │ │ │ │ -0003b350: 7468 6572 2e0a 0a49 6e20 7468 6973 2073 ther...In this s │ │ │ │ │ -0003b360: 6974 7561 7469 6f6e 2c20 7468 6520 7061 ituation, the pa │ │ │ │ │ -0003b370: 636b 6167 6520 6465 636c 6172 6564 2061 ckage declared a │ │ │ │ │ -0003b380: 7320 6265 696e 6720 7265 706c 6163 6564 s being replaced │ │ │ │ │ -0003b390: 2063 616e 2062 6520 610a 7669 7274 7561 can be a.virtua │ │ │ │ │ -0003b3a0: 6c20 7061 636b 6167 652c 2073 6f20 666f l package, so fo │ │ │ │ │ -0003b3b0: 7220 6578 616d 706c 652c 2061 6c6c 206d r example, all m │ │ │ │ │ -0003b3c0: 6169 6c20 7472 616e 7370 6f72 7420 6167 ail transport ag │ │ │ │ │ -0003b3d0: 656e 7473 2028 4d54 4173 2920 776f 756c ents (MTAs) woul │ │ │ │ │ -0003b3e0: 640a 6861 7665 2074 6865 2066 6f6c 6c6f d.have the follo │ │ │ │ │ -0003b3f0: 7769 6e67 2066 6965 6c64 7320 696e 2074 wing fields in t │ │ │ │ │ -0003b400: 6865 6972 2063 6f6e 7472 6f6c 2066 696c heir control fil │ │ │ │ │ -0003b410: 6573 3a0a 0a20 2020 2020 5072 6f76 6964 es:.. Provid │ │ │ │ │ -0003b420: 6573 3a20 6d61 696c 2d74 7261 6e73 706f es: mail-transpo │ │ │ │ │ -0003b430: 7274 2d61 6765 6e74 0a20 2020 2020 436f rt-agent. Co │ │ │ │ │ -0003b440: 6e66 6c69 6374 733a 206d 6169 6c2d 7472 nflicts: mail-tr │ │ │ │ │ -0003b450: 616e 7370 6f72 742d 6167 656e 740a 2020 ansport-agent. │ │ │ │ │ -0003b460: 2020 2052 6570 6c61 6365 733a 206d 6169 Replaces: mai │ │ │ │ │ -0003b470: 6c2d 7472 616e 7370 6f72 742d 6167 656e l-transport-agen │ │ │ │ │ -0003b480: 740a 0a65 6e73 7572 696e 6720 7468 6174 t..ensuring that │ │ │ │ │ -0003b490: 206f 6e6c 7920 6f6e 6520 4d54 4120 6361 only one MTA ca │ │ │ │ │ -0003b4a0: 6e20 6265 2075 6e70 6163 6b65 6420 6174 n be unpacked at │ │ │ │ │ -0003b4b0: 2061 6e79 206f 6e65 2074 696d 652e 2020 any one time. │ │ │ │ │ -0003b4c0: 5365 6520 2a6e 6f74 650a 5669 7274 7561 See *note.Virtua │ │ │ │ │ -0003b4d0: 6c20 7061 636b 6167 6573 202d 2050 726f l packages - Pro │ │ │ │ │ -0003b4e0: 7669 6465 733a 2035 362e 2066 6f72 206d vides: 56. for m │ │ │ │ │ -0003b4f0: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ │ │ -0003b500: 6162 6f75 7420 7468 6973 0a65 7861 6d70 about this.examp │ │ │ │ │ -0003b510: 6c65 2e0a 0a1f 0a46 696c 653a 2064 6562 le.....File: deb │ │ │ │ │ -0003b520: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0003b530: 2020 4e6f 6465 3a20 5265 6c61 7469 6f6e Node: Relation │ │ │ │ │ -0003b540: 7368 6970 7320 6265 7477 6565 6e20 736f ships between so │ │ │ │ │ -0003b550: 7572 6365 2061 6e64 2062 696e 6172 7920 urce and binary │ │ │ │ │ -0003b560: 7061 636b 6167 6573 202d 2042 7569 6c64 packages - Build │ │ │ │ │ -0003b570: 2d44 6570 656e 6473 2042 7569 6c64 2d44 -Depends Build-D │ │ │ │ │ -0003b580: 6570 656e 6473 2d49 6e64 6570 2042 7569 epends-Indep Bui │ │ │ │ │ -0003b590: 6c64 2d44 6570 656e 6473 2d41 7263 6820 ld-Depends-Arch │ │ │ │ │ -0003b5a0: 4275 696c 642d 436f 6e66 6c69 6374 7320 Build-Conflicts │ │ │ │ │ -0003b5b0: 4275 696c 642d 436f 6e66 6c69 6374 732d Build-Conflicts- │ │ │ │ │ -0003b5c0: 496e 6465 7020 4275 696c 642d 436f 6e66 Indep Build-Conf │ │ │ │ │ -0003b5d0: 6c69 6374 732d 4172 6368 2c20 204e 6578 licts-Arch, Nex │ │ │ │ │ -0003b5e0: 743a 2041 6464 6974 696f 6e61 6c20 736f t: Additional so │ │ │ │ │ -0003b5f0: 7572 6365 2070 6163 6b61 6765 7320 7573 urce packages us │ │ │ │ │ -0003b600: 6564 2074 6f20 6275 696c 6420 7468 6520 ed to build the │ │ │ │ │ -0003b610: 6269 6e61 7279 202d 2042 7569 6c74 2d55 binary - Built-U │ │ │ │ │ -0003b620: 7369 6e67 2c20 2050 7265 763a 204f 7665 sing, Prev: Ove │ │ │ │ │ -0003b630: 7277 7269 7469 6e67 2066 696c 6573 2061 rwriting files a │ │ │ │ │ -0003b640: 6e64 2072 6570 6c61 6369 6e67 2070 6163 nd replacing pac │ │ │ │ │ -0003b650: 6b61 6765 7320 2d20 5265 706c 6163 6573 kages - Replaces │ │ │ │ │ -0003b660: 2c20 2055 703a 2044 6563 6c61 7269 6e67 , Up: Declaring │ │ │ │ │ -0003b670: 2072 656c 6174 696f 6e73 6869 7073 2062 relationships b │ │ │ │ │ -0003b680: 6574 7765 656e 2070 6163 6b61 6765 730a etween packages. │ │ │ │ │ -0003b690: 0a37 2e37 2052 656c 6174 696f 6e73 6869 .7.7 Relationshi │ │ │ │ │ -0003b6a0: 7073 2062 6574 7765 656e 2073 6f75 7263 ps between sourc │ │ │ │ │ -0003b6b0: 6520 616e 6420 6269 6e61 7279 2070 6163 e and binary pac │ │ │ │ │ -0003b6c0: 6b61 6765 7320 2d20 e280 9842 7569 6c64 kages - ...Build │ │ │ │ │ -0003b6d0: 2d44 6570 656e 6473 e280 992c 20e2 8098 -Depends..., ... │ │ │ │ │ -0003b6e0: 4275 696c 642d 4465 7065 6e64 732d 496e Build-Depends-In │ │ │ │ │ -0003b6f0: 6465 70e2 8099 2c20 e280 9842 7569 6c64 dep..., ...Build │ │ │ │ │ -0003b700: 2d44 6570 656e 6473 2d41 7263 68e2 8099 -Depends-Arch... │ │ │ │ │ -0003b710: 2c20 e280 9842 7569 6c64 2d43 6f6e 666c , ...Build-Confl │ │ │ │ │ -0003b720: 6963 7473 e280 992c 20e2 8098 4275 696c icts..., ...Buil │ │ │ │ │ -0003b730: 642d 436f 6e66 6c69 6374 732d 496e 6465 d-Conflicts-Inde │ │ │ │ │ -0003b740: 70e2 8099 2c20 e280 9842 7569 6c64 2d43 p..., ...Build-C │ │ │ │ │ -0003b750: 6f6e 666c 6963 7473 2d41 7263 68e2 8099 onflicts-Arch... │ │ │ │ │ -0003b760: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0003b770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003b780: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003b790: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003b7a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0002fce0: 7265 6d6f 7665 2069 6e2d 6661 766f 7572 remove in-favour │ │ │ │ │ +0002fcf0: 2027 7061 636b 6167 6527 2027 6e65 772d 'package' 'new- │ │ │ │ │ +0002fd00: 7665 7273 696f 6e27 0a20 2020 2020 e280 version'. .. │ │ │ │ │ +0002fd10: 9870 6f73 7469 6e73 74e2 8099 2061 626f .postinst... abo │ │ │ │ │ +0002fd20: 7274 2d72 656d 6f76 650a 2020 2020 20e2 rt-remove. . │ │ │ │ │ +0002fd30: 8098 6465 636f 6e66 6967 7572 6564 2773 ..deconfigured's │ │ │ │ │ +0002fd40: 2d70 6f73 7469 6e73 74e2 8099 2061 626f -postinst... abo │ │ │ │ │ +0002fd50: 7274 2d64 6563 6f6e 6669 6775 7265 2069 rt-deconfigure i │ │ │ │ │ +0002fd60: 6e2d 6661 766f 7572 2027 6661 696c 6564 n-favour 'failed │ │ │ │ │ +0002fd70: 2d69 6e73 7461 6c6c 2d70 6163 6b61 6765 -install-package │ │ │ │ │ +0002fd80: 2720 2776 6572 7369 6f6e 2720 5b20 7265 ' 'version' [ re │ │ │ │ │ +0002fd90: 6d6f 7669 6e67 2063 6f6e 666c 6963 7469 moving conflicti │ │ │ │ │ +0002fda0: 6e67 2d70 6163 6b61 6765 2076 6572 7369 ng-package versi │ │ │ │ │ +0002fdb0: 6f6e 205d 0a0a 2020 2020 2054 6865 2066 on ].. The f │ │ │ │ │ +0002fdc0: 696c 6573 2063 6f6e 7461 696e 6564 2069 iles contained i │ │ │ │ │ +0002fdd0: 6e20 7468 6520 7061 636b 6167 6520 7769 n the package wi │ │ │ │ │ +0002fde0: 6c6c 2062 6520 756e 7061 636b 6564 2e20 ll be unpacked. │ │ │ │ │ +0002fdf0: 2041 6c6c 2070 6163 6b61 6765 0a20 2020 All package. │ │ │ │ │ +0002fe00: 2020 6465 7065 6e64 656e 6369 6573 2077 dependencies w │ │ │ │ │ +0002fe10: 696c 6c20 6174 206c 6561 7374 2062 6520 ill at least be │ │ │ │ │ +0002fe20: e280 9c48 616c 662d 496e 7374 616c 6c65 ...Half-Installe │ │ │ │ │ +0002fe30: 64e2 809d 2061 6e64 2077 696c 6c20 6861 d... and will ha │ │ │ │ │ +0002fe40: 7665 0a20 2020 2020 7072 6576 696f 7573 ve. previous │ │ │ │ │ +0002fe50: 6c79 2062 6565 6e20 636f 6e66 6967 7572 ly been configur │ │ │ │ │ +0002fe60: 6564 2061 6e64 206e 6f74 2072 656d 6f76 ed and not remov │ │ │ │ │ +0002fe70: 6564 2e20 2048 6f77 6576 6572 2c20 6465 ed. However, de │ │ │ │ │ +0002fe80: 7065 6e64 656e 6369 6573 0a20 2020 2020 pendencies. │ │ │ │ │ +0002fe90: 6d61 7920 6e6f 7420 6265 2063 6f6e 6669 may not be confi │ │ │ │ │ +0002fea0: 6775 7265 6420 6f72 2065 7665 6e20 6675 gured or even fu │ │ │ │ │ +0002feb0: 6c6c 7920 756e 7061 636b 6564 2069 6e20 lly unpacked in │ │ │ │ │ +0002fec0: 736f 6d65 2065 7272 6f72 0a20 2020 2020 some error. │ │ │ │ │ +0002fed0: 7369 7475 6174 696f 6e73 2e20 2028 3229 situations. (2) │ │ │ │ │ +0002fee0: 2020 5468 6520 e280 9870 6f73 7469 6e73 The ...postins │ │ │ │ │ +0002fef0: 74e2 8099 2073 686f 756c 6420 7374 696c t... should stil │ │ │ │ │ +0002ff00: 6c20 6174 7465 6d70 7420 616e 7920 6163 l attempt any ac │ │ │ │ │ +0002ff10: 7469 6f6e 730a 2020 2020 2066 6f72 2077 tions. for w │ │ │ │ │ +0002ff20: 6869 6368 2069 7473 2064 6570 656e 6465 hich its depende │ │ │ │ │ +0002ff30: 6e63 6965 7320 6172 6520 7265 7175 6972 ncies are requir │ │ │ │ │ +0002ff40: 6564 2c20 7369 6e63 6520 7468 6579 2077 ed, since they w │ │ │ │ │ +0002ff50: 696c 6c20 6e6f 726d 616c 6c79 0a20 2020 ill normally. │ │ │ │ │ +0002ff60: 2020 6265 2061 7661 696c 6162 6c65 2c20 be available, │ │ │ │ │ +0002ff70: 6275 7420 636f 6e73 6964 6572 2074 6865 but consider the │ │ │ │ │ +0002ff80: 2063 6f72 7265 6374 2065 7272 6f72 2068 correct error h │ │ │ │ │ +0002ff90: 616e 646c 696e 6720 6170 7072 6f61 6368 andling approach │ │ │ │ │ +0002ffa0: 2069 660a 2020 2020 2074 686f 7365 2061 if. those a │ │ │ │ │ +0002ffb0: 6374 696f 6e73 2066 6169 6c2e 2020 4162 ctions fail. Ab │ │ │ │ │ +0002ffc0: 6f72 7469 6e67 2074 6865 20e2 8098 706f orting the ...po │ │ │ │ │ +0002ffd0: 7374 696e 7374 e280 9920 6163 7469 6f6e stinst... action │ │ │ │ │ +0002ffe0: 2069 6620 636f 6d6d 616e 6473 206f 720a if commands or. │ │ │ │ │ +0002fff0: 2020 2020 2066 6163 696c 6974 6965 7320 facilities │ │ │ │ │ +00030000: 6672 6f6d 2074 6865 2070 6163 6b61 6765 from the package │ │ │ │ │ +00030010: 2064 6570 656e 6465 6e63 6965 7320 6172 dependencies ar │ │ │ │ │ +00030020: 6520 6e6f 7420 6176 6169 6c61 626c 6520 e not available │ │ │ │ │ +00030030: 6973 206f 6674 656e 0a20 2020 2020 7468 is often. th │ │ │ │ │ +00030040: 6520 6265 7374 2061 7070 726f 6163 682e e best approach. │ │ │ │ │ +00030050: 0a0a 5468 6520 e280 9870 7265 726d e280 ..The ...prerm.. │ │ │ │ │ +00030060: 9920 7363 7269 7074 206d 6179 2062 6520 . script may be │ │ │ │ │ +00030070: 6361 6c6c 6564 2069 6e20 7468 6520 666f called in the fo │ │ │ │ │ +00030080: 6c6c 6f77 696e 6720 7761 7973 3a0a 0a20 llowing ways:.. │ │ │ │ │ +00030090: 2020 2020 e280 9870 7265 726d e280 9920 ...prerm... │ │ │ │ │ +000300a0: 7265 6d6f 7665 0a20 2020 2020 e280 986f remove. ...o │ │ │ │ │ +000300b0: 6c64 2d70 7265 726d e280 9920 7570 6772 ld-prerm... upgr │ │ │ │ │ +000300c0: 6164 6520 276e 6577 2d76 6572 7369 6f6e ade 'new-version │ │ │ │ │ +000300d0: 270a 2020 2020 20e2 8098 636f 6e66 6c69 '. ...confli │ │ │ │ │ +000300e0: 6374 6f72 2773 2d70 7265 726d e280 9920 ctor's-prerm... │ │ │ │ │ +000300f0: 7265 6d6f 7665 2069 6e2d 6661 766f 7572 remove in-favour │ │ │ │ │ +00030100: 2070 6163 6b61 6765 2027 6e65 772d 7665 package 'new-ve │ │ │ │ │ +00030110: 7273 696f 6e27 0a20 2020 2020 e280 9864 rsion'. ...d │ │ │ │ │ +00030120: 6563 6f6e 6669 6775 7265 6427 732d 7072 econfigured's-pr │ │ │ │ │ +00030130: 6572 6de2 8099 2064 6563 6f6e 6669 6775 erm... deconfigu │ │ │ │ │ +00030140: 7265 2069 6e2d 6661 766f 7572 2027 7061 re in-favour 'pa │ │ │ │ │ +00030150: 636b 6167 652d 6265 696e 672d 696e 7374 ckage-being-inst │ │ │ │ │ +00030160: 616c 6c65 6427 2027 7665 7273 696f 6e27 alled' 'version' │ │ │ │ │ +00030170: 205b 7265 6d6f 7669 6e67 2063 6f6e 666c [removing confl │ │ │ │ │ +00030180: 6963 7469 6e67 2d70 6163 6b61 6765 2076 icting-package v │ │ │ │ │ +00030190: 6572 7369 6f6e 5d0a 0a20 2020 2020 5468 ersion].. Th │ │ │ │ │ +000301a0: 6520 7061 636b 6167 6520 7768 6f73 6520 e package whose │ │ │ │ │ +000301b0: e280 9870 7265 726d e280 9920 6973 2062 ...prerm... is b │ │ │ │ │ +000301c0: 6569 6e67 2063 616c 6c65 6420 7769 6c6c eing called will │ │ │ │ │ +000301d0: 2062 6520 6174 206c 6561 7374 0a20 2020 be at least. │ │ │ │ │ +000301e0: 2020 e280 9c48 616c 662d 496e 7374 616c ...Half-Instal │ │ │ │ │ +000301f0: 6c65 64e2 809d 2e20 2041 6c6c 2070 6163 led.... All pac │ │ │ │ │ +00030200: 6b61 6765 2064 6570 656e 6465 6e63 6965 kage dependencie │ │ │ │ │ +00030210: 7320 7769 6c6c 2061 7420 6c65 6173 7420 s will at least │ │ │ │ │ +00030220: 6265 0a20 2020 2020 e280 9c48 616c 662d be. ...Half- │ │ │ │ │ +00030230: 496e 7374 616c 6c65 64e2 809d 2061 6e64 Installed... and │ │ │ │ │ +00030240: 2077 696c 6c20 6861 7665 2070 7265 7669 will have previ │ │ │ │ │ +00030250: 6f75 736c 7920 6265 656e 2063 6f6e 6669 ously been confi │ │ │ │ │ +00030260: 6775 7265 6420 616e 6420 6e6f 740a 2020 gured and not. │ │ │ │ │ +00030270: 2020 2072 656d 6f76 6564 2e20 2049 6620 removed. If │ │ │ │ │ +00030280: 7468 6572 6520 7761 7320 6e6f 2065 7272 there was no err │ │ │ │ │ +00030290: 6f72 2c20 616c 6c20 6465 7065 6e64 656e or, all dependen │ │ │ │ │ +000302a0: 6369 6573 2077 696c 6c20 6174 206c 6561 cies will at lea │ │ │ │ │ +000302b0: 7374 2062 650a 2020 2020 20e2 809c 556e st be. ...Un │ │ │ │ │ +000302c0: 7061 636b 6564 e280 9d2c 2062 7574 2074 packed..., but t │ │ │ │ │ +000302d0: 6865 7365 2061 6374 696f 6e73 206d 6179 hese actions may │ │ │ │ │ +000302e0: 2062 6520 6361 6c6c 6564 2069 6e20 7661 be called in va │ │ │ │ │ +000302f0: 7269 6f75 7320 6572 726f 7220 7374 6174 rious error stat │ │ │ │ │ +00030300: 6573 0a20 2020 2020 7768 6572 6520 6465 es. where de │ │ │ │ │ +00030310: 7065 6e64 656e 6369 6573 2061 7265 206f pendencies are o │ │ │ │ │ +00030320: 6e6c 7920 e280 9c48 616c 662d 496e 7374 nly ...Half-Inst │ │ │ │ │ +00030330: 616c 6c65 64e2 809d 2064 7565 2074 6f20 alled... due to │ │ │ │ │ +00030340: 6120 7061 7274 6961 6c0a 2020 2020 2075 a partial. u │ │ │ │ │ +00030350: 7067 7261 6465 2e0a 0ae2 8098 6e65 772d pgrade......new- │ │ │ │ │ +00030360: 7072 6572 6de2 8099 2066 6169 6c65 642d prerm... failed- │ │ │ │ │ +00030370: 7570 6772 6164 6520 276f 6c64 2d76 6572 upgrade 'old-ver │ │ │ │ │ +00030380: 7369 6f6e 2720 276e 6577 2d76 6572 7369 sion' 'new-versi │ │ │ │ │ +00030390: 6f6e 270a 0a20 2020 2020 4361 6c6c 6564 on'.. Called │ │ │ │ │ +000303a0: 2064 7572 696e 6720 6572 726f 7220 6861 during error ha │ │ │ │ │ +000303b0: 6e64 6c69 6e67 2077 6865 6e20 e280 9870 ndling when ...p │ │ │ │ │ +000303c0: 7265 726d 2075 7067 7261 6465 e280 9920 rerm upgrade... │ │ │ │ │ +000303d0: 6661 696c 732e 2020 5468 6520 6e65 770a fails. The new. │ │ │ │ │ +000303e0: 2020 2020 2070 6163 6b61 6765 2077 696c package wil │ │ │ │ │ +000303f0: 6c20 6e6f 7420 7965 7420 6265 2075 6e70 l not yet be unp │ │ │ │ │ +00030400: 6163 6b65 642c 2061 6e64 2061 6c6c 2074 acked, and all t │ │ │ │ │ +00030410: 6865 2073 616d 6520 636f 6e73 7472 6169 he same constrai │ │ │ │ │ +00030420: 6e74 7320 6173 0a20 2020 2020 666f 7220 nts as. for │ │ │ │ │ +00030430: e280 9870 7265 696e 7374 2075 7067 7261 ...preinst upgra │ │ │ │ │ +00030440: 6465 e280 9920 6170 706c 792e 0a0a 5468 de... apply...Th │ │ │ │ │ +00030450: 6520 e280 9870 6f73 7472 6de2 8099 2073 e ...postrm... s │ │ │ │ │ +00030460: 6372 6970 7420 6d61 7920 6265 2063 616c cript may be cal │ │ │ │ │ +00030470: 6c65 6420 696e 2074 6865 2066 6f6c 6c6f led in the follo │ │ │ │ │ +00030480: 7769 6e67 2077 6179 733a 0a0a 2020 2020 wing ways:.. │ │ │ │ │ +00030490: 20e2 8098 706f 7374 726d e280 9920 7265 ...postrm... re │ │ │ │ │ +000304a0: 6d6f 7665 0a20 2020 2020 e280 9870 6f73 move. ...pos │ │ │ │ │ +000304b0: 7472 6de2 8099 2070 7572 6765 0a20 2020 trm... purge. │ │ │ │ │ +000304c0: 2020 e280 986f 6c64 2d70 6f73 7472 6de2 ...old-postrm. │ │ │ │ │ +000304d0: 8099 2075 7067 7261 6465 2027 6e65 772d .. upgrade 'new- │ │ │ │ │ +000304e0: 7665 7273 696f 6e27 0a20 2020 2020 e280 version'. .. │ │ │ │ │ +000304f0: 9864 6973 6170 7065 6172 6572 2773 2d70 .disappearer's-p │ │ │ │ │ +00030500: 6f73 7472 6de2 8099 2064 6973 6170 7065 ostrm... disappe │ │ │ │ │ +00030510: 6172 206f 7665 7277 7269 7465 7220 276f ar overwriter 'o │ │ │ │ │ +00030520: 7665 7277 7269 7465 722d 7665 7273 696f verwriter-versio │ │ │ │ │ +00030530: 6e27 0a0a 2020 2020 2054 6865 20e2 8098 n'.. The ... │ │ │ │ │ +00030540: 706f 7374 726d e280 9920 7363 7269 7074 postrm... script │ │ │ │ │ +00030550: 2069 7320 6361 6c6c 6564 2061 6674 6572 is called after │ │ │ │ │ +00030560: 2074 6865 2070 6163 6b61 6765 e280 9973 the package...s │ │ │ │ │ +00030570: 2066 696c 6573 2068 6176 6520 6265 656e files have been │ │ │ │ │ +00030580: 0a20 2020 2020 7265 6d6f 7665 6420 6f72 . removed or │ │ │ │ │ +00030590: 2072 6570 6c61 6365 642e 2020 5468 6520 replaced. The │ │ │ │ │ +000305a0: 7061 636b 6167 6520 7768 6f73 6520 e280 package whose .. │ │ │ │ │ +000305b0: 9870 6f73 7472 6de2 8099 2069 7320 6265 .postrm... is be │ │ │ │ │ +000305c0: 696e 6720 6361 6c6c 6564 0a20 2020 2020 ing called. │ │ │ │ │ +000305d0: 6d61 7920 6861 7665 2070 7265 7669 6f75 may have previou │ │ │ │ │ +000305e0: 736c 7920 6265 656e 2064 6563 6f6e 6669 sly been deconfi │ │ │ │ │ +000305f0: 6775 7265 6420 616e 6420 6f6e 6c79 2062 gured and only b │ │ │ │ │ +00030600: 6520 e280 9c55 6e70 6163 6b65 64e2 809d e ...Unpacked... │ │ │ │ │ +00030610: 2c20 6174 0a20 2020 2020 7768 6963 6820 , at. which │ │ │ │ │ +00030620: 706f 696e 7420 7375 6273 6571 7565 6e74 point subsequent │ │ │ │ │ +00030630: 2070 6163 6b61 6765 2063 6861 6e67 6573 package changes │ │ │ │ │ +00030640: 2064 6f20 6e6f 7420 636f 6e73 6964 6572 do not consider │ │ │ │ │ +00030650: 2069 7473 0a20 2020 2020 6465 7065 6e64 its. depend │ │ │ │ │ +00030660: 656e 6369 6573 2e20 2054 6865 7265 666f encies. Therefo │ │ │ │ │ +00030670: 7265 2c20 616c 6c20 e280 9870 6f73 7472 re, all ...postr │ │ │ │ │ +00030680: 6de2 8099 2061 6374 696f 6e73 206d 7573 m... actions mus │ │ │ │ │ +00030690: 7420 6f6e 6c79 2072 656c 7920 6f6e 0a20 t only rely on. │ │ │ │ │ +000306a0: 2020 2020 6573 7365 6e74 6961 6c20 7061 essential pa │ │ │ │ │ +000306b0: 636b 6167 6573 2061 6e64 206d 7573 7420 ckages and must │ │ │ │ │ +000306c0: 6772 6163 6566 756c 6c79 2073 6b69 7020 gracefully skip │ │ │ │ │ +000306d0: 616e 7920 6163 7469 6f6e 7320 7468 6174 any actions that │ │ │ │ │ +000306e0: 0a20 2020 2020 7265 7175 6972 6520 7468 . require th │ │ │ │ │ +000306f0: 6520 7061 636b 6167 65e2 8099 7320 6465 e package...s de │ │ │ │ │ +00030700: 7065 6e64 656e 6369 6573 2069 6620 7468 pendencies if th │ │ │ │ │ +00030710: 6f73 6520 6465 7065 6e64 656e 6369 6573 ose dependencies │ │ │ │ │ +00030720: 2061 7265 0a20 2020 2020 756e 6176 6169 are. unavai │ │ │ │ │ +00030730: 6c61 626c 652e 2020 2833 290a 0ae2 8098 lable. (3)..... │ │ │ │ │ +00030740: 6e65 772d 706f 7374 726d e280 9920 6661 new-postrm... fa │ │ │ │ │ +00030750: 696c 6564 2d75 7067 7261 6465 2027 6f6c iled-upgrade 'ol │ │ │ │ │ +00030760: 642d 7665 7273 696f 6e27 2027 6e65 772d d-version' 'new- │ │ │ │ │ +00030770: 7665 7273 696f 6e27 0a0a 2020 2020 2043 version'.. C │ │ │ │ │ +00030780: 616c 6c65 6420 7768 656e 2074 6865 206f alled when the o │ │ │ │ │ +00030790: 6c64 20e2 8098 706f 7374 726d 2075 7067 ld ...postrm upg │ │ │ │ │ +000307a0: 7261 6465 e280 9920 6163 7469 6f6e 2066 rade... action f │ │ │ │ │ +000307b0: 6169 6c73 2e20 2054 6865 206e 6577 2070 ails. The new p │ │ │ │ │ +000307c0: 6163 6b61 6765 0a20 2020 2020 7769 6c6c ackage. will │ │ │ │ │ +000307d0: 2062 6520 756e 7061 636b 6564 2c20 6275 be unpacked, bu │ │ │ │ │ +000307e0: 7420 6f6e 6c79 2065 7373 656e 7469 616c t only essential │ │ │ │ │ +000307f0: 2070 6163 6b61 6765 7320 616e 6420 7072 packages and pr │ │ │ │ │ +00030800: 652d 6465 7065 6e64 656e 6369 6573 0a20 e-dependencies. │ │ │ │ │ +00030810: 2020 2020 6361 6e20 6265 2072 656c 6965 can be relie │ │ │ │ │ +00030820: 6420 6f6e 2e20 2050 7265 2d64 6570 656e d on. Pre-depen │ │ │ │ │ +00030830: 6465 6e63 6965 7320 7769 6c6c 2065 6974 dencies will eit │ │ │ │ │ +00030840: 6865 7220 6265 2063 6f6e 6669 6775 7265 her be configure │ │ │ │ │ +00030850: 6420 6f72 0a20 2020 2020 7769 6c6c 2062 d or. will b │ │ │ │ │ +00030860: 6520 e280 9c55 6e70 6163 6b65 64e2 809d e ...Unpacked... │ │ │ │ │ +00030870: 206f 7220 e280 9c48 616c 662d 436f 6e66 or ...Half-Conf │ │ │ │ │ +00030880: 6967 7572 6564 e280 9d20 6275 7420 7072 igured... but pr │ │ │ │ │ +00030890: 6576 696f 7573 6c79 2068 6164 2062 6565 eviously had bee │ │ │ │ │ +000308a0: 6e0a 2020 2020 2063 6f6e 6669 6775 7265 n. configure │ │ │ │ │ +000308b0: 6420 616e 6420 7761 7320 6e65 7665 7220 d and was never │ │ │ │ │ +000308c0: 7265 6d6f 7665 642e 0a0a 2020 2020 20e2 removed... . │ │ │ │ │ +000308d0: 8098 6e65 772d 706f 7374 726d e280 9920 ..new-postrm... │ │ │ │ │ +000308e0: 6162 6f72 742d 696e 7374 616c 6c0a 2020 abort-install. │ │ │ │ │ +000308f0: 2020 20e2 8098 6e65 772d 706f 7374 726d ...new-postrm │ │ │ │ │ +00030900: e280 9920 6162 6f72 742d 696e 7374 616c ... abort-instal │ │ │ │ │ +00030910: 6c20 276f 6c64 2d76 6572 7369 6f6e 2720 l 'old-version' │ │ │ │ │ +00030920: 276e 6577 2d76 6572 7369 6f6e 270a 2020 'new-version'. │ │ │ │ │ +00030930: 2020 20e2 8098 6e65 772d 706f 7374 726d ...new-postrm │ │ │ │ │ +00030940: e280 9920 6162 6f72 742d 7570 6772 6164 ... abort-upgrad │ │ │ │ │ +00030950: 6520 276f 6c64 2d76 6572 7369 6f6e 2720 e 'old-version' │ │ │ │ │ +00030960: 276e 6577 2d76 6572 7369 6f6e 270a 0a20 'new-version'.. │ │ │ │ │ +00030970: 2020 2020 4361 6c6c 6564 2062 6566 6f72 Called befor │ │ │ │ │ +00030980: 6520 756e 7061 636b 696e 6720 7468 6520 e unpacking the │ │ │ │ │ +00030990: 6e65 7720 7061 636b 6167 6520 6173 2070 new package as p │ │ │ │ │ +000309a0: 6172 7420 6f66 2074 6865 2065 7272 6f72 art of the error │ │ │ │ │ +000309b0: 0a20 2020 2020 6861 6e64 6c69 6e67 206f . handling o │ │ │ │ │ +000309c0: 6620 e280 9870 7265 696e 7374 e280 9920 f ...preinst... │ │ │ │ │ +000309d0: 6661 696c 7572 6573 2e20 204d 6179 2061 failures. May a │ │ │ │ │ +000309e0: 7373 756d 6520 7468 6520 7361 6d65 2073 ssume the same s │ │ │ │ │ +000309f0: 7461 7465 2061 730a 2020 2020 20e2 8098 tate as. ... │ │ │ │ │ +00030a00: 7072 6569 6e73 74e2 8099 2063 616e 2061 preinst... can a │ │ │ │ │ +00030a10: 7373 756d 652e 0a0a 2020 202d 2d2d 2d2d ssume... ----- │ │ │ │ │ +00030a20: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00030a30: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +00030a40: 3129 2054 6869 7320 6361 6e20 6861 7070 1) This can happ │ │ │ │ │ +00030a50: 656e 2069 6620 7468 6520 6e65 7720 7665 en if the new ve │ │ │ │ │ +00030a60: 7273 696f 6e20 6f66 2074 6865 2070 6163 rsion of the pac │ │ │ │ │ +00030a70: 6b61 6765 206e 6f20 6c6f 6e67 6572 0a70 kage no longer.p │ │ │ │ │ +00030a80: 7265 2d64 6570 656e 6473 206f 6e20 6120 re-depends on a │ │ │ │ │ +00030a90: 7061 636b 6167 6520 7468 6174 2068 6164 package that had │ │ │ │ │ +00030aa0: 2062 6565 6e20 7061 7274 6961 6c6c 7920 been partially │ │ │ │ │ +00030ab0: 7570 6772 6164 6564 2e0a 0a20 2020 2832 upgraded... (2 │ │ │ │ │ +00030ac0: 2920 466f 7220 6578 616d 706c 652c 2073 ) For example, s │ │ │ │ │ +00030ad0: 7570 706f 7365 2070 6163 6b61 6765 7320 uppose packages │ │ │ │ │ +00030ae0: 666f 6f20 616e 6420 6261 7220 6172 6520 foo and bar are │ │ │ │ │ +00030af0: e280 9c49 6e73 7461 6c6c 6564 e280 9d20 ...Installed... │ │ │ │ │ +00030b00: 7769 7468 0a66 6f6f 2064 6570 656e 6469 with.foo dependi │ │ │ │ │ +00030b10: 6e67 206f 6e20 6261 722e 2020 4966 2061 ng on bar. If a │ │ │ │ │ +00030b20: 6e20 7570 6772 6164 6520 6f66 2062 6172 n upgrade of bar │ │ │ │ │ +00030b30: 2077 6572 6520 7374 6172 7465 6420 616e were started an │ │ │ │ │ +00030b40: 6420 7468 656e 0a61 626f 7274 6564 2c20 d then.aborted, │ │ │ │ │ +00030b50: 616e 6420 7468 656e 2061 6e20 6174 7465 and then an atte │ │ │ │ │ +00030b60: 6d70 7420 746f 2072 656d 6f76 6520 666f mpt to remove fo │ │ │ │ │ +00030b70: 6f20 6661 696c 6564 2062 6563 6175 7365 o failed because │ │ │ │ │ +00030b80: 2069 7473 20e2 8098 7072 6572 6de2 8099 its ...prerm... │ │ │ │ │ +00030b90: 0a73 6372 6970 7420 6661 696c 6564 2c20 .script failed, │ │ │ │ │ +00030ba0: 666f 6fe2 8099 7320 e280 9870 6f73 7469 foo...s ...posti │ │ │ │ │ +00030bb0: 6e73 7420 6162 6f72 742d 7265 6d6f 7665 nst abort-remove │ │ │ │ │ +00030bc0: e280 9920 776f 756c 6420 6265 2063 616c ... would be cal │ │ │ │ │ +00030bd0: 6c65 6420 7769 7468 2062 6172 0a6f 6e6c led with bar.onl │ │ │ │ │ +00030be0: 7920 e280 9c48 616c 662d 496e 7374 616c y ...Half-Instal │ │ │ │ │ +00030bf0: 6c65 64e2 809d 2e0a 0a20 2020 2833 2920 led...... (3) │ │ │ │ │ +00030c00: 5468 6973 2069 7320 6f66 7465 6e20 646f This is often do │ │ │ │ │ +00030c10: 6e65 2062 7920 6368 6563 6b69 6e67 2077 ne by checking w │ │ │ │ │ +00030c20: 6865 7468 6572 2074 6865 2063 6f6d 6d61 hether the comma │ │ │ │ │ +00030c30: 6e64 206f 7220 6661 6369 6c69 7479 0a74 nd or facility.t │ │ │ │ │ +00030c40: 6865 20e2 8098 706f 7374 726d e280 9920 he ...postrm... │ │ │ │ │ +00030c50: 696e 7465 6e64 7320 746f 2063 616c 6c20 intends to call │ │ │ │ │ +00030c60: 6973 2061 7661 696c 6162 6c65 2062 6566 is available bef │ │ │ │ │ +00030c70: 6f72 6520 6361 6c6c 696e 6720 6974 2e20 ore calling it. │ │ │ │ │ +00030c80: 2046 6f72 0a65 7861 6d70 6c65 3a0a 0a20 For.example:.. │ │ │ │ │ +00030c90: 2020 2020 6966 205b 2022 2431 2220 3d20 if [ "$1" = │ │ │ │ │ +00030ca0: 7075 7267 6520 5d20 2626 205b 202d 6520 purge ] && [ -e │ │ │ │ │ +00030cb0: 2f75 7372 2f73 6861 7265 2f64 6562 636f /usr/share/debco │ │ │ │ │ +00030cc0: 6e66 2f63 6f6e 666d 6f64 756c 6520 5d3b nf/confmodule ]; │ │ │ │ │ +00030cd0: 2074 6865 6e0a 2020 2020 2020 2020 202e then. . │ │ │ │ │ +00030ce0: 202f 7573 722f 7368 6172 652f 6465 6263 /usr/share/debc │ │ │ │ │ +00030cf0: 6f6e 662f 636f 6e66 6d6f 6475 6c65 2064 onf/confmodule d │ │ │ │ │ +00030d00: 625f 7075 7267 650a 2020 2020 2066 690a b_purge. fi. │ │ │ │ │ +00030d10: 0a69 6e20 e280 9870 6f73 7472 6de2 8099 .in ...postrm... │ │ │ │ │ +00030d20: 2070 7572 6765 7320 7468 6520 e280 9864 purges the ...d │ │ │ │ │ +00030d30: 6562 636f 6e66 e280 9920 636f 6e66 6967 ebconf... config │ │ │ │ │ +00030d40: 7572 6174 696f 6e20 666f 7220 7468 6520 uration for the │ │ │ │ │ +00030d50: 7061 636b 6167 6520 6966 0a64 6562 636f package if.debco │ │ │ │ │ +00030d60: 6e66 2069 7320 696e 7374 616c 6c65 642e nf is installed. │ │ │ │ │ +00030d70: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +00030d80: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +00030d90: 6f64 653a 2044 6574 6169 6c73 206f 6620 ode: Details of │ │ │ │ │ +00030da0: 756e 7061 636b 2070 6861 7365 206f 6620 unpack phase of │ │ │ │ │ +00030db0: 696e 7374 616c 6c61 7469 6f6e 206f 7220 installation or │ │ │ │ │ +00030dc0: 7570 6772 6164 652c 2020 4e65 7874 3a20 upgrade, Next: │ │ │ │ │ +00030dd0: 4465 7461 696c 7320 6f66 2063 6f6e 6669 Details of confi │ │ │ │ │ +00030de0: 6775 7261 7469 6f6e 2c20 2050 7265 763a guration, Prev: │ │ │ │ │ +00030df0: 2053 756d 6d61 7279 206f 6620 7761 7973 Summary of ways │ │ │ │ │ +00030e00: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ +00030e10: 7074 7320 6172 6520 6361 6c6c 6564 2c20 pts are called, │ │ │ │ │ +00030e20: 2055 703a 2050 6163 6b61 6765 206d 6169 Up: Package mai │ │ │ │ │ +00030e30: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +00030e40: 616e 6420 696e 7374 616c 6c61 7469 6f6e and installation │ │ │ │ │ +00030e50: 2070 726f 6365 6475 7265 0a0a 362e 3620 procedure..6.6 │ │ │ │ │ +00030e60: 4465 7461 696c 7320 6f66 2075 6e70 6163 Details of unpac │ │ │ │ │ +00030e70: 6b20 7068 6173 6520 6f66 2069 6e73 7461 k phase of insta │ │ │ │ │ +00030e80: 6c6c 6174 696f 6e20 6f72 2075 7067 7261 llation or upgra │ │ │ │ │ +00030e90: 6465 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d de.============= │ │ │ │ │ +00030ea0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00030eb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00030ec0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 2070 =========..The p │ │ │ │ │ +00030ed0: 726f 6365 6475 7265 206f 6e20 696e 7374 rocedure on inst │ │ │ │ │ +00030ee0: 616c 6c61 7469 6f6e 2f75 7067 7261 6465 allation/upgrade │ │ │ │ │ +00030ef0: 2f6f 7665 7277 7269 7465 2f64 6973 6170 /overwrite/disap │ │ │ │ │ +00030f00: 7065 6172 2028 692e 652e 2c20 7768 656e pear (i.e., when │ │ │ │ │ +00030f10: 0a72 756e 6e69 6e67 20e2 8098 6470 6b67 .running ...dpkg │ │ │ │ │ +00030f20: 202d 2d75 6e70 6163 6be2 8099 2c20 6f72 --unpack..., or │ │ │ │ │ +00030f30: 2074 6865 2075 6e70 6163 6b20 7374 6167 the unpack stag │ │ │ │ │ +00030f40: 6520 6f66 20e2 8098 6470 6b67 202d 2d69 e of ...dpkg --i │ │ │ │ │ +00030f50: 6e73 7461 6c6c e280 9929 2069 7320 6173 nstall...) is as │ │ │ │ │ +00030f60: 0a66 6f6c 6c6f 7773 2e20 2028 3129 2020 .follows. (1) │ │ │ │ │ +00030f70: 496e 2065 6163 6820 6361 7365 2c20 6966 In each case, if │ │ │ │ │ +00030f80: 2061 206d 616a 6f72 2065 7272 6f72 206f a major error o │ │ │ │ │ +00030f90: 6363 7572 7320 2875 6e6c 6573 7320 6c69 ccurs (unless li │ │ │ │ │ +00030fa0: 7374 6564 0a62 656c 6f77 2920 7468 6520 sted.below) the │ │ │ │ │ +00030fb0: 6163 7469 6f6e 7320 6172 652c 2069 6e20 actions are, in │ │ │ │ │ +00030fc0: 6765 6e65 7261 6c2c 2072 756e 2062 6163 general, run bac │ │ │ │ │ +00030fd0: 6b77 6172 6473 202d 2074 6869 7320 6d65 kwards - this me │ │ │ │ │ +00030fe0: 616e 7320 7468 6174 2074 6865 0a6d 6169 ans that the.mai │ │ │ │ │ +00030ff0: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +00031000: 6172 6520 7275 6e20 7769 7468 2064 6966 are run with dif │ │ │ │ │ +00031010: 6665 7265 6e74 2061 7267 756d 656e 7473 ferent arguments │ │ │ │ │ +00031020: 2069 6e20 7265 7665 7273 6520 6f72 6465 in reverse orde │ │ │ │ │ +00031030: 722e 0a54 6865 7365 2061 7265 2074 6865 r..These are the │ │ │ │ │ +00031040: 20e2 809c 6572 726f 7220 756e 7769 6e64 ...error unwind │ │ │ │ │ +00031050: e280 9d20 6361 6c6c 7320 6c69 7374 6564 ... calls listed │ │ │ │ │ +00031060: 2062 656c 6f77 2e0a 0a20 2031 2e20 4e6f below... 1. No │ │ │ │ │ +00031070: 7469 6679 2074 6865 2063 7572 7265 6e74 tify the current │ │ │ │ │ +00031080: 6c79 2069 6e73 7461 6c6c 6564 2070 6163 ly installed pac │ │ │ │ │ +00031090: 6b61 6765 3a0a 0a20 2020 2020 2020 612e kage:.. a. │ │ │ │ │ +000310a0: 2049 6620 6120 7665 7273 696f 6e20 6f66 If a version of │ │ │ │ │ +000310b0: 2074 6865 2070 6163 6b61 6765 2069 7320 the package is │ │ │ │ │ +000310c0: 616c 7265 6164 7920 e280 9c49 6e73 7461 already ...Insta │ │ │ │ │ +000310d0: 6c6c 6564 e280 9d2c 2063 616c 6c0a 0a20 lled..., call.. │ │ │ │ │ +000310e0: 2020 2020 2020 2020 2020 2020 2020 6f6c ol │ │ │ │ │ +000310f0: 642d 7072 6572 6d20 7570 6772 6164 6520 d-prerm upgrade │ │ │ │ │ +00031100: 606e 6577 2d76 6572 7369 6f6e 270a 0a20 `new-version'.. │ │ │ │ │ +00031110: 2020 2020 2020 622e 2049 6620 7468 6520 b. If the │ │ │ │ │ +00031120: 7363 7269 7074 2072 756e 7320 6275 7420 script runs but │ │ │ │ │ +00031130: 6578 6974 7320 7769 7468 2061 206e 6f6e exits with a non │ │ │ │ │ +00031140: 2d7a 6572 6f20 6578 6974 2073 7461 7475 -zero exit statu │ │ │ │ │ +00031150: 732c 0a20 2020 2020 2020 2020 20e2 8098 s,. ... │ │ │ │ │ +00031160: 6470 6b67 e280 9920 7769 6c6c 2061 7474 dpkg... will att │ │ │ │ │ +00031170: 656d 7074 3a0a 0a20 2020 2020 2020 2020 empt:.. │ │ │ │ │ +00031180: 2020 2020 2020 6e65 772d 7072 6572 6d20 new-prerm │ │ │ │ │ +00031190: 6661 696c 6564 2d75 7067 7261 6465 2060 failed-upgrade ` │ │ │ │ │ +000311a0: 6f6c 642d 7665 7273 696f 6e27 2060 6e65 old-version' `ne │ │ │ │ │ +000311b0: 772d 7665 7273 696f 6e27 0a0a 2020 2020 w-version'.. │ │ │ │ │ +000311c0: 2020 2020 2020 4966 2074 6869 7320 776f If this wo │ │ │ │ │ +000311d0: 726b 732c 2074 6865 2075 7067 7261 6465 rks, the upgrade │ │ │ │ │ +000311e0: 2063 6f6e 7469 6e75 6573 2e20 2049 6620 continues. If │ │ │ │ │ +000311f0: 7468 6973 2064 6f65 7320 6e6f 7420 776f this does not wo │ │ │ │ │ +00031200: 726b 2c0a 2020 2020 2020 2020 2020 7468 rk,. th │ │ │ │ │ +00031210: 6520 6572 726f 7220 756e 7769 6e64 3a0a e error unwind:. │ │ │ │ │ +00031220: 0a20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ │ │ +00031230: 606f 6c64 2d70 6f73 7469 6e73 7427 2061 `old-postinst' a │ │ │ │ │ +00031240: 626f 7274 2d75 7067 7261 6465 2060 6e65 bort-upgrade `ne │ │ │ │ │ +00031250: 772d 7665 7273 696f 6e27 0a0a 2020 2020 w-version'.. │ │ │ │ │ +00031260: 2020 2020 2020 4966 2074 6869 7320 776f If this wo │ │ │ │ │ +00031270: 726b 732c 2074 6865 6e20 7468 6520 276f rks, then the 'o │ │ │ │ │ +00031280: 6c64 2d76 6572 7369 6f6e 2720 6973 20e2 ld-version' is . │ │ │ │ │ +00031290: 809c 496e 7374 616c 6c65 64e2 809d 2c20 ..Installed..., │ │ │ │ │ +000312a0: 6966 206e 6f74 2c0a 2020 2020 2020 2020 if not,. │ │ │ │ │ +000312b0: 2020 7468 6520 6f6c 6420 7665 7273 696f the old versio │ │ │ │ │ +000312c0: 6e20 6973 2069 6e20 6120 e280 9c48 616c n is in a ...Hal │ │ │ │ │ +000312d0: 662d 436f 6e66 6967 7572 6564 e280 9d20 f-Configured... │ │ │ │ │ +000312e0: 7374 6174 652e 0a0a 2020 322e 2049 6620 state... 2. If │ │ │ │ │ +000312f0: 6120 e280 9c63 6f6e 666c 6963 7469 6e67 a ...conflicting │ │ │ │ │ +00031300: e280 9d20 7061 636b 6167 6520 6973 2062 ... package is b │ │ │ │ │ +00031310: 6569 6e67 2072 656d 6f76 6564 2061 7420 eing removed at │ │ │ │ │ +00031320: 7468 6520 7361 6d65 2074 696d 652c 206f the same time, o │ │ │ │ │ +00031330: 7220 6966 0a20 2020 2020 616e 7920 7061 r if. any pa │ │ │ │ │ +00031340: 636b 6167 6520 7769 6c6c 2062 6520 6272 ckage will be br │ │ │ │ │ +00031350: 6f6b 656e 2028 6475 6520 746f 20e2 8098 oken (due to ... │ │ │ │ │ +00031360: 4272 6561 6b73 e280 9929 3a0a 0a20 2020 Breaks...):.. │ │ │ │ │ +00031370: 2020 2020 612e 2049 6620 e280 982d 2d61 a. If ...--a │ │ │ │ │ +00031380: 7574 6f2d 6465 636f 6e66 6967 7572 65e2 uto-deconfigure. │ │ │ │ │ +00031390: 8099 2069 7320 7370 6563 6966 6965 642c .. is specified, │ │ │ │ │ +000313a0: 2063 616c 6c2c 2066 6f72 2065 6163 6820 call, for each │ │ │ │ │ +000313b0: 7061 636b 6167 650a 2020 2020 2020 2020 package. │ │ │ │ │ +000313c0: 2020 746f 2062 6520 6465 636f 6e66 6967 to be deconfig │ │ │ │ │ +000313d0: 7572 6564 2064 7565 2074 6f20 e280 9842 ured due to ...B │ │ │ │ │ +000313e0: 7265 616b 73e2 8099 3a0a 0a20 2020 2020 reaks...:.. │ │ │ │ │ +000313f0: 2020 2020 2020 2020 2020 6064 6563 6f6e `decon │ │ │ │ │ +00031400: 6669 6775 7265 6427 732d 7072 6572 6d27 figured's-prerm' │ │ │ │ │ +00031410: 2064 6563 6f6e 6669 6775 7265 205c 0a20 deconfigure \. │ │ │ │ │ +00031420: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +00031430: 2020 696e 2d66 6176 6f75 7220 6070 6163 in-favour `pac │ │ │ │ │ +00031440: 6b61 6765 2d62 6569 6e67 2d69 6e73 7461 kage-being-insta │ │ │ │ │ +00031450: 6c6c 6564 2720 6076 6572 7369 6f6e 270a lled' `version'. │ │ │ │ │ +00031460: 0a20 2020 2020 2020 2020 2045 7272 6f72 . Error │ │ │ │ │ +00031470: 2075 6e77 696e 643a 0a0a 2020 2020 2020 unwind:.. │ │ │ │ │ +00031480: 2020 2020 2020 2020 2060 6465 636f 6e66 `deconf │ │ │ │ │ +00031490: 6967 7572 6564 2773 2d70 6f73 7469 6e73 igured's-postins │ │ │ │ │ +000314a0: 7427 2061 626f 7274 2d64 6563 6f6e 6669 t' abort-deconfi │ │ │ │ │ +000314b0: 6775 7265 205c 0a20 2020 2020 2020 2020 gure \. │ │ │ │ │ +000314c0: 2020 2020 2020 2020 2020 696e 2d66 6176 in-fav │ │ │ │ │ +000314d0: 6f75 7220 6070 6163 6b61 6765 2d62 6569 our `package-bei │ │ │ │ │ +000314e0: 6e67 2d69 6e73 7461 6c6c 6564 2d62 7574 ng-installed-but │ │ │ │ │ +000314f0: 2d66 6169 6c65 6427 2060 7665 7273 696f -failed' `versio │ │ │ │ │ +00031500: 6e27 0a0a 2020 2020 2020 2020 2020 5468 n'.. Th │ │ │ │ │ +00031510: 6520 6465 636f 6e66 6967 7572 6564 2070 e deconfigured p │ │ │ │ │ +00031520: 6163 6b61 6765 7320 6172 6520 6d61 726b ackages are mark │ │ │ │ │ +00031530: 6564 2061 7320 7265 7175 6972 696e 670a ed as requiring. │ │ │ │ │ +00031540: 2020 2020 2020 2020 2020 636f 6e66 6967 config │ │ │ │ │ +00031550: 7572 6174 696f 6e2c 2073 6f20 7468 6174 uration, so that │ │ │ │ │ +00031560: 2069 6620 e280 982d 2d69 6e73 7461 6c6c if ...--install │ │ │ │ │ +00031570: e280 9920 6973 2075 7365 6420 7468 6579 ... is used they │ │ │ │ │ +00031580: 2077 696c 6c20 6265 0a20 2020 2020 2020 will be. │ │ │ │ │ +00031590: 2020 2063 6f6e 6669 6775 7265 6420 6167 configured ag │ │ │ │ │ +000315a0: 6169 6e20 6966 2070 6f73 7369 626c 652e ain if possible. │ │ │ │ │ +000315b0: 0a0a 2020 2020 2020 2062 2e20 4966 2061 .. b. If a │ │ │ │ │ +000315c0: 6e79 2070 6163 6b61 6765 7320 6465 7065 ny packages depe │ │ │ │ │ +000315d0: 6e64 6564 206f 6e20 6120 636f 6e66 6c69 nded on a confli │ │ │ │ │ +000315e0: 6374 696e 6720 7061 636b 6167 6520 6265 cting package be │ │ │ │ │ +000315f0: 696e 670a 2020 2020 2020 2020 2020 7265 ing. re │ │ │ │ │ +00031600: 6d6f 7665 6420 616e 6420 e280 982d 2d61 moved and ...--a │ │ │ │ │ +00031610: 7574 6f2d 6465 636f 6e66 6967 7572 65e2 uto-deconfigure. │ │ │ │ │ +00031620: 8099 2069 7320 7370 6563 6966 6965 642c .. is specified, │ │ │ │ │ +00031630: 2063 616c 6c2c 2066 6f72 2065 6163 680a call, for each. │ │ │ │ │ +00031640: 2020 2020 2020 2020 2020 7375 6368 2070 such p │ │ │ │ │ +00031650: 6163 6b61 6765 3a0a 0a20 2020 2020 2020 ackage:.. │ │ │ │ │ +00031660: 2020 2020 2020 2020 6064 6563 6f6e 6669 `deconfi │ │ │ │ │ +00031670: 6775 7265 6427 732d 7072 6572 6d27 2064 gured's-prerm' d │ │ │ │ │ +00031680: 6563 6f6e 6669 6775 7265 205c 0a20 2020 econfigure \. │ │ │ │ │ +00031690: 2020 2020 2020 2020 2020 2020 2020 2069 i │ │ │ │ │ +000316a0: 6e2d 6661 766f 7572 2060 7061 636b 6167 n-favour `packag │ │ │ │ │ +000316b0: 652d 6265 696e 672d 696e 7374 616c 6c65 e-being-installe │ │ │ │ │ +000316c0: 6427 2060 7665 7273 696f 6e27 205c 0a20 d' `version' \. │ │ │ │ │ +000316d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +000316e0: 2072 656d 6f76 696e 6720 6063 6f6e 666c removing `confl │ │ │ │ │ +000316f0: 6963 7469 6e67 2d70 6163 6b61 6765 2720 icting-package' │ │ │ │ │ +00031700: 6076 6572 7369 6f6e 270a 0a20 2020 2020 `version'.. │ │ │ │ │ +00031710: 2020 2020 2045 7272 6f72 2075 6e77 696e Error unwin │ │ │ │ │ +00031720: 643a 0a0a 2020 2020 2020 2020 2020 2020 d:.. │ │ │ │ │ +00031730: 2020 2060 6465 636f 6e66 6967 7572 6564 `deconfigured │ │ │ │ │ +00031740: 2773 2d70 6f73 7469 6e73 7427 2061 626f 's-postinst' abo │ │ │ │ │ +00031750: 7274 2d64 6563 6f6e 6669 6775 7265 205c rt-deconfigure \ │ │ │ │ │ +00031760: 0a20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ │ │ +00031770: 2020 2020 696e 2d66 6176 6f75 7220 6070 in-favour `p │ │ │ │ │ +00031780: 6163 6b61 6765 2d62 6569 6e67 2d69 6e73 ackage-being-ins │ │ │ │ │ +00031790: 7461 6c6c 6564 2d62 7574 2d66 6169 6c65 talled-but-faile │ │ │ │ │ +000317a0: 6427 2060 7665 7273 696f 6e27 205c 0a20 d' `version' \. │ │ │ │ │ +000317b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +000317c0: 2020 7265 6d6f 7669 6e67 2060 636f 6e66 removing `conf │ │ │ │ │ +000317d0: 6c69 6374 696e 672d 7061 636b 6167 6527 licting-package' │ │ │ │ │ +000317e0: 2060 7665 7273 696f 6e27 0a0a 2020 2020 `version'.. │ │ │ │ │ +000317f0: 2020 2020 2020 5468 6520 6465 636f 6e66 The deconf │ │ │ │ │ +00031800: 6967 7572 6564 2070 6163 6b61 6765 7320 igured packages │ │ │ │ │ +00031810: 6172 6520 6d61 726b 6564 2061 7320 7265 are marked as re │ │ │ │ │ +00031820: 7175 6972 696e 670a 2020 2020 2020 2020 quiring. │ │ │ │ │ +00031830: 2020 636f 6e66 6967 7572 6174 696f 6e2c configuration, │ │ │ │ │ +00031840: 2073 6f20 7468 6174 2069 6620 e280 982d so that if ...- │ │ │ │ │ +00031850: 2d69 6e73 7461 6c6c e280 9920 6973 2075 -install... is u │ │ │ │ │ +00031860: 7365 6420 7468 6579 2077 696c 6c20 6265 sed they will be │ │ │ │ │ +00031870: 0a20 2020 2020 2020 2020 2063 6f6e 6669 . confi │ │ │ │ │ +00031880: 6775 7265 6420 6167 6169 6e20 6966 2070 gured again if p │ │ │ │ │ +00031890: 6f73 7369 626c 652e 0a0a 2020 2020 2020 ossible... │ │ │ │ │ +000318a0: 2063 2e20 546f 2070 7265 7061 7265 2066 c. To prepare f │ │ │ │ │ +000318b0: 6f72 2072 656d 6f76 616c 206f 6620 6561 or removal of ea │ │ │ │ │ +000318c0: 6368 2063 6f6e 666c 6963 7469 6e67 2070 ch conflicting p │ │ │ │ │ +000318d0: 6163 6b61 6765 2c20 6361 6c6c 3a0a 0a20 ackage, call:.. │ │ │ │ │ +000318e0: 2020 2020 2020 2020 2020 2020 2020 6063 `c │ │ │ │ │ +000318f0: 6f6e 666c 6963 746f 7227 732d 7072 6572 onflictor's-prer │ │ │ │ │ +00031900: 6d27 2072 656d 6f76 6520 5c0a 2020 2020 m' remove \. │ │ │ │ │ +00031910: 2020 2020 2020 2020 2020 2020 2020 2069 i │ │ │ │ │ +00031920: 6e2d 6661 766f 7572 2060 7061 636b 6167 n-favour `packag │ │ │ │ │ +00031930: 6527 2060 6e65 772d 7665 7273 696f 6e27 e' `new-version' │ │ │ │ │ +00031940: 0a0a 2020 2020 2020 2020 2020 4572 726f .. Erro │ │ │ │ │ +00031950: 7220 756e 7769 6e64 3a0a 0a20 2020 2020 r unwind:.. │ │ │ │ │ +00031960: 2020 2020 2020 2020 2020 6063 6f6e 666c `confl │ │ │ │ │ +00031970: 6963 746f 7227 732d 706f 7374 696e 7374 ictor's-postinst │ │ │ │ │ +00031980: 2720 6162 6f72 742d 7265 6d6f 7665 205c ' abort-remove \ │ │ │ │ │ +00031990: 0a20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ │ │ +000319a0: 2020 2020 696e 2d66 6176 6f75 7220 6070 in-favour `p │ │ │ │ │ +000319b0: 6163 6b61 6765 2720 606e 6577 2d76 6572 ackage' `new-ver │ │ │ │ │ +000319c0: 7369 6f6e 270a 0a20 2033 2e20 5275 6e20 sion'.. 3. Run │ │ │ │ │ +000319d0: 7468 6520 e280 9870 7265 696e 7374 e280 the ...preinst.. │ │ │ │ │ +000319e0: 9920 6f66 2074 6865 206e 6577 2070 6163 . of the new pac │ │ │ │ │ +000319f0: 6b61 6765 3a0a 0a20 2020 2020 2020 612e kage:.. a. │ │ │ │ │ +00031a00: 2049 6620 7468 6520 7061 636b 6167 6520 If the package │ │ │ │ │ +00031a10: 6973 2062 6569 6e67 2075 7067 7261 6465 is being upgrade │ │ │ │ │ +00031a20: 642c 2063 616c 6c3a 0a0a 2020 2020 2020 d, call:.. │ │ │ │ │ +00031a30: 2020 2020 2020 2020 2060 6e65 772d 7072 `new-pr │ │ │ │ │ +00031a40: 6569 6e73 7427 2075 7067 7261 6465 2060 einst' upgrade ` │ │ │ │ │ +00031a50: 6f6c 642d 7665 7273 696f 6e27 2060 6e65 old-version' `ne │ │ │ │ │ +00031a60: 772d 7665 7273 696f 6e27 0a0a 2020 2020 w-version'.. │ │ │ │ │ +00031a70: 2020 2020 2020 4966 2074 6869 7320 6661 If this fa │ │ │ │ │ +00031a80: 696c 732c 2077 6520 6361 6c6c 3a0a 0a20 ils, we call:.. │ │ │ │ │ +00031a90: 2020 2020 2020 2020 2020 2020 2020 606e `n │ │ │ │ │ +00031aa0: 6577 2d70 6f73 7472 6d27 2061 626f 7274 ew-postrm' abort │ │ │ │ │ +00031ab0: 2d75 7067 7261 6465 2060 6f6c 642d 7665 -upgrade `old-ve │ │ │ │ │ +00031ac0: 7273 696f 6e27 2060 6e65 772d 7665 7273 rsion' `new-vers │ │ │ │ │ +00031ad0: 696f 6e27 0a0a 2020 2020 2020 2020 2020 ion'.. │ │ │ │ │ +00031ae0: 2020 312e 2049 6620 7468 6174 2077 6f72 1. If that wor │ │ │ │ │ +00031af0: 6b73 2c20 7468 656e 0a0a 2020 2020 2020 ks, then.. │ │ │ │ │ +00031b00: 2020 2020 2020 2020 2020 2020 2020 606f `o │ │ │ │ │ +00031b10: 6c64 2d70 6f73 7469 6e73 7427 2061 626f ld-postinst' abo │ │ │ │ │ +00031b20: 7274 2d75 7067 7261 6465 2060 6e65 772d rt-upgrade `new- │ │ │ │ │ +00031b30: 7665 7273 696f 6e27 0a0a 2020 2020 2020 version'.. │ │ │ │ │ +00031b40: 2020 2020 2020 2020 2069 7320 6361 6c6c is call │ │ │ │ │ +00031b50: 6564 2e20 2049 6620 7468 6973 2077 6f72 ed. If this wor │ │ │ │ │ +00031b60: 6b73 2c20 7468 656e 2074 6865 206f 6c64 ks, then the old │ │ │ │ │ +00031b70: 2076 6572 7369 6f6e 2069 7320 696e 2061 version is in a │ │ │ │ │ +00031b80: 6e0a 2020 2020 2020 2020 2020 2020 2020 n. │ │ │ │ │ +00031b90: 20e2 809c 496e 7374 616c 6c65 64e2 809d ...Installed... │ │ │ │ │ +00031ba0: 2073 7461 7465 2c20 6f72 2065 6c73 6520 state, or else │ │ │ │ │ +00031bb0: 6974 2069 7320 6c65 6674 2069 6e20 616e it is left in an │ │ │ │ │ +00031bc0: 20e2 809c 556e 7061 636b 6564 e280 9d0a ...Unpacked.... │ │ │ │ │ +00031bd0: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ │ +00031be0: 7461 7465 2e0a 0a20 2020 2020 2020 2020 tate... │ │ │ │ │ +00031bf0: 2020 2032 2e20 4966 2069 7420 6661 696c 2. If it fail │ │ │ │ │ +00031c00: 732c 2074 6865 6e20 7468 6520 6f6c 6420 s, then the old │ │ │ │ │ +00031c10: 7665 7273 696f 6e20 6973 206c 6566 7420 version is left │ │ │ │ │ +00031c20: 696e 2061 6e0a 2020 2020 2020 2020 2020 in an. │ │ │ │ │ +00031c30: 2020 2020 20e2 809c 4861 6c66 2d49 6e73 ...Half-Ins │ │ │ │ │ +00031c40: 7461 6c6c 6564 e280 9d20 7374 6174 652e talled... state. │ │ │ │ │ +00031c50: 0a0a 2020 2020 2020 2062 2e20 4f74 6865 .. b. Othe │ │ │ │ │ +00031c60: 7277 6973 652c 2069 6620 7468 6520 7061 rwise, if the pa │ │ │ │ │ +00031c70: 636b 6167 6520 6861 6420 736f 6d65 2063 ckage had some c │ │ │ │ │ +00031c80: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ +00031c90: 6573 2066 726f 6d20 610a 2020 2020 2020 es from a. │ │ │ │ │ +00031ca0: 2020 2020 7072 6576 696f 7573 2076 6572 previous ver │ │ │ │ │ +00031cb0: 7369 6f6e 2069 6e73 7461 6c6c 6564 2028 sion installed ( │ │ │ │ │ +00031cc0: 692e 652e 2c20 6974 2069 7320 696e 2074 i.e., it is in t │ │ │ │ │ +00031cd0: 6865 20e2 809c 436f 6e66 6967 2d46 696c he ...Config-Fil │ │ │ │ │ +00031ce0: 6573 e280 9d0a 2020 2020 2020 2020 2020 es.... │ │ │ │ │ +00031cf0: 7374 6174 6529 3a0a 0a20 2020 2020 2020 state):.. │ │ │ │ │ +00031d00: 2020 2020 2020 2020 606e 6577 2d70 7265 `new-pre │ │ │ │ │ +00031d10: 696e 7374 2720 696e 7374 616c 6c20 606f inst' install `o │ │ │ │ │ +00031d20: 6c64 2d76 6572 7369 6f6e 2720 606e 6577 ld-version' `new │ │ │ │ │ +00031d30: 2d76 6572 7369 6f6e 270a 0a20 2020 2020 -version'.. │ │ │ │ │ +00031d40: 2020 2020 2045 7272 6f72 2075 6e77 696e Error unwin │ │ │ │ │ +00031d50: 643a 0a0a 2020 2020 2020 2020 2020 2020 d:.. │ │ │ │ │ +00031d60: 2020 2060 6e65 772d 706f 7374 726d 2720 `new-postrm' │ │ │ │ │ +00031d70: 6162 6f72 742d 696e 7374 616c 6c20 606f abort-install `o │ │ │ │ │ +00031d80: 6c64 2d76 6572 7369 6f6e 2720 606e 6577 ld-version' `new │ │ │ │ │ +00031d90: 2d76 6572 7369 6f6e 270a 0a20 2020 2020 -version'.. │ │ │ │ │ +00031da0: 2020 2020 2049 6620 7468 6973 2066 6169 If this fai │ │ │ │ │ +00031db0: 6c73 2c20 7468 6520 7061 636b 6167 6520 ls, the package │ │ │ │ │ +00031dc0: 6973 206c 6566 7420 696e 2061 20e2 809c is left in a ... │ │ │ │ │ +00031dd0: 4861 6c66 2d49 6e73 7461 6c6c 6564 e280 Half-Installed.. │ │ │ │ │ +00031de0: 9d0a 2020 2020 2020 2020 2020 7374 6174 .. stat │ │ │ │ │ +00031df0: 652c 2077 6869 6368 2072 6571 7569 7265 e, which require │ │ │ │ │ +00031e00: 7320 6120 7265 696e 7374 616c 6c2e 2020 s a reinstall. │ │ │ │ │ +00031e10: 4966 2069 7420 776f 726b 732c 2074 6865 If it works, the │ │ │ │ │ +00031e20: 2070 6163 6b61 6765 730a 2020 2020 2020 packages. │ │ │ │ │ +00031e30: 2020 2020 6973 206c 6566 7420 696e 2061 is left in a │ │ │ │ │ +00031e40: 20e2 809c 436f 6e66 6967 2d46 696c 6573 ...Config-Files │ │ │ │ │ +00031e50: e280 9d20 7374 6174 652e 0a0a 2020 2020 ... state... │ │ │ │ │ +00031e60: 2020 2063 2e20 4f74 6865 7277 6973 6520 c. Otherwise │ │ │ │ │ +00031e70: 2869 2e65 2e2c 2074 6865 2070 6163 6b61 (i.e., the packa │ │ │ │ │ +00031e80: 6765 2077 6173 2063 6f6d 706c 6574 656c ge was completel │ │ │ │ │ +00031e90: 7920 7075 7267 6564 293a 0a0a 2020 2020 y purged):.. │ │ │ │ │ +00031ea0: 2020 2020 2020 2020 2020 2060 6e65 772d `new- │ │ │ │ │ +00031eb0: 7072 6569 6e73 7427 2069 6e73 7461 6c6c preinst' install │ │ │ │ │ +00031ec0: 0a0a 2020 2020 2020 2020 2020 4572 726f .. Erro │ │ │ │ │ +00031ed0: 7220 756e 7769 6e64 3a0a 0a20 2020 2020 r unwind:.. │ │ │ │ │ +00031ee0: 2020 2020 2020 2020 2020 606e 6577 2d70 `new-p │ │ │ │ │ +00031ef0: 6f73 7472 6d27 2061 626f 7274 2d69 6e73 ostrm' abort-ins │ │ │ │ │ +00031f00: 7461 6c6c 0a0a 2020 2020 2020 2020 2020 tall.. │ │ │ │ │ +00031f10: 4966 2074 6865 2065 7272 6f72 2d75 6e77 If the error-unw │ │ │ │ │ +00031f20: 696e 6420 6661 696c 732c 2074 6865 2070 ind fails, the p │ │ │ │ │ +00031f30: 6163 6b61 6765 2069 7320 696e 2061 0a20 ackage is in a. │ │ │ │ │ +00031f40: 2020 2020 2020 2020 20e2 809c 4861 6c66 ...Half │ │ │ │ │ +00031f50: 2d49 6e73 7461 6c6c 6564 e280 9d20 7068 -Installed... ph │ │ │ │ │ +00031f60: 6173 652c 2061 6e64 2072 6571 7569 7265 ase, and require │ │ │ │ │ +00031f70: 7320 6120 7265 696e 7374 616c 6c2e 2020 s a reinstall. │ │ │ │ │ +00031f80: 4966 2074 6865 0a20 2020 2020 2020 2020 If the. │ │ │ │ │ +00031f90: 2065 7272 6f72 2075 6e77 696e 6420 776f error unwind wo │ │ │ │ │ +00031fa0: 726b 732c 2074 6865 2070 6163 6b61 6765 rks, the package │ │ │ │ │ +00031fb0: 2069 7320 696e 2074 6865 20e2 809c 4e6f is in the ...No │ │ │ │ │ +00031fc0: 742d 496e 7374 616c 6c65 64e2 809d 0a20 t-Installed.... │ │ │ │ │ +00031fd0: 2020 2020 2020 2020 2073 7461 7465 2e0a state.. │ │ │ │ │ +00031fe0: 0a20 2034 2e20 5468 6520 6e65 7720 7061 . 4. The new pa │ │ │ │ │ +00031ff0: 636b 6167 65e2 8099 7320 6669 6c65 7320 ckage...s files │ │ │ │ │ +00032000: 6172 6520 756e 7061 636b 6564 2c20 6f76 are unpacked, ov │ │ │ │ │ +00032010: 6572 7772 6974 696e 6720 616e 7920 7468 erwriting any th │ │ │ │ │ +00032020: 6174 206d 6179 2062 650a 2020 2020 206f at may be. o │ │ │ │ │ +00032030: 6e20 7468 6520 7379 7374 656d 2061 6c72 n the system alr │ │ │ │ │ +00032040: 6561 6479 2c20 666f 7220 6578 616d 706c eady, for exampl │ │ │ │ │ +00032050: 6520 616e 7920 6672 6f6d 2074 6865 206f e any from the o │ │ │ │ │ +00032060: 6c64 2076 6572 7369 6f6e 206f 6620 7468 ld version of th │ │ │ │ │ +00032070: 650a 2020 2020 2073 616d 6520 7061 636b e. same pack │ │ │ │ │ +00032080: 6167 6520 6f72 2066 726f 6d20 616e 6f74 age or from anot │ │ │ │ │ +00032090: 6865 7220 7061 636b 6167 652e 2020 4261 her package. Ba │ │ │ │ │ +000320a0: 636b 7570 7320 6f66 2074 6865 206f 6c64 ckups of the old │ │ │ │ │ +000320b0: 2066 696c 6573 2061 7265 0a20 2020 2020 files are. │ │ │ │ │ +000320c0: 6b65 7074 2074 656d 706f 7261 7269 6c79 kept temporarily │ │ │ │ │ +000320d0: 2c20 616e 6420 6966 2061 6e79 7468 696e , and if anythin │ │ │ │ │ +000320e0: 6720 676f 6573 2077 726f 6e67 2074 6865 g goes wrong the │ │ │ │ │ +000320f0: 2070 6163 6b61 6765 206d 616e 6167 656d package managem │ │ │ │ │ +00032100: 656e 740a 2020 2020 2073 7973 7465 6d20 ent. system │ │ │ │ │ +00032110: 7769 6c6c 2061 7474 656d 7074 2074 6f20 will attempt to │ │ │ │ │ +00032120: 7075 7420 7468 656d 2062 6163 6b20 6173 put them back as │ │ │ │ │ +00032130: 2070 6172 7420 6f66 2074 6865 2065 7272 part of the err │ │ │ │ │ +00032140: 6f72 2075 6e77 696e 642e 0a0a 2020 2020 or unwind... │ │ │ │ │ +00032150: 2049 7420 6973 2061 6e20 6572 726f 7220 It is an error │ │ │ │ │ +00032160: 666f 7220 6120 7061 636b 6167 6520 746f for a package to │ │ │ │ │ +00032170: 2063 6f6e 7461 696e 2066 696c 6573 2077 contain files w │ │ │ │ │ +00032180: 6869 6368 2061 7265 206f 6e20 7468 650a hich are on the. │ │ │ │ │ +00032190: 2020 2020 2073 7973 7465 6d20 696e 2061 system in a │ │ │ │ │ +000321a0: 6e6f 7468 6572 2070 6163 6b61 6765 2c20 nother package, │ │ │ │ │ +000321b0: 756e 6c65 7373 20e2 8098 5265 706c 6163 unless ...Replac │ │ │ │ │ +000321c0: 6573 e280 9920 6973 2075 7365 6420 2873 es... is used (s │ │ │ │ │ +000321d0: 6565 202a 6e6f 7465 0a20 2020 2020 4f76 ee *note. Ov │ │ │ │ │ +000321e0: 6572 7772 6974 696e 6720 6669 6c65 7320 erwriting files │ │ │ │ │ +000321f0: 616e 6420 7265 706c 6163 696e 6720 7061 and replacing pa │ │ │ │ │ +00032200: 636b 6167 6573 202d 2052 6570 6c61 6365 ckages - Replace │ │ │ │ │ +00032210: 733a 2065 612e 292e 0a0a 2020 2020 2049 s: ea.)... I │ │ │ │ │ +00032220: 7420 6973 2061 206d 6f72 6520 7365 7269 t is a more seri │ │ │ │ │ +00032230: 6f75 7320 6572 726f 7220 666f 7220 6120 ous error for a │ │ │ │ │ +00032240: 7061 636b 6167 6520 746f 2063 6f6e 7461 package to conta │ │ │ │ │ +00032250: 696e 2061 2070 6c61 696e 2066 696c 6520 in a plain file │ │ │ │ │ +00032260: 6f72 0a20 2020 2020 6f74 6865 7220 6b69 or. other ki │ │ │ │ │ +00032270: 6e64 206f 6620 6e6f 6e2d 6469 7265 6374 nd of non-direct │ │ │ │ │ +00032280: 6f72 7920 7768 6572 6520 616e 6f74 6865 ory where anothe │ │ │ │ │ +00032290: 7220 7061 636b 6167 6520 6861 7320 6120 r package has a │ │ │ │ │ +000322a0: 6469 7265 6374 6f72 790a 2020 2020 2028 directory. ( │ │ │ │ │ +000322b0: 6167 6169 6e2c 2075 6e6c 6573 7320 e280 again, unless .. │ │ │ │ │ +000322c0: 9852 6570 6c61 6365 73e2 8099 2069 7320 .Replaces... is │ │ │ │ │ +000322d0: 7573 6564 292e 2020 5468 6973 2065 7272 used). This err │ │ │ │ │ +000322e0: 6f72 2063 616e 2062 6520 6f76 6572 7269 or can be overri │ │ │ │ │ +000322f0: 6464 656e 0a20 2020 2020 6966 2064 6573 dden. if des │ │ │ │ │ +00032300: 6972 6564 2075 7369 6e67 20e2 8098 2d2d ired using ...-- │ │ │ │ │ +00032310: 666f 7263 652d 6f76 6572 7772 6974 652d force-overwrite- │ │ │ │ │ +00032320: 6469 72e2 8099 2c20 6275 7420 7468 6973 dir..., but this │ │ │ │ │ +00032330: 2069 7320 6e6f 740a 2020 2020 2061 6476 is not. adv │ │ │ │ │ +00032340: 6973 6162 6c65 2e0a 0a20 2020 2020 5061 isable... Pa │ │ │ │ │ +00032350: 636b 6167 6573 2077 6869 6368 206f 7665 ckages which ove │ │ │ │ │ +00032360: 7277 7269 7465 2065 6163 6820 6f74 6865 rwrite each othe │ │ │ │ │ +00032370: 72e2 8099 7320 6669 6c65 7320 7072 6f64 r...s files prod │ │ │ │ │ +00032380: 7563 6520 6265 6861 7669 6f72 2077 6869 uce behavior whi │ │ │ │ │ +00032390: 6368 2c0a 2020 2020 2074 686f 7567 6820 ch,. though │ │ │ │ │ +000323a0: 6465 7465 726d 696e 6973 7469 632c 2069 deterministic, i │ │ │ │ │ +000323b0: 7320 6861 7264 2066 6f72 2074 6865 2073 s hard for the s │ │ │ │ │ +000323c0: 7973 7465 6d20 6164 6d69 6e69 7374 7261 ystem administra │ │ │ │ │ +000323d0: 746f 7220 746f 0a20 2020 2020 756e 6465 tor to. unde │ │ │ │ │ +000323e0: 7273 7461 6e64 2e20 2049 7420 6361 6e20 rstand. It can │ │ │ │ │ +000323f0: 6561 7369 6c79 206c 6561 6420 746f 20e2 easily lead to . │ │ │ │ │ +00032400: 809c 6d69 7373 696e 67e2 809d 2070 726f ..missing... pro │ │ │ │ │ +00032410: 6772 616d 7320 6966 2c20 666f 720a 2020 grams if, for. │ │ │ │ │ +00032420: 2020 2065 7861 6d70 6c65 2c20 6120 7061 example, a pa │ │ │ │ │ +00032430: 636b 6167 6520 6973 2075 6e70 6163 6b65 ckage is unpacke │ │ │ │ │ +00032440: 6420 7768 6963 6820 6f76 6572 7772 6974 d which overwrit │ │ │ │ │ +00032450: 6573 2061 2066 696c 6520 6672 6f6d 2061 es a file from a │ │ │ │ │ +00032460: 6e6f 7468 6572 0a20 2020 2020 7061 636b nother. pack │ │ │ │ │ +00032470: 6167 652c 2061 6e64 2069 7320 7468 656e age, and is then │ │ │ │ │ +00032480: 2072 656d 6f76 6564 2061 6761 696e 2e20 removed again. │ │ │ │ │ +00032490: 2028 3229 0a0a 2020 2020 2041 2064 6972 (2).. A dir │ │ │ │ │ +000324a0: 6563 746f 7279 2077 696c 6c20 6e65 7665 ectory will neve │ │ │ │ │ +000324b0: 7220 6265 2072 6570 6c61 6365 6420 6279 r be replaced by │ │ │ │ │ +000324c0: 2061 2073 796d 626f 6c69 6320 6c69 6e6b a symbolic link │ │ │ │ │ +000324d0: 2074 6f20 610a 2020 2020 2064 6972 6563 to a. direc │ │ │ │ │ +000324e0: 746f 7279 206f 7220 7669 6365 2076 6572 tory or vice ver │ │ │ │ │ +000324f0: 7361 3b20 696e 7374 6561 642c 2074 6865 sa; instead, the │ │ │ │ │ +00032500: 2065 7869 7374 696e 6720 7374 6174 6520 existing state │ │ │ │ │ +00032510: 2873 796d 6c69 6e6b 206f 720a 2020 2020 (symlink or. │ │ │ │ │ +00032520: 206e 6f74 2920 7769 6c6c 2062 6520 6c65 not) will be le │ │ │ │ │ +00032530: 6674 2061 6c6f 6e65 2061 6e64 20e2 8098 ft alone and ... │ │ │ │ │ +00032540: 6470 6b67 e280 9920 7769 6c6c 2066 6f6c dpkg... will fol │ │ │ │ │ +00032550: 6c6f 7720 7468 6520 7379 6d6c 696e 6b20 low the symlink │ │ │ │ │ +00032560: 6966 2074 6865 7265 0a20 2020 2020 6973 if there. is │ │ │ │ │ +00032570: 206f 6e65 2e0a 0a20 2035 2e20 4966 2074 one... 5. If t │ │ │ │ │ +00032580: 6865 2070 6163 6b61 6765 2069 7320 6265 he package is be │ │ │ │ │ +00032590: 696e 6720 7570 6772 6164 6564 3a0a 0a20 ing upgraded:.. │ │ │ │ │ +000325a0: 2020 2020 2020 612e 2043 616c 6c3a 0a0a a. Call:.. │ │ │ │ │ +000325b0: 2020 2020 2020 2020 2020 2020 2020 2060 ` │ │ │ │ │ +000325c0: 6f6c 642d 706f 7374 726d 2720 7570 6772 old-postrm' upgr │ │ │ │ │ +000325d0: 6164 6520 606e 6577 2d76 6572 7369 6f6e ade `new-version │ │ │ │ │ +000325e0: 270a 0a20 2020 2020 2020 622e 2049 6620 '.. b. If │ │ │ │ │ +000325f0: 7468 6973 2066 6169 6c73 2c20 e280 9864 this fails, ...d │ │ │ │ │ +00032600: 706b 67e2 8099 2077 696c 6c20 6174 7465 pkg... will atte │ │ │ │ │ +00032610: 6d70 743a 0a0a 2020 2020 2020 2020 2020 mpt:.. │ │ │ │ │ +00032620: 2020 2020 2060 6e65 772d 706f 7374 726d `new-postrm │ │ │ │ │ +00032630: 2720 6661 696c 6564 2d75 7067 7261 6465 ' failed-upgrade │ │ │ │ │ +00032640: 2060 6f6c 642d 7665 7273 696f 6e27 2060 `old-version' ` │ │ │ │ │ +00032650: 6e65 772d 7665 7273 696f 6e27 0a0a 2020 new-version'.. │ │ │ │ │ +00032660: 2020 2020 2020 2020 4966 2074 6869 7320 If this │ │ │ │ │ +00032670: 776f 726b 732c 2069 6e73 7461 6c6c 6174 works, installat │ │ │ │ │ +00032680: 696f 6e20 636f 6e74 696e 7565 732e 2020 ion continues. │ │ │ │ │ +00032690: 4966 206e 6f74 2c20 4572 726f 7220 756e If not, Error un │ │ │ │ │ +000326a0: 7769 6e64 3a0a 0a20 2020 2020 2020 2020 wind:.. │ │ │ │ │ +000326b0: 2020 2020 2020 606f 6c64 2d70 7265 696e `old-prein │ │ │ │ │ +000326c0: 7374 2720 6162 6f72 742d 7570 6772 6164 st' abort-upgrad │ │ │ │ │ +000326d0: 6520 606e 6577 2d76 6572 7369 6f6e 270a e `new-version'. │ │ │ │ │ +000326e0: 0a20 2020 2020 2020 2020 2049 6620 7468 . If th │ │ │ │ │ +000326f0: 6973 2066 6169 6c73 2c20 7468 6520 6f6c is fails, the ol │ │ │ │ │ +00032700: 6420 7665 7273 696f 6e20 6973 206c 6566 d version is lef │ │ │ │ │ +00032710: 7420 696e 2061 20e2 809c 4861 6c66 2d49 t in a ...Half-I │ │ │ │ │ +00032720: 6e73 7461 6c6c 6564 e280 9d0a 2020 2020 nstalled.... │ │ │ │ │ +00032730: 2020 2020 2020 7374 6174 652e 2020 4966 state. If │ │ │ │ │ +00032740: 2069 7420 776f 726b 732c 2064 706b 6720 it works, dpkg │ │ │ │ │ +00032750: 6e6f 7720 6361 6c6c 733a 0a0a 2020 2020 now calls:.. │ │ │ │ │ +00032760: 2020 2020 2020 2020 2020 2060 6e65 772d `new- │ │ │ │ │ +00032770: 706f 7374 726d 2720 6162 6f72 742d 7570 postrm' abort-up │ │ │ │ │ +00032780: 6772 6164 6520 606f 6c64 2d76 6572 7369 grade `old-versi │ │ │ │ │ +00032790: 6f6e 2720 606e 6577 2d76 6572 7369 6f6e on' `new-version │ │ │ │ │ +000327a0: 270a 0a20 2020 2020 2020 2020 2049 6620 '.. If │ │ │ │ │ +000327b0: 7468 6973 2066 6169 6c73 2c20 7468 6520 this fails, the │ │ │ │ │ +000327c0: 6f6c 6420 7665 7273 696f 6e20 6973 206c old version is l │ │ │ │ │ +000327d0: 6566 7420 696e 2061 20e2 809c 4861 6c66 eft in a ...Half │ │ │ │ │ +000327e0: 2d49 6e73 7461 6c6c 6564 e280 9d0a 2020 -Installed.... │ │ │ │ │ +000327f0: 2020 2020 2020 2020 7374 6174 652e 2020 state. │ │ │ │ │ +00032800: 4966 2069 7420 776f 726b 732c 2064 706b If it works, dpk │ │ │ │ │ +00032810: 6720 6e6f 7720 6361 6c6c 733a 0a0a 2020 g now calls:.. │ │ │ │ │ +00032820: 2020 2020 2020 2020 2020 2020 2060 6f6c `ol │ │ │ │ │ +00032830: 642d 706f 7374 696e 7374 2720 6162 6f72 d-postinst' abor │ │ │ │ │ +00032840: 742d 7570 6772 6164 6520 606e 6577 2d76 t-upgrade `new-v │ │ │ │ │ +00032850: 6572 7369 6f6e 270a 0a20 2020 2020 2020 ersion'.. │ │ │ │ │ +00032860: 2020 2049 6620 7468 6973 2066 6169 6c73 If this fails │ │ │ │ │ +00032870: 2c20 7468 6520 6f6c 6420 7665 7273 696f , the old versio │ │ │ │ │ +00032880: 6e20 6973 2069 6e20 616e 20e2 809c 556e n is in an ...Un │ │ │ │ │ +00032890: 7061 636b 6564 e280 9d20 7374 6174 652e packed... state. │ │ │ │ │ +000328a0: 0a0a 2020 2020 2054 6869 7320 6973 2074 .. This is t │ │ │ │ │ +000328b0: 6865 2070 6f69 6e74 206f 6620 6e6f 2072 he point of no r │ │ │ │ │ +000328c0: 6574 7572 6e2e 2020 4966 20e2 8098 6470 eturn. If ...dp │ │ │ │ │ +000328d0: 6b67 e280 9920 6765 7473 2074 6869 7320 kg... gets this │ │ │ │ │ +000328e0: 6661 722c 2069 7420 776f 6ee2 8099 740a far, it won...t. │ │ │ │ │ +000328f0: 2020 2020 2062 6163 6b20 6f66 6620 7061 back off pa │ │ │ │ │ +00032900: 7374 2074 6869 7320 706f 696e 7420 6966 st this point if │ │ │ │ │ +00032910: 2061 6e20 6572 726f 7220 6f63 6375 7273 an error occurs │ │ │ │ │ +00032920: 2e20 2054 6869 7320 7769 6c6c 206c 6561 . This will lea │ │ │ │ │ +00032930: 7665 2074 6865 0a20 2020 2020 7061 636b ve the. pack │ │ │ │ │ +00032940: 6167 6520 696e 2061 2066 6169 726c 7920 age in a fairly │ │ │ │ │ +00032950: 6261 6420 7374 6174 652c 2077 6869 6368 bad state, which │ │ │ │ │ +00032960: 2077 696c 6c20 7265 7175 6972 6520 6120 will require a │ │ │ │ │ +00032970: 7375 6363 6573 7366 756c 0a20 2020 2020 successful. │ │ │ │ │ +00032980: 7265 2d69 6e73 7461 6c6c 6174 696f 6e20 re-installation │ │ │ │ │ +00032990: 746f 2063 6c65 6172 2075 702c 2062 7574 to clear up, but │ │ │ │ │ +000329a0: 2069 74e2 8099 7320 7768 656e 20e2 8098 it...s when ... │ │ │ │ │ +000329b0: 6470 6b67 e280 9920 7374 6172 7473 2064 dpkg... starts d │ │ │ │ │ +000329c0: 6f69 6e67 0a20 2020 2020 7468 696e 6773 oing. things │ │ │ │ │ +000329d0: 2074 6861 7420 6172 6520 6972 7265 7665 that are irreve │ │ │ │ │ +000329e0: 7273 6962 6c65 2e0a 0a20 2036 2e20 416e rsible... 6. An │ │ │ │ │ +000329f0: 7920 6669 6c65 7320 7768 6963 6820 7765 y files which we │ │ │ │ │ +00032a00: 7265 2069 6e20 7468 6520 6f6c 6420 7665 re in the old ve │ │ │ │ │ +00032a10: 7273 696f 6e20 6f66 2074 6865 2070 6163 rsion of the pac │ │ │ │ │ +00032a20: 6b61 6765 2062 7574 206e 6f74 2069 6e0a kage but not in. │ │ │ │ │ +00032a30: 2020 2020 2074 6865 206e 6577 2061 7265 the new are │ │ │ │ │ +00032a40: 2072 656d 6f76 6564 2e0a 0a20 2037 2e20 removed... 7. │ │ │ │ │ +00032a50: 5468 6520 6e65 7720 6669 6c65 206c 6973 The new file lis │ │ │ │ │ +00032a60: 7420 7265 706c 6163 6573 2074 6865 206f t replaces the o │ │ │ │ │ +00032a70: 6c64 2e0a 0a20 2038 2e20 5468 6520 6e65 ld... 8. The ne │ │ │ │ │ +00032a80: 7720 6d61 696e 7461 696e 6572 2073 6372 w maintainer scr │ │ │ │ │ +00032a90: 6970 7473 2072 6570 6c61 6365 2074 6865 ipts replace the │ │ │ │ │ +00032aa0: 206f 6c64 2e0a 0a20 2039 2e20 416e 7920 old... 9. Any │ │ │ │ │ +00032ab0: 7061 636b 6167 6573 2061 6c6c 206f 6620 packages all of │ │ │ │ │ +00032ac0: 7768 6f73 6520 6669 6c65 7320 6861 7665 whose files have │ │ │ │ │ +00032ad0: 2062 6565 6e20 6f76 6572 7772 6974 7465 been overwritte │ │ │ │ │ +00032ae0: 6e20 6475 7269 6e67 2074 6865 0a20 2020 n during the. │ │ │ │ │ +00032af0: 2020 696e 7374 616c 6c61 7469 6f6e 2c20 installation, │ │ │ │ │ +00032b00: 616e 6420 7768 6963 6820 6172 656e e280 and which aren.. │ │ │ │ │ +00032b10: 9974 2072 6571 7569 7265 6420 666f 7220 .t required for │ │ │ │ │ +00032b20: 6465 7065 6e64 656e 6369 6573 2c20 6172 dependencies, ar │ │ │ │ │ +00032b30: 650a 2020 2020 2063 6f6e 7369 6465 7265 e. considere │ │ │ │ │ +00032b40: 6420 746f 2068 6176 6520 6265 656e 2072 d to have been r │ │ │ │ │ +00032b50: 656d 6f76 6564 2e20 2046 6f72 2065 6163 emoved. For eac │ │ │ │ │ +00032b60: 6820 7375 6368 2070 6163 6b61 6765 0a0a h such package.. │ │ │ │ │ +00032b70: 2020 2020 2020 2061 2e20 e280 9864 706b a. ...dpk │ │ │ │ │ +00032b80: 67e2 8099 2063 616c 6c73 3a0a 0a20 2020 g... calls:.. │ │ │ │ │ +00032b90: 2020 2020 2020 2020 2020 2020 6064 6973 `dis │ │ │ │ │ +00032ba0: 6170 7065 6172 6572 2773 2d70 6f73 7472 appearer's-postr │ │ │ │ │ +00032bb0: 6d27 2064 6973 6170 7065 6172 205c 0a20 m' disappear \. │ │ │ │ │ +00032bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +00032bd0: 2020 606f 7665 7277 7269 7465 7227 2060 `overwriter' ` │ │ │ │ │ +00032be0: 6f76 6572 7772 6974 6572 2d76 6572 7369 overwriter-versi │ │ │ │ │ +00032bf0: 6f6e 270a 0a20 2020 2020 2020 622e 2054 on'.. b. T │ │ │ │ │ +00032c00: 6865 2070 6163 6b61 6765 e280 9973 206d he package...s m │ │ │ │ │ +00032c10: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00032c20: 7320 6172 6520 7265 6d6f 7665 642e 0a0a s are removed... │ │ │ │ │ +00032c30: 2020 2020 2020 2063 2e20 4974 2069 7320 c. It is │ │ │ │ │ +00032c40: 6e6f 7465 6420 696e 2074 6865 2073 7461 noted in the sta │ │ │ │ │ +00032c50: 7475 7320 6461 7461 6261 7365 2061 7320 tus database as │ │ │ │ │ +00032c60: 6265 696e 6720 696e 2061 2073 616e 6520 being in a sane │ │ │ │ │ +00032c70: 7374 6174 652c 0a20 2020 2020 2020 2020 state,. │ │ │ │ │ +00032c80: 206e 616d 656c 7920 e280 9c4e 6f74 2d49 namely ...Not-I │ │ │ │ │ +00032c90: 6e73 7461 6c6c 6564 e280 9d20 2861 6e79 nstalled... (any │ │ │ │ │ +00032ca0: 2063 6f6e 6666 696c 6573 2069 7420 6d61 conffiles it ma │ │ │ │ │ +00032cb0: 7920 6861 7665 2061 7265 2069 676e 6f72 y have are ignor │ │ │ │ │ +00032cc0: 6564 2c0a 2020 2020 2020 2020 2020 7261 ed,. ra │ │ │ │ │ +00032cd0: 7468 6572 2074 6861 6e20 6265 696e 6720 ther than being │ │ │ │ │ +00032ce0: 7265 6d6f 7665 6420 6279 20e2 8098 6470 removed by ...dp │ │ │ │ │ +00032cf0: 6b67 e280 9929 2e20 204e 6f74 6520 7468 kg...). Note th │ │ │ │ │ +00032d00: 6174 2064 6973 6170 7065 6172 696e 670a at disappearing. │ │ │ │ │ +00032d10: 2020 2020 2020 2020 2020 7061 636b 6167 packag │ │ │ │ │ +00032d20: 6573 2064 6f20 6e6f 7420 6861 7665 2074 es do not have t │ │ │ │ │ +00032d30: 6865 6972 2070 7265 726d 2063 616c 6c65 heir prerm calle │ │ │ │ │ +00032d40: 642c 2062 6563 6175 7365 20e2 8098 6470 d, because ...dp │ │ │ │ │ +00032d50: 6b67 e280 990a 2020 2020 2020 2020 2020 kg.... │ │ │ │ │ +00032d60: 646f 6573 6ee2 8099 7420 6b6e 6f77 2069 doesn...t know i │ │ │ │ │ +00032d70: 6e20 6164 7661 6e63 6520 7468 6174 2074 n advance that t │ │ │ │ │ +00032d80: 6865 2070 6163 6b61 6765 2069 7320 676f he package is go │ │ │ │ │ +00032d90: 696e 6720 746f 2076 616e 6973 682e 0a0a ing to vanish... │ │ │ │ │ +00032da0: 2020 3130 2e20 416e 7920 6669 6c65 7320 10. Any files │ │ │ │ │ +00032db0: 696e 2074 6865 2070 6163 6b61 6765 2077 in the package w │ │ │ │ │ +00032dc0: 65e2 8099 7265 2075 6e70 6163 6b69 6e67 e...re unpacking │ │ │ │ │ +00032dd0: 2074 6861 7420 6172 6520 616c 736f 206c that are also l │ │ │ │ │ +00032de0: 6973 7465 6420 696e 0a20 2020 2020 7468 isted in. th │ │ │ │ │ +00032df0: 6520 6669 6c65 206c 6973 7473 206f 6620 e file lists of │ │ │ │ │ +00032e00: 6f74 6865 7220 7061 636b 6167 6573 2061 other packages a │ │ │ │ │ +00032e10: 7265 2072 656d 6f76 6564 2066 726f 6d20 re removed from │ │ │ │ │ +00032e20: 7468 6f73 6520 6c69 7374 732e 0a20 2020 those lists.. │ │ │ │ │ +00032e30: 2020 2854 6869 7320 7769 6c6c 206c 6f62 (This will lob │ │ │ │ │ +00032e40: 6f74 6f6d 697a 6520 7468 6520 6669 6c65 otomize the file │ │ │ │ │ +00032e50: 206c 6973 7420 6f66 2074 6865 20e2 809c list of the ... │ │ │ │ │ +00032e60: 636f 6e66 6c69 6374 696e 67e2 809d 2070 conflicting... p │ │ │ │ │ +00032e70: 6163 6b61 6765 2069 660a 2020 2020 2074 ackage if. t │ │ │ │ │ +00032e80: 6865 7265 2069 7320 6f6e 652e 290a 0a20 here is one.).. │ │ │ │ │ +00032e90: 2031 312e 2054 6865 2062 6163 6b75 7020 11. The backup │ │ │ │ │ +00032ea0: 6669 6c65 7320 6d61 6465 2064 7572 696e files made durin │ │ │ │ │ +00032eb0: 6720 696e 7374 616c 6c61 7469 6f6e 2c20 g installation, │ │ │ │ │ +00032ec0: 6162 6f76 652c 2061 7265 2064 656c 6574 above, are delet │ │ │ │ │ +00032ed0: 6564 2e0a 0a20 2031 322e 2054 6865 206e ed... 12. The n │ │ │ │ │ +00032ee0: 6577 2070 6163 6b61 6765 e280 9973 2073 ew package...s s │ │ │ │ │ +00032ef0: 7461 7475 7320 6973 206e 6f77 2073 616e tatus is now san │ │ │ │ │ +00032f00: 652c 2061 6e64 2072 6563 6f72 6465 6420 e, and recorded │ │ │ │ │ +00032f10: 6173 20e2 809c 556e 7061 636b 6564 e280 as ...Unpacked.. │ │ │ │ │ +00032f20: 9d2e 0a0a 2020 2020 2048 6572 6520 6973 .... Here is │ │ │ │ │ +00032f30: 2061 6e6f 7468 6572 2070 6f69 6e74 206f another point o │ │ │ │ │ +00032f40: 6620 6e6f 2072 6574 7572 6e3a 2069 6620 f no return: if │ │ │ │ │ +00032f50: 7468 6520 636f 6e66 6c69 6374 696e 6720 the conflicting │ │ │ │ │ +00032f60: 7061 636b 6167 65e2 8099 730a 2020 2020 package...s. │ │ │ │ │ +00032f70: 2072 656d 6f76 616c 2066 6169 6c73 2077 removal fails w │ │ │ │ │ +00032f80: 6520 646f 206e 6f74 2075 6e77 696e 6420 e do not unwind │ │ │ │ │ +00032f90: 7468 6520 7265 7374 206f 6620 7468 6520 the rest of the │ │ │ │ │ +00032fa0: 696e 7374 616c 6c61 7469 6f6e 2e20 2054 installation. T │ │ │ │ │ +00032fb0: 6865 0a20 2020 2020 636f 6e66 6c69 6374 he. conflict │ │ │ │ │ +00032fc0: 696e 6720 7061 636b 6167 6520 6973 206c ing package is l │ │ │ │ │ +00032fd0: 6566 7420 696e 2061 2068 616c 662d 7265 eft in a half-re │ │ │ │ │ +00032fe0: 6d6f 7665 6420 6c69 6d62 6f2e 0a0a 2020 moved limbo... │ │ │ │ │ +00032ff0: 3133 2e20 4966 2074 6865 7265 2077 6173 13. If there was │ │ │ │ │ +00033000: 2061 2063 6f6e 666c 6963 7469 6e67 2070 a conflicting p │ │ │ │ │ +00033010: 6163 6b61 6765 2077 6520 676f 2061 6e64 ackage we go and │ │ │ │ │ +00033020: 2064 6f20 7468 6520 7265 6d6f 7661 6c0a do the removal. │ │ │ │ │ +00033030: 2020 2020 2061 6374 696f 6e73 2028 6465 actions (de │ │ │ │ │ +00033040: 7363 7269 6265 6420 6265 6c6f 7729 2c20 scribed below), │ │ │ │ │ +00033050: 7374 6172 7469 6e67 2077 6974 6820 7468 starting with th │ │ │ │ │ +00033060: 6520 7265 6d6f 7661 6c20 6f66 2074 6865 e removal of the │ │ │ │ │ +00033070: 0a20 2020 2020 636f 6e66 6c69 6374 696e . conflictin │ │ │ │ │ +00033080: 6720 7061 636b 6167 65e2 8099 7320 6669 g package...s fi │ │ │ │ │ +00033090: 6c65 7320 2861 6e79 2074 6861 7420 6172 les (any that ar │ │ │ │ │ +000330a0: 6520 616c 736f 2069 6e20 7468 6520 7061 e also in the pa │ │ │ │ │ +000330b0: 636b 6167 6520 6265 696e 670a 2020 2020 ckage being. │ │ │ │ │ +000330c0: 2075 6e70 6163 6b65 6420 6861 7665 2061 unpacked have a │ │ │ │ │ +000330d0: 6c72 6561 6479 2062 6565 6e20 7265 6d6f lready been remo │ │ │ │ │ +000330e0: 7665 6420 6672 6f6d 2074 6865 2063 6f6e ved from the con │ │ │ │ │ +000330f0: 666c 6963 7469 6e67 2070 6163 6b61 6765 flicting package │ │ │ │ │ +00033100: e280 9973 0a20 2020 2020 6669 6c65 206c ...s. file l │ │ │ │ │ +00033110: 6973 742c 2061 6e64 2073 6f20 646f 206e ist, and so do n │ │ │ │ │ +00033120: 6f74 2067 6574 2072 656d 6f76 6564 206e ot get removed n │ │ │ │ │ +00033130: 6f77 292e 0a0a 2020 202d 2d2d 2d2d 2d2d ow)... ------- │ │ │ │ │ +00033140: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ +00033150: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ +00033160: 2053 6565 202a 6e6f 7465 204d 6169 6e74 See *note Maint │ │ │ │ │ +00033170: 6169 6e65 7220 7363 7269 7074 2066 6c6f ainer script flo │ │ │ │ │ +00033180: 7763 6861 7274 733a 2065 392e 2066 6f72 wcharts: e9. for │ │ │ │ │ +00033190: 2066 6c6f 7763 6861 7274 730a 696c 6c75 flowcharts.illu │ │ │ │ │ +000331a0: 7374 7261 7469 6e67 2074 6865 2070 726f strating the pro │ │ │ │ │ +000331b0: 6365 7373 6573 2064 6573 6372 6962 6564 cesses described │ │ │ │ │ +000331c0: 2068 6572 652e 0a0a 2020 2028 3229 2050 here... (2) P │ │ │ │ │ +000331d0: 6172 7420 6f66 2074 6865 2070 726f 626c art of the probl │ │ │ │ │ +000331e0: 656d 2069 7320 6475 6520 746f 2077 6861 em is due to wha │ │ │ │ │ +000331f0: 7420 6973 2061 7267 7561 626c 7920 6120 t is arguably a │ │ │ │ │ +00033200: 6275 6720 696e 20e2 8098 6470 6b67 e280 bug in ...dpkg.. │ │ │ │ │ +00033210: 992e 0a0a 1f0a 4669 6c65 3a20 6465 6269 ......File: debi │ │ │ │ │ +00033220: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00033230: 204e 6f64 653a 2044 6574 6169 6c73 206f Node: Details o │ │ │ │ │ +00033240: 6620 636f 6e66 6967 7572 6174 696f 6e2c f configuration, │ │ │ │ │ +00033250: 2020 4e65 7874 3a20 4465 7461 696c 7320 Next: Details │ │ │ │ │ +00033260: 6f66 2072 656d 6f76 616c 2061 6e64 2f6f of removal and/o │ │ │ │ │ +00033270: 7220 636f 6e66 6967 7572 6174 696f 6e20 r configuration │ │ │ │ │ +00033280: 7075 7267 696e 672c 2020 5072 6576 3a20 purging, Prev: │ │ │ │ │ +00033290: 4465 7461 696c 7320 6f66 2075 6e70 6163 Details of unpac │ │ │ │ │ +000332a0: 6b20 7068 6173 6520 6f66 2069 6e73 7461 k phase of insta │ │ │ │ │ +000332b0: 6c6c 6174 696f 6e20 6f72 2075 7067 7261 llation or upgra │ │ │ │ │ +000332c0: 6465 2c20 2055 703a 2050 6163 6b61 6765 de, Up: Package │ │ │ │ │ +000332d0: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ +000332e0: 7074 7320 616e 6420 696e 7374 616c 6c61 pts and installa │ │ │ │ │ +000332f0: 7469 6f6e 2070 726f 6365 6475 7265 0a0a tion procedure.. │ │ │ │ │ +00033300: 362e 3720 4465 7461 696c 7320 6f66 2063 6.7 Details of c │ │ │ │ │ +00033310: 6f6e 6669 6775 7261 7469 6f6e 0a3d 3d3d onfiguration.=== │ │ │ │ │ +00033320: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00033330: 3d3d 3d3d 3d3d 3d3d 3d0a 0a57 6865 6e20 =========..When │ │ │ │ │ +00033340: 7765 2063 6f6e 6669 6775 7265 2061 2070 we configure a p │ │ │ │ │ +00033350: 6163 6b61 6765 2028 7468 6973 2068 6170 ackage (this hap │ │ │ │ │ +00033360: 7065 6e73 2077 6974 6820 e280 9864 706b pens with ...dpk │ │ │ │ │ +00033370: 6720 2d2d 696e 7374 616c 6ce2 8099 2061 g --install... a │ │ │ │ │ +00033380: 6e64 0ae2 8098 6470 6b67 202d 2d63 6f6e nd....dpkg --con │ │ │ │ │ +00033390: 6669 6775 7265 e280 9929 2c20 7765 2066 figure...), we f │ │ │ │ │ +000333a0: 6972 7374 2075 7064 6174 6520 616e 7920 irst update any │ │ │ │ │ +000333b0: e280 9863 6f6e 6666 696c 65e2 8099 7320 ...conffile...s │ │ │ │ │ +000333c0: 616e 6420 7468 656e 2063 616c 6c3a 0a0a and then call:.. │ │ │ │ │ +000333d0: 2020 2020 2060 706f 7374 696e 7374 2720 `postinst' │ │ │ │ │ +000333e0: 636f 6e66 6967 7572 6520 606d 6f73 742d configure `most- │ │ │ │ │ +000333f0: 7265 6365 6e74 6c79 2d63 6f6e 6669 6775 recently-configu │ │ │ │ │ +00033400: 7265 642d 7665 7273 696f 6e27 0a0a 4e6f red-version'..No │ │ │ │ │ +00033410: 2061 7474 656d 7074 2069 7320 6d61 6465 attempt is made │ │ │ │ │ +00033420: 2074 6f20 756e 7769 6e64 2061 6674 6572 to unwind after │ │ │ │ │ +00033430: 2065 7272 6f72 7320 6475 7269 6e67 2063 errors during c │ │ │ │ │ +00033440: 6f6e 6669 6775 7261 7469 6f6e 2e20 2049 onfiguration. I │ │ │ │ │ +00033450: 6620 7468 650a 636f 6e66 6967 7572 6174 f the.configurat │ │ │ │ │ +00033460: 696f 6e20 6661 696c 732c 2074 6865 2070 ion fails, the p │ │ │ │ │ +00033470: 6163 6b61 6765 2069 7320 696e 2061 20e2 ackage is in a . │ │ │ │ │ +00033480: 809c 4861 6c66 2d43 6f6e 6669 6775 7265 ..Half-Configure │ │ │ │ │ +00033490: 64e2 809d 2073 7461 7465 2c20 616e 6420 d... state, and │ │ │ │ │ +000334a0: 616e 0a65 7272 6f72 206d 6573 7361 6765 an.error message │ │ │ │ │ +000334b0: 2069 7320 6765 6e65 7261 7465 642e 0a0a is generated... │ │ │ │ │ +000334c0: 4966 2074 6865 7265 2069 7320 6e6f 206d If there is no m │ │ │ │ │ +000334d0: 6f73 7420 7265 6365 6e74 6c79 2063 6f6e ost recently con │ │ │ │ │ +000334e0: 6669 6775 7265 6420 7665 7273 696f 6e20 figured version │ │ │ │ │ +000334f0: e280 9864 706b 67e2 8099 2077 696c 6c20 ...dpkg... will │ │ │ │ │ +00033500: 7061 7373 2061 206e 756c 6c0a 6172 6775 pass a null.argu │ │ │ │ │ +00033510: 6d65 6e74 2e20 2028 3129 0a0a 2020 202d ment. (1).. - │ │ │ │ │ +00033520: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +00033530: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +00033540: 2020 2028 3129 2048 6973 746f 7269 6361 (1) Historica │ │ │ │ │ +00033550: 6c20 6e6f 7465 3a20 5472 756c 7920 616e l note: Truly an │ │ │ │ │ +00033560: 6369 656e 7420 2870 7265 2d31 3939 3729 cient (pre-1997) │ │ │ │ │ +00033570: 2076 6572 7369 6f6e 7320 6f66 20e2 8098 versions of ... │ │ │ │ │ +00033580: 6470 6b67 e280 990a 7061 7373 6564 20e2 dpkg....passed . │ │ │ │ │ +00033590: 8098 3c75 6e6b 6e6f 776e 3ee2 8099 2028 ..... ( │ │ │ │ │ +000335a0: 696e 636c 7564 696e 6720 7468 6520 616e including the an │ │ │ │ │ +000335b0: 676c 6520 6272 6163 6b65 7473 2920 696e gle brackets) in │ │ │ │ │ +000335c0: 2074 6869 7320 6361 7365 2e20 2045 7665 this case. Eve │ │ │ │ │ +000335d0: 6e0a 6f6c 6465 7220 6f6e 6573 2064 6964 n.older ones did │ │ │ │ │ +000335e0: 206e 6f74 2070 6173 7320 6120 7365 636f not pass a seco │ │ │ │ │ +000335f0: 6e64 2061 7267 756d 656e 7420 6174 2061 nd argument at a │ │ │ │ │ +00033600: 6c6c 2c20 756e 6465 7220 616e 790a 6369 ll, under any.ci │ │ │ │ │ +00033610: 7263 756d 7374 616e 6365 2e20 204e 6f74 rcumstance. Not │ │ │ │ │ +00033620: 6520 7468 6174 2075 7067 7261 6465 7320 e that upgrades │ │ │ │ │ +00033630: 7573 696e 6720 7375 6368 2061 6e20 6f6c using such an ol │ │ │ │ │ +00033640: 6420 6470 6b67 2076 6572 7369 6f6e 2061 d dpkg version a │ │ │ │ │ +00033650: 7265 0a75 6e6c 696b 656c 7920 746f 2077 re.unlikely to w │ │ │ │ │ +00033660: 6f72 6b20 666f 7220 6f74 6865 7220 7265 ork for other re │ │ │ │ │ +00033670: 6173 6f6e 732c 2065 7665 6e20 6966 2074 asons, even if t │ │ │ │ │ +00033680: 6869 7320 6f6c 6420 6172 6775 6d65 6e74 his old argument │ │ │ │ │ +00033690: 2062 6568 6176 696f 720a 6973 2068 616e behavior.is han │ │ │ │ │ +000336a0: 646c 6564 2062 7920 796f 7572 2070 6f73 dled by your pos │ │ │ │ │ +000336b0: 7469 6e73 7420 7363 7269 7074 2e0a 0a1f tinst script.... │ │ │ │ │ +000336c0: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +000336d0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +000336e0: 3a20 4465 7461 696c 7320 6f66 2072 656d : Details of rem │ │ │ │ │ +000336f0: 6f76 616c 2061 6e64 2f6f 7220 636f 6e66 oval and/or conf │ │ │ │ │ +00033700: 6967 7572 6174 696f 6e20 7075 7267 696e iguration purgin │ │ │ │ │ +00033710: 672c 2020 5072 6576 3a20 4465 7461 696c g, Prev: Detail │ │ │ │ │ +00033720: 7320 6f66 2063 6f6e 6669 6775 7261 7469 s of configurati │ │ │ │ │ +00033730: 6f6e 2c20 2055 703a 2050 6163 6b61 6765 on, Up: Package │ │ │ │ │ +00033740: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ +00033750: 7074 7320 616e 6420 696e 7374 616c 6c61 pts and installa │ │ │ │ │ +00033760: 7469 6f6e 2070 726f 6365 6475 7265 0a0a tion procedure.. │ │ │ │ │ +00033770: 362e 3820 4465 7461 696c 7320 6f66 2072 6.8 Details of r │ │ │ │ │ +00033780: 656d 6f76 616c 2061 6e64 2f6f 7220 636f emoval and/or co │ │ │ │ │ +00033790: 6e66 6967 7572 6174 696f 6e20 7075 7267 nfiguration purg │ │ │ │ │ +000337a0: 696e 670a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ing.============ │ │ │ │ │ +000337b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000337c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000337d0: 3d3d 3d3d 3d3d 3d0a 0a20 2031 2e20 2020 =======.. 1. │ │ │ │ │ +000337e0: 2020 2060 7072 6572 6d27 2072 656d 6f76 `prerm' remov │ │ │ │ │ +000337f0: 650a 0a20 2020 2020 4966 2070 7265 726d e.. If prerm │ │ │ │ │ +00033800: 2066 6169 6c73 2064 7572 696e 6720 7265 fails during re │ │ │ │ │ +00033810: 706c 6163 656d 656e 7420 6475 6520 746f placement due to │ │ │ │ │ +00033820: 2063 6f6e 666c 6963 740a 0a20 2020 2020 conflict.. │ │ │ │ │ +00033830: 2020 2020 2060 636f 6e66 6c69 6374 6f72 `conflictor │ │ │ │ │ +00033840: 2773 2d70 6f73 7469 6e73 7427 2061 626f 's-postinst' abo │ │ │ │ │ +00033850: 7274 2d72 656d 6f76 6520 5c0a 2020 2020 rt-remove \. │ │ │ │ │ +00033860: 2020 2020 2020 2020 2020 696e 2d66 6176 in-fav │ │ │ │ │ +00033870: 6f75 7220 6070 6163 6b61 6765 2720 606e our `package' `n │ │ │ │ │ +00033880: 6577 2d76 6572 7369 6f6e 270a 0a20 2020 ew-version'.. │ │ │ │ │ +00033890: 2020 4f72 2065 6c73 6520 7765 2063 616c Or else we cal │ │ │ │ │ +000338a0: 6c3a 0a0a 2020 2020 2020 2020 2020 6070 l:.. `p │ │ │ │ │ +000338b0: 6f73 7469 6e73 7427 2061 626f 7274 2d72 ostinst' abort-r │ │ │ │ │ +000338c0: 656d 6f76 650a 0a20 2020 2020 4966 2074 emove.. If t │ │ │ │ │ +000338d0: 6869 7320 6661 696c 732c 2074 6865 2070 his fails, the p │ │ │ │ │ +000338e0: 6163 6b61 6765 2069 7320 696e 2061 20e2 ackage is in a . │ │ │ │ │ +000338f0: 809c 4861 6c66 2d43 6f6e 6669 6775 7265 ..Half-Configure │ │ │ │ │ +00033900: 64e2 809d 2073 7461 7465 2c20 6f72 2065 d... state, or e │ │ │ │ │ +00033910: 6c73 650a 2020 2020 2069 7420 7265 6d61 lse. it rema │ │ │ │ │ +00033920: 696e 7320 e280 9c49 6e73 7461 6c6c 6564 ins ...Installed │ │ │ │ │ +00033930: e280 9d2e 0a0a 2020 322e 2054 6865 2070 ...... 2. The p │ │ │ │ │ +00033940: 6163 6b61 6765 e280 9973 2066 696c 6573 ackage...s files │ │ │ │ │ +00033950: 2061 7265 2072 656d 6f76 6564 2028 6578 are removed (ex │ │ │ │ │ +00033960: 6365 7074 20e2 8098 636f 6e66 6669 6c65 cept ...conffile │ │ │ │ │ +00033970: e280 9973 292e 0a0a 2020 332e 2020 2020 ...s)... 3. │ │ │ │ │ +00033980: 2020 6070 6f73 7472 6d27 2072 656d 6f76 `postrm' remov │ │ │ │ │ +00033990: 650a 0a20 2020 2020 4966 2069 7420 6661 e.. If it fa │ │ │ │ │ +000339a0: 696c 732c 2074 6865 7265 e280 9973 206e ils, there...s n │ │ │ │ │ +000339b0: 6f20 6572 726f 7220 756e 7769 6e64 2c20 o error unwind, │ │ │ │ │ +000339c0: 616e 6420 7468 6520 7061 636b 6167 6520 and the package │ │ │ │ │ +000339d0: 6973 2069 6e20 616e 0a20 2020 2020 e280 is in an. .. │ │ │ │ │ +000339e0: 9c48 616c 662d 496e 7374 616c 6c65 64e2 .Half-Installed. │ │ │ │ │ +000339f0: 809d 2073 7461 7465 2e0a 0a20 2034 2e20 .. state... 4. │ │ │ │ │ +00033a00: 416c 6c20 7468 6520 6d61 696e 7461 696e All the maintain │ │ │ │ │ +00033a10: 6572 2073 6372 6970 7473 2065 7863 6570 er scripts excep │ │ │ │ │ +00033a20: 7420 7468 6520 e280 9870 6f73 7472 6de2 t the ...postrm. │ │ │ │ │ +00033a30: 8099 2061 7265 2072 656d 6f76 6564 2e0a .. are removed.. │ │ │ │ │ +00033a40: 0a20 2020 2020 4966 2077 6520 6172 656e . If we aren │ │ │ │ │ +00033a50: e280 9974 2070 7572 6769 6e67 2074 6865 ...t purging the │ │ │ │ │ +00033a60: 2070 6163 6b61 6765 2077 6520 7374 6f70 package we stop │ │ │ │ │ +00033a70: 2068 6572 652e 2020 4e6f 7465 2074 6861 here. Note tha │ │ │ │ │ +00033a80: 7420 7061 636b 6167 6573 0a20 2020 2020 t packages. │ │ │ │ │ +00033a90: 7768 6963 6820 6861 7665 206e 6f20 e280 which have no .. │ │ │ │ │ +00033aa0: 9870 6f73 7472 6de2 8099 2061 6e64 206e .postrm... and n │ │ │ │ │ +00033ab0: 6f20 e280 9863 6f6e 6666 696c 65e2 8099 o ...conffile... │ │ │ │ │ +00033ac0: 7320 6172 6520 6175 746f 6d61 7469 6361 s are automatica │ │ │ │ │ +00033ad0: 6c6c 7920 7075 7267 6564 0a20 2020 2020 lly purged. │ │ │ │ │ +00033ae0: 7768 656e 2072 656d 6f76 6564 2c20 6173 when removed, as │ │ │ │ │ +00033af0: 2074 6865 7265 2069 7320 6e6f 2064 6966 there is no dif │ │ │ │ │ +00033b00: 6665 7265 6e63 6520 6578 6365 7074 2066 ference except f │ │ │ │ │ +00033b10: 6f72 2074 6865 20e2 8098 6470 6b67 e280 or the ...dpkg.. │ │ │ │ │ +00033b20: 990a 2020 2020 2073 7461 7475 732e 0a0a .. status... │ │ │ │ │ +00033b30: 2020 352e 2054 6865 20e2 8098 636f 6e66 5. The ...conf │ │ │ │ │ +00033b40: 6669 6c65 e280 9973 2061 6e64 2061 6e79 file...s and any │ │ │ │ │ +00033b50: 2062 6163 6b75 7020 6669 6c65 7320 28e2 backup files (. │ │ │ │ │ +00033b60: 8098 7ee2 8099 2d66 696c 6573 2c20 e280 ..~...-files, .. │ │ │ │ │ +00033b70: 9823 2a23 e280 9920 6669 6c65 732c 0a20 .#*#... files,. │ │ │ │ │ +00033b80: 2020 2020 e280 9825 e280 992d 6669 6c65 ...%...-file │ │ │ │ │ +00033b90: 732c 20e2 8098 2e64 706b 672d 7b6f 6c64 s, ....dpkg-{old │ │ │ │ │ +00033ba0: 2c6e 6577 2c74 6d70 7de2 8099 2c20 6574 ,new,tmp}..., et │ │ │ │ │ +00033bb0: 632e 2920 2061 7265 2072 656d 6f76 6564 c.) are removed │ │ │ │ │ +00033bc0: 2e0a 0a20 2036 2e20 2020 2020 2060 706f ... 6. `po │ │ │ │ │ +00033bd0: 7374 726d 2720 7075 7267 650a 0a20 2020 strm' purge.. │ │ │ │ │ +00033be0: 2020 4966 2074 6869 7320 6661 696c 732c If this fails, │ │ │ │ │ +00033bf0: 2074 6865 2070 6163 6b61 6765 2072 656d the package rem │ │ │ │ │ +00033c00: 6169 6e73 2069 6e20 6120 e280 9c43 6f6e ains in a ...Con │ │ │ │ │ +00033c10: 6669 672d 4669 6c65 73e2 809d 2073 7461 fig-Files... sta │ │ │ │ │ +00033c20: 7465 2e0a 0a20 2037 2e20 5468 6520 7061 te... 7. The pa │ │ │ │ │ +00033c30: 636b 6167 65e2 8099 7320 6669 6c65 206c ckage...s file l │ │ │ │ │ +00033c40: 6973 7420 6973 2072 656d 6f76 6564 2e0a ist is removed.. │ │ │ │ │ +00033c50: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00033c60: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00033c70: 6465 3a20 4465 636c 6172 696e 6720 7265 de: Declaring re │ │ │ │ │ +00033c80: 6c61 7469 6f6e 7368 6970 7320 6265 7477 lationships betw │ │ │ │ │ +00033c90: 6565 6e20 7061 636b 6167 6573 2c20 204e een packages, N │ │ │ │ │ +00033ca0: 6578 743a 2053 6861 7265 6420 6c69 6272 ext: Shared libr │ │ │ │ │ +00033cb0: 6172 6965 732c 2020 5072 6576 3a20 5061 aries, Prev: Pa │ │ │ │ │ +00033cc0: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer │ │ │ │ │ +00033cd0: 2073 6372 6970 7473 2061 6e64 2069 6e73 scripts and ins │ │ │ │ │ +00033ce0: 7461 6c6c 6174 696f 6e20 7072 6f63 6564 tallation proced │ │ │ │ │ +00033cf0: 7572 652c 2020 5570 3a20 546f 700a 0a37 ure, Up: Top..7 │ │ │ │ │ +00033d00: 2044 6563 6c61 7269 6e67 2072 656c 6174 Declaring relat │ │ │ │ │ +00033d10: 696f 6e73 6869 7073 2062 6574 7765 656e ionships between │ │ │ │ │ +00033d20: 2070 6163 6b61 6765 730a 2a2a 2a2a 2a2a packages.****** │ │ │ │ │ +00033d30: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00033d40: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00033d50: 2a2a 2a2a 0a0a 2a20 4d65 6e75 3a0a 0a2a ****..* Menu:..* │ │ │ │ │ +00033d60: 2053 796e 7461 7820 6f66 2072 656c 6174 Syntax of relat │ │ │ │ │ +00033d70: 696f 6e73 6869 7020 6669 656c 6473 3a3a ionship fields:: │ │ │ │ │ +00033d80: 0a2a 2042 696e 6172 7920 4465 7065 6e64 .* Binary Depend │ │ │ │ │ +00033d90: 656e 6369 6573 202d 2044 6570 656e 6473 encies - Depends │ │ │ │ │ +00033da0: 2c20 5265 636f 6d6d 656e 6473 2c20 5375 , Recommends, Su │ │ │ │ │ +00033db0: 6767 6573 7473 2c20 456e 6861 6e63 6573 ggests, Enhances │ │ │ │ │ +00033dc0: 2c20 5072 652d 4465 7065 6e64 733a 2042 , Pre-Depends: B │ │ │ │ │ +00033dd0: 696e 6172 7920 4465 7065 6e64 656e 6369 inary Dependenci │ │ │ │ │ +00033de0: 6573 202d 2044 6570 656e 6473 2052 6563 es - Depends Rec │ │ │ │ │ +00033df0: 6f6d 6d65 6e64 7320 5375 6767 6573 7473 ommends Suggests │ │ │ │ │ +00033e00: 2045 6e68 616e 6365 7320 5072 652d 4465 Enhances Pre-De │ │ │ │ │ +00033e10: 7065 6e64 732e 0a2a 2050 6163 6b61 6765 pends..* Package │ │ │ │ │ +00033e20: 7320 7768 6963 6820 6272 6561 6b20 6f74 s which break ot │ │ │ │ │ +00033e30: 6865 7220 7061 636b 6167 6573 202d 2042 her packages - B │ │ │ │ │ +00033e40: 7265 616b 733a 3a0a 2a20 436f 6e66 6c69 reaks::.* Confli │ │ │ │ │ +00033e50: 6374 696e 6720 6269 6e61 7279 2070 6163 cting binary pac │ │ │ │ │ +00033e60: 6b61 6765 7320 2d20 436f 6e66 6c69 6374 kages - Conflict │ │ │ │ │ +00033e70: 733a 3a0a 2a20 5669 7274 7561 6c20 7061 s::.* Virtual pa │ │ │ │ │ +00033e80: 636b 6167 6573 202d 2050 726f 7669 6465 ckages - Provide │ │ │ │ │ +00033e90: 733a 3a0a 2a20 4f76 6572 7772 6974 696e s::.* Overwritin │ │ │ │ │ +00033ea0: 6720 6669 6c65 7320 616e 6420 7265 706c g files and repl │ │ │ │ │ +00033eb0: 6163 696e 6720 7061 636b 6167 6573 202d acing packages - │ │ │ │ │ +00033ec0: 2052 6570 6c61 6365 733a 3a0a 2a20 5265 Replaces::.* Re │ │ │ │ │ +00033ed0: 6c61 7469 6f6e 7368 6970 7320 6265 7477 lationships betw │ │ │ │ │ +00033ee0: 6565 6e20 736f 7572 6365 2061 6e64 2062 een source and b │ │ │ │ │ +00033ef0: 696e 6172 7920 7061 636b 6167 6573 202d inary packages - │ │ │ │ │ +00033f00: 2042 7569 6c64 2d44 6570 656e 6473 2c20 Build-Depends, │ │ │ │ │ +00033f10: 4275 696c 642d 4465 7065 6e64 732d 496e Build-Depends-In │ │ │ │ │ +00033f20: 6465 702c 2042 7569 6c64 2d44 6570 656e dep, Build-Depen │ │ │ │ │ +00033f30: 6473 2d41 7263 682c 2042 7569 6c64 2d43 ds-Arch, Build-C │ │ │ │ │ +00033f40: 6f6e 666c 6963 7473 2c20 4275 696c 642d onflicts, Build- │ │ │ │ │ +00033f50: 436f 6e66 6c69 6374 732d 496e 6465 702c Conflicts-Indep, │ │ │ │ │ +00033f60: 2042 7569 6c64 2d43 6f6e 666c 6963 7473 Build-Conflicts │ │ │ │ │ +00033f70: 2d41 7263 683a 2052 656c 6174 696f 6e73 -Arch: Relations │ │ │ │ │ +00033f80: 6869 7073 2062 6574 7765 656e 2073 6f75 hips between sou │ │ │ │ │ +00033f90: 7263 6520 616e 6420 6269 6e61 7279 2070 rce and binary p │ │ │ │ │ +00033fa0: 6163 6b61 6765 7320 2d20 4275 696c 642d ackages - Build- │ │ │ │ │ +00033fb0: 4465 7065 6e64 7320 4275 696c 642d 4465 Depends Build-De │ │ │ │ │ +00033fc0: 7065 6e64 732d 496e 6465 7020 4275 696c pends-Indep Buil │ │ │ │ │ +00033fd0: 642d 4465 7065 6e64 732d 4172 6368 2042 d-Depends-Arch B │ │ │ │ │ +00033fe0: 7569 6c64 2d43 6f6e 666c 6963 7473 2042 uild-Conflicts B │ │ │ │ │ +00033ff0: 7569 6c64 2d43 6f6e 666c 6963 7473 2d49 uild-Conflicts-I │ │ │ │ │ +00034000: 6e64 6570 2042 7569 6c64 2d43 6f6e 666c ndep Build-Confl │ │ │ │ │ +00034010: 6963 7473 2d41 7263 682e 0a2a 2041 6464 icts-Arch..* Add │ │ │ │ │ +00034020: 6974 696f 6e61 6c20 736f 7572 6365 2070 itional source p │ │ │ │ │ +00034030: 6163 6b61 6765 7320 7573 6564 2074 6f20 ackages used to │ │ │ │ │ +00034040: 6275 696c 6420 7468 6520 6269 6e61 7279 build the binary │ │ │ │ │ +00034050: 202d 2042 7569 6c74 2d55 7369 6e67 3a3a - Built-Using:: │ │ │ │ │ +00034060: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +00034070: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +00034080: 6f64 653a 2053 796e 7461 7820 6f66 2072 ode: Syntax of r │ │ │ │ │ +00034090: 656c 6174 696f 6e73 6869 7020 6669 656c elationship fiel │ │ │ │ │ +000340a0: 6473 2c20 204e 6578 743a 2042 696e 6172 ds, Next: Binar │ │ │ │ │ +000340b0: 7920 4465 7065 6e64 656e 6369 6573 202d y Dependencies - │ │ │ │ │ +000340c0: 2044 6570 656e 6473 2052 6563 6f6d 6d65 Depends Recomme │ │ │ │ │ +000340d0: 6e64 7320 5375 6767 6573 7473 2045 6e68 nds Suggests Enh │ │ │ │ │ +000340e0: 616e 6365 7320 5072 652d 4465 7065 6e64 ances Pre-Depend │ │ │ │ │ +000340f0: 732c 2020 5570 3a20 4465 636c 6172 696e s, Up: Declarin │ │ │ │ │ +00034100: 6720 7265 6c61 7469 6f6e 7368 6970 7320 g relationships │ │ │ │ │ +00034110: 6265 7477 6565 6e20 7061 636b 6167 6573 between packages │ │ │ │ │ +00034120: 0a0a 372e 3120 5379 6e74 6178 206f 6620 ..7.1 Syntax of │ │ │ │ │ +00034130: 7265 6c61 7469 6f6e 7368 6970 2066 6965 relationship fie │ │ │ │ │ +00034140: 6c64 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d lds.============ │ │ │ │ │ +00034150: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00034160: 3d3d 3d3d 3d0a 0a54 6865 7365 2066 6965 =====..These fie │ │ │ │ │ +00034170: 6c64 7320 616c 6c20 6861 7665 2061 2075 lds all have a u │ │ │ │ │ +00034180: 6e69 666f 726d 2073 796e 7461 782e 2020 niform syntax. │ │ │ │ │ +00034190: 5468 6579 2061 7265 2061 206c 6973 7420 They are a list │ │ │ │ │ +000341a0: 6f66 2070 6163 6b61 6765 0a6e 616d 6573 of package.names │ │ │ │ │ +000341b0: 2073 6570 6172 6174 6564 2062 7920 636f separated by co │ │ │ │ │ +000341c0: 6d6d 6173 2e0a 0a49 6e20 7468 6520 e280 mmas...In the .. │ │ │ │ │ +000341d0: 9844 6570 656e 6473 e280 992c 20e2 8098 .Depends..., ... │ │ │ │ │ +000341e0: 5265 636f 6d6d 656e 6473 e280 992c 20e2 Recommends..., . │ │ │ │ │ +000341f0: 8098 5375 6767 6573 7473 e280 992c 20e2 ..Suggests..., . │ │ │ │ │ +00034200: 8098 5072 652d 4465 7065 6e64 73e2 8099 ..Pre-Depends... │ │ │ │ │ +00034210: 2c0a e280 9842 7569 6c64 2d44 6570 656e ,....Build-Depen │ │ │ │ │ +00034220: 6473 e280 992c 20e2 8098 4275 696c 642d ds..., ...Build- │ │ │ │ │ +00034230: 4465 7065 6e64 732d 496e 6465 70e2 8099 Depends-Indep... │ │ │ │ │ +00034240: 2061 6e64 20e2 8098 4275 696c 642d 4465 and ...Build-De │ │ │ │ │ +00034250: 7065 6e64 732d 4172 6368 e280 9920 636f pends-Arch... co │ │ │ │ │ +00034260: 6e74 726f 6c0a 6669 656c 6473 206f 6620 ntrol.fields of │ │ │ │ │ +00034270: 7468 6520 7061 636b 6167 652c 2077 6869 the package, whi │ │ │ │ │ +00034280: 6368 2064 6563 6c61 7265 2064 6570 656e ch declare depen │ │ │ │ │ +00034290: 6465 6e63 6965 7320 6f6e 206f 7468 6572 dencies on other │ │ │ │ │ +000342a0: 2070 6163 6b61 6765 732c 2074 6865 0a70 packages, the.p │ │ │ │ │ +000342b0: 6163 6b61 6765 206e 616d 6573 206c 6973 ackage names lis │ │ │ │ │ +000342c0: 7465 6420 6d61 7920 616c 736f 2069 6e63 ted may also inc │ │ │ │ │ +000342d0: 6c75 6465 206c 6973 7473 206f 6620 616c lude lists of al │ │ │ │ │ +000342e0: 7465 726e 6174 6976 6520 7061 636b 6167 ternative packag │ │ │ │ │ +000342f0: 650a 6e61 6d65 732c 2073 6570 6172 6174 e.names, separat │ │ │ │ │ +00034300: 6564 2062 7920 7665 7274 6963 616c 2062 ed by vertical b │ │ │ │ │ +00034310: 6172 2028 7069 7065 2920 7379 6d62 6f6c ar (pipe) symbol │ │ │ │ │ +00034320: 7320 e280 987c e280 992e 2020 496e 2073 s ...|.... In s │ │ │ │ │ +00034330: 7563 6820 6120 6361 7365 2c0a 7468 6174 uch a case,.that │ │ │ │ │ +00034340: 2070 6172 7420 6f66 2074 6865 2064 6570 part of the dep │ │ │ │ │ +00034350: 656e 6465 6e63 7920 6361 6e20 6265 2073 endency can be s │ │ │ │ │ +00034360: 6174 6973 6669 6564 2062 7920 616e 7920 atisfied by any │ │ │ │ │ +00034370: 6f6e 6520 6f66 2074 6865 0a61 6c74 6572 one of the.alter │ │ │ │ │ +00034380: 6e61 7469 7665 2070 6163 6b61 6765 732e native packages. │ │ │ │ │ +00034390: 2020 2841 6c74 6572 6e61 7469 7665 2064 (Alternative d │ │ │ │ │ +000343a0: 6570 656e 6465 6e63 6965 7320 696e 20e2 ependencies in . │ │ │ │ │ +000343b0: 8098 4275 696c 642d 4465 7065 6e64 73e2 ..Build-Depends. │ │ │ │ │ +000343c0: 8099 2c0a e280 9842 7569 6c64 2d44 6570 ..,....Build-Dep │ │ │ │ │ +000343d0: 656e 6473 2d49 6e64 6570 e280 992c 2061 ends-Indep..., a │ │ │ │ │ +000343e0: 6e64 20e2 8098 4275 696c 642d 4465 7065 nd ...Build-Depe │ │ │ │ │ +000343f0: 6e64 732d 4172 6368 e280 9920 6172 6520 nds-Arch... are │ │ │ │ │ +00034400: 696e 7465 7270 7265 7465 640a 7370 6563 interpreted.spec │ │ │ │ │ +00034410: 6961 6c6c 7920 6279 2044 6562 6961 6e20 ially by Debian │ │ │ │ │ +00034420: 6175 746f 6275 696c 6465 7273 2e20 2053 autobuilders. S │ │ │ │ │ +00034430: 6565 202a 6e6f 7465 2052 656c 6174 696f ee *note Relatio │ │ │ │ │ +00034440: 6e73 6869 7073 2062 6574 7765 656e 0a73 nships between.s │ │ │ │ │ +00034450: 6f75 7263 6520 616e 6420 6269 6e61 7279 ource and binary │ │ │ │ │ +00034460: 2070 6163 6b61 6765 733a 2039 362e 2066 packages: 96. f │ │ │ │ │ +00034470: 6f72 206d 6f72 6520 6465 7461 696c 732e or more details. │ │ │ │ │ +00034480: 290a 0a41 6c6c 206f 6620 7468 6520 6669 )..All of the fi │ │ │ │ │ +00034490: 656c 6473 206d 6179 2072 6573 7472 6963 elds may restric │ │ │ │ │ +000344a0: 7420 7468 6569 7220 6170 706c 6963 6162 t their applicab │ │ │ │ │ +000344b0: 696c 6974 7920 746f 2070 6172 7469 6375 ility to particu │ │ │ │ │ +000344c0: 6c61 720a 7665 7273 696f 6e73 206f 6620 lar.versions of │ │ │ │ │ +000344d0: 6561 6368 206e 616d 6564 2070 6163 6b61 each named packa │ │ │ │ │ +000344e0: 6765 2e20 2054 6869 7320 6973 2064 6f6e ge. This is don │ │ │ │ │ +000344f0: 6520 696e 2070 6172 656e 7468 6573 6573 e in parentheses │ │ │ │ │ +00034500: 2061 6674 6572 2065 6163 680a 696e 6469 after each.indi │ │ │ │ │ +00034510: 7669 6475 616c 2070 6163 6b61 6765 206e vidual package n │ │ │ │ │ +00034520: 616d 653b 2074 6865 2070 6172 656e 7468 ame; the parenth │ │ │ │ │ +00034530: 6573 6573 2073 686f 756c 6420 636f 6e74 eses should cont │ │ │ │ │ +00034540: 6169 6e20 6120 7265 6c61 7469 6f6e 2066 ain a relation f │ │ │ │ │ +00034550: 726f 6d0a 7468 6520 6c69 7374 2062 656c rom.the list bel │ │ │ │ │ +00034560: 6f77 2066 6f6c 6c6f 7765 6420 6279 2061 ow followed by a │ │ │ │ │ +00034570: 2076 6572 7369 6f6e 206e 756d 6265 722c version number, │ │ │ │ │ +00034580: 2069 6e20 7468 6520 666f 726d 6174 2064 in the format d │ │ │ │ │ +00034590: 6573 6372 6962 6564 2069 6e0a 2a6e 6f74 escribed in.*not │ │ │ │ │ +000345a0: 6520 5665 7273 696f 6e3a 2034 312e 0a0a e Version: 41... │ │ │ │ │ +000345b0: 5468 6520 7265 6c61 7469 6f6e 7320 616c The relations al │ │ │ │ │ +000345c0: 6c6f 7765 6420 6172 6520 e280 983c 3ce2 lowed are ...<<. │ │ │ │ │ +000345d0: 8099 2c20 e280 983c 3de2 8099 2c20 e280 .., ...<=..., .. │ │ │ │ │ +000345e0: 983d e280 992c 20e2 8098 3e3d e280 9920 .=..., ...>=... │ │ │ │ │ +000345f0: 616e 6420 e280 983e 3ee2 8099 2066 6f72 and ...>>... for │ │ │ │ │ +00034600: 2073 7472 6963 746c 790a 6561 726c 6965 strictly.earlie │ │ │ │ │ +00034610: 722c 2065 6172 6c69 6572 206f 7220 6571 r, earlier or eq │ │ │ │ │ +00034620: 7561 6c2c 2065 7861 6374 6c79 2065 7175 ual, exactly equ │ │ │ │ │ +00034630: 616c 2c20 6c61 7465 7220 6f72 2065 7175 al, later or equ │ │ │ │ │ +00034640: 616c 2061 6e64 2073 7472 6963 746c 790a al and strictly. │ │ │ │ │ +00034650: 6c61 7465 722c 2072 6573 7065 6374 6976 later, respectiv │ │ │ │ │ +00034660: 656c 792e 2020 5468 6520 6578 6365 7074 ely. The except │ │ │ │ │ +00034670: 696f 6e20 6973 2074 6865 2050 726f 7669 ion is the Provi │ │ │ │ │ +00034680: 6465 7320 6669 656c 642c 2066 6f72 2077 des field, for w │ │ │ │ │ +00034690: 6869 6368 0a6f 6e6c 7920 e280 983d e280 hich.only ...=.. │ │ │ │ │ +000346a0: 9920 6973 2061 6c6c 6f77 6564 2e20 2028 . is allowed. ( │ │ │ │ │ +000346b0: 3129 0a0a 5768 6974 6573 7061 6365 206d 1)..Whitespace m │ │ │ │ │ +000346c0: 6179 2061 7070 6561 7220 6174 2061 6e79 ay appear at any │ │ │ │ │ +000346d0: 2070 6f69 6e74 2069 6e20 7468 6520 7665 point in the ve │ │ │ │ │ +000346e0: 7273 696f 6e20 7370 6563 6966 6963 6174 rsion specificat │ │ │ │ │ +000346f0: 696f 6e20 7375 626a 6563 740a 746f 2074 ion subject.to t │ │ │ │ │ +00034700: 6865 2072 756c 6573 2069 6e20 2a6e 6f74 he rules in *not │ │ │ │ │ +00034710: 6520 5379 6e74 6178 206f 6620 636f 6e74 e Syntax of cont │ │ │ │ │ +00034720: 726f 6c20 6669 6c65 733a 2039 312c 2061 rol files: 91, a │ │ │ │ │ +00034730: 6e64 206d 7573 7420 6170 7065 6172 2077 nd must appear w │ │ │ │ │ +00034740: 6865 7265 0a69 74e2 8099 7320 6e65 6365 here.it...s nece │ │ │ │ │ +00034750: 7373 6172 7920 746f 2064 6973 616d 6269 ssary to disambi │ │ │ │ │ +00034760: 6775 6174 653b 2069 7420 6973 206e 6f74 guate; it is not │ │ │ │ │ +00034770: 206f 7468 6572 7769 7365 2073 6967 6e69 otherwise signi │ │ │ │ │ +00034780: 6669 6361 6e74 2e20 2041 6c6c 206f 660a ficant. All of. │ │ │ │ │ +00034790: 7468 6520 7265 6c61 7469 6f6e 7368 6970 the relationship │ │ │ │ │ +000347a0: 2066 6965 6c64 7320 6361 6e20 6f6e 6c79 fields can only │ │ │ │ │ +000347b0: 2062 6520 666f 6c64 6564 2069 6e20 736f be folded in so │ │ │ │ │ +000347c0: 7572 6365 2070 6163 6b61 6765 2074 656d urce package tem │ │ │ │ │ +000347d0: 706c 6174 650a 636f 6e74 726f 6c20 6669 plate.control fi │ │ │ │ │ +000347e0: 6c65 732e 2020 466f 7220 636f 6e73 6973 les. For consis │ │ │ │ │ +000347f0: 7465 6e63 7920 616e 6420 696e 2063 6173 tency and in cas │ │ │ │ │ +00034800: 6520 6f66 2066 7574 7572 6520 6368 616e e of future chan │ │ │ │ │ +00034810: 6765 7320 746f 20e2 8098 6470 6b67 e280 ges to ...dpkg.. │ │ │ │ │ +00034820: 990a 6974 2069 7320 7265 636f 6d6d 656e ..it is recommen │ │ │ │ │ +00034830: 6465 6420 7468 6174 2061 2073 696e 676c ded that a singl │ │ │ │ │ +00034840: 6520 7370 6163 6520 6265 2075 7365 6420 e space be used │ │ │ │ │ +00034850: 6166 7465 7220 6120 7665 7273 696f 6e0a after a version. │ │ │ │ │ +00034860: 7265 6c61 7469 6f6e 7368 6970 2061 6e64 relationship and │ │ │ │ │ +00034870: 2062 6566 6f72 6520 6120 7665 7273 696f before a versio │ │ │ │ │ +00034880: 6e20 6e75 6d62 6572 3b20 6974 2069 7320 n number; it is │ │ │ │ │ +00034890: 616c 736f 2063 6f6e 7665 6e74 696f 6e61 also conventiona │ │ │ │ │ +000348a0: 6c20 746f 2070 7574 0a61 2073 696e 676c l to put.a singl │ │ │ │ │ +000348b0: 6520 7370 6163 6520 6166 7465 7220 6561 e space after ea │ │ │ │ │ +000348c0: 6368 2063 6f6d 6d61 2c20 6f6e 2065 6974 ch comma, on eit │ │ │ │ │ +000348d0: 6865 7220 7369 6465 206f 6620 6561 6368 her side of each │ │ │ │ │ +000348e0: 2076 6572 7469 6361 6c20 6261 722c 0a61 vertical bar,.a │ │ │ │ │ +000348f0: 6e64 2062 6566 6f72 6520 6561 6368 206f nd before each o │ │ │ │ │ +00034900: 7065 6e20 7061 7265 6e74 6865 7369 732e pen parenthesis. │ │ │ │ │ +00034910: 2020 5768 656e 206f 7065 6e69 6e67 2061 When opening a │ │ │ │ │ +00034920: 2063 6f6e 7469 6e75 6174 696f 6e20 6c69 continuation li │ │ │ │ │ +00034930: 6e65 2069 6e20 610a 7265 6c61 7469 6f6e ne in a.relation │ │ │ │ │ +00034940: 7368 6970 2066 6965 6c64 2c20 6974 2069 ship field, it i │ │ │ │ │ +00034950: 7320 636f 6e76 656e 7469 6f6e 616c 2074 s conventional t │ │ │ │ │ +00034960: 6f20 646f 2073 6f20 6166 7465 7220 6120 o do so after a │ │ │ │ │ +00034970: 636f 6d6d 6120 616e 6420 6265 666f 7265 comma and before │ │ │ │ │ +00034980: 0a74 6865 2073 7061 6365 2066 6f6c 6c6f .the space follo │ │ │ │ │ +00034990: 7769 6e67 2074 6861 7420 636f 6d6d 612e wing that comma. │ │ │ │ │ +000349a0: 0a0a 466f 7220 6578 616d 706c 652c 2061 ..For example, a │ │ │ │ │ +000349b0: 206c 6973 7420 6f66 2064 6570 656e 6465 list of depende │ │ │ │ │ +000349c0: 6e63 6965 7320 6d69 6768 7420 6170 7065 ncies might appe │ │ │ │ │ +000349d0: 6172 2061 733a 0a0a 2020 2020 2050 6163 ar as:.. Pac │ │ │ │ │ +000349e0: 6b61 6765 3a20 6d75 7474 0a20 2020 2020 kage: mutt. │ │ │ │ │ +000349f0: 5665 7273 696f 6e3a 2031 2e33 2e31 372d Version: 1.3.17- │ │ │ │ │ +00034a00: 310a 2020 2020 2044 6570 656e 6473 3a20 1. Depends: │ │ │ │ │ +00034a10: 6c69 6263 3620 283e 3d20 322e 322e 3129 libc6 (>= 2.2.1) │ │ │ │ │ +00034a20: 2c20 6465 6661 756c 742d 6d74 6120 7c20 , default-mta | │ │ │ │ │ +00034a30: 6d61 696c 2d74 7261 6e73 706f 7274 2d61 mail-transport-a │ │ │ │ │ +00034a40: 6765 6e74 0a0a 5265 6c61 7469 6f6e 7368 gent..Relationsh │ │ │ │ │ +00034a50: 6970 7320 6d61 7920 6265 2072 6573 7472 ips may be restr │ │ │ │ │ +00034a60: 6963 7465 6420 746f 2061 2063 6572 7461 icted to a certa │ │ │ │ │ +00034a70: 696e 2073 6574 206f 6620 6172 6368 6974 in set of archit │ │ │ │ │ +00034a80: 6563 7475 7265 732e 2020 5468 6973 0a69 ectures. This.i │ │ │ │ │ +00034a90: 7320 696e 6469 6361 7465 6420 696e 2062 s indicated in b │ │ │ │ │ +00034aa0: 7261 636b 6574 7320 6166 7465 7220 6561 rackets after ea │ │ │ │ │ +00034ab0: 6368 2069 6e64 6976 6964 7561 6c20 7061 ch individual pa │ │ │ │ │ +00034ac0: 636b 6167 6520 6e61 6d65 2061 6e64 2074 ckage name and t │ │ │ │ │ +00034ad0: 6865 0a6f 7074 696f 6e61 6c20 7665 7273 he.optional vers │ │ │ │ │ +00034ae0: 696f 6e20 7370 6563 6966 6963 6174 696f ion specificatio │ │ │ │ │ +00034af0: 6e2e 2020 5468 6520 6272 6163 6b65 7473 n. The brackets │ │ │ │ │ +00034b00: 2065 6e63 6c6f 7365 2061 206e 6f6e 2d65 enclose a non-e │ │ │ │ │ +00034b10: 6d70 7479 206c 6973 740a 6f66 2044 6562 mpty list.of Deb │ │ │ │ │ +00034b20: 6961 6e20 6172 6368 6974 6563 7475 7265 ian architecture │ │ │ │ │ +00034b30: 206e 616d 6573 2069 6e20 7468 6520 666f names in the fo │ │ │ │ │ +00034b40: 726d 6174 2064 6573 6372 6962 6564 2069 rmat described i │ │ │ │ │ +00034b50: 6e20 2a6e 6f74 650a 4172 6368 6974 6563 n *note.Architec │ │ │ │ │ +00034b60: 7475 7265 2073 7065 6369 6669 6361 7469 ture specificati │ │ │ │ │ +00034b70: 6f6e 2073 7472 696e 6773 3a20 3662 2c20 on strings: 6b, │ │ │ │ │ +00034b80: 7365 7061 7261 7465 6420 6279 2077 6869 separated by whi │ │ │ │ │ +00034b90: 7465 7370 6163 652e 0a45 7863 6c61 6d61 tespace..Exclama │ │ │ │ │ +00034ba0: 7469 6f6e 206d 6172 6b73 206d 6179 2062 tion marks may b │ │ │ │ │ +00034bb0: 6520 7072 6570 656e 6465 6420 746f 2065 e prepended to e │ │ │ │ │ +00034bc0: 6163 6820 6f66 2074 6865 206e 616d 6573 ach of the names │ │ │ │ │ +00034bd0: 2e20 2028 4974 2069 7320 6e6f 740a 7065 . (It is not.pe │ │ │ │ │ +00034be0: 726d 6974 7465 6420 666f 7220 736f 6d65 rmitted for some │ │ │ │ │ +00034bf0: 206e 616d 6573 2074 6f20 6265 2070 7265 names to be pre │ │ │ │ │ +00034c00: 7065 6e64 6564 2077 6974 6820 6578 636c pended with excl │ │ │ │ │ +00034c10: 616d 6174 696f 6e20 6d61 726b 7320 7768 amation marks wh │ │ │ │ │ +00034c20: 696c 650a 6f74 6865 7273 2061 7265 6ee2 ile.others aren. │ │ │ │ │ +00034c30: 8099 742e 290a 0a46 6f72 2062 7569 6c64 ..t.)..For build │ │ │ │ │ +00034c40: 2072 656c 6174 696f 6e73 6869 7020 6669 relationship fi │ │ │ │ │ +00034c50: 656c 6473 2028 e280 9842 7569 6c64 2d44 elds (...Build-D │ │ │ │ │ +00034c60: 6570 656e 6473 e280 992c 20e2 8098 4275 epends..., ...Bu │ │ │ │ │ +00034c70: 696c 642d 4465 7065 6e64 732d 496e 6465 ild-Depends-Inde │ │ │ │ │ +00034c80: 70e2 8099 2c0a e280 9842 7569 6c64 2d44 p...,....Build-D │ │ │ │ │ +00034c90: 6570 656e 6473 2d41 7263 68e2 8099 2c20 epends-Arch..., │ │ │ │ │ +00034ca0: e280 9842 7569 6c64 2d43 6f6e 666c 6963 ...Build-Conflic │ │ │ │ │ +00034cb0: 7473 e280 992c 20e2 8098 4275 696c 642d ts..., ...Build- │ │ │ │ │ +00034cc0: 436f 6e66 6c69 6374 732d 496e 6465 70e2 Conflicts-Indep. │ │ │ │ │ +00034cd0: 8099 2061 6e64 0ae2 8098 4275 696c 642d .. and....Build- │ │ │ │ │ +00034ce0: 436f 6e66 6c69 6374 732d 4172 6368 e280 Conflicts-Arch.. │ │ │ │ │ +00034cf0: 9929 2c20 6966 2074 6865 2063 7572 7265 .), if the curre │ │ │ │ │ +00034d00: 6e74 2044 6562 6961 6e20 686f 7374 2061 nt Debian host a │ │ │ │ │ +00034d10: 7263 6869 7465 6374 7572 6520 6973 206e rchitecture is n │ │ │ │ │ +00034d20: 6f74 0a69 6e20 7468 6973 206c 6973 7420 ot.in this list │ │ │ │ │ +00034d30: 616e 6420 7468 6572 6520 6172 6520 6e6f and there are no │ │ │ │ │ +00034d40: 2065 7863 6c61 6d61 7469 6f6e 206d 6172 exclamation mar │ │ │ │ │ +00034d50: 6b73 2069 6e20 7468 6520 6c69 7374 2c20 ks in the list, │ │ │ │ │ +00034d60: 6f72 2069 7420 6973 2069 6e0a 7468 6520 or it is in.the │ │ │ │ │ +00034d70: 6c69 7374 2077 6974 6820 6120 7072 6570 list with a prep │ │ │ │ │ +00034d80: 656e 6465 6420 6578 636c 616d 6174 696f ended exclamatio │ │ │ │ │ +00034d90: 6e20 6d61 726b 2c20 7468 6520 7061 636b n mark, the pack │ │ │ │ │ +00034da0: 6167 6520 6e61 6d65 2061 6e64 2074 6865 age name and the │ │ │ │ │ +00034db0: 0a61 7373 6f63 6961 7465 6420 7665 7273 .associated vers │ │ │ │ │ +00034dc0: 696f 6e20 7370 6563 6966 6963 6174 696f ion specificatio │ │ │ │ │ +00034dd0: 6e20 6172 6520 6967 6e6f 7265 6420 636f n are ignored co │ │ │ │ │ +00034de0: 6d70 6c65 7465 6c79 2066 6f72 2074 6865 mpletely for the │ │ │ │ │ +00034df0: 2070 7572 706f 7365 730a 6f66 2064 6566 purposes.of def │ │ │ │ │ +00034e00: 696e 696e 6720 7468 6520 7265 6c61 7469 ining the relati │ │ │ │ │ +00034e10: 6f6e 7368 6970 732e 0a0a 466f 7220 6578 onships...For ex │ │ │ │ │ +00034e20: 616d 706c 653a 0a0a 2020 2020 2053 6f75 ample:.. Sou │ │ │ │ │ +00034e30: 7263 653a 2067 6c69 6263 0a20 2020 2020 rce: glibc. │ │ │ │ │ +00034e40: 4275 696c 642d 4465 7065 6e64 732d 496e Build-Depends-In │ │ │ │ │ +00034e50: 6465 703a 2074 6578 696e 666f 0a20 2020 dep: texinfo. │ │ │ │ │ +00034e60: 2020 4275 696c 642d 4465 7065 6e64 733a Build-Depends: │ │ │ │ │ +00034e70: 206b 6572 6e65 6c2d 6865 6164 6572 732d kernel-headers- │ │ │ │ │ +00034e80: 322e 322e 3130 205b 2168 7572 642d 6933 2.2.10 [!hurd-i3 │ │ │ │ │ +00034e90: 3836 5d2c 0a20 2020 2020 2068 7572 642d 86],. hurd- │ │ │ │ │ +00034ea0: 6465 7620 5b68 7572 642d 6933 3836 5d2c dev [hurd-i386], │ │ │ │ │ +00034eb0: 2067 6e75 6d61 6368 2d64 6576 205b 6875 gnumach-dev [hu │ │ │ │ │ +00034ec0: 7264 2d69 3338 365d 0a0a 7265 7175 6972 rd-i386]..requir │ │ │ │ │ +00034ed0: 6573 20e2 8098 6b65 726e 656c 2d68 6561 es ...kernel-hea │ │ │ │ │ +00034ee0: 6465 7273 2d32 2e32 2e31 30e2 8099 206f ders-2.2.10... o │ │ │ │ │ +00034ef0: 6e20 616c 6c20 6172 6368 6974 6563 7475 n all architectu │ │ │ │ │ +00034f00: 7265 7320 6f74 6865 7220 7468 616e 0a68 res other than.h │ │ │ │ │ +00034f10: 7572 642d 6933 3836 2061 6e64 2072 6571 urd-i386 and req │ │ │ │ │ +00034f20: 7569 7265 7320 e280 9868 7572 642d 6465 uires ...hurd-de │ │ │ │ │ +00034f30: 76e2 8099 2061 6e64 20e2 8098 676e 756d v... and ...gnum │ │ │ │ │ +00034f40: 6163 682d 6465 76e2 8099 206f 6e6c 7920 ach-dev... only │ │ │ │ │ +00034f50: 6f6e 2068 7572 642d 6933 3836 2e0a 4865 on hurd-i386..He │ │ │ │ │ +00034f60: 7265 2069 7320 616e 6f74 6865 7220 6578 re is another ex │ │ │ │ │ +00034f70: 616d 706c 6520 7368 6f77 696e 6720 6d75 ample showing mu │ │ │ │ │ +00034f80: 6c74 6970 6c65 2061 7263 6869 7465 6374 ltiple architect │ │ │ │ │ +00034f90: 7572 6573 2073 6570 6172 6174 6564 2062 ures separated b │ │ │ │ │ +00034fa0: 790a 7370 6163 6573 3a0a 0a20 2020 2020 y.spaces:.. │ │ │ │ │ +00034fb0: 4275 696c 642d 4465 7065 6e64 733a 0a20 Build-Depends:. │ │ │ │ │ +00034fc0: 2020 2020 206c 6962 6c75 616a 6974 352e libluajit5. │ │ │ │ │ +00034fd0: 312d 6465 7620 5b69 3338 3620 616d 6436 1-dev [i386 amd6 │ │ │ │ │ +00034fe0: 3420 6b66 7265 6562 7364 2d69 3338 3620 4 kfreebsd-i386 │ │ │ │ │ +00034ff0: 6172 6d65 6c20 6172 6d68 6620 706f 7765 armel armhf powe │ │ │ │ │ +00035000: 7270 6320 6d69 7073 5d2c 0a20 2020 2020 rpc mips],. │ │ │ │ │ +00035010: 206c 6962 6c75 6135 2e31 2d64 6576 205b liblua5.1-dev [ │ │ │ │ │ +00035020: 6875 7264 2d69 3338 3620 6961 3634 206b hurd-i386 ia64 k │ │ │ │ │ +00035030: 6672 6565 6273 642d 616d 6436 3420 7333 freebsd-amd64 s3 │ │ │ │ │ +00035040: 3930 7820 7370 6172 635d 2c0a 0a46 6f72 90x sparc],..For │ │ │ │ │ +00035050: 2062 696e 6172 7920 7265 6c61 7469 6f6e binary relation │ │ │ │ │ +00035060: 7368 6970 2066 6965 6c64 7320 616e 6420 ship fields and │ │ │ │ │ +00035070: 7468 6520 e280 9842 7569 6c74 2d55 7369 the ...Built-Usi │ │ │ │ │ +00035080: 6e67 e280 9920 6669 656c 642c 2074 6865 ng... field, the │ │ │ │ │ +00035090: 0a61 7263 6869 7465 6374 7572 6520 7265 .architecture re │ │ │ │ │ +000350a0: 7374 7269 6374 696f 6e20 7379 6e74 6178 striction syntax │ │ │ │ │ +000350b0: 2069 7320 6f6e 6c79 2073 7570 706f 7274 is only support │ │ │ │ │ +000350c0: 6564 2069 6e20 7468 6520 736f 7572 6365 ed in the source │ │ │ │ │ +000350d0: 2070 6163 6b61 6765 0a74 656d 706c 6174 package.templat │ │ │ │ │ +000350e0: 6520 636f 6e74 726f 6c20 6669 6c65 20e2 e control file . │ │ │ │ │ +000350f0: 8098 6465 6269 616e 2f63 6f6e 7472 6f6c ..debian/control │ │ │ │ │ +00035100: e280 992e 2020 5768 656e 2074 6865 2063 .... When the c │ │ │ │ │ +00035110: 6f72 7265 7370 6f6e 6469 6e67 2062 696e orresponding bin │ │ │ │ │ +00035120: 6172 790a 7061 636b 6167 6520 636f 6e74 ary.package cont │ │ │ │ │ +00035130: 726f 6c20 6669 6c65 2069 7320 6765 6e65 rol file is gene │ │ │ │ │ +00035140: 7261 7465 642c 2074 6865 2072 656c 6174 rated, the relat │ │ │ │ │ +00035150: 696f 6e73 6869 7020 7769 6c6c 2065 6974 ionship will eit │ │ │ │ │ +00035160: 6865 7220 6265 0a6f 6d69 7474 6564 206f her be.omitted o │ │ │ │ │ +00035170: 7220 696e 636c 7564 6564 2077 6974 686f r included witho │ │ │ │ │ +00035180: 7574 2074 6865 2061 7263 6869 7465 6374 ut the architect │ │ │ │ │ +00035190: 7572 6520 7265 7374 7269 6374 696f 6e20 ure restriction │ │ │ │ │ +000351a0: 6261 7365 6420 6f6e 2074 6865 0a61 7263 based on the.arc │ │ │ │ │ +000351b0: 6869 7465 6374 7572 6520 6f66 2074 6865 hitecture of the │ │ │ │ │ +000351c0: 2062 696e 6172 7920 7061 636b 6167 652e binary package. │ │ │ │ │ +000351d0: 2020 5468 6973 206d 6561 6e73 2074 6861 This means tha │ │ │ │ │ +000351e0: 7420 6172 6368 6974 6563 7475 7265 0a72 t architecture.r │ │ │ │ │ +000351f0: 6573 7472 6963 7469 6f6e 7320 6d75 7374 estrictions must │ │ │ │ │ +00035200: 206e 6f74 2062 6520 7573 6564 2069 6e20 not be used in │ │ │ │ │ +00035210: 6269 6e61 7279 2072 656c 6174 696f 6e73 binary relations │ │ │ │ │ +00035220: 6869 7020 6669 656c 6473 2066 6f72 0a61 hip fields for.a │ │ │ │ │ +00035230: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde │ │ │ │ │ +00035240: 7065 6e64 656e 7420 7061 636b 6167 6573 pendent packages │ │ │ │ │ +00035250: 2028 e280 9841 7263 6869 7465 6374 7572 (...Architectur │ │ │ │ │ +00035260: 653a 2061 6c6c e280 9929 2e0a 0a46 6f72 e: all...)...For │ │ │ │ │ +00035270: 2065 7861 6d70 6c65 3a0a 0a20 2020 2020 example:.. │ │ │ │ │ +00035280: 4465 7065 6e64 733a 2066 6f6f 205b 6933 Depends: foo [i3 │ │ │ │ │ +00035290: 3836 5d2c 2062 6172 205b 616d 6436 345d 86], bar [amd64] │ │ │ │ │ +000352a0: 0a0a 6265 636f 6d65 7320 e280 9844 6570 ..becomes ...Dep │ │ │ │ │ +000352b0: 656e 6473 3a20 666f 6fe2 8099 2077 6865 ends: foo... whe │ │ │ │ │ +000352c0: 6e20 7468 6520 7061 636b 6167 6520 6973 n the package is │ │ │ │ │ +000352d0: 2062 7569 6c74 206f 6e20 7468 6520 e280 built on the .. │ │ │ │ │ +000352e0: 9869 3338 36e2 8099 0a61 7263 6869 7465 .i386....archite │ │ │ │ │ +000352f0: 6374 7572 652c 20e2 8098 4465 7065 6e64 cture, ...Depend │ │ │ │ │ +00035300: 733a 2062 6172 e280 9920 7768 656e 2074 s: bar... when t │ │ │ │ │ +00035310: 6865 2070 6163 6b61 6765 2069 7320 6275 he package is bu │ │ │ │ │ +00035320: 696c 7420 6f6e 2074 6865 20e2 8098 616d ilt on the ...am │ │ │ │ │ +00035330: 6436 34e2 8099 0a61 7263 6869 7465 6374 d64....architect │ │ │ │ │ +00035340: 7572 652c 2061 6e64 206f 6d69 7474 6564 ure, and omitted │ │ │ │ │ +00035350: 2065 6e74 6972 656c 7920 696e 2062 696e entirely in bin │ │ │ │ │ +00035360: 6172 7920 7061 636b 6167 6573 2062 7569 ary packages bui │ │ │ │ │ +00035370: 6c74 206f 6e20 616c 6c20 6f74 6865 720a lt on all other. │ │ │ │ │ +00035380: 6172 6368 6974 6563 7475 7265 732e 0a0a architectures... │ │ │ │ │ +00035390: 4966 2074 6865 2061 7263 6869 7465 6374 If the architect │ │ │ │ │ +000353a0: 7572 652d 7265 7374 7269 6374 6564 2064 ure-restricted d │ │ │ │ │ +000353b0: 6570 656e 6465 6e63 7920 6973 2070 6172 ependency is par │ │ │ │ │ +000353c0: 7420 6f66 2061 2073 6574 206f 660a 616c t of a set of.al │ │ │ │ │ +000353d0: 7465 726e 6174 6976 6573 2075 7369 6e67 ternatives using │ │ │ │ │ +000353e0: 20e2 8098 7ce2 8099 2c20 7468 6174 2061 ...|..., that a │ │ │ │ │ +000353f0: 6c74 6572 6e61 7469 7665 2069 7320 6967 lternative is ig │ │ │ │ │ +00035400: 6e6f 7265 6420 636f 6d70 6c65 7465 6c79 nored completely │ │ │ │ │ +00035410: 206f 6e0a 6172 6368 6974 6563 7475 7265 on.architecture │ │ │ │ │ +00035420: 7320 7468 6174 2064 6f20 6e6f 7420 6d61 s that do not ma │ │ │ │ │ +00035430: 7463 6820 7468 6520 7265 7374 7269 6374 tch the restrict │ │ │ │ │ +00035440: 696f 6e2e 2020 466f 7220 6578 616d 706c ion. For exampl │ │ │ │ │ +00035450: 653a 0a0a 2020 2020 2042 7569 6c64 2d44 e:.. Build-D │ │ │ │ │ +00035460: 6570 656e 6473 3a20 666f 6f20 5b21 6933 epends: foo [!i3 │ │ │ │ │ +00035470: 3836 5d20 7c20 6261 7220 5b21 616d 6436 86] | bar [!amd6 │ │ │ │ │ +00035480: 345d 0a0a 6973 2065 7175 6976 616c 656e 4]..is equivalen │ │ │ │ │ +00035490: 7420 746f 20e2 8098 6261 72e2 8099 206f t to ...bar... o │ │ │ │ │ +000354a0: 6e20 7468 6520 e280 9869 3338 36e2 8099 n the ...i386... │ │ │ │ │ +000354b0: 2061 7263 6869 7465 6374 7572 652c 2074 architecture, t │ │ │ │ │ +000354c0: 6f20 e280 9866 6f6f e280 9920 6f6e 2074 o ...foo... on t │ │ │ │ │ +000354d0: 6865 0ae2 8098 616d 6436 34e2 8099 2061 he....amd64... a │ │ │ │ │ +000354e0: 7263 6869 7465 6374 7572 652c 2061 6e64 rchitecture, and │ │ │ │ │ +000354f0: 2074 6f20 e280 9866 6f6f 207c 2062 6172 to ...foo | bar │ │ │ │ │ +00035500: e280 9920 6f6e 2061 6c6c 206f 7468 6572 ... on all other │ │ │ │ │ +00035510: 2061 7263 6869 7465 6374 7572 6573 2e0a architectures.. │ │ │ │ │ +00035520: 0a52 656c 6174 696f 6e73 6869 7073 206d .Relationships m │ │ │ │ │ +00035530: 6179 2061 6c73 6f20 6265 2072 6573 7472 ay also be restr │ │ │ │ │ +00035540: 6963 7465 6420 746f 2061 2063 6572 7461 icted to a certa │ │ │ │ │ +00035550: 696e 2073 6574 206f 6620 6172 6368 6974 in set of archit │ │ │ │ │ +00035560: 6563 7475 7265 730a 7573 696e 6720 6172 ectures.using ar │ │ │ │ │ +00035570: 6368 6974 6563 7475 7265 2077 696c 6463 chitecture wildc │ │ │ │ │ +00035580: 6172 6473 2069 6e20 7468 6520 666f 726d ards in the form │ │ │ │ │ +00035590: 6174 2064 6573 6372 6962 6564 2069 6e20 at described in │ │ │ │ │ +000355a0: 2a6e 6f74 650a 4172 6368 6974 6563 7475 *note.Architectu │ │ │ │ │ +000355b0: 7265 2077 696c 6463 6172 6473 3a20 6234 re wildcards: b4 │ │ │ │ │ +000355c0: 2e20 2054 6865 2073 796e 7461 7820 666f . The syntax fo │ │ │ │ │ +000355d0: 7220 6465 636c 6172 696e 6720 7375 6368 r declaring such │ │ │ │ │ +000355e0: 2072 6573 7472 6963 7469 6f6e 730a 6973 restrictions.is │ │ │ │ │ +000355f0: 2074 6865 2073 616d 6520 6173 2064 6563 the same as dec │ │ │ │ │ +00035600: 6c61 7269 6e67 2072 6573 7472 6963 7469 laring restricti │ │ │ │ │ +00035610: 6f6e 7320 7573 696e 6720 6120 6365 7274 ons using a cert │ │ │ │ │ +00035620: 6169 6e20 7365 7420 6f66 0a61 7263 6869 ain set of.archi │ │ │ │ │ +00035630: 7465 6374 7572 6573 2077 6974 686f 7574 tectures without │ │ │ │ │ +00035640: 2061 7263 6869 7465 6374 7572 6520 7769 architecture wi │ │ │ │ │ +00035650: 6c64 6361 7264 732e 2020 466f 7220 6578 ldcards. For ex │ │ │ │ │ +00035660: 616d 706c 653a 0a0a 2020 2020 2042 7569 ample:.. Bui │ │ │ │ │ +00035670: 6c64 2d44 6570 656e 6473 3a20 666f 6f20 ld-Depends: foo │ │ │ │ │ +00035680: 5b6c 696e 7578 2d61 6e79 5d2c 2062 6172 [linux-any], bar │ │ │ │ │ +00035690: 205b 616e 792d 6933 3836 5d2c 2062 617a [any-i386], baz │ │ │ │ │ +000356a0: 205b 216c 696e 7578 2d61 6e79 5d0a 0a69 [!linux-any]..i │ │ │ │ │ +000356b0: 7320 6571 7569 7661 6c65 6e74 2074 6f20 s equivalent to │ │ │ │ │ +000356c0: e280 9866 6f6f e280 9920 6f6e 2061 7263 ...foo... on arc │ │ │ │ │ +000356d0: 6869 7465 6374 7572 6573 2075 7369 6e67 hitectures using │ │ │ │ │ +000356e0: 2074 6865 204c 696e 7578 206b 6572 6e65 the Linux kerne │ │ │ │ │ +000356f0: 6c20 616e 6420 616e 790a 6370 752c 20e2 l and any.cpu, . │ │ │ │ │ +00035700: 8098 6261 72e2 8099 206f 6e20 6172 6368 ..bar... on arch │ │ │ │ │ +00035710: 6974 6563 7475 7265 7320 7573 696e 6720 itectures using │ │ │ │ │ +00035720: 616e 7920 6b65 726e 656c 2061 6e64 2061 any kernel and a │ │ │ │ │ +00035730: 6e20 6933 3836 2063 7075 2c20 616e 6420 n i386 cpu, and │ │ │ │ │ +00035740: e280 9862 617a e280 990a 6f6e 2061 6e79 ...baz....on any │ │ │ │ │ +00035750: 2061 7263 6869 7465 6374 7572 6520 7573 architecture us │ │ │ │ │ +00035760: 696e 6720 6120 6b65 726e 656c 206f 7468 ing a kernel oth │ │ │ │ │ +00035770: 6572 2074 6861 6e20 4c69 6e75 782e 0a0a er than Linux... │ │ │ │ │ +00035780: 4e6f 7465 2074 6861 7420 7468 6520 6269 Note that the bi │ │ │ │ │ +00035790: 6e61 7279 2070 6163 6b61 6765 2072 656c nary package rel │ │ │ │ │ +000357a0: 6174 696f 6e73 6869 7020 6669 656c 6473 ationship fields │ │ │ │ │ +000357b0: 2073 7563 6820 6173 20e2 8098 4465 7065 such as ...Depe │ │ │ │ │ +000357c0: 6e64 73e2 8099 0a61 7070 6561 7220 696e nds....appear in │ │ │ │ │ +000357d0: 206f 6e65 206f 6620 7468 6520 6269 6e61 one of the bina │ │ │ │ │ +000357e0: 7279 2070 6163 6b61 6765 2073 7461 6e7a ry package stanz │ │ │ │ │ +000357f0: 6173 206f 6620 7468 6520 7465 6d70 6c61 as of the templa │ │ │ │ │ +00035800: 7465 2063 6f6e 7472 6f6c 0a66 696c 652c te control.file, │ │ │ │ │ +00035810: 2077 6865 7265 6173 2074 6865 2062 7569 whereas the bui │ │ │ │ │ +00035820: 6c64 2d74 696d 6520 7265 6c61 7469 6f6e ld-time relation │ │ │ │ │ +00035830: 7368 6970 7320 7375 6368 2061 7320 e280 ships such as .. │ │ │ │ │ +00035840: 9842 7569 6c64 2d44 6570 656e 6473 e280 .Build-Depends.. │ │ │ │ │ +00035850: 990a 6170 7065 6172 2069 6e20 7468 6520 ..appear in the │ │ │ │ │ +00035860: 736f 7572 6365 2070 6163 6b61 6765 2073 source package s │ │ │ │ │ +00035870: 7461 6e7a 6120 6f66 2074 6865 2074 656d tanza of the tem │ │ │ │ │ +00035880: 706c 6174 6520 636f 6e74 726f 6c20 6669 plate control fi │ │ │ │ │ +00035890: 6c65 2028 7768 6963 680a 6973 2074 6865 le (which.is the │ │ │ │ │ +000358a0: 2066 6972 7374 2073 6563 7469 6f6e 292e first section). │ │ │ │ │ +000358b0: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ +000358c0: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ +000358d0: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6865 ----.. (1) The │ │ │ │ │ +000358e0: 2072 656c 6174 696f 6e73 20e2 8098 3ce2 relations ...<. │ │ │ │ │ +000358f0: 8099 2061 6e64 20e2 8098 3ee2 8099 2077 .. and ...>... w │ │ │ │ │ +00035900: 6572 6520 7072 6576 696f 7573 6c79 2061 ere previously a │ │ │ │ │ +00035910: 6c6c 6f77 6564 2c20 6275 7420 7468 6579 llowed, but they │ │ │ │ │ +00035920: 2077 6572 650a 636f 6e66 7573 696e 676c were.confusingl │ │ │ │ │ +00035930: 7920 6465 6669 6e65 6420 746f 206d 6561 y defined to mea │ │ │ │ │ +00035940: 6e20 6561 726c 6965 722f 6c61 7465 7220 n earlier/later │ │ │ │ │ +00035950: 6f72 2065 7175 616c 2072 6174 6865 7220 or equal rather │ │ │ │ │ +00035960: 7468 616e 2073 7472 6963 746c 790a 6561 than strictly.ea │ │ │ │ │ +00035970: 726c 6965 722f 6c61 7465 722e 2020 e280 rlier/later. .. │ │ │ │ │ +00035980: 9864 706b 67e2 8099 2073 7469 6c6c 2073 .dpkg... still s │ │ │ │ │ +00035990: 7570 706f 7274 7320 7468 656d 2077 6974 upports them wit │ │ │ │ │ +000359a0: 6820 6120 7761 726e 696e 672c 2062 7574 h a warning, but │ │ │ │ │ +000359b0: 2074 6865 7920 6172 650a 6e6f 206c 6f6e they are.no lon │ │ │ │ │ +000359c0: 6765 7220 616c 6c6f 7765 6420 6279 2044 ger allowed by D │ │ │ │ │ +000359d0: 6562 6961 6e20 506f 6c69 6379 2e0a 0a1f ebian Policy.... │ │ │ │ │ +000359e0: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +000359f0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00035a00: 3a20 4269 6e61 7279 2044 6570 656e 6465 : Binary Depende │ │ │ │ │ +00035a10: 6e63 6965 7320 2d20 4465 7065 6e64 7320 ncies - Depends │ │ │ │ │ +00035a20: 5265 636f 6d6d 656e 6473 2053 7567 6765 Recommends Sugge │ │ │ │ │ +00035a30: 7374 7320 456e 6861 6e63 6573 2050 7265 sts Enhances Pre │ │ │ │ │ +00035a40: 2d44 6570 656e 6473 2c20 204e 6578 743a -Depends, Next: │ │ │ │ │ +00035a50: 2050 6163 6b61 6765 7320 7768 6963 6820 Packages which │ │ │ │ │ +00035a60: 6272 6561 6b20 6f74 6865 7220 7061 636b break other pack │ │ │ │ │ +00035a70: 6167 6573 202d 2042 7265 616b 732c 2020 ages - Breaks, │ │ │ │ │ +00035a80: 5072 6576 3a20 5379 6e74 6178 206f 6620 Prev: Syntax of │ │ │ │ │ +00035a90: 7265 6c61 7469 6f6e 7368 6970 2066 6965 relationship fie │ │ │ │ │ +00035aa0: 6c64 732c 2020 5570 3a20 4465 636c 6172 lds, Up: Declar │ │ │ │ │ +00035ab0: 696e 6720 7265 6c61 7469 6f6e 7368 6970 ing relationship │ │ │ │ │ +00035ac0: 7320 6265 7477 6565 6e20 7061 636b 6167 s between packag │ │ │ │ │ +00035ad0: 6573 0a0a 372e 3220 4269 6e61 7279 2044 es..7.2 Binary D │ │ │ │ │ +00035ae0: 6570 656e 6465 6e63 6965 7320 2d20 e280 ependencies - .. │ │ │ │ │ +00035af0: 9844 6570 656e 6473 e280 992c 20e2 8098 .Depends..., ... │ │ │ │ │ +00035b00: 5265 636f 6d6d 656e 6473 e280 992c 20e2 Recommends..., . │ │ │ │ │ +00035b10: 8098 5375 6767 6573 7473 e280 992c 20e2 ..Suggests..., . │ │ │ │ │ +00035b20: 8098 456e 6861 6e63 6573 e280 992c 20e2 ..Enhances..., . │ │ │ │ │ +00035b30: 8098 5072 652d 4465 7065 6e64 73e2 8099 ..Pre-Depends... │ │ │ │ │ +00035b40: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +00035b50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00035b60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00035b70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00035b80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00035b90: 3d3d 3d3d 3d3d 3d3d 3d0a 0a50 6163 6b61 =========..Packa │ │ │ │ │ +00035ba0: 6765 7320 6361 6e20 6465 636c 6172 6520 ges can declare │ │ │ │ │ +00035bb0: 696e 2074 6865 6972 2063 6f6e 7472 6f6c in their control │ │ │ │ │ +00035bc0: 2066 696c 6520 7468 6174 2074 6865 7920 file that they │ │ │ │ │ +00035bd0: 6861 7665 2063 6572 7461 696e 0a72 656c have certain.rel │ │ │ │ │ +00035be0: 6174 696f 6e73 6869 7073 2074 6f20 6f74 ationships to ot │ │ │ │ │ +00035bf0: 6865 7220 7061 636b 6167 6573 202d 2066 her packages - f │ │ │ │ │ +00035c00: 6f72 2065 7861 6d70 6c65 2c20 7468 6174 or example, that │ │ │ │ │ +00035c10: 2074 6865 7920 6361 6e6e 6f74 2062 650a they cannot be. │ │ │ │ │ +00035c20: 696e 7374 616c 6c65 6420 6174 2074 6865 installed at the │ │ │ │ │ +00035c30: 2073 616d 6520 7469 6d65 2061 7320 6365 same time as ce │ │ │ │ │ +00035c40: 7274 6169 6e20 6f74 6865 7220 7061 636b rtain other pack │ │ │ │ │ +00035c50: 6167 6573 2c20 616e 642f 6f72 2074 6861 ages, and/or tha │ │ │ │ │ +00035c60: 7420 7468 6579 0a64 6570 656e 6420 6f6e t they.depend on │ │ │ │ │ +00035c70: 2074 6865 2070 7265 7365 6e63 6520 6f66 the presence of │ │ │ │ │ +00035c80: 206f 7468 6572 732e 0a0a 5468 6973 2069 others...This i │ │ │ │ │ +00035c90: 7320 646f 6e65 2075 7369 6e67 2074 6865 s done using the │ │ │ │ │ +00035ca0: 20e2 8098 4465 7065 6e64 73e2 8099 2c20 ...Depends..., │ │ │ │ │ +00035cb0: e280 9850 7265 2d44 6570 656e 6473 e280 ...Pre-Depends.. │ │ │ │ │ +00035cc0: 992c 20e2 8098 5265 636f 6d6d 656e 6473 ., ...Recommends │ │ │ │ │ +00035cd0: e280 992c 0ae2 8098 5375 6767 6573 7473 ...,....Suggests │ │ │ │ │ +00035ce0: e280 992c 20e2 8098 456e 6861 6e63 6573 ..., ...Enhances │ │ │ │ │ +00035cf0: e280 992c 20e2 8098 4272 6561 6b73 e280 ..., ...Breaks.. │ │ │ │ │ +00035d00: 9920 616e 6420 e280 9843 6f6e 666c 6963 . and ...Conflic │ │ │ │ │ +00035d10: 7473 e280 9920 636f 6e74 726f 6c20 6669 ts... control fi │ │ │ │ │ +00035d20: 656c 6473 2e0a e280 9842 7265 616b 73e2 elds.....Breaks. │ │ │ │ │ +00035d30: 8099 2069 7320 6465 7363 7269 6265 6420 .. is described │ │ │ │ │ +00035d40: 696e 202a 6e6f 7465 2050 6163 6b61 6765 in *note Package │ │ │ │ │ +00035d50: 7320 7768 6963 6820 6272 6561 6b20 6f74 s which break ot │ │ │ │ │ +00035d60: 6865 7220 7061 636b 6167 6573 202d 0a42 her packages -.B │ │ │ │ │ +00035d70: 7265 616b 733a 2066 332c 2061 6e64 20e2 reaks: f3, and . │ │ │ │ │ +00035d80: 8098 436f 6e66 6c69 6374 73e2 8099 2069 ..Conflicts... i │ │ │ │ │ +00035d90: 7320 6465 7363 7269 6265 6420 696e 202a s described in * │ │ │ │ │ +00035da0: 6e6f 7465 2043 6f6e 666c 6963 7469 6e67 note Conflicting │ │ │ │ │ +00035db0: 2062 696e 6172 790a 7061 636b 6167 6573 binary.packages │ │ │ │ │ +00035dc0: 202d 2043 6f6e 666c 6963 7473 3a20 6634 - Conflicts: f4 │ │ │ │ │ +00035dd0: 2e20 2054 6865 2072 6573 7420 6172 6520 . The rest are │ │ │ │ │ +00035de0: 6465 7363 7269 6265 6420 6265 6c6f 772e described below. │ │ │ │ │ +00035df0: 0a0a 5468 6573 6520 7365 7665 6e20 6669 ..These seven fi │ │ │ │ │ +00035e00: 656c 6473 2061 7265 2075 7365 6420 746f elds are used to │ │ │ │ │ +00035e10: 2064 6563 6c61 7265 2061 2064 6570 656e declare a depen │ │ │ │ │ +00035e20: 6465 6e63 7920 7265 6c61 7469 6f6e 7368 dency relationsh │ │ │ │ │ +00035e30: 6970 2062 7920 6f6e 650a 7061 636b 6167 ip by one.packag │ │ │ │ │ +00035e40: 6520 6f6e 2061 6e6f 7468 6572 2e20 2045 e on another. E │ │ │ │ │ +00035e50: 7863 6570 7420 666f 7220 e280 9845 6e68 xcept for ...Enh │ │ │ │ │ +00035e60: 616e 6365 73e2 8099 2061 6e64 20e2 8098 ances... and ... │ │ │ │ │ +00035e70: 4272 6561 6b73 e280 992c 2074 6865 7920 Breaks..., they │ │ │ │ │ +00035e80: 6170 7065 6172 2069 6e0a 7468 6520 6465 appear in.the de │ │ │ │ │ +00035e90: 7065 6e64 696e 6720 2862 696e 6172 7929 pending (binary) │ │ │ │ │ +00035ea0: 2070 6163 6b61 6765 e280 9973 2063 6f6e package...s con │ │ │ │ │ +00035eb0: 7472 6f6c 2066 696c 652e 2020 28e2 8098 trol file. (... │ │ │ │ │ +00035ec0: 456e 6861 6e63 6573 e280 9920 6170 7065 Enhances... appe │ │ │ │ │ +00035ed0: 6172 7320 696e 0a74 6865 2072 6563 6f6d ars in.the recom │ │ │ │ │ +00035ee0: 6d65 6e64 696e 6720 7061 636b 6167 65e2 mending package. │ │ │ │ │ +00035ef0: 8099 7320 636f 6e74 726f 6c20 6669 6c65 ..s control file │ │ │ │ │ +00035f00: 2c20 616e 6420 e280 9842 7265 616b 73e2 , and ...Breaks. │ │ │ │ │ +00035f10: 8099 2061 7070 6561 7273 2069 6e20 7468 .. appears in th │ │ │ │ │ +00035f20: 650a 7665 7273 696f 6e20 6f66 2064 6570 e.version of dep │ │ │ │ │ +00035f30: 656e 6465 642d 6f6e 2070 6163 6b61 6765 ended-on package │ │ │ │ │ +00035f40: 2077 6869 6368 2063 6175 7365 7320 7468 which causes th │ │ │ │ │ +00035f50: 6520 6e61 6d65 6420 7061 636b 6167 6520 e named package │ │ │ │ │ +00035f60: 746f 2062 7265 616b 292e 0a0a 4120 e280 to break)...A .. │ │ │ │ │ +00035f70: 9844 6570 656e 6473 e280 9920 6669 656c .Depends... fiel │ │ │ │ │ +00035f80: 6420 7461 6b65 7320 6566 6665 6374 2027 d takes effect ' │ │ │ │ │ +00035f90: 6f6e 6c79 2720 7768 656e 2061 2070 6163 only' when a pac │ │ │ │ │ +00035fa0: 6b61 6765 2069 7320 746f 2062 650a 636f kage is to be.co │ │ │ │ │ +00035fb0: 6e66 6967 7572 6564 2e20 2049 7420 646f nfigured. It do │ │ │ │ │ +00035fc0: 6573 206e 6f74 2070 7265 7665 6e74 2061 es not prevent a │ │ │ │ │ +00035fd0: 2070 6163 6b61 6765 2062 6569 6e67 206f package being o │ │ │ │ │ +00035fe0: 6e20 7468 6520 7379 7374 656d 2069 6e20 n the system in │ │ │ │ │ +00035ff0: 616e 0a75 6e63 6f6e 6669 6775 7265 6420 an.unconfigured │ │ │ │ │ +00036000: 7374 6174 6520 7768 696c 6520 6974 7320 state while its │ │ │ │ │ +00036010: 6465 7065 6e64 656e 6369 6573 2061 7265 dependencies are │ │ │ │ │ +00036020: 2075 6e73 6174 6973 6669 6564 2c20 616e unsatisfied, an │ │ │ │ │ +00036030: 6420 6974 2069 730a 706f 7373 6962 6c65 d it is.possible │ │ │ │ │ +00036040: 2074 6f20 7265 706c 6163 6520 6120 7061 to replace a pa │ │ │ │ │ +00036050: 636b 6167 6520 7768 6f73 6520 6465 7065 ckage whose depe │ │ │ │ │ +00036060: 6e64 656e 6369 6573 2061 7265 2073 6174 ndencies are sat │ │ │ │ │ +00036070: 6973 6669 6564 2061 6e64 2077 6869 6368 isfied and which │ │ │ │ │ +00036080: 0a69 7320 7072 6f70 6572 6c79 2069 6e73 .is properly ins │ │ │ │ │ +00036090: 7461 6c6c 6564 2077 6974 6820 6120 6469 talled with a di │ │ │ │ │ +000360a0: 6666 6572 656e 7420 7665 7273 696f 6e20 fferent version │ │ │ │ │ +000360b0: 7768 6f73 6520 6465 7065 6e64 656e 6369 whose dependenci │ │ │ │ │ +000360c0: 6573 2061 7265 0a6e 6f74 2061 6e64 2063 es are.not and c │ │ │ │ │ +000360d0: 616e 6e6f 7420 6265 2073 6174 6973 6669 annot be satisfi │ │ │ │ │ +000360e0: 6564 3b20 7768 656e 2074 6869 7320 6973 ed; when this is │ │ │ │ │ +000360f0: 2064 6f6e 6520 7468 6520 6465 7065 6e64 done the depend │ │ │ │ │ +00036100: 696e 6720 7061 636b 6167 650a 7769 6c6c ing package.will │ │ │ │ │ +00036110: 2062 6520 6c65 6674 2075 6e63 6f6e 6669 be left unconfi │ │ │ │ │ +00036120: 6775 7265 6420 2873 696e 6365 2061 7474 gured (since att │ │ │ │ │ +00036130: 656d 7074 7320 746f 2063 6f6e 6669 6775 empts to configu │ │ │ │ │ +00036140: 7265 2069 7420 7769 6c6c 2067 6976 650a re it will give. │ │ │ │ │ +00036150: 6572 726f 7273 2920 616e 6420 7769 6c6c errors) and will │ │ │ │ │ +00036160: 206e 6f74 2066 756e 6374 696f 6e20 7072 not function pr │ │ │ │ │ +00036170: 6f70 6572 6c79 2e20 2049 6620 6974 2069 operly. If it i │ │ │ │ │ +00036180: 7320 6e65 6365 7373 6172 792c 2061 0ae2 s necessary, a.. │ │ │ │ │ +00036190: 8098 5072 652d 4465 7065 6e64 73e2 8099 ..Pre-Depends... │ │ │ │ │ +000361a0: 2066 6965 6c64 2063 616e 2062 6520 7573 field can be us │ │ │ │ │ +000361b0: 6564 2c20 7768 6963 6820 6861 7320 6120 ed, which has a │ │ │ │ │ +000361c0: 7061 7274 6961 6c20 6566 6665 6374 2065 partial effect e │ │ │ │ │ +000361d0: 7665 6e20 7768 656e 2061 0a70 6163 6b61 ven when a.packa │ │ │ │ │ +000361e0: 6765 2069 7320 6265 696e 6720 756e 7061 ge is being unpa │ │ │ │ │ +000361f0: 636b 6564 2c20 6173 2065 7870 6c61 696e cked, as explain │ │ │ │ │ +00036200: 6564 2069 6e20 6465 7461 696c 2062 656c ed in detail bel │ │ │ │ │ +00036210: 6f77 2e20 2028 5468 6520 6f74 6865 720a ow. (The other. │ │ │ │ │ +00036220: 7468 7265 6520 6465 7065 6e64 656e 6379 three dependency │ │ │ │ │ +00036230: 2066 6965 6c64 732c 20e2 8098 5265 636f fields, ...Reco │ │ │ │ │ +00036240: 6d6d 656e 6473 e280 992c 20e2 8098 5375 mmends..., ...Su │ │ │ │ │ +00036250: 6767 6573 7473 e280 9920 616e 6420 e280 ggests... and .. │ │ │ │ │ +00036260: 9845 6e68 616e 6365 73e2 8099 2c20 6172 .Enhances..., ar │ │ │ │ │ +00036270: 650a 6f6e 6c79 2075 7365 6420 6279 2074 e.only used by t │ │ │ │ │ +00036280: 6865 2076 6172 696f 7573 2066 726f 6e74 he various front │ │ │ │ │ +00036290: 2d65 6e64 7320 746f 20e2 8098 6470 6b67 -ends to ...dpkg │ │ │ │ │ +000362a0: e280 9920 7375 6368 2061 7320 e280 9861 ... such as ...a │ │ │ │ │ +000362b0: 7074 2d67 6574 e280 992c 0ae2 8098 6170 pt-get...,....ap │ │ │ │ │ +000362c0: 7469 7475 6465 e280 992c 2061 6e64 20e2 titude..., and . │ │ │ │ │ +000362d0: 8098 6473 656c 6563 74e2 8099 2e29 0a0a ..dselect....).. │ │ │ │ │ +000362e0: 5369 6e63 6520 e280 9844 6570 656e 6473 Since ...Depends │ │ │ │ │ +000362f0: e280 9920 6f6e 6c79 2070 6c61 6365 7320 ... only places │ │ │ │ │ +00036300: 7265 7175 6972 656d 656e 7473 206f 6e20 requirements on │ │ │ │ │ +00036310: 7468 6520 6f72 6465 7220 696e 2077 6869 the order in whi │ │ │ │ │ +00036320: 6368 2070 6163 6b61 6765 730a 6172 6520 ch packages.are │ │ │ │ │ +00036330: 636f 6e66 6967 7572 6564 2c20 7061 636b configured, pack │ │ │ │ │ +00036340: 6167 6573 2069 6e20 616e 2069 6e73 7461 ages in an insta │ │ │ │ │ +00036350: 6c6c 6174 696f 6e20 7275 6e20 6172 6520 llation run are │ │ │ │ │ +00036360: 7573 7561 6c6c 7920 616c 6c20 756e 7061 usually all unpa │ │ │ │ │ +00036370: 636b 6564 0a66 6972 7374 2061 6e64 2061 cked.first and a │ │ │ │ │ +00036380: 6c6c 2063 6f6e 6669 6775 7265 6420 6c61 ll configured la │ │ │ │ │ +00036390: 7465 722e 2020 2831 290a 0a49 6620 7468 ter. (1)..If th │ │ │ │ │ +000363a0: 6572 6520 6973 2061 2063 6972 6375 6c61 ere is a circula │ │ │ │ │ +000363b0: 7220 6465 7065 6e64 656e 6379 2061 6d6f r dependency amo │ │ │ │ │ +000363c0: 6e67 2070 6163 6b61 6765 7320 6265 696e ng packages bein │ │ │ │ │ +000363d0: 6720 696e 7374 616c 6c65 6420 6f72 0a72 g installed or.r │ │ │ │ │ +000363e0: 656d 6f76 6564 2c20 696e 7374 616c 6c61 emoved, installa │ │ │ │ │ +000363f0: 7469 6f6e 206f 7220 7265 6d6f 7661 6c20 tion or removal │ │ │ │ │ +00036400: 6f72 6465 7220 686f 6e6f 7269 6e67 2074 order honoring t │ │ │ │ │ +00036410: 6865 2064 6570 656e 6465 6e63 7920 6f72 he dependency or │ │ │ │ │ +00036420: 6465 7220 6973 0a69 6d70 6f73 7369 626c der is.impossibl │ │ │ │ │ +00036430: 652c 2072 6571 7569 7269 6e67 2074 6865 e, requiring the │ │ │ │ │ +00036440: 2064 6570 656e 6465 6e63 7920 6c6f 6f70 dependency loop │ │ │ │ │ +00036450: 2062 6520 6272 6f6b 656e 2061 7420 736f be broken at so │ │ │ │ │ +00036460: 6d65 2070 6f69 6e74 2061 6e64 0a74 6865 me point and.the │ │ │ │ │ +00036470: 2064 6570 656e 6465 6e63 7920 7265 7175 dependency requ │ │ │ │ │ +00036480: 6972 656d 656e 7473 2076 696f 6c61 7465 irements violate │ │ │ │ │ +00036490: 6420 666f 7220 6174 206c 6561 7374 206f d for at least o │ │ │ │ │ +000364a0: 6e65 2070 6163 6b61 6765 2e20 2050 6163 ne package. Pac │ │ │ │ │ +000364b0: 6b61 6765 730a 696e 766f 6c76 6564 2069 kages.involved i │ │ │ │ │ +000364c0: 6e20 6369 7263 756c 6172 2064 6570 656e n circular depen │ │ │ │ │ +000364d0: 6465 6e63 6965 7320 6d61 7920 6e6f 7420 dencies may not │ │ │ │ │ +000364e0: 6265 2061 626c 6520 746f 2072 656c 7920 be able to rely │ │ │ │ │ +000364f0: 6f6e 2074 6865 6972 0a64 6570 656e 6465 on their.depende │ │ │ │ │ +00036500: 6e63 6965 7320 6265 696e 6720 636f 6e66 ncies being conf │ │ │ │ │ +00036510: 6967 7572 6564 2062 6566 6f72 6520 7468 igured before th │ │ │ │ │ +00036520: 6579 2074 6865 6d73 656c 7665 7320 6172 ey themselves ar │ │ │ │ │ +00036530: 6520 636f 6e66 6967 7572 6564 2c0a 6465 e configured,.de │ │ │ │ │ +00036540: 7065 6e64 696e 6720 6f6e 2077 6869 6368 pending on which │ │ │ │ │ +00036550: 2073 6964 6520 6f66 2074 6865 2062 7265 side of the bre │ │ │ │ │ +00036560: 616b 206f 6620 7468 6520 6369 7263 756c ak of the circul │ │ │ │ │ +00036570: 6172 2064 6570 656e 6465 6e63 7920 6c6f ar dependency lo │ │ │ │ │ +00036580: 6f70 0a74 6865 7920 6861 7070 656e 2074 op.they happen t │ │ │ │ │ +00036590: 6f20 6265 206f 6e2e 2020 4966 206f 6e65 o be on. If one │ │ │ │ │ +000365a0: 206f 6620 7468 6520 7061 636b 6167 6573 of the packages │ │ │ │ │ +000365b0: 2069 6e20 7468 6520 6c6f 6f70 2068 6173 in the loop has │ │ │ │ │ +000365c0: 206e 6f0a e280 9870 6f73 7469 6e73 74e2 no....postinst. │ │ │ │ │ +000365d0: 8099 2073 6372 6970 742c 2074 6865 6e20 .. script, then │ │ │ │ │ +000365e0: 7468 6520 6379 636c 6520 7769 6c6c 2062 the cycle will b │ │ │ │ │ +000365f0: 6520 6272 6f6b 656e 2061 7420 7468 6174 e broken at that │ │ │ │ │ +00036600: 2070 6163 6b61 6765 3b20 7468 6973 0a65 package; this.e │ │ │ │ │ +00036610: 6e73 7572 6573 2074 6861 7420 616c 6c20 nsures that all │ │ │ │ │ +00036620: e280 9870 6f73 7469 6e73 74e2 8099 2073 ...postinst... s │ │ │ │ │ +00036630: 6372 6970 7473 2061 7265 2072 756e 2077 cripts are run w │ │ │ │ │ +00036640: 6974 6820 7468 6569 7220 6465 7065 6e64 ith their depend │ │ │ │ │ +00036650: 656e 6369 6573 0a70 726f 7065 726c 7920 encies.properly │ │ │ │ │ +00036660: 636f 6e66 6967 7572 6564 2069 6620 7468 configured if th │ │ │ │ │ +00036670: 6973 2069 7320 706f 7373 6962 6c65 2e20 is is possible. │ │ │ │ │ +00036680: 204f 7468 6572 7769 7365 2074 6865 2062 Otherwise the b │ │ │ │ │ +00036690: 7265 616b 696e 6720 706f 696e 740a 6973 reaking point.is │ │ │ │ │ +000366a0: 2061 7262 6974 7261 7279 2e20 2050 6163 arbitrary. Pac │ │ │ │ │ +000366b0: 6b61 6765 7320 7368 6f75 6c64 2074 6865 kages should the │ │ │ │ │ +000366c0: 7265 666f 7265 2061 766f 6964 2063 6972 refore avoid cir │ │ │ │ │ +000366d0: 6375 6c61 7220 6465 7065 6e64 656e 6369 cular dependenci │ │ │ │ │ +000366e0: 6573 0a77 6865 7265 2070 6f73 7369 626c es.where possibl │ │ │ │ │ +000366f0: 652c 2070 6172 7469 6375 6c61 726c 7920 e, particularly │ │ │ │ │ +00036700: 6966 2074 6865 7920 6861 7665 20e2 8098 if they have ... │ │ │ │ │ +00036710: 706f 7374 696e 7374 e280 9920 7363 7269 postinst... scri │ │ │ │ │ +00036720: 7074 732e 0a0a 5468 6520 6d65 616e 696e pts...The meanin │ │ │ │ │ +00036730: 6720 6f66 2074 6865 2066 6976 6520 6465 g of the five de │ │ │ │ │ +00036740: 7065 6e64 656e 6379 2066 6965 6c64 7320 pendency fields │ │ │ │ │ +00036750: 6973 2061 7320 666f 6c6c 6f77 733a 0a0a is as follows:.. │ │ │ │ │ +00036760: e280 9844 6570 656e 6473 e280 990a 0a20 ...Depends..... │ │ │ │ │ +00036770: 2020 2020 5468 6973 2064 6563 6c61 7265 This declare │ │ │ │ │ +00036780: 7320 616e 2061 6273 6f6c 7574 6520 6465 s an absolute de │ │ │ │ │ +00036790: 7065 6e64 656e 6379 2e20 2041 2070 6163 pendency. A pac │ │ │ │ │ +000367a0: 6b61 6765 2077 696c 6c20 6e6f 7420 6265 kage will not be │ │ │ │ │ +000367b0: 0a20 2020 2020 636f 6e66 6967 7572 6564 . configured │ │ │ │ │ +000367c0: 2075 6e6c 6573 7320 616c 6c20 6f66 2074 unless all of t │ │ │ │ │ +000367d0: 6865 2070 6163 6b61 6765 7320 6c69 7374 he packages list │ │ │ │ │ +000367e0: 6564 2069 6e20 6974 7320 e280 9844 6570 ed in its ...Dep │ │ │ │ │ +000367f0: 656e 6473 e280 9920 6669 656c 640a 2020 ends... field. │ │ │ │ │ +00036800: 2020 2068 6176 6520 6265 656e 2063 6f72 have been cor │ │ │ │ │ +00036810: 7265 6374 6c79 2063 6f6e 6669 6775 7265 rectly configure │ │ │ │ │ +00036820: 6420 2875 6e6c 6573 7320 7468 6572 6520 d (unless there │ │ │ │ │ +00036830: 6973 2061 2063 6972 6375 6c61 720a 2020 is a circular. │ │ │ │ │ +00036840: 2020 2064 6570 656e 6465 6e63 7920 6173 dependency as │ │ │ │ │ +00036850: 2064 6573 6372 6962 6564 2061 626f 7665 described above │ │ │ │ │ +00036860: 292e 0a0a 2020 2020 2054 6865 20e2 8098 )... The ... │ │ │ │ │ +00036870: 4465 7065 6e64 73e2 8099 2066 6965 6c64 Depends... field │ │ │ │ │ +00036880: 2073 686f 756c 6420 6265 2075 7365 6420 should be used │ │ │ │ │ +00036890: 6966 2074 6865 2064 6570 656e 6465 642d if the depended- │ │ │ │ │ +000368a0: 6f6e 2070 6163 6b61 6765 2069 730a 2020 on package is. │ │ │ │ │ +000368b0: 2020 2072 6571 7569 7265 6420 666f 7220 required for │ │ │ │ │ +000368c0: 7468 6520 6465 7065 6e64 696e 6720 7061 the depending pa │ │ │ │ │ +000368d0: 636b 6167 6520 746f 2070 726f 7669 6465 ckage to provide │ │ │ │ │ +000368e0: 2061 2073 6967 6e69 6669 6361 6e74 2061 a significant a │ │ │ │ │ +000368f0: 6d6f 756e 740a 2020 2020 206f 6620 6675 mount. of fu │ │ │ │ │ +00036900: 6e63 7469 6f6e 616c 6974 792e 0a0a 2020 nctionality... │ │ │ │ │ +00036910: 2020 2054 6865 20e2 8098 4465 7065 6e64 The ...Depend │ │ │ │ │ +00036920: 73e2 8099 2066 6965 6c64 2073 686f 756c s... field shoul │ │ │ │ │ +00036930: 6420 616c 736f 2062 6520 7573 6564 2069 d also be used i │ │ │ │ │ +00036940: 6620 7468 6520 e280 9870 6f73 7469 6e73 f the ...postins │ │ │ │ │ +00036950: 74e2 8099 206f 720a 2020 2020 20e2 8098 t... or. ... │ │ │ │ │ +00036960: 7072 6572 6de2 8099 2073 6372 6970 7473 prerm... scripts │ │ │ │ │ +00036970: 2072 6571 7569 7265 2074 6865 2064 6570 require the dep │ │ │ │ │ +00036980: 656e 6465 642d 6f6e 2070 6163 6b61 6765 ended-on package │ │ │ │ │ +00036990: 2074 6f20 6265 2075 6e70 6163 6b65 6420 to be unpacked │ │ │ │ │ +000369a0: 6f72 0a20 2020 2020 636f 6e66 6967 7572 or. configur │ │ │ │ │ +000369b0: 6564 2069 6e20 6f72 6465 7220 746f 2072 ed in order to r │ │ │ │ │ +000369c0: 756e 2e20 2049 6e20 7468 6520 6361 7365 un. In the case │ │ │ │ │ +000369d0: 206f 6620 e280 9870 6f73 7469 6e73 7420 of ...postinst │ │ │ │ │ +000369e0: 636f 6e66 6967 7572 65e2 8099 2c0a 2020 configure...,. │ │ │ │ │ +000369f0: 2020 2074 6865 2064 6570 656e 6465 642d the depended- │ │ │ │ │ +00036a00: 6f6e 2070 6163 6b61 6765 7320 7769 6c6c on packages will │ │ │ │ │ +00036a10: 2062 6520 756e 7061 636b 6564 2061 6e64 be unpacked and │ │ │ │ │ +00036a20: 2063 6f6e 6669 6775 7265 6420 6669 7273 configured firs │ │ │ │ │ +00036a30: 742e 0a20 2020 2020 2849 6620 626f 7468 t.. (If both │ │ │ │ │ +00036a40: 2070 6163 6b61 6765 7320 6172 6520 696e packages are in │ │ │ │ │ +00036a50: 766f 6c76 6564 2069 6e20 6120 6465 7065 volved in a depe │ │ │ │ │ +00036a60: 6e64 656e 6379 206c 6f6f 702c 2074 6869 ndency loop, thi │ │ │ │ │ +00036a70: 7320 6d69 6768 7420 6e6f 740a 2020 2020 s might not. │ │ │ │ │ +00036a80: 2077 6f72 6b20 6173 2065 7870 6563 7465 work as expecte │ │ │ │ │ +00036a90: 643b 2073 6565 2074 6865 2065 7870 6c61 d; see the expla │ │ │ │ │ +00036aa0: 6e61 7469 6f6e 2061 2066 6577 2070 6172 nation a few par │ │ │ │ │ +00036ab0: 6167 7261 7068 7320 6261 636b 2e29 2020 agraphs back.) │ │ │ │ │ +00036ac0: 496e 0a20 2020 2020 7468 6520 6361 7365 In. the case │ │ │ │ │ +00036ad0: 206f 6620 e280 9870 7265 726d e280 9920 of ...prerm... │ │ │ │ │ +00036ae0: 6f72 206f 7468 6572 20e2 8098 706f 7374 or other ...post │ │ │ │ │ +00036af0: 696e 7374 e280 9920 6163 7469 6f6e 732c inst... actions, │ │ │ │ │ +00036b00: 2074 6865 2070 6163 6b61 6765 0a20 2020 the package. │ │ │ │ │ +00036b10: 2020 6465 7065 6e64 656e 6369 6573 2077 dependencies w │ │ │ │ │ +00036b20: 696c 6c20 6e6f 726d 616c 6c79 2062 6520 ill normally be │ │ │ │ │ +00036b30: 6174 206c 6561 7374 2075 6e70 6163 6b65 at least unpacke │ │ │ │ │ +00036b40: 642c 2062 7574 2074 6865 7920 6d61 7920 d, but they may │ │ │ │ │ +00036b50: 6265 0a20 2020 2020 6f6e 6c79 20e2 809c be. only ... │ │ │ │ │ +00036b60: 4861 6c66 2d49 6e73 7461 6c6c 6564 e280 Half-Installed.. │ │ │ │ │ +00036b70: 9d20 6966 2061 2070 7265 7669 6f75 7320 . if a previous │ │ │ │ │ +00036b80: 7570 6772 6164 6520 6f66 2074 6865 2064 upgrade of the d │ │ │ │ │ +00036b90: 6570 656e 6465 6e63 790a 2020 2020 2066 ependency. f │ │ │ │ │ +00036ba0: 6169 6c65 642e 0a0a 2020 2020 2046 696e ailed... Fin │ │ │ │ │ +00036bb0: 616c 6c79 2c20 7468 6520 e280 9844 6570 ally, the ...Dep │ │ │ │ │ +00036bc0: 656e 6473 e280 9920 6669 656c 6420 7368 ends... field sh │ │ │ │ │ +00036bd0: 6f75 6c64 2062 6520 7573 6564 2069 6620 ould be used if │ │ │ │ │ +00036be0: 7468 6520 6465 7065 6e64 6564 2d6f 6e0a the depended-on. │ │ │ │ │ +00036bf0: 2020 2020 2070 6163 6b61 6765 2069 7320 package is │ │ │ │ │ +00036c00: 6e65 6564 6564 2062 7920 7468 6520 e280 needed by the .. │ │ │ │ │ +00036c10: 9870 6f73 7472 6de2 8099 2073 6372 6970 .postrm... scrip │ │ │ │ │ +00036c20: 7420 746f 2066 756c 6c79 2063 6c65 616e t to fully clean │ │ │ │ │ +00036c30: 2075 7020 6166 7465 720a 2020 2020 2074 up after. t │ │ │ │ │ +00036c40: 6865 2070 6163 6b61 6765 2072 656d 6f76 he package remov │ │ │ │ │ +00036c50: 616c 2e20 2054 6865 7265 2069 7320 6e6f al. There is no │ │ │ │ │ +00036c60: 2067 7561 7261 6e74 6565 2074 6861 7420 guarantee that │ │ │ │ │ +00036c70: 7061 636b 6167 650a 2020 2020 2064 6570 package. dep │ │ │ │ │ +00036c80: 656e 6465 6e63 6965 7320 7769 6c6c 2062 endencies will b │ │ │ │ │ +00036c90: 6520 6176 6169 6c61 626c 6520 7768 656e e available when │ │ │ │ │ +00036ca0: 20e2 8098 706f 7374 726d e280 9920 6973 ...postrm... is │ │ │ │ │ +00036cb0: 2072 756e 2c20 6275 7420 7468 650a 2020 run, but the. │ │ │ │ │ +00036cc0: 2020 2064 6570 656e 6465 642d 6f6e 2070 depended-on p │ │ │ │ │ +00036cd0: 6163 6b61 6765 2069 7320 6d6f 7265 206c ackage is more l │ │ │ │ │ +00036ce0: 696b 656c 7920 746f 2062 6520 6176 6169 ikely to be avai │ │ │ │ │ +00036cf0: 6c61 626c 6520 6966 2074 6865 2070 6163 lable if the pac │ │ │ │ │ +00036d00: 6b61 6765 0a20 2020 2020 6465 636c 6172 kage. declar │ │ │ │ │ +00036d10: 6573 2061 2064 6570 656e 6465 6e63 7920 es a dependency │ │ │ │ │ +00036d20: 2870 6172 7469 6375 6c61 726c 7920 696e (particularly in │ │ │ │ │ +00036d30: 2074 6865 2063 6173 6520 6f66 20e2 8098 the case of ... │ │ │ │ │ +00036d40: 706f 7374 726d 0a20 2020 2020 7265 6d6f postrm. remo │ │ │ │ │ +00036d50: 7665 e280 9929 2e20 2054 6865 20e2 8098 ve...). The ... │ │ │ │ │ +00036d60: 706f 7374 726d e280 9920 7363 7269 7074 postrm... script │ │ │ │ │ +00036d70: 206d 7573 7420 6772 6163 6566 756c 6c79 must gracefully │ │ │ │ │ +00036d80: 2073 6b69 7020 6163 7469 6f6e 7320 7468 skip actions th │ │ │ │ │ +00036d90: 6174 0a20 2020 2020 7265 7175 6972 6520 at. require │ │ │ │ │ +00036da0: 6120 6465 7065 6e64 656e 6379 2069 6620 a dependency if │ │ │ │ │ +00036db0: 7468 6174 2064 6570 656e 6465 6e63 7920 that dependency │ │ │ │ │ +00036dc0: 6973 6ee2 8099 7420 6176 6169 6c61 626c isn...t availabl │ │ │ │ │ +00036dd0: 652e 0a0a e280 9852 6563 6f6d 6d65 6e64 e......Recommend │ │ │ │ │ +00036de0: 73e2 8099 0a0a 2020 2020 2054 6869 7320 s..... This │ │ │ │ │ +00036df0: 6465 636c 6172 6573 2061 2073 7472 6f6e declares a stron │ │ │ │ │ +00036e00: 672c 2062 7574 206e 6f74 2061 6273 6f6c g, but not absol │ │ │ │ │ +00036e10: 7574 652c 2064 6570 656e 6465 6e63 792e ute, dependency. │ │ │ │ │ +00036e20: 0a0a 2020 2020 2054 6865 20e2 8098 5265 .. The ...Re │ │ │ │ │ +00036e30: 636f 6d6d 656e 6473 e280 9920 6669 656c commends... fiel │ │ │ │ │ +00036e40: 6420 7368 6f75 6c64 206c 6973 7420 7061 d should list pa │ │ │ │ │ +00036e50: 636b 6167 6573 2074 6861 7420 776f 756c ckages that woul │ │ │ │ │ +00036e60: 6420 6265 2066 6f75 6e64 0a20 2020 2020 d be found. │ │ │ │ │ +00036e70: 746f 6765 7468 6572 2077 6974 6820 7468 together with th │ │ │ │ │ +00036e80: 6973 206f 6e65 2069 6e20 616c 6c20 6275 is one in all bu │ │ │ │ │ +00036e90: 7420 756e 7573 7561 6c20 696e 7374 616c t unusual instal │ │ │ │ │ +00036ea0: 6c61 7469 6f6e 732e 0a0a e280 9853 7567 lations......Sug │ │ │ │ │ +00036eb0: 6765 7374 73e2 8099 0a0a 2020 2020 2054 gests..... T │ │ │ │ │ +00036ec0: 6869 7320 6973 2075 7365 6420 746f 2064 his is used to d │ │ │ │ │ +00036ed0: 6563 6c61 7265 2074 6861 7420 6f6e 6520 eclare that one │ │ │ │ │ +00036ee0: 7061 636b 6167 6520 6d61 7920 6265 206d package may be m │ │ │ │ │ +00036ef0: 6f72 6520 7573 6566 756c 2077 6974 680a ore useful with. │ │ │ │ │ +00036f00: 2020 2020 206f 6e65 206f 7220 6d6f 7265 one or more │ │ │ │ │ +00036f10: 206f 7468 6572 732e 2020 5573 696e 6720 others. Using │ │ │ │ │ +00036f20: 7468 6973 2066 6965 6c64 2074 656c 6c73 this field tells │ │ │ │ │ +00036f30: 2074 6865 2070 6163 6b61 6769 6e67 2073 the packaging s │ │ │ │ │ +00036f40: 7973 7465 6d0a 2020 2020 2061 6e64 2074 ystem. and t │ │ │ │ │ +00036f50: 6865 2075 7365 7220 7468 6174 2074 6865 he user that the │ │ │ │ │ +00036f60: 206c 6973 7465 6420 7061 636b 6167 6573 listed packages │ │ │ │ │ +00036f70: 2061 7265 2072 656c 6174 6564 2074 6f20 are related to │ │ │ │ │ +00036f80: 7468 6973 206f 6e65 2061 6e64 0a20 2020 this one and. │ │ │ │ │ +00036f90: 2020 6361 6e20 7065 7268 6170 7320 656e can perhaps en │ │ │ │ │ +00036fa0: 6861 6e63 6520 6974 7320 7573 6566 756c hance its useful │ │ │ │ │ +00036fb0: 6e65 7373 2c20 6275 7420 7468 6174 2069 ness, but that i │ │ │ │ │ +00036fc0: 6e73 7461 6c6c 696e 6720 7468 6973 206f nstalling this o │ │ │ │ │ +00036fd0: 6e65 0a20 2020 2020 7769 7468 6f75 7420 ne. without │ │ │ │ │ +00036fe0: 7468 656d 2069 7320 7065 7266 6563 746c them is perfectl │ │ │ │ │ +00036ff0: 7920 7265 6173 6f6e 6162 6c65 2e0a 0ae2 y reasonable.... │ │ │ │ │ +00037000: 8098 456e 6861 6e63 6573 e280 990a 0a20 ..Enhances..... │ │ │ │ │ +00037010: 2020 2020 5468 6973 2066 6965 6c64 2069 This field i │ │ │ │ │ +00037020: 7320 7369 6d69 6c61 7220 746f 2053 7567 s similar to Sug │ │ │ │ │ +00037030: 6765 7374 7320 6275 7420 776f 726b 7320 gests but works │ │ │ │ │ +00037040: 696e 2074 6865 206f 7070 6f73 6974 650a in the opposite. │ │ │ │ │ +00037050: 2020 2020 2064 6972 6563 7469 6f6e 2e20 direction. │ │ │ │ │ +00037060: 2049 7420 6973 2075 7365 6420 746f 2064 It is used to d │ │ │ │ │ +00037070: 6563 6c61 7265 2074 6861 7420 6120 7061 eclare that a pa │ │ │ │ │ +00037080: 636b 6167 6520 6361 6e20 656e 6861 6e63 ckage can enhanc │ │ │ │ │ +00037090: 6520 7468 650a 2020 2020 2066 756e 6374 e the. funct │ │ │ │ │ +000370a0: 696f 6e61 6c69 7479 206f 6620 616e 6f74 ionality of anot │ │ │ │ │ +000370b0: 6865 7220 7061 636b 6167 652e 0a0a e280 her package..... │ │ │ │ │ +000370c0: 9850 7265 2d44 6570 656e 6473 e280 990a .Pre-Depends.... │ │ │ │ │ +000370d0: 0a20 2020 2020 5468 6973 2066 6965 6c64 . This field │ │ │ │ │ +000370e0: 2069 7320 6c69 6b65 20e2 8098 4465 7065 is like ...Depe │ │ │ │ │ +000370f0: 6e64 73e2 8099 2c20 6578 6365 7074 2074 nds..., except t │ │ │ │ │ +00037100: 6861 7420 6974 2061 6c73 6f20 666f 7263 hat it also forc │ │ │ │ │ +00037110: 6573 20e2 8098 6470 6b67 e280 9920 746f es ...dpkg... to │ │ │ │ │ +00037120: 0a20 2020 2020 636f 6d70 6c65 7465 2069 . complete i │ │ │ │ │ +00037130: 6e73 7461 6c6c 6174 696f 6e20 6f66 2074 nstallation of t │ │ │ │ │ +00037140: 6865 2070 6163 6b61 6765 7320 6e61 6d65 he packages name │ │ │ │ │ +00037150: 6420 6265 666f 7265 2065 7665 6e20 7374 d before even st │ │ │ │ │ +00037160: 6172 7469 6e67 0a20 2020 2020 7468 6520 arting. the │ │ │ │ │ +00037170: 696e 7374 616c 6c61 7469 6f6e 206f 6620 installation of │ │ │ │ │ +00037180: 7468 6520 7061 636b 6167 6520 7768 6963 the package whic │ │ │ │ │ +00037190: 6820 6465 636c 6172 6573 2074 6865 2070 h declares the p │ │ │ │ │ +000371a0: 7265 2d64 6570 656e 6465 6e63 792c 0a20 re-dependency,. │ │ │ │ │ +000371b0: 2020 2020 6173 2066 6f6c 6c6f 7773 3a0a as follows:. │ │ │ │ │ +000371c0: 0a20 2020 2020 5768 656e 2061 2070 6163 . When a pac │ │ │ │ │ +000371d0: 6b61 6765 2064 6563 6c61 7269 6e67 2061 kage declaring a │ │ │ │ │ +000371e0: 2070 7265 2d64 6570 656e 6465 6e63 7920 pre-dependency │ │ │ │ │ +000371f0: 6973 2061 626f 7574 2074 6f20 6265 2027 is about to be ' │ │ │ │ │ +00037200: 756e 7061 636b 6564 270a 2020 2020 2074 unpacked'. t │ │ │ │ │ +00037210: 6865 2070 7265 2d64 6570 656e 6465 6e63 he pre-dependenc │ │ │ │ │ +00037220: 7920 6361 6e20 6265 2073 6174 6973 6669 y can be satisfi │ │ │ │ │ +00037230: 6564 2069 6620 7468 6520 6465 7065 6e64 ed if the depend │ │ │ │ │ +00037240: 6564 2d6f 6e20 7061 636b 6167 6520 6973 ed-on package is │ │ │ │ │ +00037250: 0a20 2020 2020 6569 7468 6572 2066 756c . either ful │ │ │ │ │ +00037260: 6c79 2063 6f6e 6669 6775 7265 642c 2027 ly configured, ' │ │ │ │ │ +00037270: 6f72 2065 7665 6e20 6966 2720 7468 6520 or even if' the │ │ │ │ │ +00037280: 6465 7065 6e64 6564 2d6f 6e20 7061 636b depended-on pack │ │ │ │ │ +00037290: 6167 6528 7329 0a20 2020 2020 6172 6520 age(s). are │ │ │ │ │ +000372a0: 6f6e 6c79 2069 6e20 7468 6520 e280 9c55 only in the ...U │ │ │ │ │ +000372b0: 6e70 6163 6b65 64e2 809d 206f 7220 7468 npacked... or th │ │ │ │ │ +000372c0: 6520 e280 9c48 616c 662d 436f 6e66 6967 e ...Half-Config │ │ │ │ │ +000372d0: 7572 6564 e280 9d20 7374 6174 652c 2070 ured... state, p │ │ │ │ │ +000372e0: 726f 7669 6465 640a 2020 2020 2074 6861 rovided. tha │ │ │ │ │ +000372f0: 7420 7468 6579 2068 6176 6520 6265 656e t they have been │ │ │ │ │ +00037300: 2063 6f6e 6669 6775 7265 6420 636f 7272 configured corr │ │ │ │ │ +00037310: 6563 746c 7920 6174 2073 6f6d 6520 706f ectly at some po │ │ │ │ │ +00037320: 696e 7420 696e 2074 6865 2070 6173 740a int in the past. │ │ │ │ │ +00037330: 2020 2020 2028 616e 6420 6e6f 7420 7265 (and not re │ │ │ │ │ +00037340: 6d6f 7665 6420 6f72 2070 6172 7469 616c moved or partial │ │ │ │ │ +00037350: 6c79 2072 656d 6f76 6564 2073 696e 6365 ly removed since │ │ │ │ │ +00037360: 292e 2020 496e 2074 6869 7320 6361 7365 ). In this case │ │ │ │ │ +00037370: 2c20 626f 7468 0a20 2020 2020 7468 6520 , both. the │ │ │ │ │ +00037380: 7072 6576 696f 7573 6c79 2d63 6f6e 6669 previously-confi │ │ │ │ │ +00037390: 6775 7265 6420 616e 6420 6375 7272 656e gured and curren │ │ │ │ │ +000373a0: 746c 7920 e280 9c55 6e70 6163 6b65 64e2 tly ...Unpacked. │ │ │ │ │ +000373b0: 809d 206f 720a 2020 2020 20e2 809c 4861 .. or. ...Ha │ │ │ │ │ +000373c0: 6c66 2d43 6f6e 6669 6775 7265 64e2 809d lf-Configured... │ │ │ │ │ +000373d0: 2076 6572 7369 6f6e 7320 6d75 7374 2073 versions must s │ │ │ │ │ +000373e0: 6174 6973 6679 2061 6e79 2076 6572 7369 atisfy any versi │ │ │ │ │ +000373f0: 6f6e 2063 6c61 7573 6520 696e 2074 6865 on clause in the │ │ │ │ │ +00037400: 0a20 2020 2020 e280 9850 7265 2d44 6570 . ...Pre-Dep │ │ │ │ │ +00037410: 656e 6473 e280 9920 6669 656c 642e 0a0a ends... field... │ │ │ │ │ +00037420: 2020 2020 2057 6865 6e20 7468 6520 7061 When the pa │ │ │ │ │ +00037430: 636b 6167 6520 6465 636c 6172 696e 6720 ckage declaring │ │ │ │ │ +00037440: 6120 7072 652d 6465 7065 6e64 656e 6379 a pre-dependency │ │ │ │ │ +00037450: 2069 7320 6162 6f75 7420 746f 2062 650a is about to be. │ │ │ │ │ +00037460: 2020 2020 2027 636f 6e66 6967 7572 6564 'configured │ │ │ │ │ +00037470: 272c 2074 6865 2070 7265 2d64 6570 656e ', the pre-depen │ │ │ │ │ +00037480: 6465 6e63 7920 7769 6c6c 2062 6520 7472 dency will be tr │ │ │ │ │ +00037490: 6561 7465 6420 6173 2061 206e 6f72 6d61 eated as a norma │ │ │ │ │ +000374a0: 6c0a 2020 2020 20e2 8098 4465 7065 6e64 l. ...Depend │ │ │ │ │ +000374b0: 73e2 8099 2e20 2049 7420 7769 6c6c 2062 s.... It will b │ │ │ │ │ +000374c0: 6520 636f 6e73 6964 6572 6564 2073 6174 e considered sat │ │ │ │ │ +000374d0: 6973 6669 6564 206f 6e6c 7920 6966 2074 isfied only if t │ │ │ │ │ +000374e0: 6865 2064 6570 656e 6465 642d 6f6e 0a20 he depended-on. │ │ │ │ │ +000374f0: 2020 2020 7061 636b 6167 6520 6861 7320 package has │ │ │ │ │ +00037500: 6265 656e 2063 6f72 7265 6374 6c79 2063 been correctly c │ │ │ │ │ +00037510: 6f6e 6669 6775 7265 642e 2020 486f 7765 onfigured. Howe │ │ │ │ │ +00037520: 7665 722c 2075 6e6c 696b 6520 7769 7468 ver, unlike with │ │ │ │ │ +00037530: 0a20 2020 2020 e280 9844 6570 656e 6473 . ...Depends │ │ │ │ │ +00037540: e280 992c 20e2 8098 5072 652d 4465 7065 ..., ...Pre-Depe │ │ │ │ │ +00037550: 6e64 73e2 8099 2064 6f65 7320 6e6f 7420 nds... does not │ │ │ │ │ +00037560: 7065 726d 6974 2063 6972 6375 6c61 7220 permit circular │ │ │ │ │ +00037570: 6465 7065 6e64 656e 6369 6573 2074 6f0a dependencies to. │ │ │ │ │ +00037580: 2020 2020 2062 6520 6272 6f6b 656e 2e20 be broken. │ │ │ │ │ +00037590: 2049 6620 6120 6369 7263 756c 6172 2064 If a circular d │ │ │ │ │ +000375a0: 6570 656e 6465 6e63 7920 6973 2065 6e63 ependency is enc │ │ │ │ │ +000375b0: 6f75 6e74 6572 6564 2077 6869 6c65 0a20 ountered while. │ │ │ │ │ +000375c0: 2020 2020 6174 7465 6d70 7469 6e67 2074 attempting t │ │ │ │ │ +000375d0: 6f20 686f 6e6f 7220 e280 9850 7265 2d44 o honor ...Pre-D │ │ │ │ │ +000375e0: 6570 656e 6473 e280 992c 2074 6865 2069 epends..., the i │ │ │ │ │ +000375f0: 6e73 7461 6c6c 6174 696f 6e20 7769 6c6c nstallation will │ │ │ │ │ +00037600: 2062 650a 2020 2020 2061 626f 7274 6564 be. aborted │ │ │ │ │ +00037610: 2e0a 0a20 2020 2020 e280 9850 7265 2d44 ... ...Pre-D │ │ │ │ │ +00037620: 6570 656e 6473 e280 9920 6172 6520 616c epends... are al │ │ │ │ │ +00037630: 736f 2072 6571 7569 7265 6420 6966 2074 so required if t │ │ │ │ │ +00037640: 6865 20e2 8098 7072 6569 6e73 74e2 8099 he ...preinst... │ │ │ │ │ +00037650: 2073 6372 6970 7420 6465 7065 6e64 7320 script depends │ │ │ │ │ +00037660: 6f6e 0a20 2020 2020 7468 6520 6e61 6d65 on. the name │ │ │ │ │ +00037670: 6420 7061 636b 6167 652e 2020 4974 2069 d package. It i │ │ │ │ │ +00037680: 7320 6265 7374 2074 6f20 6176 6f69 6420 s best to avoid │ │ │ │ │ +00037690: 7468 6973 2073 6974 7561 7469 6f6e 2069 this situation i │ │ │ │ │ +000376a0: 6620 706f 7373 6962 6c65 2e0a 0a20 2020 f possible... │ │ │ │ │ +000376b0: 2020 e280 9850 7265 2d44 6570 656e 6473 ...Pre-Depends │ │ │ │ │ +000376c0: e280 9920 7368 6f75 6c64 2062 6520 7573 ... should be us │ │ │ │ │ +000376d0: 6564 2073 7061 7269 6e67 6c79 2c20 7072 ed sparingly, pr │ │ │ │ │ +000376e0: 6566 6572 6162 6c79 206f 6e6c 7920 6279 eferably only by │ │ │ │ │ +000376f0: 2070 6163 6b61 6765 730a 2020 2020 2077 packages. w │ │ │ │ │ +00037700: 686f 7365 2070 7265 6d61 7475 7265 2075 hose premature u │ │ │ │ │ +00037710: 7067 7261 6465 206f 7220 696e 7374 616c pgrade or instal │ │ │ │ │ +00037720: 6c61 7469 6f6e 2077 6f75 6c64 2068 616d lation would ham │ │ │ │ │ +00037730: 7065 7220 7468 6520 6162 696c 6974 7920 per the ability │ │ │ │ │ +00037740: 6f66 0a20 2020 2020 7468 6520 7379 7374 of. the syst │ │ │ │ │ +00037750: 656d 2074 6f20 636f 6e74 696e 7565 2077 em to continue w │ │ │ │ │ +00037760: 6974 6820 616e 7920 7570 6772 6164 6520 ith any upgrade │ │ │ │ │ +00037770: 7468 6174 206d 6967 6874 2062 6520 696e that might be in │ │ │ │ │ +00037780: 2070 726f 6772 6573 732e 0a0a 2020 2020 progress... │ │ │ │ │ +00037790: 2059 6f75 2073 686f 756c 6420 6e6f 7420 You should not │ │ │ │ │ +000377a0: 7370 6563 6966 7920 6120 e280 9850 7265 specify a ...Pre │ │ │ │ │ +000377b0: 2d44 6570 656e 6473 e280 9920 656e 7472 -Depends... entr │ │ │ │ │ +000377c0: 7920 666f 7220 6120 7061 636b 6167 6520 y for a package │ │ │ │ │ +000377d0: 6265 666f 7265 0a20 2020 2020 7468 6973 before. this │ │ │ │ │ +000377e0: 2068 6173 2062 6565 6e20 6469 7363 7573 has been discus │ │ │ │ │ +000377f0: 7365 6420 6f6e 2074 6865 20e2 8098 6465 sed on the ...de │ │ │ │ │ +00037800: 6269 616e 2d64 6576 656c e280 9920 6d61 bian-devel... ma │ │ │ │ │ +00037810: 696c 696e 6720 6c69 7374 2061 6e64 2061 iling list and a │ │ │ │ │ +00037820: 0a20 2020 2020 636f 6e73 656e 7375 7320 . consensus │ │ │ │ │ +00037830: 6162 6f75 7420 646f 696e 6720 7468 6174 about doing that │ │ │ │ │ +00037840: 2068 6173 2062 6565 6e20 7265 6163 6865 has been reache │ │ │ │ │ +00037850: 642e 2020 5365 6520 2a6e 6f74 650a 2020 d. See *note. │ │ │ │ │ +00037860: 2020 2044 6570 656e 6465 6e63 6965 733a Dependencies: │ │ │ │ │ +00037870: 2035 332e 0a0a 5768 656e 2073 656c 6563 53...When selec │ │ │ │ │ +00037880: 7469 6e67 2077 6869 6368 206c 6576 656c ting which level │ │ │ │ │ +00037890: 206f 6620 6465 7065 6e64 656e 6379 2074 of dependency t │ │ │ │ │ +000378a0: 6f20 7573 6520 796f 7520 7368 6f75 6c64 o use you should │ │ │ │ │ +000378b0: 2063 6f6e 7369 6465 7220 686f 770a 696d consider how.im │ │ │ │ │ +000378c0: 706f 7274 616e 7420 7468 6520 6465 7065 portant the depe │ │ │ │ │ +000378d0: 6e64 6564 2d6f 6e20 7061 636b 6167 6520 nded-on package │ │ │ │ │ +000378e0: 6973 2074 6f20 7468 6520 6675 6e63 7469 is to the functi │ │ │ │ │ +000378f0: 6f6e 616c 6974 7920 6f66 2074 6865 206f onality of the o │ │ │ │ │ +00037900: 6e65 0a64 6563 6c61 7269 6e67 2074 6865 ne.declaring the │ │ │ │ │ +00037910: 2064 6570 656e 6465 6e63 792e 2020 536f dependency. So │ │ │ │ │ +00037920: 6d65 2070 6163 6b61 6765 7320 6172 6520 me packages are │ │ │ │ │ +00037930: 636f 6d70 6f73 6564 206f 6620 636f 6d70 composed of comp │ │ │ │ │ +00037940: 6f6e 656e 7473 206f 660a 7661 7279 696e onents of.varyin │ │ │ │ │ +00037950: 6720 6465 6772 6565 7320 6f66 2069 6d70 g degrees of imp │ │ │ │ │ +00037960: 6f72 7461 6e63 652e 2020 5375 6368 2061 ortance. Such a │ │ │ │ │ +00037970: 2070 6163 6b61 6765 2073 686f 756c 6420 package should │ │ │ │ │ +00037980: 6c69 7374 2075 7369 6e67 0ae2 8098 4465 list using....De │ │ │ │ │ +00037990: 7065 6e64 73e2 8099 2074 6865 2070 6163 pends... the pac │ │ │ │ │ +000379a0: 6b61 6765 2873 2920 7768 6963 6820 6172 kage(s) which ar │ │ │ │ │ +000379b0: 6520 7265 7175 6972 6564 2062 7920 7468 e required by th │ │ │ │ │ +000379c0: 6520 6d6f 7265 2069 6d70 6f72 7461 6e74 e more important │ │ │ │ │ +000379d0: 0a63 6f6d 706f 6e65 6e74 732e 2020 5468 .components. Th │ │ │ │ │ +000379e0: 6520 6f74 6865 7220 636f 6d70 6f6e 656e e other componen │ │ │ │ │ +000379f0: 7473 e280 9920 7265 7175 6972 656d 656e ts... requiremen │ │ │ │ │ +00037a00: 7473 206d 6179 2062 6520 6d65 6e74 696f ts may be mentio │ │ │ │ │ +00037a10: 6e65 6420 6173 0a53 7567 6765 7374 696f ned as.Suggestio │ │ │ │ │ +00037a20: 6e73 206f 7220 5265 636f 6d6d 656e 6461 ns or Recommenda │ │ │ │ │ +00037a30: 7469 6f6e 732c 2061 7320 6170 7072 6f70 tions, as approp │ │ │ │ │ +00037a40: 7269 6174 6520 746f 2074 6865 2063 6f6d riate to the com │ │ │ │ │ +00037a50: 706f 6e65 6e74 73e2 8099 0a72 656c 6174 ponents....relat │ │ │ │ │ +00037a60: 6976 6520 696d 706f 7274 616e 6365 2e0a ive importance.. │ │ │ │ │ +00037a70: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +00037a80: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +00037a90: 2d2d 2d0a 0a20 2020 2831 2920 5468 6973 ---.. (1) This │ │ │ │ │ +00037aa0: 2061 7070 726f 6163 6820 6d61 6b65 7320 approach makes │ │ │ │ │ +00037ab0: 6465 7065 6e64 656e 6379 2072 6573 6f6c dependency resol │ │ │ │ │ +00037ac0: 7574 696f 6e20 6561 7369 6572 2e20 2049 ution easier. I │ │ │ │ │ +00037ad0: 6620 7477 6f0a 7061 636b 6167 6573 2041 f two.packages A │ │ │ │ │ +00037ae0: 2061 6e64 2042 2061 7265 2062 6569 6e67 and B are being │ │ │ │ │ +00037af0: 2075 7067 7261 6465 642c 2074 6865 2069 upgraded, the i │ │ │ │ │ +00037b00: 6e73 7461 6c6c 6564 2070 6163 6b61 6765 nstalled package │ │ │ │ │ +00037b10: 2041 2064 6570 656e 6473 206f 6e0a 6578 A depends on.ex │ │ │ │ │ +00037b20: 6163 746c 7920 7468 6520 696e 7374 616c actly the instal │ │ │ │ │ +00037b30: 6c65 6420 7061 636b 6167 6520 422c 2061 led package B, a │ │ │ │ │ +00037b40: 6e64 2074 6865 206e 6577 2070 6163 6b61 nd the new packa │ │ │ │ │ +00037b50: 6765 2041 2064 6570 656e 6473 206f 6e0a ge A depends on. │ │ │ │ │ +00037b60: 6578 6163 746c 7920 7468 6520 6e65 7720 exactly the new │ │ │ │ │ +00037b70: 7061 636b 6167 6520 4220 2861 2063 6f6d package B (a com │ │ │ │ │ +00037b80: 6d6f 6e20 7369 7475 6174 696f 6e20 7768 mon situation wh │ │ │ │ │ +00037b90: 656e 2075 7067 7261 6469 6e67 2073 6861 en upgrading sha │ │ │ │ │ +00037ba0: 7265 640a 6c69 6272 6172 6965 7320 616e red.libraries an │ │ │ │ │ +00037bb0: 6420 7468 6569 7220 636f 7272 6573 706f d their correspo │ │ │ │ │ +00037bc0: 6e64 696e 6720 6465 7665 6c6f 706d 656e nding developmen │ │ │ │ │ +00037bd0: 7420 7061 636b 6167 6573 292c 2073 6174 t packages), sat │ │ │ │ │ +00037be0: 6973 6679 696e 6720 7468 650a 6465 7065 isfying the.depe │ │ │ │ │ +00037bf0: 6e64 656e 6369 6573 2061 7420 6576 6572 ndencies at ever │ │ │ │ │ +00037c00: 7920 7374 6167 6520 6f66 2074 6865 2075 y stage of the u │ │ │ │ │ +00037c10: 7067 7261 6465 2077 6f75 6c64 2062 6520 pgrade would be │ │ │ │ │ +00037c20: 696d 706f 7373 6962 6c65 2e20 2054 6869 impossible. Thi │ │ │ │ │ +00037c30: 730a 7265 6c61 7865 6420 7265 7374 7269 s.relaxed restri │ │ │ │ │ +00037c40: 6374 696f 6e20 6d65 616e 7320 7468 6174 ction means that │ │ │ │ │ +00037c50: 2062 6f74 6820 6e65 7720 7061 636b 6167 both new packag │ │ │ │ │ +00037c60: 6573 2063 616e 2062 6520 756e 7061 636b es can be unpack │ │ │ │ │ +00037c70: 6564 0a74 6f67 6574 6865 7220 616e 6420 ed.together and │ │ │ │ │ +00037c80: 7468 656e 2063 6f6e 6669 6775 7265 6420 then configured │ │ │ │ │ +00037c90: 696e 2074 6865 6972 2064 6570 656e 6465 in their depende │ │ │ │ │ +00037ca0: 6e63 7920 6f72 6465 722e 0a0a 1f0a 4669 ncy order.....Fi │ │ │ │ │ +00037cb0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00037cc0: 792e 696e 666f 2c20 204e 6f64 653a 2050 y.info, Node: P │ │ │ │ │ +00037cd0: 6163 6b61 6765 7320 7768 6963 6820 6272 ackages which br │ │ │ │ │ +00037ce0: 6561 6b20 6f74 6865 7220 7061 636b 6167 eak other packag │ │ │ │ │ +00037cf0: 6573 202d 2042 7265 616b 732c 2020 4e65 es - Breaks, Ne │ │ │ │ │ +00037d00: 7874 3a20 436f 6e66 6c69 6374 696e 6720 xt: Conflicting │ │ │ │ │ +00037d10: 6269 6e61 7279 2070 6163 6b61 6765 7320 binary packages │ │ │ │ │ +00037d20: 2d20 436f 6e66 6c69 6374 732c 2020 5072 - Conflicts, Pr │ │ │ │ │ +00037d30: 6576 3a20 4269 6e61 7279 2044 6570 656e ev: Binary Depen │ │ │ │ │ +00037d40: 6465 6e63 6965 7320 2d20 4465 7065 6e64 dencies - Depend │ │ │ │ │ +00037d50: 7320 5265 636f 6d6d 656e 6473 2053 7567 s Recommends Sug │ │ │ │ │ +00037d60: 6765 7374 7320 456e 6861 6e63 6573 2050 gests Enhances P │ │ │ │ │ +00037d70: 7265 2d44 6570 656e 6473 2c20 2055 703a re-Depends, Up: │ │ │ │ │ +00037d80: 2044 6563 6c61 7269 6e67 2072 656c 6174 Declaring relat │ │ │ │ │ +00037d90: 696f 6e73 6869 7073 2062 6574 7765 656e ionships between │ │ │ │ │ +00037da0: 2070 6163 6b61 6765 730a 0a37 2e33 2050 packages..7.3 P │ │ │ │ │ +00037db0: 6163 6b61 6765 7320 7768 6963 6820 6272 ackages which br │ │ │ │ │ +00037dc0: 6561 6b20 6f74 6865 7220 7061 636b 6167 eak other packag │ │ │ │ │ +00037dd0: 6573 202d 20e2 8098 4272 6561 6b73 e280 es - ...Breaks.. │ │ │ │ │ +00037de0: 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ..============== │ │ │ │ │ +00037df0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00037e00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00037e10: 3d3d 3d3d 0a0a 5768 656e 206f 6e65 2062 ====..When one b │ │ │ │ │ +00037e20: 696e 6172 7920 7061 636b 6167 6520 6465 inary package de │ │ │ │ │ +00037e30: 636c 6172 6573 2074 6861 7420 6974 2062 clares that it b │ │ │ │ │ +00037e40: 7265 616b 7320 616e 6f74 6865 722c 20e2 reaks another, . │ │ │ │ │ +00037e50: 8098 6470 6b67 e280 9920 7769 6c6c 0a72 ..dpkg... will.r │ │ │ │ │ +00037e60: 6566 7573 6520 746f 2061 6c6c 6f77 2074 efuse to allow t │ │ │ │ │ +00037e70: 6865 2070 6163 6b61 6765 2077 6869 6368 he package which │ │ │ │ │ +00037e80: 2064 6563 6c61 7265 7320 e280 9842 7265 declares ...Bre │ │ │ │ │ +00037e90: 616b 73e2 8099 2074 6f20 6265 2075 6e70 aks... to be unp │ │ │ │ │ +00037ea0: 6163 6b65 640a 756e 6c65 7373 2074 6865 acked.unless the │ │ │ │ │ +00037eb0: 2062 726f 6b65 6e20 7061 636b 6167 6520 broken package │ │ │ │ │ +00037ec0: 6973 2064 6563 6f6e 6669 6775 7265 6420 is deconfigured │ │ │ │ │ +00037ed0: 6669 7273 742c 2061 6e64 2069 7420 7769 first, and it wi │ │ │ │ │ +00037ee0: 6c6c 2072 6566 7573 6520 746f 0a61 6c6c ll refuse to.all │ │ │ │ │ +00037ef0: 6f77 2074 6865 2062 726f 6b65 6e20 7061 ow the broken pa │ │ │ │ │ +00037f00: 636b 6167 6520 746f 2062 6520 7265 636f ckage to be reco │ │ │ │ │ +00037f10: 6e66 6967 7572 6564 2e0a 0a41 2070 6163 nfigured...A pac │ │ │ │ │ +00037f20: 6b61 6765 2077 696c 6c20 6e6f 7420 6265 kage will not be │ │ │ │ │ +00037f30: 2072 6567 6172 6465 6420 6173 2063 6175 regarded as cau │ │ │ │ │ +00037f40: 7369 6e67 2062 7265 616b 6167 6520 6d65 sing breakage me │ │ │ │ │ +00037f50: 7265 6c79 2062 6563 6175 7365 2069 7473 rely because its │ │ │ │ │ +00037f60: 0a63 6f6e 6669 6775 7261 7469 6f6e 2066 .configuration f │ │ │ │ │ +00037f70: 696c 6573 2061 7265 2073 7469 6c6c 2069 iles are still i │ │ │ │ │ +00037f80: 6e73 7461 6c6c 6564 3b20 6974 206d 7573 nstalled; it mus │ │ │ │ │ +00037f90: 7420 6265 2061 7420 6c65 6173 740a e280 t be at least... │ │ │ │ │ +00037fa0: 9c48 616c 662d 496e 7374 616c 6c65 64e2 .Half-Installed. │ │ │ │ │ +00037fb0: 809d 2e0a 0a41 2073 7065 6369 616c 2065 .....A special e │ │ │ │ │ +00037fc0: 7863 6570 7469 6f6e 2069 7320 6d61 6465 xception is made │ │ │ │ │ +00037fd0: 2066 6f72 2070 6163 6b61 6765 7320 7768 for packages wh │ │ │ │ │ +00037fe0: 6963 6820 6465 636c 6172 6520 7468 6174 ich declare that │ │ │ │ │ +00037ff0: 2074 6865 7920 6272 6561 6b0a 7468 6569 they break.thei │ │ │ │ │ +00038000: 7220 6f77 6e20 7061 636b 6167 6520 6e61 r own package na │ │ │ │ │ +00038010: 6d65 206f 7220 6120 7669 7274 7561 6c20 me or a virtual │ │ │ │ │ +00038020: 7061 636b 6167 6520 7768 6963 6820 7468 package which th │ │ │ │ │ +00038030: 6579 2070 726f 7669 6465 2028 7365 650a ey provide (see. │ │ │ │ │ +00038040: 6265 6c6f 7729 3a20 7468 6973 2064 6f65 below): this doe │ │ │ │ │ +00038050: 7320 6e6f 7420 636f 756e 7420 6173 2061 s not count as a │ │ │ │ │ +00038060: 2072 6561 6c20 6272 6561 6b61 6765 2e0a real breakage.. │ │ │ │ │ +00038070: 0a4e 6f72 6d61 6c6c 7920 6120 e280 9842 .Normally a ...B │ │ │ │ │ +00038080: 7265 616b 73e2 8099 2065 6e74 7279 2077 reaks... entry w │ │ │ │ │ +00038090: 696c 6c20 6861 7665 2061 6e20 e280 9c65 ill have an ...e │ │ │ │ │ +000380a0: 6172 6c69 6572 2074 6861 6ee2 809d 2076 arlier than... v │ │ │ │ │ +000380b0: 6572 7369 6f6e 2063 6c61 7573 653b 0a73 ersion clause;.s │ │ │ │ │ +000380c0: 7563 6820 6120 e280 9842 7265 616b 73e2 uch a ...Breaks. │ │ │ │ │ +000380d0: 8099 2069 7320 696e 7472 6f64 7563 6564 .. is introduced │ │ │ │ │ +000380e0: 2069 6e20 7468 6520 7665 7273 696f 6e20 in the version │ │ │ │ │ +000380f0: 6f66 2061 6e20 2869 6d70 6c69 6369 7420 of an (implicit │ │ │ │ │ +00038100: 6f72 0a65 7870 6c69 6369 7429 2064 6570 or.explicit) dep │ │ │ │ │ +00038110: 656e 6465 6e63 7920 7768 6963 6820 7669 endency which vi │ │ │ │ │ +00038120: 6f6c 6174 6573 2061 6e20 6173 7375 6d70 olates an assump │ │ │ │ │ +00038130: 7469 6f6e 206f 7220 7265 7665 616c 7320 tion or reveals │ │ │ │ │ +00038140: 6120 6275 6720 696e 0a65 6172 6c69 6572 a bug in.earlier │ │ │ │ │ +00038150: 2076 6572 7369 6f6e 7320 6f66 2074 6865 versions of the │ │ │ │ │ +00038160: 2062 726f 6b65 6e20 7061 636b 6167 652c broken package, │ │ │ │ │ +00038170: 206f 7220 7768 6963 6820 7461 6b65 7320 or which takes │ │ │ │ │ +00038180: 6f76 6572 2061 2066 696c 6520 6672 6f6d over a file from │ │ │ │ │ +00038190: 0a65 6172 6c69 6572 2076 6572 7369 6f6e .earlier version │ │ │ │ │ +000381a0: 7320 6f66 2074 6865 2070 6163 6b61 6765 s of the package │ │ │ │ │ +000381b0: 206e 616d 6564 2069 6e20 e280 9842 7265 named in ...Bre │ │ │ │ │ +000381c0: 616b 73e2 8099 2e20 2054 6869 7320 7573 aks.... This us │ │ │ │ │ +000381d0: 6520 6f66 20e2 8098 4272 6561 6b73 e280 e of ...Breaks.. │ │ │ │ │ +000381e0: 990a 7769 6c6c 2069 6e66 6f72 6d20 6869 ..will inform hi │ │ │ │ │ +000381f0: 6768 6572 2d6c 6576 656c 2070 6163 6b61 gher-level packa │ │ │ │ │ +00038200: 6765 206d 616e 6167 656d 656e 7420 746f ge management to │ │ │ │ │ +00038210: 6f6c 7320 7468 6174 2074 6865 2062 726f ols that the bro │ │ │ │ │ +00038220: 6b65 6e0a 7061 636b 6167 6520 6d75 7374 ken.package must │ │ │ │ │ +00038230: 2062 6520 7570 6772 6164 6564 2062 6566 be upgraded bef │ │ │ │ │ +00038240: 6f72 6520 7468 6520 6e65 7720 6f6e 652e ore the new one. │ │ │ │ │ +00038250: 0a0a 4966 2074 6865 2062 7265 616b 696e ..If the breakin │ │ │ │ │ +00038260: 6720 7061 636b 6167 6520 616c 736f 206f g package also o │ │ │ │ │ +00038270: 7665 7277 7269 7465 7320 736f 6d65 2066 verwrites some f │ │ │ │ │ +00038280: 696c 6573 2066 726f 6d20 7468 6520 6f6c iles from the ol │ │ │ │ │ +00038290: 6465 720a 7061 636b 6167 652c 2069 7420 der.package, it │ │ │ │ │ +000382a0: 7368 6f75 6c64 2075 7365 20e2 8098 5265 should use ...Re │ │ │ │ │ +000382b0: 706c 6163 6573 e280 9920 746f 2065 6e73 places... to ens │ │ │ │ │ +000382c0: 7572 6520 7468 6973 2067 6f65 7320 736d ure this goes sm │ │ │ │ │ +000382d0: 6f6f 7468 6c79 2e20 2053 6565 0a2a 6e6f oothly. See.*no │ │ │ │ │ +000382e0: 7465 204f 7665 7277 7269 7469 6e67 2066 te Overwriting f │ │ │ │ │ +000382f0: 696c 6573 2061 6e64 2072 6570 6c61 6369 iles and replaci │ │ │ │ │ +00038300: 6e67 2070 6163 6b61 6765 7320 2d20 5265 ng packages - Re │ │ │ │ │ +00038310: 706c 6163 6573 3a20 6561 2e20 666f 7220 places: ea. for │ │ │ │ │ +00038320: 610a 6675 6c6c 2064 6973 6375 7373 696f a.full discussio │ │ │ │ │ +00038330: 6e20 6f66 2074 616b 696e 6720 6f76 6572 n of taking over │ │ │ │ │ +00038340: 2066 696c 6573 2066 726f 6d20 6f74 6865 files from othe │ │ │ │ │ +00038350: 7220 7061 636b 6167 6573 2c20 696e 636c r packages, incl │ │ │ │ │ +00038360: 7564 696e 6720 686f 770a 746f 2075 7365 uding how.to use │ │ │ │ │ +00038370: 20e2 8098 4272 6561 6b73 e280 9920 696e ...Breaks... in │ │ │ │ │ +00038380: 2074 686f 7365 2063 6173 6573 2e0a 0a4d those cases...M │ │ │ │ │ +00038390: 616e 7920 6f66 2074 6865 2063 6173 6573 any of the cases │ │ │ │ │ +000383a0: 2077 6865 7265 20e2 8098 4272 6561 6b73 where ...Breaks │ │ │ │ │ +000383b0: e280 9920 7368 6f75 6c64 2062 6520 7573 ... should be us │ │ │ │ │ +000383c0: 6564 2077 6572 6520 7072 6576 696f 7573 ed were previous │ │ │ │ │ +000383d0: 6c79 2068 616e 646c 6564 0a77 6974 6820 ly handled.with │ │ │ │ │ +000383e0: e280 9843 6f6e 666c 6963 7473 e280 9920 ...Conflicts... │ │ │ │ │ +000383f0: 6265 6361 7573 6520 e280 9842 7265 616b because ...Break │ │ │ │ │ +00038400: 73e2 8099 2064 6964 206e 6f74 2079 6574 s... did not yet │ │ │ │ │ +00038410: 2065 7869 7374 2e20 204d 616e 7920 e280 exist. Many .. │ │ │ │ │ +00038420: 9843 6f6e 666c 6963 7473 e280 990a 6669 .Conflicts....fi │ │ │ │ │ +00038430: 656c 6473 2073 686f 756c 6420 6e6f 7720 elds should now │ │ │ │ │ +00038440: 6265 20e2 8098 4272 6561 6b73 e280 992e be ...Breaks.... │ │ │ │ │ +00038450: 2020 5365 6520 2a6e 6f74 6520 436f 6e66 See *note Conf │ │ │ │ │ +00038460: 6c69 6374 696e 6720 6269 6e61 7279 2070 licting binary p │ │ │ │ │ +00038470: 6163 6b61 6765 7320 2d0a 436f 6e66 6c69 ackages -.Confli │ │ │ │ │ +00038480: 6374 733a 2066 342e 2066 6f72 206d 6f72 cts: f4. for mor │ │ │ │ │ +00038490: 6520 696e 666f 726d 6174 696f 6e20 6162 e information ab │ │ │ │ │ +000384a0: 6f75 7420 7468 6520 6469 6666 6572 656e out the differen │ │ │ │ │ +000384b0: 6365 732e 0a0a 1f0a 4669 6c65 3a20 6465 ces.....File: de │ │ │ │ │ +000384c0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000384d0: 2c20 204e 6f64 653a 2043 6f6e 666c 6963 , Node: Conflic │ │ │ │ │ +000384e0: 7469 6e67 2062 696e 6172 7920 7061 636b ting binary pack │ │ │ │ │ +000384f0: 6167 6573 202d 2043 6f6e 666c 6963 7473 ages - Conflicts │ │ │ │ │ +00038500: 2c20 204e 6578 743a 2056 6972 7475 616c , Next: Virtual │ │ │ │ │ +00038510: 2070 6163 6b61 6765 7320 2d20 5072 6f76 packages - Prov │ │ │ │ │ +00038520: 6964 6573 2c20 2050 7265 763a 2050 6163 ides, Prev: Pac │ │ │ │ │ +00038530: 6b61 6765 7320 7768 6963 6820 6272 6561 kages which brea │ │ │ │ │ +00038540: 6b20 6f74 6865 7220 7061 636b 6167 6573 k other packages │ │ │ │ │ +00038550: 202d 2042 7265 616b 732c 2020 5570 3a20 - Breaks, Up: │ │ │ │ │ +00038560: 4465 636c 6172 696e 6720 7265 6c61 7469 Declaring relati │ │ │ │ │ +00038570: 6f6e 7368 6970 7320 6265 7477 6565 6e20 onships between │ │ │ │ │ +00038580: 7061 636b 6167 6573 0a0a 372e 3420 436f packages..7.4 Co │ │ │ │ │ +00038590: 6e66 6c69 6374 696e 6720 6269 6e61 7279 nflicting binary │ │ │ │ │ +000385a0: 2070 6163 6b61 6765 7320 2d20 e280 9843 packages - ...C │ │ │ │ │ +000385b0: 6f6e 666c 6963 7473 e280 990a 3d3d 3d3d onflicts....==== │ │ │ │ │ +000385c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000385d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000385e0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a57 6865 6e20 =========..When │ │ │ │ │ +000385f0: 6f6e 6520 6269 6e61 7279 2070 6163 6b61 one binary packa │ │ │ │ │ +00038600: 6765 2064 6563 6c61 7265 7320 6120 636f ge declares a co │ │ │ │ │ +00038610: 6e66 6c69 6374 2077 6974 6820 616e 6f74 nflict with anot │ │ │ │ │ +00038620: 6865 7220 7573 696e 6720 610a e280 9843 her using a....C │ │ │ │ │ +00038630: 6f6e 666c 6963 7473 e280 9920 6669 656c onflicts... fiel │ │ │ │ │ +00038640: 642c 20e2 8098 6470 6b67 e280 9920 7769 d, ...dpkg... wi │ │ │ │ │ +00038650: 6c6c 2072 6566 7573 6520 746f 2061 6c6c ll refuse to all │ │ │ │ │ +00038660: 6f77 2074 6865 6d20 746f 2062 6520 756e ow them to be un │ │ │ │ │ +00038670: 7061 636b 6564 206f 6e0a 7468 6520 7379 packed on.the sy │ │ │ │ │ +00038680: 7374 656d 2061 7420 7468 6520 7361 6d65 stem at the same │ │ │ │ │ +00038690: 2074 696d 652e 2020 5468 6973 2069 7320 time. This is │ │ │ │ │ +000386a0: 6120 7374 726f 6e67 6572 2072 6573 7472 a stronger restr │ │ │ │ │ +000386b0: 6963 7469 6f6e 2074 6861 6e0a e280 9842 iction than....B │ │ │ │ │ +000386c0: 7265 616b 73e2 8099 2c20 7768 6963 6820 reaks..., which │ │ │ │ │ +000386d0: 7072 6576 656e 7473 2074 6865 2062 726f prevents the bro │ │ │ │ │ +000386e0: 6b65 6e20 7061 636b 6167 6520 6672 6f6d ken package from │ │ │ │ │ +000386f0: 2062 6569 6e67 2063 6f6e 6669 6775 7265 being configure │ │ │ │ │ +00038700: 6420 7768 696c 650a 7468 6520 6272 6561 d while.the brea │ │ │ │ │ +00038710: 6b69 6e67 2070 6163 6b61 6765 2069 7320 king package is │ │ │ │ │ +00038720: 696e 2074 6865 20e2 809c 556e 7061 636b in the ...Unpack │ │ │ │ │ +00038730: 6564 e280 9d20 7374 6174 6520 6275 7420 ed... state but │ │ │ │ │ +00038740: 616c 6c6f 7773 2062 6f74 6820 7061 636b allows both pack │ │ │ │ │ +00038750: 6167 6573 0a74 6f20 6265 2075 6e70 6163 ages.to be unpac │ │ │ │ │ +00038760: 6b65 6420 6174 2074 6865 2073 616d 6520 ked at the same │ │ │ │ │ +00038770: 7469 6d65 2e0a 0a49 6620 6f6e 6520 7061 time...If one pa │ │ │ │ │ +00038780: 636b 6167 6520 6973 2074 6f20 6265 2075 ckage is to be u │ │ │ │ │ +00038790: 6e70 6163 6b65 642c 2074 6865 206f 7468 npacked, the oth │ │ │ │ │ +000387a0: 6572 206d 7573 7420 6265 2072 656d 6f76 er must be remov │ │ │ │ │ +000387b0: 6564 2066 6972 7374 2e20 2049 660a 7468 ed first. If.th │ │ │ │ │ +000387c0: 6520 7061 636b 6167 6520 6265 696e 6720 e package being │ │ │ │ │ +000387d0: 756e 7061 636b 6564 2069 7320 6d61 726b unpacked is mark │ │ │ │ │ +000387e0: 6564 2061 7320 7265 706c 6163 696e 6720 ed as replacing │ │ │ │ │ +000387f0: 2873 6565 202a 6e6f 7465 204f 7665 7277 (see *note Overw │ │ │ │ │ +00038800: 7269 7469 6e67 0a66 696c 6573 2061 6e64 riting.files and │ │ │ │ │ +00038810: 2072 6570 6c61 6369 6e67 2070 6163 6b61 replacing packa │ │ │ │ │ +00038820: 6765 7320 2d20 5265 706c 6163 6573 3a20 ges - Replaces: │ │ │ │ │ +00038830: 6561 2c20 6275 7420 6e6f 7465 2074 6861 ea, but note tha │ │ │ │ │ +00038840: 7420 e280 9842 7265 616b 73e2 8099 0a73 t ...Breaks....s │ │ │ │ │ +00038850: 686f 756c 6420 6e6f 726d 616c 6c79 2062 hould normally b │ │ │ │ │ +00038860: 6520 7573 6564 2069 6e20 7468 6973 2063 e used in this c │ │ │ │ │ +00038870: 6173 6529 2074 6865 206f 6e65 206f 6e20 ase) the one on │ │ │ │ │ +00038880: 7468 6520 7379 7374 656d 2c20 6f72 2074 the system, or t │ │ │ │ │ +00038890: 6865 206f 6e65 0a6f 6e20 7468 6520 7379 he one.on the sy │ │ │ │ │ +000388a0: 7374 656d 2069 7320 6d61 726b 6564 2061 stem is marked a │ │ │ │ │ +000388b0: 7320 6465 7365 6c65 6374 6564 2c20 6f72 s deselected, or │ │ │ │ │ +000388c0: 2062 6f74 6820 7061 636b 6167 6573 2061 both packages a │ │ │ │ │ +000388d0: 7265 206d 6172 6b65 640a e280 9845 7373 re marked....Ess │ │ │ │ │ +000388e0: 656e 7469 616c e280 992c 2074 6865 6e20 ential..., then │ │ │ │ │ +000388f0: e280 9864 706b 67e2 8099 2077 696c 6c20 ...dpkg... will │ │ │ │ │ +00038900: 6175 746f 6d61 7469 6361 6c6c 7920 7265 automatically re │ │ │ │ │ +00038910: 6d6f 7665 2074 6865 2070 6163 6b61 6765 move the package │ │ │ │ │ +00038920: 2077 6869 6368 2069 730a 6361 7573 696e which is.causin │ │ │ │ │ +00038930: 6720 7468 6520 636f 6e66 6c69 6374 2e20 g the conflict. │ │ │ │ │ +00038940: 204f 7468 6572 7769 7365 2c20 6974 2077 Otherwise, it w │ │ │ │ │ +00038950: 696c 6c20 6861 6c74 2074 6865 2069 6e73 ill halt the ins │ │ │ │ │ +00038960: 7461 6c6c 6174 696f 6e20 6f66 2074 6865 tallation of the │ │ │ │ │ +00038970: 0a6e 6577 2070 6163 6b61 6765 2077 6974 .new package wit │ │ │ │ │ +00038980: 6820 616e 2065 7272 6f72 2e20 2054 6869 h an error. Thi │ │ │ │ │ +00038990: 7320 6d65 6368 616e 6973 6d20 6973 2073 s mechanism is s │ │ │ │ │ +000389a0: 7065 6369 6669 6361 6c6c 7920 6465 7369 pecifically desi │ │ │ │ │ +000389b0: 676e 6564 2074 6f0a 7072 6f64 7563 6520 gned to.produce │ │ │ │ │ +000389c0: 616e 2065 7272 6f72 2077 6865 6e20 7468 an error when th │ │ │ │ │ +000389d0: 6520 696e 7374 616c 6c65 6420 7061 636b e installed pack │ │ │ │ │ +000389e0: 6167 6520 6973 20e2 8098 4573 7365 6e74 age is ...Essent │ │ │ │ │ +000389f0: 6961 6ce2 8099 2c20 6275 7420 7468 6520 ial..., but the │ │ │ │ │ +00038a00: 6e65 770a 7061 636b 6167 6520 6973 206e new.package is n │ │ │ │ │ +00038a10: 6f74 2e0a 0a41 2070 6163 6b61 6765 2077 ot...A package w │ │ │ │ │ +00038a20: 696c 6c20 6e6f 7420 6361 7573 6520 6120 ill not cause a │ │ │ │ │ +00038a30: 636f 6e66 6c69 6374 206d 6572 656c 7920 conflict merely │ │ │ │ │ +00038a40: 6265 6361 7573 6520 6974 7320 636f 6e66 because its conf │ │ │ │ │ +00038a50: 6967 7572 6174 696f 6e0a 6669 6c65 7320 iguration.files │ │ │ │ │ +00038a60: 6172 6520 7374 696c 6c20 696e 7374 616c are still instal │ │ │ │ │ +00038a70: 6c65 643b 2069 7420 6d75 7374 2062 6520 led; it must be │ │ │ │ │ +00038a80: 6174 206c 6561 7374 20e2 809c 4861 6c66 at least ...Half │ │ │ │ │ +00038a90: 2d49 6e73 7461 6c6c 6564 e280 9d2e 0a0a -Installed...... │ │ │ │ │ +00038aa0: 4120 7370 6563 6961 6c20 6578 6365 7074 A special except │ │ │ │ │ +00038ab0: 696f 6e20 6973 206d 6164 6520 666f 7220 ion is made for │ │ │ │ │ +00038ac0: 7061 636b 6167 6573 2077 6869 6368 2064 packages which d │ │ │ │ │ +00038ad0: 6563 6c61 7265 2061 2063 6f6e 666c 6963 eclare a conflic │ │ │ │ │ +00038ae0: 7420 7769 7468 0a74 6865 6972 206f 776e t with.their own │ │ │ │ │ +00038af0: 2070 6163 6b61 6765 206e 616d 652c 206f package name, o │ │ │ │ │ +00038b00: 7220 7769 7468 2061 2076 6972 7475 616c r with a virtual │ │ │ │ │ +00038b10: 2070 6163 6b61 6765 2077 6869 6368 2074 package which t │ │ │ │ │ +00038b20: 6865 7920 7072 6f76 6964 650a 2873 6565 hey provide.(see │ │ │ │ │ +00038b30: 2062 656c 6f77 293a 2074 6869 7320 646f below): this do │ │ │ │ │ +00038b40: 6573 206e 6f74 2070 7265 7665 6e74 2074 es not prevent t │ │ │ │ │ +00038b50: 6865 6972 2069 6e73 7461 6c6c 6174 696f heir installatio │ │ │ │ │ +00038b60: 6e2c 2061 6e64 2061 6c6c 6f77 7320 610a n, and allows a. │ │ │ │ │ +00038b70: 7061 636b 6167 6520 746f 2063 6f6e 666c package to confl │ │ │ │ │ +00038b80: 6963 7420 7769 7468 206f 7468 6572 7320 ict with others │ │ │ │ │ +00038b90: 7072 6f76 6964 696e 6720 6120 7265 706c providing a repl │ │ │ │ │ +00038ba0: 6163 656d 656e 7420 666f 7220 6974 2e20 acement for it. │ │ │ │ │ +00038bb0: 2059 6f75 2075 7365 0a74 6869 7320 6665 You use.this fe │ │ │ │ │ +00038bc0: 6174 7572 6520 7768 656e 2079 6f75 2077 ature when you w │ │ │ │ │ +00038bd0: 616e 7420 7468 6520 7061 636b 6167 6520 ant the package │ │ │ │ │ +00038be0: 696e 2071 7565 7374 696f 6e20 746f 2062 in question to b │ │ │ │ │ +00038bf0: 6520 7468 6520 6f6e 6c79 0a70 6163 6b61 e the only.packa │ │ │ │ │ +00038c00: 6765 2070 726f 7669 6469 6e67 2073 6f6d ge providing som │ │ │ │ │ +00038c10: 6520 6665 6174 7572 652e 0a0a 4e6f 726d e feature...Norm │ │ │ │ │ +00038c20: 616c 6c79 2c20 e280 9842 7265 616b 73e2 ally, ...Breaks. │ │ │ │ │ +00038c30: 8099 2073 686f 756c 6420 6265 2075 7365 .. should be use │ │ │ │ │ +00038c40: 6420 696e 7374 6561 6420 6f66 20e2 8098 d instead of ... │ │ │ │ │ +00038c50: 436f 6e66 6c69 6374 73e2 8099 2073 696e Conflicts... sin │ │ │ │ │ +00038c60: 6365 0ae2 8098 436f 6e66 6c69 6374 73e2 ce....Conflicts. │ │ │ │ │ +00038c70: 8099 2069 6d70 6f73 6573 2061 2073 7472 .. imposes a str │ │ │ │ │ +00038c80: 6f6e 6765 7220 7265 7374 7269 6374 696f onger restrictio │ │ │ │ │ +00038c90: 6e20 6f6e 2074 6865 206f 7264 6572 696e n on the orderin │ │ │ │ │ +00038ca0: 6720 6f66 2070 6163 6b61 6765 0a69 6e73 g of package.ins │ │ │ │ │ +00038cb0: 7461 6c6c 6174 696f 6e20 6f72 2075 7067 tallation or upg │ │ │ │ │ +00038cc0: 7261 6465 2061 6e64 2063 616e 206d 616b rade and can mak │ │ │ │ │ +00038cd0: 6520 6974 206d 6f72 6520 6469 6666 6963 e it more diffic │ │ │ │ │ +00038ce0: 756c 7420 666f 7220 7468 6520 7061 636b ult for the pack │ │ │ │ │ +00038cf0: 6167 650a 6d61 6e61 6765 7220 746f 2066 age.manager to f │ │ │ │ │ +00038d00: 696e 6420 6120 636f 7272 6563 7420 736f ind a correct so │ │ │ │ │ +00038d10: 6c75 7469 6f6e 2074 6f20 616e 2075 7067 lution to an upg │ │ │ │ │ +00038d20: 7261 6465 206f 7220 696e 7374 616c 6c61 rade or installa │ │ │ │ │ +00038d30: 7469 6f6e 0a70 726f 626c 656d 2e20 20e2 tion.problem. . │ │ │ │ │ +00038d40: 8098 4272 6561 6b73 e280 9920 7368 6f75 ..Breaks... shou │ │ │ │ │ +00038d50: 6c64 2062 6520 7573 6564 0a0a 2020 202d ld be used.. - │ │ │ │ │ +00038d60: 2077 6865 6e20 6d6f 7669 6e67 2061 2066 when moving a f │ │ │ │ │ +00038d70: 696c 6520 6672 6f6d 206f 6e65 2070 6163 ile from one pac │ │ │ │ │ +00038d80: 6b61 6765 2074 6f20 616e 6f74 6865 7220 kage to another │ │ │ │ │ +00038d90: 2873 6565 202a 6e6f 7465 0a20 2020 2020 (see *note. │ │ │ │ │ +00038da0: 4f76 6572 7772 6974 696e 6720 6669 6c65 Overwriting file │ │ │ │ │ +00038db0: 7320 616e 6420 7265 706c 6163 696e 6720 s and replacing │ │ │ │ │ +00038dc0: 7061 636b 6167 6573 202d 2052 6570 6c61 packages - Repla │ │ │ │ │ +00038dd0: 6365 733a 2065 612e 292c 0a0a 2020 202d ces: ea.),.. - │ │ │ │ │ +00038de0: 2077 6865 6e20 7370 6c69 7474 696e 6720 when splitting │ │ │ │ │ +00038df0: 6120 7061 636b 6167 6520 2861 2073 7065 a package (a spe │ │ │ │ │ +00038e00: 6369 616c 2063 6173 6520 6f66 2074 6865 cial case of the │ │ │ │ │ +00038e10: 2070 7265 7669 6f75 7320 6f6e 6529 2c20 previous one), │ │ │ │ │ +00038e20: 6f72 0a0a 2020 202d 2077 6865 6e20 7468 or.. - when th │ │ │ │ │ +00038e30: 6520 6272 6561 6b69 6e67 2070 6163 6b61 e breaking packa │ │ │ │ │ +00038e40: 6765 2065 7870 6f73 6573 2061 2062 7567 ge exposes a bug │ │ │ │ │ +00038e50: 2069 6e20 6f72 2069 6e74 6572 6163 7473 in or interacts │ │ │ │ │ +00038e60: 2062 6164 6c79 2077 6974 680a 2020 2020 badly with. │ │ │ │ │ +00038e70: 2070 6172 7469 6375 6c61 7220 7665 7273 particular vers │ │ │ │ │ +00038e80: 696f 6e73 206f 6620 7468 6520 6272 6f6b ions of the brok │ │ │ │ │ +00038e90: 656e 2070 6163 6b61 6765 2e0a 0ae2 8098 en package...... │ │ │ │ │ +00038ea0: 436f 6e66 6c69 6374 73e2 8099 2073 686f Conflicts... sho │ │ │ │ │ +00038eb0: 756c 6420 6265 2075 7365 640a 0a20 2020 uld be used.. │ │ │ │ │ +00038ec0: 2d20 7768 656e 2074 776f 2070 6163 6b61 - when two packa │ │ │ │ │ +00038ed0: 6765 7320 7072 6f76 6964 6520 7468 6520 ges provide the │ │ │ │ │ +00038ee0: 7361 6d65 2066 696c 6520 616e 6420 7769 same file and wi │ │ │ │ │ +00038ef0: 6c6c 2063 6f6e 7469 6e75 6520 746f 2064 ll continue to d │ │ │ │ │ +00038f00: 6f20 736f 2c0a 0a20 2020 2d20 696e 2063 o so,.. - in c │ │ │ │ │ +00038f10: 6f6e 6a75 6e63 7469 6f6e 2077 6974 6820 onjunction with │ │ │ │ │ +00038f20: e280 9850 726f 7669 6465 73e2 8099 2077 ...Provides... w │ │ │ │ │ +00038f30: 6865 6e20 6f6e 6c79 206f 6e65 2070 6163 hen only one pac │ │ │ │ │ +00038f40: 6b61 6765 2070 726f 7669 6469 6e67 2061 kage providing a │ │ │ │ │ +00038f50: 0a20 2020 2020 6769 7665 6e20 7669 7274 . given virt │ │ │ │ │ +00038f60: 7561 6c20 6661 6369 6c69 7479 2063 616e ual facility can │ │ │ │ │ +00038f70: 2062 6520 756e 7061 636b 6564 2061 7420 be unpacked at │ │ │ │ │ +00038f80: 6120 7469 6d65 2028 7365 6520 2a6e 6f74 a time (see *not │ │ │ │ │ +00038f90: 6520 5669 7274 7561 6c0a 2020 2020 2070 e Virtual. p │ │ │ │ │ +00038fa0: 6163 6b61 6765 7320 2d20 5072 6f76 6964 ackages - Provid │ │ │ │ │ +00038fb0: 6573 3a20 3536 2e29 2c0a 0a20 2020 2d20 es: 56.),.. - │ │ │ │ │ +00038fc0: 696e 206f 7468 6572 2063 6173 6573 2077 in other cases w │ │ │ │ │ +00038fd0: 6865 7265 206f 6e65 206d 7573 7420 7072 here one must pr │ │ │ │ │ +00038fe0: 6576 656e 7420 7369 6d75 6c74 616e 656f event simultaneo │ │ │ │ │ +00038ff0: 7573 2069 6e73 7461 6c6c 6174 696f 6e20 us installation │ │ │ │ │ +00039000: 6f66 0a20 2020 2020 7477 6f20 7061 636b of. two pack │ │ │ │ │ +00039010: 6167 6573 2066 6f72 2072 6561 736f 6e73 ages for reasons │ │ │ │ │ +00039020: 2074 6861 7420 6172 6520 6f6e 676f 696e that are ongoin │ │ │ │ │ +00039030: 6720 286e 6f74 2066 6978 6564 2069 6e20 g (not fixed in │ │ │ │ │ +00039040: 6120 6c61 7465 720a 2020 2020 2076 6572 a later. ver │ │ │ │ │ +00039050: 7369 6f6e 206f 6620 6f6e 6520 6f66 2074 sion of one of t │ │ │ │ │ +00039060: 6865 2070 6163 6b61 6765 7329 206f 7220 he packages) or │ │ │ │ │ +00039070: 7468 6174 206d 7573 7420 7072 6576 656e that must preven │ │ │ │ │ +00039080: 7420 626f 7468 2070 6163 6b61 6765 730a t both packages. │ │ │ │ │ +00039090: 2020 2020 2066 726f 6d20 6265 696e 6720 from being │ │ │ │ │ +000390a0: 756e 7061 636b 6564 2061 7420 7468 6520 unpacked at the │ │ │ │ │ +000390b0: 7361 6d65 2074 696d 652c 206e 6f74 206a same time, not j │ │ │ │ │ +000390c0: 7573 7420 636f 6e66 6967 7572 6564 2e0a ust configured.. │ │ │ │ │ +000390d0: 0a42 6520 6177 6172 6520 7468 6174 2061 .Be aware that a │ │ │ │ │ +000390e0: 6464 696e 6720 e280 9843 6f6e 666c 6963 dding ...Conflic │ │ │ │ │ +000390f0: 7473 e280 9920 6973 206e 6f72 6d61 6c6c ts... is normall │ │ │ │ │ +00039100: 7920 6e6f 7420 7468 6520 6265 7374 2073 y not the best s │ │ │ │ │ +00039110: 6f6c 7574 696f 6e20 7768 656e 0a74 776f olution when.two │ │ │ │ │ +00039120: 2070 6163 6b61 6765 7320 7072 6f76 6964 packages provid │ │ │ │ │ +00039130: 6520 7468 6520 7361 6d65 2066 696c 6573 e the same files │ │ │ │ │ +00039140: 2e20 2044 6570 656e 6469 6e67 206f 6e20 . Depending on │ │ │ │ │ +00039150: 7468 6520 7265 6173 6f6e 2066 6f72 2074 the reason for t │ │ │ │ │ +00039160: 6861 740a 636f 6e66 6c69 6374 2c20 7573 hat.conflict, us │ │ │ │ │ +00039170: 696e 6720 616c 7465 726e 6174 6976 6573 ing alternatives │ │ │ │ │ +00039180: 206f 7220 7265 6e61 6d69 6e67 2074 6865 or renaming the │ │ │ │ │ +00039190: 2066 696c 6573 2069 7320 6f66 7465 6e20 files is often │ │ │ │ │ +000391a0: 6120 6265 7474 6572 0a61 7070 726f 6163 a better.approac │ │ │ │ │ +000391b0: 682e 2020 5365 652c 2066 6f72 2065 7861 h. See, for exa │ │ │ │ │ +000391c0: 6d70 6c65 2c20 2a6e 6f74 6520 4269 6e61 mple, *note Bina │ │ │ │ │ +000391d0: 7269 6573 3a20 3765 2e0a 0a4e 6569 7468 ries: 7e...Neith │ │ │ │ │ +000391e0: 6572 20e2 8098 4272 6561 6b73 e280 9920 er ...Breaks... │ │ │ │ │ +000391f0: 6e6f 7220 e280 9843 6f6e 666c 6963 7473 nor ...Conflicts │ │ │ │ │ +00039200: e280 9920 7368 6f75 6c64 2062 6520 7573 ... should be us │ │ │ │ │ +00039210: 6564 2075 6e6c 6573 7320 7477 6f20 7061 ed unless two pa │ │ │ │ │ +00039220: 636b 6167 6573 0a63 616e 6e6f 7420 6265 ckages.cannot be │ │ │ │ │ +00039230: 2069 6e73 7461 6c6c 6564 2061 7420 7468 installed at th │ │ │ │ │ +00039240: 6520 7361 6d65 2074 696d 6520 6f72 2069 e same time or i │ │ │ │ │ +00039250: 6e73 7461 6c6c 696e 6720 7468 656d 2062 nstalling them b │ │ │ │ │ +00039260: 6f74 6820 6361 7573 6573 206f 6e65 0a6f oth causes one.o │ │ │ │ │ +00039270: 6620 7468 656d 2074 6f20 6265 2062 726f f them to be bro │ │ │ │ │ +00039280: 6b65 6e20 6f72 2075 6e75 7361 626c 652e ken or unusable. │ │ │ │ │ +00039290: 2020 4861 7669 6e67 2073 696d 696c 6172 Having similar │ │ │ │ │ +000392a0: 2066 756e 6374 696f 6e61 6c69 7479 206f functionality o │ │ │ │ │ +000392b0: 720a 7065 7266 6f72 6d69 6e67 2074 6865 r.performing the │ │ │ │ │ +000392c0: 2073 616d 6520 7461 736b 7320 6173 2061 same tasks as a │ │ │ │ │ +000392d0: 6e6f 7468 6572 2070 6163 6b61 6765 2069 nother package i │ │ │ │ │ +000392e0: 7320 6e6f 7420 7375 6666 6963 6965 6e74 s not sufficient │ │ │ │ │ +000392f0: 2072 6561 736f 6e20 746f 0a64 6563 6c61 reason to.decla │ │ │ │ │ +00039300: 7265 20e2 8098 4272 6561 6b73 e280 9920 re ...Breaks... │ │ │ │ │ +00039310: 6f72 20e2 8098 436f 6e66 6c69 6374 73e2 or ...Conflicts. │ │ │ │ │ +00039320: 8099 2077 6974 6820 7468 6174 2070 6163 .. with that pac │ │ │ │ │ +00039330: 6b61 6765 2e0a 0a41 20e2 8098 436f 6e66 kage...A ...Conf │ │ │ │ │ +00039340: 6c69 6374 73e2 8099 2065 6e74 7279 206d licts... entry m │ │ │ │ │ +00039350: 6179 2068 6176 6520 616e 20e2 809c 6561 ay have an ...ea │ │ │ │ │ +00039360: 726c 6965 7220 7468 616e e280 9d20 7665 rlier than... ve │ │ │ │ │ +00039370: 7273 696f 6e20 636c 6175 7365 2069 6620 rsion clause if │ │ │ │ │ +00039380: 7468 650a 7265 6173 6f6e 2066 6f72 2074 the.reason for t │ │ │ │ │ +00039390: 6865 2063 6f6e 666c 6963 7420 6973 2063 he conflict is c │ │ │ │ │ +000393a0: 6f72 7265 6374 6564 2069 6e20 6120 6c61 orrected in a la │ │ │ │ │ +000393b0: 7465 7220 7665 7273 696f 6e20 6f66 206f ter version of o │ │ │ │ │ +000393c0: 6e65 206f 6620 7468 650a 7061 636b 6167 ne of the.packag │ │ │ │ │ +000393d0: 6573 2e20 2048 6f77 6576 6572 2c20 6e6f es. However, no │ │ │ │ │ +000393e0: 726d 616c 6c79 2074 6865 2070 7265 7365 rmally the prese │ │ │ │ │ +000393f0: 6e63 6520 6f66 2061 6e20 e280 9c65 6172 nce of an ...ear │ │ │ │ │ +00039400: 6c69 6572 2074 6861 6ee2 809d 2076 6572 lier than... ver │ │ │ │ │ +00039410: 7369 6f6e 0a63 6c61 7573 6520 6973 2061 sion.clause is a │ │ │ │ │ +00039420: 2073 6967 6e20 7468 6174 20e2 8098 4272 sign that ...Br │ │ │ │ │ +00039430: 6561 6b73 e280 9920 7368 6f75 6c64 2068 eaks... should h │ │ │ │ │ +00039440: 6176 6520 6265 656e 2075 7365 6420 696e ave been used in │ │ │ │ │ +00039450: 7374 6561 642e 2020 416e 0ae2 809c 6561 stead. An....ea │ │ │ │ │ +00039460: 726c 6965 7220 7468 616e e280 9d20 7665 rlier than... ve │ │ │ │ │ +00039470: 7273 696f 6e20 636c 6175 7365 2069 6e20 rsion clause in │ │ │ │ │ +00039480: e280 9843 6f6e 666c 6963 7473 e280 9920 ...Conflicts... │ │ │ │ │ +00039490: 7072 6576 656e 7473 20e2 8098 6470 6b67 prevents ...dpkg │ │ │ │ │ +000394a0: e280 9920 6672 6f6d 0a75 7067 7261 6469 ... from.upgradi │ │ │ │ │ +000394b0: 6e67 206f 7220 696e 7374 616c 6c69 6e67 ng or installing │ │ │ │ │ +000394c0: 2074 6865 2070 6163 6b61 6765 2077 6869 the package whi │ │ │ │ │ +000394d0: 6368 2064 6563 6c61 7265 7320 7375 6368 ch declares such │ │ │ │ │ +000394e0: 2061 2063 6f6e 666c 6963 7420 756e 7469 a conflict unti │ │ │ │ │ +000394f0: 6c0a 7468 6520 7570 6772 6164 6520 6f72 l.the upgrade or │ │ │ │ │ +00039500: 2072 656d 6f76 616c 206f 6620 7468 6520 removal of the │ │ │ │ │ +00039510: 636f 6e66 6c69 6374 6564 2d77 6974 6820 conflicted-with │ │ │ │ │ +00039520: 7061 636b 6167 6520 6861 7320 6265 656e package has been │ │ │ │ │ +00039530: 0a63 6f6d 706c 6574 6564 2c20 7768 6963 .completed, whic │ │ │ │ │ +00039540: 6820 6973 2061 2073 7472 6f6e 6720 7265 h is a strong re │ │ │ │ │ +00039550: 7374 7269 6374 696f 6e2e 0a0a 1f0a 4669 striction.....Fi │ │ │ │ │ +00039560: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00039570: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +00039580: 6972 7475 616c 2070 6163 6b61 6765 7320 irtual packages │ │ │ │ │ +00039590: 2d20 5072 6f76 6964 6573 2c20 204e 6578 - Provides, Nex │ │ │ │ │ +000395a0: 743a 204f 7665 7277 7269 7469 6e67 2066 t: Overwriting f │ │ │ │ │ +000395b0: 696c 6573 2061 6e64 2072 6570 6c61 6369 iles and replaci │ │ │ │ │ +000395c0: 6e67 2070 6163 6b61 6765 7320 2d20 5265 ng packages - Re │ │ │ │ │ +000395d0: 706c 6163 6573 2c20 2050 7265 763a 2043 places, Prev: C │ │ │ │ │ +000395e0: 6f6e 666c 6963 7469 6e67 2062 696e 6172 onflicting binar │ │ │ │ │ +000395f0: 7920 7061 636b 6167 6573 202d 2043 6f6e y packages - Con │ │ │ │ │ +00039600: 666c 6963 7473 2c20 2055 703a 2044 6563 flicts, Up: Dec │ │ │ │ │ +00039610: 6c61 7269 6e67 2072 656c 6174 696f 6e73 laring relations │ │ │ │ │ +00039620: 6869 7073 2062 6574 7765 656e 2070 6163 hips between pac │ │ │ │ │ +00039630: 6b61 6765 730a 0a37 2e35 2056 6972 7475 kages..7.5 Virtu │ │ │ │ │ +00039640: 616c 2070 6163 6b61 6765 7320 2d20 e280 al packages - .. │ │ │ │ │ +00039650: 9850 726f 7669 6465 73e2 8099 0a3d 3d3d .Provides....=== │ │ │ │ │ +00039660: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00039670: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +00039680: 4173 2077 656c 6c20 6173 2074 6865 206e As well as the n │ │ │ │ │ +00039690: 616d 6573 206f 6620 6163 7475 616c 2028 ames of actual ( │ │ │ │ │ +000396a0: e280 9c63 6f6e 6372 6574 65e2 809d 2920 ...concrete...) │ │ │ │ │ +000396b0: 7061 636b 6167 6573 2c20 7468 6520 7061 packages, the pa │ │ │ │ │ +000396c0: 636b 6167 650a 7265 6c61 7469 6f6e 7368 ckage.relationsh │ │ │ │ │ +000396d0: 6970 2066 6965 6c64 7320 e280 9844 6570 ip fields ...Dep │ │ │ │ │ +000396e0: 656e 6473 e280 992c 20e2 8098 5265 636f ends..., ...Reco │ │ │ │ │ +000396f0: 6d6d 656e 6473 e280 992c 20e2 8098 5375 mmends..., ...Su │ │ │ │ │ +00039700: 6767 6573 7473 e280 992c 20e2 8098 456e ggests..., ...En │ │ │ │ │ +00039710: 6861 6e63 6573 e280 992c 0ae2 8098 5072 hances...,....Pr │ │ │ │ │ +00039720: 652d 4465 7065 6e64 73e2 8099 2c20 e280 e-Depends..., .. │ │ │ │ │ +00039730: 9842 7265 616b 73e2 8099 2c20 e280 9843 .Breaks..., ...C │ │ │ │ │ +00039740: 6f6e 666c 6963 7473 e280 992c 20e2 8098 onflicts..., ... │ │ │ │ │ +00039750: 4275 696c 642d 4465 7065 6e64 73e2 8099 Build-Depends... │ │ │ │ │ +00039760: 2c0a e280 9842 7569 6c64 2d44 6570 656e ,....Build-Depen │ │ │ │ │ +00039770: 6473 2d49 6e64 6570 e280 992c 20e2 8098 ds-Indep..., ... │ │ │ │ │ +00039780: 4275 696c 642d 4465 7065 6e64 732d 4172 Build-Depends-Ar │ │ │ │ │ +00039790: 6368 e280 992c 20e2 8098 4275 696c 642d ch..., ...Build- │ │ │ │ │ +000397a0: 436f 6e66 6c69 6374 73e2 8099 2c0a e280 Conflicts...,... │ │ │ │ │ +000397b0: 9842 7569 6c64 2d43 6f6e 666c 6963 7473 .Build-Conflicts │ │ │ │ │ +000397c0: 2d49 6e64 6570 e280 9920 616e 6420 e280 -Indep... and .. │ │ │ │ │ +000397d0: 9842 7569 6c64 2d43 6f6e 666c 6963 7473 .Build-Conflicts │ │ │ │ │ +000397e0: 2d41 7263 68e2 8099 206d 6179 206d 656e -Arch... may men │ │ │ │ │ +000397f0: 7469 6f6e 20e2 809c 7669 7274 7561 6c0a tion ...virtual. │ │ │ │ │ +00039800: 7061 636b 6167 6573 e280 9d2e 0a0a 4120 packages......A │ │ │ │ │ +00039810: 2776 6972 7475 616c 2070 6163 6b61 6765 'virtual package │ │ │ │ │ +00039820: 2720 6973 206f 6e65 2077 6869 6368 2061 ' is one which a │ │ │ │ │ +00039830: 7070 6561 7273 2069 6e20 7468 6520 e280 ppears in the .. │ │ │ │ │ +00039840: 9850 726f 7669 6465 73e2 8099 2063 6f6e .Provides... con │ │ │ │ │ +00039850: 7472 6f6c 2066 6965 6c64 0a6f 6620 616e trol field.of an │ │ │ │ │ +00039860: 6f74 6865 7220 7061 636b 6167 652e 2020 other package. │ │ │ │ │ +00039870: 5468 6520 6566 6665 6374 2069 7320 6173 The effect is as │ │ │ │ │ +00039880: 2069 6620 7468 6520 7061 636b 6167 6528 if the package( │ │ │ │ │ +00039890: 7329 2077 6869 6368 2070 726f 7669 6465 s) which provide │ │ │ │ │ +000398a0: 2061 0a70 6172 7469 6375 6c61 7220 7669 a.particular vi │ │ │ │ │ +000398b0: 7274 7561 6c20 7061 636b 6167 6520 6e61 rtual package na │ │ │ │ │ +000398c0: 6d65 2068 6164 2062 6565 6e20 6c69 7374 me had been list │ │ │ │ │ +000398d0: 6564 2062 7920 6e61 6d65 2065 7665 7279 ed by name every │ │ │ │ │ +000398e0: 7768 6572 6520 7468 650a 7669 7274 7561 where the.virtua │ │ │ │ │ +000398f0: 6c20 7061 636b 6167 6520 6e61 6d65 2061 l package name a │ │ │ │ │ +00039900: 7070 6561 7273 2e20 2028 5365 6520 616c ppears. (See al │ │ │ │ │ +00039910: 736f 202a 6e6f 7465 2056 6972 7475 616c so *note Virtual │ │ │ │ │ +00039920: 2070 6163 6b61 6765 733a 2031 332e 290a packages: 13.). │ │ │ │ │ +00039930: 0a49 6620 7468 6572 6520 6172 6520 626f .If there are bo │ │ │ │ │ +00039940: 7468 2063 6f6e 6372 6574 6520 616e 6420 th concrete and │ │ │ │ │ +00039950: 7669 7274 7561 6c20 7061 636b 6167 6573 virtual packages │ │ │ │ │ +00039960: 206f 6620 7468 6520 7361 6d65 206e 616d of the same nam │ │ │ │ │ +00039970: 652c 2074 6865 6e0a 7468 6520 6465 7065 e, then.the depe │ │ │ │ │ +00039980: 6e64 656e 6379 206d 6179 2062 6520 7361 ndency may be sa │ │ │ │ │ +00039990: 7469 7366 6965 6420 286f 7220 7468 6520 tisfied (or the │ │ │ │ │ +000399a0: 636f 6e66 6c69 6374 2063 6175 7365 6429 conflict caused) │ │ │ │ │ +000399b0: 2062 7920 6569 7468 6572 2074 6865 0a63 by either the.c │ │ │ │ │ +000399c0: 6f6e 6372 6574 6520 7061 636b 6167 6520 oncrete package │ │ │ │ │ +000399d0: 7769 7468 2074 6865 206e 616d 6520 696e with the name in │ │ │ │ │ +000399e0: 2071 7565 7374 696f 6e20 6f72 2061 6e79 question or any │ │ │ │ │ +000399f0: 206f 7468 6572 2063 6f6e 6372 6574 6520 other concrete │ │ │ │ │ +00039a00: 7061 636b 6167 650a 7768 6963 6820 7072 package.which pr │ │ │ │ │ +00039a10: 6f76 6964 6573 2074 6865 2076 6972 7475 ovides the virtu │ │ │ │ │ +00039a20: 616c 2070 6163 6b61 6765 2077 6974 6820 al package with │ │ │ │ │ +00039a30: 7468 6520 6e61 6d65 2069 6e20 7175 6573 the name in ques │ │ │ │ │ +00039a40: 7469 6f6e 2e20 2054 6869 7320 6973 0a73 tion. This is.s │ │ │ │ │ +00039a50: 6f20 7468 6174 2c20 666f 7220 6578 616d o that, for exam │ │ │ │ │ +00039a60: 706c 652c 2073 7570 706f 7369 6e67 2077 ple, supposing w │ │ │ │ │ +00039a70: 6520 6861 7665 0a0a 2020 2020 2050 6163 e have.. Pac │ │ │ │ │ +00039a80: 6b61 6765 3a20 666f 6f0a 2020 2020 2044 kage: foo. D │ │ │ │ │ +00039a90: 6570 656e 6473 3a20 6261 720a 0a61 6e64 epends: bar..and │ │ │ │ │ +00039aa0: 2073 6f6d 656f 6e65 2065 6c73 6520 7265 someone else re │ │ │ │ │ +00039ab0: 6c65 6173 6573 2061 6e20 656e 6861 6e63 leases an enhanc │ │ │ │ │ +00039ac0: 6564 2076 6572 7369 6f6e 206f 6620 7468 ed version of th │ │ │ │ │ +00039ad0: 6520 e280 9862 6172 e280 9920 7061 636b e ...bar... pack │ │ │ │ │ +00039ae0: 6167 6520 7468 6579 0a63 616e 2073 6179 age they.can say │ │ │ │ │ +00039af0: 3a0a 0a20 2020 2020 5061 636b 6167 653a :.. Package: │ │ │ │ │ +00039b00: 2062 6172 2d70 6c75 730a 2020 2020 2050 bar-plus. P │ │ │ │ │ +00039b10: 726f 7669 6465 733a 2062 6172 0a0a 616e rovides: bar..an │ │ │ │ │ +00039b20: 6420 7468 6520 e280 9862 6172 2d70 6c75 d the ...bar-plu │ │ │ │ │ +00039b30: 73e2 8099 2070 6163 6b61 6765 2077 696c s... package wil │ │ │ │ │ +00039b40: 6c20 6e6f 7720 616c 736f 2073 6174 6973 l now also satis │ │ │ │ │ +00039b50: 6679 2074 6865 2064 6570 656e 6465 6e63 fy the dependenc │ │ │ │ │ +00039b60: 7920 666f 7220 7468 650a e280 9866 6f6f y for the....foo │ │ │ │ │ +00039b70: e280 9920 7061 636b 6167 652e 0a0a 4120 ... package...A │ │ │ │ │ +00039b80: e280 9850 726f 7669 6465 73e2 8099 2066 ...Provides... f │ │ │ │ │ +00039b90: 6965 6c64 206d 6179 2063 6f6e 7461 696e ield may contain │ │ │ │ │ +00039ba0: 2076 6572 7369 6f6e 206e 756d 6265 7273 version numbers │ │ │ │ │ +00039bb0: 2c20 616e 6420 7375 6368 2061 2076 6572 , and such a ver │ │ │ │ │ +00039bc0: 7369 6f6e 0a6e 756d 6265 7220 7769 6c6c sion.number will │ │ │ │ │ +00039bd0: 2062 6520 636f 6e73 6964 6572 6564 2077 be considered w │ │ │ │ │ +00039be0: 6865 6e20 636f 6e73 6964 6572 696e 6720 hen considering │ │ │ │ │ +00039bf0: 6120 6465 7065 6e64 656e 6379 206f 6e20 a dependency on │ │ │ │ │ +00039c00: 6f72 2063 6f6e 666c 6963 740a 7769 7468 or conflict.with │ │ │ │ │ +00039c10: 2074 6865 2076 6972 7475 616c 2070 6163 the virtual pac │ │ │ │ │ +00039c20: 6b61 6765 206e 616d 652e 2020 466f 7220 kage name. For │ │ │ │ │ +00039c30: 6578 616d 706c 652c 2067 6976 656e 2074 example, given t │ │ │ │ │ +00039c40: 6865 2066 6f6c 6c6f 7769 6e67 0a70 6163 he following.pac │ │ │ │ │ +00039c50: 6b61 6765 733a 0a0a 2020 2020 2050 6163 kages:.. Pac │ │ │ │ │ +00039c60: 6b61 6765 3a20 666f 6f0a 2020 2020 2044 kage: foo. D │ │ │ │ │ +00039c70: 6570 656e 6473 3a20 6261 7220 283e 3d20 epends: bar (>= │ │ │ │ │ +00039c80: 312e 3029 0a0a 2020 2020 2050 6163 6b61 1.0).. Packa │ │ │ │ │ +00039c90: 6765 3a20 6261 720a 2020 2020 2056 6572 ge: bar. Ver │ │ │ │ │ +00039ca0: 7369 6f6e 3a20 302e 390a 0a20 2020 2020 sion: 0.9.. │ │ │ │ │ +00039cb0: 5061 636b 6167 653a 2062 6172 2d70 6c75 Package: bar-plu │ │ │ │ │ +00039cc0: 730a 2020 2020 2050 726f 7669 6465 733a s. Provides: │ │ │ │ │ +00039cd0: 2062 6172 2028 3d20 312e 3029 0a0a 7468 bar (= 1.0)..th │ │ │ │ │ +00039ce0: 6520 e280 9862 6172 2d70 6c75 73e2 8099 e ...bar-plus... │ │ │ │ │ +00039cf0: 2070 6163 6b61 6765 2077 696c 6c20 7361 package will sa │ │ │ │ │ +00039d00: 7469 7366 7920 7468 6520 6465 7065 6e64 tisfy the depend │ │ │ │ │ +00039d10: 656e 6379 2066 6f72 2074 6865 20e2 8098 ency for the ... │ │ │ │ │ +00039d20: 666f 6fe2 8099 2070 6163 6b61 6765 0a77 foo... package.w │ │ │ │ │ +00039d30: 6974 6820 7468 6520 7669 7274 7561 6c20 ith the virtual │ │ │ │ │ +00039d40: 7061 636b 6167 6520 6e61 6d65 2c20 6173 package name, as │ │ │ │ │ +00039d50: 2061 626f 7665 2e20 2049 6620 7468 6520 above. If the │ │ │ │ │ +00039d60: e280 9850 726f 7669 6465 73e2 8099 2066 ...Provides... f │ │ │ │ │ +00039d70: 6965 6c64 2064 6f65 730a 6e6f 7420 7370 ield does.not sp │ │ │ │ │ +00039d80: 6563 6966 7920 6120 7665 7273 696f 6e20 ecify a version │ │ │ │ │ +00039d90: 6e75 6d62 6572 2c20 6974 2077 696c 6c20 number, it will │ │ │ │ │ +00039da0: 6e6f 7420 7361 7469 7366 7920 7665 7273 not satisfy vers │ │ │ │ │ +00039db0: 696f 6e65 6420 6465 7065 6e64 656e 6369 ioned dependenci │ │ │ │ │ +00039dc0: 6573 0a6f 7220 7669 6f6c 6174 6520 7665 es.or violate ve │ │ │ │ │ +00039dd0: 7273 696f 6e65 6420 e280 9843 6f6e 666c rsioned ...Confl │ │ │ │ │ +00039de0: 6963 7473 e280 9920 6f72 20e2 8098 4272 icts... or ...Br │ │ │ │ │ +00039df0: 6561 6b73 e280 992e 2020 466f 7220 6578 eaks.... For ex │ │ │ │ │ +00039e00: 616d 706c 652c 2067 6976 656e 2074 6865 ample, given the │ │ │ │ │ +00039e10: 0a66 6f6c 6c6f 7769 6e67 2070 6163 6b61 .following packa │ │ │ │ │ +00039e20: 6765 733a 0a0a 2020 2020 2050 6163 6b61 ges:.. Packa │ │ │ │ │ +00039e30: 6765 3a20 666f 6f0a 2020 2020 2044 6570 ge: foo. Dep │ │ │ │ │ +00039e40: 656e 6473 3a20 6261 7220 283e 3d20 312e ends: bar (>= 1. │ │ │ │ │ +00039e50: 3029 0a0a 2020 2020 2050 6163 6b61 6765 0).. Package │ │ │ │ │ +00039e60: 3a20 6261 720a 2020 2020 2056 6572 7369 : bar. Versi │ │ │ │ │ +00039e70: 6f6e 3a20 302e 390a 0a20 2020 2020 5061 on: 0.9.. Pa │ │ │ │ │ +00039e80: 636b 6167 653a 2062 6172 2d70 6c75 730a ckage: bar-plus. │ │ │ │ │ +00039e90: 2020 2020 2050 726f 7669 6465 733a 2062 Provides: b │ │ │ │ │ +00039ea0: 6172 2028 3d20 312e 3029 0a0a 2020 2020 ar (= 1.0).. │ │ │ │ │ +00039eb0: 2050 6163 6b61 6765 3a20 6261 722d 636c Package: bar-cl │ │ │ │ │ +00039ec0: 6f6e 650a 2020 2020 2050 726f 7669 6465 one. Provide │ │ │ │ │ +00039ed0: 733a 2062 6172 0a0a 7468 6520 e280 9862 s: bar..the ...b │ │ │ │ │ +00039ee0: 6172 2d70 6c75 73e2 8099 2070 6163 6b61 ar-plus... packa │ │ │ │ │ +00039ef0: 6765 2077 696c 6c20 7361 7469 7366 7920 ge will satisfy │ │ │ │ │ +00039f00: 7468 6520 6465 7065 6e64 656e 6379 2066 the dependency f │ │ │ │ │ +00039f10: 6f72 2074 6865 20e2 8098 666f 6fe2 8099 or the ...foo... │ │ │ │ │ +00039f20: 0a70 6163 6b61 6765 2c20 6275 7420 7468 .package, but th │ │ │ │ │ +00039f30: 6520 e280 9862 6172 2d63 6c6f 6e65 e280 e ...bar-clone.. │ │ │ │ │ +00039f40: 9920 7061 636b 6167 6520 7769 6c6c 206e . package will n │ │ │ │ │ +00039f50: 6f74 2e0a 0a54 6f20 7370 6563 6966 7920 ot...To specify │ │ │ │ │ +00039f60: 7768 6963 6820 6f66 2061 2073 6574 206f which of a set o │ │ │ │ │ +00039f70: 6620 7265 616c 2070 6163 6b61 6765 7320 f real packages │ │ │ │ │ +00039f80: 7368 6f75 6c64 2062 6520 7468 6520 6465 should be the de │ │ │ │ │ +00039f90: 6661 756c 7420 746f 0a73 6174 6973 6679 fault to.satisfy │ │ │ │ │ +00039fa0: 2061 2070 6172 7469 6375 6c61 7220 6465 a particular de │ │ │ │ │ +00039fb0: 7065 6e64 656e 6379 206f 6e20 6120 7669 pendency on a vi │ │ │ │ │ +00039fc0: 7274 7561 6c20 7061 636b 6167 652c 206c rtual package, l │ │ │ │ │ +00039fd0: 6973 7420 7468 6520 7265 616c 0a70 6163 ist the real.pac │ │ │ │ │ +00039fe0: 6b61 6765 2061 7320 616e 2061 6c74 6572 kage as an alter │ │ │ │ │ +00039ff0: 6e61 7469 7665 2062 6566 6f72 6520 7468 native before th │ │ │ │ │ +0003a000: 6520 7669 7274 7561 6c20 6f6e 652e 0a0a e virtual one... │ │ │ │ │ +0003a010: 4966 2074 6865 2076 6972 7475 616c 2070 If the virtual p │ │ │ │ │ +0003a020: 6163 6b61 6765 2072 6570 7265 7365 6e74 ackage represent │ │ │ │ │ +0003a030: 7320 6120 6661 6369 6c69 7479 2074 6861 s a facility tha │ │ │ │ │ +0003a040: 7420 6361 6e20 6f6e 6c79 2062 6520 7072 t can only be pr │ │ │ │ │ +0003a050: 6f76 6964 6564 0a62 7920 6f6e 6520 7265 ovided.by one re │ │ │ │ │ +0003a060: 616c 2070 6163 6b61 6765 2061 7420 6120 al package at a │ │ │ │ │ +0003a070: 7469 6d65 2c20 7375 6368 2061 7320 7468 time, such as th │ │ │ │ │ +0003a080: 6520 6d61 696c 2d74 7261 6e73 706f 7274 e mail-transport │ │ │ │ │ +0003a090: 2d61 6765 6e74 2076 6972 7475 616c 0a70 -agent virtual.p │ │ │ │ │ +0003a0a0: 6163 6b61 6765 2074 6861 7420 7265 7175 ackage that requ │ │ │ │ │ +0003a0b0: 6972 6573 2069 6e73 7461 6c6c 6174 696f ires installatio │ │ │ │ │ +0003a0c0: 6e20 6f66 2061 2062 696e 6172 7920 7468 n of a binary th │ │ │ │ │ +0003a0d0: 6174 2077 6f75 6c64 2063 6f6e 666c 6963 at would conflic │ │ │ │ │ +0003a0e0: 7420 7769 7468 0a61 6c6c 206f 7468 6572 t with.all other │ │ │ │ │ +0003a0f0: 2070 726f 7669 6465 7273 206f 6620 7468 providers of th │ │ │ │ │ +0003a100: 6174 2076 6972 7475 616c 2070 6163 6b61 at virtual packa │ │ │ │ │ +0003a110: 6765 2028 7365 6520 2a6e 6f74 6520 4d61 ge (see *note Ma │ │ │ │ │ +0003a120: 696c 2074 7261 6e73 706f 7274 2c0a 6465 il transport,.de │ │ │ │ │ +0003a130: 6c69 7665 7279 2061 6e64 2075 7365 7220 livery and user │ │ │ │ │ +0003a140: 6167 656e 7473 3a20 6638 2e29 2c20 616c agents: f8.), al │ │ │ │ │ +0003a150: 6c20 7061 636b 6167 6573 2070 726f 7669 l packages provi │ │ │ │ │ +0003a160: 6469 6e67 2074 6861 7420 7669 7274 7561 ding that virtua │ │ │ │ │ +0003a170: 6c0a 7061 636b 6167 6520 7368 6f75 6c64 l.package should │ │ │ │ │ +0003a180: 2061 6c73 6f20 6465 636c 6172 6520 6120 also declare a │ │ │ │ │ +0003a190: 636f 6e66 6c69 6374 2077 6974 6820 6974 conflict with it │ │ │ │ │ +0003a1a0: 2075 7369 6e67 20e2 8098 436f 6e66 6c69 using ...Confli │ │ │ │ │ +0003a1b0: 6374 73e2 8099 2e20 2054 6869 730a 7769 cts.... This.wi │ │ │ │ │ +0003a1c0: 6c6c 2065 6e73 7572 6520 7468 6174 2061 ll ensure that a │ │ │ │ │ +0003a1d0: 7420 6d6f 7374 206f 6e65 2070 726f 7669 t most one provi │ │ │ │ │ +0003a1e0: 6465 7220 6f66 2074 6861 7420 7669 7274 der of that virt │ │ │ │ │ +0003a1f0: 7561 6c20 7061 636b 6167 6520 6973 0a75 ual package is.u │ │ │ │ │ +0003a200: 6e70 6163 6b65 6420 6f72 2069 6e73 7461 npacked or insta │ │ │ │ │ +0003a210: 6c6c 6564 2061 7420 6120 7469 6d65 2e0a lled at a time.. │ │ │ │ │ +0003a220: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0003a230: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0003a240: 6465 3a20 4f76 6572 7772 6974 696e 6720 de: Overwriting │ │ │ │ │ +0003a250: 6669 6c65 7320 616e 6420 7265 706c 6163 files and replac │ │ │ │ │ +0003a260: 696e 6720 7061 636b 6167 6573 202d 2052 ing packages - R │ │ │ │ │ +0003a270: 6570 6c61 6365 732c 2020 4e65 7874 3a20 eplaces, Next: │ │ │ │ │ +0003a280: 5265 6c61 7469 6f6e 7368 6970 7320 6265 Relationships be │ │ │ │ │ +0003a290: 7477 6565 6e20 736f 7572 6365 2061 6e64 tween source and │ │ │ │ │ +0003a2a0: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +0003a2b0: 202d 2042 7569 6c64 2d44 6570 656e 6473 - Build-Depends │ │ │ │ │ +0003a2c0: 2042 7569 6c64 2d44 6570 656e 6473 2d49 Build-Depends-I │ │ │ │ │ +0003a2d0: 6e64 6570 2042 7569 6c64 2d44 6570 656e ndep Build-Depen │ │ │ │ │ +0003a2e0: 6473 2d41 7263 6820 4275 696c 642d 436f ds-Arch Build-Co │ │ │ │ │ +0003a2f0: 6e66 6c69 6374 7320 4275 696c 642d 436f nflicts Build-Co │ │ │ │ │ +0003a300: 6e66 6c69 6374 732d 496e 6465 7020 4275 nflicts-Indep Bu │ │ │ │ │ +0003a310: 696c 642d 436f 6e66 6c69 6374 732d 4172 ild-Conflicts-Ar │ │ │ │ │ +0003a320: 6368 2c20 2050 7265 763a 2056 6972 7475 ch, Prev: Virtu │ │ │ │ │ +0003a330: 616c 2070 6163 6b61 6765 7320 2d20 5072 al packages - Pr │ │ │ │ │ +0003a340: 6f76 6964 6573 2c20 2055 703a 2044 6563 ovides, Up: Dec │ │ │ │ │ +0003a350: 6c61 7269 6e67 2072 656c 6174 696f 6e73 laring relations │ │ │ │ │ +0003a360: 6869 7073 2062 6574 7765 656e 2070 6163 hips between pac │ │ │ │ │ +0003a370: 6b61 6765 730a 0a37 2e36 204f 7665 7277 kages..7.6 Overw │ │ │ │ │ +0003a380: 7269 7469 6e67 2066 696c 6573 2061 6e64 riting files and │ │ │ │ │ +0003a390: 2072 6570 6c61 6369 6e67 2070 6163 6b61 replacing packa │ │ │ │ │ +0003a3a0: 6765 7320 2d20 e280 9852 6570 6c61 6365 ges - ...Replace │ │ │ │ │ +0003a3b0: 73e2 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d s....=========== │ │ │ │ │ +0003a3c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003a3d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003a3e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +0003a3f0: 5061 636b 6167 6573 2063 616e 2064 6563 Packages can dec │ │ │ │ │ +0003a400: 6c61 7265 2069 6e20 7468 6569 7220 636f lare in their co │ │ │ │ │ +0003a410: 6e74 726f 6c20 6669 6c65 2074 6861 7420 ntrol file that │ │ │ │ │ +0003a420: 7468 6579 2073 686f 756c 6420 6f76 6572 they should over │ │ │ │ │ +0003a430: 7772 6974 650a 6669 6c65 7320 696e 2063 write.files in c │ │ │ │ │ +0003a440: 6572 7461 696e 206f 7468 6572 2070 6163 ertain other pac │ │ │ │ │ +0003a450: 6b61 6765 732c 206f 7220 636f 6d70 6c65 kages, or comple │ │ │ │ │ +0003a460: 7465 6c79 2072 6570 6c61 6365 206f 7468 tely replace oth │ │ │ │ │ +0003a470: 6572 2070 6163 6b61 6765 732e 0a54 6865 er packages..The │ │ │ │ │ +0003a480: 20e2 8098 5265 706c 6163 6573 e280 9920 ...Replaces... │ │ │ │ │ +0003a490: 636f 6e74 726f 6c20 6669 656c 6420 6861 control field ha │ │ │ │ │ +0003a4a0: 7320 7468 6573 6520 7477 6f20 6469 7374 s these two dist │ │ │ │ │ +0003a4b0: 696e 6374 2070 7572 706f 7365 732e 0a0a inct purposes... │ │ │ │ │ +0003a4c0: 2a20 4d65 6e75 3a0a 0a2a 204f 7665 7277 * Menu:..* Overw │ │ │ │ │ +0003a4d0: 7269 7469 6e67 2066 696c 6573 2069 6e20 riting files in │ │ │ │ │ +0003a4e0: 6f74 6865 7220 7061 636b 6167 6573 3a3a other packages:: │ │ │ │ │ +0003a4f0: 0a2a 2052 6570 6c61 6369 6e67 2077 686f .* Replacing who │ │ │ │ │ +0003a500: 6c65 2070 6163 6b61 6765 732c 2066 6f72 le packages, for │ │ │ │ │ +0003a510: 6369 6e67 2074 6865 6972 2072 656d 6f76 cing their remov │ │ │ │ │ +0003a520: 616c 3a20 5265 706c 6163 696e 6720 7768 al: Replacing wh │ │ │ │ │ +0003a530: 6f6c 6520 7061 636b 6167 6573 2066 6f72 ole packages for │ │ │ │ │ +0003a540: 6369 6e67 2074 6865 6972 2072 656d 6f76 cing their remov │ │ │ │ │ +0003a550: 616c 2e0a 0a1f 0a46 696c 653a 2064 6562 al.....File: deb │ │ │ │ │ +0003a560: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0003a570: 2020 4e6f 6465 3a20 4f76 6572 7772 6974 Node: Overwrit │ │ │ │ │ +0003a580: 696e 6720 6669 6c65 7320 696e 206f 7468 ing files in oth │ │ │ │ │ +0003a590: 6572 2070 6163 6b61 6765 732c 2020 4e65 er packages, Ne │ │ │ │ │ +0003a5a0: 7874 3a20 5265 706c 6163 696e 6720 7768 xt: Replacing wh │ │ │ │ │ +0003a5b0: 6f6c 6520 7061 636b 6167 6573 2066 6f72 ole packages for │ │ │ │ │ +0003a5c0: 6369 6e67 2074 6865 6972 2072 656d 6f76 cing their remov │ │ │ │ │ +0003a5d0: 616c 2c20 2055 703a 204f 7665 7277 7269 al, Up: Overwri │ │ │ │ │ +0003a5e0: 7469 6e67 2066 696c 6573 2061 6e64 2072 ting files and r │ │ │ │ │ +0003a5f0: 6570 6c61 6369 6e67 2070 6163 6b61 6765 eplacing package │ │ │ │ │ +0003a600: 7320 2d20 5265 706c 6163 6573 0a0a 372e s - Replaces..7. │ │ │ │ │ +0003a610: 362e 3120 4f76 6572 7772 6974 696e 6720 6.1 Overwriting │ │ │ │ │ +0003a620: 6669 6c65 7320 696e 206f 7468 6572 2070 files in other p │ │ │ │ │ +0003a630: 6163 6b61 6765 730a 2d2d 2d2d 2d2d 2d2d ackages.-------- │ │ │ │ │ +0003a640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0003a650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0003a660: 2d0a 0a49 7420 6973 2075 7375 616c 6c79 -..It is usually │ │ │ │ │ +0003a670: 2061 6e20 6572 726f 7220 666f 7220 6120 an error for a │ │ │ │ │ +0003a680: 7061 636b 6167 6520 746f 2063 6f6e 7461 package to conta │ │ │ │ │ +0003a690: 696e 2066 696c 6573 2077 6869 6368 2061 in files which a │ │ │ │ │ +0003a6a0: 7265 206f 6e20 7468 650a 7379 7374 656d re on the.system │ │ │ │ │ +0003a6b0: 2069 6e20 616e 6f74 6865 7220 7061 636b in another pack │ │ │ │ │ +0003a6c0: 6167 652e 2020 486f 7765 7665 722c 2069 age. However, i │ │ │ │ │ +0003a6d0: 6620 7468 6520 6f76 6572 7772 6974 696e f the overwritin │ │ │ │ │ +0003a6e0: 6720 7061 636b 6167 6520 6465 636c 6172 g package declar │ │ │ │ │ +0003a6f0: 6573 0a74 6861 7420 6974 20e2 8098 5265 es.that it ...Re │ │ │ │ │ +0003a700: 706c 6163 6573 e280 9920 7468 6520 6f6e places... the on │ │ │ │ │ +0003a710: 6520 636f 6e74 6169 6e69 6e67 2074 6865 e containing the │ │ │ │ │ +0003a720: 2066 696c 6520 6265 696e 6720 6f76 6572 file being over │ │ │ │ │ +0003a730: 7772 6974 7465 6e2c 2074 6865 6e0a e280 written, then... │ │ │ │ │ +0003a740: 9864 706b 67e2 8099 2077 696c 6c20 7265 .dpkg... will re │ │ │ │ │ +0003a750: 706c 6163 6520 7468 6520 6669 6c65 2066 place the file f │ │ │ │ │ +0003a760: 726f 6d20 7468 6520 6f6c 6420 7061 636b rom the old pack │ │ │ │ │ +0003a770: 6167 6520 7769 7468 2074 6861 7420 6672 age with that fr │ │ │ │ │ +0003a780: 6f6d 2074 6865 0a6e 6577 2e20 2054 6865 om the.new. The │ │ │ │ │ +0003a790: 2066 696c 6520 7769 6c6c 206e 6f20 6c6f file will no lo │ │ │ │ │ +0003a7a0: 6e67 6572 2062 6520 6c69 7374 6564 2061 nger be listed a │ │ │ │ │ +0003a7b0: 7320 e280 9c6f 776e 6564 e280 9d20 6279 s ...owned... by │ │ │ │ │ +0003a7c0: 2074 6865 206f 6c64 2070 6163 6b61 6765 the old package │ │ │ │ │ +0003a7d0: 0a61 6e64 2077 696c 6c20 6265 2074 616b .and will be tak │ │ │ │ │ +0003a7e0: 656e 206f 7665 7220 6279 2074 6865 206e en over by the n │ │ │ │ │ +0003a7f0: 6577 2070 6163 6b61 6765 2e20 204e 6f72 ew package. Nor │ │ │ │ │ +0003a800: 6d61 6c6c 792c 20e2 8098 4272 6561 6b73 mally, ...Breaks │ │ │ │ │ +0003a810: e280 9920 7368 6f75 6c64 2062 650a 7573 ... should be.us │ │ │ │ │ +0003a820: 6564 2069 6e20 636f 6e6a 756e 6374 696f ed in conjunctio │ │ │ │ │ +0003a830: 6e20 7769 7468 20e2 8098 5265 706c 6163 n with ...Replac │ │ │ │ │ +0003a840: 6573 e280 992e 2020 2831 290a 0a46 6f72 es.... (1)..For │ │ │ │ │ +0003a850: 2065 7861 6d70 6c65 2c20 6966 2061 2070 example, if a p │ │ │ │ │ +0003a860: 6163 6b61 6765 2066 6f6f 2069 7320 7370 ackage foo is sp │ │ │ │ │ +0003a870: 6c69 7420 696e 746f 2066 6f6f 2061 6e64 lit into foo and │ │ │ │ │ +0003a880: 2066 6f6f 2d64 6174 6120 7374 6172 7469 foo-data starti │ │ │ │ │ +0003a890: 6e67 2061 740a 7665 7273 696f 6e20 312e ng at.version 1. │ │ │ │ │ +0003a8a0: 322d 332c 2066 6f6f 2d64 6174 6120 776f 2-3, foo-data wo │ │ │ │ │ +0003a8b0: 756c 6420 6861 7665 2074 6865 2066 6965 uld have the fie │ │ │ │ │ +0003a8c0: 6c64 730a 0a20 2020 2020 5265 706c 6163 lds.. Replac │ │ │ │ │ +0003a8d0: 6573 3a20 666f 6f20 283c 3c20 312e 322d es: foo (<< 1.2- │ │ │ │ │ +0003a8e0: 3329 0a20 2020 2020 4272 6561 6b73 3a20 3). Breaks: │ │ │ │ │ +0003a8f0: 666f 6f20 283c 3c20 312e 322d 3329 0a0a foo (<< 1.2-3).. │ │ │ │ │ +0003a900: 696e 2069 7473 2063 6f6e 7472 6f6c 2066 in its control f │ │ │ │ │ +0003a910: 696c 652e 2020 5468 6520 6e65 7720 7665 ile. The new ve │ │ │ │ │ +0003a920: 7273 696f 6e20 6f66 2074 6865 2070 6163 rsion of the pac │ │ │ │ │ +0003a930: 6b61 6765 2066 6f6f 2077 6f75 6c64 206e kage foo would n │ │ │ │ │ +0003a940: 6f72 6d61 6c6c 790a 6861 7665 2074 6865 ormally.have the │ │ │ │ │ +0003a950: 2066 6965 6c64 0a0a 2020 2020 2044 6570 field.. Dep │ │ │ │ │ +0003a960: 656e 6473 3a20 666f 6f2d 6461 7461 2028 ends: foo-data ( │ │ │ │ │ +0003a970: 3e3d 2031 2e32 2d33 290a 0a28 6f72 2070 >= 1.2-3)..(or p │ │ │ │ │ +0003a980: 6f73 7369 626c 7920 e280 9852 6563 6f6d ossibly ...Recom │ │ │ │ │ +0003a990: 6d65 6e64 73e2 8099 206f 7220 6576 656e mends... or even │ │ │ │ │ +0003a9a0: 20e2 8098 5375 6767 6573 7473 e280 9920 ...Suggests... │ │ │ │ │ +0003a9b0: 6966 2074 6865 2066 696c 6573 206d 6f76 if the files mov │ │ │ │ │ +0003a9c0: 6564 2069 6e74 6f0a 666f 6f2d 6461 7461 ed into.foo-data │ │ │ │ │ +0003a9d0: 2061 7265 206e 6f74 2072 6571 7569 7265 are not require │ │ │ │ │ +0003a9e0: 6420 666f 7220 6e6f 726d 616c 206f 7065 d for normal ope │ │ │ │ │ +0003a9f0: 7261 7469 6f6e 292e 0a0a 4966 2061 2070 ration)...If a p │ │ │ │ │ +0003aa00: 6163 6b61 6765 2069 7320 636f 6d70 6c65 ackage is comple │ │ │ │ │ +0003aa10: 7465 6c79 2072 6570 6c61 6365 6420 696e tely replaced in │ │ │ │ │ +0003aa20: 2074 6869 7320 7761 792c 2073 6f20 7468 this way, so th │ │ │ │ │ +0003aa30: 6174 20e2 8098 6470 6b67 e280 9920 646f at ...dpkg... do │ │ │ │ │ +0003aa40: 6573 206e 6f74 0a6b 6e6f 7720 6f66 2061 es not.know of a │ │ │ │ │ +0003aa50: 6e79 2066 696c 6573 2069 7420 7374 696c ny files it stil │ │ │ │ │ +0003aa60: 6c20 636f 6e74 6169 6e73 2c20 6974 2069 l contains, it i │ │ │ │ │ +0003aa70: 7320 636f 6e73 6964 6572 6564 2074 6f20 s considered to │ │ │ │ │ +0003aa80: 6861 7665 0ae2 809c 6469 7361 7070 6561 have....disappea │ │ │ │ │ +0003aa90: 7265 64e2 809d 2e20 2049 7420 7769 6c6c red.... It will │ │ │ │ │ +0003aaa0: 2062 6520 6d61 726b 6564 2061 7320 6e6f be marked as no │ │ │ │ │ +0003aab0: 7420 7761 6e74 6564 206f 6e20 7468 6520 t wanted on the │ │ │ │ │ +0003aac0: 7379 7374 656d 2028 7365 6c65 6374 6564 system (selected │ │ │ │ │ +0003aad0: 0a66 6f72 2072 656d 6f76 616c 2920 616e .for removal) an │ │ │ │ │ +0003aae0: 6420 e280 9c4e 6f74 2d49 6e73 7461 6c6c d ...Not-Install │ │ │ │ │ +0003aaf0: 6564 e280 9d2e 2020 416e 7920 e280 9863 ed.... Any ...c │ │ │ │ │ +0003ab00: 6f6e 6666 696c 65e2 8099 7320 6465 7461 onffile...s deta │ │ │ │ │ +0003ab10: 696c 7320 6e6f 7465 6420 666f 7220 7468 ils noted for th │ │ │ │ │ +0003ab20: 650a 7061 636b 6167 6520 7769 6c6c 2062 e.package will b │ │ │ │ │ +0003ab30: 6520 6967 6e6f 7265 642c 2061 7320 7468 e ignored, as th │ │ │ │ │ +0003ab40: 6579 2077 696c 6c20 6861 7665 2062 6565 ey will have bee │ │ │ │ │ +0003ab50: 6e20 7461 6b65 6e20 6f76 6572 2062 7920 n taken over by │ │ │ │ │ +0003ab60: 7468 650a 6f76 6572 7772 6974 696e 6720 the.overwriting │ │ │ │ │ +0003ab70: 7061 636b 6167 652e 2020 5468 6520 7061 package. The pa │ │ │ │ │ +0003ab80: 636b 6167 65e2 8099 7320 e280 9870 6f73 ckage...s ...pos │ │ │ │ │ +0003ab90: 7472 6de2 8099 2073 6372 6970 7420 7769 trm... script wi │ │ │ │ │ +0003aba0: 6c6c 2062 6520 7275 6e20 7769 7468 2061 ll be run with a │ │ │ │ │ +0003abb0: 0a73 7065 6369 616c 2061 7267 756d 656e .special argumen │ │ │ │ │ +0003abc0: 7420 746f 2061 6c6c 6f77 2074 6865 2070 t to allow the p │ │ │ │ │ +0003abd0: 6163 6b61 6765 2074 6f20 646f 2061 6e79 ackage to do any │ │ │ │ │ +0003abe0: 2066 696e 616c 2063 6c65 616e 7570 2072 final cleanup r │ │ │ │ │ +0003abf0: 6571 7569 7265 642e 0a53 6565 202a 6e6f equired..See *no │ │ │ │ │ +0003ac00: 7465 2053 756d 6d61 7279 206f 6620 7761 te Summary of wa │ │ │ │ │ +0003ac10: 7973 206d 6169 6e74 6169 6e65 7220 7363 ys maintainer sc │ │ │ │ │ +0003ac20: 7269 7074 7320 6172 6520 6361 6c6c 6564 ripts are called │ │ │ │ │ +0003ac30: 3a20 6535 2e20 2028 3229 0a0a 466f 7220 : e5. (2)..For │ │ │ │ │ +0003ac40: 7468 6973 2075 7361 6765 206f 6620 e280 this usage of .. │ │ │ │ │ +0003ac50: 9852 6570 6c61 6365 73e2 8099 2c20 7669 .Replaces..., vi │ │ │ │ │ +0003ac60: 7274 7561 6c20 7061 636b 6167 6573 2028 rtual packages ( │ │ │ │ │ +0003ac70: 7365 6520 2a6e 6f74 6520 5669 7274 7561 see *note Virtua │ │ │ │ │ +0003ac80: 6c0a 7061 636b 6167 6573 202d 2050 726f l.packages - Pro │ │ │ │ │ +0003ac90: 7669 6465 733a 2035 362e 2920 6172 6520 vides: 56.) are │ │ │ │ │ +0003aca0: 6e6f 7420 636f 6e73 6964 6572 6564 2077 not considered w │ │ │ │ │ +0003acb0: 6865 6e20 6c6f 6f6b 696e 6720 6174 2061 hen looking at a │ │ │ │ │ +0003acc0: 0ae2 8098 5265 706c 6163 6573 e280 9920 ....Replaces... │ │ │ │ │ +0003acd0: 6669 656c 642e 2020 5468 6520 7061 636b field. The pack │ │ │ │ │ +0003ace0: 6167 6573 2064 6563 6c61 7265 6420 6173 ages declared as │ │ │ │ │ +0003acf0: 2062 6569 6e67 2072 6570 6c61 6365 6420 being replaced │ │ │ │ │ +0003ad00: 6d75 7374 2062 650a 6d65 6e74 696f 6e65 must be.mentione │ │ │ │ │ +0003ad10: 6420 6279 2074 6865 6972 2072 6561 6c20 d by their real │ │ │ │ │ +0003ad20: 6e61 6d65 732e 0a0a 5468 6973 2075 7361 names...This usa │ │ │ │ │ +0003ad30: 6765 206f 6620 e280 9852 6570 6c61 6365 ge of ...Replace │ │ │ │ │ +0003ad40: 73e2 8099 206f 6e6c 7920 7461 6b65 7320 s... only takes │ │ │ │ │ +0003ad50: 6566 6665 6374 2077 6865 6e20 626f 7468 effect when both │ │ │ │ │ +0003ad60: 2070 6163 6b61 6765 7320 6172 6520 6174 packages are at │ │ │ │ │ +0003ad70: 0a6c 6561 7374 2070 6172 7469 616c 6c79 .least partially │ │ │ │ │ +0003ad80: 206f 6e20 7468 6520 7379 7374 656d 2061 on the system a │ │ │ │ │ +0003ad90: 7420 6f6e 6365 2e20 2049 7420 6973 206e t once. It is n │ │ │ │ │ +0003ada0: 6f74 2072 656c 6576 616e 7420 6966 2074 ot relevant if t │ │ │ │ │ +0003adb0: 6865 0a70 6163 6b61 6765 7320 636f 6e66 he.packages conf │ │ │ │ │ +0003adc0: 6c69 6374 2075 6e6c 6573 7320 7468 6520 lict unless the │ │ │ │ │ +0003add0: 636f 6e66 6c69 6374 2068 6173 2062 6565 conflict has bee │ │ │ │ │ +0003ade0: 6e20 6f76 6572 7269 6464 656e 2e0a 0a20 n overridden... │ │ │ │ │ +0003adf0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ +0003ae00: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ +0003ae10: 2d0a 0a20 2020 2831 2920 546f 2073 6565 -.. (1) To see │ │ │ │ │ +0003ae20: 2077 6879 20e2 8098 4272 6561 6b73 e280 why ...Breaks.. │ │ │ │ │ +0003ae30: 9920 6973 206e 6f72 6d61 6c6c 7920 6e65 . is normally ne │ │ │ │ │ +0003ae40: 6564 6564 2069 6e20 6164 6469 7469 6f6e eded in addition │ │ │ │ │ +0003ae50: 2074 6f20 e280 9852 6570 6c61 6365 73e2 to ...Replaces. │ │ │ │ │ +0003ae60: 8099 2c0a 636f 6e73 6964 6572 2074 6865 ..,.consider the │ │ │ │ │ +0003ae70: 2063 6173 6520 6f66 2061 2066 696c 6520 case of a file │ │ │ │ │ +0003ae80: 696e 2074 6865 2070 6163 6b61 6765 2066 in the package f │ │ │ │ │ +0003ae90: 6f6f 2062 6569 6e67 2074 616b 656e 206f oo being taken o │ │ │ │ │ +0003aea0: 7665 7220 6279 2074 6865 0a70 6163 6b61 ver by the.packa │ │ │ │ │ +0003aeb0: 6765 2066 6f6f 2d64 6174 612e 2020 e280 ge foo-data. .. │ │ │ │ │ +0003aec0: 9852 6570 6c61 6365 73e2 8099 2077 696c .Replaces... wil │ │ │ │ │ +0003aed0: 6c20 616c 6c6f 7720 666f 6f2d 6461 7461 l allow foo-data │ │ │ │ │ +0003aee0: 2074 6f20 6265 2069 6e73 7461 6c6c 6564 to be installed │ │ │ │ │ +0003aef0: 2061 6e64 0a74 616b 6520 6f76 6572 2074 and.take over t │ │ │ │ │ +0003af00: 6861 7420 6669 6c65 2e20 2048 6f77 6576 hat file. Howev │ │ │ │ │ +0003af10: 6572 2c20 7769 7468 6f75 7420 e280 9842 er, without ...B │ │ │ │ │ +0003af20: 7265 616b 73e2 8099 2c20 6e6f 7468 696e reaks..., nothin │ │ │ │ │ +0003af30: 6720 7265 7175 6972 6573 2066 6f6f 2074 g requires foo t │ │ │ │ │ +0003af40: 6f0a 6265 2075 7067 7261 6465 6420 746f o.be upgraded to │ │ │ │ │ +0003af50: 2061 206e 6577 6572 2076 6572 7369 6f6e a newer version │ │ │ │ │ +0003af60: 2074 6861 7420 6b6e 6f77 7320 6974 2064 that knows it d │ │ │ │ │ +0003af70: 6f65 7320 6e6f 7420 696e 636c 7564 6520 oes not include │ │ │ │ │ +0003af80: 7468 6174 2066 696c 650a 616e 6420 696e that file.and in │ │ │ │ │ +0003af90: 7374 6561 6420 6465 7065 6e64 7320 6f6e stead depends on │ │ │ │ │ +0003afa0: 2066 6f6f 2d64 6174 612e 2020 4e6f 7468 foo-data. Noth │ │ │ │ │ +0003afb0: 696e 6720 776f 756c 6420 7072 6576 656e ing would preven │ │ │ │ │ +0003afc0: 7420 7468 6520 6e65 7720 666f 6f2d 6461 t the new foo-da │ │ │ │ │ +0003afd0: 7461 0a70 6163 6b61 6765 2066 726f 6d20 ta.package from │ │ │ │ │ +0003afe0: 6265 696e 6720 696e 7374 616c 6c65 6420 being installed │ │ │ │ │ +0003aff0: 616e 6420 7468 656e 2072 656d 6f76 6564 and then removed │ │ │ │ │ +0003b000: 2c20 7265 6d6f 7669 6e67 2074 6865 2066 , removing the f │ │ │ │ │ +0003b010: 696c 6520 7468 6174 2069 740a 746f 6f6b ile that it.took │ │ │ │ │ +0003b020: 206f 7665 7220 6672 6f6d 2066 6f6f 2e20 over from foo. │ │ │ │ │ +0003b030: 2041 6674 6572 2074 6861 7420 6f70 6572 After that oper │ │ │ │ │ +0003b040: 6174 696f 6e2c 2074 6865 2070 6163 6b61 ation, the packa │ │ │ │ │ +0003b050: 6765 206d 616e 6167 6572 2077 6f75 6c64 ge manager would │ │ │ │ │ +0003b060: 0a74 6869 6e6b 2074 6865 2073 7973 7465 .think the syste │ │ │ │ │ +0003b070: 6d20 7761 7320 696e 2061 2063 6f6e 7369 m was in a consi │ │ │ │ │ +0003b080: 7374 656e 7420 7374 6174 652c 2062 7574 stent state, but │ │ │ │ │ +0003b090: 2074 6865 2066 6f6f 2070 6163 6b61 6765 the foo package │ │ │ │ │ +0003b0a0: 2077 6f75 6c64 2062 650a 6d69 7373 696e would be.missin │ │ │ │ │ +0003b0b0: 6720 6f6e 6520 6f66 2069 7473 2066 696c g one of its fil │ │ │ │ │ +0003b0c0: 6573 2e0a 0a20 2020 2832 2920 5265 706c es... (2) Repl │ │ │ │ │ +0003b0d0: 6163 6573 2069 7320 6120 6f6e 6520 7761 aces is a one wa │ │ │ │ │ +0003b0e0: 7920 7265 6c61 7469 6f6e 7368 6970 2e20 y relationship. │ │ │ │ │ +0003b0f0: 2059 6f75 2068 6176 6520 746f 2069 6e73 You have to ins │ │ │ │ │ +0003b100: 7461 6c6c 2074 6865 0a72 6570 6c61 6369 tall the.replaci │ │ │ │ │ +0003b110: 6e67 2070 6163 6b61 6765 2061 6674 6572 ng package after │ │ │ │ │ +0003b120: 2074 6865 2072 6570 6c61 6365 6420 7061 the replaced pa │ │ │ │ │ +0003b130: 636b 6167 652e 0a0a 1f0a 4669 6c65 3a20 ckage.....File: │ │ │ │ │ +0003b140: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0003b150: 666f 2c20 204e 6f64 653a 2052 6570 6c61 fo, Node: Repla │ │ │ │ │ +0003b160: 6369 6e67 2077 686f 6c65 2070 6163 6b61 cing whole packa │ │ │ │ │ +0003b170: 6765 7320 666f 7263 696e 6720 7468 6569 ges forcing thei │ │ │ │ │ +0003b180: 7220 7265 6d6f 7661 6c2c 2020 5072 6576 r removal, Prev │ │ │ │ │ +0003b190: 3a20 4f76 6572 7772 6974 696e 6720 6669 : Overwriting fi │ │ │ │ │ +0003b1a0: 6c65 7320 696e 206f 7468 6572 2070 6163 les in other pac │ │ │ │ │ +0003b1b0: 6b61 6765 732c 2020 5570 3a20 4f76 6572 kages, Up: Over │ │ │ │ │ +0003b1c0: 7772 6974 696e 6720 6669 6c65 7320 616e writing files an │ │ │ │ │ +0003b1d0: 6420 7265 706c 6163 696e 6720 7061 636b d replacing pack │ │ │ │ │ +0003b1e0: 6167 6573 202d 2052 6570 6c61 6365 730a ages - Replaces. │ │ │ │ │ +0003b1f0: 0a37 2e36 2e32 2052 6570 6c61 6369 6e67 .7.6.2 Replacing │ │ │ │ │ +0003b200: 2077 686f 6c65 2070 6163 6b61 6765 732c whole packages, │ │ │ │ │ +0003b210: 2066 6f72 6369 6e67 2074 6865 6972 2072 forcing their r │ │ │ │ │ +0003b220: 656d 6f76 616c 0a2d 2d2d 2d2d 2d2d 2d2d emoval.--------- │ │ │ │ │ +0003b230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0003b240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0003b250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5365 ------------..Se │ │ │ │ │ +0003b260: 636f 6e64 2c20 e280 9852 6570 6c61 6365 cond, ...Replace │ │ │ │ │ +0003b270: 73e2 8099 2061 6c6c 6f77 7320 7468 6520 s... allows the │ │ │ │ │ +0003b280: 7061 636b 6167 696e 6720 7379 7374 656d packaging system │ │ │ │ │ +0003b290: 2074 6f20 7265 736f 6c76 6520 7768 6963 to resolve whic │ │ │ │ │ +0003b2a0: 6820 7061 636b 6167 650a 7368 6f75 6c64 h package.should │ │ │ │ │ +0003b2b0: 2062 6520 7265 6d6f 7665 6420 7768 656e be removed when │ │ │ │ │ +0003b2c0: 2074 6865 7265 2069 7320 6120 636f 6e66 there is a conf │ │ │ │ │ +0003b2d0: 6c69 6374 2028 7365 6520 2a6e 6f74 6520 lict (see *note │ │ │ │ │ +0003b2e0: 436f 6e66 6c69 6374 696e 6720 6269 6e61 Conflicting bina │ │ │ │ │ +0003b2f0: 7279 0a70 6163 6b61 6765 7320 2d20 436f ry.packages - Co │ │ │ │ │ +0003b300: 6e66 6c69 6374 733a 2066 342e 292e 2020 nflicts: f4.). │ │ │ │ │ +0003b310: 5468 6973 2075 7361 6765 206f 6e6c 7920 This usage only │ │ │ │ │ +0003b320: 7461 6b65 7320 6566 6665 6374 2077 6865 takes effect whe │ │ │ │ │ +0003b330: 6e20 7468 6520 7477 6f0a 7061 636b 6167 n the two.packag │ │ │ │ │ +0003b340: 6573 2027 646f 2720 636f 6e66 6c69 6374 es 'do' conflict │ │ │ │ │ +0003b350: 2c20 736f 2074 6861 7420 7468 6520 7477 , so that the tw │ │ │ │ │ +0003b360: 6f20 7573 6167 6573 206f 6620 7468 6973 o usages of this │ │ │ │ │ +0003b370: 2066 6965 6c64 2064 6f20 6e6f 740a 696e field do not.in │ │ │ │ │ +0003b380: 7465 7266 6572 6520 7769 7468 2065 6163 terfere with eac │ │ │ │ │ +0003b390: 6820 6f74 6865 722e 0a0a 496e 2074 6869 h other...In thi │ │ │ │ │ +0003b3a0: 7320 7369 7475 6174 696f 6e2c 2074 6865 s situation, the │ │ │ │ │ +0003b3b0: 2070 6163 6b61 6765 2064 6563 6c61 7265 package declare │ │ │ │ │ +0003b3c0: 6420 6173 2062 6569 6e67 2072 6570 6c61 d as being repla │ │ │ │ │ +0003b3d0: 6365 6420 6361 6e20 6265 2061 0a76 6972 ced can be a.vir │ │ │ │ │ +0003b3e0: 7475 616c 2070 6163 6b61 6765 2c20 736f tual package, so │ │ │ │ │ +0003b3f0: 2066 6f72 2065 7861 6d70 6c65 2c20 616c for example, al │ │ │ │ │ +0003b400: 6c20 6d61 696c 2074 7261 6e73 706f 7274 l mail transport │ │ │ │ │ +0003b410: 2061 6765 6e74 7320 284d 5441 7329 2077 agents (MTAs) w │ │ │ │ │ +0003b420: 6f75 6c64 0a68 6176 6520 7468 6520 666f ould.have the fo │ │ │ │ │ +0003b430: 6c6c 6f77 696e 6720 6669 656c 6473 2069 llowing fields i │ │ │ │ │ +0003b440: 6e20 7468 6569 7220 636f 6e74 726f 6c20 n their control │ │ │ │ │ +0003b450: 6669 6c65 733a 0a0a 2020 2020 2050 726f files:.. Pro │ │ │ │ │ +0003b460: 7669 6465 733a 206d 6169 6c2d 7472 616e vides: mail-tran │ │ │ │ │ +0003b470: 7370 6f72 742d 6167 656e 740a 2020 2020 sport-agent. │ │ │ │ │ +0003b480: 2043 6f6e 666c 6963 7473 3a20 6d61 696c Conflicts: mail │ │ │ │ │ +0003b490: 2d74 7261 6e73 706f 7274 2d61 6765 6e74 -transport-agent │ │ │ │ │ +0003b4a0: 0a20 2020 2020 5265 706c 6163 6573 3a20 . Replaces: │ │ │ │ │ +0003b4b0: 6d61 696c 2d74 7261 6e73 706f 7274 2d61 mail-transport-a │ │ │ │ │ +0003b4c0: 6765 6e74 0a0a 656e 7375 7269 6e67 2074 gent..ensuring t │ │ │ │ │ +0003b4d0: 6861 7420 6f6e 6c79 206f 6e65 204d 5441 hat only one MTA │ │ │ │ │ +0003b4e0: 2063 616e 2062 6520 756e 7061 636b 6564 can be unpacked │ │ │ │ │ +0003b4f0: 2061 7420 616e 7920 6f6e 6520 7469 6d65 at any one time │ │ │ │ │ +0003b500: 2e20 2053 6565 202a 6e6f 7465 0a56 6972 . See *note.Vir │ │ │ │ │ +0003b510: 7475 616c 2070 6163 6b61 6765 7320 2d20 tual packages - │ │ │ │ │ +0003b520: 5072 6f76 6964 6573 3a20 3536 2e20 666f Provides: 56. fo │ │ │ │ │ +0003b530: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ │ │ +0003b540: 6f6e 2061 626f 7574 2074 6869 730a 6578 on about this.ex │ │ │ │ │ +0003b550: 616d 706c 652e 0a0a 1f0a 4669 6c65 3a20 ample.....File: │ │ │ │ │ +0003b560: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0003b570: 666f 2c20 204e 6f64 653a 2052 656c 6174 fo, Node: Relat │ │ │ │ │ +0003b580: 696f 6e73 6869 7073 2062 6574 7765 656e ionships between │ │ │ │ │ +0003b590: 2073 6f75 7263 6520 616e 6420 6269 6e61 source and bina │ │ │ │ │ +0003b5a0: 7279 2070 6163 6b61 6765 7320 2d20 4275 ry packages - Bu │ │ │ │ │ +0003b5b0: 696c 642d 4465 7065 6e64 7320 4275 696c ild-Depends Buil │ │ │ │ │ +0003b5c0: 642d 4465 7065 6e64 732d 496e 6465 7020 d-Depends-Indep │ │ │ │ │ +0003b5d0: 4275 696c 642d 4465 7065 6e64 732d 4172 Build-Depends-Ar │ │ │ │ │ +0003b5e0: 6368 2042 7569 6c64 2d43 6f6e 666c 6963 ch Build-Conflic │ │ │ │ │ +0003b5f0: 7473 2042 7569 6c64 2d43 6f6e 666c 6963 ts Build-Conflic │ │ │ │ │ +0003b600: 7473 2d49 6e64 6570 2042 7569 6c64 2d43 ts-Indep Build-C │ │ │ │ │ +0003b610: 6f6e 666c 6963 7473 2d41 7263 682c 2020 onflicts-Arch, │ │ │ │ │ +0003b620: 4e65 7874 3a20 4164 6469 7469 6f6e 616c Next: Additional │ │ │ │ │ +0003b630: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ +0003b640: 2075 7365 6420 746f 2062 7569 6c64 2074 used to build t │ │ │ │ │ +0003b650: 6865 2062 696e 6172 7920 2d20 4275 696c he binary - Buil │ │ │ │ │ +0003b660: 742d 5573 696e 672c 2020 5072 6576 3a20 t-Using, Prev: │ │ │ │ │ +0003b670: 4f76 6572 7772 6974 696e 6720 6669 6c65 Overwriting file │ │ │ │ │ +0003b680: 7320 616e 6420 7265 706c 6163 696e 6720 s and replacing │ │ │ │ │ +0003b690: 7061 636b 6167 6573 202d 2052 6570 6c61 packages - Repla │ │ │ │ │ +0003b6a0: 6365 732c 2020 5570 3a20 4465 636c 6172 ces, Up: Declar │ │ │ │ │ +0003b6b0: 696e 6720 7265 6c61 7469 6f6e 7368 6970 ing relationship │ │ │ │ │ +0003b6c0: 7320 6265 7477 6565 6e20 7061 636b 6167 s between packag │ │ │ │ │ +0003b6d0: 6573 0a0a 372e 3720 5265 6c61 7469 6f6e es..7.7 Relation │ │ │ │ │ +0003b6e0: 7368 6970 7320 6265 7477 6565 6e20 736f ships between so │ │ │ │ │ +0003b6f0: 7572 6365 2061 6e64 2062 696e 6172 7920 urce and binary │ │ │ │ │ +0003b700: 7061 636b 6167 6573 202d 20e2 8098 4275 packages - ...Bu │ │ │ │ │ +0003b710: 696c 642d 4465 7065 6e64 73e2 8099 2c20 ild-Depends..., │ │ │ │ │ +0003b720: e280 9842 7569 6c64 2d44 6570 656e 6473 ...Build-Depends │ │ │ │ │ +0003b730: 2d49 6e64 6570 e280 992c 20e2 8098 4275 -Indep..., ...Bu │ │ │ │ │ +0003b740: 696c 642d 4465 7065 6e64 732d 4172 6368 ild-Depends-Arch │ │ │ │ │ +0003b750: e280 992c 20e2 8098 4275 696c 642d 436f ..., ...Build-Co │ │ │ │ │ +0003b760: 6e66 6c69 6374 73e2 8099 2c20 e280 9842 nflicts..., ...B │ │ │ │ │ +0003b770: 7569 6c64 2d43 6f6e 666c 6963 7473 2d49 uild-Conflicts-I │ │ │ │ │ +0003b780: 6e64 6570 e280 992c 20e2 8098 4275 696c ndep..., ...Buil │ │ │ │ │ +0003b790: 642d 436f 6e66 6c69 6374 732d 4172 6368 d-Conflicts-Arch │ │ │ │ │ +0003b7a0: e280 990a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ....============ │ │ │ │ │ 0003b7b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ 0003b7c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ 0003b7d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ 0003b7e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ 0003b7f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ 0003b800: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003b810: 3d3d 3d3d 3d3d 3d3d 0a0a 536f 7572 6365 ========..Source │ │ │ │ │ -0003b820: 2070 6163 6b61 6765 7320 7468 6174 2072 packages that r │ │ │ │ │ -0003b830: 6571 7569 7265 2063 6572 7461 696e 2062 equire certain b │ │ │ │ │ -0003b840: 696e 6172 7920 7061 636b 6167 6573 2074 inary packages t │ │ │ │ │ -0003b850: 6f20 6265 2069 6e73 7461 6c6c 6564 206f o be installed o │ │ │ │ │ -0003b860: 720a 6162 7365 6e74 2061 7420 7468 6520 r.absent at the │ │ │ │ │ -0003b870: 7469 6d65 206f 6620 6275 696c 6469 6e67 time of building │ │ │ │ │ -0003b880: 2074 6865 2070 6163 6b61 6765 206d 6179 the package may │ │ │ │ │ -0003b890: 2064 6563 6c61 7265 2072 656c 6174 696f declare relatio │ │ │ │ │ -0003b8a0: 6e73 6869 7073 2074 6f0a 7468 6f73 6520 nships to.those │ │ │ │ │ -0003b8b0: 6269 6e61 7279 2070 6163 6b61 6765 732e binary packages. │ │ │ │ │ -0003b8c0: 0a0a 5468 6973 2069 7320 646f 6e65 2075 ..This is done u │ │ │ │ │ -0003b8d0: 7369 6e67 2074 6865 20e2 8098 4275 696c sing the ...Buil │ │ │ │ │ -0003b8e0: 642d 4465 7065 6e64 73e2 8099 2c20 e280 d-Depends..., .. │ │ │ │ │ -0003b8f0: 9842 7569 6c64 2d44 6570 656e 6473 2d49 .Build-Depends-I │ │ │ │ │ -0003b900: 6e64 6570 e280 992c 0ae2 8098 4275 696c ndep...,....Buil │ │ │ │ │ -0003b910: 642d 4465 7065 6e64 732d 4172 6368 e280 d-Depends-Arch.. │ │ │ │ │ -0003b920: 992c 20e2 8098 4275 696c 642d 436f 6e66 ., ...Build-Conf │ │ │ │ │ -0003b930: 6c69 6374 73e2 8099 2c20 e280 9842 7569 licts..., ...Bui │ │ │ │ │ -0003b940: 6c64 2d43 6f6e 666c 6963 7473 2d49 6e64 ld-Conflicts-Ind │ │ │ │ │ -0003b950: 6570 e280 9920 616e 640a e280 9842 7569 ep... and....Bui │ │ │ │ │ -0003b960: 6c64 2d43 6f6e 666c 6963 7473 2d41 7263 ld-Conflicts-Arc │ │ │ │ │ -0003b970: 68e2 8099 2063 6f6e 7472 6f6c 2066 6965 h... control fie │ │ │ │ │ -0003b980: 6c64 732e 0a0a 4275 696c 642d 6465 7065 lds...Build-depe │ │ │ │ │ -0003b990: 6e64 656e 6369 6573 206f 6e20 e280 9c62 ndencies on ...b │ │ │ │ │ -0003b9a0: 7569 6c64 2d65 7373 656e 7469 616c e280 uild-essential.. │ │ │ │ │ -0003b9b0: 9d20 6269 6e61 7279 2070 6163 6b61 6765 . binary package │ │ │ │ │ -0003b9c0: 7320 6361 6e20 6265 206f 6d69 7474 6564 s can be omitted │ │ │ │ │ -0003b9d0: 2e0a 506c 6561 7365 2073 6565 202a 6e6f ..Please see *no │ │ │ │ │ -0003b9e0: 7465 2050 6163 6b61 6765 2072 656c 6174 te Package relat │ │ │ │ │ -0003b9f0: 696f 6e73 6869 7073 3a20 3638 2e20 666f ionships: 68. fo │ │ │ │ │ -0003ba00: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ │ │ -0003ba10: 6f6e 2e0a 0a54 6865 2064 6570 656e 6465 on...The depende │ │ │ │ │ -0003ba20: 6e63 6965 7320 616e 6420 636f 6e66 6c69 ncies and confli │ │ │ │ │ -0003ba30: 6374 7320 7468 6579 2064 6566 696e 6520 cts they define │ │ │ │ │ -0003ba40: 6d75 7374 2062 6520 7361 7469 7366 6965 must be satisfie │ │ │ │ │ -0003ba50: 6420 2861 7320 6465 6669 6e65 640a 6561 d (as defined.ea │ │ │ │ │ -0003ba60: 726c 6965 7220 666f 7220 6269 6e61 7279 rlier for binary │ │ │ │ │ -0003ba70: 2070 6163 6b61 6765 7329 2069 6e20 6f72 packages) in or │ │ │ │ │ -0003ba80: 6465 7220 746f 2069 6e76 6f6b 6520 7468 der to invoke th │ │ │ │ │ -0003ba90: 6520 7461 7267 6574 7320 696e 0ae2 8098 e targets in.... │ │ │ │ │ -0003baa0: 6465 6269 616e 2f72 756c 6573 e280 992c debian/rules..., │ │ │ │ │ -0003bab0: 2061 7320 666f 6c6c 6f77 733a 0a0a e280 as follows:.... │ │ │ │ │ -0003bac0: 9863 6c65 616e e280 990a 0a20 2020 2020 .clean..... │ │ │ │ │ -0003bad0: 4f6e 6c79 2074 6865 20e2 8098 4275 696c Only the ...Buil │ │ │ │ │ -0003bae0: 642d 4465 7065 6e64 73e2 8099 2061 6e64 d-Depends... and │ │ │ │ │ -0003baf0: 20e2 8098 4275 696c 642d 436f 6e66 6c69 ...Build-Confli │ │ │ │ │ -0003bb00: 6374 73e2 8099 2066 6965 6c64 7320 6d75 cts... fields mu │ │ │ │ │ -0003bb10: 7374 2062 650a 2020 2020 2073 6174 6973 st be. satis │ │ │ │ │ -0003bb20: 6669 6564 2077 6865 6e20 7468 6973 2074 fied when this t │ │ │ │ │ -0003bb30: 6172 6765 7420 6973 2069 6e76 6f6b 6564 arget is invoked │ │ │ │ │ -0003bb40: 2e0a 0ae2 8098 6275 696c 642d 6172 6368 ......build-arch │ │ │ │ │ -0003bb50: e280 992c 2061 6e64 20e2 8098 6269 6e61 ..., and ...bina │ │ │ │ │ -0003bb60: 7279 2d61 7263 68e2 8099 0a0a 2020 2020 ry-arch..... │ │ │ │ │ -0003bb70: 2054 6865 20e2 8098 4275 696c 642d 4465 The ...Build-De │ │ │ │ │ -0003bb80: 7065 6e64 73e2 8099 2c20 e280 9842 7569 pends..., ...Bui │ │ │ │ │ -0003bb90: 6c64 2d43 6f6e 666c 6963 7473 e280 992c ld-Conflicts..., │ │ │ │ │ -0003bba0: 20e2 8098 4275 696c 642d 4465 7065 6e64 ...Build-Depend │ │ │ │ │ -0003bbb0: 732d 4172 6368 e280 992c 2061 6e64 0a20 s-Arch..., and. │ │ │ │ │ -0003bbc0: 2020 2020 e280 9842 7569 6c64 2d43 6f6e ...Build-Con │ │ │ │ │ -0003bbd0: 666c 6963 7473 2d41 7263 68e2 8099 2066 flicts-Arch... f │ │ │ │ │ -0003bbe0: 6965 6c64 7320 6d75 7374 2062 6520 7361 ields must be sa │ │ │ │ │ -0003bbf0: 7469 7366 6965 6420 7768 656e 2074 6865 tisfied when the │ │ │ │ │ -0003bc00: 7365 2074 6172 6765 7473 0a20 2020 2020 se targets. │ │ │ │ │ -0003bc10: 6172 6520 696e 766f 6b65 642e 0a0a e280 are invoked..... │ │ │ │ │ -0003bc20: 9862 7569 6c64 2d69 6e64 6570 e280 992c .build-indep..., │ │ │ │ │ -0003bc30: 2061 6e64 20e2 8098 6269 6e61 7279 2d69 and ...binary-i │ │ │ │ │ -0003bc40: 6e64 6570 e280 990a 0a20 2020 2020 5468 ndep..... Th │ │ │ │ │ -0003bc50: 6520 e280 9842 7569 6c64 2d44 6570 656e e ...Build-Depen │ │ │ │ │ -0003bc60: 6473 e280 992c 20e2 8098 4275 696c 642d ds..., ...Build- │ │ │ │ │ -0003bc70: 436f 6e66 6c69 6374 73e2 8099 2c20 e280 Conflicts..., .. │ │ │ │ │ -0003bc80: 9842 7569 6c64 2d44 6570 656e 6473 2d49 .Build-Depends-I │ │ │ │ │ -0003bc90: 6e64 6570 e280 992c 2061 6e64 0a20 2020 ndep..., and. │ │ │ │ │ -0003bca0: 2020 e280 9842 7569 6c64 2d43 6f6e 666c ...Build-Confl │ │ │ │ │ -0003bcb0: 6963 7473 2d49 6e64 6570 e280 9920 6669 icts-Indep... fi │ │ │ │ │ -0003bcc0: 656c 6473 206d 7573 7420 6265 2073 6174 elds must be sat │ │ │ │ │ -0003bcd0: 6973 6669 6564 2077 6865 6e20 7468 6573 isfied when thes │ │ │ │ │ -0003bce0: 6520 7461 7267 6574 730a 2020 2020 2061 e targets. a │ │ │ │ │ -0003bcf0: 7265 2069 6e76 6f6b 6564 2e0a 0ae2 8098 re invoked...... │ │ │ │ │ -0003bd00: 6275 696c 64e2 8099 2061 6e64 20e2 8098 build... and ... │ │ │ │ │ -0003bd10: 6269 6e61 7279 e280 990a 0a20 2020 2020 binary..... │ │ │ │ │ -0003bd20: 5468 6520 e280 9842 7569 6c64 2d44 6570 The ...Build-Dep │ │ │ │ │ -0003bd30: 656e 6473 e280 992c 20e2 8098 4275 696c ends..., ...Buil │ │ │ │ │ -0003bd40: 642d 436f 6e66 6c69 6374 73e2 8099 2c20 d-Conflicts..., │ │ │ │ │ -0003bd50: e280 9842 7569 6c64 2d44 6570 656e 6473 ...Build-Depends │ │ │ │ │ -0003bd60: 2d49 6e64 6570 e280 992c 0a20 2020 2020 -Indep...,. │ │ │ │ │ -0003bd70: e280 9842 7569 6c64 2d43 6f6e 666c 6963 ...Build-Conflic │ │ │ │ │ -0003bd80: 7473 2d49 6e64 6570 e280 992c 20e2 8098 ts-Indep..., ... │ │ │ │ │ -0003bd90: 4275 696c 642d 4465 7065 6e64 732d 4172 Build-Depends-Ar │ │ │ │ │ -0003bda0: 6368 e280 992c 2061 6e64 0a20 2020 2020 ch..., and. │ │ │ │ │ -0003bdb0: e280 9842 7569 6c64 2d43 6f6e 666c 6963 ...Build-Conflic │ │ │ │ │ -0003bdc0: 7473 2d41 7263 68e2 8099 2066 6965 6c64 ts-Arch... field │ │ │ │ │ -0003bdd0: 7320 6d75 7374 2062 6520 7361 7469 7366 s must be satisf │ │ │ │ │ -0003bde0: 6965 6420 7768 656e 2074 6865 7365 2074 ied when these t │ │ │ │ │ -0003bdf0: 6172 6765 7473 0a20 2020 2020 6172 6520 argets. are │ │ │ │ │ -0003be00: 696e 766f 6b65 642e 0a0a 416c 7465 726e invoked...Altern │ │ │ │ │ -0003be10: 6174 6976 6520 6465 7065 6e64 656e 6369 ative dependenci │ │ │ │ │ -0003be20: 6573 2061 7265 2061 6c6c 6f77 6564 2069 es are allowed i │ │ │ │ │ -0003be30: 6e20 7468 6520 e280 9842 7569 6c64 2d44 n the ...Build-D │ │ │ │ │ -0003be40: 6570 656e 6473 e280 992c 0ae2 8098 4275 epends...,....Bu │ │ │ │ │ -0003be50: 696c 642d 4465 7065 6e64 732d 496e 6465 ild-Depends-Inde │ │ │ │ │ -0003be60: 70e2 8099 2c20 616e 6420 e280 9842 7569 p..., and ...Bui │ │ │ │ │ -0003be70: 6c64 2d44 6570 656e 6473 2d41 7263 68e2 ld-Depends-Arch. │ │ │ │ │ -0003be80: 8099 2066 6965 6c64 732c 2062 7574 2044 .. fields, but D │ │ │ │ │ -0003be90: 6562 6961 6ee2 8099 730a 6175 746f 6275 ebian...s.autobu │ │ │ │ │ -0003bea0: 696c 6465 7273 206e 6f72 6d61 6c6c 7920 ilders normally │ │ │ │ │ -0003beb0: 6469 7363 6172 6420 7468 6520 6465 7065 discard the depe │ │ │ │ │ -0003bec0: 6e64 656e 6369 6573 2061 6674 6572 2074 ndencies after t │ │ │ │ │ -0003bed0: 6865 2066 6972 7374 2e20 2054 6869 7320 he first. This │ │ │ │ │ -0003bee0: 6973 0a64 6f6e 6520 746f 2067 6976 6520 is.done to give │ │ │ │ │ -0003bef0: 616c 7465 726e 6174 6976 6520 6465 7065 alternative depe │ │ │ │ │ -0003bf00: 6e64 656e 6369 6573 2061 2063 6f6e 7369 ndencies a consi │ │ │ │ │ -0003bf10: 7374 656e 7420 696e 7465 7270 7265 7461 stent interpreta │ │ │ │ │ -0003bf20: 7469 6f6e 2074 6861 740a 7265 6475 6365 tion that.reduce │ │ │ │ │ -0003bf30: 7320 7468 6520 7269 736b 206f 6620 696e s the risk of in │ │ │ │ │ -0003bf40: 636f 6e73 6973 7465 6e63 6965 7320 6265 consistencies be │ │ │ │ │ -0003bf50: 7477 6565 6e20 7265 7065 6174 6564 2062 tween repeated b │ │ │ │ │ -0003bf60: 7569 6c64 732e 2020 4966 2c20 666f 720a uilds. If, for. │ │ │ │ │ -0003bf70: 6578 616d 706c 652c 2074 6865 2066 6972 example, the fir │ │ │ │ │ -0003bf80: 7374 2d6c 6973 7465 6420 6465 7065 6e64 st-listed depend │ │ │ │ │ -0003bf90: 656e 6379 2077 6f75 6c64 206e 6f72 6d61 ency would norma │ │ │ │ │ -0003bfa0: 6c6c 7920 6265 2061 7661 696c 6162 6c65 lly be available │ │ │ │ │ -0003bfb0: 2062 7574 2069 730a 7465 6d70 6f72 6172 but is.temporar │ │ │ │ │ -0003bfc0: 696c 7920 6e6f 7420 696e 7374 616c 6c61 ily not installa │ │ │ │ │ -0003bfd0: 626c 652c 2074 6865 2061 7574 6f62 7569 ble, the autobui │ │ │ │ │ -0003bfe0: 6c64 6572 2066 6169 6c73 2072 6174 6865 lder fails rathe │ │ │ │ │ -0003bff0: 7220 7468 616e 2069 6e73 7461 6c6c 2061 r than install a │ │ │ │ │ -0003c000: 0a73 7562 7365 7175 656e 7420 6465 7065 .subsequent depe │ │ │ │ │ -0003c010: 6e64 656e 6379 2074 6861 7420 6d61 7920 ndency that may │ │ │ │ │ -0003c020: 7369 676e 6966 6963 616e 746c 7920 6368 significantly ch │ │ │ │ │ -0003c030: 616e 6765 2074 6865 2062 6568 6176 696f ange the behavio │ │ │ │ │ -0003c040: 7220 6f66 2074 6865 0a70 6163 6b61 6765 r of the.package │ │ │ │ │ -0003c050: 2e0a 0a4d 6f72 6520 7370 6563 6966 6963 ...More specific │ │ │ │ │ -0003c060: 616c 6c79 2c20 4465 6269 616e 2061 7574 ally, Debian aut │ │ │ │ │ -0003c070: 6f62 7569 6c64 6572 7320 7065 7266 6f72 obuilders perfor │ │ │ │ │ -0003c080: 6d20 7468 6520 666f 6c6c 6f77 696e 670a m the following. │ │ │ │ │ -0003c090: 7472 616e 7366 6f72 6d61 7469 6f6e 206f transformation o │ │ │ │ │ -0003c0a0: 6e20 616c 7465 726e 6174 6976 6520 6465 n alternative de │ │ │ │ │ -0003c0b0: 7065 6e64 656e 6369 6573 2069 6e20 7468 pendencies in th │ │ │ │ │ -0003c0c0: 6520 e280 9842 7569 6c64 2d44 6570 656e e ...Build-Depen │ │ │ │ │ -0003c0d0: 6473 e280 992c 0ae2 8098 4275 696c 642d ds...,....Build- │ │ │ │ │ -0003c0e0: 4465 7065 6e64 732d 496e 6465 70e2 8099 Depends-Indep... │ │ │ │ │ -0003c0f0: 2c20 616e 6420 e280 9842 7569 6c64 2d44 , and ...Build-D │ │ │ │ │ -0003c100: 6570 656e 6473 2d41 7263 68e2 8099 2066 epends-Arch... f │ │ │ │ │ -0003c110: 6965 6c64 733a 0a0a 2020 312e 2044 6973 ields:.. 1. Dis │ │ │ │ │ -0003c120: 6361 7264 2061 6e79 2061 6c74 6572 6e61 card any alterna │ │ │ │ │ -0003c130: 7469 7665 7320 7468 6174 2061 7265 2072 tives that are r │ │ │ │ │ -0003c140: 6573 7472 6963 7465 6420 746f 2061 7263 estricted to arc │ │ │ │ │ -0003c150: 6869 7465 6374 7572 6573 2074 6861 740a hitectures that. │ │ │ │ │ -0003c160: 2020 2020 2064 6f20 6e6f 7420 6d61 7463 do not matc │ │ │ │ │ -0003c170: 6820 7468 6520 686f 7374 2061 7263 6869 h the host archi │ │ │ │ │ -0003c180: 7465 6374 7572 652e 0a0a 2020 322e 2044 tecture... 2. D │ │ │ │ │ -0003c190: 6973 6361 7264 2061 6e79 2061 6c74 6572 iscard any alter │ │ │ │ │ -0003c1a0: 6e61 7469 7665 7320 7370 6563 6966 7969 natives specifyi │ │ │ │ │ -0003c1b0: 6e67 2064 6966 6665 7265 6e74 2070 6163 ng different pac │ │ │ │ │ -0003c1c0: 6b61 6765 206e 616d 6573 2074 6861 6e0a kage names than. │ │ │ │ │ -0003c1d0: 2020 2020 2074 6865 206e 6f77 2d66 6972 the now-fir │ │ │ │ │ -0003c1e0: 7374 2061 6c74 6572 6e61 7469 7665 2e20 st alternative. │ │ │ │ │ -0003c1f0: 2028 416c 7465 726e 6174 6976 6573 2073 (Alternatives s │ │ │ │ │ -0003c200: 7065 6369 6679 696e 6720 7468 6520 7361 pecifying the sa │ │ │ │ │ -0003c210: 6d65 0a20 2020 2020 7061 636b 6167 6520 me. package │ │ │ │ │ -0003c220: 6e61 6d65 2061 7265 206b 6570 7420 746f name are kept to │ │ │ │ │ -0003c230: 2070 6572 6d69 7420 7265 6c61 7469 6f6e permit relation │ │ │ │ │ -0003c240: 7368 6970 7320 7375 6368 2061 7320 e280 ships such as .. │ │ │ │ │ -0003c250: 9866 6f6f 2028 3c3d 2078 2920 7c0a 2020 .foo (<= x) |. │ │ │ │ │ -0003c260: 2020 2066 6f6f 2028 3e3d 2079 29e2 8099 foo (>= y)... │ │ │ │ │ -0003c270: 2e29 0a0a 466f 7220 6578 616d 706c 652c .)..For example, │ │ │ │ │ -0003c280: 2061 6e20 6175 746f 6275 696c 6465 7220 an autobuilder │ │ │ │ │ -0003c290: 666f 7220 7468 6520 e280 9861 6d64 3634 for the ...amd64 │ │ │ │ │ -0003c2a0: e280 9920 6172 6368 6974 6563 7475 7265 ... architecture │ │ │ │ │ -0003c2b0: 2077 6f75 6c64 2074 7265 6174 2074 6865 would treat the │ │ │ │ │ -0003c2c0: 0a66 6f6c 6c6f 7769 6e67 2064 6570 656e .following depen │ │ │ │ │ -0003c2d0: 6465 6e63 793a 0a0a 2020 2020 2066 6f6f dency:.. foo │ │ │ │ │ -0003c2e0: 2d73 7065 6369 616c 205b 6172 6d68 665d -special [armhf] │ │ │ │ │ -0003c2f0: 207c 2066 6f6f 2028 3c3d 2034 2920 7c20 | foo (<= 4) | │ │ │ │ │ -0003c300: 666f 6f20 283e 3d20 342e 3229 207c 2062 foo (>= 4.2) | b │ │ │ │ │ -0003c310: 6172 0a0a 6173 2069 6620 6974 2077 6572 ar..as if it wer │ │ │ │ │ -0003c320: 653a 0a0a 2020 2020 2066 6f6f 2028 3c3d e:.. foo (<= │ │ │ │ │ -0003c330: 2034 2920 7c20 666f 6f20 283e 3d20 342e 4) | foo (>= 4. │ │ │ │ │ -0003c340: 3229 0a0a 5468 6520 6e6f 726d 616c 2065 2)..The normal e │ │ │ │ │ -0003c350: 6666 6563 7420 6973 2074 6f20 7573 6520 ffect is to use │ │ │ │ │ -0003c360: 6f6e 6c79 2074 6865 2066 6972 7374 2061 only the first a │ │ │ │ │ -0003c370: 6c74 6572 6e61 7469 7665 2074 6861 7420 lternative that │ │ │ │ │ -0003c380: 6973 2076 616c 6964 206f 6e0a 7468 6520 is valid on.the │ │ │ │ │ -0003c390: 7265 6c65 7661 6e74 2061 7263 6869 7465 relevant archite │ │ │ │ │ -0003c3a0: 6374 7572 6520 616e 6420 6661 696c 2069 cture and fail i │ │ │ │ │ -0003c3b0: 6620 7468 6174 2061 6c74 6572 6e61 7469 f that alternati │ │ │ │ │ -0003c3c0: 7665 2069 7320 6e6f 740a 696e 7374 616c ve is not.instal │ │ │ │ │ -0003c3d0: 6c61 626c 652e 0a0a 5768 696c 6520 7468 lable...While th │ │ │ │ │ -0003c3e0: 6973 2072 756c 6520 666f 7220 6275 696c is rule for buil │ │ │ │ │ -0003c3f0: 6420 6465 7065 6e64 656e 6369 6573 206d d dependencies m │ │ │ │ │ -0003c400: 6179 206c 696d 6974 2074 6865 2075 7365 ay limit the use │ │ │ │ │ -0003c410: 6675 6c6e 6573 7320 6f66 0a61 6c74 6572 fulness of.alter │ │ │ │ │ -0003c420: 6e61 7469 7665 732c 2074 6865 7920 6361 natives, they ca │ │ │ │ │ -0003c430: 6e20 7374 696c 6c20 6265 2075 7365 6420 n still be used │ │ │ │ │ -0003c440: 746f 2070 726f 7669 6465 2066 6c65 7869 to provide flexi │ │ │ │ │ -0003c450: 6269 6c69 7479 2077 6865 6e0a 6275 696c bility when.buil │ │ │ │ │ -0003c460: 6469 6e67 2074 6865 2070 6163 6b61 6765 ding the package │ │ │ │ │ -0003c470: 206f 7574 7369 6465 206f 6620 4465 6269 outside of Debi │ │ │ │ │ -0003c480: 616e e280 9973 2061 7574 6f62 7569 6c64 an...s autobuild │ │ │ │ │ -0003c490: 6572 732e 0a0a 5468 6520 6175 746f 6275 ers...The autobu │ │ │ │ │ -0003c4a0: 696c 6465 7273 2066 6f72 2074 6865 2044 ilders for the D │ │ │ │ │ -0003c4b0: 6562 6961 6e20 6261 636b 706f 7274 7320 ebian backports │ │ │ │ │ -0003c4c0: 616e 6420 6578 7065 7269 6d65 6e74 616c and experimental │ │ │ │ │ -0003c4d0: 2073 7569 7465 7320 646f 206e 6f74 0a70 suites do not.p │ │ │ │ │ -0003c4e0: 6572 666f 726d 2074 6869 7320 7472 616e erform this tran │ │ │ │ │ -0003c4f0: 7366 6f72 6d61 7469 6f6e 2061 6e64 2069 sformation and i │ │ │ │ │ -0003c500: 6e73 7465 6164 2075 7365 2074 6865 2073 nstead use the s │ │ │ │ │ -0003c510: 616d 6520 6465 7065 6e64 656e 6379 0a72 ame dependency.r │ │ │ │ │ -0003c520: 6573 6f6c 7574 696f 6e20 7275 6c65 7320 esolution rules │ │ │ │ │ -0003c530: 6173 206e 6f72 6d61 6c20 7061 636b 6167 as normal packag │ │ │ │ │ -0003c540: 6520 696e 7374 616c 6c61 7469 6f6e 7320 e installations │ │ │ │ │ -0003c550: 746f 2063 686f 6f73 6520 7768 6963 680a to choose which. │ │ │ │ │ -0003c560: 616c 7465 726e 6174 6976 6520 6465 7065 alternative depe │ │ │ │ │ -0003c570: 6e64 656e 6379 2074 6f20 696e 7374 616c ndency to instal │ │ │ │ │ -0003c580: 6c2e 0a0a 1f0a 4669 6c65 3a20 6465 6269 l.....File: debi │ │ │ │ │ -0003c590: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -0003c5a0: 204e 6f64 653a 2041 6464 6974 696f 6e61 Node: Additiona │ │ │ │ │ -0003c5b0: 6c20 736f 7572 6365 2070 6163 6b61 6765 l source package │ │ │ │ │ -0003c5c0: 7320 7573 6564 2074 6f20 6275 696c 6420 s used to build │ │ │ │ │ -0003c5d0: 7468 6520 6269 6e61 7279 202d 2042 7569 the binary - Bui │ │ │ │ │ -0003c5e0: 6c74 2d55 7369 6e67 2c20 2050 7265 763a lt-Using, Prev: │ │ │ │ │ -0003c5f0: 2052 656c 6174 696f 6e73 6869 7073 2062 Relationships b │ │ │ │ │ -0003c600: 6574 7765 656e 2073 6f75 7263 6520 616e etween source an │ │ │ │ │ -0003c610: 6420 6269 6e61 7279 2070 6163 6b61 6765 d binary package │ │ │ │ │ -0003c620: 7320 2d20 4275 696c 642d 4465 7065 6e64 s - Build-Depend │ │ │ │ │ -0003c630: 7320 4275 696c 642d 4465 7065 6e64 732d s Build-Depends- │ │ │ │ │ -0003c640: 496e 6465 7020 4275 696c 642d 4465 7065 Indep Build-Depe │ │ │ │ │ -0003c650: 6e64 732d 4172 6368 2042 7569 6c64 2d43 nds-Arch Build-C │ │ │ │ │ -0003c660: 6f6e 666c 6963 7473 2042 7569 6c64 2d43 onflicts Build-C │ │ │ │ │ -0003c670: 6f6e 666c 6963 7473 2d49 6e64 6570 2042 onflicts-Indep B │ │ │ │ │ -0003c680: 7569 6c64 2d43 6f6e 666c 6963 7473 2d41 uild-Conflicts-A │ │ │ │ │ -0003c690: 7263 682c 2020 5570 3a20 4465 636c 6172 rch, Up: Declar │ │ │ │ │ -0003c6a0: 696e 6720 7265 6c61 7469 6f6e 7368 6970 ing relationship │ │ │ │ │ -0003c6b0: 7320 6265 7477 6565 6e20 7061 636b 6167 s between packag │ │ │ │ │ -0003c6c0: 6573 0a0a 372e 3820 4164 6469 7469 6f6e es..7.8 Addition │ │ │ │ │ -0003c6d0: 616c 2073 6f75 7263 6520 7061 636b 6167 al source packag │ │ │ │ │ -0003c6e0: 6573 2075 7365 6420 746f 2062 7569 6c64 es used to build │ │ │ │ │ -0003c6f0: 2074 6865 2062 696e 6172 7920 2d20 e280 the binary - .. │ │ │ │ │ -0003c700: 9842 7569 6c74 2d55 7369 6e67 e280 990a .Built-Using.... │ │ │ │ │ -0003c710: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003c720: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003c730: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003c740: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003c750: 3d3d 3d3d 3d3d 3d0a 0a53 6f6d 6520 6269 =======..Some bi │ │ │ │ │ -0003c760: 6e61 7279 2070 6163 6b61 6765 7320 696e nary packages in │ │ │ │ │ -0003c770: 636f 7270 6f72 6174 6520 7061 7274 7320 corporate parts │ │ │ │ │ -0003c780: 6f66 206f 7468 6572 2070 6163 6b61 6765 of other package │ │ │ │ │ -0003c790: 7320 7768 656e 2062 7569 6c74 2062 7574 s when built but │ │ │ │ │ -0003c7a0: 0a64 6f20 6e6f 7420 6861 7665 2074 6f20 .do not have to │ │ │ │ │ -0003c7b0: 6465 7065 6e64 206f 6e20 7468 6f73 6520 depend on those │ │ │ │ │ -0003c7c0: 7061 636b 6167 6573 2e20 2045 7861 6d70 packages. Examp │ │ │ │ │ -0003c7d0: 6c65 7320 696e 636c 7564 6520 6c69 6e6b les include link │ │ │ │ │ -0003c7e0: 696e 6720 7769 7468 0a73 7461 7469 6320 ing with.static │ │ │ │ │ -0003c7f0: 6c69 6272 6172 6965 7320 6f72 2069 6e63 libraries or inc │ │ │ │ │ -0003c800: 6f72 706f 7261 7469 6e67 2073 6f75 7263 orporating sourc │ │ │ │ │ -0003c810: 6520 636f 6465 2066 726f 6d20 616e 6f74 e code from anot │ │ │ │ │ -0003c820: 6865 7220 7061 636b 6167 650a 6475 7269 her package.duri │ │ │ │ │ -0003c830: 6e67 2074 6865 2062 7569 6c64 2e20 2049 ng the build. I │ │ │ │ │ -0003c840: 6e20 7468 6973 2063 6173 652c 2074 6865 n this case, the │ │ │ │ │ -0003c850: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ -0003c860: 206f 6620 7468 6f73 6520 6f74 6865 720a of those other. │ │ │ │ │ -0003c870: 7061 636b 6167 6573 2061 7265 2070 6172 packages are par │ │ │ │ │ -0003c880: 7420 6f66 2074 6865 2063 6f6d 706c 6574 t of the complet │ │ │ │ │ -0003c890: 6520 736f 7572 6365 2028 7468 6520 6269 e source (the bi │ │ │ │ │ -0003c8a0: 6e61 7279 2070 6163 6b61 6765 2069 7320 nary package is │ │ │ │ │ -0003c8b0: 6e6f 740a 7265 7072 6f64 7563 6962 6c65 not.reproducible │ │ │ │ │ -0003c8c0: 2077 6974 686f 7574 2074 6865 6d29 2e0a without them).. │ │ │ │ │ -0003c8d0: 0a57 6865 6e20 7468 6520 6c69 6365 6e73 .When the licens │ │ │ │ │ -0003c8e0: 6520 6f66 2065 6974 6865 7220 7468 6520 e of either the │ │ │ │ │ -0003c8f0: 696e 636f 7270 6f72 6174 6564 2070 6172 incorporated par │ │ │ │ │ -0003c900: 7473 206f 7220 7468 6520 696e 636f 7270 ts or the incorp │ │ │ │ │ -0003c910: 6f72 6174 696e 670a 6269 6e61 7279 2070 orating.binary p │ │ │ │ │ -0003c920: 6163 6b61 6765 2072 6571 7569 7265 7320 ackage requires │ │ │ │ │ -0003c930: 7468 6174 2074 6865 2066 756c 6c20 736f that the full so │ │ │ │ │ -0003c940: 7572 6365 2063 6f64 6520 6f66 2074 6865 urce code of the │ │ │ │ │ -0003c950: 2069 6e63 6f72 706f 7261 7469 6e67 0a62 incorporating.b │ │ │ │ │ -0003c960: 696e 6172 7920 7061 636b 6167 6520 6265 inary package be │ │ │ │ │ -0003c970: 206d 6164 6520 6176 6169 6c61 626c 652c made available, │ │ │ │ │ -0003c980: 2074 6865 20e2 8098 4275 696c 742d 5573 the ...Built-Us │ │ │ │ │ -0003c990: 696e 67e2 8099 2066 6965 6c64 206d 7573 ing... field mus │ │ │ │ │ -0003c9a0: 7420 6c69 7374 2074 6865 0a63 6f72 7265 t list the.corre │ │ │ │ │ -0003c9b0: 7370 6f6e 6469 6e67 2073 6f75 7263 6520 sponding source │ │ │ │ │ -0003c9c0: 7061 636b 6167 6520 666f 7220 616e 7920 package for any │ │ │ │ │ -0003c9d0: 6166 6665 6374 6564 2062 696e 6172 7920 affected binary │ │ │ │ │ -0003c9e0: 7061 636b 6167 650a 696e 636f 7270 6f72 package.incorpor │ │ │ │ │ -0003c9f0: 6174 6564 2064 7572 696e 6720 7468 6520 ated during the │ │ │ │ │ -0003ca00: 6275 696c 642c 2028 3129 2069 6e63 6c75 build, (1) inclu │ │ │ │ │ -0003ca10: 6469 6e67 2061 6e20 e280 9c65 7861 6374 ding an ...exact │ │ │ │ │ -0003ca20: 6c79 2065 7175 616c e280 9d20 28e2 809c ly equal... (... │ │ │ │ │ -0003ca30: 3de2 809d 290a 7665 7273 696f 6e20 7265 =...).version re │ │ │ │ │ -0003ca40: 6c61 7469 6f6e 206f 6e20 7468 6520 7665 lation on the ve │ │ │ │ │ -0003ca50: 7273 696f 6e20 7468 6174 2077 6173 2075 rsion that was u │ │ │ │ │ -0003ca60: 7365 6420 746f 2062 7569 6c64 2074 6861 sed to build tha │ │ │ │ │ -0003ca70: 7420 7665 7273 696f 6e20 6f66 0a74 6865 t version of.the │ │ │ │ │ -0003ca80: 2069 6e63 6f72 706f 7261 7469 6e67 2062 incorporating b │ │ │ │ │ -0003ca90: 696e 6172 7920 7061 636b 6167 652e 2020 inary package. │ │ │ │ │ -0003caa0: 2832 290a 0a54 6869 7320 6361 7573 6573 (2)..This causes │ │ │ │ │ -0003cab0: 2074 6865 2044 6562 6961 6e20 6172 6368 the Debian arch │ │ │ │ │ -0003cac0: 6976 6520 746f 2072 6574 6169 6e20 7468 ive to retain th │ │ │ │ │ -0003cad0: 6520 7665 7273 696f 6e73 206f 6620 7468 e versions of th │ │ │ │ │ -0003cae0: 6520 736f 7572 6365 0a70 6163 6b61 6765 e source.package │ │ │ │ │ -0003caf0: 7320 7468 6174 2077 6572 6520 6163 7475 s that were actu │ │ │ │ │ -0003cb00: 616c 6c79 2069 6e63 6f72 706f 7261 7465 ally incorporate │ │ │ │ │ -0003cb10: 642e 2020 496e 2070 6172 7469 6375 6c61 d. In particula │ │ │ │ │ -0003cb20: 722c 2069 6620 7468 650a 7665 7273 696f r, if the.versio │ │ │ │ │ -0003cb30: 6e73 206f 6620 7468 6520 696e 636f 7270 ns of the incorp │ │ │ │ │ -0003cb40: 6f72 6174 6564 2070 6172 7473 2061 7265 orated parts are │ │ │ │ │ -0003cb50: 2075 7064 6174 6564 2062 7574 2074 6865 updated but the │ │ │ │ │ -0003cb60: 2069 6e63 6f72 706f 7261 7469 6e67 0a62 incorporating.b │ │ │ │ │ -0003cb70: 696e 6172 7920 7061 636b 6167 6520 6973 inary package is │ │ │ │ │ -0003cb80: 206e 6f74 2072 6562 7569 6c74 2c20 7468 not rebuilt, th │ │ │ │ │ -0003cb90: 6520 6f6c 6465 7220 7665 7273 696f 6e73 e older versions │ │ │ │ │ -0003cba0: 206f 6620 7468 6520 696e 636f 7270 6f72 of the incorpor │ │ │ │ │ -0003cbb0: 6174 6564 0a70 6172 7473 2077 696c 6c20 ated.parts will │ │ │ │ │ -0003cbc0: 7265 6d61 696e 2069 6e20 7468 6520 6172 remain in the ar │ │ │ │ │ -0003cbd0: 6368 6976 6520 696e 206f 7264 6572 2074 chive in order t │ │ │ │ │ -0003cbe0: 6f20 7361 7469 7366 7920 7468 6520 6c69 o satisfy the li │ │ │ │ │ -0003cbf0: 6365 6e73 652e 0a0a 4120 7061 636b 6167 cense...A packag │ │ │ │ │ -0003cc00: 6520 7573 696e 6720 7468 6520 736f 7572 e using the sour │ │ │ │ │ -0003cc10: 6365 2063 6f64 6520 6672 6f6d 2074 6865 ce code from the │ │ │ │ │ -0003cc20: 2067 6363 2d34 2e36 2d73 6f75 7263 6520 gcc-4.6-source │ │ │ │ │ -0003cc30: 6269 6e61 7279 2070 6163 6b61 6765 0a62 binary package.b │ │ │ │ │ -0003cc40: 7569 6c74 2066 726f 6d20 7468 6520 6763 uilt from the gc │ │ │ │ │ -0003cc50: 632d 342e 3620 736f 7572 6365 2070 6163 c-4.6 source pac │ │ │ │ │ -0003cc60: 6b61 6765 2077 6f75 6c64 2068 6176 6520 kage would have │ │ │ │ │ -0003cc70: 7468 6973 2066 6965 6c64 2069 6e20 6974 this field in it │ │ │ │ │ -0003cc80: 730a 636f 6e74 726f 6c20 6669 6c65 3a0a s.control file:. │ │ │ │ │ -0003cc90: 0a20 2020 2020 4275 696c 742d 5573 696e . Built-Usin │ │ │ │ │ -0003cca0: 673a 2067 6363 2d34 2e36 2028 3d20 342e g: gcc-4.6 (= 4. │ │ │ │ │ -0003ccb0: 362e 302d 3131 290a 0a41 2070 6163 6b61 6.0-11)..A packa │ │ │ │ │ -0003ccc0: 6765 2069 6e63 6c75 6469 6e67 2062 696e ge including bin │ │ │ │ │ -0003ccd0: 6172 6965 7320 6672 6f6d 2067 7275 6232 aries from grub2 │ │ │ │ │ -0003cce0: 2061 6e64 206c 6f61 646c 696e 2077 6f75 and loadlin wou │ │ │ │ │ -0003ccf0: 6c64 2068 6176 6520 7468 6973 0a66 6965 ld have this.fie │ │ │ │ │ -0003cd00: 6c64 2069 6e20 6974 7320 636f 6e74 726f ld in its contro │ │ │ │ │ -0003cd10: 6c20 6669 6c65 3a0a 0a20 2020 2020 4275 l file:.. Bu │ │ │ │ │ -0003cd20: 696c 742d 5573 696e 673a 2067 7275 6232 ilt-Using: grub2 │ │ │ │ │ -0003cd30: 2028 3d20 312e 3939 2d39 292c 206c 6f61 (= 1.99-9), loa │ │ │ │ │ -0003cd40: 646c 696e 2028 3d20 312e 3665 2d31 290a dlin (= 1.6e-1). │ │ │ │ │ -0003cd50: 0a54 6869 7320 6669 656c 6420 7368 6f75 .This field shou │ │ │ │ │ -0003cd60: 6c64 2062 6520 7573 6564 206f 6e6c 7920 ld be used only │ │ │ │ │ -0003cd70: 7768 656e 2074 6865 7265 2061 7265 206c when there are l │ │ │ │ │ -0003cd80: 6963 656e 7365 206f 7220 4446 5347 0a72 icense or DFSG.r │ │ │ │ │ -0003cd90: 6571 7569 7265 6d65 6e74 7320 746f 2072 equirements to r │ │ │ │ │ -0003cda0: 6574 6169 6e20 7468 6520 7265 6665 7265 etain the refere │ │ │ │ │ -0003cdb0: 6e63 6564 2073 6f75 7263 6520 7061 636b nced source pack │ │ │ │ │ -0003cdc0: 6167 6573 2e20 2049 7420 7368 6f75 6c64 ages. It should │ │ │ │ │ -0003cdd0: 206e 6f74 2062 650a 6164 6465 6420 736f not be.added so │ │ │ │ │ -0003cde0: 6c65 6c79 2061 7320 6120 7761 7920 746f lely as a way to │ │ │ │ │ -0003cdf0: 206c 6f63 6174 6520 7061 636b 6167 6573 locate packages │ │ │ │ │ -0003ce00: 2074 6861 7420 6e65 6564 2074 6f20 6265 that need to be │ │ │ │ │ -0003ce10: 2072 6562 7569 6c74 2061 6761 696e 7374 rebuilt against │ │ │ │ │ -0003ce20: 0a6e 6577 6572 2076 6572 7369 6f6e 7320 .newer versions │ │ │ │ │ -0003ce30: 6f66 2074 6865 6972 2062 7569 6c64 2064 of their build d │ │ │ │ │ -0003ce40: 6570 656e 6465 6e63 6965 732e 0a0a 2020 ependencies... │ │ │ │ │ -0003ce50: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ -0003ce60: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ -0003ce70: 0a0a 2020 2028 3129 20e2 8098 4275 696c .. (1) ...Buil │ │ │ │ │ -0003ce80: 642d 4465 7065 6e64 73e2 8099 2069 6e20 d-Depends... in │ │ │ │ │ -0003ce90: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ -0003cea0: 6765 2069 7320 6e6f 7420 6164 6571 7561 ge is not adequa │ │ │ │ │ -0003ceb0: 7465 2073 696e 6365 2069 740a 2872 6967 te since it.(rig │ │ │ │ │ -0003cec0: 6874 6675 6c6c 7929 2064 6f65 7320 6e6f htfully) does no │ │ │ │ │ -0003ced0: 7420 646f 6375 6d65 6e74 2074 6865 2065 t document the e │ │ │ │ │ -0003cee0: 7861 6374 2076 6572 7369 6f6e 2075 7365 xact version use │ │ │ │ │ -0003cef0: 6420 696e 2074 6865 2062 7569 6c64 2e0a d in the build.. │ │ │ │ │ -0003cf00: 0a20 2020 2832 2920 5468 6520 6172 6368 . (2) The arch │ │ │ │ │ -0003cf10: 6976 6520 736f 6674 7761 7265 206d 6967 ive software mig │ │ │ │ │ -0003cf20: 6874 2072 656a 6563 7420 7061 636b 6167 ht reject packag │ │ │ │ │ -0003cf30: 6573 2074 6861 7420 7265 6665 7220 746f es that refer to │ │ │ │ │ -0003cf40: 0a6e 6f6e 2d65 7869 7374 656e 7420 736f .non-existent so │ │ │ │ │ -0003cf50: 7572 6365 732e 0a0a 1f0a 4669 6c65 3a20 urces.....File: │ │ │ │ │ -0003cf60: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0003cf70: 666f 2c20 204e 6f64 653a 2053 6861 7265 fo, Node: Share │ │ │ │ │ -0003cf80: 6420 6c69 6272 6172 6965 732c 2020 4e65 d libraries, Ne │ │ │ │ │ -0003cf90: 7874 3a20 5468 6520 4f70 6572 6174 696e xt: The Operatin │ │ │ │ │ -0003cfa0: 6720 5379 7374 656d 2c20 2050 7265 763a g System, Prev: │ │ │ │ │ -0003cfb0: 2044 6563 6c61 7269 6e67 2072 656c 6174 Declaring relat │ │ │ │ │ -0003cfc0: 696f 6e73 6869 7073 2062 6574 7765 656e ionships between │ │ │ │ │ -0003cfd0: 2070 6163 6b61 6765 732c 2020 5570 3a20 packages, Up: │ │ │ │ │ -0003cfe0: 546f 700a 0a38 2053 6861 7265 6420 6c69 Top..8 Shared li │ │ │ │ │ -0003cff0: 6272 6172 6965 730a 2a2a 2a2a 2a2a 2a2a braries.******** │ │ │ │ │ -0003d000: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 5061 636b **********..Pack │ │ │ │ │ -0003d010: 6167 6573 2063 6f6e 7461 696e 696e 6720 ages containing │ │ │ │ │ -0003d020: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ -0003d030: 206d 7573 7420 6265 2063 6f6e 7374 7275 must be constru │ │ │ │ │ -0003d040: 6374 6564 2077 6974 6820 6120 6c69 7474 cted with a litt │ │ │ │ │ -0003d050: 6c65 0a63 6172 6520 746f 206d 616b 6520 le.care to make │ │ │ │ │ -0003d060: 7375 7265 2074 6861 7420 7468 6520 7368 sure that the sh │ │ │ │ │ -0003d070: 6172 6564 206c 6962 7261 7279 2069 7320 ared library is │ │ │ │ │ -0003d080: 616c 7761 7973 2061 7661 696c 6162 6c65 always available │ │ │ │ │ -0003d090: 2e20 2054 6869 7320 6973 0a65 7370 6563 . This is.espec │ │ │ │ │ -0003d0a0: 6961 6c6c 7920 696d 706f 7274 616e 7420 ially important │ │ │ │ │ -0003d0b0: 666f 7220 7061 636b 6167 6573 2077 686f for packages who │ │ │ │ │ -0003d0c0: 7365 2073 6861 7265 6420 6c69 6272 6172 se shared librar │ │ │ │ │ -0003d0d0: 6965 7320 6172 6520 7669 7461 6c6c 790a ies are vitally. │ │ │ │ │ -0003d0e0: 696d 706f 7274 616e 742c 2073 7563 6820 important, such │ │ │ │ │ -0003d0f0: 6173 2074 6865 2043 206c 6962 7261 7279 as the C library │ │ │ │ │ -0003d100: 2028 6375 7272 656e 746c 7920 e280 986c (currently ...l │ │ │ │ │ -0003d110: 6962 6336 e280 9929 2e0a 0a54 6869 7320 ibc6...)...This │ │ │ │ │ -0003d120: 7365 6374 696f 6e20 6465 616c 7320 6f6e section deals on │ │ │ │ │ -0003d130: 6c79 2077 6974 6820 7075 626c 6963 2073 ly with public s │ │ │ │ │ -0003d140: 6861 7265 6420 6c69 6272 6172 6965 733a hared libraries: │ │ │ │ │ -0003d150: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ -0003d160: 730a 7468 6174 2061 7265 2070 6c61 6365 s.that are place │ │ │ │ │ -0003d170: 6420 696e 2064 6972 6563 746f 7269 6573 d in directories │ │ │ │ │ -0003d180: 2073 6561 7263 6865 6420 6279 2074 6865 searched by the │ │ │ │ │ -0003d190: 2064 796e 616d 6963 206c 696e 6b65 7220 dynamic linker │ │ │ │ │ -0003d1a0: 6279 2064 6566 6175 6c74 0a6f 7220 7768 by default.or wh │ │ │ │ │ -0003d1b0: 6963 6820 6172 6520 696e 7465 6e64 6564 ich are intended │ │ │ │ │ -0003d1c0: 2074 6f20 6265 206c 696e 6b65 6420 6167 to be linked ag │ │ │ │ │ -0003d1d0: 6169 6e73 7420 6e6f 726d 616c 6c79 2061 ainst normally a │ │ │ │ │ -0003d1e0: 6e64 2070 6f73 7369 626c 7920 7573 6564 nd possibly used │ │ │ │ │ -0003d1f0: 2062 790a 6f74 6865 722c 2069 6e64 6570 by.other, indep │ │ │ │ │ -0003d200: 656e 6465 6e74 2070 6163 6b61 6765 732e endent packages. │ │ │ │ │ -0003d210: 2020 5368 6172 6564 206c 6962 7261 7269 Shared librari │ │ │ │ │ -0003d220: 6573 2074 6861 7420 6172 6520 696e 7465 es that are inte │ │ │ │ │ -0003d230: 726e 616c 2074 6f20 610a 7061 7274 6963 rnal to a.partic │ │ │ │ │ -0003d240: 756c 6172 2070 6163 6b61 6765 206f 7220 ular package or │ │ │ │ │ -0003d250: 7468 6174 2061 7265 206f 6e6c 7920 6c6f that are only lo │ │ │ │ │ -0003d260: 6164 6564 2061 7320 6479 6e61 6d69 6320 aded as dynamic │ │ │ │ │ -0003d270: 6d6f 6475 6c65 7320 6172 6520 6e6f 740a modules are not. │ │ │ │ │ -0003d280: 636f 7665 7265 6420 6279 2074 6869 7320 covered by this │ │ │ │ │ -0003d290: 7365 6374 696f 6e20 616e 6420 6172 6520 section and are │ │ │ │ │ -0003d2a0: 6e6f 7420 7375 626a 6563 7420 746f 2069 not subject to i │ │ │ │ │ -0003d2b0: 7473 2072 6571 7569 7265 6d65 6e74 732e ts requirements. │ │ │ │ │ -0003d2c0: 0a0a 4120 7368 6172 6564 206c 6962 7261 ..A shared libra │ │ │ │ │ -0003d2d0: 7279 2069 7320 6964 656e 7469 6669 6564 ry is identified │ │ │ │ │ -0003d2e0: 2062 7920 7468 6520 e280 9853 4f4e 414d by the ...SONAM │ │ │ │ │ -0003d2f0: 45e2 8099 2061 7474 7269 6275 7465 2073 E... attribute s │ │ │ │ │ -0003d300: 746f 7265 6420 696e 2069 7473 0a64 796e tored in its.dyn │ │ │ │ │ -0003d310: 616d 6963 2073 6563 7469 6f6e 2e20 2057 amic section. W │ │ │ │ │ -0003d320: 6865 6e20 6120 6269 6e61 7279 2069 7320 hen a binary is │ │ │ │ │ -0003d330: 6c69 6e6b 6564 2061 6761 696e 7374 2061 linked against a │ │ │ │ │ -0003d340: 2073 6861 7265 6420 6c69 6272 6172 792c shared library, │ │ │ │ │ -0003d350: 2074 6865 0ae2 8098 534f 4e41 4d45 e280 the....SONAME.. │ │ │ │ │ -0003d360: 9920 6f66 2074 6865 2073 6861 7265 6420 . of the shared │ │ │ │ │ -0003d370: 6c69 6272 6172 7920 6973 2072 6563 6f72 library is recor │ │ │ │ │ -0003d380: 6465 6420 696e 2074 6865 2062 696e 6172 ded in the binar │ │ │ │ │ -0003d390: 79e2 8099 7320 e280 984e 4545 4445 44e2 y...s ...NEEDED. │ │ │ │ │ -0003d3a0: 8099 0a73 6563 7469 6f6e 2073 6f20 7468 ...section so th │ │ │ │ │ -0003d3b0: 6174 2074 6865 2064 796e 616d 6963 206c at the dynamic l │ │ │ │ │ -0003d3c0: 696e 6b65 7220 6b6e 6f77 7320 7468 6174 inker knows that │ │ │ │ │ -0003d3d0: 206c 6962 7261 7279 206d 7573 7420 6265 library must be │ │ │ │ │ -0003d3e0: 206c 6f61 6465 6420 6174 0a72 756e 7469 loaded at.runti │ │ │ │ │ -0003d3f0: 6d65 2e20 2054 6865 2073 6861 7265 6420 me. The shared │ │ │ │ │ -0003d400: 6c69 6272 6172 7920 6669 6c65 e280 9973 library file...s │ │ │ │ │ -0003d410: 2066 756c 6c20 6e61 6d65 2028 7768 6963 full name (whic │ │ │ │ │ -0003d420: 6820 7573 7561 6c6c 7920 636f 6e74 6169 h usually contai │ │ │ │ │ -0003d430: 6e73 0a61 6464 6974 696f 6e61 6c20 7665 ns.additional ve │ │ │ │ │ -0003d440: 7273 696f 6e20 696e 666f 726d 6174 696f rsion informatio │ │ │ │ │ -0003d450: 6e20 6e6f 7420 6e65 6564 6564 2069 6e20 n not needed in │ │ │ │ │ -0003d460: 7468 6520 e280 9853 4f4e 414d 45e2 8099 the ...SONAME... │ │ │ │ │ -0003d470: 2920 6973 2074 6865 7265 666f 7265 0a6e ) is therefore.n │ │ │ │ │ -0003d480: 6f72 6d61 6c6c 7920 6e6f 7420 7265 6665 ormally not refe │ │ │ │ │ -0003d490: 7265 6e63 6564 2064 6972 6563 746c 792e renced directly. │ │ │ │ │ -0003d4a0: 2020 496e 7374 6561 642c 2074 6865 2073 Instead, the s │ │ │ │ │ -0003d4b0: 6861 7265 6420 6c69 6272 6172 7920 6973 hared library is │ │ │ │ │ -0003d4c0: 206c 6f61 6465 640a 6279 2069 7473 20e2 loaded.by its . │ │ │ │ │ -0003d4d0: 8098 534f 4e41 4d45 e280 992c 2077 6869 ..SONAME..., whi │ │ │ │ │ -0003d4e0: 6368 2065 7869 7374 7320 6f6e 2074 6865 ch exists on the │ │ │ │ │ -0003d4f0: 2066 696c 6520 7379 7374 656d 2061 7320 file system as │ │ │ │ │ -0003d500: 6120 7379 6d6c 696e 6b20 706f 696e 7469 a symlink pointi │ │ │ │ │ -0003d510: 6e67 0a74 6f20 7468 6520 6675 6c6c 206e ng.to the full n │ │ │ │ │ -0003d520: 616d 6520 6f66 2074 6865 2073 6861 7265 ame of the share │ │ │ │ │ -0003d530: 6420 6c69 6272 6172 792e 2020 5468 6973 d library. This │ │ │ │ │ -0003d540: 2073 796d 6c69 6e6b 206d 7573 7420 6265 symlink must be │ │ │ │ │ -0003d550: 2070 726f 7669 6465 640a 6279 2074 6865 provided.by the │ │ │ │ │ -0003d560: 2070 6163 6b61 6765 2e20 202a 6e6f 7465 package. *note │ │ │ │ │ -0003d570: 2052 756e 2d74 696d 6520 7368 6172 6564 Run-time shared │ │ │ │ │ -0003d580: 206c 6962 7261 7269 6573 3a20 3130 322e libraries: 102. │ │ │ │ │ -0003d590: 2064 6573 6372 6962 6573 2068 6f77 2074 describes how t │ │ │ │ │ -0003d5a0: 6f0a 646f 2074 6869 732e 2020 2831 290a o.do this. (1). │ │ │ │ │ -0003d5b0: 0a57 6865 6e20 6c69 6e6b 696e 6720 6120 .When linking a │ │ │ │ │ -0003d5c0: 6269 6e61 7279 206f 7220 616e 6f74 6865 binary or anothe │ │ │ │ │ -0003d5d0: 7220 7368 6172 6564 206c 6962 7261 7279 r shared library │ │ │ │ │ -0003d5e0: 2061 6761 696e 7374 2061 2073 6861 7265 against a share │ │ │ │ │ -0003d5f0: 640a 6c69 6272 6172 792c 2074 6865 20e2 d.library, the . │ │ │ │ │ -0003d600: 8098 534f 4e41 4d45 e280 9920 666f 7220 ..SONAME... for │ │ │ │ │ -0003d610: 7468 6174 2073 6861 7265 6420 6c69 6272 that shared libr │ │ │ │ │ -0003d620: 6172 7920 6973 206e 6f74 2079 6574 206b ary is not yet k │ │ │ │ │ -0003d630: 6e6f 776e 2e0a 496e 7374 6561 642c 2074 nown..Instead, t │ │ │ │ │ -0003d640: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ -0003d650: 7920 6973 2066 6f75 6e64 2062 7920 6c6f y is found by lo │ │ │ │ │ -0003d660: 6f6b 696e 6720 666f 7220 6120 6669 6c65 oking for a file │ │ │ │ │ -0003d670: 206d 6174 6368 696e 6720 7468 650a 6c69 matching the.li │ │ │ │ │ -0003d680: 6272 6172 7920 6e61 6d65 2077 6974 6820 brary name with │ │ │ │ │ -0003d690: e280 982e 736f e280 9920 6170 7065 6e64 ....so... append │ │ │ │ │ -0003d6a0: 6564 2e20 2054 6869 7320 6669 6c65 2065 ed. This file e │ │ │ │ │ -0003d6b0: 7869 7374 7320 6f6e 2074 6865 2066 696c xists on the fil │ │ │ │ │ -0003d6c0: 6520 7379 7374 656d 0a61 7320 6120 7379 e system.as a sy │ │ │ │ │ -0003d6d0: 6d6c 696e 6b20 706f 696e 7469 6e67 2074 mlink pointing t │ │ │ │ │ -0003d6e0: 6f20 7468 6520 7368 6172 6564 206c 6962 o the shared lib │ │ │ │ │ -0003d6f0: 7261 7279 2e0a 0a53 6861 7265 6420 6c69 rary...Shared li │ │ │ │ │ -0003d700: 6272 6172 6965 7320 6172 6520 6e6f 726d braries are norm │ │ │ │ │ -0003d710: 616c 6c79 2073 706c 6974 2069 6e74 6f20 ally split into │ │ │ │ │ -0003d720: 7365 7665 7261 6c20 6269 6e61 7279 2070 several binary p │ │ │ │ │ -0003d730: 6163 6b61 6765 732e 2020 5468 650a e280 ackages. The... │ │ │ │ │ -0003d740: 9853 4f4e 414d 45e2 8099 2073 796d 6c69 .SONAME... symli │ │ │ │ │ -0003d750: 6e6b 2069 7320 696e 7374 616c 6c65 6420 nk is installed │ │ │ │ │ -0003d760: 6279 2074 6865 2072 756e 7469 6d65 2073 by the runtime s │ │ │ │ │ -0003d770: 6861 7265 6420 6c69 6272 6172 7920 7061 hared library pa │ │ │ │ │ -0003d780: 636b 6167 652c 2061 6e64 0a74 6865 2062 ckage, and.the b │ │ │ │ │ -0003d790: 6172 6520 e280 982e 736f e280 9920 7379 are ....so... sy │ │ │ │ │ -0003d7a0: 6d6c 696e 6b20 6973 2069 6e73 7461 6c6c mlink is install │ │ │ │ │ -0003d7b0: 6564 2069 6e20 7468 6520 6465 7665 6c6f ed in the develo │ │ │ │ │ -0003d7c0: 706d 656e 7420 7061 636b 6167 6520 7369 pment package si │ │ │ │ │ -0003d7d0: 6e63 650a 6974 e280 9973 206f 6e6c 7920 nce.it...s only │ │ │ │ │ -0003d7e0: 7573 6564 2077 6865 6e20 6c69 6e6b 696e used when linkin │ │ │ │ │ -0003d7f0: 6720 6269 6e61 7269 6573 206f 7220 7368 g binaries or sh │ │ │ │ │ -0003d800: 6172 6564 206c 6962 7261 7269 6573 2e20 ared libraries. │ │ │ │ │ -0003d810: 2048 6f77 6576 6572 2c0a 7468 6572 6520 However,.there │ │ │ │ │ -0003d820: 6172 6520 736f 6d65 2065 7863 6570 7469 are some excepti │ │ │ │ │ -0003d830: 6f6e 7320 666f 7220 756e 7573 7561 6c20 ons for unusual │ │ │ │ │ -0003d840: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ -0003d850: 206f 7220 666f 7220 7368 6172 6564 0a6c or for shared.l │ │ │ │ │ -0003d860: 6962 7261 7269 6573 2074 6861 7420 6172 ibraries that ar │ │ │ │ │ -0003d870: 6520 616c 736f 206c 6f61 6465 6420 6173 e also loaded as │ │ │ │ │ -0003d880: 2064 796e 616d 6963 206d 6f64 756c 6573 dynamic modules │ │ │ │ │ -0003d890: 2062 7920 6f74 6865 7220 7072 6f67 7261 by other progra │ │ │ │ │ -0003d8a0: 6d73 2e0a 0a54 6869 7320 7365 6374 696f ms...This sectio │ │ │ │ │ -0003d8b0: 6e20 6973 2070 7269 6d61 7269 6c79 2063 n is primarily c │ │ │ │ │ -0003d8c0: 6f6e 6365 726e 6564 2077 6974 6820 686f oncerned with ho │ │ │ │ │ -0003d8d0: 7720 7468 6520 7365 7061 7261 7469 6f6e w the separation │ │ │ │ │ -0003d8e0: 206f 6620 7368 6172 6564 0a6c 6962 7261 of shared.libra │ │ │ │ │ -0003d8f0: 7269 6573 2069 6e74 6f20 6d75 6c74 6970 ries into multip │ │ │ │ │ -0003d900: 6c65 2070 6163 6b61 6765 7320 7368 6f75 le packages shou │ │ │ │ │ -0003d910: 6c64 2062 6520 646f 6e65 2061 6e64 2068 ld be done and h │ │ │ │ │ -0003d920: 6f77 2064 6570 656e 6465 6e63 6965 7320 ow dependencies │ │ │ │ │ -0003d930: 6f6e 0a61 6e64 2062 6574 7765 656e 2073 on.and between s │ │ │ │ │ -0003d940: 6861 7265 6420 6c69 6272 6172 7920 6269 hared library bi │ │ │ │ │ -0003d950: 6e61 7279 2070 6163 6b61 6765 7320 6172 nary packages ar │ │ │ │ │ -0003d960: 6520 6d61 6e61 6765 6420 696e 2044 6562 e managed in Deb │ │ │ │ │ -0003d970: 6961 6e2e 2020 2a6e 6f74 650a 4c69 6272 ian. *note.Libr │ │ │ │ │ -0003d980: 6172 6965 733a 2031 3033 2e20 7368 6f75 aries: 103. shou │ │ │ │ │ -0003d990: 6c64 2062 6520 7265 6164 2069 6e20 636f ld be read in co │ │ │ │ │ -0003d9a0: 6e6a 756e 6374 696f 6e20 7769 7468 2074 njunction with t │ │ │ │ │ -0003d9b0: 6869 7320 7365 6374 696f 6e20 616e 640a his section and. │ │ │ │ │ -0003d9c0: 636f 6e74 6169 6e73 2061 6464 6974 696f contains additio │ │ │ │ │ -0003d9d0: 6e61 6c20 7275 6c65 7320 666f 7220 7468 nal rules for th │ │ │ │ │ -0003d9e0: 6520 6669 6c65 7320 636f 6e74 6169 6e65 e files containe │ │ │ │ │ -0003d9f0: 6420 696e 2074 6865 2073 6861 7265 6420 d in the shared │ │ │ │ │ -0003da00: 6c69 6272 6172 790a 7061 636b 6167 6573 library.packages │ │ │ │ │ -0003da10: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5275 ...* Menu:..* Ru │ │ │ │ │ -0003da20: 6e2d 7469 6d65 2073 6861 7265 6420 6c69 n-time shared li │ │ │ │ │ -0003da30: 6272 6172 6965 733a 3a0a 2a20 5368 6172 braries::.* Shar │ │ │ │ │ -0003da40: 6564 206c 6962 7261 7279 2073 7570 706f ed library suppo │ │ │ │ │ -0003da50: 7274 2066 696c 6573 3a3a 0a2a 2053 7461 rt files::.* Sta │ │ │ │ │ -0003da60: 7469 6320 6c69 6272 6172 6965 733a 3a0a tic libraries::. │ │ │ │ │ -0003da70: 2a20 4465 7665 6c6f 706d 656e 7420 6669 * Development fi │ │ │ │ │ -0003da80: 6c65 733a 3a0a 2a20 4465 7065 6e64 656e les::.* Dependen │ │ │ │ │ -0003da90: 6369 6573 2062 6574 7765 656e 2074 6865 cies between the │ │ │ │ │ -0003daa0: 2070 6163 6b61 6765 7320 6f66 2074 6865 packages of the │ │ │ │ │ -0003dab0: 2073 616d 6520 6c69 6272 6172 793a 3a0a same library::. │ │ │ │ │ -0003dac0: 2a20 4465 7065 6e64 656e 6369 6573 2062 * Dependencies b │ │ │ │ │ -0003dad0: 6574 7765 656e 2074 6865 206c 6962 7261 etween the libra │ │ │ │ │ -0003dae0: 7279 2061 6e64 206f 7468 6572 2070 6163 ry and other pac │ │ │ │ │ -0003daf0: 6b61 6765 733a 3a0a 0a20 2020 2d2d 2d2d kages::.. ---- │ │ │ │ │ -0003db00: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -0003db10: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -0003db20: 2831 2920 5468 6973 2069 7320 6120 636f (1) This is a co │ │ │ │ │ -0003db30: 6e76 656e 7469 6f6e 206f 6620 7368 6172 nvention of shar │ │ │ │ │ -0003db40: 6564 206c 6962 7261 7279 2076 6572 7369 ed library versi │ │ │ │ │ -0003db50: 6f6e 696e 672c 2062 7574 206e 6f74 2061 oning, but not a │ │ │ │ │ -0003db60: 0a72 6571 7569 7265 6d65 6e74 2e20 2053 .requirement. S │ │ │ │ │ -0003db70: 6f6d 6520 6c69 6272 6172 6965 7320 7573 ome libraries us │ │ │ │ │ -0003db80: 6520 7468 6520 e280 9853 4f4e 414d 45e2 e the ...SONAME. │ │ │ │ │ -0003db90: 8099 2061 7320 7468 6520 6675 6c6c 206c .. as the full l │ │ │ │ │ -0003dba0: 6962 7261 7279 2066 696c 650a 6e61 6d65 ibrary file.name │ │ │ │ │ -0003dbb0: 2069 6e73 7465 6164 2061 6e64 2074 6865 instead and the │ │ │ │ │ -0003dbc0: 7265 666f 7265 2064 6f20 6e6f 7420 6e65 refore do not ne │ │ │ │ │ -0003dbd0: 6564 2061 2073 796d 6c69 6e6b 2e20 204d ed a symlink. M │ │ │ │ │ -0003dbe0: 6f73 742c 2068 6f77 6576 6572 2c20 656e ost, however, en │ │ │ │ │ -0003dbf0: 636f 6465 0a61 6464 6974 696f 6e61 6c20 code.additional │ │ │ │ │ -0003dc00: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ │ │ -0003dc10: 7420 6261 636b 7761 7264 732d 636f 6d70 t backwards-comp │ │ │ │ │ -0003dc20: 6174 6962 6c65 2072 6576 6973 696f 6e73 atible revisions │ │ │ │ │ -0003dc30: 2061 7320 6120 6d69 6e6f 720a 7665 7273 as a minor.vers │ │ │ │ │ -0003dc40: 696f 6e20 6e75 6d62 6572 2069 6e20 7468 ion number in th │ │ │ │ │ -0003dc50: 6520 6669 6c65 206e 616d 652e 2020 5468 e file name. Th │ │ │ │ │ -0003dc60: 6520 e280 9853 4f4e 414d 45e2 8099 2069 e ...SONAME... i │ │ │ │ │ -0003dc70: 7473 656c 6620 6f6e 6c79 2063 6861 6e67 tself only chang │ │ │ │ │ -0003dc80: 6573 2077 6865 6e0a 6269 6e61 7269 6573 es when.binaries │ │ │ │ │ -0003dc90: 206c 696e 6b65 6420 7769 7468 2074 6865 linked with the │ │ │ │ │ -0003dca0: 2065 6172 6c69 6572 2076 6572 7369 6f6e earlier version │ │ │ │ │ -0003dcb0: 206f 6620 7468 6520 7368 6172 6564 206c of the shared l │ │ │ │ │ -0003dcc0: 6962 7261 7279 206d 6179 206e 6f0a 6c6f ibrary may no.lo │ │ │ │ │ -0003dcd0: 6e67 6572 2077 6f72 6b2c 2062 7574 2074 nger work, but t │ │ │ │ │ -0003dce0: 6865 2066 696c 656e 616d 6520 6d61 7920 he filename may │ │ │ │ │ -0003dcf0: 6368 616e 6765 2077 6974 6820 6561 6368 change with each │ │ │ │ │ -0003dd00: 2072 656c 6561 7365 206f 6620 7468 650a release of the. │ │ │ │ │ -0003dd10: 6c69 6272 6172 792e 2020 5365 6520 2a6e library. See *n │ │ │ │ │ -0003dd20: 6f74 6520 5275 6e2d 7469 6d65 2073 6861 ote Run-time sha │ │ │ │ │ -0003dd30: 7265 6420 6c69 6272 6172 6965 733a 2031 red libraries: 1 │ │ │ │ │ -0003dd40: 3032 2e20 666f 7220 6d6f 7265 0a69 6e66 02. for more.inf │ │ │ │ │ -0003dd50: 6f72 6d61 7469 6f6e 2e0a 0a1f 0a46 696c ormation.....Fil │ │ │ │ │ -0003dd60: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0003dd70: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5275 .info, Node: Ru │ │ │ │ │ -0003dd80: 6e2d 7469 6d65 2073 6861 7265 6420 6c69 n-time shared li │ │ │ │ │ -0003dd90: 6272 6172 6965 732c 2020 4e65 7874 3a20 braries, Next: │ │ │ │ │ -0003dda0: 5368 6172 6564 206c 6962 7261 7279 2073 Shared library s │ │ │ │ │ -0003ddb0: 7570 706f 7274 2066 696c 6573 2c20 2055 upport files, U │ │ │ │ │ -0003ddc0: 703a 2053 6861 7265 6420 6c69 6272 6172 p: Shared librar │ │ │ │ │ -0003ddd0: 6965 730a 0a38 2e31 2052 756e 2d74 696d ies..8.1 Run-tim │ │ │ │ │ -0003dde0: 6520 7368 6172 6564 206c 6962 7261 7269 e shared librari │ │ │ │ │ -0003ddf0: 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d es.============= │ │ │ │ │ -0003de00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003de10: 0a0a 5468 6520 7275 6e2d 7469 6d65 2073 ..The run-time s │ │ │ │ │ -0003de20: 6861 7265 6420 6c69 6272 6172 7920 6d75 hared library mu │ │ │ │ │ -0003de30: 7374 2062 6520 706c 6163 6564 2069 6e20 st be placed in │ │ │ │ │ -0003de40: 6120 7061 636b 6167 6520 7768 6f73 6520 a package whose │ │ │ │ │ -0003de50: 6e61 6d65 0a63 6861 6e67 6573 2077 6865 name.changes whe │ │ │ │ │ -0003de60: 6e65 7665 7220 7468 6520 e280 9853 4f4e never the ...SON │ │ │ │ │ -0003de70: 414d 45e2 8099 206f 6620 7468 6520 7368 AME... of the sh │ │ │ │ │ -0003de80: 6172 6564 206c 6962 7261 7279 2063 6861 ared library cha │ │ │ │ │ -0003de90: 6e67 6573 2e20 2054 6869 730a 616c 6c6f nges. This.allo │ │ │ │ │ -0003dea0: 7773 2073 6576 6572 616c 2076 6572 7369 ws several versi │ │ │ │ │ -0003deb0: 6f6e 7320 6f66 2074 6865 2073 6861 7265 ons of the share │ │ │ │ │ -0003dec0: 6420 6c69 6272 6172 7920 746f 2062 6520 d library to be │ │ │ │ │ -0003ded0: 696e 7374 616c 6c65 6420 6174 2074 6865 installed at the │ │ │ │ │ -0003dee0: 0a73 616d 6520 7469 6d65 2c20 616c 6c6f .same time, allo │ │ │ │ │ -0003def0: 7769 6e67 2069 6e73 7461 6c6c 6174 696f wing installatio │ │ │ │ │ -0003df00: 6e20 6f66 2074 6865 206e 6577 2076 6572 n of the new ver │ │ │ │ │ -0003df10: 7369 6f6e 206f 6620 7468 6520 7368 6172 sion of the shar │ │ │ │ │ -0003df20: 6564 0a6c 6962 7261 7279 2077 6974 686f ed.library witho │ │ │ │ │ -0003df30: 7574 2069 6d6d 6564 6961 7465 6c79 2062 ut immediately b │ │ │ │ │ -0003df40: 7265 616b 696e 6720 6269 6e61 7269 6573 reaking binaries │ │ │ │ │ -0003df50: 2074 6861 7420 6465 7065 6e64 206f 6e20 that depend on │ │ │ │ │ -0003df60: 7468 6520 6f6c 640a 7665 7273 696f 6e2e the old.version. │ │ │ │ │ -0003df70: 2020 2831 290a 0a4e 6f72 6d61 6c6c 792c (1)..Normally, │ │ │ │ │ -0003df80: 2074 6865 2072 756e 2d74 696d 6520 7368 the run-time sh │ │ │ │ │ -0003df90: 6172 6564 206c 6962 7261 7279 2061 6e64 ared library and │ │ │ │ │ -0003dfa0: 2069 7473 20e2 8098 534f 4e41 4d45 e280 its ...SONAME.. │ │ │ │ │ -0003dfb0: 9920 7379 6d6c 696e 6b20 7368 6f75 6c64 . symlink should │ │ │ │ │ -0003dfc0: 2062 650a 706c 6163 6564 2069 6e20 6120 be.placed in a │ │ │ │ │ -0003dfd0: 7061 636b 6167 6520 6e61 6d65 6420 6c69 package named li │ │ │ │ │ -0003dfe0: 6272 6172 796e 616d 6527 736f 7665 7273 braryname'sovers │ │ │ │ │ -0003dff0: 696f 6e27 2c20 7768 6572 6520 2773 6f76 ion', where 'sov │ │ │ │ │ -0003e000: 6572 7369 6f6e 2720 6973 0a74 6865 2076 ersion' is.the v │ │ │ │ │ -0003e010: 6572 7369 6f6e 206e 756d 6265 7220 696e ersion number in │ │ │ │ │ -0003e020: 2074 6865 20e2 8098 534f 4e41 4d45 e280 the ...SONAME.. │ │ │ │ │ -0003e030: 9920 6f66 2074 6865 2073 6861 7265 6420 . of the shared │ │ │ │ │ -0003e040: 6c69 6272 6172 792e 0a41 6c74 6572 6e61 library..Alterna │ │ │ │ │ -0003e050: 7469 7665 6c79 2c20 6966 2069 7420 776f tively, if it wo │ │ │ │ │ -0003e060: 756c 6420 6265 2063 6f6e 6675 7369 6e67 uld be confusing │ │ │ │ │ -0003e070: 2074 6f20 6469 7265 6374 6c79 2061 7070 to directly app │ │ │ │ │ -0003e080: 656e 6420 2773 6f76 6572 7369 6f6e 270a end 'soversion'. │ │ │ │ │ -0003e090: 746f 206c 6962 7261 7279 6e61 6d65 2028 to libraryname ( │ │ │ │ │ -0003e0a0: 6966 2c20 666f 7220 6578 616d 706c 652c if, for example, │ │ │ │ │ -0003e0b0: 206c 6962 7261 7279 6e61 6d65 2069 7473 libraryname its │ │ │ │ │ -0003e0c0: 656c 6620 656e 6473 2069 6e20 6120 6e75 elf ends in a nu │ │ │ │ │ -0003e0d0: 6d62 6572 292c 0a79 6f75 2073 686f 756c mber),.you shoul │ │ │ │ │ -0003e0e0: 6420 7573 6520 6c69 6272 6172 796e 616d d use librarynam │ │ │ │ │ -0003e0f0: 652d 2773 6f76 6572 7369 6f6e 2720 696e e-'soversion' in │ │ │ │ │ -0003e100: 7374 6561 642e 2020 2832 290a 0a54 6f20 stead. (2)..To │ │ │ │ │ -0003e110: 6465 7465 726d 696e 6520 7468 6520 2773 determine the 's │ │ │ │ │ -0003e120: 6f76 6572 7369 6f6e 272c 206c 6f6f 6b20 oversion', look │ │ │ │ │ -0003e130: 6174 2074 6865 20e2 8098 534f 4e41 4d45 at the ...SONAME │ │ │ │ │ -0003e140: e280 9920 6f66 2074 6865 206c 6962 7261 ... of the libra │ │ │ │ │ -0003e150: 7279 2c0a 7374 6f72 6564 2069 6e20 7468 ry,.stored in th │ │ │ │ │ -0003e160: 6520 454c 4620 e280 9853 4f4e 414d 45e2 e ELF ...SONAME. │ │ │ │ │ -0003e170: 8099 2061 7474 7269 6275 7465 2e20 2049 .. attribute. I │ │ │ │ │ -0003e180: 7420 6973 2075 7375 616c 6c79 206f 6620 t is usually of │ │ │ │ │ -0003e190: 7468 6520 666f 726d 0ae2 8098 6e61 6d65 the form....name │ │ │ │ │ -0003e1a0: 2e73 6f2e 6d61 6a6f 722d 7665 7273 696f .so.major-versio │ │ │ │ │ -0003e1b0: 6ee2 8099 2028 666f 7220 6578 616d 706c n... (for exampl │ │ │ │ │ -0003e1c0: 652c 20e2 8098 6c69 627a 2e73 6f2e 31e2 e, ...libz.so.1. │ │ │ │ │ -0003e1d0: 8099 292e 2020 5468 6520 7665 7273 696f ..). The versio │ │ │ │ │ -0003e1e0: 6e20 7061 7274 2069 730a 7468 6520 7061 n part is.the pa │ │ │ │ │ -0003e1f0: 7274 2077 6869 6368 2063 6f6d 6573 2061 rt which comes a │ │ │ │ │ -0003e200: 6674 6572 20e2 8098 2e73 6f2e e280 992c fter ....so...., │ │ │ │ │ -0003e210: 2073 6f20 696e 2074 6861 7420 6578 616d so in that exam │ │ │ │ │ -0003e220: 706c 6520 6974 2069 7320 e280 9831 e280 ple it is ...1.. │ │ │ │ │ -0003e230: 992e 2020 5468 650a 736f 6e61 6d65 206d .. The.soname m │ │ │ │ │ -0003e240: 6179 2069 6e73 7465 6164 2062 6520 6f66 ay instead be of │ │ │ │ │ -0003e250: 2074 6865 2066 6f72 6d20 e280 986e 616d the form ...nam │ │ │ │ │ -0003e260: 652d 6d61 6a6f 722d 7665 7273 696f 6e2e e-major-version. │ │ │ │ │ -0003e270: 736f e280 992c 2073 7563 6820 6173 0ae2 so..., such as.. │ │ │ │ │ -0003e280: 8098 6c69 6264 622d 352e 312e 736f e280 ..libdb-5.1.so.. │ │ │ │ │ -0003e290: 992c 2069 6e20 7768 6963 6820 6361 7365 ., in which case │ │ │ │ │ -0003e2a0: 2074 6865 206e 616d 6520 776f 756c 6420 the name would │ │ │ │ │ -0003e2b0: 6265 20e2 8098 6c69 6264 62e2 8099 2061 be ...libdb... a │ │ │ │ │ -0003e2c0: 6e64 2074 6865 2076 6572 7369 6f6e 0a77 nd the version.w │ │ │ │ │ -0003e2d0: 6f75 6c64 2062 6520 e280 9835 2e31 e280 ould be ...5.1.. │ │ │ │ │ -0003e2e0: 992e 0a0a 4966 2079 6f75 2068 6176 6520 ....If you have │ │ │ │ │ -0003e2f0: 7365 7665 7261 6c20 7368 6172 6564 206c several shared l │ │ │ │ │ -0003e300: 6962 7261 7269 6573 2062 7569 6c74 2066 ibraries built f │ │ │ │ │ -0003e310: 726f 6d20 7468 6520 7361 6d65 2073 6f75 rom the same sou │ │ │ │ │ -0003e320: 7263 6520 7472 6565 2c0a 796f 7520 6d61 rce tree,.you ma │ │ │ │ │ -0003e330: 7920 6c75 6d70 2074 6865 6d20 616c 6c20 y lump them all │ │ │ │ │ -0003e340: 746f 6765 7468 6572 2069 6e74 6f20 6120 together into a │ │ │ │ │ -0003e350: 7369 6e67 6c65 2073 6861 7265 6420 6c69 single shared li │ │ │ │ │ -0003e360: 6272 6172 7920 7061 636b 6167 650a 7072 brary package.pr │ │ │ │ │ -0003e370: 6f76 6964 6564 2074 6861 7420 616c 6c20 ovided that all │ │ │ │ │ -0003e380: 6f66 2074 6865 6972 20e2 8098 534f 4e41 of their ...SONA │ │ │ │ │ -0003e390: 4d45 e280 9973 2077 696c 6c20 616c 7761 ME...s will alwa │ │ │ │ │ -0003e3a0: 7973 2063 6861 6e67 6520 746f 6765 7468 ys change togeth │ │ │ │ │ -0003e3b0: 6572 2e20 2042 650a 6177 6172 6520 7468 er. Be.aware th │ │ │ │ │ -0003e3c0: 6174 2074 6869 7320 6973 206e 6f74 206e at this is not n │ │ │ │ │ -0003e3d0: 6f72 6d61 6c6c 7920 7468 6520 6361 7365 ormally the case │ │ │ │ │ -0003e3e0: 2c20 616e 6420 6966 2074 6865 20e2 8098 , and if the ... │ │ │ │ │ -0003e3f0: 534f 4e41 4d45 e280 9973 2064 6f20 6e6f SONAME...s do no │ │ │ │ │ -0003e400: 740a 6368 616e 6765 2074 6f67 6574 6865 t.change togethe │ │ │ │ │ -0003e410: 722c 2075 7067 7261 6469 6e67 2073 7563 r, upgrading suc │ │ │ │ │ -0003e420: 6820 6120 6d65 7267 6564 2073 6861 7265 h a merged share │ │ │ │ │ -0003e430: 6420 6c69 6272 6172 7920 7061 636b 6167 d library packag │ │ │ │ │ -0003e440: 6520 7769 6c6c 2062 650a 756e 6e65 6365 e will be.unnece │ │ │ │ │ -0003e450: 7373 6172 696c 7920 6469 6666 6963 756c ssarily difficul │ │ │ │ │ -0003e460: 7420 6265 6361 7573 6520 6f66 2066 696c t because of fil │ │ │ │ │ -0003e470: 6520 636f 6e66 6c69 6374 7320 7769 7468 e conflicts with │ │ │ │ │ -0003e480: 2074 6865 206f 6c64 2076 6572 7369 6f6e the old version │ │ │ │ │ -0003e490: 0a6f 6620 7468 6520 7061 636b 6167 652e .of the package. │ │ │ │ │ -0003e4a0: 2020 5768 656e 2069 6e20 646f 7562 742c When in doubt, │ │ │ │ │ -0003e4b0: 2061 6c77 6179 7320 7370 6c69 7420 7368 always split sh │ │ │ │ │ -0003e4c0: 6172 6564 206c 6962 7261 7279 2070 6163 ared library pac │ │ │ │ │ -0003e4d0: 6b61 6765 7320 736f 0a74 6861 7420 6561 kages so.that ea │ │ │ │ │ -0003e4e0: 6368 2062 696e 6172 7920 7061 636b 6167 ch binary packag │ │ │ │ │ -0003e4f0: 6520 696e 7374 616c 6c73 2061 2073 696e e installs a sin │ │ │ │ │ -0003e500: 676c 6520 7368 6172 6564 206c 6962 7261 gle shared libra │ │ │ │ │ -0003e510: 7279 2e0a 0a45 7665 7279 2074 696d 6520 ry...Every time │ │ │ │ │ -0003e520: 7468 6520 7368 6172 6564 206c 6962 7261 the shared libra │ │ │ │ │ -0003e530: 7279 2041 4249 2063 6861 6e67 6573 2069 ry ABI changes i │ │ │ │ │ -0003e540: 6e20 6120 7761 7920 7468 6174 2063 6f75 n a way that cou │ │ │ │ │ -0003e550: 6c64 2062 7265 616b 0a62 696e 6172 6965 ld break.binarie │ │ │ │ │ -0003e560: 7320 6c69 6e6b 6564 2061 6761 696e 7374 s linked against │ │ │ │ │ -0003e570: 206f 6c64 6572 2076 6572 7369 6f6e 7320 older versions │ │ │ │ │ -0003e580: 6f66 2074 6865 2073 6861 7265 6420 6c69 of the shared li │ │ │ │ │ -0003e590: 6272 6172 792c 2074 6865 0ae2 8098 534f brary, the....SO │ │ │ │ │ -0003e5a0: 4e41 4d45 e280 9920 6f66 2074 6865 206c NAME... of the l │ │ │ │ │ -0003e5b0: 6962 7261 7279 2061 6e64 2074 6865 2063 ibrary and the c │ │ │ │ │ -0003e5c0: 6f72 7265 7370 6f6e 6469 6e67 206e 616d orresponding nam │ │ │ │ │ -0003e5d0: 6520 666f 7220 7468 6520 6269 6e61 7279 e for the binary │ │ │ │ │ -0003e5e0: 0a70 6163 6b61 6765 2063 6f6e 7461 696e .package contain │ │ │ │ │ -0003e5f0: 696e 6720 7468 6520 7275 6e74 696d 6520 ing the runtime │ │ │ │ │ -0003e600: 7368 6172 6564 206c 6962 7261 7279 2073 shared library s │ │ │ │ │ -0003e610: 686f 756c 6420 6368 616e 6765 2e20 204e hould change. N │ │ │ │ │ -0003e620: 6f72 6d61 6c6c 792c 0a74 6869 7320 6d65 ormally,.this me │ │ │ │ │ -0003e630: 616e 7320 7468 6520 e280 9853 4f4e 414d ans the ...SONAM │ │ │ │ │ -0003e640: 45e2 8099 2073 686f 756c 6420 6368 616e E... should chan │ │ │ │ │ -0003e650: 6765 2061 6e79 2074 696d 6520 616e 2069 ge any time an i │ │ │ │ │ -0003e660: 6e74 6572 6661 6365 2069 7320 7265 6d6f nterface is remo │ │ │ │ │ -0003e670: 7665 640a 6672 6f6d 2074 6865 2073 6861 ved.from the sha │ │ │ │ │ -0003e680: 7265 6420 6c69 6272 6172 7920 6f72 2074 red library or t │ │ │ │ │ -0003e690: 6865 2073 6967 6e61 7475 7265 206f 6620 he signature of │ │ │ │ │ -0003e6a0: 616e 2069 6e74 6572 6661 6365 2028 7468 an interface (th │ │ │ │ │ -0003e6b0: 6520 6e75 6d62 6572 206f 660a 7061 7261 e number of.para │ │ │ │ │ -0003e6c0: 6d65 7465 7273 206f 7220 7468 6520 7479 meters or the ty │ │ │ │ │ -0003e6d0: 7065 7320 6f66 2070 6172 616d 6574 6572 pes of parameter │ │ │ │ │ -0003e6e0: 7320 7468 6174 2069 7420 7461 6b65 732c s that it takes, │ │ │ │ │ -0003e6f0: 2066 6f72 2065 7861 6d70 6c65 2920 6973 for example) is │ │ │ │ │ -0003e700: 0a63 6861 6e67 6564 2e20 2054 6869 7320 .changed. This │ │ │ │ │ -0003e710: 7072 6163 7469 6365 2069 7320 7669 7461 practice is vita │ │ │ │ │ -0003e720: 6c20 746f 2061 6c6c 6f77 696e 6720 636c l to allowing cl │ │ │ │ │ -0003e730: 6561 6e20 7570 6772 6164 6573 2066 726f ean upgrades fro │ │ │ │ │ -0003e740: 6d20 6f6c 6465 720a 7665 7273 696f 6e73 m older.versions │ │ │ │ │ -0003e750: 206f 6620 7468 6520 7061 636b 6167 6520 of the package │ │ │ │ │ -0003e760: 616e 6420 636c 6561 6e20 7472 616e 7369 and clean transi │ │ │ │ │ -0003e770: 7469 6f6e 7320 6265 7477 6565 6e20 7468 tions between th │ │ │ │ │ -0003e780: 6520 6f6c 6420 4142 4920 616e 640a 6e65 e old ABI and.ne │ │ │ │ │ -0003e790: 7720 4142 4920 7769 7468 6f75 7420 6861 w ABI without ha │ │ │ │ │ -0003e7a0: 7669 6e67 2074 6f20 7570 6772 6164 6520 ving to upgrade │ │ │ │ │ -0003e7b0: 6576 6572 7920 6166 6665 6374 6564 2070 every affected p │ │ │ │ │ -0003e7c0: 6163 6b61 6765 2073 696d 756c 7461 6e65 ackage simultane │ │ │ │ │ -0003e7d0: 6f75 736c 792e 0a0a 5468 6520 e280 9853 ously...The ...S │ │ │ │ │ -0003e7e0: 4f4e 414d 45e2 8099 2061 6e64 2062 696e ONAME... and bin │ │ │ │ │ -0003e7f0: 6172 7920 7061 636b 6167 6520 6e61 6d65 ary package name │ │ │ │ │ -0003e800: 206e 6565 6420 6e6f 742c 2061 6e64 2069 need not, and i │ │ │ │ │ -0003e810: 6e64 6565 6420 6e6f 726d 616c 6c79 0a73 ndeed normally.s │ │ │ │ │ -0003e820: 686f 756c 6420 6e6f 742c 2063 6861 6e67 hould not, chang │ │ │ │ │ -0003e830: 6520 6966 206e 6577 2069 6e74 6572 6661 e if new interfa │ │ │ │ │ -0003e840: 6365 7320 6172 6520 6164 6465 6420 6275 ces are added bu │ │ │ │ │ -0003e850: 7420 6e6f 6e65 2061 7265 2072 656d 6f76 t none are remov │ │ │ │ │ -0003e860: 6564 206f 720a 6368 616e 6765 642c 2073 ed or.changed, s │ │ │ │ │ -0003e870: 696e 6365 2074 6869 7320 7769 6c6c 206e ince this will n │ │ │ │ │ -0003e880: 6f74 2062 7265 616b 2062 696e 6172 6965 ot break binarie │ │ │ │ │ -0003e890: 7320 6c69 6e6b 6564 2061 6761 696e 7374 s linked against │ │ │ │ │ -0003e8a0: 2074 6865 206f 6c64 0a73 6861 7265 6420 the old.shared │ │ │ │ │ -0003e8b0: 6c69 6272 6172 792e 2020 436f 7272 6563 library. Correc │ │ │ │ │ -0003e8c0: 7420 7665 7273 696f 6e69 6e67 206f 6620 t versioning of │ │ │ │ │ -0003e8d0: 6465 7065 6e64 656e 6369 6573 206f 6e20 dependencies on │ │ │ │ │ -0003e8e0: 7468 6520 6e65 7765 7220 7368 6172 6564 the newer shared │ │ │ │ │ -0003e8f0: 0a6c 6962 7261 7279 2062 7920 6269 6e61 .library by bina │ │ │ │ │ -0003e900: 7269 6573 2074 6861 7420 7573 6520 7468 ries that use th │ │ │ │ │ -0003e910: 6520 6e65 7720 696e 7465 7266 6163 6573 e new interfaces │ │ │ │ │ -0003e920: 2069 7320 6861 6e64 6c65 6420 7669 6120 is handled via │ │ │ │ │ -0003e930: 7468 650a e280 9873 796d 626f 6c73 e280 the....symbols.. │ │ │ │ │ -0003e940: 9920 6f72 20e2 8098 7368 6c69 6273 e280 . or ...shlibs.. │ │ │ │ │ -0003e950: 9920 7379 7374 656d 2028 7365 6520 2a6e . system (see *n │ │ │ │ │ -0003e960: 6f74 6520 4465 7065 6e64 656e 6369 6573 ote Dependencies │ │ │ │ │ -0003e970: 2062 6574 7765 656e 2074 6865 206c 6962 between the lib │ │ │ │ │ -0003e980: 7261 7279 0a61 6e64 206f 7468 6572 2070 rary.and other p │ │ │ │ │ -0003e990: 6163 6b61 6765 733a 2031 3035 2e29 2e0a ackages: 105.).. │ │ │ │ │ -0003e9a0: 0a54 6865 2070 6163 6b61 6765 2073 686f .The package sho │ │ │ │ │ -0003e9b0: 756c 6420 696e 7374 616c 6c20 7468 6520 uld install the │ │ │ │ │ -0003e9c0: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ -0003e9d0: 2075 6e64 6572 2074 6865 6972 206e 6f72 under their nor │ │ │ │ │ -0003e9e0: 6d61 6c0a 6e61 6d65 732e 2020 466f 7220 mal.names. For │ │ │ │ │ -0003e9f0: 6578 616d 706c 652c 2074 6865 206c 6962 example, the lib │ │ │ │ │ -0003ea00: 6764 626d 3320 7061 636b 6167 6520 7368 gdbm3 package sh │ │ │ │ │ -0003ea10: 6f75 6c64 2069 6e73 7461 6c6c 0ae2 8098 ould install.... │ │ │ │ │ -0003ea20: 6c69 6267 6462 6d2e 736f 2e33 2e30 2e30 libgdbm.so.3.0.0 │ │ │ │ │ -0003ea30: e280 9920 6173 20e2 8098 2f75 7372 2f6c ... as .../usr/l │ │ │ │ │ -0003ea40: 6962 2f6c 6962 6764 626d 2e73 6f2e 332e ib/libgdbm.so.3. │ │ │ │ │ -0003ea50: 302e 30e2 8099 2e20 2054 6865 2066 696c 0.0.... The fil │ │ │ │ │ -0003ea60: 6573 2073 686f 756c 6420 6e6f 740a 6265 es should not.be │ │ │ │ │ -0003ea70: 2072 656e 616d 6564 206f 7220 7265 2d6c renamed or re-l │ │ │ │ │ -0003ea80: 696e 6b65 6420 6279 2061 6e79 20e2 8098 inked by any ... │ │ │ │ │ -0003ea90: 7072 6572 6de2 8099 206f 7220 e280 9870 prerm... or ...p │ │ │ │ │ -0003eaa0: 6f73 7472 6de2 8099 2073 6372 6970 7473 ostrm... scripts │ │ │ │ │ -0003eab0: 3b20 e280 9864 706b 67e2 8099 2077 696c ; ...dpkg... wil │ │ │ │ │ -0003eac0: 6c0a 7461 6b65 2063 6172 6520 6f66 2072 l.take care of r │ │ │ │ │ -0003ead0: 656e 616d 696e 6720 7468 696e 6773 2073 enaming things s │ │ │ │ │ -0003eae0: 6166 656c 7920 7769 7468 6f75 7420 6166 afely without af │ │ │ │ │ -0003eaf0: 6665 6374 696e 6720 7275 6e6e 696e 6720 fecting running │ │ │ │ │ -0003eb00: 7072 6f67 7261 6d73 2c0a 616e 6420 6174 programs,.and at │ │ │ │ │ -0003eb10: 7465 6d70 7473 2074 6f20 696e 7465 7266 tempts to interf │ │ │ │ │ -0003eb20: 6572 6520 7769 7468 2074 6869 7320 6172 ere with this ar │ │ │ │ │ -0003eb30: 6520 6c69 6b65 6c79 2074 6f20 6c65 6164 e likely to lead │ │ │ │ │ -0003eb40: 2074 6f20 7072 6f62 6c65 6d73 2e0a 0a53 to problems...S │ │ │ │ │ -0003eb50: 6861 7265 6420 6c69 6272 6172 6965 7320 hared libraries │ │ │ │ │ -0003eb60: 7368 6f75 6c64 206e 6f74 2062 6520 696e should not be in │ │ │ │ │ -0003eb70: 7374 616c 6c65 6420 6578 6563 7574 6162 stalled executab │ │ │ │ │ -0003eb80: 6c65 2c20 7369 6e63 6520 7468 6520 6479 le, since the dy │ │ │ │ │ -0003eb90: 6e61 6d69 630a 6c69 6e6b 6572 2064 6f65 namic.linker doe │ │ │ │ │ -0003eba0: 7320 6e6f 7420 7265 7175 6972 6520 7468 s not require th │ │ │ │ │ -0003ebb0: 6973 2061 6e64 2074 7279 696e 6720 746f is and trying to │ │ │ │ │ -0003ebc0: 2065 7865 6375 7465 2061 2073 6861 7265 execute a share │ │ │ │ │ -0003ebd0: 6420 6c69 6272 6172 790a 7573 7561 6c6c d library.usuall │ │ │ │ │ -0003ebe0: 7920 7265 7375 6c74 7320 696e 2061 2063 y results in a c │ │ │ │ │ -0003ebf0: 6f72 6520 6475 6d70 2e0a 0a54 6865 2072 ore dump...The r │ │ │ │ │ -0003ec00: 756e 2d74 696d 6520 6c69 6272 6172 7920 un-time library │ │ │ │ │ -0003ec10: 7061 636b 6167 6520 7368 6f75 6c64 2069 package should i │ │ │ │ │ -0003ec20: 6e63 6c75 6465 2074 6865 2073 796d 626f nclude the symbo │ │ │ │ │ -0003ec30: 6c69 6320 6c69 6e6b 2066 6f72 2074 6865 lic link for the │ │ │ │ │ -0003ec40: 0ae2 8098 534f 4e41 4d45 e280 9920 7468 ....SONAME... th │ │ │ │ │ -0003ec50: 6174 20e2 8098 6c64 636f 6e66 6967 e280 at ...ldconfig.. │ │ │ │ │ -0003ec60: 9920 776f 756c 6420 6372 6561 7465 2066 . would create f │ │ │ │ │ -0003ec70: 6f72 2074 6865 2073 6861 7265 6420 6c69 or the shared li │ │ │ │ │ -0003ec80: 6272 6172 6965 732e 2020 466f 720a 6578 braries. For.ex │ │ │ │ │ -0003ec90: 616d 706c 652c 2074 6865 206c 6962 6764 ample, the libgd │ │ │ │ │ -0003eca0: 626d 3320 7061 636b 6167 6520 7368 6f75 bm3 package shou │ │ │ │ │ -0003ecb0: 6c64 2069 6e63 6c75 6465 2061 2073 796d ld include a sym │ │ │ │ │ -0003ecc0: 626f 6c69 6320 6c69 6e6b 2066 726f 6d0a bolic link from. │ │ │ │ │ -0003ecd0: e280 982f 7573 722f 6c69 622f 6c69 6267 .../usr/lib/libg │ │ │ │ │ -0003ece0: 6462 6d2e 736f 2e33 e280 9920 746f 20e2 dbm.so.3... to . │ │ │ │ │ -0003ecf0: 8098 6c69 6267 6462 6d2e 736f 2e33 2e30 ..libgdbm.so.3.0 │ │ │ │ │ -0003ed00: 2e30 e280 992e 2020 5468 6973 2069 7320 .0.... This is │ │ │ │ │ -0003ed10: 6e65 6564 6564 2073 6f20 7468 6174 0a74 needed so that.t │ │ │ │ │ -0003ed20: 6865 2064 796e 616d 6963 206c 696e 6b65 he dynamic linke │ │ │ │ │ -0003ed30: 7220 2866 6f72 2065 7861 6d70 6c65 20e2 r (for example . │ │ │ │ │ -0003ed40: 8098 6c64 2e73 6fe2 8099 206f 7220 e280 ..ld.so... or .. │ │ │ │ │ -0003ed50: 986c 642d 6c69 6e75 782e 736f 2e2a e280 .ld-linux.so.*.. │ │ │ │ │ -0003ed60: 9929 2063 616e 2066 696e 6420 7468 650a .) can find the. │ │ │ │ │ -0003ed70: 6c69 6272 6172 7920 6265 7477 6565 6e20 library between │ │ │ │ │ -0003ed80: 7468 6520 7469 6d65 2074 6861 7420 e280 the time that .. │ │ │ │ │ -0003ed90: 9864 706b 67e2 8099 2069 6e73 7461 6c6c .dpkg... install │ │ │ │ │ -0003eda0: 7320 6974 2061 6e64 2074 6865 2074 696d s it and the tim │ │ │ │ │ -0003edb0: 6520 7468 6174 0ae2 8098 6c64 636f 6e66 e that....ldconf │ │ │ │ │ -0003edc0: 6967 e280 9920 6973 2072 756e 2069 6e20 ig... is run in │ │ │ │ │ -0003edd0: 7468 6520 e280 9870 6f73 7469 6e73 74e2 the ...postinst. │ │ │ │ │ -0003ede0: 8099 2073 6372 6970 742e 2020 2833 290a .. script. (3). │ │ │ │ │ -0003edf0: 0a2a 204d 656e 753a 0a0a 2a20 6c64 636f .* Menu:..* ldco │ │ │ │ │ -0003ee00: 6e66 6967 3a3a 0a0a 2020 202d 2d2d 2d2d nfig::.. ----- │ │ │ │ │ -0003ee10: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -0003ee20: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -0003ee30: 3129 2054 6865 7265 2061 7265 2073 6f6d 1) There are som │ │ │ │ │ -0003ee40: 6520 6578 6365 7074 696f 6e61 6c20 7369 e exceptional si │ │ │ │ │ -0003ee50: 7475 6174 696f 6e73 2069 6e20 7768 6963 tuations in whic │ │ │ │ │ -0003ee60: 6820 636f 2d69 6e73 7461 6c6c 6174 696f h co-installatio │ │ │ │ │ -0003ee70: 6e20 6f66 0a74 776f 2076 6572 7369 6f6e n of.two version │ │ │ │ │ -0003ee80: 7320 6f66 2061 2073 6861 7265 6420 6c69 s of a shared li │ │ │ │ │ -0003ee90: 6272 6172 7920 6973 206e 6f74 2073 6166 brary is not saf │ │ │ │ │ -0003eea0: 652c 2061 6e64 2074 6865 206e 6577 2073 e, and the new s │ │ │ │ │ -0003eeb0: 6861 7265 6420 6c69 6272 6172 790a 7061 hared library.pa │ │ │ │ │ -0003eec0: 636b 6167 6520 6861 7320 746f 2063 6f6e ckage has to con │ │ │ │ │ -0003eed0: 666c 6963 7420 7769 7468 2074 6865 2070 flict with the p │ │ │ │ │ -0003eee0: 7265 7669 6f75 7320 7368 6172 6564 206c revious shared l │ │ │ │ │ -0003eef0: 6962 7261 7279 2070 6163 6b61 6765 2e20 ibrary package. │ │ │ │ │ -0003ef00: 2054 6869 730a 6973 206e 6576 6572 2064 This.is never d │ │ │ │ │ -0003ef10: 6573 6972 6162 6c65 2c20 7369 6e63 6520 esirable, since │ │ │ │ │ -0003ef20: 6974 2063 6175 7365 7320 7369 676e 6966 it causes signif │ │ │ │ │ -0003ef30: 6963 616e 7420 6469 7372 7570 7469 6f6e icant disruption │ │ │ │ │ -0003ef40: 2064 7572 696e 670a 7570 6772 6164 6573 during.upgrades │ │ │ │ │ -0003ef50: 2061 6e64 2070 6f74 656e 7469 616c 6c79 and potentially │ │ │ │ │ -0003ef60: 2062 7265 616b 7320 756e 7061 636b 6167 breaks unpackag │ │ │ │ │ -0003ef70: 6564 2074 6869 7264 2d70 6172 7479 2062 ed third-party b │ │ │ │ │ -0003ef80: 696e 6172 6965 732c 2062 7574 2069 730a inaries, but is. │ │ │ │ │ -0003ef90: 736f 6d65 7469 6d65 7320 756e 6176 6f69 sometimes unavoi │ │ │ │ │ -0003efa0: 6461 626c 652e 2020 5468 6573 6520 7369 dable. These si │ │ │ │ │ -0003efb0: 7475 6174 696f 6e73 2061 7265 2073 7566 tuations are suf │ │ │ │ │ -0003efc0: 6669 6369 656e 746c 7920 7261 7265 2074 ficiently rare t │ │ │ │ │ -0003efd0: 6861 7420 7468 6579 0a75 7375 616c 6c79 hat they.usually │ │ │ │ │ -0003efe0: 2077 6172 7261 6e74 2070 726f 6a65 6374 warrant project │ │ │ │ │ -0003eff0: 2d77 6964 6520 6469 7363 7573 7369 6f6e -wide discussion │ │ │ │ │ -0003f000: 2c20 616e 6420 6172 6520 636f 6d70 6c65 , and are comple │ │ │ │ │ -0003f010: 7820 656e 6f75 6768 2074 6861 7420 7468 x enough that th │ │ │ │ │ -0003f020: 650a 7275 6c65 7320 666f 7220 7468 656d e.rules for them │ │ │ │ │ -0003f030: 2063 616e 6e6f 7420 6265 2063 6f64 6966 cannot be codif │ │ │ │ │ -0003f040: 6965 6420 696e 2044 6562 6961 6e20 506f ied in Debian Po │ │ │ │ │ -0003f050: 6c69 6379 2e0a 0a20 2020 2832 2920 5468 licy... (2) Th │ │ │ │ │ -0003f060: 6520 666f 6c6c 6f77 696e 6720 636f 6d6d e following comm │ │ │ │ │ -0003f070: 616e 642c 2077 6865 6e20 7275 6e20 6f6e and, when run on │ │ │ │ │ -0003f080: 2061 2073 6861 7265 6420 6c69 6272 6172 a shared librar │ │ │ │ │ -0003f090: 792c 2077 696c 6c20 6f75 7470 7574 0a74 y, will output.t │ │ │ │ │ -0003f0a0: 6865 206e 616d 6520 746f 2062 6520 7573 he name to be us │ │ │ │ │ -0003f0b0: 6564 2066 6f72 2074 6865 2044 6562 6961 ed for the Debia │ │ │ │ │ -0003f0c0: 6e20 7061 636b 6167 6520 636f 6e74 6169 n package contai │ │ │ │ │ -0003f0d0: 6e69 6e67 2074 6861 7420 7368 6172 6564 ning that shared │ │ │ │ │ -0003f0e0: 0a6c 6962 7261 7279 3a0a 0a20 2020 2020 .library:.. │ │ │ │ │ -0003f0f0: 6f62 6a64 756d 7020 2d70 202f 7061 7468 objdump -p /path │ │ │ │ │ -0003f100: 2f74 6f2f 6c69 6266 6f6f 2d62 6172 2e73 /to/libfoo-bar.s │ │ │ │ │ -0003f110: 6f2e 312e 322e 3320 5c0a 2020 2020 2020 o.1.2.3 \. │ │ │ │ │ -0003f120: 2020 207c 2073 6564 202d 6e20 2d65 2773 | sed -n -e's │ │ │ │ │ -0003f130: 2f5e 5b5b 3a73 7061 6365 3a5d 5d2a 534f /^[[:space:]]*SO │ │ │ │ │ -0003f140: 4e41 4d45 5b5b 3a73 7061 6365 3a5d 5d2a NAME[[:space:]]* │ │ │ │ │ -0003f150: 2f2f 7027 205c 0a20 2020 2020 2020 2020 //p' \. │ │ │ │ │ -0003f160: 7c20 4c43 5f41 4c4c 3d43 2073 6564 202d | LC_ALL=C sed - │ │ │ │ │ -0003f170: 7220 2d65 2773 2f28 5b30 2d39 5d29 5c2e r -e's/([0-9])\. │ │ │ │ │ -0003f180: 736f 5c2e 2f5c 312d 2f3b 2073 2f5c 2e73 so\./\1-/; s/\.s │ │ │ │ │ -0003f190: 6f28 5c2e 7c24 292f 2f3b 2079 2f5f 2f2d o(\.|$)//; y/_/- │ │ │ │ │ -0003f1a0: 2f3b 2073 2f28 2e2a 292f 5c4c 262f 270a /; s/(.*)/\L&/'. │ │ │ │ │ -0003f1b0: 0a20 2020 2833 2920 5468 6520 7061 636b . (3) The pack │ │ │ │ │ -0003f1c0: 6167 6520 6d61 6e61 6765 6d65 6e74 2073 age management s │ │ │ │ │ -0003f1d0: 7973 7465 6d20 7265 7175 6972 6573 2074 ystem requires t │ │ │ │ │ -0003f1e0: 6865 206c 6962 7261 7279 2074 6f20 6265 he library to be │ │ │ │ │ -0003f1f0: 2070 6c61 6365 640a 6265 666f 7265 2074 placed.before t │ │ │ │ │ -0003f200: 6865 2073 796d 626f 6c69 6320 6c69 6e6b he symbolic link │ │ │ │ │ -0003f210: 2070 6f69 6e74 696e 6720 746f 2069 7420 pointing to it │ │ │ │ │ -0003f220: 696e 2074 6865 20e2 8098 2e64 6562 e280 in the ....deb.. │ │ │ │ │ -0003f230: 9920 6669 6c65 2e20 2054 6869 7320 6973 . file. This is │ │ │ │ │ -0003f240: 2073 6f0a 7468 6174 2077 6865 6e20 e280 so.that when .. │ │ │ │ │ -0003f250: 9864 706b 67e2 8099 2063 6f6d 6573 2074 .dpkg... comes t │ │ │ │ │ -0003f260: 6f20 696e 7374 616c 6c20 7468 6520 7379 o install the sy │ │ │ │ │ -0003f270: 6d6c 696e 6b20 286f 7665 7277 7269 7469 mlink (overwriti │ │ │ │ │ -0003f280: 6e67 2074 6865 2070 7265 7669 6f75 730a ng the previous. │ │ │ │ │ -0003f290: 7379 6d6c 696e 6b20 706f 696e 7469 6e67 symlink pointing │ │ │ │ │ -0003f2a0: 2061 7420 616e 206f 6c64 6572 2076 6572 at an older ver │ │ │ │ │ -0003f2b0: 7369 6f6e 206f 6620 7468 6520 6c69 6272 sion of the libr │ │ │ │ │ -0003f2c0: 6172 7929 2c20 7468 6520 6e65 7720 7368 ary), the new sh │ │ │ │ │ -0003f2d0: 6172 6564 0a6c 6962 7261 7279 2069 7320 ared.library is │ │ │ │ │ -0003f2e0: 616c 7265 6164 7920 696e 2070 6c61 6365 already in place │ │ │ │ │ -0003f2f0: 2e20 2049 6e20 7468 6520 7061 7374 2c20 . In the past, │ │ │ │ │ -0003f300: 7468 6973 2077 6173 2061 6368 6965 7665 this was achieve │ │ │ │ │ -0003f310: 6420 6279 2063 7265 6174 696e 670a 7468 d by creating.th │ │ │ │ │ -0003f320: 6520 6c69 6272 6172 7920 696e 2074 6865 e library in the │ │ │ │ │ -0003f330: 2074 656d 706f 7261 7279 2070 6163 6b61 temporary packa │ │ │ │ │ -0003f340: 6769 6e67 2064 6972 6563 746f 7279 2062 ging directory b │ │ │ │ │ -0003f350: 6566 6f72 6520 6372 6561 7469 6e67 2074 efore creating t │ │ │ │ │ -0003f360: 6865 0a73 796d 6c69 6e6b 2e20 2055 6e66 he.symlink. Unf │ │ │ │ │ -0003f370: 6f72 7475 6e61 7465 6c79 2c20 7468 6973 ortunately, this │ │ │ │ │ -0003f380: 2077 6173 206e 6f74 2061 6c77 6179 7320 was not always │ │ │ │ │ -0003f390: 6566 6665 6374 6976 652c 2073 696e 6365 effective, since │ │ │ │ │ -0003f3a0: 2074 6865 0a62 7569 6c64 696e 6720 6f66 the.building of │ │ │ │ │ -0003f3b0: 2074 6865 2074 6172 2066 696c 6520 696e the tar file in │ │ │ │ │ -0003f3c0: 2074 6865 20e2 8098 2e64 6562 e280 9920 the ....deb... │ │ │ │ │ -0003f3d0: 6465 7065 6e64 6564 206f 6e20 7468 6520 depended on the │ │ │ │ │ -0003f3e0: 6265 6861 7669 6f72 206f 6620 7468 650a behavior of the. │ │ │ │ │ -0003f3f0: 756e 6465 726c 7969 6e67 2066 696c 6520 underlying file │ │ │ │ │ -0003f400: 7379 7374 656d 2e20 2053 6f6d 6520 6669 system. Some fi │ │ │ │ │ -0003f410: 6c65 2073 7973 7465 6d73 2028 7375 6368 le systems (such │ │ │ │ │ -0003f420: 2061 7320 7265 6973 6572 6673 2920 7265 as reiserfs) re │ │ │ │ │ -0003f430: 6f72 6465 720a 7468 6520 6669 6c65 7320 order.the files │ │ │ │ │ -0003f440: 736f 2074 6861 7420 7468 6520 6f72 6465 so that the orde │ │ │ │ │ -0003f450: 7220 6f66 2063 7265 6174 696f 6e20 6973 r of creation is │ │ │ │ │ -0003f460: 2066 6f72 676f 7474 656e 2e20 2053 696e forgotten. Sin │ │ │ │ │ -0003f470: 6365 2076 6572 7369 6f6e 0a31 2e37 2e30 ce version.1.7.0 │ │ │ │ │ -0003f480: 2c20 e280 9864 706b 67e2 8099 2072 656f , ...dpkg... reo │ │ │ │ │ -0003f490: 7264 6572 7320 7468 6520 6669 6c65 7320 rders the files │ │ │ │ │ -0003f4a0: 6974 7365 6c66 2061 7320 6e65 6365 7373 itself as necess │ │ │ │ │ -0003f4b0: 6172 7920 7768 656e 2062 7569 6c64 696e ary when buildin │ │ │ │ │ -0003f4c0: 6720 610a 7061 636b 6167 652e 2020 5468 g a.package. Th │ │ │ │ │ -0003f4d0: 7573 2069 7420 6973 206e 6f20 6c6f 6e67 us it is no long │ │ │ │ │ -0003f4e0: 6572 2069 6d70 6f72 7461 6e74 2074 6f20 er important to │ │ │ │ │ -0003f4f0: 636f 6e63 6572 6e20 6f6e 6573 656c 6620 concern oneself │ │ │ │ │ -0003f500: 7769 7468 2074 6865 0a6f 7264 6572 206f with the.order o │ │ │ │ │ -0003f510: 6620 6669 6c65 2063 7265 6174 696f 6e2e f file creation. │ │ │ │ │ -0003f520: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0003f530: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0003f540: 6f64 653a 206c 6463 6f6e 6669 672c 2020 ode: ldconfig, │ │ │ │ │ -0003f550: 5570 3a20 5275 6e2d 7469 6d65 2073 6861 Up: Run-time sha │ │ │ │ │ -0003f560: 7265 6420 6c69 6272 6172 6965 730a 0a38 red libraries..8 │ │ │ │ │ -0003f570: 2e31 2e31 20e2 8098 6c64 636f 6e66 6967 .1.1 ...ldconfig │ │ │ │ │ -0003f580: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ -0003f590: 2d2d 2d2d 0a0a 416e 7920 7061 636b 6167 ----..Any packag │ │ │ │ │ -0003f5a0: 6520 696e 7374 616c 6c69 6e67 2073 6861 e installing sha │ │ │ │ │ -0003f5b0: 7265 6420 6c69 6272 6172 6965 7320 696e red libraries in │ │ │ │ │ -0003f5c0: 206f 6e65 206f 6620 7468 6520 6465 6661 one of the defa │ │ │ │ │ -0003f5d0: 756c 7420 6c69 6272 6172 790a 6469 7265 ult library.dire │ │ │ │ │ -0003f5e0: 6374 6f72 6965 7320 6f66 2074 6865 2064 ctories of the d │ │ │ │ │ -0003f5f0: 796e 616d 6963 206c 696e 6b65 7220 2877 ynamic linker (w │ │ │ │ │ -0003f600: 6869 6368 2061 7265 2063 7572 7265 6e74 hich are current │ │ │ │ │ -0003f610: 6c79 20e2 8098 2f75 7372 2f6c 6962 e280 ly .../usr/lib.. │ │ │ │ │ -0003f620: 9920 616e 640a e280 982f 6c69 62e2 8099 . and..../lib... │ │ │ │ │ -0003f630: 2920 6f72 2061 2064 6972 6563 746f 7279 ) or a directory │ │ │ │ │ -0003f640: 2074 6861 7420 6973 206c 6973 7465 6420 that is listed │ │ │ │ │ -0003f650: 696e 20e2 8098 2f65 7463 2f6c 642e 736f in .../etc/ld.so │ │ │ │ │ -0003f660: 2e63 6f6e 66e2 8099 2028 3129 206d 7573 .conf... (1) mus │ │ │ │ │ -0003f670: 7420 7573 650a e280 986c 6463 6f6e 6669 t use....ldconfi │ │ │ │ │ -0003f680: 67e2 8099 2074 6f20 7570 6461 7465 2074 g... to update t │ │ │ │ │ -0003f690: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ -0003f6a0: 7920 7379 7374 656d 2e0a 0a41 6e79 2073 y system...Any s │ │ │ │ │ -0003f6b0: 7563 6820 7061 636b 6167 6520 6d75 7374 uch package must │ │ │ │ │ -0003f6c0: 2068 6176 6520 7468 6520 6c69 6e65 20e2 have the line . │ │ │ │ │ -0003f6d0: 8098 6163 7469 7661 7465 2d6e 6f61 7761 ..activate-noawa │ │ │ │ │ -0003f6e0: 6974 206c 6463 6f6e 6669 67e2 8099 2069 it ldconfig... i │ │ │ │ │ -0003f6f0: 6e20 6974 730a e280 9874 7269 6767 6572 n its....trigger │ │ │ │ │ -0003f700: 73e2 8099 2063 6f6e 7472 6f6c 2066 696c s... control fil │ │ │ │ │ -0003f710: 6520 2869 2e65 2e20 20e2 8098 4445 4249 e (i.e. ...DEBI │ │ │ │ │ -0003f720: 414e 2f74 7269 6767 6572 73e2 8099 292e AN/triggers...). │ │ │ │ │ -0003f730: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ -0003f740: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ -0003f750: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6865 ----.. (1) The │ │ │ │ │ -0003f760: 7365 2061 7265 2063 7572 7265 6e74 6c79 se are currently │ │ │ │ │ -0003f770: 20e2 8098 2f75 7372 2f6c 6f63 616c 2f6c .../usr/local/l │ │ │ │ │ -0003f780: 6962 e280 9920 706c 7573 2064 6972 6563 ib... plus direc │ │ │ │ │ -0003f790: 746f 7269 6573 2075 6e64 6572 0ae2 8098 tories under.... │ │ │ │ │ -0003f7a0: 2f6c 6962 e280 9920 616e 6420 e280 982f /lib... and .../ │ │ │ │ │ -0003f7b0: 7573 722f 6c69 62e2 8099 206d 6174 6368 usr/lib... match │ │ │ │ │ -0003f7c0: 696e 6720 7468 6520 6d75 6c74 6961 7263 ing the multiarc │ │ │ │ │ -0003f7d0: 6820 7472 6970 6c65 7420 666f 7220 7468 h triplet for th │ │ │ │ │ -0003f7e0: 6520 7379 7374 656d 0a61 7263 6869 7465 e system.archite │ │ │ │ │ -0003f7f0: 6374 7572 652e 0a0a 1f0a 4669 6c65 3a20 cture.....File: │ │ │ │ │ -0003f800: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0003f810: 666f 2c20 204e 6f64 653a 2053 6861 7265 fo, Node: Share │ │ │ │ │ -0003f820: 6420 6c69 6272 6172 7920 7375 7070 6f72 d library suppor │ │ │ │ │ -0003f830: 7420 6669 6c65 732c 2020 4e65 7874 3a20 t files, Next: │ │ │ │ │ -0003f840: 5374 6174 6963 206c 6962 7261 7269 6573 Static libraries │ │ │ │ │ -0003f850: 2c20 2050 7265 763a 2052 756e 2d74 696d , Prev: Run-tim │ │ │ │ │ -0003f860: 6520 7368 6172 6564 206c 6962 7261 7269 e shared librari │ │ │ │ │ -0003f870: 6573 2c20 2055 703a 2053 6861 7265 6420 es, Up: Shared │ │ │ │ │ -0003f880: 6c69 6272 6172 6965 730a 0a38 2e32 2053 libraries..8.2 S │ │ │ │ │ -0003f890: 6861 7265 6420 6c69 6272 6172 7920 7375 hared library su │ │ │ │ │ -0003f8a0: 7070 6f72 7420 6669 6c65 730a 3d3d 3d3d pport files.==== │ │ │ │ │ -0003f8b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0003f8c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4966 ============..If │ │ │ │ │ -0003f8d0: 2079 6f75 7220 7061 636b 6167 6520 636f your package co │ │ │ │ │ -0003f8e0: 6e74 6169 6e73 2066 696c 6573 2077 686f ntains files who │ │ │ │ │ -0003f8f0: 7365 206e 616d 6573 2064 6f20 6e6f 7420 se names do not │ │ │ │ │ -0003f900: 6368 616e 6765 2077 6974 6820 6561 6368 change with each │ │ │ │ │ -0003f910: 0a63 6861 6e67 6520 696e 2074 6865 206c .change in the l │ │ │ │ │ -0003f920: 6962 7261 7279 2073 6861 7265 6420 6f62 ibrary shared ob │ │ │ │ │ -0003f930: 6a65 6374 2076 6572 7369 6f6e 2c20 796f ject version, yo │ │ │ │ │ -0003f940: 7520 6d75 7374 206e 6f74 2070 7574 2074 u must not put t │ │ │ │ │ -0003f950: 6865 6d20 696e 0a74 6865 2073 6861 7265 hem in.the share │ │ │ │ │ -0003f960: 6420 6c69 6272 6172 7920 7061 636b 6167 d library packag │ │ │ │ │ -0003f970: 652e 2020 4f74 6865 7277 6973 652c 2073 e. Otherwise, s │ │ │ │ │ -0003f980: 6576 6572 616c 2076 6572 7369 6f6e 7320 everal versions │ │ │ │ │ -0003f990: 6f66 2074 6865 2073 6861 7265 640a 6c69 of the shared.li │ │ │ │ │ -0003f9a0: 6272 6172 7920 6361 6e6e 6f74 2062 6520 brary cannot be │ │ │ │ │ -0003f9b0: 696e 7374 616c 6c65 6420 6174 2074 6865 installed at the │ │ │ │ │ -0003f9c0: 2073 616d 6520 7469 6d65 2077 6974 686f same time witho │ │ │ │ │ -0003f9d0: 7574 2066 696c 656e 616d 6520 636c 6173 ut filename clas │ │ │ │ │ -0003f9e0: 6865 732c 0a6d 616b 696e 6720 7570 6772 hes,.making upgr │ │ │ │ │ -0003f9f0: 6164 6573 2061 6e64 2074 7261 6e73 6974 ades and transit │ │ │ │ │ -0003fa00: 696f 6e73 2075 6e6e 6563 6573 7361 7269 ions unnecessari │ │ │ │ │ -0003fa10: 6c79 2064 6966 6669 6375 6c74 2e0a 0a49 ly difficult...I │ │ │ │ │ -0003fa20: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ │ -0003fa30: 2074 6861 7420 7375 7070 6f72 7469 6e67 that supporting │ │ │ │ │ -0003fa40: 2066 696c 6573 2061 6e64 2072 756e 2d74 files and run-t │ │ │ │ │ -0003fa50: 696d 6520 7375 7070 6f72 7420 7072 6f67 ime support prog │ │ │ │ │ -0003fa60: 7261 6d73 0a74 6861 7420 646f 206e 6f74 rams.that do not │ │ │ │ │ -0003fa70: 206e 6565 6420 746f 2062 6520 696e 766f need to be invo │ │ │ │ │ -0003fa80: 6b65 6420 6d61 6e75 616c 6c79 2062 7920 ked manually by │ │ │ │ │ -0003fa90: 7573 6572 732c 2062 7574 2061 7265 206e users, but are n │ │ │ │ │ -0003faa0: 6576 6572 7468 656c 6573 730a 7265 7175 evertheless.requ │ │ │ │ │ -0003fab0: 6972 6564 2066 6f72 2074 6865 2070 6163 ired for the pac │ │ │ │ │ -0003fac0: 6b61 6765 2074 6f20 6675 6e63 7469 6f6e kage to function │ │ │ │ │ -0003fad0: 2c20 6265 2070 6c61 6365 6420 2869 6620 , be placed (if │ │ │ │ │ -0003fae0: 7468 6579 2061 7265 2062 696e 6172 7929 they are binary) │ │ │ │ │ -0003faf0: 2069 6e0a 6120 7375 6264 6972 6563 746f in.a subdirecto │ │ │ │ │ -0003fb00: 7279 206f 6620 e280 982f 7573 722f 6c69 ry of .../usr/li │ │ │ │ │ -0003fb10: 62e2 8099 2c20 7072 6566 6572 6162 6c79 b..., preferably │ │ │ │ │ -0003fb20: 2075 6e64 6572 20e2 8098 2f75 7372 2f6c under .../usr/l │ │ │ │ │ -0003fb30: 6962 2fe2 8099 7061 636b 6167 652d 6e61 ib/...package-na │ │ │ │ │ -0003fb40: 6d65 2e0a 4966 2074 6865 2070 726f 6772 me..If the progr │ │ │ │ │ -0003fb50: 616d 206f 7220 6669 6c65 2069 7320 6172 am or file is ar │ │ │ │ │ -0003fb60: 6368 6974 6563 7475 7265 2069 6e64 6570 chitecture indep │ │ │ │ │ -0003fb70: 656e 6465 6e74 2c20 7468 6520 7265 636f endent, the reco │ │ │ │ │ -0003fb80: 6d6d 656e 6461 7469 6f6e 0a69 7320 666f mmendation.is fo │ │ │ │ │ -0003fb90: 7220 6974 2074 6f20 6265 2070 6c61 6365 r it to be place │ │ │ │ │ -0003fba0: 6420 696e 2061 2073 7562 6469 7265 6374 d in a subdirect │ │ │ │ │ -0003fbb0: 6f72 7920 6f66 20e2 8098 2f75 7372 2f73 ory of .../usr/s │ │ │ │ │ -0003fbc0: 6861 7265 e280 9920 696e 7374 6561 642c hare... instead, │ │ │ │ │ -0003fbd0: 0a70 7265 6665 7261 626c 7920 756e 6465 .preferably unde │ │ │ │ │ -0003fbe0: 7220 e280 982f 7573 722f 7368 6172 652f r .../usr/share/ │ │ │ │ │ -0003fbf0: e280 9970 6163 6b61 6765 2d6e 616d 652e ...package-name. │ │ │ │ │ -0003fc00: 2020 466f 6c6c 6f77 696e 6720 7468 6520 Following the │ │ │ │ │ -0003fc10: 7061 636b 6167 652d 6e61 6d65 0a6e 616d package-name.nam │ │ │ │ │ -0003fc20: 696e 6720 636f 6e76 656e 7469 6f6e 2065 ing convention e │ │ │ │ │ -0003fc30: 6e73 7572 6573 2074 6861 7420 7468 6520 nsures that the │ │ │ │ │ -0003fc40: 6669 6c65 206e 616d 6573 2063 6861 6e67 file names chang │ │ │ │ │ -0003fc50: 6520 7768 656e 2074 6865 2073 6861 7265 e when the share │ │ │ │ │ -0003fc60: 640a 6f62 6a65 6374 2076 6572 7369 6f6e d.object version │ │ │ │ │ -0003fc70: 2063 6861 6e67 6573 2e0a 0a52 756e 2d74 changes...Run-t │ │ │ │ │ -0003fc80: 696d 6520 7375 7070 6f72 7420 7072 6f67 ime support prog │ │ │ │ │ -0003fc90: 7261 6d73 2074 6861 7420 7573 6520 7468 rams that use th │ │ │ │ │ -0003fca0: 6520 7368 6172 6564 206c 6962 7261 7279 e shared library │ │ │ │ │ -0003fcb0: 2062 7574 2061 7265 206e 6f74 0a72 6571 but are not.req │ │ │ │ │ -0003fcc0: 7569 7265 6420 666f 7220 7468 6520 6c69 uired for the li │ │ │ │ │ -0003fcd0: 6272 6172 7920 746f 2066 756e 6374 696f brary to functio │ │ │ │ │ -0003fce0: 6e20 6f72 2066 696c 6573 2075 7365 6420 n or files used │ │ │ │ │ -0003fcf0: 6279 2074 6865 2073 6861 7265 6420 6c69 by the shared li │ │ │ │ │ -0003fd00: 6272 6172 790a 7468 6174 2063 616e 2062 brary.that can b │ │ │ │ │ -0003fd10: 6520 7573 6564 2062 7920 616e 7920 7665 e used by any ve │ │ │ │ │ -0003fd20: 7273 696f 6e20 6f66 2074 6865 2073 6861 rsion of the sha │ │ │ │ │ -0003fd30: 7265 6420 6c69 6272 6172 7920 7061 636b red library pack │ │ │ │ │ -0003fd40: 6167 6520 7368 6f75 6c64 0a69 6e73 7465 age should.inste │ │ │ │ │ -0003fd50: 6164 2062 6520 7075 7420 696e 2061 2073 ad be put in a s │ │ │ │ │ -0003fd60: 6570 6172 6174 6520 7061 636b 6167 652e eparate package. │ │ │ │ │ -0003fd70: 2020 5468 6973 2070 6163 6b61 6765 206d This package m │ │ │ │ │ -0003fd80: 6967 6874 2074 7970 6963 616c 6c79 2062 ight typically b │ │ │ │ │ -0003fd90: 650a 6e61 6d65 6420 6c69 6272 6172 796e e.named libraryn │ │ │ │ │ -0003fda0: 616d 652d 746f 6f6c 733b 206e 6f74 6520 ame-tools; note │ │ │ │ │ -0003fdb0: 7468 6520 6162 7365 6e63 6520 6f66 2074 the absence of t │ │ │ │ │ -0003fdc0: 6865 2073 6f76 6572 7369 6f6e 2069 6e20 he soversion in │ │ │ │ │ -0003fdd0: 7468 650a 7061 636b 6167 6520 6e61 6d65 the.package name │ │ │ │ │ -0003fde0: 2e0a 0a46 696c 6573 2061 6e64 2073 7570 ...Files and sup │ │ │ │ │ -0003fdf0: 706f 7274 2070 726f 6772 616d 7320 6f6e port programs on │ │ │ │ │ -0003fe00: 6c79 2075 7365 6675 6c20 7768 656e 2063 ly useful when c │ │ │ │ │ -0003fe10: 6f6d 7069 6c69 6e67 2073 6f66 7477 6172 ompiling softwar │ │ │ │ │ -0003fe20: 6520 6167 6169 6e73 740a 7468 6520 6c69 e against.the li │ │ │ │ │ -0003fe30: 6272 6172 7920 7368 6f75 6c64 2062 6520 brary should be │ │ │ │ │ -0003fe40: 696e 636c 7564 6564 2069 6e20 7468 6520 included in the │ │ │ │ │ -0003fe50: 6465 7665 6c6f 706d 656e 7420 7061 636b development pack │ │ │ │ │ -0003fe60: 6167 6520 666f 7220 7468 650a 6c69 6272 age for the.libr │ │ │ │ │ -0003fe70: 6172 792e 2020 2831 290a 0a20 2020 2d2d ary. (1).. -- │ │ │ │ │ -0003fe80: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -0003fe90: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -0003fea0: 2020 2831 2920 466f 7220 6578 616d 706c (1) For exampl │ │ │ │ │ -0003feb0: 652c 2061 20e2 8098 7061 636b 6167 652d e, a ...package- │ │ │ │ │ -0003fec0: 6e61 6d65 2d63 6f6e 6669 67e2 8099 2073 name-config... s │ │ │ │ │ -0003fed0: 6372 6970 7420 6f72 2070 6b67 2d63 6f6e cript or pkg-con │ │ │ │ │ -0003fee0: 6669 670a 636f 6e66 6967 7572 6174 696f fig.configuratio │ │ │ │ │ -0003fef0: 6e20 6669 6c65 732e 0a0a 1f0a 4669 6c65 n files.....File │ │ │ │ │ -0003ff00: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -0003ff10: 696e 666f 2c20 204e 6f64 653a 2053 7461 info, Node: Sta │ │ │ │ │ -0003ff20: 7469 6320 6c69 6272 6172 6965 732c 2020 tic libraries, │ │ │ │ │ -0003ff30: 4e65 7874 3a20 4465 7665 6c6f 706d 656e Next: Developmen │ │ │ │ │ -0003ff40: 7420 6669 6c65 732c 2020 5072 6576 3a20 t files, Prev: │ │ │ │ │ -0003ff50: 5368 6172 6564 206c 6962 7261 7279 2073 Shared library s │ │ │ │ │ -0003ff60: 7570 706f 7274 2066 696c 6573 2c20 2055 upport files, U │ │ │ │ │ -0003ff70: 703a 2053 6861 7265 6420 6c69 6272 6172 p: Shared librar │ │ │ │ │ -0003ff80: 6965 730a 0a38 2e33 2053 7461 7469 6320 ies..8.3 Static │ │ │ │ │ -0003ff90: 6c69 6272 6172 6965 730a 3d3d 3d3d 3d3d libraries.====== │ │ │ │ │ -0003ffa0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -0003ffb0: 5468 6520 7374 6174 6963 206c 6962 7261 The static libra │ │ │ │ │ -0003ffc0: 7279 2028 e280 986c 6962 7261 7279 6e61 ry (...libraryna │ │ │ │ │ -0003ffd0: 6d65 2e61 e280 9929 2069 7320 7573 7561 me.a...) is usua │ │ │ │ │ -0003ffe0: 6c6c 7920 7072 6f76 6964 6564 2069 6e20 lly provided in │ │ │ │ │ -0003fff0: 6164 6469 7469 6f6e 2074 6f0a 7468 6520 addition to.the │ │ │ │ │ -00040000: 7368 6172 6564 2076 6572 7369 6f6e 2e20 shared version. │ │ │ │ │ -00040010: 2049 7420 6973 2070 6c61 6365 6420 696e It is placed in │ │ │ │ │ -00040020: 746f 2074 6865 2064 6576 656c 6f70 6d65 to the developme │ │ │ │ │ -00040030: 6e74 2070 6163 6b61 6765 2028 7365 650a nt package (see. │ │ │ │ │ -00040040: 6265 6c6f 7729 2e0a 0a49 6e20 736f 6d65 below)...In some │ │ │ │ │ -00040050: 2063 6173 6573 2c20 6974 2069 7320 6163 cases, it is ac │ │ │ │ │ -00040060: 6365 7074 6162 6c65 2066 6f72 2061 206c ceptable for a l │ │ │ │ │ -00040070: 6962 7261 7279 2074 6f20 6265 2061 7661 ibrary to be ava │ │ │ │ │ -00040080: 696c 6162 6c65 2069 6e20 7374 6174 6963 ilable in static │ │ │ │ │ -00040090: 0a66 6f72 6d20 6f6e 6c79 3b20 7468 6573 .form only; thes │ │ │ │ │ -000400a0: 6520 6361 7365 7320 696e 636c 7564 653a e cases include: │ │ │ │ │ -000400b0: 0a0a 2020 202d 206c 6962 7261 7269 6573 .. - libraries │ │ │ │ │ -000400c0: 2066 6f72 206c 616e 6775 6167 6573 2077 for languages w │ │ │ │ │ -000400d0: 686f 7365 2073 6861 7265 6420 6c69 6272 hose shared libr │ │ │ │ │ -000400e0: 6172 7920 7375 7070 6f72 7420 6973 2069 ary support is i │ │ │ │ │ -000400f0: 6d6d 6174 7572 6520 6f72 0a20 2020 2020 mmature or. │ │ │ │ │ -00040100: 756e 7374 6162 6c65 0a0a 2020 202d 206c unstable.. - l │ │ │ │ │ -00040110: 6962 7261 7269 6573 2077 686f 7365 2069 ibraries whose i │ │ │ │ │ -00040120: 6e74 6572 6661 6365 7320 6172 6520 696e nterfaces are in │ │ │ │ │ -00040130: 2066 6c75 7820 6f72 2075 6e64 6572 2064 flux or under d │ │ │ │ │ -00040140: 6576 656c 6f70 6d65 6e74 0a20 2020 2020 evelopment. │ │ │ │ │ -00040150: 2863 6f6d 6d6f 6e6c 7920 7468 6520 6361 (commonly the ca │ │ │ │ │ -00040160: 7365 2077 6865 6e20 7468 6520 6c69 6272 se when the libr │ │ │ │ │ -00040170: 6172 79e2 8099 7320 6d61 6a6f 7220 7665 ary...s major ve │ │ │ │ │ -00040180: 7273 696f 6e20 6e75 6d62 6572 2069 7320 rsion number is │ │ │ │ │ -00040190: 7a65 726f 2c0a 2020 2020 206f 7220 7768 zero,. or wh │ │ │ │ │ -000401a0: 6572 6520 7468 6520 4142 4920 6272 6561 ere the ABI brea │ │ │ │ │ -000401b0: 6b73 2061 6372 6f73 7320 7061 7463 686c ks across patchl │ │ │ │ │ -000401c0: 6576 656c 7329 0a0a 2020 202d 206c 6962 evels).. - lib │ │ │ │ │ -000401d0: 7261 7269 6573 2077 6869 6368 2061 7265 raries which are │ │ │ │ │ -000401e0: 2065 7870 6c69 6369 746c 7920 696e 7465 explicitly inte │ │ │ │ │ -000401f0: 6e64 6564 2074 6f20 6265 2061 7661 696c nded to be avail │ │ │ │ │ -00040200: 6162 6c65 206f 6e6c 7920 696e 0a20 2020 able only in. │ │ │ │ │ -00040210: 2020 7374 6174 6963 2066 6f72 6d20 6279 static form by │ │ │ │ │ -00040220: 2074 6865 6972 2075 7073 7472 6561 6d20 their upstream │ │ │ │ │ -00040230: 6175 7468 6f72 2873 290a 0a1f 0a46 696c author(s)....Fil │ │ │ │ │ -00040240: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00040250: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De │ │ │ │ │ -00040260: 7665 6c6f 706d 656e 7420 6669 6c65 732c velopment files, │ │ │ │ │ -00040270: 2020 4e65 7874 3a20 4465 7065 6e64 656e Next: Dependen │ │ │ │ │ -00040280: 6369 6573 2062 6574 7765 656e 2074 6865 cies between the │ │ │ │ │ -00040290: 2070 6163 6b61 6765 7320 6f66 2074 6865 packages of the │ │ │ │ │ -000402a0: 2073 616d 6520 6c69 6272 6172 792c 2020 same library, │ │ │ │ │ -000402b0: 5072 6576 3a20 5374 6174 6963 206c 6962 Prev: Static lib │ │ │ │ │ -000402c0: 7261 7269 6573 2c20 2055 703a 2053 6861 raries, Up: Sha │ │ │ │ │ -000402d0: 7265 6420 6c69 6272 6172 6965 730a 0a38 red libraries..8 │ │ │ │ │ -000402e0: 2e34 2044 6576 656c 6f70 6d65 6e74 2066 .4 Development f │ │ │ │ │ -000402f0: 696c 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d iles.=========== │ │ │ │ │ -00040300: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4966 2074 ==========..If t │ │ │ │ │ -00040310: 6865 7265 2061 7265 2064 6576 656c 6f70 here are develop │ │ │ │ │ -00040320: 6d65 6e74 2066 696c 6573 2061 7373 6f63 ment files assoc │ │ │ │ │ -00040330: 6961 7465 6420 7769 7468 2061 2073 6861 iated with a sha │ │ │ │ │ -00040340: 7265 6420 6c69 6272 6172 792c 2074 6865 red library, the │ │ │ │ │ -00040350: 0a73 6f75 7263 6520 7061 636b 6167 6520 .source package │ │ │ │ │ -00040360: 6e65 6564 7320 746f 2067 656e 6572 6174 needs to generat │ │ │ │ │ -00040370: 6520 6120 6269 6e61 7279 2064 6576 656c e a binary devel │ │ │ │ │ -00040380: 6f70 6d65 6e74 2070 6163 6b61 6765 206e opment package n │ │ │ │ │ -00040390: 616d 6564 0a6c 6962 7261 7279 6e61 6d65 amed.libraryname │ │ │ │ │ -000403a0: 2d64 6576 2c20 6f72 2069 6620 796f 7520 -dev, or if you │ │ │ │ │ -000403b0: 6e65 6564 2074 6f20 7375 7070 6f72 7420 need to support │ │ │ │ │ -000403c0: 6d75 6c74 6970 6c65 2064 6576 656c 6f70 multiple develop │ │ │ │ │ -000403d0: 6d65 6e74 2076 6572 7369 6f6e 730a 6174 ment versions.at │ │ │ │ │ -000403e0: 2061 2074 696d 652c 206c 6962 7261 7279 a time, library │ │ │ │ │ -000403f0: 6e61 6d65 6170 6976 6572 7369 6f6e 2d64 nameapiversion-d │ │ │ │ │ -00040400: 6576 2e20 2049 6e73 7461 6c6c 696e 6720 ev. Installing │ │ │ │ │ -00040410: 7468 6520 6465 7665 6c6f 706d 656e 740a the development. │ │ │ │ │ -00040420: 7061 636b 6167 6520 6d75 7374 2072 6573 package must res │ │ │ │ │ -00040430: 756c 7420 696e 2069 6e73 7461 6c6c 6174 ult in installat │ │ │ │ │ -00040440: 696f 6e20 6f66 2061 6c6c 2074 6865 2064 ion of all the d │ │ │ │ │ -00040450: 6576 656c 6f70 6d65 6e74 2066 696c 6573 evelopment files │ │ │ │ │ -00040460: 0a6e 6563 6573 7361 7279 2066 6f72 2063 .necessary for c │ │ │ │ │ -00040470: 6f6d 7069 6c69 6e67 2070 726f 6772 616d ompiling program │ │ │ │ │ -00040480: 7320 6167 6169 6e73 7420 7468 6174 2073 s against that s │ │ │ │ │ -00040490: 6861 7265 6420 6c69 6272 6172 792e 2020 hared library. │ │ │ │ │ -000404a0: 2831 290a 0a49 6e20 6361 7365 2073 6576 (1)..In case sev │ │ │ │ │ -000404b0: 6572 616c 2064 6576 656c 6f70 6d65 6e74 eral development │ │ │ │ │ -000404c0: 2076 6572 7369 6f6e 7320 6f66 2061 206c versions of a l │ │ │ │ │ -000404d0: 6962 7261 7279 2065 7869 7374 2c20 796f ibrary exist, yo │ │ │ │ │ -000404e0: 7520 6d61 7920 6e65 6564 2074 6f0a 7573 u may need to.us │ │ │ │ │ -000404f0: 6520 e280 9864 706b 67e2 8099 e280 9973 e ...dpkg......s │ │ │ │ │ -00040500: 2043 6f6e 666c 6963 7473 206d 6563 6861 Conflicts mecha │ │ │ │ │ -00040510: 6e69 736d 2028 7365 6520 2a6e 6f74 6520 nism (see *note │ │ │ │ │ -00040520: 436f 6e66 6c69 6374 696e 6720 6269 6e61 Conflicting bina │ │ │ │ │ -00040530: 7279 2070 6163 6b61 6765 730a 2d20 436f ry packages.- Co │ │ │ │ │ -00040540: 6e66 6c69 6374 733a 2066 342e 2920 746f nflicts: f4.) to │ │ │ │ │ -00040550: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the │ │ │ │ │ -00040560: 2075 7365 7220 6f6e 6c79 2069 6e73 7461 user only insta │ │ │ │ │ -00040570: 6c6c 7320 6f6e 6520 6465 7665 6c6f 706d lls one developm │ │ │ │ │ -00040580: 656e 740a 7665 7273 696f 6e20 6174 2061 ent.version at a │ │ │ │ │ -00040590: 2074 696d 6520 2861 7320 6469 6666 6572 time (as differ │ │ │ │ │ -000405a0: 656e 7420 6465 7665 6c6f 706d 656e 7420 ent development │ │ │ │ │ -000405b0: 7665 7273 696f 6e73 2061 7265 206c 696b versions are lik │ │ │ │ │ -000405c0: 656c 7920 746f 2068 6176 650a 7468 6520 ely to have.the │ │ │ │ │ -000405d0: 7361 6d65 2068 6561 6465 7220 6669 6c65 same header file │ │ │ │ │ -000405e0: 7320 696e 2074 6865 6d2c 2077 6869 6368 s in them, which │ │ │ │ │ -000405f0: 2077 6f75 6c64 2063 6175 7365 2061 2066 would cause a f │ │ │ │ │ -00040600: 696c 656e 616d 6520 636c 6173 6820 6966 ilename clash if │ │ │ │ │ -00040610: 0a62 6f74 6820 7765 7265 2075 6e70 6163 .both were unpac │ │ │ │ │ -00040620: 6b65 6429 2e0a 0a54 6865 2064 6576 656c ked)...The devel │ │ │ │ │ -00040630: 6f70 6d65 6e74 2070 6163 6b61 6765 2073 opment package s │ │ │ │ │ -00040640: 686f 756c 6420 636f 6e74 6169 6e20 6120 hould contain a │ │ │ │ │ -00040650: 7379 6d6c 696e 6b20 666f 7220 7468 6520 symlink for the │ │ │ │ │ -00040660: 6173 736f 6369 6174 6564 0a73 6861 7265 associated.share │ │ │ │ │ -00040670: 6420 6c69 6272 6172 7920 7769 7468 6f75 d library withou │ │ │ │ │ -00040680: 7420 6120 7665 7273 696f 6e20 6e75 6d62 t a version numb │ │ │ │ │ -00040690: 6572 2e20 2046 6f72 2065 7861 6d70 6c65 er. For example │ │ │ │ │ -000406a0: 2c20 7468 6520 6c69 6267 6462 6d2d 6465 , the libgdbm-de │ │ │ │ │ -000406b0: 760a 7061 636b 6167 6520 7368 6f75 6c64 v.package should │ │ │ │ │ -000406c0: 2069 6e63 6c75 6465 2061 2073 796d 6c69 include a symli │ │ │ │ │ -000406d0: 6e6b 2066 726f 6d20 e280 982f 7573 722f nk from .../usr/ │ │ │ │ │ -000406e0: 6c69 622f 6c69 6267 6462 6d2e 736f e280 lib/libgdbm.so.. │ │ │ │ │ -000406f0: 9920 746f 0ae2 8098 6c69 6267 6462 6d2e . to....libgdbm. │ │ │ │ │ -00040700: 736f 2e33 2e30 2e30 e280 992e 2020 5468 so.3.0.0.... Th │ │ │ │ │ -00040710: 6973 2073 796d 6c69 6e6b 2069 7320 6e65 is symlink is ne │ │ │ │ │ -00040720: 6564 6564 2062 7920 7468 6520 6c69 6e6b eded by the link │ │ │ │ │ -00040730: 6572 2028 e280 986c 64e2 8099 2920 7768 er (...ld...) wh │ │ │ │ │ -00040740: 656e 0a63 6f6d 7069 6c69 6e67 2070 6163 en.compiling pac │ │ │ │ │ -00040750: 6b61 6765 732c 2061 7320 6974 2077 696c kages, as it wil │ │ │ │ │ -00040760: 6c20 6f6e 6c79 206c 6f6f 6b20 666f 7220 l only look for │ │ │ │ │ -00040770: e280 986c 6962 6764 626d 2e73 6fe2 8099 ...libgdbm.so... │ │ │ │ │ -00040780: 2077 6865 6e20 636f 6d70 696c 696e 670a when compiling. │ │ │ │ │ -00040790: 6479 6e61 6d69 6361 6c6c 792e 0a0a 4966 dynamically...If │ │ │ │ │ -000407a0: 2074 6865 2070 6163 6b61 6765 2070 726f the package pro │ │ │ │ │ -000407b0: 7669 6465 7320 4164 6120 4c69 6272 6172 vides Ada Librar │ │ │ │ │ -000407c0: 7920 496e 666f 726d 6174 696f 6e20 28e2 y Information (. │ │ │ │ │ -000407d0: 8098 2a2e 616c 69e2 8099 2920 6669 6c65 ..*.ali...) file │ │ │ │ │ -000407e0: 7320 666f 7220 7573 650a 7769 7468 2047 s for use.with G │ │ │ │ │ -000407f0: 4e41 542c 2074 6865 7365 2066 696c 6573 NAT, these files │ │ │ │ │ -00040800: 206d 7573 7420 6265 2069 6e73 7461 6c6c must be install │ │ │ │ │ -00040810: 6564 2072 6561 642d 6f6e 6c79 2028 6d6f ed read-only (mo │ │ │ │ │ -00040820: 6465 2030 3434 3429 2073 6f20 7468 6174 de 0444) so that │ │ │ │ │ -00040830: 0a47 4e41 5420 7769 6c6c 206e 6f74 2061 .GNAT will not a │ │ │ │ │ -00040840: 7474 656d 7074 2074 6f20 7265 636f 6d70 ttempt to recomp │ │ │ │ │ -00040850: 696c 6520 7468 656d 2e20 2054 6869 7320 ile them. This │ │ │ │ │ -00040860: 6f76 6572 7269 6465 7320 7468 6520 6e6f overrides the no │ │ │ │ │ -00040870: 726d 616c 2066 696c 650a 6d6f 6465 2072 rmal file.mode r │ │ │ │ │ -00040880: 6571 7569 7265 6d65 6e74 7320 6769 7665 equirements give │ │ │ │ │ -00040890: 6e20 696e 202a 6e6f 7465 2050 6572 6d69 n in *note Permi │ │ │ │ │ -000408a0: 7373 696f 6e73 2061 6e64 206f 776e 6572 ssions and owner │ │ │ │ │ -000408b0: 733a 2031 3065 2e0a 0a20 2020 2d2d 2d2d s: 10e... ---- │ │ │ │ │ -000408c0: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -000408d0: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -000408e0: 2831 2920 5468 6973 2077 6f72 6469 6e67 (1) This wording │ │ │ │ │ -000408f0: 2061 6c6c 6f77 7320 7468 6520 6465 7665 allows the deve │ │ │ │ │ -00040900: 6c6f 706d 656e 7420 6669 6c65 7320 746f lopment files to │ │ │ │ │ -00040910: 2062 6520 7370 6c69 7420 696e 746f 0a73 be split into.s │ │ │ │ │ -00040920: 6576 6572 616c 2070 6163 6b61 6765 732c everal packages, │ │ │ │ │ -00040930: 2073 7563 6820 6173 2061 2073 6570 6172 such as a separ │ │ │ │ │ -00040940: 6174 6520 6172 6368 6974 6563 7475 7265 ate architecture │ │ │ │ │ -00040950: 2d69 6e64 6570 656e 6465 6e74 0a6c 6962 -independent.lib │ │ │ │ │ -00040960: 7261 7279 6e61 6d65 2d68 6561 6465 7273 raryname-headers │ │ │ │ │ -00040970: 2c20 7072 6f76 6964 6564 2074 6861 7420 , provided that │ │ │ │ │ -00040980: 7468 6520 6465 7665 6c6f 706d 656e 7420 the development │ │ │ │ │ -00040990: 7061 636b 6167 6520 6465 7065 6e64 7320 package depends │ │ │ │ │ -000409a0: 6f6e 0a61 6c6c 2074 6865 2072 6571 7569 on.all the requi │ │ │ │ │ -000409b0: 7265 6420 6164 6469 7469 6f6e 616c 2070 red additional p │ │ │ │ │ -000409c0: 6163 6b61 6765 732e 0a0a 1f0a 4669 6c65 ackages.....File │ │ │ │ │ -000409d0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -000409e0: 696e 666f 2c20 204e 6f64 653a 2044 6570 info, Node: Dep │ │ │ │ │ -000409f0: 656e 6465 6e63 6965 7320 6265 7477 6565 endencies betwee │ │ │ │ │ -00040a00: 6e20 7468 6520 7061 636b 6167 6573 206f n the packages o │ │ │ │ │ -00040a10: 6620 7468 6520 7361 6d65 206c 6962 7261 f the same libra │ │ │ │ │ -00040a20: 7279 2c20 204e 6578 743a 2044 6570 656e ry, Next: Depen │ │ │ │ │ -00040a30: 6465 6e63 6965 7320 6265 7477 6565 6e20 dencies between │ │ │ │ │ -00040a40: 7468 6520 6c69 6272 6172 7920 616e 6420 the library and │ │ │ │ │ -00040a50: 6f74 6865 7220 7061 636b 6167 6573 2c20 other packages, │ │ │ │ │ -00040a60: 2050 7265 763a 2044 6576 656c 6f70 6d65 Prev: Developme │ │ │ │ │ -00040a70: 6e74 2066 696c 6573 2c20 2055 703a 2053 nt files, Up: S │ │ │ │ │ -00040a80: 6861 7265 6420 6c69 6272 6172 6965 730a hared libraries. │ │ │ │ │ -00040a90: 0a38 2e35 2044 6570 656e 6465 6e63 6965 .8.5 Dependencie │ │ │ │ │ -00040aa0: 7320 6265 7477 6565 6e20 7468 6520 7061 s between the pa │ │ │ │ │ -00040ab0: 636b 6167 6573 206f 6620 7468 6520 7361 ckages of the sa │ │ │ │ │ -00040ac0: 6d65 206c 6962 7261 7279 0a3d 3d3d 3d3d me library.===== │ │ │ │ │ -00040ad0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00040ae0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00040af0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00040b00: 3d3d 3d3d 0a0a 5479 7069 6361 6c6c 7920 ====..Typically │ │ │ │ │ -00040b10: 7468 6520 6465 7665 6c6f 706d 656e 7420 the development │ │ │ │ │ -00040b20: 7665 7273 696f 6e20 7368 6f75 6c64 2068 version should h │ │ │ │ │ -00040b30: 6176 6520 616e 2065 7861 6374 2076 6572 ave an exact ver │ │ │ │ │ -00040b40: 7369 6f6e 0a64 6570 656e 6465 6e63 7920 sion.dependency │ │ │ │ │ -00040b50: 6f6e 2074 6865 2072 756e 7469 6d65 206c on the runtime l │ │ │ │ │ -00040b60: 6962 7261 7279 2c20 746f 206d 616b 6520 ibrary, to make │ │ │ │ │ -00040b70: 7375 7265 2074 6861 7420 636f 6d70 696c sure that compil │ │ │ │ │ -00040b80: 6174 696f 6e20 616e 640a 6c69 6e6b 696e ation and.linkin │ │ │ │ │ -00040b90: 6720 6861 7070 656e 7320 636f 7272 6563 g happens correc │ │ │ │ │ -00040ba0: 746c 792e 2020 5468 6520 e280 9824 7b62 tly. The ...${b │ │ │ │ │ -00040bb0: 696e 6172 793a 5665 7273 696f 6e7d e280 inary:Version}.. │ │ │ │ │ -00040bc0: 9920 7375 6273 7469 7475 7469 6f6e 0a76 . substitution.v │ │ │ │ │ -00040bd0: 6172 6961 626c 6520 6361 6e20 6265 2075 ariable can be u │ │ │ │ │ -00040be0: 7365 6675 6c20 666f 7220 7468 6973 2070 seful for this p │ │ │ │ │ -00040bf0: 7572 706f 7365 2e20 2028 3129 0a0a 2020 urpose. (1).. │ │ │ │ │ -00040c00: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ -00040c10: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ -00040c20: 0a0a 2020 2028 3129 2050 7265 7669 6f75 .. (1) Previou │ │ │ │ │ -00040c30: 736c 792c 20e2 8098 247b 536f 7572 6365 sly, ...${Source │ │ │ │ │ -00040c40: 2d56 6572 7369 6f6e 7de2 8099 2077 6173 -Version}... was │ │ │ │ │ -00040c50: 2075 7365 642c 2062 7574 2069 7473 206e used, but its n │ │ │ │ │ -00040c60: 616d 6520 7761 730a 636f 6e66 7573 696e ame was.confusin │ │ │ │ │ -00040c70: 6720 616e 6420 6974 2068 6173 2062 6565 g and it has bee │ │ │ │ │ -00040c80: 6e20 6465 7072 6563 6174 6564 2073 696e n deprecated sin │ │ │ │ │ -00040c90: 6365 2064 706b 6720 312e 3133 2e31 392e ce dpkg 1.13.19. │ │ │ │ │ -00040ca0: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -00040cb0: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -00040cc0: 6f64 653a 2044 6570 656e 6465 6e63 6965 ode: Dependencie │ │ │ │ │ -00040cd0: 7320 6265 7477 6565 6e20 7468 6520 6c69 s between the li │ │ │ │ │ -00040ce0: 6272 6172 7920 616e 6420 6f74 6865 7220 brary and other │ │ │ │ │ -00040cf0: 7061 636b 6167 6573 2c20 2050 7265 763a packages, Prev: │ │ │ │ │ -00040d00: 2044 6570 656e 6465 6e63 6965 7320 6265 Dependencies be │ │ │ │ │ -00040d10: 7477 6565 6e20 7468 6520 7061 636b 6167 tween the packag │ │ │ │ │ -00040d20: 6573 206f 6620 7468 6520 7361 6d65 206c es of the same l │ │ │ │ │ -00040d30: 6962 7261 7279 2c20 2055 703a 2053 6861 ibrary, Up: Sha │ │ │ │ │ -00040d40: 7265 6420 6c69 6272 6172 6965 730a 0a38 red libraries..8 │ │ │ │ │ -00040d50: 2e36 2044 6570 656e 6465 6e63 6965 7320 .6 Dependencies │ │ │ │ │ -00040d60: 6265 7477 6565 6e20 7468 6520 6c69 6272 between the libr │ │ │ │ │ -00040d70: 6172 7920 616e 6420 6f74 6865 7220 7061 ary and other pa │ │ │ │ │ -00040d80: 636b 6167 6573 0a3d 3d3d 3d3d 3d3d 3d3d ckages.========= │ │ │ │ │ -00040d90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00040da0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00040db0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -00040dc0: 4966 2061 2070 6163 6b61 6765 2063 6f6e If a package con │ │ │ │ │ -00040dd0: 7461 696e 7320 6120 6269 6e61 7279 206f tains a binary o │ │ │ │ │ -00040de0: 7220 6c69 6272 6172 7920 7768 6963 6820 r library which │ │ │ │ │ -00040df0: 6c69 6e6b 7320 746f 2061 2073 6861 7265 links to a share │ │ │ │ │ -00040e00: 640a 6c69 6272 6172 792c 2077 6520 6d75 d.library, we mu │ │ │ │ │ -00040e10: 7374 2065 6e73 7572 6520 7468 6174 2c20 st ensure that, │ │ │ │ │ -00040e20: 7768 656e 2074 6865 2070 6163 6b61 6765 when the package │ │ │ │ │ -00040e30: 2069 7320 696e 7374 616c 6c65 6420 6f6e is installed on │ │ │ │ │ -00040e40: 2074 6865 0a73 7973 7465 6d2c 2061 6c6c the.system, all │ │ │ │ │ -00040e50: 206f 6620 7468 6520 6c69 6272 6172 6965 of the librarie │ │ │ │ │ -00040e60: 7320 6e65 6564 6564 2061 7265 2061 6c73 s needed are als │ │ │ │ │ -00040e70: 6f20 696e 7374 616c 6c65 642e 2020 5468 o installed. Th │ │ │ │ │ -00040e80: 6573 650a 6465 7065 6e64 656e 6369 6573 ese.dependencies │ │ │ │ │ -00040e90: 206d 7573 7420 6265 2061 6464 6564 2074 must be added t │ │ │ │ │ -00040ea0: 6f20 7468 6520 6269 6e61 7279 2070 6163 o the binary pac │ │ │ │ │ -00040eb0: 6b61 6765 2077 6865 6e20 6974 2069 7320 kage when it is │ │ │ │ │ -00040ec0: 6275 696c 742c 2073 696e 6365 0a74 6865 built, since.the │ │ │ │ │ -00040ed0: 7920 6d61 7920 6368 616e 6765 2062 6173 y may change bas │ │ │ │ │ -00040ee0: 6564 206f 6e20 7768 6963 6820 7665 7273 ed on which vers │ │ │ │ │ -00040ef0: 696f 6e20 6f66 2061 2073 6861 7265 6420 ion of a shared │ │ │ │ │ -00040f00: 6c69 6272 6172 7920 7468 6520 6269 6e61 library the bina │ │ │ │ │ -00040f10: 7279 206f 720a 6c69 6272 6172 7920 7761 ry or.library wa │ │ │ │ │ -00040f20: 7320 6c69 6e6b 6564 2077 6974 6820 6576 s linked with ev │ │ │ │ │ -00040f30: 656e 2069 6620 7468 6572 6520 6172 6520 en if there are │ │ │ │ │ -00040f40: 6e6f 2063 6861 6e67 6573 2074 6f20 7468 no changes to th │ │ │ │ │ -00040f50: 6520 736f 7572 6365 206f 660a 7468 6520 e source of.the │ │ │ │ │ -00040f60: 6269 6e61 7279 2028 666f 7220 6578 616d binary (for exam │ │ │ │ │ -00040f70: 706c 652c 2073 796d 626f 6c20 7665 7273 ple, symbol vers │ │ │ │ │ -00040f80: 696f 6e73 2063 6861 6e67 652c 206d 6163 ions change, mac │ │ │ │ │ -00040f90: 726f 7320 6265 636f 6d65 2066 756e 6374 ros become funct │ │ │ │ │ -00040fa0: 696f 6e73 0a6f 7220 7669 6365 2076 6572 ions.or vice ver │ │ │ │ │ -00040fb0: 7361 2c20 6f72 2074 6865 2062 696e 6172 sa, or the binar │ │ │ │ │ -00040fc0: 7920 7061 636b 6167 6520 6d61 7920 6465 y package may de │ │ │ │ │ -00040fd0: 7465 726d 696e 6520 6174 2063 6f6d 7069 termine at compi │ │ │ │ │ -00040fe0: 6c65 2d74 696d 650a 7768 6574 6865 7220 le-time.whether │ │ │ │ │ -00040ff0: 6e65 7720 6c69 6272 6172 7920 696e 7465 new library inte │ │ │ │ │ -00041000: 7266 6163 6573 2061 7265 2061 7661 696c rfaces are avail │ │ │ │ │ -00041010: 6162 6c65 2061 6e64 2063 616e 2062 6520 able and can be │ │ │ │ │ -00041020: 6361 6c6c 6564 292e 2020 546f 0a61 6c6c called). To.all │ │ │ │ │ -00041030: 6f77 2074 6865 7365 2064 6570 656e 6465 ow these depende │ │ │ │ │ -00041040: 6e63 6965 7320 746f 2062 6520 636f 6e73 ncies to be cons │ │ │ │ │ -00041050: 7472 7563 7465 642c 2073 6861 7265 6420 tructed, shared │ │ │ │ │ -00041060: 6c69 6272 6172 6965 7320 6d75 7374 0a70 libraries must.p │ │ │ │ │ -00041070: 726f 7669 6465 2065 6974 6865 7220 6120 rovide either a │ │ │ │ │ -00041080: e280 9873 796d 626f 6c73 e280 9920 6669 ...symbols... fi │ │ │ │ │ -00041090: 6c65 206f 7220 6120 e280 9873 686c 6962 le or a ...shlib │ │ │ │ │ -000410a0: 73e2 8099 2066 696c 652e 2020 5468 6573 s... file. Thes │ │ │ │ │ -000410b0: 6520 7072 6f76 6964 650a 696e 666f 726d e provide.inform │ │ │ │ │ -000410c0: 6174 696f 6e20 6f6e 2074 6865 2070 6163 ation on the pac │ │ │ │ │ -000410d0: 6b61 6765 2064 6570 656e 6465 6e63 6965 kage dependencie │ │ │ │ │ -000410e0: 7320 7265 7175 6972 6564 2074 6f20 656e s required to en │ │ │ │ │ -000410f0: 7375 7265 2074 6865 2070 7265 7365 6e63 sure the presenc │ │ │ │ │ -00041100: 650a 6f66 2069 6e74 6572 6661 6365 7320 e.of interfaces │ │ │ │ │ -00041110: 7072 6f76 6964 6564 2062 7920 7468 6973 provided by this │ │ │ │ │ -00041120: 206c 6962 7261 7279 2e20 2041 6e79 2070 library. Any p │ │ │ │ │ -00041130: 6163 6b61 6765 2077 6974 6820 6269 6e61 ackage with bina │ │ │ │ │ -00041140: 7269 6573 206f 720a 6c69 6272 6172 6965 ries or.librarie │ │ │ │ │ -00041150: 7320 6c69 6e6b 696e 6720 746f 2061 2073 s linking to a s │ │ │ │ │ -00041160: 6861 7265 6420 6c69 6272 6172 7920 6d75 hared library mu │ │ │ │ │ -00041170: 7374 2075 7365 2074 6865 7365 2066 696c st use these fil │ │ │ │ │ -00041180: 6573 2074 6f20 6465 7465 726d 696e 650a es to determine. │ │ │ │ │ -00041190: 7468 6520 7265 7175 6972 6564 2064 6570 the required dep │ │ │ │ │ -000411a0: 656e 6465 6e63 6965 7320 7768 656e 2069 endencies when i │ │ │ │ │ -000411b0: 7420 6973 2062 7569 6c74 2e20 204f 7468 t is built. Oth │ │ │ │ │ -000411c0: 6572 2070 6163 6b61 6765 7320 7768 6963 er packages whic │ │ │ │ │ -000411d0: 6820 7573 6520 610a 7368 6172 6564 206c h use a.shared l │ │ │ │ │ -000411e0: 6962 7261 7279 2028 666f 7220 6578 616d ibrary (for exam │ │ │ │ │ -000411f0: 706c 6520 7573 696e 6720 e280 9864 6c6f ple using ...dlo │ │ │ │ │ -00041200: 7065 6e28 29e2 8099 2920 7368 6f75 6c64 pen()...) should │ │ │ │ │ -00041210: 2063 6f6d 7075 7465 2061 7070 726f 7072 compute appropr │ │ │ │ │ -00041220: 6961 7465 0a64 6570 656e 6465 6e63 6965 iate.dependencie │ │ │ │ │ -00041230: 7320 7573 696e 6720 7468 6573 6520 6669 s using these fi │ │ │ │ │ -00041240: 6c65 7320 6174 2062 7569 6c64 2074 696d les at build tim │ │ │ │ │ -00041250: 6520 6173 2077 656c 6c2e 0a0a 5468 6520 e as well...The │ │ │ │ │ -00041260: 7477 6f20 6d65 6368 616e 6973 6d73 2064 two mechanisms d │ │ │ │ │ -00041270: 6966 6665 7220 696e 2074 6865 2064 6567 iffer in the deg │ │ │ │ │ -00041280: 7265 6520 6f66 2064 6574 6169 6c20 7468 ree of detail th │ │ │ │ │ -00041290: 6174 2074 6865 7920 7072 6f76 6964 652e at they provide. │ │ │ │ │ -000412a0: 2020 410a e280 9873 796d 626f 6c73 e280 A....symbols.. │ │ │ │ │ -000412b0: 9920 6669 6c65 2064 6f63 756d 656e 7473 . file documents │ │ │ │ │ -000412c0: 2c20 666f 7220 6561 6368 2073 796d 626f , for each symbo │ │ │ │ │ -000412d0: 6c20 6578 706f 7274 6564 2062 7920 6120 l exported by a │ │ │ │ │ -000412e0: 6c69 6272 6172 792c 2074 6865 0a6d 696e library, the.min │ │ │ │ │ -000412f0: 696d 616c 2076 6572 7369 6f6e 206f 6620 imal version of │ │ │ │ │ -00041300: 7468 6520 7061 636b 6167 6520 616e 7920 the package any │ │ │ │ │ -00041310: 6269 6e61 7279 2075 7369 6e67 2074 6869 binary using thi │ │ │ │ │ -00041320: 7320 7379 6d62 6f6c 2077 696c 6c20 6e65 s symbol will ne │ │ │ │ │ -00041330: 6564 2e0a 5468 6973 2069 7320 7479 7069 ed..This is typi │ │ │ │ │ -00041340: 6361 6c6c 7920 7468 6520 7665 7273 696f cally the versio │ │ │ │ │ -00041350: 6e20 6f66 2074 6865 2070 6163 6b61 6765 n of the package │ │ │ │ │ -00041360: 2069 6e20 7768 6963 6820 7468 6520 7379 in which the sy │ │ │ │ │ -00041370: 6d62 6f6c 2077 6173 0a69 6e74 726f 6475 mbol was.introdu │ │ │ │ │ -00041380: 6365 642e 2020 5468 6973 2069 6e66 6f72 ced. This infor │ │ │ │ │ -00041390: 6d61 7469 6f6e 2070 6572 6d69 7473 2064 mation permits d │ │ │ │ │ -000413a0: 6574 6169 6c65 6420 616e 616c 7973 6973 etailed analysis │ │ │ │ │ -000413b0: 206f 6620 7468 6520 7379 6d62 6f6c 730a of the symbols. │ │ │ │ │ -000413c0: 7573 6564 2062 7920 6120 7061 7274 6963 used by a partic │ │ │ │ │ -000413d0: 756c 6172 2070 6163 6b61 6765 2061 6e64 ular package and │ │ │ │ │ -000413e0: 2063 6f6e 7374 7275 6374 696f 6e20 6f66 construction of │ │ │ │ │ -000413f0: 2061 6e20 6163 6375 7261 7465 2064 6570 an accurate dep │ │ │ │ │ -00041400: 656e 6465 6e63 792c 0a62 7574 2069 7420 endency,.but it │ │ │ │ │ -00041410: 7265 7175 6972 6573 2074 6865 2070 6163 requires the pac │ │ │ │ │ -00041420: 6b61 6765 206d 6169 6e74 6169 6e65 7220 kage maintainer │ │ │ │ │ -00041430: 746f 2074 7261 636b 206d 6f72 6520 696e to track more in │ │ │ │ │ -00041440: 666f 726d 6174 696f 6e20 6162 6f75 740a formation about. │ │ │ │ │ -00041450: 7468 6520 7368 6172 6564 206c 6962 7261 the shared libra │ │ │ │ │ -00041460: 7279 2e0a 0a41 20e2 8098 7368 6c69 6273 ry...A ...shlibs │ │ │ │ │ -00041470: e280 9920 6669 6c65 2c20 696e 2063 6f6e ... file, in con │ │ │ │ │ -00041480: 7472 6173 742c 206f 6e6c 7920 646f 6375 trast, only docu │ │ │ │ │ -00041490: 6d65 6e74 7320 7468 6520 6c61 7374 2074 ments the last t │ │ │ │ │ -000414a0: 696d 6520 7468 6520 6c69 6272 6172 790a ime the library. │ │ │ │ │ -000414b0: 4142 4920 6368 616e 6765 6420 696e 2061 ABI changed in a │ │ │ │ │ -000414c0: 6e79 2077 6179 2e20 2049 7420 6f6e 6c79 ny way. It only │ │ │ │ │ -000414d0: 2070 726f 7669 6465 7320 696e 666f 726d provides inform │ │ │ │ │ -000414e0: 6174 696f 6e20 6162 6f75 7420 7468 6520 ation about the │ │ │ │ │ -000414f0: 6c69 6272 6172 790a 6173 2061 2077 686f library.as a who │ │ │ │ │ -00041500: 6c65 2c20 6e6f 7420 696e 6469 7669 6475 le, not individu │ │ │ │ │ -00041510: 616c 2073 796d 626f 6c73 2e20 2057 6865 al symbols. Whe │ │ │ │ │ -00041520: 6e20 6120 7061 636b 6167 6520 6973 2062 n a package is b │ │ │ │ │ -00041530: 7569 6c74 2075 7369 6e67 2061 0a73 6861 uilt using a.sha │ │ │ │ │ -00041540: 7265 6420 6c69 6272 6172 7920 7769 7468 red library with │ │ │ │ │ -00041550: 206f 6e6c 7920 6120 e280 9873 686c 6962 only a ...shlib │ │ │ │ │ -00041560: 73e2 8099 2066 696c 652c 2074 6865 2067 s... file, the g │ │ │ │ │ -00041570: 656e 6572 6174 6564 2064 6570 656e 6465 enerated depende │ │ │ │ │ -00041580: 6e63 7920 7769 6c6c 0a72 6571 7569 7265 ncy will.require │ │ │ │ │ -00041590: 2061 2076 6572 7369 6f6e 206f 6620 7468 a version of th │ │ │ │ │ -000415a0: 6520 7368 6172 6564 206c 6962 7261 7279 e shared library │ │ │ │ │ -000415b0: 2065 7175 616c 2074 6f20 6f72 206e 6577 equal to or new │ │ │ │ │ -000415c0: 6572 2074 6861 6e20 7468 650a 7665 7273 er than the.vers │ │ │ │ │ -000415d0: 696f 6e20 6f66 2074 6865 206c 6173 7420 ion of the last │ │ │ │ │ -000415e0: 4142 4920 6368 616e 6765 2e20 2054 6869 ABI change. Thi │ │ │ │ │ -000415f0: 7320 6765 6e65 7261 7465 7320 756e 6e65 s generates unne │ │ │ │ │ -00041600: 6365 7373 6172 696c 790a 7265 7374 7269 cessarily.restri │ │ │ │ │ -00041610: 6374 6976 6520 6465 7065 6e64 656e 6369 ctive dependenci │ │ │ │ │ -00041620: 6573 2063 6f6d 7061 7265 6420 746f 20e2 es compared to . │ │ │ │ │ -00041630: 8098 7379 6d62 6f6c 73e2 8099 2066 696c ..symbols... fil │ │ │ │ │ -00041640: 6573 2069 6620 6e6f 6e65 206f 6620 7468 es if none of th │ │ │ │ │ -00041650: 650a 7379 6d62 6f6c 7320 7573 6564 2062 e.symbols used b │ │ │ │ │ -00041660: 7920 7468 6520 7061 636b 6167 6520 6861 y the package ha │ │ │ │ │ -00041670: 7665 2063 6861 6e67 6564 2e20 2054 6869 ve changed. Thi │ │ │ │ │ -00041680: 732c 2069 6e20 7475 726e 2c20 636f 756c s, in turn, coul │ │ │ │ │ -00041690: 6420 6d61 6b65 0a75 7067 7261 6465 7320 d make.upgrades │ │ │ │ │ -000416a0: 6e65 6564 6c65 7373 6c79 2063 6f6d 706c needlessly compl │ │ │ │ │ -000416b0: 6578 2061 6e64 2075 6e6e 6563 6573 7361 ex and unnecessa │ │ │ │ │ -000416c0: 7269 6c79 2072 6573 7472 6963 7420 7573 rily restrict us │ │ │ │ │ -000416d0: 6520 6f66 2074 6865 0a70 6163 6b61 6765 e of the.package │ │ │ │ │ -000416e0: 206f 6e20 7379 7374 656d 7320 7769 7468 on systems with │ │ │ │ │ -000416f0: 206f 6c64 6572 2076 6572 7369 6f6e 7320 older versions │ │ │ │ │ -00041700: 6f66 2074 6865 2073 6861 7265 6420 6c69 of the shared li │ │ │ │ │ -00041710: 6272 6172 6965 732e 0a0a e280 9873 686c braries......shl │ │ │ │ │ -00041720: 6962 73e2 8099 2066 696c 6573 2061 6c73 ibs... files als │ │ │ │ │ -00041730: 6f20 6f6e 6c79 2073 7570 706f 7274 2061 o only support a │ │ │ │ │ -00041740: 206c 696d 6974 6564 2072 616e 6765 206f limited range o │ │ │ │ │ -00041750: 6620 6c69 6272 6172 7920 534f 4e41 4d45 f library SONAME │ │ │ │ │ -00041760: 732c 0a6d 616b 696e 6720 6974 2064 6966 s,.making it dif │ │ │ │ │ -00041770: 6669 6375 6c74 2074 6f20 7573 6520 e280 ficult to use .. │ │ │ │ │ -00041780: 9873 686c 6962 73e2 8099 2066 696c 6573 .shlibs... files │ │ │ │ │ -00041790: 2069 6e20 736f 6d65 2075 6e75 7375 616c in some unusual │ │ │ │ │ -000417a0: 2063 6f72 6e65 7220 6361 7365 732e 0a28 corner cases..( │ │ │ │ │ -000417b0: 3129 0a0a e280 9873 796d 626f 6c73 e280 1).....symbols.. │ │ │ │ │ -000417c0: 9920 6669 6c65 7320 6172 6520 7468 6572 . files are ther │ │ │ │ │ -000417d0: 6566 6f72 6520 7265 636f 6d6d 656e 6465 efore recommende │ │ │ │ │ -000417e0: 6420 666f 7220 6d6f 7374 2073 6861 7265 d for most share │ │ │ │ │ -000417f0: 6420 6c69 6272 6172 790a 7061 636b 6167 d library.packag │ │ │ │ │ -00041800: 6573 2073 696e 6365 2074 6865 7920 7072 es since they pr │ │ │ │ │ -00041810: 6f76 6964 6520 6d6f 7265 2061 6363 7572 ovide more accur │ │ │ │ │ -00041820: 6174 6520 6465 7065 6e64 656e 6369 6573 ate dependencies │ │ │ │ │ -00041830: 2e20 2046 6f72 206d 6f73 7420 430a 6c69 . For most C.li │ │ │ │ │ -00041840: 6272 6172 6965 732c 2074 6865 2061 6464 braries, the add │ │ │ │ │ -00041850: 6974 696f 6e61 6c20 6465 7461 696c 2072 itional detail r │ │ │ │ │ -00041860: 6571 7569 7265 6420 6279 20e2 8098 7379 equired by ...sy │ │ │ │ │ -00041870: 6d62 6f6c 73e2 8099 2066 696c 6573 2069 mbols... files i │ │ │ │ │ -00041880: 7320 6e6f 7420 746f 6f0a 6469 6666 6963 s not too.diffic │ │ │ │ │ -00041890: 756c 7420 746f 206d 6169 6e74 6169 6e2e ult to maintain. │ │ │ │ │ -000418a0: 2020 486f 7765 7665 722c 206d 6169 6e74 However, maint │ │ │ │ │ -000418b0: 6169 6e69 6e67 2065 7868 6175 7374 6976 aining exhaustiv │ │ │ │ │ -000418c0: 6520 7379 6d62 6f6c 730a 696e 666f 726d e symbols.inform │ │ │ │ │ -000418d0: 6174 696f 6e20 666f 7220 6120 432b 2b20 ation for a C++ │ │ │ │ │ -000418e0: 6c69 6272 6172 7920 6361 6e20 6265 2071 library can be q │ │ │ │ │ -000418f0: 7569 7465 206f 6e65 726f 7573 2c20 736f uite onerous, so │ │ │ │ │ -00041900: 20e2 8098 7368 6c69 6273 e280 9920 6669 ...shlibs... fi │ │ │ │ │ -00041910: 6c65 730a 6d61 7920 6265 206d 6f72 6520 les.may be more │ │ │ │ │ -00041920: 6170 7072 6f70 7269 6174 6520 666f 7220 appropriate for │ │ │ │ │ -00041930: 6d6f 7374 2043 2b2b 206c 6962 7261 7269 most C++ librari │ │ │ │ │ -00041940: 6573 2e20 204c 6962 7261 7269 6573 2077 es. Libraries w │ │ │ │ │ -00041950: 6974 6820 610a 636f 7272 6573 706f 6e64 ith a.correspond │ │ │ │ │ -00041960: 696e 6720 7564 6562 206d 7573 7420 616c ing udeb must al │ │ │ │ │ -00041970: 736f 2070 726f 7669 6465 2061 20e2 8098 so provide a ... │ │ │ │ │ -00041980: 7368 6c69 6273 e280 9920 6669 6c65 2c20 shlibs... file, │ │ │ │ │ -00041990: 7369 6e63 6520 7468 6520 7564 6562 0a69 since the udeb.i │ │ │ │ │ -000419a0: 6e66 7261 7374 7275 6374 7572 6520 646f nfrastructure do │ │ │ │ │ -000419b0: 6573 206e 6f74 2075 7365 20e2 8098 7379 es not use ...sy │ │ │ │ │ -000419c0: 6d62 6f6c 73e2 8099 2066 696c 6573 2e0a mbols... files.. │ │ │ │ │ -000419d0: 0a2a 204d 656e 753a 0a0a 2a20 4765 6e65 .* Menu:..* Gene │ │ │ │ │ -000419e0: 7261 7469 6e67 2064 6570 656e 6465 6e63 rating dependenc │ │ │ │ │ -000419f0: 6965 7320 6f6e 2073 6861 7265 6420 6c69 ies on shared li │ │ │ │ │ -00041a00: 6272 6172 6965 733a 3a0a 2a20 5368 6172 braries::.* Shar │ │ │ │ │ -00041a10: 6564 206c 6962 7261 7279 2041 4249 2063 ed library ABI c │ │ │ │ │ -00041a20: 6861 6e67 6573 3a3a 0a2a 2054 6865 2073 hanges::.* The s │ │ │ │ │ -00041a30: 796d 626f 6c73 2073 7973 7465 6d3a 3a0a ymbols system::. │ │ │ │ │ -00041a40: 2a20 5468 6520 7368 6c69 6273 2073 7973 * The shlibs sys │ │ │ │ │ -00041a50: 7465 6d3a 3a0a 0a20 2020 2d2d 2d2d 2d2d tem::.. ------ │ │ │ │ │ -00041a60: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes - │ │ │ │ │ -00041a70: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1 │ │ │ │ │ -00041a80: 2920 4120 e280 9873 686c 6962 73e2 8099 ) A ...shlibs... │ │ │ │ │ -00041a90: 2066 696c 6520 7265 7072 6573 656e 7473 file represents │ │ │ │ │ -00041aa0: 2061 6e20 534f 4e41 4d45 2061 7320 6120 an SONAME as a │ │ │ │ │ -00041ab0: 6c69 6272 6172 7920 6e61 6d65 2061 6e64 library name and │ │ │ │ │ -00041ac0: 0a76 6572 7369 6f6e 206e 756d 6265 722c .version number, │ │ │ │ │ -00041ad0: 2073 7563 6820 6173 20e2 8098 6c69 6266 such as ...libf │ │ │ │ │ -00041ae0: 6f6f 2056 4552 5349 4f4e e280 992c 2069 oo VERSION..., i │ │ │ │ │ -00041af0: 6e73 7465 6164 206f 6620 7265 636f 7264 nstead of record │ │ │ │ │ -00041b00: 696e 6720 7468 650a 6163 7475 616c 2053 ing the.actual S │ │ │ │ │ -00041b10: 4f4e 414d 452e 2049 6620 7468 6520 534f ONAME. If the SO │ │ │ │ │ -00041b20: 4e41 4d45 2064 6f65 736e e280 9974 206d NAME doesn...t m │ │ │ │ │ -00041b30: 6174 6368 206f 6e65 206f 6620 7468 6520 atch one of the │ │ │ │ │ -00041b40: 7477 6f20 6578 7065 6374 6564 0a66 6f72 two expected.for │ │ │ │ │ -00041b50: 6d61 7473 2028 e280 986c 6962 666f 6f2d mats (...libfoo- │ │ │ │ │ -00041b60: 5645 5253 494f 4e2e 736f e280 9920 6f72 VERSION.so... or │ │ │ │ │ -00041b70: 20e2 8098 6c69 6266 6f6f 2e73 6f2e 5645 ...libfoo.so.VE │ │ │ │ │ -00041b80: 5253 494f 4ee2 8099 292c 2069 7420 6361 RSION...), it ca │ │ │ │ │ -00041b90: 6e6e 6f74 2062 650a 7265 7072 6573 656e nnot be.represen │ │ │ │ │ -00041ba0: 7465 642e 0a0a 1f0a 4669 6c65 3a20 6465 ted.....File: de │ │ │ │ │ -00041bb0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00041bc0: 2c20 204e 6f64 653a 2047 656e 6572 6174 , Node: Generat │ │ │ │ │ -00041bd0: 696e 6720 6465 7065 6e64 656e 6369 6573 ing dependencies │ │ │ │ │ -00041be0: 206f 6e20 7368 6172 6564 206c 6962 7261 on shared libra │ │ │ │ │ -00041bf0: 7269 6573 2c20 204e 6578 743a 2053 6861 ries, Next: Sha │ │ │ │ │ -00041c00: 7265 6420 6c69 6272 6172 7920 4142 4920 red library ABI │ │ │ │ │ -00041c10: 6368 616e 6765 732c 2020 5570 3a20 4465 changes, Up: De │ │ │ │ │ -00041c20: 7065 6e64 656e 6369 6573 2062 6574 7765 pendencies betwe │ │ │ │ │ -00041c30: 656e 2074 6865 206c 6962 7261 7279 2061 en the library a │ │ │ │ │ -00041c40: 6e64 206f 7468 6572 2070 6163 6b61 6765 nd other package │ │ │ │ │ -00041c50: 730a 0a38 2e36 2e31 2047 656e 6572 6174 s..8.6.1 Generat │ │ │ │ │ -00041c60: 696e 6720 6465 7065 6e64 656e 6369 6573 ing dependencies │ │ │ │ │ -00041c70: 206f 6e20 7368 6172 6564 206c 6962 7261 on shared libra │ │ │ │ │ -00041c80: 7269 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ries.----------- │ │ │ │ │ -00041c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00041ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00041cb0: 2d2d 2d2d 2d2d 0a0a 5768 656e 2061 2070 ------..When a p │ │ │ │ │ -00041cc0: 6163 6b61 6765 2074 6861 7420 636f 6e74 ackage that cont │ │ │ │ │ -00041cd0: 6169 6e73 2061 6e79 2073 6861 7265 6420 ains any shared │ │ │ │ │ -00041ce0: 6c69 6272 6172 6965 7320 6f72 2063 6f6d libraries or com │ │ │ │ │ -00041cf0: 7069 6c65 6420 6269 6e61 7269 6573 0a69 piled binaries.i │ │ │ │ │ -00041d00: 7320 6275 696c 742c 2069 7420 6d75 7374 s built, it must │ │ │ │ │ -00041d10: 2072 756e 20e2 8098 6470 6b67 2d73 686c run ...dpkg-shl │ │ │ │ │ -00041d20: 6962 6465 7073 e280 9920 6f6e 2065 6163 ibdeps... on eac │ │ │ │ │ -00041d30: 6820 7368 6172 6564 206c 6962 7261 7279 h shared library │ │ │ │ │ -00041d40: 2061 6e64 0a63 6f6d 7069 6c65 6420 6269 and.compiled bi │ │ │ │ │ -00041d50: 6e61 7279 2074 6f20 6465 7465 726d 696e nary to determin │ │ │ │ │ -00041d60: 6520 7468 6520 6c69 6272 6172 6965 7320 e the libraries │ │ │ │ │ -00041d70: 7573 6564 2061 6e64 2068 656e 6365 2074 used and hence t │ │ │ │ │ -00041d80: 6865 0a64 6570 656e 6465 6e63 6965 7320 he.dependencies │ │ │ │ │ -00041d90: 6e65 6564 6564 2062 7920 7468 6520 7061 needed by the pa │ │ │ │ │ -00041da0: 636b 6167 652e 2020 2831 2920 2054 6f20 ckage. (1) To │ │ │ │ │ -00041db0: 646f 2074 6869 732c 2070 7574 2061 2063 do this, put a c │ │ │ │ │ -00041dc0: 616c 6c20 746f 0ae2 8098 6470 6b67 2d73 all to....dpkg-s │ │ │ │ │ -00041dd0: 686c 6962 6465 7073 e280 9920 696e 746f hlibdeps... into │ │ │ │ │ -00041de0: 2079 6f75 7220 e280 9864 6562 6961 6e2f your ...debian/ │ │ │ │ │ -00041df0: 7275 6c65 73e2 8099 2066 696c 6520 696e rules... file in │ │ │ │ │ -00041e00: 2074 6865 2073 6f75 7263 6520 7061 636b the source pack │ │ │ │ │ -00041e10: 6167 652e 0a4c 6973 7420 616c 6c20 6f66 age..List all of │ │ │ │ │ -00041e20: 2074 6865 2063 6f6d 7069 6c65 6420 6269 the compiled bi │ │ │ │ │ -00041e30: 6e61 7269 6573 2c20 6c69 6272 6172 6965 naries, librarie │ │ │ │ │ -00041e40: 732c 206f 7220 6c6f 6164 6162 6c65 206d s, or loadable m │ │ │ │ │ -00041e50: 6f64 756c 6573 2069 6e0a 796f 7572 2070 odules in.your p │ │ │ │ │ -00041e60: 6163 6b61 6765 2e20 2028 3229 2020 e280 ackage. (2) .. │ │ │ │ │ -00041e70: 9864 706b 672d 7368 6c69 6264 6570 73e2 .dpkg-shlibdeps. │ │ │ │ │ -00041e80: 8099 2077 696c 6c20 7573 6520 7468 6520 .. will use the │ │ │ │ │ -00041e90: e280 9873 796d 626f 6c73 e280 9920 6f72 ...symbols... or │ │ │ │ │ -00041ea0: 20e2 8098 7368 6c69 6273 e280 990a 6669 ...shlibs....fi │ │ │ │ │ -00041eb0: 6c65 7320 696e 7374 616c 6c65 6420 6279 les installed by │ │ │ │ │ -00041ec0: 2074 6865 2073 6861 7265 6420 6c69 6272 the shared libr │ │ │ │ │ -00041ed0: 6172 6965 7320 746f 2067 656e 6572 6174 aries to generat │ │ │ │ │ -00041ee0: 6520 6465 7065 6e64 656e 6379 0a69 6e66 e dependency.inf │ │ │ │ │ -00041ef0: 6f72 6d61 7469 6f6e 2e20 2054 6865 2070 ormation. The p │ │ │ │ │ -00041f00: 6163 6b61 6765 206d 7573 7420 7468 656e ackage must then │ │ │ │ │ -00041f10: 2070 726f 7669 6465 2061 2073 7562 7374 provide a subst │ │ │ │ │ -00041f20: 6974 7574 696f 6e20 7661 7269 6162 6c65 itution variable │ │ │ │ │ -00041f30: 2069 6e74 6f0a 7768 6963 6820 7468 6520 into.which the │ │ │ │ │ -00041f40: 6469 7363 6f76 6572 6564 2064 6570 656e discovered depen │ │ │ │ │ -00041f50: 6465 6e63 7920 696e 666f 726d 6174 696f dency informatio │ │ │ │ │ -00041f60: 6e20 6361 6e20 6265 2070 6c61 6365 642e n can be placed. │ │ │ │ │ -00041f70: 0a0a 4966 2079 6f75 2061 7265 2063 7265 ..If you are cre │ │ │ │ │ -00041f80: 6174 696e 6720 6120 7564 6562 2066 6f72 ating a udeb for │ │ │ │ │ -00041f90: 2075 7365 2069 6e20 7468 6520 4465 6269 use in the Debi │ │ │ │ │ -00041fa0: 616e 2049 6e73 7461 6c6c 6572 2c20 796f an Installer, yo │ │ │ │ │ -00041fb0: 7520 7769 6c6c 0a6e 6565 6420 746f 2073 u will.need to s │ │ │ │ │ -00041fc0: 7065 6369 6679 2074 6861 7420 e280 9864 pecify that ...d │ │ │ │ │ -00041fd0: 706b 672d 7368 6c69 6264 6570 73e2 8099 pkg-shlibdeps... │ │ │ │ │ -00041fe0: 2073 686f 756c 6420 7573 6520 7468 6520 should use the │ │ │ │ │ -00041ff0: 6465 7065 6e64 656e 6379 206c 696e 6520 dependency line │ │ │ │ │ -00042000: 6f66 0a74 7970 6520 e280 9875 6465 62e2 of.type ...udeb. │ │ │ │ │ -00042010: 8099 2062 7920 6164 6469 6e67 2074 6865 .. by adding the │ │ │ │ │ -00042020: 20e2 8098 2d74 7564 6562 e280 9920 6f70 ...-tudeb... op │ │ │ │ │ -00042030: 7469 6f6e 2e20 2028 3329 2020 4966 2074 tion. (3) If t │ │ │ │ │ -00042040: 6865 7265 2069 7320 6e6f 0a64 6570 656e here is no.depen │ │ │ │ │ -00042050: 6465 6e63 7920 6c69 6e65 206f 6620 7479 dency line of ty │ │ │ │ │ -00042060: 7065 20e2 8098 7564 6562 e280 9920 696e pe ...udeb... in │ │ │ │ │ -00042070: 2074 6865 20e2 8098 7368 6c69 6273 e280 the ...shlibs.. │ │ │ │ │ -00042080: 9920 6669 6c65 2c20 e280 9864 706b 672d . file, ...dpkg- │ │ │ │ │ -00042090: 7368 6c69 6264 6570 73e2 8099 0a77 696c shlibdeps....wil │ │ │ │ │ -000420a0: 6c20 6661 6c6c 2062 6163 6b20 746f 2074 l fall back to t │ │ │ │ │ -000420b0: 6865 2072 6567 756c 6172 2064 6570 656e he regular depen │ │ │ │ │ -000420c0: 6465 6e63 7920 6c69 6e65 2e0a 0ae2 8098 dency line...... │ │ │ │ │ -000420d0: 6470 6b67 2d73 686c 6962 6465 7073 e280 dpkg-shlibdeps.. │ │ │ │ │ -000420e0: 9920 7075 7473 2074 6865 2064 6570 656e . puts the depen │ │ │ │ │ -000420f0: 6465 6e63 7920 696e 666f 726d 6174 696f dency informatio │ │ │ │ │ -00042100: 6e20 696e 746f 2074 6865 0ae2 8098 6465 n into the....de │ │ │ │ │ -00042110: 6269 616e 2f73 7562 7374 7661 7273 e280 bian/substvars.. │ │ │ │ │ -00042120: 9920 6669 6c65 2062 7920 6465 6661 756c . file by defaul │ │ │ │ │ -00042130: 742c 2077 6869 6368 2069 7320 7468 656e t, which is then │ │ │ │ │ -00042140: 2075 7365 6420 6279 0ae2 8098 6470 6b67 used by....dpkg │ │ │ │ │ -00042150: 2d67 656e 636f 6e74 726f 6ce2 8099 2e20 -gencontrol.... │ │ │ │ │ -00042160: 2059 6f75 2077 696c 6c20 6e65 6564 2074 You will need t │ │ │ │ │ -00042170: 6f20 706c 6163 6520 6120 e280 9824 7b73 o place a ...${s │ │ │ │ │ -00042180: 686c 6962 733a 4465 7065 6e64 737d e280 hlibs:Depends}.. │ │ │ │ │ -00042190: 990a 7661 7269 6162 6c65 2069 6e20 7468 ..variable in th │ │ │ │ │ -000421a0: 6520 e280 9844 6570 656e 6473 e280 9920 e ...Depends... │ │ │ │ │ -000421b0: 6669 656c 6420 696e 2074 6865 2063 6f6e field in the con │ │ │ │ │ -000421c0: 7472 6f6c 2066 696c 6520 6f66 2065 7665 trol file of eve │ │ │ │ │ -000421d0: 7279 2062 696e 6172 790a 7061 636b 6167 ry binary.packag │ │ │ │ │ -000421e0: 6520 6275 696c 7420 6279 2074 6869 7320 e built by this │ │ │ │ │ -000421f0: 736f 7572 6365 2070 6163 6b61 6765 2074 source package t │ │ │ │ │ -00042200: 6861 7420 636f 6e74 6169 6e73 2063 6f6d hat contains com │ │ │ │ │ -00042210: 7069 6c65 6420 6269 6e61 7269 6573 2c0a piled binaries,. │ │ │ │ │ -00042220: 6c69 6272 6172 6965 732c 206f 7220 6c6f libraries, or lo │ │ │ │ │ -00042230: 6164 6162 6c65 206d 6f64 756c 6573 2e20 adable modules. │ │ │ │ │ -00042240: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ │ -00042250: 7469 706c 6520 6269 6e61 7279 2070 6163 tiple binary pac │ │ │ │ │ -00042260: 6b61 6765 732c 0a79 6f75 2077 696c 6c20 kages,.you will │ │ │ │ │ -00042270: 6e65 6564 2074 6f20 6361 6c6c 20e2 8098 need to call ... │ │ │ │ │ -00042280: 6470 6b67 2d73 686c 6962 6465 7073 e280 dpkg-shlibdeps.. │ │ │ │ │ -00042290: 9920 6f6e 2065 6163 6820 6f6e 6520 7768 . on each one wh │ │ │ │ │ -000422a0: 6963 6820 636f 6e74 6169 6e73 0a63 6f6d ich contains.com │ │ │ │ │ -000422b0: 7069 6c65 6420 6c69 6272 6172 6965 7320 piled libraries │ │ │ │ │ -000422c0: 6f72 2062 696e 6172 6965 732e 2020 466f or binaries. Fo │ │ │ │ │ -000422d0: 7220 6578 616d 706c 652c 2079 6f75 2063 r example, you c │ │ │ │ │ -000422e0: 6f75 6c64 2075 7365 2074 6865 20e2 8098 ould use the ... │ │ │ │ │ -000422f0: 2d54 e280 990a 6f70 7469 6f6e 2074 6f20 -T....option to │ │ │ │ │ -00042300: 7468 6520 e280 9864 706b 67e2 8099 2075 the ...dpkg... u │ │ │ │ │ -00042310: 7469 6c69 7469 6573 2074 6f20 7370 6563 tilities to spec │ │ │ │ │ -00042320: 6966 7920 6120 6469 6666 6572 656e 7420 ify a different │ │ │ │ │ -00042330: e280 9873 7562 7374 7661 7273 e280 9920 ...substvars... │ │ │ │ │ -00042340: 6669 6c65 0a66 6f72 2065 6163 6820 6269 file.for each bi │ │ │ │ │ -00042350: 6e61 7279 2070 6163 6b61 6765 2e20 2028 nary package. ( │ │ │ │ │ -00042360: 3429 0a0a 466f 7220 6d6f 7265 2064 6574 4)..For more det │ │ │ │ │ -00042370: 6169 6c73 206f 6e20 e280 9864 706b 672d ails on ...dpkg- │ │ │ │ │ -00042380: 7368 6c69 6264 6570 73e2 8099 2c20 7365 shlibdeps..., se │ │ │ │ │ -00042390: 6520 6974 7320 6d61 6e75 616c 2070 6167 e its manual pag │ │ │ │ │ -000423a0: 652e 0a0a 5765 2073 6179 2074 6861 7420 e...We say that │ │ │ │ │ -000423b0: 6120 6269 6e61 7279 20e2 8098 666f 6fe2 a binary ...foo. │ │ │ │ │ -000423c0: 8099 2027 6469 7265 6374 6c79 2720 7573 .. 'directly' us │ │ │ │ │ -000423d0: 6573 2061 206c 6962 7261 7279 20e2 8098 es a library ... │ │ │ │ │ -000423e0: 6c69 6262 6172 e280 9920 6966 2069 7420 libbar... if it │ │ │ │ │ -000423f0: 6973 0a65 7870 6c69 6369 746c 7920 6c69 is.explicitly li │ │ │ │ │ -00042400: 6e6b 6564 2077 6974 6820 7468 6174 206c nked with that l │ │ │ │ │ -00042410: 6962 7261 7279 2028 7468 6174 2069 732c ibrary (that is, │ │ │ │ │ -00042420: 2074 6865 206c 6962 7261 7279 2069 7320 the library is │ │ │ │ │ -00042430: 6c69 7374 6564 2069 6e0a 7468 6520 454c listed in.the EL │ │ │ │ │ -00042440: 4620 e280 984e 4545 4445 44e2 8099 2061 F ...NEEDED... a │ │ │ │ │ -00042450: 7474 7269 6275 7465 2c20 6361 7573 6564 ttribute, caused │ │ │ │ │ -00042460: 2062 7920 6164 6469 6e67 20e2 8098 2d6c by adding ...-l │ │ │ │ │ -00042470: 6261 72e2 8099 2074 6f20 7468 6520 6c69 bar... to the li │ │ │ │ │ -00042480: 6e6b 206c 696e 650a 7768 656e 2074 6865 nk line.when the │ │ │ │ │ -00042490: 2062 696e 6172 7920 6973 2063 7265 6174 binary is creat │ │ │ │ │ -000424a0: 6564 292e 2020 4f74 6865 7220 6c69 6272 ed). Other libr │ │ │ │ │ -000424b0: 6172 6965 7320 7468 6174 2061 7265 206e aries that are n │ │ │ │ │ -000424c0: 6565 6465 6420 6279 0ae2 8098 6c69 6262 eeded by....libb │ │ │ │ │ -000424d0: 6172 e280 9920 6172 6520 6c69 6e6b 6564 ar... are linked │ │ │ │ │ -000424e0: 2027 696e 6469 7265 6374 6c79 2720 746f 'indirectly' to │ │ │ │ │ -000424f0: 20e2 8098 666f 6fe2 8099 2c20 616e 6420 ...foo..., and │ │ │ │ │ -00042500: 7468 6520 6479 6e61 6d69 6320 6c69 6e6b the dynamic link │ │ │ │ │ -00042510: 6572 2077 696c 6c0a 6c6f 6164 2074 6865 er will.load the │ │ │ │ │ -00042520: 6d20 6175 746f 6d61 7469 6361 6c6c 7920 m automatically │ │ │ │ │ -00042530: 7768 656e 2069 7420 6c6f 6164 7320 e280 when it loads .. │ │ │ │ │ -00042540: 986c 6962 6261 72e2 8099 2e20 2041 2070 .libbar.... A p │ │ │ │ │ -00042550: 6163 6b61 6765 2073 686f 756c 6420 6465 ackage should de │ │ │ │ │ -00042560: 7065 6e64 0a6f 6e20 7468 6520 6c69 6272 pend.on the libr │ │ │ │ │ -00042570: 6172 6965 7320 6974 2064 6972 6563 746c aries it directl │ │ │ │ │ -00042580: 7920 7573 6573 2c20 6275 7420 6e6f 7420 y uses, but not │ │ │ │ │ -00042590: 7468 6520 6c69 6272 6172 6965 7320 6974 the libraries it │ │ │ │ │ -000425a0: 206f 6e6c 7920 7573 6573 0a69 6e64 6972 only uses.indir │ │ │ │ │ -000425b0: 6563 746c 792e 2020 5468 6520 6465 7065 ectly. The depe │ │ │ │ │ -000425c0: 6e64 656e 6369 6573 2066 6f72 2074 6865 ndencies for the │ │ │ │ │ -000425d0: 206c 6962 7261 7269 6573 2075 7365 6420 libraries used │ │ │ │ │ -000425e0: 6469 7265 6374 6c79 2077 696c 6c0a 6175 directly will.au │ │ │ │ │ -000425f0: 746f 6d61 7469 6361 6c6c 7920 7075 6c6c tomatically pull │ │ │ │ │ -00042600: 2069 6e20 7468 6520 696e 6469 7265 6374 in the indirect │ │ │ │ │ -00042610: 6c79 2d75 7365 6420 6c69 6272 6172 6965 ly-used librarie │ │ │ │ │ -00042620: 732e 2020 e280 9864 706b 672d 7368 6c69 s. ...dpkg-shli │ │ │ │ │ -00042630: 6264 6570 73e2 8099 0a77 696c 6c20 6861 bdeps....will ha │ │ │ │ │ -00042640: 6e64 6c65 2074 6869 7320 6c6f 6769 6320 ndle this logic │ │ │ │ │ -00042650: 6175 746f 6d61 7469 6361 6c6c 792c 2062 automatically, b │ │ │ │ │ -00042660: 7574 2070 6163 6b61 6765 206d 6169 6e74 ut package maint │ │ │ │ │ -00042670: 6169 6e65 7273 206e 6565 6420 746f 2062 ainers need to b │ │ │ │ │ -00042680: 650a 6177 6172 6520 6f66 2074 6869 7320 e.aware of this │ │ │ │ │ -00042690: 6469 7374 696e 6374 696f 6e20 6265 7477 distinction betw │ │ │ │ │ -000426a0: 6565 6e20 6469 7265 6374 6c79 2061 6e64 een directly and │ │ │ │ │ -000426b0: 2069 6e64 6972 6563 746c 7920 7573 696e indirectly usin │ │ │ │ │ -000426c0: 6720 610a 6c69 6272 6172 7920 6966 2074 g a.library if t │ │ │ │ │ -000426d0: 6865 7920 6861 7665 2074 6f20 6f76 6572 hey have to over │ │ │ │ │ -000426e0: 7269 6465 2069 7473 2072 6573 756c 7473 ride its results │ │ │ │ │ -000426f0: 2066 6f72 2073 6f6d 6520 7265 6173 6f6e for some reason │ │ │ │ │ -00042700: 2e20 2028 3529 0a0a 2020 202d 2d2d 2d2d . (5).. ----- │ │ │ │ │ -00042710: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -00042720: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -00042730: 3129 20e2 8098 6470 6b67 2d73 686c 6962 1) ...dpkg-shlib │ │ │ │ │ -00042740: 6465 7073 e280 9920 7769 6c6c 2075 7365 deps... will use │ │ │ │ │ -00042750: 2061 2070 726f 6772 616d 206c 696b 6520 a program like │ │ │ │ │ -00042760: e280 986f 626a 6475 6d70 e280 9920 6f72 ...objdump... or │ │ │ │ │ -00042770: 20e2 8098 7265 6164 656c 66e2 8099 0a74 ...readelf....t │ │ │ │ │ -00042780: 6f20 6669 6e64 2074 6865 206c 6962 7261 o find the libra │ │ │ │ │ -00042790: 7269 6573 2061 6e64 2074 6865 2073 796d ries and the sym │ │ │ │ │ -000427a0: 626f 6c73 2069 6e20 7468 6f73 6520 6c69 bols in those li │ │ │ │ │ -000427b0: 6272 6172 6965 7320 6469 7265 6374 6c79 braries directly │ │ │ │ │ -000427c0: 206e 6565 6465 640a 6279 2074 6865 2062 needed.by the b │ │ │ │ │ -000427d0: 696e 6172 6965 7320 6f72 2073 6861 7265 inaries or share │ │ │ │ │ -000427e0: 6420 6c69 6272 6172 6965 7320 696e 2074 d libraries in t │ │ │ │ │ -000427f0: 6865 2070 6163 6b61 6765 2e0a 0a20 2020 he package... │ │ │ │ │ -00042800: 2832 2920 5468 6520 6561 7369 6573 7420 (2) The easiest │ │ │ │ │ -00042810: 7761 7920 746f 2063 616c 6c20 e280 9864 way to call ...d │ │ │ │ │ -00042820: 706b 672d 7368 6c69 6264 6570 73e2 8099 pkg-shlibdeps... │ │ │ │ │ -00042830: 2063 6f72 7265 6374 6c79 2069 7320 746f correctly is to │ │ │ │ │ -00042840: 2075 7365 2061 0a70 6163 6b61 6765 2068 use a.package h │ │ │ │ │ -00042850: 656c 7065 7220 6672 616d 6577 6f72 6b20 elper framework │ │ │ │ │ -00042860: 7375 6368 2061 7320 6465 6268 656c 7065 such as debhelpe │ │ │ │ │ -00042870: 722e 2020 4966 2079 6f75 2061 7265 2075 r. If you are u │ │ │ │ │ -00042880: 7369 6e67 2064 6562 6865 6c70 6572 2c0a sing debhelper,. │ │ │ │ │ -00042890: 7468 6520 e280 9864 685f 7368 6c69 6264 the ...dh_shlibd │ │ │ │ │ -000428a0: 6570 73e2 8099 2070 726f 6772 616d 2077 eps... program w │ │ │ │ │ -000428b0: 696c 6c20 646f 2074 6869 7320 776f 726b ill do this work │ │ │ │ │ -000428c0: 2066 6f72 2079 6f75 2e20 2049 7420 7769 for you. It wi │ │ │ │ │ -000428d0: 6c6c 2061 6c73 6f0a 636f 7272 6563 746c ll also.correctl │ │ │ │ │ -000428e0: 7920 6861 6e64 6c65 206d 756c 7469 2d62 y handle multi-b │ │ │ │ │ -000428f0: 696e 6172 7920 7061 636b 6167 6573 2e0a inary packages.. │ │ │ │ │ -00042900: 0a20 2020 2833 2920 e280 9864 685f 7368 . (3) ...dh_sh │ │ │ │ │ -00042910: 6c69 6264 6570 73e2 8099 2066 726f 6d20 libdeps... from │ │ │ │ │ -00042920: 7468 6520 e280 9864 6562 6865 6c70 6572 the ...debhelper │ │ │ │ │ -00042930: e280 9920 7375 6974 6520 7769 6c6c 2061 ... suite will a │ │ │ │ │ -00042940: 7574 6f6d 6174 6963 616c 6c79 2061 6464 utomatically add │ │ │ │ │ -00042950: 0a74 6869 7320 6f70 7469 6f6e 2069 6620 .this option if │ │ │ │ │ -00042960: 6974 206b 6e6f 7773 2069 7420 6973 2070 it knows it is p │ │ │ │ │ -00042970: 726f 6365 7373 696e 6720 6120 7564 6562 rocessing a udeb │ │ │ │ │ -00042980: 2e0a 0a20 2020 2834 2920 4167 6169 6e2c ... (4) Again, │ │ │ │ │ -00042990: 20e2 8098 6468 5f73 686c 6962 6465 7073 ...dh_shlibdeps │ │ │ │ │ -000429a0: e280 9920 616e 6420 e280 9864 685f 6765 ... and ...dh_ge │ │ │ │ │ -000429b0: 6e63 6f6e 7472 6f6c e280 9920 7769 6c6c ncontrol... will │ │ │ │ │ -000429c0: 2068 616e 646c 6520 6576 6572 7974 6869 handle everythi │ │ │ │ │ -000429d0: 6e67 0a65 7863 6570 7420 7468 6520 6164 ng.except the ad │ │ │ │ │ -000429e0: 6469 7469 6f6e 206f 6620 7468 6520 7661 dition of the va │ │ │ │ │ -000429f0: 7269 6162 6c65 2074 6f20 7468 6520 636f riable to the co │ │ │ │ │ -00042a00: 6e74 726f 6c20 6669 6c65 2066 6f72 2079 ntrol file for y │ │ │ │ │ -00042a10: 6f75 2069 660a 796f 75e2 8099 7265 2075 ou if.you...re u │ │ │ │ │ -00042a20: 7369 6e67 2064 6562 6865 6c70 6572 2c20 sing debhelper, │ │ │ │ │ -00042a30: 696e 636c 7564 696e 6720 6765 6e65 7261 including genera │ │ │ │ │ -00042a40: 7469 6e67 2073 6570 6172 6174 6520 e280 ting separate .. │ │ │ │ │ -00042a50: 9873 7562 7374 7661 7273 e280 9920 6669 .substvars... fi │ │ │ │ │ -00042a60: 6c65 730a 666f 7220 6561 6368 2062 696e les.for each bin │ │ │ │ │ -00042a70: 6172 7920 7061 636b 6167 6520 616e 6420 ary package and │ │ │ │ │ -00042a80: 6361 6c6c 696e 6720 e280 9864 706b 672d calling ...dpkg- │ │ │ │ │ -00042a90: 6765 6e63 6f6e 7472 6f6c e280 9920 7769 gencontrol... wi │ │ │ │ │ -00042aa0: 7468 2074 6865 0a61 7070 726f 7072 6961 th the.appropria │ │ │ │ │ -00042ab0: 7465 2066 6c61 6773 2e0a 0a20 2020 2835 te flags... (5 │ │ │ │ │ -00042ac0: 2920 4120 676f 6f64 2065 7861 6d70 6c65 ) A good example │ │ │ │ │ -00042ad0: 206f 6620 7768 6572 6520 7468 6973 2068 of where this h │ │ │ │ │ -00042ae0: 656c 7073 2069 7320 7468 6520 666f 6c6c elps is the foll │ │ │ │ │ -00042af0: 6f77 696e 673a 2057 6520 636f 756c 640a owing: We could. │ │ │ │ │ -00042b00: 7570 6461 7465 20e2 8098 6c69 6269 6d6c update ...libiml │ │ │ │ │ -00042b10: 6962 e280 9920 7769 7468 2061 206e 6577 ib... with a new │ │ │ │ │ -00042b20: 2076 6572 7369 6f6e 2074 6861 7420 7375 version that su │ │ │ │ │ -00042b30: 7070 6f72 7473 2061 206e 6577 2072 6576 pports a new rev │ │ │ │ │ -00042b40: 6973 696f 6e20 6f66 2061 0a67 7261 7068 ision of a.graph │ │ │ │ │ -00042b50: 6963 7320 666f 726d 6174 2063 616c 6c65 ics format calle │ │ │ │ │ -00042b60: 6420 6467 6620 2862 7574 2072 6574 6169 d dgf (but retai │ │ │ │ │ -00042b70: 6e69 6e67 2074 6865 2073 616d 6520 6d61 ning the same ma │ │ │ │ │ -00042b80: 6a6f 7220 7665 7273 696f 6e20 6e75 6d62 jor version numb │ │ │ │ │ -00042b90: 6572 290a 616e 6420 6465 7065 6e64 7320 er).and depends │ │ │ │ │ -00042ba0: 6f6e 2061 206e 6577 206c 6962 7261 7279 on a new library │ │ │ │ │ -00042bb0: 2070 6163 6b61 6765 206c 6962 6467 6634 package libdgf4 │ │ │ │ │ -00042bc0: 2069 6e73 7465 6164 206f 6620 7468 6520 instead of the │ │ │ │ │ -00042bd0: 6f6c 6465 720a 6c69 6264 6766 332e 2020 older.libdgf3. │ │ │ │ │ -00042be0: 4966 2077 6520 7573 6564 20e2 8098 6c64 If we used ...ld │ │ │ │ │ -00042bf0: 64e2 8099 2074 6f20 6164 6420 6465 7065 d... to add depe │ │ │ │ │ -00042c00: 6e64 656e 6369 6573 2066 6f72 2065 7665 ndencies for eve │ │ │ │ │ -00042c10: 7279 206c 6962 7261 7279 0a64 6972 6563 ry library.direc │ │ │ │ │ -00042c20: 746c 7920 6f72 2069 6e64 6972 6563 746c tly or indirectl │ │ │ │ │ -00042c30: 7920 6c69 6e6b 6564 2077 6974 6820 6120 y linked with a │ │ │ │ │ -00042c40: 6269 6e61 7279 2c20 6576 6572 7920 7061 binary, every pa │ │ │ │ │ -00042c50: 636b 6167 6520 7468 6174 2075 7365 730a ckage that uses. │ │ │ │ │ -00042c60: e280 986c 6962 696d 6c69 62e2 8099 2077 ...libimlib... w │ │ │ │ │ -00042c70: 6f75 6c64 206e 6565 6420 746f 2062 6520 ould need to be │ │ │ │ │ -00042c80: 7265 636f 6d70 696c 6564 2073 6f20 6974 recompiled so it │ │ │ │ │ -00042c90: 2077 6f75 6c64 2061 6c73 6f20 6465 7065 would also depe │ │ │ │ │ -00042ca0: 6e64 206f 6e0a 6c69 6264 6766 3420 696e nd on.libdgf4 in │ │ │ │ │ -00042cb0: 206f 7264 6572 2074 6f20 7265 7469 7265 order to retire │ │ │ │ │ -00042cc0: 2074 6865 206f 6c64 6572 206c 6962 6467 the older libdg │ │ │ │ │ -00042cd0: 6633 2070 6163 6b61 6765 2e20 2053 696e f3 package. Sin │ │ │ │ │ -00042ce0: 6365 0a64 6570 656e 6465 6e63 6965 7320 ce.dependencies │ │ │ │ │ -00042cf0: 6172 6520 6f6e 6c79 2061 6464 6564 2062 are only added b │ │ │ │ │ -00042d00: 6173 6564 206f 6e20 454c 4620 e280 984e ased on ELF ...N │ │ │ │ │ -00042d10: 4545 4445 44e2 8099 2061 7474 7269 6275 EEDED... attribu │ │ │ │ │ -00042d20: 7465 2c20 7061 636b 6167 6573 0a75 7369 te, packages.usi │ │ │ │ │ -00042d30: 6e67 20e2 8098 6c69 6269 6d6c 6962 e280 ng ...libimlib.. │ │ │ │ │ -00042d40: 9920 6361 6e20 7265 6c79 206f 6e20 e280 . can rely on .. │ │ │ │ │ -00042d50: 986c 6962 696d 6c69 62e2 8099 2069 7473 .libimlib... its │ │ │ │ │ -00042d60: 656c 6620 6861 7669 6e67 2074 6865 2064 elf having the d │ │ │ │ │ -00042d70: 6570 656e 6465 6e63 7920 6f6e 0a61 6e20 ependency on.an │ │ │ │ │ -00042d80: 6170 7072 6f70 7269 6174 6520 7665 7273 appropriate vers │ │ │ │ │ -00042d90: 696f 6e20 6f66 20e2 8098 6c69 6264 6766 ion of ...libdgf │ │ │ │ │ -00042da0: e280 9920 616e 6420 646f 206e 6f74 206e ... and do not n │ │ │ │ │ -00042db0: 6565 6420 7265 6275 696c 6469 6e67 2e0a eed rebuilding.. │ │ │ │ │ -00042dc0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00042dd0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00042de0: 6465 3a20 5368 6172 6564 206c 6962 7261 de: Shared libra │ │ │ │ │ -00042df0: 7279 2041 4249 2063 6861 6e67 6573 2c20 ry ABI changes, │ │ │ │ │ -00042e00: 204e 6578 743a 2054 6865 2073 796d 626f Next: The symbo │ │ │ │ │ -00042e10: 6c73 2073 7973 7465 6d2c 2020 5072 6576 ls system, Prev │ │ │ │ │ -00042e20: 3a20 4765 6e65 7261 7469 6e67 2064 6570 : Generating dep │ │ │ │ │ -00042e30: 656e 6465 6e63 6965 7320 6f6e 2073 6861 endencies on sha │ │ │ │ │ -00042e40: 7265 6420 6c69 6272 6172 6965 732c 2020 red libraries, │ │ │ │ │ -00042e50: 5570 3a20 4465 7065 6e64 656e 6369 6573 Up: Dependencies │ │ │ │ │ -00042e60: 2062 6574 7765 656e 2074 6865 206c 6962 between the lib │ │ │ │ │ -00042e70: 7261 7279 2061 6e64 206f 7468 6572 2070 rary and other p │ │ │ │ │ -00042e80: 6163 6b61 6765 730a 0a38 2e36 2e32 2053 ackages..8.6.2 S │ │ │ │ │ -00042e90: 6861 7265 6420 6c69 6272 6172 7920 4142 hared library AB │ │ │ │ │ -00042ea0: 4920 6368 616e 6765 730a 2d2d 2d2d 2d2d I changes.------ │ │ │ │ │ -00042eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00042ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4d61 696e ----------..Main │ │ │ │ │ -00042ed0: 7461 696e 696e 6720 6120 7368 6172 6564 taining a shared │ │ │ │ │ -00042ee0: 206c 6962 7261 7279 2070 6163 6b61 6765 library package │ │ │ │ │ -00042ef0: 2075 7369 6e67 2065 6974 6865 7220 e280 using either .. │ │ │ │ │ -00042f00: 9873 796d 626f 6c73 e280 9920 6f72 20e2 .symbols... or . │ │ │ │ │ -00042f10: 8098 7368 6c69 6273 e280 990a 6669 6c65 ..shlibs....file │ │ │ │ │ -00042f20: 7320 7265 7175 6972 6573 2062 6569 6e67 s requires being │ │ │ │ │ -00042f30: 2061 7761 7265 206f 6620 7468 6520 6578 aware of the ex │ │ │ │ │ -00042f40: 706f 7365 6420 4142 4920 6f66 2074 6865 posed ABI of the │ │ │ │ │ -00042f50: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ -00042f60: 616e 640a 616e 7920 6368 616e 6765 7320 and.any changes │ │ │ │ │ -00042f70: 746f 2069 742e 2020 426f 7468 20e2 8098 to it. Both ... │ │ │ │ │ -00042f80: 7379 6d62 6f6c 73e2 8099 2061 6e64 20e2 symbols... and . │ │ │ │ │ -00042f90: 8098 7368 6c69 6273 e280 9920 6669 6c65 ..shlibs... file │ │ │ │ │ -00042fa0: 7320 7265 636f 7264 2065 7665 7279 0a63 s record every.c │ │ │ │ │ -00042fb0: 6861 6e67 6520 746f 2074 6865 2041 4249 hange to the ABI │ │ │ │ │ -00042fc0: 206f 6620 7468 6520 7368 6172 6564 206c of the shared l │ │ │ │ │ -00042fd0: 6962 7261 7279 3b20 e280 9873 796d 626f ibrary; ...symbo │ │ │ │ │ -00042fe0: 6c73 e280 9920 6669 6c65 7320 646f 2073 ls... files do s │ │ │ │ │ -00042ff0: 6f20 7065 720a 7075 626c 6963 2073 796d o per.public sym │ │ │ │ │ -00043000: 626f 6c2c 2077 6865 7265 6173 20e2 8098 bol, whereas ... │ │ │ │ │ -00043010: 7368 6c69 6273 e280 9920 6669 6c65 7320 shlibs... files │ │ │ │ │ -00043020: 7265 636f 7264 206f 6e6c 7920 7468 6520 record only the │ │ │ │ │ -00043030: 6c61 7374 2063 6861 6e67 6520 666f 720a last change for. │ │ │ │ │ -00043040: 7468 6520 656e 7469 7265 206c 6962 7261 the entire libra │ │ │ │ │ -00043050: 7279 2e0a 0a54 6865 7265 2061 7265 2074 ry...There are t │ │ │ │ │ -00043060: 776f 2074 7970 6573 206f 6620 4142 4920 wo types of ABI │ │ │ │ │ -00043070: 6368 616e 6765 733a 206f 6e65 7320 7468 changes: ones th │ │ │ │ │ -00043080: 6174 2061 7265 2062 6163 6b77 6172 642d at are backward- │ │ │ │ │ -00043090: 636f 6d70 6174 6962 6c65 0a61 6e64 206f compatible.and o │ │ │ │ │ -000430a0: 6e65 7320 7468 6174 2061 7265 206e 6f74 nes that are not │ │ │ │ │ -000430b0: 2e20 2041 6e20 4142 4920 6368 616e 6765 . An ABI change │ │ │ │ │ -000430c0: 2069 7320 6261 636b 7761 7264 2d63 6f6d is backward-com │ │ │ │ │ -000430d0: 7061 7469 626c 6520 6966 2061 6e79 0a72 patible if any.r │ │ │ │ │ -000430e0: 6561 736f 6e61 626c 6520 7072 6f67 7261 easonable progra │ │ │ │ │ -000430f0: 6d20 6f72 206c 6962 7261 7279 2074 6861 m or library tha │ │ │ │ │ -00043100: 7420 7761 7320 6c69 6e6b 6564 2077 6974 t was linked wit │ │ │ │ │ -00043110: 6820 7468 6520 7072 6576 696f 7573 2076 h the previous v │ │ │ │ │ -00043120: 6572 7369 6f6e 0a6f 6620 7468 6520 7368 ersion.of the sh │ │ │ │ │ -00043130: 6172 6564 206c 6962 7261 7279 2077 696c ared library wil │ │ │ │ │ -00043140: 6c20 7374 696c 6c20 776f 726b 2063 6f72 l still work cor │ │ │ │ │ -00043150: 7265 6374 6c79 2077 6974 6820 7468 6520 rectly with the │ │ │ │ │ -00043160: 6e65 7720 7665 7273 696f 6e20 6f66 0a74 new version of.t │ │ │ │ │ -00043170: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ -00043180: 792e 2020 2831 2920 2041 6464 696e 6720 y. (1) Adding │ │ │ │ │ -00043190: 6e65 7720 7379 6d62 6f6c 7320 746f 2074 new symbols to t │ │ │ │ │ -000431a0: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ -000431b0: 7920 6973 2061 0a62 6163 6b77 6172 642d y is a.backward- │ │ │ │ │ -000431c0: 636f 6d70 6174 6962 6c65 2063 6861 6e67 compatible chang │ │ │ │ │ -000431d0: 652e 2020 5265 6d6f 7669 6e67 2073 796d e. Removing sym │ │ │ │ │ -000431e0: 626f 6c73 2066 726f 6d20 7468 6520 7368 bols from the sh │ │ │ │ │ -000431f0: 6172 6564 206c 6962 7261 7279 2069 730a ared library is. │ │ │ │ │ -00043200: 6e6f 742e 2020 4368 616e 6769 6e67 2074 not. Changing t │ │ │ │ │ -00043210: 6865 2062 6568 6176 696f 7220 6f66 2061 he behavior of a │ │ │ │ │ -00043220: 2073 796d 626f 6c20 6d61 7920 6f72 206d symbol may or m │ │ │ │ │ -00043230: 6179 206e 6f74 2062 650a 6261 636b 7761 ay not be.backwa │ │ │ │ │ -00043240: 7264 2d63 6f6d 7061 7469 626c 6520 6465 rd-compatible de │ │ │ │ │ -00043250: 7065 6e64 696e 6720 6f6e 2074 6865 2063 pending on the c │ │ │ │ │ -00043260: 6861 6e67 653b 2066 6f72 2065 7861 6d70 hange; for examp │ │ │ │ │ -00043270: 6c65 2c20 6368 616e 6769 6e67 2061 0a66 le, changing a.f │ │ │ │ │ -00043280: 756e 6374 696f 6e20 746f 2061 6363 6570 unction to accep │ │ │ │ │ -00043290: 7420 6120 6e65 7720 656e 756d 2063 6f6e t a new enum con │ │ │ │ │ -000432a0: 7374 616e 7420 6e6f 7420 7072 6576 696f stant not previo │ │ │ │ │ -000432b0: 7573 6c79 2075 7365 6420 6279 2074 6865 usly used by the │ │ │ │ │ -000432c0: 0a6c 6962 7261 7279 2069 7320 6765 6e65 .library is gene │ │ │ │ │ -000432d0: 7261 6c6c 7920 6261 636b 7761 7264 2d63 rally backward-c │ │ │ │ │ -000432e0: 6f6d 7061 7469 626c 652c 2062 7574 2063 ompatible, but c │ │ │ │ │ -000432f0: 6861 6e67 696e 6720 7468 6520 6d65 6d62 hanging the memb │ │ │ │ │ -00043300: 6572 7320 6f66 2061 0a73 7472 7563 7420 ers of a.struct │ │ │ │ │ -00043310: 7468 6174 2069 7320 7061 7373 6564 2069 that is passed i │ │ │ │ │ -00043320: 6e74 6f20 6c69 6272 6172 7920 6675 6e63 nto library func │ │ │ │ │ -00043330: 7469 6f6e 7320 6973 2067 656e 6572 616c tions is general │ │ │ │ │ -00043340: 6c79 206e 6f74 2075 6e6c 6573 7320 7468 ly not unless th │ │ │ │ │ -00043350: 650a 6c69 6272 6172 7920 7461 6b65 7320 e.library takes │ │ │ │ │ -00043360: 7370 6563 6961 6c20 7072 6563 6175 7469 special precauti │ │ │ │ │ -00043370: 6f6e 7320 746f 2061 6363 6570 7420 6f6c ons to accept ol │ │ │ │ │ -00043380: 6420 7665 7273 696f 6e73 206f 6620 7468 d versions of th │ │ │ │ │ -00043390: 6520 6461 7461 0a73 7472 7563 7475 7265 e data.structure │ │ │ │ │ -000433a0: 2e0a 0a41 4249 2063 6861 6e67 6573 2074 ...ABI changes t │ │ │ │ │ -000433b0: 6861 7420 6172 6520 6e6f 7420 6261 636b hat are not back │ │ │ │ │ -000433c0: 7761 7264 2d63 6f6d 7061 7469 626c 6520 ward-compatible │ │ │ │ │ -000433d0: 6e6f 726d 616c 6c79 2072 6571 7569 7265 normally require │ │ │ │ │ -000433e0: 2063 6861 6e67 696e 670a 7468 6520 e280 changing.the .. │ │ │ │ │ -000433f0: 9853 4f4e 414d 45e2 8099 206f 6620 7468 .SONAME... of th │ │ │ │ │ -00043400: 6520 6c69 6272 6172 7920 616e 6420 7468 e library and th │ │ │ │ │ -00043410: 6572 6566 6f72 6520 7468 6520 7368 6172 erefore the shar │ │ │ │ │ -00043420: 6564 206c 6962 7261 7279 2070 6163 6b61 ed library packa │ │ │ │ │ -00043430: 6765 0a6e 616d 652c 2077 6869 6368 2066 ge.name, which f │ │ │ │ │ -00043440: 6f72 6365 7320 7265 6275 696c 6469 6e67 orces rebuilding │ │ │ │ │ -00043450: 2061 6c6c 2070 6163 6b61 6765 7320 7573 all packages us │ │ │ │ │ -00043460: 696e 6720 7468 6174 2073 6861 7265 6420 ing that shared │ │ │ │ │ -00043470: 6c69 6272 6172 7920 746f 0a75 7064 6174 library to.updat │ │ │ │ │ -00043480: 6520 7468 6569 7220 6465 7065 6e64 656e e their dependen │ │ │ │ │ -00043490: 6369 6573 2061 6e64 2061 6c6c 6f77 2074 cies and allow t │ │ │ │ │ -000434a0: 6865 6d20 746f 2075 7365 2074 6865 206e hem to use the n │ │ │ │ │ -000434b0: 6577 2076 6572 7369 6f6e 206f 6620 7468 ew version of th │ │ │ │ │ -000434c0: 650a 7368 6172 6564 206c 6962 7261 7279 e.shared library │ │ │ │ │ -000434d0: 2e20 2046 6f72 206d 6f72 6520 696e 666f . For more info │ │ │ │ │ -000434e0: 726d 6174 696f 6e2c 2073 6565 202a 6e6f rmation, see *no │ │ │ │ │ -000434f0: 7465 2052 756e 2d74 696d 6520 7368 6172 te Run-time shar │ │ │ │ │ -00043500: 6564 0a6c 6962 7261 7269 6573 3a20 3130 ed.libraries: 10 │ │ │ │ │ -00043510: 322e 2020 5468 6520 7265 6d61 696e 6465 2. The remainde │ │ │ │ │ -00043520: 7220 6f66 2074 6869 7320 7365 6374 696f r of this sectio │ │ │ │ │ -00043530: 6e20 7769 6c6c 2064 6561 6c20 7769 7468 n will deal with │ │ │ │ │ -00043540: 0a62 6163 6b77 6172 642d 636f 6d70 6174 .backward-compat │ │ │ │ │ -00043550: 6962 6c65 2063 6861 6e67 6573 2e0a 0a42 ible changes...B │ │ │ │ │ -00043560: 6163 6b77 6172 642d 636f 6d70 6174 6962 ackward-compatib │ │ │ │ │ -00043570: 6c65 2063 6861 6e67 6573 2072 6571 7569 le changes requi │ │ │ │ │ -00043580: 7265 2065 6974 6865 7220 7570 6461 7469 re either updati │ │ │ │ │ -00043590: 6e67 206f 7220 7265 636f 7264 696e 6720 ng or recording │ │ │ │ │ -000435a0: 7468 650a 6d69 6e69 6d61 6c2d 7665 7273 the.minimal-vers │ │ │ │ │ -000435b0: 696f 6e20 666f 7220 7468 6174 2073 796d ion for that sym │ │ │ │ │ -000435c0: 626f 6c20 696e 20e2 8098 7379 6d62 6f6c bol in ...symbol │ │ │ │ │ -000435d0: 73e2 8099 2066 696c 6573 206f 7220 7570 s... files or up │ │ │ │ │ -000435e0: 6461 7469 6e67 2074 6865 0a76 6572 7369 dating the.versi │ │ │ │ │ -000435f0: 6f6e 2069 6e20 7468 6520 6465 7065 6e64 on in the depend │ │ │ │ │ -00043600: 656e 6369 6573 2069 6e20 e280 9873 686c encies in ...shl │ │ │ │ │ -00043610: 6962 73e2 8099 2066 696c 6573 2e20 2046 ibs... files. F │ │ │ │ │ -00043620: 6f72 206d 6f72 6520 696e 666f 726d 6174 or more informat │ │ │ │ │ -00043630: 696f 6e20 6f6e 0a68 6f77 2074 6f20 646f ion on.how to do │ │ │ │ │ -00043640: 2074 6869 7320 696e 2074 6865 2074 776f this in the two │ │ │ │ │ -00043650: 2066 6f72 6d61 7473 2c20 7365 6520 2a6e formats, see *n │ │ │ │ │ -00043660: 6f74 6520 5468 6520 7379 6d62 6f6c 7320 ote The symbols │ │ │ │ │ -00043670: 4669 6c65 2046 6f72 6d61 743a 0a31 3136 File Format:.116 │ │ │ │ │ -00043680: 2e20 616e 6420 2a6e 6f74 6520 5468 6520 . and *note The │ │ │ │ │ -00043690: 7368 6c69 6273 2046 696c 6520 466f 726d shlibs File Form │ │ │ │ │ -000436a0: 6174 3a20 3131 372e 2020 4265 6c6f 7720 at: 117. Below │ │ │ │ │ -000436b0: 6172 6520 6765 6e65 7261 6c20 7275 6c65 are general rule │ │ │ │ │ -000436c0: 730a 7468 6174 2061 7070 6c79 2074 6f20 s.that apply to │ │ │ │ │ -000436d0: 626f 7468 2066 696c 6573 2e0a 0a54 6865 both files...The │ │ │ │ │ -000436e0: 2065 6173 7920 6361 7365 2069 7320 7768 easy case is wh │ │ │ │ │ -000436f0: 656e 2061 2070 7562 6c69 6320 7379 6d62 en a public symb │ │ │ │ │ -00043700: 6f6c 2069 7320 6164 6465 642e 2020 5369 ol is added. Si │ │ │ │ │ -00043710: 6d70 6c79 2061 6464 2074 6865 2076 6572 mply add the ver │ │ │ │ │ -00043720: 7369 6f6e 0a61 7420 7768 6963 6820 7468 sion.at which th │ │ │ │ │ -00043730: 6520 7379 6d62 6f6c 2077 6173 2069 6e74 e symbol was int │ │ │ │ │ -00043740: 726f 6475 6365 6420 2866 6f72 20e2 8098 roduced (for ... │ │ │ │ │ -00043750: 7379 6d62 6f6c 73e2 8099 2066 696c 6573 symbols... files │ │ │ │ │ -00043760: 2920 6f72 2075 7064 6174 6520 7468 650a ) or update the. │ │ │ │ │ -00043770: 6465 7065 6e64 656e 6379 2076 6572 7369 dependency versi │ │ │ │ │ -00043780: 6f6e 2028 666f 7220 e280 9873 686c 6962 on (for ...shlib │ │ │ │ │ -00043790: 73e2 8099 2920 6669 6c65 732e 2020 4275 s...) files. Bu │ │ │ │ │ -000437a0: 7420 7370 6563 6961 6c20 6361 7265 2073 t special care s │ │ │ │ │ -000437b0: 686f 756c 6420 6265 0a74 616b 656e 2074 hould be.taken t │ │ │ │ │ -000437c0: 6f20 7570 6461 7465 2064 6570 656e 6465 o update depende │ │ │ │ │ -000437d0: 6e63 7920 7665 7273 696f 6e73 2077 6865 ncy versions whe │ │ │ │ │ -000437e0: 6e20 7468 6520 6265 6861 7669 6f72 206f n the behavior o │ │ │ │ │ -000437f0: 6620 6120 7075 626c 6963 2073 796d 626f f a public symbo │ │ │ │ │ -00043800: 6c0a 6368 616e 6765 732e 2020 5468 6973 l.changes. This │ │ │ │ │ -00043810: 2069 7320 6561 7379 2074 6f20 6e65 676c is easy to negl │ │ │ │ │ -00043820: 6563 742c 2073 696e 6365 2074 6865 7265 ect, since there │ │ │ │ │ -00043830: 2069 7320 6e6f 2061 7574 6f6d 6174 6564 is no automated │ │ │ │ │ -00043840: 206d 6574 686f 6420 6f66 0a64 6574 6572 method of.deter │ │ │ │ │ -00043850: 6d69 6e69 6e67 2073 7563 6820 6368 616e mining such chan │ │ │ │ │ -00043860: 6765 732c 2062 7574 2066 6169 6c69 6e67 ges, but failing │ │ │ │ │ -00043870: 2074 6f20 7570 6461 7465 2076 6572 7369 to update versi │ │ │ │ │ -00043880: 6f6e 7320 696e 2074 6869 7320 6361 7365 ons in this case │ │ │ │ │ -00043890: 0a63 6f75 6c64 2072 6573 756c 7420 696e .could result in │ │ │ │ │ -000438a0: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ -000438b0: 2077 6974 6820 746f 6f2d 7765 616b 2064 with too-weak d │ │ │ │ │ -000438c0: 6570 656e 6465 6e63 6965 7320 7468 6174 ependencies that │ │ │ │ │ -000438d0: 2077 696c 6c0a 6661 696c 2061 7420 7275 will.fail at ru │ │ │ │ │ -000438e0: 6e74 696d 652c 2070 6f73 7369 626c 7920 ntime, possibly │ │ │ │ │ -000438f0: 696e 2077 6179 7320 7468 6174 2063 616e in ways that can │ │ │ │ │ -00043900: 2063 6175 7365 2073 6563 7572 6974 790a cause security. │ │ │ │ │ -00043910: 7675 6c6e 6572 6162 696c 6974 6965 732e vulnerabilities. │ │ │ │ │ -00043920: 2020 4966 2074 6865 2070 6163 6b61 6765 If the package │ │ │ │ │ -00043930: 206d 6169 6e74 6169 6e65 7220 6265 6c69 maintainer beli │ │ │ │ │ -00043940: 6576 6573 2074 6861 7420 6120 7379 6d62 eves that a symb │ │ │ │ │ -00043950: 6f6c 0a62 6568 6176 696f 7220 6368 616e ol.behavior chan │ │ │ │ │ -00043960: 6765 2063 6f75 6c64 2068 6176 6520 6f63 ge could have oc │ │ │ │ │ -00043970: 6375 7272 6564 2062 7574 2069 736e e280 curred but isn.. │ │ │ │ │ -00043980: 9974 2073 7572 652c 2069 74e2 8099 7320 .t sure, it...s │ │ │ │ │ -00043990: 7361 6665 7220 746f 2075 7064 6174 650a safer to update. │ │ │ │ │ -000439a0: 7468 6520 7665 7273 696f 6e20 7261 7468 the version rath │ │ │ │ │ -000439b0: 6572 2074 6861 6e20 6c65 6176 6520 6974 er than leave it │ │ │ │ │ -000439c0: 2075 6e6d 6f64 6966 6965 642e 2020 5468 unmodified. Th │ │ │ │ │ -000439d0: 6973 206d 6179 2072 6573 756c 7420 696e is may result in │ │ │ │ │ -000439e0: 0a75 6e6e 6563 6573 7361 7269 6c79 2073 .unnecessarily s │ │ │ │ │ -000439f0: 7472 6963 7420 6465 7065 6e64 656e 6369 trict dependenci │ │ │ │ │ -00043a00: 6573 2c20 6275 7420 6974 2065 6e73 7572 es, but it ensur │ │ │ │ │ -00043a10: 6573 2074 6861 7420 7061 636b 6167 6573 es that packages │ │ │ │ │ -00043a20: 2077 686f 7365 0a64 6570 656e 6465 6e63 whose.dependenc │ │ │ │ │ -00043a30: 6965 7320 6172 6520 7361 7469 7366 6965 ies are satisfie │ │ │ │ │ -00043a40: 6420 7769 6c6c 2077 6f72 6b20 7072 6f70 d will work prop │ │ │ │ │ -00043a50: 6572 6c79 2e0a 0a41 2063 6f6d 6d6f 6e20 erly...A common │ │ │ │ │ -00043a60: 6578 616d 706c 6520 6f66 2077 6865 6e20 example of when │ │ │ │ │ -00043a70: 6120 6368 616e 6765 2074 6f20 7468 6520 a change to the │ │ │ │ │ -00043a80: 6465 7065 6e64 656e 6379 2076 6572 7369 dependency versi │ │ │ │ │ -00043a90: 6f6e 2069 7320 7265 7175 6972 6564 0a69 on is required.i │ │ │ │ │ -00043aa0: 7320 6120 6675 6e63 7469 6f6e 2074 6861 s a function tha │ │ │ │ │ -00043ab0: 7420 7461 6b65 7320 616e 2065 6e75 6d20 t takes an enum │ │ │ │ │ -00043ac0: 6f72 2073 7472 7563 7420 6172 6775 6d65 or struct argume │ │ │ │ │ -00043ad0: 6e74 2074 6861 7420 636f 6e74 726f 6c73 nt that controls │ │ │ │ │ -00043ae0: 2077 6861 740a 7468 6520 6675 6e63 7469 what.the functi │ │ │ │ │ -00043af0: 6f6e 2064 6f65 732e 2020 466f 7220 6578 on does. For ex │ │ │ │ │ -00043b00: 616d 706c 653a 0a0a 2020 2020 2065 6e75 ample:.. enu │ │ │ │ │ -00043b10: 6d20 6c69 6272 6172 795f 6f70 207b 204f m library_op { O │ │ │ │ │ -00043b20: 505f 464f 4f2c 204f 505f 4241 5220 7d3b P_FOO, OP_BAR }; │ │ │ │ │ -00043b30: 0a20 2020 2020 696e 7420 6c69 6272 6172 . int librar │ │ │ │ │ -00043b40: 795f 646f 5f6f 7065 7261 7469 6f6e 2865 y_do_operation(e │ │ │ │ │ -00043b50: 6e75 6d20 6c69 6272 6172 795f 6f70 293b num library_op); │ │ │ │ │ -00043b60: 0a0a 4966 2061 206e 6577 206f 7065 7261 ..If a new opera │ │ │ │ │ -00043b70: 7469 6f6e 2c20 e280 984f 505f 4241 5ae2 tion, ...OP_BAZ. │ │ │ │ │ -00043b80: 8099 2c20 6973 2061 6464 6564 2c20 7468 .., is added, th │ │ │ │ │ -00043b90: 6520 6d69 6e69 6d61 6c2d 7665 7273 696f e minimal-versio │ │ │ │ │ -00043ba0: 6e20 6f66 0ae2 8098 6c69 6272 6172 795f n of....library_ │ │ │ │ │ -00043bb0: 646f 5f6f 7065 7261 7469 6f6e e280 9920 do_operation... │ │ │ │ │ -00043bc0: 2866 6f72 20e2 8098 7379 6d62 6f6c 73e2 (for ...symbols. │ │ │ │ │ -00043bd0: 8099 2066 696c 6573 2920 6f72 2074 6865 .. files) or the │ │ │ │ │ -00043be0: 2076 6572 7369 6f6e 2069 6e20 7468 650a version in the. │ │ │ │ │ -00043bf0: 6465 7065 6e64 656e 6379 2066 6f72 2074 dependency for t │ │ │ │ │ -00043c00: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ -00043c10: 7920 2866 6f72 20e2 8098 7368 6c69 6273 y (for ...shlibs │ │ │ │ │ -00043c20: e280 9920 6669 6c65 7329 206d 7573 7420 ... files) must │ │ │ │ │ -00043c30: 6265 2069 6e63 7265 6173 6564 0a74 6f20 be increased.to │ │ │ │ │ -00043c40: 7468 6520 7665 7273 696f 6e20 6174 2077 the version at w │ │ │ │ │ -00043c50: 6869 6368 20e2 8098 4f50 5f42 415a e280 hich ...OP_BAZ.. │ │ │ │ │ -00043c60: 9920 7761 7320 696e 7472 6f64 7563 6564 . was introduced │ │ │ │ │ -00043c70: 2e20 204f 7468 6572 7769 7365 2c20 6120 . Otherwise, a │ │ │ │ │ -00043c80: 6269 6e61 7279 0a62 7569 6c74 2061 6761 binary.built aga │ │ │ │ │ -00043c90: 696e 7374 2074 6865 206e 6577 2076 6572 inst the new ver │ │ │ │ │ -00043ca0: 7369 6f6e 206f 6620 7468 6520 6c69 6272 sion of the libr │ │ │ │ │ -00043cb0: 6172 7920 2868 6176 696e 6720 6465 7465 ary (having dete │ │ │ │ │ -00043cc0: 6374 6564 2061 740a 636f 6d70 696c 652d cted at.compile- │ │ │ │ │ -00043cd0: 7469 6d65 2074 6861 7420 7468 6520 6c69 time that the li │ │ │ │ │ -00043ce0: 6272 6172 7920 7375 7070 6f72 7473 20e2 brary supports . │ │ │ │ │ -00043cf0: 8098 4f50 5f42 415a e280 9929 206d 6179 ..OP_BAZ...) may │ │ │ │ │ -00043d00: 2062 6520 696e 7374 616c 6c65 6420 7769 be installed wi │ │ │ │ │ -00043d10: 7468 2061 0a73 6861 7265 6420 6c69 6272 th a.shared libr │ │ │ │ │ -00043d20: 6172 7920 7468 6174 2064 6f65 736e e280 ary that doesn.. │ │ │ │ │ -00043d30: 9974 2073 7570 706f 7274 20e2 8098 4f50 .t support ...OP │ │ │ │ │ -00043d40: 5f42 415a e280 9920 616e 6420 7769 6c6c _BAZ... and will │ │ │ │ │ -00043d50: 2066 6169 6c20 6174 2072 756e 7469 6d65 fail at runtime │ │ │ │ │ -00043d60: 0a77 6865 6e20 6974 2074 7269 6573 2074 .when it tries t │ │ │ │ │ -00043d70: 6f20 7061 7373 20e2 8098 4f50 5f42 415a o pass ...OP_BAZ │ │ │ │ │ -00043d80: e280 9920 696e 746f 2074 6869 7320 6675 ... into this fu │ │ │ │ │ -00043d90: 6e63 7469 6f6e 2e0a 0a44 6570 656e 6465 nction...Depende │ │ │ │ │ -00043da0: 6e63 7920 7665 7273 696f 6e73 2069 6e20 ncy versions in │ │ │ │ │ -00043db0: 6569 7468 6572 20e2 8098 7379 6d62 6f6c either ...symbol │ │ │ │ │ -00043dc0: 73e2 8099 206f 7220 e280 9873 686c 6962 s... or ...shlib │ │ │ │ │ -00043dd0: 73e2 8099 2066 696c 6573 206e 6f72 6d61 s... files norma │ │ │ │ │ -00043de0: 6c6c 790a 7368 6f75 6c64 206e 6f74 2063 lly.should not c │ │ │ │ │ -00043df0: 6f6e 7461 696e 2074 6865 2044 6562 6961 ontain the Debia │ │ │ │ │ -00043e00: 6e20 7265 7669 7369 6f6e 206f 6620 7468 n revision of th │ │ │ │ │ -00043e10: 6520 7061 636b 6167 652c 2073 696e 6365 e package, since │ │ │ │ │ -00043e20: 2074 6865 206c 6962 7261 7279 0a62 6568 the library.beh │ │ │ │ │ -00043e30: 6176 696f 7220 6973 206e 6f72 6d61 6c6c avior is normall │ │ │ │ │ -00043e40: 7920 6669 7865 6420 666f 7220 6120 7061 y fixed for a pa │ │ │ │ │ -00043e50: 7274 6963 756c 6172 2075 7073 7472 6561 rticular upstrea │ │ │ │ │ -00043e60: 6d20 7665 7273 696f 6e20 616e 6420 616e m version and an │ │ │ │ │ -00043e70: 790a 4465 6269 616e 2070 6163 6b61 6769 y.Debian packagi │ │ │ │ │ -00043e80: 6e67 206f 6620 7468 6174 2075 7073 7472 ng of that upstr │ │ │ │ │ -00043e90: 6561 6d20 7665 7273 696f 6e20 7769 6c6c eam version will │ │ │ │ │ -00043ea0: 2068 6176 6520 7468 6520 7361 6d65 2062 have the same b │ │ │ │ │ -00043eb0: 6568 6176 696f 722e 0a49 6e20 7468 6520 ehavior..In the │ │ │ │ │ -00043ec0: 7261 7265 2063 6173 6520 7468 6174 2074 rare case that t │ │ │ │ │ -00043ed0: 6865 206c 6962 7261 7279 2062 6568 6176 he library behav │ │ │ │ │ -00043ee0: 696f 7220 7761 7320 6368 616e 6765 6420 ior was changed │ │ │ │ │ -00043ef0: 696e 2061 2070 6172 7469 6375 6c61 720a in a particular. │ │ │ │ │ -00043f00: 4465 6269 616e 2072 6576 6973 696f 6e2c Debian revision, │ │ │ │ │ -00043f10: 2061 7070 656e 6469 6e67 20e2 8098 7ee2 appending ...~. │ │ │ │ │ -00043f20: 8099 2074 6f20 7468 6520 656e 6420 6f66 .. to the end of │ │ │ │ │ -00043f30: 2074 6865 2076 6572 7369 6f6e 2074 6861 the version tha │ │ │ │ │ -00043f40: 7420 696e 636c 7564 6573 0a74 6865 2044 t includes.the D │ │ │ │ │ -00043f50: 6562 6961 6e20 7265 7669 7369 6f6e 2069 ebian revision i │ │ │ │ │ -00043f60: 7320 7265 636f 6d6d 656e 6465 642c 2073 s recommended, s │ │ │ │ │ -00043f70: 696e 6365 2074 6869 7320 616c 6c6f 7773 ince this allows │ │ │ │ │ -00043f80: 2062 6163 6b70 6f72 7473 206f 6620 7468 backports of th │ │ │ │ │ -00043f90: 650a 7368 6172 6564 206c 6962 7261 7279 e.shared library │ │ │ │ │ -00043fa0: 2070 6163 6b61 6765 2075 7369 6e67 2074 package using t │ │ │ │ │ -00043fb0: 6865 206e 6f72 6d61 6c20 6261 636b 706f he normal backpo │ │ │ │ │ -00043fc0: 7274 2076 6572 7369 6f6e 696e 6720 636f rt versioning co │ │ │ │ │ -00043fd0: 6e76 656e 7469 6f6e 0a74 6f20 7361 7469 nvention.to sati │ │ │ │ │ -00043fe0: 7366 7920 7468 6520 6465 7065 6e64 656e sfy the dependen │ │ │ │ │ -00043ff0: 6379 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d cy... -------- │ │ │ │ │ -00044000: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -00044010: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -00044020: 416e 2065 7861 6d70 6c65 206f 6620 616e An example of an │ │ │ │ │ -00044030: 20e2 809c 756e 7265 6173 6f6e 6162 6c65 ...unreasonable │ │ │ │ │ -00044040: e280 9d20 7072 6f67 7261 6d20 6973 206f ... program is o │ │ │ │ │ -00044050: 6e65 2074 6861 7420 7573 6573 206c 6962 ne that uses lib │ │ │ │ │ -00044060: 7261 7279 0a69 6e74 6572 6661 6365 7320 rary.interfaces │ │ │ │ │ -00044070: 7468 6174 2061 7265 2064 6f63 756d 656e that are documen │ │ │ │ │ -00044080: 7465 6420 6173 2069 6e74 6572 6e61 6c20 ted as internal │ │ │ │ │ -00044090: 616e 6420 756e 7375 7070 6f72 7465 642e and unsupported. │ │ │ │ │ -000440a0: 2020 4966 2074 6865 206f 6e6c 790a 7072 If the only.pr │ │ │ │ │ -000440b0: 6f67 7261 6d73 206f 7220 6c69 6272 6172 ograms or librar │ │ │ │ │ -000440c0: 6965 7320 6166 6665 6374 6564 2062 7920 ies affected by │ │ │ │ │ -000440d0: 6120 6368 616e 6765 2061 7265 20e2 809c a change are ... │ │ │ │ │ -000440e0: 756e 7265 6173 6f6e 6162 6c65 e280 9d20 unreasonable... │ │ │ │ │ -000440f0: 6f6e 6573 2c0a 6f74 6865 7220 7465 6368 ones,.other tech │ │ │ │ │ -00044100: 6e69 7175 6573 2c20 7375 6368 2061 7320 niques, such as │ │ │ │ │ -00044110: 6465 636c 6172 696e 6720 e280 9842 7265 declaring ...Bre │ │ │ │ │ -00044120: 616b 73e2 8099 2072 656c 6174 696f 6e73 aks... relations │ │ │ │ │ -00044130: 6869 7073 2077 6974 6820 6166 6665 6374 hips with affect │ │ │ │ │ -00044140: 6564 0a70 6163 6b61 6765 7320 6f72 2074 ed.packages or t │ │ │ │ │ -00044150: 7265 6174 696e 6720 7468 6569 7220 7573 reating their us │ │ │ │ │ -00044160: 6167 6520 6f66 2074 6865 206c 6962 7261 age of the libra │ │ │ │ │ -00044170: 7279 2061 7320 6275 6773 2069 6e20 7468 ry as bugs in th │ │ │ │ │ -00044180: 6f73 650a 7061 636b 6167 6573 2c20 6d61 ose.packages, ma │ │ │ │ │ -00044190: 7920 6265 2061 7070 726f 7072 6961 7465 y be appropriate │ │ │ │ │ -000441a0: 2069 6e73 7465 6164 206f 6620 6368 616e instead of chan │ │ │ │ │ -000441b0: 6769 6e67 2074 6865 2053 4f4e 414d 452e ging the SONAME. │ │ │ │ │ -000441c0: 2048 6f77 6576 6572 2c0a 7468 6520 6465 However,.the de │ │ │ │ │ -000441d0: 6661 756c 7420 6170 7072 6f61 6368 2069 fault approach i │ │ │ │ │ -000441e0: 7320 746f 2063 6861 6e67 6520 7468 6520 s to change the │ │ │ │ │ -000441f0: 534f 4e41 4d45 2066 6f72 2061 6e79 2063 SONAME for any c │ │ │ │ │ -00044200: 6861 6e67 6520 746f 2074 6865 2041 4249 hange to the ABI │ │ │ │ │ -00044210: 0a74 6861 7420 636f 756c 6420 6272 6561 .that could brea │ │ │ │ │ -00044220: 6b20 6120 7072 6f67 7261 6d2e 0a0a 1f0a k a program..... │ │ │ │ │ -00044230: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00044240: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00044250: 2054 6865 2073 796d 626f 6c73 2073 7973 The symbols sys │ │ │ │ │ -00044260: 7465 6d2c 2020 4e65 7874 3a20 5468 6520 tem, Next: The │ │ │ │ │ -00044270: 7368 6c69 6273 2073 7973 7465 6d2c 2020 shlibs system, │ │ │ │ │ -00044280: 5072 6576 3a20 5368 6172 6564 206c 6962 Prev: Shared lib │ │ │ │ │ -00044290: 7261 7279 2041 4249 2063 6861 6e67 6573 rary ABI changes │ │ │ │ │ -000442a0: 2c20 2055 703a 2044 6570 656e 6465 6e63 , Up: Dependenc │ │ │ │ │ -000442b0: 6965 7320 6265 7477 6565 6e20 7468 6520 ies between the │ │ │ │ │ -000442c0: 6c69 6272 6172 7920 616e 6420 6f74 6865 library and othe │ │ │ │ │ -000442d0: 7220 7061 636b 6167 6573 0a0a 382e 362e r packages..8.6. │ │ │ │ │ -000442e0: 3320 5468 6520 e280 9873 796d 626f 6c73 3 The ...symbols │ │ │ │ │ -000442f0: e280 9920 7379 7374 656d 0a2d 2d2d 2d2d ... system.----- │ │ │ │ │ -00044300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00044310: 2d2d 2d2d 2d0a 0a49 6e20 7468 6520 666f -----..In the fo │ │ │ │ │ -00044320: 6c6c 6f77 696e 6720 7365 6374 696f 6e73 llowing sections │ │ │ │ │ -00044330: 2c20 7765 2077 696c 6c20 6669 7273 7420 , we will first │ │ │ │ │ -00044340: 6465 7363 7269 6265 2077 6865 7265 2074 describe where t │ │ │ │ │ -00044350: 6865 2076 6172 696f 7573 0ae2 8098 7379 he various....sy │ │ │ │ │ -00044360: 6d62 6f6c 73e2 8099 2066 696c 6573 2061 mbols... files a │ │ │ │ │ -00044370: 7265 2074 6f20 6265 2066 6f75 6e64 2c20 re to be found, │ │ │ │ │ -00044380: 7468 656e 2074 6865 20e2 8098 7379 6d62 then the ...symb │ │ │ │ │ -00044390: 6f6c 73e2 8099 2066 696c 6520 666f 726d ols... file form │ │ │ │ │ -000443a0: 6174 2c20 616e 640a 6669 6e61 6c6c 7920 at, and.finally │ │ │ │ │ -000443b0: 686f 7720 746f 2063 7265 6174 6520 e280 how to create .. │ │ │ │ │ -000443c0: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ -000443d0: 7320 6966 2079 6f75 7220 7061 636b 6167 s if your packag │ │ │ │ │ -000443e0: 6520 636f 6e74 6169 6e73 2061 2073 6861 e contains a sha │ │ │ │ │ -000443f0: 7265 640a 6c69 6272 6172 792e 0a0a 2a20 red.library...* │ │ │ │ │ -00044400: 4d65 6e75 3a0a 0a2a 2054 6865 2073 796d Menu:..* The sym │ │ │ │ │ -00044410: 626f 6c73 2066 696c 6573 2070 7265 7365 bols files prese │ │ │ │ │ -00044420: 6e74 206f 6e20 7468 6520 7379 7374 656d nt on the system │ │ │ │ │ -00044430: 3a3a 0a2a 2054 6865 2073 796d 626f 6c73 ::.* The symbols │ │ │ │ │ -00044440: 2046 696c 6520 466f 726d 6174 3a3a 0a2a File Format::.* │ │ │ │ │ -00044450: 2050 726f 7669 6469 6e67 2061 2073 796d Providing a sym │ │ │ │ │ -00044460: 626f 6c73 2066 696c 653a 3a0a 0a1f 0a46 bols file::....F │ │ │ │ │ -00044470: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00044480: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00044490: 5468 6520 7379 6d62 6f6c 7320 6669 6c65 The symbols file │ │ │ │ │ -000444a0: 7320 7072 6573 656e 7420 6f6e 2074 6865 s present on the │ │ │ │ │ -000444b0: 2073 7973 7465 6d2c 2020 4e65 7874 3a20 system, Next: │ │ │ │ │ -000444c0: 5468 6520 7379 6d62 6f6c 7320 4669 6c65 The symbols File │ │ │ │ │ -000444d0: 2046 6f72 6d61 742c 2020 5570 3a20 5468 Format, Up: Th │ │ │ │ │ -000444e0: 6520 7379 6d62 6f6c 7320 7379 7374 656d e symbols system │ │ │ │ │ -000444f0: 0a0a 382e 362e 332e 3120 5468 6520 e280 ..8.6.3.1 The .. │ │ │ │ │ -00044500: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ -00044510: 7320 7072 6573 656e 7420 6f6e 2074 6865 s present on the │ │ │ │ │ -00044520: 2073 7973 7465 6d0a 2e2e 2e2e 2e2e 2e2e system......... │ │ │ │ │ -00044530: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00044540: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00044550: 2e2e 2e2e 2e2e 2e2e 2e0a 0ae2 8098 7379 ..............sy │ │ │ │ │ -00044560: 6d62 6f6c 73e2 8099 2066 696c 6573 2066 mbols... files f │ │ │ │ │ -00044570: 6f72 2061 2073 6861 7265 6420 6c69 6272 or a shared libr │ │ │ │ │ -00044580: 6172 7920 6172 6520 6e6f 726d 616c 6c79 ary are normally │ │ │ │ │ -00044590: 2070 726f 7669 6465 6420 6279 2074 6865 provided by the │ │ │ │ │ -000445a0: 2073 6861 7265 640a 6c69 6272 6172 7920 shared.library │ │ │ │ │ -000445b0: 7061 636b 6167 6520 6173 2061 2063 6f6e package as a con │ │ │ │ │ -000445c0: 7472 6f6c 2066 696c 652c 2062 7574 2074 trol file, but t │ │ │ │ │ -000445d0: 6865 7265 2061 7265 2073 6576 6572 616c here are several │ │ │ │ │ -000445e0: 206f 7665 7272 6964 6520 7061 7468 730a override paths. │ │ │ │ │ -000445f0: 7468 6174 2061 7265 2063 6865 636b 6564 that are checked │ │ │ │ │ -00044600: 2066 6972 7374 2069 6e20 6361 7365 2074 first in case t │ │ │ │ │ -00044610: 6861 7420 696e 666f 726d 6174 696f 6e20 hat information │ │ │ │ │ -00044620: 6973 2077 726f 6e67 206f 7220 6d69 7373 is wrong or miss │ │ │ │ │ -00044630: 696e 672e 0a54 6865 2066 6f6c 6c6f 7769 ing..The followi │ │ │ │ │ -00044640: 6e67 206c 6973 7420 6769 7665 7320 7468 ng list gives th │ │ │ │ │ -00044650: 656d 2069 6e20 7468 6520 6f72 6465 7220 em in the order │ │ │ │ │ -00044660: 696e 2077 6869 6368 2074 6865 7920 6172 in which they ar │ │ │ │ │ -00044670: 6520 7265 6164 2062 790a e280 9864 706b e read by....dpk │ │ │ │ │ -00044680: 672d 7368 6c69 6264 6570 73e2 8099 2e20 g-shlibdeps.... │ │ │ │ │ -00044690: 2054 6865 2066 6972 7374 206f 6e65 2074 The first one t │ │ │ │ │ -000446a0: 6861 7420 636f 6e74 6169 6e73 2074 6865 hat contains the │ │ │ │ │ -000446b0: 2072 6571 7569 7265 6420 696e 666f 726d required inform │ │ │ │ │ -000446c0: 6174 696f 6e0a 6973 2075 7365 642e 0a0a ation.is used... │ │ │ │ │ -000446d0: e280 9864 6562 6961 6e2f 2a2f 4445 4249 ...debian/*/DEBI │ │ │ │ │ -000446e0: 414e 2f73 796d 626f 6c73 e280 990a 0a20 AN/symbols..... │ │ │ │ │ -000446f0: 2020 2020 4475 7269 6e67 2074 6865 2070 During the p │ │ │ │ │ -00044700: 6163 6b61 6765 2062 7569 6c64 2c20 6966 ackage build, if │ │ │ │ │ -00044710: 2074 6865 2070 6163 6b61 6765 2069 7473 the package its │ │ │ │ │ -00044720: 656c 6620 636f 6e74 6169 6e73 2073 6861 elf contains sha │ │ │ │ │ -00044730: 7265 640a 2020 2020 206c 6962 7261 7269 red. librari │ │ │ │ │ -00044740: 6573 2077 6974 6820 e280 9873 796d 626f es with ...symbo │ │ │ │ │ -00044750: 6c73 e280 9920 6669 6c65 732c 2074 6865 ls... files, the │ │ │ │ │ -00044760: 7920 7769 6c6c 2062 6520 6765 6e65 7261 y will be genera │ │ │ │ │ -00044770: 7465 6420 696e 2074 6865 7365 0a20 2020 ted in these. │ │ │ │ │ -00044780: 2020 7374 6167 696e 6720 6469 7265 6374 staging direct │ │ │ │ │ -00044790: 6f72 6965 7320 6279 20e2 8098 6470 6b67 ories by ...dpkg │ │ │ │ │ -000447a0: 2d67 656e 7379 6d62 6f6c 73e2 8099 2028 -gensymbols... ( │ │ │ │ │ -000447b0: 7365 6520 2a6e 6f74 6520 5072 6f76 6964 see *note Provid │ │ │ │ │ -000447c0: 696e 6720 610a 2020 2020 2073 796d 626f ing a. symbo │ │ │ │ │ -000447d0: 6c73 2066 696c 653a 2031 3162 2e29 2e20 ls file: 11b.). │ │ │ │ │ -000447e0: 20e2 8098 7379 6d62 6f6c 73e2 8099 2066 ...symbols... f │ │ │ │ │ -000447f0: 696c 6573 2066 6f75 6e64 2069 6e20 7468 iles found in th │ │ │ │ │ -00044800: 6520 6275 696c 6420 7472 6565 2074 616b e build tree tak │ │ │ │ │ -00044810: 650a 2020 2020 2070 7265 6365 6465 6e63 e. precedenc │ │ │ │ │ -00044820: 6520 6f76 6572 20e2 8098 7379 6d62 6f6c e over ...symbol │ │ │ │ │ -00044830: 73e2 8099 2066 696c 6573 2066 726f 6d20 s... files from │ │ │ │ │ -00044840: 6f74 6865 7220 6269 6e61 7279 2070 6163 other binary pac │ │ │ │ │ -00044850: 6b61 6765 732e 0a0a 2020 2020 2054 6865 kages... The │ │ │ │ │ -00044860: 7365 2066 696c 6573 206d 7573 7420 6578 se files must ex │ │ │ │ │ -00044870: 6973 7420 6265 666f 7265 20e2 8098 6470 ist before ...dp │ │ │ │ │ -00044880: 6b67 2d73 686c 6962 6465 7073 e280 9920 kg-shlibdeps... │ │ │ │ │ -00044890: 6973 2072 756e 206f 7220 7468 650a 2020 is run or the. │ │ │ │ │ -000448a0: 2020 2064 6570 656e 6465 6e63 6965 7320 dependencies │ │ │ │ │ -000448b0: 6f66 2062 696e 6172 6965 7320 616e 6420 of binaries and │ │ │ │ │ -000448c0: 6c69 6272 6172 6965 7320 6672 6f6d 2061 libraries from a │ │ │ │ │ -000448d0: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ -000448e0: 6f6e 0a20 2020 2020 6f74 6865 7220 6c69 on. other li │ │ │ │ │ -000448f0: 6272 6172 6965 7320 6672 6f6d 2074 6861 braries from tha │ │ │ │ │ -00044900: 7420 7361 6d65 2073 6f75 7263 6520 7061 t same source pa │ │ │ │ │ -00044910: 636b 6167 6520 7769 6c6c 206e 6f74 2062 ckage will not b │ │ │ │ │ -00044920: 6520 636f 7272 6563 742e 0a20 2020 2020 e correct.. │ │ │ │ │ -00044930: 496e 2070 7261 6374 6963 652c 2074 6869 In practice, thi │ │ │ │ │ -00044940: 7320 6d65 616e 7320 7468 6174 20e2 8098 s means that ... │ │ │ │ │ -00044950: 6470 6b67 2d67 656e 7379 6d62 6f6c 73e2 dpkg-gensymbols. │ │ │ │ │ -00044960: 8099 206d 7573 7420 6265 2072 756e 2062 .. must be run b │ │ │ │ │ -00044970: 6566 6f72 650a 2020 2020 20e2 8098 6470 efore. ...dp │ │ │ │ │ -00044980: 6b67 2d73 686c 6962 6465 7073 e280 9920 kg-shlibdeps... │ │ │ │ │ -00044990: 6475 7269 6e67 2074 6865 2070 6163 6b61 during the packa │ │ │ │ │ -000449a0: 6765 2062 7569 6c64 2e20 2028 3129 0a0a ge build. (1).. │ │ │ │ │ -000449b0: e280 982f 6574 632f 6470 6b67 2f73 796d .../etc/dpkg/sym │ │ │ │ │ -000449c0: 626f 6c73 2f70 6163 6b61 6765 2e73 796d bols/package.sym │ │ │ │ │ -000449d0: 626f 6c73 2e61 7263 68e2 8099 2061 6e64 bols.arch... and │ │ │ │ │ -000449e0: 20e2 8098 2f65 7463 2f64 706b 672f 7379 .../etc/dpkg/sy │ │ │ │ │ -000449f0: 6d62 6f6c 732f 7061 636b 6167 652e 7379 mbols/package.sy │ │ │ │ │ -00044a00: 6d62 6f6c 73e2 8099 0a0a 2020 2020 2050 mbols..... P │ │ │ │ │ -00044a10: 6572 2d73 7973 7465 6d20 6f76 6572 7269 er-system overri │ │ │ │ │ -00044a20: 6465 7320 6f66 2073 6861 7265 6420 6c69 des of shared li │ │ │ │ │ -00044a30: 6272 6172 7920 6465 7065 6e64 656e 6369 brary dependenci │ │ │ │ │ -00044a40: 6573 2e20 2054 6865 7365 2066 696c 6573 es. These files │ │ │ │ │ -00044a50: 0a20 2020 2020 6e6f 726d 616c 6c79 2064 . normally d │ │ │ │ │ -00044a60: 6f20 6e6f 7420 6578 6973 742e 2020 5468 o not exist. Th │ │ │ │ │ -00044a70: 6579 2061 7265 206d 6169 6e74 6169 6e65 ey are maintaine │ │ │ │ │ -00044a80: 6420 6279 2074 6865 206c 6f63 616c 2073 d by the local s │ │ │ │ │ -00044a90: 7973 7465 6d0a 2020 2020 2061 646d 696e ystem. admin │ │ │ │ │ -00044aa0: 6973 7472 6174 6f72 2061 6e64 206d 7573 istrator and mus │ │ │ │ │ -00044ab0: 7420 6e6f 7420 6265 2063 7265 6174 6564 t not be created │ │ │ │ │ -00044ac0: 2062 7920 616e 7920 4465 6269 616e 2070 by any Debian p │ │ │ │ │ -00044ad0: 6163 6b61 6765 2e0a 0ae2 8098 7379 6d62 ackage......symb │ │ │ │ │ -00044ae0: 6f6c 73e2 8099 2063 6f6e 7472 6f6c 2066 ols... control f │ │ │ │ │ -00044af0: 696c 6573 2066 6f72 2070 6163 6b61 6765 iles for package │ │ │ │ │ -00044b00: 7320 696e 7374 616c 6c65 6420 6f6e 2074 s installed on t │ │ │ │ │ -00044b10: 6865 2073 7973 7465 6d0a 0a20 2020 2020 he system.. │ │ │ │ │ -00044b20: 5468 6520 e280 9873 796d 626f 6c73 e280 The ...symbols.. │ │ │ │ │ -00044b30: 9920 636f 6e74 726f 6c20 6669 6c65 7320 . control files │ │ │ │ │ -00044b40: 666f 7220 616c 6c20 7468 6520 7061 636b for all the pack │ │ │ │ │ -00044b50: 6167 6573 2063 7572 7265 6e74 6c79 0a20 ages currently. │ │ │ │ │ -00044b60: 2020 2020 696e 7374 616c 6c65 6420 6f6e installed on │ │ │ │ │ -00044b70: 2074 6865 2073 7973 7465 6d20 6172 6520 the system are │ │ │ │ │ -00044b80: 7365 6172 6368 6564 206c 6173 742e 2020 searched last. │ │ │ │ │ -00044b90: 5468 6973 2077 696c 6c20 6265 2074 6865 This will be the │ │ │ │ │ -00044ba0: 206d 6f73 740a 2020 2020 2063 6f6d 6d6f most. commo │ │ │ │ │ -00044bb0: 6e20 736f 7572 6365 206f 6620 7368 6172 n source of shar │ │ │ │ │ -00044bc0: 6564 206c 6962 7261 7279 2064 6570 656e ed library depen │ │ │ │ │ -00044bd0: 6465 6e63 7920 696e 666f 726d 6174 696f dency informatio │ │ │ │ │ -00044be0: 6e2e 2020 5468 6573 650a 2020 2020 2066 n. These. f │ │ │ │ │ -00044bf0: 696c 6573 2063 616e 2062 6520 7265 6164 iles can be read │ │ │ │ │ -00044c00: 2077 6974 6820 e280 9864 706b 672d 7175 with ...dpkg-qu │ │ │ │ │ -00044c10: 6572 7920 2d2d 636f 6e74 726f 6c2d 7368 ery --control-sh │ │ │ │ │ -00044c20: 6f77 2070 6163 6b61 6765 2073 796d 626f ow package symbo │ │ │ │ │ -00044c30: 6c73 e280 992e 0a0a 4265 2061 7761 7265 ls......Be aware │ │ │ │ │ -00044c40: 2074 6861 7420 6966 2061 20e2 8098 6465 that if a ...de │ │ │ │ │ -00044c50: 6269 616e 2f73 686c 6962 732e 6c6f 6361 bian/shlibs.loca │ │ │ │ │ -00044c60: 6ce2 8099 2065 7869 7374 7320 696e 2074 l... exists in t │ │ │ │ │ -00044c70: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ -00044c80: 652c 0a69 7420 7769 6c6c 206f 7665 7272 e,.it will overr │ │ │ │ │ -00044c90: 6964 6520 616e 7920 e280 9873 796d 626f ide any ...symbo │ │ │ │ │ -00044ca0: 6c73 e280 9920 6669 6c65 732e 2020 5468 ls... files. Th │ │ │ │ │ -00044cb0: 6973 2069 7320 7468 6520 6f6e 6c79 2063 is is the only c │ │ │ │ │ -00044cc0: 6173 6520 7768 6572 6520 610a e280 9873 ase where a....s │ │ │ │ │ -00044cd0: 686c 6962 73e2 8099 2069 7320 7573 6564 hlibs... is used │ │ │ │ │ -00044ce0: 2064 6573 7069 7465 20e2 8098 7379 6d62 despite ...symb │ │ │ │ │ -00044cf0: 6f6c 73e2 8099 2066 696c 6573 2062 6569 ols... files bei │ │ │ │ │ -00044d00: 6e67 2070 7265 7365 6e74 2e20 2053 6565 ng present. See │ │ │ │ │ -00044d10: 202a 6e6f 7465 2054 6865 0a73 686c 6962 *note The.shlib │ │ │ │ │ -00044d20: 7320 6669 6c65 7320 7072 6573 656e 7420 s files present │ │ │ │ │ -00044d30: 6f6e 2074 6865 2073 7973 7465 6d3a 2031 on the system: 1 │ │ │ │ │ -00044d40: 3163 2e20 616e 6420 2a6e 6f74 6520 5468 1c. and *note Th │ │ │ │ │ -00044d50: 6520 7368 6c69 6273 2073 7973 7465 6d3a e shlibs system: │ │ │ │ │ -00044d60: 0a33 372e 2066 6f72 206d 6f72 6520 696e .37. for more in │ │ │ │ │ -00044d70: 666f 726d 6174 696f 6e2e 0a0a 2020 202d formation... - │ │ │ │ │ -00044d80: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ -00044d90: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ -00044da0: 2020 2028 3129 2041 6e20 6578 616d 706c (1) An exampl │ │ │ │ │ -00044db0: 6520 6d61 7920 636c 6172 6966 792e 2020 e may clarify. │ │ │ │ │ -00044dc0: 5375 7070 6f73 6520 7468 6520 736f 7572 Suppose the sour │ │ │ │ │ -00044dd0: 6365 2070 6163 6b61 6765 20e2 8098 666f ce package ...fo │ │ │ │ │ -00044de0: 6fe2 8099 0a67 656e 6572 6174 6573 2074 o....generates t │ │ │ │ │ -00044df0: 776f 2062 696e 6172 7920 7061 636b 6167 wo binary packag │ │ │ │ │ -00044e00: 6573 2c20 e280 986c 6962 666f 6f32 e280 es, ...libfoo2.. │ │ │ │ │ -00044e10: 9920 616e 6420 e280 9866 6f6f 2d72 756e . and ...foo-run │ │ │ │ │ -00044e20: 7469 6d65 e280 992e 2020 5768 656e 0a62 time.... When.b │ │ │ │ │ -00044e30: 7569 6c64 696e 6720 7468 6520 6269 6e61 uilding the bina │ │ │ │ │ -00044e40: 7279 2070 6163 6b61 6765 732c 2074 6865 ry packages, the │ │ │ │ │ -00044e50: 2063 6f6e 7465 6e74 7320 6f66 2074 6865 contents of the │ │ │ │ │ -00044e60: 2070 6163 6b61 6765 7320 6172 6520 7374 packages are st │ │ │ │ │ -00044e70: 6167 6564 2069 6e0a 7468 6520 6469 7265 aged in.the dire │ │ │ │ │ -00044e80: 6374 6f72 6965 7320 e280 9864 6562 6961 ctories ...debia │ │ │ │ │ -00044e90: 6e2f 6c69 6266 6f6f 32e2 8099 2061 6e64 n/libfoo2... and │ │ │ │ │ -00044ea0: 20e2 8098 6465 6269 616e 2f66 6f6f 2d72 ...debian/foo-r │ │ │ │ │ -00044eb0: 756e 7469 6d65 e280 9920 7265 7370 6563 untime... respec │ │ │ │ │ -00044ec0: 7469 7665 6c79 2e0a 28e2 8098 6465 6269 tively..(...debi │ │ │ │ │ -00044ed0: 616e 2f74 6d70 e280 9920 636f 756c 6420 an/tmp... could │ │ │ │ │ -00044ee0: 6265 2075 7365 6420 696e 7374 6561 6420 be used instead │ │ │ │ │ -00044ef0: 6f66 206f 6e65 206f 6620 7468 6573 652e of one of these. │ │ │ │ │ -00044f00: 2920 2053 696e 6365 20e2 8098 6c69 6266 ) Since ...libf │ │ │ │ │ -00044f10: 6f6f 32e2 8099 0a70 726f 7669 6465 7320 oo2....provides │ │ │ │ │ -00044f20: 7468 6520 e280 986c 6962 666f 6fe2 8099 the ...libfoo... │ │ │ │ │ -00044f30: 2073 6861 7265 6420 6c69 6272 6172 792c shared library, │ │ │ │ │ -00044f40: 2069 7420 7769 6c6c 2063 6f6e 7461 696e it will contain │ │ │ │ │ -00044f50: 2061 20e2 8098 7379 6d62 6f6c 73e2 8099 a ...symbols... │ │ │ │ │ -00044f60: 2066 696c 652c 0a77 6869 6368 2077 696c file,.which wil │ │ │ │ │ -00044f70: 6c20 6265 2069 6e73 7461 6c6c 6564 2069 l be installed i │ │ │ │ │ -00044f80: 6e20 e280 9864 6562 6961 6e2f 6c69 6266 n ...debian/libf │ │ │ │ │ -00044f90: 6f6f 322f 4445 4249 414e 2f73 796d 626f oo2/DEBIAN/symbo │ │ │ │ │ -00044fa0: 6c73 e280 992c 2065 7665 6e74 7561 6c6c ls..., eventuall │ │ │ │ │ -00044fb0: 790a 746f 2062 6520 696e 636c 7564 6564 y.to be included │ │ │ │ │ -00044fc0: 2061 7320 6120 636f 6e74 726f 6c20 6669 as a control fi │ │ │ │ │ -00044fd0: 6c65 2069 6e20 7468 6174 2070 6163 6b61 le in that packa │ │ │ │ │ -00044fe0: 6765 2e20 2057 6865 6e20 e280 9864 706b ge. When ...dpk │ │ │ │ │ -00044ff0: 672d 7368 6c69 6264 6570 73e2 8099 0a69 g-shlibdeps....i │ │ │ │ │ -00045000: 7320 7275 6e20 6f6e 2074 6865 2065 7865 s run on the exe │ │ │ │ │ -00045010: 6375 7461 626c 6520 e280 9864 6562 6961 cutable ...debia │ │ │ │ │ -00045020: 6e2f 666f 6f2d 7275 6e74 696d 652f 7573 n/foo-runtime/us │ │ │ │ │ -00045030: 722f 6269 6e2f 666f 6f2d 7072 6f67 e280 r/bin/foo-prog.. │ │ │ │ │ -00045040: 992c 2069 7420 7769 6c6c 0a65 7861 6d69 ., it will.exami │ │ │ │ │ -00045050: 6e65 2074 6865 20e2 8098 6465 6269 616e ne the ...debian │ │ │ │ │ -00045060: 2f6c 6962 666f 6f32 2f44 4542 4941 4e2f /libfoo2/DEBIAN/ │ │ │ │ │ -00045070: 7379 6d62 6f6c 73e2 8099 2066 696c 6520 symbols... file │ │ │ │ │ -00045080: 746f 2064 6574 6572 6d69 6e65 2077 6865 to determine whe │ │ │ │ │ -00045090: 7468 6572 0ae2 8098 666f 6f2d 7072 6f67 ther....foo-prog │ │ │ │ │ -000450a0: e280 99e2 8099 7320 6c69 6272 6172 7920 ......s library │ │ │ │ │ -000450b0: 6465 7065 6e64 656e 6369 6573 2061 7265 dependencies are │ │ │ │ │ -000450c0: 2073 6174 6973 6669 6564 2062 7920 616e satisfied by an │ │ │ │ │ -000450d0: 7920 6f66 2074 6865 206c 6962 7261 7269 y of the librari │ │ │ │ │ -000450e0: 6573 0a70 726f 7669 6465 6420 6279 20e2 es.provided by . │ │ │ │ │ -000450f0: 8098 6c69 6266 6f6f 32e2 8099 2e20 2053 ..libfoo2.... S │ │ │ │ │ -00045100: 696e 6365 2074 686f 7365 2062 696e 6172 ince those binar │ │ │ │ │ -00045110: 6965 7320 7765 7265 206c 696e 6b65 6420 ies were linked │ │ │ │ │ -00045120: 6167 6169 6e73 7420 7468 650a 6a75 7374 against the.just │ │ │ │ │ -00045130: 2d62 7569 6c74 2073 6861 7265 6420 6c69 -built shared li │ │ │ │ │ -00045140: 6272 6172 7920 6173 2070 6172 7420 6f66 brary as part of │ │ │ │ │ -00045150: 2074 6865 2062 7569 6c64 2070 726f 6365 the build proce │ │ │ │ │ -00045160: 7373 2c20 7468 6520 e280 9873 796d 626f ss, the ...symbo │ │ │ │ │ -00045170: 6c73 e280 990a 6669 6c65 2066 6f72 2074 ls....file for t │ │ │ │ │ -00045180: 6865 206e 6577 6c79 2d62 7569 6c74 20e2 he newly-built . │ │ │ │ │ -00045190: 8098 6c69 6266 6f6f 32e2 8099 206d 7573 ..libfoo2... mus │ │ │ │ │ -000451a0: 7420 7461 6b65 2070 7265 6365 6465 6e63 t take precedenc │ │ │ │ │ -000451b0: 6520 6f76 6572 2061 20e2 8098 7379 6d62 e over a ...symb │ │ │ │ │ -000451c0: 6f6c 73e2 8099 0a66 696c 6520 666f 7220 ols....file for │ │ │ │ │ -000451d0: 616e 7920 6f74 6865 7220 e280 986c 6962 any other ...lib │ │ │ │ │ -000451e0: 666f 6f32 e280 9920 7061 636b 6167 6520 foo2... package │ │ │ │ │ -000451f0: 616c 7265 6164 7920 696e 7374 616c 6c65 already installe │ │ │ │ │ -00045200: 6420 6f6e 2074 6865 2073 7973 7465 6d2e d on the system. │ │ │ │ │ -00045210: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -00045220: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -00045230: 6f64 653a 2054 6865 2073 796d 626f 6c73 ode: The symbols │ │ │ │ │ -00045240: 2046 696c 6520 466f 726d 6174 2c20 204e File Format, N │ │ │ │ │ -00045250: 6578 743a 2050 726f 7669 6469 6e67 2061 ext: Providing a │ │ │ │ │ -00045260: 2073 796d 626f 6c73 2066 696c 652c 2020 symbols file, │ │ │ │ │ -00045270: 5072 6576 3a20 5468 6520 7379 6d62 6f6c Prev: The symbol │ │ │ │ │ -00045280: 7320 6669 6c65 7320 7072 6573 656e 7420 s files present │ │ │ │ │ -00045290: 6f6e 2074 6865 2073 7973 7465 6d2c 2020 on the system, │ │ │ │ │ -000452a0: 5570 3a20 5468 6520 7379 6d62 6f6c 7320 Up: The symbols │ │ │ │ │ -000452b0: 7379 7374 656d 0a0a 382e 362e 332e 3220 system..8.6.3.2 │ │ │ │ │ -000452c0: 5468 6520 e280 9873 796d 626f 6c73 e280 The ...symbols.. │ │ │ │ │ -000452d0: 9920 4669 6c65 2046 6f72 6d61 740a 2e2e . File Format... │ │ │ │ │ -000452e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -000452f0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a ................ │ │ │ │ │ -00045300: 0a54 6865 2066 6f6c 6c6f 7769 6e67 2064 .The following d │ │ │ │ │ -00045310: 6f63 756d 656e 7473 2074 6865 2066 6f72 ocuments the for │ │ │ │ │ -00045320: 6d61 7420 6f66 2074 6865 20e2 8098 7379 mat of the ...sy │ │ │ │ │ -00045330: 6d62 6f6c 73e2 8099 2063 6f6e 7472 6f6c mbols... control │ │ │ │ │ -00045340: 2066 696c 6520 6173 0a69 6e63 6c75 6465 file as.include │ │ │ │ │ -00045350: 6420 696e 2062 696e 6172 7920 7061 636b d in binary pack │ │ │ │ │ -00045360: 6167 6573 2e20 2054 6865 7365 2066 696c ages. These fil │ │ │ │ │ -00045370: 6573 2061 7265 2062 7569 6c74 2066 726f es are built fro │ │ │ │ │ -00045380: 6d20 7465 6d70 6c61 7465 0ae2 8098 7379 m template....sy │ │ │ │ │ -00045390: 6d62 6f6c 73e2 8099 2066 696c 6573 2069 mbols... files i │ │ │ │ │ -000453a0: 6e20 7468 6520 736f 7572 6365 2070 6163 n the source pac │ │ │ │ │ -000453b0: 6b61 6765 2062 7920 e280 9864 706b 672d kage by ...dpkg- │ │ │ │ │ -000453c0: 6765 6e73 796d 626f 6c73 e280 992e 2020 gensymbols.... │ │ │ │ │ -000453d0: 5468 650a 7465 6d70 6c61 7465 2066 696c The.template fil │ │ │ │ │ -000453e0: 6573 2073 7570 706f 7274 2061 2072 6963 es support a ric │ │ │ │ │ -000453f0: 6865 7220 7379 6e74 6178 2074 6861 7420 her syntax that │ │ │ │ │ -00045400: 616c 6c6f 7773 20e2 8098 6470 6b67 2d67 allows ...dpkg-g │ │ │ │ │ -00045410: 656e 7379 6d62 6f6c 73e2 8099 2074 6f0a ensymbols... to. │ │ │ │ │ -00045420: 646f 2073 6f6d 6520 6f66 2074 6865 2074 do some of the t │ │ │ │ │ -00045430: 6564 696f 7573 2077 6f72 6b20 696e 766f edious work invo │ │ │ │ │ -00045440: 6c76 6564 2069 6e20 6d61 696e 7461 696e lved in maintain │ │ │ │ │ -00045450: 696e 6720 e280 9873 796d 626f 6c73 e280 ing ...symbols.. │ │ │ │ │ -00045460: 9920 6669 6c65 732c 0a73 7563 6820 6173 . files,.such as │ │ │ │ │ -00045470: 2068 616e 646c 696e 6720 432b 2b20 7379 handling C++ sy │ │ │ │ │ -00045480: 6d62 6f6c 7320 6f72 206f 7074 696f 6e61 mbols or optiona │ │ │ │ │ -00045490: 6c20 7379 6d62 6f6c 7320 7468 6174 206d l symbols that m │ │ │ │ │ -000454a0: 6179 206e 6f74 2065 7869 7374 206f 6e0a ay not exist on. │ │ │ │ │ -000454b0: 7061 7274 6963 756c 6172 2061 7263 6869 particular archi │ │ │ │ │ -000454c0: 7465 6374 7572 6573 2e20 2057 6865 6e20 tectures. When │ │ │ │ │ -000454d0: 7772 6974 696e 6720 e280 9873 796d 626f writing ...symbo │ │ │ │ │ -000454e0: 6c73 e280 9920 6669 6c65 7320 666f 7220 ls... files for │ │ │ │ │ -000454f0: 6120 7368 6172 6564 0a6c 6962 7261 7279 a shared.library │ │ │ │ │ -00045500: 2070 6163 6b61 6765 2c20 7265 6665 7220 package, refer │ │ │ │ │ -00045510: 746f 20e2 8098 6470 6b67 2d67 656e 7379 to ...dpkg-gensy │ │ │ │ │ -00045520: 6d62 6f6c 7328 3129 e280 9920 666f 7220 mbols(1)... for │ │ │ │ │ -00045530: 7468 6520 7269 6368 6572 2073 796e 7461 the richer synta │ │ │ │ │ -00045540: 782e 0a0a 4120 e280 9873 796d 626f 6c73 x...A ...symbols │ │ │ │ │ -00045550: e280 9920 6d61 7920 636f 6e74 6169 6e20 ... may contain │ │ │ │ │ -00045560: 6f6e 6520 6f72 206d 6f72 6520 656e 7472 one or more entr │ │ │ │ │ -00045570: 6965 732c 206f 6e65 2066 6f72 2065 6163 ies, one for eac │ │ │ │ │ -00045580: 6820 7368 6172 6564 206c 6962 7261 7279 h shared library │ │ │ │ │ -00045590: 0a63 6f6e 7461 696e 6564 2069 6e20 7468 .contained in th │ │ │ │ │ -000455a0: 6520 7061 636b 6167 6520 636f 7272 6573 e package corres │ │ │ │ │ -000455b0: 706f 6e64 696e 6720 746f 2074 6861 7420 ponding to that │ │ │ │ │ -000455c0: e280 9873 796d 626f 6c73 e280 992e 2020 ...symbols.... │ │ │ │ │ -000455d0: 4561 6368 2065 6e74 7279 0a68 6173 2074 Each entry.has t │ │ │ │ │ -000455e0: 6865 2066 6f6c 6c6f 7769 6e67 2066 6f72 he following for │ │ │ │ │ -000455f0: 6d61 743a 0a0a 2020 2020 206c 6962 7261 mat:.. libra │ │ │ │ │ -00045600: 7279 2d73 6f6e 616d 6520 6d61 696e 2d64 ry-soname main-d │ │ │ │ │ -00045610: 6570 656e 6465 6e63 792d 7465 6d70 6c61 ependency-templa │ │ │ │ │ -00045620: 7465 0a20 2020 2020 205b 7c20 616c 7465 te. [| alte │ │ │ │ │ -00045630: 726e 6174 6976 652d 6465 7065 6e64 656e rnative-dependen │ │ │ │ │ -00045640: 6379 2d74 656d 706c 6174 655d 0a20 2020 cy-template]. │ │ │ │ │ -00045650: 2020 205b 2e2e 2e5d 0a20 2020 2020 205b [...]. [ │ │ │ │ │ -00045660: 2a20 6669 656c 642d 6e61 6d65 3a20 6669 * field-name: fi │ │ │ │ │ -00045670: 656c 642d 7661 6c75 655d 0a20 2020 2020 eld-value]. │ │ │ │ │ -00045680: 205b 2e2e 2e5d 0a20 2020 2020 2073 796d [...]. sym │ │ │ │ │ -00045690: 626f 6c20 6d69 6e69 6d61 6c2d 7665 7273 bol minimal-vers │ │ │ │ │ -000456a0: 696f 6e5b 2069 642d 6f66 2d64 6570 656e ion[ id-of-depen │ │ │ │ │ -000456b0: 6465 6e63 792d 7465 6d70 6c61 7465 5d0a dency-template]. │ │ │ │ │ -000456c0: 0a54 6f20 6578 706c 6169 6e20 7468 6973 .To explain this │ │ │ │ │ -000456d0: 2066 6f72 6d61 742c 2077 65e2 8099 6c6c format, we...ll │ │ │ │ │ -000456e0: 2075 7365 2074 6865 20e2 8098 7a6c 6962 use the ...zlib │ │ │ │ │ -000456f0: 3167 e280 9920 7061 636b 6167 6520 6173 1g... package as │ │ │ │ │ -00045700: 2061 6e20 6578 616d 706c 652c 0a77 6869 an example,.whi │ │ │ │ │ -00045710: 6368 2028 6174 2074 6865 2074 696d 6520 ch (at the time │ │ │ │ │ -00045720: 6f66 2077 7269 7469 6e67 2920 696e 7374 of writing) inst │ │ │ │ │ -00045730: 616c 6c73 2074 6865 2073 6861 7265 6420 alls the shared │ │ │ │ │ -00045740: 6c69 6272 6172 790a e280 982f 7573 722f library..../usr/ │ │ │ │ │ -00045750: 6c69 622f 6c69 627a 2e73 6f2e 312e 322e lib/libz.so.1.2. │ │ │ │ │ -00045760: 332e 34e2 8099 2e20 204d 616e 6461 746f 3.4.... Mandato │ │ │ │ │ -00045770: 7279 206c 696e 6573 2077 696c 6c20 6265 ry lines will be │ │ │ │ │ -00045780: 2064 6573 6372 6962 6564 2066 6972 7374 described first │ │ │ │ │ -00045790: 2c0a 666f 6c6c 6f77 6564 2062 7920 6f70 ,.followed by op │ │ │ │ │ -000457a0: 7469 6f6e 616c 206c 696e 6573 2e0a 0ae2 tional lines.... │ │ │ │ │ -000457b0: 8098 6c69 6272 6172 792d 736f 6e61 6d65 ..library-soname │ │ │ │ │ -000457c0: e280 9920 6d75 7374 2063 6f6e 7461 696e ... must contain │ │ │ │ │ -000457d0: 2065 7861 6374 6c79 2074 6865 2076 616c exactly the val │ │ │ │ │ -000457e0: 7565 206f 6620 7468 6520 454c 4620 e280 ue of the ELF .. │ │ │ │ │ -000457f0: 9853 4f4e 414d 45e2 8099 0a61 7474 7269 .SONAME....attri │ │ │ │ │ -00045800: 6275 7465 206f 6620 7468 6520 7368 6172 bute of the shar │ │ │ │ │ -00045810: 6564 206c 6962 7261 7279 2e20 2049 6e20 ed library. In │ │ │ │ │ -00045820: 6f75 7220 6578 616d 706c 652c 2074 6869 our example, thi │ │ │ │ │ -00045830: 7320 6973 20e2 8098 6c69 627a 2e73 6f2e s is ...libz.so. │ │ │ │ │ -00045840: 31e2 8099 2e0a 2831 290a 0ae2 8098 6d61 1.....(1).....ma │ │ │ │ │ -00045850: 696e 2d64 6570 656e 6465 6e63 792d 7465 in-dependency-te │ │ │ │ │ -00045860: 6d70 6c61 7465 e280 9920 6861 7320 7468 mplate... has th │ │ │ │ │ -00045870: 6520 7361 6d65 2073 796e 7461 7820 6173 e same syntax as │ │ │ │ │ -00045880: 2061 2064 6570 656e 6465 6e63 7920 6669 a dependency fi │ │ │ │ │ -00045890: 656c 6420 696e 0a61 2062 696e 6172 7920 eld in.a binary │ │ │ │ │ -000458a0: 7061 636b 6167 6520 636f 6e74 726f 6c20 package control │ │ │ │ │ -000458b0: 6669 6c65 2c20 6578 6365 7074 2074 6861 file, except tha │ │ │ │ │ -000458c0: 7420 7468 6520 7374 7269 6e67 20e2 8098 t the string ... │ │ │ │ │ -000458d0: 234d 494e 5645 5223 e280 9920 6973 0a72 #MINVER#... is.r │ │ │ │ │ -000458e0: 6570 6c61 6365 6420 6279 2061 2076 6572 eplaced by a ver │ │ │ │ │ -000458f0: 7369 6f6e 2072 6573 7472 6963 7469 6f6e sion restriction │ │ │ │ │ -00045900: 206c 696b 6520 e280 9828 3e3d 2076 6572 like ...(>= ver │ │ │ │ │ -00045910: 7369 6f6e 29e2 8099 206f 7220 6279 206e sion)... or by n │ │ │ │ │ -00045920: 6f74 6869 6e67 2069 660a 616e 2075 6e76 othing if.an unv │ │ │ │ │ -00045930: 6572 7369 6f6e 6564 2064 6570 656e 6465 ersioned depende │ │ │ │ │ -00045940: 6e63 7920 6973 2064 6565 6d65 6420 7375 ncy is deemed su │ │ │ │ │ -00045950: 6666 6963 6965 6e74 2e20 2054 6865 2076 fficient. The v │ │ │ │ │ -00045960: 6572 7369 6f6e 2072 6573 7472 6963 7469 ersion restricti │ │ │ │ │ -00045970: 6f6e 0a77 696c 6c20 6265 2062 6173 6564 on.will be based │ │ │ │ │ -00045980: 206f 6e20 7768 6963 6820 7379 6d62 6f6c on which symbol │ │ │ │ │ -00045990: 7320 6672 6f6d 2074 6865 2073 6861 7265 s from the share │ │ │ │ │ -000459a0: 6420 6c69 6272 6172 7920 6172 6520 7265 d library are re │ │ │ │ │ -000459b0: 6665 7265 6e63 6564 0a61 6e64 2074 6865 ferenced.and the │ │ │ │ │ -000459c0: 2076 6572 7369 6f6e 2061 7420 7768 6963 version at whic │ │ │ │ │ -000459d0: 6820 7468 6579 2077 6572 6520 696e 7472 h they were intr │ │ │ │ │ -000459e0: 6f64 7563 6564 2028 7365 6520 6265 6c6f oduced (see belo │ │ │ │ │ -000459f0: 7729 2e20 2049 6e20 6e65 6172 6c79 0a61 w). In nearly.a │ │ │ │ │ -00045a00: 6c6c 2063 6173 6573 2c20 e280 986d 6169 ll cases, ...mai │ │ │ │ │ -00045a10: 6e2d 6465 7065 6e64 656e 6379 2d74 656d n-dependency-tem │ │ │ │ │ -00045a20: 706c 6174 65e2 8099 2077 696c 6c20 6265 plate... will be │ │ │ │ │ -00045a30: 20e2 8098 7061 636b 6167 6520 234d 494e ...package #MIN │ │ │ │ │ -00045a40: 5645 5223 e280 992c 2077 6865 7265 0a70 VER#..., where.p │ │ │ │ │ -00045a50: 6163 6b61 6765 2069 7320 7468 6520 6e61 ackage is the na │ │ │ │ │ -00045a60: 6d65 206f 6620 7468 6520 6269 6e61 7279 me of the binary │ │ │ │ │ -00045a70: 2070 6163 6b61 6765 2063 6f6e 7461 696e package contain │ │ │ │ │ -00045a80: 696e 6720 7468 6520 7368 6172 6564 206c ing the shared l │ │ │ │ │ -00045a90: 6962 7261 7279 2e0a 5468 6973 2061 6464 ibrary..This add │ │ │ │ │ -00045aa0: 7320 6120 7369 6d70 6c65 2c20 706f 7373 s a simple, poss │ │ │ │ │ -00045ab0: 6962 6c79 2d76 6572 7369 6f6e 6564 2064 ibly-versioned d │ │ │ │ │ -00045ac0: 6570 656e 6465 6e63 7920 6f6e 2074 6865 ependency on the │ │ │ │ │ -00045ad0: 2073 6861 7265 6420 6c69 6272 6172 790a shared library. │ │ │ │ │ -00045ae0: 7061 636b 6167 652e 2020 496e 2073 6f6d package. In som │ │ │ │ │ -00045af0: 6520 7261 7265 2063 6173 6573 2c20 7375 e rare cases, su │ │ │ │ │ -00045b00: 6368 2061 7320 7768 656e 206d 756c 7469 ch as when multi │ │ │ │ │ -00045b10: 706c 6520 7061 636b 6167 6573 2070 726f ple packages pro │ │ │ │ │ -00045b20: 7669 6465 2074 6865 0a73 616d 6520 7368 vide the.same sh │ │ │ │ │ -00045b30: 6172 6564 206c 6962 7261 7279 2041 4249 ared library ABI │ │ │ │ │ -00045b40: 2c20 7468 6520 6465 7065 6e64 656e 6379 , the dependency │ │ │ │ │ -00045b50: 2074 656d 706c 6174 6520 6d61 7920 6e65 template may ne │ │ │ │ │ -00045b60: 6564 2074 6f20 6265 206d 6f72 650a 636f ed to be more.co │ │ │ │ │ -00045b70: 6d70 6c65 782e 0a0a 496e 206f 7572 2065 mplex...In our e │ │ │ │ │ -00045b80: 7861 6d70 6c65 2c20 7468 6520 6669 7273 xample, the firs │ │ │ │ │ -00045b90: 7420 6c69 6e65 206f 6620 7468 6520 e280 t line of the .. │ │ │ │ │ -00045ba0: 987a 6c69 6231 67e2 8099 20e2 8098 7379 .zlib1g... ...sy │ │ │ │ │ -00045bb0: 6d62 6f6c 73e2 8099 2066 696c 6520 776f mbols... file wo │ │ │ │ │ -00045bc0: 756c 6420 6265 3a0a 0a20 2020 2020 6c69 uld be:.. li │ │ │ │ │ -00045bd0: 627a 2e73 6f2e 3120 7a6c 6962 3167 2023 bz.so.1 zlib1g # │ │ │ │ │ -00045be0: 4d49 4e56 4552 230a 0a45 6163 6820 7075 MINVER#..Each pu │ │ │ │ │ -00045bf0: 626c 6963 2073 796d 626f 6c20 6578 706f blic symbol expo │ │ │ │ │ -00045c00: 7274 6564 2062 7920 7468 6520 7368 6172 rted by the shar │ │ │ │ │ -00045c10: 6564 206c 6962 7261 7279 206d 7573 7420 ed library must │ │ │ │ │ -00045c20: 6861 7665 2061 0a63 6f72 7265 7370 6f6e have a.correspon │ │ │ │ │ -00045c30: 6469 6e67 2073 796d 626f 6c20 6c69 6e65 ding symbol line │ │ │ │ │ -00045c40: 2c20 696e 6465 6e74 6564 2062 7920 6f6e , indented by on │ │ │ │ │ -00045c50: 6520 7370 6163 652e 2020 7379 6d62 6f6c e space. symbol │ │ │ │ │ -00045c60: 2069 7320 7468 650a 6578 706f 7274 6564 is the.exported │ │ │ │ │ -00045c70: 2073 796d 626f 6c20 2877 6869 6368 2c20 symbol (which, │ │ │ │ │ -00045c80: 666f 7220 432b 2b2c 206d 6561 6e73 2074 for C++, means t │ │ │ │ │ -00045c90: 6865 206d 616e 676c 6564 2073 796d 626f he mangled symbo │ │ │ │ │ -00045ca0: 6c29 2066 6f6c 6c6f 7765 6420 6279 0ae2 l) followed by.. │ │ │ │ │ -00045cb0: 8098 40e2 8099 2061 6e64 2074 6865 2073 ..@... and the s │ │ │ │ │ -00045cc0: 796d 626f 6c20 7665 7273 696f 6e2c 206f ymbol version, o │ │ │ │ │ -00045cd0: 7220 7468 6520 7374 7269 6e67 20e2 8098 r the string ... │ │ │ │ │ -00045ce0: 4261 7365 e280 9920 6966 2074 6865 7265 Base... if there │ │ │ │ │ -00045cf0: 2069 7320 6e6f 2073 796d 626f 6c0a 7665 is no symbol.ve │ │ │ │ │ -00045d00: 7273 696f 6e2e 2020 e280 986d 696e 696d rsion. ...minim │ │ │ │ │ -00045d10: 616c 2d76 6572 7369 6f6e e280 9920 6973 al-version... is │ │ │ │ │ -00045d20: 2074 6865 206d 6f73 7420 7265 6365 6e74 the most recent │ │ │ │ │ -00045d30: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the │ │ │ │ │ -00045d40: 7368 6172 6564 0a6c 6962 7261 7279 2074 shared.library t │ │ │ │ │ -00045d50: 6861 7420 6368 616e 6765 6420 7468 6520 hat changed the │ │ │ │ │ -00045d60: 6265 6861 7669 6f72 206f 6620 7468 6174 behavior of that │ │ │ │ │ -00045d70: 2073 796d 626f 6c2c 2077 6865 7468 6572 symbol, whether │ │ │ │ │ -00045d80: 2062 7920 6164 6469 6e67 2069 742c 0a63 by adding it,.c │ │ │ │ │ -00045d90: 6861 6e67 696e 6720 6974 7320 6675 6e63 hanging its func │ │ │ │ │ -00045da0: 7469 6f6e 2073 6967 6e61 7475 7265 2028 tion signature ( │ │ │ │ │ -00045db0: 7468 6520 7061 7261 6d65 7465 7273 2c20 the parameters, │ │ │ │ │ -00045dc0: 7468 6569 7220 7479 7065 732c 206f 7220 their types, or │ │ │ │ │ -00045dd0: 7468 650a 7265 7475 726e 2074 7970 6529 the.return type) │ │ │ │ │ -00045de0: 2c20 6f72 2063 6861 6e67 696e 6720 6974 , or changing it │ │ │ │ │ -00045df0: 7320 6265 6861 7669 6f72 2069 6e20 6120 s behavior in a │ │ │ │ │ -00045e00: 7761 7920 7468 6174 2069 7320 7669 7369 way that is visi │ │ │ │ │ -00045e10: 626c 6520 746f 2061 0a63 616c 6c65 722e ble to a.caller. │ │ │ │ │ -00045e20: 2020 e280 9869 642d 6f66 2d64 6570 656e ...id-of-depen │ │ │ │ │ -00045e30: 6465 6e63 792d 7465 6d70 6c61 7465 e280 dency-template.. │ │ │ │ │ -00045e40: 9920 6973 2061 6e20 6f70 7469 6f6e 616c . is an optional │ │ │ │ │ -00045e50: 2066 6965 6c64 2074 6861 740a 7265 6665 field that.refe │ │ │ │ │ -00045e60: 7265 6e63 6573 2061 6e20 e280 9861 6c74 rences an ...alt │ │ │ │ │ -00045e70: 6572 6e61 7469 7665 2d64 6570 656e 6465 ernative-depende │ │ │ │ │ -00045e80: 6e63 792d 7465 6d70 6c61 7465 e280 993b ncy-template...; │ │ │ │ │ -00045e90: 2073 6565 2062 656c 6f77 2066 6f72 2061 see below for a │ │ │ │ │ -00045ea0: 2066 756c 6c0a 6465 7363 7269 7074 696f full.descriptio │ │ │ │ │ -00045eb0: 6e2e 0a0a 466f 7220 6578 616d 706c 652c n...For example, │ │ │ │ │ -00045ec0: 20e2 8098 6c69 627a 2e73 6f2e 31e2 8099 ...libz.so.1... │ │ │ │ │ -00045ed0: 2063 6f6e 7461 696e 7320 7468 6520 7379 contains the sy │ │ │ │ │ -00045ee0: 6d62 6f6c 7320 e280 9863 6f6d 7072 6573 mbols ...compres │ │ │ │ │ -00045ef0: 73e2 8099 2061 6e64 0ae2 8098 636f 6d70 s... and....comp │ │ │ │ │ -00045f00: 7265 7373 426f 756e 64e2 8099 2e20 20e2 ressBound.... . │ │ │ │ │ -00045f10: 8098 636f 6d70 7265 7373 e280 9920 6861 ..compress... ha │ │ │ │ │ -00045f20: 7320 6e6f 2073 796d 626f 6c20 7665 7273 s no symbol vers │ │ │ │ │ -00045f30: 696f 6e20 616e 6420 6c61 7374 2063 6861 ion and last cha │ │ │ │ │ -00045f40: 6e67 6564 2069 7473 0a62 6568 6176 696f nged its.behavio │ │ │ │ │ -00045f50: 7220 696e 2075 7073 7472 6561 6d20 7665 r in upstream ve │ │ │ │ │ -00045f60: 7273 696f 6e20 e280 9831 3a31 2e31 2e34 rsion ...1:1.1.4 │ │ │ │ │ -00045f70: e280 992e 2020 e280 9863 6f6d 7072 6573 .... ...compres │ │ │ │ │ -00045f80: 7342 6f75 6e64 e280 9920 6861 7320 7468 sBound... has th │ │ │ │ │ -00045f90: 6520 7379 6d62 6f6c 0a76 6572 7369 6f6e e symbol.version │ │ │ │ │ -00045fa0: 20e2 8098 5a4c 4942 5f31 2e32 2e30 e280 ...ZLIB_1.2.0.. │ │ │ │ │ -00045fb0: 992c 2077 6173 2069 6e74 726f 6475 6365 ., was introduce │ │ │ │ │ -00045fc0: 6420 696e 2075 7073 7472 6561 6d20 7665 d in upstream ve │ │ │ │ │ -00045fd0: 7273 696f 6e20 e280 9831 3a31 2e32 2e30 rsion ...1:1.2.0 │ │ │ │ │ -00045fe0: e280 992c 2061 6e64 0a68 6173 206e 6f74 ..., and.has not │ │ │ │ │ -00045ff0: 2063 6861 6e67 6564 2069 7473 2062 6568 changed its beh │ │ │ │ │ -00046000: 6176 696f 722e 2020 4974 7320 e280 9873 avior. Its ...s │ │ │ │ │ -00046010: 796d 626f 6c73 e280 9920 6669 6c65 2074 ymbols... file t │ │ │ │ │ -00046020: 6865 7265 666f 7265 2063 6f6e 7461 696e herefore contain │ │ │ │ │ -00046030: 7320 7468 650a 6c69 6e65 733a 0a0a 2020 s the.lines:.. │ │ │ │ │ -00046040: 2020 2063 6f6d 7072 6573 7340 4261 7365 compress@Base │ │ │ │ │ -00046050: 2031 3a31 2e31 2e34 0a20 2020 2020 636f 1:1.1.4. co │ │ │ │ │ -00046060: 6d70 7265 7373 426f 756e 6440 5a4c 4942 mpressBound@ZLIB │ │ │ │ │ -00046070: 5f31 2e32 2e30 2031 3a31 2e32 2e30 0a0a _1.2.0 1:1.2.0.. │ │ │ │ │ -00046080: 5061 636b 6167 6573 2075 7369 6e67 206f Packages using o │ │ │ │ │ -00046090: 6e6c 7920 e280 9863 6f6d 7072 6573 73e2 nly ...compress. │ │ │ │ │ -000460a0: 8099 2077 6f75 6c64 2074 6865 6e20 6765 .. would then ge │ │ │ │ │ -000460b0: 7420 6120 6465 7065 6e64 656e 6379 206f t a dependency o │ │ │ │ │ -000460c0: 6e20 e280 987a 6c69 6231 670a 283e 3d20 n ...zlib1g.(>= │ │ │ │ │ -000460d0: 313a 312e 312e 3429 e280 992c 2062 7574 1:1.1.4)..., but │ │ │ │ │ -000460e0: 2070 6163 6b61 6765 7320 7573 696e 6720 packages using │ │ │ │ │ -000460f0: e280 9863 6f6d 7072 6573 7342 6f75 6e64 ...compressBound │ │ │ │ │ -00046100: e280 9920 776f 756c 6420 6765 7420 6120 ... would get a │ │ │ │ │ -00046110: 6465 7065 6e64 656e 6379 0a6f 6e20 e280 dependency.on .. │ │ │ │ │ -00046120: 987a 6c69 6231 6720 283e 3d20 313a 312e .zlib1g (>= 1:1. │ │ │ │ │ -00046130: 322e 3029 e280 992e 0a0a 4f6e 6520 6f72 2.0)......One or │ │ │ │ │ -00046140: 206d 6f72 6520 e280 9861 6c74 6572 6e61 more ...alterna │ │ │ │ │ -00046150: 7469 7665 2d64 6570 656e 6465 6e63 792d tive-dependency- │ │ │ │ │ -00046160: 7465 6d70 6c61 7465 e280 9920 6c69 6e65 template... line │ │ │ │ │ -00046170: 7320 6d61 7920 6265 2070 726f 7669 6465 s may be provide │ │ │ │ │ -00046180: 642e 0a54 6865 7365 2061 7265 2075 7365 d..These are use │ │ │ │ │ -00046190: 6420 696e 2063 6173 6573 2077 6865 7265 d in cases where │ │ │ │ │ -000461a0: 2073 6f6d 6520 7379 6d62 6f6c 7320 696e some symbols in │ │ │ │ │ -000461b0: 2074 6865 2073 6861 7265 6420 6c69 6272 the shared libr │ │ │ │ │ -000461c0: 6172 7920 7368 6f75 6c64 0a75 7365 206f ary should.use o │ │ │ │ │ -000461d0: 6e65 2064 6570 656e 6465 6e63 7920 7465 ne dependency te │ │ │ │ │ -000461e0: 6d70 6c61 7465 2077 6869 6c65 206f 7468 mplate while oth │ │ │ │ │ -000461f0: 6572 7320 7368 6f75 6c64 2075 7365 2061 ers should use a │ │ │ │ │ -00046200: 2064 6966 6665 7265 6e74 0a74 656d 706c different.templ │ │ │ │ │ -00046210: 6174 652e 2020 5468 6520 616c 7465 726e ate. The altern │ │ │ │ │ -00046220: 6174 6976 6520 6465 7065 6e64 656e 6379 ative dependency │ │ │ │ │ -00046230: 2074 656d 706c 6174 6573 2061 7265 2075 templates are u │ │ │ │ │ -00046240: 7365 6420 6f6e 6c79 2069 6620 610a 7379 sed only if a.sy │ │ │ │ │ -00046250: 6d62 6f6c 206c 696e 6520 636f 6e74 6169 mbol line contai │ │ │ │ │ -00046260: 6e73 2074 6865 20e2 8098 6964 2d6f 662d ns the ...id-of- │ │ │ │ │ -00046270: 6465 7065 6e64 656e 6379 2d74 656d 706c dependency-templ │ │ │ │ │ -00046280: 6174 65e2 8099 2066 6965 6c64 2e20 2054 ate... field. T │ │ │ │ │ -00046290: 6865 2066 6972 7374 0a61 6c74 6572 6e61 he first.alterna │ │ │ │ │ -000462a0: 7469 7665 2064 6570 656e 6465 6e63 7920 tive dependency │ │ │ │ │ -000462b0: 7465 6d70 6c61 7465 2069 7320 6e75 6d62 template is numb │ │ │ │ │ -000462c0: 6572 6564 2031 2c20 7468 6520 7365 636f ered 1, the seco │ │ │ │ │ -000462d0: 6e64 2032 2c20 616e 6420 736f 0a66 6f72 nd 2, and so.for │ │ │ │ │ -000462e0: 7468 2e20 2028 3229 0a0a 4669 6e61 6c6c th. (2)..Finall │ │ │ │ │ -000462f0: 792c 2074 6865 2065 6e74 7279 2066 6f72 y, the entry for │ │ │ │ │ -00046300: 2074 6865 206c 6962 7261 7279 206d 6179 the library may │ │ │ │ │ -00046310: 2063 6f6e 7461 696e 206f 6e65 206f 7220 contain one or │ │ │ │ │ -00046320: 6d6f 7265 206d 6574 6164 6174 610a 6669 more metadata.fi │ │ │ │ │ -00046330: 656c 6473 2e20 2043 7572 7265 6e74 6c79 elds. Currently │ │ │ │ │ -00046340: 2c20 7468 6520 6f6e 6c79 2073 7570 706f , the only suppo │ │ │ │ │ -00046350: 7274 6564 2066 6965 6c64 2d6e 616d 6520 rted field-name │ │ │ │ │ -00046360: 6973 0ae2 8098 4275 696c 642d 4465 7065 is....Build-Depe │ │ │ │ │ -00046370: 6e64 732d 5061 636b 6167 65e2 8099 2c20 nds-Package..., │ │ │ │ │ -00046380: 7768 6f73 6520 7661 6c75 6520 6c69 7374 whose value list │ │ │ │ │ -00046390: 7320 7468 6520 2a6e 6f74 6520 6c69 6272 s the *note libr │ │ │ │ │ -000463a0: 6172 7920 6465 7665 6c6f 706d 656e 740a ary development. │ │ │ │ │ -000463b0: 7061 636b 6167 653a 2031 3064 2e20 6f6e package: 10d. on │ │ │ │ │ -000463c0: 2077 6869 6368 2070 6163 6b61 6765 7320 which packages │ │ │ │ │ -000463d0: 7573 696e 6720 7468 6973 2073 6861 7265 using this share │ │ │ │ │ -000463e0: 6420 6c69 6272 6172 7920 6465 636c 6172 d library declar │ │ │ │ │ -000463f0: 6520 610a 6275 696c 6420 6465 7065 6e64 e a.build depend │ │ │ │ │ -00046400: 656e 6379 2e20 2049 6620 7468 6973 2066 ency. If this f │ │ │ │ │ -00046410: 6965 6c64 2069 7320 7072 6573 656e 742c ield is present, │ │ │ │ │ -00046420: 20e2 8098 6470 6b67 2d73 686c 6962 6465 ...dpkg-shlibde │ │ │ │ │ -00046430: 7073 e280 9920 7573 6573 2069 7420 746f ps... uses it to │ │ │ │ │ -00046440: 0a65 6e73 7572 6520 7468 6174 2074 6865 .ensure that the │ │ │ │ │ -00046450: 2072 6573 756c 7469 6e67 2062 696e 6172 resulting binar │ │ │ │ │ -00046460: 7920 7061 636b 6167 6520 6465 7065 6e64 y package depend │ │ │ │ │ -00046470: 656e 6379 206f 6e20 7468 6520 7368 6172 ency on the shar │ │ │ │ │ -00046480: 6564 0a6c 6962 7261 7279 2069 7320 6174 ed.library is at │ │ │ │ │ -00046490: 206c 6561 7374 2061 7320 7374 7269 6374 least as strict │ │ │ │ │ -000464a0: 2061 7320 7468 6520 736f 7572 6365 2070 as the source p │ │ │ │ │ -000464b0: 6163 6b61 6765 2064 6570 656e 6465 6e63 ackage dependenc │ │ │ │ │ -000464c0: 7920 6f6e 2074 6865 0a73 6861 7265 6420 y on the.shared │ │ │ │ │ -000464d0: 6c69 6272 6172 7920 6465 7665 6c6f 706d library developm │ │ │ │ │ -000464e0: 656e 7420 7061 636b 6167 652e 2020 2833 ent package. (3 │ │ │ │ │ -000464f0: 2920 2046 6f72 206f 7572 2065 7861 6d70 ) For our examp │ │ │ │ │ -00046500: 6c65 2c20 7468 6520 e280 987a 6c69 6231 le, the ...zlib1 │ │ │ │ │ -00046510: 67e2 8099 0ae2 8098 7379 6d62 6f6c 73e2 g.......symbols. │ │ │ │ │ -00046520: 8099 2066 696c 6520 776f 756c 6420 636f .. file would co │ │ │ │ │ -00046530: 6e74 6169 6e3a 0a0a 2020 2020 202a 2042 ntain:.. * B │ │ │ │ │ -00046540: 7569 6c64 2d44 6570 656e 6473 2d50 6163 uild-Depends-Pac │ │ │ │ │ -00046550: 6b61 6765 3a20 7a6c 6962 3167 2d64 6576 kage: zlib1g-dev │ │ │ │ │ -00046560: 0a0a 416c 736f 2073 6565 20e2 8098 6465 ..Also see ...de │ │ │ │ │ -00046570: 622d 7379 6d62 6f6c 7328 3529 e280 992e b-symbols(5).... │ │ │ │ │ -00046580: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ -00046590: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ -000465a0: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6869 ----.. (1) Thi │ │ │ │ │ -000465b0: 7320 6361 6e20 6265 2064 6574 6572 6d69 s can be determi │ │ │ │ │ -000465c0: 6e65 6420 6279 2075 7369 6e67 2074 6865 ned by using the │ │ │ │ │ -000465d0: 2063 6f6d 6d61 6e64 0a0a 2020 2020 2072 command.. r │ │ │ │ │ -000465e0: 6561 6465 6c66 202d 6420 2f75 7372 2f6c eadelf -d /usr/l │ │ │ │ │ -000465f0: 6962 2f6c 6962 7a2e 736f 2e31 2e32 2e33 ib/libz.so.1.2.3 │ │ │ │ │ -00046600: 2e34 207c 2067 7265 7020 534f 4e41 4d45 .4 | grep SONAME │ │ │ │ │ -00046610: 0a0a 2020 2028 3229 2041 6e20 6578 616d .. (2) An exam │ │ │ │ │ -00046620: 706c 6520 6f66 2077 6865 7265 2074 6869 ple of where thi │ │ │ │ │ -00046630: 7320 6d61 7920 6265 206e 6565 6465 6420 s may be needed │ │ │ │ │ -00046640: 6973 2077 6974 6820 6120 6c69 6272 6172 is with a librar │ │ │ │ │ -00046650: 7920 7468 6174 0a69 6d70 6c65 6d65 6e74 y that.implement │ │ │ │ │ -00046660: 7320 7468 6520 6c69 6247 4c20 696e 7465 s the libGL inte │ │ │ │ │ -00046670: 7266 6163 652e 2020 416c 6c20 474c 2069 rface. All GL i │ │ │ │ │ -00046680: 6d70 6c65 6d65 6e74 6174 696f 6e73 2070 mplementations p │ │ │ │ │ -00046690: 726f 7669 6465 2074 6865 2073 616d 650a rovide the same. │ │ │ │ │ -000466a0: 7365 7420 6f66 2062 6173 6520 696e 7465 set of base inte │ │ │ │ │ -000466b0: 7266 6163 6573 2c20 616e 6420 7468 656e rfaces, and then │ │ │ │ │ -000466c0: 206d 6179 2070 726f 7669 6465 2073 6f6d may provide som │ │ │ │ │ -000466d0: 6520 6164 6469 7469 6f6e 616c 2069 6e74 e additional int │ │ │ │ │ -000466e0: 6572 6661 6365 730a 6f6e 6c79 2075 7365 erfaces.only use │ │ │ │ │ -000466f0: 6420 6279 2070 726f 6772 616d 7320 7468 d by programs th │ │ │ │ │ -00046700: 6174 2072 6571 7569 7265 2074 6861 7420 at require that │ │ │ │ │ -00046710: 7370 6563 6966 6963 2047 4c20 696d 706c specific GL impl │ │ │ │ │ -00046720: 656d 656e 7461 7469 6f6e 2e20 2053 6f2c ementation. So, │ │ │ │ │ -00046730: 0a66 6f72 2065 7861 6d70 6c65 2c20 6c69 .for example, li │ │ │ │ │ -00046740: 6267 6c31 2d6d 6573 612d 676c 7820 6d61 bgl1-mesa-glx ma │ │ │ │ │ -00046750: 7920 7573 6520 7468 6520 666f 6c6c 6f77 y use the follow │ │ │ │ │ -00046760: 696e 6720 e280 9873 796d 626f 6c73 e280 ing ...symbols.. │ │ │ │ │ -00046770: 9920 6669 6c65 3a0a 0a20 2020 2020 6c69 . file:.. li │ │ │ │ │ -00046780: 6247 4c2e 736f 2e31 206c 6962 676c 310a bGL.so.1 libgl1. │ │ │ │ │ -00046790: 2020 2020 2020 7c20 6c69 6267 6c31 2d6d | libgl1-m │ │ │ │ │ -000467a0: 6573 612d 676c 7820 234d 494e 5645 5223 esa-glx #MINVER# │ │ │ │ │ -000467b0: 0a20 2020 2020 2070 7562 6c69 6347 6c53 . publicGlS │ │ │ │ │ -000467c0: 796d 626f 6c40 4261 7365 2036 2e33 2d31 ymbol@Base 6.3-1 │ │ │ │ │ -000467d0: 205b 2e2e 2e5d 0a20 2020 2020 2069 6d70 [...]. imp │ │ │ │ │ -000467e0: 6c65 6d65 6e74 6174 696f 6e53 7065 6369 lementationSpeci │ │ │ │ │ -000467f0: 6669 6353 796d 626f 6c40 4261 7365 2036 ficSymbol@Base 6 │ │ │ │ │ -00046800: 2e35 2e32 2d37 2031 0a20 2020 2020 205b .5.2-7 1. [ │ │ │ │ │ -00046810: 2e2e 2e5d 0a0a 4269 6e61 7269 6573 206f ...]..Binaries o │ │ │ │ │ -00046820: 7220 7368 6172 6564 206c 6962 7261 7269 r shared librari │ │ │ │ │ -00046830: 6573 2075 7369 6e67 206f 6e6c 7920 e280 es using only .. │ │ │ │ │ -00046840: 9870 7562 6c69 6347 6c53 796d 626f 6ce2 .publicGlSymbol. │ │ │ │ │ -00046850: 8099 2077 6f75 6c64 2064 6570 656e 640a .. would depend. │ │ │ │ │ -00046860: 6f6e 6c79 206f 6e20 e280 986c 6962 676c only on ...libgl │ │ │ │ │ -00046870: 31e2 8099 2028 7768 6963 6820 6d61 7920 1... (which may │ │ │ │ │ -00046880: 6265 2070 726f 7669 6465 6420 6279 206d be provided by m │ │ │ │ │ -00046890: 756c 7469 706c 6520 7061 636b 6167 6573 ultiple packages │ │ │ │ │ -000468a0: 292c 2062 7574 206f 6e65 730a 7573 696e ), but ones.usin │ │ │ │ │ -000468b0: 6720 e280 9869 6d70 6c65 6d65 6e74 6174 g ...implementat │ │ │ │ │ -000468c0: 696f 6e53 7065 6369 6669 6353 796d 626f ionSpecificSymbo │ │ │ │ │ -000468d0: 6ce2 8099 2077 6f75 6c64 2067 6574 2061 l... would get a │ │ │ │ │ -000468e0: 2064 6570 656e 6465 6e63 7920 6f6e 0ae2 dependency on.. │ │ │ │ │ -000468f0: 8098 6c69 6267 6c31 2d6d 6573 612d 676c ..libgl1-mesa-gl │ │ │ │ │ -00046900: 7820 283e 3d20 362e 352e 322d 3729 e280 x (>= 6.5.2-7).. │ │ │ │ │ -00046910: 992e 0a0a 2020 2028 3329 2054 6869 7320 .... (3) This │ │ │ │ │ -00046920: 6669 656c 6420 7368 6f75 6c64 206e 6f72 field should nor │ │ │ │ │ -00046930: 6d61 6c6c 7920 6e6f 7420 6265 206e 6563 mally not be nec │ │ │ │ │ -00046940: 6573 7361 7279 2c20 7369 6e63 6520 6966 essary, since if │ │ │ │ │ -00046950: 2074 6865 0a62 6568 6176 696f 7220 6f66 the.behavior of │ │ │ │ │ -00046960: 2061 6e79 2073 796d 626f 6c20 6861 7320 any symbol has │ │ │ │ │ -00046970: 6368 616e 6765 642c 2074 6865 2063 6f72 changed, the cor │ │ │ │ │ -00046980: 7265 7370 6f6e 6469 6e67 2073 796d 626f responding symbo │ │ │ │ │ -00046990: 6c0a 6d69 6e69 6d61 6c2d 7665 7273 696f l.minimal-versio │ │ │ │ │ -000469a0: 6e20 7368 6f75 6c64 2068 6176 6520 6265 n should have be │ │ │ │ │ -000469b0: 656e 2069 6e63 7265 6173 6564 2e20 2042 en increased. B │ │ │ │ │ -000469c0: 7574 2069 6e63 6c75 6469 6e67 2069 7420 ut including it │ │ │ │ │ -000469d0: 6d61 6b65 7320 7468 650a e280 9873 796d makes the....sym │ │ │ │ │ -000469e0: 626f 6c73 e280 9920 7379 7374 656d 206d bols... system m │ │ │ │ │ -000469f0: 6f72 6520 726f 6275 7374 2062 7920 7469 ore robust by ti │ │ │ │ │ -00046a00: 6768 7465 6e69 6e67 2074 6865 2064 6570 ghtening the dep │ │ │ │ │ -00046a10: 656e 6465 6e63 7920 696e 2063 6173 6573 endency in cases │ │ │ │ │ -00046a20: 2077 6865 7265 0a74 6865 2070 6163 6b61 where.the packa │ │ │ │ │ -00046a30: 6765 2075 7369 6e67 2074 6865 2073 6861 ge using the sha │ │ │ │ │ -00046a40: 7265 6420 6c69 6272 6172 7920 7370 6563 red library spec │ │ │ │ │ -00046a50: 6966 6963 616c 6c79 2072 6571 7569 7265 ifically require │ │ │ │ │ -00046a60: 7320 6174 206c 6561 7374 2061 0a70 6172 s at least a.par │ │ │ │ │ -00046a70: 7469 6375 6c61 7220 7665 7273 696f 6e20 ticular version │ │ │ │ │ -00046a80: 6f66 2074 6865 2073 6861 7265 6420 6c69 of the shared li │ │ │ │ │ -00046a90: 6272 6172 7920 6465 7665 6c6f 706d 656e brary developmen │ │ │ │ │ -00046aa0: 7420 7061 636b 6167 6520 666f 7220 736f t package for so │ │ │ │ │ -00046ab0: 6d65 0a72 6561 736f 6e2e 0a0a 1f0a 4669 me.reason.....Fi │ │ │ │ │ -00046ac0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00046ad0: 792e 696e 666f 2c20 204e 6f64 653a 2050 y.info, Node: P │ │ │ │ │ -00046ae0: 726f 7669 6469 6e67 2061 2073 796d 626f roviding a symbo │ │ │ │ │ -00046af0: 6c73 2066 696c 652c 2020 5072 6576 3a20 ls file, Prev: │ │ │ │ │ -00046b00: 5468 6520 7379 6d62 6f6c 7320 4669 6c65 The symbols File │ │ │ │ │ -00046b10: 2046 6f72 6d61 742c 2020 5570 3a20 5468 Format, Up: Th │ │ │ │ │ -00046b20: 6520 7379 6d62 6f6c 7320 7379 7374 656d e symbols system │ │ │ │ │ -00046b30: 0a0a 382e 362e 332e 3320 5072 6f76 6964 ..8.6.3.3 Provid │ │ │ │ │ -00046b40: 696e 6720 6120 e280 9873 796d 626f 6c73 ing a ...symbols │ │ │ │ │ -00046b50: e280 9920 6669 6c65 0a2e 2e2e 2e2e 2e2e ... file........ │ │ │ │ │ -00046b60: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00046b70: 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a49 6620 .............If │ │ │ │ │ -00046b80: 796f 7572 2070 6163 6b61 6765 2070 726f your package pro │ │ │ │ │ -00046b90: 7669 6465 7320 6120 7368 6172 6564 206c vides a shared l │ │ │ │ │ -00046ba0: 6962 7261 7279 2c20 796f 7520 7368 6f75 ibrary, you shou │ │ │ │ │ -00046bb0: 6c64 2061 7272 616e 6765 2074 6f20 696e ld arrange to in │ │ │ │ │ -00046bc0: 636c 7564 650a 6120 e280 9873 796d 626f clude.a ...symbo │ │ │ │ │ -00046bd0: 6c73 e280 9920 636f 6e74 726f 6c20 6669 ls... control fi │ │ │ │ │ -00046be0: 6c65 2066 6f6c 6c6f 7769 6e67 2074 6865 le following the │ │ │ │ │ -00046bf0: 2066 6f72 6d61 7420 6465 7363 7269 6265 format describe │ │ │ │ │ -00046c00: 6420 6162 6f76 6520 696e 2074 6861 740a d above in that. │ │ │ │ │ -00046c10: 7061 636b 6167 652e 2020 596f 7520 6d75 package. You mu │ │ │ │ │ -00046c20: 7374 2069 6e63 6c75 6465 2065 6974 6865 st include eithe │ │ │ │ │ -00046c30: 7220 6120 e280 9873 796d 626f 6c73 e280 r a ...symbols.. │ │ │ │ │ -00046c40: 9920 636f 6e74 726f 6c20 6669 6c65 206f . control file o │ │ │ │ │ -00046c50: 7220 6120 e280 9873 686c 6962 73e2 8099 r a ...shlibs... │ │ │ │ │ -00046c60: 0a63 6f6e 7472 6f6c 2066 696c 652e 0a0a .control file... │ │ │ │ │ -00046c70: 4e6f 726d 616c 6c79 2c20 7468 6973 2069 Normally, this i │ │ │ │ │ -00046c80: 7320 646f 6e65 2062 7920 6372 6561 7469 s done by creati │ │ │ │ │ -00046c90: 6e67 2061 20e2 8098 7379 6d62 6f6c 73e2 ng a ...symbols. │ │ │ │ │ -00046ca0: 8099 2069 6e20 7468 6520 736f 7572 6365 .. in the source │ │ │ │ │ -00046cb0: 2070 6163 6b61 6765 0a6e 616d 6564 20e2 package.named . │ │ │ │ │ -00046cc0: 8098 6465 6269 616e 2f70 6163 6b61 6765 ..debian/package │ │ │ │ │ -00046cd0: 2e73 796d 626f 6c73 e280 9920 6f72 20e2 .symbols... or . │ │ │ │ │ -00046ce0: 8098 6465 6269 616e 2f73 796d 626f 6c73 ..debian/symbols │ │ │ │ │ -00046cf0: e280 992c 2070 6f73 7369 626c 7920 7769 ..., possibly wi │ │ │ │ │ -00046d00: 7468 0ae2 8098 2e61 7263 68e2 8099 2061 th.....arch... a │ │ │ │ │ -00046d10: 7070 656e 6465 6420 6966 2074 6865 2073 ppended if the s │ │ │ │ │ -00046d20: 796d 626f 6c73 2069 6e66 6f72 6d61 7469 ymbols informati │ │ │ │ │ -00046d30: 6f6e 2076 6172 6965 7320 6279 2061 7263 on varies by arc │ │ │ │ │ -00046d40: 6869 7465 6374 7572 652e 0a54 6869 7320 hitecture..This │ │ │ │ │ -00046d50: 6669 6c65 206d 6179 2075 7365 2074 6865 file may use the │ │ │ │ │ -00046d60: 2065 7874 656e 6465 6420 7379 6e74 6178 extended syntax │ │ │ │ │ -00046d70: 2064 6f63 756d 656e 7465 6420 696e 0ae2 documented in.. │ │ │ │ │ -00046d80: 8098 6470 6b67 2d67 656e 7379 6d62 6f6c ..dpkg-gensymbol │ │ │ │ │ -00046d90: 7328 3129 e280 992e 2020 5468 656e 2c20 s(1).... Then, │ │ │ │ │ -00046da0: 6361 6c6c 20e2 8098 6470 6b67 2d67 656e call ...dpkg-gen │ │ │ │ │ -00046db0: 7379 6d62 6f6c 73e2 8099 2061 7320 7061 symbols... as pa │ │ │ │ │ -00046dc0: 7274 206f 6620 7468 650a 7061 636b 6167 rt of the.packag │ │ │ │ │ -00046dd0: 6520 6275 696c 6420 7072 6f63 6573 732e e build process. │ │ │ │ │ -00046de0: 2020 4974 2077 696c 6c20 6372 6561 7465 It will create │ │ │ │ │ -00046df0: 20e2 8098 7379 6d62 6f6c 73e2 8099 2066 ...symbols... f │ │ │ │ │ -00046e00: 696c 6573 2069 6e20 7468 6520 7061 636b iles in the pack │ │ │ │ │ -00046e10: 6167 650a 7374 6167 696e 6720 6172 6561 age.staging area │ │ │ │ │ -00046e20: 2062 6173 6564 206f 6e20 7468 6520 6269 based on the bi │ │ │ │ │ -00046e30: 6e61 7269 6573 2061 6e64 206c 6962 7261 naries and libra │ │ │ │ │ -00046e40: 7269 6573 2069 6e20 7468 6520 7061 636b ries in the pack │ │ │ │ │ -00046e50: 6167 6520 7374 6167 696e 670a 6172 6561 age staging.area │ │ │ │ │ -00046e60: 2061 6e64 2074 6865 20e2 8098 7379 6d62 and the ...symb │ │ │ │ │ -00046e70: 6f6c 73e2 8099 2066 696c 6573 2069 6e20 ols... files in │ │ │ │ │ -00046e80: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ -00046e90: 6765 2e20 2028 3129 0a0a 5061 636b 6167 ge. (1)..Packag │ │ │ │ │ -00046ea0: 6573 2074 6861 7420 7072 6f76 6964 6520 es that provide │ │ │ │ │ -00046eb0: e280 9873 796d 626f 6c73 e280 9920 6669 ...symbols... fi │ │ │ │ │ -00046ec0: 6c65 7320 6d75 7374 206b 6565 7020 7468 les must keep th │ │ │ │ │ -00046ed0: 656d 2075 702d 746f 2d64 6174 6520 746f em up-to-date to │ │ │ │ │ -00046ee0: 0a65 6e73 7572 6520 636f 7272 6563 7420 .ensure correct │ │ │ │ │ -00046ef0: 6465 7065 6e64 656e 6369 6573 2069 6e20 dependencies in │ │ │ │ │ -00046f00: 7061 636b 6167 6573 2074 6861 7420 7573 packages that us │ │ │ │ │ -00046f10: 6520 7468 6520 7368 6172 6564 206c 6962 e the shared lib │ │ │ │ │ -00046f20: 7261 7269 6573 2e0a 5468 6973 206d 6561 raries..This mea │ │ │ │ │ -00046f30: 6e73 2075 7064 6174 696e 6720 7468 6520 ns updating the │ │ │ │ │ -00046f40: e280 9873 796d 626f 6c73 e280 9920 6669 ...symbols... fi │ │ │ │ │ -00046f50: 6c65 2077 6865 6e65 7665 7220 6120 6e65 le whenever a ne │ │ │ │ │ -00046f60: 7720 7075 626c 6963 2073 796d 626f 6c20 w public symbol │ │ │ │ │ -00046f70: 6973 0a61 6464 6564 2c20 6368 616e 6769 is.added, changi │ │ │ │ │ -00046f80: 6e67 2074 6865 206d 696e 696d 616c 2d76 ng the minimal-v │ │ │ │ │ -00046f90: 6572 7369 6f6e 2066 6965 6c64 2077 6865 ersion field whe │ │ │ │ │ -00046fa0: 6e65 7665 7220 6120 7379 6d62 6f6c 2063 never a symbol c │ │ │ │ │ -00046fb0: 6861 6e67 6573 0a62 6568 6176 696f 7220 hanges.behavior │ │ │ │ │ -00046fc0: 6f72 2073 6967 6e61 7475 7265 2069 6e20 or signature in │ │ │ │ │ -00046fd0: 6120 6261 636b 7761 7264 2d63 6f6d 7061 a backward-compa │ │ │ │ │ -00046fe0: 7469 626c 6520 7761 7920 2873 6565 202a tible way (see * │ │ │ │ │ -00046ff0: 6e6f 7465 2053 6861 7265 640a 6c69 6272 note Shared.libr │ │ │ │ │ -00047000: 6172 7920 4142 4920 6368 616e 6765 733a ary ABI changes: │ │ │ │ │ -00047010: 2031 3134 2e29 2c20 616e 6420 6368 616e 114.), and chan │ │ │ │ │ -00047020: 6769 6e67 2074 6865 206c 6962 7261 7279 ging the library │ │ │ │ │ -00047030: 2d73 6f6e 616d 6520 616e 640a 6d61 696e -soname and.main │ │ │ │ │ -00047040: 2d64 6570 656e 6465 6e63 792d 7465 6d70 -dependency-temp │ │ │ │ │ -00047050: 6c61 7465 2c20 616e 6420 7072 6f62 6162 late, and probab │ │ │ │ │ -00047060: 6c79 2061 6c6c 206f 6620 7468 6520 6d69 ly all of the mi │ │ │ │ │ -00047070: 6e69 6d61 6c2d 7665 7273 696f 6e0a 6669 nimal-version.fi │ │ │ │ │ -00047080: 656c 6473 2c20 7768 656e 2074 6865 206c elds, when the l │ │ │ │ │ -00047090: 6962 7261 7279 2063 6861 6e67 6573 20e2 ibrary changes . │ │ │ │ │ -000470a0: 8098 534f 4e41 4d45 e280 992e 2020 5265 ..SONAME.... Re │ │ │ │ │ -000470b0: 6d6f 7669 6e67 2061 2070 7562 6c69 6320 moving a public │ │ │ │ │ -000470c0: 7379 6d62 6f6c 0a66 726f 6d20 7468 6520 symbol.from the │ │ │ │ │ -000470d0: e280 9873 796d 626f 6c73 e280 9920 6669 ...symbols... fi │ │ │ │ │ -000470e0: 6c65 2062 6563 6175 7365 2069 74e2 8099 le because it... │ │ │ │ │ -000470f0: 7320 6e6f 206c 6f6e 6765 7220 7072 6f76 s no longer prov │ │ │ │ │ -00047100: 6964 6564 2062 7920 7468 6520 6c69 6272 ided by the libr │ │ │ │ │ -00047110: 6172 790a 6e6f 726d 616c 6c79 2072 6571 ary.normally req │ │ │ │ │ -00047120: 7569 7265 7320 6368 616e 6769 6e67 2074 uires changing t │ │ │ │ │ -00047130: 6865 20e2 8098 534f 4e41 4d45 e280 9920 he ...SONAME... │ │ │ │ │ -00047140: 6f66 2074 6865 206c 6962 7261 7279 2e20 of the library. │ │ │ │ │ -00047150: 2053 6565 202a 6e6f 7465 0a52 756e 2d74 See *note.Run-t │ │ │ │ │ -00047160: 696d 6520 7368 6172 6564 206c 6962 7261 ime shared libra │ │ │ │ │ -00047170: 7269 6573 3a20 3130 322e 2066 6f72 206d ries: 102. for m │ │ │ │ │ -00047180: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ │ │ -00047190: 6f6e 20e2 8098 534f 4e41 4d45 e280 9973 on ...SONAME...s │ │ │ │ │ -000471a0: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ -000471b0: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ -000471c0: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 4966 -----.. (1) If │ │ │ │ │ -000471d0: 2079 6f75 2061 7265 2075 7369 6e67 20e2 you are using . │ │ │ │ │ -000471e0: 8098 6465 6268 656c 7065 72e2 8099 2c20 ..debhelper..., │ │ │ │ │ -000471f0: e280 9864 685f 6d61 6b65 7368 6c69 6273 ...dh_makeshlibs │ │ │ │ │ -00047200: e280 9920 7769 6c6c 2074 616b 6520 6361 ... will take ca │ │ │ │ │ -00047210: 7265 206f 660a 6361 6c6c 696e 6720 6569 re of.calling ei │ │ │ │ │ -00047220: 7468 6572 20e2 8098 6470 6b67 2d67 656e ther ...dpkg-gen │ │ │ │ │ -00047230: 7379 6d62 6f6c 73e2 8099 206f 7220 6765 symbols... or ge │ │ │ │ │ -00047240: 6e65 7261 7469 6e67 2061 20e2 8098 7368 nerating a ...sh │ │ │ │ │ -00047250: 6c69 6273 e280 9920 6669 6c65 2061 730a libs... file as. │ │ │ │ │ -00047260: 6170 7072 6f70 7269 6174 652e 0a0a 1f0a appropriate..... │ │ │ │ │ -00047270: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00047280: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00047290: 2054 6865 2073 686c 6962 7320 7379 7374 The shlibs syst │ │ │ │ │ -000472a0: 656d 2c20 2050 7265 763a 2054 6865 2073 em, Prev: The s │ │ │ │ │ -000472b0: 796d 626f 6c73 2073 7973 7465 6d2c 2020 ymbols system, │ │ │ │ │ -000472c0: 5570 3a20 4465 7065 6e64 656e 6369 6573 Up: Dependencies │ │ │ │ │ -000472d0: 2062 6574 7765 656e 2074 6865 206c 6962 between the lib │ │ │ │ │ -000472e0: 7261 7279 2061 6e64 206f 7468 6572 2070 rary and other p │ │ │ │ │ -000472f0: 6163 6b61 6765 730a 0a38 2e36 2e34 2054 ackages..8.6.4 T │ │ │ │ │ -00047300: 6865 20e2 8098 7368 6c69 6273 e280 9920 he ...shlibs... │ │ │ │ │ -00047310: 7379 7374 656d 0a2d 2d2d 2d2d 2d2d 2d2d system.--------- │ │ │ │ │ -00047320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00047330: 0a0a 5468 6520 e280 9873 686c 6962 73e2 ..The ...shlibs. │ │ │ │ │ -00047340: 8099 2073 7973 7465 6d20 6973 2061 2073 .. system is a s │ │ │ │ │ -00047350: 696d 706c 6572 2061 6c74 6572 6e61 7469 impler alternati │ │ │ │ │ -00047360: 7665 2074 6f20 7468 6520 e280 9873 796d ve to the ...sym │ │ │ │ │ -00047370: 626f 6c73 e280 9920 7379 7374 656d 2066 bols... system f │ │ │ │ │ -00047380: 6f72 0a64 6563 6c61 7269 6e67 2064 6570 or.declaring dep │ │ │ │ │ -00047390: 656e 6465 6e63 6965 7320 666f 7220 7368 endencies for sh │ │ │ │ │ -000473a0: 6172 6564 206c 6962 7261 7269 6573 2e20 ared libraries. │ │ │ │ │ -000473b0: 2049 7420 6d61 7920 6265 206d 6f72 6520 It may be more │ │ │ │ │ -000473c0: 6170 7072 6f70 7269 6174 650a 666f 7220 appropriate.for │ │ │ │ │ -000473d0: 432b 2b20 6c69 6272 6172 6965 7320 616e C++ libraries an │ │ │ │ │ -000473e0: 6420 6f74 6865 7220 6361 7365 7320 7768 d other cases wh │ │ │ │ │ -000473f0: 6572 6520 7472 6163 6b69 6e67 2069 6e64 ere tracking ind │ │ │ │ │ -00047400: 6976 6964 7561 6c20 7379 6d62 6f6c 7320 ividual symbols │ │ │ │ │ -00047410: 6973 0a74 6f6f 2064 6966 6669 6375 6c74 is.too difficult │ │ │ │ │ -00047420: 2e20 2049 7420 7072 6564 6174 6564 2074 . It predated t │ │ │ │ │ -00047430: 6865 20e2 8098 7379 6d62 6f6c 73e2 8099 he ...symbols... │ │ │ │ │ -00047440: 2073 7973 7465 6d20 616e 6420 6973 2074 system and is t │ │ │ │ │ -00047450: 6865 7265 666f 7265 0a66 7265 7175 656e herefore.frequen │ │ │ │ │ -00047460: 746c 7920 7365 656e 2069 6e20 6f6c 6465 tly seen in olde │ │ │ │ │ -00047470: 7220 7061 636b 6167 6573 2e20 2049 7420 r packages. It │ │ │ │ │ -00047480: 6973 2061 6c73 6f20 7265 7175 6972 6564 is also required │ │ │ │ │ -00047490: 2066 6f72 2075 6465 6273 2c20 7768 6963 for udebs, whic │ │ │ │ │ -000474a0: 680a 646f 206e 6f74 2073 7570 706f 7274 h.do not support │ │ │ │ │ -000474b0: 20e2 8098 7379 6d62 6f6c 73e2 8099 2e0a ...symbols..... │ │ │ │ │ -000474c0: 0a49 6e20 7468 6520 666f 6c6c 6f77 696e .In the followin │ │ │ │ │ -000474d0: 6720 7365 6374 696f 6e73 2c20 7765 2077 g sections, we w │ │ │ │ │ -000474e0: 696c 6c20 6669 7273 7420 6465 7363 7269 ill first descri │ │ │ │ │ -000474f0: 6265 2077 6865 7265 2074 6865 2076 6172 be where the var │ │ │ │ │ -00047500: 696f 7573 0ae2 8098 7368 6c69 6273 e280 ious....shlibs.. │ │ │ │ │ -00047510: 9920 6669 6c65 7320 6172 6520 746f 2062 . files are to b │ │ │ │ │ -00047520: 6520 666f 756e 642c 2074 6865 6e20 686f e found, then ho │ │ │ │ │ -00047530: 7720 746f 2075 7365 20e2 8098 6470 6b67 w to use ...dpkg │ │ │ │ │ -00047540: 2d73 686c 6962 6465 7073 e280 992c 2061 -shlibdeps..., a │ │ │ │ │ -00047550: 6e64 0a66 696e 616c 6c79 2074 6865 20e2 nd.finally the . │ │ │ │ │ -00047560: 8098 7368 6c69 6273 e280 9920 6669 6c65 ..shlibs... file │ │ │ │ │ -00047570: 2066 6f72 6d61 7420 616e 6420 686f 7720 format and how │ │ │ │ │ -00047580: 746f 2063 7265 6174 6520 7468 656d 2e0a to create them.. │ │ │ │ │ -00047590: 0a2a 204d 656e 753a 0a0a 2a20 5468 6520 .* Menu:..* The │ │ │ │ │ -000475a0: 7368 6c69 6273 2066 696c 6573 2070 7265 shlibs files pre │ │ │ │ │ -000475b0: 7365 6e74 206f 6e20 7468 6520 7379 7374 sent on the syst │ │ │ │ │ -000475c0: 656d 3a3a 0a2a 2054 6865 2073 686c 6962 em::.* The shlib │ │ │ │ │ -000475d0: 7320 4669 6c65 2046 6f72 6d61 743a 3a0a s File Format::. │ │ │ │ │ -000475e0: 2a20 5072 6f76 6964 696e 6720 6120 7368 * Providing a sh │ │ │ │ │ -000475f0: 6c69 6273 2066 696c 653a 3a0a 0a1f 0a46 libs file::....F │ │ │ │ │ -00047600: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00047610: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00047620: 5468 6520 7368 6c69 6273 2066 696c 6573 The shlibs files │ │ │ │ │ -00047630: 2070 7265 7365 6e74 206f 6e20 7468 6520 present on the │ │ │ │ │ -00047640: 7379 7374 656d 2c20 204e 6578 743a 2054 system, Next: T │ │ │ │ │ -00047650: 6865 2073 686c 6962 7320 4669 6c65 2046 he shlibs File F │ │ │ │ │ -00047660: 6f72 6d61 742c 2020 5570 3a20 5468 6520 ormat, Up: The │ │ │ │ │ -00047670: 7368 6c69 6273 2073 7973 7465 6d0a 0a38 shlibs system..8 │ │ │ │ │ -00047680: 2e36 2e34 2e31 2054 6865 20e2 8098 7368 .6.4.1 The ...sh │ │ │ │ │ -00047690: 6c69 6273 e280 9920 6669 6c65 7320 7072 libs... files pr │ │ │ │ │ -000476a0: 6573 656e 7420 6f6e 2074 6865 2073 7973 esent on the sys │ │ │ │ │ -000476b0: 7465 6d0a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e tem............. │ │ │ │ │ -000476c0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -000476d0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -000476e0: 2e2e 2e2e 0a0a 5468 6572 6520 6172 6520 ......There are │ │ │ │ │ -000476f0: 7365 7665 7261 6c20 706c 6163 6573 2077 several places w │ │ │ │ │ -00047700: 6865 7265 20e2 8098 7368 6c69 6273 e280 here ...shlibs.. │ │ │ │ │ -00047710: 9920 6669 6c65 7320 6172 6520 666f 756e . files are foun │ │ │ │ │ -00047720: 642e 2020 5468 6520 666f 6c6c 6f77 696e d. The followin │ │ │ │ │ -00047730: 670a 6c69 7374 2067 6976 6573 2074 6865 g.list gives the │ │ │ │ │ -00047740: 6d20 696e 2074 6865 206f 7264 6572 2069 m in the order i │ │ │ │ │ -00047750: 6e20 7768 6963 6820 7468 6579 2061 7265 n which they are │ │ │ │ │ -00047760: 2072 6561 6420 6279 20e2 8098 6470 6b67 read by ...dpkg │ │ │ │ │ -00047770: 2d73 686c 6962 6465 7073 e280 992e 0a28 -shlibdeps.....( │ │ │ │ │ -00047780: 5468 6520 6669 7273 7420 6f6e 6520 7768 The first one wh │ │ │ │ │ -00047790: 6963 6820 6769 7665 7320 7468 6520 7265 ich gives the re │ │ │ │ │ -000477a0: 7175 6972 6564 2069 6e66 6f72 6d61 7469 quired informati │ │ │ │ │ -000477b0: 6f6e 2069 7320 7573 6564 2e29 0a0a e280 on is used.).... │ │ │ │ │ -000477c0: 9864 6562 6961 6e2f 7368 6c69 6273 2e6c .debian/shlibs.l │ │ │ │ │ -000477d0: 6f63 616c e280 990a 0a20 2020 2020 5468 ocal..... Th │ │ │ │ │ -000477e0: 6973 206c 6973 7473 206f 7665 7272 6964 is lists overrid │ │ │ │ │ -000477f0: 6573 2066 6f72 2074 6869 7320 7061 636b es for this pack │ │ │ │ │ -00047800: 6167 652e 2020 5468 6973 2066 696c 6520 age. This file │ │ │ │ │ -00047810: 7368 6f75 6c64 206e 6f72 6d61 6c6c 790a should normally. │ │ │ │ │ -00047820: 2020 2020 206e 6f74 2062 6520 7573 6564 not be used │ │ │ │ │ -00047830: 2c20 6275 7420 6d61 7920 6265 206e 6565 , but may be nee │ │ │ │ │ -00047840: 6465 6420 7465 6d70 6f72 6172 696c 7920 ded temporarily │ │ │ │ │ -00047850: 696e 2075 6e75 7375 616c 2073 6974 7561 in unusual situa │ │ │ │ │ -00047860: 7469 6f6e 7320 746f 0a20 2020 2020 776f tions to. wo │ │ │ │ │ -00047870: 726b 2061 726f 756e 6420 6275 6773 2069 rk around bugs i │ │ │ │ │ -00047880: 6e20 6f74 6865 7220 7061 636b 6167 6573 n other packages │ │ │ │ │ -00047890: 2c20 6f72 2069 6e20 756e 7573 7561 6c20 , or in unusual │ │ │ │ │ -000478a0: 6361 7365 7320 7768 6572 6520 7468 650a cases where the. │ │ │ │ │ -000478b0: 2020 2020 206e 6f72 6d61 6c6c 7920 6465 normally de │ │ │ │ │ -000478c0: 636c 6172 6564 2064 6570 656e 6465 6e63 clared dependenc │ │ │ │ │ -000478d0: 7920 696e 666f 726d 6174 696f 6e20 696e y information in │ │ │ │ │ -000478e0: 2074 6865 2069 6e73 7461 6c6c 6564 20e2 the installed . │ │ │ │ │ -000478f0: 8098 7368 6c69 6273 e280 990a 2020 2020 ..shlibs.... │ │ │ │ │ -00047900: 2066 696c 6520 666f 7220 6120 6c69 6272 file for a libr │ │ │ │ │ -00047910: 6172 7920 6361 6e6e 6f74 2062 6520 7573 ary cannot be us │ │ │ │ │ -00047920: 6564 2e20 2054 6869 7320 6669 6c65 206f ed. This file o │ │ │ │ │ -00047930: 7665 7272 6964 6573 2069 6e66 6f72 6d61 verrides informa │ │ │ │ │ -00047940: 7469 6f6e 0a20 2020 2020 6f62 7461 696e tion. obtain │ │ │ │ │ -00047950: 6564 2066 726f 6d20 616e 7920 6f74 6865 ed from any othe │ │ │ │ │ -00047960: 7220 736f 7572 6365 2e0a 0ae2 8098 2f65 r source....../e │ │ │ │ │ -00047970: 7463 2f64 706b 672f 7368 6c69 6273 2e6f tc/dpkg/shlibs.o │ │ │ │ │ -00047980: 7665 7272 6964 65e2 8099 0a0a 2020 2020 verride..... │ │ │ │ │ -00047990: 2054 6869 7320 6c69 7374 7320 676c 6f62 This lists glob │ │ │ │ │ -000479a0: 616c 206f 7665 7272 6964 6573 2e20 2054 al overrides. T │ │ │ │ │ -000479b0: 6869 7320 6c69 7374 2069 7320 6e6f 726d his list is norm │ │ │ │ │ -000479c0: 616c 6c79 2065 6d70 7479 2e20 2049 7420 ally empty. It │ │ │ │ │ -000479d0: 6973 0a20 2020 2020 6d61 696e 7461 696e is. maintain │ │ │ │ │ -000479e0: 6564 2062 7920 7468 6520 6c6f 6361 6c20 ed by the local │ │ │ │ │ -000479f0: 7379 7374 656d 2061 646d 696e 6973 7472 system administr │ │ │ │ │ -00047a00: 6174 6f72 2e0a 0ae2 8098 4445 4249 414e ator......DEBIAN │ │ │ │ │ -00047a10: 2f73 686c 6962 73e2 8099 2066 696c 6573 /shlibs... files │ │ │ │ │ -00047a20: 2069 6e20 7468 6520 e280 9c62 7569 6c64 in the ...build │ │ │ │ │ -00047a30: 2064 6972 6563 746f 7279 e280 9d0a 0a20 directory..... │ │ │ │ │ -00047a40: 2020 2020 5468 6573 6520 6669 6c65 7320 These files │ │ │ │ │ -00047a50: 6172 6520 6765 6e65 7261 7465 6420 6173 are generated as │ │ │ │ │ -00047a60: 2070 6172 7420 6f66 2074 6865 2070 6163 part of the pac │ │ │ │ │ -00047a70: 6b61 6765 2062 7569 6c64 2070 726f 6365 kage build proce │ │ │ │ │ -00047a80: 7373 2061 6e64 0a20 2020 2020 7374 6167 ss and. stag │ │ │ │ │ -00047a90: 6564 2066 6f72 2069 6e63 6c75 7369 6f6e ed for inclusion │ │ │ │ │ -00047aa0: 2061 7320 636f 6e74 726f 6c20 6669 6c65 as control file │ │ │ │ │ -00047ab0: 7320 696e 2074 6865 2062 696e 6172 7920 s in the binary │ │ │ │ │ -00047ac0: 7061 636b 6167 6573 2062 6569 6e67 0a20 packages being. │ │ │ │ │ -00047ad0: 2020 2020 6275 696c 742e 2020 5468 6579 built. They │ │ │ │ │ -00047ae0: 2070 726f 7669 6465 2064 6574 6169 6c73 provide details │ │ │ │ │ -00047af0: 206f 6620 616e 7920 7368 6172 6564 206c of any shared l │ │ │ │ │ -00047b00: 6962 7261 7269 6573 2069 6e63 6c75 6465 ibraries include │ │ │ │ │ -00047b10: 6420 696e 0a20 2020 2020 7468 6520 7361 d in. the sa │ │ │ │ │ -00047b20: 6d65 2070 6163 6b61 6765 2e0a 0ae2 8098 me package...... │ │ │ │ │ -00047b30: 7368 6c69 6273 e280 9920 636f 6e74 726f shlibs... contro │ │ │ │ │ -00047b40: 6c20 6669 6c65 7320 666f 7220 7061 636b l files for pack │ │ │ │ │ -00047b50: 6167 6573 2069 6e73 7461 6c6c 6564 206f ages installed o │ │ │ │ │ -00047b60: 6e20 7468 6520 7379 7374 656d 0a0a 2020 n the system.. │ │ │ │ │ -00047b70: 2020 2054 6865 20e2 8098 7368 6c69 6273 The ...shlibs │ │ │ │ │ -00047b80: e280 9920 636f 6e74 726f 6c20 6669 6c65 ... control file │ │ │ │ │ -00047b90: 7320 666f 7220 616c 6c20 7468 6520 7061 s for all the pa │ │ │ │ │ -00047ba0: 636b 6167 6573 2063 7572 7265 6e74 6c79 ckages currently │ │ │ │ │ -00047bb0: 2069 6e73 7461 6c6c 6564 0a20 2020 2020 installed. │ │ │ │ │ -00047bc0: 6f6e 2074 6865 2073 7973 7465 6d2e 2020 on the system. │ │ │ │ │ -00047bd0: 5468 6573 6520 6669 6c65 7320 6361 6e20 These files can │ │ │ │ │ -00047be0: 6265 2072 6561 6420 7573 696e 6720 e280 be read using .. │ │ │ │ │ -00047bf0: 9864 706b 672d 7175 6572 790a 2020 2020 .dpkg-query. │ │ │ │ │ -00047c00: 202d 2d63 6f6e 7472 6f6c 2d73 686f 7720 --control-show │ │ │ │ │ -00047c10: 7061 636b 6167 6520 7368 6c69 6273 e280 package shlibs.. │ │ │ │ │ -00047c20: 992e 0a0a e280 982f 6574 632f 6470 6b67 ......./etc/dpkg │ │ │ │ │ -00047c30: 2f73 686c 6962 732e 6465 6661 756c 74e2 /shlibs.default. │ │ │ │ │ -00047c40: 8099 0a0a 2020 2020 2054 6869 7320 6669 .... This fi │ │ │ │ │ -00047c50: 6c65 206c 6973 7473 2061 6e79 2073 6861 le lists any sha │ │ │ │ │ -00047c60: 7265 6420 6c69 6272 6172 6965 7320 7768 red libraries wh │ │ │ │ │ -00047c70: 6f73 6520 7061 636b 6167 6573 2068 6176 ose packages hav │ │ │ │ │ -00047c80: 6520 6661 696c 6564 2074 6f0a 2020 2020 e failed to. │ │ │ │ │ -00047c90: 2070 726f 7669 6465 2063 6f72 7265 6374 provide correct │ │ │ │ │ -00047ca0: 20e2 8098 7368 6c69 6273 e280 9920 6669 ...shlibs... fi │ │ │ │ │ -00047cb0: 6c65 732e 2020 4974 2077 6173 2075 7365 les. It was use │ │ │ │ │ -00047cc0: 6420 7768 656e 2074 6865 20e2 8098 7368 d when the ...sh │ │ │ │ │ -00047cd0: 6c69 6273 e280 990a 2020 2020 2073 6574 libs.... set │ │ │ │ │ -00047ce0: 7570 2077 6173 2066 6972 7374 2069 6e74 up was first int │ │ │ │ │ -00047cf0: 726f 6475 6365 642c 2062 7574 2069 7420 roduced, but it │ │ │ │ │ -00047d00: 6973 206e 6f77 206e 6f72 6d61 6c6c 7920 is now normally │ │ │ │ │ -00047d10: 656d 7074 792e 2020 4974 2069 730a 2020 empty. It is. │ │ │ │ │ -00047d20: 2020 206d 6169 6e74 6169 6e65 6420 6279 maintained by │ │ │ │ │ -00047d30: 2074 6865 20e2 8098 6470 6b67 e280 9920 the ...dpkg... │ │ │ │ │ -00047d40: 6d61 696e 7461 696e 6572 2e0a 0a49 6620 maintainer...If │ │ │ │ │ -00047d50: 6120 e280 9873 796d 626f 6c73 e280 9920 a ...symbols... │ │ │ │ │ -00047d60: 6669 6c65 2066 6f72 2061 2073 6861 7265 file for a share │ │ │ │ │ -00047d70: 6420 6c69 6272 6172 7920 7061 636b 6167 d library packag │ │ │ │ │ -00047d80: 6520 6973 2061 7661 696c 6162 6c65 2c0a e is available,. │ │ │ │ │ -00047d90: e280 9864 706b 672d 7368 6c69 6264 6570 ...dpkg-shlibdep │ │ │ │ │ -00047da0: 73e2 8099 2077 696c 6c20 616c 7761 7973 s... will always │ │ │ │ │ -00047db0: 2075 7365 2069 7420 696e 2070 7265 6665 use it in prefe │ │ │ │ │ -00047dc0: 7265 6e63 6520 746f 2061 20e2 8098 7368 rence to a ...sh │ │ │ │ │ -00047dd0: 6c69 6273 e280 992c 2077 6974 680a 7468 libs..., with.th │ │ │ │ │ -00047de0: 6520 6578 6365 7074 696f 6e20 6f66 20e2 e exception of . │ │ │ │ │ -00047df0: 8098 6465 6269 616e 2f73 686c 6962 732e ..debian/shlibs. │ │ │ │ │ -00047e00: 6c6f 6361 6ce2 8099 2e20 2054 6865 206c local.... The l │ │ │ │ │ -00047e10: 6174 7465 7220 6f76 6572 7269 6465 7320 atter overrides │ │ │ │ │ -00047e20: 616e 7920 6f74 6865 720a e280 9873 686c any other....shl │ │ │ │ │ -00047e30: 6962 73e2 8099 206f 7220 e280 9873 796d ibs... or ...sym │ │ │ │ │ -00047e40: 626f 6c73 e280 9920 6669 6c65 732e 0a0a bols... files... │ │ │ │ │ -00047e50: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00047e60: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00047e70: 653a 2054 6865 2073 686c 6962 7320 4669 e: The shlibs Fi │ │ │ │ │ -00047e80: 6c65 2046 6f72 6d61 742c 2020 4e65 7874 le Format, Next │ │ │ │ │ -00047e90: 3a20 5072 6f76 6964 696e 6720 6120 7368 : Providing a sh │ │ │ │ │ -00047ea0: 6c69 6273 2066 696c 652c 2020 5072 6576 libs file, Prev │ │ │ │ │ -00047eb0: 3a20 5468 6520 7368 6c69 6273 2066 696c : The shlibs fil │ │ │ │ │ -00047ec0: 6573 2070 7265 7365 6e74 206f 6e20 7468 es present on th │ │ │ │ │ -00047ed0: 6520 7379 7374 656d 2c20 2055 703a 2054 e system, Up: T │ │ │ │ │ -00047ee0: 6865 2073 686c 6962 7320 7379 7374 656d he shlibs system │ │ │ │ │ -00047ef0: 0a0a 382e 362e 342e 3220 5468 6520 e280 ..8.6.4.2 The .. │ │ │ │ │ -00047f00: 9873 686c 6962 73e2 8099 2046 696c 6520 .shlibs... File │ │ │ │ │ -00047f10: 466f 726d 6174 0a2e 2e2e 2e2e 2e2e 2e2e Format.......... │ │ │ │ │ -00047f20: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -00047f30: 2e2e 2e2e 2e2e 2e0a 0a45 6163 6820 e280 .........Each .. │ │ │ │ │ -00047f40: 9873 686c 6962 73e2 8099 2066 696c 6520 .shlibs... file │ │ │ │ │ -00047f50: 6861 7320 7468 6520 7361 6d65 2066 6f72 has the same for │ │ │ │ │ -00047f60: 6d61 742e 2020 4c69 6e65 7320 6265 6769 mat. Lines begi │ │ │ │ │ -00047f70: 6e6e 696e 6720 7769 7468 20e2 8098 23e2 nning with ...#. │ │ │ │ │ -00047f80: 8099 2061 7265 0a63 6f6e 7369 6465 7265 .. are.considere │ │ │ │ │ -00047f90: 6420 746f 2062 6520 636f 6d6d 656e 7473 d to be comments │ │ │ │ │ -00047fa0: 2061 6e64 2061 7265 2069 676e 6f72 6564 and are ignored │ │ │ │ │ -00047fb0: 2e20 2045 6163 6820 6c69 6e65 2069 7320 . Each line is │ │ │ │ │ -00047fc0: 6f66 2074 6865 2066 6f72 6d3a 0a0a 2020 of the form:.. │ │ │ │ │ -00047fd0: 2020 205b 7479 7065 3a20 5d6c 6962 7261 [type: ]libra │ │ │ │ │ -00047fe0: 7279 2d6e 616d 6520 736f 6e61 6d65 2d76 ry-name soname-v │ │ │ │ │ -00047ff0: 6572 7369 6f6e 2064 6570 656e 6465 6e63 ersion dependenc │ │ │ │ │ -00048000: 6965 7320 2e2e 2e0a 0a57 6520 7769 6c6c ies .....We will │ │ │ │ │ -00048010: 2065 7870 6c61 696e 2074 6869 7320 6279 explain this by │ │ │ │ │ -00048020: 2072 6566 6572 656e 6365 2074 6f20 7468 reference to th │ │ │ │ │ -00048030: 6520 6578 616d 706c 6520 6f66 2074 6865 e example of the │ │ │ │ │ -00048040: 20e2 8098 7a6c 6962 3167 e280 990a 7061 ...zlib1g....pa │ │ │ │ │ -00048050: 636b 6167 652c 2077 6869 6368 2028 6174 ckage, which (at │ │ │ │ │ -00048060: 2074 6865 2074 696d 6520 6f66 2077 7269 the time of wri │ │ │ │ │ -00048070: 7469 6e67 2920 696e 7374 616c 6c73 2074 ting) installs t │ │ │ │ │ -00048080: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ -00048090: 790a e280 982f 7573 722f 6c69 622f 6c69 y..../usr/lib/li │ │ │ │ │ -000480a0: 627a 2e73 6f2e 312e 322e 332e 34e2 8099 bz.so.1.2.3.4... │ │ │ │ │ -000480b0: 2e0a 0ae2 8098 7479 7065 e280 9920 6973 ......type... is │ │ │ │ │ -000480c0: 2061 6e20 6f70 7469 6f6e 616c 2065 6c65 an optional ele │ │ │ │ │ -000480d0: 6d65 6e74 2074 6861 7420 696e 6469 6361 ment that indica │ │ │ │ │ -000480e0: 7465 7320 7468 6520 7479 7065 206f 6620 tes the type of │ │ │ │ │ -000480f0: 7061 636b 6167 6520 666f 720a 7768 6963 package for.whic │ │ │ │ │ -00048100: 6820 7468 6520 6c69 6e65 2069 7320 7661 h the line is va │ │ │ │ │ -00048110: 6c69 642e 2020 5468 6520 6f6e 6c79 2074 lid. The only t │ │ │ │ │ -00048120: 7970 6520 6375 7272 656e 746c 7920 696e ype currently in │ │ │ │ │ -00048130: 2075 7365 2069 7320 e280 9875 6465 62e2 use is ...udeb. │ │ │ │ │ -00048140: 8099 2e20 2054 6865 0a63 6f6c 6f6e 2061 ... The.colon a │ │ │ │ │ -00048150: 6e64 2073 7061 6365 2061 6674 6572 2074 nd space after t │ │ │ │ │ -00048160: 6865 2074 7970 6520 6172 6520 7265 7175 he type are requ │ │ │ │ │ -00048170: 6972 6564 2e0a 0ae2 8098 6c69 6272 6172 ired......librar │ │ │ │ │ -00048180: 792d 6e61 6d65 e280 9920 6973 2074 6865 y-name... is the │ │ │ │ │ -00048190: 206e 616d 6520 6f66 2074 6865 2073 6861 name of the sha │ │ │ │ │ -000481a0: 7265 6420 6c69 6272 6172 792c 2069 6e20 red library, in │ │ │ │ │ -000481b0: 7468 6973 2063 6173 6520 e280 986c 6962 this case ...lib │ │ │ │ │ -000481c0: 7ae2 8099 2e0a 2854 6869 7320 6d75 7374 z.....(This must │ │ │ │ │ -000481d0: 206d 6174 6368 2074 6865 206e 616d 6520 match the name │ │ │ │ │ -000481e0: 7061 7274 206f 6620 7468 6520 736f 6e61 part of the sona │ │ │ │ │ -000481f0: 6d65 2c20 7365 6520 6265 6c6f 772e 290a me, see below.). │ │ │ │ │ -00048200: 0ae2 8098 736f 6e61 6d65 2d76 6572 7369 ....soname-versi │ │ │ │ │ -00048210: 6f6e e280 9920 6973 2074 6865 2076 6572 on... is the ver │ │ │ │ │ -00048220: 7369 6f6e 2070 6172 7420 6f66 2074 6865 sion part of the │ │ │ │ │ -00048230: 2045 4c46 20e2 8098 534f 4e41 4d45 e280 ELF ...SONAME.. │ │ │ │ │ -00048240: 9920 6174 7472 6962 7574 6520 6f66 0a74 . attribute of.t │ │ │ │ │ -00048250: 6865 206c 6962 7261 7279 2c20 6465 7465 he library, dete │ │ │ │ │ -00048260: 726d 696e 6564 2074 6865 2073 616d 6520 rmined the same │ │ │ │ │ -00048270: 7761 7920 7468 6174 2074 6865 2073 6f76 way that the sov │ │ │ │ │ -00048280: 6572 7369 6f6e 2063 6f6d 706f 6e65 6e74 ersion component │ │ │ │ │ -00048290: 206f 6620 7468 650a 7265 636f 6d6d 656e of the.recommen │ │ │ │ │ -000482a0: 6465 6420 7368 6172 6564 206c 6962 7261 ded shared libra │ │ │ │ │ -000482b0: 7279 2070 6163 6b61 6765 206e 616d 6520 ry package name │ │ │ │ │ -000482c0: 6973 2064 6574 6572 6d69 6e65 642e 2020 is determined. │ │ │ │ │ -000482d0: 5365 6520 2a6e 6f74 650a 5275 6e2d 7469 See *note.Run-ti │ │ │ │ │ -000482e0: 6d65 2073 6861 7265 6420 6c69 6272 6172 me shared librar │ │ │ │ │ -000482f0: 6965 733a 2031 3032 2e20 666f 7220 7468 ies: 102. for th │ │ │ │ │ -00048300: 6520 6465 7461 696c 732e 0a0a e280 9864 e details......d │ │ │ │ │ -00048310: 6570 656e 6465 6e63 6965 73e2 8099 2068 ependencies... h │ │ │ │ │ -00048320: 6173 2074 6865 2073 616d 6520 7379 6e74 as the same synt │ │ │ │ │ -00048330: 6178 2061 7320 6120 6465 7065 6e64 656e ax as a dependen │ │ │ │ │ -00048340: 6379 2066 6965 6c64 2069 6e20 6120 6269 cy field in a bi │ │ │ │ │ -00048350: 6e61 7279 0a70 6163 6b61 6765 2063 6f6e nary.package con │ │ │ │ │ -00048360: 7472 6f6c 2066 696c 652e 2020 4974 2073 trol file. It s │ │ │ │ │ -00048370: 686f 756c 6420 6769 7665 2064 6574 6169 hould give detai │ │ │ │ │ -00048380: 6c73 206f 6620 7768 6963 6820 7061 636b ls of which pack │ │ │ │ │ -00048390: 6167 6573 2061 7265 0a72 6571 7569 7265 ages are.require │ │ │ │ │ -000483a0: 6420 746f 2073 6174 6973 6679 2061 2062 d to satisfy a b │ │ │ │ │ -000483b0: 696e 6172 7920 6275 696c 7420 6167 6169 inary built agai │ │ │ │ │ -000483c0: 6e73 7420 7468 6520 7665 7273 696f 6e20 nst the version │ │ │ │ │ -000483d0: 6f66 2074 6865 206c 6962 7261 7279 0a63 of the library.c │ │ │ │ │ -000483e0: 6f6e 7461 696e 6564 2069 6e20 7468 6520 ontained in the │ │ │ │ │ -000483f0: 7061 636b 6167 652e 2020 5365 6520 2a6e package. See *n │ │ │ │ │ -00048400: 6f74 6520 5379 6e74 6178 206f 6620 7265 ote Syntax of re │ │ │ │ │ -00048410: 6c61 7469 6f6e 7368 6970 2066 6965 6c64 lationship field │ │ │ │ │ -00048420: 733a 2066 302e 0a66 6f72 2064 6574 6169 s: f0..for detai │ │ │ │ │ -00048430: 6c73 206f 6e20 7468 6520 7379 6e74 6178 ls on the syntax │ │ │ │ │ -00048440: 2c20 616e 6420 2a6e 6f74 6520 5368 6172 , and *note Shar │ │ │ │ │ -00048450: 6564 206c 6962 7261 7279 2041 4249 2063 ed library ABI c │ │ │ │ │ -00048460: 6861 6e67 6573 3a20 3131 342e 0a66 6f72 hanges: 114..for │ │ │ │ │ -00048470: 2064 6574 6169 6c73 206f 6e20 686f 7720 details on how │ │ │ │ │ -00048480: 746f 206d 6169 6e74 6169 6e20 7468 6520 to maintain the │ │ │ │ │ -00048490: 6465 7065 6e64 656e 6379 2076 6572 7369 dependency versi │ │ │ │ │ -000484a0: 6f6e 2063 6f6e 7374 7261 696e 742e 0a0a on constraint... │ │ │ │ │ -000484b0: 496e 206f 7572 2065 7861 6d70 6c65 2c20 In our example, │ │ │ │ │ -000484c0: 6966 2074 6865 206c 6173 7420 6368 616e if the last chan │ │ │ │ │ -000484d0: 6765 2074 6f20 7468 6520 e280 987a 6c69 ge to the ...zli │ │ │ │ │ -000484e0: 6231 67e2 8099 2070 6163 6b61 6765 2074 b1g... package t │ │ │ │ │ -000484f0: 6861 7420 636f 756c 640a 6368 616e 6765 hat could.change │ │ │ │ │ -00048500: 2062 6568 6176 696f 7220 666f 7220 6120 behavior for a │ │ │ │ │ -00048510: 636c 6965 6e74 206f 6620 7468 6174 206c client of that l │ │ │ │ │ -00048520: 6962 7261 7279 2077 6173 2069 6e20 7665 ibrary was in ve │ │ │ │ │ -00048530: 7273 696f 6e0a e280 9831 3a31 2e32 2e33 rsion....1:1.2.3 │ │ │ │ │ -00048540: 2e33 2e64 6673 672d 31e2 8099 2c20 7468 .3.dfsg-1..., th │ │ │ │ │ -00048550: 656e 2074 6865 20e2 8098 7368 6c69 6273 en the ...shlibs │ │ │ │ │ -00048560: e280 9920 656e 7472 7920 666f 7220 7468 ... entry for th │ │ │ │ │ -00048570: 6973 206c 6962 7261 7279 2063 6f75 6c64 is library could │ │ │ │ │ -00048580: 2073 6179 3a0a 0a20 2020 2020 6c69 627a say:.. libz │ │ │ │ │ -00048590: 2031 207a 6c69 6231 6720 283e 3d20 313a 1 zlib1g (>= 1: │ │ │ │ │ -000485a0: 312e 322e 332e 332e 6466 7367 290a 0a54 1.2.3.3.dfsg)..T │ │ │ │ │ -000485b0: 6869 7320 7665 7273 696f 6e20 7265 7374 his version rest │ │ │ │ │ -000485c0: 7269 6374 696f 6e20 6d75 7374 2062 6520 riction must be │ │ │ │ │ -000485d0: 6e65 7720 656e 6f75 6768 2074 6861 7420 new enough that │ │ │ │ │ -000485e0: 616e 7920 6269 6e61 7279 2062 7569 6c74 any binary built │ │ │ │ │ -000485f0: 0a61 6761 696e 7374 2074 6865 2063 7572 .against the cur │ │ │ │ │ -00048600: 7265 6e74 2076 6572 7369 6f6e 206f 6620 rent version of │ │ │ │ │ -00048610: 7468 6520 6c69 6272 6172 7920 7769 6c6c the library will │ │ │ │ │ -00048620: 2077 6f72 6b20 7769 7468 2061 6e79 2076 work with any v │ │ │ │ │ -00048630: 6572 7369 6f6e 206f 660a 7468 6520 7368 ersion of.the sh │ │ │ │ │ -00048640: 6172 6564 206c 6962 7261 7279 2074 6861 ared library tha │ │ │ │ │ -00048650: 7420 7361 7469 7366 6965 7320 7468 6174 t satisfies that │ │ │ │ │ -00048660: 2064 6570 656e 6465 6e63 792e 0a0a 4173 dependency...As │ │ │ │ │ -00048670: 207a 6c69 6231 6720 616c 736f 2070 726f zlib1g also pro │ │ │ │ │ -00048680: 7669 6465 7320 6120 7564 6562 2063 6f6e vides a udeb con │ │ │ │ │ -00048690: 7461 696e 696e 6720 7468 6520 7368 6172 taining the shar │ │ │ │ │ -000486a0: 6564 206c 6962 7261 7279 2c20 7468 6572 ed library, ther │ │ │ │ │ -000486b0: 650a 776f 756c 6420 616c 736f 2062 6520 e.would also be │ │ │ │ │ -000486c0: 6120 7365 636f 6e64 206c 696e 653a 0a0a a second line:.. │ │ │ │ │ -000486d0: 2020 2020 2075 6465 623a 206c 6962 7a20 udeb: libz │ │ │ │ │ -000486e0: 3120 7a6c 6962 3167 2d75 6465 6220 283e 1 zlib1g-udeb (> │ │ │ │ │ -000486f0: 3d20 313a 312e 322e 332e 332e 6466 7367 = 1:1.2.3.3.dfsg │ │ │ │ │ -00048700: 290a 0a1f 0a46 696c 653a 2064 6562 6961 )....File: debia │ │ │ │ │ -00048710: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00048720: 4e6f 6465 3a20 5072 6f76 6964 696e 6720 Node: Providing │ │ │ │ │ -00048730: 6120 7368 6c69 6273 2066 696c 652c 2020 a shlibs file, │ │ │ │ │ -00048740: 5072 6576 3a20 5468 6520 7368 6c69 6273 Prev: The shlibs │ │ │ │ │ -00048750: 2046 696c 6520 466f 726d 6174 2c20 2055 File Format, U │ │ │ │ │ -00048760: 703a 2054 6865 2073 686c 6962 7320 7379 p: The shlibs sy │ │ │ │ │ -00048770: 7374 656d 0a0a 382e 362e 342e 3320 5072 stem..8.6.4.3 Pr │ │ │ │ │ -00048780: 6f76 6964 696e 6720 6120 e280 9873 686c oviding a ...shl │ │ │ │ │ -00048790: 6962 73e2 8099 2066 696c 650a 2e2e 2e2e ibs... file..... │ │ │ │ │ -000487a0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -000487b0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e0a 0a54 ...............T │ │ │ │ │ -000487c0: 6f20 7072 6f76 6964 6520 6120 e280 9873 o provide a ...s │ │ │ │ │ -000487d0: 686c 6962 73e2 8099 2066 696c 6520 666f hlibs... file fo │ │ │ │ │ -000487e0: 7220 6120 7368 6172 6564 206c 6962 7261 r a shared libra │ │ │ │ │ -000487f0: 7279 2062 696e 6172 7920 7061 636b 6167 ry binary packag │ │ │ │ │ -00048800: 652c 2063 7265 6174 6520 610a e280 9873 e, create a....s │ │ │ │ │ -00048810: 686c 6962 73e2 8099 2066 696c 6520 666f hlibs... file fo │ │ │ │ │ -00048820: 6c6c 6f77 696e 6720 7468 6520 666f 726d llowing the form │ │ │ │ │ -00048830: 6174 2064 6573 6372 6962 6564 2061 626f at described abo │ │ │ │ │ -00048840: 7665 2061 6e64 2070 6c61 6365 2069 7420 ve and place it │ │ │ │ │ -00048850: 696e 2074 6865 0ae2 8098 4445 4249 414e in the....DEBIAN │ │ │ │ │ -00048860: e280 9920 6469 7265 6374 6f72 7920 666f ... directory fo │ │ │ │ │ -00048870: 7220 7468 6174 2070 6163 6b61 6765 2064 r that package d │ │ │ │ │ -00048880: 7572 696e 6720 7468 6520 6275 696c 642e uring the build. │ │ │ │ │ -00048890: 2020 4974 2077 696c 6c20 7468 656e 2062 It will then b │ │ │ │ │ -000488a0: 650a 696e 636c 7564 6564 2061 7320 6120 e.included as a │ │ │ │ │ -000488b0: 636f 6e74 726f 6c20 6669 6c65 2066 6f72 control file for │ │ │ │ │ -000488c0: 2074 6861 7420 7061 636b 6167 652e 2020 that package. │ │ │ │ │ -000488d0: 2831 290a 0a53 696e 6365 20e2 8098 6470 (1)..Since ...dp │ │ │ │ │ -000488e0: 6b67 2d73 686c 6962 6465 7073 e280 9920 kg-shlibdeps... │ │ │ │ │ -000488f0: 7265 6164 7320 7468 6520 e280 9844 4542 reads the ...DEB │ │ │ │ │ -00048900: 4941 4e2f 7368 6c69 6273 e280 9920 6669 IAN/shlibs... fi │ │ │ │ │ -00048910: 6c65 7320 696e 2061 6c6c 206f 6620 7468 les in all of th │ │ │ │ │ -00048920: 650a 6269 6e61 7279 2070 6163 6b61 6765 e.binary package │ │ │ │ │ -00048930: 7320 6265 696e 6720 6275 696c 7420 6672 s being built fr │ │ │ │ │ -00048940: 6f6d 2074 6869 7320 736f 7572 6365 2070 om this source p │ │ │ │ │ -00048950: 6163 6b61 6765 2c20 616c 6c20 6f66 2074 ackage, all of t │ │ │ │ │ -00048960: 6865 0ae2 8098 4445 4249 414e 2f73 686c he....DEBIAN/shl │ │ │ │ │ -00048970: 6962 73e2 8099 2066 696c 6573 2073 686f ibs... files sho │ │ │ │ │ -00048980: 756c 6420 6265 2069 6e73 7461 6c6c 6564 uld be installed │ │ │ │ │ -00048990: 2062 6566 6f72 6520 e280 9864 706b 672d before ...dpkg- │ │ │ │ │ -000489a0: 7368 6c69 6264 6570 73e2 8099 2069 730a shlibdeps... is. │ │ │ │ │ -000489b0: 6361 6c6c 6564 206f 6e20 616e 7920 6f66 called on any of │ │ │ │ │ -000489c0: 2074 6865 2062 696e 6172 7920 7061 636b the binary pack │ │ │ │ │ -000489d0: 6167 6573 2e0a 0a20 2020 2d2d 2d2d 2d2d ages... ------ │ │ │ │ │ -000489e0: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes - │ │ │ │ │ -000489f0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1 │ │ │ │ │ -00048a00: 2920 5468 6973 2069 7320 7768 6174 20e2 ) This is what . │ │ │ │ │ -00048a10: 8098 6468 5f6d 616b 6573 686c 6962 73e2 ..dh_makeshlibs. │ │ │ │ │ -00048a20: 8099 2069 6e20 7468 6520 6465 6268 656c .. in the debhel │ │ │ │ │ -00048a30: 7065 7220 7375 6974 6520 646f 6573 2e20 per suite does. │ │ │ │ │ -00048a40: 2049 660a 796f 7572 2070 6163 6b61 6765 If.your package │ │ │ │ │ -00048a50: 2061 6c73 6f20 6861 7320 6120 7564 6562 also has a udeb │ │ │ │ │ -00048a60: 2074 6861 7420 7072 6f76 6964 6573 2061 that provides a │ │ │ │ │ -00048a70: 2073 6861 7265 6420 6c69 6272 6172 792c shared library, │ │ │ │ │ -00048a80: 0ae2 8098 6468 5f6d 616b 6573 686c 6962 ....dh_makeshlib │ │ │ │ │ -00048a90: 73e2 8099 2063 616e 2061 7574 6f6d 6174 s... can automat │ │ │ │ │ -00048aa0: 6963 616c 6c79 2067 656e 6572 6174 6520 ically generate │ │ │ │ │ -00048ab0: 7468 6520 e280 9875 6465 623a e280 9920 the ...udeb:... │ │ │ │ │ -00048ac0: 6c69 6e65 7320 6966 2079 6f75 0a73 7065 lines if you.spe │ │ │ │ │ -00048ad0: 6369 6679 2074 6865 206e 616d 6520 6f66 cify the name of │ │ │ │ │ -00048ae0: 2074 6865 2075 6465 6220 7769 7468 2074 the udeb with t │ │ │ │ │ -00048af0: 6865 20e2 8098 2d2d 6164 642d 7564 6562 he ...--add-udeb │ │ │ │ │ -00048b00: e280 9920 6f70 7469 6f6e 2e0a 0a1f 0a46 ... option.....F │ │ │ │ │ -00048b10: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00048b20: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00048b30: 5468 6520 4f70 6572 6174 696e 6720 5379 The Operating Sy │ │ │ │ │ -00048b40: 7374 656d 2c20 204e 6578 743a 2046 696c stem, Next: Fil │ │ │ │ │ -00048b50: 6573 3c32 3e2c 2020 5072 6576 3a20 5368 es<2>, Prev: Sh │ │ │ │ │ -00048b60: 6172 6564 206c 6962 7261 7269 6573 2c20 ared libraries, │ │ │ │ │ -00048b70: 2055 703a 2054 6f70 0a0a 3920 5468 6520 Up: Top..9 The │ │ │ │ │ -00048b80: 4f70 6572 6174 696e 6720 5379 7374 656d Operating System │ │ │ │ │ -00048b90: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .*************** │ │ │ │ │ -00048ba0: 2a2a 2a2a 2a2a 2a0a 0a2a 204d 656e 753a *******..* Menu: │ │ │ │ │ -00048bb0: 0a0a 2a20 4669 6c65 2073 7973 7465 6d20 ..* File system │ │ │ │ │ -00048bc0: 6869 6572 6172 6368 793a 3a0a 2a20 5573 hierarchy::.* Us │ │ │ │ │ -00048bd0: 6572 7320 616e 6420 6772 6f75 7073 3a3a ers and groups:: │ │ │ │ │ -00048be0: 0a2a 2053 7461 7274 696e 6720 7379 7374 .* Starting syst │ │ │ │ │ -00048bf0: 656d 2073 6572 7669 6365 733a 3a0a 2a20 em services::.* │ │ │ │ │ -00048c00: 436f 6e73 6f6c 6520 6d65 7373 6167 6573 Console messages │ │ │ │ │ -00048c10: 2066 726f 6d20 696e 6974 2e64 2073 6372 from init.d scr │ │ │ │ │ -00048c20: 6970 7473 3a20 436f 6e73 6f6c 6520 6d65 ipts: Console me │ │ │ │ │ -00048c30: 7373 6167 6573 2066 726f 6d20 696e 6974 ssages from init │ │ │ │ │ -00048c40: 2064 2073 6372 6970 7473 2e0a 2a20 4372 d scripts..* Cr │ │ │ │ │ -00048c50: 6f6e 206a 6f62 733a 3a0a 2a20 4d65 6e75 on jobs::.* Menu │ │ │ │ │ -00048c60: 733a 3a0a 2a20 4d75 6c74 696d 6564 6961 s::.* Multimedia │ │ │ │ │ -00048c70: 2068 616e 646c 6572 733a 3a0a 2a20 4b65 handlers::.* Ke │ │ │ │ │ -00048c80: 7962 6f61 7264 2063 6f6e 6669 6775 7261 yboard configura │ │ │ │ │ -00048c90: 7469 6f6e 3a3a 0a2a 2045 6e76 6972 6f6e tion::.* Environ │ │ │ │ │ -00048ca0: 6d65 6e74 2076 6172 6961 626c 6573 3a3a ment variables:: │ │ │ │ │ -00048cb0: 0a2a 2052 6567 6973 7465 7269 6e67 2044 .* Registering D │ │ │ │ │ -00048cc0: 6f63 756d 656e 7473 2075 7369 6e67 2064 ocuments using d │ │ │ │ │ -00048cd0: 6f63 2d62 6173 653a 3a0a 2a20 416c 7465 oc-base::.* Alte │ │ │ │ │ -00048ce0: 726e 6174 6520 696e 6974 2073 7973 7465 rnate init syste │ │ │ │ │ -00048cf0: 6d73 3a3a 0a2a 2053 6967 6e61 6c69 6e67 ms::.* Signaling │ │ │ │ │ -00048d00: 2074 6861 7420 6120 7265 626f 6f74 2069 that a reboot i │ │ │ │ │ -00048d10: 7320 7265 7175 6972 6564 3a3a 0a0a 1f0a s required::.... │ │ │ │ │ -00048d20: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00048d30: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00048d40: 2046 696c 6520 7379 7374 656d 2068 6965 File system hie │ │ │ │ │ -00048d50: 7261 7263 6879 2c20 204e 6578 743a 2055 rarchy, Next: U │ │ │ │ │ -00048d60: 7365 7273 2061 6e64 2067 726f 7570 732c sers and groups, │ │ │ │ │ -00048d70: 2020 5570 3a20 5468 6520 4f70 6572 6174 Up: The Operat │ │ │ │ │ -00048d80: 696e 6720 5379 7374 656d 0a0a 392e 3120 ing System..9.1 │ │ │ │ │ -00048d90: 4669 6c65 2073 7973 7465 6d20 6869 6572 File system hier │ │ │ │ │ -00048da0: 6172 6368 790a 3d3d 3d3d 3d3d 3d3d 3d3d archy.========== │ │ │ │ │ -00048db0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -00048dc0: 0a2a 204d 656e 753a 0a0a 2a20 4669 6c65 .* Menu:..* File │ │ │ │ │ -00048dd0: 2053 7973 7465 6d20 5374 7275 6374 7572 System Structur │ │ │ │ │ -00048de0: 653a 3a0a 2a20 5369 7465 2d73 7065 6369 e::.* Site-speci │ │ │ │ │ -00048df0: 6669 6320 7072 6f67 7261 6d73 3a3a 0a2a fic programs::.* │ │ │ │ │ -00048e00: 2054 6865 2073 7973 7465 6d2d 7769 6465 The system-wide │ │ │ │ │ -00048e10: 206d 6169 6c20 6469 7265 6374 6f72 793a mail directory: │ │ │ │ │ -00048e20: 3a0a 2a20 2f72 756e 2061 6e64 202f 7275 :.* /run and /ru │ │ │ │ │ -00048e30: 6e2f 6c6f 636b 3a3a 0a0a 1f0a 4669 6c65 n/lock::....File │ │ │ │ │ -00048e40: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -00048e50: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil │ │ │ │ │ -00048e60: 6520 5379 7374 656d 2053 7472 7563 7475 e System Structu │ │ │ │ │ -00048e70: 7265 2c20 204e 6578 743a 2053 6974 652d re, Next: Site- │ │ │ │ │ -00048e80: 7370 6563 6966 6963 2070 726f 6772 616d specific program │ │ │ │ │ -00048e90: 732c 2020 5570 3a20 4669 6c65 2073 7973 s, Up: File sys │ │ │ │ │ -00048ea0: 7465 6d20 6869 6572 6172 6368 790a 0a39 tem hierarchy..9 │ │ │ │ │ -00048eb0: 2e31 2e31 2046 696c 6520 5379 7374 656d .1.1 File System │ │ │ │ │ -00048ec0: 2053 7472 7563 7475 7265 0a2d 2d2d 2d2d Structure.----- │ │ │ │ │ -00048ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00048ee0: 2d2d 2d2d 2d2d 0a0a 5468 6520 6c6f 6361 ------..The loca │ │ │ │ │ -00048ef0: 7469 6f6e 206f 6620 616c 6c20 6669 6c65 tion of all file │ │ │ │ │ -00048f00: 7320 616e 6420 6469 7265 6374 6f72 6965 s and directorie │ │ │ │ │ -00048f10: 7320 6d75 7374 2063 6f6d 706c 7920 7769 s must comply wi │ │ │ │ │ -00048f20: 7468 2074 6865 0a46 696c 6573 7973 7465 th the.Filesyste │ │ │ │ │ -00048f30: 6d20 4869 6572 6172 6368 7920 5374 616e m Hierarchy Stan │ │ │ │ │ -00048f40: 6461 7264 2028 4648 5329 2c20 7665 7273 dard (FHS), vers │ │ │ │ │ -00048f50: 696f 6e20 332e 302c 2077 6974 6820 7468 ion 3.0, with th │ │ │ │ │ -00048f60: 6520 6578 6365 7074 696f 6e73 0a6e 6f74 e exceptions.not │ │ │ │ │ -00048f70: 6564 2062 656c 6f77 2c20 616e 6420 6578 ed below, and ex │ │ │ │ │ -00048f80: 6365 7074 2077 6865 7265 2064 6f69 6e67 cept where doing │ │ │ │ │ -00048f90: 2073 6f20 776f 756c 6420 7669 6f6c 6174 so would violat │ │ │ │ │ -00048fa0: 6520 6f74 6865 7220 7465 726d 7320 6f66 e other terms of │ │ │ │ │ -00048fb0: 0a44 6562 6961 6e20 506f 6c69 6379 2e20 .Debian Policy. │ │ │ │ │ -00048fc0: 2054 6865 2066 6f6c 6c6f 7769 6e67 2065 The following e │ │ │ │ │ -00048fd0: 7863 6570 7469 6f6e 7320 746f 2074 6865 xceptions to the │ │ │ │ │ -00048fe0: 2046 4853 2061 7070 6c79 3a0a 0a20 2031 FHS apply:.. 1 │ │ │ │ │ -00048ff0: 2e20 5468 6520 4648 5320 7265 7175 6972 . The FHS requir │ │ │ │ │ -00049000: 656d 656e 7420 7468 6174 2061 7263 6869 ement that archi │ │ │ │ │ -00049010: 7465 6374 7572 652d 696e 6465 7065 6e64 tecture-independ │ │ │ │ │ -00049020: 656e 740a 2020 2020 2061 7070 6c69 6361 ent. applica │ │ │ │ │ -00049030: 7469 6f6e 2d73 7065 6369 6669 6320 7374 tion-specific st │ │ │ │ │ -00049040: 6174 6963 2066 696c 6573 2062 6520 6c6f atic files be lo │ │ │ │ │ -00049050: 6361 7465 6420 696e 20e2 8098 2f75 7372 cated in .../usr │ │ │ │ │ -00049060: 2f73 6861 7265 e280 9920 6973 0a20 2020 /share... is. │ │ │ │ │ -00049070: 2020 7265 6c61 7865 6420 746f 2061 2073 relaxed to a s │ │ │ │ │ -00049080: 7567 6765 7374 696f 6e2e 2020 496e 2070 uggestion. In p │ │ │ │ │ -00049090: 6172 7469 6375 6c61 722c 2061 2073 7562 articular, a sub │ │ │ │ │ -000490a0: 6469 7265 6374 6f72 7920 6f66 0a20 2020 directory of. │ │ │ │ │ -000490b0: 2020 e280 982f 7573 722f 6c69 62e2 8099 .../usr/lib... │ │ │ │ │ -000490c0: 206d 6179 2062 6520 7573 6564 2062 7920 may be used by │ │ │ │ │ -000490d0: 6120 7061 636b 6167 6520 286f 7220 6120 a package (or a │ │ │ │ │ -000490e0: 636f 6c6c 6563 7469 6f6e 206f 6620 7061 collection of pa │ │ │ │ │ -000490f0: 636b 6167 6573 290a 2020 2020 2074 6f20 ckages). to │ │ │ │ │ -00049100: 686f 6c64 2061 206d 6978 7475 7265 206f hold a mixture o │ │ │ │ │ -00049110: 6620 6172 6368 6974 6563 7475 7265 2d69 f architecture-i │ │ │ │ │ -00049120: 6e64 6570 656e 6465 6e74 2061 6e64 0a20 ndependent and. │ │ │ │ │ -00049130: 2020 2020 6172 6368 6974 6563 7475 7265 architecture │ │ │ │ │ -00049140: 2d64 6570 656e 6465 6e74 2066 696c 6573 -dependent files │ │ │ │ │ -00049150: 2e20 2048 6f77 6576 6572 2c20 7768 656e . However, when │ │ │ │ │ -00049160: 2061 2064 6972 6563 746f 7279 2069 730a a directory is. │ │ │ │ │ -00049170: 2020 2020 2065 6e74 6972 656c 7920 636f entirely co │ │ │ │ │ -00049180: 6d70 6f73 6564 206f 6620 6172 6368 6974 mposed of archit │ │ │ │ │ -00049190: 6563 7475 7265 2d69 6e64 6570 656e 6465 ecture-independe │ │ │ │ │ -000491a0: 6e74 2066 696c 6573 2c20 6974 2073 686f nt files, it sho │ │ │ │ │ -000491b0: 756c 6420 6265 0a20 2020 2020 6c6f 6361 uld be. loca │ │ │ │ │ -000491c0: 7465 6420 696e 20e2 8098 2f75 7372 2f73 ted in .../usr/s │ │ │ │ │ -000491d0: 6861 7265 e280 992e 0a0a 2020 322e 2054 hare...... 2. T │ │ │ │ │ -000491e0: 6865 206f 7074 696f 6e61 6c20 7275 6c65 he optional rule │ │ │ │ │ -000491f0: 7320 7265 6c61 7465 6420 746f 2075 7365 s related to use │ │ │ │ │ -00049200: 7220 7370 6563 6966 6963 2063 6f6e 6669 r specific confi │ │ │ │ │ -00049210: 6775 7261 7469 6f6e 2066 696c 6573 2066 guration files f │ │ │ │ │ -00049220: 6f72 0a20 2020 2020 6170 706c 6963 6174 or. applicat │ │ │ │ │ -00049230: 696f 6e73 2061 7265 2073 746f 7265 6420 ions are stored │ │ │ │ │ -00049240: 696e 2074 6865 2075 7365 72e2 8099 7320 in the user...s │ │ │ │ │ -00049250: 686f 6d65 2064 6972 6563 746f 7279 2061 home directory a │ │ │ │ │ -00049260: 7265 2072 656c 6178 6564 2e0a 2020 2020 re relaxed.. │ │ │ │ │ -00049270: 2049 7420 6973 2072 6563 6f6d 6d65 6e64 It is recommend │ │ │ │ │ -00049280: 6564 2074 6861 7420 7375 6368 2066 696c ed that such fil │ │ │ │ │ -00049290: 6573 2073 7461 7274 2077 6974 6820 7468 es start with th │ │ │ │ │ -000492a0: 6520 e280 98e2 8098 2ee2 8099 e280 9920 e ............. │ │ │ │ │ -000492b0: 6368 6172 6163 7465 7220 2861 0a20 2020 character (a. │ │ │ │ │ -000492c0: 2020 e280 9c64 6f74 2066 696c 65e2 809d ...dot file... │ │ │ │ │ -000492d0: 292c 2061 6e64 2069 6620 616e 2061 7070 ), and if an app │ │ │ │ │ -000492e0: 6c69 6361 7469 6f6e 206e 6565 6473 2074 lication needs t │ │ │ │ │ -000492f0: 6f20 6372 6561 7465 206d 6f72 6520 7468 o create more th │ │ │ │ │ -00049300: 616e 206f 6e65 0a20 2020 2020 646f 7420 an one. dot │ │ │ │ │ -00049310: 6669 6c65 2074 6865 6e20 7468 6520 7072 file then the pr │ │ │ │ │ -00049320: 6566 6572 7265 6420 706c 6163 656d 656e eferred placemen │ │ │ │ │ -00049330: 7420 6973 2069 6e20 6120 7375 6264 6972 t is in a subdir │ │ │ │ │ -00049340: 6563 746f 7279 2077 6974 6820 610a 2020 ectory with a. │ │ │ │ │ -00049350: 2020 206e 616d 6520 7374 6172 7469 6e67 name starting │ │ │ │ │ -00049360: 2077 6974 6820 6120 e280 982e e280 9920 with a ....... │ │ │ │ │ -00049370: 6368 6172 6163 7465 722c 2028 6120 e280 character, (a .. │ │ │ │ │ -00049380: 9c64 6f74 2064 6972 6563 746f 7279 e280 .dot directory.. │ │ │ │ │ -00049390: 9d29 2e20 2049 6e20 7468 6973 0a20 2020 .). In this. │ │ │ │ │ -000493a0: 2020 6361 7365 2069 7420 6973 2072 6563 case it is rec │ │ │ │ │ -000493b0: 6f6d 6d65 6e64 6564 2074 6865 2063 6f6e ommended the con │ │ │ │ │ -000493c0: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ -000493d0: 206e 6f74 2073 7461 7274 2077 6974 6820 not start with │ │ │ │ │ -000493e0: 7468 650a 2020 2020 20e2 8098 2ee2 8099 the. ....... │ │ │ │ │ -000493f0: 2063 6861 7261 6374 6572 2e0a 0a20 2033 character... 3 │ │ │ │ │ -00049400: 2e20 4f6e 6c79 2074 6865 2064 796e 616d . Only the dynam │ │ │ │ │ -00049410: 6963 206c 696e 6b65 7220 616e 6420 6c69 ic linker and li │ │ │ │ │ -00049420: 6263 2061 7265 2061 6c6c 6f77 6564 2074 bc are allowed t │ │ │ │ │ -00049430: 6f20 696e 7374 616c 6c20 6669 6c65 7320 o install files │ │ │ │ │ -00049440: 696e 0a20 2020 2020 e280 982f 6c69 6236 in. .../lib6 │ │ │ │ │ -00049450: 34e2 8099 2e0a 0a20 2034 2e20 5468 6520 4...... 4. The │ │ │ │ │ -00049460: 7265 7175 6972 656d 656e 7420 666f 7220 requirement for │ │ │ │ │ -00049470: 6f62 6a65 6374 2066 696c 6573 2c20 696e object files, in │ │ │ │ │ -00049480: 7465 726e 616c 2062 696e 6172 6965 732c ternal binaries, │ │ │ │ │ -00049490: 2061 6e64 206c 6962 7261 7269 6573 2c0a and libraries,. │ │ │ │ │ -000494a0: 2020 2020 2069 6e63 6c75 6469 6e67 20e2 including . │ │ │ │ │ -000494b0: 8098 6c69 6263 2e73 6f2e 2ae2 8099 2c20 ..libc.so.*..., │ │ │ │ │ -000494c0: 746f 2062 6520 6c6f 6361 7465 6420 6469 to be located di │ │ │ │ │ -000494d0: 7265 6374 6c79 2075 6e64 6572 20e2 8098 rectly under ... │ │ │ │ │ -000494e0: 2f6c 6962 7b2c 3332 7de2 8099 2061 6e64 /lib{,32}... and │ │ │ │ │ -000494f0: 0a20 2020 2020 e280 982f 7573 722f 6c69 . .../usr/li │ │ │ │ │ -00049500: 627b 2c33 327d e280 9920 6973 2061 6d65 b{,32}... is ame │ │ │ │ │ -00049510: 6e64 6564 2c20 7065 726d 6974 7469 6e67 nded, permitting │ │ │ │ │ -00049520: 2066 696c 6573 2074 6f20 696e 7374 6561 files to instea │ │ │ │ │ -00049530: 6420 6265 0a20 2020 2020 696e 7374 616c d be. instal │ │ │ │ │ -00049540: 6c65 6420 746f 20e2 8098 2f6c 6962 2f74 led to .../lib/t │ │ │ │ │ -00049550: 7269 706c 6574 e280 9920 616e 6420 e280 riplet... and .. │ │ │ │ │ -00049560: 982f 7573 722f 6c69 622f 7472 6970 6c65 ./usr/lib/triple │ │ │ │ │ -00049570: 74e2 8099 2c20 7768 6572 6520 e280 9874 t..., where ...t │ │ │ │ │ -00049580: 7269 706c 6574 e280 990a 2020 2020 2069 riplet.... i │ │ │ │ │ -00049590: 7320 7468 6520 7661 6c75 6520 7265 7475 s the value retu │ │ │ │ │ -000495a0: 726e 6564 2062 7920 e280 9864 706b 672d rned by ...dpkg- │ │ │ │ │ -000495b0: 6172 6368 6974 6563 7475 7265 202d 7144 architecture -qD │ │ │ │ │ -000495c0: 4542 5f48 4f53 545f 4d55 4c54 4941 5243 EB_HOST_MULTIARC │ │ │ │ │ -000495d0: 48e2 8099 0a20 2020 2020 666f 7220 7468 H.... for th │ │ │ │ │ -000495e0: 6520 6172 6368 6974 6563 7475 7265 206f e architecture o │ │ │ │ │ -000495f0: 6620 7468 6520 7061 636b 6167 652e 2020 f the package. │ │ │ │ │ -00049600: 5061 636b 6167 6573 206d 7573 7420 6e6f Packages must no │ │ │ │ │ -00049610: 7420 696e 7374 616c 6c0a 2020 2020 2066 t install. f │ │ │ │ │ -00049620: 696c 6573 2074 6f20 616e 7920 7472 6970 iles to any trip │ │ │ │ │ -00049630: 6c65 7420 7061 7468 206f 7468 6572 2074 let path other t │ │ │ │ │ -00049640: 6861 6e20 7468 6520 6f6e 6520 6d61 7463 han the one matc │ │ │ │ │ -00049650: 6869 6e67 2074 6865 0a20 2020 2020 6172 hing the. ar │ │ │ │ │ -00049660: 6368 6974 6563 7475 7265 206f 6620 7468 chitecture of th │ │ │ │ │ -00049670: 6174 2070 6163 6b61 6765 3b20 666f 7220 at package; for │ │ │ │ │ -00049680: 696e 7374 616e 6365 2c20 616e 20e2 8098 instance, an ... │ │ │ │ │ -00049690: 4172 6368 6974 6563 7475 7265 3a0a 2020 Architecture:. │ │ │ │ │ -000496a0: 2020 2061 6d64 3634 e280 9920 7061 636b amd64... pack │ │ │ │ │ -000496b0: 6167 6520 636f 6e74 6169 6e69 6e67 2033 age containing 3 │ │ │ │ │ -000496c0: 322d 6269 7420 7838 3620 6c69 6272 6172 2-bit x86 librar │ │ │ │ │ -000496d0: 6965 7320 6d75 7374 206e 6f74 2069 6e73 ies must not ins │ │ │ │ │ -000496e0: 7461 6c6c 0a20 2020 2020 7468 6573 6520 tall. these │ │ │ │ │ -000496f0: 6c69 6272 6172 6965 7320 746f 20e2 8098 libraries to ... │ │ │ │ │ -00049700: 2f75 7372 2f6c 6962 2f69 3338 362d 6c69 /usr/lib/i386-li │ │ │ │ │ -00049710: 6e75 782d 676e 75e2 8099 2e20 2028 3129 nux-gnu.... (1) │ │ │ │ │ -00049720: 0a0a 2020 2020 2050 6163 6b61 6765 7320 .. Packages │ │ │ │ │ -00049730: 666f 7220 3634 2d62 6974 2061 7263 6869 for 64-bit archi │ │ │ │ │ -00049740: 7465 6374 7572 6573 206d 7573 7420 6e6f tectures must no │ │ │ │ │ -00049750: 7420 696e 7374 616c 6c20 6669 6c65 7320 t install files │ │ │ │ │ -00049760: 696e 0a20 2020 2020 e280 982f 7573 722f in. .../usr/ │ │ │ │ │ -00049770: 6c69 6236 34e2 8099 206f 7220 696e 2061 lib64... or in a │ │ │ │ │ -00049780: 2073 7562 6469 7265 6374 6f72 7920 6f66 subdirectory of │ │ │ │ │ -00049790: 2069 742e 0a0a 2020 2020 2054 6865 2072 it... The r │ │ │ │ │ -000497a0: 6571 7569 7265 6d65 6e74 2066 6f72 2043 equirement for C │ │ │ │ │ -000497b0: 2061 6e64 2043 2b2b 2068 6561 6465 7273 and C++ headers │ │ │ │ │ -000497c0: 2066 696c 6573 2074 6f20 6265 2061 6363 files to be acc │ │ │ │ │ -000497d0: 6573 7369 626c 650a 2020 2020 2074 6872 essible. thr │ │ │ │ │ -000497e0: 6f75 6768 2074 6865 2073 6561 7263 6820 ough the search │ │ │ │ │ -000497f0: 7061 7468 20e2 8098 2f75 7372 2f69 6e63 path .../usr/inc │ │ │ │ │ -00049800: 6c75 6465 2fe2 8099 2069 7320 616d 656e lude/... is amen │ │ │ │ │ -00049810: 6465 642c 2070 6572 6d69 7474 696e 670a ded, permitting. │ │ │ │ │ -00049820: 2020 2020 2066 696c 6573 2074 6f20 6265 files to be │ │ │ │ │ -00049830: 2061 6363 6573 7369 626c 6520 7468 726f accessible thro │ │ │ │ │ -00049840: 7567 6820 7468 6520 7365 6172 6368 2070 ugh the search p │ │ │ │ │ -00049850: 6174 680a 2020 2020 20e2 8098 2f75 7372 ath. .../usr │ │ │ │ │ -00049860: 2f69 6e63 6c75 6465 2f74 7269 706c 6574 /include/triplet │ │ │ │ │ -00049870: e280 9920 7768 6572 6520 e280 9874 7269 ... where ...tri │ │ │ │ │ -00049880: 706c 6574 e280 9920 6973 2061 7320 6162 plet... is as ab │ │ │ │ │ -00049890: 6f76 652e 2020 2832 290a 0a20 2020 2020 ove. (2).. │ │ │ │ │ -000498a0: 4170 706c 6963 6174 696f 6e73 206d 6179 Applications may │ │ │ │ │ -000498b0: 2061 6c73 6f20 7573 6520 6120 7369 6e67 also use a sing │ │ │ │ │ -000498c0: 6c65 2073 7562 6469 7265 6374 6f72 7920 le subdirectory │ │ │ │ │ -000498d0: 756e 6465 720a 2020 2020 20e2 8098 2f75 under. .../u │ │ │ │ │ -000498e0: 7372 2f6c 6962 2f74 7269 706c 6574 e280 sr/lib/triplet.. │ │ │ │ │ -000498f0: 992e 0a0a 2020 2020 2054 6865 2065 7865 .... The exe │ │ │ │ │ -00049900: 6375 7469 6f6e 2074 696d 6520 6c69 6e6b cution time link │ │ │ │ │ -00049910: 6572 2f6c 6f61 6465 722c 206c 642a 2c20 er/loader, ld*, │ │ │ │ │ -00049920: 6d75 7374 2073 7469 6c6c 2062 6520 6d61 must still be ma │ │ │ │ │ -00049930: 6465 2061 7661 696c 6162 6c65 0a20 2020 de available. │ │ │ │ │ -00049940: 2020 696e 2074 6865 2065 7869 7374 696e in the existin │ │ │ │ │ -00049950: 6720 6c6f 6361 7469 6f6e 2075 6e64 6572 g location under │ │ │ │ │ -00049960: 202f 6c69 6220 6f72 202f 6c69 6236 3420 /lib or /lib64 │ │ │ │ │ -00049970: 7369 6e63 6520 7468 6973 2069 7320 7061 since this is pa │ │ │ │ │ -00049980: 7274 206f 660a 2020 2020 2074 6865 2045 rt of. the E │ │ │ │ │ -00049990: 4c46 2041 4249 2066 6f72 2074 6865 2061 LF ABI for the a │ │ │ │ │ -000499a0: 7263 6869 7465 6374 7572 652e 0a0a 2020 rchitecture... │ │ │ │ │ -000499b0: 352e 2054 6865 2072 6571 7569 7265 6d65 5. The requireme │ │ │ │ │ -000499c0: 6e74 2074 6861 7420 e280 982f 7573 722f nt that .../usr/ │ │ │ │ │ -000499d0: 6c6f 6361 6c2f 7368 6172 652f 6d61 6ee2 local/share/man. │ │ │ │ │ -000499e0: 8099 2062 6520 e280 9c73 796e 6f6e 796d .. be ...synonym │ │ │ │ │ -000499f0: 6f75 73e2 809d 2077 6974 680a 2020 2020 ous... with. │ │ │ │ │ -00049a00: 20e2 8098 2f75 7372 2f6c 6f63 616c 2f6d .../usr/local/m │ │ │ │ │ -00049a10: 616e e280 9920 6973 2072 656c 6178 6564 an... is relaxed │ │ │ │ │ -00049a20: 2074 6f20 6120 7265 636f 6d6d 656e 6461 to a recommenda │ │ │ │ │ -00049a30: 7469 6f6e 0a0a 2020 362e 2054 6865 2072 tion.. 6. The r │ │ │ │ │ -00049a40: 6571 7569 7265 6d65 6e74 2074 6861 7420 equirement that │ │ │ │ │ -00049a50: 7769 6e64 6f77 206d 616e 6167 6572 7320 window managers │ │ │ │ │ -00049a60: 7769 7468 2061 2073 696e 676c 6520 636f with a single co │ │ │ │ │ -00049a70: 6e66 6967 7572 6174 696f 6e0a 2020 2020 nfiguration. │ │ │ │ │ -00049a80: 2066 696c 6520 6361 6c6c 2069 7420 e280 file call it .. │ │ │ │ │ -00049a90: 9873 7973 7465 6d2e 2a77 6d72 63e2 8099 .system.*wmrc... │ │ │ │ │ -00049aa0: 2069 7320 7265 6d6f 7665 642c 2061 7320 is removed, as │ │ │ │ │ -00049ab0: 6973 2074 6865 2072 6573 7472 6963 7469 is the restricti │ │ │ │ │ -00049ac0: 6f6e 2074 6861 740a 2020 2020 2074 6865 on that. the │ │ │ │ │ -00049ad0: 2077 696e 646f 7720 6d61 6e61 6765 7220 window manager │ │ │ │ │ -00049ae0: 7375 6264 6972 6563 746f 7279 2062 6520 subdirectory be │ │ │ │ │ -00049af0: 6e61 6d65 6420 6964 656e 7469 6361 6c6c named identicall │ │ │ │ │ -00049b00: 7920 746f 2074 6865 2077 696e 646f 770a y to the window. │ │ │ │ │ -00049b10: 2020 2020 206d 616e 6167 6572 206e 616d manager nam │ │ │ │ │ -00049b20: 6520 6974 7365 6c66 2e0a 0a20 2037 2e20 e itself... 7. │ │ │ │ │ -00049b30: 5468 6520 7265 7175 6972 656d 656e 7420 The requirement │ │ │ │ │ -00049b40: 7468 6174 2062 6f6f 7420 6d61 6e61 6765 that boot manage │ │ │ │ │ -00049b50: 7220 636f 6e66 6967 7572 6174 696f 6e20 r configuration │ │ │ │ │ -00049b60: 6669 6c65 7320 6c69 7665 2069 6e0a 2020 files live in. │ │ │ │ │ -00049b70: 2020 20e2 8098 2f65 7463 e280 992c 206f .../etc..., o │ │ │ │ │ -00049b80: 7220 6174 206c 6561 7374 2061 7265 2073 r at least are s │ │ │ │ │ -00049b90: 796d 6c69 6e6b 6564 2074 6865 7265 2c20 ymlinked there, │ │ │ │ │ -00049ba0: 6973 2072 656c 6178 6564 2074 6f20 610a is relaxed to a. │ │ │ │ │ -00049bb0: 2020 2020 2072 6563 6f6d 6d65 6e64 6174 recommendat │ │ │ │ │ -00049bc0: 696f 6e2e 0a0a 2020 382e 20e2 8098 2f76 ion... 8. .../v │ │ │ │ │ -00049bd0: 6172 2f72 756e e280 9920 6973 2072 6571 ar/run... is req │ │ │ │ │ -00049be0: 7569 7265 6420 746f 2062 6520 6120 7379 uired to be a sy │ │ │ │ │ -00049bf0: 6d62 6f6c 6963 206c 696e 6b20 746f 20e2 mbolic link to . │ │ │ │ │ -00049c00: 8098 2f72 756e e280 992c 2061 6e64 0a20 ../run..., and. │ │ │ │ │ -00049c10: 2020 2020 e280 982f 7661 722f 6c6f 636b .../var/lock │ │ │ │ │ -00049c20: e280 9920 6973 2072 6571 7569 7265 6420 ... is required │ │ │ │ │ -00049c30: 746f 2062 6520 6120 7379 6d62 6f6c 6963 to be a symbolic │ │ │ │ │ -00049c40: 206c 696e 6b20 746f 20e2 8098 2f72 756e link to .../run │ │ │ │ │ -00049c50: 2f6c 6f63 6be2 8099 2e0a 0a20 2039 2e20 /lock...... 9. │ │ │ │ │ -00049c60: 5468 6520 e280 982f 7661 722f 7777 77e2 The .../var/www. │ │ │ │ │ -00049c70: 8099 2064 6972 6563 746f 7279 2069 7320 .. directory is │ │ │ │ │ -00049c80: 6164 6469 7469 6f6e 616c 6c79 2061 6c6c additionally all │ │ │ │ │ -00049c90: 6f77 6564 2e0a 0a20 2031 302e 2054 6865 owed... 10. The │ │ │ │ │ -00049ca0: 2072 6571 7569 7265 6d65 6e74 2066 6f72 requirement for │ │ │ │ │ -00049cb0: 20e2 8098 2f75 7372 2f6c 6f63 616c 2f73 .../usr/local/s │ │ │ │ │ -00049cc0: 6861 7265 2f63 6f6c 6f72 e280 9920 746f hare/color... to │ │ │ │ │ -00049cd0: 2065 7869 7374 2069 660a 2020 2020 20e2 exist if. . │ │ │ │ │ -00049ce0: 8098 2f75 7372 2f73 6861 7265 2f63 6f6c ../usr/share/col │ │ │ │ │ -00049cf0: 6f72 e280 9920 6578 6973 7473 2069 7320 or... exists is │ │ │ │ │ -00049d00: 7265 6c61 7865 6420 746f 2061 2072 6563 relaxed to a rec │ │ │ │ │ -00049d10: 6f6d 6d65 6e64 6174 696f 6e2e 0a0a 2020 ommendation... │ │ │ │ │ -00049d20: 3131 2e20 5468 6520 7265 7175 6972 656d 11. The requirem │ │ │ │ │ -00049d30: 656e 7420 666f 7220 e280 982f 7573 722f ent for .../usr/ │ │ │ │ │ -00049d40: 6c6f 6361 6c2f 6c69 6271 7561 6ce2 8099 local/libqual... │ │ │ │ │ -00049d50: 2074 6f20 6578 6973 7420 6966 20e2 8098 to exist if ... │ │ │ │ │ -00049d60: 2f6c 6962 7175 616c e280 9920 6f72 0a20 /libqual... or. │ │ │ │ │ -00049d70: 2020 2020 e280 982f 7573 722f 6c69 6271 .../usr/libq │ │ │ │ │ -00049d80: 7561 6ce2 8099 2065 7869 7374 7320 2877 ual... exists (w │ │ │ │ │ -00049d90: 6865 7265 20e2 8098 6c69 6271 7561 6ce2 here ...libqual. │ │ │ │ │ -00049da0: 8099 2069 7320 6120 7661 7269 616e 7420 .. is a variant │ │ │ │ │ -00049db0: 6f66 20e2 8098 6c69 62e2 8099 2073 7563 of ...lib... suc │ │ │ │ │ -00049dc0: 680a 2020 2020 2061 7320 e280 986c 6962 h. as ...lib │ │ │ │ │ -00049dd0: 3332 e280 9920 6f72 20e2 8098 6c69 6236 32... or ...lib6 │ │ │ │ │ -00049de0: 34e2 8099 2920 6973 2072 656d 6f76 6564 4...) is removed │ │ │ │ │ -00049df0: 2e0a 0a20 2031 322e 204f 6e20 474e 552f ... 12. On GNU/ │ │ │ │ │ -00049e00: 4875 7264 2073 7973 7465 6d73 2c20 7468 Hurd systems, th │ │ │ │ │ -00049e10: 6520 666f 6c6c 6f77 696e 6720 6164 6469 e following addi │ │ │ │ │ -00049e20: 7469 6f6e 616c 2064 6972 6563 746f 7269 tional directori │ │ │ │ │ -00049e30: 6573 2061 7265 0a20 2020 2020 616c 6c6f es are. allo │ │ │ │ │ -00049e40: 7765 6420 696e 2074 6865 2072 6f6f 7420 wed in the root │ │ │ │ │ -00049e50: 6669 6c65 7379 7374 656d 3a20 e280 982f filesystem: .../ │ │ │ │ │ -00049e60: 6875 7264 e280 9920 616e 6420 e280 982f hurd... and .../ │ │ │ │ │ -00049e70: 7365 7276 6572 73e2 8099 2e20 2028 3329 servers.... (3) │ │ │ │ │ -00049e80: 0a0a 2020 3133 2e20 4173 2061 6e20 6578 .. 13. As an ex │ │ │ │ │ -00049e90: 6365 7074 696f 6e20 746f 2074 6865 2072 ception to the r │ │ │ │ │ -00049ea0: 6571 7569 7265 6d65 6e74 2066 6f72 2074 equirement for t │ │ │ │ │ -00049eb0: 6865 7265 2074 6f20 6265 206e 6f0a 2020 here to be no. │ │ │ │ │ -00049ec0: 2020 2073 7562 6469 7265 6374 6f72 6965 subdirectorie │ │ │ │ │ -00049ed0: 7320 696e 20e2 8098 2f75 7372 2f62 696e s in .../usr/bin │ │ │ │ │ -00049ee0: e280 992c 2074 6865 20e2 8098 6d68 e280 ..., the ...mh.. │ │ │ │ │ -00049ef0: 9920 6d61 696c 2d68 616e 646c 696e 6720 . mail-handling │ │ │ │ │ -00049f00: 7375 6974 6520 6d61 790a 2020 2020 2063 suite may. c │ │ │ │ │ -00049f10: 7265 6174 6520 e280 982f 7573 722f 6269 reate .../usr/bi │ │ │ │ │ -00049f20: 6e2f 6d68 2fe2 8099 2c20 6173 2077 6173 n/mh/..., as was │ │ │ │ │ -00049f30: 2061 6c6c 6f77 6564 2069 6e20 4648 5320 allowed in FHS │ │ │ │ │ -00049f40: 7665 7273 696f 6e20 322e 332e 2020 4f74 version 2.3. Ot │ │ │ │ │ -00049f50: 6865 720a 2020 2020 2073 7562 6469 7265 her. subdire │ │ │ │ │ -00049f60: 6374 6f72 6965 7320 6172 6520 6e6f 7420 ctories are not │ │ │ │ │ -00049f70: 616c 6c6f 7765 642e 0a0a 5468 6520 7665 allowed...The ve │ │ │ │ │ -00049f80: 7273 696f 6e20 6f66 2074 6869 7320 646f rsion of this do │ │ │ │ │ -00049f90: 6375 6d65 6e74 2072 6566 6572 7265 6420 cument referred │ │ │ │ │ -00049fa0: 6865 7265 2063 616e 2062 6520 666f 756e here can be foun │ │ │ │ │ -00049fb0: 6420 696e 2074 6865 0ae2 8098 6465 6269 d in the....debi │ │ │ │ │ -00049fc0: 616e 2d70 6f6c 6963 79e2 8099 2070 6163 an-policy... pac │ │ │ │ │ -00049fd0: 6b61 6765 206f 7220 6f6e 2046 4853 2028 kage or on FHS ( │ │ │ │ │ -00049fe0: 4465 6269 616e 2063 6f70 7929 2834 2920 Debian copy)(4) │ │ │ │ │ -00049ff0: 616c 6f6e 6773 6964 6520 7468 6973 206d alongside this m │ │ │ │ │ -0004a000: 616e 7561 6c0a 286f 722c 2069 6620 796f anual.(or, if yo │ │ │ │ │ -0004a010: 7520 6861 7665 2074 6865 2064 6562 6961 u have the debia │ │ │ │ │ -0004a020: 6e2d 706f 6c69 6379 2069 6e73 7461 6c6c n-policy install │ │ │ │ │ -0004a030: 6564 2c20 796f 7520 6361 6e20 7472 7920 ed, you can try │ │ │ │ │ -0004a040: 4648 5320 286c 6f63 616c 0a63 6f70 7929 FHS (local.copy) │ │ │ │ │ -0004a050: 2835 2929 2e20 2054 6865 206c 6174 6573 (5)). The lates │ │ │ │ │ -0004a060: 7420 7665 7273 696f 6e2c 2077 6869 6368 t version, which │ │ │ │ │ -0004a070: 206d 6179 2062 6520 6120 6d6f 7265 2072 may be a more r │ │ │ │ │ -0004a080: 6563 656e 7420 7665 7273 696f 6e2c 206d ecent version, m │ │ │ │ │ -0004a090: 6179 0a62 6520 666f 756e 6420 6f6e 2046 ay.be found on F │ │ │ │ │ -0004a0a0: 4853 2028 7570 7374 7265 616d 2928 3629 HS (upstream)(6) │ │ │ │ │ -0004a0b0: 2e20 2053 7065 6369 6669 6320 7175 6573 . Specific ques │ │ │ │ │ -0004a0c0: 7469 6f6e 7320 6162 6f75 7420 666f 6c6c tions about foll │ │ │ │ │ -0004a0d0: 6f77 696e 6720 7468 650a 7374 616e 6461 owing the.standa │ │ │ │ │ -0004a0e0: 7264 206d 6179 2062 6520 6173 6b65 6420 rd may be asked │ │ │ │ │ -0004a0f0: 6f6e 2074 6865 20e2 8098 6465 6269 616e on the ...debian │ │ │ │ │ -0004a100: 2d64 6576 656c e280 9920 6d61 696c 696e -devel... mailin │ │ │ │ │ -0004a110: 6720 6c69 7374 2c20 6f72 2072 6566 6572 g list, or refer │ │ │ │ │ -0004a120: 7265 6420 746f 0a74 6865 2046 4853 206d red to.the FHS m │ │ │ │ │ -0004a130: 6169 6c69 6e67 206c 6973 7420 2873 6565 ailing list (see │ │ │ │ │ -0004a140: 2074 6865 2046 4853 2077 6562 2073 6974 the FHS web sit │ │ │ │ │ -0004a150: 6528 3729 2066 6f72 206d 6f72 6520 696e e(7) for more in │ │ │ │ │ -0004a160: 666f 726d 6174 696f 6e29 2e0a 0a20 2020 formation)... │ │ │ │ │ -0004a170: 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e ---------- Footn │ │ │ │ │ -0004a180: 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a otes ----------. │ │ │ │ │ -0004a190: 0a20 2020 2831 2920 5468 6973 2069 7320 . (1) This is │ │ │ │ │ -0004a1a0: 6e65 6365 7373 6172 7920 696e 206f 7264 necessary in ord │ │ │ │ │ -0004a1b0: 6572 2074 6f20 7265 7365 7276 6520 7468 er to reserve th │ │ │ │ │ -0004a1c0: 6520 6469 7265 6374 6f72 6965 7320 666f e directories fo │ │ │ │ │ -0004a1d0: 7220 7573 6520 696e 0a63 726f 7373 2d69 r use in.cross-i │ │ │ │ │ -0004a1e0: 6e73 7461 6c6c 6174 696f 6e20 6f66 206c nstallation of l │ │ │ │ │ -0004a1f0: 6962 7261 7279 2070 6163 6b61 6765 7320 ibrary packages │ │ │ │ │ -0004a200: 6672 6f6d 206f 7468 6572 2061 7263 6869 from other archi │ │ │ │ │ -0004a210: 7465 6374 7572 6573 2c20 6173 2070 6172 tectures, as par │ │ │ │ │ -0004a220: 740a 6f66 20e2 8098 6d75 6c74 6961 7263 t.of ...multiarc │ │ │ │ │ -0004a230: 68e2 8099 2e0a 0a20 2020 2832 2920 5468 h...... (2) Th │ │ │ │ │ -0004a240: 6973 2069 7320 6e65 6365 7373 6172 7920 is is necessary │ │ │ │ │ -0004a250: 666f 7220 6172 6368 6974 6563 7475 7265 for architecture │ │ │ │ │ -0004a260: 2d64 6570 656e 6465 6e74 2068 6561 6465 -dependent heade │ │ │ │ │ -0004a270: 7273 2066 696c 6520 746f 0a63 6f65 7869 rs file to.coexi │ │ │ │ │ -0004a280: 7374 2069 6e20 6120 e280 986d 756c 7469 st in a ...multi │ │ │ │ │ -0004a290: 6172 6368 e280 9920 7365 7475 702e 0a0a arch... setup... │ │ │ │ │ -0004a2a0: 2020 2028 3329 2054 6865 7365 2064 6972 (3) These dir │ │ │ │ │ -0004a2b0: 6563 746f 7269 6573 2061 7265 2075 7365 ectories are use │ │ │ │ │ -0004a2c0: 6420 746f 2073 746f 7265 2074 7261 6e73 d to store trans │ │ │ │ │ -0004a2d0: 6c61 746f 7273 2061 6e64 2061 7320 6120 lators and as a │ │ │ │ │ -0004a2e0: 7365 7420 6f66 0a73 7461 6e64 6172 6420 set of.standard │ │ │ │ │ -0004a2f0: 6e61 6d65 7320 666f 7220 6d6f 756e 7420 names for mount │ │ │ │ │ -0004a300: 706f 696e 7473 2c20 7265 7370 6563 7469 points, respecti │ │ │ │ │ -0004a310: 7665 6c79 2e0a 0a20 2020 2834 2920 6874 vely... (4) ht │ │ │ │ │ -0004a320: 7470 733a 2f2f 7777 772e 6465 6269 616e tps://www.debian │ │ │ │ │ -0004a330: 2e6f 7267 2f64 6f63 2f70 6163 6b61 6769 .org/doc/packagi │ │ │ │ │ -0004a340: 6e67 2d6d 616e 7561 6c73 2f66 6873 2f0a ng-manuals/fhs/. │ │ │ │ │ -0004a350: 0a20 2020 2835 2920 6669 6c65 3a2f 2f2f . (5) file:/// │ │ │ │ │ -0004a360: 7573 722f 7368 6172 652f 646f 632f 6465 usr/share/doc/de │ │ │ │ │ -0004a370: 6269 616e 2d70 6f6c 6963 792f 6668 732f bian-policy/fhs/ │ │ │ │ │ -0004a380: 0a0a 2020 2028 3629 2068 7474 703a 2f2f .. (6) http:// │ │ │ │ │ -0004a390: 7265 6673 7065 6373 2e6c 696e 7578 666f refspecs.linuxfo │ │ │ │ │ -0004a3a0: 756e 6461 7469 6f6e 2e6f 7267 2f66 6873 undation.org/fhs │ │ │ │ │ -0004a3b0: 2e73 6874 6d6c 0a0a 2020 2028 3729 2068 .shtml.. (7) h │ │ │ │ │ -0004a3c0: 7474 703a 2f2f 7265 6673 7065 6373 2e6c ttp://refspecs.l │ │ │ │ │ -0004a3d0: 696e 7578 666f 756e 6461 7469 6f6e 2e6f inuxfoundation.o │ │ │ │ │ -0004a3e0: 7267 2f66 6873 2e73 6874 6d6c 0a0a 1f0a rg/fhs.shtml.... │ │ │ │ │ -0004a3f0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -0004a400: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -0004a410: 2053 6974 652d 7370 6563 6966 6963 2070 Site-specific p │ │ │ │ │ -0004a420: 726f 6772 616d 732c 2020 4e65 7874 3a20 rograms, Next: │ │ │ │ │ -0004a430: 5468 6520 7379 7374 656d 2d77 6964 6520 The system-wide │ │ │ │ │ -0004a440: 6d61 696c 2064 6972 6563 746f 7279 2c20 mail directory, │ │ │ │ │ -0004a450: 2050 7265 763a 2046 696c 6520 5379 7374 Prev: File Syst │ │ │ │ │ -0004a460: 656d 2053 7472 7563 7475 7265 2c20 2055 em Structure, U │ │ │ │ │ -0004a470: 703a 2046 696c 6520 7379 7374 656d 2068 p: File system h │ │ │ │ │ -0004a480: 6965 7261 7263 6879 0a0a 392e 312e 3220 ierarchy..9.1.2 │ │ │ │ │ -0004a490: 5369 7465 2d73 7065 6369 6669 6320 7072 Site-specific pr │ │ │ │ │ -0004a4a0: 6f67 7261 6d73 0a2d 2d2d 2d2d 2d2d 2d2d ograms.--------- │ │ │ │ │ -0004a4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0004a4c0: 2d2d 2d0a 0a41 7320 6d61 6e64 6174 6564 ---..As mandated │ │ │ │ │ -0004a4d0: 2062 7920 7468 6520 4648 532c 2070 6163 by the FHS, pac │ │ │ │ │ -0004a4e0: 6b61 6765 7320 6d75 7374 206e 6f74 2070 kages must not p │ │ │ │ │ -0004a4f0: 6c61 6365 2061 6e79 2066 696c 6573 2069 lace any files i │ │ │ │ │ -0004a500: 6e0a e280 982f 7573 722f 6c6f 6361 6ce2 n..../usr/local. │ │ │ │ │ -0004a510: 8099 2c20 6569 7468 6572 2062 7920 7075 .., either by pu │ │ │ │ │ -0004a520: 7474 696e 6720 7468 656d 2069 6e20 7468 tting them in th │ │ │ │ │ -0004a530: 6520 6669 6c65 2073 7973 7465 6d20 6172 e file system ar │ │ │ │ │ -0004a540: 6368 6976 6520 746f 2062 650a 756e 7061 chive to be.unpa │ │ │ │ │ -0004a550: 636b 6564 2062 7920 e280 9864 706b 67e2 cked by ...dpkg. │ │ │ │ │ -0004a560: 8099 206f 7220 6279 206d 616e 6970 756c .. or by manipul │ │ │ │ │ -0004a570: 6174 696e 6720 7468 656d 2069 6e20 7468 ating them in th │ │ │ │ │ -0004a580: 6569 7220 6d61 696e 7461 696e 6572 2073 eir maintainer s │ │ │ │ │ -0004a590: 6372 6970 7473 2e0a 0a48 6f77 6576 6572 cripts...However │ │ │ │ │ -0004a5a0: 2c20 7468 6520 7061 636b 6167 6520 6d61 , the package ma │ │ │ │ │ -0004a5b0: 7920 6372 6561 7465 2065 6d70 7479 2064 y create empty d │ │ │ │ │ -0004a5c0: 6972 6563 746f 7269 6573 2062 656c 6f77 irectories below │ │ │ │ │ -0004a5d0: 20e2 8098 2f75 7372 2f6c 6f63 616c e280 .../usr/local.. │ │ │ │ │ -0004a5e0: 9920 736f 0a74 6861 7420 7468 6520 7379 . so.that the sy │ │ │ │ │ -0004a5f0: 7374 656d 2061 646d 696e 6973 7472 6174 stem administrat │ │ │ │ │ -0004a600: 6f72 206b 6e6f 7773 2077 6865 7265 2074 or knows where t │ │ │ │ │ -0004a610: 6f20 706c 6163 6520 7369 7465 2d73 7065 o place site-spe │ │ │ │ │ -0004a620: 6369 6669 6320 6669 6c65 732e 0a54 6865 cific files..The │ │ │ │ │ -0004a630: 7365 2061 7265 206e 6f74 2064 6972 6563 se are not direc │ │ │ │ │ -0004a640: 746f 7269 6573 2027 696e 2720 e280 982f tories 'in' .../ │ │ │ │ │ -0004a650: 7573 722f 6c6f 6361 6ce2 8099 2c20 6275 usr/local..., bu │ │ │ │ │ -0004a660: 7420 6172 6520 6368 696c 6472 656e 206f t are children o │ │ │ │ │ -0004a670: 660a 6469 7265 6374 6f72 6965 7320 696e f.directories in │ │ │ │ │ -0004a680: 20e2 8098 2f75 7372 2f6c 6f63 616c e280 .../usr/local.. │ │ │ │ │ -0004a690: 992e 2020 5468 6573 6520 6469 7265 6374 .. These direct │ │ │ │ │ -0004a6a0: 6f72 6965 7320 28e2 8098 2f75 7372 2f6c ories (.../usr/l │ │ │ │ │ -0004a6b0: 6f63 616c 2f2a 2f64 6972 2fe2 8099 290a ocal/*/dir/...). │ │ │ │ │ -0004a6c0: 7368 6f75 6c64 2062 6520 7265 6d6f 7665 should be remove │ │ │ │ │ -0004a6d0: 6420 6f6e 2070 6163 6b61 6765 2072 656d d on package rem │ │ │ │ │ -0004a6e0: 6f76 616c 2069 6620 7468 6579 2061 7265 oval if they are │ │ │ │ │ -0004a6f0: 2065 6d70 7479 2e0a 0a4e 6f74 6520 7468 empty...Note th │ │ │ │ │ -0004a700: 6174 2074 6869 7320 6170 706c 6965 7320 at this applies │ │ │ │ │ -0004a710: 6f6e 6c79 2074 6f20 6469 7265 6374 6f72 only to director │ │ │ │ │ -0004a720: 6965 7320 2762 656c 6f77 2720 e280 982f ies 'below' .../ │ │ │ │ │ -0004a730: 7573 722f 6c6f 6361 6ce2 8099 2c20 6e6f usr/local..., no │ │ │ │ │ -0004a740: 740a 2769 6e27 20e2 8098 2f75 7372 2f6c t.'in' .../usr/l │ │ │ │ │ -0004a750: 6f63 616c e280 992e 2020 5061 636b 6167 ocal.... Packag │ │ │ │ │ -0004a760: 6573 206d 7573 7420 6e6f 7420 6372 6561 es must not crea │ │ │ │ │ -0004a770: 7465 2073 7562 2d64 6972 6563 746f 7269 te sub-directori │ │ │ │ │ -0004a780: 6573 2069 6e20 7468 650a 6469 7265 6374 es in the.direct │ │ │ │ │ -0004a790: 6f72 7920 e280 982f 7573 722f 6c6f 6361 ory .../usr/loca │ │ │ │ │ -0004a7a0: 6ce2 8099 2069 7473 656c 662c 2065 7863 l... itself, exc │ │ │ │ │ -0004a7b0: 6570 7420 7468 6f73 6520 6c69 7374 6564 ept those listed │ │ │ │ │ -0004a7c0: 2069 6e20 4648 532c 2073 6563 7469 6f6e in FHS, section │ │ │ │ │ -0004a7d0: 2034 2e39 2e0a 486f 7765 7665 722c 2079 4.9..However, y │ │ │ │ │ -0004a7e0: 6f75 206d 6179 2063 7265 6174 6520 6469 ou may create di │ │ │ │ │ -0004a7f0: 7265 6374 6f72 6965 7320 6265 6c6f 7720 rectories below │ │ │ │ │ -0004a800: 7468 656d 2061 7320 796f 7520 7769 7368 them as you wish │ │ │ │ │ -0004a810: 2e20 2059 6f75 206d 7573 740a 6e6f 7420 . You must.not │ │ │ │ │ -0004a820: 7265 6d6f 7665 2061 6e79 206f 6620 7468 remove any of th │ │ │ │ │ -0004a830: 6520 6469 7265 6374 6f72 6965 7320 6c69 e directories li │ │ │ │ │ -0004a840: 7374 6564 2069 6e20 342e 392c 2065 7665 sted in 4.9, eve │ │ │ │ │ -0004a850: 6e20 6966 2079 6f75 2063 7265 6174 6564 n if you created │ │ │ │ │ -0004a860: 0a74 6865 6d2e 0a0a 4966 20e2 8098 2f65 .them...If .../e │ │ │ │ │ -0004a870: 7463 2f73 7461 6666 2d67 726f 7570 2d66 tc/staff-group-f │ │ │ │ │ -0004a880: 6f72 2d75 7372 2d6c 6f63 616c e280 9920 or-usr-local... │ │ │ │ │ -0004a890: 646f 6573 206e 6f74 2065 7869 7374 2c20 does not exist, │ │ │ │ │ -0004a8a0: e280 982f 7573 722f 6c6f 6361 6ce2 8099 .../usr/local... │ │ │ │ │ -0004a8b0: 2061 6e64 2061 6c6c 0a73 7562 6469 7265 and all.subdire │ │ │ │ │ -0004a8c0: 6374 6f72 6965 7320 6372 6561 7465 6420 ctories created │ │ │ │ │ -0004a8d0: 6279 2070 6163 6b61 6765 7320 7368 6f75 by packages shou │ │ │ │ │ -0004a8e0: 6c64 2068 6176 6520 7065 726d 6973 7369 ld have permissi │ │ │ │ │ -0004a8f0: 6f6e 7320 3037 3535 2061 6e64 2062 650a ons 0755 and be. │ │ │ │ │ -0004a900: 6f77 6e65 6420 6279 20e2 8098 726f 6f74 owned by ...root │ │ │ │ │ -0004a910: 3a72 6f6f 74e2 8099 2e20 2049 6620 e280 :root.... If .. │ │ │ │ │ -0004a920: 982f 6574 632f 7374 6166 662d 6772 6f75 ./etc/staff-grou │ │ │ │ │ -0004a930: 702d 666f 722d 7573 722d 6c6f 6361 6ce2 p-for-usr-local. │ │ │ │ │ -0004a940: 8099 2065 7869 7374 732c 0ae2 8098 2f75 .. exists,..../u │ │ │ │ │ -0004a950: 7372 2f6c 6f63 616c e280 9920 616e 6420 sr/local... and │ │ │ │ │ -0004a960: 7375 6264 6972 6563 746f 7269 6573 2073 subdirectories s │ │ │ │ │ -0004a970: 686f 756c 6420 6861 7665 2070 6572 6d69 hould have permi │ │ │ │ │ -0004a980: 7373 696f 6e73 2032 3737 350a 2867 726f ssions 2775.(gro │ │ │ │ │ -0004a990: 7570 2d77 7269 7461 626c 6520 616e 6420 up-writable and │ │ │ │ │ -0004a9a0: 7365 742d 6772 6f75 702d 6964 2920 616e set-group-id) an │ │ │ │ │ -0004a9b0: 6420 6265 206f 776e 6564 2062 7920 e280 d be owned by .. │ │ │ │ │ -0004a9c0: 9872 6f6f 743a 7374 6166 66e2 8099 2e0a .root:staff..... │ │ │ │ │ -0004a9d0: 0a53 696e 6365 20e2 8098 2f75 7372 2f6c .Since .../usr/l │ │ │ │ │ -0004a9e0: 6f63 616c e280 9920 6361 6e20 6265 206d ocal... can be m │ │ │ │ │ -0004a9f0: 6f75 6e74 6564 2072 6561 642d 6f6e 6c79 ounted read-only │ │ │ │ │ -0004aa00: 2066 726f 6d20 6120 7265 6d6f 7465 2073 from a remote s │ │ │ │ │ -0004aa10: 6572 7665 722c 0ae2 8098 2f75 7372 2f6c erver,..../usr/l │ │ │ │ │ -0004aa20: 6f63 616c 2f2a 2f64 6972 2fe2 8099 2064 ocal/*/dir/... d │ │ │ │ │ -0004aa30: 6972 6563 746f 7269 6573 206d 7573 7420 irectories must │ │ │ │ │ -0004aa40: 6265 2063 7265 6174 6564 2061 6e64 2072 be created and r │ │ │ │ │ -0004aa50: 656d 6f76 6564 2062 7920 7468 650a e280 emoved by the... │ │ │ │ │ -0004aa60: 9870 6f73 7469 6e73 74e2 8099 2061 6e64 .postinst... and │ │ │ │ │ -0004aa70: 20e2 8098 7072 6572 6de2 8099 206d 6169 ...prerm... mai │ │ │ │ │ -0004aa80: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ -0004aa90: 616e 6420 6e6f 7420 6265 2069 6e63 6c75 and not be inclu │ │ │ │ │ -0004aaa0: 6465 6420 696e 2074 6865 0ae2 8098 2e64 ded in the.....d │ │ │ │ │ -0004aab0: 6562 e280 9920 6172 6368 6976 652e 2020 eb... archive. │ │ │ │ │ -0004aac0: 5468 6573 6520 7363 7269 7074 7320 6d75 These scripts mu │ │ │ │ │ -0004aad0: 7374 206e 6f74 2066 6169 6c20 6966 2065 st not fail if e │ │ │ │ │ -0004aae0: 6974 6865 7220 6f66 2074 6865 7365 0a6f ither of these.o │ │ │ │ │ -0004aaf0: 7065 7261 7469 6f6e 7320 6661 696c 2e0a perations fail.. │ │ │ │ │ -0004ab00: 0a46 6f72 2065 7861 6d70 6c65 2c20 7468 .For example, th │ │ │ │ │ -0004ab10: 6520 e280 9865 6d61 6373 656e 2d63 6f6d e ...emacsen-com │ │ │ │ │ -0004ab20: 6d6f 6ee2 8099 2070 6163 6b61 6765 2063 mon... package c │ │ │ │ │ -0004ab30: 6f75 6c64 2063 6f6e 7461 696e 2073 6f6d ould contain som │ │ │ │ │ -0004ab40: 6574 6869 6e67 206c 696b 650a 0a20 2020 ething like.. │ │ │ │ │ -0004ab50: 2020 6966 205b 2021 202d 6520 2f75 7372 if [ ! -e /usr │ │ │ │ │ -0004ab60: 2f6c 6f63 616c 2f73 6861 7265 2f65 6d61 /local/share/ema │ │ │ │ │ -0004ab70: 6373 205d 3b20 7468 656e 0a20 2020 2020 cs ]; then. │ │ │ │ │ -0004ab80: 2020 2020 6966 206d 6b64 6972 202f 7573 if mkdir /us │ │ │ │ │ -0004ab90: 722f 6c6f 6361 6c2f 7368 6172 652f 656d r/local/share/em │ │ │ │ │ -0004aba0: 6163 7320 323e 2f64 6576 2f6e 756c 6c3b acs 2>/dev/null; │ │ │ │ │ -0004abb0: 2074 6865 6e0a 2020 2020 2020 2020 2020 then. │ │ │ │ │ -0004abc0: 2020 2069 6620 7465 7374 202d 6520 2f65 if test -e /e │ │ │ │ │ -0004abd0: 7463 2f73 7461 6666 2d67 726f 7570 2d66 tc/staff-group-f │ │ │ │ │ -0004abe0: 6f72 2d75 7372 2d6c 6f63 616c 203b 2074 or-usr-local ; t │ │ │ │ │ -0004abf0: 6865 6e0a 2020 2020 2020 2020 2020 2020 hen. │ │ │ │ │ -0004ac00: 2020 2020 2069 6620 6368 6f77 6e20 726f if chown ro │ │ │ │ │ -0004ac10: 6f74 3a73 7461 6666 202f 7573 722f 6c6f ot:staff /usr/lo │ │ │ │ │ -0004ac20: 6361 6c2f 7368 6172 652f 656d 6163 733b cal/share/emacs; │ │ │ │ │ -0004ac30: 2074 6865 6e0a 2020 2020 2020 2020 2020 then. │ │ │ │ │ -0004ac40: 2020 2020 2020 2020 2020 2063 686d 6f64 chmod │ │ │ │ │ -0004ac50: 2032 3737 3520 2f75 7372 2f6c 6f63 616c 2775 /usr/local │ │ │ │ │ -0004ac60: 2f73 6861 7265 2f65 6d61 6373 207c 7c20 /share/emacs || │ │ │ │ │ -0004ac70: 7472 7565 0a20 2020 2020 2020 2020 2020 true. │ │ │ │ │ -0004ac80: 2020 2020 2020 6669 0a20 2020 2020 2020 fi. │ │ │ │ │ -0004ac90: 2020 2020 2020 656c 6966 2063 686f 776e elif chown │ │ │ │ │ -0004aca0: 2072 6f6f 743a 726f 6f74 202f 7573 722f root:root /usr/ │ │ │ │ │ -0004acb0: 6c6f 6361 6c2f 7368 6172 652f 656d 6163 local/share/emac │ │ │ │ │ -0004acc0: 733b 2074 6865 6e0a 2020 2020 2020 2020 s; then. │ │ │ │ │ -0004acd0: 2020 2020 2020 2020 2063 686d 6f64 2030 chmod 0 │ │ │ │ │ -0004ace0: 3735 3520 2f75 7372 2f6c 6f63 616c 2f73 755 /usr/local/s │ │ │ │ │ -0004acf0: 6861 7265 2f65 6d61 6373 207c 7c20 7472 hare/emacs || tr │ │ │ │ │ -0004ad00: 7565 0a20 2020 2020 2020 2020 2020 2020 ue. │ │ │ │ │ -0004ad10: 6669 0a20 2020 2020 2020 2020 6669 0a20 fi. fi. │ │ │ │ │ -0004ad20: 2020 2020 6669 0a0a 696e 2069 7473 20e2 fi..in its . │ │ │ │ │ -0004ad30: 8098 706f 7374 696e 7374 e280 9920 7363 ..postinst... sc │ │ │ │ │ -0004ad40: 7269 7074 2c20 616e 640a 0a20 2020 2020 ript, and.. │ │ │ │ │ -0004ad50: 726d 6469 7220 2f75 7372 2f6c 6f63 616c rmdir /usr/local │ │ │ │ │ -0004ad60: 2f73 6861 7265 2f65 6d61 6373 2f73 6974 /share/emacs/sit │ │ │ │ │ -0004ad70: 652d 6c69 7370 2032 3e2f 6465 762f 6e75 e-lisp 2>/dev/nu │ │ │ │ │ -0004ad80: 6c6c 207c 7c20 7472 7565 0a20 2020 2020 ll || true. │ │ │ │ │ -0004ad90: 726d 6469 7220 2f75 7372 2f6c 6f63 616c rmdir /usr/local │ │ │ │ │ -0004ada0: 2f73 6861 7265 2f65 6d61 6373 2032 3e2f /share/emacs 2>/ │ │ │ │ │ -0004adb0: 6465 762f 6e75 6c6c 207c 7c20 7472 7565 dev/null || true │ │ │ │ │ -0004adc0: 0a0a 696e 2074 6865 20e2 8098 7072 6572 ..in the ...prer │ │ │ │ │ -0004add0: 6de2 8099 2073 6372 6970 742e 2020 284e m... script. (N │ │ │ │ │ -0004ade0: 6f74 6520 7468 6174 2074 6869 7320 666f ote that this fo │ │ │ │ │ -0004adf0: 726d 2069 7320 7573 6564 2074 6f20 656e rm is used to en │ │ │ │ │ -0004ae00: 7375 7265 2074 6861 7420 6966 0a74 6865 sure that if.the │ │ │ │ │ -0004ae10: 2073 6372 6970 7420 6973 2069 6e74 6572 script is inter │ │ │ │ │ -0004ae20: 7275 7074 6564 2c20 7468 6520 6469 7265 rupted, the dire │ │ │ │ │ -0004ae30: 6374 6f72 7920 e280 982f 7573 722f 6c6f ctory .../usr/lo │ │ │ │ │ -0004ae40: 6361 6c2f 7368 6172 652f 656d 6163 73e2 cal/share/emacs. │ │ │ │ │ -0004ae50: 8099 2077 696c 6c0a 7374 696c 6c20 6265 .. will.still be │ │ │ │ │ -0004ae60: 2072 656d 6f76 6564 2e29 0a0a 4966 2079 removed.)..If y │ │ │ │ │ -0004ae70: 6f75 2064 6f20 6372 6561 7465 2061 2064 ou do create a d │ │ │ │ │ -0004ae80: 6972 6563 746f 7279 2069 6e20 e280 982f irectory in .../ │ │ │ │ │ -0004ae90: 7573 722f 6c6f 6361 6ce2 8099 2066 6f72 usr/local... for │ │ │ │ │ -0004aea0: 206c 6f63 616c 2061 6464 6974 696f 6e73 local additions │ │ │ │ │ -0004aeb0: 2074 6f20 610a 7061 636b 6167 652c 2079 to a.package, y │ │ │ │ │ -0004aec0: 6f75 2073 686f 756c 6420 656e 7375 7265 ou should ensure │ │ │ │ │ -0004aed0: 2074 6861 7420 7365 7474 696e 6773 2069 that settings i │ │ │ │ │ -0004aee0: 6e20 e280 982f 7573 722f 6c6f 6361 6ce2 n .../usr/local. │ │ │ │ │ -0004aef0: 8099 2074 616b 6520 7072 6563 6564 656e .. take preceden │ │ │ │ │ -0004af00: 6365 0a6f 7665 7220 7468 6520 6571 7569 ce.over the equi │ │ │ │ │ -0004af10: 7661 6c65 6e74 7320 696e 20e2 8098 2f75 valents in .../u │ │ │ │ │ -0004af20: 7372 e280 992e 0a0a 486f 7765 7665 722c sr......However, │ │ │ │ │ -0004af30: 2062 6563 6175 7365 20e2 8098 2f75 7372 because .../usr │ │ │ │ │ -0004af40: 2f6c 6f63 616c e280 9920 616e 6420 6974 /local... and it │ │ │ │ │ -0004af50: 7320 636f 6e74 656e 7473 2061 7265 2066 s contents are f │ │ │ │ │ -0004af60: 6f72 2065 7863 6c75 7369 7665 2075 7365 or exclusive use │ │ │ │ │ -0004af70: 206f 660a 7468 6520 6c6f 6361 6c20 6164 of.the local ad │ │ │ │ │ -0004af80: 6d69 6e69 7374 7261 746f 722c 2061 2070 ministrator, a p │ │ │ │ │ -0004af90: 6163 6b61 6765 206d 7573 7420 6e6f 7420 ackage must not │ │ │ │ │ -0004afa0: 7265 6c79 206f 6e20 7468 6520 7072 6573 rely on the pres │ │ │ │ │ -0004afb0: 656e 6365 206f 720a 6162 7365 6e63 6520 ence or.absence │ │ │ │ │ -0004afc0: 6f66 2066 696c 6573 206f 7220 6469 7265 of files or dire │ │ │ │ │ -0004afd0: 6374 6f72 6965 7320 696e 20e2 8098 2f75 ctories in .../u │ │ │ │ │ -0004afe0: 7372 2f6c 6f63 616c e280 9920 666f 7220 sr/local... for │ │ │ │ │ -0004aff0: 6e6f 726d 616c 206f 7065 7261 7469 6f6e normal operation │ │ │ │ │ -0004b000: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0004b010: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0004b020: 4e6f 6465 3a20 5468 6520 7379 7374 656d Node: The system │ │ │ │ │ -0004b030: 2d77 6964 6520 6d61 696c 2064 6972 6563 -wide mail direc │ │ │ │ │ -0004b040: 746f 7279 2c20 204e 6578 743a 202f 7275 tory, Next: /ru │ │ │ │ │ -0004b050: 6e20 616e 6420 2f72 756e 2f6c 6f63 6b2c n and /run/lock, │ │ │ │ │ -0004b060: 2020 5072 6576 3a20 5369 7465 2d73 7065 Prev: Site-spe │ │ │ │ │ -0004b070: 6369 6669 6320 7072 6f67 7261 6d73 2c20 cific programs, │ │ │ │ │ -0004b080: 2055 703a 2046 696c 6520 7379 7374 656d Up: File system │ │ │ │ │ -0004b090: 2068 6965 7261 7263 6879 0a0a 392e 312e hierarchy..9.1. │ │ │ │ │ -0004b0a0: 3320 5468 6520 7379 7374 656d 2d77 6964 3 The system-wid │ │ │ │ │ -0004b0b0: 6520 6d61 696c 2064 6972 6563 746f 7279 e mail directory │ │ │ │ │ -0004b0c0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ -0004b0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0004b0e0: 2d2d 2d2d 2d0a 0a54 6865 2073 7973 7465 -----..The syste │ │ │ │ │ -0004b0f0: 6d2d 7769 6465 206d 6169 6c20 6469 7265 m-wide mail dire │ │ │ │ │ -0004b100: 6374 6f72 7920 6973 20e2 8098 2f76 6172 ctory is .../var │ │ │ │ │ -0004b110: 2f6d 6169 6ce2 8099 2e20 2054 6869 7320 /mail.... This │ │ │ │ │ -0004b120: 6469 7265 6374 6f72 7920 6973 2070 6172 directory is par │ │ │ │ │ -0004b130: 740a 6f66 2074 6865 2062 6173 6520 7379 t.of the base sy │ │ │ │ │ -0004b140: 7374 656d 2061 6e64 2073 686f 756c 6420 stem and should │ │ │ │ │ -0004b150: 6e6f 7420 6265 206f 776e 6564 2062 7920 not be owned by │ │ │ │ │ -0004b160: 616e 7920 7061 7274 6963 756c 6172 206d any particular m │ │ │ │ │ -0004b170: 6169 6c0a 6167 656e 7473 2e20 2054 6865 ail.agents. The │ │ │ │ │ -0004b180: 2075 7365 206f 6620 7468 6520 6f6c 6420 use of the old │ │ │ │ │ -0004b190: 6c6f 6361 7469 6f6e 20e2 8098 2f76 6172 location .../var │ │ │ │ │ -0004b1a0: 2f73 706f 6f6c 2f6d 6169 6ce2 8099 2069 /spool/mail... i │ │ │ │ │ -0004b1b0: 7320 6465 7072 6563 6174 6564 2c0a 6576 s deprecated,.ev │ │ │ │ │ -0004b1c0: 656e 2074 686f 7567 6820 7468 6520 7370 en though the sp │ │ │ │ │ -0004b1d0: 6f6f 6c20 6d61 7920 7374 696c 6c20 6265 ool may still be │ │ │ │ │ -0004b1e0: 2070 6879 7369 6361 6c6c 7920 6c6f 6361 physically loca │ │ │ │ │ -0004b1f0: 7465 6420 7468 6572 652e 0a0a 1f0a 4669 ted there.....Fi │ │ │ │ │ -0004b200: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -0004b210: 792e 696e 666f 2c20 204e 6f64 653a 202f y.info, Node: / │ │ │ │ │ -0004b220: 7275 6e20 616e 6420 2f72 756e 2f6c 6f63 run and /run/loc │ │ │ │ │ -0004b230: 6b2c 2020 5072 6576 3a20 5468 6520 7379 k, Prev: The sy │ │ │ │ │ -0004b240: 7374 656d 2d77 6964 6520 6d61 696c 2064 stem-wide mail d │ │ │ │ │ -0004b250: 6972 6563 746f 7279 2c20 2055 703a 2046 irectory, Up: F │ │ │ │ │ -0004b260: 696c 6520 7379 7374 656d 2068 6965 7261 ile system hiera │ │ │ │ │ -0004b270: 7263 6879 0a0a 392e 312e 3420 e280 982f rchy..9.1.4 .../ │ │ │ │ │ -0004b280: 7275 6ee2 8099 2061 6e64 20e2 8098 2f72 run... and .../r │ │ │ │ │ -0004b290: 756e 2f6c 6f63 6be2 8099 0a2d 2d2d 2d2d un/lock....----- │ │ │ │ │ -0004b2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0004b2b0: 2d2d 2d2d 2d2d 2d0a 0a54 6865 2064 6972 -------..The dir │ │ │ │ │ -0004b2c0: 6563 746f 7279 20e2 8098 2f72 756e e280 ectory .../run.. │ │ │ │ │ -0004b2d0: 9920 6973 2063 6c65 6172 6564 2061 7420 . is cleared at │ │ │ │ │ -0004b2e0: 626f 6f74 2c20 6e6f 726d 616c 6c79 2062 boot, normally b │ │ │ │ │ -0004b2f0: 7920 6265 696e 6720 6120 6d6f 756e 7420 y being a mount │ │ │ │ │ -0004b300: 706f 696e 740a 666f 7220 6120 7465 6d70 point.for a temp │ │ │ │ │ -0004b310: 6f72 6172 7920 6669 6c65 2073 7973 7465 orary file syste │ │ │ │ │ -0004b320: 6d2e 2020 5061 636b 6167 6573 2074 6865 m. Packages the │ │ │ │ │ -0004b330: 7265 666f 7265 206d 7573 7420 6e6f 7420 refore must not │ │ │ │ │ -0004b340: 6173 7375 6d65 2074 6861 740a 616e 7920 assume that.any │ │ │ │ │ -0004b350: 6669 6c65 7320 6f72 2064 6972 6563 746f files or directo │ │ │ │ │ -0004b360: 7269 6573 2075 6e64 6572 20e2 8098 2f72 ries under .../r │ │ │ │ │ -0004b370: 756e e280 9920 6f74 6865 7220 7468 616e un... other than │ │ │ │ │ -0004b380: 20e2 8098 2f72 756e 2f6c 6f63 6be2 8099 .../run/lock... │ │ │ │ │ -0004b390: 2065 7869 7374 0a75 6e6c 6573 7320 7468 exist.unless th │ │ │ │ │ -0004b3a0: 6520 7061 636b 6167 6520 6861 7320 6172 e package has ar │ │ │ │ │ -0004b3b0: 7261 6e67 6564 2074 6f20 6372 6561 7465 ranged to create │ │ │ │ │ -0004b3c0: 2074 686f 7365 2066 696c 6573 206f 7220 those files or │ │ │ │ │ -0004b3d0: 6469 7265 6374 6f72 6965 730a 7369 6e63 directories.sinc │ │ │ │ │ -0004b3e0: 6520 7468 6520 6c61 7374 2072 6562 6f6f e the last reboo │ │ │ │ │ -0004b3f0: 742e 2020 4e6f 726d 616c 6c79 2c20 7468 t. Normally, th │ │ │ │ │ -0004b400: 6973 2069 7320 646f 6e65 2062 7920 7468 is is done by th │ │ │ │ │ -0004b410: 6520 7061 636b 6167 6520 7669 6120 616e e package via an │ │ │ │ │ -0004b420: 0a69 6e69 7420 7363 7269 7074 2e20 2053 .init script. S │ │ │ │ │ -0004b430: 6565 202a 6e6f 7465 2057 7269 7469 6e67 ee *note Writing │ │ │ │ │ -0004b440: 2074 6865 2073 6372 6970 7473 3a20 3132 the scripts: 12 │ │ │ │ │ -0004b450: 662e 2066 6f72 206d 6f72 6520 696e 666f f. for more info │ │ │ │ │ -0004b460: 726d 6174 696f 6e2e 0a0a 5061 636b 6167 rmation...Packag │ │ │ │ │ -0004b470: 6573 206d 7573 7420 6e6f 7420 696e 636c es must not incl │ │ │ │ │ -0004b480: 7564 6520 6669 6c65 7320 6f72 2064 6972 ude files or dir │ │ │ │ │ -0004b490: 6563 746f 7269 6573 2075 6e64 6572 20e2 ectories under . │ │ │ │ │ -0004b4a0: 8098 2f72 756e e280 992c 206f 7220 756e ../run..., or un │ │ │ │ │ -0004b4b0: 6465 720a 7468 6520 6f6c 6465 7220 e280 der.the older .. │ │ │ │ │ -0004b4c0: 982f 7661 722f 7275 6ee2 8099 2061 6e64 ./var/run... and │ │ │ │ │ -0004b4d0: 20e2 8098 2f76 6172 2f6c 6f63 6be2 8099 .../var/lock... │ │ │ │ │ -0004b4e0: 2070 6174 6873 2e20 2054 6865 206c 6174 paths. The lat │ │ │ │ │ -0004b4f0: 7465 7220 7061 7468 7320 7769 6c6c 0a6e ter paths will.n │ │ │ │ │ -0004b500: 6f72 6d61 6c6c 7920 6265 2073 796d 6c69 ormally be symli │ │ │ │ │ -0004b510: 6e6b 7320 6f72 206f 7468 6572 2072 6564 nks or other red │ │ │ │ │ -0004b520: 6972 6563 7469 6f6e 7320 746f 20e2 8098 irections to ... │ │ │ │ │ -0004b530: 2f72 756e e280 9920 666f 7220 6261 636b /run... for back │ │ │ │ │ -0004b540: 7761 7264 730a 636f 6d70 6174 6962 696c wards.compatibil │ │ │ │ │ -0004b550: 6974 792e 0a0a 1f0a 4669 6c65 3a20 6465 ity.....File: de │ │ │ │ │ -0004b560: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0004b570: 2c20 204e 6f64 653a 2055 7365 7273 2061 , Node: Users a │ │ │ │ │ -0004b580: 6e64 2067 726f 7570 732c 2020 4e65 7874 nd groups, Next │ │ │ │ │ -0004b590: 3a20 5374 6172 7469 6e67 2073 7973 7465 : Starting syste │ │ │ │ │ -0004b5a0: 6d20 7365 7276 6963 6573 2c20 2050 7265 m services, Pre │ │ │ │ │ -0004b5b0: 763a 2046 696c 6520 7379 7374 656d 2068 v: File system h │ │ │ │ │ -0004b5c0: 6965 7261 7263 6879 2c20 2055 703a 2054 ierarchy, Up: T │ │ │ │ │ -0004b5d0: 6865 204f 7065 7261 7469 6e67 2053 7973 he Operating Sys │ │ │ │ │ -0004b5e0: 7465 6d0a 0a39 2e32 2055 7365 7273 2061 tem..9.2 Users a │ │ │ │ │ -0004b5f0: 6e64 2067 726f 7570 730a 3d3d 3d3d 3d3d nd groups.====== │ │ │ │ │ -0004b600: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -0004b610: 2a20 4d65 6e75 3a0a 0a2a 2049 6e74 726f * Menu:..* Intro │ │ │ │ │ -0004b620: 6475 6374 696f 6e3a 3a0a 2a20 5549 4420 duction::.* UID │ │ │ │ │ -0004b630: 616e 6420 4749 4420 636c 6173 7365 733a and GID classes: │ │ │ │ │ -0004b640: 3a0a 2a20 4e6f 6e2d 6578 6973 7465 6e74 :.* Non-existent │ │ │ │ │ -0004b650: 2068 6f6d 6520 6469 7265 6374 6f72 6965 home directorie │ │ │ │ │ -0004b660: 733a 3a0a 0a1f 0a46 696c 653a 2064 6562 s::....File: deb │ │ │ │ │ -0004b670: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0004b680: 2020 4e6f 6465 3a20 496e 7472 6f64 7563 Node: Introduc │ │ │ │ │ -0004b690: 7469 6f6e 2c20 204e 6578 743a 2055 4944 tion, Next: UID │ │ │ │ │ -0004b6a0: 2061 6e64 2047 4944 2063 6c61 7373 6573 and GID classes │ │ │ │ │ -0004b6b0: 2c20 2055 703a 2055 7365 7273 2061 6e64 , Up: Users and │ │ │ │ │ -0004b6c0: 2067 726f 7570 730a 0a39 2e32 2e31 2049 groups..9.2.1 I │ │ │ │ │ -0004b6d0: 6e74 726f 6475 6374 696f 6e0a 2d2d 2d2d ntroduction.---- │ │ │ │ │ -0004b6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -0004b6f0: 5468 6520 4465 6269 616e 2073 7973 7465 The Debian syste │ │ │ │ │ -0004b700: 6d20 6361 6e20 6265 2063 6f6e 6669 6775 m can be configu │ │ │ │ │ -0004b710: 7265 6420 746f 2075 7365 2065 6974 6865 red to use eithe │ │ │ │ │ -0004b720: 7220 706c 6169 6e20 6f72 2073 6861 646f r plain or shado │ │ │ │ │ -0004b730: 770a 7061 7373 776f 7264 732e 0a0a 536f w.passwords...So │ │ │ │ │ -0004b740: 6d65 2075 7365 7220 6964 7320 2855 4944 me user ids (UID │ │ │ │ │ -0004b750: 7329 2061 6e64 2067 726f 7570 2069 6473 s) and group ids │ │ │ │ │ -0004b760: 2028 4749 4473 2920 6172 6520 7265 7365 (GIDs) are rese │ │ │ │ │ -0004b770: 7276 6564 2067 6c6f 6261 6c6c 7920 666f rved globally fo │ │ │ │ │ -0004b780: 7220 7573 650a 6279 2063 6572 7461 696e r use.by certain │ │ │ │ │ -0004b790: 2070 6163 6b61 6765 732e 2020 4265 6361 packages. Beca │ │ │ │ │ -0004b7a0: 7573 6520 736f 6d65 2070 6163 6b61 6765 use some package │ │ │ │ │ -0004b7b0: 7320 6e65 6564 2074 6f20 696e 636c 7564 s need to includ │ │ │ │ │ -0004b7c0: 6520 6669 6c65 7320 7768 6963 680a 6172 e files which.ar │ │ │ │ │ -0004b7d0: 6520 6f77 6e65 6420 6279 2074 6865 7365 e owned by these │ │ │ │ │ -0004b7e0: 2075 7365 7273 206f 7220 6772 6f75 7073 users or groups │ │ │ │ │ -0004b7f0: 2c20 6f72 206e 6565 6420 7468 6520 6964 , or need the id │ │ │ │ │ -0004b800: 7320 636f 6d70 696c 6564 2069 6e74 6f0a s compiled into. │ │ │ │ │ -0004b810: 6269 6e61 7269 6573 2c20 7468 6573 6520 binaries, these │ │ │ │ │ -0004b820: 6964 7320 6d75 7374 2062 6520 7573 6564 ids must be used │ │ │ │ │ -0004b830: 206f 6e20 616e 7920 4465 6269 616e 2073 on any Debian s │ │ │ │ │ -0004b840: 7973 7465 6d20 6f6e 6c79 2066 6f72 2074 ystem only for t │ │ │ │ │ -0004b850: 6865 0a70 7572 706f 7365 2066 6f72 2077 he.purpose for w │ │ │ │ │ -0004b860: 6869 6368 2074 6865 7920 6172 6520 616c hich they are al │ │ │ │ │ -0004b870: 6c6f 6361 7465 642e 2020 5468 6973 2069 located. This i │ │ │ │ │ -0004b880: 7320 6120 7365 7269 6f75 7320 7265 7374 s a serious rest │ │ │ │ │ -0004b890: 7269 6374 696f 6e2c 0a61 6e64 2077 6520 riction,.and we │ │ │ │ │ -0004b8a0: 7368 6f75 6c64 2061 766f 6964 2067 6574 should avoid get │ │ │ │ │ -0004b8b0: 7469 6e67 2069 6e20 7468 6520 7761 7920 ting in the way │ │ │ │ │ -0004b8c0: 6f66 206c 6f63 616c 2061 646d 696e 6973 of local adminis │ │ │ │ │ -0004b8d0: 7472 6174 696f 6e20 706f 6c69 6369 6573 tration policies │ │ │ │ │ -0004b8e0: 2e0a 496e 2070 6172 7469 6375 6c61 722c ..In particular, │ │ │ │ │ -0004b8f0: 206d 616e 7920 7369 7465 7320 616c 6c6f many sites allo │ │ │ │ │ -0004b900: 6361 7465 2075 7365 7273 2061 6e64 2f6f cate users and/o │ │ │ │ │ -0004b910: 7220 6c6f 6361 6c20 7379 7374 656d 2067 r local system g │ │ │ │ │ -0004b920: 726f 7570 730a 7374 6172 7469 6e67 2061 roups.starting a │ │ │ │ │ -0004b930: 7420 3130 302e 0a0a 4170 6172 7420 6672 t 100...Apart fr │ │ │ │ │ -0004b940: 6f6d 2074 6869 7320 7765 2073 686f 756c om this we shoul │ │ │ │ │ -0004b950: 6420 6861 7665 2064 796e 616d 6963 616c d have dynamical │ │ │ │ │ -0004b960: 6c79 2061 6c6c 6f63 6174 6564 2069 6473 ly allocated ids │ │ │ │ │ -0004b970: 2c20 7768 6963 6820 7368 6f75 6c64 0a62 , which should.b │ │ │ │ │ -0004b980: 7920 6465 6661 756c 7420 6265 2061 7272 y default be arr │ │ │ │ │ -0004b990: 616e 6765 6420 696e 2073 6f6d 6520 7365 anged in some se │ │ │ │ │ -0004b9a0: 6e73 6962 6c65 206f 7264 6572 2c20 6275 nsible order, bu │ │ │ │ │ -0004b9b0: 7420 7468 6520 6265 6861 7669 6f72 2073 t the behavior s │ │ │ │ │ -0004b9c0: 686f 756c 640a 6265 2063 6f6e 6669 6775 hould.be configu │ │ │ │ │ -0004b9d0: 7261 626c 652e 2020 5768 656e 206d 6169 rable. When mai │ │ │ │ │ -0004b9e0: 6e74 6169 6e65 7273 2063 686f 6f73 6520 ntainers choose │ │ │ │ │ -0004b9f0: 6120 6e65 7720 6861 7264 636f 6465 6420 a new hardcoded │ │ │ │ │ -0004ba00: 6f72 2064 796e 616d 6963 616c 6c79 0a67 or dynamically.g │ │ │ │ │ -0004ba10: 656e 6572 6174 6564 2075 7365 726e 616d enerated usernam │ │ │ │ │ -0004ba20: 6520 666f 7220 7061 636b 6167 6573 2074 e for packages t │ │ │ │ │ -0004ba30: 6f20 7573 652c 2074 6865 7920 7368 6f75 o use, they shou │ │ │ │ │ -0004ba40: 6c64 2073 7461 7274 2074 6869 7320 7573 ld start this us │ │ │ │ │ -0004ba50: 6572 6e61 6d65 0a77 6974 6820 616e 2075 ername.with an u │ │ │ │ │ -0004ba60: 6e64 6572 7363 6f72 652e 2020 5468 6973 nderscore. This │ │ │ │ │ -0004ba70: 206d 696e 696d 697a 6573 2063 6f6c 6c69 minimizes colli │ │ │ │ │ -0004ba80: 7369 6f6e 7320 7769 7468 206c 6f63 616c sions with local │ │ │ │ │ -0004ba90: 6c79 2063 7265 6174 6564 2075 7365 720a ly created user. │ │ │ │ │ -0004baa0: 6163 636f 756e 7473 2e0a 0a50 6163 6b61 accounts...Packa │ │ │ │ │ -0004bab0: 6765 7320 6f74 6865 7220 7468 616e 20e2 ges other than . │ │ │ │ │ -0004bac0: 8098 6261 7365 2d70 6173 7377 64e2 8099 ..base-passwd... │ │ │ │ │ -0004bad0: 206d 7573 7420 6e6f 7420 6d6f 6469 6679 must not modify │ │ │ │ │ -0004bae0: 20e2 8098 2f65 7463 2f70 6173 7377 64e2 .../etc/passwd. │ │ │ │ │ -0004baf0: 8099 2c0a e280 982f 6574 632f 7368 6164 ..,..../etc/shad │ │ │ │ │ -0004bb00: 6f77 e280 992c 20e2 8098 2f65 7463 2f67 ow..., .../etc/g │ │ │ │ │ -0004bb10: 726f 7570 e280 9920 6f72 20e2 8098 2f65 roup... or .../e │ │ │ │ │ -0004bb20: 7463 2f67 7368 6164 6f77 e280 992e 0a0a tc/gshadow...... │ │ │ │ │ -0004bb30: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -0004bb40: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -0004bb50: 653a 2055 4944 2061 6e64 2047 4944 2063 e: UID and GID c │ │ │ │ │ -0004bb60: 6c61 7373 6573 2c20 204e 6578 743a 204e lasses, Next: N │ │ │ │ │ -0004bb70: 6f6e 2d65 7869 7374 656e 7420 686f 6d65 on-existent home │ │ │ │ │ -0004bb80: 2064 6972 6563 746f 7269 6573 2c20 2050 directories, P │ │ │ │ │ -0004bb90: 7265 763a 2049 6e74 726f 6475 6374 696f rev: Introductio │ │ │ │ │ -0004bba0: 6e2c 2020 5570 3a20 5573 6572 7320 616e n, Up: Users an │ │ │ │ │ -0004bbb0: 6420 6772 6f75 7073 0a0a 392e 322e 3220 d groups..9.2.2 │ │ │ │ │ -0004bbc0: 5549 4420 616e 6420 4749 4420 636c 6173 UID and GID clas │ │ │ │ │ -0004bbd0: 7365 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ses.------------ │ │ │ │ │ -0004bbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 -------------..T │ │ │ │ │ -0004bbf0: 6865 2055 4944 2061 6e64 2047 4944 206e he UID and GID n │ │ │ │ │ -0004bc00: 756d 6265 7273 2061 7265 2064 6976 6964 umbers are divid │ │ │ │ │ -0004bc10: 6564 2069 6e74 6f20 636c 6173 7365 7320 ed into classes │ │ │ │ │ -0004bc20: 6173 2066 6f6c 6c6f 7773 3a0a 0a30 2d39 as follows:..0-9 │ │ │ │ │ -0004bc30: 393a 0a0a 2020 2020 2047 6c6f 6261 6c6c 9:.. Globall │ │ │ │ │ -0004bc40: 7920 616c 6c6f 6361 7465 6420 6279 2074 y allocated by t │ │ │ │ │ -0004bc50: 6865 2044 6562 6961 6e20 7072 6f6a 6563 he Debian projec │ │ │ │ │ -0004bc60: 742c 2074 6865 2073 616d 6520 6f6e 2065 t, the same on e │ │ │ │ │ -0004bc70: 7665 7279 2044 6562 6961 6e0a 2020 2020 very Debian. │ │ │ │ │ -0004bc80: 2073 7973 7465 6d2e 2020 5468 6573 6520 system. These │ │ │ │ │ -0004bc90: 6964 7320 7769 6c6c 2061 7070 6561 7220 ids will appear │ │ │ │ │ -0004bca0: 696e 2074 6865 20e2 8098 7061 7373 7764 in the ...passwd │ │ │ │ │ -0004bcb0: e280 9920 616e 6420 e280 9867 726f 7570 ... and ...group │ │ │ │ │ -0004bcc0: e280 9920 6669 6c65 7320 6f66 0a20 2020 ... files of. │ │ │ │ │ -0004bcd0: 2020 616c 6c20 4465 6269 616e 2073 7973 all Debian sys │ │ │ │ │ -0004bce0: 7465 6d73 2c20 6e65 7720 6964 7320 696e tems, new ids in │ │ │ │ │ -0004bcf0: 2074 6869 7320 7261 6e67 6520 6265 696e this range bein │ │ │ │ │ -0004bd00: 6720 6164 6465 6420 6175 746f 6d61 7469 g added automati │ │ │ │ │ -0004bd10: 6361 6c6c 790a 2020 2020 2061 7320 7468 cally. as th │ │ │ │ │ -0004bd20: 6520 e280 9862 6173 652d 7061 7373 7764 e ...base-passwd │ │ │ │ │ -0004bd30: e280 9920 7061 636b 6167 6520 6973 2075 ... package is u │ │ │ │ │ -0004bd40: 7064 6174 6564 2e0a 0a20 2020 2020 5061 pdated... Pa │ │ │ │ │ -0004bd50: 636b 6167 6573 2077 6869 6368 206e 6565 ckages which nee │ │ │ │ │ -0004bd60: 6420 6120 7369 6e67 6c65 2073 7461 7469 d a single stati │ │ │ │ │ -0004bd70: 6361 6c6c 7920 616c 6c6f 6361 7465 6420 cally allocated │ │ │ │ │ -0004bd80: 7569 6420 6f72 2067 6964 2073 686f 756c uid or gid shoul │ │ │ │ │ -0004bd90: 640a 2020 2020 2075 7365 206f 6e65 206f d. use one o │ │ │ │ │ -0004bda0: 6620 7468 6573 653b 2074 6865 6972 206d f these; their m │ │ │ │ │ -0004bdb0: 6169 6e74 6169 6e65 7273 2073 686f 756c aintainers shoul │ │ │ │ │ -0004bdc0: 6420 6173 6b20 7468 6520 e280 9862 6173 d ask the ...bas │ │ │ │ │ -0004bdd0: 652d 7061 7373 7764 e280 990a 2020 2020 e-passwd.... │ │ │ │ │ -0004bde0: 206d 6169 6e74 6169 6e65 7220 666f 7220 maintainer for │ │ │ │ │ -0004bdf0: 6964 732e 0a0a 3130 302d 3939 393a 0a0a ids...100-999:.. │ │ │ │ │ -0004be00: 2020 2020 2044 796e 616d 6963 616c 6c79 Dynamically │ │ │ │ │ -0004be10: 2061 6c6c 6f63 6174 6564 2073 7973 7465 allocated syste │ │ │ │ │ -0004be20: 6d20 7573 6572 7320 616e 6420 6772 6f75 m users and grou │ │ │ │ │ -0004be30: 7073 2e20 2050 6163 6b61 6765 7320 7768 ps. Packages wh │ │ │ │ │ -0004be40: 6963 6820 6e65 6564 0a20 2020 2020 6120 ich need. a │ │ │ │ │ -0004be50: 7573 6572 206f 7220 6772 6f75 702c 2062 user or group, b │ │ │ │ │ -0004be60: 7574 2063 616e 2068 6176 6520 7468 6973 ut can have this │ │ │ │ │ -0004be70: 2075 7365 7220 6f72 2067 726f 7570 2061 user or group a │ │ │ │ │ -0004be80: 6c6c 6f63 6174 6564 0a20 2020 2020 6479 llocated. dy │ │ │ │ │ -0004be90: 6e61 6d69 6361 6c6c 7920 616e 6420 6469 namically and di │ │ │ │ │ -0004bea0: 6666 6572 656e 746c 7920 6f6e 2065 6163 fferently on eac │ │ │ │ │ -0004beb0: 6820 7379 7374 656d 2c20 7368 6f75 6c64 h system, should │ │ │ │ │ -0004bec0: 2075 7365 20e2 8098 6164 6475 7365 720a use ...adduser. │ │ │ │ │ -0004bed0: 2020 2020 202d 2d73 7973 7465 6de2 8099 --system... │ │ │ │ │ -0004bee0: 2074 6f20 6372 6561 7465 2074 6865 2067 to create the g │ │ │ │ │ -0004bef0: 726f 7570 2061 6e64 2f6f 7220 7573 6572 roup and/or user │ │ │ │ │ -0004bf00: 2e20 20e2 8098 6164 6475 7365 72e2 8099 . ...adduser... │ │ │ │ │ -0004bf10: 2077 696c 6c20 6368 6563 6b0a 2020 2020 will check. │ │ │ │ │ -0004bf20: 2066 6f72 2074 6865 2065 7869 7374 656e for the existen │ │ │ │ │ -0004bf30: 6365 206f 6620 7468 6520 7573 6572 206f ce of the user o │ │ │ │ │ -0004bf40: 7220 6772 6f75 702c 2061 6e64 2069 6620 r group, and if │ │ │ │ │ -0004bf50: 6e65 6365 7373 6172 7920 6368 6f6f 7365 necessary choose │ │ │ │ │ -0004bf60: 2061 6e0a 2020 2020 2075 6e75 7365 6420 an. unused │ │ │ │ │ -0004bf70: 6964 2062 6173 6564 206f 6e20 7468 6520 id based on the │ │ │ │ │ -0004bf80: 7261 6e67 6573 2073 7065 6369 6669 6564 ranges specified │ │ │ │ │ -0004bf90: 2069 6e20 e280 9861 6464 7573 6572 2e63 in ...adduser.c │ │ │ │ │ -0004bfa0: 6f6e 66e2 8099 2e0a 0a31 3030 302d 3539 onf......1000-59 │ │ │ │ │ -0004bfb0: 3939 393a 0a0a 2020 2020 2044 796e 616d 999:.. Dynam │ │ │ │ │ -0004bfc0: 6963 616c 6c79 2061 6c6c 6f63 6174 6564 ically allocated │ │ │ │ │ -0004bfd0: 2075 7365 7220 6163 636f 756e 7473 2e20 user accounts. │ │ │ │ │ -0004bfe0: 2042 7920 6465 6661 756c 7420 e280 9861 By default ...a │ │ │ │ │ -0004bff0: 6464 7573 6572 e280 9920 7769 6c6c 0a20 dduser... will. │ │ │ │ │ -0004c000: 2020 2020 6368 6f6f 7365 2055 4944 7320 choose UIDs │ │ │ │ │ -0004c010: 616e 6420 4749 4473 2066 6f72 2075 7365 and GIDs for use │ │ │ │ │ -0004c020: 7220 6163 636f 756e 7473 2069 6e20 7468 r accounts in th │ │ │ │ │ -0004c030: 6973 2072 616e 6765 2c20 7468 6f75 6768 is range, though │ │ │ │ │ -0004c040: 0a20 2020 2020 e280 9861 6464 7573 6572 . ...adduser │ │ │ │ │ -0004c050: 2e63 6f6e 66e2 8099 206d 6179 2062 6520 .conf... may be │ │ │ │ │ -0004c060: 7573 6564 2074 6f20 6d6f 6469 6679 2074 used to modify t │ │ │ │ │ -0004c070: 6869 7320 6265 6861 7669 6f72 2e0a 0a36 his behavior...6 │ │ │ │ │ -0004c080: 3030 3030 2d36 3439 3939 3a0a 0a20 2020 0000-64999:.. │ │ │ │ │ -0004c090: 2020 476c 6f62 616c 6c79 2061 6c6c 6f63 Globally alloc │ │ │ │ │ -0004c0a0: 6174 6564 2062 7920 7468 6520 4465 6269 ated by the Debi │ │ │ │ │ -0004c0b0: 616e 2070 726f 6a65 6374 2c20 6275 7420 an project, but │ │ │ │ │ -0004c0c0: 6f6e 6c79 2063 7265 6174 6564 206f 6e0a only created on. │ │ │ │ │ -0004c0d0: 2020 2020 2064 656d 616e 642e 2020 5468 demand. Th │ │ │ │ │ -0004c0e0: 6520 6964 7320 6172 6520 616c 6c6f 6361 e ids are alloca │ │ │ │ │ -0004c0f0: 7465 6420 6365 6e74 7261 6c6c 7920 616e ted centrally an │ │ │ │ │ -0004c100: 6420 7374 6174 6963 616c 6c79 2c20 6275 d statically, bu │ │ │ │ │ -0004c110: 7420 7468 650a 2020 2020 2061 6374 7561 t the. actua │ │ │ │ │ -0004c120: 6c20 6163 636f 756e 7473 2061 7265 206f l accounts are o │ │ │ │ │ -0004c130: 6e6c 7920 6372 6561 7465 6420 6f6e 2075 nly created on u │ │ │ │ │ -0004c140: 7365 7273 e280 9920 7379 7374 656d 7320 sers... systems │ │ │ │ │ -0004c150: 6f6e 2064 656d 616e 642e 0a0a 2020 2020 on demand... │ │ │ │ │ -0004c160: 2054 6865 7365 2069 6473 2061 7265 2066 These ids are f │ │ │ │ │ -0004c170: 6f72 2070 6163 6b61 6765 7320 7768 6963 or packages whic │ │ │ │ │ -0004c180: 6820 6172 6520 6f62 7363 7572 6520 6f72 h are obscure or │ │ │ │ │ -0004c190: 2077 6869 6368 2072 6571 7569 7265 206d which require m │ │ │ │ │ -0004c1a0: 616e 790a 2020 2020 2073 7461 7469 6361 any. statica │ │ │ │ │ -0004c1b0: 6c6c 792d 616c 6c6f 6361 7465 6420 6964 lly-allocated id │ │ │ │ │ -0004c1c0: 732e 2020 5468 6573 6520 7061 636b 6167 s. These packag │ │ │ │ │ -0004c1d0: 6573 2073 686f 756c 6420 6368 6563 6b20 es should check │ │ │ │ │ -0004c1e0: 666f 7220 616e 640a 2020 2020 2063 7265 for and. cre │ │ │ │ │ -0004c1f0: 6174 6520 7468 6520 6163 636f 756e 7473 ate the accounts │ │ │ │ │ -0004c200: 2069 6e20 e280 982f 6574 632f 7061 7373 in .../etc/pass │ │ │ │ │ -0004c210: 7764 e280 9920 6f72 20e2 8098 2f65 7463 wd... or .../etc │ │ │ │ │ -0004c220: 2f67 726f 7570 e280 9920 2875 7369 6e67 /group... (using │ │ │ │ │ -0004c230: 0a20 2020 2020 e280 9861 6464 7573 6572 . ...adduser │ │ │ │ │ -0004c240: e280 9920 6966 2069 7420 6861 7320 7468 ... if it has th │ │ │ │ │ -0004c250: 6973 2066 6163 696c 6974 7929 2069 6620 is facility) if │ │ │ │ │ -0004c260: 6e65 6365 7373 6172 792e 2020 5061 636b necessary. Pack │ │ │ │ │ -0004c270: 6167 6573 2077 6869 6368 0a20 2020 2020 ages which. │ │ │ │ │ -0004c280: 6172 6520 6c69 6b65 6c79 2074 6f20 7265 are likely to re │ │ │ │ │ -0004c290: 7175 6972 6520 6675 7274 6865 7220 616c quire further al │ │ │ │ │ -0004c2a0: 6c6f 6361 7469 6f6e 7320 7368 6f75 6c64 locations should │ │ │ │ │ -0004c2b0: 2068 6176 6520 6120 e280 9c68 6f6c 65e2 have a ...hole. │ │ │ │ │ -0004c2c0: 809d 206c 6566 740a 2020 2020 2061 6674 .. left. aft │ │ │ │ │ -0004c2d0: 6572 2074 6865 6d20 696e 2074 6865 2061 er them in the a │ │ │ │ │ -0004c2e0: 6c6c 6f63 6174 696f 6e2c 2074 6f20 6769 llocation, to gi │ │ │ │ │ -0004c2f0: 7665 2074 6865 6d20 726f 6f6d 2074 6f20 ve them room to │ │ │ │ │ -0004c300: 6772 6f77 2e0a 0a36 3530 3030 2d36 3535 grow...65000-655 │ │ │ │ │ -0004c310: 3333 3a0a 0a20 2020 2020 5265 7365 7276 33:.. Reserv │ │ │ │ │ -0004c320: 6564 2e0a 0a36 3535 3334 3a0a 0a20 2020 ed...65534:.. │ │ │ │ │ -0004c330: 2020 5573 6572 20e2 8098 6e6f 626f 6479 User ...nobody │ │ │ │ │ -0004c340: e280 992e 2020 5468 6520 636f 7272 6573 .... The corres │ │ │ │ │ -0004c350: 706f 6e64 696e 6720 6769 6420 7265 6665 ponding gid refe │ │ │ │ │ -0004c360: 7273 2074 6f20 7468 6520 6772 6f75 700a rs to the group. │ │ │ │ │ -0004c370: 2020 2020 20e2 8098 6e6f 6772 6f75 70e2 ...nogroup. │ │ │ │ │ -0004c380: 8099 2e0a 0a36 3535 3335 3a0a 0a20 2020 .....65535:.. │ │ │ │ │ -0004c390: 2020 5468 6973 2076 616c 7565 2027 6d75 This value 'mu │ │ │ │ │ -0004c3a0: 7374 206e 6f74 2720 6265 2075 7365 642c st not' be used, │ │ │ │ │ -0004c3b0: 2062 6563 6175 7365 2069 7420 7761 7320 because it was │ │ │ │ │ -0004c3c0: 7468 6520 6572 726f 7220 7265 7475 726e the error return │ │ │ │ │ -0004c3d0: 0a20 2020 2020 7365 6e74 696e 656c 2076 . sentinel v │ │ │ │ │ -0004c3e0: 616c 7565 2077 6865 6e20 e280 9875 6964 alue when ...uid │ │ │ │ │ -0004c3f0: 5f74 e280 9920 7761 7320 3136 2062 6974 _t... was 16 bit │ │ │ │ │ -0004c400: 732e 0a0a 3635 3533 362d 3432 3934 3936 s...65536-429496 │ │ │ │ │ -0004c410: 3732 3933 3a0a 0a20 2020 2020 4479 6e61 7293:.. Dyna │ │ │ │ │ -0004c420: 6d69 6361 6c6c 7920 616c 6c6f 6361 7465 mically allocate │ │ │ │ │ -0004c430: 6420 7573 6572 2061 6363 6f75 6e74 732e d user accounts. │ │ │ │ │ -0004c440: 2020 4279 2064 6566 6175 6c74 20e2 8098 By default ... │ │ │ │ │ -0004c450: 6164 6475 7365 72e2 8099 2077 696c 6c20 adduser... will │ │ │ │ │ -0004c460: 6e6f 740a 2020 2020 2061 6c6c 6f63 6174 not. allocat │ │ │ │ │ -0004c470: 6520 5549 4473 2061 6e64 2047 4944 7320 e UIDs and GIDs │ │ │ │ │ -0004c480: 696e 2074 6869 7320 7261 6e67 652c 2074 in this range, t │ │ │ │ │ -0004c490: 6f20 6561 7365 2063 6f6d 7061 7469 6269 o ease compatibi │ │ │ │ │ -0004c4a0: 6c69 7479 2077 6974 680a 2020 2020 206c lity with. l │ │ │ │ │ -0004c4b0: 6567 6163 7920 7379 7374 656d 7320 7768 egacy systems wh │ │ │ │ │ -0004c4c0: 6572 6520 e280 9875 6964 5f74 e280 9920 ere ...uid_t... │ │ │ │ │ -0004c4d0: 6973 2073 7469 6c6c 2031 3620 6269 7473 is still 16 bits │ │ │ │ │ -0004c4e0: 2e0a 0a34 3239 3439 3637 3239 343a 0a0a ...4294967294:.. │ │ │ │ │ -0004c4f0: 2020 2020 20e2 8098 2875 6964 5f74 2928 ...(uid_t)( │ │ │ │ │ -0004c500: 2d32 2920 3d3d 2028 6769 645f 7429 282d -2) == (gid_t)(- │ │ │ │ │ -0004c510: 3229 e280 9920 276d 7573 7420 6e6f 7427 2)... 'must not' │ │ │ │ │ -0004c520: 2062 6520 7573 6564 2c20 6265 6361 7573 be used, becaus │ │ │ │ │ -0004c530: 6520 6974 2069 7320 7573 6564 0a20 2020 e it is used. │ │ │ │ │ -0004c540: 2020 6173 2074 6865 2061 6e6f 6e79 6d6f as the anonymo │ │ │ │ │ -0004c550: 7573 2c20 756e 6175 7468 656e 7469 6361 us, unauthentica │ │ │ │ │ -0004c560: 7465 6420 7573 6572 2062 7920 736f 6d65 ted user by some │ │ │ │ │ -0004c570: 204e 4653 2069 6d70 6c65 6d65 6e74 6174 NFS implementat │ │ │ │ │ -0004c580: 696f 6e73 2e0a 0a34 3239 3439 3637 3239 ions...429496729 │ │ │ │ │ -0004c590: 353a 0a0a 2020 2020 20e2 8098 2875 6964 5:.. ...(uid │ │ │ │ │ -0004c5a0: 5f74 2928 2d31 2920 3d3d 2028 6769 645f _t)(-1) == (gid_ │ │ │ │ │ -0004c5b0: 7429 282d 3129 e280 9920 276d 7573 7420 t)(-1)... 'must │ │ │ │ │ -0004c5c0: 6e6f 7427 2062 6520 7573 6564 2c20 6265 not' be used, be │ │ │ │ │ -0004c5d0: 6361 7573 6520 6974 2069 7320 7468 650a cause it is the. │ │ │ │ │ -0004c5e0: 2020 2020 2065 7272 6f72 2072 6574 7572 error retur │ │ │ │ │ -0004c5f0: 6e20 7365 6e74 696e 656c 2076 616c 7565 n sentinel value │ │ │ │ │ -0004c600: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0004c610: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0004c620: 4e6f 6465 3a20 4e6f 6e2d 6578 6973 7465 Node: Non-existe │ │ │ │ │ -0004c630: 6e74 2068 6f6d 6520 6469 7265 6374 6f72 nt home director │ │ │ │ │ -0004c640: 6965 732c 2020 5072 6576 3a20 5549 4420 ies, Prev: UID │ │ │ │ │ -0004c650: 616e 6420 4749 4420 636c 6173 7365 732c and GID classes, │ │ │ │ │ -0004c660: 2020 5570 3a20 5573 6572 7320 616e 6420 Up: Users and │ │ │ │ │ -0004c670: 6772 6f75 7073 0a0a 392e 322e 3320 4e6f groups..9.2.3 No │ │ │ │ │ -0004c680: 6e2d 6578 6973 7465 6e74 2068 6f6d 6520 n-existent home │ │ │ │ │ -0004c690: 6469 7265 6374 6f72 6965 730a 2d2d 2d2d directories.---- │ │ │ │ │ -0004c6a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0004c6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ -0004c6c0: 0a54 6865 2063 616e 6f6e 6963 616c 206e .The canonical n │ │ │ │ │ -0004c6d0: 6f6e 2d65 7869 7374 656e 7420 686f 6d65 on-existent home │ │ │ │ │ -0004c6e0: 2064 6972 6563 746f 7279 2069 7320 e280 directory is .. │ │ │ │ │ -0004c6f0: 982f 6e6f 6e65 7869 7374 656e 74e2 8099 ./nonexistent... │ │ │ │ │ -0004c700: 2e20 2055 7365 7273 2077 686f 0a73 686f . Users who.sho │ │ │ │ │ -0004c710: 756c 6420 6e6f 7420 6861 7665 2061 2068 uld not have a h │ │ │ │ │ -0004c720: 6f6d 6520 6469 7265 6374 6f72 7920 7368 ome directory sh │ │ │ │ │ -0004c730: 6f75 6c64 2068 6176 6520 7468 6569 7220 ould have their │ │ │ │ │ -0004c740: 686f 6d65 2064 6972 6563 746f 7279 2073 home directory s │ │ │ │ │ -0004c750: 6574 2074 6f0a 7468 6973 2076 616c 7565 et to.this value │ │ │ │ │ -0004c760: 2e0a 0a54 6865 2044 6562 6961 6e20 6175 ...The Debian au │ │ │ │ │ -0004c770: 746f 6275 696c 6465 7273 2073 6574 2048 tobuilders set H │ │ │ │ │ -0004c780: 4f4d 4520 746f 20e2 8098 2f6e 6f6e 6578 OME to .../nonex │ │ │ │ │ -0004c790: 6973 7465 6e74 e280 9920 736f 2074 6861 istent... so tha │ │ │ │ │ -0004c7a0: 7420 7061 636b 6167 6573 0a77 6869 6368 t packages.which │ │ │ │ │ -0004c7b0: 2074 7279 2074 6f20 7772 6974 6520 746f try to write to │ │ │ │ │ -0004c7c0: 2061 2068 6f6d 6520 6469 7265 6374 6f72 a home director │ │ │ │ │ -0004c7d0: 7920 7769 6c6c 2066 6169 6c20 746f 2062 y will fail to b │ │ │ │ │ -0004c7e0: 7569 6c64 2e0a 0a1f 0a46 696c 653a 2064 uild.....File: d │ │ │ │ │ -0004c7f0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0004c800: 6f2c 2020 4e6f 6465 3a20 5374 6172 7469 o, Node: Starti │ │ │ │ │ -0004c810: 6e67 2073 7973 7465 6d20 7365 7276 6963 ng system servic │ │ │ │ │ -0004c820: 6573 2c20 204e 6578 743a 2043 6f6e 736f es, Next: Conso │ │ │ │ │ -0004c830: 6c65 206d 6573 7361 6765 7320 6672 6f6d le messages from │ │ │ │ │ -0004c840: 2069 6e69 7420 6420 7363 7269 7074 732c init d scripts, │ │ │ │ │ -0004c850: 2020 5072 6576 3a20 5573 6572 7320 616e Prev: Users an │ │ │ │ │ -0004c860: 6420 6772 6f75 7073 2c20 2055 703a 2054 d groups, Up: T │ │ │ │ │ -0004c870: 6865 204f 7065 7261 7469 6e67 2053 7973 he Operating Sys │ │ │ │ │ -0004c880: 7465 6d0a 0a39 2e33 2053 7461 7274 696e tem..9.3 Startin │ │ │ │ │ -0004c890: 6720 7379 7374 656d 2073 6572 7669 6365 g system service │ │ │ │ │ -0004c8a0: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ -0004c8b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -0004c8c0: 4465 6269 616e 2070 6163 6b61 6765 7320 Debian packages │ │ │ │ │ -0004c8d0: 7468 6174 2070 726f 7669 6465 2073 7973 that provide sys │ │ │ │ │ -0004c8e0: 7465 6d20 7365 7276 6963 6573 2073 686f tem services sho │ │ │ │ │ -0004c8f0: 756c 6420 6172 7261 6e67 6520 666f 7220 uld arrange for │ │ │ │ │ -0004c900: 7468 6f73 650a 7365 7276 6963 6573 2074 those.services t │ │ │ │ │ -0004c910: 6f20 6265 2061 7574 6f6d 6174 6963 616c o be automatical │ │ │ │ │ -0004c920: 6c79 2073 7461 7274 6564 2061 6e64 2073 ly started and s │ │ │ │ │ -0004c930: 746f 7070 6564 2062 7920 7468 6520 696e topped by the in │ │ │ │ │ -0004c940: 6974 2073 7973 7465 6d20 6f72 0a73 6572 it system or.ser │ │ │ │ │ -0004c950: 7669 6365 206d 616e 6167 6572 2e20 2054 vice manager. T │ │ │ │ │ -0004c960: 6869 7320 7365 6374 696f 6e20 6465 7363 his section desc │ │ │ │ │ -0004c970: 7269 6265 7320 686f 7720 7468 6174 2069 ribes how that i │ │ │ │ │ -0004c980: 7320 646f 6e65 2e0a 0a2a 204d 656e 753a s done...* Menu: │ │ │ │ │ -0004c990: 0a0a 2a20 496e 7472 6f64 7563 7469 6f6e ..* Introduction │ │ │ │ │ -0004c9a0: 3a20 496e 7472 6f64 7563 7469 6f6e 3c32 : Introduction<2 │ │ │ │ │ -0004c9b0: 3e2e 0a2a 2057 7269 7469 6e67 2074 6865 >..* Writing the │ │ │ │ │ -0004c9c0: 2073 6372 6970 7473 3a3a 0a2a 2049 6e74 scripts::.* Int │ │ │ │ │ -0004c9d0: 6572 6661 6369 6e67 2077 6974 6820 696e erfacing with in │ │ │ │ │ -0004c9e0: 6974 2073 7973 7465 6d73 3a3a 0a2a 2042 it systems::.* B │ │ │ │ │ -0004c9f0: 6f6f 742d 7469 6d65 2069 6e69 7469 616c oot-time initial │ │ │ │ │ -0004ca00: 697a 6174 696f 6e3a 3a0a 2a20 4578 616d ization::.* Exam │ │ │ │ │ -0004ca10: 706c 653a 3a0a 0a1f 0a46 696c 653a 2064 ple::....File: d │ │ │ │ │ -0004ca20: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0004ca30: 6f2c 2020 4e6f 6465 3a20 496e 7472 6f64 o, Node: Introd │ │ │ │ │ -0004ca40: 7563 7469 6f6e 3c32 3e2c 2020 4e65 7874 uction<2>, Next │ │ │ │ │ -0004ca50: 3a20 5772 6974 696e 6720 7468 6520 7363 : Writing the sc │ │ │ │ │ -0004ca60: 7269 7074 732c 2020 5570 3a20 5374 6172 ripts, Up: Star │ │ │ │ │ -0004ca70: 7469 6e67 2073 7973 7465 6d20 7365 7276 ting system serv │ │ │ │ │ -0004ca80: 6963 6573 0a0a 392e 332e 3120 496e 7472 ices..9.3.1 Intr │ │ │ │ │ -0004ca90: 6f64 7563 7469 6f6e 0a2d 2d2d 2d2d 2d2d oduction.------- │ │ │ │ │ -0004caa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 -----------..The │ │ │ │ │ -0004cab0: 2064 6566 6175 6c74 2069 6e69 7420 7379 default init sy │ │ │ │ │ -0004cac0: 7374 656d 2061 6e64 2073 6572 7669 6365 stem and service │ │ │ │ │ -0004cad0: 206d 616e 6167 6572 2069 6e20 4465 6269 manager in Debi │ │ │ │ │ -0004cae0: 616e 2069 7320 e280 9873 7973 7465 6d64 an is ...systemd │ │ │ │ │ -0004caf0: e280 992e 0a50 6163 6b61 6765 7320 7468 .....Packages th │ │ │ │ │ -0004cb00: 6174 2077 6973 6820 746f 2061 7574 6f6d at wish to autom │ │ │ │ │ -0004cb10: 6174 6963 616c 6c79 2073 7461 7274 2061 atically start a │ │ │ │ │ -0004cb20: 6e64 2073 746f 7020 7379 7374 656d 2073 nd stop system s │ │ │ │ │ -0004cb30: 6572 7669 6365 7320 6d75 7374 0a69 6e63 ervices must.inc │ │ │ │ │ -0004cb40: 6c75 6465 20e2 8098 7379 7374 656d 64e2 lude ...systemd. │ │ │ │ │ -0004cb50: 8099 2073 6572 7669 6365 2075 6e69 7473 .. service units │ │ │ │ │ -0004cb60: 2074 6f20 646f 2073 6f2c 2075 6e6c 6573 to do so, unles │ │ │ │ │ -0004cb70: 7320 7468 6520 7365 7276 6963 6520 6973 s the service is │ │ │ │ │ -0004cb80: 206f 6e6c 790a 696e 7465 6e64 6564 2066 only.intended f │ │ │ │ │ -0004cb90: 6f72 2075 7365 206f 6e20 7379 7374 656d or use on system │ │ │ │ │ -0004cba0: 7320 7275 6e6e 696e 6720 616c 7465 726e s running altern │ │ │ │ │ -0004cbb0: 6174 6520 696e 6974 2073 7973 7465 6d73 ate init systems │ │ │ │ │ -0004cbc0: 2e20 2053 6565 0ae2 8098 7379 7374 656d . See....system │ │ │ │ │ -0004cbd0: 642e 7365 7276 6963 6528 3529 e280 9920 d.service(5)... │ │ │ │ │ -0004cbe0: 666f 7220 6465 7461 696c 7320 6f6e 2074 for details on t │ │ │ │ │ -0004cbf0: 6865 2073 796e 7461 7820 6f66 2061 2073 he syntax of a s │ │ │ │ │ -0004cc00: 6572 7669 6365 2075 6e69 7420 6669 6c65 ervice unit file │ │ │ │ │ -0004cc10: 2e0a 0a49 6e20 7468 6520 636f 6d6d 6f6e ...In the common │ │ │ │ │ -0004cc20: 2063 6173 6520 7468 6174 2061 2070 6163 case that a pac │ │ │ │ │ -0004cc30: 6b61 6765 2069 6e63 6c75 6465 7320 6120 kage includes a │ │ │ │ │ -0004cc40: 7369 6e67 6c65 2073 7973 7465 6d20 7365 single system se │ │ │ │ │ -0004cc50: 7276 6963 652c 2074 6865 0a73 6572 7669 rvice, the.servi │ │ │ │ │ -0004cc60: 6365 2075 6e69 7420 7368 6f75 6c64 2068 ce unit should h │ │ │ │ │ -0004cc70: 6176 6520 7468 6520 7361 6d65 206e 616d ave the same nam │ │ │ │ │ -0004cc80: 6520 6173 2074 6865 2070 6163 6b61 6765 e as the package │ │ │ │ │ -0004cc90: 2070 6c75 7320 7468 650a e280 982e 7365 plus the.....se │ │ │ │ │ -0004cca0: 7276 6963 65e2 8099 2065 7874 656e 7369 rvice... extensi │ │ │ │ │ -0004ccb0: 6f6e 2e0a 0a50 6163 6b61 6765 7320 696e on...Packages in │ │ │ │ │ -0004ccc0: 636c 7564 696e 6720 6120 7365 7276 6963 cluding a servic │ │ │ │ │ -0004ccd0: 6520 756e 6974 206d 6179 206f 7074 696f e unit may optio │ │ │ │ │ -0004cce0: 6e61 6c6c 7920 696e 636c 7564 6520 616e nally include an │ │ │ │ │ -0004ccf0: 2069 6e69 7420 7363 7269 7074 0a74 6f20 init script.to │ │ │ │ │ -0004cd00: 7375 7070 6f72 7420 6f74 6865 7220 696e support other in │ │ │ │ │ -0004cd10: 6974 2073 7973 7465 6d73 2e20 2049 6e20 it systems. In │ │ │ │ │ -0004cd20: 7468 6973 2063 6173 652c 2074 6865 2069 this case, the i │ │ │ │ │ -0004cd30: 6e69 7420 7363 7269 7074 2073 686f 756c nit script shoul │ │ │ │ │ -0004cd40: 640a 6861 7665 2074 6865 2073 616d 6520 d.have the same │ │ │ │ │ -0004cd50: 6e61 6d65 2061 7320 7468 6520 e280 9873 name as the ...s │ │ │ │ │ -0004cd60: 7973 7465 6d64 e280 9920 7365 7276 6963 ystemd... servic │ │ │ │ │ -0004cd70: 6520 756e 6974 2073 6f20 7468 6174 20e2 e unit so that . │ │ │ │ │ -0004cd80: 8098 7379 7374 656d 64e2 8099 2077 696c ..systemd... wil │ │ │ │ │ -0004cd90: 6c0a 6967 6e6f 7265 2069 7420 616e 6420 l.ignore it and │ │ │ │ │ -0004cda0: 7573 6520 7468 6520 7365 7276 6963 6520 use the service │ │ │ │ │ -0004cdb0: 756e 6974 2069 6e73 7465 6164 2e20 2050 unit instead. P │ │ │ │ │ -0004cdc0: 6163 6b61 6765 7320 6d61 7920 616c 736f ackages may also │ │ │ │ │ -0004cdd0: 2073 7570 706f 7274 0a6f 7468 6572 2069 support.other i │ │ │ │ │ -0004cde0: 6e69 7420 7379 7374 656d 7320 6279 2069 nit systems by i │ │ │ │ │ -0004cdf0: 6e63 6c75 6469 6e67 2063 6f6e 6669 6775 ncluding configu │ │ │ │ │ -0004ce00: 7261 7469 6f6e 2069 6e20 7468 6520 6e61 ration in the na │ │ │ │ │ -0004ce10: 7469 7665 2066 6f72 6d61 7420 6f66 0a74 tive format of.t │ │ │ │ │ -0004ce20: 686f 7365 2069 6e69 7420 7379 7374 656d hose init system │ │ │ │ │ -0004ce30: 732e 0a0a e280 9873 7973 7465 6d64 e280 s......systemd.. │ │ │ │ │ -0004ce40: 9920 7573 6573 2064 6570 656e 6465 6e63 . uses dependenc │ │ │ │ │ -0004ce50: 7920 616e 6420 6f72 6465 7269 6e67 2069 y and ordering i │ │ │ │ │ -0004ce60: 6e66 6f72 6d61 7469 6f6e 2063 6f6e 7461 nformation conta │ │ │ │ │ -0004ce70: 696e 6564 2077 6974 6869 6e20 7468 650a ined within the. │ │ │ │ │ -0004ce80: 2b65 6e61 626c 6564 2075 6e69 7420 6669 +enabled unit fi │ │ │ │ │ -0004ce90: 6c65 7320 746f 2064 6563 6964 6520 7768 les to decide wh │ │ │ │ │ -0004cea0: 6963 6820 7365 7276 6963 6573 2074 6f20 ich services to │ │ │ │ │ -0004ceb0: 7275 6e20 616e 6420 696e 2077 6869 6368 run and in which │ │ │ │ │ -0004cec0: 206f 7264 6572 2e0a 5468 6520 e280 9873 order..The ...s │ │ │ │ │ -0004ced0: 7973 762d 7263 e280 9920 7275 6e6c 6576 ysv-rc... runlev │ │ │ │ │ -0004cee0: 656c 2073 7973 7465 6d20 666f 7220 e280 el system for .. │ │ │ │ │ -0004cef0: 9873 7973 7669 6e69 74e2 8099 2075 7365 .sysvinit... use │ │ │ │ │ -0004cf00: 7320 7379 6d6c 696e 6b73 2069 6e0a e280 s symlinks in... │ │ │ │ │ -0004cf10: 982f 6574 632f 7263 6e2e 64e2 8099 2074 ./etc/rcn.d... t │ │ │ │ │ -0004cf20: 6f20 6465 6369 6465 2077 6869 6368 2073 o decide which s │ │ │ │ │ -0004cf30: 6372 6970 7473 2074 6f20 7275 6e20 616e cripts to run an │ │ │ │ │ -0004cf40: 6420 696e 2077 6869 6368 206f 7264 6572 d in which order │ │ │ │ │ -0004cf50: 2061 7420 626f 6f74 0a74 696d 6520 616e at boot.time an │ │ │ │ │ -0004cf60: 6420 7768 656e 2074 6865 2069 6e69 7420 d when the init │ │ │ │ │ -0004cf70: 7374 6174 6520 286f 7220 e280 9c72 756e state (or ...run │ │ │ │ │ -0004cf80: 6c65 7665 6ce2 809d 2920 6973 2063 6861 level...) is cha │ │ │ │ │ -0004cf90: 6e67 6564 2e20 2053 6565 2074 6865 0ae2 nged. See the.. │ │ │ │ │ -0004cfa0: 8098 5245 4144 4d45 2e72 756e 6c65 7665 ..README.runleve │ │ │ │ │ -0004cfb0: 6c73 e280 9920 6669 6c65 2073 6869 7070 ls... file shipp │ │ │ │ │ -0004cfc0: 6564 2077 6974 6820 e280 9873 7973 762d ed with ...sysv- │ │ │ │ │ -0004cfd0: 7263 e280 9920 666f 7220 696d 706c 656d rc... for implem │ │ │ │ │ -0004cfe0: 656e 7461 7469 6f6e 0a64 6574 6169 6c73 entation.details │ │ │ │ │ -0004cff0: 2e20 204f 7468 6572 2061 6c74 6572 6e61 . Other alterna │ │ │ │ │ -0004d000: 7469 7665 7320 6d69 6768 7420 6578 6973 tives might exis │ │ │ │ │ -0004d010: 742e 0a0a 5468 6520 7365 6374 696f 6e73 t...The sections │ │ │ │ │ -0004d020: 2062 656c 6f77 2064 6573 6372 6962 6520 below describe │ │ │ │ │ -0004d030: 686f 7720 746f 2077 7269 7465 2074 686f how to write tho │ │ │ │ │ -0004d040: 7365 2073 6372 6970 7473 2061 6e64 2063 se scripts and c │ │ │ │ │ -0004d050: 6f6e 6669 6775 7265 0a74 686f 7365 2073 onfigure.those s │ │ │ │ │ -0004d060: 796d 6c69 6e6b 732e 0a0a 1f0a 4669 6c65 ymlinks.....File │ │ │ │ │ -0004d070: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -0004d080: 696e 666f 2c20 204e 6f64 653a 2057 7269 info, Node: Wri │ │ │ │ │ -0004d090: 7469 6e67 2074 6865 2073 6372 6970 7473 ting the scripts │ │ │ │ │ -0004d0a0: 2c20 204e 6578 743a 2049 6e74 6572 6661 , Next: Interfa │ │ │ │ │ -0004d0b0: 6369 6e67 2077 6974 6820 696e 6974 2073 cing with init s │ │ │ │ │ -0004d0c0: 7973 7465 6d73 2c20 2050 7265 763a 2049 ystems, Prev: I │ │ │ │ │ -0004d0d0: 6e74 726f 6475 6374 696f 6e3c 323e 2c20 ntroduction<2>, │ │ │ │ │ -0004d0e0: 2055 703a 2053 7461 7274 696e 6720 7379 Up: Starting sy │ │ │ │ │ -0004d0f0: 7374 656d 2073 6572 7669 6365 730a 0a39 stem services..9 │ │ │ │ │ -0004d100: 2e33 2e32 2057 7269 7469 6e67 2074 6865 .3.2 Writing the │ │ │ │ │ -0004d110: 2073 6372 6970 7473 0a2d 2d2d 2d2d 2d2d scripts.------- │ │ │ │ │ -0004d120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0004d130: 2d2d 0a0a 496e 6974 2073 6372 6970 7473 --..Init scripts │ │ │ │ │ -0004d140: 2061 7265 2070 6c61 6365 6420 696e 20e2 are placed in . │ │ │ │ │ -0004d150: 8098 2f65 7463 2f69 6e69 742e 64e2 8099 ../etc/init.d... │ │ │ │ │ -0004d160: 2e20 2049 6e20 7468 6520 636f 6d6d 6f6e . In the common │ │ │ │ │ -0004d170: 2063 6173 6520 7468 6174 2061 0a70 6163 case that a.pac │ │ │ │ │ -0004d180: 6b61 6765 2073 7461 7274 7320 6120 7369 kage starts a si │ │ │ │ │ -0004d190: 6e67 6c65 2073 6572 7669 6365 2c20 7468 ngle service, th │ │ │ │ │ -0004d1a0: 6579 2073 686f 756c 6420 6265 206e 616d ey should be nam │ │ │ │ │ -0004d1b0: 6564 0ae2 8098 2f65 7463 2f69 6e69 742e ed..../etc/init. │ │ │ │ │ -0004d1c0: 642f 7061 636b 6167 65e2 8099 2e20 2054 d/package.... T │ │ │ │ │ -0004d1d0: 6865 7920 7368 6f75 6c64 2061 6363 6570 hey should accep │ │ │ │ │ -0004d1e0: 7420 6f6e 6520 6172 6775 6d65 6e74 2c20 t one argument, │ │ │ │ │ -0004d1f0: 7361 7969 6e67 2077 6861 7420 746f 0a64 saying what to.d │ │ │ │ │ -0004d200: 6f3a 0a0a e280 9873 7461 7274 e280 990a o:.....start.... │ │ │ │ │ -0004d210: 0a20 2020 2020 7374 6172 7420 7468 6520 . start the │ │ │ │ │ -0004d220: 7365 7276 6963 652c 0a0a e280 9873 746f service,.....sto │ │ │ │ │ -0004d230: 70e2 8099 0a0a 2020 2020 2073 746f 7020 p..... stop │ │ │ │ │ -0004d240: 7468 6520 7365 7276 6963 652c 0a0a e280 the service,.... │ │ │ │ │ -0004d250: 9872 6573 7461 7274 e280 990a 0a20 2020 .restart..... │ │ │ │ │ -0004d260: 2020 7374 6f70 2061 6e64 2072 6573 7461 stop and resta │ │ │ │ │ -0004d270: 7274 2074 6865 2073 6572 7669 6365 2069 rt the service i │ │ │ │ │ -0004d280: 6620 6974 e280 9973 2061 6c72 6561 6479 f it...s already │ │ │ │ │ -0004d290: 2072 756e 6e69 6e67 2c20 6f74 6865 7277 running, otherw │ │ │ │ │ -0004d2a0: 6973 650a 2020 2020 2073 7461 7274 2074 ise. start t │ │ │ │ │ -0004d2b0: 6865 2073 6572 7669 6365 0a0a e280 9874 he service.....t │ │ │ │ │ -0004d2c0: 7279 2d72 6573 7461 7274 e280 990a 0a20 ry-restart..... │ │ │ │ │ -0004d2d0: 2020 2020 7265 7374 6172 7420 7468 6520 restart the │ │ │ │ │ -0004d2e0: 7365 7276 6963 6520 6966 2069 74e2 8099 service if it... │ │ │ │ │ -0004d2f0: 7320 616c 7265 6164 7920 7275 6e6e 696e s already runnin │ │ │ │ │ -0004d300: 672c 206f 7468 6572 7769 7365 206a 7573 g, otherwise jus │ │ │ │ │ -0004d310: 7420 7265 706f 7274 0a20 2020 2020 7375 t report. su │ │ │ │ │ -0004d320: 6363 6573 732e 0a0a e280 9872 656c 6f61 ccess......reloa │ │ │ │ │ -0004d330: 64e2 8099 0a0a 2020 2020 2063 6175 7365 d..... cause │ │ │ │ │ -0004d340: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati │ │ │ │ │ -0004d350: 6f6e 206f 6620 7468 6520 7365 7276 6963 on of the servic │ │ │ │ │ -0004d360: 6520 746f 2062 6520 7265 6c6f 6164 6564 e to be reloaded │ │ │ │ │ -0004d370: 2077 6974 686f 7574 0a20 2020 2020 6163 without. ac │ │ │ │ │ -0004d380: 7475 616c 6c79 2073 746f 7070 696e 6720 tually stopping │ │ │ │ │ -0004d390: 616e 6420 7265 7374 6172 7469 6e67 2074 and restarting t │ │ │ │ │ -0004d3a0: 6865 2073 6572 7669 6365 2c0a 0ae2 8098 he service,..... │ │ │ │ │ -0004d3b0: 666f 7263 652d 7265 6c6f 6164 e280 990a force-reload.... │ │ │ │ │ -0004d3c0: 0a20 2020 2020 6361 7573 6520 7468 6520 . cause the │ │ │ │ │ -0004d3d0: 636f 6e66 6967 7572 6174 696f 6e20 746f configuration to │ │ │ │ │ -0004d3e0: 2062 6520 7265 6c6f 6164 6564 2069 6620 be reloaded if │ │ │ │ │ -0004d3f0: 7468 6520 7365 7276 6963 6520 7375 7070 the service supp │ │ │ │ │ -0004d400: 6f72 7473 0a20 2020 2020 7468 6973 2c20 orts. this, │ │ │ │ │ -0004d410: 6f74 6865 7277 6973 6520 7265 7374 6172 otherwise restar │ │ │ │ │ -0004d420: 7420 7468 6520 7365 7276 6963 652e 0a0a t the service... │ │ │ │ │ -0004d430: e280 9873 7461 7475 73e2 8099 0a0a 2020 ...status..... │ │ │ │ │ -0004d440: 2020 2072 6570 6f72 7420 7468 6520 6375 report the cu │ │ │ │ │ -0004d450: 7272 656e 7420 7374 6174 7573 206f 6620 rrent status of │ │ │ │ │ -0004d460: 7468 6520 7365 7276 6963 650a 0a54 6865 the service..The │ │ │ │ │ -0004d470: 20e2 8098 7374 6172 74e2 8099 2c20 e280 ...start..., .. │ │ │ │ │ -0004d480: 9873 746f 70e2 8099 2c20 e280 9872 6573 .stop..., ...res │ │ │ │ │ -0004d490: 7461 7274 e280 992c 2061 6e64 20e2 8098 tart..., and ... │ │ │ │ │ -0004d4a0: 666f 7263 652d 7265 6c6f 6164 e280 9920 force-reload... │ │ │ │ │ -0004d4b0: 6f70 7469 6f6e 7320 7368 6f75 6c64 2062 options should b │ │ │ │ │ -0004d4c0: 650a 7375 7070 6f72 7465 6420 6279 2061 e.supported by a │ │ │ │ │ -0004d4d0: 6c6c 2069 6e69 7420 7363 7269 7074 732e ll init scripts. │ │ │ │ │ -0004d4e0: 2020 5375 7070 6f72 7469 6e67 20e2 8098 Supporting ... │ │ │ │ │ -0004d4f0: 7374 6174 7573 e280 9920 6973 2065 6e63 status... is enc │ │ │ │ │ -0004d500: 6f75 7261 6765 642e 2020 5468 650a e280 ouraged. The... │ │ │ │ │ -0004d510: 9872 656c 6f61 64e2 8099 2061 6e64 20e2 .reload... and . │ │ │ │ │ -0004d520: 8098 7472 792d 7265 7374 6172 74e2 8099 ..try-restart... │ │ │ │ │ -0004d530: 206f 7074 696f 6e73 2061 7265 206f 7074 options are opt │ │ │ │ │ -0004d540: 696f 6e61 6c2e 0a0a 5468 6520 e280 9869 ional...The ...i │ │ │ │ │ -0004d550: 6e69 742e 64e2 8099 2073 6372 6970 7473 nit.d... scripts │ │ │ │ │ -0004d560: 206d 7573 7420 656e 7375 7265 2074 6861 must ensure tha │ │ │ │ │ -0004d570: 7420 7468 6579 2077 696c 6c20 6265 6861 t they will beha │ │ │ │ │ -0004d580: 7665 2073 656e 7369 626c 7920 2869 2e65 ve sensibly (i.e │ │ │ │ │ -0004d590: 2e2c 0a72 6574 7572 6e69 6e67 2073 7563 .,.returning suc │ │ │ │ │ -0004d5a0: 6365 7373 2061 6e64 206e 6f74 2073 7461 cess and not sta │ │ │ │ │ -0004d5b0: 7274 696e 6720 6d75 6c74 6970 6c65 2063 rting multiple c │ │ │ │ │ -0004d5c0: 6f70 6965 7320 6f66 2061 2073 6572 7669 opies of a servi │ │ │ │ │ -0004d5d0: 6365 2920 6966 0a69 6e76 6f6b 6564 2077 ce) if.invoked w │ │ │ │ │ -0004d5e0: 6974 6820 e280 9873 7461 7274 e280 9920 ith ...start... │ │ │ │ │ -0004d5f0: 7768 656e 2074 6865 2073 6572 7669 6365 when the service │ │ │ │ │ -0004d600: 2069 7320 616c 7265 6164 7920 7275 6e6e is already runn │ │ │ │ │ -0004d610: 696e 672c 206f 7220 7769 7468 20e2 8098 ing, or with ... │ │ │ │ │ -0004d620: 7374 6f70 e280 990a 7768 656e 2069 7420 stop....when it │ │ │ │ │ -0004d630: 6973 6ee2 8099 742c 2061 6e64 2074 6861 isn...t, and tha │ │ │ │ │ -0004d640: 7420 7468 6579 2064 6f6e e280 9974 206b t they don...t k │ │ │ │ │ -0004d650: 696c 6c20 756e 666f 7274 756e 6174 656c ill unfortunatel │ │ │ │ │ -0004d660: 792d 6e61 6d65 6420 7573 6572 0a70 726f y-named user.pro │ │ │ │ │ -0004d670: 6365 7373 6573 2e20 2054 6865 2062 6573 cesses. The bes │ │ │ │ │ -0004d680: 7420 7761 7920 746f 2061 6368 6965 7665 t way to achieve │ │ │ │ │ -0004d690: 2074 6869 7320 6973 2075 7375 616c 6c79 this is usually │ │ │ │ │ -0004d6a0: 2074 6f20 7573 650a e280 9873 7461 7274 to use....start │ │ │ │ │ -0004d6b0: 2d73 746f 702d 6461 656d 6f6e e280 9920 -stop-daemon... │ │ │ │ │ -0004d6c0: 7769 7468 2074 6865 20e2 8098 2d2d 6f6b with the ...--ok │ │ │ │ │ -0004d6d0: 6e6f 646f e280 9920 6f70 7469 6f6e 2e0a nodo... option.. │ │ │ │ │ -0004d6e0: 0a42 6520 6361 7265 6675 6c20 6f66 2075 .Be careful of u │ │ │ │ │ -0004d6f0: 7369 6e67 20e2 8098 7365 7420 2d65 e280 sing ...set -e.. │ │ │ │ │ -0004d700: 9920 696e 20e2 8098 696e 6974 2e64 e280 . in ...init.d.. │ │ │ │ │ -0004d710: 9920 7363 7269 7074 732e 2020 5772 6974 . scripts. Writ │ │ │ │ │ -0004d720: 696e 6720 636f 7272 6563 740a e280 9869 ing correct....i │ │ │ │ │ -0004d730: 6e69 742e 64e2 8099 2073 6372 6970 7473 nit.d... scripts │ │ │ │ │ -0004d740: 2072 6571 7569 7265 7320 6163 6365 7074 requires accept │ │ │ │ │ -0004d750: 696e 6720 7661 7269 6f75 7320 6572 726f ing various erro │ │ │ │ │ -0004d760: 7220 6578 6974 2073 7461 7475 7365 7320 r exit statuses │ │ │ │ │ -0004d770: 7768 656e 0a64 6165 6d6f 6e73 2061 7265 when.daemons are │ │ │ │ │ -0004d780: 2061 6c72 6561 6479 2072 756e 6e69 6e67 already running │ │ │ │ │ -0004d790: 206f 7220 616c 7265 6164 7920 7374 6f70 or already stop │ │ │ │ │ -0004d7a0: 7065 6420 7769 7468 6f75 7420 6162 6f72 ped without abor │ │ │ │ │ -0004d7b0: 7469 6e67 2074 6865 0ae2 8098 696e 6974 ting the....init │ │ │ │ │ -0004d7c0: 2e64 e280 9920 7363 7269 7074 2c20 616e .d... script, an │ │ │ │ │ -0004d7d0: 6420 636f 6d6d 6f6e 20e2 8098 696e 6974 d common ...init │ │ │ │ │ -0004d7e0: 2e64 e280 9920 6675 6e63 7469 6f6e 206c .d... function l │ │ │ │ │ -0004d7f0: 6962 7261 7269 6573 2061 7265 206e 6f74 ibraries are not │ │ │ │ │ -0004d800: 2073 6166 6520 746f 0a63 616c 6c20 7769 safe to.call wi │ │ │ │ │ -0004d810: 7468 20e2 8098 7365 7420 2d65 e280 9920 th ...set -e... │ │ │ │ │ -0004d820: 696e 2065 6666 6563 742e 2020 2831 2920 in effect. (1) │ │ │ │ │ -0004d830: 2046 6f72 20e2 8098 696e 6974 2e64 e280 For ...init.d.. │ │ │ │ │ -0004d840: 9920 7363 7269 7074 732c 2069 74e2 8099 . scripts, it... │ │ │ │ │ -0004d850: 7320 6f66 7465 6e0a 6561 7369 6572 2074 s often.easier t │ │ │ │ │ -0004d860: 6f20 6e6f 7420 7573 6520 e280 9873 6574 o not use ...set │ │ │ │ │ -0004d870: 202d 65e2 8099 2061 6e64 2069 6e73 7465 -e... and inste │ │ │ │ │ -0004d880: 6164 2063 6865 636b 2074 6865 2072 6573 ad check the res │ │ │ │ │ -0004d890: 756c 7420 6f66 2065 6163 6820 636f 6d6d ult of each comm │ │ │ │ │ -0004d8a0: 616e 640a 7365 7061 7261 7465 6c79 2e0a and.separately.. │ │ │ │ │ -0004d8b0: 0a49 6620 6120 7365 7276 6963 6520 7265 .If a service re │ │ │ │ │ -0004d8c0: 6c6f 6164 7320 6974 7320 636f 6e66 6967 loads its config │ │ │ │ │ -0004d8d0: 7572 6174 696f 6e20 6175 746f 6d61 7469 uration automati │ │ │ │ │ -0004d8e0: 6361 6c6c 7920 2861 7320 696e 2074 6865 cally (as in the │ │ │ │ │ -0004d8f0: 2063 6173 6520 6f66 0ae2 8098 6372 6f6e case of....cron │ │ │ │ │ -0004d900: e280 992c 2066 6f72 2065 7861 6d70 6c65 ..., for example │ │ │ │ │ -0004d910: 292c 2074 6865 20e2 8098 7265 6c6f 6164 ), the ...reload │ │ │ │ │ -0004d920: e280 9920 6f70 7469 6f6e 206f 6620 7468 ... option of th │ │ │ │ │ -0004d930: 6520 e280 9869 6e69 742e 64e2 8099 2073 e ...init.d... s │ │ │ │ │ -0004d940: 6372 6970 7420 7368 6f75 6c64 0a62 6568 cript should.beh │ │ │ │ │ -0004d950: 6176 6520 6173 2069 6620 7468 6520 636f ave as if the co │ │ │ │ │ -0004d960: 6e66 6967 7572 6174 696f 6e20 6861 7320 nfiguration has │ │ │ │ │ -0004d970: 6265 656e 2072 656c 6f61 6465 6420 7375 been reloaded su │ │ │ │ │ -0004d980: 6363 6573 7366 756c 6c79 2e0a 0a54 6865 ccessfully...The │ │ │ │ │ -0004d990: 20e2 8098 2f65 7463 2f69 6e69 742e 64e2 .../etc/init.d. │ │ │ │ │ -0004d9a0: 8099 2073 6372 6970 7473 206d 7573 7420 .. scripts must │ │ │ │ │ -0004d9b0: 6265 2074 7265 6174 6564 2061 7320 636f be treated as co │ │ │ │ │ -0004d9c0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0004d9d0: 732c 2065 6974 6865 720a 2869 6620 7468 s, either.(if th │ │ │ │ │ -0004d9e0: 6579 2061 7265 2070 7265 7365 6e74 2069 ey are present i │ │ │ │ │ -0004d9f0: 6e20 7468 6520 7061 636b 6167 652c 2074 n the package, t │ │ │ │ │ -0004da00: 6861 7420 6973 2c20 696e 2074 6865 202e hat is, in the . │ │ │ │ │ -0004da10: 6465 6220 6669 6c65 2920 6279 0a6d 6172 deb file) by.mar │ │ │ │ │ -0004da20: 6b69 6e67 2074 6865 6d20 6173 20e2 8098 king them as ... │ │ │ │ │ -0004da30: 636f 6e66 6669 6c65 e280 9973 2c20 6f72 conffile...s, or │ │ │ │ │ -0004da40: 2c20 2869 6620 7468 6579 2064 6f20 6e6f , (if they do no │ │ │ │ │ -0004da50: 7420 6578 6973 7420 696e 2074 6865 202e t exist in the . │ │ │ │ │ -0004da60: 6465 6229 2062 790a 6d61 6e61 6769 6e67 deb) by.managing │ │ │ │ │ -0004da70: 2074 6865 6d20 636f 7272 6563 746c 7920 them correctly │ │ │ │ │ -0004da80: 696e 2074 6865 206d 6169 6e74 6169 6e65 in the maintaine │ │ │ │ │ -0004da90: 7220 7363 7269 7074 7320 2873 6565 202a r scripts (see * │ │ │ │ │ -0004daa0: 6e6f 7465 0a43 6f6e 6669 6775 7261 7469 note.Configurati │ │ │ │ │ -0004dab0: 6f6e 2066 696c 6573 3a20 3338 2e29 2e20 on files: 38.). │ │ │ │ │ -0004dac0: 2054 6869 7320 6973 2069 6d70 6f72 7461 This is importa │ │ │ │ │ -0004dad0: 6e74 2073 696e 6365 2077 6520 7761 6e74 nt since we want │ │ │ │ │ -0004dae0: 2074 6f20 6769 7665 2074 6865 0a6c 6f63 to give the.loc │ │ │ │ │ -0004daf0: 616c 2073 7973 7465 6d20 6164 6d69 6e69 al system admini │ │ │ │ │ -0004db00: 7374 7261 746f 7220 7468 6520 6368 616e strator the chan │ │ │ │ │ -0004db10: 6365 2074 6f20 6164 6170 7420 7468 6520 ce to adapt the │ │ │ │ │ -0004db20: 7363 7269 7074 7320 746f 2074 6865 206c scripts to the l │ │ │ │ │ -0004db30: 6f63 616c 0a73 7973 7465 6d2c 2065 2e67 ocal.system, e.g │ │ │ │ │ -0004db40: 2e2c 2074 6f20 6469 7361 626c 6520 6120 ., to disable a │ │ │ │ │ -0004db50: 7365 7276 6963 6520 7769 7468 6f75 7420 service without │ │ │ │ │ -0004db60: 6465 2d69 6e73 7461 6c6c 696e 6720 7468 de-installing th │ │ │ │ │ -0004db70: 6520 7061 636b 6167 652c 206f 720a 746f e package, or.to │ │ │ │ │ -0004db80: 2073 7065 6369 6679 2073 6f6d 6520 7370 specify some sp │ │ │ │ │ -0004db90: 6563 6961 6c20 636f 6d6d 616e 6420 6c69 ecial command li │ │ │ │ │ -0004dba0: 6e65 206f 7074 696f 6e73 2077 6865 6e20 ne options when │ │ │ │ │ -0004dbb0: 7374 6172 7469 6e67 2061 2073 6572 7669 starting a servi │ │ │ │ │ -0004dbc0: 6365 2c0a 7768 696c 6520 6d61 6b69 6e67 ce,.while making │ │ │ │ │ -0004dbd0: 2073 7572 6520 7468 6569 7220 6368 616e sure their chan │ │ │ │ │ -0004dbe0: 6765 7320 6172 656e e280 9974 206c 6f73 ges aren...t los │ │ │ │ │ -0004dbf0: 7420 6475 7269 6e67 2074 6865 206e 6578 t during the nex │ │ │ │ │ -0004dc00: 7420 7061 636b 6167 650a 7570 6772 6164 t package.upgrad │ │ │ │ │ -0004dc10: 652e 0a0a 5468 6573 6520 7363 7269 7074 e...These script │ │ │ │ │ -0004dc20: 7320 7368 6f75 6c64 206e 6f74 2066 6169 s should not fai │ │ │ │ │ -0004dc30: 6c20 6f62 7363 7572 656c 7920 7768 656e l obscurely when │ │ │ │ │ -0004dc40: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati │ │ │ │ │ -0004dc50: 6f6e 2066 696c 6573 0a72 656d 6169 6e20 on files.remain │ │ │ │ │ -0004dc60: 6275 7420 7468 6520 7061 636b 6167 6520 but the package │ │ │ │ │ -0004dc70: 6861 7320 6265 656e 2072 656d 6f76 6564 has been removed │ │ │ │ │ -0004dc80: 2c20 6173 2063 6f6e 6669 6775 7261 7469 , as configurati │ │ │ │ │ -0004dc90: 6f6e 2066 696c 6573 2072 656d 6169 6e0a on files remain. │ │ │ │ │ -0004dca0: 6f6e 2074 6865 2073 7973 7465 6d20 6166 on the system af │ │ │ │ │ -0004dcb0: 7465 7220 7468 6520 7061 636b 6167 6520 ter the package │ │ │ │ │ -0004dcc0: 6861 7320 6265 656e 2072 656d 6f76 6564 has been removed │ │ │ │ │ -0004dcd0: 2e20 204f 6e6c 7920 7768 656e 20e2 8098 . Only when ... │ │ │ │ │ -0004dce0: 6470 6b67 e280 9920 6973 0a65 7865 6375 dpkg... is.execu │ │ │ │ │ -0004dcf0: 7465 6420 7769 7468 2074 6865 20e2 8098 ted with the ... │ │ │ │ │ -0004dd00: 2d2d 7075 7267 65e2 8099 206f 7074 696f --purge... optio │ │ │ │ │ -0004dd10: 6e20 7769 6c6c 2063 6f6e 6669 6775 7261 n will configura │ │ │ │ │ -0004dd20: 7469 6f6e 2066 696c 6573 2062 6520 7265 tion files be re │ │ │ │ │ -0004dd30: 6d6f 7665 642e 0a49 6e20 7061 7274 6963 moved..In partic │ │ │ │ │ -0004dd40: 756c 6172 2c20 6173 2074 6865 20e2 8098 ular, as the ... │ │ │ │ │ -0004dd50: 2f65 7463 2f69 6e69 742e 642f 7061 636b /etc/init.d/pack │ │ │ │ │ -0004dd60: 6167 65e2 8099 2073 6372 6970 7420 6974 age... script it │ │ │ │ │ -0004dd70: 7365 6c66 2069 7320 7573 7561 6c6c 7920 self is usually │ │ │ │ │ -0004dd80: 610a e280 9863 6f6e 6666 696c 65e2 8099 a....conffile... │ │ │ │ │ -0004dd90: 2c20 6974 2077 696c 6c20 7265 6d61 696e , it will remain │ │ │ │ │ -0004dda0: 206f 6e20 7468 6520 7379 7374 656d 2069 on the system i │ │ │ │ │ -0004ddb0: 6620 7468 6520 7061 636b 6167 6520 6973 f the package is │ │ │ │ │ -0004ddc0: 2072 656d 6f76 6564 2062 7574 0a6e 6f74 removed but.not │ │ │ │ │ -0004ddd0: 2070 7572 6765 642e 2020 5468 6572 6566 purged. Theref │ │ │ │ │ -0004dde0: 6f72 652c 2079 6f75 2073 686f 756c 6420 ore, you should │ │ │ │ │ -0004ddf0: 696e 636c 7564 6520 6120 e280 9874 6573 include a ...tes │ │ │ │ │ -0004de00: 74e2 8099 2073 7461 7465 6d65 6e74 2061 t... statement a │ │ │ │ │ -0004de10: 7420 7468 6520 746f 700a 6f66 2074 6865 t the top.of the │ │ │ │ │ -0004de20: 2073 6372 6970 742c 206c 696b 6520 7468 script, like th │ │ │ │ │ -0004de30: 6973 3a0a 0a20 2020 2020 7465 7374 202d is:.. test - │ │ │ │ │ -0004de40: 6620 7072 6f67 7261 6d2d 6578 6563 7574 f program-execut │ │ │ │ │ -0004de50: 6564 2d6c 6174 6572 2d69 6e2d 7363 7269 ed-later-in-scri │ │ │ │ │ -0004de60: 7074 207c 7c20 6578 6974 2030 0a0a 4f66 pt || exit 0..Of │ │ │ │ │ -0004de70: 7465 6e20 7468 6572 6520 6172 6520 736f ten there are so │ │ │ │ │ -0004de80: 6d65 2076 6172 6961 626c 6573 2069 6e20 me variables in │ │ │ │ │ -0004de90: 7468 6520 e280 9869 6e69 742e 64e2 8099 the ...init.d... │ │ │ │ │ -0004dea0: 2073 6372 6970 7473 2077 686f 7365 2076 scripts whose v │ │ │ │ │ -0004deb0: 616c 7565 730a 636f 6e74 726f 6c20 7468 alues.control th │ │ │ │ │ -0004dec0: 6520 6265 6861 7669 6f72 206f 6620 7468 e behavior of th │ │ │ │ │ -0004ded0: 6520 7363 7269 7074 732c 2061 6e64 2077 e scripts, and w │ │ │ │ │ -0004dee0: 6869 6368 2061 2073 7973 7465 6d20 6164 hich a system ad │ │ │ │ │ -0004def0: 6d69 6e69 7374 7261 746f 7220 6973 0a6c ministrator is.l │ │ │ │ │ -0004df00: 696b 656c 7920 746f 2077 616e 7420 746f ikely to want to │ │ │ │ │ -0004df10: 2063 6861 6e67 652e 2020 4173 2074 6865 change. As the │ │ │ │ │ -0004df20: 2073 6372 6970 7473 2074 6865 6d73 656c scripts themsel │ │ │ │ │ -0004df30: 7665 7320 6172 6520 6672 6571 7565 6e74 ves are frequent │ │ │ │ │ -0004df40: 6c79 0ae2 8098 636f 6e66 6669 6c65 e280 ly....conffile.. │ │ │ │ │ -0004df50: 9973 2c20 6d6f 6469 6679 696e 6720 7468 .s, modifying th │ │ │ │ │ -0004df60: 656d 2072 6571 7569 7265 7320 7468 6174 em requires that │ │ │ │ │ -0004df70: 2074 6865 2061 646d 696e 6973 7472 6174 the administrat │ │ │ │ │ -0004df80: 6f72 206d 6572 6765 2069 6e0a 7468 6569 or merge in.thei │ │ │ │ │ -0004df90: 7220 6368 616e 6765 7320 6561 6368 2074 r changes each t │ │ │ │ │ -0004dfa0: 696d 6520 7468 6520 7061 636b 6167 6520 ime the package │ │ │ │ │ -0004dfb0: 6973 2075 7067 7261 6465 6420 616e 6420 is upgraded and │ │ │ │ │ -0004dfc0: 7468 6520 e280 9863 6f6e 6666 696c 65e2 the ...conffile. │ │ │ │ │ -0004dfd0: 8099 0a63 6861 6e67 6573 2e20 2054 6f20 ...changes. To │ │ │ │ │ -0004dfe0: 6561 7365 2074 6865 2062 7572 6465 6e20 ease the burden │ │ │ │ │ -0004dff0: 6f6e 2074 6865 2073 7973 7465 6d20 6164 on the system ad │ │ │ │ │ -0004e000: 6d69 6e69 7374 7261 746f 722c 2073 7563 ministrator, suc │ │ │ │ │ -0004e010: 680a 636f 6e66 6967 7572 6162 6c65 2076 h.configurable v │ │ │ │ │ -0004e020: 616c 7565 7320 7368 6f75 6c64 206e 6f74 alues should not │ │ │ │ │ -0004e030: 2062 6520 706c 6163 6564 2064 6972 6563 be placed direc │ │ │ │ │ -0004e040: 746c 7920 696e 2074 6865 2073 6372 6970 tly in the scrip │ │ │ │ │ -0004e050: 742e 0a49 6e73 7465 6164 2c20 7468 6579 t..Instead, they │ │ │ │ │ -0004e060: 2073 686f 756c 6420 6265 2070 6c61 6365 should be place │ │ │ │ │ -0004e070: 6420 696e 2061 2066 696c 6520 696e 20e2 d in a file in . │ │ │ │ │ -0004e080: 8098 2f65 7463 2f64 6566 6175 6c74 e280 ../etc/default.. │ │ │ │ │ -0004e090: 992c 2077 6869 6368 0a74 7970 6963 616c ., which.typical │ │ │ │ │ -0004e0a0: 6c79 2077 696c 6c20 6861 7665 2074 6865 ly will have the │ │ │ │ │ -0004e0b0: 2073 616d 6520 6261 7365 206e 616d 6520 same base name │ │ │ │ │ -0004e0c0: 6173 2074 6865 20e2 8098 696e 6974 2e64 as the ...init.d │ │ │ │ │ -0004e0d0: e280 9920 7363 7269 7074 2e20 2054 6869 ... script. Thi │ │ │ │ │ -0004e0e0: 730a 6578 7472 6120 6669 6c65 2073 686f s.extra file sho │ │ │ │ │ -0004e0f0: 756c 6420 6265 2073 6f75 7263 6564 2062 uld be sourced b │ │ │ │ │ -0004e100: 7920 7468 6520 7363 7269 7074 2077 6865 y the script whe │ │ │ │ │ -0004e110: 6e20 7468 6520 7363 7269 7074 2072 756e n the script run │ │ │ │ │ -0004e120: 732e 2020 4974 0a6d 7573 7420 636f 6e74 s. It.must cont │ │ │ │ │ -0004e130: 6169 6e20 6f6e 6c79 2076 6172 6961 626c ain only variabl │ │ │ │ │ -0004e140: 6520 7365 7474 696e 6773 2061 6e64 2063 e settings and c │ │ │ │ │ -0004e150: 6f6d 6d65 6e74 7320 696e 2050 4f53 4958 omments in POSIX │ │ │ │ │ -0004e160: 2e31 2d32 3031 3720 e280 9873 68e2 8099 .1-2017 ...sh... │ │ │ │ │ -0004e170: 0a66 6f72 6d61 742e 2020 4974 206d 7573 .format. It mus │ │ │ │ │ -0004e180: 7420 6569 7468 6572 2062 6520 6120 e280 t either be a .. │ │ │ │ │ -0004e190: 9863 6f6e 6666 696c 65e2 8099 206f 7220 .conffile... or │ │ │ │ │ -0004e1a0: 6120 636f 6e66 6967 7572 6174 696f 6e20 a configuration │ │ │ │ │ -0004e1b0: 6669 6c65 0a6d 6169 6e74 6169 6e65 6420 file.maintained │ │ │ │ │ -0004e1c0: 6279 2074 6865 2070 6163 6b61 6765 206d by the package m │ │ │ │ │ -0004e1d0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ -0004e1e0: 732e 2020 5365 6520 2a6e 6f74 6520 436f s. See *note Co │ │ │ │ │ -0004e1f0: 6e66 6967 7572 6174 696f 6e0a 6669 6c65 nfiguration.file │ │ │ │ │ -0004e200: 733a 2033 382e 2066 6f72 206d 6f72 6520 s: 38. for more │ │ │ │ │ -0004e210: 6465 7461 696c 732e 0a0a 546f 2065 6e73 details...To ens │ │ │ │ │ -0004e220: 7572 6520 7468 6174 2076 6974 616c 2063 ure that vital c │ │ │ │ │ -0004e230: 6f6e 6669 6775 7261 626c 6520 7661 6c75 onfigurable valu │ │ │ │ │ -0004e240: 6573 2061 7265 2061 6c77 6179 7320 6176 es are always av │ │ │ │ │ -0004e250: 6169 6c61 626c 652c 2074 6865 0ae2 8098 ailable, the.... │ │ │ │ │ -0004e260: 696e 6974 2e64 e280 9920 7363 7269 7074 init.d... script │ │ │ │ │ -0004e270: 2073 686f 756c 6420 7365 7420 6465 6661 should set defa │ │ │ │ │ -0004e280: 756c 7420 7661 6c75 6573 2066 6f72 2065 ult values for e │ │ │ │ │ -0004e290: 6163 6820 6f66 2074 6865 2073 6865 6c6c ach of the shell │ │ │ │ │ -0004e2a0: 0a76 6172 6961 626c 6573 2069 7420 7573 .variables it us │ │ │ │ │ -0004e2b0: 6573 2c20 6569 7468 6572 2062 6566 6f72 es, either befor │ │ │ │ │ -0004e2c0: 6520 736f 7572 6369 6e67 2074 6865 20e2 e sourcing the . │ │ │ │ │ -0004e2d0: 8098 2f65 7463 2f64 6566 6175 6c74 2fe2 ../etc/default/. │ │ │ │ │ -0004e2e0: 8099 2066 696c 6520 6f72 0a61 6674 6572 .. file or.after │ │ │ │ │ -0004e2f0: 7761 7264 7320 7573 696e 6720 736f 6d65 wards using some │ │ │ │ │ -0004e300: 7468 696e 6720 6c69 6b65 2074 6865 20e2 thing like the . │ │ │ │ │ -0004e310: 8098 3a20 247b 5641 523a 3d64 6566 6175 ..: ${VAR:=defau │ │ │ │ │ -0004e320: 6c74 7de2 8099 2073 796e 7461 782e 2020 lt}... syntax. │ │ │ │ │ -0004e330: 416c 736f 2c0a 7468 6520 e280 9869 6e69 Also,.the ...ini │ │ │ │ │ -0004e340: 742e 64e2 8099 2073 6372 6970 7420 6d75 t.d... script mu │ │ │ │ │ -0004e350: 7374 2062 6568 6176 6520 7365 6e73 6962 st behave sensib │ │ │ │ │ -0004e360: 6c79 2061 6e64 206e 6f74 2066 6169 6c20 ly and not fail │ │ │ │ │ -0004e370: 6966 2074 6865 0ae2 8098 2f65 7463 2f64 if the..../etc/d │ │ │ │ │ -0004e380: 6566 6175 6c74 e280 9920 6669 6c65 2069 efault... file i │ │ │ │ │ -0004e390: 7320 6465 6c65 7465 642e 0a0a 4669 6c65 s deleted...File │ │ │ │ │ -0004e3a0: 7320 616e 6420 6469 7265 6374 6f72 6965 s and directorie │ │ │ │ │ -0004e3b0: 7320 756e 6465 7220 e280 982f 7275 6ee2 s under .../run. │ │ │ │ │ -0004e3c0: 8099 2c20 696e 636c 7564 696e 6720 6f6e .., including on │ │ │ │ │ -0004e3d0: 6573 2072 6566 6572 7265 6420 746f 2076 es referred to v │ │ │ │ │ -0004e3e0: 6961 2074 6865 0a63 6f6d 7061 7469 6269 ia the.compatibi │ │ │ │ │ -0004e3f0: 6c69 7479 2070 6174 6873 20e2 8098 2f76 lity paths .../v │ │ │ │ │ -0004e400: 6172 2f72 756e e280 9920 616e 6420 e280 ar/run... and .. │ │ │ │ │ -0004e410: 982f 7661 722f 6c6f 636b e280 992c 2061 ./var/lock..., a │ │ │ │ │ -0004e420: 7265 206e 6f72 6d61 6c6c 7920 7374 6f72 re normally stor │ │ │ │ │ -0004e430: 6564 206f 6e20 610a 7465 6d70 6f72 6172 ed on a.temporar │ │ │ │ │ -0004e440: 7920 6669 6c65 7379 7374 656d 2061 6e64 y filesystem and │ │ │ │ │ -0004e450: 2061 7265 206e 6f72 6d61 6c6c 7920 6e6f are normally no │ │ │ │ │ -0004e460: 7420 7065 7273 6973 7465 6e74 2061 6372 t persistent acr │ │ │ │ │ -0004e470: 6f73 7320 6120 7265 626f 6f74 2e0a 5468 oss a reboot..Th │ │ │ │ │ -0004e480: 6520 e280 9869 6e69 742e 64e2 8099 2073 e ...init.d... s │ │ │ │ │ -0004e490: 6372 6970 7473 206d 7573 7420 6861 6e64 cripts must hand │ │ │ │ │ -0004e4a0: 6c65 2074 6869 7320 636f 7272 6563 746c le this correctl │ │ │ │ │ -0004e4b0: 792e 2020 5468 6973 2077 696c 6c20 7479 y. This will ty │ │ │ │ │ -0004e4c0: 7069 6361 6c6c 790a 6d65 616e 2063 7265 pically.mean cre │ │ │ │ │ -0004e4d0: 6174 696e 6720 616e 7920 7265 7175 6972 ating any requir │ │ │ │ │ -0004e4e0: 6564 2073 7562 6469 7265 6374 6f72 6965 ed subdirectorie │ │ │ │ │ -0004e4f0: 7320 6479 6e61 6d69 6361 6c6c 7920 7768 s dynamically wh │ │ │ │ │ -0004e500: 656e 2074 6865 20e2 8098 696e 6974 2e64 en the ...init.d │ │ │ │ │ -0004e510: e280 990a 7363 7269 7074 2069 7320 7275 ....script is ru │ │ │ │ │ -0004e520: 6e2e 2020 5365 6520 2a6e 6f74 6520 2f72 n. See *note /r │ │ │ │ │ -0004e530: 756e 2061 6e64 202f 7275 6e2f 6c6f 636b un and /run/lock │ │ │ │ │ -0004e540: 3a20 3132 652e 2066 6f72 206d 6f72 6520 : 12e. for more │ │ │ │ │ -0004e550: 696e 666f 726d 6174 696f 6e2e 0a0a 2020 information... │ │ │ │ │ -0004e560: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ -0004e570: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ -0004e580: 0a0a 2020 2028 3129 20e2 8098 2f6c 6962 .. (1) .../lib │ │ │ │ │ -0004e590: 2f6c 7362 2f69 6e69 742d 6675 6e63 7469 /lsb/init-functi │ │ │ │ │ -0004e5a0: 6f6e 73e2 8099 2c20 7768 6963 6820 6173 ons..., which as │ │ │ │ │ -0004e5b0: 7369 7374 7320 696e 2077 7269 7469 6e67 sists in writing │ │ │ │ │ -0004e5c0: 204c 5342 2d63 6f6d 706c 6961 6e74 0a69 LSB-compliant.i │ │ │ │ │ -0004e5d0: 6e69 7420 7363 7269 7074 732c 206d 6179 nit scripts, may │ │ │ │ │ -0004e5e0: 2066 6169 6c20 6966 20e2 8098 7365 7420 fail if ...set │ │ │ │ │ -0004e5f0: 2d65 e280 9920 6973 2069 6e20 6566 6665 -e... is in effe │ │ │ │ │ -0004e600: 6374 2061 6e64 2065 6368 6f69 6e67 2073 ct and echoing s │ │ │ │ │ -0004e610: 7461 7475 730a 6d65 7373 6167 6573 2074 tatus.messages t │ │ │ │ │ -0004e620: 6f20 7468 6520 636f 6e73 6f6c 6520 6661 o the console fa │ │ │ │ │ -0004e630: 696c 732c 2066 6f72 2065 7861 6d70 6c65 ils, for example │ │ │ │ │ -0004e640: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0004e650: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0004e660: 4e6f 6465 3a20 496e 7465 7266 6163 696e Node: Interfacin │ │ │ │ │ -0004e670: 6720 7769 7468 2069 6e69 7420 7379 7374 g with init syst │ │ │ │ │ -0004e680: 656d 732c 2020 4e65 7874 3a20 426f 6f74 ems, Next: Boot │ │ │ │ │ -0004e690: 2d74 696d 6520 696e 6974 6961 6c69 7a61 -time initializa │ │ │ │ │ -0004e6a0: 7469 6f6e 2c20 2050 7265 763a 2057 7269 tion, Prev: Wri │ │ │ │ │ -0004e6b0: 7469 6e67 2074 6865 2073 6372 6970 7473 ting the scripts │ │ │ │ │ -0004e6c0: 2c20 2055 703a 2053 7461 7274 696e 6720 , Up: Starting │ │ │ │ │ -0004e6d0: 7379 7374 656d 2073 6572 7669 6365 730a system services. │ │ │ │ │ -0004e6e0: 0a39 2e33 2e33 2049 6e74 6572 6661 6369 .9.3.3 Interfaci │ │ │ │ │ -0004e6f0: 6e67 2077 6974 6820 696e 6974 2073 7973 ng with init sys │ │ │ │ │ -0004e700: 7465 6d73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tems.----------- │ │ │ │ │ -0004e710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0004e720: 2d2d 2d2d 2d2d 2d2d 0a0a 4d61 696e 7461 --------..Mainta │ │ │ │ │ -0004e730: 696e 6572 2073 6372 6970 7473 2066 6f72 iner scripts for │ │ │ │ │ -0004e740: 2070 6163 6b61 6765 7320 696e 636c 7564 packages includ │ │ │ │ │ -0004e750: 696e 6720 696e 6974 2073 6372 6970 7473 ing init scripts │ │ │ │ │ -0004e760: 206d 7573 7420 7573 650a e280 9875 7064 must use....upd │ │ │ │ │ -0004e770: 6174 652d 7263 2e64 e280 9920 6173 2064 ate-rc.d... as d │ │ │ │ │ -0004e780: 6573 6372 6962 6564 2062 656c 6f77 2074 escribed below t │ │ │ │ │ -0004e790: 6f20 696e 7465 7261 6374 2077 6974 6820 o interact with │ │ │ │ │ -0004e7a0: 7468 6520 7365 7276 6963 6520 6d61 6e61 the service mana │ │ │ │ │ -0004e7b0: 6765 720a 666f 7220 7265 7175 6573 7473 ger.for requests │ │ │ │ │ -0004e7c0: 2073 7563 6820 6173 2065 6e61 626c 696e such as enablin │ │ │ │ │ -0004e7d0: 6720 6f72 2064 6973 6162 6c69 6e67 2073 g or disabling s │ │ │ │ │ -0004e7e0: 6572 7669 6365 732e 2020 5468 6579 2073 ervices. They s │ │ │ │ │ -0004e7f0: 686f 756c 6420 7573 650a e280 9869 6e76 hould use....inv │ │ │ │ │ -0004e800: 6f6b 652d 7263 2e64 e280 9920 6173 2064 oke-rc.d... as d │ │ │ │ │ -0004e810: 6573 6372 6962 6564 2062 656c 6f77 2074 escribed below t │ │ │ │ │ -0004e820: 6f20 696e 766f 6b65 2069 6e69 7420 7363 o invoke init sc │ │ │ │ │ -0004e830: 7269 7074 7320 666f 7220 7265 7175 6573 ripts for reques │ │ │ │ │ -0004e840: 7473 0a73 7563 6820 6173 2073 7461 7274 ts.such as start │ │ │ │ │ -0004e850: 696e 6720 616e 6420 7374 6f70 7069 6e67 ing and stopping │ │ │ │ │ -0004e860: 2073 6572 7669 6365 2e0a 0a44 6972 6563 service...Direc │ │ │ │ │ -0004e870: 746c 7920 6d61 6e61 6769 6e67 2074 6865 tly managing the │ │ │ │ │ -0004e880: 20e2 8098 2f65 7463 2f72 633f 2e64 e280 .../etc/rc?.d.. │ │ │ │ │ -0004e890: 9920 6c69 6e6b 7320 616e 6420 6469 7265 . links and dire │ │ │ │ │ -0004e8a0: 6374 6c79 2069 6e76 6f6b 696e 6720 7468 ctly invoking th │ │ │ │ │ -0004e8b0: 650a e280 982f 6574 632f 696e 6974 2e64 e..../etc/init.d │ │ │ │ │ -0004e8c0: 2fe2 8099 2069 6e69 7420 7363 7269 7074 /... init script │ │ │ │ │ -0004e8d0: 7320 7368 6f75 6c64 2062 6520 646f 6e65 s should be done │ │ │ │ │ -0004e8e0: 206f 6e6c 7920 6279 2070 6163 6b61 6765 only by package │ │ │ │ │ -0004e8f0: 7320 7072 6f76 6964 696e 670a 7468 6520 s providing.the │ │ │ │ │ -0004e900: 696e 6974 2073 6372 6970 7420 7375 6273 init script subs │ │ │ │ │ -0004e910: 7973 7465 6d20 2873 7563 6820 6173 20e2 ystem (such as . │ │ │ │ │ -0004e920: 8098 696e 6974 2d73 7973 7465 6d2d 6865 ..init-system-he │ │ │ │ │ -0004e930: 6c70 6572 73e2 8099 292e 0a0a 2a20 4d65 lpers...)...* Me │ │ │ │ │ -0004e940: 6e75 3a0a 0a2a 204d 616e 6167 696e 6720 nu:..* Managing │ │ │ │ │ -0004e950: 7468 6520 6c69 6e6b 733a 3a0a 2a20 5275 the links::.* Ru │ │ │ │ │ -0004e960: 6e6e 696e 6720 696e 6974 2073 6372 6970 nning init scrip │ │ │ │ │ -0004e970: 7473 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 ts::....File: de │ │ │ │ │ -0004e980: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0004e990: 2c20 204e 6f64 653a 204d 616e 6167 696e , Node: Managin │ │ │ │ │ -0004e9a0: 6720 7468 6520 6c69 6e6b 732c 2020 4e65 g the links, Ne │ │ │ │ │ -0004e9b0: 7874 3a20 5275 6e6e 696e 6720 696e 6974 xt: Running init │ │ │ │ │ -0004e9c0: 2073 6372 6970 7473 2c20 2055 703a 2049 scripts, Up: I │ │ │ │ │ -0004e9d0: 6e74 6572 6661 6369 6e67 2077 6974 6820 nterfacing with │ │ │ │ │ -0004e9e0: 696e 6974 2073 7973 7465 6d73 0a0a 392e init systems..9. │ │ │ │ │ -0004e9f0: 332e 332e 3120 4d61 6e61 6769 6e67 2074 3.3.1 Managing t │ │ │ │ │ -0004ea00: 6865 206c 696e 6b73 0a2e 2e2e 2e2e 2e2e he links........ │ │ │ │ │ -0004ea10: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ -0004ea20: 2e2e 2e0a 0a54 6865 2070 726f 6772 616d .....The program │ │ │ │ │ -0004ea30: 20e2 8098 7570 6461 7465 2d72 632e 64e2 ...update-rc.d. │ │ │ │ │ -0004ea40: 8099 2069 7320 7072 6f76 6964 6564 2066 .. is provided f │ │ │ │ │ -0004ea50: 6f72 2070 6163 6b61 6765 206d 6169 6e74 or package maint │ │ │ │ │ -0004ea60: 6169 6e65 7273 2074 6f20 6172 7261 6e67 ainers to arrang │ │ │ │ │ -0004ea70: 650a 666f 7220 7468 6520 7072 6f70 6572 e.for the proper │ │ │ │ │ -0004ea80: 2063 7265 6174 696f 6e20 616e 6420 7265 creation and re │ │ │ │ │ -0004ea90: 6d6f 7661 6c20 6f66 20e2 8098 2f65 7463 moval of .../etc │ │ │ │ │ -0004eaa0: 2f72 636e 2e64 e280 9920 7379 6d62 6f6c /rcn.d... symbol │ │ │ │ │ -0004eab0: 6963 206c 696e 6b73 2c20 6f72 0a74 6865 ic links, or.the │ │ │ │ │ -0004eac0: 6972 2066 756e 6374 696f 6e61 6c20 6571 ir functional eq │ │ │ │ │ -0004ead0: 7569 7661 6c65 6e74 2069 6620 616e 6f74 uivalent if anot │ │ │ │ │ -0004eae0: 6865 7220 6d65 7468 6f64 2069 7320 6265 her method is be │ │ │ │ │ -0004eaf0: 696e 6720 7573 6564 2e20 2049 7420 6973 ing used. It is │ │ │ │ │ -0004eb00: 0a69 6e74 656e 6465 6420 666f 7220 7573 .intended for us │ │ │ │ │ -0004eb10: 6520 696e 2070 6163 6b61 6765 206d 6169 e in package mai │ │ │ │ │ -0004eb20: 6e74 6169 6e65 7220 7363 7269 7074 732e ntainer scripts. │ │ │ │ │ -0004eb30: 0a0a 596f 7520 6d75 7374 206e 6f74 2069 ..You must not i │ │ │ │ │ -0004eb40: 6e63 6c75 6465 2061 6e79 20e2 8098 2f65 nclude any .../e │ │ │ │ │ -0004eb50: 7463 2f72 636e 2e64 e280 9920 7379 6d62 tc/rcn.d... symb │ │ │ │ │ -0004eb60: 6f6c 6963 206c 696e 6b73 2069 6e20 7468 olic links in th │ │ │ │ │ -0004eb70: 6520 6163 7475 616c 0a61 7263 6869 7665 e actual.archive │ │ │ │ │ -0004eb80: 206f 7220 6d61 6e75 616c 6c79 2063 7265 or manually cre │ │ │ │ │ -0004eb90: 6174 6520 6f72 2072 656d 6f76 6520 7468 ate or remove th │ │ │ │ │ -0004eba0: 6520 7379 6d62 6f6c 6963 206c 696e 6b73 e symbolic links │ │ │ │ │ -0004ebb0: 2069 6e20 6d61 696e 7461 696e 6572 0a73 in maintainer.s │ │ │ │ │ -0004ebc0: 6372 6970 7473 3b20 796f 7520 6d75 7374 cripts; you must │ │ │ │ │ -0004ebd0: 2075 7365 2074 6865 20e2 8098 7570 6461 use the ...upda │ │ │ │ │ -0004ebe0: 7465 2d72 632e 64e2 8099 2070 726f 6772 te-rc.d... progr │ │ │ │ │ -0004ebf0: 616d 2069 6e73 7465 6164 2e20 2028 5468 am instead. (Th │ │ │ │ │ -0004ec00: 6520 666f 726d 6572 0a77 696c 6c20 6661 e former.will fa │ │ │ │ │ -0004ec10: 696c 2069 6620 616e 2061 6c74 6572 6e61 il if an alterna │ │ │ │ │ -0004ec20: 7469 7665 206d 6574 686f 6420 6f66 206d tive method of m │ │ │ │ │ -0004ec30: 6169 6e74 6169 6e69 6e67 2072 756e 6c65 aintaining runle │ │ │ │ │ -0004ec40: 7665 6c20 696e 666f 726d 6174 696f 6e0a vel information. │ │ │ │ │ -0004ec50: 6973 2062 6569 6e67 2075 7365 642e 2920 is being used.) │ │ │ │ │ -0004ec60: 2059 6f75 206d 7573 7420 6e6f 7420 696e You must not in │ │ │ │ │ -0004ec70: 636c 7564 6520 7468 6520 e280 982f 6574 clude the .../et │ │ │ │ │ -0004ec80: 632f 7263 6e2e 64e2 8099 2064 6972 6563 c/rcn.d... direc │ │ │ │ │ -0004ec90: 746f 7269 6573 0a74 6865 6d73 656c 7665 tories.themselve │ │ │ │ │ -0004eca0: 7320 696e 2074 6865 2061 7263 6869 7665 s in the archive │ │ │ │ │ -0004ecb0: 2065 6974 6865 722e 2020 284f 6e6c 7920 either. (Only │ │ │ │ │ -0004ecc0: 7468 6520 e280 9869 6e69 742d 7379 7374 the ...init-syst │ │ │ │ │ -0004ecd0: 656d 2d68 656c 7065 7273 e280 990a 7061 em-helpers....pa │ │ │ │ │ -0004ece0: 636b 6167 6520 6973 2070 6572 6d69 7474 ckage is permitt │ │ │ │ │ -0004ecf0: 6564 2074 6f20 646f 2073 6f2e 290a 0a54 ed to do so.)..T │ │ │ │ │ -0004ed00: 6f20 6765 7420 7468 6520 6465 6661 756c o get the defaul │ │ │ │ │ -0004ed10: 7420 6265 6861 7669 6f72 2066 6f72 2079 t behavior for y │ │ │ │ │ -0004ed20: 6f75 7220 7061 636b 6167 652c 2070 7574 our package, put │ │ │ │ │ -0004ed30: 2069 6e20 796f 7572 20e2 8098 706f 7374 in your ...post │ │ │ │ │ -0004ed40: 696e 7374 e280 990a 7363 7269 7074 3a0a inst....script:. │ │ │ │ │ -0004ed50: 0a20 2020 2020 7570 6461 7465 2d72 632e . update-rc. │ │ │ │ │ -0004ed60: 6420 7061 636b 6167 6520 6465 6661 756c d package defaul │ │ │ │ │ -0004ed70: 7473 0a0a 616e 6420 696e 2079 6f75 7220 ts..and in your │ │ │ │ │ -0004ed80: e280 9870 6f73 7472 6de2 8099 3a0a 0a20 ...postrm...:.. │ │ │ │ │ -0004ed90: 2020 2020 6966 205b 2022 2431 2220 3d20 if [ "$1" = │ │ │ │ │ -0004eda0: 7075 7267 6520 5d3b 2074 6865 6e0a 2020 purge ]; then. │ │ │ │ │ -0004edb0: 2020 2020 2020 2075 7064 6174 652d 7263 update-rc │ │ │ │ │ -0004edc0: 2e64 2070 6163 6b61 6765 2072 656d 6f76 .d package remov │ │ │ │ │ -0004edd0: 650a 2020 2020 2066 690a 0a54 6865 2064 e. fi..The d │ │ │ │ │ -0004ede0: 6566 6175 6c74 2062 6568 6176 696f 7572 efault behaviour │ │ │ │ │ -0004edf0: 2069 7320 746f 2065 6e61 626c 6520 6175 is to enable au │ │ │ │ │ -0004ee00: 746f 7374 6172 7469 6e67 2079 6f75 7220 tostarting your │ │ │ │ │ -0004ee10: 7061 636b 6167 65e2 8099 7320 6461 656d package...s daem │ │ │ │ │ -0004ee20: 6f6e 2e0a 5468 6520 6c6f 6361 6c20 6164 on..The local ad │ │ │ │ │ -0004ee30: 6d69 6e69 7374 7261 746f 7220 6361 6e20 ministrator can │ │ │ │ │ -0004ee40: 6f76 6572 7269 6465 2074 6869 7320 7573 override this us │ │ │ │ │ -0004ee50: 696e 6720 7468 6520 636f 6d6d 616e 6420 ing the command │ │ │ │ │ -0004ee60: e280 9875 7064 6174 652d 7263 2e64 0a70 ...update-rc.d.p │ │ │ │ │ -0004ee70: 6163 6b61 6765 2064 6973 6162 6c65 e280 ackage disable.. │ │ │ │ │ -0004ee80: 992e 2020 4966 2c20 686f 7765 7665 722c .. If, however, │ │ │ │ │ -0004ee90: 2074 6865 2064 6165 6d6f 6e20 7368 6f75 the daemon shou │ │ │ │ │ -0004eea0: 6c64 206e 6f74 2062 6520 6175 746f 7374 ld not be autost │ │ │ │ │ -0004eeb0: 6172 7465 640a 756e 6c65 7373 2074 6865 arted.unless the │ │ │ │ │ -0004eec0: 206c 6f63 616c 2061 646d 696e 6973 7472 local administr │ │ │ │ │ -0004eed0: 6174 6f72 2068 6173 2065 7870 6c69 6369 ator has explici │ │ │ │ │ -0004eee0: 746c 7920 7265 7175 6573 7465 6420 7468 tly requested th │ │ │ │ │ -0004eef0: 6973 2c20 696e 7374 6561 640a 6164 6420 is, instead.add │ │ │ │ │ -0004ef00: 746f 2079 6f75 7220 e280 9870 6f73 7469 to your ...posti │ │ │ │ │ -0004ef10: 6e73 74e2 8099 2073 6372 6970 743a 0a0a nst... script:.. │ │ │ │ │ -0004ef20: 2020 2020 2075 7064 6174 652d 7263 2e64 update-rc.d │ │ │ │ │ -0004ef30: 2070 6163 6b61 6765 2064 6566 6175 6c74 package default │ │ │ │ │ -0004ef40: 732d 6469 7361 626c 6564 0a0a 616e 6420 s-disabled..and │ │ │ │ │ -0004ef50: 6164 6420 6120 6465 7065 6e64 656e 6379 add a dependency │ │ │ │ │ -0004ef60: 206f 6e20 e280 9869 6e69 742d 7379 7374 on ...init-syst │ │ │ │ │ -0004ef70: 656d 2d68 656c 7065 7273 2028 3e3d 2031 em-helpers (>= 1 │ │ │ │ │ -0004ef80: 2e35 3029 e280 992c 2077 6869 6368 0a69 .50)..., which.i │ │ │ │ │ -0004ef90: 6e74 726f 6475 6365 6420 7468 6520 e280 ntroduced the .. │ │ │ │ │ -0004efa0: 9864 6566 6175 6c74 732d 6469 7361 626c .defaults-disabl │ │ │ │ │ -0004efb0: 6564 e280 9920 6f70 7469 6f6e 2e20 2054 ed... option. T │ │ │ │ │ -0004efc0: 6865 6e20 7468 6520 6c6f 6361 6c20 6164 hen the local ad │ │ │ │ │ -0004efd0: 6d69 6e69 7374 7261 746f 720a 6361 6e20 ministrator.can │ │ │ │ │ -0004efe0: 656e 6162 6c65 2061 7574 6f73 7461 7274 enable autostart │ │ │ │ │ -0004eff0: 696e 6720 7468 6520 6461 656d 6f6e 2075 ing the daemon u │ │ │ │ │ -0004f000: 7369 6e67 2074 6865 2063 6f6d 6d61 6e64 sing the command │ │ │ │ │ -0004f010: 20e2 8098 7570 6461 7465 2d72 632e 640a ...update-rc.d. │ │ │ │ │ -0004f020: 7061 636b 6167 6520 656e 6162 6c65 e280 package enable.. │ │ │ │ │ -0004f030: 992e 0a0a 416e 206f 6c64 6572 2070 7261 ....An older pra │ │ │ │ │ -0004f040: 6374 6963 652c 2077 6869 6368 2073 686f ctice, which sho │ │ │ │ │ -0004f050: 756c 6420 6e6f 7420 6265 2075 7365 642c uld not be used, │ │ │ │ │ -0004f060: 2077 6173 2074 6f20 696e 636c 7564 6520 was to include │ │ │ │ │ -0004f070: 6120 6c69 6e65 206c 696b 650a e280 9844 a line like....D │ │ │ │ │ -0004f080: 4953 4142 4c45 443d 7965 73e2 8099 2069 ISABLED=yes... i │ │ │ │ │ -0004f090: 6e20 7468 6520 7061 636b 6167 65e2 8099 n the package... │ │ │ │ │ -0004f0a0: 7320 e280 982f 6574 632f 6465 6661 756c s .../etc/defaul │ │ │ │ │ -0004f0b0: 74e2 8099 2066 696c 652e 2020 5468 6520 t... file. The │ │ │ │ │ -0004f0c0: 7061 636b 6167 65e2 8099 7320 696e 6974 package...s init │ │ │ │ │ -0004f0d0: 0a73 6372 6970 7420 776f 756c 6420 6e6f .script would no │ │ │ │ │ -0004f0e0: 7420 7374 6172 7420 7468 6520 7365 7276 t start the serv │ │ │ │ │ -0004f0f0: 6963 6520 756e 7469 6c20 7468 6520 6c6f ice until the lo │ │ │ │ │ -0004f100: 6361 6c20 7379 7374 656d 2061 646d 696e cal system admin │ │ │ │ │ -0004f110: 6973 7472 6174 6f72 0a63 6861 6e67 6564 istrator.changed │ │ │ │ │ -0004f120: 2074 6869 7320 746f 20e2 8098 4449 5341 this to ...DISA │ │ │ │ │ -0004f130: 424c 4544 3d6e 6fe2 8099 2c20 6f72 2073 BLED=no..., or s │ │ │ │ │ -0004f140: 696d 696c 6172 2e20 2054 6865 2070 726f imilar. The pro │ │ │ │ │ -0004f150: 626c 656d 2077 6974 6820 7468 6973 0a61 blem with this.a │ │ │ │ │ -0004f160: 7070 726f 6163 6820 7761 7320 7468 6174 pproach was that │ │ │ │ │ -0004f170: 2069 7420 6869 6465 7320 6672 6f6d 2074 it hides from t │ │ │ │ │ -0004f180: 6865 2069 6e69 7420 7379 7374 656d 2077 he init system w │ │ │ │ │ -0004f190: 6865 7468 6572 206f 7220 6e6f 7420 7468 hether or not th │ │ │ │ │ -0004f1a0: 650a 6461 656d 6f6e 2073 686f 756c 6420 e.daemon should │ │ │ │ │ -0004f1b0: 6163 7475 616c 6c79 2062 6520 7374 6172 actually be star │ │ │ │ │ -0004f1c0: 7465 642c 2077 6869 6368 206c 6561 6473 ted, which leads │ │ │ │ │ -0004f1d0: 2074 6f20 696e 636f 6e73 6973 7465 6e74 to inconsistent │ │ │ │ │ -0004f1e0: 2061 6e64 0a63 6f6e 6675 7369 6e67 2062 and.confusing b │ │ │ │ │ -0004f1f0: 6568 6176 696f 723a 20e2 8098 7365 7276 ehavior: ...serv │ │ │ │ │ -0004f200: 6963 6520 3c70 6163 6b61 6765 3e20 7374 ice st │ │ │ │ │ -0004f210: 6172 74e2 8099 2063 6f75 6c64 2072 6574 art... could ret │ │ │ │ │ -0004f220: 7572 6e20 7375 6363 6573 7320 6275 740a urn success but. │ │ │ │ │ -0004f230: 6e6f 7420 7374 6172 7420 7468 6520 7365 not start the se │ │ │ │ │ -0004f240: 7276 6963 653b 2073 6572 7669 6365 7320 rvice; services │ │ │ │ │ -0004f250: 7769 7468 2061 2064 6570 656e 6465 6e63 with a dependenc │ │ │ │ │ -0004f260: 7920 6f6e 2074 6869 7320 7365 7276 6963 y on this servic │ │ │ │ │ -0004f270: 6520 7769 6c6c 0a62 6520 7374 6172 7465 e will.be starte │ │ │ │ │ -0004f280: 6420 6576 656e 2074 686f 7567 6820 7468 d even though th │ │ │ │ │ -0004f290: 6520 7365 7276 6963 6520 6973 6ee2 8099 e service isn... │ │ │ │ │ -0004f2a0: 7420 7275 6e6e 696e 673b 2061 6e64 2069 t running; and i │ │ │ │ │ -0004f2b0: 6e69 7420 7379 7374 656d 2073 7461 7475 nit system statu │ │ │ │ │ -0004f2c0: 730a 636f 6d6d 616e 6473 2063 6f75 6c64 s.commands could │ │ │ │ │ -0004f2d0: 2069 6e63 6f72 7265 6374 6c79 2063 6c61 incorrectly cla │ │ │ │ │ -0004f2e0: 696d 2074 6861 7420 7468 6520 7365 7276 im that the serv │ │ │ │ │ -0004f2f0: 6963 6520 7761 7320 7374 6172 7465 642e ice was started. │ │ │ │ │ -0004f300: 0a0a 4e6f 7465 2074 6861 7420 6966 2079 ..Note that if y │ │ │ │ │ -0004f310: 6f75 7220 7061 636b 6167 6520 6368 616e our package chan │ │ │ │ │ -0004f320: 6765 7320 7275 6e6c 6576 656c 7320 6f72 ges runlevels or │ │ │ │ │ -0004f330: 2070 7269 6f72 6974 792c 2079 6f75 206d priority, you m │ │ │ │ │ -0004f340: 6179 2068 6176 6520 746f 0a72 656d 6f76 ay have to.remov │ │ │ │ │ -0004f350: 6520 616e 6420 7265 6372 6561 7465 2074 e and recreate t │ │ │ │ │ -0004f360: 6865 206c 696e 6b73 2c20 7369 6e63 6520 he links, since │ │ │ │ │ -0004f370: 6f74 6865 7277 6973 6520 7468 6520 6f6c otherwise the ol │ │ │ │ │ -0004f380: 6420 6c69 6e6b 7320 6d61 790a 7065 7273 d links may.pers │ │ │ │ │ -0004f390: 6973 742e 2020 5265 6665 7220 746f 2074 ist. Refer to t │ │ │ │ │ -0004f3a0: 6865 2064 6f63 756d 656e 7461 7469 6f6e he documentation │ │ │ │ │ -0004f3b0: 206f 6620 e280 9875 7064 6174 652d 7263 of ...update-rc │ │ │ │ │ -0004f3c0: 2e64 e280 992e 0a0a 466f 7220 6d6f 7265 .d......For more │ │ │ │ │ -0004f3d0: 2069 6e66 6f72 6d61 7469 6f6e 2061 626f information abo │ │ │ │ │ -0004f3e0: 7574 2075 7369 6e67 20e2 8098 7570 6461 ut using ...upda │ │ │ │ │ -0004f3f0: 7465 2d72 632e 64e2 8099 2c20 706c 6561 te-rc.d..., plea │ │ │ │ │ -0004f400: 7365 2063 6f6e 7375 6c74 2069 7473 206d se consult its m │ │ │ │ │ -0004f410: 616e 0a70 6167 652c 20e2 8098 7570 6461 an.page, ...upda │ │ │ │ │ -0004f420: 7465 2d72 632e 6428 3829 e280 992e 0a0a te-rc.d(8)...... │ │ │ │ │ -0004f430: 4974 2069 7320 6561 7369 6573 7420 666f It is easiest fo │ │ │ │ │ -0004f440: 7220 7061 636b 6167 6573 206e 6f74 2074 r packages not t │ │ │ │ │ -0004f450: 6f20 6361 6c6c 20e2 8098 7570 6461 7465 o call ...update │ │ │ │ │ -0004f460: 2d72 632e 64e2 8099 2064 6972 6563 746c -rc.d... directl │ │ │ │ │ -0004f470: 792c 2062 7574 0a69 6e73 7465 6164 2075 y, but.instead u │ │ │ │ │ -0004f480: 7365 2064 6562 6865 6c70 6572 2070 726f se debhelper pro │ │ │ │ │ -0004f490: 6772 616d 7320 7468 6174 2061 6464 2074 grams that add t │ │ │ │ │ -0004f4a0: 6865 2072 6571 7569 7265 6420 e280 9875 he required ...u │ │ │ │ │ -0004f4b0: 7064 6174 652d 7263 2e64 e280 9920 6361 pdate-rc.d... ca │ │ │ │ │ -0004f4c0: 6c6c 730a 6175 746f 6d61 7469 6361 6c6c lls.automaticall │ │ │ │ │ -0004f4d0: 792e 2020 5365 6520 e280 9864 685f 696e y. See ...dh_in │ │ │ │ │ -0004f4e0: 7374 616c 6c69 6e69 74e2 8099 2c20 e280 stallinit..., .. │ │ │ │ │ -0004f4f0: 9864 685f 696e 7374 616c 6c73 7973 7465 .dh_installsyste │ │ │ │ │ -0004f500: 6d64 e280 992c 2065 7463 2e0a 0a1f 0a46 md..., etc.....F │ │ │ │ │ -0004f510: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -0004f520: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -0004f530: 5275 6e6e 696e 6720 696e 6974 2073 6372 Running init scr │ │ │ │ │ -0004f540: 6970 7473 2c20 2050 7265 763a 204d 616e ipts, Prev: Man │ │ │ │ │ -0004f550: 6167 696e 6720 7468 6520 6c69 6e6b 732c aging the links, │ │ │ │ │ -0004f560: 2020 5570 3a20 496e 7465 7266 6163 696e Up: Interfacin │ │ │ │ │ -0004f570: 6720 7769 7468 2069 6e69 7420 7379 7374 g with init syst │ │ │ │ │ -0004f580: 656d 730a 0a39 2e33 2e33 2e32 2052 756e ems..9.3.3.2 Run │ │ │ │ │ -0004f590: 6e69 6e67 2069 6e69 7420 7363 7269 7074 ning init script │ │ │ │ │ -0004f5a0: 730a 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e s............... │ │ │ │ │ -0004f5b0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a ................ │ │ │ │ │ -0004f5c0: 5468 6520 7072 6f67 7261 6d20 e280 9869 The program ...i │ │ │ │ │ -0004f5d0: 6e76 6f6b 652d 7263 2e64 e280 9920 6973 nvoke-rc.d... is │ │ │ │ │ -0004f5e0: 2070 726f 7669 6465 6420 746f 206d 616b provided to mak │ │ │ │ │ -0004f5f0: 6520 6974 2065 6173 6965 7220 666f 7220 e it easier for │ │ │ │ │ -0004f600: 7061 636b 6167 650a 6d61 696e 7461 696e package.maintain │ │ │ │ │ -0004f610: 6572 7320 746f 2070 726f 7065 726c 7920 ers to properly │ │ │ │ │ -0004f620: 696e 766f 6b65 2061 6e20 696e 6974 2073 invoke an init s │ │ │ │ │ -0004f630: 6372 6970 742c 206f 6265 7969 6e67 2072 cript, obeying r │ │ │ │ │ -0004f640: 756e 6c65 7665 6c20 616e 640a 6f74 6865 unlevel and.othe │ │ │ │ │ -0004f650: 7220 6c6f 6361 6c6c 792d 6465 6669 6e65 r locally-define │ │ │ │ │ -0004f660: 6420 636f 6e73 7472 6169 6e74 7320 7468 d constraints th │ │ │ │ │ -0004f670: 6174 206d 6967 6874 206c 696d 6974 2061 at might limit a │ │ │ │ │ -0004f680: 2070 6163 6b61 6765 e280 9973 2072 6967 package...s rig │ │ │ │ │ -0004f690: 6874 2074 6f0a 7374 6172 742c 2073 746f ht to.start, sto │ │ │ │ │ -0004f6a0: 7020 616e 6420 6f74 6865 7277 6973 6520 p and otherwise │ │ │ │ │ -0004f6b0: 6d61 6e61 6765 2073 6572 7669 6365 732e manage services. │ │ │ │ │ -0004f6c0: 2020 5468 6973 2070 726f 6772 616d 206d This program m │ │ │ │ │ -0004f6d0: 6179 2062 6520 7573 6564 2062 790a 6d61 ay be used by.ma │ │ │ │ │ -0004f6e0: 696e 7461 696e 6572 7320 696e 2074 6865 intainers in the │ │ │ │ │ -0004f6f0: 6972 2070 6163 6b61 6765 73e2 8099 2073 ir packages... s │ │ │ │ │ -0004f700: 6372 6970 7473 2e0a 0a54 6865 2070 6163 cripts...The pac │ │ │ │ │ -0004f710: 6b61 6765 206d 6169 6e74 6169 6e65 7220 kage maintainer │ │ │ │ │ -0004f720: 7363 7269 7074 7320 6d75 7374 2075 7365 scripts must use │ │ │ │ │ -0004f730: 20e2 8098 696e 766f 6b65 2d72 632e 64e2 ...invoke-rc.d. │ │ │ │ │ -0004f740: 8099 2074 6f20 696e 766f 6b65 2074 6865 .. to invoke the │ │ │ │ │ -0004f750: 0ae2 8098 2f65 7463 2f69 6e69 742e 642f ..../etc/init.d/ │ │ │ │ │ -0004f760: 2ae2 8099 2069 6e69 7420 7363 7269 7074 *... init script │ │ │ │ │ -0004f770: 7320 6f72 2065 7175 6976 616c 656e 7420 s or equivalent │ │ │ │ │ -0004f780: 696e 7374 6561 6420 6f66 2063 616c 6c69 instead of calli │ │ │ │ │ -0004f790: 6e67 2074 6865 6d0a 6469 7265 6374 6c79 ng them.directly │ │ │ │ │ -0004f7a0: 2e0a 0a42 7920 6465 6661 756c 742c 20e2 ...By default, . │ │ │ │ │ -0004f7b0: 8098 696e 766f 6b65 2d72 632e 64e2 8099 ..invoke-rc.d... │ │ │ │ │ -0004f7c0: 2077 696c 6c20 7061 7373 2061 6e79 2061 will pass any a │ │ │ │ │ -0004f7d0: 6374 696f 6e20 7265 7175 6573 7473 2028 ction requests ( │ │ │ │ │ -0004f7e0: 7374 6172 742c 2073 746f 702c 0a72 656c start, stop,.rel │ │ │ │ │ -0004f7f0: 6f61 642c 2072 6573 7461 7274 e280 a629 oad, restart...) │ │ │ │ │ -0004f800: 2074 6f20 7468 6520 e280 982f 6574 632f to the .../etc/ │ │ │ │ │ -0004f810: 696e 6974 2e64 e280 9920 7363 7269 7074 init.d... script │ │ │ │ │ -0004f820: 2c20 6669 6c74 6572 696e 6720 6f75 7420 , filtering out │ │ │ │ │ -0004f830: 7265 7175 6573 7473 2074 6f0a 7374 6172 requests to.star │ │ │ │ │ -0004f840: 7420 6f72 2072 6573 7461 7274 2061 2073 t or restart a s │ │ │ │ │ -0004f850: 6572 7669 6365 206f 7574 206f 6620 6974 ervice out of it │ │ │ │ │ -0004f860: 7320 696e 7465 6e64 6564 2072 756e 6c65 s intended runle │ │ │ │ │ -0004f870: 7665 6c73 2e0a 0a4d 6f73 7420 7061 636b vels...Most pack │ │ │ │ │ -0004f880: 6167 6573 2077 696c 6c20 7369 6d70 6c79 ages will simply │ │ │ │ │ -0004f890: 2075 7365 3a0a 0a20 2020 2020 696e 766f use:.. invo │ │ │ │ │ -0004f8a0: 6b65 2d72 632e 6420 7061 636b 6167 6520 ke-rc.d package │ │ │ │ │ -0004f8b0: 6163 7469 6f6e 0a0a 696e 2074 6865 6972 action..in their │ │ │ │ │ -0004f8c0: 20e2 8098 706f 7374 696e 7374 e280 9920 ...postinst... │ │ │ │ │ -0004f8d0: 616e 6420 e280 9870 7265 726d e280 9920 and ...prerm... │ │ │ │ │ -0004f8e0: 7363 7269 7074 732e 0a0a 4120 7061 636b scripts...A pack │ │ │ │ │ -0004f8f0: 6167 6520 7368 6f75 6c64 2072 6567 6973 age should regis │ │ │ │ │ -0004f900: 7465 7220 6974 7320 696e 6974 2073 6372 ter its init scr │ │ │ │ │ -0004f910: 6970 7420 7365 7276 6963 6573 2075 7369 ipt services usi │ │ │ │ │ -0004f920: 6e67 20e2 8098 7570 6461 7465 2d72 632e ng ...update-rc. │ │ │ │ │ -0004f930: 64e2 8099 0a62 6566 6f72 6520 6974 2074 d....before it t │ │ │ │ │ -0004f940: 7269 6573 2074 6f20 696e 766f 6b65 2074 ries to invoke t │ │ │ │ │ -0004f950: 6865 6d20 7573 696e 6720 e280 9869 6e76 hem using ...inv │ │ │ │ │ -0004f960: 6f6b 652d 7263 2e64 e280 992e 2020 496e oke-rc.d.... In │ │ │ │ │ -0004f970: 766f 6361 7469 6f6e 206f 660a 756e 7265 vocation of.unre │ │ │ │ │ -0004f980: 6769 7374 6572 6564 2073 6572 7669 6365 gistered service │ │ │ │ │ -0004f990: 7320 6d61 7920 6661 696c 2e0a 0a46 6f72 s may fail...For │ │ │ │ │ -0004f9a0: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio │ │ │ │ │ -0004f9b0: 6e20 6162 6f75 7420 7573 696e 6720 e280 n about using .. │ │ │ │ │ -0004f9c0: 9869 6e76 6f6b 652d 7263 2e64 e280 992c .invoke-rc.d..., │ │ │ │ │ -0004f9d0: 2070 6c65 6173 6520 636f 6e73 756c 7420 please consult │ │ │ │ │ -0004f9e0: 6974 7320 6d61 6e0a 7061 6765 2c20 e280 its man.page, .. │ │ │ │ │ -0004f9f0: 9869 6e76 6f6b 652d 7263 2e64 2838 29e2 .invoke-rc.d(8). │ │ │ │ │ -0004fa00: 8099 2e0a 0a49 7420 6973 2065 6173 6965 .....It is easie │ │ │ │ │ -0004fa10: 7374 2066 6f72 2070 6163 6b61 6765 7320 st for packages │ │ │ │ │ -0004fa20: 6e6f 7420 746f 2063 616c 6c20 e280 9869 not to call ...i │ │ │ │ │ -0004fa30: 6e76 6f6b 652d 7263 2e64 e280 9920 6469 nvoke-rc.d... di │ │ │ │ │ -0004fa40: 7265 6374 6c79 2c20 6275 740a 696e 7374 rectly, but.inst │ │ │ │ │ -0004fa50: 6561 6420 7573 6520 6465 6268 656c 7065 ead use debhelpe │ │ │ │ │ -0004fa60: 7220 7072 6f67 7261 6d73 2074 6861 7420 r programs that │ │ │ │ │ -0004fa70: 6164 6420 7468 6520 7265 7175 6972 6564 add the required │ │ │ │ │ -0004fa80: 20e2 8098 696e 766f 6b65 2d72 632e 64e2 ...invoke-rc.d. │ │ │ │ │ -0004fa90: 8099 2063 616c 6c73 0a61 7574 6f6d 6174 .. calls.automat │ │ │ │ │ -0004faa0: 6963 616c 6c79 2e20 2053 6565 20e2 8098 ically. See ... │ │ │ │ │ -0004fab0: 6468 5f69 6e73 7461 6c6c 696e 6974 e280 dh_installinit.. │ │ │ │ │ -0004fac0: 992c 20e2 8098 6468 5f69 6e73 7461 6c6c ., ...dh_install │ │ │ │ │ -0004fad0: 7379 7374 656d 64e2 8099 2c20 6574 632e systemd..., etc. │ │ │ │ │ -0004fae0: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0004faf0: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0004fb00: 6f64 653a 2042 6f6f 742d 7469 6d65 2069 ode: Boot-time i │ │ │ │ │ -0004fb10: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization, │ │ │ │ │ -0004fb20: 4e65 7874 3a20 4578 616d 706c 652c 2020 Next: Example, │ │ │ │ │ -0004fb30: 5072 6576 3a20 496e 7465 7266 6163 696e Prev: Interfacin │ │ │ │ │ -0004fb40: 6720 7769 7468 2069 6e69 7420 7379 7374 g with init syst │ │ │ │ │ -0004fb50: 656d 732c 2020 5570 3a20 5374 6172 7469 ems, Up: Starti │ │ │ │ │ -0004fb60: 6e67 2073 7973 7465 6d20 7365 7276 6963 ng system servic │ │ │ │ │ -0004fb70: 6573 0a0a 392e 332e 3420 426f 6f74 2d74 es..9.3.4 Boot-t │ │ │ │ │ -0004fb80: 696d 6520 696e 6974 6961 6c69 7a61 7469 ime initializati │ │ │ │ │ -0004fb90: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.------------- │ │ │ │ │ -0004fba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0004fbb0: 2d0a 0a54 6869 7320 7365 6374 696f 6e20 -..This section │ │ │ │ │ -0004fbc0: 6861 7320 6265 656e 2064 656c 6574 6564 has been deleted │ │ │ │ │ -0004fbd0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0004fbe0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0004fbf0: 4e6f 6465 3a20 4578 616d 706c 652c 2020 Node: Example, │ │ │ │ │ -0004fc00: 5072 6576 3a20 426f 6f74 2d74 696d 6520 Prev: Boot-time │ │ │ │ │ -0004fc10: 696e 6974 6961 6c69 7a61 7469 6f6e 2c20 initialization, │ │ │ │ │ -0004fc20: 2055 703a 2053 7461 7274 696e 6720 7379 Up: Starting sy │ │ │ │ │ -0004fc30: 7374 656d 2073 6572 7669 6365 730a 0a39 stem services..9 │ │ │ │ │ -0004fc40: 2e33 2e35 2045 7861 6d70 6c65 0a2d 2d2d .3.5 Example.--- │ │ │ │ │ -0004fc50: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4578 616d ----------..Exam │ │ │ │ │ -0004fc60: 706c 6573 206f 6e20 7768 6963 6820 796f ples on which yo │ │ │ │ │ -0004fc70: 7520 6361 6e20 6261 7365 2079 6f75 7220 u can base your │ │ │ │ │ -0004fc80: e280 9873 7973 7465 6d64 e280 9920 7365 ...systemd... se │ │ │ │ │ -0004fc90: 7276 6963 6520 756e 6974 7320 6172 650a rvice units are. │ │ │ │ │ -0004fca0: 6176 6169 6c61 626c 6520 696e 2074 6865 available in the │ │ │ │ │ -0004fcb0: 206d 616e 2070 6167 6520 e280 9873 7973 man page ...sys │ │ │ │ │ -0004fcc0: 7465 6d64 2e75 6e69 7428 3529 e280 992e temd.unit(5).... │ │ │ │ │ -0004fcd0: 2020 416e 2065 7861 6d70 6c65 206f 6e20 An example on │ │ │ │ │ -0004fce0: 7768 6963 6820 796f 750a 6361 6e20 6261 which you.can ba │ │ │ │ │ -0004fcf0: 7365 2079 6f75 7220 696e 6974 2073 6372 se your init scr │ │ │ │ │ -0004fd00: 6970 7473 2069 7320 6176 6169 6c61 626c ipts is availabl │ │ │ │ │ -0004fd10: 6520 696e 2074 6865 206d 616e 2070 6167 e in the man pag │ │ │ │ │ -0004fd20: 650a e280 9869 6e69 742d 642d 7363 7269 e....init-d-scri │ │ │ │ │ -0004fd30: 7074 2835 29e2 8099 2e0a 0a1f 0a46 696c pt(5)........Fil │ │ │ │ │ -0004fd40: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0004fd50: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co │ │ │ │ │ -0004fd60: 6e73 6f6c 6520 6d65 7373 6167 6573 2066 nsole messages f │ │ │ │ │ -0004fd70: 726f 6d20 696e 6974 2064 2073 6372 6970 rom init d scrip │ │ │ │ │ -0004fd80: 7473 2c20 204e 6578 743a 2043 726f 6e20 ts, Next: Cron │ │ │ │ │ -0004fd90: 6a6f 6273 2c20 2050 7265 763a 2053 7461 jobs, Prev: Sta │ │ │ │ │ -0004fda0: 7274 696e 6720 7379 7374 656d 2073 6572 rting system ser │ │ │ │ │ -0004fdb0: 7669 6365 732c 2020 5570 3a20 5468 6520 vices, Up: The │ │ │ │ │ -0004fdc0: 4f70 6572 6174 696e 6720 5379 7374 656d Operating System │ │ │ │ │ -0004fdd0: 0a0a 392e 3420 436f 6e73 6f6c 6520 6d65 ..9.4 Console me │ │ │ │ │ -0004fde0: 7373 6167 6573 2066 726f 6d20 e280 9869 ssages from ...i │ │ │ │ │ -0004fdf0: 6e69 742e 64e2 8099 2073 6372 6970 7473 nit.d... scripts │ │ │ │ │ -0004fe00: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0004fe10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0004fe20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6869 ===========..Thi │ │ │ │ │ -0004fe30: 7320 7365 6374 696f 6e20 6861 7320 6265 s section has be │ │ │ │ │ -0004fe40: 656e 2064 656c 6574 6564 2e0a 0a1f 0a46 en deleted.....F │ │ │ │ │ -0004fe50: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -0004fe60: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -0004fe70: 4372 6f6e 206a 6f62 732c 2020 4e65 7874 Cron jobs, Next │ │ │ │ │ -0004fe80: 3a20 4d65 6e75 732c 2020 5072 6576 3a20 : Menus, Prev: │ │ │ │ │ -0004fe90: 436f 6e73 6f6c 6520 6d65 7373 6167 6573 Console messages │ │ │ │ │ -0004fea0: 2066 726f 6d20 696e 6974 2064 2073 6372 from init d scr │ │ │ │ │ -0004feb0: 6970 7473 2c20 2055 703a 2054 6865 204f ipts, Up: The O │ │ │ │ │ -0004fec0: 7065 7261 7469 6e67 2053 7973 7465 6d0a perating System. │ │ │ │ │ -0004fed0: 0a39 2e35 2043 726f 6e20 6a6f 6273 0a3d .9.5 Cron jobs.= │ │ │ │ │ -0004fee0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5061 ============..Pa │ │ │ │ │ -0004fef0: 636b 6167 6573 206d 7573 7420 6e6f 7420 ckages must not │ │ │ │ │ -0004ff00: 6d6f 6469 6679 2074 6865 2063 6f6e 6669 modify the confi │ │ │ │ │ -0004ff10: 6775 7261 7469 6f6e 2066 696c 6520 e280 guration file .. │ │ │ │ │ -0004ff20: 982f 6574 632f 6372 6f6e 7461 62e2 8099 ./etc/crontab... │ │ │ │ │ -0004ff30: 2c20 616e 6420 7468 6579 0a6d 7573 7420 , and they.must │ │ │ │ │ -0004ff40: 6e6f 7420 6d6f 6469 6679 2074 6865 2066 not modify the f │ │ │ │ │ -0004ff50: 696c 6573 2069 6e20 e280 982f 7661 722f iles in .../var/ │ │ │ │ │ -0004ff60: 7370 6f6f 6c2f 6372 6f6e 2f63 726f 6e74 spool/cron/cront │ │ │ │ │ -0004ff70: 6162 73e2 8099 2e0a 0a49 6620 6120 7061 abs......If a pa │ │ │ │ │ -0004ff80: 636b 6167 6520 7761 6e74 7320 746f 2069 ckage wants to i │ │ │ │ │ -0004ff90: 6e73 7461 6c6c 2061 206a 6f62 2074 6861 nstall a job tha │ │ │ │ │ -0004ffa0: 7420 6861 7320 746f 2062 6520 6578 6563 t has to be exec │ │ │ │ │ -0004ffb0: 7574 6564 2076 6961 2063 726f 6e2c 2069 uted via cron, i │ │ │ │ │ -0004ffc0: 740a 7368 6f75 6c64 2070 6c61 6365 2061 t.should place a │ │ │ │ │ -0004ffd0: 2066 696c 6520 6e61 6d65 6420 6173 2073 file named as s │ │ │ │ │ -0004ffe0: 7065 6369 6669 6564 2069 6e20 2a6e 6f74 pecified in *not │ │ │ │ │ -0004fff0: 6520 4372 6f6e 206a 6f62 2066 696c 6520 e Cron job file │ │ │ │ │ -00050000: 6e61 6d65 733a 0a31 3462 2e20 696e 746f names:.14b. into │ │ │ │ │ -00050010: 206f 6e65 206f 7220 6d6f 7265 206f 6620 one or more of │ │ │ │ │ -00050020: 7468 6520 666f 6c6c 6f77 696e 6720 6469 the following di │ │ │ │ │ -00050030: 7265 6374 6f72 6965 733a 0a0a 2020 202d rectories:.. - │ │ │ │ │ -00050040: 20e2 8098 2f65 7463 2f63 726f 6e2e 686f .../etc/cron.ho │ │ │ │ │ -00050050: 7572 6c79 e280 990a 0a20 2020 2d20 e280 urly..... - .. │ │ │ │ │ -00050060: 982f 6574 632f 6372 6f6e 2e64 6169 6c79 ./etc/cron.daily │ │ │ │ │ -00050070: e280 990a 0a20 2020 2d20 e280 982f 6574 ..... - .../et │ │ │ │ │ -00050080: 632f 6372 6f6e 2e77 6565 6b6c 79e2 8099 c/cron.weekly... │ │ │ │ │ -00050090: 0a0a 2020 202d 20e2 8098 2f65 7463 2f63 .. - .../etc/c │ │ │ │ │ -000500a0: 726f 6e2e 6d6f 6e74 686c 79e2 8099 0a0a ron.monthly..... │ │ │ │ │ -000500b0: 4173 2074 6865 7365 2064 6972 6563 746f As these directo │ │ │ │ │ -000500c0: 7279 206e 616d 6573 2069 6d70 6c79 2c20 ry names imply, │ │ │ │ │ -000500d0: 7468 6520 6669 6c65 7320 7769 7468 696e the files within │ │ │ │ │ -000500e0: 2074 6865 6d20 6172 6520 6578 6563 7574 them are execut │ │ │ │ │ -000500f0: 6564 206f 6e20 616e 0a68 6f75 726c 792c ed on an.hourly, │ │ │ │ │ -00050100: 2064 6169 6c79 2c20 7765 656b 6c79 2c20 daily, weekly, │ │ │ │ │ -00050110: 6f72 206d 6f6e 7468 6c79 2062 6173 6973 or monthly basis │ │ │ │ │ -00050120: 2c20 7265 7370 6563 7469 7665 6c79 2e20 , respectively. │ │ │ │ │ -00050130: 2054 6865 2065 7861 6374 2074 696d 6573 The exact times │ │ │ │ │ -00050140: 0a61 7265 206c 6973 7465 6420 696e 20e2 .are listed in . │ │ │ │ │ -00050150: 8098 2f65 7463 2f63 726f 6e74 6162 e280 ../etc/crontab.. │ │ │ │ │ -00050160: 992e 0a0a 416c 6c20 6669 6c65 7320 696e ....All files in │ │ │ │ │ -00050170: 7374 616c 6c65 6420 696e 2061 6e79 206f stalled in any o │ │ │ │ │ -00050180: 6620 7468 6573 6520 6469 7265 6374 6f72 f these director │ │ │ │ │ -00050190: 6965 7320 6d75 7374 2062 6520 7363 7269 ies must be scri │ │ │ │ │ -000501a0: 7074 7320 2865 2e67 2e2c 0a73 6865 6c6c pts (e.g.,.shell │ │ │ │ │ -000501b0: 2073 6372 6970 7473 206f 7220 5065 726c scripts or Perl │ │ │ │ │ -000501c0: 2073 6372 6970 7473 2920 736f 2074 6861 scripts) so tha │ │ │ │ │ -000501d0: 7420 7468 6579 2063 616e 2065 6173 696c t they can easil │ │ │ │ │ -000501e0: 7920 6265 206d 6f64 6966 6965 6420 6279 y be modified by │ │ │ │ │ -000501f0: 0a74 6865 206c 6f63 616c 2073 7973 7465 .the local syste │ │ │ │ │ -00050200: 6d20 6164 6d69 6e69 7374 7261 746f 722e m administrator. │ │ │ │ │ -00050210: 2020 496e 2061 6464 6974 696f 6e2c 2074 In addition, t │ │ │ │ │ -00050220: 6865 7920 6d75 7374 2062 6520 7472 6561 hey must be trea │ │ │ │ │ -00050230: 7465 6420 6173 0a63 6f6e 6669 6775 7261 ted as.configura │ │ │ │ │ -00050240: 7469 6f6e 2066 696c 6573 2e0a 0a49 6620 tion files...If │ │ │ │ │ -00050250: 6120 6365 7274 6169 6e20 6a6f 6220 6861 a certain job ha │ │ │ │ │ -00050260: 7320 746f 2062 6520 6578 6563 7574 6564 s to be executed │ │ │ │ │ -00050270: 2061 7420 736f 6d65 206f 7468 6572 2066 at some other f │ │ │ │ │ -00050280: 7265 7175 656e 6379 206f 7220 6174 2061 requency or at a │ │ │ │ │ -00050290: 0a73 7065 6369 6669 6320 7469 6d65 2c20 .specific time, │ │ │ │ │ -000502a0: 7468 6520 7061 636b 6167 6520 7368 6f75 the package shou │ │ │ │ │ -000502b0: 6c64 2069 6e73 7461 6c6c 2061 2066 696c ld install a fil │ │ │ │ │ -000502c0: 6520 696e 20e2 8098 2f65 7463 2f63 726f e in .../etc/cro │ │ │ │ │ -000502d0: 6e2e 64e2 8099 2077 6974 6820 610a 6e61 n.d... with a.na │ │ │ │ │ -000502e0: 6d65 2061 7320 7370 6563 6966 6965 6420 me as specified │ │ │ │ │ -000502f0: 696e 202a 6e6f 7465 2043 726f 6e20 6a6f in *note Cron jo │ │ │ │ │ -00050300: 6220 6669 6c65 206e 616d 6573 3a20 3134 b file names: 14 │ │ │ │ │ -00050310: 622e 2020 5468 6973 2066 696c 6520 7573 b. This file us │ │ │ │ │ -00050320: 6573 2074 6865 0a73 616d 6520 7379 6e74 es the.same synt │ │ │ │ │ -00050330: 6178 2061 7320 e280 982f 6574 632f 6372 ax as .../etc/cr │ │ │ │ │ -00050340: 6f6e 7461 62e2 8099 2061 6e64 2069 7320 ontab... and is │ │ │ │ │ -00050350: 7072 6f63 6573 7365 6420 6279 20e2 8098 processed by ... │ │ │ │ │ -00050360: 6372 6f6e e280 9920 6175 746f 6d61 7469 cron... automati │ │ │ │ │ -00050370: 6361 6c6c 792e 0a54 6865 2066 696c 6520 cally..The file │ │ │ │ │ -00050380: 6d75 7374 2061 6c73 6f20 6265 2074 7265 must also be tre │ │ │ │ │ -00050390: 6174 6564 2061 7320 6120 636f 6e66 6967 ated as a config │ │ │ │ │ -000503a0: 7572 6174 696f 6e20 6669 6c65 2e20 2028 uration file. ( │ │ │ │ │ -000503b0: 4e6f 7465 2074 6861 740a 656e 7472 6965 Note that.entrie │ │ │ │ │ -000503c0: 7320 696e 2074 6865 20e2 8098 2f65 7463 s in the .../etc │ │ │ │ │ -000503d0: 2f63 726f 6e2e 64e2 8099 2064 6972 6563 /cron.d... direc │ │ │ │ │ -000503e0: 746f 7279 2061 7265 206e 6f74 2068 616e tory are not han │ │ │ │ │ -000503f0: 646c 6564 2062 7920 e280 9861 6e61 6372 dled by ...anacr │ │ │ │ │ -00050400: 6f6e e280 992e 0a54 6875 732c 2079 6f75 on.....Thus, you │ │ │ │ │ -00050410: 2073 686f 756c 6420 6f6e 6c79 2075 7365 should only use │ │ │ │ │ -00050420: 2074 6869 7320 6469 7265 6374 6f72 7920 this directory │ │ │ │ │ -00050430: 666f 7220 6a6f 6273 2077 6869 6368 206d for jobs which m │ │ │ │ │ -00050440: 6179 2062 6520 736b 6970 7065 640a 6966 ay be skipped.if │ │ │ │ │ -00050450: 2074 6865 2073 7973 7465 6d20 6973 206e the system is n │ │ │ │ │ -00050460: 6f74 2072 756e 6e69 6e67 2e29 0a0a 556e ot running.)..Un │ │ │ │ │ -00050470: 6c69 6b65 20e2 8098 6372 6f6e 7461 62e2 like ...crontab. │ │ │ │ │ -00050480: 8099 2066 696c 6573 2064 6573 6372 6962 .. files describ │ │ │ │ │ -00050490: 6564 2069 6e20 7468 6520 4945 4545 2053 ed in the IEEE S │ │ │ │ │ -000504a0: 7464 2031 3030 332e 312d 3230 3038 2028 td 1003.1-2008 ( │ │ │ │ │ -000504b0: 504f 5349 582e 3129 0a61 7661 696c 6162 POSIX.1).availab │ │ │ │ │ -000504c0: 6c65 2066 726f 6d20 5468 6520 4f70 656e le from The Open │ │ │ │ │ -000504d0: 2047 726f 7570 2831 292c 2074 6865 2066 Group(1), the f │ │ │ │ │ -000504e0: 696c 6573 2069 6e20 e280 982f 6574 632f iles in .../etc/ │ │ │ │ │ -000504f0: 6372 6f6e 2e64 e280 9920 616e 6420 7468 cron.d... and th │ │ │ │ │ -00050500: 650a 6669 6c65 20e2 8098 2f65 7463 2f63 e.file .../etc/c │ │ │ │ │ -00050510: 726f 6e74 6162 e280 9920 6861 7665 2073 rontab... have s │ │ │ │ │ -00050520: 6576 656e 2066 6965 6c64 733b 206e 616d even fields; nam │ │ │ │ │ -00050530: 656c 793a 0a0a 2020 312e 204d 696e 7574 ely:.. 1. Minut │ │ │ │ │ -00050540: 6520 5b30 2c35 395d 0a0a 2020 322e 2048 e [0,59].. 2. H │ │ │ │ │ -00050550: 6f75 7220 5b30 2c32 335d 0a0a 2020 332e our [0,23].. 3. │ │ │ │ │ -00050560: 2044 6179 206f 6620 7468 6520 6d6f 6e74 Day of the mont │ │ │ │ │ -00050570: 6820 5b31 2c33 315d 0a0a 2020 342e 204d h [1,31].. 4. M │ │ │ │ │ -00050580: 6f6e 7468 206f 6620 7468 6520 7965 6172 onth of the year │ │ │ │ │ -00050590: 205b 312c 3132 5d0a 0a20 2035 2e20 4461 [1,12].. 5. Da │ │ │ │ │ -000505a0: 7920 6f66 2074 6865 2077 6565 6b20 285b y of the week ([ │ │ │ │ │ -000505b0: 302c 365d 2077 6974 6820 303d 5375 6e64 0,6] with 0=Sund │ │ │ │ │ -000505c0: 6179 290a 0a20 2036 2e20 5573 6572 6e61 ay).. 6. Userna │ │ │ │ │ -000505d0: 6d65 0a0a 2020 372e 2043 6f6d 6d61 6e64 me.. 7. Command │ │ │ │ │ -000505e0: 2074 6f20 6265 2072 756e 0a0a 5261 6e67 to be run..Rang │ │ │ │ │ -000505f0: 6573 206f 6620 6e75 6d62 6572 7320 6172 es of numbers ar │ │ │ │ │ -00050600: 6520 616c 6c6f 7765 642e 2020 5261 6e67 e allowed. Rang │ │ │ │ │ -00050610: 6573 2061 7265 2074 776f 206e 756d 6265 es are two numbe │ │ │ │ │ -00050620: 7273 2073 6570 6172 6174 6564 2077 6974 rs separated wit │ │ │ │ │ -00050630: 6820 610a 6879 7068 656e 2e20 2054 6865 h a.hyphen. The │ │ │ │ │ -00050640: 2073 7065 6369 6669 6564 2072 616e 6765 specified range │ │ │ │ │ -00050650: 2069 7320 696e 636c 7573 6976 652e 2020 is inclusive. │ │ │ │ │ -00050660: 4c69 7374 7320 6172 6520 616c 6c6f 7765 Lists are allowe │ │ │ │ │ -00050670: 642e 2020 4120 6c69 7374 0a69 7320 6120 d. A list.is a │ │ │ │ │ -00050680: 7365 7420 6f66 206e 756d 6265 7273 2028 set of numbers ( │ │ │ │ │ -00050690: 6f72 2072 616e 6765 7329 2073 6570 6172 or ranges) separ │ │ │ │ │ -000506a0: 6174 6564 2062 7920 636f 6d6d 6173 2e20 ated by commas. │ │ │ │ │ -000506b0: 2053 7465 7020 7661 6c75 6573 2063 616e Step values can │ │ │ │ │ -000506c0: 2062 650a 7573 6564 2069 6e20 636f 6e6a be.used in conj │ │ │ │ │ -000506d0: 756e 6374 696f 6e20 7769 7468 2072 616e unction with ran │ │ │ │ │ -000506e0: 6765 732e 0a0a 5468 6520 7363 7269 7074 ges...The script │ │ │ │ │ -000506f0: 7320 6f72 20e2 8098 6372 6f6e 7461 62e2 s or ...crontab. │ │ │ │ │ -00050700: 8099 2065 6e74 7269 6573 2069 6e20 7468 .. entries in th │ │ │ │ │ -00050710: 6573 6520 6469 7265 6374 6f72 6965 7320 ese directories │ │ │ │ │ -00050720: 7368 6f75 6c64 2063 6865 636b 2069 660a should check if. │ │ │ │ │ -00050730: 616c 6c20 6e65 6365 7373 6172 7920 7072 all necessary pr │ │ │ │ │ -00050740: 6f67 7261 6d73 2061 7265 2069 6e73 7461 ograms are insta │ │ │ │ │ -00050750: 6c6c 6564 2062 6566 6f72 6520 7468 6579 lled before they │ │ │ │ │ -00050760: 2074 7279 2074 6f20 6578 6563 7574 6520 try to execute │ │ │ │ │ -00050770: 7468 656d 2e0a 4f74 6865 7277 6973 652c them..Otherwise, │ │ │ │ │ -00050780: 2070 726f 626c 656d 7320 7769 6c6c 2061 problems will a │ │ │ │ │ -00050790: 7269 7365 2077 6865 6e20 6120 7061 636b rise when a pack │ │ │ │ │ -000507a0: 6167 6520 7761 7320 7265 6d6f 7665 6420 age was removed │ │ │ │ │ -000507b0: 6275 7420 6e6f 7420 7075 7267 6564 0a73 but not purged.s │ │ │ │ │ -000507c0: 696e 6365 2063 6f6e 6669 6775 7261 7469 ince configurati │ │ │ │ │ -000507d0: 6f6e 2066 696c 6573 2061 7265 206b 6570 on files are kep │ │ │ │ │ -000507e0: 7420 6f6e 2074 6865 2073 7973 7465 6d20 t on the system │ │ │ │ │ -000507f0: 696e 2074 6869 7320 7369 7475 6174 696f in this situatio │ │ │ │ │ -00050800: 6e2e 0a0a 416e 7920 e280 9863 726f 6ee2 n...Any ...cron. │ │ │ │ │ -00050810: 8099 2064 6165 6d6f 6e20 6d75 7374 2070 .. daemon must p │ │ │ │ │ -00050820: 726f 7669 6465 20e2 8098 2f75 7372 2f62 rovide .../usr/b │ │ │ │ │ -00050830: 696e 2f63 726f 6e74 6162 e280 9920 616e in/crontab... an │ │ │ │ │ -00050840: 6420 7375 7070 6f72 7420 6e6f 726d 616c d support normal │ │ │ │ │ -00050850: 0ae2 8098 6372 6f6e 7461 62e2 8099 2065 ....crontab... e │ │ │ │ │ -00050860: 6e74 7269 6573 2061 7320 7370 6563 6966 ntries as specif │ │ │ │ │ -00050870: 6965 6420 696e 2050 4f53 4958 2e20 5468 ied in POSIX. Th │ │ │ │ │ -00050880: 6520 6461 656d 6f6e 206d 7573 7420 616c e daemon must al │ │ │ │ │ -00050890: 736f 2073 7570 706f 7274 0a6e 616d 6573 so support.names │ │ │ │ │ -000508a0: 2066 6f72 2064 6179 7320 616e 6420 6d6f for days and mo │ │ │ │ │ -000508b0: 6e74 6873 2c20 7261 6e67 6573 2c20 616e nths, ranges, an │ │ │ │ │ -000508c0: 6420 7374 6570 2076 616c 7565 732e 2020 d step values. │ │ │ │ │ -000508d0: 4974 2068 6173 2074 6f20 7375 7070 6f72 It has to suppor │ │ │ │ │ -000508e0: 740a e280 982f 6574 632f 6372 6f6e 7461 t..../etc/cronta │ │ │ │ │ -000508f0: 62e2 8099 2c20 616e 6420 636f 7272 6563 b..., and correc │ │ │ │ │ -00050900: 746c 7920 6578 6563 7574 6520 7468 6520 tly execute the │ │ │ │ │ -00050910: 7363 7269 7074 7320 696e 20e2 8098 2f65 scripts in .../e │ │ │ │ │ -00050920: 7463 2f63 726f 6e2e 64e2 8099 2e20 2054 tc/cron.d.... T │ │ │ │ │ -00050930: 6865 0a64 6165 6d6f 6e20 6d75 7374 2061 he.daemon must a │ │ │ │ │ -00050940: 6c73 6f20 636f 7272 6563 746c 7920 6578 lso correctly ex │ │ │ │ │ -00050950: 6563 7574 6520 7363 7269 7074 7320 696e ecute scripts in │ │ │ │ │ -00050960: 0ae2 8098 2f65 7463 2f63 726f 6e2e 7b68 ..../etc/cron.{h │ │ │ │ │ -00050970: 6f75 726c 792c 6461 696c 792c 7765 656b ourly,daily,week │ │ │ │ │ -00050980: 6c79 2c6d 6f6e 7468 6c79 7de2 8099 2e0a ly,monthly}..... │ │ │ │ │ -00050990: 0a2a 204d 656e 753a 0a0a 2a20 4372 6f6e .* Menu:..* Cron │ │ │ │ │ -000509a0: 206a 6f62 2066 696c 6520 6e61 6d65 733a job file names: │ │ │ │ │ -000509b0: 3a0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d :.. ---------- │ │ │ │ │ -000509c0: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ -000509d0: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 6874 -----.. (1) ht │ │ │ │ │ -000509e0: 7470 733a 2f2f 7777 772e 6f70 656e 6772 tps://www.opengr │ │ │ │ │ -000509f0: 6f75 702e 6f72 672f 6f6e 6c69 6e65 7075 oup.org/onlinepu │ │ │ │ │ -00050a00: 6273 2f39 3639 3939 3139 3739 392f 0a0a bs/9699919799/.. │ │ │ │ │ -00050a10: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00050a20: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00050a30: 653a 2043 726f 6e20 6a6f 6220 6669 6c65 e: Cron job file │ │ │ │ │ -00050a40: 206e 616d 6573 2c20 2055 703a 2043 726f names, Up: Cro │ │ │ │ │ -00050a50: 6e20 6a6f 6273 0a0a 392e 352e 3120 4372 n jobs..9.5.1 Cr │ │ │ │ │ -00050a60: 6f6e 206a 6f62 2066 696c 6520 6e61 6d65 on job file name │ │ │ │ │ -00050a70: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.-------------- │ │ │ │ │ -00050a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 -----------..The │ │ │ │ │ -00050a90: 2066 696c 6520 6e61 6d65 206f 6620 6120 file name of a │ │ │ │ │ -00050aa0: 6372 6f6e 206a 6f62 2066 696c 6520 7368 cron job file sh │ │ │ │ │ -00050ab0: 6f75 6c64 206e 6f72 6d61 6c6c 7920 6d61 ould normally ma │ │ │ │ │ -00050ac0: 7463 6820 7468 6520 6e61 6d65 206f 6620 tch the name of │ │ │ │ │ -00050ad0: 7468 650a 7061 636b 6167 6520 6672 6f6d the.package from │ │ │ │ │ -00050ae0: 2077 6869 6368 2069 7420 636f 6d65 732e which it comes. │ │ │ │ │ -00050af0: 0a0a 4966 2061 2070 6163 6b61 6765 2073 ..If a package s │ │ │ │ │ -00050b00: 7570 706c 6965 7320 6d75 6c74 6970 6c65 upplies multiple │ │ │ │ │ -00050b10: 2063 726f 6e20 6a6f 6220 6669 6c65 7320 cron job files │ │ │ │ │ -00050b20: 6669 6c65 7320 696e 2074 6865 2073 616d files in the sam │ │ │ │ │ -00050b30: 650a 6469 7265 6374 6f72 792c 2074 6865 e.directory, the │ │ │ │ │ -00050b40: 2066 696c 6520 6e61 6d65 7320 7368 6f75 file names shou │ │ │ │ │ -00050b50: 6c64 2061 6c6c 2073 7461 7274 2077 6974 ld all start wit │ │ │ │ │ -00050b60: 6820 7468 6520 6e61 6d65 206f 6620 7468 h the name of th │ │ │ │ │ -00050b70: 6520 7061 636b 6167 650a 2870 6f73 7369 e package.(possi │ │ │ │ │ -00050b80: 626c 7920 6d6f 6469 6669 6564 2061 7320 bly modified as │ │ │ │ │ -00050b90: 6465 7363 7269 6265 6420 6265 6c6f 7729 described below) │ │ │ │ │ -00050ba0: 2066 6f6c 6c6f 7765 6420 6279 2061 2068 followed by a h │ │ │ │ │ -00050bb0: 7970 6865 6e20 28e2 8098 2de2 8099 2920 yphen (...-...) │ │ │ │ │ -00050bc0: 616e 6420 610a 7375 6974 6162 6c65 2073 and a.suitable s │ │ │ │ │ -00050bd0: 7566 6669 782e 0a0a 4120 6372 6f6e 206a uffix...A cron j │ │ │ │ │ -00050be0: 6f62 2066 696c 6520 6e61 6d65 206d 7573 ob file name mus │ │ │ │ │ -00050bf0: 7420 6e6f 7420 696e 636c 7564 6520 616e t not include an │ │ │ │ │ -00050c00: 7920 7065 7269 6f64 206f 7220 706c 7573 y period or plus │ │ │ │ │ -00050c10: 2063 6861 7261 6374 6572 7320 28e2 8098 characters (... │ │ │ │ │ -00050c20: 2ee2 8099 0a6f 7220 e280 982b e280 9929 .....or ...+...) │ │ │ │ │ -00050c30: 2063 6861 7261 6374 6572 7320 6173 2074 characters as t │ │ │ │ │ -00050c40: 6869 7320 7769 6c6c 2063 6175 7365 2063 his will cause c │ │ │ │ │ -00050c50: 726f 6e20 746f 2069 676e 6f72 6520 7468 ron to ignore th │ │ │ │ │ -00050c60: 6520 6669 6c65 2e0a 556e 6465 7273 636f e file..Undersco │ │ │ │ │ -00050c70: 7265 7320 28e2 8098 5fe2 8099 2920 7368 res (..._...) sh │ │ │ │ │ -00050c80: 6f75 6c64 2062 6520 7573 6564 2069 6e73 ould be used ins │ │ │ │ │ -00050c90: 7465 6164 206f 6620 e280 982e e280 9920 tead of ....... │ │ │ │ │ -00050ca0: 616e 6420 e280 982b e280 9920 6368 6172 and ...+... char │ │ │ │ │ -00050cb0: 6163 7465 7273 2e0a 0a1f 0a46 696c 653a acters.....File: │ │ │ │ │ -00050cc0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -00050cd0: 6e66 6f2c 2020 4e6f 6465 3a20 4d65 6e75 nfo, Node: Menu │ │ │ │ │ -00050ce0: 732c 2020 4e65 7874 3a20 4d75 6c74 696d s, Next: Multim │ │ │ │ │ -00050cf0: 6564 6961 2068 616e 646c 6572 732c 2020 edia handlers, │ │ │ │ │ -00050d00: 5072 6576 3a20 4372 6f6e 206a 6f62 732c Prev: Cron jobs, │ │ │ │ │ -00050d10: 2020 5570 3a20 5468 6520 4f70 6572 6174 Up: The Operat │ │ │ │ │ -00050d20: 696e 6720 5379 7374 656d 0a0a 392e 3620 ing System..9.6 │ │ │ │ │ -00050d30: 4d65 6e75 730a 3d3d 3d3d 3d3d 3d3d 3d0a Menus.=========. │ │ │ │ │ -00050d40: 0a50 6163 6b61 6765 7320 7368 6970 7069 .Packages shippi │ │ │ │ │ -00050d50: 6e67 2061 7070 6c69 6361 7469 6f6e 7320 ng applications │ │ │ │ │ -00050d60: 7468 6174 2063 6f6d 706c 7920 7769 7468 that comply with │ │ │ │ │ -00050d70: 206d 696e 696d 616c 2072 6571 7569 7265 minimal require │ │ │ │ │ -00050d80: 6d65 6e74 730a 6465 7363 7269 6265 6420 ments.described │ │ │ │ │ -00050d90: 6265 6c6f 7720 666f 7220 696e 7465 6772 below for integr │ │ │ │ │ -00050da0: 6174 696f 6e20 7769 7468 2064 6573 6b74 ation with deskt │ │ │ │ │ -00050db0: 6f70 2065 6e76 6972 6f6e 6d65 6e74 7320 op environments │ │ │ │ │ -00050dc0: 7368 6f75 6c64 0a72 6567 6973 7465 7220 should.register │ │ │ │ │ -00050dd0: 7468 6573 6520 6170 706c 6963 6174 696f these applicatio │ │ │ │ │ -00050de0: 6e73 2069 6e20 7468 6520 6465 736b 746f ns in the deskto │ │ │ │ │ -00050df0: 7020 6d65 6e75 2c20 666f 6c6c 6f77 696e p menu, followin │ │ │ │ │ -00050e00: 6720 7468 650a 2746 7265 6544 6573 6b74 g the.'FreeDeskt │ │ │ │ │ -00050e10: 6f70 2720 7374 616e 6461 7264 2c20 7573 op' standard, us │ │ │ │ │ -00050e20: 696e 6720 7465 7874 2066 696c 6573 2063 ing text files c │ │ │ │ │ -00050e30: 616c 6c65 6420 2764 6573 6b74 6f70 2065 alled 'desktop e │ │ │ │ │ -00050e40: 6e74 7269 6573 272e 0a54 6865 6972 2066 ntries'..Their f │ │ │ │ │ -00050e50: 6f72 6d61 7420 6973 2064 6573 6372 6962 ormat is describ │ │ │ │ │ -00050e60: 6564 2069 6e20 7468 6520 2744 6573 6b74 ed in the 'Deskt │ │ │ │ │ -00050e70: 6f70 2045 6e74 7279 2053 7065 6369 6669 op Entry Specifi │ │ │ │ │ -00050e80: 6361 7469 6f6e 2720 6174 0ae2 8098 6874 cation' at....ht │ │ │ │ │ -00050e90: 7470 733a 2f2f 7374 616e 6461 7264 732e tps://standards. │ │ │ │ │ -00050ea0: 6672 6565 6465 736b 746f 702e 6f72 672f freedesktop.org/ │ │ │ │ │ -00050eb0: 6465 736b 746f 702d 656e 7472 792d 7370 desktop-entry-sp │ │ │ │ │ -00050ec0: 6563 2f6c 6174 6573 742f e280 9920 616e ec/latest/... an │ │ │ │ │ -00050ed0: 640a 636f 6d70 6c65 6d65 6e74 6172 7920 d.complementary │ │ │ │ │ -00050ee0: 696e 666f 726d 6174 696f 6e20 6361 6e20 information can │ │ │ │ │ -00050ef0: 6265 2066 6f75 6e64 2069 6e20 7468 6520 be found in the │ │ │ │ │ -00050f00: 2744 6573 6b74 6f70 204d 656e 750a 5370 'Desktop Menu.Sp │ │ │ │ │ -00050f10: 6563 6966 6963 6174 696f 6e27 2061 7420 ecification' at │ │ │ │ │ -00050f20: e280 9868 7474 7073 3a2f 2f73 7461 6e64 ...https://stand │ │ │ │ │ -00050f30: 6172 6473 2e66 7265 6564 6573 6b74 6f70 ards.freedesktop │ │ │ │ │ -00050f40: 2e6f 7267 2f6d 656e 752d 7370 6563 2f6c .org/menu-spec/l │ │ │ │ │ -00050f50: 6174 6573 742f e280 992e 0a0a 5468 6520 atest/......The │ │ │ │ │ -00050f60: 6465 736b 746f 7020 656e 7472 7920 6669 desktop entry fi │ │ │ │ │ -00050f70: 6c65 7320 6172 6520 696e 7374 616c 6c65 les are installe │ │ │ │ │ -00050f80: 6420 6279 2074 6865 2070 6163 6b61 6765 d by the package │ │ │ │ │ -00050f90: 7320 696e 2074 6865 2064 6972 6563 746f s in the directo │ │ │ │ │ -00050fa0: 7279 0ae2 8098 2f75 7372 2f73 6861 7265 ry..../usr/share │ │ │ │ │ -00050fb0: 2f61 7070 6c69 6361 7469 6f6e 73e2 8099 /applications... │ │ │ │ │ -00050fc0: 2061 6e64 2074 6865 2046 7265 6544 6573 and the FreeDes │ │ │ │ │ -00050fd0: 6b74 6f70 206d 656e 7573 2061 7265 2072 ktop menus are r │ │ │ │ │ -00050fe0: 6566 7265 7368 6564 2075 7369 6e67 0a27 efreshed using.' │ │ │ │ │ -00050ff0: 6470 6b67 2074 7269 6767 6572 7327 2e20 dpkg triggers'. │ │ │ │ │ -00051000: 2049 7420 6973 2074 6865 7265 666f 7265 It is therefore │ │ │ │ │ -00051010: 206e 6f74 206e 6563 6573 7361 7279 2074 not necessary t │ │ │ │ │ -00051020: 6f20 6465 7065 6e64 206f 6e20 7061 636b o depend on pack │ │ │ │ │ -00051030: 6167 6573 0a70 726f 7669 6469 6e67 2046 ages.providing F │ │ │ │ │ -00051040: 7265 6544 6573 6b74 6f70 206d 656e 7520 reeDesktop menu │ │ │ │ │ -00051050: 7379 7374 656d 732e 0a0a 456e 7472 6965 systems...Entrie │ │ │ │ │ -00051060: 7320 6469 7370 6c61 7965 6420 696e 2074 s displayed in t │ │ │ │ │ -00051070: 6865 2046 7265 6544 6573 6b74 6f70 206d he FreeDesktop m │ │ │ │ │ -00051080: 656e 7520 7368 6f75 6c64 2063 6f6e 666f enu should confo │ │ │ │ │ -00051090: 726d 2074 6f20 7468 650a 666f 6c6c 6f77 rm to the.follow │ │ │ │ │ -000510a0: 696e 6720 6d69 6e69 6d61 2066 6f72 2072 ing minima for r │ │ │ │ │ -000510b0: 656c 6576 616e 6365 2061 6e64 2076 6973 elevance and vis │ │ │ │ │ -000510c0: 7561 6c20 696e 7465 6772 6174 696f 6e2e ual integration. │ │ │ │ │ -000510d0: 0a0a 2020 202d 2055 6e6c 6573 7320 6869 .. - Unless hi │ │ │ │ │ -000510e0: 6464 656e 2062 7920 6465 6661 756c 742c dden by default, │ │ │ │ │ -000510f0: 2074 6865 2064 6573 6b74 6f70 2065 6e74 the desktop ent │ │ │ │ │ -00051100: 7279 206d 7573 7420 706f 696e 7420 746f ry must point to │ │ │ │ │ -00051110: 2061 2050 4e47 206f 720a 2020 2020 2053 a PNG or. S │ │ │ │ │ -00051120: 5647 2069 636f 6e20 7769 7468 2061 2074 VG icon with a t │ │ │ │ │ -00051130: 7261 6e73 7061 7265 6e74 2062 6163 6b67 ransparent backg │ │ │ │ │ -00051140: 726f 756e 642c 2070 726f 7669 6469 6e67 round, providing │ │ │ │ │ -00051150: 2061 7420 6c65 6173 7420 7468 650a 2020 at least the. │ │ │ │ │ -00051160: 2020 2032 32c3 9732 3220 7369 7a65 2c20 22..22 size, │ │ │ │ │ -00051170: 616e 6420 7072 6566 6572 6162 6c79 2075 and preferably u │ │ │ │ │ -00051180: 7020 746f 2036 34c3 9736 342e 2020 5468 p to 64..64. Th │ │ │ │ │ -00051190: 6520 6963 6f6e 2073 686f 756c 6420 6265 e icon should be │ │ │ │ │ -000511a0: 206e 6575 7472 616c 0a20 2020 2020 656e neutral. en │ │ │ │ │ -000511b0: 6f75 6768 2074 6f20 696e 7465 6772 6174 ough to integrat │ │ │ │ │ -000511c0: 6520 7765 6c6c 2077 6974 6820 7468 6520 e well with the │ │ │ │ │ -000511d0: 6465 6661 756c 7420 6963 6f6e 2074 6865 default icon the │ │ │ │ │ -000511e0: 6d65 732e 2020 4974 2069 730a 2020 2020 mes. It is. │ │ │ │ │ -000511f0: 2065 6e63 6f75 7261 6765 6420 746f 2073 encouraged to s │ │ │ │ │ -00051200: 6869 7020 7468 6520 6963 6f6e 2069 6e20 hip the icon in │ │ │ │ │ -00051210: 7468 6520 6465 6661 756c 7420 2768 6963 the default 'hic │ │ │ │ │ -00051220: 6f6c 6f72 2720 6963 6f6e 2074 6865 6d65 olor' icon theme │ │ │ │ │ -00051230: 0a20 2020 2020 6469 7265 6374 6f72 6965 . directorie │ │ │ │ │ -00051240: 732c 206f 7220 746f 2075 7365 2061 6e20 s, or to use an │ │ │ │ │ -00051250: 6578 6973 7469 6e67 2069 636f 6e20 6672 existing icon fr │ │ │ │ │ -00051260: 6f6d 2074 6865 2027 6869 636f 6c6f 7227 om the 'hicolor' │ │ │ │ │ -00051270: 2074 6865 6d65 2e0a 0a20 2020 2d20 4966 theme... - If │ │ │ │ │ -00051280: 2074 6865 206d 656e 7520 656e 7472 7920 the menu entry │ │ │ │ │ -00051290: 6973 206e 6f74 2075 7365 6675 6c20 696e is not useful in │ │ │ │ │ -000512a0: 2074 6865 2067 656e 6572 616c 2063 6173 the general cas │ │ │ │ │ -000512b0: 6520 6173 2061 2073 7461 6e64 616c 6f6e e as a standalon │ │ │ │ │ -000512c0: 650a 2020 2020 2061 7070 6c69 6361 7469 e. applicati │ │ │ │ │ -000512d0: 6f6e 2c20 7468 6520 6465 736b 746f 7020 on, the desktop │ │ │ │ │ -000512e0: 656e 7472 7920 7368 6f75 6c64 2073 6574 entry should set │ │ │ │ │ -000512f0: 2074 6865 20e2 8098 4e6f 4469 7370 6c61 the ...NoDispla │ │ │ │ │ -00051300: 79e2 8099 206b 6579 2074 6f0a 2020 2020 y... key to. │ │ │ │ │ -00051310: 2074 7275 652c 2073 6f20 7468 6174 2069 true, so that i │ │ │ │ │ -00051320: 7420 6361 6e20 6265 2063 6f6e 6669 6775 t can be configu │ │ │ │ │ -00051330: 7265 6420 746f 2062 6520 6469 7370 6c61 red to be displa │ │ │ │ │ -00051340: 7965 6420 6f6e 6c79 2062 7920 7468 6f73 yed only by thos │ │ │ │ │ -00051350: 650a 2020 2020 2077 686f 206e 6565 6420 e. who need │ │ │ │ │ -00051360: 6974 2e0a 0a20 2020 2d20 496e 2064 6f75 it... - In dou │ │ │ │ │ -00051370: 6274 2c20 7468 6520 7061 636b 6167 6520 bt, the package │ │ │ │ │ -00051380: 6d61 696e 7461 696e 6572 2073 686f 756c maintainer shoul │ │ │ │ │ -00051390: 6420 636f 6f72 6469 6e61 7465 2077 6974 d coordinate wit │ │ │ │ │ -000513a0: 6820 7468 650a 2020 2020 206d 6169 6e74 h the. maint │ │ │ │ │ -000513b0: 6169 6e65 7273 206f 6620 6d65 6e75 2069 ainers of menu i │ │ │ │ │ -000513c0: 6d70 6c65 6d65 6e74 6174 696f 6e73 2074 mplementations t │ │ │ │ │ -000513d0: 6872 6f75 6768 2074 6865 2027 6465 6269 hrough the 'debi │ │ │ │ │ -000513e0: 616e 2d64 6573 6b74 6f70 270a 2020 2020 an-desktop'. │ │ │ │ │ -000513f0: 206d 6169 6c69 6e67 206c 6973 7420 696e mailing list in │ │ │ │ │ -00051400: 206f 7264 6572 2074 6f20 6176 6f69 6420 order to avoid │ │ │ │ │ -00051410: 7072 6f62 6c65 6d73 2077 6974 6820 6361 problems with ca │ │ │ │ │ -00051420: 7465 676f 7269 6573 206f 7220 6261 640a tegories or bad. │ │ │ │ │ -00051430: 2020 2020 2069 6e74 6572 6163 7469 6f6e interaction │ │ │ │ │ -00051440: 7320 7769 7468 206f 7468 6572 2069 636f s with other ico │ │ │ │ │ -00051450: 6e73 2e20 2045 7370 6563 6961 6c6c 7920 ns. Especially │ │ │ │ │ -00051460: 666f 7220 7061 636b 6167 6573 2077 6869 for packages whi │ │ │ │ │ -00051470: 6368 2061 7265 0a20 2020 2020 7061 7274 ch are. part │ │ │ │ │ -00051480: 206f 6620 696e 7374 616c 6c61 7469 6f6e of installation │ │ │ │ │ -00051490: 2074 6173 6b73 2c20 7468 6520 636f 6e74 tasks, the cont │ │ │ │ │ -000514a0: 656e 7473 206f 6620 7468 650a 2020 2020 ents of the. │ │ │ │ │ -000514b0: 20e2 8098 4e6f 7453 686f 7749 6ee2 8099 ...NotShowIn... │ │ │ │ │ -000514c0: 2fe2 8098 4f6e 6c79 5368 6f77 496e e280 /...OnlyShowIn.. │ │ │ │ │ -000514d0: 9920 6b65 7973 2073 686f 756c 6420 6265 . keys should be │ │ │ │ │ -000514e0: 2076 616c 6964 6174 6564 2062 7920 7468 validated by th │ │ │ │ │ -000514f0: 650a 2020 2020 206d 6169 6e74 6169 6e65 e. maintaine │ │ │ │ │ -00051500: 7273 206f 6620 7468 6520 7265 6c65 7661 rs of the releva │ │ │ │ │ -00051510: 6e74 2065 6e76 6972 6f6e 6d65 6e74 732e nt environments. │ │ │ │ │ -00051520: 0a0a 5369 6e63 6520 7468 6520 4672 6565 ..Since the Free │ │ │ │ │ -00051530: 4465 736b 746f 7020 6d65 6e75 2069 7320 Desktop menu is │ │ │ │ │ -00051540: 6120 6372 6f73 732d 6469 7374 7269 6275 a cross-distribu │ │ │ │ │ -00051550: 7469 6f6e 2073 7461 6e64 6172 642c 2074 tion standard, t │ │ │ │ │ -00051560: 6865 2064 6573 6b74 6f70 0a65 6e74 7269 he desktop.entri │ │ │ │ │ -00051570: 6573 2077 7269 7474 656e 2066 6f72 2044 es written for D │ │ │ │ │ -00051580: 6562 6961 6e20 7368 6f75 6c64 2062 6520 ebian should be │ │ │ │ │ -00051590: 666f 7277 6172 6465 6420 7570 7374 7265 forwarded upstre │ │ │ │ │ -000515a0: 616d 2c20 7768 6572 6520 7468 6579 2077 am, where they w │ │ │ │ │ -000515b0: 696c 6c0a 6265 6e65 6669 7420 746f 206f ill.benefit to o │ │ │ │ │ -000515c0: 7468 6572 2075 7365 7273 2061 6e64 2061 ther users and a │ │ │ │ │ -000515d0: 7265 206d 6f72 6520 6c69 6b65 6c79 2074 re more likely t │ │ │ │ │ -000515e0: 6f20 7265 6365 6976 6520 6578 7472 610a o receive extra. │ │ │ │ │ -000515f0: 636f 6e74 7269 6275 7469 6f6e 7320 7375 contributions su │ │ │ │ │ -00051600: 6368 2061 7320 7472 616e 736c 6174 696f ch as translatio │ │ │ │ │ -00051610: 6e73 2e0a 0a49 6620 6120 7061 636b 6167 ns...If a packag │ │ │ │ │ -00051620: 6520 696e 7374 616c 6c73 2061 2046 7265 e installs a Fre │ │ │ │ │ -00051630: 6544 6573 6b74 6f70 2064 6573 6b74 6f70 eDesktop desktop │ │ │ │ │ -00051640: 2065 6e74 7279 2c20 6974 206d 7573 7420 entry, it must │ │ │ │ │ -00051650: 6e6f 7420 616c 736f 0a69 6e73 7461 6c6c not also.install │ │ │ │ │ -00051660: 2061 2044 6562 6961 6e20 6d65 6e75 2065 a Debian menu e │ │ │ │ │ -00051670: 6e74 7279 2e0a 0a1f 0a46 696c 653a 2064 ntry.....File: d │ │ │ │ │ -00051680: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00051690: 6f2c 2020 4e6f 6465 3a20 4d75 6c74 696d o, Node: Multim │ │ │ │ │ -000516a0: 6564 6961 2068 616e 646c 6572 732c 2020 edia handlers, │ │ │ │ │ -000516b0: 4e65 7874 3a20 4b65 7962 6f61 7264 2063 Next: Keyboard c │ │ │ │ │ -000516c0: 6f6e 6669 6775 7261 7469 6f6e 2c20 2050 onfiguration, P │ │ │ │ │ -000516d0: 7265 763a 204d 656e 7573 2c20 2055 703a rev: Menus, Up: │ │ │ │ │ -000516e0: 2054 6865 204f 7065 7261 7469 6e67 2053 The Operating S │ │ │ │ │ -000516f0: 7973 7465 6d0a 0a39 2e37 204d 756c 7469 ystem..9.7 Multi │ │ │ │ │ -00051700: 6d65 6469 6120 6861 6e64 6c65 7273 0a3d media handlers.= │ │ │ │ │ -00051710: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00051720: 3d3d 3d3d 3d3d 0a0a 4d65 6469 6120 7479 ======..Media ty │ │ │ │ │ -00051730: 7065 7320 2866 6f72 6d65 726c 7920 6b6e pes (formerly kn │ │ │ │ │ -00051740: 6f77 6e20 6173 204d 494d 4520 7479 7065 own as MIME type │ │ │ │ │ -00051750: 732c 204d 756c 7469 7075 7270 6f73 6520 s, Multipurpose │ │ │ │ │ -00051760: 496e 7465 726e 6574 204d 6169 6c0a 4578 Internet Mail.Ex │ │ │ │ │ -00051770: 7465 6e73 696f 6e73 2c20 5246 4373 2032 tensions, RFCs 2 │ │ │ │ │ -00051780: 3034 352d 3230 3439 2920 6973 2061 206d 045-2049) is a m │ │ │ │ │ -00051790: 6563 6861 6e69 736d 2066 6f72 2065 6e63 echanism for enc │ │ │ │ │ -000517a0: 6f64 696e 6720 6669 6c65 7320 616e 6420 oding files and │ │ │ │ │ -000517b0: 6461 7461 0a73 7472 6561 6d73 2061 6e64 data.streams and │ │ │ │ │ -000517c0: 2070 726f 7669 6469 6e67 206d 6574 612d providing meta- │ │ │ │ │ -000517d0: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ │ │ -000517e0: 7420 7468 656d 2c20 696e 2070 6172 7469 t them, in parti │ │ │ │ │ -000517f0: 6375 6c61 7220 7468 6569 720a 7479 7065 cular their.type │ │ │ │ │ -00051800: 2061 6e64 2066 6f72 6d61 7420 2865 2e67 and format (e.g │ │ │ │ │ -00051810: 2e20 20e2 8098 696d 6167 652f 706e 67e2 . ...image/png. │ │ │ │ │ -00051820: 8099 2c20 e280 9874 6578 742f 6874 6d6c .., ...text/html │ │ │ │ │ -00051830: e280 992c 20e2 8098 6175 6469 6f2f 6f67 ..., ...audio/og │ │ │ │ │ -00051840: 67e2 8099 292e 0a0a 5265 6769 7374 7261 g...)...Registra │ │ │ │ │ -00051850: 7469 6f6e 206f 6620 6d65 6469 6120 7479 tion of media ty │ │ │ │ │ -00051860: 7065 2068 616e 646c 6572 7320 616c 6c6f pe handlers allo │ │ │ │ │ -00051870: 7773 2070 726f 6772 616d 7320 6c69 6b65 ws programs like │ │ │ │ │ -00051880: 206d 6169 6c20 7573 6572 0a61 6765 6e74 mail user.agent │ │ │ │ │ -00051890: 7320 616e 6420 7765 6220 6272 6f77 7365 s and web browse │ │ │ │ │ -000518a0: 7273 2074 6f20 696e 766f 6b65 2074 6865 rs to invoke the │ │ │ │ │ -000518b0: 7365 2068 616e 646c 6572 7320 746f 2076 se handlers to v │ │ │ │ │ -000518c0: 6965 772c 2065 6469 7420 6f72 0a64 6973 iew, edit or.dis │ │ │ │ │ -000518d0: 706c 6179 206d 6564 6961 2074 7970 6573 play media types │ │ │ │ │ -000518e0: 2074 6865 7920 646f 6ee2 8099 7420 7375 they don...t su │ │ │ │ │ -000518f0: 7070 6f72 7420 6469 7265 6374 6c79 2e0a pport directly.. │ │ │ │ │ -00051900: 0a54 6865 7265 2061 7265 2074 776f 206f .There are two o │ │ │ │ │ -00051910: 7665 726c 6170 7069 6e67 2073 7973 7465 verlapping syste │ │ │ │ │ -00051920: 6d73 2074 6f20 6173 736f 6369 6174 6520 ms to associate │ │ │ │ │ -00051930: 6d65 6469 6120 7479 7065 7320 746f 2070 media types to p │ │ │ │ │ -00051940: 726f 6772 616d 730a 7768 6963 6820 6361 rograms.which ca │ │ │ │ │ -00051950: 6e20 6861 6e64 6c65 2074 6865 6d2e 2020 n handle them. │ │ │ │ │ -00051960: 5468 6520 276d 6169 6c63 6170 2720 7379 The 'mailcap' sy │ │ │ │ │ -00051970: 7374 656d 2069 7320 666f 756e 6420 6f6e stem is found on │ │ │ │ │ -00051980: 2061 206c 6172 6765 206e 756d 6265 720a a large number. │ │ │ │ │ -00051990: 6f66 2055 6e69 7820 7379 7374 656d 732e of Unix systems. │ │ │ │ │ -000519a0: 2020 5468 6520 2746 7265 6544 6573 6b74 The 'FreeDeskt │ │ │ │ │ -000519b0: 6f70 2720 7379 7374 656d 2069 7320 6169 op' system is ai │ │ │ │ │ -000519c0: 6d65 6420 6174 2044 6573 6b74 6f70 0a65 med at Desktop.e │ │ │ │ │ -000519d0: 6e76 6972 6f6e 6d65 6e74 732e 2020 496e nvironments. In │ │ │ │ │ -000519e0: 2044 6562 6961 6e2c 2046 7265 6544 6573 Debian, FreeDes │ │ │ │ │ -000519f0: 6b74 6f70 2065 6e74 7269 6573 2061 7265 ktop entries are │ │ │ │ │ -00051a00: 2061 7574 6f6d 6174 6963 616c 6c79 0a74 automatically.t │ │ │ │ │ -00051a10: 7261 6e73 6c61 7465 6420 696e 206d 6169 ranslated in mai │ │ │ │ │ -00051a20: 6c63 6170 2065 6e74 7269 6573 2c20 7468 lcap entries, th │ │ │ │ │ -00051a30: 6572 6566 6f72 6520 7061 636b 6167 6573 erefore packages │ │ │ │ │ -00051a40: 2061 6c72 6561 6479 2075 7369 6e67 2064 already using d │ │ │ │ │ -00051a50: 6573 6b74 6f70 0a65 6e74 7269 6573 2073 esktop.entries s │ │ │ │ │ -00051a60: 686f 756c 6420 6e6f 7420 7573 6520 7468 hould not use th │ │ │ │ │ -00051a70: 6520 6d61 696c 6361 7020 7379 7374 656d e mailcap system │ │ │ │ │ -00051a80: 2064 6972 6563 746c 792e 0a0a 2a20 4d65 directly...* Me │ │ │ │ │ -00051a90: 6e75 3a0a 0a2a 2052 6567 6973 7472 6174 nu:..* Registrat │ │ │ │ │ -00051aa0: 696f 6e20 6f66 206d 6564 6961 2074 7970 ion of media typ │ │ │ │ │ -00051ab0: 6520 6861 6e64 6c65 7273 2077 6974 6820 e handlers with │ │ │ │ │ -00051ac0: 6465 736b 746f 7020 656e 7472 6965 733a desktop entries: │ │ │ │ │ -00051ad0: 3a0a 2a20 5265 6769 7374 7261 7469 6f6e :.* Registration │ │ │ │ │ -00051ae0: 206f 6620 6d65 6469 6120 7479 7065 2068 of media type h │ │ │ │ │ -00051af0: 616e 646c 6572 7320 7769 7468 206d 6169 andlers with mai │ │ │ │ │ -00051b00: 6c63 6170 2065 6e74 7269 6573 3a3a 0a2a lcap entries::.* │ │ │ │ │ -00051b10: 2050 726f 7669 6469 6e67 206d 6564 6961 Providing media │ │ │ │ │ -00051b20: 2074 7970 6573 2074 6f20 6669 6c65 733a types to files: │ │ │ │ │ -00051b30: 3a0a 0a1f 0a46 696c 653a 2064 6562 6961 :....File: debia │ │ │ │ │ -00051b40: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00051b50: 4e6f 6465 3a20 5265 6769 7374 7261 7469 Node: Registrati │ │ │ │ │ -00051b60: 6f6e 206f 6620 6d65 6469 6120 7479 7065 on of media type │ │ │ │ │ -00051b70: 2068 616e 646c 6572 7320 7769 7468 2064 handlers with d │ │ │ │ │ -00051b80: 6573 6b74 6f70 2065 6e74 7269 6573 2c20 esktop entries, │ │ │ │ │ -00051b90: 204e 6578 743a 2052 6567 6973 7472 6174 Next: Registrat │ │ │ │ │ -00051ba0: 696f 6e20 6f66 206d 6564 6961 2074 7970 ion of media typ │ │ │ │ │ -00051bb0: 6520 6861 6e64 6c65 7273 2077 6974 6820 e handlers with │ │ │ │ │ -00051bc0: 6d61 696c 6361 7020 656e 7472 6965 732c mailcap entries, │ │ │ │ │ -00051bd0: 2020 5570 3a20 4d75 6c74 696d 6564 6961 Up: Multimedia │ │ │ │ │ -00051be0: 2068 616e 646c 6572 730a 0a39 2e37 2e31 handlers..9.7.1 │ │ │ │ │ -00051bf0: 2052 6567 6973 7472 6174 696f 6e20 6f66 Registration of │ │ │ │ │ -00051c00: 206d 6564 6961 2074 7970 6520 6861 6e64 media type hand │ │ │ │ │ -00051c10: 6c65 7273 2077 6974 6820 6465 736b 746f lers with deskto │ │ │ │ │ -00051c20: 7020 656e 7472 6965 730a 2d2d 2d2d 2d2d p entries.------ │ │ │ │ │ -00051c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00051c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00051c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00051c60: 2d2d 2d2d 2d2d 2d2d 0a0a 5061 636b 6167 --------..Packag │ │ │ │ │ -00051c70: 6573 2073 6869 7070 696e 6720 616e 2061 es shipping an a │ │ │ │ │ -00051c80: 7070 6c69 6361 7469 6f6e 2061 626c 6520 pplication able │ │ │ │ │ -00051c90: 746f 2076 6965 772c 2065 6469 7420 6f72 to view, edit or │ │ │ │ │ -00051ca0: 2070 6f69 6e74 2074 6f20 6669 6c65 7320 point to files │ │ │ │ │ -00051cb0: 6f66 0a61 2067 6976 656e 206d 6564 6961 of.a given media │ │ │ │ │ -00051cc0: 2074 7970 652c 206f 7220 6f70 656e 206c type, or open l │ │ │ │ │ -00051cd0: 696e 6b73 2077 6974 6820 6120 6769 7665 inks with a give │ │ │ │ │ -00051ce0: 6e20 5552 4920 7363 6865 6d65 2c20 7368 n URI scheme, sh │ │ │ │ │ -00051cf0: 6f75 6c64 206c 6973 740a 6974 2069 6e20 ould list.it in │ │ │ │ │ -00051d00: 7468 6520 e280 984d 696d 6554 7970 65e2 the ...MimeType. │ │ │ │ │ -00051d10: 8099 206b 6579 206f 6620 7468 6520 6170 .. key of the ap │ │ │ │ │ -00051d20: 706c 6963 6174 696f 6ee2 8099 7320 2a6e plication...s *n │ │ │ │ │ -00051d30: 6f74 6520 6465 736b 746f 7020 656e 7472 ote desktop entr │ │ │ │ │ -00051d40: 793a 2031 342e 0a46 6f72 2055 5249 2073 y: 14..For URI s │ │ │ │ │ -00051d50: 6368 656d 6573 2c20 7468 6520 7265 6c65 chemes, the rele │ │ │ │ │ -00051d60: 7661 6e74 204d 494d 4520 7479 7065 7320 vant MIME types │ │ │ │ │ -00051d70: 6172 6520 e280 9878 2d73 6368 656d 652d are ...x-scheme- │ │ │ │ │ -00051d80: 6861 6e64 6c65 722f 2ae2 8099 2028 652e handler/*... (e. │ │ │ │ │ -00051d90: 672e 0ae2 8098 782d 7363 6865 6d65 2d68 g.....x-scheme-h │ │ │ │ │ -00051da0: 616e 646c 6572 2f68 7474 7073 e280 9929 andler/https...) │ │ │ │ │ -00051db0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00051dc0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00051dd0: 4e6f 6465 3a20 5265 6769 7374 7261 7469 Node: Registrati │ │ │ │ │ -00051de0: 6f6e 206f 6620 6d65 6469 6120 7479 7065 on of media type │ │ │ │ │ -00051df0: 2068 616e 646c 6572 7320 7769 7468 206d handlers with m │ │ │ │ │ -00051e00: 6169 6c63 6170 2065 6e74 7269 6573 2c20 ailcap entries, │ │ │ │ │ -00051e10: 204e 6578 743a 2050 726f 7669 6469 6e67 Next: Providing │ │ │ │ │ -00051e20: 206d 6564 6961 2074 7970 6573 2074 6f20 media types to │ │ │ │ │ -00051e30: 6669 6c65 732c 2020 5072 6576 3a20 5265 files, Prev: Re │ │ │ │ │ -00051e40: 6769 7374 7261 7469 6f6e 206f 6620 6d65 gistration of me │ │ │ │ │ -00051e50: 6469 6120 7479 7065 2068 616e 646c 6572 dia type handler │ │ │ │ │ -00051e60: 7320 7769 7468 2064 6573 6b74 6f70 2065 s with desktop e │ │ │ │ │ -00051e70: 6e74 7269 6573 2c20 2055 703a 204d 756c ntries, Up: Mul │ │ │ │ │ -00051e80: 7469 6d65 6469 6120 6861 6e64 6c65 7273 timedia handlers │ │ │ │ │ -00051e90: 0a0a 392e 372e 3220 5265 6769 7374 7261 ..9.7.2 Registra │ │ │ │ │ -00051ea0: 7469 6f6e 206f 6620 6d65 6469 6120 7479 tion of media ty │ │ │ │ │ -00051eb0: 7065 2068 616e 646c 6572 7320 7769 7468 pe handlers with │ │ │ │ │ -00051ec0: 206d 6169 6c63 6170 2065 6e74 7269 6573 mailcap entries │ │ │ │ │ -00051ed0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ -00051ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00051ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00051f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ -00051f10: 0a50 6163 6b61 6765 7320 7468 6174 2061 .Packages that a │ │ │ │ │ -00051f20: 7265 206e 6f74 2075 7369 6e67 2064 6573 re not using des │ │ │ │ │ -00051f30: 6b74 6f70 2065 6e74 7269 6573 2066 6f72 ktop entries for │ │ │ │ │ -00051f40: 2072 6567 6973 7472 6174 696f 6e20 7368 registration sh │ │ │ │ │ -00051f50: 6f75 6c64 0a69 6e73 7461 6c6c 2061 2066 ould.install a f │ │ │ │ │ -00051f60: 696c 6520 696e 20e2 8098 6d61 696c 6361 ile in ...mailca │ │ │ │ │ -00051f70: 7028 3529 e280 9920 666f 726d 6174 2028 p(5)... format ( │ │ │ │ │ -00051f80: 5246 4320 3135 3234 2920 696e 2074 6865 RFC 1524) in the │ │ │ │ │ -00051f90: 2064 6972 6563 746f 7279 0ae2 8098 2f75 directory..../u │ │ │ │ │ -00051fa0: 7372 2f6c 6962 2f6d 696d 652f 7061 636b sr/lib/mime/pack │ │ │ │ │ -00051fb0: 6167 6573 2fe2 8099 2e20 2054 6865 2066 ages/.... The f │ │ │ │ │ -00051fc0: 696c 6520 6e61 6d65 2073 686f 756c 6420 ile name should │ │ │ │ │ -00051fd0: 6265 2074 6865 2062 696e 6172 7920 7061 be the binary pa │ │ │ │ │ -00051fe0: 636b 6167 65e2 8099 730a 6e61 6d65 2e0a ckage...s.name.. │ │ │ │ │ -00051ff0: 0a54 6865 206d 6169 6c63 6170 2070 6163 .The mailcap pac │ │ │ │ │ -00052000: 6b61 6765 2070 726f 7669 6465 7320 7468 kage provides th │ │ │ │ │ -00052010: 6520 e280 9875 7064 6174 652d 6d69 6d65 e ...update-mime │ │ │ │ │ -00052020: e280 9920 7072 6f67 7261 6d2c 2077 6869 ... program, whi │ │ │ │ │ -00052030: 6368 2069 6e74 6567 7261 7465 730a 7468 ch integrates.th │ │ │ │ │ -00052040: 6573 6520 7265 6769 7374 7261 7469 6f6e ese registration │ │ │ │ │ -00052050: 7320 696e 2074 6865 20e2 8098 2f65 7463 s in the .../etc │ │ │ │ │ -00052060: 2f6d 6169 6c63 6170 e280 9920 6669 6c65 /mailcap... file │ │ │ │ │ -00052070: 2c20 7573 696e 6720 6470 6b67 2074 7269 , using dpkg tri │ │ │ │ │ -00052080: 6767 6572 732e 0a28 3129 0a0a 5061 636b ggers..(1)..Pack │ │ │ │ │ -00052090: 6167 6573 2069 6e73 7461 6c6c 696e 6720 ages installing │ │ │ │ │ -000520a0: 6465 736b 746f 7020 656e 7472 6965 7320 desktop entries │ │ │ │ │ -000520b0: 7368 6f75 6c64 206e 6f74 2069 6e73 7461 should not insta │ │ │ │ │ -000520c0: 6c6c 206d 6169 6c63 6170 2065 6e74 7269 ll mailcap entri │ │ │ │ │ -000520d0: 6573 0a66 6f72 2074 6865 2073 616d 6520 es.for the same │ │ │ │ │ -000520e0: 7072 6f67 7261 6d2c 2062 6563 6175 7365 program, because │ │ │ │ │ -000520f0: 2074 6865 206d 6169 6c63 6170 2070 6163 the mailcap pac │ │ │ │ │ -00052100: 6b61 6765 2061 6c72 6561 6479 2072 6561 kage already rea │ │ │ │ │ -00052110: 6473 2064 6573 6b74 6f70 0a65 6e74 7269 ds desktop.entri │ │ │ │ │ -00052120: 6573 2e0a 0a50 6163 6b61 6765 7320 7573 es...Packages us │ │ │ │ │ -00052130: 696e 6720 7468 6573 6520 6661 6369 6c69 ing these facili │ │ │ │ │ -00052140: 7469 6573 2027 7368 6f75 6c64 206e 6f74 ties 'should not │ │ │ │ │ -00052150: 2720 6465 7065 6e64 206f 6e2c 2072 6563 ' depend on, rec │ │ │ │ │ -00052160: 6f6d 6d65 6e64 2c20 6f72 0a73 7567 6765 ommend, or.sugge │ │ │ │ │ -00052170: 7374 20e2 8098 6d61 696c 6361 70e2 8099 st ...mailcap... │ │ │ │ │ -00052180: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ -00052190: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ -000521a0: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 4372 -----.. (1) Cr │ │ │ │ │ -000521b0: 6561 7469 6e67 2c20 6d6f 6469 6679 696e eating, modifyin │ │ │ │ │ -000521c0: 6720 6f72 2072 656d 6f76 696e 6720 6120 g or removing a │ │ │ │ │ -000521d0: 6669 6c65 2069 6e0a e280 982f 7573 722f file in..../usr/ │ │ │ │ │ -000521e0: 6c69 622f 6d69 6d65 2f70 6163 6b61 6765 lib/mime/package │ │ │ │ │ -000521f0: 732f e280 9920 7573 696e 6720 6d61 696e s/... using main │ │ │ │ │ -00052200: 7461 696e 6572 2073 6372 6970 7473 2077 tainer scripts w │ │ │ │ │ -00052210: 696c 6c20 6e6f 7420 6163 7469 7661 7465 ill not activate │ │ │ │ │ -00052220: 2074 6865 0a74 7269 6767 6572 2e20 2049 the.trigger. I │ │ │ │ │ -00052230: 6e20 7468 6174 2063 6173 652c 2069 7420 n that case, it │ │ │ │ │ -00052240: 6361 6e20 6265 2064 6f6e 6520 6279 2063 can be done by c │ │ │ │ │ -00052250: 616c 6c69 6e67 20e2 8098 6470 6b67 2d74 alling ...dpkg-t │ │ │ │ │ -00052260: 7269 6767 6572 0a2d 2d6e 6f2d 6177 6169 rigger.--no-awai │ │ │ │ │ -00052270: 7420 2f75 7372 2f6c 6962 2f6d 696d 652f t /usr/lib/mime/ │ │ │ │ │ -00052280: 7061 636b 6167 6573 e280 9920 6672 6f6d packages... from │ │ │ │ │ -00052290: 2074 6865 206d 6169 6e74 6169 6e65 7220 the maintainer │ │ │ │ │ -000522a0: 7363 7269 7074 2061 6674 6572 0a63 7265 script after.cre │ │ │ │ │ -000522b0: 6174 696e 672c 206d 6f64 6966 7969 6e67 ating, modifying │ │ │ │ │ -000522c0: 2c20 6f72 2072 656d 6f76 696e 6720 7468 , or removing th │ │ │ │ │ -000522d0: 6520 6669 6c65 2e0a 0a1f 0a46 696c 653a e file.....File: │ │ │ │ │ -000522e0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -000522f0: 6e66 6f2c 2020 4e6f 6465 3a20 5072 6f76 nfo, Node: Prov │ │ │ │ │ -00052300: 6964 696e 6720 6d65 6469 6120 7479 7065 iding media type │ │ │ │ │ -00052310: 7320 746f 2066 696c 6573 2c20 2050 7265 s to files, Pre │ │ │ │ │ -00052320: 763a 2052 6567 6973 7472 6174 696f 6e20 v: Registration │ │ │ │ │ -00052330: 6f66 206d 6564 6961 2074 7970 6520 6861 of media type ha │ │ │ │ │ -00052340: 6e64 6c65 7273 2077 6974 6820 6d61 696c ndlers with mail │ │ │ │ │ -00052350: 6361 7020 656e 7472 6965 732c 2020 5570 cap entries, Up │ │ │ │ │ -00052360: 3a20 4d75 6c74 696d 6564 6961 2068 616e : Multimedia han │ │ │ │ │ -00052370: 646c 6572 730a 0a39 2e37 2e33 2050 726f dlers..9.7.3 Pro │ │ │ │ │ -00052380: 7669 6469 6e67 206d 6564 6961 2074 7970 viding media typ │ │ │ │ │ -00052390: 6573 2074 6f20 6669 6c65 730a 2d2d 2d2d es to files.---- │ │ │ │ │ -000523a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000523b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000523c0: 0a0a 5468 6520 6d65 6469 6120 7479 7065 ..The media type │ │ │ │ │ -000523d0: 206f 6620 6120 6669 6c65 2069 7320 6469 of a file is di │ │ │ │ │ -000523e0: 7363 6f76 6572 6564 2062 7920 696e 7370 scovered by insp │ │ │ │ │ -000523f0: 6563 7469 6e67 2074 6865 2066 696c 65e2 ecting the file. │ │ │ │ │ -00052400: 8099 730a 6578 7465 6e73 696f 6e20 6f72 ..s.extension or │ │ │ │ │ -00052410: 2069 7473 20e2 8098 6d61 6769 6328 3529 its ...magic(5) │ │ │ │ │ -00052420: e280 9920 7061 7474 6572 6e2c 2061 6e64 ... pattern, and │ │ │ │ │ -00052430: 2069 6e74 6572 726f 6761 7469 6e67 2061 interrogating a │ │ │ │ │ -00052440: 2064 6174 6162 6173 650a 6173 736f 6369 database.associ │ │ │ │ │ -00052450: 6174 696e 6720 7468 656d 2077 6974 6820 ating them with │ │ │ │ │ -00052460: 6d65 6469 6120 7479 7065 732e 0a0a 546f media types...To │ │ │ │ │ -00052470: 2073 7570 706f 7274 206e 6577 2061 7373 support new ass │ │ │ │ │ -00052480: 6f63 6961 7469 6f6e 7320 6265 7477 6565 ociations betwee │ │ │ │ │ -00052490: 6e20 6d65 6469 6120 7479 7065 7320 616e n media types an │ │ │ │ │ -000524a0: 6420 6669 6c65 732c 2074 6865 6972 0a63 d files, their.c │ │ │ │ │ -000524b0: 6861 7261 6374 6572 6973 7469 6320 6669 haracteristic fi │ │ │ │ │ -000524c0: 6c65 2065 7874 656e 7369 6f6e 7320 616e le extensions an │ │ │ │ │ -000524d0: 6420 6d61 6769 6320 7061 7474 6572 6e73 d magic patterns │ │ │ │ │ -000524e0: 2073 686f 756c 6420 6265 2072 6567 6973 should be regis │ │ │ │ │ -000524f0: 7465 7265 640a 746f 2074 6865 2049 414e tered.to the IAN │ │ │ │ │ -00052500: 4120 2849 6e74 6572 6e65 7420 4173 7369 A (Internet Assi │ │ │ │ │ -00052510: 676e 6564 204e 756d 6265 7273 2041 7574 gned Numbers Aut │ │ │ │ │ -00052520: 686f 7269 7479 292e 2020 5365 650a e280 hority). See... │ │ │ │ │ -00052530: 9868 7474 7073 3a2f 2f77 7777 2e69 616e .https://www.ian │ │ │ │ │ -00052540: 612e 6f72 672f 6173 7369 676e 6d65 6e74 a.org/assignment │ │ │ │ │ -00052550: 732f 6d65 6469 612d 7479 7065 73e2 8099 s/media-types... │ │ │ │ │ -00052560: 2061 6e64 2052 4643 2036 3833 3820 666f and RFC 6838 fo │ │ │ │ │ -00052570: 7220 6465 7461 696c 732e 0a54 6869 7320 r details..This │ │ │ │ │ -00052580: 696e 666f 726d 6174 696f 6e20 7769 6c6c information will │ │ │ │ │ -00052590: 2074 6865 6e20 7072 6f70 6167 6174 6520 then propagate │ │ │ │ │ -000525a0: 746f 2074 6865 2073 7973 7465 6d73 2064 to the systems d │ │ │ │ │ -000525b0: 6973 636f 7665 7269 6e67 2066 696c 650a iscovering file. │ │ │ │ │ -000525c0: 6d65 6469 6120 7479 7065 7320 696e 2044 media types in D │ │ │ │ │ -000525d0: 6562 6961 6e2c 2070 726f 7669 6465 6420 ebian, provided │ │ │ │ │ -000525e0: 6279 2074 6865 2073 6861 7265 642d 6d69 by the shared-mi │ │ │ │ │ -000525f0: 6d65 2d69 6e66 6f2c 206d 6564 6961 2d74 me-info, media-t │ │ │ │ │ -00052600: 7970 6573 2061 6e64 0a66 696c 6520 7061 ypes and.file pa │ │ │ │ │ -00052610: 636b 6167 6573 2e20 2049 6620 7265 6769 ckages. If regi │ │ │ │ │ -00052620: 7374 7261 7469 6f6e 2061 6e64 2070 726f stration and pro │ │ │ │ │ -00052630: 7061 6761 7469 6f6e 2063 616e 206e 6f74 pagation can not │ │ │ │ │ -00052640: 2062 6520 7761 6974 6564 2066 6f72 2c0a be waited for,. │ │ │ │ │ -00052650: 7375 7070 6f72 7420 6361 6e20 6265 2061 support can be a │ │ │ │ │ -00052660: 736b 6564 2074 6f20 7468 6520 6d61 696e sked to the main │ │ │ │ │ -00052670: 7461 696e 6572 7320 6f66 2074 6865 2070 tainers of the p │ │ │ │ │ -00052680: 6163 6b61 6765 7320 6d65 6e74 696f 6e65 ackages mentione │ │ │ │ │ -00052690: 6420 6162 6f76 652e 0a0a 466f 7220 6669 d above...For fi │ │ │ │ │ -000526a0: 6c65 7320 7468 6174 2061 7265 2070 726f les that are pro │ │ │ │ │ -000526b0: 6475 6365 6420 616e 6420 7265 6164 2062 duced and read b │ │ │ │ │ -000526c0: 7920 6120 7369 6e67 6c65 2061 7070 6c69 y a single appli │ │ │ │ │ -000526d0: 6361 7469 6f6e 2c20 6974 2069 7320 616c cation, it is al │ │ │ │ │ -000526e0: 736f 0a70 6f73 7369 626c 6520 746f 2064 so.possible to d │ │ │ │ │ -000526f0: 6563 6c61 7265 2074 6869 7320 6173 736f eclare this asso │ │ │ │ │ -00052700: 6369 6174 696f 6e20 746f 2074 6865 2027 ciation to the ' │ │ │ │ │ -00052710: 5368 6172 6564 204d 494d 4520 496e 666f Shared MIME Info │ │ │ │ │ -00052720: 2720 7379 7374 656d 2062 790a 696e 7374 ' system by.inst │ │ │ │ │ -00052730: 616c 6c69 6e67 2069 6e20 7468 6520 6469 alling in the di │ │ │ │ │ -00052740: 7265 6374 6f72 7920 e280 982f 7573 722f rectory .../usr/ │ │ │ │ │ -00052750: 7368 6172 652f 6d69 6d65 2f70 6163 6b61 share/mime/packa │ │ │ │ │ -00052760: 6765 73e2 8099 2061 2066 696c 6520 696e ges... a file in │ │ │ │ │ -00052770: 2074 6865 2058 4d4c 0a66 6f72 6d61 7420 the XML.format │ │ │ │ │ -00052780: 7370 6563 6966 6965 6420 6174 0ae2 8098 specified at.... │ │ │ │ │ -00052790: 6874 7470 733a 2f2f 7374 616e 6461 7264 https://standard │ │ │ │ │ -000527a0: 732e 6672 6565 6465 736b 746f 702e 6f72 s.freedesktop.or │ │ │ │ │ -000527b0: 672f 7368 6172 6564 2d6d 696d 652d 696e g/shared-mime-in │ │ │ │ │ -000527c0: 666f 2d73 7065 632f 6c61 7465 7374 2fe2 fo-spec/latest/. │ │ │ │ │ -000527d0: 8099 2e0a 0a1f 0a46 696c 653a 2064 6562 .......File: deb │ │ │ │ │ -000527e0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -000527f0: 2020 4e6f 6465 3a20 4b65 7962 6f61 7264 Node: Keyboard │ │ │ │ │ -00052800: 2063 6f6e 6669 6775 7261 7469 6f6e 2c20 configuration, │ │ │ │ │ -00052810: 204e 6578 743a 2045 6e76 6972 6f6e 6d65 Next: Environme │ │ │ │ │ -00052820: 6e74 2076 6172 6961 626c 6573 2c20 2050 nt variables, P │ │ │ │ │ -00052830: 7265 763a 204d 756c 7469 6d65 6469 6120 rev: Multimedia │ │ │ │ │ -00052840: 6861 6e64 6c65 7273 2c20 2055 703a 2054 handlers, Up: T │ │ │ │ │ -00052850: 6865 204f 7065 7261 7469 6e67 2053 7973 he Operating Sys │ │ │ │ │ -00052860: 7465 6d0a 0a39 2e38 204b 6579 626f 6172 tem..9.8 Keyboar │ │ │ │ │ -00052870: 6420 636f 6e66 6967 7572 6174 696f 6e0a d configuration. │ │ │ │ │ -00052880: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00052890: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 546f 2061 ==========..To a │ │ │ │ │ -000528a0: 6368 6965 7665 2061 2063 6f6e 7369 7374 chieve a consist │ │ │ │ │ -000528b0: 656e 7420 6b65 7962 6f61 7264 2063 6f6e ent keyboard con │ │ │ │ │ -000528c0: 6669 6775 7261 7469 6f6e 2073 6f20 7468 figuration so th │ │ │ │ │ -000528d0: 6174 2061 6c6c 2061 7070 6c69 6361 7469 at all applicati │ │ │ │ │ -000528e0: 6f6e 730a 696e 7465 7270 7265 7420 6120 ons.interpret a │ │ │ │ │ -000528f0: 6b65 7962 6f61 7264 2065 7665 6e74 2074 keyboard event t │ │ │ │ │ -00052900: 6865 2073 616d 6520 7761 792c 2061 6c6c he same way, all │ │ │ │ │ -00052910: 2070 726f 6772 616d 7320 696e 2074 6865 programs in the │ │ │ │ │ -00052920: 2044 6562 6961 6e0a 6469 7374 7269 6275 Debian.distribu │ │ │ │ │ -00052930: 7469 6f6e 206d 7573 7420 6265 2063 6f6e tion must be con │ │ │ │ │ -00052940: 6669 6775 7265 6420 746f 2063 6f6d 706c figured to compl │ │ │ │ │ -00052950: 7920 7769 7468 2074 6865 2066 6f6c 6c6f y with the follo │ │ │ │ │ -00052960: 7769 6e67 2067 7569 6465 6c69 6e65 732e wing guidelines. │ │ │ │ │ -00052970: 0a0a 5468 6520 666f 6c6c 6f77 696e 6720 ..The following │ │ │ │ │ -00052980: 6b65 7973 206d 7573 7420 6861 7665 2074 keys must have t │ │ │ │ │ -00052990: 6865 2073 7065 6369 6669 6564 2069 6e74 he specified int │ │ │ │ │ -000529a0: 6572 7072 6574 6174 696f 6e73 3a0a 0ae2 erpretations:... │ │ │ │ │ -000529b0: 8098 3c2d 2de2 8099 0a0a 2020 2020 2064 ..<--..... d │ │ │ │ │ -000529c0: 656c 6574 6520 7468 6520 6368 6172 6163 elete the charac │ │ │ │ │ -000529d0: 7465 7220 746f 2074 6865 206c 6566 7420 ter to the left │ │ │ │ │ -000529e0: 6f66 2074 6865 2063 7572 736f 720a 0ae2 of the cursor... │ │ │ │ │ -000529f0: 8098 4465 6c65 7465 e280 990a 0a20 2020 ..Delete..... │ │ │ │ │ +0003b810: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003b820: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003b830: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003b840: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003b850: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a53 6f75 ===========..Sou │ │ │ │ │ +0003b860: 7263 6520 7061 636b 6167 6573 2074 6861 rce packages tha │ │ │ │ │ +0003b870: 7420 7265 7175 6972 6520 6365 7274 6169 t require certai │ │ │ │ │ +0003b880: 6e20 6269 6e61 7279 2070 6163 6b61 6765 n binary package │ │ │ │ │ +0003b890: 7320 746f 2062 6520 696e 7374 616c 6c65 s to be installe │ │ │ │ │ +0003b8a0: 6420 6f72 0a61 6273 656e 7420 6174 2074 d or.absent at t │ │ │ │ │ +0003b8b0: 6865 2074 696d 6520 6f66 2062 7569 6c64 he time of build │ │ │ │ │ +0003b8c0: 696e 6720 7468 6520 7061 636b 6167 6520 ing the package │ │ │ │ │ +0003b8d0: 6d61 7920 6465 636c 6172 6520 7265 6c61 may declare rela │ │ │ │ │ +0003b8e0: 7469 6f6e 7368 6970 7320 746f 0a74 686f tionships to.tho │ │ │ │ │ +0003b8f0: 7365 2062 696e 6172 7920 7061 636b 6167 se binary packag │ │ │ │ │ +0003b900: 6573 2e0a 0a54 6869 7320 6973 2064 6f6e es...This is don │ │ │ │ │ +0003b910: 6520 7573 696e 6720 7468 6520 e280 9842 e using the ...B │ │ │ │ │ +0003b920: 7569 6c64 2d44 6570 656e 6473 e280 992c uild-Depends..., │ │ │ │ │ +0003b930: 20e2 8098 4275 696c 642d 4465 7065 6e64 ...Build-Depend │ │ │ │ │ +0003b940: 732d 496e 6465 70e2 8099 2c0a e280 9842 s-Indep...,....B │ │ │ │ │ +0003b950: 7569 6c64 2d44 6570 656e 6473 2d41 7263 uild-Depends-Arc │ │ │ │ │ +0003b960: 68e2 8099 2c20 e280 9842 7569 6c64 2d43 h..., ...Build-C │ │ │ │ │ +0003b970: 6f6e 666c 6963 7473 e280 992c 20e2 8098 onflicts..., ... │ │ │ │ │ +0003b980: 4275 696c 642d 436f 6e66 6c69 6374 732d Build-Conflicts- │ │ │ │ │ +0003b990: 496e 6465 70e2 8099 2061 6e64 0ae2 8098 Indep... and.... │ │ │ │ │ +0003b9a0: 4275 696c 642d 436f 6e66 6c69 6374 732d Build-Conflicts- │ │ │ │ │ +0003b9b0: 4172 6368 e280 9920 636f 6e74 726f 6c20 Arch... control │ │ │ │ │ +0003b9c0: 6669 656c 6473 2e0a 0a42 7569 6c64 2d64 fields...Build-d │ │ │ │ │ +0003b9d0: 6570 656e 6465 6e63 6965 7320 6f6e 20e2 ependencies on . │ │ │ │ │ +0003b9e0: 809c 6275 696c 642d 6573 7365 6e74 6961 ..build-essentia │ │ │ │ │ +0003b9f0: 6ce2 809d 2062 696e 6172 7920 7061 636b l... binary pack │ │ │ │ │ +0003ba00: 6167 6573 2063 616e 2062 6520 6f6d 6974 ages can be omit │ │ │ │ │ +0003ba10: 7465 642e 0a50 6c65 6173 6520 7365 6520 ted..Please see │ │ │ │ │ +0003ba20: 2a6e 6f74 6520 5061 636b 6167 6520 7265 *note Package re │ │ │ │ │ +0003ba30: 6c61 7469 6f6e 7368 6970 733a 2036 382e lationships: 68. │ │ │ │ │ +0003ba40: 2066 6f72 206d 6f72 6520 696e 666f 726d for more inform │ │ │ │ │ +0003ba50: 6174 696f 6e2e 0a0a 5468 6520 6465 7065 ation...The depe │ │ │ │ │ +0003ba60: 6e64 656e 6369 6573 2061 6e64 2063 6f6e ndencies and con │ │ │ │ │ +0003ba70: 666c 6963 7473 2074 6865 7920 6465 6669 flicts they defi │ │ │ │ │ +0003ba80: 6e65 206d 7573 7420 6265 2073 6174 6973 ne must be satis │ │ │ │ │ +0003ba90: 6669 6564 2028 6173 2064 6566 696e 6564 fied (as defined │ │ │ │ │ +0003baa0: 0a65 6172 6c69 6572 2066 6f72 2062 696e .earlier for bin │ │ │ │ │ +0003bab0: 6172 7920 7061 636b 6167 6573 2920 696e ary packages) in │ │ │ │ │ +0003bac0: 206f 7264 6572 2074 6f20 696e 766f 6b65 order to invoke │ │ │ │ │ +0003bad0: 2074 6865 2074 6172 6765 7473 2069 6e0a the targets in. │ │ │ │ │ +0003bae0: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ +0003baf0: 8099 2c20 6173 2066 6f6c 6c6f 7773 3a0a .., as follows:. │ │ │ │ │ +0003bb00: 0ae2 8098 636c 6561 6ee2 8099 0a0a 2020 ....clean..... │ │ │ │ │ +0003bb10: 2020 204f 6e6c 7920 7468 6520 e280 9842 Only the ...B │ │ │ │ │ +0003bb20: 7569 6c64 2d44 6570 656e 6473 e280 9920 uild-Depends... │ │ │ │ │ +0003bb30: 616e 6420 e280 9842 7569 6c64 2d43 6f6e and ...Build-Con │ │ │ │ │ +0003bb40: 666c 6963 7473 e280 9920 6669 656c 6473 flicts... fields │ │ │ │ │ +0003bb50: 206d 7573 7420 6265 0a20 2020 2020 7361 must be. sa │ │ │ │ │ +0003bb60: 7469 7366 6965 6420 7768 656e 2074 6869 tisfied when thi │ │ │ │ │ +0003bb70: 7320 7461 7267 6574 2069 7320 696e 766f s target is invo │ │ │ │ │ +0003bb80: 6b65 642e 0a0a e280 9862 7569 6c64 2d61 ked......build-a │ │ │ │ │ +0003bb90: 7263 68e2 8099 2c20 616e 6420 e280 9862 rch..., and ...b │ │ │ │ │ +0003bba0: 696e 6172 792d 6172 6368 e280 990a 0a20 inary-arch..... │ │ │ │ │ +0003bbb0: 2020 2020 5468 6520 e280 9842 7569 6c64 The ...Build │ │ │ │ │ +0003bbc0: 2d44 6570 656e 6473 e280 992c 20e2 8098 -Depends..., ... │ │ │ │ │ +0003bbd0: 4275 696c 642d 436f 6e66 6c69 6374 73e2 Build-Conflicts. │ │ │ │ │ +0003bbe0: 8099 2c20 e280 9842 7569 6c64 2d44 6570 .., ...Build-Dep │ │ │ │ │ +0003bbf0: 656e 6473 2d41 7263 68e2 8099 2c20 616e ends-Arch..., an │ │ │ │ │ +0003bc00: 640a 2020 2020 20e2 8098 4275 696c 642d d. ...Build- │ │ │ │ │ +0003bc10: 436f 6e66 6c69 6374 732d 4172 6368 e280 Conflicts-Arch.. │ │ │ │ │ +0003bc20: 9920 6669 656c 6473 206d 7573 7420 6265 . fields must be │ │ │ │ │ +0003bc30: 2073 6174 6973 6669 6564 2077 6865 6e20 satisfied when │ │ │ │ │ +0003bc40: 7468 6573 6520 7461 7267 6574 730a 2020 these targets. │ │ │ │ │ +0003bc50: 2020 2061 7265 2069 6e76 6f6b 6564 2e0a are invoked.. │ │ │ │ │ +0003bc60: 0ae2 8098 6275 696c 642d 696e 6465 70e2 ....build-indep. │ │ │ │ │ +0003bc70: 8099 2c20 616e 6420 e280 9862 696e 6172 .., and ...binar │ │ │ │ │ +0003bc80: 792d 696e 6465 70e2 8099 0a0a 2020 2020 y-indep..... │ │ │ │ │ +0003bc90: 2054 6865 20e2 8098 4275 696c 642d 4465 The ...Build-De │ │ │ │ │ +0003bca0: 7065 6e64 73e2 8099 2c20 e280 9842 7569 pends..., ...Bui │ │ │ │ │ +0003bcb0: 6c64 2d43 6f6e 666c 6963 7473 e280 992c ld-Conflicts..., │ │ │ │ │ +0003bcc0: 20e2 8098 4275 696c 642d 4465 7065 6e64 ...Build-Depend │ │ │ │ │ +0003bcd0: 732d 496e 6465 70e2 8099 2c20 616e 640a s-Indep..., and. │ │ │ │ │ +0003bce0: 2020 2020 20e2 8098 4275 696c 642d 436f ...Build-Co │ │ │ │ │ +0003bcf0: 6e66 6c69 6374 732d 496e 6465 70e2 8099 nflicts-Indep... │ │ │ │ │ +0003bd00: 2066 6965 6c64 7320 6d75 7374 2062 6520 fields must be │ │ │ │ │ +0003bd10: 7361 7469 7366 6965 6420 7768 656e 2074 satisfied when t │ │ │ │ │ +0003bd20: 6865 7365 2074 6172 6765 7473 0a20 2020 hese targets. │ │ │ │ │ +0003bd30: 2020 6172 6520 696e 766f 6b65 642e 0a0a are invoked... │ │ │ │ │ +0003bd40: e280 9862 7569 6c64 e280 9920 616e 6420 ...build... and │ │ │ │ │ +0003bd50: e280 9862 696e 6172 79e2 8099 0a0a 2020 ...binary..... │ │ │ │ │ +0003bd60: 2020 2054 6865 20e2 8098 4275 696c 642d The ...Build- │ │ │ │ │ +0003bd70: 4465 7065 6e64 73e2 8099 2c20 e280 9842 Depends..., ...B │ │ │ │ │ +0003bd80: 7569 6c64 2d43 6f6e 666c 6963 7473 e280 uild-Conflicts.. │ │ │ │ │ +0003bd90: 992c 20e2 8098 4275 696c 642d 4465 7065 ., ...Build-Depe │ │ │ │ │ +0003bda0: 6e64 732d 496e 6465 70e2 8099 2c0a 2020 nds-Indep...,. │ │ │ │ │ +0003bdb0: 2020 20e2 8098 4275 696c 642d 436f 6e66 ...Build-Conf │ │ │ │ │ +0003bdc0: 6c69 6374 732d 496e 6465 70e2 8099 2c20 licts-Indep..., │ │ │ │ │ +0003bdd0: e280 9842 7569 6c64 2d44 6570 656e 6473 ...Build-Depends │ │ │ │ │ +0003bde0: 2d41 7263 68e2 8099 2c20 616e 640a 2020 -Arch..., and. │ │ │ │ │ +0003bdf0: 2020 20e2 8098 4275 696c 642d 436f 6e66 ...Build-Conf │ │ │ │ │ +0003be00: 6c69 6374 732d 4172 6368 e280 9920 6669 licts-Arch... fi │ │ │ │ │ +0003be10: 656c 6473 206d 7573 7420 6265 2073 6174 elds must be sat │ │ │ │ │ +0003be20: 6973 6669 6564 2077 6865 6e20 7468 6573 isfied when thes │ │ │ │ │ +0003be30: 6520 7461 7267 6574 730a 2020 2020 2061 e targets. a │ │ │ │ │ +0003be40: 7265 2069 6e76 6f6b 6564 2e0a 0a41 6c74 re invoked...Alt │ │ │ │ │ +0003be50: 6572 6e61 7469 7665 2064 6570 656e 6465 ernative depende │ │ │ │ │ +0003be60: 6e63 6965 7320 6172 6520 616c 6c6f 7765 ncies are allowe │ │ │ │ │ +0003be70: 6420 696e 2074 6865 20e2 8098 4275 696c d in the ...Buil │ │ │ │ │ +0003be80: 642d 4465 7065 6e64 73e2 8099 2c0a e280 d-Depends...,... │ │ │ │ │ +0003be90: 9842 7569 6c64 2d44 6570 656e 6473 2d49 .Build-Depends-I │ │ │ │ │ +0003bea0: 6e64 6570 e280 992c 2061 6e64 20e2 8098 ndep..., and ... │ │ │ │ │ +0003beb0: 4275 696c 642d 4465 7065 6e64 732d 4172 Build-Depends-Ar │ │ │ │ │ +0003bec0: 6368 e280 9920 6669 656c 6473 2c20 6275 ch... fields, bu │ │ │ │ │ +0003bed0: 7420 4465 6269 616e e280 9973 0a61 7574 t Debian...s.aut │ │ │ │ │ +0003bee0: 6f62 7569 6c64 6572 7320 6e6f 726d 616c obuilders normal │ │ │ │ │ +0003bef0: 6c79 2064 6973 6361 7264 2074 6865 2064 ly discard the d │ │ │ │ │ +0003bf00: 6570 656e 6465 6e63 6965 7320 6166 7465 ependencies afte │ │ │ │ │ +0003bf10: 7220 7468 6520 6669 7273 742e 2020 5468 r the first. Th │ │ │ │ │ +0003bf20: 6973 2069 730a 646f 6e65 2074 6f20 6769 is is.done to gi │ │ │ │ │ +0003bf30: 7665 2061 6c74 6572 6e61 7469 7665 2064 ve alternative d │ │ │ │ │ +0003bf40: 6570 656e 6465 6e63 6965 7320 6120 636f ependencies a co │ │ │ │ │ +0003bf50: 6e73 6973 7465 6e74 2069 6e74 6572 7072 nsistent interpr │ │ │ │ │ +0003bf60: 6574 6174 696f 6e20 7468 6174 0a72 6564 etation that.red │ │ │ │ │ +0003bf70: 7563 6573 2074 6865 2072 6973 6b20 6f66 uces the risk of │ │ │ │ │ +0003bf80: 2069 6e63 6f6e 7369 7374 656e 6369 6573 inconsistencies │ │ │ │ │ +0003bf90: 2062 6574 7765 656e 2072 6570 6561 7465 between repeate │ │ │ │ │ +0003bfa0: 6420 6275 696c 6473 2e20 2049 662c 2066 d builds. If, f │ │ │ │ │ +0003bfb0: 6f72 0a65 7861 6d70 6c65 2c20 7468 6520 or.example, the │ │ │ │ │ +0003bfc0: 6669 7273 742d 6c69 7374 6564 2064 6570 first-listed dep │ │ │ │ │ +0003bfd0: 656e 6465 6e63 7920 776f 756c 6420 6e6f endency would no │ │ │ │ │ +0003bfe0: 726d 616c 6c79 2062 6520 6176 6169 6c61 rmally be availa │ │ │ │ │ +0003bff0: 626c 6520 6275 7420 6973 0a74 656d 706f ble but is.tempo │ │ │ │ │ +0003c000: 7261 7269 6c79 206e 6f74 2069 6e73 7461 rarily not insta │ │ │ │ │ +0003c010: 6c6c 6162 6c65 2c20 7468 6520 6175 746f llable, the auto │ │ │ │ │ +0003c020: 6275 696c 6465 7220 6661 696c 7320 7261 builder fails ra │ │ │ │ │ +0003c030: 7468 6572 2074 6861 6e20 696e 7374 616c ther than instal │ │ │ │ │ +0003c040: 6c20 610a 7375 6273 6571 7565 6e74 2064 l a.subsequent d │ │ │ │ │ +0003c050: 6570 656e 6465 6e63 7920 7468 6174 206d ependency that m │ │ │ │ │ +0003c060: 6179 2073 6967 6e69 6669 6361 6e74 6c79 ay significantly │ │ │ │ │ +0003c070: 2063 6861 6e67 6520 7468 6520 6265 6861 change the beha │ │ │ │ │ +0003c080: 7669 6f72 206f 6620 7468 650a 7061 636b vior of the.pack │ │ │ │ │ +0003c090: 6167 652e 0a0a 4d6f 7265 2073 7065 6369 age...More speci │ │ │ │ │ +0003c0a0: 6669 6361 6c6c 792c 2044 6562 6961 6e20 fically, Debian │ │ │ │ │ +0003c0b0: 6175 746f 6275 696c 6465 7273 2070 6572 autobuilders per │ │ │ │ │ +0003c0c0: 666f 726d 2074 6865 2066 6f6c 6c6f 7769 form the followi │ │ │ │ │ +0003c0d0: 6e67 0a74 7261 6e73 666f 726d 6174 696f ng.transformatio │ │ │ │ │ +0003c0e0: 6e20 6f6e 2061 6c74 6572 6e61 7469 7665 n on alternative │ │ │ │ │ +0003c0f0: 2064 6570 656e 6465 6e63 6965 7320 696e dependencies in │ │ │ │ │ +0003c100: 2074 6865 20e2 8098 4275 696c 642d 4465 the ...Build-De │ │ │ │ │ +0003c110: 7065 6e64 73e2 8099 2c0a e280 9842 7569 pends...,....Bui │ │ │ │ │ +0003c120: 6c64 2d44 6570 656e 6473 2d49 6e64 6570 ld-Depends-Indep │ │ │ │ │ +0003c130: e280 992c 2061 6e64 20e2 8098 4275 696c ..., and ...Buil │ │ │ │ │ +0003c140: 642d 4465 7065 6e64 732d 4172 6368 e280 d-Depends-Arch.. │ │ │ │ │ +0003c150: 9920 6669 656c 6473 3a0a 0a20 2031 2e20 . fields:.. 1. │ │ │ │ │ +0003c160: 4469 7363 6172 6420 616e 7920 616c 7465 Discard any alte │ │ │ │ │ +0003c170: 726e 6174 6976 6573 2074 6861 7420 6172 rnatives that ar │ │ │ │ │ +0003c180: 6520 7265 7374 7269 6374 6564 2074 6f20 e restricted to │ │ │ │ │ +0003c190: 6172 6368 6974 6563 7475 7265 7320 7468 architectures th │ │ │ │ │ +0003c1a0: 6174 0a20 2020 2020 646f 206e 6f74 206d at. do not m │ │ │ │ │ +0003c1b0: 6174 6368 2074 6865 2068 6f73 7420 6172 atch the host ar │ │ │ │ │ +0003c1c0: 6368 6974 6563 7475 7265 2e0a 0a20 2032 chitecture... 2 │ │ │ │ │ +0003c1d0: 2e20 4469 7363 6172 6420 616e 7920 616c . Discard any al │ │ │ │ │ +0003c1e0: 7465 726e 6174 6976 6573 2073 7065 6369 ternatives speci │ │ │ │ │ +0003c1f0: 6679 696e 6720 6469 6666 6572 656e 7420 fying different │ │ │ │ │ +0003c200: 7061 636b 6167 6520 6e61 6d65 7320 7468 package names th │ │ │ │ │ +0003c210: 616e 0a20 2020 2020 7468 6520 6e6f 772d an. the now- │ │ │ │ │ +0003c220: 6669 7273 7420 616c 7465 726e 6174 6976 first alternativ │ │ │ │ │ +0003c230: 652e 2020 2841 6c74 6572 6e61 7469 7665 e. (Alternative │ │ │ │ │ +0003c240: 7320 7370 6563 6966 7969 6e67 2074 6865 s specifying the │ │ │ │ │ +0003c250: 2073 616d 650a 2020 2020 2070 6163 6b61 same. packa │ │ │ │ │ +0003c260: 6765 206e 616d 6520 6172 6520 6b65 7074 ge name are kept │ │ │ │ │ +0003c270: 2074 6f20 7065 726d 6974 2072 656c 6174 to permit relat │ │ │ │ │ +0003c280: 696f 6e73 6869 7073 2073 7563 6820 6173 ionships such as │ │ │ │ │ +0003c290: 20e2 8098 666f 6f20 283c 3d20 7829 207c ...foo (<= x) | │ │ │ │ │ +0003c2a0: 0a20 2020 2020 666f 6f20 283e 3d20 7929 . foo (>= y) │ │ │ │ │ +0003c2b0: e280 992e 290a 0a46 6f72 2065 7861 6d70 ....)..For examp │ │ │ │ │ +0003c2c0: 6c65 2c20 616e 2061 7574 6f62 7569 6c64 le, an autobuild │ │ │ │ │ +0003c2d0: 6572 2066 6f72 2074 6865 20e2 8098 616d er for the ...am │ │ │ │ │ +0003c2e0: 6436 34e2 8099 2061 7263 6869 7465 6374 d64... architect │ │ │ │ │ +0003c2f0: 7572 6520 776f 756c 6420 7472 6561 7420 ure would treat │ │ │ │ │ +0003c300: 7468 650a 666f 6c6c 6f77 696e 6720 6465 the.following de │ │ │ │ │ +0003c310: 7065 6e64 656e 6379 3a0a 0a20 2020 2020 pendency:.. │ │ │ │ │ +0003c320: 666f 6f2d 7370 6563 6961 6c20 5b61 726d foo-special [arm │ │ │ │ │ +0003c330: 6866 5d20 7c20 666f 6f20 283c 3d20 3429 hf] | foo (<= 4) │ │ │ │ │ +0003c340: 207c 2066 6f6f 2028 3e3d 2034 2e32 2920 | foo (>= 4.2) │ │ │ │ │ +0003c350: 7c20 6261 720a 0a61 7320 6966 2069 7420 | bar..as if it │ │ │ │ │ +0003c360: 7765 7265 3a0a 0a20 2020 2020 666f 6f20 were:.. foo │ │ │ │ │ +0003c370: 283c 3d20 3429 207c 2066 6f6f 2028 3e3d (<= 4) | foo (>= │ │ │ │ │ +0003c380: 2034 2e32 290a 0a54 6865 206e 6f72 6d61 4.2)..The norma │ │ │ │ │ +0003c390: 6c20 6566 6665 6374 2069 7320 746f 2075 l effect is to u │ │ │ │ │ +0003c3a0: 7365 206f 6e6c 7920 7468 6520 6669 7273 se only the firs │ │ │ │ │ +0003c3b0: 7420 616c 7465 726e 6174 6976 6520 7468 t alternative th │ │ │ │ │ +0003c3c0: 6174 2069 7320 7661 6c69 6420 6f6e 0a74 at is valid on.t │ │ │ │ │ +0003c3d0: 6865 2072 656c 6576 616e 7420 6172 6368 he relevant arch │ │ │ │ │ +0003c3e0: 6974 6563 7475 7265 2061 6e64 2066 6169 itecture and fai │ │ │ │ │ +0003c3f0: 6c20 6966 2074 6861 7420 616c 7465 726e l if that altern │ │ │ │ │ +0003c400: 6174 6976 6520 6973 206e 6f74 0a69 6e73 ative is not.ins │ │ │ │ │ +0003c410: 7461 6c6c 6162 6c65 2e0a 0a57 6869 6c65 tallable...While │ │ │ │ │ +0003c420: 2074 6869 7320 7275 6c65 2066 6f72 2062 this rule for b │ │ │ │ │ +0003c430: 7569 6c64 2064 6570 656e 6465 6e63 6965 uild dependencie │ │ │ │ │ +0003c440: 7320 6d61 7920 6c69 6d69 7420 7468 6520 s may limit the │ │ │ │ │ +0003c450: 7573 6566 756c 6e65 7373 206f 660a 616c usefulness of.al │ │ │ │ │ +0003c460: 7465 726e 6174 6976 6573 2c20 7468 6579 ternatives, they │ │ │ │ │ +0003c470: 2063 616e 2073 7469 6c6c 2062 6520 7573 can still be us │ │ │ │ │ +0003c480: 6564 2074 6f20 7072 6f76 6964 6520 666c ed to provide fl │ │ │ │ │ +0003c490: 6578 6962 696c 6974 7920 7768 656e 0a62 exibility when.b │ │ │ │ │ +0003c4a0: 7569 6c64 696e 6720 7468 6520 7061 636b uilding the pack │ │ │ │ │ +0003c4b0: 6167 6520 6f75 7473 6964 6520 6f66 2044 age outside of D │ │ │ │ │ +0003c4c0: 6562 6961 6ee2 8099 7320 6175 746f 6275 ebian...s autobu │ │ │ │ │ +0003c4d0: 696c 6465 7273 2e0a 0a54 6865 2061 7574 ilders...The aut │ │ │ │ │ +0003c4e0: 6f62 7569 6c64 6572 7320 666f 7220 7468 obuilders for th │ │ │ │ │ +0003c4f0: 6520 4465 6269 616e 2062 6163 6b70 6f72 e Debian backpor │ │ │ │ │ +0003c500: 7473 2061 6e64 2065 7870 6572 696d 656e ts and experimen │ │ │ │ │ +0003c510: 7461 6c20 7375 6974 6573 2064 6f20 6e6f tal suites do no │ │ │ │ │ +0003c520: 740a 7065 7266 6f72 6d20 7468 6973 2074 t.perform this t │ │ │ │ │ +0003c530: 7261 6e73 666f 726d 6174 696f 6e20 616e ransformation an │ │ │ │ │ +0003c540: 6420 696e 7374 6561 6420 7573 6520 7468 d instead use th │ │ │ │ │ +0003c550: 6520 7361 6d65 2064 6570 656e 6465 6e63 e same dependenc │ │ │ │ │ +0003c560: 790a 7265 736f 6c75 7469 6f6e 2072 756c y.resolution rul │ │ │ │ │ +0003c570: 6573 2061 7320 6e6f 726d 616c 2070 6163 es as normal pac │ │ │ │ │ +0003c580: 6b61 6765 2069 6e73 7461 6c6c 6174 696f kage installatio │ │ │ │ │ +0003c590: 6e73 2074 6f20 6368 6f6f 7365 2077 6869 ns to choose whi │ │ │ │ │ +0003c5a0: 6368 0a61 6c74 6572 6e61 7469 7665 2064 ch.alternative d │ │ │ │ │ +0003c5b0: 6570 656e 6465 6e63 7920 746f 2069 6e73 ependency to ins │ │ │ │ │ +0003c5c0: 7461 6c6c 2e0a 0a1f 0a46 696c 653a 2064 tall.....File: d │ │ │ │ │ +0003c5d0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +0003c5e0: 6f2c 2020 4e6f 6465 3a20 4164 6469 7469 o, Node: Additi │ │ │ │ │ +0003c5f0: 6f6e 616c 2073 6f75 7263 6520 7061 636b onal source pack │ │ │ │ │ +0003c600: 6167 6573 2075 7365 6420 746f 2062 7569 ages used to bui │ │ │ │ │ +0003c610: 6c64 2074 6865 2062 696e 6172 7920 2d20 ld the binary - │ │ │ │ │ +0003c620: 4275 696c 742d 5573 696e 672c 2020 5072 Built-Using, Pr │ │ │ │ │ +0003c630: 6576 3a20 5265 6c61 7469 6f6e 7368 6970 ev: Relationship │ │ │ │ │ +0003c640: 7320 6265 7477 6565 6e20 736f 7572 6365 s between source │ │ │ │ │ +0003c650: 2061 6e64 2062 696e 6172 7920 7061 636b and binary pack │ │ │ │ │ +0003c660: 6167 6573 202d 2042 7569 6c64 2d44 6570 ages - Build-Dep │ │ │ │ │ +0003c670: 656e 6473 2042 7569 6c64 2d44 6570 656e ends Build-Depen │ │ │ │ │ +0003c680: 6473 2d49 6e64 6570 2042 7569 6c64 2d44 ds-Indep Build-D │ │ │ │ │ +0003c690: 6570 656e 6473 2d41 7263 6820 4275 696c epends-Arch Buil │ │ │ │ │ +0003c6a0: 642d 436f 6e66 6c69 6374 7320 4275 696c d-Conflicts Buil │ │ │ │ │ +0003c6b0: 642d 436f 6e66 6c69 6374 732d 496e 6465 d-Conflicts-Inde │ │ │ │ │ +0003c6c0: 7020 4275 696c 642d 436f 6e66 6c69 6374 p Build-Conflict │ │ │ │ │ +0003c6d0: 732d 4172 6368 2c20 2055 703a 2044 6563 s-Arch, Up: Dec │ │ │ │ │ +0003c6e0: 6c61 7269 6e67 2072 656c 6174 696f 6e73 laring relations │ │ │ │ │ +0003c6f0: 6869 7073 2062 6574 7765 656e 2070 6163 hips between pac │ │ │ │ │ +0003c700: 6b61 6765 730a 0a37 2e38 2041 6464 6974 kages..7.8 Addit │ │ │ │ │ +0003c710: 696f 6e61 6c20 736f 7572 6365 2070 6163 ional source pac │ │ │ │ │ +0003c720: 6b61 6765 7320 7573 6564 2074 6f20 6275 kages used to bu │ │ │ │ │ +0003c730: 696c 6420 7468 6520 6269 6e61 7279 202d ild the binary - │ │ │ │ │ +0003c740: 20e2 8098 4275 696c 742d 5573 696e 67e2 ...Built-Using. │ │ │ │ │ +0003c750: 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ...============= │ │ │ │ │ +0003c760: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003c770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003c780: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003c790: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 536f 6d65 ==========..Some │ │ │ │ │ +0003c7a0: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +0003c7b0: 2069 6e63 6f72 706f 7261 7465 2070 6172 incorporate par │ │ │ │ │ +0003c7c0: 7473 206f 6620 6f74 6865 7220 7061 636b ts of other pack │ │ │ │ │ +0003c7d0: 6167 6573 2077 6865 6e20 6275 696c 7420 ages when built │ │ │ │ │ +0003c7e0: 6275 740a 646f 206e 6f74 2068 6176 6520 but.do not have │ │ │ │ │ +0003c7f0: 746f 2064 6570 656e 6420 6f6e 2074 686f to depend on tho │ │ │ │ │ +0003c800: 7365 2070 6163 6b61 6765 732e 2020 4578 se packages. Ex │ │ │ │ │ +0003c810: 616d 706c 6573 2069 6e63 6c75 6465 206c amples include l │ │ │ │ │ +0003c820: 696e 6b69 6e67 2077 6974 680a 7374 6174 inking with.stat │ │ │ │ │ +0003c830: 6963 206c 6962 7261 7269 6573 206f 7220 ic libraries or │ │ │ │ │ +0003c840: 696e 636f 7270 6f72 6174 696e 6720 736f incorporating so │ │ │ │ │ +0003c850: 7572 6365 2063 6f64 6520 6672 6f6d 2061 urce code from a │ │ │ │ │ +0003c860: 6e6f 7468 6572 2070 6163 6b61 6765 0a64 nother package.d │ │ │ │ │ +0003c870: 7572 696e 6720 7468 6520 6275 696c 642e uring the build. │ │ │ │ │ +0003c880: 2020 496e 2074 6869 7320 6361 7365 2c20 In this case, │ │ │ │ │ +0003c890: 7468 6520 736f 7572 6365 2070 6163 6b61 the source packa │ │ │ │ │ +0003c8a0: 6765 7320 6f66 2074 686f 7365 206f 7468 ges of those oth │ │ │ │ │ +0003c8b0: 6572 0a70 6163 6b61 6765 7320 6172 6520 er.packages are │ │ │ │ │ +0003c8c0: 7061 7274 206f 6620 7468 6520 636f 6d70 part of the comp │ │ │ │ │ +0003c8d0: 6c65 7465 2073 6f75 7263 6520 2874 6865 lete source (the │ │ │ │ │ +0003c8e0: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ +0003c8f0: 6973 206e 6f74 0a72 6570 726f 6475 6369 is not.reproduci │ │ │ │ │ +0003c900: 626c 6520 7769 7468 6f75 7420 7468 656d ble without them │ │ │ │ │ +0003c910: 292e 0a0a 5768 656e 2074 6865 206c 6963 )...When the lic │ │ │ │ │ +0003c920: 656e 7365 206f 6620 6569 7468 6572 2074 ense of either t │ │ │ │ │ +0003c930: 6865 2069 6e63 6f72 706f 7261 7465 6420 he incorporated │ │ │ │ │ +0003c940: 7061 7274 7320 6f72 2074 6865 2069 6e63 parts or the inc │ │ │ │ │ +0003c950: 6f72 706f 7261 7469 6e67 0a62 696e 6172 orporating.binar │ │ │ │ │ +0003c960: 7920 7061 636b 6167 6520 7265 7175 6972 y package requir │ │ │ │ │ +0003c970: 6573 2074 6861 7420 7468 6520 6675 6c6c es that the full │ │ │ │ │ +0003c980: 2073 6f75 7263 6520 636f 6465 206f 6620 source code of │ │ │ │ │ +0003c990: 7468 6520 696e 636f 7270 6f72 6174 696e the incorporatin │ │ │ │ │ +0003c9a0: 670a 6269 6e61 7279 2070 6163 6b61 6765 g.binary package │ │ │ │ │ +0003c9b0: 2062 6520 6d61 6465 2061 7661 696c 6162 be made availab │ │ │ │ │ +0003c9c0: 6c65 2c20 7468 6520 e280 9842 7569 6c74 le, the ...Built │ │ │ │ │ +0003c9d0: 2d55 7369 6e67 e280 9920 6669 656c 6420 -Using... field │ │ │ │ │ +0003c9e0: 6d75 7374 206c 6973 7420 7468 650a 636f must list the.co │ │ │ │ │ +0003c9f0: 7272 6573 706f 6e64 696e 6720 736f 7572 rresponding sour │ │ │ │ │ +0003ca00: 6365 2070 6163 6b61 6765 2066 6f72 2061 ce package for a │ │ │ │ │ +0003ca10: 6e79 2061 6666 6563 7465 6420 6269 6e61 ny affected bina │ │ │ │ │ +0003ca20: 7279 2070 6163 6b61 6765 0a69 6e63 6f72 ry package.incor │ │ │ │ │ +0003ca30: 706f 7261 7465 6420 6475 7269 6e67 2074 porated during t │ │ │ │ │ +0003ca40: 6865 2062 7569 6c64 2c20 2831 2920 696e he build, (1) in │ │ │ │ │ +0003ca50: 636c 7564 696e 6720 616e 20e2 809c 6578 cluding an ...ex │ │ │ │ │ +0003ca60: 6163 746c 7920 6571 7561 6ce2 809d 2028 actly equal... ( │ │ │ │ │ +0003ca70: e280 9c3d e280 9d29 0a76 6572 7369 6f6e ...=...).version │ │ │ │ │ +0003ca80: 2072 656c 6174 696f 6e20 6f6e 2074 6865 relation on the │ │ │ │ │ +0003ca90: 2076 6572 7369 6f6e 2074 6861 7420 7761 version that wa │ │ │ │ │ +0003caa0: 7320 7573 6564 2074 6f20 6275 696c 6420 s used to build │ │ │ │ │ +0003cab0: 7468 6174 2076 6572 7369 6f6e 206f 660a that version of. │ │ │ │ │ +0003cac0: 7468 6520 696e 636f 7270 6f72 6174 696e the incorporatin │ │ │ │ │ +0003cad0: 6720 6269 6e61 7279 2070 6163 6b61 6765 g binary package │ │ │ │ │ +0003cae0: 2e20 2028 3229 0a0a 5468 6973 2063 6175 . (2)..This cau │ │ │ │ │ +0003caf0: 7365 7320 7468 6520 4465 6269 616e 2061 ses the Debian a │ │ │ │ │ +0003cb00: 7263 6869 7665 2074 6f20 7265 7461 696e rchive to retain │ │ │ │ │ +0003cb10: 2074 6865 2076 6572 7369 6f6e 7320 6f66 the versions of │ │ │ │ │ +0003cb20: 2074 6865 2073 6f75 7263 650a 7061 636b the source.pack │ │ │ │ │ +0003cb30: 6167 6573 2074 6861 7420 7765 7265 2061 ages that were a │ │ │ │ │ +0003cb40: 6374 7561 6c6c 7920 696e 636f 7270 6f72 ctually incorpor │ │ │ │ │ +0003cb50: 6174 6564 2e20 2049 6e20 7061 7274 6963 ated. In partic │ │ │ │ │ +0003cb60: 756c 6172 2c20 6966 2074 6865 0a76 6572 ular, if the.ver │ │ │ │ │ +0003cb70: 7369 6f6e 7320 6f66 2074 6865 2069 6e63 sions of the inc │ │ │ │ │ +0003cb80: 6f72 706f 7261 7465 6420 7061 7274 7320 orporated parts │ │ │ │ │ +0003cb90: 6172 6520 7570 6461 7465 6420 6275 7420 are updated but │ │ │ │ │ +0003cba0: 7468 6520 696e 636f 7270 6f72 6174 696e the incorporatin │ │ │ │ │ +0003cbb0: 670a 6269 6e61 7279 2070 6163 6b61 6765 g.binary package │ │ │ │ │ +0003cbc0: 2069 7320 6e6f 7420 7265 6275 696c 742c is not rebuilt, │ │ │ │ │ +0003cbd0: 2074 6865 206f 6c64 6572 2076 6572 7369 the older versi │ │ │ │ │ +0003cbe0: 6f6e 7320 6f66 2074 6865 2069 6e63 6f72 ons of the incor │ │ │ │ │ +0003cbf0: 706f 7261 7465 640a 7061 7274 7320 7769 porated.parts wi │ │ │ │ │ +0003cc00: 6c6c 2072 656d 6169 6e20 696e 2074 6865 ll remain in the │ │ │ │ │ +0003cc10: 2061 7263 6869 7665 2069 6e20 6f72 6465 archive in orde │ │ │ │ │ +0003cc20: 7220 746f 2073 6174 6973 6679 2074 6865 r to satisfy the │ │ │ │ │ +0003cc30: 206c 6963 656e 7365 2e0a 0a41 2070 6163 license...A pac │ │ │ │ │ +0003cc40: 6b61 6765 2075 7369 6e67 2074 6865 2073 kage using the s │ │ │ │ │ +0003cc50: 6f75 7263 6520 636f 6465 2066 726f 6d20 ource code from │ │ │ │ │ +0003cc60: 7468 6520 6763 632d 342e 362d 736f 7572 the gcc-4.6-sour │ │ │ │ │ +0003cc70: 6365 2062 696e 6172 7920 7061 636b 6167 ce binary packag │ │ │ │ │ +0003cc80: 650a 6275 696c 7420 6672 6f6d 2074 6865 e.built from the │ │ │ │ │ +0003cc90: 2067 6363 2d34 2e36 2073 6f75 7263 6520 gcc-4.6 source │ │ │ │ │ +0003cca0: 7061 636b 6167 6520 776f 756c 6420 6861 package would ha │ │ │ │ │ +0003ccb0: 7665 2074 6869 7320 6669 656c 6420 696e ve this field in │ │ │ │ │ +0003ccc0: 2069 7473 0a63 6f6e 7472 6f6c 2066 696c its.control fil │ │ │ │ │ +0003ccd0: 653a 0a0a 2020 2020 2042 7569 6c74 2d55 e:.. Built-U │ │ │ │ │ +0003cce0: 7369 6e67 3a20 6763 632d 342e 3620 283d sing: gcc-4.6 (= │ │ │ │ │ +0003ccf0: 2034 2e36 2e30 2d31 3129 0a0a 4120 7061 4.6.0-11)..A pa │ │ │ │ │ +0003cd00: 636b 6167 6520 696e 636c 7564 696e 6720 ckage including │ │ │ │ │ +0003cd10: 6269 6e61 7269 6573 2066 726f 6d20 6772 binaries from gr │ │ │ │ │ +0003cd20: 7562 3220 616e 6420 6c6f 6164 6c69 6e20 ub2 and loadlin │ │ │ │ │ +0003cd30: 776f 756c 6420 6861 7665 2074 6869 730a would have this. │ │ │ │ │ +0003cd40: 6669 656c 6420 696e 2069 7473 2063 6f6e field in its con │ │ │ │ │ +0003cd50: 7472 6f6c 2066 696c 653a 0a0a 2020 2020 trol file:.. │ │ │ │ │ +0003cd60: 2042 7569 6c74 2d55 7369 6e67 3a20 6772 Built-Using: gr │ │ │ │ │ +0003cd70: 7562 3220 283d 2031 2e39 392d 3929 2c20 ub2 (= 1.99-9), │ │ │ │ │ +0003cd80: 6c6f 6164 6c69 6e20 283d 2031 2e36 652d loadlin (= 1.6e- │ │ │ │ │ +0003cd90: 3129 0a0a 5468 6973 2066 6965 6c64 2073 1)..This field s │ │ │ │ │ +0003cda0: 686f 756c 6420 6265 2075 7365 6420 6f6e hould be used on │ │ │ │ │ +0003cdb0: 6c79 2077 6865 6e20 7468 6572 6520 6172 ly when there ar │ │ │ │ │ +0003cdc0: 6520 6c69 6365 6e73 6520 6f72 2044 4653 e license or DFS │ │ │ │ │ +0003cdd0: 470a 7265 7175 6972 656d 656e 7473 2074 G.requirements t │ │ │ │ │ +0003cde0: 6f20 7265 7461 696e 2074 6865 2072 6566 o retain the ref │ │ │ │ │ +0003cdf0: 6572 656e 6365 6420 736f 7572 6365 2070 erenced source p │ │ │ │ │ +0003ce00: 6163 6b61 6765 732e 2020 4974 2073 686f ackages. It sho │ │ │ │ │ +0003ce10: 756c 6420 6e6f 7420 6265 0a61 6464 6564 uld not be.added │ │ │ │ │ +0003ce20: 2073 6f6c 656c 7920 6173 2061 2077 6179 solely as a way │ │ │ │ │ +0003ce30: 2074 6f20 6c6f 6361 7465 2070 6163 6b61 to locate packa │ │ │ │ │ +0003ce40: 6765 7320 7468 6174 206e 6565 6420 746f ges that need to │ │ │ │ │ +0003ce50: 2062 6520 7265 6275 696c 7420 6167 6169 be rebuilt agai │ │ │ │ │ +0003ce60: 6e73 740a 6e65 7765 7220 7665 7273 696f nst.newer versio │ │ │ │ │ +0003ce70: 6e73 206f 6620 7468 6569 7220 6275 696c ns of their buil │ │ │ │ │ +0003ce80: 6420 6465 7065 6e64 656e 6369 6573 2e0a d dependencies.. │ │ │ │ │ +0003ce90: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +0003cea0: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +0003ceb0: 2d2d 2d0a 0a20 2020 2831 2920 e280 9842 ---.. (1) ...B │ │ │ │ │ +0003cec0: 7569 6c64 2d44 6570 656e 6473 e280 9920 uild-Depends... │ │ │ │ │ +0003ced0: 696e 2074 6865 2073 6f75 7263 6520 7061 in the source pa │ │ │ │ │ +0003cee0: 636b 6167 6520 6973 206e 6f74 2061 6465 ckage is not ade │ │ │ │ │ +0003cef0: 7175 6174 6520 7369 6e63 6520 6974 0a28 quate since it.( │ │ │ │ │ +0003cf00: 7269 6768 7466 756c 6c79 2920 646f 6573 rightfully) does │ │ │ │ │ +0003cf10: 206e 6f74 2064 6f63 756d 656e 7420 7468 not document th │ │ │ │ │ +0003cf20: 6520 6578 6163 7420 7665 7273 696f 6e20 e exact version │ │ │ │ │ +0003cf30: 7573 6564 2069 6e20 7468 6520 6275 696c used in the buil │ │ │ │ │ +0003cf40: 642e 0a0a 2020 2028 3229 2054 6865 2061 d... (2) The a │ │ │ │ │ +0003cf50: 7263 6869 7665 2073 6f66 7477 6172 6520 rchive software │ │ │ │ │ +0003cf60: 6d69 6768 7420 7265 6a65 6374 2070 6163 might reject pac │ │ │ │ │ +0003cf70: 6b61 6765 7320 7468 6174 2072 6566 6572 kages that refer │ │ │ │ │ +0003cf80: 2074 6f0a 6e6f 6e2d 6578 6973 7465 6e74 to.non-existent │ │ │ │ │ +0003cf90: 2073 6f75 7263 6573 2e0a 0a1f 0a46 696c sources.....Fil │ │ │ │ │ +0003cfa0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0003cfb0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5368 .info, Node: Sh │ │ │ │ │ +0003cfc0: 6172 6564 206c 6962 7261 7269 6573 2c20 ared libraries, │ │ │ │ │ +0003cfd0: 204e 6578 743a 2054 6865 204f 7065 7261 Next: The Opera │ │ │ │ │ +0003cfe0: 7469 6e67 2053 7973 7465 6d2c 2020 5072 ting System, Pr │ │ │ │ │ +0003cff0: 6576 3a20 4465 636c 6172 696e 6720 7265 ev: Declaring re │ │ │ │ │ +0003d000: 6c61 7469 6f6e 7368 6970 7320 6265 7477 lationships betw │ │ │ │ │ +0003d010: 6565 6e20 7061 636b 6167 6573 2c20 2055 een packages, U │ │ │ │ │ +0003d020: 703a 2054 6f70 0a0a 3820 5368 6172 6564 p: Top..8 Shared │ │ │ │ │ +0003d030: 206c 6962 7261 7269 6573 0a2a 2a2a 2a2a libraries.***** │ │ │ │ │ +0003d040: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a50 *************..P │ │ │ │ │ +0003d050: 6163 6b61 6765 7320 636f 6e74 6169 6e69 ackages containi │ │ │ │ │ +0003d060: 6e67 2073 6861 7265 6420 6c69 6272 6172 ng shared librar │ │ │ │ │ +0003d070: 6965 7320 6d75 7374 2062 6520 636f 6e73 ies must be cons │ │ │ │ │ +0003d080: 7472 7563 7465 6420 7769 7468 2061 206c tructed with a l │ │ │ │ │ +0003d090: 6974 746c 650a 6361 7265 2074 6f20 6d61 ittle.care to ma │ │ │ │ │ +0003d0a0: 6b65 2073 7572 6520 7468 6174 2074 6865 ke sure that the │ │ │ │ │ +0003d0b0: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +0003d0c0: 6973 2061 6c77 6179 7320 6176 6169 6c61 is always availa │ │ │ │ │ +0003d0d0: 626c 652e 2020 5468 6973 2069 730a 6573 ble. This is.es │ │ │ │ │ +0003d0e0: 7065 6369 616c 6c79 2069 6d70 6f72 7461 pecially importa │ │ │ │ │ +0003d0f0: 6e74 2066 6f72 2070 6163 6b61 6765 7320 nt for packages │ │ │ │ │ +0003d100: 7768 6f73 6520 7368 6172 6564 206c 6962 whose shared lib │ │ │ │ │ +0003d110: 7261 7269 6573 2061 7265 2076 6974 616c raries are vital │ │ │ │ │ +0003d120: 6c79 0a69 6d70 6f72 7461 6e74 2c20 7375 ly.important, su │ │ │ │ │ +0003d130: 6368 2061 7320 7468 6520 4320 6c69 6272 ch as the C libr │ │ │ │ │ +0003d140: 6172 7920 2863 7572 7265 6e74 6c79 20e2 ary (currently . │ │ │ │ │ +0003d150: 8098 6c69 6263 36e2 8099 292e 0a0a 5468 ..libc6...)...Th │ │ │ │ │ +0003d160: 6973 2073 6563 7469 6f6e 2064 6561 6c73 is section deals │ │ │ │ │ +0003d170: 206f 6e6c 7920 7769 7468 2070 7562 6c69 only with publi │ │ │ │ │ +0003d180: 6320 7368 6172 6564 206c 6962 7261 7269 c shared librari │ │ │ │ │ +0003d190: 6573 3a20 7368 6172 6564 206c 6962 7261 es: shared libra │ │ │ │ │ +0003d1a0: 7269 6573 0a74 6861 7420 6172 6520 706c ries.that are pl │ │ │ │ │ +0003d1b0: 6163 6564 2069 6e20 6469 7265 6374 6f72 aced in director │ │ │ │ │ +0003d1c0: 6965 7320 7365 6172 6368 6564 2062 7920 ies searched by │ │ │ │ │ +0003d1d0: 7468 6520 6479 6e61 6d69 6320 6c69 6e6b the dynamic link │ │ │ │ │ +0003d1e0: 6572 2062 7920 6465 6661 756c 740a 6f72 er by default.or │ │ │ │ │ +0003d1f0: 2077 6869 6368 2061 7265 2069 6e74 656e which are inten │ │ │ │ │ +0003d200: 6465 6420 746f 2062 6520 6c69 6e6b 6564 ded to be linked │ │ │ │ │ +0003d210: 2061 6761 696e 7374 206e 6f72 6d61 6c6c against normall │ │ │ │ │ +0003d220: 7920 616e 6420 706f 7373 6962 6c79 2075 y and possibly u │ │ │ │ │ +0003d230: 7365 6420 6279 0a6f 7468 6572 2c20 696e sed by.other, in │ │ │ │ │ +0003d240: 6465 7065 6e64 656e 7420 7061 636b 6167 dependent packag │ │ │ │ │ +0003d250: 6573 2e20 2053 6861 7265 6420 6c69 6272 es. Shared libr │ │ │ │ │ +0003d260: 6172 6965 7320 7468 6174 2061 7265 2069 aries that are i │ │ │ │ │ +0003d270: 6e74 6572 6e61 6c20 746f 2061 0a70 6172 nternal to a.par │ │ │ │ │ +0003d280: 7469 6375 6c61 7220 7061 636b 6167 6520 ticular package │ │ │ │ │ +0003d290: 6f72 2074 6861 7420 6172 6520 6f6e 6c79 or that are only │ │ │ │ │ +0003d2a0: 206c 6f61 6465 6420 6173 2064 796e 616d loaded as dynam │ │ │ │ │ +0003d2b0: 6963 206d 6f64 756c 6573 2061 7265 206e ic modules are n │ │ │ │ │ +0003d2c0: 6f74 0a63 6f76 6572 6564 2062 7920 7468 ot.covered by th │ │ │ │ │ +0003d2d0: 6973 2073 6563 7469 6f6e 2061 6e64 2061 is section and a │ │ │ │ │ +0003d2e0: 7265 206e 6f74 2073 7562 6a65 6374 2074 re not subject t │ │ │ │ │ +0003d2f0: 6f20 6974 7320 7265 7175 6972 656d 656e o its requiremen │ │ │ │ │ +0003d300: 7473 2e0a 0a41 2073 6861 7265 6420 6c69 ts...A shared li │ │ │ │ │ +0003d310: 6272 6172 7920 6973 2069 6465 6e74 6966 brary is identif │ │ │ │ │ +0003d320: 6965 6420 6279 2074 6865 20e2 8098 534f ied by the ...SO │ │ │ │ │ +0003d330: 4e41 4d45 e280 9920 6174 7472 6962 7574 NAME... attribut │ │ │ │ │ +0003d340: 6520 7374 6f72 6564 2069 6e20 6974 730a e stored in its. │ │ │ │ │ +0003d350: 6479 6e61 6d69 6320 7365 6374 696f 6e2e dynamic section. │ │ │ │ │ +0003d360: 2020 5768 656e 2061 2062 696e 6172 7920 When a binary │ │ │ │ │ +0003d370: 6973 206c 696e 6b65 6420 6167 6169 6e73 is linked agains │ │ │ │ │ +0003d380: 7420 6120 7368 6172 6564 206c 6962 7261 t a shared libra │ │ │ │ │ +0003d390: 7279 2c20 7468 650a e280 9853 4f4e 414d ry, the....SONAM │ │ │ │ │ +0003d3a0: 45e2 8099 206f 6620 7468 6520 7368 6172 E... of the shar │ │ │ │ │ +0003d3b0: 6564 206c 6962 7261 7279 2069 7320 7265 ed library is re │ │ │ │ │ +0003d3c0: 636f 7264 6564 2069 6e20 7468 6520 6269 corded in the bi │ │ │ │ │ +0003d3d0: 6e61 7279 e280 9973 20e2 8098 4e45 4544 nary...s ...NEED │ │ │ │ │ +0003d3e0: 4544 e280 990a 7365 6374 696f 6e20 736f ED....section so │ │ │ │ │ +0003d3f0: 2074 6861 7420 7468 6520 6479 6e61 6d69 that the dynami │ │ │ │ │ +0003d400: 6320 6c69 6e6b 6572 206b 6e6f 7773 2074 c linker knows t │ │ │ │ │ +0003d410: 6861 7420 6c69 6272 6172 7920 6d75 7374 hat library must │ │ │ │ │ +0003d420: 2062 6520 6c6f 6164 6564 2061 740a 7275 be loaded at.ru │ │ │ │ │ +0003d430: 6e74 696d 652e 2020 5468 6520 7368 6172 ntime. The shar │ │ │ │ │ +0003d440: 6564 206c 6962 7261 7279 2066 696c 65e2 ed library file. │ │ │ │ │ +0003d450: 8099 7320 6675 6c6c 206e 616d 6520 2877 ..s full name (w │ │ │ │ │ +0003d460: 6869 6368 2075 7375 616c 6c79 2063 6f6e hich usually con │ │ │ │ │ +0003d470: 7461 696e 730a 6164 6469 7469 6f6e 616c tains.additional │ │ │ │ │ +0003d480: 2076 6572 7369 6f6e 2069 6e66 6f72 6d61 version informa │ │ │ │ │ +0003d490: 7469 6f6e 206e 6f74 206e 6565 6465 6420 tion not needed │ │ │ │ │ +0003d4a0: 696e 2074 6865 20e2 8098 534f 4e41 4d45 in the ...SONAME │ │ │ │ │ +0003d4b0: e280 9929 2069 7320 7468 6572 6566 6f72 ...) is therefor │ │ │ │ │ +0003d4c0: 650a 6e6f 726d 616c 6c79 206e 6f74 2072 e.normally not r │ │ │ │ │ +0003d4d0: 6566 6572 656e 6365 6420 6469 7265 6374 eferenced direct │ │ │ │ │ +0003d4e0: 6c79 2e20 2049 6e73 7465 6164 2c20 7468 ly. Instead, th │ │ │ │ │ +0003d4f0: 6520 7368 6172 6564 206c 6962 7261 7279 e shared library │ │ │ │ │ +0003d500: 2069 7320 6c6f 6164 6564 0a62 7920 6974 is loaded.by it │ │ │ │ │ +0003d510: 7320 e280 9853 4f4e 414d 45e2 8099 2c20 s ...SONAME..., │ │ │ │ │ +0003d520: 7768 6963 6820 6578 6973 7473 206f 6e20 which exists on │ │ │ │ │ +0003d530: 7468 6520 6669 6c65 2073 7973 7465 6d20 the file system │ │ │ │ │ +0003d540: 6173 2061 2073 796d 6c69 6e6b 2070 6f69 as a symlink poi │ │ │ │ │ +0003d550: 6e74 696e 670a 746f 2074 6865 2066 756c nting.to the ful │ │ │ │ │ +0003d560: 6c20 6e61 6d65 206f 6620 7468 6520 7368 l name of the sh │ │ │ │ │ +0003d570: 6172 6564 206c 6962 7261 7279 2e20 2054 ared library. T │ │ │ │ │ +0003d580: 6869 7320 7379 6d6c 696e 6b20 6d75 7374 his symlink must │ │ │ │ │ +0003d590: 2062 6520 7072 6f76 6964 6564 0a62 7920 be provided.by │ │ │ │ │ +0003d5a0: 7468 6520 7061 636b 6167 652e 2020 2a6e the package. *n │ │ │ │ │ +0003d5b0: 6f74 6520 5275 6e2d 7469 6d65 2073 6861 ote Run-time sha │ │ │ │ │ +0003d5c0: 7265 6420 6c69 6272 6172 6965 733a 2031 red libraries: 1 │ │ │ │ │ +0003d5d0: 3032 2e20 6465 7363 7269 6265 7320 686f 02. describes ho │ │ │ │ │ +0003d5e0: 7720 746f 0a64 6f20 7468 6973 2e20 2028 w to.do this. ( │ │ │ │ │ +0003d5f0: 3129 0a0a 5768 656e 206c 696e 6b69 6e67 1)..When linking │ │ │ │ │ +0003d600: 2061 2062 696e 6172 7920 6f72 2061 6e6f a binary or ano │ │ │ │ │ +0003d610: 7468 6572 2073 6861 7265 6420 6c69 6272 ther shared libr │ │ │ │ │ +0003d620: 6172 7920 6167 6169 6e73 7420 6120 7368 ary against a sh │ │ │ │ │ +0003d630: 6172 6564 0a6c 6962 7261 7279 2c20 7468 ared.library, th │ │ │ │ │ +0003d640: 6520 e280 9853 4f4e 414d 45e2 8099 2066 e ...SONAME... f │ │ │ │ │ +0003d650: 6f72 2074 6861 7420 7368 6172 6564 206c or that shared l │ │ │ │ │ +0003d660: 6962 7261 7279 2069 7320 6e6f 7420 7965 ibrary is not ye │ │ │ │ │ +0003d670: 7420 6b6e 6f77 6e2e 0a49 6e73 7465 6164 t known..Instead │ │ │ │ │ +0003d680: 2c20 7468 6520 7368 6172 6564 206c 6962 , the shared lib │ │ │ │ │ +0003d690: 7261 7279 2069 7320 666f 756e 6420 6279 rary is found by │ │ │ │ │ +0003d6a0: 206c 6f6f 6b69 6e67 2066 6f72 2061 2066 looking for a f │ │ │ │ │ +0003d6b0: 696c 6520 6d61 7463 6869 6e67 2074 6865 ile matching the │ │ │ │ │ +0003d6c0: 0a6c 6962 7261 7279 206e 616d 6520 7769 .library name wi │ │ │ │ │ +0003d6d0: 7468 20e2 8098 2e73 6fe2 8099 2061 7070 th ....so... app │ │ │ │ │ +0003d6e0: 656e 6465 642e 2020 5468 6973 2066 696c ended. This fil │ │ │ │ │ +0003d6f0: 6520 6578 6973 7473 206f 6e20 7468 6520 e exists on the │ │ │ │ │ +0003d700: 6669 6c65 2073 7973 7465 6d0a 6173 2061 file system.as a │ │ │ │ │ +0003d710: 2073 796d 6c69 6e6b 2070 6f69 6e74 696e symlink pointin │ │ │ │ │ +0003d720: 6720 746f 2074 6865 2073 6861 7265 6420 g to the shared │ │ │ │ │ +0003d730: 6c69 6272 6172 792e 0a0a 5368 6172 6564 library...Shared │ │ │ │ │ +0003d740: 206c 6962 7261 7269 6573 2061 7265 206e libraries are n │ │ │ │ │ +0003d750: 6f72 6d61 6c6c 7920 7370 6c69 7420 696e ormally split in │ │ │ │ │ +0003d760: 746f 2073 6576 6572 616c 2062 696e 6172 to several binar │ │ │ │ │ +0003d770: 7920 7061 636b 6167 6573 2e20 2054 6865 y packages. The │ │ │ │ │ +0003d780: 0ae2 8098 534f 4e41 4d45 e280 9920 7379 ....SONAME... sy │ │ │ │ │ +0003d790: 6d6c 696e 6b20 6973 2069 6e73 7461 6c6c mlink is install │ │ │ │ │ +0003d7a0: 6564 2062 7920 7468 6520 7275 6e74 696d ed by the runtim │ │ │ │ │ +0003d7b0: 6520 7368 6172 6564 206c 6962 7261 7279 e shared library │ │ │ │ │ +0003d7c0: 2070 6163 6b61 6765 2c20 616e 640a 7468 package, and.th │ │ │ │ │ +0003d7d0: 6520 6261 7265 20e2 8098 2e73 6fe2 8099 e bare ....so... │ │ │ │ │ +0003d7e0: 2073 796d 6c69 6e6b 2069 7320 696e 7374 symlink is inst │ │ │ │ │ +0003d7f0: 616c 6c65 6420 696e 2074 6865 2064 6576 alled in the dev │ │ │ │ │ +0003d800: 656c 6f70 6d65 6e74 2070 6163 6b61 6765 elopment package │ │ │ │ │ +0003d810: 2073 696e 6365 0a69 74e2 8099 7320 6f6e since.it...s on │ │ │ │ │ +0003d820: 6c79 2075 7365 6420 7768 656e 206c 696e ly used when lin │ │ │ │ │ +0003d830: 6b69 6e67 2062 696e 6172 6965 7320 6f72 king binaries or │ │ │ │ │ +0003d840: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ +0003d850: 732e 2020 486f 7765 7665 722c 0a74 6865 s. However,.the │ │ │ │ │ +0003d860: 7265 2061 7265 2073 6f6d 6520 6578 6365 re are some exce │ │ │ │ │ +0003d870: 7074 696f 6e73 2066 6f72 2075 6e75 7375 ptions for unusu │ │ │ │ │ +0003d880: 616c 2073 6861 7265 6420 6c69 6272 6172 al shared librar │ │ │ │ │ +0003d890: 6965 7320 6f72 2066 6f72 2073 6861 7265 ies or for share │ │ │ │ │ +0003d8a0: 640a 6c69 6272 6172 6965 7320 7468 6174 d.libraries that │ │ │ │ │ +0003d8b0: 2061 7265 2061 6c73 6f20 6c6f 6164 6564 are also loaded │ │ │ │ │ +0003d8c0: 2061 7320 6479 6e61 6d69 6320 6d6f 6475 as dynamic modu │ │ │ │ │ +0003d8d0: 6c65 7320 6279 206f 7468 6572 2070 726f les by other pro │ │ │ │ │ +0003d8e0: 6772 616d 732e 0a0a 5468 6973 2073 6563 grams...This sec │ │ │ │ │ +0003d8f0: 7469 6f6e 2069 7320 7072 696d 6172 696c tion is primaril │ │ │ │ │ +0003d900: 7920 636f 6e63 6572 6e65 6420 7769 7468 y concerned with │ │ │ │ │ +0003d910: 2068 6f77 2074 6865 2073 6570 6172 6174 how the separat │ │ │ │ │ +0003d920: 696f 6e20 6f66 2073 6861 7265 640a 6c69 ion of shared.li │ │ │ │ │ +0003d930: 6272 6172 6965 7320 696e 746f 206d 756c braries into mul │ │ │ │ │ +0003d940: 7469 706c 6520 7061 636b 6167 6573 2073 tiple packages s │ │ │ │ │ +0003d950: 686f 756c 6420 6265 2064 6f6e 6520 616e hould be done an │ │ │ │ │ +0003d960: 6420 686f 7720 6465 7065 6e64 656e 6369 d how dependenci │ │ │ │ │ +0003d970: 6573 206f 6e0a 616e 6420 6265 7477 6565 es on.and betwee │ │ │ │ │ +0003d980: 6e20 7368 6172 6564 206c 6962 7261 7279 n shared library │ │ │ │ │ +0003d990: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +0003d9a0: 2061 7265 206d 616e 6167 6564 2069 6e20 are managed in │ │ │ │ │ +0003d9b0: 4465 6269 616e 2e20 202a 6e6f 7465 0a4c Debian. *note.L │ │ │ │ │ +0003d9c0: 6962 7261 7269 6573 3a20 3130 332e 2073 ibraries: 103. s │ │ │ │ │ +0003d9d0: 686f 756c 6420 6265 2072 6561 6420 696e hould be read in │ │ │ │ │ +0003d9e0: 2063 6f6e 6a75 6e63 7469 6f6e 2077 6974 conjunction wit │ │ │ │ │ +0003d9f0: 6820 7468 6973 2073 6563 7469 6f6e 2061 h this section a │ │ │ │ │ +0003da00: 6e64 0a63 6f6e 7461 696e 7320 6164 6469 nd.contains addi │ │ │ │ │ +0003da10: 7469 6f6e 616c 2072 756c 6573 2066 6f72 tional rules for │ │ │ │ │ +0003da20: 2074 6865 2066 696c 6573 2063 6f6e 7461 the files conta │ │ │ │ │ +0003da30: 696e 6564 2069 6e20 7468 6520 7368 6172 ined in the shar │ │ │ │ │ +0003da40: 6564 206c 6962 7261 7279 0a70 6163 6b61 ed library.packa │ │ │ │ │ +0003da50: 6765 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a ges...* Menu:..* │ │ │ │ │ +0003da60: 2052 756e 2d74 696d 6520 7368 6172 6564 Run-time shared │ │ │ │ │ +0003da70: 206c 6962 7261 7269 6573 3a3a 0a2a 2053 libraries::.* S │ │ │ │ │ +0003da80: 6861 7265 6420 6c69 6272 6172 7920 7375 hared library su │ │ │ │ │ +0003da90: 7070 6f72 7420 6669 6c65 733a 3a0a 2a20 pport files::.* │ │ │ │ │ +0003daa0: 5374 6174 6963 206c 6962 7261 7269 6573 Static libraries │ │ │ │ │ +0003dab0: 3a3a 0a2a 2044 6576 656c 6f70 6d65 6e74 ::.* Development │ │ │ │ │ +0003dac0: 2066 696c 6573 3a3a 0a2a 2044 6570 656e files::.* Depen │ │ │ │ │ +0003dad0: 6465 6e63 6965 7320 6265 7477 6565 6e20 dencies between │ │ │ │ │ +0003dae0: 7468 6520 7061 636b 6167 6573 206f 6620 the packages of │ │ │ │ │ +0003daf0: 7468 6520 7361 6d65 206c 6962 7261 7279 the same library │ │ │ │ │ +0003db00: 3a3a 0a2a 2044 6570 656e 6465 6e63 6965 ::.* Dependencie │ │ │ │ │ +0003db10: 7320 6265 7477 6565 6e20 7468 6520 6c69 s between the li │ │ │ │ │ +0003db20: 6272 6172 7920 616e 6420 6f74 6865 7220 brary and other │ │ │ │ │ +0003db30: 7061 636b 6167 6573 3a3a 0a0a 2020 202d packages::.. - │ │ │ │ │ +0003db40: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +0003db50: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +0003db60: 2020 2028 3129 2054 6869 7320 6973 2061 (1) This is a │ │ │ │ │ +0003db70: 2063 6f6e 7665 6e74 696f 6e20 6f66 2073 convention of s │ │ │ │ │ +0003db80: 6861 7265 6420 6c69 6272 6172 7920 7665 hared library ve │ │ │ │ │ +0003db90: 7273 696f 6e69 6e67 2c20 6275 7420 6e6f rsioning, but no │ │ │ │ │ +0003dba0: 7420 610a 7265 7175 6972 656d 656e 742e t a.requirement. │ │ │ │ │ +0003dbb0: 2020 536f 6d65 206c 6962 7261 7269 6573 Some libraries │ │ │ │ │ +0003dbc0: 2075 7365 2074 6865 20e2 8098 534f 4e41 use the ...SONA │ │ │ │ │ +0003dbd0: 4d45 e280 9920 6173 2074 6865 2066 756c ME... as the ful │ │ │ │ │ +0003dbe0: 6c20 6c69 6272 6172 7920 6669 6c65 0a6e l library file.n │ │ │ │ │ +0003dbf0: 616d 6520 696e 7374 6561 6420 616e 6420 ame instead and │ │ │ │ │ +0003dc00: 7468 6572 6566 6f72 6520 646f 206e 6f74 therefore do not │ │ │ │ │ +0003dc10: 206e 6565 6420 6120 7379 6d6c 696e 6b2e need a symlink. │ │ │ │ │ +0003dc20: 2020 4d6f 7374 2c20 686f 7765 7665 722c Most, however, │ │ │ │ │ +0003dc30: 2065 6e63 6f64 650a 6164 6469 7469 6f6e encode.addition │ │ │ │ │ +0003dc40: 616c 2069 6e66 6f72 6d61 7469 6f6e 2061 al information a │ │ │ │ │ +0003dc50: 626f 7574 2062 6163 6b77 6172 6473 2d63 bout backwards-c │ │ │ │ │ +0003dc60: 6f6d 7061 7469 626c 6520 7265 7669 7369 ompatible revisi │ │ │ │ │ +0003dc70: 6f6e 7320 6173 2061 206d 696e 6f72 0a76 ons as a minor.v │ │ │ │ │ +0003dc80: 6572 7369 6f6e 206e 756d 6265 7220 696e ersion number in │ │ │ │ │ +0003dc90: 2074 6865 2066 696c 6520 6e61 6d65 2e20 the file name. │ │ │ │ │ +0003dca0: 2054 6865 20e2 8098 534f 4e41 4d45 e280 The ...SONAME.. │ │ │ │ │ +0003dcb0: 9920 6974 7365 6c66 206f 6e6c 7920 6368 . itself only ch │ │ │ │ │ +0003dcc0: 616e 6765 7320 7768 656e 0a62 696e 6172 anges when.binar │ │ │ │ │ +0003dcd0: 6965 7320 6c69 6e6b 6564 2077 6974 6820 ies linked with │ │ │ │ │ +0003dce0: 7468 6520 6561 726c 6965 7220 7665 7273 the earlier vers │ │ │ │ │ +0003dcf0: 696f 6e20 6f66 2074 6865 2073 6861 7265 ion of the share │ │ │ │ │ +0003dd00: 6420 6c69 6272 6172 7920 6d61 7920 6e6f d library may no │ │ │ │ │ +0003dd10: 0a6c 6f6e 6765 7220 776f 726b 2c20 6275 .longer work, bu │ │ │ │ │ +0003dd20: 7420 7468 6520 6669 6c65 6e61 6d65 206d t the filename m │ │ │ │ │ +0003dd30: 6179 2063 6861 6e67 6520 7769 7468 2065 ay change with e │ │ │ │ │ +0003dd40: 6163 6820 7265 6c65 6173 6520 6f66 2074 ach release of t │ │ │ │ │ +0003dd50: 6865 0a6c 6962 7261 7279 2e20 2053 6565 he.library. See │ │ │ │ │ +0003dd60: 202a 6e6f 7465 2052 756e 2d74 696d 6520 *note Run-time │ │ │ │ │ +0003dd70: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ +0003dd80: 3a20 3130 322e 2066 6f72 206d 6f72 650a : 102. for more. │ │ │ │ │ +0003dd90: 696e 666f 726d 6174 696f 6e2e 0a0a 1f0a information..... │ │ │ │ │ +0003dda0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0003ddb0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0003ddc0: 2052 756e 2d74 696d 6520 7368 6172 6564 Run-time shared │ │ │ │ │ +0003ddd0: 206c 6962 7261 7269 6573 2c20 204e 6578 libraries, Nex │ │ │ │ │ +0003dde0: 743a 2053 6861 7265 6420 6c69 6272 6172 t: Shared librar │ │ │ │ │ +0003ddf0: 7920 7375 7070 6f72 7420 6669 6c65 732c y support files, │ │ │ │ │ +0003de00: 2020 5570 3a20 5368 6172 6564 206c 6962 Up: Shared lib │ │ │ │ │ +0003de10: 7261 7269 6573 0a0a 382e 3120 5275 6e2d raries..8.1 Run- │ │ │ │ │ +0003de20: 7469 6d65 2073 6861 7265 6420 6c69 6272 time shared libr │ │ │ │ │ +0003de30: 6172 6965 730a 3d3d 3d3d 3d3d 3d3d 3d3d aries.========== │ │ │ │ │ +0003de40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003de50: 3d3d 3d0a 0a54 6865 2072 756e 2d74 696d ===..The run-tim │ │ │ │ │ +0003de60: 6520 7368 6172 6564 206c 6962 7261 7279 e shared library │ │ │ │ │ +0003de70: 206d 7573 7420 6265 2070 6c61 6365 6420 must be placed │ │ │ │ │ +0003de80: 696e 2061 2070 6163 6b61 6765 2077 686f in a package who │ │ │ │ │ +0003de90: 7365 206e 616d 650a 6368 616e 6765 7320 se name.changes │ │ │ │ │ +0003dea0: 7768 656e 6576 6572 2074 6865 20e2 8098 whenever the ... │ │ │ │ │ +0003deb0: 534f 4e41 4d45 e280 9920 6f66 2074 6865 SONAME... of the │ │ │ │ │ +0003dec0: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +0003ded0: 6368 616e 6765 732e 2020 5468 6973 0a61 changes. This.a │ │ │ │ │ +0003dee0: 6c6c 6f77 7320 7365 7665 7261 6c20 7665 llows several ve │ │ │ │ │ +0003def0: 7273 696f 6e73 206f 6620 7468 6520 7368 rsions of the sh │ │ │ │ │ +0003df00: 6172 6564 206c 6962 7261 7279 2074 6f20 ared library to │ │ │ │ │ +0003df10: 6265 2069 6e73 7461 6c6c 6564 2061 7420 be installed at │ │ │ │ │ +0003df20: 7468 650a 7361 6d65 2074 696d 652c 2061 the.same time, a │ │ │ │ │ +0003df30: 6c6c 6f77 696e 6720 696e 7374 616c 6c61 llowing installa │ │ │ │ │ +0003df40: 7469 6f6e 206f 6620 7468 6520 6e65 7720 tion of the new │ │ │ │ │ +0003df50: 7665 7273 696f 6e20 6f66 2074 6865 2073 version of the s │ │ │ │ │ +0003df60: 6861 7265 640a 6c69 6272 6172 7920 7769 hared.library wi │ │ │ │ │ +0003df70: 7468 6f75 7420 696d 6d65 6469 6174 656c thout immediatel │ │ │ │ │ +0003df80: 7920 6272 6561 6b69 6e67 2062 696e 6172 y breaking binar │ │ │ │ │ +0003df90: 6965 7320 7468 6174 2064 6570 656e 6420 ies that depend │ │ │ │ │ +0003dfa0: 6f6e 2074 6865 206f 6c64 0a76 6572 7369 on the old.versi │ │ │ │ │ +0003dfb0: 6f6e 2e20 2028 3129 0a0a 4e6f 726d 616c on. (1)..Normal │ │ │ │ │ +0003dfc0: 6c79 2c20 7468 6520 7275 6e2d 7469 6d65 ly, the run-time │ │ │ │ │ +0003dfd0: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +0003dfe0: 616e 6420 6974 7320 e280 9853 4f4e 414d and its ...SONAM │ │ │ │ │ +0003dff0: 45e2 8099 2073 796d 6c69 6e6b 2073 686f E... symlink sho │ │ │ │ │ +0003e000: 756c 6420 6265 0a70 6c61 6365 6420 696e uld be.placed in │ │ │ │ │ +0003e010: 2061 2070 6163 6b61 6765 206e 616d 6564 a package named │ │ │ │ │ +0003e020: 206c 6962 7261 7279 6e61 6d65 2773 6f76 libraryname'sov │ │ │ │ │ +0003e030: 6572 7369 6f6e 272c 2077 6865 7265 2027 ersion', where ' │ │ │ │ │ +0003e040: 736f 7665 7273 696f 6e27 2069 730a 7468 soversion' is.th │ │ │ │ │ +0003e050: 6520 7665 7273 696f 6e20 6e75 6d62 6572 e version number │ │ │ │ │ +0003e060: 2069 6e20 7468 6520 e280 9853 4f4e 414d in the ...SONAM │ │ │ │ │ +0003e070: 45e2 8099 206f 6620 7468 6520 7368 6172 E... of the shar │ │ │ │ │ +0003e080: 6564 206c 6962 7261 7279 2e0a 416c 7465 ed library..Alte │ │ │ │ │ +0003e090: 726e 6174 6976 656c 792c 2069 6620 6974 rnatively, if it │ │ │ │ │ +0003e0a0: 2077 6f75 6c64 2062 6520 636f 6e66 7573 would be confus │ │ │ │ │ +0003e0b0: 696e 6720 746f 2064 6972 6563 746c 7920 ing to directly │ │ │ │ │ +0003e0c0: 6170 7065 6e64 2027 736f 7665 7273 696f append 'soversio │ │ │ │ │ +0003e0d0: 6e27 0a74 6f20 6c69 6272 6172 796e 616d n'.to librarynam │ │ │ │ │ +0003e0e0: 6520 2869 662c 2066 6f72 2065 7861 6d70 e (if, for examp │ │ │ │ │ +0003e0f0: 6c65 2c20 6c69 6272 6172 796e 616d 6520 le, libraryname │ │ │ │ │ +0003e100: 6974 7365 6c66 2065 6e64 7320 696e 2061 itself ends in a │ │ │ │ │ +0003e110: 206e 756d 6265 7229 2c0a 796f 7520 7368 number),.you sh │ │ │ │ │ +0003e120: 6f75 6c64 2075 7365 206c 6962 7261 7279 ould use library │ │ │ │ │ +0003e130: 6e61 6d65 2d27 736f 7665 7273 696f 6e27 name-'soversion' │ │ │ │ │ +0003e140: 2069 6e73 7465 6164 2e20 2028 3229 0a0a instead. (2).. │ │ │ │ │ +0003e150: 546f 2064 6574 6572 6d69 6e65 2074 6865 To determine the │ │ │ │ │ +0003e160: 2027 736f 7665 7273 696f 6e27 2c20 6c6f 'soversion', lo │ │ │ │ │ +0003e170: 6f6b 2061 7420 7468 6520 e280 9853 4f4e ok at the ...SON │ │ │ │ │ +0003e180: 414d 45e2 8099 206f 6620 7468 6520 6c69 AME... of the li │ │ │ │ │ +0003e190: 6272 6172 792c 0a73 746f 7265 6420 696e brary,.stored in │ │ │ │ │ +0003e1a0: 2074 6865 2045 4c46 20e2 8098 534f 4e41 the ELF ...SONA │ │ │ │ │ +0003e1b0: 4d45 e280 9920 6174 7472 6962 7574 652e ME... attribute. │ │ │ │ │ +0003e1c0: 2020 4974 2069 7320 7573 7561 6c6c 7920 It is usually │ │ │ │ │ +0003e1d0: 6f66 2074 6865 2066 6f72 6d0a e280 986e of the form....n │ │ │ │ │ +0003e1e0: 616d 652e 736f 2e6d 616a 6f72 2d76 6572 ame.so.major-ver │ │ │ │ │ +0003e1f0: 7369 6f6e e280 9920 2866 6f72 2065 7861 sion... (for exa │ │ │ │ │ +0003e200: 6d70 6c65 2c20 e280 986c 6962 7a2e 736f mple, ...libz.so │ │ │ │ │ +0003e210: 2e31 e280 9929 2e20 2054 6865 2076 6572 .1...). The ver │ │ │ │ │ +0003e220: 7369 6f6e 2070 6172 7420 6973 0a74 6865 sion part is.the │ │ │ │ │ +0003e230: 2070 6172 7420 7768 6963 6820 636f 6d65 part which come │ │ │ │ │ +0003e240: 7320 6166 7465 7220 e280 982e 736f 2ee2 s after ....so.. │ │ │ │ │ +0003e250: 8099 2c20 736f 2069 6e20 7468 6174 2065 .., so in that e │ │ │ │ │ +0003e260: 7861 6d70 6c65 2069 7420 6973 20e2 8098 xample it is ... │ │ │ │ │ +0003e270: 31e2 8099 2e20 2054 6865 0a73 6f6e 616d 1.... The.sonam │ │ │ │ │ +0003e280: 6520 6d61 7920 696e 7374 6561 6420 6265 e may instead be │ │ │ │ │ +0003e290: 206f 6620 7468 6520 666f 726d 20e2 8098 of the form ... │ │ │ │ │ +0003e2a0: 6e61 6d65 2d6d 616a 6f72 2d76 6572 7369 name-major-versi │ │ │ │ │ +0003e2b0: 6f6e 2e73 6fe2 8099 2c20 7375 6368 2061 on.so..., such a │ │ │ │ │ +0003e2c0: 730a e280 986c 6962 6462 2d35 2e31 2e73 s....libdb-5.1.s │ │ │ │ │ +0003e2d0: 6fe2 8099 2c20 696e 2077 6869 6368 2063 o..., in which c │ │ │ │ │ +0003e2e0: 6173 6520 7468 6520 6e61 6d65 2077 6f75 ase the name wou │ │ │ │ │ +0003e2f0: 6c64 2062 6520 e280 986c 6962 6462 e280 ld be ...libdb.. │ │ │ │ │ +0003e300: 9920 616e 6420 7468 6520 7665 7273 696f . and the versio │ │ │ │ │ +0003e310: 6e0a 776f 756c 6420 6265 20e2 8098 352e n.would be ...5. │ │ │ │ │ +0003e320: 31e2 8099 2e0a 0a49 6620 796f 7520 6861 1......If you ha │ │ │ │ │ +0003e330: 7665 2073 6576 6572 616c 2073 6861 7265 ve several share │ │ │ │ │ +0003e340: 6420 6c69 6272 6172 6965 7320 6275 696c d libraries buil │ │ │ │ │ +0003e350: 7420 6672 6f6d 2074 6865 2073 616d 6520 t from the same │ │ │ │ │ +0003e360: 736f 7572 6365 2074 7265 652c 0a79 6f75 source tree,.you │ │ │ │ │ +0003e370: 206d 6179 206c 756d 7020 7468 656d 2061 may lump them a │ │ │ │ │ +0003e380: 6c6c 2074 6f67 6574 6865 7220 696e 746f ll together into │ │ │ │ │ +0003e390: 2061 2073 696e 676c 6520 7368 6172 6564 a single shared │ │ │ │ │ +0003e3a0: 206c 6962 7261 7279 2070 6163 6b61 6765 library package │ │ │ │ │ +0003e3b0: 0a70 726f 7669 6465 6420 7468 6174 2061 .provided that a │ │ │ │ │ +0003e3c0: 6c6c 206f 6620 7468 6569 7220 e280 9853 ll of their ...S │ │ │ │ │ +0003e3d0: 4f4e 414d 45e2 8099 7320 7769 6c6c 2061 ONAME...s will a │ │ │ │ │ +0003e3e0: 6c77 6179 7320 6368 616e 6765 2074 6f67 lways change tog │ │ │ │ │ +0003e3f0: 6574 6865 722e 2020 4265 0a61 7761 7265 ether. Be.aware │ │ │ │ │ +0003e400: 2074 6861 7420 7468 6973 2069 7320 6e6f that this is no │ │ │ │ │ +0003e410: 7420 6e6f 726d 616c 6c79 2074 6865 2063 t normally the c │ │ │ │ │ +0003e420: 6173 652c 2061 6e64 2069 6620 7468 6520 ase, and if the │ │ │ │ │ +0003e430: e280 9853 4f4e 414d 45e2 8099 7320 646f ...SONAME...s do │ │ │ │ │ +0003e440: 206e 6f74 0a63 6861 6e67 6520 746f 6765 not.change toge │ │ │ │ │ +0003e450: 7468 6572 2c20 7570 6772 6164 696e 6720 ther, upgrading │ │ │ │ │ +0003e460: 7375 6368 2061 206d 6572 6765 6420 7368 such a merged sh │ │ │ │ │ +0003e470: 6172 6564 206c 6962 7261 7279 2070 6163 ared library pac │ │ │ │ │ +0003e480: 6b61 6765 2077 696c 6c20 6265 0a75 6e6e kage will be.unn │ │ │ │ │ +0003e490: 6563 6573 7361 7269 6c79 2064 6966 6669 ecessarily diffi │ │ │ │ │ +0003e4a0: 6375 6c74 2062 6563 6175 7365 206f 6620 cult because of │ │ │ │ │ +0003e4b0: 6669 6c65 2063 6f6e 666c 6963 7473 2077 file conflicts w │ │ │ │ │ +0003e4c0: 6974 6820 7468 6520 6f6c 6420 7665 7273 ith the old vers │ │ │ │ │ +0003e4d0: 696f 6e0a 6f66 2074 6865 2070 6163 6b61 ion.of the packa │ │ │ │ │ +0003e4e0: 6765 2e20 2057 6865 6e20 696e 2064 6f75 ge. When in dou │ │ │ │ │ +0003e4f0: 6274 2c20 616c 7761 7973 2073 706c 6974 bt, always split │ │ │ │ │ +0003e500: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +0003e510: 7061 636b 6167 6573 2073 6f0a 7468 6174 packages so.that │ │ │ │ │ +0003e520: 2065 6163 6820 6269 6e61 7279 2070 6163 each binary pac │ │ │ │ │ +0003e530: 6b61 6765 2069 6e73 7461 6c6c 7320 6120 kage installs a │ │ │ │ │ +0003e540: 7369 6e67 6c65 2073 6861 7265 6420 6c69 single shared li │ │ │ │ │ +0003e550: 6272 6172 792e 0a0a 4576 6572 7920 7469 brary...Every ti │ │ │ │ │ +0003e560: 6d65 2074 6865 2073 6861 7265 6420 6c69 me the shared li │ │ │ │ │ +0003e570: 6272 6172 7920 4142 4920 6368 616e 6765 brary ABI change │ │ │ │ │ +0003e580: 7320 696e 2061 2077 6179 2074 6861 7420 s in a way that │ │ │ │ │ +0003e590: 636f 756c 6420 6272 6561 6b0a 6269 6e61 could break.bina │ │ │ │ │ +0003e5a0: 7269 6573 206c 696e 6b65 6420 6167 6169 ries linked agai │ │ │ │ │ +0003e5b0: 6e73 7420 6f6c 6465 7220 7665 7273 696f nst older versio │ │ │ │ │ +0003e5c0: 6e73 206f 6620 7468 6520 7368 6172 6564 ns of the shared │ │ │ │ │ +0003e5d0: 206c 6962 7261 7279 2c20 7468 650a e280 library, the... │ │ │ │ │ +0003e5e0: 9853 4f4e 414d 45e2 8099 206f 6620 7468 .SONAME... of th │ │ │ │ │ +0003e5f0: 6520 6c69 6272 6172 7920 616e 6420 7468 e library and th │ │ │ │ │ +0003e600: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding │ │ │ │ │ +0003e610: 6e61 6d65 2066 6f72 2074 6865 2062 696e name for the bin │ │ │ │ │ +0003e620: 6172 790a 7061 636b 6167 6520 636f 6e74 ary.package cont │ │ │ │ │ +0003e630: 6169 6e69 6e67 2074 6865 2072 756e 7469 aining the runti │ │ │ │ │ +0003e640: 6d65 2073 6861 7265 6420 6c69 6272 6172 me shared librar │ │ │ │ │ +0003e650: 7920 7368 6f75 6c64 2063 6861 6e67 652e y should change. │ │ │ │ │ +0003e660: 2020 4e6f 726d 616c 6c79 2c0a 7468 6973 Normally,.this │ │ │ │ │ +0003e670: 206d 6561 6e73 2074 6865 20e2 8098 534f means the ...SO │ │ │ │ │ +0003e680: 4e41 4d45 e280 9920 7368 6f75 6c64 2063 NAME... should c │ │ │ │ │ +0003e690: 6861 6e67 6520 616e 7920 7469 6d65 2061 hange any time a │ │ │ │ │ +0003e6a0: 6e20 696e 7465 7266 6163 6520 6973 2072 n interface is r │ │ │ │ │ +0003e6b0: 656d 6f76 6564 0a66 726f 6d20 7468 6520 emoved.from the │ │ │ │ │ +0003e6c0: 7368 6172 6564 206c 6962 7261 7279 206f shared library o │ │ │ │ │ +0003e6d0: 7220 7468 6520 7369 676e 6174 7572 6520 r the signature │ │ │ │ │ +0003e6e0: 6f66 2061 6e20 696e 7465 7266 6163 6520 of an interface │ │ │ │ │ +0003e6f0: 2874 6865 206e 756d 6265 7220 6f66 0a70 (the number of.p │ │ │ │ │ +0003e700: 6172 616d 6574 6572 7320 6f72 2074 6865 arameters or the │ │ │ │ │ +0003e710: 2074 7970 6573 206f 6620 7061 7261 6d65 types of parame │ │ │ │ │ +0003e720: 7465 7273 2074 6861 7420 6974 2074 616b ters that it tak │ │ │ │ │ +0003e730: 6573 2c20 666f 7220 6578 616d 706c 6529 es, for example) │ │ │ │ │ +0003e740: 2069 730a 6368 616e 6765 642e 2020 5468 is.changed. Th │ │ │ │ │ +0003e750: 6973 2070 7261 6374 6963 6520 6973 2076 is practice is v │ │ │ │ │ +0003e760: 6974 616c 2074 6f20 616c 6c6f 7769 6e67 ital to allowing │ │ │ │ │ +0003e770: 2063 6c65 616e 2075 7067 7261 6465 7320 clean upgrades │ │ │ │ │ +0003e780: 6672 6f6d 206f 6c64 6572 0a76 6572 7369 from older.versi │ │ │ │ │ +0003e790: 6f6e 7320 6f66 2074 6865 2070 6163 6b61 ons of the packa │ │ │ │ │ +0003e7a0: 6765 2061 6e64 2063 6c65 616e 2074 7261 ge and clean tra │ │ │ │ │ +0003e7b0: 6e73 6974 696f 6e73 2062 6574 7765 656e nsitions between │ │ │ │ │ +0003e7c0: 2074 6865 206f 6c64 2041 4249 2061 6e64 the old ABI and │ │ │ │ │ +0003e7d0: 0a6e 6577 2041 4249 2077 6974 686f 7574 .new ABI without │ │ │ │ │ +0003e7e0: 2068 6176 696e 6720 746f 2075 7067 7261 having to upgra │ │ │ │ │ +0003e7f0: 6465 2065 7665 7279 2061 6666 6563 7465 de every affecte │ │ │ │ │ +0003e800: 6420 7061 636b 6167 6520 7369 6d75 6c74 d package simult │ │ │ │ │ +0003e810: 616e 656f 7573 6c79 2e0a 0a54 6865 20e2 aneously...The . │ │ │ │ │ +0003e820: 8098 534f 4e41 4d45 e280 9920 616e 6420 ..SONAME... and │ │ │ │ │ +0003e830: 6269 6e61 7279 2070 6163 6b61 6765 206e binary package n │ │ │ │ │ +0003e840: 616d 6520 6e65 6564 206e 6f74 2c20 616e ame need not, an │ │ │ │ │ +0003e850: 6420 696e 6465 6564 206e 6f72 6d61 6c6c d indeed normall │ │ │ │ │ +0003e860: 790a 7368 6f75 6c64 206e 6f74 2c20 6368 y.should not, ch │ │ │ │ │ +0003e870: 616e 6765 2069 6620 6e65 7720 696e 7465 ange if new inte │ │ │ │ │ +0003e880: 7266 6163 6573 2061 7265 2061 6464 6564 rfaces are added │ │ │ │ │ +0003e890: 2062 7574 206e 6f6e 6520 6172 6520 7265 but none are re │ │ │ │ │ +0003e8a0: 6d6f 7665 6420 6f72 0a63 6861 6e67 6564 moved or.changed │ │ │ │ │ +0003e8b0: 2c20 7369 6e63 6520 7468 6973 2077 696c , since this wil │ │ │ │ │ +0003e8c0: 6c20 6e6f 7420 6272 6561 6b20 6269 6e61 l not break bina │ │ │ │ │ +0003e8d0: 7269 6573 206c 696e 6b65 6420 6167 6169 ries linked agai │ │ │ │ │ +0003e8e0: 6e73 7420 7468 6520 6f6c 640a 7368 6172 nst the old.shar │ │ │ │ │ +0003e8f0: 6564 206c 6962 7261 7279 2e20 2043 6f72 ed library. Cor │ │ │ │ │ +0003e900: 7265 6374 2076 6572 7369 6f6e 696e 6720 rect versioning │ │ │ │ │ +0003e910: 6f66 2064 6570 656e 6465 6e63 6965 7320 of dependencies │ │ │ │ │ +0003e920: 6f6e 2074 6865 206e 6577 6572 2073 6861 on the newer sha │ │ │ │ │ +0003e930: 7265 640a 6c69 6272 6172 7920 6279 2062 red.library by b │ │ │ │ │ +0003e940: 696e 6172 6965 7320 7468 6174 2075 7365 inaries that use │ │ │ │ │ +0003e950: 2074 6865 206e 6577 2069 6e74 6572 6661 the new interfa │ │ │ │ │ +0003e960: 6365 7320 6973 2068 616e 646c 6564 2076 ces is handled v │ │ │ │ │ +0003e970: 6961 2074 6865 0ae2 8098 7379 6d62 6f6c ia the....symbol │ │ │ │ │ +0003e980: 73e2 8099 206f 7220 e280 9873 686c 6962 s... or ...shlib │ │ │ │ │ +0003e990: 73e2 8099 2073 7973 7465 6d20 2873 6565 s... system (see │ │ │ │ │ +0003e9a0: 202a 6e6f 7465 2044 6570 656e 6465 6e63 *note Dependenc │ │ │ │ │ +0003e9b0: 6965 7320 6265 7477 6565 6e20 7468 6520 ies between the │ │ │ │ │ +0003e9c0: 6c69 6272 6172 790a 616e 6420 6f74 6865 library.and othe │ │ │ │ │ +0003e9d0: 7220 7061 636b 6167 6573 3a20 3130 352e r packages: 105. │ │ │ │ │ +0003e9e0: 292e 0a0a 5468 6520 7061 636b 6167 6520 )...The package │ │ │ │ │ +0003e9f0: 7368 6f75 6c64 2069 6e73 7461 6c6c 2074 should install t │ │ │ │ │ +0003ea00: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ +0003ea10: 6965 7320 756e 6465 7220 7468 6569 7220 ies under their │ │ │ │ │ +0003ea20: 6e6f 726d 616c 0a6e 616d 6573 2e20 2046 normal.names. F │ │ │ │ │ +0003ea30: 6f72 2065 7861 6d70 6c65 2c20 7468 6520 or example, the │ │ │ │ │ +0003ea40: 6c69 6267 6462 6d33 2070 6163 6b61 6765 libgdbm3 package │ │ │ │ │ +0003ea50: 2073 686f 756c 6420 696e 7374 616c 6c0a should install. │ │ │ │ │ +0003ea60: e280 986c 6962 6764 626d 2e73 6f2e 332e ...libgdbm.so.3. │ │ │ │ │ +0003ea70: 302e 30e2 8099 2061 7320 e280 982f 7573 0.0... as .../us │ │ │ │ │ +0003ea80: 722f 6c69 622f 6c69 6267 6462 6d2e 736f r/lib/libgdbm.so │ │ │ │ │ +0003ea90: 2e33 2e30 2e30 e280 992e 2020 5468 6520 .3.0.0.... The │ │ │ │ │ +0003eaa0: 6669 6c65 7320 7368 6f75 6c64 206e 6f74 files should not │ │ │ │ │ +0003eab0: 0a62 6520 7265 6e61 6d65 6420 6f72 2072 .be renamed or r │ │ │ │ │ +0003eac0: 652d 6c69 6e6b 6564 2062 7920 616e 7920 e-linked by any │ │ │ │ │ +0003ead0: e280 9870 7265 726d e280 9920 6f72 20e2 ...prerm... or . │ │ │ │ │ +0003eae0: 8098 706f 7374 726d e280 9920 7363 7269 ..postrm... scri │ │ │ │ │ +0003eaf0: 7074 733b 20e2 8098 6470 6b67 e280 9920 pts; ...dpkg... │ │ │ │ │ +0003eb00: 7769 6c6c 0a74 616b 6520 6361 7265 206f will.take care o │ │ │ │ │ +0003eb10: 6620 7265 6e61 6d69 6e67 2074 6869 6e67 f renaming thing │ │ │ │ │ +0003eb20: 7320 7361 6665 6c79 2077 6974 686f 7574 s safely without │ │ │ │ │ +0003eb30: 2061 6666 6563 7469 6e67 2072 756e 6e69 affecting runni │ │ │ │ │ +0003eb40: 6e67 2070 726f 6772 616d 732c 0a61 6e64 ng programs,.and │ │ │ │ │ +0003eb50: 2061 7474 656d 7074 7320 746f 2069 6e74 attempts to int │ │ │ │ │ +0003eb60: 6572 6665 7265 2077 6974 6820 7468 6973 erfere with this │ │ │ │ │ +0003eb70: 2061 7265 206c 696b 656c 7920 746f 206c are likely to l │ │ │ │ │ +0003eb80: 6561 6420 746f 2070 726f 626c 656d 732e ead to problems. │ │ │ │ │ +0003eb90: 0a0a 5368 6172 6564 206c 6962 7261 7269 ..Shared librari │ │ │ │ │ +0003eba0: 6573 2073 686f 756c 6420 6e6f 7420 6265 es should not be │ │ │ │ │ +0003ebb0: 2069 6e73 7461 6c6c 6564 2065 7865 6375 installed execu │ │ │ │ │ +0003ebc0: 7461 626c 652c 2073 696e 6365 2074 6865 table, since the │ │ │ │ │ +0003ebd0: 2064 796e 616d 6963 0a6c 696e 6b65 7220 dynamic.linker │ │ │ │ │ +0003ebe0: 646f 6573 206e 6f74 2072 6571 7569 7265 does not require │ │ │ │ │ +0003ebf0: 2074 6869 7320 616e 6420 7472 7969 6e67 this and trying │ │ │ │ │ +0003ec00: 2074 6f20 6578 6563 7574 6520 6120 7368 to execute a sh │ │ │ │ │ +0003ec10: 6172 6564 206c 6962 7261 7279 0a75 7375 ared library.usu │ │ │ │ │ +0003ec20: 616c 6c79 2072 6573 756c 7473 2069 6e20 ally results in │ │ │ │ │ +0003ec30: 6120 636f 7265 2064 756d 702e 0a0a 5468 a core dump...Th │ │ │ │ │ +0003ec40: 6520 7275 6e2d 7469 6d65 206c 6962 7261 e run-time libra │ │ │ │ │ +0003ec50: 7279 2070 6163 6b61 6765 2073 686f 756c ry package shoul │ │ │ │ │ +0003ec60: 6420 696e 636c 7564 6520 7468 6520 7379 d include the sy │ │ │ │ │ +0003ec70: 6d62 6f6c 6963 206c 696e 6b20 666f 7220 mbolic link for │ │ │ │ │ +0003ec80: 7468 650a e280 9853 4f4e 414d 45e2 8099 the....SONAME... │ │ │ │ │ +0003ec90: 2074 6861 7420 e280 986c 6463 6f6e 6669 that ...ldconfi │ │ │ │ │ +0003eca0: 67e2 8099 2077 6f75 6c64 2063 7265 6174 g... would creat │ │ │ │ │ +0003ecb0: 6520 666f 7220 7468 6520 7368 6172 6564 e for the shared │ │ │ │ │ +0003ecc0: 206c 6962 7261 7269 6573 2e20 2046 6f72 libraries. For │ │ │ │ │ +0003ecd0: 0a65 7861 6d70 6c65 2c20 7468 6520 6c69 .example, the li │ │ │ │ │ +0003ece0: 6267 6462 6d33 2070 6163 6b61 6765 2073 bgdbm3 package s │ │ │ │ │ +0003ecf0: 686f 756c 6420 696e 636c 7564 6520 6120 hould include a │ │ │ │ │ +0003ed00: 7379 6d62 6f6c 6963 206c 696e 6b20 6672 symbolic link fr │ │ │ │ │ +0003ed10: 6f6d 0ae2 8098 2f75 7372 2f6c 6962 2f6c om..../usr/lib/l │ │ │ │ │ +0003ed20: 6962 6764 626d 2e73 6f2e 33e2 8099 2074 ibgdbm.so.3... t │ │ │ │ │ +0003ed30: 6f20 e280 986c 6962 6764 626d 2e73 6f2e o ...libgdbm.so. │ │ │ │ │ +0003ed40: 332e 302e 30e2 8099 2e20 2054 6869 7320 3.0.0.... This │ │ │ │ │ +0003ed50: 6973 206e 6565 6465 6420 736f 2074 6861 is needed so tha │ │ │ │ │ +0003ed60: 740a 7468 6520 6479 6e61 6d69 6320 6c69 t.the dynamic li │ │ │ │ │ +0003ed70: 6e6b 6572 2028 666f 7220 6578 616d 706c nker (for exampl │ │ │ │ │ +0003ed80: 6520 e280 986c 642e 736f e280 9920 6f72 e ...ld.so... or │ │ │ │ │ +0003ed90: 20e2 8098 6c64 2d6c 696e 7578 2e73 6f2e ...ld-linux.so. │ │ │ │ │ +0003eda0: 2ae2 8099 2920 6361 6e20 6669 6e64 2074 *...) can find t │ │ │ │ │ +0003edb0: 6865 0a6c 6962 7261 7279 2062 6574 7765 he.library betwe │ │ │ │ │ +0003edc0: 656e 2074 6865 2074 696d 6520 7468 6174 en the time that │ │ │ │ │ +0003edd0: 20e2 8098 6470 6b67 e280 9920 696e 7374 ...dpkg... inst │ │ │ │ │ +0003ede0: 616c 6c73 2069 7420 616e 6420 7468 6520 alls it and the │ │ │ │ │ +0003edf0: 7469 6d65 2074 6861 740a e280 986c 6463 time that....ldc │ │ │ │ │ +0003ee00: 6f6e 6669 67e2 8099 2069 7320 7275 6e20 onfig... is run │ │ │ │ │ +0003ee10: 696e 2074 6865 20e2 8098 706f 7374 696e in the ...postin │ │ │ │ │ +0003ee20: 7374 e280 9920 7363 7269 7074 2e20 2028 st... script. ( │ │ │ │ │ +0003ee30: 3329 0a0a 2a20 4d65 6e75 3a0a 0a2a 206c 3)..* Menu:..* l │ │ │ │ │ +0003ee40: 6463 6f6e 6669 673a 3a0a 0a20 2020 2d2d dconfig::.. -- │ │ │ │ │ +0003ee50: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +0003ee60: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +0003ee70: 2020 2831 2920 5468 6572 6520 6172 6520 (1) There are │ │ │ │ │ +0003ee80: 736f 6d65 2065 7863 6570 7469 6f6e 616c some exceptional │ │ │ │ │ +0003ee90: 2073 6974 7561 7469 6f6e 7320 696e 2077 situations in w │ │ │ │ │ +0003eea0: 6869 6368 2063 6f2d 696e 7374 616c 6c61 hich co-installa │ │ │ │ │ +0003eeb0: 7469 6f6e 206f 660a 7477 6f20 7665 7273 tion of.two vers │ │ │ │ │ +0003eec0: 696f 6e73 206f 6620 6120 7368 6172 6564 ions of a shared │ │ │ │ │ +0003eed0: 206c 6962 7261 7279 2069 7320 6e6f 7420 library is not │ │ │ │ │ +0003eee0: 7361 6665 2c20 616e 6420 7468 6520 6e65 safe, and the ne │ │ │ │ │ +0003eef0: 7720 7368 6172 6564 206c 6962 7261 7279 w shared library │ │ │ │ │ +0003ef00: 0a70 6163 6b61 6765 2068 6173 2074 6f20 .package has to │ │ │ │ │ +0003ef10: 636f 6e66 6c69 6374 2077 6974 6820 7468 conflict with th │ │ │ │ │ +0003ef20: 6520 7072 6576 696f 7573 2073 6861 7265 e previous share │ │ │ │ │ +0003ef30: 6420 6c69 6272 6172 7920 7061 636b 6167 d library packag │ │ │ │ │ +0003ef40: 652e 2020 5468 6973 0a69 7320 6e65 7665 e. This.is neve │ │ │ │ │ +0003ef50: 7220 6465 7369 7261 626c 652c 2073 696e r desirable, sin │ │ │ │ │ +0003ef60: 6365 2069 7420 6361 7573 6573 2073 6967 ce it causes sig │ │ │ │ │ +0003ef70: 6e69 6669 6361 6e74 2064 6973 7275 7074 nificant disrupt │ │ │ │ │ +0003ef80: 696f 6e20 6475 7269 6e67 0a75 7067 7261 ion during.upgra │ │ │ │ │ +0003ef90: 6465 7320 616e 6420 706f 7465 6e74 6961 des and potentia │ │ │ │ │ +0003efa0: 6c6c 7920 6272 6561 6b73 2075 6e70 6163 lly breaks unpac │ │ │ │ │ +0003efb0: 6b61 6765 6420 7468 6972 642d 7061 7274 kaged third-part │ │ │ │ │ +0003efc0: 7920 6269 6e61 7269 6573 2c20 6275 7420 y binaries, but │ │ │ │ │ +0003efd0: 6973 0a73 6f6d 6574 696d 6573 2075 6e61 is.sometimes una │ │ │ │ │ +0003efe0: 766f 6964 6162 6c65 2e20 2054 6865 7365 voidable. These │ │ │ │ │ +0003eff0: 2073 6974 7561 7469 6f6e 7320 6172 6520 situations are │ │ │ │ │ +0003f000: 7375 6666 6963 6965 6e74 6c79 2072 6172 sufficiently rar │ │ │ │ │ +0003f010: 6520 7468 6174 2074 6865 790a 7573 7561 e that they.usua │ │ │ │ │ +0003f020: 6c6c 7920 7761 7272 616e 7420 7072 6f6a lly warrant proj │ │ │ │ │ +0003f030: 6563 742d 7769 6465 2064 6973 6375 7373 ect-wide discuss │ │ │ │ │ +0003f040: 696f 6e2c 2061 6e64 2061 7265 2063 6f6d ion, and are com │ │ │ │ │ +0003f050: 706c 6578 2065 6e6f 7567 6820 7468 6174 plex enough that │ │ │ │ │ +0003f060: 2074 6865 0a72 756c 6573 2066 6f72 2074 the.rules for t │ │ │ │ │ +0003f070: 6865 6d20 6361 6e6e 6f74 2062 6520 636f hem cannot be co │ │ │ │ │ +0003f080: 6469 6669 6564 2069 6e20 4465 6269 616e dified in Debian │ │ │ │ │ +0003f090: 2050 6f6c 6963 792e 0a0a 2020 2028 3229 Policy... (2) │ │ │ │ │ +0003f0a0: 2054 6865 2066 6f6c 6c6f 7769 6e67 2063 The following c │ │ │ │ │ +0003f0b0: 6f6d 6d61 6e64 2c20 7768 656e 2072 756e ommand, when run │ │ │ │ │ +0003f0c0: 206f 6e20 6120 7368 6172 6564 206c 6962 on a shared lib │ │ │ │ │ +0003f0d0: 7261 7279 2c20 7769 6c6c 206f 7574 7075 rary, will outpu │ │ │ │ │ +0003f0e0: 740a 7468 6520 6e61 6d65 2074 6f20 6265 t.the name to be │ │ │ │ │ +0003f0f0: 2075 7365 6420 666f 7220 7468 6520 4465 used for the De │ │ │ │ │ +0003f100: 6269 616e 2070 6163 6b61 6765 2063 6f6e bian package con │ │ │ │ │ +0003f110: 7461 696e 696e 6720 7468 6174 2073 6861 taining that sha │ │ │ │ │ +0003f120: 7265 640a 6c69 6272 6172 793a 0a0a 2020 red.library:.. │ │ │ │ │ +0003f130: 2020 206f 626a 6475 6d70 202d 7020 2f70 objdump -p /p │ │ │ │ │ +0003f140: 6174 682f 746f 2f6c 6962 666f 6f2d 6261 ath/to/libfoo-ba │ │ │ │ │ +0003f150: 722e 736f 2e31 2e32 2e33 205c 0a20 2020 r.so.1.2.3 \. │ │ │ │ │ +0003f160: 2020 2020 2020 7c20 7365 6420 2d6e 202d | sed -n - │ │ │ │ │ +0003f170: 6527 732f 5e5b 5b3a 7370 6163 653a 5d5d e's/^[[:space:]] │ │ │ │ │ +0003f180: 2a53 4f4e 414d 455b 5b3a 7370 6163 653a *SONAME[[:space: │ │ │ │ │ +0003f190: 5d5d 2a2f 2f70 2720 5c0a 2020 2020 2020 ]]*//p' \. │ │ │ │ │ +0003f1a0: 2020 207c 204c 435f 414c 4c3d 4320 7365 | LC_ALL=C se │ │ │ │ │ +0003f1b0: 6420 2d72 202d 6527 732f 285b 302d 395d d -r -e's/([0-9] │ │ │ │ │ +0003f1c0: 295c 2e73 6f5c 2e2f 5c31 2d2f 3b20 732f )\.so\./\1-/; s/ │ │ │ │ │ +0003f1d0: 5c2e 736f 285c 2e7c 2429 2f2f 3b20 792f \.so(\.|$)//; y/ │ │ │ │ │ +0003f1e0: 5f2f 2d2f 3b20 732f 282e 2a29 2f5c 4c26 _/-/; s/(.*)/\L& │ │ │ │ │ +0003f1f0: 2f27 0a0a 2020 2028 3329 2054 6865 2070 /'.. (3) The p │ │ │ │ │ +0003f200: 6163 6b61 6765 206d 616e 6167 656d 656e ackage managemen │ │ │ │ │ +0003f210: 7420 7379 7374 656d 2072 6571 7569 7265 t system require │ │ │ │ │ +0003f220: 7320 7468 6520 6c69 6272 6172 7920 746f s the library to │ │ │ │ │ +0003f230: 2062 6520 706c 6163 6564 0a62 6566 6f72 be placed.befor │ │ │ │ │ +0003f240: 6520 7468 6520 7379 6d62 6f6c 6963 206c e the symbolic l │ │ │ │ │ +0003f250: 696e 6b20 706f 696e 7469 6e67 2074 6f20 ink pointing to │ │ │ │ │ +0003f260: 6974 2069 6e20 7468 6520 e280 982e 6465 it in the ....de │ │ │ │ │ +0003f270: 62e2 8099 2066 696c 652e 2020 5468 6973 b... file. This │ │ │ │ │ +0003f280: 2069 7320 736f 0a74 6861 7420 7768 656e is so.that when │ │ │ │ │ +0003f290: 20e2 8098 6470 6b67 e280 9920 636f 6d65 ...dpkg... come │ │ │ │ │ +0003f2a0: 7320 746f 2069 6e73 7461 6c6c 2074 6865 s to install the │ │ │ │ │ +0003f2b0: 2073 796d 6c69 6e6b 2028 6f76 6572 7772 symlink (overwr │ │ │ │ │ +0003f2c0: 6974 696e 6720 7468 6520 7072 6576 696f iting the previo │ │ │ │ │ +0003f2d0: 7573 0a73 796d 6c69 6e6b 2070 6f69 6e74 us.symlink point │ │ │ │ │ +0003f2e0: 696e 6720 6174 2061 6e20 6f6c 6465 7220 ing at an older │ │ │ │ │ +0003f2f0: 7665 7273 696f 6e20 6f66 2074 6865 206c version of the l │ │ │ │ │ +0003f300: 6962 7261 7279 292c 2074 6865 206e 6577 ibrary), the new │ │ │ │ │ +0003f310: 2073 6861 7265 640a 6c69 6272 6172 7920 shared.library │ │ │ │ │ +0003f320: 6973 2061 6c72 6561 6479 2069 6e20 706c is already in pl │ │ │ │ │ +0003f330: 6163 652e 2020 496e 2074 6865 2070 6173 ace. In the pas │ │ │ │ │ +0003f340: 742c 2074 6869 7320 7761 7320 6163 6869 t, this was achi │ │ │ │ │ +0003f350: 6576 6564 2062 7920 6372 6561 7469 6e67 eved by creating │ │ │ │ │ +0003f360: 0a74 6865 206c 6962 7261 7279 2069 6e20 .the library in │ │ │ │ │ +0003f370: 7468 6520 7465 6d70 6f72 6172 7920 7061 the temporary pa │ │ │ │ │ +0003f380: 636b 6167 696e 6720 6469 7265 6374 6f72 ckaging director │ │ │ │ │ +0003f390: 7920 6265 666f 7265 2063 7265 6174 696e y before creatin │ │ │ │ │ +0003f3a0: 6720 7468 650a 7379 6d6c 696e 6b2e 2020 g the.symlink. │ │ │ │ │ +0003f3b0: 556e 666f 7274 756e 6174 656c 792c 2074 Unfortunately, t │ │ │ │ │ +0003f3c0: 6869 7320 7761 7320 6e6f 7420 616c 7761 his was not alwa │ │ │ │ │ +0003f3d0: 7973 2065 6666 6563 7469 7665 2c20 7369 ys effective, si │ │ │ │ │ +0003f3e0: 6e63 6520 7468 650a 6275 696c 6469 6e67 nce the.building │ │ │ │ │ +0003f3f0: 206f 6620 7468 6520 7461 7220 6669 6c65 of the tar file │ │ │ │ │ +0003f400: 2069 6e20 7468 6520 e280 982e 6465 62e2 in the ....deb. │ │ │ │ │ +0003f410: 8099 2064 6570 656e 6465 6420 6f6e 2074 .. depended on t │ │ │ │ │ +0003f420: 6865 2062 6568 6176 696f 7220 6f66 2074 he behavior of t │ │ │ │ │ +0003f430: 6865 0a75 6e64 6572 6c79 696e 6720 6669 he.underlying fi │ │ │ │ │ +0003f440: 6c65 2073 7973 7465 6d2e 2020 536f 6d65 le system. Some │ │ │ │ │ +0003f450: 2066 696c 6520 7379 7374 656d 7320 2873 file systems (s │ │ │ │ │ +0003f460: 7563 6820 6173 2072 6569 7365 7266 7329 uch as reiserfs) │ │ │ │ │ +0003f470: 2072 656f 7264 6572 0a74 6865 2066 696c reorder.the fil │ │ │ │ │ +0003f480: 6573 2073 6f20 7468 6174 2074 6865 206f es so that the o │ │ │ │ │ +0003f490: 7264 6572 206f 6620 6372 6561 7469 6f6e rder of creation │ │ │ │ │ +0003f4a0: 2069 7320 666f 7267 6f74 7465 6e2e 2020 is forgotten. │ │ │ │ │ +0003f4b0: 5369 6e63 6520 7665 7273 696f 6e0a 312e Since version.1. │ │ │ │ │ +0003f4c0: 372e 302c 20e2 8098 6470 6b67 e280 9920 7.0, ...dpkg... │ │ │ │ │ +0003f4d0: 7265 6f72 6465 7273 2074 6865 2066 696c reorders the fil │ │ │ │ │ +0003f4e0: 6573 2069 7473 656c 6620 6173 206e 6563 es itself as nec │ │ │ │ │ +0003f4f0: 6573 7361 7279 2077 6865 6e20 6275 696c essary when buil │ │ │ │ │ +0003f500: 6469 6e67 2061 0a70 6163 6b61 6765 2e20 ding a.package. │ │ │ │ │ +0003f510: 2054 6875 7320 6974 2069 7320 6e6f 206c Thus it is no l │ │ │ │ │ +0003f520: 6f6e 6765 7220 696d 706f 7274 616e 7420 onger important │ │ │ │ │ +0003f530: 746f 2063 6f6e 6365 726e 206f 6e65 7365 to concern onese │ │ │ │ │ +0003f540: 6c66 2077 6974 6820 7468 650a 6f72 6465 lf with the.orde │ │ │ │ │ +0003f550: 7220 6f66 2066 696c 6520 6372 6561 7469 r of file creati │ │ │ │ │ +0003f560: 6f6e 2e0a 0a1f 0a46 696c 653a 2064 6562 on.....File: deb │ │ │ │ │ +0003f570: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0003f580: 2020 4e6f 6465 3a20 6c64 636f 6e66 6967 Node: ldconfig │ │ │ │ │ +0003f590: 2c20 2055 703a 2052 756e 2d74 696d 6520 , Up: Run-time │ │ │ │ │ +0003f5a0: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ +0003f5b0: 0a0a 382e 312e 3120 e280 986c 6463 6f6e ..8.1.1 ...ldcon │ │ │ │ │ +0003f5c0: 6669 67e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d fig....--------- │ │ │ │ │ +0003f5d0: 2d2d 2d2d 2d2d 2d0a 0a41 6e79 2070 6163 -------..Any pac │ │ │ │ │ +0003f5e0: 6b61 6765 2069 6e73 7461 6c6c 696e 6720 kage installing │ │ │ │ │ +0003f5f0: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ +0003f600: 2069 6e20 6f6e 6520 6f66 2074 6865 2064 in one of the d │ │ │ │ │ +0003f610: 6566 6175 6c74 206c 6962 7261 7279 0a64 efault library.d │ │ │ │ │ +0003f620: 6972 6563 746f 7269 6573 206f 6620 7468 irectories of th │ │ │ │ │ +0003f630: 6520 6479 6e61 6d69 6320 6c69 6e6b 6572 e dynamic linker │ │ │ │ │ +0003f640: 2028 7768 6963 6820 6172 6520 6375 7272 (which are curr │ │ │ │ │ +0003f650: 656e 746c 7920 e280 982f 7573 722f 6c69 ently .../usr/li │ │ │ │ │ +0003f660: 62e2 8099 2061 6e64 0ae2 8098 2f6c 6962 b... and..../lib │ │ │ │ │ +0003f670: e280 9929 206f 7220 6120 6469 7265 6374 ...) or a direct │ │ │ │ │ +0003f680: 6f72 7920 7468 6174 2069 7320 6c69 7374 ory that is list │ │ │ │ │ +0003f690: 6564 2069 6e20 e280 982f 6574 632f 6c64 ed in .../etc/ld │ │ │ │ │ +0003f6a0: 2e73 6f2e 636f 6e66 e280 9920 2831 2920 .so.conf... (1) │ │ │ │ │ +0003f6b0: 6d75 7374 2075 7365 0ae2 8098 6c64 636f must use....ldco │ │ │ │ │ +0003f6c0: 6e66 6967 e280 9920 746f 2075 7064 6174 nfig... to updat │ │ │ │ │ +0003f6d0: 6520 7468 6520 7368 6172 6564 206c 6962 e the shared lib │ │ │ │ │ +0003f6e0: 7261 7279 2073 7973 7465 6d2e 0a0a 416e rary system...An │ │ │ │ │ +0003f6f0: 7920 7375 6368 2070 6163 6b61 6765 206d y such package m │ │ │ │ │ +0003f700: 7573 7420 6861 7665 2074 6865 206c 696e ust have the lin │ │ │ │ │ +0003f710: 6520 e280 9861 6374 6976 6174 652d 6e6f e ...activate-no │ │ │ │ │ +0003f720: 6177 6169 7420 6c64 636f 6e66 6967 e280 await ldconfig.. │ │ │ │ │ +0003f730: 9920 696e 2069 7473 0ae2 8098 7472 6967 . in its....trig │ │ │ │ │ +0003f740: 6765 7273 e280 9920 636f 6e74 726f 6c20 gers... control │ │ │ │ │ +0003f750: 6669 6c65 2028 692e 652e 2020 e280 9844 file (i.e. ...D │ │ │ │ │ +0003f760: 4542 4941 4e2f 7472 6967 6765 7273 e280 EBIAN/triggers.. │ │ │ │ │ +0003f770: 9929 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d .)... -------- │ │ │ │ │ +0003f780: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +0003f790: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +0003f7a0: 5468 6573 6520 6172 6520 6375 7272 656e These are curren │ │ │ │ │ +0003f7b0: 746c 7920 e280 982f 7573 722f 6c6f 6361 tly .../usr/loca │ │ │ │ │ +0003f7c0: 6c2f 6c69 62e2 8099 2070 6c75 7320 6469 l/lib... plus di │ │ │ │ │ +0003f7d0: 7265 6374 6f72 6965 7320 756e 6465 720a rectories under. │ │ │ │ │ +0003f7e0: e280 982f 6c69 62e2 8099 2061 6e64 20e2 .../lib... and . │ │ │ │ │ +0003f7f0: 8098 2f75 7372 2f6c 6962 e280 9920 6d61 ../usr/lib... ma │ │ │ │ │ +0003f800: 7463 6869 6e67 2074 6865 206d 756c 7469 tching the multi │ │ │ │ │ +0003f810: 6172 6368 2074 7269 706c 6574 2066 6f72 arch triplet for │ │ │ │ │ +0003f820: 2074 6865 2073 7973 7465 6d0a 6172 6368 the system.arch │ │ │ │ │ +0003f830: 6974 6563 7475 7265 2e0a 0a1f 0a46 696c itecture.....Fil │ │ │ │ │ +0003f840: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0003f850: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5368 .info, Node: Sh │ │ │ │ │ +0003f860: 6172 6564 206c 6962 7261 7279 2073 7570 ared library sup │ │ │ │ │ +0003f870: 706f 7274 2066 696c 6573 2c20 204e 6578 port files, Nex │ │ │ │ │ +0003f880: 743a 2053 7461 7469 6320 6c69 6272 6172 t: Static librar │ │ │ │ │ +0003f890: 6965 732c 2020 5072 6576 3a20 5275 6e2d ies, Prev: Run- │ │ │ │ │ +0003f8a0: 7469 6d65 2073 6861 7265 6420 6c69 6272 time shared libr │ │ │ │ │ +0003f8b0: 6172 6965 732c 2020 5570 3a20 5368 6172 aries, Up: Shar │ │ │ │ │ +0003f8c0: 6564 206c 6962 7261 7269 6573 0a0a 382e ed libraries..8. │ │ │ │ │ +0003f8d0: 3220 5368 6172 6564 206c 6962 7261 7279 2 Shared library │ │ │ │ │ +0003f8e0: 2073 7570 706f 7274 2066 696c 6573 0a3d support files.= │ │ │ │ │ +0003f8f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003f900: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +0003f910: 0a49 6620 796f 7572 2070 6163 6b61 6765 .If your package │ │ │ │ │ +0003f920: 2063 6f6e 7461 696e 7320 6669 6c65 7320 contains files │ │ │ │ │ +0003f930: 7768 6f73 6520 6e61 6d65 7320 646f 206e whose names do n │ │ │ │ │ +0003f940: 6f74 2063 6861 6e67 6520 7769 7468 2065 ot change with e │ │ │ │ │ +0003f950: 6163 680a 6368 616e 6765 2069 6e20 7468 ach.change in th │ │ │ │ │ +0003f960: 6520 6c69 6272 6172 7920 7368 6172 6564 e library shared │ │ │ │ │ +0003f970: 206f 626a 6563 7420 7665 7273 696f 6e2c object version, │ │ │ │ │ +0003f980: 2079 6f75 206d 7573 7420 6e6f 7420 7075 you must not pu │ │ │ │ │ +0003f990: 7420 7468 656d 2069 6e0a 7468 6520 7368 t them in.the sh │ │ │ │ │ +0003f9a0: 6172 6564 206c 6962 7261 7279 2070 6163 ared library pac │ │ │ │ │ +0003f9b0: 6b61 6765 2e20 204f 7468 6572 7769 7365 kage. Otherwise │ │ │ │ │ +0003f9c0: 2c20 7365 7665 7261 6c20 7665 7273 696f , several versio │ │ │ │ │ +0003f9d0: 6e73 206f 6620 7468 6520 7368 6172 6564 ns of the shared │ │ │ │ │ +0003f9e0: 0a6c 6962 7261 7279 2063 616e 6e6f 7420 .library cannot │ │ │ │ │ +0003f9f0: 6265 2069 6e73 7461 6c6c 6564 2061 7420 be installed at │ │ │ │ │ +0003fa00: 7468 6520 7361 6d65 2074 696d 6520 7769 the same time wi │ │ │ │ │ +0003fa10: 7468 6f75 7420 6669 6c65 6e61 6d65 2063 thout filename c │ │ │ │ │ +0003fa20: 6c61 7368 6573 2c0a 6d61 6b69 6e67 2075 lashes,.making u │ │ │ │ │ +0003fa30: 7067 7261 6465 7320 616e 6420 7472 616e pgrades and tran │ │ │ │ │ +0003fa40: 7369 7469 6f6e 7320 756e 6e65 6365 7373 sitions unnecess │ │ │ │ │ +0003fa50: 6172 696c 7920 6469 6666 6963 756c 742e arily difficult. │ │ │ │ │ +0003fa60: 0a0a 4974 2069 7320 7265 636f 6d6d 656e ..It is recommen │ │ │ │ │ +0003fa70: 6465 6420 7468 6174 2073 7570 706f 7274 ded that support │ │ │ │ │ +0003fa80: 696e 6720 6669 6c65 7320 616e 6420 7275 ing files and ru │ │ │ │ │ +0003fa90: 6e2d 7469 6d65 2073 7570 706f 7274 2070 n-time support p │ │ │ │ │ +0003faa0: 726f 6772 616d 730a 7468 6174 2064 6f20 rograms.that do │ │ │ │ │ +0003fab0: 6e6f 7420 6e65 6564 2074 6f20 6265 2069 not need to be i │ │ │ │ │ +0003fac0: 6e76 6f6b 6564 206d 616e 7561 6c6c 7920 nvoked manually │ │ │ │ │ +0003fad0: 6279 2075 7365 7273 2c20 6275 7420 6172 by users, but ar │ │ │ │ │ +0003fae0: 6520 6e65 7665 7274 6865 6c65 7373 0a72 e nevertheless.r │ │ │ │ │ +0003faf0: 6571 7569 7265 6420 666f 7220 7468 6520 equired for the │ │ │ │ │ +0003fb00: 7061 636b 6167 6520 746f 2066 756e 6374 package to funct │ │ │ │ │ +0003fb10: 696f 6e2c 2062 6520 706c 6163 6564 2028 ion, be placed ( │ │ │ │ │ +0003fb20: 6966 2074 6865 7920 6172 6520 6269 6e61 if they are bina │ │ │ │ │ +0003fb30: 7279 2920 696e 0a61 2073 7562 6469 7265 ry) in.a subdire │ │ │ │ │ +0003fb40: 6374 6f72 7920 6f66 20e2 8098 2f75 7372 ctory of .../usr │ │ │ │ │ +0003fb50: 2f6c 6962 e280 992c 2070 7265 6665 7261 /lib..., prefera │ │ │ │ │ +0003fb60: 626c 7920 756e 6465 7220 e280 982f 7573 bly under .../us │ │ │ │ │ +0003fb70: 722f 6c69 622f e280 9970 6163 6b61 6765 r/lib/...package │ │ │ │ │ +0003fb80: 2d6e 616d 652e 0a49 6620 7468 6520 7072 -name..If the pr │ │ │ │ │ +0003fb90: 6f67 7261 6d20 6f72 2066 696c 6520 6973 ogram or file is │ │ │ │ │ +0003fba0: 2061 7263 6869 7465 6374 7572 6520 696e architecture in │ │ │ │ │ +0003fbb0: 6465 7065 6e64 656e 742c 2074 6865 2072 dependent, the r │ │ │ │ │ +0003fbc0: 6563 6f6d 6d65 6e64 6174 696f 6e0a 6973 ecommendation.is │ │ │ │ │ +0003fbd0: 2066 6f72 2069 7420 746f 2062 6520 706c for it to be pl │ │ │ │ │ +0003fbe0: 6163 6564 2069 6e20 6120 7375 6264 6972 aced in a subdir │ │ │ │ │ +0003fbf0: 6563 746f 7279 206f 6620 e280 982f 7573 ectory of .../us │ │ │ │ │ +0003fc00: 722f 7368 6172 65e2 8099 2069 6e73 7465 r/share... inste │ │ │ │ │ +0003fc10: 6164 2c0a 7072 6566 6572 6162 6c79 2075 ad,.preferably u │ │ │ │ │ +0003fc20: 6e64 6572 20e2 8098 2f75 7372 2f73 6861 nder .../usr/sha │ │ │ │ │ +0003fc30: 7265 2fe2 8099 7061 636b 6167 652d 6e61 re/...package-na │ │ │ │ │ +0003fc40: 6d65 2e20 2046 6f6c 6c6f 7769 6e67 2074 me. Following t │ │ │ │ │ +0003fc50: 6865 2070 6163 6b61 6765 2d6e 616d 650a he package-name. │ │ │ │ │ +0003fc60: 6e61 6d69 6e67 2063 6f6e 7665 6e74 696f naming conventio │ │ │ │ │ +0003fc70: 6e20 656e 7375 7265 7320 7468 6174 2074 n ensures that t │ │ │ │ │ +0003fc80: 6865 2066 696c 6520 6e61 6d65 7320 6368 he file names ch │ │ │ │ │ +0003fc90: 616e 6765 2077 6865 6e20 7468 6520 7368 ange when the sh │ │ │ │ │ +0003fca0: 6172 6564 0a6f 626a 6563 7420 7665 7273 ared.object vers │ │ │ │ │ +0003fcb0: 696f 6e20 6368 616e 6765 732e 0a0a 5275 ion changes...Ru │ │ │ │ │ +0003fcc0: 6e2d 7469 6d65 2073 7570 706f 7274 2070 n-time support p │ │ │ │ │ +0003fcd0: 726f 6772 616d 7320 7468 6174 2075 7365 rograms that use │ │ │ │ │ +0003fce0: 2074 6865 2073 6861 7265 6420 6c69 6272 the shared libr │ │ │ │ │ +0003fcf0: 6172 7920 6275 7420 6172 6520 6e6f 740a ary but are not. │ │ │ │ │ +0003fd00: 7265 7175 6972 6564 2066 6f72 2074 6865 required for the │ │ │ │ │ +0003fd10: 206c 6962 7261 7279 2074 6f20 6675 6e63 library to func │ │ │ │ │ +0003fd20: 7469 6f6e 206f 7220 6669 6c65 7320 7573 tion or files us │ │ │ │ │ +0003fd30: 6564 2062 7920 7468 6520 7368 6172 6564 ed by the shared │ │ │ │ │ +0003fd40: 206c 6962 7261 7279 0a74 6861 7420 6361 library.that ca │ │ │ │ │ +0003fd50: 6e20 6265 2075 7365 6420 6279 2061 6e79 n be used by any │ │ │ │ │ +0003fd60: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the │ │ │ │ │ +0003fd70: 7368 6172 6564 206c 6962 7261 7279 2070 shared library p │ │ │ │ │ +0003fd80: 6163 6b61 6765 2073 686f 756c 640a 696e ackage should.in │ │ │ │ │ +0003fd90: 7374 6561 6420 6265 2070 7574 2069 6e20 stead be put in │ │ │ │ │ +0003fda0: 6120 7365 7061 7261 7465 2070 6163 6b61 a separate packa │ │ │ │ │ +0003fdb0: 6765 2e20 2054 6869 7320 7061 636b 6167 ge. This packag │ │ │ │ │ +0003fdc0: 6520 6d69 6768 7420 7479 7069 6361 6c6c e might typicall │ │ │ │ │ +0003fdd0: 7920 6265 0a6e 616d 6564 206c 6962 7261 y be.named libra │ │ │ │ │ +0003fde0: 7279 6e61 6d65 2d74 6f6f 6c73 3b20 6e6f ryname-tools; no │ │ │ │ │ +0003fdf0: 7465 2074 6865 2061 6273 656e 6365 206f te the absence o │ │ │ │ │ +0003fe00: 6620 7468 6520 736f 7665 7273 696f 6e20 f the soversion │ │ │ │ │ +0003fe10: 696e 2074 6865 0a70 6163 6b61 6765 206e in the.package n │ │ │ │ │ +0003fe20: 616d 652e 0a0a 4669 6c65 7320 616e 6420 ame...Files and │ │ │ │ │ +0003fe30: 7375 7070 6f72 7420 7072 6f67 7261 6d73 support programs │ │ │ │ │ +0003fe40: 206f 6e6c 7920 7573 6566 756c 2077 6865 only useful whe │ │ │ │ │ +0003fe50: 6e20 636f 6d70 696c 696e 6720 736f 6674 n compiling soft │ │ │ │ │ +0003fe60: 7761 7265 2061 6761 696e 7374 0a74 6865 ware against.the │ │ │ │ │ +0003fe70: 206c 6962 7261 7279 2073 686f 756c 6420 library should │ │ │ │ │ +0003fe80: 6265 2069 6e63 6c75 6465 6420 696e 2074 be included in t │ │ │ │ │ +0003fe90: 6865 2064 6576 656c 6f70 6d65 6e74 2070 he development p │ │ │ │ │ +0003fea0: 6163 6b61 6765 2066 6f72 2074 6865 0a6c ackage for the.l │ │ │ │ │ +0003feb0: 6962 7261 7279 2e20 2028 3129 0a0a 2020 ibrary. (1).. │ │ │ │ │ +0003fec0: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +0003fed0: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +0003fee0: 0a0a 2020 2028 3129 2046 6f72 2065 7861 .. (1) For exa │ │ │ │ │ +0003fef0: 6d70 6c65 2c20 6120 e280 9870 6163 6b61 mple, a ...packa │ │ │ │ │ +0003ff00: 6765 2d6e 616d 652d 636f 6e66 6967 e280 ge-name-config.. │ │ │ │ │ +0003ff10: 9920 7363 7269 7074 206f 7220 706b 672d . script or pkg- │ │ │ │ │ +0003ff20: 636f 6e66 6967 0a63 6f6e 6669 6775 7261 config.configura │ │ │ │ │ +0003ff30: 7469 6f6e 2066 696c 6573 2e0a 0a1f 0a46 tion files.....F │ │ │ │ │ +0003ff40: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +0003ff50: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +0003ff60: 5374 6174 6963 206c 6962 7261 7269 6573 Static libraries │ │ │ │ │ +0003ff70: 2c20 204e 6578 743a 2044 6576 656c 6f70 , Next: Develop │ │ │ │ │ +0003ff80: 6d65 6e74 2066 696c 6573 2c20 2050 7265 ment files, Pre │ │ │ │ │ +0003ff90: 763a 2053 6861 7265 6420 6c69 6272 6172 v: Shared librar │ │ │ │ │ +0003ffa0: 7920 7375 7070 6f72 7420 6669 6c65 732c y support files, │ │ │ │ │ +0003ffb0: 2020 5570 3a20 5368 6172 6564 206c 6962 Up: Shared lib │ │ │ │ │ +0003ffc0: 7261 7269 6573 0a0a 382e 3320 5374 6174 raries..8.3 Stat │ │ │ │ │ +0003ffd0: 6963 206c 6962 7261 7269 6573 0a3d 3d3d ic libraries.=== │ │ │ │ │ +0003ffe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0003fff0: 3d0a 0a54 6865 2073 7461 7469 6320 6c69 =..The static li │ │ │ │ │ +00040000: 6272 6172 7920 28e2 8098 6c69 6272 6172 brary (...librar │ │ │ │ │ +00040010: 796e 616d 652e 61e2 8099 2920 6973 2075 yname.a...) is u │ │ │ │ │ +00040020: 7375 616c 6c79 2070 726f 7669 6465 6420 sually provided │ │ │ │ │ +00040030: 696e 2061 6464 6974 696f 6e20 746f 0a74 in addition to.t │ │ │ │ │ +00040040: 6865 2073 6861 7265 6420 7665 7273 696f he shared versio │ │ │ │ │ +00040050: 6e2e 2020 4974 2069 7320 706c 6163 6564 n. It is placed │ │ │ │ │ +00040060: 2069 6e74 6f20 7468 6520 6465 7665 6c6f into the develo │ │ │ │ │ +00040070: 706d 656e 7420 7061 636b 6167 6520 2873 pment package (s │ │ │ │ │ +00040080: 6565 0a62 656c 6f77 292e 0a0a 496e 2073 ee.below)...In s │ │ │ │ │ +00040090: 6f6d 6520 6361 7365 732c 2069 7420 6973 ome cases, it is │ │ │ │ │ +000400a0: 2061 6363 6570 7461 626c 6520 666f 7220 acceptable for │ │ │ │ │ +000400b0: 6120 6c69 6272 6172 7920 746f 2062 6520 a library to be │ │ │ │ │ +000400c0: 6176 6169 6c61 626c 6520 696e 2073 7461 available in sta │ │ │ │ │ +000400d0: 7469 630a 666f 726d 206f 6e6c 793b 2074 tic.form only; t │ │ │ │ │ +000400e0: 6865 7365 2063 6173 6573 2069 6e63 6c75 hese cases inclu │ │ │ │ │ +000400f0: 6465 3a0a 0a20 2020 2d20 6c69 6272 6172 de:.. - librar │ │ │ │ │ +00040100: 6965 7320 666f 7220 6c61 6e67 7561 6765 ies for language │ │ │ │ │ +00040110: 7320 7768 6f73 6520 7368 6172 6564 206c s whose shared l │ │ │ │ │ +00040120: 6962 7261 7279 2073 7570 706f 7274 2069 ibrary support i │ │ │ │ │ +00040130: 7320 696d 6d61 7475 7265 206f 720a 2020 s immature or. │ │ │ │ │ +00040140: 2020 2075 6e73 7461 626c 650a 0a20 2020 unstable.. │ │ │ │ │ +00040150: 2d20 6c69 6272 6172 6965 7320 7768 6f73 - libraries whos │ │ │ │ │ +00040160: 6520 696e 7465 7266 6163 6573 2061 7265 e interfaces are │ │ │ │ │ +00040170: 2069 6e20 666c 7578 206f 7220 756e 6465 in flux or unde │ │ │ │ │ +00040180: 7220 6465 7665 6c6f 706d 656e 740a 2020 r development. │ │ │ │ │ +00040190: 2020 2028 636f 6d6d 6f6e 6c79 2074 6865 (commonly the │ │ │ │ │ +000401a0: 2063 6173 6520 7768 656e 2074 6865 206c case when the l │ │ │ │ │ +000401b0: 6962 7261 7279 e280 9973 206d 616a 6f72 ibrary...s major │ │ │ │ │ +000401c0: 2076 6572 7369 6f6e 206e 756d 6265 7220 version number │ │ │ │ │ +000401d0: 6973 207a 6572 6f2c 0a20 2020 2020 6f72 is zero,. or │ │ │ │ │ +000401e0: 2077 6865 7265 2074 6865 2041 4249 2062 where the ABI b │ │ │ │ │ +000401f0: 7265 616b 7320 6163 726f 7373 2070 6174 reaks across pat │ │ │ │ │ +00040200: 6368 6c65 7665 6c73 290a 0a20 2020 2d20 chlevels).. - │ │ │ │ │ +00040210: 6c69 6272 6172 6965 7320 7768 6963 6820 libraries which │ │ │ │ │ +00040220: 6172 6520 6578 706c 6963 6974 6c79 2069 are explicitly i │ │ │ │ │ +00040230: 6e74 656e 6465 6420 746f 2062 6520 6176 ntended to be av │ │ │ │ │ +00040240: 6169 6c61 626c 6520 6f6e 6c79 2069 6e0a ailable only in. │ │ │ │ │ +00040250: 2020 2020 2073 7461 7469 6320 666f 726d static form │ │ │ │ │ +00040260: 2062 7920 7468 6569 7220 7570 7374 7265 by their upstre │ │ │ │ │ +00040270: 616d 2061 7574 686f 7228 7329 0a0a 1f0a am author(s).... │ │ │ │ │ +00040280: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00040290: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +000402a0: 2044 6576 656c 6f70 6d65 6e74 2066 696c Development fil │ │ │ │ │ +000402b0: 6573 2c20 204e 6578 743a 2044 6570 656e es, Next: Depen │ │ │ │ │ +000402c0: 6465 6e63 6965 7320 6265 7477 6565 6e20 dencies between │ │ │ │ │ +000402d0: 7468 6520 7061 636b 6167 6573 206f 6620 the packages of │ │ │ │ │ +000402e0: 7468 6520 7361 6d65 206c 6962 7261 7279 the same library │ │ │ │ │ +000402f0: 2c20 2050 7265 763a 2053 7461 7469 6320 , Prev: Static │ │ │ │ │ +00040300: 6c69 6272 6172 6965 732c 2020 5570 3a20 libraries, Up: │ │ │ │ │ +00040310: 5368 6172 6564 206c 6962 7261 7269 6573 Shared libraries │ │ │ │ │ +00040320: 0a0a 382e 3420 4465 7665 6c6f 706d 656e ..8.4 Developmen │ │ │ │ │ +00040330: 7420 6669 6c65 730a 3d3d 3d3d 3d3d 3d3d t files.======== │ │ │ │ │ +00040340: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 =============..I │ │ │ │ │ +00040350: 6620 7468 6572 6520 6172 6520 6465 7665 f there are deve │ │ │ │ │ +00040360: 6c6f 706d 656e 7420 6669 6c65 7320 6173 lopment files as │ │ │ │ │ +00040370: 736f 6369 6174 6564 2077 6974 6820 6120 sociated with a │ │ │ │ │ +00040380: 7368 6172 6564 206c 6962 7261 7279 2c20 shared library, │ │ │ │ │ +00040390: 7468 650a 736f 7572 6365 2070 6163 6b61 the.source packa │ │ │ │ │ +000403a0: 6765 206e 6565 6473 2074 6f20 6765 6e65 ge needs to gene │ │ │ │ │ +000403b0: 7261 7465 2061 2062 696e 6172 7920 6465 rate a binary de │ │ │ │ │ +000403c0: 7665 6c6f 706d 656e 7420 7061 636b 6167 velopment packag │ │ │ │ │ +000403d0: 6520 6e61 6d65 640a 6c69 6272 6172 796e e named.libraryn │ │ │ │ │ +000403e0: 616d 652d 6465 762c 206f 7220 6966 2079 ame-dev, or if y │ │ │ │ │ +000403f0: 6f75 206e 6565 6420 746f 2073 7570 706f ou need to suppo │ │ │ │ │ +00040400: 7274 206d 756c 7469 706c 6520 6465 7665 rt multiple deve │ │ │ │ │ +00040410: 6c6f 706d 656e 7420 7665 7273 696f 6e73 lopment versions │ │ │ │ │ +00040420: 0a61 7420 6120 7469 6d65 2c20 6c69 6272 .at a time, libr │ │ │ │ │ +00040430: 6172 796e 616d 6561 7069 7665 7273 696f arynameapiversio │ │ │ │ │ +00040440: 6e2d 6465 762e 2020 496e 7374 616c 6c69 n-dev. Installi │ │ │ │ │ +00040450: 6e67 2074 6865 2064 6576 656c 6f70 6d65 ng the developme │ │ │ │ │ +00040460: 6e74 0a70 6163 6b61 6765 206d 7573 7420 nt.package must │ │ │ │ │ +00040470: 7265 7375 6c74 2069 6e20 696e 7374 616c result in instal │ │ │ │ │ +00040480: 6c61 7469 6f6e 206f 6620 616c 6c20 7468 lation of all th │ │ │ │ │ +00040490: 6520 6465 7665 6c6f 706d 656e 7420 6669 e development fi │ │ │ │ │ +000404a0: 6c65 730a 6e65 6365 7373 6172 7920 666f les.necessary fo │ │ │ │ │ +000404b0: 7220 636f 6d70 696c 696e 6720 7072 6f67 r compiling prog │ │ │ │ │ +000404c0: 7261 6d73 2061 6761 696e 7374 2074 6861 rams against tha │ │ │ │ │ +000404d0: 7420 7368 6172 6564 206c 6962 7261 7279 t shared library │ │ │ │ │ +000404e0: 2e20 2028 3129 0a0a 496e 2063 6173 6520 . (1)..In case │ │ │ │ │ +000404f0: 7365 7665 7261 6c20 6465 7665 6c6f 706d several developm │ │ │ │ │ +00040500: 656e 7420 7665 7273 696f 6e73 206f 6620 ent versions of │ │ │ │ │ +00040510: 6120 6c69 6272 6172 7920 6578 6973 742c a library exist, │ │ │ │ │ +00040520: 2079 6f75 206d 6179 206e 6565 6420 746f you may need to │ │ │ │ │ +00040530: 0a75 7365 20e2 8098 6470 6b67 e280 99e2 .use ...dpkg.... │ │ │ │ │ +00040540: 8099 7320 436f 6e66 6c69 6374 7320 6d65 ..s Conflicts me │ │ │ │ │ +00040550: 6368 616e 6973 6d20 2873 6565 202a 6e6f chanism (see *no │ │ │ │ │ +00040560: 7465 2043 6f6e 666c 6963 7469 6e67 2062 te Conflicting b │ │ │ │ │ +00040570: 696e 6172 7920 7061 636b 6167 6573 0a2d inary packages.- │ │ │ │ │ +00040580: 2043 6f6e 666c 6963 7473 3a20 6634 2e29 Conflicts: f4.) │ │ │ │ │ +00040590: 2074 6f20 656e 7375 7265 2074 6861 7420 to ensure that │ │ │ │ │ +000405a0: 7468 6520 7573 6572 206f 6e6c 7920 696e the user only in │ │ │ │ │ +000405b0: 7374 616c 6c73 206f 6e65 2064 6576 656c stalls one devel │ │ │ │ │ +000405c0: 6f70 6d65 6e74 0a76 6572 7369 6f6e 2061 opment.version a │ │ │ │ │ +000405d0: 7420 6120 7469 6d65 2028 6173 2064 6966 t a time (as dif │ │ │ │ │ +000405e0: 6665 7265 6e74 2064 6576 656c 6f70 6d65 ferent developme │ │ │ │ │ +000405f0: 6e74 2076 6572 7369 6f6e 7320 6172 6520 nt versions are │ │ │ │ │ +00040600: 6c69 6b65 6c79 2074 6f20 6861 7665 0a74 likely to have.t │ │ │ │ │ +00040610: 6865 2073 616d 6520 6865 6164 6572 2066 he same header f │ │ │ │ │ +00040620: 696c 6573 2069 6e20 7468 656d 2c20 7768 iles in them, wh │ │ │ │ │ +00040630: 6963 6820 776f 756c 6420 6361 7573 6520 ich would cause │ │ │ │ │ +00040640: 6120 6669 6c65 6e61 6d65 2063 6c61 7368 a filename clash │ │ │ │ │ +00040650: 2069 660a 626f 7468 2077 6572 6520 756e if.both were un │ │ │ │ │ +00040660: 7061 636b 6564 292e 0a0a 5468 6520 6465 packed)...The de │ │ │ │ │ +00040670: 7665 6c6f 706d 656e 7420 7061 636b 6167 velopment packag │ │ │ │ │ +00040680: 6520 7368 6f75 6c64 2063 6f6e 7461 696e e should contain │ │ │ │ │ +00040690: 2061 2073 796d 6c69 6e6b 2066 6f72 2074 a symlink for t │ │ │ │ │ +000406a0: 6865 2061 7373 6f63 6961 7465 640a 7368 he associated.sh │ │ │ │ │ +000406b0: 6172 6564 206c 6962 7261 7279 2077 6974 ared library wit │ │ │ │ │ +000406c0: 686f 7574 2061 2076 6572 7369 6f6e 206e hout a version n │ │ │ │ │ +000406d0: 756d 6265 722e 2020 466f 7220 6578 616d umber. For exam │ │ │ │ │ +000406e0: 706c 652c 2074 6865 206c 6962 6764 626d ple, the libgdbm │ │ │ │ │ +000406f0: 2d64 6576 0a70 6163 6b61 6765 2073 686f -dev.package sho │ │ │ │ │ +00040700: 756c 6420 696e 636c 7564 6520 6120 7379 uld include a sy │ │ │ │ │ +00040710: 6d6c 696e 6b20 6672 6f6d 20e2 8098 2f75 mlink from .../u │ │ │ │ │ +00040720: 7372 2f6c 6962 2f6c 6962 6764 626d 2e73 sr/lib/libgdbm.s │ │ │ │ │ +00040730: 6fe2 8099 2074 6f0a e280 986c 6962 6764 o... to....libgd │ │ │ │ │ +00040740: 626d 2e73 6f2e 332e 302e 30e2 8099 2e20 bm.so.3.0.0.... │ │ │ │ │ +00040750: 2054 6869 7320 7379 6d6c 696e 6b20 6973 This symlink is │ │ │ │ │ +00040760: 206e 6565 6465 6420 6279 2074 6865 206c needed by the l │ │ │ │ │ +00040770: 696e 6b65 7220 28e2 8098 6c64 e280 9929 inker (...ld...) │ │ │ │ │ +00040780: 2077 6865 6e0a 636f 6d70 696c 696e 6720 when.compiling │ │ │ │ │ +00040790: 7061 636b 6167 6573 2c20 6173 2069 7420 packages, as it │ │ │ │ │ +000407a0: 7769 6c6c 206f 6e6c 7920 6c6f 6f6b 2066 will only look f │ │ │ │ │ +000407b0: 6f72 20e2 8098 6c69 6267 6462 6d2e 736f or ...libgdbm.so │ │ │ │ │ +000407c0: e280 9920 7768 656e 2063 6f6d 7069 6c69 ... when compili │ │ │ │ │ +000407d0: 6e67 0a64 796e 616d 6963 616c 6c79 2e0a ng.dynamically.. │ │ │ │ │ +000407e0: 0a49 6620 7468 6520 7061 636b 6167 6520 .If the package │ │ │ │ │ +000407f0: 7072 6f76 6964 6573 2041 6461 204c 6962 provides Ada Lib │ │ │ │ │ +00040800: 7261 7279 2049 6e66 6f72 6d61 7469 6f6e rary Information │ │ │ │ │ +00040810: 2028 e280 982a 2e61 6c69 e280 9929 2066 (...*.ali...) f │ │ │ │ │ +00040820: 696c 6573 2066 6f72 2075 7365 0a77 6974 iles for use.wit │ │ │ │ │ +00040830: 6820 474e 4154 2c20 7468 6573 6520 6669 h GNAT, these fi │ │ │ │ │ +00040840: 6c65 7320 6d75 7374 2062 6520 696e 7374 les must be inst │ │ │ │ │ +00040850: 616c 6c65 6420 7265 6164 2d6f 6e6c 7920 alled read-only │ │ │ │ │ +00040860: 286d 6f64 6520 3034 3434 2920 736f 2074 (mode 0444) so t │ │ │ │ │ +00040870: 6861 740a 474e 4154 2077 696c 6c20 6e6f hat.GNAT will no │ │ │ │ │ +00040880: 7420 6174 7465 6d70 7420 746f 2072 6563 t attempt to rec │ │ │ │ │ +00040890: 6f6d 7069 6c65 2074 6865 6d2e 2020 5468 ompile them. Th │ │ │ │ │ +000408a0: 6973 206f 7665 7272 6964 6573 2074 6865 is overrides the │ │ │ │ │ +000408b0: 206e 6f72 6d61 6c20 6669 6c65 0a6d 6f64 normal file.mod │ │ │ │ │ +000408c0: 6520 7265 7175 6972 656d 656e 7473 2067 e requirements g │ │ │ │ │ +000408d0: 6976 656e 2069 6e20 2a6e 6f74 6520 5065 iven in *note Pe │ │ │ │ │ +000408e0: 726d 6973 7369 6f6e 7320 616e 6420 6f77 rmissions and ow │ │ │ │ │ +000408f0: 6e65 7273 3a20 3130 652e 0a0a 2020 202d ners: 10e... - │ │ │ │ │ +00040900: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +00040910: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +00040920: 2020 2028 3129 2054 6869 7320 776f 7264 (1) This word │ │ │ │ │ +00040930: 696e 6720 616c 6c6f 7773 2074 6865 2064 ing allows the d │ │ │ │ │ +00040940: 6576 656c 6f70 6d65 6e74 2066 696c 6573 evelopment files │ │ │ │ │ +00040950: 2074 6f20 6265 2073 706c 6974 2069 6e74 to be split int │ │ │ │ │ +00040960: 6f0a 7365 7665 7261 6c20 7061 636b 6167 o.several packag │ │ │ │ │ +00040970: 6573 2c20 7375 6368 2061 7320 6120 7365 es, such as a se │ │ │ │ │ +00040980: 7061 7261 7465 2061 7263 6869 7465 6374 parate architect │ │ │ │ │ +00040990: 7572 652d 696e 6465 7065 6e64 656e 740a ure-independent. │ │ │ │ │ +000409a0: 6c69 6272 6172 796e 616d 652d 6865 6164 libraryname-head │ │ │ │ │ +000409b0: 6572 732c 2070 726f 7669 6465 6420 7468 ers, provided th │ │ │ │ │ +000409c0: 6174 2074 6865 2064 6576 656c 6f70 6d65 at the developme │ │ │ │ │ +000409d0: 6e74 2070 6163 6b61 6765 2064 6570 656e nt package depen │ │ │ │ │ +000409e0: 6473 206f 6e0a 616c 6c20 7468 6520 7265 ds on.all the re │ │ │ │ │ +000409f0: 7175 6972 6564 2061 6464 6974 696f 6e61 quired additiona │ │ │ │ │ +00040a00: 6c20 7061 636b 6167 6573 2e0a 0a1f 0a46 l packages.....F │ │ │ │ │ +00040a10: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00040a20: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00040a30: 4465 7065 6e64 656e 6369 6573 2062 6574 Dependencies bet │ │ │ │ │ +00040a40: 7765 656e 2074 6865 2070 6163 6b61 6765 ween the package │ │ │ │ │ +00040a50: 7320 6f66 2074 6865 2073 616d 6520 6c69 s of the same li │ │ │ │ │ +00040a60: 6272 6172 792c 2020 4e65 7874 3a20 4465 brary, Next: De │ │ │ │ │ +00040a70: 7065 6e64 656e 6369 6573 2062 6574 7765 pendencies betwe │ │ │ │ │ +00040a80: 656e 2074 6865 206c 6962 7261 7279 2061 en the library a │ │ │ │ │ +00040a90: 6e64 206f 7468 6572 2070 6163 6b61 6765 nd other package │ │ │ │ │ +00040aa0: 732c 2020 5072 6576 3a20 4465 7665 6c6f s, Prev: Develo │ │ │ │ │ +00040ab0: 706d 656e 7420 6669 6c65 732c 2020 5570 pment files, Up │ │ │ │ │ +00040ac0: 3a20 5368 6172 6564 206c 6962 7261 7269 : Shared librari │ │ │ │ │ +00040ad0: 6573 0a0a 382e 3520 4465 7065 6e64 656e es..8.5 Dependen │ │ │ │ │ +00040ae0: 6369 6573 2062 6574 7765 656e 2074 6865 cies between the │ │ │ │ │ +00040af0: 2070 6163 6b61 6765 7320 6f66 2074 6865 packages of the │ │ │ │ │ +00040b00: 2073 616d 6520 6c69 6272 6172 790a 3d3d same library.== │ │ │ │ │ +00040b10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00040b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00040b30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00040b40: 3d3d 3d3d 3d3d 3d0a 0a54 7970 6963 616c =======..Typical │ │ │ │ │ +00040b50: 6c79 2074 6865 2064 6576 656c 6f70 6d65 ly the developme │ │ │ │ │ +00040b60: 6e74 2076 6572 7369 6f6e 2073 686f 756c nt version shoul │ │ │ │ │ +00040b70: 6420 6861 7665 2061 6e20 6578 6163 7420 d have an exact │ │ │ │ │ +00040b80: 7665 7273 696f 6e0a 6465 7065 6e64 656e version.dependen │ │ │ │ │ +00040b90: 6379 206f 6e20 7468 6520 7275 6e74 696d cy on the runtim │ │ │ │ │ +00040ba0: 6520 6c69 6272 6172 792c 2074 6f20 6d61 e library, to ma │ │ │ │ │ +00040bb0: 6b65 2073 7572 6520 7468 6174 2063 6f6d ke sure that com │ │ │ │ │ +00040bc0: 7069 6c61 7469 6f6e 2061 6e64 0a6c 696e pilation and.lin │ │ │ │ │ +00040bd0: 6b69 6e67 2068 6170 7065 6e73 2063 6f72 king happens cor │ │ │ │ │ +00040be0: 7265 6374 6c79 2e20 2054 6865 20e2 8098 rectly. The ... │ │ │ │ │ +00040bf0: 247b 6269 6e61 7279 3a56 6572 7369 6f6e ${binary:Version │ │ │ │ │ +00040c00: 7de2 8099 2073 7562 7374 6974 7574 696f }... substitutio │ │ │ │ │ +00040c10: 6e0a 7661 7269 6162 6c65 2063 616e 2062 n.variable can b │ │ │ │ │ +00040c20: 6520 7573 6566 756c 2066 6f72 2074 6869 e useful for thi │ │ │ │ │ +00040c30: 7320 7075 7270 6f73 652e 2020 2831 290a s purpose. (1). │ │ │ │ │ +00040c40: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +00040c50: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +00040c60: 2d2d 2d0a 0a20 2020 2831 2920 5072 6576 ---.. (1) Prev │ │ │ │ │ +00040c70: 696f 7573 6c79 2c20 e280 9824 7b53 6f75 iously, ...${Sou │ │ │ │ │ +00040c80: 7263 652d 5665 7273 696f 6e7d e280 9920 rce-Version}... │ │ │ │ │ +00040c90: 7761 7320 7573 6564 2c20 6275 7420 6974 was used, but it │ │ │ │ │ +00040ca0: 7320 6e61 6d65 2077 6173 0a63 6f6e 6675 s name was.confu │ │ │ │ │ +00040cb0: 7369 6e67 2061 6e64 2069 7420 6861 7320 sing and it has │ │ │ │ │ +00040cc0: 6265 656e 2064 6570 7265 6361 7465 6420 been deprecated │ │ │ │ │ +00040cd0: 7369 6e63 6520 6470 6b67 2031 2e31 332e since dpkg 1.13. │ │ │ │ │ +00040ce0: 3139 2e0a 0a1f 0a46 696c 653a 2064 6562 19.....File: deb │ │ │ │ │ +00040cf0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00040d00: 2020 4e6f 6465 3a20 4465 7065 6e64 656e Node: Dependen │ │ │ │ │ +00040d10: 6369 6573 2062 6574 7765 656e 2074 6865 cies between the │ │ │ │ │ +00040d20: 206c 6962 7261 7279 2061 6e64 206f 7468 library and oth │ │ │ │ │ +00040d30: 6572 2070 6163 6b61 6765 732c 2020 5072 er packages, Pr │ │ │ │ │ +00040d40: 6576 3a20 4465 7065 6e64 656e 6369 6573 ev: Dependencies │ │ │ │ │ +00040d50: 2062 6574 7765 656e 2074 6865 2070 6163 between the pac │ │ │ │ │ +00040d60: 6b61 6765 7320 6f66 2074 6865 2073 616d kages of the sam │ │ │ │ │ +00040d70: 6520 6c69 6272 6172 792c 2020 5570 3a20 e library, Up: │ │ │ │ │ +00040d80: 5368 6172 6564 206c 6962 7261 7269 6573 Shared libraries │ │ │ │ │ +00040d90: 0a0a 382e 3620 4465 7065 6e64 656e 6369 ..8.6 Dependenci │ │ │ │ │ +00040da0: 6573 2062 6574 7765 656e 2074 6865 206c es between the l │ │ │ │ │ +00040db0: 6962 7261 7279 2061 6e64 206f 7468 6572 ibrary and other │ │ │ │ │ +00040dc0: 2070 6163 6b61 6765 730a 3d3d 3d3d 3d3d packages.====== │ │ │ │ │ +00040dd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00040de0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00040df0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00040e00: 3d0a 0a49 6620 6120 7061 636b 6167 6520 =..If a package │ │ │ │ │ +00040e10: 636f 6e74 6169 6e73 2061 2062 696e 6172 contains a binar │ │ │ │ │ +00040e20: 7920 6f72 206c 6962 7261 7279 2077 6869 y or library whi │ │ │ │ │ +00040e30: 6368 206c 696e 6b73 2074 6f20 6120 7368 ch links to a sh │ │ │ │ │ +00040e40: 6172 6564 0a6c 6962 7261 7279 2c20 7765 ared.library, we │ │ │ │ │ +00040e50: 206d 7573 7420 656e 7375 7265 2074 6861 must ensure tha │ │ │ │ │ +00040e60: 742c 2077 6865 6e20 7468 6520 7061 636b t, when the pack │ │ │ │ │ +00040e70: 6167 6520 6973 2069 6e73 7461 6c6c 6564 age is installed │ │ │ │ │ +00040e80: 206f 6e20 7468 650a 7379 7374 656d 2c20 on the.system, │ │ │ │ │ +00040e90: 616c 6c20 6f66 2074 6865 206c 6962 7261 all of the libra │ │ │ │ │ +00040ea0: 7269 6573 206e 6565 6465 6420 6172 6520 ries needed are │ │ │ │ │ +00040eb0: 616c 736f 2069 6e73 7461 6c6c 6564 2e20 also installed. │ │ │ │ │ +00040ec0: 2054 6865 7365 0a64 6570 656e 6465 6e63 These.dependenc │ │ │ │ │ +00040ed0: 6965 7320 6d75 7374 2062 6520 6164 6465 ies must be adde │ │ │ │ │ +00040ee0: 6420 746f 2074 6865 2062 696e 6172 7920 d to the binary │ │ │ │ │ +00040ef0: 7061 636b 6167 6520 7768 656e 2069 7420 package when it │ │ │ │ │ +00040f00: 6973 2062 7569 6c74 2c20 7369 6e63 650a is built, since. │ │ │ │ │ +00040f10: 7468 6579 206d 6179 2063 6861 6e67 6520 they may change │ │ │ │ │ +00040f20: 6261 7365 6420 6f6e 2077 6869 6368 2076 based on which v │ │ │ │ │ +00040f30: 6572 7369 6f6e 206f 6620 6120 7368 6172 ersion of a shar │ │ │ │ │ +00040f40: 6564 206c 6962 7261 7279 2074 6865 2062 ed library the b │ │ │ │ │ +00040f50: 696e 6172 7920 6f72 0a6c 6962 7261 7279 inary or.library │ │ │ │ │ +00040f60: 2077 6173 206c 696e 6b65 6420 7769 7468 was linked with │ │ │ │ │ +00040f70: 2065 7665 6e20 6966 2074 6865 7265 2061 even if there a │ │ │ │ │ +00040f80: 7265 206e 6f20 6368 616e 6765 7320 746f re no changes to │ │ │ │ │ +00040f90: 2074 6865 2073 6f75 7263 6520 6f66 0a74 the source of.t │ │ │ │ │ +00040fa0: 6865 2062 696e 6172 7920 2866 6f72 2065 he binary (for e │ │ │ │ │ +00040fb0: 7861 6d70 6c65 2c20 7379 6d62 6f6c 2076 xample, symbol v │ │ │ │ │ +00040fc0: 6572 7369 6f6e 7320 6368 616e 6765 2c20 ersions change, │ │ │ │ │ +00040fd0: 6d61 6372 6f73 2062 6563 6f6d 6520 6675 macros become fu │ │ │ │ │ +00040fe0: 6e63 7469 6f6e 730a 6f72 2076 6963 6520 nctions.or vice │ │ │ │ │ +00040ff0: 7665 7273 612c 206f 7220 7468 6520 6269 versa, or the bi │ │ │ │ │ +00041000: 6e61 7279 2070 6163 6b61 6765 206d 6179 nary package may │ │ │ │ │ +00041010: 2064 6574 6572 6d69 6e65 2061 7420 636f determine at co │ │ │ │ │ +00041020: 6d70 696c 652d 7469 6d65 0a77 6865 7468 mpile-time.wheth │ │ │ │ │ +00041030: 6572 206e 6577 206c 6962 7261 7279 2069 er new library i │ │ │ │ │ +00041040: 6e74 6572 6661 6365 7320 6172 6520 6176 nterfaces are av │ │ │ │ │ +00041050: 6169 6c61 626c 6520 616e 6420 6361 6e20 ailable and can │ │ │ │ │ +00041060: 6265 2063 616c 6c65 6429 2e20 2054 6f0a be called). To. │ │ │ │ │ +00041070: 616c 6c6f 7720 7468 6573 6520 6465 7065 allow these depe │ │ │ │ │ +00041080: 6e64 656e 6369 6573 2074 6f20 6265 2063 ndencies to be c │ │ │ │ │ +00041090: 6f6e 7374 7275 6374 6564 2c20 7368 6172 onstructed, shar │ │ │ │ │ +000410a0: 6564 206c 6962 7261 7269 6573 206d 7573 ed libraries mus │ │ │ │ │ +000410b0: 740a 7072 6f76 6964 6520 6569 7468 6572 t.provide either │ │ │ │ │ +000410c0: 2061 20e2 8098 7379 6d62 6f6c 73e2 8099 a ...symbols... │ │ │ │ │ +000410d0: 2066 696c 6520 6f72 2061 20e2 8098 7368 file or a ...sh │ │ │ │ │ +000410e0: 6c69 6273 e280 9920 6669 6c65 2e20 2054 libs... file. T │ │ │ │ │ +000410f0: 6865 7365 2070 726f 7669 6465 0a69 6e66 hese provide.inf │ │ │ │ │ +00041100: 6f72 6d61 7469 6f6e 206f 6e20 7468 6520 ormation on the │ │ │ │ │ +00041110: 7061 636b 6167 6520 6465 7065 6e64 656e package dependen │ │ │ │ │ +00041120: 6369 6573 2072 6571 7569 7265 6420 746f cies required to │ │ │ │ │ +00041130: 2065 6e73 7572 6520 7468 6520 7072 6573 ensure the pres │ │ │ │ │ +00041140: 656e 6365 0a6f 6620 696e 7465 7266 6163 ence.of interfac │ │ │ │ │ +00041150: 6573 2070 726f 7669 6465 6420 6279 2074 es provided by t │ │ │ │ │ +00041160: 6869 7320 6c69 6272 6172 792e 2020 416e his library. An │ │ │ │ │ +00041170: 7920 7061 636b 6167 6520 7769 7468 2062 y package with b │ │ │ │ │ +00041180: 696e 6172 6965 7320 6f72 0a6c 6962 7261 inaries or.libra │ │ │ │ │ +00041190: 7269 6573 206c 696e 6b69 6e67 2074 6f20 ries linking to │ │ │ │ │ +000411a0: 6120 7368 6172 6564 206c 6962 7261 7279 a shared library │ │ │ │ │ +000411b0: 206d 7573 7420 7573 6520 7468 6573 6520 must use these │ │ │ │ │ +000411c0: 6669 6c65 7320 746f 2064 6574 6572 6d69 files to determi │ │ │ │ │ +000411d0: 6e65 0a74 6865 2072 6571 7569 7265 6420 ne.the required │ │ │ │ │ +000411e0: 6465 7065 6e64 656e 6369 6573 2077 6865 dependencies whe │ │ │ │ │ +000411f0: 6e20 6974 2069 7320 6275 696c 742e 2020 n it is built. │ │ │ │ │ +00041200: 4f74 6865 7220 7061 636b 6167 6573 2077 Other packages w │ │ │ │ │ +00041210: 6869 6368 2075 7365 2061 0a73 6861 7265 hich use a.share │ │ │ │ │ +00041220: 6420 6c69 6272 6172 7920 2866 6f72 2065 d library (for e │ │ │ │ │ +00041230: 7861 6d70 6c65 2075 7369 6e67 20e2 8098 xample using ... │ │ │ │ │ +00041240: 646c 6f70 656e 2829 e280 9929 2073 686f dlopen()...) sho │ │ │ │ │ +00041250: 756c 6420 636f 6d70 7574 6520 6170 7072 uld compute appr │ │ │ │ │ +00041260: 6f70 7269 6174 650a 6465 7065 6e64 656e opriate.dependen │ │ │ │ │ +00041270: 6369 6573 2075 7369 6e67 2074 6865 7365 cies using these │ │ │ │ │ +00041280: 2066 696c 6573 2061 7420 6275 696c 6420 files at build │ │ │ │ │ +00041290: 7469 6d65 2061 7320 7765 6c6c 2e0a 0a54 time as well...T │ │ │ │ │ +000412a0: 6865 2074 776f 206d 6563 6861 6e69 736d he two mechanism │ │ │ │ │ +000412b0: 7320 6469 6666 6572 2069 6e20 7468 6520 s differ in the │ │ │ │ │ +000412c0: 6465 6772 6565 206f 6620 6465 7461 696c degree of detail │ │ │ │ │ +000412d0: 2074 6861 7420 7468 6579 2070 726f 7669 that they provi │ │ │ │ │ +000412e0: 6465 2e20 2041 0ae2 8098 7379 6d62 6f6c de. A....symbol │ │ │ │ │ +000412f0: 73e2 8099 2066 696c 6520 646f 6375 6d65 s... file docume │ │ │ │ │ +00041300: 6e74 732c 2066 6f72 2065 6163 6820 7379 nts, for each sy │ │ │ │ │ +00041310: 6d62 6f6c 2065 7870 6f72 7465 6420 6279 mbol exported by │ │ │ │ │ +00041320: 2061 206c 6962 7261 7279 2c20 7468 650a a library, the. │ │ │ │ │ +00041330: 6d69 6e69 6d61 6c20 7665 7273 696f 6e20 minimal version │ │ │ │ │ +00041340: 6f66 2074 6865 2070 6163 6b61 6765 2061 of the package a │ │ │ │ │ +00041350: 6e79 2062 696e 6172 7920 7573 696e 6720 ny binary using │ │ │ │ │ +00041360: 7468 6973 2073 796d 626f 6c20 7769 6c6c this symbol will │ │ │ │ │ +00041370: 206e 6565 642e 0a54 6869 7320 6973 2074 need..This is t │ │ │ │ │ +00041380: 7970 6963 616c 6c79 2074 6865 2076 6572 ypically the ver │ │ │ │ │ +00041390: 7369 6f6e 206f 6620 7468 6520 7061 636b sion of the pack │ │ │ │ │ +000413a0: 6167 6520 696e 2077 6869 6368 2074 6865 age in which the │ │ │ │ │ +000413b0: 2073 796d 626f 6c20 7761 730a 696e 7472 symbol was.intr │ │ │ │ │ +000413c0: 6f64 7563 6564 2e20 2054 6869 7320 696e oduced. This in │ │ │ │ │ +000413d0: 666f 726d 6174 696f 6e20 7065 726d 6974 formation permit │ │ │ │ │ +000413e0: 7320 6465 7461 696c 6564 2061 6e61 6c79 s detailed analy │ │ │ │ │ +000413f0: 7369 7320 6f66 2074 6865 2073 796d 626f sis of the symbo │ │ │ │ │ +00041400: 6c73 0a75 7365 6420 6279 2061 2070 6172 ls.used by a par │ │ │ │ │ +00041410: 7469 6375 6c61 7220 7061 636b 6167 6520 ticular package │ │ │ │ │ +00041420: 616e 6420 636f 6e73 7472 7563 7469 6f6e and construction │ │ │ │ │ +00041430: 206f 6620 616e 2061 6363 7572 6174 6520 of an accurate │ │ │ │ │ +00041440: 6465 7065 6e64 656e 6379 2c0a 6275 7420 dependency,.but │ │ │ │ │ +00041450: 6974 2072 6571 7569 7265 7320 7468 6520 it requires the │ │ │ │ │ +00041460: 7061 636b 6167 6520 6d61 696e 7461 696e package maintain │ │ │ │ │ +00041470: 6572 2074 6f20 7472 6163 6b20 6d6f 7265 er to track more │ │ │ │ │ +00041480: 2069 6e66 6f72 6d61 7469 6f6e 2061 626f information abo │ │ │ │ │ +00041490: 7574 0a74 6865 2073 6861 7265 6420 6c69 ut.the shared li │ │ │ │ │ +000414a0: 6272 6172 792e 0a0a 4120 e280 9873 686c brary...A ...shl │ │ │ │ │ +000414b0: 6962 73e2 8099 2066 696c 652c 2069 6e20 ibs... file, in │ │ │ │ │ +000414c0: 636f 6e74 7261 7374 2c20 6f6e 6c79 2064 contrast, only d │ │ │ │ │ +000414d0: 6f63 756d 656e 7473 2074 6865 206c 6173 ocuments the las │ │ │ │ │ +000414e0: 7420 7469 6d65 2074 6865 206c 6962 7261 t time the libra │ │ │ │ │ +000414f0: 7279 0a41 4249 2063 6861 6e67 6564 2069 ry.ABI changed i │ │ │ │ │ +00041500: 6e20 616e 7920 7761 792e 2020 4974 206f n any way. It o │ │ │ │ │ +00041510: 6e6c 7920 7072 6f76 6964 6573 2069 6e66 nly provides inf │ │ │ │ │ +00041520: 6f72 6d61 7469 6f6e 2061 626f 7574 2074 ormation about t │ │ │ │ │ +00041530: 6865 206c 6962 7261 7279 0a61 7320 6120 he library.as a │ │ │ │ │ +00041540: 7768 6f6c 652c 206e 6f74 2069 6e64 6976 whole, not indiv │ │ │ │ │ +00041550: 6964 7561 6c20 7379 6d62 6f6c 732e 2020 idual symbols. │ │ │ │ │ +00041560: 5768 656e 2061 2070 6163 6b61 6765 2069 When a package i │ │ │ │ │ +00041570: 7320 6275 696c 7420 7573 696e 6720 610a s built using a. │ │ │ │ │ +00041580: 7368 6172 6564 206c 6962 7261 7279 2077 shared library w │ │ │ │ │ +00041590: 6974 6820 6f6e 6c79 2061 20e2 8098 7368 ith only a ...sh │ │ │ │ │ +000415a0: 6c69 6273 e280 9920 6669 6c65 2c20 7468 libs... file, th │ │ │ │ │ +000415b0: 6520 6765 6e65 7261 7465 6420 6465 7065 e generated depe │ │ │ │ │ +000415c0: 6e64 656e 6379 2077 696c 6c0a 7265 7175 ndency will.requ │ │ │ │ │ +000415d0: 6972 6520 6120 7665 7273 696f 6e20 6f66 ire a version of │ │ │ │ │ +000415e0: 2074 6865 2073 6861 7265 6420 6c69 6272 the shared libr │ │ │ │ │ +000415f0: 6172 7920 6571 7561 6c20 746f 206f 7220 ary equal to or │ │ │ │ │ +00041600: 6e65 7765 7220 7468 616e 2074 6865 0a76 newer than the.v │ │ │ │ │ +00041610: 6572 7369 6f6e 206f 6620 7468 6520 6c61 ersion of the la │ │ │ │ │ +00041620: 7374 2041 4249 2063 6861 6e67 652e 2020 st ABI change. │ │ │ │ │ +00041630: 5468 6973 2067 656e 6572 6174 6573 2075 This generates u │ │ │ │ │ +00041640: 6e6e 6563 6573 7361 7269 6c79 0a72 6573 nnecessarily.res │ │ │ │ │ +00041650: 7472 6963 7469 7665 2064 6570 656e 6465 trictive depende │ │ │ │ │ +00041660: 6e63 6965 7320 636f 6d70 6172 6564 2074 ncies compared t │ │ │ │ │ +00041670: 6f20 e280 9873 796d 626f 6c73 e280 9920 o ...symbols... │ │ │ │ │ +00041680: 6669 6c65 7320 6966 206e 6f6e 6520 6f66 files if none of │ │ │ │ │ +00041690: 2074 6865 0a73 796d 626f 6c73 2075 7365 the.symbols use │ │ │ │ │ +000416a0: 6420 6279 2074 6865 2070 6163 6b61 6765 d by the package │ │ │ │ │ +000416b0: 2068 6176 6520 6368 616e 6765 642e 2020 have changed. │ │ │ │ │ +000416c0: 5468 6973 2c20 696e 2074 7572 6e2c 2063 This, in turn, c │ │ │ │ │ +000416d0: 6f75 6c64 206d 616b 650a 7570 6772 6164 ould make.upgrad │ │ │ │ │ +000416e0: 6573 206e 6565 646c 6573 736c 7920 636f es needlessly co │ │ │ │ │ +000416f0: 6d70 6c65 7820 616e 6420 756e 6e65 6365 mplex and unnece │ │ │ │ │ +00041700: 7373 6172 696c 7920 7265 7374 7269 6374 ssarily restrict │ │ │ │ │ +00041710: 2075 7365 206f 6620 7468 650a 7061 636b use of the.pack │ │ │ │ │ +00041720: 6167 6520 6f6e 2073 7973 7465 6d73 2077 age on systems w │ │ │ │ │ +00041730: 6974 6820 6f6c 6465 7220 7665 7273 696f ith older versio │ │ │ │ │ +00041740: 6e73 206f 6620 7468 6520 7368 6172 6564 ns of the shared │ │ │ │ │ +00041750: 206c 6962 7261 7269 6573 2e0a 0ae2 8098 libraries...... │ │ │ │ │ +00041760: 7368 6c69 6273 e280 9920 6669 6c65 7320 shlibs... files │ │ │ │ │ +00041770: 616c 736f 206f 6e6c 7920 7375 7070 6f72 also only suppor │ │ │ │ │ +00041780: 7420 6120 6c69 6d69 7465 6420 7261 6e67 t a limited rang │ │ │ │ │ +00041790: 6520 6f66 206c 6962 7261 7279 2053 4f4e e of library SON │ │ │ │ │ +000417a0: 414d 4573 2c0a 6d61 6b69 6e67 2069 7420 AMEs,.making it │ │ │ │ │ +000417b0: 6469 6666 6963 756c 7420 746f 2075 7365 difficult to use │ │ │ │ │ +000417c0: 20e2 8098 7368 6c69 6273 e280 9920 6669 ...shlibs... fi │ │ │ │ │ +000417d0: 6c65 7320 696e 2073 6f6d 6520 756e 7573 les in some unus │ │ │ │ │ +000417e0: 7561 6c20 636f 726e 6572 2063 6173 6573 ual corner cases │ │ │ │ │ +000417f0: 2e0a 2831 290a 0ae2 8098 7379 6d62 6f6c ..(1).....symbol │ │ │ │ │ +00041800: 73e2 8099 2066 696c 6573 2061 7265 2074 s... files are t │ │ │ │ │ +00041810: 6865 7265 666f 7265 2072 6563 6f6d 6d65 herefore recomme │ │ │ │ │ +00041820: 6e64 6564 2066 6f72 206d 6f73 7420 7368 nded for most sh │ │ │ │ │ +00041830: 6172 6564 206c 6962 7261 7279 0a70 6163 ared library.pac │ │ │ │ │ +00041840: 6b61 6765 7320 7369 6e63 6520 7468 6579 kages since they │ │ │ │ │ +00041850: 2070 726f 7669 6465 206d 6f72 6520 6163 provide more ac │ │ │ │ │ +00041860: 6375 7261 7465 2064 6570 656e 6465 6e63 curate dependenc │ │ │ │ │ +00041870: 6965 732e 2020 466f 7220 6d6f 7374 2043 ies. For most C │ │ │ │ │ +00041880: 0a6c 6962 7261 7269 6573 2c20 7468 6520 .libraries, the │ │ │ │ │ +00041890: 6164 6469 7469 6f6e 616c 2064 6574 6169 additional detai │ │ │ │ │ +000418a0: 6c20 7265 7175 6972 6564 2062 7920 e280 l required by .. │ │ │ │ │ +000418b0: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ +000418c0: 7320 6973 206e 6f74 2074 6f6f 0a64 6966 s is not too.dif │ │ │ │ │ +000418d0: 6669 6375 6c74 2074 6f20 6d61 696e 7461 ficult to mainta │ │ │ │ │ +000418e0: 696e 2e20 2048 6f77 6576 6572 2c20 6d61 in. However, ma │ │ │ │ │ +000418f0: 696e 7461 696e 696e 6720 6578 6861 7573 intaining exhaus │ │ │ │ │ +00041900: 7469 7665 2073 796d 626f 6c73 0a69 6e66 tive symbols.inf │ │ │ │ │ +00041910: 6f72 6d61 7469 6f6e 2066 6f72 2061 2043 ormation for a C │ │ │ │ │ +00041920: 2b2b 206c 6962 7261 7279 2063 616e 2062 ++ library can b │ │ │ │ │ +00041930: 6520 7175 6974 6520 6f6e 6572 6f75 732c e quite onerous, │ │ │ │ │ +00041940: 2073 6f20 e280 9873 686c 6962 73e2 8099 so ...shlibs... │ │ │ │ │ +00041950: 2066 696c 6573 0a6d 6179 2062 6520 6d6f files.may be mo │ │ │ │ │ +00041960: 7265 2061 7070 726f 7072 6961 7465 2066 re appropriate f │ │ │ │ │ +00041970: 6f72 206d 6f73 7420 432b 2b20 6c69 6272 or most C++ libr │ │ │ │ │ +00041980: 6172 6965 732e 2020 4c69 6272 6172 6965 aries. Librarie │ │ │ │ │ +00041990: 7320 7769 7468 2061 0a63 6f72 7265 7370 s with a.corresp │ │ │ │ │ +000419a0: 6f6e 6469 6e67 2075 6465 6220 6d75 7374 onding udeb must │ │ │ │ │ +000419b0: 2061 6c73 6f20 7072 6f76 6964 6520 6120 also provide a │ │ │ │ │ +000419c0: e280 9873 686c 6962 73e2 8099 2066 696c ...shlibs... fil │ │ │ │ │ +000419d0: 652c 2073 696e 6365 2074 6865 2075 6465 e, since the ude │ │ │ │ │ +000419e0: 620a 696e 6672 6173 7472 7563 7475 7265 b.infrastructure │ │ │ │ │ +000419f0: 2064 6f65 7320 6e6f 7420 7573 6520 e280 does not use .. │ │ │ │ │ +00041a00: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ +00041a10: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2047 s...* Menu:..* G │ │ │ │ │ +00041a20: 656e 6572 6174 696e 6720 6465 7065 6e64 enerating depend │ │ │ │ │ +00041a30: 656e 6369 6573 206f 6e20 7368 6172 6564 encies on shared │ │ │ │ │ +00041a40: 206c 6962 7261 7269 6573 3a3a 0a2a 2053 libraries::.* S │ │ │ │ │ +00041a50: 6861 7265 6420 6c69 6272 6172 7920 4142 hared library AB │ │ │ │ │ +00041a60: 4920 6368 616e 6765 733a 3a0a 2a20 5468 I changes::.* Th │ │ │ │ │ +00041a70: 6520 7379 6d62 6f6c 7320 7379 7374 656d e symbols system │ │ │ │ │ +00041a80: 3a3a 0a2a 2054 6865 2073 686c 6962 7320 ::.* The shlibs │ │ │ │ │ +00041a90: 7379 7374 656d 3a3a 0a0a 2020 202d 2d2d system::.. --- │ │ │ │ │ +00041aa0: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote │ │ │ │ │ +00041ab0: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. │ │ │ │ │ +00041ac0: 2028 3129 2041 20e2 8098 7368 6c69 6273 (1) A ...shlibs │ │ │ │ │ +00041ad0: e280 9920 6669 6c65 2072 6570 7265 7365 ... file represe │ │ │ │ │ +00041ae0: 6e74 7320 616e 2053 4f4e 414d 4520 6173 nts an SONAME as │ │ │ │ │ +00041af0: 2061 206c 6962 7261 7279 206e 616d 6520 a library name │ │ │ │ │ +00041b00: 616e 640a 7665 7273 696f 6e20 6e75 6d62 and.version numb │ │ │ │ │ +00041b10: 6572 2c20 7375 6368 2061 7320 e280 986c er, such as ...l │ │ │ │ │ +00041b20: 6962 666f 6f20 5645 5253 494f 4ee2 8099 ibfoo VERSION... │ │ │ │ │ +00041b30: 2c20 696e 7374 6561 6420 6f66 2072 6563 , instead of rec │ │ │ │ │ +00041b40: 6f72 6469 6e67 2074 6865 0a61 6374 7561 ording the.actua │ │ │ │ │ +00041b50: 6c20 534f 4e41 4d45 2e20 4966 2074 6865 l SONAME. If the │ │ │ │ │ +00041b60: 2053 4f4e 414d 4520 646f 6573 6ee2 8099 SONAME doesn... │ │ │ │ │ +00041b70: 7420 6d61 7463 6820 6f6e 6520 6f66 2074 t match one of t │ │ │ │ │ +00041b80: 6865 2074 776f 2065 7870 6563 7465 640a he two expected. │ │ │ │ │ +00041b90: 666f 726d 6174 7320 28e2 8098 6c69 6266 formats (...libf │ │ │ │ │ +00041ba0: 6f6f 2d56 4552 5349 4f4e 2e73 6fe2 8099 oo-VERSION.so... │ │ │ │ │ +00041bb0: 206f 7220 e280 986c 6962 666f 6f2e 736f or ...libfoo.so │ │ │ │ │ +00041bc0: 2e56 4552 5349 4f4e e280 9929 2c20 6974 .VERSION...), it │ │ │ │ │ +00041bd0: 2063 616e 6e6f 7420 6265 0a72 6570 7265 cannot be.repre │ │ │ │ │ +00041be0: 7365 6e74 6564 2e0a 0a1f 0a46 696c 653a sented.....File: │ │ │ │ │ +00041bf0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +00041c00: 6e66 6f2c 2020 4e6f 6465 3a20 4765 6e65 nfo, Node: Gene │ │ │ │ │ +00041c10: 7261 7469 6e67 2064 6570 656e 6465 6e63 rating dependenc │ │ │ │ │ +00041c20: 6965 7320 6f6e 2073 6861 7265 6420 6c69 ies on shared li │ │ │ │ │ +00041c30: 6272 6172 6965 732c 2020 4e65 7874 3a20 braries, Next: │ │ │ │ │ +00041c40: 5368 6172 6564 206c 6962 7261 7279 2041 Shared library A │ │ │ │ │ +00041c50: 4249 2063 6861 6e67 6573 2c20 2055 703a BI changes, Up: │ │ │ │ │ +00041c60: 2044 6570 656e 6465 6e63 6965 7320 6265 Dependencies be │ │ │ │ │ +00041c70: 7477 6565 6e20 7468 6520 6c69 6272 6172 tween the librar │ │ │ │ │ +00041c80: 7920 616e 6420 6f74 6865 7220 7061 636b y and other pack │ │ │ │ │ +00041c90: 6167 6573 0a0a 382e 362e 3120 4765 6e65 ages..8.6.1 Gene │ │ │ │ │ +00041ca0: 7261 7469 6e67 2064 6570 656e 6465 6e63 rating dependenc │ │ │ │ │ +00041cb0: 6965 7320 6f6e 2073 6861 7265 6420 6c69 ies on shared li │ │ │ │ │ +00041cc0: 6272 6172 6965 730a 2d2d 2d2d 2d2d 2d2d braries.-------- │ │ │ │ │ +00041cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00041ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00041cf0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a57 6865 6e20 ---------..When │ │ │ │ │ +00041d00: 6120 7061 636b 6167 6520 7468 6174 2063 a package that c │ │ │ │ │ +00041d10: 6f6e 7461 696e 7320 616e 7920 7368 6172 ontains any shar │ │ │ │ │ +00041d20: 6564 206c 6962 7261 7269 6573 206f 7220 ed libraries or │ │ │ │ │ +00041d30: 636f 6d70 696c 6564 2062 696e 6172 6965 compiled binarie │ │ │ │ │ +00041d40: 730a 6973 2062 7569 6c74 2c20 6974 206d s.is built, it m │ │ │ │ │ +00041d50: 7573 7420 7275 6e20 e280 9864 706b 672d ust run ...dpkg- │ │ │ │ │ +00041d60: 7368 6c69 6264 6570 73e2 8099 206f 6e20 shlibdeps... on │ │ │ │ │ +00041d70: 6561 6368 2073 6861 7265 6420 6c69 6272 each shared libr │ │ │ │ │ +00041d80: 6172 7920 616e 640a 636f 6d70 696c 6564 ary and.compiled │ │ │ │ │ +00041d90: 2062 696e 6172 7920 746f 2064 6574 6572 binary to deter │ │ │ │ │ +00041da0: 6d69 6e65 2074 6865 206c 6962 7261 7269 mine the librari │ │ │ │ │ +00041db0: 6573 2075 7365 6420 616e 6420 6865 6e63 es used and henc │ │ │ │ │ +00041dc0: 6520 7468 650a 6465 7065 6e64 656e 6369 e the.dependenci │ │ │ │ │ +00041dd0: 6573 206e 6565 6465 6420 6279 2074 6865 es needed by the │ │ │ │ │ +00041de0: 2070 6163 6b61 6765 2e20 2028 3129 2020 package. (1) │ │ │ │ │ +00041df0: 546f 2064 6f20 7468 6973 2c20 7075 7420 To do this, put │ │ │ │ │ +00041e00: 6120 6361 6c6c 2074 6f0a e280 9864 706b a call to....dpk │ │ │ │ │ +00041e10: 672d 7368 6c69 6264 6570 73e2 8099 2069 g-shlibdeps... i │ │ │ │ │ +00041e20: 6e74 6f20 796f 7572 20e2 8098 6465 6269 nto your ...debi │ │ │ │ │ +00041e30: 616e 2f72 756c 6573 e280 9920 6669 6c65 an/rules... file │ │ │ │ │ +00041e40: 2069 6e20 7468 6520 736f 7572 6365 2070 in the source p │ │ │ │ │ +00041e50: 6163 6b61 6765 2e0a 4c69 7374 2061 6c6c ackage..List all │ │ │ │ │ +00041e60: 206f 6620 7468 6520 636f 6d70 696c 6564 of the compiled │ │ │ │ │ +00041e70: 2062 696e 6172 6965 732c 206c 6962 7261 binaries, libra │ │ │ │ │ +00041e80: 7269 6573 2c20 6f72 206c 6f61 6461 626c ries, or loadabl │ │ │ │ │ +00041e90: 6520 6d6f 6475 6c65 7320 696e 0a79 6f75 e modules in.you │ │ │ │ │ +00041ea0: 7220 7061 636b 6167 652e 2020 2832 2920 r package. (2) │ │ │ │ │ +00041eb0: 20e2 8098 6470 6b67 2d73 686c 6962 6465 ...dpkg-shlibde │ │ │ │ │ +00041ec0: 7073 e280 9920 7769 6c6c 2075 7365 2074 ps... will use t │ │ │ │ │ +00041ed0: 6865 20e2 8098 7379 6d62 6f6c 73e2 8099 he ...symbols... │ │ │ │ │ +00041ee0: 206f 7220 e280 9873 686c 6962 73e2 8099 or ...shlibs... │ │ │ │ │ +00041ef0: 0a66 696c 6573 2069 6e73 7461 6c6c 6564 .files installed │ │ │ │ │ +00041f00: 2062 7920 7468 6520 7368 6172 6564 206c by the shared l │ │ │ │ │ +00041f10: 6962 7261 7269 6573 2074 6f20 6765 6e65 ibraries to gene │ │ │ │ │ +00041f20: 7261 7465 2064 6570 656e 6465 6e63 790a rate dependency. │ │ │ │ │ +00041f30: 696e 666f 726d 6174 696f 6e2e 2020 5468 information. Th │ │ │ │ │ +00041f40: 6520 7061 636b 6167 6520 6d75 7374 2074 e package must t │ │ │ │ │ +00041f50: 6865 6e20 7072 6f76 6964 6520 6120 7375 hen provide a su │ │ │ │ │ +00041f60: 6273 7469 7475 7469 6f6e 2076 6172 6961 bstitution varia │ │ │ │ │ +00041f70: 626c 6520 696e 746f 0a77 6869 6368 2074 ble into.which t │ │ │ │ │ +00041f80: 6865 2064 6973 636f 7665 7265 6420 6465 he discovered de │ │ │ │ │ +00041f90: 7065 6e64 656e 6379 2069 6e66 6f72 6d61 pendency informa │ │ │ │ │ +00041fa0: 7469 6f6e 2063 616e 2062 6520 706c 6163 tion can be plac │ │ │ │ │ +00041fb0: 6564 2e0a 0a49 6620 796f 7520 6172 6520 ed...If you are │ │ │ │ │ +00041fc0: 6372 6561 7469 6e67 2061 2075 6465 6220 creating a udeb │ │ │ │ │ +00041fd0: 666f 7220 7573 6520 696e 2074 6865 2044 for use in the D │ │ │ │ │ +00041fe0: 6562 6961 6e20 496e 7374 616c 6c65 722c ebian Installer, │ │ │ │ │ +00041ff0: 2079 6f75 2077 696c 6c0a 6e65 6564 2074 you will.need t │ │ │ │ │ +00042000: 6f20 7370 6563 6966 7920 7468 6174 20e2 o specify that . │ │ │ │ │ +00042010: 8098 6470 6b67 2d73 686c 6962 6465 7073 ..dpkg-shlibdeps │ │ │ │ │ +00042020: e280 9920 7368 6f75 6c64 2075 7365 2074 ... should use t │ │ │ │ │ +00042030: 6865 2064 6570 656e 6465 6e63 7920 6c69 he dependency li │ │ │ │ │ +00042040: 6e65 206f 660a 7479 7065 20e2 8098 7564 ne of.type ...ud │ │ │ │ │ +00042050: 6562 e280 9920 6279 2061 6464 696e 6720 eb... by adding │ │ │ │ │ +00042060: 7468 6520 e280 982d 7475 6465 62e2 8099 the ...-tudeb... │ │ │ │ │ +00042070: 206f 7074 696f 6e2e 2020 2833 2920 2049 option. (3) I │ │ │ │ │ +00042080: 6620 7468 6572 6520 6973 206e 6f0a 6465 f there is no.de │ │ │ │ │ +00042090: 7065 6e64 656e 6379 206c 696e 6520 6f66 pendency line of │ │ │ │ │ +000420a0: 2074 7970 6520 e280 9875 6465 62e2 8099 type ...udeb... │ │ │ │ │ +000420b0: 2069 6e20 7468 6520 e280 9873 686c 6962 in the ...shlib │ │ │ │ │ +000420c0: 73e2 8099 2066 696c 652c 20e2 8098 6470 s... file, ...dp │ │ │ │ │ +000420d0: 6b67 2d73 686c 6962 6465 7073 e280 990a kg-shlibdeps.... │ │ │ │ │ +000420e0: 7769 6c6c 2066 616c 6c20 6261 636b 2074 will fall back t │ │ │ │ │ +000420f0: 6f20 7468 6520 7265 6775 6c61 7220 6465 o the regular de │ │ │ │ │ +00042100: 7065 6e64 656e 6379 206c 696e 652e 0a0a pendency line... │ │ │ │ │ +00042110: e280 9864 706b 672d 7368 6c69 6264 6570 ...dpkg-shlibdep │ │ │ │ │ +00042120: 73e2 8099 2070 7574 7320 7468 6520 6465 s... puts the de │ │ │ │ │ +00042130: 7065 6e64 656e 6379 2069 6e66 6f72 6d61 pendency informa │ │ │ │ │ +00042140: 7469 6f6e 2069 6e74 6f20 7468 650a e280 tion into the... │ │ │ │ │ +00042150: 9864 6562 6961 6e2f 7375 6273 7476 6172 .debian/substvar │ │ │ │ │ +00042160: 73e2 8099 2066 696c 6520 6279 2064 6566 s... file by def │ │ │ │ │ +00042170: 6175 6c74 2c20 7768 6963 6820 6973 2074 ault, which is t │ │ │ │ │ +00042180: 6865 6e20 7573 6564 2062 790a e280 9864 hen used by....d │ │ │ │ │ +00042190: 706b 672d 6765 6e63 6f6e 7472 6f6c e280 pkg-gencontrol.. │ │ │ │ │ +000421a0: 992e 2020 596f 7520 7769 6c6c 206e 6565 .. You will nee │ │ │ │ │ +000421b0: 6420 746f 2070 6c61 6365 2061 20e2 8098 d to place a ... │ │ │ │ │ +000421c0: 247b 7368 6c69 6273 3a44 6570 656e 6473 ${shlibs:Depends │ │ │ │ │ +000421d0: 7de2 8099 0a76 6172 6961 626c 6520 696e }....variable in │ │ │ │ │ +000421e0: 2074 6865 20e2 8098 4465 7065 6e64 73e2 the ...Depends. │ │ │ │ │ +000421f0: 8099 2066 6965 6c64 2069 6e20 7468 6520 .. field in the │ │ │ │ │ +00042200: 636f 6e74 726f 6c20 6669 6c65 206f 6620 control file of │ │ │ │ │ +00042210: 6576 6572 7920 6269 6e61 7279 0a70 6163 every binary.pac │ │ │ │ │ +00042220: 6b61 6765 2062 7569 6c74 2062 7920 7468 kage built by th │ │ │ │ │ +00042230: 6973 2073 6f75 7263 6520 7061 636b 6167 is source packag │ │ │ │ │ +00042240: 6520 7468 6174 2063 6f6e 7461 696e 7320 e that contains │ │ │ │ │ +00042250: 636f 6d70 696c 6564 2062 696e 6172 6965 compiled binarie │ │ │ │ │ +00042260: 732c 0a6c 6962 7261 7269 6573 2c20 6f72 s,.libraries, or │ │ │ │ │ +00042270: 206c 6f61 6461 626c 6520 6d6f 6475 6c65 loadable module │ │ │ │ │ +00042280: 732e 2020 4966 2079 6f75 2068 6176 6520 s. If you have │ │ │ │ │ +00042290: 6d75 6c74 6970 6c65 2062 696e 6172 7920 multiple binary │ │ │ │ │ +000422a0: 7061 636b 6167 6573 2c0a 796f 7520 7769 packages,.you wi │ │ │ │ │ +000422b0: 6c6c 206e 6565 6420 746f 2063 616c 6c20 ll need to call │ │ │ │ │ +000422c0: e280 9864 706b 672d 7368 6c69 6264 6570 ...dpkg-shlibdep │ │ │ │ │ +000422d0: 73e2 8099 206f 6e20 6561 6368 206f 6e65 s... on each one │ │ │ │ │ +000422e0: 2077 6869 6368 2063 6f6e 7461 696e 730a which contains. │ │ │ │ │ +000422f0: 636f 6d70 696c 6564 206c 6962 7261 7269 compiled librari │ │ │ │ │ +00042300: 6573 206f 7220 6269 6e61 7269 6573 2e20 es or binaries. │ │ │ │ │ +00042310: 2046 6f72 2065 7861 6d70 6c65 2c20 796f For example, yo │ │ │ │ │ +00042320: 7520 636f 756c 6420 7573 6520 7468 6520 u could use the │ │ │ │ │ +00042330: e280 982d 54e2 8099 0a6f 7074 696f 6e20 ...-T....option │ │ │ │ │ +00042340: 746f 2074 6865 20e2 8098 6470 6b67 e280 to the ...dpkg.. │ │ │ │ │ +00042350: 9920 7574 696c 6974 6965 7320 746f 2073 . utilities to s │ │ │ │ │ +00042360: 7065 6369 6679 2061 2064 6966 6665 7265 pecify a differe │ │ │ │ │ +00042370: 6e74 20e2 8098 7375 6273 7476 6172 73e2 nt ...substvars. │ │ │ │ │ +00042380: 8099 2066 696c 650a 666f 7220 6561 6368 .. file.for each │ │ │ │ │ +00042390: 2062 696e 6172 7920 7061 636b 6167 652e binary package. │ │ │ │ │ +000423a0: 2020 2834 290a 0a46 6f72 206d 6f72 6520 (4)..For more │ │ │ │ │ +000423b0: 6465 7461 696c 7320 6f6e 20e2 8098 6470 details on ...dp │ │ │ │ │ +000423c0: 6b67 2d73 686c 6962 6465 7073 e280 992c kg-shlibdeps..., │ │ │ │ │ +000423d0: 2073 6565 2069 7473 206d 616e 7561 6c20 see its manual │ │ │ │ │ +000423e0: 7061 6765 2e0a 0a57 6520 7361 7920 7468 page...We say th │ │ │ │ │ +000423f0: 6174 2061 2062 696e 6172 7920 e280 9866 at a binary ...f │ │ │ │ │ +00042400: 6f6f e280 9920 2764 6972 6563 746c 7927 oo... 'directly' │ │ │ │ │ +00042410: 2075 7365 7320 6120 6c69 6272 6172 7920 uses a library │ │ │ │ │ +00042420: e280 986c 6962 6261 72e2 8099 2069 6620 ...libbar... if │ │ │ │ │ +00042430: 6974 2069 730a 6578 706c 6963 6974 6c79 it is.explicitly │ │ │ │ │ +00042440: 206c 696e 6b65 6420 7769 7468 2074 6861 linked with tha │ │ │ │ │ +00042450: 7420 6c69 6272 6172 7920 2874 6861 7420 t library (that │ │ │ │ │ +00042460: 6973 2c20 7468 6520 6c69 6272 6172 7920 is, the library │ │ │ │ │ +00042470: 6973 206c 6973 7465 6420 696e 0a74 6865 is listed in.the │ │ │ │ │ +00042480: 2045 4c46 20e2 8098 4e45 4544 4544 e280 ELF ...NEEDED.. │ │ │ │ │ +00042490: 9920 6174 7472 6962 7574 652c 2063 6175 . attribute, cau │ │ │ │ │ +000424a0: 7365 6420 6279 2061 6464 696e 6720 e280 sed by adding .. │ │ │ │ │ +000424b0: 982d 6c62 6172 e280 9920 746f 2074 6865 .-lbar... to the │ │ │ │ │ +000424c0: 206c 696e 6b20 6c69 6e65 0a77 6865 6e20 link line.when │ │ │ │ │ +000424d0: 7468 6520 6269 6e61 7279 2069 7320 6372 the binary is cr │ │ │ │ │ +000424e0: 6561 7465 6429 2e20 204f 7468 6572 206c eated). Other l │ │ │ │ │ +000424f0: 6962 7261 7269 6573 2074 6861 7420 6172 ibraries that ar │ │ │ │ │ +00042500: 6520 6e65 6564 6564 2062 790a e280 986c e needed by....l │ │ │ │ │ +00042510: 6962 6261 72e2 8099 2061 7265 206c 696e ibbar... are lin │ │ │ │ │ +00042520: 6b65 6420 2769 6e64 6972 6563 746c 7927 ked 'indirectly' │ │ │ │ │ +00042530: 2074 6f20 e280 9866 6f6f e280 992c 2061 to ...foo..., a │ │ │ │ │ +00042540: 6e64 2074 6865 2064 796e 616d 6963 206c nd the dynamic l │ │ │ │ │ +00042550: 696e 6b65 7220 7769 6c6c 0a6c 6f61 6420 inker will.load │ │ │ │ │ +00042560: 7468 656d 2061 7574 6f6d 6174 6963 616c them automatical │ │ │ │ │ +00042570: 6c79 2077 6865 6e20 6974 206c 6f61 6473 ly when it loads │ │ │ │ │ +00042580: 20e2 8098 6c69 6262 6172 e280 992e 2020 ...libbar.... │ │ │ │ │ +00042590: 4120 7061 636b 6167 6520 7368 6f75 6c64 A package should │ │ │ │ │ +000425a0: 2064 6570 656e 640a 6f6e 2074 6865 206c depend.on the l │ │ │ │ │ +000425b0: 6962 7261 7269 6573 2069 7420 6469 7265 ibraries it dire │ │ │ │ │ +000425c0: 6374 6c79 2075 7365 732c 2062 7574 206e ctly uses, but n │ │ │ │ │ +000425d0: 6f74 2074 6865 206c 6962 7261 7269 6573 ot the libraries │ │ │ │ │ +000425e0: 2069 7420 6f6e 6c79 2075 7365 730a 696e it only uses.in │ │ │ │ │ +000425f0: 6469 7265 6374 6c79 2e20 2054 6865 2064 directly. The d │ │ │ │ │ +00042600: 6570 656e 6465 6e63 6965 7320 666f 7220 ependencies for │ │ │ │ │ +00042610: 7468 6520 6c69 6272 6172 6965 7320 7573 the libraries us │ │ │ │ │ +00042620: 6564 2064 6972 6563 746c 7920 7769 6c6c ed directly will │ │ │ │ │ +00042630: 0a61 7574 6f6d 6174 6963 616c 6c79 2070 .automatically p │ │ │ │ │ +00042640: 756c 6c20 696e 2074 6865 2069 6e64 6972 ull in the indir │ │ │ │ │ +00042650: 6563 746c 792d 7573 6564 206c 6962 7261 ectly-used libra │ │ │ │ │ +00042660: 7269 6573 2e20 20e2 8098 6470 6b67 2d73 ries. ...dpkg-s │ │ │ │ │ +00042670: 686c 6962 6465 7073 e280 990a 7769 6c6c hlibdeps....will │ │ │ │ │ +00042680: 2068 616e 646c 6520 7468 6973 206c 6f67 handle this log │ │ │ │ │ +00042690: 6963 2061 7574 6f6d 6174 6963 616c 6c79 ic automatically │ │ │ │ │ +000426a0: 2c20 6275 7420 7061 636b 6167 6520 6d61 , but package ma │ │ │ │ │ +000426b0: 696e 7461 696e 6572 7320 6e65 6564 2074 intainers need t │ │ │ │ │ +000426c0: 6f20 6265 0a61 7761 7265 206f 6620 7468 o be.aware of th │ │ │ │ │ +000426d0: 6973 2064 6973 7469 6e63 7469 6f6e 2062 is distinction b │ │ │ │ │ +000426e0: 6574 7765 656e 2064 6972 6563 746c 7920 etween directly │ │ │ │ │ +000426f0: 616e 6420 696e 6469 7265 6374 6c79 2075 and indirectly u │ │ │ │ │ +00042700: 7369 6e67 2061 0a6c 6962 7261 7279 2069 sing a.library i │ │ │ │ │ +00042710: 6620 7468 6579 2068 6176 6520 746f 206f f they have to o │ │ │ │ │ +00042720: 7665 7272 6964 6520 6974 7320 7265 7375 verride its resu │ │ │ │ │ +00042730: 6c74 7320 666f 7220 736f 6d65 2072 6561 lts for some rea │ │ │ │ │ +00042740: 736f 6e2e 2020 2835 290a 0a20 2020 2d2d son. (5).. -- │ │ │ │ │ +00042750: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +00042760: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +00042770: 2020 2831 2920 e280 9864 706b 672d 7368 (1) ...dpkg-sh │ │ │ │ │ +00042780: 6c69 6264 6570 73e2 8099 2077 696c 6c20 libdeps... will │ │ │ │ │ +00042790: 7573 6520 6120 7072 6f67 7261 6d20 6c69 use a program li │ │ │ │ │ +000427a0: 6b65 20e2 8098 6f62 6a64 756d 70e2 8099 ke ...objdump... │ │ │ │ │ +000427b0: 206f 7220 e280 9872 6561 6465 6c66 e280 or ...readelf.. │ │ │ │ │ +000427c0: 990a 746f 2066 696e 6420 7468 6520 6c69 ..to find the li │ │ │ │ │ +000427d0: 6272 6172 6965 7320 616e 6420 7468 6520 braries and the │ │ │ │ │ +000427e0: 7379 6d62 6f6c 7320 696e 2074 686f 7365 symbols in those │ │ │ │ │ +000427f0: 206c 6962 7261 7269 6573 2064 6972 6563 libraries direc │ │ │ │ │ +00042800: 746c 7920 6e65 6564 6564 0a62 7920 7468 tly needed.by th │ │ │ │ │ +00042810: 6520 6269 6e61 7269 6573 206f 7220 7368 e binaries or sh │ │ │ │ │ +00042820: 6172 6564 206c 6962 7261 7269 6573 2069 ared libraries i │ │ │ │ │ +00042830: 6e20 7468 6520 7061 636b 6167 652e 0a0a n the package... │ │ │ │ │ +00042840: 2020 2028 3229 2054 6865 2065 6173 6965 (2) The easie │ │ │ │ │ +00042850: 7374 2077 6179 2074 6f20 6361 6c6c 20e2 st way to call . │ │ │ │ │ +00042860: 8098 6470 6b67 2d73 686c 6962 6465 7073 ..dpkg-shlibdeps │ │ │ │ │ +00042870: e280 9920 636f 7272 6563 746c 7920 6973 ... correctly is │ │ │ │ │ +00042880: 2074 6f20 7573 6520 610a 7061 636b 6167 to use a.packag │ │ │ │ │ +00042890: 6520 6865 6c70 6572 2066 7261 6d65 776f e helper framewo │ │ │ │ │ +000428a0: 726b 2073 7563 6820 6173 2064 6562 6865 rk such as debhe │ │ │ │ │ +000428b0: 6c70 6572 2e20 2049 6620 796f 7520 6172 lper. If you ar │ │ │ │ │ +000428c0: 6520 7573 696e 6720 6465 6268 656c 7065 e using debhelpe │ │ │ │ │ +000428d0: 722c 0a74 6865 20e2 8098 6468 5f73 686c r,.the ...dh_shl │ │ │ │ │ +000428e0: 6962 6465 7073 e280 9920 7072 6f67 7261 ibdeps... progra │ │ │ │ │ +000428f0: 6d20 7769 6c6c 2064 6f20 7468 6973 2077 m will do this w │ │ │ │ │ +00042900: 6f72 6b20 666f 7220 796f 752e 2020 4974 ork for you. It │ │ │ │ │ +00042910: 2077 696c 6c20 616c 736f 0a63 6f72 7265 will also.corre │ │ │ │ │ +00042920: 6374 6c79 2068 616e 646c 6520 6d75 6c74 ctly handle mult │ │ │ │ │ +00042930: 692d 6269 6e61 7279 2070 6163 6b61 6765 i-binary package │ │ │ │ │ +00042940: 732e 0a0a 2020 2028 3329 20e2 8098 6468 s... (3) ...dh │ │ │ │ │ +00042950: 5f73 686c 6962 6465 7073 e280 9920 6672 _shlibdeps... fr │ │ │ │ │ +00042960: 6f6d 2074 6865 20e2 8098 6465 6268 656c om the ...debhel │ │ │ │ │ +00042970: 7065 72e2 8099 2073 7569 7465 2077 696c per... suite wil │ │ │ │ │ +00042980: 6c20 6175 746f 6d61 7469 6361 6c6c 7920 l automatically │ │ │ │ │ +00042990: 6164 640a 7468 6973 206f 7074 696f 6e20 add.this option │ │ │ │ │ +000429a0: 6966 2069 7420 6b6e 6f77 7320 6974 2069 if it knows it i │ │ │ │ │ +000429b0: 7320 7072 6f63 6573 7369 6e67 2061 2075 s processing a u │ │ │ │ │ +000429c0: 6465 622e 0a0a 2020 2028 3429 2041 6761 deb... (4) Aga │ │ │ │ │ +000429d0: 696e 2c20 e280 9864 685f 7368 6c69 6264 in, ...dh_shlibd │ │ │ │ │ +000429e0: 6570 73e2 8099 2061 6e64 20e2 8098 6468 eps... and ...dh │ │ │ │ │ +000429f0: 5f67 656e 636f 6e74 726f 6ce2 8099 2077 _gencontrol... w │ │ │ │ │ +00042a00: 696c 6c20 6861 6e64 6c65 2065 7665 7279 ill handle every │ │ │ │ │ +00042a10: 7468 696e 670a 6578 6365 7074 2074 6865 thing.except the │ │ │ │ │ +00042a20: 2061 6464 6974 696f 6e20 6f66 2074 6865 addition of the │ │ │ │ │ +00042a30: 2076 6172 6961 626c 6520 746f 2074 6865 variable to the │ │ │ │ │ +00042a40: 2063 6f6e 7472 6f6c 2066 696c 6520 666f control file fo │ │ │ │ │ +00042a50: 7220 796f 7520 6966 0a79 6f75 e280 9972 r you if.you...r │ │ │ │ │ +00042a60: 6520 7573 696e 6720 6465 6268 656c 7065 e using debhelpe │ │ │ │ │ +00042a70: 722c 2069 6e63 6c75 6469 6e67 2067 656e r, including gen │ │ │ │ │ +00042a80: 6572 6174 696e 6720 7365 7061 7261 7465 erating separate │ │ │ │ │ +00042a90: 20e2 8098 7375 6273 7476 6172 73e2 8099 ...substvars... │ │ │ │ │ +00042aa0: 2066 696c 6573 0a66 6f72 2065 6163 6820 files.for each │ │ │ │ │ +00042ab0: 6269 6e61 7279 2070 6163 6b61 6765 2061 binary package a │ │ │ │ │ +00042ac0: 6e64 2063 616c 6c69 6e67 20e2 8098 6470 nd calling ...dp │ │ │ │ │ +00042ad0: 6b67 2d67 656e 636f 6e74 726f 6ce2 8099 kg-gencontrol... │ │ │ │ │ +00042ae0: 2077 6974 6820 7468 650a 6170 7072 6f70 with the.approp │ │ │ │ │ +00042af0: 7269 6174 6520 666c 6167 732e 0a0a 2020 riate flags... │ │ │ │ │ +00042b00: 2028 3529 2041 2067 6f6f 6420 6578 616d (5) A good exam │ │ │ │ │ +00042b10: 706c 6520 6f66 2077 6865 7265 2074 6869 ple of where thi │ │ │ │ │ +00042b20: 7320 6865 6c70 7320 6973 2074 6865 2066 s helps is the f │ │ │ │ │ +00042b30: 6f6c 6c6f 7769 6e67 3a20 5765 2063 6f75 ollowing: We cou │ │ │ │ │ +00042b40: 6c64 0a75 7064 6174 6520 e280 986c 6962 ld.update ...lib │ │ │ │ │ +00042b50: 696d 6c69 62e2 8099 2077 6974 6820 6120 imlib... with a │ │ │ │ │ +00042b60: 6e65 7720 7665 7273 696f 6e20 7468 6174 new version that │ │ │ │ │ +00042b70: 2073 7570 706f 7274 7320 6120 6e65 7720 supports a new │ │ │ │ │ +00042b80: 7265 7669 7369 6f6e 206f 6620 610a 6772 revision of a.gr │ │ │ │ │ +00042b90: 6170 6869 6373 2066 6f72 6d61 7420 6361 aphics format ca │ │ │ │ │ +00042ba0: 6c6c 6564 2064 6766 2028 6275 7420 7265 lled dgf (but re │ │ │ │ │ +00042bb0: 7461 696e 696e 6720 7468 6520 7361 6d65 taining the same │ │ │ │ │ +00042bc0: 206d 616a 6f72 2076 6572 7369 6f6e 206e major version n │ │ │ │ │ +00042bd0: 756d 6265 7229 0a61 6e64 2064 6570 656e umber).and depen │ │ │ │ │ +00042be0: 6473 206f 6e20 6120 6e65 7720 6c69 6272 ds on a new libr │ │ │ │ │ +00042bf0: 6172 7920 7061 636b 6167 6520 6c69 6264 ary package libd │ │ │ │ │ +00042c00: 6766 3420 696e 7374 6561 6420 6f66 2074 gf4 instead of t │ │ │ │ │ +00042c10: 6865 206f 6c64 6572 0a6c 6962 6467 6633 he older.libdgf3 │ │ │ │ │ +00042c20: 2e20 2049 6620 7765 2075 7365 6420 e280 . If we used .. │ │ │ │ │ +00042c30: 986c 6464 e280 9920 746f 2061 6464 2064 .ldd... to add d │ │ │ │ │ +00042c40: 6570 656e 6465 6e63 6965 7320 666f 7220 ependencies for │ │ │ │ │ +00042c50: 6576 6572 7920 6c69 6272 6172 790a 6469 every library.di │ │ │ │ │ +00042c60: 7265 6374 6c79 206f 7220 696e 6469 7265 rectly or indire │ │ │ │ │ +00042c70: 6374 6c79 206c 696e 6b65 6420 7769 7468 ctly linked with │ │ │ │ │ +00042c80: 2061 2062 696e 6172 792c 2065 7665 7279 a binary, every │ │ │ │ │ +00042c90: 2070 6163 6b61 6765 2074 6861 7420 7573 package that us │ │ │ │ │ +00042ca0: 6573 0ae2 8098 6c69 6269 6d6c 6962 e280 es....libimlib.. │ │ │ │ │ +00042cb0: 9920 776f 756c 6420 6e65 6564 2074 6f20 . would need to │ │ │ │ │ +00042cc0: 6265 2072 6563 6f6d 7069 6c65 6420 736f be recompiled so │ │ │ │ │ +00042cd0: 2069 7420 776f 756c 6420 616c 736f 2064 it would also d │ │ │ │ │ +00042ce0: 6570 656e 6420 6f6e 0a6c 6962 6467 6634 epend on.libdgf4 │ │ │ │ │ +00042cf0: 2069 6e20 6f72 6465 7220 746f 2072 6574 in order to ret │ │ │ │ │ +00042d00: 6972 6520 7468 6520 6f6c 6465 7220 6c69 ire the older li │ │ │ │ │ +00042d10: 6264 6766 3320 7061 636b 6167 652e 2020 bdgf3 package. │ │ │ │ │ +00042d20: 5369 6e63 650a 6465 7065 6e64 656e 6369 Since.dependenci │ │ │ │ │ +00042d30: 6573 2061 7265 206f 6e6c 7920 6164 6465 es are only adde │ │ │ │ │ +00042d40: 6420 6261 7365 6420 6f6e 2045 4c46 20e2 d based on ELF . │ │ │ │ │ +00042d50: 8098 4e45 4544 4544 e280 9920 6174 7472 ..NEEDED... attr │ │ │ │ │ +00042d60: 6962 7574 652c 2070 6163 6b61 6765 730a ibute, packages. │ │ │ │ │ +00042d70: 7573 696e 6720 e280 986c 6962 696d 6c69 using ...libimli │ │ │ │ │ +00042d80: 62e2 8099 2063 616e 2072 656c 7920 6f6e b... can rely on │ │ │ │ │ +00042d90: 20e2 8098 6c69 6269 6d6c 6962 e280 9920 ...libimlib... │ │ │ │ │ +00042da0: 6974 7365 6c66 2068 6176 696e 6720 7468 itself having th │ │ │ │ │ +00042db0: 6520 6465 7065 6e64 656e 6379 206f 6e0a e dependency on. │ │ │ │ │ +00042dc0: 616e 2061 7070 726f 7072 6961 7465 2076 an appropriate v │ │ │ │ │ +00042dd0: 6572 7369 6f6e 206f 6620 e280 986c 6962 ersion of ...lib │ │ │ │ │ +00042de0: 6467 66e2 8099 2061 6e64 2064 6f20 6e6f dgf... and do no │ │ │ │ │ +00042df0: 7420 6e65 6564 2072 6562 7569 6c64 696e t need rebuildin │ │ │ │ │ +00042e00: 672e 0a0a 1f0a 4669 6c65 3a20 6465 6269 g.....File: debi │ │ │ │ │ +00042e10: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00042e20: 204e 6f64 653a 2053 6861 7265 6420 6c69 Node: Shared li │ │ │ │ │ +00042e30: 6272 6172 7920 4142 4920 6368 616e 6765 brary ABI change │ │ │ │ │ +00042e40: 732c 2020 4e65 7874 3a20 5468 6520 7379 s, Next: The sy │ │ │ │ │ +00042e50: 6d62 6f6c 7320 7379 7374 656d 2c20 2050 mbols system, P │ │ │ │ │ +00042e60: 7265 763a 2047 656e 6572 6174 696e 6720 rev: Generating │ │ │ │ │ +00042e70: 6465 7065 6e64 656e 6369 6573 206f 6e20 dependencies on │ │ │ │ │ +00042e80: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ +00042e90: 2c20 2055 703a 2044 6570 656e 6465 6e63 , Up: Dependenc │ │ │ │ │ +00042ea0: 6965 7320 6265 7477 6565 6e20 7468 6520 ies between the │ │ │ │ │ +00042eb0: 6c69 6272 6172 7920 616e 6420 6f74 6865 library and othe │ │ │ │ │ +00042ec0: 7220 7061 636b 6167 6573 0a0a 382e 362e r packages..8.6. │ │ │ │ │ +00042ed0: 3220 5368 6172 6564 206c 6962 7261 7279 2 Shared library │ │ │ │ │ +00042ee0: 2041 4249 2063 6861 6e67 6573 0a2d 2d2d ABI changes.--- │ │ │ │ │ +00042ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00042f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a4d -------------..M │ │ │ │ │ +00042f10: 6169 6e74 6169 6e69 6e67 2061 2073 6861 aintaining a sha │ │ │ │ │ +00042f20: 7265 6420 6c69 6272 6172 7920 7061 636b red library pack │ │ │ │ │ +00042f30: 6167 6520 7573 696e 6720 6569 7468 6572 age using either │ │ │ │ │ +00042f40: 20e2 8098 7379 6d62 6f6c 73e2 8099 206f ...symbols... o │ │ │ │ │ +00042f50: 7220 e280 9873 686c 6962 73e2 8099 0a66 r ...shlibs....f │ │ │ │ │ +00042f60: 696c 6573 2072 6571 7569 7265 7320 6265 iles requires be │ │ │ │ │ +00042f70: 696e 6720 6177 6172 6520 6f66 2074 6865 ing aware of the │ │ │ │ │ +00042f80: 2065 7870 6f73 6564 2041 4249 206f 6620 exposed ABI of │ │ │ │ │ +00042f90: 7468 6520 7368 6172 6564 206c 6962 7261 the shared libra │ │ │ │ │ +00042fa0: 7279 2061 6e64 0a61 6e79 2063 6861 6e67 ry and.any chang │ │ │ │ │ +00042fb0: 6573 2074 6f20 6974 2e20 2042 6f74 6820 es to it. Both │ │ │ │ │ +00042fc0: e280 9873 796d 626f 6c73 e280 9920 616e ...symbols... an │ │ │ │ │ +00042fd0: 6420 e280 9873 686c 6962 73e2 8099 2066 d ...shlibs... f │ │ │ │ │ +00042fe0: 696c 6573 2072 6563 6f72 6420 6576 6572 iles record ever │ │ │ │ │ +00042ff0: 790a 6368 616e 6765 2074 6f20 7468 6520 y.change to the │ │ │ │ │ +00043000: 4142 4920 6f66 2074 6865 2073 6861 7265 ABI of the share │ │ │ │ │ +00043010: 6420 6c69 6272 6172 793b 20e2 8098 7379 d library; ...sy │ │ │ │ │ +00043020: 6d62 6f6c 73e2 8099 2066 696c 6573 2064 mbols... files d │ │ │ │ │ +00043030: 6f20 736f 2070 6572 0a70 7562 6c69 6320 o so per.public │ │ │ │ │ +00043040: 7379 6d62 6f6c 2c20 7768 6572 6561 7320 symbol, whereas │ │ │ │ │ +00043050: e280 9873 686c 6962 73e2 8099 2066 696c ...shlibs... fil │ │ │ │ │ +00043060: 6573 2072 6563 6f72 6420 6f6e 6c79 2074 es record only t │ │ │ │ │ +00043070: 6865 206c 6173 7420 6368 616e 6765 2066 he last change f │ │ │ │ │ +00043080: 6f72 0a74 6865 2065 6e74 6972 6520 6c69 or.the entire li │ │ │ │ │ +00043090: 6272 6172 792e 0a0a 5468 6572 6520 6172 brary...There ar │ │ │ │ │ +000430a0: 6520 7477 6f20 7479 7065 7320 6f66 2041 e two types of A │ │ │ │ │ +000430b0: 4249 2063 6861 6e67 6573 3a20 6f6e 6573 BI changes: ones │ │ │ │ │ +000430c0: 2074 6861 7420 6172 6520 6261 636b 7761 that are backwa │ │ │ │ │ +000430d0: 7264 2d63 6f6d 7061 7469 626c 650a 616e rd-compatible.an │ │ │ │ │ +000430e0: 6420 6f6e 6573 2074 6861 7420 6172 6520 d ones that are │ │ │ │ │ +000430f0: 6e6f 742e 2020 416e 2041 4249 2063 6861 not. An ABI cha │ │ │ │ │ +00043100: 6e67 6520 6973 2062 6163 6b77 6172 642d nge is backward- │ │ │ │ │ +00043110: 636f 6d70 6174 6962 6c65 2069 6620 616e compatible if an │ │ │ │ │ +00043120: 790a 7265 6173 6f6e 6162 6c65 2070 726f y.reasonable pro │ │ │ │ │ +00043130: 6772 616d 206f 7220 6c69 6272 6172 7920 gram or library │ │ │ │ │ +00043140: 7468 6174 2077 6173 206c 696e 6b65 6420 that was linked │ │ │ │ │ +00043150: 7769 7468 2074 6865 2070 7265 7669 6f75 with the previou │ │ │ │ │ +00043160: 7320 7665 7273 696f 6e0a 6f66 2074 6865 s version.of the │ │ │ │ │ +00043170: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +00043180: 7769 6c6c 2073 7469 6c6c 2077 6f72 6b20 will still work │ │ │ │ │ +00043190: 636f 7272 6563 746c 7920 7769 7468 2074 correctly with t │ │ │ │ │ +000431a0: 6865 206e 6577 2076 6572 7369 6f6e 206f he new version o │ │ │ │ │ +000431b0: 660a 7468 6520 7368 6172 6564 206c 6962 f.the shared lib │ │ │ │ │ +000431c0: 7261 7279 2e20 2028 3129 2020 4164 6469 rary. (1) Addi │ │ │ │ │ +000431d0: 6e67 206e 6577 2073 796d 626f 6c73 2074 ng new symbols t │ │ │ │ │ +000431e0: 6f20 7468 6520 7368 6172 6564 206c 6962 o the shared lib │ │ │ │ │ +000431f0: 7261 7279 2069 7320 610a 6261 636b 7761 rary is a.backwa │ │ │ │ │ +00043200: 7264 2d63 6f6d 7061 7469 626c 6520 6368 rd-compatible ch │ │ │ │ │ +00043210: 616e 6765 2e20 2052 656d 6f76 696e 6720 ange. Removing │ │ │ │ │ +00043220: 7379 6d62 6f6c 7320 6672 6f6d 2074 6865 symbols from the │ │ │ │ │ +00043230: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +00043240: 6973 0a6e 6f74 2e20 2043 6861 6e67 696e is.not. Changin │ │ │ │ │ +00043250: 6720 7468 6520 6265 6861 7669 6f72 206f g the behavior o │ │ │ │ │ +00043260: 6620 6120 7379 6d62 6f6c 206d 6179 206f f a symbol may o │ │ │ │ │ +00043270: 7220 6d61 7920 6e6f 7420 6265 0a62 6163 r may not be.bac │ │ │ │ │ +00043280: 6b77 6172 642d 636f 6d70 6174 6962 6c65 kward-compatible │ │ │ │ │ +00043290: 2064 6570 656e 6469 6e67 206f 6e20 7468 depending on th │ │ │ │ │ +000432a0: 6520 6368 616e 6765 3b20 666f 7220 6578 e change; for ex │ │ │ │ │ +000432b0: 616d 706c 652c 2063 6861 6e67 696e 6720 ample, changing │ │ │ │ │ +000432c0: 610a 6675 6e63 7469 6f6e 2074 6f20 6163 a.function to ac │ │ │ │ │ +000432d0: 6365 7074 2061 206e 6577 2065 6e75 6d20 cept a new enum │ │ │ │ │ +000432e0: 636f 6e73 7461 6e74 206e 6f74 2070 7265 constant not pre │ │ │ │ │ +000432f0: 7669 6f75 736c 7920 7573 6564 2062 7920 viously used by │ │ │ │ │ +00043300: 7468 650a 6c69 6272 6172 7920 6973 2067 the.library is g │ │ │ │ │ +00043310: 656e 6572 616c 6c79 2062 6163 6b77 6172 enerally backwar │ │ │ │ │ +00043320: 642d 636f 6d70 6174 6962 6c65 2c20 6275 d-compatible, bu │ │ │ │ │ +00043330: 7420 6368 616e 6769 6e67 2074 6865 206d t changing the m │ │ │ │ │ +00043340: 656d 6265 7273 206f 6620 610a 7374 7275 embers of a.stru │ │ │ │ │ +00043350: 6374 2074 6861 7420 6973 2070 6173 7365 ct that is passe │ │ │ │ │ +00043360: 6420 696e 746f 206c 6962 7261 7279 2066 d into library f │ │ │ │ │ +00043370: 756e 6374 696f 6e73 2069 7320 6765 6e65 unctions is gene │ │ │ │ │ +00043380: 7261 6c6c 7920 6e6f 7420 756e 6c65 7373 rally not unless │ │ │ │ │ +00043390: 2074 6865 0a6c 6962 7261 7279 2074 616b the.library tak │ │ │ │ │ +000433a0: 6573 2073 7065 6369 616c 2070 7265 6361 es special preca │ │ │ │ │ +000433b0: 7574 696f 6e73 2074 6f20 6163 6365 7074 utions to accept │ │ │ │ │ +000433c0: 206f 6c64 2076 6572 7369 6f6e 7320 6f66 old versions of │ │ │ │ │ +000433d0: 2074 6865 2064 6174 610a 7374 7275 6374 the data.struct │ │ │ │ │ +000433e0: 7572 652e 0a0a 4142 4920 6368 616e 6765 ure...ABI change │ │ │ │ │ +000433f0: 7320 7468 6174 2061 7265 206e 6f74 2062 s that are not b │ │ │ │ │ +00043400: 6163 6b77 6172 642d 636f 6d70 6174 6962 ackward-compatib │ │ │ │ │ +00043410: 6c65 206e 6f72 6d61 6c6c 7920 7265 7175 le normally requ │ │ │ │ │ +00043420: 6972 6520 6368 616e 6769 6e67 0a74 6865 ire changing.the │ │ │ │ │ +00043430: 20e2 8098 534f 4e41 4d45 e280 9920 6f66 ...SONAME... of │ │ │ │ │ +00043440: 2074 6865 206c 6962 7261 7279 2061 6e64 the library and │ │ │ │ │ +00043450: 2074 6865 7265 666f 7265 2074 6865 2073 therefore the s │ │ │ │ │ +00043460: 6861 7265 6420 6c69 6272 6172 7920 7061 hared library pa │ │ │ │ │ +00043470: 636b 6167 650a 6e61 6d65 2c20 7768 6963 ckage.name, whic │ │ │ │ │ +00043480: 6820 666f 7263 6573 2072 6562 7569 6c64 h forces rebuild │ │ │ │ │ +00043490: 696e 6720 616c 6c20 7061 636b 6167 6573 ing all packages │ │ │ │ │ +000434a0: 2075 7369 6e67 2074 6861 7420 7368 6172 using that shar │ │ │ │ │ +000434b0: 6564 206c 6962 7261 7279 2074 6f0a 7570 ed library to.up │ │ │ │ │ +000434c0: 6461 7465 2074 6865 6972 2064 6570 656e date their depen │ │ │ │ │ +000434d0: 6465 6e63 6965 7320 616e 6420 616c 6c6f dencies and allo │ │ │ │ │ +000434e0: 7720 7468 656d 2074 6f20 7573 6520 7468 w them to use th │ │ │ │ │ +000434f0: 6520 6e65 7720 7665 7273 696f 6e20 6f66 e new version of │ │ │ │ │ +00043500: 2074 6865 0a73 6861 7265 6420 6c69 6272 the.shared libr │ │ │ │ │ +00043510: 6172 792e 2020 466f 7220 6d6f 7265 2069 ary. For more i │ │ │ │ │ +00043520: 6e66 6f72 6d61 7469 6f6e 2c20 7365 6520 nformation, see │ │ │ │ │ +00043530: 2a6e 6f74 6520 5275 6e2d 7469 6d65 2073 *note Run-time s │ │ │ │ │ +00043540: 6861 7265 640a 6c69 6272 6172 6965 733a hared.libraries: │ │ │ │ │ +00043550: 2031 3032 2e20 2054 6865 2072 656d 6169 102. The remai │ │ │ │ │ +00043560: 6e64 6572 206f 6620 7468 6973 2073 6563 nder of this sec │ │ │ │ │ +00043570: 7469 6f6e 2077 696c 6c20 6465 616c 2077 tion will deal w │ │ │ │ │ +00043580: 6974 680a 6261 636b 7761 7264 2d63 6f6d ith.backward-com │ │ │ │ │ +00043590: 7061 7469 626c 6520 6368 616e 6765 732e patible changes. │ │ │ │ │ +000435a0: 0a0a 4261 636b 7761 7264 2d63 6f6d 7061 ..Backward-compa │ │ │ │ │ +000435b0: 7469 626c 6520 6368 616e 6765 7320 7265 tible changes re │ │ │ │ │ +000435c0: 7175 6972 6520 6569 7468 6572 2075 7064 quire either upd │ │ │ │ │ +000435d0: 6174 696e 6720 6f72 2072 6563 6f72 6469 ating or recordi │ │ │ │ │ +000435e0: 6e67 2074 6865 0a6d 696e 696d 616c 2d76 ng the.minimal-v │ │ │ │ │ +000435f0: 6572 7369 6f6e 2066 6f72 2074 6861 7420 ersion for that │ │ │ │ │ +00043600: 7379 6d62 6f6c 2069 6e20 e280 9873 796d symbol in ...sym │ │ │ │ │ +00043610: 626f 6c73 e280 9920 6669 6c65 7320 6f72 bols... files or │ │ │ │ │ +00043620: 2075 7064 6174 696e 6720 7468 650a 7665 updating the.ve │ │ │ │ │ +00043630: 7273 696f 6e20 696e 2074 6865 2064 6570 rsion in the dep │ │ │ │ │ +00043640: 656e 6465 6e63 6965 7320 696e 20e2 8098 endencies in ... │ │ │ │ │ +00043650: 7368 6c69 6273 e280 9920 6669 6c65 732e shlibs... files. │ │ │ │ │ +00043660: 2020 466f 7220 6d6f 7265 2069 6e66 6f72 For more infor │ │ │ │ │ +00043670: 6d61 7469 6f6e 206f 6e0a 686f 7720 746f mation on.how to │ │ │ │ │ +00043680: 2064 6f20 7468 6973 2069 6e20 7468 6520 do this in the │ │ │ │ │ +00043690: 7477 6f20 666f 726d 6174 732c 2073 6565 two formats, see │ │ │ │ │ +000436a0: 202a 6e6f 7465 2054 6865 2073 796d 626f *note The symbo │ │ │ │ │ +000436b0: 6c73 2046 696c 6520 466f 726d 6174 3a0a ls File Format:. │ │ │ │ │ +000436c0: 3131 362e 2061 6e64 202a 6e6f 7465 2054 116. and *note T │ │ │ │ │ +000436d0: 6865 2073 686c 6962 7320 4669 6c65 2046 he shlibs File F │ │ │ │ │ +000436e0: 6f72 6d61 743a 2031 3137 2e20 2042 656c ormat: 117. Bel │ │ │ │ │ +000436f0: 6f77 2061 7265 2067 656e 6572 616c 2072 ow are general r │ │ │ │ │ +00043700: 756c 6573 0a74 6861 7420 6170 706c 7920 ules.that apply │ │ │ │ │ +00043710: 746f 2062 6f74 6820 6669 6c65 732e 0a0a to both files... │ │ │ │ │ +00043720: 5468 6520 6561 7379 2063 6173 6520 6973 The easy case is │ │ │ │ │ +00043730: 2077 6865 6e20 6120 7075 626c 6963 2073 when a public s │ │ │ │ │ +00043740: 796d 626f 6c20 6973 2061 6464 6564 2e20 ymbol is added. │ │ │ │ │ +00043750: 2053 696d 706c 7920 6164 6420 7468 6520 Simply add the │ │ │ │ │ +00043760: 7665 7273 696f 6e0a 6174 2077 6869 6368 version.at which │ │ │ │ │ +00043770: 2074 6865 2073 796d 626f 6c20 7761 7320 the symbol was │ │ │ │ │ +00043780: 696e 7472 6f64 7563 6564 2028 666f 7220 introduced (for │ │ │ │ │ +00043790: e280 9873 796d 626f 6c73 e280 9920 6669 ...symbols... fi │ │ │ │ │ +000437a0: 6c65 7329 206f 7220 7570 6461 7465 2074 les) or update t │ │ │ │ │ +000437b0: 6865 0a64 6570 656e 6465 6e63 7920 7665 he.dependency ve │ │ │ │ │ +000437c0: 7273 696f 6e20 2866 6f72 20e2 8098 7368 rsion (for ...sh │ │ │ │ │ +000437d0: 6c69 6273 e280 9929 2066 696c 6573 2e20 libs...) files. │ │ │ │ │ +000437e0: 2042 7574 2073 7065 6369 616c 2063 6172 But special car │ │ │ │ │ +000437f0: 6520 7368 6f75 6c64 2062 650a 7461 6b65 e should be.take │ │ │ │ │ +00043800: 6e20 746f 2075 7064 6174 6520 6465 7065 n to update depe │ │ │ │ │ +00043810: 6e64 656e 6379 2076 6572 7369 6f6e 7320 ndency versions │ │ │ │ │ +00043820: 7768 656e 2074 6865 2062 6568 6176 696f when the behavio │ │ │ │ │ +00043830: 7220 6f66 2061 2070 7562 6c69 6320 7379 r of a public sy │ │ │ │ │ +00043840: 6d62 6f6c 0a63 6861 6e67 6573 2e20 2054 mbol.changes. T │ │ │ │ │ +00043850: 6869 7320 6973 2065 6173 7920 746f 206e his is easy to n │ │ │ │ │ +00043860: 6567 6c65 6374 2c20 7369 6e63 6520 7468 eglect, since th │ │ │ │ │ +00043870: 6572 6520 6973 206e 6f20 6175 746f 6d61 ere is no automa │ │ │ │ │ +00043880: 7465 6420 6d65 7468 6f64 206f 660a 6465 ted method of.de │ │ │ │ │ +00043890: 7465 726d 696e 696e 6720 7375 6368 2063 termining such c │ │ │ │ │ +000438a0: 6861 6e67 6573 2c20 6275 7420 6661 696c hanges, but fail │ │ │ │ │ +000438b0: 696e 6720 746f 2075 7064 6174 6520 7665 ing to update ve │ │ │ │ │ +000438c0: 7273 696f 6e73 2069 6e20 7468 6973 2063 rsions in this c │ │ │ │ │ +000438d0: 6173 650a 636f 756c 6420 7265 7375 6c74 ase.could result │ │ │ │ │ +000438e0: 2069 6e20 6269 6e61 7279 2070 6163 6b61 in binary packa │ │ │ │ │ +000438f0: 6765 7320 7769 7468 2074 6f6f 2d77 6561 ges with too-wea │ │ │ │ │ +00043900: 6b20 6465 7065 6e64 656e 6369 6573 2074 k dependencies t │ │ │ │ │ +00043910: 6861 7420 7769 6c6c 0a66 6169 6c20 6174 hat will.fail at │ │ │ │ │ +00043920: 2072 756e 7469 6d65 2c20 706f 7373 6962 runtime, possib │ │ │ │ │ +00043930: 6c79 2069 6e20 7761 7973 2074 6861 7420 ly in ways that │ │ │ │ │ +00043940: 6361 6e20 6361 7573 6520 7365 6375 7269 can cause securi │ │ │ │ │ +00043950: 7479 0a76 756c 6e65 7261 6269 6c69 7469 ty.vulnerabiliti │ │ │ │ │ +00043960: 6573 2e20 2049 6620 7468 6520 7061 636b es. If the pack │ │ │ │ │ +00043970: 6167 6520 6d61 696e 7461 696e 6572 2062 age maintainer b │ │ │ │ │ +00043980: 656c 6965 7665 7320 7468 6174 2061 2073 elieves that a s │ │ │ │ │ +00043990: 796d 626f 6c0a 6265 6861 7669 6f72 2063 ymbol.behavior c │ │ │ │ │ +000439a0: 6861 6e67 6520 636f 756c 6420 6861 7665 hange could have │ │ │ │ │ +000439b0: 206f 6363 7572 7265 6420 6275 7420 6973 occurred but is │ │ │ │ │ +000439c0: 6ee2 8099 7420 7375 7265 2c20 6974 e280 n...t sure, it.. │ │ │ │ │ +000439d0: 9973 2073 6166 6572 2074 6f20 7570 6461 .s safer to upda │ │ │ │ │ +000439e0: 7465 0a74 6865 2076 6572 7369 6f6e 2072 te.the version r │ │ │ │ │ +000439f0: 6174 6865 7220 7468 616e 206c 6561 7665 ather than leave │ │ │ │ │ +00043a00: 2069 7420 756e 6d6f 6469 6669 6564 2e20 it unmodified. │ │ │ │ │ +00043a10: 2054 6869 7320 6d61 7920 7265 7375 6c74 This may result │ │ │ │ │ +00043a20: 2069 6e0a 756e 6e65 6365 7373 6172 696c in.unnecessaril │ │ │ │ │ +00043a30: 7920 7374 7269 6374 2064 6570 656e 6465 y strict depende │ │ │ │ │ +00043a40: 6e63 6965 732c 2062 7574 2069 7420 656e ncies, but it en │ │ │ │ │ +00043a50: 7375 7265 7320 7468 6174 2070 6163 6b61 sures that packa │ │ │ │ │ +00043a60: 6765 7320 7768 6f73 650a 6465 7065 6e64 ges whose.depend │ │ │ │ │ +00043a70: 656e 6369 6573 2061 7265 2073 6174 6973 encies are satis │ │ │ │ │ +00043a80: 6669 6564 2077 696c 6c20 776f 726b 2070 fied will work p │ │ │ │ │ +00043a90: 726f 7065 726c 792e 0a0a 4120 636f 6d6d roperly...A comm │ │ │ │ │ +00043aa0: 6f6e 2065 7861 6d70 6c65 206f 6620 7768 on example of wh │ │ │ │ │ +00043ab0: 656e 2061 2063 6861 6e67 6520 746f 2074 en a change to t │ │ │ │ │ +00043ac0: 6865 2064 6570 656e 6465 6e63 7920 7665 he dependency ve │ │ │ │ │ +00043ad0: 7273 696f 6e20 6973 2072 6571 7569 7265 rsion is require │ │ │ │ │ +00043ae0: 640a 6973 2061 2066 756e 6374 696f 6e20 d.is a function │ │ │ │ │ +00043af0: 7468 6174 2074 616b 6573 2061 6e20 656e that takes an en │ │ │ │ │ +00043b00: 756d 206f 7220 7374 7275 6374 2061 7267 um or struct arg │ │ │ │ │ +00043b10: 756d 656e 7420 7468 6174 2063 6f6e 7472 ument that contr │ │ │ │ │ +00043b20: 6f6c 7320 7768 6174 0a74 6865 2066 756e ols what.the fun │ │ │ │ │ +00043b30: 6374 696f 6e20 646f 6573 2e20 2046 6f72 ction does. For │ │ │ │ │ +00043b40: 2065 7861 6d70 6c65 3a0a 0a20 2020 2020 example:.. │ │ │ │ │ +00043b50: 656e 756d 206c 6962 7261 7279 5f6f 7020 enum library_op │ │ │ │ │ +00043b60: 7b20 4f50 5f46 4f4f 2c20 4f50 5f42 4152 { OP_FOO, OP_BAR │ │ │ │ │ +00043b70: 207d 3b0a 2020 2020 2069 6e74 206c 6962 };. int lib │ │ │ │ │ +00043b80: 7261 7279 5f64 6f5f 6f70 6572 6174 696f rary_do_operatio │ │ │ │ │ +00043b90: 6e28 656e 756d 206c 6962 7261 7279 5f6f n(enum library_o │ │ │ │ │ +00043ba0: 7029 3b0a 0a49 6620 6120 6e65 7720 6f70 p);..If a new op │ │ │ │ │ +00043bb0: 6572 6174 696f 6e2c 20e2 8098 4f50 5f42 eration, ...OP_B │ │ │ │ │ +00043bc0: 415a e280 992c 2069 7320 6164 6465 642c AZ..., is added, │ │ │ │ │ +00043bd0: 2074 6865 206d 696e 696d 616c 2d76 6572 the minimal-ver │ │ │ │ │ +00043be0: 7369 6f6e 206f 660a e280 986c 6962 7261 sion of....libra │ │ │ │ │ +00043bf0: 7279 5f64 6f5f 6f70 6572 6174 696f 6ee2 ry_do_operation. │ │ │ │ │ +00043c00: 8099 2028 666f 7220 e280 9873 796d 626f .. (for ...symbo │ │ │ │ │ +00043c10: 6c73 e280 9920 6669 6c65 7329 206f 7220 ls... files) or │ │ │ │ │ +00043c20: 7468 6520 7665 7273 696f 6e20 696e 2074 the version in t │ │ │ │ │ +00043c30: 6865 0a64 6570 656e 6465 6e63 7920 666f he.dependency fo │ │ │ │ │ +00043c40: 7220 7468 6520 7368 6172 6564 206c 6962 r the shared lib │ │ │ │ │ +00043c50: 7261 7279 2028 666f 7220 e280 9873 686c rary (for ...shl │ │ │ │ │ +00043c60: 6962 73e2 8099 2066 696c 6573 2920 6d75 ibs... files) mu │ │ │ │ │ +00043c70: 7374 2062 6520 696e 6372 6561 7365 640a st be increased. │ │ │ │ │ +00043c80: 746f 2074 6865 2076 6572 7369 6f6e 2061 to the version a │ │ │ │ │ +00043c90: 7420 7768 6963 6820 e280 984f 505f 4241 t which ...OP_BA │ │ │ │ │ +00043ca0: 5ae2 8099 2077 6173 2069 6e74 726f 6475 Z... was introdu │ │ │ │ │ +00043cb0: 6365 642e 2020 4f74 6865 7277 6973 652c ced. Otherwise, │ │ │ │ │ +00043cc0: 2061 2062 696e 6172 790a 6275 696c 7420 a binary.built │ │ │ │ │ +00043cd0: 6167 6169 6e73 7420 7468 6520 6e65 7720 against the new │ │ │ │ │ +00043ce0: 7665 7273 696f 6e20 6f66 2074 6865 206c version of the l │ │ │ │ │ +00043cf0: 6962 7261 7279 2028 6861 7669 6e67 2064 ibrary (having d │ │ │ │ │ +00043d00: 6574 6563 7465 6420 6174 0a63 6f6d 7069 etected at.compi │ │ │ │ │ +00043d10: 6c65 2d74 696d 6520 7468 6174 2074 6865 le-time that the │ │ │ │ │ +00043d20: 206c 6962 7261 7279 2073 7570 706f 7274 library support │ │ │ │ │ +00043d30: 7320 e280 984f 505f 4241 5ae2 8099 2920 s ...OP_BAZ...) │ │ │ │ │ +00043d40: 6d61 7920 6265 2069 6e73 7461 6c6c 6564 may be installed │ │ │ │ │ +00043d50: 2077 6974 6820 610a 7368 6172 6564 206c with a.shared l │ │ │ │ │ +00043d60: 6962 7261 7279 2074 6861 7420 646f 6573 ibrary that does │ │ │ │ │ +00043d70: 6ee2 8099 7420 7375 7070 6f72 7420 e280 n...t support .. │ │ │ │ │ +00043d80: 984f 505f 4241 5ae2 8099 2061 6e64 2077 .OP_BAZ... and w │ │ │ │ │ +00043d90: 696c 6c20 6661 696c 2061 7420 7275 6e74 ill fail at runt │ │ │ │ │ +00043da0: 696d 650a 7768 656e 2069 7420 7472 6965 ime.when it trie │ │ │ │ │ +00043db0: 7320 746f 2070 6173 7320 e280 984f 505f s to pass ...OP_ │ │ │ │ │ +00043dc0: 4241 5ae2 8099 2069 6e74 6f20 7468 6973 BAZ... into this │ │ │ │ │ +00043dd0: 2066 756e 6374 696f 6e2e 0a0a 4465 7065 function...Depe │ │ │ │ │ +00043de0: 6e64 656e 6379 2076 6572 7369 6f6e 7320 ndency versions │ │ │ │ │ +00043df0: 696e 2065 6974 6865 7220 e280 9873 796d in either ...sym │ │ │ │ │ +00043e00: 626f 6c73 e280 9920 6f72 20e2 8098 7368 bols... or ...sh │ │ │ │ │ +00043e10: 6c69 6273 e280 9920 6669 6c65 7320 6e6f libs... files no │ │ │ │ │ +00043e20: 726d 616c 6c79 0a73 686f 756c 6420 6e6f rmally.should no │ │ │ │ │ +00043e30: 7420 636f 6e74 6169 6e20 7468 6520 4465 t contain the De │ │ │ │ │ +00043e40: 6269 616e 2072 6576 6973 696f 6e20 6f66 bian revision of │ │ │ │ │ +00043e50: 2074 6865 2070 6163 6b61 6765 2c20 7369 the package, si │ │ │ │ │ +00043e60: 6e63 6520 7468 6520 6c69 6272 6172 790a nce the library. │ │ │ │ │ +00043e70: 6265 6861 7669 6f72 2069 7320 6e6f 726d behavior is norm │ │ │ │ │ +00043e80: 616c 6c79 2066 6978 6564 2066 6f72 2061 ally fixed for a │ │ │ │ │ +00043e90: 2070 6172 7469 6375 6c61 7220 7570 7374 particular upst │ │ │ │ │ +00043ea0: 7265 616d 2076 6572 7369 6f6e 2061 6e64 ream version and │ │ │ │ │ +00043eb0: 2061 6e79 0a44 6562 6961 6e20 7061 636b any.Debian pack │ │ │ │ │ +00043ec0: 6167 696e 6720 6f66 2074 6861 7420 7570 aging of that up │ │ │ │ │ +00043ed0: 7374 7265 616d 2076 6572 7369 6f6e 2077 stream version w │ │ │ │ │ +00043ee0: 696c 6c20 6861 7665 2074 6865 2073 616d ill have the sam │ │ │ │ │ +00043ef0: 6520 6265 6861 7669 6f72 2e0a 496e 2074 e behavior..In t │ │ │ │ │ +00043f00: 6865 2072 6172 6520 6361 7365 2074 6861 he rare case tha │ │ │ │ │ +00043f10: 7420 7468 6520 6c69 6272 6172 7920 6265 t the library be │ │ │ │ │ +00043f20: 6861 7669 6f72 2077 6173 2063 6861 6e67 havior was chang │ │ │ │ │ +00043f30: 6564 2069 6e20 6120 7061 7274 6963 756c ed in a particul │ │ │ │ │ +00043f40: 6172 0a44 6562 6961 6e20 7265 7669 7369 ar.Debian revisi │ │ │ │ │ +00043f50: 6f6e 2c20 6170 7065 6e64 696e 6720 e280 on, appending .. │ │ │ │ │ +00043f60: 987e e280 9920 746f 2074 6865 2065 6e64 .~... to the end │ │ │ │ │ +00043f70: 206f 6620 7468 6520 7665 7273 696f 6e20 of the version │ │ │ │ │ +00043f80: 7468 6174 2069 6e63 6c75 6465 730a 7468 that includes.th │ │ │ │ │ +00043f90: 6520 4465 6269 616e 2072 6576 6973 696f e Debian revisio │ │ │ │ │ +00043fa0: 6e20 6973 2072 6563 6f6d 6d65 6e64 6564 n is recommended │ │ │ │ │ +00043fb0: 2c20 7369 6e63 6520 7468 6973 2061 6c6c , since this all │ │ │ │ │ +00043fc0: 6f77 7320 6261 636b 706f 7274 7320 6f66 ows backports of │ │ │ │ │ +00043fd0: 2074 6865 0a73 6861 7265 6420 6c69 6272 the.shared libr │ │ │ │ │ +00043fe0: 6172 7920 7061 636b 6167 6520 7573 696e ary package usin │ │ │ │ │ +00043ff0: 6720 7468 6520 6e6f 726d 616c 2062 6163 g the normal bac │ │ │ │ │ +00044000: 6b70 6f72 7420 7665 7273 696f 6e69 6e67 kport versioning │ │ │ │ │ +00044010: 2063 6f6e 7665 6e74 696f 6e0a 746f 2073 convention.to s │ │ │ │ │ +00044020: 6174 6973 6679 2074 6865 2064 6570 656e atisfy the depen │ │ │ │ │ +00044030: 6465 6e63 792e 0a0a 2020 202d 2d2d 2d2d dency... ----- │ │ │ │ │ +00044040: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00044050: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +00044060: 3129 2041 6e20 6578 616d 706c 6520 6f66 1) An example of │ │ │ │ │ +00044070: 2061 6e20 e280 9c75 6e72 6561 736f 6e61 an ...unreasona │ │ │ │ │ +00044080: 626c 65e2 809d 2070 726f 6772 616d 2069 ble... program i │ │ │ │ │ +00044090: 7320 6f6e 6520 7468 6174 2075 7365 7320 s one that uses │ │ │ │ │ +000440a0: 6c69 6272 6172 790a 696e 7465 7266 6163 library.interfac │ │ │ │ │ +000440b0: 6573 2074 6861 7420 6172 6520 646f 6375 es that are docu │ │ │ │ │ +000440c0: 6d65 6e74 6564 2061 7320 696e 7465 726e mented as intern │ │ │ │ │ +000440d0: 616c 2061 6e64 2075 6e73 7570 706f 7274 al and unsupport │ │ │ │ │ +000440e0: 6564 2e20 2049 6620 7468 6520 6f6e 6c79 ed. If the only │ │ │ │ │ +000440f0: 0a70 726f 6772 616d 7320 6f72 206c 6962 .programs or lib │ │ │ │ │ +00044100: 7261 7269 6573 2061 6666 6563 7465 6420 raries affected │ │ │ │ │ +00044110: 6279 2061 2063 6861 6e67 6520 6172 6520 by a change are │ │ │ │ │ +00044120: e280 9c75 6e72 6561 736f 6e61 626c 65e2 ...unreasonable. │ │ │ │ │ +00044130: 809d 206f 6e65 732c 0a6f 7468 6572 2074 .. ones,.other t │ │ │ │ │ +00044140: 6563 686e 6971 7565 732c 2073 7563 6820 echniques, such │ │ │ │ │ +00044150: 6173 2064 6563 6c61 7269 6e67 20e2 8098 as declaring ... │ │ │ │ │ +00044160: 4272 6561 6b73 e280 9920 7265 6c61 7469 Breaks... relati │ │ │ │ │ +00044170: 6f6e 7368 6970 7320 7769 7468 2061 6666 onships with aff │ │ │ │ │ +00044180: 6563 7465 640a 7061 636b 6167 6573 206f ected.packages o │ │ │ │ │ +00044190: 7220 7472 6561 7469 6e67 2074 6865 6972 r treating their │ │ │ │ │ +000441a0: 2075 7361 6765 206f 6620 7468 6520 6c69 usage of the li │ │ │ │ │ +000441b0: 6272 6172 7920 6173 2062 7567 7320 696e brary as bugs in │ │ │ │ │ +000441c0: 2074 686f 7365 0a70 6163 6b61 6765 732c those.packages, │ │ │ │ │ +000441d0: 206d 6179 2062 6520 6170 7072 6f70 7269 may be appropri │ │ │ │ │ +000441e0: 6174 6520 696e 7374 6561 6420 6f66 2063 ate instead of c │ │ │ │ │ +000441f0: 6861 6e67 696e 6720 7468 6520 534f 4e41 hanging the SONA │ │ │ │ │ +00044200: 4d45 2e20 486f 7765 7665 722c 0a74 6865 ME. However,.the │ │ │ │ │ +00044210: 2064 6566 6175 6c74 2061 7070 726f 6163 default approac │ │ │ │ │ +00044220: 6820 6973 2074 6f20 6368 616e 6765 2074 h is to change t │ │ │ │ │ +00044230: 6865 2053 4f4e 414d 4520 666f 7220 616e he SONAME for an │ │ │ │ │ +00044240: 7920 6368 616e 6765 2074 6f20 7468 6520 y change to the │ │ │ │ │ +00044250: 4142 490a 7468 6174 2063 6f75 6c64 2062 ABI.that could b │ │ │ │ │ +00044260: 7265 616b 2061 2070 726f 6772 616d 2e0a reak a program.. │ │ │ │ │ +00044270: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00044280: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00044290: 6465 3a20 5468 6520 7379 6d62 6f6c 7320 de: The symbols │ │ │ │ │ +000442a0: 7379 7374 656d 2c20 204e 6578 743a 2054 system, Next: T │ │ │ │ │ +000442b0: 6865 2073 686c 6962 7320 7379 7374 656d he shlibs system │ │ │ │ │ +000442c0: 2c20 2050 7265 763a 2053 6861 7265 6420 , Prev: Shared │ │ │ │ │ +000442d0: 6c69 6272 6172 7920 4142 4920 6368 616e library ABI chan │ │ │ │ │ +000442e0: 6765 732c 2020 5570 3a20 4465 7065 6e64 ges, Up: Depend │ │ │ │ │ +000442f0: 656e 6369 6573 2062 6574 7765 656e 2074 encies between t │ │ │ │ │ +00044300: 6865 206c 6962 7261 7279 2061 6e64 206f he library and o │ │ │ │ │ +00044310: 7468 6572 2070 6163 6b61 6765 730a 0a38 ther packages..8 │ │ │ │ │ +00044320: 2e36 2e33 2054 6865 20e2 8098 7379 6d62 .6.3 The ...symb │ │ │ │ │ +00044330: 6f6c 73e2 8099 2073 7973 7465 6d0a 2d2d ols... system.-- │ │ │ │ │ +00044340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00044350: 2d2d 2d2d 2d2d 2d2d 0a0a 496e 2074 6865 --------..In the │ │ │ │ │ +00044360: 2066 6f6c 6c6f 7769 6e67 2073 6563 7469 following secti │ │ │ │ │ +00044370: 6f6e 732c 2077 6520 7769 6c6c 2066 6972 ons, we will fir │ │ │ │ │ +00044380: 7374 2064 6573 6372 6962 6520 7768 6572 st describe wher │ │ │ │ │ +00044390: 6520 7468 6520 7661 7269 6f75 730a e280 e the various... │ │ │ │ │ +000443a0: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ +000443b0: 7320 6172 6520 746f 2062 6520 666f 756e s are to be foun │ │ │ │ │ +000443c0: 642c 2074 6865 6e20 7468 6520 e280 9873 d, then the ...s │ │ │ │ │ +000443d0: 796d 626f 6c73 e280 9920 6669 6c65 2066 ymbols... file f │ │ │ │ │ +000443e0: 6f72 6d61 742c 2061 6e64 0a66 696e 616c ormat, and.final │ │ │ │ │ +000443f0: 6c79 2068 6f77 2074 6f20 6372 6561 7465 ly how to create │ │ │ │ │ +00044400: 20e2 8098 7379 6d62 6f6c 73e2 8099 2066 ...symbols... f │ │ │ │ │ +00044410: 696c 6573 2069 6620 796f 7572 2070 6163 iles if your pac │ │ │ │ │ +00044420: 6b61 6765 2063 6f6e 7461 696e 7320 6120 kage contains a │ │ │ │ │ +00044430: 7368 6172 6564 0a6c 6962 7261 7279 2e0a shared.library.. │ │ │ │ │ +00044440: 0a2a 204d 656e 753a 0a0a 2a20 5468 6520 .* Menu:..* The │ │ │ │ │ +00044450: 7379 6d62 6f6c 7320 6669 6c65 7320 7072 symbols files pr │ │ │ │ │ +00044460: 6573 656e 7420 6f6e 2074 6865 2073 7973 esent on the sys │ │ │ │ │ +00044470: 7465 6d3a 3a0a 2a20 5468 6520 7379 6d62 tem::.* The symb │ │ │ │ │ +00044480: 6f6c 7320 4669 6c65 2046 6f72 6d61 743a ols File Format: │ │ │ │ │ +00044490: 3a0a 2a20 5072 6f76 6964 696e 6720 6120 :.* Providing a │ │ │ │ │ +000444a0: 7379 6d62 6f6c 7320 6669 6c65 3a3a 0a0a symbols file::.. │ │ │ │ │ +000444b0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +000444c0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +000444d0: 653a 2054 6865 2073 796d 626f 6c73 2066 e: The symbols f │ │ │ │ │ +000444e0: 696c 6573 2070 7265 7365 6e74 206f 6e20 iles present on │ │ │ │ │ +000444f0: 7468 6520 7379 7374 656d 2c20 204e 6578 the system, Nex │ │ │ │ │ +00044500: 743a 2054 6865 2073 796d 626f 6c73 2046 t: The symbols F │ │ │ │ │ +00044510: 696c 6520 466f 726d 6174 2c20 2055 703a ile Format, Up: │ │ │ │ │ +00044520: 2054 6865 2073 796d 626f 6c73 2073 7973 The symbols sys │ │ │ │ │ +00044530: 7465 6d0a 0a38 2e36 2e33 2e31 2054 6865 tem..8.6.3.1 The │ │ │ │ │ +00044540: 20e2 8098 7379 6d62 6f6c 73e2 8099 2066 ...symbols... f │ │ │ │ │ +00044550: 696c 6573 2070 7265 7365 6e74 206f 6e20 iles present on │ │ │ │ │ +00044560: 7468 6520 7379 7374 656d 0a2e 2e2e 2e2e the system...... │ │ │ │ │ +00044570: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00044580: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00044590: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a e280 ................ │ │ │ │ │ +000445a0: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ +000445b0: 7320 666f 7220 6120 7368 6172 6564 206c s for a shared l │ │ │ │ │ +000445c0: 6962 7261 7279 2061 7265 206e 6f72 6d61 ibrary are norma │ │ │ │ │ +000445d0: 6c6c 7920 7072 6f76 6964 6564 2062 7920 lly provided by │ │ │ │ │ +000445e0: 7468 6520 7368 6172 6564 0a6c 6962 7261 the shared.libra │ │ │ │ │ +000445f0: 7279 2070 6163 6b61 6765 2061 7320 6120 ry package as a │ │ │ │ │ +00044600: 636f 6e74 726f 6c20 6669 6c65 2c20 6275 control file, bu │ │ │ │ │ +00044610: 7420 7468 6572 6520 6172 6520 7365 7665 t there are seve │ │ │ │ │ +00044620: 7261 6c20 6f76 6572 7269 6465 2070 6174 ral override pat │ │ │ │ │ +00044630: 6873 0a74 6861 7420 6172 6520 6368 6563 hs.that are chec │ │ │ │ │ +00044640: 6b65 6420 6669 7273 7420 696e 2063 6173 ked first in cas │ │ │ │ │ +00044650: 6520 7468 6174 2069 6e66 6f72 6d61 7469 e that informati │ │ │ │ │ +00044660: 6f6e 2069 7320 7772 6f6e 6720 6f72 206d on is wrong or m │ │ │ │ │ +00044670: 6973 7369 6e67 2e0a 5468 6520 666f 6c6c issing..The foll │ │ │ │ │ +00044680: 6f77 696e 6720 6c69 7374 2067 6976 6573 owing list gives │ │ │ │ │ +00044690: 2074 6865 6d20 696e 2074 6865 206f 7264 them in the ord │ │ │ │ │ +000446a0: 6572 2069 6e20 7768 6963 6820 7468 6579 er in which they │ │ │ │ │ +000446b0: 2061 7265 2072 6561 6420 6279 0ae2 8098 are read by.... │ │ │ │ │ +000446c0: 6470 6b67 2d73 686c 6962 6465 7073 e280 dpkg-shlibdeps.. │ │ │ │ │ +000446d0: 992e 2020 5468 6520 6669 7273 7420 6f6e .. The first on │ │ │ │ │ +000446e0: 6520 7468 6174 2063 6f6e 7461 696e 7320 e that contains │ │ │ │ │ +000446f0: 7468 6520 7265 7175 6972 6564 2069 6e66 the required inf │ │ │ │ │ +00044700: 6f72 6d61 7469 6f6e 0a69 7320 7573 6564 ormation.is used │ │ │ │ │ +00044710: 2e0a 0ae2 8098 6465 6269 616e 2f2a 2f44 ......debian/*/D │ │ │ │ │ +00044720: 4542 4941 4e2f 7379 6d62 6f6c 73e2 8099 EBIAN/symbols... │ │ │ │ │ +00044730: 0a0a 2020 2020 2044 7572 696e 6720 7468 .. During th │ │ │ │ │ +00044740: 6520 7061 636b 6167 6520 6275 696c 642c e package build, │ │ │ │ │ +00044750: 2069 6620 7468 6520 7061 636b 6167 6520 if the package │ │ │ │ │ +00044760: 6974 7365 6c66 2063 6f6e 7461 696e 7320 itself contains │ │ │ │ │ +00044770: 7368 6172 6564 0a20 2020 2020 6c69 6272 shared. libr │ │ │ │ │ +00044780: 6172 6965 7320 7769 7468 20e2 8098 7379 aries with ...sy │ │ │ │ │ +00044790: 6d62 6f6c 73e2 8099 2066 696c 6573 2c20 mbols... files, │ │ │ │ │ +000447a0: 7468 6579 2077 696c 6c20 6265 2067 656e they will be gen │ │ │ │ │ +000447b0: 6572 6174 6564 2069 6e20 7468 6573 650a erated in these. │ │ │ │ │ +000447c0: 2020 2020 2073 7461 6769 6e67 2064 6972 staging dir │ │ │ │ │ +000447d0: 6563 746f 7269 6573 2062 7920 e280 9864 ectories by ...d │ │ │ │ │ +000447e0: 706b 672d 6765 6e73 796d 626f 6c73 e280 pkg-gensymbols.. │ │ │ │ │ +000447f0: 9920 2873 6565 202a 6e6f 7465 2050 726f . (see *note Pro │ │ │ │ │ +00044800: 7669 6469 6e67 2061 0a20 2020 2020 7379 viding a. sy │ │ │ │ │ +00044810: 6d62 6f6c 7320 6669 6c65 3a20 3131 622e mbols file: 11b. │ │ │ │ │ +00044820: 292e 2020 e280 9873 796d 626f 6c73 e280 ). ...symbols.. │ │ │ │ │ +00044830: 9920 6669 6c65 7320 666f 756e 6420 696e . files found in │ │ │ │ │ +00044840: 2074 6865 2062 7569 6c64 2074 7265 6520 the build tree │ │ │ │ │ +00044850: 7461 6b65 0a20 2020 2020 7072 6563 6564 take. preced │ │ │ │ │ +00044860: 656e 6365 206f 7665 7220 e280 9873 796d ence over ...sym │ │ │ │ │ +00044870: 626f 6c73 e280 9920 6669 6c65 7320 6672 bols... files fr │ │ │ │ │ +00044880: 6f6d 206f 7468 6572 2062 696e 6172 7920 om other binary │ │ │ │ │ +00044890: 7061 636b 6167 6573 2e0a 0a20 2020 2020 packages... │ │ │ │ │ +000448a0: 5468 6573 6520 6669 6c65 7320 6d75 7374 These files must │ │ │ │ │ +000448b0: 2065 7869 7374 2062 6566 6f72 6520 e280 exist before .. │ │ │ │ │ +000448c0: 9864 706b 672d 7368 6c69 6264 6570 73e2 .dpkg-shlibdeps. │ │ │ │ │ +000448d0: 8099 2069 7320 7275 6e20 6f72 2074 6865 .. is run or the │ │ │ │ │ +000448e0: 0a20 2020 2020 6465 7065 6e64 656e 6369 . dependenci │ │ │ │ │ +000448f0: 6573 206f 6620 6269 6e61 7269 6573 2061 es of binaries a │ │ │ │ │ +00044900: 6e64 206c 6962 7261 7269 6573 2066 726f nd libraries fro │ │ │ │ │ +00044910: 6d20 6120 736f 7572 6365 2070 6163 6b61 m a source packa │ │ │ │ │ +00044920: 6765 206f 6e0a 2020 2020 206f 7468 6572 ge on. other │ │ │ │ │ +00044930: 206c 6962 7261 7269 6573 2066 726f 6d20 libraries from │ │ │ │ │ +00044940: 7468 6174 2073 616d 6520 736f 7572 6365 that same source │ │ │ │ │ +00044950: 2070 6163 6b61 6765 2077 696c 6c20 6e6f package will no │ │ │ │ │ +00044960: 7420 6265 2063 6f72 7265 6374 2e0a 2020 t be correct.. │ │ │ │ │ +00044970: 2020 2049 6e20 7072 6163 7469 6365 2c20 In practice, │ │ │ │ │ +00044980: 7468 6973 206d 6561 6e73 2074 6861 7420 this means that │ │ │ │ │ +00044990: e280 9864 706b 672d 6765 6e73 796d 626f ...dpkg-gensymbo │ │ │ │ │ +000449a0: 6c73 e280 9920 6d75 7374 2062 6520 7275 ls... must be ru │ │ │ │ │ +000449b0: 6e20 6265 666f 7265 0a20 2020 2020 e280 n before. .. │ │ │ │ │ +000449c0: 9864 706b 672d 7368 6c69 6264 6570 73e2 .dpkg-shlibdeps. │ │ │ │ │ +000449d0: 8099 2064 7572 696e 6720 7468 6520 7061 .. during the pa │ │ │ │ │ +000449e0: 636b 6167 6520 6275 696c 642e 2020 2831 ckage build. (1 │ │ │ │ │ +000449f0: 290a 0ae2 8098 2f65 7463 2f64 706b 672f )...../etc/dpkg/ │ │ │ │ │ +00044a00: 7379 6d62 6f6c 732f 7061 636b 6167 652e symbols/package. │ │ │ │ │ +00044a10: 7379 6d62 6f6c 732e 6172 6368 e280 9920 symbols.arch... │ │ │ │ │ +00044a20: 616e 6420 e280 982f 6574 632f 6470 6b67 and .../etc/dpkg │ │ │ │ │ +00044a30: 2f73 796d 626f 6c73 2f70 6163 6b61 6765 /symbols/package │ │ │ │ │ +00044a40: 2e73 796d 626f 6c73 e280 990a 0a20 2020 .symbols..... │ │ │ │ │ +00044a50: 2020 5065 722d 7379 7374 656d 206f 7665 Per-system ove │ │ │ │ │ +00044a60: 7272 6964 6573 206f 6620 7368 6172 6564 rrides of shared │ │ │ │ │ +00044a70: 206c 6962 7261 7279 2064 6570 656e 6465 library depende │ │ │ │ │ +00044a80: 6e63 6965 732e 2020 5468 6573 6520 6669 ncies. These fi │ │ │ │ │ +00044a90: 6c65 730a 2020 2020 206e 6f72 6d61 6c6c les. normall │ │ │ │ │ +00044aa0: 7920 646f 206e 6f74 2065 7869 7374 2e20 y do not exist. │ │ │ │ │ +00044ab0: 2054 6865 7920 6172 6520 6d61 696e 7461 They are mainta │ │ │ │ │ +00044ac0: 696e 6564 2062 7920 7468 6520 6c6f 6361 ined by the loca │ │ │ │ │ +00044ad0: 6c20 7379 7374 656d 0a20 2020 2020 6164 l system. ad │ │ │ │ │ +00044ae0: 6d69 6e69 7374 7261 746f 7220 616e 6420 ministrator and │ │ │ │ │ +00044af0: 6d75 7374 206e 6f74 2062 6520 6372 6561 must not be crea │ │ │ │ │ +00044b00: 7465 6420 6279 2061 6e79 2044 6562 6961 ted by any Debia │ │ │ │ │ +00044b10: 6e20 7061 636b 6167 652e 0a0a e280 9873 n package......s │ │ │ │ │ +00044b20: 796d 626f 6c73 e280 9920 636f 6e74 726f ymbols... contro │ │ │ │ │ +00044b30: 6c20 6669 6c65 7320 666f 7220 7061 636b l files for pack │ │ │ │ │ +00044b40: 6167 6573 2069 6e73 7461 6c6c 6564 206f ages installed o │ │ │ │ │ +00044b50: 6e20 7468 6520 7379 7374 656d 0a0a 2020 n the system.. │ │ │ │ │ +00044b60: 2020 2054 6865 20e2 8098 7379 6d62 6f6c The ...symbol │ │ │ │ │ +00044b70: 73e2 8099 2063 6f6e 7472 6f6c 2066 696c s... control fil │ │ │ │ │ +00044b80: 6573 2066 6f72 2061 6c6c 2074 6865 2070 es for all the p │ │ │ │ │ +00044b90: 6163 6b61 6765 7320 6375 7272 656e 746c ackages currentl │ │ │ │ │ +00044ba0: 790a 2020 2020 2069 6e73 7461 6c6c 6564 y. installed │ │ │ │ │ +00044bb0: 206f 6e20 7468 6520 7379 7374 656d 2061 on the system a │ │ │ │ │ +00044bc0: 7265 2073 6561 7263 6865 6420 6c61 7374 re searched last │ │ │ │ │ +00044bd0: 2e20 2054 6869 7320 7769 6c6c 2062 6520 . This will be │ │ │ │ │ +00044be0: 7468 6520 6d6f 7374 0a20 2020 2020 636f the most. co │ │ │ │ │ +00044bf0: 6d6d 6f6e 2073 6f75 7263 6520 6f66 2073 mmon source of s │ │ │ │ │ +00044c00: 6861 7265 6420 6c69 6272 6172 7920 6465 hared library de │ │ │ │ │ +00044c10: 7065 6e64 656e 6379 2069 6e66 6f72 6d61 pendency informa │ │ │ │ │ +00044c20: 7469 6f6e 2e20 2054 6865 7365 0a20 2020 tion. These. │ │ │ │ │ +00044c30: 2020 6669 6c65 7320 6361 6e20 6265 2072 files can be r │ │ │ │ │ +00044c40: 6561 6420 7769 7468 20e2 8098 6470 6b67 ead with ...dpkg │ │ │ │ │ +00044c50: 2d71 7565 7279 202d 2d63 6f6e 7472 6f6c -query --control │ │ │ │ │ +00044c60: 2d73 686f 7720 7061 636b 6167 6520 7379 -show package sy │ │ │ │ │ +00044c70: 6d62 6f6c 73e2 8099 2e0a 0a42 6520 6177 mbols......Be aw │ │ │ │ │ +00044c80: 6172 6520 7468 6174 2069 6620 6120 e280 are that if a .. │ │ │ │ │ +00044c90: 9864 6562 6961 6e2f 7368 6c69 6273 2e6c .debian/shlibs.l │ │ │ │ │ +00044ca0: 6f63 616c e280 9920 6578 6973 7473 2069 ocal... exists i │ │ │ │ │ +00044cb0: 6e20 7468 6520 736f 7572 6365 2070 6163 n the source pac │ │ │ │ │ +00044cc0: 6b61 6765 2c0a 6974 2077 696c 6c20 6f76 kage,.it will ov │ │ │ │ │ +00044cd0: 6572 7269 6465 2061 6e79 20e2 8098 7379 erride any ...sy │ │ │ │ │ +00044ce0: 6d62 6f6c 73e2 8099 2066 696c 6573 2e20 mbols... files. │ │ │ │ │ +00044cf0: 2054 6869 7320 6973 2074 6865 206f 6e6c This is the onl │ │ │ │ │ +00044d00: 7920 6361 7365 2077 6865 7265 2061 0ae2 y case where a.. │ │ │ │ │ +00044d10: 8098 7368 6c69 6273 e280 9920 6973 2075 ..shlibs... is u │ │ │ │ │ +00044d20: 7365 6420 6465 7370 6974 6520 e280 9873 sed despite ...s │ │ │ │ │ +00044d30: 796d 626f 6c73 e280 9920 6669 6c65 7320 ymbols... files │ │ │ │ │ +00044d40: 6265 696e 6720 7072 6573 656e 742e 2020 being present. │ │ │ │ │ +00044d50: 5365 6520 2a6e 6f74 6520 5468 650a 7368 See *note The.sh │ │ │ │ │ +00044d60: 6c69 6273 2066 696c 6573 2070 7265 7365 libs files prese │ │ │ │ │ +00044d70: 6e74 206f 6e20 7468 6520 7379 7374 656d nt on the system │ │ │ │ │ +00044d80: 3a20 3131 632e 2061 6e64 202a 6e6f 7465 : 11c. and *note │ │ │ │ │ +00044d90: 2054 6865 2073 686c 6962 7320 7379 7374 The shlibs syst │ │ │ │ │ +00044da0: 656d 3a0a 3337 2e20 666f 7220 6d6f 7265 em:.37. for more │ │ │ │ │ +00044db0: 2069 6e66 6f72 6d61 7469 6f6e 2e0a 0a20 information... │ │ │ │ │ +00044dc0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ +00044dd0: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ +00044de0: 2d0a 0a20 2020 2831 2920 416e 2065 7861 -.. (1) An exa │ │ │ │ │ +00044df0: 6d70 6c65 206d 6179 2063 6c61 7269 6679 mple may clarify │ │ │ │ │ +00044e00: 2e20 2053 7570 706f 7365 2074 6865 2073 . Suppose the s │ │ │ │ │ +00044e10: 6f75 7263 6520 7061 636b 6167 6520 e280 ource package .. │ │ │ │ │ +00044e20: 9866 6f6f e280 990a 6765 6e65 7261 7465 .foo....generate │ │ │ │ │ +00044e30: 7320 7477 6f20 6269 6e61 7279 2070 6163 s two binary pac │ │ │ │ │ +00044e40: 6b61 6765 732c 20e2 8098 6c69 6266 6f6f kages, ...libfoo │ │ │ │ │ +00044e50: 32e2 8099 2061 6e64 20e2 8098 666f 6f2d 2... and ...foo- │ │ │ │ │ +00044e60: 7275 6e74 696d 65e2 8099 2e20 2057 6865 runtime.... Whe │ │ │ │ │ +00044e70: 6e0a 6275 696c 6469 6e67 2074 6865 2062 n.building the b │ │ │ │ │ +00044e80: 696e 6172 7920 7061 636b 6167 6573 2c20 inary packages, │ │ │ │ │ +00044e90: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of │ │ │ │ │ +00044ea0: 7468 6520 7061 636b 6167 6573 2061 7265 the packages are │ │ │ │ │ +00044eb0: 2073 7461 6765 6420 696e 0a74 6865 2064 staged in.the d │ │ │ │ │ +00044ec0: 6972 6563 746f 7269 6573 20e2 8098 6465 irectories ...de │ │ │ │ │ +00044ed0: 6269 616e 2f6c 6962 666f 6f32 e280 9920 bian/libfoo2... │ │ │ │ │ +00044ee0: 616e 6420 e280 9864 6562 6961 6e2f 666f and ...debian/fo │ │ │ │ │ +00044ef0: 6f2d 7275 6e74 696d 65e2 8099 2072 6573 o-runtime... res │ │ │ │ │ +00044f00: 7065 6374 6976 656c 792e 0a28 e280 9864 pectively..(...d │ │ │ │ │ +00044f10: 6562 6961 6e2f 746d 70e2 8099 2063 6f75 ebian/tmp... cou │ │ │ │ │ +00044f20: 6c64 2062 6520 7573 6564 2069 6e73 7465 ld be used inste │ │ │ │ │ +00044f30: 6164 206f 6620 6f6e 6520 6f66 2074 6865 ad of one of the │ │ │ │ │ +00044f40: 7365 2e29 2020 5369 6e63 6520 e280 986c se.) Since ...l │ │ │ │ │ +00044f50: 6962 666f 6f32 e280 990a 7072 6f76 6964 ibfoo2....provid │ │ │ │ │ +00044f60: 6573 2074 6865 20e2 8098 6c69 6266 6f6f es the ...libfoo │ │ │ │ │ +00044f70: e280 9920 7368 6172 6564 206c 6962 7261 ... shared libra │ │ │ │ │ +00044f80: 7279 2c20 6974 2077 696c 6c20 636f 6e74 ry, it will cont │ │ │ │ │ +00044f90: 6169 6e20 6120 e280 9873 796d 626f 6c73 ain a ...symbols │ │ │ │ │ +00044fa0: e280 9920 6669 6c65 2c0a 7768 6963 6820 ... file,.which │ │ │ │ │ +00044fb0: 7769 6c6c 2062 6520 696e 7374 616c 6c65 will be installe │ │ │ │ │ +00044fc0: 6420 696e 20e2 8098 6465 6269 616e 2f6c d in ...debian/l │ │ │ │ │ +00044fd0: 6962 666f 6f32 2f44 4542 4941 4e2f 7379 ibfoo2/DEBIAN/sy │ │ │ │ │ +00044fe0: 6d62 6f6c 73e2 8099 2c20 6576 656e 7475 mbols..., eventu │ │ │ │ │ +00044ff0: 616c 6c79 0a74 6f20 6265 2069 6e63 6c75 ally.to be inclu │ │ │ │ │ +00045000: 6465 6420 6173 2061 2063 6f6e 7472 6f6c ded as a control │ │ │ │ │ +00045010: 2066 696c 6520 696e 2074 6861 7420 7061 file in that pa │ │ │ │ │ +00045020: 636b 6167 652e 2020 5768 656e 20e2 8098 ckage. When ... │ │ │ │ │ +00045030: 6470 6b67 2d73 686c 6962 6465 7073 e280 dpkg-shlibdeps.. │ │ │ │ │ +00045040: 990a 6973 2072 756e 206f 6e20 7468 6520 ..is run on the │ │ │ │ │ +00045050: 6578 6563 7574 6162 6c65 20e2 8098 6465 executable ...de │ │ │ │ │ +00045060: 6269 616e 2f66 6f6f 2d72 756e 7469 6d65 bian/foo-runtime │ │ │ │ │ +00045070: 2f75 7372 2f62 696e 2f66 6f6f 2d70 726f /usr/bin/foo-pro │ │ │ │ │ +00045080: 67e2 8099 2c20 6974 2077 696c 6c0a 6578 g..., it will.ex │ │ │ │ │ +00045090: 616d 696e 6520 7468 6520 e280 9864 6562 amine the ...deb │ │ │ │ │ +000450a0: 6961 6e2f 6c69 6266 6f6f 322f 4445 4249 ian/libfoo2/DEBI │ │ │ │ │ +000450b0: 414e 2f73 796d 626f 6c73 e280 9920 6669 AN/symbols... fi │ │ │ │ │ +000450c0: 6c65 2074 6f20 6465 7465 726d 696e 6520 le to determine │ │ │ │ │ +000450d0: 7768 6574 6865 720a e280 9866 6f6f 2d70 whether....foo-p │ │ │ │ │ +000450e0: 726f 67e2 8099 e280 9973 206c 6962 7261 rog......s libra │ │ │ │ │ +000450f0: 7279 2064 6570 656e 6465 6e63 6965 7320 ry dependencies │ │ │ │ │ +00045100: 6172 6520 7361 7469 7366 6965 6420 6279 are satisfied by │ │ │ │ │ +00045110: 2061 6e79 206f 6620 7468 6520 6c69 6272 any of the libr │ │ │ │ │ +00045120: 6172 6965 730a 7072 6f76 6964 6564 2062 aries.provided b │ │ │ │ │ +00045130: 7920 e280 986c 6962 666f 6f32 e280 992e y ...libfoo2.... │ │ │ │ │ +00045140: 2020 5369 6e63 6520 7468 6f73 6520 6269 Since those bi │ │ │ │ │ +00045150: 6e61 7269 6573 2077 6572 6520 6c69 6e6b naries were link │ │ │ │ │ +00045160: 6564 2061 6761 696e 7374 2074 6865 0a6a ed against the.j │ │ │ │ │ +00045170: 7573 742d 6275 696c 7420 7368 6172 6564 ust-built shared │ │ │ │ │ +00045180: 206c 6962 7261 7279 2061 7320 7061 7274 library as part │ │ │ │ │ +00045190: 206f 6620 7468 6520 6275 696c 6420 7072 of the build pr │ │ │ │ │ +000451a0: 6f63 6573 732c 2074 6865 20e2 8098 7379 ocess, the ...sy │ │ │ │ │ +000451b0: 6d62 6f6c 73e2 8099 0a66 696c 6520 666f mbols....file fo │ │ │ │ │ +000451c0: 7220 7468 6520 6e65 776c 792d 6275 696c r the newly-buil │ │ │ │ │ +000451d0: 7420 e280 986c 6962 666f 6f32 e280 9920 t ...libfoo2... │ │ │ │ │ +000451e0: 6d75 7374 2074 616b 6520 7072 6563 6564 must take preced │ │ │ │ │ +000451f0: 656e 6365 206f 7665 7220 6120 e280 9873 ence over a ...s │ │ │ │ │ +00045200: 796d 626f 6c73 e280 990a 6669 6c65 2066 ymbols....file f │ │ │ │ │ +00045210: 6f72 2061 6e79 206f 7468 6572 20e2 8098 or any other ... │ │ │ │ │ +00045220: 6c69 6266 6f6f 32e2 8099 2070 6163 6b61 libfoo2... packa │ │ │ │ │ +00045230: 6765 2061 6c72 6561 6479 2069 6e73 7461 ge already insta │ │ │ │ │ +00045240: 6c6c 6564 206f 6e20 7468 6520 7379 7374 lled on the syst │ │ │ │ │ +00045250: 656d 2e0a 0a1f 0a46 696c 653a 2064 6562 em.....File: deb │ │ │ │ │ +00045260: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00045270: 2020 4e6f 6465 3a20 5468 6520 7379 6d62 Node: The symb │ │ │ │ │ +00045280: 6f6c 7320 4669 6c65 2046 6f72 6d61 742c ols File Format, │ │ │ │ │ +00045290: 2020 4e65 7874 3a20 5072 6f76 6964 696e Next: Providin │ │ │ │ │ +000452a0: 6720 6120 7379 6d62 6f6c 7320 6669 6c65 g a symbols file │ │ │ │ │ +000452b0: 2c20 2050 7265 763a 2054 6865 2073 796d , Prev: The sym │ │ │ │ │ +000452c0: 626f 6c73 2066 696c 6573 2070 7265 7365 bols files prese │ │ │ │ │ +000452d0: 6e74 206f 6e20 7468 6520 7379 7374 656d nt on the system │ │ │ │ │ +000452e0: 2c20 2055 703a 2054 6865 2073 796d 626f , Up: The symbo │ │ │ │ │ +000452f0: 6c73 2073 7973 7465 6d0a 0a38 2e36 2e33 ls system..8.6.3 │ │ │ │ │ +00045300: 2e32 2054 6865 20e2 8098 7379 6d62 6f6c .2 The ...symbol │ │ │ │ │ +00045310: 73e2 8099 2046 696c 6520 466f 726d 6174 s... File Format │ │ │ │ │ +00045320: 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00045330: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00045340: 2e2e 0a0a 5468 6520 666f 6c6c 6f77 696e ....The followin │ │ │ │ │ +00045350: 6720 646f 6375 6d65 6e74 7320 7468 6520 g documents the │ │ │ │ │ +00045360: 666f 726d 6174 206f 6620 7468 6520 e280 format of the .. │ │ │ │ │ +00045370: 9873 796d 626f 6c73 e280 9920 636f 6e74 .symbols... cont │ │ │ │ │ +00045380: 726f 6c20 6669 6c65 2061 730a 696e 636c rol file as.incl │ │ │ │ │ +00045390: 7564 6564 2069 6e20 6269 6e61 7279 2070 uded in binary p │ │ │ │ │ +000453a0: 6163 6b61 6765 732e 2020 5468 6573 6520 ackages. These │ │ │ │ │ +000453b0: 6669 6c65 7320 6172 6520 6275 696c 7420 files are built │ │ │ │ │ +000453c0: 6672 6f6d 2074 656d 706c 6174 650a e280 from template... │ │ │ │ │ +000453d0: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ +000453e0: 7320 696e 2074 6865 2073 6f75 7263 6520 s in the source │ │ │ │ │ +000453f0: 7061 636b 6167 6520 6279 20e2 8098 6470 package by ...dp │ │ │ │ │ +00045400: 6b67 2d67 656e 7379 6d62 6f6c 73e2 8099 kg-gensymbols... │ │ │ │ │ +00045410: 2e20 2054 6865 0a74 656d 706c 6174 6520 . The.template │ │ │ │ │ +00045420: 6669 6c65 7320 7375 7070 6f72 7420 6120 files support a │ │ │ │ │ +00045430: 7269 6368 6572 2073 796e 7461 7820 7468 richer syntax th │ │ │ │ │ +00045440: 6174 2061 6c6c 6f77 7320 e280 9864 706b at allows ...dpk │ │ │ │ │ +00045450: 672d 6765 6e73 796d 626f 6c73 e280 9920 g-gensymbols... │ │ │ │ │ +00045460: 746f 0a64 6f20 736f 6d65 206f 6620 7468 to.do some of th │ │ │ │ │ +00045470: 6520 7465 6469 6f75 7320 776f 726b 2069 e tedious work i │ │ │ │ │ +00045480: 6e76 6f6c 7665 6420 696e 206d 6169 6e74 nvolved in maint │ │ │ │ │ +00045490: 6169 6e69 6e67 20e2 8098 7379 6d62 6f6c aining ...symbol │ │ │ │ │ +000454a0: 73e2 8099 2066 696c 6573 2c0a 7375 6368 s... files,.such │ │ │ │ │ +000454b0: 2061 7320 6861 6e64 6c69 6e67 2043 2b2b as handling C++ │ │ │ │ │ +000454c0: 2073 796d 626f 6c73 206f 7220 6f70 7469 symbols or opti │ │ │ │ │ +000454d0: 6f6e 616c 2073 796d 626f 6c73 2074 6861 onal symbols tha │ │ │ │ │ +000454e0: 7420 6d61 7920 6e6f 7420 6578 6973 7420 t may not exist │ │ │ │ │ +000454f0: 6f6e 0a70 6172 7469 6375 6c61 7220 6172 on.particular ar │ │ │ │ │ +00045500: 6368 6974 6563 7475 7265 732e 2020 5768 chitectures. Wh │ │ │ │ │ +00045510: 656e 2077 7269 7469 6e67 20e2 8098 7379 en writing ...sy │ │ │ │ │ +00045520: 6d62 6f6c 73e2 8099 2066 696c 6573 2066 mbols... files f │ │ │ │ │ +00045530: 6f72 2061 2073 6861 7265 640a 6c69 6272 or a shared.libr │ │ │ │ │ +00045540: 6172 7920 7061 636b 6167 652c 2072 6566 ary package, ref │ │ │ │ │ +00045550: 6572 2074 6f20 e280 9864 706b 672d 6765 er to ...dpkg-ge │ │ │ │ │ +00045560: 6e73 796d 626f 6c73 2831 29e2 8099 2066 nsymbols(1)... f │ │ │ │ │ +00045570: 6f72 2074 6865 2072 6963 6865 7220 7379 or the richer sy │ │ │ │ │ +00045580: 6e74 6178 2e0a 0a41 20e2 8098 7379 6d62 ntax...A ...symb │ │ │ │ │ +00045590: 6f6c 73e2 8099 206d 6179 2063 6f6e 7461 ols... may conta │ │ │ │ │ +000455a0: 696e 206f 6e65 206f 7220 6d6f 7265 2065 in one or more e │ │ │ │ │ +000455b0: 6e74 7269 6573 2c20 6f6e 6520 666f 7220 ntries, one for │ │ │ │ │ +000455c0: 6561 6368 2073 6861 7265 6420 6c69 6272 each shared libr │ │ │ │ │ +000455d0: 6172 790a 636f 6e74 6169 6e65 6420 696e ary.contained in │ │ │ │ │ +000455e0: 2074 6865 2070 6163 6b61 6765 2063 6f72 the package cor │ │ │ │ │ +000455f0: 7265 7370 6f6e 6469 6e67 2074 6f20 7468 responding to th │ │ │ │ │ +00045600: 6174 20e2 8098 7379 6d62 6f6c 73e2 8099 at ...symbols... │ │ │ │ │ +00045610: 2e20 2045 6163 6820 656e 7472 790a 6861 . Each entry.ha │ │ │ │ │ +00045620: 7320 7468 6520 666f 6c6c 6f77 696e 6720 s the following │ │ │ │ │ +00045630: 666f 726d 6174 3a0a 0a20 2020 2020 6c69 format:.. li │ │ │ │ │ +00045640: 6272 6172 792d 736f 6e61 6d65 206d 6169 brary-soname mai │ │ │ │ │ +00045650: 6e2d 6465 7065 6e64 656e 6379 2d74 656d n-dependency-tem │ │ │ │ │ +00045660: 706c 6174 650a 2020 2020 2020 5b7c 2061 plate. [| a │ │ │ │ │ +00045670: 6c74 6572 6e61 7469 7665 2d64 6570 656e lternative-depen │ │ │ │ │ +00045680: 6465 6e63 792d 7465 6d70 6c61 7465 5d0a dency-template]. │ │ │ │ │ +00045690: 2020 2020 2020 5b2e 2e2e 5d0a 2020 2020 [...]. │ │ │ │ │ +000456a0: 2020 5b2a 2066 6965 6c64 2d6e 616d 653a [* field-name: │ │ │ │ │ +000456b0: 2066 6965 6c64 2d76 616c 7565 5d0a 2020 field-value]. │ │ │ │ │ +000456c0: 2020 2020 5b2e 2e2e 5d0a 2020 2020 2020 [...]. │ │ │ │ │ +000456d0: 7379 6d62 6f6c 206d 696e 696d 616c 2d76 symbol minimal-v │ │ │ │ │ +000456e0: 6572 7369 6f6e 5b20 6964 2d6f 662d 6465 ersion[ id-of-de │ │ │ │ │ +000456f0: 7065 6e64 656e 6379 2d74 656d 706c 6174 pendency-templat │ │ │ │ │ +00045700: 655d 0a0a 546f 2065 7870 6c61 696e 2074 e]..To explain t │ │ │ │ │ +00045710: 6869 7320 666f 726d 6174 2c20 7765 e280 his format, we.. │ │ │ │ │ +00045720: 996c 6c20 7573 6520 7468 6520 e280 987a .ll use the ...z │ │ │ │ │ +00045730: 6c69 6231 67e2 8099 2070 6163 6b61 6765 lib1g... package │ │ │ │ │ +00045740: 2061 7320 616e 2065 7861 6d70 6c65 2c0a as an example,. │ │ │ │ │ +00045750: 7768 6963 6820 2861 7420 7468 6520 7469 which (at the ti │ │ │ │ │ +00045760: 6d65 206f 6620 7772 6974 696e 6729 2069 me of writing) i │ │ │ │ │ +00045770: 6e73 7461 6c6c 7320 7468 6520 7368 6172 nstalls the shar │ │ │ │ │ +00045780: 6564 206c 6962 7261 7279 0ae2 8098 2f75 ed library..../u │ │ │ │ │ +00045790: 7372 2f6c 6962 2f6c 6962 7a2e 736f 2e31 sr/lib/libz.so.1 │ │ │ │ │ +000457a0: 2e32 2e33 2e34 e280 992e 2020 4d61 6e64 .2.3.4.... Mand │ │ │ │ │ +000457b0: 6174 6f72 7920 6c69 6e65 7320 7769 6c6c atory lines will │ │ │ │ │ +000457c0: 2062 6520 6465 7363 7269 6265 6420 6669 be described fi │ │ │ │ │ +000457d0: 7273 742c 0a66 6f6c 6c6f 7765 6420 6279 rst,.followed by │ │ │ │ │ +000457e0: 206f 7074 696f 6e61 6c20 6c69 6e65 732e optional lines. │ │ │ │ │ +000457f0: 0a0a e280 986c 6962 7261 7279 2d73 6f6e .....library-son │ │ │ │ │ +00045800: 616d 65e2 8099 206d 7573 7420 636f 6e74 ame... must cont │ │ │ │ │ +00045810: 6169 6e20 6578 6163 746c 7920 7468 6520 ain exactly the │ │ │ │ │ +00045820: 7661 6c75 6520 6f66 2074 6865 2045 4c46 value of the ELF │ │ │ │ │ +00045830: 20e2 8098 534f 4e41 4d45 e280 990a 6174 ...SONAME....at │ │ │ │ │ +00045840: 7472 6962 7574 6520 6f66 2074 6865 2073 tribute of the s │ │ │ │ │ +00045850: 6861 7265 6420 6c69 6272 6172 792e 2020 hared library. │ │ │ │ │ +00045860: 496e 206f 7572 2065 7861 6d70 6c65 2c20 In our example, │ │ │ │ │ +00045870: 7468 6973 2069 7320 e280 986c 6962 7a2e this is ...libz. │ │ │ │ │ +00045880: 736f 2e31 e280 992e 0a28 3129 0a0a e280 so.1.....(1).... │ │ │ │ │ +00045890: 986d 6169 6e2d 6465 7065 6e64 656e 6379 .main-dependency │ │ │ │ │ +000458a0: 2d74 656d 706c 6174 65e2 8099 2068 6173 -template... has │ │ │ │ │ +000458b0: 2074 6865 2073 616d 6520 7379 6e74 6178 the same syntax │ │ │ │ │ +000458c0: 2061 7320 6120 6465 7065 6e64 656e 6379 as a dependency │ │ │ │ │ +000458d0: 2066 6965 6c64 2069 6e0a 6120 6269 6e61 field in.a bina │ │ │ │ │ +000458e0: 7279 2070 6163 6b61 6765 2063 6f6e 7472 ry package contr │ │ │ │ │ +000458f0: 6f6c 2066 696c 652c 2065 7863 6570 7420 ol file, except │ │ │ │ │ +00045900: 7468 6174 2074 6865 2073 7472 696e 6720 that the string │ │ │ │ │ +00045910: e280 9823 4d49 4e56 4552 23e2 8099 2069 ...#MINVER#... i │ │ │ │ │ +00045920: 730a 7265 706c 6163 6564 2062 7920 6120 s.replaced by a │ │ │ │ │ +00045930: 7665 7273 696f 6e20 7265 7374 7269 6374 version restrict │ │ │ │ │ +00045940: 696f 6e20 6c69 6b65 20e2 8098 283e 3d20 ion like ...(>= │ │ │ │ │ +00045950: 7665 7273 696f 6e29 e280 9920 6f72 2062 version)... or b │ │ │ │ │ +00045960: 7920 6e6f 7468 696e 6720 6966 0a61 6e20 y nothing if.an │ │ │ │ │ +00045970: 756e 7665 7273 696f 6e65 6420 6465 7065 unversioned depe │ │ │ │ │ +00045980: 6e64 656e 6379 2069 7320 6465 656d 6564 ndency is deemed │ │ │ │ │ +00045990: 2073 7566 6669 6369 656e 742e 2020 5468 sufficient. Th │ │ │ │ │ +000459a0: 6520 7665 7273 696f 6e20 7265 7374 7269 e version restri │ │ │ │ │ +000459b0: 6374 696f 6e0a 7769 6c6c 2062 6520 6261 ction.will be ba │ │ │ │ │ +000459c0: 7365 6420 6f6e 2077 6869 6368 2073 796d sed on which sym │ │ │ │ │ +000459d0: 626f 6c73 2066 726f 6d20 7468 6520 7368 bols from the sh │ │ │ │ │ +000459e0: 6172 6564 206c 6962 7261 7279 2061 7265 ared library are │ │ │ │ │ +000459f0: 2072 6566 6572 656e 6365 640a 616e 6420 referenced.and │ │ │ │ │ +00045a00: 7468 6520 7665 7273 696f 6e20 6174 2077 the version at w │ │ │ │ │ +00045a10: 6869 6368 2074 6865 7920 7765 7265 2069 hich they were i │ │ │ │ │ +00045a20: 6e74 726f 6475 6365 6420 2873 6565 2062 ntroduced (see b │ │ │ │ │ +00045a30: 656c 6f77 292e 2020 496e 206e 6561 726c elow). In nearl │ │ │ │ │ +00045a40: 790a 616c 6c20 6361 7365 732c 20e2 8098 y.all cases, ... │ │ │ │ │ +00045a50: 6d61 696e 2d64 6570 656e 6465 6e63 792d main-dependency- │ │ │ │ │ +00045a60: 7465 6d70 6c61 7465 e280 9920 7769 6c6c template... will │ │ │ │ │ +00045a70: 2062 6520 e280 9870 6163 6b61 6765 2023 be ...package # │ │ │ │ │ +00045a80: 4d49 4e56 4552 23e2 8099 2c20 7768 6572 MINVER#..., wher │ │ │ │ │ +00045a90: 650a 7061 636b 6167 6520 6973 2074 6865 e.package is the │ │ │ │ │ +00045aa0: 206e 616d 6520 6f66 2074 6865 2062 696e name of the bin │ │ │ │ │ +00045ab0: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ +00045ac0: 6169 6e69 6e67 2074 6865 2073 6861 7265 aining the share │ │ │ │ │ +00045ad0: 6420 6c69 6272 6172 792e 0a54 6869 7320 d library..This │ │ │ │ │ +00045ae0: 6164 6473 2061 2073 696d 706c 652c 2070 adds a simple, p │ │ │ │ │ +00045af0: 6f73 7369 626c 792d 7665 7273 696f 6e65 ossibly-versione │ │ │ │ │ +00045b00: 6420 6465 7065 6e64 656e 6379 206f 6e20 d dependency on │ │ │ │ │ +00045b10: 7468 6520 7368 6172 6564 206c 6962 7261 the shared libra │ │ │ │ │ +00045b20: 7279 0a70 6163 6b61 6765 2e20 2049 6e20 ry.package. In │ │ │ │ │ +00045b30: 736f 6d65 2072 6172 6520 6361 7365 732c some rare cases, │ │ │ │ │ +00045b40: 2073 7563 6820 6173 2077 6865 6e20 6d75 such as when mu │ │ │ │ │ +00045b50: 6c74 6970 6c65 2070 6163 6b61 6765 7320 ltiple packages │ │ │ │ │ +00045b60: 7072 6f76 6964 6520 7468 650a 7361 6d65 provide the.same │ │ │ │ │ +00045b70: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +00045b80: 4142 492c 2074 6865 2064 6570 656e 6465 ABI, the depende │ │ │ │ │ +00045b90: 6e63 7920 7465 6d70 6c61 7465 206d 6179 ncy template may │ │ │ │ │ +00045ba0: 206e 6565 6420 746f 2062 6520 6d6f 7265 need to be more │ │ │ │ │ +00045bb0: 0a63 6f6d 706c 6578 2e0a 0a49 6e20 6f75 .complex...In ou │ │ │ │ │ +00045bc0: 7220 6578 616d 706c 652c 2074 6865 2066 r example, the f │ │ │ │ │ +00045bd0: 6972 7374 206c 696e 6520 6f66 2074 6865 irst line of the │ │ │ │ │ +00045be0: 20e2 8098 7a6c 6962 3167 e280 9920 e280 ...zlib1g... .. │ │ │ │ │ +00045bf0: 9873 796d 626f 6c73 e280 9920 6669 6c65 .symbols... file │ │ │ │ │ +00045c00: 2077 6f75 6c64 2062 653a 0a0a 2020 2020 would be:.. │ │ │ │ │ +00045c10: 206c 6962 7a2e 736f 2e31 207a 6c69 6231 libz.so.1 zlib1 │ │ │ │ │ +00045c20: 6720 234d 494e 5645 5223 0a0a 4561 6368 g #MINVER#..Each │ │ │ │ │ +00045c30: 2070 7562 6c69 6320 7379 6d62 6f6c 2065 public symbol e │ │ │ │ │ +00045c40: 7870 6f72 7465 6420 6279 2074 6865 2073 xported by the s │ │ │ │ │ +00045c50: 6861 7265 6420 6c69 6272 6172 7920 6d75 hared library mu │ │ │ │ │ +00045c60: 7374 2068 6176 6520 610a 636f 7272 6573 st have a.corres │ │ │ │ │ +00045c70: 706f 6e64 696e 6720 7379 6d62 6f6c 206c ponding symbol l │ │ │ │ │ +00045c80: 696e 652c 2069 6e64 656e 7465 6420 6279 ine, indented by │ │ │ │ │ +00045c90: 206f 6e65 2073 7061 6365 2e20 2073 796d one space. sym │ │ │ │ │ +00045ca0: 626f 6c20 6973 2074 6865 0a65 7870 6f72 bol is the.expor │ │ │ │ │ +00045cb0: 7465 6420 7379 6d62 6f6c 2028 7768 6963 ted symbol (whic │ │ │ │ │ +00045cc0: 682c 2066 6f72 2043 2b2b 2c20 6d65 616e h, for C++, mean │ │ │ │ │ +00045cd0: 7320 7468 6520 6d61 6e67 6c65 6420 7379 s the mangled sy │ │ │ │ │ +00045ce0: 6d62 6f6c 2920 666f 6c6c 6f77 6564 2062 mbol) followed b │ │ │ │ │ +00045cf0: 790a e280 9840 e280 9920 616e 6420 7468 y....@... and th │ │ │ │ │ +00045d00: 6520 7379 6d62 6f6c 2076 6572 7369 6f6e e symbol version │ │ │ │ │ +00045d10: 2c20 6f72 2074 6865 2073 7472 696e 6720 , or the string │ │ │ │ │ +00045d20: e280 9842 6173 65e2 8099 2069 6620 7468 ...Base... if th │ │ │ │ │ +00045d30: 6572 6520 6973 206e 6f20 7379 6d62 6f6c ere is no symbol │ │ │ │ │ +00045d40: 0a76 6572 7369 6f6e 2e20 20e2 8098 6d69 .version. ...mi │ │ │ │ │ +00045d50: 6e69 6d61 6c2d 7665 7273 696f 6ee2 8099 nimal-version... │ │ │ │ │ +00045d60: 2069 7320 7468 6520 6d6f 7374 2072 6563 is the most rec │ │ │ │ │ +00045d70: 656e 7420 7665 7273 696f 6e20 6f66 2074 ent version of t │ │ │ │ │ +00045d80: 6865 2073 6861 7265 640a 6c69 6272 6172 he shared.librar │ │ │ │ │ +00045d90: 7920 7468 6174 2063 6861 6e67 6564 2074 y that changed t │ │ │ │ │ +00045da0: 6865 2062 6568 6176 696f 7220 6f66 2074 he behavior of t │ │ │ │ │ +00045db0: 6861 7420 7379 6d62 6f6c 2c20 7768 6574 hat symbol, whet │ │ │ │ │ +00045dc0: 6865 7220 6279 2061 6464 696e 6720 6974 her by adding it │ │ │ │ │ +00045dd0: 2c0a 6368 616e 6769 6e67 2069 7473 2066 ,.changing its f │ │ │ │ │ +00045de0: 756e 6374 696f 6e20 7369 676e 6174 7572 unction signatur │ │ │ │ │ +00045df0: 6520 2874 6865 2070 6172 616d 6574 6572 e (the parameter │ │ │ │ │ +00045e00: 732c 2074 6865 6972 2074 7970 6573 2c20 s, their types, │ │ │ │ │ +00045e10: 6f72 2074 6865 0a72 6574 7572 6e20 7479 or the.return ty │ │ │ │ │ +00045e20: 7065 292c 206f 7220 6368 616e 6769 6e67 pe), or changing │ │ │ │ │ +00045e30: 2069 7473 2062 6568 6176 696f 7220 696e its behavior in │ │ │ │ │ +00045e40: 2061 2077 6179 2074 6861 7420 6973 2076 a way that is v │ │ │ │ │ +00045e50: 6973 6962 6c65 2074 6f20 610a 6361 6c6c isible to a.call │ │ │ │ │ +00045e60: 6572 2e20 20e2 8098 6964 2d6f 662d 6465 er. ...id-of-de │ │ │ │ │ +00045e70: 7065 6e64 656e 6379 2d74 656d 706c 6174 pendency-templat │ │ │ │ │ +00045e80: 65e2 8099 2069 7320 616e 206f 7074 696f e... is an optio │ │ │ │ │ +00045e90: 6e61 6c20 6669 656c 6420 7468 6174 0a72 nal field that.r │ │ │ │ │ +00045ea0: 6566 6572 656e 6365 7320 616e 20e2 8098 eferences an ... │ │ │ │ │ +00045eb0: 616c 7465 726e 6174 6976 652d 6465 7065 alternative-depe │ │ │ │ │ +00045ec0: 6e64 656e 6379 2d74 656d 706c 6174 65e2 ndency-template. │ │ │ │ │ +00045ed0: 8099 3b20 7365 6520 6265 6c6f 7720 666f ..; see below fo │ │ │ │ │ +00045ee0: 7220 6120 6675 6c6c 0a64 6573 6372 6970 r a full.descrip │ │ │ │ │ +00045ef0: 7469 6f6e 2e0a 0a46 6f72 2065 7861 6d70 tion...For examp │ │ │ │ │ +00045f00: 6c65 2c20 e280 986c 6962 7a2e 736f 2e31 le, ...libz.so.1 │ │ │ │ │ +00045f10: e280 9920 636f 6e74 6169 6e73 2074 6865 ... contains the │ │ │ │ │ +00045f20: 2073 796d 626f 6c73 20e2 8098 636f 6d70 symbols ...comp │ │ │ │ │ +00045f30: 7265 7373 e280 9920 616e 640a e280 9863 ress... and....c │ │ │ │ │ +00045f40: 6f6d 7072 6573 7342 6f75 6e64 e280 992e ompressBound.... │ │ │ │ │ +00045f50: 2020 e280 9863 6f6d 7072 6573 73e2 8099 ...compress... │ │ │ │ │ +00045f60: 2068 6173 206e 6f20 7379 6d62 6f6c 2076 has no symbol v │ │ │ │ │ +00045f70: 6572 7369 6f6e 2061 6e64 206c 6173 7420 ersion and last │ │ │ │ │ +00045f80: 6368 616e 6765 6420 6974 730a 6265 6861 changed its.beha │ │ │ │ │ +00045f90: 7669 6f72 2069 6e20 7570 7374 7265 616d vior in upstream │ │ │ │ │ +00045fa0: 2076 6572 7369 6f6e 20e2 8098 313a 312e version ...1:1. │ │ │ │ │ +00045fb0: 312e 34e2 8099 2e20 20e2 8098 636f 6d70 1.4.... ...comp │ │ │ │ │ +00045fc0: 7265 7373 426f 756e 64e2 8099 2068 6173 ressBound... has │ │ │ │ │ +00045fd0: 2074 6865 2073 796d 626f 6c0a 7665 7273 the symbol.vers │ │ │ │ │ +00045fe0: 696f 6e20 e280 985a 4c49 425f 312e 322e ion ...ZLIB_1.2. │ │ │ │ │ +00045ff0: 30e2 8099 2c20 7761 7320 696e 7472 6f64 0..., was introd │ │ │ │ │ +00046000: 7563 6564 2069 6e20 7570 7374 7265 616d uced in upstream │ │ │ │ │ +00046010: 2076 6572 7369 6f6e 20e2 8098 313a 312e version ...1:1. │ │ │ │ │ +00046020: 322e 30e2 8099 2c20 616e 640a 6861 7320 2.0..., and.has │ │ │ │ │ +00046030: 6e6f 7420 6368 616e 6765 6420 6974 7320 not changed its │ │ │ │ │ +00046040: 6265 6861 7669 6f72 2e20 2049 7473 20e2 behavior. Its . │ │ │ │ │ +00046050: 8098 7379 6d62 6f6c 73e2 8099 2066 696c ..symbols... fil │ │ │ │ │ +00046060: 6520 7468 6572 6566 6f72 6520 636f 6e74 e therefore cont │ │ │ │ │ +00046070: 6169 6e73 2074 6865 0a6c 696e 6573 3a0a ains the.lines:. │ │ │ │ │ +00046080: 0a20 2020 2020 636f 6d70 7265 7373 4042 . compress@B │ │ │ │ │ +00046090: 6173 6520 313a 312e 312e 340a 2020 2020 ase 1:1.1.4. │ │ │ │ │ +000460a0: 2063 6f6d 7072 6573 7342 6f75 6e64 405a compressBound@Z │ │ │ │ │ +000460b0: 4c49 425f 312e 322e 3020 313a 312e 322e LIB_1.2.0 1:1.2. │ │ │ │ │ +000460c0: 300a 0a50 6163 6b61 6765 7320 7573 696e 0..Packages usin │ │ │ │ │ +000460d0: 6720 6f6e 6c79 20e2 8098 636f 6d70 7265 g only ...compre │ │ │ │ │ +000460e0: 7373 e280 9920 776f 756c 6420 7468 656e ss... would then │ │ │ │ │ +000460f0: 2067 6574 2061 2064 6570 656e 6465 6e63 get a dependenc │ │ │ │ │ +00046100: 7920 6f6e 20e2 8098 7a6c 6962 3167 0a28 y on ...zlib1g.( │ │ │ │ │ +00046110: 3e3d 2031 3a31 2e31 2e34 29e2 8099 2c20 >= 1:1.1.4)..., │ │ │ │ │ +00046120: 6275 7420 7061 636b 6167 6573 2075 7369 but packages usi │ │ │ │ │ +00046130: 6e67 20e2 8098 636f 6d70 7265 7373 426f ng ...compressBo │ │ │ │ │ +00046140: 756e 64e2 8099 2077 6f75 6c64 2067 6574 und... would get │ │ │ │ │ +00046150: 2061 2064 6570 656e 6465 6e63 790a 6f6e a dependency.on │ │ │ │ │ +00046160: 20e2 8098 7a6c 6962 3167 2028 3e3d 2031 ...zlib1g (>= 1 │ │ │ │ │ +00046170: 3a31 2e32 2e30 29e2 8099 2e0a 0a4f 6e65 :1.2.0)......One │ │ │ │ │ +00046180: 206f 7220 6d6f 7265 20e2 8098 616c 7465 or more ...alte │ │ │ │ │ +00046190: 726e 6174 6976 652d 6465 7065 6e64 656e rnative-dependen │ │ │ │ │ +000461a0: 6379 2d74 656d 706c 6174 65e2 8099 206c cy-template... l │ │ │ │ │ +000461b0: 696e 6573 206d 6179 2062 6520 7072 6f76 ines may be prov │ │ │ │ │ +000461c0: 6964 6564 2e0a 5468 6573 6520 6172 6520 ided..These are │ │ │ │ │ +000461d0: 7573 6564 2069 6e20 6361 7365 7320 7768 used in cases wh │ │ │ │ │ +000461e0: 6572 6520 736f 6d65 2073 796d 626f 6c73 ere some symbols │ │ │ │ │ +000461f0: 2069 6e20 7468 6520 7368 6172 6564 206c in the shared l │ │ │ │ │ +00046200: 6962 7261 7279 2073 686f 756c 640a 7573 ibrary should.us │ │ │ │ │ +00046210: 6520 6f6e 6520 6465 7065 6e64 656e 6379 e one dependency │ │ │ │ │ +00046220: 2074 656d 706c 6174 6520 7768 696c 6520 template while │ │ │ │ │ +00046230: 6f74 6865 7273 2073 686f 756c 6420 7573 others should us │ │ │ │ │ +00046240: 6520 6120 6469 6666 6572 656e 740a 7465 e a different.te │ │ │ │ │ +00046250: 6d70 6c61 7465 2e20 2054 6865 2061 6c74 mplate. The alt │ │ │ │ │ +00046260: 6572 6e61 7469 7665 2064 6570 656e 6465 ernative depende │ │ │ │ │ +00046270: 6e63 7920 7465 6d70 6c61 7465 7320 6172 ncy templates ar │ │ │ │ │ +00046280: 6520 7573 6564 206f 6e6c 7920 6966 2061 e used only if a │ │ │ │ │ +00046290: 0a73 796d 626f 6c20 6c69 6e65 2063 6f6e .symbol line con │ │ │ │ │ +000462a0: 7461 696e 7320 7468 6520 e280 9869 642d tains the ...id- │ │ │ │ │ +000462b0: 6f66 2d64 6570 656e 6465 6e63 792d 7465 of-dependency-te │ │ │ │ │ +000462c0: 6d70 6c61 7465 e280 9920 6669 656c 642e mplate... field. │ │ │ │ │ +000462d0: 2020 5468 6520 6669 7273 740a 616c 7465 The first.alte │ │ │ │ │ +000462e0: 726e 6174 6976 6520 6465 7065 6e64 656e rnative dependen │ │ │ │ │ +000462f0: 6379 2074 656d 706c 6174 6520 6973 206e cy template is n │ │ │ │ │ +00046300: 756d 6265 7265 6420 312c 2074 6865 2073 umbered 1, the s │ │ │ │ │ +00046310: 6563 6f6e 6420 322c 2061 6e64 2073 6f0a econd 2, and so. │ │ │ │ │ +00046320: 666f 7274 682e 2020 2832 290a 0a46 696e forth. (2)..Fin │ │ │ │ │ +00046330: 616c 6c79 2c20 7468 6520 656e 7472 7920 ally, the entry │ │ │ │ │ +00046340: 666f 7220 7468 6520 6c69 6272 6172 7920 for the library │ │ │ │ │ +00046350: 6d61 7920 636f 6e74 6169 6e20 6f6e 6520 may contain one │ │ │ │ │ +00046360: 6f72 206d 6f72 6520 6d65 7461 6461 7461 or more metadata │ │ │ │ │ +00046370: 0a66 6965 6c64 732e 2020 4375 7272 656e .fields. Curren │ │ │ │ │ +00046380: 746c 792c 2074 6865 206f 6e6c 7920 7375 tly, the only su │ │ │ │ │ +00046390: 7070 6f72 7465 6420 6669 656c 642d 6e61 pported field-na │ │ │ │ │ +000463a0: 6d65 2069 730a e280 9842 7569 6c64 2d44 me is....Build-D │ │ │ │ │ +000463b0: 6570 656e 6473 2d50 6163 6b61 6765 e280 epends-Package.. │ │ │ │ │ +000463c0: 992c 2077 686f 7365 2076 616c 7565 206c ., whose value l │ │ │ │ │ +000463d0: 6973 7473 2074 6865 202a 6e6f 7465 206c ists the *note l │ │ │ │ │ +000463e0: 6962 7261 7279 2064 6576 656c 6f70 6d65 ibrary developme │ │ │ │ │ +000463f0: 6e74 0a70 6163 6b61 6765 3a20 3130 642e nt.package: 10d. │ │ │ │ │ +00046400: 206f 6e20 7768 6963 6820 7061 636b 6167 on which packag │ │ │ │ │ +00046410: 6573 2075 7369 6e67 2074 6869 7320 7368 es using this sh │ │ │ │ │ +00046420: 6172 6564 206c 6962 7261 7279 2064 6563 ared library dec │ │ │ │ │ +00046430: 6c61 7265 2061 0a62 7569 6c64 2064 6570 lare a.build dep │ │ │ │ │ +00046440: 656e 6465 6e63 792e 2020 4966 2074 6869 endency. If thi │ │ │ │ │ +00046450: 7320 6669 656c 6420 6973 2070 7265 7365 s field is prese │ │ │ │ │ +00046460: 6e74 2c20 e280 9864 706b 672d 7368 6c69 nt, ...dpkg-shli │ │ │ │ │ +00046470: 6264 6570 73e2 8099 2075 7365 7320 6974 bdeps... uses it │ │ │ │ │ +00046480: 2074 6f0a 656e 7375 7265 2074 6861 7420 to.ensure that │ │ │ │ │ +00046490: 7468 6520 7265 7375 6c74 696e 6720 6269 the resulting bi │ │ │ │ │ +000464a0: 6e61 7279 2070 6163 6b61 6765 2064 6570 nary package dep │ │ │ │ │ +000464b0: 656e 6465 6e63 7920 6f6e 2074 6865 2073 endency on the s │ │ │ │ │ +000464c0: 6861 7265 640a 6c69 6272 6172 7920 6973 hared.library is │ │ │ │ │ +000464d0: 2061 7420 6c65 6173 7420 6173 2073 7472 at least as str │ │ │ │ │ +000464e0: 6963 7420 6173 2074 6865 2073 6f75 7263 ict as the sourc │ │ │ │ │ +000464f0: 6520 7061 636b 6167 6520 6465 7065 6e64 e package depend │ │ │ │ │ +00046500: 656e 6379 206f 6e20 7468 650a 7368 6172 ency on the.shar │ │ │ │ │ +00046510: 6564 206c 6962 7261 7279 2064 6576 656c ed library devel │ │ │ │ │ +00046520: 6f70 6d65 6e74 2070 6163 6b61 6765 2e20 opment package. │ │ │ │ │ +00046530: 2028 3329 2020 466f 7220 6f75 7220 6578 (3) For our ex │ │ │ │ │ +00046540: 616d 706c 652c 2074 6865 20e2 8098 7a6c ample, the ...zl │ │ │ │ │ +00046550: 6962 3167 e280 990a e280 9873 796d 626f ib1g.......symbo │ │ │ │ │ +00046560: 6c73 e280 9920 6669 6c65 2077 6f75 6c64 ls... file would │ │ │ │ │ +00046570: 2063 6f6e 7461 696e 3a0a 0a20 2020 2020 contain:.. │ │ │ │ │ +00046580: 2a20 4275 696c 642d 4465 7065 6e64 732d * Build-Depends- │ │ │ │ │ +00046590: 5061 636b 6167 653a 207a 6c69 6231 672d Package: zlib1g- │ │ │ │ │ +000465a0: 6465 760a 0a41 6c73 6f20 7365 6520 e280 dev..Also see .. │ │ │ │ │ +000465b0: 9864 6562 2d73 796d 626f 6c73 2835 29e2 .deb-symbols(5). │ │ │ │ │ +000465c0: 8099 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d ..... -------- │ │ │ │ │ +000465d0: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +000465e0: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +000465f0: 5468 6973 2063 616e 2062 6520 6465 7465 This can be dete │ │ │ │ │ +00046600: 726d 696e 6564 2062 7920 7573 696e 6720 rmined by using │ │ │ │ │ +00046610: 7468 6520 636f 6d6d 616e 640a 0a20 2020 the command.. │ │ │ │ │ +00046620: 2020 7265 6164 656c 6620 2d64 202f 7573 readelf -d /us │ │ │ │ │ +00046630: 722f 6c69 622f 6c69 627a 2e73 6f2e 312e r/lib/libz.so.1. │ │ │ │ │ +00046640: 322e 332e 3420 7c20 6772 6570 2053 4f4e 2.3.4 | grep SON │ │ │ │ │ +00046650: 414d 450a 0a20 2020 2832 2920 416e 2065 AME.. (2) An e │ │ │ │ │ +00046660: 7861 6d70 6c65 206f 6620 7768 6572 6520 xample of where │ │ │ │ │ +00046670: 7468 6973 206d 6179 2062 6520 6e65 6564 this may be need │ │ │ │ │ +00046680: 6564 2069 7320 7769 7468 2061 206c 6962 ed is with a lib │ │ │ │ │ +00046690: 7261 7279 2074 6861 740a 696d 706c 656d rary that.implem │ │ │ │ │ +000466a0: 656e 7473 2074 6865 206c 6962 474c 2069 ents the libGL i │ │ │ │ │ +000466b0: 6e74 6572 6661 6365 2e20 2041 6c6c 2047 nterface. All G │ │ │ │ │ +000466c0: 4c20 696d 706c 656d 656e 7461 7469 6f6e L implementation │ │ │ │ │ +000466d0: 7320 7072 6f76 6964 6520 7468 6520 7361 s provide the sa │ │ │ │ │ +000466e0: 6d65 0a73 6574 206f 6620 6261 7365 2069 me.set of base i │ │ │ │ │ +000466f0: 6e74 6572 6661 6365 732c 2061 6e64 2074 nterfaces, and t │ │ │ │ │ +00046700: 6865 6e20 6d61 7920 7072 6f76 6964 6520 hen may provide │ │ │ │ │ +00046710: 736f 6d65 2061 6464 6974 696f 6e61 6c20 some additional │ │ │ │ │ +00046720: 696e 7465 7266 6163 6573 0a6f 6e6c 7920 interfaces.only │ │ │ │ │ +00046730: 7573 6564 2062 7920 7072 6f67 7261 6d73 used by programs │ │ │ │ │ +00046740: 2074 6861 7420 7265 7175 6972 6520 7468 that require th │ │ │ │ │ +00046750: 6174 2073 7065 6369 6669 6320 474c 2069 at specific GL i │ │ │ │ │ +00046760: 6d70 6c65 6d65 6e74 6174 696f 6e2e 2020 mplementation. │ │ │ │ │ +00046770: 536f 2c0a 666f 7220 6578 616d 706c 652c So,.for example, │ │ │ │ │ +00046780: 206c 6962 676c 312d 6d65 7361 2d67 6c78 libgl1-mesa-glx │ │ │ │ │ +00046790: 206d 6179 2075 7365 2074 6865 2066 6f6c may use the fol │ │ │ │ │ +000467a0: 6c6f 7769 6e67 20e2 8098 7379 6d62 6f6c lowing ...symbol │ │ │ │ │ +000467b0: 73e2 8099 2066 696c 653a 0a0a 2020 2020 s... file:.. │ │ │ │ │ +000467c0: 206c 6962 474c 2e73 6f2e 3120 6c69 6267 libGL.so.1 libg │ │ │ │ │ +000467d0: 6c31 0a20 2020 2020 207c 206c 6962 676c l1. | libgl │ │ │ │ │ +000467e0: 312d 6d65 7361 2d67 6c78 2023 4d49 4e56 1-mesa-glx #MINV │ │ │ │ │ +000467f0: 4552 230a 2020 2020 2020 7075 626c 6963 ER#. public │ │ │ │ │ +00046800: 476c 5379 6d62 6f6c 4042 6173 6520 362e GlSymbol@Base 6. │ │ │ │ │ +00046810: 332d 3120 5b2e 2e2e 5d0a 2020 2020 2020 3-1 [...]. │ │ │ │ │ +00046820: 696d 706c 656d 656e 7461 7469 6f6e 5370 implementationSp │ │ │ │ │ +00046830: 6563 6966 6963 5379 6d62 6f6c 4042 6173 ecificSymbol@Bas │ │ │ │ │ +00046840: 6520 362e 352e 322d 3720 310a 2020 2020 e 6.5.2-7 1. │ │ │ │ │ +00046850: 2020 5b2e 2e2e 5d0a 0a42 696e 6172 6965 [...]..Binarie │ │ │ │ │ +00046860: 7320 6f72 2073 6861 7265 6420 6c69 6272 s or shared libr │ │ │ │ │ +00046870: 6172 6965 7320 7573 696e 6720 6f6e 6c79 aries using only │ │ │ │ │ +00046880: 20e2 8098 7075 626c 6963 476c 5379 6d62 ...publicGlSymb │ │ │ │ │ +00046890: 6f6c e280 9920 776f 756c 6420 6465 7065 ol... would depe │ │ │ │ │ +000468a0: 6e64 0a6f 6e6c 7920 6f6e 20e2 8098 6c69 nd.only on ...li │ │ │ │ │ +000468b0: 6267 6c31 e280 9920 2877 6869 6368 206d bgl1... (which m │ │ │ │ │ +000468c0: 6179 2062 6520 7072 6f76 6964 6564 2062 ay be provided b │ │ │ │ │ +000468d0: 7920 6d75 6c74 6970 6c65 2070 6163 6b61 y multiple packa │ │ │ │ │ +000468e0: 6765 7329 2c20 6275 7420 6f6e 6573 0a75 ges), but ones.u │ │ │ │ │ +000468f0: 7369 6e67 20e2 8098 696d 706c 656d 656e sing ...implemen │ │ │ │ │ +00046900: 7461 7469 6f6e 5370 6563 6966 6963 5379 tationSpecificSy │ │ │ │ │ +00046910: 6d62 6f6c e280 9920 776f 756c 6420 6765 mbol... would ge │ │ │ │ │ +00046920: 7420 6120 6465 7065 6e64 656e 6379 206f t a dependency o │ │ │ │ │ +00046930: 6e0a e280 986c 6962 676c 312d 6d65 7361 n....libgl1-mesa │ │ │ │ │ +00046940: 2d67 6c78 2028 3e3d 2036 2e35 2e32 2d37 -glx (>= 6.5.2-7 │ │ │ │ │ +00046950: 29e2 8099 2e0a 0a20 2020 2833 2920 5468 )...... (3) Th │ │ │ │ │ +00046960: 6973 2066 6965 6c64 2073 686f 756c 6420 is field should │ │ │ │ │ +00046970: 6e6f 726d 616c 6c79 206e 6f74 2062 6520 normally not be │ │ │ │ │ +00046980: 6e65 6365 7373 6172 792c 2073 696e 6365 necessary, since │ │ │ │ │ +00046990: 2069 6620 7468 650a 6265 6861 7669 6f72 if the.behavior │ │ │ │ │ +000469a0: 206f 6620 616e 7920 7379 6d62 6f6c 2068 of any symbol h │ │ │ │ │ +000469b0: 6173 2063 6861 6e67 6564 2c20 7468 6520 as changed, the │ │ │ │ │ +000469c0: 636f 7272 6573 706f 6e64 696e 6720 7379 corresponding sy │ │ │ │ │ +000469d0: 6d62 6f6c 0a6d 696e 696d 616c 2d76 6572 mbol.minimal-ver │ │ │ │ │ +000469e0: 7369 6f6e 2073 686f 756c 6420 6861 7665 sion should have │ │ │ │ │ +000469f0: 2062 6565 6e20 696e 6372 6561 7365 642e been increased. │ │ │ │ │ +00046a00: 2020 4275 7420 696e 636c 7564 696e 6720 But including │ │ │ │ │ +00046a10: 6974 206d 616b 6573 2074 6865 0ae2 8098 it makes the.... │ │ │ │ │ +00046a20: 7379 6d62 6f6c 73e2 8099 2073 7973 7465 symbols... syste │ │ │ │ │ +00046a30: 6d20 6d6f 7265 2072 6f62 7573 7420 6279 m more robust by │ │ │ │ │ +00046a40: 2074 6967 6874 656e 696e 6720 7468 6520 tightening the │ │ │ │ │ +00046a50: 6465 7065 6e64 656e 6379 2069 6e20 6361 dependency in ca │ │ │ │ │ +00046a60: 7365 7320 7768 6572 650a 7468 6520 7061 ses where.the pa │ │ │ │ │ +00046a70: 636b 6167 6520 7573 696e 6720 7468 6520 ckage using the │ │ │ │ │ +00046a80: 7368 6172 6564 206c 6962 7261 7279 2073 shared library s │ │ │ │ │ +00046a90: 7065 6369 6669 6361 6c6c 7920 7265 7175 pecifically requ │ │ │ │ │ +00046aa0: 6972 6573 2061 7420 6c65 6173 7420 610a ires at least a. │ │ │ │ │ +00046ab0: 7061 7274 6963 756c 6172 2076 6572 7369 particular versi │ │ │ │ │ +00046ac0: 6f6e 206f 6620 7468 6520 7368 6172 6564 on of the shared │ │ │ │ │ +00046ad0: 206c 6962 7261 7279 2064 6576 656c 6f70 library develop │ │ │ │ │ +00046ae0: 6d65 6e74 2070 6163 6b61 6765 2066 6f72 ment package for │ │ │ │ │ +00046af0: 2073 6f6d 650a 7265 6173 6f6e 2e0a 0a1f some.reason.... │ │ │ │ │ +00046b00: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00046b10: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00046b20: 3a20 5072 6f76 6964 696e 6720 6120 7379 : Providing a sy │ │ │ │ │ +00046b30: 6d62 6f6c 7320 6669 6c65 2c20 2050 7265 mbols file, Pre │ │ │ │ │ +00046b40: 763a 2054 6865 2073 796d 626f 6c73 2046 v: The symbols F │ │ │ │ │ +00046b50: 696c 6520 466f 726d 6174 2c20 2055 703a ile Format, Up: │ │ │ │ │ +00046b60: 2054 6865 2073 796d 626f 6c73 2073 7973 The symbols sys │ │ │ │ │ +00046b70: 7465 6d0a 0a38 2e36 2e33 2e33 2050 726f tem..8.6.3.3 Pro │ │ │ │ │ +00046b80: 7669 6469 6e67 2061 20e2 8098 7379 6d62 viding a ...symb │ │ │ │ │ +00046b90: 6f6c 73e2 8099 2066 696c 650a 2e2e 2e2e ols... file..... │ │ │ │ │ +00046ba0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00046bb0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a ................ │ │ │ │ │ +00046bc0: 4966 2079 6f75 7220 7061 636b 6167 6520 If your package │ │ │ │ │ +00046bd0: 7072 6f76 6964 6573 2061 2073 6861 7265 provides a share │ │ │ │ │ +00046be0: 6420 6c69 6272 6172 792c 2079 6f75 2073 d library, you s │ │ │ │ │ +00046bf0: 686f 756c 6420 6172 7261 6e67 6520 746f hould arrange to │ │ │ │ │ +00046c00: 2069 6e63 6c75 6465 0a61 20e2 8098 7379 include.a ...sy │ │ │ │ │ +00046c10: 6d62 6f6c 73e2 8099 2063 6f6e 7472 6f6c mbols... control │ │ │ │ │ +00046c20: 2066 696c 6520 666f 6c6c 6f77 696e 6720 file following │ │ │ │ │ +00046c30: 7468 6520 666f 726d 6174 2064 6573 6372 the format descr │ │ │ │ │ +00046c40: 6962 6564 2061 626f 7665 2069 6e20 7468 ibed above in th │ │ │ │ │ +00046c50: 6174 0a70 6163 6b61 6765 2e20 2059 6f75 at.package. You │ │ │ │ │ +00046c60: 206d 7573 7420 696e 636c 7564 6520 6569 must include ei │ │ │ │ │ +00046c70: 7468 6572 2061 20e2 8098 7379 6d62 6f6c ther a ...symbol │ │ │ │ │ +00046c80: 73e2 8099 2063 6f6e 7472 6f6c 2066 696c s... control fil │ │ │ │ │ +00046c90: 6520 6f72 2061 20e2 8098 7368 6c69 6273 e or a ...shlibs │ │ │ │ │ +00046ca0: e280 990a 636f 6e74 726f 6c20 6669 6c65 ....control file │ │ │ │ │ +00046cb0: 2e0a 0a4e 6f72 6d61 6c6c 792c 2074 6869 ...Normally, thi │ │ │ │ │ +00046cc0: 7320 6973 2064 6f6e 6520 6279 2063 7265 s is done by cre │ │ │ │ │ +00046cd0: 6174 696e 6720 6120 e280 9873 796d 626f ating a ...symbo │ │ │ │ │ +00046ce0: 6c73 e280 9920 696e 2074 6865 2073 6f75 ls... in the sou │ │ │ │ │ +00046cf0: 7263 6520 7061 636b 6167 650a 6e61 6d65 rce package.name │ │ │ │ │ +00046d00: 6420 e280 9864 6562 6961 6e2f 7061 636b d ...debian/pack │ │ │ │ │ +00046d10: 6167 652e 7379 6d62 6f6c 73e2 8099 206f age.symbols... o │ │ │ │ │ +00046d20: 7220 e280 9864 6562 6961 6e2f 7379 6d62 r ...debian/symb │ │ │ │ │ +00046d30: 6f6c 73e2 8099 2c20 706f 7373 6962 6c79 ols..., possibly │ │ │ │ │ +00046d40: 2077 6974 680a e280 982e 6172 6368 e280 with.....arch.. │ │ │ │ │ +00046d50: 9920 6170 7065 6e64 6564 2069 6620 7468 . appended if th │ │ │ │ │ +00046d60: 6520 7379 6d62 6f6c 7320 696e 666f 726d e symbols inform │ │ │ │ │ +00046d70: 6174 696f 6e20 7661 7269 6573 2062 7920 ation varies by │ │ │ │ │ +00046d80: 6172 6368 6974 6563 7475 7265 2e0a 5468 architecture..Th │ │ │ │ │ +00046d90: 6973 2066 696c 6520 6d61 7920 7573 6520 is file may use │ │ │ │ │ +00046da0: 7468 6520 6578 7465 6e64 6564 2073 796e the extended syn │ │ │ │ │ +00046db0: 7461 7820 646f 6375 6d65 6e74 6564 2069 tax documented i │ │ │ │ │ +00046dc0: 6e0a e280 9864 706b 672d 6765 6e73 796d n....dpkg-gensym │ │ │ │ │ +00046dd0: 626f 6c73 2831 29e2 8099 2e20 2054 6865 bols(1).... The │ │ │ │ │ +00046de0: 6e2c 2063 616c 6c20 e280 9864 706b 672d n, call ...dpkg- │ │ │ │ │ +00046df0: 6765 6e73 796d 626f 6c73 e280 9920 6173 gensymbols... as │ │ │ │ │ +00046e00: 2070 6172 7420 6f66 2074 6865 0a70 6163 part of the.pac │ │ │ │ │ +00046e10: 6b61 6765 2062 7569 6c64 2070 726f 6365 kage build proce │ │ │ │ │ +00046e20: 7373 2e20 2049 7420 7769 6c6c 2063 7265 ss. It will cre │ │ │ │ │ +00046e30: 6174 6520 e280 9873 796d 626f 6c73 e280 ate ...symbols.. │ │ │ │ │ +00046e40: 9920 6669 6c65 7320 696e 2074 6865 2070 . files in the p │ │ │ │ │ +00046e50: 6163 6b61 6765 0a73 7461 6769 6e67 2061 ackage.staging a │ │ │ │ │ +00046e60: 7265 6120 6261 7365 6420 6f6e 2074 6865 rea based on the │ │ │ │ │ +00046e70: 2062 696e 6172 6965 7320 616e 6420 6c69 binaries and li │ │ │ │ │ +00046e80: 6272 6172 6965 7320 696e 2074 6865 2070 braries in the p │ │ │ │ │ +00046e90: 6163 6b61 6765 2073 7461 6769 6e67 0a61 ackage staging.a │ │ │ │ │ +00046ea0: 7265 6120 616e 6420 7468 6520 e280 9873 rea and the ...s │ │ │ │ │ +00046eb0: 796d 626f 6c73 e280 9920 6669 6c65 7320 ymbols... files │ │ │ │ │ +00046ec0: 696e 2074 6865 2073 6f75 7263 6520 7061 in the source pa │ │ │ │ │ +00046ed0: 636b 6167 652e 2020 2831 290a 0a50 6163 ckage. (1)..Pac │ │ │ │ │ +00046ee0: 6b61 6765 7320 7468 6174 2070 726f 7669 kages that provi │ │ │ │ │ +00046ef0: 6465 20e2 8098 7379 6d62 6f6c 73e2 8099 de ...symbols... │ │ │ │ │ +00046f00: 2066 696c 6573 206d 7573 7420 6b65 6570 files must keep │ │ │ │ │ +00046f10: 2074 6865 6d20 7570 2d74 6f2d 6461 7465 them up-to-date │ │ │ │ │ +00046f20: 2074 6f0a 656e 7375 7265 2063 6f72 7265 to.ensure corre │ │ │ │ │ +00046f30: 6374 2064 6570 656e 6465 6e63 6965 7320 ct dependencies │ │ │ │ │ +00046f40: 696e 2070 6163 6b61 6765 7320 7468 6174 in packages that │ │ │ │ │ +00046f50: 2075 7365 2074 6865 2073 6861 7265 6420 use the shared │ │ │ │ │ +00046f60: 6c69 6272 6172 6965 732e 0a54 6869 7320 libraries..This │ │ │ │ │ +00046f70: 6d65 616e 7320 7570 6461 7469 6e67 2074 means updating t │ │ │ │ │ +00046f80: 6865 20e2 8098 7379 6d62 6f6c 73e2 8099 he ...symbols... │ │ │ │ │ +00046f90: 2066 696c 6520 7768 656e 6576 6572 2061 file whenever a │ │ │ │ │ +00046fa0: 206e 6577 2070 7562 6c69 6320 7379 6d62 new public symb │ │ │ │ │ +00046fb0: 6f6c 2069 730a 6164 6465 642c 2063 6861 ol is.added, cha │ │ │ │ │ +00046fc0: 6e67 696e 6720 7468 6520 6d69 6e69 6d61 nging the minima │ │ │ │ │ +00046fd0: 6c2d 7665 7273 696f 6e20 6669 656c 6420 l-version field │ │ │ │ │ +00046fe0: 7768 656e 6576 6572 2061 2073 796d 626f whenever a symbo │ │ │ │ │ +00046ff0: 6c20 6368 616e 6765 730a 6265 6861 7669 l changes.behavi │ │ │ │ │ +00047000: 6f72 206f 7220 7369 676e 6174 7572 6520 or or signature │ │ │ │ │ +00047010: 696e 2061 2062 6163 6b77 6172 642d 636f in a backward-co │ │ │ │ │ +00047020: 6d70 6174 6962 6c65 2077 6179 2028 7365 mpatible way (se │ │ │ │ │ +00047030: 6520 2a6e 6f74 6520 5368 6172 6564 0a6c e *note Shared.l │ │ │ │ │ +00047040: 6962 7261 7279 2041 4249 2063 6861 6e67 ibrary ABI chang │ │ │ │ │ +00047050: 6573 3a20 3131 342e 292c 2061 6e64 2063 es: 114.), and c │ │ │ │ │ +00047060: 6861 6e67 696e 6720 7468 6520 6c69 6272 hanging the libr │ │ │ │ │ +00047070: 6172 792d 736f 6e61 6d65 2061 6e64 0a6d ary-soname and.m │ │ │ │ │ +00047080: 6169 6e2d 6465 7065 6e64 656e 6379 2d74 ain-dependency-t │ │ │ │ │ +00047090: 656d 706c 6174 652c 2061 6e64 2070 726f emplate, and pro │ │ │ │ │ +000470a0: 6261 626c 7920 616c 6c20 6f66 2074 6865 bably all of the │ │ │ │ │ +000470b0: 206d 696e 696d 616c 2d76 6572 7369 6f6e minimal-version │ │ │ │ │ +000470c0: 0a66 6965 6c64 732c 2077 6865 6e20 7468 .fields, when th │ │ │ │ │ +000470d0: 6520 6c69 6272 6172 7920 6368 616e 6765 e library change │ │ │ │ │ +000470e0: 7320 e280 9853 4f4e 414d 45e2 8099 2e20 s ...SONAME.... │ │ │ │ │ +000470f0: 2052 656d 6f76 696e 6720 6120 7075 626c Removing a publ │ │ │ │ │ +00047100: 6963 2073 796d 626f 6c0a 6672 6f6d 2074 ic symbol.from t │ │ │ │ │ +00047110: 6865 20e2 8098 7379 6d62 6f6c 73e2 8099 he ...symbols... │ │ │ │ │ +00047120: 2066 696c 6520 6265 6361 7573 6520 6974 file because it │ │ │ │ │ +00047130: e280 9973 206e 6f20 6c6f 6e67 6572 2070 ...s no longer p │ │ │ │ │ +00047140: 726f 7669 6465 6420 6279 2074 6865 206c rovided by the l │ │ │ │ │ +00047150: 6962 7261 7279 0a6e 6f72 6d61 6c6c 7920 ibrary.normally │ │ │ │ │ +00047160: 7265 7175 6972 6573 2063 6861 6e67 696e requires changin │ │ │ │ │ +00047170: 6720 7468 6520 e280 9853 4f4e 414d 45e2 g the ...SONAME. │ │ │ │ │ +00047180: 8099 206f 6620 7468 6520 6c69 6272 6172 .. of the librar │ │ │ │ │ +00047190: 792e 2020 5365 6520 2a6e 6f74 650a 5275 y. See *note.Ru │ │ │ │ │ +000471a0: 6e2d 7469 6d65 2073 6861 7265 6420 6c69 n-time shared li │ │ │ │ │ +000471b0: 6272 6172 6965 733a 2031 3032 2e20 666f braries: 102. fo │ │ │ │ │ +000471c0: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ │ │ +000471d0: 6f6e 206f 6e20 e280 9853 4f4e 414d 45e2 on on ...SONAME. │ │ │ │ │ +000471e0: 8099 732e 0a0a 2020 202d 2d2d 2d2d 2d2d ..s... ------- │ │ │ │ │ +000471f0: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ +00047200: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ +00047210: 2049 6620 796f 7520 6172 6520 7573 696e If you are usin │ │ │ │ │ +00047220: 6720 e280 9864 6562 6865 6c70 6572 e280 g ...debhelper.. │ │ │ │ │ +00047230: 992c 20e2 8098 6468 5f6d 616b 6573 686c ., ...dh_makeshl │ │ │ │ │ +00047240: 6962 73e2 8099 2077 696c 6c20 7461 6b65 ibs... will take │ │ │ │ │ +00047250: 2063 6172 6520 6f66 0a63 616c 6c69 6e67 care of.calling │ │ │ │ │ +00047260: 2065 6974 6865 7220 e280 9864 706b 672d either ...dpkg- │ │ │ │ │ +00047270: 6765 6e73 796d 626f 6c73 e280 9920 6f72 gensymbols... or │ │ │ │ │ +00047280: 2067 656e 6572 6174 696e 6720 6120 e280 generating a .. │ │ │ │ │ +00047290: 9873 686c 6962 73e2 8099 2066 696c 6520 .shlibs... file │ │ │ │ │ +000472a0: 6173 0a61 7070 726f 7072 6961 7465 2e0a as.appropriate.. │ │ │ │ │ +000472b0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +000472c0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +000472d0: 6465 3a20 5468 6520 7368 6c69 6273 2073 de: The shlibs s │ │ │ │ │ +000472e0: 7973 7465 6d2c 2020 5072 6576 3a20 5468 ystem, Prev: Th │ │ │ │ │ +000472f0: 6520 7379 6d62 6f6c 7320 7379 7374 656d e symbols system │ │ │ │ │ +00047300: 2c20 2055 703a 2044 6570 656e 6465 6e63 , Up: Dependenc │ │ │ │ │ +00047310: 6965 7320 6265 7477 6565 6e20 7468 6520 ies between the │ │ │ │ │ +00047320: 6c69 6272 6172 7920 616e 6420 6f74 6865 library and othe │ │ │ │ │ +00047330: 7220 7061 636b 6167 6573 0a0a 382e 362e r packages..8.6. │ │ │ │ │ +00047340: 3420 5468 6520 e280 9873 686c 6962 73e2 4 The ...shlibs. │ │ │ │ │ +00047350: 8099 2073 7973 7465 6d0a 2d2d 2d2d 2d2d .. system.------ │ │ │ │ │ +00047360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00047370: 2d2d 2d0a 0a54 6865 20e2 8098 7368 6c69 ---..The ...shli │ │ │ │ │ +00047380: 6273 e280 9920 7379 7374 656d 2069 7320 bs... system is │ │ │ │ │ +00047390: 6120 7369 6d70 6c65 7220 616c 7465 726e a simpler altern │ │ │ │ │ +000473a0: 6174 6976 6520 746f 2074 6865 20e2 8098 ative to the ... │ │ │ │ │ +000473b0: 7379 6d62 6f6c 73e2 8099 2073 7973 7465 symbols... syste │ │ │ │ │ +000473c0: 6d20 666f 720a 6465 636c 6172 696e 6720 m for.declaring │ │ │ │ │ +000473d0: 6465 7065 6e64 656e 6369 6573 2066 6f72 dependencies for │ │ │ │ │ +000473e0: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ +000473f0: 732e 2020 4974 206d 6179 2062 6520 6d6f s. It may be mo │ │ │ │ │ +00047400: 7265 2061 7070 726f 7072 6961 7465 0a66 re appropriate.f │ │ │ │ │ +00047410: 6f72 2043 2b2b 206c 6962 7261 7269 6573 or C++ libraries │ │ │ │ │ +00047420: 2061 6e64 206f 7468 6572 2063 6173 6573 and other cases │ │ │ │ │ +00047430: 2077 6865 7265 2074 7261 636b 696e 6720 where tracking │ │ │ │ │ +00047440: 696e 6469 7669 6475 616c 2073 796d 626f individual symbo │ │ │ │ │ +00047450: 6c73 2069 730a 746f 6f20 6469 6666 6963 ls is.too diffic │ │ │ │ │ +00047460: 756c 742e 2020 4974 2070 7265 6461 7465 ult. It predate │ │ │ │ │ +00047470: 6420 7468 6520 e280 9873 796d 626f 6c73 d the ...symbols │ │ │ │ │ +00047480: e280 9920 7379 7374 656d 2061 6e64 2069 ... system and i │ │ │ │ │ +00047490: 7320 7468 6572 6566 6f72 650a 6672 6571 s therefore.freq │ │ │ │ │ +000474a0: 7565 6e74 6c79 2073 6565 6e20 696e 206f uently seen in o │ │ │ │ │ +000474b0: 6c64 6572 2070 6163 6b61 6765 732e 2020 lder packages. │ │ │ │ │ +000474c0: 4974 2069 7320 616c 736f 2072 6571 7569 It is also requi │ │ │ │ │ +000474d0: 7265 6420 666f 7220 7564 6562 732c 2077 red for udebs, w │ │ │ │ │ +000474e0: 6869 6368 0a64 6f20 6e6f 7420 7375 7070 hich.do not supp │ │ │ │ │ +000474f0: 6f72 7420 e280 9873 796d 626f 6c73 e280 ort ...symbols.. │ │ │ │ │ +00047500: 992e 0a0a 496e 2074 6865 2066 6f6c 6c6f ....In the follo │ │ │ │ │ +00047510: 7769 6e67 2073 6563 7469 6f6e 732c 2077 wing sections, w │ │ │ │ │ +00047520: 6520 7769 6c6c 2066 6972 7374 2064 6573 e will first des │ │ │ │ │ +00047530: 6372 6962 6520 7768 6572 6520 7468 6520 cribe where the │ │ │ │ │ +00047540: 7661 7269 6f75 730a e280 9873 686c 6962 various....shlib │ │ │ │ │ +00047550: 73e2 8099 2066 696c 6573 2061 7265 2074 s... files are t │ │ │ │ │ +00047560: 6f20 6265 2066 6f75 6e64 2c20 7468 656e o be found, then │ │ │ │ │ +00047570: 2068 6f77 2074 6f20 7573 6520 e280 9864 how to use ...d │ │ │ │ │ +00047580: 706b 672d 7368 6c69 6264 6570 73e2 8099 pkg-shlibdeps... │ │ │ │ │ +00047590: 2c20 616e 640a 6669 6e61 6c6c 7920 7468 , and.finally th │ │ │ │ │ +000475a0: 6520 e280 9873 686c 6962 73e2 8099 2066 e ...shlibs... f │ │ │ │ │ +000475b0: 696c 6520 666f 726d 6174 2061 6e64 2068 ile format and h │ │ │ │ │ +000475c0: 6f77 2074 6f20 6372 6561 7465 2074 6865 ow to create the │ │ │ │ │ +000475d0: 6d2e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2054 m...* Menu:..* T │ │ │ │ │ +000475e0: 6865 2073 686c 6962 7320 6669 6c65 7320 he shlibs files │ │ │ │ │ +000475f0: 7072 6573 656e 7420 6f6e 2074 6865 2073 present on the s │ │ │ │ │ +00047600: 7973 7465 6d3a 3a0a 2a20 5468 6520 7368 ystem::.* The sh │ │ │ │ │ +00047610: 6c69 6273 2046 696c 6520 466f 726d 6174 libs File Format │ │ │ │ │ +00047620: 3a3a 0a2a 2050 726f 7669 6469 6e67 2061 ::.* Providing a │ │ │ │ │ +00047630: 2073 686c 6962 7320 6669 6c65 3a3a 0a0a shlibs file::.. │ │ │ │ │ +00047640: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00047650: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00047660: 653a 2054 6865 2073 686c 6962 7320 6669 e: The shlibs fi │ │ │ │ │ +00047670: 6c65 7320 7072 6573 656e 7420 6f6e 2074 les present on t │ │ │ │ │ +00047680: 6865 2073 7973 7465 6d2c 2020 4e65 7874 he system, Next │ │ │ │ │ +00047690: 3a20 5468 6520 7368 6c69 6273 2046 696c : The shlibs Fil │ │ │ │ │ +000476a0: 6520 466f 726d 6174 2c20 2055 703a 2054 e Format, Up: T │ │ │ │ │ +000476b0: 6865 2073 686c 6962 7320 7379 7374 656d he shlibs system │ │ │ │ │ +000476c0: 0a0a 382e 362e 342e 3120 5468 6520 e280 ..8.6.4.1 The .. │ │ │ │ │ +000476d0: 9873 686c 6962 73e2 8099 2066 696c 6573 .shlibs... files │ │ │ │ │ +000476e0: 2070 7265 7365 6e74 206f 6e20 7468 6520 present on the │ │ │ │ │ +000476f0: 7379 7374 656d 0a2e 2e2e 2e2e 2e2e 2e2e system.......... │ │ │ │ │ +00047700: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00047710: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00047720: 2e2e 2e2e 2e2e 2e0a 0a54 6865 7265 2061 .........There a │ │ │ │ │ +00047730: 7265 2073 6576 6572 616c 2070 6c61 6365 re several place │ │ │ │ │ +00047740: 7320 7768 6572 6520 e280 9873 686c 6962 s where ...shlib │ │ │ │ │ +00047750: 73e2 8099 2066 696c 6573 2061 7265 2066 s... files are f │ │ │ │ │ +00047760: 6f75 6e64 2e20 2054 6865 2066 6f6c 6c6f ound. The follo │ │ │ │ │ +00047770: 7769 6e67 0a6c 6973 7420 6769 7665 7320 wing.list gives │ │ │ │ │ +00047780: 7468 656d 2069 6e20 7468 6520 6f72 6465 them in the orde │ │ │ │ │ +00047790: 7220 696e 2077 6869 6368 2074 6865 7920 r in which they │ │ │ │ │ +000477a0: 6172 6520 7265 6164 2062 7920 e280 9864 are read by ...d │ │ │ │ │ +000477b0: 706b 672d 7368 6c69 6264 6570 73e2 8099 pkg-shlibdeps... │ │ │ │ │ +000477c0: 2e0a 2854 6865 2066 6972 7374 206f 6e65 ..(The first one │ │ │ │ │ +000477d0: 2077 6869 6368 2067 6976 6573 2074 6865 which gives the │ │ │ │ │ +000477e0: 2072 6571 7569 7265 6420 696e 666f 726d required inform │ │ │ │ │ +000477f0: 6174 696f 6e20 6973 2075 7365 642e 290a ation is used.). │ │ │ │ │ +00047800: 0ae2 8098 6465 6269 616e 2f73 686c 6962 ....debian/shlib │ │ │ │ │ +00047810: 732e 6c6f 6361 6ce2 8099 0a0a 2020 2020 s.local..... │ │ │ │ │ +00047820: 2054 6869 7320 6c69 7374 7320 6f76 6572 This lists over │ │ │ │ │ +00047830: 7269 6465 7320 666f 7220 7468 6973 2070 rides for this p │ │ │ │ │ +00047840: 6163 6b61 6765 2e20 2054 6869 7320 6669 ackage. This fi │ │ │ │ │ +00047850: 6c65 2073 686f 756c 6420 6e6f 726d 616c le should normal │ │ │ │ │ +00047860: 6c79 0a20 2020 2020 6e6f 7420 6265 2075 ly. not be u │ │ │ │ │ +00047870: 7365 642c 2062 7574 206d 6179 2062 6520 sed, but may be │ │ │ │ │ +00047880: 6e65 6564 6564 2074 656d 706f 7261 7269 needed temporari │ │ │ │ │ +00047890: 6c79 2069 6e20 756e 7573 7561 6c20 7369 ly in unusual si │ │ │ │ │ +000478a0: 7475 6174 696f 6e73 2074 6f0a 2020 2020 tuations to. │ │ │ │ │ +000478b0: 2077 6f72 6b20 6172 6f75 6e64 2062 7567 work around bug │ │ │ │ │ +000478c0: 7320 696e 206f 7468 6572 2070 6163 6b61 s in other packa │ │ │ │ │ +000478d0: 6765 732c 206f 7220 696e 2075 6e75 7375 ges, or in unusu │ │ │ │ │ +000478e0: 616c 2063 6173 6573 2077 6865 7265 2074 al cases where t │ │ │ │ │ +000478f0: 6865 0a20 2020 2020 6e6f 726d 616c 6c79 he. normally │ │ │ │ │ +00047900: 2064 6563 6c61 7265 6420 6465 7065 6e64 declared depend │ │ │ │ │ +00047910: 656e 6379 2069 6e66 6f72 6d61 7469 6f6e ency information │ │ │ │ │ +00047920: 2069 6e20 7468 6520 696e 7374 616c 6c65 in the installe │ │ │ │ │ +00047930: 6420 e280 9873 686c 6962 73e2 8099 0a20 d ...shlibs.... │ │ │ │ │ +00047940: 2020 2020 6669 6c65 2066 6f72 2061 206c file for a l │ │ │ │ │ +00047950: 6962 7261 7279 2063 616e 6e6f 7420 6265 ibrary cannot be │ │ │ │ │ +00047960: 2075 7365 642e 2020 5468 6973 2066 696c used. This fil │ │ │ │ │ +00047970: 6520 6f76 6572 7269 6465 7320 696e 666f e overrides info │ │ │ │ │ +00047980: 726d 6174 696f 6e0a 2020 2020 206f 6274 rmation. obt │ │ │ │ │ +00047990: 6169 6e65 6420 6672 6f6d 2061 6e79 206f ained from any o │ │ │ │ │ +000479a0: 7468 6572 2073 6f75 7263 652e 0a0a e280 ther source..... │ │ │ │ │ +000479b0: 982f 6574 632f 6470 6b67 2f73 686c 6962 ./etc/dpkg/shlib │ │ │ │ │ +000479c0: 732e 6f76 6572 7269 6465 e280 990a 0a20 s.override..... │ │ │ │ │ +000479d0: 2020 2020 5468 6973 206c 6973 7473 2067 This lists g │ │ │ │ │ +000479e0: 6c6f 6261 6c20 6f76 6572 7269 6465 732e lobal overrides. │ │ │ │ │ +000479f0: 2020 5468 6973 206c 6973 7420 6973 206e This list is n │ │ │ │ │ +00047a00: 6f72 6d61 6c6c 7920 656d 7074 792e 2020 ormally empty. │ │ │ │ │ +00047a10: 4974 2069 730a 2020 2020 206d 6169 6e74 It is. maint │ │ │ │ │ +00047a20: 6169 6e65 6420 6279 2074 6865 206c 6f63 ained by the loc │ │ │ │ │ +00047a30: 616c 2073 7973 7465 6d20 6164 6d69 6e69 al system admini │ │ │ │ │ +00047a40: 7374 7261 746f 722e 0a0a e280 9844 4542 strator......DEB │ │ │ │ │ +00047a50: 4941 4e2f 7368 6c69 6273 e280 9920 6669 IAN/shlibs... fi │ │ │ │ │ +00047a60: 6c65 7320 696e 2074 6865 20e2 809c 6275 les in the ...bu │ │ │ │ │ +00047a70: 696c 6420 6469 7265 6374 6f72 79e2 809d ild directory... │ │ │ │ │ +00047a80: 0a0a 2020 2020 2054 6865 7365 2066 696c .. These fil │ │ │ │ │ +00047a90: 6573 2061 7265 2067 656e 6572 6174 6564 es are generated │ │ │ │ │ +00047aa0: 2061 7320 7061 7274 206f 6620 7468 6520 as part of the │ │ │ │ │ +00047ab0: 7061 636b 6167 6520 6275 696c 6420 7072 package build pr │ │ │ │ │ +00047ac0: 6f63 6573 7320 616e 640a 2020 2020 2073 ocess and. s │ │ │ │ │ +00047ad0: 7461 6765 6420 666f 7220 696e 636c 7573 taged for inclus │ │ │ │ │ +00047ae0: 696f 6e20 6173 2063 6f6e 7472 6f6c 2066 ion as control f │ │ │ │ │ +00047af0: 696c 6573 2069 6e20 7468 6520 6269 6e61 iles in the bina │ │ │ │ │ +00047b00: 7279 2070 6163 6b61 6765 7320 6265 696e ry packages bein │ │ │ │ │ +00047b10: 670a 2020 2020 2062 7569 6c74 2e20 2054 g. built. T │ │ │ │ │ +00047b20: 6865 7920 7072 6f76 6964 6520 6465 7461 hey provide deta │ │ │ │ │ +00047b30: 696c 7320 6f66 2061 6e79 2073 6861 7265 ils of any share │ │ │ │ │ +00047b40: 6420 6c69 6272 6172 6965 7320 696e 636c d libraries incl │ │ │ │ │ +00047b50: 7564 6564 2069 6e0a 2020 2020 2074 6865 uded in. the │ │ │ │ │ +00047b60: 2073 616d 6520 7061 636b 6167 652e 0a0a same package... │ │ │ │ │ +00047b70: e280 9873 686c 6962 73e2 8099 2063 6f6e ...shlibs... con │ │ │ │ │ +00047b80: 7472 6f6c 2066 696c 6573 2066 6f72 2070 trol files for p │ │ │ │ │ +00047b90: 6163 6b61 6765 7320 696e 7374 616c 6c65 ackages installe │ │ │ │ │ +00047ba0: 6420 6f6e 2074 6865 2073 7973 7465 6d0a d on the system. │ │ │ │ │ +00047bb0: 0a20 2020 2020 5468 6520 e280 9873 686c . The ...shl │ │ │ │ │ +00047bc0: 6962 73e2 8099 2063 6f6e 7472 6f6c 2066 ibs... control f │ │ │ │ │ +00047bd0: 696c 6573 2066 6f72 2061 6c6c 2074 6865 iles for all the │ │ │ │ │ +00047be0: 2070 6163 6b61 6765 7320 6375 7272 656e packages curren │ │ │ │ │ +00047bf0: 746c 7920 696e 7374 616c 6c65 640a 2020 tly installed. │ │ │ │ │ +00047c00: 2020 206f 6e20 7468 6520 7379 7374 656d on the system │ │ │ │ │ +00047c10: 2e20 2054 6865 7365 2066 696c 6573 2063 . These files c │ │ │ │ │ +00047c20: 616e 2062 6520 7265 6164 2075 7369 6e67 an be read using │ │ │ │ │ +00047c30: 20e2 8098 6470 6b67 2d71 7565 7279 0a20 ...dpkg-query. │ │ │ │ │ +00047c40: 2020 2020 2d2d 636f 6e74 726f 6c2d 7368 --control-sh │ │ │ │ │ +00047c50: 6f77 2070 6163 6b61 6765 2073 686c 6962 ow package shlib │ │ │ │ │ +00047c60: 73e2 8099 2e0a 0ae2 8098 2f65 7463 2f64 s........./etc/d │ │ │ │ │ +00047c70: 706b 672f 7368 6c69 6273 2e64 6566 6175 pkg/shlibs.defau │ │ │ │ │ +00047c80: 6c74 e280 990a 0a20 2020 2020 5468 6973 lt..... This │ │ │ │ │ +00047c90: 2066 696c 6520 6c69 7374 7320 616e 7920 file lists any │ │ │ │ │ +00047ca0: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ +00047cb0: 2077 686f 7365 2070 6163 6b61 6765 7320 whose packages │ │ │ │ │ +00047cc0: 6861 7665 2066 6169 6c65 6420 746f 0a20 have failed to. │ │ │ │ │ +00047cd0: 2020 2020 7072 6f76 6964 6520 636f 7272 provide corr │ │ │ │ │ +00047ce0: 6563 7420 e280 9873 686c 6962 73e2 8099 ect ...shlibs... │ │ │ │ │ +00047cf0: 2066 696c 6573 2e20 2049 7420 7761 7320 files. It was │ │ │ │ │ +00047d00: 7573 6564 2077 6865 6e20 7468 6520 e280 used when the .. │ │ │ │ │ +00047d10: 9873 686c 6962 73e2 8099 0a20 2020 2020 .shlibs.... │ │ │ │ │ +00047d20: 7365 7475 7020 7761 7320 6669 7273 7420 setup was first │ │ │ │ │ +00047d30: 696e 7472 6f64 7563 6564 2c20 6275 7420 introduced, but │ │ │ │ │ +00047d40: 6974 2069 7320 6e6f 7720 6e6f 726d 616c it is now normal │ │ │ │ │ +00047d50: 6c79 2065 6d70 7479 2e20 2049 7420 6973 ly empty. It is │ │ │ │ │ +00047d60: 0a20 2020 2020 6d61 696e 7461 696e 6564 . maintained │ │ │ │ │ +00047d70: 2062 7920 7468 6520 e280 9864 706b 67e2 by the ...dpkg. │ │ │ │ │ +00047d80: 8099 206d 6169 6e74 6169 6e65 722e 0a0a .. maintainer... │ │ │ │ │ +00047d90: 4966 2061 20e2 8098 7379 6d62 6f6c 73e2 If a ...symbols. │ │ │ │ │ +00047da0: 8099 2066 696c 6520 666f 7220 6120 7368 .. file for a sh │ │ │ │ │ +00047db0: 6172 6564 206c 6962 7261 7279 2070 6163 ared library pac │ │ │ │ │ +00047dc0: 6b61 6765 2069 7320 6176 6169 6c61 626c kage is availabl │ │ │ │ │ +00047dd0: 652c 0ae2 8098 6470 6b67 2d73 686c 6962 e,....dpkg-shlib │ │ │ │ │ +00047de0: 6465 7073 e280 9920 7769 6c6c 2061 6c77 deps... will alw │ │ │ │ │ +00047df0: 6179 7320 7573 6520 6974 2069 6e20 7072 ays use it in pr │ │ │ │ │ +00047e00: 6566 6572 656e 6365 2074 6f20 6120 e280 eference to a .. │ │ │ │ │ +00047e10: 9873 686c 6962 73e2 8099 2c20 7769 7468 .shlibs..., with │ │ │ │ │ +00047e20: 0a74 6865 2065 7863 6570 7469 6f6e 206f .the exception o │ │ │ │ │ +00047e30: 6620 e280 9864 6562 6961 6e2f 7368 6c69 f ...debian/shli │ │ │ │ │ +00047e40: 6273 2e6c 6f63 616c e280 992e 2020 5468 bs.local.... Th │ │ │ │ │ +00047e50: 6520 6c61 7474 6572 206f 7665 7272 6964 e latter overrid │ │ │ │ │ +00047e60: 6573 2061 6e79 206f 7468 6572 0ae2 8098 es any other.... │ │ │ │ │ +00047e70: 7368 6c69 6273 e280 9920 6f72 20e2 8098 shlibs... or ... │ │ │ │ │ +00047e80: 7379 6d62 6f6c 73e2 8099 2066 696c 6573 symbols... files │ │ │ │ │ +00047e90: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00047ea0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00047eb0: 4e6f 6465 3a20 5468 6520 7368 6c69 6273 Node: The shlibs │ │ │ │ │ +00047ec0: 2046 696c 6520 466f 726d 6174 2c20 204e File Format, N │ │ │ │ │ +00047ed0: 6578 743a 2050 726f 7669 6469 6e67 2061 ext: Providing a │ │ │ │ │ +00047ee0: 2073 686c 6962 7320 6669 6c65 2c20 2050 shlibs file, P │ │ │ │ │ +00047ef0: 7265 763a 2054 6865 2073 686c 6962 7320 rev: The shlibs │ │ │ │ │ +00047f00: 6669 6c65 7320 7072 6573 656e 7420 6f6e files present on │ │ │ │ │ +00047f10: 2074 6865 2073 7973 7465 6d2c 2020 5570 the system, Up │ │ │ │ │ +00047f20: 3a20 5468 6520 7368 6c69 6273 2073 7973 : The shlibs sys │ │ │ │ │ +00047f30: 7465 6d0a 0a38 2e36 2e34 2e32 2054 6865 tem..8.6.4.2 The │ │ │ │ │ +00047f40: 20e2 8098 7368 6c69 6273 e280 9920 4669 ...shlibs... Fi │ │ │ │ │ +00047f50: 6c65 2046 6f72 6d61 740a 2e2e 2e2e 2e2e le Format....... │ │ │ │ │ +00047f60: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00047f70: 2e2e 2e2e 2e2e 2e2e 2e2e 0a0a 4561 6368 ............Each │ │ │ │ │ +00047f80: 20e2 8098 7368 6c69 6273 e280 9920 6669 ...shlibs... fi │ │ │ │ │ +00047f90: 6c65 2068 6173 2074 6865 2073 616d 6520 le has the same │ │ │ │ │ +00047fa0: 666f 726d 6174 2e20 204c 696e 6573 2062 format. Lines b │ │ │ │ │ +00047fb0: 6567 696e 6e69 6e67 2077 6974 6820 e280 eginning with .. │ │ │ │ │ +00047fc0: 9823 e280 9920 6172 650a 636f 6e73 6964 .#... are.consid │ │ │ │ │ +00047fd0: 6572 6564 2074 6f20 6265 2063 6f6d 6d65 ered to be comme │ │ │ │ │ +00047fe0: 6e74 7320 616e 6420 6172 6520 6967 6e6f nts and are igno │ │ │ │ │ +00047ff0: 7265 642e 2020 4561 6368 206c 696e 6520 red. Each line │ │ │ │ │ +00048000: 6973 206f 6620 7468 6520 666f 726d 3a0a is of the form:. │ │ │ │ │ +00048010: 0a20 2020 2020 5b74 7970 653a 205d 6c69 . [type: ]li │ │ │ │ │ +00048020: 6272 6172 792d 6e61 6d65 2073 6f6e 616d brary-name sonam │ │ │ │ │ +00048030: 652d 7665 7273 696f 6e20 6465 7065 6e64 e-version depend │ │ │ │ │ +00048040: 656e 6369 6573 202e 2e2e 0a0a 5765 2077 encies .....We w │ │ │ │ │ +00048050: 696c 6c20 6578 706c 6169 6e20 7468 6973 ill explain this │ │ │ │ │ +00048060: 2062 7920 7265 6665 7265 6e63 6520 746f by reference to │ │ │ │ │ +00048070: 2074 6865 2065 7861 6d70 6c65 206f 6620 the example of │ │ │ │ │ +00048080: 7468 6520 e280 987a 6c69 6231 67e2 8099 the ...zlib1g... │ │ │ │ │ +00048090: 0a70 6163 6b61 6765 2c20 7768 6963 6820 .package, which │ │ │ │ │ +000480a0: 2861 7420 7468 6520 7469 6d65 206f 6620 (at the time of │ │ │ │ │ +000480b0: 7772 6974 696e 6729 2069 6e73 7461 6c6c writing) install │ │ │ │ │ +000480c0: 7320 7468 6520 7368 6172 6564 206c 6962 s the shared lib │ │ │ │ │ +000480d0: 7261 7279 0ae2 8098 2f75 7372 2f6c 6962 rary..../usr/lib │ │ │ │ │ +000480e0: 2f6c 6962 7a2e 736f 2e31 2e32 2e33 2e34 /libz.so.1.2.3.4 │ │ │ │ │ +000480f0: e280 992e 0a0a e280 9874 7970 65e2 8099 .........type... │ │ │ │ │ +00048100: 2069 7320 616e 206f 7074 696f 6e61 6c20 is an optional │ │ │ │ │ +00048110: 656c 656d 656e 7420 7468 6174 2069 6e64 element that ind │ │ │ │ │ +00048120: 6963 6174 6573 2074 6865 2074 7970 6520 icates the type │ │ │ │ │ +00048130: 6f66 2070 6163 6b61 6765 2066 6f72 0a77 of package for.w │ │ │ │ │ +00048140: 6869 6368 2074 6865 206c 696e 6520 6973 hich the line is │ │ │ │ │ +00048150: 2076 616c 6964 2e20 2054 6865 206f 6e6c valid. The onl │ │ │ │ │ +00048160: 7920 7479 7065 2063 7572 7265 6e74 6c79 y type currently │ │ │ │ │ +00048170: 2069 6e20 7573 6520 6973 20e2 8098 7564 in use is ...ud │ │ │ │ │ +00048180: 6562 e280 992e 2020 5468 650a 636f 6c6f eb.... The.colo │ │ │ │ │ +00048190: 6e20 616e 6420 7370 6163 6520 6166 7465 n and space afte │ │ │ │ │ +000481a0: 7220 7468 6520 7479 7065 2061 7265 2072 r the type are r │ │ │ │ │ +000481b0: 6571 7569 7265 642e 0a0a e280 986c 6962 equired......lib │ │ │ │ │ +000481c0: 7261 7279 2d6e 616d 65e2 8099 2069 7320 rary-name... is │ │ │ │ │ +000481d0: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the │ │ │ │ │ +000481e0: 7368 6172 6564 206c 6962 7261 7279 2c20 shared library, │ │ │ │ │ +000481f0: 696e 2074 6869 7320 6361 7365 20e2 8098 in this case ... │ │ │ │ │ +00048200: 6c69 627a e280 992e 0a28 5468 6973 206d libz.....(This m │ │ │ │ │ +00048210: 7573 7420 6d61 7463 6820 7468 6520 6e61 ust match the na │ │ │ │ │ +00048220: 6d65 2070 6172 7420 6f66 2074 6865 2073 me part of the s │ │ │ │ │ +00048230: 6f6e 616d 652c 2073 6565 2062 656c 6f77 oname, see below │ │ │ │ │ +00048240: 2e29 0a0a e280 9873 6f6e 616d 652d 7665 .).....soname-ve │ │ │ │ │ +00048250: 7273 696f 6ee2 8099 2069 7320 7468 6520 rsion... is the │ │ │ │ │ +00048260: 7665 7273 696f 6e20 7061 7274 206f 6620 version part of │ │ │ │ │ +00048270: 7468 6520 454c 4620 e280 9853 4f4e 414d the ELF ...SONAM │ │ │ │ │ +00048280: 45e2 8099 2061 7474 7269 6275 7465 206f E... attribute o │ │ │ │ │ +00048290: 660a 7468 6520 6c69 6272 6172 792c 2064 f.the library, d │ │ │ │ │ +000482a0: 6574 6572 6d69 6e65 6420 7468 6520 7361 etermined the sa │ │ │ │ │ +000482b0: 6d65 2077 6179 2074 6861 7420 7468 6520 me way that the │ │ │ │ │ +000482c0: 736f 7665 7273 696f 6e20 636f 6d70 6f6e soversion compon │ │ │ │ │ +000482d0: 656e 7420 6f66 2074 6865 0a72 6563 6f6d ent of the.recom │ │ │ │ │ +000482e0: 6d65 6e64 6564 2073 6861 7265 6420 6c69 mended shared li │ │ │ │ │ +000482f0: 6272 6172 7920 7061 636b 6167 6520 6e61 brary package na │ │ │ │ │ +00048300: 6d65 2069 7320 6465 7465 726d 696e 6564 me is determined │ │ │ │ │ +00048310: 2e20 2053 6565 202a 6e6f 7465 0a52 756e . See *note.Run │ │ │ │ │ +00048320: 2d74 696d 6520 7368 6172 6564 206c 6962 -time shared lib │ │ │ │ │ +00048330: 7261 7269 6573 3a20 3130 322e 2066 6f72 raries: 102. for │ │ │ │ │ +00048340: 2074 6865 2064 6574 6169 6c73 2e0a 0ae2 the details.... │ │ │ │ │ +00048350: 8098 6465 7065 6e64 656e 6369 6573 e280 ..dependencies.. │ │ │ │ │ +00048360: 9920 6861 7320 7468 6520 7361 6d65 2073 . has the same s │ │ │ │ │ +00048370: 796e 7461 7820 6173 2061 2064 6570 656e yntax as a depen │ │ │ │ │ +00048380: 6465 6e63 7920 6669 656c 6420 696e 2061 dency field in a │ │ │ │ │ +00048390: 2062 696e 6172 790a 7061 636b 6167 6520 binary.package │ │ │ │ │ +000483a0: 636f 6e74 726f 6c20 6669 6c65 2e20 2049 control file. I │ │ │ │ │ +000483b0: 7420 7368 6f75 6c64 2067 6976 6520 6465 t should give de │ │ │ │ │ +000483c0: 7461 696c 7320 6f66 2077 6869 6368 2070 tails of which p │ │ │ │ │ +000483d0: 6163 6b61 6765 7320 6172 650a 7265 7175 ackages are.requ │ │ │ │ │ +000483e0: 6972 6564 2074 6f20 7361 7469 7366 7920 ired to satisfy │ │ │ │ │ +000483f0: 6120 6269 6e61 7279 2062 7569 6c74 2061 a binary built a │ │ │ │ │ +00048400: 6761 696e 7374 2074 6865 2076 6572 7369 gainst the versi │ │ │ │ │ +00048410: 6f6e 206f 6620 7468 6520 6c69 6272 6172 on of the librar │ │ │ │ │ +00048420: 790a 636f 6e74 6169 6e65 6420 696e 2074 y.contained in t │ │ │ │ │ +00048430: 6865 2070 6163 6b61 6765 2e20 2053 6565 he package. See │ │ │ │ │ +00048440: 202a 6e6f 7465 2053 796e 7461 7820 6f66 *note Syntax of │ │ │ │ │ +00048450: 2072 656c 6174 696f 6e73 6869 7020 6669 relationship fi │ │ │ │ │ +00048460: 656c 6473 3a20 6630 2e0a 666f 7220 6465 elds: f0..for de │ │ │ │ │ +00048470: 7461 696c 7320 6f6e 2074 6865 2073 796e tails on the syn │ │ │ │ │ +00048480: 7461 782c 2061 6e64 202a 6e6f 7465 2053 tax, and *note S │ │ │ │ │ +00048490: 6861 7265 6420 6c69 6272 6172 7920 4142 hared library AB │ │ │ │ │ +000484a0: 4920 6368 616e 6765 733a 2031 3134 2e0a I changes: 114.. │ │ │ │ │ +000484b0: 666f 7220 6465 7461 696c 7320 6f6e 2068 for details on h │ │ │ │ │ +000484c0: 6f77 2074 6f20 6d61 696e 7461 696e 2074 ow to maintain t │ │ │ │ │ +000484d0: 6865 2064 6570 656e 6465 6e63 7920 7665 he dependency ve │ │ │ │ │ +000484e0: 7273 696f 6e20 636f 6e73 7472 6169 6e74 rsion constraint │ │ │ │ │ +000484f0: 2e0a 0a49 6e20 6f75 7220 6578 616d 706c ...In our exampl │ │ │ │ │ +00048500: 652c 2069 6620 7468 6520 6c61 7374 2063 e, if the last c │ │ │ │ │ +00048510: 6861 6e67 6520 746f 2074 6865 20e2 8098 hange to the ... │ │ │ │ │ +00048520: 7a6c 6962 3167 e280 9920 7061 636b 6167 zlib1g... packag │ │ │ │ │ +00048530: 6520 7468 6174 2063 6f75 6c64 0a63 6861 e that could.cha │ │ │ │ │ +00048540: 6e67 6520 6265 6861 7669 6f72 2066 6f72 nge behavior for │ │ │ │ │ +00048550: 2061 2063 6c69 656e 7420 6f66 2074 6861 a client of tha │ │ │ │ │ +00048560: 7420 6c69 6272 6172 7920 7761 7320 696e t library was in │ │ │ │ │ +00048570: 2076 6572 7369 6f6e 0ae2 8098 313a 312e version....1:1. │ │ │ │ │ +00048580: 322e 332e 332e 6466 7367 2d31 e280 992c 2.3.3.dfsg-1..., │ │ │ │ │ +00048590: 2074 6865 6e20 7468 6520 e280 9873 686c then the ...shl │ │ │ │ │ +000485a0: 6962 73e2 8099 2065 6e74 7279 2066 6f72 ibs... entry for │ │ │ │ │ +000485b0: 2074 6869 7320 6c69 6272 6172 7920 636f this library co │ │ │ │ │ +000485c0: 756c 6420 7361 793a 0a0a 2020 2020 206c uld say:.. l │ │ │ │ │ +000485d0: 6962 7a20 3120 7a6c 6962 3167 2028 3e3d ibz 1 zlib1g (>= │ │ │ │ │ +000485e0: 2031 3a31 2e32 2e33 2e33 2e64 6673 6729 1:1.2.3.3.dfsg) │ │ │ │ │ +000485f0: 0a0a 5468 6973 2076 6572 7369 6f6e 2072 ..This version r │ │ │ │ │ +00048600: 6573 7472 6963 7469 6f6e 206d 7573 7420 estriction must │ │ │ │ │ +00048610: 6265 206e 6577 2065 6e6f 7567 6820 7468 be new enough th │ │ │ │ │ +00048620: 6174 2061 6e79 2062 696e 6172 7920 6275 at any binary bu │ │ │ │ │ +00048630: 696c 740a 6167 6169 6e73 7420 7468 6520 ilt.against the │ │ │ │ │ +00048640: 6375 7272 656e 7420 7665 7273 696f 6e20 current version │ │ │ │ │ +00048650: 6f66 2074 6865 206c 6962 7261 7279 2077 of the library w │ │ │ │ │ +00048660: 696c 6c20 776f 726b 2077 6974 6820 616e ill work with an │ │ │ │ │ +00048670: 7920 7665 7273 696f 6e20 6f66 0a74 6865 y version of.the │ │ │ │ │ +00048680: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +00048690: 7468 6174 2073 6174 6973 6669 6573 2074 that satisfies t │ │ │ │ │ +000486a0: 6861 7420 6465 7065 6e64 656e 6379 2e0a hat dependency.. │ │ │ │ │ +000486b0: 0a41 7320 7a6c 6962 3167 2061 6c73 6f20 .As zlib1g also │ │ │ │ │ +000486c0: 7072 6f76 6964 6573 2061 2075 6465 6220 provides a udeb │ │ │ │ │ +000486d0: 636f 6e74 6169 6e69 6e67 2074 6865 2073 containing the s │ │ │ │ │ +000486e0: 6861 7265 6420 6c69 6272 6172 792c 2074 hared library, t │ │ │ │ │ +000486f0: 6865 7265 0a77 6f75 6c64 2061 6c73 6f20 here.would also │ │ │ │ │ +00048700: 6265 2061 2073 6563 6f6e 6420 6c69 6e65 be a second line │ │ │ │ │ +00048710: 3a0a 0a20 2020 2020 7564 6562 3a20 6c69 :.. udeb: li │ │ │ │ │ +00048720: 627a 2031 207a 6c69 6231 672d 7564 6562 bz 1 zlib1g-udeb │ │ │ │ │ +00048730: 2028 3e3d 2031 3a31 2e32 2e33 2e33 2e64 (>= 1:1.2.3.3.d │ │ │ │ │ +00048740: 6673 6729 0a0a 1f0a 4669 6c65 3a20 6465 fsg)....File: de │ │ │ │ │ +00048750: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00048760: 2c20 204e 6f64 653a 2050 726f 7669 6469 , Node: Providi │ │ │ │ │ +00048770: 6e67 2061 2073 686c 6962 7320 6669 6c65 ng a shlibs file │ │ │ │ │ +00048780: 2c20 2050 7265 763a 2054 6865 2073 686c , Prev: The shl │ │ │ │ │ +00048790: 6962 7320 4669 6c65 2046 6f72 6d61 742c ibs File Format, │ │ │ │ │ +000487a0: 2020 5570 3a20 5468 6520 7368 6c69 6273 Up: The shlibs │ │ │ │ │ +000487b0: 2073 7973 7465 6d0a 0a38 2e36 2e34 2e33 system..8.6.4.3 │ │ │ │ │ +000487c0: 2050 726f 7669 6469 6e67 2061 20e2 8098 Providing a ... │ │ │ │ │ +000487d0: 7368 6c69 6273 e280 9920 6669 6c65 0a2e shlibs... file.. │ │ │ │ │ +000487e0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +000487f0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +00048800: 0a0a 546f 2070 726f 7669 6465 2061 20e2 ..To provide a . │ │ │ │ │ +00048810: 8098 7368 6c69 6273 e280 9920 6669 6c65 ..shlibs... file │ │ │ │ │ +00048820: 2066 6f72 2061 2073 6861 7265 6420 6c69 for a shared li │ │ │ │ │ +00048830: 6272 6172 7920 6269 6e61 7279 2070 6163 brary binary pac │ │ │ │ │ +00048840: 6b61 6765 2c20 6372 6561 7465 2061 0ae2 kage, create a.. │ │ │ │ │ +00048850: 8098 7368 6c69 6273 e280 9920 6669 6c65 ..shlibs... file │ │ │ │ │ +00048860: 2066 6f6c 6c6f 7769 6e67 2074 6865 2066 following the f │ │ │ │ │ +00048870: 6f72 6d61 7420 6465 7363 7269 6265 6420 ormat described │ │ │ │ │ +00048880: 6162 6f76 6520 616e 6420 706c 6163 6520 above and place │ │ │ │ │ +00048890: 6974 2069 6e20 7468 650a e280 9844 4542 it in the....DEB │ │ │ │ │ +000488a0: 4941 4ee2 8099 2064 6972 6563 746f 7279 IAN... directory │ │ │ │ │ +000488b0: 2066 6f72 2074 6861 7420 7061 636b 6167 for that packag │ │ │ │ │ +000488c0: 6520 6475 7269 6e67 2074 6865 2062 7569 e during the bui │ │ │ │ │ +000488d0: 6c64 2e20 2049 7420 7769 6c6c 2074 6865 ld. It will the │ │ │ │ │ +000488e0: 6e20 6265 0a69 6e63 6c75 6465 6420 6173 n be.included as │ │ │ │ │ +000488f0: 2061 2063 6f6e 7472 6f6c 2066 696c 6520 a control file │ │ │ │ │ +00048900: 666f 7220 7468 6174 2070 6163 6b61 6765 for that package │ │ │ │ │ +00048910: 2e20 2028 3129 0a0a 5369 6e63 6520 e280 . (1)..Since .. │ │ │ │ │ +00048920: 9864 706b 672d 7368 6c69 6264 6570 73e2 .dpkg-shlibdeps. │ │ │ │ │ +00048930: 8099 2072 6561 6473 2074 6865 20e2 8098 .. reads the ... │ │ │ │ │ +00048940: 4445 4249 414e 2f73 686c 6962 73e2 8099 DEBIAN/shlibs... │ │ │ │ │ +00048950: 2066 696c 6573 2069 6e20 616c 6c20 6f66 files in all of │ │ │ │ │ +00048960: 2074 6865 0a62 696e 6172 7920 7061 636b the.binary pack │ │ │ │ │ +00048970: 6167 6573 2062 6569 6e67 2062 7569 6c74 ages being built │ │ │ │ │ +00048980: 2066 726f 6d20 7468 6973 2073 6f75 7263 from this sourc │ │ │ │ │ +00048990: 6520 7061 636b 6167 652c 2061 6c6c 206f e package, all o │ │ │ │ │ +000489a0: 6620 7468 650a e280 9844 4542 4941 4e2f f the....DEBIAN/ │ │ │ │ │ +000489b0: 7368 6c69 6273 e280 9920 6669 6c65 7320 shlibs... files │ │ │ │ │ +000489c0: 7368 6f75 6c64 2062 6520 696e 7374 616c should be instal │ │ │ │ │ +000489d0: 6c65 6420 6265 666f 7265 20e2 8098 6470 led before ...dp │ │ │ │ │ +000489e0: 6b67 2d73 686c 6962 6465 7073 e280 9920 kg-shlibdeps... │ │ │ │ │ +000489f0: 6973 0a63 616c 6c65 6420 6f6e 2061 6e79 is.called on any │ │ │ │ │ +00048a00: 206f 6620 7468 6520 6269 6e61 7279 2070 of the binary p │ │ │ │ │ +00048a10: 6163 6b61 6765 732e 0a0a 2020 202d 2d2d ackages... --- │ │ │ │ │ +00048a20: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote │ │ │ │ │ +00048a30: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. │ │ │ │ │ +00048a40: 2028 3129 2054 6869 7320 6973 2077 6861 (1) This is wha │ │ │ │ │ +00048a50: 7420 e280 9864 685f 6d61 6b65 7368 6c69 t ...dh_makeshli │ │ │ │ │ +00048a60: 6273 e280 9920 696e 2074 6865 2064 6562 bs... in the deb │ │ │ │ │ +00048a70: 6865 6c70 6572 2073 7569 7465 2064 6f65 helper suite doe │ │ │ │ │ +00048a80: 732e 2020 4966 0a79 6f75 7220 7061 636b s. If.your pack │ │ │ │ │ +00048a90: 6167 6520 616c 736f 2068 6173 2061 2075 age also has a u │ │ │ │ │ +00048aa0: 6465 6220 7468 6174 2070 726f 7669 6465 deb that provide │ │ │ │ │ +00048ab0: 7320 6120 7368 6172 6564 206c 6962 7261 s a shared libra │ │ │ │ │ +00048ac0: 7279 2c0a e280 9864 685f 6d61 6b65 7368 ry,....dh_makesh │ │ │ │ │ +00048ad0: 6c69 6273 e280 9920 6361 6e20 6175 746f libs... can auto │ │ │ │ │ +00048ae0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ │ +00048af0: 7465 2074 6865 20e2 8098 7564 6562 3ae2 te the ...udeb:. │ │ │ │ │ +00048b00: 8099 206c 696e 6573 2069 6620 796f 750a .. lines if you. │ │ │ │ │ +00048b10: 7370 6563 6966 7920 7468 6520 6e61 6d65 specify the name │ │ │ │ │ +00048b20: 206f 6620 7468 6520 7564 6562 2077 6974 of the udeb wit │ │ │ │ │ +00048b30: 6820 7468 6520 e280 982d 2d61 6464 2d75 h the ...--add-u │ │ │ │ │ +00048b40: 6465 62e2 8099 206f 7074 696f 6e2e 0a0a deb... option... │ │ │ │ │ +00048b50: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00048b60: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00048b70: 653a 2054 6865 204f 7065 7261 7469 6e67 e: The Operating │ │ │ │ │ +00048b80: 2053 7973 7465 6d2c 2020 4e65 7874 3a20 System, Next: │ │ │ │ │ +00048b90: 4669 6c65 733c 323e 2c20 2050 7265 763a Files<2>, Prev: │ │ │ │ │ +00048ba0: 2053 6861 7265 6420 6c69 6272 6172 6965 Shared librarie │ │ │ │ │ +00048bb0: 732c 2020 5570 3a20 546f 700a 0a39 2054 s, Up: Top..9 T │ │ │ │ │ +00048bc0: 6865 204f 7065 7261 7469 6e67 2053 7973 he Operating Sys │ │ │ │ │ +00048bd0: 7465 6d0a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a tem.************ │ │ │ │ │ +00048be0: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 2a20 4d65 **********..* Me │ │ │ │ │ +00048bf0: 6e75 3a0a 0a2a 2046 696c 6520 7379 7374 nu:..* File syst │ │ │ │ │ +00048c00: 656d 2068 6965 7261 7263 6879 3a3a 0a2a em hierarchy::.* │ │ │ │ │ +00048c10: 2055 7365 7273 2061 6e64 2067 726f 7570 Users and group │ │ │ │ │ +00048c20: 733a 3a0a 2a20 5374 6172 7469 6e67 2073 s::.* Starting s │ │ │ │ │ +00048c30: 7973 7465 6d20 7365 7276 6963 6573 3a3a ystem services:: │ │ │ │ │ +00048c40: 0a2a 2043 6f6e 736f 6c65 206d 6573 7361 .* Console messa │ │ │ │ │ +00048c50: 6765 7320 6672 6f6d 2069 6e69 742e 6420 ges from init.d │ │ │ │ │ +00048c60: 7363 7269 7074 733a 2043 6f6e 736f 6c65 scripts: Console │ │ │ │ │ +00048c70: 206d 6573 7361 6765 7320 6672 6f6d 2069 messages from i │ │ │ │ │ +00048c80: 6e69 7420 6420 7363 7269 7074 732e 0a2a nit d scripts..* │ │ │ │ │ +00048c90: 2043 726f 6e20 6a6f 6273 3a3a 0a2a 204d Cron jobs::.* M │ │ │ │ │ +00048ca0: 656e 7573 3a3a 0a2a 204d 756c 7469 6d65 enus::.* Multime │ │ │ │ │ +00048cb0: 6469 6120 6861 6e64 6c65 7273 3a3a 0a2a dia handlers::.* │ │ │ │ │ +00048cc0: 204b 6579 626f 6172 6420 636f 6e66 6967 Keyboard config │ │ │ │ │ +00048cd0: 7572 6174 696f 6e3a 3a0a 2a20 456e 7669 uration::.* Envi │ │ │ │ │ +00048ce0: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ │ +00048cf0: 733a 3a0a 2a20 5265 6769 7374 6572 696e s::.* Registerin │ │ │ │ │ +00048d00: 6720 446f 6375 6d65 6e74 7320 7573 696e g Documents usin │ │ │ │ │ +00048d10: 6720 646f 632d 6261 7365 3a3a 0a2a 2041 g doc-base::.* A │ │ │ │ │ +00048d20: 6c74 6572 6e61 7465 2069 6e69 7420 7379 lternate init sy │ │ │ │ │ +00048d30: 7374 656d 733a 3a0a 2a20 5369 676e 616c stems::.* Signal │ │ │ │ │ +00048d40: 696e 6720 7468 6174 2061 2072 6562 6f6f ing that a reboo │ │ │ │ │ +00048d50: 7420 6973 2072 6571 7569 7265 643a 3a0a t is required::. │ │ │ │ │ +00048d60: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00048d70: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00048d80: 6465 3a20 4669 6c65 2073 7973 7465 6d20 de: File system │ │ │ │ │ +00048d90: 6869 6572 6172 6368 792c 2020 4e65 7874 hierarchy, Next │ │ │ │ │ +00048da0: 3a20 5573 6572 7320 616e 6420 6772 6f75 : Users and grou │ │ │ │ │ +00048db0: 7073 2c20 2055 703a 2054 6865 204f 7065 ps, Up: The Ope │ │ │ │ │ +00048dc0: 7261 7469 6e67 2053 7973 7465 6d0a 0a39 rating System..9 │ │ │ │ │ +00048dd0: 2e31 2046 696c 6520 7379 7374 656d 2068 .1 File system h │ │ │ │ │ +00048de0: 6965 7261 7263 6879 0a3d 3d3d 3d3d 3d3d ierarchy.======= │ │ │ │ │ +00048df0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00048e00: 3d3d 0a0a 2a20 4d65 6e75 3a0a 0a2a 2046 ==..* Menu:..* F │ │ │ │ │ +00048e10: 696c 6520 5379 7374 656d 2053 7472 7563 ile System Struc │ │ │ │ │ +00048e20: 7475 7265 3a3a 0a2a 2053 6974 652d 7370 ture::.* Site-sp │ │ │ │ │ +00048e30: 6563 6966 6963 2070 726f 6772 616d 733a ecific programs: │ │ │ │ │ +00048e40: 3a0a 2a20 5468 6520 7379 7374 656d 2d77 :.* The system-w │ │ │ │ │ +00048e50: 6964 6520 6d61 696c 2064 6972 6563 746f ide mail directo │ │ │ │ │ +00048e60: 7279 3a3a 0a2a 202f 7275 6e20 616e 6420 ry::.* /run and │ │ │ │ │ +00048e70: 2f72 756e 2f6c 6f63 6b3a 3a0a 0a1f 0a46 /run/lock::....F │ │ │ │ │ +00048e80: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00048e90: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00048ea0: 4669 6c65 2053 7973 7465 6d20 5374 7275 File System Stru │ │ │ │ │ +00048eb0: 6374 7572 652c 2020 4e65 7874 3a20 5369 cture, Next: Si │ │ │ │ │ +00048ec0: 7465 2d73 7065 6369 6669 6320 7072 6f67 te-specific prog │ │ │ │ │ +00048ed0: 7261 6d73 2c20 2055 703a 2046 696c 6520 rams, Up: File │ │ │ │ │ +00048ee0: 7379 7374 656d 2068 6965 7261 7263 6879 system hierarchy │ │ │ │ │ +00048ef0: 0a0a 392e 312e 3120 4669 6c65 2053 7973 ..9.1.1 File Sys │ │ │ │ │ +00048f00: 7465 6d20 5374 7275 6374 7572 650a 2d2d tem Structure.-- │ │ │ │ │ +00048f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00048f20: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 206c ---------..The l │ │ │ │ │ +00048f30: 6f63 6174 696f 6e20 6f66 2061 6c6c 2066 ocation of all f │ │ │ │ │ +00048f40: 696c 6573 2061 6e64 2064 6972 6563 746f iles and directo │ │ │ │ │ +00048f50: 7269 6573 206d 7573 7420 636f 6d70 6c79 ries must comply │ │ │ │ │ +00048f60: 2077 6974 6820 7468 650a 4669 6c65 7379 with the.Filesy │ │ │ │ │ +00048f70: 7374 656d 2048 6965 7261 7263 6879 2053 stem Hierarchy S │ │ │ │ │ +00048f80: 7461 6e64 6172 6420 2846 4853 292c 2076 tandard (FHS), v │ │ │ │ │ +00048f90: 6572 7369 6f6e 2033 2e30 2c20 7769 7468 ersion 3.0, with │ │ │ │ │ +00048fa0: 2074 6865 2065 7863 6570 7469 6f6e 730a the exceptions. │ │ │ │ │ +00048fb0: 6e6f 7465 6420 6265 6c6f 772c 2061 6e64 noted below, and │ │ │ │ │ +00048fc0: 2065 7863 6570 7420 7768 6572 6520 646f except where do │ │ │ │ │ +00048fd0: 696e 6720 736f 2077 6f75 6c64 2076 696f ing so would vio │ │ │ │ │ +00048fe0: 6c61 7465 206f 7468 6572 2074 6572 6d73 late other terms │ │ │ │ │ +00048ff0: 206f 660a 4465 6269 616e 2050 6f6c 6963 of.Debian Polic │ │ │ │ │ +00049000: 792e 2020 5468 6520 666f 6c6c 6f77 696e y. The followin │ │ │ │ │ +00049010: 6720 6578 6365 7074 696f 6e73 2074 6f20 g exceptions to │ │ │ │ │ +00049020: 7468 6520 4648 5320 6170 706c 793a 0a0a the FHS apply:.. │ │ │ │ │ +00049030: 2020 312e 2054 6865 2046 4853 2072 6571 1. The FHS req │ │ │ │ │ +00049040: 7569 7265 6d65 6e74 2074 6861 7420 6172 uirement that ar │ │ │ │ │ +00049050: 6368 6974 6563 7475 7265 2d69 6e64 6570 chitecture-indep │ │ │ │ │ +00049060: 656e 6465 6e74 0a20 2020 2020 6170 706c endent. appl │ │ │ │ │ +00049070: 6963 6174 696f 6e2d 7370 6563 6966 6963 ication-specific │ │ │ │ │ +00049080: 2073 7461 7469 6320 6669 6c65 7320 6265 static files be │ │ │ │ │ +00049090: 206c 6f63 6174 6564 2069 6e20 e280 982f located in .../ │ │ │ │ │ +000490a0: 7573 722f 7368 6172 65e2 8099 2069 730a usr/share... is. │ │ │ │ │ +000490b0: 2020 2020 2072 656c 6178 6564 2074 6f20 relaxed to │ │ │ │ │ +000490c0: 6120 7375 6767 6573 7469 6f6e 2e20 2049 a suggestion. I │ │ │ │ │ +000490d0: 6e20 7061 7274 6963 756c 6172 2c20 6120 n particular, a │ │ │ │ │ +000490e0: 7375 6264 6972 6563 746f 7279 206f 660a subdirectory of. │ │ │ │ │ +000490f0: 2020 2020 20e2 8098 2f75 7372 2f6c 6962 .../usr/lib │ │ │ │ │ +00049100: e280 9920 6d61 7920 6265 2075 7365 6420 ... may be used │ │ │ │ │ +00049110: 6279 2061 2070 6163 6b61 6765 2028 6f72 by a package (or │ │ │ │ │ +00049120: 2061 2063 6f6c 6c65 6374 696f 6e20 6f66 a collection of │ │ │ │ │ +00049130: 2070 6163 6b61 6765 7329 0a20 2020 2020 packages). │ │ │ │ │ +00049140: 746f 2068 6f6c 6420 6120 6d69 7874 7572 to hold a mixtur │ │ │ │ │ +00049150: 6520 6f66 2061 7263 6869 7465 6374 7572 e of architectur │ │ │ │ │ +00049160: 652d 696e 6465 7065 6e64 656e 7420 616e e-independent an │ │ │ │ │ +00049170: 640a 2020 2020 2061 7263 6869 7465 6374 d. architect │ │ │ │ │ +00049180: 7572 652d 6465 7065 6e64 656e 7420 6669 ure-dependent fi │ │ │ │ │ +00049190: 6c65 732e 2020 486f 7765 7665 722c 2077 les. However, w │ │ │ │ │ +000491a0: 6865 6e20 6120 6469 7265 6374 6f72 7920 hen a directory │ │ │ │ │ +000491b0: 6973 0a20 2020 2020 656e 7469 7265 6c79 is. entirely │ │ │ │ │ +000491c0: 2063 6f6d 706f 7365 6420 6f66 2061 7263 composed of arc │ │ │ │ │ +000491d0: 6869 7465 6374 7572 652d 696e 6465 7065 hitecture-indepe │ │ │ │ │ +000491e0: 6e64 656e 7420 6669 6c65 732c 2069 7420 ndent files, it │ │ │ │ │ +000491f0: 7368 6f75 6c64 2062 650a 2020 2020 206c should be. l │ │ │ │ │ +00049200: 6f63 6174 6564 2069 6e20 e280 982f 7573 ocated in .../us │ │ │ │ │ +00049210: 722f 7368 6172 65e2 8099 2e0a 0a20 2032 r/share...... 2 │ │ │ │ │ +00049220: 2e20 5468 6520 6f70 7469 6f6e 616c 2072 . The optional r │ │ │ │ │ +00049230: 756c 6573 2072 656c 6174 6564 2074 6f20 ules related to │ │ │ │ │ +00049240: 7573 6572 2073 7065 6369 6669 6320 636f user specific co │ │ │ │ │ +00049250: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +00049260: 7320 666f 720a 2020 2020 2061 7070 6c69 s for. appli │ │ │ │ │ +00049270: 6361 7469 6f6e 7320 6172 6520 7374 6f72 cations are stor │ │ │ │ │ +00049280: 6564 2069 6e20 7468 6520 7573 6572 e280 ed in the user.. │ │ │ │ │ +00049290: 9973 2068 6f6d 6520 6469 7265 6374 6f72 .s home director │ │ │ │ │ +000492a0: 7920 6172 6520 7265 6c61 7865 642e 0a20 y are relaxed.. │ │ │ │ │ +000492b0: 2020 2020 4974 2069 7320 7265 636f 6d6d It is recomm │ │ │ │ │ +000492c0: 656e 6465 6420 7468 6174 2073 7563 6820 ended that such │ │ │ │ │ +000492d0: 6669 6c65 7320 7374 6172 7420 7769 7468 files start with │ │ │ │ │ +000492e0: 2074 6865 20e2 8098 e280 982e e280 99e2 the ........... │ │ │ │ │ +000492f0: 8099 2063 6861 7261 6374 6572 2028 610a .. character (a. │ │ │ │ │ +00049300: 2020 2020 20e2 809c 646f 7420 6669 6c65 ...dot file │ │ │ │ │ +00049310: e280 9d29 2c20 616e 6420 6966 2061 6e20 ...), and if an │ │ │ │ │ +00049320: 6170 706c 6963 6174 696f 6e20 6e65 6564 application need │ │ │ │ │ +00049330: 7320 746f 2063 7265 6174 6520 6d6f 7265 s to create more │ │ │ │ │ +00049340: 2074 6861 6e20 6f6e 650a 2020 2020 2064 than one. d │ │ │ │ │ +00049350: 6f74 2066 696c 6520 7468 656e 2074 6865 ot file then the │ │ │ │ │ +00049360: 2070 7265 6665 7272 6564 2070 6c61 6365 preferred place │ │ │ │ │ +00049370: 6d65 6e74 2069 7320 696e 2061 2073 7562 ment is in a sub │ │ │ │ │ +00049380: 6469 7265 6374 6f72 7920 7769 7468 2061 directory with a │ │ │ │ │ +00049390: 0a20 2020 2020 6e61 6d65 2073 7461 7274 . name start │ │ │ │ │ +000493a0: 696e 6720 7769 7468 2061 20e2 8098 2ee2 ing with a ..... │ │ │ │ │ +000493b0: 8099 2063 6861 7261 6374 6572 2c20 2861 .. character, (a │ │ │ │ │ +000493c0: 20e2 809c 646f 7420 6469 7265 6374 6f72 ...dot director │ │ │ │ │ +000493d0: 79e2 809d 292e 2020 496e 2074 6869 730a y...). In this. │ │ │ │ │ +000493e0: 2020 2020 2063 6173 6520 6974 2069 7320 case it is │ │ │ │ │ +000493f0: 7265 636f 6d6d 656e 6465 6420 7468 6520 recommended the │ │ │ │ │ +00049400: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ +00049410: 6c65 7320 6e6f 7420 7374 6172 7420 7769 les not start wi │ │ │ │ │ +00049420: 7468 2074 6865 0a20 2020 2020 e280 982e th the. .... │ │ │ │ │ +00049430: e280 9920 6368 6172 6163 7465 722e 0a0a ... character... │ │ │ │ │ +00049440: 2020 332e 204f 6e6c 7920 7468 6520 6479 3. Only the dy │ │ │ │ │ +00049450: 6e61 6d69 6320 6c69 6e6b 6572 2061 6e64 namic linker and │ │ │ │ │ +00049460: 206c 6962 6320 6172 6520 616c 6c6f 7765 libc are allowe │ │ │ │ │ +00049470: 6420 746f 2069 6e73 7461 6c6c 2066 696c d to install fil │ │ │ │ │ +00049480: 6573 2069 6e0a 2020 2020 20e2 8098 2f6c es in. .../l │ │ │ │ │ +00049490: 6962 3634 e280 992e 0a0a 2020 342e 2054 ib64...... 4. T │ │ │ │ │ +000494a0: 6865 2072 6571 7569 7265 6d65 6e74 2066 he requirement f │ │ │ │ │ +000494b0: 6f72 206f 626a 6563 7420 6669 6c65 732c or object files, │ │ │ │ │ +000494c0: 2069 6e74 6572 6e61 6c20 6269 6e61 7269 internal binari │ │ │ │ │ +000494d0: 6573 2c20 616e 6420 6c69 6272 6172 6965 es, and librarie │ │ │ │ │ +000494e0: 732c 0a20 2020 2020 696e 636c 7564 696e s,. includin │ │ │ │ │ +000494f0: 6720 e280 986c 6962 632e 736f 2e2a e280 g ...libc.so.*.. │ │ │ │ │ +00049500: 992c 2074 6f20 6265 206c 6f63 6174 6564 ., to be located │ │ │ │ │ +00049510: 2064 6972 6563 746c 7920 756e 6465 7220 directly under │ │ │ │ │ +00049520: e280 982f 6c69 627b 2c33 327d e280 9920 .../lib{,32}... │ │ │ │ │ +00049530: 616e 640a 2020 2020 20e2 8098 2f75 7372 and. .../usr │ │ │ │ │ +00049540: 2f6c 6962 7b2c 3332 7de2 8099 2069 7320 /lib{,32}... is │ │ │ │ │ +00049550: 616d 656e 6465 642c 2070 6572 6d69 7474 amended, permitt │ │ │ │ │ +00049560: 696e 6720 6669 6c65 7320 746f 2069 6e73 ing files to ins │ │ │ │ │ +00049570: 7465 6164 2062 650a 2020 2020 2069 6e73 tead be. ins │ │ │ │ │ +00049580: 7461 6c6c 6564 2074 6f20 e280 982f 6c69 talled to .../li │ │ │ │ │ +00049590: 622f 7472 6970 6c65 74e2 8099 2061 6e64 b/triplet... and │ │ │ │ │ +000495a0: 20e2 8098 2f75 7372 2f6c 6962 2f74 7269 .../usr/lib/tri │ │ │ │ │ +000495b0: 706c 6574 e280 992c 2077 6865 7265 20e2 plet..., where . │ │ │ │ │ +000495c0: 8098 7472 6970 6c65 74e2 8099 0a20 2020 ..triplet.... │ │ │ │ │ +000495d0: 2020 6973 2074 6865 2076 616c 7565 2072 is the value r │ │ │ │ │ +000495e0: 6574 7572 6e65 6420 6279 20e2 8098 6470 eturned by ...dp │ │ │ │ │ +000495f0: 6b67 2d61 7263 6869 7465 6374 7572 6520 kg-architecture │ │ │ │ │ +00049600: 2d71 4445 425f 484f 5354 5f4d 554c 5449 -qDEB_HOST_MULTI │ │ │ │ │ +00049610: 4152 4348 e280 990a 2020 2020 2066 6f72 ARCH.... for │ │ │ │ │ +00049620: 2074 6865 2061 7263 6869 7465 6374 7572 the architectur │ │ │ │ │ +00049630: 6520 6f66 2074 6865 2070 6163 6b61 6765 e of the package │ │ │ │ │ +00049640: 2e20 2050 6163 6b61 6765 7320 6d75 7374 . Packages must │ │ │ │ │ +00049650: 206e 6f74 2069 6e73 7461 6c6c 0a20 2020 not install. │ │ │ │ │ +00049660: 2020 6669 6c65 7320 746f 2061 6e79 2074 files to any t │ │ │ │ │ +00049670: 7269 706c 6574 2070 6174 6820 6f74 6865 riplet path othe │ │ │ │ │ +00049680: 7220 7468 616e 2074 6865 206f 6e65 206d r than the one m │ │ │ │ │ +00049690: 6174 6368 696e 6720 7468 650a 2020 2020 atching the. │ │ │ │ │ +000496a0: 2061 7263 6869 7465 6374 7572 6520 6f66 architecture of │ │ │ │ │ +000496b0: 2074 6861 7420 7061 636b 6167 653b 2066 that package; f │ │ │ │ │ +000496c0: 6f72 2069 6e73 7461 6e63 652c 2061 6e20 or instance, an │ │ │ │ │ +000496d0: e280 9841 7263 6869 7465 6374 7572 653a ...Architecture: │ │ │ │ │ +000496e0: 0a20 2020 2020 616d 6436 34e2 8099 2070 . amd64... p │ │ │ │ │ +000496f0: 6163 6b61 6765 2063 6f6e 7461 696e 696e ackage containin │ │ │ │ │ +00049700: 6720 3332 2d62 6974 2078 3836 206c 6962 g 32-bit x86 lib │ │ │ │ │ +00049710: 7261 7269 6573 206d 7573 7420 6e6f 7420 raries must not │ │ │ │ │ +00049720: 696e 7374 616c 6c0a 2020 2020 2074 6865 install. the │ │ │ │ │ +00049730: 7365 206c 6962 7261 7269 6573 2074 6f20 se libraries to │ │ │ │ │ +00049740: e280 982f 7573 722f 6c69 622f 6933 3836 .../usr/lib/i386 │ │ │ │ │ +00049750: 2d6c 696e 7578 2d67 6e75 e280 992e 2020 -linux-gnu.... │ │ │ │ │ +00049760: 2831 290a 0a20 2020 2020 5061 636b 6167 (1).. Packag │ │ │ │ │ +00049770: 6573 2066 6f72 2036 342d 6269 7420 6172 es for 64-bit ar │ │ │ │ │ +00049780: 6368 6974 6563 7475 7265 7320 6d75 7374 chitectures must │ │ │ │ │ +00049790: 206e 6f74 2069 6e73 7461 6c6c 2066 696c not install fil │ │ │ │ │ +000497a0: 6573 2069 6e0a 2020 2020 20e2 8098 2f75 es in. .../u │ │ │ │ │ +000497b0: 7372 2f6c 6962 3634 e280 9920 6f72 2069 sr/lib64... or i │ │ │ │ │ +000497c0: 6e20 6120 7375 6264 6972 6563 746f 7279 n a subdirectory │ │ │ │ │ +000497d0: 206f 6620 6974 2e0a 0a20 2020 2020 5468 of it... Th │ │ │ │ │ +000497e0: 6520 7265 7175 6972 656d 656e 7420 666f e requirement fo │ │ │ │ │ +000497f0: 7220 4320 616e 6420 432b 2b20 6865 6164 r C and C++ head │ │ │ │ │ +00049800: 6572 7320 6669 6c65 7320 746f 2062 6520 ers files to be │ │ │ │ │ +00049810: 6163 6365 7373 6962 6c65 0a20 2020 2020 accessible. │ │ │ │ │ +00049820: 7468 726f 7567 6820 7468 6520 7365 6172 through the sear │ │ │ │ │ +00049830: 6368 2070 6174 6820 e280 982f 7573 722f ch path .../usr/ │ │ │ │ │ +00049840: 696e 636c 7564 652f e280 9920 6973 2061 include/... is a │ │ │ │ │ +00049850: 6d65 6e64 6564 2c20 7065 726d 6974 7469 mended, permitti │ │ │ │ │ +00049860: 6e67 0a20 2020 2020 6669 6c65 7320 746f ng. files to │ │ │ │ │ +00049870: 2062 6520 6163 6365 7373 6962 6c65 2074 be accessible t │ │ │ │ │ +00049880: 6872 6f75 6768 2074 6865 2073 6561 7263 hrough the searc │ │ │ │ │ +00049890: 6820 7061 7468 0a20 2020 2020 e280 982f h path. .../ │ │ │ │ │ +000498a0: 7573 722f 696e 636c 7564 652f 7472 6970 usr/include/trip │ │ │ │ │ +000498b0: 6c65 74e2 8099 2077 6865 7265 20e2 8098 let... where ... │ │ │ │ │ +000498c0: 7472 6970 6c65 74e2 8099 2069 7320 6173 triplet... is as │ │ │ │ │ +000498d0: 2061 626f 7665 2e20 2028 3229 0a0a 2020 above. (2).. │ │ │ │ │ +000498e0: 2020 2041 7070 6c69 6361 7469 6f6e 7320 Applications │ │ │ │ │ +000498f0: 6d61 7920 616c 736f 2075 7365 2061 2073 may also use a s │ │ │ │ │ +00049900: 696e 676c 6520 7375 6264 6972 6563 746f ingle subdirecto │ │ │ │ │ +00049910: 7279 2075 6e64 6572 0a20 2020 2020 e280 ry under. .. │ │ │ │ │ +00049920: 982f 7573 722f 6c69 622f 7472 6970 6c65 ./usr/lib/triple │ │ │ │ │ +00049930: 74e2 8099 2e0a 0a20 2020 2020 5468 6520 t...... The │ │ │ │ │ +00049940: 6578 6563 7574 696f 6e20 7469 6d65 206c execution time l │ │ │ │ │ +00049950: 696e 6b65 722f 6c6f 6164 6572 2c20 6c64 inker/loader, ld │ │ │ │ │ +00049960: 2a2c 206d 7573 7420 7374 696c 6c20 6265 *, must still be │ │ │ │ │ +00049970: 206d 6164 6520 6176 6169 6c61 626c 650a made available. │ │ │ │ │ +00049980: 2020 2020 2069 6e20 7468 6520 6578 6973 in the exis │ │ │ │ │ +00049990: 7469 6e67 206c 6f63 6174 696f 6e20 756e ting location un │ │ │ │ │ +000499a0: 6465 7220 2f6c 6962 206f 7220 2f6c 6962 der /lib or /lib │ │ │ │ │ +000499b0: 3634 2073 696e 6365 2074 6869 7320 6973 64 since this is │ │ │ │ │ +000499c0: 2070 6172 7420 6f66 0a20 2020 2020 7468 part of. th │ │ │ │ │ +000499d0: 6520 454c 4620 4142 4920 666f 7220 7468 e ELF ABI for th │ │ │ │ │ +000499e0: 6520 6172 6368 6974 6563 7475 7265 2e0a e architecture.. │ │ │ │ │ +000499f0: 0a20 2035 2e20 5468 6520 7265 7175 6972 . 5. The requir │ │ │ │ │ +00049a00: 656d 656e 7420 7468 6174 20e2 8098 2f75 ement that .../u │ │ │ │ │ +00049a10: 7372 2f6c 6f63 616c 2f73 6861 7265 2f6d sr/local/share/m │ │ │ │ │ +00049a20: 616e e280 9920 6265 20e2 809c 7379 6e6f an... be ...syno │ │ │ │ │ +00049a30: 6e79 6d6f 7573 e280 9d20 7769 7468 0a20 nymous... with. │ │ │ │ │ +00049a40: 2020 2020 e280 982f 7573 722f 6c6f 6361 .../usr/loca │ │ │ │ │ +00049a50: 6c2f 6d61 6ee2 8099 2069 7320 7265 6c61 l/man... is rela │ │ │ │ │ +00049a60: 7865 6420 746f 2061 2072 6563 6f6d 6d65 xed to a recomme │ │ │ │ │ +00049a70: 6e64 6174 696f 6e0a 0a20 2036 2e20 5468 ndation.. 6. Th │ │ │ │ │ +00049a80: 6520 7265 7175 6972 656d 656e 7420 7468 e requirement th │ │ │ │ │ +00049a90: 6174 2077 696e 646f 7720 6d61 6e61 6765 at window manage │ │ │ │ │ +00049aa0: 7273 2077 6974 6820 6120 7369 6e67 6c65 rs with a single │ │ │ │ │ +00049ab0: 2063 6f6e 6669 6775 7261 7469 6f6e 0a20 configuration. │ │ │ │ │ +00049ac0: 2020 2020 6669 6c65 2063 616c 6c20 6974 file call it │ │ │ │ │ +00049ad0: 20e2 8098 7379 7374 656d 2e2a 776d 7263 ...system.*wmrc │ │ │ │ │ +00049ae0: e280 9920 6973 2072 656d 6f76 6564 2c20 ... is removed, │ │ │ │ │ +00049af0: 6173 2069 7320 7468 6520 7265 7374 7269 as is the restri │ │ │ │ │ +00049b00: 6374 696f 6e20 7468 6174 0a20 2020 2020 ction that. │ │ │ │ │ +00049b10: 7468 6520 7769 6e64 6f77 206d 616e 6167 the window manag │ │ │ │ │ +00049b20: 6572 2073 7562 6469 7265 6374 6f72 7920 er subdirectory │ │ │ │ │ +00049b30: 6265 206e 616d 6564 2069 6465 6e74 6963 be named identic │ │ │ │ │ +00049b40: 616c 6c79 2074 6f20 7468 6520 7769 6e64 ally to the wind │ │ │ │ │ +00049b50: 6f77 0a20 2020 2020 6d61 6e61 6765 7220 ow. manager │ │ │ │ │ +00049b60: 6e61 6d65 2069 7473 656c 662e 0a0a 2020 name itself... │ │ │ │ │ +00049b70: 372e 2054 6865 2072 6571 7569 7265 6d65 7. The requireme │ │ │ │ │ +00049b80: 6e74 2074 6861 7420 626f 6f74 206d 616e nt that boot man │ │ │ │ │ +00049b90: 6167 6572 2063 6f6e 6669 6775 7261 7469 ager configurati │ │ │ │ │ +00049ba0: 6f6e 2066 696c 6573 206c 6976 6520 696e on files live in │ │ │ │ │ +00049bb0: 0a20 2020 2020 e280 982f 6574 63e2 8099 . .../etc... │ │ │ │ │ +00049bc0: 2c20 6f72 2061 7420 6c65 6173 7420 6172 , or at least ar │ │ │ │ │ +00049bd0: 6520 7379 6d6c 696e 6b65 6420 7468 6572 e symlinked ther │ │ │ │ │ +00049be0: 652c 2069 7320 7265 6c61 7865 6420 746f e, is relaxed to │ │ │ │ │ +00049bf0: 2061 0a20 2020 2020 7265 636f 6d6d 656e a. recommen │ │ │ │ │ +00049c00: 6461 7469 6f6e 2e0a 0a20 2038 2e20 e280 dation... 8. .. │ │ │ │ │ +00049c10: 982f 7661 722f 7275 6ee2 8099 2069 7320 ./var/run... is │ │ │ │ │ +00049c20: 7265 7175 6972 6564 2074 6f20 6265 2061 required to be a │ │ │ │ │ +00049c30: 2073 796d 626f 6c69 6320 6c69 6e6b 2074 symbolic link t │ │ │ │ │ +00049c40: 6f20 e280 982f 7275 6ee2 8099 2c20 616e o .../run..., an │ │ │ │ │ +00049c50: 640a 2020 2020 20e2 8098 2f76 6172 2f6c d. .../var/l │ │ │ │ │ +00049c60: 6f63 6be2 8099 2069 7320 7265 7175 6972 ock... is requir │ │ │ │ │ +00049c70: 6564 2074 6f20 6265 2061 2073 796d 626f ed to be a symbo │ │ │ │ │ +00049c80: 6c69 6320 6c69 6e6b 2074 6f20 e280 982f lic link to .../ │ │ │ │ │ +00049c90: 7275 6e2f 6c6f 636b e280 992e 0a0a 2020 run/lock...... │ │ │ │ │ +00049ca0: 392e 2054 6865 20e2 8098 2f76 6172 2f77 9. The .../var/w │ │ │ │ │ +00049cb0: 7777 e280 9920 6469 7265 6374 6f72 7920 ww... directory │ │ │ │ │ +00049cc0: 6973 2061 6464 6974 696f 6e61 6c6c 7920 is additionally │ │ │ │ │ +00049cd0: 616c 6c6f 7765 642e 0a0a 2020 3130 2e20 allowed... 10. │ │ │ │ │ +00049ce0: 5468 6520 7265 7175 6972 656d 656e 7420 The requirement │ │ │ │ │ +00049cf0: 666f 7220 e280 982f 7573 722f 6c6f 6361 for .../usr/loca │ │ │ │ │ +00049d00: 6c2f 7368 6172 652f 636f 6c6f 72e2 8099 l/share/color... │ │ │ │ │ +00049d10: 2074 6f20 6578 6973 7420 6966 0a20 2020 to exist if. │ │ │ │ │ +00049d20: 2020 e280 982f 7573 722f 7368 6172 652f .../usr/share/ │ │ │ │ │ +00049d30: 636f 6c6f 72e2 8099 2065 7869 7374 7320 color... exists │ │ │ │ │ +00049d40: 6973 2072 656c 6178 6564 2074 6f20 6120 is relaxed to a │ │ │ │ │ +00049d50: 7265 636f 6d6d 656e 6461 7469 6f6e 2e0a recommendation.. │ │ │ │ │ +00049d60: 0a20 2031 312e 2054 6865 2072 6571 7569 . 11. The requi │ │ │ │ │ +00049d70: 7265 6d65 6e74 2066 6f72 20e2 8098 2f75 rement for .../u │ │ │ │ │ +00049d80: 7372 2f6c 6f63 616c 2f6c 6962 7175 616c sr/local/libqual │ │ │ │ │ +00049d90: e280 9920 746f 2065 7869 7374 2069 6620 ... to exist if │ │ │ │ │ +00049da0: e280 982f 6c69 6271 7561 6ce2 8099 206f .../libqual... o │ │ │ │ │ +00049db0: 720a 2020 2020 20e2 8098 2f75 7372 2f6c r. .../usr/l │ │ │ │ │ +00049dc0: 6962 7175 616c e280 9920 6578 6973 7473 ibqual... exists │ │ │ │ │ +00049dd0: 2028 7768 6572 6520 e280 986c 6962 7175 (where ...libqu │ │ │ │ │ +00049de0: 616c e280 9920 6973 2061 2076 6172 6961 al... is a varia │ │ │ │ │ +00049df0: 6e74 206f 6620 e280 986c 6962 e280 9920 nt of ...lib... │ │ │ │ │ +00049e00: 7375 6368 0a20 2020 2020 6173 20e2 8098 such. as ... │ │ │ │ │ +00049e10: 6c69 6233 32e2 8099 206f 7220 e280 986c lib32... or ...l │ │ │ │ │ +00049e20: 6962 3634 e280 9929 2069 7320 7265 6d6f ib64...) is remo │ │ │ │ │ +00049e30: 7665 642e 0a0a 2020 3132 2e20 4f6e 2047 ved... 12. On G │ │ │ │ │ +00049e40: 4e55 2f48 7572 6420 7379 7374 656d 732c NU/Hurd systems, │ │ │ │ │ +00049e50: 2074 6865 2066 6f6c 6c6f 7769 6e67 2061 the following a │ │ │ │ │ +00049e60: 6464 6974 696f 6e61 6c20 6469 7265 6374 dditional direct │ │ │ │ │ +00049e70: 6f72 6965 7320 6172 650a 2020 2020 2061 ories are. a │ │ │ │ │ +00049e80: 6c6c 6f77 6564 2069 6e20 7468 6520 726f llowed in the ro │ │ │ │ │ +00049e90: 6f74 2066 696c 6573 7973 7465 6d3a 20e2 ot filesystem: . │ │ │ │ │ +00049ea0: 8098 2f68 7572 64e2 8099 2061 6e64 20e2 ../hurd... and . │ │ │ │ │ +00049eb0: 8098 2f73 6572 7665 7273 e280 992e 2020 ../servers.... │ │ │ │ │ +00049ec0: 2833 290a 0a20 2031 332e 2041 7320 616e (3).. 13. As an │ │ │ │ │ +00049ed0: 2065 7863 6570 7469 6f6e 2074 6f20 7468 exception to th │ │ │ │ │ +00049ee0: 6520 7265 7175 6972 656d 656e 7420 666f e requirement fo │ │ │ │ │ +00049ef0: 7220 7468 6572 6520 746f 2062 6520 6e6f r there to be no │ │ │ │ │ +00049f00: 0a20 2020 2020 7375 6264 6972 6563 746f . subdirecto │ │ │ │ │ +00049f10: 7269 6573 2069 6e20 e280 982f 7573 722f ries in .../usr/ │ │ │ │ │ +00049f20: 6269 6ee2 8099 2c20 7468 6520 e280 986d bin..., the ...m │ │ │ │ │ +00049f30: 68e2 8099 206d 6169 6c2d 6861 6e64 6c69 h... mail-handli │ │ │ │ │ +00049f40: 6e67 2073 7569 7465 206d 6179 0a20 2020 ng suite may. │ │ │ │ │ +00049f50: 2020 6372 6561 7465 20e2 8098 2f75 7372 create .../usr │ │ │ │ │ +00049f60: 2f62 696e 2f6d 682f e280 992c 2061 7320 /bin/mh/..., as │ │ │ │ │ +00049f70: 7761 7320 616c 6c6f 7765 6420 696e 2046 was allowed in F │ │ │ │ │ +00049f80: 4853 2076 6572 7369 6f6e 2032 2e33 2e20 HS version 2.3. │ │ │ │ │ +00049f90: 204f 7468 6572 0a20 2020 2020 7375 6264 Other. subd │ │ │ │ │ +00049fa0: 6972 6563 746f 7269 6573 2061 7265 206e irectories are n │ │ │ │ │ +00049fb0: 6f74 2061 6c6c 6f77 6564 2e0a 0a54 6865 ot allowed...The │ │ │ │ │ +00049fc0: 2076 6572 7369 6f6e 206f 6620 7468 6973 version of this │ │ │ │ │ +00049fd0: 2064 6f63 756d 656e 7420 7265 6665 7272 document referr │ │ │ │ │ +00049fe0: 6564 2068 6572 6520 6361 6e20 6265 2066 ed here can be f │ │ │ │ │ +00049ff0: 6f75 6e64 2069 6e20 7468 650a e280 9864 ound in the....d │ │ │ │ │ +0004a000: 6562 6961 6e2d 706f 6c69 6379 e280 9920 ebian-policy... │ │ │ │ │ +0004a010: 7061 636b 6167 6520 6f72 206f 6e20 4648 package or on FH │ │ │ │ │ +0004a020: 5320 2844 6562 6961 6e20 636f 7079 2928 S (Debian copy)( │ │ │ │ │ +0004a030: 3429 2061 6c6f 6e67 7369 6465 2074 6869 4) alongside thi │ │ │ │ │ +0004a040: 7320 6d61 6e75 616c 0a28 6f72 2c20 6966 s manual.(or, if │ │ │ │ │ +0004a050: 2079 6f75 2068 6176 6520 7468 6520 6465 you have the de │ │ │ │ │ +0004a060: 6269 616e 2d70 6f6c 6963 7920 696e 7374 bian-policy inst │ │ │ │ │ +0004a070: 616c 6c65 642c 2079 6f75 2063 616e 2074 alled, you can t │ │ │ │ │ +0004a080: 7279 2046 4853 2028 6c6f 6361 6c0a 636f ry FHS (local.co │ │ │ │ │ +0004a090: 7079 2928 3529 292e 2020 5468 6520 6c61 py)(5)). The la │ │ │ │ │ +0004a0a0: 7465 7374 2076 6572 7369 6f6e 2c20 7768 test version, wh │ │ │ │ │ +0004a0b0: 6963 6820 6d61 7920 6265 2061 206d 6f72 ich may be a mor │ │ │ │ │ +0004a0c0: 6520 7265 6365 6e74 2076 6572 7369 6f6e e recent version │ │ │ │ │ +0004a0d0: 2c20 6d61 790a 6265 2066 6f75 6e64 206f , may.be found o │ │ │ │ │ +0004a0e0: 6e20 4648 5320 2875 7073 7472 6561 6d29 n FHS (upstream) │ │ │ │ │ +0004a0f0: 2836 292e 2020 5370 6563 6966 6963 2071 (6). Specific q │ │ │ │ │ +0004a100: 7565 7374 696f 6e73 2061 626f 7574 2066 uestions about f │ │ │ │ │ +0004a110: 6f6c 6c6f 7769 6e67 2074 6865 0a73 7461 ollowing the.sta │ │ │ │ │ +0004a120: 6e64 6172 6420 6d61 7920 6265 2061 736b ndard may be ask │ │ │ │ │ +0004a130: 6564 206f 6e20 7468 6520 e280 9864 6562 ed on the ...deb │ │ │ │ │ +0004a140: 6961 6e2d 6465 7665 6ce2 8099 206d 6169 ian-devel... mai │ │ │ │ │ +0004a150: 6c69 6e67 206c 6973 742c 206f 7220 7265 ling list, or re │ │ │ │ │ +0004a160: 6665 7272 6564 2074 6f0a 7468 6520 4648 ferred to.the FH │ │ │ │ │ +0004a170: 5320 6d61 696c 696e 6720 6c69 7374 2028 S mailing list ( │ │ │ │ │ +0004a180: 7365 6520 7468 6520 4648 5320 7765 6220 see the FHS web │ │ │ │ │ +0004a190: 7369 7465 2837 2920 666f 7220 6d6f 7265 site(7) for more │ │ │ │ │ +0004a1a0: 2069 6e66 6f72 6d61 7469 6f6e 292e 0a0a information)... │ │ │ │ │ +0004a1b0: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ +0004a1c0: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ +0004a1d0: 2d2d 0a0a 2020 2028 3129 2054 6869 7320 --.. (1) This │ │ │ │ │ +0004a1e0: 6973 206e 6563 6573 7361 7279 2069 6e20 is necessary in │ │ │ │ │ +0004a1f0: 6f72 6465 7220 746f 2072 6573 6572 7665 order to reserve │ │ │ │ │ +0004a200: 2074 6865 2064 6972 6563 746f 7269 6573 the directories │ │ │ │ │ +0004a210: 2066 6f72 2075 7365 2069 6e0a 6372 6f73 for use in.cros │ │ │ │ │ +0004a220: 732d 696e 7374 616c 6c61 7469 6f6e 206f s-installation o │ │ │ │ │ +0004a230: 6620 6c69 6272 6172 7920 7061 636b 6167 f library packag │ │ │ │ │ +0004a240: 6573 2066 726f 6d20 6f74 6865 7220 6172 es from other ar │ │ │ │ │ +0004a250: 6368 6974 6563 7475 7265 732c 2061 7320 chitectures, as │ │ │ │ │ +0004a260: 7061 7274 0a6f 6620 e280 986d 756c 7469 part.of ...multi │ │ │ │ │ +0004a270: 6172 6368 e280 992e 0a0a 2020 2028 3229 arch...... (2) │ │ │ │ │ +0004a280: 2054 6869 7320 6973 206e 6563 6573 7361 This is necessa │ │ │ │ │ +0004a290: 7279 2066 6f72 2061 7263 6869 7465 6374 ry for architect │ │ │ │ │ +0004a2a0: 7572 652d 6465 7065 6e64 656e 7420 6865 ure-dependent he │ │ │ │ │ +0004a2b0: 6164 6572 7320 6669 6c65 2074 6f0a 636f aders file to.co │ │ │ │ │ +0004a2c0: 6578 6973 7420 696e 2061 20e2 8098 6d75 exist in a ...mu │ │ │ │ │ +0004a2d0: 6c74 6961 7263 68e2 8099 2073 6574 7570 ltiarch... setup │ │ │ │ │ +0004a2e0: 2e0a 0a20 2020 2833 2920 5468 6573 6520 ... (3) These │ │ │ │ │ +0004a2f0: 6469 7265 6374 6f72 6965 7320 6172 6520 directories are │ │ │ │ │ +0004a300: 7573 6564 2074 6f20 7374 6f72 6520 7472 used to store tr │ │ │ │ │ +0004a310: 616e 736c 6174 6f72 7320 616e 6420 6173 anslators and as │ │ │ │ │ +0004a320: 2061 2073 6574 206f 660a 7374 616e 6461 a set of.standa │ │ │ │ │ +0004a330: 7264 206e 616d 6573 2066 6f72 206d 6f75 rd names for mou │ │ │ │ │ +0004a340: 6e74 2070 6f69 6e74 732c 2072 6573 7065 nt points, respe │ │ │ │ │ +0004a350: 6374 6976 656c 792e 0a0a 2020 2028 3429 ctively... (4) │ │ │ │ │ +0004a360: 2068 7474 7073 3a2f 2f77 7777 2e64 6562 https://www.deb │ │ │ │ │ +0004a370: 6961 6e2e 6f72 672f 646f 632f 7061 636b ian.org/doc/pack │ │ │ │ │ +0004a380: 6167 696e 672d 6d61 6e75 616c 732f 6668 aging-manuals/fh │ │ │ │ │ +0004a390: 732f 0a0a 2020 2028 3529 2066 696c 653a s/.. (5) file: │ │ │ │ │ +0004a3a0: 2f2f 2f75 7372 2f73 6861 7265 2f64 6f63 ///usr/share/doc │ │ │ │ │ +0004a3b0: 2f64 6562 6961 6e2d 706f 6c69 6379 2f66 /debian-policy/f │ │ │ │ │ +0004a3c0: 6873 2f0a 0a20 2020 2836 2920 6874 7470 hs/.. (6) http │ │ │ │ │ +0004a3d0: 3a2f 2f72 6566 7370 6563 732e 6c69 6e75 ://refspecs.linu │ │ │ │ │ +0004a3e0: 7866 6f75 6e64 6174 696f 6e2e 6f72 672f xfoundation.org/ │ │ │ │ │ +0004a3f0: 6668 732e 7368 746d 6c0a 0a20 2020 2837 fhs.shtml.. (7 │ │ │ │ │ +0004a400: 2920 6874 7470 3a2f 2f72 6566 7370 6563 ) http://refspec │ │ │ │ │ +0004a410: 732e 6c69 6e75 7866 6f75 6e64 6174 696f s.linuxfoundatio │ │ │ │ │ +0004a420: 6e2e 6f72 672f 6668 732e 7368 746d 6c0a n.org/fhs.shtml. │ │ │ │ │ +0004a430: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0004a440: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0004a450: 6465 3a20 5369 7465 2d73 7065 6369 6669 de: Site-specifi │ │ │ │ │ +0004a460: 6320 7072 6f67 7261 6d73 2c20 204e 6578 c programs, Nex │ │ │ │ │ +0004a470: 743a 2054 6865 2073 7973 7465 6d2d 7769 t: The system-wi │ │ │ │ │ +0004a480: 6465 206d 6169 6c20 6469 7265 6374 6f72 de mail director │ │ │ │ │ +0004a490: 792c 2020 5072 6576 3a20 4669 6c65 2053 y, Prev: File S │ │ │ │ │ +0004a4a0: 7973 7465 6d20 5374 7275 6374 7572 652c ystem Structure, │ │ │ │ │ +0004a4b0: 2020 5570 3a20 4669 6c65 2073 7973 7465 Up: File syste │ │ │ │ │ +0004a4c0: 6d20 6869 6572 6172 6368 790a 0a39 2e31 m hierarchy..9.1 │ │ │ │ │ +0004a4d0: 2e32 2053 6974 652d 7370 6563 6966 6963 .2 Site-specific │ │ │ │ │ +0004a4e0: 2070 726f 6772 616d 730a 2d2d 2d2d 2d2d programs.------ │ │ │ │ │ +0004a4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004a500: 2d2d 2d2d 2d2d 0a0a 4173 206d 616e 6461 ------..As manda │ │ │ │ │ +0004a510: 7465 6420 6279 2074 6865 2046 4853 2c20 ted by the FHS, │ │ │ │ │ +0004a520: 7061 636b 6167 6573 206d 7573 7420 6e6f packages must no │ │ │ │ │ +0004a530: 7420 706c 6163 6520 616e 7920 6669 6c65 t place any file │ │ │ │ │ +0004a540: 7320 696e 0ae2 8098 2f75 7372 2f6c 6f63 s in..../usr/loc │ │ │ │ │ +0004a550: 616c e280 992c 2065 6974 6865 7220 6279 al..., either by │ │ │ │ │ +0004a560: 2070 7574 7469 6e67 2074 6865 6d20 696e putting them in │ │ │ │ │ +0004a570: 2074 6865 2066 696c 6520 7379 7374 656d the file system │ │ │ │ │ +0004a580: 2061 7263 6869 7665 2074 6f20 6265 0a75 archive to be.u │ │ │ │ │ +0004a590: 6e70 6163 6b65 6420 6279 20e2 8098 6470 npacked by ...dp │ │ │ │ │ +0004a5a0: 6b67 e280 9920 6f72 2062 7920 6d61 6e69 kg... or by mani │ │ │ │ │ +0004a5b0: 7075 6c61 7469 6e67 2074 6865 6d20 696e pulating them in │ │ │ │ │ +0004a5c0: 2074 6865 6972 206d 6169 6e74 6169 6e65 their maintaine │ │ │ │ │ +0004a5d0: 7220 7363 7269 7074 732e 0a0a 486f 7765 r scripts...Howe │ │ │ │ │ +0004a5e0: 7665 722c 2074 6865 2070 6163 6b61 6765 ver, the package │ │ │ │ │ +0004a5f0: 206d 6179 2063 7265 6174 6520 656d 7074 may create empt │ │ │ │ │ +0004a600: 7920 6469 7265 6374 6f72 6965 7320 6265 y directories be │ │ │ │ │ +0004a610: 6c6f 7720 e280 982f 7573 722f 6c6f 6361 low .../usr/loca │ │ │ │ │ +0004a620: 6ce2 8099 2073 6f0a 7468 6174 2074 6865 l... so.that the │ │ │ │ │ +0004a630: 2073 7973 7465 6d20 6164 6d69 6e69 7374 system administ │ │ │ │ │ +0004a640: 7261 746f 7220 6b6e 6f77 7320 7768 6572 rator knows wher │ │ │ │ │ +0004a650: 6520 746f 2070 6c61 6365 2073 6974 652d e to place site- │ │ │ │ │ +0004a660: 7370 6563 6966 6963 2066 696c 6573 2e0a specific files.. │ │ │ │ │ +0004a670: 5468 6573 6520 6172 6520 6e6f 7420 6469 These are not di │ │ │ │ │ +0004a680: 7265 6374 6f72 6965 7320 2769 6e27 20e2 rectories 'in' . │ │ │ │ │ +0004a690: 8098 2f75 7372 2f6c 6f63 616c e280 992c ../usr/local..., │ │ │ │ │ +0004a6a0: 2062 7574 2061 7265 2063 6869 6c64 7265 but are childre │ │ │ │ │ +0004a6b0: 6e20 6f66 0a64 6972 6563 746f 7269 6573 n of.directories │ │ │ │ │ +0004a6c0: 2069 6e20 e280 982f 7573 722f 6c6f 6361 in .../usr/loca │ │ │ │ │ +0004a6d0: 6ce2 8099 2e20 2054 6865 7365 2064 6972 l.... These dir │ │ │ │ │ +0004a6e0: 6563 746f 7269 6573 2028 e280 982f 7573 ectories (.../us │ │ │ │ │ +0004a6f0: 722f 6c6f 6361 6c2f 2a2f 6469 722f e280 r/local/*/dir/.. │ │ │ │ │ +0004a700: 9929 0a73 686f 756c 6420 6265 2072 656d .).should be rem │ │ │ │ │ +0004a710: 6f76 6564 206f 6e20 7061 636b 6167 6520 oved on package │ │ │ │ │ +0004a720: 7265 6d6f 7661 6c20 6966 2074 6865 7920 removal if they │ │ │ │ │ +0004a730: 6172 6520 656d 7074 792e 0a0a 4e6f 7465 are empty...Note │ │ │ │ │ +0004a740: 2074 6861 7420 7468 6973 2061 7070 6c69 that this appli │ │ │ │ │ +0004a750: 6573 206f 6e6c 7920 746f 2064 6972 6563 es only to direc │ │ │ │ │ +0004a760: 746f 7269 6573 2027 6265 6c6f 7727 20e2 tories 'below' . │ │ │ │ │ +0004a770: 8098 2f75 7372 2f6c 6f63 616c e280 992c ../usr/local..., │ │ │ │ │ +0004a780: 206e 6f74 0a27 696e 2720 e280 982f 7573 not.'in' .../us │ │ │ │ │ +0004a790: 722f 6c6f 6361 6ce2 8099 2e20 2050 6163 r/local.... Pac │ │ │ │ │ +0004a7a0: 6b61 6765 7320 6d75 7374 206e 6f74 2063 kages must not c │ │ │ │ │ +0004a7b0: 7265 6174 6520 7375 622d 6469 7265 6374 reate sub-direct │ │ │ │ │ +0004a7c0: 6f72 6965 7320 696e 2074 6865 0a64 6972 ories in the.dir │ │ │ │ │ +0004a7d0: 6563 746f 7279 20e2 8098 2f75 7372 2f6c ectory .../usr/l │ │ │ │ │ +0004a7e0: 6f63 616c e280 9920 6974 7365 6c66 2c20 ocal... itself, │ │ │ │ │ +0004a7f0: 6578 6365 7074 2074 686f 7365 206c 6973 except those lis │ │ │ │ │ +0004a800: 7465 6420 696e 2046 4853 2c20 7365 6374 ted in FHS, sect │ │ │ │ │ +0004a810: 696f 6e20 342e 392e 0a48 6f77 6576 6572 ion 4.9..However │ │ │ │ │ +0004a820: 2c20 796f 7520 6d61 7920 6372 6561 7465 , you may create │ │ │ │ │ +0004a830: 2064 6972 6563 746f 7269 6573 2062 656c directories bel │ │ │ │ │ +0004a840: 6f77 2074 6865 6d20 6173 2079 6f75 2077 ow them as you w │ │ │ │ │ +0004a850: 6973 682e 2020 596f 7520 6d75 7374 0a6e ish. You must.n │ │ │ │ │ +0004a860: 6f74 2072 656d 6f76 6520 616e 7920 6f66 ot remove any of │ │ │ │ │ +0004a870: 2074 6865 2064 6972 6563 746f 7269 6573 the directories │ │ │ │ │ +0004a880: 206c 6973 7465 6420 696e 2034 2e39 2c20 listed in 4.9, │ │ │ │ │ +0004a890: 6576 656e 2069 6620 796f 7520 6372 6561 even if you crea │ │ │ │ │ +0004a8a0: 7465 640a 7468 656d 2e0a 0a49 6620 e280 ted.them...If .. │ │ │ │ │ +0004a8b0: 982f 6574 632f 7374 6166 662d 6772 6f75 ./etc/staff-grou │ │ │ │ │ +0004a8c0: 702d 666f 722d 7573 722d 6c6f 6361 6ce2 p-for-usr-local. │ │ │ │ │ +0004a8d0: 8099 2064 6f65 7320 6e6f 7420 6578 6973 .. does not exis │ │ │ │ │ +0004a8e0: 742c 20e2 8098 2f75 7372 2f6c 6f63 616c t, .../usr/local │ │ │ │ │ +0004a8f0: e280 9920 616e 6420 616c 6c0a 7375 6264 ... and all.subd │ │ │ │ │ +0004a900: 6972 6563 746f 7269 6573 2063 7265 6174 irectories creat │ │ │ │ │ +0004a910: 6564 2062 7920 7061 636b 6167 6573 2073 ed by packages s │ │ │ │ │ +0004a920: 686f 756c 6420 6861 7665 2070 6572 6d69 hould have permi │ │ │ │ │ +0004a930: 7373 696f 6e73 2030 3735 3520 616e 6420 ssions 0755 and │ │ │ │ │ +0004a940: 6265 0a6f 776e 6564 2062 7920 e280 9872 be.owned by ...r │ │ │ │ │ +0004a950: 6f6f 743a 726f 6f74 e280 992e 2020 4966 oot:root.... If │ │ │ │ │ +0004a960: 20e2 8098 2f65 7463 2f73 7461 6666 2d67 .../etc/staff-g │ │ │ │ │ +0004a970: 726f 7570 2d66 6f72 2d75 7372 2d6c 6f63 roup-for-usr-loc │ │ │ │ │ +0004a980: 616c e280 9920 6578 6973 7473 2c0a e280 al... exists,... │ │ │ │ │ +0004a990: 982f 7573 722f 6c6f 6361 6ce2 8099 2061 ./usr/local... a │ │ │ │ │ +0004a9a0: 6e64 2073 7562 6469 7265 6374 6f72 6965 nd subdirectorie │ │ │ │ │ +0004a9b0: 7320 7368 6f75 6c64 2068 6176 6520 7065 s should have pe │ │ │ │ │ +0004a9c0: 726d 6973 7369 6f6e 7320 3237 3735 0a28 rmissions 2775.( │ │ │ │ │ +0004a9d0: 6772 6f75 702d 7772 6974 6162 6c65 2061 group-writable a │ │ │ │ │ +0004a9e0: 6e64 2073 6574 2d67 726f 7570 2d69 6429 nd set-group-id) │ │ │ │ │ +0004a9f0: 2061 6e64 2062 6520 6f77 6e65 6420 6279 and be owned by │ │ │ │ │ +0004aa00: 20e2 8098 726f 6f74 3a73 7461 6666 e280 ...root:staff.. │ │ │ │ │ +0004aa10: 992e 0a0a 5369 6e63 6520 e280 982f 7573 ....Since .../us │ │ │ │ │ +0004aa20: 722f 6c6f 6361 6ce2 8099 2063 616e 2062 r/local... can b │ │ │ │ │ +0004aa30: 6520 6d6f 756e 7465 6420 7265 6164 2d6f e mounted read-o │ │ │ │ │ +0004aa40: 6e6c 7920 6672 6f6d 2061 2072 656d 6f74 nly from a remot │ │ │ │ │ +0004aa50: 6520 7365 7276 6572 2c0a e280 982f 7573 e server,..../us │ │ │ │ │ +0004aa60: 722f 6c6f 6361 6c2f 2a2f 6469 722f e280 r/local/*/dir/.. │ │ │ │ │ +0004aa70: 9920 6469 7265 6374 6f72 6965 7320 6d75 . directories mu │ │ │ │ │ +0004aa80: 7374 2062 6520 6372 6561 7465 6420 616e st be created an │ │ │ │ │ +0004aa90: 6420 7265 6d6f 7665 6420 6279 2074 6865 d removed by the │ │ │ │ │ +0004aaa0: 0ae2 8098 706f 7374 696e 7374 e280 9920 ....postinst... │ │ │ │ │ +0004aab0: 616e 6420 e280 9870 7265 726d e280 9920 and ...prerm... │ │ │ │ │ +0004aac0: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ +0004aad0: 7473 2061 6e64 206e 6f74 2062 6520 696e ts and not be in │ │ │ │ │ +0004aae0: 636c 7564 6564 2069 6e20 7468 650a e280 cluded in the... │ │ │ │ │ +0004aaf0: 982e 6465 62e2 8099 2061 7263 6869 7665 ..deb... archive │ │ │ │ │ +0004ab00: 2e20 2054 6865 7365 2073 6372 6970 7473 . These scripts │ │ │ │ │ +0004ab10: 206d 7573 7420 6e6f 7420 6661 696c 2069 must not fail i │ │ │ │ │ +0004ab20: 6620 6569 7468 6572 206f 6620 7468 6573 f either of thes │ │ │ │ │ +0004ab30: 650a 6f70 6572 6174 696f 6e73 2066 6169 e.operations fai │ │ │ │ │ +0004ab40: 6c2e 0a0a 466f 7220 6578 616d 706c 652c l...For example, │ │ │ │ │ +0004ab50: 2074 6865 20e2 8098 656d 6163 7365 6e2d the ...emacsen- │ │ │ │ │ +0004ab60: 636f 6d6d 6f6e e280 9920 7061 636b 6167 common... packag │ │ │ │ │ +0004ab70: 6520 636f 756c 6420 636f 6e74 6169 6e20 e could contain │ │ │ │ │ +0004ab80: 736f 6d65 7468 696e 6720 6c69 6b65 0a0a something like.. │ │ │ │ │ +0004ab90: 2020 2020 2069 6620 5b20 2120 2d65 202f if [ ! -e / │ │ │ │ │ +0004aba0: 7573 722f 6c6f 6361 6c2f 7368 6172 652f usr/local/share/ │ │ │ │ │ +0004abb0: 656d 6163 7320 5d3b 2074 6865 6e0a 2020 emacs ]; then. │ │ │ │ │ +0004abc0: 2020 2020 2020 2069 6620 6d6b 6469 7220 if mkdir │ │ │ │ │ +0004abd0: 2f75 7372 2f6c 6f63 616c 2f73 6861 7265 /usr/local/share │ │ │ │ │ +0004abe0: 2f65 6d61 6373 2032 3e2f 6465 762f 6e75 /emacs 2>/dev/nu │ │ │ │ │ +0004abf0: 6c6c 3b20 7468 656e 0a20 2020 2020 2020 ll; then. │ │ │ │ │ +0004ac00: 2020 2020 2020 6966 2074 6573 7420 2d65 if test -e │ │ │ │ │ +0004ac10: 202f 6574 632f 7374 6166 662d 6772 6f75 /etc/staff-grou │ │ │ │ │ +0004ac20: 702d 666f 722d 7573 722d 6c6f 6361 6c20 p-for-usr-local │ │ │ │ │ +0004ac30: 3b20 7468 656e 0a20 2020 2020 2020 2020 ; then. │ │ │ │ │ +0004ac40: 2020 2020 2020 2020 6966 2063 686f 776e if chown │ │ │ │ │ +0004ac50: 2072 6f6f 743a 7374 6166 6620 2f75 7372 root:staff /usr │ │ │ │ │ +0004ac60: 2f6c 6f63 616c 2f73 6861 7265 2f65 6d61 /local/share/ema │ │ │ │ │ +0004ac70: 6373 3b20 7468 656e 0a20 2020 2020 2020 cs; then. │ │ │ │ │ +0004ac80: 2020 2020 2020 2020 2020 2020 2020 6368 ch │ │ │ │ │ +0004ac90: 6d6f 6420 3237 3735 202f 7573 722f 6c6f mod 2775 /usr/lo │ │ │ │ │ +0004aca0: 6361 6c2f 7368 6172 652f 656d 6163 7320 cal/share/emacs │ │ │ │ │ +0004acb0: 7c7c 2074 7275 650a 2020 2020 2020 2020 || true. │ │ │ │ │ +0004acc0: 2020 2020 2020 2020 2066 690a 2020 2020 fi. │ │ │ │ │ +0004acd0: 2020 2020 2020 2020 2065 6c69 6620 6368 elif ch │ │ │ │ │ +0004ace0: 6f77 6e20 726f 6f74 3a72 6f6f 7420 2f75 own root:root /u │ │ │ │ │ +0004acf0: 7372 2f6c 6f63 616c 2f73 6861 7265 2f65 sr/local/share/e │ │ │ │ │ +0004ad00: 6d61 6373 3b20 7468 656e 0a20 2020 2020 macs; then. │ │ │ │ │ +0004ad10: 2020 2020 2020 2020 2020 2020 6368 6d6f chmo │ │ │ │ │ +0004ad20: 6420 3037 3535 202f 7573 722f 6c6f 6361 d 0755 /usr/loca │ │ │ │ │ +0004ad30: 6c2f 7368 6172 652f 656d 6163 7320 7c7c l/share/emacs || │ │ │ │ │ +0004ad40: 2074 7275 650a 2020 2020 2020 2020 2020 true. │ │ │ │ │ +0004ad50: 2020 2066 690a 2020 2020 2020 2020 2066 fi. f │ │ │ │ │ +0004ad60: 690a 2020 2020 2066 690a 0a69 6e20 6974 i. fi..in it │ │ │ │ │ +0004ad70: 7320 e280 9870 6f73 7469 6e73 74e2 8099 s ...postinst... │ │ │ │ │ +0004ad80: 2073 6372 6970 742c 2061 6e64 0a0a 2020 script, and.. │ │ │ │ │ +0004ad90: 2020 2072 6d64 6972 202f 7573 722f 6c6f rmdir /usr/lo │ │ │ │ │ +0004ada0: 6361 6c2f 7368 6172 652f 656d 6163 732f cal/share/emacs/ │ │ │ │ │ +0004adb0: 7369 7465 2d6c 6973 7020 323e 2f64 6576 site-lisp 2>/dev │ │ │ │ │ +0004adc0: 2f6e 756c 6c20 7c7c 2074 7275 650a 2020 /null || true. │ │ │ │ │ +0004add0: 2020 2072 6d64 6972 202f 7573 722f 6c6f rmdir /usr/lo │ │ │ │ │ +0004ade0: 6361 6c2f 7368 6172 652f 656d 6163 7320 cal/share/emacs │ │ │ │ │ +0004adf0: 323e 2f64 6576 2f6e 756c 6c20 7c7c 2074 2>/dev/null || t │ │ │ │ │ +0004ae00: 7275 650a 0a69 6e20 7468 6520 e280 9870 rue..in the ...p │ │ │ │ │ +0004ae10: 7265 726d e280 9920 7363 7269 7074 2e20 rerm... script. │ │ │ │ │ +0004ae20: 2028 4e6f 7465 2074 6861 7420 7468 6973 (Note that this │ │ │ │ │ +0004ae30: 2066 6f72 6d20 6973 2075 7365 6420 746f form is used to │ │ │ │ │ +0004ae40: 2065 6e73 7572 6520 7468 6174 2069 660a ensure that if. │ │ │ │ │ +0004ae50: 7468 6520 7363 7269 7074 2069 7320 696e the script is in │ │ │ │ │ +0004ae60: 7465 7272 7570 7465 642c 2074 6865 2064 terrupted, the d │ │ │ │ │ +0004ae70: 6972 6563 746f 7279 20e2 8098 2f75 7372 irectory .../usr │ │ │ │ │ +0004ae80: 2f6c 6f63 616c 2f73 6861 7265 2f65 6d61 /local/share/ema │ │ │ │ │ +0004ae90: 6373 e280 9920 7769 6c6c 0a73 7469 6c6c cs... will.still │ │ │ │ │ +0004aea0: 2062 6520 7265 6d6f 7665 642e 290a 0a49 be removed.)..I │ │ │ │ │ +0004aeb0: 6620 796f 7520 646f 2063 7265 6174 6520 f you do create │ │ │ │ │ +0004aec0: 6120 6469 7265 6374 6f72 7920 696e 20e2 a directory in . │ │ │ │ │ +0004aed0: 8098 2f75 7372 2f6c 6f63 616c e280 9920 ../usr/local... │ │ │ │ │ +0004aee0: 666f 7220 6c6f 6361 6c20 6164 6469 7469 for local additi │ │ │ │ │ +0004aef0: 6f6e 7320 746f 2061 0a70 6163 6b61 6765 ons to a.package │ │ │ │ │ +0004af00: 2c20 796f 7520 7368 6f75 6c64 2065 6e73 , you should ens │ │ │ │ │ +0004af10: 7572 6520 7468 6174 2073 6574 7469 6e67 ure that setting │ │ │ │ │ +0004af20: 7320 696e 20e2 8098 2f75 7372 2f6c 6f63 s in .../usr/loc │ │ │ │ │ +0004af30: 616c e280 9920 7461 6b65 2070 7265 6365 al... take prece │ │ │ │ │ +0004af40: 6465 6e63 650a 6f76 6572 2074 6865 2065 dence.over the e │ │ │ │ │ +0004af50: 7175 6976 616c 656e 7473 2069 6e20 e280 quivalents in .. │ │ │ │ │ +0004af60: 982f 7573 72e2 8099 2e0a 0a48 6f77 6576 ./usr......Howev │ │ │ │ │ +0004af70: 6572 2c20 6265 6361 7573 6520 e280 982f er, because .../ │ │ │ │ │ +0004af80: 7573 722f 6c6f 6361 6ce2 8099 2061 6e64 usr/local... and │ │ │ │ │ +0004af90: 2069 7473 2063 6f6e 7465 6e74 7320 6172 its contents ar │ │ │ │ │ +0004afa0: 6520 666f 7220 6578 636c 7573 6976 6520 e for exclusive │ │ │ │ │ +0004afb0: 7573 6520 6f66 0a74 6865 206c 6f63 616c use of.the local │ │ │ │ │ +0004afc0: 2061 646d 696e 6973 7472 6174 6f72 2c20 administrator, │ │ │ │ │ +0004afd0: 6120 7061 636b 6167 6520 6d75 7374 206e a package must n │ │ │ │ │ +0004afe0: 6f74 2072 656c 7920 6f6e 2074 6865 2070 ot rely on the p │ │ │ │ │ +0004aff0: 7265 7365 6e63 6520 6f72 0a61 6273 656e resence or.absen │ │ │ │ │ +0004b000: 6365 206f 6620 6669 6c65 7320 6f72 2064 ce of files or d │ │ │ │ │ +0004b010: 6972 6563 746f 7269 6573 2069 6e20 e280 irectories in .. │ │ │ │ │ +0004b020: 982f 7573 722f 6c6f 6361 6ce2 8099 2066 ./usr/local... f │ │ │ │ │ +0004b030: 6f72 206e 6f72 6d61 6c20 6f70 6572 6174 or normal operat │ │ │ │ │ +0004b040: 696f 6e2e 0a0a 1f0a 4669 6c65 3a20 6465 ion.....File: de │ │ │ │ │ +0004b050: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0004b060: 2c20 204e 6f64 653a 2054 6865 2073 7973 , Node: The sys │ │ │ │ │ +0004b070: 7465 6d2d 7769 6465 206d 6169 6c20 6469 tem-wide mail di │ │ │ │ │ +0004b080: 7265 6374 6f72 792c 2020 4e65 7874 3a20 rectory, Next: │ │ │ │ │ +0004b090: 2f72 756e 2061 6e64 202f 7275 6e2f 6c6f /run and /run/lo │ │ │ │ │ +0004b0a0: 636b 2c20 2050 7265 763a 2053 6974 652d ck, Prev: Site- │ │ │ │ │ +0004b0b0: 7370 6563 6966 6963 2070 726f 6772 616d specific program │ │ │ │ │ +0004b0c0: 732c 2020 5570 3a20 4669 6c65 2073 7973 s, Up: File sys │ │ │ │ │ +0004b0d0: 7465 6d20 6869 6572 6172 6368 790a 0a39 tem hierarchy..9 │ │ │ │ │ +0004b0e0: 2e31 2e33 2054 6865 2073 7973 7465 6d2d .1.3 The system- │ │ │ │ │ +0004b0f0: 7769 6465 206d 6169 6c20 6469 7265 6374 wide mail direct │ │ │ │ │ +0004b100: 6f72 790a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ory.------------ │ │ │ │ │ +0004b110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004b120: 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 7379 --------..The sy │ │ │ │ │ +0004b130: 7374 656d 2d77 6964 6520 6d61 696c 2064 stem-wide mail d │ │ │ │ │ +0004b140: 6972 6563 746f 7279 2069 7320 e280 982f irectory is .../ │ │ │ │ │ +0004b150: 7661 722f 6d61 696c e280 992e 2020 5468 var/mail.... Th │ │ │ │ │ +0004b160: 6973 2064 6972 6563 746f 7279 2069 7320 is directory is │ │ │ │ │ +0004b170: 7061 7274 0a6f 6620 7468 6520 6261 7365 part.of the base │ │ │ │ │ +0004b180: 2073 7973 7465 6d20 616e 6420 7368 6f75 system and shou │ │ │ │ │ +0004b190: 6c64 206e 6f74 2062 6520 6f77 6e65 6420 ld not be owned │ │ │ │ │ +0004b1a0: 6279 2061 6e79 2070 6172 7469 6375 6c61 by any particula │ │ │ │ │ +0004b1b0: 7220 6d61 696c 0a61 6765 6e74 732e 2020 r mail.agents. │ │ │ │ │ +0004b1c0: 5468 6520 7573 6520 6f66 2074 6865 206f The use of the o │ │ │ │ │ +0004b1d0: 6c64 206c 6f63 6174 696f 6e20 e280 982f ld location .../ │ │ │ │ │ +0004b1e0: 7661 722f 7370 6f6f 6c2f 6d61 696c e280 var/spool/mail.. │ │ │ │ │ +0004b1f0: 9920 6973 2064 6570 7265 6361 7465 642c . is deprecated, │ │ │ │ │ +0004b200: 0a65 7665 6e20 7468 6f75 6768 2074 6865 .even though the │ │ │ │ │ +0004b210: 2073 706f 6f6c 206d 6179 2073 7469 6c6c spool may still │ │ │ │ │ +0004b220: 2062 6520 7068 7973 6963 616c 6c79 206c be physically l │ │ │ │ │ +0004b230: 6f63 6174 6564 2074 6865 7265 2e0a 0a1f ocated there.... │ │ │ │ │ +0004b240: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +0004b250: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +0004b260: 3a20 2f72 756e 2061 6e64 202f 7275 6e2f : /run and /run/ │ │ │ │ │ +0004b270: 6c6f 636b 2c20 2050 7265 763a 2054 6865 lock, Prev: The │ │ │ │ │ +0004b280: 2073 7973 7465 6d2d 7769 6465 206d 6169 system-wide mai │ │ │ │ │ +0004b290: 6c20 6469 7265 6374 6f72 792c 2020 5570 l directory, Up │ │ │ │ │ +0004b2a0: 3a20 4669 6c65 2073 7973 7465 6d20 6869 : File system hi │ │ │ │ │ +0004b2b0: 6572 6172 6368 790a 0a39 2e31 2e34 20e2 erarchy..9.1.4 . │ │ │ │ │ +0004b2c0: 8098 2f72 756e e280 9920 616e 6420 e280 ../run... and .. │ │ │ │ │ +0004b2d0: 982f 7275 6e2f 6c6f 636b e280 990a 2d2d ./run/lock....-- │ │ │ │ │ +0004b2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004b2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 ----------..The │ │ │ │ │ +0004b300: 6469 7265 6374 6f72 7920 e280 982f 7275 directory .../ru │ │ │ │ │ +0004b310: 6ee2 8099 2069 7320 636c 6561 7265 6420 n... is cleared │ │ │ │ │ +0004b320: 6174 2062 6f6f 742c 206e 6f72 6d61 6c6c at boot, normall │ │ │ │ │ +0004b330: 7920 6279 2062 6569 6e67 2061 206d 6f75 y by being a mou │ │ │ │ │ +0004b340: 6e74 2070 6f69 6e74 0a66 6f72 2061 2074 nt point.for a t │ │ │ │ │ +0004b350: 656d 706f 7261 7279 2066 696c 6520 7379 emporary file sy │ │ │ │ │ +0004b360: 7374 656d 2e20 2050 6163 6b61 6765 7320 stem. Packages │ │ │ │ │ +0004b370: 7468 6572 6566 6f72 6520 6d75 7374 206e therefore must n │ │ │ │ │ +0004b380: 6f74 2061 7373 756d 6520 7468 6174 0a61 ot assume that.a │ │ │ │ │ +0004b390: 6e79 2066 696c 6573 206f 7220 6469 7265 ny files or dire │ │ │ │ │ +0004b3a0: 6374 6f72 6965 7320 756e 6465 7220 e280 ctories under .. │ │ │ │ │ +0004b3b0: 982f 7275 6ee2 8099 206f 7468 6572 2074 ./run... other t │ │ │ │ │ +0004b3c0: 6861 6e20 e280 982f 7275 6e2f 6c6f 636b han .../run/lock │ │ │ │ │ +0004b3d0: e280 9920 6578 6973 740a 756e 6c65 7373 ... exist.unless │ │ │ │ │ +0004b3e0: 2074 6865 2070 6163 6b61 6765 2068 6173 the package has │ │ │ │ │ +0004b3f0: 2061 7272 616e 6765 6420 746f 2063 7265 arranged to cre │ │ │ │ │ +0004b400: 6174 6520 7468 6f73 6520 6669 6c65 7320 ate those files │ │ │ │ │ +0004b410: 6f72 2064 6972 6563 746f 7269 6573 0a73 or directories.s │ │ │ │ │ +0004b420: 696e 6365 2074 6865 206c 6173 7420 7265 ince the last re │ │ │ │ │ +0004b430: 626f 6f74 2e20 204e 6f72 6d61 6c6c 792c boot. Normally, │ │ │ │ │ +0004b440: 2074 6869 7320 6973 2064 6f6e 6520 6279 this is done by │ │ │ │ │ +0004b450: 2074 6865 2070 6163 6b61 6765 2076 6961 the package via │ │ │ │ │ +0004b460: 2061 6e0a 696e 6974 2073 6372 6970 742e an.init script. │ │ │ │ │ +0004b470: 2020 5365 6520 2a6e 6f74 6520 5772 6974 See *note Writ │ │ │ │ │ +0004b480: 696e 6720 7468 6520 7363 7269 7074 733a ing the scripts: │ │ │ │ │ +0004b490: 2031 3266 2e20 666f 7220 6d6f 7265 2069 12f. for more i │ │ │ │ │ +0004b4a0: 6e66 6f72 6d61 7469 6f6e 2e0a 0a50 6163 nformation...Pac │ │ │ │ │ +0004b4b0: 6b61 6765 7320 6d75 7374 206e 6f74 2069 kages must not i │ │ │ │ │ +0004b4c0: 6e63 6c75 6465 2066 696c 6573 206f 7220 nclude files or │ │ │ │ │ +0004b4d0: 6469 7265 6374 6f72 6965 7320 756e 6465 directories unde │ │ │ │ │ +0004b4e0: 7220 e280 982f 7275 6ee2 8099 2c20 6f72 r .../run..., or │ │ │ │ │ +0004b4f0: 2075 6e64 6572 0a74 6865 206f 6c64 6572 under.the older │ │ │ │ │ +0004b500: 20e2 8098 2f76 6172 2f72 756e e280 9920 .../var/run... │ │ │ │ │ +0004b510: 616e 6420 e280 982f 7661 722f 6c6f 636b and .../var/lock │ │ │ │ │ +0004b520: e280 9920 7061 7468 732e 2020 5468 6520 ... paths. The │ │ │ │ │ +0004b530: 6c61 7474 6572 2070 6174 6873 2077 696c latter paths wil │ │ │ │ │ +0004b540: 6c0a 6e6f 726d 616c 6c79 2062 6520 7379 l.normally be sy │ │ │ │ │ +0004b550: 6d6c 696e 6b73 206f 7220 6f74 6865 7220 mlinks or other │ │ │ │ │ +0004b560: 7265 6469 7265 6374 696f 6e73 2074 6f20 redirections to │ │ │ │ │ +0004b570: e280 982f 7275 6ee2 8099 2066 6f72 2062 .../run... for b │ │ │ │ │ +0004b580: 6163 6b77 6172 6473 0a63 6f6d 7061 7469 ackwards.compati │ │ │ │ │ +0004b590: 6269 6c69 7479 2e0a 0a1f 0a46 696c 653a bility.....File: │ │ │ │ │ +0004b5a0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0004b5b0: 6e66 6f2c 2020 4e6f 6465 3a20 5573 6572 nfo, Node: User │ │ │ │ │ +0004b5c0: 7320 616e 6420 6772 6f75 7073 2c20 204e s and groups, N │ │ │ │ │ +0004b5d0: 6578 743a 2053 7461 7274 696e 6720 7379 ext: Starting sy │ │ │ │ │ +0004b5e0: 7374 656d 2073 6572 7669 6365 732c 2020 stem services, │ │ │ │ │ +0004b5f0: 5072 6576 3a20 4669 6c65 2073 7973 7465 Prev: File syste │ │ │ │ │ +0004b600: 6d20 6869 6572 6172 6368 792c 2020 5570 m hierarchy, Up │ │ │ │ │ +0004b610: 3a20 5468 6520 4f70 6572 6174 696e 6720 : The Operating │ │ │ │ │ +0004b620: 5379 7374 656d 0a0a 392e 3220 5573 6572 System..9.2 User │ │ │ │ │ +0004b630: 7320 616e 6420 6772 6f75 7073 0a3d 3d3d s and groups.=== │ │ │ │ │ +0004b640: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0004b650: 3d0a 0a2a 204d 656e 753a 0a0a 2a20 496e =..* Menu:..* In │ │ │ │ │ +0004b660: 7472 6f64 7563 7469 6f6e 3a3a 0a2a 2055 troduction::.* U │ │ │ │ │ +0004b670: 4944 2061 6e64 2047 4944 2063 6c61 7373 ID and GID class │ │ │ │ │ +0004b680: 6573 3a3a 0a2a 204e 6f6e 2d65 7869 7374 es::.* Non-exist │ │ │ │ │ +0004b690: 656e 7420 686f 6d65 2064 6972 6563 746f ent home directo │ │ │ │ │ +0004b6a0: 7269 6573 3a3a 0a0a 1f0a 4669 6c65 3a20 ries::....File: │ │ │ │ │ +0004b6b0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0004b6c0: 666f 2c20 204e 6f64 653a 2049 6e74 726f fo, Node: Intro │ │ │ │ │ +0004b6d0: 6475 6374 696f 6e2c 2020 4e65 7874 3a20 duction, Next: │ │ │ │ │ +0004b6e0: 5549 4420 616e 6420 4749 4420 636c 6173 UID and GID clas │ │ │ │ │ +0004b6f0: 7365 732c 2020 5570 3a20 5573 6572 7320 ses, Up: Users │ │ │ │ │ +0004b700: 616e 6420 6772 6f75 7073 0a0a 392e 322e and groups..9.2. │ │ │ │ │ +0004b710: 3120 496e 7472 6f64 7563 7469 6f6e 0a2d 1 Introduction.- │ │ │ │ │ +0004b720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004b730: 2d0a 0a54 6865 2044 6562 6961 6e20 7379 -..The Debian sy │ │ │ │ │ +0004b740: 7374 656d 2063 616e 2062 6520 636f 6e66 stem can be conf │ │ │ │ │ +0004b750: 6967 7572 6564 2074 6f20 7573 6520 6569 igured to use ei │ │ │ │ │ +0004b760: 7468 6572 2070 6c61 696e 206f 7220 7368 ther plain or sh │ │ │ │ │ +0004b770: 6164 6f77 0a70 6173 7377 6f72 6473 2e0a adow.passwords.. │ │ │ │ │ +0004b780: 0a53 6f6d 6520 7573 6572 2069 6473 2028 .Some user ids ( │ │ │ │ │ +0004b790: 5549 4473 2920 616e 6420 6772 6f75 7020 UIDs) and group │ │ │ │ │ +0004b7a0: 6964 7320 2847 4944 7329 2061 7265 2072 ids (GIDs) are r │ │ │ │ │ +0004b7b0: 6573 6572 7665 6420 676c 6f62 616c 6c79 eserved globally │ │ │ │ │ +0004b7c0: 2066 6f72 2075 7365 0a62 7920 6365 7274 for use.by cert │ │ │ │ │ +0004b7d0: 6169 6e20 7061 636b 6167 6573 2e20 2042 ain packages. B │ │ │ │ │ +0004b7e0: 6563 6175 7365 2073 6f6d 6520 7061 636b ecause some pack │ │ │ │ │ +0004b7f0: 6167 6573 206e 6565 6420 746f 2069 6e63 ages need to inc │ │ │ │ │ +0004b800: 6c75 6465 2066 696c 6573 2077 6869 6368 lude files which │ │ │ │ │ +0004b810: 0a61 7265 206f 776e 6564 2062 7920 7468 .are owned by th │ │ │ │ │ +0004b820: 6573 6520 7573 6572 7320 6f72 2067 726f ese users or gro │ │ │ │ │ +0004b830: 7570 732c 206f 7220 6e65 6564 2074 6865 ups, or need the │ │ │ │ │ +0004b840: 2069 6473 2063 6f6d 7069 6c65 6420 696e ids compiled in │ │ │ │ │ +0004b850: 746f 0a62 696e 6172 6965 732c 2074 6865 to.binaries, the │ │ │ │ │ +0004b860: 7365 2069 6473 206d 7573 7420 6265 2075 se ids must be u │ │ │ │ │ +0004b870: 7365 6420 6f6e 2061 6e79 2044 6562 6961 sed on any Debia │ │ │ │ │ +0004b880: 6e20 7379 7374 656d 206f 6e6c 7920 666f n system only fo │ │ │ │ │ +0004b890: 7220 7468 650a 7075 7270 6f73 6520 666f r the.purpose fo │ │ │ │ │ +0004b8a0: 7220 7768 6963 6820 7468 6579 2061 7265 r which they are │ │ │ │ │ +0004b8b0: 2061 6c6c 6f63 6174 6564 2e20 2054 6869 allocated. Thi │ │ │ │ │ +0004b8c0: 7320 6973 2061 2073 6572 696f 7573 2072 s is a serious r │ │ │ │ │ +0004b8d0: 6573 7472 6963 7469 6f6e 2c0a 616e 6420 estriction,.and │ │ │ │ │ +0004b8e0: 7765 2073 686f 756c 6420 6176 6f69 6420 we should avoid │ │ │ │ │ +0004b8f0: 6765 7474 696e 6720 696e 2074 6865 2077 getting in the w │ │ │ │ │ +0004b900: 6179 206f 6620 6c6f 6361 6c20 6164 6d69 ay of local admi │ │ │ │ │ +0004b910: 6e69 7374 7261 7469 6f6e 2070 6f6c 6963 nistration polic │ │ │ │ │ +0004b920: 6965 732e 0a49 6e20 7061 7274 6963 756c ies..In particul │ │ │ │ │ +0004b930: 6172 2c20 6d61 6e79 2073 6974 6573 2061 ar, many sites a │ │ │ │ │ +0004b940: 6c6c 6f63 6174 6520 7573 6572 7320 616e llocate users an │ │ │ │ │ +0004b950: 642f 6f72 206c 6f63 616c 2073 7973 7465 d/or local syste │ │ │ │ │ +0004b960: 6d20 6772 6f75 7073 0a73 7461 7274 696e m groups.startin │ │ │ │ │ +0004b970: 6720 6174 2031 3030 2e0a 0a41 7061 7274 g at 100...Apart │ │ │ │ │ +0004b980: 2066 726f 6d20 7468 6973 2077 6520 7368 from this we sh │ │ │ │ │ +0004b990: 6f75 6c64 2068 6176 6520 6479 6e61 6d69 ould have dynami │ │ │ │ │ +0004b9a0: 6361 6c6c 7920 616c 6c6f 6361 7465 6420 cally allocated │ │ │ │ │ +0004b9b0: 6964 732c 2077 6869 6368 2073 686f 756c ids, which shoul │ │ │ │ │ +0004b9c0: 640a 6279 2064 6566 6175 6c74 2062 6520 d.by default be │ │ │ │ │ +0004b9d0: 6172 7261 6e67 6564 2069 6e20 736f 6d65 arranged in some │ │ │ │ │ +0004b9e0: 2073 656e 7369 626c 6520 6f72 6465 722c sensible order, │ │ │ │ │ +0004b9f0: 2062 7574 2074 6865 2062 6568 6176 696f but the behavio │ │ │ │ │ +0004ba00: 7220 7368 6f75 6c64 0a62 6520 636f 6e66 r should.be conf │ │ │ │ │ +0004ba10: 6967 7572 6162 6c65 2e20 2057 6865 6e20 igurable. When │ │ │ │ │ +0004ba20: 6d61 696e 7461 696e 6572 7320 6368 6f6f maintainers choo │ │ │ │ │ +0004ba30: 7365 2061 206e 6577 2068 6172 6463 6f64 se a new hardcod │ │ │ │ │ +0004ba40: 6564 206f 7220 6479 6e61 6d69 6361 6c6c ed or dynamicall │ │ │ │ │ +0004ba50: 790a 6765 6e65 7261 7465 6420 7573 6572 y.generated user │ │ │ │ │ +0004ba60: 6e61 6d65 2066 6f72 2070 6163 6b61 6765 name for package │ │ │ │ │ +0004ba70: 7320 746f 2075 7365 2c20 7468 6579 2073 s to use, they s │ │ │ │ │ +0004ba80: 686f 756c 6420 7374 6172 7420 7468 6973 hould start this │ │ │ │ │ +0004ba90: 2075 7365 726e 616d 650a 7769 7468 2061 username.with a │ │ │ │ │ +0004baa0: 6e20 756e 6465 7273 636f 7265 2e20 2054 n underscore. T │ │ │ │ │ +0004bab0: 6869 7320 6d69 6e69 6d69 7a65 7320 636f his minimizes co │ │ │ │ │ +0004bac0: 6c6c 6973 696f 6e73 2077 6974 6820 6c6f llisions with lo │ │ │ │ │ +0004bad0: 6361 6c6c 7920 6372 6561 7465 6420 7573 cally created us │ │ │ │ │ +0004bae0: 6572 0a61 6363 6f75 6e74 732e 0a0a 5061 er.accounts...Pa │ │ │ │ │ +0004baf0: 636b 6167 6573 206f 7468 6572 2074 6861 ckages other tha │ │ │ │ │ +0004bb00: 6e20 e280 9862 6173 652d 7061 7373 7764 n ...base-passwd │ │ │ │ │ +0004bb10: e280 9920 6d75 7374 206e 6f74 206d 6f64 ... must not mod │ │ │ │ │ +0004bb20: 6966 7920 e280 982f 6574 632f 7061 7373 ify .../etc/pass │ │ │ │ │ +0004bb30: 7764 e280 992c 0ae2 8098 2f65 7463 2f73 wd...,..../etc/s │ │ │ │ │ +0004bb40: 6861 646f 77e2 8099 2c20 e280 982f 6574 hadow..., .../et │ │ │ │ │ +0004bb50: 632f 6772 6f75 70e2 8099 206f 7220 e280 c/group... or .. │ │ │ │ │ +0004bb60: 982f 6574 632f 6773 6861 646f 77e2 8099 ./etc/gshadow... │ │ │ │ │ +0004bb70: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +0004bb80: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +0004bb90: 4e6f 6465 3a20 5549 4420 616e 6420 4749 Node: UID and GI │ │ │ │ │ +0004bba0: 4420 636c 6173 7365 732c 2020 4e65 7874 D classes, Next │ │ │ │ │ +0004bbb0: 3a20 4e6f 6e2d 6578 6973 7465 6e74 2068 : Non-existent h │ │ │ │ │ +0004bbc0: 6f6d 6520 6469 7265 6374 6f72 6965 732c ome directories, │ │ │ │ │ +0004bbd0: 2020 5072 6576 3a20 496e 7472 6f64 7563 Prev: Introduc │ │ │ │ │ +0004bbe0: 7469 6f6e 2c20 2055 703a 2055 7365 7273 tion, Up: Users │ │ │ │ │ +0004bbf0: 2061 6e64 2067 726f 7570 730a 0a39 2e32 and groups..9.2 │ │ │ │ │ +0004bc00: 2e32 2055 4944 2061 6e64 2047 4944 2063 .2 UID and GID c │ │ │ │ │ +0004bc10: 6c61 7373 6573 0a2d 2d2d 2d2d 2d2d 2d2d lasses.--------- │ │ │ │ │ +0004bc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004bc30: 0a0a 5468 6520 5549 4420 616e 6420 4749 ..The UID and GI │ │ │ │ │ +0004bc40: 4420 6e75 6d62 6572 7320 6172 6520 6469 D numbers are di │ │ │ │ │ +0004bc50: 7669 6465 6420 696e 746f 2063 6c61 7373 vided into class │ │ │ │ │ +0004bc60: 6573 2061 7320 666f 6c6c 6f77 733a 0a0a es as follows:.. │ │ │ │ │ +0004bc70: 302d 3939 3a0a 0a20 2020 2020 476c 6f62 0-99:.. Glob │ │ │ │ │ +0004bc80: 616c 6c79 2061 6c6c 6f63 6174 6564 2062 ally allocated b │ │ │ │ │ +0004bc90: 7920 7468 6520 4465 6269 616e 2070 726f y the Debian pro │ │ │ │ │ +0004bca0: 6a65 6374 2c20 7468 6520 7361 6d65 206f ject, the same o │ │ │ │ │ +0004bcb0: 6e20 6576 6572 7920 4465 6269 616e 0a20 n every Debian. │ │ │ │ │ +0004bcc0: 2020 2020 7379 7374 656d 2e20 2054 6865 system. The │ │ │ │ │ +0004bcd0: 7365 2069 6473 2077 696c 6c20 6170 7065 se ids will appe │ │ │ │ │ +0004bce0: 6172 2069 6e20 7468 6520 e280 9870 6173 ar in the ...pas │ │ │ │ │ +0004bcf0: 7377 64e2 8099 2061 6e64 20e2 8098 6772 swd... and ...gr │ │ │ │ │ +0004bd00: 6f75 70e2 8099 2066 696c 6573 206f 660a oup... files of. │ │ │ │ │ +0004bd10: 2020 2020 2061 6c6c 2044 6562 6961 6e20 all Debian │ │ │ │ │ +0004bd20: 7379 7374 656d 732c 206e 6577 2069 6473 systems, new ids │ │ │ │ │ +0004bd30: 2069 6e20 7468 6973 2072 616e 6765 2062 in this range b │ │ │ │ │ +0004bd40: 6569 6e67 2061 6464 6564 2061 7574 6f6d eing added autom │ │ │ │ │ +0004bd50: 6174 6963 616c 6c79 0a20 2020 2020 6173 atically. as │ │ │ │ │ +0004bd60: 2074 6865 20e2 8098 6261 7365 2d70 6173 the ...base-pas │ │ │ │ │ +0004bd70: 7377 64e2 8099 2070 6163 6b61 6765 2069 swd... package i │ │ │ │ │ +0004bd80: 7320 7570 6461 7465 642e 0a0a 2020 2020 s updated... │ │ │ │ │ +0004bd90: 2050 6163 6b61 6765 7320 7768 6963 6820 Packages which │ │ │ │ │ +0004bda0: 6e65 6564 2061 2073 696e 676c 6520 7374 need a single st │ │ │ │ │ +0004bdb0: 6174 6963 616c 6c79 2061 6c6c 6f63 6174 atically allocat │ │ │ │ │ +0004bdc0: 6564 2075 6964 206f 7220 6769 6420 7368 ed uid or gid sh │ │ │ │ │ +0004bdd0: 6f75 6c64 0a20 2020 2020 7573 6520 6f6e ould. use on │ │ │ │ │ +0004bde0: 6520 6f66 2074 6865 7365 3b20 7468 6569 e of these; thei │ │ │ │ │ +0004bdf0: 7220 6d61 696e 7461 696e 6572 7320 7368 r maintainers sh │ │ │ │ │ +0004be00: 6f75 6c64 2061 736b 2074 6865 20e2 8098 ould ask the ... │ │ │ │ │ +0004be10: 6261 7365 2d70 6173 7377 64e2 8099 0a20 base-passwd.... │ │ │ │ │ +0004be20: 2020 2020 6d61 696e 7461 696e 6572 2066 maintainer f │ │ │ │ │ +0004be30: 6f72 2069 6473 2e0a 0a31 3030 2d39 3939 or ids...100-999 │ │ │ │ │ +0004be40: 3a0a 0a20 2020 2020 4479 6e61 6d69 6361 :.. Dynamica │ │ │ │ │ +0004be50: 6c6c 7920 616c 6c6f 6361 7465 6420 7379 lly allocated sy │ │ │ │ │ +0004be60: 7374 656d 2075 7365 7273 2061 6e64 2067 stem users and g │ │ │ │ │ +0004be70: 726f 7570 732e 2020 5061 636b 6167 6573 roups. Packages │ │ │ │ │ +0004be80: 2077 6869 6368 206e 6565 640a 2020 2020 which need. │ │ │ │ │ +0004be90: 2061 2075 7365 7220 6f72 2067 726f 7570 a user or group │ │ │ │ │ +0004bea0: 2c20 6275 7420 6361 6e20 6861 7665 2074 , but can have t │ │ │ │ │ +0004beb0: 6869 7320 7573 6572 206f 7220 6772 6f75 his user or grou │ │ │ │ │ +0004bec0: 7020 616c 6c6f 6361 7465 640a 2020 2020 p allocated. │ │ │ │ │ +0004bed0: 2064 796e 616d 6963 616c 6c79 2061 6e64 dynamically and │ │ │ │ │ +0004bee0: 2064 6966 6665 7265 6e74 6c79 206f 6e20 differently on │ │ │ │ │ +0004bef0: 6561 6368 2073 7973 7465 6d2c 2073 686f each system, sho │ │ │ │ │ +0004bf00: 756c 6420 7573 6520 e280 9861 6464 7573 uld use ...addus │ │ │ │ │ +0004bf10: 6572 0a20 2020 2020 2d2d 7379 7374 656d er. --system │ │ │ │ │ +0004bf20: e280 9920 746f 2063 7265 6174 6520 7468 ... to create th │ │ │ │ │ +0004bf30: 6520 6772 6f75 7020 616e 642f 6f72 2075 e group and/or u │ │ │ │ │ +0004bf40: 7365 722e 2020 e280 9861 6464 7573 6572 ser. ...adduser │ │ │ │ │ +0004bf50: e280 9920 7769 6c6c 2063 6865 636b 0a20 ... will check. │ │ │ │ │ +0004bf60: 2020 2020 666f 7220 7468 6520 6578 6973 for the exis │ │ │ │ │ +0004bf70: 7465 6e63 6520 6f66 2074 6865 2075 7365 tence of the use │ │ │ │ │ +0004bf80: 7220 6f72 2067 726f 7570 2c20 616e 6420 r or group, and │ │ │ │ │ +0004bf90: 6966 206e 6563 6573 7361 7279 2063 686f if necessary cho │ │ │ │ │ +0004bfa0: 6f73 6520 616e 0a20 2020 2020 756e 7573 ose an. unus │ │ │ │ │ +0004bfb0: 6564 2069 6420 6261 7365 6420 6f6e 2074 ed id based on t │ │ │ │ │ +0004bfc0: 6865 2072 616e 6765 7320 7370 6563 6966 he ranges specif │ │ │ │ │ +0004bfd0: 6965 6420 696e 20e2 8098 6164 6475 7365 ied in ...adduse │ │ │ │ │ +0004bfe0: 722e 636f 6e66 e280 992e 0a0a 3130 3030 r.conf......1000 │ │ │ │ │ +0004bff0: 2d35 3939 3939 3a0a 0a20 2020 2020 4479 -59999:.. Dy │ │ │ │ │ +0004c000: 6e61 6d69 6361 6c6c 7920 616c 6c6f 6361 namically alloca │ │ │ │ │ +0004c010: 7465 6420 7573 6572 2061 6363 6f75 6e74 ted user account │ │ │ │ │ +0004c020: 732e 2020 4279 2064 6566 6175 6c74 20e2 s. By default . │ │ │ │ │ +0004c030: 8098 6164 6475 7365 72e2 8099 2077 696c ..adduser... wil │ │ │ │ │ +0004c040: 6c0a 2020 2020 2063 686f 6f73 6520 5549 l. choose UI │ │ │ │ │ +0004c050: 4473 2061 6e64 2047 4944 7320 666f 7220 Ds and GIDs for │ │ │ │ │ +0004c060: 7573 6572 2061 6363 6f75 6e74 7320 696e user accounts in │ │ │ │ │ +0004c070: 2074 6869 7320 7261 6e67 652c 2074 686f this range, tho │ │ │ │ │ +0004c080: 7567 680a 2020 2020 20e2 8098 6164 6475 ugh. ...addu │ │ │ │ │ +0004c090: 7365 722e 636f 6e66 e280 9920 6d61 7920 ser.conf... may │ │ │ │ │ +0004c0a0: 6265 2075 7365 6420 746f 206d 6f64 6966 be used to modif │ │ │ │ │ +0004c0b0: 7920 7468 6973 2062 6568 6176 696f 722e y this behavior. │ │ │ │ │ +0004c0c0: 0a0a 3630 3030 302d 3634 3939 393a 0a0a ..60000-64999:.. │ │ │ │ │ +0004c0d0: 2020 2020 2047 6c6f 6261 6c6c 7920 616c Globally al │ │ │ │ │ +0004c0e0: 6c6f 6361 7465 6420 6279 2074 6865 2044 located by the D │ │ │ │ │ +0004c0f0: 6562 6961 6e20 7072 6f6a 6563 742c 2062 ebian project, b │ │ │ │ │ +0004c100: 7574 206f 6e6c 7920 6372 6561 7465 6420 ut only created │ │ │ │ │ +0004c110: 6f6e 0a20 2020 2020 6465 6d61 6e64 2e20 on. demand. │ │ │ │ │ +0004c120: 2054 6865 2069 6473 2061 7265 2061 6c6c The ids are all │ │ │ │ │ +0004c130: 6f63 6174 6564 2063 656e 7472 616c 6c79 ocated centrally │ │ │ │ │ +0004c140: 2061 6e64 2073 7461 7469 6361 6c6c 792c and statically, │ │ │ │ │ +0004c150: 2062 7574 2074 6865 0a20 2020 2020 6163 but the. ac │ │ │ │ │ +0004c160: 7475 616c 2061 6363 6f75 6e74 7320 6172 tual accounts ar │ │ │ │ │ +0004c170: 6520 6f6e 6c79 2063 7265 6174 6564 206f e only created o │ │ │ │ │ +0004c180: 6e20 7573 6572 73e2 8099 2073 7973 7465 n users... syste │ │ │ │ │ +0004c190: 6d73 206f 6e20 6465 6d61 6e64 2e0a 0a20 ms on demand... │ │ │ │ │ +0004c1a0: 2020 2020 5468 6573 6520 6964 7320 6172 These ids ar │ │ │ │ │ +0004c1b0: 6520 666f 7220 7061 636b 6167 6573 2077 e for packages w │ │ │ │ │ +0004c1c0: 6869 6368 2061 7265 206f 6273 6375 7265 hich are obscure │ │ │ │ │ +0004c1d0: 206f 7220 7768 6963 6820 7265 7175 6972 or which requir │ │ │ │ │ +0004c1e0: 6520 6d61 6e79 0a20 2020 2020 7374 6174 e many. stat │ │ │ │ │ +0004c1f0: 6963 616c 6c79 2d61 6c6c 6f63 6174 6564 ically-allocated │ │ │ │ │ +0004c200: 2069 6473 2e20 2054 6865 7365 2070 6163 ids. These pac │ │ │ │ │ +0004c210: 6b61 6765 7320 7368 6f75 6c64 2063 6865 kages should che │ │ │ │ │ +0004c220: 636b 2066 6f72 2061 6e64 0a20 2020 2020 ck for and. │ │ │ │ │ +0004c230: 6372 6561 7465 2074 6865 2061 6363 6f75 create the accou │ │ │ │ │ +0004c240: 6e74 7320 696e 20e2 8098 2f65 7463 2f70 nts in .../etc/p │ │ │ │ │ +0004c250: 6173 7377 64e2 8099 206f 7220 e280 982f asswd... or .../ │ │ │ │ │ +0004c260: 6574 632f 6772 6f75 70e2 8099 2028 7573 etc/group... (us │ │ │ │ │ +0004c270: 696e 670a 2020 2020 20e2 8098 6164 6475 ing. ...addu │ │ │ │ │ +0004c280: 7365 72e2 8099 2069 6620 6974 2068 6173 ser... if it has │ │ │ │ │ +0004c290: 2074 6869 7320 6661 6369 6c69 7479 2920 this facility) │ │ │ │ │ +0004c2a0: 6966 206e 6563 6573 7361 7279 2e20 2050 if necessary. P │ │ │ │ │ +0004c2b0: 6163 6b61 6765 7320 7768 6963 680a 2020 ackages which. │ │ │ │ │ +0004c2c0: 2020 2061 7265 206c 696b 656c 7920 746f are likely to │ │ │ │ │ +0004c2d0: 2072 6571 7569 7265 2066 7572 7468 6572 require further │ │ │ │ │ +0004c2e0: 2061 6c6c 6f63 6174 696f 6e73 2073 686f allocations sho │ │ │ │ │ +0004c2f0: 756c 6420 6861 7665 2061 20e2 809c 686f uld have a ...ho │ │ │ │ │ +0004c300: 6c65 e280 9d20 6c65 6674 0a20 2020 2020 le... left. │ │ │ │ │ +0004c310: 6166 7465 7220 7468 656d 2069 6e20 7468 after them in th │ │ │ │ │ +0004c320: 6520 616c 6c6f 6361 7469 6f6e 2c20 746f e allocation, to │ │ │ │ │ +0004c330: 2067 6976 6520 7468 656d 2072 6f6f 6d20 give them room │ │ │ │ │ +0004c340: 746f 2067 726f 772e 0a0a 3635 3030 302d to grow...65000- │ │ │ │ │ +0004c350: 3635 3533 333a 0a0a 2020 2020 2052 6573 65533:.. Res │ │ │ │ │ +0004c360: 6572 7665 642e 0a0a 3635 3533 343a 0a0a erved...65534:.. │ │ │ │ │ +0004c370: 2020 2020 2055 7365 7220 e280 986e 6f62 User ...nob │ │ │ │ │ +0004c380: 6f64 79e2 8099 2e20 2054 6865 2063 6f72 ody.... The cor │ │ │ │ │ +0004c390: 7265 7370 6f6e 6469 6e67 2067 6964 2072 responding gid r │ │ │ │ │ +0004c3a0: 6566 6572 7320 746f 2074 6865 2067 726f efers to the gro │ │ │ │ │ +0004c3b0: 7570 0a20 2020 2020 e280 986e 6f67 726f up. ...nogro │ │ │ │ │ +0004c3c0: 7570 e280 992e 0a0a 3635 3533 353a 0a0a up......65535:.. │ │ │ │ │ +0004c3d0: 2020 2020 2054 6869 7320 7661 6c75 6520 This value │ │ │ │ │ +0004c3e0: 276d 7573 7420 6e6f 7427 2062 6520 7573 'must not' be us │ │ │ │ │ +0004c3f0: 6564 2c20 6265 6361 7573 6520 6974 2077 ed, because it w │ │ │ │ │ +0004c400: 6173 2074 6865 2065 7272 6f72 2072 6574 as the error ret │ │ │ │ │ +0004c410: 7572 6e0a 2020 2020 2073 656e 7469 6e65 urn. sentine │ │ │ │ │ +0004c420: 6c20 7661 6c75 6520 7768 656e 20e2 8098 l value when ... │ │ │ │ │ +0004c430: 7569 645f 74e2 8099 2077 6173 2031 3620 uid_t... was 16 │ │ │ │ │ +0004c440: 6269 7473 2e0a 0a36 3535 3336 2d34 3239 bits...65536-429 │ │ │ │ │ +0004c450: 3439 3637 3239 333a 0a0a 2020 2020 2044 4967293:.. D │ │ │ │ │ +0004c460: 796e 616d 6963 616c 6c79 2061 6c6c 6f63 ynamically alloc │ │ │ │ │ +0004c470: 6174 6564 2075 7365 7220 6163 636f 756e ated user accoun │ │ │ │ │ +0004c480: 7473 2e20 2042 7920 6465 6661 756c 7420 ts. By default │ │ │ │ │ +0004c490: e280 9861 6464 7573 6572 e280 9920 7769 ...adduser... wi │ │ │ │ │ +0004c4a0: 6c6c 206e 6f74 0a20 2020 2020 616c 6c6f ll not. allo │ │ │ │ │ +0004c4b0: 6361 7465 2055 4944 7320 616e 6420 4749 cate UIDs and GI │ │ │ │ │ +0004c4c0: 4473 2069 6e20 7468 6973 2072 616e 6765 Ds in this range │ │ │ │ │ +0004c4d0: 2c20 746f 2065 6173 6520 636f 6d70 6174 , to ease compat │ │ │ │ │ +0004c4e0: 6962 696c 6974 7920 7769 7468 0a20 2020 ibility with. │ │ │ │ │ +0004c4f0: 2020 6c65 6761 6379 2073 7973 7465 6d73 legacy systems │ │ │ │ │ +0004c500: 2077 6865 7265 20e2 8098 7569 645f 74e2 where ...uid_t. │ │ │ │ │ +0004c510: 8099 2069 7320 7374 696c 6c20 3136 2062 .. is still 16 b │ │ │ │ │ +0004c520: 6974 732e 0a0a 3432 3934 3936 3732 3934 its...4294967294 │ │ │ │ │ +0004c530: 3a0a 0a20 2020 2020 e280 9828 7569 645f :.. ...(uid_ │ │ │ │ │ +0004c540: 7429 282d 3229 203d 3d20 2867 6964 5f74 t)(-2) == (gid_t │ │ │ │ │ +0004c550: 2928 2d32 29e2 8099 2027 6d75 7374 206e )(-2)... 'must n │ │ │ │ │ +0004c560: 6f74 2720 6265 2075 7365 642c 2062 6563 ot' be used, bec │ │ │ │ │ +0004c570: 6175 7365 2069 7420 6973 2075 7365 640a ause it is used. │ │ │ │ │ +0004c580: 2020 2020 2061 7320 7468 6520 616e 6f6e as the anon │ │ │ │ │ +0004c590: 796d 6f75 732c 2075 6e61 7574 6865 6e74 ymous, unauthent │ │ │ │ │ +0004c5a0: 6963 6174 6564 2075 7365 7220 6279 2073 icated user by s │ │ │ │ │ +0004c5b0: 6f6d 6520 4e46 5320 696d 706c 656d 656e ome NFS implemen │ │ │ │ │ +0004c5c0: 7461 7469 6f6e 732e 0a0a 3432 3934 3936 tations...429496 │ │ │ │ │ +0004c5d0: 3732 3935 3a0a 0a20 2020 2020 e280 9828 7295:.. ...( │ │ │ │ │ +0004c5e0: 7569 645f 7429 282d 3129 203d 3d20 2867 uid_t)(-1) == (g │ │ │ │ │ +0004c5f0: 6964 5f74 2928 2d31 29e2 8099 2027 6d75 id_t)(-1)... 'mu │ │ │ │ │ +0004c600: 7374 206e 6f74 2720 6265 2075 7365 642c st not' be used, │ │ │ │ │ +0004c610: 2062 6563 6175 7365 2069 7420 6973 2074 because it is t │ │ │ │ │ +0004c620: 6865 0a20 2020 2020 6572 726f 7220 7265 he. error re │ │ │ │ │ +0004c630: 7475 726e 2073 656e 7469 6e65 6c20 7661 turn sentinel va │ │ │ │ │ +0004c640: 6c75 652e 0a0a 1f0a 4669 6c65 3a20 6465 lue.....File: de │ │ │ │ │ +0004c650: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0004c660: 2c20 204e 6f64 653a 204e 6f6e 2d65 7869 , Node: Non-exi │ │ │ │ │ +0004c670: 7374 656e 7420 686f 6d65 2064 6972 6563 stent home direc │ │ │ │ │ +0004c680: 746f 7269 6573 2c20 2050 7265 763a 2055 tories, Prev: U │ │ │ │ │ +0004c690: 4944 2061 6e64 2047 4944 2063 6c61 7373 ID and GID class │ │ │ │ │ +0004c6a0: 6573 2c20 2055 703a 2055 7365 7273 2061 es, Up: Users a │ │ │ │ │ +0004c6b0: 6e64 2067 726f 7570 730a 0a39 2e32 2e33 nd groups..9.2.3 │ │ │ │ │ +0004c6c0: 204e 6f6e 2d65 7869 7374 656e 7420 686f Non-existent ho │ │ │ │ │ +0004c6d0: 6d65 2064 6972 6563 746f 7269 6573 0a2d me directories.- │ │ │ │ │ +0004c6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004c6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004c700: 2d2d 0a0a 5468 6520 6361 6e6f 6e69 6361 --..The canonica │ │ │ │ │ +0004c710: 6c20 6e6f 6e2d 6578 6973 7465 6e74 2068 l non-existent h │ │ │ │ │ +0004c720: 6f6d 6520 6469 7265 6374 6f72 7920 6973 ome directory is │ │ │ │ │ +0004c730: 20e2 8098 2f6e 6f6e 6578 6973 7465 6e74 .../nonexistent │ │ │ │ │ +0004c740: e280 992e 2020 5573 6572 7320 7768 6f0a .... Users who. │ │ │ │ │ +0004c750: 7368 6f75 6c64 206e 6f74 2068 6176 6520 should not have │ │ │ │ │ +0004c760: 6120 686f 6d65 2064 6972 6563 746f 7279 a home directory │ │ │ │ │ +0004c770: 2073 686f 756c 6420 6861 7665 2074 6865 should have the │ │ │ │ │ +0004c780: 6972 2068 6f6d 6520 6469 7265 6374 6f72 ir home director │ │ │ │ │ +0004c790: 7920 7365 7420 746f 0a74 6869 7320 7661 y set to.this va │ │ │ │ │ +0004c7a0: 6c75 652e 0a0a 5468 6520 4465 6269 616e lue...The Debian │ │ │ │ │ +0004c7b0: 2061 7574 6f62 7569 6c64 6572 7320 7365 autobuilders se │ │ │ │ │ +0004c7c0: 7420 484f 4d45 2074 6f20 e280 982f 6e6f t HOME to .../no │ │ │ │ │ +0004c7d0: 6e65 7869 7374 656e 74e2 8099 2073 6f20 nexistent... so │ │ │ │ │ +0004c7e0: 7468 6174 2070 6163 6b61 6765 730a 7768 that packages.wh │ │ │ │ │ +0004c7f0: 6963 6820 7472 7920 746f 2077 7269 7465 ich try to write │ │ │ │ │ +0004c800: 2074 6f20 6120 686f 6d65 2064 6972 6563 to a home direc │ │ │ │ │ +0004c810: 746f 7279 2077 696c 6c20 6661 696c 2074 tory will fail t │ │ │ │ │ +0004c820: 6f20 6275 696c 642e 0a0a 1f0a 4669 6c65 o build.....File │ │ │ │ │ +0004c830: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0004c840: 696e 666f 2c20 204e 6f64 653a 2053 7461 info, Node: Sta │ │ │ │ │ +0004c850: 7274 696e 6720 7379 7374 656d 2073 6572 rting system ser │ │ │ │ │ +0004c860: 7669 6365 732c 2020 4e65 7874 3a20 436f vices, Next: Co │ │ │ │ │ +0004c870: 6e73 6f6c 6520 6d65 7373 6167 6573 2066 nsole messages f │ │ │ │ │ +0004c880: 726f 6d20 696e 6974 2064 2073 6372 6970 rom init d scrip │ │ │ │ │ +0004c890: 7473 2c20 2050 7265 763a 2055 7365 7273 ts, Prev: Users │ │ │ │ │ +0004c8a0: 2061 6e64 2067 726f 7570 732c 2020 5570 and groups, Up │ │ │ │ │ +0004c8b0: 3a20 5468 6520 4f70 6572 6174 696e 6720 : The Operating │ │ │ │ │ +0004c8c0: 5379 7374 656d 0a0a 392e 3320 5374 6172 System..9.3 Star │ │ │ │ │ +0004c8d0: 7469 6e67 2073 7973 7465 6d20 7365 7276 ting system serv │ │ │ │ │ +0004c8e0: 6963 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ices.=========== │ │ │ │ │ +0004c8f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0004c900: 3d0a 0a44 6562 6961 6e20 7061 636b 6167 =..Debian packag │ │ │ │ │ +0004c910: 6573 2074 6861 7420 7072 6f76 6964 6520 es that provide │ │ │ │ │ +0004c920: 7379 7374 656d 2073 6572 7669 6365 7320 system services │ │ │ │ │ +0004c930: 7368 6f75 6c64 2061 7272 616e 6765 2066 should arrange f │ │ │ │ │ +0004c940: 6f72 2074 686f 7365 0a73 6572 7669 6365 or those.service │ │ │ │ │ +0004c950: 7320 746f 2062 6520 6175 746f 6d61 7469 s to be automati │ │ │ │ │ +0004c960: 6361 6c6c 7920 7374 6172 7465 6420 616e cally started an │ │ │ │ │ +0004c970: 6420 7374 6f70 7065 6420 6279 2074 6865 d stopped by the │ │ │ │ │ +0004c980: 2069 6e69 7420 7379 7374 656d 206f 720a init system or. │ │ │ │ │ +0004c990: 7365 7276 6963 6520 6d61 6e61 6765 722e service manager. │ │ │ │ │ +0004c9a0: 2020 5468 6973 2073 6563 7469 6f6e 2064 This section d │ │ │ │ │ +0004c9b0: 6573 6372 6962 6573 2068 6f77 2074 6861 escribes how tha │ │ │ │ │ +0004c9c0: 7420 6973 2064 6f6e 652e 0a0a 2a20 4d65 t is done...* Me │ │ │ │ │ +0004c9d0: 6e75 3a0a 0a2a 2049 6e74 726f 6475 6374 nu:..* Introduct │ │ │ │ │ +0004c9e0: 696f 6e3a 2049 6e74 726f 6475 6374 696f ion: Introductio │ │ │ │ │ +0004c9f0: 6e3c 323e 2e0a 2a20 5772 6974 696e 6720 n<2>..* Writing │ │ │ │ │ +0004ca00: 7468 6520 7363 7269 7074 733a 3a0a 2a20 the scripts::.* │ │ │ │ │ +0004ca10: 496e 7465 7266 6163 696e 6720 7769 7468 Interfacing with │ │ │ │ │ +0004ca20: 2069 6e69 7420 7379 7374 656d 733a 3a0a init systems::. │ │ │ │ │ +0004ca30: 2a20 426f 6f74 2d74 696d 6520 696e 6974 * Boot-time init │ │ │ │ │ +0004ca40: 6961 6c69 7a61 7469 6f6e 3a3a 0a2a 2045 ialization::.* E │ │ │ │ │ +0004ca50: 7861 6d70 6c65 3a3a 0a0a 1f0a 4669 6c65 xample::....File │ │ │ │ │ +0004ca60: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0004ca70: 696e 666f 2c20 204e 6f64 653a 2049 6e74 info, Node: Int │ │ │ │ │ +0004ca80: 726f 6475 6374 696f 6e3c 323e 2c20 204e roduction<2>, N │ │ │ │ │ +0004ca90: 6578 743a 2057 7269 7469 6e67 2074 6865 ext: Writing the │ │ │ │ │ +0004caa0: 2073 6372 6970 7473 2c20 2055 703a 2053 scripts, Up: S │ │ │ │ │ +0004cab0: 7461 7274 696e 6720 7379 7374 656d 2073 tarting system s │ │ │ │ │ +0004cac0: 6572 7669 6365 730a 0a39 2e33 2e31 2049 ervices..9.3.1 I │ │ │ │ │ +0004cad0: 6e74 726f 6475 6374 696f 6e0a 2d2d 2d2d ntroduction.---- │ │ │ │ │ +0004cae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ +0004caf0: 5468 6520 6465 6661 756c 7420 696e 6974 The default init │ │ │ │ │ +0004cb00: 2073 7973 7465 6d20 616e 6420 7365 7276 system and serv │ │ │ │ │ +0004cb10: 6963 6520 6d61 6e61 6765 7220 696e 2044 ice manager in D │ │ │ │ │ +0004cb20: 6562 6961 6e20 6973 20e2 8098 7379 7374 ebian is ...syst │ │ │ │ │ +0004cb30: 656d 64e2 8099 2e0a 5061 636b 6167 6573 emd.....Packages │ │ │ │ │ +0004cb40: 2074 6861 7420 7769 7368 2074 6f20 6175 that wish to au │ │ │ │ │ +0004cb50: 746f 6d61 7469 6361 6c6c 7920 7374 6172 tomatically star │ │ │ │ │ +0004cb60: 7420 616e 6420 7374 6f70 2073 7973 7465 t and stop syste │ │ │ │ │ +0004cb70: 6d20 7365 7276 6963 6573 206d 7573 740a m services must. │ │ │ │ │ +0004cb80: 696e 636c 7564 6520 e280 9873 7973 7465 include ...syste │ │ │ │ │ +0004cb90: 6d64 e280 9920 7365 7276 6963 6520 756e md... service un │ │ │ │ │ +0004cba0: 6974 7320 746f 2064 6f20 736f 2c20 756e its to do so, un │ │ │ │ │ +0004cbb0: 6c65 7373 2074 6865 2073 6572 7669 6365 less the service │ │ │ │ │ +0004cbc0: 2069 7320 6f6e 6c79 0a69 6e74 656e 6465 is only.intende │ │ │ │ │ +0004cbd0: 6420 666f 7220 7573 6520 6f6e 2073 7973 d for use on sys │ │ │ │ │ +0004cbe0: 7465 6d73 2072 756e 6e69 6e67 2061 6c74 tems running alt │ │ │ │ │ +0004cbf0: 6572 6e61 7465 2069 6e69 7420 7379 7374 ernate init syst │ │ │ │ │ +0004cc00: 656d 732e 2020 5365 650a e280 9873 7973 ems. See....sys │ │ │ │ │ +0004cc10: 7465 6d64 2e73 6572 7669 6365 2835 29e2 temd.service(5). │ │ │ │ │ +0004cc20: 8099 2066 6f72 2064 6574 6169 6c73 206f .. for details o │ │ │ │ │ +0004cc30: 6e20 7468 6520 7379 6e74 6178 206f 6620 n the syntax of │ │ │ │ │ +0004cc40: 6120 7365 7276 6963 6520 756e 6974 2066 a service unit f │ │ │ │ │ +0004cc50: 696c 652e 0a0a 496e 2074 6865 2063 6f6d ile...In the com │ │ │ │ │ +0004cc60: 6d6f 6e20 6361 7365 2074 6861 7420 6120 mon case that a │ │ │ │ │ +0004cc70: 7061 636b 6167 6520 696e 636c 7564 6573 package includes │ │ │ │ │ +0004cc80: 2061 2073 696e 676c 6520 7379 7374 656d a single system │ │ │ │ │ +0004cc90: 2073 6572 7669 6365 2c20 7468 650a 7365 service, the.se │ │ │ │ │ +0004cca0: 7276 6963 6520 756e 6974 2073 686f 756c rvice unit shoul │ │ │ │ │ +0004ccb0: 6420 6861 7665 2074 6865 2073 616d 6520 d have the same │ │ │ │ │ +0004ccc0: 6e61 6d65 2061 7320 7468 6520 7061 636b name as the pack │ │ │ │ │ +0004ccd0: 6167 6520 706c 7573 2074 6865 0ae2 8098 age plus the.... │ │ │ │ │ +0004cce0: 2e73 6572 7669 6365 e280 9920 6578 7465 .service... exte │ │ │ │ │ +0004ccf0: 6e73 696f 6e2e 0a0a 5061 636b 6167 6573 nsion...Packages │ │ │ │ │ +0004cd00: 2069 6e63 6c75 6469 6e67 2061 2073 6572 including a ser │ │ │ │ │ +0004cd10: 7669 6365 2075 6e69 7420 6d61 7920 6f70 vice unit may op │ │ │ │ │ +0004cd20: 7469 6f6e 616c 6c79 2069 6e63 6c75 6465 tionally include │ │ │ │ │ +0004cd30: 2061 6e20 696e 6974 2073 6372 6970 740a an init script. │ │ │ │ │ +0004cd40: 746f 2073 7570 706f 7274 206f 7468 6572 to support other │ │ │ │ │ +0004cd50: 2069 6e69 7420 7379 7374 656d 732e 2020 init systems. │ │ │ │ │ +0004cd60: 496e 2074 6869 7320 6361 7365 2c20 7468 In this case, th │ │ │ │ │ +0004cd70: 6520 696e 6974 2073 6372 6970 7420 7368 e init script sh │ │ │ │ │ +0004cd80: 6f75 6c64 0a68 6176 6520 7468 6520 7361 ould.have the sa │ │ │ │ │ +0004cd90: 6d65 206e 616d 6520 6173 2074 6865 20e2 me name as the . │ │ │ │ │ +0004cda0: 8098 7379 7374 656d 64e2 8099 2073 6572 ..systemd... ser │ │ │ │ │ +0004cdb0: 7669 6365 2075 6e69 7420 736f 2074 6861 vice unit so tha │ │ │ │ │ +0004cdc0: 7420 e280 9873 7973 7465 6d64 e280 9920 t ...systemd... │ │ │ │ │ +0004cdd0: 7769 6c6c 0a69 676e 6f72 6520 6974 2061 will.ignore it a │ │ │ │ │ +0004cde0: 6e64 2075 7365 2074 6865 2073 6572 7669 nd use the servi │ │ │ │ │ +0004cdf0: 6365 2075 6e69 7420 696e 7374 6561 642e ce unit instead. │ │ │ │ │ +0004ce00: 2020 5061 636b 6167 6573 206d 6179 2061 Packages may a │ │ │ │ │ +0004ce10: 6c73 6f20 7375 7070 6f72 740a 6f74 6865 lso support.othe │ │ │ │ │ +0004ce20: 7220 696e 6974 2073 7973 7465 6d73 2062 r init systems b │ │ │ │ │ +0004ce30: 7920 696e 636c 7564 696e 6720 636f 6e66 y including conf │ │ │ │ │ +0004ce40: 6967 7572 6174 696f 6e20 696e 2074 6865 iguration in the │ │ │ │ │ +0004ce50: 206e 6174 6976 6520 666f 726d 6174 206f native format o │ │ │ │ │ +0004ce60: 660a 7468 6f73 6520 696e 6974 2073 7973 f.those init sys │ │ │ │ │ +0004ce70: 7465 6d73 2e0a 0ae2 8098 7379 7374 656d tems......system │ │ │ │ │ +0004ce80: 64e2 8099 2075 7365 7320 6465 7065 6e64 d... uses depend │ │ │ │ │ +0004ce90: 656e 6379 2061 6e64 206f 7264 6572 696e ency and orderin │ │ │ │ │ +0004cea0: 6720 696e 666f 726d 6174 696f 6e20 636f g information co │ │ │ │ │ +0004ceb0: 6e74 6169 6e65 6420 7769 7468 696e 2074 ntained within t │ │ │ │ │ +0004cec0: 6865 0a2b 656e 6162 6c65 6420 756e 6974 he.+enabled unit │ │ │ │ │ +0004ced0: 2066 696c 6573 2074 6f20 6465 6369 6465 files to decide │ │ │ │ │ +0004cee0: 2077 6869 6368 2073 6572 7669 6365 7320 which services │ │ │ │ │ +0004cef0: 746f 2072 756e 2061 6e64 2069 6e20 7768 to run and in wh │ │ │ │ │ +0004cf00: 6963 6820 6f72 6465 722e 0a54 6865 20e2 ich order..The . │ │ │ │ │ +0004cf10: 8098 7379 7376 2d72 63e2 8099 2072 756e ..sysv-rc... run │ │ │ │ │ +0004cf20: 6c65 7665 6c20 7379 7374 656d 2066 6f72 level system for │ │ │ │ │ +0004cf30: 20e2 8098 7379 7376 696e 6974 e280 9920 ...sysvinit... │ │ │ │ │ +0004cf40: 7573 6573 2073 796d 6c69 6e6b 7320 696e uses symlinks in │ │ │ │ │ +0004cf50: 0ae2 8098 2f65 7463 2f72 636e 2e64 e280 ..../etc/rcn.d.. │ │ │ │ │ +0004cf60: 9920 746f 2064 6563 6964 6520 7768 6963 . to decide whic │ │ │ │ │ +0004cf70: 6820 7363 7269 7074 7320 746f 2072 756e h scripts to run │ │ │ │ │ +0004cf80: 2061 6e64 2069 6e20 7768 6963 6820 6f72 and in which or │ │ │ │ │ +0004cf90: 6465 7220 6174 2062 6f6f 740a 7469 6d65 der at boot.time │ │ │ │ │ +0004cfa0: 2061 6e64 2077 6865 6e20 7468 6520 696e and when the in │ │ │ │ │ +0004cfb0: 6974 2073 7461 7465 2028 6f72 20e2 809c it state (or ... │ │ │ │ │ +0004cfc0: 7275 6e6c 6576 656c e280 9d29 2069 7320 runlevel...) is │ │ │ │ │ +0004cfd0: 6368 616e 6765 642e 2020 5365 6520 7468 changed. See th │ │ │ │ │ +0004cfe0: 650a e280 9852 4541 444d 452e 7275 6e6c e....README.runl │ │ │ │ │ +0004cff0: 6576 656c 73e2 8099 2066 696c 6520 7368 evels... file sh │ │ │ │ │ +0004d000: 6970 7065 6420 7769 7468 20e2 8098 7379 ipped with ...sy │ │ │ │ │ +0004d010: 7376 2d72 63e2 8099 2066 6f72 2069 6d70 sv-rc... for imp │ │ │ │ │ +0004d020: 6c65 6d65 6e74 6174 696f 6e0a 6465 7461 lementation.deta │ │ │ │ │ +0004d030: 696c 732e 2020 4f74 6865 7220 616c 7465 ils. Other alte │ │ │ │ │ +0004d040: 726e 6174 6976 6573 206d 6967 6874 2065 rnatives might e │ │ │ │ │ +0004d050: 7869 7374 2e0a 0a54 6865 2073 6563 7469 xist...The secti │ │ │ │ │ +0004d060: 6f6e 7320 6265 6c6f 7720 6465 7363 7269 ons below descri │ │ │ │ │ +0004d070: 6265 2068 6f77 2074 6f20 7772 6974 6520 be how to write │ │ │ │ │ +0004d080: 7468 6f73 6520 7363 7269 7074 7320 616e those scripts an │ │ │ │ │ +0004d090: 6420 636f 6e66 6967 7572 650a 7468 6f73 d configure.thos │ │ │ │ │ +0004d0a0: 6520 7379 6d6c 696e 6b73 2e0a 0a1f 0a46 e symlinks.....F │ │ │ │ │ +0004d0b0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +0004d0c0: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +0004d0d0: 5772 6974 696e 6720 7468 6520 7363 7269 Writing the scri │ │ │ │ │ +0004d0e0: 7074 732c 2020 4e65 7874 3a20 496e 7465 pts, Next: Inte │ │ │ │ │ +0004d0f0: 7266 6163 696e 6720 7769 7468 2069 6e69 rfacing with ini │ │ │ │ │ +0004d100: 7420 7379 7374 656d 732c 2020 5072 6576 t systems, Prev │ │ │ │ │ +0004d110: 3a20 496e 7472 6f64 7563 7469 6f6e 3c32 : Introduction<2 │ │ │ │ │ +0004d120: 3e2c 2020 5570 3a20 5374 6172 7469 6e67 >, Up: Starting │ │ │ │ │ +0004d130: 2073 7973 7465 6d20 7365 7276 6963 6573 system services │ │ │ │ │ +0004d140: 0a0a 392e 332e 3220 5772 6974 696e 6720 ..9.3.2 Writing │ │ │ │ │ +0004d150: 7468 6520 7363 7269 7074 730a 2d2d 2d2d the scripts.---- │ │ │ │ │ +0004d160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004d170: 2d2d 2d2d 2d0a 0a49 6e69 7420 7363 7269 -----..Init scri │ │ │ │ │ +0004d180: 7074 7320 6172 6520 706c 6163 6564 2069 pts are placed i │ │ │ │ │ +0004d190: 6e20 e280 982f 6574 632f 696e 6974 2e64 n .../etc/init.d │ │ │ │ │ +0004d1a0: e280 992e 2020 496e 2074 6865 2063 6f6d .... In the com │ │ │ │ │ +0004d1b0: 6d6f 6e20 6361 7365 2074 6861 7420 610a mon case that a. │ │ │ │ │ +0004d1c0: 7061 636b 6167 6520 7374 6172 7473 2061 package starts a │ │ │ │ │ +0004d1d0: 2073 696e 676c 6520 7365 7276 6963 652c single service, │ │ │ │ │ +0004d1e0: 2074 6865 7920 7368 6f75 6c64 2062 6520 they should be │ │ │ │ │ +0004d1f0: 6e61 6d65 640a e280 982f 6574 632f 696e named..../etc/in │ │ │ │ │ +0004d200: 6974 2e64 2f70 6163 6b61 6765 e280 992e it.d/package.... │ │ │ │ │ +0004d210: 2020 5468 6579 2073 686f 756c 6420 6163 They should ac │ │ │ │ │ +0004d220: 6365 7074 206f 6e65 2061 7267 756d 656e cept one argumen │ │ │ │ │ +0004d230: 742c 2073 6179 696e 6720 7768 6174 2074 t, saying what t │ │ │ │ │ +0004d240: 6f0a 646f 3a0a 0ae2 8098 7374 6172 74e2 o.do:.....start. │ │ │ │ │ +0004d250: 8099 0a0a 2020 2020 2073 7461 7274 2074 .... start t │ │ │ │ │ +0004d260: 6865 2073 6572 7669 6365 2c0a 0ae2 8098 he service,..... │ │ │ │ │ +0004d270: 7374 6f70 e280 990a 0a20 2020 2020 7374 stop..... st │ │ │ │ │ +0004d280: 6f70 2074 6865 2073 6572 7669 6365 2c0a op the service,. │ │ │ │ │ +0004d290: 0ae2 8098 7265 7374 6172 74e2 8099 0a0a ....restart..... │ │ │ │ │ +0004d2a0: 2020 2020 2073 746f 7020 616e 6420 7265 stop and re │ │ │ │ │ +0004d2b0: 7374 6172 7420 7468 6520 7365 7276 6963 start the servic │ │ │ │ │ +0004d2c0: 6520 6966 2069 74e2 8099 7320 616c 7265 e if it...s alre │ │ │ │ │ +0004d2d0: 6164 7920 7275 6e6e 696e 672c 206f 7468 ady running, oth │ │ │ │ │ +0004d2e0: 6572 7769 7365 0a20 2020 2020 7374 6172 erwise. star │ │ │ │ │ +0004d2f0: 7420 7468 6520 7365 7276 6963 650a 0ae2 t the service... │ │ │ │ │ +0004d300: 8098 7472 792d 7265 7374 6172 74e2 8099 ..try-restart... │ │ │ │ │ +0004d310: 0a0a 2020 2020 2072 6573 7461 7274 2074 .. restart t │ │ │ │ │ +0004d320: 6865 2073 6572 7669 6365 2069 6620 6974 he service if it │ │ │ │ │ +0004d330: e280 9973 2061 6c72 6561 6479 2072 756e ...s already run │ │ │ │ │ +0004d340: 6e69 6e67 2c20 6f74 6865 7277 6973 6520 ning, otherwise │ │ │ │ │ +0004d350: 6a75 7374 2072 6570 6f72 740a 2020 2020 just report. │ │ │ │ │ +0004d360: 2073 7563 6365 7373 2e0a 0ae2 8098 7265 success......re │ │ │ │ │ +0004d370: 6c6f 6164 e280 990a 0a20 2020 2020 6361 load..... ca │ │ │ │ │ +0004d380: 7573 6520 7468 6520 636f 6e66 6967 7572 use the configur │ │ │ │ │ +0004d390: 6174 696f 6e20 6f66 2074 6865 2073 6572 ation of the ser │ │ │ │ │ +0004d3a0: 7669 6365 2074 6f20 6265 2072 656c 6f61 vice to be reloa │ │ │ │ │ +0004d3b0: 6465 6420 7769 7468 6f75 740a 2020 2020 ded without. │ │ │ │ │ +0004d3c0: 2061 6374 7561 6c6c 7920 7374 6f70 7069 actually stoppi │ │ │ │ │ +0004d3d0: 6e67 2061 6e64 2072 6573 7461 7274 696e ng and restartin │ │ │ │ │ +0004d3e0: 6720 7468 6520 7365 7276 6963 652c 0a0a g the service,.. │ │ │ │ │ +0004d3f0: e280 9866 6f72 6365 2d72 656c 6f61 64e2 ...force-reload. │ │ │ │ │ +0004d400: 8099 0a0a 2020 2020 2063 6175 7365 2074 .... cause t │ │ │ │ │ +0004d410: 6865 2063 6f6e 6669 6775 7261 7469 6f6e he configuration │ │ │ │ │ +0004d420: 2074 6f20 6265 2072 656c 6f61 6465 6420 to be reloaded │ │ │ │ │ +0004d430: 6966 2074 6865 2073 6572 7669 6365 2073 if the service s │ │ │ │ │ +0004d440: 7570 706f 7274 730a 2020 2020 2074 6869 upports. thi │ │ │ │ │ +0004d450: 732c 206f 7468 6572 7769 7365 2072 6573 s, otherwise res │ │ │ │ │ +0004d460: 7461 7274 2074 6865 2073 6572 7669 6365 tart the service │ │ │ │ │ +0004d470: 2e0a 0ae2 8098 7374 6174 7573 e280 990a ......status.... │ │ │ │ │ +0004d480: 0a20 2020 2020 7265 706f 7274 2074 6865 . report the │ │ │ │ │ +0004d490: 2063 7572 7265 6e74 2073 7461 7475 7320 current status │ │ │ │ │ +0004d4a0: 6f66 2074 6865 2073 6572 7669 6365 0a0a of the service.. │ │ │ │ │ +0004d4b0: 5468 6520 e280 9873 7461 7274 e280 992c The ...start..., │ │ │ │ │ +0004d4c0: 20e2 8098 7374 6f70 e280 992c 20e2 8098 ...stop..., ... │ │ │ │ │ +0004d4d0: 7265 7374 6172 74e2 8099 2c20 616e 6420 restart..., and │ │ │ │ │ +0004d4e0: e280 9866 6f72 6365 2d72 656c 6f61 64e2 ...force-reload. │ │ │ │ │ +0004d4f0: 8099 206f 7074 696f 6e73 2073 686f 756c .. options shoul │ │ │ │ │ +0004d500: 6420 6265 0a73 7570 706f 7274 6564 2062 d be.supported b │ │ │ │ │ +0004d510: 7920 616c 6c20 696e 6974 2073 6372 6970 y all init scrip │ │ │ │ │ +0004d520: 7473 2e20 2053 7570 706f 7274 696e 6720 ts. Supporting │ │ │ │ │ +0004d530: e280 9873 7461 7475 73e2 8099 2069 7320 ...status... is │ │ │ │ │ +0004d540: 656e 636f 7572 6167 6564 2e20 2054 6865 encouraged. The │ │ │ │ │ +0004d550: 0ae2 8098 7265 6c6f 6164 e280 9920 616e ....reload... an │ │ │ │ │ +0004d560: 6420 e280 9874 7279 2d72 6573 7461 7274 d ...try-restart │ │ │ │ │ +0004d570: e280 9920 6f70 7469 6f6e 7320 6172 6520 ... options are │ │ │ │ │ +0004d580: 6f70 7469 6f6e 616c 2e0a 0a54 6865 20e2 optional...The . │ │ │ │ │ +0004d590: 8098 696e 6974 2e64 e280 9920 7363 7269 ..init.d... scri │ │ │ │ │ +0004d5a0: 7074 7320 6d75 7374 2065 6e73 7572 6520 pts must ensure │ │ │ │ │ +0004d5b0: 7468 6174 2074 6865 7920 7769 6c6c 2062 that they will b │ │ │ │ │ +0004d5c0: 6568 6176 6520 7365 6e73 6962 6c79 2028 ehave sensibly ( │ │ │ │ │ +0004d5d0: 692e 652e 2c0a 7265 7475 726e 696e 6720 i.e.,.returning │ │ │ │ │ +0004d5e0: 7375 6363 6573 7320 616e 6420 6e6f 7420 success and not │ │ │ │ │ +0004d5f0: 7374 6172 7469 6e67 206d 756c 7469 706c starting multipl │ │ │ │ │ +0004d600: 6520 636f 7069 6573 206f 6620 6120 7365 e copies of a se │ │ │ │ │ +0004d610: 7276 6963 6529 2069 660a 696e 766f 6b65 rvice) if.invoke │ │ │ │ │ +0004d620: 6420 7769 7468 20e2 8098 7374 6172 74e2 d with ...start. │ │ │ │ │ +0004d630: 8099 2077 6865 6e20 7468 6520 7365 7276 .. when the serv │ │ │ │ │ +0004d640: 6963 6520 6973 2061 6c72 6561 6479 2072 ice is already r │ │ │ │ │ +0004d650: 756e 6e69 6e67 2c20 6f72 2077 6974 6820 unning, or with │ │ │ │ │ +0004d660: e280 9873 746f 70e2 8099 0a77 6865 6e20 ...stop....when │ │ │ │ │ +0004d670: 6974 2069 736e e280 9974 2c20 616e 6420 it isn...t, and │ │ │ │ │ +0004d680: 7468 6174 2074 6865 7920 646f 6ee2 8099 that they don... │ │ │ │ │ +0004d690: 7420 6b69 6c6c 2075 6e66 6f72 7475 6e61 t kill unfortuna │ │ │ │ │ +0004d6a0: 7465 6c79 2d6e 616d 6564 2075 7365 720a tely-named user. │ │ │ │ │ +0004d6b0: 7072 6f63 6573 7365 732e 2020 5468 6520 processes. The │ │ │ │ │ +0004d6c0: 6265 7374 2077 6179 2074 6f20 6163 6869 best way to achi │ │ │ │ │ +0004d6d0: 6576 6520 7468 6973 2069 7320 7573 7561 eve this is usua │ │ │ │ │ +0004d6e0: 6c6c 7920 746f 2075 7365 0ae2 8098 7374 lly to use....st │ │ │ │ │ +0004d6f0: 6172 742d 7374 6f70 2d64 6165 6d6f 6ee2 art-stop-daemon. │ │ │ │ │ +0004d700: 8099 2077 6974 6820 7468 6520 e280 982d .. with the ...- │ │ │ │ │ +0004d710: 2d6f 6b6e 6f64 6fe2 8099 206f 7074 696f -oknodo... optio │ │ │ │ │ +0004d720: 6e2e 0a0a 4265 2063 6172 6566 756c 206f n...Be careful o │ │ │ │ │ +0004d730: 6620 7573 696e 6720 e280 9873 6574 202d f using ...set - │ │ │ │ │ +0004d740: 65e2 8099 2069 6e20 e280 9869 6e69 742e e... in ...init. │ │ │ │ │ +0004d750: 64e2 8099 2073 6372 6970 7473 2e20 2057 d... scripts. W │ │ │ │ │ +0004d760: 7269 7469 6e67 2063 6f72 7265 6374 0ae2 riting correct.. │ │ │ │ │ +0004d770: 8098 696e 6974 2e64 e280 9920 7363 7269 ..init.d... scri │ │ │ │ │ +0004d780: 7074 7320 7265 7175 6972 6573 2061 6363 pts requires acc │ │ │ │ │ +0004d790: 6570 7469 6e67 2076 6172 696f 7573 2065 epting various e │ │ │ │ │ +0004d7a0: 7272 6f72 2065 7869 7420 7374 6174 7573 rror exit status │ │ │ │ │ +0004d7b0: 6573 2077 6865 6e0a 6461 656d 6f6e 7320 es when.daemons │ │ │ │ │ +0004d7c0: 6172 6520 616c 7265 6164 7920 7275 6e6e are already runn │ │ │ │ │ +0004d7d0: 696e 6720 6f72 2061 6c72 6561 6479 2073 ing or already s │ │ │ │ │ +0004d7e0: 746f 7070 6564 2077 6974 686f 7574 2061 topped without a │ │ │ │ │ +0004d7f0: 626f 7274 696e 6720 7468 650a e280 9869 borting the....i │ │ │ │ │ +0004d800: 6e69 742e 64e2 8099 2073 6372 6970 742c nit.d... script, │ │ │ │ │ +0004d810: 2061 6e64 2063 6f6d 6d6f 6e20 e280 9869 and common ...i │ │ │ │ │ +0004d820: 6e69 742e 64e2 8099 2066 756e 6374 696f nit.d... functio │ │ │ │ │ +0004d830: 6e20 6c69 6272 6172 6965 7320 6172 6520 n libraries are │ │ │ │ │ +0004d840: 6e6f 7420 7361 6665 2074 6f0a 6361 6c6c not safe to.call │ │ │ │ │ +0004d850: 2077 6974 6820 e280 9873 6574 202d 65e2 with ...set -e. │ │ │ │ │ +0004d860: 8099 2069 6e20 6566 6665 6374 2e20 2028 .. in effect. ( │ │ │ │ │ +0004d870: 3129 2020 466f 7220 e280 9869 6e69 742e 1) For ...init. │ │ │ │ │ +0004d880: 64e2 8099 2073 6372 6970 7473 2c20 6974 d... scripts, it │ │ │ │ │ +0004d890: e280 9973 206f 6674 656e 0a65 6173 6965 ...s often.easie │ │ │ │ │ +0004d8a0: 7220 746f 206e 6f74 2075 7365 20e2 8098 r to not use ... │ │ │ │ │ +0004d8b0: 7365 7420 2d65 e280 9920 616e 6420 696e set -e... and in │ │ │ │ │ +0004d8c0: 7374 6561 6420 6368 6563 6b20 7468 6520 stead check the │ │ │ │ │ +0004d8d0: 7265 7375 6c74 206f 6620 6561 6368 2063 result of each c │ │ │ │ │ +0004d8e0: 6f6d 6d61 6e64 0a73 6570 6172 6174 656c ommand.separatel │ │ │ │ │ +0004d8f0: 792e 0a0a 4966 2061 2073 6572 7669 6365 y...If a service │ │ │ │ │ +0004d900: 2072 656c 6f61 6473 2069 7473 2063 6f6e reloads its con │ │ │ │ │ +0004d910: 6669 6775 7261 7469 6f6e 2061 7574 6f6d figuration autom │ │ │ │ │ +0004d920: 6174 6963 616c 6c79 2028 6173 2069 6e20 atically (as in │ │ │ │ │ +0004d930: 7468 6520 6361 7365 206f 660a e280 9863 the case of....c │ │ │ │ │ +0004d940: 726f 6ee2 8099 2c20 666f 7220 6578 616d ron..., for exam │ │ │ │ │ +0004d950: 706c 6529 2c20 7468 6520 e280 9872 656c ple), the ...rel │ │ │ │ │ +0004d960: 6f61 64e2 8099 206f 7074 696f 6e20 6f66 oad... option of │ │ │ │ │ +0004d970: 2074 6865 20e2 8098 696e 6974 2e64 e280 the ...init.d.. │ │ │ │ │ +0004d980: 9920 7363 7269 7074 2073 686f 756c 640a . script should. │ │ │ │ │ +0004d990: 6265 6861 7665 2061 7320 6966 2074 6865 behave as if the │ │ │ │ │ +0004d9a0: 2063 6f6e 6669 6775 7261 7469 6f6e 2068 configuration h │ │ │ │ │ +0004d9b0: 6173 2062 6565 6e20 7265 6c6f 6164 6564 as been reloaded │ │ │ │ │ +0004d9c0: 2073 7563 6365 7373 6675 6c6c 792e 0a0a successfully... │ │ │ │ │ +0004d9d0: 5468 6520 e280 982f 6574 632f 696e 6974 The .../etc/init │ │ │ │ │ +0004d9e0: 2e64 e280 9920 7363 7269 7074 7320 6d75 .d... scripts mu │ │ │ │ │ +0004d9f0: 7374 2062 6520 7472 6561 7465 6420 6173 st be treated as │ │ │ │ │ +0004da00: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +0004da10: 696c 6573 2c20 6569 7468 6572 0a28 6966 iles, either.(if │ │ │ │ │ +0004da20: 2074 6865 7920 6172 6520 7072 6573 656e they are presen │ │ │ │ │ +0004da30: 7420 696e 2074 6865 2070 6163 6b61 6765 t in the package │ │ │ │ │ +0004da40: 2c20 7468 6174 2069 732c 2069 6e20 7468 , that is, in th │ │ │ │ │ +0004da50: 6520 2e64 6562 2066 696c 6529 2062 790a e .deb file) by. │ │ │ │ │ +0004da60: 6d61 726b 696e 6720 7468 656d 2061 7320 marking them as │ │ │ │ │ +0004da70: e280 9863 6f6e 6666 696c 65e2 8099 732c ...conffile...s, │ │ │ │ │ +0004da80: 206f 722c 2028 6966 2074 6865 7920 646f or, (if they do │ │ │ │ │ +0004da90: 206e 6f74 2065 7869 7374 2069 6e20 7468 not exist in th │ │ │ │ │ +0004daa0: 6520 2e64 6562 2920 6279 0a6d 616e 6167 e .deb) by.manag │ │ │ │ │ +0004dab0: 696e 6720 7468 656d 2063 6f72 7265 6374 ing them correct │ │ │ │ │ +0004dac0: 6c79 2069 6e20 7468 6520 6d61 696e 7461 ly in the mainta │ │ │ │ │ +0004dad0: 696e 6572 2073 6372 6970 7473 2028 7365 iner scripts (se │ │ │ │ │ +0004dae0: 6520 2a6e 6f74 650a 436f 6e66 6967 7572 e *note.Configur │ │ │ │ │ +0004daf0: 6174 696f 6e20 6669 6c65 733a 2033 382e ation files: 38. │ │ │ │ │ +0004db00: 292e 2020 5468 6973 2069 7320 696d 706f ). This is impo │ │ │ │ │ +0004db10: 7274 616e 7420 7369 6e63 6520 7765 2077 rtant since we w │ │ │ │ │ +0004db20: 616e 7420 746f 2067 6976 6520 7468 650a ant to give the. │ │ │ │ │ +0004db30: 6c6f 6361 6c20 7379 7374 656d 2061 646d local system adm │ │ │ │ │ +0004db40: 696e 6973 7472 6174 6f72 2074 6865 2063 inistrator the c │ │ │ │ │ +0004db50: 6861 6e63 6520 746f 2061 6461 7074 2074 hance to adapt t │ │ │ │ │ +0004db60: 6865 2073 6372 6970 7473 2074 6f20 7468 he scripts to th │ │ │ │ │ +0004db70: 6520 6c6f 6361 6c0a 7379 7374 656d 2c20 e local.system, │ │ │ │ │ +0004db80: 652e 672e 2c20 746f 2064 6973 6162 6c65 e.g., to disable │ │ │ │ │ +0004db90: 2061 2073 6572 7669 6365 2077 6974 686f a service witho │ │ │ │ │ +0004dba0: 7574 2064 652d 696e 7374 616c 6c69 6e67 ut de-installing │ │ │ │ │ +0004dbb0: 2074 6865 2070 6163 6b61 6765 2c20 6f72 the package, or │ │ │ │ │ +0004dbc0: 0a74 6f20 7370 6563 6966 7920 736f 6d65 .to specify some │ │ │ │ │ +0004dbd0: 2073 7065 6369 616c 2063 6f6d 6d61 6e64 special command │ │ │ │ │ +0004dbe0: 206c 696e 6520 6f70 7469 6f6e 7320 7768 line options wh │ │ │ │ │ +0004dbf0: 656e 2073 7461 7274 696e 6720 6120 7365 en starting a se │ │ │ │ │ +0004dc00: 7276 6963 652c 0a77 6869 6c65 206d 616b rvice,.while mak │ │ │ │ │ +0004dc10: 696e 6720 7375 7265 2074 6865 6972 2063 ing sure their c │ │ │ │ │ +0004dc20: 6861 6e67 6573 2061 7265 6ee2 8099 7420 hanges aren...t │ │ │ │ │ +0004dc30: 6c6f 7374 2064 7572 696e 6720 7468 6520 lost during the │ │ │ │ │ +0004dc40: 6e65 7874 2070 6163 6b61 6765 0a75 7067 next package.upg │ │ │ │ │ +0004dc50: 7261 6465 2e0a 0a54 6865 7365 2073 6372 rade...These scr │ │ │ │ │ +0004dc60: 6970 7473 2073 686f 756c 6420 6e6f 7420 ipts should not │ │ │ │ │ +0004dc70: 6661 696c 206f 6273 6375 7265 6c79 2077 fail obscurely w │ │ │ │ │ +0004dc80: 6865 6e20 7468 6520 636f 6e66 6967 7572 hen the configur │ │ │ │ │ +0004dc90: 6174 696f 6e20 6669 6c65 730a 7265 6d61 ation files.rema │ │ │ │ │ +0004dca0: 696e 2062 7574 2074 6865 2070 6163 6b61 in but the packa │ │ │ │ │ +0004dcb0: 6765 2068 6173 2062 6565 6e20 7265 6d6f ge has been remo │ │ │ │ │ +0004dcc0: 7665 642c 2061 7320 636f 6e66 6967 7572 ved, as configur │ │ │ │ │ +0004dcd0: 6174 696f 6e20 6669 6c65 7320 7265 6d61 ation files rema │ │ │ │ │ +0004dce0: 696e 0a6f 6e20 7468 6520 7379 7374 656d in.on the system │ │ │ │ │ +0004dcf0: 2061 6674 6572 2074 6865 2070 6163 6b61 after the packa │ │ │ │ │ +0004dd00: 6765 2068 6173 2062 6565 6e20 7265 6d6f ge has been remo │ │ │ │ │ +0004dd10: 7665 642e 2020 4f6e 6c79 2077 6865 6e20 ved. Only when │ │ │ │ │ +0004dd20: e280 9864 706b 67e2 8099 2069 730a 6578 ...dpkg... is.ex │ │ │ │ │ +0004dd30: 6563 7574 6564 2077 6974 6820 7468 6520 ecuted with the │ │ │ │ │ +0004dd40: e280 982d 2d70 7572 6765 e280 9920 6f70 ...--purge... op │ │ │ │ │ +0004dd50: 7469 6f6e 2077 696c 6c20 636f 6e66 6967 tion will config │ │ │ │ │ +0004dd60: 7572 6174 696f 6e20 6669 6c65 7320 6265 uration files be │ │ │ │ │ +0004dd70: 2072 656d 6f76 6564 2e0a 496e 2070 6172 removed..In par │ │ │ │ │ +0004dd80: 7469 6375 6c61 722c 2061 7320 7468 6520 ticular, as the │ │ │ │ │ +0004dd90: e280 982f 6574 632f 696e 6974 2e64 2f70 .../etc/init.d/p │ │ │ │ │ +0004dda0: 6163 6b61 6765 e280 9920 7363 7269 7074 ackage... script │ │ │ │ │ +0004ddb0: 2069 7473 656c 6620 6973 2075 7375 616c itself is usual │ │ │ │ │ +0004ddc0: 6c79 2061 0ae2 8098 636f 6e66 6669 6c65 ly a....conffile │ │ │ │ │ +0004ddd0: e280 992c 2069 7420 7769 6c6c 2072 656d ..., it will rem │ │ │ │ │ +0004dde0: 6169 6e20 6f6e 2074 6865 2073 7973 7465 ain on the syste │ │ │ │ │ +0004ddf0: 6d20 6966 2074 6865 2070 6163 6b61 6765 m if the package │ │ │ │ │ +0004de00: 2069 7320 7265 6d6f 7665 6420 6275 740a is removed but. │ │ │ │ │ +0004de10: 6e6f 7420 7075 7267 6564 2e20 2054 6865 not purged. The │ │ │ │ │ +0004de20: 7265 666f 7265 2c20 796f 7520 7368 6f75 refore, you shou │ │ │ │ │ +0004de30: 6c64 2069 6e63 6c75 6465 2061 20e2 8098 ld include a ... │ │ │ │ │ +0004de40: 7465 7374 e280 9920 7374 6174 656d 656e test... statemen │ │ │ │ │ +0004de50: 7420 6174 2074 6865 2074 6f70 0a6f 6620 t at the top.of │ │ │ │ │ +0004de60: 7468 6520 7363 7269 7074 2c20 6c69 6b65 the script, like │ │ │ │ │ +0004de70: 2074 6869 733a 0a0a 2020 2020 2074 6573 this:.. tes │ │ │ │ │ +0004de80: 7420 2d66 2070 726f 6772 616d 2d65 7865 t -f program-exe │ │ │ │ │ +0004de90: 6375 7465 642d 6c61 7465 722d 696e 2d73 cuted-later-in-s │ │ │ │ │ +0004dea0: 6372 6970 7420 7c7c 2065 7869 7420 300a cript || exit 0. │ │ │ │ │ +0004deb0: 0a4f 6674 656e 2074 6865 7265 2061 7265 .Often there are │ │ │ │ │ +0004dec0: 2073 6f6d 6520 7661 7269 6162 6c65 7320 some variables │ │ │ │ │ +0004ded0: 696e 2074 6865 20e2 8098 696e 6974 2e64 in the ...init.d │ │ │ │ │ +0004dee0: e280 9920 7363 7269 7074 7320 7768 6f73 ... scripts whos │ │ │ │ │ +0004def0: 6520 7661 6c75 6573 0a63 6f6e 7472 6f6c e values.control │ │ │ │ │ +0004df00: 2074 6865 2062 6568 6176 696f 7220 6f66 the behavior of │ │ │ │ │ +0004df10: 2074 6865 2073 6372 6970 7473 2c20 616e the scripts, an │ │ │ │ │ +0004df20: 6420 7768 6963 6820 6120 7379 7374 656d d which a system │ │ │ │ │ +0004df30: 2061 646d 696e 6973 7472 6174 6f72 2069 administrator i │ │ │ │ │ +0004df40: 730a 6c69 6b65 6c79 2074 6f20 7761 6e74 s.likely to want │ │ │ │ │ +0004df50: 2074 6f20 6368 616e 6765 2e20 2041 7320 to change. As │ │ │ │ │ +0004df60: 7468 6520 7363 7269 7074 7320 7468 656d the scripts them │ │ │ │ │ +0004df70: 7365 6c76 6573 2061 7265 2066 7265 7175 selves are frequ │ │ │ │ │ +0004df80: 656e 746c 790a e280 9863 6f6e 6666 696c ently....conffil │ │ │ │ │ +0004df90: 65e2 8099 732c 206d 6f64 6966 7969 6e67 e...s, modifying │ │ │ │ │ +0004dfa0: 2074 6865 6d20 7265 7175 6972 6573 2074 them requires t │ │ │ │ │ +0004dfb0: 6861 7420 7468 6520 6164 6d69 6e69 7374 hat the administ │ │ │ │ │ +0004dfc0: 7261 746f 7220 6d65 7267 6520 696e 0a74 rator merge in.t │ │ │ │ │ +0004dfd0: 6865 6972 2063 6861 6e67 6573 2065 6163 heir changes eac │ │ │ │ │ +0004dfe0: 6820 7469 6d65 2074 6865 2070 6163 6b61 h time the packa │ │ │ │ │ +0004dff0: 6765 2069 7320 7570 6772 6164 6564 2061 ge is upgraded a │ │ │ │ │ +0004e000: 6e64 2074 6865 20e2 8098 636f 6e66 6669 nd the ...conffi │ │ │ │ │ +0004e010: 6c65 e280 990a 6368 616e 6765 732e 2020 le....changes. │ │ │ │ │ +0004e020: 546f 2065 6173 6520 7468 6520 6275 7264 To ease the burd │ │ │ │ │ +0004e030: 656e 206f 6e20 7468 6520 7379 7374 656d en on the system │ │ │ │ │ +0004e040: 2061 646d 696e 6973 7472 6174 6f72 2c20 administrator, │ │ │ │ │ +0004e050: 7375 6368 0a63 6f6e 6669 6775 7261 626c such.configurabl │ │ │ │ │ +0004e060: 6520 7661 6c75 6573 2073 686f 756c 6420 e values should │ │ │ │ │ +0004e070: 6e6f 7420 6265 2070 6c61 6365 6420 6469 not be placed di │ │ │ │ │ +0004e080: 7265 6374 6c79 2069 6e20 7468 6520 7363 rectly in the sc │ │ │ │ │ +0004e090: 7269 7074 2e0a 496e 7374 6561 642c 2074 ript..Instead, t │ │ │ │ │ +0004e0a0: 6865 7920 7368 6f75 6c64 2062 6520 706c hey should be pl │ │ │ │ │ +0004e0b0: 6163 6564 2069 6e20 6120 6669 6c65 2069 aced in a file i │ │ │ │ │ +0004e0c0: 6e20 e280 982f 6574 632f 6465 6661 756c n .../etc/defaul │ │ │ │ │ +0004e0d0: 74e2 8099 2c20 7768 6963 680a 7479 7069 t..., which.typi │ │ │ │ │ +0004e0e0: 6361 6c6c 7920 7769 6c6c 2068 6176 6520 cally will have │ │ │ │ │ +0004e0f0: 7468 6520 7361 6d65 2062 6173 6520 6e61 the same base na │ │ │ │ │ +0004e100: 6d65 2061 7320 7468 6520 e280 9869 6e69 me as the ...ini │ │ │ │ │ +0004e110: 742e 64e2 8099 2073 6372 6970 742e 2020 t.d... script. │ │ │ │ │ +0004e120: 5468 6973 0a65 7874 7261 2066 696c 6520 This.extra file │ │ │ │ │ +0004e130: 7368 6f75 6c64 2062 6520 736f 7572 6365 should be source │ │ │ │ │ +0004e140: 6420 6279 2074 6865 2073 6372 6970 7420 d by the script │ │ │ │ │ +0004e150: 7768 656e 2074 6865 2073 6372 6970 7420 when the script │ │ │ │ │ +0004e160: 7275 6e73 2e20 2049 740a 6d75 7374 2063 runs. It.must c │ │ │ │ │ +0004e170: 6f6e 7461 696e 206f 6e6c 7920 7661 7269 ontain only vari │ │ │ │ │ +0004e180: 6162 6c65 2073 6574 7469 6e67 7320 616e able settings an │ │ │ │ │ +0004e190: 6420 636f 6d6d 656e 7473 2069 6e20 504f d comments in PO │ │ │ │ │ +0004e1a0: 5349 582e 312d 3230 3137 20e2 8098 7368 SIX.1-2017 ...sh │ │ │ │ │ +0004e1b0: e280 990a 666f 726d 6174 2e20 2049 7420 ....format. It │ │ │ │ │ +0004e1c0: 6d75 7374 2065 6974 6865 7220 6265 2061 must either be a │ │ │ │ │ +0004e1d0: 20e2 8098 636f 6e66 6669 6c65 e280 9920 ...conffile... │ │ │ │ │ +0004e1e0: 6f72 2061 2063 6f6e 6669 6775 7261 7469 or a configurati │ │ │ │ │ +0004e1f0: 6f6e 2066 696c 650a 6d61 696e 7461 696e on file.maintain │ │ │ │ │ +0004e200: 6564 2062 7920 7468 6520 7061 636b 6167 ed by the packag │ │ │ │ │ +0004e210: 6520 6d61 696e 7461 696e 6572 2073 6372 e maintainer scr │ │ │ │ │ +0004e220: 6970 7473 2e20 2053 6565 202a 6e6f 7465 ipts. See *note │ │ │ │ │ +0004e230: 2043 6f6e 6669 6775 7261 7469 6f6e 0a66 Configuration.f │ │ │ │ │ +0004e240: 696c 6573 3a20 3338 2e20 666f 7220 6d6f iles: 38. for mo │ │ │ │ │ +0004e250: 7265 2064 6574 6169 6c73 2e0a 0a54 6f20 re details...To │ │ │ │ │ +0004e260: 656e 7375 7265 2074 6861 7420 7669 7461 ensure that vita │ │ │ │ │ +0004e270: 6c20 636f 6e66 6967 7572 6162 6c65 2076 l configurable v │ │ │ │ │ +0004e280: 616c 7565 7320 6172 6520 616c 7761 7973 alues are always │ │ │ │ │ +0004e290: 2061 7661 696c 6162 6c65 2c20 7468 650a available, the. │ │ │ │ │ +0004e2a0: e280 9869 6e69 742e 64e2 8099 2073 6372 ...init.d... scr │ │ │ │ │ +0004e2b0: 6970 7420 7368 6f75 6c64 2073 6574 2064 ipt should set d │ │ │ │ │ +0004e2c0: 6566 6175 6c74 2076 616c 7565 7320 666f efault values fo │ │ │ │ │ +0004e2d0: 7220 6561 6368 206f 6620 7468 6520 7368 r each of the sh │ │ │ │ │ +0004e2e0: 656c 6c0a 7661 7269 6162 6c65 7320 6974 ell.variables it │ │ │ │ │ +0004e2f0: 2075 7365 732c 2065 6974 6865 7220 6265 uses, either be │ │ │ │ │ +0004e300: 666f 7265 2073 6f75 7263 696e 6720 7468 fore sourcing th │ │ │ │ │ +0004e310: 6520 e280 982f 6574 632f 6465 6661 756c e .../etc/defaul │ │ │ │ │ +0004e320: 742f e280 9920 6669 6c65 206f 720a 6166 t/... file or.af │ │ │ │ │ +0004e330: 7465 7277 6172 6473 2075 7369 6e67 2073 terwards using s │ │ │ │ │ +0004e340: 6f6d 6574 6869 6e67 206c 696b 6520 7468 omething like th │ │ │ │ │ +0004e350: 6520 e280 983a 2024 7b56 4152 3a3d 6465 e ...: ${VAR:=de │ │ │ │ │ +0004e360: 6661 756c 747d e280 9920 7379 6e74 6178 fault}... syntax │ │ │ │ │ +0004e370: 2e20 2041 6c73 6f2c 0a74 6865 20e2 8098 . Also,.the ... │ │ │ │ │ +0004e380: 696e 6974 2e64 e280 9920 7363 7269 7074 init.d... script │ │ │ │ │ +0004e390: 206d 7573 7420 6265 6861 7665 2073 656e must behave sen │ │ │ │ │ +0004e3a0: 7369 626c 7920 616e 6420 6e6f 7420 6661 sibly and not fa │ │ │ │ │ +0004e3b0: 696c 2069 6620 7468 650a e280 982f 6574 il if the..../et │ │ │ │ │ +0004e3c0: 632f 6465 6661 756c 74e2 8099 2066 696c c/default... fil │ │ │ │ │ +0004e3d0: 6520 6973 2064 656c 6574 6564 2e0a 0a46 e is deleted...F │ │ │ │ │ +0004e3e0: 696c 6573 2061 6e64 2064 6972 6563 746f iles and directo │ │ │ │ │ +0004e3f0: 7269 6573 2075 6e64 6572 20e2 8098 2f72 ries under .../r │ │ │ │ │ +0004e400: 756e e280 992c 2069 6e63 6c75 6469 6e67 un..., including │ │ │ │ │ +0004e410: 206f 6e65 7320 7265 6665 7272 6564 2074 ones referred t │ │ │ │ │ +0004e420: 6f20 7669 6120 7468 650a 636f 6d70 6174 o via the.compat │ │ │ │ │ +0004e430: 6962 696c 6974 7920 7061 7468 7320 e280 ibility paths .. │ │ │ │ │ +0004e440: 982f 7661 722f 7275 6ee2 8099 2061 6e64 ./var/run... and │ │ │ │ │ +0004e450: 20e2 8098 2f76 6172 2f6c 6f63 6be2 8099 .../var/lock... │ │ │ │ │ +0004e460: 2c20 6172 6520 6e6f 726d 616c 6c79 2073 , are normally s │ │ │ │ │ +0004e470: 746f 7265 6420 6f6e 2061 0a74 656d 706f tored on a.tempo │ │ │ │ │ +0004e480: 7261 7279 2066 696c 6573 7973 7465 6d20 rary filesystem │ │ │ │ │ +0004e490: 616e 6420 6172 6520 6e6f 726d 616c 6c79 and are normally │ │ │ │ │ +0004e4a0: 206e 6f74 2070 6572 7369 7374 656e 7420 not persistent │ │ │ │ │ +0004e4b0: 6163 726f 7373 2061 2072 6562 6f6f 742e across a reboot. │ │ │ │ │ +0004e4c0: 0a54 6865 20e2 8098 696e 6974 2e64 e280 .The ...init.d.. │ │ │ │ │ +0004e4d0: 9920 7363 7269 7074 7320 6d75 7374 2068 . scripts must h │ │ │ │ │ +0004e4e0: 616e 646c 6520 7468 6973 2063 6f72 7265 andle this corre │ │ │ │ │ +0004e4f0: 6374 6c79 2e20 2054 6869 7320 7769 6c6c ctly. This will │ │ │ │ │ +0004e500: 2074 7970 6963 616c 6c79 0a6d 6561 6e20 typically.mean │ │ │ │ │ +0004e510: 6372 6561 7469 6e67 2061 6e79 2072 6571 creating any req │ │ │ │ │ +0004e520: 7569 7265 6420 7375 6264 6972 6563 746f uired subdirecto │ │ │ │ │ +0004e530: 7269 6573 2064 796e 616d 6963 616c 6c79 ries dynamically │ │ │ │ │ +0004e540: 2077 6865 6e20 7468 6520 e280 9869 6e69 when the ...ini │ │ │ │ │ +0004e550: 742e 64e2 8099 0a73 6372 6970 7420 6973 t.d....script is │ │ │ │ │ +0004e560: 2072 756e 2e20 2053 6565 202a 6e6f 7465 run. See *note │ │ │ │ │ +0004e570: 202f 7275 6e20 616e 6420 2f72 756e 2f6c /run and /run/l │ │ │ │ │ +0004e580: 6f63 6b3a 2031 3265 2e20 666f 7220 6d6f ock: 12e. for mo │ │ │ │ │ +0004e590: 7265 2069 6e66 6f72 6d61 7469 6f6e 2e0a re information.. │ │ │ │ │ +0004e5a0: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +0004e5b0: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +0004e5c0: 2d2d 2d0a 0a20 2020 2831 2920 e280 982f ---.. (1) .../ │ │ │ │ │ +0004e5d0: 6c69 622f 6c73 622f 696e 6974 2d66 756e lib/lsb/init-fun │ │ │ │ │ +0004e5e0: 6374 696f 6e73 e280 992c 2077 6869 6368 ctions..., which │ │ │ │ │ +0004e5f0: 2061 7373 6973 7473 2069 6e20 7772 6974 assists in writ │ │ │ │ │ +0004e600: 696e 6720 4c53 422d 636f 6d70 6c69 616e ing LSB-complian │ │ │ │ │ +0004e610: 740a 696e 6974 2073 6372 6970 7473 2c20 t.init scripts, │ │ │ │ │ +0004e620: 6d61 7920 6661 696c 2069 6620 e280 9873 may fail if ...s │ │ │ │ │ +0004e630: 6574 202d 65e2 8099 2069 7320 696e 2065 et -e... is in e │ │ │ │ │ +0004e640: 6666 6563 7420 616e 6420 6563 686f 696e ffect and echoin │ │ │ │ │ +0004e650: 6720 7374 6174 7573 0a6d 6573 7361 6765 g status.message │ │ │ │ │ +0004e660: 7320 746f 2074 6865 2063 6f6e 736f 6c65 s to the console │ │ │ │ │ +0004e670: 2066 6169 6c73 2c20 666f 7220 6578 616d fails, for exam │ │ │ │ │ +0004e680: 706c 652e 0a0a 1f0a 4669 6c65 3a20 6465 ple.....File: de │ │ │ │ │ +0004e690: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0004e6a0: 2c20 204e 6f64 653a 2049 6e74 6572 6661 , Node: Interfa │ │ │ │ │ +0004e6b0: 6369 6e67 2077 6974 6820 696e 6974 2073 cing with init s │ │ │ │ │ +0004e6c0: 7973 7465 6d73 2c20 204e 6578 743a 2042 ystems, Next: B │ │ │ │ │ +0004e6d0: 6f6f 742d 7469 6d65 2069 6e69 7469 616c oot-time initial │ │ │ │ │ +0004e6e0: 697a 6174 696f 6e2c 2020 5072 6576 3a20 ization, Prev: │ │ │ │ │ +0004e6f0: 5772 6974 696e 6720 7468 6520 7363 7269 Writing the scri │ │ │ │ │ +0004e700: 7074 732c 2020 5570 3a20 5374 6172 7469 pts, Up: Starti │ │ │ │ │ +0004e710: 6e67 2073 7973 7465 6d20 7365 7276 6963 ng system servic │ │ │ │ │ +0004e720: 6573 0a0a 392e 332e 3320 496e 7465 7266 es..9.3.3 Interf │ │ │ │ │ +0004e730: 6163 696e 6720 7769 7468 2069 6e69 7420 acing with init │ │ │ │ │ +0004e740: 7379 7374 656d 730a 2d2d 2d2d 2d2d 2d2d systems.-------- │ │ │ │ │ +0004e750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004e760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a4d 6169 -----------..Mai │ │ │ │ │ +0004e770: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +0004e780: 666f 7220 7061 636b 6167 6573 2069 6e63 for packages inc │ │ │ │ │ +0004e790: 6c75 6469 6e67 2069 6e69 7420 7363 7269 luding init scri │ │ │ │ │ +0004e7a0: 7074 7320 6d75 7374 2075 7365 0ae2 8098 pts must use.... │ │ │ │ │ +0004e7b0: 7570 6461 7465 2d72 632e 64e2 8099 2061 update-rc.d... a │ │ │ │ │ +0004e7c0: 7320 6465 7363 7269 6265 6420 6265 6c6f s described belo │ │ │ │ │ +0004e7d0: 7720 746f 2069 6e74 6572 6163 7420 7769 w to interact wi │ │ │ │ │ +0004e7e0: 7468 2074 6865 2073 6572 7669 6365 206d th the service m │ │ │ │ │ +0004e7f0: 616e 6167 6572 0a66 6f72 2072 6571 7565 anager.for reque │ │ │ │ │ +0004e800: 7374 7320 7375 6368 2061 7320 656e 6162 sts such as enab │ │ │ │ │ +0004e810: 6c69 6e67 206f 7220 6469 7361 626c 696e ling or disablin │ │ │ │ │ +0004e820: 6720 7365 7276 6963 6573 2e20 2054 6865 g services. The │ │ │ │ │ +0004e830: 7920 7368 6f75 6c64 2075 7365 0ae2 8098 y should use.... │ │ │ │ │ +0004e840: 696e 766f 6b65 2d72 632e 64e2 8099 2061 invoke-rc.d... a │ │ │ │ │ +0004e850: 7320 6465 7363 7269 6265 6420 6265 6c6f s described belo │ │ │ │ │ +0004e860: 7720 746f 2069 6e76 6f6b 6520 696e 6974 w to invoke init │ │ │ │ │ +0004e870: 2073 6372 6970 7473 2066 6f72 2072 6571 scripts for req │ │ │ │ │ +0004e880: 7565 7374 730a 7375 6368 2061 7320 7374 uests.such as st │ │ │ │ │ +0004e890: 6172 7469 6e67 2061 6e64 2073 746f 7070 arting and stopp │ │ │ │ │ +0004e8a0: 696e 6720 7365 7276 6963 652e 0a0a 4469 ing service...Di │ │ │ │ │ +0004e8b0: 7265 6374 6c79 206d 616e 6167 696e 6720 rectly managing │ │ │ │ │ +0004e8c0: 7468 6520 e280 982f 6574 632f 7263 3f2e the .../etc/rc?. │ │ │ │ │ +0004e8d0: 64e2 8099 206c 696e 6b73 2061 6e64 2064 d... links and d │ │ │ │ │ +0004e8e0: 6972 6563 746c 7920 696e 766f 6b69 6e67 irectly invoking │ │ │ │ │ +0004e8f0: 2074 6865 0ae2 8098 2f65 7463 2f69 6e69 the..../etc/ini │ │ │ │ │ +0004e900: 742e 642f e280 9920 696e 6974 2073 6372 t.d/... init scr │ │ │ │ │ +0004e910: 6970 7473 2073 686f 756c 6420 6265 2064 ipts should be d │ │ │ │ │ +0004e920: 6f6e 6520 6f6e 6c79 2062 7920 7061 636b one only by pack │ │ │ │ │ +0004e930: 6167 6573 2070 726f 7669 6469 6e67 0a74 ages providing.t │ │ │ │ │ +0004e940: 6865 2069 6e69 7420 7363 7269 7074 2073 he init script s │ │ │ │ │ +0004e950: 7562 7379 7374 656d 2028 7375 6368 2061 ubsystem (such a │ │ │ │ │ +0004e960: 7320 e280 9869 6e69 742d 7379 7374 656d s ...init-system │ │ │ │ │ +0004e970: 2d68 656c 7065 7273 e280 9929 2e0a 0a2a -helpers...)...* │ │ │ │ │ +0004e980: 204d 656e 753a 0a0a 2a20 4d61 6e61 6769 Menu:..* Managi │ │ │ │ │ +0004e990: 6e67 2074 6865 206c 696e 6b73 3a3a 0a2a ng the links::.* │ │ │ │ │ +0004e9a0: 2052 756e 6e69 6e67 2069 6e69 7420 7363 Running init sc │ │ │ │ │ +0004e9b0: 7269 7074 733a 3a0a 0a1f 0a46 696c 653a ripts::....File: │ │ │ │ │ +0004e9c0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0004e9d0: 6e66 6f2c 2020 4e6f 6465 3a20 4d61 6e61 nfo, Node: Mana │ │ │ │ │ +0004e9e0: 6769 6e67 2074 6865 206c 696e 6b73 2c20 ging the links, │ │ │ │ │ +0004e9f0: 204e 6578 743a 2052 756e 6e69 6e67 2069 Next: Running i │ │ │ │ │ +0004ea00: 6e69 7420 7363 7269 7074 732c 2020 5570 nit scripts, Up │ │ │ │ │ +0004ea10: 3a20 496e 7465 7266 6163 696e 6720 7769 : Interfacing wi │ │ │ │ │ +0004ea20: 7468 2069 6e69 7420 7379 7374 656d 730a th init systems. │ │ │ │ │ +0004ea30: 0a39 2e33 2e33 2e31 204d 616e 6167 696e .9.3.3.1 Managin │ │ │ │ │ +0004ea40: 6720 7468 6520 6c69 6e6b 730a 2e2e 2e2e g the links..... │ │ │ │ │ +0004ea50: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +0004ea60: 2e2e 2e2e 2e2e 0a0a 5468 6520 7072 6f67 ........The prog │ │ │ │ │ +0004ea70: 7261 6d20 e280 9875 7064 6174 652d 7263 ram ...update-rc │ │ │ │ │ +0004ea80: 2e64 e280 9920 6973 2070 726f 7669 6465 .d... is provide │ │ │ │ │ +0004ea90: 6420 666f 7220 7061 636b 6167 6520 6d61 d for package ma │ │ │ │ │ +0004eaa0: 696e 7461 696e 6572 7320 746f 2061 7272 intainers to arr │ │ │ │ │ +0004eab0: 616e 6765 0a66 6f72 2074 6865 2070 726f ange.for the pro │ │ │ │ │ +0004eac0: 7065 7220 6372 6561 7469 6f6e 2061 6e64 per creation and │ │ │ │ │ +0004ead0: 2072 656d 6f76 616c 206f 6620 e280 982f removal of .../ │ │ │ │ │ +0004eae0: 6574 632f 7263 6e2e 64e2 8099 2073 796d etc/rcn.d... sym │ │ │ │ │ +0004eaf0: 626f 6c69 6320 6c69 6e6b 732c 206f 720a bolic links, or. │ │ │ │ │ +0004eb00: 7468 6569 7220 6675 6e63 7469 6f6e 616c their functional │ │ │ │ │ +0004eb10: 2065 7175 6976 616c 656e 7420 6966 2061 equivalent if a │ │ │ │ │ +0004eb20: 6e6f 7468 6572 206d 6574 686f 6420 6973 nother method is │ │ │ │ │ +0004eb30: 2062 6569 6e67 2075 7365 642e 2020 4974 being used. It │ │ │ │ │ +0004eb40: 2069 730a 696e 7465 6e64 6564 2066 6f72 is.intended for │ │ │ │ │ +0004eb50: 2075 7365 2069 6e20 7061 636b 6167 6520 use in package │ │ │ │ │ +0004eb60: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ +0004eb70: 7473 2e0a 0a59 6f75 206d 7573 7420 6e6f ts...You must no │ │ │ │ │ +0004eb80: 7420 696e 636c 7564 6520 616e 7920 e280 t include any .. │ │ │ │ │ +0004eb90: 982f 6574 632f 7263 6e2e 64e2 8099 2073 ./etc/rcn.d... s │ │ │ │ │ +0004eba0: 796d 626f 6c69 6320 6c69 6e6b 7320 696e ymbolic links in │ │ │ │ │ +0004ebb0: 2074 6865 2061 6374 7561 6c0a 6172 6368 the actual.arch │ │ │ │ │ +0004ebc0: 6976 6520 6f72 206d 616e 7561 6c6c 7920 ive or manually │ │ │ │ │ +0004ebd0: 6372 6561 7465 206f 7220 7265 6d6f 7665 create or remove │ │ │ │ │ +0004ebe0: 2074 6865 2073 796d 626f 6c69 6320 6c69 the symbolic li │ │ │ │ │ +0004ebf0: 6e6b 7320 696e 206d 6169 6e74 6169 6e65 nks in maintaine │ │ │ │ │ +0004ec00: 720a 7363 7269 7074 733b 2079 6f75 206d r.scripts; you m │ │ │ │ │ +0004ec10: 7573 7420 7573 6520 7468 6520 e280 9875 ust use the ...u │ │ │ │ │ +0004ec20: 7064 6174 652d 7263 2e64 e280 9920 7072 pdate-rc.d... pr │ │ │ │ │ +0004ec30: 6f67 7261 6d20 696e 7374 6561 642e 2020 ogram instead. │ │ │ │ │ +0004ec40: 2854 6865 2066 6f72 6d65 720a 7769 6c6c (The former.will │ │ │ │ │ +0004ec50: 2066 6169 6c20 6966 2061 6e20 616c 7465 fail if an alte │ │ │ │ │ +0004ec60: 726e 6174 6976 6520 6d65 7468 6f64 206f rnative method o │ │ │ │ │ +0004ec70: 6620 6d61 696e 7461 696e 696e 6720 7275 f maintaining ru │ │ │ │ │ +0004ec80: 6e6c 6576 656c 2069 6e66 6f72 6d61 7469 nlevel informati │ │ │ │ │ +0004ec90: 6f6e 0a69 7320 6265 696e 6720 7573 6564 on.is being used │ │ │ │ │ +0004eca0: 2e29 2020 596f 7520 6d75 7374 206e 6f74 .) You must not │ │ │ │ │ +0004ecb0: 2069 6e63 6c75 6465 2074 6865 20e2 8098 include the ... │ │ │ │ │ +0004ecc0: 2f65 7463 2f72 636e 2e64 e280 9920 6469 /etc/rcn.d... di │ │ │ │ │ +0004ecd0: 7265 6374 6f72 6965 730a 7468 656d 7365 rectories.themse │ │ │ │ │ +0004ece0: 6c76 6573 2069 6e20 7468 6520 6172 6368 lves in the arch │ │ │ │ │ +0004ecf0: 6976 6520 6569 7468 6572 2e20 2028 4f6e ive either. (On │ │ │ │ │ +0004ed00: 6c79 2074 6865 20e2 8098 696e 6974 2d73 ly the ...init-s │ │ │ │ │ +0004ed10: 7973 7465 6d2d 6865 6c70 6572 73e2 8099 ystem-helpers... │ │ │ │ │ +0004ed20: 0a70 6163 6b61 6765 2069 7320 7065 726d .package is perm │ │ │ │ │ +0004ed30: 6974 7465 6420 746f 2064 6f20 736f 2e29 itted to do so.) │ │ │ │ │ +0004ed40: 0a0a 546f 2067 6574 2074 6865 2064 6566 ..To get the def │ │ │ │ │ +0004ed50: 6175 6c74 2062 6568 6176 696f 7220 666f ault behavior fo │ │ │ │ │ +0004ed60: 7220 796f 7572 2070 6163 6b61 6765 2c20 r your package, │ │ │ │ │ +0004ed70: 7075 7420 696e 2079 6f75 7220 e280 9870 put in your ...p │ │ │ │ │ +0004ed80: 6f73 7469 6e73 74e2 8099 0a73 6372 6970 ostinst....scrip │ │ │ │ │ +0004ed90: 743a 0a0a 2020 2020 2075 7064 6174 652d t:.. update- │ │ │ │ │ +0004eda0: 7263 2e64 2070 6163 6b61 6765 2064 6566 rc.d package def │ │ │ │ │ +0004edb0: 6175 6c74 730a 0a61 6e64 2069 6e20 796f aults..and in yo │ │ │ │ │ +0004edc0: 7572 20e2 8098 706f 7374 726d e280 993a ur ...postrm...: │ │ │ │ │ +0004edd0: 0a0a 2020 2020 2069 6620 5b20 2224 3122 .. if [ "$1" │ │ │ │ │ +0004ede0: 203d 2070 7572 6765 205d 3b20 7468 656e = purge ]; then │ │ │ │ │ +0004edf0: 0a20 2020 2020 2020 2020 7570 6461 7465 . update │ │ │ │ │ +0004ee00: 2d72 632e 6420 7061 636b 6167 6520 7265 -rc.d package re │ │ │ │ │ +0004ee10: 6d6f 7665 0a20 2020 2020 6669 0a0a 5468 move. fi..Th │ │ │ │ │ +0004ee20: 6520 6465 6661 756c 7420 6265 6861 7669 e default behavi │ │ │ │ │ +0004ee30: 6f75 7220 6973 2074 6f20 656e 6162 6c65 our is to enable │ │ │ │ │ +0004ee40: 2061 7574 6f73 7461 7274 696e 6720 796f autostarting yo │ │ │ │ │ +0004ee50: 7572 2070 6163 6b61 6765 e280 9973 2064 ur package...s d │ │ │ │ │ +0004ee60: 6165 6d6f 6e2e 0a54 6865 206c 6f63 616c aemon..The local │ │ │ │ │ +0004ee70: 2061 646d 696e 6973 7472 6174 6f72 2063 administrator c │ │ │ │ │ +0004ee80: 616e 206f 7665 7272 6964 6520 7468 6973 an override this │ │ │ │ │ +0004ee90: 2075 7369 6e67 2074 6865 2063 6f6d 6d61 using the comma │ │ │ │ │ +0004eea0: 6e64 20e2 8098 7570 6461 7465 2d72 632e nd ...update-rc. │ │ │ │ │ +0004eeb0: 640a 7061 636b 6167 6520 6469 7361 626c d.package disabl │ │ │ │ │ +0004eec0: 65e2 8099 2e20 2049 662c 2068 6f77 6576 e.... If, howev │ │ │ │ │ +0004eed0: 6572 2c20 7468 6520 6461 656d 6f6e 2073 er, the daemon s │ │ │ │ │ +0004eee0: 686f 756c 6420 6e6f 7420 6265 2061 7574 hould not be aut │ │ │ │ │ +0004eef0: 6f73 7461 7274 6564 0a75 6e6c 6573 7320 ostarted.unless │ │ │ │ │ +0004ef00: 7468 6520 6c6f 6361 6c20 6164 6d69 6e69 the local admini │ │ │ │ │ +0004ef10: 7374 7261 746f 7220 6861 7320 6578 706c strator has expl │ │ │ │ │ +0004ef20: 6963 6974 6c79 2072 6571 7565 7374 6564 icitly requested │ │ │ │ │ +0004ef30: 2074 6869 732c 2069 6e73 7465 6164 0a61 this, instead.a │ │ │ │ │ +0004ef40: 6464 2074 6f20 796f 7572 20e2 8098 706f dd to your ...po │ │ │ │ │ +0004ef50: 7374 696e 7374 e280 9920 7363 7269 7074 stinst... script │ │ │ │ │ +0004ef60: 3a0a 0a20 2020 2020 7570 6461 7465 2d72 :.. update-r │ │ │ │ │ +0004ef70: 632e 6420 7061 636b 6167 6520 6465 6661 c.d package defa │ │ │ │ │ +0004ef80: 756c 7473 2d64 6973 6162 6c65 640a 0a61 ults-disabled..a │ │ │ │ │ +0004ef90: 6e64 2061 6464 2061 2064 6570 656e 6465 nd add a depende │ │ │ │ │ +0004efa0: 6e63 7920 6f6e 20e2 8098 696e 6974 2d73 ncy on ...init-s │ │ │ │ │ +0004efb0: 7973 7465 6d2d 6865 6c70 6572 7320 283e ystem-helpers (> │ │ │ │ │ +0004efc0: 3d20 312e 3530 29e2 8099 2c20 7768 6963 = 1.50)..., whic │ │ │ │ │ +0004efd0: 680a 696e 7472 6f64 7563 6564 2074 6865 h.introduced the │ │ │ │ │ +0004efe0: 20e2 8098 6465 6661 756c 7473 2d64 6973 ...defaults-dis │ │ │ │ │ +0004eff0: 6162 6c65 64e2 8099 206f 7074 696f 6e2e abled... option. │ │ │ │ │ +0004f000: 2020 5468 656e 2074 6865 206c 6f63 616c Then the local │ │ │ │ │ +0004f010: 2061 646d 696e 6973 7472 6174 6f72 0a63 administrator.c │ │ │ │ │ +0004f020: 616e 2065 6e61 626c 6520 6175 746f 7374 an enable autost │ │ │ │ │ +0004f030: 6172 7469 6e67 2074 6865 2064 6165 6d6f arting the daemo │ │ │ │ │ +0004f040: 6e20 7573 696e 6720 7468 6520 636f 6d6d n using the comm │ │ │ │ │ +0004f050: 616e 6420 e280 9875 7064 6174 652d 7263 and ...update-rc │ │ │ │ │ +0004f060: 2e64 0a70 6163 6b61 6765 2065 6e61 626c .d.package enabl │ │ │ │ │ +0004f070: 65e2 8099 2e0a 0a41 6e20 6f6c 6465 7220 e......An older │ │ │ │ │ +0004f080: 7072 6163 7469 6365 2c20 7768 6963 6820 practice, which │ │ │ │ │ +0004f090: 7368 6f75 6c64 206e 6f74 2062 6520 7573 should not be us │ │ │ │ │ +0004f0a0: 6564 2c20 7761 7320 746f 2069 6e63 6c75 ed, was to inclu │ │ │ │ │ +0004f0b0: 6465 2061 206c 696e 6520 6c69 6b65 0ae2 de a line like.. │ │ │ │ │ +0004f0c0: 8098 4449 5341 424c 4544 3d79 6573 e280 ..DISABLED=yes.. │ │ │ │ │ +0004f0d0: 9920 696e 2074 6865 2070 6163 6b61 6765 . in the package │ │ │ │ │ +0004f0e0: e280 9973 20e2 8098 2f65 7463 2f64 6566 ...s .../etc/def │ │ │ │ │ +0004f0f0: 6175 6c74 e280 9920 6669 6c65 2e20 2054 ault... file. T │ │ │ │ │ +0004f100: 6865 2070 6163 6b61 6765 e280 9973 2069 he package...s i │ │ │ │ │ +0004f110: 6e69 740a 7363 7269 7074 2077 6f75 6c64 nit.script would │ │ │ │ │ +0004f120: 206e 6f74 2073 7461 7274 2074 6865 2073 not start the s │ │ │ │ │ +0004f130: 6572 7669 6365 2075 6e74 696c 2074 6865 ervice until the │ │ │ │ │ +0004f140: 206c 6f63 616c 2073 7973 7465 6d20 6164 local system ad │ │ │ │ │ +0004f150: 6d69 6e69 7374 7261 746f 720a 6368 616e ministrator.chan │ │ │ │ │ +0004f160: 6765 6420 7468 6973 2074 6f20 e280 9844 ged this to ...D │ │ │ │ │ +0004f170: 4953 4142 4c45 443d 6e6f e280 992c 206f ISABLED=no..., o │ │ │ │ │ +0004f180: 7220 7369 6d69 6c61 722e 2020 5468 6520 r similar. The │ │ │ │ │ +0004f190: 7072 6f62 6c65 6d20 7769 7468 2074 6869 problem with thi │ │ │ │ │ +0004f1a0: 730a 6170 7072 6f61 6368 2077 6173 2074 s.approach was t │ │ │ │ │ +0004f1b0: 6861 7420 6974 2068 6964 6573 2066 726f hat it hides fro │ │ │ │ │ +0004f1c0: 6d20 7468 6520 696e 6974 2073 7973 7465 m the init syste │ │ │ │ │ +0004f1d0: 6d20 7768 6574 6865 7220 6f72 206e 6f74 m whether or not │ │ │ │ │ +0004f1e0: 2074 6865 0a64 6165 6d6f 6e20 7368 6f75 the.daemon shou │ │ │ │ │ +0004f1f0: 6c64 2061 6374 7561 6c6c 7920 6265 2073 ld actually be s │ │ │ │ │ +0004f200: 7461 7274 6564 2c20 7768 6963 6820 6c65 tarted, which le │ │ │ │ │ +0004f210: 6164 7320 746f 2069 6e63 6f6e 7369 7374 ads to inconsist │ │ │ │ │ +0004f220: 656e 7420 616e 640a 636f 6e66 7573 696e ent and.confusin │ │ │ │ │ +0004f230: 6720 6265 6861 7669 6f72 3a20 e280 9873 g behavior: ...s │ │ │ │ │ +0004f240: 6572 7669 6365 203c 7061 636b 6167 653e ervice │ │ │ │ │ +0004f250: 2073 7461 7274 e280 9920 636f 756c 6420 start... could │ │ │ │ │ +0004f260: 7265 7475 726e 2073 7563 6365 7373 2062 return success b │ │ │ │ │ +0004f270: 7574 0a6e 6f74 2073 7461 7274 2074 6865 ut.not start the │ │ │ │ │ +0004f280: 2073 6572 7669 6365 3b20 7365 7276 6963 service; servic │ │ │ │ │ +0004f290: 6573 2077 6974 6820 6120 6465 7065 6e64 es with a depend │ │ │ │ │ +0004f2a0: 656e 6379 206f 6e20 7468 6973 2073 6572 ency on this ser │ │ │ │ │ +0004f2b0: 7669 6365 2077 696c 6c0a 6265 2073 7461 vice will.be sta │ │ │ │ │ +0004f2c0: 7274 6564 2065 7665 6e20 7468 6f75 6768 rted even though │ │ │ │ │ +0004f2d0: 2074 6865 2073 6572 7669 6365 2069 736e the service isn │ │ │ │ │ +0004f2e0: e280 9974 2072 756e 6e69 6e67 3b20 616e ...t running; an │ │ │ │ │ +0004f2f0: 6420 696e 6974 2073 7973 7465 6d20 7374 d init system st │ │ │ │ │ +0004f300: 6174 7573 0a63 6f6d 6d61 6e64 7320 636f atus.commands co │ │ │ │ │ +0004f310: 756c 6420 696e 636f 7272 6563 746c 7920 uld incorrectly │ │ │ │ │ +0004f320: 636c 6169 6d20 7468 6174 2074 6865 2073 claim that the s │ │ │ │ │ +0004f330: 6572 7669 6365 2077 6173 2073 7461 7274 ervice was start │ │ │ │ │ +0004f340: 6564 2e0a 0a4e 6f74 6520 7468 6174 2069 ed...Note that i │ │ │ │ │ +0004f350: 6620 796f 7572 2070 6163 6b61 6765 2063 f your package c │ │ │ │ │ +0004f360: 6861 6e67 6573 2072 756e 6c65 7665 6c73 hanges runlevels │ │ │ │ │ +0004f370: 206f 7220 7072 696f 7269 7479 2c20 796f or priority, yo │ │ │ │ │ +0004f380: 7520 6d61 7920 6861 7665 2074 6f0a 7265 u may have to.re │ │ │ │ │ +0004f390: 6d6f 7665 2061 6e64 2072 6563 7265 6174 move and recreat │ │ │ │ │ +0004f3a0: 6520 7468 6520 6c69 6e6b 732c 2073 696e e the links, sin │ │ │ │ │ +0004f3b0: 6365 206f 7468 6572 7769 7365 2074 6865 ce otherwise the │ │ │ │ │ +0004f3c0: 206f 6c64 206c 696e 6b73 206d 6179 0a70 old links may.p │ │ │ │ │ +0004f3d0: 6572 7369 7374 2e20 2052 6566 6572 2074 ersist. Refer t │ │ │ │ │ +0004f3e0: 6f20 7468 6520 646f 6375 6d65 6e74 6174 o the documentat │ │ │ │ │ +0004f3f0: 696f 6e20 6f66 20e2 8098 7570 6461 7465 ion of ...update │ │ │ │ │ +0004f400: 2d72 632e 64e2 8099 2e0a 0a46 6f72 206d -rc.d......For m │ │ │ │ │ +0004f410: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information │ │ │ │ │ +0004f420: 6162 6f75 7420 7573 696e 6720 e280 9875 about using ...u │ │ │ │ │ +0004f430: 7064 6174 652d 7263 2e64 e280 992c 2070 pdate-rc.d..., p │ │ │ │ │ +0004f440: 6c65 6173 6520 636f 6e73 756c 7420 6974 lease consult it │ │ │ │ │ +0004f450: 7320 6d61 6e0a 7061 6765 2c20 e280 9875 s man.page, ...u │ │ │ │ │ +0004f460: 7064 6174 652d 7263 2e64 2838 29e2 8099 pdate-rc.d(8)... │ │ │ │ │ +0004f470: 2e0a 0a49 7420 6973 2065 6173 6965 7374 ...It is easiest │ │ │ │ │ +0004f480: 2066 6f72 2070 6163 6b61 6765 7320 6e6f for packages no │ │ │ │ │ +0004f490: 7420 746f 2063 616c 6c20 e280 9875 7064 t to call ...upd │ │ │ │ │ +0004f4a0: 6174 652d 7263 2e64 e280 9920 6469 7265 ate-rc.d... dire │ │ │ │ │ +0004f4b0: 6374 6c79 2c20 6275 740a 696e 7374 6561 ctly, but.instea │ │ │ │ │ +0004f4c0: 6420 7573 6520 6465 6268 656c 7065 7220 d use debhelper │ │ │ │ │ +0004f4d0: 7072 6f67 7261 6d73 2074 6861 7420 6164 programs that ad │ │ │ │ │ +0004f4e0: 6420 7468 6520 7265 7175 6972 6564 20e2 d the required . │ │ │ │ │ +0004f4f0: 8098 7570 6461 7465 2d72 632e 64e2 8099 ..update-rc.d... │ │ │ │ │ +0004f500: 2063 616c 6c73 0a61 7574 6f6d 6174 6963 calls.automatic │ │ │ │ │ +0004f510: 616c 6c79 2e20 2053 6565 20e2 8098 6468 ally. See ...dh │ │ │ │ │ +0004f520: 5f69 6e73 7461 6c6c 696e 6974 e280 992c _installinit..., │ │ │ │ │ +0004f530: 20e2 8098 6468 5f69 6e73 7461 6c6c 7379 ...dh_installsy │ │ │ │ │ +0004f540: 7374 656d 64e2 8099 2c20 6574 632e 0a0a stemd..., etc... │ │ │ │ │ +0004f550: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +0004f560: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +0004f570: 653a 2052 756e 6e69 6e67 2069 6e69 7420 e: Running init │ │ │ │ │ +0004f580: 7363 7269 7074 732c 2020 5072 6576 3a20 scripts, Prev: │ │ │ │ │ +0004f590: 4d61 6e61 6769 6e67 2074 6865 206c 696e Managing the lin │ │ │ │ │ +0004f5a0: 6b73 2c20 2055 703a 2049 6e74 6572 6661 ks, Up: Interfa │ │ │ │ │ +0004f5b0: 6369 6e67 2077 6974 6820 696e 6974 2073 cing with init s │ │ │ │ │ +0004f5c0: 7973 7465 6d73 0a0a 392e 332e 332e 3220 ystems..9.3.3.2 │ │ │ │ │ +0004f5d0: 5275 6e6e 696e 6720 696e 6974 2073 6372 Running init scr │ │ │ │ │ +0004f5e0: 6970 7473 0a2e 2e2e 2e2e 2e2e 2e2e 2e2e ipts............ │ │ │ │ │ +0004f5f0: 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e 2e2e ................ │ │ │ │ │ +0004f600: 2e0a 0a54 6865 2070 726f 6772 616d 20e2 ...The program . │ │ │ │ │ +0004f610: 8098 696e 766f 6b65 2d72 632e 64e2 8099 ..invoke-rc.d... │ │ │ │ │ +0004f620: 2069 7320 7072 6f76 6964 6564 2074 6f20 is provided to │ │ │ │ │ +0004f630: 6d61 6b65 2069 7420 6561 7369 6572 2066 make it easier f │ │ │ │ │ +0004f640: 6f72 2070 6163 6b61 6765 0a6d 6169 6e74 or package.maint │ │ │ │ │ +0004f650: 6169 6e65 7273 2074 6f20 7072 6f70 6572 ainers to proper │ │ │ │ │ +0004f660: 6c79 2069 6e76 6f6b 6520 616e 2069 6e69 ly invoke an ini │ │ │ │ │ +0004f670: 7420 7363 7269 7074 2c20 6f62 6579 696e t script, obeyin │ │ │ │ │ +0004f680: 6720 7275 6e6c 6576 656c 2061 6e64 0a6f g runlevel and.o │ │ │ │ │ +0004f690: 7468 6572 206c 6f63 616c 6c79 2d64 6566 ther locally-def │ │ │ │ │ +0004f6a0: 696e 6564 2063 6f6e 7374 7261 696e 7473 ined constraints │ │ │ │ │ +0004f6b0: 2074 6861 7420 6d69 6768 7420 6c69 6d69 that might limi │ │ │ │ │ +0004f6c0: 7420 6120 7061 636b 6167 65e2 8099 7320 t a package...s │ │ │ │ │ +0004f6d0: 7269 6768 7420 746f 0a73 7461 7274 2c20 right to.start, │ │ │ │ │ +0004f6e0: 7374 6f70 2061 6e64 206f 7468 6572 7769 stop and otherwi │ │ │ │ │ +0004f6f0: 7365 206d 616e 6167 6520 7365 7276 6963 se manage servic │ │ │ │ │ +0004f700: 6573 2e20 2054 6869 7320 7072 6f67 7261 es. This progra │ │ │ │ │ +0004f710: 6d20 6d61 7920 6265 2075 7365 6420 6279 m may be used by │ │ │ │ │ +0004f720: 0a6d 6169 6e74 6169 6e65 7273 2069 6e20 .maintainers in │ │ │ │ │ +0004f730: 7468 6569 7220 7061 636b 6167 6573 e280 their packages.. │ │ │ │ │ +0004f740: 9920 7363 7269 7074 732e 0a0a 5468 6520 . scripts...The │ │ │ │ │ +0004f750: 7061 636b 6167 6520 6d61 696e 7461 696e package maintain │ │ │ │ │ +0004f760: 6572 2073 6372 6970 7473 206d 7573 7420 er scripts must │ │ │ │ │ +0004f770: 7573 6520 e280 9869 6e76 6f6b 652d 7263 use ...invoke-rc │ │ │ │ │ +0004f780: 2e64 e280 9920 746f 2069 6e76 6f6b 6520 .d... to invoke │ │ │ │ │ +0004f790: 7468 650a e280 982f 6574 632f 696e 6974 the..../etc/init │ │ │ │ │ +0004f7a0: 2e64 2f2a e280 9920 696e 6974 2073 6372 .d/*... init scr │ │ │ │ │ +0004f7b0: 6970 7473 206f 7220 6571 7569 7661 6c65 ipts or equivale │ │ │ │ │ +0004f7c0: 6e74 2069 6e73 7465 6164 206f 6620 6361 nt instead of ca │ │ │ │ │ +0004f7d0: 6c6c 696e 6720 7468 656d 0a64 6972 6563 lling them.direc │ │ │ │ │ +0004f7e0: 746c 792e 0a0a 4279 2064 6566 6175 6c74 tly...By default │ │ │ │ │ +0004f7f0: 2c20 e280 9869 6e76 6f6b 652d 7263 2e64 , ...invoke-rc.d │ │ │ │ │ +0004f800: e280 9920 7769 6c6c 2070 6173 7320 616e ... will pass an │ │ │ │ │ +0004f810: 7920 6163 7469 6f6e 2072 6571 7565 7374 y action request │ │ │ │ │ +0004f820: 7320 2873 7461 7274 2c20 7374 6f70 2c0a s (start, stop,. │ │ │ │ │ +0004f830: 7265 6c6f 6164 2c20 7265 7374 6172 74e2 reload, restart. │ │ │ │ │ +0004f840: 80a6 2920 746f 2074 6865 20e2 8098 2f65 ..) to the .../e │ │ │ │ │ +0004f850: 7463 2f69 6e69 742e 64e2 8099 2073 6372 tc/init.d... scr │ │ │ │ │ +0004f860: 6970 742c 2066 696c 7465 7269 6e67 206f ipt, filtering o │ │ │ │ │ +0004f870: 7574 2072 6571 7565 7374 7320 746f 0a73 ut requests to.s │ │ │ │ │ +0004f880: 7461 7274 206f 7220 7265 7374 6172 7420 tart or restart │ │ │ │ │ +0004f890: 6120 7365 7276 6963 6520 6f75 7420 6f66 a service out of │ │ │ │ │ +0004f8a0: 2069 7473 2069 6e74 656e 6465 6420 7275 its intended ru │ │ │ │ │ +0004f8b0: 6e6c 6576 656c 732e 0a0a 4d6f 7374 2070 nlevels...Most p │ │ │ │ │ +0004f8c0: 6163 6b61 6765 7320 7769 6c6c 2073 696d ackages will sim │ │ │ │ │ +0004f8d0: 706c 7920 7573 653a 0a0a 2020 2020 2069 ply use:.. i │ │ │ │ │ +0004f8e0: 6e76 6f6b 652d 7263 2e64 2070 6163 6b61 nvoke-rc.d packa │ │ │ │ │ +0004f8f0: 6765 2061 6374 696f 6e0a 0a69 6e20 7468 ge action..in th │ │ │ │ │ +0004f900: 6569 7220 e280 9870 6f73 7469 6e73 74e2 eir ...postinst. │ │ │ │ │ +0004f910: 8099 2061 6e64 20e2 8098 7072 6572 6de2 .. and ...prerm. │ │ │ │ │ +0004f920: 8099 2073 6372 6970 7473 2e0a 0a41 2070 .. scripts...A p │ │ │ │ │ +0004f930: 6163 6b61 6765 2073 686f 756c 6420 7265 ackage should re │ │ │ │ │ +0004f940: 6769 7374 6572 2069 7473 2069 6e69 7420 gister its init │ │ │ │ │ +0004f950: 7363 7269 7074 2073 6572 7669 6365 7320 script services │ │ │ │ │ +0004f960: 7573 696e 6720 e280 9875 7064 6174 652d using ...update- │ │ │ │ │ +0004f970: 7263 2e64 e280 990a 6265 666f 7265 2069 rc.d....before i │ │ │ │ │ +0004f980: 7420 7472 6965 7320 746f 2069 6e76 6f6b t tries to invok │ │ │ │ │ +0004f990: 6520 7468 656d 2075 7369 6e67 20e2 8098 e them using ... │ │ │ │ │ +0004f9a0: 696e 766f 6b65 2d72 632e 64e2 8099 2e20 invoke-rc.d.... │ │ │ │ │ +0004f9b0: 2049 6e76 6f63 6174 696f 6e20 6f66 0a75 Invocation of.u │ │ │ │ │ +0004f9c0: 6e72 6567 6973 7465 7265 6420 7365 7276 nregistered serv │ │ │ │ │ +0004f9d0: 6963 6573 206d 6179 2066 6169 6c2e 0a0a ices may fail... │ │ │ │ │ +0004f9e0: 466f 7220 6d6f 7265 2069 6e66 6f72 6d61 For more informa │ │ │ │ │ +0004f9f0: 7469 6f6e 2061 626f 7574 2075 7369 6e67 tion about using │ │ │ │ │ +0004fa00: 20e2 8098 696e 766f 6b65 2d72 632e 64e2 ...invoke-rc.d. │ │ │ │ │ +0004fa10: 8099 2c20 706c 6561 7365 2063 6f6e 7375 .., please consu │ │ │ │ │ +0004fa20: 6c74 2069 7473 206d 616e 0a70 6167 652c lt its man.page, │ │ │ │ │ +0004fa30: 20e2 8098 696e 766f 6b65 2d72 632e 6428 ...invoke-rc.d( │ │ │ │ │ +0004fa40: 3829 e280 992e 0a0a 4974 2069 7320 6561 8)......It is ea │ │ │ │ │ +0004fa50: 7369 6573 7420 666f 7220 7061 636b 6167 siest for packag │ │ │ │ │ +0004fa60: 6573 206e 6f74 2074 6f20 6361 6c6c 20e2 es not to call . │ │ │ │ │ +0004fa70: 8098 696e 766f 6b65 2d72 632e 64e2 8099 ..invoke-rc.d... │ │ │ │ │ +0004fa80: 2064 6972 6563 746c 792c 2062 7574 0a69 directly, but.i │ │ │ │ │ +0004fa90: 6e73 7465 6164 2075 7365 2064 6562 6865 nstead use debhe │ │ │ │ │ +0004faa0: 6c70 6572 2070 726f 6772 616d 7320 7468 lper programs th │ │ │ │ │ +0004fab0: 6174 2061 6464 2074 6865 2072 6571 7569 at add the requi │ │ │ │ │ +0004fac0: 7265 6420 e280 9869 6e76 6f6b 652d 7263 red ...invoke-rc │ │ │ │ │ +0004fad0: 2e64 e280 9920 6361 6c6c 730a 6175 746f .d... calls.auto │ │ │ │ │ +0004fae0: 6d61 7469 6361 6c6c 792e 2020 5365 6520 matically. See │ │ │ │ │ +0004faf0: e280 9864 685f 696e 7374 616c 6c69 6e69 ...dh_installini │ │ │ │ │ +0004fb00: 74e2 8099 2c20 e280 9864 685f 696e 7374 t..., ...dh_inst │ │ │ │ │ +0004fb10: 616c 6c73 7973 7465 6d64 e280 992c 2065 allsystemd..., e │ │ │ │ │ +0004fb20: 7463 2e0a 0a1f 0a46 696c 653a 2064 6562 tc.....File: deb │ │ │ │ │ +0004fb30: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0004fb40: 2020 4e6f 6465 3a20 426f 6f74 2d74 696d Node: Boot-tim │ │ │ │ │ +0004fb50: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ │ +0004fb60: 2c20 204e 6578 743a 2045 7861 6d70 6c65 , Next: Example │ │ │ │ │ +0004fb70: 2c20 2050 7265 763a 2049 6e74 6572 6661 , Prev: Interfa │ │ │ │ │ +0004fb80: 6369 6e67 2077 6974 6820 696e 6974 2073 cing with init s │ │ │ │ │ +0004fb90: 7973 7465 6d73 2c20 2055 703a 2053 7461 ystems, Up: Sta │ │ │ │ │ +0004fba0: 7274 696e 6720 7379 7374 656d 2073 6572 rting system ser │ │ │ │ │ +0004fbb0: 7669 6365 730a 0a39 2e33 2e34 2042 6f6f vices..9.3.4 Boo │ │ │ │ │ +0004fbc0: 742d 7469 6d65 2069 6e69 7469 616c 697a t-time initializ │ │ │ │ │ +0004fbd0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.---------- │ │ │ │ │ +0004fbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0004fbf0: 2d2d 2d2d 0a0a 5468 6973 2073 6563 7469 ----..This secti │ │ │ │ │ +0004fc00: 6f6e 2068 6173 2062 6565 6e20 6465 6c65 on has been dele │ │ │ │ │ +0004fc10: 7465 642e 0a0a 1f0a 4669 6c65 3a20 6465 ted.....File: de │ │ │ │ │ +0004fc20: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0004fc30: 2c20 204e 6f64 653a 2045 7861 6d70 6c65 , Node: Example │ │ │ │ │ +0004fc40: 2c20 2050 7265 763a 2042 6f6f 742d 7469 , Prev: Boot-ti │ │ │ │ │ +0004fc50: 6d65 2069 6e69 7469 616c 697a 6174 696f me initializatio │ │ │ │ │ +0004fc60: 6e2c 2020 5570 3a20 5374 6172 7469 6e67 n, Up: Starting │ │ │ │ │ +0004fc70: 2073 7973 7465 6d20 7365 7276 6963 6573 system services │ │ │ │ │ +0004fc80: 0a0a 392e 332e 3520 4578 616d 706c 650a ..9.3.5 Example. │ │ │ │ │ +0004fc90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a45 -------------..E │ │ │ │ │ +0004fca0: 7861 6d70 6c65 7320 6f6e 2077 6869 6368 xamples on which │ │ │ │ │ +0004fcb0: 2079 6f75 2063 616e 2062 6173 6520 796f you can base yo │ │ │ │ │ +0004fcc0: 7572 20e2 8098 7379 7374 656d 64e2 8099 ur ...systemd... │ │ │ │ │ +0004fcd0: 2073 6572 7669 6365 2075 6e69 7473 2061 service units a │ │ │ │ │ +0004fce0: 7265 0a61 7661 696c 6162 6c65 2069 6e20 re.available in │ │ │ │ │ +0004fcf0: 7468 6520 6d61 6e20 7061 6765 20e2 8098 the man page ... │ │ │ │ │ +0004fd00: 7379 7374 656d 642e 756e 6974 2835 29e2 systemd.unit(5). │ │ │ │ │ +0004fd10: 8099 2e20 2041 6e20 6578 616d 706c 6520 ... An example │ │ │ │ │ +0004fd20: 6f6e 2077 6869 6368 2079 6f75 0a63 616e on which you.can │ │ │ │ │ +0004fd30: 2062 6173 6520 796f 7572 2069 6e69 7420 base your init │ │ │ │ │ +0004fd40: 7363 7269 7074 7320 6973 2061 7661 696c scripts is avail │ │ │ │ │ +0004fd50: 6162 6c65 2069 6e20 7468 6520 6d61 6e20 able in the man │ │ │ │ │ +0004fd60: 7061 6765 0ae2 8098 696e 6974 2d64 2d73 page....init-d-s │ │ │ │ │ +0004fd70: 6372 6970 7428 3529 e280 992e 0a0a 1f0a cript(5)........ │ │ │ │ │ +0004fd80: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0004fd90: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0004fda0: 2043 6f6e 736f 6c65 206d 6573 7361 6765 Console message │ │ │ │ │ +0004fdb0: 7320 6672 6f6d 2069 6e69 7420 6420 7363 s from init d sc │ │ │ │ │ +0004fdc0: 7269 7074 732c 2020 4e65 7874 3a20 4372 ripts, Next: Cr │ │ │ │ │ +0004fdd0: 6f6e 206a 6f62 732c 2020 5072 6576 3a20 on jobs, Prev: │ │ │ │ │ +0004fde0: 5374 6172 7469 6e67 2073 7973 7465 6d20 Starting system │ │ │ │ │ +0004fdf0: 7365 7276 6963 6573 2c20 2055 703a 2054 services, Up: T │ │ │ │ │ +0004fe00: 6865 204f 7065 7261 7469 6e67 2053 7973 he Operating Sys │ │ │ │ │ +0004fe10: 7465 6d0a 0a39 2e34 2043 6f6e 736f 6c65 tem..9.4 Console │ │ │ │ │ +0004fe20: 206d 6573 7361 6765 7320 6672 6f6d 20e2 messages from . │ │ │ │ │ +0004fe30: 8098 696e 6974 2e64 e280 9920 7363 7269 ..init.d... scri │ │ │ │ │ +0004fe40: 7074 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d pts.============ │ │ │ │ │ +0004fe50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0004fe60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +0004fe70: 5468 6973 2073 6563 7469 6f6e 2068 6173 This section has │ │ │ │ │ +0004fe80: 2062 6565 6e20 6465 6c65 7465 642e 0a0a been deleted... │ │ │ │ │ +0004fe90: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +0004fea0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +0004feb0: 653a 2043 726f 6e20 6a6f 6273 2c20 204e e: Cron jobs, N │ │ │ │ │ +0004fec0: 6578 743a 204d 656e 7573 2c20 2050 7265 ext: Menus, Pre │ │ │ │ │ +0004fed0: 763a 2043 6f6e 736f 6c65 206d 6573 7361 v: Console messa │ │ │ │ │ +0004fee0: 6765 7320 6672 6f6d 2069 6e69 7420 6420 ges from init d │ │ │ │ │ +0004fef0: 7363 7269 7074 732c 2020 5570 3a20 5468 scripts, Up: Th │ │ │ │ │ +0004ff00: 6520 4f70 6572 6174 696e 6720 5379 7374 e Operating Syst │ │ │ │ │ +0004ff10: 656d 0a0a 392e 3520 4372 6f6e 206a 6f62 em..9.5 Cron job │ │ │ │ │ +0004ff20: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a s.=============. │ │ │ │ │ +0004ff30: 0a50 6163 6b61 6765 7320 6d75 7374 206e .Packages must n │ │ │ │ │ +0004ff40: 6f74 206d 6f64 6966 7920 7468 6520 636f ot modify the co │ │ │ │ │ +0004ff50: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +0004ff60: 20e2 8098 2f65 7463 2f63 726f 6e74 6162 .../etc/crontab │ │ │ │ │ +0004ff70: e280 992c 2061 6e64 2074 6865 790a 6d75 ..., and they.mu │ │ │ │ │ +0004ff80: 7374 206e 6f74 206d 6f64 6966 7920 7468 st not modify th │ │ │ │ │ +0004ff90: 6520 6669 6c65 7320 696e 20e2 8098 2f76 e files in .../v │ │ │ │ │ +0004ffa0: 6172 2f73 706f 6f6c 2f63 726f 6e2f 6372 ar/spool/cron/cr │ │ │ │ │ +0004ffb0: 6f6e 7461 6273 e280 992e 0a0a 4966 2061 ontabs......If a │ │ │ │ │ +0004ffc0: 2070 6163 6b61 6765 2077 616e 7473 2074 package wants t │ │ │ │ │ +0004ffd0: 6f20 696e 7374 616c 6c20 6120 6a6f 6220 o install a job │ │ │ │ │ +0004ffe0: 7468 6174 2068 6173 2074 6f20 6265 2065 that has to be e │ │ │ │ │ +0004fff0: 7865 6375 7465 6420 7669 6120 6372 6f6e xecuted via cron │ │ │ │ │ +00050000: 2c20 6974 0a73 686f 756c 6420 706c 6163 , it.should plac │ │ │ │ │ +00050010: 6520 6120 6669 6c65 206e 616d 6564 2061 e a file named a │ │ │ │ │ +00050020: 7320 7370 6563 6966 6965 6420 696e 202a s specified in * │ │ │ │ │ +00050030: 6e6f 7465 2043 726f 6e20 6a6f 6220 6669 note Cron job fi │ │ │ │ │ +00050040: 6c65 206e 616d 6573 3a0a 3134 622e 2069 le names:.14b. i │ │ │ │ │ +00050050: 6e74 6f20 6f6e 6520 6f72 206d 6f72 6520 nto one or more │ │ │ │ │ +00050060: 6f66 2074 6865 2066 6f6c 6c6f 7769 6e67 of the following │ │ │ │ │ +00050070: 2064 6972 6563 746f 7269 6573 3a0a 0a20 directories:.. │ │ │ │ │ +00050080: 2020 2d20 e280 982f 6574 632f 6372 6f6e - .../etc/cron │ │ │ │ │ +00050090: 2e68 6f75 726c 79e2 8099 0a0a 2020 202d .hourly..... - │ │ │ │ │ +000500a0: 20e2 8098 2f65 7463 2f63 726f 6e2e 6461 .../etc/cron.da │ │ │ │ │ +000500b0: 696c 79e2 8099 0a0a 2020 202d 20e2 8098 ily..... - ... │ │ │ │ │ +000500c0: 2f65 7463 2f63 726f 6e2e 7765 656b 6c79 /etc/cron.weekly │ │ │ │ │ +000500d0: e280 990a 0a20 2020 2d20 e280 982f 6574 ..... - .../et │ │ │ │ │ +000500e0: 632f 6372 6f6e 2e6d 6f6e 7468 6c79 e280 c/cron.monthly.. │ │ │ │ │ +000500f0: 990a 0a41 7320 7468 6573 6520 6469 7265 ...As these dire │ │ │ │ │ +00050100: 6374 6f72 7920 6e61 6d65 7320 696d 706c ctory names impl │ │ │ │ │ +00050110: 792c 2074 6865 2066 696c 6573 2077 6974 y, the files wit │ │ │ │ │ +00050120: 6869 6e20 7468 656d 2061 7265 2065 7865 hin them are exe │ │ │ │ │ +00050130: 6375 7465 6420 6f6e 2061 6e0a 686f 7572 cuted on an.hour │ │ │ │ │ +00050140: 6c79 2c20 6461 696c 792c 2077 6565 6b6c ly, daily, weekl │ │ │ │ │ +00050150: 792c 206f 7220 6d6f 6e74 686c 7920 6261 y, or monthly ba │ │ │ │ │ +00050160: 7369 732c 2072 6573 7065 6374 6976 656c sis, respectivel │ │ │ │ │ +00050170: 792e 2020 5468 6520 6578 6163 7420 7469 y. The exact ti │ │ │ │ │ +00050180: 6d65 730a 6172 6520 6c69 7374 6564 2069 mes.are listed i │ │ │ │ │ +00050190: 6e20 e280 982f 6574 632f 6372 6f6e 7461 n .../etc/cronta │ │ │ │ │ +000501a0: 62e2 8099 2e0a 0a41 6c6c 2066 696c 6573 b......All files │ │ │ │ │ +000501b0: 2069 6e73 7461 6c6c 6564 2069 6e20 616e installed in an │ │ │ │ │ +000501c0: 7920 6f66 2074 6865 7365 2064 6972 6563 y of these direc │ │ │ │ │ +000501d0: 746f 7269 6573 206d 7573 7420 6265 2073 tories must be s │ │ │ │ │ +000501e0: 6372 6970 7473 2028 652e 672e 2c0a 7368 cripts (e.g.,.sh │ │ │ │ │ +000501f0: 656c 6c20 7363 7269 7074 7320 6f72 2050 ell scripts or P │ │ │ │ │ +00050200: 6572 6c20 7363 7269 7074 7329 2073 6f20 erl scripts) so │ │ │ │ │ +00050210: 7468 6174 2074 6865 7920 6361 6e20 6561 that they can ea │ │ │ │ │ +00050220: 7369 6c79 2062 6520 6d6f 6469 6669 6564 sily be modified │ │ │ │ │ +00050230: 2062 790a 7468 6520 6c6f 6361 6c20 7379 by.the local sy │ │ │ │ │ +00050240: 7374 656d 2061 646d 696e 6973 7472 6174 stem administrat │ │ │ │ │ +00050250: 6f72 2e20 2049 6e20 6164 6469 7469 6f6e or. In addition │ │ │ │ │ +00050260: 2c20 7468 6579 206d 7573 7420 6265 2074 , they must be t │ │ │ │ │ +00050270: 7265 6174 6564 2061 730a 636f 6e66 6967 reated as.config │ │ │ │ │ +00050280: 7572 6174 696f 6e20 6669 6c65 732e 0a0a uration files... │ │ │ │ │ +00050290: 4966 2061 2063 6572 7461 696e 206a 6f62 If a certain job │ │ │ │ │ +000502a0: 2068 6173 2074 6f20 6265 2065 7865 6375 has to be execu │ │ │ │ │ +000502b0: 7465 6420 6174 2073 6f6d 6520 6f74 6865 ted at some othe │ │ │ │ │ +000502c0: 7220 6672 6571 7565 6e63 7920 6f72 2061 r frequency or a │ │ │ │ │ +000502d0: 7420 610a 7370 6563 6966 6963 2074 696d t a.specific tim │ │ │ │ │ +000502e0: 652c 2074 6865 2070 6163 6b61 6765 2073 e, the package s │ │ │ │ │ +000502f0: 686f 756c 6420 696e 7374 616c 6c20 6120 hould install a │ │ │ │ │ +00050300: 6669 6c65 2069 6e20 e280 982f 6574 632f file in .../etc/ │ │ │ │ │ +00050310: 6372 6f6e 2e64 e280 9920 7769 7468 2061 cron.d... with a │ │ │ │ │ +00050320: 0a6e 616d 6520 6173 2073 7065 6369 6669 .name as specifi │ │ │ │ │ +00050330: 6564 2069 6e20 2a6e 6f74 6520 4372 6f6e ed in *note Cron │ │ │ │ │ +00050340: 206a 6f62 2066 696c 6520 6e61 6d65 733a job file names: │ │ │ │ │ +00050350: 2031 3462 2e20 2054 6869 7320 6669 6c65 14b. This file │ │ │ │ │ +00050360: 2075 7365 7320 7468 650a 7361 6d65 2073 uses the.same s │ │ │ │ │ +00050370: 796e 7461 7820 6173 20e2 8098 2f65 7463 yntax as .../etc │ │ │ │ │ +00050380: 2f63 726f 6e74 6162 e280 9920 616e 6420 /crontab... and │ │ │ │ │ +00050390: 6973 2070 726f 6365 7373 6564 2062 7920 is processed by │ │ │ │ │ +000503a0: e280 9863 726f 6ee2 8099 2061 7574 6f6d ...cron... autom │ │ │ │ │ +000503b0: 6174 6963 616c 6c79 2e0a 5468 6520 6669 atically..The fi │ │ │ │ │ +000503c0: 6c65 206d 7573 7420 616c 736f 2062 6520 le must also be │ │ │ │ │ +000503d0: 7472 6561 7465 6420 6173 2061 2063 6f6e treated as a con │ │ │ │ │ +000503e0: 6669 6775 7261 7469 6f6e 2066 696c 652e figuration file. │ │ │ │ │ +000503f0: 2020 284e 6f74 6520 7468 6174 0a65 6e74 (Note that.ent │ │ │ │ │ +00050400: 7269 6573 2069 6e20 7468 6520 e280 982f ries in the .../ │ │ │ │ │ +00050410: 6574 632f 6372 6f6e 2e64 e280 9920 6469 etc/cron.d... di │ │ │ │ │ +00050420: 7265 6374 6f72 7920 6172 6520 6e6f 7420 rectory are not │ │ │ │ │ +00050430: 6861 6e64 6c65 6420 6279 20e2 8098 616e handled by ...an │ │ │ │ │ +00050440: 6163 726f 6ee2 8099 2e0a 5468 7573 2c20 acron.....Thus, │ │ │ │ │ +00050450: 796f 7520 7368 6f75 6c64 206f 6e6c 7920 you should only │ │ │ │ │ +00050460: 7573 6520 7468 6973 2064 6972 6563 746f use this directo │ │ │ │ │ +00050470: 7279 2066 6f72 206a 6f62 7320 7768 6963 ry for jobs whic │ │ │ │ │ +00050480: 6820 6d61 7920 6265 2073 6b69 7070 6564 h may be skipped │ │ │ │ │ +00050490: 0a69 6620 7468 6520 7379 7374 656d 2069 .if the system i │ │ │ │ │ +000504a0: 7320 6e6f 7420 7275 6e6e 696e 672e 290a s not running.). │ │ │ │ │ +000504b0: 0a55 6e6c 696b 6520 e280 9863 726f 6e74 .Unlike ...cront │ │ │ │ │ +000504c0: 6162 e280 9920 6669 6c65 7320 6465 7363 ab... files desc │ │ │ │ │ +000504d0: 7269 6265 6420 696e 2074 6865 2049 4545 ribed in the IEE │ │ │ │ │ +000504e0: 4520 5374 6420 3130 3033 2e31 2d32 3030 E Std 1003.1-200 │ │ │ │ │ +000504f0: 3820 2850 4f53 4958 2e31 290a 6176 6169 8 (POSIX.1).avai │ │ │ │ │ +00050500: 6c61 626c 6520 6672 6f6d 2054 6865 204f lable from The O │ │ │ │ │ +00050510: 7065 6e20 4772 6f75 7028 3129 2c20 7468 pen Group(1), th │ │ │ │ │ +00050520: 6520 6669 6c65 7320 696e 20e2 8098 2f65 e files in .../e │ │ │ │ │ +00050530: 7463 2f63 726f 6e2e 64e2 8099 2061 6e64 tc/cron.d... and │ │ │ │ │ +00050540: 2074 6865 0a66 696c 6520 e280 982f 6574 the.file .../et │ │ │ │ │ +00050550: 632f 6372 6f6e 7461 62e2 8099 2068 6176 c/crontab... hav │ │ │ │ │ +00050560: 6520 7365 7665 6e20 6669 656c 6473 3b20 e seven fields; │ │ │ │ │ +00050570: 6e61 6d65 6c79 3a0a 0a20 2031 2e20 4d69 namely:.. 1. Mi │ │ │ │ │ +00050580: 6e75 7465 205b 302c 3539 5d0a 0a20 2032 nute [0,59].. 2 │ │ │ │ │ +00050590: 2e20 486f 7572 205b 302c 3233 5d0a 0a20 . Hour [0,23].. │ │ │ │ │ +000505a0: 2033 2e20 4461 7920 6f66 2074 6865 206d 3. Day of the m │ │ │ │ │ +000505b0: 6f6e 7468 205b 312c 3331 5d0a 0a20 2034 onth [1,31].. 4 │ │ │ │ │ +000505c0: 2e20 4d6f 6e74 6820 6f66 2074 6865 2079 . Month of the y │ │ │ │ │ +000505d0: 6561 7220 5b31 2c31 325d 0a0a 2020 352e ear [1,12].. 5. │ │ │ │ │ +000505e0: 2044 6179 206f 6620 7468 6520 7765 656b Day of the week │ │ │ │ │ +000505f0: 2028 5b30 2c36 5d20 7769 7468 2030 3d53 ([0,6] with 0=S │ │ │ │ │ +00050600: 756e 6461 7929 0a0a 2020 362e 2055 7365 unday).. 6. Use │ │ │ │ │ +00050610: 726e 616d 650a 0a20 2037 2e20 436f 6d6d rname.. 7. Comm │ │ │ │ │ +00050620: 616e 6420 746f 2062 6520 7275 6e0a 0a52 and to be run..R │ │ │ │ │ +00050630: 616e 6765 7320 6f66 206e 756d 6265 7273 anges of numbers │ │ │ │ │ +00050640: 2061 7265 2061 6c6c 6f77 6564 2e20 2052 are allowed. R │ │ │ │ │ +00050650: 616e 6765 7320 6172 6520 7477 6f20 6e75 anges are two nu │ │ │ │ │ +00050660: 6d62 6572 7320 7365 7061 7261 7465 6420 mbers separated │ │ │ │ │ +00050670: 7769 7468 2061 0a68 7970 6865 6e2e 2020 with a.hyphen. │ │ │ │ │ +00050680: 5468 6520 7370 6563 6966 6965 6420 7261 The specified ra │ │ │ │ │ +00050690: 6e67 6520 6973 2069 6e63 6c75 7369 7665 nge is inclusive │ │ │ │ │ +000506a0: 2e20 204c 6973 7473 2061 7265 2061 6c6c . Lists are all │ │ │ │ │ +000506b0: 6f77 6564 2e20 2041 206c 6973 740a 6973 owed. A list.is │ │ │ │ │ +000506c0: 2061 2073 6574 206f 6620 6e75 6d62 6572 a set of number │ │ │ │ │ +000506d0: 7320 286f 7220 7261 6e67 6573 2920 7365 s (or ranges) se │ │ │ │ │ +000506e0: 7061 7261 7465 6420 6279 2063 6f6d 6d61 parated by comma │ │ │ │ │ +000506f0: 732e 2020 5374 6570 2076 616c 7565 7320 s. Step values │ │ │ │ │ +00050700: 6361 6e20 6265 0a75 7365 6420 696e 2063 can be.used in c │ │ │ │ │ +00050710: 6f6e 6a75 6e63 7469 6f6e 2077 6974 6820 onjunction with │ │ │ │ │ +00050720: 7261 6e67 6573 2e0a 0a54 6865 2073 6372 ranges...The scr │ │ │ │ │ +00050730: 6970 7473 206f 7220 e280 9863 726f 6e74 ipts or ...cront │ │ │ │ │ +00050740: 6162 e280 9920 656e 7472 6965 7320 696e ab... entries in │ │ │ │ │ +00050750: 2074 6865 7365 2064 6972 6563 746f 7269 these directori │ │ │ │ │ +00050760: 6573 2073 686f 756c 6420 6368 6563 6b20 es should check │ │ │ │ │ +00050770: 6966 0a61 6c6c 206e 6563 6573 7361 7279 if.all necessary │ │ │ │ │ +00050780: 2070 726f 6772 616d 7320 6172 6520 696e programs are in │ │ │ │ │ +00050790: 7374 616c 6c65 6420 6265 666f 7265 2074 stalled before t │ │ │ │ │ +000507a0: 6865 7920 7472 7920 746f 2065 7865 6375 hey try to execu │ │ │ │ │ +000507b0: 7465 2074 6865 6d2e 0a4f 7468 6572 7769 te them..Otherwi │ │ │ │ │ +000507c0: 7365 2c20 7072 6f62 6c65 6d73 2077 696c se, problems wil │ │ │ │ │ +000507d0: 6c20 6172 6973 6520 7768 656e 2061 2070 l arise when a p │ │ │ │ │ +000507e0: 6163 6b61 6765 2077 6173 2072 656d 6f76 ackage was remov │ │ │ │ │ +000507f0: 6564 2062 7574 206e 6f74 2070 7572 6765 ed but not purge │ │ │ │ │ +00050800: 640a 7369 6e63 6520 636f 6e66 6967 7572 d.since configur │ │ │ │ │ +00050810: 6174 696f 6e20 6669 6c65 7320 6172 6520 ation files are │ │ │ │ │ +00050820: 6b65 7074 206f 6e20 7468 6520 7379 7374 kept on the syst │ │ │ │ │ +00050830: 656d 2069 6e20 7468 6973 2073 6974 7561 em in this situa │ │ │ │ │ +00050840: 7469 6f6e 2e0a 0a41 6e79 20e2 8098 6372 tion...Any ...cr │ │ │ │ │ +00050850: 6f6e e280 9920 6461 656d 6f6e 206d 7573 on... daemon mus │ │ │ │ │ +00050860: 7420 7072 6f76 6964 6520 e280 982f 7573 t provide .../us │ │ │ │ │ +00050870: 722f 6269 6e2f 6372 6f6e 7461 62e2 8099 r/bin/crontab... │ │ │ │ │ +00050880: 2061 6e64 2073 7570 706f 7274 206e 6f72 and support nor │ │ │ │ │ +00050890: 6d61 6c0a e280 9863 726f 6e74 6162 e280 mal....crontab.. │ │ │ │ │ +000508a0: 9920 656e 7472 6965 7320 6173 2073 7065 . entries as spe │ │ │ │ │ +000508b0: 6369 6669 6564 2069 6e20 504f 5349 582e cified in POSIX. │ │ │ │ │ +000508c0: 2054 6865 2064 6165 6d6f 6e20 6d75 7374 The daemon must │ │ │ │ │ +000508d0: 2061 6c73 6f20 7375 7070 6f72 740a 6e61 also support.na │ │ │ │ │ +000508e0: 6d65 7320 666f 7220 6461 7973 2061 6e64 mes for days and │ │ │ │ │ +000508f0: 206d 6f6e 7468 732c 2072 616e 6765 732c months, ranges, │ │ │ │ │ +00050900: 2061 6e64 2073 7465 7020 7661 6c75 6573 and step values │ │ │ │ │ +00050910: 2e20 2049 7420 6861 7320 746f 2073 7570 . It has to sup │ │ │ │ │ +00050920: 706f 7274 0ae2 8098 2f65 7463 2f63 726f port..../etc/cro │ │ │ │ │ +00050930: 6e74 6162 e280 992c 2061 6e64 2063 6f72 ntab..., and cor │ │ │ │ │ +00050940: 7265 6374 6c79 2065 7865 6375 7465 2074 rectly execute t │ │ │ │ │ +00050950: 6865 2073 6372 6970 7473 2069 6e20 e280 he scripts in .. │ │ │ │ │ +00050960: 982f 6574 632f 6372 6f6e 2e64 e280 992e ./etc/cron.d.... │ │ │ │ │ +00050970: 2020 5468 650a 6461 656d 6f6e 206d 7573 The.daemon mus │ │ │ │ │ +00050980: 7420 616c 736f 2063 6f72 7265 6374 6c79 t also correctly │ │ │ │ │ +00050990: 2065 7865 6375 7465 2073 6372 6970 7473 execute scripts │ │ │ │ │ +000509a0: 2069 6e0a e280 982f 6574 632f 6372 6f6e in..../etc/cron │ │ │ │ │ +000509b0: 2e7b 686f 7572 6c79 2c64 6169 6c79 2c77 .{hourly,daily,w │ │ │ │ │ +000509c0: 6565 6b6c 792c 6d6f 6e74 686c 797d e280 eekly,monthly}.. │ │ │ │ │ +000509d0: 992e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 ....* Menu:..* C │ │ │ │ │ +000509e0: 726f 6e20 6a6f 6220 6669 6c65 206e 616d ron job file nam │ │ │ │ │ +000509f0: 6573 3a3a 0a0a 2020 202d 2d2d 2d2d 2d2d es::.. ------- │ │ │ │ │ +00050a00: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ +00050a10: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ +00050a20: 2068 7474 7073 3a2f 2f77 7777 2e6f 7065 https://www.ope │ │ │ │ │ +00050a30: 6e67 726f 7570 2e6f 7267 2f6f 6e6c 696e ngroup.org/onlin │ │ │ │ │ +00050a40: 6570 7562 732f 3936 3939 3931 3937 3939 epubs/9699919799 │ │ │ │ │ +00050a50: 2f0a 0a1f 0a46 696c 653a 2064 6562 6961 /....File: debia │ │ │ │ │ +00050a60: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00050a70: 4e6f 6465 3a20 4372 6f6e 206a 6f62 2066 Node: Cron job f │ │ │ │ │ +00050a80: 696c 6520 6e61 6d65 732c 2020 5570 3a20 ile names, Up: │ │ │ │ │ +00050a90: 4372 6f6e 206a 6f62 730a 0a39 2e35 2e31 Cron jobs..9.5.1 │ │ │ │ │ +00050aa0: 2043 726f 6e20 6a6f 6220 6669 6c65 206e Cron job file n │ │ │ │ │ +00050ab0: 616d 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ames.----------- │ │ │ │ │ +00050ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ +00050ad0: 5468 6520 6669 6c65 206e 616d 6520 6f66 The file name of │ │ │ │ │ +00050ae0: 2061 2063 726f 6e20 6a6f 6220 6669 6c65 a cron job file │ │ │ │ │ +00050af0: 2073 686f 756c 6420 6e6f 726d 616c 6c79 should normally │ │ │ │ │ +00050b00: 206d 6174 6368 2074 6865 206e 616d 6520 match the name │ │ │ │ │ +00050b10: 6f66 2074 6865 0a70 6163 6b61 6765 2066 of the.package f │ │ │ │ │ +00050b20: 726f 6d20 7768 6963 6820 6974 2063 6f6d rom which it com │ │ │ │ │ +00050b30: 6573 2e0a 0a49 6620 6120 7061 636b 6167 es...If a packag │ │ │ │ │ +00050b40: 6520 7375 7070 6c69 6573 206d 756c 7469 e supplies multi │ │ │ │ │ +00050b50: 706c 6520 6372 6f6e 206a 6f62 2066 696c ple cron job fil │ │ │ │ │ +00050b60: 6573 2066 696c 6573 2069 6e20 7468 6520 es files in the │ │ │ │ │ +00050b70: 7361 6d65 0a64 6972 6563 746f 7279 2c20 same.directory, │ │ │ │ │ +00050b80: 7468 6520 6669 6c65 206e 616d 6573 2073 the file names s │ │ │ │ │ +00050b90: 686f 756c 6420 616c 6c20 7374 6172 7420 hould all start │ │ │ │ │ +00050ba0: 7769 7468 2074 6865 206e 616d 6520 6f66 with the name of │ │ │ │ │ +00050bb0: 2074 6865 2070 6163 6b61 6765 0a28 706f the package.(po │ │ │ │ │ +00050bc0: 7373 6962 6c79 206d 6f64 6966 6965 6420 ssibly modified │ │ │ │ │ +00050bd0: 6173 2064 6573 6372 6962 6564 2062 656c as described bel │ │ │ │ │ +00050be0: 6f77 2920 666f 6c6c 6f77 6564 2062 7920 ow) followed by │ │ │ │ │ +00050bf0: 6120 6879 7068 656e 2028 e280 982d e280 a hyphen (...-.. │ │ │ │ │ +00050c00: 9929 2061 6e64 2061 0a73 7569 7461 626c .) and a.suitabl │ │ │ │ │ +00050c10: 6520 7375 6666 6978 2e0a 0a41 2063 726f e suffix...A cro │ │ │ │ │ +00050c20: 6e20 6a6f 6220 6669 6c65 206e 616d 6520 n job file name │ │ │ │ │ +00050c30: 6d75 7374 206e 6f74 2069 6e63 6c75 6465 must not include │ │ │ │ │ +00050c40: 2061 6e79 2070 6572 696f 6420 6f72 2070 any period or p │ │ │ │ │ +00050c50: 6c75 7320 6368 6172 6163 7465 7273 2028 lus characters ( │ │ │ │ │ +00050c60: e280 982e e280 990a 6f72 20e2 8098 2be2 ........or ...+. │ │ │ │ │ +00050c70: 8099 2920 6368 6172 6163 7465 7273 2061 ..) characters a │ │ │ │ │ +00050c80: 7320 7468 6973 2077 696c 6c20 6361 7573 s this will caus │ │ │ │ │ +00050c90: 6520 6372 6f6e 2074 6f20 6967 6e6f 7265 e cron to ignore │ │ │ │ │ +00050ca0: 2074 6865 2066 696c 652e 0a55 6e64 6572 the file..Under │ │ │ │ │ +00050cb0: 7363 6f72 6573 2028 e280 985f e280 9929 scores (..._...) │ │ │ │ │ +00050cc0: 2073 686f 756c 6420 6265 2075 7365 6420 should be used │ │ │ │ │ +00050cd0: 696e 7374 6561 6420 6f66 20e2 8098 2ee2 instead of ..... │ │ │ │ │ +00050ce0: 8099 2061 6e64 20e2 8098 2be2 8099 2063 .. and ...+... c │ │ │ │ │ +00050cf0: 6861 7261 6374 6572 732e 0a0a 1f0a 4669 haracters.....Fi │ │ │ │ │ +00050d00: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00050d10: 792e 696e 666f 2c20 204e 6f64 653a 204d y.info, Node: M │ │ │ │ │ +00050d20: 656e 7573 2c20 204e 6578 743a 204d 756c enus, Next: Mul │ │ │ │ │ +00050d30: 7469 6d65 6469 6120 6861 6e64 6c65 7273 timedia handlers │ │ │ │ │ +00050d40: 2c20 2050 7265 763a 2043 726f 6e20 6a6f , Prev: Cron jo │ │ │ │ │ +00050d50: 6273 2c20 2055 703a 2054 6865 204f 7065 bs, Up: The Ope │ │ │ │ │ +00050d60: 7261 7469 6e67 2053 7973 7465 6d0a 0a39 rating System..9 │ │ │ │ │ +00050d70: 2e36 204d 656e 7573 0a3d 3d3d 3d3d 3d3d .6 Menus.======= │ │ │ │ │ +00050d80: 3d3d 0a0a 5061 636b 6167 6573 2073 6869 ==..Packages shi │ │ │ │ │ +00050d90: 7070 696e 6720 6170 706c 6963 6174 696f pping applicatio │ │ │ │ │ +00050da0: 6e73 2074 6861 7420 636f 6d70 6c79 2077 ns that comply w │ │ │ │ │ +00050db0: 6974 6820 6d69 6e69 6d61 6c20 7265 7175 ith minimal requ │ │ │ │ │ +00050dc0: 6972 656d 656e 7473 0a64 6573 6372 6962 irements.describ │ │ │ │ │ +00050dd0: 6564 2062 656c 6f77 2066 6f72 2069 6e74 ed below for int │ │ │ │ │ +00050de0: 6567 7261 7469 6f6e 2077 6974 6820 6465 egration with de │ │ │ │ │ +00050df0: 736b 746f 7020 656e 7669 726f 6e6d 656e sktop environmen │ │ │ │ │ +00050e00: 7473 2073 686f 756c 640a 7265 6769 7374 ts should.regist │ │ │ │ │ +00050e10: 6572 2074 6865 7365 2061 7070 6c69 6361 er these applica │ │ │ │ │ +00050e20: 7469 6f6e 7320 696e 2074 6865 2064 6573 tions in the des │ │ │ │ │ +00050e30: 6b74 6f70 206d 656e 752c 2066 6f6c 6c6f ktop menu, follo │ │ │ │ │ +00050e40: 7769 6e67 2074 6865 0a27 4672 6565 4465 wing the.'FreeDe │ │ │ │ │ +00050e50: 736b 746f 7027 2073 7461 6e64 6172 642c sktop' standard, │ │ │ │ │ +00050e60: 2075 7369 6e67 2074 6578 7420 6669 6c65 using text file │ │ │ │ │ +00050e70: 7320 6361 6c6c 6564 2027 6465 736b 746f s called 'deskto │ │ │ │ │ +00050e80: 7020 656e 7472 6965 7327 2e0a 5468 6569 p entries'..Thei │ │ │ │ │ +00050e90: 7220 666f 726d 6174 2069 7320 6465 7363 r format is desc │ │ │ │ │ +00050ea0: 7269 6265 6420 696e 2074 6865 2027 4465 ribed in the 'De │ │ │ │ │ +00050eb0: 736b 746f 7020 456e 7472 7920 5370 6563 sktop Entry Spec │ │ │ │ │ +00050ec0: 6966 6963 6174 696f 6e27 2061 740a e280 ification' at... │ │ │ │ │ +00050ed0: 9868 7474 7073 3a2f 2f73 7461 6e64 6172 .https://standar │ │ │ │ │ +00050ee0: 6473 2e66 7265 6564 6573 6b74 6f70 2e6f ds.freedesktop.o │ │ │ │ │ +00050ef0: 7267 2f64 6573 6b74 6f70 2d65 6e74 7279 rg/desktop-entry │ │ │ │ │ +00050f00: 2d73 7065 632f 6c61 7465 7374 2fe2 8099 -spec/latest/... │ │ │ │ │ +00050f10: 2061 6e64 0a63 6f6d 706c 656d 656e 7461 and.complementa │ │ │ │ │ +00050f20: 7279 2069 6e66 6f72 6d61 7469 6f6e 2063 ry information c │ │ │ │ │ +00050f30: 616e 2062 6520 666f 756e 6420 696e 2074 an be found in t │ │ │ │ │ +00050f40: 6865 2027 4465 736b 746f 7020 4d65 6e75 he 'Desktop Menu │ │ │ │ │ +00050f50: 0a53 7065 6369 6669 6361 7469 6f6e 2720 .Specification' │ │ │ │ │ +00050f60: 6174 20e2 8098 6874 7470 733a 2f2f 7374 at ...https://st │ │ │ │ │ +00050f70: 616e 6461 7264 732e 6672 6565 6465 736b andards.freedesk │ │ │ │ │ +00050f80: 746f 702e 6f72 672f 6d65 6e75 2d73 7065 top.org/menu-spe │ │ │ │ │ +00050f90: 632f 6c61 7465 7374 2fe2 8099 2e0a 0a54 c/latest/......T │ │ │ │ │ +00050fa0: 6865 2064 6573 6b74 6f70 2065 6e74 7279 he desktop entry │ │ │ │ │ +00050fb0: 2066 696c 6573 2061 7265 2069 6e73 7461 files are insta │ │ │ │ │ +00050fc0: 6c6c 6564 2062 7920 7468 6520 7061 636b lled by the pack │ │ │ │ │ +00050fd0: 6167 6573 2069 6e20 7468 6520 6469 7265 ages in the dire │ │ │ │ │ +00050fe0: 6374 6f72 790a e280 982f 7573 722f 7368 ctory..../usr/sh │ │ │ │ │ +00050ff0: 6172 652f 6170 706c 6963 6174 696f 6e73 are/applications │ │ │ │ │ +00051000: e280 9920 616e 6420 7468 6520 4672 6565 ... and the Free │ │ │ │ │ +00051010: 4465 736b 746f 7020 6d65 6e75 7320 6172 Desktop menus ar │ │ │ │ │ +00051020: 6520 7265 6672 6573 6865 6420 7573 696e e refreshed usin │ │ │ │ │ +00051030: 670a 2764 706b 6720 7472 6967 6765 7273 g.'dpkg triggers │ │ │ │ │ +00051040: 272e 2020 4974 2069 7320 7468 6572 6566 '. It is theref │ │ │ │ │ +00051050: 6f72 6520 6e6f 7420 6e65 6365 7373 6172 ore not necessar │ │ │ │ │ +00051060: 7920 746f 2064 6570 656e 6420 6f6e 2070 y to depend on p │ │ │ │ │ +00051070: 6163 6b61 6765 730a 7072 6f76 6964 696e ackages.providin │ │ │ │ │ +00051080: 6720 4672 6565 4465 736b 746f 7020 6d65 g FreeDesktop me │ │ │ │ │ +00051090: 6e75 2073 7973 7465 6d73 2e0a 0a45 6e74 nu systems...Ent │ │ │ │ │ +000510a0: 7269 6573 2064 6973 706c 6179 6564 2069 ries displayed i │ │ │ │ │ +000510b0: 6e20 7468 6520 4672 6565 4465 736b 746f n the FreeDeskto │ │ │ │ │ +000510c0: 7020 6d65 6e75 2073 686f 756c 6420 636f p menu should co │ │ │ │ │ +000510d0: 6e66 6f72 6d20 746f 2074 6865 0a66 6f6c nform to the.fol │ │ │ │ │ +000510e0: 6c6f 7769 6e67 206d 696e 696d 6120 666f lowing minima fo │ │ │ │ │ +000510f0: 7220 7265 6c65 7661 6e63 6520 616e 6420 r relevance and │ │ │ │ │ +00051100: 7669 7375 616c 2069 6e74 6567 7261 7469 visual integrati │ │ │ │ │ +00051110: 6f6e 2e0a 0a20 2020 2d20 556e 6c65 7373 on... - Unless │ │ │ │ │ +00051120: 2068 6964 6465 6e20 6279 2064 6566 6175 hidden by defau │ │ │ │ │ +00051130: 6c74 2c20 7468 6520 6465 736b 746f 7020 lt, the desktop │ │ │ │ │ +00051140: 656e 7472 7920 6d75 7374 2070 6f69 6e74 entry must point │ │ │ │ │ +00051150: 2074 6f20 6120 504e 4720 6f72 0a20 2020 to a PNG or. │ │ │ │ │ +00051160: 2020 5356 4720 6963 6f6e 2077 6974 6820 SVG icon with │ │ │ │ │ +00051170: 6120 7472 616e 7370 6172 656e 7420 6261 a transparent ba │ │ │ │ │ +00051180: 636b 6772 6f75 6e64 2c20 7072 6f76 6964 ckground, provid │ │ │ │ │ +00051190: 696e 6720 6174 206c 6561 7374 2074 6865 ing at least the │ │ │ │ │ +000511a0: 0a20 2020 2020 3232 c397 3232 2073 697a . 22..22 siz │ │ │ │ │ +000511b0: 652c 2061 6e64 2070 7265 6665 7261 626c e, and preferabl │ │ │ │ │ +000511c0: 7920 7570 2074 6f20 3634 c397 3634 2e20 y up to 64..64. │ │ │ │ │ +000511d0: 2054 6865 2069 636f 6e20 7368 6f75 6c64 The icon should │ │ │ │ │ +000511e0: 2062 6520 6e65 7574 7261 6c0a 2020 2020 be neutral. │ │ │ │ │ +000511f0: 2065 6e6f 7567 6820 746f 2069 6e74 6567 enough to integ │ │ │ │ │ +00051200: 7261 7465 2077 656c 6c20 7769 7468 2074 rate well with t │ │ │ │ │ +00051210: 6865 2064 6566 6175 6c74 2069 636f 6e20 he default icon │ │ │ │ │ +00051220: 7468 656d 6573 2e20 2049 7420 6973 0a20 themes. It is. │ │ │ │ │ +00051230: 2020 2020 656e 636f 7572 6167 6564 2074 encouraged t │ │ │ │ │ +00051240: 6f20 7368 6970 2074 6865 2069 636f 6e20 o ship the icon │ │ │ │ │ +00051250: 696e 2074 6865 2064 6566 6175 6c74 2027 in the default ' │ │ │ │ │ +00051260: 6869 636f 6c6f 7227 2069 636f 6e20 7468 hicolor' icon th │ │ │ │ │ +00051270: 656d 650a 2020 2020 2064 6972 6563 746f eme. directo │ │ │ │ │ +00051280: 7269 6573 2c20 6f72 2074 6f20 7573 6520 ries, or to use │ │ │ │ │ +00051290: 616e 2065 7869 7374 696e 6720 6963 6f6e an existing icon │ │ │ │ │ +000512a0: 2066 726f 6d20 7468 6520 2768 6963 6f6c from the 'hicol │ │ │ │ │ +000512b0: 6f72 2720 7468 656d 652e 0a0a 2020 202d or' theme... - │ │ │ │ │ +000512c0: 2049 6620 7468 6520 6d65 6e75 2065 6e74 If the menu ent │ │ │ │ │ +000512d0: 7279 2069 7320 6e6f 7420 7573 6566 756c ry is not useful │ │ │ │ │ +000512e0: 2069 6e20 7468 6520 6765 6e65 7261 6c20 in the general │ │ │ │ │ +000512f0: 6361 7365 2061 7320 6120 7374 616e 6461 case as a standa │ │ │ │ │ +00051300: 6c6f 6e65 0a20 2020 2020 6170 706c 6963 lone. applic │ │ │ │ │ +00051310: 6174 696f 6e2c 2074 6865 2064 6573 6b74 ation, the deskt │ │ │ │ │ +00051320: 6f70 2065 6e74 7279 2073 686f 756c 6420 op entry should │ │ │ │ │ +00051330: 7365 7420 7468 6520 e280 984e 6f44 6973 set the ...NoDis │ │ │ │ │ +00051340: 706c 6179 e280 9920 6b65 7920 746f 0a20 play... key to. │ │ │ │ │ +00051350: 2020 2020 7472 7565 2c20 736f 2074 6861 true, so tha │ │ │ │ │ +00051360: 7420 6974 2063 616e 2062 6520 636f 6e66 t it can be conf │ │ │ │ │ +00051370: 6967 7572 6564 2074 6f20 6265 2064 6973 igured to be dis │ │ │ │ │ +00051380: 706c 6179 6564 206f 6e6c 7920 6279 2074 played only by t │ │ │ │ │ +00051390: 686f 7365 0a20 2020 2020 7768 6f20 6e65 hose. who ne │ │ │ │ │ +000513a0: 6564 2069 742e 0a0a 2020 202d 2049 6e20 ed it... - In │ │ │ │ │ +000513b0: 646f 7562 742c 2074 6865 2070 6163 6b61 doubt, the packa │ │ │ │ │ +000513c0: 6765 206d 6169 6e74 6169 6e65 7220 7368 ge maintainer sh │ │ │ │ │ +000513d0: 6f75 6c64 2063 6f6f 7264 696e 6174 6520 ould coordinate │ │ │ │ │ +000513e0: 7769 7468 2074 6865 0a20 2020 2020 6d61 with the. ma │ │ │ │ │ +000513f0: 696e 7461 696e 6572 7320 6f66 206d 656e intainers of men │ │ │ │ │ +00051400: 7520 696d 706c 656d 656e 7461 7469 6f6e u implementation │ │ │ │ │ +00051410: 7320 7468 726f 7567 6820 7468 6520 2764 s through the 'd │ │ │ │ │ +00051420: 6562 6961 6e2d 6465 736b 746f 7027 0a20 ebian-desktop'. │ │ │ │ │ +00051430: 2020 2020 6d61 696c 696e 6720 6c69 7374 mailing list │ │ │ │ │ +00051440: 2069 6e20 6f72 6465 7220 746f 2061 766f in order to avo │ │ │ │ │ +00051450: 6964 2070 726f 626c 656d 7320 7769 7468 id problems with │ │ │ │ │ +00051460: 2063 6174 6567 6f72 6965 7320 6f72 2062 categories or b │ │ │ │ │ +00051470: 6164 0a20 2020 2020 696e 7465 7261 6374 ad. interact │ │ │ │ │ +00051480: 696f 6e73 2077 6974 6820 6f74 6865 7220 ions with other │ │ │ │ │ +00051490: 6963 6f6e 732e 2020 4573 7065 6369 616c icons. Especial │ │ │ │ │ +000514a0: 6c79 2066 6f72 2070 6163 6b61 6765 7320 ly for packages │ │ │ │ │ +000514b0: 7768 6963 6820 6172 650a 2020 2020 2070 which are. p │ │ │ │ │ +000514c0: 6172 7420 6f66 2069 6e73 7461 6c6c 6174 art of installat │ │ │ │ │ +000514d0: 696f 6e20 7461 736b 732c 2074 6865 2063 ion tasks, the c │ │ │ │ │ +000514e0: 6f6e 7465 6e74 7320 6f66 2074 6865 0a20 ontents of the. │ │ │ │ │ +000514f0: 2020 2020 e280 984e 6f74 5368 6f77 496e ...NotShowIn │ │ │ │ │ +00051500: e280 992f e280 984f 6e6c 7953 686f 7749 .../...OnlyShowI │ │ │ │ │ +00051510: 6ee2 8099 206b 6579 7320 7368 6f75 6c64 n... keys should │ │ │ │ │ +00051520: 2062 6520 7661 6c69 6461 7465 6420 6279 be validated by │ │ │ │ │ +00051530: 2074 6865 0a20 2020 2020 6d61 696e 7461 the. mainta │ │ │ │ │ +00051540: 696e 6572 7320 6f66 2074 6865 2072 656c iners of the rel │ │ │ │ │ +00051550: 6576 616e 7420 656e 7669 726f 6e6d 656e evant environmen │ │ │ │ │ +00051560: 7473 2e0a 0a53 696e 6365 2074 6865 2046 ts...Since the F │ │ │ │ │ +00051570: 7265 6544 6573 6b74 6f70 206d 656e 7520 reeDesktop menu │ │ │ │ │ +00051580: 6973 2061 2063 726f 7373 2d64 6973 7472 is a cross-distr │ │ │ │ │ +00051590: 6962 7574 696f 6e20 7374 616e 6461 7264 ibution standard │ │ │ │ │ +000515a0: 2c20 7468 6520 6465 736b 746f 700a 656e , the desktop.en │ │ │ │ │ +000515b0: 7472 6965 7320 7772 6974 7465 6e20 666f tries written fo │ │ │ │ │ +000515c0: 7220 4465 6269 616e 2073 686f 756c 6420 r Debian should │ │ │ │ │ +000515d0: 6265 2066 6f72 7761 7264 6564 2075 7073 be forwarded ups │ │ │ │ │ +000515e0: 7472 6561 6d2c 2077 6865 7265 2074 6865 tream, where the │ │ │ │ │ +000515f0: 7920 7769 6c6c 0a62 656e 6566 6974 2074 y will.benefit t │ │ │ │ │ +00051600: 6f20 6f74 6865 7220 7573 6572 7320 616e o other users an │ │ │ │ │ +00051610: 6420 6172 6520 6d6f 7265 206c 696b 656c d are more likel │ │ │ │ │ +00051620: 7920 746f 2072 6563 6569 7665 2065 7874 y to receive ext │ │ │ │ │ +00051630: 7261 0a63 6f6e 7472 6962 7574 696f 6e73 ra.contributions │ │ │ │ │ +00051640: 2073 7563 6820 6173 2074 7261 6e73 6c61 such as transla │ │ │ │ │ +00051650: 7469 6f6e 732e 0a0a 4966 2061 2070 6163 tions...If a pac │ │ │ │ │ +00051660: 6b61 6765 2069 6e73 7461 6c6c 7320 6120 kage installs a │ │ │ │ │ +00051670: 4672 6565 4465 736b 746f 7020 6465 736b FreeDesktop desk │ │ │ │ │ +00051680: 746f 7020 656e 7472 792c 2069 7420 6d75 top entry, it mu │ │ │ │ │ +00051690: 7374 206e 6f74 2061 6c73 6f0a 696e 7374 st not also.inst │ │ │ │ │ +000516a0: 616c 6c20 6120 4465 6269 616e 206d 656e all a Debian men │ │ │ │ │ +000516b0: 7520 656e 7472 792e 0a0a 1f0a 4669 6c65 u entry.....File │ │ │ │ │ +000516c0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +000516d0: 696e 666f 2c20 204e 6f64 653a 204d 756c info, Node: Mul │ │ │ │ │ +000516e0: 7469 6d65 6469 6120 6861 6e64 6c65 7273 timedia handlers │ │ │ │ │ +000516f0: 2c20 204e 6578 743a 204b 6579 626f 6172 , Next: Keyboar │ │ │ │ │ +00051700: 6420 636f 6e66 6967 7572 6174 696f 6e2c d configuration, │ │ │ │ │ +00051710: 2020 5072 6576 3a20 4d65 6e75 732c 2020 Prev: Menus, │ │ │ │ │ +00051720: 5570 3a20 5468 6520 4f70 6572 6174 696e Up: The Operatin │ │ │ │ │ +00051730: 6720 5379 7374 656d 0a0a 392e 3720 4d75 g System..9.7 Mu │ │ │ │ │ +00051740: 6c74 696d 6564 6961 2068 616e 646c 6572 ltimedia handler │ │ │ │ │ +00051750: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ +00051760: 3d3d 3d3d 3d3d 3d3d 3d0a 0a4d 6564 6961 =========..Media │ │ │ │ │ +00051770: 2074 7970 6573 2028 666f 726d 6572 6c79 types (formerly │ │ │ │ │ +00051780: 206b 6e6f 776e 2061 7320 4d49 4d45 2074 known as MIME t │ │ │ │ │ +00051790: 7970 6573 2c20 4d75 6c74 6970 7572 706f ypes, Multipurpo │ │ │ │ │ +000517a0: 7365 2049 6e74 6572 6e65 7420 4d61 696c se Internet Mail │ │ │ │ │ +000517b0: 0a45 7874 656e 7369 6f6e 732c 2052 4643 .Extensions, RFC │ │ │ │ │ +000517c0: 7320 3230 3435 2d32 3034 3929 2069 7320 s 2045-2049) is │ │ │ │ │ +000517d0: 6120 6d65 6368 616e 6973 6d20 666f 7220 a mechanism for │ │ │ │ │ +000517e0: 656e 636f 6469 6e67 2066 696c 6573 2061 encoding files a │ │ │ │ │ +000517f0: 6e64 2064 6174 610a 7374 7265 616d 7320 nd data.streams │ │ │ │ │ +00051800: 616e 6420 7072 6f76 6964 696e 6720 6d65 and providing me │ │ │ │ │ +00051810: 7461 2d69 6e66 6f72 6d61 7469 6f6e 2061 ta-information a │ │ │ │ │ +00051820: 626f 7574 2074 6865 6d2c 2069 6e20 7061 bout them, in pa │ │ │ │ │ +00051830: 7274 6963 756c 6172 2074 6865 6972 0a74 rticular their.t │ │ │ │ │ +00051840: 7970 6520 616e 6420 666f 726d 6174 2028 ype and format ( │ │ │ │ │ +00051850: 652e 672e 2020 e280 9869 6d61 6765 2f70 e.g. ...image/p │ │ │ │ │ +00051860: 6e67 e280 992c 20e2 8098 7465 7874 2f68 ng..., ...text/h │ │ │ │ │ +00051870: 746d 6ce2 8099 2c20 e280 9861 7564 696f tml..., ...audio │ │ │ │ │ +00051880: 2f6f 6767 e280 9929 2e0a 0a52 6567 6973 /ogg...)...Regis │ │ │ │ │ +00051890: 7472 6174 696f 6e20 6f66 206d 6564 6961 tration of media │ │ │ │ │ +000518a0: 2074 7970 6520 6861 6e64 6c65 7273 2061 type handlers a │ │ │ │ │ +000518b0: 6c6c 6f77 7320 7072 6f67 7261 6d73 206c llows programs l │ │ │ │ │ +000518c0: 696b 6520 6d61 696c 2075 7365 720a 6167 ike mail user.ag │ │ │ │ │ +000518d0: 656e 7473 2061 6e64 2077 6562 2062 726f ents and web bro │ │ │ │ │ +000518e0: 7773 6572 7320 746f 2069 6e76 6f6b 6520 wsers to invoke │ │ │ │ │ +000518f0: 7468 6573 6520 6861 6e64 6c65 7273 2074 these handlers t │ │ │ │ │ +00051900: 6f20 7669 6577 2c20 6564 6974 206f 720a o view, edit or. │ │ │ │ │ +00051910: 6469 7370 6c61 7920 6d65 6469 6120 7479 display media ty │ │ │ │ │ +00051920: 7065 7320 7468 6579 2064 6f6e e280 9974 pes they don...t │ │ │ │ │ +00051930: 2073 7570 706f 7274 2064 6972 6563 746c support directl │ │ │ │ │ +00051940: 792e 0a0a 5468 6572 6520 6172 6520 7477 y...There are tw │ │ │ │ │ +00051950: 6f20 6f76 6572 6c61 7070 696e 6720 7379 o overlapping sy │ │ │ │ │ +00051960: 7374 656d 7320 746f 2061 7373 6f63 6961 stems to associa │ │ │ │ │ +00051970: 7465 206d 6564 6961 2074 7970 6573 2074 te media types t │ │ │ │ │ +00051980: 6f20 7072 6f67 7261 6d73 0a77 6869 6368 o programs.which │ │ │ │ │ +00051990: 2063 616e 2068 616e 646c 6520 7468 656d can handle them │ │ │ │ │ +000519a0: 2e20 2054 6865 2027 6d61 696c 6361 7027 . The 'mailcap' │ │ │ │ │ +000519b0: 2073 7973 7465 6d20 6973 2066 6f75 6e64 system is found │ │ │ │ │ +000519c0: 206f 6e20 6120 6c61 7267 6520 6e75 6d62 on a large numb │ │ │ │ │ +000519d0: 6572 0a6f 6620 556e 6978 2073 7973 7465 er.of Unix syste │ │ │ │ │ +000519e0: 6d73 2e20 2054 6865 2027 4672 6565 4465 ms. The 'FreeDe │ │ │ │ │ +000519f0: 736b 746f 7027 2073 7973 7465 6d20 6973 sktop' system is │ │ │ │ │ +00051a00: 2061 696d 6564 2061 7420 4465 736b 746f aimed at Deskto │ │ │ │ │ +00051a10: 700a 656e 7669 726f 6e6d 656e 7473 2e20 p.environments. │ │ │ │ │ +00051a20: 2049 6e20 4465 6269 616e 2c20 4672 6565 In Debian, Free │ │ │ │ │ +00051a30: 4465 736b 746f 7020 656e 7472 6965 7320 Desktop entries │ │ │ │ │ +00051a40: 6172 6520 6175 746f 6d61 7469 6361 6c6c are automaticall │ │ │ │ │ +00051a50: 790a 7472 616e 736c 6174 6564 2069 6e20 y.translated in │ │ │ │ │ +00051a60: 6d61 696c 6361 7020 656e 7472 6965 732c mailcap entries, │ │ │ │ │ +00051a70: 2074 6865 7265 666f 7265 2070 6163 6b61 therefore packa │ │ │ │ │ +00051a80: 6765 7320 616c 7265 6164 7920 7573 696e ges already usin │ │ │ │ │ +00051a90: 6720 6465 736b 746f 700a 656e 7472 6965 g desktop.entrie │ │ │ │ │ +00051aa0: 7320 7368 6f75 6c64 206e 6f74 2075 7365 s should not use │ │ │ │ │ +00051ab0: 2074 6865 206d 6169 6c63 6170 2073 7973 the mailcap sys │ │ │ │ │ +00051ac0: 7465 6d20 6469 7265 6374 6c79 2e0a 0a2a tem directly...* │ │ │ │ │ +00051ad0: 204d 656e 753a 0a0a 2a20 5265 6769 7374 Menu:..* Regist │ │ │ │ │ +00051ae0: 7261 7469 6f6e 206f 6620 6d65 6469 6120 ration of media │ │ │ │ │ +00051af0: 7479 7065 2068 616e 646c 6572 7320 7769 type handlers wi │ │ │ │ │ +00051b00: 7468 2064 6573 6b74 6f70 2065 6e74 7269 th desktop entri │ │ │ │ │ +00051b10: 6573 3a3a 0a2a 2052 6567 6973 7472 6174 es::.* Registrat │ │ │ │ │ +00051b20: 696f 6e20 6f66 206d 6564 6961 2074 7970 ion of media typ │ │ │ │ │ +00051b30: 6520 6861 6e64 6c65 7273 2077 6974 6820 e handlers with │ │ │ │ │ +00051b40: 6d61 696c 6361 7020 656e 7472 6965 733a mailcap entries: │ │ │ │ │ +00051b50: 3a0a 2a20 5072 6f76 6964 696e 6720 6d65 :.* Providing me │ │ │ │ │ +00051b60: 6469 6120 7479 7065 7320 746f 2066 696c dia types to fil │ │ │ │ │ +00051b70: 6573 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 es::....File: de │ │ │ │ │ +00051b80: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00051b90: 2c20 204e 6f64 653a 2052 6567 6973 7472 , Node: Registr │ │ │ │ │ +00051ba0: 6174 696f 6e20 6f66 206d 6564 6961 2074 ation of media t │ │ │ │ │ +00051bb0: 7970 6520 6861 6e64 6c65 7273 2077 6974 ype handlers wit │ │ │ │ │ +00051bc0: 6820 6465 736b 746f 7020 656e 7472 6965 h desktop entrie │ │ │ │ │ +00051bd0: 732c 2020 4e65 7874 3a20 5265 6769 7374 s, Next: Regist │ │ │ │ │ +00051be0: 7261 7469 6f6e 206f 6620 6d65 6469 6120 ration of media │ │ │ │ │ +00051bf0: 7479 7065 2068 616e 646c 6572 7320 7769 type handlers wi │ │ │ │ │ +00051c00: 7468 206d 6169 6c63 6170 2065 6e74 7269 th mailcap entri │ │ │ │ │ +00051c10: 6573 2c20 2055 703a 204d 756c 7469 6d65 es, Up: Multime │ │ │ │ │ +00051c20: 6469 6120 6861 6e64 6c65 7273 0a0a 392e dia handlers..9. │ │ │ │ │ +00051c30: 372e 3120 5265 6769 7374 7261 7469 6f6e 7.1 Registration │ │ │ │ │ +00051c40: 206f 6620 6d65 6469 6120 7479 7065 2068 of media type h │ │ │ │ │ +00051c50: 616e 646c 6572 7320 7769 7468 2064 6573 andlers with des │ │ │ │ │ +00051c60: 6b74 6f70 2065 6e74 7269 6573 0a2d 2d2d ktop entries.--- │ │ │ │ │ +00051c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00051c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00051c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00051ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a50 6163 -----------..Pac │ │ │ │ │ +00051cb0: 6b61 6765 7320 7368 6970 7069 6e67 2061 kages shipping a │ │ │ │ │ +00051cc0: 6e20 6170 706c 6963 6174 696f 6e20 6162 n application ab │ │ │ │ │ +00051cd0: 6c65 2074 6f20 7669 6577 2c20 6564 6974 le to view, edit │ │ │ │ │ +00051ce0: 206f 7220 706f 696e 7420 746f 2066 696c or point to fil │ │ │ │ │ +00051cf0: 6573 206f 660a 6120 6769 7665 6e20 6d65 es of.a given me │ │ │ │ │ +00051d00: 6469 6120 7479 7065 2c20 6f72 206f 7065 dia type, or ope │ │ │ │ │ +00051d10: 6e20 6c69 6e6b 7320 7769 7468 2061 2067 n links with a g │ │ │ │ │ +00051d20: 6976 656e 2055 5249 2073 6368 656d 652c iven URI scheme, │ │ │ │ │ +00051d30: 2073 686f 756c 6420 6c69 7374 0a69 7420 should list.it │ │ │ │ │ +00051d40: 696e 2074 6865 20e2 8098 4d69 6d65 5479 in the ...MimeTy │ │ │ │ │ +00051d50: 7065 e280 9920 6b65 7920 6f66 2074 6865 pe... key of the │ │ │ │ │ +00051d60: 2061 7070 6c69 6361 7469 6f6e e280 9973 application...s │ │ │ │ │ +00051d70: 202a 6e6f 7465 2064 6573 6b74 6f70 2065 *note desktop e │ │ │ │ │ +00051d80: 6e74 7279 3a20 3134 2e0a 466f 7220 5552 ntry: 14..For UR │ │ │ │ │ +00051d90: 4920 7363 6865 6d65 732c 2074 6865 2072 I schemes, the r │ │ │ │ │ +00051da0: 656c 6576 616e 7420 4d49 4d45 2074 7970 elevant MIME typ │ │ │ │ │ +00051db0: 6573 2061 7265 20e2 8098 782d 7363 6865 es are ...x-sche │ │ │ │ │ +00051dc0: 6d65 2d68 616e 646c 6572 2f2a e280 9920 me-handler/*... │ │ │ │ │ +00051dd0: 2865 2e67 2e0a e280 9878 2d73 6368 656d (e.g.....x-schem │ │ │ │ │ +00051de0: 652d 6861 6e64 6c65 722f 6874 7470 73e2 e-handler/https. │ │ │ │ │ +00051df0: 8099 292e 0a0a 1f0a 4669 6c65 3a20 6465 ..).....File: de │ │ │ │ │ +00051e00: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00051e10: 2c20 204e 6f64 653a 2052 6567 6973 7472 , Node: Registr │ │ │ │ │ +00051e20: 6174 696f 6e20 6f66 206d 6564 6961 2074 ation of media t │ │ │ │ │ +00051e30: 7970 6520 6861 6e64 6c65 7273 2077 6974 ype handlers wit │ │ │ │ │ +00051e40: 6820 6d61 696c 6361 7020 656e 7472 6965 h mailcap entrie │ │ │ │ │ +00051e50: 732c 2020 4e65 7874 3a20 5072 6f76 6964 s, Next: Provid │ │ │ │ │ +00051e60: 696e 6720 6d65 6469 6120 7479 7065 7320 ing media types │ │ │ │ │ +00051e70: 746f 2066 696c 6573 2c20 2050 7265 763a to files, Prev: │ │ │ │ │ +00051e80: 2052 6567 6973 7472 6174 696f 6e20 6f66 Registration of │ │ │ │ │ +00051e90: 206d 6564 6961 2074 7970 6520 6861 6e64 media type hand │ │ │ │ │ +00051ea0: 6c65 7273 2077 6974 6820 6465 736b 746f lers with deskto │ │ │ │ │ +00051eb0: 7020 656e 7472 6965 732c 2020 5570 3a20 p entries, Up: │ │ │ │ │ +00051ec0: 4d75 6c74 696d 6564 6961 2068 616e 646c Multimedia handl │ │ │ │ │ +00051ed0: 6572 730a 0a39 2e37 2e32 2052 6567 6973 ers..9.7.2 Regis │ │ │ │ │ +00051ee0: 7472 6174 696f 6e20 6f66 206d 6564 6961 tration of media │ │ │ │ │ +00051ef0: 2074 7970 6520 6861 6e64 6c65 7273 2077 type handlers w │ │ │ │ │ +00051f00: 6974 6820 6d61 696c 6361 7020 656e 7472 ith mailcap entr │ │ │ │ │ +00051f10: 6965 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ies.------------ │ │ │ │ │ +00051f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00051f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00051f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00051f50: 2d2d 0a0a 5061 636b 6167 6573 2074 6861 --..Packages tha │ │ │ │ │ +00051f60: 7420 6172 6520 6e6f 7420 7573 696e 6720 t are not using │ │ │ │ │ +00051f70: 6465 736b 746f 7020 656e 7472 6965 7320 desktop entries │ │ │ │ │ +00051f80: 666f 7220 7265 6769 7374 7261 7469 6f6e for registration │ │ │ │ │ +00051f90: 2073 686f 756c 640a 696e 7374 616c 6c20 should.install │ │ │ │ │ +00051fa0: 6120 6669 6c65 2069 6e20 e280 986d 6169 a file in ...mai │ │ │ │ │ +00051fb0: 6c63 6170 2835 29e2 8099 2066 6f72 6d61 lcap(5)... forma │ │ │ │ │ +00051fc0: 7420 2852 4643 2031 3532 3429 2069 6e20 t (RFC 1524) in │ │ │ │ │ +00051fd0: 7468 6520 6469 7265 6374 6f72 790a e280 the directory... │ │ │ │ │ +00051fe0: 982f 7573 722f 6c69 622f 6d69 6d65 2f70 ./usr/lib/mime/p │ │ │ │ │ +00051ff0: 6163 6b61 6765 732f e280 992e 2020 5468 ackages/.... Th │ │ │ │ │ +00052000: 6520 6669 6c65 206e 616d 6520 7368 6f75 e file name shou │ │ │ │ │ +00052010: 6c64 2062 6520 7468 6520 6269 6e61 7279 ld be the binary │ │ │ │ │ +00052020: 2070 6163 6b61 6765 e280 9973 0a6e 616d package...s.nam │ │ │ │ │ +00052030: 652e 0a0a 5468 6520 6d61 696c 6361 7020 e...The mailcap │ │ │ │ │ +00052040: 7061 636b 6167 6520 7072 6f76 6964 6573 package provides │ │ │ │ │ +00052050: 2074 6865 20e2 8098 7570 6461 7465 2d6d the ...update-m │ │ │ │ │ +00052060: 696d 65e2 8099 2070 726f 6772 616d 2c20 ime... program, │ │ │ │ │ +00052070: 7768 6963 6820 696e 7465 6772 6174 6573 which integrates │ │ │ │ │ +00052080: 0a74 6865 7365 2072 6567 6973 7472 6174 .these registrat │ │ │ │ │ +00052090: 696f 6e73 2069 6e20 7468 6520 e280 982f ions in the .../ │ │ │ │ │ +000520a0: 6574 632f 6d61 696c 6361 70e2 8099 2066 etc/mailcap... f │ │ │ │ │ +000520b0: 696c 652c 2075 7369 6e67 2064 706b 6720 ile, using dpkg │ │ │ │ │ +000520c0: 7472 6967 6765 7273 2e0a 2831 290a 0a50 triggers..(1)..P │ │ │ │ │ +000520d0: 6163 6b61 6765 7320 696e 7374 616c 6c69 ackages installi │ │ │ │ │ +000520e0: 6e67 2064 6573 6b74 6f70 2065 6e74 7269 ng desktop entri │ │ │ │ │ +000520f0: 6573 2073 686f 756c 6420 6e6f 7420 696e es should not in │ │ │ │ │ +00052100: 7374 616c 6c20 6d61 696c 6361 7020 656e stall mailcap en │ │ │ │ │ +00052110: 7472 6965 730a 666f 7220 7468 6520 7361 tries.for the sa │ │ │ │ │ +00052120: 6d65 2070 726f 6772 616d 2c20 6265 6361 me program, beca │ │ │ │ │ +00052130: 7573 6520 7468 6520 6d61 696c 6361 7020 use the mailcap │ │ │ │ │ +00052140: 7061 636b 6167 6520 616c 7265 6164 7920 package already │ │ │ │ │ +00052150: 7265 6164 7320 6465 736b 746f 700a 656e reads desktop.en │ │ │ │ │ +00052160: 7472 6965 732e 0a0a 5061 636b 6167 6573 tries...Packages │ │ │ │ │ +00052170: 2075 7369 6e67 2074 6865 7365 2066 6163 using these fac │ │ │ │ │ +00052180: 696c 6974 6965 7320 2773 686f 756c 6420 ilities 'should │ │ │ │ │ +00052190: 6e6f 7427 2064 6570 656e 6420 6f6e 2c20 not' depend on, │ │ │ │ │ +000521a0: 7265 636f 6d6d 656e 642c 206f 720a 7375 recommend, or.su │ │ │ │ │ +000521b0: 6767 6573 7420 e280 986d 6169 6c63 6170 ggest ...mailcap │ │ │ │ │ +000521c0: e280 992e 0a0a 2020 202d 2d2d 2d2d 2d2d ...... ------- │ │ │ │ │ +000521d0: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ +000521e0: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ +000521f0: 2043 7265 6174 696e 672c 206d 6f64 6966 Creating, modif │ │ │ │ │ +00052200: 7969 6e67 206f 7220 7265 6d6f 7669 6e67 ying or removing │ │ │ │ │ +00052210: 2061 2066 696c 6520 696e 0ae2 8098 2f75 a file in..../u │ │ │ │ │ +00052220: 7372 2f6c 6962 2f6d 696d 652f 7061 636b sr/lib/mime/pack │ │ │ │ │ +00052230: 6167 6573 2fe2 8099 2075 7369 6e67 206d ages/... using m │ │ │ │ │ +00052240: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00052250: 7320 7769 6c6c 206e 6f74 2061 6374 6976 s will not activ │ │ │ │ │ +00052260: 6174 6520 7468 650a 7472 6967 6765 722e ate the.trigger. │ │ │ │ │ +00052270: 2020 496e 2074 6861 7420 6361 7365 2c20 In that case, │ │ │ │ │ +00052280: 6974 2063 616e 2062 6520 646f 6e65 2062 it can be done b │ │ │ │ │ +00052290: 7920 6361 6c6c 696e 6720 e280 9864 706b y calling ...dpk │ │ │ │ │ +000522a0: 672d 7472 6967 6765 720a 2d2d 6e6f 2d61 g-trigger.--no-a │ │ │ │ │ +000522b0: 7761 6974 202f 7573 722f 6c69 622f 6d69 wait /usr/lib/mi │ │ │ │ │ +000522c0: 6d65 2f70 6163 6b61 6765 73e2 8099 2066 me/packages... f │ │ │ │ │ +000522d0: 726f 6d20 7468 6520 6d61 696e 7461 696e rom the maintain │ │ │ │ │ +000522e0: 6572 2073 6372 6970 7420 6166 7465 720a er script after. │ │ │ │ │ +000522f0: 6372 6561 7469 6e67 2c20 6d6f 6469 6679 creating, modify │ │ │ │ │ +00052300: 696e 672c 206f 7220 7265 6d6f 7669 6e67 ing, or removing │ │ │ │ │ +00052310: 2074 6865 2066 696c 652e 0a0a 1f0a 4669 the file.....Fi │ │ │ │ │ +00052320: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00052330: 792e 696e 666f 2c20 204e 6f64 653a 2050 y.info, Node: P │ │ │ │ │ +00052340: 726f 7669 6469 6e67 206d 6564 6961 2074 roviding media t │ │ │ │ │ +00052350: 7970 6573 2074 6f20 6669 6c65 732c 2020 ypes to files, │ │ │ │ │ +00052360: 5072 6576 3a20 5265 6769 7374 7261 7469 Prev: Registrati │ │ │ │ │ +00052370: 6f6e 206f 6620 6d65 6469 6120 7479 7065 on of media type │ │ │ │ │ +00052380: 2068 616e 646c 6572 7320 7769 7468 206d handlers with m │ │ │ │ │ +00052390: 6169 6c63 6170 2065 6e74 7269 6573 2c20 ailcap entries, │ │ │ │ │ +000523a0: 2055 703a 204d 756c 7469 6d65 6469 6120 Up: Multimedia │ │ │ │ │ +000523b0: 6861 6e64 6c65 7273 0a0a 392e 372e 3320 handlers..9.7.3 │ │ │ │ │ +000523c0: 5072 6f76 6964 696e 6720 6d65 6469 6120 Providing media │ │ │ │ │ +000523d0: 7479 7065 7320 746f 2066 696c 6573 0a2d types to files.- │ │ │ │ │ +000523e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000523f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00052400: 2d2d 2d0a 0a54 6865 206d 6564 6961 2074 ---..The media t │ │ │ │ │ +00052410: 7970 6520 6f66 2061 2066 696c 6520 6973 ype of a file is │ │ │ │ │ +00052420: 2064 6973 636f 7665 7265 6420 6279 2069 discovered by i │ │ │ │ │ +00052430: 6e73 7065 6374 696e 6720 7468 6520 6669 nspecting the fi │ │ │ │ │ +00052440: 6c65 e280 9973 0a65 7874 656e 7369 6f6e le...s.extension │ │ │ │ │ +00052450: 206f 7220 6974 7320 e280 986d 6167 6963 or its ...magic │ │ │ │ │ +00052460: 2835 29e2 8099 2070 6174 7465 726e 2c20 (5)... pattern, │ │ │ │ │ +00052470: 616e 6420 696e 7465 7272 6f67 6174 696e and interrogatin │ │ │ │ │ +00052480: 6720 6120 6461 7461 6261 7365 0a61 7373 g a database.ass │ │ │ │ │ +00052490: 6f63 6961 7469 6e67 2074 6865 6d20 7769 ociating them wi │ │ │ │ │ +000524a0: 7468 206d 6564 6961 2074 7970 6573 2e0a th media types.. │ │ │ │ │ +000524b0: 0a54 6f20 7375 7070 6f72 7420 6e65 7720 .To support new │ │ │ │ │ +000524c0: 6173 736f 6369 6174 696f 6e73 2062 6574 associations bet │ │ │ │ │ +000524d0: 7765 656e 206d 6564 6961 2074 7970 6573 ween media types │ │ │ │ │ +000524e0: 2061 6e64 2066 696c 6573 2c20 7468 6569 and files, thei │ │ │ │ │ +000524f0: 720a 6368 6172 6163 7465 7269 7374 6963 r.characteristic │ │ │ │ │ +00052500: 2066 696c 6520 6578 7465 6e73 696f 6e73 file extensions │ │ │ │ │ +00052510: 2061 6e64 206d 6167 6963 2070 6174 7465 and magic patte │ │ │ │ │ +00052520: 726e 7320 7368 6f75 6c64 2062 6520 7265 rns should be re │ │ │ │ │ +00052530: 6769 7374 6572 6564 0a74 6f20 7468 6520 gistered.to the │ │ │ │ │ +00052540: 4941 4e41 2028 496e 7465 726e 6574 2041 IANA (Internet A │ │ │ │ │ +00052550: 7373 6967 6e65 6420 4e75 6d62 6572 7320 ssigned Numbers │ │ │ │ │ +00052560: 4175 7468 6f72 6974 7929 2e20 2053 6565 Authority). See │ │ │ │ │ +00052570: 0ae2 8098 6874 7470 733a 2f2f 7777 772e ....https://www. │ │ │ │ │ +00052580: 6961 6e61 2e6f 7267 2f61 7373 6967 6e6d iana.org/assignm │ │ │ │ │ +00052590: 656e 7473 2f6d 6564 6961 2d74 7970 6573 ents/media-types │ │ │ │ │ +000525a0: e280 9920 616e 6420 5246 4320 3638 3338 ... and RFC 6838 │ │ │ │ │ +000525b0: 2066 6f72 2064 6574 6169 6c73 2e0a 5468 for details..Th │ │ │ │ │ +000525c0: 6973 2069 6e66 6f72 6d61 7469 6f6e 2077 is information w │ │ │ │ │ +000525d0: 696c 6c20 7468 656e 2070 726f 7061 6761 ill then propaga │ │ │ │ │ +000525e0: 7465 2074 6f20 7468 6520 7379 7374 656d te to the system │ │ │ │ │ +000525f0: 7320 6469 7363 6f76 6572 696e 6720 6669 s discovering fi │ │ │ │ │ +00052600: 6c65 0a6d 6564 6961 2074 7970 6573 2069 le.media types i │ │ │ │ │ +00052610: 6e20 4465 6269 616e 2c20 7072 6f76 6964 n Debian, provid │ │ │ │ │ +00052620: 6564 2062 7920 7468 6520 7368 6172 6564 ed by the shared │ │ │ │ │ +00052630: 2d6d 696d 652d 696e 666f 2c20 6d65 6469 -mime-info, medi │ │ │ │ │ +00052640: 612d 7479 7065 7320 616e 640a 6669 6c65 a-types and.file │ │ │ │ │ +00052650: 2070 6163 6b61 6765 732e 2020 4966 2072 packages. If r │ │ │ │ │ +00052660: 6567 6973 7472 6174 696f 6e20 616e 6420 egistration and │ │ │ │ │ +00052670: 7072 6f70 6167 6174 696f 6e20 6361 6e20 propagation can │ │ │ │ │ +00052680: 6e6f 7420 6265 2077 6169 7465 6420 666f not be waited fo │ │ │ │ │ +00052690: 722c 0a73 7570 706f 7274 2063 616e 2062 r,.support can b │ │ │ │ │ +000526a0: 6520 6173 6b65 6420 746f 2074 6865 206d e asked to the m │ │ │ │ │ +000526b0: 6169 6e74 6169 6e65 7273 206f 6620 7468 aintainers of th │ │ │ │ │ +000526c0: 6520 7061 636b 6167 6573 206d 656e 7469 e packages menti │ │ │ │ │ +000526d0: 6f6e 6564 2061 626f 7665 2e0a 0a46 6f72 oned above...For │ │ │ │ │ +000526e0: 2066 696c 6573 2074 6861 7420 6172 6520 files that are │ │ │ │ │ +000526f0: 7072 6f64 7563 6564 2061 6e64 2072 6561 produced and rea │ │ │ │ │ +00052700: 6420 6279 2061 2073 696e 676c 6520 6170 d by a single ap │ │ │ │ │ +00052710: 706c 6963 6174 696f 6e2c 2069 7420 6973 plication, it is │ │ │ │ │ +00052720: 2061 6c73 6f0a 706f 7373 6962 6c65 2074 also.possible t │ │ │ │ │ +00052730: 6f20 6465 636c 6172 6520 7468 6973 2061 o declare this a │ │ │ │ │ +00052740: 7373 6f63 6961 7469 6f6e 2074 6f20 7468 ssociation to th │ │ │ │ │ +00052750: 6520 2753 6861 7265 6420 4d49 4d45 2049 e 'Shared MIME I │ │ │ │ │ +00052760: 6e66 6f27 2073 7973 7465 6d20 6279 0a69 nfo' system by.i │ │ │ │ │ +00052770: 6e73 7461 6c6c 696e 6720 696e 2074 6865 nstalling in the │ │ │ │ │ +00052780: 2064 6972 6563 746f 7279 20e2 8098 2f75 directory .../u │ │ │ │ │ +00052790: 7372 2f73 6861 7265 2f6d 696d 652f 7061 sr/share/mime/pa │ │ │ │ │ +000527a0: 636b 6167 6573 e280 9920 6120 6669 6c65 ckages... a file │ │ │ │ │ +000527b0: 2069 6e20 7468 6520 584d 4c0a 666f 726d in the XML.form │ │ │ │ │ +000527c0: 6174 2073 7065 6369 6669 6564 2061 740a at specified at. │ │ │ │ │ +000527d0: e280 9868 7474 7073 3a2f 2f73 7461 6e64 ...https://stand │ │ │ │ │ +000527e0: 6172 6473 2e66 7265 6564 6573 6b74 6f70 ards.freedesktop │ │ │ │ │ +000527f0: 2e6f 7267 2f73 6861 7265 642d 6d69 6d65 .org/shared-mime │ │ │ │ │ +00052800: 2d69 6e66 6f2d 7370 6563 2f6c 6174 6573 -info-spec/lates │ │ │ │ │ +00052810: 742f e280 992e 0a0a 1f0a 4669 6c65 3a20 t/........File: │ │ │ │ │ +00052820: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00052830: 666f 2c20 204e 6f64 653a 204b 6579 626f fo, Node: Keybo │ │ │ │ │ +00052840: 6172 6420 636f 6e66 6967 7572 6174 696f ard configuratio │ │ │ │ │ +00052850: 6e2c 2020 4e65 7874 3a20 456e 7669 726f n, Next: Enviro │ │ │ │ │ +00052860: 6e6d 656e 7420 7661 7269 6162 6c65 732c nment variables, │ │ │ │ │ +00052870: 2020 5072 6576 3a20 4d75 6c74 696d 6564 Prev: Multimed │ │ │ │ │ +00052880: 6961 2068 616e 646c 6572 732c 2020 5570 ia handlers, Up │ │ │ │ │ +00052890: 3a20 5468 6520 4f70 6572 6174 696e 6720 : The Operating │ │ │ │ │ +000528a0: 5379 7374 656d 0a0a 392e 3820 4b65 7962 System..9.8 Keyb │ │ │ │ │ +000528b0: 6f61 7264 2063 6f6e 6669 6775 7261 7469 oard configurati │ │ │ │ │ +000528c0: 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d on.============= │ │ │ │ │ +000528d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T │ │ │ │ │ +000528e0: 6f20 6163 6869 6576 6520 6120 636f 6e73 o achieve a cons │ │ │ │ │ +000528f0: 6973 7465 6e74 206b 6579 626f 6172 6420 istent keyboard │ │ │ │ │ +00052900: 636f 6e66 6967 7572 6174 696f 6e20 736f configuration so │ │ │ │ │ +00052910: 2074 6861 7420 616c 6c20 6170 706c 6963 that all applic │ │ │ │ │ +00052920: 6174 696f 6e73 0a69 6e74 6572 7072 6574 ations.interpret │ │ │ │ │ +00052930: 2061 206b 6579 626f 6172 6420 6576 656e a keyboard even │ │ │ │ │ +00052940: 7420 7468 6520 7361 6d65 2077 6179 2c20 t the same way, │ │ │ │ │ +00052950: 616c 6c20 7072 6f67 7261 6d73 2069 6e20 all programs in │ │ │ │ │ +00052960: 7468 6520 4465 6269 616e 0a64 6973 7472 the Debian.distr │ │ │ │ │ +00052970: 6962 7574 696f 6e20 6d75 7374 2062 6520 ibution must be │ │ │ │ │ +00052980: 636f 6e66 6967 7572 6564 2074 6f20 636f configured to co │ │ │ │ │ +00052990: 6d70 6c79 2077 6974 6820 7468 6520 666f mply with the fo │ │ │ │ │ +000529a0: 6c6c 6f77 696e 6720 6775 6964 656c 696e llowing guidelin │ │ │ │ │ +000529b0: 6573 2e0a 0a54 6865 2066 6f6c 6c6f 7769 es...The followi │ │ │ │ │ +000529c0: 6e67 206b 6579 7320 6d75 7374 2068 6176 ng keys must hav │ │ │ │ │ +000529d0: 6520 7468 6520 7370 6563 6966 6965 6420 e the specified │ │ │ │ │ +000529e0: 696e 7465 7270 7265 7461 7469 6f6e 733a interpretations: │ │ │ │ │ +000529f0: 0a0a e280 983c 2d2d e280 990a 0a20 2020 .....<--..... │ │ │ │ │ 00052a00: 2020 6465 6c65 7465 2074 6865 2063 6861 delete the cha │ │ │ │ │ -00052a10: 7261 6374 6572 2074 6f20 7468 6520 7269 racter to the ri │ │ │ │ │ -00052a20: 6768 7420 6f66 2074 6865 2063 7572 736f ght of the curso │ │ │ │ │ -00052a30: 720a 0ae2 8098 436f 6e74 726f 6c2b 48e2 r.....Control+H. │ │ │ │ │ -00052a40: 8099 0a0a 2020 2020 2065 6d61 6373 3a20 .... emacs: │ │ │ │ │ -00052a50: 7468 6520 6865 6c70 2070 7265 6669 780a the help prefix. │ │ │ │ │ -00052a60: 0a54 6865 2069 6e74 6572 7072 6574 6174 .The interpretat │ │ │ │ │ -00052a70: 696f 6e20 6f66 2061 6e79 206b 6579 626f ion of any keybo │ │ │ │ │ -00052a80: 6172 6420 6576 656e 7473 2073 686f 756c ard events shoul │ │ │ │ │ -00052a90: 6420 6265 2069 6e64 6570 656e 6465 6e74 d be independent │ │ │ │ │ -00052aa0: 206f 6620 7468 650a 7465 726d 696e 616c of the.terminal │ │ │ │ │ -00052ab0: 2074 6861 7420 6973 2075 7365 642c 2062 that is used, b │ │ │ │ │ -00052ac0: 6520 6974 2061 2076 6972 7475 616c 2063 e it a virtual c │ │ │ │ │ -00052ad0: 6f6e 736f 6c65 2c20 616e 2058 2074 6572 onsole, an X ter │ │ │ │ │ -00052ae0: 6d69 6e61 6c20 656d 756c 6174 6f72 2c0a minal emulator,. │ │ │ │ │ -00052af0: 616e 2072 6c6f 6769 6e2f 7465 6c6e 6574 an rlogin/telnet │ │ │ │ │ -00052b00: 2073 6573 7369 6f6e 2c20 6574 632e 0a0a session, etc... │ │ │ │ │ -00052b10: 5468 6520 666f 6c6c 6f77 696e 6720 6c69 The following li │ │ │ │ │ -00052b20: 7374 2065 7870 6c61 696e 7320 686f 7720 st explains how │ │ │ │ │ -00052b30: 7468 6520 6469 6666 6572 656e 7420 7072 the different pr │ │ │ │ │ -00052b40: 6f67 7261 6d73 2073 686f 756c 6420 6265 ograms should be │ │ │ │ │ -00052b50: 2073 6574 2075 700a 746f 2061 6368 6965 set up.to achie │ │ │ │ │ -00052b60: 7665 2074 6869 733a 0a0a 2020 202d 20e2 ve this:.. - . │ │ │ │ │ -00052b70: 8098 3c2d 2de2 8099 2067 656e 6572 6174 ..<--... generat │ │ │ │ │ -00052b80: 6573 20e2 8098 4b42 5f42 6163 6b53 7061 es ...KB_BackSpa │ │ │ │ │ -00052b90: 6365 e280 9920 696e 2058 2e0a 0a20 2020 ce... in X... │ │ │ │ │ -00052ba0: 2d20 e280 9844 656c 6574 65e2 8099 2067 - ...Delete... g │ │ │ │ │ -00052bb0: 656e 6572 6174 6573 20e2 8098 4b42 5f44 enerates ...KB_D │ │ │ │ │ -00052bc0: 656c 6574 65e2 8099 2069 6e20 582e 0a0a elete... in X... │ │ │ │ │ -00052bd0: 2020 202d 2058 2074 7261 6e73 6c61 7469 - X translati │ │ │ │ │ -00052be0: 6f6e 7320 6172 6520 7365 7420 7570 2074 ons are set up t │ │ │ │ │ -00052bf0: 6f20 6d61 6b65 20e2 8098 4b42 5f42 6163 o make ...KB_Bac │ │ │ │ │ -00052c00: 6b73 7061 6365 e280 9920 6765 6e65 7261 kspace... genera │ │ │ │ │ -00052c10: 7465 2041 5343 4949 0a20 2020 2020 4445 te ASCII. DE │ │ │ │ │ -00052c20: 4c2c 2061 6e64 2074 6f20 6d61 6b65 20e2 L, and to make . │ │ │ │ │ -00052c30: 8098 4b42 5f44 656c 6574 65e2 8099 2067 ..KB_Delete... g │ │ │ │ │ -00052c40: 656e 6572 6174 6520 e280 9845 5343 205b enerate ...ESC [ │ │ │ │ │ -00052c50: 2033 207e e280 9920 2874 6869 7320 6973 3 ~... (this is │ │ │ │ │ -00052c60: 2074 6865 0a20 2020 2020 7674 3232 3020 the. vt220 │ │ │ │ │ -00052c70: 6573 6361 7065 2063 6f64 6520 666f 7220 escape code for │ │ │ │ │ -00052c80: 7468 6520 e280 9c64 656c 6574 6520 6368 the ...delete ch │ │ │ │ │ -00052c90: 6172 6163 7465 72e2 809d 206b 6579 292e aracter... key). │ │ │ │ │ -00052ca0: 2020 5468 6973 206d 7573 7420 6265 0a20 This must be. │ │ │ │ │ -00052cb0: 2020 2020 646f 6e65 2062 7920 6c6f 6164 done by load │ │ │ │ │ -00052cc0: 696e 6720 7468 6520 5820 7265 736f 7572 ing the X resour │ │ │ │ │ -00052cd0: 6365 7320 7573 696e 6720 e280 9878 7264 ces using ...xrd │ │ │ │ │ -00052ce0: 62e2 8099 206f 6e20 616c 6c20 6c6f 6361 b... on all loca │ │ │ │ │ -00052cf0: 6c20 580a 2020 2020 2064 6973 706c 6179 l X. display │ │ │ │ │ -00052d00: 732c 206e 6f74 2075 7369 6e67 2074 6865 s, not using the │ │ │ │ │ -00052d10: 2061 7070 6c69 6361 7469 6f6e 2064 6566 application def │ │ │ │ │ -00052d20: 6175 6c74 732c 2073 6f20 7468 6174 2074 aults, so that t │ │ │ │ │ -00052d30: 6865 0a20 2020 2020 7472 616e 736c 6174 he. translat │ │ │ │ │ -00052d40: 696f 6e20 7265 736f 7572 6365 7320 7573 ion resources us │ │ │ │ │ -00052d50: 6564 2063 6f72 7265 7370 6f6e 6420 746f ed correspond to │ │ │ │ │ -00052d60: 2074 6865 20e2 8098 786d 6f64 6d61 70e2 the ...xmodmap. │ │ │ │ │ -00052d70: 8099 2073 6574 7469 6e67 732e 0a0a 2020 .. settings... │ │ │ │ │ -00052d80: 202d 2054 6865 204c 696e 7578 2063 6f6e - The Linux con │ │ │ │ │ -00052d90: 736f 6c65 2069 7320 636f 6e66 6967 7572 sole is configur │ │ │ │ │ -00052da0: 6564 2074 6f20 6d61 6b65 20e2 8098 3c2d ed to make ...<- │ │ │ │ │ -00052db0: 2de2 8099 2067 656e 6572 6174 6520 4445 -... generate DE │ │ │ │ │ -00052dc0: 4c2c 2061 6e64 0a20 2020 2020 e280 9844 L, and. ...D │ │ │ │ │ -00052dd0: 656c 6574 65e2 8099 2067 656e 6572 6174 elete... generat │ │ │ │ │ -00052de0: 6520 e280 9845 5343 205b 2033 207e e280 e ...ESC [ 3 ~.. │ │ │ │ │ -00052df0: 992e 0a0a 2020 202d 2058 2061 7070 6c69 .... - X appli │ │ │ │ │ -00052e00: 6361 7469 6f6e 7320 6172 6520 636f 6e66 cations are conf │ │ │ │ │ -00052e10: 6967 7572 6564 2073 6f20 7468 6174 20e2 igured so that . │ │ │ │ │ -00052e20: 8098 3ce2 8099 2064 656c 6574 6573 206c ..<... deletes l │ │ │ │ │ -00052e30: 6566 742c 2061 6e64 0a20 2020 2020 e280 eft, and. .. │ │ │ │ │ -00052e40: 9844 656c 6574 65e2 8099 2064 656c 6574 .Delete... delet │ │ │ │ │ -00052e50: 6573 2072 6967 6874 2e20 204d 6f74 6966 es right. Motif │ │ │ │ │ -00052e60: 2061 7070 6c69 6361 7469 6f6e 7320 616c applications al │ │ │ │ │ -00052e70: 7265 6164 7920 776f 726b 206c 696b 6520 ready work like │ │ │ │ │ -00052e80: 7468 6973 2e0a 0a20 2020 2d20 5465 726d this... - Term │ │ │ │ │ -00052e90: 696e 616c 7320 7368 6f75 6c64 2068 6176 inals should hav │ │ │ │ │ -00052ea0: 6520 e280 9873 7474 7920 6572 6173 6520 e ...stty erase │ │ │ │ │ -00052eb0: 5e3f e280 9920 2e0a 0a20 2020 2d20 5468 ^?... ... - Th │ │ │ │ │ -00052ec0: 6520 e280 9878 7465 726d e280 9920 7465 e ...xterm... te │ │ │ │ │ -00052ed0: 726d 696e 666f 2065 6e74 7279 2073 686f rminfo entry sho │ │ │ │ │ -00052ee0: 756c 6420 6861 7665 20e2 8098 4553 4320 uld have ...ESC │ │ │ │ │ -00052ef0: 5b20 3320 7ee2 8099 2066 6f72 20e2 8098 [ 3 ~... for ... │ │ │ │ │ -00052f00: 6b64 6368 31e2 8099 2c0a 2020 2020 206a kdch1...,. j │ │ │ │ │ -00052f10: 7573 7420 6173 2066 6f72 20e2 8098 5445 ust as for ...TE │ │ │ │ │ -00052f20: 524d 3d6c 696e 7578 e280 9920 616e 6420 RM=linux... and │ │ │ │ │ -00052f30: e280 9854 4552 4d3d 7674 3232 30e2 8099 ...TERM=vt220... │ │ │ │ │ -00052f40: 2e0a 0a20 2020 2d20 456d 6163 7320 6973 ... - Emacs is │ │ │ │ │ -00052f50: 2070 726f 6772 616d 6d65 6420 746f 206d programmed to m │ │ │ │ │ -00052f60: 6170 20e2 8098 4b42 5f42 6163 6b73 7061 ap ...KB_Backspa │ │ │ │ │ -00052f70: 6365 e280 9920 6f72 2074 6865 20e2 8098 ce... or the ... │ │ │ │ │ -00052f80: 7374 7479 2065 7261 7365 e280 990a 2020 stty erase.... │ │ │ │ │ -00052f90: 2020 2063 6861 7261 6374 6572 2074 6f20 character to │ │ │ │ │ -00052fa0: e280 9864 656c 6574 652d 6261 636b 7761 ...delete-backwa │ │ │ │ │ -00052fb0: 7264 2d63 6861 72e2 8099 2c20 616e 6420 rd-char..., and │ │ │ │ │ -00052fc0: e280 984b 425f 4465 6c65 7465 e280 9920 ...KB_Delete... │ │ │ │ │ -00052fd0: 6f72 20e2 8098 6b64 6368 31e2 8099 2074 or ...kdch1... t │ │ │ │ │ -00052fe0: 6f0a 2020 2020 20e2 8098 6465 6c65 7465 o. ...delete │ │ │ │ │ -00052ff0: 2d66 6f72 7761 7264 2d63 6861 72e2 8099 -forward-char... │ │ │ │ │ -00053000: 2c20 616e 6420 e280 985e 48e2 8099 2074 , and ...^H... t │ │ │ │ │ -00053010: 6f20 e280 9868 656c 70e2 8099 2061 7320 o ...help... as │ │ │ │ │ -00053020: 616c 7761 7973 2e0a 0a20 2020 2d20 4f74 always... - Ot │ │ │ │ │ -00053030: 6865 7220 6170 706c 6963 6174 696f 6e73 her applications │ │ │ │ │ -00053040: 2075 7365 2074 6865 20e2 8098 7374 7479 use the ...stty │ │ │ │ │ -00053050: 2065 7261 7365 e280 9920 6368 6172 6163 erase... charac │ │ │ │ │ -00053060: 7465 7220 616e 6420 e280 986b 6463 6831 ter and ...kdch1 │ │ │ │ │ -00053070: e280 9920 666f 720a 2020 2020 2074 6865 ... for. the │ │ │ │ │ -00053080: 2074 776f 2064 656c 6574 6520 6b65 7973 two delete keys │ │ │ │ │ -00053090: 2c20 7769 7468 2041 5343 4949 2044 454c , with ASCII DEL │ │ │ │ │ -000530a0: 2062 6569 6e67 20e2 809c 6465 6c65 7465 being ...delete │ │ │ │ │ -000530b0: 2070 7265 7669 6f75 730a 2020 2020 2063 previous. c │ │ │ │ │ -000530c0: 6861 7261 6374 6572 e280 9d20 616e 6420 haracter... and │ │ │ │ │ -000530d0: e280 986b 6463 6831 e280 9920 6265 696e ...kdch1... bein │ │ │ │ │ -000530e0: 6720 e280 9c64 656c 6574 6520 6368 6172 g ...delete char │ │ │ │ │ -000530f0: 6163 7465 7220 756e 6465 7220 6375 7273 acter under curs │ │ │ │ │ -00053100: 6f72 e280 9d2e 0a0a 5468 6973 2077 696c or......This wil │ │ │ │ │ -00053110: 6c20 736f 6c76 6520 7468 6520 7072 6f62 l solve the prob │ │ │ │ │ -00053120: 6c65 6d20 6578 6365 7074 2066 6f72 2074 lem except for t │ │ │ │ │ -00053130: 6865 2066 6f6c 6c6f 7769 6e67 2063 6173 he following cas │ │ │ │ │ -00053140: 6573 3a0a 0a20 2020 2d20 536f 6d65 2074 es:.. - Some t │ │ │ │ │ -00053150: 6572 6d69 6e61 6c73 2068 6176 6520 6120 erminals have a │ │ │ │ │ -00053160: e280 983c 2d2d e280 9920 6b65 7920 7468 ...<--... key th │ │ │ │ │ -00053170: 6174 2063 616e 6e6f 7420 6265 206d 6164 at cannot be mad │ │ │ │ │ -00053180: 6520 746f 2070 726f 6475 6365 0a20 2020 e to produce. │ │ │ │ │ -00053190: 2020 616e 7974 6869 6e67 2065 7863 6570 anything excep │ │ │ │ │ -000531a0: 7420 e280 985e 48e2 8099 2e20 204f 6e20 t ...^H.... On │ │ │ │ │ -000531b0: 7468 6573 6520 7465 726d 696e 616c 7320 these terminals │ │ │ │ │ -000531c0: 456d 6163 7320 6865 6c70 2077 696c 6c20 Emacs help will │ │ │ │ │ -000531d0: 6265 0a20 2020 2020 756e 6176 6169 6c61 be. unavaila │ │ │ │ │ -000531e0: 626c 6520 6f6e 20e2 8098 5e48 e280 9920 ble on ...^H... │ │ │ │ │ -000531f0: 2861 7373 756d 696e 6720 7468 6174 2074 (assuming that t │ │ │ │ │ -00053200: 6865 20e2 8098 7374 7479 2065 7261 7365 he ...stty erase │ │ │ │ │ -00053210: e280 9920 6368 6172 6163 7465 7220 7461 ... character ta │ │ │ │ │ -00053220: 6b65 730a 2020 2020 2070 7265 6365 6465 kes. precede │ │ │ │ │ -00053230: 6e63 6520 696e 2045 6d61 6373 2c20 616e nce in Emacs, an │ │ │ │ │ -00053240: 6420 6861 7320 6265 656e 2073 6574 2063 d has been set c │ │ │ │ │ -00053250: 6f72 7265 6374 6c79 292e 2020 e280 984d orrectly). ...M │ │ │ │ │ -00053260: 2d78 2068 656c 70e2 8099 206f 720a 2020 -x help... or. │ │ │ │ │ -00053270: 2020 20e2 8098 4631 e280 9920 2869 6620 ...F1... (if │ │ │ │ │ -00053280: 6176 6169 6c61 626c 6529 2063 616e 2062 available) can b │ │ │ │ │ -00053290: 6520 7573 6564 2069 6e73 7465 6164 2e0a e used instead.. │ │ │ │ │ -000532a0: 0a20 2020 2d20 536f 6d65 206f 7065 7261 . - Some opera │ │ │ │ │ -000532b0: 7469 6e67 2073 7973 7465 6d73 2075 7365 ting systems use │ │ │ │ │ -000532c0: 20e2 8098 5e48 e280 9920 666f 7220 e280 ...^H... for .. │ │ │ │ │ -000532d0: 9873 7474 7920 6572 6173 65e2 8099 2e20 .stty erase.... │ │ │ │ │ -000532e0: 2048 6f77 6576 6572 2c20 6d6f 6465 726e However, modern │ │ │ │ │ -000532f0: 0a20 2020 2020 7465 6c6e 6574 2076 6572 . telnet ver │ │ │ │ │ -00053300: 7369 6f6e 7320 616e 6420 616c 6c20 726c sions and all rl │ │ │ │ │ -00053310: 6f67 696e 2076 6572 7369 6f6e 7320 7072 ogin versions pr │ │ │ │ │ -00053320: 6f70 6167 6174 6520 e280 9873 7474 79e2 opagate ...stty. │ │ │ │ │ -00053330: 8099 2073 6574 7469 6e67 732c 0a20 2020 .. settings,. │ │ │ │ │ -00053340: 2020 616e 6420 616c 6d6f 7374 2061 6c6c and almost all │ │ │ │ │ -00053350: 2055 4e49 5820 7665 7273 696f 6e73 2068 UNIX versions h │ │ │ │ │ -00053360: 6f6e 6f75 7220 e280 9873 7474 7920 6572 onour ...stty er │ │ │ │ │ -00053370: 6173 65e2 8099 2e20 2057 6865 7265 2074 ase.... Where t │ │ │ │ │ -00053380: 6865 20e2 8098 7374 7479 e280 990a 2020 he ...stty.... │ │ │ │ │ -00053390: 2020 2073 6574 7469 6e67 7320 6172 6520 settings are │ │ │ │ │ -000533a0: 6e6f 7420 7072 6f70 6167 6174 6564 2063 not propagated c │ │ │ │ │ -000533b0: 6f72 7265 6374 6c79 2c20 7468 696e 6773 orrectly, things │ │ │ │ │ -000533c0: 2063 616e 2062 6520 6d61 6465 2074 6f20 can be made to │ │ │ │ │ -000533d0: 776f 726b 0a20 2020 2020 6279 2075 7369 work. by usi │ │ │ │ │ -000533e0: 6e67 20e2 8098 7374 7479 e280 9920 6d61 ng ...stty... ma │ │ │ │ │ -000533f0: 6e75 616c 6c79 2e0a 0a20 2020 2d20 536f nually... - So │ │ │ │ │ -00053400: 6d65 2073 7973 7465 6d73 2028 696e 636c me systems (incl │ │ │ │ │ -00053410: 7564 696e 6720 7072 6576 696f 7573 2044 uding previous D │ │ │ │ │ -00053420: 6562 6961 6e20 7665 7273 696f 6e73 2920 ebian versions) │ │ │ │ │ -00053430: 7573 6520 e280 9878 6d6f 646d 6170 e280 use ...xmodmap.. │ │ │ │ │ -00053440: 9920 746f 0a20 2020 2020 6172 7261 6e67 . to. arrang │ │ │ │ │ -00053450: 6520 666f 7220 626f 7468 20e2 8098 3c2d e for both ...<- │ │ │ │ │ -00053460: 2de2 8099 2061 6e64 20e2 8098 4465 6c65 -... and ...Dele │ │ │ │ │ -00053470: 7465 e280 9920 746f 2067 656e 6572 6174 te... to generat │ │ │ │ │ -00053480: 6520 e280 984b 425f 4465 6c65 7465 e280 e ...KB_Delete.. │ │ │ │ │ -00053490: 992e 2020 5765 0a20 2020 2020 6361 6e20 .. We. can │ │ │ │ │ -000534a0: 6368 616e 6765 2074 6865 2062 6568 6176 change the behav │ │ │ │ │ -000534b0: 696f 7220 6f66 2074 6865 6972 2058 2063 ior of their X c │ │ │ │ │ -000534c0: 6c69 656e 7473 2075 7369 6e67 2074 6865 lients using the │ │ │ │ │ -000534d0: 2073 616d 6520 580a 2020 2020 2072 6573 same X. res │ │ │ │ │ -000534e0: 6f75 7263 6573 2074 6861 7420 7765 2075 ources that we u │ │ │ │ │ -000534f0: 7365 2074 6f20 646f 2069 7420 666f 7220 se to do it for │ │ │ │ │ -00053500: 6f75 7220 6f77 6e20 636c 6965 6e74 732c our own clients, │ │ │ │ │ -00053510: 206f 7220 636f 6e66 6967 7572 650a 2020 or configure. │ │ │ │ │ -00053520: 2020 206f 7572 2063 6c69 656e 7473 2075 our clients u │ │ │ │ │ -00053530: 7369 6e67 2074 6865 6972 2072 6573 6f75 sing their resou │ │ │ │ │ -00053540: 7263 6573 2077 6865 6e20 7468 696e 6773 rces when things │ │ │ │ │ -00053550: 2061 7265 2074 6865 206f 7468 6572 2077 are the other w │ │ │ │ │ -00053560: 6179 0a20 2020 2020 6172 6f75 6e64 2e20 ay. around. │ │ │ │ │ -00053570: 204f 6e20 6469 7370 6c61 7973 2063 6f6e On displays con │ │ │ │ │ -00053580: 6669 6775 7265 6420 6c69 6b65 2074 6869 figured like thi │ │ │ │ │ -00053590: 7320 e280 9844 656c 6574 65e2 8099 2077 s ...Delete... w │ │ │ │ │ -000535a0: 696c 6c20 6e6f 7420 776f 726b 2c0a 2020 ill not work,. │ │ │ │ │ -000535b0: 2020 2062 7574 20e2 8098 3c2d 2de2 8099 but ...<--... │ │ │ │ │ -000535c0: 2077 696c 6c2e 0a0a 2020 202d 2053 6f6d will... - Som │ │ │ │ │ -000535d0: 6520 6f70 6572 6174 696e 6720 7379 7374 e operating syst │ │ │ │ │ -000535e0: 656d 7320 6861 7665 2064 6966 6665 7265 ems have differe │ │ │ │ │ -000535f0: 6e74 20e2 8098 6b64 6368 31e2 8099 2073 nt ...kdch1... s │ │ │ │ │ -00053600: 6574 7469 6e67 7320 696e 2074 6865 6972 ettings in their │ │ │ │ │ -00053610: 0a20 2020 2020 e280 9874 6572 6d69 6e66 . ...terminf │ │ │ │ │ -00053620: 6fe2 8099 2064 6174 6162 6173 6520 666f o... database fo │ │ │ │ │ -00053630: 7220 e280 9878 7465 726d e280 9920 616e r ...xterm... an │ │ │ │ │ -00053640: 6420 6f74 6865 7273 2e20 204f 6e20 7468 d others. On th │ │ │ │ │ -00053650: 6573 6520 7379 7374 656d 7320 7468 650a ese systems the. │ │ │ │ │ -00053660: 2020 2020 20e2 8098 4465 6c65 7465 e280 ...Delete.. │ │ │ │ │ -00053670: 9920 6b65 7920 7769 6c6c 206e 6f74 2077 . key will not w │ │ │ │ │ -00053680: 6f72 6b20 636f 7272 6563 746c 7920 7768 ork correctly wh │ │ │ │ │ -00053690: 656e 2079 6f75 206c 6f67 2069 6e20 6672 en you log in fr │ │ │ │ │ -000536a0: 6f6d 2061 2073 7973 7465 6d0a 2020 2020 om a system. │ │ │ │ │ -000536b0: 2063 6f6e 666f 726d 696e 6720 746f 206f conforming to o │ │ │ │ │ -000536c0: 7572 2070 6f6c 6963 792c 2062 7574 20e2 ur policy, but . │ │ │ │ │ -000536d0: 8098 3c2d 2de2 8099 2077 696c 6c2e 0a0a ..<--... will... │ │ │ │ │ -000536e0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -000536f0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00053700: 653a 2045 6e76 6972 6f6e 6d65 6e74 2076 e: Environment v │ │ │ │ │ -00053710: 6172 6961 626c 6573 2c20 204e 6578 743a ariables, Next: │ │ │ │ │ -00053720: 2052 6567 6973 7465 7269 6e67 2044 6f63 Registering Doc │ │ │ │ │ -00053730: 756d 656e 7473 2075 7369 6e67 2064 6f63 uments using doc │ │ │ │ │ -00053740: 2d62 6173 652c 2020 5072 6576 3a20 4b65 -base, Prev: Ke │ │ │ │ │ -00053750: 7962 6f61 7264 2063 6f6e 6669 6775 7261 yboard configura │ │ │ │ │ -00053760: 7469 6f6e 2c20 2055 703a 2054 6865 204f tion, Up: The O │ │ │ │ │ -00053770: 7065 7261 7469 6e67 2053 7973 7465 6d0a perating System. │ │ │ │ │ -00053780: 0a39 2e39 2045 6e76 6972 6f6e 6d65 6e74 .9.9 Environment │ │ │ │ │ -00053790: 2076 6172 6961 626c 6573 0a3d 3d3d 3d3d variables.===== │ │ │ │ │ -000537a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000537b0: 3d3d 3d3d 0a0a 5072 6f67 7261 6d73 2069 ====..Programs i │ │ │ │ │ -000537c0: 6e73 7461 6c6c 6564 206f 6e20 7468 6520 nstalled on the │ │ │ │ │ -000537d0: 7379 7374 656d 2050 4154 4820 28e2 8098 system PATH (... │ │ │ │ │ -000537e0: 2f62 696e e280 992c 20e2 8098 2f75 7372 /bin..., .../usr │ │ │ │ │ -000537f0: 2f62 696e e280 992c 20e2 8098 2f73 6269 /bin..., .../sbi │ │ │ │ │ -00053800: 6ee2 8099 2c0a e280 982f 7573 722f 7362 n...,..../usr/sb │ │ │ │ │ -00053810: 696e e280 992c 206f 7220 7369 6d69 6c61 in..., or simila │ │ │ │ │ -00053820: 7220 6469 7265 6374 6f72 6965 7329 206d r directories) m │ │ │ │ │ -00053830: 7573 7420 6e6f 7420 6465 7065 6e64 206f ust not depend o │ │ │ │ │ -00053840: 6e20 6375 7374 6f6d 0a65 6e76 6972 6f6e n custom.environ │ │ │ │ │ -00053850: 6d65 6e74 2076 6172 6961 626c 6520 7365 ment variable se │ │ │ │ │ -00053860: 7474 696e 6773 2074 6f20 6765 7420 7265 ttings to get re │ │ │ │ │ -00053870: 6173 6f6e 6162 6c65 2064 6566 6175 6c74 asonable default │ │ │ │ │ -00053880: 732e 2020 5468 6973 2069 730a 6265 6361 s. This is.beca │ │ │ │ │ -00053890: 7573 6520 7375 6368 2065 6e76 6972 6f6e use such environ │ │ │ │ │ -000538a0: 6d65 6e74 2076 6172 6961 626c 6573 2077 ment variables w │ │ │ │ │ -000538b0: 6f75 6c64 2068 6176 6520 746f 2062 6520 ould have to be │ │ │ │ │ -000538c0: 7365 7420 696e 2061 2073 7973 7465 6d2d set in a system- │ │ │ │ │ -000538d0: 7769 6465 0a63 6f6e 6669 6775 7261 7469 wide.configurati │ │ │ │ │ -000538e0: 6f6e 2066 696c 6520 7375 6368 2061 7320 on file such as │ │ │ │ │ -000538f0: 6120 6669 6c65 2069 6e20 e280 982f 6574 a file in .../et │ │ │ │ │ -00053900: 632f 7072 6f66 696c 652e 64e2 8099 2c20 c/profile.d..., │ │ │ │ │ -00053910: 7768 6963 6820 6973 206e 6f74 0a73 7570 which is not.sup │ │ │ │ │ -00053920: 706f 7274 6564 2062 7920 616c 6c20 7368 ported by all sh │ │ │ │ │ -00053930: 656c 6c73 2e0a 0a49 6620 6120 7072 6f67 ells...If a prog │ │ │ │ │ -00053940: 7261 6d20 7573 7561 6c6c 7920 6465 7065 ram usually depe │ │ │ │ │ -00053950: 6e64 7320 6f6e 2065 6e76 6972 6f6e 6d65 nds on environme │ │ │ │ │ -00053960: 6e74 2076 6172 6961 626c 6573 2066 6f72 nt variables for │ │ │ │ │ -00053970: 2069 7473 0a63 6f6e 6669 6775 7261 7469 its.configurati │ │ │ │ │ -00053980: 6f6e 2c20 7468 6520 7072 6f67 7261 6d20 on, the program │ │ │ │ │ -00053990: 7368 6f75 6c64 2062 6520 6368 616e 6765 should be change │ │ │ │ │ -000539a0: 6420 746f 2066 616c 6c20 6261 636b 2074 d to fall back t │ │ │ │ │ -000539b0: 6f20 610a 7265 6173 6f6e 6162 6c65 2064 o a.reasonable d │ │ │ │ │ -000539c0: 6566 6175 6c74 2063 6f6e 6669 6775 7261 efault configura │ │ │ │ │ -000539d0: 7469 6f6e 2069 6620 7468 6573 6520 656e tion if these en │ │ │ │ │ -000539e0: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab │ │ │ │ │ -000539f0: 6c65 7320 6172 6520 6e6f 740a 7072 6573 les are not.pres │ │ │ │ │ -00053a00: 656e 742e 2020 4966 2074 6869 7320 6361 ent. If this ca │ │ │ │ │ -00053a10: 6e6e 6f74 2062 6520 646f 6e65 2065 6173 nnot be done eas │ │ │ │ │ -00053a20: 696c 7920 2865 2e67 2e2c 2069 6620 7468 ily (e.g., if th │ │ │ │ │ -00053a30: 6520 736f 7572 6365 2063 6f64 6520 6f66 e source code of │ │ │ │ │ -00053a40: 2061 0a6e 6f6e 2d66 7265 6520 7072 6f67 a.non-free prog │ │ │ │ │ -00053a50: 7261 6d20 6973 206e 6f74 2061 7661 696c ram is not avail │ │ │ │ │ -00053a60: 6162 6c65 292c 2074 6865 2070 726f 6772 able), the progr │ │ │ │ │ -00053a70: 616d 206d 7573 7420 6265 2072 6570 6c61 am must be repla │ │ │ │ │ -00053a80: 6365 6420 6279 2061 0a73 6d61 6c6c 20e2 ced by a.small . │ │ │ │ │ -00053a90: 809c 7772 6170 7065 72e2 809d 2073 6865 ..wrapper... she │ │ │ │ │ -00053aa0: 6c6c 2073 6372 6970 7420 7468 6174 2073 ll script that s │ │ │ │ │ -00053ab0: 6574 7320 7468 6520 656e 7669 726f 6e6d ets the environm │ │ │ │ │ -00053ac0: 656e 7420 7661 7269 6162 6c65 7320 6966 ent variables if │ │ │ │ │ -00053ad0: 2074 6865 790a 6172 6520 6e6f 7420 616c they.are not al │ │ │ │ │ -00053ae0: 7265 6164 7920 6465 6669 6e65 642c 2061 ready defined, a │ │ │ │ │ -00053af0: 6e64 2063 616c 6c73 2074 6865 206f 7269 nd calls the ori │ │ │ │ │ -00053b00: 6769 6e61 6c20 7072 6f67 7261 6d2e 0a0a ginal program... │ │ │ │ │ -00053b10: 4865 7265 2069 7320 616e 2065 7861 6d70 Here is an examp │ │ │ │ │ -00053b20: 6c65 206f 6620 6120 7772 6170 7065 7220 le of a wrapper │ │ │ │ │ -00053b30: 7363 7269 7074 2066 6f72 2074 6869 7320 script for this │ │ │ │ │ -00053b40: 7075 7270 6f73 653a 0a0a 2020 2020 2023 purpose:.. # │ │ │ │ │ -00053b50: 212f 6269 6e2f 7368 0a20 2020 2020 4241 !/bin/sh. BA │ │ │ │ │ -00053b60: 523d 247b 4241 523a 2d2f 7661 722f 6c69 R=${BAR:-/var/li │ │ │ │ │ -00053b70: 622f 6675 6261 727d 0a20 2020 2020 6578 b/fubar}. ex │ │ │ │ │ -00053b80: 706f 7274 2042 4152 0a20 2020 2020 6578 port BAR. ex │ │ │ │ │ -00053b90: 6563 202f 7573 722f 6c69 622f 666f 6f2f ec /usr/lib/foo/ │ │ │ │ │ -00053ba0: 666f 6f20 2224 4022 0a0a 1f0a 4669 6c65 foo "$@"....File │ │ │ │ │ -00053bb0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -00053bc0: 696e 666f 2c20 204e 6f64 653a 2052 6567 info, Node: Reg │ │ │ │ │ -00053bd0: 6973 7465 7269 6e67 2044 6f63 756d 656e istering Documen │ │ │ │ │ -00053be0: 7473 2075 7369 6e67 2064 6f63 2d62 6173 ts using doc-bas │ │ │ │ │ -00053bf0: 652c 2020 4e65 7874 3a20 416c 7465 726e e, Next: Altern │ │ │ │ │ -00053c00: 6174 6520 696e 6974 2073 7973 7465 6d73 ate init systems │ │ │ │ │ -00053c10: 2c20 2050 7265 763a 2045 6e76 6972 6f6e , Prev: Environ │ │ │ │ │ -00053c20: 6d65 6e74 2076 6172 6961 626c 6573 2c20 ment variables, │ │ │ │ │ -00053c30: 2055 703a 2054 6865 204f 7065 7261 7469 Up: The Operati │ │ │ │ │ -00053c40: 6e67 2053 7973 7465 6d0a 0a39 2e31 3020 ng System..9.10 │ │ │ │ │ -00053c50: 5265 6769 7374 6572 696e 6720 446f 6375 Registering Docu │ │ │ │ │ -00053c60: 6d65 6e74 7320 7573 696e 6720 646f 632d ments using doc- │ │ │ │ │ -00053c70: 6261 7365 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d base.=========== │ │ │ │ │ -00053c80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00053c90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -00053ca0: 5468 6520 646f 632d 6261 7365 2070 6163 The doc-base pac │ │ │ │ │ -00053cb0: 6b61 6765 2069 6d70 6c65 6d65 6e74 7320 kage implements │ │ │ │ │ -00053cc0: 6120 6d65 6368 616e 6973 6d20 666f 7220 a mechanism for │ │ │ │ │ -00053cd0: 6861 6e64 6c69 6e67 2061 6e64 2070 7265 handling and pre │ │ │ │ │ -00053ce0: 7365 6e74 696e 670a 646f 6375 6d65 6e74 senting.document │ │ │ │ │ -00053cf0: 6174 696f 6e2e 2020 4465 6269 616e 2070 ation. Debian p │ │ │ │ │ -00053d00: 6163 6b61 6765 7320 7468 6174 2070 726f ackages that pro │ │ │ │ │ -00053d10: 7669 6465 7320 6f6e 6c69 6e65 2064 6f63 vides online doc │ │ │ │ │ -00053d20: 756d 656e 7461 7469 6f6e 0a28 6f74 6865 umentation.(othe │ │ │ │ │ -00053d30: 7220 7468 616e 206a 7573 7420 6d61 6e75 r than just manu │ │ │ │ │ -00053d40: 616c 2070 6167 6573 2920 6d61 7920 7265 al pages) may re │ │ │ │ │ -00053d50: 6769 7374 6572 2074 6865 7365 2064 6f63 gister these doc │ │ │ │ │ -00053d60: 756d 656e 7473 2077 6974 680a 646f 632d uments with.doc- │ │ │ │ │ -00053d70: 6261 7365 2062 7920 696e 7374 616c 6c69 base by installi │ │ │ │ │ -00053d80: 6e67 2061 2064 6f63 2d62 6173 6520 636f ng a doc-base co │ │ │ │ │ -00053d90: 6e74 726f 6c20 6669 6c65 2069 6e0a e280 ntrol file in... │ │ │ │ │ -00053da0: 982f 7573 722f 7368 6172 652f 646f 632d ./usr/share/doc- │ │ │ │ │ -00053db0: 6261 7365 2fe2 8099 2e0a 0a50 6c65 6173 base/......Pleas │ │ │ │ │ -00053dc0: 6520 7265 6665 7220 746f 2074 6865 2064 e refer to the d │ │ │ │ │ -00053dd0: 6f63 756d 656e 7461 7469 6f6e 2074 6861 ocumentation tha │ │ │ │ │ -00053de0: 7420 636f 6d65 7320 7769 7468 2074 6865 t comes with the │ │ │ │ │ -00053df0: 2064 6f63 2d62 6173 6520 7061 636b 6167 doc-base packag │ │ │ │ │ -00053e00: 650a 666f 7220 696e 666f 726d 6174 696f e.for informatio │ │ │ │ │ -00053e10: 6e20 616e 6420 6465 7461 696c 732e 0a0a n and details... │ │ │ │ │ -00053e20: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00053e30: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00053e40: 653a 2041 6c74 6572 6e61 7465 2069 6e69 e: Alternate ini │ │ │ │ │ -00053e50: 7420 7379 7374 656d 732c 2020 4e65 7874 t systems, Next │ │ │ │ │ -00053e60: 3a20 5369 676e 616c 696e 6720 7468 6174 : Signaling that │ │ │ │ │ -00053e70: 2061 2072 6562 6f6f 7420 6973 2072 6571 a reboot is req │ │ │ │ │ -00053e80: 7569 7265 642c 2020 5072 6576 3a20 5265 uired, Prev: Re │ │ │ │ │ -00053e90: 6769 7374 6572 696e 6720 446f 6375 6d65 gistering Docume │ │ │ │ │ -00053ea0: 6e74 7320 7573 696e 6720 646f 632d 6261 nts using doc-ba │ │ │ │ │ -00053eb0: 7365 2c20 2055 703a 2054 6865 204f 7065 se, Up: The Ope │ │ │ │ │ -00053ec0: 7261 7469 6e67 2053 7973 7465 6d0a 0a39 rating System..9 │ │ │ │ │ -00053ed0: 2e31 3120 416c 7465 726e 6174 6520 696e .11 Alternate in │ │ │ │ │ -00053ee0: 6974 2073 7973 7465 6d73 0a3d 3d3d 3d3d it systems.===== │ │ │ │ │ -00053ef0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00053f00: 3d3d 3d3d 3d3d 0a0a 5468 6973 2073 6563 ======..This sec │ │ │ │ │ -00053f10: 7469 6f6e 2068 6173 2062 6565 6e20 6465 tion has been de │ │ │ │ │ -00053f20: 6c65 7465 642e 0a0a 2a20 4d65 6e75 3a0a leted...* Menu:. │ │ │ │ │ -00053f30: 0a2a 2045 7665 6e74 2d62 6173 6564 2062 .* Event-based b │ │ │ │ │ -00053f40: 6f6f 7420 7769 7468 2075 7073 7461 7274 oot with upstart │ │ │ │ │ -00053f50: 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 6269 ::....File: debi │ │ │ │ │ -00053f60: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -00053f70: 204e 6f64 653a 2045 7665 6e74 2d62 6173 Node: Event-bas │ │ │ │ │ -00053f80: 6564 2062 6f6f 7420 7769 7468 2075 7073 ed boot with ups │ │ │ │ │ -00053f90: 7461 7274 2c20 2055 703a 2041 6c74 6572 tart, Up: Alter │ │ │ │ │ -00053fa0: 6e61 7465 2069 6e69 7420 7379 7374 656d nate init system │ │ │ │ │ -00053fb0: 730a 0a39 2e31 312e 3120 4576 656e 742d s..9.11.1 Event- │ │ │ │ │ +00052a10: 7261 6374 6572 2074 6f20 7468 6520 6c65 racter to the le │ │ │ │ │ +00052a20: 6674 206f 6620 7468 6520 6375 7273 6f72 ft of the cursor │ │ │ │ │ +00052a30: 0a0a e280 9844 656c 6574 65e2 8099 0a0a .....Delete..... │ │ │ │ │ +00052a40: 2020 2020 2064 656c 6574 6520 7468 6520 delete the │ │ │ │ │ +00052a50: 6368 6172 6163 7465 7220 746f 2074 6865 character to the │ │ │ │ │ +00052a60: 2072 6967 6874 206f 6620 7468 6520 6375 right of the cu │ │ │ │ │ +00052a70: 7273 6f72 0a0a e280 9843 6f6e 7472 6f6c rsor.....Control │ │ │ │ │ +00052a80: 2b48 e280 990a 0a20 2020 2020 656d 6163 +H..... emac │ │ │ │ │ +00052a90: 733a 2074 6865 2068 656c 7020 7072 6566 s: the help pref │ │ │ │ │ +00052aa0: 6978 0a0a 5468 6520 696e 7465 7270 7265 ix..The interpre │ │ │ │ │ +00052ab0: 7461 7469 6f6e 206f 6620 616e 7920 6b65 tation of any ke │ │ │ │ │ +00052ac0: 7962 6f61 7264 2065 7665 6e74 7320 7368 yboard events sh │ │ │ │ │ +00052ad0: 6f75 6c64 2062 6520 696e 6465 7065 6e64 ould be independ │ │ │ │ │ +00052ae0: 656e 7420 6f66 2074 6865 0a74 6572 6d69 ent of the.termi │ │ │ │ │ +00052af0: 6e61 6c20 7468 6174 2069 7320 7573 6564 nal that is used │ │ │ │ │ +00052b00: 2c20 6265 2069 7420 6120 7669 7274 7561 , be it a virtua │ │ │ │ │ +00052b10: 6c20 636f 6e73 6f6c 652c 2061 6e20 5820 l console, an X │ │ │ │ │ +00052b20: 7465 726d 696e 616c 2065 6d75 6c61 746f terminal emulato │ │ │ │ │ +00052b30: 722c 0a61 6e20 726c 6f67 696e 2f74 656c r,.an rlogin/tel │ │ │ │ │ +00052b40: 6e65 7420 7365 7373 696f 6e2c 2065 7463 net session, etc │ │ │ │ │ +00052b50: 2e0a 0a54 6865 2066 6f6c 6c6f 7769 6e67 ...The following │ │ │ │ │ +00052b60: 206c 6973 7420 6578 706c 6169 6e73 2068 list explains h │ │ │ │ │ +00052b70: 6f77 2074 6865 2064 6966 6665 7265 6e74 ow the different │ │ │ │ │ +00052b80: 2070 726f 6772 616d 7320 7368 6f75 6c64 programs should │ │ │ │ │ +00052b90: 2062 6520 7365 7420 7570 0a74 6f20 6163 be set up.to ac │ │ │ │ │ +00052ba0: 6869 6576 6520 7468 6973 3a0a 0a20 2020 hieve this:.. │ │ │ │ │ +00052bb0: 2d20 e280 983c 2d2d e280 9920 6765 6e65 - ...<--... gene │ │ │ │ │ +00052bc0: 7261 7465 7320 e280 984b 425f 4261 636b rates ...KB_Back │ │ │ │ │ +00052bd0: 5370 6163 65e2 8099 2069 6e20 582e 0a0a Space... in X... │ │ │ │ │ +00052be0: 2020 202d 20e2 8098 4465 6c65 7465 e280 - ...Delete.. │ │ │ │ │ +00052bf0: 9920 6765 6e65 7261 7465 7320 e280 984b . generates ...K │ │ │ │ │ +00052c00: 425f 4465 6c65 7465 e280 9920 696e 2058 B_Delete... in X │ │ │ │ │ +00052c10: 2e0a 0a20 2020 2d20 5820 7472 616e 736c ... - X transl │ │ │ │ │ +00052c20: 6174 696f 6e73 2061 7265 2073 6574 2075 ations are set u │ │ │ │ │ +00052c30: 7020 746f 206d 616b 6520 e280 984b 425f p to make ...KB_ │ │ │ │ │ +00052c40: 4261 636b 7370 6163 65e2 8099 2067 656e Backspace... gen │ │ │ │ │ +00052c50: 6572 6174 6520 4153 4349 490a 2020 2020 erate ASCII. │ │ │ │ │ +00052c60: 2044 454c 2c20 616e 6420 746f 206d 616b DEL, and to mak │ │ │ │ │ +00052c70: 6520 e280 984b 425f 4465 6c65 7465 e280 e ...KB_Delete.. │ │ │ │ │ +00052c80: 9920 6765 6e65 7261 7465 20e2 8098 4553 . generate ...ES │ │ │ │ │ +00052c90: 4320 5b20 3320 7ee2 8099 2028 7468 6973 C [ 3 ~... (this │ │ │ │ │ +00052ca0: 2069 7320 7468 650a 2020 2020 2076 7432 is the. vt2 │ │ │ │ │ +00052cb0: 3230 2065 7363 6170 6520 636f 6465 2066 20 escape code f │ │ │ │ │ +00052cc0: 6f72 2074 6865 20e2 809c 6465 6c65 7465 or the ...delete │ │ │ │ │ +00052cd0: 2063 6861 7261 6374 6572 e280 9d20 6b65 character... ke │ │ │ │ │ +00052ce0: 7929 2e20 2054 6869 7320 6d75 7374 2062 y). This must b │ │ │ │ │ +00052cf0: 650a 2020 2020 2064 6f6e 6520 6279 206c e. done by l │ │ │ │ │ +00052d00: 6f61 6469 6e67 2074 6865 2058 2072 6573 oading the X res │ │ │ │ │ +00052d10: 6f75 7263 6573 2075 7369 6e67 20e2 8098 ources using ... │ │ │ │ │ +00052d20: 7872 6462 e280 9920 6f6e 2061 6c6c 206c xrdb... on all l │ │ │ │ │ +00052d30: 6f63 616c 2058 0a20 2020 2020 6469 7370 ocal X. disp │ │ │ │ │ +00052d40: 6c61 7973 2c20 6e6f 7420 7573 696e 6720 lays, not using │ │ │ │ │ +00052d50: 7468 6520 6170 706c 6963 6174 696f 6e20 the application │ │ │ │ │ +00052d60: 6465 6661 756c 7473 2c20 736f 2074 6861 defaults, so tha │ │ │ │ │ +00052d70: 7420 7468 650a 2020 2020 2074 7261 6e73 t the. trans │ │ │ │ │ +00052d80: 6c61 7469 6f6e 2072 6573 6f75 7263 6573 lation resources │ │ │ │ │ +00052d90: 2075 7365 6420 636f 7272 6573 706f 6e64 used correspond │ │ │ │ │ +00052da0: 2074 6f20 7468 6520 e280 9878 6d6f 646d to the ...xmodm │ │ │ │ │ +00052db0: 6170 e280 9920 7365 7474 696e 6773 2e0a ap... settings.. │ │ │ │ │ +00052dc0: 0a20 2020 2d20 5468 6520 4c69 6e75 7820 . - The Linux │ │ │ │ │ +00052dd0: 636f 6e73 6f6c 6520 6973 2063 6f6e 6669 console is confi │ │ │ │ │ +00052de0: 6775 7265 6420 746f 206d 616b 6520 e280 gured to make .. │ │ │ │ │ +00052df0: 983c 2d2d e280 9920 6765 6e65 7261 7465 .<--... generate │ │ │ │ │ +00052e00: 2044 454c 2c20 616e 640a 2020 2020 20e2 DEL, and. . │ │ │ │ │ +00052e10: 8098 4465 6c65 7465 e280 9920 6765 6e65 ..Delete... gene │ │ │ │ │ +00052e20: 7261 7465 20e2 8098 4553 4320 5b20 3320 rate ...ESC [ 3 │ │ │ │ │ +00052e30: 7ee2 8099 2e0a 0a20 2020 2d20 5820 6170 ~...... - X ap │ │ │ │ │ +00052e40: 706c 6963 6174 696f 6e73 2061 7265 2063 plications are c │ │ │ │ │ +00052e50: 6f6e 6669 6775 7265 6420 736f 2074 6861 onfigured so tha │ │ │ │ │ +00052e60: 7420 e280 983c e280 9920 6465 6c65 7465 t ...<... delete │ │ │ │ │ +00052e70: 7320 6c65 6674 2c20 616e 640a 2020 2020 s left, and. │ │ │ │ │ +00052e80: 20e2 8098 4465 6c65 7465 e280 9920 6465 ...Delete... de │ │ │ │ │ +00052e90: 6c65 7465 7320 7269 6768 742e 2020 4d6f letes right. Mo │ │ │ │ │ +00052ea0: 7469 6620 6170 706c 6963 6174 696f 6e73 tif applications │ │ │ │ │ +00052eb0: 2061 6c72 6561 6479 2077 6f72 6b20 6c69 already work li │ │ │ │ │ +00052ec0: 6b65 2074 6869 732e 0a0a 2020 202d 2054 ke this... - T │ │ │ │ │ +00052ed0: 6572 6d69 6e61 6c73 2073 686f 756c 6420 erminals should │ │ │ │ │ +00052ee0: 6861 7665 20e2 8098 7374 7479 2065 7261 have ...stty era │ │ │ │ │ +00052ef0: 7365 205e 3fe2 8099 202e 0a0a 2020 202d se ^?... ... - │ │ │ │ │ +00052f00: 2054 6865 20e2 8098 7874 6572 6de2 8099 The ...xterm... │ │ │ │ │ +00052f10: 2074 6572 6d69 6e66 6f20 656e 7472 7920 terminfo entry │ │ │ │ │ +00052f20: 7368 6f75 6c64 2068 6176 6520 e280 9845 should have ...E │ │ │ │ │ +00052f30: 5343 205b 2033 207e e280 9920 666f 7220 SC [ 3 ~... for │ │ │ │ │ +00052f40: e280 986b 6463 6831 e280 992c 0a20 2020 ...kdch1...,. │ │ │ │ │ +00052f50: 2020 6a75 7374 2061 7320 666f 7220 e280 just as for .. │ │ │ │ │ +00052f60: 9854 4552 4d3d 6c69 6e75 78e2 8099 2061 .TERM=linux... a │ │ │ │ │ +00052f70: 6e64 20e2 8098 5445 524d 3d76 7432 3230 nd ...TERM=vt220 │ │ │ │ │ +00052f80: e280 992e 0a0a 2020 202d 2045 6d61 6373 ...... - Emacs │ │ │ │ │ +00052f90: 2069 7320 7072 6f67 7261 6d6d 6564 2074 is programmed t │ │ │ │ │ +00052fa0: 6f20 6d61 7020 e280 984b 425f 4261 636b o map ...KB_Back │ │ │ │ │ +00052fb0: 7370 6163 65e2 8099 206f 7220 7468 6520 space... or the │ │ │ │ │ +00052fc0: e280 9873 7474 7920 6572 6173 65e2 8099 ...stty erase... │ │ │ │ │ +00052fd0: 0a20 2020 2020 6368 6172 6163 7465 7220 . character │ │ │ │ │ +00052fe0: 746f 20e2 8098 6465 6c65 7465 2d62 6163 to ...delete-bac │ │ │ │ │ +00052ff0: 6b77 6172 642d 6368 6172 e280 992c 2061 kward-char..., a │ │ │ │ │ +00053000: 6e64 20e2 8098 4b42 5f44 656c 6574 65e2 nd ...KB_Delete. │ │ │ │ │ +00053010: 8099 206f 7220 e280 986b 6463 6831 e280 .. or ...kdch1.. │ │ │ │ │ +00053020: 9920 746f 0a20 2020 2020 e280 9864 656c . to. ...del │ │ │ │ │ +00053030: 6574 652d 666f 7277 6172 642d 6368 6172 ete-forward-char │ │ │ │ │ +00053040: e280 992c 2061 6e64 20e2 8098 5e48 e280 ..., and ...^H.. │ │ │ │ │ +00053050: 9920 746f 20e2 8098 6865 6c70 e280 9920 . to ...help... │ │ │ │ │ +00053060: 6173 2061 6c77 6179 732e 0a0a 2020 202d as always... - │ │ │ │ │ +00053070: 204f 7468 6572 2061 7070 6c69 6361 7469 Other applicati │ │ │ │ │ +00053080: 6f6e 7320 7573 6520 7468 6520 e280 9873 ons use the ...s │ │ │ │ │ +00053090: 7474 7920 6572 6173 65e2 8099 2063 6861 tty erase... cha │ │ │ │ │ +000530a0: 7261 6374 6572 2061 6e64 20e2 8098 6b64 racter and ...kd │ │ │ │ │ +000530b0: 6368 31e2 8099 2066 6f72 0a20 2020 2020 ch1... for. │ │ │ │ │ +000530c0: 7468 6520 7477 6f20 6465 6c65 7465 206b the two delete k │ │ │ │ │ +000530d0: 6579 732c 2077 6974 6820 4153 4349 4920 eys, with ASCII │ │ │ │ │ +000530e0: 4445 4c20 6265 696e 6720 e280 9c64 656c DEL being ...del │ │ │ │ │ +000530f0: 6574 6520 7072 6576 696f 7573 0a20 2020 ete previous. │ │ │ │ │ +00053100: 2020 6368 6172 6163 7465 72e2 809d 2061 character... a │ │ │ │ │ +00053110: 6e64 20e2 8098 6b64 6368 31e2 8099 2062 nd ...kdch1... b │ │ │ │ │ +00053120: 6569 6e67 20e2 809c 6465 6c65 7465 2063 eing ...delete c │ │ │ │ │ +00053130: 6861 7261 6374 6572 2075 6e64 6572 2063 haracter under c │ │ │ │ │ +00053140: 7572 736f 72e2 809d 2e0a 0a54 6869 7320 ursor......This │ │ │ │ │ +00053150: 7769 6c6c 2073 6f6c 7665 2074 6865 2070 will solve the p │ │ │ │ │ +00053160: 726f 626c 656d 2065 7863 6570 7420 666f roblem except fo │ │ │ │ │ +00053170: 7220 7468 6520 666f 6c6c 6f77 696e 6720 r the following │ │ │ │ │ +00053180: 6361 7365 733a 0a0a 2020 202d 2053 6f6d cases:.. - Som │ │ │ │ │ +00053190: 6520 7465 726d 696e 616c 7320 6861 7665 e terminals have │ │ │ │ │ +000531a0: 2061 20e2 8098 3c2d 2de2 8099 206b 6579 a ...<--... key │ │ │ │ │ +000531b0: 2074 6861 7420 6361 6e6e 6f74 2062 6520 that cannot be │ │ │ │ │ +000531c0: 6d61 6465 2074 6f20 7072 6f64 7563 650a made to produce. │ │ │ │ │ +000531d0: 2020 2020 2061 6e79 7468 696e 6720 6578 anything ex │ │ │ │ │ +000531e0: 6365 7074 20e2 8098 5e48 e280 992e 2020 cept ...^H.... │ │ │ │ │ +000531f0: 4f6e 2074 6865 7365 2074 6572 6d69 6e61 On these termina │ │ │ │ │ +00053200: 6c73 2045 6d61 6373 2068 656c 7020 7769 ls Emacs help wi │ │ │ │ │ +00053210: 6c6c 2062 650a 2020 2020 2075 6e61 7661 ll be. unava │ │ │ │ │ +00053220: 696c 6162 6c65 206f 6e20 e280 985e 48e2 ilable on ...^H. │ │ │ │ │ +00053230: 8099 2028 6173 7375 6d69 6e67 2074 6861 .. (assuming tha │ │ │ │ │ +00053240: 7420 7468 6520 e280 9873 7474 7920 6572 t the ...stty er │ │ │ │ │ +00053250: 6173 65e2 8099 2063 6861 7261 6374 6572 ase... character │ │ │ │ │ +00053260: 2074 616b 6573 0a20 2020 2020 7072 6563 takes. prec │ │ │ │ │ +00053270: 6564 656e 6365 2069 6e20 456d 6163 732c edence in Emacs, │ │ │ │ │ +00053280: 2061 6e64 2068 6173 2062 6565 6e20 7365 and has been se │ │ │ │ │ +00053290: 7420 636f 7272 6563 746c 7929 2e20 20e2 t correctly). . │ │ │ │ │ +000532a0: 8098 4d2d 7820 6865 6c70 e280 9920 6f72 ..M-x help... or │ │ │ │ │ +000532b0: 0a20 2020 2020 e280 9846 31e2 8099 2028 . ...F1... ( │ │ │ │ │ +000532c0: 6966 2061 7661 696c 6162 6c65 2920 6361 if available) ca │ │ │ │ │ +000532d0: 6e20 6265 2075 7365 6420 696e 7374 6561 n be used instea │ │ │ │ │ +000532e0: 642e 0a0a 2020 202d 2053 6f6d 6520 6f70 d... - Some op │ │ │ │ │ +000532f0: 6572 6174 696e 6720 7379 7374 656d 7320 erating systems │ │ │ │ │ +00053300: 7573 6520 e280 985e 48e2 8099 2066 6f72 use ...^H... for │ │ │ │ │ +00053310: 20e2 8098 7374 7479 2065 7261 7365 e280 ...stty erase.. │ │ │ │ │ +00053320: 992e 2020 486f 7765 7665 722c 206d 6f64 .. However, mod │ │ │ │ │ +00053330: 6572 6e0a 2020 2020 2074 656c 6e65 7420 ern. telnet │ │ │ │ │ +00053340: 7665 7273 696f 6e73 2061 6e64 2061 6c6c versions and all │ │ │ │ │ +00053350: 2072 6c6f 6769 6e20 7665 7273 696f 6e73 rlogin versions │ │ │ │ │ +00053360: 2070 726f 7061 6761 7465 20e2 8098 7374 propagate ...st │ │ │ │ │ +00053370: 7479 e280 9920 7365 7474 696e 6773 2c0a ty... settings,. │ │ │ │ │ +00053380: 2020 2020 2061 6e64 2061 6c6d 6f73 7420 and almost │ │ │ │ │ +00053390: 616c 6c20 554e 4958 2076 6572 7369 6f6e all UNIX version │ │ │ │ │ +000533a0: 7320 686f 6e6f 7572 20e2 8098 7374 7479 s honour ...stty │ │ │ │ │ +000533b0: 2065 7261 7365 e280 992e 2020 5768 6572 erase.... Wher │ │ │ │ │ +000533c0: 6520 7468 6520 e280 9873 7474 79e2 8099 e the ...stty... │ │ │ │ │ +000533d0: 0a20 2020 2020 7365 7474 696e 6773 2061 . settings a │ │ │ │ │ +000533e0: 7265 206e 6f74 2070 726f 7061 6761 7465 re not propagate │ │ │ │ │ +000533f0: 6420 636f 7272 6563 746c 792c 2074 6869 d correctly, thi │ │ │ │ │ +00053400: 6e67 7320 6361 6e20 6265 206d 6164 6520 ngs can be made │ │ │ │ │ +00053410: 746f 2077 6f72 6b0a 2020 2020 2062 7920 to work. by │ │ │ │ │ +00053420: 7573 696e 6720 e280 9873 7474 79e2 8099 using ...stty... │ │ │ │ │ +00053430: 206d 616e 7561 6c6c 792e 0a0a 2020 202d manually... - │ │ │ │ │ +00053440: 2053 6f6d 6520 7379 7374 656d 7320 2869 Some systems (i │ │ │ │ │ +00053450: 6e63 6c75 6469 6e67 2070 7265 7669 6f75 ncluding previou │ │ │ │ │ +00053460: 7320 4465 6269 616e 2076 6572 7369 6f6e s Debian version │ │ │ │ │ +00053470: 7329 2075 7365 20e2 8098 786d 6f64 6d61 s) use ...xmodma │ │ │ │ │ +00053480: 70e2 8099 2074 6f0a 2020 2020 2061 7272 p... to. arr │ │ │ │ │ +00053490: 616e 6765 2066 6f72 2062 6f74 6820 e280 ange for both .. │ │ │ │ │ +000534a0: 983c 2d2d e280 9920 616e 6420 e280 9844 .<--... and ...D │ │ │ │ │ +000534b0: 656c 6574 65e2 8099 2074 6f20 6765 6e65 elete... to gene │ │ │ │ │ +000534c0: 7261 7465 20e2 8098 4b42 5f44 656c 6574 rate ...KB_Delet │ │ │ │ │ +000534d0: 65e2 8099 2e20 2057 650a 2020 2020 2063 e.... We. c │ │ │ │ │ +000534e0: 616e 2063 6861 6e67 6520 7468 6520 6265 an change the be │ │ │ │ │ +000534f0: 6861 7669 6f72 206f 6620 7468 6569 7220 havior of their │ │ │ │ │ +00053500: 5820 636c 6965 6e74 7320 7573 696e 6720 X clients using │ │ │ │ │ +00053510: 7468 6520 7361 6d65 2058 0a20 2020 2020 the same X. │ │ │ │ │ +00053520: 7265 736f 7572 6365 7320 7468 6174 2077 resources that w │ │ │ │ │ +00053530: 6520 7573 6520 746f 2064 6f20 6974 2066 e use to do it f │ │ │ │ │ +00053540: 6f72 206f 7572 206f 776e 2063 6c69 656e or our own clien │ │ │ │ │ +00053550: 7473 2c20 6f72 2063 6f6e 6669 6775 7265 ts, or configure │ │ │ │ │ +00053560: 0a20 2020 2020 6f75 7220 636c 6965 6e74 . our client │ │ │ │ │ +00053570: 7320 7573 696e 6720 7468 6569 7220 7265 s using their re │ │ │ │ │ +00053580: 736f 7572 6365 7320 7768 656e 2074 6869 sources when thi │ │ │ │ │ +00053590: 6e67 7320 6172 6520 7468 6520 6f74 6865 ngs are the othe │ │ │ │ │ +000535a0: 7220 7761 790a 2020 2020 2061 726f 756e r way. aroun │ │ │ │ │ +000535b0: 642e 2020 4f6e 2064 6973 706c 6179 7320 d. On displays │ │ │ │ │ +000535c0: 636f 6e66 6967 7572 6564 206c 696b 6520 configured like │ │ │ │ │ +000535d0: 7468 6973 20e2 8098 4465 6c65 7465 e280 this ...Delete.. │ │ │ │ │ +000535e0: 9920 7769 6c6c 206e 6f74 2077 6f72 6b2c . will not work, │ │ │ │ │ +000535f0: 0a20 2020 2020 6275 7420 e280 983c 2d2d . but ...<-- │ │ │ │ │ +00053600: e280 9920 7769 6c6c 2e0a 0a20 2020 2d20 ... will... - │ │ │ │ │ +00053610: 536f 6d65 206f 7065 7261 7469 6e67 2073 Some operating s │ │ │ │ │ +00053620: 7973 7465 6d73 2068 6176 6520 6469 6666 ystems have diff │ │ │ │ │ +00053630: 6572 656e 7420 e280 986b 6463 6831 e280 erent ...kdch1.. │ │ │ │ │ +00053640: 9920 7365 7474 696e 6773 2069 6e20 7468 . settings in th │ │ │ │ │ +00053650: 6569 720a 2020 2020 20e2 8098 7465 726d eir. ...term │ │ │ │ │ +00053660: 696e 666f e280 9920 6461 7461 6261 7365 info... database │ │ │ │ │ +00053670: 2066 6f72 20e2 8098 7874 6572 6de2 8099 for ...xterm... │ │ │ │ │ +00053680: 2061 6e64 206f 7468 6572 732e 2020 4f6e and others. On │ │ │ │ │ +00053690: 2074 6865 7365 2073 7973 7465 6d73 2074 these systems t │ │ │ │ │ +000536a0: 6865 0a20 2020 2020 e280 9844 656c 6574 he. ...Delet │ │ │ │ │ +000536b0: 65e2 8099 206b 6579 2077 696c 6c20 6e6f e... key will no │ │ │ │ │ +000536c0: 7420 776f 726b 2063 6f72 7265 6374 6c79 t work correctly │ │ │ │ │ +000536d0: 2077 6865 6e20 796f 7520 6c6f 6720 696e when you log in │ │ │ │ │ +000536e0: 2066 726f 6d20 6120 7379 7374 656d 0a20 from a system. │ │ │ │ │ +000536f0: 2020 2020 636f 6e66 6f72 6d69 6e67 2074 conforming t │ │ │ │ │ +00053700: 6f20 6f75 7220 706f 6c69 6379 2c20 6275 o our policy, bu │ │ │ │ │ +00053710: 7420 e280 983c 2d2d e280 9920 7769 6c6c t ...<--... will │ │ │ │ │ +00053720: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00053730: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00053740: 4e6f 6465 3a20 456e 7669 726f 6e6d 656e Node: Environmen │ │ │ │ │ +00053750: 7420 7661 7269 6162 6c65 732c 2020 4e65 t variables, Ne │ │ │ │ │ +00053760: 7874 3a20 5265 6769 7374 6572 696e 6720 xt: Registering │ │ │ │ │ +00053770: 446f 6375 6d65 6e74 7320 7573 696e 6720 Documents using │ │ │ │ │ +00053780: 646f 632d 6261 7365 2c20 2050 7265 763a doc-base, Prev: │ │ │ │ │ +00053790: 204b 6579 626f 6172 6420 636f 6e66 6967 Keyboard config │ │ │ │ │ +000537a0: 7572 6174 696f 6e2c 2020 5570 3a20 5468 uration, Up: Th │ │ │ │ │ +000537b0: 6520 4f70 6572 6174 696e 6720 5379 7374 e Operating Syst │ │ │ │ │ +000537c0: 656d 0a0a 392e 3920 456e 7669 726f 6e6d em..9.9 Environm │ │ │ │ │ +000537d0: 656e 7420 7661 7269 6162 6c65 730a 3d3d ent variables.== │ │ │ │ │ +000537e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000537f0: 3d3d 3d3d 3d3d 3d0a 0a50 726f 6772 616d =======..Program │ │ │ │ │ +00053800: 7320 696e 7374 616c 6c65 6420 6f6e 2074 s installed on t │ │ │ │ │ +00053810: 6865 2073 7973 7465 6d20 5041 5448 2028 he system PATH ( │ │ │ │ │ +00053820: e280 982f 6269 6ee2 8099 2c20 e280 982f .../bin..., .../ │ │ │ │ │ +00053830: 7573 722f 6269 6ee2 8099 2c20 e280 982f usr/bin..., .../ │ │ │ │ │ +00053840: 7362 696e e280 992c 0ae2 8098 2f75 7372 sbin...,..../usr │ │ │ │ │ +00053850: 2f73 6269 6ee2 8099 2c20 6f72 2073 696d /sbin..., or sim │ │ │ │ │ +00053860: 696c 6172 2064 6972 6563 746f 7269 6573 ilar directories │ │ │ │ │ +00053870: 2920 6d75 7374 206e 6f74 2064 6570 656e ) must not depen │ │ │ │ │ +00053880: 6420 6f6e 2063 7573 746f 6d0a 656e 7669 d on custom.envi │ │ │ │ │ +00053890: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ │ +000538a0: 2073 6574 7469 6e67 7320 746f 2067 6574 settings to get │ │ │ │ │ +000538b0: 2072 6561 736f 6e61 626c 6520 6465 6661 reasonable defa │ │ │ │ │ +000538c0: 756c 7473 2e20 2054 6869 7320 6973 0a62 ults. This is.b │ │ │ │ │ +000538d0: 6563 6175 7365 2073 7563 6820 656e 7669 ecause such envi │ │ │ │ │ +000538e0: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ │ +000538f0: 7320 776f 756c 6420 6861 7665 2074 6f20 s would have to │ │ │ │ │ +00053900: 6265 2073 6574 2069 6e20 6120 7379 7374 be set in a syst │ │ │ │ │ +00053910: 656d 2d77 6964 650a 636f 6e66 6967 7572 em-wide.configur │ │ │ │ │ +00053920: 6174 696f 6e20 6669 6c65 2073 7563 6820 ation file such │ │ │ │ │ +00053930: 6173 2061 2066 696c 6520 696e 20e2 8098 as a file in ... │ │ │ │ │ +00053940: 2f65 7463 2f70 726f 6669 6c65 2e64 e280 /etc/profile.d.. │ │ │ │ │ +00053950: 992c 2077 6869 6368 2069 7320 6e6f 740a ., which is not. │ │ │ │ │ +00053960: 7375 7070 6f72 7465 6420 6279 2061 6c6c supported by all │ │ │ │ │ +00053970: 2073 6865 6c6c 732e 0a0a 4966 2061 2070 shells...If a p │ │ │ │ │ +00053980: 726f 6772 616d 2075 7375 616c 6c79 2064 rogram usually d │ │ │ │ │ +00053990: 6570 656e 6473 206f 6e20 656e 7669 726f epends on enviro │ │ │ │ │ +000539a0: 6e6d 656e 7420 7661 7269 6162 6c65 7320 nment variables │ │ │ │ │ +000539b0: 666f 7220 6974 730a 636f 6e66 6967 7572 for its.configur │ │ │ │ │ +000539c0: 6174 696f 6e2c 2074 6865 2070 726f 6772 ation, the progr │ │ │ │ │ +000539d0: 616d 2073 686f 756c 6420 6265 2063 6861 am should be cha │ │ │ │ │ +000539e0: 6e67 6564 2074 6f20 6661 6c6c 2062 6163 nged to fall bac │ │ │ │ │ +000539f0: 6b20 746f 2061 0a72 6561 736f 6e61 626c k to a.reasonabl │ │ │ │ │ +00053a00: 6520 6465 6661 756c 7420 636f 6e66 6967 e default config │ │ │ │ │ +00053a10: 7572 6174 696f 6e20 6966 2074 6865 7365 uration if these │ │ │ │ │ +00053a20: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ │ │ +00053a30: 6961 626c 6573 2061 7265 206e 6f74 0a70 iables are not.p │ │ │ │ │ +00053a40: 7265 7365 6e74 2e20 2049 6620 7468 6973 resent. If this │ │ │ │ │ +00053a50: 2063 616e 6e6f 7420 6265 2064 6f6e 6520 cannot be done │ │ │ │ │ +00053a60: 6561 7369 6c79 2028 652e 672e 2c20 6966 easily (e.g., if │ │ │ │ │ +00053a70: 2074 6865 2073 6f75 7263 6520 636f 6465 the source code │ │ │ │ │ +00053a80: 206f 6620 610a 6e6f 6e2d 6672 6565 2070 of a.non-free p │ │ │ │ │ +00053a90: 726f 6772 616d 2069 7320 6e6f 7420 6176 rogram is not av │ │ │ │ │ +00053aa0: 6169 6c61 626c 6529 2c20 7468 6520 7072 ailable), the pr │ │ │ │ │ +00053ab0: 6f67 7261 6d20 6d75 7374 2062 6520 7265 ogram must be re │ │ │ │ │ +00053ac0: 706c 6163 6564 2062 7920 610a 736d 616c placed by a.smal │ │ │ │ │ +00053ad0: 6c20 e280 9c77 7261 7070 6572 e280 9d20 l ...wrapper... │ │ │ │ │ +00053ae0: 7368 656c 6c20 7363 7269 7074 2074 6861 shell script tha │ │ │ │ │ +00053af0: 7420 7365 7473 2074 6865 2065 6e76 6972 t sets the envir │ │ │ │ │ +00053b00: 6f6e 6d65 6e74 2076 6172 6961 626c 6573 onment variables │ │ │ │ │ +00053b10: 2069 6620 7468 6579 0a61 7265 206e 6f74 if they.are not │ │ │ │ │ +00053b20: 2061 6c72 6561 6479 2064 6566 696e 6564 already defined │ │ │ │ │ +00053b30: 2c20 616e 6420 6361 6c6c 7320 7468 6520 , and calls the │ │ │ │ │ +00053b40: 6f72 6967 696e 616c 2070 726f 6772 616d original program │ │ │ │ │ +00053b50: 2e0a 0a48 6572 6520 6973 2061 6e20 6578 ...Here is an ex │ │ │ │ │ +00053b60: 616d 706c 6520 6f66 2061 2077 7261 7070 ample of a wrapp │ │ │ │ │ +00053b70: 6572 2073 6372 6970 7420 666f 7220 7468 er script for th │ │ │ │ │ +00053b80: 6973 2070 7572 706f 7365 3a0a 0a20 2020 is purpose:.. │ │ │ │ │ +00053b90: 2020 2321 2f62 696e 2f73 680a 2020 2020 #!/bin/sh. │ │ │ │ │ +00053ba0: 2042 4152 3d24 7b42 4152 3a2d 2f76 6172 BAR=${BAR:-/var │ │ │ │ │ +00053bb0: 2f6c 6962 2f66 7562 6172 7d0a 2020 2020 /lib/fubar}. │ │ │ │ │ +00053bc0: 2065 7870 6f72 7420 4241 520a 2020 2020 export BAR. │ │ │ │ │ +00053bd0: 2065 7865 6320 2f75 7372 2f6c 6962 2f66 exec /usr/lib/f │ │ │ │ │ +00053be0: 6f6f 2f66 6f6f 2022 2440 220a 0a1f 0a46 oo/foo "$@"....F │ │ │ │ │ +00053bf0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00053c00: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00053c10: 5265 6769 7374 6572 696e 6720 446f 6375 Registering Docu │ │ │ │ │ +00053c20: 6d65 6e74 7320 7573 696e 6720 646f 632d ments using doc- │ │ │ │ │ +00053c30: 6261 7365 2c20 204e 6578 743a 2041 6c74 base, Next: Alt │ │ │ │ │ +00053c40: 6572 6e61 7465 2069 6e69 7420 7379 7374 ernate init syst │ │ │ │ │ +00053c50: 656d 732c 2020 5072 6576 3a20 456e 7669 ems, Prev: Envi │ │ │ │ │ +00053c60: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ │ +00053c70: 732c 2020 5570 3a20 5468 6520 4f70 6572 s, Up: The Oper │ │ │ │ │ +00053c80: 6174 696e 6720 5379 7374 656d 0a0a 392e ating System..9. │ │ │ │ │ +00053c90: 3130 2052 6567 6973 7465 7269 6e67 2044 10 Registering D │ │ │ │ │ +00053ca0: 6f63 756d 656e 7473 2075 7369 6e67 2064 ocuments using d │ │ │ │ │ +00053cb0: 6f63 2d62 6173 650a 3d3d 3d3d 3d3d 3d3d oc-base.======== │ │ │ │ │ +00053cc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00053cd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00053ce0: 3d0a 0a54 6865 2064 6f63 2d62 6173 6520 =..The doc-base │ │ │ │ │ +00053cf0: 7061 636b 6167 6520 696d 706c 656d 656e package implemen │ │ │ │ │ +00053d00: 7473 2061 206d 6563 6861 6e69 736d 2066 ts a mechanism f │ │ │ │ │ +00053d10: 6f72 2068 616e 646c 696e 6720 616e 6420 or handling and │ │ │ │ │ +00053d20: 7072 6573 656e 7469 6e67 0a64 6f63 756d presenting.docum │ │ │ │ │ +00053d30: 656e 7461 7469 6f6e 2e20 2044 6562 6961 entation. Debia │ │ │ │ │ +00053d40: 6e20 7061 636b 6167 6573 2074 6861 7420 n packages that │ │ │ │ │ +00053d50: 7072 6f76 6964 6573 206f 6e6c 696e 6520 provides online │ │ │ │ │ +00053d60: 646f 6375 6d65 6e74 6174 696f 6e0a 286f documentation.(o │ │ │ │ │ +00053d70: 7468 6572 2074 6861 6e20 6a75 7374 206d ther than just m │ │ │ │ │ +00053d80: 616e 7561 6c20 7061 6765 7329 206d 6179 anual pages) may │ │ │ │ │ +00053d90: 2072 6567 6973 7465 7220 7468 6573 6520 register these │ │ │ │ │ +00053da0: 646f 6375 6d65 6e74 7320 7769 7468 0a64 documents with.d │ │ │ │ │ +00053db0: 6f63 2d62 6173 6520 6279 2069 6e73 7461 oc-base by insta │ │ │ │ │ +00053dc0: 6c6c 696e 6720 6120 646f 632d 6261 7365 lling a doc-base │ │ │ │ │ +00053dd0: 2063 6f6e 7472 6f6c 2066 696c 6520 696e control file in │ │ │ │ │ +00053de0: 0ae2 8098 2f75 7372 2f73 6861 7265 2f64 ..../usr/share/d │ │ │ │ │ +00053df0: 6f63 2d62 6173 652f e280 992e 0a0a 506c oc-base/......Pl │ │ │ │ │ +00053e00: 6561 7365 2072 6566 6572 2074 6f20 7468 ease refer to th │ │ │ │ │ +00053e10: 6520 646f 6375 6d65 6e74 6174 696f 6e20 e documentation │ │ │ │ │ +00053e20: 7468 6174 2063 6f6d 6573 2077 6974 6820 that comes with │ │ │ │ │ +00053e30: 7468 6520 646f 632d 6261 7365 2070 6163 the doc-base pac │ │ │ │ │ +00053e40: 6b61 6765 0a66 6f72 2069 6e66 6f72 6d61 kage.for informa │ │ │ │ │ +00053e50: 7469 6f6e 2061 6e64 2064 6574 6169 6c73 tion and details │ │ │ │ │ +00053e60: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00053e70: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00053e80: 4e6f 6465 3a20 416c 7465 726e 6174 6520 Node: Alternate │ │ │ │ │ +00053e90: 696e 6974 2073 7973 7465 6d73 2c20 204e init systems, N │ │ │ │ │ +00053ea0: 6578 743a 2053 6967 6e61 6c69 6e67 2074 ext: Signaling t │ │ │ │ │ +00053eb0: 6861 7420 6120 7265 626f 6f74 2069 7320 hat a reboot is │ │ │ │ │ +00053ec0: 7265 7175 6972 6564 2c20 2050 7265 763a required, Prev: │ │ │ │ │ +00053ed0: 2052 6567 6973 7465 7269 6e67 2044 6f63 Registering Doc │ │ │ │ │ +00053ee0: 756d 656e 7473 2075 7369 6e67 2064 6f63 uments using doc │ │ │ │ │ +00053ef0: 2d62 6173 652c 2020 5570 3a20 5468 6520 -base, Up: The │ │ │ │ │ +00053f00: 4f70 6572 6174 696e 6720 5379 7374 656d Operating System │ │ │ │ │ +00053f10: 0a0a 392e 3131 2041 6c74 6572 6e61 7465 ..9.11 Alternate │ │ │ │ │ +00053f20: 2069 6e69 7420 7379 7374 656d 730a 3d3d init systems.== │ │ │ │ │ +00053f30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00053f40: 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6869 7320 =========..This │ │ │ │ │ +00053f50: 7365 6374 696f 6e20 6861 7320 6265 656e section has been │ │ │ │ │ +00053f60: 2064 656c 6574 6564 2e0a 0a2a 204d 656e deleted...* Men │ │ │ │ │ +00053f70: 753a 0a0a 2a20 4576 656e 742d 6261 7365 u:..* Event-base │ │ │ │ │ +00053f80: 6420 626f 6f74 2077 6974 6820 7570 7374 d boot with upst │ │ │ │ │ +00053f90: 6172 743a 3a0a 0a1f 0a46 696c 653a 2064 art::....File: d │ │ │ │ │ +00053fa0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +00053fb0: 6f2c 2020 4e6f 6465 3a20 4576 656e 742d o, Node: Event- │ │ │ │ │ 00053fc0: 6261 7365 6420 626f 6f74 2077 6974 6820 based boot with │ │ │ │ │ -00053fd0: 7570 7374 6172 740a 2d2d 2d2d 2d2d 2d2d upstart.-------- │ │ │ │ │ -00053fe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00053ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 ------------..Th │ │ │ │ │ -00054000: 6520 e280 9875 7073 7461 7274 e280 9920 e ...upstart... │ │ │ │ │ -00054010: 6576 656e 742d 6261 7365 6420 626f 6f74 event-based boot │ │ │ │ │ -00054020: 2073 7973 7465 6d20 6973 206e 6f20 6c6f system is no lo │ │ │ │ │ -00054030: 6e67 6572 206d 6169 6e74 6169 6e65 6420 nger maintained │ │ │ │ │ -00054040: 696e 2044 6562 6961 6e2c 0a73 6f20 7468 in Debian,.so th │ │ │ │ │ -00054050: 6973 2073 6563 7469 6f6e 2068 6173 2062 is section has b │ │ │ │ │ -00054060: 6565 6e20 7265 6d6f 7665 642e 0a0a 1f0a een removed..... │ │ │ │ │ -00054070: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00054080: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00054090: 2053 6967 6e61 6c69 6e67 2074 6861 7420 Signaling that │ │ │ │ │ -000540a0: 6120 7265 626f 6f74 2069 7320 7265 7175 a reboot is requ │ │ │ │ │ -000540b0: 6972 6564 2c20 2050 7265 763a 2041 6c74 ired, Prev: Alt │ │ │ │ │ -000540c0: 6572 6e61 7465 2069 6e69 7420 7379 7374 ernate init syst │ │ │ │ │ -000540d0: 656d 732c 2020 5570 3a20 5468 6520 4f70 ems, Up: The Op │ │ │ │ │ -000540e0: 6572 6174 696e 6720 5379 7374 656d 0a0a erating System.. │ │ │ │ │ -000540f0: 392e 3132 2053 6967 6e61 6c69 6e67 2074 9.12 Signaling t │ │ │ │ │ -00054100: 6861 7420 6120 7265 626f 6f74 2069 7320 hat a reboot is │ │ │ │ │ -00054110: 7265 7175 6972 6564 0a3d 3d3d 3d3d 3d3d required.======= │ │ │ │ │ -00054120: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00054130: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00054140: 3d0a 0a50 726f 6772 616d 7320 6361 6e20 =..Programs can │ │ │ │ │ -00054150: 7369 676e 616c 2074 6861 7420 6120 7265 signal that a re │ │ │ │ │ -00054160: 626f 6f74 2069 7320 7265 7175 6972 6564 boot is required │ │ │ │ │ -00054170: 2062 7920 e280 9874 6f75 6368 e280 9969 by ...touch...i │ │ │ │ │ -00054180: 6e67 0ae2 8098 2f72 756e 2f72 6562 6f6f ng..../run/reboo │ │ │ │ │ -00054190: 742d 7265 7175 6972 6564 e280 992e 2020 t-required.... │ │ │ │ │ -000541a0: 4974 2069 7320 636f 6e76 656e 7469 6f6e It is convention │ │ │ │ │ -000541b0: 616c 2074 6f20 6164 6420 7468 6520 6e61 al to add the na │ │ │ │ │ -000541c0: 6d65 206f 6620 7468 650a 7061 636b 6167 me of the.packag │ │ │ │ │ -000541d0: 6528 7329 2072 6571 7569 7269 6e67 2074 e(s) requiring t │ │ │ │ │ -000541e0: 6865 2072 6562 6f6f 7420 746f 20e2 8098 he reboot to ... │ │ │ │ │ -000541f0: 2f72 756e 2f72 6562 6f6f 742d 7265 7175 /run/reboot-requ │ │ │ │ │ -00054200: 6972 6564 2e70 6b67 73e2 8099 2e0a 5072 ired.pkgs.....Pr │ │ │ │ │ -00054210: 6f67 7261 6d73 2073 686f 756c 6420 6e6f ograms should no │ │ │ │ │ -00054220: 7420 6164 6420 6120 7061 636b 6167 6520 t add a package │ │ │ │ │ -00054230: 6e61 6d65 2074 6f20 e280 982f 7275 6e2f name to .../run/ │ │ │ │ │ -00054240: 7265 626f 6f74 2d72 6571 7569 7265 642e reboot-required. │ │ │ │ │ -00054250: 706b 6773 e280 9920 6966 0a69 7420 6973 pkgs... if.it is │ │ │ │ │ -00054260: 2061 6c72 6561 6479 2070 7265 7365 6e74 already present │ │ │ │ │ -00054270: 2074 6865 7265 2e0a 0a54 6865 20e2 8098 there...The ... │ │ │ │ │ -00054280: 2f72 756e 2f72 6562 6f6f 742d 7265 7175 /run/reboot-requ │ │ │ │ │ -00054290: 6972 6564 e280 9920 6d65 6368 616e 6973 ired... mechanis │ │ │ │ │ -000542a0: 6d20 6973 2075 7365 6420 7768 656e 2061 m is used when a │ │ │ │ │ -000542b0: 2072 6562 6f6f 7420 6973 206e 6565 6465 reboot is neede │ │ │ │ │ -000542c0: 6420 746f 0a66 756c 6c79 2061 7070 6c79 d to.fully apply │ │ │ │ │ -000542d0: 2074 6865 2063 6861 6e67 6573 2069 6e74 the changes int │ │ │ │ │ -000542e0: 726f 6475 6365 6420 6279 2070 6163 6b61 roduced by packa │ │ │ │ │ -000542f0: 6765 2069 6e73 7461 6c6c 6174 696f 6e20 ge installation │ │ │ │ │ -00054300: 6f72 2075 7067 7261 6465 2e0a 5479 7069 or upgrade..Typi │ │ │ │ │ -00054310: 6361 6c6c 7920 6974 2069 7320 7468 6520 cally it is the │ │ │ │ │ -00054320: e280 9870 6f73 7469 6e73 74e2 8099 206d ...postinst... m │ │ │ │ │ -00054330: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ -00054340: 2074 6861 7420 746f 7563 6865 730a e280 that touches... │ │ │ │ │ -00054350: 982f 7275 6e2f 7265 626f 6f74 2d72 6571 ./run/reboot-req │ │ │ │ │ -00054360: 7569 7265 64e2 8099 2c20 6174 2074 6865 uired..., at the │ │ │ │ │ -00054370: 2065 6e64 206f 6620 6120 7375 6363 6573 end of a succes │ │ │ │ │ -00054380: 7366 756c 2063 6f6e 6669 6775 7261 7469 sful configurati │ │ │ │ │ -00054390: 6f6e 206f 6620 7468 650a 7061 636b 6167 on of the.packag │ │ │ │ │ -000543a0: 652e 0a0a 5468 6572 6520 6172 6520 6e6f e...There are no │ │ │ │ │ -000543b0: 2067 7561 7261 6e74 6565 7320 7072 6f76 guarantees prov │ │ │ │ │ -000543c0: 6964 6564 2062 7920 7468 6520 e280 982f ided by the .../ │ │ │ │ │ -000543d0: 7275 6e2f 7265 626f 6f74 2d72 6571 7569 run/reboot-requi │ │ │ │ │ -000543e0: 7265 64e2 8099 0a63 6f6e 7665 6e74 696f red....conventio │ │ │ │ │ -000543f0: 6e20 6173 2074 6f20 7768 656e 206f 7220 n as to when or │ │ │ │ │ -00054400: 7768 6574 6865 7220 7468 6520 7265 7175 whether the requ │ │ │ │ │ -00054410: 6573 7465 6420 7265 626f 6f74 2077 696c ested reboot wil │ │ │ │ │ -00054420: 6c20 6f63 6375 722e 0a0a 1f0a 4669 6c65 l occur.....File │ │ │ │ │ -00054430: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -00054440: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil │ │ │ │ │ -00054450: 6573 3c32 3e2c 2020 4e65 7874 3a20 4375 es<2>, Next: Cu │ │ │ │ │ -00054460: 7374 6f6d 697a 6564 2070 726f 6772 616d stomized program │ │ │ │ │ -00054470: 732c 2020 5072 6576 3a20 5468 6520 4f70 s, Prev: The Op │ │ │ │ │ -00054480: 6572 6174 696e 6720 5379 7374 656d 2c20 erating System, │ │ │ │ │ -00054490: 2055 703a 2054 6f70 0a0a 3130 2046 696c Up: Top..10 Fil │ │ │ │ │ -000544a0: 6573 0a2a 2a2a 2a2a 2a2a 2a0a 0a2a 204d es.********..* M │ │ │ │ │ -000544b0: 656e 753a 0a0a 2a20 4269 6e61 7269 6573 enu:..* Binaries │ │ │ │ │ -000544c0: 3a3a 0a2a 204c 6962 7261 7269 6573 3a3a ::.* Libraries:: │ │ │ │ │ -000544d0: 0a2a 2053 6861 7265 6420 6c69 6272 6172 .* Shared librar │ │ │ │ │ -000544e0: 6965 733a 2053 6861 7265 6420 6c69 6272 ies: Shared libr │ │ │ │ │ -000544f0: 6172 6965 733c 323e 2e0a 2a20 5363 7269 aries<2>..* Scri │ │ │ │ │ -00054500: 7074 733a 3a0a 2a20 5379 6d62 6f6c 6963 pts::.* Symbolic │ │ │ │ │ -00054510: 206c 696e 6b73 3a3a 0a2a 2044 6576 6963 links::.* Devic │ │ │ │ │ -00054520: 6520 6669 6c65 733a 3a0a 2a20 436f 6e66 e files::.* Conf │ │ │ │ │ -00054530: 6967 7572 6174 696f 6e20 6669 6c65 733a iguration files: │ │ │ │ │ -00054540: 3a0a 2a20 4c6f 6720 6669 6c65 733a 3a0a :.* Log files::. │ │ │ │ │ -00054550: 2a20 5065 726d 6973 7369 6f6e 7320 616e * Permissions an │ │ │ │ │ -00054560: 6420 6f77 6e65 7273 3a3a 0a2a 2046 696c d owners::.* Fil │ │ │ │ │ -00054570: 6520 6e61 6d65 733a 3a0a 0a1f 0a46 696c e names::....Fil │ │ │ │ │ -00054580: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00054590: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4269 .info, Node: Bi │ │ │ │ │ -000545a0: 6e61 7269 6573 2c20 204e 6578 743a 204c naries, Next: L │ │ │ │ │ -000545b0: 6962 7261 7269 6573 2c20 2055 703a 2046 ibraries, Up: F │ │ │ │ │ -000545c0: 696c 6573 3c32 3e0a 0a31 302e 3120 4269 iles<2>..10.1 Bi │ │ │ │ │ -000545d0: 6e61 7269 6573 0a3d 3d3d 3d3d 3d3d 3d3d naries.========= │ │ │ │ │ -000545e0: 3d3d 3d3d 0a0a 5477 6f20 6469 6666 6572 ====..Two differ │ │ │ │ │ -000545f0: 656e 7420 7061 636b 6167 6573 206d 7573 ent packages mus │ │ │ │ │ -00054600: 7420 6e6f 7420 696e 7374 616c 6c20 7072 t not install pr │ │ │ │ │ -00054610: 6f67 7261 6d73 2077 6974 6820 6469 6666 ograms with diff │ │ │ │ │ -00054620: 6572 656e 740a 6675 6e63 7469 6f6e 616c erent.functional │ │ │ │ │ -00054630: 6974 7920 6275 7420 7769 7468 2074 6865 ity but with the │ │ │ │ │ -00054640: 2073 616d 6520 6669 6c65 6e61 6d65 732e same filenames. │ │ │ │ │ -00054650: 2020 2854 6865 2063 6173 6520 6f66 2074 (The case of t │ │ │ │ │ -00054660: 776f 2070 726f 6772 616d 730a 6861 7669 wo programs.havi │ │ │ │ │ -00054670: 6e67 2074 6865 2073 616d 6520 6675 6e63 ng the same func │ │ │ │ │ -00054680: 7469 6f6e 616c 6974 7920 6275 7420 6469 tionality but di │ │ │ │ │ -00054690: 6666 6572 656e 7420 696d 706c 656d 656e fferent implemen │ │ │ │ │ -000546a0: 7461 7469 6f6e 7320 6973 2068 616e 646c tations is handl │ │ │ │ │ -000546b0: 6564 0a76 6961 20e2 809c 616c 7465 726e ed.via ...altern │ │ │ │ │ -000546c0: 6174 6976 6573 e280 9d20 6f72 2074 6865 atives... or the │ │ │ │ │ -000546d0: 20e2 809c 436f 6e66 6c69 6374 73e2 809d ...Conflicts... │ │ │ │ │ -000546e0: 206d 6563 6861 6e69 736d 2e20 2053 6565 mechanism. See │ │ │ │ │ -000546f0: 202a 6e6f 7465 204d 6169 6e74 6169 6e65 *note Maintaine │ │ │ │ │ -00054700: 720a 5363 7269 7074 733a 2035 642e 2061 r.Scripts: 5d. a │ │ │ │ │ -00054710: 6e64 202a 6e6f 7465 2043 6f6e 666c 6963 nd *note Conflic │ │ │ │ │ -00054720: 7469 6e67 2062 696e 6172 7920 7061 636b ting binary pack │ │ │ │ │ -00054730: 6167 6573 202d 2043 6f6e 666c 6963 7473 ages - Conflicts │ │ │ │ │ -00054740: 3a20 6634 2e0a 7265 7370 6563 7469 7665 : f4..respective │ │ │ │ │ -00054750: 6c79 2e29 2020 4966 2074 6869 7320 6361 ly.) If this ca │ │ │ │ │ -00054760: 7365 2068 6170 7065 6e73 2c20 6f6e 6520 se happens, one │ │ │ │ │ -00054770: 6f66 2074 6865 2070 726f 6772 616d 7320 of the programs │ │ │ │ │ -00054780: 6d75 7374 2062 650a 7265 6e61 6d65 642e must be.renamed. │ │ │ │ │ -00054790: 2020 5468 6520 6d61 696e 7461 696e 6572 The maintainer │ │ │ │ │ -000547a0: 7320 7368 6f75 6c64 2072 6570 6f72 7420 s should report │ │ │ │ │ -000547b0: 7468 6973 2074 6f20 7468 6520 e280 9864 this to the ...d │ │ │ │ │ -000547c0: 6562 6961 6e2d 6465 7665 6ce2 8099 0a6d ebian-devel....m │ │ │ │ │ -000547d0: 6169 6c69 6e67 206c 6973 7420 616e 6420 ailing list and │ │ │ │ │ -000547e0: 7472 7920 746f 2066 696e 6420 6120 636f try to find a co │ │ │ │ │ -000547f0: 6e73 656e 7375 7320 6162 6f75 7420 7768 nsensus about wh │ │ │ │ │ -00054800: 6963 6820 7072 6f67 7261 6d20 7769 6c6c ich program will │ │ │ │ │ -00054810: 2068 6176 650a 746f 2062 6520 7265 6e61 have.to be rena │ │ │ │ │ -00054820: 6d65 642e 2020 4966 2061 2063 6f6e 7365 med. If a conse │ │ │ │ │ -00054830: 6e73 7573 2063 616e 6e6f 7420 6265 2072 nsus cannot be r │ │ │ │ │ -00054840: 6561 6368 6564 2c20 2762 6f74 6827 2070 eached, 'both' p │ │ │ │ │ -00054850: 726f 6772 616d 7320 6d75 7374 0a62 6520 rograms must.be │ │ │ │ │ -00054860: 7265 6e61 6d65 642e 0a0a 546f 2073 7570 renamed...To sup │ │ │ │ │ -00054870: 706f 7274 206d 6572 6765 642d e280 982f port merged-.../ │ │ │ │ │ -00054880: 7573 72e2 8099 2073 7973 7465 6d73 2c20 usr... systems, │ │ │ │ │ -00054890: 7061 636b 6167 6573 206d 7573 7420 6e6f packages must no │ │ │ │ │ -000548a0: 7420 696e 7374 616c 6c20 6669 6c65 7320 t install files │ │ │ │ │ -000548b0: 696e 0a62 6f74 6820 e280 982f 7061 7468 in.both .../path │ │ │ │ │ -000548c0: e280 9920 616e 6420 e280 982f 7573 722f ... and .../usr/ │ │ │ │ │ -000548d0: 7061 7468 e280 992e 2020 466f 7220 6578 path.... For ex │ │ │ │ │ -000548e0: 616d 706c 652c 2061 2070 6163 6b61 6765 ample, a package │ │ │ │ │ -000548f0: 206d 7573 7420 6e6f 7420 696e 7374 616c must not instal │ │ │ │ │ -00054900: 6c0a 626f 7468 20e2 8098 2f62 696e 2f65 l.both .../bin/e │ │ │ │ │ -00054910: 7861 6d70 6c65 e280 9920 616e 6420 e280 xample... and .. │ │ │ │ │ -00054920: 982f 7573 722f 6269 6e2f 6578 616d 706c ./usr/bin/exampl │ │ │ │ │ -00054930: 65e2 8099 2e0a 0a49 6620 6120 6669 6c65 e......If a file │ │ │ │ │ -00054940: 2069 7320 6d6f 7665 6420 6265 7477 6565 is moved betwee │ │ │ │ │ -00054950: 6e20 e280 982f 7061 7468 e280 9920 616e n .../path... an │ │ │ │ │ -00054960: 6420 e280 982f 7573 722f 7061 7468 e280 d .../usr/path.. │ │ │ │ │ -00054970: 9920 696e 2072 6576 6973 696f 6e73 206f . in revisions o │ │ │ │ │ -00054980: 6620 610a 4465 6269 616e 2070 6163 6b61 f a.Debian packa │ │ │ │ │ -00054990: 6765 2c20 616e 6420 6120 636f 6d70 6174 ge, and a compat │ │ │ │ │ -000549a0: 6962 696c 6974 7920 7379 6d6c 696e 6b20 ibility symlink │ │ │ │ │ -000549b0: 6174 2074 6865 206f 6c64 2070 6174 6820 at the old path │ │ │ │ │ -000549c0: 6973 206e 6565 6465 642c 0a74 6865 2073 is needed,.the s │ │ │ │ │ -000549d0: 796d 6c69 6e6b 206d 7573 7420 6265 206d ymlink must be m │ │ │ │ │ -000549e0: 616e 6167 6564 2069 6e20 6120 7761 7920 anaged in a way │ │ │ │ │ -000549f0: 7468 6174 2077 696c 6c20 6e6f 7420 6272 that will not br │ │ │ │ │ -00054a00: 6561 6b20 7768 656e 20e2 8098 2f70 6174 eak when .../pat │ │ │ │ │ -00054a10: 68e2 8099 0a61 6e64 20e2 8098 2f75 7372 h....and .../usr │ │ │ │ │ -00054a20: 2f70 6174 68e2 8099 2061 7265 2074 6865 /path... are the │ │ │ │ │ -00054a30: 2073 616d 6520 756e 6465 726c 7969 6e67 same underlying │ │ │ │ │ -00054a40: 2064 6972 6563 746f 7279 2064 7565 2074 directory due t │ │ │ │ │ -00054a50: 6f20 7379 6d6c 696e 6b73 206f 720a 6f74 o symlinks or.ot │ │ │ │ │ -00054a60: 6865 7220 6d65 6368 616e 6973 6d73 2e0a her mechanisms.. │ │ │ │ │ -00054a70: 0a42 696e 6172 7920 6578 6563 7574 6162 .Binary executab │ │ │ │ │ -00054a80: 6c65 7320 6d75 7374 206e 6f74 2062 6520 les must not be │ │ │ │ │ -00054a90: 7374 6174 6963 616c 6c79 206c 696e 6b65 statically linke │ │ │ │ │ -00054aa0: 6420 7769 7468 2074 6865 2047 4e55 2043 d with the GNU C │ │ │ │ │ -00054ab0: 206c 6962 7261 7279 2c0a 7369 6e63 6520 library,.since │ │ │ │ │ -00054ac0: 7468 6973 2070 7265 7665 6e74 7320 7468 this prevents th │ │ │ │ │ -00054ad0: 6520 6269 6e61 7279 2066 726f 6d20 6265 e binary from be │ │ │ │ │ -00054ae0: 6e65 6669 7469 6e67 2066 726f 6d20 6669 nefiting from fi │ │ │ │ │ -00054af0: 7865 7320 616e 640a 696d 7072 6f76 656d xes and.improvem │ │ │ │ │ -00054b00: 656e 7473 2074 6f20 7468 6520 4320 6c69 ents to the C li │ │ │ │ │ -00054b10: 6272 6172 7920 7769 7468 6f75 7420 6265 brary without be │ │ │ │ │ -00054b20: 696e 6720 7265 6275 696c 7420 616e 6420 ing rebuilt and │ │ │ │ │ -00054b30: 636f 6d70 6c69 6361 7465 730a 7365 6375 complicates.secu │ │ │ │ │ -00054b40: 7269 7479 2075 7064 6174 6573 2e20 2054 rity updates. T │ │ │ │ │ -00054b50: 6869 7320 7265 7175 6972 656d 656e 7420 his requirement │ │ │ │ │ -00054b60: 6d61 7920 6265 2072 656c 6178 6564 2066 may be relaxed f │ │ │ │ │ -00054b70: 6f72 2062 696e 6172 790a 6578 6563 7574 or binary.execut │ │ │ │ │ -00054b80: 6162 6c65 7320 7768 6f73 6520 696e 7465 ables whose inte │ │ │ │ │ -00054b90: 6e64 6564 2070 7572 706f 7365 2069 7320 nded purpose is │ │ │ │ │ -00054ba0: 746f 2064 6961 676e 6f73 6520 616e 6420 to diagnose and │ │ │ │ │ -00054bb0: 6669 7820 7468 6520 7379 7374 656d 2069 fix the system i │ │ │ │ │ -00054bc0: 6e0a 7369 7475 6174 696f 6e73 2077 6865 n.situations whe │ │ │ │ │ -00054bd0: 7265 2074 6865 2047 4e55 2043 206c 6962 re the GNU C lib │ │ │ │ │ -00054be0: 7261 7279 206d 6179 206e 6f74 2062 6520 rary may not be │ │ │ │ │ -00054bf0: 7573 6162 6c65 2028 7375 6368 2061 7320 usable (such as │ │ │ │ │ -00054c00: 7379 7374 656d 0a72 6563 6f76 6572 7920 system.recovery │ │ │ │ │ -00054c10: 7368 656c 6c73 206f 7220 7574 696c 6974 shells or utilit │ │ │ │ │ -00054c20: 6965 7320 6c69 6b65 206c 6463 6f6e 6669 ies like ldconfi │ │ │ │ │ -00054c30: 6729 206f 7220 666f 7220 6269 6e61 7279 g) or for binary │ │ │ │ │ -00054c40: 2065 7865 6375 7461 626c 6573 0a77 6865 executables.whe │ │ │ │ │ -00054c50: 7265 2074 6865 2073 6563 7572 6974 7920 re the security │ │ │ │ │ -00054c60: 6265 6e65 6669 7473 206f 6620 7374 6174 benefits of stat │ │ │ │ │ -00054c70: 6963 206c 696e 6b69 6e67 206f 7574 7765 ic linking outwe │ │ │ │ │ -00054c80: 6967 6820 7468 6520 6472 6177 6261 636b igh the drawback │ │ │ │ │ -00054c90: 732e 0a0a 4279 2064 6566 6175 6c74 2c20 s...By default, │ │ │ │ │ -00054ca0: 7768 656e 2061 2070 6163 6b61 6765 2069 when a package i │ │ │ │ │ -00054cb0: 7320 6265 696e 6720 6275 696c 742c 2061 s being built, a │ │ │ │ │ -00054cc0: 6e79 2062 696e 6172 6965 7320 6372 6561 ny binaries crea │ │ │ │ │ -00054cd0: 7465 6420 7368 6f75 6c64 0a69 6e63 6c75 ted should.inclu │ │ │ │ │ -00054ce0: 6465 2064 6562 7567 6769 6e67 2069 6e66 de debugging inf │ │ │ │ │ -00054cf0: 6f72 6d61 7469 6f6e 2c20 6173 2077 656c ormation, as wel │ │ │ │ │ -00054d00: 6c20 6173 2062 6569 6e67 2063 6f6d 7069 l as being compi │ │ │ │ │ -00054d10: 6c65 6420 7769 7468 0a6f 7074 696d 697a led with.optimiz │ │ │ │ │ -00054d20: 6174 696f 6e2e 2020 596f 7520 7368 6f75 ation. You shou │ │ │ │ │ -00054d30: 6c64 2061 6c73 6f20 7475 726e 206f 6e20 ld also turn on │ │ │ │ │ -00054d40: 6173 206d 616e 7920 7265 6173 6f6e 6162 as many reasonab │ │ │ │ │ -00054d50: 6c65 2063 6f6d 7069 6c61 7469 6f6e 0a77 le compilation.w │ │ │ │ │ -00054d60: 6172 6e69 6e67 7320 6173 2070 6f73 7369 arnings as possi │ │ │ │ │ -00054d70: 626c 6520 2873 6565 202a 6e6f 7465 204d ble (see *note M │ │ │ │ │ -00054d80: 6169 6e20 6275 696c 6469 6e67 2073 6372 ain building scr │ │ │ │ │ -00054d90: 6970 743b 2064 6562 6961 6e2f 7275 6c65 ipt; debian/rule │ │ │ │ │ -00054da0: 733a 0a37 632e 292e 2020 466f 7220 7468 s:.7c.). For th │ │ │ │ │ -00054db0: 6520 4320 7072 6f67 7261 6d6d 696e 6720 e C programming │ │ │ │ │ -00054dc0: 6c61 6e67 7561 6765 2c20 7468 6973 206d language, this m │ │ │ │ │ -00054dd0: 6561 6e73 2074 6865 2066 6f6c 6c6f 7769 eans the followi │ │ │ │ │ -00054de0: 6e67 0a63 6f6d 7069 6c61 7469 6f6e 2070 ng.compilation p │ │ │ │ │ -00054df0: 6172 616d 6574 6572 7320 7368 6f75 6c64 arameters should │ │ │ │ │ -00054e00: 2062 6520 7573 6564 3a0a 0a20 2020 2020 be used:.. │ │ │ │ │ -00054e10: 4343 203d 2067 6363 0a20 2020 2020 4346 CC = gcc. CF │ │ │ │ │ -00054e20: 4c41 4753 203d 202d 4f32 202d 6720 2d57 LAGS = -O2 -g -W │ │ │ │ │ -00054e30: 616c 6c20 2320 7361 6e65 2077 6172 6e69 all # sane warni │ │ │ │ │ -00054e40: 6e67 206f 7074 696f 6e73 2076 6172 7920 ng options vary │ │ │ │ │ -00054e50: 6265 7477 6565 6e20 7072 6f67 7261 6d73 between programs │ │ │ │ │ -00054e60: 0a20 2020 2020 4c44 464c 4147 5320 3d20 . LDFLAGS = │ │ │ │ │ -00054e70: 2320 6e6f 6e65 0a0a 4279 2064 6566 6175 # none..By defau │ │ │ │ │ -00054e80: 6c74 2061 6c6c 2069 6e73 7461 6c6c 6564 lt all installed │ │ │ │ │ -00054e90: 2062 696e 6172 6965 7320 7368 6f75 6c64 binaries should │ │ │ │ │ -00054ea0: 2062 6520 7374 7269 7070 6564 2062 7920 be stripped by │ │ │ │ │ -00054eb0: 6361 6c6c 696e 670a 0a20 2020 2020 7374 calling.. st │ │ │ │ │ -00054ec0: 7269 7020 2d2d 7374 7269 702d 756e 6e65 rip --strip-unne │ │ │ │ │ -00054ed0: 6564 6564 202d 2d72 656d 6f76 652d 7365 eded --remove-se │ │ │ │ │ -00054ee0: 6374 696f 6e3d 2e63 6f6d 6d65 6e74 202d ction=.comment - │ │ │ │ │ -00054ef0: 2d72 656d 6f76 652d 7365 6374 696f 6e3d -remove-section= │ │ │ │ │ -00054f00: 2e6e 6f74 6520 6269 6e61 7269 6573 0a0a .note binaries.. │ │ │ │ │ -00054f10: 6f6e 2074 6865 2062 696e 6172 6965 7320 on the binaries │ │ │ │ │ -00054f20: 6166 7465 7220 7468 6579 2068 6176 6520 after they have │ │ │ │ │ -00054f30: 6265 656e 2063 6f70 6965 6420 696e 746f been copied into │ │ │ │ │ -00054f40: 20e2 8098 6465 6269 616e 2f74 6d70 e280 ...debian/tmp.. │ │ │ │ │ -00054f50: 9920 6275 7420 6265 666f 7265 0a74 6865 . but before.the │ │ │ │ │ -00054f60: 2074 7265 6520 6973 206d 6164 6520 696e tree is made in │ │ │ │ │ -00054f70: 746f 2061 2070 6163 6b61 6765 2e0a 0a49 to a package...I │ │ │ │ │ -00054f80: 7420 6973 206e 6f74 2072 6563 6f6d 6d65 t is not recomme │ │ │ │ │ -00054f90: 6e64 6564 2074 6f20 7374 7269 7020 6269 nded to strip bi │ │ │ │ │ -00054fa0: 6e61 7269 6573 2062 7920 7061 7373 696e naries by passin │ │ │ │ │ -00054fb0: 6720 7468 6520 e280 982d 73e2 8099 2066 g the ...-s... f │ │ │ │ │ -00054fc0: 6c61 6720 746f 0ae2 8098 696e 7374 616c lag to....instal │ │ │ │ │ -00054fd0: 6ce2 8099 2c20 6265 6361 7573 6520 7468 l..., because th │ │ │ │ │ -00054fe0: 6973 2066 6169 6c73 2074 6f20 7265 6d6f is fails to remo │ │ │ │ │ -00054ff0: 7665 202e 636f 6d6d 656e 7420 616e 6420 ve .comment and │ │ │ │ │ -00055000: 2e6e 6f74 6520 7365 6374 696f 6e73 2c20 .note sections, │ │ │ │ │ -00055010: 616e 640a 616c 736f 2070 7265 7665 6e74 and.also prevent │ │ │ │ │ -00055020: 7320 7468 6520 6175 746f 6d61 7469 6320 s the automatic │ │ │ │ │ -00055030: 6372 6561 7469 6f6e 206f 6620 6462 6773 creation of dbgs │ │ │ │ │ -00055040: 796d 2062 696e 6172 7920 7061 636b 6167 ym binary packag │ │ │ │ │ -00055050: 6573 2062 7920 746f 6f6c 730a 6c69 6b65 es by tools.like │ │ │ │ │ -00055060: 20e2 8098 6468 5f73 7472 6970 e280 992e ...dh_strip.... │ │ │ │ │ -00055070: 0a0a 416c 7468 6f75 6768 2062 696e 6172 ..Although binar │ │ │ │ │ -00055080: 6965 7320 696e 2074 6865 2062 7569 6c64 ies in the build │ │ │ │ │ -00055090: 2074 7265 6520 7368 6f75 6c64 2062 6520 tree should be │ │ │ │ │ -000550a0: 636f 6d70 696c 6564 2077 6974 6820 6465 compiled with de │ │ │ │ │ -000550b0: 6275 6767 696e 670a 696e 666f 726d 6174 bugging.informat │ │ │ │ │ -000550c0: 696f 6e20 6279 2064 6566 6175 6c74 2c20 ion by default, │ │ │ │ │ -000550d0: 6974 2063 616e 206f 6674 656e 2062 6520 it can often be │ │ │ │ │ -000550e0: 6469 6666 6963 756c 7420 746f 2064 6562 difficult to deb │ │ │ │ │ -000550f0: 7567 2070 726f 6772 616d 7320 6966 0a74 ug programs if.t │ │ │ │ │ -00055100: 6865 7920 6172 6520 616c 736f 2073 7562 hey are also sub │ │ │ │ │ -00055110: 6a65 6374 6564 2074 6f20 636f 6d70 696c jected to compil │ │ │ │ │ -00055120: 6572 206f 7074 696d 697a 6174 696f 6e2e er optimization. │ │ │ │ │ -00055130: 2020 466f 7220 7468 6973 2072 6561 736f For this reaso │ │ │ │ │ -00055140: 6e2c 2069 740a 6973 2072 6563 6f6d 6d65 n, it.is recomme │ │ │ │ │ -00055150: 6e64 6564 2074 6f20 7375 7070 6f72 7420 nded to support │ │ │ │ │ -00055160: 7468 6520 7374 616e 6461 7264 697a 6564 the standardized │ │ │ │ │ -00055170: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ │ │ -00055180: 6961 626c 650a e280 9844 4542 5f42 5549 iable....DEB_BUI │ │ │ │ │ -00055190: 4c44 5f4f 5054 494f 4e53 e280 9920 2873 LD_OPTIONS... (s │ │ │ │ │ -000551a0: 6565 202a 6e6f 7465 2064 6562 6961 6e2f ee *note debian/ │ │ │ │ │ -000551b0: 7275 6c65 7320 616e 6420 4445 425f 4255 rules and DEB_BU │ │ │ │ │ -000551c0: 494c 445f 4f50 5449 4f4e 533a 2037 642e ILD_OPTIONS: 7d. │ │ │ │ │ -000551d0: 292e 0a54 6869 7320 7661 7269 6162 6c65 )..This variable │ │ │ │ │ -000551e0: 2063 616e 2063 6f6e 7461 696e 2073 6576 can contain sev │ │ │ │ │ -000551f0: 6572 616c 2066 6c61 6773 2074 6f20 6368 eral flags to ch │ │ │ │ │ -00055200: 616e 6765 2068 6f77 2061 2070 6163 6b61 ange how a packa │ │ │ │ │ -00055210: 6765 2069 730a 636f 6d70 696c 6564 2061 ge is.compiled a │ │ │ │ │ -00055220: 6e64 2062 7569 6c74 2e0a 0a49 7420 6973 nd built...It is │ │ │ │ │ -00055230: 2075 7020 746f 2074 6865 2070 6163 6b61 up to the packa │ │ │ │ │ -00055240: 6765 206d 6169 6e74 6169 6e65 7220 746f ge maintainer to │ │ │ │ │ -00055250: 2064 6563 6964 6520 7768 6174 2063 6f6d decide what com │ │ │ │ │ -00055260: 7069 6c61 7469 6f6e 206f 7074 696f 6e73 pilation options │ │ │ │ │ -00055270: 0a61 7265 2062 6573 7420 666f 7220 7468 .are best for th │ │ │ │ │ -00055280: 6520 7061 636b 6167 652e 2020 4365 7274 e package. Cert │ │ │ │ │ -00055290: 6169 6e20 6269 6e61 7269 6573 2028 7375 ain binaries (su │ │ │ │ │ -000552a0: 6368 2061 730a 636f 6d70 7574 6174 696f ch as.computatio │ │ │ │ │ -000552b0: 6e61 6c6c 792d 696e 7465 6e73 6976 6520 nally-intensive │ │ │ │ │ -000552c0: 7072 6f67 7261 6d73 2920 7769 6c6c 2066 programs) will f │ │ │ │ │ -000552d0: 756e 6374 696f 6e20 6265 7474 6572 2077 unction better w │ │ │ │ │ -000552e0: 6974 6820 6365 7274 6169 6e0a 666c 6167 ith certain.flag │ │ │ │ │ -000552f0: 7320 28e2 8098 2d4f 33e2 8099 2c20 666f s (...-O3..., fo │ │ │ │ │ -00055300: 7220 6578 616d 706c 6529 3b20 6665 656c r example); feel │ │ │ │ │ -00055310: 2066 7265 6520 746f 2075 7365 2074 6865 free to use the │ │ │ │ │ -00055320: 6d2e 2020 506c 6561 7365 2075 7365 2067 m. Please use g │ │ │ │ │ -00055330: 6f6f 640a 6a75 6467 6d65 6e74 2068 6572 ood.judgment her │ │ │ │ │ -00055340: 652e 2020 446f 6ee2 8099 7420 7573 6520 e. Don...t use │ │ │ │ │ -00055350: 666c 6167 7320 666f 7220 7468 6520 7361 flags for the sa │ │ │ │ │ -00055360: 6b65 206f 6620 6974 3b20 6f6e 6c79 2075 ke of it; only u │ │ │ │ │ -00055370: 7365 2074 6865 6d20 6966 0a74 6865 7265 se them if.there │ │ │ │ │ -00055380: 2069 7320 676f 6f64 2072 6561 736f 6e20 is good reason │ │ │ │ │ -00055390: 746f 2064 6f20 736f 2e20 2046 6565 6c20 to do so. Feel │ │ │ │ │ -000553a0: 6672 6565 2074 6f20 6f76 6572 7269 6465 free to override │ │ │ │ │ -000553b0: 2074 6865 2075 7073 7472 6561 6d0a 6175 the upstream.au │ │ │ │ │ -000553c0: 7468 6f72 e280 9973 2069 6465 6173 2061 thor...s ideas a │ │ │ │ │ -000553d0: 626f 7574 2077 6869 6368 2063 6f6d 7069 bout which compi │ │ │ │ │ -000553e0: 6c61 7469 6f6e 206f 7074 696f 6e73 2061 lation options a │ │ │ │ │ -000553f0: 7265 2062 6573 743a 2074 6865 7920 6172 re best: they ar │ │ │ │ │ -00055400: 6520 6f66 7465 6e0a 696e 6170 7072 6f70 e often.inapprop │ │ │ │ │ -00055410: 7269 6174 6520 666f 7220 6f75 7220 656e riate for our en │ │ │ │ │ -00055420: 7669 726f 6e6d 656e 742e 0a0a 1f0a 4669 vironment.....Fi │ │ │ │ │ -00055430: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00055440: 792e 696e 666f 2c20 204e 6f64 653a 204c y.info, Node: L │ │ │ │ │ -00055450: 6962 7261 7269 6573 2c20 204e 6578 743a ibraries, Next: │ │ │ │ │ -00055460: 2053 6861 7265 6420 6c69 6272 6172 6965 Shared librarie │ │ │ │ │ -00055470: 733c 323e 2c20 2050 7265 763a 2042 696e s<2>, Prev: Bin │ │ │ │ │ -00055480: 6172 6965 732c 2020 5570 3a20 4669 6c65 aries, Up: File │ │ │ │ │ -00055490: 733c 323e 0a0a 3130 2e32 204c 6962 7261 s<2>..10.2 Libra │ │ │ │ │ -000554a0: 7269 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ries.=========== │ │ │ │ │ -000554b0: 3d3d 3d0a 0a49 6620 7468 6520 7061 636b ===..If the pack │ │ │ │ │ -000554c0: 6167 6520 6973 2027 6172 6368 6974 6563 age is 'architec │ │ │ │ │ -000554d0: 7475 7265 3a20 616e 7927 2c20 7468 656e ture: any', then │ │ │ │ │ -000554e0: 2074 6865 2073 6861 7265 6420 6c69 6272 the shared libr │ │ │ │ │ -000554f0: 6172 790a 636f 6d70 696c 6174 696f 6e20 ary.compilation │ │ │ │ │ -00055500: 616e 6420 6c69 6e6b 696e 6720 666c 6167 and linking flag │ │ │ │ │ -00055510: 7320 6d75 7374 2068 6176 6520 e280 982d s must have ...- │ │ │ │ │ -00055520: 6650 4943 e280 992c 206f 7220 7468 6520 fPIC..., or the │ │ │ │ │ -00055530: 7061 636b 6167 6520 7368 616c 6c0a 6e6f package shall.no │ │ │ │ │ -00055540: 7420 6275 696c 6420 6f6e 2073 6f6d 6520 t build on some │ │ │ │ │ -00055550: 6f66 2074 6865 2073 7570 706f 7274 6564 of the supported │ │ │ │ │ -00055560: 2061 7263 6869 7465 6374 7572 6573 2e20 architectures. │ │ │ │ │ -00055570: 2028 3129 2020 416e 7920 6578 6365 7074 (1) Any except │ │ │ │ │ -00055580: 696f 6e20 746f 0a74 6869 7320 7275 6c65 ion to.this rule │ │ │ │ │ -00055590: 206d 7573 7420 6265 2064 6973 6375 7373 must be discuss │ │ │ │ │ -000555a0: 6564 206f 6e20 7468 6520 6d61 696c 696e ed on the mailin │ │ │ │ │ -000555b0: 6720 6c69 7374 0a27 6465 6269 616e 2d64 g list.'debian-d │ │ │ │ │ -000555c0: 6576 656c 406c 6973 7473 2e64 6562 6961 evel@lists.debia │ │ │ │ │ -000555d0: 6e2e 6f72 6727 2c20 616e 6420 6120 726f n.org', and a ro │ │ │ │ │ -000555e0: 7567 6820 636f 6e73 656e 7375 7320 6f62 ugh consensus ob │ │ │ │ │ -000555f0: 7461 696e 6564 2e20 2054 6865 0a72 6561 tained. The.rea │ │ │ │ │ -00055600: 736f 6e73 2066 6f72 206e 6f74 2063 6f6d sons for not com │ │ │ │ │ -00055610: 7069 6c69 6e67 2077 6974 6820 e280 982d piling with ...- │ │ │ │ │ -00055620: 6650 4943 e280 9920 666c 6167 206d 7573 fPIC... flag mus │ │ │ │ │ -00055630: 7420 6265 2072 6563 6f72 6465 6420 696e t be recorded in │ │ │ │ │ -00055640: 2074 6865 2066 696c 650a e280 9852 4541 the file....REA │ │ │ │ │ -00055650: 444d 452e 4465 6269 616e e280 992c 2061 DME.Debian..., a │ │ │ │ │ -00055660: 6e64 2063 6172 6520 6d75 7374 2062 6520 nd care must be │ │ │ │ │ -00055670: 7461 6b65 6e20 746f 2065 6974 6865 7220 taken to either │ │ │ │ │ -00055680: 7265 7374 7269 6374 2074 6865 0a61 7263 restrict the.arc │ │ │ │ │ -00055690: 6869 7465 6374 7572 6520 6f72 2061 7272 hitecture or arr │ │ │ │ │ -000556a0: 616e 6765 2066 6f72 20e2 8098 2d66 5049 ange for ...-fPI │ │ │ │ │ -000556b0: 43e2 8099 2074 6f20 6265 2075 7365 6420 C... to be used │ │ │ │ │ -000556c0: 6f6e 2061 7263 6869 7465 6374 7572 6573 on architectures │ │ │ │ │ -000556d0: 2077 6865 7265 2069 740a 6973 2072 6571 where it.is req │ │ │ │ │ -000556e0: 7569 7265 642e 2020 2832 290a 0a41 7320 uired. (2)..As │ │ │ │ │ -000556f0: 746f 2074 6865 2073 7461 7469 6320 6c69 to the static li │ │ │ │ │ -00055700: 6272 6172 6965 732c 2074 6865 2063 6f6d braries, the com │ │ │ │ │ -00055710: 6d6f 6e20 6361 7365 2069 7320 6e6f 7420 mon case is not │ │ │ │ │ -00055720: 746f 2068 6176 6520 7265 6c6f 6361 7461 to have relocata │ │ │ │ │ -00055730: 626c 650a 636f 6465 2c20 7369 6e63 6520 ble.code, since │ │ │ │ │ -00055740: 7468 6572 6520 6973 206e 6f20 6265 6e65 there is no bene │ │ │ │ │ -00055750: 6669 742c 2075 6e6c 6573 7320 696e 2073 fit, unless in s │ │ │ │ │ -00055760: 7065 6369 6669 6320 6361 7365 733b 2074 pecific cases; t │ │ │ │ │ -00055770: 6865 7265 666f 7265 2074 6865 0a73 7461 herefore the.sta │ │ │ │ │ -00055780: 7469 6320 7665 7273 696f 6e20 6d75 7374 tic version must │ │ │ │ │ -00055790: 206e 6f74 2062 6520 636f 6d70 696c 6564 not be compiled │ │ │ │ │ -000557a0: 2077 6974 6820 7468 6520 e280 982d 6650 with the ...-fP │ │ │ │ │ -000557b0: 4943 e280 9920 666c 6167 2e20 2041 6e79 IC... flag. Any │ │ │ │ │ -000557c0: 0a65 7863 6570 7469 6f6e 2074 6f20 7468 .exception to th │ │ │ │ │ -000557d0: 6973 2072 756c 6520 7368 6f75 6c64 2062 is rule should b │ │ │ │ │ -000557e0: 6520 6469 7363 7573 7365 6420 6f6e 2074 e discussed on t │ │ │ │ │ -000557f0: 6865 206d 6169 6c69 6e67 206c 6973 740a he mailing list. │ │ │ │ │ -00055800: 2764 6562 6961 6e2d 6465 7665 6c40 6c69 'debian-devel@li │ │ │ │ │ -00055810: 7374 732e 6465 6269 616e 2e6f 7267 272c sts.debian.org', │ │ │ │ │ -00055820: 2061 6e64 2074 6865 2072 6561 736f 6e73 and the reasons │ │ │ │ │ -00055830: 2066 6f72 2063 6f6d 7069 6c69 6e67 2077 for compiling w │ │ │ │ │ -00055840: 6974 6820 7468 650a e280 982d 6650 4943 ith the....-fPIC │ │ │ │ │ -00055850: e280 9920 666c 6167 206d 7573 7420 6265 ... flag must be │ │ │ │ │ -00055860: 2072 6563 6f72 6465 6420 696e 2074 6865 recorded in the │ │ │ │ │ -00055870: 2066 696c 6520 e280 9852 4541 444d 452e file ...README. │ │ │ │ │ -00055880: 4465 6269 616e e280 992e 2020 2833 290a Debian.... (3). │ │ │ │ │ -00055890: 0a49 6e20 6f74 6865 7220 776f 7264 732c .In other words, │ │ │ │ │ -000558a0: 2069 6620 626f 7468 2061 2073 6861 7265 if both a share │ │ │ │ │ -000558b0: 6420 616e 6420 6120 7374 6174 6963 206c d and a static l │ │ │ │ │ -000558c0: 6962 7261 7279 2069 7320 6265 696e 6720 ibrary is being │ │ │ │ │ -000558d0: 6275 696c 742c 0a65 6163 6820 736f 7572 built,.each sour │ │ │ │ │ -000558e0: 6365 2075 6e69 7420 28e2 8098 2a2e 63e2 ce unit (...*.c. │ │ │ │ │ -000558f0: 8099 2c20 666f 7220 6578 616d 706c 652c .., for example, │ │ │ │ │ -00055900: 2066 6f72 2043 2066 696c 6573 2920 7769 for C files) wi │ │ │ │ │ -00055910: 6c6c 206e 6565 6420 746f 2062 650a 636f ll need to be.co │ │ │ │ │ -00055920: 6d70 696c 6564 2074 7769 6365 2c20 666f mpiled twice, fo │ │ │ │ │ -00055930: 7220 7468 6520 6e6f 726d 616c 2063 6173 r the normal cas │ │ │ │ │ -00055940: 652e 0a0a 4c69 6272 6172 6965 7320 7368 e...Libraries sh │ │ │ │ │ -00055950: 6f75 6c64 2062 6520 6275 696c 7420 7769 ould be built wi │ │ │ │ │ -00055960: 7468 2074 6872 6561 6469 6e67 2073 7570 th threading sup │ │ │ │ │ -00055970: 706f 7274 2061 6e64 2074 6f20 6265 2074 port and to be t │ │ │ │ │ -00055980: 6872 6561 642d 7361 6665 0a69 6620 7468 hread-safe.if th │ │ │ │ │ -00055990: 6520 6c69 6272 6172 7920 7375 7070 6f72 e library suppor │ │ │ │ │ -000559a0: 7473 2074 6869 732e 0a0a 416c 7468 6f75 ts this...Althou │ │ │ │ │ -000559b0: 6768 206e 6f74 2065 6e66 6f72 6365 6420 gh not enforced │ │ │ │ │ -000559c0: 6279 2074 6865 2062 7569 6c64 2074 6f6f by the build too │ │ │ │ │ -000559d0: 6c73 2c20 7368 6172 6564 206c 6962 7261 ls, shared libra │ │ │ │ │ -000559e0: 7269 6573 206d 7573 7420 6265 0a6c 696e ries must be.lin │ │ │ │ │ -000559f0: 6b65 6420 6167 6169 6e73 7420 616c 6c20 ked against all │ │ │ │ │ -00055a00: 6c69 6272 6172 6965 7320 7468 6174 2074 libraries that t │ │ │ │ │ -00055a10: 6865 7920 7573 6520 7379 6d62 6f6c 7320 hey use symbols │ │ │ │ │ -00055a20: 6672 6f6d 2069 6e20 7468 6520 7361 6d65 from in the same │ │ │ │ │ -00055a30: 2077 6179 0a74 6861 7420 6269 6e61 7269 way.that binari │ │ │ │ │ -00055a40: 6573 2061 7265 2e20 2054 6869 7320 656e es are. This en │ │ │ │ │ -00055a50: 7375 7265 7320 7468 6520 636f 7272 6563 sures the correc │ │ │ │ │ -00055a60: 7420 6675 6e63 7469 6f6e 696e 6720 6f66 t functioning of │ │ │ │ │ -00055a70: 2074 6865 202a 6e6f 7465 0a73 796d 626f the *note.symbo │ │ │ │ │ -00055a80: 6c73 3a20 3336 2e20 616e 6420 2a6e 6f74 ls: 36. and *not │ │ │ │ │ -00055a90: 6520 7368 6c69 6273 3a20 3337 2e20 7379 e shlibs: 37. sy │ │ │ │ │ -00055aa0: 7374 656d 7320 616e 6420 6775 6172 616e stems and guaran │ │ │ │ │ -00055ab0: 7465 6573 2074 6861 7420 616c 6c0a 6c69 tees that all.li │ │ │ │ │ -00055ac0: 6272 6172 6965 7320 6361 6e20 6265 2073 braries can be s │ │ │ │ │ -00055ad0: 6166 656c 7920 6f70 656e 6564 2077 6974 afely opened wit │ │ │ │ │ -00055ae0: 6820 e280 9864 6c6f 7065 6e28 29e2 8099 h ...dlopen()... │ │ │ │ │ -00055af0: 2e20 2050 6163 6b61 6765 7273 206d 6179 . Packagers may │ │ │ │ │ -00055b00: 2077 6973 6820 746f 0a75 7365 2074 6865 wish to.use the │ │ │ │ │ -00055b10: 2067 6363 206f 7074 696f 6e20 e280 982d gcc option ...- │ │ │ │ │ -00055b20: 576c 2c2d 7a2c 6465 6673 e280 9920 7768 Wl,-z,defs... wh │ │ │ │ │ -00055b30: 656e 2062 7569 6c64 696e 6720 6120 7368 en building a sh │ │ │ │ │ -00055b40: 6172 6564 206c 6962 7261 7279 2e20 2053 ared library. S │ │ │ │ │ -00055b50: 696e 6365 0a74 6869 7320 6f70 7469 6f6e ince.this option │ │ │ │ │ -00055b60: 2065 6e66 6f72 6365 7320 7379 6d62 6f6c enforces symbol │ │ │ │ │ -00055b70: 2072 6573 6f6c 7574 696f 6e20 6174 2062 resolution at b │ │ │ │ │ -00055b80: 7569 6c64 2074 696d 652c 2061 206d 6973 uild time, a mis │ │ │ │ │ -00055b90: 7369 6e67 206c 6962 7261 7279 0a72 6566 sing library.ref │ │ │ │ │ -00055ba0: 6572 656e 6365 2077 696c 6c20 6265 2063 erence will be c │ │ │ │ │ -00055bb0: 6175 6768 7420 6561 726c 7920 6173 2061 aught early as a │ │ │ │ │ -00055bc0: 2066 6174 616c 2062 7569 6c64 2065 7272 fatal build err │ │ │ │ │ -00055bd0: 6f72 2e0a 0a41 6c6c 2069 6e73 7461 6c6c or...All install │ │ │ │ │ -00055be0: 6564 2073 6861 7265 6420 6c69 6272 6172 ed shared librar │ │ │ │ │ -00055bf0: 6965 7320 7368 6f75 6c64 2062 6520 7374 ies should be st │ │ │ │ │ -00055c00: 7269 7070 6564 2077 6974 680a 0a20 2020 ripped with.. │ │ │ │ │ -00055c10: 2020 7374 7269 7020 2d2d 7374 7269 702d strip --strip- │ │ │ │ │ -00055c20: 756e 6e65 6564 6564 202d 2d72 656d 6f76 unneeded --remov │ │ │ │ │ -00055c30: 652d 7365 6374 696f 6e3d 2e63 6f6d 6d65 e-section=.comme │ │ │ │ │ -00055c40: 6e74 202d 2d72 656d 6f76 652d 7365 6374 nt --remove-sect │ │ │ │ │ -00055c50: 696f 6e3d 2e6e 6f74 6520 796f 7572 2d6c ion=.note your-l │ │ │ │ │ -00055c60: 6962 0a0a 2854 6865 206f 7074 696f 6e20 ib..(The option │ │ │ │ │ -00055c70: e280 982d 2d73 7472 6970 2d75 6e6e 6565 ...--strip-unnee │ │ │ │ │ -00055c80: 6465 64e2 8099 206d 616b 6573 20e2 8098 ded... makes ... │ │ │ │ │ -00055c90: 7374 7269 70e2 8099 2072 656d 6f76 6520 strip... remove │ │ │ │ │ -00055ca0: 6f6e 6c79 2074 6865 2073 796d 626f 6c73 only the symbols │ │ │ │ │ -00055cb0: 0a77 6869 6368 2061 7265 6ee2 8099 7420 .which aren...t │ │ │ │ │ -00055cc0: 6e65 6564 6564 2066 6f72 2072 656c 6f63 needed for reloc │ │ │ │ │ -00055cd0: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ -00055ce0: 2e29 2020 5368 6172 6564 206c 6962 7261 .) Shared libra │ │ │ │ │ -00055cf0: 7269 6573 2063 616e 0a66 756e 6374 696f ries can.functio │ │ │ │ │ -00055d00: 6e20 7065 7266 6563 746c 7920 7765 6c6c n perfectly well │ │ │ │ │ -00055d10: 2077 6865 6e20 7374 7269 7070 6564 2c20 when stripped, │ │ │ │ │ -00055d20: 7369 6e63 6520 7468 6520 7379 6d62 6f6c since the symbol │ │ │ │ │ -00055d30: 7320 666f 7220 6479 6e61 6d69 630a 6c69 s for dynamic.li │ │ │ │ │ -00055d40: 6e6b 696e 6720 6172 6520 696e 2061 2073 nking are in a s │ │ │ │ │ -00055d50: 6570 6172 6174 6520 7061 7274 206f 6620 eparate part of │ │ │ │ │ -00055d60: 7468 6520 454c 4620 6f62 6a65 6374 2066 the ELF object f │ │ │ │ │ -00055d70: 696c 652e 2020 2834 290a 0a4e 6f74 6520 ile. (4)..Note │ │ │ │ │ -00055d80: 7468 6174 2075 6e64 6572 2073 6f6d 6520 that under some │ │ │ │ │ -00055d90: 6369 7263 756d 7374 616e 6365 7320 6974 circumstances it │ │ │ │ │ -00055da0: 206d 6179 2062 6520 7573 6566 756c 2074 may be useful t │ │ │ │ │ -00055db0: 6f20 696e 7374 616c 6c20 6120 7368 6172 o install a shar │ │ │ │ │ -00055dc0: 6564 0a6c 6962 7261 7279 2075 6e73 7472 ed.library unstr │ │ │ │ │ -00055dd0: 6970 7065 642c 2066 6f72 2065 7861 6d70 ipped, for examp │ │ │ │ │ -00055de0: 6c65 2077 6865 6e20 6275 696c 6469 6e67 le when building │ │ │ │ │ -00055df0: 2061 2073 6570 6172 6174 6520 7061 636b a separate pack │ │ │ │ │ -00055e00: 6167 6520 746f 0a73 7570 706f 7274 2064 age to.support d │ │ │ │ │ -00055e10: 6562 7567 6769 6e67 2e20 2054 6865 2064 ebugging. The d │ │ │ │ │ -00055e20: 6562 6865 6c70 6572 20e2 8098 6468 5f73 ebhelper ...dh_s │ │ │ │ │ -00055e30: 7472 6970 27e2 8099 2074 6f6f 6c20 6361 trip'... tool ca │ │ │ │ │ -00055e40: 6e20 6372 6561 7465 2073 7563 680a 7061 n create such.pa │ │ │ │ │ -00055e50: 636b 6167 6573 2061 7574 6f6d 6174 6963 ckages automatic │ │ │ │ │ -00055e60: 616c 6c79 2e0a 0a53 6861 7265 6420 6f62 ally...Shared ob │ │ │ │ │ -00055e70: 6a65 6374 2066 696c 6573 2028 6f66 7465 ject files (ofte │ │ │ │ │ -00055e80: 6e20 e280 982e 736f e280 9920 6669 6c65 n ....so... file │ │ │ │ │ -00055e90: 7329 2074 6861 7420 6172 6520 6e6f 7420 s) that are not │ │ │ │ │ -00055ea0: 7075 626c 6963 206c 6962 7261 7269 6573 public libraries │ │ │ │ │ -00055eb0: 2c0a 7468 6174 2069 732c 2074 6865 7920 ,.that is, they │ │ │ │ │ -00055ec0: 6172 6520 6e6f 7420 6d65 616e 7420 746f are not meant to │ │ │ │ │ -00055ed0: 2062 6520 6c69 6e6b 6564 2074 6f20 6279 be linked to by │ │ │ │ │ -00055ee0: 2074 6869 7264 2070 6172 7479 2065 7865 third party exe │ │ │ │ │ -00055ef0: 6375 7461 626c 6573 0a28 6269 6e61 7269 cutables.(binari │ │ │ │ │ -00055f00: 6573 206f 6620 6f74 6865 7220 7061 636b es of other pack │ │ │ │ │ -00055f10: 6167 6573 292c 2073 686f 756c 6420 6265 ages), should be │ │ │ │ │ -00055f20: 2069 6e73 7461 6c6c 6564 2069 6e20 7375 installed in su │ │ │ │ │ -00055f30: 6264 6972 6563 746f 7269 6573 206f 660a bdirectories of. │ │ │ │ │ -00055f40: 7468 6520 e280 982f 7573 722f 6c69 62e2 the .../usr/lib. │ │ │ │ │ -00055f50: 8099 206f 7220 e280 982f 7573 722f 6c69 .. or .../usr/li │ │ │ │ │ -00055f60: 622f 7472 6970 6c65 74e2 8099 2064 6972 b/triplet... dir │ │ │ │ │ -00055f70: 6563 746f 7269 6573 2028 7365 6520 7468 ectories (see th │ │ │ │ │ -00055f80: 6520 4648 5320 666f 7220 610a 6465 6669 e FHS for a.defi │ │ │ │ │ -00055f90: 6e69 7469 6f6e 292e 2020 5375 6368 2066 nition). Such f │ │ │ │ │ -00055fa0: 696c 6573 2061 7265 2065 7865 6d70 7420 iles are exempt │ │ │ │ │ -00055fb0: 6672 6f6d 2074 6865 2072 756c 6573 2074 from the rules t │ │ │ │ │ -00055fc0: 6861 7420 676f 7665 726e 206f 7264 696e hat govern ordin │ │ │ │ │ -00055fd0: 6172 790a 7368 6172 6564 206c 6962 7261 ary.shared libra │ │ │ │ │ -00055fe0: 7269 6573 2c20 6578 6365 7074 2074 6861 ries, except tha │ │ │ │ │ -00055ff0: 7420 7468 6579 206d 7573 7420 6e6f 7420 t they must not │ │ │ │ │ -00056000: 6265 2069 6e73 7461 6c6c 6564 2065 7865 be installed exe │ │ │ │ │ -00056010: 6375 7461 626c 6520 616e 640a 7368 6f75 cutable and.shou │ │ │ │ │ -00056020: 6c64 2062 6520 7374 7269 7070 6564 2e20 ld be stripped. │ │ │ │ │ -00056030: 2028 3529 0a0a 5061 636b 6167 6573 2074 (5)..Packages t │ │ │ │ │ -00056040: 6861 7420 7573 6520 e280 986c 6962 746f hat use ...libto │ │ │ │ │ -00056050: 6f6c e280 9920 746f 2063 7265 6174 6520 ol... to create │ │ │ │ │ -00056060: 616e 6420 696e 7374 616c 6c20 7468 6569 and install thei │ │ │ │ │ -00056070: 7220 7368 6172 6564 206c 6962 7261 7269 r shared librari │ │ │ │ │ -00056080: 6573 0a69 6e73 7461 6c6c 2061 2066 696c es.install a fil │ │ │ │ │ -00056090: 6520 636f 6e74 6169 6e69 6e67 2061 6464 e containing add │ │ │ │ │ -000560a0: 6974 696f 6e61 6c20 6d65 7461 6461 7461 itional metadata │ │ │ │ │ -000560b0: 2028 656e 6469 6e67 2069 6e20 e280 982e (ending in .... │ │ │ │ │ -000560c0: 6c61 e280 9929 0a61 6c6f 6e67 7369 6465 la...).alongside │ │ │ │ │ -000560d0: 2074 6865 206c 6962 7261 7279 2e20 2046 the library. F │ │ │ │ │ -000560e0: 6f72 2070 7562 6c69 6320 6c69 6272 6172 or public librar │ │ │ │ │ -000560f0: 6965 7320 696e 7465 6e64 6564 2066 6f72 ies intended for │ │ │ │ │ -00056100: 2075 7365 2062 7920 6f74 6865 720a 7061 use by other.pa │ │ │ │ │ -00056110: 636b 6167 6573 2c20 7468 6573 6520 6669 ckages, these fi │ │ │ │ │ -00056120: 6c65 7320 6e6f 726d 616c 6c79 2073 686f les normally sho │ │ │ │ │ -00056130: 756c 6420 6e6f 7420 6265 2069 6e63 6c75 uld not be inclu │ │ │ │ │ -00056140: 6465 6420 696e 2074 6865 2044 6562 6961 ded in the Debia │ │ │ │ │ -00056150: 6e0a 7061 636b 6167 652c 2073 696e 6365 n.package, since │ │ │ │ │ -00056160: 2074 6865 2069 6e66 6f72 6d61 7469 6f6e the information │ │ │ │ │ -00056170: 2074 6865 7920 696e 636c 7564 6520 6973 they include is │ │ │ │ │ -00056180: 206e 6f74 206e 6563 6573 7361 7279 2074 not necessary t │ │ │ │ │ -00056190: 6f20 6c69 6e6b 0a77 6974 6820 7468 6520 o link.with the │ │ │ │ │ -000561a0: 7368 6172 6564 206c 6962 7261 7279 206f shared library o │ │ │ │ │ -000561b0: 6e20 4465 6269 616e 2061 6e64 2063 616e n Debian and can │ │ │ │ │ -000561c0: 2061 6464 2075 6e6e 6563 6573 7361 7279 add unnecessary │ │ │ │ │ -000561d0: 2061 6464 6974 696f 6e61 6c0a 6465 7065 additional.depe │ │ │ │ │ -000561e0: 6e64 656e 6369 6573 2074 6f20 6f74 6865 ndencies to othe │ │ │ │ │ -000561f0: 7220 7072 6f67 7261 6d73 206f 7220 6c69 r programs or li │ │ │ │ │ -00056200: 6272 6172 6965 732e 2020 2836 2920 2049 braries. (6) I │ │ │ │ │ -00056210: 6620 7468 6520 e280 982e 6c61 e280 9920 f the ....la... │ │ │ │ │ -00056220: 6669 6c65 2069 730a 7265 7175 6972 6564 file is.required │ │ │ │ │ -00056230: 2066 6f72 2074 6861 7420 6c69 6272 6172 for that librar │ │ │ │ │ -00056240: 7920 2869 662c 2066 6f72 2069 6e73 7461 y (if, for insta │ │ │ │ │ -00056250: 6e63 652c 2069 74e2 8099 7320 6c6f 6164 nce, it...s load │ │ │ │ │ -00056260: 6564 2076 6961 20e2 8098 6c69 626c 7464 ed via ...libltd │ │ │ │ │ -00056270: 6ce2 8099 0a69 6e20 6120 7761 7920 7468 l....in a way th │ │ │ │ │ -00056280: 6174 2072 6571 7569 7265 7320 7468 6174 at requires that │ │ │ │ │ -00056290: 206d 6574 612d 696e 666f 726d 6174 696f meta-informatio │ │ │ │ │ -000562a0: 6e29 2c20 7468 6520 e280 9864 6570 656e n), the ...depen │ │ │ │ │ -000562b0: 6465 6e63 795f 6c69 6273 e280 990a 7365 dency_libs....se │ │ │ │ │ -000562c0: 7474 696e 6720 696e 2074 6865 20e2 8098 tting in the ... │ │ │ │ │ -000562d0: 2e6c 61e2 8099 2066 696c 6520 7368 6f75 .la... file shou │ │ │ │ │ -000562e0: 6c64 206e 6f72 6d61 6c6c 7920 6265 2073 ld normally be s │ │ │ │ │ -000562f0: 6574 2074 6f20 7468 6520 656d 7074 7920 et to the empty │ │ │ │ │ -00056300: 7374 7269 6e67 2e0a 4966 2074 6865 2073 string..If the s │ │ │ │ │ -00056310: 6861 7265 6420 6c69 6272 6172 7920 6465 hared library de │ │ │ │ │ -00056320: 7665 6c6f 706d 656e 7420 7061 636b 6167 velopment packag │ │ │ │ │ -00056330: 6520 6861 7320 6869 7374 6f72 6963 616c e has historical │ │ │ │ │ -00056340: 6c79 2069 6e63 6c75 6465 6420 7468 650a ly included the. │ │ │ │ │ -00056350: e280 982e 6c61 e280 992c 2069 7420 6d75 ....la..., it mu │ │ │ │ │ -00056360: 7374 2062 6520 7265 7461 696e 6564 2069 st be retained i │ │ │ │ │ -00056370: 6e20 7468 6520 6465 7665 6c6f 706d 656e n the developmen │ │ │ │ │ -00056380: 7420 7061 636b 6167 6520 2877 6974 680a t package (with. │ │ │ │ │ -00056390: e280 9864 6570 656e 6465 6e63 795f 6c69 ...dependency_li │ │ │ │ │ -000563a0: 6273 e280 9920 656d 7074 6965 6429 2075 bs... emptied) u │ │ │ │ │ -000563b0: 6e74 696c 2061 6c6c 206c 6962 7261 7269 ntil all librari │ │ │ │ │ -000563c0: 6573 2074 6861 7420 6465 7065 6e64 206f es that depend o │ │ │ │ │ -000563d0: 6e20 6974 2068 6176 650a 7265 6d6f 7665 n it have.remove │ │ │ │ │ -000563e0: 6420 6f72 2065 6d70 7469 6564 20e2 8098 d or emptied ... │ │ │ │ │ -000563f0: 6465 7065 6e64 656e 6379 5f6c 6962 73e2 dependency_libs. │ │ │ │ │ -00056400: 8099 2069 6e20 7468 6569 7220 e280 982e .. in their .... │ │ │ │ │ -00056410: 6c61 e280 9920 6669 6c65 7320 746f 2070 la... files to p │ │ │ │ │ -00056420: 7265 7665 6e74 0a6c 696e 6b69 6e67 2077 revent.linking w │ │ │ │ │ -00056430: 6974 6820 7468 6f73 6520 6f74 6865 7220 ith those other │ │ │ │ │ -00056440: 6c69 6272 6172 6965 7320 7573 696e 6720 libraries using │ │ │ │ │ -00056450: e280 986c 6962 746f 6f6c e280 9920 6672 ...libtool... fr │ │ │ │ │ -00056460: 6f6d 2066 6169 6c69 6e67 2e0a 0a49 6620 om failing...If │ │ │ │ │ -00056470: 7468 6520 e280 982e 6c61 e280 9920 6d75 the ....la... mu │ │ │ │ │ -00056480: 7374 2062 6520 696e 636c 7564 6564 2c20 st be included, │ │ │ │ │ -00056490: 6974 2073 686f 756c 6420 6265 2069 6e63 it should be inc │ │ │ │ │ -000564a0: 6c75 6465 6420 696e 2074 6865 2064 6576 luded in the dev │ │ │ │ │ -000564b0: 656c 6f70 6d65 6e74 0a28 e280 982d 6465 elopment.(...-de │ │ │ │ │ -000564c0: 76e2 8099 2920 7061 636b 6167 652c 2075 v...) package, u │ │ │ │ │ -000564d0: 6e6c 6573 7320 7468 6520 6c69 6272 6172 nless the librar │ │ │ │ │ -000564e0: 7920 7769 6c6c 2062 6520 6c6f 6164 6564 y will be loaded │ │ │ │ │ -000564f0: 2062 7920 e280 986c 6962 746f 6f6c e280 by ...libtool.. │ │ │ │ │ -00056500: 99e2 8099 730a e280 986c 6962 6c74 646c ....s....libltdl │ │ │ │ │ -00056510: e280 9920 6c69 6272 6172 792e 2020 4966 ... library. If │ │ │ │ │ -00056520: 2069 7420 6973 2069 6e74 656e 6465 6420 it is intended │ │ │ │ │ -00056530: 666f 7220 7573 6520 7769 7468 20e2 8098 for use with ... │ │ │ │ │ -00056540: 6c69 626c 7464 6ce2 8099 2c20 7468 6520 libltdl..., the │ │ │ │ │ -00056550: e280 982e 6c61 e280 990a 6669 6c65 7320 ....la....files │ │ │ │ │ -00056560: 6d75 7374 2067 6f20 696e 2074 6865 2072 must go in the r │ │ │ │ │ -00056570: 756e 2d74 696d 6520 6c69 6272 6172 7920 un-time library │ │ │ │ │ -00056580: 7061 636b 6167 652e 0a0a 5468 6573 6520 package...These │ │ │ │ │ -00056590: 7265 7175 6972 656d 656e 7473 2066 6f72 requirements for │ │ │ │ │ -000565a0: 2068 616e 646c 696e 6720 6f66 20e2 8098 handling of ... │ │ │ │ │ -000565b0: 2e6c 61e2 8099 2066 696c 6573 2064 6f20 .la... files do │ │ │ │ │ -000565c0: 6e6f 7420 6170 706c 7920 746f 206c 6f61 not apply to loa │ │ │ │ │ -000565d0: 6461 626c 650a 6d6f 6475 6c65 7320 6f72 dable.modules or │ │ │ │ │ -000565e0: 206c 6962 7261 7269 6573 206e 6f74 2069 libraries not i │ │ │ │ │ -000565f0: 6e73 7461 6c6c 6564 2069 6e20 6469 7265 nstalled in dire │ │ │ │ │ -00056600: 6374 6f72 6965 7320 7365 6172 6368 6564 ctories searched │ │ │ │ │ -00056610: 2062 7920 6465 6661 756c 7420 6279 0a74 by default by.t │ │ │ │ │ -00056620: 6865 2064 796e 616d 6963 206c 696e 6b65 he dynamic linke │ │ │ │ │ -00056630: 722e 2020 5061 636b 6167 6573 2069 6e73 r. Packages ins │ │ │ │ │ -00056640: 7461 6c6c 696e 6720 6c6f 6164 6162 6c65 talling loadable │ │ │ │ │ -00056650: 206d 6f64 756c 6573 2077 696c 6c0a 6672 modules will.fr │ │ │ │ │ -00056660: 6571 7565 6e74 6c79 206e 6565 6420 746f equently need to │ │ │ │ │ -00056670: 2069 6e73 7461 6c6c 2074 6865 20e2 8098 install the ... │ │ │ │ │ -00056680: 2e6c 61e2 8099 2066 696c 6573 2061 6c6f .la... files alo │ │ │ │ │ -00056690: 6e67 7369 6465 2074 6865 206d 6f64 756c ngside the modul │ │ │ │ │ -000566a0: 6573 2073 6f20 7468 6174 0a74 6865 7920 es so that.they │ │ │ │ │ -000566b0: 6361 6e20 6265 206c 6f61 6465 6420 6279 can be loaded by │ │ │ │ │ -000566c0: 20e2 8098 6c69 626c 7464 6ce2 8099 2e20 ...libltdl.... │ │ │ │ │ -000566d0: 20e2 8098 6465 7065 6e64 656e 6379 5f6c ...dependency_l │ │ │ │ │ -000566e0: 6962 73e2 8099 2064 6f65 7320 6e6f 7420 ibs... does not │ │ │ │ │ -000566f0: 6e65 6564 2074 6f20 6265 0a6d 6f64 6966 need to be.modif │ │ │ │ │ -00056700: 6965 6420 666f 7220 6c69 6272 6172 6965 ied for librarie │ │ │ │ │ -00056710: 7320 6f72 206d 6f64 756c 6573 2074 6861 s or modules tha │ │ │ │ │ -00056720: 7420 6172 6520 6e6f 7420 696e 7374 616c t are not instal │ │ │ │ │ -00056730: 6c65 6420 696e 2064 6972 6563 746f 7269 led in directori │ │ │ │ │ -00056740: 6573 0a73 6561 7263 6865 6420 6279 2074 es.searched by t │ │ │ │ │ -00056750: 6865 2064 796e 616d 6963 206c 696e 6b65 he dynamic linke │ │ │ │ │ -00056760: 7220 6279 2064 6566 6175 6c74 2061 6e64 r by default and │ │ │ │ │ -00056770: 206e 6f74 2069 6e74 656e 6465 6420 666f not intended fo │ │ │ │ │ -00056780: 7220 7573 6520 6279 0a6f 7468 6572 2070 r use by.other p │ │ │ │ │ -00056790: 6163 6b61 6765 732e 0a0a 596f 7520 6d75 ackages...You mu │ │ │ │ │ -000567a0: 7374 206d 616b 6520 7375 7265 2074 6861 st make sure tha │ │ │ │ │ -000567b0: 7420 796f 7520 7573 6520 6f6e 6c79 2072 t you use only r │ │ │ │ │ -000567c0: 656c 6561 7365 6420 7665 7273 696f 6e73 eleased versions │ │ │ │ │ -000567d0: 206f 6620 7368 6172 6564 0a6c 6962 7261 of shared.libra │ │ │ │ │ -000567e0: 7269 6573 2074 6f20 6275 696c 6420 796f ries to build yo │ │ │ │ │ -000567f0: 7572 2070 6163 6b61 6765 733b 206f 7468 ur packages; oth │ │ │ │ │ -00056800: 6572 7769 7365 206f 7468 6572 2075 7365 erwise other use │ │ │ │ │ -00056810: 7273 2077 696c 6c20 6e6f 7420 6265 2061 rs will not be a │ │ │ │ │ -00056820: 626c 650a 746f 2072 756e 2079 6f75 7220 ble.to run your │ │ │ │ │ -00056830: 6269 6e61 7269 6573 2070 726f 7065 726c binaries properl │ │ │ │ │ -00056840: 792e 2020 5072 6f64 7563 696e 6720 736f y. Producing so │ │ │ │ │ -00056850: 7572 6365 2070 6163 6b61 6765 7320 7468 urce packages th │ │ │ │ │ -00056860: 6174 2064 6570 656e 6420 6f6e 0a75 6e72 at depend on.unr │ │ │ │ │ -00056870: 656c 6561 7365 6420 636f 6d70 696c 6572 eleased compiler │ │ │ │ │ -00056880: 7320 6973 2061 6c73 6f20 7573 7561 6c6c s is also usuall │ │ │ │ │ -00056890: 7920 6120 6261 6420 6964 6561 2e0a 0a20 y a bad idea... │ │ │ │ │ -000568a0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ -000568b0: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ -000568c0: 2d0a 0a20 2020 2831 2920 4966 2079 6f75 -.. (1) If you │ │ │ │ │ -000568d0: 2061 7265 2075 7369 6e67 2047 4343 2c20 are using GCC, │ │ │ │ │ -000568e0: e280 982d 6650 4943 e280 9920 7072 6f64 ...-fPIC... prod │ │ │ │ │ -000568f0: 7563 6573 2063 6f64 6520 7769 7468 2072 uces code with r │ │ │ │ │ -00056900: 656c 6f63 6174 6162 6c65 0a70 6f73 6974 elocatable.posit │ │ │ │ │ -00056910: 696f 6e20 696e 6465 7065 6e64 656e 7420 ion independent │ │ │ │ │ -00056920: 636f 6465 2c20 7768 6963 6820 6973 2072 code, which is r │ │ │ │ │ -00056930: 6571 7569 7265 6420 666f 7220 6d6f 7374 equired for most │ │ │ │ │ -00056940: 2061 7263 6869 7465 6374 7572 6573 2074 architectures t │ │ │ │ │ -00056950: 6f0a 6372 6561 7465 2061 2073 6861 7265 o.create a share │ │ │ │ │ -00056960: 6420 6c69 6272 6172 792c 2077 6974 6820 d library, with │ │ │ │ │ -00056970: 6933 3836 2061 6e64 2070 6572 6861 7073 i386 and perhaps │ │ │ │ │ -00056980: 2073 6f6d 6520 6f74 6865 7273 2077 6865 some others whe │ │ │ │ │ -00056990: 7265 206e 6f6e 0a70 6f73 6974 696f 6e20 re non.position │ │ │ │ │ -000569a0: 696e 6465 7065 6e64 656e 7420 636f 6465 independent code │ │ │ │ │ -000569b0: 2069 7320 7065 726d 6974 7465 6420 696e is permitted in │ │ │ │ │ -000569c0: 2061 2073 6861 7265 6420 6c69 6272 6172 a shared librar │ │ │ │ │ -000569d0: 792e 0a0a 506f 7369 7469 6f6e 2069 6e64 y...Position ind │ │ │ │ │ -000569e0: 6570 656e 6465 6e74 2063 6f64 6520 6d61 ependent code ma │ │ │ │ │ -000569f0: 7920 6861 7665 2061 2070 6572 666f 726d y have a perform │ │ │ │ │ -00056a00: 616e 6365 2070 656e 616c 7479 2c20 6573 ance penalty, es │ │ │ │ │ -00056a10: 7065 6369 616c 6c79 206f 6e0a e280 9869 pecially on....i │ │ │ │ │ -00056a20: 3338 36e2 8099 2e20 2048 6f77 6576 6572 386.... However │ │ │ │ │ -00056a30: 2c20 696e 206d 6f73 7420 6361 7365 7320 , in most cases │ │ │ │ │ -00056a40: 7468 6520 7370 6565 6420 7065 6e61 6c74 the speed penalt │ │ │ │ │ -00056a50: 7920 6d75 7374 2062 6520 6d65 6173 7572 y must be measur │ │ │ │ │ -00056a60: 6564 0a61 6761 696e 7374 2074 6865 206d ed.against the m │ │ │ │ │ -00056a70: 656d 6f72 7920 7761 7374 6564 206f 6e20 emory wasted on │ │ │ │ │ -00056a80: 7468 6520 6665 7720 6172 6368 6974 6563 the few architec │ │ │ │ │ -00056a90: 7475 7265 7320 7768 6572 6520 6e6f 6e20 tures where non │ │ │ │ │ -00056aa0: 706f 7369 7469 6f6e 0a69 6e64 6570 656e position.indepen │ │ │ │ │ -00056ab0: 6465 6e74 2063 6f64 6520 6973 2065 7665 dent code is eve │ │ │ │ │ -00056ac0: 6e20 706f 7373 6962 6c65 2e0a 0a20 2020 n possible... │ │ │ │ │ -00056ad0: 2832 2920 536f 6d65 206f 6620 7468 6520 (2) Some of the │ │ │ │ │ -00056ae0: 7265 6173 6f6e 7320 7768 7920 7468 6973 reasons why this │ │ │ │ │ -00056af0: 206d 6967 6874 2062 6520 7265 7175 6972 might be requir │ │ │ │ │ -00056b00: 6564 2069 7320 6966 2074 6865 206c 6962 ed is if the lib │ │ │ │ │ -00056b10: 7261 7279 0a63 6f6e 7461 696e 7320 6861 rary.contains ha │ │ │ │ │ -00056b20: 6e64 2063 7261 6674 6564 2061 7373 656d nd crafted assem │ │ │ │ │ -00056b30: 626c 7920 636f 6465 2074 6861 7420 6973 bly code that is │ │ │ │ │ -00056b40: 206e 6f74 2072 656c 6f63 6174 6162 6c65 not relocatable │ │ │ │ │ -00056b50: 2c20 7468 6520 7370 6565 640a 7065 6e61 , the speed.pena │ │ │ │ │ -00056b60: 6c74 7920 6973 2065 7863 6573 7369 7665 lty is excessive │ │ │ │ │ -00056b70: 2066 6f72 2063 6f6d 7075 7465 2069 6e74 for compute int │ │ │ │ │ -00056b80: 656e 7369 7665 206c 6962 732c 2061 6e64 ensive libs, and │ │ │ │ │ -00056b90: 2073 696d 696c 6172 2072 6561 736f 6e73 similar reasons │ │ │ │ │ -00056ba0: 2e0a 0a20 2020 2833 2920 536f 6d65 206f ... (3) Some o │ │ │ │ │ -00056bb0: 6620 7468 6520 7265 6173 6f6e 7320 666f f the reasons fo │ │ │ │ │ -00056bc0: 7220 6c69 6e6b 696e 6720 7374 6174 6963 r linking static │ │ │ │ │ -00056bd0: 206c 6962 7261 7269 6573 2077 6974 6820 libraries with │ │ │ │ │ -00056be0: 7468 6520 e280 982d 6650 4943 e280 990a the ...-fPIC.... │ │ │ │ │ -00056bf0: 666c 6167 2061 7265 2069 662c 2066 6f72 flag are if, for │ │ │ │ │ -00056c00: 2065 7861 6d70 6c65 2c20 6f6e 6520 6e65 example, one ne │ │ │ │ │ -00056c10: 6564 7320 6120 5065 726c 2041 5049 2066 eds a Perl API f │ │ │ │ │ -00056c20: 6f72 2061 206c 6962 7261 7279 2074 6861 or a library tha │ │ │ │ │ -00056c30: 7420 6973 0a75 6e64 6572 2072 6170 6964 t is.under rapid │ │ │ │ │ -00056c40: 2064 6576 656c 6f70 6d65 6e74 2c20 616e development, an │ │ │ │ │ -00056c50: 6420 6861 7320 616e 2075 6e73 7461 626c d has an unstabl │ │ │ │ │ -00056c60: 6520 4150 492c 2073 6f20 7368 6172 6564 e API, so shared │ │ │ │ │ -00056c70: 206c 6962 7261 7269 6573 0a61 7265 2070 libraries.are p │ │ │ │ │ -00056c80: 6f69 6e74 6c65 7373 2061 7420 7468 6973 ointless at this │ │ │ │ │ -00056c90: 2070 6861 7365 206f 6620 7468 6520 6c69 phase of the li │ │ │ │ │ -00056ca0: 6272 6172 79e2 8099 7320 6465 7665 6c6f brary...s develo │ │ │ │ │ -00056cb0: 706d 656e 742e 2020 496e 2074 6861 7420 pment. In that │ │ │ │ │ -00056cc0: 6361 7365 2c0a 7369 6e63 6520 5065 726c case,.since Perl │ │ │ │ │ -00056cd0: 206e 6565 6473 2061 206c 6962 7261 7279 needs a library │ │ │ │ │ -00056ce0: 2077 6974 6820 7265 6c6f 6361 7461 626c with relocatabl │ │ │ │ │ -00056cf0: 6520 636f 6465 2c20 6974 206d 6179 206d e code, it may m │ │ │ │ │ -00056d00: 616b 6520 7365 6e73 6520 746f 0a63 7265 ake sense to.cre │ │ │ │ │ -00056d10: 6174 6520 6120 7374 6174 6963 206c 6962 ate a static lib │ │ │ │ │ -00056d20: 7261 7279 2077 6974 6820 7265 6c6f 6361 rary with reloca │ │ │ │ │ -00056d30: 7461 626c 6520 636f 6465 2e20 2041 6e6f table code. Ano │ │ │ │ │ -00056d40: 7468 6572 2072 6561 736f 6e20 6369 7465 ther reason cite │ │ │ │ │ -00056d50: 6420 6973 0a69 6620 796f 7520 6172 6520 d is.if you are │ │ │ │ │ -00056d60: 6469 7374 696c 6c69 6e67 2076 6172 696f distilling vario │ │ │ │ │ -00056d70: 7573 206c 6962 7261 7269 6573 2069 6e74 us libraries int │ │ │ │ │ -00056d80: 6f20 6120 636f 6d6d 6f6e 2073 6861 7265 o a common share │ │ │ │ │ -00056d90: 6420 6c69 6272 6172 792c 0a6c 696b 6520 d library,.like │ │ │ │ │ -00056da0: e280 986d 6b6c 6962 73e2 8099 2064 6f65 ...mklibs... doe │ │ │ │ │ -00056db0: 7320 696e 2074 6865 2044 6562 6961 6e20 s in the Debian │ │ │ │ │ -00056dc0: 696e 7374 616c 6c65 7220 7072 6f6a 6563 installer projec │ │ │ │ │ -00056dd0: 742e 0a0a 2020 2028 3429 2059 6f75 206d t... (4) You m │ │ │ │ │ -00056de0: 6967 6874 2077 616e 7420 746f 2072 6570 ight want to rep │ │ │ │ │ -00056df0: 6c61 6365 20e2 8098 2d2d 7374 7269 702d lace ...--strip- │ │ │ │ │ -00056e00: 756e 6e65 6564 6564 e280 9920 7769 7468 unneeded... with │ │ │ │ │ -00056e10: 20e2 8098 2d2d 7374 7269 702d 6465 6275 ...--strip-debu │ │ │ │ │ -00056e20: 67e2 8099 0a66 6f72 2073 7461 7469 6320 g....for static │ │ │ │ │ -00056e30: 6c69 6272 6172 6965 732c 2061 7320 6468 libraries, as dh │ │ │ │ │ -00056e40: 5f73 7472 6970 2064 6f65 732e 2020 5768 _strip does. Wh │ │ │ │ │ -00056e50: 656e 2073 7472 6970 7069 6e67 2073 7461 en stripping sta │ │ │ │ │ -00056e60: 7469 630a 6c69 6272 6172 6965 732c 2079 tic.libraries, y │ │ │ │ │ -00056e70: 6f75 2073 686f 756c 6420 616c 736f 2070 ou should also p │ │ │ │ │ -00056e80: 6173 7320 e280 982d 2d65 6e61 626c 652d ass ...--enable- │ │ │ │ │ -00056e90: 6465 7465 726d 696e 6973 7469 632d 6172 deterministic-ar │ │ │ │ │ -00056ea0: 6368 6976 6573 e280 9920 746f 0a65 6e73 chives... to.ens │ │ │ │ │ -00056eb0: 7572 6520 7468 6174 2079 6f75 7220 7061 ure that your pa │ │ │ │ │ -00056ec0: 636b 6167 6520 6275 696c 6420 6973 2072 ckage build is r │ │ │ │ │ -00056ed0: 6570 726f 6475 6369 626c 652e 0a0a 2020 eproducible... │ │ │ │ │ -00056ee0: 2028 3529 2041 2063 6f6d 6d6f 6e20 6578 (5) A common ex │ │ │ │ │ -00056ef0: 616d 706c 6520 6172 6520 7468 6520 736f ample are the so │ │ │ │ │ -00056f00: 2d63 616c 6c65 6420 e280 9c70 6c75 672d -called ...plug- │ │ │ │ │ -00056f10: 696e 73e2 809d 2c20 696e 7465 726e 616c ins..., internal │ │ │ │ │ -00056f20: 2073 6861 7265 640a 6f62 6a65 6374 7320 shared.objects │ │ │ │ │ -00056f30: 7468 6174 2061 7265 2064 796e 616d 6963 that are dynamic │ │ │ │ │ -00056f40: 616c 6c79 206c 6f61 6465 6420 6279 2070 ally loaded by p │ │ │ │ │ -00056f50: 726f 6772 616d 7320 7573 696e 6720 e280 rograms using .. │ │ │ │ │ -00056f60: 9864 6c6f 7065 6e28 3329 e280 992e 0a0a .dlopen(3)...... │ │ │ │ │ -00056f70: 2020 2028 3629 2054 6865 7365 2066 696c (6) These fil │ │ │ │ │ -00056f80: 6573 2073 746f 7265 2c20 616d 6f6e 6720 es store, among │ │ │ │ │ -00056f90: 6f74 6865 7220 7468 696e 6773 2c20 616c other things, al │ │ │ │ │ -00056fa0: 6c20 6c69 6272 6172 6965 7320 6f6e 2077 l libraries on w │ │ │ │ │ -00056fb0: 6869 6368 0a74 6861 7420 7368 6172 6564 hich.that shared │ │ │ │ │ -00056fc0: 206c 6962 7261 7279 2064 6570 656e 6473 library depends │ │ │ │ │ -00056fd0: 2e20 2055 6e66 6f72 7475 6e61 7465 6c79 . Unfortunately │ │ │ │ │ -00056fe0: 2c20 6966 2074 6865 20e2 8098 2e6c 61e2 , if the ....la. │ │ │ │ │ -00056ff0: 8099 2066 696c 6520 6973 0a70 7265 7365 .. file is.prese │ │ │ │ │ -00057000: 6e74 2061 6e64 2063 6f6e 7461 696e 7320 nt and contains │ │ │ │ │ -00057010: 7468 6174 2064 6570 656e 6465 6e63 7920 that dependency │ │ │ │ │ -00057020: 696e 666f 726d 6174 696f 6e2c 2075 7369 information, usi │ │ │ │ │ -00057030: 6e67 20e2 8098 6c69 6274 6f6f 6ce2 8099 ng ...libtool... │ │ │ │ │ -00057040: 2077 6865 6e0a 6c69 6e6b 696e 6720 6167 when.linking ag │ │ │ │ │ -00057050: 6169 6e73 7420 7468 6174 206c 6962 7261 ainst that libra │ │ │ │ │ -00057060: 7279 2077 696c 6c20 6361 7573 6520 7468 ry will cause th │ │ │ │ │ -00057070: 6520 7265 7375 6c74 696e 6720 7072 6f67 e resulting prog │ │ │ │ │ -00057080: 7261 6d20 6f72 206c 6962 7261 7279 0a74 ram or library.t │ │ │ │ │ -00057090: 6f20 6265 206c 696e 6b65 6420 6167 6169 o be linked agai │ │ │ │ │ -000570a0: 6e73 7420 7468 6f73 6520 6465 7065 6e64 nst those depend │ │ │ │ │ -000570b0: 656e 6369 6573 2061 7320 7765 6c6c 2c20 encies as well, │ │ │ │ │ -000570c0: 6576 656e 2069 6620 7468 6973 2069 730a even if this is. │ │ │ │ │ -000570d0: 756e 6e65 6365 7373 6172 792e 2020 5468 unnecessary. Th │ │ │ │ │ -000570e0: 6973 2063 616e 2063 7265 6174 6520 756e is can create un │ │ │ │ │ -000570f0: 6e65 6564 6564 2064 6570 656e 6465 6e63 needed dependenc │ │ │ │ │ -00057100: 6965 7320 6f6e 2073 6861 7265 6420 6c69 ies on shared li │ │ │ │ │ -00057110: 6272 6172 790a 7061 636b 6167 6573 2074 brary.packages t │ │ │ │ │ -00057120: 6861 7420 776f 756c 6420 6f74 6865 7277 hat would otherw │ │ │ │ │ -00057130: 6973 6520 6265 2068 6964 6465 6e20 6265 ise be hidden be │ │ │ │ │ -00057140: 6869 6e64 2074 6865 206c 6962 7261 7279 hind the library │ │ │ │ │ -00057150: 2041 4249 2c20 616e 6420 6361 6e0a 6d61 ABI, and can.ma │ │ │ │ │ -00057160: 6b65 206c 6962 7261 7279 2074 7261 6e73 ke library trans │ │ │ │ │ -00057170: 6974 696f 6e73 2074 6f20 6e65 7720 534f itions to new SO │ │ │ │ │ -00057180: 4e41 4d45 7320 756e 6e65 6365 7373 6172 NAMEs unnecessar │ │ │ │ │ -00057190: 696c 7920 636f 6d70 6c69 6361 7465 6420 ily complicated │ │ │ │ │ -000571a0: 616e 640a 6469 6666 6963 756c 7420 746f and.difficult to │ │ │ │ │ -000571b0: 206d 616e 6167 652e 0a0a 1f0a 4669 6c65 manage.....File │ │ │ │ │ -000571c0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -000571d0: 696e 666f 2c20 204e 6f64 653a 2053 6861 info, Node: Sha │ │ │ │ │ -000571e0: 7265 6420 6c69 6272 6172 6965 733c 323e red libraries<2> │ │ │ │ │ -000571f0: 2c20 204e 6578 743a 2053 6372 6970 7473 , Next: Scripts │ │ │ │ │ -00057200: 2c20 2050 7265 763a 204c 6962 7261 7269 , Prev: Librari │ │ │ │ │ -00057210: 6573 2c20 2055 703a 2046 696c 6573 3c32 es, Up: Files<2 │ │ │ │ │ -00057220: 3e0a 0a31 302e 3320 5368 6172 6564 206c >..10.3 Shared l │ │ │ │ │ -00057230: 6962 7261 7269 6573 0a3d 3d3d 3d3d 3d3d ibraries.======= │ │ │ │ │ -00057240: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -00057250: 5468 6973 2073 6563 7469 6f6e 2068 6173 This section has │ │ │ │ │ -00057260: 206d 6f76 6564 2074 6f20 2a6e 6f74 6520 moved to *note │ │ │ │ │ -00057270: 5368 6172 6564 206c 6962 7261 7269 6573 Shared libraries │ │ │ │ │ -00057280: 3a20 3130 302e 0a0a 1f0a 4669 6c65 3a20 : 100.....File: │ │ │ │ │ -00057290: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -000572a0: 666f 2c20 204e 6f64 653a 2053 6372 6970 fo, Node: Scrip │ │ │ │ │ -000572b0: 7473 2c20 204e 6578 743a 2053 796d 626f ts, Next: Symbo │ │ │ │ │ -000572c0: 6c69 6320 6c69 6e6b 732c 2020 5072 6576 lic links, Prev │ │ │ │ │ -000572d0: 3a20 5368 6172 6564 206c 6962 7261 7269 : Shared librari │ │ │ │ │ -000572e0: 6573 3c32 3e2c 2020 5570 3a20 4669 6c65 es<2>, Up: File │ │ │ │ │ -000572f0: 733c 323e 0a0a 3130 2e34 2053 6372 6970 s<2>..10.4 Scrip │ │ │ │ │ -00057300: 7473 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ts.============. │ │ │ │ │ -00057310: 0a41 6c6c 2063 6f6d 6d61 6e64 2073 6372 .All command scr │ │ │ │ │ -00057320: 6970 7473 2c20 696e 636c 7564 696e 6720 ipts, including │ │ │ │ │ -00057330: 7468 6520 7061 636b 6167 6520 6d61 696e the package main │ │ │ │ │ -00057340: 7461 696e 6572 2073 6372 6970 7473 2069 tainer scripts i │ │ │ │ │ -00057350: 6e73 6964 6520 7468 650a 7061 636b 6167 nside the.packag │ │ │ │ │ -00057360: 6520 616e 6420 7573 6564 2062 7920 e280 e and used by .. │ │ │ │ │ -00057370: 9864 706b 67e2 8099 2c20 7368 6f75 6c64 .dpkg..., should │ │ │ │ │ -00057380: 2068 6176 6520 6120 e280 9823 21e2 8099 have a ...#!... │ │ │ │ │ -00057390: 206c 696e 6520 6e61 6d69 6e67 2074 6865 line naming the │ │ │ │ │ -000573a0: 2073 6865 6c6c 2074 6f0a 6265 2075 7365 shell to.be use │ │ │ │ │ -000573b0: 6420 746f 2069 6e74 6572 7072 6574 2074 d to interpret t │ │ │ │ │ -000573c0: 6865 6d2e 0a0a 496e 2074 6865 2063 6173 hem...In the cas │ │ │ │ │ -000573d0: 6520 6f66 2050 6572 6c20 7363 7269 7074 e of Perl script │ │ │ │ │ -000573e0: 7320 7468 6973 2073 686f 756c 6420 6265 s this should be │ │ │ │ │ -000573f0: 20e2 8098 2321 2f75 7372 2f62 696e 2f70 ...#!/usr/bin/p │ │ │ │ │ -00057400: 6572 6ce2 8099 2e0a 0a57 6865 6e20 7363 erl......When sc │ │ │ │ │ -00057410: 7269 7074 7320 6172 6520 696e 7374 616c ripts are instal │ │ │ │ │ -00057420: 6c65 6420 696e 746f 2061 2064 6972 6563 led into a direc │ │ │ │ │ -00057430: 746f 7279 2069 6e20 7468 6520 7379 7374 tory in the syst │ │ │ │ │ -00057440: 656d 2050 4154 482c 2074 6865 0a73 6372 em PATH, the.scr │ │ │ │ │ -00057450: 6970 7420 6e61 6d65 2073 686f 756c 6420 ipt name should │ │ │ │ │ -00057460: 6e6f 7420 696e 636c 7564 6520 616e 2065 not include an e │ │ │ │ │ -00057470: 7874 656e 7369 6f6e 2073 7563 6820 6173 xtension such as │ │ │ │ │ -00057480: 20e2 8098 2e73 68e2 8099 206f 7220 e280 ....sh... or .. │ │ │ │ │ -00057490: 982e 706c e280 9920 7468 6174 0a64 656e ..pl... that.den │ │ │ │ │ -000574a0: 6f74 6573 2074 6865 2073 6372 6970 7469 otes the scripti │ │ │ │ │ -000574b0: 6e67 206c 616e 6775 6167 6520 6375 7272 ng language curr │ │ │ │ │ -000574c0: 656e 746c 7920 7573 6564 2074 6f20 696d ently used to im │ │ │ │ │ -000574d0: 706c 656d 656e 7420 6974 2e0a 0a53 6865 plement it...She │ │ │ │ │ -000574e0: 6c6c 2073 6372 6970 7473 2028 e280 9873 ll scripts (...s │ │ │ │ │ -000574f0: 68e2 8099 2061 6e64 20e2 8098 6261 7368 h... and ...bash │ │ │ │ │ -00057500: e280 9929 206f 7468 6572 2074 6861 6e20 ...) other than │ │ │ │ │ -00057510: e280 9869 6e69 742e 64e2 8099 2073 6372 ...init.d... scr │ │ │ │ │ -00057520: 6970 7473 2073 686f 756c 640a 616c 6d6f ipts should.almo │ │ │ │ │ -00057530: 7374 2063 6572 7461 696e 6c79 2073 7461 st certainly sta │ │ │ │ │ -00057540: 7274 2077 6974 6820 e280 9873 6574 202d rt with ...set - │ │ │ │ │ -00057550: 65e2 8099 2073 6f20 7468 6174 2065 7272 e... so that err │ │ │ │ │ -00057560: 6f72 7320 6172 6520 6465 7465 6374 6564 ors are detected │ │ │ │ │ -00057570: 2e0a e280 9869 6e69 742e 64e2 8099 2073 .....init.d... s │ │ │ │ │ -00057580: 6372 6970 7473 2061 7265 2073 6f6d 6574 cripts are somet │ │ │ │ │ -00057590: 6869 6e67 206f 6620 6120 7370 6563 6961 hing of a specia │ │ │ │ │ -000575a0: 6c20 6361 7365 2c20 6475 6520 746f 2068 l case, due to h │ │ │ │ │ -000575b0: 6f77 2066 7265 7175 656e 746c 790a 7468 ow frequently.th │ │ │ │ │ -000575c0: 6579 206e 6565 6420 746f 2063 616c 6c20 ey need to call │ │ │ │ │ -000575d0: 636f 6d6d 616e 6473 2074 6861 7420 6172 commands that ar │ │ │ │ │ -000575e0: 6520 616c 6c6f 7765 6420 746f 2066 6169 e allowed to fai │ │ │ │ │ -000575f0: 6c2c 2061 6e64 2069 7420 6d61 7920 696e l, and it may in │ │ │ │ │ -00057600: 7374 6561 640a 6265 2065 6173 6965 7220 stead.be easier │ │ │ │ │ -00057610: 746f 2063 6865 636b 2074 6865 2065 7869 to check the exi │ │ │ │ │ -00057620: 7420 7374 6174 7573 206f 6620 636f 6d6d t status of comm │ │ │ │ │ -00057630: 616e 6473 2064 6972 6563 746c 792e 2020 ands directly. │ │ │ │ │ -00057640: 5365 6520 2a6e 6f74 650a 5772 6974 696e See *note.Writin │ │ │ │ │ -00057650: 6720 7468 6520 7363 7269 7074 733a 2031 g the scripts: 1 │ │ │ │ │ -00057660: 3266 2e20 666f 7220 6d6f 7265 2069 6e66 2f. for more inf │ │ │ │ │ -00057670: 6f72 6d61 7469 6f6e 2061 626f 7574 2077 ormation about w │ │ │ │ │ -00057680: 7269 7469 6e67 20e2 8098 696e 6974 2e64 riting ...init.d │ │ │ │ │ -00057690: e280 990a 7363 7269 7074 732e 0a0a 4576 ....scripts...Ev │ │ │ │ │ -000576a0: 6572 7920 7363 7269 7074 2073 686f 756c ery script shoul │ │ │ │ │ -000576b0: 6420 7573 6520 e280 9873 6574 202d 65e2 d use ...set -e. │ │ │ │ │ -000576c0: 8099 206f 7220 6368 6563 6b20 7468 6520 .. or check the │ │ │ │ │ -000576d0: 6578 6974 2073 7461 7475 7320 6f66 2027 exit status of ' │ │ │ │ │ -000576e0: 6576 6572 7927 0a63 6f6d 6d61 6e64 2e0a every'.command.. │ │ │ │ │ -000576f0: 0a53 6372 6970 7473 206d 6179 2061 7373 .Scripts may ass │ │ │ │ │ -00057700: 756d 6520 7468 6174 20e2 8098 2f62 696e ume that .../bin │ │ │ │ │ -00057710: 2f73 68e2 8099 2069 6d70 6c65 6d65 6e74 /sh... implement │ │ │ │ │ -00057720: 7320 7468 6520 504f 5349 582e 312d 3230 s the POSIX.1-20 │ │ │ │ │ -00057730: 3137 2053 6865 6c6c 0a43 6f6d 6d61 6e64 17 Shell.Command │ │ │ │ │ -00057740: 204c 616e 6775 6167 6520 2831 2920 706c Language (1) pl │ │ │ │ │ -00057750: 7573 2074 6865 2066 6f6c 6c6f 7769 6e67 us the following │ │ │ │ │ -00057760: 2061 6464 6974 696f 6e61 6c20 6665 6174 additional feat │ │ │ │ │ -00057770: 7572 6573 206e 6f74 206d 616e 6461 7465 ures not mandate │ │ │ │ │ -00057780: 640a 6279 2050 4f53 4958 2e31 2d32 3031 d.by POSIX.1-201 │ │ │ │ │ -00057790: 372e 2e20 2028 3229 0a0a 2020 202d 20e2 7.. (2).. - . │ │ │ │ │ -000577a0: 8098 6563 686f 202d 6ee2 8099 2c20 6966 ..echo -n..., if │ │ │ │ │ -000577b0: 2069 6d70 6c65 6d65 6e74 6564 2061 7320 implemented as │ │ │ │ │ -000577c0: 6120 7368 656c 6c20 6275 696c 742d 696e a shell built-in │ │ │ │ │ -000577d0: 2c20 6d75 7374 206e 6f74 2067 656e 6572 , must not gener │ │ │ │ │ -000577e0: 6174 6520 610a 2020 2020 206e 6577 6c69 ate a. newli │ │ │ │ │ -000577f0: 6e65 2e0a 0a20 2020 2d20 e280 9874 6573 ne... - ...tes │ │ │ │ │ -00057800: 74e2 8099 2c20 6966 2069 6d70 6c65 6d65 t..., if impleme │ │ │ │ │ -00057810: 6e74 6564 2061 7320 6120 7368 656c 6c20 nted as a shell │ │ │ │ │ -00057820: 6275 696c 742d 696e 2c20 6d75 7374 2073 built-in, must s │ │ │ │ │ -00057830: 7570 706f 7274 20e2 8098 2d61 e280 9920 upport ...-a... │ │ │ │ │ -00057840: 616e 640a 2020 2020 20e2 8098 2d6f e280 and. ...-o.. │ │ │ │ │ -00057850: 9920 6173 2062 696e 6172 7920 6c6f 6769 . as binary logi │ │ │ │ │ -00057860: 6361 6c20 6f70 6572 6174 6f72 732e 0a0a cal operators... │ │ │ │ │ -00057870: 2020 202d 20e2 8098 6c6f 6361 6ce2 8099 - ...local... │ │ │ │ │ -00057880: 2074 6f20 6372 6561 7465 2061 2073 636f to create a sco │ │ │ │ │ -00057890: 7065 6420 7661 7269 6162 6c65 206d 7573 ped variable mus │ │ │ │ │ -000578a0: 7420 6265 2073 7570 706f 7274 6564 2c20 t be supported, │ │ │ │ │ -000578b0: 696e 636c 7564 696e 670a 2020 2020 206c including. l │ │ │ │ │ -000578c0: 6973 7469 6e67 206d 756c 7469 706c 6520 isting multiple │ │ │ │ │ -000578d0: 7661 7269 6162 6c65 7320 696e 2061 2073 variables in a s │ │ │ │ │ -000578e0: 696e 676c 6520 6c6f 6361 6c20 636f 6d6d ingle local comm │ │ │ │ │ -000578f0: 616e 6420 616e 6420 6173 7369 676e 696e and and assignin │ │ │ │ │ -00057900: 670a 2020 2020 2061 2076 616c 7565 2074 g. a value t │ │ │ │ │ -00057910: 6f20 6120 7661 7269 6162 6c65 2061 7420 o a variable at │ │ │ │ │ -00057920: 7468 6520 7361 6d65 2074 696d 6520 6173 the same time as │ │ │ │ │ -00057930: 206c 6f63 616c 697a 696e 6720 6974 2e20 localizing it. │ │ │ │ │ -00057940: 20e2 8098 6c6f 6361 6ce2 8099 0a20 2020 ...local.... │ │ │ │ │ -00057950: 2020 6d61 7920 6f72 206d 6179 206e 6f74 may or may not │ │ │ │ │ -00057960: 2070 7265 7365 7276 6520 7468 6520 7661 preserve the va │ │ │ │ │ -00057970: 7269 6162 6c65 2076 616c 7565 2066 726f riable value fro │ │ │ │ │ -00057980: 6d20 616e 206f 7574 6572 2073 636f 7065 m an outer scope │ │ │ │ │ -00057990: 2069 660a 2020 2020 206e 6f20 6173 7369 if. no assi │ │ │ │ │ -000579a0: 676e 6d65 6e74 2069 7320 7072 6573 656e gnment is presen │ │ │ │ │ -000579b0: 742e 2020 5573 6573 2073 7563 6820 6173 t. Uses such as │ │ │ │ │ -000579c0: 3a0a 0a20 2020 2020 2020 2020 2066 6e61 :.. fna │ │ │ │ │ -000579d0: 6d65 2028 2920 7b0a 2020 2020 2020 2020 me () {. │ │ │ │ │ -000579e0: 2020 2020 2020 6c6f 6361 6c20 6120 6220 local a b │ │ │ │ │ -000579f0: 633d 6465 6c74 6120 640a 2020 2020 2020 c=delta d. │ │ │ │ │ -00057a00: 2020 2020 2020 2020 2320 2e2e 2e20 7573 # ... us │ │ │ │ │ -00057a10: 6520 612c 2062 2c20 632c 2064 202e 2e2e e a, b, c, d ... │ │ │ │ │ -00057a20: 0a20 2020 2020 2020 2020 207d 0a0a 2020 . }.. │ │ │ │ │ -00057a30: 2020 206d 7573 7420 6265 2073 7570 706f must be suppo │ │ │ │ │ -00057a40: 7274 6564 2061 6e64 206d 7573 7420 7365 rted and must se │ │ │ │ │ -00057a50: 7420 7468 6520 7661 6c75 6520 6f66 20e2 t the value of . │ │ │ │ │ -00057a60: 8098 63e2 8099 2074 6f20 e280 9864 656c ..c... to ...del │ │ │ │ │ -00057a70: 7461 e280 992e 0a0a 2020 202d 2054 6865 ta...... - The │ │ │ │ │ -00057a80: 2058 5349 2065 7874 656e 7369 6f6e 2074 XSI extension t │ │ │ │ │ -00057a90: 6f20 e280 986b 696c 6ce2 8099 2061 6c6c o ...kill... all │ │ │ │ │ -00057aa0: 6f77 696e 6720 e280 986b 696c 6c20 2d73 owing ...kill -s │ │ │ │ │ -00057ab0: 6967 6e61 6ce2 8099 2c20 7768 6572 6520 ignal..., where │ │ │ │ │ -00057ac0: 7369 676e 616c 0a20 2020 2020 6973 2065 signal. is e │ │ │ │ │ -00057ad0: 6974 6865 7220 7468 6520 6e61 6d65 206f ither the name o │ │ │ │ │ -00057ae0: 6620 6120 7369 676e 616c 206f 7220 6f6e f a signal or on │ │ │ │ │ -00057af0: 6520 6f66 2074 6865 206e 756d 6572 6963 e of the numeric │ │ │ │ │ -00057b00: 2073 6967 6e61 6c73 206c 6973 7465 640a signals listed. │ │ │ │ │ -00057b10: 2020 2020 2069 6e20 7468 6520 5853 4920 in the XSI │ │ │ │ │ -00057b20: 6578 7465 6e73 696f 6e20 2830 2c20 312c extension (0, 1, │ │ │ │ │ -00057b30: 2032 2c20 332c 2036 2c20 392c 2031 342c 2, 3, 6, 9, 14, │ │ │ │ │ -00057b40: 2061 6e64 2031 3529 2c20 6d75 7374 2062 and 15), must b │ │ │ │ │ -00057b50: 650a 2020 2020 2073 7570 706f 7274 6564 e. supported │ │ │ │ │ -00057b60: 2069 6620 e280 986b 696c 6ce2 8099 2069 if ...kill... i │ │ │ │ │ -00057b70: 7320 696d 706c 656d 656e 7465 6420 6173 s implemented as │ │ │ │ │ -00057b80: 2061 2073 6865 6c6c 2062 7569 6c74 2d69 a shell built-i │ │ │ │ │ -00057b90: 6e2e 0a0a 2020 202d 2054 6865 2058 5349 n... - The XSI │ │ │ │ │ -00057ba0: 2065 7874 656e 7369 6f6e 2074 6f20 e280 extension to .. │ │ │ │ │ -00057bb0: 9874 7261 70e2 8099 2061 6c6c 6f77 696e .trap... allowin │ │ │ │ │ -00057bc0: 6720 6e75 6d65 7269 6320 7369 676e 616c g numeric signal │ │ │ │ │ -00057bd0: 7320 6d75 7374 2062 650a 2020 2020 2073 s must be. s │ │ │ │ │ -00057be0: 7570 706f 7274 6564 2e20 2049 6e20 6164 upported. In ad │ │ │ │ │ -00057bf0: 6469 7469 6f6e 2074 6f20 7468 6520 7369 dition to the si │ │ │ │ │ -00057c00: 676e 616c 206e 756d 6265 7273 206c 6973 gnal numbers lis │ │ │ │ │ -00057c10: 7465 6420 696e 2074 6865 0a20 2020 2020 ted in the. │ │ │ │ │ -00057c20: 6578 7465 6e73 696f 6e2c 2077 6869 6368 extension, which │ │ │ │ │ -00057c30: 2061 7265 2074 6865 2073 616d 6520 6173 are the same as │ │ │ │ │ -00057c40: 2066 6f72 20e2 8098 6b69 6c6c e280 9920 for ...kill... │ │ │ │ │ -00057c50: 6162 6f76 652c 2031 3320 2853 4947 5049 above, 13 (SIGPI │ │ │ │ │ -00057c60: 5045 290a 2020 2020 206d 7573 7420 6265 PE). must be │ │ │ │ │ -00057c70: 2061 6c6c 6f77 6564 2e0a 0a49 6620 6120 allowed...If a │ │ │ │ │ -00057c80: 7368 656c 6c20 7363 7269 7074 2072 6571 shell script req │ │ │ │ │ -00057c90: 7569 7265 7320 6e6f 6e2d 504f 5349 582e uires non-POSIX. │ │ │ │ │ -00057ca0: 312d 3230 3137 2066 6561 7475 7265 7320 1-2017 features │ │ │ │ │ -00057cb0: 6672 6f6d 2074 6865 2073 6865 6c6c 0a69 from the shell.i │ │ │ │ │ -00057cc0: 6e74 6572 7072 6574 6572 206f 7468 6572 nterpreter other │ │ │ │ │ -00057cd0: 2074 6861 6e20 7468 6f73 6520 6c69 7374 than those list │ │ │ │ │ -00057ce0: 6564 2061 626f 7665 2c20 7468 6520 6170 ed above, the ap │ │ │ │ │ -00057cf0: 7072 6f70 7269 6174 6520 7368 656c 6c20 propriate shell │ │ │ │ │ -00057d00: 6d75 7374 2062 650a 7370 6563 6966 6965 must be.specifie │ │ │ │ │ -00057d10: 6420 696e 2074 6865 2066 6972 7374 206c d in the first l │ │ │ │ │ -00057d20: 696e 6520 6f66 2074 6865 2073 6372 6970 ine of the scrip │ │ │ │ │ -00057d30: 7420 2865 2e67 2e2c 20e2 8098 2321 2f62 t (e.g., ...#!/b │ │ │ │ │ -00057d40: 696e 2f62 6173 68e2 8099 2920 616e 6420 in/bash...) and │ │ │ │ │ -00057d50: 7468 650a 7061 636b 6167 6520 6d75 7374 the.package must │ │ │ │ │ -00057d60: 2064 6570 656e 6420 6f6e 2074 6865 2070 depend on the p │ │ │ │ │ -00057d70: 6163 6b61 6765 2070 726f 7669 6469 6e67 ackage providing │ │ │ │ │ -00057d80: 2074 6865 2073 6865 6c6c 2028 756e 6c65 the shell (unle │ │ │ │ │ -00057d90: 7373 2074 6865 2073 6865 6c6c 0a70 6163 ss the shell.pac │ │ │ │ │ -00057da0: 6b61 6765 2069 7320 6d61 726b 6564 20e2 kage is marked . │ │ │ │ │ -00057db0: 809c 4573 7365 6e74 6961 6ce2 809d 2c20 ..Essential..., │ │ │ │ │ -00057dc0: 6173 2069 6e20 7468 6520 6361 7365 206f as in the case o │ │ │ │ │ -00057dd0: 6620 e280 9862 6173 68e2 8099 292e 0a0a f ...bash...)... │ │ │ │ │ -00057de0: 596f 7520 6d61 7920 7769 7368 2074 6f20 You may wish to │ │ │ │ │ -00057df0: 7265 7374 7269 6374 2079 6f75 7220 7363 restrict your sc │ │ │ │ │ -00057e00: 7269 7074 2074 6f20 504f 5349 582e 312d ript to POSIX.1- │ │ │ │ │ -00057e10: 3230 3137 2066 6561 7475 7265 7320 706c 2017 features pl │ │ │ │ │ -00057e20: 7573 2074 6865 0a61 626f 7665 2073 6574 us the.above set │ │ │ │ │ -00057e30: 2077 6865 6e20 706f 7373 6962 6c65 2073 when possible s │ │ │ │ │ -00057e40: 6f20 7468 6174 2069 7420 6d61 7920 7573 o that it may us │ │ │ │ │ -00057e50: 6520 e280 982f 6269 6e2f 7368 e280 9920 e .../bin/sh... │ │ │ │ │ -00057e60: 6173 2069 7473 2069 6e74 6572 7072 6574 as its interpret │ │ │ │ │ -00057e70: 6572 2e0a 4368 6563 6b69 6e67 2079 6f75 er..Checking you │ │ │ │ │ -00057e80: 7220 7363 7269 7074 2077 6974 6820 e280 r script with .. │ │ │ │ │ -00057e90: 9863 6865 636b 6261 7368 6973 6d73 e280 .checkbashisms.. │ │ │ │ │ -00057ea0: 9920 6672 6f6d 2074 6865 2064 6576 7363 . from the devsc │ │ │ │ │ -00057eb0: 7269 7074 7320 7061 636b 6167 6520 6f72 ripts package or │ │ │ │ │ -00057ec0: 0a72 756e 6e69 6e67 2079 6f75 7220 7363 .running your sc │ │ │ │ │ -00057ed0: 7269 7074 2077 6974 6820 616e 2061 6c74 ript with an alt │ │ │ │ │ -00057ee0: 6572 6e61 7465 2073 6865 6c6c 2073 7563 ernate shell suc │ │ │ │ │ -00057ef0: 6820 6173 20e2 8098 706f 7368 e280 9920 h as ...posh... │ │ │ │ │ -00057f00: 6d61 7920 6865 6c70 0a75 6e63 6f76 6572 may help.uncover │ │ │ │ │ -00057f10: 2076 696f 6c61 7469 6f6e 7320 6f66 2074 violations of t │ │ │ │ │ -00057f20: 6865 2061 626f 7665 2072 6571 7569 7265 he above require │ │ │ │ │ -00057f30: 6d65 6e74 732e 2020 4966 2069 6e20 646f ments. If in do │ │ │ │ │ -00057f40: 7562 7420 7768 6574 6865 7220 610a 7363 ubt whether a.sc │ │ │ │ │ -00057f50: 7269 7074 2063 6f6d 706c 6965 7320 7769 ript complies wi │ │ │ │ │ -00057f60: 7468 2074 6865 7365 2072 6571 7569 7265 th these require │ │ │ │ │ -00057f70: 6d65 6e74 732c 2075 7365 20e2 8098 2f62 ments, use .../b │ │ │ │ │ -00057f80: 696e 2f62 6173 68e2 8099 2e0a 0a50 6572 in/bash......Per │ │ │ │ │ -00057f90: 6c20 7363 7269 7074 7320 7368 6f75 6c64 l scripts should │ │ │ │ │ -00057fa0: 2063 6865 636b 2066 6f72 2065 7272 6f72 check for error │ │ │ │ │ -00057fb0: 7320 7768 656e 206d 616b 696e 6720 616e s when making an │ │ │ │ │ -00057fc0: 7920 7379 7374 656d 2063 616c 6c73 2c0a y system calls,. │ │ │ │ │ -00057fd0: 696e 636c 7564 696e 6720 e280 986f 7065 including ...ope │ │ │ │ │ -00057fe0: 6ee2 8099 2c20 e280 9870 7269 6e74 e280 n..., ...print.. │ │ │ │ │ -00057ff0: 992c 20e2 8098 636c 6f73 65e2 8099 2c20 ., ...close..., │ │ │ │ │ -00058000: e280 9872 656e 616d 65e2 8099 2061 6e64 ...rename... and │ │ │ │ │ -00058010: 20e2 8098 7379 7374 656d e280 992e 0a0a ...system...... │ │ │ │ │ -00058020: e280 9863 7368 e280 9920 616e 6420 e280 ...csh... and .. │ │ │ │ │ -00058030: 9874 6373 68e2 8099 2073 686f 756c 6420 .tcsh... should │ │ │ │ │ -00058040: 6265 2061 766f 6964 6564 2061 7320 7363 be avoided as sc │ │ │ │ │ -00058050: 7269 7074 696e 6720 6c61 6e67 7561 6765 ripting language │ │ │ │ │ -00058060: 732e 2020 5365 6520 2743 7368 0a50 726f s. See 'Csh.Pro │ │ │ │ │ -00058070: 6772 616d 6d69 6e67 2043 6f6e 7369 6465 gramming Conside │ │ │ │ │ -00058080: 7265 6420 4861 726d 6675 6c27 2c20 6f6e red Harmful', on │ │ │ │ │ -00058090: 6520 6f66 2074 6865 20e2 8098 636f 6d70 e of the ...comp │ │ │ │ │ -000580a0: 2e75 6e69 782e 2ae2 8099 2046 4151 732c .unix.*... FAQs, │ │ │ │ │ -000580b0: 2077 6869 6368 0a63 616e 2062 6520 666f which.can be fo │ │ │ │ │ -000580c0: 756e 6420 6174 20e2 8098 6874 7470 3a2f und at ...http:/ │ │ │ │ │ -000580d0: 2f77 7777 2e66 6171 732e 6f72 672f 6661 /www.faqs.org/fa │ │ │ │ │ -000580e0: 7173 2f75 6e69 782d 6661 712f 7368 656c qs/unix-faq/shel │ │ │ │ │ -000580f0: 6c2f 6373 682d 7768 796e 6f74 2fe2 8099 l/csh-whynot/... │ │ │ │ │ -00058100: 2e0a 4966 2061 6e20 7570 7374 7265 616d ..If an upstream │ │ │ │ │ -00058110: 2070 6163 6b61 6765 2063 6f6d 6573 2077 package comes w │ │ │ │ │ -00058120: 6974 6820 e280 9863 7368 e280 9920 7363 ith ...csh... sc │ │ │ │ │ -00058130: 7269 7074 7320 7468 656e 2079 6f75 206d ripts then you m │ │ │ │ │ -00058140: 7573 7420 6d61 6b65 2073 7572 650a 7468 ust make sure.th │ │ │ │ │ -00058150: 6174 2074 6865 7920 7374 6172 7420 7769 at they start wi │ │ │ │ │ -00058160: 7468 20e2 8098 2321 2f62 696e 2f63 7368 th ...#!/bin/csh │ │ │ │ │ -00058170: e280 9920 616e 6420 6d61 6b65 2079 6f75 ... and make you │ │ │ │ │ -00058180: 7220 7061 636b 6167 6520 6465 7065 6e64 r package depend │ │ │ │ │ -00058190: 206f 6e20 7468 650a e280 9863 2d73 6865 on the....c-she │ │ │ │ │ -000581a0: 6c6c e280 9920 7669 7274 7561 6c20 7061 ll... virtual pa │ │ │ │ │ -000581b0: 636b 6167 652e 0a0a 416e 7920 7363 7269 ckage...Any scri │ │ │ │ │ -000581c0: 7074 7320 7768 6963 6820 6372 6561 7465 pts which create │ │ │ │ │ -000581d0: 2066 696c 6573 2069 6e20 776f 726c 642d files in world- │ │ │ │ │ -000581e0: 7772 6974 6561 626c 6520 6469 7265 6374 writeable direct │ │ │ │ │ -000581f0: 6f72 6965 7320 2865 2e67 2e2c 2069 6e0a ories (e.g., in. │ │ │ │ │ -00058200: e280 982f 746d 70e2 8099 2920 6d75 7374 .../tmp...) must │ │ │ │ │ -00058210: 2075 7365 2061 206d 6563 6861 6e69 736d use a mechanism │ │ │ │ │ -00058220: 2077 6869 6368 2077 696c 6c20 6661 696c which will fail │ │ │ │ │ -00058230: 2061 746f 6d69 6361 6c6c 7920 6966 2061 atomically if a │ │ │ │ │ -00058240: 2066 696c 6520 7769 7468 0a74 6865 2073 file with.the s │ │ │ │ │ -00058250: 616d 6520 6e61 6d65 2061 6c72 6561 6479 ame name already │ │ │ │ │ -00058260: 2065 7869 7374 732e 0a0a 5468 6520 4465 exists...The De │ │ │ │ │ -00058270: 6269 616e 2062 6173 6520 7379 7374 656d bian base system │ │ │ │ │ -00058280: 2070 726f 7669 6465 7320 7468 6520 e280 provides the .. │ │ │ │ │ -00058290: 9874 656d 7066 696c 65e2 8099 2061 6e64 .tempfile... and │ │ │ │ │ -000582a0: 20e2 8098 6d6b 7465 6d70 e280 9920 7574 ...mktemp... ut │ │ │ │ │ -000582b0: 696c 6974 6965 730a 666f 7220 7573 6520 ilities.for use │ │ │ │ │ -000582c0: 6279 2073 6372 6970 7473 2066 6f72 2074 by scripts for t │ │ │ │ │ -000582d0: 6869 7320 7075 7270 6f73 652e 0a0a 2020 his purpose... │ │ │ │ │ -000582e0: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ -000582f0: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ -00058300: 0a0a 2020 2028 3129 2054 6865 204f 7065 .. (1) The Ope │ │ │ │ │ -00058310: 6e20 4772 6f75 7020 4261 7365 2053 7065 n Group Base Spe │ │ │ │ │ -00058320: 6369 6669 6361 7469 6f6e 7320 4973 7375 cifications Issu │ │ │ │ │ -00058330: 6520 372c 2032 3031 3820 4564 6974 696f e 7, 2018 Editio │ │ │ │ │ -00058340: 6e2c 2077 6869 6368 0a69 7320 616c 736f n, which.is also │ │ │ │ │ -00058350: 206b 6e6f 776e 2061 7320 504f 5349 582e known as POSIX. │ │ │ │ │ -00058360: 312d 3230 3137 2061 6e64 2061 7320 4945 1-2017 and as IE │ │ │ │ │ -00058370: 4545 2053 7464 2031 3030 332e 312d 3230 EE Std 1003.1-20 │ │ │ │ │ -00058380: 3137 2061 6e64 2069 730a 6176 6169 6c61 17 and is.availa │ │ │ │ │ -00058390: 626c 6520 6f6e 2074 6865 2057 6f72 6c64 ble on the World │ │ │ │ │ -000583a0: 2057 6964 6520 5765 6220 6672 6f6d 2054 Wide Web from T │ │ │ │ │ -000583b0: 6865 204f 7065 6e20 4772 6f75 700a 2868 he Open Group.(h │ │ │ │ │ -000583c0: 7474 703a 2f2f 7075 6273 2e6f 7065 6e67 ttp://pubs.openg │ │ │ │ │ -000583d0: 726f 7570 2e6f 7267 2f6f 6e6c 696e 6570 roup.org/onlinep │ │ │ │ │ -000583e0: 7562 732f 3936 3939 3931 3937 3939 2f64 ubs/9699919799/d │ │ │ │ │ -000583f0: 6f77 6e6c 6f61 642f 292e 0a0a 2020 2028 ownload/)... ( │ │ │ │ │ -00058400: 3229 2054 6865 7365 2066 6561 7475 7265 2) These feature │ │ │ │ │ -00058410: 7320 6172 6520 696e 2077 6964 6573 7072 s are in widespr │ │ │ │ │ -00058420: 6561 6420 7573 6520 696e 2074 6865 204c ead use in the L │ │ │ │ │ -00058430: 696e 7578 2063 6f6d 6d75 6e69 7479 2061 inux community a │ │ │ │ │ -00058440: 6e64 0a61 7265 2069 6d70 6c65 6d65 6e74 nd.are implement │ │ │ │ │ -00058450: 6564 2069 6e20 616c 6c20 6f66 2062 6173 ed in all of bas │ │ │ │ │ -00058460: 682c 2064 6173 682c 2061 6e64 206b 7368 h, dash, and ksh │ │ │ │ │ -00058470: 2c20 7468 6520 6d6f 7374 2063 6f6d 6d6f , the most commo │ │ │ │ │ -00058480: 6e20 7368 656c 6c73 0a75 7365 7273 206d n shells.users m │ │ │ │ │ -00058490: 6179 2077 6973 6820 746f 2075 7365 2061 ay wish to use a │ │ │ │ │ -000584a0: 7320 e280 982f 6269 6e2f 7368 e280 992e s .../bin/sh.... │ │ │ │ │ -000584b0: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -000584c0: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -000584d0: 6f64 653a 2053 796d 626f 6c69 6320 6c69 ode: Symbolic li │ │ │ │ │ -000584e0: 6e6b 732c 2020 4e65 7874 3a20 4465 7669 nks, Next: Devi │ │ │ │ │ -000584f0: 6365 2066 696c 6573 2c20 2050 7265 763a ce files, Prev: │ │ │ │ │ -00058500: 2053 6372 6970 7473 2c20 2055 703a 2046 Scripts, Up: F │ │ │ │ │ -00058510: 696c 6573 3c32 3e0a 0a31 302e 3520 5379 iles<2>..10.5 Sy │ │ │ │ │ -00058520: 6d62 6f6c 6963 206c 696e 6b73 0a3d 3d3d mbolic links.=== │ │ │ │ │ -00058530: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00058540: 0a0a 496e 2067 656e 6572 616c 2c20 7379 ..In general, sy │ │ │ │ │ -00058550: 6d62 6f6c 6963 206c 696e 6b73 2077 6974 mbolic links wit │ │ │ │ │ -00058560: 6869 6e20 6120 746f 702d 6c65 7665 6c20 hin a top-level │ │ │ │ │ -00058570: 6469 7265 6374 6f72 7920 7368 6f75 6c64 directory should │ │ │ │ │ -00058580: 2062 650a 7265 6c61 7469 7665 2c20 616e be.relative, an │ │ │ │ │ -00058590: 6420 7379 6d62 6f6c 6963 206c 696e 6b73 d symbolic links │ │ │ │ │ -000585a0: 2070 6f69 6e74 696e 6720 6672 6f6d 206f pointing from o │ │ │ │ │ -000585b0: 6e65 2074 6f70 2d6c 6576 656c 2064 6972 ne top-level dir │ │ │ │ │ -000585c0: 6563 746f 7279 2074 6f20 6f72 0a69 6e74 ectory to or.int │ │ │ │ │ -000585d0: 6f20 616e 6f74 6865 7220 7368 6f75 6c64 o another should │ │ │ │ │ -000585e0: 2062 6520 6162 736f 6c75 7465 2e20 2028 be absolute. ( │ │ │ │ │ -000585f0: 4120 746f 702d 6c65 7665 6c20 6469 7265 A top-level dire │ │ │ │ │ -00058600: 6374 6f72 7920 6973 2061 0a73 7562 2d64 ctory is a.sub-d │ │ │ │ │ -00058610: 6972 6563 746f 7279 206f 6620 7468 6520 irectory of the │ │ │ │ │ -00058620: 726f 6f74 2064 6972 6563 746f 7279 20e2 root directory . │ │ │ │ │ -00058630: 8098 2fe2 8099 2e29 2020 466f 7220 6578 ../....) For ex │ │ │ │ │ -00058640: 616d 706c 652c 2061 2073 796d 626f 6c69 ample, a symboli │ │ │ │ │ -00058650: 6320 6c69 6e6b 0a66 726f 6d20 e280 982f c link.from .../ │ │ │ │ │ -00058660: 7573 722f 6c69 622f 666f 6fe2 8099 2074 usr/lib/foo... t │ │ │ │ │ -00058670: 6f20 e280 982f 7573 722f 7368 6172 652f o .../usr/share/ │ │ │ │ │ -00058680: 6261 72e2 8099 2073 686f 756c 6420 6265 bar... should be │ │ │ │ │ -00058690: 2072 656c 6174 6976 650a 28e2 8098 2e2e relative.(..... │ │ │ │ │ -000586a0: 2f73 6861 7265 2f62 6172 e280 9929 2c20 /share/bar...), │ │ │ │ │ -000586b0: 6275 7420 6120 7379 6d62 6f6c 6963 206c but a symbolic l │ │ │ │ │ -000586c0: 696e 6b20 6672 6f6d 20e2 8098 2f76 6172 ink from .../var │ │ │ │ │ -000586d0: 2f72 756e e280 9920 746f 20e2 8098 2f72 /run... to .../r │ │ │ │ │ -000586e0: 756e e280 9920 7368 6f75 6c64 0a62 6520 un... should.be │ │ │ │ │ -000586f0: 6162 736f 6c75 7465 2e20 2028 3129 2020 absolute. (1) │ │ │ │ │ -00058700: 5379 6d62 6f6c 6963 206c 696e 6b73 206d Symbolic links m │ │ │ │ │ -00058710: 7573 7420 6e6f 7420 7472 6176 6572 7365 ust not traverse │ │ │ │ │ -00058720: 2061 626f 7665 2074 6865 2072 6f6f 740a above the root. │ │ │ │ │ -00058730: 6469 7265 6374 6f72 792e 0a0a 496e 2061 directory...In a │ │ │ │ │ -00058740: 6464 6974 696f 6e2c 2073 796d 626f 6c69 ddition, symboli │ │ │ │ │ -00058750: 6320 6c69 6e6b 7320 7368 6f75 6c64 2062 c links should b │ │ │ │ │ -00058760: 6520 7370 6563 6966 6965 6420 6173 2073 e specified as s │ │ │ │ │ -00058770: 686f 7274 2061 7320 706f 7373 6962 6c65 hort as possible │ │ │ │ │ -00058780: 2c0a 692e 652e 2c20 6c69 6e6b 2074 6172 ,.i.e., link tar │ │ │ │ │ -00058790: 6765 7473 206c 696b 6520 e280 9866 6f6f gets like ...foo │ │ │ │ │ -000587a0: 2f2e 2e2f 6261 72e2 8099 2061 7265 2064 /../bar... are d │ │ │ │ │ -000587b0: 6570 7265 6361 7465 642e 0a0a 4e6f 7465 eprecated...Note │ │ │ │ │ -000587c0: 2074 6861 7420 7768 656e 2063 7265 6174 that when creat │ │ │ │ │ -000587d0: 696e 6720 6120 7265 6c61 7469 7665 206c ing a relative l │ │ │ │ │ -000587e0: 696e 6b20 7573 696e 6720 e280 986c 6ee2 ink using ...ln. │ │ │ │ │ -000587f0: 8099 2069 7420 6973 206e 6f74 206e 6563 .. it is not nec │ │ │ │ │ -00058800: 6573 7361 7279 0a66 6f72 2074 6865 2074 essary.for the t │ │ │ │ │ -00058810: 6172 6765 7420 6f66 2074 6865 206c 696e arget of the lin │ │ │ │ │ -00058820: 6b20 746f 2065 7869 7374 2072 656c 6174 k to exist relat │ │ │ │ │ -00058830: 6976 6520 746f 2074 6865 2077 6f72 6b69 ive to the worki │ │ │ │ │ -00058840: 6e67 2064 6972 6563 746f 7279 0a79 6f75 ng directory.you │ │ │ │ │ -00058850: e280 9972 6520 7275 6e6e 696e 6720 e280 ...re running .. │ │ │ │ │ -00058860: 986c 6ee2 8099 2066 726f 6d2c 206e 6f72 .ln... from, nor │ │ │ │ │ -00058870: 2069 7320 6974 206e 6563 6573 7361 7279 is it necessary │ │ │ │ │ -00058880: 2074 6f20 6368 616e 6765 2064 6972 6563 to change direc │ │ │ │ │ -00058890: 746f 7279 2074 6f20 7468 650a 6469 7265 tory to the.dire │ │ │ │ │ -000588a0: 6374 6f72 7920 7768 6572 6520 7468 6520 ctory where the │ │ │ │ │ -000588b0: 6c69 6e6b 2069 7320 746f 2062 6520 6d61 link is to be ma │ │ │ │ │ -000588c0: 6465 2e20 2053 696d 706c 7920 696e 636c de. Simply incl │ │ │ │ │ -000588d0: 7564 6520 7468 6520 7374 7269 6e67 2074 ude the string t │ │ │ │ │ -000588e0: 6861 740a 7368 6f75 6c64 2061 7070 6561 hat.should appea │ │ │ │ │ -000588f0: 7220 6173 2074 6865 2074 6172 6765 7420 r as the target │ │ │ │ │ -00058900: 6f66 2074 6865 206c 696e 6b20 2874 6869 of the link (thi │ │ │ │ │ -00058910: 7320 7769 6c6c 2062 6520 6120 7061 7468 s will be a path │ │ │ │ │ -00058920: 6e61 6d65 0a72 656c 6174 6976 6520 746f name.relative to │ │ │ │ │ -00058930: 2074 6865 2064 6972 6563 746f 7279 2069 the directory i │ │ │ │ │ -00058940: 6e20 7768 6963 6820 7468 6520 6c69 6e6b n which the link │ │ │ │ │ -00058950: 2072 6573 6964 6573 2920 6173 2074 6865 resides) as the │ │ │ │ │ -00058960: 2066 6972 7374 0a61 7267 756d 656e 7420 first.argument │ │ │ │ │ -00058970: 746f 20e2 8098 6c6e e280 992e 0a0a 466f to ...ln......Fo │ │ │ │ │ -00058980: 7220 6578 616d 706c 652c 2069 6e20 796f r example, in yo │ │ │ │ │ -00058990: 7572 20e2 8098 4d61 6b65 6669 6c65 e280 ur ...Makefile.. │ │ │ │ │ -000589a0: 9920 6f72 20e2 8098 6465 6269 616e 2f72 . or ...debian/r │ │ │ │ │ -000589b0: 756c 6573 e280 992c 2079 6f75 2063 616e ules..., you can │ │ │ │ │ -000589c0: 2064 6f20 7468 696e 6773 0a6c 696b 653a do things.like: │ │ │ │ │ -000589d0: 0a0a 2020 2020 206c 6e20 2d66 7320 6763 .. ln -fs gc │ │ │ │ │ -000589e0: 6320 2428 7072 6566 6978 292f 6269 6e2f c $(prefix)/bin/ │ │ │ │ │ -000589f0: 6363 0a20 2020 2020 6c6e 202d 6673 2067 cc. ln -fs g │ │ │ │ │ -00058a00: 6363 2064 6562 6961 6e2f 746d 702f 7573 cc debian/tmp/us │ │ │ │ │ -00058a10: 722f 6269 6e2f 6363 0a20 2020 2020 6c6e r/bin/cc. ln │ │ │ │ │ -00058a20: 202d 6673 202e 2e2f 7362 696e 2f73 656e -fs ../sbin/sen │ │ │ │ │ -00058a30: 646d 6169 6c20 2428 7072 6566 6978 292f dmail $(prefix)/ │ │ │ │ │ -00058a40: 6269 6e2f 7275 6e71 0a20 2020 2020 6c6e bin/runq. ln │ │ │ │ │ -00058a50: 202d 6673 202e 2e2f 7362 696e 2f73 656e -fs ../sbin/sen │ │ │ │ │ -00058a60: 646d 6169 6c20 6465 6269 616e 2f74 6d70 dmail debian/tmp │ │ │ │ │ -00058a70: 2f75 7372 2f62 696e 2f72 756e 710a 0a41 /usr/bin/runq..A │ │ │ │ │ -00058a80: 2073 796d 626f 6c69 6320 6c69 6e6b 2070 symbolic link p │ │ │ │ │ -00058a90: 6f69 6e74 696e 6720 746f 2061 2063 6f6d ointing to a com │ │ │ │ │ -00058aa0: 7072 6573 7365 6420 6669 6c65 2028 696e pressed file (in │ │ │ │ │ -00058ab0: 2074 6865 2073 656e 7365 2074 6861 7420 the sense that │ │ │ │ │ -00058ac0: 6974 2069 730a 6d65 616e 7420 746f 2062 it is.meant to b │ │ │ │ │ -00058ad0: 6520 756e 636f 6d70 7265 7373 6564 2077 e uncompressed w │ │ │ │ │ -00058ae0: 6974 6820 e280 9875 6e7a 6970 e280 9920 ith ...unzip... │ │ │ │ │ -00058af0: 6f72 20e2 8098 7a6c 6573 73e2 8099 2065 or ...zless... e │ │ │ │ │ -00058b00: 7463 2e29 2020 7368 6f75 6c64 2061 6c77 tc.) should alw │ │ │ │ │ -00058b10: 6179 730a 6861 7665 2074 6865 2073 616d ays.have the sam │ │ │ │ │ -00058b20: 6520 6669 6c65 2065 7874 656e 7369 6f6e e file extension │ │ │ │ │ -00058b30: 2061 7320 7468 6520 7265 6665 7265 6e63 as the referenc │ │ │ │ │ -00058b40: 6564 2066 696c 652e 2020 2846 6f72 2065 ed file. (For e │ │ │ │ │ -00058b50: 7861 6d70 6c65 2c20 6966 2061 0a66 696c xample, if a.fil │ │ │ │ │ -00058b60: 6520 e280 9866 6f6f 2e67 7ae2 8099 2069 e ...foo.gz... i │ │ │ │ │ -00058b70: 7320 7265 6665 7265 6e63 6564 2062 7920 s referenced by │ │ │ │ │ -00058b80: 6120 7379 6d62 6f6c 6963 206c 696e 6b2c a symbolic link, │ │ │ │ │ -00058b90: 2074 6865 2066 696c 656e 616d 6520 6f66 the filename of │ │ │ │ │ -00058ba0: 2074 6865 206c 696e 6b0a 6861 7320 746f the link.has to │ │ │ │ │ -00058bb0: 2065 6e64 2077 6974 6820 e280 9ce2 8098 end with ...... │ │ │ │ │ -00058bc0: 2e67 7ae2 8099 e280 9d20 746f 6f2c 2061 .gz...... too, a │ │ │ │ │ -00058bd0: 7320 696e 20e2 8098 6261 722e 677a e280 s in ...bar.gz.. │ │ │ │ │ -00058be0: 992e 290a 0a20 2020 2d2d 2d2d 2d2d 2d2d ..).. -------- │ │ │ │ │ -00058bf0: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -00058c00: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -00058c10: 5468 6973 2069 7320 6e65 6365 7373 6172 This is necessar │ │ │ │ │ -00058c20: 7920 746f 2061 6c6c 6f77 2074 6f70 2d6c y to allow top-l │ │ │ │ │ -00058c30: 6576 656c 2064 6972 6563 746f 7269 6573 evel directories │ │ │ │ │ -00058c40: 2074 6f20 6265 2073 796d 6c69 6e6b 732e to be symlinks. │ │ │ │ │ -00058c50: 0a49 6620 6c69 6e6b 696e 6720 e280 982f .If linking .../ │ │ │ │ │ -00058c60: 7661 722f 7275 6ee2 8099 2074 6f20 e280 var/run... to .. │ │ │ │ │ -00058c70: 982f 7275 6ee2 8099 2077 6572 6520 646f ./run... were do │ │ │ │ │ -00058c80: 6e65 2077 6974 6820 7468 6520 7265 6c61 ne with the rela │ │ │ │ │ -00058c90: 7469 7665 2073 796d 626f 6c69 630a 6c69 tive symbolic.li │ │ │ │ │ -00058ca0: 6e6b 20e2 8098 2e2e 2f72 756e e280 992c nk ...../run..., │ │ │ │ │ -00058cb0: 2062 7574 20e2 8098 2f76 6172 e280 9920 but .../var... │ │ │ │ │ -00058cc0: 7765 7265 2061 2073 796d 626f 6c69 6320 were a symbolic │ │ │ │ │ -00058cd0: 6c69 6e6b 2074 6f20 e280 982f 7372 762f link to .../srv/ │ │ │ │ │ -00058ce0: 6469 736b 31e2 8099 2c20 7468 650a 7379 disk1..., the.sy │ │ │ │ │ -00058cf0: 6d62 6f6c 6963 206c 696e 6b20 776f 756c mbolic link woul │ │ │ │ │ -00058d00: 6420 706f 696e 7420 746f 20e2 8098 2f73 d point to .../s │ │ │ │ │ -00058d10: 7276 2f72 756e e280 9920 7261 7468 6572 rv/run... rather │ │ │ │ │ -00058d20: 2074 6861 6e20 7468 6520 696e 7465 6e64 than the intend │ │ │ │ │ -00058d30: 6564 2074 6172 6765 742e 0a0a 1f0a 4669 ed target.....Fi │ │ │ │ │ -00058d40: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00058d50: 792e 696e 666f 2c20 204e 6f64 653a 2044 y.info, Node: D │ │ │ │ │ -00058d60: 6576 6963 6520 6669 6c65 732c 2020 4e65 evice files, Ne │ │ │ │ │ -00058d70: 7874 3a20 436f 6e66 6967 7572 6174 696f xt: Configuratio │ │ │ │ │ -00058d80: 6e20 6669 6c65 732c 2020 5072 6576 3a20 n files, Prev: │ │ │ │ │ -00058d90: 5379 6d62 6f6c 6963 206c 696e 6b73 2c20 Symbolic links, │ │ │ │ │ -00058da0: 2055 703a 2046 696c 6573 3c32 3e0a 0a31 Up: Files<2>..1 │ │ │ │ │ -00058db0: 302e 3620 4465 7669 6365 2066 696c 6573 0.6 Device files │ │ │ │ │ -00058dc0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -00058dd0: 3d3d 0a0a 5061 636b 6167 6573 206d 7573 ==..Packages mus │ │ │ │ │ -00058de0: 7420 6e6f 7420 696e 636c 7564 6520 6465 t not include de │ │ │ │ │ -00058df0: 7669 6365 2066 696c 6573 206f 7220 6e61 vice files or na │ │ │ │ │ -00058e00: 6d65 6420 7069 7065 7320 696e 2074 6865 med pipes in the │ │ │ │ │ -00058e10: 2070 6163 6b61 6765 0a66 696c 6520 7472 package.file tr │ │ │ │ │ -00058e20: 6565 2e0a 0a44 6562 6961 6e20 7061 636b ee...Debian pack │ │ │ │ │ -00058e30: 6167 6573 2073 686f 756c 6420 6173 7375 ages should assu │ │ │ │ │ -00058e40: 6d65 2074 6861 7420 6465 7669 6365 2066 me that device f │ │ │ │ │ -00058e50: 696c 6573 2069 6e20 e280 982f 6465 76e2 iles in .../dev. │ │ │ │ │ -00058e60: 8099 2061 7265 0a64 796e 616d 6963 616c .. are.dynamical │ │ │ │ │ -00058e70: 6c79 206d 616e 6167 6564 2062 7920 7468 ly managed by th │ │ │ │ │ -00058e80: 6520 6b65 726e 656c 206f 7220 736f 6d65 e kernel or some │ │ │ │ │ -00058e90: 206f 7468 6572 2073 7973 7465 6d20 6661 other system fa │ │ │ │ │ -00058ea0: 6369 6c69 7479 2061 6e64 2064 6f0a 6e6f cility and do.no │ │ │ │ │ -00058eb0: 7420 6861 7665 2074 6f20 6265 2065 7870 t have to be exp │ │ │ │ │ -00058ec0: 6c69 6369 746c 7920 6372 6561 7465 6420 licitly created │ │ │ │ │ -00058ed0: 6f72 206d 616e 6167 6564 2062 7920 7468 or managed by th │ │ │ │ │ -00058ee0: 6520 7061 636b 6167 652e 2020 4465 6269 e package. Debi │ │ │ │ │ -00058ef0: 616e 0a70 6163 6b61 6765 7320 6f74 6865 an.packages othe │ │ │ │ │ -00058f00: 7220 7468 616e 2074 686f 7365 2077 686f r than those who │ │ │ │ │ -00058f10: 7365 2070 7572 706f 7365 2069 7320 746f se purpose is to │ │ │ │ │ -00058f20: 206d 616e 6167 6520 7468 6520 e280 982f manage the .../ │ │ │ │ │ -00058f30: 6465 76e2 8099 2064 6576 6963 650a 6669 dev... device.fi │ │ │ │ │ -00058f40: 6c65 2074 7265 6520 6d75 7374 206e 6f74 le tree must not │ │ │ │ │ -00058f50: 2061 7474 656d 7074 2074 6f20 6372 6561 attempt to crea │ │ │ │ │ -00058f60: 7465 206f 7220 7265 6d6f 7665 2064 6576 te or remove dev │ │ │ │ │ -00058f70: 6963 6520 6669 6c65 7320 696e 20e2 8098 ice files in ... │ │ │ │ │ -00058f80: 2f64 6576 e280 990a 7768 656e 2061 2064 /dev....when a d │ │ │ │ │ -00058f90: 796e 616d 6963 2064 6576 6963 6520 6d61 ynamic device ma │ │ │ │ │ -00058fa0: 6e61 6765 6d65 6e74 2066 6163 696c 6974 nagement facilit │ │ │ │ │ -00058fb0: 7920 6973 2069 6e20 7573 652e 0a0a 4966 y is in use...If │ │ │ │ │ -00058fc0: 206e 616d 6564 2070 6970 6573 206f 7220 named pipes or │ │ │ │ │ -00058fd0: 6465 7669 6365 2066 696c 6573 206f 7574 device files out │ │ │ │ │ -00058fe0: 7369 6465 206f 6620 e280 982f 6465 76e2 side of .../dev. │ │ │ │ │ -00058ff0: 8099 2061 7265 2072 6571 7569 7265 6420 .. are required │ │ │ │ │ -00059000: 6279 2061 0a70 6163 6b61 6765 2c20 7468 by a.package, th │ │ │ │ │ -00059010: 6579 2073 686f 756c 6420 6e6f 726d 616c ey should normal │ │ │ │ │ -00059020: 6c79 2062 6520 6372 6561 7465 6420 7768 ly be created wh │ │ │ │ │ -00059030: 656e 206e 6563 6573 7361 7279 2062 7920 en necessary by │ │ │ │ │ -00059040: 7468 6520 7072 6f67 7261 6d73 0a69 6e20 the programs.in │ │ │ │ │ -00059050: 7468 6520 7061 636b 6167 652c 2062 7920 the package, by │ │ │ │ │ -00059060: 696e 6974 2073 6372 6970 7473 206f 7220 init scripts or │ │ │ │ │ -00059070: 7379 7374 656d 6420 756e 6974 2066 696c systemd unit fil │ │ │ │ │ -00059080: 6573 2c20 6f72 2062 7920 7369 6d69 6c61 es, or by simila │ │ │ │ │ -00059090: 720a 6f6e 2d64 656d 616e 6420 6d65 6368 r.on-demand mech │ │ │ │ │ -000590a0: 616e 6973 6d73 2e20 2049 6620 7375 6368 anisms. If such │ │ │ │ │ -000590b0: 2066 696c 6573 206e 6565 6420 746f 2062 files need to b │ │ │ │ │ -000590c0: 6520 6372 6561 7465 6420 6475 7269 6e67 e created during │ │ │ │ │ -000590d0: 2070 6163 6b61 6765 0a69 6e73 7461 6c6c package.install │ │ │ │ │ -000590e0: 6174 696f 6e2c 2074 6865 7920 6d75 7374 ation, they must │ │ │ │ │ -000590f0: 2062 6520 6372 6561 7465 6420 696e 2074 be created in t │ │ │ │ │ -00059100: 6865 20e2 8098 706f 7374 696e 7374 e280 he ...postinst.. │ │ │ │ │ -00059110: 9920 6d61 696e 7461 696e 6572 2073 6372 . maintainer scr │ │ │ │ │ -00059120: 6970 740a 2831 2920 616e 6420 7265 6d6f ipt.(1) and remo │ │ │ │ │ -00059130: 7665 6420 696e 2065 6974 6865 7220 7468 ved in either th │ │ │ │ │ -00059140: 6520 e280 9870 7265 726d e280 9920 6f72 e ...prerm... or │ │ │ │ │ -00059150: 2074 6865 20e2 8098 706f 7374 726d e280 the ...postrm.. │ │ │ │ │ -00059160: 9920 6d61 696e 7461 696e 6572 2073 6372 . maintainer scr │ │ │ │ │ -00059170: 6970 742e 0a0a 2020 202d 2d2d 2d2d 2d2d ipt... ------- │ │ │ │ │ -00059180: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ -00059190: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ -000591a0: 2049 74e2 8099 7320 6265 7474 6572 2074 It...s better t │ │ │ │ │ -000591b0: 6f20 7573 6520 e280 986d 6b66 6966 6fe2 o use ...mkfifo. │ │ │ │ │ -000591c0: 8099 2072 6174 6865 7220 7468 616e 20e2 .. rather than . │ │ │ │ │ -000591d0: 8098 6d6b 6e6f 64e2 8099 2074 6f20 6372 ..mknod... to cr │ │ │ │ │ -000591e0: 6561 7465 206e 616d 6564 0a70 6970 6573 eate named.pipes │ │ │ │ │ -000591f0: 2074 6f20 6176 6f69 6420 6661 6c73 6520 to avoid false │ │ │ │ │ -00059200: 706f 7369 7469 7665 7320 6672 6f6d 2061 positives from a │ │ │ │ │ -00059210: 7574 6f6d 6174 6564 2063 6865 636b 7320 utomated checks │ │ │ │ │ -00059220: 666f 7220 7061 636b 6167 6573 0a69 6e63 for packages.inc │ │ │ │ │ -00059230: 6f72 7265 6374 6c79 2063 7265 6174 696e orrectly creatin │ │ │ │ │ -00059240: 6720 6465 7669 6365 2066 696c 6573 2e0a g device files.. │ │ │ │ │ -00059250: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00059260: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00059270: 6465 3a20 436f 6e66 6967 7572 6174 696f de: Configuratio │ │ │ │ │ -00059280: 6e20 6669 6c65 732c 2020 4e65 7874 3a20 n files, Next: │ │ │ │ │ -00059290: 4c6f 6720 6669 6c65 732c 2020 5072 6576 Log files, Prev │ │ │ │ │ -000592a0: 3a20 4465 7669 6365 2066 696c 6573 2c20 : Device files, │ │ │ │ │ -000592b0: 2055 703a 2046 696c 6573 3c32 3e0a 0a31 Up: Files<2>..1 │ │ │ │ │ -000592c0: 302e 3720 436f 6e66 6967 7572 6174 696f 0.7 Configuratio │ │ │ │ │ -000592d0: 6e20 6669 6c65 730a 3d3d 3d3d 3d3d 3d3d n files.======== │ │ │ │ │ -000592e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000592f0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2044 6566 ..* Menu:..* Def │ │ │ │ │ -00059300: 696e 6974 696f 6e73 3a20 4465 6669 6e69 initions: Defini │ │ │ │ │ -00059310: 7469 6f6e 733c 323e 2e0a 2a20 4c6f 6361 tions<2>..* Loca │ │ │ │ │ -00059320: 7469 6f6e 3a3a 0a2a 2042 6568 6176 696f tion::.* Behavio │ │ │ │ │ -00059330: 723a 3a0a 2a20 5368 6172 696e 6720 636f r::.* Sharing co │ │ │ │ │ -00059340: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -00059350: 733a 3a0a 2a20 5573 6572 2063 6f6e 6669 s::.* User confi │ │ │ │ │ -00059360: 6775 7261 7469 6f6e 2066 696c 6573 2028 guration files ( │ │ │ │ │ -00059370: e280 9c64 6f74 6669 6c65 73e2 809d 293a ...dotfiles...): │ │ │ │ │ -00059380: 2055 7365 7220 636f 6e66 6967 7572 6174 User configurat │ │ │ │ │ -00059390: 696f 6e20 6669 6c65 7320 e280 9c64 6f74 ion files ...dot │ │ │ │ │ -000593a0: 6669 6c65 73e2 809d 2e0a 0a1f 0a46 696c files........Fil │ │ │ │ │ -000593b0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -000593c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De │ │ │ │ │ -000593d0: 6669 6e69 7469 6f6e 733c 323e 2c20 204e finitions<2>, N │ │ │ │ │ -000593e0: 6578 743a 204c 6f63 6174 696f 6e2c 2020 ext: Location, │ │ │ │ │ -000593f0: 5570 3a20 436f 6e66 6967 7572 6174 696f Up: Configuratio │ │ │ │ │ -00059400: 6e20 6669 6c65 730a 0a31 302e 372e 3120 n files..10.7.1 │ │ │ │ │ -00059410: 4465 6669 6e69 7469 6f6e 730a 2d2d 2d2d Definitions.---- │ │ │ │ │ -00059420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -00059430: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ -00059440: 6c65 0a0a 2020 2020 2041 2066 696c 6520 le.. A file │ │ │ │ │ -00059450: 7468 6174 2061 6666 6563 7473 2074 6865 that affects the │ │ │ │ │ -00059460: 206f 7065 7261 7469 6f6e 206f 6620 6120 operation of a │ │ │ │ │ -00059470: 7072 6f67 7261 6d2c 206f 7220 7072 6f76 program, or prov │ │ │ │ │ -00059480: 6964 6573 2073 6974 652d 0a20 2020 2020 ides site-. │ │ │ │ │ -00059490: 6f72 2068 6f73 742d 7370 6563 6966 6963 or host-specific │ │ │ │ │ -000594a0: 2069 6e66 6f72 6d61 7469 6f6e 2c20 6f72 information, or │ │ │ │ │ -000594b0: 206f 7468 6572 7769 7365 2063 7573 746f otherwise custo │ │ │ │ │ -000594c0: 6d69 7a65 7320 7468 6520 6265 6861 7669 mizes the behavi │ │ │ │ │ -000594d0: 6f72 0a20 2020 2020 6f66 2061 2070 726f or. of a pro │ │ │ │ │ -000594e0: 6772 616d 2e20 2054 7970 6963 616c 6c79 gram. Typically │ │ │ │ │ -000594f0: 2c20 636f 6e66 6967 7572 6174 696f 6e20 , configuration │ │ │ │ │ -00059500: 6669 6c65 7320 6172 6520 696e 7465 6e64 files are intend │ │ │ │ │ -00059510: 6564 2074 6f20 6265 0a20 2020 2020 6d6f ed to be. mo │ │ │ │ │ -00059520: 6469 6669 6564 2062 7920 7468 6520 7379 dified by the sy │ │ │ │ │ -00059530: 7374 656d 2061 646d 696e 6973 7472 6174 stem administrat │ │ │ │ │ -00059540: 6f72 2028 6966 206e 6565 6465 6420 6f72 or (if needed or │ │ │ │ │ -00059550: 2064 6573 6972 6564 2920 746f 0a20 2020 desired) to. │ │ │ │ │ -00059560: 2020 636f 6e66 6f72 6d20 746f 206c 6f63 conform to loc │ │ │ │ │ -00059570: 616c 2070 6f6c 6963 7920 6f72 2074 6f20 al policy or to │ │ │ │ │ -00059580: 7072 6f76 6964 6520 6d6f 7265 2075 7365 provide more use │ │ │ │ │ -00059590: 6675 6c20 7369 7465 2d73 7065 6369 6669 ful site-specifi │ │ │ │ │ -000595a0: 630a 2020 2020 2062 6568 6176 696f 722e c. behavior. │ │ │ │ │ -000595b0: 0a0a e280 9863 6f6e 6666 696c 65e2 8099 .....conffile... │ │ │ │ │ -000595c0: 0a0a 2020 2020 2041 2066 696c 6520 6c69 .. A file li │ │ │ │ │ -000595d0: 7374 6564 2069 6e20 6120 7061 636b 6167 sted in a packag │ │ │ │ │ -000595e0: 65e2 8099 7320 e280 9863 6f6e 6666 696c e...s ...conffil │ │ │ │ │ -000595f0: 6573 e280 9920 6669 6c65 2c20 616e 6420 es... file, and │ │ │ │ │ -00059600: 6973 2074 7265 6174 6564 0a20 2020 2020 is treated. │ │ │ │ │ -00059610: 7370 6563 6961 6c6c 7920 6279 20e2 8098 specially by ... │ │ │ │ │ -00059620: 6470 6b67 e280 9920 2873 6565 202a 6e6f dpkg... (see *no │ │ │ │ │ -00059630: 7465 2044 6574 6169 6c73 206f 6620 636f te Details of co │ │ │ │ │ -00059640: 6e66 6967 7572 6174 696f 6e3a 2065 632e nfiguration: ec. │ │ │ │ │ -00059650: 292e 0a0a 5468 6520 6469 7374 696e 6374 )...The distinct │ │ │ │ │ -00059660: 696f 6e20 6265 7477 6565 6e20 7468 6573 ion between thes │ │ │ │ │ -00059670: 6520 7477 6f20 6973 2069 6d70 6f72 7461 e two is importa │ │ │ │ │ -00059680: 6e74 3b20 7468 6579 2061 7265 206e 6f74 nt; they are not │ │ │ │ │ -00059690: 0a69 6e74 6572 6368 616e 6765 6162 6c65 .interchangeable │ │ │ │ │ -000596a0: 2063 6f6e 6365 7074 732e 2020 416c 6d6f concepts. Almo │ │ │ │ │ -000596b0: 7374 2061 6c6c 20e2 8098 636f 6e66 6669 st all ...conffi │ │ │ │ │ -000596c0: 6c65 e280 9973 2061 7265 2063 6f6e 6669 le...s are confi │ │ │ │ │ -000596d0: 6775 7261 7469 6f6e 0a66 696c 6573 2c20 guration.files, │ │ │ │ │ -000596e0: 6275 7420 6d61 6e79 2063 6f6e 6669 6775 but many configu │ │ │ │ │ -000596f0: 7261 7469 6f6e 2066 696c 6573 2061 7265 ration files are │ │ │ │ │ -00059700: 206e 6f74 20e2 8098 636f 6e66 6669 6c65 not ...conffile │ │ │ │ │ -00059710: 73e2 8099 2e0a 0a41 7320 6e6f 7465 6420 s......As noted │ │ │ │ │ -00059720: 656c 7365 7768 6572 652c 20e2 8098 2f65 elsewhere, .../e │ │ │ │ │ -00059730: 7463 2f69 6e69 742e 64e2 8099 2073 6372 tc/init.d... scr │ │ │ │ │ -00059740: 6970 7473 2c20 e280 982f 6574 632f 6465 ipts, .../etc/de │ │ │ │ │ -00059750: 6661 756c 74e2 8099 2066 696c 6573 2c20 fault... files, │ │ │ │ │ -00059760: 7363 7269 7074 730a 696e 7374 616c 6c65 scripts.installe │ │ │ │ │ -00059770: 6420 696e 20e2 8098 2f65 7463 2f63 726f d in .../etc/cro │ │ │ │ │ -00059780: 6e2e 7b68 6f75 726c 792c 6461 696c 792c n.{hourly,daily, │ │ │ │ │ -00059790: 7765 656b 6c79 2c6d 6f6e 7468 6c79 7de2 weekly,monthly}. │ │ │ │ │ -000597a0: 8099 2c20 616e 6420 6372 6f6e 0a63 6f6e .., and cron.con │ │ │ │ │ -000597b0: 6669 6775 7261 7469 6f6e 2069 6e73 7461 figuration insta │ │ │ │ │ -000597c0: 6c6c 6564 2069 6e20 e280 982f 6574 632f lled in .../etc/ │ │ │ │ │ -000597d0: 6372 6f6e 2e64 e280 9920 6d75 7374 2062 cron.d... must b │ │ │ │ │ -000597e0: 6520 7472 6561 7465 6420 6173 0a63 6f6e e treated as.con │ │ │ │ │ -000597f0: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ -00059800: 2e20 2049 6e20 6765 6e65 7261 6c2c 2061 . In general, a │ │ │ │ │ -00059810: 6e79 2073 6372 6970 7420 7468 6174 2065 ny script that e │ │ │ │ │ -00059820: 6d62 6564 7320 636f 6e66 6967 7572 6174 mbeds configurat │ │ │ │ │ -00059830: 696f 6e0a 696e 666f 726d 6174 696f 6e20 ion.information │ │ │ │ │ -00059840: 6973 2064 652d 6661 6374 6f20 6120 636f is de-facto a co │ │ │ │ │ -00059850: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -00059860: 2061 6e64 2073 686f 756c 6420 6265 2074 and should be t │ │ │ │ │ -00059870: 7265 6174 6564 2061 730a 7375 6368 2e0a reated as.such.. │ │ │ │ │ -00059880: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00059890: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -000598a0: 6465 3a20 4c6f 6361 7469 6f6e 2c20 204e de: Location, N │ │ │ │ │ -000598b0: 6578 743a 2042 6568 6176 696f 722c 2020 ext: Behavior, │ │ │ │ │ -000598c0: 5072 6576 3a20 4465 6669 6e69 7469 6f6e Prev: Definition │ │ │ │ │ -000598d0: 733c 323e 2c20 2055 703a 2043 6f6e 6669 s<2>, Up: Confi │ │ │ │ │ -000598e0: 6775 7261 7469 6f6e 2066 696c 6573 0a0a guration files.. │ │ │ │ │ -000598f0: 3130 2e37 2e32 204c 6f63 6174 696f 6e0a 10.7.2 Location. │ │ │ │ │ -00059900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ -00059910: 0a41 6e79 2063 6f6e 6669 6775 7261 7469 .Any configurati │ │ │ │ │ -00059920: 6f6e 2066 696c 6573 2063 7265 6174 6564 on files created │ │ │ │ │ -00059930: 206f 7220 7573 6564 2062 7920 796f 7572 or used by your │ │ │ │ │ -00059940: 2070 6163 6b61 6765 206d 7573 7420 7265 package must re │ │ │ │ │ -00059950: 7369 6465 2069 6e0a e280 982f 6574 63e2 side in..../etc. │ │ │ │ │ -00059960: 8099 2e20 2049 6620 7468 6572 6520 6172 ... If there ar │ │ │ │ │ -00059970: 6520 7365 7665 7261 6c2c 2063 6f6e 7369 e several, consi │ │ │ │ │ -00059980: 6465 7220 6372 6561 7469 6e67 2061 2073 der creating a s │ │ │ │ │ -00059990: 7562 6469 7265 6374 6f72 7920 6f66 0ae2 ubdirectory of.. │ │ │ │ │ -000599a0: 8098 2f65 7463 e280 9920 6e61 6d65 6420 ../etc... named │ │ │ │ │ -000599b0: 6166 7465 7220 796f 7572 2070 6163 6b61 after your packa │ │ │ │ │ -000599c0: 6765 2e0a 0a49 6620 796f 7572 2070 6163 ge...If your pac │ │ │ │ │ -000599d0: 6b61 6765 2063 7265 6174 6573 206f 7220 kage creates or │ │ │ │ │ -000599e0: 7573 6573 2063 6f6e 6669 6775 7261 7469 uses configurati │ │ │ │ │ -000599f0: 6f6e 2066 696c 6573 206f 7574 7369 6465 on files outside │ │ │ │ │ -00059a00: 206f 6620 e280 982f 6574 63e2 8099 2c0a of .../etc...,. │ │ │ │ │ -00059a10: 616e 6420 6974 2069 7320 6e6f 7420 6665 and it is not fe │ │ │ │ │ -00059a20: 6173 6962 6c65 2074 6f20 6d6f 6469 6679 asible to modify │ │ │ │ │ -00059a30: 2074 6865 2070 6163 6b61 6765 2074 6f20 the package to │ │ │ │ │ -00059a40: 7573 6520 e280 982f 6574 63e2 8099 2064 use .../etc... d │ │ │ │ │ -00059a50: 6972 6563 746c 792c 2070 7574 0a74 6865 irectly, put.the │ │ │ │ │ -00059a60: 2066 696c 6573 2069 6e20 e280 982f 6574 files in .../et │ │ │ │ │ -00059a70: 63e2 8099 2061 6e64 2063 7265 6174 6520 c... and create │ │ │ │ │ -00059a80: 7379 6d62 6f6c 6963 206c 696e 6b73 2074 symbolic links t │ │ │ │ │ -00059a90: 6f20 7468 6f73 6520 6669 6c65 7320 6672 o those files fr │ │ │ │ │ -00059aa0: 6f6d 2074 6865 0a6c 6f63 6174 696f 6e20 om the.location │ │ │ │ │ -00059ab0: 7468 6174 2074 6865 2070 6163 6b61 6765 that the package │ │ │ │ │ -00059ac0: 2072 6571 7569 7265 732e 0a0a 1f0a 4669 requires.....Fi │ │ │ │ │ -00059ad0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00059ae0: 792e 696e 666f 2c20 204e 6f64 653a 2042 y.info, Node: B │ │ │ │ │ -00059af0: 6568 6176 696f 722c 2020 4e65 7874 3a20 ehavior, Next: │ │ │ │ │ -00059b00: 5368 6172 696e 6720 636f 6e66 6967 7572 Sharing configur │ │ │ │ │ -00059b10: 6174 696f 6e20 6669 6c65 732c 2020 5072 ation files, Pr │ │ │ │ │ -00059b20: 6576 3a20 4c6f 6361 7469 6f6e 2c20 2055 ev: Location, U │ │ │ │ │ -00059b30: 703a 2043 6f6e 6669 6775 7261 7469 6f6e p: Configuration │ │ │ │ │ -00059b40: 2066 696c 6573 0a0a 3130 2e37 2e33 2042 files..10.7.3 B │ │ │ │ │ -00059b50: 6568 6176 696f 720a 2d2d 2d2d 2d2d 2d2d ehavior.-------- │ │ │ │ │ -00059b60: 2d2d 2d2d 2d2d 2d0a 0a43 6f6e 6669 6775 -------..Configu │ │ │ │ │ -00059b70: 7261 7469 6f6e 2066 696c 6520 6861 6e64 ration file hand │ │ │ │ │ -00059b80: 6c69 6e67 206d 7573 7420 636f 6e66 6f72 ling must confor │ │ │ │ │ -00059b90: 6d20 746f 2074 6865 2066 6f6c 6c6f 7769 m to the followi │ │ │ │ │ -00059ba0: 6e67 2062 6568 6176 696f 723a 0a0a 2020 ng behavior:.. │ │ │ │ │ -00059bb0: 202d 206c 6f63 616c 2063 6861 6e67 6573 - local changes │ │ │ │ │ -00059bc0: 206d 7573 7420 6265 2070 7265 7365 7276 must be preserv │ │ │ │ │ -00059bd0: 6564 2064 7572 696e 6720 6120 7061 636b ed during a pack │ │ │ │ │ -00059be0: 6167 6520 7570 6772 6164 652c 2061 6e64 age upgrade, and │ │ │ │ │ -00059bf0: 0a0a 2020 202d 2063 6f6e 6669 6775 7261 .. - configura │ │ │ │ │ -00059c00: 7469 6f6e 2066 696c 6573 206d 7573 7420 tion files must │ │ │ │ │ -00059c10: 6265 2070 7265 7365 7276 6564 2077 6865 be preserved whe │ │ │ │ │ -00059c20: 6e20 7468 6520 7061 636b 6167 6520 6973 n the package is │ │ │ │ │ -00059c30: 2072 656d 6f76 6564 2c0a 2020 2020 2061 removed,. a │ │ │ │ │ -00059c40: 6e64 206f 6e6c 7920 6465 6c65 7465 6420 nd only deleted │ │ │ │ │ -00059c50: 7768 656e 2074 6865 2070 6163 6b61 6765 when the package │ │ │ │ │ -00059c60: 2069 7320 7075 7267 6564 2e0a 0a4f 6273 is purged...Obs │ │ │ │ │ -00059c70: 6f6c 6574 6520 636f 6e66 6967 7572 6174 olete configurat │ │ │ │ │ -00059c80: 696f 6e20 6669 6c65 7320 7769 7468 6f75 ion files withou │ │ │ │ │ -00059c90: 7420 6c6f 6361 6c20 6368 616e 6765 7320 t local changes │ │ │ │ │ -00059ca0: 7368 6f75 6c64 2062 6520 7265 6d6f 7665 should be remove │ │ │ │ │ -00059cb0: 6420 6279 0a74 6865 2070 6163 6b61 6765 d by.the package │ │ │ │ │ -00059cc0: 2064 7572 696e 6720 7570 6772 6164 652e during upgrade. │ │ │ │ │ -00059cd0: 2020 2831 290a 0a54 6865 2065 6173 7920 (1)..The easy │ │ │ │ │ -00059ce0: 7761 7920 746f 2061 6368 6965 7665 2074 way to achieve t │ │ │ │ │ -00059cf0: 6869 7320 6265 6861 7669 6f72 2069 7320 his behavior is │ │ │ │ │ -00059d00: 746f 206d 616b 6520 7468 6520 636f 6e66 to make the conf │ │ │ │ │ -00059d10: 6967 7572 6174 696f 6e20 6669 6c65 0a61 iguration file.a │ │ │ │ │ -00059d20: 20e2 8098 636f 6e66 6669 6c65 e280 992e ...conffile.... │ │ │ │ │ -00059d30: 2020 5468 6973 2069 7320 6170 7072 6f70 This is approp │ │ │ │ │ -00059d40: 7269 6174 6520 6f6e 6c79 2069 6620 6974 riate only if it │ │ │ │ │ -00059d50: 2069 7320 706f 7373 6962 6c65 2074 6f20 is possible to │ │ │ │ │ -00059d60: 6469 7374 7269 6275 7465 0a61 2064 6566 distribute.a def │ │ │ │ │ -00059d70: 6175 6c74 2076 6572 7369 6f6e 2074 6861 ault version tha │ │ │ │ │ -00059d80: 7420 7769 6c6c 2077 6f72 6b20 666f 7220 t will work for │ │ │ │ │ -00059d90: 6d6f 7374 2069 6e73 7461 6c6c 6174 696f most installatio │ │ │ │ │ -00059da0: 6e73 2c20 616c 7468 6f75 6768 2073 6f6d ns, although som │ │ │ │ │ -00059db0: 650a 7379 7374 656d 2061 646d 696e 6973 e.system adminis │ │ │ │ │ -00059dc0: 7472 6174 6f72 7320 6d61 7920 6368 6f6f trators may choo │ │ │ │ │ -00059dd0: 7365 2074 6f20 6d6f 6469 6679 2069 742e se to modify it. │ │ │ │ │ -00059de0: 2020 5468 6973 2069 6d70 6c69 6573 2074 This implies t │ │ │ │ │ -00059df0: 6861 7420 7468 650a 6465 6661 756c 7420 hat the.default │ │ │ │ │ -00059e00: 7665 7273 696f 6e20 7769 6c6c 2062 6520 version will be │ │ │ │ │ -00059e10: 7061 7274 206f 6620 7468 6520 7061 636b part of the pack │ │ │ │ │ -00059e20: 6167 6520 6469 7374 7269 6275 7469 6f6e age distribution │ │ │ │ │ -00059e30: 2c20 616e 6420 6d75 7374 206e 6f74 0a62 , and must not.b │ │ │ │ │ -00059e40: 6520 6d6f 6469 6669 6564 2062 7920 7468 e modified by th │ │ │ │ │ -00059e50: 6520 6d61 696e 7461 696e 6572 2073 6372 e maintainer scr │ │ │ │ │ -00059e60: 6970 7473 2064 7572 696e 6720 696e 7374 ipts during inst │ │ │ │ │ -00059e70: 616c 6c61 7469 6f6e 2028 6f72 2061 7420 allation (or at │ │ │ │ │ -00059e80: 616e 790a 6f74 6865 7220 7469 6d65 292e any.other time). │ │ │ │ │ -00059e90: 0a0a 496e 206f 7264 6572 2074 6f20 656e ..In order to en │ │ │ │ │ -00059ea0: 7375 7265 2074 6861 7420 6c6f 6361 6c20 sure that local │ │ │ │ │ -00059eb0: 6368 616e 6765 7320 6172 6520 7072 6573 changes are pres │ │ │ │ │ -00059ec0: 6572 7665 6420 636f 7272 6563 746c 792c erved correctly, │ │ │ │ │ -00059ed0: 2070 6163 6b61 6765 730a 6d75 7374 206e packages.must n │ │ │ │ │ -00059ee0: 6f74 2063 6f6e 7461 696e 206f 7220 6d61 ot contain or ma │ │ │ │ │ -00059ef0: 6b65 2068 6172 6420 6c69 6e6b 7320 746f ke hard links to │ │ │ │ │ -00059f00: 2063 6f6e 6666 696c 6573 2e20 2028 3229 conffiles. (2) │ │ │ │ │ -00059f10: 0a0a 5468 6520 6f74 6865 7220 7761 7920 ..The other way │ │ │ │ │ -00059f20: 746f 2064 6f20 6974 2069 7320 7669 6120 to do it is via │ │ │ │ │ -00059f30: 7468 6520 6d61 696e 7461 696e 6572 2073 the maintainer s │ │ │ │ │ -00059f40: 6372 6970 7473 2e20 2049 6e20 7468 6973 cripts. In this │ │ │ │ │ -00059f50: 2063 6173 652c 2074 6865 0a63 6f6e 6669 case, the.confi │ │ │ │ │ -00059f60: 6775 7261 7469 6f6e 2066 696c 6520 6d75 guration file mu │ │ │ │ │ -00059f70: 7374 206e 6f74 2062 6520 6c69 7374 6564 st not be listed │ │ │ │ │ -00059f80: 2061 7320 6120 e280 9863 6f6e 6666 696c as a ...conffil │ │ │ │ │ -00059f90: 65e2 8099 2061 6e64 206d 7573 7420 6e6f e... and must no │ │ │ │ │ -00059fa0: 7420 6265 0a70 6172 7420 6f66 2074 6865 t be.part of the │ │ │ │ │ -00059fb0: 2070 6163 6b61 6765 2064 6973 7472 6962 package distrib │ │ │ │ │ -00059fc0: 7574 696f 6e2e 2020 4966 2074 6865 2065 ution. If the e │ │ │ │ │ -00059fd0: 7869 7374 656e 6365 206f 6620 6120 6669 xistence of a fi │ │ │ │ │ -00059fe0: 6c65 2069 730a 7265 7175 6972 6564 2066 le is.required f │ │ │ │ │ -00059ff0: 6f72 2074 6865 2070 6163 6b61 6765 2074 or the package t │ │ │ │ │ -0005a000: 6f20 6265 2073 656e 7369 626c 7920 636f o be sensibly co │ │ │ │ │ -0005a010: 6e66 6967 7572 6564 2069 7420 6973 2074 nfigured it is t │ │ │ │ │ -0005a020: 6865 0a72 6573 706f 6e73 6962 696c 6974 he.responsibilit │ │ │ │ │ -0005a030: 7920 6f66 2074 6865 2070 6163 6b61 6765 y of the package │ │ │ │ │ -0005a040: 206d 6169 6e74 6169 6e65 7220 746f 2070 maintainer to p │ │ │ │ │ -0005a050: 726f 7669 6465 206d 6169 6e74 6169 6e65 rovide maintaine │ │ │ │ │ -0005a060: 7220 7363 7269 7074 730a 7768 6963 6820 r scripts.which │ │ │ │ │ -0005a070: 636f 7272 6563 746c 7920 6372 6561 7465 correctly create │ │ │ │ │ -0005a080: 2c20 7570 6461 7465 2061 6e64 206d 6169 , update and mai │ │ │ │ │ -0005a090: 6e74 6169 6e20 7468 6520 6669 6c65 2061 ntain the file a │ │ │ │ │ -0005a0a0: 6e64 2072 656d 6f76 6520 6974 206f 6e0a nd remove it on. │ │ │ │ │ -0005a0b0: 7075 7267 652e 2020 2853 6565 202a 6e6f purge. (See *no │ │ │ │ │ -0005a0c0: 7465 2050 6163 6b61 6765 206d 6169 6e74 te Package maint │ │ │ │ │ -0005a0d0: 6169 6e65 7220 7363 7269 7074 7320 616e ainer scripts an │ │ │ │ │ -0005a0e0: 6420 696e 7374 616c 6c61 7469 6f6e 0a70 d installation.p │ │ │ │ │ -0005a0f0: 726f 6365 6475 7265 3a20 6462 2e20 666f rocedure: db. fo │ │ │ │ │ -0005a100: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ │ │ -0005a110: 6f6e 2e29 2020 5468 6573 6520 7363 7269 on.) These scri │ │ │ │ │ -0005a120: 7074 7320 6d75 7374 2062 6520 6964 656d pts must be idem │ │ │ │ │ -0005a130: 706f 7465 6e74 0a28 692e 652e 2c20 6d75 potent.(i.e., mu │ │ │ │ │ -0005a140: 7374 2077 6f72 6b20 636f 7272 6563 746c st work correctl │ │ │ │ │ -0005a150: 7920 6966 20e2 8098 6470 6b67 e280 9920 y if ...dpkg... │ │ │ │ │ -0005a160: 6e65 6564 7320 746f 2072 652d 7275 6e20 needs to re-run │ │ │ │ │ -0005a170: 7468 656d 2064 7565 2074 6f20 6572 726f them due to erro │ │ │ │ │ -0005a180: 7273 0a64 7572 696e 6720 696e 7374 616c rs.during instal │ │ │ │ │ -0005a190: 6c61 7469 6f6e 206f 7220 7265 6d6f 7661 lation or remova │ │ │ │ │ -0005a1a0: 6c29 2c20 6d75 7374 2063 6f70 6520 7769 l), must cope wi │ │ │ │ │ -0005a1b0: 7468 2061 6c6c 2074 6865 2076 6172 6965 th all the varie │ │ │ │ │ -0005a1c0: 7479 206f 6620 7761 7973 0ae2 8098 6470 ty of ways....dp │ │ │ │ │ -0005a1d0: 6b67 e280 9920 6361 6e20 6361 6c6c 206d kg... can call m │ │ │ │ │ -0005a1e0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ -0005a1f0: 732c 206d 7573 7420 6e6f 7420 6f76 6572 s, must not over │ │ │ │ │ -0005a200: 7772 6974 6520 6f72 206f 7468 6572 7769 write or otherwi │ │ │ │ │ -0005a210: 7365 0a6d 616e 676c 6520 7468 6520 7573 se.mangle the us │ │ │ │ │ -0005a220: 6572 e280 9973 2063 6f6e 6669 6775 7261 er...s configura │ │ │ │ │ -0005a230: 7469 6f6e 2077 6974 686f 7574 2061 736b tion without ask │ │ │ │ │ -0005a240: 696e 672c 206d 7573 7420 6e6f 7420 6173 ing, must not as │ │ │ │ │ -0005a250: 6b20 756e 6e65 6365 7373 6172 790a 7175 k unnecessary.qu │ │ │ │ │ -0005a260: 6573 7469 6f6e 7320 2870 6172 7469 6375 estions (particu │ │ │ │ │ -0005a270: 6c61 726c 7920 6475 7269 6e67 2075 7067 larly during upg │ │ │ │ │ -0005a280: 7261 6465 7329 2c20 616e 6420 6d75 7374 rades), and must │ │ │ │ │ -0005a290: 206f 7468 6572 7769 7365 2062 6520 676f otherwise be go │ │ │ │ │ -0005a2a0: 6f64 0a63 6974 697a 656e 732e 0a0a 5468 od.citizens...Th │ │ │ │ │ -0005a2b0: 6520 7363 7269 7074 7320 6172 6520 6e6f e scripts are no │ │ │ │ │ -0005a2c0: 7420 7265 7175 6972 6564 2074 6f20 636f t required to co │ │ │ │ │ -0005a2d0: 6e66 6967 7572 6520 6576 6572 7920 706f nfigure every po │ │ │ │ │ -0005a2e0: 7373 6962 6c65 206f 7074 696f 6e20 666f ssible option fo │ │ │ │ │ -0005a2f0: 7220 7468 650a 7061 636b 6167 652c 2062 r the.package, b │ │ │ │ │ -0005a300: 7574 206f 6e6c 7920 7468 6f73 6520 6e65 ut only those ne │ │ │ │ │ -0005a310: 6365 7373 6172 7920 746f 2067 6574 2074 cessary to get t │ │ │ │ │ -0005a320: 6865 2070 6163 6b61 6765 2072 756e 6e69 he package runni │ │ │ │ │ -0005a330: 6e67 206f 6e20 6120 6769 7665 6e0a 7379 ng on a given.sy │ │ │ │ │ -0005a340: 7374 656d 2e20 2049 6465 616c 6c79 2074 stem. Ideally t │ │ │ │ │ -0005a350: 6865 2073 7973 6164 6d69 6e20 7368 6f75 he sysadmin shou │ │ │ │ │ -0005a360: 6c64 206e 6f74 2068 6176 6520 746f 2064 ld not have to d │ │ │ │ │ -0005a370: 6f20 616e 7920 636f 6e66 6967 7572 6174 o any configurat │ │ │ │ │ -0005a380: 696f 6e0a 6f74 6865 7220 7468 616e 2074 ion.other than t │ │ │ │ │ -0005a390: 6861 7420 646f 6e65 2028 7365 6d69 2d29 hat done (semi-) │ │ │ │ │ -0005a3a0: 6175 746f 6d61 7469 6361 6c6c 7920 6279 automatically by │ │ │ │ │ -0005a3b0: 2074 6865 20e2 8098 706f 7374 696e 7374 the ...postinst │ │ │ │ │ -0005a3c0: e280 9920 7363 7269 7074 2e0a 0a41 2063 ... script...A c │ │ │ │ │ -0005a3d0: 6f6d 6d6f 6e20 7072 6163 7469 6365 2069 ommon practice i │ │ │ │ │ -0005a3e0: 7320 746f 2063 7265 6174 6520 6120 7363 s to create a sc │ │ │ │ │ -0005a3f0: 7269 7074 2063 616c 6c65 6420 e280 9870 ript called ...p │ │ │ │ │ -0005a400: 6163 6b61 6765 2d63 6f6e 6669 6775 7265 ackage-configure │ │ │ │ │ -0005a410: e280 9920 616e 640a 6861 7665 2074 6865 ... and.have the │ │ │ │ │ -0005a420: 2070 6163 6b61 6765 e280 9973 20e2 8098 package...s ... │ │ │ │ │ -0005a430: 706f 7374 696e 7374 e280 9920 6361 6c6c postinst... call │ │ │ │ │ -0005a440: 2069 7420 6966 2061 6e64 206f 6e6c 7920 it if and only │ │ │ │ │ -0005a450: 6966 2074 6865 2063 6f6e 6669 6775 7261 if the configura │ │ │ │ │ -0005a460: 7469 6f6e 0a66 696c 6520 646f 6573 206e tion.file does n │ │ │ │ │ -0005a470: 6f74 2061 6c72 6561 6479 2065 7869 7374 ot already exist │ │ │ │ │ -0005a480: 2e20 2049 6e20 6365 7274 6169 6e20 6361 . In certain ca │ │ │ │ │ -0005a490: 7365 7320 6974 2069 7320 7573 6566 756c ses it is useful │ │ │ │ │ -0005a4a0: 2066 6f72 2074 6865 7265 2074 6f0a 6265 for there to.be │ │ │ │ │ -0005a4b0: 2061 6e20 6578 616d 706c 6520 6f72 2074 an example or t │ │ │ │ │ -0005a4c0: 656d 706c 6174 6520 6669 6c65 2077 6869 emplate file whi │ │ │ │ │ -0005a4d0: 6368 2074 6865 206d 6169 6e74 6169 6e65 ch the maintaine │ │ │ │ │ -0005a4e0: 7220 7363 7269 7074 7320 7573 652e 2020 r scripts use. │ │ │ │ │ -0005a4f0: 5375 6368 0a66 696c 6573 2073 686f 756c Such.files shoul │ │ │ │ │ -0005a500: 6420 6265 2069 6e20 e280 982f 7573 722f d be in .../usr/ │ │ │ │ │ -0005a510: 7368 6172 652f 7061 636b 6167 65e2 8099 share/package... │ │ │ │ │ -0005a520: 206f 7220 e280 982f 7573 722f 6c69 622f or .../usr/lib/ │ │ │ │ │ -0005a530: 7061 636b 6167 65e2 8099 2028 6465 7065 package... (depe │ │ │ │ │ -0005a540: 6e64 696e 670a 6f6e 2077 6865 7468 6572 nding.on whether │ │ │ │ │ -0005a550: 2074 6865 7920 6172 6520 6172 6368 6974 they are archit │ │ │ │ │ -0005a560: 6563 7475 7265 2d69 6e64 6570 656e 6465 ecture-independe │ │ │ │ │ -0005a570: 6e74 206f 7220 6e6f 7429 2e20 2054 6865 nt or not). The │ │ │ │ │ -0005a580: 7265 2073 686f 756c 6420 6265 0a73 796d re should be.sym │ │ │ │ │ -0005a590: 626f 6c69 6320 6c69 6e6b 7320 746f 2074 bolic links to t │ │ │ │ │ -0005a5a0: 6865 6d20 6672 6f6d 20e2 8098 2f75 7372 hem from .../usr │ │ │ │ │ -0005a5b0: 2f73 6861 7265 2f64 6f63 2f70 6163 6b61 /share/doc/packa │ │ │ │ │ -0005a5c0: 6765 2f65 7861 6d70 6c65 73e2 8099 2069 ge/examples... i │ │ │ │ │ -0005a5d0: 6620 7468 6579 0a61 7265 2065 7861 6d70 f they.are examp │ │ │ │ │ -0005a5e0: 6c65 732c 2061 6e64 2073 686f 756c 6420 les, and should │ │ │ │ │ -0005a5f0: 6265 2070 6572 6665 6374 6c79 206f 7264 be perfectly ord │ │ │ │ │ -0005a600: 696e 6172 7920 e280 9864 706b 67e2 8099 inary ...dpkg... │ │ │ │ │ -0005a610: 2d68 616e 646c 6564 2066 696c 6573 0a28 -handled files.( │ │ │ │ │ -0005a620: 276e 6f74 2720 636f 6e66 6967 7572 6174 'not' configurat │ │ │ │ │ -0005a630: 696f 6e20 6669 6c65 7329 2e0a 0a54 6865 ion files)...The │ │ │ │ │ -0005a640: 7365 2074 776f 2073 7479 6c65 7320 6f66 se two styles of │ │ │ │ │ -0005a650: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ -0005a660: 696c 6520 6861 6e64 6c69 6e67 206d 7573 ile handling mus │ │ │ │ │ -0005a670: 7420 6e6f 7420 6265 206d 6978 6564 2c20 t not be mixed, │ │ │ │ │ -0005a680: 666f 720a 7468 6174 2077 6179 206c 6965 for.that way lie │ │ │ │ │ -0005a690: 7320 6d61 646e 6573 733a 20e2 8098 6470 s madness: ...dp │ │ │ │ │ -0005a6a0: 6b67 e280 9920 7769 6c6c 2061 736b 2061 kg... will ask a │ │ │ │ │ -0005a6b0: 626f 7574 206f 7665 7277 7269 7469 6e67 bout overwriting │ │ │ │ │ -0005a6c0: 2074 6865 2066 696c 6520 6576 6572 790a the file every. │ │ │ │ │ -0005a6d0: 7469 6d65 2074 6865 2070 6163 6b61 6765 time the package │ │ │ │ │ -0005a6e0: 2069 7320 7570 6772 6164 6564 2e0a 0a20 is upgraded... │ │ │ │ │ -0005a6f0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ -0005a700: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ -0005a710: 2d0a 0a20 2020 2831 2920 5468 6520 e280 -.. (1) The .. │ │ │ │ │ -0005a720: 9864 706b 672d 6d61 696e 7473 6372 6970 .dpkg-maintscrip │ │ │ │ │ -0005a730: 742d 6865 6c70 6572 e280 9920 746f 6f6c t-helper... tool │ │ │ │ │ -0005a740: 2c20 6176 6169 6c61 626c 6520 6672 6f6d , available from │ │ │ │ │ -0005a750: 2074 6865 2064 706b 670a 7061 636b 6167 the dpkg.packag │ │ │ │ │ -0005a760: 652c 2063 616e 2068 656c 7020 666f 7220 e, can help for │ │ │ │ │ -0005a770: 7468 6973 2074 6173 6b2e 0a0a 2020 2028 this task... ( │ │ │ │ │ -0005a780: 3229 2052 6174 696f 6e61 6c65 3a20 5468 2) Rationale: Th │ │ │ │ │ -0005a790: 6572 6520 6172 6520 7477 6f20 7072 6f62 ere are two prob │ │ │ │ │ -0005a7a0: 6c65 6d73 2077 6974 6820 6861 7264 206c lems with hard l │ │ │ │ │ -0005a7b0: 696e 6b73 2e20 2054 6865 2066 6972 7374 inks. The first │ │ │ │ │ -0005a7c0: 2069 730a 7468 6174 2073 6f6d 6520 6564 is.that some ed │ │ │ │ │ -0005a7d0: 6974 6f72 7320 6272 6561 6b20 7468 6520 itors break the │ │ │ │ │ -0005a7e0: 6c69 6e6b 2077 6869 6c65 2065 6469 7469 link while editi │ │ │ │ │ -0005a7f0: 6e67 206f 6e65 206f 6620 7468 6520 6669 ng one of the fi │ │ │ │ │ -0005a800: 6c65 732c 2073 6f20 7468 6174 0a74 6865 les, so that.the │ │ │ │ │ -0005a810: 2074 776f 2066 696c 6573 206d 6179 2075 two files may u │ │ │ │ │ -0005a820: 6e77 6974 7469 6e67 6c79 2062 6563 6f6d nwittingly becom │ │ │ │ │ -0005a830: 6520 756e 6c69 6e6b 6564 2061 6e64 2064 e unlinked and d │ │ │ │ │ -0005a840: 6966 6665 7265 6e74 2e20 2054 6865 2073 ifferent. The s │ │ │ │ │ -0005a850: 6563 6f6e 640a 6973 2074 6861 7420 e280 econd.is that .. │ │ │ │ │ -0005a860: 9864 706b 67e2 8099 206d 6967 6874 2062 .dpkg... might b │ │ │ │ │ -0005a870: 7265 616b 2074 6865 2068 6172 6420 6c69 reak the hard li │ │ │ │ │ -0005a880: 6e6b 2077 6869 6c65 2075 7067 7261 6469 nk while upgradi │ │ │ │ │ -0005a890: 6e67 20e2 8098 636f 6e66 6669 6c65 e280 ng ...conffile.. │ │ │ │ │ -0005a8a0: 9973 2e0a 0a1f 0a46 696c 653a 2064 6562 .s.....File: deb │ │ │ │ │ -0005a8b0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0005a8c0: 2020 4e6f 6465 3a20 5368 6172 696e 6720 Node: Sharing │ │ │ │ │ -0005a8d0: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ -0005a8e0: 6c65 732c 2020 4e65 7874 3a20 5573 6572 les, Next: User │ │ │ │ │ -0005a8f0: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ -0005a900: 696c 6573 20e2 809c 646f 7466 696c 6573 iles ...dotfiles │ │ │ │ │ -0005a910: e280 9d2c 2020 5072 6576 3a20 4265 6861 ..., Prev: Beha │ │ │ │ │ -0005a920: 7669 6f72 2c20 2055 703a 2043 6f6e 6669 vior, Up: Confi │ │ │ │ │ -0005a930: 6775 7261 7469 6f6e 2066 696c 6573 0a0a guration files.. │ │ │ │ │ -0005a940: 3130 2e37 2e34 2053 6861 7269 6e67 2063 10.7.4 Sharing c │ │ │ │ │ -0005a950: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -0005a960: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.------------- │ │ │ │ │ -0005a970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0005a980: 2d2d 2d2d 2d0a 0a49 6620 7477 6f20 6f72 -----..If two or │ │ │ │ │ -0005a990: 206d 6f72 6520 7061 636b 6167 6573 2075 more packages u │ │ │ │ │ -0005a9a0: 7365 2074 6865 2073 616d 6520 636f 6e66 se the same conf │ │ │ │ │ -0005a9b0: 6967 7572 6174 696f 6e20 6669 6c65 2061 iguration file a │ │ │ │ │ -0005a9c0: 6e64 2069 7420 6973 0a72 6561 736f 6e61 nd it is.reasona │ │ │ │ │ -0005a9d0: 626c 6520 666f 7220 626f 7468 2074 6f20 ble for both to │ │ │ │ │ -0005a9e0: 6265 2069 6e73 7461 6c6c 6564 2061 7420 be installed at │ │ │ │ │ -0005a9f0: 7468 6520 7361 6d65 2074 696d 652c 206f the same time, o │ │ │ │ │ -0005aa00: 6e65 206f 6620 7468 6573 650a 7061 636b ne of these.pack │ │ │ │ │ -0005aa10: 6167 6573 206d 7573 7420 6265 2064 6566 ages must be def │ │ │ │ │ -0005aa20: 696e 6564 2061 7320 276f 776e 6572 2720 ined as 'owner' │ │ │ │ │ -0005aa30: 6f66 2074 6865 2063 6f6e 6669 6775 7261 of the configura │ │ │ │ │ -0005aa40: 7469 6f6e 2066 696c 652c 2069 2e65 2e2c tion file, i.e., │ │ │ │ │ -0005aa50: 2069 740a 7769 6c6c 2062 6520 7468 6520 it.will be the │ │ │ │ │ -0005aa60: 7061 636b 6167 6520 7768 6963 6820 6861 package which ha │ │ │ │ │ -0005aa70: 6e64 6c65 7320 7468 6174 2066 696c 6520 ndles that file │ │ │ │ │ -0005aa80: 6173 2061 2063 6f6e 6669 6775 7261 7469 as a configurati │ │ │ │ │ -0005aa90: 6f6e 2066 696c 652e 0a4f 7468 6572 2070 on file..Other p │ │ │ │ │ -0005aaa0: 6163 6b61 6765 7320 7468 6174 2075 7365 ackages that use │ │ │ │ │ -0005aab0: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati │ │ │ │ │ -0005aac0: 6f6e 2066 696c 6520 6d75 7374 2064 6570 on file must dep │ │ │ │ │ -0005aad0: 656e 6420 6f6e 2074 6865 206f 776e 696e end on the ownin │ │ │ │ │ -0005aae0: 670a 7061 636b 6167 6520 6966 2074 6865 g.package if the │ │ │ │ │ -0005aaf0: 7920 7265 7175 6972 6520 7468 6520 636f y require the co │ │ │ │ │ -0005ab00: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0005ab10: 2074 6f20 6f70 6572 6174 652e 2020 4966 to operate. If │ │ │ │ │ -0005ab20: 2074 6865 206f 7468 6572 0a70 6163 6b61 the other.packa │ │ │ │ │ -0005ab30: 6765 2077 696c 6c20 7573 6520 7468 6520 ge will use the │ │ │ │ │ -0005ab40: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ -0005ab50: 6c65 2069 6620 7072 6573 656e 742c 2062 le if present, b │ │ │ │ │ -0005ab60: 7574 2069 7320 6361 7061 626c 6520 6f66 ut is capable of │ │ │ │ │ -0005ab70: 0a6f 7065 7261 7469 6e67 2077 6974 686f .operating witho │ │ │ │ │ -0005ab80: 7574 2069 742c 206e 6f20 6465 7065 6e64 ut it, no depend │ │ │ │ │ -0005ab90: 656e 6379 206e 6565 6420 6265 2064 6563 ency need be dec │ │ │ │ │ -0005aba0: 6c61 7265 642e 0a0a 4966 2069 7420 6973 lared...If it is │ │ │ │ │ -0005abb0: 2064 6573 6972 6162 6c65 2066 6f72 2074 desirable for t │ │ │ │ │ -0005abc0: 776f 206f 7220 6d6f 7265 2072 656c 6174 wo or more relat │ │ │ │ │ -0005abd0: 6564 2070 6163 6b61 6765 7320 746f 2073 ed packages to s │ │ │ │ │ -0005abe0: 6861 7265 2061 0a63 6f6e 6669 6775 7261 hare a.configura │ │ │ │ │ -0005abf0: 7469 6f6e 2066 696c 6520 2761 6e64 2720 tion file 'and' │ │ │ │ │ -0005ac00: 666f 7220 616c 6c20 6f66 2074 6865 2072 for all of the r │ │ │ │ │ -0005ac10: 656c 6174 6564 2070 6163 6b61 6765 7320 elated packages │ │ │ │ │ -0005ac20: 746f 2062 6520 6162 6c65 2074 6f0a 6d6f to be able to.mo │ │ │ │ │ -0005ac30: 6469 6679 2074 6861 7420 636f 6e66 6967 dify that config │ │ │ │ │ -0005ac40: 7572 6174 696f 6e20 6669 6c65 2c20 7468 uration file, th │ │ │ │ │ -0005ac50: 656e 2074 6865 2066 6f6c 6c6f 7769 6e67 en the following │ │ │ │ │ -0005ac60: 2073 686f 756c 6420 6265 2064 6f6e 653a should be done: │ │ │ │ │ -0005ac70: 0a0a 2020 312e 204f 6e65 206f 6620 7468 .. 1. One of th │ │ │ │ │ -0005ac80: 6520 7265 6c61 7465 6420 7061 636b 6167 e related packag │ │ │ │ │ -0005ac90: 6573 2028 7468 6520 e280 9c6f 776e 696e es (the ...ownin │ │ │ │ │ -0005aca0: 67e2 809d 2070 6163 6b61 6765 2920 7769 g... package) wi │ │ │ │ │ -0005acb0: 6c6c 206d 616e 6167 6520 7468 650a 2020 ll manage the. │ │ │ │ │ -0005acc0: 2020 2063 6f6e 6669 6775 7261 7469 6f6e configuration │ │ │ │ │ -0005acd0: 2066 696c 6520 7769 7468 206d 6169 6e74 file with maint │ │ │ │ │ -0005ace0: 6169 6e65 7220 7363 7269 7074 7320 6173 ainer scripts as │ │ │ │ │ -0005acf0: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ │ -0005ad00: 650a 2020 2020 2070 7265 7669 6f75 7320 e. previous │ │ │ │ │ -0005ad10: 7365 6374 696f 6e2e 0a0a 2020 322e 2054 section... 2. T │ │ │ │ │ -0005ad20: 6865 206f 776e 696e 6720 7061 636b 6167 he owning packag │ │ │ │ │ -0005ad30: 6520 7368 6f75 6c64 2061 6c73 6f20 7072 e should also pr │ │ │ │ │ -0005ad40: 6f76 6964 6520 6120 7072 6f67 7261 6d20 ovide a program │ │ │ │ │ -0005ad50: 7468 6174 2074 6865 206f 7468 6572 0a20 that the other. │ │ │ │ │ -0005ad60: 2020 2020 7061 636b 6167 6573 206d 6179 packages may │ │ │ │ │ -0005ad70: 2075 7365 2074 6f20 6d6f 6469 6679 2074 use to modify t │ │ │ │ │ -0005ad80: 6865 2063 6f6e 6669 6775 7261 7469 6f6e he configuration │ │ │ │ │ -0005ad90: 2066 696c 652e 0a0a 2020 332e 2054 6865 file... 3. The │ │ │ │ │ -0005ada0: 2072 656c 6174 6564 2070 6163 6b61 6765 related package │ │ │ │ │ -0005adb0: 7320 6d75 7374 2075 7365 2074 6865 2070 s must use the p │ │ │ │ │ -0005adc0: 726f 7669 6465 6420 7072 6f67 7261 6d20 rovided program │ │ │ │ │ -0005add0: 746f 206d 616b 6520 616e 790a 2020 2020 to make any. │ │ │ │ │ -0005ade0: 2064 6573 6972 6564 206d 6f64 6966 6963 desired modific │ │ │ │ │ -0005adf0: 6174 696f 6e73 2074 6f20 7468 6520 636f ations to the co │ │ │ │ │ -0005ae00: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0005ae10: 2e20 2054 6865 7920 7368 6f75 6c64 0a20 . They should. │ │ │ │ │ -0005ae20: 2020 2020 6569 7468 6572 2064 6570 656e either depen │ │ │ │ │ -0005ae30: 6420 6f6e 2074 6865 2063 6f72 6520 7061 d on the core pa │ │ │ │ │ -0005ae40: 636b 6167 6520 746f 2067 7561 7261 6e74 ckage to guarant │ │ │ │ │ -0005ae50: 6565 2074 6861 7420 7468 650a 2020 2020 ee that the. │ │ │ │ │ -0005ae60: 2063 6f6e 6669 6775 7261 7469 6f6e 206d configuration m │ │ │ │ │ -0005ae70: 6f64 6966 6965 7220 7072 6f67 7261 6d20 odifier program │ │ │ │ │ -0005ae80: 6973 2061 7661 696c 6162 6c65 206f 7220 is available or │ │ │ │ │ -0005ae90: 6163 6365 7074 2067 7261 6365 6675 6c6c accept gracefull │ │ │ │ │ -0005aea0: 790a 2020 2020 2074 6861 7420 7468 6579 y. that they │ │ │ │ │ -0005aeb0: 2063 616e 6e6f 7420 6d6f 6469 6679 2074 cannot modify t │ │ │ │ │ -0005aec0: 6865 2063 6f6e 6669 6775 7261 7469 6f6e he configuration │ │ │ │ │ -0005aed0: 2066 696c 6520 6966 2069 7420 6973 206e file if it is n │ │ │ │ │ -0005aee0: 6f74 2e20 2028 5468 6973 0a20 2020 2020 ot. (This. │ │ │ │ │ -0005aef0: 6973 2069 6e20 6164 6469 7469 6f6e 2074 is in addition t │ │ │ │ │ -0005af00: 6f20 7468 6520 6661 6374 2074 6861 7420 o the fact that │ │ │ │ │ -0005af10: 7468 6520 636f 6e66 6967 7572 6174 696f the configuratio │ │ │ │ │ -0005af20: 6e20 6669 6c65 206d 6179 206e 6f74 2065 n file may not e │ │ │ │ │ -0005af30: 7665 6e0a 2020 2020 2062 6520 7072 6573 ven. be pres │ │ │ │ │ -0005af40: 656e 7420 696e 2074 6865 206c 6174 7465 ent in the latte │ │ │ │ │ -0005af50: 7220 7363 656e 6172 696f 2e29 0a0a 536f r scenario.)..So │ │ │ │ │ -0005af60: 6d65 7469 6d65 7320 6974 e280 9973 2061 metimes it...s a │ │ │ │ │ -0005af70: 7070 726f 7072 6961 7465 2074 6f20 6372 ppropriate to cr │ │ │ │ │ -0005af80: 6561 7465 2061 206e 6577 2070 6163 6b61 eate a new packa │ │ │ │ │ -0005af90: 6765 2077 6869 6368 2070 726f 7669 6465 ge which provide │ │ │ │ │ -0005afa0: 7320 7468 650a 6261 7369 6320 696e 6672 s the.basic infr │ │ │ │ │ -0005afb0: 6173 7472 7563 7475 7265 2066 6f72 2074 astructure for t │ │ │ │ │ -0005afc0: 6865 206f 7468 6572 2070 6163 6b61 6765 he other package │ │ │ │ │ -0005afd0: 7320 616e 6420 7768 6963 6820 6d61 6e61 s and which mana │ │ │ │ │ -0005afe0: 6765 7320 7468 6520 7368 6172 6564 0a63 ges the shared.c │ │ │ │ │ -0005aff0: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -0005b000: 6573 2e20 2028 5468 6520 e280 9873 676d es. (The ...sgm │ │ │ │ │ -0005b010: 6c2d 6261 7365 e280 9920 7061 636b 6167 l-base... packag │ │ │ │ │ -0005b020: 6520 6973 2061 2067 6f6f 6420 6578 616d e is a good exam │ │ │ │ │ -0005b030: 706c 652e 290a 0a49 6620 7468 6520 636f ple.)..If the co │ │ │ │ │ -0005b040: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0005b050: 2063 616e 6e6f 7420 6265 2073 6861 7265 cannot be share │ │ │ │ │ -0005b060: 6420 6173 2064 6573 6372 6962 6564 2061 d as described a │ │ │ │ │ -0005b070: 626f 7665 2c20 7468 650a 7061 636b 6167 bove, the.packag │ │ │ │ │ -0005b080: 6573 206d 7573 7420 6265 206d 6172 6b65 es must be marke │ │ │ │ │ -0005b090: 6420 6173 2063 6f6e 666c 6963 7469 6e67 d as conflicting │ │ │ │ │ -0005b0a0: 2077 6974 6820 6561 6368 206f 7468 6572 with each other │ │ │ │ │ -0005b0b0: 2e20 2054 776f 2070 6163 6b61 6765 730a . Two packages. │ │ │ │ │ -0005b0c0: 7468 6174 2073 7065 6369 6679 2074 6865 that specify the │ │ │ │ │ -0005b0d0: 2073 616d 6520 6669 6c65 2061 7320 6120 same file as a │ │ │ │ │ -0005b0e0: e280 9863 6f6e 6666 696c 65e2 8099 206d ...conffile... m │ │ │ │ │ -0005b0f0: 7573 7420 636f 6e66 6c69 6374 2e20 2054 ust conflict. T │ │ │ │ │ -0005b100: 6869 7320 6973 2061 6e0a 696e 7374 616e his is an.instan │ │ │ │ │ -0005b110: 6365 206f 6620 7468 6520 6765 6e65 7261 ce of the genera │ │ │ │ │ -0005b120: 6c20 7275 6c65 2061 626f 7574 206e 6f74 l rule about not │ │ │ │ │ -0005b130: 2073 6861 7269 6e67 2066 696c 6573 2e20 sharing files. │ │ │ │ │ -0005b140: 204e 6569 7468 6572 0a61 6c74 6572 6e61 Neither.alterna │ │ │ │ │ -0005b150: 7469 7665 7320 6e6f 7220 6469 7665 7273 tives nor divers │ │ │ │ │ -0005b160: 696f 6e73 2061 7265 206c 696b 656c 7920 ions are likely │ │ │ │ │ -0005b170: 746f 2062 6520 6170 7072 6f70 7269 6174 to be appropriat │ │ │ │ │ -0005b180: 6520 696e 2074 6869 7320 6361 7365 3b0a e in this case;. │ │ │ │ │ -0005b190: 696e 2070 6172 7469 6375 6c61 722c 20e2 in particular, . │ │ │ │ │ -0005b1a0: 8098 6470 6b67 e280 9920 646f 6573 206e ..dpkg... does n │ │ │ │ │ -0005b1b0: 6f74 2068 616e 646c 6520 6469 7665 7274 ot handle divert │ │ │ │ │ -0005b1c0: 6564 20e2 8098 636f 6e66 6669 6c65 e280 ed ...conffile.. │ │ │ │ │ -0005b1d0: 9973 2077 656c 6c2e 0a0a 5768 656e 2074 .s well...When t │ │ │ │ │ -0005b1e0: 776f 2070 6163 6b61 6765 7320 626f 7468 wo packages both │ │ │ │ │ -0005b1f0: 2064 6563 6c61 7265 2074 6865 2073 616d declare the sam │ │ │ │ │ -0005b200: 6520 e280 9863 6f6e 6666 696c 65e2 8099 e ...conffile... │ │ │ │ │ -0005b210: 2c20 7468 6579 206d 6179 2073 6565 0a6c , they may see.l │ │ │ │ │ -0005b220: 6566 742d 6f76 6572 2063 6f6e 6669 6775 eft-over configu │ │ │ │ │ -0005b230: 7261 7469 6f6e 2066 696c 6573 2066 726f ration files fro │ │ │ │ │ -0005b240: 6d20 6561 6368 206f 7468 6572 2065 7665 m each other eve │ │ │ │ │ -0005b250: 6e20 7468 6f75 6768 2074 6865 7920 636f n though they co │ │ │ │ │ -0005b260: 6e66 6c69 6374 0a77 6974 6820 6561 6368 nflict.with each │ │ │ │ │ -0005b270: 206f 7468 6572 2e20 2049 6620 6120 7573 other. If a us │ │ │ │ │ -0005b280: 6572 2072 656d 6f76 6573 2028 7769 7468 er removes (with │ │ │ │ │ -0005b290: 6f75 7420 7075 7267 696e 6729 206f 6e65 out purging) one │ │ │ │ │ -0005b2a0: 206f 6620 7468 650a 7061 636b 6167 6573 of the.packages │ │ │ │ │ -0005b2b0: 2061 6e64 2069 6e73 7461 6c6c 7320 7468 and installs th │ │ │ │ │ -0005b2c0: 6520 6f74 6865 722c 2074 6865 206e 6577 e other, the new │ │ │ │ │ -0005b2d0: 2070 6163 6b61 6765 2077 696c 6c20 7461 package will ta │ │ │ │ │ -0005b2e0: 6b65 206f 7665 7220 7468 650a e280 9863 ke over the....c │ │ │ │ │ -0005b2f0: 6f6e 6666 696c 65e2 8099 2066 726f 6d20 onffile... from │ │ │ │ │ -0005b300: 7468 6520 6f6c 6420 7061 636b 6167 652e the old package. │ │ │ │ │ -0005b310: 2020 4966 2074 6865 2066 696c 6520 7761 If the file wa │ │ │ │ │ -0005b320: 7320 6d6f 6469 6669 6564 2062 7920 7468 s modified by th │ │ │ │ │ -0005b330: 6520 7573 6572 2c0a 6974 2077 696c 6c20 e user,.it will │ │ │ │ │ -0005b340: 6265 2074 7265 6174 6564 2074 6865 2073 be treated the s │ │ │ │ │ -0005b350: 616d 6520 6173 2061 6e79 206f 7468 6572 ame as any other │ │ │ │ │ -0005b360: 206c 6f63 616c 6c79 206d 6f64 6966 6965 locally modifie │ │ │ │ │ -0005b370: 6420 e280 9863 6f6e 6666 696c 65e2 8099 d ...conffile... │ │ │ │ │ -0005b380: 0a64 7572 696e 6720 616e 2075 7067 7261 .during an upgra │ │ │ │ │ -0005b390: 6465 2e0a 0a54 6865 206d 6169 6e74 6169 de...The maintai │ │ │ │ │ -0005b3a0: 6e65 7220 7363 7269 7074 7320 6d75 7374 ner scripts must │ │ │ │ │ -0005b3b0: 206e 6f74 2061 6c74 6572 2061 20e2 8098 not alter a ... │ │ │ │ │ -0005b3c0: 636f 6e66 6669 6c65 e280 9920 6f66 2027 conffile... of ' │ │ │ │ │ -0005b3d0: 616e 7927 2070 6163 6b61 6765 2c0a 696e any' package,.in │ │ │ │ │ -0005b3e0: 636c 7564 696e 6720 7468 6520 6f6e 6520 cluding the one │ │ │ │ │ -0005b3f0: 7468 6520 7363 7269 7074 7320 6265 6c6f the scripts belo │ │ │ │ │ -0005b400: 6e67 2074 6f2e 0a0a 1f0a 4669 6c65 3a20 ng to.....File: │ │ │ │ │ -0005b410: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0005b420: 666f 2c20 204e 6f64 653a 2055 7365 7220 fo, Node: User │ │ │ │ │ -0005b430: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ -0005b440: 6c65 7320 e280 9c64 6f74 6669 6c65 73e2 les ...dotfiles. │ │ │ │ │ -0005b450: 809d 2c20 2050 7265 763a 2053 6861 7269 .., Prev: Shari │ │ │ │ │ -0005b460: 6e67 2063 6f6e 6669 6775 7261 7469 6f6e ng configuration │ │ │ │ │ -0005b470: 2066 696c 6573 2c20 2055 703a 2043 6f6e files, Up: Con │ │ │ │ │ -0005b480: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ -0005b490: 0a0a 3130 2e37 2e35 2055 7365 7220 636f ..10.7.5 User co │ │ │ │ │ -0005b4a0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0005b4b0: 7320 28e2 809c 646f 7466 696c 6573 e280 s (...dotfiles.. │ │ │ │ │ -0005b4c0: 9d29 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .).------------- │ │ │ │ │ -0005b4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0005b4e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ -0005b4f0: 0a54 6865 2066 696c 6573 2069 6e20 e280 .The files in .. │ │ │ │ │ -0005b500: 982f 6574 632f 736b 656c e280 9920 7769 ./etc/skel... wi │ │ │ │ │ -0005b510: 6c6c 2061 7574 6f6d 6174 6963 616c 6c79 ll automatically │ │ │ │ │ -0005b520: 2062 6520 636f 7069 6564 2069 6e74 6f20 be copied into │ │ │ │ │ -0005b530: 6e65 7720 7573 6572 0a61 6363 6f75 6e74 new user.account │ │ │ │ │ -0005b540: 7320 6279 20e2 8098 6164 6475 7365 72e2 s by ...adduser. │ │ │ │ │ -0005b550: 8099 2e20 204e 6f20 6f74 6865 7220 7072 ... No other pr │ │ │ │ │ -0005b560: 6f67 7261 6d20 7368 6f75 6c64 2072 6566 ogram should ref │ │ │ │ │ -0005b570: 6572 656e 6365 2074 6865 2066 696c 6573 erence the files │ │ │ │ │ -0005b580: 2069 6e0a e280 982f 6574 632f 736b 656c in..../etc/skel │ │ │ │ │ -0005b590: e280 992e 0a0a 5468 6572 6566 6f72 652c ......Therefore, │ │ │ │ │ -0005b5a0: 2069 6620 6120 7072 6f67 7261 6d20 6e65 if a program ne │ │ │ │ │ -0005b5b0: 6564 7320 6120 646f 7466 696c 6520 746f eds a dotfile to │ │ │ │ │ -0005b5c0: 2065 7869 7374 2069 6e20 6164 7661 6e63 exist in advanc │ │ │ │ │ -0005b5d0: 6520 696e 20e2 8098 2448 4f4d 45e2 8099 e in ...$HOME... │ │ │ │ │ -0005b5e0: 0a74 6f20 776f 726b 2073 656e 7369 626c .to work sensibl │ │ │ │ │ -0005b5f0: 792c 2074 6861 7420 646f 7466 696c 6520 y, that dotfile │ │ │ │ │ -0005b600: 7368 6f75 6c64 2062 6520 696e 7374 616c should be instal │ │ │ │ │ -0005b610: 6c65 6420 696e 20e2 8098 2f65 7463 2f73 led in .../etc/s │ │ │ │ │ -0005b620: 6b65 6ce2 8099 2061 6e64 0a74 7265 6174 kel... and.treat │ │ │ │ │ -0005b630: 6564 2061 7320 6120 636f 6e66 6967 7572 ed as a configur │ │ │ │ │ -0005b640: 6174 696f 6e20 6669 6c65 2e0a 0a48 6f77 ation file...How │ │ │ │ │ -0005b650: 6576 6572 2c20 7072 6f67 7261 6d73 2074 ever, programs t │ │ │ │ │ -0005b660: 6861 7420 7265 7175 6972 6520 646f 7466 hat require dotf │ │ │ │ │ -0005b670: 696c 6573 2069 6e20 6f72 6465 7220 746f iles in order to │ │ │ │ │ -0005b680: 206f 7065 7261 7465 2073 656e 7369 626c operate sensibl │ │ │ │ │ -0005b690: 7920 6172 650a 6120 6261 6420 7468 696e y are.a bad thin │ │ │ │ │ -0005b6a0: 672c 2075 6e6c 6573 7320 7468 6579 2064 g, unless they d │ │ │ │ │ -0005b6b0: 6f20 6372 6561 7465 2074 6865 2064 6f74 o create the dot │ │ │ │ │ -0005b6c0: 6669 6c65 7320 7468 656d 7365 6c76 6573 files themselves │ │ │ │ │ -0005b6d0: 0a61 7574 6f6d 6174 6963 616c 6c79 2e0a .automatically.. │ │ │ │ │ -0005b6e0: 0a46 7572 7468 6572 6d6f 7265 2c20 7072 .Furthermore, pr │ │ │ │ │ -0005b6f0: 6f67 7261 6d73 2073 686f 756c 6420 6265 ograms should be │ │ │ │ │ -0005b700: 2063 6f6e 6669 6775 7265 6420 6279 2074 configured by t │ │ │ │ │ -0005b710: 6865 2044 6562 6961 6e20 6465 6661 756c he Debian defaul │ │ │ │ │ -0005b720: 740a 696e 7374 616c 6c61 7469 6f6e 2074 t.installation t │ │ │ │ │ -0005b730: 6f20 6265 6861 7665 2061 7320 636c 6f73 o behave as clos │ │ │ │ │ -0005b740: 656c 7920 746f 2074 6865 2075 7073 7472 ely to the upstr │ │ │ │ │ -0005b750: 6561 6d20 6465 6661 756c 7420 6265 6861 eam default beha │ │ │ │ │ -0005b760: 7669 6f72 2061 730a 706f 7373 6962 6c65 vior as.possible │ │ │ │ │ -0005b770: 2e0a 0a54 6865 7265 666f 7265 2c20 6966 ...Therefore, if │ │ │ │ │ -0005b780: 2061 2070 726f 6772 616d 2069 6e20 6120 a program in a │ │ │ │ │ -0005b790: 4465 6269 616e 2070 6163 6b61 6765 206e Debian package n │ │ │ │ │ -0005b7a0: 6565 6473 2074 6f20 6265 2063 6f6e 6669 eeds to be confi │ │ │ │ │ -0005b7b0: 6775 7265 6420 696e 0a73 6f6d 6520 7761 gured in.some wa │ │ │ │ │ -0005b7c0: 7920 696e 206f 7264 6572 2074 6f20 6f70 y in order to op │ │ │ │ │ -0005b7d0: 6572 6174 6520 7365 6e73 6962 6c79 2c20 erate sensibly, │ │ │ │ │ -0005b7e0: 7468 6174 2073 686f 756c 6420 6265 2064 that should be d │ │ │ │ │ -0005b7f0: 6f6e 6520 7573 696e 6720 610a 7369 7465 one using a.site │ │ │ │ │ -0005b800: 2d77 6964 6520 636f 6e66 6967 7572 6174 -wide configurat │ │ │ │ │ -0005b810: 696f 6e20 6669 6c65 2070 6c61 6365 6420 ion file placed │ │ │ │ │ -0005b820: 696e 20e2 8098 2f65 7463 e280 992e 2020 in .../etc.... │ │ │ │ │ -0005b830: 4f6e 6c79 2069 6620 7468 6520 7072 6f67 Only if the prog │ │ │ │ │ -0005b840: 7261 6d0a 646f 6573 6ee2 8099 7420 7375 ram.doesn...t su │ │ │ │ │ -0005b850: 7070 6f72 7420 6120 7369 7465 2d77 6964 pport a site-wid │ │ │ │ │ -0005b860: 6520 6465 6661 756c 7420 636f 6e66 6967 e default config │ │ │ │ │ -0005b870: 7572 6174 696f 6e20 616e 6420 7468 6520 uration and the │ │ │ │ │ -0005b880: 7061 636b 6167 650a 6d61 696e 7461 696e package.maintain │ │ │ │ │ -0005b890: 6572 2064 6f65 736e e280 9974 2068 6176 er doesn...t hav │ │ │ │ │ -0005b8a0: 6520 7469 6d65 2074 6f20 6164 6420 6974 e time to add it │ │ │ │ │ -0005b8b0: 206d 6179 2061 2064 6566 6175 6c74 2070 may a default p │ │ │ │ │ -0005b8c0: 6572 2d75 7365 7220 6669 6c65 2062 650a er-user file be. │ │ │ │ │ -0005b8d0: 706c 6163 6564 2069 6e20 e280 982f 6574 placed in .../et │ │ │ │ │ -0005b8e0: 632f 736b 656c e280 992e 0a0a e280 982f c/skel........./ │ │ │ │ │ -0005b8f0: 6574 632f 736b 656c e280 9920 7368 6f75 etc/skel... shou │ │ │ │ │ -0005b900: 6c64 2062 6520 6173 2065 6d70 7479 2061 ld be as empty a │ │ │ │ │ -0005b910: 7320 7765 2063 616e 206d 616b 6520 6974 s we can make it │ │ │ │ │ -0005b920: 2e20 2054 6869 7320 6973 2070 6172 7469 . This is parti │ │ │ │ │ -0005b930: 6375 6c61 726c 790a 7472 7565 2062 6563 cularly.true bec │ │ │ │ │ -0005b940: 6175 7365 2074 6865 7265 2069 7320 6e6f ause there is no │ │ │ │ │ -0005b950: 2065 6173 7920 286f 7220 6e65 6365 7373 easy (or necess │ │ │ │ │ -0005b960: 6172 696c 7920 6465 7369 7261 626c 6529 arily desirable) │ │ │ │ │ -0005b970: 206d 6563 6861 6e69 736d 2066 6f72 0a65 mechanism for.e │ │ │ │ │ -0005b980: 6e73 7572 696e 6720 7468 6174 2074 6865 nsuring that the │ │ │ │ │ -0005b990: 2061 7070 726f 7072 6961 7465 2064 6f74 appropriate dot │ │ │ │ │ -0005b9a0: 6669 6c65 7320 6172 6520 636f 7069 6564 files are copied │ │ │ │ │ -0005b9b0: 2069 6e74 6f20 7468 6520 6163 636f 756e into the accoun │ │ │ │ │ -0005b9c0: 7473 206f 660a 6578 6973 7469 6e67 2075 ts of.existing u │ │ │ │ │ -0005b9d0: 7365 7273 2077 6865 6e20 6120 7061 636b sers when a pack │ │ │ │ │ -0005b9e0: 6167 6520 6973 2069 6e73 7461 6c6c 6564 age is installed │ │ │ │ │ -0005b9f0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0005ba00: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0005ba10: 4e6f 6465 3a20 4c6f 6720 6669 6c65 732c Node: Log files, │ │ │ │ │ -0005ba20: 2020 4e65 7874 3a20 5065 726d 6973 7369 Next: Permissi │ │ │ │ │ -0005ba30: 6f6e 7320 616e 6420 6f77 6e65 7273 2c20 ons and owners, │ │ │ │ │ -0005ba40: 2050 7265 763a 2043 6f6e 6669 6775 7261 Prev: Configura │ │ │ │ │ -0005ba50: 7469 6f6e 2066 696c 6573 2c20 2055 703a tion files, Up: │ │ │ │ │ -0005ba60: 2046 696c 6573 3c32 3e0a 0a31 302e 3820 Files<2>..10.8 │ │ │ │ │ -0005ba70: 4c6f 6720 6669 6c65 730a 3d3d 3d3d 3d3d Log files.====== │ │ │ │ │ -0005ba80: 3d3d 3d3d 3d3d 3d3d 0a0a 4c6f 6720 6669 ========..Log fi │ │ │ │ │ -0005ba90: 6c65 7320 7368 6f75 6c64 2075 7375 616c les should usual │ │ │ │ │ -0005baa0: 6c79 2062 6520 6e61 6d65 6420 e280 982f ly be named .../ │ │ │ │ │ -0005bab0: 7661 722f 6c6f 672f 7061 636b 6167 652e var/log/package. │ │ │ │ │ -0005bac0: 6c6f 67e2 8099 2e20 2049 6620 796f 7520 log.... If you │ │ │ │ │ -0005bad0: 6861 7665 0a6d 616e 7920 6c6f 6720 6669 have.many log fi │ │ │ │ │ -0005bae0: 6c65 732c 206f 7220 6e65 6564 2061 2073 les, or need a s │ │ │ │ │ -0005baf0: 6570 6172 6174 6520 6469 7265 6374 6f72 eparate director │ │ │ │ │ -0005bb00: 7920 666f 7220 7065 726d 6973 7369 6f6e y for permission │ │ │ │ │ -0005bb10: 2072 6561 736f 6e73 0a28 e280 982f 7661 reasons.(.../va │ │ │ │ │ -0005bb20: 722f 6c6f 67e2 8099 2069 7320 7772 6974 r/log... is writ │ │ │ │ │ -0005bb30: 6162 6c65 206f 6e6c 7920 6279 20e2 8098 able only by ... │ │ │ │ │ -0005bb40: 726f 6f74 e280 9929 2c20 796f 7520 7368 root...), you sh │ │ │ │ │ -0005bb50: 6f75 6c64 2075 7375 616c 6c79 2063 7265 ould usually cre │ │ │ │ │ -0005bb60: 6174 6520 610a 6469 7265 6374 6f72 7920 ate a.directory │ │ │ │ │ -0005bb70: 6e61 6d65 6420 e280 982f 7661 722f 6c6f named .../var/lo │ │ │ │ │ -0005bb80: 672f 7061 636b 6167 65e2 8099 2061 6e64 g/package... and │ │ │ │ │ -0005bb90: 2070 6c61 6365 2079 6f75 7220 6c6f 6720 place your log │ │ │ │ │ -0005bba0: 6669 6c65 7320 7468 6572 652e 0a0a 4c6f files there...Lo │ │ │ │ │ -0005bbb0: 6720 6669 6c65 7320 6d75 7374 2062 6520 g files must be │ │ │ │ │ -0005bbc0: 726f 7461 7465 6420 6f63 6361 7369 6f6e rotated occasion │ │ │ │ │ -0005bbd0: 616c 6c79 2073 6f20 7468 6174 2074 6865 ally so that the │ │ │ │ │ -0005bbe0: 7920 646f 6ee2 8099 7420 6772 6f77 0a69 y don...t grow.i │ │ │ │ │ -0005bbf0: 6e64 6566 696e 6974 656c 792e 2020 5468 ndefinitely. Th │ │ │ │ │ -0005bc00: 6520 6265 7374 2077 6179 2074 6f20 646f e best way to do │ │ │ │ │ -0005bc10: 2074 6869 7320 6973 2074 6f20 696e 7374 this is to inst │ │ │ │ │ -0005bc20: 616c 6c20 6120 6c6f 6720 726f 7461 7469 all a log rotati │ │ │ │ │ -0005bc30: 6f6e 0a63 6f6e 6669 6775 7261 7469 6f6e on.configuration │ │ │ │ │ -0005bc40: 2066 696c 6520 696e 2074 6865 2064 6972 file in the dir │ │ │ │ │ -0005bc50: 6563 746f 7279 20e2 8098 2f65 7463 2f6c ectory .../etc/l │ │ │ │ │ -0005bc60: 6f67 726f 7461 7465 2e64 e280 992c 206e ogrotate.d..., n │ │ │ │ │ -0005bc70: 6f72 6d61 6c6c 7920 6e61 6d65 640a e280 ormally named... │ │ │ │ │ -0005bc80: 982f 6574 632f 6c6f 6772 6f74 6174 652e ./etc/logrotate. │ │ │ │ │ -0005bc90: 642f 7061 636b 6167 65e2 8099 2c20 616e d/package..., an │ │ │ │ │ -0005bca0: 6420 7573 6520 7468 6520 6661 6369 6c69 d use the facili │ │ │ │ │ -0005bcb0: 7469 6573 2070 726f 7669 6465 6420 6279 ties provided by │ │ │ │ │ -0005bcc0: 0ae2 8098 6c6f 6772 6f74 6174 65e2 8099 ....logrotate... │ │ │ │ │ -0005bcd0: 2e20 2028 3129 2020 4865 7265 2069 7320 . (1) Here is │ │ │ │ │ -0005bce0: 6120 676f 6f64 2065 7861 6d70 6c65 2066 a good example f │ │ │ │ │ -0005bcf0: 6f72 2061 206c 6f67 726f 7461 7465 2063 or a logrotate c │ │ │ │ │ -0005bd00: 6f6e 6669 6720 6669 6c65 0a28 666f 7220 onfig file.(for │ │ │ │ │ -0005bd10: 6d6f 7265 2069 6e66 6f72 6d61 7469 6f6e more information │ │ │ │ │ -0005bd20: 2073 6565 20e2 8098 6c6f 6772 6f74 6174 see ...logrotat │ │ │ │ │ -0005bd30: 6528 3829 e280 9929 3a0a 0a20 2020 2020 e(8)...):.. │ │ │ │ │ -0005bd40: 2f76 6172 2f6c 6f67 2f66 6f6f 2f2a 2e6c /var/log/foo/*.l │ │ │ │ │ -0005bd50: 6f67 207b 0a20 2020 2020 2020 2020 726f og {. ro │ │ │ │ │ -0005bd60: 7461 7465 2031 320a 2020 2020 2020 2020 tate 12. │ │ │ │ │ -0005bd70: 2077 6565 6b6c 790a 2020 2020 2020 2020 weekly. │ │ │ │ │ -0005bd80: 2063 6f6d 7072 6573 730a 2020 2020 2020 compress. │ │ │ │ │ -0005bd90: 2020 206d 6973 7369 6e67 6f6b 0a20 2020 missingok. │ │ │ │ │ -0005bda0: 2020 2020 2020 706f 7374 726f 7461 7465 postrotate │ │ │ │ │ -0005bdb0: 0a20 2020 2020 2020 2020 2020 2020 7374 . st │ │ │ │ │ -0005bdc0: 6172 742d 7374 6f70 2d64 6165 6d6f 6e20 art-stop-daemon │ │ │ │ │ -0005bdd0: 2d4b 202d 7020 2f76 6172 2f72 756e 2f66 -K -p /var/run/f │ │ │ │ │ -0005bde0: 6f6f 2e70 6964 202d 7320 4855 5020 2d78 oo.pid -s HUP -x │ │ │ │ │ -0005bdf0: 202f 7573 722f 7362 696e 2f66 6f6f 202d /usr/sbin/foo - │ │ │ │ │ -0005be00: 710a 2020 2020 2020 2020 2065 6e64 7363 q. endsc │ │ │ │ │ -0005be10: 7269 7074 0a20 2020 2020 7d0a 0a54 6869 ript. }..Thi │ │ │ │ │ -0005be20: 7320 726f 7461 7465 7320 616c 6c20 6669 s rotates all fi │ │ │ │ │ -0005be30: 6c65 7320 756e 6465 7220 e280 982f 7661 les under .../va │ │ │ │ │ -0005be40: 722f 6c6f 672f 666f 6fe2 8099 2c20 7361 r/log/foo..., sa │ │ │ │ │ -0005be50: 7665 7320 3132 2063 6f6d 7072 6573 7365 ves 12 compresse │ │ │ │ │ -0005be60: 640a 6765 6e65 7261 7469 6f6e 732c 2061 d.generations, a │ │ │ │ │ -0005be70: 6e64 2074 656c 6c73 2074 6865 2064 6165 nd tells the dae │ │ │ │ │ -0005be80: 6d6f 6e20 746f 2072 656f 7065 6e20 6974 mon to reopen it │ │ │ │ │ -0005be90: 7320 6c6f 6720 6669 6c65 7320 6166 7465 s log files afte │ │ │ │ │ -0005bea0: 7220 7468 6520 6c6f 670a 726f 7461 7469 r the log.rotati │ │ │ │ │ -0005beb0: 6f6e 2e20 2049 7420 736b 6970 7320 7468 on. It skips th │ │ │ │ │ -0005bec0: 6973 206c 6f67 2072 6f74 6174 696f 6e20 is log rotation │ │ │ │ │ -0005bed0: 2876 6961 20e2 8098 6d69 7373 696e 676f (via ...missingo │ │ │ │ │ -0005bee0: 6be2 8099 2920 6966 206e 6f20 7375 6368 k...) if no such │ │ │ │ │ -0005bef0: 206c 6f67 0a66 696c 6520 6973 2070 7265 log.file is pre │ │ │ │ │ -0005bf00: 7365 6e74 2c20 7768 6963 6820 6176 6f69 sent, which avoi │ │ │ │ │ -0005bf10: 6473 2065 7272 6f72 7320 6966 2074 6865 ds errors if the │ │ │ │ │ -0005bf20: 2070 6163 6b61 6765 2069 7320 7265 6d6f package is remo │ │ │ │ │ -0005bf30: 7665 6420 6275 7420 6e6f 740a 7075 7267 ved but not.purg │ │ │ │ │ -0005bf40: 6564 2e0a 0a4c 6f67 2066 696c 6573 2073 ed...Log files s │ │ │ │ │ -0005bf50: 686f 756c 6420 6265 2072 656d 6f76 6564 hould be removed │ │ │ │ │ -0005bf60: 2077 6865 6e20 7468 6520 7061 636b 6167 when the packag │ │ │ │ │ -0005bf70: 6520 6973 2070 7572 6765 6420 2862 7574 e is purged (but │ │ │ │ │ -0005bf80: 206e 6f74 2077 6865 6e20 6974 0a69 7320 not when it.is │ │ │ │ │ -0005bf90: 6f6e 6c79 2072 656d 6f76 6564 292e 2020 only removed). │ │ │ │ │ -0005bfa0: 5468 6973 2073 686f 756c 6420 6265 2064 This should be d │ │ │ │ │ -0005bfb0: 6f6e 6520 6279 2074 6865 20e2 8098 706f one by the ...po │ │ │ │ │ -0005bfc0: 7374 726d e280 9920 7363 7269 7074 2077 strm... script w │ │ │ │ │ -0005bfd0: 6865 6e20 6974 2069 730a 6361 6c6c 6564 hen it is.called │ │ │ │ │ -0005bfe0: 2077 6974 6820 7468 6520 6172 6775 6d65 with the argume │ │ │ │ │ -0005bff0: 6e74 20e2 8098 7075 7267 65e2 8099 2028 nt ...purge... ( │ │ │ │ │ -0005c000: 7365 6520 2a6e 6f74 6520 4465 7461 696c see *note Detail │ │ │ │ │ -0005c010: 7320 6f66 2072 656d 6f76 616c 2061 6e64 s of removal and │ │ │ │ │ -0005c020: 2f6f 720a 636f 6e66 6967 7572 6174 696f /or.configuratio │ │ │ │ │ -0005c030: 6e20 7075 7267 696e 673a 2065 652e 292e n purging: ee.). │ │ │ │ │ -0005c040: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ -0005c050: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ -0005c060: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6865 ----.. (1) The │ │ │ │ │ -0005c070: 2074 7261 6469 7469 6f6e 616c 2061 7070 traditional app │ │ │ │ │ -0005c080: 726f 6163 6820 746f 206c 6f67 2066 696c roach to log fil │ │ │ │ │ -0005c090: 6573 2068 6173 2062 6565 6e20 746f 2073 es has been to s │ │ │ │ │ -0005c0a0: 6574 2075 7020 2761 6420 686f 6327 0a6c et up 'ad hoc'.l │ │ │ │ │ -0005c0b0: 6f67 2072 6f74 6174 696f 6e20 7363 6865 og rotation sche │ │ │ │ │ -0005c0c0: 6d65 7320 7573 696e 6720 7369 6d70 6c65 mes using simple │ │ │ │ │ -0005c0d0: 2073 6865 6c6c 2073 6372 6970 7473 2061 shell scripts a │ │ │ │ │ -0005c0e0: 6e64 2063 726f 6e2e 2020 5768 696c 6520 nd cron. While │ │ │ │ │ -0005c0f0: 7468 6973 0a61 7070 726f 6163 6820 6973 this.approach is │ │ │ │ │ -0005c100: 2068 6967 686c 7920 6375 7374 6f6d 697a highly customiz │ │ │ │ │ -0005c110: 6162 6c65 2c20 6974 2072 6571 7569 7265 able, it require │ │ │ │ │ -0005c120: 7320 7175 6974 6520 6120 6c6f 7420 6f66 s quite a lot of │ │ │ │ │ -0005c130: 2073 7973 6164 6d69 6e0a 776f 726b 2e20 sysadmin.work. │ │ │ │ │ -0005c140: 2045 7665 6e20 7468 6f75 6768 2074 6865 Even though the │ │ │ │ │ -0005c150: 206f 7269 6769 6e61 6c20 4465 6269 616e original Debian │ │ │ │ │ -0005c160: 2073 7973 7465 6d20 6865 6c70 6564 2061 system helped a │ │ │ │ │ -0005c170: 206c 6974 746c 6520 6279 0a61 7574 6f6d little by.autom │ │ │ │ │ -0005c180: 6174 6963 616c 6c79 2069 6e73 7461 6c6c atically install │ │ │ │ │ -0005c190: 696e 6720 6120 7379 7374 656d 2077 6869 ing a system whi │ │ │ │ │ -0005c1a0: 6368 2063 616e 2062 6520 7573 6564 2061 ch can be used a │ │ │ │ │ -0005c1b0: 7320 6120 7465 6d70 6c61 7465 2c20 7468 s a template, th │ │ │ │ │ -0005c1c0: 6973 0a77 6173 2064 6565 6d65 6420 6e6f is.was deemed no │ │ │ │ │ -0005c1d0: 7420 656e 6f75 6768 2e0a 0a54 6865 2075 t enough...The u │ │ │ │ │ -0005c1e0: 7365 206f 6620 e280 986c 6f67 726f 7461 se of ...logrota │ │ │ │ │ -0005c1f0: 7465 e280 992c 2061 2070 726f 6772 616d te..., a program │ │ │ │ │ -0005c200: 2064 6576 656c 6f70 6564 2062 7920 5265 developed by Re │ │ │ │ │ -0005c210: 6420 4861 742c 2069 7320 6265 7474 6572 d Hat, is better │ │ │ │ │ -0005c220: 2c20 6173 2069 740a 6365 6e74 7261 6c69 , as it.centrali │ │ │ │ │ -0005c230: 7a65 7320 6c6f 6720 6d61 6e61 6765 6d65 zes log manageme │ │ │ │ │ -0005c240: 6e74 2e20 2049 7420 6861 7320 626f 7468 nt. It has both │ │ │ │ │ -0005c250: 2061 2063 6f6e 6669 6775 7261 7469 6f6e a configuration │ │ │ │ │ -0005c260: 2066 696c 650a 28e2 8098 2f65 7463 2f6c file.(.../etc/l │ │ │ │ │ -0005c270: 6f67 726f 7461 7465 2e63 6f6e 66e2 8099 ogrotate.conf... │ │ │ │ │ -0005c280: 2920 616e 6420 6120 6469 7265 6374 6f72 ) and a director │ │ │ │ │ -0005c290: 7920 7768 6572 6520 7061 636b 6167 6573 y where packages │ │ │ │ │ -0005c2a0: 2063 616e 2064 726f 7020 7468 6569 720a can drop their. │ │ │ │ │ -0005c2b0: 696e 6469 7669 6475 616c 206c 6f67 2072 individual log r │ │ │ │ │ -0005c2c0: 6f74 6174 696f 6e20 636f 6e66 6967 7572 otation configur │ │ │ │ │ -0005c2d0: 6174 696f 6e73 2028 e280 982f 6574 632f ations (.../etc/ │ │ │ │ │ -0005c2e0: 6c6f 6772 6f74 6174 652e 64e2 8099 292e logrotate.d...). │ │ │ │ │ -0005c2f0: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0005c300: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0005c310: 6f64 653a 2050 6572 6d69 7373 696f 6e73 ode: Permissions │ │ │ │ │ -0005c320: 2061 6e64 206f 776e 6572 732c 2020 4e65 and owners, Ne │ │ │ │ │ -0005c330: 7874 3a20 4669 6c65 206e 616d 6573 2c20 xt: File names, │ │ │ │ │ -0005c340: 2050 7265 763a 204c 6f67 2066 696c 6573 Prev: Log files │ │ │ │ │ -0005c350: 2c20 2055 703a 2046 696c 6573 3c32 3e0a , Up: Files<2>. │ │ │ │ │ -0005c360: 0a31 302e 3920 5065 726d 6973 7369 6f6e .10.9 Permission │ │ │ │ │ -0005c370: 7320 616e 6420 6f77 6e65 7273 0a3d 3d3d s and owners.=== │ │ │ │ │ -0005c380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0005c390: 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 7275 ========..The ru │ │ │ │ │ -0005c3a0: 6c65 7320 696e 2074 6869 7320 7365 6374 les in this sect │ │ │ │ │ -0005c3b0: 696f 6e20 6172 6520 6775 6964 656c 696e ion are guidelin │ │ │ │ │ -0005c3c0: 6573 2066 6f72 2067 656e 6572 616c 2075 es for general u │ │ │ │ │ -0005c3d0: 7365 2e20 2049 6620 6e65 6365 7373 6172 se. If necessar │ │ │ │ │ -0005c3e0: 790a 796f 7520 6d61 7920 6465 7669 6174 y.you may deviat │ │ │ │ │ -0005c3f0: 6520 6672 6f6d 2074 6865 2064 6574 6169 e from the detai │ │ │ │ │ -0005c400: 6c73 2062 656c 6f77 2e20 2048 6f77 6576 ls below. Howev │ │ │ │ │ -0005c410: 6572 2c20 6966 2079 6f75 2064 6f20 736f er, if you do so │ │ │ │ │ -0005c420: 2079 6f75 206d 7573 740a 6d61 6b65 2073 you must.make s │ │ │ │ │ -0005c430: 7572 6520 7468 6174 2077 6861 7420 6973 ure that what is │ │ │ │ │ -0005c440: 2064 6f6e 6520 6973 2073 6563 7572 6520 done is secure │ │ │ │ │ -0005c450: 616e 6420 796f 7520 7368 6f75 6c64 2074 and you should t │ │ │ │ │ -0005c460: 7279 2074 6f20 6265 2061 730a 636f 6e73 ry to be as.cons │ │ │ │ │ -0005c470: 6973 7465 6e74 2061 7320 706f 7373 6962 istent as possib │ │ │ │ │ -0005c480: 6c65 2077 6974 6820 7468 6520 7265 7374 le with the rest │ │ │ │ │ -0005c490: 206f 6620 7468 6520 7379 7374 656d 2e20 of the system. │ │ │ │ │ -0005c4a0: 2059 6f75 2061 7265 2061 6c73 6f0a 656e You are also.en │ │ │ │ │ -0005c4b0: 636f 7572 6167 6564 2074 6f20 6469 7363 couraged to disc │ │ │ │ │ -0005c4c0: 7573 7320 6974 206f 6e20 e280 9864 6562 uss it on ...deb │ │ │ │ │ -0005c4d0: 6961 6e2d 6465 7665 6ce2 8099 2066 6972 ian-devel... fir │ │ │ │ │ -0005c4e0: 7374 2e0a 0a46 696c 6573 2073 686f 756c st...Files shoul │ │ │ │ │ -0005c4f0: 6420 6265 206f 776e 6564 2062 7920 e280 d be owned by .. │ │ │ │ │ -0005c500: 9872 6f6f 743a 726f 6f74 e280 992c 2061 .root:root..., a │ │ │ │ │ -0005c510: 6e64 206d 6164 6520 7772 6974 6162 6c65 nd made writable │ │ │ │ │ -0005c520: 206f 6e6c 7920 6279 2074 6865 0a6f 776e only by the.own │ │ │ │ │ -0005c530: 6572 2061 6e64 2075 6e69 7665 7273 616c er and universal │ │ │ │ │ -0005c540: 6c79 2072 6561 6461 626c 6520 2861 6e64 ly readable (and │ │ │ │ │ -0005c550: 2065 7865 6375 7461 626c 652c 2069 6620 executable, if │ │ │ │ │ -0005c560: 6170 7072 6f70 7269 6174 6529 2c20 7468 appropriate), th │ │ │ │ │ -0005c570: 6174 2069 730a 6d6f 6465 2036 3434 206f at is.mode 644 o │ │ │ │ │ -0005c580: 7220 3735 352e 0a0a 4469 7265 6374 6f72 r 755...Director │ │ │ │ │ -0005c590: 6965 7320 7368 6f75 6c64 2062 6520 6d6f ies should be mo │ │ │ │ │ -0005c5a0: 6465 2037 3535 206f 7220 2866 6f72 2067 de 755 or (for g │ │ │ │ │ -0005c5b0: 726f 7570 2d77 7269 7461 6269 6c69 7479 roup-writability │ │ │ │ │ -0005c5c0: 2920 6d6f 6465 2032 3737 352e 0a54 6865 ) mode 2775..The │ │ │ │ │ -0005c5d0: 206f 776e 6572 7368 6970 206f 6620 7468 ownership of th │ │ │ │ │ -0005c5e0: 6520 6469 7265 6374 6f72 7920 7368 6f75 e directory shou │ │ │ │ │ -0005c5f0: 6c64 2062 6520 636f 6e73 6973 7465 6e74 ld be consistent │ │ │ │ │ -0005c600: 2077 6974 6820 6974 7320 6d6f 6465 3a20 with its mode: │ │ │ │ │ -0005c610: 6966 2061 0a64 6972 6563 746f 7279 2069 if a.directory i │ │ │ │ │ -0005c620: 7320 6d6f 6465 2032 3737 352c 2069 7420 s mode 2775, it │ │ │ │ │ -0005c630: 7368 6f75 6c64 2062 6520 6f77 6e65 6420 should be owned │ │ │ │ │ -0005c640: 6279 2074 6865 2067 726f 7570 2074 6861 by the group tha │ │ │ │ │ -0005c650: 7420 6e65 6564 7320 7772 6974 650a 6163 t needs write.ac │ │ │ │ │ -0005c660: 6365 7373 2074 6f20 6974 2e20 2028 3129 cess to it. (1) │ │ │ │ │ -0005c670: 0a0a 436f 6e74 726f 6c20 696e 666f 726d ..Control inform │ │ │ │ │ -0005c680: 6174 696f 6e20 6669 6c65 7320 7368 6f75 ation files shou │ │ │ │ │ -0005c690: 6c64 2062 6520 6f77 6e65 6420 6279 20e2 ld be owned by . │ │ │ │ │ -0005c6a0: 8098 726f 6f74 3a72 6f6f 74e2 8099 2061 ..root:root... a │ │ │ │ │ -0005c6b0: 6e64 2065 6974 6865 7220 6d6f 6465 0a36 nd either mode.6 │ │ │ │ │ -0005c6c0: 3434 2028 666f 7220 6d6f 7374 2066 696c 44 (for most fil │ │ │ │ │ -0005c6d0: 6573 2920 6f72 206d 6f64 6520 3735 3520 es) or mode 755 │ │ │ │ │ -0005c6e0: 2866 6f72 2065 7865 6375 7461 626c 6573 (for executables │ │ │ │ │ -0005c6f0: 2073 7563 6820 6173 202a 6e6f 7465 0a6d such as *note.m │ │ │ │ │ -0005c700: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ -0005c710: 733a 2035 642e 292e 0a0a 5365 7475 6964 s: 5d.)...Setuid │ │ │ │ │ -0005c720: 2061 6e64 2073 6574 6769 6420 6578 6563 and setgid exec │ │ │ │ │ -0005c730: 7574 6162 6c65 7320 7368 6f75 6c64 2062 utables should b │ │ │ │ │ -0005c740: 6520 6d6f 6465 2034 3735 3520 6f72 2032 e mode 4755 or 2 │ │ │ │ │ -0005c750: 3735 3520 7265 7370 6563 7469 7665 6c79 755 respectively │ │ │ │ │ -0005c760: 2c0a 616e 6420 6f77 6e65 6420 6279 2074 ,.and owned by t │ │ │ │ │ -0005c770: 6865 2061 7070 726f 7072 6961 7465 2075 he appropriate u │ │ │ │ │ -0005c780: 7365 7220 6f72 2067 726f 7570 2e20 2054 ser or group. T │ │ │ │ │ -0005c790: 6865 7920 7368 6f75 6c64 206e 6f74 2062 hey should not b │ │ │ │ │ -0005c7a0: 6520 6d61 6465 0a75 6e72 6561 6461 626c e made.unreadabl │ │ │ │ │ -0005c7b0: 6520 286d 6f64 6573 206c 696b 6520 3437 e (modes like 47 │ │ │ │ │ -0005c7c0: 3131 206f 7220 3237 3131 206f 7220 6576 11 or 2711 or ev │ │ │ │ │ -0005c7d0: 656e 2034 3131 3129 3b20 646f 696e 6720 en 4111); doing │ │ │ │ │ -0005c7e0: 736f 2061 6368 6965 7665 7320 6e6f 0a65 so achieves no.e │ │ │ │ │ -0005c7f0: 7874 7261 2073 6563 7572 6974 792c 2062 xtra security, b │ │ │ │ │ -0005c800: 6563 6175 7365 2061 6e79 6f6e 6520 6361 ecause anyone ca │ │ │ │ │ -0005c810: 6e20 6669 6e64 2074 6865 2062 696e 6172 n find the binar │ │ │ │ │ -0005c820: 7920 696e 2074 6865 2066 7265 656c 790a y in the freely. │ │ │ │ │ -0005c830: 6176 6169 6c61 626c 6520 4465 6269 616e available Debian │ │ │ │ │ -0005c840: 2070 6163 6b61 6765 3b20 6974 2069 7320 package; it is │ │ │ │ │ -0005c850: 6d65 7265 6c79 2069 6e63 6f6e 7665 6e69 merely inconveni │ │ │ │ │ -0005c860: 656e 742e 2020 466f 7220 7468 6520 7361 ent. For the sa │ │ │ │ │ -0005c870: 6d65 0a72 6561 736f 6e20 796f 7520 7368 me.reason you sh │ │ │ │ │ -0005c880: 6f75 6c64 206e 6f74 2072 6573 7472 6963 ould not restric │ │ │ │ │ -0005c890: 7420 7265 6164 206f 7220 6578 6563 7574 t read or execut │ │ │ │ │ -0005c8a0: 6520 7065 726d 6973 7369 6f6e 7320 6f6e e permissions on │ │ │ │ │ -0005c8b0: 206e 6f6e 2d73 6574 2d69 640a 6578 6563 non-set-id.exec │ │ │ │ │ -0005c8c0: 7574 6162 6c65 732e 0a0a 536f 6d65 2073 utables...Some s │ │ │ │ │ -0005c8d0: 6574 7569 6420 7072 6f67 7261 6d73 206e etuid programs n │ │ │ │ │ -0005c8e0: 6565 6420 746f 2062 6520 7265 7374 7269 eed to be restri │ │ │ │ │ -0005c8f0: 6374 6564 2074 6f20 7061 7274 6963 756c cted to particul │ │ │ │ │ -0005c900: 6172 2073 6574 7320 6f66 2075 7365 7273 ar sets of users │ │ │ │ │ -0005c910: 2c0a 7573 696e 6720 6669 6c65 2070 6572 ,.using file per │ │ │ │ │ -0005c920: 6d69 7373 696f 6e73 2e20 2049 6e20 7468 missions. In th │ │ │ │ │ -0005c930: 6973 2063 6173 6520 7468 6579 2073 686f is case they sho │ │ │ │ │ -0005c940: 756c 6420 6265 206f 776e 6564 2062 7920 uld be owned by │ │ │ │ │ -0005c950: 7468 6520 7569 6420 746f 0a77 6869 6368 the uid to.which │ │ │ │ │ -0005c960: 2074 6865 7920 6172 6520 7365 742d 6964 they are set-id │ │ │ │ │ -0005c970: 2c20 616e 6420 6279 2074 6865 2067 726f , and by the gro │ │ │ │ │ -0005c980: 7570 2077 6869 6368 2073 686f 756c 6420 up which should │ │ │ │ │ -0005c990: 6265 2061 6c6c 6f77 6564 2074 6f0a 6578 be allowed to.ex │ │ │ │ │ -0005c9a0: 6563 7574 6520 7468 656d 2e20 2054 6865 ecute them. The │ │ │ │ │ -0005c9b0: 7920 7368 6f75 6c64 2068 6176 6520 6d6f y should have mo │ │ │ │ │ -0005c9c0: 6465 2034 3735 343b 2061 6761 696e 2074 de 4754; again t │ │ │ │ │ -0005c9d0: 6865 7265 2069 7320 6e6f 2070 6f69 6e74 here is no point │ │ │ │ │ -0005c9e0: 2069 6e0a 6d61 6b69 6e67 2074 6865 6d20 in.making them │ │ │ │ │ -0005c9f0: 756e 7265 6164 6162 6c65 2074 6f20 7468 unreadable to th │ │ │ │ │ -0005ca00: 6f73 6520 7573 6572 7320 7768 6f20 6d75 ose users who mu │ │ │ │ │ -0005ca10: 7374 206e 6f74 2062 6520 616c 6c6f 7765 st not be allowe │ │ │ │ │ -0005ca20: 6420 746f 2065 7865 6375 7465 0a74 6865 d to execute.the │ │ │ │ │ -0005ca30: 6d2e 0a0a 4974 2069 7320 706f 7373 6962 m...It is possib │ │ │ │ │ -0005ca40: 6c65 2074 6f20 6172 7261 6e67 6520 7468 le to arrange th │ │ │ │ │ -0005ca50: 6174 2074 6865 2073 7973 7465 6d20 6164 at the system ad │ │ │ │ │ -0005ca60: 6d69 6e69 7374 7261 746f 7220 6361 6e20 ministrator can │ │ │ │ │ -0005ca70: 7265 636f 6e66 6967 7572 650a 7468 6520 reconfigure.the │ │ │ │ │ -0005ca80: 7061 636b 6167 6520 746f 2063 6f72 7265 package to corre │ │ │ │ │ -0005ca90: 7370 6f6e 6420 746f 2074 6865 6972 206c spond to their l │ │ │ │ │ -0005caa0: 6f63 616c 2073 6563 7572 6974 7920 706f ocal security po │ │ │ │ │ -0005cab0: 6c69 6379 2062 7920 6368 616e 6769 6e67 licy by changing │ │ │ │ │ -0005cac0: 2074 6865 0a70 6572 6d69 7373 696f 6e73 the.permissions │ │ │ │ │ -0005cad0: 206f 6e20 6120 6269 6e61 7279 3a20 7468 on a binary: th │ │ │ │ │ -0005cae0: 6579 2063 616e 2064 6f20 7468 6973 2062 ey can do this b │ │ │ │ │ -0005caf0: 7920 7573 696e 6720 e280 9864 706b 672d y using ...dpkg- │ │ │ │ │ -0005cb00: 7374 6174 6f76 6572 7269 6465 e280 992c statoverride..., │ │ │ │ │ -0005cb10: 0a61 7320 6465 7363 7269 6265 6420 6265 .as described be │ │ │ │ │ -0005cb20: 6c6f 772e 2020 2832 2920 2041 6e6f 7468 low. (2) Anoth │ │ │ │ │ -0005cb30: 6572 206d 6574 686f 6420 796f 7520 7368 er method you sh │ │ │ │ │ -0005cb40: 6f75 6c64 2063 6f6e 7369 6465 7220 6973 ould consider is │ │ │ │ │ -0005cb50: 2074 6f0a 6372 6561 7465 2061 2067 726f to.create a gro │ │ │ │ │ -0005cb60: 7570 2066 6f72 2070 656f 706c 6520 616c up for people al │ │ │ │ │ -0005cb70: 6c6f 7765 6420 746f 2075 7365 2074 6865 lowed to use the │ │ │ │ │ -0005cb80: 2070 726f 6772 616d 2873 2920 616e 6420 program(s) and │ │ │ │ │ -0005cb90: 6d61 6b65 2061 6e79 0a73 6574 7569 6420 make any.setuid │ │ │ │ │ -0005cba0: 6578 6563 7574 6162 6c65 7320 6578 6563 executables exec │ │ │ │ │ -0005cbb0: 7574 6162 6c65 206f 6e6c 7920 6279 2074 utable only by t │ │ │ │ │ -0005cbc0: 6861 7420 6772 6f75 702e 0a0a 4966 2079 hat group...If y │ │ │ │ │ -0005cbd0: 6f75 206e 6565 6420 746f 2063 7265 6174 ou need to creat │ │ │ │ │ -0005cbe0: 6520 6120 6e65 7720 7573 6572 206f 7220 e a new user or │ │ │ │ │ -0005cbf0: 6772 6f75 7020 666f 7220 796f 7572 2070 group for your p │ │ │ │ │ -0005cc00: 6163 6b61 6765 2074 6865 7265 2061 7265 ackage there are │ │ │ │ │ -0005cc10: 2074 776f 0a70 6f73 7369 6269 6c69 7469 two.possibiliti │ │ │ │ │ -0005cc20: 6573 2e20 2046 6972 7374 6c79 2c20 796f es. Firstly, yo │ │ │ │ │ -0005cc30: 7520 6d61 7920 6e65 6564 2074 6f20 6d61 u may need to ma │ │ │ │ │ -0005cc40: 6b65 2073 6f6d 6520 6669 6c65 7320 696e ke some files in │ │ │ │ │ -0005cc50: 2074 6865 2062 696e 6172 790a 7061 636b the binary.pack │ │ │ │ │ -0005cc60: 6167 6520 6265 206f 776e 6564 2062 7920 age be owned by │ │ │ │ │ -0005cc70: 7468 6973 2075 7365 7220 6f72 2067 726f this user or gro │ │ │ │ │ -0005cc80: 7570 2c20 6f72 2079 6f75 206d 6179 206e up, or you may n │ │ │ │ │ -0005cc90: 6565 6420 746f 2063 6f6d 7069 6c65 2074 eed to compile t │ │ │ │ │ -0005cca0: 6865 0a75 7365 7220 6f72 2067 726f 7570 he.user or group │ │ │ │ │ -0005ccb0: 2069 6420 2872 6174 6865 7220 7468 616e id (rather than │ │ │ │ │ -0005ccc0: 206a 7573 7420 7468 6520 6e61 6d65 2920 just the name) │ │ │ │ │ -0005ccd0: 696e 746f 2074 6865 2062 696e 6172 7920 into the binary │ │ │ │ │ -0005cce0: 2874 686f 7567 680a 7468 6973 206c 6174 (though.this lat │ │ │ │ │ -0005ccf0: 7465 7220 7368 6f75 6c64 2062 6520 6176 ter should be av │ │ │ │ │ -0005cd00: 6f69 6465 6420 6966 2070 6f73 7369 626c oided if possibl │ │ │ │ │ -0005cd10: 652c 2061 7320 696e 2074 6869 7320 6361 e, as in this ca │ │ │ │ │ -0005cd20: 7365 2079 6f75 206e 6565 6420 610a 7374 se you need a.st │ │ │ │ │ -0005cd30: 6174 6963 616c 6c79 2061 6c6c 6f63 6174 atically allocat │ │ │ │ │ -0005cd40: 6564 2069 6429 2e0a 0a49 6620 796f 7520 ed id)...If you │ │ │ │ │ -0005cd50: 6e65 6564 2061 2073 7461 7469 6361 6c6c need a staticall │ │ │ │ │ -0005cd60: 7920 616c 6c6f 6361 7465 6420 6964 2c20 y allocated id, │ │ │ │ │ -0005cd70: 796f 7520 6d75 7374 2061 736b 2066 6f72 you must ask for │ │ │ │ │ -0005cd80: 2061 2075 7365 7220 6f72 2067 726f 7570 a user or group │ │ │ │ │ -0005cd90: 0a69 6420 6672 6f6d 2074 6865 20e2 8098 .id from the ... │ │ │ │ │ -0005cda0: 6261 7365 2d70 6173 7377 64e2 8099 206d base-passwd... m │ │ │ │ │ -0005cdb0: 6169 6e74 6169 6e65 722c 2061 6e64 206d aintainer, and m │ │ │ │ │ -0005cdc0: 7573 7420 6e6f 7420 7265 6c65 6173 6520 ust not release │ │ │ │ │ -0005cdd0: 7468 6520 7061 636b 6167 650a 756e 7469 the package.unti │ │ │ │ │ -0005cde0: 6c20 796f 7520 6861 7665 2062 6565 6e20 l you have been │ │ │ │ │ -0005cdf0: 616c 6c6f 6361 7465 6420 6f6e 652e 2020 allocated one. │ │ │ │ │ -0005ce00: 4f6e 6365 2079 6f75 2068 6176 6520 6265 Once you have be │ │ │ │ │ -0005ce10: 656e 2061 6c6c 6f63 6174 6564 206f 6e65 en allocated one │ │ │ │ │ -0005ce20: 2079 6f75 0a6d 7573 7420 6569 7468 6572 you.must either │ │ │ │ │ -0005ce30: 206d 616b 6520 7468 6520 7061 636b 6167 make the packag │ │ │ │ │ -0005ce40: 6520 6465 7065 6e64 206f 6e20 6120 7665 e depend on a ve │ │ │ │ │ -0005ce50: 7273 696f 6e20 6f66 2074 6865 20e2 8098 rsion of the ... │ │ │ │ │ -0005ce60: 6261 7365 2d70 6173 7377 64e2 8099 0a70 base-passwd....p │ │ │ │ │ -0005ce70: 6163 6b61 6765 2077 6974 6820 7468 6520 ackage with the │ │ │ │ │ -0005ce80: 6964 2070 7265 7365 6e74 2069 6e20 e280 id present in .. │ │ │ │ │ -0005ce90: 982f 6574 632f 7061 7373 7764 e280 9920 ./etc/passwd... │ │ │ │ │ -0005cea0: 6f72 20e2 8098 2f65 7463 2f67 726f 7570 or .../etc/group │ │ │ │ │ -0005ceb0: e280 992c 206f 7220 6172 7261 6e67 650a ..., or arrange. │ │ │ │ │ -0005cec0: 666f 7220 796f 7572 2070 6163 6b61 6765 for your package │ │ │ │ │ -0005ced0: 2074 6f20 6372 6561 7465 2074 6865 2075 to create the u │ │ │ │ │ -0005cee0: 7365 7220 6f72 2067 726f 7570 2069 7473 ser or group its │ │ │ │ │ -0005cef0: 656c 6620 7769 7468 2074 6865 2063 6f72 elf with the cor │ │ │ │ │ -0005cf00: 7265 6374 2069 640a 2875 7369 6e67 20e2 rect id.(using . │ │ │ │ │ -0005cf10: 8098 6164 6475 7365 72e2 8099 2920 696e ..adduser...) in │ │ │ │ │ -0005cf20: 2069 7473 20e2 8098 7072 6569 6e73 74e2 its ...preinst. │ │ │ │ │ -0005cf30: 8099 206f 7220 e280 9870 6f73 7469 6e73 .. or ...postins │ │ │ │ │ -0005cf40: 74e2 8099 2e20 2028 446f 696e 6720 6974 t.... (Doing it │ │ │ │ │ -0005cf50: 2069 6e20 7468 650a e280 9870 6f73 7469 in the....posti │ │ │ │ │ -0005cf60: 6e73 74e2 8099 2069 7320 746f 2062 6520 nst... is to be │ │ │ │ │ -0005cf70: 7072 6566 6572 7265 6420 6966 2069 7420 preferred if it │ │ │ │ │ -0005cf80: 6973 2070 6f73 7369 626c 652c 206f 7468 is possible, oth │ │ │ │ │ -0005cf90: 6572 7769 7365 2061 0a70 7265 2d64 6570 erwise a.pre-dep │ │ │ │ │ -0005cfa0: 656e 6465 6e63 7920 7769 6c6c 2062 6520 endency will be │ │ │ │ │ -0005cfb0: 6e65 6564 6564 206f 6e20 7468 6520 e280 needed on the .. │ │ │ │ │ -0005cfc0: 9861 6464 7573 6572 e280 9920 7061 636b .adduser... pack │ │ │ │ │ -0005cfd0: 6167 652e 290a 0a4f 6e20 7468 6520 6f74 age.)..On the ot │ │ │ │ │ -0005cfe0: 6865 7220 6861 6e64 2c20 7468 6520 7072 her hand, the pr │ │ │ │ │ -0005cff0: 6f67 7261 6d20 6d69 6768 7420 6265 2061 ogram might be a │ │ │ │ │ -0005d000: 626c 6520 746f 2064 6574 6572 6d69 6e65 ble to determine │ │ │ │ │ -0005d010: 2074 6865 2075 6964 206f 7220 6769 640a the uid or gid. │ │ │ │ │ -0005d020: 6672 6f6d 2074 6865 2075 7365 7220 6f72 from the user or │ │ │ │ │ -0005d030: 2067 726f 7570 206e 616d 6520 6174 2072 group name at r │ │ │ │ │ -0005d040: 756e 7469 6d65 2c20 736f 2074 6861 7420 untime, so that │ │ │ │ │ -0005d050: 6120 6479 6e61 6d69 6361 6c6c 7920 616c a dynamically al │ │ │ │ │ -0005d060: 6c6f 6361 7465 640a 6964 2063 616e 2062 located.id can b │ │ │ │ │ -0005d070: 6520 7573 6564 2e20 2049 6e20 7468 6973 e used. In this │ │ │ │ │ -0005d080: 2063 6173 6520 796f 7520 7368 6f75 6c64 case you should │ │ │ │ │ -0005d090: 2063 686f 6f73 6520 616e 2061 7070 726f choose an appro │ │ │ │ │ -0005d0a0: 7072 6961 7465 2075 7365 7220 6f72 0a67 priate user or.g │ │ │ │ │ -0005d0b0: 726f 7570 206e 616d 652c 2064 6973 6375 roup name, discu │ │ │ │ │ -0005d0c0: 7373 696e 6720 7468 6973 206f 6e20 e280 ssing this on .. │ │ │ │ │ -0005d0d0: 9864 6562 6961 6e2d 6465 7665 6ce2 8099 .debian-devel... │ │ │ │ │ -0005d0e0: 2061 6e64 2063 6865 636b 696e 6720 7468 and checking th │ │ │ │ │ -0005d0f0: 6174 2069 7420 6973 0a75 6e69 7175 652e at it is.unique. │ │ │ │ │ -0005d100: 2020 5768 656e 2074 6869 7320 6861 7320 When this has │ │ │ │ │ -0005d110: 6265 656e 2063 6865 636b 6564 2079 6f75 been checked you │ │ │ │ │ -0005d120: 206d 7573 7420 6172 7261 6e67 6520 666f must arrange fo │ │ │ │ │ -0005d130: 7220 796f 7572 2070 6163 6b61 6765 2074 r your package t │ │ │ │ │ -0005d140: 6f0a 6372 6561 7465 2074 6865 2075 7365 o.create the use │ │ │ │ │ -0005d150: 7220 6f72 2067 726f 7570 2069 6620 6e65 r or group if ne │ │ │ │ │ -0005d160: 6365 7373 6172 7920 7573 696e 6720 e280 cessary using .. │ │ │ │ │ -0005d170: 9861 6464 7573 6572 e280 9920 696e 2074 .adduser... in t │ │ │ │ │ -0005d180: 6865 20e2 8098 7072 6569 6e73 74e2 8099 he ...preinst... │ │ │ │ │ -0005d190: 0a6f 7220 e280 9870 6f73 7469 6e73 74e2 .or ...postinst. │ │ │ │ │ -0005d1a0: 8099 2073 6372 6970 7420 2861 6761 696e .. script (again │ │ │ │ │ -0005d1b0: 2c20 7468 6520 6c61 7474 6572 2069 7320 , the latter is │ │ │ │ │ -0005d1c0: 746f 2062 6520 7072 6566 6572 7265 6420 to be preferred │ │ │ │ │ -0005d1d0: 6966 2069 7420 6973 0a70 6f73 7369 626c if it is.possibl │ │ │ │ │ -0005d1e0: 6529 2e0a 0a4e 6f74 6520 7468 6174 2063 e)...Note that c │ │ │ │ │ -0005d1f0: 6861 6e67 696e 6720 7468 6520 6e75 6d65 hanging the nume │ │ │ │ │ -0005d200: 7269 6320 7661 6c75 6520 6f66 2061 6e20 ric value of an │ │ │ │ │ -0005d210: 6964 2061 7373 6f63 6961 7465 6420 7769 id associated wi │ │ │ │ │ -0005d220: 7468 2061 206e 616d 6520 6973 0a76 6572 th a name is.ver │ │ │ │ │ -0005d230: 7920 6469 6666 6963 756c 742c 2061 6e64 y difficult, and │ │ │ │ │ -0005d240: 2069 6e76 6f6c 7665 7320 7365 6172 6368 involves search │ │ │ │ │ -0005d250: 696e 6720 7468 6520 6669 6c65 2073 7973 ing the file sys │ │ │ │ │ -0005d260: 7465 6d20 666f 7220 616c 6c0a 6170 7072 tem for all.appr │ │ │ │ │ -0005d270: 6f70 7269 6174 6520 6669 6c65 732e 2020 opriate files. │ │ │ │ │ -0005d280: 596f 7520 6e65 6564 2074 6f20 7468 696e You need to thin │ │ │ │ │ -0005d290: 6b20 6361 7265 6675 6c6c 7920 7768 6574 k carefully whet │ │ │ │ │ -0005d2a0: 6865 7220 6120 7374 6174 6963 206f 720a her a static or. │ │ │ │ │ -0005d2b0: 6479 6e61 6d69 6320 6964 2069 7320 7265 dynamic id is re │ │ │ │ │ -0005d2c0: 7175 6972 6564 2c20 7369 6e63 6520 6368 quired, since ch │ │ │ │ │ -0005d2d0: 616e 6769 6e67 2079 6f75 7220 6d69 6e64 anging your mind │ │ │ │ │ -0005d2e0: 206c 6174 6572 2077 696c 6c20 6361 7573 later will caus │ │ │ │ │ -0005d2f0: 650a 7072 6f62 6c65 6d73 2e0a 0a2a 204d e.problems...* M │ │ │ │ │ -0005d300: 656e 753a 0a0a 2a20 5468 6520 7573 6520 enu:..* The use │ │ │ │ │ -0005d310: 6f66 2064 706b 672d 7374 6174 6f76 6572 of dpkg-statover │ │ │ │ │ -0005d320: 7269 6465 3a3a 0a0a 2020 202d 2d2d 2d2d ride::.. ----- │ │ │ │ │ -0005d330: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -0005d340: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -0005d350: 3129 2057 6865 6e20 6120 7061 636b 6167 1) When a packag │ │ │ │ │ -0005d360: 6520 6973 2075 7067 7261 6465 642c 2061 e is upgraded, a │ │ │ │ │ -0005d370: 6e64 2074 6865 206f 776e 6572 206f 7220 nd the owner or │ │ │ │ │ -0005d380: 7065 726d 6973 7369 6f6e 7320 6f66 2061 permissions of a │ │ │ │ │ -0005d390: 0a66 696c 6520 696e 636c 7564 6564 2069 .file included i │ │ │ │ │ -0005d3a0: 6e20 7468 6520 7061 636b 6167 6520 6861 n the package ha │ │ │ │ │ -0005d3b0: 7320 6368 616e 6765 642c 2064 706b 6720 s changed, dpkg │ │ │ │ │ -0005d3c0: 6172 7261 6e67 6573 2066 6f72 2074 6865 arranges for the │ │ │ │ │ -0005d3d0: 0a6f 776e 6572 7368 6970 2061 6e64 2070 .ownership and p │ │ │ │ │ -0005d3e0: 6572 6d69 7373 696f 6e73 2074 6f20 6265 ermissions to be │ │ │ │ │ -0005d3f0: 2063 6f72 7265 6374 6c79 2073 6574 2075 correctly set u │ │ │ │ │ -0005d400: 706f 6e20 696e 7374 616c 6c61 7469 6f6e pon installation │ │ │ │ │ -0005d410: 2e0a 486f 7765 7665 722c 2074 6869 7320 ..However, this │ │ │ │ │ -0005d420: 646f 6573 206e 6f74 2065 7874 656e 6420 does not extend │ │ │ │ │ -0005d430: 746f 2064 6972 6563 746f 7269 6573 3b20 to directories; │ │ │ │ │ -0005d440: 7468 6520 7065 726d 6973 7369 6f6e 7320 the permissions │ │ │ │ │ -0005d450: 616e 640a 6f77 6e65 7273 6869 7020 6f66 and.ownership of │ │ │ │ │ -0005d460: 2064 6972 6563 746f 7269 6573 2061 6c72 directories alr │ │ │ │ │ -0005d470: 6561 6479 206f 6e20 7468 6520 7379 7374 eady on the syst │ │ │ │ │ -0005d480: 656d 2064 6f65 7320 6e6f 7420 6368 616e em does not chan │ │ │ │ │ -0005d490: 6765 206f 6e0a 696e 7374 616c 6c20 6f72 ge on.install or │ │ │ │ │ -0005d4a0: 2075 7067 7261 6465 206f 6620 7061 636b upgrade of pack │ │ │ │ │ -0005d4b0: 6167 6573 2e20 2054 6869 7320 6d61 6b65 ages. This make │ │ │ │ │ -0005d4c0: 7320 7365 6e73 652c 2073 696e 6365 206f s sense, since o │ │ │ │ │ -0005d4d0: 7468 6572 7769 7365 0a63 6f6d 6d6f 6e20 therwise.common │ │ │ │ │ -0005d4e0: 6469 7265 6374 6f72 6965 7320 6c69 6b65 directories like │ │ │ │ │ -0005d4f0: 20e2 8098 2f75 7372 e280 9920 776f 756c .../usr... woul │ │ │ │ │ -0005d500: 6420 616c 7761 7973 2062 6520 696e 2066 d always be in f │ │ │ │ │ -0005d510: 6c75 782e 2020 546f 2063 6f72 7265 6374 lux. To correct │ │ │ │ │ -0005d520: 6c79 0a63 6861 6e67 6520 7065 726d 6973 ly.change permis │ │ │ │ │ -0005d530: 7369 6f6e 7320 6f66 2061 2064 6972 6563 sions of a direc │ │ │ │ │ -0005d540: 746f 7279 2074 6865 2070 6163 6b61 6765 tory the package │ │ │ │ │ -0005d550: 206f 776e 732c 2065 7870 6c69 6369 7420 owns, explicit │ │ │ │ │ -0005d560: 6163 7469 6f6e 2069 730a 7265 7175 6972 action is.requir │ │ │ │ │ -0005d570: 6564 2c20 7573 7561 6c6c 7920 696e 2074 ed, usually in t │ │ │ │ │ -0005d580: 6865 20e2 8098 706f 7374 696e 7374 e280 he ...postinst.. │ │ │ │ │ -0005d590: 9920 7363 7269 7074 2e20 2043 6172 6520 . script. Care │ │ │ │ │ -0005d5a0: 6d75 7374 2062 6520 7461 6b65 6e20 746f must be taken to │ │ │ │ │ -0005d5b0: 0a68 616e 646c 6520 646f 776e 6772 6164 .handle downgrad │ │ │ │ │ -0005d5c0: 6573 2061 7320 7765 6c6c 2c20 696e 2074 es as well, in t │ │ │ │ │ -0005d5d0: 6861 7420 6361 7365 2e0a 0a20 2020 2832 hat case... (2 │ │ │ │ │ -0005d5e0: 2920 4f72 6469 6e61 7279 2066 696c 6573 ) Ordinary files │ │ │ │ │ -0005d5f0: 2069 6e73 7461 6c6c 6564 2062 7920 e280 installed by .. │ │ │ │ │ -0005d600: 9864 706b 67e2 8099 2028 6173 206f 7070 .dpkg... (as opp │ │ │ │ │ -0005d610: 6f73 6564 2074 6f20 e280 9863 6f6e 6666 osed to ...conff │ │ │ │ │ -0005d620: 696c 65e2 8099 7320 616e 640a 6f74 6865 ile...s and.othe │ │ │ │ │ -0005d630: 7220 7369 6d69 6c61 7220 6f62 6a65 6374 r similar object │ │ │ │ │ -0005d640: 7329 206e 6f72 6d61 6c6c 7920 6861 7665 s) normally have │ │ │ │ │ -0005d650: 2074 6865 6972 2070 6572 6d69 7373 696f their permissio │ │ │ │ │ -0005d660: 6e73 2072 6573 6574 2074 6f20 7468 650a ns reset to the. │ │ │ │ │ -0005d670: 6469 7374 7269 6275 7465 6420 7065 726d distributed perm │ │ │ │ │ -0005d680: 6973 7369 6f6e 7320 7768 656e 2074 6865 issions when the │ │ │ │ │ -0005d690: 2070 6163 6b61 6765 2069 7320 7265 696e package is rein │ │ │ │ │ -0005d6a0: 7374 616c 6c65 642e 2020 486f 7765 7665 stalled. Howeve │ │ │ │ │ -0005d6b0: 722c 2074 6865 0a75 7365 206f 6620 e280 r, the.use of .. │ │ │ │ │ -0005d6c0: 9864 706b 672d 7374 6174 6f76 6572 7269 .dpkg-statoverri │ │ │ │ │ -0005d6d0: 6465 e280 9920 6f76 6572 7269 6465 7320 de... overrides │ │ │ │ │ -0005d6e0: 7468 6973 2064 6566 6175 6c74 2062 6568 this default beh │ │ │ │ │ -0005d6f0: 6176 696f 722e 0a0a 1f0a 4669 6c65 3a20 avior.....File: │ │ │ │ │ -0005d700: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0005d710: 666f 2c20 204e 6f64 653a 2054 6865 2075 fo, Node: The u │ │ │ │ │ -0005d720: 7365 206f 6620 6470 6b67 2d73 7461 746f se of dpkg-stato │ │ │ │ │ -0005d730: 7665 7272 6964 652c 2020 5570 3a20 5065 verride, Up: Pe │ │ │ │ │ -0005d740: 726d 6973 7369 6f6e 7320 616e 6420 6f77 rmissions and ow │ │ │ │ │ -0005d750: 6e65 7273 0a0a 3130 2e39 2e31 2054 6865 ners..10.9.1 The │ │ │ │ │ -0005d760: 2075 7365 206f 6620 e280 9864 706b 672d use of ...dpkg- │ │ │ │ │ -0005d770: 7374 6174 6f76 6572 7269 6465 e280 990a statoverride.... │ │ │ │ │ -0005d780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0005d790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0005d7a0: 2d2d 2d2d 2d0a 0a54 6869 7320 7365 6374 -----..This sect │ │ │ │ │ -0005d7b0: 696f 6e20 6973 206e 6f74 2069 6e74 656e ion is not inten │ │ │ │ │ -0005d7c0: 6465 6420 6173 2070 6f6c 6963 792c 2062 ded as policy, b │ │ │ │ │ -0005d7d0: 7574 2061 7320 6120 6465 7363 7269 7074 ut as a descript │ │ │ │ │ -0005d7e0: 696f 6e20 6f66 2074 6865 2075 7365 0a6f ion of the use.o │ │ │ │ │ -0005d7f0: 6620 e280 9864 706b 672d 7374 6174 6f76 f ...dpkg-statov │ │ │ │ │ -0005d800: 6572 7269 6465 e280 992e 0a0a 4966 2061 erride......If a │ │ │ │ │ -0005d810: 2073 7973 7465 6d20 6164 6d69 6e69 7374 system administ │ │ │ │ │ -0005d820: 7261 746f 7220 7769 7368 6573 2074 6f20 rator wishes to │ │ │ │ │ -0005d830: 6861 7665 2061 2066 696c 6520 286f 7220 have a file (or │ │ │ │ │ -0005d840: 6469 7265 6374 6f72 7920 6f72 206f 7468 directory or oth │ │ │ │ │ -0005d850: 6572 0a73 7563 6820 7468 696e 6729 2069 er.such thing) i │ │ │ │ │ -0005d860: 6e73 7461 6c6c 6564 2077 6974 6820 6f77 nstalled with ow │ │ │ │ │ -0005d870: 6e65 7220 616e 6420 7065 726d 6973 7369 ner and permissi │ │ │ │ │ -0005d880: 6f6e 7320 6469 6666 6572 656e 7420 6672 ons different fr │ │ │ │ │ -0005d890: 6f6d 2074 686f 7365 2069 6e0a 7468 6520 om those in.the │ │ │ │ │ -0005d8a0: 6469 7374 7269 6275 7465 6420 4465 6269 distributed Debi │ │ │ │ │ -0005d8b0: 616e 2070 6163 6b61 6765 2c20 7468 6579 an package, they │ │ │ │ │ -0005d8c0: 2063 616e 2075 7365 2074 6865 20e2 8098 can use the ... │ │ │ │ │ -0005d8d0: 6470 6b67 2d73 7461 746f 7665 7272 6964 dpkg-statoverrid │ │ │ │ │ -0005d8e0: 65e2 8099 0a70 726f 6772 616d 2074 6f20 e....program to │ │ │ │ │ -0005d8f0: 696e 7374 7275 6374 20e2 8098 6470 6b67 instruct ...dpkg │ │ │ │ │ -0005d900: e280 9920 746f 2075 7365 2074 6865 2064 ... to use the d │ │ │ │ │ -0005d910: 6966 6665 7265 6e74 2073 6574 7469 6e67 ifferent setting │ │ │ │ │ -0005d920: 7320 6576 6572 7920 7469 6d65 2074 6865 s every time the │ │ │ │ │ -0005d930: 0a66 696c 6520 6973 2069 6e73 7461 6c6c .file is install │ │ │ │ │ -0005d940: 6564 2e20 2054 6875 7320 7468 6520 7061 ed. Thus the pa │ │ │ │ │ -0005d950: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer │ │ │ │ │ -0005d960: 2073 686f 756c 6420 6469 7374 7269 6275 should distribu │ │ │ │ │ -0005d970: 7465 2074 6865 0a66 696c 6573 2077 6974 te the.files wit │ │ │ │ │ -0005d980: 6820 7468 6569 7220 6e6f 726d 616c 2070 h their normal p │ │ │ │ │ -0005d990: 6572 6d69 7373 696f 6e73 2c20 616e 6420 ermissions, and │ │ │ │ │ -0005d9a0: 6c65 6176 6520 6974 2066 6f72 2074 6865 leave it for the │ │ │ │ │ -0005d9b0: 2073 7973 7465 6d0a 6164 6d69 6e69 7374 system.administ │ │ │ │ │ -0005d9c0: 7261 746f 7220 746f 206d 616b 6520 616e rator to make an │ │ │ │ │ -0005d9d0: 7920 6465 7369 7265 6420 6368 616e 6765 y desired change │ │ │ │ │ -0005d9e0: 732e 2020 466f 7220 6578 616d 706c 652c s. For example, │ │ │ │ │ -0005d9f0: 2061 2064 6165 6d6f 6e20 7768 6963 680a a daemon which. │ │ │ │ │ -0005da00: 6973 206e 6f72 6d61 6c6c 7920 7265 7175 is normally requ │ │ │ │ │ -0005da10: 6972 6564 2074 6f20 6265 2073 6574 7569 ired to be setui │ │ │ │ │ -0005da20: 6420 726f 6f74 2c20 6275 7420 696e 2063 d root, but in c │ │ │ │ │ -0005da30: 6572 7461 696e 2073 6974 7561 7469 6f6e ertain situation │ │ │ │ │ -0005da40: 7320 636f 756c 640a 6265 2075 7365 6420 s could.be used │ │ │ │ │ -0005da50: 7769 7468 6f75 7420 6265 696e 6720 7365 without being se │ │ │ │ │ -0005da60: 7475 6964 2c20 7368 6f75 6c64 2062 6520 tuid, should be │ │ │ │ │ -0005da70: 696e 7374 616c 6c65 6420 7365 7475 6964 installed setuid │ │ │ │ │ -0005da80: 2069 6e20 7468 6520 e280 982e 6465 62e2 in the ....deb. │ │ │ │ │ -0005da90: 8099 2e0a 5468 656e 2074 6865 206c 6f63 ....Then the loc │ │ │ │ │ -0005daa0: 616c 2073 7973 7465 6d20 6164 6d69 6e69 al system admini │ │ │ │ │ -0005dab0: 7374 7261 746f 7220 6361 6e20 6368 616e strator can chan │ │ │ │ │ -0005dac0: 6765 2074 6869 7320 6966 2074 6865 7920 ge this if they │ │ │ │ │ -0005dad0: 7769 7368 2e20 2049 660a 7468 6572 6520 wish. If.there │ │ │ │ │ -0005dae0: 6172 6520 7477 6f20 7374 616e 6461 7264 are two standard │ │ │ │ │ -0005daf0: 2077 6179 7320 6f66 2064 6f69 6e67 2069 ways of doing i │ │ │ │ │ -0005db00: 742c 2074 6865 2070 6163 6b61 6765 206d t, the package m │ │ │ │ │ -0005db10: 6169 6e74 6169 6e65 7220 6361 6e20 7573 aintainer can us │ │ │ │ │ -0005db20: 650a e280 9864 6562 636f 6e66 e280 9920 e....debconf... │ │ │ │ │ -0005db30: 746f 2066 696e 6420 6f75 7420 7468 6520 to find out the │ │ │ │ │ -0005db40: 7072 6566 6572 656e 6365 2c20 616e 6420 preference, and │ │ │ │ │ -0005db50: 6361 6c6c 20e2 8098 6470 6b67 2d73 7461 call ...dpkg-sta │ │ │ │ │ -0005db60: 746f 7665 7272 6964 65e2 8099 2069 6e0a toverride... in. │ │ │ │ │ -0005db70: 7468 6520 6d61 696e 7461 696e 6572 2073 the maintainer s │ │ │ │ │ -0005db80: 6372 6970 7420 6966 206e 6563 6573 7361 cript if necessa │ │ │ │ │ -0005db90: 7279 2074 6f20 6163 636f 6d6d 6f64 6174 ry to accommodat │ │ │ │ │ -0005dba0: 6520 7468 6520 7379 7374 656d 0a61 646d e the system.adm │ │ │ │ │ -0005dbb0: 696e 6973 7472 6174 6f72 e280 9973 2063 inistrator...s c │ │ │ │ │ -0005dbc0: 686f 6963 652e 2020 4361 7265 206d 7573 hoice. Care mus │ │ │ │ │ -0005dbd0: 7420 6265 2074 616b 656e 2064 7572 696e t be taken durin │ │ │ │ │ -0005dbe0: 6720 7570 6772 6164 6573 2074 6f20 6e6f g upgrades to no │ │ │ │ │ -0005dbf0: 740a 6f76 6572 7269 6465 2061 6e20 6578 t.override an ex │ │ │ │ │ -0005dc00: 6973 7469 6e67 2073 6574 7469 6e67 2e0a isting setting.. │ │ │ │ │ -0005dc10: 0a47 6976 656e 2074 6865 2061 626f 7665 .Given the above │ │ │ │ │ -0005dc20: 2c20 e280 9864 706b 672d 7374 6174 6f76 , ...dpkg-statov │ │ │ │ │ -0005dc30: 6572 7269 6465 e280 9920 6973 2065 7373 erride... is ess │ │ │ │ │ -0005dc40: 656e 7469 616c 6c79 2061 2074 6f6f 6c20 entially a tool │ │ │ │ │ -0005dc50: 666f 7220 7379 7374 656d 0a61 646d 696e for system.admin │ │ │ │ │ -0005dc60: 6973 7472 6174 6f72 7320 616e 6420 776f istrators and wo │ │ │ │ │ -0005dc70: 756c 6420 6e6f 7420 6e6f 726d 616c 6c79 uld not normally │ │ │ │ │ -0005dc80: 2062 6520 6e65 6564 6564 2069 6e20 7468 be needed in th │ │ │ │ │ -0005dc90: 6520 6d61 696e 7461 696e 6572 0a73 6372 e maintainer.scr │ │ │ │ │ -0005dca0: 6970 7473 2e20 2054 6865 7265 2069 7320 ipts. There is │ │ │ │ │ -0005dcb0: 6f6e 6520 7479 7065 206f 6620 7369 7475 one type of situ │ │ │ │ │ -0005dcc0: 6174 696f 6e2c 2074 686f 7567 682c 2077 ation, though, w │ │ │ │ │ -0005dcd0: 6865 7265 2063 616c 6c73 2074 6f0a e280 here calls to... │ │ │ │ │ -0005dce0: 9864 706b 672d 7374 6174 6f76 6572 7269 .dpkg-statoverri │ │ │ │ │ -0005dcf0: 6465 e280 9920 776f 756c 6420 6265 206e de... would be n │ │ │ │ │ -0005dd00: 6565 6465 6420 696e 2074 6865 206d 6169 eeded in the mai │ │ │ │ │ -0005dd10: 6e74 6169 6e65 7220 7363 7269 7074 732c ntainer scripts, │ │ │ │ │ -0005dd20: 2061 6e64 2074 6861 740a 696e 766f 6c76 and that.involv │ │ │ │ │ -0005dd30: 6573 2070 6163 6b61 6765 7320 7768 6963 es packages whic │ │ │ │ │ -0005dd40: 6820 7573 6520 6479 6e61 6d69 6361 6c6c h use dynamicall │ │ │ │ │ -0005dd50: 7920 616c 6c6f 6361 7465 6420 7573 6572 y allocated user │ │ │ │ │ -0005dd60: 206f 7220 6772 6f75 7020 6964 732e 2020 or group ids. │ │ │ │ │ -0005dd70: 496e 0a73 7563 6820 6120 7369 7475 6174 In.such a situat │ │ │ │ │ -0005dd80: 696f 6e2c 2073 6f6d 6574 6869 6e67 206c ion, something l │ │ │ │ │ -0005dd90: 696b 6520 7468 6520 666f 6c6c 6f77 696e ike the followin │ │ │ │ │ -0005dda0: 6720 6964 696f 6d20 6361 6e20 6265 2076 g idiom can be v │ │ │ │ │ -0005ddb0: 6572 7920 6865 6c70 6675 6c0a 696e 2074 ery helpful.in t │ │ │ │ │ -0005ddc0: 6865 2070 6163 6b61 6765 e280 9973 20e2 he package...s . │ │ │ │ │ -0005ddd0: 8098 706f 7374 696e 7374 e280 992c 2077 ..postinst..., w │ │ │ │ │ -0005dde0: 6865 7265 20e2 8098 7379 7375 7365 72e2 here ...sysuser. │ │ │ │ │ -0005ddf0: 8099 2069 7320 6120 6479 6e61 6d69 6361 .. is a dynamica │ │ │ │ │ -0005de00: 6c6c 7920 616c 6c6f 6361 7465 640a 6964 lly allocated.id │ │ │ │ │ -0005de10: 3a0a 0a20 2020 2020 666f 7220 6920 696e :.. for i in │ │ │ │ │ -0005de20: 202f 7573 722f 6269 6e2f 666f 6f20 2f75 /usr/bin/foo /u │ │ │ │ │ -0005de30: 7372 2f73 6269 6e2f 6261 723b 2064 6f0a sr/sbin/bar; do. │ │ │ │ │ -0005de40: 2020 2020 2020 2020 2023 206f 6e6c 7920 # only │ │ │ │ │ -0005de50: 646f 2073 6f6d 6574 6869 6e67 2077 6865 do something whe │ │ │ │ │ -0005de60: 6e20 6e6f 2073 6574 7469 6e67 2065 7869 n no setting exi │ │ │ │ │ -0005de70: 7374 730a 2020 2020 2020 2020 2069 6620 sts. if │ │ │ │ │ -0005de80: 2120 6470 6b67 2d73 7461 746f 7665 7272 ! dpkg-statoverr │ │ │ │ │ -0005de90: 6964 6520 2d2d 6c69 7374 2024 6920 3e2f ide --list $i >/ │ │ │ │ │ -0005dea0: 6465 762f 6e75 6c6c 2032 3e26 313b 2074 dev/null 2>&1; t │ │ │ │ │ -0005deb0: 6865 6e0a 2020 2020 2020 2020 2020 2020 hen. │ │ │ │ │ -0005dec0: 2023 696e 636c 7564 653a 2064 6562 636f #include: debco │ │ │ │ │ -0005ded0: 6e66 2070 726f 6365 7373 696e 672c 2071 nf processing, q │ │ │ │ │ -0005dee0: 7565 7374 696f 6e20 6162 6f75 7420 666f uestion about fo │ │ │ │ │ -0005def0: 6f20 616e 6420 6261 720a 2020 2020 2020 o and bar. │ │ │ │ │ -0005df00: 2020 2020 2020 2069 6620 5b20 2224 5245 if [ "$RE │ │ │ │ │ -0005df10: 5422 203d 2022 7472 7565 2220 5d20 3b20 T" = "true" ] ; │ │ │ │ │ -0005df20: 7468 656e 0a20 2020 2020 2020 2020 2020 then. │ │ │ │ │ -0005df30: 2020 2020 2020 6470 6b67 2d73 7461 746f dpkg-stato │ │ │ │ │ -0005df40: 7665 7272 6964 6520 2d2d 7570 6461 7465 verride --update │ │ │ │ │ -0005df50: 202d 2d61 6464 2073 7973 7573 6572 2072 --add sysuser r │ │ │ │ │ -0005df60: 6f6f 7420 3437 3535 2024 690a 2020 2020 oot 4755 $i. │ │ │ │ │ -0005df70: 2020 2020 2020 2020 2066 690a 2020 2020 fi. │ │ │ │ │ -0005df80: 2020 2020 2066 690a 2020 2020 2064 6f6e fi. don │ │ │ │ │ -0005df90: 650a 0a54 6865 2063 6f72 7265 7370 6f6e e..The correspon │ │ │ │ │ -0005dfa0: 6469 6e67 2063 6f64 6520 746f 2072 656d ding code to rem │ │ │ │ │ -0005dfb0: 6f76 6520 7468 6520 6f76 6572 7269 6465 ove the override │ │ │ │ │ -0005dfc0: 2077 6865 6e20 7468 6520 7061 636b 6167 when the packag │ │ │ │ │ -0005dfd0: 6520 6973 2070 7572 6765 640a 776f 756c e is purged.woul │ │ │ │ │ -0005dfe0: 6420 6265 3a0a 0a20 2020 2020 666f 7220 d be:.. for │ │ │ │ │ -0005dff0: 6920 696e 202f 7573 722f 6269 6e2f 666f i in /usr/bin/fo │ │ │ │ │ -0005e000: 6f20 2f75 7372 2f73 6269 6e2f 6261 723b o /usr/sbin/bar; │ │ │ │ │ -0005e010: 2064 6f0a 2020 2020 2020 2020 2069 6620 do. if │ │ │ │ │ -0005e020: 6470 6b67 2d73 7461 746f 7665 7272 6964 dpkg-statoverrid │ │ │ │ │ -0005e030: 6520 2d2d 6c69 7374 2024 6920 3e2f 6465 e --list $i >/de │ │ │ │ │ -0005e040: 762f 6e75 6c6c 2032 3e26 313b 2074 6865 v/null 2>&1; the │ │ │ │ │ -0005e050: 6e0a 2020 2020 2020 2020 2020 2020 2064 n. d │ │ │ │ │ -0005e060: 706b 672d 7374 6174 6f76 6572 7269 6465 pkg-statoverride │ │ │ │ │ -0005e070: 202d 2d72 656d 6f76 6520 2469 0a20 2020 --remove $i. │ │ │ │ │ -0005e080: 2020 2020 2020 6669 0a20 2020 2020 646f fi. do │ │ │ │ │ -0005e090: 6e65 0a0a 1f0a 4669 6c65 3a20 6465 6269 ne....File: debi │ │ │ │ │ -0005e0a0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -0005e0b0: 204e 6f64 653a 2046 696c 6520 6e61 6d65 Node: File name │ │ │ │ │ -0005e0c0: 732c 2020 5072 6576 3a20 5065 726d 6973 s, Prev: Permis │ │ │ │ │ -0005e0d0: 7369 6f6e 7320 616e 6420 6f77 6e65 7273 sions and owners │ │ │ │ │ -0005e0e0: 2c20 2055 703a 2046 696c 6573 3c32 3e0a , Up: Files<2>. │ │ │ │ │ -0005e0f0: 0a31 302e 3130 2046 696c 6520 6e61 6d65 .10.10 File name │ │ │ │ │ -0005e100: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ -0005e110: 3d3d 0a0a 5468 6520 6e61 6d65 206f 6620 ==..The name of │ │ │ │ │ -0005e120: 7468 6520 6669 6c65 7320 696e 7374 616c the files instal │ │ │ │ │ -0005e130: 6c65 6420 6279 2062 696e 6172 7920 7061 led by binary pa │ │ │ │ │ -0005e140: 636b 6167 6573 2069 6e20 7468 6520 7379 ckages in the sy │ │ │ │ │ -0005e150: 7374 656d 2050 4154 480a 286e 616d 656c stem PATH.(namel │ │ │ │ │ -0005e160: 7920 e280 982f 6269 6ee2 8099 2c20 e280 y .../bin..., .. │ │ │ │ │ -0005e170: 982f 7362 696e e280 992c 20e2 8098 2f75 ./sbin..., .../u │ │ │ │ │ -0005e180: 7372 2f62 696e e280 992c 20e2 8098 2f75 sr/bin..., .../u │ │ │ │ │ -0005e190: 7372 2f73 6269 6ee2 8099 2061 6e64 20e2 sr/sbin... and . │ │ │ │ │ -0005e1a0: 8098 2f75 7372 2f67 616d 6573 e280 9929 ../usr/games...) │ │ │ │ │ -0005e1b0: 206d 7573 740a 6265 2065 6e63 6f64 6564 must.be encoded │ │ │ │ │ -0005e1c0: 2069 6e20 4153 4349 492e 0a0a 5468 6520 in ASCII...The │ │ │ │ │ -0005e1d0: 6e61 6d65 206f 6620 7468 6520 6669 6c65 name of the file │ │ │ │ │ -0005e1e0: 7320 616e 6420 6469 7265 6374 6f72 6965 s and directorie │ │ │ │ │ -0005e1f0: 7320 696e 7374 616c 6c65 6420 6279 2062 s installed by b │ │ │ │ │ -0005e200: 696e 6172 7920 7061 636b 6167 6573 0a6f inary packages.o │ │ │ │ │ -0005e210: 7574 7369 6465 2074 6865 2073 7973 7465 utside the syste │ │ │ │ │ -0005e220: 6d20 5041 5448 206d 7573 7420 6265 2065 m PATH must be e │ │ │ │ │ -0005e230: 6e63 6f64 6564 2069 6e20 5554 462d 3820 ncoded in UTF-8 │ │ │ │ │ -0005e240: 616e 6420 7368 6f75 6c64 2062 650a 7265 and should be.re │ │ │ │ │ -0005e250: 7374 7269 6374 6564 2074 6f20 4153 4349 stricted to ASCI │ │ │ │ │ -0005e260: 4920 7768 656e 2069 7420 6973 2070 6f73 I when it is pos │ │ │ │ │ -0005e270: 7369 626c 6520 746f 2064 6f20 736f 2e0a sible to do so.. │ │ │ │ │ -0005e280: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0005e290: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0005e2a0: 6465 3a20 4375 7374 6f6d 697a 6564 2070 de: Customized p │ │ │ │ │ -0005e2b0: 726f 6772 616d 732c 2020 4e65 7874 3a20 rograms, Next: │ │ │ │ │ -0005e2c0: 446f 6375 6d65 6e74 6174 696f 6e2c 2020 Documentation, │ │ │ │ │ -0005e2d0: 5072 6576 3a20 4669 6c65 733c 323e 2c20 Prev: Files<2>, │ │ │ │ │ -0005e2e0: 2055 703a 2054 6f70 0a0a 3131 2043 7573 Up: Top..11 Cus │ │ │ │ │ -0005e2f0: 746f 6d69 7a65 6420 7072 6f67 7261 6d73 tomized programs │ │ │ │ │ -0005e300: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .*************** │ │ │ │ │ -0005e310: 2a2a 2a2a 2a2a 2a0a 0a2a 204d 656e 753a *******..* Menu: │ │ │ │ │ -0005e320: 0a0a 2a20 4172 6368 6974 6563 7475 7265 ..* Architecture │ │ │ │ │ -0005e330: 2073 7065 6369 6669 6361 7469 6f6e 2073 specification s │ │ │ │ │ -0005e340: 7472 696e 6773 3a3a 0a2a 2044 6165 6d6f trings::.* Daemo │ │ │ │ │ -0005e350: 6e73 3a3a 0a2a 2055 7369 6e67 2070 7365 ns::.* Using pse │ │ │ │ │ -0005e360: 7564 6f2d 7474 7973 2061 6e64 206d 6f64 udo-ttys and mod │ │ │ │ │ -0005e370: 6966 7969 6e67 2077 746d 702c 2075 746d ifying wtmp, utm │ │ │ │ │ -0005e380: 7020 616e 6420 6c61 7374 6c6f 673a 2055 p and lastlog: U │ │ │ │ │ -0005e390: 7369 6e67 2070 7365 7564 6f2d 7474 7973 sing pseudo-ttys │ │ │ │ │ -0005e3a0: 2061 6e64 206d 6f64 6966 7969 6e67 2077 and modifying w │ │ │ │ │ -0005e3b0: 746d 7020 7574 6d70 2061 6e64 206c 6173 tmp utmp and las │ │ │ │ │ -0005e3c0: 746c 6f67 2e0a 2a20 4564 6974 6f72 7320 tlog..* Editors │ │ │ │ │ -0005e3d0: 616e 6420 7061 6765 7273 3a3a 0a2a 2057 and pagers::.* W │ │ │ │ │ -0005e3e0: 6562 2073 6572 7665 7273 2061 6e64 2061 eb servers and a │ │ │ │ │ -0005e3f0: 7070 6c69 6361 7469 6f6e 733a 3a0a 2a20 pplications::.* │ │ │ │ │ -0005e400: 4d61 696c 2074 7261 6e73 706f 7274 2c20 Mail transport, │ │ │ │ │ -0005e410: 6465 6c69 7665 7279 2061 6e64 2075 7365 delivery and use │ │ │ │ │ -0005e420: 7220 6167 656e 7473 3a20 4d61 696c 2074 r agents: Mail t │ │ │ │ │ -0005e430: 7261 6e73 706f 7274 2064 656c 6976 6572 ransport deliver │ │ │ │ │ -0005e440: 7920 616e 6420 7573 6572 2061 6765 6e74 y and user agent │ │ │ │ │ -0005e450: 732e 0a2a 204e 6577 7320 7379 7374 656d s..* News system │ │ │ │ │ -0005e460: 2063 6f6e 6669 6775 7261 7469 6f6e 3a3a configuration:: │ │ │ │ │ -0005e470: 0a2a 2050 726f 6772 616d 7320 666f 7220 .* Programs for │ │ │ │ │ -0005e480: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ -0005e490: 7465 6d3a 3a0a 2a20 5065 726c 2070 726f tem::.* Perl pro │ │ │ │ │ -0005e4a0: 6772 616d 7320 616e 6420 6d6f 6475 6c65 grams and module │ │ │ │ │ -0005e4b0: 733a 3a0a 2a20 456d 6163 7320 6c69 7370 s::.* Emacs lisp │ │ │ │ │ -0005e4c0: 2070 726f 6772 616d 733a 3a0a 2a20 4761 programs::.* Ga │ │ │ │ │ -0005e4d0: 6d65 733a 3a0a 0a1f 0a46 696c 653a 2064 mes::....File: d │ │ │ │ │ -0005e4e0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0005e4f0: 6f2c 2020 4e6f 6465 3a20 4172 6368 6974 o, Node: Archit │ │ │ │ │ -0005e500: 6563 7475 7265 2073 7065 6369 6669 6361 ecture specifica │ │ │ │ │ -0005e510: 7469 6f6e 2073 7472 696e 6773 2c20 204e tion strings, N │ │ │ │ │ -0005e520: 6578 743a 2044 6165 6d6f 6e73 2c20 2055 ext: Daemons, U │ │ │ │ │ -0005e530: 703a 2043 7573 746f 6d69 7a65 6420 7072 p: Customized pr │ │ │ │ │ -0005e540: 6f67 7261 6d73 0a0a 3131 2e31 2041 7263 ograms..11.1 Arc │ │ │ │ │ -0005e550: 6869 7465 6374 7572 6520 7370 6563 6966 hitecture specif │ │ │ │ │ -0005e560: 6963 6174 696f 6e20 7374 7269 6e67 730a ication strings. │ │ │ │ │ -0005e570: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0005e580: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0005e590: 3d3d 3d3d 3d3d 3d0a 0a49 6620 6120 7072 =======..If a pr │ │ │ │ │ -0005e5a0: 6f67 7261 6d20 6e65 6564 7320 746f 2073 ogram needs to s │ │ │ │ │ -0005e5b0: 7065 6369 6679 2061 6e20 2761 7263 6869 pecify an 'archi │ │ │ │ │ -0005e5c0: 7465 6374 7572 6520 7370 6563 6966 6963 tecture specific │ │ │ │ │ -0005e5d0: 6174 696f 6e20 7374 7269 6e67 2720 696e ation string' in │ │ │ │ │ -0005e5e0: 0a73 6f6d 6520 706c 6163 652c 2069 7420 .some place, it │ │ │ │ │ -0005e5f0: 7368 6f75 6c64 2073 656c 6563 7420 6f6e should select on │ │ │ │ │ -0005e600: 6520 6f66 2074 6865 2073 7472 696e 6773 e of the strings │ │ │ │ │ -0005e610: 2070 726f 7669 6465 6420 6279 0ae2 8098 provided by.... │ │ │ │ │ -0005e620: 6470 6b67 2d61 7263 6869 7465 6374 7572 dpkg-architectur │ │ │ │ │ -0005e630: 6520 2d4c e280 992e 2020 5468 6520 7374 e -L.... The st │ │ │ │ │ -0005e640: 7269 6e67 7320 6172 6520 696e 2074 6865 rings are in the │ │ │ │ │ -0005e650: 2066 6f72 6d61 7420 e280 986f 732d 6172 format ...os-ar │ │ │ │ │ -0005e660: 6368 e280 992c 2074 686f 7567 680a 7468 ch..., though.th │ │ │ │ │ -0005e670: 6520 4f53 2070 6172 7420 6973 2073 6f6d e OS part is som │ │ │ │ │ -0005e680: 6574 696d 6573 2065 6c69 6465 642c 2061 etimes elided, a │ │ │ │ │ -0005e690: 7320 7768 656e 2074 6865 204f 5320 6973 s when the OS is │ │ │ │ │ -0005e6a0: 204c 696e 7578 2e0a 0a4e 6f74 6520 7468 Linux...Note th │ │ │ │ │ -0005e6b0: 6174 2077 6520 646f 6ee2 8099 7420 7761 at we don...t wa │ │ │ │ │ -0005e6c0: 6e74 2074 6f20 7573 6520 e280 9861 7263 nt to use ...arc │ │ │ │ │ -0005e6d0: 682d 6465 6269 616e 2d6c 696e 7578 e280 h-debian-linux.. │ │ │ │ │ -0005e6e0: 9920 746f 2061 7070 6c79 2074 6f20 7468 . to apply to th │ │ │ │ │ -0005e6f0: 6520 7275 6c65 0ae2 8098 6172 6368 6974 e rule....archit │ │ │ │ │ -0005e700: 6563 7475 7265 2d76 656e 646f 722d 6f73 ecture-vendor-os │ │ │ │ │ -0005e710: e280 9920 7369 6e63 6520 7468 6973 2077 ... since this w │ │ │ │ │ -0005e720: 6f75 6c64 206d 616b 6520 6f75 7220 7072 ould make our pr │ │ │ │ │ -0005e730: 6f67 7261 6d73 2069 6e63 6f6d 7061 7469 ograms incompati │ │ │ │ │ -0005e740: 626c 650a 7769 7468 206f 7468 6572 204c ble.with other L │ │ │ │ │ -0005e750: 696e 7578 2064 6973 7472 6962 7574 696f inux distributio │ │ │ │ │ -0005e760: 6e73 2e20 2057 6520 616c 736f 2064 6f6e ns. We also don │ │ │ │ │ -0005e770: e280 9974 2075 7365 2073 6f6d 6574 6869 ...t use somethi │ │ │ │ │ -0005e780: 6e67 206c 696b 650a e280 9861 7263 682d ng like....arch- │ │ │ │ │ -0005e790: 756e 6b6e 6f77 6e2d 6c69 6e75 78e2 8099 unknown-linux... │ │ │ │ │ -0005e7a0: 2c20 7369 6e63 6520 7468 6520 e280 9875 , since the ...u │ │ │ │ │ -0005e7b0: 6e6b 6e6f 776e e280 9920 646f 6573 206e nknown... does n │ │ │ │ │ -0005e7c0: 6f74 206c 6f6f 6b20 7665 7279 2067 6f6f ot look very goo │ │ │ │ │ -0005e7d0: 642e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2041 d...* Menu:..* A │ │ │ │ │ -0005e7e0: 7263 6869 7465 6374 7572 6520 7769 6c64 rchitecture wild │ │ │ │ │ -0005e7f0: 6361 7264 733a 3a0a 0a1f 0a46 696c 653a cards::....File: │ │ │ │ │ -0005e800: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0005e810: 6e66 6f2c 2020 4e6f 6465 3a20 4172 6368 nfo, Node: Arch │ │ │ │ │ -0005e820: 6974 6563 7475 7265 2077 696c 6463 6172 itecture wildcar │ │ │ │ │ -0005e830: 6473 2c20 2055 703a 2041 7263 6869 7465 ds, Up: Archite │ │ │ │ │ -0005e840: 6374 7572 6520 7370 6563 6966 6963 6174 cture specificat │ │ │ │ │ -0005e850: 696f 6e20 7374 7269 6e67 730a 0a31 312e ion strings..11. │ │ │ │ │ -0005e860: 312e 3120 4172 6368 6974 6563 7475 7265 1.1 Architecture │ │ │ │ │ -0005e870: 2077 696c 6463 6172 6473 0a2d 2d2d 2d2d wildcards.----- │ │ │ │ │ -0005e880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0005e890: 2d2d 2d2d 2d2d 2d2d 0a0a 4120 7061 636b --------..A pack │ │ │ │ │ -0005e8a0: 6167 6520 6d61 7920 7370 6563 6966 7920 age may specify │ │ │ │ │ -0005e8b0: 616e 2061 7263 6869 7465 6374 7572 6520 an architecture │ │ │ │ │ -0005e8c0: 7769 6c64 6361 7264 2e20 2041 7263 6869 wildcard. Archi │ │ │ │ │ -0005e8d0: 7465 6374 7572 6520 7769 6c64 6361 7264 tecture wildcard │ │ │ │ │ -0005e8e0: 730a 6172 6520 696e 2074 6865 2066 6f72 s.are in the for │ │ │ │ │ -0005e8f0: 6d61 7420 e280 9861 6e79 e280 9920 2877 mat ...any... (w │ │ │ │ │ -0005e900: 6869 6368 206d 6174 6368 6573 2065 7665 hich matches eve │ │ │ │ │ -0005e910: 7279 2061 7263 6869 7465 6374 7572 6529 ry architecture) │ │ │ │ │ -0005e920: 2c20 e280 986f 73e2 8099 2d61 6e79 2c20 , ...os...-any, │ │ │ │ │ -0005e930: 6f72 0a61 6e79 2de2 8098 6370 75e2 8099 or.any-...cpu... │ │ │ │ │ -0005e940: 2e20 2028 3129 0a0a 2020 202d 2d2d 2d2d . (1).. ----- │ │ │ │ │ -0005e950: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -0005e960: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -0005e970: 3129 2049 6e74 6572 6e61 6c6c 792c 2074 1) Internally, t │ │ │ │ │ -0005e980: 6865 2070 6163 6b61 6765 2073 7973 7465 he package syste │ │ │ │ │ -0005e990: 6d20 6e6f 726d 616c 697a 6573 2074 6865 m normalizes the │ │ │ │ │ -0005e9a0: 2047 4e55 2074 7269 706c 6574 7320 616e GNU triplets an │ │ │ │ │ -0005e9b0: 640a 7468 6520 4465 6269 616e 2061 7263 d.the Debian arc │ │ │ │ │ -0005e9c0: 6865 7320 696e 746f 2044 6562 6961 6e20 hes into Debian │ │ │ │ │ -0005e9d0: 6172 6368 2074 7269 706c 6574 7320 2877 arch triplets (w │ │ │ │ │ -0005e9e0: 6869 6368 2061 7265 206b 696e 6420 6f66 hich are kind of │ │ │ │ │ -0005e9f0: 2069 6e76 6572 7465 640a 474e 5520 7472 inverted.GNU tr │ │ │ │ │ -0005ea00: 6970 6c65 7473 292c 2077 6974 6820 7468 iplets), with th │ │ │ │ │ -0005ea10: 6520 6669 7273 7420 636f 6d70 6f6e 656e e first componen │ │ │ │ │ -0005ea20: 7420 6f66 2074 6865 2074 7269 706c 6574 t of the triplet │ │ │ │ │ -0005ea30: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th │ │ │ │ │ -0005ea40: 650a 6c69 6263 2061 6e64 2041 4249 2069 e.libc and ABI i │ │ │ │ │ -0005ea50: 6e20 7573 652c 2061 6e64 2074 6865 6e20 n use, and then │ │ │ │ │ -0005ea60: 646f 6573 206d 6174 6368 696e 6720 6167 does matching ag │ │ │ │ │ -0005ea70: 6169 6e73 7420 7468 6f73 6520 7472 6970 ainst those trip │ │ │ │ │ -0005ea80: 6c65 7473 2e0a 486f 7765 7665 722c 2073 lets..However, s │ │ │ │ │ -0005ea90: 7563 6820 7472 6970 6c65 7473 2061 7265 uch triplets are │ │ │ │ │ -0005eaa0: 2061 6e20 696e 7465 726e 616c 2069 6d70 an internal imp │ │ │ │ │ -0005eab0: 6c65 6d65 6e74 6174 696f 6e20 6465 7461 lementation deta │ │ │ │ │ -0005eac0: 696c 2074 6861 7420 7368 6f75 6c64 0a6e il that should.n │ │ │ │ │ -0005ead0: 6f74 2062 6520 7573 6564 2062 7920 7061 ot be used by pa │ │ │ │ │ -0005eae0: 636b 6167 6573 2064 6972 6563 746c 792e ckages directly. │ │ │ │ │ -0005eaf0: 2020 5468 6520 6c69 6263 2061 6e64 2041 The libc and A │ │ │ │ │ -0005eb00: 4249 2070 6f72 7469 6f6e 2069 7320 6861 BI portion is ha │ │ │ │ │ -0005eb10: 6e64 6c65 640a 696e 7465 726e 616c 6c79 ndled.internally │ │ │ │ │ -0005eb20: 2062 7920 7468 6520 7061 636b 6167 6520 by the package │ │ │ │ │ -0005eb30: 7379 7374 656d 2062 6173 6564 206f 6e20 system based on │ │ │ │ │ -0005eb40: 7468 6520 6f73 2061 6e64 2063 7075 2e0a the os and cpu.. │ │ │ │ │ -0005eb50: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0005eb60: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0005eb70: 6465 3a20 4461 656d 6f6e 732c 2020 4e65 de: Daemons, Ne │ │ │ │ │ -0005eb80: 7874 3a20 5573 696e 6720 7073 6575 646f xt: Using pseudo │ │ │ │ │ -0005eb90: 2d74 7479 7320 616e 6420 6d6f 6469 6679 -ttys and modify │ │ │ │ │ -0005eba0: 696e 6720 7774 6d70 2075 746d 7020 616e ing wtmp utmp an │ │ │ │ │ -0005ebb0: 6420 6c61 7374 6c6f 672c 2020 5072 6576 d lastlog, Prev │ │ │ │ │ -0005ebc0: 3a20 4172 6368 6974 6563 7475 7265 2073 : Architecture s │ │ │ │ │ -0005ebd0: 7065 6369 6669 6361 7469 6f6e 2073 7472 pecification str │ │ │ │ │ -0005ebe0: 696e 6773 2c20 2055 703a 2043 7573 746f ings, Up: Custo │ │ │ │ │ -0005ebf0: 6d69 7a65 6420 7072 6f67 7261 6d73 0a0a mized programs.. │ │ │ │ │ -0005ec00: 3131 2e32 2044 6165 6d6f 6e73 0a3d 3d3d 11.2 Daemons.=== │ │ │ │ │ -0005ec10: 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 2063 =========..The c │ │ │ │ │ -0005ec20: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -0005ec30: 6573 20e2 8098 2f65 7463 2f73 6572 7669 es .../etc/servi │ │ │ │ │ -0005ec40: 6365 73e2 8099 2c20 e280 982f 6574 632f ces..., .../etc/ │ │ │ │ │ -0005ec50: 7072 6f74 6f63 6f6c 73e2 8099 2c20 616e protocols..., an │ │ │ │ │ -0005ec60: 640a e280 982f 6574 632f 7270 63e2 8099 d..../etc/rpc... │ │ │ │ │ -0005ec70: 2061 7265 206d 616e 6167 6564 2062 7920 are managed by │ │ │ │ │ -0005ec80: 7468 6520 e280 986e 6574 6261 7365 e280 the ...netbase.. │ │ │ │ │ -0005ec90: 9920 7061 636b 6167 6520 616e 6420 6d75 . package and mu │ │ │ │ │ -0005eca0: 7374 206e 6f74 2062 6520 6d6f 6469 6669 st not be modifi │ │ │ │ │ -0005ecb0: 6564 0a62 7920 6f74 6865 7220 7061 636b ed.by other pack │ │ │ │ │ -0005ecc0: 6167 6573 2e0a 0a49 6620 6120 7061 636b ages...If a pack │ │ │ │ │ -0005ecd0: 6167 6520 7265 7175 6972 6573 2061 206e age requires a n │ │ │ │ │ -0005ece0: 6577 2065 6e74 7279 2069 6e20 6f6e 6520 ew entry in one │ │ │ │ │ -0005ecf0: 6f66 2074 6865 7365 2066 696c 6573 2c20 of these files, │ │ │ │ │ -0005ed00: 7468 6520 6d61 696e 7461 696e 6572 0a73 the maintainer.s │ │ │ │ │ -0005ed10: 686f 756c 6420 6765 7420 696e 2063 6f6e hould get in con │ │ │ │ │ -0005ed20: 7461 6374 2077 6974 6820 7468 6520 e280 tact with the .. │ │ │ │ │ -0005ed30: 986e 6574 6261 7365 e280 9920 6d61 696e .netbase... main │ │ │ │ │ -0005ed40: 7461 696e 6572 2c20 7768 6f20 7769 6c6c tainer, who will │ │ │ │ │ -0005ed50: 2061 6464 2074 6865 0a65 6e74 7269 6573 add the.entries │ │ │ │ │ -0005ed60: 2061 6e64 2072 656c 6561 7365 2061 206e and release a n │ │ │ │ │ -0005ed70: 6577 2076 6572 7369 6f6e 206f 6620 7468 ew version of th │ │ │ │ │ -0005ed80: 6520 e280 986e 6574 6261 7365 e280 9920 e ...netbase... │ │ │ │ │ -0005ed90: 7061 636b 6167 652e 0a0a 5468 6520 636f package...The co │ │ │ │ │ -0005eda0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0005edb0: 20e2 8098 2f65 7463 2f69 6e65 7464 2e63 .../etc/inetd.c │ │ │ │ │ -0005edc0: 6f6e 66e2 8099 206d 7573 7420 6e6f 7420 onf... must not │ │ │ │ │ -0005edd0: 6265 206d 6f64 6966 6965 6420 6279 2074 be modified by t │ │ │ │ │ -0005ede0: 6865 0a70 6163 6b61 6765 e280 9973 2073 he.package...s s │ │ │ │ │ -0005edf0: 6372 6970 7473 2065 7863 6570 7420 7669 cripts except vi │ │ │ │ │ -0005ee00: 6120 7468 6520 e280 9875 7064 6174 652d a the ...update- │ │ │ │ │ -0005ee10: 696e 6574 64e2 8099 2073 6372 6970 7420 inetd... script │ │ │ │ │ -0005ee20: 6f72 2074 6865 0ae2 8098 4465 6269 616e or the....Debian │ │ │ │ │ -0005ee30: 4e65 742e 706d e280 9920 5065 726c 206d Net.pm... Perl m │ │ │ │ │ -0005ee40: 6f64 756c 652e 2020 5365 6520 7468 6569 odule. See thei │ │ │ │ │ -0005ee50: 7220 646f 6375 6d65 6e74 6174 696f 6e20 r documentation │ │ │ │ │ -0005ee60: 666f 7220 6465 7461 696c 7320 6f6e 2068 for details on h │ │ │ │ │ -0005ee70: 6f77 0a74 6f20 6164 6420 656e 7472 6965 ow.to add entrie │ │ │ │ │ -0005ee80: 732e 0a0a 4966 2061 2070 6163 6b61 6765 s...If a package │ │ │ │ │ -0005ee90: 2077 616e 7473 2074 6f20 696e 7374 616c wants to instal │ │ │ │ │ -0005eea0: 6c20 616e 2065 7861 6d70 6c65 2065 6e74 l an example ent │ │ │ │ │ -0005eeb0: 7279 2069 6e74 6f20 e280 982f 6574 632f ry into .../etc/ │ │ │ │ │ -0005eec0: 696e 6574 642e 636f 6e66 e280 992c 0a74 inetd.conf...,.t │ │ │ │ │ -0005eed0: 6865 2065 6e74 7279 206d 7573 7420 6265 he entry must be │ │ │ │ │ -0005eee0: 2070 7265 6365 6465 6420 7769 7468 2065 preceded with e │ │ │ │ │ -0005eef0: 7861 6374 6c79 206f 6e65 2068 6173 6820 xactly one hash │ │ │ │ │ -0005ef00: 6368 6172 6163 7465 7220 28e2 8098 23e2 character (...#. │ │ │ │ │ -0005ef10: 8099 292e 2020 5375 6368 0a6c 696e 6573 ..). Such.lines │ │ │ │ │ -0005ef20: 2061 7265 2074 7265 6174 6564 2061 7320 are treated as │ │ │ │ │ -0005ef30: e280 9c63 6f6d 6d65 6e74 6564 206f 7574 ...commented out │ │ │ │ │ -0005ef40: 2062 7920 7573 6572 e280 9d20 6279 2074 by user... by t │ │ │ │ │ -0005ef50: 6865 20e2 8098 7570 6461 7465 2d69 6e65 he ...update-ine │ │ │ │ │ -0005ef60: 7464 e280 990a 7363 7269 7074 2061 6e64 td....script and │ │ │ │ │ -0005ef70: 2061 7265 206e 6f74 2063 6861 6e67 6564 are not changed │ │ │ │ │ -0005ef80: 206f 7220 6163 7469 7661 7465 6420 6475 or activated du │ │ │ │ │ -0005ef90: 7269 6e67 2070 6163 6b61 6765 2075 7064 ring package upd │ │ │ │ │ -0005efa0: 6174 6573 2e0a 0a1f 0a46 696c 653a 2064 ates.....File: d │ │ │ │ │ -0005efb0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0005efc0: 6f2c 2020 4e6f 6465 3a20 5573 696e 6720 o, Node: Using │ │ │ │ │ -0005efd0: 7073 6575 646f 2d74 7479 7320 616e 6420 pseudo-ttys and │ │ │ │ │ -0005efe0: 6d6f 6469 6679 696e 6720 7774 6d70 2075 modifying wtmp u │ │ │ │ │ -0005eff0: 746d 7020 616e 6420 6c61 7374 6c6f 672c tmp and lastlog, │ │ │ │ │ -0005f000: 2020 4e65 7874 3a20 4564 6974 6f72 7320 Next: Editors │ │ │ │ │ -0005f010: 616e 6420 7061 6765 7273 2c20 2050 7265 and pagers, Pre │ │ │ │ │ -0005f020: 763a 2044 6165 6d6f 6e73 2c20 2055 703a v: Daemons, Up: │ │ │ │ │ -0005f030: 2043 7573 746f 6d69 7a65 6420 7072 6f67 Customized prog │ │ │ │ │ -0005f040: 7261 6d73 0a0a 3131 2e33 2055 7369 6e67 rams..11.3 Using │ │ │ │ │ -0005f050: 2070 7365 7564 6f2d 7474 7973 2061 6e64 pseudo-ttys and │ │ │ │ │ -0005f060: 206d 6f64 6966 7969 6e67 2077 746d 702c modifying wtmp, │ │ │ │ │ -0005f070: 2075 746d 7020 616e 6420 6c61 7374 6c6f utmp and lastlo │ │ │ │ │ -0005f080: 670a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d g.============== │ │ │ │ │ -0005f090: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0005f0a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0005f0b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a53 =============..S │ │ │ │ │ -0005f0c0: 6f6d 6520 7072 6f67 7261 6d73 206e 6565 ome programs nee │ │ │ │ │ -0005f0d0: 6420 746f 2063 7265 6174 6520 7073 6575 d to create pseu │ │ │ │ │ -0005f0e0: 646f 2d74 7479 732e 2020 5468 6973 2073 do-ttys. This s │ │ │ │ │ -0005f0f0: 686f 756c 6420 6265 2064 6f6e 6520 7573 hould be done us │ │ │ │ │ -0005f100: 696e 670a 556e 6978 3938 2070 7479 7320 ing.Unix98 ptys │ │ │ │ │ -0005f110: 6966 2074 6865 2043 206c 6962 7261 7279 if the C library │ │ │ │ │ -0005f120: 2073 7570 706f 7274 7320 6974 2e20 2054 supports it. T │ │ │ │ │ -0005f130: 6865 2072 6573 756c 7469 6e67 2070 726f he resulting pro │ │ │ │ │ -0005f140: 6772 616d 206d 7573 740a 6e6f 7420 6265 gram must.not be │ │ │ │ │ -0005f150: 2069 6e73 7461 6c6c 6564 2073 6574 7569 installed setui │ │ │ │ │ -0005f160: 6420 726f 6f74 2c20 756e 6c65 7373 2074 d root, unless t │ │ │ │ │ -0005f170: 6861 7420 6973 2072 6571 7569 7265 6420 hat is required │ │ │ │ │ -0005f180: 666f 7220 6f74 6865 720a 6675 6e63 7469 for other.functi │ │ │ │ │ -0005f190: 6f6e 616c 6974 792e 0a0a 5468 6520 6669 onality...The fi │ │ │ │ │ -0005f1a0: 6c65 7320 e280 982f 7661 722f 7275 6e2f les .../var/run/ │ │ │ │ │ -0005f1b0: 7574 6d70 e280 992c 20e2 8098 2f76 6172 utmp..., .../var │ │ │ │ │ -0005f1c0: 2f6c 6f67 2f77 746d 70e2 8099 2061 6e64 /log/wtmp... and │ │ │ │ │ -0005f1d0: 20e2 8098 2f76 6172 2f6c 6f67 2f6c 6173 .../var/log/las │ │ │ │ │ -0005f1e0: 746c 6f67 e280 9920 6d75 7374 0a62 6520 tlog... must.be │ │ │ │ │ -0005f1f0: 696e 7374 616c 6c65 6420 7772 6974 6162 installed writab │ │ │ │ │ -0005f200: 6c65 2062 7920 6772 6f75 7020 e280 9875 le by group ...u │ │ │ │ │ -0005f210: 746d 70e2 8099 2e20 2050 726f 6772 616d tmp.... Program │ │ │ │ │ -0005f220: 7320 7768 6963 6820 6e65 6564 2074 6f20 s which need to │ │ │ │ │ -0005f230: 6d6f 6469 6679 0a74 686f 7365 2066 696c modify.those fil │ │ │ │ │ -0005f240: 6573 206d 7573 7420 6265 2069 6e73 7461 es must be insta │ │ │ │ │ -0005f250: 6c6c 6564 2073 6574 6769 6420 e280 9875 lled setgid ...u │ │ │ │ │ -0005f260: 746d 70e2 8099 2e0a 0a1f 0a46 696c 653a tmp........File: │ │ │ │ │ -0005f270: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0005f280: 6e66 6f2c 2020 4e6f 6465 3a20 4564 6974 nfo, Node: Edit │ │ │ │ │ -0005f290: 6f72 7320 616e 6420 7061 6765 7273 2c20 ors and pagers, │ │ │ │ │ -0005f2a0: 204e 6578 743a 2057 6562 2073 6572 7665 Next: Web serve │ │ │ │ │ -0005f2b0: 7273 2061 6e64 2061 7070 6c69 6361 7469 rs and applicati │ │ │ │ │ -0005f2c0: 6f6e 732c 2020 5072 6576 3a20 5573 696e ons, Prev: Usin │ │ │ │ │ -0005f2d0: 6720 7073 6575 646f 2d74 7479 7320 616e g pseudo-ttys an │ │ │ │ │ -0005f2e0: 6420 6d6f 6469 6679 696e 6720 7774 6d70 d modifying wtmp │ │ │ │ │ -0005f2f0: 2075 746d 7020 616e 6420 6c61 7374 6c6f utmp and lastlo │ │ │ │ │ -0005f300: 672c 2020 5570 3a20 4375 7374 6f6d 697a g, Up: Customiz │ │ │ │ │ -0005f310: 6564 2070 726f 6772 616d 730a 0a31 312e ed programs..11. │ │ │ │ │ -0005f320: 3420 4564 6974 6f72 7320 616e 6420 7061 4 Editors and pa │ │ │ │ │ -0005f330: 6765 7273 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d gers.=========== │ │ │ │ │ -0005f340: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 536f ============..So │ │ │ │ │ -0005f350: 6d65 2070 726f 6772 616d 7320 6861 7665 me programs have │ │ │ │ │ -0005f360: 2074 6865 2061 6269 6c69 7479 2074 6f20 the ability to │ │ │ │ │ -0005f370: 6c61 756e 6368 2061 6e20 6564 6974 6f72 launch an editor │ │ │ │ │ -0005f380: 206f 7220 7061 6765 7220 7072 6f67 7261 or pager progra │ │ │ │ │ -0005f390: 6d20 746f 0a65 6469 7420 6f72 2064 6973 m to.edit or dis │ │ │ │ │ -0005f3a0: 706c 6179 2061 2074 6578 7420 646f 6375 play a text docu │ │ │ │ │ -0005f3b0: 6d65 6e74 2e20 2053 696e 6365 2074 6865 ment. Since the │ │ │ │ │ -0005f3c0: 7265 2061 7265 206c 6f74 7320 6f66 2064 re are lots of d │ │ │ │ │ -0005f3d0: 6966 6665 7265 6e74 0a65 6469 746f 7273 ifferent.editors │ │ │ │ │ -0005f3e0: 2061 6e64 2070 6167 6572 7320 6176 6169 and pagers avai │ │ │ │ │ -0005f3f0: 6c61 626c 6520 696e 2074 6865 2044 6562 lable in the Deb │ │ │ │ │ -0005f400: 6961 6e20 6469 7374 7269 6275 7469 6f6e ian distribution │ │ │ │ │ -0005f410: 2c20 7468 6520 7379 7374 656d 0a61 646d , the system.adm │ │ │ │ │ -0005f420: 696e 6973 7472 6174 6f72 2061 6e64 2065 inistrator and e │ │ │ │ │ -0005f430: 6163 6820 7573 6572 2073 686f 756c 6420 ach user should │ │ │ │ │ -0005f440: 6861 7665 2074 6865 2070 6f73 7369 6269 have the possibi │ │ │ │ │ -0005f450: 6c69 7479 2074 6f20 6368 6f6f 7365 2074 lity to choose t │ │ │ │ │ -0005f460: 6865 6972 0a70 7265 6665 7272 6564 2065 heir.preferred e │ │ │ │ │ -0005f470: 6469 746f 7220 616e 6420 7061 6765 722e ditor and pager. │ │ │ │ │ -0005f480: 0a0a 496e 2061 6464 6974 696f 6e2c 2065 ..In addition, e │ │ │ │ │ -0005f490: 7665 7279 2070 726f 6772 616d 2073 686f very program sho │ │ │ │ │ -0005f4a0: 756c 6420 6368 6f6f 7365 2061 2067 6f6f uld choose a goo │ │ │ │ │ -0005f4b0: 6420 6465 6661 756c 7420 6564 6974 6f72 d default editor │ │ │ │ │ -0005f4c0: 2f70 6167 6572 2069 660a 6e6f 6e65 2069 /pager if.none i │ │ │ │ │ -0005f4d0: 7320 7365 6c65 6374 6564 2062 7920 7468 s selected by th │ │ │ │ │ -0005f4e0: 6520 7573 6572 206f 7220 7379 7374 656d e user or system │ │ │ │ │ -0005f4f0: 2061 646d 696e 6973 7472 6174 6f72 2e0a administrator.. │ │ │ │ │ -0005f500: 0a54 6875 732c 2065 7665 7279 2070 726f .Thus, every pro │ │ │ │ │ -0005f510: 6772 616d 2074 6861 7420 6c61 756e 6368 gram that launch │ │ │ │ │ -0005f520: 6573 2061 6e20 6564 6974 6f72 206f 7220 es an editor or │ │ │ │ │ -0005f530: 7061 6765 7220 6d75 7374 2075 7365 2074 pager must use t │ │ │ │ │ -0005f540: 6865 2045 4449 544f 520a 6f72 2050 4147 he EDITOR.or PAG │ │ │ │ │ -0005f550: 4552 2065 6e76 6972 6f6e 6d65 6e74 2076 ER environment v │ │ │ │ │ -0005f560: 6172 6961 626c 6520 746f 2064 6574 6572 ariable to deter │ │ │ │ │ -0005f570: 6d69 6e65 2074 6865 2065 6469 746f 7220 mine the editor │ │ │ │ │ -0005f580: 6f72 2070 6167 6572 2074 6865 2075 7365 or pager the use │ │ │ │ │ -0005f590: 720a 7769 7368 6573 2074 6f20 7573 652e r.wishes to use. │ │ │ │ │ -0005f5a0: 2020 4966 2074 6865 7365 2076 6172 6961 If these varia │ │ │ │ │ -0005f5b0: 626c 6573 2061 7265 206e 6f74 2073 6574 bles are not set │ │ │ │ │ -0005f5c0: 2c20 7468 6520 7072 6f67 7261 6d73 0ae2 , the programs.. │ │ │ │ │ -0005f5d0: 8098 2f75 7372 2f62 696e 2f65 6469 746f ../usr/bin/edito │ │ │ │ │ -0005f5e0: 72e2 8099 2061 6e64 20e2 8098 2f75 7372 r... and .../usr │ │ │ │ │ -0005f5f0: 2f62 696e 2f70 6167 6572 e280 9920 7368 /bin/pager... sh │ │ │ │ │ -0005f600: 6f75 6c64 2062 6520 7573 6564 2c20 7265 ould be used, re │ │ │ │ │ -0005f610: 7370 6563 7469 7665 6c79 2e0a 5468 6573 spectively..Thes │ │ │ │ │ -0005f620: 6520 636f 6d6d 616e 6473 206d 6179 2062 e commands may b │ │ │ │ │ -0005f630: 6520 696e 766f 6b65 6420 6578 706c 6963 e invoked explic │ │ │ │ │ -0005f640: 6974 6c79 2028 652e 672e 2c20 6173 20e2 itly (e.g., as . │ │ │ │ │ -0005f650: 8098 2f75 7372 2f62 696e 2f65 6469 746f ../usr/bin/edito │ │ │ │ │ -0005f660: 72e2 8099 2920 6f72 0a76 6961 2061 2050 r...) or.via a P │ │ │ │ │ -0005f670: 4154 4820 7365 6172 6368 2028 652e 672e ATH search (e.g. │ │ │ │ │ -0005f680: 2c20 6173 20e2 8098 6564 6974 6f72 e280 , as ...editor.. │ │ │ │ │ -0005f690: 9929 2e0a 0a54 6865 7365 2074 776f 2066 .)...These two f │ │ │ │ │ -0005f6a0: 696c 6573 2061 7265 206d 616e 6167 6564 iles are managed │ │ │ │ │ -0005f6b0: 2074 6872 6f75 6768 2074 6865 20e2 8098 through the ... │ │ │ │ │ -0005f6c0: 6470 6b67 e280 9920 e280 9c61 6c74 6572 dpkg... ...alter │ │ │ │ │ -0005f6d0: 6e61 7469 7665 73e2 809d 206d 6563 6861 natives... mecha │ │ │ │ │ -0005f6e0: 6e69 736d 2e0a 4576 6572 7920 7061 636b nism..Every pack │ │ │ │ │ -0005f6f0: 6167 6520 7072 6f76 6964 696e 6720 616e age providing an │ │ │ │ │ -0005f700: 2065 6469 746f 7220 6f72 2070 6167 6572 editor or pager │ │ │ │ │ -0005f710: 206d 7573 7420 6361 6c6c 2074 6865 0ae2 must call the.. │ │ │ │ │ -0005f720: 8098 7570 6461 7465 2d61 6c74 6572 6e61 ..update-alterna │ │ │ │ │ -0005f730: 7469 7665 73e2 8099 2073 6372 6970 7420 tives... script │ │ │ │ │ -0005f740: 746f 2072 6567 6973 7465 7220 6173 2061 to register as a │ │ │ │ │ -0005f750: 6e20 616c 7465 726e 6174 6976 6520 666f n alternative fo │ │ │ │ │ -0005f760: 720a e280 982f 7573 722f 6269 6e2f 6564 r..../usr/bin/ed │ │ │ │ │ -0005f770: 6974 6f72 e280 9920 6f72 20e2 8098 2f75 itor... or .../u │ │ │ │ │ -0005f780: 7372 2f62 696e 2f70 6167 6572 e280 9920 sr/bin/pager... │ │ │ │ │ -0005f790: 6173 2061 7070 726f 7072 6961 7465 2e20 as appropriate. │ │ │ │ │ -0005f7a0: 2054 6865 2061 6c74 6572 6e61 7469 7665 The alternative │ │ │ │ │ -0005f7b0: 0a73 686f 756c 6420 6861 7665 2061 2073 .should have a s │ │ │ │ │ -0005f7c0: 6c61 7665 2061 6c74 6572 6e61 7469 7665 lave alternative │ │ │ │ │ -0005f7d0: 2066 6f72 20e2 8098 2f75 7372 2f73 6861 for .../usr/sha │ │ │ │ │ -0005f7e0: 7265 2f6d 616e 2f6d 616e 312f 6564 6974 re/man/man1/edit │ │ │ │ │ -0005f7f0: 6f72 2e31 2e67 7ae2 8099 206f 720a e280 or.1.gz... or... │ │ │ │ │ -0005f800: 982f 7573 722f 7368 6172 652f 6d61 6e2f ./usr/share/man/ │ │ │ │ │ -0005f810: 6d61 6e31 2f70 6167 6572 2e31 2e67 7ae2 man1/pager.1.gz. │ │ │ │ │ -0005f820: 8099 2070 6f69 6e74 696e 6720 746f 2074 .. pointing to t │ │ │ │ │ -0005f830: 6865 2063 6f72 7265 7370 6f6e 6469 6e67 he corresponding │ │ │ │ │ -0005f840: 206d 616e 7561 6c0a 7061 6765 2e0a 0a49 manual.page...I │ │ │ │ │ -0005f850: 6620 6974 2069 7320 7665 7279 2068 6172 f it is very har │ │ │ │ │ -0005f860: 6420 746f 2061 6461 7074 2061 2070 726f d to adapt a pro │ │ │ │ │ -0005f870: 6772 616d 2074 6f20 6d61 6b65 2075 7365 gram to make use │ │ │ │ │ -0005f880: 206f 6620 7468 6520 4544 4954 4f52 206f of the EDITOR o │ │ │ │ │ -0005f890: 7220 5041 4745 520a 7661 7269 6162 6c65 r PAGER.variable │ │ │ │ │ -0005f8a0: 732c 2074 6861 7420 7072 6f67 7261 6d20 s, that program │ │ │ │ │ -0005f8b0: 6d61 7920 6265 2063 6f6e 6669 6775 7265 may be configure │ │ │ │ │ -0005f8c0: 6420 746f 2075 7365 0ae2 8098 2f75 7372 d to use..../usr │ │ │ │ │ -0005f8d0: 2f62 696e 2f73 656e 7369 626c 652d 6564 /bin/sensible-ed │ │ │ │ │ -0005f8e0: 6974 6f72 e280 9920 616e 6420 e280 982f itor... and .../ │ │ │ │ │ -0005f8f0: 7573 722f 6269 6e2f 7365 6e73 6962 6c65 usr/bin/sensible │ │ │ │ │ -0005f900: 2d70 6167 6572 e280 9920 6173 2074 6865 -pager... as the │ │ │ │ │ -0005f910: 2065 6469 746f 720a 6f72 2070 6167 6572 editor.or pager │ │ │ │ │ -0005f920: 2070 726f 6772 616d 2072 6573 7065 6374 program respect │ │ │ │ │ -0005f930: 6976 656c 792e 2020 5468 6573 6520 6172 ively. These ar │ │ │ │ │ -0005f940: 6520 7477 6f20 7363 7269 7074 7320 7072 e two scripts pr │ │ │ │ │ -0005f950: 6f76 6964 6564 2069 6e20 7468 650a 7365 ovided in the.se │ │ │ │ │ -0005f960: 6e73 6962 6c65 2d75 7469 6c73 2070 6163 nsible-utils pac │ │ │ │ │ -0005f970: 6b61 6765 2074 6861 7420 6368 6563 6b20 kage that check │ │ │ │ │ -0005f980: 7468 6520 4544 4954 4f52 2061 6e64 2050 the EDITOR and P │ │ │ │ │ -0005f990: 4147 4552 2076 6172 6961 626c 6573 2061 AGER variables a │ │ │ │ │ -0005f9a0: 6e64 0a6c 6175 6e63 6820 7468 6520 6170 nd.launch the ap │ │ │ │ │ -0005f9b0: 7072 6f70 7269 6174 6520 7072 6f67 7261 propriate progra │ │ │ │ │ -0005f9c0: 6d2c 2061 6e64 2066 616c 6c20 6261 636b m, and fall back │ │ │ │ │ -0005f9d0: 2074 6f20 e280 982f 7573 722f 6269 6e2f to .../usr/bin/ │ │ │ │ │ -0005f9e0: 6564 6974 6f72 e280 9920 616e 640a e280 editor... and... │ │ │ │ │ -0005f9f0: 982f 7573 722f 6269 6e2f 7061 6765 72e2 ./usr/bin/pager. │ │ │ │ │ -0005fa00: 8099 2069 6620 7468 6520 7661 7269 6162 .. if the variab │ │ │ │ │ -0005fa10: 6c65 2069 7320 6e6f 7420 7365 742e 0a0a le is not set... │ │ │ │ │ -0005fa20: 4120 7072 6f67 7261 6d20 6d61 7920 616c A program may al │ │ │ │ │ -0005fa30: 736f 2075 7365 2074 6865 2056 4953 5541 so use the VISUA │ │ │ │ │ -0005fa40: 4c20 656e 7669 726f 6e6d 656e 7420 7661 L environment va │ │ │ │ │ -0005fa50: 7269 6162 6c65 2074 6f20 6465 7465 726d riable to determ │ │ │ │ │ -0005fa60: 696e 6520 7468 650a 7573 6572 e280 9973 ine the.user...s │ │ │ │ │ -0005fa70: 2063 686f 6963 6520 6f66 2065 6469 746f choice of edito │ │ │ │ │ -0005fa80: 722e 2020 4966 2069 7420 6578 6973 7473 r. If it exists │ │ │ │ │ -0005fa90: 2c20 6974 2073 686f 756c 6420 7461 6b65 , it should take │ │ │ │ │ -0005faa0: 2070 7265 6365 6465 6e63 6520 6f76 6572 precedence over │ │ │ │ │ -0005fab0: 0a45 4449 544f 522e 2054 6869 7320 6973 .EDITOR. This is │ │ │ │ │ -0005fac0: 2069 6e20 6661 6374 2077 6861 7420 e280 in fact what .. │ │ │ │ │ -0005fad0: 982f 7573 722f 6269 6e2f 7365 6e73 6962 ./usr/bin/sensib │ │ │ │ │ -0005fae0: 6c65 2d65 6469 746f 72e2 8099 2064 6f65 le-editor... doe │ │ │ │ │ -0005faf0: 732e 0a0a 4974 2069 7320 6e6f 7420 7265 s...It is not re │ │ │ │ │ -0005fb00: 7175 6972 6564 2066 6f72 2061 2070 6163 quired for a pac │ │ │ │ │ -0005fb10: 6b61 6765 2074 6f20 6465 7065 6e64 206f kage to depend o │ │ │ │ │ -0005fb20: 6e20 e280 9865 6469 746f 72e2 8099 2061 n ...editor... a │ │ │ │ │ -0005fb30: 6e64 20e2 8098 7061 6765 72e2 8099 2c20 nd ...pager..., │ │ │ │ │ -0005fb40: 6e6f 720a 6973 2069 7420 7265 7175 6972 nor.is it requir │ │ │ │ │ -0005fb50: 6564 2066 6f72 2061 2070 6163 6b61 6765 ed for a package │ │ │ │ │ -0005fb60: 2074 6f20 7072 6f76 6964 6520 7375 6368 to provide such │ │ │ │ │ -0005fb70: 2076 6972 7475 616c 2070 6163 6b61 6765 virtual package │ │ │ │ │ -0005fb80: 732e 2020 2831 290a 0a20 2020 2d2d 2d2d s. (1).. ---- │ │ │ │ │ -0005fb90: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -0005fba0: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -0005fbb0: 2831 2920 5468 6520 4465 6269 616e 2062 (1) The Debian b │ │ │ │ │ -0005fbc0: 6173 6520 7379 7374 656d 2061 6c72 6561 ase system alrea │ │ │ │ │ -0005fbd0: 6479 2070 726f 7669 6465 7320 616e 2065 dy provides an e │ │ │ │ │ -0005fbe0: 6469 746f 7220 616e 6420 6120 7061 6765 ditor and a page │ │ │ │ │ -0005fbf0: 720a 7072 6f67 7261 6d2e 0a0a 1f0a 4669 r.program.....Fi │ │ │ │ │ -0005fc00: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -0005fc10: 792e 696e 666f 2c20 204e 6f64 653a 2057 y.info, Node: W │ │ │ │ │ -0005fc20: 6562 2073 6572 7665 7273 2061 6e64 2061 eb servers and a │ │ │ │ │ -0005fc30: 7070 6c69 6361 7469 6f6e 732c 2020 4e65 pplications, Ne │ │ │ │ │ -0005fc40: 7874 3a20 4d61 696c 2074 7261 6e73 706f xt: Mail transpo │ │ │ │ │ -0005fc50: 7274 2064 656c 6976 6572 7920 616e 6420 rt delivery and │ │ │ │ │ -0005fc60: 7573 6572 2061 6765 6e74 732c 2020 5072 user agents, Pr │ │ │ │ │ -0005fc70: 6576 3a20 4564 6974 6f72 7320 616e 6420 ev: Editors and │ │ │ │ │ -0005fc80: 7061 6765 7273 2c20 2055 703a 2043 7573 pagers, Up: Cus │ │ │ │ │ -0005fc90: 746f 6d69 7a65 6420 7072 6f67 7261 6d73 tomized programs │ │ │ │ │ -0005fca0: 0a0a 3131 2e35 2057 6562 2073 6572 7665 ..11.5 Web serve │ │ │ │ │ -0005fcb0: 7273 2061 6e64 2061 7070 6c69 6361 7469 rs and applicati │ │ │ │ │ -0005fcc0: 6f6e 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ons.============ │ │ │ │ │ -0005fcd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0005fce0: 3d3d 3d3d 3d0a 0a54 6869 7320 7365 6374 =====..This sect │ │ │ │ │ -0005fcf0: 696f 6e20 6465 7363 7269 6265 7320 7468 ion describes th │ │ │ │ │ -0005fd00: 6520 6c6f 6361 7469 6f6e 7320 616e 6420 e locations and │ │ │ │ │ -0005fd10: 5552 4c73 2074 6861 7420 7368 6f75 6c64 URLs that should │ │ │ │ │ -0005fd20: 2062 6520 7573 6564 2062 7920 616c 6c0a be used by all. │ │ │ │ │ -0005fd30: 7765 6220 7365 7276 6572 7320 616e 6420 web servers and │ │ │ │ │ -0005fd40: 7765 6220 6170 706c 6963 6174 696f 6e73 web applications │ │ │ │ │ -0005fd50: 2069 6e20 7468 6520 4465 6269 616e 2073 in the Debian s │ │ │ │ │ -0005fd60: 7973 7465 6d2e 0a0a 2020 312e 2043 6769 ystem... 1. Cgi │ │ │ │ │ -0005fd70: 2d62 696e 2065 7865 6375 7461 626c 6520 -bin executable │ │ │ │ │ -0005fd80: 6669 6c65 7320 6172 6520 696e 7374 616c files are instal │ │ │ │ │ -0005fd90: 6c65 6420 696e 2074 6865 2064 6972 6563 led in the direc │ │ │ │ │ -0005fda0: 746f 7279 0a0a 2020 2020 2020 2020 2020 tory.. │ │ │ │ │ -0005fdb0: 2f75 7372 2f6c 6962 2f63 6769 2d62 696e /usr/lib/cgi-bin │ │ │ │ │ -0005fdc0: 0a0a 2020 2020 206f 7220 6120 7375 6264 .. or a subd │ │ │ │ │ -0005fdd0: 6972 6563 746f 7279 206f 6620 7468 6174 irectory of that │ │ │ │ │ -0005fde0: 2064 6972 6563 746f 7279 2c20 616e 6420 directory, and │ │ │ │ │ -0005fdf0: 7468 6520 7363 7269 7074 0a0a 2020 2020 the script.. │ │ │ │ │ -0005fe00: 2020 2020 2020 2f75 7372 2f6c 6962 2f63 /usr/lib/c │ │ │ │ │ -0005fe10: 6769 2d62 696e 2f2e 2e2e 2f63 6769 2d62 gi-bin/.../cgi-b │ │ │ │ │ -0005fe20: 696e 2d6e 616d 650a 0a20 2020 2020 7368 in-name.. sh │ │ │ │ │ -0005fe30: 6f75 6c64 2062 6520 7265 6665 7272 6564 ould be referred │ │ │ │ │ -0005fe40: 2074 6f20 6173 0a0a 2020 2020 2020 2020 to as.. │ │ │ │ │ -0005fe50: 2020 6874 7470 3a2f 2f6c 6f63 616c 686f http://localho │ │ │ │ │ -0005fe60: 7374 2f63 6769 2d62 696e 2f2e 2e2e 2f63 st/cgi-bin/.../c │ │ │ │ │ -0005fe70: 6769 2d62 696e 2d6e 616d 650a 0a20 2032 gi-bin-name.. 2 │ │ │ │ │ -0005fe80: 2e20 2844 656c 6574 6564 290a 0a20 2033 . (Deleted).. 3 │ │ │ │ │ -0005fe90: 2e20 4163 6365 7373 2074 6f20 696d 6167 . Access to imag │ │ │ │ │ -0005fea0: 6573 0a0a 2020 2020 2049 6d61 6765 7320 es.. Images │ │ │ │ │ -0005feb0: 666f 7220 6120 7061 636b 6167 6520 7368 for a package sh │ │ │ │ │ -0005fec0: 6f75 6c64 2062 6520 7374 6f72 6564 2069 ould be stored i │ │ │ │ │ -0005fed0: 6e0a 2020 2020 20e2 8098 2f75 7372 2f73 n. .../usr/s │ │ │ │ │ -0005fee0: 6861 7265 2f69 6d61 6765 732f 7061 636b hare/images/pack │ │ │ │ │ -0005fef0: 6167 65e2 8099 2061 6e64 2072 6566 6572 age... and refer │ │ │ │ │ -0005ff00: 7265 6420 746f 2074 6872 6f75 6768 2061 red to through a │ │ │ │ │ -0005ff10: 6e20 616c 6961 730a 2020 2020 20e2 8098 n alias. ... │ │ │ │ │ -0005ff20: 2f69 6d61 6765 732f e280 9920 6173 3a0a /images/... as:. │ │ │ │ │ -0005ff30: 0a20 2020 2020 2020 2020 2068 7474 703a . http: │ │ │ │ │ -0005ff40: 2f2f 6c6f 6361 6c68 6f73 742f 696d 6167 //localhost/imag │ │ │ │ │ -0005ff50: 6573 2f70 6163 6b61 6765 2f66 696c 656e es/package/filen │ │ │ │ │ -0005ff60: 616d 650a 0a20 2034 2e20 5765 6220 446f ame.. 4. Web Do │ │ │ │ │ -0005ff70: 6375 6d65 6e74 2052 6f6f 740a 0a20 2020 cument Root.. │ │ │ │ │ -0005ff80: 2020 5765 6220 4170 706c 6963 6174 696f Web Applicatio │ │ │ │ │ -0005ff90: 6e73 2073 686f 756c 6420 7472 7920 746f ns should try to │ │ │ │ │ -0005ffa0: 2061 766f 6964 2073 746f 7269 6e67 2066 avoid storing f │ │ │ │ │ -0005ffb0: 696c 6573 2069 6e20 7468 6520 5765 620a iles in the Web. │ │ │ │ │ -0005ffc0: 2020 2020 2044 6f63 756d 656e 7420 526f Document Ro │ │ │ │ │ -0005ffd0: 6f74 2e20 2049 6e73 7465 6164 2074 6865 ot. Instead the │ │ │ │ │ -0005ffe0: 7920 7368 6f75 6c64 2075 7365 2074 6865 y should use the │ │ │ │ │ -0005fff0: 202f 7573 722f 7368 6172 652f 646f 632f /usr/share/doc/ │ │ │ │ │ -00060000: 7061 636b 6167 650a 2020 2020 2064 6972 package. dir │ │ │ │ │ -00060010: 6563 746f 7279 2066 6f72 2064 6f63 756d ectory for docum │ │ │ │ │ -00060020: 656e 7473 2e20 2049 6620 6163 6365 7373 ents. If access │ │ │ │ │ -00060030: 2074 6f20 7468 6520 7765 6220 646f 6375 to the web docu │ │ │ │ │ -00060040: 6d65 6e74 2072 6f6f 7420 6973 0a20 2020 ment root is. │ │ │ │ │ -00060050: 2020 756e 6176 6f69 6461 626c 6520 7468 unavoidable th │ │ │ │ │ -00060060: 656e 2075 7365 0a0a 2020 2020 2020 2020 en use.. │ │ │ │ │ -00060070: 2020 2f76 6172 2f77 7777 2f68 746d 6c0a /var/www/html. │ │ │ │ │ -00060080: 0a20 2020 2020 6173 2074 6865 2044 6f63 . as the Doc │ │ │ │ │ -00060090: 756d 656e 7420 526f 6f74 2e20 2054 6869 ument Root. Thi │ │ │ │ │ -000600a0: 7320 6d69 6768 7420 6265 206a 7573 7420 s might be just │ │ │ │ │ -000600b0: 6120 7379 6d62 6f6c 6963 206c 696e 6b20 a symbolic link │ │ │ │ │ -000600c0: 746f 2074 6865 0a20 2020 2020 6c6f 6361 to the. loca │ │ │ │ │ -000600d0: 7469 6f6e 2077 6865 7265 2074 6865 2073 tion where the s │ │ │ │ │ -000600e0: 7973 7465 6d20 6164 6d69 6e69 7374 7261 ystem administra │ │ │ │ │ -000600f0: 746f 7220 6861 7320 7075 7420 7468 6520 tor has put the │ │ │ │ │ -00060100: 7265 616c 2064 6f63 756d 656e 740a 2020 real document. │ │ │ │ │ -00060110: 2020 2072 6f6f 742e 0a0a 2020 352e 2050 root... 5. P │ │ │ │ │ -00060120: 726f 7669 6469 6e67 2068 7474 7064 2061 roviding httpd a │ │ │ │ │ -00060130: 6e64 2f6f 7220 6874 7470 642d 6367 690a nd/or httpd-cgi. │ │ │ │ │ -00060140: 0a20 2020 2020 416c 6c20 7765 6220 7365 . All web se │ │ │ │ │ -00060150: 7276 6572 7320 7368 6f75 6c64 2070 726f rvers should pro │ │ │ │ │ -00060160: 7669 6465 2074 6865 2076 6972 7475 616c vide the virtual │ │ │ │ │ -00060170: 2070 6163 6b61 6765 20e2 8098 6874 7470 package ...http │ │ │ │ │ -00060180: 64e2 8099 2e20 2049 6620 610a 2020 2020 d.... If a. │ │ │ │ │ -00060190: 2077 6562 2073 6572 7665 7220 6861 7320 web server has │ │ │ │ │ -000601a0: 4347 4920 7375 7070 6f72 7420 6974 2073 CGI support it s │ │ │ │ │ -000601b0: 686f 756c 6420 7072 6f76 6964 6520 e280 hould provide .. │ │ │ │ │ -000601c0: 9868 7474 7064 2d63 6769 e280 990a 2020 .httpd-cgi.... │ │ │ │ │ -000601d0: 2020 2061 6464 6974 696f 6e61 6c6c 792e additionally. │ │ │ │ │ -000601e0: 0a0a 2020 2020 2041 6c6c 2077 6562 2061 .. All web a │ │ │ │ │ -000601f0: 7070 6c69 6361 7469 6f6e 7320 7768 6963 pplications whic │ │ │ │ │ -00060200: 6820 646f 206e 6f74 2063 6f6e 7461 696e h do not contain │ │ │ │ │ -00060210: 2043 4749 2073 6372 6970 7473 2073 686f CGI scripts sho │ │ │ │ │ -00060220: 756c 6420 6465 7065 6e64 0a20 2020 2020 uld depend. │ │ │ │ │ -00060230: 6f6e 20e2 8098 6874 7470 64e2 8099 2c20 on ...httpd..., │ │ │ │ │ -00060240: 616c 6c20 7468 6f73 6520 7765 6220 6170 all those web ap │ │ │ │ │ -00060250: 706c 6963 6174 696f 6e73 2077 6869 6368 plications which │ │ │ │ │ -00060260: 20e2 8098 646f e280 9920 636f 6e74 6169 ...do... contai │ │ │ │ │ -00060270: 6e20 4347 490a 2020 2020 2073 6372 6970 n CGI. scrip │ │ │ │ │ -00060280: 7473 2c20 7368 6f75 6c64 2064 6570 656e ts, should depen │ │ │ │ │ -00060290: 6420 6f6e 20e2 8098 6874 7470 642d 6367 d on ...httpd-cg │ │ │ │ │ -000602a0: 69e2 8099 2e0a 0a1f 0a46 696c 653a 2064 i........File: d │ │ │ │ │ -000602b0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -000602c0: 6f2c 2020 4e6f 6465 3a20 4d61 696c 2074 o, Node: Mail t │ │ │ │ │ -000602d0: 7261 6e73 706f 7274 2064 656c 6976 6572 ransport deliver │ │ │ │ │ -000602e0: 7920 616e 6420 7573 6572 2061 6765 6e74 y and user agent │ │ │ │ │ -000602f0: 732c 2020 4e65 7874 3a20 4e65 7773 2073 s, Next: News s │ │ │ │ │ -00060300: 7973 7465 6d20 636f 6e66 6967 7572 6174 ystem configurat │ │ │ │ │ -00060310: 696f 6e2c 2020 5072 6576 3a20 5765 6220 ion, Prev: Web │ │ │ │ │ -00060320: 7365 7276 6572 7320 616e 6420 6170 706c servers and appl │ │ │ │ │ -00060330: 6963 6174 696f 6e73 2c20 2055 703a 2043 ications, Up: C │ │ │ │ │ -00060340: 7573 746f 6d69 7a65 6420 7072 6f67 7261 ustomized progra │ │ │ │ │ -00060350: 6d73 0a0a 3131 2e36 204d 6169 6c20 7472 ms..11.6 Mail tr │ │ │ │ │ -00060360: 616e 7370 6f72 742c 2064 656c 6976 6572 ansport, deliver │ │ │ │ │ -00060370: 7920 616e 6420 7573 6572 2061 6765 6e74 y and user agent │ │ │ │ │ -00060380: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ -00060390: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000603a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -000603b0: 0a44 6562 6961 6e20 7061 636b 6167 6573 .Debian packages │ │ │ │ │ -000603c0: 2077 6869 6368 2070 726f 6365 7373 2065 which process e │ │ │ │ │ -000603d0: 6c65 6374 726f 6e69 6320 6d61 696c 2c20 lectronic mail, │ │ │ │ │ -000603e0: 7768 6574 6865 7220 6d61 696c 2075 7365 whether mail use │ │ │ │ │ -000603f0: 7220 6167 656e 7473 0a28 4d55 4173 2920 r agents.(MUAs) │ │ │ │ │ -00060400: 6f72 206d 6169 6c20 7472 616e 7370 6f72 or mail transpor │ │ │ │ │ -00060410: 7420 6167 656e 7473 2028 4d54 4173 292c t agents (MTAs), │ │ │ │ │ -00060420: 206d 7573 7420 656e 7375 7265 2074 6861 must ensure tha │ │ │ │ │ -00060430: 7420 7468 6579 2061 7265 0a63 6f6d 7061 t they are.compa │ │ │ │ │ -00060440: 7469 626c 6520 7769 7468 2074 6865 2063 tible with the c │ │ │ │ │ -00060450: 6f6e 6669 6775 7261 7469 6f6e 2064 6563 onfiguration dec │ │ │ │ │ -00060460: 6973 696f 6e73 2062 656c 6f77 2e20 2046 isions below. F │ │ │ │ │ -00060470: 6169 6c75 7265 2074 6f20 646f 2074 6869 ailure to do thi │ │ │ │ │ -00060480: 730a 6d61 7920 7265 7375 6c74 2069 6e20 s.may result in │ │ │ │ │ -00060490: 6c6f 7374 206d 6169 6c2c 2062 726f 6b65 lost mail, broke │ │ │ │ │ -000604a0: 6e20 e280 9846 726f 6d3a e280 9920 6c69 n ...From:... li │ │ │ │ │ -000604b0: 6e65 732c 2061 6e64 206f 7468 6572 2073 nes, and other s │ │ │ │ │ -000604c0: 6572 696f 7573 2062 7261 696e 0a64 616d erious brain.dam │ │ │ │ │ -000604d0: 6167 6521 0a0a 5468 6520 6d61 696c 2073 age!..The mail s │ │ │ │ │ -000604e0: 706f 6f6c 2069 7320 e280 982f 7661 722f pool is .../var/ │ │ │ │ │ -000604f0: 6d61 696c e280 9920 616e 6420 7468 6520 mail... and the │ │ │ │ │ -00060500: 696e 7465 7266 6163 6520 746f 2073 656e interface to sen │ │ │ │ │ -00060510: 6420 6120 6d61 696c 206d 6573 7361 6765 d a mail message │ │ │ │ │ -00060520: 0a69 7320 e280 982f 7573 722f 7362 696e .is .../usr/sbin │ │ │ │ │ -00060530: 2f73 656e 646d 6169 6ce2 8099 2028 6173 /sendmail... (as │ │ │ │ │ -00060540: 2070 6572 2074 6865 2046 4853 292e 204f per the FHS). O │ │ │ │ │ -00060550: 6e20 6f6c 6465 7220 7379 7374 656d 732c n older systems, │ │ │ │ │ -00060560: 2074 6865 206d 6169 6c0a 7370 6f6f 6c20 the mail.spool │ │ │ │ │ -00060570: 6d61 7920 6265 2070 6879 7369 6361 6c6c may be physicall │ │ │ │ │ -00060580: 7920 6c6f 6361 7465 6420 696e 20e2 8098 y located in ... │ │ │ │ │ -00060590: 2f76 6172 2f73 706f 6f6c 2f6d 6169 6ce2 /var/spool/mail. │ │ │ │ │ -000605a0: 8099 2c20 6275 7420 616c 6c20 6163 6365 .., but all acce │ │ │ │ │ -000605b0: 7373 2074 6f0a 7468 6520 6d61 696c 2073 ss to.the mail s │ │ │ │ │ -000605c0: 706f 6f6c 2073 686f 756c 6420 6265 2076 pool should be v │ │ │ │ │ -000605d0: 6961 2074 6865 20e2 8098 2f76 6172 2f6d ia the .../var/m │ │ │ │ │ -000605e0: 6169 6ce2 8099 2073 796d 6c69 6e6b 2e20 ail... symlink. │ │ │ │ │ -000605f0: 2054 6865 206d 6169 6c20 7370 6f6f 6c20 The mail spool │ │ │ │ │ -00060600: 6973 0a70 6172 7420 6f66 2074 6865 2062 is.part of the b │ │ │ │ │ -00060610: 6173 6520 7379 7374 656d 2061 6e64 206e ase system and n │ │ │ │ │ -00060620: 6f74 2070 6172 7420 6f66 2074 6865 204d ot part of the M │ │ │ │ │ -00060630: 5441 2070 6163 6b61 6765 2e0a 0a41 6c6c TA package...All │ │ │ │ │ -00060640: 2044 6562 6961 6e20 4d55 4173 2c20 4d54 Debian MUAs, MT │ │ │ │ │ -00060650: 4173 2c20 4d44 4173 2061 6e64 206f 7468 As, MDAs and oth │ │ │ │ │ -00060660: 6572 206d 6169 6c62 6f78 2061 6363 6573 er mailbox acces │ │ │ │ │ -00060670: 7369 6e67 2070 726f 6772 616d 7320 2873 sing programs (s │ │ │ │ │ -00060680: 7563 680a 6173 2049 4d41 5020 6461 656d uch.as IMAP daem │ │ │ │ │ -00060690: 6f6e 7329 206d 7573 7420 6c6f 636b 2074 ons) must lock t │ │ │ │ │ -000606a0: 6865 206d 6169 6c62 6f78 2069 6e20 616e he mailbox in an │ │ │ │ │ -000606b0: 204e 4653 2d73 6166 6520 7761 792e 2020 NFS-safe way. │ │ │ │ │ -000606c0: 5468 6973 206d 6561 6e73 0a74 6861 7420 This means.that │ │ │ │ │ -000606d0: e280 9866 636e 746c 2829 e280 9920 6c6f ...fcntl()... lo │ │ │ │ │ -000606e0: 636b 696e 6720 6d75 7374 2062 6520 636f cking must be co │ │ │ │ │ -000606f0: 6d62 696e 6564 2077 6974 6820 646f 7420 mbined with dot │ │ │ │ │ -00060700: 6c6f 636b 696e 672e 2020 546f 2061 766f locking. To avo │ │ │ │ │ -00060710: 6964 0a64 6561 646c 6f63 6b73 2c20 6120 id.deadlocks, a │ │ │ │ │ -00060720: 7072 6f67 7261 6d20 7368 6f75 6c64 2075 program should u │ │ │ │ │ -00060730: 7365 20e2 8098 6663 6e74 6c28 29e2 8099 se ...fcntl()... │ │ │ │ │ -00060740: 2066 6972 7374 2061 6e64 2064 6f74 206c first and dot l │ │ │ │ │ -00060750: 6f63 6b69 6e67 2061 6674 6572 0a74 6869 ocking after.thi │ │ │ │ │ -00060760: 732c 206f 7220 616c 7465 726e 6174 6976 s, or alternativ │ │ │ │ │ -00060770: 656c 7920 696d 706c 656d 656e 7420 7468 ely implement th │ │ │ │ │ -00060780: 6520 7477 6f20 6c6f 636b 696e 6720 6d65 e two locking me │ │ │ │ │ -00060790: 7468 6f64 7320 696e 2061 206e 6f6e 0a62 thods in a non.b │ │ │ │ │ -000607a0: 6c6f 636b 696e 6720 7761 792e 2020 2831 locking way. (1 │ │ │ │ │ -000607b0: 2920 2055 7369 6e67 2074 6865 2066 756e ) Using the fun │ │ │ │ │ -000607c0: 6374 696f 6e73 20e2 8098 6d61 696c 6c6f ctions ...maillo │ │ │ │ │ -000607d0: 636b e280 9920 616e 6420 e280 986d 6169 ck... and ...mai │ │ │ │ │ -000607e0: 6c75 6e6c 6f63 6be2 8099 0a70 726f 7669 lunlock....provi │ │ │ │ │ -000607f0: 6465 6420 6279 2074 6865 20e2 8098 6c69 ded by the ...li │ │ │ │ │ -00060800: 626c 6f63 6b66 696c 652a e280 9920 7061 blockfile*... pa │ │ │ │ │ -00060810: 636b 6167 6573 2069 7320 7468 6520 7265 ckages is the re │ │ │ │ │ -00060820: 636f 6d6d 656e 6465 6420 7761 7920 746f commended way to │ │ │ │ │ -00060830: 0a61 6363 6f6d 706c 6973 6820 7468 6973 .accomplish this │ │ │ │ │ -00060840: 2e0a 0a4d 6169 6c62 6f78 6573 2061 7265 ...Mailboxes are │ │ │ │ │ -00060850: 2067 656e 6572 616c 6c79 2065 6974 6865 generally eithe │ │ │ │ │ -00060860: 7220 6d6f 6465 2036 3030 2061 6e64 206f r mode 600 and o │ │ │ │ │ -00060870: 776e 6564 2062 7920 7573 6572 206f 7220 wned by user or │ │ │ │ │ -00060880: 6d6f 6465 2036 3630 0a61 6e64 206f 776e mode 660.and own │ │ │ │ │ -00060890: 6564 2062 7920 e280 9875 7365 723a 6d61 ed by ...user:ma │ │ │ │ │ -000608a0: 696c e280 992e 2020 2832 2920 2054 6865 il.... (2) The │ │ │ │ │ -000608b0: 206c 6f63 616c 2073 7973 7465 6d20 6164 local system ad │ │ │ │ │ -000608c0: 6d69 6e69 7374 7261 746f 7220 6d61 790a ministrator may. │ │ │ │ │ -000608d0: 6368 6f6f 7365 2061 2064 6966 6665 7265 choose a differe │ │ │ │ │ -000608e0: 6e74 2070 6572 6d69 7373 696f 6e20 7363 nt permission sc │ │ │ │ │ -000608f0: 6865 6d65 3b20 7061 636b 6167 6573 2073 heme; packages s │ │ │ │ │ -00060900: 686f 756c 6420 6e6f 7420 6d61 6b65 0a61 hould not make.a │ │ │ │ │ -00060910: 7373 756d 7074 696f 6e73 2061 626f 7574 ssumptions about │ │ │ │ │ -00060920: 2074 6865 2070 6572 6d69 7373 696f 6e20 the permission │ │ │ │ │ -00060930: 616e 6420 6f77 6e65 7273 6869 7020 6f66 and ownership of │ │ │ │ │ -00060940: 206d 6169 6c62 6f78 6573 2075 6e6c 6573 mailboxes unles │ │ │ │ │ -00060950: 730a 7265 7175 6972 6564 2028 7375 6368 s.required (such │ │ │ │ │ -00060960: 2061 7320 7768 656e 2063 7265 6174 696e as when creatin │ │ │ │ │ -00060970: 6720 6120 6e65 7720 6d61 696c 626f 7829 g a new mailbox) │ │ │ │ │ -00060980: 2e20 2041 204d 5541 206d 6179 2072 656d . A MUA may rem │ │ │ │ │ -00060990: 6f76 6520 610a 6d61 696c 626f 7820 2875 ove a.mailbox (u │ │ │ │ │ -000609a0: 6e6c 6573 7320 6974 2068 6173 206e 6f6e nless it has non │ │ │ │ │ -000609b0: 7374 616e 6461 7264 2070 6572 6d69 7373 standard permiss │ │ │ │ │ -000609c0: 696f 6e73 2920 696e 2077 6869 6368 2063 ions) in which c │ │ │ │ │ -000609d0: 6173 6520 7468 6520 4d54 4120 6f72 0a61 ase the MTA or.a │ │ │ │ │ -000609e0: 6e6f 7468 6572 204d 5541 206d 7573 7420 nother MUA must │ │ │ │ │ -000609f0: 7265 6372 6561 7465 2069 7420 6966 206e recreate it if n │ │ │ │ │ -00060a00: 6565 6465 642e 0a0a 5468 6520 6d61 696c eeded...The mail │ │ │ │ │ -00060a10: 2073 706f 6f6c 2069 7320 3237 3735 20e2 spool is 2775 . │ │ │ │ │ -00060a20: 8098 726f 6f74 3a6d 6169 6ce2 8099 2c20 ..root:mail..., │ │ │ │ │ -00060a30: 616e 6420 4d55 4173 2073 686f 756c 6420 and MUAs should │ │ │ │ │ -00060a40: 6265 2073 6574 6769 6420 6d61 696c 2074 be setgid mail t │ │ │ │ │ -00060a50: 6f20 646f 0a74 6865 206c 6f63 6b69 6e67 o do.the locking │ │ │ │ │ -00060a60: 206d 656e 7469 6f6e 6564 2061 626f 7665 mentioned above │ │ │ │ │ -00060a70: 2028 616e 6420 6d75 7374 206f 6276 696f (and must obvio │ │ │ │ │ -00060a80: 7573 6c79 2061 766f 6964 2061 6363 6573 usly avoid acces │ │ │ │ │ -00060a90: 7369 6e67 206f 7468 6572 0a75 7365 7273 sing other.users │ │ │ │ │ -00060aa0: e280 9920 6d61 696c 626f 7865 7320 7573 ... mailboxes us │ │ │ │ │ -00060ab0: 696e 6720 7468 6973 2070 7269 7669 6c65 ing this privile │ │ │ │ │ -00060ac0: 6765 292e 0a0a e280 982f 6574 632f 616c ge)....../etc/al │ │ │ │ │ -00060ad0: 6961 7365 73e2 8099 2069 7320 7468 6520 iases... is the │ │ │ │ │ -00060ae0: 736f 7572 6365 2066 696c 6520 666f 7220 source file for │ │ │ │ │ -00060af0: 7468 6520 7379 7374 656d 206d 6169 6c20 the system mail │ │ │ │ │ -00060b00: 616c 6961 7365 7320 2865 2e67 2e2c 0a70 aliases (e.g.,.p │ │ │ │ │ -00060b10: 6f73 746d 6173 7465 722c 2075 7365 6e65 ostmaster, usene │ │ │ │ │ -00060b20: 742c 2065 7463 2e29 2c20 6974 2069 7320 t, etc.), it is │ │ │ │ │ -00060b30: 7468 6520 6f6e 6520 7768 6963 6820 7468 the one which th │ │ │ │ │ -00060b40: 6520 7379 7361 646d 696e 2061 6e64 0ae2 e sysadmin and.. │ │ │ │ │ -00060b50: 8098 706f 7374 696e 7374 e280 9920 7363 ..postinst... sc │ │ │ │ │ -00060b60: 7269 7074 7320 6d61 7920 6564 6974 2e20 ripts may edit. │ │ │ │ │ -00060b70: 2041 6674 6572 20e2 8098 2f65 7463 2f61 After .../etc/a │ │ │ │ │ -00060b80: 6c69 6173 6573 e280 9920 6973 2065 6469 liases... is edi │ │ │ │ │ -00060b90: 7465 6420 7468 6520 7072 6f67 7261 6d0a ted the program. │ │ │ │ │ -00060ba0: 6f72 2068 756d 616e 2065 6469 7469 6e67 or human editing │ │ │ │ │ -00060bb0: 2069 7420 6d75 7374 2063 616c 6c20 e280 it must call .. │ │ │ │ │ -00060bc0: 986e 6577 616c 6961 7365 73e2 8099 2e20 .newaliases.... │ │ │ │ │ -00060bd0: 2041 6c6c 204d 5441 2070 6163 6b61 6765 All MTA package │ │ │ │ │ -00060be0: 7320 6d75 7374 2063 6f6d 650a 7769 7468 s must come.with │ │ │ │ │ -00060bf0: 2061 20e2 8098 6e65 7761 6c69 6173 6573 a ...newaliases │ │ │ │ │ -00060c00: e280 9920 7072 6f67 7261 6d2c 2065 7665 ... program, eve │ │ │ │ │ -00060c10: 6e20 6966 2069 7420 646f 6573 206e 6f74 n if it does not │ │ │ │ │ -00060c20: 6869 6e67 2c20 6275 7420 6f6c 6465 7220 hing, but older │ │ │ │ │ -00060c30: 4d54 410a 7061 636b 6167 6573 2064 6964 MTA.packages did │ │ │ │ │ -00060c40: 206e 6f74 2064 6f20 7468 6973 2073 6f20 not do this so │ │ │ │ │ -00060c50: 7072 6f67 7261 6d73 2073 686f 756c 6420 programs should │ │ │ │ │ -00060c60: 6e6f 7420 6661 696c 2069 6620 e280 986e not fail if ...n │ │ │ │ │ -00060c70: 6577 616c 6961 7365 73e2 8099 0a63 616e ewaliases....can │ │ │ │ │ -00060c80: 6e6f 7420 6265 2066 6f75 6e64 2e20 204e not be found. N │ │ │ │ │ -00060c90: 6f74 6520 7468 6174 2062 6563 6175 7365 ote that because │ │ │ │ │ -00060ca0: 206f 6620 7468 6973 2c20 616c 6c20 4d54 of this, all MT │ │ │ │ │ -00060cb0: 4120 7061 636b 6167 6573 206d 7573 7420 A packages must │ │ │ │ │ -00060cc0: 6861 7665 0ae2 8098 5072 6f76 6964 6573 have....Provides │ │ │ │ │ -00060cd0: e280 992c 20e2 8098 436f 6e66 6c69 6374 ..., ...Conflict │ │ │ │ │ -00060ce0: 73e2 8099 2061 6e64 20e2 8098 5265 706c s... and ...Repl │ │ │ │ │ -00060cf0: 6163 6573 3a20 6d61 696c 2d74 7261 6e73 aces: mail-trans │ │ │ │ │ -00060d00: 706f 7274 2d61 6765 6e74 e280 9920 636f port-agent... co │ │ │ │ │ -00060d10: 6e74 726f 6c0a 6669 656c 6473 2e0a 0a54 ntrol.fields...T │ │ │ │ │ -00060d20: 6865 2063 6f6e 7665 6e74 696f 6e20 6f66 he convention of │ │ │ │ │ -00060d30: 2077 7269 7469 6e67 20e2 8098 666f 7277 writing ...forw │ │ │ │ │ -00060d40: 6172 6420 746f 2061 6464 7265 7373 e280 ard to address.. │ │ │ │ │ -00060d50: 9920 696e 2074 6865 206d 6169 6c62 6f78 . in the mailbox │ │ │ │ │ -00060d60: 2069 7473 656c 6620 6973 0a6e 6f74 2073 itself is.not s │ │ │ │ │ -00060d70: 7570 706f 7274 6564 2e20 2055 7365 2061 upported. Use a │ │ │ │ │ -00060d80: 20e2 8098 2e66 6f72 7761 7264 e280 9920 ....forward... │ │ │ │ │ -00060d90: 6669 6c65 2069 6e73 7465 6164 2e0a 0a54 file instead...T │ │ │ │ │ -00060da0: 6865 20e2 8098 726d 6169 6ce2 8099 2070 he ...rmail... p │ │ │ │ │ -00060db0: 726f 6772 616d 2075 7365 6420 6279 2055 rogram used by U │ │ │ │ │ -00060dc0: 5543 5020 666f 7220 696e 636f 6d69 6e67 UCP for incoming │ │ │ │ │ -00060dd0: 206d 6169 6c20 7368 6f75 6c64 2062 650a mail should be. │ │ │ │ │ -00060de0: e280 982f 7573 722f 7362 696e 2f72 6d61 .../usr/sbin/rma │ │ │ │ │ -00060df0: 696c e280 992e 2020 4c69 6b65 7769 7365 il.... Likewise │ │ │ │ │ -00060e00: 2c20 e280 9872 736d 7470 e280 992c 2066 , ...rsmtp..., f │ │ │ │ │ -00060e10: 6f72 2072 6563 6569 7669 6e67 0a62 6174 or receiving.bat │ │ │ │ │ -00060e20: 6368 2d53 4d54 502d 6f76 6572 2d55 5543 ch-SMTP-over-UUC │ │ │ │ │ -00060e30: 502c 2073 686f 756c 6420 6265 20e2 8098 P, should be ... │ │ │ │ │ -00060e40: 2f75 7372 2f73 6269 6e2f 7273 6d74 70e2 /usr/sbin/rsmtp. │ │ │ │ │ -00060e50: 8099 2069 6620 6974 2069 7320 7375 7070 .. if it is supp │ │ │ │ │ -00060e60: 6f72 7465 642e 0a0a 4966 2079 6f75 7220 orted...If your │ │ │ │ │ -00060e70: 7061 636b 6167 6520 6e65 6564 7320 746f package needs to │ │ │ │ │ -00060e80: 206b 6e6f 7720 7768 6174 2068 6f73 746e know what hostn │ │ │ │ │ -00060e90: 616d 6520 746f 2075 7365 206f 6e20 2866 ame to use on (f │ │ │ │ │ -00060ea0: 6f72 2065 7861 6d70 6c65 290a 6f75 7467 or example).outg │ │ │ │ │ -00060eb0: 6f69 6e67 206e 6577 7320 616e 6420 6d61 oing news and ma │ │ │ │ │ -00060ec0: 696c 206d 6573 7361 6765 7320 7768 6963 il messages whic │ │ │ │ │ -00060ed0: 6820 6172 6520 6765 6e65 7261 7465 6420 h are generated │ │ │ │ │ -00060ee0: 6c6f 6361 6c6c 792c 2079 6f75 2073 686f locally, you sho │ │ │ │ │ -00060ef0: 756c 640a 7573 6520 7468 6520 6669 6c65 uld.use the file │ │ │ │ │ -00060f00: 20e2 8098 2f65 7463 2f6d 6169 6c6e 616d .../etc/mailnam │ │ │ │ │ -00060f10: 65e2 8099 2e20 2049 7420 7769 6c6c 2063 e.... It will c │ │ │ │ │ -00060f20: 6f6e 7461 696e 2074 6865 2070 6f72 7469 ontain the porti │ │ │ │ │ -00060f30: 6f6e 2061 6674 6572 2074 6865 0a75 7365 on after the.use │ │ │ │ │ -00060f40: 726e 616d 6520 616e 6420 e280 9840 e280 rname and ...@.. │ │ │ │ │ -00060f50: 9920 2861 7429 2073 6967 6e20 666f 7220 . (at) sign for │ │ │ │ │ -00060f60: 656d 6169 6c20 6164 6472 6573 7365 7320 email addresses │ │ │ │ │ -00060f70: 6f66 2075 7365 7273 206f 6e20 7468 6520 of users on the │ │ │ │ │ -00060f80: 6d61 6368 696e 650a 2866 6f6c 6c6f 7765 machine.(followe │ │ │ │ │ -00060f90: 6420 6279 2061 206e 6577 6c69 6e65 292e d by a newline). │ │ │ │ │ -00060fa0: 0a0a 5375 6368 2061 2070 6163 6b61 6765 ..Such a package │ │ │ │ │ -00060fb0: 2073 686f 756c 6420 6368 6563 6b20 666f should check fo │ │ │ │ │ -00060fc0: 7220 7468 6520 6578 6973 7465 6e63 6520 r the existence │ │ │ │ │ -00060fd0: 6f66 2074 6869 7320 6669 6c65 2077 6865 of this file whe │ │ │ │ │ -00060fe0: 6e20 6974 2069 730a 6265 696e 6720 636f n it is.being co │ │ │ │ │ -00060ff0: 6e66 6967 7572 6564 2e20 2049 6620 6974 nfigured. If it │ │ │ │ │ -00061000: 2065 7869 7374 732c 2069 7420 7368 6f75 exists, it shou │ │ │ │ │ -00061010: 6c64 2062 6520 7573 6564 2077 6974 686f ld be used witho │ │ │ │ │ -00061020: 7574 2063 6f6d 6d65 6e74 2c0a 616c 7468 ut comment,.alth │ │ │ │ │ -00061030: 6f75 6768 2061 6e20 4d54 41e2 8099 7320 ough an MTA...s │ │ │ │ │ -00061040: 636f 6e66 6967 7572 6174 696f 6e20 7363 configuration sc │ │ │ │ │ -00061050: 7269 7074 206d 6179 2077 6973 6820 746f ript may wish to │ │ │ │ │ -00061060: 2070 726f 6d70 7420 7468 6520 7573 6572 prompt the user │ │ │ │ │ -00061070: 2065 7665 6e0a 6966 2069 7420 6669 6e64 even.if it find │ │ │ │ │ -00061080: 7320 7468 6174 2074 6869 7320 6669 6c65 s that this file │ │ │ │ │ -00061090: 2065 7869 7374 732e 2020 4966 2074 6865 exists. If the │ │ │ │ │ -000610a0: 2066 696c 6520 646f 6573 206e 6f74 2065 file does not e │ │ │ │ │ -000610b0: 7869 7374 2c20 7468 650a 7061 636b 6167 xist, the.packag │ │ │ │ │ -000610c0: 6520 7368 6f75 6c64 2070 726f 6d70 7420 e should prompt │ │ │ │ │ -000610d0: 7468 6520 7573 6572 2066 6f72 2074 6865 the user for the │ │ │ │ │ -000610e0: 2076 616c 7565 2028 7072 6566 6572 6162 value (preferab │ │ │ │ │ -000610f0: 6c79 2075 7369 6e67 0ae2 8098 6465 6263 ly using....debc │ │ │ │ │ -00061100: 6f6e 66e2 8099 2920 616e 6420 7374 6f72 onf...) and stor │ │ │ │ │ -00061110: 6520 6974 2069 6e20 e280 982f 6574 632f e it in .../etc/ │ │ │ │ │ -00061120: 6d61 696c 6e61 6d65 e280 9920 6173 2077 mailname... as w │ │ │ │ │ -00061130: 656c 6c20 6173 2075 7369 6e67 2069 7420 ell as using it │ │ │ │ │ -00061140: 696e 2074 6865 0a70 6163 6b61 6765 e280 in the.package.. │ │ │ │ │ -00061150: 9973 2063 6f6e 6669 6775 7261 7469 6f6e .s configuration │ │ │ │ │ -00061160: 2e20 2054 6865 2070 726f 6d70 7420 7368 . The prompt sh │ │ │ │ │ -00061170: 6f75 6c64 206d 616b 6520 6974 2063 6c65 ould make it cle │ │ │ │ │ -00061180: 6172 2074 6861 7420 7468 6520 6e61 6d65 ar that the name │ │ │ │ │ -00061190: 0a77 696c 6c20 6e6f 7420 6a75 7374 2062 .will not just b │ │ │ │ │ -000611a0: 6520 7573 6564 2062 7920 7468 6174 2070 e used by that p │ │ │ │ │ -000611b0: 6163 6b61 6765 2e20 2046 6f72 2065 7861 ackage. For exa │ │ │ │ │ -000611c0: 6d70 6c65 2c20 696e 2074 6869 7320 7369 mple, in this si │ │ │ │ │ -000611d0: 7475 6174 696f 6e0a 7468 6520 e280 9869 tuation.the ...i │ │ │ │ │ -000611e0: 6e6e e280 9920 7061 636b 6167 6520 636f nn... package co │ │ │ │ │ -000611f0: 756c 6420 7361 7920 736f 6d65 7468 696e uld say somethin │ │ │ │ │ -00061200: 6720 6c69 6b65 3a0a 0a20 2020 2020 506c g like:.. Pl │ │ │ │ │ -00061210: 6561 7365 2065 6e74 6572 2074 6865 2022 ease enter the " │ │ │ │ │ -00061220: 6d61 696c 206e 616d 6522 206f 6620 796f mail name" of yo │ │ │ │ │ -00061230: 7572 2073 7973 7465 6d2e 2020 5468 6973 ur system. This │ │ │ │ │ -00061240: 2069 7320 7468 6520 686f 7374 6e61 6d65 is the hostname │ │ │ │ │ -00061250: 2070 6f72 7469 6f6e 0a20 2020 2020 6f66 portion. of │ │ │ │ │ -00061260: 2074 6865 2061 6464 7265 7373 2074 6f20 the address to │ │ │ │ │ -00061270: 6265 2073 686f 776e 206f 6e20 6f75 7467 be shown on outg │ │ │ │ │ -00061280: 6f69 6e67 206e 6577 7320 616e 6420 6d61 oing news and ma │ │ │ │ │ -00061290: 696c 206d 6573 7361 6765 732e 2020 5468 il messages. Th │ │ │ │ │ -000612a0: 650a 2020 2020 2064 6566 6175 6c74 2069 e. default i │ │ │ │ │ -000612b0: 7320 7379 7368 6f73 746e 616d 652c 2079 s syshostname, y │ │ │ │ │ -000612c0: 6f75 7220 7379 7374 656d 2773 2068 6f73 our system's hos │ │ │ │ │ -000612d0: 7420 6e61 6d65 2e0a 0a20 2020 2020 4d61 t name... Ma │ │ │ │ │ -000612e0: 696c 206e 616d 6520 5b22 7379 7368 6f73 il name ["syshos │ │ │ │ │ -000612f0: 746e 616d 6522 5d3a 0a0a 7768 6572 6520 tname"]:..where │ │ │ │ │ -00061300: 7379 7368 6f73 746e 616d 6520 6973 2074 syshostname is t │ │ │ │ │ -00061310: 6865 206f 7574 7075 7420 6f66 20e2 8098 he output of ... │ │ │ │ │ -00061320: 686f 7374 6e61 6d65 202d 2d66 7164 6ee2 hostname --fqdn. │ │ │ │ │ -00061330: 8099 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d ..... -------- │ │ │ │ │ -00061340: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -00061350: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -00061360: 4966 2069 7420 6973 206e 6f74 2070 6f73 If it is not pos │ │ │ │ │ -00061370: 7369 626c 6520 746f 2065 7374 6162 6c69 sible to establi │ │ │ │ │ -00061380: 7368 2062 6f74 6820 6c6f 636b 732c 2074 sh both locks, t │ │ │ │ │ -00061390: 6865 2073 7973 7465 6d0a 7368 6f75 6c64 he system.should │ │ │ │ │ -000613a0: 6ee2 8099 7420 7761 6974 2066 6f72 2074 n...t wait for t │ │ │ │ │ -000613b0: 6865 2073 6563 6f6e 6420 6c6f 636b 2074 he second lock t │ │ │ │ │ -000613c0: 6f20 6265 2065 7374 6162 6c69 7368 6564 o be established │ │ │ │ │ -000613d0: 2c20 6275 7420 7265 6d6f 7665 2074 6865 , but remove the │ │ │ │ │ -000613e0: 0a66 6972 7374 206c 6f63 6b2c 2077 6169 .first lock, wai │ │ │ │ │ -000613f0: 7420 6120 2872 616e 646f 6d29 2074 696d t a (random) tim │ │ │ │ │ -00061400: 652c 2061 6e64 2073 7461 7274 206f 7665 e, and start ove │ │ │ │ │ -00061410: 7220 6c6f 636b 696e 6720 6167 6169 6e2e r locking again. │ │ │ │ │ -00061420: 0a0a 2020 2028 3229 2054 6865 7265 2061 .. (2) There a │ │ │ │ │ -00061430: 7265 2074 776f 2074 7261 6469 7469 6f6e re two tradition │ │ │ │ │ -00061440: 616c 2070 6572 6d69 7373 696f 6e20 7363 al permission sc │ │ │ │ │ -00061450: 6865 6d65 7320 666f 7220 6d61 696c 2073 hemes for mail s │ │ │ │ │ -00061460: 706f 6f6c 733a 0a6d 6f64 6520 3630 3020 pools:.mode 600 │ │ │ │ │ -00061470: 7769 7468 2061 6c6c 206d 6169 6c20 6465 with all mail de │ │ │ │ │ -00061480: 6c69 7665 7279 2064 6f6e 6520 6279 2070 livery done by p │ │ │ │ │ -00061490: 726f 6365 7373 6573 2072 756e 6e69 6e67 rocesses running │ │ │ │ │ -000614a0: 2061 7320 7468 650a 6465 7374 696e 6174 as the.destinat │ │ │ │ │ -000614b0: 696f 6e20 7573 6572 2c20 6f72 206d 6f64 ion user, or mod │ │ │ │ │ -000614c0: 6520 3636 3020 616e 6420 6f77 6e65 6420 e 660 and owned │ │ │ │ │ -000614d0: 6279 2067 726f 7570 206d 6169 6c20 7769 by group mail wi │ │ │ │ │ -000614e0: 7468 206d 6169 6c20 6465 6c69 7665 7279 th mail delivery │ │ │ │ │ -000614f0: 0a64 6f6e 6520 6279 2061 2070 726f 6365 .done by a proce │ │ │ │ │ -00061500: 7373 2072 756e 6e69 6e67 2061 7320 6120 ss running as a │ │ │ │ │ -00061510: 7379 7374 656d 2075 7365 7220 696e 2067 system user in g │ │ │ │ │ -00061520: 726f 7570 206d 6169 6c2e 2020 4869 7374 roup mail. Hist │ │ │ │ │ -00061530: 6f72 6963 616c 6c79 2c0a 4465 6269 616e orically,.Debian │ │ │ │ │ -00061540: 2072 6571 7569 7265 6420 6d6f 6465 2036 required mode 6 │ │ │ │ │ -00061550: 3630 206d 6169 6c20 7370 6f6f 6c73 2074 60 mail spools t │ │ │ │ │ -00061560: 6f20 656e 6162 6c65 2074 6865 206c 6174 o enable the lat │ │ │ │ │ -00061570: 7465 7220 6d6f 6465 6c2c 2062 7574 0a74 ter model, but.t │ │ │ │ │ -00061580: 6861 7420 6d6f 6465 6c20 6861 7320 6265 hat model has be │ │ │ │ │ -00061590: 636f 6d65 2069 6e63 7265 6173 696e 676c come increasingl │ │ │ │ │ -000615a0: 7920 756e 636f 6d6d 6f6e 2061 6e64 2074 y uncommon and t │ │ │ │ │ -000615b0: 6865 2070 7269 6e63 6970 6c65 206f 6620 he principle of │ │ │ │ │ -000615c0: 6c65 6173 740a 7072 6976 696c 6567 6520 least.privilege │ │ │ │ │ -000615d0: 696e 6469 6361 7465 7320 7468 6174 206d indicates that m │ │ │ │ │ -000615e0: 6169 6c20 7379 7374 656d 7320 7468 6174 ail systems that │ │ │ │ │ -000615f0: 2075 7365 2074 6865 2066 6972 7374 206d use the first m │ │ │ │ │ -00061600: 6f64 656c 2073 686f 756c 640a 7573 6520 odel should.use │ │ │ │ │ -00061610: 7065 726d 6973 7369 6f6e 7320 6f66 2036 permissions of 6 │ │ │ │ │ -00061620: 3030 2e20 2049 6620 6465 6c69 7665 7279 00. If delivery │ │ │ │ │ -00061630: 2074 6f20 7072 6f67 7261 6d73 2069 7320 to programs is │ │ │ │ │ -00061640: 7065 726d 6974 7465 642c 2069 74e2 8099 permitted, it... │ │ │ │ │ -00061650: 730a 6561 7369 6572 2074 6f20 6b65 6570 s.easier to keep │ │ │ │ │ -00061660: 2074 6865 206d 6169 6c20 7379 7374 656d the mail system │ │ │ │ │ -00061670: 2073 6563 7572 6520 6966 2074 6865 2064 secure if the d │ │ │ │ │ -00061680: 656c 6976 6572 7920 6167 656e 7420 7275 elivery agent ru │ │ │ │ │ -00061690: 6e73 2061 7320 7468 650a 6465 7374 696e ns as the.destin │ │ │ │ │ -000616a0: 6174 696f 6e20 7573 6572 2e20 2044 6562 ation user. Deb │ │ │ │ │ -000616b0: 6961 6e20 506f 6c69 6379 2074 6865 7265 ian Policy there │ │ │ │ │ -000616c0: 666f 7265 2070 6572 6d69 7473 2065 6974 fore permits eit │ │ │ │ │ -000616d0: 6865 7220 7363 6865 6d65 2e0a 0a1f 0a46 her scheme.....F │ │ │ │ │ -000616e0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -000616f0: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00061700: 4e65 7773 2073 7973 7465 6d20 636f 6e66 News system conf │ │ │ │ │ -00061710: 6967 7572 6174 696f 6e2c 2020 4e65 7874 iguration, Next │ │ │ │ │ -00061720: 3a20 5072 6f67 7261 6d73 2066 6f72 2074 : Programs for t │ │ │ │ │ -00061730: 6865 2058 2057 696e 646f 7720 5379 7374 he X Window Syst │ │ │ │ │ -00061740: 656d 2c20 2050 7265 763a 204d 6169 6c20 em, Prev: Mail │ │ │ │ │ -00061750: 7472 616e 7370 6f72 7420 6465 6c69 7665 transport delive │ │ │ │ │ -00061760: 7279 2061 6e64 2075 7365 7220 6167 656e ry and user agen │ │ │ │ │ -00061770: 7473 2c20 2055 703a 2043 7573 746f 6d69 ts, Up: Customi │ │ │ │ │ -00061780: 7a65 6420 7072 6f67 7261 6d73 0a0a 3131 zed programs..11 │ │ │ │ │ -00061790: 2e37 204e 6577 7320 7379 7374 656d 2063 .7 News system c │ │ │ │ │ -000617a0: 6f6e 6669 6775 7261 7469 6f6e 0a3d 3d3d onfiguration.=== │ │ │ │ │ -000617b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000617c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 6c6c ===========..All │ │ │ │ │ -000617d0: 2074 6865 2063 6f6e 6669 6775 7261 7469 the configurati │ │ │ │ │ -000617e0: 6f6e 2066 696c 6573 2072 656c 6174 6564 on files related │ │ │ │ │ -000617f0: 2074 6f20 7468 6520 4e4e 5450 2028 6e65 to the NNTP (ne │ │ │ │ │ -00061800: 7773 2920 7365 7276 6572 7320 616e 640a ws) servers and. │ │ │ │ │ -00061810: 636c 6965 6e74 7320 7368 6f75 6c64 2062 clients should b │ │ │ │ │ -00061820: 6520 6c6f 6361 7465 6420 756e 6465 7220 e located under │ │ │ │ │ -00061830: e280 982f 6574 632f 6e65 7773 e280 992e .../etc/news.... │ │ │ │ │ -00061840: 0a0a 5468 6572 6520 6172 6520 736f 6d65 ..There are some │ │ │ │ │ -00061850: 2063 6f6e 6669 6775 7261 7469 6f6e 2069 configuration i │ │ │ │ │ -00061860: 7373 7565 7320 7468 6174 2061 7070 6c79 ssues that apply │ │ │ │ │ -00061870: 2074 6f20 6120 6e75 6d62 6572 206f 6620 to a number of │ │ │ │ │ -00061880: 6e65 7773 0a63 6c69 656e 7473 2061 6e64 news.clients and │ │ │ │ │ -00061890: 2073 6572 7665 7220 7061 636b 6167 6573 server packages │ │ │ │ │ -000618a0: 206f 6e20 7468 6520 6d61 6368 696e 652e on the machine. │ │ │ │ │ -000618b0: 2020 5468 6573 6520 6172 653a 0a0a e280 These are:.... │ │ │ │ │ -000618c0: 982f 6574 632f 6e65 7773 2f6f 7267 616e ./etc/news/organ │ │ │ │ │ -000618d0: 697a 6174 696f 6ee2 8099 0a0a 2020 2020 ization..... │ │ │ │ │ -000618e0: 2041 2073 7472 696e 6720 7768 6963 6820 A string which │ │ │ │ │ -000618f0: 7368 6f75 6c64 2061 7070 6561 7220 6173 should appear as │ │ │ │ │ -00061900: 2074 6865 206f 7267 616e 697a 6174 696f the organizatio │ │ │ │ │ -00061910: 6e20 6865 6164 6572 2066 6f72 2061 6c6c n header for all │ │ │ │ │ -00061920: 0a20 2020 2020 6d65 7373 6167 6573 2070 . messages p │ │ │ │ │ -00061930: 6f73 7465 6420 6279 204e 4e54 5020 636c osted by NNTP cl │ │ │ │ │ -00061940: 6965 6e74 7320 6f6e 2074 6865 206d 6163 ients on the mac │ │ │ │ │ -00061950: 6869 6e65 0a0a e280 982f 6574 632f 6e65 hine...../etc/ne │ │ │ │ │ -00061960: 7773 2f73 6572 7665 72e2 8099 0a0a 2020 ws/server..... │ │ │ │ │ -00061970: 2020 2043 6f6e 7461 696e 7320 7468 6520 Contains the │ │ │ │ │ -00061980: 4651 444e 206f 6620 7468 6520 7570 7374 FQDN of the upst │ │ │ │ │ -00061990: 7265 616d 204e 4e54 5020 7365 7276 6572 ream NNTP server │ │ │ │ │ -000619a0: 2c20 6f72 206c 6f63 616c 686f 7374 2069 , or localhost i │ │ │ │ │ -000619b0: 6620 7468 650a 2020 2020 206c 6f63 616c f the. local │ │ │ │ │ -000619c0: 206d 6163 6869 6e65 2069 7320 616e 204e machine is an N │ │ │ │ │ -000619d0: 4e54 5020 7365 7276 6572 2e0a 0a4f 7468 NTP server...Oth │ │ │ │ │ -000619e0: 6572 2067 6c6f 6261 6c20 6669 6c65 7320 er global files │ │ │ │ │ -000619f0: 6d61 7920 6265 2061 6464 6564 2061 7320 may be added as │ │ │ │ │ -00061a00: 7265 7175 6972 6564 2066 6f72 2063 726f required for cro │ │ │ │ │ -00061a10: 7373 2d70 6163 6b61 6765 206e 6577 730a ss-package news. │ │ │ │ │ -00061a20: 636f 6e66 6967 7572 6174 696f 6e2e 0a0a configuration... │ │ │ │ │ -00061a30: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00061a40: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00061a50: 653a 2050 726f 6772 616d 7320 666f 7220 e: Programs for │ │ │ │ │ -00061a60: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ -00061a70: 7465 6d2c 2020 4e65 7874 3a20 5065 726c tem, Next: Perl │ │ │ │ │ -00061a80: 2070 726f 6772 616d 7320 616e 6420 6d6f programs and mo │ │ │ │ │ -00061a90: 6475 6c65 732c 2020 5072 6576 3a20 4e65 dules, Prev: Ne │ │ │ │ │ -00061aa0: 7773 2073 7973 7465 6d20 636f 6e66 6967 ws system config │ │ │ │ │ -00061ab0: 7572 6174 696f 6e2c 2020 5570 3a20 4375 uration, Up: Cu │ │ │ │ │ -00061ac0: 7374 6f6d 697a 6564 2070 726f 6772 616d stomized program │ │ │ │ │ -00061ad0: 730a 0a31 312e 3820 5072 6f67 7261 6d73 s..11.8 Programs │ │ │ │ │ -00061ae0: 2066 6f72 2074 6865 2058 2057 696e 646f for the X Windo │ │ │ │ │ -00061af0: 7720 5379 7374 656d 0a3d 3d3d 3d3d 3d3d w System.======= │ │ │ │ │ -00061b00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00061b10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -00061b20: 2a20 4d65 6e75 3a0a 0a2a 2050 726f 7669 * Menu:..* Provi │ │ │ │ │ -00061b30: 6469 6e67 2058 2073 7570 706f 7274 2061 ding X support a │ │ │ │ │ -00061b40: 6e64 2070 6163 6b61 6765 2070 7269 6f72 nd package prior │ │ │ │ │ -00061b50: 6974 6965 733a 3a0a 2a20 5061 636b 6167 ities::.* Packag │ │ │ │ │ -00061b60: 6573 2070 726f 7669 6469 6e67 2061 6e20 es providing an │ │ │ │ │ -00061b70: 5820 7365 7276 6572 3a3a 0a2a 2050 6163 X server::.* Pac │ │ │ │ │ -00061b80: 6b61 6765 7320 7072 6f76 6964 696e 6720 kages providing │ │ │ │ │ -00061b90: 6120 7465 726d 696e 616c 2065 6d75 6c61 a terminal emula │ │ │ │ │ -00061ba0: 746f 723a 3a0a 2a20 5061 636b 6167 6573 tor::.* Packages │ │ │ │ │ -00061bb0: 2070 726f 7669 6469 6e67 2061 2077 696e providing a win │ │ │ │ │ -00061bc0: 646f 7720 6d61 6e61 6765 723a 3a0a 2a20 dow manager::.* │ │ │ │ │ -00061bd0: 5061 636b 6167 6573 2070 726f 7669 6469 Packages providi │ │ │ │ │ -00061be0: 6e67 2066 6f6e 7473 3a3a 0a2a 2041 7070 ng fonts::.* App │ │ │ │ │ -00061bf0: 6c69 6361 7469 6f6e 2064 6566 6175 6c74 lication default │ │ │ │ │ -00061c00: 7320 6669 6c65 733a 3a0a 2a20 496e 7374 s files::.* Inst │ │ │ │ │ -00061c10: 616c 6c61 7469 6f6e 2064 6972 6563 746f allation directo │ │ │ │ │ -00061c20: 7279 2069 7373 7565 733a 3a0a 0a1f 0a46 ry issues::....F │ │ │ │ │ -00061c30: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00061c40: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00061c50: 5072 6f76 6964 696e 6720 5820 7375 7070 Providing X supp │ │ │ │ │ -00061c60: 6f72 7420 616e 6420 7061 636b 6167 6520 ort and package │ │ │ │ │ -00061c70: 7072 696f 7269 7469 6573 2c20 204e 6578 priorities, Nex │ │ │ │ │ -00061c80: 743a 2050 6163 6b61 6765 7320 7072 6f76 t: Packages prov │ │ │ │ │ -00061c90: 6964 696e 6720 616e 2058 2073 6572 7665 iding an X serve │ │ │ │ │ -00061ca0: 722c 2020 5570 3a20 5072 6f67 7261 6d73 r, Up: Programs │ │ │ │ │ -00061cb0: 2066 6f72 2074 6865 2058 2057 696e 646f for the X Windo │ │ │ │ │ -00061cc0: 7720 5379 7374 656d 0a0a 3131 2e38 2e31 w System..11.8.1 │ │ │ │ │ -00061cd0: 2050 726f 7669 6469 6e67 2058 2073 7570 Providing X sup │ │ │ │ │ -00061ce0: 706f 7274 2061 6e64 2070 6163 6b61 6765 port and package │ │ │ │ │ -00061cf0: 2070 7269 6f72 6974 6965 730a 2d2d 2d2d priorities.---- │ │ │ │ │ -00061d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00061d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00061d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a50 -------------..P │ │ │ │ │ -00061d30: 726f 6772 616d 7320 7468 6174 2063 616e rograms that can │ │ │ │ │ -00061d40: 2062 6520 636f 6e66 6967 7572 6564 2077 be configured w │ │ │ │ │ -00061d50: 6974 6820 7375 7070 6f72 7420 666f 7220 ith support for │ │ │ │ │ -00061d60: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ -00061d70: 7465 6d0a 6d75 7374 2062 6520 636f 6e66 tem.must be conf │ │ │ │ │ -00061d80: 6967 7572 6564 2074 6f20 646f 2073 6f20 igured to do so │ │ │ │ │ -00061d90: 616e 6420 6d75 7374 2064 6563 6c61 7265 and must declare │ │ │ │ │ -00061da0: 2061 6e79 2070 6163 6b61 6765 2064 6570 any package dep │ │ │ │ │ -00061db0: 656e 6465 6e63 6965 730a 6e65 6365 7373 endencies.necess │ │ │ │ │ -00061dc0: 6172 7920 746f 2073 6174 6973 6679 2074 ary to satisfy t │ │ │ │ │ -00061dd0: 6865 6972 2072 756e 7469 6d65 2072 6571 heir runtime req │ │ │ │ │ -00061de0: 7569 7265 6d65 6e74 7320 7768 656e 2075 uirements when u │ │ │ │ │ -00061df0: 7369 6e67 2074 6865 2058 2057 696e 646f sing the X Windo │ │ │ │ │ -00061e00: 770a 5379 7374 656d 2e20 2049 6620 7375 w.System. If su │ │ │ │ │ -00061e10: 6368 2061 2070 6163 6b61 6765 2069 7320 ch a package is │ │ │ │ │ -00061e20: 6f66 2068 6967 6865 7220 7072 696f 7269 of higher priori │ │ │ │ │ -00061e30: 7479 2074 6861 6e20 7468 6520 5820 7061 ty than the X pa │ │ │ │ │ -00061e40: 636b 6167 6573 206f 6e0a 7768 6963 6820 ckages on.which │ │ │ │ │ -00061e50: 6974 2064 6570 656e 6473 2c20 6974 2069 it depends, it i │ │ │ │ │ -00061e60: 7320 7265 7175 6972 6564 2074 6861 7420 s required that │ │ │ │ │ -00061e70: 6569 7468 6572 2074 6865 2058 2d73 7065 either the X-spe │ │ │ │ │ -00061e80: 6369 6669 6320 636f 6d70 6f6e 656e 7473 cific components │ │ │ │ │ -00061e90: 0a62 6520 7370 6c69 7420 696e 746f 2061 .be split into a │ │ │ │ │ -00061ea0: 2073 6570 6172 6174 6520 7061 636b 6167 separate packag │ │ │ │ │ -00061eb0: 652c 206f 7220 7468 6174 2061 6e20 616c e, or that an al │ │ │ │ │ -00061ec0: 7465 726e 6174 6976 6520 7665 7273 696f ternative versio │ │ │ │ │ -00061ed0: 6e20 6f66 2074 6865 0a70 6163 6b61 6765 n of the.package │ │ │ │ │ -00061ee0: 2c20 7768 6963 6820 696e 636c 7564 6573 , which includes │ │ │ │ │ -00061ef0: 2058 2073 7570 706f 7274 2c20 6265 2070 X support, be p │ │ │ │ │ -00061f00: 726f 7669 6465 642c 206f 7220 7468 6174 rovided, or that │ │ │ │ │ -00061f10: 2074 6865 2070 6163 6b61 6765 e280 9973 the package...s │ │ │ │ │ -00061f20: 0a70 7269 6f72 6974 7920 6265 206c 6f77 .priority be low │ │ │ │ │ -00061f30: 6572 6564 2e0a 0a1f 0a46 696c 653a 2064 ered.....File: d │ │ │ │ │ -00061f40: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00061f50: 6f2c 2020 4e6f 6465 3a20 5061 636b 6167 o, Node: Packag │ │ │ │ │ -00061f60: 6573 2070 726f 7669 6469 6e67 2061 6e20 es providing an │ │ │ │ │ -00061f70: 5820 7365 7276 6572 2c20 204e 6578 743a X server, Next: │ │ │ │ │ -00061f80: 2050 6163 6b61 6765 7320 7072 6f76 6964 Packages provid │ │ │ │ │ -00061f90: 696e 6720 6120 7465 726d 696e 616c 2065 ing a terminal e │ │ │ │ │ -00061fa0: 6d75 6c61 746f 722c 2020 5072 6576 3a20 mulator, Prev: │ │ │ │ │ -00061fb0: 5072 6f76 6964 696e 6720 5820 7375 7070 Providing X supp │ │ │ │ │ -00061fc0: 6f72 7420 616e 6420 7061 636b 6167 6520 ort and package │ │ │ │ │ -00061fd0: 7072 696f 7269 7469 6573 2c20 2055 703a priorities, Up: │ │ │ │ │ -00061fe0: 2050 726f 6772 616d 7320 666f 7220 7468 Programs for th │ │ │ │ │ -00061ff0: 6520 5820 5769 6e64 6f77 2053 7973 7465 e X Window Syste │ │ │ │ │ -00062000: 6d0a 0a31 312e 382e 3220 5061 636b 6167 m..11.8.2 Packag │ │ │ │ │ -00062010: 6573 2070 726f 7669 6469 6e67 2061 6e20 es providing an │ │ │ │ │ -00062020: 5820 7365 7276 6572 0a2d 2d2d 2d2d 2d2d X server.------- │ │ │ │ │ -00062030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00062040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -00062050: 5061 636b 6167 6573 2074 6861 7420 7072 Packages that pr │ │ │ │ │ -00062060: 6f76 6964 6520 616e 2058 2073 6572 7665 ovide an X serve │ │ │ │ │ -00062070: 7220 7468 6174 2c20 6469 7265 6374 6c79 r that, directly │ │ │ │ │ -00062080: 206f 7220 696e 6469 7265 6374 6c79 2c0a or indirectly,. │ │ │ │ │ -00062090: 636f 6d6d 756e 6963 6174 6573 2077 6974 communicates wit │ │ │ │ │ -000620a0: 6820 7265 616c 2069 6e70 7574 2061 6e64 h real input and │ │ │ │ │ -000620b0: 2064 6973 706c 6179 2068 6172 6477 6172 display hardwar │ │ │ │ │ -000620c0: 6520 7368 6f75 6c64 2064 6563 6c61 7265 e should declare │ │ │ │ │ -000620d0: 2069 6e0a 7468 6569 7220 e280 9850 726f in.their ...Pro │ │ │ │ │ -000620e0: 7669 6465 73e2 8099 2063 6f6e 7472 6f6c vides... control │ │ │ │ │ -000620f0: 2066 6965 6c64 2074 6861 7420 7468 6579 field that they │ │ │ │ │ -00062100: 2070 726f 7669 6465 2074 6865 2076 6972 provide the vir │ │ │ │ │ -00062110: 7475 616c 2070 6163 6b61 6765 0ae2 8098 tual package.... │ │ │ │ │ -00062120: 7873 6572 7665 72e2 8099 2e20 2028 3129 xserver.... (1) │ │ │ │ │ -00062130: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ -00062140: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ -00062150: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6869 ----.. (1) Thi │ │ │ │ │ -00062160: 7320 696d 706c 656d 656e 7473 2063 7572 s implements cur │ │ │ │ │ -00062170: 7265 6e74 2070 7261 6374 6963 652c 2061 rent practice, a │ │ │ │ │ -00062180: 6e64 2070 726f 7669 6465 7320 616e 2061 nd provides an a │ │ │ │ │ -00062190: 6374 7561 6c20 706f 6c69 6379 0a66 6f72 ctual policy.for │ │ │ │ │ -000621a0: 2075 7361 6765 206f 6620 7468 6520 e280 usage of the .. │ │ │ │ │ -000621b0: 9878 7365 7276 6572 e280 9920 7669 7274 .xserver... virt │ │ │ │ │ -000621c0: 7561 6c20 7061 636b 6167 6520 7768 6963 ual package whic │ │ │ │ │ -000621d0: 6820 6170 7065 6172 7320 696e 2074 6865 h appears in the │ │ │ │ │ -000621e0: 2076 6972 7475 616c 0a70 6163 6b61 6765 virtual.package │ │ │ │ │ -000621f0: 7320 6c69 7374 2e20 2049 6e20 6120 6e75 s list. In a nu │ │ │ │ │ -00062200: 7473 6865 6c6c 2c20 5820 7365 7276 6572 tshell, X server │ │ │ │ │ -00062210: 7320 7468 6174 2069 6e74 6572 6661 6365 s that interface │ │ │ │ │ -00062220: 2064 6972 6563 746c 7920 7769 7468 0a74 directly with.t │ │ │ │ │ -00062230: 6865 2064 6973 706c 6179 2061 6e64 2069 he display and i │ │ │ │ │ -00062240: 6e70 7574 2068 6172 6477 6172 6520 6f72 nput hardware or │ │ │ │ │ -00062250: 2076 6961 2061 6e6f 7468 6572 2073 7562 via another sub │ │ │ │ │ -00062260: 7379 7374 656d 2028 652e 672e 2c20 4747 system (e.g., GG │ │ │ │ │ -00062270: 4929 0a73 686f 756c 6420 7072 6f76 6964 I).should provid │ │ │ │ │ -00062280: 6520 e280 9878 7365 7276 6572 e280 992e e ...xserver.... │ │ │ │ │ -00062290: 2020 5468 696e 6773 206c 696b 6520 e280 Things like .. │ │ │ │ │ -000622a0: 9858 7666 62e2 8099 2c20 e280 9858 6e65 .Xvfb..., ...Xne │ │ │ │ │ -000622b0: 7374 e280 992c 2061 6e64 20e2 8098 5870 st..., and ...Xp │ │ │ │ │ -000622c0: 7274 e280 990a 7368 6f75 6c64 206e 6f74 rt....should not │ │ │ │ │ -000622d0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -000622e0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -000622f0: 4e6f 6465 3a20 5061 636b 6167 6573 2070 Node: Packages p │ │ │ │ │ -00062300: 726f 7669 6469 6e67 2061 2074 6572 6d69 roviding a termi │ │ │ │ │ -00062310: 6e61 6c20 656d 756c 6174 6f72 2c20 204e nal emulator, N │ │ │ │ │ -00062320: 6578 743a 2050 6163 6b61 6765 7320 7072 ext: Packages pr │ │ │ │ │ -00062330: 6f76 6964 696e 6720 6120 7769 6e64 6f77 oviding a window │ │ │ │ │ -00062340: 206d 616e 6167 6572 2c20 2050 7265 763a manager, Prev: │ │ │ │ │ -00062350: 2050 6163 6b61 6765 7320 7072 6f76 6964 Packages provid │ │ │ │ │ -00062360: 696e 6720 616e 2058 2073 6572 7665 722c ing an X server, │ │ │ │ │ -00062370: 2020 5570 3a20 5072 6f67 7261 6d73 2066 Up: Programs f │ │ │ │ │ -00062380: 6f72 2074 6865 2058 2057 696e 646f 7720 or the X Window │ │ │ │ │ -00062390: 5379 7374 656d 0a0a 3131 2e38 2e33 2050 System..11.8.3 P │ │ │ │ │ -000623a0: 6163 6b61 6765 7320 7072 6f76 6964 696e ackages providin │ │ │ │ │ -000623b0: 6720 6120 7465 726d 696e 616c 2065 6d75 g a terminal emu │ │ │ │ │ -000623c0: 6c61 746f 720a 2d2d 2d2d 2d2d 2d2d 2d2d lator.---------- │ │ │ │ │ -000623d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000623e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000623f0: 2d2d 2d0a 0a50 6163 6b61 6765 7320 7468 ---..Packages th │ │ │ │ │ -00062400: 6174 2070 726f 7669 6465 2061 2074 6572 at provide a ter │ │ │ │ │ -00062410: 6d69 6e61 6c20 656d 756c 6174 6f72 2066 minal emulator f │ │ │ │ │ -00062420: 6f72 2074 6865 2058 2057 696e 646f 7720 or the X Window │ │ │ │ │ -00062430: 5379 7374 656d 2077 6869 6368 0a6d 6565 System which.mee │ │ │ │ │ -00062440: 7420 7468 6520 6372 6974 6572 6961 206c t the criteria l │ │ │ │ │ -00062450: 6973 7465 6420 6265 6c6f 7720 7368 6f75 isted below shou │ │ │ │ │ -00062460: 6c64 2064 6563 6c61 7265 2069 6e20 7468 ld declare in th │ │ │ │ │ -00062470: 6569 7220 e280 9850 726f 7669 6465 73e2 eir ...Provides. │ │ │ │ │ -00062480: 8099 0a63 6f6e 7472 6f6c 2066 6965 6c64 ...control field │ │ │ │ │ -00062490: 2074 6861 7420 7468 6579 2070 726f 7669 that they provi │ │ │ │ │ -000624a0: 6465 2074 6865 2076 6972 7475 616c 2070 de the virtual p │ │ │ │ │ -000624b0: 6163 6b61 6765 0ae2 8098 782d 7465 726d ackage....x-term │ │ │ │ │ -000624c0: 696e 616c 2d65 6d75 6c61 746f 72e2 8099 inal-emulator... │ │ │ │ │ -000624d0: 2e20 2054 6865 7920 7368 6f75 6c64 2061 . They should a │ │ │ │ │ -000624e0: 6c73 6f20 7265 6769 7374 6572 2074 6865 lso register the │ │ │ │ │ -000624f0: 6d73 656c 7665 7320 6173 2061 6e0a 616c mselves as an.al │ │ │ │ │ -00062500: 7465 726e 6174 6976 6520 666f 7220 e280 ternative for .. │ │ │ │ │ -00062510: 982f 7573 722f 6269 6e2f 782d 7465 726d ./usr/bin/x-term │ │ │ │ │ -00062520: 696e 616c 2d65 6d75 6c61 746f 72e2 8099 inal-emulator... │ │ │ │ │ -00062530: 2c20 7769 7468 2061 2070 7269 6f72 6974 , with a priorit │ │ │ │ │ -00062540: 7920 6f66 2032 302e 0a54 6861 7420 616c y of 20..That al │ │ │ │ │ -00062550: 7465 726e 6174 6976 6520 7368 6f75 6c64 ternative should │ │ │ │ │ -00062560: 2068 6176 6520 6120 736c 6176 6520 616c have a slave al │ │ │ │ │ -00062570: 7465 726e 6174 6976 6520 666f 720a e280 ternative for... │ │ │ │ │ -00062580: 982f 7573 722f 7368 6172 652f 6d61 6e2f ./usr/share/man/ │ │ │ │ │ -00062590: 6d61 6e31 2f78 2d74 6572 6d69 6e61 6c2d man1/x-terminal- │ │ │ │ │ -000625a0: 656d 756c 6174 6f72 2e31 2e67 7ae2 8099 emulator.1.gz... │ │ │ │ │ -000625b0: 2070 6f69 6e74 696e 6720 746f 2074 6865 pointing to the │ │ │ │ │ -000625c0: 0a63 6f72 7265 7370 6f6e 6469 6e67 206d .corresponding m │ │ │ │ │ -000625d0: 616e 7561 6c20 7061 6765 2e0a 0a54 6f20 anual page...To │ │ │ │ │ -000625e0: 6265 2061 6e20 e280 9878 2d74 6572 6d69 be an ...x-termi │ │ │ │ │ -000625f0: 6e61 6c2d 656d 756c 6174 6f72 e280 992c nal-emulator..., │ │ │ │ │ -00062600: 2061 2070 726f 6772 616d 206d 7573 743a a program must: │ │ │ │ │ -00062610: 0a0a 2020 202d 2042 6520 6162 6c65 2074 .. - Be able t │ │ │ │ │ -00062620: 6f20 656d 756c 6174 6520 6120 4445 4320 o emulate a DEC │ │ │ │ │ -00062630: 5654 3130 3020 7465 726d 696e 616c 2c20 VT100 terminal, │ │ │ │ │ -00062640: 6f72 2061 2063 6f6d 7061 7469 626c 6520 or a compatible │ │ │ │ │ -00062650: 7465 726d 696e 616c 2e0a 0a20 2020 2d20 terminal... - │ │ │ │ │ -00062660: 5375 7070 6f72 7420 7468 6520 636f 6d6d Support the comm │ │ │ │ │ -00062670: 616e 642d 6c69 6e65 206f 7074 696f 6e20 and-line option │ │ │ │ │ -00062680: e280 982d 6520 636f 6d6d 616e 64e2 8099 ...-e command... │ │ │ │ │ -00062690: 2c20 7768 6963 6820 6372 6561 7465 7320 , which creates │ │ │ │ │ -000626a0: 6120 6e65 770a 2020 2020 2074 6572 6d69 a new. termi │ │ │ │ │ -000626b0: 6e61 6c20 7769 6e64 6f77 2028 3129 2061 nal window (1) a │ │ │ │ │ -000626c0: 6e64 2072 756e 7320 7468 6520 7370 6563 nd runs the spec │ │ │ │ │ -000626d0: 6966 6965 6420 636f 6d6d 616e 642e 2020 ified command. │ │ │ │ │ -000626e0: 3c63 6f6d 6d61 6e64 3e20 6d61 790a 2020 may. │ │ │ │ │ -000626f0: 2020 2062 6520 6d75 6c74 6970 6c65 2061 be multiple a │ │ │ │ │ -00062700: 7267 756d 656e 7473 2c20 7768 6963 6820 rguments, which │ │ │ │ │ -00062710: 666f 726d 2074 6865 2061 7267 756d 656e form the argumen │ │ │ │ │ -00062720: 7420 6c69 7374 2074 6f20 7468 6520 6578 t list to the ex │ │ │ │ │ -00062730: 6563 7574 6564 0a20 2020 2020 7072 6f67 ecuted. prog │ │ │ │ │ -00062740: 7261 6d2e 2020 496e 206f 7468 6572 2077 ram. In other w │ │ │ │ │ -00062750: 6f72 6473 2c20 7468 6520 6265 6861 7669 ords, the behavi │ │ │ │ │ -00062760: 6f72 2069 7320 6173 2074 686f 7567 6820 or is as though │ │ │ │ │ -00062770: 7468 6520 6172 6775 6d65 6e74 730a 2020 the arguments. │ │ │ │ │ -00062780: 2020 2077 6572 6520 7061 7373 6564 2064 were passed d │ │ │ │ │ -00062790: 6972 6563 746c 7920 746f 20e2 8098 6578 irectly to ...ex │ │ │ │ │ -000627a0: 6563 7670 e280 992c 2062 7970 6173 7369 ecvp..., bypassi │ │ │ │ │ -000627b0: 6e67 2074 6865 2073 6865 6c6c 2e20 2028 ng the shell. ( │ │ │ │ │ -000627c0: e280 9878 7465 726d e280 99e2 8099 730a ...xterm......s. │ │ │ │ │ -000627d0: 2020 2020 2062 6568 6176 696f 7220 6f66 behavior of │ │ │ │ │ -000627e0: 2066 616c 6c69 6e67 2062 6163 6b20 6f6e falling back on │ │ │ │ │ -000627f0: 2075 7369 6e67 2074 6865 2073 6865 6c6c using the shell │ │ │ │ │ -00062800: 2069 6620 e280 982d 65e2 8099 2068 6164 if ...-e... had │ │ │ │ │ -00062810: 2061 2073 696e 676c 650a 2020 2020 2061 a single. a │ │ │ │ │ -00062820: 7267 756d 656e 7420 616e 6420 6578 6563 rgument and exec │ │ │ │ │ -00062830: 2066 6169 6c65 6420 6973 2070 6572 6d69 failed is permi │ │ │ │ │ -00062840: 7373 6962 6c65 2062 7574 206e 6f74 2072 ssible but not r │ │ │ │ │ -00062850: 6571 7569 7265 642e 290a 0a20 2020 2d20 equired.).. - │ │ │ │ │ -00062860: 5375 7070 6f72 7420 7468 6520 636f 6d6d Support the comm │ │ │ │ │ -00062870: 616e 642d 6c69 6e65 206f 7074 696f 6e20 and-line option │ │ │ │ │ -00062880: e280 982d 5420 7469 746c 65e2 8099 2c20 ...-T title..., │ │ │ │ │ -00062890: 7768 6963 6820 6372 6561 7465 7320 6120 which creates a │ │ │ │ │ -000628a0: 6e65 770a 2020 2020 2074 6572 6d69 6e61 new. termina │ │ │ │ │ -000628b0: 6c20 7769 6e64 6f77 2077 6974 6820 7468 l window with th │ │ │ │ │ -000628c0: 6520 7769 6e64 6f77 2074 6974 6c65 2074 e window title t │ │ │ │ │ -000628d0: 6974 6c65 2e0a 0a20 2020 2d2d 2d2d 2d2d itle... ------ │ │ │ │ │ -000628e0: 2d2d 2d2d 2046 6f6f 746e 6f74 6573 202d ---- Footnotes - │ │ │ │ │ -000628f0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 ---------.. (1 │ │ │ │ │ -00062900: 2920 e280 9c4e 6577 2074 6572 6d69 6e61 ) ...New termina │ │ │ │ │ -00062910: 6c20 7769 6e64 6f77 e280 9d20 646f 6573 l window... does │ │ │ │ │ -00062920: 206e 6f74 206e 6563 6573 7361 7269 6c79 not necessarily │ │ │ │ │ -00062930: 206d 6561 6e20 6120 6e65 7720 746f 702d mean a new top- │ │ │ │ │ -00062940: 6c65 7665 6c20 580a 7769 6e64 6f77 2064 level X.window d │ │ │ │ │ -00062950: 6972 6563 746c 7920 7061 7265 6e74 6564 irectly parented │ │ │ │ │ -00062960: 2062 7920 7468 6520 7769 6e64 6f77 206d by the window m │ │ │ │ │ -00062970: 616e 6167 6572 3b20 6974 2063 6f75 6c64 anager; it could │ │ │ │ │ -00062980: 2c20 6966 2074 6865 0a74 6572 6d69 6e61 , if the.termina │ │ │ │ │ -00062990: 6c20 656d 756c 6174 6f72 2061 7070 6c69 l emulator appli │ │ │ │ │ -000629a0: 6361 7469 6f6e 2077 6572 6520 736f 2063 cation were so c │ │ │ │ │ -000629b0: 6f64 6564 2c20 6265 2061 206e 6577 20e2 oded, be a new . │ │ │ │ │ -000629c0: 809c 7669 6577 e280 9d20 696e 2061 0a6d ..view... in a.m │ │ │ │ │ -000629d0: 756c 7469 706c 652d 646f 6375 6d65 6e74 ultiple-document │ │ │ │ │ -000629e0: 2069 6e74 6572 6661 6365 2028 4d44 4929 interface (MDI) │ │ │ │ │ -000629f0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00062a00: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00062a10: 4e6f 6465 3a20 5061 636b 6167 6573 2070 Node: Packages p │ │ │ │ │ -00062a20: 726f 7669 6469 6e67 2061 2077 696e 646f roviding a windo │ │ │ │ │ -00062a30: 7720 6d61 6e61 6765 722c 2020 4e65 7874 w manager, Next │ │ │ │ │ -00062a40: 3a20 5061 636b 6167 6573 2070 726f 7669 : Packages provi │ │ │ │ │ -00062a50: 6469 6e67 2066 6f6e 7473 2c20 2050 7265 ding fonts, Pre │ │ │ │ │ -00062a60: 763a 2050 6163 6b61 6765 7320 7072 6f76 v: Packages prov │ │ │ │ │ -00062a70: 6964 696e 6720 6120 7465 726d 696e 616c iding a terminal │ │ │ │ │ -00062a80: 2065 6d75 6c61 746f 722c 2020 5570 3a20 emulator, Up: │ │ │ │ │ -00062a90: 5072 6f67 7261 6d73 2066 6f72 2074 6865 Programs for the │ │ │ │ │ -00062aa0: 2058 2057 696e 646f 7720 5379 7374 656d X Window System │ │ │ │ │ -00062ab0: 0a0a 3131 2e38 2e34 2050 6163 6b61 6765 ..11.8.4 Package │ │ │ │ │ -00062ac0: 7320 7072 6f76 6964 696e 6720 6120 7769 s providing a wi │ │ │ │ │ -00062ad0: 6e64 6f77 206d 616e 6167 6572 0a2d 2d2d ndow manager.--- │ │ │ │ │ -00062ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00062af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00062b00: 2d2d 2d2d 2d2d 2d0a 0a50 6163 6b61 6765 -------..Package │ │ │ │ │ -00062b10: 7320 7468 6174 2070 726f 7669 6465 2061 s that provide a │ │ │ │ │ -00062b20: 2077 696e 646f 7720 6d61 6e61 6765 7220 window manager │ │ │ │ │ -00062b30: 7368 6f75 6c64 2064 6563 6c61 7265 2069 should declare i │ │ │ │ │ -00062b40: 6e20 7468 6569 720a e280 9850 726f 7669 n their....Provi │ │ │ │ │ -00062b50: 6465 73e2 8099 2063 6f6e 7472 6f6c 2066 des... control f │ │ │ │ │ -00062b60: 6965 6c64 2074 6861 7420 7468 6579 2070 ield that they p │ │ │ │ │ -00062b70: 726f 7669 6465 2074 6865 2076 6972 7475 rovide the virtu │ │ │ │ │ -00062b80: 616c 2070 6163 6b61 6765 0ae2 8098 782d al package....x- │ │ │ │ │ -00062b90: 7769 6e64 6f77 2d6d 616e 6167 6572 e280 window-manager.. │ │ │ │ │ -00062ba0: 992e 2020 5468 6579 2073 686f 756c 6420 .. They should │ │ │ │ │ -00062bb0: 616c 736f 2072 6567 6973 7465 7220 7468 also register th │ │ │ │ │ -00062bc0: 656d 7365 6c76 6573 2061 7320 616e 0a61 emselves as an.a │ │ │ │ │ -00062bd0: 6c74 6572 6e61 7469 7665 2066 6f72 20e2 lternative for . │ │ │ │ │ -00062be0: 8098 2f75 7372 2f62 696e 2f78 2d77 696e ../usr/bin/x-win │ │ │ │ │ -00062bf0: 646f 772d 6d61 6e61 6765 72e2 8099 2c20 dow-manager..., │ │ │ │ │ -00062c00: 7769 7468 2061 2070 7269 6f72 6974 7920 with a priority │ │ │ │ │ -00062c10: 6361 6c63 756c 6174 6564 0a61 7320 666f calculated.as fo │ │ │ │ │ -00062c20: 6c6c 6f77 733a 0a0a 2020 202d 2053 7461 llows:.. - Sta │ │ │ │ │ -00062c30: 7274 2077 6974 6820 6120 7072 696f 7269 rt with a priori │ │ │ │ │ -00062c40: 7479 206f 6620 3430 2e0a 0a20 2020 2d20 ty of 40... - │ │ │ │ │ -00062c50: 4966 2074 6865 2077 696e 646f 7720 6d61 If the window ma │ │ │ │ │ -00062c60: 6e61 6765 7220 636f 6d70 6c69 6573 2077 nager complies w │ │ │ │ │ -00062c70: 6974 6820 5468 6520 5769 6e64 6f77 204d ith The Window M │ │ │ │ │ -00062c80: 616e 6167 6572 0a20 2020 2020 5370 6563 anager. Spec │ │ │ │ │ -00062c90: 6966 6963 6174 696f 6e20 5072 6f6a 6563 ification Projec │ │ │ │ │ -00062ca0: 7428 3129 2c20 7772 6974 7465 6e20 6279 t(1), written by │ │ │ │ │ -00062cb0: 2074 6865 2046 7265 6520 4465 736b 746f the Free Deskto │ │ │ │ │ -00062cc0: 7020 4772 6f75 7028 3229 2c20 6164 640a p Group(2), add. │ │ │ │ │ -00062cd0: 2020 2020 2034 3020 706f 696e 7473 2e0a 40 points.. │ │ │ │ │ -00062ce0: 0a20 2020 2d20 4966 2074 6865 2077 696e . - If the win │ │ │ │ │ -00062cf0: 646f 7720 6d61 6e61 6765 7220 7065 726d dow manager perm │ │ │ │ │ -00062d00: 6974 7320 7468 6520 5820 7365 7373 696f its the X sessio │ │ │ │ │ -00062d10: 6e20 746f 2062 6520 7265 7374 6172 7465 n to be restarte │ │ │ │ │ -00062d20: 6420 7573 696e 6720 610a 2020 2020 2027 d using a. ' │ │ │ │ │ -00062d30: 6469 6666 6572 656e 7427 2077 696e 646f different' windo │ │ │ │ │ -00062d40: 7720 6d61 6e61 6765 7220 2877 6974 686f w manager (witho │ │ │ │ │ -00062d50: 7574 206b 696c 6c69 6e67 2074 6865 2058 ut killing the X │ │ │ │ │ -00062d60: 2073 6572 7665 7229 2069 6e20 6974 730a server) in its. │ │ │ │ │ -00062d70: 2020 2020 2064 6566 6175 6c74 2063 6f6e default con │ │ │ │ │ -00062d80: 6669 6775 7261 7469 6f6e 2c20 6164 6420 figuration, add │ │ │ │ │ -00062d90: 3130 2070 6f69 6e74 733b 206f 7468 6572 10 points; other │ │ │ │ │ -00062da0: 7769 7365 2061 6464 206e 6f6e 652e 0a0a wise add none... │ │ │ │ │ -00062db0: 5468 6174 2061 6c74 6572 6e61 7469 7665 That alternative │ │ │ │ │ -00062dc0: 2073 686f 756c 6420 6861 7665 2061 2073 should have a s │ │ │ │ │ -00062dd0: 6c61 7665 2061 6c74 6572 6e61 7469 7665 lave alternative │ │ │ │ │ -00062de0: 2066 6f72 0ae2 8098 2f75 7372 2f73 6861 for..../usr/sha │ │ │ │ │ -00062df0: 7265 2f6d 616e 2f6d 616e 312f 782d 7769 re/man/man1/x-wi │ │ │ │ │ -00062e00: 6e64 6f77 2d6d 616e 6167 6572 2e31 2e67 ndow-manager.1.g │ │ │ │ │ -00062e10: 7ae2 8099 2070 6f69 6e74 696e 6720 746f z... pointing to │ │ │ │ │ -00062e20: 2074 6865 0a63 6f72 7265 7370 6f6e 6469 the.correspondi │ │ │ │ │ -00062e30: 6e67 206d 616e 7561 6c20 7061 6765 2e0a ng manual page.. │ │ │ │ │ -00062e40: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ -00062e50: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ -00062e60: 2d2d 2d0a 0a20 2020 2831 2920 6874 7470 ---.. (1) http │ │ │ │ │ -00062e70: 733a 2f2f 7777 772e 6672 6565 6465 736b s://www.freedesk │ │ │ │ │ -00062e80: 746f 702e 6f72 672f 7769 6b69 2f53 7065 top.org/wiki/Spe │ │ │ │ │ -00062e90: 6369 6669 6361 7469 6f6e 732f 776d 2d73 cifications/wm-s │ │ │ │ │ -00062ea0: 7065 630a 0a20 2020 2832 2920 6874 7470 pec.. (2) http │ │ │ │ │ -00062eb0: 733a 2f2f 7777 772e 6672 6565 6465 736b s://www.freedesk │ │ │ │ │ -00062ec0: 746f 702e 6f72 672f 7769 6b69 2f0a 0a1f top.org/wiki/... │ │ │ │ │ -00062ed0: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00062ee0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00062ef0: 3a20 5061 636b 6167 6573 2070 726f 7669 : Packages provi │ │ │ │ │ -00062f00: 6469 6e67 2066 6f6e 7473 2c20 204e 6578 ding fonts, Nex │ │ │ │ │ -00062f10: 743a 2041 7070 6c69 6361 7469 6f6e 2064 t: Application d │ │ │ │ │ -00062f20: 6566 6175 6c74 7320 6669 6c65 732c 2020 efaults files, │ │ │ │ │ -00062f30: 5072 6576 3a20 5061 636b 6167 6573 2070 Prev: Packages p │ │ │ │ │ -00062f40: 726f 7669 6469 6e67 2061 2077 696e 646f roviding a windo │ │ │ │ │ -00062f50: 7720 6d61 6e61 6765 722c 2020 5570 3a20 w manager, Up: │ │ │ │ │ -00062f60: 5072 6f67 7261 6d73 2066 6f72 2074 6865 Programs for the │ │ │ │ │ -00062f70: 2058 2057 696e 646f 7720 5379 7374 656d X Window System │ │ │ │ │ -00062f80: 0a0a 3131 2e38 2e35 2050 6163 6b61 6765 ..11.8.5 Package │ │ │ │ │ -00062f90: 7320 7072 6f76 6964 696e 6720 666f 6e74 s providing font │ │ │ │ │ -00062fa0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.-------------- │ │ │ │ │ -00062fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00062fc0: 2d0a 0a50 6163 6b61 6765 7320 7468 6174 -..Packages that │ │ │ │ │ -00062fd0: 2070 726f 7669 6465 2066 6f6e 7473 2066 provide fonts f │ │ │ │ │ -00062fe0: 6f72 2074 6865 2058 2057 696e 646f 7720 or the X Window │ │ │ │ │ -00062ff0: 5379 7374 656d 2028 3129 206d 7573 7420 System (1) must │ │ │ │ │ -00063000: 646f 2061 206e 756d 6265 720a 6f66 2074 do a number.of t │ │ │ │ │ -00063010: 6869 6e67 7320 746f 2065 6e73 7572 6520 hings to ensure │ │ │ │ │ -00063020: 7468 6174 2074 6865 7920 6172 6520 626f that they are bo │ │ │ │ │ -00063030: 7468 2061 7661 696c 6162 6c65 2077 6974 th available wit │ │ │ │ │ -00063040: 686f 7574 206d 6f64 6966 6963 6174 696f hout modificatio │ │ │ │ │ -00063050: 6e20 6f66 0a74 6865 2058 206f 7220 666f n of.the X or fo │ │ │ │ │ -00063060: 6e74 2073 6572 7665 7220 636f 6e66 6967 nt server config │ │ │ │ │ -00063070: 7572 6174 696f 6e2c 2061 6e64 2074 6861 uration, and tha │ │ │ │ │ -00063080: 7420 7468 6579 2064 6f20 6e6f 7420 636f t they do not co │ │ │ │ │ -00063090: 7272 7570 7420 6669 6c65 730a 7573 6564 rrupt files.used │ │ │ │ │ -000630a0: 2062 7920 6f74 6865 7220 666f 6e74 2070 by other font p │ │ │ │ │ -000630b0: 6163 6b61 6765 7320 746f 2072 6567 6973 ackages to regis │ │ │ │ │ -000630c0: 7465 7220 696e 666f 726d 6174 696f 6e20 ter information │ │ │ │ │ -000630d0: 6162 6f75 7420 7468 656d 7365 6c76 6573 about themselves │ │ │ │ │ -000630e0: 2e0a 0a20 2031 2e20 466f 6e74 7320 6f66 ... 1. Fonts of │ │ │ │ │ -000630f0: 2061 6e79 2074 7970 6520 7375 7070 6f72 any type suppor │ │ │ │ │ -00063100: 7465 6420 6279 2074 6865 2058 2057 696e ted by the X Win │ │ │ │ │ -00063110: 646f 7720 5379 7374 656d 206d 7573 7420 dow System must │ │ │ │ │ -00063120: 6265 2069 6e20 610a 2020 2020 2073 6570 be in a. sep │ │ │ │ │ -00063130: 6172 6174 6520 6269 6e61 7279 2070 6163 arate binary pac │ │ │ │ │ -00063140: 6b61 6765 2066 726f 6d20 616e 7920 6578 kage from any ex │ │ │ │ │ -00063150: 6563 7574 6162 6c65 732c 206c 6962 7261 ecutables, libra │ │ │ │ │ -00063160: 7269 6573 2c20 6f72 0a20 2020 2020 646f ries, or. do │ │ │ │ │ -00063170: 6375 6d65 6e74 6174 696f 6e20 2865 7863 cumentation (exc │ │ │ │ │ -00063180: 6570 7420 7468 6174 2073 7065 6369 6669 ept that specifi │ │ │ │ │ -00063190: 6320 746f 2074 6865 2066 6f6e 7473 2073 c to the fonts s │ │ │ │ │ -000631a0: 6869 7070 6564 2c20 7375 6368 2061 730a hipped, such as. │ │ │ │ │ -000631b0: 2020 2020 2074 6865 6972 206c 6963 656e their licen │ │ │ │ │ -000631c0: 7365 2069 6e66 6f72 6d61 7469 6f6e 292e se information). │ │ │ │ │ -000631d0: 2020 4966 206f 6e65 206f 7220 6d6f 7265 If one or more │ │ │ │ │ -000631e0: 206f 6620 7468 6520 666f 6e74 7320 736f of the fonts so │ │ │ │ │ -000631f0: 0a20 2020 2020 7061 636b 6167 6564 2061 . packaged a │ │ │ │ │ -00063200: 7265 206e 6563 6573 7361 7279 2066 6f72 re necessary for │ │ │ │ │ -00063210: 2070 726f 7065 7220 6f70 6572 6174 696f proper operatio │ │ │ │ │ -00063220: 6e20 6f66 2074 6865 2070 6163 6b61 6765 n of the package │ │ │ │ │ -00063230: 2077 6974 680a 2020 2020 2077 6869 6368 with. which │ │ │ │ │ -00063240: 2074 6865 7920 6172 6520 6173 736f 6369 they are associ │ │ │ │ │ -00063250: 6174 6564 2074 6865 2066 6f6e 7420 7061 ated the font pa │ │ │ │ │ -00063260: 636b 6167 6520 6d61 7920 6265 2052 6563 ckage may be Rec │ │ │ │ │ -00063270: 6f6d 6d65 6e64 6564 3b20 6966 0a20 2020 ommended; if. │ │ │ │ │ -00063280: 2020 7468 6520 666f 6e74 7320 6d65 7265 the fonts mere │ │ │ │ │ -00063290: 6c79 2070 726f 7669 6465 2061 6e20 656e ly provide an en │ │ │ │ │ -000632a0: 6861 6e63 656d 656e 742c 2061 2053 7567 hancement, a Sug │ │ │ │ │ -000632b0: 6765 7374 7320 7265 6c61 7469 6f6e 7368 gests relationsh │ │ │ │ │ -000632c0: 6970 0a20 2020 2020 6d61 7920 6265 2075 ip. may be u │ │ │ │ │ -000632d0: 7365 642e 2020 5061 636b 6167 6573 206d sed. Packages m │ │ │ │ │ -000632e0: 7573 7420 6e6f 7420 4465 7065 6e64 206f ust not Depend o │ │ │ │ │ -000632f0: 6e20 666f 6e74 2070 6163 6b61 6765 732e n font packages. │ │ │ │ │ -00063300: 2020 2832 290a 0a20 2032 2e20 4244 4620 (2).. 2. BDF │ │ │ │ │ -00063310: 666f 6e74 7320 6d75 7374 2062 6520 636f fonts must be co │ │ │ │ │ -00063320: 6e76 6572 7465 6420 746f 2050 4346 2066 nverted to PCF f │ │ │ │ │ -00063330: 6f6e 7473 2077 6974 6820 7468 6520 e280 onts with the .. │ │ │ │ │ -00063340: 9862 6466 746f 7063 66e2 8099 0a20 2020 .bdftopcf.... │ │ │ │ │ -00063350: 2020 7574 696c 6974 7920 2861 7661 696c utility (avail │ │ │ │ │ -00063360: 6162 6c65 2069 6e20 7468 6520 e280 9878 able in the ...x │ │ │ │ │ -00063370: 666f 6e74 732d 7574 696c 73e2 8099 2070 fonts-utils... p │ │ │ │ │ -00063380: 6163 6b61 6765 2c20 e280 9867 7a69 70e2 ackage, ...gzip. │ │ │ │ │ -00063390: 8099 7065 642c 2061 6e64 0a20 2020 2020 ..ped, and. │ │ │ │ │ -000633a0: 706c 6163 6564 2069 6e20 6120 6469 7265 placed in a dire │ │ │ │ │ -000633b0: 6374 6f72 7920 7468 6174 2063 6f72 7265 ctory that corre │ │ │ │ │ -000633c0: 7370 6f6e 6473 2074 6f20 7468 6569 7220 sponds to their │ │ │ │ │ -000633d0: 7265 736f 6c75 7469 6f6e 3a0a 0a20 2020 resolution:.. │ │ │ │ │ -000633e0: 2020 2020 202d 2031 3030 2064 7069 2066 - 100 dpi f │ │ │ │ │ -000633f0: 6f6e 7473 206d 7573 7420 6265 2070 6c61 onts must be pla │ │ │ │ │ -00063400: 6365 6420 696e 0a20 2020 2020 2020 2020 ced in. │ │ │ │ │ -00063410: 20e2 8098 2f75 7372 2f73 6861 7265 2f66 .../usr/share/f │ │ │ │ │ -00063420: 6f6e 7473 2f58 3131 2f31 3030 6470 692f onts/X11/100dpi/ │ │ │ │ │ -00063430: e280 992e 0a0a 2020 2020 2020 2020 2d20 ...... - │ │ │ │ │ -00063440: 3735 2064 7069 2066 6f6e 7473 206d 7573 75 dpi fonts mus │ │ │ │ │ -00063450: 7420 6265 2070 6c61 6365 6420 696e 20e2 t be placed in . │ │ │ │ │ -00063460: 8098 2f75 7372 2f73 6861 7265 2f66 6f6e ../usr/share/fon │ │ │ │ │ -00063470: 7473 2f58 3131 2f37 3564 7069 2fe2 8099 ts/X11/75dpi/... │ │ │ │ │ -00063480: 2e0a 0a20 2020 2020 2020 202d 2043 6861 ... - Cha │ │ │ │ │ -00063490: 7261 6374 6572 2d63 656c 6c20 666f 6e74 racter-cell font │ │ │ │ │ -000634a0: 732c 2063 7572 736f 7220 666f 6e74 732c s, cursor fonts, │ │ │ │ │ -000634b0: 2061 6e64 206f 7468 6572 206c 6f77 2d72 and other low-r │ │ │ │ │ -000634c0: 6573 6f6c 7574 696f 6e0a 2020 2020 2020 esolution. │ │ │ │ │ -000634d0: 2020 2020 666f 6e74 7320 6d75 7374 2062 fonts must b │ │ │ │ │ -000634e0: 6520 706c 6163 6564 2069 6e20 e280 982f e placed in .../ │ │ │ │ │ -000634f0: 7573 722f 7368 6172 652f 666f 6e74 732f usr/share/fonts/ │ │ │ │ │ -00063500: 5831 312f 6d69 7363 2fe2 8099 2e0a 0a20 X11/misc/...... │ │ │ │ │ -00063510: 2033 2e20 5479 7065 2031 2066 6f6e 7473 3. Type 1 fonts │ │ │ │ │ -00063520: 206d 7573 7420 6265 2070 6c61 6365 6420 must be placed │ │ │ │ │ -00063530: 696e 20e2 8098 2f75 7372 2f73 6861 7265 in .../usr/share │ │ │ │ │ -00063540: 2f66 6f6e 7473 2f58 3131 2f54 7970 6531 /fonts/X11/Type1 │ │ │ │ │ -00063550: 2fe2 8099 2e20 2049 660a 2020 2020 2066 /.... If. f │ │ │ │ │ -00063560: 6f6e 7420 6d65 7472 6963 2066 696c 6573 ont metric files │ │ │ │ │ -00063570: 2061 7265 2061 7661 696c 6162 6c65 2c20 are available, │ │ │ │ │ -00063580: 7468 6579 206d 7573 7420 6265 2070 6c61 they must be pla │ │ │ │ │ -00063590: 6365 6420 6865 7265 2061 7320 7765 6c6c ced here as well │ │ │ │ │ -000635a0: 2e0a 0a20 2034 2e20 5375 6264 6972 6563 ... 4. Subdirec │ │ │ │ │ -000635b0: 746f 7269 6573 206f 6620 e280 982f 7573 tories of .../us │ │ │ │ │ -000635c0: 722f 7368 6172 652f 666f 6e74 732f 5831 r/share/fonts/X1 │ │ │ │ │ -000635d0: 312f e280 9920 6f74 6865 7220 7468 616e 1/... other than │ │ │ │ │ -000635e0: 2074 686f 7365 206c 6973 7465 640a 2020 those listed. │ │ │ │ │ -000635f0: 2020 2061 626f 7665 206d 7573 7420 6265 above must be │ │ │ │ │ -00063600: 206e 6569 7468 6572 2063 7265 6174 6564 neither created │ │ │ │ │ -00063610: 206e 6f72 2075 7365 642e 2020 2854 6865 nor used. (The │ │ │ │ │ -00063620: 20e2 8098 5045 58e2 8099 2c20 e280 9843 ...PEX..., ...C │ │ │ │ │ -00063630: 4944 e280 992c 0a20 2020 2020 e280 9853 ID...,. ...S │ │ │ │ │ -00063640: 7065 6564 6fe2 8099 2c20 616e 6420 e280 peedo..., and .. │ │ │ │ │ -00063650: 9863 7972 696c 6c69 63e2 8099 2064 6972 .cyrillic... dir │ │ │ │ │ -00063660: 6563 746f 7269 6573 2061 7265 2065 7863 ectories are exc │ │ │ │ │ -00063670: 6570 7465 6420 666f 7220 6869 7374 6f72 epted for histor │ │ │ │ │ -00063680: 6963 616c 0a20 2020 2020 7265 6173 6f6e ical. reason │ │ │ │ │ -00063690: 732c 2062 7574 2069 6e73 7461 6c6c 6174 s, but installat │ │ │ │ │ -000636a0: 696f 6e20 6f66 2066 696c 6573 2069 6e74 ion of files int │ │ │ │ │ -000636b0: 6f20 7468 6573 6520 6469 7265 6374 6f72 o these director │ │ │ │ │ -000636c0: 6965 7320 7265 6d61 696e 730a 2020 2020 ies remains. │ │ │ │ │ -000636d0: 2064 6973 636f 7572 6167 6564 2e29 0a0a discouraged.).. │ │ │ │ │ -000636e0: 2020 352e 2046 6f6e 7420 7061 636b 6167 5. Font packag │ │ │ │ │ -000636f0: 6573 206d 6179 2c20 696e 7374 6561 6420 es may, instead │ │ │ │ │ -00063700: 6f66 2070 6c61 6369 6e67 2066 696c 6573 of placing files │ │ │ │ │ -00063710: 2064 6972 6563 746c 7920 696e 2074 6865 directly in the │ │ │ │ │ -00063720: 2058 2066 6f6e 740a 2020 2020 2064 6972 X font. dir │ │ │ │ │ -00063730: 6563 746f 7269 6573 206c 6973 7465 6420 ectories listed │ │ │ │ │ -00063740: 6162 6f76 652c 2070 726f 7669 6465 2073 above, provide s │ │ │ │ │ -00063750: 796d 626f 6c69 6320 6c69 6e6b 7320 696e ymbolic links in │ │ │ │ │ -00063760: 2074 6861 7420 666f 6e74 0a20 2020 2020 that font. │ │ │ │ │ -00063770: 6469 7265 6374 6f72 7920 706f 696e 7469 directory pointi │ │ │ │ │ -00063780: 6e67 2074 6f20 7468 6520 6669 6c65 73e2 ng to the files. │ │ │ │ │ -00063790: 8099 2061 6374 7561 6c20 6c6f 6361 7469 .. actual locati │ │ │ │ │ -000637a0: 6f6e 2069 6e20 7468 6520 6669 6c65 7379 on in the filesy │ │ │ │ │ -000637b0: 7374 656d 2e0a 2020 2020 2053 7563 6820 stem.. Such │ │ │ │ │ -000637c0: 6120 6c6f 6361 7469 6f6e 206d 7573 7420 a location must │ │ │ │ │ -000637d0: 636f 6d70 6c79 2077 6974 6820 7468 6520 comply with the │ │ │ │ │ -000637e0: 4648 532e 0a0a 2020 362e 2046 6f6e 7420 FHS... 6. Font │ │ │ │ │ -000637f0: 7061 636b 6167 6573 2073 686f 756c 6420 packages should │ │ │ │ │ -00063800: 6e6f 7420 636f 6e74 6169 6e20 626f 7468 not contain both │ │ │ │ │ -00063810: 2037 3564 7069 2061 6e64 2031 3030 6470 75dpi and 100dp │ │ │ │ │ -00063820: 6920 7665 7273 696f 6e73 206f 660a 2020 i versions of. │ │ │ │ │ -00063830: 2020 2061 2066 6f6e 742e 2020 4966 2062 a font. If b │ │ │ │ │ -00063840: 6f74 6820 6172 6520 6176 6169 6c61 626c oth are availabl │ │ │ │ │ -00063850: 652c 2074 6865 7920 7368 6f75 6c64 2062 e, they should b │ │ │ │ │ -00063860: 6520 7072 6f76 6964 6564 2069 6e20 7365 e provided in se │ │ │ │ │ -00063870: 7061 7261 7465 0a20 2020 2020 6269 6e61 parate. bina │ │ │ │ │ -00063880: 7279 2070 6163 6b61 6765 7320 7769 7468 ry packages with │ │ │ │ │ -00063890: 20e2 8098 2d37 3564 7069 e280 9920 6f72 ...-75dpi... or │ │ │ │ │ -000638a0: 20e2 8098 2d31 3030 6470 69e2 8099 2061 ...-100dpi... a │ │ │ │ │ -000638b0: 7070 656e 6465 6420 746f 2074 6865 206e ppended to the n │ │ │ │ │ -000638c0: 616d 6573 206f 660a 2020 2020 2074 6865 ames of. the │ │ │ │ │ -000638d0: 2070 6163 6b61 6765 7320 636f 6e74 6169 packages contai │ │ │ │ │ -000638e0: 6e69 6e67 2074 6865 2063 6f72 7265 7370 ning the corresp │ │ │ │ │ -000638f0: 6f6e 6469 6e67 2066 6f6e 7473 2e0a 0a20 onding fonts... │ │ │ │ │ -00063900: 2037 2e20 466f 6e74 7320 6465 7374 696e 7. Fonts destin │ │ │ │ │ -00063910: 6564 2066 6f72 2074 6865 20e2 8098 6d69 ed for the ...mi │ │ │ │ │ -00063920: 7363 e280 9920 7375 6264 6972 6563 746f sc... subdirecto │ │ │ │ │ -00063930: 7279 2073 686f 756c 6420 6e6f 7420 6265 ry should not be │ │ │ │ │ -00063940: 2069 6e63 6c75 6465 640a 2020 2020 2069 included. i │ │ │ │ │ -00063950: 6e20 7468 6520 7361 6d65 2070 6163 6b61 n the same packa │ │ │ │ │ -00063960: 6765 2061 7320 3735 6470 6920 6f72 2031 ge as 75dpi or 1 │ │ │ │ │ -00063970: 3030 6470 6920 666f 6e74 733b 2069 6e73 00dpi fonts; ins │ │ │ │ │ -00063980: 7465 6164 2c20 7468 6579 2073 686f 756c tead, they shoul │ │ │ │ │ -00063990: 640a 2020 2020 2062 6520 7072 6f76 6964 d. be provid │ │ │ │ │ -000639a0: 6564 2069 6e20 6120 7365 7061 7261 7465 ed in a separate │ │ │ │ │ -000639b0: 2070 6163 6b61 6765 2077 6974 6820 e280 package with .. │ │ │ │ │ -000639c0: 982d 6d69 7363 e280 9920 6170 7065 6e64 .-misc... append │ │ │ │ │ -000639d0: 6564 2074 6f20 6974 730a 2020 2020 206e ed to its. n │ │ │ │ │ -000639e0: 616d 652e 0a0a 2020 382e 2046 6f6e 7420 ame... 8. Font │ │ │ │ │ -000639f0: 7061 636b 6167 6573 206d 7573 7420 6e6f packages must no │ │ │ │ │ -00063a00: 7420 7072 6f76 6964 6520 7468 6520 6669 t provide the fi │ │ │ │ │ -00063a10: 6c65 7320 e280 9866 6f6e 7473 2e64 6972 les ...fonts.dir │ │ │ │ │ -00063a20: e280 992c 0a20 2020 2020 e280 9866 6f6e ...,. ...fon │ │ │ │ │ -00063a30: 7473 2e61 6c69 6173 e280 992c 206f 7220 ts.alias..., or │ │ │ │ │ -00063a40: e280 9866 6f6e 7473 2e73 6361 6c65 e280 ...fonts.scale.. │ │ │ │ │ -00063a50: 9920 696e 2061 2066 6f6e 7420 6469 7265 . in a font dire │ │ │ │ │ -00063a60: 6374 6f72 793a 0a0a 2020 2020 2020 2020 ctory:.. │ │ │ │ │ -00063a70: 2d20 e280 9866 6f6e 7473 2e64 6972 e280 - ...fonts.dir.. │ │ │ │ │ -00063a80: 9920 6669 6c65 7320 6d75 7374 206e 6f74 . files must not │ │ │ │ │ -00063a90: 2062 6520 7072 6f76 6964 6564 2061 7420 be provided at │ │ │ │ │ -00063aa0: 616c 6c2e 0a0a 2020 2020 2020 2020 2d20 all... - │ │ │ │ │ -00063ab0: e280 9866 6f6e 7473 2e61 6c69 6173 e280 ...fonts.alias.. │ │ │ │ │ -00063ac0: 9920 616e 6420 e280 9866 6f6e 7473 2e73 . and ...fonts.s │ │ │ │ │ -00063ad0: 6361 6c65 e280 9920 6669 6c65 732c 2069 cale... files, i │ │ │ │ │ -00063ae0: 6620 6e65 6564 6564 2c20 7368 6f75 6c64 f needed, should │ │ │ │ │ -00063af0: 2062 650a 2020 2020 2020 2020 2020 7072 be. pr │ │ │ │ │ -00063b00: 6f76 6964 6564 2069 6e20 7468 6520 6469 ovided in the di │ │ │ │ │ -00063b10: 7265 6374 6f72 790a 2020 2020 2020 2020 rectory. │ │ │ │ │ -00063b20: 2020 e280 982f 6574 632f 5831 312f 666f .../etc/X11/fo │ │ │ │ │ -00063b30: 6e74 732f 666f 6e74 6469 722f 7061 636b nts/fontdir/pack │ │ │ │ │ -00063b40: 6167 652e 6578 7465 6e73 696f 6ee2 8099 age.extension... │ │ │ │ │ -00063b50: 2c20 7768 6572 6520 666f 6e74 6469 7220 , where fontdir │ │ │ │ │ -00063b60: 6973 0a20 2020 2020 2020 2020 2074 6865 is. the │ │ │ │ │ -00063b70: 206e 616d 6520 6f66 2074 6865 2073 7562 name of the sub │ │ │ │ │ -00063b80: 6469 7265 6374 6f72 7920 6f66 20e2 8098 directory of ... │ │ │ │ │ -00063b90: 2f75 7372 2f73 6861 7265 2f66 6f6e 7473 /usr/share/fonts │ │ │ │ │ -00063ba0: 2f58 3131 2fe2 8099 2077 6865 7265 0a20 /X11/... where. │ │ │ │ │ -00063bb0: 2020 2020 2020 2020 2074 6865 2070 6163 the pac │ │ │ │ │ -00063bc0: 6b61 6765 e280 9973 2063 6f72 7265 7370 kage...s corresp │ │ │ │ │ -00063bd0: 6f6e 6469 6e67 2066 6f6e 7473 2061 7265 onding fonts are │ │ │ │ │ -00063be0: 2073 746f 7265 6420 2865 2e67 2e2c 20e2 stored (e.g., . │ │ │ │ │ -00063bf0: 8098 3735 6470 69e2 8099 206f 720a 2020 ..75dpi... or. │ │ │ │ │ -00063c00: 2020 2020 2020 2020 e280 986d 6973 63e2 ...misc. │ │ │ │ │ -00063c10: 8099 292c 2070 6163 6b61 6765 2069 7320 ..), package is │ │ │ │ │ -00063c20: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the │ │ │ │ │ -00063c30: 7061 636b 6167 6520 7468 6174 2070 726f package that pro │ │ │ │ │ -00063c40: 7669 6465 730a 2020 2020 2020 2020 2020 vides. │ │ │ │ │ -00063c50: 7468 6573 6520 666f 6e74 732c 2061 6e64 these fonts, and │ │ │ │ │ -00063c60: 2065 7874 656e 7369 6f6e 2069 7320 6569 extension is ei │ │ │ │ │ -00063c70: 7468 6572 20e2 8098 7363 616c 65e2 8099 ther ...scale... │ │ │ │ │ -00063c80: 206f 7220 e280 9861 6c69 6173 e280 992c or ...alias..., │ │ │ │ │ -00063c90: 0a20 2020 2020 2020 2020 2077 6869 6368 . which │ │ │ │ │ -00063ca0: 6576 6572 2063 6f72 7265 7370 6f6e 6473 ever corresponds │ │ │ │ │ -00063cb0: 2074 6f20 7468 6520 6669 6c65 2063 6f6e to the file con │ │ │ │ │ -00063cc0: 7465 6e74 732e 0a0a 2020 392e 2046 6f6e tents... 9. Fon │ │ │ │ │ -00063cd0: 7420 7061 636b 6167 6573 206d 7573 7420 t packages must │ │ │ │ │ -00063ce0: 6465 636c 6172 6520 6120 6465 7065 6e64 declare a depend │ │ │ │ │ -00063cf0: 656e 6379 206f 6e20 e280 9878 666f 6e74 ency on ...xfont │ │ │ │ │ -00063d00: 732d 7574 696c 73e2 8099 2069 6e20 7468 s-utils... in th │ │ │ │ │ -00063d10: 6569 720a 2020 2020 20e2 8098 4465 7065 eir. ...Depe │ │ │ │ │ -00063d20: 6e64 73e2 8099 206f 7220 e280 9850 7265 nds... or ...Pre │ │ │ │ │ -00063d30: 2d44 6570 656e 6473 e280 9920 636f 6e74 -Depends... cont │ │ │ │ │ -00063d40: 726f 6c20 6669 656c 642e 0a0a 2020 3130 rol field... 10 │ │ │ │ │ -00063d50: 2e20 466f 6e74 2070 6163 6b61 6765 7320 . Font packages │ │ │ │ │ -00063d60: 7468 6174 2070 726f 7669 6465 206f 6e65 that provide one │ │ │ │ │ -00063d70: 206f 7220 6d6f 7265 20e2 8098 666f 6e74 or more ...font │ │ │ │ │ -00063d80: 732e 7363 616c 65e2 8099 2066 696c 6573 s.scale... files │ │ │ │ │ -00063d90: 2061 730a 2020 2020 2064 6573 6372 6962 as. describ │ │ │ │ │ -00063da0: 6564 2061 626f 7665 206d 7573 7420 696e ed above must in │ │ │ │ │ -00063db0: 766f 6b65 20e2 8098 7570 6461 7465 2d66 voke ...update-f │ │ │ │ │ -00063dc0: 6f6e 7473 2d73 6361 6c65 e280 9920 6f6e onts-scale... on │ │ │ │ │ -00063dd0: 2065 6163 6820 6469 7265 6374 6f72 790a each directory. │ │ │ │ │ -00063de0: 2020 2020 2069 6e74 6f20 7768 6963 6820 into which │ │ │ │ │ -00063df0: 7468 6579 2069 6e73 7461 6c6c 6564 2066 they installed f │ │ │ │ │ -00063e00: 6f6e 7473 2027 6265 666f 7265 2720 696e onts 'before' in │ │ │ │ │ -00063e10: 766f 6b69 6e67 0a20 2020 2020 e280 9875 voking. ...u │ │ │ │ │ -00063e20: 7064 6174 652d 666f 6e74 732d 6469 72e2 pdate-fonts-dir. │ │ │ │ │ -00063e30: 8099 206f 6e20 7468 6174 2064 6972 6563 .. on that direc │ │ │ │ │ -00063e40: 746f 7279 2e20 2054 6869 7320 696e 766f tory. This invo │ │ │ │ │ -00063e50: 6361 7469 6f6e 206d 7573 7420 6f63 6375 cation must occu │ │ │ │ │ -00063e60: 720a 2020 2020 2069 6e20 626f 7468 2074 r. in both t │ │ │ │ │ -00063e70: 6865 20e2 8098 706f 7374 696e 7374 e280 he ...postinst.. │ │ │ │ │ -00063e80: 9920 2866 6f72 2061 6c6c 2061 7267 756d . (for all argum │ │ │ │ │ -00063e90: 656e 7473 2920 616e 6420 e280 9870 6f73 ents) and ...pos │ │ │ │ │ -00063ea0: 7472 6de2 8099 2028 666f 7220 616c 6c0a trm... (for all. │ │ │ │ │ -00063eb0: 2020 2020 2061 7267 756d 656e 7473 2065 arguments e │ │ │ │ │ -00063ec0: 7863 6570 7420 e280 9875 7067 7261 6465 xcept ...upgrade │ │ │ │ │ -00063ed0: e280 9929 2073 6372 6970 7473 2e0a 0a20 ...) scripts... │ │ │ │ │ -00063ee0: 2031 312e 2046 6f6e 7420 7061 636b 6167 11. Font packag │ │ │ │ │ -00063ef0: 6573 2074 6861 7420 7072 6f76 6964 6520 es that provide │ │ │ │ │ -00063f00: 6f6e 6520 6f72 206d 6f72 6520 e280 9866 one or more ...f │ │ │ │ │ -00063f10: 6f6e 7473 2e61 6c69 6173 e280 9920 6669 onts.alias... fi │ │ │ │ │ -00063f20: 6c65 7320 6173 0a20 2020 2020 6465 7363 les as. desc │ │ │ │ │ -00063f30: 7269 6265 6420 6162 6f76 6520 6d75 7374 ribed above must │ │ │ │ │ -00063f40: 2069 6e76 6f6b 6520 e280 9875 7064 6174 invoke ...updat │ │ │ │ │ -00063f50: 652d 666f 6e74 732d 616c 6961 73e2 8099 e-fonts-alias... │ │ │ │ │ -00063f60: 206f 6e20 6561 6368 2064 6972 6563 746f on each directo │ │ │ │ │ -00063f70: 7279 0a20 2020 2020 696e 746f 2077 6869 ry. into whi │ │ │ │ │ -00063f80: 6368 2074 6865 7920 696e 7374 616c 6c65 ch they installe │ │ │ │ │ -00063f90: 6420 666f 6e74 732e 2020 5468 6973 2069 d fonts. This i │ │ │ │ │ -00063fa0: 6e76 6f63 6174 696f 6e20 6d75 7374 206f nvocation must o │ │ │ │ │ -00063fb0: 6363 7572 2069 6e0a 2020 2020 2062 6f74 ccur in. bot │ │ │ │ │ -00063fc0: 6820 7468 6520 e280 9870 6f73 7469 6e73 h the ...postins │ │ │ │ │ -00063fd0: 74e2 8099 2028 666f 7220 616c 6c20 6172 t... (for all ar │ │ │ │ │ -00063fe0: 6775 6d65 6e74 7329 2061 6e64 20e2 8098 guments) and ... │ │ │ │ │ -00063ff0: 706f 7374 726d e280 9920 2866 6f72 2061 postrm... (for a │ │ │ │ │ -00064000: 6c6c 0a20 2020 2020 6172 6775 6d65 6e74 ll. argument │ │ │ │ │ -00064010: 7320 6578 6365 7074 20e2 8098 7570 6772 s except ...upgr │ │ │ │ │ -00064020: 6164 65e2 8099 2920 7363 7269 7074 732e ade...) scripts. │ │ │ │ │ -00064030: 0a0a 2020 3132 2e20 466f 6e74 2070 6163 .. 12. Font pac │ │ │ │ │ -00064040: 6b61 6765 7320 6d75 7374 2069 6e76 6f6b kages must invok │ │ │ │ │ -00064050: 6520 e280 9875 7064 6174 652d 666f 6e74 e ...update-font │ │ │ │ │ -00064060: 732d 6469 72e2 8099 206f 6e20 6561 6368 s-dir... on each │ │ │ │ │ -00064070: 2064 6972 6563 746f 7279 0a20 2020 2020 directory. │ │ │ │ │ -00064080: 696e 746f 2077 6869 6368 2074 6865 7920 into which they │ │ │ │ │ -00064090: 696e 7374 616c 6c65 6420 666f 6e74 732e installed fonts. │ │ │ │ │ -000640a0: 2020 5468 6973 2069 6e76 6f63 6174 696f This invocatio │ │ │ │ │ -000640b0: 6e20 6d75 7374 206f 6363 7572 2069 6e0a n must occur in. │ │ │ │ │ -000640c0: 2020 2020 2062 6f74 6820 7468 6520 e280 both the .. │ │ │ │ │ -000640d0: 9870 6f73 7469 6e73 74e2 8099 2028 666f .postinst... (fo │ │ │ │ │ -000640e0: 7220 616c 6c20 6172 6775 6d65 6e74 7329 r all arguments) │ │ │ │ │ -000640f0: 2061 6e64 20e2 8098 706f 7374 726d e280 and ...postrm.. │ │ │ │ │ -00064100: 9920 2866 6f72 2061 6c6c 0a20 2020 2020 . (for all. │ │ │ │ │ -00064110: 6172 6775 6d65 6e74 7320 6578 6365 7074 arguments except │ │ │ │ │ -00064120: 20e2 8098 7570 6772 6164 65e2 8099 2920 ...upgrade...) │ │ │ │ │ -00064130: 7363 7269 7074 732e 0a0a 2020 3133 2e20 scripts... 13. │ │ │ │ │ -00064140: 466f 6e74 2070 6163 6b61 6765 7320 6d75 Font packages mu │ │ │ │ │ -00064150: 7374 206e 6f74 2070 726f 7669 6465 2061 st not provide a │ │ │ │ │ -00064160: 6c69 6173 206e 616d 6573 2066 6f72 2074 lias names for t │ │ │ │ │ -00064170: 6865 2066 6f6e 7473 2074 6865 790a 2020 he fonts they. │ │ │ │ │ -00064180: 2020 2069 6e63 6c75 6465 2077 6869 6368 include which │ │ │ │ │ -00064190: 2063 6f6c 6c69 6465 2077 6974 6820 616c collide with al │ │ │ │ │ -000641a0: 6961 7320 6e61 6d65 7320 616c 7265 6164 ias names alread │ │ │ │ │ -000641b0: 7920 696e 2075 7365 2062 7920 666f 6e74 y in use by font │ │ │ │ │ -000641c0: 730a 2020 2020 2061 6c72 6561 6479 2070 s. already p │ │ │ │ │ -000641d0: 6163 6b61 6765 642e 0a0a 2020 3134 2e20 ackaged... 14. │ │ │ │ │ -000641e0: 466f 6e74 2070 6163 6b61 6765 7320 6d75 Font packages mu │ │ │ │ │ -000641f0: 7374 206e 6f74 2070 726f 7669 6465 2066 st not provide f │ │ │ │ │ -00064200: 6f6e 7473 2077 6974 6820 7468 6520 7361 onts with the sa │ │ │ │ │ -00064210: 6d65 2058 4c46 4420 7265 6769 7374 7279 me XLFD registry │ │ │ │ │ -00064220: 0a20 2020 2020 6e61 6d65 2061 7320 616e . name as an │ │ │ │ │ -00064230: 6f74 6865 7220 666f 6e74 2061 6c72 6561 other font alrea │ │ │ │ │ -00064240: 6479 2070 6163 6b61 6765 642e 0a0a 2020 dy packaged... │ │ │ │ │ -00064250: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ -00064260: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ -00064270: 0a0a 2020 2028 3129 2046 6f72 2074 6865 .. (1) For the │ │ │ │ │ -00064280: 2070 7572 706f 7365 7320 6f66 2044 6562 purposes of Deb │ │ │ │ │ -00064290: 6961 6e20 506f 6c69 6379 2c20 6120 e280 ian Policy, a .. │ │ │ │ │ -000642a0: 9c66 6f6e 7420 666f 7220 7468 6520 5820 .font for the X │ │ │ │ │ -000642b0: 5769 6e64 6f77 0a53 7973 7465 6de2 809d Window.System... │ │ │ │ │ -000642c0: 2069 7320 6f6e 6520 7768 6963 6820 6973 is one which is │ │ │ │ │ -000642d0: 2061 6363 6573 7365 6420 7669 6120 5820 accessed via X │ │ │ │ │ -000642e0: 7072 6f74 6f63 6f6c 2072 6571 7565 7374 protocol request │ │ │ │ │ -000642f0: 732e 2020 466f 6e74 7320 666f 7220 7468 s. Fonts for th │ │ │ │ │ -00064300: 650a 4c69 6e75 7820 636f 6e73 6f6c 652c e.Linux console, │ │ │ │ │ -00064310: 2066 6f72 2050 6f73 7453 6372 6970 7420 for PostScript │ │ │ │ │ -00064320: 7265 6e64 6572 6572 2c20 6f72 2061 6e79 renderer, or any │ │ │ │ │ -00064330: 206f 7468 6572 2070 7572 706f 7365 2c20 other purpose, │ │ │ │ │ -00064340: 646f 206e 6f74 2066 6974 0a74 6869 7320 do not fit.this │ │ │ │ │ -00064350: 6465 6669 6e69 7469 6f6e 2e20 2041 6e79 definition. Any │ │ │ │ │ -00064360: 2074 6f6f 6c20 7768 6963 6820 6d61 6b65 tool which make │ │ │ │ │ -00064370: 7320 7375 6368 2066 6f6e 7473 2061 7661 s such fonts ava │ │ │ │ │ -00064380: 696c 6162 6c65 2074 6f20 7468 6520 580a ilable to the X. │ │ │ │ │ -00064390: 5769 6e64 6f77 2053 7973 7465 6d2c 2068 Window System, h │ │ │ │ │ -000643a0: 6f77 6576 6572 2c20 6d75 7374 2061 6269 owever, must abi │ │ │ │ │ -000643b0: 6465 2062 7920 7468 6973 2066 6f6e 7420 de by this font │ │ │ │ │ -000643c0: 706f 6c69 6379 2e0a 0a20 2020 2832 2920 policy... (2) │ │ │ │ │ -000643d0: 5468 6973 2069 7320 6265 6361 7573 6520 This is because │ │ │ │ │ -000643e0: 616e 2058 2063 6c69 656e 7420 6d61 7920 an X client may │ │ │ │ │ -000643f0: 6265 2064 6973 706c 6179 6564 2062 7920 be displayed by │ │ │ │ │ -00064400: 6120 7265 6d6f 7465 2058 0a73 6572 7665 a remote X.serve │ │ │ │ │ -00064410: 722c 2069 6e20 7768 6963 6820 6361 7365 r, in which case │ │ │ │ │ -00064420: 2058 2066 6f6e 7473 2061 7265 2070 726f X fonts are pro │ │ │ │ │ -00064430: 7669 6465 6420 6279 2074 6865 2072 656d vided by the rem │ │ │ │ │ -00064440: 6f74 6520 5820 7365 7276 6572 2c20 6e6f ote X server, no │ │ │ │ │ -00064450: 740a 7265 7472 6965 7665 6420 6c6f 6361 t.retrieved loca │ │ │ │ │ -00064460: 6c6c 793b 2074 6865 2044 6562 6961 6e20 lly; the Debian │ │ │ │ │ -00064470: 7061 636b 6167 6520 7379 7374 656d 2069 package system i │ │ │ │ │ -00064480: 7320 656d 706f 7765 7265 6420 746f 2064 s empowered to d │ │ │ │ │ -00064490: 6561 6c20 6f6e 6c79 0a77 6974 6820 7468 eal only.with th │ │ │ │ │ -000644a0: 6520 6c6f 6361 6c20 6669 6c65 2073 7973 e local file sys │ │ │ │ │ -000644b0: 7465 6d2e 0a0a 1f0a 4669 6c65 3a20 6465 tem.....File: de │ │ │ │ │ -000644c0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -000644d0: 2c20 204e 6f64 653a 2041 7070 6c69 6361 , Node: Applica │ │ │ │ │ -000644e0: 7469 6f6e 2064 6566 6175 6c74 7320 6669 tion defaults fi │ │ │ │ │ -000644f0: 6c65 732c 2020 4e65 7874 3a20 496e 7374 les, Next: Inst │ │ │ │ │ -00064500: 616c 6c61 7469 6f6e 2064 6972 6563 746f allation directo │ │ │ │ │ -00064510: 7279 2069 7373 7565 732c 2020 5072 6576 ry issues, Prev │ │ │ │ │ -00064520: 3a20 5061 636b 6167 6573 2070 726f 7669 : Packages provi │ │ │ │ │ -00064530: 6469 6e67 2066 6f6e 7473 2c20 2055 703a ding fonts, Up: │ │ │ │ │ -00064540: 2050 726f 6772 616d 7320 666f 7220 7468 Programs for th │ │ │ │ │ -00064550: 6520 5820 5769 6e64 6f77 2053 7973 7465 e X Window Syste │ │ │ │ │ -00064560: 6d0a 0a31 312e 382e 3620 4170 706c 6963 m..11.8.6 Applic │ │ │ │ │ -00064570: 6174 696f 6e20 6465 6661 756c 7473 2066 ation defaults f │ │ │ │ │ -00064580: 696c 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d iles.----------- │ │ │ │ │ -00064590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000645a0: 2d2d 2d2d 2d2d 0a0a 4170 706c 6963 6174 ------..Applicat │ │ │ │ │ -000645b0: 696f 6e20 6465 6661 756c 7473 2066 696c ion defaults fil │ │ │ │ │ -000645c0: 6573 206d 7573 7420 6265 2069 6e73 7461 es must be insta │ │ │ │ │ -000645d0: 6c6c 6564 2069 6e20 7468 6520 6469 7265 lled in the dire │ │ │ │ │ -000645e0: 6374 6f72 790a e280 982f 6574 632f 5831 ctory..../etc/X1 │ │ │ │ │ -000645f0: 312f 6170 702d 6465 6661 756c 7473 2fe2 1/app-defaults/. │ │ │ │ │ -00064600: 8099 2028 7573 6520 6f66 2061 206c 6f63 .. (use of a loc │ │ │ │ │ -00064610: 616c 697a 6564 2073 7562 6469 7265 6374 alized subdirect │ │ │ │ │ -00064620: 6f72 7920 6f66 20e2 8098 2f65 7463 2f58 ory of .../etc/X │ │ │ │ │ -00064630: 3131 2fe2 8099 0a61 7320 6465 7363 7269 11/....as descri │ │ │ │ │ -00064640: 6265 6420 696e 2074 6865 2027 5820 546f bed in the 'X To │ │ │ │ │ -00064650: 6f6c 6b69 7420 496e 7472 696e 7369 6373 olkit Intrinsics │ │ │ │ │ -00064660: 202d 2043 204c 616e 6775 6167 6520 496e - C Language In │ │ │ │ │ -00064670: 7465 7266 6163 6527 206d 616e 7561 6c0a terface' manual. │ │ │ │ │ -00064680: 6973 2061 6c73 6f20 7065 726d 6974 7465 is also permitte │ │ │ │ │ -00064690: 6429 2e20 2054 6865 7920 6d75 7374 2062 d). They must b │ │ │ │ │ -000646a0: 6520 7265 6769 7374 6572 6564 2061 7320 e registered as │ │ │ │ │ -000646b0: e280 9863 6f6e 6666 696c 65e2 8099 7320 ...conffile...s │ │ │ │ │ -000646c0: 6f72 2068 616e 646c 6564 0a61 7320 636f or handled.as co │ │ │ │ │ -000646d0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -000646e0: 732e 0a0a 4375 7374 6f6d 697a 6174 696f s...Customizatio │ │ │ │ │ -000646f0: 6e20 6f66 2070 726f 6772 616d 73e2 8099 n of programs... │ │ │ │ │ -00064700: 2058 2072 6573 6f75 7263 6573 206d 6179 X resources may │ │ │ │ │ -00064710: 2061 6c73 6f20 6265 2073 7570 706f 7274 also be support │ │ │ │ │ -00064720: 6564 2077 6974 6820 7468 650a 7072 6f76 ed with the.prov │ │ │ │ │ -00064730: 6973 696f 6e20 6f66 2061 2066 696c 6520 ision of a file │ │ │ │ │ -00064740: 7769 7468 2074 6865 2073 616d 6520 6e61 with the same na │ │ │ │ │ -00064750: 6d65 2061 7320 7468 6174 206f 6620 7468 me as that of th │ │ │ │ │ -00064760: 6520 7061 636b 6167 6520 706c 6163 6564 e package placed │ │ │ │ │ -00064770: 2069 6e0a 7468 6520 e280 982f 6574 632f in.the .../etc/ │ │ │ │ │ -00064780: 5831 312f 5872 6573 6f75 7263 6573 2fe2 X11/Xresources/. │ │ │ │ │ -00064790: 8099 2064 6972 6563 746f 7279 2c20 7768 .. directory, wh │ │ │ │ │ -000647a0: 6963 6820 6d75 7374 2062 6520 7265 6769 ich must be regi │ │ │ │ │ -000647b0: 7374 6572 6564 2061 7320 610a e280 9863 stered as a....c │ │ │ │ │ -000647c0: 6f6e 6666 696c 65e2 8099 206f 7220 6861 onffile... or ha │ │ │ │ │ -000647d0: 6e64 6c65 6420 6173 2061 2063 6f6e 6669 ndled as a confi │ │ │ │ │ -000647e0: 6775 7261 7469 6f6e 2066 696c 652e 2020 guration file. │ │ │ │ │ -000647f0: 2831 290a 0a20 2020 2d2d 2d2d 2d2d 2d2d (1).. -------- │ │ │ │ │ -00064800: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -00064810: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -00064820: 4e6f 7465 2074 6861 7420 7468 6973 206d Note that this m │ │ │ │ │ -00064830: 6563 6861 6e69 736d 2069 7320 6e6f 7420 echanism is not │ │ │ │ │ -00064840: 7468 6520 7361 6d65 2061 7320 7573 696e the same as usin │ │ │ │ │ -00064850: 6720 6170 702d 6465 6661 756c 7473 3b0a g app-defaults;. │ │ │ │ │ -00064860: 6170 702d 6465 6661 756c 7473 2061 7265 app-defaults are │ │ │ │ │ -00064870: 2074 6965 6420 746f 2074 6865 2063 6c69 tied to the cli │ │ │ │ │ -00064880: 656e 7420 6269 6e61 7279 206f 6e20 7468 ent binary on th │ │ │ │ │ -00064890: 6520 6c6f 6361 6c20 6669 6c65 2073 7973 e local file sys │ │ │ │ │ -000648a0: 7465 6d2c 0a77 6865 7265 6173 2058 2072 tem,.whereas X r │ │ │ │ │ -000648b0: 6573 6f75 7263 6573 2061 7265 2073 746f esources are sto │ │ │ │ │ -000648c0: 7265 6420 696e 2074 6865 2058 2073 6572 red in the X ser │ │ │ │ │ -000648d0: 7665 7220 616e 6420 6166 6665 6374 2061 ver and affect a │ │ │ │ │ -000648e0: 6c6c 2063 6f6e 6e65 6374 696e 670a 636c ll connecting.cl │ │ │ │ │ -000648f0: 6965 6e74 732e 0a0a 1f0a 4669 6c65 3a20 ients.....File: │ │ │ │ │ -00064900: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -00064910: 666f 2c20 204e 6f64 653a 2049 6e73 7461 fo, Node: Insta │ │ │ │ │ -00064920: 6c6c 6174 696f 6e20 6469 7265 6374 6f72 llation director │ │ │ │ │ -00064930: 7920 6973 7375 6573 2c20 2050 7265 763a y issues, Prev: │ │ │ │ │ -00064940: 2041 7070 6c69 6361 7469 6f6e 2064 6566 Application def │ │ │ │ │ -00064950: 6175 6c74 7320 6669 6c65 732c 2020 5570 aults files, Up │ │ │ │ │ -00064960: 3a20 5072 6f67 7261 6d73 2066 6f72 2074 : Programs for t │ │ │ │ │ -00064970: 6865 2058 2057 696e 646f 7720 5379 7374 he X Window Syst │ │ │ │ │ -00064980: 656d 0a0a 3131 2e38 2e37 2049 6e73 7461 em..11.8.7 Insta │ │ │ │ │ -00064990: 6c6c 6174 696f 6e20 6469 7265 6374 6f72 llation director │ │ │ │ │ -000649a0: 7920 6973 7375 6573 0a2d 2d2d 2d2d 2d2d y issues.------- │ │ │ │ │ -000649b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000649c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a48 -------------..H │ │ │ │ │ -000649d0: 6973 746f 7269 6361 6c6c 792c 2070 6163 istorically, pac │ │ │ │ │ -000649e0: 6b61 6765 7320 7573 696e 6720 7468 6520 kages using the │ │ │ │ │ -000649f0: 5820 5769 6e64 6f77 2053 7973 7465 6d20 X Window System │ │ │ │ │ -00064a00: 7573 6564 2061 2073 6570 6172 6174 6520 used a separate │ │ │ │ │ -00064a10: 7365 7420 6f66 0a69 6e73 7461 6c6c 6174 set of.installat │ │ │ │ │ -00064a20: 696f 6e20 6469 7265 6374 6f72 6965 7320 ion directories │ │ │ │ │ -00064a30: 6672 6f6d 206f 7468 6572 2070 6163 6b61 from other packa │ │ │ │ │ -00064a40: 6765 732e 2020 5468 6973 2070 7261 6374 ges. This pract │ │ │ │ │ -00064a50: 6963 6520 6861 7320 6265 656e 0a64 6973 ice has been.dis │ │ │ │ │ -00064a60: 636f 6e74 696e 7565 6420 616e 6420 7061 continued and pa │ │ │ │ │ -00064a70: 636b 6167 6573 2075 7369 6e67 2074 6865 ckages using the │ │ │ │ │ -00064a80: 2058 2057 696e 646f 7720 5379 7374 656d X Window System │ │ │ │ │ -00064a90: 2073 686f 756c 6420 6e6f 7720 6765 6e65 should now gene │ │ │ │ │ -00064aa0: 7261 6c6c 790a 6265 2069 6e73 7461 6c6c rally.be install │ │ │ │ │ -00064ab0: 6564 2069 6e20 7468 6520 7361 6d65 2064 ed in the same d │ │ │ │ │ -00064ac0: 6972 6563 746f 7269 6573 2061 7320 616e irectories as an │ │ │ │ │ -00064ad0: 7920 6f74 6865 7220 7061 636b 6167 652e y other package. │ │ │ │ │ -00064ae0: 0a53 7065 6369 6669 6361 6c6c 792c 2070 .Specifically, p │ │ │ │ │ -00064af0: 6163 6b61 6765 7320 6d75 7374 206e 6f74 ackages must not │ │ │ │ │ -00064b00: 2069 6e73 7461 6c6c 2066 696c 6573 2075 install files u │ │ │ │ │ -00064b10: 6e64 6572 2074 6865 20e2 8098 2f75 7372 nder the .../usr │ │ │ │ │ -00064b20: 2f58 3131 5236 2fe2 8099 0a64 6972 6563 /X11R6/....direc │ │ │ │ │ -00064b30: 746f 7279 2061 6e64 2074 6865 20e2 8098 tory and the ... │ │ │ │ │ -00064b40: 2f75 7372 2f58 3131 5236 2fe2 8099 2064 /usr/X11R6/... d │ │ │ │ │ -00064b50: 6972 6563 746f 7279 2068 6965 7261 7263 irectory hierarc │ │ │ │ │ -00064b60: 6879 2073 686f 756c 6420 6265 2072 6567 hy should be reg │ │ │ │ │ -00064b70: 6172 6465 640a 6173 206f 6273 6f6c 6574 arded.as obsolet │ │ │ │ │ -00064b80: 652e 0a0a 496e 636c 7564 6520 6669 6c65 e...Include file │ │ │ │ │ -00064b90: 7320 7072 6576 696f 7573 6c79 2069 6e73 s previously ins │ │ │ │ │ -00064ba0: 7461 6c6c 6564 2075 6e64 6572 20e2 8098 talled under ... │ │ │ │ │ -00064bb0: 2f75 7372 2f58 3131 5236 2f69 6e63 6c75 /usr/X11R6/inclu │ │ │ │ │ -00064bc0: 6465 2f58 3131 2fe2 8099 0a73 686f 756c de/X11/....shoul │ │ │ │ │ -00064bd0: 6420 6265 2069 6e73 7461 6c6c 6564 2069 d be installed i │ │ │ │ │ -00064be0: 6e74 6f20 e280 982f 7573 722f 696e 636c nto .../usr/incl │ │ │ │ │ -00064bf0: 7564 652f 5831 312f e280 992e 2020 466f ude/X11/.... Fo │ │ │ │ │ -00064c00: 7220 6669 6c65 7320 7072 6576 696f 7573 r files previous │ │ │ │ │ -00064c10: 6c79 0a69 6e73 7461 6c6c 6564 2069 6e74 ly.installed int │ │ │ │ │ -00064c20: 6f20 7375 6264 6972 6563 746f 7269 6573 o subdirectories │ │ │ │ │ -00064c30: 206f 6620 e280 982f 7573 722f 5831 3152 of .../usr/X11R │ │ │ │ │ -00064c40: 362f 6c69 622f 5831 312f e280 992c 2070 6/lib/X11/..., p │ │ │ │ │ -00064c50: 6163 6b61 6765 0a6d 6169 6e74 6169 6e65 ackage.maintaine │ │ │ │ │ -00064c60: 7273 2073 686f 756c 6420 6465 7465 726d rs should determ │ │ │ │ │ -00064c70: 696e 6520 6966 2073 7562 6469 7265 6374 ine if subdirect │ │ │ │ │ -00064c80: 6f72 6965 7320 6f66 20e2 8098 2f75 7372 ories of .../usr │ │ │ │ │ -00064c90: 2f6c 6962 2fe2 8099 2061 6e64 0ae2 8098 /lib/... and.... │ │ │ │ │ -00064ca0: 2f75 7372 2f73 6861 7265 2fe2 8099 2063 /usr/share/... c │ │ │ │ │ -00064cb0: 616e 2062 6520 7573 6564 2e20 2049 6620 an be used. If │ │ │ │ │ -00064cc0: 6e6f 742c 2061 2073 7562 6469 7265 6374 not, a subdirect │ │ │ │ │ -00064cd0: 6f72 7920 6f66 20e2 8098 2f75 7372 2f6c ory of .../usr/l │ │ │ │ │ -00064ce0: 6962 2f58 3131 2fe2 8099 0a73 686f 756c ib/X11/....shoul │ │ │ │ │ -00064cf0: 6420 6265 2075 7365 642e 0a0a 436f 6e66 d be used...Conf │ │ │ │ │ -00064d00: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ -00064d10: 666f 7220 7769 6e64 6f77 2c20 6469 7370 for window, disp │ │ │ │ │ -00064d20: 6c61 792c 206f 7220 7365 7373 696f 6e20 lay, or session │ │ │ │ │ -00064d30: 6d61 6e61 6765 7273 206f 7220 6f74 6865 managers or othe │ │ │ │ │ -00064d40: 720a 6170 706c 6963 6174 696f 6e73 2074 r.applications t │ │ │ │ │ -00064d50: 6861 7420 6172 6520 7469 6768 746c 7920 hat are tightly │ │ │ │ │ -00064d60: 696e 7465 6772 6174 6564 2077 6974 6820 integrated with │ │ │ │ │ -00064d70: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ -00064d80: 7465 6d20 6d61 7920 6265 0a70 6c61 6365 tem may be.place │ │ │ │ │ -00064d90: 6420 696e 2061 2073 7562 6469 7265 6374 d in a subdirect │ │ │ │ │ -00064da0: 6f72 7920 6f66 20e2 8098 2f65 7463 2f58 ory of .../etc/X │ │ │ │ │ -00064db0: 3131 2fe2 8099 2063 6f72 7265 7370 6f6e 11/... correspon │ │ │ │ │ -00064dc0: 6469 6e67 2074 6f20 7468 6520 7061 636b ding to the pack │ │ │ │ │ -00064dd0: 6167 650a 6e61 6d65 2e20 204f 7468 6572 age.name. Other │ │ │ │ │ -00064de0: 2058 2057 696e 646f 7720 5379 7374 656d X Window System │ │ │ │ │ -00064df0: 2061 7070 6c69 6361 7469 6f6e 7320 7368 applications sh │ │ │ │ │ -00064e00: 6f75 6c64 2075 7365 2074 6865 20e2 8098 ould use the ... │ │ │ │ │ -00064e10: 2f65 7463 2fe2 8099 0a64 6972 6563 746f /etc/....directo │ │ │ │ │ -00064e20: 7279 2075 6e6c 6573 7320 6f74 6865 7277 ry unless otherw │ │ │ │ │ -00064e30: 6973 6520 6d61 6e64 6174 6564 2062 7920 ise mandated by │ │ │ │ │ -00064e40: 706f 6c69 6379 2028 7375 6368 2061 7320 policy (such as │ │ │ │ │ -00064e50: 666f 7220 2a6e 6f74 650a 4170 706c 6963 for *note.Applic │ │ │ │ │ -00064e60: 6174 696f 6e20 6465 6661 756c 7473 2066 ation defaults f │ │ │ │ │ -00064e70: 696c 6573 3a20 3139 622e 292e 0a0a 1f0a iles: 19b.)..... │ │ │ │ │ -00064e80: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00064e90: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00064ea0: 2050 6572 6c20 7072 6f67 7261 6d73 2061 Perl programs a │ │ │ │ │ -00064eb0: 6e64 206d 6f64 756c 6573 2c20 204e 6578 nd modules, Nex │ │ │ │ │ -00064ec0: 743a 2045 6d61 6373 206c 6973 7020 7072 t: Emacs lisp pr │ │ │ │ │ -00064ed0: 6f67 7261 6d73 2c20 2050 7265 763a 2050 ograms, Prev: P │ │ │ │ │ -00064ee0: 726f 6772 616d 7320 666f 7220 7468 6520 rograms for the │ │ │ │ │ -00064ef0: 5820 5769 6e64 6f77 2053 7973 7465 6d2c X Window System, │ │ │ │ │ -00064f00: 2020 5570 3a20 4375 7374 6f6d 697a 6564 Up: Customized │ │ │ │ │ -00064f10: 2070 726f 6772 616d 730a 0a31 312e 3920 programs..11.9 │ │ │ │ │ -00064f20: 5065 726c 2070 726f 6772 616d 7320 616e Perl programs an │ │ │ │ │ -00064f30: 6420 6d6f 6475 6c65 730a 3d3d 3d3d 3d3d d modules.====== │ │ │ │ │ -00064f40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00064f50: 3d3d 3d3d 3d3d 3d3d 0a0a 5065 726c 2070 ========..Perl p │ │ │ │ │ -00064f60: 726f 6772 616d 7320 616e 6420 6d6f 6475 rograms and modu │ │ │ │ │ -00064f70: 6c65 7320 7368 6f75 6c64 2066 6f6c 6c6f les should follo │ │ │ │ │ -00064f80: 7720 7468 6520 6375 7272 656e 7420 5065 w the current Pe │ │ │ │ │ -00064f90: 726c 2070 6f6c 6963 792e 0a0a 5468 6520 rl policy...The │ │ │ │ │ -00064fa0: 5065 726c 2070 6f6c 6963 7920 6361 6e20 Perl policy can │ │ │ │ │ -00064fb0: 6265 2066 6f75 6e64 2069 6e20 7468 6520 be found in the │ │ │ │ │ -00064fc0: e280 9870 6572 6c2d 706f 6c69 6379 e280 ...perl-policy.. │ │ │ │ │ -00064fd0: 9920 6669 6c65 7320 696e 2074 6865 0ae2 . files in the.. │ │ │ │ │ -00064fe0: 8098 6465 6269 616e 2d70 6f6c 6963 79e2 ..debian-policy. │ │ │ │ │ -00064ff0: 8099 2070 6163 6b61 6765 2e20 2049 7420 .. package. It │ │ │ │ │ -00065000: 6973 2061 6c73 6f20 6176 6169 6c61 626c is also availabl │ │ │ │ │ -00065010: 6520 6672 6f6d 2074 6865 2044 6562 6961 e from the Debia │ │ │ │ │ -00065020: 6e20 7765 620a 6d69 7272 6f72 7320 6174 n web.mirrors at │ │ │ │ │ -00065030: 20e2 8098 6874 7470 733a 2f2f 7777 772e ...https://www. │ │ │ │ │ -00065040: 6465 6269 616e 2e6f 7267 2f64 6f63 2f70 debian.org/doc/p │ │ │ │ │ -00065050: 6163 6b61 6769 6e67 2d6d 616e 7561 6c73 ackaging-manuals │ │ │ │ │ -00065060: 2f70 6572 6c2d 706f 6c69 6379 2fe2 8099 /perl-policy/... │ │ │ │ │ -00065070: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00065080: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00065090: 4e6f 6465 3a20 456d 6163 7320 6c69 7370 Node: Emacs lisp │ │ │ │ │ -000650a0: 2070 726f 6772 616d 732c 2020 4e65 7874 programs, Next │ │ │ │ │ -000650b0: 3a20 4761 6d65 732c 2020 5072 6576 3a20 : Games, Prev: │ │ │ │ │ -000650c0: 5065 726c 2070 726f 6772 616d 7320 616e Perl programs an │ │ │ │ │ -000650d0: 6420 6d6f 6475 6c65 732c 2020 5570 3a20 d modules, Up: │ │ │ │ │ -000650e0: 4375 7374 6f6d 697a 6564 2070 726f 6772 Customized progr │ │ │ │ │ -000650f0: 616d 730a 0a31 312e 3130 2045 6d61 6373 ams..11.10 Emacs │ │ │ │ │ -00065100: 206c 6973 7020 7072 6f67 7261 6d73 0a3d lisp programs.= │ │ │ │ │ -00065110: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00065120: 3d3d 3d3d 3d3d 3d3d 0a0a 506c 6561 7365 ========..Please │ │ │ │ │ -00065130: 2072 6566 6572 2074 6f20 7468 6520 e280 refer to the .. │ │ │ │ │ -00065140: 9c44 6562 6961 6e20 456d 6163 7320 506f .Debian Emacs Po │ │ │ │ │ -00065150: 6c69 6379 e280 9d20 666f 7220 6465 7461 licy... for deta │ │ │ │ │ -00065160: 696c 7320 6f66 2068 6f77 2074 6f20 7061 ils of how to pa │ │ │ │ │ -00065170: 636b 6167 650a 656d 6163 7320 6c69 7370 ckage.emacs lisp │ │ │ │ │ -00065180: 2070 726f 6772 616d 732e 0a0a 5468 6520 programs...The │ │ │ │ │ -00065190: 456d 6163 7320 706f 6c69 6379 2069 7320 Emacs policy is │ │ │ │ │ -000651a0: 6176 6169 6c61 626c 6520 696e 20e2 8098 available in ... │ │ │ │ │ -000651b0: 6465 6269 616e 2d65 6d61 6373 2d70 6f6c debian-emacs-pol │ │ │ │ │ -000651c0: 6963 792e 677a e280 9920 6f66 2074 6865 icy.gz... of the │ │ │ │ │ -000651d0: 0a65 6d61 6373 656e 2d63 6f6d 6d6f 6e20 .emacsen-common │ │ │ │ │ -000651e0: 7061 636b 6167 652e 2020 4974 2069 7320 package. It is │ │ │ │ │ -000651f0: 616c 736f 2061 7661 696c 6162 6c65 2066 also available f │ │ │ │ │ -00065200: 726f 6d20 7468 6520 4465 6269 616e 2077 rom the Debian w │ │ │ │ │ -00065210: 6562 0a6d 6972 726f 7273 2061 740a e280 eb.mirrors at... │ │ │ │ │ -00065220: 9868 7474 7073 3a2f 2f77 7777 2e64 6562 .https://www.deb │ │ │ │ │ -00065230: 6961 6e2e 6f72 672f 646f 632f 7061 636b ian.org/doc/pack │ │ │ │ │ -00065240: 6167 696e 672d 6d61 6e75 616c 732f 6465 aging-manuals/de │ │ │ │ │ -00065250: 6269 616e 2d65 6d61 6373 2d70 6f6c 6963 bian-emacs-polic │ │ │ │ │ -00065260: 79e2 8099 2e0a 0a1f 0a46 696c 653a 2064 y........File: d │ │ │ │ │ -00065270: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00065280: 6f2c 2020 4e6f 6465 3a20 4761 6d65 732c o, Node: Games, │ │ │ │ │ -00065290: 2020 5072 6576 3a20 456d 6163 7320 6c69 Prev: Emacs li │ │ │ │ │ -000652a0: 7370 2070 726f 6772 616d 732c 2020 5570 sp programs, Up │ │ │ │ │ -000652b0: 3a20 4375 7374 6f6d 697a 6564 2070 726f : Customized pro │ │ │ │ │ -000652c0: 6772 616d 730a 0a31 312e 3131 2047 616d grams..11.11 Gam │ │ │ │ │ -000652d0: 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a es.===========.. │ │ │ │ │ -000652e0: 5468 6520 7065 726d 6973 7369 6f6e 7320 The permissions │ │ │ │ │ -000652f0: 6f6e 20e2 8098 2f76 6172 2f67 616d 6573 on .../var/games │ │ │ │ │ -00065300: e280 9920 6172 6520 6d6f 6465 2037 3535 ... are mode 755 │ │ │ │ │ -00065310: 2c20 6f77 6e65 7220 e280 9872 6f6f 74e2 , owner ...root. │ │ │ │ │ -00065320: 8099 2061 6e64 2067 726f 7570 0ae2 8098 .. and group.... │ │ │ │ │ -00065330: 726f 6f74 e280 992e 0a0a 4561 6368 2067 root......Each g │ │ │ │ │ -00065340: 616d 6520 6465 6369 6465 7320 6f6e 2069 ame decides on i │ │ │ │ │ -00065350: 7473 206f 776e 2073 6563 7572 6974 7920 ts own security │ │ │ │ │ -00065360: 706f 6c69 6379 2e0a 0a47 616d 6573 2077 policy...Games w │ │ │ │ │ -00065370: 6869 6368 2072 6571 7569 7265 2070 726f hich require pro │ │ │ │ │ -00065380: 7465 6374 6564 2c20 7072 6976 696c 6567 tected, privileg │ │ │ │ │ -00065390: 6564 2061 6363 6573 7320 746f 2068 6967 ed access to hig │ │ │ │ │ -000653a0: 682d 7363 6f72 6520 6669 6c65 732c 0a73 h-score files,.s │ │ │ │ │ -000653b0: 6176 6564 2067 616d 6573 2c20 6574 632e aved games, etc. │ │ │ │ │ -000653c0: 2c20 6d61 7920 6265 206d 6164 6520 7365 , may be made se │ │ │ │ │ -000653d0: 742d 2767 726f 7570 272d 6964 2028 6d6f t-'group'-id (mo │ │ │ │ │ -000653e0: 6465 2032 3735 3529 2061 6e64 206f 776e de 2755) and own │ │ │ │ │ -000653f0: 6564 2062 790a e280 9872 6f6f 743a 6761 ed by....root:ga │ │ │ │ │ -00065400: 6d65 73e2 8099 2c20 616e 6420 7573 6520 mes..., and use │ │ │ │ │ -00065410: 6669 6c65 7320 616e 6420 6469 7265 6374 files and direct │ │ │ │ │ -00065420: 6f72 6965 7320 7769 7468 2061 7070 726f ories with appro │ │ │ │ │ -00065430: 7072 6961 7465 2070 6572 6d69 7373 696f priate permissio │ │ │ │ │ -00065440: 6e73 0a28 3737 3020 e280 9872 6f6f 743a ns.(770 ...root: │ │ │ │ │ -00065450: 6761 6d65 73e2 8099 2c20 666f 7220 6578 games..., for ex │ │ │ │ │ -00065460: 616d 706c 6529 2e20 2054 6865 7920 6d75 ample). They mu │ │ │ │ │ -00065470: 7374 206e 6f74 2062 6520 6d61 6465 2073 st not be made s │ │ │ │ │ -00065480: 6574 2d27 7573 6572 272d 6964 2c0a 6173 et-'user'-id,.as │ │ │ │ │ -00065490: 2074 6869 7320 6361 7573 6573 2073 6563 this causes sec │ │ │ │ │ -000654a0: 7572 6974 7920 7072 6f62 6c65 6d73 2e20 urity problems. │ │ │ │ │ -000654b0: 2028 4966 2061 6e20 6174 7461 636b 6572 (If an attacker │ │ │ │ │ -000654c0: 2063 616e 2073 7562 7665 7274 2061 6e79 can subvert any │ │ │ │ │ -000654d0: 0a73 6574 2d75 7365 722d 6964 2067 616d .set-user-id gam │ │ │ │ │ -000654e0: 6520 7468 6579 2063 616e 206f 7665 7277 e they can overw │ │ │ │ │ -000654f0: 7269 7465 2074 6865 2065 7865 6375 7461 rite the executa │ │ │ │ │ -00065500: 626c 6520 6f66 2061 6e79 206f 7468 6572 ble of any other │ │ │ │ │ -00065510: 2c20 6361 7573 696e 670a 6f74 6865 7220 , causing.other │ │ │ │ │ -00065520: 706c 6179 6572 7320 6f66 2074 6865 7365 players of these │ │ │ │ │ -00065530: 2067 616d 6573 2074 6f20 7275 6e20 6120 games to run a │ │ │ │ │ -00065540: 5472 6f6a 616e 2068 6f72 7365 2070 726f Trojan horse pro │ │ │ │ │ -00065550: 6772 616d 2e20 2057 6974 6820 610a 7365 gram. With a.se │ │ │ │ │ -00065560: 742d 6772 6f75 702d 6964 2067 616d 6520 t-group-id game │ │ │ │ │ -00065570: 7468 6520 6174 7461 636b 6572 206f 6e6c the attacker onl │ │ │ │ │ -00065580: 7920 6765 7473 2061 6363 6573 7320 746f y gets access to │ │ │ │ │ -00065590: 206c 6573 7320 696d 706f 7274 616e 7420 less important │ │ │ │ │ -000655a0: 6761 6d65 0a64 6174 612c 2061 6e64 2069 game.data, and i │ │ │ │ │ -000655b0: 6620 7468 6579 2063 616e 2067 6574 2061 f they can get a │ │ │ │ │ -000655c0: 7420 7468 6520 6f74 6865 7220 706c 6179 t the other play │ │ │ │ │ -000655d0: 6572 73e2 8099 2061 6363 6f75 6e74 7320 ers... accounts │ │ │ │ │ -000655e0: 6174 2061 6c6c 2069 7420 7769 6c6c 0a74 at all it will.t │ │ │ │ │ -000655f0: 616b 6520 636f 6e73 6964 6572 6162 6c79 ake considerably │ │ │ │ │ -00065600: 206d 6f72 6520 6566 666f 7274 2e29 0a0a more effort.).. │ │ │ │ │ -00065610: 536f 6d65 2070 6163 6b61 6765 732c 2066 Some packages, f │ │ │ │ │ -00065620: 6f72 2065 7861 6d70 6c65 2073 6f6d 6520 or example some │ │ │ │ │ -00065630: 666f 7274 756e 6520 636f 6f6b 6965 2070 fortune cookie p │ │ │ │ │ -00065640: 726f 6772 616d 732c 2061 7265 2063 6f6e rograms, are con │ │ │ │ │ -00065650: 6669 6775 7265 640a 6279 2074 6865 2075 figured.by the u │ │ │ │ │ -00065660: 7073 7472 6561 6d20 6175 7468 6f72 7320 pstream authors │ │ │ │ │ -00065670: 746f 2069 6e73 7461 6c6c 2077 6974 6820 to install with │ │ │ │ │ -00065680: 7468 6569 7220 6461 7461 2066 696c 6573 their data files │ │ │ │ │ -00065690: 206f 7220 6f74 6865 7220 7374 6174 6963 or other static │ │ │ │ │ -000656a0: 0a69 6e66 6f72 6d61 7469 6f6e 206d 6164 .information mad │ │ │ │ │ -000656b0: 6520 756e 7265 6164 6162 6c65 2073 6f20 e unreadable so │ │ │ │ │ -000656c0: 7468 6174 2074 6865 7920 6361 6e20 6f6e that they can on │ │ │ │ │ -000656d0: 6c79 2062 6520 6163 6365 7373 6564 2074 ly be accessed t │ │ │ │ │ -000656e0: 6872 6f75 6768 0a73 6574 2d69 6420 7072 hrough.set-id pr │ │ │ │ │ -000656f0: 6f67 7261 6d73 2070 726f 7669 6465 642e ograms provided. │ │ │ │ │ -00065700: 2020 596f 7520 7368 6f75 6c64 206e 6f74 You should not │ │ │ │ │ -00065710: 2064 6f20 7468 6973 2069 6e20 6120 4465 do this in a De │ │ │ │ │ -00065720: 6269 616e 2070 6163 6b61 6765 3a0a 616e bian package:.an │ │ │ │ │ -00065730: 796f 6e65 2063 616e 2064 6f77 6e6c 6f61 yone can downloa │ │ │ │ │ -00065740: 6420 7468 6520 e280 982e 6465 62e2 8099 d the ....deb... │ │ │ │ │ -00065750: 2066 696c 6520 616e 6420 7265 6164 2074 file and read t │ │ │ │ │ -00065760: 6865 2064 6174 6120 6672 6f6d 2069 742c he data from it, │ │ │ │ │ -00065770: 2073 6f20 7468 6572 650a 6973 206e 6f20 so there.is no │ │ │ │ │ -00065780: 706f 696e 7420 6d61 6b69 6e67 2074 6865 point making the │ │ │ │ │ -00065790: 2066 696c 6573 2075 6e72 6561 6461 626c files unreadabl │ │ │ │ │ -000657a0: 652e 2020 4e6f 7420 6d61 6b69 6e67 2074 e. Not making t │ │ │ │ │ -000657b0: 6865 2066 696c 6573 0a75 6e72 6561 6461 he files.unreada │ │ │ │ │ -000657c0: 626c 6520 616c 736f 206d 6561 6e73 2074 ble also means t │ │ │ │ │ -000657d0: 6861 7420 796f 7520 646f 6ee2 8099 7420 hat you don...t │ │ │ │ │ -000657e0: 6861 7665 2074 6f20 6d61 6b65 2073 6f20 have to make so │ │ │ │ │ -000657f0: 6d61 6e79 2070 726f 6772 616d 730a 7365 many programs.se │ │ │ │ │ -00065800: 742d 6964 2c20 7768 6963 6820 7265 6475 t-id, which redu │ │ │ │ │ -00065810: 6365 7320 7468 6520 7269 736b 206f 6620 ces the risk of │ │ │ │ │ -00065820: 6120 7365 6375 7269 7479 2068 6f6c 652e a security hole. │ │ │ │ │ -00065830: 0a0a 4173 2064 6573 6372 6962 6564 2069 ..As described i │ │ │ │ │ -00065840: 6e20 7468 6520 4648 532c 2062 696e 6172 n the FHS, binar │ │ │ │ │ -00065850: 6965 7320 6f66 2067 616d 6573 2073 686f ies of games sho │ │ │ │ │ -00065860: 756c 6420 6265 2069 6e73 7461 6c6c 6564 uld be installed │ │ │ │ │ -00065870: 2069 6e20 7468 650a 6469 7265 6374 6f72 in the.director │ │ │ │ │ -00065880: 7920 e280 982f 7573 722f 6761 6d65 73e2 y .../usr/games. │ │ │ │ │ -00065890: 8099 2e20 2054 6869 7320 616c 736f 2061 ... This also a │ │ │ │ │ -000658a0: 7070 6c69 6573 2074 6f20 6761 6d65 7320 pplies to games │ │ │ │ │ -000658b0: 7468 6174 2075 7365 2074 6865 2058 0a57 that use the X.W │ │ │ │ │ -000658c0: 696e 646f 7720 5379 7374 656d 2e20 204d indow System. M │ │ │ │ │ -000658d0: 616e 7561 6c20 7061 6765 7320 666f 7220 anual pages for │ │ │ │ │ -000658e0: 6761 6d65 7320 2858 2061 6e64 206e 6f6e games (X and non │ │ │ │ │ -000658f0: 2d58 2067 616d 6573 2920 7368 6f75 6c64 -X games) should │ │ │ │ │ -00065900: 2062 650a 696e 7374 616c 6c65 6420 696e be.installed in │ │ │ │ │ -00065910: 20e2 8098 2f75 7372 2f73 6861 7265 2f6d .../usr/share/m │ │ │ │ │ -00065920: 616e 2f6d 616e 36e2 8099 2e0a 0a1f 0a46 an/man6........F │ │ │ │ │ -00065930: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00065940: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00065950: 446f 6375 6d65 6e74 6174 696f 6e2c 2020 Documentation, │ │ │ │ │ -00065960: 4e65 7874 3a20 496e 7472 6f64 7563 7469 Next: Introducti │ │ │ │ │ -00065970: 6f6e 2061 6e64 2073 636f 7065 206f 6620 on and scope of │ │ │ │ │ -00065980: 7468 6573 6520 6170 7065 6e64 6963 6573 these appendices │ │ │ │ │ -00065990: 2c20 2050 7265 763a 2043 7573 746f 6d69 , Prev: Customi │ │ │ │ │ -000659a0: 7a65 6420 7072 6f67 7261 6d73 2c20 2055 zed programs, U │ │ │ │ │ -000659b0: 703a 2054 6f70 0a0a 3132 2044 6f63 756d p: Top..12 Docum │ │ │ │ │ -000659c0: 656e 7461 7469 6f6e 0a2a 2a2a 2a2a 2a2a entation.******* │ │ │ │ │ -000659d0: 2a2a 2a2a 2a2a 2a2a 2a0a 0a2a 204d 656e *********..* Men │ │ │ │ │ -000659e0: 753a 0a0a 2a20 4d61 6e75 616c 2070 6167 u:..* Manual pag │ │ │ │ │ -000659f0: 6573 3a3a 0a2a 2049 6e66 6f20 646f 6375 es::.* Info docu │ │ │ │ │ -00065a00: 6d65 6e74 733a 3a0a 2a20 4164 6469 7469 ments::.* Additi │ │ │ │ │ -00065a10: 6f6e 616c 2064 6f63 756d 656e 7461 7469 onal documentati │ │ │ │ │ -00065a20: 6f6e 3a3a 0a2a 2050 7265 6665 7272 6564 on::.* Preferred │ │ │ │ │ -00065a30: 2064 6f63 756d 656e 7461 7469 6f6e 2066 documentation f │ │ │ │ │ -00065a40: 6f72 6d61 7473 3a3a 0a2a 2043 6f70 7972 ormats::.* Copyr │ │ │ │ │ -00065a50: 6967 6874 2069 6e66 6f72 6d61 7469 6f6e ight information │ │ │ │ │ -00065a60: 3a3a 0a2a 2045 7861 6d70 6c65 733a 3a0a ::.* Examples::. │ │ │ │ │ -00065a70: 2a20 4368 616e 6765 6c6f 6720 6669 6c65 * Changelog file │ │ │ │ │ -00065a80: 7320 616e 6420 7265 6c65 6173 6520 6e6f s and release no │ │ │ │ │ -00065a90: 7465 733a 3a0a 0a1f 0a46 696c 653a 2064 tes::....File: d │ │ │ │ │ -00065aa0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00065ab0: 6f2c 2020 4e6f 6465 3a20 4d61 6e75 616c o, Node: Manual │ │ │ │ │ -00065ac0: 2070 6167 6573 2c20 204e 6578 743a 2049 pages, Next: I │ │ │ │ │ -00065ad0: 6e66 6f20 646f 6375 6d65 6e74 732c 2020 nfo documents, │ │ │ │ │ -00065ae0: 5570 3a20 446f 6375 6d65 6e74 6174 696f Up: Documentatio │ │ │ │ │ -00065af0: 6e0a 0a31 322e 3120 4d61 6e75 616c 2070 n..12.1 Manual p │ │ │ │ │ -00065b00: 6167 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ages.=========== │ │ │ │ │ -00065b10: 3d3d 3d3d 3d3d 0a0a 596f 7520 7368 6f75 ======..You shou │ │ │ │ │ -00065b20: 6c64 2069 6e73 7461 6c6c 206d 616e 7561 ld install manua │ │ │ │ │ -00065b30: 6c20 7061 6765 7320 696e 20e2 8098 6e72 l pages in ...nr │ │ │ │ │ -00065b40: 6f66 66e2 8099 2073 6f75 7263 6520 666f off... source fo │ │ │ │ │ -00065b50: 726d 2c20 696e 2061 7070 726f 7072 6961 rm, in appropria │ │ │ │ │ -00065b60: 7465 0a70 6c61 6365 7320 756e 6465 7220 te.places under │ │ │ │ │ -00065b70: e280 982f 7573 722f 7368 6172 652f 6d61 .../usr/share/ma │ │ │ │ │ -00065b80: 6ee2 8099 2e20 2059 6f75 2073 686f 756c n.... You shoul │ │ │ │ │ -00065b90: 6420 6f6e 6c79 2075 7365 2073 6563 7469 d only use secti │ │ │ │ │ -00065ba0: 6f6e 7320 3120 746f 2039 2028 7365 650a ons 1 to 9 (see. │ │ │ │ │ -00065bb0: 7468 6520 4648 5320 666f 7220 6d6f 7265 the FHS for more │ │ │ │ │ -00065bc0: 2064 6574 6169 6c73 292e 2020 596f 7520 details). You │ │ │ │ │ -00065bd0: 6d75 7374 206e 6f74 2069 6e73 7461 6c6c must not install │ │ │ │ │ -00065be0: 2061 2070 7265 2d66 6f72 6d61 7474 6564 a pre-formatted │ │ │ │ │ -00065bf0: 20e2 809c 6361 740a 7061 6765 e280 9d2e ...cat.page.... │ │ │ │ │ -00065c00: 0a0a 4561 6368 2070 726f 6772 616d 2c20 ..Each program, │ │ │ │ │ -00065c10: 7574 696c 6974 792c 2061 6e64 2066 756e utility, and fun │ │ │ │ │ -00065c20: 6374 696f 6e20 7368 6f75 6c64 2068 6176 ction should hav │ │ │ │ │ -00065c30: 6520 616e 2061 7373 6f63 6961 7465 6420 e an associated │ │ │ │ │ -00065c40: 6d61 6e75 616c 0a70 6167 6520 696e 636c manual.page incl │ │ │ │ │ -00065c50: 7564 6564 2069 6e20 7468 6520 7361 6d65 uded in the same │ │ │ │ │ -00065c60: 2070 6163 6b61 6765 206f 7220 6120 6465 package or a de │ │ │ │ │ -00065c70: 7065 6e64 656e 6379 2e20 2049 7420 6973 pendency. It is │ │ │ │ │ -00065c80: 2073 7567 6765 7374 6564 2074 6861 740a suggested that. │ │ │ │ │ -00065c90: 616c 6c20 636f 6e66 6967 7572 6174 696f all configuratio │ │ │ │ │ -00065ca0: 6e20 6669 6c65 7320 616c 736f 2068 6176 n files also hav │ │ │ │ │ -00065cb0: 6520 6120 6d61 6e75 616c 2070 6167 6520 e a manual page │ │ │ │ │ -00065cc0: 696e 636c 7564 6564 2061 7320 7765 6c6c included as well │ │ │ │ │ -00065cd0: 2e0a 4d61 6e75 616c 2070 6167 6573 2066 ..Manual pages f │ │ │ │ │ -00065ce0: 6f72 2070 726f 746f 636f 6c73 2061 6e64 or protocols and │ │ │ │ │ -00065cf0: 206f 7468 6572 2061 7578 696c 6961 7279 other auxiliary │ │ │ │ │ -00065d00: 2074 6869 6e67 7320 6172 6520 6f70 7469 things are opti │ │ │ │ │ -00065d10: 6f6e 616c 2e0a 0a49 6620 6e6f 206d 616e onal...If no man │ │ │ │ │ -00065d20: 7561 6c20 7061 6765 2069 7320 6176 6169 ual page is avai │ │ │ │ │ -00065d30: 6c61 626c 652c 2074 6869 7320 6973 2063 lable, this is c │ │ │ │ │ -00065d40: 6f6e 7369 6465 7265 6420 6173 2061 2062 onsidered as a b │ │ │ │ │ -00065d50: 7567 2061 6e64 2073 686f 756c 640a 6265 ug and should.be │ │ │ │ │ -00065d60: 2072 6570 6f72 7465 6420 746f 2074 6865 reported to the │ │ │ │ │ -00065d70: 2044 6562 6961 6e20 4275 6720 5472 6163 Debian Bug Trac │ │ │ │ │ -00065d80: 6b69 6e67 2053 7973 7465 6d20 2874 6865 king System (the │ │ │ │ │ -00065d90: 206d 6169 6e74 6169 6e65 7220 6f66 2074 maintainer of t │ │ │ │ │ -00065da0: 6865 0a70 6163 6b61 6765 2069 7320 616c he.package is al │ │ │ │ │ -00065db0: 6c6f 7765 6420 746f 2077 7269 7465 2074 lowed to write t │ │ │ │ │ -00065dc0: 6869 7320 6275 6720 7265 706f 7274 2074 his bug report t │ │ │ │ │ -00065dd0: 6865 6d73 656c 7665 732c 2069 6620 7468 hemselves, if th │ │ │ │ │ -00065de0: 6579 2073 6f0a 6465 7369 7265 292e 2020 ey so.desire). │ │ │ │ │ -00065df0: 446f 206e 6f74 2063 6c6f 7365 2074 6865 Do not close the │ │ │ │ │ -00065e00: 2062 7567 2072 6570 6f72 7420 756e 7469 bug report unti │ │ │ │ │ -00065e10: 6c20 6120 7072 6f70 6572 206d 616e 2070 l a proper man p │ │ │ │ │ -00065e20: 6167 6520 6973 0a61 7661 696c 6162 6c65 age is.available │ │ │ │ │ -00065e30: 2e20 2028 3129 0a0a 596f 7520 6d61 7920 . (1)..You may │ │ │ │ │ -00065e40: 666f 7277 6172 6420 6120 636f 6d70 6c61 forward a compla │ │ │ │ │ -00065e50: 696e 7420 6162 6f75 7420 6120 6d69 7373 int about a miss │ │ │ │ │ -00065e60: 696e 6720 6d61 6e20 7061 6765 2074 6f20 ing man page to │ │ │ │ │ -00065e70: 7468 6520 7570 7374 7265 616d 0a61 7574 the upstream.aut │ │ │ │ │ -00065e80: 686f 7273 2c20 616e 6420 6d61 726b 2074 hors, and mark t │ │ │ │ │ -00065e90: 6865 2062 7567 2061 7320 666f 7277 6172 he bug as forwar │ │ │ │ │ -00065ea0: 6465 6420 696e 2074 6865 2044 6562 6961 ded in the Debia │ │ │ │ │ -00065eb0: 6e20 6275 6720 7472 6163 6b69 6e67 0a73 n bug tracking.s │ │ │ │ │ -00065ec0: 7973 7465 6d2e 2020 4576 656e 2074 686f ystem. Even tho │ │ │ │ │ -00065ed0: 7567 6820 7468 6520 474e 5520 5072 6f6a ugh the GNU Proj │ │ │ │ │ -00065ee0: 6563 7420 646f 206e 6f74 2069 6e20 6765 ect do not in ge │ │ │ │ │ -00065ef0: 6e65 7261 6c20 636f 6e73 6964 6572 2074 neral consider t │ │ │ │ │ -00065f00: 6865 206c 6163 6b0a 6f66 2061 206d 616e he lack.of a man │ │ │ │ │ -00065f10: 2070 6167 6520 746f 2062 6520 6120 6275 page to be a bu │ │ │ │ │ -00065f20: 672c 2077 6520 646f 3b20 6966 2074 6865 g, we do; if the │ │ │ │ │ -00065f30: 7920 7465 6c6c 2079 6f75 2074 6861 7420 y tell you that │ │ │ │ │ -00065f40: 7468 6579 2064 6f6e e280 9974 0a63 6f6e they don...t.con │ │ │ │ │ -00065f50: 7369 6465 7220 6974 2061 2062 7567 2079 sider it a bug y │ │ │ │ │ -00065f60: 6f75 2073 686f 756c 6420 6c65 6176 6520 ou should leave │ │ │ │ │ -00065f70: 7468 6520 6275 6720 696e 206f 7572 2062 the bug in our b │ │ │ │ │ -00065f80: 7567 2074 7261 636b 696e 6720 7379 7374 ug tracking syst │ │ │ │ │ -00065f90: 656d 0a6f 7065 6e20 616e 7977 6179 2e0a em.open anyway.. │ │ │ │ │ -00065fa0: 0a4d 616e 7561 6c20 7061 6765 7320 7368 .Manual pages sh │ │ │ │ │ -00065fb0: 6f75 6c64 2062 6520 696e 7374 616c 6c65 ould be installe │ │ │ │ │ -00065fc0: 6420 636f 6d70 7265 7373 6564 2075 7369 d compressed usi │ │ │ │ │ -00065fd0: 6e67 20e2 8098 677a 6970 202d 39e2 8099 ng ...gzip -9... │ │ │ │ │ -00065fe0: 2e0a 0a49 6620 6f6e 6520 6d61 6e20 7061 ...If one man pa │ │ │ │ │ -00065ff0: 6765 206e 6565 6473 2074 6f20 6265 2061 ge needs to be a │ │ │ │ │ -00066000: 6363 6573 7369 626c 6520 7669 6120 7365 ccessible via se │ │ │ │ │ -00066010: 7665 7261 6c20 6e61 6d65 7320 6974 2069 veral names it i │ │ │ │ │ -00066020: 7320 6265 7474 6572 2074 6f0a 7573 6520 s better to.use │ │ │ │ │ -00066030: 6120 7379 6d62 6f6c 6963 206c 696e 6b20 a symbolic link │ │ │ │ │ -00066040: 7468 616e 2074 6865 20e2 8098 2e73 6fe2 than the ....so. │ │ │ │ │ -00066050: 8099 2066 6561 7475 7265 2c20 6275 7420 .. feature, but │ │ │ │ │ -00066060: 7468 6572 6520 6973 206e 6f20 6e65 6564 there is no need │ │ │ │ │ -00066070: 2074 6f0a 6669 6464 6c65 2077 6974 6820 to.fiddle with │ │ │ │ │ -00066080: 7468 6520 7265 6c65 7661 6e74 2070 6172 the relevant par │ │ │ │ │ -00066090: 7473 206f 6620 7468 6520 7570 7374 7265 ts of the upstre │ │ │ │ │ -000660a0: 616d 2073 6f75 7263 6520 746f 2063 6861 am source to cha │ │ │ │ │ -000660b0: 6e67 6520 6672 6f6d 0ae2 8098 2e73 6fe2 nge from.....so. │ │ │ │ │ -000660c0: 8099 2074 6f20 7379 6d6c 696e 6b73 3a20 .. to symlinks: │ │ │ │ │ -000660d0: 646f 6ee2 8099 7420 646f 2069 7420 756e don...t do it un │ │ │ │ │ -000660e0: 6c65 7373 2069 74e2 8099 7320 6561 7379 less it...s easy │ │ │ │ │ -000660f0: 2e20 2059 6f75 2073 686f 756c 6420 6e6f . You should no │ │ │ │ │ -00066100: 7420 6372 6561 7465 0a68 6172 6420 6c69 t create.hard li │ │ │ │ │ -00066110: 6e6b 7320 696e 2074 6865 206d 616e 7561 nks in the manua │ │ │ │ │ -00066120: 6c20 7061 6765 2064 6972 6563 746f 7269 l page directori │ │ │ │ │ -00066130: 6573 2c20 6e6f 7220 7075 7420 6162 736f es, nor put abso │ │ │ │ │ -00066140: 6c75 7465 2066 696c 656e 616d 6573 2069 lute filenames i │ │ │ │ │ -00066150: 6e0a e280 982e 736f e280 9920 6469 7265 n.....so... dire │ │ │ │ │ -00066160: 6374 6976 6573 2e20 2054 6865 2066 696c ctives. The fil │ │ │ │ │ -00066170: 656e 616d 6520 696e 2061 20e2 8098 2e73 ename in a ....s │ │ │ │ │ -00066180: 6fe2 8099 2069 6e20 6120 6d61 6e20 7061 o... in a man pa │ │ │ │ │ -00066190: 6765 2073 686f 756c 6420 6265 0a72 656c ge should be.rel │ │ │ │ │ -000661a0: 6174 6976 6520 746f 2074 6865 2062 6173 ative to the bas │ │ │ │ │ -000661b0: 6520 6f66 2074 6865 206d 616e 2070 6167 e of the man pag │ │ │ │ │ -000661c0: 6520 7472 6565 2028 7573 7561 6c6c 7920 e tree (usually │ │ │ │ │ -000661d0: e280 982f 7573 722f 7368 6172 652f 6d61 .../usr/share/ma │ │ │ │ │ -000661e0: 6ee2 8099 292e 0a49 6620 796f 7520 646f n...)..If you do │ │ │ │ │ -000661f0: 206e 6f74 2063 7265 6174 6520 616e 7920 not create any │ │ │ │ │ -00066200: 6c69 6e6b 7320 2877 6865 7468 6572 2073 links (whether s │ │ │ │ │ -00066210: 796d 6c69 6e6b 732c 2068 6172 6420 6c69 ymlinks, hard li │ │ │ │ │ -00066220: 6e6b 732c 206f 7220 e280 982e 736f e280 nks, or ....so.. │ │ │ │ │ -00066230: 990a 6469 7265 6374 6976 6573 2920 696e ..directives) in │ │ │ │ │ -00066240: 2074 6865 2066 696c 6520 7379 7374 656d the file system │ │ │ │ │ -00066250: 2074 6f20 7468 6520 616c 7465 726e 6174 to the alternat │ │ │ │ │ -00066260: 6520 6e61 6d65 7320 6f66 2074 6865 206d e names of the m │ │ │ │ │ -00066270: 616e 2070 6167 652c 0a74 6865 6e20 796f an page,.then yo │ │ │ │ │ -00066280: 7520 7368 6f75 6c64 206e 6f74 2072 656c u should not rel │ │ │ │ │ -00066290: 7920 6f6e 20e2 8098 6d61 6ee2 8099 2066 y on ...man... f │ │ │ │ │ -000662a0: 696e 6469 6e67 2079 6f75 7220 6d61 6e20 inding your man │ │ │ │ │ -000662b0: 7061 6765 2075 6e64 6572 2074 686f 7365 page under those │ │ │ │ │ -000662c0: 0a6e 616d 6573 2062 6173 6564 2073 6f6c .names based sol │ │ │ │ │ -000662d0: 656c 7920 6f6e 2074 6865 2069 6e66 6f72 ely on the infor │ │ │ │ │ -000662e0: 6d61 7469 6f6e 2069 6e20 7468 6520 6d61 mation in the ma │ │ │ │ │ -000662f0: 6e20 7061 6765 e280 9973 2068 6561 6465 n page...s heade │ │ │ │ │ -00066300: 722e 2020 2832 290a 0a4d 616e 7561 6c20 r. (2)..Manual │ │ │ │ │ -00066310: 7061 6765 7320 696e 206c 6f63 616c 652d pages in locale- │ │ │ │ │ -00066320: 7370 6563 6966 6963 2073 7562 6469 7265 specific subdire │ │ │ │ │ -00066330: 6374 6f72 6965 7320 6f66 20e2 8098 2f75 ctories of .../u │ │ │ │ │ -00066340: 7372 2f73 6861 7265 2f6d 616e e280 990a sr/share/man.... │ │ │ │ │ -00066350: 7368 6f75 6c64 2075 7365 2065 6974 6865 should use eithe │ │ │ │ │ -00066360: 7220 5554 462d 3820 6f72 2074 6865 2075 r UTF-8 or the u │ │ │ │ │ -00066370: 7375 616c 206c 6567 6163 7920 656e 636f sual legacy enco │ │ │ │ │ -00066380: 6469 6e67 2066 6f72 2074 6861 7420 6c61 ding for that la │ │ │ │ │ -00066390: 6e67 7561 6765 0a28 6e6f 726d 616c 6c79 nguage.(normally │ │ │ │ │ -000663a0: 2074 6865 206f 6e65 2063 6f72 7265 7370 the one corresp │ │ │ │ │ -000663b0: 6f6e 6469 6e67 2074 6f20 7468 6520 7368 onding to the sh │ │ │ │ │ -000663c0: 6f72 7465 7374 2072 656c 6576 616e 7420 ortest relevant │ │ │ │ │ -000663d0: 6c6f 6361 6c65 206e 616d 6520 696e 0ae2 locale name in.. │ │ │ │ │ -000663e0: 8098 2f75 7372 2f73 6861 7265 2f69 3138 ../usr/share/i18 │ │ │ │ │ -000663f0: 6e2f 5355 5050 4f52 5445 44e2 8099 292e n/SUPPORTED...). │ │ │ │ │ -00066400: 2020 466f 7220 6578 616d 706c 652c 2070 For example, p │ │ │ │ │ -00066410: 6167 6573 2075 6e64 6572 0ae2 8098 2f75 ages under..../u │ │ │ │ │ -00066420: 7372 2f73 6861 7265 2f6d 616e 2f66 72e2 sr/share/man/fr. │ │ │ │ │ -00066430: 8099 2073 686f 756c 6420 7573 6520 6569 .. should use ei │ │ │ │ │ -00066440: 7468 6572 2055 5446 2d38 206f 7220 4953 ther UTF-8 or IS │ │ │ │ │ -00066450: 4f2d 3838 3539 2d31 2e20 2028 3329 0a0a O-8859-1. (3).. │ │ │ │ │ -00066460: 4120 636f 756e 7472 7920 6e61 6d65 2028 A country name ( │ │ │ │ │ -00066470: 7468 6520 e280 9844 45e2 8099 2069 6e20 the ...DE... in │ │ │ │ │ -00066480: e280 9864 655f 4445 e280 9929 2073 686f ...de_DE...) sho │ │ │ │ │ -00066490: 756c 6420 6e6f 7420 6265 2069 6e63 6c75 uld not be inclu │ │ │ │ │ -000664a0: 6465 6420 696e 2074 6865 0a73 7562 6469 ded in the.subdi │ │ │ │ │ -000664b0: 7265 6374 6f72 7920 6e61 6d65 2075 6e6c rectory name unl │ │ │ │ │ -000664c0: 6573 7320 6974 2069 6e64 6963 6174 6573 ess it indicates │ │ │ │ │ -000664d0: 2061 2073 6967 6e69 6669 6361 6e74 2064 a significant d │ │ │ │ │ -000664e0: 6966 6665 7265 6e63 6520 696e 2074 6865 ifference in the │ │ │ │ │ -000664f0: 0a6c 616e 6775 6167 652c 2061 7320 7468 .language, as th │ │ │ │ │ -00066500: 6973 2065 7863 6c75 6465 7320 7370 6561 is excludes spea │ │ │ │ │ -00066510: 6b65 7273 206f 6620 7468 6520 6c61 6e67 kers of the lang │ │ │ │ │ -00066520: 7561 6765 2069 6e20 6f74 6865 7220 636f uage in other co │ │ │ │ │ -00066530: 756e 7472 6965 732e 0a28 3429 0a0a 4966 untries..(4)..If │ │ │ │ │ -00066540: 2061 206c 6f63 616c 697a 6564 2076 6572 a localized ver │ │ │ │ │ -00066550: 7369 6f6e 206f 6620 6120 6d61 6e75 616c sion of a manual │ │ │ │ │ -00066560: 2070 6167 6520 6973 2070 726f 7669 6465 page is provide │ │ │ │ │ -00066570: 642c 2069 7420 7368 6f75 6c64 2065 6974 d, it should eit │ │ │ │ │ -00066580: 6865 7220 6265 0a75 702d 746f 2d64 6174 her be.up-to-dat │ │ │ │ │ -00066590: 6520 6f72 2069 7420 7368 6f75 6c64 2062 e or it should b │ │ │ │ │ -000665a0: 6520 6f62 7669 6f75 7320 746f 2074 6865 e obvious to the │ │ │ │ │ -000665b0: 2072 6561 6465 7220 7468 6174 2069 7420 reader that it │ │ │ │ │ -000665c0: 6973 206f 7574 6461 7465 6420 616e 640a is outdated and. │ │ │ │ │ -000665d0: 7468 6520 6f72 6967 696e 616c 206d 616e the original man │ │ │ │ │ -000665e0: 7561 6c20 7061 6765 2073 686f 756c 6420 ual page should │ │ │ │ │ -000665f0: 6265 2075 7365 6420 696e 7374 6561 642e be used instead. │ │ │ │ │ -00066600: 2020 5468 6973 2063 616e 2062 6520 646f This can be do │ │ │ │ │ -00066610: 6e65 0a65 6974 6865 7220 6279 2061 206e ne.either by a n │ │ │ │ │ -00066620: 6f74 6520 6174 2074 6865 2062 6567 696e ote at the begin │ │ │ │ │ -00066630: 6e69 6e67 206f 6620 7468 6520 6d61 6e75 ning of the manu │ │ │ │ │ -00066640: 616c 2070 6167 6520 6f72 2062 7920 7368 al page or by sh │ │ │ │ │ -00066650: 6f77 696e 6720 7468 650a 6d69 7373 696e owing the.missin │ │ │ │ │ -00066660: 6720 6f72 2063 6861 6e67 6564 2070 6f72 g or changed por │ │ │ │ │ -00066670: 7469 6f6e 7320 696e 2074 6865 206f 7269 tions in the ori │ │ │ │ │ -00066680: 6769 6e61 6c20 6c61 6e67 7561 6765 2069 ginal language i │ │ │ │ │ -00066690: 6e73 7465 6164 206f 6620 7468 650a 7461 nstead of the.ta │ │ │ │ │ -000666a0: 7267 6574 206c 616e 6775 6167 652e 0a0a rget language... │ │ │ │ │ -000666b0: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ -000666c0: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ -000666d0: 2d2d 0a0a 2020 2028 3129 2049 7420 6973 --.. (1) It is │ │ │ │ │ -000666e0: 206e 6f74 2076 6572 7920 6861 7264 2074 not very hard t │ │ │ │ │ -000666f0: 6f20 7772 6974 6520 6120 6d61 6e20 7061 o write a man pa │ │ │ │ │ -00066700: 6765 2e20 2053 6565 2074 6865 204d 616e ge. See the Man │ │ │ │ │ -00066710: 2d50 6167 652d 484f 5754 4f0a 2868 7474 -Page-HOWTO.(htt │ │ │ │ │ -00066720: 703a 2f2f 7777 772e 7363 6877 6569 6b68 p://www.schweikh │ │ │ │ │ -00066730: 6172 6474 2e6e 6574 2f6d 616e 5f70 6167 ardt.net/man_pag │ │ │ │ │ -00066740: 655f 686f 7774 6f2e 6874 6d6c 292c 20e2 e_howto.html), . │ │ │ │ │ -00066750: 8098 6d61 6e28 3729 e280 992c 2074 6865 ..man(7)..., the │ │ │ │ │ -00066760: 0a65 7861 6d70 6c65 7320 6372 6561 7465 .examples create │ │ │ │ │ -00066770: 6420 6279 20e2 8098 6468 5f6d 616b 65e2 d by ...dh_make. │ │ │ │ │ -00066780: 8099 2c20 7468 6520 6865 6c70 6572 2070 .., the helper p │ │ │ │ │ -00066790: 726f 6772 616d 20e2 8098 6865 6c70 326d rogram ...help2m │ │ │ │ │ -000667a0: 616e e280 992c 206f 7220 7468 650a 6469 an..., or the.di │ │ │ │ │ -000667b0: 7265 6374 6f72 7920 e280 982f 7573 722f rectory .../usr/ │ │ │ │ │ -000667c0: 7368 6172 652f 646f 632f 6d61 6e2d 6462 share/doc/man-db │ │ │ │ │ -000667d0: 2f65 7861 6d70 6c65 73e2 8099 2e0a 0a20 /examples...... │ │ │ │ │ -000667e0: 2020 2832 2920 5375 7070 6f72 7469 6e67 (2) Supporting │ │ │ │ │ -000667f0: 2074 6869 7320 696e 20e2 8098 6d61 6ee2 this in ...man. │ │ │ │ │ -00066800: 8099 206f 6674 656e 2072 6571 7569 7265 .. often require │ │ │ │ │ -00066810: 7320 756e 7265 6173 6f6e 6162 6c65 2070 s unreasonable p │ │ │ │ │ -00066820: 726f 6365 7373 696e 670a 7469 6d65 2074 rocessing.time t │ │ │ │ │ -00066830: 6f20 6669 6e64 2061 206d 616e 7561 6c20 o find a manual │ │ │ │ │ -00066840: 7061 6765 206f 7220 746f 2072 6570 6f72 page or to repor │ │ │ │ │ -00066850: 7420 7468 6174 206e 6f6e 6520 6578 6973 t that none exis │ │ │ │ │ -00066860: 7473 2c20 616e 6420 6d6f 7665 730a 6b6e ts, and moves.kn │ │ │ │ │ -00066870: 6f77 6c65 6467 6520 696e 746f 206d 616e owledge into man │ │ │ │ │ -00066880: e280 9973 2064 6174 6162 6173 6520 7468 ...s database th │ │ │ │ │ -00066890: 6174 2077 6f75 6c64 2062 6520 6265 7474 at would be bett │ │ │ │ │ -000668a0: 6572 206c 6566 7420 696e 2074 6865 2066 er left in the f │ │ │ │ │ -000668b0: 696c 650a 7379 7374 656d 2e20 2054 6869 ile.system. Thi │ │ │ │ │ -000668c0: 7320 7375 7070 6f72 7420 6973 2074 6865 s support is the │ │ │ │ │ -000668d0: 7265 666f 7265 2064 6570 7265 6361 7465 refore deprecate │ │ │ │ │ -000668e0: 6420 616e 6420 7769 6c6c 2063 6561 7365 d and will cease │ │ │ │ │ -000668f0: 2074 6f20 6265 0a70 7265 7365 6e74 2069 to be.present i │ │ │ │ │ -00066900: 6e20 7468 6520 6675 7475 7265 2e0a 0a20 n the future... │ │ │ │ │ -00066910: 2020 2833 2920 e280 986d 616e e280 9920 (3) ...man... │ │ │ │ │ -00066920: 7769 6c6c 2061 7574 6f6d 6174 6963 616c will automatical │ │ │ │ │ -00066930: 6c79 2064 6574 6563 7420 7768 6574 6865 ly detect whethe │ │ │ │ │ -00066940: 7220 5554 462d 3820 6973 2069 6e20 7573 r UTF-8 is in us │ │ │ │ │ -00066950: 652e 2020 496e 0a66 7574 7572 652c 2061 e. In.future, a │ │ │ │ │ -00066960: 6c6c 206d 616e 7561 6c20 7061 6765 7320 ll manual pages │ │ │ │ │ -00066970: 7769 6c6c 2062 6520 7265 7175 6972 6564 will be required │ │ │ │ │ -00066980: 2074 6f20 7573 6520 5554 462d 382e 0a0a to use UTF-8... │ │ │ │ │ -00066990: 2020 2028 3429 2041 7420 7468 6520 7469 (4) At the ti │ │ │ │ │ -000669a0: 6d65 206f 6620 7772 6974 696e 672c 2043 me of writing, C │ │ │ │ │ -000669b0: 6869 6e65 7365 2061 6e64 2050 6f72 7475 hinese and Portu │ │ │ │ │ -000669c0: 6775 6573 6520 6172 6520 7468 6520 6d61 guese are the ma │ │ │ │ │ -000669d0: 696e 0a6c 616e 6775 6167 6573 2077 6974 in.languages wit │ │ │ │ │ -000669e0: 6820 7375 6368 2064 6966 6665 7265 6e63 h such differenc │ │ │ │ │ -000669f0: 6573 2c20 736f 20e2 8098 7074 5f42 52e2 es, so ...pt_BR. │ │ │ │ │ -00066a00: 8099 2c20 e280 987a 685f 434e e280 992c .., ...zh_CN..., │ │ │ │ │ -00066a10: 2061 6e64 20e2 8098 7a68 5f54 57e2 8099 and ...zh_TW... │ │ │ │ │ -00066a20: 2061 7265 0a61 6c6c 2061 6c6c 6f77 6564 are.all allowed │ │ │ │ │ -00066a30: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00066a40: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00066a50: 4e6f 6465 3a20 496e 666f 2064 6f63 756d Node: Info docum │ │ │ │ │ -00066a60: 656e 7473 2c20 204e 6578 743a 2041 6464 ents, Next: Add │ │ │ │ │ -00066a70: 6974 696f 6e61 6c20 646f 6375 6d65 6e74 itional document │ │ │ │ │ -00066a80: 6174 696f 6e2c 2020 5072 6576 3a20 4d61 ation, Prev: Ma │ │ │ │ │ -00066a90: 6e75 616c 2070 6167 6573 2c20 2055 703a nual pages, Up: │ │ │ │ │ -00066aa0: 2044 6f63 756d 656e 7461 7469 6f6e 0a0a Documentation.. │ │ │ │ │ -00066ab0: 3132 2e32 2049 6e66 6f20 646f 6375 6d65 12.2 Info docume │ │ │ │ │ -00066ac0: 6e74 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d nts.============ │ │ │ │ │ -00066ad0: 3d3d 3d3d 3d3d 3d0a 0a49 6e66 6f20 646f =======..Info do │ │ │ │ │ -00066ae0: 6375 6d65 6e74 7320 7368 6f75 6c64 2062 cuments should b │ │ │ │ │ -00066af0: 6520 696e 7374 616c 6c65 6420 696e 20e2 e installed in . │ │ │ │ │ -00066b00: 8098 2f75 7372 2f73 6861 7265 2f69 6e66 ../usr/share/inf │ │ │ │ │ -00066b10: 6fe2 8099 2e20 2054 6865 7920 7368 6f75 o.... They shou │ │ │ │ │ -00066b20: 6c64 2062 650a 636f 6d70 7265 7373 6564 ld be.compressed │ │ │ │ │ -00066b30: 2077 6974 6820 e280 9867 7a69 7020 2d39 with ...gzip -9 │ │ │ │ │ -00066b40: e280 992e 0a0a 5468 6520 e280 9869 6e73 ......The ...ins │ │ │ │ │ -00066b50: 7461 6c6c 2d69 6e66 6fe2 8099 2070 726f tall-info... pro │ │ │ │ │ -00066b60: 6772 616d 206d 6169 6e74 6169 6e73 2061 gram maintains a │ │ │ │ │ -00066b70: 2064 6972 6563 746f 7279 206f 6620 696e directory of in │ │ │ │ │ -00066b80: 7374 616c 6c65 6420 696e 666f 0a64 6f63 stalled info.doc │ │ │ │ │ -00066b90: 756d 656e 7473 2069 6e20 e280 982f 7573 uments in .../us │ │ │ │ │ -00066ba0: 722f 7368 6172 652f 696e 666f 2f64 6972 r/share/info/dir │ │ │ │ │ -00066bb0: e280 9920 666f 7220 7468 6520 7573 6520 ... for the use │ │ │ │ │ -00066bc0: 6f66 2069 6e66 6f20 7265 6164 6572 732e of info readers. │ │ │ │ │ -00066bd0: 2020 5468 6973 0a66 696c 6520 6d75 7374 This.file must │ │ │ │ │ -00066be0: 206e 6f74 2062 6520 696e 636c 7564 6564 not be included │ │ │ │ │ -00066bf0: 2069 6e20 7061 636b 6167 6573 206f 7468 in packages oth │ │ │ │ │ -00066c00: 6572 2074 6861 6e20 696e 7374 616c 6c2d er than install- │ │ │ │ │ -00066c10: 696e 666f 2e0a 0ae2 8098 696e 7374 616c info......instal │ │ │ │ │ -00066c20: 6c2d 696e 666f e280 9920 6973 2061 7574 l-info... is aut │ │ │ │ │ -00066c30: 6f6d 6174 6963 616c 6c79 2069 6e76 6f6b omatically invok │ │ │ │ │ -00066c40: 6564 2077 6865 6e20 6170 7072 6f70 7269 ed when appropri │ │ │ │ │ -00066c50: 6174 6520 7573 696e 6720 6470 6b67 0a74 ate using dpkg.t │ │ │ │ │ -00066c60: 7269 6767 6572 732e 2020 5061 636b 6167 riggers. Packag │ │ │ │ │ -00066c70: 6573 206f 7468 6572 2074 6861 6e20 696e es other than in │ │ │ │ │ -00066c80: 7374 616c 6c2d 696e 666f 2027 7368 6f75 stall-info 'shou │ │ │ │ │ -00066c90: 6c64 206e 6f74 2720 696e 766f 6b65 0ae2 ld not' invoke.. │ │ │ │ │ -00066ca0: 8098 696e 7374 616c 6c2d 696e 666f e280 ..install-info.. │ │ │ │ │ -00066cb0: 9920 6469 7265 6374 6c79 2061 6e64 2027 . directly and ' │ │ │ │ │ -00066cc0: 7368 6f75 6c64 206e 6f74 2720 6465 7065 should not' depe │ │ │ │ │ -00066cd0: 6e64 206f 6e2c 2072 6563 6f6d 6d65 6e64 nd on, recommend │ │ │ │ │ -00066ce0: 2c20 6f72 0a73 7567 6765 7374 2069 6e73 , or.suggest ins │ │ │ │ │ -00066cf0: 7461 6c6c 2d69 6e66 6f20 666f 7220 7468 tall-info for th │ │ │ │ │ -00066d00: 6973 2070 7572 706f 7365 2e0a 0a49 6e66 is purpose...Inf │ │ │ │ │ -00066d10: 6f20 7265 6164 6572 7320 7265 7175 6972 o readers requir │ │ │ │ │ -00066d20: 696e 6720 7468 6520 e280 982f 7573 722f ing the .../usr/ │ │ │ │ │ -00066d30: 7368 6172 652f 696e 666f 2f64 6972 e280 share/info/dir.. │ │ │ │ │ -00066d40: 9920 6669 6c65 2073 686f 756c 6420 6465 . file should de │ │ │ │ │ -00066d50: 7065 6e64 206f 6e0a 696e 7374 616c 6c2d pend on.install- │ │ │ │ │ -00066d60: 696e 666f 2e0a 0a49 6e66 6f20 646f 6375 info...Info docu │ │ │ │ │ -00066d70: 6d65 6e74 7320 7368 6f75 6c64 2063 6f6e ments should con │ │ │ │ │ -00066d80: 7461 696e 2073 6563 7469 6f6e 2061 6e64 tain section and │ │ │ │ │ -00066d90: 2064 6972 6563 746f 7279 2065 6e74 7279 directory entry │ │ │ │ │ -00066da0: 2069 6e66 6f72 6d61 7469 6f6e 2069 6e0a information in. │ │ │ │ │ -00066db0: 7468 6520 646f 6375 6d65 6e74 2066 6f72 the document for │ │ │ │ │ -00066dc0: 2074 6865 2075 7365 206f 6620 e280 9869 the use of ...i │ │ │ │ │ -00066dd0: 6e73 7461 6c6c 2d69 6e66 6fe2 8099 2e20 nstall-info.... │ │ │ │ │ -00066de0: 2054 6865 2073 6563 7469 6f6e 2073 686f The section sho │ │ │ │ │ -00066df0: 756c 6420 6265 0a73 7065 6369 6669 6564 uld be.specified │ │ │ │ │ -00066e00: 2076 6961 2061 206c 696e 6520 7374 6172 via a line star │ │ │ │ │ -00066e10: 7469 6e67 2077 6974 6820 e280 9849 4e46 ting with ...INF │ │ │ │ │ -00066e20: 4f2d 4449 522d 5345 4354 494f 4ee2 8099 O-DIR-SECTION... │ │ │ │ │ -00066e30: 2066 6f6c 6c6f 7765 6420 6279 2061 0a73 followed by a.s │ │ │ │ │ -00066e40: 7061 6365 2061 6e64 2074 6865 2073 6563 pace and the sec │ │ │ │ │ -00066e50: 7469 6f6e 206f 6620 7468 6973 2069 6e66 tion of this inf │ │ │ │ │ -00066e60: 6f20 7061 6765 2e20 2054 6865 2064 6972 o page. The dir │ │ │ │ │ -00066e70: 6563 746f 7279 2065 6e74 7279 206f 7220 ectory entry or │ │ │ │ │ -00066e80: 656e 7472 6965 730a 7368 6f75 6c64 2062 entries.should b │ │ │ │ │ -00066e90: 6520 696e 636c 7564 6564 2062 6574 7765 e included betwe │ │ │ │ │ -00066ea0: 656e 2061 20e2 8098 5354 4152 542d 494e en a ...START-IN │ │ │ │ │ -00066eb0: 464f 2d44 4952 2d45 4e54 5259 e280 9920 FO-DIR-ENTRY... │ │ │ │ │ -00066ec0: 6c69 6e65 2061 6e64 2061 6e0a e280 9845 line and an....E │ │ │ │ │ -00066ed0: 4e44 2d49 4e46 4f2d 4449 522d 454e 5452 ND-INFO-DIR-ENTR │ │ │ │ │ -00066ee0: 59e2 8099 206c 696e 652e 2020 466f 7220 Y... line. For │ │ │ │ │ -00066ef0: 6578 616d 706c 653a 0a0a 2020 2020 2049 example:.. I │ │ │ │ │ -00066f00: 4e46 4f2d 4449 522d 5345 4354 494f 4e20 NFO-DIR-SECTION │ │ │ │ │ -00066f10: 496e 6469 7669 6475 616c 2075 7469 6c69 Individual utili │ │ │ │ │ -00066f20: 7469 6573 0a20 2020 2020 5354 4152 542d ties. START- │ │ │ │ │ -00066f30: 494e 464f 2d44 4952 2d45 4e54 5259 0a20 INFO-DIR-ENTRY. │ │ │ │ │ -00066f40: 2020 2020 2a20 6578 616d 706c 653a 2028 * example: ( │ │ │ │ │ -00066f50: 6578 616d 706c 6529 2e20 2020 2020 2020 example). │ │ │ │ │ -00066f60: 2020 2020 2020 2020 416e 2065 7861 6d70 An examp │ │ │ │ │ -00066f70: 6c65 2069 6e66 6f20 6469 7265 6374 6f72 le info director │ │ │ │ │ -00066f80: 7920 656e 7472 792e 0a20 2020 2020 454e y entry.. EN │ │ │ │ │ -00066f90: 442d 494e 464f 2d44 4952 2d45 4e54 5259 D-INFO-DIR-ENTRY │ │ │ │ │ -00066fa0: 0a0a 546f 2064 6574 6572 6d69 6e65 2077 ..To determine w │ │ │ │ │ -00066fb0: 6869 6368 2073 6563 7469 6f6e 2074 6f20 hich section to │ │ │ │ │ -00066fc0: 7573 652c 2079 6f75 2073 686f 756c 6420 use, you should │ │ │ │ │ -00066fd0: 6c6f 6f6b 2061 740a e280 982f 7573 722f look at..../usr/ │ │ │ │ │ -00066fe0: 7368 6172 652f 696e 666f 2f64 6972 e280 share/info/dir.. │ │ │ │ │ -00066ff0: 9920 6f6e 2079 6f75 7220 7379 7374 656d . on your system │ │ │ │ │ -00067000: 2061 6e64 2063 686f 6f73 6520 7468 6520 and choose the │ │ │ │ │ -00067010: 6d6f 7374 2072 656c 6576 616e 7420 286f most relevant (o │ │ │ │ │ -00067020: 720a 6372 6561 7465 2061 206e 6577 2073 r.create a new s │ │ │ │ │ -00067030: 6563 7469 6f6e 2069 6620 6e6f 6e65 206f ection if none o │ │ │ │ │ -00067040: 6620 7468 6520 6375 7272 656e 7420 7365 f the current se │ │ │ │ │ -00067050: 6374 696f 6e73 2061 7265 2072 656c 6576 ctions are relev │ │ │ │ │ -00067060: 616e 7429 2e20 2028 3129 0a0a 2020 202d ant). (1).. - │ │ │ │ │ -00067070: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ -00067080: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ -00067090: 2020 2028 3129 204e 6f72 6d61 6c6c 792c (1) Normally, │ │ │ │ │ -000670a0: 2069 6e66 6f20 646f 6375 6d65 6e74 7320 info documents │ │ │ │ │ -000670b0: 6172 6520 6765 6e65 7261 7465 6420 6672 are generated fr │ │ │ │ │ -000670c0: 6f6d 2054 6578 696e 666f 2073 6f75 7263 om Texinfo sourc │ │ │ │ │ -000670d0: 652e 2020 546f 0a69 6e63 6c75 6465 2074 e. To.include t │ │ │ │ │ -000670e0: 6869 7320 696e 666f 726d 6174 696f 6e20 his information │ │ │ │ │ -000670f0: 696e 2074 6865 2067 656e 6572 6174 6564 in the generated │ │ │ │ │ -00067100: 2069 6e66 6f20 646f 6375 6d65 6e74 2c20 info document, │ │ │ │ │ -00067110: 6966 2069 7420 6973 0a61 6273 656e 742c if it is.absent, │ │ │ │ │ -00067120: 2061 6464 2063 6f6d 6d61 6e64 7320 6c69 add commands li │ │ │ │ │ -00067130: 6b65 3a0a 0a20 2020 2020 4064 6972 6361 ke:.. @dirca │ │ │ │ │ -00067140: 7465 676f 7279 2049 6e64 6976 6964 7561 tegory Individua │ │ │ │ │ -00067150: 6c20 7574 696c 6974 6965 730a 2020 2020 l utilities. │ │ │ │ │ -00067160: 2040 6469 7265 6e74 7279 0a20 2020 2020 @direntry. │ │ │ │ │ -00067170: 2a20 6578 616d 706c 653a 2028 6578 616d * example: (exam │ │ │ │ │ -00067180: 706c 6529 2e20 2041 6e20 6578 616d 706c ple). An exampl │ │ │ │ │ -00067190: 6520 696e 666f 2064 6972 6563 746f 7279 e info directory │ │ │ │ │ -000671a0: 2065 6e74 7279 2e0a 2020 2020 2040 656e entry.. @en │ │ │ │ │ -000671b0: 6420 6469 7265 6e74 7279 0a0a 746f 2074 d direntry..to t │ │ │ │ │ -000671c0: 6865 2054 6578 696e 666f 2073 6f75 7263 he Texinfo sourc │ │ │ │ │ -000671d0: 6520 6f66 2074 6865 2064 6f63 756d 656e e of the documen │ │ │ │ │ -000671e0: 7420 616e 6420 656e 7375 7265 2074 6861 t and ensure tha │ │ │ │ │ -000671f0: 7420 7468 6520 696e 666f 2064 6f63 756d t the info docum │ │ │ │ │ -00067200: 656e 7473 0a61 7265 2072 6562 7569 6c74 ents.are rebuilt │ │ │ │ │ -00067210: 2066 726f 6d20 736f 7572 6365 2064 7572 from source dur │ │ │ │ │ -00067220: 696e 6720 7468 6520 7061 636b 6167 6520 ing the package │ │ │ │ │ -00067230: 6275 696c 642e 0a0a 1f0a 4669 6c65 3a20 build.....File: │ │ │ │ │ -00067240: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -00067250: 666f 2c20 204e 6f64 653a 2041 6464 6974 fo, Node: Addit │ │ │ │ │ -00067260: 696f 6e61 6c20 646f 6375 6d65 6e74 6174 ional documentat │ │ │ │ │ -00067270: 696f 6e2c 2020 4e65 7874 3a20 5072 6566 ion, Next: Pref │ │ │ │ │ -00067280: 6572 7265 6420 646f 6375 6d65 6e74 6174 erred documentat │ │ │ │ │ -00067290: 696f 6e20 666f 726d 6174 732c 2020 5072 ion formats, Pr │ │ │ │ │ -000672a0: 6576 3a20 496e 666f 2064 6f63 756d 656e ev: Info documen │ │ │ │ │ -000672b0: 7473 2c20 2055 703a 2044 6f63 756d 656e ts, Up: Documen │ │ │ │ │ -000672c0: 7461 7469 6f6e 0a0a 3132 2e33 2041 6464 tation..12.3 Add │ │ │ │ │ -000672d0: 6974 696f 6e61 6c20 646f 6375 6d65 6e74 itional document │ │ │ │ │ -000672e0: 6174 696f 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d ation.========== │ │ │ │ │ -000672f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00067300: 3d3d 3d0a 0a41 6e79 2061 6464 6974 696f ===..Any additio │ │ │ │ │ -00067310: 6e61 6c20 646f 6375 6d65 6e74 6174 696f nal documentatio │ │ │ │ │ -00067320: 6e20 7468 6174 2063 6f6d 6573 2077 6974 n that comes wit │ │ │ │ │ -00067330: 6820 7468 6520 7061 636b 6167 6520 6d61 h the package ma │ │ │ │ │ -00067340: 7920 6265 0a69 6e73 7461 6c6c 6564 2061 y be.installed a │ │ │ │ │ -00067350: 7420 7468 6520 6469 7363 7265 7469 6f6e t the discretion │ │ │ │ │ -00067360: 206f 6620 7468 6520 7061 636b 6167 6520 of the package │ │ │ │ │ -00067370: 6d61 696e 7461 696e 6572 2e20 2049 7420 maintainer. It │ │ │ │ │ -00067380: 6973 206f 6674 656e 2061 0a67 6f6f 6420 is often a.good │ │ │ │ │ -00067390: 6964 6561 2074 6f20 696e 636c 7564 6520 idea to include │ │ │ │ │ -000673a0: 7465 7874 2069 6e66 6f72 6d61 7469 6f6e text information │ │ │ │ │ -000673b0: 2066 696c 6573 2028 e280 9852 4541 444d files (...READM │ │ │ │ │ -000673c0: 45e2 8099 732c 2046 4151 732c 2061 6e64 E...s, FAQs, and │ │ │ │ │ -000673d0: 2073 6f0a 666f 7274 6829 2074 6861 7420 so.forth) that │ │ │ │ │ -000673e0: 636f 6d65 2077 6974 6820 7468 6520 736f come with the so │ │ │ │ │ -000673f0: 7572 6365 2070 6163 6b61 6765 2069 6e20 urce package in │ │ │ │ │ -00067400: 7468 6520 6269 6e61 7279 2070 6163 6b61 the binary packa │ │ │ │ │ -00067410: 6765 2e0a 486f 7765 7665 722c 2079 6f75 ge..However, you │ │ │ │ │ -00067420: 2064 6f6e e280 9974 206e 6565 6420 746f don...t need to │ │ │ │ │ -00067430: 2069 6e73 7461 6c6c 2074 6865 2069 6e73 install the ins │ │ │ │ │ -00067440: 7472 7563 7469 6f6e 7320 666f 7220 6275 tructions for bu │ │ │ │ │ -00067450: 696c 6469 6e67 2061 6e64 0a69 6e73 7461 ilding and.insta │ │ │ │ │ -00067460: 6c6c 696e 6720 7468 6520 7061 636b 6167 lling the packag │ │ │ │ │ -00067470: 652c 206f 6620 636f 7572 7365 210a 0a50 e, of course!..P │ │ │ │ │ -00067480: 6c61 696e 2074 6578 7420 646f 6375 6d65 lain text docume │ │ │ │ │ -00067490: 6e74 6174 696f 6e20 7368 6f75 6c64 2062 ntation should b │ │ │ │ │ -000674a0: 6520 636f 6d70 7265 7373 6564 2077 6974 e compressed wit │ │ │ │ │ -000674b0: 6820 e280 9867 7a69 7020 2d39 e280 9920 h ...gzip -9... │ │ │ │ │ -000674c0: 756e 6c65 7373 2069 740a 6973 2073 6d61 unless it.is sma │ │ │ │ │ -000674d0: 6c6c 2e0a 0a49 6620 6120 7061 636b 6167 ll...If a packag │ │ │ │ │ -000674e0: 6520 636f 6d65 7320 7769 7468 206c 6172 e comes with lar │ │ │ │ │ -000674f0: 6765 2061 6d6f 756e 7473 206f 6620 646f ge amounts of do │ │ │ │ │ -00067500: 6375 6d65 6e74 6174 696f 6e20 7468 6174 cumentation that │ │ │ │ │ -00067510: 206d 616e 7920 7573 6572 730a 6f66 2074 many users.of t │ │ │ │ │ -00067520: 6865 2070 6163 6b61 6765 2077 696c 6c20 he package will │ │ │ │ │ -00067530: 6e6f 7420 7265 7175 6972 652c 2079 6f75 not require, you │ │ │ │ │ -00067540: 2073 686f 756c 6420 6372 6561 7465 2061 should create a │ │ │ │ │ -00067550: 2073 6570 6172 6174 6520 6269 6e61 7279 separate binary │ │ │ │ │ -00067560: 0a70 6163 6b61 6765 2074 6f20 636f 6e74 .package to cont │ │ │ │ │ -00067570: 6169 6e20 6974 2073 6f20 7468 6174 2069 ain it so that i │ │ │ │ │ -00067580: 7420 646f 6573 206e 6f74 2074 616b 6520 t does not take │ │ │ │ │ -00067590: 7570 2064 6973 6b20 7370 6163 6520 6f6e up disk space on │ │ │ │ │ -000675a0: 2074 6865 0a6d 6163 6869 6e65 7320 6f66 the.machines of │ │ │ │ │ -000675b0: 2075 7365 7273 2077 686f 2064 6f20 6e6f users who do no │ │ │ │ │ -000675c0: 7420 6e65 6564 206f 7220 7761 6e74 2069 t need or want i │ │ │ │ │ -000675d0: 7420 696e 7374 616c 6c65 642e 2020 4173 t installed. As │ │ │ │ │ -000675e0: 2061 2073 7065 6369 616c 0a63 6173 6520 a special.case │ │ │ │ │ -000675f0: 6f66 2074 6869 7320 7275 6c65 2c20 7368 of this rule, sh │ │ │ │ │ -00067600: 6172 6564 206c 6962 7261 7279 2064 6f63 ared library doc │ │ │ │ │ -00067610: 756d 656e 7461 7469 6f6e 206f 6620 616e umentation of an │ │ │ │ │ -00067620: 7920 6170 7072 6563 6961 626c 6520 7369 y appreciable si │ │ │ │ │ -00067630: 7a65 0a73 686f 756c 6420 616c 7761 7973 ze.should always │ │ │ │ │ -00067640: 2062 6520 7061 636b 6167 6564 2077 6974 be packaged wit │ │ │ │ │ -00067650: 6820 7468 6520 6c69 6272 6172 7920 6465 h the library de │ │ │ │ │ -00067660: 7665 6c6f 706d 656e 7420 7061 636b 6167 velopment packag │ │ │ │ │ -00067670: 6520 282a 6e6f 7465 0a44 6576 656c 6f70 e (*note.Develop │ │ │ │ │ -00067680: 6d65 6e74 2066 696c 6573 3a20 3130 642e ment files: 10d. │ │ │ │ │ -00067690: 2920 6f72 2069 6e20 6120 7365 7061 7261 ) or in a separa │ │ │ │ │ -000676a0: 7465 2064 6f63 756d 656e 7461 7469 6f6e te documentation │ │ │ │ │ -000676b0: 2070 6163 6b61 6765 2c20 7369 6e63 650a package, since. │ │ │ │ │ -000676c0: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ -000676d0: 2061 7265 2066 7265 7175 656e 746c 7920 are frequently │ │ │ │ │ -000676e0: 696e 7374 616c 6c65 6420 6173 2064 6570 installed as dep │ │ │ │ │ -000676f0: 656e 6465 6e63 6965 7320 6f66 206f 7468 endencies of oth │ │ │ │ │ -00067700: 6572 0a70 6163 6b61 6765 7320 6279 2075 er.packages by u │ │ │ │ │ -00067710: 7365 7273 2077 686f 2068 6176 6520 6c69 sers who have li │ │ │ │ │ -00067720: 7474 6c65 2069 6e74 6572 6573 7420 696e ttle interest in │ │ │ │ │ -00067730: 2064 6f63 756d 656e 7461 7469 6f6e 206f documentation o │ │ │ │ │ -00067740: 6620 7468 650a 6c69 6272 6172 7920 6974 f the.library it │ │ │ │ │ -00067750: 7365 6c66 2e20 2054 6865 2064 6f63 756d self. The docum │ │ │ │ │ -00067760: 656e 7461 7469 6f6e 2070 6163 6b61 6765 entation package │ │ │ │ │ -00067770: 2066 6f72 2074 6865 2070 6163 6b61 6765 for the package │ │ │ │ │ -00067780: 2070 6163 6b61 6765 2069 730a 636f 6e76 package is.conv │ │ │ │ │ -00067790: 656e 7469 6f6e 616c 6c79 206e 616d 6564 entionally named │ │ │ │ │ -000677a0: 2070 6163 6b61 6765 2d64 6f63 2028 6f72 package-doc (or │ │ │ │ │ -000677b0: 2070 6163 6b61 6765 2d64 6f63 2d6c 616e package-doc-lan │ │ │ │ │ -000677c0: 6775 6167 652d 636f 6465 2069 6620 7468 guage-code if th │ │ │ │ │ -000677d0: 6572 650a 6172 6520 7365 7061 7261 7465 ere.are separate │ │ │ │ │ -000677e0: 2064 6f63 756d 656e 7461 7469 6f6e 2070 documentation p │ │ │ │ │ -000677f0: 6163 6b61 6765 7320 666f 7220 6d75 6c74 ackages for mult │ │ │ │ │ -00067800: 6970 6c65 206c 616e 6775 6167 6573 292e iple languages). │ │ │ │ │ -00067810: 0a0a 4966 2070 6163 6b61 6765 2069 7320 ..If package is │ │ │ │ │ -00067820: 6120 6275 696c 6420 746f 6f6c 2c20 6465 a build tool, de │ │ │ │ │ -00067830: 7665 6c6f 706d 656e 7420 746f 6f6c 2c20 velopment tool, │ │ │ │ │ -00067840: 636f 6d6d 616e 642d 6c69 6e65 2074 6f6f command-line too │ │ │ │ │ -00067850: 6c2c 206f 720a 6c69 6272 6172 7920 6465 l, or.library de │ │ │ │ │ -00067860: 7665 6c6f 706d 656e 7420 7061 636b 6167 velopment packag │ │ │ │ │ -00067870: 652c 2070 6163 6b61 6765 2028 6f72 2070 e, package (or p │ │ │ │ │ -00067880: 6163 6b61 6765 2d64 6576 2069 6e20 7468 ackage-dev in th │ │ │ │ │ -00067890: 6520 6361 7365 206f 6620 610a 6c69 6272 e case of a.libr │ │ │ │ │ -000678a0: 6172 7920 6465 7665 6c6f 706d 656e 7420 ary development │ │ │ │ │ -000678b0: 7061 636b 6167 6529 2061 6c72 6561 6479 package) already │ │ │ │ │ -000678c0: 2070 726f 7669 6465 7320 646f 6375 6d65 provides docume │ │ │ │ │ -000678d0: 6e74 6174 696f 6e20 696e 206d 616e 2c0a ntation in man,. │ │ │ │ │ -000678e0: 696e 666f 2c20 6f72 2070 6c61 696e 2074 info, or plain t │ │ │ │ │ -000678f0: 6578 7420 666f 726d 6174 2c20 616e 6420 ext format, and │ │ │ │ │ -00067900: 7061 636b 6167 652d 646f 6320 7072 6f76 package-doc prov │ │ │ │ │ -00067910: 6964 6573 2048 544d 4c20 6f72 206f 7468 ides HTML or oth │ │ │ │ │ -00067920: 6572 0a66 6f72 6d61 7473 2c20 7061 636b er.formats, pack │ │ │ │ │ -00067930: 6167 6520 7368 6f75 6c64 2064 6563 6c61 age should decla │ │ │ │ │ -00067940: 7265 2061 7420 6d6f 7374 2061 20e2 8098 re at most a ... │ │ │ │ │ -00067950: 5375 6767 6573 7473 e280 9920 6f6e 2070 Suggests... on p │ │ │ │ │ -00067960: 6163 6b61 6765 2d64 6f63 2e0a 4f74 6865 ackage-doc..Othe │ │ │ │ │ -00067970: 7277 6973 652c 2070 6163 6b61 6765 2073 rwise, package s │ │ │ │ │ -00067980: 686f 756c 6420 6465 636c 6172 6520 6174 hould declare at │ │ │ │ │ -00067990: 206d 6f73 7420 6120 e280 9852 6563 6f6d most a ...Recom │ │ │ │ │ -000679a0: 6d65 6e64 73e2 8099 206f 6e20 7061 636b mends... on pack │ │ │ │ │ -000679b0: 6167 652d 646f 632e 0a0a 4164 6469 7469 age-doc...Additi │ │ │ │ │ -000679c0: 6f6e 616c 2064 6f63 756d 656e 7461 7469 onal documentati │ │ │ │ │ -000679d0: 6f6e 2069 6e63 6c75 6465 6420 696e 2074 on included in t │ │ │ │ │ -000679e0: 6865 2070 6163 6b61 6765 2073 686f 756c he package shoul │ │ │ │ │ -000679f0: 6420 6265 2069 6e73 7461 6c6c 6564 0a75 d be installed.u │ │ │ │ │ -00067a00: 6e64 6572 20e2 8098 2f75 7372 2f73 6861 nder .../usr/sha │ │ │ │ │ -00067a10: 7265 2f64 6f63 2f70 6163 6b61 6765 e280 re/doc/package.. │ │ │ │ │ -00067a20: 992e 2020 4966 2074 6865 2064 6f63 756d .. If the docum │ │ │ │ │ -00067a30: 656e 7461 7469 6f6e 2069 7320 7061 636b entation is pack │ │ │ │ │ -00067a40: 6167 6564 0a73 6570 6172 6174 656c 792c aged.separately, │ │ │ │ │ -00067a50: 2061 7320 7061 636b 6167 652d 646f 6320 as package-doc │ │ │ │ │ -00067a60: 666f 7220 6578 616d 706c 652c 2069 7420 for example, it │ │ │ │ │ -00067a70: 6d61 7920 6265 2069 6e73 7461 6c6c 6564 may be installed │ │ │ │ │ -00067a80: 2075 6e64 6572 2065 6974 6865 720a 7468 under either.th │ │ │ │ │ -00067a90: 6174 2070 6174 6820 6f72 2069 6e74 6f20 at path or into │ │ │ │ │ -00067aa0: 7468 6520 646f 6375 6d65 6e74 6174 696f the documentatio │ │ │ │ │ -00067ab0: 6e20 6469 7265 6374 6f72 7920 666f 7220 n directory for │ │ │ │ │ -00067ac0: 7468 6520 7365 7061 7261 7465 0a64 6f63 the separate.doc │ │ │ │ │ -00067ad0: 756d 656e 7461 7469 6f6e 2070 6163 6b61 umentation packa │ │ │ │ │ -00067ae0: 6765 2028 e280 982f 7573 722f 7368 6172 ge (.../usr/shar │ │ │ │ │ -00067af0: 652f 646f 632f 7061 636b 6167 652d 646f e/doc/package-do │ │ │ │ │ -00067b00: 63e2 8099 2069 6e20 7468 6973 2065 7861 c... in this exa │ │ │ │ │ -00067b10: 6d70 6c65 292e 0a48 6f77 6576 6572 2c20 mple)..However, │ │ │ │ │ -00067b20: 696e 7374 616c 6c69 6e67 2074 6865 2064 installing the d │ │ │ │ │ -00067b30: 6f63 756d 656e 7461 7469 6f6e 2069 6e74 ocumentation int │ │ │ │ │ -00067b40: 6f20 7468 6520 646f 6375 6d65 6e74 6174 o the documentat │ │ │ │ │ -00067b50: 696f 6e20 6469 7265 6374 6f72 790a 6f66 ion directory.of │ │ │ │ │ -00067b60: 2074 6865 206d 6169 6e20 7061 636b 6167 the main packag │ │ │ │ │ -00067b70: 6520 6973 2065 6e63 6f75 7261 6765 6420 e is encouraged │ │ │ │ │ -00067b80: 7369 6e63 6520 6974 2069 7320 696e 6465 since it is inde │ │ │ │ │ -00067b90: 7065 6e64 656e 7420 6f66 2074 6865 0a70 pendent of the.p │ │ │ │ │ -00067ba0: 6163 6b61 6769 6e67 206d 6574 686f 6420 ackaging method │ │ │ │ │ -00067bb0: 616e 6420 7769 6c6c 2062 6520 6561 7369 and will be easi │ │ │ │ │ -00067bc0: 6572 2066 6f72 2075 7365 7273 2074 6f20 er for users to │ │ │ │ │ -00067bd0: 6669 6e64 2e0a 0a41 6e79 2073 6570 6172 find...Any separ │ │ │ │ │ -00067be0: 6174 6520 7061 636b 6167 6520 7072 6f76 ate package prov │ │ │ │ │ -00067bf0: 6964 696e 6720 646f 6375 6d65 6e74 6174 iding documentat │ │ │ │ │ -00067c00: 696f 6e20 6d75 7374 2073 7469 6c6c 2069 ion must still i │ │ │ │ │ -00067c10: 6e73 7461 6c6c 2073 7461 6e64 6172 640a nstall standard. │ │ │ │ │ -00067c20: 646f 6375 6d65 6e74 6174 696f 6e20 6669 documentation fi │ │ │ │ │ -00067c30: 6c65 7320 696e 2069 7473 206f 776e 20e2 les in its own . │ │ │ │ │ -00067c40: 8098 2f75 7372 2f73 6861 7265 2f64 6f63 ../usr/share/doc │ │ │ │ │ -00067c50: e280 9920 6469 7265 6374 6f72 7920 6173 ... directory as │ │ │ │ │ -00067c60: 2073 7065 6369 6669 6564 0a69 6e20 7468 specified.in th │ │ │ │ │ -00067c70: 6520 7265 7374 206f 6620 7468 6973 2070 e rest of this p │ │ │ │ │ -00067c80: 6f6c 6963 792e 2020 5365 652c 2066 6f72 olicy. See, for │ │ │ │ │ -00067c90: 2065 7861 6d70 6c65 2c20 2a6e 6f74 6520 example, *note │ │ │ │ │ -00067ca0: 436f 7079 7269 6768 740a 696e 666f 726d Copyright.inform │ │ │ │ │ -00067cb0: 6174 696f 6e3a 2032 642e 2061 6e64 202a ation: 2d. and * │ │ │ │ │ -00067cc0: 6e6f 7465 2043 6861 6e67 656c 6f67 2066 note Changelog f │ │ │ │ │ -00067cd0: 696c 6573 2061 6e64 2072 656c 6561 7365 iles and release │ │ │ │ │ -00067ce0: 206e 6f74 6573 3a20 3732 2e0a 0a50 6163 notes: 72...Pac │ │ │ │ │ -00067cf0: 6b61 6765 7320 6d75 7374 206e 6f74 2072 kages must not r │ │ │ │ │ -00067d00: 6571 7569 7265 2074 6865 2065 7869 7374 equire the exist │ │ │ │ │ -00067d10: 656e 6365 206f 6620 616e 7920 6669 6c65 ence of any file │ │ │ │ │ -00067d20: 7320 696e 0ae2 8098 2f75 7372 2f73 6861 s in..../usr/sha │ │ │ │ │ -00067d30: 7265 2f64 6f63 2fe2 8099 2069 6e20 6f72 re/doc/... in or │ │ │ │ │ -00067d40: 6465 7220 746f 2066 756e 6374 696f 6e2e der to function. │ │ │ │ │ -00067d50: 2020 2831 2920 2041 6e79 2066 696c 6573 (1) Any files │ │ │ │ │ -00067d60: 2074 6861 7420 6172 6520 7573 6564 206f that are used o │ │ │ │ │ -00067d70: 720a 7265 6164 2062 7920 7072 6f67 7261 r.read by progra │ │ │ │ │ -00067d80: 6d73 2062 7574 2061 7265 2061 6c73 6f20 ms but are also │ │ │ │ │ -00067d90: 7573 6566 756c 2061 7320 7374 616e 6420 useful as stand │ │ │ │ │ -00067da0: 616c 6f6e 6520 646f 6375 6d65 6e74 6174 alone documentat │ │ │ │ │ -00067db0: 696f 6e20 7368 6f75 6c64 0a62 6520 696e ion should.be in │ │ │ │ │ -00067dc0: 7374 616c 6c65 6420 656c 7365 7768 6572 stalled elsewher │ │ │ │ │ -00067dd0: 652c 2073 7563 6820 6173 2075 6e64 6572 e, such as under │ │ │ │ │ -00067de0: 20e2 8098 2f75 7372 2f73 6861 7265 2f70 .../usr/share/p │ │ │ │ │ -00067df0: 6163 6b61 6765 2fe2 8099 2c20 616e 6420 ackage/..., and │ │ │ │ │ -00067e00: 7468 656e 0a69 6e63 6c75 6465 6420 7669 then.included vi │ │ │ │ │ -00067e10: 6120 7379 6d62 6f6c 6963 206c 696e 6b73 a symbolic links │ │ │ │ │ -00067e20: 2069 6e20 e280 982f 7573 722f 7368 6172 in .../usr/shar │ │ │ │ │ -00067e30: 652f 646f 632f 7061 636b 6167 65e2 8099 e/doc/package... │ │ │ │ │ -00067e40: 2e0a 0ae2 8098 2f75 7372 2f73 6861 7265 ....../usr/share │ │ │ │ │ -00067e50: 2f64 6f63 2f70 6163 6b61 6765 e280 9920 /doc/package... │ │ │ │ │ -00067e60: 6973 2070 6572 6d69 7474 6564 2074 6f20 is permitted to │ │ │ │ │ -00067e70: 6265 2061 2073 796d 626f 6c69 6320 6c69 be a symbolic li │ │ │ │ │ -00067e80: 6e6b 2074 6f20 616e 6f74 6865 720a 6469 nk to another.di │ │ │ │ │ -00067e90: 7265 6374 6f72 7920 696e 20e2 8098 2f75 rectory in .../u │ │ │ │ │ -00067ea0: 7372 2f73 6861 7265 2f64 6f63 e280 9920 sr/share/doc... │ │ │ │ │ -00067eb0: 6f6e 6c79 2069 6620 7468 6520 7477 6f20 only if the two │ │ │ │ │ -00067ec0: 7061 636b 6167 6573 2062 6f74 6820 636f packages both co │ │ │ │ │ -00067ed0: 6d65 2066 726f 6d0a 7468 6520 7361 6d65 me from.the same │ │ │ │ │ -00067ee0: 2073 6f75 7263 6520 616e 6420 7468 6520 source and the │ │ │ │ │ -00067ef0: 6669 7273 7420 7061 636b 6167 6520 4465 first package De │ │ │ │ │ -00067f00: 7065 6e64 7320 6f6e 2074 6865 2073 6563 pends on the sec │ │ │ │ │ -00067f10: 6f6e 642e 2020 4f74 6865 7277 6973 652c ond. Otherwise, │ │ │ │ │ -00067f20: 0ae2 8098 2f75 7372 2f73 6861 7265 2f64 ..../usr/share/d │ │ │ │ │ -00067f30: 6f63 2f70 6163 6b61 6765 e280 9920 6d75 oc/package... mu │ │ │ │ │ -00067f40: 7374 206e 6f74 2062 6520 6120 7379 6d62 st not be a symb │ │ │ │ │ -00067f50: 6f6c 6963 206c 696e 6b2e 2020 2832 290a olic link. (2). │ │ │ │ │ -00067f60: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ -00067f70: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ -00067f80: 2d2d 2d0a 0a20 2020 2831 2920 5468 6520 ---.. (1) The │ │ │ │ │ -00067f90: 7379 7374 656d 2061 646d 696e 6973 7472 system administr │ │ │ │ │ -00067fa0: 6174 6f72 2073 686f 756c 6420 6265 2061 ator should be a │ │ │ │ │ -00067fb0: 626c 6520 746f 2064 656c 6574 6520 6669 ble to delete fi │ │ │ │ │ -00067fc0: 6c65 7320 696e 0ae2 8098 2f75 7372 2f73 les in..../usr/s │ │ │ │ │ -00067fd0: 6861 7265 2f64 6f63 2fe2 8099 2077 6974 hare/doc/... wit │ │ │ │ │ -00067fe0: 686f 7574 2063 6175 7369 6e67 2061 6e79 hout causing any │ │ │ │ │ -00067ff0: 2070 726f 6772 616d 7320 746f 2062 7265 programs to bre │ │ │ │ │ -00068000: 616b 2e0a 0a20 2020 2832 2920 506c 6561 ak... (2) Plea │ │ │ │ │ -00068010: 7365 206e 6f74 6520 7468 6174 2074 6869 se note that thi │ │ │ │ │ -00068020: 7320 646f 6573 206e 6f74 206f 7665 7272 s does not overr │ │ │ │ │ -00068030: 6964 6520 7468 6520 7365 6374 696f 6e20 ide the section │ │ │ │ │ -00068040: 6f6e 2063 6861 6e67 656c 6f67 0a66 696c on changelog.fil │ │ │ │ │ -00068050: 6573 2062 656c 6f77 2c20 736f 2074 6865 es below, so the │ │ │ │ │ -00068060: 2066 696c 6520 e280 982f 7573 722f 7368 file .../usr/sh │ │ │ │ │ -00068070: 6172 652f 646f 632f 7061 636b 6167 652f are/doc/package/ │ │ │ │ │ -00068080: 6368 616e 6765 6c6f 672e 4465 6269 616e changelog.Debian │ │ │ │ │ -00068090: 2e67 7ae2 8099 0a6d 7573 7420 7265 6665 .gz....must refe │ │ │ │ │ -000680a0: 7220 746f 2074 6865 2063 6861 6e67 656c r to the changel │ │ │ │ │ -000680b0: 6f67 2066 6f72 2074 6865 2063 7572 7265 og for the curre │ │ │ │ │ -000680c0: 6e74 2076 6572 7369 6f6e 206f 6620 7061 nt version of pa │ │ │ │ │ -000680d0: 636b 6167 6520 696e 0a71 7565 7374 696f ckage in.questio │ │ │ │ │ -000680e0: 6e2e 2020 496e 2070 7261 6374 6963 652c n. In practice, │ │ │ │ │ -000680f0: 2074 6869 7320 6d65 616e 7320 7468 6174 this means that │ │ │ │ │ -00068100: 2074 6865 2073 6f75 7263 6573 206f 6620 the sources of │ │ │ │ │ -00068110: 7468 6520 7461 7267 6574 2061 6e64 0a74 the target and.t │ │ │ │ │ -00068120: 6865 2064 6573 7469 6e61 7469 6f6e 206f he destination o │ │ │ │ │ -00068130: 6620 7468 6520 7379 6d6c 696e 6b20 6d75 f the symlink mu │ │ │ │ │ -00068140: 7374 2062 6520 7468 6520 7361 6d65 2028 st be the same ( │ │ │ │ │ -00068150: 7361 6d65 2073 6f75 7263 6520 7061 636b same source pack │ │ │ │ │ -00068160: 6167 6520 616e 640a 7665 7273 696f 6e29 age and.version) │ │ │ │ │ -00068170: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00068180: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00068190: 4e6f 6465 3a20 5072 6566 6572 7265 6420 Node: Preferred │ │ │ │ │ -000681a0: 646f 6375 6d65 6e74 6174 696f 6e20 666f documentation fo │ │ │ │ │ -000681b0: 726d 6174 732c 2020 4e65 7874 3a20 436f rmats, Next: Co │ │ │ │ │ -000681c0: 7079 7269 6768 7420 696e 666f 726d 6174 pyright informat │ │ │ │ │ -000681d0: 696f 6e2c 2020 5072 6576 3a20 4164 6469 ion, Prev: Addi │ │ │ │ │ -000681e0: 7469 6f6e 616c 2064 6f63 756d 656e 7461 tional documenta │ │ │ │ │ -000681f0: 7469 6f6e 2c20 2055 703a 2044 6f63 756d tion, Up: Docum │ │ │ │ │ -00068200: 656e 7461 7469 6f6e 0a0a 3132 2e34 2050 entation..12.4 P │ │ │ │ │ -00068210: 7265 6665 7272 6564 2064 6f63 756d 656e referred documen │ │ │ │ │ -00068220: 7461 7469 6f6e 2066 6f72 6d61 7473 0a3d tation formats.= │ │ │ │ │ -00068230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00068240: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00068250: 3d3d 3d0a 0a54 6865 2075 6e69 6669 6361 ===..The unifica │ │ │ │ │ -00068260: 7469 6f6e 206f 6620 4465 6269 616e 2064 tion of Debian d │ │ │ │ │ -00068270: 6f63 756d 656e 7461 7469 6f6e 2069 7320 ocumentation is │ │ │ │ │ -00068280: 6265 696e 6720 6361 7272 6965 6420 6f75 being carried ou │ │ │ │ │ -00068290: 7420 7669 6120 4854 4d4c 2e0a 0a49 6620 t via HTML...If │ │ │ │ │ -000682a0: 7468 6520 7061 636b 6167 6520 636f 6d65 the package come │ │ │ │ │ -000682b0: 7320 7769 7468 2065 7874 656e 7369 7665 s with extensive │ │ │ │ │ -000682c0: 2064 6f63 756d 656e 7461 7469 6f6e 2069 documentation i │ │ │ │ │ -000682d0: 6e20 6120 6d61 726b 7570 2066 6f72 6d61 n a markup forma │ │ │ │ │ -000682e0: 740a 7468 6174 2063 616e 2062 6520 636f t.that can be co │ │ │ │ │ -000682f0: 6e76 6572 7465 6420 746f 2076 6172 696f nverted to vario │ │ │ │ │ -00068300: 7573 206f 7468 6572 2066 6f72 6d61 7473 us other formats │ │ │ │ │ -00068310: 2079 6f75 2073 686f 756c 6420 6966 2070 you should if p │ │ │ │ │ -00068320: 6f73 7369 626c 650a 7368 6970 2048 544d ossible.ship HTM │ │ │ │ │ -00068330: 4c20 7665 7273 696f 6e73 2069 6e20 6120 L versions in a │ │ │ │ │ -00068340: 6269 6e61 7279 2070 6163 6b61 6765 2e20 binary package. │ │ │ │ │ -00068350: 2028 3129 2020 5468 6520 646f 6375 6d65 (1) The docume │ │ │ │ │ -00068360: 6e74 6174 696f 6e20 6d75 7374 2062 650a ntation must be. │ │ │ │ │ -00068370: 696e 7374 616c 6c65 6420 6173 2073 7065 installed as spe │ │ │ │ │ -00068380: 6369 6669 6564 2069 6e20 2a6e 6f74 6520 cified in *note │ │ │ │ │ -00068390: 4164 6469 7469 6f6e 616c 2064 6f63 756d Additional docum │ │ │ │ │ -000683a0: 656e 7461 7469 6f6e 3a20 3161 392e 0a0a entation: 1a9... │ │ │ │ │ -000683b0: 4f74 6865 7220 666f 726d 6174 7320 7375 Other formats su │ │ │ │ │ -000683c0: 6368 2061 7320 506f 7374 5363 7269 7074 ch as PostScript │ │ │ │ │ -000683d0: 206d 6179 2062 6520 7072 6f76 6964 6564 may be provided │ │ │ │ │ -000683e0: 2061 7420 7468 6520 7061 636b 6167 650a at the package. │ │ │ │ │ -000683f0: 6d61 696e 7461 696e 6572 e280 9973 2064 maintainer...s d │ │ │ │ │ -00068400: 6973 6372 6574 696f 6e2e 0a0a 2020 202d iscretion... - │ │ │ │ │ -00068410: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ -00068420: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ -00068430: 2020 2028 3129 2052 6174 696f 6e61 6c65 (1) Rationale │ │ │ │ │ -00068440: 3a20 5468 6520 696d 706f 7274 616e 7420 : The important │ │ │ │ │ -00068450: 7468 696e 6720 6865 7265 2069 7320 7468 thing here is th │ │ │ │ │ -00068460: 6174 2048 544d 4c20 646f 6375 6d65 6e74 at HTML document │ │ │ │ │ -00068470: 6174 696f 6e0a 7368 6f75 6c64 2062 6520 ation.should be │ │ │ │ │ -00068480: 6176 6169 6c61 626c 6520 6672 6f6d 2027 available from ' │ │ │ │ │ -00068490: 736f 6d65 2720 6269 6e61 7279 2070 6163 some' binary pac │ │ │ │ │ -000684a0: 6b61 6765 2e0a 0a1f 0a46 696c 653a 2064 kage.....File: d │ │ │ │ │ -000684b0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -000684c0: 6f2c 2020 4e6f 6465 3a20 436f 7079 7269 o, Node: Copyri │ │ │ │ │ -000684d0: 6768 7420 696e 666f 726d 6174 696f 6e2c ght information, │ │ │ │ │ -000684e0: 2020 4e65 7874 3a20 4578 616d 706c 6573 Next: Examples │ │ │ │ │ -000684f0: 2c20 2050 7265 763a 2050 7265 6665 7272 , Prev: Preferr │ │ │ │ │ -00068500: 6564 2064 6f63 756d 656e 7461 7469 6f6e ed documentation │ │ │ │ │ -00068510: 2066 6f72 6d61 7473 2c20 2055 703a 2044 formats, Up: D │ │ │ │ │ -00068520: 6f63 756d 656e 7461 7469 6f6e 0a0a 3132 ocumentation..12 │ │ │ │ │ -00068530: 2e35 2043 6f70 7972 6967 6874 2069 6e66 .5 Copyright inf │ │ │ │ │ -00068540: 6f72 6d61 7469 6f6e 0a3d 3d3d 3d3d 3d3d ormation.======= │ │ │ │ │ -00068550: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00068560: 3d3d 3d0a 0a45 7665 7279 2070 6163 6b61 ===..Every packa │ │ │ │ │ -00068570: 6765 206d 7573 7420 6265 2061 6363 6f6d ge must be accom │ │ │ │ │ -00068580: 7061 6e69 6564 2062 7920 6120 7665 7262 panied by a verb │ │ │ │ │ -00068590: 6174 696d 2063 6f70 7920 6f66 2069 7473 atim copy of its │ │ │ │ │ -000685a0: 2064 6973 7472 6962 7574 696f 6e0a 6c69 distribution.li │ │ │ │ │ -000685b0: 6365 6e73 6528 7329 2069 6e20 7468 6520 cense(s) in the │ │ │ │ │ -000685c0: 6669 6c65 20e2 8098 2f75 7372 2f73 6861 file .../usr/sha │ │ │ │ │ -000685d0: 7265 2f64 6f63 2f50 4143 4b41 4745 2f63 re/doc/PACKAGE/c │ │ │ │ │ -000685e0: 6f70 7972 6967 6874 e280 992e 2020 5468 opyright.... Th │ │ │ │ │ -000685f0: 6973 2066 696c 650a 6d75 7374 206e 6569 is file.must nei │ │ │ │ │ -00068600: 7468 6572 2062 6520 636f 6d70 7265 7373 ther be compress │ │ │ │ │ -00068610: 6564 206e 6f72 2062 6520 6120 7379 6d62 ed nor be a symb │ │ │ │ │ -00068620: 6f6c 6963 206c 696e 6b2e 0a0a 4120 7665 olic link...A ve │ │ │ │ │ -00068630: 7262 6174 696d 2063 6f70 7920 6f66 2074 rbatim copy of t │ │ │ │ │ -00068640: 6865 2070 6163 6b61 6765 e280 9973 2063 he package...s c │ │ │ │ │ -00068650: 6f70 7972 6967 6874 2069 6e66 6f72 6d61 opyright informa │ │ │ │ │ -00068660: 7469 6f6e 2069 7320 6f66 7465 6e20 7265 tion is often re │ │ │ │ │ -00068670: 7175 6972 6564 0a74 6f20 6265 2070 7265 quired.to be pre │ │ │ │ │ -00068680: 7365 6e74 2069 6e20 e280 982f 7573 722f sent in .../usr/ │ │ │ │ │ -00068690: 7368 6172 652f 646f 632f 5041 434b 4147 share/doc/PACKAG │ │ │ │ │ -000686a0: 452f 636f 7079 7269 6768 74e2 8099 2c20 E/copyright..., │ │ │ │ │ -000686b0: 746f 6f3b 2073 6565 202a 6e6f 7465 0a43 too; see *note.C │ │ │ │ │ -000686c0: 6f70 7972 6967 6874 2063 6f6e 7369 6465 opyright conside │ │ │ │ │ -000686d0: 7261 7469 6f6e 733a 2032 632e 0a0a 496e rations: 2c...In │ │ │ │ │ -000686e0: 2061 6464 6974 696f 6e2c 2074 6865 2063 addition, the c │ │ │ │ │ -000686f0: 6f70 7972 6967 6874 2066 696c 6520 6d75 opyright file mu │ │ │ │ │ -00068700: 7374 2073 6179 2077 6865 7265 2074 6865 st say where the │ │ │ │ │ -00068710: 2075 7073 7472 6561 6d20 736f 7572 6365 upstream source │ │ │ │ │ -00068720: 7320 2869 660a 616e 7929 2077 6572 6520 s (if.any) were │ │ │ │ │ -00068730: 6f62 7461 696e 6564 2c20 616e 6420 7368 obtained, and sh │ │ │ │ │ -00068740: 6f75 6c64 2069 6e63 6c75 6465 2061 206e ould include a n │ │ │ │ │ -00068750: 616d 6520 6f72 2063 6f6e 7461 6374 2061 ame or contact a │ │ │ │ │ -00068760: 6464 7265 7373 2066 6f72 2074 6865 0a75 ddress for the.u │ │ │ │ │ -00068770: 7073 7472 6561 6d20 6175 7468 6f72 732e pstream authors. │ │ │ │ │ -00068780: 2020 5468 6973 2063 616e 2062 6520 7468 This can be th │ │ │ │ │ -00068790: 6520 6e61 6d65 206f 6620 616e 2069 6e64 e name of an ind │ │ │ │ │ -000687a0: 6976 6964 7561 6c20 6f72 2061 6e0a 6f72 ividual or an.or │ │ │ │ │ -000687b0: 6761 6e69 7a61 7469 6f6e 2c20 616e 2065 ganization, an e │ │ │ │ │ -000687c0: 6d61 696c 2061 6464 7265 7373 2c20 6120 mail address, a │ │ │ │ │ -000687d0: 7765 6220 666f 7275 6d20 6f72 2062 7567 web forum or bug │ │ │ │ │ -000687e0: 7472 6163 6b65 722c 206f 7220 616e 7920 tracker, or any │ │ │ │ │ -000687f0: 6f74 6865 720a 6d65 616e 7320 746f 2075 other.means to u │ │ │ │ │ -00068800: 6e61 6d62 6967 756f 7573 6c79 2069 6465 nambiguously ide │ │ │ │ │ -00068810: 6e74 6966 7920 7768 6f20 746f 2063 6f6e ntify who to con │ │ │ │ │ -00068820: 7461 6374 2074 6f20 7061 7274 6963 6970 tact to particip │ │ │ │ │ -00068830: 6174 6520 696e 2074 6865 0a64 6576 656c ate in the.devel │ │ │ │ │ -00068840: 6f70 6d65 6e74 206f 6620 7468 6520 7570 opment of the up │ │ │ │ │ -00068850: 7374 7265 616d 2073 6f75 7263 6520 636f stream source co │ │ │ │ │ -00068860: 6465 2e0a 0a50 6163 6b61 6765 7320 696e de...Packages in │ │ │ │ │ -00068870: 2074 6865 2027 636f 6e74 7269 6227 206f the 'contrib' o │ │ │ │ │ -00068880: 7220 276e 6f6e 2d66 7265 6527 2061 7263 r 'non-free' arc │ │ │ │ │ -00068890: 6869 7665 2061 7265 6173 2073 686f 756c hive areas shoul │ │ │ │ │ -000688a0: 6420 7374 6174 6520 696e 0a74 6865 2063 d state in.the c │ │ │ │ │ -000688b0: 6f70 7972 6967 6874 2066 696c 6520 7468 opyright file th │ │ │ │ │ -000688c0: 6174 2074 6865 2070 6163 6b61 6765 2069 at the package i │ │ │ │ │ -000688d0: 7320 6e6f 7420 7061 7274 206f 6620 7468 s not part of th │ │ │ │ │ -000688e0: 6520 4465 6269 616e 0a64 6973 7472 6962 e Debian.distrib │ │ │ │ │ -000688f0: 7574 696f 6e20 616e 6420 6272 6965 666c ution and briefl │ │ │ │ │ -00068900: 7920 6578 706c 6169 6e20 7768 792e 0a0a y explain why... │ │ │ │ │ -00068910: 4120 636f 7079 206f 6620 7468 6520 6669 A copy of the fi │ │ │ │ │ -00068920: 6c65 2077 6869 6368 2077 696c 6c20 6265 le which will be │ │ │ │ │ -00068930: 2069 6e73 7461 6c6c 6564 2069 6e0a e280 installed in... │ │ │ │ │ -00068940: 982f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ │ │ -00068950: 5041 434b 4147 452f 636f 7079 7269 6768 PACKAGE/copyrigh │ │ │ │ │ -00068960: 74e2 8099 2073 686f 756c 6420 6265 2069 t... should be i │ │ │ │ │ -00068970: 6e20 e280 9864 6562 6961 6e2f 636f 7079 n ...debian/copy │ │ │ │ │ -00068980: 7269 6768 74e2 8099 2069 6e0a 7468 6520 right... in.the │ │ │ │ │ -00068990: 736f 7572 6365 2070 6163 6b61 6765 2e0a source package.. │ │ │ │ │ -000689a0: 0ae2 8098 2f75 7372 2f73 6861 7265 2f64 ..../usr/share/d │ │ │ │ │ -000689b0: 6f63 2f70 6163 6b61 6765 e280 9920 6973 oc/package... is │ │ │ │ │ -000689c0: 2070 6572 6d69 7474 6564 2062 6520 6120 permitted be a │ │ │ │ │ -000689d0: 7379 6d62 6f6c 6963 206c 696e 6b20 746f symbolic link to │ │ │ │ │ -000689e0: 2061 6e6f 7468 6572 0a64 6972 6563 746f another.directo │ │ │ │ │ -000689f0: 7279 2069 6e20 e280 982f 7573 722f 7368 ry in .../usr/sh │ │ │ │ │ -00068a00: 6172 652f 646f 63e2 8099 206f 6e6c 7920 are/doc... only │ │ │ │ │ -00068a10: 6966 2074 6865 2074 776f 2070 6163 6b61 if the two packa │ │ │ │ │ -00068a20: 6765 7320 626f 7468 2063 6f6d 6520 6672 ges both come fr │ │ │ │ │ -00068a30: 6f6d 0a74 6865 2073 616d 6520 736f 7572 om.the same sour │ │ │ │ │ -00068a40: 6365 2061 6e64 2074 6865 2066 6972 7374 ce and the first │ │ │ │ │ -00068a50: 2070 6163 6b61 6765 2044 6570 656e 6473 package Depends │ │ │ │ │ -00068a60: 206f 6e20 7468 6520 7365 636f 6e64 2e20 on the second. │ │ │ │ │ -00068a70: 204f 7468 6572 7769 7365 2c0a e280 982f Otherwise,..../ │ │ │ │ │ -00068a80: 7573 722f 7368 6172 652f 646f 632f 7061 usr/share/doc/pa │ │ │ │ │ -00068a90: 636b 6167 65e2 8099 206d 7573 7420 6e6f ckage... must no │ │ │ │ │ -00068aa0: 7420 6265 2061 2073 796d 626f 6c69 6320 t be a symbolic │ │ │ │ │ -00068ab0: 6c69 6e6b 2e20 2054 6865 7365 2072 756c link. These rul │ │ │ │ │ -00068ac0: 6573 2061 7265 0a69 6d70 6f72 7461 6e74 es are.important │ │ │ │ │ -00068ad0: 2062 6563 6175 7365 20e2 8098 636f 7079 because ...copy │ │ │ │ │ -00068ae0: 7269 6768 74e2 8099 2066 696c 6573 206d right... files m │ │ │ │ │ -00068af0: 7573 7420 6265 2065 7874 7261 6374 6162 ust be extractab │ │ │ │ │ -00068b00: 6c65 2062 7920 6d65 6368 616e 6963 616c le by mechanical │ │ │ │ │ -00068b10: 0a6d 6561 6e73 2e0a 0a50 6163 6b61 6765 .means...Package │ │ │ │ │ -00068b20: 7320 6469 7374 7269 6275 7465 6420 756e s distributed un │ │ │ │ │ -00068b30: 6465 7220 7468 6520 4170 6163 6865 206c der the Apache l │ │ │ │ │ -00068b40: 6963 656e 7365 2028 7665 7273 696f 6e20 icense (version │ │ │ │ │ -00068b50: 322e 3029 2c20 7468 650a 4172 7469 7374 2.0), the.Artist │ │ │ │ │ -00068b60: 6963 206c 6963 656e 7365 2c20 7468 6520 ic license, the │ │ │ │ │ -00068b70: 4372 6561 7469 7665 2043 6f6d 6d6f 6e73 Creative Commons │ │ │ │ │ -00068b80: 2043 4330 2d31 2e30 206c 6963 656e 7365 CC0-1.0 license │ │ │ │ │ -00068b90: 2c20 7468 6520 474e 5520 4750 4c0a 2876 , the GNU GPL.(v │ │ │ │ │ -00068ba0: 6572 7369 6f6e 7320 312c 2032 2c20 6f72 ersions 1, 2, or │ │ │ │ │ -00068bb0: 2033 292c 2074 6865 2047 4e55 204c 4750 3), the GNU LGP │ │ │ │ │ -00068bc0: 4c20 2876 6572 7369 6f6e 7320 322c 2032 L (versions 2, 2 │ │ │ │ │ -00068bd0: 2e31 2c20 6f72 2033 292c 2074 6865 2047 .1, or 3), the G │ │ │ │ │ -00068be0: 4e55 2046 444c 0a28 7665 7273 696f 6e73 NU FDL.(versions │ │ │ │ │ -00068bf0: 2031 2e32 206f 7220 312e 3329 2c20 616e 1.2 or 1.3), an │ │ │ │ │ -00068c00: 6420 7468 6520 4d6f 7a69 6c6c 6120 5075 d the Mozilla Pu │ │ │ │ │ -00068c10: 626c 6963 204c 6963 656e 7365 2028 7665 blic License (ve │ │ │ │ │ -00068c20: 7273 696f 6e20 312e 3120 6f72 0a32 2e30 rsion 1.1 or.2.0 │ │ │ │ │ -00068c30: 2920 7368 6f75 6c64 2072 6566 6572 2074 ) should refer t │ │ │ │ │ -00068c40: 6f20 7468 6520 636f 7272 6573 706f 6e64 o the correspond │ │ │ │ │ -00068c50: 696e 6720 6669 6c65 7320 756e 6465 720a ing files under. │ │ │ │ │ -00068c60: e280 982f 7573 722f 7368 6172 652f 636f .../usr/share/co │ │ │ │ │ -00068c70: 6d6d 6f6e 2d6c 6963 656e 7365 73e2 8099 mmon-licenses... │ │ │ │ │ -00068c80: 2c20 2831 2920 7261 7468 6572 2074 6861 , (1) rather tha │ │ │ │ │ -00068c90: 6e20 7175 6f74 696e 6720 7468 656d 2069 n quoting them i │ │ │ │ │ -00068ca0: 6e20 7468 650a 636f 7079 7269 6768 7420 n the.copyright │ │ │ │ │ -00068cb0: 6669 6c65 2e0a 0a59 6f75 2073 686f 756c file...You shoul │ │ │ │ │ -00068cc0: 6420 6e6f 7420 7573 6520 7468 6520 636f d not use the co │ │ │ │ │ -00068cd0: 7079 7269 6768 7420 6669 6c65 2061 7320 pyright file as │ │ │ │ │ -00068ce0: 6120 6765 6e65 7261 6c20 e280 9852 4541 a general ...REA │ │ │ │ │ -00068cf0: 444d 45e2 8099 2066 696c 652e 2020 4966 DME... file. If │ │ │ │ │ -00068d00: 0a79 6f75 7220 7061 636b 6167 6520 6861 .your package ha │ │ │ │ │ -00068d10: 7320 7375 6368 2061 2066 696c 6520 6974 s such a file it │ │ │ │ │ -00068d20: 2073 686f 756c 6420 6265 2069 6e73 7461 should be insta │ │ │ │ │ -00068d30: 6c6c 6564 2069 6e0a e280 982f 7573 722f lled in..../usr/ │ │ │ │ │ -00068d40: 7368 6172 652f 646f 632f 7061 636b 6167 share/doc/packag │ │ │ │ │ -00068d50: 652f 5245 4144 4d45 e280 9920 6f72 20e2 e/README... or . │ │ │ │ │ -00068d60: 8098 5245 4144 4d45 2e44 6562 6961 6ee2 ..README.Debian. │ │ │ │ │ -00068d70: 8099 206f 7220 736f 6d65 206f 7468 6572 .. or some other │ │ │ │ │ -00068d80: 0a61 7070 726f 7072 6961 7465 2070 6c61 .appropriate pla │ │ │ │ │ -00068d90: 6365 2e0a 0a41 6c6c 2063 6f70 7972 6967 ce...All copyrig │ │ │ │ │ -00068da0: 6874 2066 696c 6573 206d 7573 7420 6265 ht files must be │ │ │ │ │ -00068db0: 2065 6e63 6f64 6564 2069 6e20 5554 462d encoded in UTF- │ │ │ │ │ -00068dc0: 382e 0a0a 2a20 4d65 6e75 3a0a 0a2a 204d 8...* Menu:..* M │ │ │ │ │ -00068dd0: 6163 6869 6e65 2d72 6561 6461 626c 6520 achine-readable │ │ │ │ │ -00068de0: 636f 7079 7269 6768 7420 696e 666f 726d copyright inform │ │ │ │ │ -00068df0: 6174 696f 6e3a 3a0a 0a20 2020 2d2d 2d2d ation::.. ---- │ │ │ │ │ -00068e00: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -00068e10: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -00068e20: 2831 2920 496e 2070 6172 7469 6375 6c61 (1) In particula │ │ │ │ │ -00068e30: 722c 20e2 8098 2f75 7372 2f73 6861 7265 r, .../usr/share │ │ │ │ │ -00068e40: 2f63 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 /common-licenses │ │ │ │ │ -00068e50: 2f41 7061 6368 652d 322e 30e2 8099 2c0a /Apache-2.0...,. │ │ │ │ │ -00068e60: e280 982f 7573 722f 7368 6172 652f 636f .../usr/share/co │ │ │ │ │ -00068e70: 6d6d 6f6e 2d6c 6963 656e 7365 732f 4172 mmon-licenses/Ar │ │ │ │ │ -00068e80: 7469 7374 6963 e280 992c 0ae2 8098 2f75 tistic...,..../u │ │ │ │ │ -00068e90: 7372 2f73 6861 7265 2f63 6f6d 6d6f 6e2d sr/share/common- │ │ │ │ │ -00068ea0: 6c69 6365 6e73 6573 2f43 4330 2d31 2e30 licenses/CC0-1.0 │ │ │ │ │ -00068eb0: e280 992c 0ae2 8098 2f75 7372 2f73 6861 ...,..../usr/sha │ │ │ │ │ -00068ec0: 7265 2f63 6f6d 6d6f 6e2d 6c69 6365 6e73 re/common-licens │ │ │ │ │ -00068ed0: 6573 2f47 504c 2d31 e280 992c 20e2 8098 es/GPL-1..., ... │ │ │ │ │ -00068ee0: 2f75 7372 2f73 6861 7265 2f63 6f6d 6d6f /usr/share/commo │ │ │ │ │ -00068ef0: 6e2d 6c69 6365 6e73 6573 2f47 504c 2d32 n-licenses/GPL-2 │ │ │ │ │ -00068f00: e280 992c 0ae2 8098 2f75 7372 2f73 6861 ...,..../usr/sha │ │ │ │ │ -00068f10: 7265 2f63 6f6d 6d6f 6e2d 6c69 6365 6e73 re/common-licens │ │ │ │ │ -00068f20: 6573 2f47 504c 2d33 e280 992c 20e2 8098 es/GPL-3..., ... │ │ │ │ │ -00068f30: 2f75 7372 2f73 6861 7265 2f63 6f6d 6d6f /usr/share/commo │ │ │ │ │ -00068f40: 6e2d 6c69 6365 6e73 6573 2f4c 4750 4c2d n-licenses/LGPL- │ │ │ │ │ -00068f50: 32e2 8099 2c0a e280 982f 7573 722f 7368 2...,..../usr/sh │ │ │ │ │ -00068f60: 6172 652f 636f 6d6d 6f6e 2d6c 6963 656e are/common-licen │ │ │ │ │ -00068f70: 7365 732f 4c47 504c 2d32 2e31 e280 992c ses/LGPL-2.1..., │ │ │ │ │ -00068f80: 0ae2 8098 2f75 7372 2f73 6861 7265 2f63 ..../usr/share/c │ │ │ │ │ -00068f90: 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 2f4c ommon-licenses/L │ │ │ │ │ -00068fa0: 4750 4c2d 33e2 8099 2c0a e280 982f 7573 GPL-3...,..../us │ │ │ │ │ -00068fb0: 722f 7368 6172 652f 636f 6d6d 6f6e 2d6c r/share/common-l │ │ │ │ │ -00068fc0: 6963 656e 7365 732f 4746 444c 2d31 2e32 icenses/GFDL-1.2 │ │ │ │ │ -00068fd0: e280 992c 0ae2 8098 2f75 7372 2f73 6861 ...,..../usr/sha │ │ │ │ │ -00068fe0: 7265 2f63 6f6d 6d6f 6e2d 6c69 6365 6e73 re/common-licens │ │ │ │ │ -00068ff0: 6573 2f47 4644 4c2d 312e 33e2 8099 2c0a es/GFDL-1.3...,. │ │ │ │ │ -00069000: e280 982f 7573 722f 7368 6172 652f 636f .../usr/share/co │ │ │ │ │ -00069010: 6d6d 6f6e 2d6c 6963 656e 7365 732f 4d50 mmon-licenses/MP │ │ │ │ │ -00069020: 4c2d 312e 31e2 8099 2c20 616e 640a e280 L-1.1..., and... │ │ │ │ │ -00069030: 982f 7573 722f 7368 6172 652f 636f 6d6d ./usr/share/comm │ │ │ │ │ -00069040: 6f6e 2d6c 6963 656e 7365 732f 4d50 4c2d on-licenses/MPL- │ │ │ │ │ -00069050: 322e 30e2 8099 2072 6573 7065 6374 6976 2.0... respectiv │ │ │ │ │ -00069060: 656c 792e 2020 5468 6520 556e 6976 6572 ely. The Univer │ │ │ │ │ -00069070: 7369 7479 206f 660a 4361 6c69 666f 726e sity of.Californ │ │ │ │ │ -00069080: 6961 2042 5344 206c 6963 656e 7365 2069 ia BSD license i │ │ │ │ │ -00069090: 7320 616c 736f 2069 6e63 6c75 6465 6420 s also included │ │ │ │ │ -000690a0: 696e 2062 6173 652d 6669 6c65 7320 6173 in base-files as │ │ │ │ │ -000690b0: 0ae2 8098 2f75 7372 2f73 6861 7265 2f63 ..../usr/share/c │ │ │ │ │ -000690c0: 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 2f42 ommon-licenses/B │ │ │ │ │ -000690d0: 5344 e280 992c 2062 7574 2067 6976 656e SD..., but given │ │ │ │ │ -000690e0: 2074 6865 2062 7265 7669 7479 206f 6620 the brevity of │ │ │ │ │ -000690f0: 7468 6973 206c 6963 656e 7365 2c0a 6974 this license,.it │ │ │ │ │ -00069100: 7320 7370 6563 6966 6963 6974 7920 746f s specificity to │ │ │ │ │ -00069110: 2063 6f64 6520 7768 6f73 6520 636f 7079 code whose copy │ │ │ │ │ -00069120: 7269 6768 7420 6973 2068 656c 6420 6279 right is held by │ │ │ │ │ -00069130: 2074 6865 2052 6567 656e 7473 206f 6620 the Regents of │ │ │ │ │ -00069140: 7468 650a 556e 6976 6572 7369 7479 206f the.University o │ │ │ │ │ -00069150: 6620 4361 6c69 666f 726e 6961 2c20 616e f California, an │ │ │ │ │ -00069160: 6420 7468 6520 6672 6571 7565 6e63 7920 d the frequency │ │ │ │ │ -00069170: 6f66 206d 696e 6f72 2077 6f72 6469 6e67 of minor wording │ │ │ │ │ -00069180: 2063 6861 6e67 6573 2c0a 6974 7320 7465 changes,.its te │ │ │ │ │ -00069190: 7874 2073 686f 756c 6420 6265 2069 6e63 xt should be inc │ │ │ │ │ -000691a0: 6c75 6465 6420 696e 2074 6865 2063 6f70 luded in the cop │ │ │ │ │ -000691b0: 7972 6967 6874 2066 696c 6520 7261 7468 yright file rath │ │ │ │ │ -000691c0: 6572 2074 6861 6e0a 7265 6665 7265 6e63 er than.referenc │ │ │ │ │ -000691d0: 696e 6720 7468 6973 2066 696c 652e 0a0a ing this file... │ │ │ │ │ -000691e0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -000691f0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00069200: 653a 204d 6163 6869 6e65 2d72 6561 6461 e: Machine-reada │ │ │ │ │ -00069210: 626c 6520 636f 7079 7269 6768 7420 696e ble copyright in │ │ │ │ │ -00069220: 666f 726d 6174 696f 6e2c 2020 5570 3a20 formation, Up: │ │ │ │ │ -00069230: 436f 7079 7269 6768 7420 696e 666f 726d Copyright inform │ │ │ │ │ -00069240: 6174 696f 6e0a 0a31 322e 352e 3120 4d61 ation..12.5.1 Ma │ │ │ │ │ -00069250: 6368 696e 652d 7265 6164 6162 6c65 2063 chine-readable c │ │ │ │ │ -00069260: 6f70 7972 6967 6874 2069 6e66 6f72 6d61 opyright informa │ │ │ │ │ -00069270: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.----------- │ │ │ │ │ -00069280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00069290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000692a0: 2d2d 0a0a 4120 7370 6563 6966 6963 6174 --..A specificat │ │ │ │ │ -000692b0: 696f 6e20 666f 7220 6120 7374 616e 6461 ion for a standa │ │ │ │ │ -000692c0: 7264 2c20 6d61 6368 696e 652d 7265 6164 rd, machine-read │ │ │ │ │ -000692d0: 6162 6c65 2066 6f72 6d61 7420 666f 720a able format for. │ │ │ │ │ -000692e0: e280 9864 6562 6961 6e2f 636f 7079 7269 ...debian/copyri │ │ │ │ │ -000692f0: 6768 74e2 8099 2066 696c 6573 2069 7320 ght... files is │ │ │ │ │ -00069300: 6d61 696e 7461 696e 6564 2061 7320 7061 maintained as pa │ │ │ │ │ -00069310: 7274 206f 6620 7468 6520 6465 6269 616e rt of the debian │ │ │ │ │ -00069320: 2d70 6f6c 6963 790a 7061 636b 6167 652e -policy.package. │ │ │ │ │ -00069330: 2020 5468 6973 2064 6f63 756d 656e 7420 This document │ │ │ │ │ -00069340: 6973 2069 6e20 7468 6520 e280 9863 6f70 is in the ...cop │ │ │ │ │ -00069350: 7972 6967 6874 2d66 6f72 6d61 74e2 8099 yright-format... │ │ │ │ │ -00069360: 2066 696c 6573 2069 6e20 7468 650a 6465 files in the.de │ │ │ │ │ -00069370: 6269 616e 2d70 6f6c 6963 7920 7061 636b bian-policy pack │ │ │ │ │ -00069380: 6167 652e 2020 4974 2069 7320 616c 736f age. It is also │ │ │ │ │ -00069390: 2061 7661 696c 6162 6c65 2066 726f 6d20 available from │ │ │ │ │ -000693a0: 7468 6520 4465 6269 616e 2077 6562 206d the Debian web m │ │ │ │ │ -000693b0: 6972 726f 7273 0a61 7420 e280 9868 7474 irrors.at ...htt │ │ │ │ │ -000693c0: 7073 3a2f 2f77 7777 2e64 6562 6961 6e2e ps://www.debian. │ │ │ │ │ -000693d0: 6f72 672f 646f 632f 7061 636b 6167 696e org/doc/packagin │ │ │ │ │ -000693e0: 672d 6d61 6e75 616c 732f 636f 7079 7269 g-manuals/copyri │ │ │ │ │ -000693f0: 6768 742d 666f 726d 6174 2f31 2e30 2fe2 ght-format/1.0/. │ │ │ │ │ -00069400: 8099 2e0a 0a55 7365 206f 6620 7468 6973 .....Use of this │ │ │ │ │ -00069410: 2066 6f72 6d61 7420 6973 206f 7074 696f format is optio │ │ │ │ │ -00069420: 6e61 6c2e 0a0a 1f0a 4669 6c65 3a20 6465 nal.....File: de │ │ │ │ │ -00069430: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00069440: 2c20 204e 6f64 653a 2045 7861 6d70 6c65 , Node: Example │ │ │ │ │ -00069450: 732c 2020 4e65 7874 3a20 4368 616e 6765 s, Next: Change │ │ │ │ │ -00069460: 6c6f 6720 6669 6c65 7320 616e 6420 7265 log files and re │ │ │ │ │ -00069470: 6c65 6173 6520 6e6f 7465 732c 2020 5072 lease notes, Pr │ │ │ │ │ -00069480: 6576 3a20 436f 7079 7269 6768 7420 696e ev: Copyright in │ │ │ │ │ -00069490: 666f 726d 6174 696f 6e2c 2020 5570 3a20 formation, Up: │ │ │ │ │ -000694a0: 446f 6375 6d65 6e74 6174 696f 6e0a 0a31 Documentation..1 │ │ │ │ │ -000694b0: 322e 3620 4578 616d 706c 6573 0a3d 3d3d 2.6 Examples.=== │ │ │ │ │ -000694c0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 416e 7920 ==========..Any │ │ │ │ │ -000694d0: 6578 616d 706c 6573 2028 636f 6e66 6967 examples (config │ │ │ │ │ -000694e0: 7572 6174 696f 6e73 2c20 736f 7572 6365 urations, source │ │ │ │ │ -000694f0: 2066 696c 6573 2c20 7768 6174 6576 6572 files, whatever │ │ │ │ │ -00069500: 292c 2073 686f 756c 6420 6265 0a69 6e73 ), should be.ins │ │ │ │ │ -00069510: 7461 6c6c 6564 2069 6e20 6120 6469 7265 talled in a dire │ │ │ │ │ -00069520: 6374 6f72 7920 e280 982f 7573 722f 7368 ctory .../usr/sh │ │ │ │ │ -00069530: 6172 652f 646f 632f 7061 636b 6167 652f are/doc/package/ │ │ │ │ │ -00069540: 6578 616d 706c 6573 e280 992e 2020 5468 examples.... Th │ │ │ │ │ -00069550: 6573 6520 6669 6c65 730a 7368 6f75 6c64 ese files.should │ │ │ │ │ -00069560: 206e 6f74 2062 6520 7265 6665 7265 6e63 not be referenc │ │ │ │ │ -00069570: 6564 2062 7920 616e 7920 7072 6f67 7261 ed by any progra │ │ │ │ │ -00069580: 6d3a 2074 6865 79e2 8099 7265 2074 6865 m: they...re the │ │ │ │ │ -00069590: 7265 2066 6f72 2074 6865 2062 656e 6566 re for the benef │ │ │ │ │ -000695a0: 6974 0a6f 6620 7468 6520 7379 7374 656d it.of the system │ │ │ │ │ -000695b0: 2061 646d 696e 6973 7472 6174 6f72 2061 administrator a │ │ │ │ │ -000695c0: 6e64 2075 7365 7273 2061 7320 646f 6375 nd users as docu │ │ │ │ │ -000695d0: 6d65 6e74 6174 696f 6e20 6f6e 6c79 2e0a mentation only.. │ │ │ │ │ -000695e0: 4172 6368 6974 6563 7475 7265 2d73 7065 Architecture-spe │ │ │ │ │ -000695f0: 6369 6669 6320 6578 616d 706c 6520 6669 cific example fi │ │ │ │ │ -00069600: 6c65 7320 7368 6f75 6c64 2062 6520 696e les should be in │ │ │ │ │ -00069610: 7374 616c 6c65 6420 696e 2061 2064 6972 stalled in a dir │ │ │ │ │ -00069620: 6563 746f 7279 0ae2 8098 2f75 7372 2f6c ectory..../usr/l │ │ │ │ │ -00069630: 6962 2f70 6163 6b61 6765 2f65 7861 6d70 ib/package/examp │ │ │ │ │ -00069640: 6c65 73e2 8099 2077 6974 6820 7379 6d62 les... with symb │ │ │ │ │ -00069650: 6f6c 6963 206c 696e 6b73 2074 6f20 7468 olic links to th │ │ │ │ │ -00069660: 656d 2066 726f 6d0a e280 982f 7573 722f em from..../usr/ │ │ │ │ │ -00069670: 7368 6172 652f 646f 632f 7061 636b 6167 share/doc/packag │ │ │ │ │ -00069680: 652f 6578 616d 706c 6573 e280 992c 206f e/examples..., o │ │ │ │ │ -00069690: 7220 7468 6520 6c61 7474 6572 2064 6972 r the latter dir │ │ │ │ │ -000696a0: 6563 746f 7279 2069 7473 656c 6620 6d61 ectory itself ma │ │ │ │ │ -000696b0: 7920 6265 0a61 2073 796d 626f 6c69 6320 y be.a symbolic │ │ │ │ │ -000696c0: 6c69 6e6b 2074 6f20 7468 6520 666f 726d link to the form │ │ │ │ │ -000696d0: 6572 2e0a 0a49 6620 7468 6520 7075 7270 er...If the purp │ │ │ │ │ -000696e0: 6f73 6520 6f66 2061 2070 6163 6b61 6765 ose of a package │ │ │ │ │ -000696f0: 2069 7320 746f 2070 726f 7669 6465 2065 is to provide e │ │ │ │ │ -00069700: 7861 6d70 6c65 732c 2074 6865 6e20 7468 xamples, then th │ │ │ │ │ -00069710: 6520 6578 616d 706c 650a 6669 6c65 7320 e example.files │ │ │ │ │ -00069720: 6d61 7920 6265 2069 6e73 7461 6c6c 6564 may be installed │ │ │ │ │ -00069730: 2069 6e74 6f20 e280 982f 7573 722f 7368 into .../usr/sh │ │ │ │ │ -00069740: 6172 652f 646f 632f 7061 636b 6167 65e2 are/doc/package. │ │ │ │ │ -00069750: 8099 2e0a 0a1f 0a46 696c 653a 2064 6562 .......File: deb │ │ │ │ │ -00069760: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00069770: 2020 4e6f 6465 3a20 4368 616e 6765 6c6f Node: Changelo │ │ │ │ │ -00069780: 6720 6669 6c65 7320 616e 6420 7265 6c65 g files and rele │ │ │ │ │ -00069790: 6173 6520 6e6f 7465 732c 2020 5072 6576 ase notes, Prev │ │ │ │ │ -000697a0: 3a20 4578 616d 706c 6573 2c20 2055 703a : Examples, Up: │ │ │ │ │ -000697b0: 2044 6f63 756d 656e 7461 7469 6f6e 0a0a Documentation.. │ │ │ │ │ -000697c0: 3132 2e37 2043 6861 6e67 656c 6f67 2066 12.7 Changelog f │ │ │ │ │ -000697d0: 696c 6573 2061 6e64 2072 656c 6561 7365 iles and release │ │ │ │ │ -000697e0: 206e 6f74 6573 0a3d 3d3d 3d3d 3d3d 3d3d notes.========= │ │ │ │ │ -000697f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00069800: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a50 =============..P │ │ │ │ │ -00069810: 6163 6b61 6765 7320 7468 6174 2061 7265 ackages that are │ │ │ │ │ -00069820: 206e 6f74 2044 6562 6961 6e2d 6e61 7469 not Debian-nati │ │ │ │ │ -00069830: 7665 206d 7573 7420 636f 6e74 6169 6e20 ve must contain │ │ │ │ │ -00069840: 6120 636f 6d70 7265 7373 6564 2063 6f70 a compressed cop │ │ │ │ │ -00069850: 7920 6f66 0a74 6865 20e2 8098 6465 6269 y of.the ...debi │ │ │ │ │ -00069860: 616e 2f63 6861 6e67 656c 6f67 e280 9920 an/changelog... │ │ │ │ │ -00069870: 6669 6c65 2066 726f 6d20 7468 6520 4465 file from the De │ │ │ │ │ -00069880: 6269 616e 2073 6f75 7263 6520 7472 6565 bian source tree │ │ │ │ │ -00069890: 2069 6e0a e280 982f 7573 722f 7368 6172 in..../usr/shar │ │ │ │ │ -000698a0: 652f 646f 632f 7061 636b 6167 65e2 8099 e/doc/package... │ │ │ │ │ -000698b0: 2077 6974 6820 7468 6520 6e61 6d65 20e2 with the name . │ │ │ │ │ -000698c0: 8098 6368 616e 6765 6c6f 672e 4465 6269 ..changelog.Debi │ │ │ │ │ -000698d0: 616e 2e67 7ae2 8099 2e0a 0a49 6620 616e an.gz......If an │ │ │ │ │ -000698e0: 2075 7073 7472 6561 6d20 7265 6c65 6173 upstream releas │ │ │ │ │ -000698f0: 6520 6e6f 7465 7320 6669 6c65 2069 7320 e notes file is │ │ │ │ │ -00069900: 6176 6169 6c61 626c 652c 2063 6f6e 7461 available, conta │ │ │ │ │ -00069910: 696e 696e 6720 6120 7375 6d6d 6172 7920 ining a summary │ │ │ │ │ -00069920: 6f66 0a63 6861 6e67 6573 2062 6574 7765 of.changes betwe │ │ │ │ │ -00069930: 656e 2075 7073 7472 6561 6d20 7265 6c65 en upstream rele │ │ │ │ │ -00069940: 6173 6573 2069 6e74 656e 6465 6420 666f ases intended fo │ │ │ │ │ -00069950: 7220 656e 6420 7573 6572 7320 6f66 2074 r end users of t │ │ │ │ │ -00069960: 6865 2070 6163 6b61 6765 0a61 6e64 206f he package.and o │ │ │ │ │ -00069970: 6674 656e 2063 616c 6c65 6420 e280 984e ften called ...N │ │ │ │ │ -00069980: 4557 53e2 8099 2c20 6974 2073 686f 756c EWS..., it shoul │ │ │ │ │ -00069990: 6420 6265 2061 6363 6573 7369 626c 6520 d be accessible │ │ │ │ │ -000699a0: 6173 0ae2 8098 2f75 7372 2f73 6861 7265 as..../usr/share │ │ │ │ │ -000699b0: 2f64 6f63 2f70 6163 6b61 6765 2f4e 4557 /doc/package/NEW │ │ │ │ │ -000699c0: 532e 677a e280 992e 2020 416e 206f 6c64 S.gz.... An old │ │ │ │ │ -000699d0: 6572 2070 7261 6374 6963 6520 6f66 2069 er practice of i │ │ │ │ │ -000699e0: 6e73 7461 6c6c 696e 6720 7468 650a 7570 nstalling the.up │ │ │ │ │ -000699f0: 7374 7265 616d 2072 656c 6561 7365 206e stream release n │ │ │ │ │ -00069a00: 6f74 6573 2061 7320 e280 982f 7573 722f otes as .../usr/ │ │ │ │ │ -00069a10: 7368 6172 652f 646f 632f 7061 636b 6167 share/doc/packag │ │ │ │ │ -00069a20: 652f 6368 616e 6765 6c6f 672e 677a e280 e/changelog.gz.. │ │ │ │ │ -00069a30: 9920 6973 0a70 6572 6d69 7474 6564 2062 . is.permitted b │ │ │ │ │ -00069a40: 7574 2064 6570 7265 6361 7465 642e 0a0a ut deprecated... │ │ │ │ │ -00069a50: 4966 2074 6865 7265 2069 7320 616e 2075 If there is an u │ │ │ │ │ -00069a60: 7073 7472 6561 6d20 6368 616e 6765 6c6f pstream changelo │ │ │ │ │ -00069a70: 6720 6176 6169 6c61 626c 652c 2069 7420 g available, it │ │ │ │ │ -00069a80: 6d61 7920 6265 206d 6164 6520 6176 6169 may be made avai │ │ │ │ │ -00069a90: 6c61 626c 6520 6173 0ae2 8098 2f75 7372 lable as..../usr │ │ │ │ │ -00069aa0: 2f73 6861 7265 2f64 6f63 2f70 6163 6b61 /share/doc/packa │ │ │ │ │ -00069ab0: 6765 2f63 6861 6e67 656c 6f67 2e67 7ae2 ge/changelog.gz. │ │ │ │ │ -00069ac0: 8099 2e0a 0a49 6620 6569 7468 6572 206f .....If either o │ │ │ │ │ -00069ad0: 6620 7468 6573 6520 6669 6c65 7320 6172 f these files ar │ │ │ │ │ -00069ae0: 6520 6469 7374 7269 6275 7465 6420 696e e distributed in │ │ │ │ │ -00069af0: 2048 544d 4c2c 2074 6865 7920 7368 6f75 HTML, they shou │ │ │ │ │ -00069b00: 6c64 2062 6520 6d61 6465 0a61 7661 696c ld be made.avail │ │ │ │ │ -00069b10: 6162 6c65 2061 7420 e280 982f 7573 722f able at .../usr/ │ │ │ │ │ -00069b20: 7368 6172 652f 646f 632f 7061 636b 6167 share/doc/packag │ │ │ │ │ -00069b30: 652f 4e45 5753 2e68 746d 6c2e 677a e280 e/NEWS.html.gz.. │ │ │ │ │ -00069b40: 9920 616e 640a e280 982f 7573 722f 7368 . and..../usr/sh │ │ │ │ │ -00069b50: 6172 652f 646f 632f 7061 636b 6167 652f are/doc/package/ │ │ │ │ │ -00069b60: 6368 616e 6765 6c6f 672e 6874 6d6c 2e67 changelog.html.g │ │ │ │ │ -00069b70: 7ae2 8099 2072 6573 7065 6374 6976 656c z... respectivel │ │ │ │ │ -00069b80: 792c 2061 6e64 2070 6c61 696e 2074 6578 y, and plain tex │ │ │ │ │ -00069b90: 740a 7665 7273 696f 6e73 20e2 8098 4e45 t.versions ...NE │ │ │ │ │ -00069ba0: 5753 2e67 7ae2 8099 2061 6e64 20e2 8098 WS.gz... and ... │ │ │ │ │ -00069bb0: 6368 616e 6765 6c6f 672e 677a e280 9920 changelog.gz... │ │ │ │ │ -00069bc0: 7368 6f75 6c64 2062 6520 6765 6e65 7261 should be genera │ │ │ │ │ -00069bd0: 7465 6420 6672 6f6d 2074 6865 6d2c 0a75 ted from them,.u │ │ │ │ │ -00069be0: 7369 6e67 2c20 666f 7220 6578 616d 706c sing, for exampl │ │ │ │ │ -00069bf0: 652c 20e2 8098 6c79 6e78 202d 6475 6d70 e, ...lynx -dump │ │ │ │ │ -00069c00: 202d 6e6f 6c69 7374 e280 992e 0a0a 4966 -nolist......If │ │ │ │ │ -00069c10: 2074 6865 2075 7073 7472 6561 6d20 7265 the upstream re │ │ │ │ │ -00069c20: 6c65 6173 6520 6e6f 7465 7320 6f72 2063 lease notes or c │ │ │ │ │ -00069c30: 6861 6e67 656c 6f67 2064 6f20 6e6f 7420 hangelog do not │ │ │ │ │ -00069c40: 616c 7265 6164 7920 636f 6e66 6f72 6d20 already conform │ │ │ │ │ -00069c50: 746f 0a74 6869 7320 6e61 6d69 6e67 2063 to.this naming c │ │ │ │ │ -00069c60: 6f6e 7665 6e74 696f 6e2c 2074 6865 6e20 onvention, then │ │ │ │ │ -00069c70: 7468 6973 206d 6179 2062 6520 6163 6869 this may be achi │ │ │ │ │ -00069c80: 6576 6564 2065 6974 6865 7220 6279 2072 eved either by r │ │ │ │ │ -00069c90: 656e 616d 696e 6720 7468 650a 6669 6c65 enaming the.file │ │ │ │ │ -00069ca0: 732c 206f 7220 6279 2061 6464 696e 6720 s, or by adding │ │ │ │ │ -00069cb0: 6120 7379 6d62 6f6c 6963 206c 696e 6b2c a symbolic link, │ │ │ │ │ -00069cc0: 2061 7420 7468 6520 6d61 696e 7461 696e at the maintain │ │ │ │ │ -00069cd0: 6572 e280 9973 2064 6973 6372 6574 696f er...s discretio │ │ │ │ │ -00069ce0: 6e2e 0a28 3129 0a0a 416c 6c20 6f66 2074 n..(1)..All of t │ │ │ │ │ -00069cf0: 6865 7365 2066 696c 6573 2073 686f 756c hese files shoul │ │ │ │ │ -00069d00: 6420 6265 2069 6e73 7461 6c6c 6564 2063 d be installed c │ │ │ │ │ -00069d10: 6f6d 7072 6573 7365 6420 7573 696e 6720 ompressed using │ │ │ │ │ -00069d20: e280 9867 7a69 7020 2d39 e280 992c 2061 ...gzip -9..., a │ │ │ │ │ -00069d30: 730a 7468 6579 2077 696c 6c20 6265 636f s.they will beco │ │ │ │ │ -00069d40: 6d65 206c 6172 6765 2077 6974 6820 7469 me large with ti │ │ │ │ │ -00069d50: 6d65 2065 7665 6e20 6966 2074 6865 7920 me even if they │ │ │ │ │ -00069d60: 7374 6172 7420 6f75 7420 736d 616c 6c2e start out small. │ │ │ │ │ -00069d70: 0a0a 4966 2074 6865 2070 6163 6b61 6765 ..If the package │ │ │ │ │ -00069d80: 2068 6173 206f 6e6c 7920 6f6e 6520 6669 has only one fi │ │ │ │ │ -00069d90: 6c65 2077 6869 6368 2069 7320 7573 6564 le which is used │ │ │ │ │ -00069da0: 2062 6f74 6820 6173 2074 6865 2044 6562 both as the Deb │ │ │ │ │ -00069db0: 6961 6e0a 6368 616e 6765 6c6f 6720 616e ian.changelog an │ │ │ │ │ -00069dc0: 6420 7468 6520 7570 7374 7265 616d 2072 d the upstream r │ │ │ │ │ -00069dd0: 656c 6561 7365 206e 6f74 6573 206f 7220 elease notes or │ │ │ │ │ -00069de0: 6368 616e 6765 6c6f 672c 2062 6563 6175 changelog, becau │ │ │ │ │ -00069df0: 7365 2074 6865 7265 2069 730a 6e6f 2073 se there is.no s │ │ │ │ │ -00069e00: 6570 6172 6174 6520 7570 7374 7265 616d eparate upstream │ │ │ │ │ -00069e10: 206d 6169 6e74 6169 6e65 722c 2074 6865 maintainer, the │ │ │ │ │ -00069e20: 6e20 7468 6174 2066 696c 6520 7368 6f75 n that file shou │ │ │ │ │ -00069e30: 6c64 2075 7375 616c 6c79 2062 650a 696e ld usually be.in │ │ │ │ │ -00069e40: 7374 616c 6c65 6420 6173 20e2 8098 2f75 stalled as .../u │ │ │ │ │ -00069e50: 7372 2f73 6861 7265 2f64 6f63 2f70 6163 sr/share/doc/pac │ │ │ │ │ -00069e60: 6b61 6765 2f4e 4557 532e 677a e280 9920 kage/NEWS.gz... │ │ │ │ │ -00069e70: 6f72 0ae2 8098 2f75 7372 2f73 6861 7265 or..../usr/share │ │ │ │ │ -00069e80: 2f64 6f63 2f70 6163 6b61 6765 2f63 6861 /doc/package/cha │ │ │ │ │ -00069e90: 6e67 656c 6f67 2e67 7ae2 8099 2028 6465 ngelog.gz... (de │ │ │ │ │ -00069ea0: 7065 6e64 696e 6720 6f6e 2077 6865 7468 pending on wheth │ │ │ │ │ -00069eb0: 6572 2074 6865 2066 696c 6520 6973 0a72 er the file is.r │ │ │ │ │ -00069ec0: 656c 6561 7365 206e 6f74 6573 206f 7220 elease notes or │ │ │ │ │ -00069ed0: 6120 6368 616e 6765 6c6f 6729 3b20 6966 a changelog); if │ │ │ │ │ -00069ee0: 2074 6865 7265 2069 7320 6120 7365 7061 there is a sepa │ │ │ │ │ -00069ef0: 7261 7465 2075 7073 7472 6561 6d0a 6d61 rate upstream.ma │ │ │ │ │ -00069f00: 696e 7461 696e 6572 2c20 6275 7420 6e6f intainer, but no │ │ │ │ │ -00069f10: 2075 7073 7472 6561 6d20 7265 6c65 6173 upstream releas │ │ │ │ │ -00069f20: 6520 6e6f 7465 7320 6f72 2063 6861 6e67 e notes or chang │ │ │ │ │ -00069f30: 656c 6f67 2c20 7468 656e 2074 6865 2044 elog, then the D │ │ │ │ │ -00069f40: 6562 6961 6e0a 6368 616e 6765 6c6f 6720 ebian.changelog │ │ │ │ │ -00069f50: 7368 6f75 6c64 2073 7469 6c6c 2062 6520 should still be │ │ │ │ │ -00069f60: 6361 6c6c 6564 20e2 8098 6368 616e 6765 called ...change │ │ │ │ │ -00069f70: 6c6f 672e 4465 6269 616e 2e67 7ae2 8099 log.Debian.gz... │ │ │ │ │ -00069f80: 2e0a 0a46 6f72 2064 6574 6169 6c73 2061 ...For details a │ │ │ │ │ -00069f90: 626f 7574 2074 6865 2066 6f72 6d61 7420 bout the format │ │ │ │ │ -00069fa0: 616e 6420 636f 6e74 656e 7473 206f 6620 and contents of │ │ │ │ │ -00069fb0: 7468 6520 4465 6269 616e 2063 6861 6e67 the Debian chang │ │ │ │ │ -00069fc0: 656c 6f67 2066 696c 652c 0a70 6c65 6173 elog file,.pleas │ │ │ │ │ -00069fd0: 6520 7365 6520 2a6e 6f74 6520 4465 6269 e see *note Debi │ │ │ │ │ -00069fe0: 616e 2063 6861 6e67 656c 6f67 3b20 6465 an changelog; de │ │ │ │ │ -00069ff0: 6269 616e 2f63 6861 6e67 656c 6f67 3a20 bian/changelog: │ │ │ │ │ -0006a000: 3664 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 6d... -------- │ │ │ │ │ -0006a010: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -0006a020: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -0006a030: 5261 7469 6f6e 616c 653a 2050 656f 706c Rationale: Peopl │ │ │ │ │ -0006a040: 6520 7368 6f75 6c64 206e 6f74 2068 6176 e should not hav │ │ │ │ │ -0006a050: 6520 746f 206c 6f6f 6b20 696e 2070 6c61 e to look in pla │ │ │ │ │ -0006a060: 6365 7320 666f 7220 7570 7374 7265 616d ces for upstream │ │ │ │ │ -0006a070: 0a63 6861 6e67 656c 6f67 7320 6d65 7265 .changelogs mere │ │ │ │ │ -0006a080: 6c79 2062 6563 6175 7365 2074 6865 7920 ly because they │ │ │ │ │ -0006a090: 6172 6520 6769 7665 6e20 6469 6666 6572 are given differ │ │ │ │ │ -0006a0a0: 656e 7420 6e61 6d65 7320 6f72 2061 7265 ent names or are │ │ │ │ │ -0006a0b0: 0a64 6973 7472 6962 7574 6564 2069 6e20 .distributed in │ │ │ │ │ -0006a0c0: 4854 4d4c 2066 6f72 6d61 742e 0a0a 1f0a HTML format..... │ │ │ │ │ -0006a0d0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -0006a0e0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -0006a0f0: 2049 6e74 726f 6475 6374 696f 6e20 616e Introduction an │ │ │ │ │ -0006a100: 6420 7363 6f70 6520 6f66 2074 6865 7365 d scope of these │ │ │ │ │ -0006a110: 2061 7070 656e 6469 6365 732c 2020 4e65 appendices, Ne │ │ │ │ │ -0006a120: 7874 3a20 4269 6e61 7279 2070 6163 6b61 xt: Binary packa │ │ │ │ │ -0006a130: 6765 7320 6672 6f6d 206f 6c64 2050 6163 ges from old Pac │ │ │ │ │ -0006a140: 6b61 6769 6e67 204d 616e 7561 6c2c 2020 kaging Manual, │ │ │ │ │ -0006a150: 5072 6576 3a20 446f 6375 6d65 6e74 6174 Prev: Documentat │ │ │ │ │ -0006a160: 696f 6e2c 2020 5570 3a20 546f 700a 0a31 ion, Up: Top..1 │ │ │ │ │ -0006a170: 3320 496e 7472 6f64 7563 7469 6f6e 2061 3 Introduction a │ │ │ │ │ -0006a180: 6e64 2073 636f 7065 206f 6620 7468 6573 nd scope of thes │ │ │ │ │ -0006a190: 6520 6170 7065 6e64 6963 6573 0a2a 2a2a e appendices.*** │ │ │ │ │ -0006a1a0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0006a1b0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0006a1c0: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 5468 6573 **********..Thes │ │ │ │ │ -0006a1d0: 6520 6170 7065 6e64 6963 6573 2c20 6578 e appendices, ex │ │ │ │ │ -0006a1e0: 6365 7074 2074 6865 2066 696e 616c 2074 cept the final t │ │ │ │ │ -0006a1f0: 6872 6565 2c20 6172 6520 7461 6b65 6e20 hree, are taken │ │ │ │ │ -0006a200: 6573 7365 6e74 6961 6c6c 7920 7665 7262 essentially verb │ │ │ │ │ -0006a210: 6174 696d 0a66 726f 6d20 7468 6520 6e6f atim.from the no │ │ │ │ │ -0006a220: 772d 6465 7072 6563 6174 6564 2050 6163 w-deprecated Pac │ │ │ │ │ -0006a230: 6b61 6769 6e67 204d 616e 7561 6c2c 2076 kaging Manual, v │ │ │ │ │ -0006a240: 6572 7369 6f6e 2033 2e32 2e31 2e30 2e20 ersion 3.2.1.0. │ │ │ │ │ -0006a250: 2054 6865 7920 6172 6520 7468 650a 6368 They are the.ch │ │ │ │ │ -0006a260: 6170 7465 7273 2077 6869 6368 2061 7265 apters which are │ │ │ │ │ -0006a270: 206c 696b 656c 7920 746f 2062 6520 6f66 likely to be of │ │ │ │ │ -0006a280: 2075 7365 2074 6f20 7061 636b 6167 6520 use to package │ │ │ │ │ -0006a290: 6d61 696e 7461 696e 6572 7320 616e 6420 maintainers and │ │ │ │ │ -0006a2a0: 7768 6963 680a 6861 7665 206e 6f74 2061 which.have not a │ │ │ │ │ -0006a2b0: 6c72 6561 6479 2062 6565 6e20 696e 636c lready been incl │ │ │ │ │ -0006a2c0: 7564 6564 2069 6e20 7468 6520 706f 6c69 uded in the poli │ │ │ │ │ -0006a2d0: 6379 2064 6f63 756d 656e 7420 6974 7365 cy document itse │ │ │ │ │ -0006a2e0: 6c66 2e20 204d 6f73 7420 6f66 0a74 6865 lf. Most of.the │ │ │ │ │ -0006a2f0: 7365 2073 6563 7469 6f6e 7320 6172 6520 se sections are │ │ │ │ │ -0006a300: 7665 7279 206c 696b 656c 7920 6e6f 7420 very likely not │ │ │ │ │ -0006a310: 7265 6c65 7661 6e74 2074 6f20 706f 6c69 relevant to poli │ │ │ │ │ -0006a320: 6379 3b20 7468 6579 2073 686f 756c 6420 cy; they should │ │ │ │ │ -0006a330: 6265 0a74 7265 6174 6564 2061 7320 646f be.treated as do │ │ │ │ │ -0006a340: 6375 6d65 6e74 6174 696f 6e20 666f 7220 cumentation for │ │ │ │ │ -0006a350: 7468 6520 7061 636b 6167 696e 6720 7379 the packaging sy │ │ │ │ │ -0006a360: 7374 656d 2e20 2050 6c65 6173 6520 6e6f stem. Please no │ │ │ │ │ -0006a370: 7465 2074 6861 740a 7468 6573 6520 6170 te that.these ap │ │ │ │ │ -0006a380: 7065 6e64 6963 6573 2061 7265 2069 6e63 pendices are inc │ │ │ │ │ -0006a390: 6c75 6465 6420 666f 7220 636f 6e76 656e luded for conven │ │ │ │ │ -0006a3a0: 6965 6e63 652c 2061 6e64 2066 6f72 2068 ience, and for h │ │ │ │ │ -0006a3b0: 6973 746f 7269 6361 6c0a 7265 6173 6f6e istorical.reason │ │ │ │ │ -0006a3c0: 733a 2074 6865 7920 7573 6564 2074 6f20 s: they used to │ │ │ │ │ -0006a3d0: 6265 2070 6172 7420 6f66 2070 6f6c 6963 be part of polic │ │ │ │ │ -0006a3e0: 7920 7061 636b 6167 652c 2061 6e64 2074 y package, and t │ │ │ │ │ -0006a3f0: 6865 7920 6861 7665 206e 6f74 2079 6574 hey have not yet │ │ │ │ │ -0006a400: 0a62 6565 6e20 696e 636f 7270 6f72 6174 .been incorporat │ │ │ │ │ -0006a410: 6564 2069 6e74 6f20 6470 6b67 2064 6f63 ed into dpkg doc │ │ │ │ │ -0006a420: 756d 656e 7461 7469 6f6e 2e20 2048 6f77 umentation. How │ │ │ │ │ -0006a430: 6576 6572 2c20 7468 6579 2073 7469 6c6c ever, they still │ │ │ │ │ -0006a440: 2068 6176 650a 7661 6c75 652c 2061 6e64 have.value, and │ │ │ │ │ -0006a450: 2068 656e 6365 2074 6865 7920 6172 6520 hence they are │ │ │ │ │ -0006a460: 7072 6573 656e 7465 6420 6865 7265 2e0a presented here.. │ │ │ │ │ -0006a470: 0a54 6865 7920 6861 7665 206e 6f74 2079 .They have not y │ │ │ │ │ -0006a480: 6574 2062 6565 6e20 6368 6563 6b65 6420 et been checked │ │ │ │ │ -0006a490: 746f 2065 6e73 7572 6520 7468 6174 2074 to ensure that t │ │ │ │ │ -0006a4a0: 6865 7920 6172 6520 636f 6d70 6174 6962 hey are compatib │ │ │ │ │ -0006a4b0: 6c65 2077 6974 680a 7468 6520 636f 6e74 le with.the cont │ │ │ │ │ -0006a4c0: 656e 7473 206f 6620 706f 6c69 6379 2c20 ents of policy, │ │ │ │ │ -0006a4d0: 616e 6420 6966 2074 6865 7265 2061 7265 and if there are │ │ │ │ │ -0006a4e0: 2061 6e79 2063 6f6e 7472 6164 6963 7469 any contradicti │ │ │ │ │ -0006a4f0: 6f6e 732c 2074 6865 2076 6572 7369 6f6e ons, the version │ │ │ │ │ -0006a500: 0a69 6e20 7468 6520 6d61 696e 2070 6f6c .in the main pol │ │ │ │ │ -0006a510: 6963 7920 646f 6375 6d65 6e74 2074 616b icy document tak │ │ │ │ │ -0006a520: 6573 2070 7265 6365 6465 6e63 652e 2020 es precedence. │ │ │ │ │ -0006a530: 5468 6520 7265 6d61 696e 696e 6720 6368 The remaining ch │ │ │ │ │ -0006a540: 6170 7465 7273 206f 660a 7468 6520 6f6c apters of.the ol │ │ │ │ │ -0006a550: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ -0006a560: 616c 2068 6176 6520 616c 736f 206e 6f74 al have also not │ │ │ │ │ -0006a570: 2062 6565 6e20 7265 6164 2069 6e20 6465 been read in de │ │ │ │ │ -0006a580: 7461 696c 2074 6f20 656e 7375 7265 0a74 tail to ensure.t │ │ │ │ │ -0006a590: 6861 7420 7468 6572 6520 6172 6520 6e6f hat there are no │ │ │ │ │ -0006a5a0: 7420 7061 7274 7320 7768 6963 6820 6861 t parts which ha │ │ │ │ │ -0006a5b0: 7665 2062 6565 6e20 6c65 6674 206f 7574 ve been left out │ │ │ │ │ -0006a5c0: 2e20 2042 6f74 6820 6f66 2074 6865 7365 . Both of these │ │ │ │ │ -0006a5d0: 2077 696c 6c0a 6265 2064 6f6e 6520 696e will.be done in │ │ │ │ │ -0006a5e0: 2064 7565 2063 6f75 7273 652e 0a0a 4365 due course...Ce │ │ │ │ │ -0006a5f0: 7274 6169 6e20 7061 7274 7320 6f66 2074 rtain parts of t │ │ │ │ │ -0006a600: 6865 2050 6163 6b61 6769 6e67 206d 616e he Packaging man │ │ │ │ │ -0006a610: 7561 6c20 7765 7265 2069 6e74 6567 7261 ual were integra │ │ │ │ │ -0006a620: 7465 6420 696e 746f 2074 6865 2050 6f6c ted into the Pol │ │ │ │ │ -0006a630: 6963 790a 4d61 6e75 616c 2070 726f 7065 icy.Manual prope │ │ │ │ │ -0006a640: 722c 2061 6e64 2072 656d 6f76 6564 2066 r, and removed f │ │ │ │ │ -0006a650: 726f 6d20 7468 6520 6170 7065 6e64 6963 rom the appendic │ │ │ │ │ -0006a660: 6573 2e20 204c 696e 6b73 2068 6176 6520 es. Links have │ │ │ │ │ -0006a670: 6265 656e 2070 6c61 6365 640a 6672 6f6d been placed.from │ │ │ │ │ -0006a680: 2074 6865 206f 6c64 206c 6f63 6174 696f the old locatio │ │ │ │ │ -0006a690: 6e73 2074 6f20 7468 6520 6e65 7720 6f6e ns to the new on │ │ │ │ │ -0006a6a0: 6573 2e0a 0ae2 8098 6470 6b67 e280 9920 es......dpkg... │ │ │ │ │ -0006a6b0: 6973 2061 2073 7569 7465 206f 6620 7072 is a suite of pr │ │ │ │ │ -0006a6c0: 6f67 7261 6d73 2066 6f72 2063 7265 6174 ograms for creat │ │ │ │ │ -0006a6d0: 696e 6720 6269 6e61 7279 2070 6163 6b61 ing binary packa │ │ │ │ │ -0006a6e0: 6765 2066 696c 6573 2061 6e64 0a69 6e73 ge files and.ins │ │ │ │ │ -0006a6f0: 7461 6c6c 696e 6720 616e 6420 7265 6d6f talling and remo │ │ │ │ │ -0006a700: 7669 6e67 2074 6865 6d20 6f6e 2055 6e69 ving them on Uni │ │ │ │ │ -0006a710: 7820 7379 7374 656d 732e 2020 2831 290a x systems. (1). │ │ │ │ │ -0006a720: 0a54 6865 2062 696e 6172 7920 7061 636b .The binary pack │ │ │ │ │ -0006a730: 6167 6573 2061 7265 2064 6573 6967 6e65 ages are designe │ │ │ │ │ -0006a740: 6420 666f 7220 7468 6520 6d61 6e61 6765 d for the manage │ │ │ │ │ -0006a750: 6d65 6e74 206f 6620 696e 7374 616c 6c65 ment of installe │ │ │ │ │ -0006a760: 640a 6578 6563 7574 6162 6c65 2070 726f d.executable pro │ │ │ │ │ -0006a770: 6772 616d 7320 2875 7375 616c 6c79 2063 grams (usually c │ │ │ │ │ -0006a780: 6f6d 7069 6c65 6420 6269 6e61 7269 6573 ompiled binaries │ │ │ │ │ -0006a790: 2920 616e 6420 7468 6569 7220 6173 736f ) and their asso │ │ │ │ │ -0006a7a0: 6369 6174 6564 0a64 6174 612c 2074 686f ciated.data, tho │ │ │ │ │ -0006a7b0: 7567 6820 736f 7572 6365 2063 6f64 6520 ugh source code │ │ │ │ │ -0006a7c0: 6578 616d 706c 6573 2061 6e64 2064 6f63 examples and doc │ │ │ │ │ -0006a7d0: 756d 656e 7461 7469 6f6e 2061 7265 2070 umentation are p │ │ │ │ │ -0006a7e0: 726f 7669 6465 6420 6173 2070 6172 740a rovided as part. │ │ │ │ │ -0006a7f0: 6f66 2073 6f6d 6520 7061 636b 6167 6573 of some packages │ │ │ │ │ -0006a800: 2e0a 0a54 6869 7320 6d61 6e75 616c 2064 ...This manual d │ │ │ │ │ -0006a810: 6573 6372 6962 6573 2074 6865 2074 6563 escribes the tec │ │ │ │ │ -0006a820: 686e 6963 616c 2061 7370 6563 7473 206f hnical aspects o │ │ │ │ │ -0006a830: 6620 6372 6561 7469 6e67 2044 6562 6961 f creating Debia │ │ │ │ │ -0006a840: 6e20 6269 6e61 7279 0a70 6163 6b61 6765 n binary.package │ │ │ │ │ -0006a850: 7320 28e2 8098 2e64 6562 e280 9920 6669 s (....deb... fi │ │ │ │ │ -0006a860: 6c65 7329 2e20 2049 7420 646f 6375 6d65 les). It docume │ │ │ │ │ -0006a870: 6e74 7320 7468 6520 6265 6861 7669 6f72 nts the behavior │ │ │ │ │ -0006a880: 206f 6620 7468 6520 7061 636b 6167 650a of the package. │ │ │ │ │ -0006a890: 6d61 6e61 6765 6d65 6e74 2070 726f 6772 management progr │ │ │ │ │ -0006a8a0: 616d 7320 e280 9864 706b 67e2 8099 2c20 ams ...dpkg..., │ │ │ │ │ -0006a8b0: e280 9864 7365 6c65 6374 e280 9920 6574 ...dselect... et │ │ │ │ │ -0006a8c0: 2061 6c2e 2020 616e 6420 7468 6520 7761 al. and the wa │ │ │ │ │ -0006a8d0: 7920 7468 6579 2069 6e74 6572 6163 740a y they interact. │ │ │ │ │ -0006a8e0: 7769 7468 2070 6163 6b61 6765 732e 0a0a with packages... │ │ │ │ │ -0006a8f0: 5468 6973 206d 616e 7561 6c20 646f 6573 This manual does │ │ │ │ │ -0006a900: 206e 6f74 2067 6f20 696e 746f 2064 6574 not go into det │ │ │ │ │ -0006a910: 6169 6c20 6162 6f75 7420 7468 6520 6f70 ail about the op │ │ │ │ │ -0006a920: 7469 6f6e 7320 616e 6420 7573 6167 6520 tions and usage │ │ │ │ │ -0006a930: 6f66 2074 6865 0a70 6163 6b61 6765 2062 of the.package b │ │ │ │ │ -0006a940: 7569 6c64 696e 6720 616e 6420 696e 7374 uilding and inst │ │ │ │ │ -0006a950: 616c 6c61 7469 6f6e 2074 6f6f 6c73 2e20 allation tools. │ │ │ │ │ -0006a960: 2049 7420 7368 6f75 6c64 2074 6865 7265 It should there │ │ │ │ │ -0006a970: 666f 7265 2062 6520 7265 6164 2069 6e0a fore be read in. │ │ │ │ │ -0006a980: 636f 6e6a 756e 6374 696f 6e20 7769 7468 conjunction with │ │ │ │ │ -0006a990: 2074 686f 7365 2070 726f 6772 616d 7327 those programs' │ │ │ │ │ -0006a9a0: 206d 616e 2070 6167 6573 2e0a 0a54 6865 man pages...The │ │ │ │ │ -0006a9b0: 2075 7469 6c69 7479 2070 726f 6772 616d utility program │ │ │ │ │ -0006a9c0: 7320 7768 6963 6820 6172 6520 7072 6f76 s which are prov │ │ │ │ │ -0006a9d0: 6964 6564 2077 6974 6820 e280 9864 706b ided with ...dpk │ │ │ │ │ -0006a9e0: 67e2 8099 206e 6f74 2064 6573 6372 6962 g... not describ │ │ │ │ │ -0006a9f0: 6564 2069 6e0a 6465 7461 696c 2068 6572 ed in.detail her │ │ │ │ │ -0006aa00: 652c 2061 7265 2064 6f63 756d 656e 7465 e, are documente │ │ │ │ │ -0006aa10: 6420 696e 2074 6865 6972 206d 616e 2070 d in their man p │ │ │ │ │ -0006aa20: 6167 6573 2e0a 0a49 7420 6973 2061 7373 ages...It is ass │ │ │ │ │ -0006aa30: 756d 6564 2074 6861 7420 7468 6520 7265 umed that the re │ │ │ │ │ -0006aa40: 6164 6572 2069 7320 7265 6173 6f6e 6162 ader is reasonab │ │ │ │ │ -0006aa50: 6c79 2066 616d 696c 6961 7220 7769 7468 ly familiar with │ │ │ │ │ -0006aa60: 2074 6865 20e2 8098 6470 6b67 e280 990a the ...dpkg.... │ │ │ │ │ -0006aa70: 5379 7374 656d 2041 646d 696e 6973 7472 System Administr │ │ │ │ │ -0006aa80: 6174 6f72 7327 206d 616e 7561 6c2e 2020 ators' manual. │ │ │ │ │ -0006aa90: 556e 666f 7274 756e 6174 656c 7920 7468 Unfortunately th │ │ │ │ │ -0006aaa0: 6973 206d 616e 7561 6c20 646f 6573 206e is manual does n │ │ │ │ │ -0006aab0: 6f74 2079 6574 0a65 7869 7374 2e0a 0a54 ot yet.exist...T │ │ │ │ │ -0006aac0: 6865 2044 6562 6961 6e20 7665 7273 696f he Debian versio │ │ │ │ │ -0006aad0: 6e20 6f66 2074 6865 2046 5346 2773 2047 n of the FSF's G │ │ │ │ │ -0006aae0: 4e55 2068 656c 6c6f 2070 726f 6772 616d NU hello program │ │ │ │ │ -0006aaf0: 2069 7320 7072 6f76 6964 6564 2061 7320 is provided as │ │ │ │ │ -0006ab00: 616e 0a65 7861 6d70 6c65 2066 6f72 2070 an.example for p │ │ │ │ │ -0006ab10: 656f 706c 6520 7769 7368 696e 6720 746f eople wishing to │ │ │ │ │ -0006ab20: 2063 7265 6174 6520 4465 6269 616e 2070 create Debian p │ │ │ │ │ -0006ab30: 6163 6b61 6765 732e 2020 486f 7765 7665 ackages. Howeve │ │ │ │ │ -0006ab40: 722c 2077 6869 6c65 0a74 6865 2065 7861 r, while.the exa │ │ │ │ │ -0006ab50: 6d70 6c65 7320 6172 6520 6865 6c70 6675 mples are helpfu │ │ │ │ │ -0006ab60: 6c2c 2074 6865 7920 646f 206e 6f74 2072 l, they do not r │ │ │ │ │ -0006ab70: 6570 6c61 6365 2074 6865 206e 6565 6420 eplace the need │ │ │ │ │ -0006ab80: 746f 2072 6561 6420 616e 640a 666f 6c6c to read and.foll │ │ │ │ │ -0006ab90: 6f77 2074 6865 2050 6f6c 6963 7920 616e ow the Policy an │ │ │ │ │ -0006aba0: 6420 5072 6f67 7261 6d6d 6572 2773 204d d Programmer's M │ │ │ │ │ -0006abb0: 616e 7561 6c2e 0a0a 2020 202d 2d2d 2d2d anual... ----- │ │ │ │ │ -0006abc0: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -0006abd0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -0006abe0: 3129 20e2 8098 6470 6b67 e280 9920 6973 1) ...dpkg... is │ │ │ │ │ -0006abf0: 2074 6172 6765 7465 6420 7072 696d 6172 targeted primar │ │ │ │ │ -0006ac00: 696c 7920 6174 2044 6562 6961 6e2c 2062 ily at Debian, b │ │ │ │ │ -0006ac10: 7574 206d 6179 2077 6f72 6b20 6f6e 206f ut may work on o │ │ │ │ │ -0006ac20: 7220 6265 0a70 6f72 7465 6420 746f 206f r be.ported to o │ │ │ │ │ -0006ac30: 7468 6572 2073 7973 7465 6d73 2e0a 0a1f ther systems.... │ │ │ │ │ -0006ac40: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -0006ac50: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -0006ac60: 3a20 4269 6e61 7279 2070 6163 6b61 6765 : Binary package │ │ │ │ │ -0006ac70: 7320 6672 6f6d 206f 6c64 2050 6163 6b61 s from old Packa │ │ │ │ │ -0006ac80: 6769 6e67 204d 616e 7561 6c2c 2020 4e65 ging Manual, Ne │ │ │ │ │ -0006ac90: 7874 3a20 536f 7572 6365 2070 6163 6b61 xt: Source packa │ │ │ │ │ -0006aca0: 6765 7320 6672 6f6d 206f 6c64 2050 6163 ges from old Pac │ │ │ │ │ -0006acb0: 6b61 6769 6e67 204d 616e 7561 6c2c 2020 kaging Manual, │ │ │ │ │ -0006acc0: 5072 6576 3a20 496e 7472 6f64 7563 7469 Prev: Introducti │ │ │ │ │ -0006acd0: 6f6e 2061 6e64 2073 636f 7065 206f 6620 on and scope of │ │ │ │ │ -0006ace0: 7468 6573 6520 6170 7065 6e64 6963 6573 these appendices │ │ │ │ │ -0006acf0: 2c20 2055 703a 2054 6f70 0a0a 3134 2042 , Up: Top..14 B │ │ │ │ │ -0006ad00: 696e 6172 7920 7061 636b 6167 6573 2028 inary packages ( │ │ │ │ │ -0006ad10: 6672 6f6d 206f 6c64 2050 6163 6b61 6769 from old Packagi │ │ │ │ │ -0006ad20: 6e67 204d 616e 7561 6c29 0a2a 2a2a 2a2a ng Manual).***** │ │ │ │ │ -0006ad30: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0006ad40: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0006ad50: 2a2a 2a2a 2a2a 2a2a 2a0a 0a53 6565 20e2 *********..See . │ │ │ │ │ -0006ad60: 8098 6465 6228 3529 e280 9920 616e 6420 ..deb(5)... and │ │ │ │ │ -0006ad70: 2a6e 6f74 6520 4269 6e61 7279 2070 6163 *note Binary pac │ │ │ │ │ -0006ad80: 6b61 6765 206d 6574 6164 6174 6120 6669 kage metadata fi │ │ │ │ │ -0006ad90: 6c65 733a 2031 6234 2e0a 0a2a 204d 656e les: 1b4...* Men │ │ │ │ │ -0006ada0: 753a 0a0a 2a20 4372 6561 7469 6e67 2070 u:..* Creating p │ │ │ │ │ -0006adb0: 6163 6b61 6765 2066 696c 6573 202d 2064 ackage files - d │ │ │ │ │ -0006adc0: 706b 672d 6465 623a 3a0a 2a20 4269 6e61 pkg-deb::.* Bina │ │ │ │ │ -0006add0: 7279 2070 6163 6b61 6765 206d 6574 6164 ry package metad │ │ │ │ │ -0006ade0: 6174 6120 6669 6c65 733a 3a0a 2a20 5468 ata files::.* Th │ │ │ │ │ -0006adf0: 6520 6269 6e61 7279 2070 6163 6b61 6765 e binary package │ │ │ │ │ -0006ae00: 2063 6f6e 7472 6f6c 2066 696c 653b 2063 control file; c │ │ │ │ │ -0006ae10: 6f6e 7472 6f6c 3a20 5468 6520 6269 6e61 ontrol: The bina │ │ │ │ │ -0006ae20: 7279 2070 6163 6b61 6765 2063 6f6e 7472 ry package contr │ │ │ │ │ -0006ae30: 6f6c 2066 696c 6520 636f 6e74 726f 6c2e ol file control. │ │ │ │ │ -0006ae40: 0a2a 2054 696d 6520 5374 616d 7073 3a20 .* Time Stamps: │ │ │ │ │ -0006ae50: 5469 6d65 2053 7461 6d70 733c 323e 2e0a Time Stamps<2>.. │ │ │ │ │ -0006ae60: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0006ae70: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0006ae80: 6465 3a20 4372 6561 7469 6e67 2070 6163 de: Creating pac │ │ │ │ │ -0006ae90: 6b61 6765 2066 696c 6573 202d 2064 706b kage files - dpk │ │ │ │ │ -0006aea0: 672d 6465 622c 2020 4e65 7874 3a20 4269 g-deb, Next: Bi │ │ │ │ │ -0006aeb0: 6e61 7279 2070 6163 6b61 6765 206d 6574 nary package met │ │ │ │ │ -0006aec0: 6164 6174 6120 6669 6c65 732c 2020 5570 adata files, Up │ │ │ │ │ -0006aed0: 3a20 4269 6e61 7279 2070 6163 6b61 6765 : Binary package │ │ │ │ │ -0006aee0: 7320 6672 6f6d 206f 6c64 2050 6163 6b61 s from old Packa │ │ │ │ │ -0006aef0: 6769 6e67 204d 616e 7561 6c0a 0a31 342e ging Manual..14. │ │ │ │ │ -0006af00: 3120 4372 6561 7469 6e67 2070 6163 6b61 1 Creating packa │ │ │ │ │ -0006af10: 6765 2066 696c 6573 202d 20e2 8098 6470 ge files - ...dp │ │ │ │ │ -0006af20: 6b67 2d64 6562 e280 990a 3d3d 3d3d 3d3d kg-deb....====== │ │ │ │ │ -0006af30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006af40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006af50: 3d3d 0a0a 416c 6c20 6d61 6e69 7075 6c61 ==..All manipula │ │ │ │ │ -0006af60: 7469 6f6e 206f 6620 6269 6e61 7279 2070 tion of binary p │ │ │ │ │ -0006af70: 6163 6b61 6765 2066 696c 6573 2069 7320 ackage files is │ │ │ │ │ -0006af80: 646f 6e65 2062 7920 e280 9864 706b 672d done by ...dpkg- │ │ │ │ │ -0006af90: 6465 62e2 8099 3b20 6974 2773 2074 6865 deb...; it's the │ │ │ │ │ -0006afa0: 0a6f 6e6c 7920 7072 6f67 7261 6d20 7468 .only program th │ │ │ │ │ -0006afb0: 6174 2068 6173 206b 6e6f 776c 6564 6765 at has knowledge │ │ │ │ │ -0006afc0: 206f 6620 7468 6520 666f 726d 6174 2e20 of the format. │ │ │ │ │ -0006afd0: 2028 e280 9864 706b 672d 6465 62e2 8099 (...dpkg-deb... │ │ │ │ │ -0006afe0: 206d 6179 2062 650a 696e 766f 6b65 6420 may be.invoked │ │ │ │ │ -0006aff0: 6279 2063 616c 6c69 6e67 20e2 8098 6470 by calling ...dp │ │ │ │ │ -0006b000: 6b67 e280 992c 2061 7320 e280 9864 706b kg..., as ...dpk │ │ │ │ │ -0006b010: 67e2 8099 2077 696c 6c20 7370 6f74 2074 g... will spot t │ │ │ │ │ -0006b020: 6861 7420 7468 6520 6f70 7469 6f6e 730a hat the options. │ │ │ │ │ -0006b030: 7265 7175 6573 7465 6420 6172 6520 6170 requested are ap │ │ │ │ │ -0006b040: 7072 6f70 7269 6174 6520 746f 20e2 8098 propriate to ... │ │ │ │ │ -0006b050: 6470 6b67 2d64 6562 e280 9920 616e 6420 dpkg-deb... and │ │ │ │ │ -0006b060: 696e 766f 6b65 2074 6861 7420 696e 7374 invoke that inst │ │ │ │ │ -0006b070: 6561 6420 7769 7468 2074 6865 0a73 616d ead with the.sam │ │ │ │ │ -0006b080: 6520 6172 6775 6d65 6e74 732e 290a 0a49 e arguments.)..I │ │ │ │ │ -0006b090: 6e20 6f72 6465 7220 746f 2063 7265 6174 n order to creat │ │ │ │ │ -0006b0a0: 6520 6120 6269 6e61 7279 2070 6163 6b61 e a binary packa │ │ │ │ │ -0006b0b0: 6765 2c20 796f 7520 6d75 7374 206d 616b ge, you must mak │ │ │ │ │ -0006b0c0: 6520 6120 6469 7265 6374 6f72 7920 7472 e a directory tr │ │ │ │ │ -0006b0d0: 6565 0a77 6869 6368 2063 6f6e 7461 696e ee.which contain │ │ │ │ │ -0006b0e0: 7320 616c 6c20 7468 6520 6669 6c65 7320 s all the files │ │ │ │ │ -0006b0f0: 616e 6420 6469 7265 6374 6f72 6965 7320 and directories │ │ │ │ │ -0006b100: 796f 7520 7761 6e74 2074 6f20 6861 7665 you want to have │ │ │ │ │ -0006b110: 2069 6e20 7468 650a 6669 6c65 2073 7973 in the.file sys │ │ │ │ │ -0006b120: 7465 6d20 6461 7461 2070 6172 7420 6f66 tem data part of │ │ │ │ │ -0006b130: 2074 6865 2070 6163 6b61 6765 2e20 2049 the package. I │ │ │ │ │ -0006b140: 6e20 4465 6269 616e 2d66 6f72 6d61 7420 n Debian-format │ │ │ │ │ -0006b150: 736f 7572 6365 2070 6163 6b61 6765 732c source packages, │ │ │ │ │ -0006b160: 0a74 6869 7320 6469 7265 6374 6f72 7920 .this directory │ │ │ │ │ -0006b170: 6973 2075 7375 616c 6c79 2065 6974 6865 is usually eithe │ │ │ │ │ -0006b180: 7220 e280 9864 6562 6961 6e2f 746d 70e2 r ...debian/tmp. │ │ │ │ │ -0006b190: 8099 206f 7220 e280 9864 6562 6961 6e2f .. or ...debian/ │ │ │ │ │ -0006b1a0: 706b 67e2 8099 2c20 7265 6c61 7469 7665 pkg..., relative │ │ │ │ │ -0006b1b0: 0a74 6f20 7468 6520 746f 7020 6f66 2074 .to the top of t │ │ │ │ │ -0006b1c0: 6865 2070 6163 6b61 6765 2773 2073 6f75 he package's sou │ │ │ │ │ -0006b1d0: 7263 6520 7472 6565 2e0a 0a54 6865 7920 rce tree...They │ │ │ │ │ -0006b1e0: 7368 6f75 6c64 2068 6176 6520 7468 6520 should have the │ │ │ │ │ -0006b1f0: 6c6f 6361 7469 6f6e 7320 2872 656c 6174 locations (relat │ │ │ │ │ -0006b200: 6976 6520 746f 2074 6865 2072 6f6f 7420 ive to the root │ │ │ │ │ -0006b210: 6f66 2074 6865 2064 6972 6563 746f 7279 of the directory │ │ │ │ │ -0006b220: 0a74 7265 6520 796f 7527 7265 2063 6f6e .tree you're con │ │ │ │ │ -0006b230: 7374 7275 6374 696e 6729 206f 776e 6572 structing) owner │ │ │ │ │ -0006b240: 7368 6970 7320 616e 6420 7065 726d 6973 ships and permis │ │ │ │ │ -0006b250: 7369 6f6e 7320 7768 6963 6820 796f 7520 sions which you │ │ │ │ │ -0006b260: 7761 6e74 2074 6865 6d0a 746f 2068 6176 want them.to hav │ │ │ │ │ -0006b270: 6520 6f6e 2074 6865 2073 7973 7465 6d20 e on the system │ │ │ │ │ -0006b280: 7768 656e 2074 6865 7920 6172 6520 696e when they are in │ │ │ │ │ -0006b290: 7374 616c 6c65 642e 0a0a 5769 7468 2063 stalled...With c │ │ │ │ │ -0006b2a0: 7572 7265 6e74 2076 6572 7369 6f6e 7320 urrent versions │ │ │ │ │ -0006b2b0: 6f66 20e2 8098 6470 6b67 e280 9920 7468 of ...dpkg... th │ │ │ │ │ -0006b2c0: 6520 7569 642f 7573 6572 6e61 6d65 2061 e uid/username a │ │ │ │ │ -0006b2d0: 6e64 2067 6964 2f67 726f 7570 6e61 6d65 nd gid/groupname │ │ │ │ │ -0006b2e0: 0a6d 6170 7069 6e67 7320 666f 7220 7468 .mappings for th │ │ │ │ │ -0006b2f0: 6520 7573 6572 7320 616e 6420 6772 6f75 e users and grou │ │ │ │ │ -0006b300: 7073 2062 6569 6e67 2075 7365 6420 7368 ps being used sh │ │ │ │ │ -0006b310: 6f75 6c64 2062 6520 7468 6520 7361 6d65 ould be the same │ │ │ │ │ -0006b320: 206f 6e20 7468 650a 7379 7374 656d 2077 on the.system w │ │ │ │ │ -0006b330: 6865 7265 2074 6865 2070 6163 6b61 6765 here the package │ │ │ │ │ -0006b340: 2069 7320 6275 696c 7420 616e 6420 7468 is built and th │ │ │ │ │ -0006b350: 6520 6f6e 6520 7768 6572 6520 6974 2069 e one where it i │ │ │ │ │ -0006b360: 7320 696e 7374 616c 6c65 642e 0a0a 596f s installed...Yo │ │ │ │ │ -0006b370: 7520 6e65 6564 2074 6f20 6164 6420 6f6e u need to add on │ │ │ │ │ -0006b380: 6520 7370 6563 6961 6c20 6469 7265 6374 e special direct │ │ │ │ │ -0006b390: 6f72 7920 746f 2074 6865 2072 6f6f 7420 ory to the root │ │ │ │ │ -0006b3a0: 6f66 2074 6865 206d 696e 6961 7475 7265 of the miniature │ │ │ │ │ -0006b3b0: 2066 696c 650a 7379 7374 656d 2074 7265 file.system tre │ │ │ │ │ -0006b3c0: 6520 796f 7527 7265 2063 7265 6174 696e e you're creatin │ │ │ │ │ -0006b3d0: 673a 20e2 8098 4445 4249 414e e280 992e g: ...DEBIAN.... │ │ │ │ │ -0006b3e0: 2020 4974 2073 686f 756c 6420 636f 6e74 It should cont │ │ │ │ │ -0006b3f0: 6169 6e20 7468 6520 636f 6e74 726f 6c0a ain the control. │ │ │ │ │ -0006b400: 696e 666f 726d 6174 696f 6e20 6669 6c65 information file │ │ │ │ │ -0006b410: 732c 206e 6f74 6162 6c79 2074 6865 2062 s, notably the b │ │ │ │ │ -0006b420: 696e 6172 7920 7061 636b 6167 6520 636f inary package co │ │ │ │ │ -0006b430: 6e74 726f 6c20 6669 6c65 2028 7365 6520 ntrol file (see │ │ │ │ │ -0006b440: 2a6e 6f74 650a 5468 6520 6269 6e61 7279 *note.The binary │ │ │ │ │ -0006b450: 2070 6163 6b61 6765 2063 6f6e 7472 6f6c package control │ │ │ │ │ -0006b460: 2066 696c 653b 2063 6f6e 7472 6f6c 3a20 file; control: │ │ │ │ │ -0006b470: 3162 372e 292e 0a0a 5468 6520 e280 9844 1b7.)...The ...D │ │ │ │ │ -0006b480: 4542 4941 4ee2 8099 2064 6972 6563 746f EBIAN... directo │ │ │ │ │ -0006b490: 7279 2077 696c 6c20 6e6f 7420 6170 7065 ry will not appe │ │ │ │ │ -0006b4a0: 6172 2069 6e20 7468 6520 6669 6c65 2073 ar in the file s │ │ │ │ │ -0006b4b0: 7973 7465 6d20 6172 6368 6976 6520 6f66 ystem archive of │ │ │ │ │ -0006b4c0: 2074 6865 0a70 6163 6b61 6765 2c20 616e the.package, an │ │ │ │ │ -0006b4d0: 6420 736f 2077 6f6e 2774 2062 6520 696e d so won't be in │ │ │ │ │ -0006b4e0: 7374 616c 6c65 6420 6279 20e2 8098 6470 stalled by ...dp │ │ │ │ │ -0006b4f0: 6b67 e280 9920 7768 656e 2074 6865 2070 kg... when the p │ │ │ │ │ -0006b500: 6163 6b61 6765 2069 730a 756e 7061 636b ackage is.unpack │ │ │ │ │ -0006b510: 6564 2e0a 0a57 6865 6e20 796f 7527 7665 ed...When you've │ │ │ │ │ -0006b520: 2070 7265 7061 7265 6420 7468 6520 7061 prepared the pa │ │ │ │ │ -0006b530: 636b 6167 652c 2079 6f75 2073 686f 756c ckage, you shoul │ │ │ │ │ -0006b540: 6420 696e 766f 6b65 3a0a 0a20 2020 2020 d invoke:.. │ │ │ │ │ -0006b550: 6470 6b67 202d 2d62 7569 6c64 2064 6972 dpkg --build dir │ │ │ │ │ -0006b560: 6563 746f 7279 0a0a 5468 6973 2077 696c ectory..This wil │ │ │ │ │ -0006b570: 6c20 6275 696c 6420 7468 6520 7061 636b l build the pack │ │ │ │ │ -0006b580: 6167 6520 696e 20e2 8098 6469 7265 6374 age in ...direct │ │ │ │ │ -0006b590: 6f72 792e 6465 62e2 8099 2e20 2028 e280 ory.deb.... (.. │ │ │ │ │ -0006b5a0: 9864 706b 67e2 8099 206b 6e6f 7773 2074 .dpkg... knows t │ │ │ │ │ -0006b5b0: 6861 740a e280 982d 2d62 7569 6c64 e280 hat....--build.. │ │ │ │ │ -0006b5c0: 9920 6973 2061 20e2 8098 6470 6b67 2d64 . is a ...dpkg-d │ │ │ │ │ -0006b5d0: 6562 e280 9920 6f70 7469 6f6e 2c20 736f eb... option, so │ │ │ │ │ -0006b5e0: 2069 7420 696e 766f 6b65 7320 e280 9864 it invokes ...d │ │ │ │ │ -0006b5f0: 706b 672d 6465 62e2 8099 2077 6974 6820 pkg-deb... with │ │ │ │ │ -0006b600: 7468 6520 7361 6d65 0a61 7267 756d 656e the same.argumen │ │ │ │ │ -0006b610: 7473 2074 6f20 6275 696c 6420 7468 6520 ts to build the │ │ │ │ │ -0006b620: 7061 636b 6167 652e 290a 0a53 6565 2074 package.)..See t │ │ │ │ │ -0006b630: 6865 20e2 8098 6470 6b67 2d64 6562 2838 he ...dpkg-deb(8 │ │ │ │ │ -0006b640: 29e2 8099 206d 616e 2070 6167 6520 666f )... man page fo │ │ │ │ │ -0006b650: 7220 6465 7461 696c 7320 6f66 2068 6f77 r details of how │ │ │ │ │ -0006b660: 2074 6f20 6578 616d 696e 6520 7468 650a to examine the. │ │ │ │ │ -0006b670: 636f 6e74 656e 7473 206f 6620 7468 6973 contents of this │ │ │ │ │ -0006b680: 206e 6577 6c79 2d63 7265 6174 6564 2066 newly-created f │ │ │ │ │ -0006b690: 696c 652e 2020 596f 7520 6d61 7920 6669 ile. You may fi │ │ │ │ │ -0006b6a0: 6e64 2074 6865 206f 7574 7075 7420 6f66 nd the output of │ │ │ │ │ -0006b6b0: 0a66 6f6c 6c6f 7769 6e67 2063 6f6d 6d61 .following comma │ │ │ │ │ -0006b6c0: 6e64 7320 656e 6c69 6768 7465 6e69 6e67 nds enlightening │ │ │ │ │ -0006b6d0: 3a0a 0a20 2020 2020 6470 6b67 2d64 6562 :.. dpkg-deb │ │ │ │ │ -0006b6e0: 202d 2d69 6e66 6f20 6669 6c65 6e61 6d65 --info filename │ │ │ │ │ -0006b6f0: 2e64 6562 0a20 2020 2020 6470 6b67 2d64 .deb. dpkg-d │ │ │ │ │ -0006b700: 6562 202d 2d63 6f6e 7465 6e74 7320 6669 eb --contents fi │ │ │ │ │ -0006b710: 6c65 6e61 6d65 2e64 6562 0a20 2020 2020 lename.deb. │ │ │ │ │ -0006b720: 6470 6b67 202d 2d63 6f6e 7465 6e74 7320 dpkg --contents │ │ │ │ │ -0006b730: 6669 6c65 6e61 6d65 2e64 6562 0a0a 546f filename.deb..To │ │ │ │ │ -0006b740: 2076 6965 7720 7468 6520 636f 7079 7269 view the copyri │ │ │ │ │ -0006b750: 6768 7420 6669 6c65 2066 6f72 2061 2070 ght file for a p │ │ │ │ │ -0006b760: 6163 6b61 6765 2079 6f75 2063 6f75 6c64 ackage you could │ │ │ │ │ -0006b770: 2075 7365 2074 6869 7320 636f 6d6d 616e use this comman │ │ │ │ │ -0006b780: 643a 0a0a 2020 2020 2064 706b 6720 2d2d d:.. dpkg -- │ │ │ │ │ -0006b790: 6673 7973 2d74 6172 6669 6c65 2066 696c fsys-tarfile fil │ │ │ │ │ -0006b7a0: 656e 616d 652e 6465 6220 7c20 7461 7220 ename.deb | tar │ │ │ │ │ -0006b7b0: 784f 6620 2d20 2d2d 7769 6c64 6361 7264 xOf - --wildcard │ │ │ │ │ -0006b7c0: 7320 5c2a 2f63 6f70 7972 6967 6874 207c s \*/copyright | │ │ │ │ │ -0006b7d0: 2070 6167 6572 0a0a 1f0a 4669 6c65 3a20 pager....File: │ │ │ │ │ -0006b7e0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0006b7f0: 666f 2c20 204e 6f64 653a 2042 696e 6172 fo, Node: Binar │ │ │ │ │ -0006b800: 7920 7061 636b 6167 6520 6d65 7461 6461 y package metada │ │ │ │ │ -0006b810: 7461 2066 696c 6573 2c20 204e 6578 743a ta files, Next: │ │ │ │ │ -0006b820: 2054 6865 2062 696e 6172 7920 7061 636b The binary pack │ │ │ │ │ -0006b830: 6167 6520 636f 6e74 726f 6c20 6669 6c65 age control file │ │ │ │ │ -0006b840: 2063 6f6e 7472 6f6c 2c20 2050 7265 763a control, Prev: │ │ │ │ │ -0006b850: 2043 7265 6174 696e 6720 7061 636b 6167 Creating packag │ │ │ │ │ -0006b860: 6520 6669 6c65 7320 2d20 6470 6b67 2d64 e files - dpkg-d │ │ │ │ │ -0006b870: 6562 2c20 2055 703a 2042 696e 6172 7920 eb, Up: Binary │ │ │ │ │ -0006b880: 7061 636b 6167 6573 2066 726f 6d20 6f6c packages from ol │ │ │ │ │ -0006b890: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ -0006b8a0: 616c 0a0a 3134 2e32 2042 696e 6172 7920 al..14.2 Binary │ │ │ │ │ -0006b8b0: 7061 636b 6167 6520 6d65 7461 6461 7461 package metadata │ │ │ │ │ -0006b8c0: 2066 696c 6573 0a3d 3d3d 3d3d 3d3d 3d3d files.========= │ │ │ │ │ -0006b8d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006b8e0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 2070 =========..The p │ │ │ │ │ -0006b8f0: 6163 6b61 6765 206d 6574 6164 6174 6120 ackage metadata │ │ │ │ │ -0006b900: 706f 7274 696f 6e20 6f66 2061 2062 696e portion of a bin │ │ │ │ │ -0006b910: 6172 7920 7061 636b 6167 6520 6973 2061 ary package is a │ │ │ │ │ -0006b920: 2063 6f6c 6c65 6374 696f 6e20 6f66 0a66 collection of.f │ │ │ │ │ -0006b930: 696c 6573 2077 6974 6820 6e61 6d65 7320 iles with names │ │ │ │ │ -0006b940: 6b6e 6f77 6e20 746f 20e2 8098 6470 6b67 known to ...dpkg │ │ │ │ │ -0006b950: e280 992e 2020 4974 2077 696c 6c20 7472 .... It will tr │ │ │ │ │ -0006b960: 6561 7420 7468 6520 636f 6e74 656e 7473 eat the contents │ │ │ │ │ -0006b970: 206f 6620 7468 6573 650a 6669 6c65 7320 of these.files │ │ │ │ │ -0006b980: 7370 6563 6961 6c6c 7920 2d20 736f 6d65 specially - some │ │ │ │ │ -0006b990: 206f 6620 7468 656d 2063 6f6e 7461 696e of them contain │ │ │ │ │ -0006b9a0: 2069 6e66 6f72 6d61 7469 6f6e 2075 7365 information use │ │ │ │ │ -0006b9b0: 6420 6279 20e2 8098 6470 6b67 e280 9920 d by ...dpkg... │ │ │ │ │ -0006b9c0: 7768 656e 0a69 6e73 7461 6c6c 696e 6720 when.installing │ │ │ │ │ -0006b9d0: 6f72 2072 656d 6f76 696e 6720 7468 6520 or removing the │ │ │ │ │ -0006b9e0: 7061 636b 6167 653b 206f 7468 6572 7320 package; others │ │ │ │ │ -0006b9f0: 6172 6520 7363 7269 7074 7320 7768 6963 are scripts whic │ │ │ │ │ -0006ba00: 6820 7468 6520 7061 636b 6167 650a 6d61 h the package.ma │ │ │ │ │ -0006ba10: 696e 7461 696e 6572 2077 616e 7473 20e2 intainer wants . │ │ │ │ │ -0006ba20: 8098 6470 6b67 e280 9920 746f 2072 756e ..dpkg... to run │ │ │ │ │ -0006ba30: 2e0a 0a49 7420 6973 2070 6f73 7369 626c ...It is possibl │ │ │ │ │ -0006ba40: 6520 746f 2070 7574 206f 7468 6572 2066 e to put other f │ │ │ │ │ -0006ba50: 696c 6573 2069 6e20 7468 6520 7061 636b iles in the pack │ │ │ │ │ -0006ba60: 6167 6520 6d65 7461 6461 7461 2061 7263 age metadata arc │ │ │ │ │ -0006ba70: 6869 7665 0a6d 656d 6265 722c 2062 7574 hive.member, but │ │ │ │ │ -0006ba80: 2074 6869 7320 6973 206e 6f74 2067 656e this is not gen │ │ │ │ │ -0006ba90: 6572 616c 6c79 2061 2067 6f6f 6420 6964 erally a good id │ │ │ │ │ -0006baa0: 6561 2028 7468 6f75 6768 2074 6865 7920 ea (though they │ │ │ │ │ -0006bab0: 7769 6c6c 206c 6172 6765 6c79 0a62 6520 will largely.be │ │ │ │ │ -0006bac0: 6967 6e6f 7265 6429 2e0a 0a48 6572 6520 ignored)...Here │ │ │ │ │ -0006bad0: 6973 2061 2062 7269 6566 206c 6973 7420 is a brief list │ │ │ │ │ -0006bae0: 6f66 2074 6865 2070 6163 6b61 6765 206d of the package m │ │ │ │ │ -0006baf0: 6574 6164 6174 6120 6669 6c65 7320 7375 etadata files su │ │ │ │ │ -0006bb00: 7070 6f72 7465 6420 6279 20e2 8098 6470 pported by ...dp │ │ │ │ │ -0006bb10: 6b67 e280 990a 616e 6420 6120 7375 6d6d kg....and a summ │ │ │ │ │ -0006bb20: 6172 7920 6f66 2077 6861 7420 7468 6579 ary of what they │ │ │ │ │ -0006bb30: 2772 6520 7573 6564 2066 6f72 2e0a 0ae2 're used for.... │ │ │ │ │ -0006bb40: 8098 636f 6e74 726f 6ce2 8099 0a0a 2020 ..control..... │ │ │ │ │ -0006bb50: 2020 2054 6869 7320 6973 2074 6865 206b This is the k │ │ │ │ │ -0006bb60: 6579 2064 6573 6372 6970 7469 6f6e 2066 ey description f │ │ │ │ │ -0006bb70: 696c 6520 7573 6564 2062 7920 e280 9864 ile used by ...d │ │ │ │ │ -0006bb80: 706b 67e2 8099 2e20 2049 7420 7370 6563 pkg.... It spec │ │ │ │ │ -0006bb90: 6966 6965 7320 7468 650a 2020 2020 2070 ifies the. p │ │ │ │ │ -0006bba0: 6163 6b61 6765 2773 206e 616d 6520 616e ackage's name an │ │ │ │ │ -0006bbb0: 6420 7665 7273 696f 6e2c 2067 6976 6573 d version, gives │ │ │ │ │ -0006bbc0: 2069 7473 2064 6573 6372 6970 7469 6f6e its description │ │ │ │ │ -0006bbd0: 2066 6f72 2074 6865 2075 7365 722c 0a20 for the user,. │ │ │ │ │ -0006bbe0: 2020 2020 7374 6174 6573 2069 7473 2072 states its r │ │ │ │ │ -0006bbf0: 656c 6174 696f 6e73 6869 7073 2077 6974 elationships wit │ │ │ │ │ -0006bc00: 6820 6f74 6865 7220 7061 636b 6167 6573 h other packages │ │ │ │ │ -0006bc10: 2c20 616e 6420 736f 2066 6f72 7468 2e20 , and so forth. │ │ │ │ │ -0006bc20: 2053 6565 0a20 2020 2020 2a6e 6f74 6520 See. *note │ │ │ │ │ -0006bc30: 4465 6269 616e 2073 6f75 7263 6520 7061 Debian source pa │ │ │ │ │ -0006bc40: 636b 6167 6520 7465 6d70 6c61 7465 2063 ckage template c │ │ │ │ │ -0006bc50: 6f6e 7472 6f6c 2066 696c 6573 20e2 8093 ontrol files ... │ │ │ │ │ -0006bc60: 0a20 2020 2020 6465 6269 616e 2f63 6f6e . debian/con │ │ │ │ │ -0006bc70: 7472 6f6c 3a20 3934 2e20 616e 6420 2a6e trol: 94. and *n │ │ │ │ │ -0006bc80: 6f74 6520 4465 6269 616e 2062 696e 6172 ote Debian binar │ │ │ │ │ -0006bc90: 7920 7061 636b 6167 6520 636f 6e74 726f y package contro │ │ │ │ │ -0006bca0: 6c20 6669 6c65 7320 e280 930a 2020 2020 l files .... │ │ │ │ │ -0006bcb0: 2044 4542 4941 4e2f 636f 6e74 726f 6c3a DEBIAN/control: │ │ │ │ │ -0006bcc0: 2033 352e 0a0a 2020 2020 2049 7420 6973 35... It is │ │ │ │ │ -0006bcd0: 2075 7375 616c 6c79 2067 656e 6572 6174 usually generat │ │ │ │ │ -0006bce0: 6564 2061 7574 6f6d 6174 6963 616c 6c79 ed automatically │ │ │ │ │ -0006bcf0: 2066 726f 6d20 696e 666f 726d 6174 696f from informatio │ │ │ │ │ -0006bd00: 6e20 696e 2074 6865 0a20 2020 2020 736f n in the. so │ │ │ │ │ -0006bd10: 7572 6365 2070 6163 6b61 6765 2062 7920 urce package by │ │ │ │ │ -0006bd20: 7468 6520 e280 9864 706b 672d 6765 6e63 the ...dpkg-genc │ │ │ │ │ -0006bd30: 6f6e 7472 6f6c e280 9920 7072 6f67 7261 ontrol... progra │ │ │ │ │ -0006bd40: 6d2c 2061 6e64 2077 6974 680a 2020 2020 m, and with. │ │ │ │ │ -0006bd50: 2061 7373 6973 7461 6e63 6520 6672 6f6d assistance from │ │ │ │ │ -0006bd60: 20e2 8098 6470 6b67 2d73 686c 6962 6465 ...dpkg-shlibde │ │ │ │ │ -0006bd70: 7073 e280 992e 2020 5365 6520 2a6e 6f74 ps.... See *not │ │ │ │ │ -0006bd80: 6520 536f 7572 6365 2070 6163 6b61 6765 e Source package │ │ │ │ │ -0006bd90: 7320 2866 726f 6d0a 2020 2020 206f 6c64 s (from. old │ │ │ │ │ -0006bda0: 2050 6163 6b61 6769 6e67 204d 616e 7561 Packaging Manua │ │ │ │ │ -0006bdb0: 6c29 3a20 3162 392e 0a0a e280 9870 6f73 l): 1b9......pos │ │ │ │ │ -0006bdc0: 7469 6e73 74e2 8099 2c20 e280 9870 7265 tinst..., ...pre │ │ │ │ │ -0006bdd0: 696e 7374 e280 992c 20e2 8098 706f 7374 inst..., ...post │ │ │ │ │ -0006bde0: 726d e280 992c 20e2 8098 7072 6572 6de2 rm..., ...prerm. │ │ │ │ │ -0006bdf0: 8099 0a0a 2020 2020 2054 6865 7365 2061 .... These a │ │ │ │ │ -0006be00: 7265 2065 7865 6375 7461 626c 6520 6669 re executable fi │ │ │ │ │ -0006be10: 6c65 7320 2875 7375 616c 6c79 2073 6372 les (usually scr │ │ │ │ │ -0006be20: 6970 7473 2920 7768 6963 6820 e280 9864 ipts) which ...d │ │ │ │ │ -0006be30: 706b 67e2 8099 2072 756e 730a 2020 2020 pkg... runs. │ │ │ │ │ -0006be40: 2064 7572 696e 6720 696e 7374 616c 6c61 during installa │ │ │ │ │ -0006be50: 7469 6f6e 2c20 7570 6772 6164 6520 616e tion, upgrade an │ │ │ │ │ -0006be60: 6420 7265 6d6f 7661 6c20 6f66 2070 6163 d removal of pac │ │ │ │ │ -0006be70: 6b61 6765 732e 2020 5468 6579 2061 6c6c kages. They all │ │ │ │ │ -0006be80: 6f77 0a20 2020 2020 7468 6520 7061 636b ow. the pack │ │ │ │ │ -0006be90: 6167 6520 746f 2064 6561 6c20 7769 7468 age to deal with │ │ │ │ │ -0006bea0: 206d 6174 7465 7273 2077 6869 6368 2061 matters which a │ │ │ │ │ -0006beb0: 7265 2070 6172 7469 6375 6c61 7220 746f re particular to │ │ │ │ │ -0006bec0: 2074 6861 740a 2020 2020 2070 6163 6b61 that. packa │ │ │ │ │ -0006bed0: 6765 206f 7220 7265 7175 6972 6520 6d6f ge or require mo │ │ │ │ │ -0006bee0: 7265 2063 6f6d 706c 6963 6174 6564 2070 re complicated p │ │ │ │ │ -0006bef0: 726f 6365 7373 696e 6720 7468 616e 2074 rocessing than t │ │ │ │ │ -0006bf00: 6861 7420 7072 6f76 6964 6564 0a20 2020 hat provided. │ │ │ │ │ -0006bf10: 2020 6279 20e2 8098 6470 6b67 e280 992e by ...dpkg.... │ │ │ │ │ -0006bf20: 2020 4465 7461 696c 7320 6f66 2077 6865 Details of whe │ │ │ │ │ -0006bf30: 6e20 616e 6420 686f 7720 7468 6579 2061 n and how they a │ │ │ │ │ -0006bf40: 7265 2063 616c 6c65 6420 6172 6520 696e re called are in │ │ │ │ │ -0006bf50: 202a 6e6f 7465 0a20 2020 2020 5061 636b *note. Pack │ │ │ │ │ -0006bf60: 6167 6520 6d61 696e 7461 696e 6572 2073 age maintainer s │ │ │ │ │ -0006bf70: 6372 6970 7473 2061 6e64 2069 6e73 7461 cripts and insta │ │ │ │ │ -0006bf80: 6c6c 6174 696f 6e20 7072 6f63 6564 7572 llation procedur │ │ │ │ │ -0006bf90: 653a 2064 622e 0a0a 2020 2020 2049 7420 e: db... It │ │ │ │ │ -0006bfa0: 6973 2076 6572 7920 696d 706f 7274 616e is very importan │ │ │ │ │ -0006bfb0: 7420 746f 206d 616b 6520 7468 6573 6520 t to make these │ │ │ │ │ -0006bfc0: 7363 7269 7074 7320 6964 656d 706f 7465 scripts idempote │ │ │ │ │ -0006bfd0: 6e74 2e20 2053 6565 202a 6e6f 7465 0a20 nt. See *note. │ │ │ │ │ -0006bfe0: 2020 2020 4d61 696e 7461 696e 6572 2073 Maintainer s │ │ │ │ │ -0006bff0: 6372 6970 7473 2069 6465 6d70 6f74 656e cripts idempoten │ │ │ │ │ -0006c000: 6379 3a20 6530 2e0a 0a20 2020 2020 5468 cy: e0... Th │ │ │ │ │ -0006c010: 6520 6d61 696e 7461 696e 6572 2073 6372 e maintainer scr │ │ │ │ │ -0006c020: 6970 7473 2061 7265 206e 6f74 2067 7561 ipts are not gua │ │ │ │ │ -0006c030: 7261 6e74 6565 6420 746f 2072 756e 2077 ranteed to run w │ │ │ │ │ -0006c040: 6974 6820 6120 636f 6e74 726f 6c6c 696e ith a controllin │ │ │ │ │ -0006c050: 670a 2020 2020 2074 6572 6d69 6e61 6c20 g. terminal │ │ │ │ │ -0006c060: 616e 6420 6d61 7920 6e6f 7420 6265 2061 and may not be a │ │ │ │ │ -0006c070: 626c 6520 746f 2069 6e74 6572 6163 7420 ble to interact │ │ │ │ │ -0006c080: 7769 7468 2074 6865 2075 7365 722e 2020 with the user. │ │ │ │ │ -0006c090: 5365 6520 2a6e 6f74 650a 2020 2020 2043 See *note. C │ │ │ │ │ -0006c0a0: 6f6e 7472 6f6c 6c69 6e67 2074 6572 6d69 ontrolling termi │ │ │ │ │ -0006c0b0: 6e61 6c20 666f 7220 6d61 696e 7461 696e nal for maintain │ │ │ │ │ -0006c0c0: 6572 2073 6372 6970 7473 3a20 6532 2e0a er scripts: e2.. │ │ │ │ │ -0006c0d0: 0ae2 8098 636f 6e66 6669 6c65 73e2 8099 ....conffiles... │ │ │ │ │ -0006c0e0: 2054 6869 7320 6669 6c65 2063 6f6e 7461 This file conta │ │ │ │ │ -0006c0f0: 696e 7320 6120 6c69 7374 206f 6620 636f ins a list of co │ │ │ │ │ -0006c100: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0006c110: 7320 7768 6963 680a 0a20 2020 2020 6172 s which.. ar │ │ │ │ │ -0006c120: 6520 746f 2062 6520 6861 6e64 6c65 6420 e to be handled │ │ │ │ │ -0006c130: 6175 746f 6d61 7469 6361 6c6c 7920 6279 automatically by │ │ │ │ │ -0006c140: 20e2 8098 6470 6b67 e280 9920 2873 6565 ...dpkg... (see │ │ │ │ │ -0006c150: 202a 6e6f 7465 2043 6f6e 6669 6775 7261 *note Configura │ │ │ │ │ -0006c160: 7469 6f6e 0a20 2020 2020 6669 6c65 2068 tion. file h │ │ │ │ │ -0006c170: 616e 646c 696e 6720 2866 726f 6d20 6f6c andling (from ol │ │ │ │ │ -0006c180: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ -0006c190: 616c 293a 2031 6261 2e29 2e20 204e 6f74 al): 1ba.). Not │ │ │ │ │ -0006c1a0: 6520 7468 6174 206e 6f74 0a20 2020 2020 e that not. │ │ │ │ │ -0006c1b0: 6e65 6365 7373 6172 696c 7920 6576 6572 necessarily ever │ │ │ │ │ -0006c1c0: 7920 636f 6e66 6967 7572 6174 696f 6e20 y configuration │ │ │ │ │ -0006c1d0: 6669 6c65 2073 686f 756c 6420 6265 206c file should be l │ │ │ │ │ -0006c1e0: 6973 7465 6420 6865 7265 2e0a 0ae2 8098 isted here...... │ │ │ │ │ -0006c1f0: 7368 6c69 6273 e280 990a 0a20 2020 2020 shlibs..... │ │ │ │ │ -0006c200: 5468 6973 2066 696c 6520 636f 6e74 6169 This file contai │ │ │ │ │ -0006c210: 6e73 2061 206c 6973 7420 6f66 2074 6865 ns a list of the │ │ │ │ │ -0006c220: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ -0006c230: 7320 7375 7070 6c69 6564 2062 7920 7468 s supplied by th │ │ │ │ │ -0006c240: 650a 2020 2020 2070 6163 6b61 6765 2c20 e. package, │ │ │ │ │ -0006c250: 7769 7468 2064 6570 656e 6465 6e63 7920 with dependency │ │ │ │ │ -0006c260: 6465 7461 696c 7320 666f 7220 6561 6368 details for each │ │ │ │ │ -0006c270: 2e20 2054 6869 7320 6973 2075 7365 6420 . This is used │ │ │ │ │ -0006c280: 6279 0a20 2020 2020 e280 9864 706b 672d by. ...dpkg- │ │ │ │ │ -0006c290: 7368 6c69 6264 6570 73e2 8099 2077 6865 shlibdeps... whe │ │ │ │ │ -0006c2a0: 6e20 6974 2064 6574 6572 6d69 6e65 7320 n it determines │ │ │ │ │ -0006c2b0: 7768 6174 2064 6570 656e 6465 6e63 6965 what dependencie │ │ │ │ │ -0006c2c0: 7320 6172 6520 7265 7175 6972 6564 0a20 s are required. │ │ │ │ │ -0006c2d0: 2020 2020 696e 2061 2070 6163 6b61 6765 in a package │ │ │ │ │ -0006c2e0: 2063 6f6e 7472 6f6c 2066 696c 652e 2020 control file. │ │ │ │ │ -0006c2f0: 5468 6520 e280 9873 686c 6962 73e2 8099 The ...shlibs... │ │ │ │ │ -0006c300: 2066 696c 6520 666f 726d 6174 2069 7320 file format is │ │ │ │ │ -0006c310: 6465 7363 7269 6265 640a 2020 2020 206f described. o │ │ │ │ │ -0006c320: 6e20 2a6e 6f74 6520 5468 6520 7368 6c69 n *note The shli │ │ │ │ │ -0006c330: 6273 2046 696c 6520 466f 726d 6174 3a20 bs File Format: │ │ │ │ │ -0006c340: 3131 372e 0a0a 1f0a 4669 6c65 3a20 6465 117.....File: de │ │ │ │ │ -0006c350: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0006c360: 2c20 204e 6f64 653a 2054 6865 2062 696e , Node: The bin │ │ │ │ │ -0006c370: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ -0006c380: 726f 6c20 6669 6c65 2063 6f6e 7472 6f6c rol file control │ │ │ │ │ -0006c390: 2c20 204e 6578 743a 2054 696d 6520 5374 , Next: Time St │ │ │ │ │ -0006c3a0: 616d 7073 3c32 3e2c 2020 5072 6576 3a20 amps<2>, Prev: │ │ │ │ │ -0006c3b0: 4269 6e61 7279 2070 6163 6b61 6765 206d Binary package m │ │ │ │ │ -0006c3c0: 6574 6164 6174 6120 6669 6c65 732c 2020 etadata files, │ │ │ │ │ -0006c3d0: 5570 3a20 4269 6e61 7279 2070 6163 6b61 Up: Binary packa │ │ │ │ │ -0006c3e0: 6765 7320 6672 6f6d 206f 6c64 2050 6163 ges from old Pac │ │ │ │ │ -0006c3f0: 6b61 6769 6e67 204d 616e 7561 6c0a 0a31 kaging Manual..1 │ │ │ │ │ -0006c400: 342e 3320 5468 6520 6269 6e61 7279 2070 4.3 The binary p │ │ │ │ │ -0006c410: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ -0006c420: 696c 653a 20e2 8098 636f 6e74 726f 6ce2 ile: ...control. │ │ │ │ │ -0006c430: 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ...============= │ │ │ │ │ -0006c440: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006c450: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006c460: 3d3d 0a0a 5468 6520 6d6f 7374 2069 6d70 ==..The most imp │ │ │ │ │ -0006c470: 6f72 7461 6e74 2070 6163 6b61 6765 206d ortant package m │ │ │ │ │ -0006c480: 6574 6164 6174 6120 6669 6c65 2075 7365 etadata file use │ │ │ │ │ -0006c490: 6420 6279 20e2 8098 6470 6b67 e280 9920 d by ...dpkg... │ │ │ │ │ -0006c4a0: 7768 656e 2069 7420 696e 7374 616c 6c73 when it installs │ │ │ │ │ -0006c4b0: 0a61 2070 6163 6b61 6765 2069 7320 e280 .a package is .. │ │ │ │ │ -0006c4c0: 9863 6f6e 7472 6f6c e280 992e 2020 4974 .control.... It │ │ │ │ │ -0006c4d0: 2063 6f6e 7461 696e 7320 616c 6c20 7468 contains all th │ │ │ │ │ -0006c4e0: 6520 7061 636b 6167 6527 7320 2276 6974 e package's "vit │ │ │ │ │ -0006c4f0: 616c 0a73 7461 7469 7374 6963 7322 2e0a al.statistics".. │ │ │ │ │ -0006c500: 0a54 6865 2062 696e 6172 7920 7061 636b .The binary pack │ │ │ │ │ -0006c510: 6167 6520 636f 6e74 726f 6c20 6669 6c65 age control file │ │ │ │ │ -0006c520: 7320 6f66 2070 6163 6b61 6765 7320 6275 s of packages bu │ │ │ │ │ -0006c530: 696c 7420 6672 6f6d 2044 6562 6961 6e20 ilt from Debian │ │ │ │ │ -0006c540: 736f 7572 6365 730a 6172 6520 6d61 6465 sources.are made │ │ │ │ │ -0006c550: 2062 7920 6120 7370 6563 6961 6c20 746f by a special to │ │ │ │ │ -0006c560: 6f6c 2c20 e280 9864 706b 672d 6765 6e63 ol, ...dpkg-genc │ │ │ │ │ -0006c570: 6f6e 7472 6f6c e280 992c 2077 6869 6368 ontrol..., which │ │ │ │ │ -0006c580: 2072 6561 6473 0ae2 8098 6465 6269 616e reads....debian │ │ │ │ │ -0006c590: 2f63 6f6e 7472 6f6c e280 9920 616e 6420 /control... and │ │ │ │ │ -0006c5a0: e280 9864 6562 6961 6e2f 6368 616e 6765 ...debian/change │ │ │ │ │ -0006c5b0: 6c6f 67e2 8099 2074 6f20 6669 6e64 2074 log... to find t │ │ │ │ │ -0006c5c0: 6865 2069 6e66 6f72 6d61 7469 6f6e 2069 he information i │ │ │ │ │ -0006c5d0: 740a 6e65 6564 732e 2020 5365 6520 2a6e t.needs. See *n │ │ │ │ │ -0006c5e0: 6f74 6520 536f 7572 6365 2070 6163 6b61 ote Source packa │ │ │ │ │ -0006c5f0: 6765 7320 2866 726f 6d20 6f6c 6420 5061 ges (from old Pa │ │ │ │ │ -0006c600: 636b 6167 696e 6720 4d61 6e75 616c 293a ckaging Manual): │ │ │ │ │ -0006c610: 2031 6239 2e20 666f 720a 6d6f 7265 2064 1b9. for.more d │ │ │ │ │ -0006c620: 6574 6169 6c73 2e0a 0a54 6865 2066 6965 etails...The fie │ │ │ │ │ -0006c630: 6c64 7320 696e 2062 696e 6172 7920 7061 lds in binary pa │ │ │ │ │ -0006c640: 636b 6167 6520 636f 6e74 726f 6c20 6669 ckage control fi │ │ │ │ │ -0006c650: 6c65 7320 6172 6520 6c69 7374 6564 2069 les are listed i │ │ │ │ │ -0006c660: 6e20 2a6e 6f74 6520 4465 6269 616e 0a62 n *note Debian.b │ │ │ │ │ -0006c670: 696e 6172 7920 7061 636b 6167 6520 636f inary package co │ │ │ │ │ -0006c680: 6e74 726f 6c20 6669 6c65 7320 e280 9320 ntrol files ... │ │ │ │ │ -0006c690: 4445 4249 414e 2f63 6f6e 7472 6f6c 3a20 DEBIAN/control: │ │ │ │ │ -0006c6a0: 3335 2e0a 0a41 2064 6573 6372 6970 7469 35...A descripti │ │ │ │ │ -0006c6b0: 6f6e 206f 6620 7468 6520 7379 6e74 6178 on of the syntax │ │ │ │ │ -0006c6c0: 206f 6620 636f 6e74 726f 6c20 6669 6c65 of control file │ │ │ │ │ -0006c6d0: 7320 616e 6420 7468 6520 7075 7270 6f73 s and the purpos │ │ │ │ │ -0006c6e0: 6520 6f66 2074 6865 0a66 6965 6c64 7320 e of the.fields │ │ │ │ │ -0006c6f0: 6973 2061 7661 696c 6162 6c65 2069 6e20 is available in │ │ │ │ │ -0006c700: 2a6e 6f74 6520 436f 6e74 726f 6c20 6669 *note Control fi │ │ │ │ │ -0006c710: 6c65 7320 616e 6420 7468 6569 7220 6669 les and their fi │ │ │ │ │ -0006c720: 656c 6473 3a20 3339 2e0a 0a1f 0a46 696c elds: 39.....Fil │ │ │ │ │ -0006c730: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0006c740: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5469 .info, Node: Ti │ │ │ │ │ -0006c750: 6d65 2053 7461 6d70 733c 323e 2c20 2050 me Stamps<2>, P │ │ │ │ │ -0006c760: 7265 763a 2054 6865 2062 696e 6172 7920 rev: The binary │ │ │ │ │ -0006c770: 7061 636b 6167 6520 636f 6e74 726f 6c20 package control │ │ │ │ │ -0006c780: 6669 6c65 2063 6f6e 7472 6f6c 2c20 2055 file control, U │ │ │ │ │ -0006c790: 703a 2042 696e 6172 7920 7061 636b 6167 p: Binary packag │ │ │ │ │ -0006c7a0: 6573 2066 726f 6d20 6f6c 6420 5061 636b es from old Pack │ │ │ │ │ -0006c7b0: 6167 696e 6720 4d61 6e75 616c 0a0a 3134 aging Manual..14 │ │ │ │ │ -0006c7c0: 2e34 2054 696d 6520 5374 616d 7073 0a3d .4 Time Stamps.= │ │ │ │ │ -0006c7d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -0006c7e0: 0a53 6565 202a 6e6f 7465 2054 696d 6520 .See *note Time │ │ │ │ │ -0006c7f0: 5374 616d 7073 3a20 3737 2e0a 0a1f 0a46 Stamps: 77.....F │ │ │ │ │ -0006c800: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -0006c810: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -0006c820: 536f 7572 6365 2070 6163 6b61 6765 7320 Source packages │ │ │ │ │ -0006c830: 6672 6f6d 206f 6c64 2050 6163 6b61 6769 from old Packagi │ │ │ │ │ -0006c840: 6e67 204d 616e 7561 6c2c 2020 4e65 7874 ng Manual, Next │ │ │ │ │ -0006c850: 3a20 436f 6e74 726f 6c20 6669 6c65 7320 : Control files │ │ │ │ │ -0006c860: 616e 6420 7468 6569 7220 6669 656c 6473 and their fields │ │ │ │ │ -0006c870: 2066 726f 6d20 6f6c 6420 5061 636b 6167 from old Packag │ │ │ │ │ -0006c880: 696e 6720 4d61 6e75 616c 2c20 2050 7265 ing Manual, Pre │ │ │ │ │ -0006c890: 763a 2042 696e 6172 7920 7061 636b 6167 v: Binary packag │ │ │ │ │ -0006c8a0: 6573 2066 726f 6d20 6f6c 6420 5061 636b es from old Pack │ │ │ │ │ -0006c8b0: 6167 696e 6720 4d61 6e75 616c 2c20 2055 aging Manual, U │ │ │ │ │ -0006c8c0: 703a 2054 6f70 0a0a 3135 2053 6f75 7263 p: Top..15 Sourc │ │ │ │ │ -0006c8d0: 6520 7061 636b 6167 6573 2028 6672 6f6d e packages (from │ │ │ │ │ -0006c8e0: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ -0006c8f0: 616e 7561 6c29 0a2a 2a2a 2a2a 2a2a 2a2a anual).********* │ │ │ │ │ -0006c900: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0006c910: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -0006c920: 2a2a 2a2a 2a0a 0a54 6865 2044 6562 6961 *****..The Debia │ │ │ │ │ -0006c930: 6e20 6269 6e61 7279 2070 6163 6b61 6765 n binary package │ │ │ │ │ -0006c940: 7320 696e 2074 6865 2064 6973 7472 6962 s in the distrib │ │ │ │ │ -0006c950: 7574 696f 6e20 6172 6520 6765 6e65 7261 ution are genera │ │ │ │ │ -0006c960: 7465 6420 6672 6f6d 2044 6562 6961 6e0a ted from Debian. │ │ │ │ │ -0006c970: 736f 7572 6365 732c 2077 6869 6368 2061 sources, which a │ │ │ │ │ -0006c980: 7265 2069 6e20 6120 7370 6563 6961 6c20 re in a special │ │ │ │ │ -0006c990: 666f 726d 6174 2074 6f20 6173 7369 7374 format to assist │ │ │ │ │ -0006c9a0: 2074 6865 2065 6173 7920 616e 6420 6175 the easy and au │ │ │ │ │ -0006c9b0: 746f 6d61 7469 630a 6275 696c 6469 6e67 tomatic.building │ │ │ │ │ -0006c9c0: 206f 6620 6269 6e61 7269 6573 2e0a 0a2a of binaries...* │ │ │ │ │ -0006c9d0: 204d 656e 753a 0a0a 2a20 546f 6f6c 7320 Menu:..* Tools │ │ │ │ │ -0006c9e0: 666f 7220 7072 6f63 6573 7369 6e67 2073 for processing s │ │ │ │ │ -0006c9f0: 6f75 7263 6520 7061 636b 6167 6573 3a3a ource packages:: │ │ │ │ │ -0006ca00: 0a2a 2054 6865 2044 6562 6961 6e20 7061 .* The Debian pa │ │ │ │ │ -0006ca10: 636b 6167 6520 736f 7572 6365 2074 7265 ckage source tre │ │ │ │ │ -0006ca20: 653a 3a0a 2a20 536f 7572 6365 2070 6163 e::.* Source pac │ │ │ │ │ -0006ca30: 6b61 6765 7320 6173 2061 7263 6869 7665 kages as archive │ │ │ │ │ -0006ca40: 733a 3a0a 2a20 556e 7061 636b 696e 6720 s::.* Unpacking │ │ │ │ │ -0006ca50: 6120 4465 6269 616e 2073 6f75 7263 6520 a Debian source │ │ │ │ │ -0006ca60: 7061 636b 6167 6520 7769 7468 6f75 7420 package without │ │ │ │ │ -0006ca70: 6470 6b67 2d73 6f75 7263 653a 3a0a 0a1f dpkg-source::... │ │ │ │ │ -0006ca80: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -0006ca90: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -0006caa0: 3a20 546f 6f6c 7320 666f 7220 7072 6f63 : Tools for proc │ │ │ │ │ -0006cab0: 6573 7369 6e67 2073 6f75 7263 6520 7061 essing source pa │ │ │ │ │ -0006cac0: 636b 6167 6573 2c20 204e 6578 743a 2054 ckages, Next: T │ │ │ │ │ -0006cad0: 6865 2044 6562 6961 6e20 7061 636b 6167 he Debian packag │ │ │ │ │ -0006cae0: 6520 736f 7572 6365 2074 7265 652c 2020 e source tree, │ │ │ │ │ -0006caf0: 5570 3a20 536f 7572 6365 2070 6163 6b61 Up: Source packa │ │ │ │ │ -0006cb00: 6765 7320 6672 6f6d 206f 6c64 2050 6163 ges from old Pac │ │ │ │ │ -0006cb10: 6b61 6769 6e67 204d 616e 7561 6c0a 0a31 kaging Manual..1 │ │ │ │ │ -0006cb20: 352e 3120 546f 6f6c 7320 666f 7220 7072 5.1 Tools for pr │ │ │ │ │ -0006cb30: 6f63 6573 7369 6e67 2073 6f75 7263 6520 ocessing source │ │ │ │ │ -0006cb40: 7061 636b 6167 6573 0a3d 3d3d 3d3d 3d3d packages.======= │ │ │ │ │ -0006cb50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006cb60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006cb70: 3d3d 0a0a 5661 7269 6f75 7320 746f 6f6c ==..Various tool │ │ │ │ │ -0006cb80: 7320 6172 6520 7072 6f76 6964 6564 2066 s are provided f │ │ │ │ │ -0006cb90: 6f72 206d 616e 6970 756c 6174 696e 6720 or manipulating │ │ │ │ │ -0006cba0: 736f 7572 6365 2070 6163 6b61 6765 733b source packages; │ │ │ │ │ -0006cbb0: 2074 6865 7920 7061 636b 0a61 6e64 2075 they pack.and u │ │ │ │ │ -0006cbc0: 6e70 6163 6b20 736f 7572 6365 7320 616e npack sources an │ │ │ │ │ -0006cbd0: 6420 6865 6c70 2062 7569 6c64 206f 6620 d help build of │ │ │ │ │ -0006cbe0: 6269 6e61 7279 2070 6163 6b61 6765 7320 binary packages │ │ │ │ │ -0006cbf0: 616e 6420 6865 6c70 206d 616e 6167 6520 and help manage │ │ │ │ │ -0006cc00: 7468 650a 6469 7374 7269 6275 7469 6f6e the.distribution │ │ │ │ │ -0006cc10: 206f 6620 6e65 7720 7665 7273 696f 6e73 of new versions │ │ │ │ │ -0006cc20: 2e0a 0a54 6865 7920 6172 6520 696e 7472 ...They are intr │ │ │ │ │ -0006cc30: 6f64 7563 6564 2061 6e64 2074 7970 6963 oduced and typic │ │ │ │ │ -0006cc40: 616c 2075 7365 7320 6465 7363 7269 6265 al uses describe │ │ │ │ │ -0006cc50: 6420 6865 7265 3b20 7365 650a e280 9864 d here; see....d │ │ │ │ │ -0006cc60: 706b 672d 736f 7572 6365 2831 29e2 8099 pkg-source(1)... │ │ │ │ │ -0006cc70: 2066 6f72 2066 756c 6c20 646f 6375 6d65 for full docume │ │ │ │ │ -0006cc80: 6e74 6174 696f 6e20 6162 6f75 7420 7468 ntation about th │ │ │ │ │ -0006cc90: 6569 7220 6172 6775 6d65 6e74 7320 616e eir arguments an │ │ │ │ │ -0006cca0: 640a 6f70 6572 6174 696f 6e2e 0a0a 466f d.operation...Fo │ │ │ │ │ -0006ccb0: 7220 6578 616d 706c 6573 206f 6620 686f r examples of ho │ │ │ │ │ -0006ccc0: 7720 746f 2063 6f6e 7374 7275 6374 2061 w to construct a │ │ │ │ │ -0006ccd0: 2044 6562 6961 6e20 736f 7572 6365 2070 Debian source p │ │ │ │ │ -0006cce0: 6163 6b61 6765 2c20 616e 6420 686f 7720 ackage, and how │ │ │ │ │ -0006ccf0: 746f 2075 7365 0a74 686f 7365 2075 7469 to use.those uti │ │ │ │ │ -0006cd00: 6c69 7469 6573 2074 6861 7420 6172 6520 lities that are │ │ │ │ │ -0006cd10: 7573 6564 2062 7920 4465 6269 616e 2073 used by Debian s │ │ │ │ │ -0006cd20: 6f75 7263 6520 7061 636b 6167 6573 2c20 ource packages, │ │ │ │ │ -0006cd30: 706c 6561 7365 2073 6565 2074 6865 0ae2 please see the.. │ │ │ │ │ -0006cd40: 8098 6865 6c6c 6fe2 8099 2065 7861 6d70 ..hello... examp │ │ │ │ │ -0006cd50: 6c65 2070 6163 6b61 6765 2e0a 0a2a 204d le package...* M │ │ │ │ │ -0006cd60: 656e 753a 0a0a 2a20 6470 6b67 2d73 6f75 enu:..* dpkg-sou │ │ │ │ │ -0006cd70: 7263 6520 2d20 7061 636b 7320 616e 6420 rce - packs and │ │ │ │ │ -0006cd80: 756e 7061 636b 7320 4465 6269 616e 2073 unpacks Debian s │ │ │ │ │ -0006cd90: 6f75 7263 6520 7061 636b 6167 6573 3a3a ource packages:: │ │ │ │ │ -0006cda0: 0a2a 2064 706b 672d 6275 696c 6470 6163 .* dpkg-buildpac │ │ │ │ │ -0006cdb0: 6b61 6765 202d 206f 7665 7261 6c6c 2070 kage - overall p │ │ │ │ │ -0006cdc0: 6163 6b61 6765 2d62 7569 6c64 696e 6720 ackage-building │ │ │ │ │ -0006cdd0: 636f 6e74 726f 6c20 7363 7269 7074 3a3a control script:: │ │ │ │ │ -0006cde0: 0a2a 2064 706b 672d 6765 6e63 6f6e 7472 .* dpkg-gencontr │ │ │ │ │ -0006cdf0: 6f6c 202d 2067 656e 6572 6174 6573 2062 ol - generates b │ │ │ │ │ -0006ce00: 696e 6172 7920 7061 636b 6167 6520 636f inary package co │ │ │ │ │ -0006ce10: 6e74 726f 6c20 6669 6c65 733a 3a0a 2a20 ntrol files::.* │ │ │ │ │ -0006ce20: 6470 6b67 2d73 686c 6962 6465 7073 202d dpkg-shlibdeps - │ │ │ │ │ -0006ce30: 2063 616c 6375 6c61 7465 7320 7368 6172 calculates shar │ │ │ │ │ -0006ce40: 6564 206c 6962 7261 7279 2064 6570 656e ed library depen │ │ │ │ │ -0006ce50: 6465 6e63 6965 733a 3a0a 2a20 6470 6b67 dencies::.* dpkg │ │ │ │ │ -0006ce60: 2d64 6973 7461 6464 6669 6c65 202d 2061 -distaddfile - a │ │ │ │ │ -0006ce70: 6464 7320 6120 6669 6c65 2074 6f20 6465 dds a file to de │ │ │ │ │ -0006ce80: 6269 616e 2f66 696c 6573 3a3a 0a2a 2064 bian/files::.* d │ │ │ │ │ -0006ce90: 706b 672d 6765 6e63 6861 6e67 6573 202d pkg-genchanges - │ │ │ │ │ -0006cea0: 2067 656e 6572 6174 6573 2061 202e 6368 generates a .ch │ │ │ │ │ -0006ceb0: 616e 6765 7320 7570 6c6f 6164 2063 6f6e anges upload con │ │ │ │ │ -0006cec0: 7472 6f6c 2066 696c 653a 2064 706b 672d trol file: dpkg- │ │ │ │ │ -0006ced0: 6765 6e63 6861 6e67 6573 202d 2067 656e genchanges - gen │ │ │ │ │ -0006cee0: 6572 6174 6573 2061 2063 6861 6e67 6573 erates a changes │ │ │ │ │ -0006cef0: 2075 706c 6f61 6420 636f 6e74 726f 6c20 upload control │ │ │ │ │ -0006cf00: 6669 6c65 2e0a 2a20 6470 6b67 2d70 6172 file..* dpkg-par │ │ │ │ │ -0006cf10: 7365 6368 616e 6765 6c6f 6720 2d20 7072 sechangelog - pr │ │ │ │ │ -0006cf20: 6f64 7563 6573 2070 6172 7365 6420 7265 oduces parsed re │ │ │ │ │ -0006cf30: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of │ │ │ │ │ -0006cf40: 6120 6368 616e 6765 6c6f 673a 3a0a 2a20 a changelog::.* │ │ │ │ │ -0006cf50: 6470 6b67 2d61 7263 6869 7465 6374 7572 dpkg-architectur │ │ │ │ │ -0006cf60: 6520 2d20 696e 666f 726d 6174 696f 6e20 e - information │ │ │ │ │ -0006cf70: 6162 6f75 7420 7468 6520 6275 696c 6420 about the build │ │ │ │ │ -0006cf80: 616e 6420 686f 7374 2073 7973 7465 6d3a and host system: │ │ │ │ │ -0006cf90: 3a0a 0a1f 0a46 696c 653a 2064 6562 6961 :....File: debia │ │ │ │ │ -0006cfa0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0006cfb0: 4e6f 6465 3a20 6470 6b67 2d73 6f75 7263 Node: dpkg-sourc │ │ │ │ │ -0006cfc0: 6520 2d20 7061 636b 7320 616e 6420 756e e - packs and un │ │ │ │ │ -0006cfd0: 7061 636b 7320 4465 6269 616e 2073 6f75 packs Debian sou │ │ │ │ │ -0006cfe0: 7263 6520 7061 636b 6167 6573 2c20 204e rce packages, N │ │ │ │ │ -0006cff0: 6578 743a 2064 706b 672d 6275 696c 6470 ext: dpkg-buildp │ │ │ │ │ -0006d000: 6163 6b61 6765 202d 206f 7665 7261 6c6c ackage - overall │ │ │ │ │ -0006d010: 2070 6163 6b61 6765 2d62 7569 6c64 696e package-buildin │ │ │ │ │ -0006d020: 6720 636f 6e74 726f 6c20 7363 7269 7074 g control script │ │ │ │ │ -0006d030: 2c20 2055 703a 2054 6f6f 6c73 2066 6f72 , Up: Tools for │ │ │ │ │ -0006d040: 2070 726f 6365 7373 696e 6720 736f 7572 processing sour │ │ │ │ │ -0006d050: 6365 2070 6163 6b61 6765 730a 0a31 352e ce packages..15. │ │ │ │ │ -0006d060: 312e 3120 e280 9864 706b 672d 736f 7572 1.1 ...dpkg-sour │ │ │ │ │ -0006d070: 6365 e280 9920 2d20 7061 636b 7320 616e ce... - packs an │ │ │ │ │ -0006d080: 6420 756e 7061 636b 7320 4465 6269 616e d unpacks Debian │ │ │ │ │ -0006d090: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ -0006d0a0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ -0006d0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d0e0: 0a0a 5468 6973 2070 726f 6772 616d 2069 ..This program i │ │ │ │ │ -0006d0f0: 7320 6672 6571 7565 6e74 6c79 2075 7365 s frequently use │ │ │ │ │ -0006d100: 6420 6279 2068 616e 642c 2061 6e64 2069 d by hand, and i │ │ │ │ │ -0006d110: 7320 616c 736f 2063 616c 6c65 6420 6672 s also called fr │ │ │ │ │ -0006d120: 6f6d 0a70 6163 6b61 6765 2d69 6e64 6570 om.package-indep │ │ │ │ │ -0006d130: 656e 6465 6e74 2061 7574 6f6d 6174 6564 endent automated │ │ │ │ │ -0006d140: 2062 7569 6c64 696e 6720 7363 7269 7074 building script │ │ │ │ │ -0006d150: 7320 7375 6368 2061 730a e280 9864 706b s such as....dpk │ │ │ │ │ -0006d160: 672d 6275 696c 6470 6163 6b61 6765 e280 g-buildpackage.. │ │ │ │ │ -0006d170: 992e 0a0a 546f 2075 6e70 6163 6b20 6120 ....To unpack a │ │ │ │ │ -0006d180: 7061 636b 6167 6520 6974 2069 7320 7479 package it is ty │ │ │ │ │ -0006d190: 7069 6361 6c6c 7920 696e 766f 6b65 6420 pically invoked │ │ │ │ │ -0006d1a0: 7769 7468 0a0a 2020 2020 2064 706b 672d with.. dpkg- │ │ │ │ │ -0006d1b0: 736f 7572 6365 202d 7820 2e2e 2e2f 7061 source -x .../pa │ │ │ │ │ -0006d1c0: 7468 2f74 6f2f 6669 6c65 6e61 6d65 2e64 th/to/filename.d │ │ │ │ │ -0006d1d0: 7363 0a0a 7769 7468 2074 6865 20e2 8098 sc..with the ... │ │ │ │ │ -0006d1e0: 6669 6c65 6e61 6d65 2e74 6172 2e67 7ae2 filename.tar.gz. │ │ │ │ │ -0006d1f0: 8099 2061 6e64 20e2 8098 6669 6c65 6e61 .. and ...filena │ │ │ │ │ -0006d200: 6d65 2e64 6966 662e 677a e280 9920 2869 me.diff.gz... (i │ │ │ │ │ -0006d210: 6620 6170 706c 6963 6162 6c65 2920 696e f applicable) in │ │ │ │ │ -0006d220: 2074 6865 0a73 616d 6520 6469 7265 6374 the.same direct │ │ │ │ │ -0006d230: 6f72 792e 2020 4974 2075 6e70 6163 6b73 ory. It unpacks │ │ │ │ │ -0006d240: 2069 6e74 6f20 e280 9870 6163 6b61 6765 into ...package │ │ │ │ │ -0006d250: 2d76 6572 7369 6f6e e280 992c 2061 6e64 -version..., and │ │ │ │ │ -0006d260: 2069 6620 6170 706c 6963 6162 6c65 0ae2 if applicable.. │ │ │ │ │ -0006d270: 8098 7061 636b 6167 652d 7665 7273 696f ..package-versio │ │ │ │ │ -0006d280: 6e2e 6f72 6967 e280 992c 2069 6e20 7468 n.orig..., in th │ │ │ │ │ -0006d290: 6520 6375 7272 656e 7420 6469 7265 6374 e current direct │ │ │ │ │ -0006d2a0: 6f72 792e 0a0a 546f 2063 7265 6174 6520 ory...To create │ │ │ │ │ -0006d2b0: 6120 7061 636b 6564 2073 6f75 7263 6520 a packed source │ │ │ │ │ -0006d2c0: 6172 6368 6976 6520 6974 2069 7320 7479 archive it is ty │ │ │ │ │ -0006d2d0: 7069 6361 6c6c 7920 696e 766f 6b65 643a pically invoked: │ │ │ │ │ -0006d2e0: 0a0a 2020 2020 2064 706b 672d 736f 7572 .. dpkg-sour │ │ │ │ │ -0006d2f0: 6365 202d 6220 7061 636b 6167 652d 7665 ce -b package-ve │ │ │ │ │ -0006d300: 7273 696f 6e0a 0a54 6869 7320 7769 6c6c rsion..This will │ │ │ │ │ -0006d310: 2063 7265 6174 6520 7468 6520 e280 982e create the .... │ │ │ │ │ -0006d320: 6473 63e2 8099 2c20 e280 982e 7461 722e dsc..., ....tar. │ │ │ │ │ -0006d330: 677a e280 9920 616e 6420 e280 982e 6469 gz... and ....di │ │ │ │ │ -0006d340: 6666 2e67 7ae2 8099 2028 6966 2061 7070 ff.gz... (if app │ │ │ │ │ -0006d350: 726f 7072 6961 7465 290a 696e 2074 6865 ropriate).in the │ │ │ │ │ -0006d360: 2063 7572 7265 6e74 2064 6972 6563 746f current directo │ │ │ │ │ -0006d370: 7279 2e20 20e2 8098 6470 6b67 2d73 6f75 ry. ...dpkg-sou │ │ │ │ │ -0006d380: 7263 65e2 8099 2064 6f65 7320 6e6f 7420 rce... does not │ │ │ │ │ -0006d390: 636c 6561 6e20 7468 6520 736f 7572 6365 clean the source │ │ │ │ │ -0006d3a0: 2074 7265 650a 6669 7273 7420 2d20 7468 tree.first - th │ │ │ │ │ -0006d3b0: 6973 206d 7573 7420 6265 2064 6f6e 6520 is must be done │ │ │ │ │ -0006d3c0: 7365 7061 7261 7465 6c79 2069 6620 6974 separately if it │ │ │ │ │ -0006d3d0: 2069 7320 7265 7175 6972 6564 2e0a 0a53 is required...S │ │ │ │ │ -0006d3e0: 6565 2061 6c73 6f20 2a6e 6f74 6520 536f ee also *note So │ │ │ │ │ -0006d3f0: 7572 6365 2070 6163 6b61 6765 7320 6173 urce packages as │ │ │ │ │ -0006d400: 2061 7263 6869 7665 733a 2063 362e 0a0a archives: c6... │ │ │ │ │ -0006d410: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -0006d420: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -0006d430: 653a 2064 706b 672d 6275 696c 6470 6163 e: dpkg-buildpac │ │ │ │ │ -0006d440: 6b61 6765 202d 206f 7665 7261 6c6c 2070 kage - overall p │ │ │ │ │ -0006d450: 6163 6b61 6765 2d62 7569 6c64 696e 6720 ackage-building │ │ │ │ │ -0006d460: 636f 6e74 726f 6c20 7363 7269 7074 2c20 control script, │ │ │ │ │ -0006d470: 204e 6578 743a 2064 706b 672d 6765 6e63 Next: dpkg-genc │ │ │ │ │ -0006d480: 6f6e 7472 6f6c 202d 2067 656e 6572 6174 ontrol - generat │ │ │ │ │ -0006d490: 6573 2062 696e 6172 7920 7061 636b 6167 es binary packag │ │ │ │ │ -0006d4a0: 6520 636f 6e74 726f 6c20 6669 6c65 732c e control files, │ │ │ │ │ -0006d4b0: 2020 5072 6576 3a20 6470 6b67 2d73 6f75 Prev: dpkg-sou │ │ │ │ │ -0006d4c0: 7263 6520 2d20 7061 636b 7320 616e 6420 rce - packs and │ │ │ │ │ -0006d4d0: 756e 7061 636b 7320 4465 6269 616e 2073 unpacks Debian s │ │ │ │ │ -0006d4e0: 6f75 7263 6520 7061 636b 6167 6573 2c20 ource packages, │ │ │ │ │ -0006d4f0: 2055 703a 2054 6f6f 6c73 2066 6f72 2070 Up: Tools for p │ │ │ │ │ -0006d500: 726f 6365 7373 696e 6720 736f 7572 6365 rocessing source │ │ │ │ │ -0006d510: 2070 6163 6b61 6765 730a 0a31 352e 312e packages..15.1. │ │ │ │ │ -0006d520: 3220 e280 9864 706b 672d 6275 696c 6470 2 ...dpkg-buildp │ │ │ │ │ -0006d530: 6163 6b61 6765 e280 9920 2d20 6f76 6572 ackage... - over │ │ │ │ │ -0006d540: 616c 6c20 7061 636b 6167 652d 6275 696c all package-buil │ │ │ │ │ -0006d550: 6469 6e67 2063 6f6e 7472 6f6c 2073 6372 ding control scr │ │ │ │ │ -0006d560: 6970 740a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ipt.------------ │ │ │ │ │ -0006d570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d5a0: 2d2d 2d2d 2d2d 2d2d 0a0a 5365 6520 e280 --------..See .. │ │ │ │ │ -0006d5b0: 9864 706b 672d 6275 696c 6470 6163 6b61 .dpkg-buildpacka │ │ │ │ │ -0006d5c0: 6765 2831 29e2 8099 2e0a 0a1f 0a46 696c ge(1)........Fil │ │ │ │ │ -0006d5d0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0006d5e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 6470 .info, Node: dp │ │ │ │ │ -0006d5f0: 6b67 2d67 656e 636f 6e74 726f 6c20 2d20 kg-gencontrol - │ │ │ │ │ -0006d600: 6765 6e65 7261 7465 7320 6269 6e61 7279 generates binary │ │ │ │ │ -0006d610: 2070 6163 6b61 6765 2063 6f6e 7472 6f6c package control │ │ │ │ │ -0006d620: 2066 696c 6573 2c20 204e 6578 743a 2064 files, Next: d │ │ │ │ │ -0006d630: 706b 672d 7368 6c69 6264 6570 7320 2d20 pkg-shlibdeps - │ │ │ │ │ -0006d640: 6361 6c63 756c 6174 6573 2073 6861 7265 calculates share │ │ │ │ │ -0006d650: 6420 6c69 6272 6172 7920 6465 7065 6e64 d library depend │ │ │ │ │ -0006d660: 656e 6369 6573 2c20 2050 7265 763a 2064 encies, Prev: d │ │ │ │ │ -0006d670: 706b 672d 6275 696c 6470 6163 6b61 6765 pkg-buildpackage │ │ │ │ │ -0006d680: 202d 206f 7665 7261 6c6c 2070 6163 6b61 - overall packa │ │ │ │ │ -0006d690: 6765 2d62 7569 6c64 696e 6720 636f 6e74 ge-building cont │ │ │ │ │ -0006d6a0: 726f 6c20 7363 7269 7074 2c20 2055 703a rol script, Up: │ │ │ │ │ -0006d6b0: 2054 6f6f 6c73 2066 6f72 2070 726f 6365 Tools for proce │ │ │ │ │ -0006d6c0: 7373 696e 6720 736f 7572 6365 2070 6163 ssing source pac │ │ │ │ │ -0006d6d0: 6b61 6765 730a 0a31 352e 312e 3320 e280 kages..15.1.3 .. │ │ │ │ │ -0006d6e0: 9864 706b 672d 6765 6e63 6f6e 7472 6f6c .dpkg-gencontrol │ │ │ │ │ -0006d6f0: e280 9920 2d20 6765 6e65 7261 7465 7320 ... - generates │ │ │ │ │ -0006d700: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ -0006d710: 6f6e 7472 6f6c 2066 696c 6573 0a2d 2d2d ontrol files.--- │ │ │ │ │ -0006d720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006d750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -0006d760: 5468 6973 2070 726f 6772 616d 2069 7320 This program is │ │ │ │ │ -0006d770: 7573 7561 6c6c 7920 6361 6c6c 6564 2066 usually called f │ │ │ │ │ -0006d780: 726f 6d20 e280 9864 6562 6961 6e2f 7275 rom ...debian/ru │ │ │ │ │ -0006d790: 6c65 73e2 8099 2028 7365 6520 2a6e 6f74 les... (see *not │ │ │ │ │ -0006d7a0: 650a 7365 6374 696f 6e5f 7469 746c 653a e.section_title: │ │ │ │ │ -0006d7b0: 2031 6337 2e29 2069 6e20 7468 6520 746f 1c7.) in the to │ │ │ │ │ -0006d7c0: 7020 6c65 7665 6c20 6f66 2074 6865 2073 p level of the s │ │ │ │ │ -0006d7d0: 6f75 7263 6520 7472 6565 2e0a 0a54 6869 ource tree...Thi │ │ │ │ │ -0006d7e0: 7320 6973 2075 7375 616c 6c79 2064 6f6e s is usually don │ │ │ │ │ -0006d7f0: 6520 6a75 7374 2062 6566 6f72 6520 7468 e just before th │ │ │ │ │ -0006d800: 6520 6669 6c65 7320 616e 6420 6469 7265 e files and dire │ │ │ │ │ -0006d810: 6374 6f72 6965 7320 696e 2074 6865 0a74 ctories in the.t │ │ │ │ │ -0006d820: 656d 706f 7261 7279 2064 6972 6563 746f emporary directo │ │ │ │ │ -0006d830: 7279 2074 7265 6520 7768 6572 6520 7468 ry tree where th │ │ │ │ │ -0006d840: 6520 7061 636b 6167 6520 6973 2062 6569 e package is bei │ │ │ │ │ -0006d850: 6e67 2062 7569 6c74 2068 6176 6520 7468 ng built have th │ │ │ │ │ -0006d860: 6569 720a 7065 726d 6973 7369 6f6e 7320 eir.permissions │ │ │ │ │ -0006d870: 616e 6420 6f77 6e65 7273 6869 7073 2073 and ownerships s │ │ │ │ │ -0006d880: 6574 2061 6e64 2074 6865 2070 6163 6b61 et and the packa │ │ │ │ │ -0006d890: 6765 2069 7320 636f 6e73 7472 7563 7465 ge is constructe │ │ │ │ │ -0006d8a0: 6420 7573 696e 670a e280 9864 706b 672d d using....dpkg- │ │ │ │ │ -0006d8b0: 6465 622f e280 992e 2020 2831 290a 0ae2 deb/.... (1)... │ │ │ │ │ -0006d8c0: 8098 6470 6b67 2d67 656e 636f 6e74 726f ..dpkg-gencontro │ │ │ │ │ -0006d8d0: 6ce2 8099 206d 7573 7420 6265 2063 616c l... must be cal │ │ │ │ │ -0006d8e0: 6c65 6420 6166 7465 7220 616c 6c20 7468 led after all th │ │ │ │ │ -0006d8f0: 6520 6669 6c65 7320 7768 6963 6820 6172 e files which ar │ │ │ │ │ -0006d900: 6520 746f 2067 6f0a 696e 746f 2074 6865 e to go.into the │ │ │ │ │ -0006d910: 2070 6163 6b61 6765 2068 6176 6520 6265 package have be │ │ │ │ │ -0006d920: 656e 2070 6c61 6365 6420 696e 2074 6865 en placed in the │ │ │ │ │ -0006d930: 2074 656d 706f 7261 7279 2062 7569 6c64 temporary build │ │ │ │ │ -0006d940: 2064 6972 6563 746f 7279 2c20 736f 0a74 directory, so.t │ │ │ │ │ -0006d950: 6861 7420 6974 7320 6361 6c63 756c 6174 hat its calculat │ │ │ │ │ -0006d960: 696f 6e20 6f66 2074 6865 2069 6e73 7461 ion of the insta │ │ │ │ │ -0006d970: 6c6c 6564 2073 697a 6520 6f66 2061 2070 lled size of a p │ │ │ │ │ -0006d980: 6163 6b61 6765 2069 7320 636f 7272 6563 ackage is correc │ │ │ │ │ -0006d990: 742e 0a0a 4974 2069 7320 616c 736f 206e t...It is also n │ │ │ │ │ -0006d9a0: 6563 6573 7361 7279 2066 6f72 20e2 8098 ecessary for ... │ │ │ │ │ -0006d9b0: 6470 6b67 2d67 656e 636f 6e74 726f 6ce2 dpkg-gencontrol. │ │ │ │ │ -0006d9c0: 8099 2074 6f20 6265 2072 756e 2061 6674 .. to be run aft │ │ │ │ │ -0006d9d0: 6572 0ae2 8098 6470 6b67 2d73 686c 6962 er....dpkg-shlib │ │ │ │ │ -0006d9e0: 6465 7073 e280 9920 736f 2074 6861 7420 deps... so that │ │ │ │ │ -0006d9f0: 7468 6520 7661 7269 6162 6c65 2073 7562 the variable sub │ │ │ │ │ -0006da00: 7374 6974 7574 696f 6e73 2063 7265 6174 stitutions creat │ │ │ │ │ -0006da10: 6564 2062 790a e280 9864 706b 672d 7368 ed by....dpkg-sh │ │ │ │ │ -0006da20: 6c69 6264 6570 73e2 8099 2069 6e20 e280 libdeps... in .. │ │ │ │ │ -0006da30: 9864 6562 6961 6e2f 7375 6273 7476 6172 .debian/substvar │ │ │ │ │ -0006da40: 73e2 8099 2061 7265 2061 7661 696c 6162 s... are availab │ │ │ │ │ -0006da50: 6c65 2e0a 0a46 6f72 2061 2070 6163 6b61 le...For a packa │ │ │ │ │ -0006da60: 6765 2077 6869 6368 2067 656e 6572 6174 ge which generat │ │ │ │ │ -0006da70: 6573 206f 6e6c 7920 6f6e 6520 6269 6e61 es only one bina │ │ │ │ │ -0006da80: 7279 2070 6163 6b61 6765 2c20 616e 6420 ry package, and │ │ │ │ │ -0006da90: 7768 6963 6820 6275 696c 6473 0a69 7420 which builds.it │ │ │ │ │ -0006daa0: 696e 20e2 8098 6465 6269 616e 2f74 6d70 in ...debian/tmp │ │ │ │ │ -0006dab0: e280 9920 7265 6c61 7469 7665 2074 6f20 ... relative to │ │ │ │ │ -0006dac0: 7468 6520 746f 7020 6f66 2074 6865 2073 the top of the s │ │ │ │ │ -0006dad0: 6f75 7263 6520 7061 636b 6167 652c 2069 ource package, i │ │ │ │ │ -0006dae0: 7420 6973 0a75 7375 616c 6c79 2073 7566 t is.usually suf │ │ │ │ │ -0006daf0: 6669 6369 656e 7420 746f 2063 616c 6c20 ficient to call │ │ │ │ │ -0006db00: e280 9864 706b 672d 6765 6e63 6f6e 7472 ...dpkg-gencontr │ │ │ │ │ -0006db10: 6f6c e280 992e 0a0a 536f 7572 6365 7320 ol......Sources │ │ │ │ │ -0006db20: 7768 6963 6820 6275 696c 6420 7365 7665 which build seve │ │ │ │ │ -0006db30: 7261 6c20 6269 6e61 7269 6573 2077 696c ral binaries wil │ │ │ │ │ -0006db40: 6c20 7479 7069 6361 6c6c 7920 6e65 6564 l typically need │ │ │ │ │ -0006db50: 2073 6f6d 6574 6869 6e67 206c 696b 653a something like: │ │ │ │ │ -0006db60: 0a0a 2020 2020 2064 706b 672d 6765 6e63 .. dpkg-genc │ │ │ │ │ -0006db70: 6f6e 7472 6f6c 202d 5064 6562 6961 6e2f ontrol -Pdebian/ │ │ │ │ │ -0006db80: 706b 6720 2d70 7061 636b 6167 650a 0a54 pkg -ppackage..T │ │ │ │ │ -0006db90: 6865 20e2 8098 2d50 e280 9920 7465 6c6c he ...-P... tell │ │ │ │ │ -0006dba0: 7320 e280 9864 706b 672d 6765 6e63 6f6e s ...dpkg-gencon │ │ │ │ │ -0006dbb0: 7472 6f6c e280 9920 7468 6174 2074 6865 trol... that the │ │ │ │ │ -0006dbc0: 2070 6163 6b61 6765 2069 7320 6265 696e package is bein │ │ │ │ │ -0006dbd0: 6720 6275 696c 7420 696e 2061 0a6e 6f6e g built in a.non │ │ │ │ │ -0006dbe0: 2d64 6566 6175 6c74 2064 6972 6563 746f -default directo │ │ │ │ │ -0006dbf0: 7279 2c20 616e 6420 7468 6520 e280 982d ry, and the ...- │ │ │ │ │ -0006dc00: 70e2 8099 2074 656c 6c73 2069 7420 7768 p... tells it wh │ │ │ │ │ -0006dc10: 6963 6820 6269 6e61 7279 2070 6163 6b61 ich binary packa │ │ │ │ │ -0006dc20: 6765 2773 0a63 6f6e 7472 6f6c 2066 696c ge's.control fil │ │ │ │ │ -0006dc30: 6520 7368 6f75 6c64 2062 6520 6765 6e65 e should be gene │ │ │ │ │ -0006dc40: 7261 7465 642e 0a0a e280 9864 706b 672d rated......dpkg- │ │ │ │ │ -0006dc50: 6765 6e63 6f6e 7472 6f6c e280 9920 616c gencontrol... al │ │ │ │ │ -0006dc60: 736f 2061 6464 7320 696e 666f 726d 6174 so adds informat │ │ │ │ │ -0006dc70: 696f 6e20 746f 2074 6865 206c 6973 7420 ion to the list │ │ │ │ │ -0006dc80: 6f66 2066 696c 6573 2069 6e0a e280 9864 of files in....d │ │ │ │ │ -0006dc90: 6562 6961 6e2f 6669 6c65 73e2 8099 2c20 ebian/files..., │ │ │ │ │ -0006dca0: 666f 7220 7468 6520 6265 6e65 6669 7420 for the benefit │ │ │ │ │ -0006dcb0: 6f66 2028 666f 7220 6578 616d 706c 6529 of (for example) │ │ │ │ │ -0006dcc0: 2061 2066 7574 7572 6520 696e 766f 6361 a future invoca │ │ │ │ │ -0006dcd0: 7469 6f6e 206f 660a e280 9864 706b 672d tion of....dpkg- │ │ │ │ │ -0006dce0: 6765 6e63 6861 6e67 6573 e280 992e 0a0a genchanges...... │ │ │ │ │ -0006dcf0: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ -0006dd00: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ -0006dd10: 2d2d 0a0a 2020 2028 3129 2054 6869 7320 --.. (1) This │ │ │ │ │ -0006dd20: 6973 2073 6f20 7468 6174 2074 6865 2063 is so that the c │ │ │ │ │ -0006dd30: 6f6e 7472 6f6c 2066 696c 6520 7768 6963 ontrol file whic │ │ │ │ │ -0006dd40: 6820 6973 2070 726f 6475 6365 6420 6861 h is produced ha │ │ │ │ │ -0006dd50: 7320 7468 6520 7269 6768 740a 7065 726d s the right.perm │ │ │ │ │ -0006dd60: 6973 7369 6f6e 730a 0a1f 0a46 696c 653a issions....File: │ │ │ │ │ -0006dd70: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0006dd80: 6e66 6f2c 2020 4e6f 6465 3a20 6470 6b67 nfo, Node: dpkg │ │ │ │ │ -0006dd90: 2d73 686c 6962 6465 7073 202d 2063 616c -shlibdeps - cal │ │ │ │ │ -0006dda0: 6375 6c61 7465 7320 7368 6172 6564 206c culates shared l │ │ │ │ │ -0006ddb0: 6962 7261 7279 2064 6570 656e 6465 6e63 ibrary dependenc │ │ │ │ │ -0006ddc0: 6965 732c 2020 4e65 7874 3a20 6470 6b67 ies, Next: dpkg │ │ │ │ │ -0006ddd0: 2d64 6973 7461 6464 6669 6c65 202d 2061 -distaddfile - a │ │ │ │ │ -0006dde0: 6464 7320 6120 6669 6c65 2074 6f20 6465 dds a file to de │ │ │ │ │ -0006ddf0: 6269 616e 2f66 696c 6573 2c20 2050 7265 bian/files, Pre │ │ │ │ │ -0006de00: 763a 2064 706b 672d 6765 6e63 6f6e 7472 v: dpkg-gencontr │ │ │ │ │ -0006de10: 6f6c 202d 2067 656e 6572 6174 6573 2062 ol - generates b │ │ │ │ │ -0006de20: 696e 6172 7920 7061 636b 6167 6520 636f inary package co │ │ │ │ │ -0006de30: 6e74 726f 6c20 6669 6c65 732c 2020 5570 ntrol files, Up │ │ │ │ │ -0006de40: 3a20 546f 6f6c 7320 666f 7220 7072 6f63 : Tools for proc │ │ │ │ │ -0006de50: 6573 7369 6e67 2073 6f75 7263 6520 7061 essing source pa │ │ │ │ │ -0006de60: 636b 6167 6573 0a0a 3135 2e31 2e34 20e2 ckages..15.1.4 . │ │ │ │ │ -0006de70: 8098 6470 6b67 2d73 686c 6962 6465 7073 ..dpkg-shlibdeps │ │ │ │ │ -0006de80: e280 9920 2d20 6361 6c63 756c 6174 6573 ... - calculates │ │ │ │ │ -0006de90: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ -0006dea0: 6465 7065 6e64 656e 6369 6573 0a2d 2d2d dependencies.--- │ │ │ │ │ -0006deb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006dec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006ded0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006dee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 -------------..S │ │ │ │ │ -0006def0: 6565 20e2 8098 6470 6b67 2d73 686c 6962 ee ...dpkg-shlib │ │ │ │ │ -0006df00: 6465 7073 2831 29e2 8099 2e0a 0a1f 0a46 deps(1)........F │ │ │ │ │ -0006df10: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -0006df20: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -0006df30: 6470 6b67 2d64 6973 7461 6464 6669 6c65 dpkg-distaddfile │ │ │ │ │ -0006df40: 202d 2061 6464 7320 6120 6669 6c65 2074 - adds a file t │ │ │ │ │ -0006df50: 6f20 6465 6269 616e 2f66 696c 6573 2c20 o debian/files, │ │ │ │ │ -0006df60: 204e 6578 743a 2064 706b 672d 6765 6e63 Next: dpkg-genc │ │ │ │ │ -0006df70: 6861 6e67 6573 202d 2067 656e 6572 6174 hanges - generat │ │ │ │ │ -0006df80: 6573 2061 2063 6861 6e67 6573 2075 706c es a changes upl │ │ │ │ │ -0006df90: 6f61 6420 636f 6e74 726f 6c20 6669 6c65 oad control file │ │ │ │ │ -0006dfa0: 2c20 2050 7265 763a 2064 706b 672d 7368 , Prev: dpkg-sh │ │ │ │ │ -0006dfb0: 6c69 6264 6570 7320 2d20 6361 6c63 756c libdeps - calcul │ │ │ │ │ -0006dfc0: 6174 6573 2073 6861 7265 6420 6c69 6272 ates shared libr │ │ │ │ │ -0006dfd0: 6172 7920 6465 7065 6e64 656e 6369 6573 ary dependencies │ │ │ │ │ -0006dfe0: 2c20 2055 703a 2054 6f6f 6c73 2066 6f72 , Up: Tools for │ │ │ │ │ -0006dff0: 2070 726f 6365 7373 696e 6720 736f 7572 processing sour │ │ │ │ │ -0006e000: 6365 2070 6163 6b61 6765 730a 0a31 352e ce packages..15. │ │ │ │ │ -0006e010: 312e 3520 e280 9864 706b 672d 6469 7374 1.5 ...dpkg-dist │ │ │ │ │ -0006e020: 6164 6466 696c 65e2 8099 202d 2061 6464 addfile... - add │ │ │ │ │ -0006e030: 7320 6120 6669 6c65 2074 6f20 e280 9864 s a file to ...d │ │ │ │ │ -0006e040: 6562 6961 6e2f 6669 6c65 73e2 8099 0a2d ebian/files....- │ │ │ │ │ -0006e050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e080: 2d2d 2d2d 2d2d 2d2d 0a0a 536f 6d65 2070 --------..Some p │ │ │ │ │ -0006e090: 6163 6b61 6765 7327 2075 706c 6f61 6473 ackages' uploads │ │ │ │ │ -0006e0a0: 206e 6565 6420 746f 2069 6e63 6c75 6465 need to include │ │ │ │ │ -0006e0b0: 2066 696c 6573 206f 7468 6572 2074 6861 files other tha │ │ │ │ │ -0006e0c0: 6e20 7468 6520 736f 7572 6365 2061 6e64 n the source and │ │ │ │ │ -0006e0d0: 0a62 696e 6172 7920 7061 636b 6167 6520 .binary package │ │ │ │ │ -0006e0e0: 6669 6c65 732e 0a0a e280 9864 706b 672d files......dpkg- │ │ │ │ │ -0006e0f0: 6469 7374 6164 6466 696c 65e2 8099 2061 distaddfile... a │ │ │ │ │ -0006e100: 6464 7320 6120 6669 6c65 2074 6f20 7468 dds a file to th │ │ │ │ │ -0006e110: 6520 e280 9864 6562 6961 6e2f 6669 6c65 e ...debian/file │ │ │ │ │ -0006e120: 73e2 8099 2066 696c 6520 736f 2074 6861 s... file so tha │ │ │ │ │ -0006e130: 7420 6974 0a77 696c 6c20 6265 2069 6e63 t it.will be inc │ │ │ │ │ -0006e140: 6c75 6465 6420 696e 2074 6865 20e2 8098 luded in the ... │ │ │ │ │ -0006e150: 2e63 6861 6e67 6573 e280 9920 6669 6c65 .changes... file │ │ │ │ │ -0006e160: 2077 6865 6e20 e280 9864 706b 672d 6765 when ...dpkg-ge │ │ │ │ │ -0006e170: 6e63 6861 6e67 6573 e280 9920 6973 2072 nchanges... is r │ │ │ │ │ -0006e180: 756e 2e0a 0a49 7420 6973 2075 7375 616c un...It is usual │ │ │ │ │ -0006e190: 6c79 2069 6e76 6f6b 6564 2066 726f 6d20 ly invoked from │ │ │ │ │ -0006e1a0: 7468 6520 e280 9862 696e 6172 79e2 8099 the ...binary... │ │ │ │ │ -0006e1b0: 2074 6172 6765 7420 6f66 20e2 8098 6465 target of ...de │ │ │ │ │ -0006e1c0: 6269 616e 2f72 756c 6573 e280 993a 0a0a bian/rules...:.. │ │ │ │ │ -0006e1d0: 2020 2020 2064 706b 672d 6469 7374 6164 dpkg-distad │ │ │ │ │ -0006e1e0: 6466 696c 6520 6669 6c65 6e61 6d65 2073 dfile filename s │ │ │ │ │ -0006e1f0: 6563 7469 6f6e 2070 7269 6f72 6974 790a ection priority. │ │ │ │ │ -0006e200: 0a54 6865 2066 696c 656e 616d 6520 6973 .The filename is │ │ │ │ │ -0006e210: 2072 656c 6174 6976 6520 746f 2074 6865 relative to the │ │ │ │ │ -0006e220: 2064 6972 6563 746f 7279 2077 6865 7265 directory where │ │ │ │ │ -0006e230: 20e2 8098 6470 6b67 2d67 656e 6368 616e ...dpkg-genchan │ │ │ │ │ -0006e240: 6765 73e2 8099 2077 696c 6c0a 6578 7065 ges... will.expe │ │ │ │ │ -0006e250: 6374 2074 6f20 6669 6e64 2069 7420 2d20 ct to find it - │ │ │ │ │ -0006e260: 7468 6973 2069 7320 7573 7561 6c6c 7920 this is usually │ │ │ │ │ -0006e270: 7468 6520 6469 7265 6374 6f72 7920 6162 the directory ab │ │ │ │ │ -0006e280: 6f76 6520 7468 6520 746f 7020 6c65 7665 ove the top leve │ │ │ │ │ -0006e290: 6c20 6f66 0a74 6865 2073 6f75 7263 6520 l of.the source │ │ │ │ │ -0006e2a0: 7472 6565 2e20 2054 6865 20e2 8098 6465 tree. The ...de │ │ │ │ │ -0006e2b0: 6269 616e 2f72 756c 6573 e280 9920 7461 bian/rules... ta │ │ │ │ │ -0006e2c0: 7267 6574 2073 686f 756c 6420 7075 7420 rget should put │ │ │ │ │ -0006e2d0: 7468 6520 6669 6c65 2074 6865 7265 0a6a the file there.j │ │ │ │ │ -0006e2e0: 7573 7420 6265 666f 7265 206f 7220 6a75 ust before or ju │ │ │ │ │ -0006e2f0: 7374 2061 6674 6572 2063 616c 6c69 6e67 st after calling │ │ │ │ │ -0006e300: 20e2 8098 6470 6b67 2d64 6973 7461 6464 ...dpkg-distadd │ │ │ │ │ -0006e310: 6669 6c65 e280 992e 0a0a 5468 6520 7365 file......The se │ │ │ │ │ -0006e320: 6374 696f 6e20 616e 6420 7072 696f 7269 ction and priori │ │ │ │ │ -0006e330: 7479 2061 7265 2070 6173 7365 6420 756e ty are passed un │ │ │ │ │ -0006e340: 6368 616e 6765 6420 696e 746f 2074 6865 changed into the │ │ │ │ │ -0006e350: 2072 6573 756c 7469 6e67 0ae2 8098 2e63 resulting.....c │ │ │ │ │ -0006e360: 6861 6e67 6573 e280 9920 6669 6c65 2e0a hanges... file.. │ │ │ │ │ -0006e370: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0006e380: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0006e390: 6465 3a20 6470 6b67 2d67 656e 6368 616e de: dpkg-genchan │ │ │ │ │ -0006e3a0: 6765 7320 2d20 6765 6e65 7261 7465 7320 ges - generates │ │ │ │ │ -0006e3b0: 6120 6368 616e 6765 7320 7570 6c6f 6164 a changes upload │ │ │ │ │ -0006e3c0: 2063 6f6e 7472 6f6c 2066 696c 652c 2020 control file, │ │ │ │ │ -0006e3d0: 4e65 7874 3a20 6470 6b67 2d70 6172 7365 Next: dpkg-parse │ │ │ │ │ -0006e3e0: 6368 616e 6765 6c6f 6720 2d20 7072 6f64 changelog - prod │ │ │ │ │ -0006e3f0: 7563 6573 2070 6172 7365 6420 7265 7072 uces parsed repr │ │ │ │ │ -0006e400: 6573 656e 7461 7469 6f6e 206f 6620 6120 esentation of a │ │ │ │ │ -0006e410: 6368 616e 6765 6c6f 672c 2020 5072 6576 changelog, Prev │ │ │ │ │ -0006e420: 3a20 6470 6b67 2d64 6973 7461 6464 6669 : dpkg-distaddfi │ │ │ │ │ -0006e430: 6c65 202d 2061 6464 7320 6120 6669 6c65 le - adds a file │ │ │ │ │ -0006e440: 2074 6f20 6465 6269 616e 2f66 696c 6573 to debian/files │ │ │ │ │ -0006e450: 2c20 2055 703a 2054 6f6f 6c73 2066 6f72 , Up: Tools for │ │ │ │ │ -0006e460: 2070 726f 6365 7373 696e 6720 736f 7572 processing sour │ │ │ │ │ -0006e470: 6365 2070 6163 6b61 6765 730a 0a31 352e ce packages..15. │ │ │ │ │ -0006e480: 312e 3620 e280 9864 706b 672d 6765 6e63 1.6 ...dpkg-genc │ │ │ │ │ -0006e490: 6861 6e67 6573 e280 9920 2d20 6765 6e65 hanges... - gene │ │ │ │ │ -0006e4a0: 7261 7465 7320 6120 e280 982e 6368 616e rates a ....chan │ │ │ │ │ -0006e4b0: 6765 73e2 8099 2075 706c 6f61 6420 636f ges... upload co │ │ │ │ │ -0006e4c0: 6e74 726f 6c20 6669 6c65 0a2d 2d2d 2d2d ntrol file.----- │ │ │ │ │ -0006e4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e4e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e510: 0a0a 5365 6520 e280 9864 706b 672d 6765 ..See ...dpkg-ge │ │ │ │ │ -0006e520: 6e63 6861 6e67 6573 2831 29e2 8099 2e0a nchanges(1)..... │ │ │ │ │ -0006e530: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0006e540: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0006e550: 6465 3a20 6470 6b67 2d70 6172 7365 6368 de: dpkg-parsech │ │ │ │ │ -0006e560: 616e 6765 6c6f 6720 2d20 7072 6f64 7563 angelog - produc │ │ │ │ │ -0006e570: 6573 2070 6172 7365 6420 7265 7072 6573 es parsed repres │ │ │ │ │ -0006e580: 656e 7461 7469 6f6e 206f 6620 6120 6368 entation of a ch │ │ │ │ │ -0006e590: 616e 6765 6c6f 672c 2020 4e65 7874 3a20 angelog, Next: │ │ │ │ │ -0006e5a0: 6470 6b67 2d61 7263 6869 7465 6374 7572 dpkg-architectur │ │ │ │ │ -0006e5b0: 6520 2d20 696e 666f 726d 6174 696f 6e20 e - information │ │ │ │ │ -0006e5c0: 6162 6f75 7420 7468 6520 6275 696c 6420 about the build │ │ │ │ │ -0006e5d0: 616e 6420 686f 7374 2073 7973 7465 6d2c and host system, │ │ │ │ │ -0006e5e0: 2020 5072 6576 3a20 6470 6b67 2d67 656e Prev: dpkg-gen │ │ │ │ │ -0006e5f0: 6368 616e 6765 7320 2d20 6765 6e65 7261 changes - genera │ │ │ │ │ -0006e600: 7465 7320 6120 6368 616e 6765 7320 7570 tes a changes up │ │ │ │ │ -0006e610: 6c6f 6164 2063 6f6e 7472 6f6c 2066 696c load control fil │ │ │ │ │ -0006e620: 652c 2020 5570 3a20 546f 6f6c 7320 666f e, Up: Tools fo │ │ │ │ │ -0006e630: 7220 7072 6f63 6573 7369 6e67 2073 6f75 r processing sou │ │ │ │ │ -0006e640: 7263 6520 7061 636b 6167 6573 0a0a 3135 rce packages..15 │ │ │ │ │ -0006e650: 2e31 2e37 20e2 8098 6470 6b67 2d70 6172 .1.7 ...dpkg-par │ │ │ │ │ -0006e660: 7365 6368 616e 6765 6c6f 67e2 8099 202d sechangelog... - │ │ │ │ │ -0006e670: 2070 726f 6475 6365 7320 7061 7273 6564 produces parsed │ │ │ │ │ -0006e680: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ │ │ -0006e690: 6f66 2061 2063 6861 6e67 656c 6f67 0a2d of a changelog.- │ │ │ │ │ -0006e6a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 6565 -----------..See │ │ │ │ │ -0006e6f0: 20e2 8098 6470 6b67 2d70 6172 7365 6368 ...dpkg-parsech │ │ │ │ │ -0006e700: 616e 6765 6c6f 6728 3129 e280 992e 0a0a angelog(1)...... │ │ │ │ │ -0006e710: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -0006e720: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -0006e730: 653a 2064 706b 672d 6172 6368 6974 6563 e: dpkg-architec │ │ │ │ │ -0006e740: 7475 7265 202d 2069 6e66 6f72 6d61 7469 ture - informati │ │ │ │ │ -0006e750: 6f6e 2061 626f 7574 2074 6865 2062 7569 on about the bui │ │ │ │ │ -0006e760: 6c64 2061 6e64 2068 6f73 7420 7379 7374 ld and host syst │ │ │ │ │ -0006e770: 656d 2c20 2050 7265 763a 2064 706b 672d em, Prev: dpkg- │ │ │ │ │ -0006e780: 7061 7273 6563 6861 6e67 656c 6f67 202d parsechangelog - │ │ │ │ │ -0006e790: 2070 726f 6475 6365 7320 7061 7273 6564 produces parsed │ │ │ │ │ -0006e7a0: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ │ │ -0006e7b0: 6f66 2061 2063 6861 6e67 656c 6f67 2c20 of a changelog, │ │ │ │ │ -0006e7c0: 2055 703a 2054 6f6f 6c73 2066 6f72 2070 Up: Tools for p │ │ │ │ │ -0006e7d0: 726f 6365 7373 696e 6720 736f 7572 6365 rocessing source │ │ │ │ │ -0006e7e0: 2070 6163 6b61 6765 730a 0a31 352e 312e packages..15.1. │ │ │ │ │ -0006e7f0: 3820 e280 9864 706b 672d 6172 6368 6974 8 ...dpkg-archit │ │ │ │ │ -0006e800: 6563 7475 7265 e280 9920 2d20 696e 666f ecture... - info │ │ │ │ │ -0006e810: 726d 6174 696f 6e20 6162 6f75 7420 7468 rmation about th │ │ │ │ │ -0006e820: 6520 6275 696c 6420 616e 6420 686f 7374 e build and host │ │ │ │ │ -0006e830: 2073 7973 7465 6d0a 2d2d 2d2d 2d2d 2d2d system.-------- │ │ │ │ │ -0006e840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006e880: 0a0a 5365 6520 e280 9864 706b 672d 6172 ..See ...dpkg-ar │ │ │ │ │ -0006e890: 6368 6974 6563 7475 7265 2831 29e2 8099 chitecture(1)... │ │ │ │ │ -0006e8a0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0006e8b0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0006e8c0: 4e6f 6465 3a20 5468 6520 4465 6269 616e Node: The Debian │ │ │ │ │ -0006e8d0: 2070 6163 6b61 6765 2073 6f75 7263 6520 package source │ │ │ │ │ -0006e8e0: 7472 6565 2c20 204e 6578 743a 2053 6f75 tree, Next: Sou │ │ │ │ │ -0006e8f0: 7263 6520 7061 636b 6167 6573 2061 7320 rce packages as │ │ │ │ │ -0006e900: 6172 6368 6976 6573 2c20 2050 7265 763a archives, Prev: │ │ │ │ │ -0006e910: 2054 6f6f 6c73 2066 6f72 2070 726f 6365 Tools for proce │ │ │ │ │ -0006e920: 7373 696e 6720 736f 7572 6365 2070 6163 ssing source pac │ │ │ │ │ -0006e930: 6b61 6765 732c 2020 5570 3a20 536f 7572 kages, Up: Sour │ │ │ │ │ -0006e940: 6365 2070 6163 6b61 6765 7320 6672 6f6d ce packages from │ │ │ │ │ -0006e950: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ -0006e960: 616e 7561 6c0a 0a31 352e 3220 5468 6520 anual..15.2 The │ │ │ │ │ -0006e970: 4465 6269 616e 2070 6163 6b61 6765 2073 Debian package s │ │ │ │ │ -0006e980: 6f75 7263 6520 7472 6565 0a3d 3d3d 3d3d ource tree.===== │ │ │ │ │ -0006e990: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006e9a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -0006e9b0: 5468 6520 736f 7572 6365 2061 7263 6869 The source archi │ │ │ │ │ -0006e9c0: 7665 2073 6368 656d 6520 6465 7363 7269 ve scheme descri │ │ │ │ │ -0006e9d0: 6265 6420 6c61 7465 7220 6973 2069 6e74 bed later is int │ │ │ │ │ -0006e9e0: 656e 6465 6420 746f 2061 6c6c 6f77 2061 ended to allow a │ │ │ │ │ -0006e9f0: 2044 6562 6961 6e0a 7061 636b 6167 6520 Debian.package │ │ │ │ │ -0006ea00: 736f 7572 6365 2074 7265 6520 7769 7468 source tree with │ │ │ │ │ -0006ea10: 2073 6f6d 6520 6173 736f 6369 6174 6564 some associated │ │ │ │ │ -0006ea20: 2070 6163 6b61 6765 206d 6574 6164 6174 package metadat │ │ │ │ │ -0006ea30: 6120 746f 2062 650a 7265 7072 6f64 7563 a to be.reproduc │ │ │ │ │ -0006ea40: 6564 2061 6e64 2074 7261 6e73 706f 7274 ed and transport │ │ │ │ │ -0006ea50: 6564 2065 6173 696c 792e 2020 5468 6520 ed easily. The │ │ │ │ │ -0006ea60: 4465 6269 616e 2070 6163 6b61 6765 2073 Debian package s │ │ │ │ │ -0006ea70: 6f75 7263 6520 7472 6565 2069 7320 610a ource tree is a. │ │ │ │ │ -0006ea80: 7665 7273 696f 6e20 6f66 2074 6865 206f version of the o │ │ │ │ │ -0006ea90: 7269 6769 6e61 6c20 7072 6f67 7261 6d20 riginal program │ │ │ │ │ -0006eaa0: 7769 7468 2063 6572 7461 696e 2066 696c with certain fil │ │ │ │ │ -0006eab0: 6573 2061 6464 6564 2066 6f72 2074 6865 es added for the │ │ │ │ │ -0006eac0: 2062 656e 6566 6974 0a6f 6620 7468 6520 benefit.of the │ │ │ │ │ -0006ead0: 7061 636b 6167 696e 6720 7072 6f63 6573 packaging proces │ │ │ │ │ -0006eae0: 732c 2061 6e64 2077 6974 6820 616e 7920 s, and with any │ │ │ │ │ -0006eaf0: 6f74 6865 7220 6368 616e 6765 7320 7265 other changes re │ │ │ │ │ -0006eb00: 7175 6972 6564 206d 6164 6520 746f 0a74 quired made to.t │ │ │ │ │ -0006eb10: 6865 2072 6573 7420 6f66 2074 6865 2073 he rest of the s │ │ │ │ │ -0006eb20: 6f75 7263 6520 636f 6465 2061 6e64 2069 ource code and i │ │ │ │ │ -0006eb30: 6e73 7461 6c6c 6174 696f 6e20 7363 7269 nstallation scri │ │ │ │ │ -0006eb40: 7074 732e 0a0a 5468 6520 6578 7472 6120 pts...The extra │ │ │ │ │ -0006eb50: 6669 6c65 7320 6372 6561 7465 6420 666f files created fo │ │ │ │ │ -0006eb60: 7220 4465 6269 616e 2061 7265 2069 6e20 r Debian are in │ │ │ │ │ -0006eb70: 7468 6520 7375 6264 6972 6563 746f 7279 the subdirectory │ │ │ │ │ -0006eb80: 20e2 8098 6465 6269 616e e280 9920 6f66 ...debian... of │ │ │ │ │ -0006eb90: 0a74 6865 2074 6f70 206c 6576 656c 206f .the top level o │ │ │ │ │ -0006eba0: 6620 7468 6520 4465 6269 616e 2070 6163 f the Debian pac │ │ │ │ │ -0006ebb0: 6b61 6765 2073 6f75 7263 6520 7472 6565 kage source tree │ │ │ │ │ -0006ebc0: 2e20 2054 6865 7920 6172 6520 6465 7363 . They are desc │ │ │ │ │ -0006ebd0: 7269 6265 640a 6265 6c6f 772e 0a0a 2a20 ribed.below...* │ │ │ │ │ -0006ebe0: 4d65 6e75 3a0a 0a2a 2064 6562 6961 6e2f Menu:..* debian/ │ │ │ │ │ -0006ebf0: 7275 6c65 7320 2d20 7468 6520 6d61 696e rules - the main │ │ │ │ │ -0006ec00: 2062 7569 6c64 696e 6720 7363 7269 7074 building script │ │ │ │ │ -0006ec10: 3a3a 0a2a 2064 6562 6961 6e2f 7375 6273 ::.* debian/subs │ │ │ │ │ -0006ec20: 7476 6172 7320 616e 6420 7661 7269 6162 tvars and variab │ │ │ │ │ -0006ec30: 6c65 2073 7562 7374 6974 7574 696f 6e73 le substitutions │ │ │ │ │ -0006ec40: 3a3a 0a2a 2064 6562 6961 6e2f 6669 6c65 ::.* debian/file │ │ │ │ │ -0006ec50: 733a 3a0a 2a20 6465 6269 616e 2f74 6d70 s::.* debian/tmp │ │ │ │ │ -0006ec60: 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 6269 ::....File: debi │ │ │ │ │ -0006ec70: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -0006ec80: 204e 6f64 653a 2064 6562 6961 6e2f 7275 Node: debian/ru │ │ │ │ │ -0006ec90: 6c65 7320 2d20 7468 6520 6d61 696e 2062 les - the main b │ │ │ │ │ -0006eca0: 7569 6c64 696e 6720 7363 7269 7074 2c20 uilding script, │ │ │ │ │ -0006ecb0: 204e 6578 743a 2064 6562 6961 6e2f 7375 Next: debian/su │ │ │ │ │ -0006ecc0: 6273 7476 6172 7320 616e 6420 7661 7269 bstvars and vari │ │ │ │ │ -0006ecd0: 6162 6c65 2073 7562 7374 6974 7574 696f able substitutio │ │ │ │ │ -0006ece0: 6e73 2c20 2055 703a 2054 6865 2044 6562 ns, Up: The Deb │ │ │ │ │ -0006ecf0: 6961 6e20 7061 636b 6167 6520 736f 7572 ian package sour │ │ │ │ │ -0006ed00: 6365 2074 7265 650a 0a31 352e 322e 3120 ce tree..15.2.1 │ │ │ │ │ -0006ed10: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ -0006ed20: 8099 202d 2074 6865 206d 6169 6e20 6275 .. - the main bu │ │ │ │ │ -0006ed30: 696c 6469 6e67 2073 6372 6970 740a 2d2d ilding script.-- │ │ │ │ │ -0006ed40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006ed50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006ed60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -0006ed70: 5365 6520 2a6e 6f74 6520 4d61 696e 2062 See *note Main b │ │ │ │ │ -0006ed80: 7569 6c64 696e 6720 7363 7269 7074 3b20 uilding script; │ │ │ │ │ -0006ed90: 6465 6269 616e 2f72 756c 6573 3a20 3763 debian/rules: 7c │ │ │ │ │ -0006eda0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0006edb0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0006edc0: 4e6f 6465 3a20 6465 6269 616e 2f73 7562 Node: debian/sub │ │ │ │ │ -0006edd0: 7374 7661 7273 2061 6e64 2076 6172 6961 stvars and varia │ │ │ │ │ -0006ede0: 626c 6520 7375 6273 7469 7475 7469 6f6e ble substitution │ │ │ │ │ -0006edf0: 732c 2020 4e65 7874 3a20 6465 6269 616e s, Next: debian │ │ │ │ │ -0006ee00: 2f66 696c 6573 2c20 2050 7265 763a 2064 /files, Prev: d │ │ │ │ │ -0006ee10: 6562 6961 6e2f 7275 6c65 7320 2d20 7468 ebian/rules - th │ │ │ │ │ -0006ee20: 6520 6d61 696e 2062 7569 6c64 696e 6720 e main building │ │ │ │ │ -0006ee30: 7363 7269 7074 2c20 2055 703a 2054 6865 script, Up: The │ │ │ │ │ -0006ee40: 2044 6562 6961 6e20 7061 636b 6167 6520 Debian package │ │ │ │ │ -0006ee50: 736f 7572 6365 2074 7265 650a 0a31 352e source tree..15. │ │ │ │ │ -0006ee60: 322e 3220 e280 9864 6562 6961 6e2f 7375 2.2 ...debian/su │ │ │ │ │ -0006ee70: 6273 7476 6172 73e2 8099 2061 6e64 2076 bstvars... and v │ │ │ │ │ -0006ee80: 6172 6961 626c 6520 7375 6273 7469 7475 ariable substitu │ │ │ │ │ -0006ee90: 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d 2d2d tions.---------- │ │ │ │ │ -0006eea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006eeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006eec0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5365 6520 ----------..See │ │ │ │ │ -0006eed0: 2a6e 6f74 6520 5661 7269 6162 6c65 2073 *note Variable s │ │ │ │ │ -0006eee0: 7562 7374 6974 7574 696f 6e73 3b20 6465 ubstitutions; de │ │ │ │ │ -0006eef0: 6269 616e 2f73 7562 7374 7661 7273 3a20 bian/substvars: │ │ │ │ │ -0006ef00: 3834 2e0a 0a1f 0a46 696c 653a 2064 6562 84.....File: deb │ │ │ │ │ -0006ef10: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0006ef20: 2020 4e6f 6465 3a20 6465 6269 616e 2f66 Node: debian/f │ │ │ │ │ -0006ef30: 696c 6573 2c20 204e 6578 743a 2064 6562 iles, Next: deb │ │ │ │ │ -0006ef40: 6961 6e2f 746d 702c 2020 5072 6576 3a20 ian/tmp, Prev: │ │ │ │ │ -0006ef50: 6465 6269 616e 2f73 7562 7374 7661 7273 debian/substvars │ │ │ │ │ -0006ef60: 2061 6e64 2076 6172 6961 626c 6520 7375 and variable su │ │ │ │ │ -0006ef70: 6273 7469 7475 7469 6f6e 732c 2020 5570 bstitutions, Up │ │ │ │ │ -0006ef80: 3a20 5468 6520 4465 6269 616e 2070 6163 : The Debian pac │ │ │ │ │ -0006ef90: 6b61 6765 2073 6f75 7263 6520 7472 6565 kage source tree │ │ │ │ │ -0006efa0: 0a0a 3135 2e32 2e33 20e2 8098 6465 6269 ..15.2.3 ...debi │ │ │ │ │ -0006efb0: 616e 2f66 696c 6573 e280 990a 2d2d 2d2d an/files....---- │ │ │ │ │ -0006efc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -0006efd0: 2d0a 0a53 6565 202a 6e6f 7465 2047 656e -..See *note Gen │ │ │ │ │ -0006efe0: 6572 6174 6564 2066 696c 6573 206c 6973 erated files lis │ │ │ │ │ -0006eff0: 743b 2064 6562 6961 6e2f 6669 6c65 733a t; debian/files: │ │ │ │ │ -0006f000: 2038 392e 0a0a 1f0a 4669 6c65 3a20 6465 89.....File: de │ │ │ │ │ -0006f010: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0006f020: 2c20 204e 6f64 653a 2064 6562 6961 6e2f , Node: debian/ │ │ │ │ │ -0006f030: 746d 702c 2020 5072 6576 3a20 6465 6269 tmp, Prev: debi │ │ │ │ │ -0006f040: 616e 2f66 696c 6573 2c20 2055 703a 2054 an/files, Up: T │ │ │ │ │ -0006f050: 6865 2044 6562 6961 6e20 7061 636b 6167 he Debian packag │ │ │ │ │ -0006f060: 6520 736f 7572 6365 2074 7265 650a 0a31 e source tree..1 │ │ │ │ │ -0006f070: 352e 322e 3420 e280 9864 6562 6961 6e2f 5.2.4 ...debian/ │ │ │ │ │ -0006f080: 746d 70e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d tmp....--------- │ │ │ │ │ -0006f090: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6973 ----------..This │ │ │ │ │ -0006f0a0: 2069 7320 7468 6520 6465 6661 756c 7420 is the default │ │ │ │ │ -0006f0b0: 7465 6d70 6f72 6172 7920 6c6f 6361 7469 temporary locati │ │ │ │ │ -0006f0c0: 6f6e 2066 6f72 2074 6865 2063 6f6e 7374 on for the const │ │ │ │ │ -0006f0d0: 7275 6374 696f 6e20 6f66 2062 696e 6172 ruction of binar │ │ │ │ │ -0006f0e0: 790a 7061 636b 6167 6573 2062 7920 7468 y.packages by th │ │ │ │ │ -0006f0f0: 6520 e280 9862 696e 6172 79e2 8099 2074 e ...binary... t │ │ │ │ │ -0006f100: 6172 6765 742e 2020 5468 6520 6469 7265 arget. The dire │ │ │ │ │ -0006f110: 6374 6f72 7920 e280 9874 6d70 e280 9920 ctory ...tmp... │ │ │ │ │ -0006f120: 7365 7276 6573 2061 7320 7468 6520 726f serves as the ro │ │ │ │ │ -0006f130: 6f74 0a6f 6620 7468 6520 6669 6c65 2073 ot.of the file s │ │ │ │ │ -0006f140: 7973 7465 6d20 7472 6565 2061 7320 6974 ystem tree as it │ │ │ │ │ -0006f150: 2069 7320 6265 696e 6720 636f 6e73 7472 is being constr │ │ │ │ │ -0006f160: 7563 7465 6420 2866 6f72 2065 7861 6d70 ucted (for examp │ │ │ │ │ -0006f170: 6c65 2c20 6279 0a75 7369 6e67 2074 6865 le, by.using the │ │ │ │ │ -0006f180: 2070 6163 6b61 6765 2773 2075 7073 7472 package's upstr │ │ │ │ │ -0006f190: 6561 6d20 6d61 6b65 6669 6c65 7320 696e eam makefiles in │ │ │ │ │ -0006f1a0: 7374 616c 6c20 7461 7267 6574 7320 616e stall targets an │ │ │ │ │ -0006f1b0: 6420 7265 6469 7265 6374 696e 670a 7468 d redirecting.th │ │ │ │ │ -0006f1c0: 6520 6f75 7470 7574 2074 6865 7265 292c e output there), │ │ │ │ │ -0006f1d0: 2061 6e64 2069 7420 616c 736f 2063 6f6e and it also con │ │ │ │ │ -0006f1e0: 7461 696e 7320 7468 6520 e280 9844 4542 tains the ...DEB │ │ │ │ │ -0006f1f0: 4941 4ee2 8099 2073 7562 6469 7265 6374 IAN... subdirect │ │ │ │ │ -0006f200: 6f72 792e 2020 5365 650a 2a6e 6f74 6520 ory. See.*note │ │ │ │ │ -0006f210: 4372 6561 7469 6e67 2070 6163 6b61 6765 Creating package │ │ │ │ │ -0006f220: 2066 696c 6573 202d 2064 706b 672d 6465 files - dpkg-de │ │ │ │ │ -0006f230: 623a 2031 6236 2e0a 0a54 6869 7320 6973 b: 1b6...This is │ │ │ │ │ -0006f240: 206f 6e6c 7920 6120 6465 6661 756c 7420 only a default │ │ │ │ │ -0006f250: 616e 6420 6361 6e20 6265 2065 6173 696c and can be easil │ │ │ │ │ -0006f260: 7920 6f76 6572 7269 6464 656e 2e20 204d y overridden. M │ │ │ │ │ -0006f270: 6f73 7420 7061 636b 6167 696e 670a 746f ost packaging.to │ │ │ │ │ -0006f280: 6f6c 7320 6e6f 206c 6f6e 6765 7220 7573 ols no longer us │ │ │ │ │ -0006f290: 6520 e280 9864 6562 6961 6e2f 746d 70e2 e ...debian/tmp. │ │ │ │ │ -0006f2a0: 8099 2c20 696e 7374 6561 6420 7072 6566 .., instead pref │ │ │ │ │ -0006f2b0: 6572 7269 6e67 20e2 8098 6465 6269 616e erring ...debian │ │ │ │ │ -0006f2c0: 2f70 6b67 e280 9920 666f 720a 7468 6520 /pkg... for.the │ │ │ │ │ -0006f2d0: 636f 6d6d 6f6e 2063 6173 6520 6f66 2061 common case of a │ │ │ │ │ -0006f2e0: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ -0006f2f0: 6275 696c 6469 6e67 206f 6e6c 7920 6f6e building only on │ │ │ │ │ -0006f300: 6520 6269 6e61 7279 2070 6163 6b61 6765 e binary package │ │ │ │ │ -0006f310: 2e0a 5375 6368 2074 6f6f 6c73 2075 7375 ..Such tools usu │ │ │ │ │ -0006f320: 616c 6c79 206f 6e6c 7920 7573 6520 e280 ally only use .. │ │ │ │ │ -0006f330: 9864 6562 6961 6e2f 746d 70e2 8099 2061 .debian/tmp... a │ │ │ │ │ -0006f340: 7320 6120 7465 6d70 6f72 6172 7920 7374 s a temporary st │ │ │ │ │ -0006f350: 6167 696e 6720 6172 6561 2066 6f72 0a62 aging area for.b │ │ │ │ │ -0006f360: 7569 6c74 2066 696c 6573 2061 6e64 2064 uilt files and d │ │ │ │ │ -0006f370: 6f20 6e6f 7420 636f 6e73 7472 7563 7420 o not construct │ │ │ │ │ -0006f380: 7061 636b 6167 6573 2066 726f 6d20 6974 packages from it │ │ │ │ │ -0006f390: 2e0a 0a49 6620 7365 7665 7261 6c20 6269 ...If several bi │ │ │ │ │ -0006f3a0: 6e61 7279 2070 6163 6b61 6765 7320 6172 nary packages ar │ │ │ │ │ -0006f3b0: 6520 6765 6e65 7261 7465 6420 6672 6f6d e generated from │ │ │ │ │ -0006f3c0: 2074 6865 2073 616d 6520 736f 7572 6365 the same source │ │ │ │ │ -0006f3d0: 2074 7265 652c 2069 740a 6973 2075 7375 tree, it.is usu │ │ │ │ │ -0006f3e0: 616c 2074 6f20 7573 6520 6120 7365 7061 al to use a sepa │ │ │ │ │ -0006f3f0: 7261 7465 20e2 8098 6465 6269 616e 2f70 rate ...debian/p │ │ │ │ │ -0006f400: 6b67 e280 9920 6469 7265 6374 6f72 7920 kg... directory │ │ │ │ │ -0006f410: 666f 7220 6561 6368 2062 696e 6172 790a for each binary. │ │ │ │ │ -0006f420: 7061 636b 6167 6520 6173 2074 6865 2074 package as the t │ │ │ │ │ -0006f430: 656d 706f 7261 7279 2063 6f6e 7374 7275 emporary constru │ │ │ │ │ -0006f440: 6374 696f 6e20 6c6f 6361 7469 6f6e 732e ction locations. │ │ │ │ │ -0006f450: 0a0a 5768 6174 6576 6572 2074 656d 706f ..Whatever tempo │ │ │ │ │ -0006f460: 7261 7279 2064 6972 6563 746f 7269 6573 rary directories │ │ │ │ │ -0006f470: 2061 7265 2063 7265 6174 6564 2061 6e64 are created and │ │ │ │ │ -0006f480: 2075 7365 6420 6279 2074 6865 20e2 8098 used by the ... │ │ │ │ │ -0006f490: 6269 6e61 7279 e280 990a 7461 7267 6574 binary....target │ │ │ │ │ -0006f4a0: 206d 7573 7420 6f66 2063 6f75 7273 6520 must of course │ │ │ │ │ -0006f4b0: 6265 2072 656d 6f76 6564 2062 7920 7468 be removed by th │ │ │ │ │ -0006f4c0: 6520 e280 9863 6c65 616e e280 9920 7461 e ...clean... ta │ │ │ │ │ -0006f4d0: 7267 6574 2e0a 0a1f 0a46 696c 653a 2064 rget.....File: d │ │ │ │ │ -0006f4e0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0006f4f0: 6f2c 2020 4e6f 6465 3a20 536f 7572 6365 o, Node: Source │ │ │ │ │ -0006f500: 2070 6163 6b61 6765 7320 6173 2061 7263 packages as arc │ │ │ │ │ -0006f510: 6869 7665 732c 2020 4e65 7874 3a20 556e hives, Next: Un │ │ │ │ │ -0006f520: 7061 636b 696e 6720 6120 4465 6269 616e packing a Debian │ │ │ │ │ -0006f530: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ -0006f540: 7769 7468 6f75 7420 6470 6b67 2d73 6f75 without dpkg-sou │ │ │ │ │ -0006f550: 7263 652c 2020 5072 6576 3a20 5468 6520 rce, Prev: The │ │ │ │ │ -0006f560: 4465 6269 616e 2070 6163 6b61 6765 2073 Debian package s │ │ │ │ │ -0006f570: 6f75 7263 6520 7472 6565 2c20 2055 703a ource tree, Up: │ │ │ │ │ -0006f580: 2053 6f75 7263 6520 7061 636b 6167 6573 Source packages │ │ │ │ │ -0006f590: 2066 726f 6d20 6f6c 6420 5061 636b 6167 from old Packag │ │ │ │ │ -0006f5a0: 696e 6720 4d61 6e75 616c 0a0a 3135 2e33 ing Manual..15.3 │ │ │ │ │ -0006f5b0: 2053 6f75 7263 6520 7061 636b 6167 6573 Source packages │ │ │ │ │ -0006f5c0: 2061 7320 6172 6368 6976 6573 0a3d 3d3d as archives.=== │ │ │ │ │ -0006f5d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006f5e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A │ │ │ │ │ -0006f5f0: 7320 6974 2065 7869 7374 7320 6f6e 2074 s it exists on t │ │ │ │ │ -0006f600: 6865 2046 5450 2073 6974 652c 2061 2044 he FTP site, a D │ │ │ │ │ -0006f610: 6562 6961 6e20 736f 7572 6365 2070 6163 ebian source pac │ │ │ │ │ -0006f620: 6b61 6765 2063 6f6e 7369 7374 7320 6f66 kage consists of │ │ │ │ │ -0006f630: 2074 6872 6565 0a72 656c 6174 6564 2066 three.related f │ │ │ │ │ -0006f640: 696c 6573 2e20 2059 6f75 206d 7573 7420 iles. You must │ │ │ │ │ -0006f650: 6861 7665 2074 6865 2072 6967 6874 2076 have the right v │ │ │ │ │ -0006f660: 6572 7369 6f6e 7320 6f66 2061 6c6c 2074 ersions of all t │ │ │ │ │ -0006f670: 6872 6565 2074 6f20 6265 2061 626c 650a hree to be able. │ │ │ │ │ -0006f680: 746f 2075 7365 2074 6865 6d2e 0a0a 4465 to use them...De │ │ │ │ │ -0006f690: 6269 616e 2073 6f75 7263 6520 636f 6e74 bian source cont │ │ │ │ │ -0006f6a0: 726f 6c20 6669 6c65 202d 20e2 8098 2e64 rol file - ....d │ │ │ │ │ -0006f6b0: 7363 e280 990a 0a20 2020 2020 5468 6973 sc..... This │ │ │ │ │ -0006f6c0: 2066 696c 6520 6973 2061 2063 6f6e 7472 file is a contr │ │ │ │ │ -0006f6d0: 6f6c 2066 696c 6520 7573 6564 2062 7920 ol file used by │ │ │ │ │ -0006f6e0: e280 9864 706b 672d 736f 7572 6365 e280 ...dpkg-source.. │ │ │ │ │ -0006f6f0: 9920 746f 2065 7874 7261 6374 2061 0a20 . to extract a. │ │ │ │ │ -0006f700: 2020 2020 736f 7572 6365 2070 6163 6b61 source packa │ │ │ │ │ -0006f710: 6765 2e20 2053 6565 202a 6e6f 7465 2044 ge. See *note D │ │ │ │ │ -0006f720: 6562 6961 6e20 736f 7572 6365 2070 6163 ebian source pac │ │ │ │ │ -0006f730: 6b61 6765 2063 6f6e 7472 6f6c 2066 696c kage control fil │ │ │ │ │ -0006f740: 6573 20e2 8093 0a20 2020 2020 2e64 7363 es .... .dsc │ │ │ │ │ -0006f750: 3a20 3633 2e0a 0a4f 7269 6769 6e61 6c20 : 63...Original │ │ │ │ │ -0006f760: 736f 7572 6365 2061 7263 6869 7665 202d source archive - │ │ │ │ │ -0006f770: 20e2 8098 7061 636b 6167 655f 7570 7374 ...package_upst │ │ │ │ │ -0006f780: 7265 616d 2d76 6572 7369 6f6e 2e6f 7269 ream-version.ori │ │ │ │ │ -0006f790: 672e 7461 722e 677a e280 990a 0a20 2020 g.tar.gz..... │ │ │ │ │ -0006f7a0: 2020 5468 6973 2069 7320 6120 636f 6d70 This is a comp │ │ │ │ │ -0006f7b0: 7265 7373 6564 2028 7769 7468 20e2 8098 ressed (with ... │ │ │ │ │ -0006f7c0: 677a 6970 202d 39e2 8099 2920 e280 9874 gzip -9...) ...t │ │ │ │ │ -0006f7d0: 6172 e280 9920 6669 6c65 2063 6f6e 7461 ar... file conta │ │ │ │ │ -0006f7e0: 696e 696e 6720 7468 650a 2020 2020 2073 ining the. s │ │ │ │ │ -0006f7f0: 6f75 7263 6520 636f 6465 2066 726f 6d20 ource code from │ │ │ │ │ -0006f800: 7468 6520 7570 7374 7265 616d 2061 7574 the upstream aut │ │ │ │ │ -0006f810: 686f 7273 206f 6620 7468 6520 7072 6f67 hors of the prog │ │ │ │ │ -0006f820: 7261 6d2e 0a0a 4465 6269 616e 2070 6163 ram...Debian pac │ │ │ │ │ -0006f830: 6b61 6765 2064 6966 6620 2d20 e280 9870 kage diff - ...p │ │ │ │ │ -0006f840: 6163 6b61 6765 5f75 7073 7472 6561 6d5f ackage_upstream_ │ │ │ │ │ -0006f850: 7665 7273 696f 6e2d 7265 7669 7369 6f6e version-revision │ │ │ │ │ -0006f860: 2e64 6966 662e 677a e280 990a 0a20 2020 .diff.gz..... │ │ │ │ │ -0006f870: 2020 5468 6973 2069 7320 6120 756e 6966 This is a unif │ │ │ │ │ -0006f880: 6965 6420 636f 6e74 6578 7420 6469 6666 ied context diff │ │ │ │ │ -0006f890: 2028 e280 9864 6966 6620 2d75 e280 9929 (...diff -u...) │ │ │ │ │ -0006f8a0: 2067 6976 696e 6720 7468 6520 6368 616e giving the chan │ │ │ │ │ -0006f8b0: 6765 7320 7768 6963 680a 2020 2020 2061 ges which. a │ │ │ │ │ -0006f8c0: 7265 2072 6571 7569 7265 6420 746f 2074 re required to t │ │ │ │ │ -0006f8d0: 7572 6e20 7468 6520 6f72 6967 696e 616c urn the original │ │ │ │ │ -0006f8e0: 2073 6f75 7263 6520 696e 746f 2074 6865 source into the │ │ │ │ │ -0006f8f0: 2044 6562 6961 6e20 736f 7572 6365 2e0a Debian source.. │ │ │ │ │ -0006f900: 2020 2020 2054 6865 7365 2063 6861 6e67 These chang │ │ │ │ │ -0006f910: 6573 206d 6179 206f 6e6c 7920 696e 636c es may only incl │ │ │ │ │ -0006f920: 7564 6520 6564 6974 696e 6720 616e 6420 ude editing and │ │ │ │ │ -0006f930: 6372 6561 7469 6e67 2070 6c61 696e 2066 creating plain f │ │ │ │ │ -0006f940: 696c 6573 2e0a 2020 2020 2054 6865 2070 iles.. The p │ │ │ │ │ -0006f950: 6572 6d69 7373 696f 6e73 206f 6620 6669 ermissions of fi │ │ │ │ │ -0006f960: 6c65 732c 2074 6865 2074 6172 6765 7473 les, the targets │ │ │ │ │ -0006f970: 206f 6620 7379 6d62 6f6c 6963 206c 696e of symbolic lin │ │ │ │ │ -0006f980: 6b73 2061 6e64 2074 6865 0a20 2020 2020 ks and the. │ │ │ │ │ -0006f990: 6368 6172 6163 7465 7269 7374 6963 7320 characteristics │ │ │ │ │ -0006f9a0: 6f66 2073 7065 6369 616c 2066 696c 6573 of special files │ │ │ │ │ -0006f9b0: 206f 7220 7069 7065 7320 6d61 7920 6e6f or pipes may no │ │ │ │ │ -0006f9c0: 7420 6265 2063 6861 6e67 6564 2061 6e64 t be changed and │ │ │ │ │ -0006f9d0: 206e 6f0a 2020 2020 2066 696c 6573 206d no. files m │ │ │ │ │ -0006f9e0: 6179 2062 6520 7265 6d6f 7665 6420 6f72 ay be removed or │ │ │ │ │ -0006f9f0: 2072 656e 616d 6564 2e0a 0a20 2020 2020 renamed... │ │ │ │ │ -0006fa00: 416c 6c20 7468 6520 6469 7265 6374 6f72 All the director │ │ │ │ │ -0006fa10: 6965 7320 696e 2074 6865 2064 6966 6620 ies in the diff │ │ │ │ │ -0006fa20: 6d75 7374 2065 7869 7374 2c20 6578 6365 must exist, exce │ │ │ │ │ -0006fa30: 7074 2074 6865 20e2 8098 6465 6269 616e pt the ...debian │ │ │ │ │ -0006fa40: e280 990a 2020 2020 2073 7562 6469 7265 .... subdire │ │ │ │ │ -0006fa50: 6374 6f72 7920 6f66 2074 6865 2074 6f70 ctory of the top │ │ │ │ │ -0006fa60: 206f 6620 7468 6520 736f 7572 6365 2074 of the source t │ │ │ │ │ -0006fa70: 7265 652c 2077 6869 6368 2077 696c 6c20 ree, which will │ │ │ │ │ -0006fa80: 6265 2063 7265 6174 6564 0a20 2020 2020 be created. │ │ │ │ │ -0006fa90: 6279 20e2 8098 6470 6b67 2d73 6f75 7263 by ...dpkg-sourc │ │ │ │ │ -0006faa0: 65e2 8099 2069 6620 6e65 6365 7373 6172 e... if necessar │ │ │ │ │ -0006fab0: 7920 7768 656e 2075 6e70 6163 6b69 6e67 y when unpacking │ │ │ │ │ -0006fac0: 2e0a 0a20 2020 2020 5468 6520 e280 9864 ... The ...d │ │ │ │ │ -0006fad0: 706b 672d 736f 7572 6365 e280 9920 7072 pkg-source... pr │ │ │ │ │ -0006fae0: 6f67 7261 6d20 7769 6c6c 2061 7574 6f6d ogram will autom │ │ │ │ │ -0006faf0: 6174 6963 616c 6c79 206d 616b 6520 7468 atically make th │ │ │ │ │ -0006fb00: 650a 2020 2020 20e2 8098 6465 6269 616e e. ...debian │ │ │ │ │ -0006fb10: 2f72 756c 6573 e280 9920 6669 6c65 2065 /rules... file e │ │ │ │ │ -0006fb20: 7865 6375 7461 626c 6520 2873 6565 2062 xecutable (see b │ │ │ │ │ -0006fb30: 656c 6f77 292e 0a0a 4966 2074 6865 7265 elow)...If there │ │ │ │ │ -0006fb40: 2069 7320 6e6f 206f 7269 6769 6e61 6c20 is no original │ │ │ │ │ -0006fb50: 736f 7572 6365 2063 6f64 6520 2d20 666f source code - fo │ │ │ │ │ -0006fb60: 7220 6578 616d 706c 652c 2069 6620 7468 r example, if th │ │ │ │ │ -0006fb70: 6520 7061 636b 6167 6520 6973 0a73 7065 e package is.spe │ │ │ │ │ -0006fb80: 6369 616c 6c79 2070 7265 7061 7265 6420 cially prepared │ │ │ │ │ -0006fb90: 666f 7220 4465 6269 616e 206f 7220 7468 for Debian or th │ │ │ │ │ -0006fba0: 6520 4465 6269 616e 206d 6169 6e74 6169 e Debian maintai │ │ │ │ │ -0006fbb0: 6e65 7220 6973 2074 6865 2073 616d 6520 ner is the same │ │ │ │ │ -0006fbc0: 6173 0a74 6865 2075 7073 7472 6561 6d20 as.the upstream │ │ │ │ │ -0006fbd0: 6d61 696e 7461 696e 6572 202d 2074 6865 maintainer - the │ │ │ │ │ -0006fbe0: 2066 6f72 6d61 7420 6973 2073 6c69 6768 format is sligh │ │ │ │ │ -0006fbf0: 746c 7920 6469 6666 6572 656e 743a 2074 tly different: t │ │ │ │ │ -0006fc00: 6865 6e20 7468 6572 650a 6973 206e 6f20 hen there.is no │ │ │ │ │ -0006fc10: 6469 6666 2c20 616e 6420 7468 6520 7461 diff, and the ta │ │ │ │ │ -0006fc20: 7266 696c 6520 6973 206e 616d 6564 20e2 rfile is named . │ │ │ │ │ -0006fc30: 8098 7061 636b 6167 655f 7665 7273 696f ..package_versio │ │ │ │ │ -0006fc40: 6e2e 7461 722e 677a e280 992c 2061 6e64 n.tar.gz..., and │ │ │ │ │ -0006fc50: 0a70 7265 6665 7261 626c 7920 636f 6e74 .preferably cont │ │ │ │ │ -0006fc60: 6169 6e73 2061 2064 6972 6563 746f 7279 ains a directory │ │ │ │ │ -0006fc70: 206e 616d 6564 20e2 8098 7061 636b 6167 named ...packag │ │ │ │ │ -0006fc80: 652d 7665 7273 696f 6ee2 8099 2e0a 0a1f e-version....... │ │ │ │ │ -0006fc90: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -0006fca0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -0006fcb0: 3a20 556e 7061 636b 696e 6720 6120 4465 : Unpacking a De │ │ │ │ │ -0006fcc0: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ -0006fcd0: 6167 6520 7769 7468 6f75 7420 6470 6b67 age without dpkg │ │ │ │ │ -0006fce0: 2d73 6f75 7263 652c 2020 5072 6576 3a20 -source, Prev: │ │ │ │ │ -0006fcf0: 536f 7572 6365 2070 6163 6b61 6765 7320 Source packages │ │ │ │ │ -0006fd00: 6173 2061 7263 6869 7665 732c 2020 5570 as archives, Up │ │ │ │ │ -0006fd10: 3a20 536f 7572 6365 2070 6163 6b61 6765 : Source package │ │ │ │ │ -0006fd20: 7320 6672 6f6d 206f 6c64 2050 6163 6b61 s from old Packa │ │ │ │ │ -0006fd30: 6769 6e67 204d 616e 7561 6c0a 0a31 352e ging Manual..15. │ │ │ │ │ -0006fd40: 3420 556e 7061 636b 696e 6720 6120 4465 4 Unpacking a De │ │ │ │ │ -0006fd50: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ -0006fd60: 6167 6520 7769 7468 6f75 7420 e280 9864 age without ...d │ │ │ │ │ -0006fd70: 706b 672d 736f 7572 6365 e280 990a 3d3d pkg-source....== │ │ │ │ │ -0006fd80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006fd90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006fda0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0006fdb0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a e280 9864 ==========.....d │ │ │ │ │ -0006fdc0: 706b 672d 736f 7572 6365 202d 78e2 8099 pkg-source -x... │ │ │ │ │ -0006fdd0: 2069 7320 7468 6520 7265 636f 6d6d 656e is the recommen │ │ │ │ │ -0006fde0: 6465 6420 7761 7920 746f 2075 6e70 6163 ded way to unpac │ │ │ │ │ -0006fdf0: 6b20 6120 4465 6269 616e 2073 6f75 7263 k a Debian sourc │ │ │ │ │ -0006fe00: 650a 7061 636b 6167 652e 2020 486f 7765 e.package. Howe │ │ │ │ │ -0006fe10: 7665 722c 2069 6620 6974 2069 7320 6e6f ver, if it is no │ │ │ │ │ -0006fe20: 7420 6176 6169 6c61 626c 6520 6974 2069 t available it i │ │ │ │ │ -0006fe30: 7320 706f 7373 6962 6c65 2074 6f20 756e s possible to un │ │ │ │ │ -0006fe40: 7061 636b 2061 0a44 6562 6961 6e20 736f pack a.Debian so │ │ │ │ │ -0006fe50: 7572 6365 2061 7263 6869 7665 2061 7320 urce archive as │ │ │ │ │ -0006fe60: 666f 6c6c 6f77 733a 0a0a 2020 312e 2055 follows:.. 1. U │ │ │ │ │ -0006fe70: 6e74 6172 2074 6865 2074 6172 6669 6c65 ntar the tarfile │ │ │ │ │ -0006fe80: 2c20 7768 6963 6820 7769 6c6c 2063 7265 , which will cre │ │ │ │ │ -0006fe90: 6174 6520 6120 e280 982e 6f72 6967 e280 ate a ....orig.. │ │ │ │ │ -0006fea0: 9920 6469 7265 6374 6f72 792e 0a0a 2020 . directory... │ │ │ │ │ -0006feb0: 322e 2052 656e 616d 6520 7468 6520 e280 2. Rename the .. │ │ │ │ │ -0006fec0: 982e 6f72 6967 e280 9920 6469 7265 6374 ..orig... direct │ │ │ │ │ -0006fed0: 6f72 7920 746f 20e2 8098 7061 636b 6167 ory to ...packag │ │ │ │ │ -0006fee0: 652d 7665 7273 696f 6ee2 8099 2e0a 0a20 e-version...... │ │ │ │ │ -0006fef0: 2033 2e20 4372 6561 7465 2074 6865 2073 3. Create the s │ │ │ │ │ -0006ff00: 7562 6469 7265 6374 6f72 7920 e280 9864 ubdirectory ...d │ │ │ │ │ -0006ff10: 6562 6961 6ee2 8099 2061 7420 7468 6520 ebian... at the │ │ │ │ │ -0006ff20: 746f 7020 6f66 2074 6865 2073 6f75 7263 top of the sourc │ │ │ │ │ -0006ff30: 6520 7472 6565 2e0a 0a20 2034 2e20 4170 e tree... 4. Ap │ │ │ │ │ -0006ff40: 706c 7920 7468 6520 6469 6666 2075 7369 ply the diff usi │ │ │ │ │ -0006ff50: 6e67 20e2 8098 7061 7463 6820 2d70 30e2 ng ...patch -p0. │ │ │ │ │ -0006ff60: 8099 2e0a 0a20 2035 2e20 556e 7461 7220 ..... 5. Untar │ │ │ │ │ -0006ff70: 7468 6520 7461 7266 696c 6520 6167 6169 the tarfile agai │ │ │ │ │ -0006ff80: 6e20 6966 2079 6f75 2077 616e 7420 6120 n if you want a │ │ │ │ │ -0006ff90: 636f 7079 206f 6620 7468 6520 6f72 6967 copy of the orig │ │ │ │ │ -0006ffa0: 696e 616c 2073 6f75 7263 650a 2020 2020 inal source. │ │ │ │ │ -0006ffb0: 2063 6f64 6520 616c 6f6e 6773 6964 6520 code alongside │ │ │ │ │ -0006ffc0: 7468 6520 4465 6269 616e 2076 6572 7369 the Debian versi │ │ │ │ │ -0006ffd0: 6f6e 2e0a 0a49 7420 6973 206e 6f74 2070 on...It is not p │ │ │ │ │ -0006ffe0: 6f73 7369 626c 6520 746f 2067 656e 6572 ossible to gener │ │ │ │ │ -0006fff0: 6174 6520 6120 7661 6c69 6420 4465 6269 ate a valid Debi │ │ │ │ │ -00070000: 616e 2073 6f75 7263 6520 6172 6368 6976 an source archiv │ │ │ │ │ -00070010: 6520 7769 7468 6f75 740a 7573 696e 6720 e without.using │ │ │ │ │ -00070020: e280 9864 706b 672d 736f 7572 6365 e280 ...dpkg-source.. │ │ │ │ │ -00070030: 992e 2020 496e 2070 6172 7469 6375 6c61 .. In particula │ │ │ │ │ -00070040: 722c 2061 7474 656d 7074 696e 6720 746f r, attempting to │ │ │ │ │ -00070050: 2075 7365 20e2 8098 6469 6666 e280 9920 use ...diff... │ │ │ │ │ -00070060: 6469 7265 6374 6c79 0a74 6f20 6765 6e65 directly.to gene │ │ │ │ │ -00070070: 7261 7465 2074 6865 20e2 8098 2e64 6966 rate the ....dif │ │ │ │ │ -00070080: 662e 677a e280 9920 6669 6c65 2077 696c f.gz... file wil │ │ │ │ │ -00070090: 6c20 6e6f 7420 776f 726b 2e0a 0a2a 204d l not work...* M │ │ │ │ │ -000700a0: 656e 753a 0a0a 2a20 5265 7374 7269 6374 enu:..* Restrict │ │ │ │ │ -000700b0: 696f 6e73 206f 6e20 6f62 6a65 6374 7320 ions on objects │ │ │ │ │ -000700c0: 696e 2073 6f75 7263 6520 7061 636b 6167 in source packag │ │ │ │ │ -000700d0: 6573 3a20 5265 7374 7269 6374 696f 6e73 es: Restrictions │ │ │ │ │ -000700e0: 206f 6e20 6f62 6a65 6374 7320 696e 2073 on objects in s │ │ │ │ │ -000700f0: 6f75 7263 6520 7061 636b 6167 6573 3c32 ource packages<2 │ │ │ │ │ -00070100: 3e2e 0a0a 1f0a 4669 6c65 3a20 6465 6269 >.....File: debi │ │ │ │ │ -00070110: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -00070120: 204e 6f64 653a 2052 6573 7472 6963 7469 Node: Restricti │ │ │ │ │ -00070130: 6f6e 7320 6f6e 206f 626a 6563 7473 2069 ons on objects i │ │ │ │ │ -00070140: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ -00070150: 733c 323e 2c20 2055 703a 2055 6e70 6163 s<2>, Up: Unpac │ │ │ │ │ -00070160: 6b69 6e67 2061 2044 6562 6961 6e20 736f king a Debian so │ │ │ │ │ -00070170: 7572 6365 2070 6163 6b61 6765 2077 6974 urce package wit │ │ │ │ │ -00070180: 686f 7574 2064 706b 672d 736f 7572 6365 hout dpkg-source │ │ │ │ │ -00070190: 0a0a 3135 2e34 2e31 2052 6573 7472 6963 ..15.4.1 Restric │ │ │ │ │ -000701a0: 7469 6f6e 7320 6f6e 206f 626a 6563 7473 tions on objects │ │ │ │ │ -000701b0: 2069 6e20 736f 7572 6365 2070 6163 6b61 in source packa │ │ │ │ │ -000701c0: 6765 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ges.------------ │ │ │ │ │ -000701d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000701e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000701f0: 2d2d 2d2d 2d0a 0a54 6865 2073 6f75 7263 -----..The sourc │ │ │ │ │ -00070200: 6520 7061 636b 6167 6520 6d61 7920 6e6f e package may no │ │ │ │ │ -00070210: 7420 636f 6e74 6169 6e20 616e 7920 6861 t contain any ha │ │ │ │ │ -00070220: 7264 206c 696e 6b73 2c20 2831 2920 2832 rd links, (1) (2 │ │ │ │ │ -00070230: 2920 6465 7669 6365 0a73 7065 6369 616c ) device.special │ │ │ │ │ -00070240: 2066 696c 6573 2c20 736f 636b 6574 7320 files, sockets │ │ │ │ │ -00070250: 6f72 2073 6574 7569 6420 6f72 2073 6574 or setuid or set │ │ │ │ │ -00070260: 6769 6420 6669 6c65 732e 2020 2833 290a gid files. (3). │ │ │ │ │ -00070270: 0a54 6865 2073 6f75 7263 6520 7061 636b .The source pack │ │ │ │ │ -00070280: 6167 696e 6720 746f 6f6c 7320 6d61 6e61 aging tools mana │ │ │ │ │ -00070290: 6765 2074 6865 2063 6861 6e67 6573 2062 ge the changes b │ │ │ │ │ -000702a0: 6574 7765 656e 2074 6865 206f 7269 6769 etween the origi │ │ │ │ │ -000702b0: 6e61 6c20 616e 640a 4465 6269 616e 2073 nal and.Debian s │ │ │ │ │ -000702c0: 6f75 7263 6520 7573 696e 6720 e280 9864 ource using ...d │ │ │ │ │ -000702d0: 6966 66e2 8099 2061 6e64 20e2 8098 7061 iff... and ...pa │ │ │ │ │ -000702e0: 7463 68e2 8099 2e20 2054 7572 6e69 6e67 tch.... Turning │ │ │ │ │ -000702f0: 2074 6865 206f 7269 6769 6e61 6c20 736f the original so │ │ │ │ │ -00070300: 7572 6365 0a74 7265 6520 6173 2069 6e63 urce.tree as inc │ │ │ │ │ -00070310: 6c75 6465 6420 696e 2074 6865 20e2 8098 luded in the ... │ │ │ │ │ -00070320: 2e6f 7269 672e 7461 722e 677a e280 9920 .orig.tar.gz... │ │ │ │ │ -00070330: 696e 746f 2074 6865 2044 6562 6961 6e20 into the Debian │ │ │ │ │ -00070340: 7061 636b 6167 6520 736f 7572 6365 0a6d package source.m │ │ │ │ │ -00070350: 7573 7420 6e6f 7420 696e 766f 6c76 6520 ust not involve │ │ │ │ │ -00070360: 616e 7920 6368 616e 6765 7320 7768 6963 any changes whic │ │ │ │ │ -00070370: 6820 6361 6e6e 6f74 2062 6520 6861 6e64 h cannot be hand │ │ │ │ │ -00070380: 6c65 6420 6279 2074 6865 7365 2074 6f6f led by these too │ │ │ │ │ -00070390: 6c73 2e0a 5072 6f62 6c65 6d61 7469 6320 ls..Problematic │ │ │ │ │ -000703a0: 6368 616e 6765 7320 7768 6963 6820 6361 changes which ca │ │ │ │ │ -000703b0: 7573 6520 e280 9864 706b 672d 736f 7572 use ...dpkg-sour │ │ │ │ │ -000703c0: 6365 e280 9920 746f 2068 616c 7420 7769 ce... to halt wi │ │ │ │ │ -000703d0: 7468 2061 6e20 6572 726f 7220 7768 656e th an error when │ │ │ │ │ -000703e0: 0a62 7569 6c64 696e 6720 7468 6520 736f .building the so │ │ │ │ │ -000703f0: 7572 6365 2070 6163 6b61 6765 2061 7265 urce package are │ │ │ │ │ -00070400: 3a0a 0a20 2020 2d20 4164 6469 6e67 206f :.. - Adding o │ │ │ │ │ -00070410: 7220 7265 6d6f 7669 6e67 2073 796d 626f r removing symbo │ │ │ │ │ -00070420: 6c69 6320 6c69 6e6b 732c 2073 6f63 6b65 lic links, socke │ │ │ │ │ -00070430: 7473 206f 7220 7069 7065 732e 0a0a 2020 ts or pipes... │ │ │ │ │ -00070440: 202d 2043 6861 6e67 696e 6720 7468 6520 - Changing the │ │ │ │ │ -00070450: 7461 7267 6574 7320 6f66 2073 796d 626f targets of symbo │ │ │ │ │ -00070460: 6c69 6320 6c69 6e6b 732e 0a0a 2020 202d lic links... - │ │ │ │ │ -00070470: 2043 7265 6174 696e 6720 6469 7265 6374 Creating direct │ │ │ │ │ -00070480: 6f72 6965 732c 206f 7468 6572 2074 6861 ories, other tha │ │ │ │ │ -00070490: 6e20 e280 9864 6562 6961 6ee2 8099 2e0a n ...debian..... │ │ │ │ │ -000704a0: 0a20 2020 2d20 4368 616e 6765 7320 746f . - Changes to │ │ │ │ │ -000704b0: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of │ │ │ │ │ -000704c0: 2062 696e 6172 7920 6669 6c65 732e 0a0a binary files... │ │ │ │ │ -000704d0: 4368 616e 6765 7320 7768 6963 6820 6361 Changes which ca │ │ │ │ │ -000704e0: 7573 6520 e280 9864 706b 672d 736f 7572 use ...dpkg-sour │ │ │ │ │ -000704f0: 6365 e280 9920 746f 2070 7269 6e74 2061 ce... to print a │ │ │ │ │ -00070500: 2077 6172 6e69 6e67 2062 7574 2063 6f6e warning but con │ │ │ │ │ -00070510: 7469 6e75 6520 616e 7977 6179 0a61 7265 tinue anyway.are │ │ │ │ │ -00070520: 3a0a 0a20 2020 2d20 5265 6d6f 7669 6e67 :.. - Removing │ │ │ │ │ -00070530: 2066 696c 6573 2c20 6469 7265 6374 6f72 files, director │ │ │ │ │ -00070540: 6965 7320 6f72 2073 796d 6c69 6e6b 732e ies or symlinks. │ │ │ │ │ -00070550: 2020 2834 290a 0a20 2020 2d20 4368 616e (4).. - Chan │ │ │ │ │ -00070560: 6765 6420 7465 7874 2066 696c 6573 2077 ged text files w │ │ │ │ │ -00070570: 6869 6368 2061 7265 206d 6973 7369 6e67 hich are missing │ │ │ │ │ -00070580: 2074 6865 2075 7375 616c 2066 696e 616c the usual final │ │ │ │ │ -00070590: 206e 6577 6c69 6e65 0a20 2020 2020 2865 newline. (e │ │ │ │ │ -000705a0: 6974 6865 7220 696e 2074 6865 206f 7269 ither in the ori │ │ │ │ │ -000705b0: 6769 6e61 6c20 6f72 2074 6865 206d 6f64 ginal or the mod │ │ │ │ │ -000705c0: 6966 6965 6420 736f 7572 6365 2074 7265 ified source tre │ │ │ │ │ -000705d0: 6529 2e0a 0a43 6861 6e67 6573 2077 6869 e)...Changes whi │ │ │ │ │ -000705e0: 6368 2061 7265 206e 6f74 2072 6570 7265 ch are not repre │ │ │ │ │ -000705f0: 7365 6e74 6564 2c20 6275 7420 7768 6963 sented, but whic │ │ │ │ │ -00070600: 6820 6172 6520 6e6f 7420 6465 7465 6374 h are not detect │ │ │ │ │ -00070610: 6564 2062 790a e280 9864 706b 672d 736f ed by....dpkg-so │ │ │ │ │ -00070620: 7572 6365 e280 992c 2061 7265 3a0a 0a20 urce..., are:.. │ │ │ │ │ -00070630: 2020 2d20 4368 616e 6769 6e67 2074 6865 - Changing the │ │ │ │ │ -00070640: 2070 6572 6d69 7373 696f 6e73 206f 6620 permissions of │ │ │ │ │ -00070650: 6669 6c65 7320 286f 7468 6572 2074 6861 files (other tha │ │ │ │ │ -00070660: 6e20 e280 9864 6562 6961 6e2f 7275 6c65 n ...debian/rule │ │ │ │ │ -00070670: 73e2 8099 2920 616e 640a 2020 2020 2064 s...) and. d │ │ │ │ │ -00070680: 6972 6563 746f 7269 6573 2e0a 0a54 6865 irectories...The │ │ │ │ │ -00070690: 20e2 8098 6465 6269 616e e280 9920 6469 ...debian... di │ │ │ │ │ -000706a0: 7265 6374 6f72 7920 616e 6420 e280 9864 rectory and ...d │ │ │ │ │ -000706b0: 6562 6961 6e2f 7275 6c65 73e2 8099 2061 ebian/rules... a │ │ │ │ │ -000706c0: 7265 2068 616e 646c 6564 2073 7065 6369 re handled speci │ │ │ │ │ -000706d0: 616c 6c79 2062 790a e280 9864 706b 672d ally by....dpkg- │ │ │ │ │ -000706e0: 736f 7572 6365 e280 9920 2d20 6265 666f source... - befo │ │ │ │ │ -000706f0: 7265 2061 7070 6c79 696e 6720 7468 6520 re applying the │ │ │ │ │ -00070700: 6368 616e 6765 7320 6974 2077 696c 6c20 changes it will │ │ │ │ │ -00070710: 6372 6561 7465 2074 6865 20e2 8098 6465 create the ...de │ │ │ │ │ -00070720: 6269 616e e280 990a 6469 7265 6374 6f72 bian....director │ │ │ │ │ -00070730: 792c 2061 6e64 2061 6674 6572 7761 7264 y, and afterward │ │ │ │ │ -00070740: 7320 6974 2077 696c 6c20 6d61 6b65 20e2 s it will make . │ │ │ │ │ -00070750: 8098 6465 6269 616e 2f72 756c 6573 e280 ..debian/rules.. │ │ │ │ │ -00070760: 9920 776f 726c 642d 6578 6563 7574 6162 . world-executab │ │ │ │ │ -00070770: 6c65 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d le... -------- │ │ │ │ │ -00070780: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ -00070790: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ -000707a0: 5468 6973 2069 7320 6e6f 7420 6375 7272 This is not curr │ │ │ │ │ -000707b0: 656e 746c 7920 6465 7465 6374 6564 2077 ently detected w │ │ │ │ │ -000707c0: 6865 6e20 6275 696c 6469 6e67 2073 6f75 hen building sou │ │ │ │ │ -000707d0: 7263 6520 7061 636b 6167 6573 2c20 6275 rce packages, bu │ │ │ │ │ -000707e0: 740a 6f6e 6c79 2077 6865 6e20 6578 7472 t.only when extr │ │ │ │ │ -000707f0: 6163 7469 6e67 2074 6865 6d2e 0a0a 2020 acting them... │ │ │ │ │ -00070800: 2028 3229 2048 6172 6420 6c69 6e6b 7320 (2) Hard links │ │ │ │ │ -00070810: 6d61 7920 6265 2070 6572 6d69 7474 6564 may be permitted │ │ │ │ │ -00070820: 2061 7420 736f 6d65 2070 6f69 6e74 2069 at some point i │ │ │ │ │ -00070830: 6e20 7468 6520 6675 7475 7265 2c20 6275 n the future, bu │ │ │ │ │ -00070840: 740a 776f 756c 6420 7265 7175 6972 6520 t.would require │ │ │ │ │ -00070850: 6120 6661 6972 2061 6d6f 756e 7420 6f66 a fair amount of │ │ │ │ │ -00070860: 2077 6f72 6b2e 0a0a 2020 2028 3329 2053 work... (3) S │ │ │ │ │ -00070870: 6574 6769 6420 6469 7265 6374 6f72 6965 etgid directorie │ │ │ │ │ -00070880: 7320 6172 6520 616c 6c6f 7765 642e 0a0a s are allowed... │ │ │ │ │ -00070890: 2020 2028 3429 2052 656e 616d 696e 6720 (4) Renaming │ │ │ │ │ -000708a0: 6120 6669 6c65 2069 7320 6e6f 7420 7472 a file is not tr │ │ │ │ │ -000708b0: 6561 7465 6420 7370 6563 6961 6c6c 7920 eated specially │ │ │ │ │ -000708c0: 2d20 6974 2069 7320 7365 656e 2061 7320 - it is seen as │ │ │ │ │ -000708d0: 7468 650a 7265 6d6f 7661 6c20 6f66 2074 the.removal of t │ │ │ │ │ -000708e0: 6865 206f 6c64 2066 696c 6520 2877 6869 he old file (whi │ │ │ │ │ -000708f0: 6368 2067 656e 6572 6174 6573 2061 2077 ch generates a w │ │ │ │ │ -00070900: 6172 6e69 6e67 2c20 6275 7420 6973 206f arning, but is o │ │ │ │ │ -00070910: 7468 6572 7769 7365 0a69 676e 6f72 6564 therwise.ignored │ │ │ │ │ -00070920: 292c 2061 6e64 2074 6865 2063 7265 6174 ), and the creat │ │ │ │ │ -00070930: 696f 6e20 6f66 2074 6865 206e 6577 206f ion of the new o │ │ │ │ │ -00070940: 6e65 2e0a 0a1f 0a46 696c 653a 2064 6562 ne.....File: deb │ │ │ │ │ -00070950: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00070960: 2020 4e6f 6465 3a20 436f 6e74 726f 6c20 Node: Control │ │ │ │ │ -00070970: 6669 6c65 7320 616e 6420 7468 6569 7220 files and their │ │ │ │ │ -00070980: 6669 656c 6473 2066 726f 6d20 6f6c 6420 fields from old │ │ │ │ │ -00070990: 5061 636b 6167 696e 6720 4d61 6e75 616c Packaging Manual │ │ │ │ │ -000709a0: 2c20 204e 6578 743a 2043 6f6e 6669 6775 , Next: Configu │ │ │ │ │ -000709b0: 7261 7469 6f6e 2066 696c 6520 6861 6e64 ration file hand │ │ │ │ │ -000709c0: 6c69 6e67 2066 726f 6d20 6f6c 6420 5061 ling from old Pa │ │ │ │ │ -000709d0: 636b 6167 696e 6720 4d61 6e75 616c 2c20 ckaging Manual, │ │ │ │ │ -000709e0: 2050 7265 763a 2053 6f75 7263 6520 7061 Prev: Source pa │ │ │ │ │ -000709f0: 636b 6167 6573 2066 726f 6d20 6f6c 6420 ckages from old │ │ │ │ │ -00070a00: 5061 636b 6167 696e 6720 4d61 6e75 616c Packaging Manual │ │ │ │ │ -00070a10: 2c20 2055 703a 2054 6f70 0a0a 3136 2043 , Up: Top..16 C │ │ │ │ │ -00070a20: 6f6e 7472 6f6c 2066 696c 6573 2061 6e64 ontrol files and │ │ │ │ │ -00070a30: 2074 6865 6972 2066 6965 6c64 7320 2866 their fields (f │ │ │ │ │ -00070a40: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ -00070a50: 6720 4d61 6e75 616c 290a 2a2a 2a2a 2a2a g Manual).****** │ │ │ │ │ -00070a60: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00070a70: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00070a80: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00070a90: 2a2a 2a2a 2a2a 2a0a 0a4d 616e 7920 6f66 *******..Many of │ │ │ │ │ -00070aa0: 2074 6865 2074 6f6f 6c73 2069 6e20 7468 the tools in th │ │ │ │ │ -00070ab0: 6520 e280 9864 706b 67e2 8099 2073 7569 e ...dpkg... sui │ │ │ │ │ -00070ac0: 7465 206d 616e 6970 756c 6174 6520 6461 te manipulate da │ │ │ │ │ -00070ad0: 7461 2069 6e20 6120 636f 6d6d 6f6e 0a66 ta in a common.f │ │ │ │ │ -00070ae0: 6f72 6d61 742c 206b 6e6f 776e 2061 7320 ormat, known as │ │ │ │ │ -00070af0: 636f 6e74 726f 6c20 6669 6c65 732e 2020 control files. │ │ │ │ │ -00070b00: 4269 6e61 7279 2061 6e64 2073 6f75 7263 Binary and sourc │ │ │ │ │ -00070b10: 6520 7061 636b 6167 6573 2068 6176 6520 e packages have │ │ │ │ │ -00070b20: 636f 6e74 726f 6c0a 6461 7461 2061 7320 control.data as │ │ │ │ │ -00070b30: 646f 2074 6865 20e2 8098 2e63 6861 6e67 do the ....chang │ │ │ │ │ -00070b40: 6573 e280 9920 6669 6c65 7320 7768 6963 es... files whic │ │ │ │ │ -00070b50: 6820 636f 6e74 726f 6c20 7468 6520 696e h control the in │ │ │ │ │ -00070b60: 7374 616c 6c61 7469 6f6e 206f 660a 7570 stallation of.up │ │ │ │ │ -00070b70: 6c6f 6164 6564 2066 696c 6573 2c20 616e loaded files, an │ │ │ │ │ -00070b80: 6420 e280 9864 706b 67e2 8099 2773 2069 d ...dpkg...'s i │ │ │ │ │ -00070b90: 6e74 6572 6e61 6c20 6461 7461 6261 7365 nternal database │ │ │ │ │ -00070ba0: 7320 6172 6520 696e 2061 2073 696d 696c s are in a simil │ │ │ │ │ -00070bb0: 6172 2066 6f72 6d61 742e 0a0a 2a20 4d65 ar format...* Me │ │ │ │ │ -00070bc0: 6e75 3a0a 0a2a 2053 796e 7461 7820 6f66 nu:..* Syntax of │ │ │ │ │ -00070bd0: 2063 6f6e 7472 6f6c 2066 696c 6573 3a20 control files: │ │ │ │ │ -00070be0: 5379 6e74 6178 206f 6620 636f 6e74 726f Syntax of contro │ │ │ │ │ -00070bf0: 6c20 6669 6c65 733c 323e 2e0a 2a20 4c69 l files<2>..* Li │ │ │ │ │ -00070c00: 7374 206f 6620 6669 656c 6473 3a20 4c69 st of fields: Li │ │ │ │ │ -00070c10: 7374 206f 6620 6669 656c 6473 3c32 3e2e st of fields<2>. │ │ │ │ │ -00070c20: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -00070c30: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -00070c40: 6f64 653a 2053 796e 7461 7820 6f66 2063 ode: Syntax of c │ │ │ │ │ -00070c50: 6f6e 7472 6f6c 2066 696c 6573 3c32 3e2c ontrol files<2>, │ │ │ │ │ -00070c60: 2020 4e65 7874 3a20 4c69 7374 206f 6620 Next: List of │ │ │ │ │ -00070c70: 6669 656c 6473 3c32 3e2c 2020 5570 3a20 fields<2>, Up: │ │ │ │ │ -00070c80: 436f 6e74 726f 6c20 6669 6c65 7320 616e Control files an │ │ │ │ │ -00070c90: 6420 7468 6569 7220 6669 656c 6473 2066 d their fields f │ │ │ │ │ -00070ca0: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ -00070cb0: 6720 4d61 6e75 616c 0a0a 3136 2e31 2053 g Manual..16.1 S │ │ │ │ │ -00070cc0: 796e 7461 7820 6f66 2063 6f6e 7472 6f6c yntax of control │ │ │ │ │ -00070cd0: 2066 696c 6573 0a3d 3d3d 3d3d 3d3d 3d3d files.========= │ │ │ │ │ -00070ce0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00070cf0: 3d3d 3d0a 0a53 6565 202a 6e6f 7465 2053 ===..See *note S │ │ │ │ │ -00070d00: 796e 7461 7820 6f66 2063 6f6e 7472 6f6c yntax of control │ │ │ │ │ -00070d10: 2066 696c 6573 3a20 3931 2e0a 0a49 7420 files: 91...It │ │ │ │ │ -00070d20: 6973 2069 6d70 6f72 7461 6e74 2074 6f20 is important to │ │ │ │ │ -00070d30: 6e6f 7465 2074 6861 7420 7468 6572 6520 note that there │ │ │ │ │ -00070d40: 6172 6520 7365 7665 7261 6c20 6669 656c are several fiel │ │ │ │ │ -00070d50: 6473 2077 6869 6368 2061 7265 206f 7074 ds which are opt │ │ │ │ │ -00070d60: 696f 6e61 6c0a 6173 2066 6172 2061 7320 ional.as far as │ │ │ │ │ -00070d70: e280 9864 706b 67e2 8099 2061 6e64 2074 ...dpkg... and t │ │ │ │ │ -00070d80: 6865 2072 656c 6174 6564 2074 6f6f 6c73 he related tools │ │ │ │ │ -00070d90: 2061 7265 2063 6f6e 6365 726e 6564 2c20 are concerned, │ │ │ │ │ -00070da0: 6275 7420 7768 6963 6820 6d75 7374 0a61 but which must.a │ │ │ │ │ -00070db0: 7070 6561 7220 696e 2065 7665 7279 2044 ppear in every D │ │ │ │ │ -00070dc0: 6562 6961 6e20 7061 636b 6167 652c 206f ebian package, o │ │ │ │ │ -00070dd0: 7220 7768 6f73 6520 6f6d 6973 7369 6f6e r whose omission │ │ │ │ │ -00070de0: 206d 6179 2063 6175 7365 2070 726f 626c may cause probl │ │ │ │ │ -00070df0: 656d 732e 0a0a 1f0a 4669 6c65 3a20 6465 ems.....File: de │ │ │ │ │ -00070e00: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00070e10: 2c20 204e 6f64 653a 204c 6973 7420 6f66 , Node: List of │ │ │ │ │ -00070e20: 2066 6965 6c64 733c 323e 2c20 2050 7265 fields<2>, Pre │ │ │ │ │ -00070e30: 763a 2053 796e 7461 7820 6f66 2063 6f6e v: Syntax of con │ │ │ │ │ -00070e40: 7472 6f6c 2066 696c 6573 3c32 3e2c 2020 trol files<2>, │ │ │ │ │ -00070e50: 5570 3a20 436f 6e74 726f 6c20 6669 6c65 Up: Control file │ │ │ │ │ -00070e60: 7320 616e 6420 7468 6569 7220 6669 656c s and their fiel │ │ │ │ │ -00070e70: 6473 2066 726f 6d20 6f6c 6420 5061 636b ds from old Pack │ │ │ │ │ -00070e80: 6167 696e 6720 4d61 6e75 616c 0a0a 3136 aging Manual..16 │ │ │ │ │ -00070e90: 2e32 204c 6973 7420 6f66 2066 6965 6c64 .2 List of field │ │ │ │ │ -00070ea0: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ -00070eb0: 3d3d 3d3d 3d0a 0a53 6565 202a 6e6f 7465 =====..See *note │ │ │ │ │ -00070ec0: 204c 6973 7420 6f66 2066 6965 6c64 733a List of fields: │ │ │ │ │ -00070ed0: 2061 622e 0a0a 5468 6973 2073 6563 7469 ab...This secti │ │ │ │ │ -00070ee0: 6f6e 206e 6f77 2063 6f6e 7461 696e 7320 on now contains │ │ │ │ │ -00070ef0: 6f6e 6c79 2074 6865 2066 6965 6c64 7320 only the fields │ │ │ │ │ -00070f00: 7468 6174 2064 6964 6e27 7420 6265 6c6f that didn't belo │ │ │ │ │ -00070f10: 6e67 2074 6f20 7468 650a 506f 6c69 6379 ng to the.Policy │ │ │ │ │ -00070f20: 206d 616e 7561 6c2e 0a0a 2a20 4d65 6e75 manual...* Menu │ │ │ │ │ -00070f30: 3a0a 0a2a 2046 696c 656e 616d 6520 616e :..* Filename an │ │ │ │ │ -00070f40: 6420 4d53 444f 532d 4669 6c65 6e61 6d65 d MSDOS-Filename │ │ │ │ │ -00070f50: 3a3a 0a2a 2053 697a 6520 616e 6420 4d44 ::.* Size and MD │ │ │ │ │ -00070f60: 3573 756d 3a3a 0a2a 2053 7461 7475 733a 5sum::.* Status: │ │ │ │ │ -00070f70: 3a0a 2a20 436f 6e66 6967 2d56 6572 7369 :.* Config-Versi │ │ │ │ │ -00070f80: 6f6e 3a3a 0a2a 2043 6f6e 6666 696c 6573 on::.* Conffiles │ │ │ │ │ -00070f90: 3a3a 0a2a 204f 6273 6f6c 6574 6520 6669 ::.* Obsolete fi │ │ │ │ │ -00070fa0: 656c 6473 3a20 4f62 736f 6c65 7465 2066 elds: Obsolete f │ │ │ │ │ -00070fb0: 6965 6c64 733c 323e 2e0a 0a1f 0a46 696c ields<2>.....Fil │ │ │ │ │ -00070fc0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00070fd0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4669 .info, Node: Fi │ │ │ │ │ -00070fe0: 6c65 6e61 6d65 2061 6e64 204d 5344 4f53 lename and MSDOS │ │ │ │ │ -00070ff0: 2d46 696c 656e 616d 652c 2020 4e65 7874 -Filename, Next │ │ │ │ │ -00071000: 3a20 5369 7a65 2061 6e64 204d 4435 7375 : Size and MD5su │ │ │ │ │ -00071010: 6d2c 2020 5570 3a20 4c69 7374 206f 6620 m, Up: List of │ │ │ │ │ -00071020: 6669 656c 6473 3c32 3e0a 0a31 362e 322e fields<2>..16.2. │ │ │ │ │ -00071030: 3120 e280 9846 696c 656e 616d 65e2 8099 1 ...Filename... │ │ │ │ │ -00071040: 2061 6e64 20e2 8098 4d53 444f 532d 4669 and ...MSDOS-Fi │ │ │ │ │ -00071050: 6c65 6e61 6d65 e280 990a 2d2d 2d2d 2d2d lename....------ │ │ │ │ │ -00071060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00071070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00071080: 0a0a 5468 6573 6520 6669 656c 6473 2069 ..These fields i │ │ │ │ │ -00071090: 6e20 e280 9850 6163 6b61 6765 73e2 8099 n ...Packages... │ │ │ │ │ -000710a0: 2066 696c 6573 2067 6976 6520 7468 6520 files give the │ │ │ │ │ -000710b0: 6669 6c65 6e61 6d65 2873 2920 6f66 2028 filename(s) of ( │ │ │ │ │ -000710c0: 7468 6520 7061 7274 7320 6f66 290a 6120 the parts of).a │ │ │ │ │ -000710d0: 7061 636b 6167 6520 696e 2074 6865 2064 package in the d │ │ │ │ │ -000710e0: 6973 7472 6962 7574 696f 6e20 6469 7265 istribution dire │ │ │ │ │ -000710f0: 6374 6f72 6965 732c 2072 656c 6174 6976 ctories, relativ │ │ │ │ │ -00071100: 6520 746f 2074 6865 2072 6f6f 7420 6f66 e to the root of │ │ │ │ │ -00071110: 2074 6865 0a44 6562 6961 6e20 6869 6572 the.Debian hier │ │ │ │ │ -00071120: 6172 6368 792e 2020 4966 2074 6865 2070 archy. If the p │ │ │ │ │ -00071130: 6163 6b61 6765 2068 6173 2062 6565 6e20 ackage has been │ │ │ │ │ -00071140: 7370 6c69 7420 696e 746f 2073 6576 6572 split into sever │ │ │ │ │ -00071150: 616c 2070 6172 7473 2074 6865 0a70 6172 al parts the.par │ │ │ │ │ -00071160: 7473 2061 7265 2061 6c6c 206c 6973 7465 ts are all liste │ │ │ │ │ -00071170: 6420 696e 206f 7264 6572 2c20 7365 7061 d in order, sepa │ │ │ │ │ -00071180: 7261 7465 6420 6279 2073 7061 6365 732e rated by spaces. │ │ │ │ │ -00071190: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -000711a0: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -000711b0: 6f64 653a 2053 697a 6520 616e 6420 4d44 ode: Size and MD │ │ │ │ │ -000711c0: 3573 756d 2c20 204e 6578 743a 2053 7461 5sum, Next: Sta │ │ │ │ │ -000711d0: 7475 732c 2020 5072 6576 3a20 4669 6c65 tus, Prev: File │ │ │ │ │ -000711e0: 6e61 6d65 2061 6e64 204d 5344 4f53 2d46 name and MSDOS-F │ │ │ │ │ -000711f0: 696c 656e 616d 652c 2020 5570 3a20 4c69 ilename, Up: Li │ │ │ │ │ -00071200: 7374 206f 6620 6669 656c 6473 3c32 3e0a st of fields<2>. │ │ │ │ │ -00071210: 0a31 362e 322e 3220 e280 9853 697a 65e2 .16.2.2 ...Size. │ │ │ │ │ -00071220: 8099 2061 6e64 20e2 8098 4d44 3573 756d .. and ...MD5sum │ │ │ │ │ -00071230: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ -00071240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -00071250: 5468 6573 6520 6669 656c 6473 2069 6e20 These fields in │ │ │ │ │ -00071260: e280 9850 6163 6b61 6765 73e2 8099 2066 ...Packages... f │ │ │ │ │ -00071270: 696c 6573 2067 6976 6520 7468 6520 7369 iles give the si │ │ │ │ │ -00071280: 7a65 2028 696e 2062 7974 6573 2c20 6578 ze (in bytes, ex │ │ │ │ │ -00071290: 7072 6573 7365 6420 696e 0a64 6563 696d pressed in.decim │ │ │ │ │ -000712a0: 616c 2920 616e 6420 4d44 3520 6368 6563 al) and MD5 chec │ │ │ │ │ -000712b0: 6b73 756d 206f 6620 7468 6520 6669 6c65 ksum of the file │ │ │ │ │ -000712c0: 2873 2920 7768 6963 6820 6d61 6b65 2873 (s) which make(s │ │ │ │ │ -000712d0: 2920 7570 2061 2062 696e 6172 790a 7061 ) up a binary.pa │ │ │ │ │ -000712e0: 636b 6167 6520 696e 2074 6865 2064 6973 ckage in the dis │ │ │ │ │ -000712f0: 7472 6962 7574 696f 6e2e 2020 4966 2074 tribution. If t │ │ │ │ │ -00071300: 6865 2070 6163 6b61 6765 2069 7320 7370 he package is sp │ │ │ │ │ -00071310: 6c69 7420 696e 746f 2073 6576 6572 616c lit into several │ │ │ │ │ -00071320: 2070 6172 7473 0a74 6865 2076 616c 7565 parts.the value │ │ │ │ │ -00071330: 7320 666f 7220 7468 6520 7061 7274 7320 s for the parts │ │ │ │ │ -00071340: 6172 6520 6c69 7374 6564 2069 6e20 6f72 are listed in or │ │ │ │ │ -00071350: 6465 722c 2073 6570 6172 6174 6564 2062 der, separated b │ │ │ │ │ -00071360: 7920 7370 6163 6573 2e0a 0a1f 0a46 696c y spaces.....Fil │ │ │ │ │ -00071370: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00071380: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5374 .info, Node: St │ │ │ │ │ -00071390: 6174 7573 2c20 204e 6578 743a 2043 6f6e atus, Next: Con │ │ │ │ │ -000713a0: 6669 672d 5665 7273 696f 6e2c 2020 5072 fig-Version, Pr │ │ │ │ │ -000713b0: 6576 3a20 5369 7a65 2061 6e64 204d 4435 ev: Size and MD5 │ │ │ │ │ -000713c0: 7375 6d2c 2020 5570 3a20 4c69 7374 206f sum, Up: List o │ │ │ │ │ -000713d0: 6620 6669 656c 6473 3c32 3e0a 0a31 362e f fields<2>..16. │ │ │ │ │ -000713e0: 322e 3320 e280 9853 7461 7475 73e2 8099 2.3 ...Status... │ │ │ │ │ -000713f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ -00071400: 0a0a 5468 6973 2066 6965 6c64 2069 6e20 ..This field in │ │ │ │ │ -00071410: e280 9864 706b 67e2 8099 2773 2073 7461 ...dpkg...'s sta │ │ │ │ │ -00071420: 7475 7320 6669 6c65 2072 6563 6f72 6473 tus file records │ │ │ │ │ -00071430: 2077 6865 7468 6572 2074 6865 2075 7365 whether the use │ │ │ │ │ -00071440: 7220 7761 6e74 7320 610a 7061 636b 6167 r wants a.packag │ │ │ │ │ -00071450: 6520 696e 7374 616c 6c65 642c 2072 656d e installed, rem │ │ │ │ │ -00071460: 6f76 6564 206f 7220 6c65 6674 2061 6c6f oved or left alo │ │ │ │ │ -00071470: 6e65 2c20 7768 6574 6865 7220 6974 2069 ne, whether it i │ │ │ │ │ -00071480: 7320 6272 6f6b 656e 0a28 7265 7175 6972 s broken.(requir │ │ │ │ │ -00071490: 696e 6720 7265 2d69 6e73 7461 6c6c 6174 ing re-installat │ │ │ │ │ -000714a0: 696f 6e29 206f 7220 6e6f 7420 616e 6420 ion) or not and │ │ │ │ │ -000714b0: 7768 6174 2069 7473 2063 7572 7265 6e74 what its current │ │ │ │ │ -000714c0: 2073 7461 7465 206f 6e20 7468 650a 7379 state on the.sy │ │ │ │ │ -000714d0: 7374 656d 2069 732e 2020 4561 6368 206f stem is. Each o │ │ │ │ │ -000714e0: 6620 7468 6573 6520 7069 6563 6573 206f f these pieces o │ │ │ │ │ -000714f0: 6620 696e 666f 726d 6174 696f 6e20 6973 f information is │ │ │ │ │ -00071500: 2061 2073 696e 676c 6520 776f 7264 2e0a a single word.. │ │ │ │ │ -00071510: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00071520: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00071530: 6465 3a20 436f 6e66 6967 2d56 6572 7369 de: Config-Versi │ │ │ │ │ -00071540: 6f6e 2c20 204e 6578 743a 2043 6f6e 6666 on, Next: Conff │ │ │ │ │ -00071550: 696c 6573 2c20 2050 7265 763a 2053 7461 iles, Prev: Sta │ │ │ │ │ -00071560: 7475 732c 2020 5570 3a20 4c69 7374 206f tus, Up: List o │ │ │ │ │ -00071570: 6620 6669 656c 6473 3c32 3e0a 0a31 362e f fields<2>..16. │ │ │ │ │ -00071580: 322e 3420 e280 9843 6f6e 6669 672d 5665 2.4 ...Config-Ve │ │ │ │ │ -00071590: 7273 696f 6ee2 8099 0a2d 2d2d 2d2d 2d2d rsion....------- │ │ │ │ │ -000715a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -000715b0: 0a0a 4966 2061 2070 6163 6b61 6765 2069 ..If a package i │ │ │ │ │ -000715c0: 7320 6e6f 7420 696e 7374 616c 6c65 6420 s not installed │ │ │ │ │ -000715d0: 6f72 206e 6f74 2063 6f6e 6669 6775 7265 or not configure │ │ │ │ │ -000715e0: 642c 2074 6869 7320 6669 656c 6420 696e d, this field in │ │ │ │ │ -000715f0: 20e2 8098 6470 6b67 e280 9927 730a 7374 ...dpkg...'s.st │ │ │ │ │ -00071600: 6174 7573 2066 696c 6520 7265 636f 7264 atus file record │ │ │ │ │ -00071610: 7320 7468 6520 6c61 7374 2076 6572 7369 s the last versi │ │ │ │ │ -00071620: 6f6e 206f 6620 7468 6520 7061 636b 6167 on of the packag │ │ │ │ │ -00071630: 6520 7768 6963 6820 7761 730a 7375 6363 e which was.succ │ │ │ │ │ -00071640: 6573 7366 756c 6c79 2063 6f6e 6669 6775 essfully configu │ │ │ │ │ -00071650: 7265 642e 0a0a 1f0a 4669 6c65 3a20 6465 red.....File: de │ │ │ │ │ -00071660: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00071670: 2c20 204e 6f64 653a 2043 6f6e 6666 696c , Node: Conffil │ │ │ │ │ -00071680: 6573 2c20 204e 6578 743a 204f 6273 6f6c es, Next: Obsol │ │ │ │ │ -00071690: 6574 6520 6669 656c 6473 3c32 3e2c 2020 ete fields<2>, │ │ │ │ │ -000716a0: 5072 6576 3a20 436f 6e66 6967 2d56 6572 Prev: Config-Ver │ │ │ │ │ -000716b0: 7369 6f6e 2c20 2055 703a 204c 6973 7420 sion, Up: List │ │ │ │ │ -000716c0: 6f66 2066 6965 6c64 733c 323e 0a0a 3136 of fields<2>..16 │ │ │ │ │ -000716d0: 2e32 2e35 20e2 8098 436f 6e66 6669 6c65 .2.5 ...Conffile │ │ │ │ │ -000716e0: 73e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d s....----------- │ │ │ │ │ -000716f0: 2d2d 2d2d 2d2d 2d0a 0a54 6869 7320 6669 -------..This fi │ │ │ │ │ -00071700: 656c 6420 696e 20e2 8098 6470 6b67 e280 eld in ...dpkg.. │ │ │ │ │ -00071710: 9927 7320 7374 6174 7573 2066 696c 6520 .'s status file │ │ │ │ │ -00071720: 636f 6e74 6169 6e73 2069 6e66 6f72 6d61 contains informa │ │ │ │ │ -00071730: 7469 6f6e 2061 626f 7574 2074 6865 0a61 tion about the.a │ │ │ │ │ -00071740: 7574 6f6d 6174 6963 616c 6c79 2d6d 616e utomatically-man │ │ │ │ │ -00071750: 6167 6564 2063 6f6e 6669 6775 7261 7469 aged configurati │ │ │ │ │ -00071760: 6f6e 2066 696c 6573 2068 656c 6420 6279 on files held by │ │ │ │ │ -00071770: 2061 2070 6163 6b61 6765 2e20 2054 6869 a package. Thi │ │ │ │ │ -00071780: 7320 6669 656c 640a 7368 6f75 6c64 2027 s field.should ' │ │ │ │ │ -00071790: 6e6f 7427 2061 7070 6561 7220 616e 7977 not' appear anyw │ │ │ │ │ -000717a0: 6865 7265 2069 6e20 6120 7061 636b 6167 here in a packag │ │ │ │ │ -000717b0: 6521 0a0a 1f0a 4669 6c65 3a20 6465 6269 e!....File: debi │ │ │ │ │ -000717c0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -000717d0: 204e 6f64 653a 204f 6273 6f6c 6574 6520 Node: Obsolete │ │ │ │ │ -000717e0: 6669 656c 6473 3c32 3e2c 2020 5072 6576 fields<2>, Prev │ │ │ │ │ -000717f0: 3a20 436f 6e66 6669 6c65 732c 2020 5570 : Conffiles, Up │ │ │ │ │ -00071800: 3a20 4c69 7374 206f 6620 6669 656c 6473 : List of fields │ │ │ │ │ -00071810: 3c32 3e0a 0a31 362e 322e 3620 4f62 736f <2>..16.2.6 Obso │ │ │ │ │ -00071820: 6c65 7465 2066 6965 6c64 730a 2d2d 2d2d lete fields.---- │ │ │ │ │ -00071830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00071840: 2d2d 0a0a 5468 6573 6520 6172 6520 7374 --..These are st │ │ │ │ │ -00071850: 696c 6c20 7265 636f 676e 697a 6564 2062 ill recognized b │ │ │ │ │ -00071860: 7920 e280 9864 706b 67e2 8099 2062 7574 y ...dpkg... but │ │ │ │ │ -00071870: 2073 686f 756c 6420 6e6f 7420 6170 7065 should not appe │ │ │ │ │ -00071880: 6172 2061 6e79 7768 6572 6520 616e 790a ar anywhere any. │ │ │ │ │ -00071890: 6d6f 7265 2e0a 0ae2 8098 5265 7669 7369 more......Revisi │ │ │ │ │ -000718a0: 6f6e e280 993b 20e2 8098 5061 636b 6167 on...; ...Packag │ │ │ │ │ -000718b0: 652d 5265 7669 7369 6f6e e280 993b 20e2 e-Revision...; . │ │ │ │ │ -000718c0: 8098 5061 636b 6167 655f 5265 7669 7369 ..Package_Revisi │ │ │ │ │ -000718d0: 6f6e e280 990a 0a20 2020 2020 5468 6520 on..... The │ │ │ │ │ -000718e0: 4465 6269 616e 2072 6576 6973 696f 6e20 Debian revision │ │ │ │ │ -000718f0: 7061 7274 206f 6620 7468 6520 7061 636b part of the pack │ │ │ │ │ -00071900: 6167 6520 7665 7273 696f 6e20 7761 7320 age version was │ │ │ │ │ -00071910: 6174 206f 6e65 2070 6f69 6e74 2069 6e0a at one point in. │ │ │ │ │ -00071920: 2020 2020 2061 2073 6570 6172 6174 6520 a separate │ │ │ │ │ -00071930: 636f 6e74 726f 6c20 6669 656c 642e 2020 control field. │ │ │ │ │ -00071940: 5468 6973 2066 6965 6c64 2077 656e 7420 This field went │ │ │ │ │ -00071950: 7468 726f 7567 6820 7365 7665 7261 6c20 through several │ │ │ │ │ -00071960: 6e61 6d65 732e 0a0a e280 9852 6563 6f6d names......Recom │ │ │ │ │ -00071970: 6d65 6e64 6564 e280 990a 0a20 2020 2020 mended..... │ │ │ │ │ -00071980: 4f6c 6420 6e61 6d65 2066 6f72 20e2 8098 Old name for ... │ │ │ │ │ -00071990: 5265 636f 6d6d 656e 6473 e280 992e 0a0a Recommends...... │ │ │ │ │ -000719a0: e280 984f 7074 696f 6e61 6ce2 8099 0a0a ...Optional..... │ │ │ │ │ -000719b0: 2020 2020 204f 6c64 206e 616d 6520 666f Old name fo │ │ │ │ │ -000719c0: 7220 e280 9853 7567 6765 7374 73e2 8099 r ...Suggests... │ │ │ │ │ -000719d0: 2e0a 0ae2 8098 436c 6173 73e2 8099 0a0a ......Class..... │ │ │ │ │ -000719e0: 2020 2020 204f 6c64 206e 616d 6520 666f Old name fo │ │ │ │ │ -000719f0: 7220 e280 9850 7269 6f72 6974 79e2 8099 r ...Priority... │ │ │ │ │ -00071a00: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00071a10: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00071a20: 4e6f 6465 3a20 436f 6e66 6967 7572 6174 Node: Configurat │ │ │ │ │ -00071a30: 696f 6e20 6669 6c65 2068 616e 646c 696e ion file handlin │ │ │ │ │ -00071a40: 6720 6672 6f6d 206f 6c64 2050 6163 6b61 g from old Packa │ │ │ │ │ -00071a50: 6769 6e67 204d 616e 7561 6c2c 2020 4e65 ging Manual, Ne │ │ │ │ │ -00071a60: 7874 3a20 416c 7465 726e 6174 6976 6520 xt: Alternative │ │ │ │ │ -00071a70: 7665 7273 696f 6e73 206f 6620 616e 2069 versions of an i │ │ │ │ │ -00071a80: 6e74 6572 6661 6365 202d 2075 7064 6174 nterface - updat │ │ │ │ │ -00071a90: 652d 616c 7465 726e 6174 6976 6573 2066 e-alternatives f │ │ │ │ │ -00071aa0: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ -00071ab0: 6720 4d61 6e75 616c 2c20 2050 7265 763a g Manual, Prev: │ │ │ │ │ -00071ac0: 2043 6f6e 7472 6f6c 2066 696c 6573 2061 Control files a │ │ │ │ │ -00071ad0: 6e64 2074 6865 6972 2066 6965 6c64 7320 nd their fields │ │ │ │ │ -00071ae0: 6672 6f6d 206f 6c64 2050 6163 6b61 6769 from old Packagi │ │ │ │ │ -00071af0: 6e67 204d 616e 7561 6c2c 2020 5570 3a20 ng Manual, Up: │ │ │ │ │ -00071b00: 546f 700a 0a31 3720 436f 6e66 6967 7572 Top..17 Configur │ │ │ │ │ -00071b10: 6174 696f 6e20 6669 6c65 2068 616e 646c ation file handl │ │ │ │ │ -00071b20: 696e 6720 2866 726f 6d20 6f6c 6420 5061 ing (from old Pa │ │ │ │ │ -00071b30: 636b 6167 696e 6720 4d61 6e75 616c 290a ckaging Manual). │ │ │ │ │ -00071b40: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00071b50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00071b60: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00071b70: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a e280 9864 **********.....d │ │ │ │ │ -00071b80: 706b 67e2 8099 2063 616e 2064 6f20 6120 pkg... can do a │ │ │ │ │ -00071b90: 6365 7274 6169 6e20 616d 6f75 6e74 206f certain amount o │ │ │ │ │ -00071ba0: 6620 6175 746f 6d61 7469 6320 6861 6e64 f automatic hand │ │ │ │ │ -00071bb0: 6c69 6e67 206f 6620 7061 636b 6167 650a ling of package. │ │ │ │ │ -00071bc0: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ -00071bd0: 6c65 732e 0a0a 5768 6574 6865 7220 7468 les...Whether th │ │ │ │ │ -00071be0: 6973 206d 6563 6861 6e69 736d 2069 7320 is mechanism is │ │ │ │ │ -00071bf0: 6170 7072 6f70 7269 6174 6520 6465 7065 appropriate depe │ │ │ │ │ -00071c00: 6e64 7320 6f6e 2061 206e 756d 6265 7220 nds on a number │ │ │ │ │ -00071c10: 6f66 2066 6163 746f 7273 2c0a 6275 7420 of factors,.but │ │ │ │ │ -00071c20: 6261 7369 6361 6c6c 7920 7468 6572 6520 basically there │ │ │ │ │ -00071c30: 6172 6520 7477 6f20 6170 7072 6f61 6368 are two approach │ │ │ │ │ -00071c40: 6573 2074 6f20 616e 7920 7061 7274 6963 es to any partic │ │ │ │ │ -00071c50: 756c 6172 2063 6f6e 6669 6775 7261 7469 ular configurati │ │ │ │ │ -00071c60: 6f6e 0a66 696c 652e 0a0a 5468 6520 6561 on.file...The ea │ │ │ │ │ -00071c70: 7379 206d 6574 686f 6420 6973 2074 6f20 sy method is to │ │ │ │ │ -00071c80: 7368 6970 2061 2062 6573 742d 6566 666f ship a best-effo │ │ │ │ │ -00071c90: 7274 2063 6f6e 6669 6775 7261 7469 6f6e rt configuration │ │ │ │ │ -00071ca0: 2069 6e20 7468 6520 7061 636b 6167 652c in the package, │ │ │ │ │ -00071cb0: 0a61 6e64 2075 7365 20e2 8098 6470 6b67 .and use ...dpkg │ │ │ │ │ -00071cc0: e280 9927 7320 636f 6e66 6669 6c65 206d ...'s conffile m │ │ │ │ │ -00071cd0: 6563 6861 6e69 736d 2074 6f20 6861 6e64 echanism to hand │ │ │ │ │ -00071ce0: 6c65 2075 7064 6174 6573 2e20 2049 6620 le updates. If │ │ │ │ │ -00071cf0: 7468 6520 7573 6572 2069 730a 756e 6c69 the user is.unli │ │ │ │ │ -00071d00: 6b65 6c79 2074 6f20 7761 6e74 2074 6f20 kely to want to │ │ │ │ │ -00071d10: 6564 6974 2074 6865 2066 696c 652c 2062 edit the file, b │ │ │ │ │ -00071d20: 7574 2079 6f75 206e 6565 6420 7468 656d ut you need them │ │ │ │ │ -00071d30: 2074 6f20 6265 2061 626c 6520 746f 0a77 to be able to.w │ │ │ │ │ -00071d40: 6974 686f 7574 206c 6f73 696e 6720 7468 ithout losing th │ │ │ │ │ -00071d50: 6569 7220 6368 616e 6765 732c 2061 6e64 eir changes, and │ │ │ │ │ -00071d60: 2061 206e 6577 2070 6163 6b61 6765 2077 a new package w │ │ │ │ │ -00071d70: 6974 6820 6120 6368 616e 6765 6420 7665 ith a changed ve │ │ │ │ │ -00071d80: 7273 696f 6e0a 6f66 2074 6865 2066 696c rsion.of the fil │ │ │ │ │ -00071d90: 6520 6973 206f 6e6c 7920 7265 6c65 6173 e is only releas │ │ │ │ │ -00071da0: 6564 2069 6e66 7265 7175 656e 746c 792c ed infrequently, │ │ │ │ │ -00071db0: 2074 6869 7320 6973 2061 2067 6f6f 6420 this is a good │ │ │ │ │ -00071dc0: 6170 7072 6f61 6368 2e0a 0a54 6865 2068 approach...The h │ │ │ │ │ -00071dd0: 6172 6420 6d65 7468 6f64 2069 7320 746f ard method is to │ │ │ │ │ -00071de0: 2062 7569 6c64 2074 6865 2063 6f6e 6669 build the confi │ │ │ │ │ -00071df0: 6775 7261 7469 6f6e 2066 696c 6520 6672 guration file fr │ │ │ │ │ -00071e00: 6f6d 2073 6372 6174 6368 2069 6e20 7468 om scratch in th │ │ │ │ │ -00071e10: 650a e280 9870 6f73 7469 6e73 74e2 8099 e....postinst... │ │ │ │ │ -00071e20: 2073 6372 6970 742c 2061 6e64 2074 6f20 script, and to │ │ │ │ │ -00071e30: 7461 6b65 2074 6865 2072 6573 706f 6e73 take the respons │ │ │ │ │ -00071e40: 6962 696c 6974 7920 666f 7220 6669 7869 ibility for fixi │ │ │ │ │ -00071e50: 6e67 2061 6e79 0a6d 6973 7461 6b65 7320 ng any.mistakes │ │ │ │ │ -00071e60: 6d61 6465 2069 6e20 6561 726c 6965 7220 made in earlier │ │ │ │ │ -00071e70: 7665 7273 696f 6e73 206f 6620 7468 6520 versions of the │ │ │ │ │ -00071e80: 7061 636b 6167 6520 6175 746f 6d61 7469 package automati │ │ │ │ │ -00071e90: 6361 6c6c 792e 2020 5468 6973 0a77 696c cally. This.wil │ │ │ │ │ -00071ea0: 6c20 6265 2061 7070 726f 7072 6961 7465 l be appropriate │ │ │ │ │ -00071eb0: 2069 6620 7468 6520 6669 6c65 2069 7320 if the file is │ │ │ │ │ -00071ec0: 6c69 6b65 6c79 2074 6f20 6e65 6564 2074 likely to need t │ │ │ │ │ -00071ed0: 6f20 6265 2064 6966 6665 7265 6e74 206f o be different o │ │ │ │ │ -00071ee0: 6e0a 6561 6368 2073 7973 7465 6d2e 0a0a n.each system... │ │ │ │ │ -00071ef0: 2a20 4d65 6e75 3a0a 0a2a 2041 7574 6f6d * Menu:..* Autom │ │ │ │ │ -00071f00: 6174 6963 2068 616e 646c 696e 6720 6f66 atic handling of │ │ │ │ │ -00071f10: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ -00071f20: 696c 6573 2062 7920 6470 6b67 3a3a 0a2a iles by dpkg::.* │ │ │ │ │ -00071f30: 2046 756c 6c79 2d66 6561 7475 7265 6420 Fully-featured │ │ │ │ │ -00071f40: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ -00071f50: 7420 636f 6e66 6967 7572 6174 696f 6e20 t configuration │ │ │ │ │ -00071f60: 6861 6e64 6c69 6e67 3a3a 0a0a 1f0a 4669 handling::....Fi │ │ │ │ │ -00071f70: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00071f80: 792e 696e 666f 2c20 204e 6f64 653a 2041 y.info, Node: A │ │ │ │ │ -00071f90: 7574 6f6d 6174 6963 2068 616e 646c 696e utomatic handlin │ │ │ │ │ -00071fa0: 6720 6f66 2063 6f6e 6669 6775 7261 7469 g of configurati │ │ │ │ │ -00071fb0: 6f6e 2066 696c 6573 2062 7920 6470 6b67 on files by dpkg │ │ │ │ │ -00071fc0: 2c20 204e 6578 743a 2046 756c 6c79 2d66 , Next: Fully-f │ │ │ │ │ -00071fd0: 6561 7475 7265 6420 6d61 696e 7461 696e eatured maintain │ │ │ │ │ -00071fe0: 6572 2073 6372 6970 7420 636f 6e66 6967 er script config │ │ │ │ │ -00071ff0: 7572 6174 696f 6e20 6861 6e64 6c69 6e67 uration handling │ │ │ │ │ -00072000: 2c20 2055 703a 2043 6f6e 6669 6775 7261 , Up: Configura │ │ │ │ │ -00072010: 7469 6f6e 2066 696c 6520 6861 6e64 6c69 tion file handli │ │ │ │ │ -00072020: 6e67 2066 726f 6d20 6f6c 6420 5061 636b ng from old Pack │ │ │ │ │ -00072030: 6167 696e 6720 4d61 6e75 616c 0a0a 3137 aging Manual..17 │ │ │ │ │ -00072040: 2e31 2041 7574 6f6d 6174 6963 2068 616e .1 Automatic han │ │ │ │ │ -00072050: 646c 696e 6720 6f66 2063 6f6e 6669 6775 dling of configu │ │ │ │ │ -00072060: 7261 7469 6f6e 2066 696c 6573 2062 7920 ration files by │ │ │ │ │ -00072070: e280 9864 706b 67e2 8099 0a3d 3d3d 3d3d ...dpkg....===== │ │ │ │ │ -00072080: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00072090: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000720a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000720b0: 3d3d 3d0a 0a41 2062 696e 6172 7920 7061 ===..A binary pa │ │ │ │ │ -000720c0: 636b 6167 6520 6d61 7920 636f 6e74 6169 ckage may contai │ │ │ │ │ -000720d0: 6e20 6120 7061 636b 6167 6520 6d65 7461 n a package meta │ │ │ │ │ -000720e0: 6461 7461 2066 696c 6520 6361 6c6c 6564 data file called │ │ │ │ │ -000720f0: 20e2 8098 636f 6e66 6669 6c65 73e2 8099 ...conffiles... │ │ │ │ │ -00072100: 2e0a 5468 6973 2066 696c 6520 7368 6f75 ..This file shou │ │ │ │ │ -00072110: 6c64 2062 6520 6120 6c69 7374 206f 6620 ld be a list of │ │ │ │ │ -00072120: 6669 6c65 6e61 6d65 7320 6f66 2063 6f6e filenames of con │ │ │ │ │ -00072130: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ -00072140: 206e 6565 6469 6e67 0a61 7574 6f6d 6174 needing.automat │ │ │ │ │ -00072150: 6963 2068 616e 646c 696e 672c 2073 6570 ic handling, sep │ │ │ │ │ -00072160: 6172 6174 6564 2062 7920 6e65 776c 696e arated by newlin │ │ │ │ │ -00072170: 6573 2e20 2054 6865 2066 696c 656e 616d es. The filenam │ │ │ │ │ -00072180: 6573 2073 686f 756c 6420 6265 0a61 6273 es should be.abs │ │ │ │ │ -00072190: 6f6c 7574 6520 7061 7468 6e61 6d65 732c olute pathnames, │ │ │ │ │ -000721a0: 2061 6e64 2074 6865 2066 696c 6573 2072 and the files r │ │ │ │ │ -000721b0: 6566 6572 7265 6420 746f 2073 686f 756c eferred to shoul │ │ │ │ │ -000721c0: 6420 6163 7475 616c 6c79 2065 7869 7374 d actually exist │ │ │ │ │ -000721d0: 2069 6e0a 7468 6520 7061 636b 6167 652e in.the package. │ │ │ │ │ -000721e0: 0a0a 5768 656e 2061 2070 6163 6b61 6765 ..When a package │ │ │ │ │ -000721f0: 2069 7320 7570 6772 6164 6564 20e2 8098 is upgraded ... │ │ │ │ │ -00072200: 6470 6b67 e280 9920 7769 6c6c 2070 726f dpkg... will pro │ │ │ │ │ -00072210: 6365 7373 2074 6865 2063 6f6e 6669 6775 cess the configu │ │ │ │ │ -00072220: 7261 7469 6f6e 2066 696c 6573 0a64 7572 ration files.dur │ │ │ │ │ -00072230: 696e 6720 7468 6520 636f 6e66 6967 7572 ing the configur │ │ │ │ │ -00072240: 6174 696f 6e20 7374 6167 652c 2073 686f ation stage, sho │ │ │ │ │ -00072250: 7274 6c79 2062 6566 6f72 6520 6974 2072 rtly before it r │ │ │ │ │ -00072260: 756e 7320 7468 6520 7061 636b 6167 6527 uns the package' │ │ │ │ │ -00072270: 730a e280 9870 6f73 7469 6e73 74e2 8099 s....postinst... │ │ │ │ │ -00072280: 2073 6372 6970 742c 0a0a 466f 7220 6561 script,..For ea │ │ │ │ │ -00072290: 6368 2066 696c 6520 6974 2063 6865 636b ch file it check │ │ │ │ │ -000722a0: 7320 746f 2073 6565 2077 6865 7468 6572 s to see whether │ │ │ │ │ -000722b0: 2074 6865 2076 6572 7369 6f6e 206f 6620 the version of │ │ │ │ │ -000722c0: 7468 6520 6669 6c65 2069 6e63 6c75 6465 the file include │ │ │ │ │ -000722d0: 640a 696e 2074 6865 2070 6163 6b61 6765 d.in the package │ │ │ │ │ -000722e0: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as │ │ │ │ │ -000722f0: 7468 6520 6f6e 6520 7468 6174 2077 6173 the one that was │ │ │ │ │ -00072300: 2069 6e63 6c75 6465 6420 696e 2074 6865 included in the │ │ │ │ │ -00072310: 206c 6173 740a 7665 7273 696f 6e20 6f66 last.version of │ │ │ │ │ -00072320: 2074 6865 2070 6163 6b61 6765 2028 7468 the package (th │ │ │ │ │ -00072330: 6520 6f6e 6520 7468 6174 2069 7320 6265 e one that is be │ │ │ │ │ -00072340: 696e 6720 7570 6772 6164 6564 2066 726f ing upgraded fro │ │ │ │ │ -00072350: 6d29 3b20 6974 2061 6c73 6f0a 636f 6d70 m); it also.comp │ │ │ │ │ -00072360: 6172 6573 2074 6865 2076 6572 7369 6f6e ares the version │ │ │ │ │ -00072370: 2063 7572 7265 6e74 6c79 2069 6e73 7461 currently insta │ │ │ │ │ -00072380: 6c6c 6564 206f 6e20 7468 6520 7379 7374 lled on the syst │ │ │ │ │ -00072390: 656d 2077 6974 6820 7468 6520 6f6e 650a em with the one. │ │ │ │ │ -000723a0: 7368 6970 7065 6420 7769 7468 2074 6865 shipped with the │ │ │ │ │ -000723b0: 206c 6173 7420 7665 7273 696f 6e2e 0a0a last version... │ │ │ │ │ -000723c0: 4966 206e 6569 7468 6572 2074 6865 2075 If neither the u │ │ │ │ │ -000723d0: 7365 7220 6e6f 7220 7468 6520 7061 636b ser nor the pack │ │ │ │ │ -000723e0: 6167 6520 6d61 696e 7461 696e 6572 2068 age maintainer h │ │ │ │ │ -000723f0: 6173 2063 6861 6e67 6564 2074 6865 2066 as changed the f │ │ │ │ │ -00072400: 696c 652c 2069 740a 6973 206c 6566 7420 ile, it.is left │ │ │ │ │ -00072410: 616c 6f6e 652e 2020 4966 206f 6e65 206f alone. If one o │ │ │ │ │ -00072420: 7220 7468 6520 6f74 6865 7220 6861 7320 r the other has │ │ │ │ │ -00072430: 6368 616e 6765 6420 7468 6569 7220 7665 changed their ve │ │ │ │ │ -00072440: 7273 696f 6e2c 2074 6865 6e20 7468 650a rsion, then the. │ │ │ │ │ -00072450: 6368 616e 6765 6420 7665 7273 696f 6e20 changed version │ │ │ │ │ -00072460: 6973 2070 7265 6665 7272 6564 202d 2069 is preferred - i │ │ │ │ │ -00072470: 2e65 2e2c 2069 6620 7468 6520 7573 6572 .e., if the user │ │ │ │ │ -00072480: 2065 6469 7473 2074 6865 6972 2066 696c edits their fil │ │ │ │ │ -00072490: 652c 2062 7574 0a74 6865 2070 6163 6b61 e, but.the packa │ │ │ │ │ -000724a0: 6765 206d 6169 6e74 6169 6e65 7220 646f ge maintainer do │ │ │ │ │ -000724b0: 6573 6e27 7420 7368 6970 2061 2064 6966 esn't ship a dif │ │ │ │ │ -000724c0: 6665 7265 6e74 2076 6572 7369 6f6e 2c20 ferent version, │ │ │ │ │ -000724d0: 7468 6520 7573 6572 2773 0a63 6861 6e67 the user's.chang │ │ │ │ │ -000724e0: 6573 2077 696c 6c20 7374 6179 2c20 7369 es will stay, si │ │ │ │ │ -000724f0: 6c65 6e74 6c79 2c20 6275 7420 6966 2074 lently, but if t │ │ │ │ │ -00072500: 6865 206d 6169 6e74 6169 6e65 7220 7368 he maintainer sh │ │ │ │ │ -00072510: 6970 7320 6120 6e65 7720 7665 7273 696f ips a new versio │ │ │ │ │ -00072520: 6e0a 616e 6420 7468 6520 7573 6572 2068 n.and the user h │ │ │ │ │ -00072530: 6173 6e27 7420 6564 6974 6564 2069 7420 asn't edited it │ │ │ │ │ -00072540: 7468 6520 6e65 7720 7665 7273 696f 6e20 the new version │ │ │ │ │ -00072550: 7769 6c6c 2062 6520 696e 7374 616c 6c65 will be installe │ │ │ │ │ -00072560: 6420 2877 6974 6820 616e 0a69 6e66 6f72 d (with an.infor │ │ │ │ │ -00072570: 6d61 7469 7665 206d 6573 7361 6765 292e mative message). │ │ │ │ │ -00072580: 2020 4966 2062 6f74 6820 6861 7665 2063 If both have c │ │ │ │ │ -00072590: 6861 6e67 6564 2074 6865 6972 2076 6572 hanged their ver │ │ │ │ │ -000725a0: 7369 6f6e 2074 6865 2075 7365 7220 6973 sion the user is │ │ │ │ │ -000725b0: 0a70 726f 6d70 7465 6420 6162 6f75 7420 .prompted about │ │ │ │ │ -000725c0: 7468 6520 7072 6f62 6c65 6d20 616e 6420 the problem and │ │ │ │ │ -000725d0: 6d75 7374 2072 6573 6f6c 7665 2074 6865 must resolve the │ │ │ │ │ -000725e0: 2064 6966 6665 7265 6e63 6573 2074 6865 differences the │ │ │ │ │ -000725f0: 6d73 656c 7665 732e 0a0a 5468 6520 636f mselves...The co │ │ │ │ │ -00072600: 6d70 6172 6973 6f6e 7320 6172 6520 646f mparisons are do │ │ │ │ │ -00072610: 6e65 2062 7920 6361 6c63 756c 6174 696e ne by calculatin │ │ │ │ │ -00072620: 6720 7468 6520 4d44 3520 6d65 7373 6167 g the MD5 messag │ │ │ │ │ -00072630: 6520 6469 6765 7374 7320 6f66 2074 6865 e digests of the │ │ │ │ │ -00072640: 0a66 696c 6573 2c20 616e 6420 7374 6f72 .files, and stor │ │ │ │ │ -00072650: 696e 6720 7468 6520 4d44 3520 6f66 2074 ing the MD5 of t │ │ │ │ │ -00072660: 6865 2066 696c 6520 6173 2069 7420 7761 he file as it wa │ │ │ │ │ -00072670: 7320 696e 636c 7564 6564 2069 6e20 7468 s included in th │ │ │ │ │ -00072680: 6520 6d6f 7374 0a72 6563 656e 7420 7665 e most.recent ve │ │ │ │ │ -00072690: 7273 696f 6e20 6f66 2074 6865 2070 6163 rsion of the pac │ │ │ │ │ -000726a0: 6b61 6765 2e0a 0a57 6865 6e20 6120 7061 kage...When a pa │ │ │ │ │ -000726b0: 636b 6167 6520 6973 2069 6e73 7461 6c6c ckage is install │ │ │ │ │ -000726c0: 6564 2066 6f72 2074 6865 2066 6972 7374 ed for the first │ │ │ │ │ -000726d0: 2074 696d 6520 e280 9864 706b 67e2 8099 time ...dpkg... │ │ │ │ │ -000726e0: 2077 696c 6c20 696e 7374 616c 6c20 7468 will install th │ │ │ │ │ -000726f0: 650a 6669 6c65 2074 6861 7420 636f 6d65 e.file that come │ │ │ │ │ -00072700: 7320 7769 7468 2069 742c 2075 6e6c 6573 s with it, unles │ │ │ │ │ -00072710: 7320 7468 6174 2077 6f75 6c64 206d 6561 s that would mea │ │ │ │ │ -00072720: 6e20 6f76 6572 7772 6974 696e 6720 6120 n overwriting a │ │ │ │ │ -00072730: 6669 6c65 0a61 6c72 6561 6479 206f 6e20 file.already on │ │ │ │ │ -00072740: 7468 6520 6669 6c65 2073 7973 7465 6d2e the file system. │ │ │ │ │ -00072750: 0a0a 486f 7765 7665 722c 206e 6f74 6520 ..However, note │ │ │ │ │ -00072760: 7468 6174 20e2 8098 6470 6b67 e280 9920 that ...dpkg... │ │ │ │ │ -00072770: 7769 6c6c 2027 6e6f 7427 2072 6570 6c61 will 'not' repla │ │ │ │ │ -00072780: 6365 2061 2063 6f6e 6666 696c 6520 7468 ce a conffile th │ │ │ │ │ -00072790: 6174 2077 6173 2072 656d 6f76 6564 0a62 at was removed.b │ │ │ │ │ -000727a0: 7920 7468 6520 7573 6572 2028 6f72 2062 y the user (or b │ │ │ │ │ -000727b0: 7920 6120 7363 7269 7074 292e 2020 5468 y a script). Th │ │ │ │ │ -000727c0: 6973 2069 7320 6e65 6365 7373 6172 7920 is is necessary │ │ │ │ │ -000727d0: 6265 6361 7573 6520 7769 7468 2073 6f6d because with som │ │ │ │ │ -000727e0: 650a 7072 6f67 7261 6d73 2061 206d 6973 e.programs a mis │ │ │ │ │ -000727f0: 7369 6e67 2066 696c 6520 7072 6f64 7563 sing file produc │ │ │ │ │ -00072800: 6573 2061 6e20 6566 6665 6374 2068 6172 es an effect har │ │ │ │ │ -00072810: 6420 6f72 2069 6d70 6f73 7369 626c 6520 d or impossible │ │ │ │ │ -00072820: 746f 2061 6368 6965 7665 0a69 6e20 616e to achieve.in an │ │ │ │ │ -00072830: 6f74 6865 7220 7761 792c 2073 6f20 7468 other way, so th │ │ │ │ │ -00072840: 6174 2061 206d 6973 7369 6e67 2066 696c at a missing fil │ │ │ │ │ -00072850: 6520 6e65 6564 7320 746f 2062 6520 6b65 e needs to be ke │ │ │ │ │ -00072860: 7074 2074 6861 7420 7761 7920 6966 2074 pt that way if t │ │ │ │ │ -00072870: 6865 0a75 7365 7220 6469 6420 6974 2e0a he.user did it.. │ │ │ │ │ -00072880: 0a4e 6f74 6520 7468 6174 2061 2070 6163 .Note that a pac │ │ │ │ │ -00072890: 6b61 6765 2073 686f 756c 6420 276e 6f74 kage should 'not │ │ │ │ │ -000728a0: 2720 6d6f 6469 6679 2061 20e2 8098 6470 ' modify a ...dp │ │ │ │ │ -000728b0: 6b67 e280 992d 6861 6e64 6c65 6420 636f kg...-handled co │ │ │ │ │ -000728c0: 6e66 6669 6c65 2069 6e20 6974 730a 6d61 nffile in its.ma │ │ │ │ │ -000728d0: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ -000728e0: 2e20 2044 6f69 6e67 2074 6869 7320 7769 . Doing this wi │ │ │ │ │ -000728f0: 6c6c 206c 6561 6420 746f 20e2 8098 6470 ll lead to ...dp │ │ │ │ │ -00072900: 6b67 e280 9920 6769 7669 6e67 2074 6865 kg... giving the │ │ │ │ │ -00072910: 2075 7365 720a 636f 6e66 7573 696e 6720 user.confusing │ │ │ │ │ -00072920: 616e 6420 706f 7373 6962 6c79 2064 616e and possibly dan │ │ │ │ │ -00072930: 6765 726f 7573 206f 7074 696f 6e73 2066 gerous options f │ │ │ │ │ -00072940: 6f72 2063 6f6e 6666 696c 6520 7570 6461 or conffile upda │ │ │ │ │ -00072950: 7465 2077 6865 6e20 7468 650a 7061 636b te when the.pack │ │ │ │ │ -00072960: 6167 6520 6973 2075 7067 7261 6465 642e age is upgraded. │ │ │ │ │ -00072970: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -00072980: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -00072990: 6f64 653a 2046 756c 6c79 2d66 6561 7475 ode: Fully-featu │ │ │ │ │ -000729a0: 7265 6420 6d61 696e 7461 696e 6572 2073 red maintainer s │ │ │ │ │ -000729b0: 6372 6970 7420 636f 6e66 6967 7572 6174 cript configurat │ │ │ │ │ -000729c0: 696f 6e20 6861 6e64 6c69 6e67 2c20 2050 ion handling, P │ │ │ │ │ -000729d0: 7265 763a 2041 7574 6f6d 6174 6963 2068 rev: Automatic h │ │ │ │ │ -000729e0: 616e 646c 696e 6720 6f66 2063 6f6e 6669 andling of confi │ │ │ │ │ -000729f0: 6775 7261 7469 6f6e 2066 696c 6573 2062 guration files b │ │ │ │ │ -00072a00: 7920 6470 6b67 2c20 2055 703a 2043 6f6e y dpkg, Up: Con │ │ │ │ │ -00072a10: 6669 6775 7261 7469 6f6e 2066 696c 6520 figuration file │ │ │ │ │ -00072a20: 6861 6e64 6c69 6e67 2066 726f 6d20 6f6c handling from ol │ │ │ │ │ -00072a30: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ -00072a40: 616c 0a0a 3137 2e32 2046 756c 6c79 2d66 al..17.2 Fully-f │ │ │ │ │ -00072a50: 6561 7475 7265 6420 6d61 696e 7461 696e eatured maintain │ │ │ │ │ -00072a60: 6572 2073 6372 6970 7420 636f 6e66 6967 er script config │ │ │ │ │ -00072a70: 7572 6174 696f 6e20 6861 6e64 6c69 6e67 uration handling │ │ │ │ │ -00072a80: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -00072a90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00072aa0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00072ab0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a46 =============..F │ │ │ │ │ -00072ac0: 6f72 2066 696c 6573 2077 6869 6368 2063 or files which c │ │ │ │ │ -00072ad0: 6f6e 7461 696e 2073 6974 652d 7370 6563 ontain site-spec │ │ │ │ │ -00072ae0: 6966 6963 2069 6e66 6f72 6d61 7469 6f6e ific information │ │ │ │ │ -00072af0: 2073 7563 6820 6173 2074 6865 2068 6f73 such as the hos │ │ │ │ │ -00072b00: 746e 616d 650a 616e 6420 6e65 7477 6f72 tname.and networ │ │ │ │ │ -00072b10: 6b69 6e67 2064 6574 6169 6c73 2061 6e64 king details and │ │ │ │ │ -00072b20: 2073 6f20 666f 7274 682c 2069 7420 6973 so forth, it is │ │ │ │ │ -00072b30: 2062 6574 7465 7220 746f 2063 7265 6174 better to creat │ │ │ │ │ -00072b40: 6520 7468 6520 6669 6c65 2069 6e0a 7468 e the file in.th │ │ │ │ │ -00072b50: 6520 7061 636b 6167 6527 7320 e280 9870 e package's ...p │ │ │ │ │ -00072b60: 6f73 7469 6e73 74e2 8099 2073 6372 6970 ostinst... scrip │ │ │ │ │ -00072b70: 742e 0a0a 5468 6973 2077 696c 6c20 7479 t...This will ty │ │ │ │ │ -00072b80: 7069 6361 6c6c 7920 696e 766f 6c76 6520 pically involve │ │ │ │ │ -00072b90: 6578 616d 696e 696e 6720 7468 6520 7374 examining the st │ │ │ │ │ -00072ba0: 6174 6520 6f66 2074 6865 2072 6573 7420 ate of the rest │ │ │ │ │ -00072bb0: 6f66 2074 6865 0a73 7973 7465 6d20 746f of the.system to │ │ │ │ │ -00072bc0: 2064 6574 6572 6d69 6e65 2076 616c 7565 determine value │ │ │ │ │ -00072bd0: 7320 616e 6420 6f74 6865 7220 696e 666f s and other info │ │ │ │ │ -00072be0: 726d 6174 696f 6e2c 2061 6e64 206d 6179 rmation, and may │ │ │ │ │ -00072bf0: 2069 6e76 6f6c 7665 0a70 726f 6d70 7469 involve.prompti │ │ │ │ │ -00072c00: 6e67 2074 6865 2075 7365 7220 666f 7220 ng the user for │ │ │ │ │ -00072c10: 736f 6d65 2069 6e66 6f72 6d61 7469 6f6e some information │ │ │ │ │ -00072c20: 2077 6869 6368 2063 616e 2774 2062 6520 which can't be │ │ │ │ │ -00072c30: 6f62 7461 696e 6564 2073 6f6d 650a 6f74 obtained some.ot │ │ │ │ │ -00072c40: 6865 7220 7761 792e 0a0a 5768 656e 2075 her way...When u │ │ │ │ │ -00072c50: 7369 6e67 2074 6869 7320 6d65 7468 6f64 sing this method │ │ │ │ │ -00072c60: 2074 6865 7265 2061 7265 2061 2063 6f75 there are a cou │ │ │ │ │ -00072c70: 706c 6520 6f66 2069 6d70 6f72 7461 6e74 ple of important │ │ │ │ │ -00072c80: 2069 7373 7565 7320 7768 6963 680a 7368 issues which.sh │ │ │ │ │ -00072c90: 6f75 6c64 2062 6520 636f 6e73 6964 6572 ould be consider │ │ │ │ │ -00072ca0: 6564 3a0a 0a49 6620 796f 7520 6469 7363 ed:..If you disc │ │ │ │ │ -00072cb0: 6f76 6572 2061 2062 7567 2069 6e20 7468 over a bug in th │ │ │ │ │ -00072cc0: 6520 7072 6f67 7261 6d20 7768 6963 6820 e program which │ │ │ │ │ -00072cd0: 6765 6e65 7261 7465 7320 7468 6520 636f generates the co │ │ │ │ │ -00072ce0: 6e66 6967 7572 6174 696f 6e0a 6669 6c65 nfiguration.file │ │ │ │ │ -00072cf0: 2c20 6f72 2069 6620 7468 6520 666f 726d , or if the form │ │ │ │ │ -00072d00: 6174 206f 6620 7468 6520 6669 6c65 2063 at of the file c │ │ │ │ │ -00072d10: 6861 6e67 6573 2066 726f 6d20 6f6e 6520 hanges from one │ │ │ │ │ -00072d20: 7665 7273 696f 6e20 746f 2074 6865 206e version to the n │ │ │ │ │ -00072d30: 6578 742c 0a79 6f75 2077 696c 6c20 6861 ext,.you will ha │ │ │ │ │ -00072d40: 7665 2074 6f20 6172 7261 6e67 6520 666f ve to arrange fo │ │ │ │ │ -00072d50: 7220 7468 6520 706f 7374 696e 7374 2073 r the postinst s │ │ │ │ │ -00072d60: 6372 6970 7420 746f 2064 6f20 736f 6d65 cript to do some │ │ │ │ │ -00072d70: 7468 696e 670a 7365 6e73 6962 6c65 202d thing.sensible - │ │ │ │ │ -00072d80: 2075 7375 616c 6c79 2074 6869 7320 7769 usually this wi │ │ │ │ │ -00072d90: 6c6c 206d 6561 6e20 6564 6974 696e 6720 ll mean editing │ │ │ │ │ -00072da0: 7468 6520 696e 7374 616c 6c65 6420 636f the installed co │ │ │ │ │ -00072db0: 6e66 6967 7572 6174 696f 6e0a 6669 6c65 nfiguration.file │ │ │ │ │ -00072dc0: 2074 6f20 7265 6d6f 7665 2074 6865 2070 to remove the p │ │ │ │ │ -00072dd0: 726f 626c 656d 206f 7220 6368 616e 6765 roblem or change │ │ │ │ │ -00072de0: 2074 6865 2073 796e 7461 782e 2020 596f the syntax. Yo │ │ │ │ │ -00072df0: 7520 7769 6c6c 2068 6176 6520 746f 2064 u will have to d │ │ │ │ │ -00072e00: 6f0a 7468 6973 2076 6572 7920 6361 7265 o.this very care │ │ │ │ │ -00072e10: 6675 6c6c 792c 2073 696e 6365 2074 6865 fully, since the │ │ │ │ │ -00072e20: 2075 7365 7220 6d61 7920 6861 7665 2063 user may have c │ │ │ │ │ -00072e30: 6861 6e67 6564 2074 6865 2066 696c 652c hanged the file, │ │ │ │ │ -00072e40: 2070 6572 6861 7073 0a74 6f20 6669 7820 perhaps.to fix │ │ │ │ │ -00072e50: 7468 6520 7665 7279 2070 726f 626c 656d the very problem │ │ │ │ │ -00072e60: 2074 6861 7420 796f 7572 2073 6372 6970 that your scrip │ │ │ │ │ -00072e70: 7420 6973 2074 7279 696e 6720 746f 2064 t is trying to d │ │ │ │ │ -00072e80: 6561 6c20 7769 7468 202d 2079 6f75 0a77 eal with - you.w │ │ │ │ │ -00072e90: 696c 6c20 6861 7665 2074 6f20 6465 7465 ill have to dete │ │ │ │ │ -00072ea0: 6374 2074 6865 7365 2073 6974 7561 7469 ct these situati │ │ │ │ │ -00072eb0: 6f6e 7320 616e 6420 6465 616c 2077 6974 ons and deal wit │ │ │ │ │ -00072ec0: 6820 7468 656d 2063 6f72 7265 6374 6c79 h them correctly │ │ │ │ │ -00072ed0: 2e0a 0a49 6620 796f 7520 646f 2067 6f20 ...If you do go │ │ │ │ │ -00072ee0: 646f 776e 2074 6869 7320 726f 7574 6520 down this route │ │ │ │ │ -00072ef0: 6974 2773 2070 726f 6261 626c 7920 6120 it's probably a │ │ │ │ │ -00072f00: 676f 6f64 2069 6465 6120 746f 206d 616b good idea to mak │ │ │ │ │ -00072f10: 6520 7468 650a 7072 6f67 7261 6d20 7468 e the.program th │ │ │ │ │ -00072f20: 6174 2067 656e 6572 6174 6573 2074 6865 at generates the │ │ │ │ │ -00072f30: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ -00072f40: 696c 6528 7329 2061 2073 6570 6172 6174 ile(s) a separat │ │ │ │ │ -00072f50: 6520 7072 6f67 7261 6d20 696e 0ae2 8098 e program in.... │ │ │ │ │ -00072f60: 2f75 7372 2f73 6269 6ee2 8099 2c20 6279 /usr/sbin..., by │ │ │ │ │ -00072f70: 2063 6f6e 7665 6e74 696f 6e20 6361 6c6c convention call │ │ │ │ │ -00072f80: 6564 20e2 8098 7061 636b 6167 6563 6f6e ed ...packagecon │ │ │ │ │ -00072f90: 6669 67e2 8099 2061 6e64 2074 6865 6e20 fig... and then │ │ │ │ │ -00072fa0: 7275 6e20 7468 6174 2069 660a 6170 7072 run that if.appr │ │ │ │ │ -00072fb0: 6f70 7269 6174 6520 6672 6f6d 2074 6865 opriate from the │ │ │ │ │ -00072fc0: 2070 6f73 742d 696e 7374 616c 6c61 7469 post-installati │ │ │ │ │ -00072fd0: 6f6e 2073 6372 6970 742e 2020 5468 6520 on script. The │ │ │ │ │ -00072fe0: e280 9870 6163 6b61 6765 636f 6e66 6967 ...packageconfig │ │ │ │ │ -00072ff0: e280 990a 7072 6f67 7261 6d20 7368 6f75 ....program shou │ │ │ │ │ -00073000: 6c64 206e 6f74 2075 6e71 7565 7374 696f ld not unquestio │ │ │ │ │ -00073010: 6e69 6e67 6c79 206f 7665 7277 7269 7465 ningly overwrite │ │ │ │ │ -00073020: 2061 6e20 6578 6973 7469 6e67 2063 6f6e an existing con │ │ │ │ │ -00073030: 6669 6775 7261 7469 6f6e 202d 0a69 6620 figuration -.if │ │ │ │ │ -00073040: 6974 7320 6d6f 6465 206f 6620 6f70 6572 its mode of oper │ │ │ │ │ -00073050: 6174 696f 6e20 6973 2067 6561 7265 6420 ation is geared │ │ │ │ │ -00073060: 746f 7761 7264 7320 7365 7474 696e 6720 towards setting │ │ │ │ │ -00073070: 7570 2061 2070 6163 6b61 6765 2066 6f72 up a package for │ │ │ │ │ -00073080: 2074 6865 0a66 6972 7374 2074 696d 6520 the.first time │ │ │ │ │ -00073090: 2872 6174 6865 7220 7468 616e 2061 6e79 (rather than any │ │ │ │ │ -000730a0: 2061 7262 6974 7261 7279 2072 6563 6f6e arbitrary recon │ │ │ │ │ -000730b0: 6669 6775 7261 7469 6f6e 206c 6174 6572 figuration later │ │ │ │ │ -000730c0: 2920 796f 7520 7368 6f75 6c64 0a68 6176 ) you should.hav │ │ │ │ │ -000730d0: 6520 6974 2063 6865 636b 2077 6865 7468 e it check wheth │ │ │ │ │ -000730e0: 6572 2074 6865 2063 6f6e 6669 6775 7261 er the configura │ │ │ │ │ -000730f0: 7469 6f6e 2061 6c72 6561 6479 2065 7869 tion already exi │ │ │ │ │ -00073100: 7374 732c 2061 6e64 2072 6571 7569 7265 sts, and require │ │ │ │ │ -00073110: 2061 0ae2 8098 2d2d 666f 7263 65e2 8099 a....--force... │ │ │ │ │ -00073120: 2066 6c61 6720 746f 206f 7665 7277 7269 flag to overwri │ │ │ │ │ -00073130: 7465 2069 742e 0a0a 1f0a 4669 6c65 3a20 te it.....File: │ │ │ │ │ -00073140: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -00073150: 666f 2c20 204e 6f64 653a 2041 6c74 6572 fo, Node: Alter │ │ │ │ │ -00073160: 6e61 7469 7665 2076 6572 7369 6f6e 7320 native versions │ │ │ │ │ -00073170: 6f66 2061 6e20 696e 7465 7266 6163 6520 of an interface │ │ │ │ │ -00073180: 2d20 7570 6461 7465 2d61 6c74 6572 6e61 - update-alterna │ │ │ │ │ -00073190: 7469 7665 7320 6672 6f6d 206f 6c64 2050 tives from old P │ │ │ │ │ -000731a0: 6163 6b61 6769 6e67 204d 616e 7561 6c2c ackaging Manual, │ │ │ │ │ -000731b0: 2020 4e65 7874 3a20 4469 7665 7273 696f Next: Diversio │ │ │ │ │ -000731c0: 6e73 202d 206f 7665 7272 6964 696e 6720 ns - overriding │ │ │ │ │ -000731d0: 6120 7061 636b 6167 6527 7320 7665 7273 a package's vers │ │ │ │ │ -000731e0: 696f 6e20 6f66 2061 2066 696c 6520 6672 ion of a file fr │ │ │ │ │ -000731f0: 6f6d 206f 6c64 2050 6163 6b61 6769 6e67 om old Packaging │ │ │ │ │ -00073200: 204d 616e 7561 6c2c 2020 5072 6576 3a20 Manual, Prev: │ │ │ │ │ -00073210: 436f 6e66 6967 7572 6174 696f 6e20 6669 Configuration fi │ │ │ │ │ -00073220: 6c65 2068 616e 646c 696e 6720 6672 6f6d le handling from │ │ │ │ │ -00073230: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ -00073240: 616e 7561 6c2c 2020 5570 3a20 546f 700a anual, Up: Top. │ │ │ │ │ -00073250: 0a31 3820 416c 7465 726e 6174 6976 6520 .18 Alternative │ │ │ │ │ -00073260: 7665 7273 696f 6e73 206f 6620 616e 2069 versions of an i │ │ │ │ │ -00073270: 6e74 6572 6661 6365 202d 20e2 8098 7570 nterface - ...up │ │ │ │ │ -00073280: 6461 7465 2d61 6c74 6572 6e61 7469 7665 date-alternative │ │ │ │ │ -00073290: 73e2 8099 2028 6672 6f6d 206f 6c64 2050 s... (from old P │ │ │ │ │ -000732a0: 6163 6b61 6769 6e67 204d 616e 7561 6c29 ackaging Manual) │ │ │ │ │ -000732b0: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .*************** │ │ │ │ │ -000732c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -000732d0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -000732e0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -000732f0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00073300: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 5768 ************..Wh │ │ │ │ │ -00073310: 656e 2073 6576 6572 616c 2070 6163 6b61 en several packa │ │ │ │ │ -00073320: 6765 7320 616c 6c20 7072 6f76 6964 6520 ges all provide │ │ │ │ │ -00073330: 6469 6666 6572 656e 7420 7665 7273 696f different versio │ │ │ │ │ -00073340: 6e73 206f 6620 7468 6520 7361 6d65 2070 ns of the same p │ │ │ │ │ -00073350: 726f 6772 616d 0a6f 7220 6669 6c65 2069 rogram.or file i │ │ │ │ │ -00073360: 7420 6973 2075 7365 6675 6c20 746f 2068 t is useful to h │ │ │ │ │ -00073370: 6176 6520 7468 6520 7379 7374 656d 2073 ave the system s │ │ │ │ │ -00073380: 656c 6563 7420 6120 6465 6661 756c 742c elect a default, │ │ │ │ │ -00073390: 2062 7574 2074 6f20 616c 6c6f 770a 7468 but to allow.th │ │ │ │ │ -000733a0: 6520 7379 7374 656d 2061 646d 696e 6973 e system adminis │ │ │ │ │ -000733b0: 7472 6174 6f72 2074 6f20 6368 616e 6765 trator to change │ │ │ │ │ -000733c0: 2069 7420 616e 6420 6861 7665 2074 6865 it and have the │ │ │ │ │ -000733d0: 6972 2064 6563 6973 696f 6e73 0a72 6573 ir decisions.res │ │ │ │ │ -000733e0: 7065 6374 6564 2e0a 0a46 6f72 2065 7861 pected...For exa │ │ │ │ │ -000733f0: 6d70 6c65 2c20 7468 6572 6520 6172 6520 mple, there are │ │ │ │ │ -00073400: 7365 7665 7261 6c20 7665 7273 696f 6e73 several versions │ │ │ │ │ -00073410: 206f 6620 7468 6520 e280 9876 69e2 8099 of the ...vi... │ │ │ │ │ -00073420: 2065 6469 746f 722c 2061 6e64 2074 6865 editor, and the │ │ │ │ │ -00073430: 7265 2069 730a 6e6f 2072 6561 736f 6e20 re is.no reason │ │ │ │ │ -00073440: 746f 2070 7265 7665 6e74 2061 6c6c 206f to prevent all o │ │ │ │ │ -00073450: 6620 7468 656d 2066 726f 6d20 6265 696e f them from bein │ │ │ │ │ -00073460: 6720 696e 7374 616c 6c65 6420 6174 206f g installed at o │ │ │ │ │ -00073470: 6e63 652c 2065 6163 680a 756e 6465 7220 nce, each.under │ │ │ │ │ -00073480: 7468 6569 7220 6f77 6e20 6e61 6d65 2028 their own name ( │ │ │ │ │ -00073490: e280 986e 7669 e280 992c 20e2 8098 7669 ...nvi..., ...vi │ │ │ │ │ -000734a0: 6de2 8099 206f 7220 7768 6174 6576 6572 m... or whatever │ │ │ │ │ -000734b0: 292e 2020 4e65 7665 7274 6865 6c65 7373 ). Nevertheless │ │ │ │ │ -000734c0: 2069 7420 6973 0a64 6573 6972 6162 6c65 it is.desirable │ │ │ │ │ -000734d0: 2074 6f20 6861 7665 2074 6865 206e 616d to have the nam │ │ │ │ │ -000734e0: 6520 e280 9876 69e2 8099 2072 6566 6572 e ...vi... refer │ │ │ │ │ -000734f0: 2074 6f20 736f 6d65 7468 696e 672c 2061 to something, a │ │ │ │ │ -00073500: 7420 6c65 6173 7420 6279 2064 6566 6175 t least by defau │ │ │ │ │ -00073510: 6c74 2e0a 0a49 6620 616c 6c20 7468 6520 lt...If all the │ │ │ │ │ -00073520: 7061 636b 6167 6573 2069 6e76 6f6c 7665 packages involve │ │ │ │ │ -00073530: 6420 636f 6f70 6572 6174 652c 2074 6869 d cooperate, thi │ │ │ │ │ -00073540: 7320 6361 6e20 6265 2064 6f6e 6520 7769 s can be done wi │ │ │ │ │ -00073550: 7468 0ae2 8098 7570 6461 7465 2d61 6c74 th....update-alt │ │ │ │ │ -00073560: 6572 6e61 7469 7665 73e2 8099 2e0a 0a45 ernatives......E │ │ │ │ │ -00073570: 6163 6820 7061 636b 6167 6520 7072 6f76 ach package prov │ │ │ │ │ -00073580: 6964 6573 2069 7473 206f 776e 2076 6572 ides its own ver │ │ │ │ │ -00073590: 7369 6f6e 2075 6e64 6572 2069 7473 206f sion under its o │ │ │ │ │ -000735a0: 776e 206e 616d 652c 2061 6e64 2063 616c wn name, and cal │ │ │ │ │ -000735b0: 6c73 0ae2 8098 7570 6461 7465 2d61 6c74 ls....update-alt │ │ │ │ │ -000735c0: 6572 6e61 7469 7665 73e2 8099 2069 6e20 ernatives... in │ │ │ │ │ -000735d0: 6974 7320 706f 7374 696e 7374 2074 6f20 its postinst to │ │ │ │ │ -000735e0: 7265 6769 7374 6572 2069 7473 2076 6572 register its ver │ │ │ │ │ -000735f0: 7369 6f6e 2028 616e 6420 6167 6169 6e0a sion (and again. │ │ │ │ │ -00073600: 696e 2069 7473 2070 7265 726d 2074 6f20 in its prerm to │ │ │ │ │ -00073610: 6465 7265 6769 7374 6572 2069 7429 2e0a deregister it).. │ │ │ │ │ -00073620: 0a53 6565 2074 6865 20e2 8098 7570 6461 .See the ...upda │ │ │ │ │ -00073630: 7465 2d61 6c74 6572 6e61 7469 7665 7328 te-alternatives( │ │ │ │ │ -00073640: 3829 e280 9920 6d61 6e20 7061 6765 2066 8)... man page f │ │ │ │ │ -00073650: 6f72 2064 6574 6169 6c73 2e0a 0a49 6620 or details...If │ │ │ │ │ -00073660: e280 9875 7064 6174 652d 616c 7465 726e ...update-altern │ │ │ │ │ -00073670: 6174 6976 6573 e280 9920 646f 6573 206e atives... does n │ │ │ │ │ -00073680: 6f74 2073 6565 6d20 6170 7072 6f70 7269 ot seem appropri │ │ │ │ │ -00073690: 6174 6520 796f 7520 6d61 7920 7769 7368 ate you may wish │ │ │ │ │ -000736a0: 2074 6f0a 636f 6e73 6964 6572 2075 7369 to.consider usi │ │ │ │ │ -000736b0: 6e67 2064 6976 6572 7369 6f6e 7320 696e ng diversions in │ │ │ │ │ -000736c0: 7374 6561 642e 0a0a 446f 206e 6f74 2075 stead...Do not u │ │ │ │ │ -000736d0: 7365 2061 6c74 6572 6e61 7469 7665 7320 se alternatives │ │ │ │ │ -000736e0: 666f 7220 e280 9873 7973 7465 6d64 e280 for ...systemd.. │ │ │ │ │ -000736f0: 9920 636f 6e66 6967 7572 6174 696f 6e20 . configuration │ │ │ │ │ -00073700: 6669 6c65 732e 2020 5365 6520 2a6e 6f74 files. See *not │ │ │ │ │ -00073710: 650a 4269 6e61 7279 2070 6163 6b61 6765 e.Binary package │ │ │ │ │ -00073720: 733a 2033 332e 2066 6f72 206d 6f72 6520 s: 33. for more │ │ │ │ │ -00073730: 696e 666f 726d 6174 696f 6e2e 0a0a 1f0a information..... │ │ │ │ │ -00073740: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00073750: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00073760: 2044 6976 6572 7369 6f6e 7320 2d20 6f76 Diversions - ov │ │ │ │ │ -00073770: 6572 7269 6469 6e67 2061 2070 6163 6b61 erriding a packa │ │ │ │ │ -00073780: 6765 2773 2076 6572 7369 6f6e 206f 6620 ge's version of │ │ │ │ │ -00073790: 6120 6669 6c65 2066 726f 6d20 6f6c 6420 a file from old │ │ │ │ │ -000737a0: 5061 636b 6167 696e 6720 4d61 6e75 616c Packaging Manual │ │ │ │ │ -000737b0: 2c20 204e 6578 743a 2044 6562 6961 6e20 , Next: Debian │ │ │ │ │ -000737c0: 506f 6c69 6379 2063 6861 6e67 6573 2070 Policy changes p │ │ │ │ │ -000737d0: 726f 6365 7373 2c20 2050 7265 763a 2041 rocess, Prev: A │ │ │ │ │ -000737e0: 6c74 6572 6e61 7469 7665 2076 6572 7369 lternative versi │ │ │ │ │ -000737f0: 6f6e 7320 6f66 2061 6e20 696e 7465 7266 ons of an interf │ │ │ │ │ -00073800: 6163 6520 2d20 7570 6461 7465 2d61 6c74 ace - update-alt │ │ │ │ │ -00073810: 6572 6e61 7469 7665 7320 6672 6f6d 206f ernatives from o │ │ │ │ │ -00073820: 6c64 2050 6163 6b61 6769 6e67 204d 616e ld Packaging Man │ │ │ │ │ -00073830: 7561 6c2c 2020 5570 3a20 546f 700a 0a31 ual, Up: Top..1 │ │ │ │ │ -00073840: 3920 4469 7665 7273 696f 6e73 202d 206f 9 Diversions - o │ │ │ │ │ -00073850: 7665 7272 6964 696e 6720 6120 7061 636b verriding a pack │ │ │ │ │ -00073860: 6167 6527 7320 7665 7273 696f 6e20 6f66 age's version of │ │ │ │ │ -00073870: 2061 2066 696c 6520 2866 726f 6d20 6f6c a file (from ol │ │ │ │ │ -00073880: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ -00073890: 616c 290a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a al).************ │ │ │ │ │ -000738a0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -000738b0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -000738c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -000738d0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -000738e0: 2a2a 2a2a 2a2a 2a2a 0a0a 4974 2069 7320 ********..It is │ │ │ │ │ -000738f0: 706f 7373 6962 6c65 2074 6f20 6861 7665 possible to have │ │ │ │ │ -00073900: 20e2 8098 6470 6b67 e280 9920 6e6f 7420 ...dpkg... not │ │ │ │ │ -00073910: 6f76 6572 7772 6974 6520 6120 6669 6c65 overwrite a file │ │ │ │ │ -00073920: 2077 6865 6e20 6974 2072 6569 6e73 7461 when it reinsta │ │ │ │ │ -00073930: 6c6c 730a 7468 6520 7061 636b 6167 6520 lls.the package │ │ │ │ │ -00073940: 6974 2062 656c 6f6e 6773 2074 6f2c 2061 it belongs to, a │ │ │ │ │ -00073950: 6e64 2074 6f20 6861 7665 2069 7420 7075 nd to have it pu │ │ │ │ │ -00073960: 7420 7468 6520 6669 6c65 2066 726f 6d20 t the file from │ │ │ │ │ -00073970: 7468 6520 7061 636b 6167 650a 736f 6d65 the package.some │ │ │ │ │ -00073980: 7768 6572 6520 656c 7365 2069 6e73 7465 where else inste │ │ │ │ │ -00073990: 6164 2e0a 0a54 6869 7320 6361 6e20 6265 ad...This can be │ │ │ │ │ -000739a0: 2075 7365 6420 6c6f 6361 6c6c 7920 746f used locally to │ │ │ │ │ -000739b0: 206f 7665 7272 6964 6520 6120 7061 636b override a pack │ │ │ │ │ -000739c0: 6167 6527 7320 7665 7273 696f 6e20 6f66 age's version of │ │ │ │ │ -000739d0: 2061 2066 696c 652c 206f 720a 6279 206f a file, or.by o │ │ │ │ │ -000739e0: 6e65 2070 6163 6b61 6765 2074 6f20 6f76 ne package to ov │ │ │ │ │ -000739f0: 6572 7269 6465 2061 6e6f 7468 6572 2773 erride another's │ │ │ │ │ -00073a00: 2076 6572 7369 6f6e 2028 6f72 2070 726f version (or pro │ │ │ │ │ -00073a10: 7669 6465 2061 2077 7261 7070 6572 2066 vide a wrapper f │ │ │ │ │ -00073a20: 6f72 0a69 7429 2e0a 0a42 6566 6f72 6520 or.it)...Before │ │ │ │ │ -00073a30: 6465 6369 6469 6e67 2074 6f20 7573 6520 deciding to use │ │ │ │ │ -00073a40: 6120 6469 7665 7273 696f 6e2c 2072 6561 a diversion, rea │ │ │ │ │ -00073a50: 6420 2a6e 6f74 6520 416c 7465 726e 6174 d *note Alternat │ │ │ │ │ -00073a60: 6976 6520 7665 7273 696f 6e73 206f 660a ive versions of. │ │ │ │ │ -00073a70: 616e 2069 6e74 6572 6661 6365 202d 2075 an interface - u │ │ │ │ │ -00073a80: 7064 6174 652d 616c 7465 726e 6174 6976 pdate-alternativ │ │ │ │ │ -00073a90: 6573 2028 6672 6f6d 206f 6c64 2050 6163 es (from old Pac │ │ │ │ │ -00073aa0: 6b61 6769 6e67 204d 616e 7561 6c29 3a20 kaging Manual): │ │ │ │ │ -00073ab0: 3166 372e 2074 6f0a 7365 6520 6966 2079 1f7. to.see if y │ │ │ │ │ -00073ac0: 6f75 2072 6561 6c6c 7920 7761 6e74 2061 ou really want a │ │ │ │ │ -00073ad0: 2064 6976 6572 7369 6f6e 2072 6174 6865 diversion rathe │ │ │ │ │ -00073ae0: 7220 7468 616e 2073 6576 6572 616c 2061 r than several a │ │ │ │ │ -00073af0: 6c74 6572 6e61 7469 7665 0a76 6572 7369 lternative.versi │ │ │ │ │ -00073b00: 6f6e 7320 6f66 2061 2070 726f 6772 616d ons of a program │ │ │ │ │ -00073b10: 2e0a 0a54 6865 7265 2069 7320 6120 6469 ...There is a di │ │ │ │ │ -00073b20: 7665 7273 696f 6e20 6c69 7374 2c20 7768 version list, wh │ │ │ │ │ -00073b30: 6963 6820 6973 2072 6561 6420 6279 20e2 ich is read by . │ │ │ │ │ -00073b40: 8098 6470 6b67 e280 992c 2061 6e64 2075 ..dpkg..., and u │ │ │ │ │ -00073b50: 7064 6174 6564 2062 7920 610a 7370 6563 pdated by a.spec │ │ │ │ │ -00073b60: 6961 6c20 7072 6f67 7261 6d20 e280 9864 ial program ...d │ │ │ │ │ -00073b70: 706b 672d 6469 7665 7274 e280 992e 2020 pkg-divert.... │ │ │ │ │ -00073b80: 506c 6561 7365 2073 6565 20e2 8098 6470 Please see ...dp │ │ │ │ │ -00073b90: 6b67 2d64 6976 6572 7428 3829 e280 9920 kg-divert(8)... │ │ │ │ │ -00073ba0: 666f 7220 6675 6c6c 0a64 6574 6169 6c73 for full.details │ │ │ │ │ -00073bb0: 206f 6620 6974 7320 6f70 6572 6174 696f of its operatio │ │ │ │ │ -00073bc0: 6e2e 0a0a 5768 656e 2061 2070 6163 6b61 n...When a packa │ │ │ │ │ -00073bd0: 6765 2077 6973 6865 7320 746f 2064 6976 ge wishes to div │ │ │ │ │ -00073be0: 6572 7420 6120 6669 6c65 2066 726f 6d20 ert a file from │ │ │ │ │ -00073bf0: 616e 6f74 6865 722c 2069 7420 7368 6f75 another, it shou │ │ │ │ │ -00073c00: 6c64 2063 616c 6c0a e280 9864 706b 672d ld call....dpkg- │ │ │ │ │ -00073c10: 6469 7665 7274 e280 9920 696e 2069 7473 divert... in its │ │ │ │ │ -00073c20: 2070 7265 696e 7374 2074 6f20 6164 6420 preinst to add │ │ │ │ │ -00073c30: 7468 6520 6469 7665 7273 696f 6e20 616e the diversion an │ │ │ │ │ -00073c40: 6420 7265 6e61 6d65 2074 6865 0a65 7869 d rename the.exi │ │ │ │ │ -00073c50: 7374 696e 6720 6669 6c65 2e20 2046 6f72 sting file. For │ │ │ │ │ -00073c60: 2065 7861 6d70 6c65 2c20 7375 7070 6f73 example, suppos │ │ │ │ │ -00073c70: 696e 6720 7468 6174 2061 20e2 8098 736d ing that a ...sm │ │ │ │ │ -00073c80: 6169 6c77 7261 7070 6572 e280 9920 7061 ailwrapper... pa │ │ │ │ │ -00073c90: 636b 6167 650a 7769 7368 6573 2074 6f20 ckage.wishes to │ │ │ │ │ -00073ca0: 696e 7374 616c 6c20 6120 7772 6170 7065 install a wrappe │ │ │ │ │ -00073cb0: 7220 6172 6f75 6e64 20e2 8098 2f75 7372 r around .../usr │ │ │ │ │ -00073cc0: 2f73 6269 6e2f 736d 6169 6ce2 8099 3a0a /sbin/smail...:. │ │ │ │ │ -00073cd0: 0a20 2020 2020 6470 6b67 2d64 6976 6572 . dpkg-diver │ │ │ │ │ -00073ce0: 7420 2d2d 7061 636b 6167 6520 736d 6169 t --package smai │ │ │ │ │ -00073cf0: 6c77 7261 7070 6572 202d 2d61 6464 202d lwrapper --add - │ │ │ │ │ -00073d00: 2d72 656e 616d 6520 5c0a 2020 2020 2020 -rename \. │ │ │ │ │ -00073d10: 2020 202d 2d64 6976 6572 7420 2f75 7372 --divert /usr │ │ │ │ │ -00073d20: 2f73 6269 6e2f 736d 6169 6c2e 7265 616c /sbin/smail.real │ │ │ │ │ -00073d30: 202f 7573 722f 7362 696e 2f73 6d61 696c /usr/sbin/smail │ │ │ │ │ -00073d40: 0a0a 5468 6520 e280 982d 2d70 6163 6b61 ..The ...--packa │ │ │ │ │ -00073d50: 6765 2073 6d61 696c 7772 6170 7065 72e2 ge smailwrapper. │ │ │ │ │ -00073d60: 8099 2065 6e73 7572 6573 2074 6861 7420 .. ensures that │ │ │ │ │ -00073d70: e280 9873 6d61 696c 7772 6170 7065 72e2 ...smailwrapper. │ │ │ │ │ -00073d80: 8099 2773 2063 6f70 7920 6f66 0ae2 8098 ..'s copy of.... │ │ │ │ │ -00073d90: 2f75 7372 2f73 6269 6e2f 736d 6169 6ce2 /usr/sbin/smail. │ │ │ │ │ -00073da0: 8099 2063 616e 2062 7970 6173 7320 7468 .. can bypass th │ │ │ │ │ -00073db0: 6520 6469 7665 7273 696f 6e20 616e 6420 e diversion and │ │ │ │ │ -00073dc0: 6765 7420 696e 7374 616c 6c65 6420 6173 get installed as │ │ │ │ │ -00073dd0: 2074 6865 2074 7275 650a 7665 7273 696f the true.versio │ │ │ │ │ -00073de0: 6e2e 2020 4974 2773 2073 6166 6520 746f n. It's safe to │ │ │ │ │ -00073df0: 2061 6464 2074 6865 2064 6976 6572 7369 add the diversi │ │ │ │ │ -00073e00: 6f6e 2075 6e63 6f6e 6469 7469 6f6e 616c on unconditional │ │ │ │ │ -00073e10: 6c79 206f 6e20 7570 6772 6164 6573 0a73 ly on upgrades.s │ │ │ │ │ -00073e20: 696e 6365 2069 7420 7769 6c6c 2062 6520 ince it will be │ │ │ │ │ -00073e30: 6c65 6674 2075 6e63 6861 6e67 6564 2069 left unchanged i │ │ │ │ │ -00073e40: 6620 6974 2061 6c72 6561 6479 2065 7869 f it already exi │ │ │ │ │ -00073e50: 7374 732c 2062 7574 20e2 8098 6470 6b67 sts, but ...dpkg │ │ │ │ │ -00073e60: 2d64 6976 6572 74e2 8099 0a77 696c 6c20 -divert....will │ │ │ │ │ -00073e70: 6469 7370 6c61 7920 6120 6d65 7373 6167 display a messag │ │ │ │ │ -00073e80: 652e 2020 546f 2073 7570 7072 6573 7320 e. To suppress │ │ │ │ │ -00073e90: 7468 6174 206d 6573 7361 6765 2c20 6d61 that message, ma │ │ │ │ │ -00073ea0: 6b65 2074 6865 2063 6f6d 6d61 6e64 0a63 ke the command.c │ │ │ │ │ -00073eb0: 6f6e 6469 7469 6f6e 616c 206f 6e20 7468 onditional on th │ │ │ │ │ -00073ec0: 6520 7665 7273 696f 6e20 6672 6f6d 2077 e version from w │ │ │ │ │ -00073ed0: 6869 6368 2074 6865 2070 6163 6b61 6765 hich the package │ │ │ │ │ -00073ee0: 2069 7320 6265 696e 6720 7570 6772 6164 is being upgrad │ │ │ │ │ -00073ef0: 6564 3a0a 0a20 2020 2020 6966 205b 2075 ed:.. if [ u │ │ │ │ │ -00073f00: 7067 7261 6465 2021 3d20 2224 3122 205d pgrade != "$1" ] │ │ │ │ │ -00073f10: 207c 7c20 6470 6b67 202d 2d63 6f6d 7061 || dpkg --compa │ │ │ │ │ -00073f20: 7265 2d76 6572 7369 6f6e 7320 2224 3222 re-versions "$2" │ │ │ │ │ -00073f30: 206c 7420 312e 302d 323b 2074 6865 6e0a lt 1.0-2; then. │ │ │ │ │ -00073f40: 2020 2020 2020 2020 2064 706b 672d 6469 dpkg-di │ │ │ │ │ -00073f50: 7665 7274 202d 2d70 6163 6b61 6765 2073 vert --package s │ │ │ │ │ -00073f60: 6d61 696c 7772 6170 7065 7220 2d2d 6164 mailwrapper --ad │ │ │ │ │ -00073f70: 6420 2d2d 7265 6e61 6d65 205c 0a20 2020 d --rename \. │ │ │ │ │ -00073f80: 2020 2020 2020 2020 2020 2d2d 6469 7665 --dive │ │ │ │ │ -00073f90: 7274 202f 7573 722f 7362 696e 2f73 6d61 rt /usr/sbin/sma │ │ │ │ │ -00073fa0: 696c 2e72 6561 6c20 2f75 7372 2f73 6269 il.real /usr/sbi │ │ │ │ │ -00073fb0: 6e2f 736d 6169 6c0a 2020 2020 2066 690a n/smail. fi. │ │ │ │ │ -00073fc0: 0a77 6865 7265 20e2 8098 312e 302d 32e2 .where ...1.0-2. │ │ │ │ │ -00073fd0: 8099 2069 7320 7468 6520 7665 7273 696f .. is the versio │ │ │ │ │ -00073fe0: 6e20 6174 2077 6869 6368 2074 6865 2064 n at which the d │ │ │ │ │ -00073ff0: 6976 6572 7369 6f6e 2077 6173 2066 6972 iversion was fir │ │ │ │ │ -00074000: 7374 2061 6464 6564 2074 6f0a 7468 6520 st added to.the │ │ │ │ │ -00074010: 7061 636b 6167 652e 2020 5275 6e6e 696e package. Runnin │ │ │ │ │ -00074020: 6720 7468 6520 636f 6d6d 616e 6420 6475 g the command du │ │ │ │ │ -00074030: 7269 6e67 2061 626f 7274 2d75 7067 7261 ring abort-upgra │ │ │ │ │ -00074040: 6465 2069 7320 706f 696e 746c 6573 7320 de is pointless │ │ │ │ │ -00074050: 6275 740a 6861 726d 6c65 7373 2e0a 0a54 but.harmless...T │ │ │ │ │ -00074060: 6865 2070 6f73 7472 6d20 6861 7320 746f he postrm has to │ │ │ │ │ -00074070: 2064 6f20 7468 6520 7265 7665 7273 653a do the reverse: │ │ │ │ │ -00074080: 0a0a 2020 2020 2069 6620 5b20 7265 6d6f .. if [ remo │ │ │ │ │ -00074090: 7665 203d 2022 2431 2220 2d6f 2061 626f ve = "$1" -o abo │ │ │ │ │ -000740a0: 7274 2d69 6e73 7461 6c6c 203d 2022 2431 rt-install = "$1 │ │ │ │ │ -000740b0: 2220 2d6f 2064 6973 6170 7065 6172 203d " -o disappear = │ │ │ │ │ -000740c0: 2022 2431 2220 5d3b 2074 6865 6e0a 2020 "$1" ]; then. │ │ │ │ │ -000740d0: 2020 2020 2020 2064 706b 672d 6469 7665 dpkg-dive │ │ │ │ │ -000740e0: 7274 202d 2d70 6163 6b61 6765 2073 6d61 rt --package sma │ │ │ │ │ -000740f0: 696c 7772 6170 7065 7220 2d2d 7265 6d6f ilwrapper --remo │ │ │ │ │ -00074100: 7665 202d 2d72 656e 616d 6520 5c0a 2020 ve --rename \. │ │ │ │ │ -00074110: 2020 2020 2020 2020 2020 202d 2d64 6976 --div │ │ │ │ │ -00074120: 6572 7420 2f75 7372 2f73 6269 6e2f 736d ert /usr/sbin/sm │ │ │ │ │ -00074130: 6169 6c2e 7265 616c 202f 7573 722f 7362 ail.real /usr/sb │ │ │ │ │ -00074140: 696e 2f73 6d61 696c 0a20 2020 2020 6669 in/smail. fi │ │ │ │ │ -00074150: 0a0a 4966 2074 6865 2064 6976 6572 7369 ..If the diversi │ │ │ │ │ -00074160: 6f6e 2077 6173 2061 6464 6564 2061 7420 on was added at │ │ │ │ │ -00074170: 6120 7061 7274 6963 756c 6172 2076 6572 a particular ver │ │ │ │ │ -00074180: 7369 6f6e 2c20 7468 6520 706f 7374 726d sion, the postrm │ │ │ │ │ -00074190: 2073 686f 756c 640a 616c 736f 2068 616e should.also han │ │ │ │ │ -000741a0: 646c 6520 7468 6520 6661 696c 7572 6520 dle the failure │ │ │ │ │ -000741b0: 6361 7365 206f 6620 7570 6772 6164 696e case of upgradin │ │ │ │ │ -000741c0: 6720 6672 6f6d 2061 6e20 6f6c 6465 7220 g from an older │ │ │ │ │ -000741d0: 7665 7273 696f 6e20 2875 6e6c 6573 730a version (unless. │ │ │ │ │ -000741e0: 7468 6520 6f6c 6465 7220 7665 7273 696f the older versio │ │ │ │ │ -000741f0: 6e20 6973 2073 6f20 6f6c 6420 7468 6174 n is so old that │ │ │ │ │ -00074200: 2064 6972 6563 7420 7570 6772 6164 6573 direct upgrades │ │ │ │ │ -00074210: 2061 7265 206e 6f20 6c6f 6e67 6572 0a73 are no longer.s │ │ │ │ │ -00074220: 7570 706f 7274 6564 293a 0a0a 2020 2020 upported):.. │ │ │ │ │ -00074230: 2069 6620 5b20 6162 6f72 742d 7570 6772 if [ abort-upgr │ │ │ │ │ -00074240: 6164 6520 3d20 2224 3122 205d 2026 2620 ade = "$1" ] && │ │ │ │ │ -00074250: 6470 6b67 202d 2d63 6f6d 7061 7265 2d76 dpkg --compare-v │ │ │ │ │ -00074260: 6572 7369 6f6e 7320 2224 3222 206c 7420 ersions "$2" lt │ │ │ │ │ -00074270: 312e 302d 323b 2074 6865 6e0a 2020 2020 1.0-2; then. │ │ │ │ │ -00074280: 2020 2020 2064 706b 672d 6469 7665 7274 dpkg-divert │ │ │ │ │ -00074290: 202d 2d70 6163 6b61 6765 2073 6d61 696c --package smail │ │ │ │ │ -000742a0: 7772 6170 7065 7220 2d2d 7265 6d6f 7665 wrapper --remove │ │ │ │ │ -000742b0: 202d 2d72 656e 616d 6520 5c0a 2020 2020 --rename \. │ │ │ │ │ -000742c0: 2020 2020 2020 2020 202d 2d64 6976 6572 --diver │ │ │ │ │ -000742d0: 7420 2f75 7372 2f73 6269 6e2f 736d 6169 t /usr/sbin/smai │ │ │ │ │ -000742e0: 6c2e 7265 616c 202f 7573 722f 7362 696e l.real /usr/sbin │ │ │ │ │ -000742f0: 2f73 6d61 696c 0a20 2020 2020 6669 0a0a /smail. fi.. │ │ │ │ │ -00074300: 7768 6572 6520 e280 9831 2e30 2d32 e280 where ...1.0-2.. │ │ │ │ │ -00074310: 9920 6973 2074 6865 2076 6572 7369 6f6e . is the version │ │ │ │ │ -00074320: 2061 7420 7768 6963 6820 7468 6520 6469 at which the di │ │ │ │ │ -00074330: 7665 7273 696f 6e20 7761 7320 6669 7273 version was firs │ │ │ │ │ -00074340: 7420 6164 6465 6420 746f 0a74 6865 2070 t added to.the p │ │ │ │ │ -00074350: 6163 6b61 6765 2e20 2054 6865 2070 6f73 ackage. The pos │ │ │ │ │ -00074360: 7472 6d20 7368 6f75 6c64 206e 6f74 2072 trm should not r │ │ │ │ │ -00074370: 656d 6f76 6520 7468 6520 6469 7665 7273 emove the divers │ │ │ │ │ -00074380: 696f 6e20 6f6e 2075 7067 7261 6465 730a ion on upgrades. │ │ │ │ │ -00074390: 626f 7468 2062 6563 6175 7365 2074 6865 both because the │ │ │ │ │ -000743a0: 7265 2773 206e 6f20 7265 6173 6f6e 2074 re's no reason t │ │ │ │ │ -000743b0: 6f20 7265 6d6f 7665 2074 6865 2064 6976 o remove the div │ │ │ │ │ -000743c0: 6572 7369 6f6e 206f 6e6c 7920 746f 0a69 ersion only to.i │ │ │ │ │ -000743d0: 6d6d 6564 6961 7465 6c79 2072 652d 6164 mmediately re-ad │ │ │ │ │ -000743e0: 6420 6974 2061 6e64 2073 696e 6365 2074 d it and since t │ │ │ │ │ -000743f0: 6865 2070 6f73 7472 6d20 6f66 2074 6865 he postrm of the │ │ │ │ │ -00074400: 206f 6c64 2070 6163 6b61 6765 2069 7320 old package is │ │ │ │ │ -00074410: 7275 6e0a 6166 7465 7220 756e 7061 636b run.after unpack │ │ │ │ │ -00074420: 696e 6720 736f 2074 6865 2072 656d 6f76 ing so the remov │ │ │ │ │ -00074430: 616c 206f 6620 7468 6520 6469 7665 7273 al of the divers │ │ │ │ │ -00074440: 696f 6e20 7769 6c6c 2066 6169 6c2e 0a0a ion will fail... │ │ │ │ │ -00074450: 446f 206e 6f74 2061 7474 656d 7074 2074 Do not attempt t │ │ │ │ │ -00074460: 6f20 6469 7665 7274 2061 2066 696c 6520 o divert a file │ │ │ │ │ -00074470: 7768 6963 6820 6973 2076 6974 616c 6c79 which is vitally │ │ │ │ │ -00074480: 2069 6d70 6f72 7461 6e74 2066 6f72 2074 important for t │ │ │ │ │ -00074490: 6865 0a73 7973 7465 6d27 7320 6f70 6572 he.system's oper │ │ │ │ │ -000744a0: 6174 696f 6e20 2d20 7768 656e 2075 7369 ation - when usi │ │ │ │ │ -000744b0: 6e67 20e2 8098 6470 6b67 2d64 6976 6572 ng ...dpkg-diver │ │ │ │ │ -000744c0: 74e2 8099 2074 6865 7265 2069 7320 6120 t... there is a │ │ │ │ │ -000744d0: 7469 6d65 2c20 6166 7465 7220 6974 0a68 time, after it.h │ │ │ │ │ -000744e0: 6173 2062 6565 6e20 6469 7665 7274 6564 as been diverted │ │ │ │ │ -000744f0: 2062 7574 2062 6566 6f72 6520 e280 9864 but before ...d │ │ │ │ │ -00074500: 706b 67e2 8099 2068 6173 2069 6e73 7461 pkg... has insta │ │ │ │ │ -00074510: 6c6c 6564 2074 6865 206e 6577 2076 6572 lled the new ver │ │ │ │ │ -00074520: 7369 6f6e 2c20 7768 656e 0a74 6865 2066 sion, when.the f │ │ │ │ │ -00074530: 696c 6520 646f 6573 206e 6f74 2065 7869 ile does not exi │ │ │ │ │ -00074540: 7374 2e0a 0a44 6f20 6e6f 7420 6174 7465 st...Do not atte │ │ │ │ │ -00074550: 6d70 7420 746f 2064 6976 6572 7420 6120 mpt to divert a │ │ │ │ │ -00074560: 636f 6e66 6669 6c65 2c20 6173 20e2 8098 conffile, as ... │ │ │ │ │ -00074570: 6470 6b67 e280 9920 646f 6573 206e 6f74 dpkg... does not │ │ │ │ │ -00074580: 2068 616e 646c 6520 6974 2077 656c 6c2e handle it well. │ │ │ │ │ -00074590: 0a0a 446f 206e 6f74 2075 7365 2064 6976 ..Do not use div │ │ │ │ │ -000745a0: 6572 7369 6f6e 7320 666f 7220 6669 6c65 ersions for file │ │ │ │ │ -000745b0: 7320 7468 6174 2068 6176 6520 7468 6569 s that have thei │ │ │ │ │ -000745c0: 7220 6f77 6e20 6e61 7469 7665 206f 7665 r own native ove │ │ │ │ │ -000745d0: 7272 6964 650a 6d65 6368 616e 6973 6d73 rride.mechanisms │ │ │ │ │ -000745e0: 2c20 7375 6368 2061 7320 e280 9873 7973 , such as ...sys │ │ │ │ │ -000745f0: 7465 6d64 e280 9920 756e 6974 2066 696c temd... unit fil │ │ │ │ │ -00074600: 6573 2e20 2053 6565 202a 6e6f 7465 2042 es. See *note B │ │ │ │ │ -00074610: 696e 6172 7920 7061 636b 6167 6573 3a0a inary packages:. │ │ │ │ │ -00074620: 3333 2e20 666f 7220 6d6f 7265 2069 6e66 33. for more inf │ │ │ │ │ -00074630: 6f72 6d61 7469 6f6e 2e0a 0a1f 0a46 696c ormation.....Fil │ │ │ │ │ -00074640: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00074650: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De │ │ │ │ │ -00074660: 6269 616e 2050 6f6c 6963 7920 6368 616e bian Policy chan │ │ │ │ │ -00074670: 6765 7320 7072 6f63 6573 732c 2020 4e65 ges process, Ne │ │ │ │ │ -00074680: 7874 3a20 4d61 696e 7461 696e 6572 2073 xt: Maintainer s │ │ │ │ │ -00074690: 6372 6970 7420 666c 6f77 6368 6172 7473 cript flowcharts │ │ │ │ │ -000746a0: 2c20 2050 7265 763a 2044 6976 6572 7369 , Prev: Diversi │ │ │ │ │ -000746b0: 6f6e 7320 2d20 6f76 6572 7269 6469 6e67 ons - overriding │ │ │ │ │ -000746c0: 2061 2070 6163 6b61 6765 2773 2076 6572 a package's ver │ │ │ │ │ -000746d0: 7369 6f6e 206f 6620 6120 6669 6c65 2066 sion of a file f │ │ │ │ │ -000746e0: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ -000746f0: 6720 4d61 6e75 616c 2c20 2055 703a 2054 g Manual, Up: T │ │ │ │ │ -00074700: 6f70 0a0a 3230 2044 6562 6961 6e20 506f op..20 Debian Po │ │ │ │ │ -00074710: 6c69 6379 2063 6861 6e67 6573 2070 726f licy changes pro │ │ │ │ │ -00074720: 6365 7373 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a cess.*********** │ │ │ │ │ -00074730: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00074740: 2a2a 2a2a 2a0a 0a2a 204d 656e 753a 0a0a *****..* Menu:.. │ │ │ │ │ -00074750: 2a20 496e 7472 6f64 7563 7469 6f6e 3a20 * Introduction: │ │ │ │ │ -00074760: 496e 7472 6f64 7563 7469 6f6e 3c33 3e2e Introduction<3>. │ │ │ │ │ -00074770: 0a2a 2043 6861 6e67 6520 476f 616c 733a .* Change Goals: │ │ │ │ │ -00074780: 3a0a 2a20 4375 7272 656e 7420 5072 6f63 :.* Current Proc │ │ │ │ │ -00074790: 6573 733a 3a0a 2a20 4f74 6865 7220 5461 ess::.* Other Ta │ │ │ │ │ -000747a0: 6773 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 gs::....File: de │ │ │ │ │ -000747b0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -000747c0: 2c20 204e 6f64 653a 2049 6e74 726f 6475 , Node: Introdu │ │ │ │ │ -000747d0: 6374 696f 6e3c 333e 2c20 204e 6578 743a ction<3>, Next: │ │ │ │ │ -000747e0: 2043 6861 6e67 6520 476f 616c 732c 2020 Change Goals, │ │ │ │ │ -000747f0: 5570 3a20 4465 6269 616e 2050 6f6c 6963 Up: Debian Polic │ │ │ │ │ -00074800: 7920 6368 616e 6765 7320 7072 6f63 6573 y changes proces │ │ │ │ │ -00074810: 730a 0a32 302e 3120 496e 7472 6f64 7563 s..20.1 Introduc │ │ │ │ │ -00074820: 7469 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d tion.=========== │ │ │ │ │ -00074830: 3d3d 3d3d 3d3d 0a0a 546f 2069 6e74 726f ======..To intro │ │ │ │ │ -00074840: 6475 6365 2061 2063 6861 6e67 6520 696e duce a change in │ │ │ │ │ -00074850: 2074 6865 2063 7572 7265 6e74 2044 6562 the current Deb │ │ │ │ │ -00074860: 6961 6e20 506f 6c69 6379 2c20 7468 6520 ian Policy, the │ │ │ │ │ -00074870: 6368 616e 6765 2070 726f 706f 7361 6c0a change proposal. │ │ │ │ │ -00074880: 6861 7320 746f 2067 6f20 7468 726f 7567 has to go throug │ │ │ │ │ -00074890: 6820 6120 6365 7274 6169 6e20 7072 6f63 h a certain proc │ │ │ │ │ -000748a0: 6573 732e 2020 2831 290a 0a20 2020 2d2d ess. (1).. -- │ │ │ │ │ -000748b0: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -000748c0: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -000748d0: 2020 2831 2920 5468 6973 2070 726f 6365 (1) This proce │ │ │ │ │ -000748e0: 7373 2077 6173 206f 7269 6769 6e61 6c6c ss was originall │ │ │ │ │ -000748f0: 7920 6465 7665 6c6f 7065 6420 6279 204d y developed by M │ │ │ │ │ -00074900: 6172 6761 7269 7461 204d 616e 7465 726f argarita Mantero │ │ │ │ │ -00074910: 6c61 2c0a 436c 696e 7420 4164 616d 732c la,.Clint Adams, │ │ │ │ │ -00074920: 2052 7573 7320 416c 6c62 6572 7920 616e Russ Allbery an │ │ │ │ │ -00074930: 6420 4d61 6e6f 6a20 5372 6976 6173 7461 d Manoj Srivasta │ │ │ │ │ -00074940: 7661 2e20 2049 6e20 3230 3137 2c20 5365 va. In 2017, Se │ │ │ │ │ -00074950: 616e 2057 6869 7474 6f6e 0a64 6570 7265 an Whitton.depre │ │ │ │ │ -00074960: 6361 7465 6420 7468 6520 2769 7373 7565 cated the 'issue │ │ │ │ │ -00074970: 2720 7573 6572 7461 6720 616e 6420 6164 ' usertag and ad │ │ │ │ │ -00074980: 6465 6420 7573 6520 6f66 2074 6865 2027 ded use of the ' │ │ │ │ │ -00074990: 6d6f 7265 696e 666f 2720 7461 672c 0a61 moreinfo' tag,.a │ │ │ │ │ -000749a0: 6674 6572 2064 6973 6375 7373 696f 6e73 fter discussions │ │ │ │ │ -000749b0: 2061 7420 4465 6243 6f6e 6631 372e 0a0a at DebConf17... │ │ │ │ │ -000749c0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -000749d0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -000749e0: 653a 2043 6861 6e67 6520 476f 616c 732c e: Change Goals, │ │ │ │ │ -000749f0: 2020 4e65 7874 3a20 4375 7272 656e 7420 Next: Current │ │ │ │ │ -00074a00: 5072 6f63 6573 732c 2020 5072 6576 3a20 Process, Prev: │ │ │ │ │ -00074a10: 496e 7472 6f64 7563 7469 6f6e 3c33 3e2c Introduction<3>, │ │ │ │ │ -00074a20: 2020 5570 3a20 4465 6269 616e 2050 6f6c Up: Debian Pol │ │ │ │ │ -00074a30: 6963 7920 6368 616e 6765 7320 7072 6f63 icy changes proc │ │ │ │ │ -00074a40: 6573 730a 0a32 302e 3220 4368 616e 6765 ess..20.2 Change │ │ │ │ │ -00074a50: 2047 6f61 6c73 0a3d 3d3d 3d3d 3d3d 3d3d Goals.========= │ │ │ │ │ -00074a60: 3d3d 3d3d 3d3d 3d3d 0a0a 2020 202d 2054 ========.. - T │ │ │ │ │ -00074a70: 6865 2063 6861 6e67 6520 7368 6f75 6c64 he change should │ │ │ │ │ -00074a80: 2062 6520 7465 6368 6e69 6361 6c6c 7920 be technically │ │ │ │ │ -00074a90: 636f 7272 6563 742c 2061 6e64 2063 6f6e correct, and con │ │ │ │ │ -00074aa0: 7369 7374 656e 7420 7769 7468 2074 6865 sistent with the │ │ │ │ │ -00074ab0: 0a20 2020 2020 7265 7374 206f 6620 7468 . rest of th │ │ │ │ │ -00074ac0: 6520 706f 6c69 6379 2064 6f63 756d 656e e policy documen │ │ │ │ │ -00074ad0: 742e 2020 5468 6973 206d 6561 6e73 206e t. This means n │ │ │ │ │ -00074ae0: 6f20 6c65 6769 736c 6174 696e 6720 7468 o legislating th │ │ │ │ │ -00074af0: 6520 7661 6c75 650a 2020 2020 206f 6620 e value. of │ │ │ │ │ -00074b00: cf80 2e20 2054 6869 7320 616c 736f 206d ... This also m │ │ │ │ │ -00074b10: 6561 6e73 2074 6861 7420 7468 6520 7072 eans that the pr │ │ │ │ │ -00074b20: 6f70 6f73 6564 2073 6f6c 7574 696f 6e20 oposed solution │ │ │ │ │ -00074b30: 6265 206b 6e6f 776e 2074 6f20 776f 726b be known to work │ │ │ │ │ -00074b40: 3b0a 2020 2020 2069 7465 7261 7469 7665 ;. iterative │ │ │ │ │ -00074b50: 2064 6573 6967 6e20 7072 6f63 6573 7365 design processe │ │ │ │ │ -00074b60: 7320 646f 206e 6f74 2062 656c 6f6e 6720 s do not belong │ │ │ │ │ -00074b70: 696e 2070 6f6c 6963 792e 0a0a 2020 202d in policy... - │ │ │ │ │ -00074b80: 2054 6865 2063 6861 6e67 6520 7368 6f75 The change shou │ │ │ │ │ -00074b90: 6c64 206e 6f74 2062 6520 746f 6f20 6469 ld not be too di │ │ │ │ │ -00074ba0: 7372 7570 7469 7665 3b20 6966 2076 6572 sruptive; if ver │ │ │ │ │ -00074bb0: 7920 6d61 6e79 2070 6163 6b61 6765 730a y many packages. │ │ │ │ │ -00074bc0: 2020 2020 2062 6563 6f6d 6520 696e 7374 become inst │ │ │ │ │ -00074bd0: 616e 746c 7920 6275 6767 792c 2074 6865 antly buggy, the │ │ │ │ │ -00074be0: 6e20 696e 7374 6561 6420 7468 6572 6520 n instead there │ │ │ │ │ -00074bf0: 7368 6f75 6c64 2062 6520 6120 7472 616e should be a tran │ │ │ │ │ -00074c00: 7369 7469 6f6e 0a20 2020 2020 706c 616e sition. plan │ │ │ │ │ -00074c10: 2e20 2045 7863 6570 7469 6f6e 7320 7368 . Exceptions sh │ │ │ │ │ -00074c20: 6f75 6c64 2062 6520 7261 7265 2028 6f6e ould be rare (on │ │ │ │ │ -00074c30: 6c79 2069 6620 7468 6520 6375 7272 656e ly if the curren │ │ │ │ │ -00074c40: 7420 7374 6174 6520 6973 0a20 2020 2020 t state is. │ │ │ │ │ -00074c50: 7265 616c 6c79 2075 6e74 656e 6162 6c65 really untenable │ │ │ │ │ -00074c60: 292c 2061 6e64 2070 726f 6261 626c 7920 ), and probably │ │ │ │ │ -00074c70: 626c 6573 7365 6420 6279 2074 6865 2054 blessed by the T │ │ │ │ │ -00074c80: 432e 0a0a 2020 202d 2054 6865 2063 6861 C... - The cha │ │ │ │ │ -00074c90: 6e67 6520 6861 7320 746f 2062 6520 7265 nge has to be re │ │ │ │ │ -00074ca0: 7669 6577 6564 2069 6e20 6465 7074 682c viewed in depth, │ │ │ │ │ -00074cb0: 2069 6e20 7468 6520 6f70 656e 2c20 7768 in the open, wh │ │ │ │ │ -00074cc0: 6572 6520 616e 7920 6f6e 650a 2020 2020 ere any one. │ │ │ │ │ -00074cd0: 206d 6179 2063 6f6e 7472 6962 7574 653b may contribute; │ │ │ │ │ -00074ce0: 2061 2070 7562 6c69 636c 7920 6163 6365 a publicly acce │ │ │ │ │ -00074cf0: 7373 6962 6c65 2c20 6172 6368 6976 6564 ssible, archived │ │ │ │ │ -00074d00: 2c20 6f70 656e 206d 6169 6c69 6e67 206c , open mailing l │ │ │ │ │ -00074d10: 6973 742e 0a0a 2020 202d 2050 726f 706f ist... - Propo │ │ │ │ │ -00074d20: 7361 6c20 7368 6f75 6c64 2062 6520 6164 sal should be ad │ │ │ │ │ -00074d30: 6472 6573 7365 6420 696e 2061 2074 696d dressed in a tim │ │ │ │ │ -00074d40: 656c 7920 6661 7368 696f 6e2e 0a0a 2020 ely fashion... │ │ │ │ │ -00074d50: 202d 2041 6e79 2064 6f6d 6169 6e20 6578 - Any domain ex │ │ │ │ │ -00074d60: 7065 7274 7320 7368 6f75 6c64 2062 6520 perts should be │ │ │ │ │ -00074d70: 636f 6e73 756c 7465 642c 2073 696e 6365 consulted, since │ │ │ │ │ -00074d80: 206e 6f74 2065 7665 7279 2070 6f6c 6963 not every polic │ │ │ │ │ -00074d90: 790a 2020 2020 206d 6169 6c69 6e67 206c y. mailing l │ │ │ │ │ -00074da0: 6973 7420 7375 6273 6372 6962 6572 2069 ist subscriber i │ │ │ │ │ -00074db0: 7320 616e 2065 7870 6572 7420 6f6e 2065 s an expert on e │ │ │ │ │ -00074dc0: 7665 7279 7468 696e 672c 2069 6e63 6c75 verything, inclu │ │ │ │ │ -00074dd0: 6469 6e67 0a20 2020 2020 706f 6c69 6379 ding. policy │ │ │ │ │ -00074de0: 206d 6169 6e74 6169 6e65 7273 2e0a 0a20 maintainers... │ │ │ │ │ -00074df0: 2020 2d20 5468 6520 676f 616c 2069 7320 - The goal is │ │ │ │ │ -00074e00: 726f 7567 6820 636f 6e73 656e 7375 7320 rough consensus │ │ │ │ │ -00074e10: 6f6e 2074 6865 2063 6861 6e67 652c 2077 on the change, w │ │ │ │ │ -00074e20: 6869 6368 2073 686f 756c 6420 6e6f 7420 hich should not │ │ │ │ │ -00074e30: 6265 2068 6172 640a 2020 2020 2069 6620 be hard. if │ │ │ │ │ -00074e40: 7468 6520 6d61 7474 6572 2069 7320 7465 the matter is te │ │ │ │ │ -00074e50: 6368 6e69 6361 6c2e 2020 5465 6368 6e69 chnical. Techni │ │ │ │ │ -00074e60: 6361 6c20 6973 7375 6573 2077 6865 7265 cal issues where │ │ │ │ │ -00074e70: 2074 6865 7265 2069 7320 6e6f 0a20 2020 there is no. │ │ │ │ │ -00074e80: 2020 6167 7265 656d 656e 7420 7368 6f75 agreement shou │ │ │ │ │ -00074e90: 6c64 2062 6520 7265 6665 7272 6564 2074 ld be referred t │ │ │ │ │ -00074ea0: 6f20 7468 6520 5443 3b20 6e6f 6e2d 7465 o the TC; non-te │ │ │ │ │ -00074eb0: 6368 6e69 6361 6c20 6973 7375 6573 2073 chnical issues s │ │ │ │ │ -00074ec0: 686f 756c 640a 2020 2020 2062 6520 7265 hould. be re │ │ │ │ │ -00074ed0: 6665 7272 6564 2074 6f20 7468 6520 7768 ferred to the wh │ │ │ │ │ -00074ee0: 6f6c 6520 6465 7665 6c6f 7065 7220 626f ole developer bo │ │ │ │ │ -00074ef0: 6479 2c20 616e 6420 7065 7268 6170 7320 dy, and perhaps │ │ │ │ │ -00074f00: 6765 6e65 7261 6c0a 2020 2020 2072 6573 general. res │ │ │ │ │ -00074f10: 6f6c 7574 696f 6e73 206c 6965 2064 6f77 olutions lie dow │ │ │ │ │ -00074f20: 6e20 7468 6174 2070 6174 682e 0a0a 2020 n that path... │ │ │ │ │ -00074f30: 202d 2050 6163 6b61 6765 206d 6169 6e74 - Package maint │ │ │ │ │ -00074f40: 6169 6e65 7273 2077 686f 7365 2070 6163 ainers whose pac │ │ │ │ │ -00074f50: 6b61 6765 7320 6d61 7920 6265 2069 6d70 kages may be imp │ │ │ │ │ -00074f60: 6163 7465 6420 7368 6f75 6c64 2068 6176 acted should hav │ │ │ │ │ -00074f70: 650a 2020 2020 2061 6363 6573 7320 746f e. access to │ │ │ │ │ -00074f80: 2070 6f6c 6963 7920 6368 616e 6765 2070 policy change p │ │ │ │ │ -00074f90: 726f 706f 7361 6c73 2c20 6576 656e 2069 roposals, even i │ │ │ │ │ -00074fa0: 6620 7468 6579 2064 6f20 6e6f 7420 7375 f they do not su │ │ │ │ │ -00074fb0: 6273 6372 6962 6520 746f 0a20 2020 2020 bscribe to. │ │ │ │ │ -00074fc0: 706f 6c69 6379 206d 6169 6c69 6e67 206c policy mailing l │ │ │ │ │ -00074fd0: 6973 7473 2028 706f 6c69 6379 2067 617a ists (policy gaz │ │ │ │ │ -00074fe0: 6574 7465 3f29 2e0a 0a1f 0a46 696c 653a ette?).....File: │ │ │ │ │ -00074ff0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -00075000: 6e66 6f2c 2020 4e6f 6465 3a20 4375 7272 nfo, Node: Curr │ │ │ │ │ -00075010: 656e 7420 5072 6f63 6573 732c 2020 4e65 ent Process, Ne │ │ │ │ │ -00075020: 7874 3a20 4f74 6865 7220 5461 6773 2c20 xt: Other Tags, │ │ │ │ │ -00075030: 2050 7265 763a 2043 6861 6e67 6520 476f Prev: Change Go │ │ │ │ │ -00075040: 616c 732c 2020 5570 3a20 4465 6269 616e als, Up: Debian │ │ │ │ │ -00075050: 2050 6f6c 6963 7920 6368 616e 6765 7320 Policy changes │ │ │ │ │ -00075060: 7072 6f63 6573 730a 0a32 302e 3320 4375 process..20.3 Cu │ │ │ │ │ -00075070: 7272 656e 7420 5072 6f63 6573 730a 3d3d rrent Process.== │ │ │ │ │ -00075080: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00075090: 3d3d 0a0a 4561 6368 2073 7567 6765 7374 ==..Each suggest │ │ │ │ │ -000750a0: 6564 2063 6861 6e67 6520 676f 6573 2074 ed change goes t │ │ │ │ │ -000750b0: 6872 6f75 6768 2064 6966 6665 7265 6e74 hrough different │ │ │ │ │ -000750c0: 2073 7461 7465 732e 2020 5468 6573 6520 states. These │ │ │ │ │ -000750d0: 7374 6174 6573 2061 7265 0a64 656e 6f74 states are.denot │ │ │ │ │ -000750e0: 6564 2074 6872 6f75 6768 2065 6974 6865 ed through eithe │ │ │ │ │ -000750f0: 7220 7573 6572 7461 6773 206f 6620 7468 r usertags of th │ │ │ │ │ -00075100: 650a 3c64 6562 6961 6e2d 706f 6c69 6379 e. user or, f │ │ │ │ │ -00075130: 6f72 20e2 8098 6d6f 7265 696e 666f e280 or ...moreinfo.. │ │ │ │ │ -00075140: 992c 20e2 8098 7061 7463 68e2 8099 2c0a ., ...patch...,. │ │ │ │ │ -00075150: e280 9870 656e 6469 6e67 e280 992c 2061 ...pending..., a │ │ │ │ │ -00075160: 6e64 20e2 8098 776f 6e74 6669 78e2 8099 nd ...wontfix... │ │ │ │ │ -00075170: 2c20 7265 6775 6c61 7220 7461 6773 2e0a , regular tags.. │ │ │ │ │ -00075180: 0a43 7572 7265 6e74 206c 6973 7420 6f66 .Current list of │ │ │ │ │ -00075190: 2062 7567 7328 3129 0a0a 5468 6520 506f bugs(1)..The Po │ │ │ │ │ -000751a0: 6c69 6379 2064 656c 6567 6174 6573 2061 licy delegates a │ │ │ │ │ -000751b0: 7265 2072 6573 706f 6e73 6962 6c65 2066 re responsible f │ │ │ │ │ -000751c0: 6f72 206d 616e 6167 696e 6720 7468 6520 or managing the │ │ │ │ │ -000751d0: 7461 6773 206f 6e20 6275 6773 2061 6e64 tags on bugs and │ │ │ │ │ -000751e0: 0a77 696c 6c20 7570 6461 7465 2074 6167 .will update tag │ │ │ │ │ -000751f0: 7320 6173 206e 6577 2062 7567 7320 6172 s as new bugs ar │ │ │ │ │ -00075200: 6520 7375 626d 6974 7465 6420 6f72 2061 e submitted or a │ │ │ │ │ -00075210: 7320 6163 7469 7669 7479 2068 6170 7065 s activity happe │ │ │ │ │ -00075220: 6e73 206f 6e0a 6275 6773 2e20 2041 6c6c ns on.bugs. All │ │ │ │ │ -00075230: 2044 6562 6961 6e20 4465 7665 6c6f 7065 Debian Develope │ │ │ │ │ -00075240: 7273 2073 686f 756c 6420 6665 656c 2066 rs should feel f │ │ │ │ │ -00075250: 7265 6520 746f 2061 6464 2074 6865 2073 ree to add the s │ │ │ │ │ -00075260: 6563 6f6e 6465 6420 7461 6720 6173 0a64 econded tag as.d │ │ │ │ │ -00075270: 6573 6372 6962 6564 2062 656c 6f77 2e20 escribed below. │ │ │ │ │ -00075280: 204f 7468 6572 2074 6167 7320 7368 6f75 Other tags shou │ │ │ │ │ -00075290: 6c64 2062 6520 6368 616e 6765 6420 7769 ld be changed wi │ │ │ │ │ -000752a0: 7468 2074 6865 2063 6f6f 7264 696e 6174 th the coordinat │ │ │ │ │ -000752b0: 696f 6e20 6f66 0a74 6865 2050 6f6c 6963 ion of.the Polic │ │ │ │ │ -000752c0: 7920 5465 616d 2e0a 0a2a 204d 656e 753a y Team...* Menu: │ │ │ │ │ -000752d0: 0a0a 2a20 5374 6174 6520 413b 204d 6f72 ..* State A; Mor │ │ │ │ │ -000752e0: 6520 696e 666f 726d 6174 696f 6e20 7265 e information re │ │ │ │ │ -000752f0: 7175 6972 6564 3a20 5374 6174 6520 4120 quired: State A │ │ │ │ │ -00075300: 4d6f 7265 2069 6e66 6f72 6d61 7469 6f6e More information │ │ │ │ │ -00075310: 2072 6571 7569 7265 642e 0a2a 2053 7461 required..* Sta │ │ │ │ │ -00075320: 7465 2042 3b20 4469 7363 7573 7369 6f6e te B; Discussion │ │ │ │ │ -00075330: 3a20 5374 6174 6520 4220 4469 7363 7573 : State B Discus │ │ │ │ │ -00075340: 7369 6f6e 2e0a 2a20 5374 6174 6520 433b sion..* State C; │ │ │ │ │ -00075350: 2050 726f 706f 7361 6c3a 2053 7461 7465 Proposal: State │ │ │ │ │ -00075360: 2043 2050 726f 706f 7361 6c2e 0a2a 2053 C Proposal..* S │ │ │ │ │ -00075370: 7461 7465 2044 3b20 576f 7264 696e 6720 tate D; Wording │ │ │ │ │ -00075380: 7072 6f70 6f73 6564 3a20 5374 6174 6520 proposed: State │ │ │ │ │ -00075390: 4420 576f 7264 696e 6720 7072 6f70 6f73 D Wording propos │ │ │ │ │ -000753a0: 6564 2e0a 2a20 5374 6174 6520 453b 2053 ed..* State E; S │ │ │ │ │ -000753b0: 6563 6f6e 6465 643a 2053 7461 7465 2045 econded: State E │ │ │ │ │ -000753c0: 2053 6563 6f6e 6465 642e 0a2a 2053 7461 Seconded..* Sta │ │ │ │ │ -000753d0: 7465 2046 3b20 4163 6365 7074 6564 3a20 te F; Accepted: │ │ │ │ │ -000753e0: 5374 6174 6520 4620 4163 6365 7074 6564 State F Accepted │ │ │ │ │ -000753f0: 2e0a 2a20 5374 6174 6520 473b 2052 656a ..* State G; Rej │ │ │ │ │ -00075400: 6563 743a 2053 7461 7465 2047 2052 656a ect: State G Rej │ │ │ │ │ -00075410: 6563 742e 0a0a 2020 202d 2d2d 2d2d 2d2d ect... ------- │ │ │ │ │ -00075420: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ -00075430: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ -00075440: 200a 6874 7470 733a 2f2f 6275 6773 2e64 .https://bugs.d │ │ │ │ │ -00075450: 6562 6961 6e2e 6f72 672f 6367 692d 6269 ebian.org/cgi-bi │ │ │ │ │ -00075460: 6e2f 706b 6772 6570 6f72 742e 6367 693f n/pkgreport.cgi? │ │ │ │ │ -00075470: 7372 633d 6465 6269 616e 2d70 6f6c 6963 src=debian-polic │ │ │ │ │ -00075480: 7926 7065 6e64 2d65 7863 3d64 6f6e 650a y&pend-exc=done. │ │ │ │ │ -00075490: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -000754a0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -000754b0: 6465 3a20 5374 6174 6520 4120 4d6f 7265 de: State A More │ │ │ │ │ -000754c0: 2069 6e66 6f72 6d61 7469 6f6e 2072 6571 information req │ │ │ │ │ -000754d0: 7569 7265 642c 2020 4e65 7874 3a20 5374 uired, Next: St │ │ │ │ │ -000754e0: 6174 6520 4220 4469 7363 7573 7369 6f6e ate B Discussion │ │ │ │ │ -000754f0: 2c20 2055 703a 2043 7572 7265 6e74 2050 , Up: Current P │ │ │ │ │ -00075500: 726f 6365 7373 0a0a 3230 2e33 2e31 2053 rocess..20.3.1 S │ │ │ │ │ -00075510: 7461 7465 2041 3a20 4d6f 7265 2069 6e66 tate A: More inf │ │ │ │ │ -00075520: 6f72 6d61 7469 6f6e 2072 6571 7569 7265 ormation require │ │ │ │ │ -00075530: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.-------------- │ │ │ │ │ -00075540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00075550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 -----------..The │ │ │ │ │ -00075560: 2050 6f6c 6963 7920 6465 6c65 6761 7465 Policy delegate │ │ │ │ │ -00075570: 7320 6172 6520 756e 6162 6c65 2074 6f20 s are unable to │ │ │ │ │ -00075580: 6465 7465 726d 696e 6520 7768 6574 6865 determine whethe │ │ │ │ │ -00075590: 7220 7468 6520 6275 6720 6973 2072 6561 r the bug is rea │ │ │ │ │ -000755a0: 6c6c 7920 610a 506f 6c69 6379 206d 6174 lly a.Policy mat │ │ │ │ │ -000755b0: 7465 722c 206f 7220 6a75 6467 6520 7468 ter, or judge th │ │ │ │ │ -000755c0: 6174 2074 6865 7265 2061 7265 206d 6973 at there are mis │ │ │ │ │ -000755d0: 7369 6e67 2064 6574 6169 6c73 2074 6861 sing details tha │ │ │ │ │ -000755e0: 7420 776f 756c 640a 7072 6576 656e 7420 t would.prevent │ │ │ │ │ -000755f0: 6120 6672 7569 7466 756c 2064 6973 6375 a fruitful discu │ │ │ │ │ -00075600: 7373 696f 6e20 2861 6e64 206d 6179 2072 ssion (and may r │ │ │ │ │ -00075610: 6573 756c 7420 696e 2061 2063 6f6e 6675 esult in a confu │ │ │ │ │ -00075620: 7365 6420 616e 640a 756e 6865 6c70 6675 sed and.unhelpfu │ │ │ │ │ -00075630: 6c20 6469 7363 7573 7369 6f6e 292e 0a0a l discussion)... │ │ │ │ │ -00075640: 506f 6c69 6379 2064 656c 6567 6174 6573 Policy delegates │ │ │ │ │ -00075650: 2061 736b 2074 6865 206f 7269 6769 6e61 ask the origina │ │ │ │ │ -00075660: 6c20 7375 626d 6974 7465 7220 746f 2070 l submitter to p │ │ │ │ │ -00075670: 726f 7669 6465 2074 6865 206d 6973 7369 rovide the missi │ │ │ │ │ -00075680: 6e67 0a64 6574 6169 6c73 2e20 204f 7468 ng.details. Oth │ │ │ │ │ -00075690: 6572 7320 6172 6520 6173 6b65 6420 746f ers are asked to │ │ │ │ │ -000756a0: 2072 6566 7261 696e 2066 726f 6d20 6469 refrain from di │ │ │ │ │ -000756b0: 7363 7573 7369 6e67 2077 6861 7465 7665 scussing whateve │ │ │ │ │ -000756c0: 7220 7468 6579 2074 616b 650a 7468 6520 r they take.the │ │ │ │ │ -000756d0: 6973 7375 6520 746f 2062 652c 206c 696d issue to be, lim │ │ │ │ │ -000756e0: 6974 696e 6720 7468 6569 7220 706f 7374 iting their post │ │ │ │ │ -000756f0: 696e 6773 2074 6f20 6174 7465 6d70 7473 ings to attempts │ │ │ │ │ -00075700: 2074 6f20 7375 7070 6c79 2074 6865 0a6d to supply the.m │ │ │ │ │ -00075710: 6973 7369 6e67 2064 6574 6169 6c73 2e0a issing details.. │ │ │ │ │ -00075720: 0a54 4147 3a20 6d6f 7265 696e 666f 2831 .TAG: moreinfo(1 │ │ │ │ │ -00075730: 290a 0a57 6861 7420 6e65 6564 7320 746f )..What needs to │ │ │ │ │ -00075740: 2068 6170 7065 6e20 6e65 7874 3a20 5375 happen next: Su │ │ │ │ │ -00075750: 626d 6974 7465 7220 286f 7220 736f 6d65 bmitter (or some │ │ │ │ │ -00075760: 6f6e 6520 656c 7365 2920 7072 6f76 6964 one else) provid │ │ │ │ │ -00075770: 6573 2074 6865 0a72 6571 7565 7374 6564 es the.requested │ │ │ │ │ -00075780: 2069 6e66 6f72 6d61 7469 6f6e 2077 6974 information wit │ │ │ │ │ -00075790: 6869 6e20 3330 2064 6179 732c 206f 7220 hin 30 days, or │ │ │ │ │ -000757a0: 7468 6520 6275 6720 6973 2063 6c6f 7365 the bug is close │ │ │ │ │ -000757b0: 642e 0a0a 5468 6520 6d61 6a6f 7269 7479 d...The majority │ │ │ │ │ -000757c0: 206f 6620 6275 6773 2077 696c 6c20 736b of bugs will sk │ │ │ │ │ -000757d0: 6970 2074 6869 7320 7374 6167 652e 0a0a ip this stage... │ │ │ │ │ -000757e0: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ -000757f0: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ -00075800: 2d2d 0a0a 2020 2028 3129 200a 6874 7470 --.. (1) .http │ │ │ │ │ -00075810: 733a 2f2f 6275 6773 2e64 6562 6961 6e2e s://bugs.debian. │ │ │ │ │ -00075820: 6f72 672f 6367 692d 6269 6e2f 706b 6772 org/cgi-bin/pkgr │ │ │ │ │ -00075830: 6570 6f72 742e 6367 693f 7372 633d 6465 eport.cgi?src=de │ │ │ │ │ -00075840: 6269 616e 2d70 6f6c 6963 7926 7065 6e64 bian-policy&pend │ │ │ │ │ -00075850: 2d65 7863 3d64 6f6e 6526 7461 673d 6d6f -exc=done&tag=mo │ │ │ │ │ -00075860: 7265 696e 666f 0a0a 1f0a 4669 6c65 3a20 reinfo....File: │ │ │ │ │ -00075870: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -00075880: 666f 2c20 204e 6f64 653a 2053 7461 7465 fo, Node: State │ │ │ │ │ -00075890: 2042 2044 6973 6375 7373 696f 6e2c 2020 B Discussion, │ │ │ │ │ -000758a0: 4e65 7874 3a20 5374 6174 6520 4320 5072 Next: State C Pr │ │ │ │ │ -000758b0: 6f70 6f73 616c 2c20 2050 7265 763a 2053 oposal, Prev: S │ │ │ │ │ -000758c0: 7461 7465 2041 204d 6f72 6520 696e 666f tate A More info │ │ │ │ │ -000758d0: 726d 6174 696f 6e20 7265 7175 6972 6564 rmation required │ │ │ │ │ -000758e0: 2c20 2055 703a 2043 7572 7265 6e74 2050 , Up: Current P │ │ │ │ │ -000758f0: 726f 6365 7373 0a0a 3230 2e33 2e32 2053 rocess..20.3.2 S │ │ │ │ │ -00075900: 7461 7465 2042 3a20 4469 7363 7573 7369 tate B: Discussi │ │ │ │ │ -00075910: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.------------- │ │ │ │ │ -00075920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a44 -------------..D │ │ │ │ │ -00075930: 6973 6375 7373 2072 656d 6564 792e 2020 iscuss remedy. │ │ │ │ │ -00075940: 416c 7465 726e 6174 6520 7072 6f70 6f73 Alternate propos │ │ │ │ │ -00075950: 616c 732e 2020 4469 7363 7573 7369 6f6e als. Discussion │ │ │ │ │ -00075960: 2067 7569 6465 6420 6279 2064 656c 6567 guided by deleg │ │ │ │ │ -00075970: 6174 6573 2e0a 5468 6572 6520 7368 6f75 ates..There shou │ │ │ │ │ -00075980: 6c64 2062 6520 6120 636c 6561 7220 7469 ld be a clear ti │ │ │ │ │ -00075990: 6d65 206c 696d 6974 2074 6f20 7468 6973 me limit to this │ │ │ │ │ -000759a0: 2073 7461 6765 2c20 6275 7420 6173 2079 stage, but as y │ │ │ │ │ -000759b0: 6574 2077 6520 6861 7665 206e 6f74 0a73 et we have not.s │ │ │ │ │ -000759c0: 6574 206f 6e65 2e0a 0a54 4147 3a20 6469 et one...TAG: di │ │ │ │ │ -000759d0: 7363 7573 7369 6f6e 2831 290a 0a57 6861 scussion(1)..Wha │ │ │ │ │ -000759e0: 7420 6e65 6564 7320 746f 2068 6170 7065 t needs to happe │ │ │ │ │ -000759f0: 6e20 6e65 7874 3a20 5265 6163 6820 6120 n next: Reach a │ │ │ │ │ -00075a00: 636f 6e63 6c75 7369 6f6e 2061 6e64 2063 conclusion and c │ │ │ │ │ -00075a10: 6f6e 7365 6e73 7573 2069 6e20 7468 650a onsensus in the. │ │ │ │ │ -00075a20: 6469 7363 7573 7369 6f6e 2061 6e64 206d discussion and m │ │ │ │ │ -00075a30: 616b 6520 6120 6669 6e61 6c20 7072 6f70 ake a final prop │ │ │ │ │ -00075a40: 6f73 616c 2066 6f72 2077 6861 7420 7368 osal for what sh │ │ │ │ │ -00075a50: 6f75 6c64 2062 6520 6368 616e 6765 6420 ould be changed │ │ │ │ │ -00075a60: 2869 660a 616e 7974 6869 6e67 292c 206d (if.anything), m │ │ │ │ │ -00075a70: 6f76 696e 6720 746f 2074 6865 2070 726f oving to the pro │ │ │ │ │ -00075a80: 706f 7361 6c20 7461 672e 0a0a 2020 202d posal tag... - │ │ │ │ │ -00075a90: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ -00075aa0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ -00075ab0: 2020 2028 3129 200a 6874 7470 733a 2f2f (1) .https:// │ │ │ │ │ -00075ac0: 6275 6773 2e64 6562 6961 6e2e 6f72 672f bugs.debian.org/ │ │ │ │ │ -00075ad0: 6367 692d 6269 6e2f 706b 6772 6570 6f72 cgi-bin/pkgrepor │ │ │ │ │ -00075ae0: 742e 6367 693f 7372 633d 6465 6269 616e t.cgi?src=debian │ │ │ │ │ -00075af0: 2d70 6f6c 6963 7926 7065 6e64 2d65 7863 -policy&pend-exc │ │ │ │ │ -00075b00: 3d64 6f6e 6526 7461 673d 6469 7363 7573 =done&tag=discus │ │ │ │ │ -00075b10: 7369 6f6e 0a0a 1f0a 4669 6c65 3a20 6465 sion....File: de │ │ │ │ │ -00075b20: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00075b30: 2c20 204e 6f64 653a 2053 7461 7465 2043 , Node: State C │ │ │ │ │ -00075b40: 2050 726f 706f 7361 6c2c 2020 4e65 7874 Proposal, Next │ │ │ │ │ -00075b50: 3a20 5374 6174 6520 4420 576f 7264 696e : State D Wordin │ │ │ │ │ -00075b60: 6720 7072 6f70 6f73 6564 2c20 2050 7265 g proposed, Pre │ │ │ │ │ -00075b70: 763a 2053 7461 7465 2042 2044 6973 6375 v: State B Discu │ │ │ │ │ -00075b80: 7373 696f 6e2c 2020 5570 3a20 4375 7272 ssion, Up: Curr │ │ │ │ │ -00075b90: 656e 7420 5072 6f63 6573 730a 0a32 302e ent Process..20. │ │ │ │ │ -00075ba0: 332e 3320 5374 6174 6520 433a 2050 726f 3.3 State C: Pro │ │ │ │ │ -00075bb0: 706f 7361 6c0a 2d2d 2d2d 2d2d 2d2d 2d2d posal.---------- │ │ │ │ │ -00075bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------.. │ │ │ │ │ -00075bd0: 4120 6669 6e61 6c20 7072 6f70 6f73 616c A final proposal │ │ │ │ │ -00075be0: 2068 6173 2065 6d65 7267 6564 2066 726f has emerged fro │ │ │ │ │ -00075bf0: 6d20 7468 6520 6469 7363 7573 7369 6f6e m the discussion │ │ │ │ │ -00075c00: 2c20 616e 6420 7468 6572 6520 6973 2061 , and there is a │ │ │ │ │ -00075c10: 2072 6f75 6768 0a63 6f6e 7365 6e73 7573 rough.consensus │ │ │ │ │ -00075c20: 206f 6e20 686f 7720 746f 2070 726f 6365 on how to proce │ │ │ │ │ -00075c30: 6564 2074 6f20 7265 736f 6c76 6520 7468 ed to resolve th │ │ │ │ │ -00075c40: 6520 6973 7375 652e 0a0a 5441 473a 2070 e issue...TAG: p │ │ │ │ │ -00075c50: 726f 706f 7361 6c28 3129 0a0a 5768 6174 roposal(1)..What │ │ │ │ │ -00075c60: 206e 6565 6473 2074 6f20 6861 7070 656e needs to happen │ │ │ │ │ -00075c70: 206e 6578 743a 2050 726f 7669 6465 6420 next: Provided │ │ │ │ │ -00075c80: 7468 6174 2074 6865 2072 6f75 6768 2063 that the rough c │ │ │ │ │ -00075c90: 6f6e 7365 6e73 7573 2070 6572 7369 7374 onsensus persist │ │ │ │ │ -00075ca0: 732c 0a64 6576 656c 6f70 2061 2070 6174 s,.develop a pat │ │ │ │ │ -00075cb0: 6368 2061 6761 696e 7374 2074 6865 2063 ch against the c │ │ │ │ │ -00075cc0: 7572 7265 6e74 2050 6f6c 6963 7920 646f urrent Policy do │ │ │ │ │ -00075cd0: 6375 6d65 6e74 2077 6974 6820 7370 6563 cument with spec │ │ │ │ │ -00075ce0: 6966 6963 0a77 6f72 6469 6e67 206f 6620 ific.wording of │ │ │ │ │ -00075cf0: 7468 6520 6368 616e 6765 2e20 204f 6674 the change. Oft │ │ │ │ │ -00075d00: 656e 2074 6869 7320 6973 2064 6f6e 6520 en this is done │ │ │ │ │ -00075d10: 696e 2063 6f6e 6a75 6e63 7469 6f6e 2077 in conjunction w │ │ │ │ │ -00075d20: 6974 6820 7468 650a 7072 6f70 6f73 616c ith the.proposal │ │ │ │ │ -00075d30: 2c20 696e 2077 6869 6368 2063 6173 6520 , in which case │ │ │ │ │ -00075d40: 6f6e 6520 6d61 7920 736b 6970 2074 6869 one may skip thi │ │ │ │ │ -00075d50: 7320 7374 6570 2061 6e64 206d 6f76 6520 s step and move │ │ │ │ │ -00075d60: 6469 7265 6374 6c79 2074 6f0a 7061 7463 directly to.patc │ │ │ │ │ -00075d70: 6820 7461 672e 0a0a 2020 202d 2d2d 2d2d h tag... ----- │ │ │ │ │ -00075d80: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ -00075d90: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ -00075da0: 3129 200a 6874 7470 733a 2f2f 6275 6773 1) .https://bugs │ │ │ │ │ -00075db0: 2e64 6562 6961 6e2e 6f72 672f 6367 692d .debian.org/cgi- │ │ │ │ │ -00075dc0: 6269 6e2f 706b 6772 6570 6f72 742e 6367 bin/pkgreport.cg │ │ │ │ │ -00075dd0: 693f 7372 633d 6465 6269 616e 2d70 6f6c i?src=debian-pol │ │ │ │ │ -00075de0: 6963 7926 7065 6e64 2d65 7863 3d64 6f6e icy&pend-exc=don │ │ │ │ │ -00075df0: 6526 7461 673d 7072 6f70 6f73 616c 0a0a e&tag=proposal.. │ │ │ │ │ -00075e00: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -00075e10: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -00075e20: 653a 2053 7461 7465 2044 2057 6f72 6469 e: State D Wordi │ │ │ │ │ -00075e30: 6e67 2070 726f 706f 7365 642c 2020 4e65 ng proposed, Ne │ │ │ │ │ -00075e40: 7874 3a20 5374 6174 6520 4520 5365 636f xt: State E Seco │ │ │ │ │ -00075e50: 6e64 6564 2c20 2050 7265 763a 2053 7461 nded, Prev: Sta │ │ │ │ │ -00075e60: 7465 2043 2050 726f 706f 7361 6c2c 2020 te C Proposal, │ │ │ │ │ -00075e70: 5570 3a20 4375 7272 656e 7420 5072 6f63 Up: Current Proc │ │ │ │ │ -00075e80: 6573 730a 0a32 302e 332e 3420 5374 6174 ess..20.3.4 Stat │ │ │ │ │ -00075e90: 6520 443a 2057 6f72 6469 6e67 2070 726f e D: Wording pro │ │ │ │ │ -00075ea0: 706f 7365 640a 2d2d 2d2d 2d2d 2d2d 2d2d posed.---------- │ │ │ │ │ -00075eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00075ec0: 2d2d 2d2d 2d2d 0a0a 4120 7061 7463 6820 ------..A patch │ │ │ │ │ -00075ed0: 6167 6169 6e73 7420 7468 6520 506f 6c69 against the Poli │ │ │ │ │ -00075ee0: 6379 2064 6f63 756d 656e 7420 7265 666c cy document refl │ │ │ │ │ -00075ef0: 6563 7469 6e67 2074 6865 2063 6f6e 7365 ecting the conse │ │ │ │ │ -00075f00: 6e73 7573 2068 6173 2062 6565 6e0a 6372 nsus has been.cr │ │ │ │ │ -00075f10: 6561 7465 6420 616e 6420 6973 2077 6169 eated and is wai │ │ │ │ │ -00075f20: 7469 6e67 2066 6f72 2066 6f72 6d61 6c20 ting for formal │ │ │ │ │ -00075f30: 7365 636f 6e64 732e 2020 5468 6520 7374 seconds. The st │ │ │ │ │ -00075f40: 616e 6461 7264 2070 6174 6368 2074 6167 andard patch tag │ │ │ │ │ -00075f50: 2069 730a 7573 6564 2066 6f72 2074 6869 is.used for thi │ │ │ │ │ -00075f60: 7320 7374 6174 652c 2073 696e 6365 2069 s state, since i │ │ │ │ │ -00075f70: 7427 7320 6573 7365 6e74 6961 6c6c 7920 t's essentially │ │ │ │ │ -00075f80: 6571 7569 7661 6c65 6e74 2074 6f20 7468 equivalent to th │ │ │ │ │ -00075f90: 6520 7374 616e 6461 7264 0a6d 6561 6e69 e standard.meani │ │ │ │ │ -00075fa0: 6e67 206f 6620 7468 6174 2074 6167 2e0a ng of that tag.. │ │ │ │ │ -00075fb0: 0a54 4147 3a20 7061 7463 6828 3129 0a0a .TAG: patch(1).. │ │ │ │ │ -00075fc0: 5768 6174 206e 6565 6473 2074 6f20 6861 What needs to ha │ │ │ │ │ -00075fd0: 7070 656e 206e 6578 743a 2054 6865 2070 ppen next: The p │ │ │ │ │ -00075fe0: 726f 706f 7361 6c20 6e65 6564 7320 746f roposal needs to │ │ │ │ │ -00075ff0: 2062 6520 7265 7669 6577 6564 2061 6e64 be reviewed and │ │ │ │ │ -00076000: 0a73 6563 6f6e 6465 642e 2020 416e 7920 .seconded. Any │ │ │ │ │ -00076010: 4465 6269 616e 2064 6576 656c 6f70 6572 Debian developer │ │ │ │ │ -00076020: 2077 686f 2061 6772 6565 7320 7769 7468 who agrees with │ │ │ │ │ -00076030: 2074 6865 2063 6861 6e67 6520 616e 6420 the change and │ │ │ │ │ -00076040: 7468 650a 636f 6e63 6c75 7369 6f6e 206f the.conclusion o │ │ │ │ │ -00076050: 6620 726f 7567 6820 636f 6e73 656e 7375 f rough consensu │ │ │ │ │ -00076060: 7320 6672 6f6d 2074 6865 2064 6973 6375 s from the discu │ │ │ │ │ -00076070: 7373 696f 6e20 7368 6f75 6c64 2073 6179 ssion should say │ │ │ │ │ -00076080: 2073 6f20 696e 2074 6865 0a62 7567 206c so in the.bug l │ │ │ │ │ -00076090: 6f67 2062 7920 7365 636f 6e64 696e 6720 og by seconding │ │ │ │ │ -000760a0: 7468 6520 7072 6f70 6f73 616c 2e0a 0a20 the proposal... │ │ │ │ │ -000760b0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ -000760c0: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ -000760d0: 2d0a 0a20 2020 2831 2920 0a68 7474 7073 -.. (1) .https │ │ │ │ │ -000760e0: 3a2f 2f62 7567 732e 6465 6269 616e 2e6f ://bugs.debian.o │ │ │ │ │ -000760f0: 7267 2f63 6769 2d62 696e 2f70 6b67 7265 rg/cgi-bin/pkgre │ │ │ │ │ -00076100: 706f 7274 2e63 6769 3f73 7263 3d64 6562 port.cgi?src=deb │ │ │ │ │ -00076110: 6961 6e2d 706f 6c69 6379 2670 656e 642d ian-policy&pend- │ │ │ │ │ -00076120: 6578 633d 646f 6e65 2674 6167 3d70 6174 exc=done&tag=pat │ │ │ │ │ -00076130: 6368 0a0a 1f0a 4669 6c65 3a20 6465 6269 ch....File: debi │ │ │ │ │ -00076140: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -00076150: 204e 6f64 653a 2053 7461 7465 2045 2053 Node: State E S │ │ │ │ │ -00076160: 6563 6f6e 6465 642c 2020 4e65 7874 3a20 econded, Next: │ │ │ │ │ -00076170: 5374 6174 6520 4620 4163 6365 7074 6564 State F Accepted │ │ │ │ │ -00076180: 2c20 2050 7265 763a 2053 7461 7465 2044 , Prev: State D │ │ │ │ │ -00076190: 2057 6f72 6469 6e67 2070 726f 706f 7365 Wording propose │ │ │ │ │ -000761a0: 642c 2020 5570 3a20 4375 7272 656e 7420 d, Up: Current │ │ │ │ │ -000761b0: 5072 6f63 6573 730a 0a32 302e 332e 3520 Process..20.3.5 │ │ │ │ │ -000761c0: 5374 6174 6520 453a 2053 6563 6f6e 6465 State E: Seconde │ │ │ │ │ -000761d0: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.-------------- │ │ │ │ │ -000761e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 ----------..The │ │ │ │ │ -000761f0: 7072 6f70 6f73 616c 2069 7320 7369 676e proposal is sign │ │ │ │ │ -00076200: 6564 206f 6666 206f 6e20 6279 204e 2044 ed off on by N D │ │ │ │ │ -00076210: 6562 6961 6e20 4465 7665 6c6f 7065 7273 ebian Developers │ │ │ │ │ -00076220: 2e20 2054 6f20 7374 6172 7420 7769 7468 . To start with │ │ │ │ │ -00076230: 2c0a 7765 2772 6520 676f 696e 6720 7769 ,.we're going wi │ │ │ │ │ -00076240: 7468 204e 3d33 2c20 6d65 616e 696e 6720 th N=3, meaning │ │ │ │ │ -00076250: 7468 6174 2069 6620 7468 7265 6520 4465 that if three De │ │ │ │ │ -00076260: 6269 616e 2044 6576 656c 6f70 6572 7320 bian Developers │ │ │ │ │ -00076270: 6167 7265 652c 206e 6f74 0a6a 7573 7420 agree, not.just │ │ │ │ │ -00076280: 7769 7468 2074 6865 2070 726f 706f 7361 with the proposa │ │ │ │ │ -00076290: 6c20 6275 7420 7769 7468 2074 6865 2063 l but with the c │ │ │ │ │ -000762a0: 6f6e 636c 7573 696f 6e20 7468 6174 2069 onclusion that i │ │ │ │ │ -000762b0: 7420 7265 666c 6563 7473 0a63 6f6e 7365 t reflects.conse │ │ │ │ │ -000762c0: 6e73 7573 2061 6e64 2061 6464 7265 7373 nsus and address │ │ │ │ │ -000762d0: 6573 2074 6865 206f 7269 6769 6e61 6c20 es the original │ │ │ │ │ -000762e0: 6973 7375 6520 2d20 6974 2069 7320 636f issue - it is co │ │ │ │ │ -000762f0: 6e73 6964 6572 6564 2065 6c69 6769 626c nsidered eligibl │ │ │ │ │ -00076300: 650a 666f 7220 696e 636c 7573 696f 6e20 e.for inclusion │ │ │ │ │ -00076310: 696e 2074 6865 206e 6578 7420 7665 7273 in the next vers │ │ │ │ │ -00076320: 696f 6e20 6f66 2050 6f6c 6963 792e 2020 ion of Policy. │ │ │ │ │ -00076330: 5369 6e63 6520 506f 6c69 6379 2069 7320 Since Policy is │ │ │ │ │ -00076340: 7061 7274 6c79 2061 0a74 6563 686e 6963 partly a.technic │ │ │ │ │ -00076350: 616c 2070 726f 6a65 6374 2067 6f76 6572 al project gover │ │ │ │ │ -00076360: 6e61 6e63 6520 6d65 7468 6f64 2c20 6f6e nance method, on │ │ │ │ │ -00076370: 6520 6d75 7374 2062 6520 6120 4465 6269 e must be a Debi │ │ │ │ │ -00076380: 616e 2044 6576 656c 6f70 6572 2074 6f0a an Developer to. │ │ │ │ │ -00076390: 666f 726d 616c 6c79 2073 6563 6f6e 642c formally second, │ │ │ │ │ -000763a0: 2061 6c74 686f 7567 6820 7265 7669 6577 although review │ │ │ │ │ -000763b0: 2061 6e64 2064 6973 6375 7373 696f 6e20 and discussion │ │ │ │ │ -000763c0: 6973 2077 656c 636f 6d65 2066 726f 6d20 is welcome from │ │ │ │ │ -000763d0: 616e 796f 6e65 2e0a 4f6e 6365 2074 6869 anyone..Once thi │ │ │ │ │ -000763e0: 7320 7461 6720 6861 7320 6265 656e 2061 s tag has been a │ │ │ │ │ -000763f0: 7070 6c69 6564 2c20 7468 6520 6275 6720 pplied, the bug │ │ │ │ │ -00076400: 6973 2077 6169 7469 6e67 2066 6f72 2061 is waiting for a │ │ │ │ │ -00076410: 2050 6f6c 6963 7920 7465 616d 0a6d 656d Policy team.mem │ │ │ │ │ -00076420: 6265 7220 746f 2061 7070 6c79 2074 6865 ber to apply the │ │ │ │ │ -00076430: 2070 6174 6368 2074 6f20 7468 6520 7061 patch to the pa │ │ │ │ │ -00076440: 636b 6167 6520 7265 706f 7369 746f 7279 ckage repository │ │ │ │ │ -00076450: 2e0a 0a54 4147 3a20 7365 636f 6e64 6564 ...TAG: seconded │ │ │ │ │ -00076460: 2831 290a 0a57 6861 7420 6e65 6564 7320 (1)..What needs │ │ │ │ │ -00076470: 746f 2068 6170 7065 6e20 6e65 7874 3a20 to happen next: │ │ │ │ │ -00076480: 4120 506f 6c69 6379 206d 6169 6e74 6169 A Policy maintai │ │ │ │ │ -00076490: 6e65 7220 646f 6573 2074 6865 2066 696e ner does the fin │ │ │ │ │ -000764a0: 616c 2072 6576 6965 7720 616e 640a 636f al review and.co │ │ │ │ │ -000764b0: 6e66 6972 6d61 7469 6f6e 2c20 616e 6420 nfirmation, and │ │ │ │ │ -000764c0: 7468 656e 2061 7070 6c69 6573 2074 6865 then applies the │ │ │ │ │ -000764d0: 2070 6174 6368 2066 6f72 2074 6865 206e patch for the n │ │ │ │ │ -000764e0: 6578 7420 506f 6c69 6379 2072 656c 6561 ext Policy relea │ │ │ │ │ -000764f0: 7365 2e0a 0a54 6869 7320 7461 6720 6973 se...This tag is │ │ │ │ │ -00076500: 206e 6f74 2075 7365 6420 7665 7279 206d not used very m │ │ │ │ │ -00076510: 7563 6820 6265 6361 7573 6520 6e6f 726d uch because norm │ │ │ │ │ -00076520: 616c 6c79 2061 2050 6f6c 6963 7920 6d61 ally a Policy ma │ │ │ │ │ -00076530: 696e 7461 696e 6572 0a61 7070 6c69 6573 intainer.applies │ │ │ │ │ -00076540: 2074 6865 2070 6174 6368 2061 6e64 206d the patch and m │ │ │ │ │ -00076550: 6f76 6573 2074 6865 2070 726f 706f 7361 oves the proposa │ │ │ │ │ -00076560: 6c20 746f 2074 6865 206e 6578 7420 7374 l to the next st │ │ │ │ │ -00076570: 6174 6520 6f6e 6365 2065 6e6f 7567 680a ate once enough. │ │ │ │ │ -00076580: 7365 636f 6e64 7320 6172 6520 7265 6163 seconds are reac │ │ │ │ │ -00076590: 6865 642e 0a0a 2020 202d 2d2d 2d2d 2d2d hed... ------- │ │ │ │ │ -000765a0: 2d2d 2d20 466f 6f74 6e6f 7465 7320 2d2d --- Footnotes -- │ │ │ │ │ -000765b0: 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 --------.. (1) │ │ │ │ │ -000765c0: 200a 6874 7470 733a 2f2f 6275 6773 2e64 .https://bugs.d │ │ │ │ │ -000765d0: 6562 6961 6e2e 6f72 672f 6367 692d 6269 ebian.org/cgi-bi │ │ │ │ │ -000765e0: 6e2f 706b 6772 6570 6f72 742e 6367 693f n/pkgreport.cgi? │ │ │ │ │ -000765f0: 7372 633d 6465 6269 616e 2d70 6f6c 6963 src=debian-polic │ │ │ │ │ -00076600: 7926 7065 6e64 2d65 7863 3d64 6f6e 6526 y&pend-exc=done& │ │ │ │ │ -00076610: 7461 673d 7365 636f 6e64 6564 0a0a 1f0a tag=seconded.... │ │ │ │ │ -00076620: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00076630: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00076640: 2053 7461 7465 2046 2041 6363 6570 7465 State F Accepte │ │ │ │ │ -00076650: 642c 2020 4e65 7874 3a20 5374 6174 6520 d, Next: State │ │ │ │ │ -00076660: 4720 5265 6a65 6374 2c20 2050 7265 763a G Reject, Prev: │ │ │ │ │ -00076670: 2053 7461 7465 2045 2053 6563 6f6e 6465 State E Seconde │ │ │ │ │ -00076680: 642c 2020 5570 3a20 4375 7272 656e 7420 d, Up: Current │ │ │ │ │ -00076690: 5072 6f63 6573 730a 0a32 302e 332e 3620 Process..20.3.6 │ │ │ │ │ -000766a0: 5374 6174 6520 463a 2041 6363 6570 7465 State F: Accepte │ │ │ │ │ -000766b0: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.-------------- │ │ │ │ │ -000766c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4368 616e ----------..Chan │ │ │ │ │ -000766d0: 6765 2061 6363 6570 7465 642c 2077 696c ge accepted, wil │ │ │ │ │ -000766e0: 6c20 6265 2069 6e20 6e65 7874 2075 706c l be in next upl │ │ │ │ │ -000766f0: 6f61 642e 2020 5468 6520 7374 616e 6461 oad. The standa │ │ │ │ │ -00076700: 7264 2070 656e 6469 6e67 2074 6167 2069 rd pending tag i │ │ │ │ │ -00076710: 730a 7573 6564 2066 6f72 2074 6869 7320 s.used for this │ │ │ │ │ -00076720: 7374 6174 6520 7369 6e63 6520 6974 206d state since it m │ │ │ │ │ -00076730: 6174 6368 6573 2074 6865 2072 6567 756c atches the regul │ │ │ │ │ -00076740: 6172 206d 6561 6e69 6e67 206f 6620 7065 ar meaning of pe │ │ │ │ │ -00076750: 6e64 696e 672e 0a0a 5441 473a 2070 656e nding...TAG: pen │ │ │ │ │ -00076760: 6469 6e67 2831 290a 0a57 6861 7420 6e65 ding(1)..What ne │ │ │ │ │ -00076770: 6564 7320 746f 2068 6170 7065 6e20 6e65 eds to happen ne │ │ │ │ │ -00076780: 7874 3a20 5468 6520 6275 6720 6973 206e xt: The bug is n │ │ │ │ │ -00076790: 6f77 2069 6e20 7468 6520 7761 6974 696e ow in the waitin │ │ │ │ │ -000767a0: 6720 7175 6575 6520 666f 7220 7468 650a g queue for the. │ │ │ │ │ -000767b0: 6e65 7874 2050 6f6c 6963 7920 7265 6c65 next Policy rele │ │ │ │ │ -000767c0: 6173 652c 2061 6e64 2074 6865 7265 2773 ase, and there's │ │ │ │ │ -000767d0: 206e 6f74 6869 6e67 206c 6566 7420 746f nothing left to │ │ │ │ │ -000767e0: 2064 6f20 6578 6365 7074 2066 6f72 2075 do except for u │ │ │ │ │ -000767f0: 706c 6f61 6420 610a 6e65 7720 7665 7273 pload a.new vers │ │ │ │ │ -00076800: 696f 6e20 6f66 2050 6f6c 6963 792e 0a0a ion of Policy... │ │ │ │ │ -00076810: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ -00076820: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ -00076830: 2d2d 0a0a 2020 2028 3129 200a 6874 7470 --.. (1) .http │ │ │ │ │ -00076840: 733a 2f2f 6275 6773 2e64 6562 6961 6e2e s://bugs.debian. │ │ │ │ │ -00076850: 6f72 672f 6367 692d 6269 6e2f 706b 6772 org/cgi-bin/pkgr │ │ │ │ │ -00076860: 6570 6f72 742e 6367 693f 7372 633d 6465 eport.cgi?src=de │ │ │ │ │ -00076870: 6269 616e 2d70 6f6c 6963 7926 7065 6e64 bian-policy&pend │ │ │ │ │ -00076880: 2d65 7863 3d64 6f6e 6526 7461 673d 7065 -exc=done&tag=pe │ │ │ │ │ -00076890: 6e64 696e 670a 0a1f 0a46 696c 653a 2064 nding....File: d │ │ │ │ │ -000768a0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -000768b0: 6f2c 2020 4e6f 6465 3a20 5374 6174 6520 o, Node: State │ │ │ │ │ -000768c0: 4720 5265 6a65 6374 2c20 2050 7265 763a G Reject, Prev: │ │ │ │ │ -000768d0: 2053 7461 7465 2046 2041 6363 6570 7465 State F Accepte │ │ │ │ │ -000768e0: 642c 2020 5570 3a20 4375 7272 656e 7420 d, Up: Current │ │ │ │ │ -000768f0: 5072 6f63 6573 730a 0a32 302e 332e 3720 Process..20.3.7 │ │ │ │ │ -00076900: 5374 6174 6520 473a 2052 656a 6563 740a State G: Reject. │ │ │ │ │ -00076910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ -00076920: 2d2d 2d2d 2d2d 0a0a 5265 6a65 6374 6564 ------..Rejected │ │ │ │ │ -00076930: 2070 726f 706f 7361 6c73 2e20 2054 6865 proposals. The │ │ │ │ │ -00076940: 2073 7461 6e64 6172 6420 776f 6e74 6669 standard wontfi │ │ │ │ │ -00076950: 7820 6973 2075 7365 6420 666f 7220 7468 x is used for th │ │ │ │ │ -00076960: 6973 2073 7461 7465 2e0a 4e6f 726d 616c is state..Normal │ │ │ │ │ -00076970: 6c79 2c20 6275 6773 2069 6e20 7468 6973 ly, bugs in this │ │ │ │ │ -00076980: 2073 7461 7465 2077 696c 6c20 6e6f 7420 state will not │ │ │ │ │ -00076990: 7265 6d61 696e 206f 7065 6e20 2865 7863 remain open (exc │ │ │ │ │ -000769a0: 6570 7469 6e67 2027 7374 616c 6c65 6427 epting 'stalled' │ │ │ │ │ -000769b0: 293b 0a69 6e73 7465 6164 2c20 6120 506f );.instead, a Po │ │ │ │ │ -000769c0: 6c69 6379 2074 6561 6d20 6d65 6d62 6572 licy team member │ │ │ │ │ -000769d0: 2077 696c 6c20 636c 6f73 6520 7468 656d will close them │ │ │ │ │ -000769e0: 2077 6974 6820 616e 2065 7870 6c61 6e61 with an explana │ │ │ │ │ -000769f0: 7469 6f6e 2e20 2054 6865 0a73 7562 6d69 tion. The.submi │ │ │ │ │ -00076a00: 7474 6572 206d 6179 2074 6865 6e20 6170 tter may then ap │ │ │ │ │ -00076a10: 7065 616c 2074 6f20 7468 6520 7465 6368 peal to the tech │ │ │ │ │ -00076a20: 2d63 7474 6520 6966 2074 6865 7920 736f -ctte if they so │ │ │ │ │ -00076a30: 2064 6573 6972 652e 0a41 6c74 6572 6e61 desire..Alterna │ │ │ │ │ -00076a40: 7465 6c79 2c20 6973 7375 6573 2061 7070 tely, issues app │ │ │ │ │ -00076a50: 6561 6c65 6420 746f 2074 6865 2074 6563 ealed to the tec │ │ │ │ │ -00076a60: 682d 6374 7465 206d 6179 2072 656d 6169 h-ctte may remai │ │ │ │ │ -00076a70: 6e20 6f70 656e 2077 6974 6820 7468 6973 n open with this │ │ │ │ │ -00076a80: 0a74 6167 2077 6869 6c65 2074 6861 7420 .tag while that │ │ │ │ │ -00076a90: 6170 7065 616c 2070 726f 6365 6564 732e appeal proceeds. │ │ │ │ │ -00076aa0: 0a0a 5441 473a 2077 6f6e 7466 6978 2831 ..TAG: wontfix(1 │ │ │ │ │ -00076ab0: 290a 0a57 6520 6d61 7920 7573 6520 6f6e )..We may use on │ │ │ │ │ -00076ac0: 6520 6f66 2074 6865 2066 6f6c 6c6f 7769 e of the followi │ │ │ │ │ -00076ad0: 6e67 2074 6167 7320 6865 7265 2e20 2049 ng tags here. I │ │ │ │ │ -00076ae0: 7427 7320 6e6f 7420 636c 6561 7220 7768 t's not clear wh │ │ │ │ │ -00076af0: 6574 6865 7220 7765 0a6e 6565 6420 6d6f ether we.need mo │ │ │ │ │ -00076b00: 7265 2074 6167 7320 666f 7220 7468 6973 re tags for this │ │ │ │ │ -00076b10: 2073 7461 6765 2e0a 0a27 6475 6269 6f75 stage...'dubiou │ │ │ │ │ -00076b20: 7327 0a0a 2020 2020 204e 6f74 2061 2070 s'.. Not a p │ │ │ │ │ -00076b30: 6f6c 6963 7920 6d61 7474 6572 0a0a 2763 olicy matter..'c │ │ │ │ │ -00076b40: 7474 6527 0a0a 2020 2020 2052 6566 6572 tte'.. Refer │ │ │ │ │ -00076b50: 7265 6420 746f 2074 6865 2054 6563 686e red to the Techn │ │ │ │ │ -00076b60: 6963 616c 2043 6f6d 6d69 7474 6565 2028 ical Committee ( │ │ │ │ │ -00076b70: 7465 6368 2d63 7474 6529 0a0a 2764 6576 tech-ctte)..'dev │ │ │ │ │ -00076b80: 656c 270a 0a20 2020 2020 5265 6665 7272 el'.. Referr │ │ │ │ │ -00076b90: 6564 2074 6f20 7468 6520 6465 7665 6c6f ed to the develo │ │ │ │ │ -00076ba0: 7065 7220 626f 6479 0a0a 2764 656c 6567 per body..'deleg │ │ │ │ │ -00076bb0: 6174 6527 0a0a 2020 2020 2052 656a 6563 ate'.. Rejec │ │ │ │ │ -00076bc0: 7465 6420 6279 2061 2050 6f6c 6963 7920 ted by a Policy │ │ │ │ │ -00076bd0: 6465 6c65 6761 7465 0a0a 276f 6273 6f6c delegate..'obsol │ │ │ │ │ -00076be0: 6574 6527 0a0a 2020 2020 2043 6f6e 7365 ete'.. Conse │ │ │ │ │ -00076bf0: 6e73 7573 206f 6e20 6120 7072 6f70 6f73 nsus on a propos │ │ │ │ │ -00076c00: 616c 2077 6173 206e 6f74 2066 6f72 7468 al was not forth │ │ │ │ │ -00076c10: 636f 6d69 6e67 2c20 616e 6420 7468 6520 coming, and the │ │ │ │ │ -00076c20: 6275 6720 6973 2074 6f20 6265 0a20 2020 bug is to be. │ │ │ │ │ -00076c30: 2020 636c 6f73 6564 2e20 2054 686f 7365 closed. Those │ │ │ │ │ -00076c40: 2077 6973 6869 6e67 2074 6f20 7265 7374 wishing to rest │ │ │ │ │ -00076c50: 6172 7420 6469 7363 7573 7369 6f6e 2073 art discussion s │ │ │ │ │ -00076c60: 686f 756c 6420 6f70 656e 2061 206e 6577 hould open a new │ │ │ │ │ -00076c70: 2062 7567 2c0a 2020 2020 2062 7574 206f bug,. but o │ │ │ │ │ -00076c80: 6e6c 7920 6966 2074 6865 7920 6861 7665 nly if they have │ │ │ │ │ -00076c90: 2061 2063 6f6e 6372 6574 6520 6e65 7720 a concrete new │ │ │ │ │ -00076ca0: 6368 616e 6765 2070 726f 706f 7361 6c2e change proposal. │ │ │ │ │ -00076cb0: 0a0a 2773 7461 6c6c 6564 270a 0a20 2020 ..'stalled'.. │ │ │ │ │ -00076cc0: 2020 436f 6e73 656e 7375 7320 6f6e 2061 Consensus on a │ │ │ │ │ -00076cd0: 2070 726f 706f 7361 6c20 7761 7320 6e6f proposal was no │ │ │ │ │ -00076ce0: 7420 666f 7274 6863 6f6d 696e 672e 2020 t forthcoming. │ │ │ │ │ -00076cf0: 486f 7765 7665 722c 2074 6865 2062 7567 However, the bug │ │ │ │ │ -00076d00: 0a20 2020 2020 7368 6f75 6c64 2062 6520 . should be │ │ │ │ │ -00076d10: 6b65 7074 206f 7065 6e2c 2061 7320 6120 kept open, as a │ │ │ │ │ -00076d20: 666f 726d 206f 6620 646f 6375 6d65 6e74 form of document │ │ │ │ │ -00076d30: 6174 696f 6e2c 2061 6e64 2074 6f20 6d69 ation, and to mi │ │ │ │ │ -00076d40: 6e69 6d69 7365 0a20 2020 2020 7468 6520 nimise. the │ │ │ │ │ -00076d50: 6e75 6d62 6572 206f 6620 6475 706c 6963 number of duplic │ │ │ │ │ -00076d60: 6174 6520 6669 6c69 6e67 732e 0a0a 5768 ate filings...Wh │ │ │ │ │ -00076d70: 6174 206d 6179 206e 6565 6420 746f 2068 at may need to h │ │ │ │ │ -00076d80: 6170 7065 6e20 6e65 7874 3a20 5468 6520 appen next: The │ │ │ │ │ -00076d90: 6275 6720 7368 6f75 6c64 2062 6520 636c bug should be cl │ │ │ │ │ -00076da0: 6f73 6564 206f 6e63 6520 6120 6669 6e61 osed once a fina │ │ │ │ │ -00076db0: 6c0a 7265 736f 6c75 7469 6f6e 2069 7320 l.resolution is │ │ │ │ │ -00076dc0: 7265 6163 6865 6420 2865 7863 6570 7469 reached (excepti │ │ │ │ │ -00076dd0: 6e67 2027 7374 616c 6c65 6427 292c 206f ng 'stalled'), o │ │ │ │ │ -00076de0: 7220 7265 7461 6767 6564 2074 6f20 616e r retagged to an │ │ │ │ │ -00076df0: 0a61 7070 726f 7072 6961 7465 2073 7461 .appropriate sta │ │ │ │ │ -00076e00: 7465 2069 6620 7468 6174 2066 696e 616c te if that final │ │ │ │ │ -00076e10: 2072 6573 6f6c 7574 696f 6e20 7265 7665 resolution reve │ │ │ │ │ -00076e20: 7273 6573 2074 6865 2064 6563 6973 696f rses the decisio │ │ │ │ │ -00076e30: 6e20 746f 0a72 656a 6563 7420 7468 6520 n to.reject the │ │ │ │ │ -00076e40: 7072 6f70 6f73 616c 2e0a 0a20 2020 2d2d proposal... -- │ │ │ │ │ -00076e50: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ -00076e60: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ -00076e70: 2020 2831 2920 0a68 7474 7073 3a2f 2f62 (1) .https://b │ │ │ │ │ -00076e80: 7567 732e 6465 6269 616e 2e6f 7267 2f63 ugs.debian.org/c │ │ │ │ │ -00076e90: 6769 2d62 696e 2f70 6b67 7265 706f 7274 gi-bin/pkgreport │ │ │ │ │ -00076ea0: 2e63 6769 3f73 7263 3d64 6562 6961 6e2d .cgi?src=debian- │ │ │ │ │ -00076eb0: 706f 6c69 6379 2670 656e 642d 6578 633d policy&pend-exc= │ │ │ │ │ -00076ec0: 646f 6e65 2674 6167 3d72 656a 6563 7465 done&tag=rejecte │ │ │ │ │ -00076ed0: 640a 0a1f 0a46 696c 653a 2064 6562 6961 d....File: debia │ │ │ │ │ -00076ee0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00076ef0: 4e6f 6465 3a20 4f74 6865 7220 5461 6773 Node: Other Tags │ │ │ │ │ -00076f00: 2c20 2050 7265 763a 2043 7572 7265 6e74 , Prev: Current │ │ │ │ │ -00076f10: 2050 726f 6365 7373 2c20 2055 703a 2044 Process, Up: D │ │ │ │ │ -00076f20: 6562 6961 6e20 506f 6c69 6379 2063 6861 ebian Policy cha │ │ │ │ │ -00076f30: 6e67 6573 2070 726f 6365 7373 0a0a 3230 nges process..20 │ │ │ │ │ -00076f40: 2e34 204f 7468 6572 2054 6167 730a 3d3d .4 Other Tags.== │ │ │ │ │ -00076f50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A │ │ │ │ │ -00076f60: 6c6c 2050 6f6c 6963 7920 6275 6773 2061 ll Policy bugs a │ │ │ │ │ -00076f70: 7265 2061 6464 6974 696f 6e61 6c6c 7920 re additionally │ │ │ │ │ -00076f80: 6361 7465 676f 7269 7a65 6420 6279 2063 categorized by c │ │ │ │ │ -00076f90: 6c61 7373 206f 6620 6275 672e 0a0a 5468 lass of bug...Th │ │ │ │ │ -00076fa0: 6520 6e6f 726d 6174 6976 6520 7461 6720 e normative tag │ │ │ │ │ -00076fb0: 6973 2075 7365 6420 666f 7220 6275 6773 is used for bugs │ │ │ │ │ -00076fc0: 2074 6861 7420 6d61 6b65 206e 6f72 6d61 that make norma │ │ │ │ │ -00076fd0: 7469 7665 2063 6861 6e67 6573 2074 6f0a tive changes to. │ │ │ │ │ -00076fe0: 506f 6c69 6379 2c20 6d65 616e 696e 6720 Policy, meaning │ │ │ │ │ -00076ff0: 7468 6174 2074 6865 2064 6963 7461 7465 that the dictate │ │ │ │ │ -00077000: 7320 6f66 2050 6f6c 6963 7920 7769 6c6c s of Policy will │ │ │ │ │ -00077010: 2063 6861 6e67 6520 696e 2073 6f6d 6520 change in some │ │ │ │ │ -00077020: 6661 7368 696f 6e0a 6173 2070 6172 7420 fashion.as part │ │ │ │ │ -00077030: 6f66 2074 6865 2072 6573 6f6c 7574 696f of the resolutio │ │ │ │ │ -00077040: 6e20 6f66 2074 6865 2062 7567 2069 6620 n of the bug if │ │ │ │ │ -00077050: 7468 6520 7072 6f70 6f73 616c 2069 7320 the proposal is │ │ │ │ │ -00077060: 6163 6365 7074 6564 2e20 2054 6865 0a66 accepted. The.f │ │ │ │ │ -00077070: 756c 6c20 7072 6f63 6573 7320 6973 2066 ull process is f │ │ │ │ │ -00077080: 6f6c 6c6f 7765 6420 666f 7220 7375 6368 ollowed for such │ │ │ │ │ -00077090: 2062 7567 732e 0a0a 5441 473a 206e 6f72 bugs...TAG: nor │ │ │ │ │ -000770a0: 6d61 7469 7665 2831 290a 0a54 6865 2069 mative(1)..The i │ │ │ │ │ -000770b0: 6e66 6f72 6d61 7469 7665 2074 6167 2069 nformative tag i │ │ │ │ │ -000770c0: 7320 7573 6564 2066 6f72 2062 7567 7320 s used for bugs │ │ │ │ │ -000770d0: 6162 6f75 7420 776f 7264 696e 6720 6973 about wording is │ │ │ │ │ -000770e0: 7375 6573 2c20 7479 706f 732c 0a69 6e66 sues, typos,.inf │ │ │ │ │ -000770f0: 6f72 6d61 7469 7665 2066 6f6f 746e 6f74 ormative footnot │ │ │ │ │ -00077100: 6573 2c20 6f72 206f 7468 6572 2063 6861 es, or other cha │ │ │ │ │ -00077110: 6e67 6573 2074 6861 7420 646f 206e 6f74 nges that do not │ │ │ │ │ -00077120: 2061 6666 6563 7420 7468 6520 666f 726d affect the form │ │ │ │ │ -00077130: 616c 0a64 6963 7461 7465 7320 6f66 2050 al.dictates of P │ │ │ │ │ -00077140: 6f6c 6963 792c 206a 7573 7420 7468 6520 olicy, just the │ │ │ │ │ -00077150: 7072 6573 656e 7461 7469 6f6e 2e20 2054 presentation. T │ │ │ │ │ -00077160: 6865 2073 616d 6520 7461 6773 2061 7265 he same tags are │ │ │ │ │ -00077170: 2075 7365 6420 666f 720a 7468 6573 6520 used for.these │ │ │ │ │ -00077180: 6275 6773 2066 6f72 2063 6f6e 7665 6e69 bugs for conveni │ │ │ │ │ -00077190: 656e 6365 2c20 6275 7420 7468 6520 506f ence, but the Po │ │ │ │ │ -000771a0: 6c69 6379 206d 6169 6e74 6169 6e65 7273 licy maintainers │ │ │ │ │ -000771b0: 206d 6179 206d 616b 650a 696e 666f 726d may make.inform │ │ │ │ │ -000771c0: 6174 6976 6520 6368 616e 6765 7320 7769 ative changes wi │ │ │ │ │ -000771d0: 7468 6f75 7420 666f 6c6c 6f77 696e 6720 thout following │ │ │ │ │ -000771e0: 7468 6520 6675 6c6c 2070 726f 6365 7373 the full process │ │ │ │ │ -000771f0: 2e20 2049 6e66 6f72 6d61 7469 7665 0a62 . Informative.b │ │ │ │ │ -00077200: 7567 7320 6661 6c6c 2075 6e64 6572 2074 ugs fall under t │ │ │ │ │ -00077210: 6865 6972 2064 6973 6372 6574 696f 6e2e heir discretion. │ │ │ │ │ -00077220: 0a0a 5441 473a 2069 6e66 6f72 6d61 7469 ..TAG: informati │ │ │ │ │ -00077230: 7665 2832 290a 0a54 6865 2070 6163 6b61 ve(2)..The packa │ │ │ │ │ -00077240: 6769 6e67 2074 6167 2069 7320 7573 6564 ging tag is used │ │ │ │ │ -00077250: 2066 6f72 2062 7567 7320 6162 6f75 7420 for bugs about │ │ │ │ │ -00077260: 7468 6520 7061 636b 6167 696e 6720 616e the packaging an │ │ │ │ │ -00077270: 6420 6275 696c 6420 7072 6f63 6573 730a d build process. │ │ │ │ │ -00077280: 6f66 2074 6865 2064 6562 6961 6e2d 706f of the debian-po │ │ │ │ │ -00077290: 6c69 6379 2044 6562 6961 6e20 7061 636b licy Debian pack │ │ │ │ │ -000772a0: 6167 652e 2020 5468 6573 6520 6275 6773 age. These bugs │ │ │ │ │ -000772b0: 2064 6f20 6e6f 7420 666f 6c6c 6f77 2074 do not follow t │ │ │ │ │ -000772c0: 6865 0a6e 6f72 6d61 6c20 7072 6f63 6573 he.normal proces │ │ │ │ │ -000772d0: 7320 616e 6420 7769 6c6c 206e 6f74 2068 s and will not h │ │ │ │ │ -000772e0: 6176 6520 7468 6520 6f74 6865 7220 7461 ave the other ta │ │ │ │ │ -000772f0: 6773 2065 7863 6570 7420 666f 7220 7065 gs except for pe │ │ │ │ │ -00077300: 6e64 696e 6720 616e 640a 776f 6e74 6669 nding and.wontfi │ │ │ │ │ -00077310: 7820 2875 7365 6420 7769 7468 2074 6865 x (used with the │ │ │ │ │ -00077320: 6972 206e 6f72 6d61 6c20 6d65 616e 696e ir normal meanin │ │ │ │ │ -00077330: 6773 292e 0a0a 5441 473a 2070 6163 6b61 gs)...TAG: packa │ │ │ │ │ -00077340: 6769 6e67 2833 290a 0a20 2020 2d2d 2d2d ging(3).. ---- │ │ │ │ │ -00077350: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ -00077360: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ -00077370: 2831 2920 0a68 7474 7073 3a2f 2f62 7567 (1) .https://bug │ │ │ │ │ -00077380: 732e 6465 6269 616e 2e6f 7267 2f63 6769 s.debian.org/cgi │ │ │ │ │ -00077390: 2d62 696e 2f70 6b67 7265 706f 7274 2e63 -bin/pkgreport.c │ │ │ │ │ -000773a0: 6769 3f73 7263 3d64 6562 6961 6e2d 706f gi?src=debian-po │ │ │ │ │ -000773b0: 6c69 6379 2670 656e 642d 6578 633d 646f licy&pend-exc=do │ │ │ │ │ -000773c0: 6e65 2674 6167 3d6e 6f72 6d61 7469 7665 ne&tag=normative │ │ │ │ │ -000773d0: 0a0a 2020 2028 3229 200a 6874 7470 733a .. (2) .https: │ │ │ │ │ -000773e0: 2f2f 6275 6773 2e64 6562 6961 6e2e 6f72 //bugs.debian.or │ │ │ │ │ -000773f0: 672f 6367 692d 6269 6e2f 706b 6772 6570 g/cgi-bin/pkgrep │ │ │ │ │ -00077400: 6f72 742e 6367 693f 7372 633d 6465 6269 ort.cgi?src=debi │ │ │ │ │ -00077410: 616e 2d70 6f6c 6963 7926 7065 6e64 2d65 an-policy&pend-e │ │ │ │ │ -00077420: 7863 3d64 6f6e 6526 7461 673d 696e 666f xc=done&tag=info │ │ │ │ │ -00077430: 726d 6174 6976 650a 0a20 2020 2833 2920 rmative.. (3) │ │ │ │ │ -00077440: 0a68 7474 7073 3a2f 2f62 7567 732e 6465 .https://bugs.de │ │ │ │ │ -00077450: 6269 616e 2e6f 7267 2f63 6769 2d62 696e bian.org/cgi-bin │ │ │ │ │ -00077460: 2f70 6b67 7265 706f 7274 2e63 6769 3f73 /pkgreport.cgi?s │ │ │ │ │ -00077470: 7263 3d64 6562 6961 6e2d 706f 6c69 6379 rc=debian-policy │ │ │ │ │ -00077480: 2670 656e 642d 6578 633d 646f 6e65 2674 &pend-exc=done&t │ │ │ │ │ -00077490: 6167 3d70 6163 6b61 6769 6e67 0a0a 1f0a ag=packaging.... │ │ │ │ │ -000774a0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -000774b0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -000774c0: 204d 6169 6e74 6169 6e65 7220 7363 7269 Maintainer scri │ │ │ │ │ -000774d0: 7074 2066 6c6f 7763 6861 7274 732c 2020 pt flowcharts, │ │ │ │ │ -000774e0: 4e65 7874 3a20 5570 6772 6164 696e 6720 Next: Upgrading │ │ │ │ │ -000774f0: 6368 6563 6b6c 6973 742c 2020 5072 6576 checklist, Prev │ │ │ │ │ -00077500: 3a20 4465 6269 616e 2050 6f6c 6963 7920 : Debian Policy │ │ │ │ │ -00077510: 6368 616e 6765 7320 7072 6f63 6573 732c changes process, │ │ │ │ │ -00077520: 2020 5570 3a20 546f 700a 0a32 3120 4d61 Up: Top..21 Ma │ │ │ │ │ -00077530: 696e 7461 696e 6572 2073 6372 6970 7420 intainer script │ │ │ │ │ -00077540: 666c 6f77 6368 6172 7473 0a2a 2a2a 2a2a flowcharts.***** │ │ │ │ │ -00077550: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ -00077560: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 5468 6520 **********..The │ │ │ │ │ -00077570: 666c 6f77 6368 6172 7473 2028 3129 2069 flowcharts (1) i │ │ │ │ │ -00077580: 6e63 6c75 6465 6420 696e 2074 6869 7320 ncluded in this │ │ │ │ │ -00077590: 6170 7065 6e64 6978 2075 7365 2074 6865 appendix use the │ │ │ │ │ -000775a0: 2066 6f6c 6c6f 7769 6e67 0a63 6f6e 7665 following.conve │ │ │ │ │ -000775b0: 6e74 696f 6e73 3a0a 0a20 2020 2d20 6d61 ntions:.. - ma │ │ │ │ │ -000775c0: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ -000775d0: 2061 6e64 2074 6865 6972 2061 7267 756d and their argum │ │ │ │ │ -000775e0: 656e 7473 2061 7265 2077 6974 6869 6e20 ents are within │ │ │ │ │ -000775f0: 626f 7865 733b 0a0a 2020 202d 2061 6374 boxes;.. - act │ │ │ │ │ -00077600: 696f 6e73 2063 6172 7269 6564 206f 7574 ions carried out │ │ │ │ │ -00077610: 2065 7874 6572 6e61 6c20 746f 2074 6865 external to the │ │ │ │ │ -00077620: 2073 6372 6970 7473 2061 7265 2069 6e20 scripts are in │ │ │ │ │ -00077630: 6974 616c 6963 733b 2061 6e64 0a0a 2020 italics; and.. │ │ │ │ │ -00077640: 202d 2074 6865 20e2 8098 6470 6b67 e280 - the ...dpkg.. │ │ │ │ │ -00077650: 9920 7374 6174 7573 206f 6620 7468 6520 . status of the │ │ │ │ │ -00077660: 7061 636b 6167 6520 6174 2074 6865 2065 package at the e │ │ │ │ │ -00077670: 6e64 206f 6620 7468 6520 7275 6e20 6172 nd of the run ar │ │ │ │ │ -00077680: 6520 696e 2062 6f6c 640a 2020 2020 2074 e in bold. t │ │ │ │ │ -00077690: 7970 652e 0a0a 0008 5b69 6d61 6765 2073 ype.....[image s │ │ │ │ │ -000776a0: 7263 3d22 6465 6269 616e 2d70 6f6c 6963 rc="debian-polic │ │ │ │ │ -000776b0: 792d 6669 6775 7265 732f 6465 6269 616e y-figures/debian │ │ │ │ │ -000776c0: 2d70 6f6c 6963 792d 696e 7374 616c 6c2e -policy-install. │ │ │ │ │ -000776d0: 706e 6722 2061 6c74 3d22 496e 7374 616c png" alt="Instal │ │ │ │ │ -000776e0: 6c69 6e67 2061 2070 6163 6b61 6765 2074 ling a package t │ │ │ │ │ -000776f0: 6861 7420 7761 7320 6e6f 7420 7072 6576 hat was not prev │ │ │ │ │ -00077700: 696f 7573 6c79 2069 6e73 7461 6c6c 6564 iously installed │ │ │ │ │ -00077710: 2200 085d 0a0a 0a46 6967 7572 653a 2049 "..]...Figure: I │ │ │ │ │ -00077720: 6e73 7461 6c6c 696e 6720 6120 7061 636b nstalling a pack │ │ │ │ │ -00077730: 6167 6520 7468 6174 2077 6173 206e 6f74 age that was not │ │ │ │ │ -00077740: 2070 7265 7669 6f75 736c 7920 696e 7374 previously inst │ │ │ │ │ -00077750: 616c 6c65 640a 0a00 085b 696d 6167 6520 alled....[image │ │ │ │ │ -00077760: 7372 633d 2264 6562 6961 6e2d 706f 6c69 src="debian-poli │ │ │ │ │ -00077770: 6379 2d66 6967 7572 6573 2f64 6562 6961 cy-figures/debia │ │ │ │ │ -00077780: 6e2d 706f 6c69 6379 2d69 6e73 7461 6c6c n-policy-install │ │ │ │ │ -00077790: 2d63 6f6e 6666 696c 6573 2e70 6e67 2220 -conffiles.png" │ │ │ │ │ -000777a0: 616c 743d 2249 6e73 7461 6c6c 696e 6720 alt="Installing │ │ │ │ │ -000777b0: 6120 7061 636b 6167 6520 7468 6174 2077 a package that w │ │ │ │ │ -000777c0: 6173 2070 7265 7669 6f75 736c 7920 7265 as previously re │ │ │ │ │ -000777d0: 6d6f 7665 642c 2062 7574 206e 6f74 2070 moved, but not p │ │ │ │ │ -000777e0: 7572 6765 6422 0008 5d0a 0a0a 4669 6775 urged"..]...Figu │ │ │ │ │ -000777f0: 7265 3a20 496e 7374 616c 6c69 6e67 2061 re: Installing a │ │ │ │ │ -00077800: 2070 6163 6b61 6765 2074 6861 7420 7761 package that wa │ │ │ │ │ -00077810: 7320 7072 6576 696f 7573 6c79 2072 656d s previously rem │ │ │ │ │ -00077820: 6f76 6564 2c20 6275 7420 6e6f 7420 7075 oved, but not pu │ │ │ │ │ -00077830: 7267 6564 0a0a 0008 5b69 6d61 6765 2073 rged....[image s │ │ │ │ │ -00077840: 7263 3d22 6465 6269 616e 2d70 6f6c 6963 rc="debian-polic │ │ │ │ │ -00077850: 792d 6669 6775 7265 732f 6465 6269 616e y-figures/debian │ │ │ │ │ -00077860: 2d70 6f6c 6963 792d 7570 6772 6164 652e -policy-upgrade. │ │ │ │ │ -00077870: 706e 6722 2061 6c74 3d22 5570 6772 6164 png" alt="Upgrad │ │ │ │ │ -00077880: 696e 6720 6120 7061 636b 6167 6522 0008 ing a package".. │ │ │ │ │ -00077890: 5d0a 0a0a 4669 6775 7265 3a20 5570 6772 ]...Figure: Upgr │ │ │ │ │ -000778a0: 6164 696e 6720 6120 7061 636b 6167 650a ading a package. │ │ │ │ │ -000778b0: 0a00 085b 696d 6167 6520 7372 633d 2264 ...[image src="d │ │ │ │ │ -000778c0: 6562 6961 6e2d 706f 6c69 6379 2d66 6967 ebian-policy-fig │ │ │ │ │ -000778d0: 7572 6573 2f64 6562 6961 6e2d 706f 6c69 ures/debian-poli │ │ │ │ │ -000778e0: 6379 2d72 656d 6f76 652e 706e 6722 2061 cy-remove.png" a │ │ │ │ │ -000778f0: 6c74 3d22 5265 6d6f 7669 6e67 2061 2070 lt="Removing a p │ │ │ │ │ -00077900: 6163 6b61 6765 2200 085d 0a0a 0a46 6967 ackage"..]...Fig │ │ │ │ │ -00077910: 7572 653a 2052 656d 6f76 696e 6720 6120 ure: Removing a │ │ │ │ │ -00077920: 7061 636b 6167 650a 0a00 085b 696d 6167 package....[imag │ │ │ │ │ -00077930: 6520 7372 633d 2264 6562 6961 6e2d 706f e src="debian-po │ │ │ │ │ -00077940: 6c69 6379 2d66 6967 7572 6573 2f64 6562 licy-figures/deb │ │ │ │ │ -00077950: 6961 6e2d 706f 6c69 6379 2d70 7572 6765 ian-policy-purge │ │ │ │ │ -00077960: 2e70 6e67 2220 616c 743d 2250 7572 6769 .png" alt="Purgi │ │ │ │ │ -00077970: 6e67 2061 2070 6163 6b61 6765 2070 7265 ng a package pre │ │ │ │ │ -00077980: 7669 6f75 736c 7920 7265 6d6f 7665 6422 viously removed" │ │ │ │ │ -00077990: 0008 5d0a 0a0a 4669 6775 7265 3a20 5075 ..]...Figure: Pu │ │ │ │ │ -000779a0: 7267 696e 6720 6120 7061 636b 6167 6520 rging a package │ │ │ │ │ -000779b0: 7072 6576 696f 7573 6c79 2072 656d 6f76 previously remov │ │ │ │ │ -000779c0: 6564 0a0a 0008 5b69 6d61 6765 2073 7263 ed....[image src │ │ │ │ │ -000779d0: 3d22 6465 6269 616e 2d70 6f6c 6963 792d ="debian-policy- │ │ │ │ │ -000779e0: 6669 6775 7265 732f 6465 6269 616e 2d70 figures/debian-p │ │ │ │ │ -000779f0: 6f6c 6963 792d 7265 6d6f 7665 2d70 7572 olicy-remove-pur │ │ │ │ │ -00077a00: 6765 2e70 6e67 2220 616c 743d 2252 656d ge.png" alt="Rem │ │ │ │ │ -00077a10: 6f76 696e 6720 616e 6420 7075 7267 696e oving and purgin │ │ │ │ │ -00077a20: 6720 6120 7061 636b 6167 6522 0008 5d0a g a package"..]. │ │ │ │ │ -00077a30: 0a0a 4669 6775 7265 3a20 5265 6d6f 7669 ..Figure: Removi │ │ │ │ │ -00077a40: 6e67 2061 6e64 2070 7572 6769 6e67 2061 ng and purging a │ │ │ │ │ -00077a50: 2070 6163 6b61 6765 0a0a 2020 202d 2d2d package.. --- │ │ │ │ │ -00077a60: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote │ │ │ │ │ -00077a70: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. │ │ │ │ │ -00077a80: 2028 3129 2054 6865 7365 2066 6c6f 7763 (1) These flowc │ │ │ │ │ -00077a90: 6861 7274 7320 7765 7265 206f 7269 6769 harts were origi │ │ │ │ │ -00077aa0: 6e61 6c6c 7920 6372 6561 7465 6420 6279 nally created by │ │ │ │ │ -00077ab0: 204d 6172 6761 7269 7461 204d 616e 7465 Margarita Mante │ │ │ │ │ -00077ac0: 726f 6c61 0a66 6f72 2074 6865 2044 6562 rola.for the Deb │ │ │ │ │ -00077ad0: 6961 6e20 576f 6d65 6e20 7072 6f6a 6563 ian Women projec │ │ │ │ │ -00077ae0: 7420 7769 6b69 2e0a 0a1f 0a46 696c 653a t wiki.....File: │ │ │ │ │ -00077af0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -00077b00: 6e66 6f2c 2020 4e6f 6465 3a20 5570 6772 nfo, Node: Upgr │ │ │ │ │ -00077b10: 6164 696e 6720 6368 6563 6b6c 6973 742c ading checklist, │ │ │ │ │ -00077b20: 2020 4e65 7874 3a20 4c69 6365 6e73 652c Next: License, │ │ │ │ │ -00077b30: 2020 5072 6576 3a20 4d61 696e 7461 696e Prev: Maintain │ │ │ │ │ -00077b40: 6572 2073 6372 6970 7420 666c 6f77 6368 er script flowch │ │ │ │ │ -00077b50: 6172 7473 2c20 2055 703a 2054 6f70 0a0a arts, Up: Top.. │ │ │ │ │ -00077b60: 3232 2055 7067 7261 6469 6e67 2063 6865 22 Upgrading che │ │ │ │ │ -00077b70: 636b 6c69 7374 0a2a 2a2a 2a2a 2a2a 2a2a cklist.********* │ │ │ │ │ -00077b80: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a2a *************..* │ │ │ │ │ -00077b90: 204d 656e 753a 0a0a 2a20 4162 6f75 7420 Menu:..* About │ │ │ │ │ -00077ba0: 7468 6520 6368 6563 6b6c 6973 743a 3a0a the checklist::. │ │ │ │ │ -00077bb0: 2a20 5665 7273 696f 6e20 342e 372e 303a * Version 4.7.0: │ │ │ │ │ -00077bc0: 2056 6572 7369 6f6e 2034 2037 2030 2e0a Version 4 7 0.. │ │ │ │ │ -00077bd0: 2a20 5665 7273 696f 6e20 342e 362e 323a * Version 4.6.2: │ │ │ │ │ -00077be0: 2056 6572 7369 6f6e 2034 2036 2032 2e0a Version 4 6 2.. │ │ │ │ │ -00077bf0: 2a20 5665 7273 696f 6e20 342e 362e 313a * Version 4.6.1: │ │ │ │ │ -00077c00: 2056 6572 7369 6f6e 2034 2036 2031 2e0a Version 4 6 1.. │ │ │ │ │ -00077c10: 2a20 5665 7273 696f 6e20 342e 362e 303a * Version 4.6.0: │ │ │ │ │ -00077c20: 2056 6572 7369 6f6e 2034 2036 2030 2e0a Version 4 6 0.. │ │ │ │ │ -00077c30: 2a20 5665 7273 696f 6e20 342e 352e 313a * Version 4.5.1: │ │ │ │ │ -00077c40: 2056 6572 7369 6f6e 2034 2035 2031 2e0a Version 4 5 1.. │ │ │ │ │ -00077c50: 2a20 5665 7273 696f 6e20 342e 352e 303a * Version 4.5.0: │ │ │ │ │ -00077c60: 2056 6572 7369 6f6e 2034 2035 2030 2e0a Version 4 5 0.. │ │ │ │ │ -00077c70: 2a20 5665 7273 696f 6e20 342e 342e 313a * Version 4.4.1: │ │ │ │ │ -00077c80: 2056 6572 7369 6f6e 2034 2034 2031 2e0a Version 4 4 1.. │ │ │ │ │ -00077c90: 2a20 5665 7273 696f 6e20 342e 342e 303a * Version 4.4.0: │ │ │ │ │ -00077ca0: 2056 6572 7369 6f6e 2034 2034 2030 2e0a Version 4 4 0.. │ │ │ │ │ -00077cb0: 2a20 5665 7273 696f 6e20 342e 332e 303a * Version 4.3.0: │ │ │ │ │ -00077cc0: 2056 6572 7369 6f6e 2034 2033 2030 2e0a Version 4 3 0.. │ │ │ │ │ -00077cd0: 2a20 5665 7273 696f 6e20 342e 322e 313a * Version 4.2.1: │ │ │ │ │ -00077ce0: 2056 6572 7369 6f6e 2034 2032 2031 2e0a Version 4 2 1.. │ │ │ │ │ -00077cf0: 2a20 5665 7273 696f 6e20 342e 322e 303a * Version 4.2.0: │ │ │ │ │ -00077d00: 2056 6572 7369 6f6e 2034 2032 2030 2e0a Version 4 2 0.. │ │ │ │ │ -00077d10: 2a20 5665 7273 696f 6e20 342e 312e 353a * Version 4.1.5: │ │ │ │ │ -00077d20: 2056 6572 7369 6f6e 2034 2031 2035 2e0a Version 4 1 5.. │ │ │ │ │ -00077d30: 2a20 5665 7273 696f 6e20 342e 312e 343a * Version 4.1.4: │ │ │ │ │ -00077d40: 2056 6572 7369 6f6e 2034 2031 2034 2e0a Version 4 1 4.. │ │ │ │ │ -00077d50: 2a20 5665 7273 696f 6e20 342e 312e 333a * Version 4.1.3: │ │ │ │ │ -00077d60: 2056 6572 7369 6f6e 2034 2031 2033 2e0a Version 4 1 3.. │ │ │ │ │ -00077d70: 2a20 5665 7273 696f 6e20 342e 312e 323a * Version 4.1.2: │ │ │ │ │ -00077d80: 2056 6572 7369 6f6e 2034 2031 2032 2e0a Version 4 1 2.. │ │ │ │ │ -00077d90: 2a20 5665 7273 696f 6e20 342e 312e 313a * Version 4.1.1: │ │ │ │ │ -00077da0: 2056 6572 7369 6f6e 2034 2031 2031 2e0a Version 4 1 1.. │ │ │ │ │ -00077db0: 2a20 5665 7273 696f 6e20 342e 312e 303a * Version 4.1.0: │ │ │ │ │ -00077dc0: 2056 6572 7369 6f6e 2034 2031 2030 2e0a Version 4 1 0.. │ │ │ │ │ -00077dd0: 2a20 5665 7273 696f 6e20 342e 302e 313a * Version 4.0.1: │ │ │ │ │ -00077de0: 2056 6572 7369 6f6e 2034 2030 2031 2e0a Version 4 0 1.. │ │ │ │ │ -00077df0: 2a20 5665 7273 696f 6e20 342e 302e 303a * Version 4.0.0: │ │ │ │ │ -00077e00: 2056 6572 7369 6f6e 2034 2030 2030 2e0a Version 4 0 0.. │ │ │ │ │ -00077e10: 2a20 5665 7273 696f 6e20 332e 392e 383a * Version 3.9.8: │ │ │ │ │ -00077e20: 2056 6572 7369 6f6e 2033 2039 2038 2e0a Version 3 9 8.. │ │ │ │ │ -00077e30: 2a20 5665 7273 696f 6e20 332e 392e 373a * Version 3.9.7: │ │ │ │ │ -00077e40: 2056 6572 7369 6f6e 2033 2039 2037 2e0a Version 3 9 7.. │ │ │ │ │ -00077e50: 2a20 5665 7273 696f 6e20 332e 392e 363a * Version 3.9.6: │ │ │ │ │ -00077e60: 2056 6572 7369 6f6e 2033 2039 2036 2e0a Version 3 9 6.. │ │ │ │ │ -00077e70: 2a20 5665 7273 696f 6e20 332e 392e 353a * Version 3.9.5: │ │ │ │ │ -00077e80: 2056 6572 7369 6f6e 2033 2039 2035 2e0a Version 3 9 5.. │ │ │ │ │ -00077e90: 2a20 5665 7273 696f 6e20 332e 392e 343a * Version 3.9.4: │ │ │ │ │ -00077ea0: 2056 6572 7369 6f6e 2033 2039 2034 2e0a Version 3 9 4.. │ │ │ │ │ -00077eb0: 2a20 5665 7273 696f 6e20 332e 392e 333a * Version 3.9.3: │ │ │ │ │ -00077ec0: 2056 6572 7369 6f6e 2033 2039 2033 2e0a Version 3 9 3.. │ │ │ │ │ -00077ed0: 2a20 5665 7273 696f 6e20 332e 392e 323a * Version 3.9.2: │ │ │ │ │ -00077ee0: 2056 6572 7369 6f6e 2033 2039 2032 2e0a Version 3 9 2.. │ │ │ │ │ -00077ef0: 2a20 5665 7273 696f 6e20 332e 392e 313a * Version 3.9.1: │ │ │ │ │ -00077f00: 2056 6572 7369 6f6e 2033 2039 2031 2e0a Version 3 9 1.. │ │ │ │ │ -00077f10: 2a20 5665 7273 696f 6e20 332e 392e 303a * Version 3.9.0: │ │ │ │ │ -00077f20: 2056 6572 7369 6f6e 2033 2039 2030 2e0a Version 3 9 0.. │ │ │ │ │ -00077f30: 2a20 5665 7273 696f 6e20 332e 382e 343a * Version 3.8.4: │ │ │ │ │ -00077f40: 2056 6572 7369 6f6e 2033 2038 2034 2e0a Version 3 8 4.. │ │ │ │ │ -00077f50: 2a20 5665 7273 696f 6e20 332e 382e 333a * Version 3.8.3: │ │ │ │ │ -00077f60: 2056 6572 7369 6f6e 2033 2038 2033 2e0a Version 3 8 3.. │ │ │ │ │ -00077f70: 2a20 5665 7273 696f 6e20 332e 382e 323a * Version 3.8.2: │ │ │ │ │ -00077f80: 2056 6572 7369 6f6e 2033 2038 2032 2e0a Version 3 8 2.. │ │ │ │ │ -00077f90: 2a20 5665 7273 696f 6e20 332e 382e 313a * Version 3.8.1: │ │ │ │ │ -00077fa0: 2056 6572 7369 6f6e 2033 2038 2031 2e0a Version 3 8 1.. │ │ │ │ │ -00077fb0: 2a20 5665 7273 696f 6e20 332e 382e 303a * Version 3.8.0: │ │ │ │ │ -00077fc0: 2056 6572 7369 6f6e 2033 2038 2030 2e0a Version 3 8 0.. │ │ │ │ │ -00077fd0: 2a20 5665 7273 696f 6e20 332e 372e 333a * Version 3.7.3: │ │ │ │ │ -00077fe0: 2056 6572 7369 6f6e 2033 2037 2033 2e0a Version 3 7 3.. │ │ │ │ │ -00077ff0: 2a20 5665 7273 696f 6e20 332e 372e 322e * Version 3.7.2. │ │ │ │ │ -00078000: 323a 2056 6572 7369 6f6e 2033 2037 2032 2: Version 3 7 2 │ │ │ │ │ -00078010: 2032 2e0a 2a20 5665 7273 696f 6e20 332e 2..* Version 3. │ │ │ │ │ -00078020: 372e 323a 2056 6572 7369 6f6e 2033 2037 7.2: Version 3 7 │ │ │ │ │ -00078030: 2032 2e0a 2a20 5665 7273 696f 6e20 332e 2..* Version 3. │ │ │ │ │ -00078040: 372e 313a 2056 6572 7369 6f6e 2033 2037 7.1: Version 3 7 │ │ │ │ │ -00078050: 2031 2e0a 2a20 5665 7273 696f 6e20 332e 1..* Version 3. │ │ │ │ │ -00078060: 372e 303a 2056 6572 7369 6f6e 2033 2037 7.0: Version 3 7 │ │ │ │ │ -00078070: 2030 2e0a 2a20 5665 7273 696f 6e20 332e 0..* Version 3. │ │ │ │ │ -00078080: 362e 323a 2056 6572 7369 6f6e 2033 2036 6.2: Version 3 6 │ │ │ │ │ -00078090: 2032 2e0a 2a20 5665 7273 696f 6e20 332e 2..* Version 3. │ │ │ │ │ -000780a0: 362e 313a 2056 6572 7369 6f6e 2033 2036 6.1: Version 3 6 │ │ │ │ │ -000780b0: 2031 2e0a 2a20 5665 7273 696f 6e20 332e 1..* Version 3. │ │ │ │ │ -000780c0: 362e 303a 2056 6572 7369 6f6e 2033 2036 6.0: Version 3 6 │ │ │ │ │ -000780d0: 2030 2e0a 2a20 5665 7273 696f 6e20 332e 0..* Version 3. │ │ │ │ │ -000780e0: 352e 3130 3a20 5665 7273 696f 6e20 3320 5.10: Version 3 │ │ │ │ │ -000780f0: 3520 3130 2e0a 2a20 5665 7273 696f 6e20 5 10..* Version │ │ │ │ │ -00078100: 332e 352e 393a 2056 6572 7369 6f6e 2033 3.5.9: Version 3 │ │ │ │ │ -00078110: 2035 2039 2e0a 2a20 5665 7273 696f 6e20 5 9..* Version │ │ │ │ │ -00078120: 332e 352e 383a 2056 6572 7369 6f6e 2033 3.5.8: Version 3 │ │ │ │ │ -00078130: 2035 2038 2e0a 2a20 5665 7273 696f 6e20 5 8..* Version │ │ │ │ │ -00078140: 332e 352e 373a 2056 6572 7369 6f6e 2033 3.5.7: Version 3 │ │ │ │ │ -00078150: 2035 2037 2e0a 2a20 5665 7273 696f 6e20 5 7..* Version │ │ │ │ │ -00078160: 332e 352e 363a 2056 6572 7369 6f6e 2033 3.5.6: Version 3 │ │ │ │ │ -00078170: 2035 2036 2e0a 2a20 5665 7273 696f 6e20 5 6..* Version │ │ │ │ │ -00078180: 332e 352e 353a 2056 6572 7369 6f6e 2033 3.5.5: Version 3 │ │ │ │ │ -00078190: 2035 2035 2e0a 2a20 5665 7273 696f 6e20 5 5..* Version │ │ │ │ │ -000781a0: 332e 352e 343a 2056 6572 7369 6f6e 2033 3.5.4: Version 3 │ │ │ │ │ -000781b0: 2035 2034 2e0a 2a20 5665 7273 696f 6e20 5 4..* Version │ │ │ │ │ -000781c0: 332e 352e 333a 2056 6572 7369 6f6e 2033 3.5.3: Version 3 │ │ │ │ │ -000781d0: 2035 2033 2e0a 2a20 5665 7273 696f 6e20 5 3..* Version │ │ │ │ │ -000781e0: 332e 352e 323a 2056 6572 7369 6f6e 2033 3.5.2: Version 3 │ │ │ │ │ -000781f0: 2035 2032 2e0a 2a20 5665 7273 696f 6e20 5 2..* Version │ │ │ │ │ -00078200: 332e 352e 313a 2056 6572 7369 6f6e 2033 3.5.1: Version 3 │ │ │ │ │ -00078210: 2035 2031 2e0a 2a20 5665 7273 696f 6e20 5 1..* Version │ │ │ │ │ -00078220: 332e 352e 303a 2056 6572 7369 6f6e 2033 3.5.0: Version 3 │ │ │ │ │ -00078230: 2035 2030 2e0a 2a20 5665 7273 696f 6e20 5 0..* Version │ │ │ │ │ -00078240: 332e 322e 312e 313a 2056 6572 7369 6f6e 3.2.1.1: Version │ │ │ │ │ -00078250: 2033 2032 2031 2031 2e0a 2a20 5665 7273 3 2 1 1..* Vers │ │ │ │ │ -00078260: 696f 6e20 332e 322e 313a 2056 6572 7369 ion 3.2.1: Versi │ │ │ │ │ -00078270: 6f6e 2033 2032 2031 2e0a 2a20 5665 7273 on 3 2 1..* Vers │ │ │ │ │ -00078280: 696f 6e20 332e 322e 303a 2056 6572 7369 ion 3.2.0: Versi │ │ │ │ │ -00078290: 6f6e 2033 2032 2030 2e0a 2a20 5665 7273 on 3 2 0..* Vers │ │ │ │ │ -000782a0: 696f 6e20 332e 312e 313a 2056 6572 7369 ion 3.1.1: Versi │ │ │ │ │ -000782b0: 6f6e 2033 2031 2031 2e0a 2a20 5665 7273 on 3 1 1..* Vers │ │ │ │ │ -000782c0: 696f 6e20 332e 312e 303a 2056 6572 7369 ion 3.1.0: Versi │ │ │ │ │ -000782d0: 6f6e 2033 2031 2030 2e0a 2a20 5665 7273 on 3 1 0..* Vers │ │ │ │ │ -000782e0: 696f 6e20 332e 302e 313a 2056 6572 7369 ion 3.0.1: Versi │ │ │ │ │ -000782f0: 6f6e 2033 2030 2031 2e0a 2a20 5665 7273 on 3 0 1..* Vers │ │ │ │ │ -00078300: 696f 6e20 332e 302e 303a 2056 6572 7369 ion 3.0.0: Versi │ │ │ │ │ -00078310: 6f6e 2033 2030 2030 2e0a 2a20 5665 7273 on 3 0 0..* Vers │ │ │ │ │ -00078320: 696f 6e20 322e 352e 303a 2056 6572 7369 ion 2.5.0: Versi │ │ │ │ │ -00078330: 6f6e 2032 2035 2030 2e0a 2a20 5665 7273 on 2 5 0..* Vers │ │ │ │ │ -00078340: 696f 6e20 322e 342e 313a 2056 6572 7369 ion 2.4.1: Versi │ │ │ │ │ -00078350: 6f6e 2032 2034 2031 2e0a 2a20 5665 7273 on 2 4 1..* Vers │ │ │ │ │ -00078360: 696f 6e20 322e 342e 303a 2056 6572 7369 ion 2.4.0: Versi │ │ │ │ │ -00078370: 6f6e 2032 2034 2030 2e0a 2a20 5665 7273 on 2 4 0..* Vers │ │ │ │ │ -00078380: 696f 6e20 322e 332e 303a 2056 6572 7369 ion 2.3.0: Versi │ │ │ │ │ -00078390: 6f6e 2032 2033 2030 2e0a 2a20 5665 7273 on 2 3 0..* Vers │ │ │ │ │ -000783a0: 696f 6e20 322e 322e 303a 2056 6572 7369 ion 2.2.0: Versi │ │ │ │ │ -000783b0: 6f6e 2032 2032 2030 2e0a 2a20 5665 7273 on 2 2 0..* Vers │ │ │ │ │ -000783c0: 696f 6e20 322e 312e 333a 2056 6572 7369 ion 2.1.3: Versi │ │ │ │ │ -000783d0: 6f6e 2032 2031 2033 2e0a 2a20 5665 7273 on 2 1 3..* Vers │ │ │ │ │ -000783e0: 696f 6e20 322e 312e 323a 2056 6572 7369 ion 2.1.2: Versi │ │ │ │ │ -000783f0: 6f6e 2032 2031 2032 2e0a 2a20 5665 7273 on 2 1 2..* Vers │ │ │ │ │ -00078400: 696f 6e20 322e 312e 313a 2056 6572 7369 ion 2.1.1: Versi │ │ │ │ │ -00078410: 6f6e 2032 2031 2031 2e0a 2a20 5665 7273 on 2 1 1..* Vers │ │ │ │ │ -00078420: 696f 6e20 322e 312e 303a 2056 6572 7369 ion 2.1.0: Versi │ │ │ │ │ -00078430: 6f6e 2032 2031 2030 2e0a 0a1f 0a46 696c on 2 1 0.....Fil │ │ │ │ │ -00078440: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00078450: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4162 .info, Node: Ab │ │ │ │ │ -00078460: 6f75 7420 7468 6520 6368 6563 6b6c 6973 out the checklis │ │ │ │ │ -00078470: 742c 2020 4e65 7874 3a20 5665 7273 696f t, Next: Versio │ │ │ │ │ -00078480: 6e20 3420 3720 302c 2020 5570 3a20 5570 n 4 7 0, Up: Up │ │ │ │ │ -00078490: 6772 6164 696e 6720 6368 6563 6b6c 6973 grading checklis │ │ │ │ │ -000784a0: 740a 0a32 322e 3120 4162 6f75 7420 7468 t..22.1 About th │ │ │ │ │ -000784b0: 6520 6368 6563 6b6c 6973 740a 3d3d 3d3d e checklist.==== │ │ │ │ │ -000784c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000784d0: 3d3d 3d3d 0a0a 5468 6520 6368 6563 6b6c ====..The checkl │ │ │ │ │ -000784e0: 6973 7420 6265 6c6f 7720 6861 7320 6265 ist below has be │ │ │ │ │ -000784f0: 656e 2063 7265 6174 6564 2074 6f20 7369 en created to si │ │ │ │ │ -00078500: 6d70 6c69 6679 2074 6865 2075 7067 7261 mplify the upgra │ │ │ │ │ -00078510: 6469 6e67 2070 726f 6365 7373 0a6f 6620 ding process.of │ │ │ │ │ -00078520: 6f6c 6420 7061 636b 6167 6573 2e20 2054 old packages. T │ │ │ │ │ -00078530: 6869 7320 6c69 7374 2069 7320 6e6f 7420 his list is not │ │ │ │ │ -00078540: 6f66 6669 6369 616c 206f 7220 6e6f 726d official or norm │ │ │ │ │ -00078550: 6174 6976 652e 2020 4974 206f 6e6c 790a ative. It only. │ │ │ │ │ -00078560: 7072 6f76 6964 6573 2061 6e20 696e 6469 provides an indi │ │ │ │ │ -00078570: 6361 7469 6f6e 206f 6620 7768 6174 2068 cation of what h │ │ │ │ │ -00078580: 6173 2063 6861 6e67 6564 2061 6e64 2077 as changed and w │ │ │ │ │ -00078590: 6865 7468 6572 2079 6f75 2061 7265 206c hether you are l │ │ │ │ │ -000785a0: 696b 656c 7920 746f 0a6e 6565 6420 746f ikely to.need to │ │ │ │ │ -000785b0: 206d 616b 6520 6368 616e 6765 7320 746f make changes to │ │ │ │ │ -000785c0: 2079 6f75 7220 7061 636b 6167 6520 696e your package in │ │ │ │ │ -000785d0: 206c 6967 6874 206f 6620 7468 6973 2e20 light of this. │ │ │ │ │ -000785e0: 2049 6620 796f 7520 6861 7665 0a64 6f75 If you have.dou │ │ │ │ │ -000785f0: 6274 7320 6162 6f75 7420 6120 6365 7274 bts about a cert │ │ │ │ │ -00078600: 6169 6e20 746f 7069 632c 2069 6620 796f ain topic, if yo │ │ │ │ │ -00078610: 7520 6e65 6564 206d 6f72 6520 6465 7461 u need more deta │ │ │ │ │ -00078620: 696c 732c 206f 7220 6966 2079 6f75 2074 ils, or if you t │ │ │ │ │ -00078630: 6869 6e6b 0a73 6f6d 6520 6f74 6865 7220 hink.some other │ │ │ │ │ -00078640: 7061 636b 6167 6520 646f 6573 206e 6f74 package does not │ │ │ │ │ -00078650: 2063 6f6d 706c 7920 7769 7468 2070 6f6c comply with pol │ │ │ │ │ -00078660: 6963 792c 2070 6c65 6173 6520 7265 6665 icy, please refe │ │ │ │ │ -00078670: 7220 746f 2074 6865 0a50 6f6c 6963 7920 r to the.Policy │ │ │ │ │ -00078680: 4d61 6e75 616c 2069 7473 656c 662e 0a0a Manual itself... │ │ │ │ │ -00078690: 416c 6c20 6f66 2074 6865 2063 6861 6e67 All of the chang │ │ │ │ │ -000786a0: 6573 2066 726f 6d20 7665 7273 696f 6e20 es from version │ │ │ │ │ -000786b0: 332e 302e 3020 6f6e 7761 7264 7320 696e 3.0.0 onwards in │ │ │ │ │ -000786c0: 6469 6361 7465 2077 6869 6368 2073 6563 dicate which sec │ │ │ │ │ -000786d0: 7469 6f6e 206f 660a 7468 6520 506f 6c69 tion of.the Poli │ │ │ │ │ -000786e0: 6379 204d 616e 7561 6c20 6469 7363 7573 cy Manual discus │ │ │ │ │ -000786f0: 7365 7320 7468 6520 6973 7375 652e 2020 ses the issue. │ │ │ │ │ -00078700: 5468 6520 7365 6374 696f 6e20 6e75 6d62 The section numb │ │ │ │ │ -00078710: 6572 696e 6720 7368 6f75 6c64 0a73 7469 ering should.sti │ │ │ │ │ -00078720: 6c6c 2062 6520 6163 6375 7261 7465 2066 ll be accurate f │ │ │ │ │ -00078730: 6f72 2063 6861 6e67 6573 2062 6163 6b20 or changes back │ │ │ │ │ -00078740: 746f 2074 6865 2032 2e35 2e30 2072 656c to the 2.5.0 rel │ │ │ │ │ -00078750: 6561 7365 2e20 2042 6566 6f72 6520 7468 ease. Before th │ │ │ │ │ -00078760: 6174 0a70 6f69 6e74 2c20 7468 6520 7365 at.point, the se │ │ │ │ │ -00078770: 6374 696f 6e73 206c 6973 7465 6420 6865 ctions listed he │ │ │ │ │ -00078780: 7265 2070 726f 6261 626c 7920 6e6f 206c re probably no l │ │ │ │ │ -00078790: 6f6e 6765 7220 636f 7272 6573 706f 6e64 onger correspond │ │ │ │ │ -000787a0: 2074 6f0a 7365 6374 696f 6e73 2069 6e20 to.sections in │ │ │ │ │ -000787b0: 7468 6520 6d6f 6465 726e 2050 6f6c 6963 the modern Polic │ │ │ │ │ -000787c0: 7920 4d61 6e75 616c 2e0a 0a48 6572 6520 y Manual...Here │ │ │ │ │ -000787d0: 6973 2068 6f77 2074 6865 2063 6865 636b is how the check │ │ │ │ │ -000787e0: 206c 6973 7420 776f 726b 733a 2043 6865 list works: Che │ │ │ │ │ -000787f0: 636b 2077 6869 6368 2070 6f6c 6963 7920 ck which policy │ │ │ │ │ -00078800: 7665 7273 696f 6e20 796f 7572 0a70 6163 version your.pac │ │ │ │ │ -00078810: 6b61 6765 2077 6173 2063 6865 636b 6564 kage was checked │ │ │ │ │ -00078820: 2061 6761 696e 7374 206c 6173 7420 2869 against last (i │ │ │ │ │ -00078830: 6e64 6963 6174 6564 2069 6e20 7468 6520 ndicated in the │ │ │ │ │ -00078840: e280 9853 7461 6e64 6172 6473 2d56 6572 ...Standards-Ver │ │ │ │ │ -00078850: 7369 6f6e e280 990a 6669 656c 6420 6f66 sion....field of │ │ │ │ │ -00078860: 2074 6865 2073 6f75 7263 6520 7061 636b the source pack │ │ │ │ │ -00078870: 6167 6529 2e20 2054 6865 6e20 6d6f 7665 age). Then move │ │ │ │ │ -00078880: 2075 7077 6172 6473 2075 6e74 696c 2074 upwards until t │ │ │ │ │ -00078890: 6865 2074 6f70 2061 6e64 2063 6865 636b he top and check │ │ │ │ │ -000788a0: 0a77 6869 6368 206f 6620 7468 6520 6974 .which of the it │ │ │ │ │ -000788b0: 656d 7320 6f6e 2074 6865 206c 6973 7420 ems on the list │ │ │ │ │ -000788c0: 6d69 6768 7420 636f 6e63 6572 6e20 796f might concern yo │ │ │ │ │ -000788d0: 7572 2070 6163 6b61 6765 2e20 204e 6f74 ur package. Not │ │ │ │ │ -000788e0: 6520 7768 6963 680a 7365 6374 696f 6e73 e which.sections │ │ │ │ │ -000788f0: 206f 6620 706f 6c69 6379 2064 6973 6375 of policy discu │ │ │ │ │ -00078900: 7373 2074 6869 732c 2061 6e64 2074 6865 ss this, and the │ │ │ │ │ -00078910: 6e20 6368 6563 6b20 6f75 7420 7468 6520 n check out the │ │ │ │ │ -00078920: 506f 6c69 6379 204d 616e 7561 6c0a 666f Policy Manual.fo │ │ │ │ │ -00078930: 7220 6465 7461 696c 732e 2020 4f6e 6365 r details. Once │ │ │ │ │ -00078940: 2079 6f75 e280 9976 6520 6d61 6465 2061 you...ve made a │ │ │ │ │ -00078950: 6c6c 206e 6563 6573 7361 7279 2063 6861 ll necessary cha │ │ │ │ │ -00078960: 6e67 6573 2074 6f20 6d61 7463 6820 7468 nges to match th │ │ │ │ │ -00078970: 650a 6375 7272 656e 7420 7275 6c65 732c e.current rules, │ │ │ │ │ -00078980: 2075 7064 6174 6520 7468 6520 7661 6c75 update the valu │ │ │ │ │ -00078990: 6520 6f66 20e2 8098 5374 616e 6461 7264 e of ...Standard │ │ │ │ │ -000789a0: 732d 5665 7273 696f 6ee2 8099 2074 6f20 s-Version... to │ │ │ │ │ -000789b0: 7468 6520 6375 7272 656e 740a 506f 6c69 the current.Poli │ │ │ │ │ -000789c0: 6379 204d 616e 7561 6c20 7665 7273 696f cy Manual versio │ │ │ │ │ -000789d0: 6e2e 0a0a 4966 2061 6e20 6974 656d 2069 n...If an item i │ │ │ │ │ -000789e0: 6e20 7468 6520 6c69 7374 2069 7320 666f n the list is fo │ │ │ │ │ -000789f0: 6c6c 6f77 6564 2062 7920 7468 6520 6e61 llowed by the na │ │ │ │ │ -00078a00: 6d65 206f 6620 6120 4c69 6e74 6961 6e20 me of a Lintian │ │ │ │ │ -00078a10: 7461 6720 696e 0a73 7175 6172 6520 6272 tag in.square br │ │ │ │ │ -00078a20: 6163 6b65 7473 2c20 6974 2069 6e64 6963 ackets, it indic │ │ │ │ │ -00078a30: 6174 6573 2074 6861 7420 7468 6520 706f ates that the po │ │ │ │ │ -00078a40: 6c69 6379 2072 6571 7569 7265 6d65 6e74 licy requirement │ │ │ │ │ -00078a50: 2069 7320 636f 7665 7265 6420 6279 0a74 is covered by.t │ │ │ │ │ -00078a60: 6861 7420 4c69 6e74 6961 6e20 7461 672e hat Lintian tag. │ │ │ │ │ -00078a70: 2020 5468 6520 6c61 636b 206f 6620 7375 The lack of su │ │ │ │ │ -00078a80: 6368 2061 6e20 616e 6e6f 7461 7469 6f6e ch an annotation │ │ │ │ │ -00078a90: 2064 6f65 7320 6e6f 7420 6d65 616e 2074 does not mean t │ │ │ │ │ -00078aa0: 6861 7420 6e6f 0a4c 696e 7469 616e 2074 hat no.Lintian t │ │ │ │ │ -00078ab0: 6167 2065 7869 7374 7320 746f 2063 6f76 ag exists to cov │ │ │ │ │ -00078ac0: 6572 2074 6865 2072 6571 7569 7265 6d65 er the requireme │ │ │ │ │ -00078ad0: 6e74 2e20 204f 7572 2063 6f76 6572 6167 nt. Our coverag │ │ │ │ │ -00078ae0: 6520 6f66 2074 6865 7365 0a61 6e6e 6f74 e of these.annot │ │ │ │ │ -00078af0: 6174 696f 6e73 2069 7320 7175 6974 6520 ations is quite │ │ │ │ │ -00078b00: 696e 636f 6d70 6c65 7465 2c20 616e 6420 incomplete, and │ │ │ │ │ -00078b10: 7061 7463 6865 7320 746f 2074 6869 7320 patches to this │ │ │ │ │ -00078b20: 6368 6563 6b6c 6973 7420 6172 6520 7665 checklist are ve │ │ │ │ │ -00078b30: 7279 0a77 656c 636f 6d65 2e0a 0a54 6865 ry.welcome...The │ │ │ │ │ -00078b40: 2073 6563 7469 6f6e 7320 696e 2074 6869 sections in thi │ │ │ │ │ -00078b50: 7320 6368 6563 6b6c 6973 7420 6d61 7463 s checklist matc │ │ │ │ │ -00078b60: 6820 7468 6520 7661 6c75 6573 2066 6f72 h the values for │ │ │ │ │ -00078b70: 2074 6865 0ae2 8098 5374 616e 6461 7264 the....Standard │ │ │ │ │ -00078b80: 732d 5665 7273 696f 6ee2 8099 2063 6f6e s-Version... con │ │ │ │ │ -00078b90: 7472 6f6c 2066 6965 6c64 2069 6e20 6f6d trol field in om │ │ │ │ │ -00078ba0: 6974 7469 6e67 2074 6865 206d 696e 6f72 itting the minor │ │ │ │ │ -00078bb0: 2070 6174 6368 2076 6572 7369 6f6e 2c0a patch version,. │ │ │ │ │ -00078bc0: 6578 6365 7074 2069 6e20 7468 6520 7477 except in the tw │ │ │ │ │ -00078bd0: 6f20 616e 6f6d 616c 6f75 7320 6869 7374 o anomalous hist │ │ │ │ │ -00078be0: 6f72 6963 616c 2063 6173 6573 2077 6865 orical cases whe │ │ │ │ │ -00078bf0: 7265 206e 6f72 6d61 7469 7665 0a72 6571 re normative.req │ │ │ │ │ -00078c00: 7569 7265 6d65 6e74 7320 7765 7265 2063 uirements were c │ │ │ │ │ -00078c10: 6861 6e67 6564 2069 6e20 6120 6d69 6e6f hanged in a mino │ │ │ │ │ -00078c20: 7220 7061 7463 6820 7265 6c65 6173 652e r patch release. │ │ │ │ │ -00078c30: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -00078c40: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -00078c50: 6f64 653a 2056 6572 7369 6f6e 2034 2037 ode: Version 4 7 │ │ │ │ │ -00078c60: 2030 2c20 204e 6578 743a 2056 6572 7369 0, Next: Versi │ │ │ │ │ -00078c70: 6f6e 2034 2036 2032 2c20 2050 7265 763a on 4 6 2, Prev: │ │ │ │ │ -00078c80: 2041 626f 7574 2074 6865 2063 6865 636b About the check │ │ │ │ │ -00078c90: 6c69 7374 2c20 2055 703a 2055 7067 7261 list, Up: Upgra │ │ │ │ │ -00078ca0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ -00078cb0: 3232 2e32 2056 6572 7369 6f6e 2034 2e37 22.2 Version 4.7 │ │ │ │ │ -00078cc0: 2e30 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .0.============= │ │ │ │ │ -00078cd0: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ -00078ce0: 4170 7269 6c2c 2032 3032 342e 0a0a 322e April, 2024...2. │ │ │ │ │ -00078cf0: 322e 310a 0a20 2020 2020 446f 6375 6d65 2.1.. Docume │ │ │ │ │ -00078d00: 6e74 2074 6861 7420 736f 7572 6365 2070 nt that source p │ │ │ │ │ -00078d10: 6163 6b61 6765 7320 696e 2074 6865 2027 ackages in the ' │ │ │ │ │ -00078d20: 6d61 696e 2720 6172 6368 6976 6520 6172 main' archive ar │ │ │ │ │ -00078d30: 6561 206d 6179 2062 7569 6c64 0a20 2020 ea may build. │ │ │ │ │ -00078d40: 2020 6269 6e61 7279 2070 6163 6b61 6765 binary package │ │ │ │ │ -00078d50: 7320 696e 2074 6865 2027 636f 6e74 7269 s in the 'contri │ │ │ │ │ -00078d60: 6227 2061 7263 6869 7665 2061 7265 612c b' archive area, │ │ │ │ │ -00078d70: 2061 6c74 686f 7567 6820 7468 6973 2069 although this i │ │ │ │ │ -00078d80: 730a 2020 2020 2064 6973 636f 7572 6167 s. discourag │ │ │ │ │ -00078d90: 6564 2075 6e6c 6573 7320 7468 6520 736f ed unless the so │ │ │ │ │ -00078da0: 7572 6365 2070 6163 6b61 6765 2069 7320 urce package is │ │ │ │ │ -00078db0: 696e 636f 6e76 656e 6965 6e74 2074 6f20 inconvenient to │ │ │ │ │ -00078dc0: 7370 6c69 742e 0a20 2020 2020 5468 6973 split.. This │ │ │ │ │ -00078dd0: 2064 6f65 7320 6e6f 7420 7265 6c61 7820 does not relax │ │ │ │ │ -00078de0: 7468 6520 7265 7175 6972 656d 656e 7420 the requirement │ │ │ │ │ -00078df0: 7468 6174 2073 6f75 7263 6520 7061 636b that source pack │ │ │ │ │ -00078e00: 6167 6573 2069 6e20 276d 6169 6e27 0a20 ages in 'main'. │ │ │ │ │ -00078e10: 2020 2020 6d75 7374 206e 6f74 2068 6176 must not hav │ │ │ │ │ -00078e20: 6520 6275 696c 6420 6465 7065 6e64 656e e build dependen │ │ │ │ │ -00078e30: 6369 6573 206f 7574 7369 6465 206f 6620 cies outside of │ │ │ │ │ -00078e40: 276d 6169 6e27 2e0a 0a32 2e32 2e32 0a0a 'main'...2.2.2.. │ │ │ │ │ -00078e50: 2020 2020 2054 6865 20e2 8098 6e6f 6e2d The ...non- │ │ │ │ │ -00078e60: 6672 6565 2d66 6972 6d77 6172 65e2 8099 free-firmware... │ │ │ │ │ -00078e70: 2061 7263 6869 7665 2061 7265 6120 6861 archive area ha │ │ │ │ │ -00078e80: 7320 6265 656e 2061 6464 6564 2e0a 0a33 s been added...3 │ │ │ │ │ -00078e90: 2e39 0a0a 2020 2020 204d 6169 6e74 6169 .9.. Maintai │ │ │ │ │ -00078ea0: 6e65 7220 7363 7269 7074 7320 7368 6f75 ner scripts shou │ │ │ │ │ -00078eb0: 6c64 2075 7365 206e 6174 6976 6520 6f76 ld use native ov │ │ │ │ │ -00078ec0: 6572 7269 6469 6e67 206d 6563 6861 6e69 erriding mechani │ │ │ │ │ -00078ed0: 736d 7320 696e 7374 6561 640a 2020 2020 sms instead. │ │ │ │ │ -00078ee0: 206f 6620 6470 6b67 2d64 6976 6572 742c of dpkg-divert, │ │ │ │ │ -00078ef0: 2077 6865 7265 7665 7220 706f 7373 6962 wherever possib │ │ │ │ │ -00078f00: 6c65 2e20 204d 6169 6e74 6169 6e65 7220 le. Maintainer │ │ │ │ │ -00078f10: 7363 7269 7074 7320 6d75 7374 206e 6f74 scripts must not │ │ │ │ │ -00078f20: 0a20 2020 2020 6469 7665 7274 2063 6f6e . divert con │ │ │ │ │ -00078f30: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ -00078f40: 2075 7365 6420 6279 2073 7973 7465 6d64 used by systemd │ │ │ │ │ -00078f50: 2063 6f6d 706f 6e65 6e74 732e 0a0a 2020 components... │ │ │ │ │ -00078f60: 2020 204d 6169 6e74 6169 6e65 7220 7363 Maintainer sc │ │ │ │ │ -00078f70: 7269 7074 7320 6d75 7374 206e 6f74 2075 ripts must not u │ │ │ │ │ -00078f80: 7365 2074 6865 2061 6c74 6572 6e61 7469 se the alternati │ │ │ │ │ -00078f90: 7665 7320 7379 7374 656d 2066 6f72 2073 ves system for s │ │ │ │ │ -00078fa0: 7973 7465 6d64 0a20 2020 2020 636f 6e66 ystemd. conf │ │ │ │ │ -00078fb0: 6967 7572 6174 696f 6e20 6669 6c65 732e iguration files. │ │ │ │ │ -00078fc0: 0a0a 342e 380a 0a20 2020 2020 4861 7264 ..4.8.. Hard │ │ │ │ │ -00078fd0: 206c 696e 6b73 2061 7265 2070 6572 6d69 links are permi │ │ │ │ │ -00078fe0: 7474 6564 2069 6e20 736f 7572 6365 2070 tted in source p │ │ │ │ │ -00078ff0: 6163 6b61 6765 732e 0a0a 342e 390a 0a20 ackages...4.9.. │ │ │ │ │ -00079000: 2020 2020 466f 7220 7061 636b 6167 6573 For packages │ │ │ │ │ -00079010: 2069 6e20 636f 6e74 7269 622c 2061 6e64 in contrib, and │ │ │ │ │ -00079020: 2066 6f72 2070 6163 6b61 6765 7320 696e for packages in │ │ │ │ │ -00079030: 206e 6f6e 2d66 7265 6520 7769 7468 0a20 non-free with. │ │ │ │ │ -00079040: 2020 2020 e280 9841 7574 6f62 7569 6c64 ...Autobuild │ │ │ │ │ -00079050: 3a20 7965 73e2 8099 2c20 7265 7175 6972 : yes..., requir │ │ │ │ │ -00079060: 6564 2074 6172 6765 7473 2069 6e20 642f ed targets in d/ │ │ │ │ │ -00079070: 7275 6c65 7320 6172 6520 6e6f 206c 6f6e rules are no lon │ │ │ │ │ -00079080: 6765 720a 2020 2020 2070 6572 6d69 7474 ger. permitt │ │ │ │ │ -00079090: 6564 2074 6f20 6174 7465 6d70 7420 6e65 ed to attempt ne │ │ │ │ │ -000790a0: 7477 6f72 6b20 6163 6365 7373 2e20 2050 twork access. P │ │ │ │ │ -000790b0: 7265 7669 6f75 736c 792c 206f 6e6c 7920 reviously, only │ │ │ │ │ -000790c0: 7061 636b 6167 6573 2069 6e0a 2020 2020 packages in. │ │ │ │ │ -000790d0: 206d 6169 6e20 6861 6420 7468 6973 2072 main had this r │ │ │ │ │ -000790e0: 6573 7472 6963 7469 6f6e 2e0a 0a35 2e36 estriction...5.6 │ │ │ │ │ -000790f0: 2e31 330a 0a20 2020 2020 5468 6520 e280 .13.. The .. │ │ │ │ │ -00079100: 9844 6573 6372 6970 7469 6f6e e280 9920 .Description... │ │ │ │ │ -00079110: 6669 656c 6420 6973 206e 6f74 2070 7265 field is not pre │ │ │ │ │ -00079120: 7365 6e74 2069 6e20 e280 982e 6368 616e sent in ....chan │ │ │ │ │ -00079130: 6765 73e2 8099 2066 696c 6573 2069 6620 ges... files if │ │ │ │ │ -00079140: 6e6f 0a20 2020 2020 6269 6e61 7279 2070 no. binary p │ │ │ │ │ -00079150: 6163 6b61 6765 7320 6172 6520 6265 696e ackages are bein │ │ │ │ │ -00079160: 6720 7570 6c6f 6164 6564 2e0a 0a35 2e36 g uploaded...5.6 │ │ │ │ │ -00079170: 2e31 390a 0a20 2020 2020 5468 6520 e280 .19.. The .. │ │ │ │ │ -00079180: 9842 696e 6172 79e2 8099 2066 6965 6c64 .Binary... field │ │ │ │ │ -00079190: 2069 7320 6e6f 7420 7072 6573 656e 7420 is not present │ │ │ │ │ -000791a0: 696e 20e2 8098 2e63 6861 6e67 6573 e280 in ....changes.. │ │ │ │ │ -000791b0: 9920 6669 6c65 7320 6966 206e 6f20 6269 . files if no bi │ │ │ │ │ -000791c0: 6e61 7279 0a20 2020 2020 7061 636b 6167 nary. packag │ │ │ │ │ -000791d0: 6573 2061 7265 2062 6569 6e67 2075 706c es are being upl │ │ │ │ │ -000791e0: 6f61 6465 642e 0a0a 362e 330a 0a20 2020 oaded...6.3.. │ │ │ │ │ -000791f0: 2020 5061 636b 6167 6573 2074 6861 7420 Packages that │ │ │ │ │ -00079200: 6175 746f 6d61 7469 6361 6c6c 7920 7374 automatically st │ │ │ │ │ -00079210: 6172 7420 6f72 2073 746f 7020 7379 7374 art or stop syst │ │ │ │ │ -00079220: 656d 2073 6572 7669 6365 7320 6d75 7374 em services must │ │ │ │ │ -00079230: 0a20 2020 2020 696e 636c 7564 6520 e280 . include .. │ │ │ │ │ -00079240: 9873 7973 7465 6d64 e280 9920 756e 6974 .systemd... unit │ │ │ │ │ -00079250: 7320 756e 6c65 7373 2074 6865 2073 6572 s unless the ser │ │ │ │ │ -00079260: 7669 6365 2069 7320 6f6e 6c79 2069 6e74 vice is only int │ │ │ │ │ -00079270: 656e 6465 6420 666f 7220 7573 650a 2020 ended for use. │ │ │ │ │ -00079280: 2020 206f 6e20 7379 7374 656d 7320 7275 on systems ru │ │ │ │ │ -00079290: 6e6e 696e 6720 616c 7465 726e 6174 6976 nning alternativ │ │ │ │ │ -000792a0: 6520 696e 6974 2073 7973 7465 6d73 2e20 e init systems. │ │ │ │ │ -000792b0: 2050 7265 7669 6f75 736c 792c 20e2 8098 Previously, ... │ │ │ │ │ -000792c0: 7379 7374 656d 64e2 8099 0a20 2020 2020 systemd.... │ │ │ │ │ -000792d0: 616c 736f 2073 7570 706f 7274 6564 2069 also supported i │ │ │ │ │ -000792e0: 6e69 7420 7363 7269 7074 732c 2062 7574 nit scripts, but │ │ │ │ │ -000792f0: 2074 6861 7420 7375 7070 6f72 7420 6973 that support is │ │ │ │ │ -00079300: 2062 6569 6e67 2072 656d 6f76 6564 2e0a being removed.. │ │ │ │ │ -00079310: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00079320: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00079330: 6465 3a20 5665 7273 696f 6e20 3420 3620 de: Version 4 6 │ │ │ │ │ -00079340: 322c 2020 4e65 7874 3a20 5665 7273 696f 2, Next: Versio │ │ │ │ │ -00079350: 6e20 3420 3620 312c 2020 5072 6576 3a20 n 4 6 1, Prev: │ │ │ │ │ -00079360: 5665 7273 696f 6e20 3420 3720 302c 2020 Version 4 7 0, │ │ │ │ │ -00079370: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -00079380: 6563 6b6c 6973 740a 0a32 322e 3320 5665 ecklist..22.3 Ve │ │ │ │ │ -00079390: 7273 696f 6e20 342e 362e 320a 3d3d 3d3d rsion 4.6.2.==== │ │ │ │ │ -000793a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -000793b0: 5265 6c65 6173 6564 2044 6563 656d 6265 Released Decembe │ │ │ │ │ -000793c0: 722c 2032 3032 322e 0a0a 332e 380a 0a20 r, 2022...3.8.. │ │ │ │ │ -000793d0: 2020 2020 4573 7365 6e74 6961 6c20 7061 Essential pa │ │ │ │ │ -000793e0: 636b 6167 6573 2061 7265 206f 6e6c 7920 ckages are only │ │ │ │ │ -000793f0: 7265 7175 6972 6564 2074 6f20 7072 6f76 required to prov │ │ │ │ │ -00079400: 6964 6520 7468 6569 7220 636f 7265 0a20 ide their core. │ │ │ │ │ -00079410: 2020 2020 6675 6e63 7469 6f6e 616c 6974 functionalit │ │ │ │ │ -00079420: 7920 7768 656e 2075 6e63 6f6e 6669 6775 y when unconfigu │ │ │ │ │ -00079430: 7265 6420 6966 2074 6865 7920 6861 6420 red if they had │ │ │ │ │ -00079440: 7072 6576 696f 7573 6c79 2062 6565 6e0a previously been. │ │ │ │ │ -00079450: 2020 2020 2063 6f6e 6669 6775 7265 6420 configured │ │ │ │ │ -00079460: 6174 206c 6561 7374 206f 6e63 652e 0a0a at least once... │ │ │ │ │ -00079470: 362e 3520 2620 362e 360a 0a20 2020 2020 6.5 & 6.6.. │ │ │ │ │ -00079480: 5468 6520 6e65 7720 7061 636b 6167 6520 The new package │ │ │ │ │ -00079490: 7665 7273 696f 6e20 6973 2070 726f 7669 version is provi │ │ │ │ │ -000794a0: 6465 6420 6173 2061 6e20 6164 6469 7469 ded as an additi │ │ │ │ │ -000794b0: 6f6e 616c 2061 7267 756d 656e 740a 2020 onal argument. │ │ │ │ │ -000794c0: 2020 2066 6f6c 6c6f 7769 6e67 2074 6865 following the │ │ │ │ │ -000794d0: 206f 6c64 2070 6163 6b61 6765 2076 6572 old package ver │ │ │ │ │ -000794e0: 7369 6f6e 2074 6f20 7365 7665 7261 6c20 sion to several │ │ │ │ │ -000794f0: e280 9870 7265 696e 7374 e280 992c 20e2 ...preinst..., . │ │ │ │ │ -00079500: 8098 7072 6572 6de2 8099 2c0a 2020 2020 ..prerm...,. │ │ │ │ │ -00079510: 2061 6e64 20e2 8098 706f 7374 726d e280 and ...postrm.. │ │ │ │ │ -00079520: 9920 6d61 696e 7461 696e 6572 2073 6372 . maintainer scr │ │ │ │ │ -00079530: 6970 7420 6163 7469 6f6e 732e 0a0a 3131 ipt actions...11 │ │ │ │ │ -00079540: 2e38 2e34 0a0a 2020 2020 2057 6865 6e20 .8.4.. When │ │ │ │ │ -00079550: 636f 6d70 7574 696e 6720 7468 6520 7072 computing the pr │ │ │ │ │ -00079560: 696f 7269 7479 2066 6f72 2061 6c74 6572 iority for alter │ │ │ │ │ -00079570: 6e61 7469 7665 7320 666f 720a 2020 2020 natives for. │ │ │ │ │ -00079580: 20e2 8098 2f75 7372 2f62 696e 2f78 2d77 .../usr/bin/x-w │ │ │ │ │ -00079590: 696e 646f 772d 6d61 6e61 6765 72e2 8099 indow-manager... │ │ │ │ │ -000795a0: 2c20 7374 6172 7420 7769 7468 2061 2070 , start with a p │ │ │ │ │ -000795b0: 7269 6f72 6974 7920 6f66 2034 302c 206e riority of 40, n │ │ │ │ │ -000795c0: 6f74 2032 302c 0a20 2020 2020 616e 6420 ot 20,. and │ │ │ │ │ -000795d0: 646f 6ee2 8099 7420 696e 6372 6561 7365 don...t increase │ │ │ │ │ -000795e0: 2074 6865 2070 7269 6f72 6974 7920 6261 the priority ba │ │ │ │ │ -000795f0: 7365 6420 6f6e 2073 7570 706f 7274 2066 sed on support f │ │ │ │ │ -00079600: 6f72 2074 6865 2028 6f62 736f 6c65 7465 or the (obsolete │ │ │ │ │ -00079610: 290a 2020 2020 2044 6562 6961 6e20 6d65 ). Debian me │ │ │ │ │ -00079620: 6e75 2073 7973 7465 6d2e 0a0a 1f0a 4669 nu system.....Fi │ │ │ │ │ -00079630: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00079640: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ -00079650: 6572 7369 6f6e 2034 2036 2031 2c20 204e ersion 4 6 1, N │ │ │ │ │ -00079660: 6578 743a 2056 6572 7369 6f6e 2034 2036 ext: Version 4 6 │ │ │ │ │ -00079670: 2030 2c20 2050 7265 763a 2056 6572 7369 0, Prev: Versi │ │ │ │ │ -00079680: 6f6e 2034 2036 2032 2c20 2055 703a 2055 on 4 6 2, Up: U │ │ │ │ │ -00079690: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ -000796a0: 7374 0a0a 3232 2e34 2056 6572 7369 6f6e st..22.4 Version │ │ │ │ │ -000796b0: 2034 2e36 2e31 0a3d 3d3d 3d3d 3d3d 3d3d 4.6.1.========= │ │ │ │ │ -000796c0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 =========..Relea │ │ │ │ │ -000796d0: 7365 6420 4d61 792c 2032 3032 322e 0a0a sed May, 2022... │ │ │ │ │ -000796e0: 392e 312e 310a 0a20 2020 2020 5265 7374 9.1.1.. Rest │ │ │ │ │ -000796f0: 6f72 6520 7065 726d 6973 7369 6f6e 2066 ore permission f │ │ │ │ │ -00079700: 6f72 2070 6163 6b61 6765 7320 666f 7220 or packages for │ │ │ │ │ -00079710: 6e6f 6e2d 3634 2d62 6974 2061 7263 6869 non-64-bit archi │ │ │ │ │ -00079720: 7465 6374 7572 6573 2074 6f0a 2020 2020 tectures to. │ │ │ │ │ -00079730: 2069 6e73 7461 6c6c 2066 696c 6573 2074 install files t │ │ │ │ │ -00079740: 6f20 e280 982f 7573 722f 6c69 6236 342f o .../usr/lib64/ │ │ │ │ │ -00079750: e280 992e 0a0a 392e 372e 3220 2620 392e ......9.7.2 & 9. │ │ │ │ │ -00079760: 372e 330a 0a20 2020 2020 5468 6520 7465 7.3.. The te │ │ │ │ │ -00079770: 7874 206f 6620 7468 6573 6520 7365 6374 xt of these sect │ │ │ │ │ -00079780: 696f 6e73 2068 6173 2062 6565 6e20 7570 ions has been up │ │ │ │ │ -00079790: 6461 7465 6420 746f 2072 6566 6c65 6374 dated to reflect │ │ │ │ │ -000797a0: 2074 6865 2070 6163 6b61 6765 0a20 2020 the package. │ │ │ │ │ -000797b0: 2020 7370 6c69 7420 6f66 2062 696e 3a6d split of bin:m │ │ │ │ │ -000797c0: 696d 652d 7375 7070 6f72 7420 696e 746f ime-support into │ │ │ │ │ -000797d0: 2062 696e 3a6d 6564 6961 2d74 7970 6573 bin:media-types │ │ │ │ │ -000797e0: 2061 6e64 2062 696e 3a6d 6169 6c63 6170 and bin:mailcap │ │ │ │ │ -000797f0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00079800: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00079810: 4e6f 6465 3a20 5665 7273 696f 6e20 3420 Node: Version 4 │ │ │ │ │ -00079820: 3620 302c 2020 4e65 7874 3a20 5665 7273 6 0, Next: Vers │ │ │ │ │ -00079830: 696f 6e20 3420 3520 312c 2020 5072 6576 ion 4 5 1, Prev │ │ │ │ │ -00079840: 3a20 5665 7273 696f 6e20 3420 3620 312c : Version 4 6 1, │ │ │ │ │ -00079850: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ -00079860: 6368 6563 6b6c 6973 740a 0a32 322e 3520 checklist..22.5 │ │ │ │ │ -00079870: 5665 7273 696f 6e20 342e 362e 300a 3d3d Version 4.6.0.== │ │ │ │ │ -00079880: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00079890: 0a0a 5265 6c65 6173 6564 2041 7567 7573 ..Released Augus │ │ │ │ │ -000798a0: 742c 2032 3032 312e 0a0a 392e 312e 310a t, 2021...9.1.1. │ │ │ │ │ -000798b0: 0a20 2020 2020 4e6f 2070 6163 6b61 6765 . No package │ │ │ │ │ -000798c0: 2069 7320 616c 6c6f 7765 6420 746f 2069 is allowed to i │ │ │ │ │ -000798d0: 6e73 7461 6c6c 2066 696c 6573 2069 6e20 nstall files in │ │ │ │ │ -000798e0: e280 982f 7573 722f 6c69 6236 342f e280 .../usr/lib64/.. │ │ │ │ │ -000798f0: 992e 0a20 2020 2020 5072 6576 696f 7573 ... Previous │ │ │ │ │ -00079900: 6c79 2c20 7468 6973 2070 726f 6869 6269 ly, this prohibi │ │ │ │ │ -00079910: 7469 6f6e 206f 6e6c 7920 6170 706c 6965 tion only applie │ │ │ │ │ -00079920: 6420 746f 2070 6163 6b61 6765 7320 666f d to packages fo │ │ │ │ │ -00079930: 7220 3634 2d62 6974 0a20 2020 2020 6172 r 64-bit. ar │ │ │ │ │ -00079940: 6368 6974 6563 7475 7265 732e 0a0a 3132 chitectures...12 │ │ │ │ │ -00079950: 2e31 0a0a 2020 2020 204d 616e 7561 6c20 .1.. Manual │ │ │ │ │ -00079960: 7061 6765 7320 6d61 7920 6265 2069 6e63 pages may be inc │ │ │ │ │ -00079970: 6c75 6465 6420 696e 2064 6570 656e 6465 luded in depende │ │ │ │ │ -00079980: 6e63 6965 732c 206e 6f74 206f 6e6c 7920 ncies, not only │ │ │ │ │ -00079990: 696e 2074 6865 0a20 2020 2020 7061 636b in the. pack │ │ │ │ │ -000799a0: 6167 6573 2063 6f6e 7461 696e 696e 6720 ages containing │ │ │ │ │ -000799b0: 7468 6520 7468 696e 6773 2074 6865 7920 the things they │ │ │ │ │ -000799c0: 646f 6375 6d65 6e74 2e0a 0a1f 0a46 696c document.....Fil │ │ │ │ │ -000799d0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -000799e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5665 .info, Node: Ve │ │ │ │ │ -000799f0: 7273 696f 6e20 3420 3520 312c 2020 4e65 rsion 4 5 1, Ne │ │ │ │ │ -00079a00: 7874 3a20 5665 7273 696f 6e20 3420 3520 xt: Version 4 5 │ │ │ │ │ -00079a10: 302c 2020 5072 6576 3a20 5665 7273 696f 0, Prev: Versio │ │ │ │ │ -00079a20: 6e20 3420 3620 302c 2020 5570 3a20 5570 n 4 6 0, Up: Up │ │ │ │ │ -00079a30: 6772 6164 696e 6720 6368 6563 6b6c 6973 grading checklis │ │ │ │ │ -00079a40: 740a 0a32 322e 3620 5665 7273 696f 6e20 t..22.6 Version │ │ │ │ │ -00079a50: 342e 352e 310a 3d3d 3d3d 3d3d 3d3d 3d3d 4.5.1.========== │ │ │ │ │ -00079a60: 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 ========..Releas │ │ │ │ │ -00079a70: 6564 204e 6f76 656d 6265 722c 2032 3032 ed November, 202 │ │ │ │ │ -00079a80: 302e 0a0a 322e 332c 2034 2e35 2026 2031 0...2.3, 4.5 & 1 │ │ │ │ │ -00079a90: 322e 350a 0a20 2020 2020 5468 6520 636f 2.5.. The co │ │ │ │ │ -00079aa0: 7079 7269 6768 7420 696e 666f 726d 6174 pyright informat │ │ │ │ │ -00079ab0: 696f 6e20 666f 7220 6669 6c65 7320 696e ion for files in │ │ │ │ │ -00079ac0: 2061 2070 6163 6b61 6765 206d 7573 7420 a package must │ │ │ │ │ -00079ad0: 6265 2063 6f70 6965 640a 2020 2020 2076 be copied. v │ │ │ │ │ -00079ae0: 6572 6261 7469 6d20 696e 746f 20e2 8098 erbatim into ... │ │ │ │ │ -00079af0: 2f75 7372 2f73 6861 7265 2f64 6f63 2f50 /usr/share/doc/P │ │ │ │ │ -00079b00: 4143 4b41 4745 2f63 6f70 7972 6967 6874 ACKAGE/copyright │ │ │ │ │ -00079b10: e280 9920 7768 656e 2061 6c6c 206f 6620 ... when all of │ │ │ │ │ -00079b20: 7468 650a 2020 2020 2066 6f6c 6c6f 7769 the. followi │ │ │ │ │ -00079b30: 6e67 2068 6f6c 643a 0a0a 2020 2020 2020 ng hold:.. │ │ │ │ │ -00079b40: 2031 2e20 7468 6520 6469 7374 7269 6275 1. the distribu │ │ │ │ │ -00079b50: 7469 6f6e 206c 6963 656e 7365 2066 6f72 tion license for │ │ │ │ │ -00079b60: 2074 686f 7365 2066 696c 6573 2072 6571 those files req │ │ │ │ │ -00079b70: 7569 7265 7320 7468 6174 0a20 2020 2020 uires that. │ │ │ │ │ -00079b80: 2020 2020 2063 6f70 7972 6967 6874 2069 copyright i │ │ │ │ │ -00079b90: 6e66 6f72 6d61 7469 6f6e 2062 6520 696e nformation be in │ │ │ │ │ -00079ba0: 636c 7564 6564 2069 6e20 616c 6c20 636f cluded in all co │ │ │ │ │ -00079bb0: 7069 6573 2061 6e64 2f6f 7220 6269 6e61 pies and/or bina │ │ │ │ │ -00079bc0: 7279 0a20 2020 2020 2020 2020 2064 6973 ry. dis │ │ │ │ │ -00079bd0: 7472 6962 7574 696f 6e73 3b0a 0a20 2020 tributions;.. │ │ │ │ │ -00079be0: 2020 2020 322e 2074 6865 2066 696c 6573 2. the files │ │ │ │ │ -00079bf0: 2061 7265 2073 6869 7070 6564 2069 6e20 are shipped in │ │ │ │ │ -00079c00: 7468 6520 6269 6e61 7279 2070 6163 6b61 the binary packa │ │ │ │ │ -00079c10: 6765 2c20 6569 7468 6572 2069 6e20 736f ge, either in so │ │ │ │ │ -00079c20: 7572 6365 0a20 2020 2020 2020 2020 206f urce. o │ │ │ │ │ -00079c30: 7220 636f 6d70 696c 6564 2066 6f72 6d3b r compiled form; │ │ │ │ │ -00079c40: 2061 6e64 0a0a 2020 2020 2020 2033 2e20 and.. 3. │ │ │ │ │ -00079c50: 7468 6520 666f 726d 2069 6e20 7768 6963 the form in whic │ │ │ │ │ -00079c60: 6820 7468 6520 6669 6c65 7320 6172 6520 h the files are │ │ │ │ │ -00079c70: 7072 6573 656e 7420 696e 2074 6865 2062 present in the b │ │ │ │ │ -00079c80: 696e 6172 7920 7061 636b 6167 650a 2020 inary package. │ │ │ │ │ -00079c90: 2020 2020 2020 2020 646f 6573 206e 6f74 does not │ │ │ │ │ -00079ca0: 2069 6e63 6c75 6465 2061 2070 6c61 696e include a plain │ │ │ │ │ -00079cb0: 2074 6578 7420 7665 7273 696f 6e20 6f66 text version of │ │ │ │ │ -00079cc0: 2074 6865 6972 2063 6f70 7972 6967 6874 their copyright │ │ │ │ │ -00079cd0: 0a20 2020 2020 2020 2020 206e 6f74 6963 . notic │ │ │ │ │ -00079ce0: 6573 2e0a 0a20 2020 2020 4e6f 7465 2074 es... Note t │ │ │ │ │ -00079cf0: 6861 7420 7468 6572 6520 6973 206e 6f20 hat there is no │ │ │ │ │ -00079d00: 6368 616e 6765 2074 6f20 7468 6520 7265 change to the re │ │ │ │ │ -00079d10: 7175 6972 656d 656e 7420 746f 2063 6f70 quirement to cop │ │ │ │ │ -00079d20: 7920 616c 6c0a 2020 2020 206c 6963 656e y all. licen │ │ │ │ │ -00079d30: 7369 6e67 2069 6e66 6f72 6d61 7469 6f6e sing information │ │ │ │ │ -00079d40: 2069 6e74 6f20 e280 982f 7573 722f 7368 into .../usr/sh │ │ │ │ │ -00079d50: 6172 652f 646f 632f 5041 434b 4147 452f are/doc/PACKAGE/ │ │ │ │ │ -00079d60: 636f 7079 7269 6768 74e2 8099 2e0a 0a20 copyright...... │ │ │ │ │ -00079d70: 2020 2020 2850 7265 7669 6f75 736c 792c (Previously, │ │ │ │ │ -00079d80: 2069 7420 7761 7320 616c 7761 7973 2072 it was always r │ │ │ │ │ -00079d90: 6571 7569 7265 6420 666f 7220 616c 6c20 equired for all │ │ │ │ │ -00079da0: 636f 7079 7269 6768 7420 696e 666f 726d copyright inform │ │ │ │ │ -00079db0: 6174 696f 6e0a 2020 2020 2074 6f20 6265 ation. to be │ │ │ │ │ -00079dc0: 2063 6f70 6965 6420 696e 746f 20e2 8098 copied into ... │ │ │ │ │ -00079dd0: 2f75 7372 2f73 6861 7265 2f64 6f63 2f50 /usr/share/doc/P │ │ │ │ │ -00079de0: 4143 4b41 4745 2f63 6f70 7972 6967 6874 ACKAGE/copyright │ │ │ │ │ -00079df0: e280 992e 290a 0a34 2e31 370a 0a20 2020 ....)..4.17.. │ │ │ │ │ -00079e00: 2020 5061 636b 6167 6573 206d 7573 7420 Packages must │ │ │ │ │ -00079e10: 6e6f 7420 636f 6e74 6169 6e20 6120 6e6f not contain a no │ │ │ │ │ -00079e20: 6e2d 6465 6661 756c 7420 7365 7269 6573 n-default series │ │ │ │ │ -00079e30: 2066 696c 652e 2020 5468 6174 2069 732c file. That is, │ │ │ │ │ -00079e40: 0a20 2020 2020 6470 6b67 e280 9973 2076 . dpkg...s v │ │ │ │ │ -00079e50: 656e 646f 722d 7370 6563 6966 6963 2070 endor-specific p │ │ │ │ │ -00079e60: 6174 6368 2073 6572 6965 7320 6665 6174 atch series feat │ │ │ │ │ -00079e70: 7572 6520 6d75 7374 206e 6f74 2062 6520 ure must not be │ │ │ │ │ -00079e80: 7573 6564 2066 6f72 0a20 2020 2020 7061 used for. pa │ │ │ │ │ -00079e90: 636b 6167 6573 2069 6e20 7468 6520 4465 ckages in the De │ │ │ │ │ -00079ea0: 6269 616e 2061 7263 6869 7665 2e0a 0a20 bian archive... │ │ │ │ │ -00079eb0: 2020 2020 2870 7265 7669 6f75 736c 7920 (previously │ │ │ │ │ -00079ec0: 6120 e280 9c73 686f 756c 6420 6e6f 74e2 a ...should not. │ │ │ │ │ -00079ed0: 809d 290a 0a1f 0a46 696c 653a 2064 6562 ..)....File: deb │ │ │ │ │ -00079ee0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00079ef0: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ -00079f00: 3420 3520 302c 2020 4e65 7874 3a20 5665 4 5 0, Next: Ve │ │ │ │ │ -00079f10: 7273 696f 6e20 3420 3420 312c 2020 5072 rsion 4 4 1, Pr │ │ │ │ │ -00079f20: 6576 3a20 5665 7273 696f 6e20 3420 3520 ev: Version 4 5 │ │ │ │ │ -00079f30: 312c 2020 5570 3a20 5570 6772 6164 696e 1, Up: Upgradin │ │ │ │ │ -00079f40: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ -00079f50: 3720 5665 7273 696f 6e20 342e 352e 300a 7 Version 4.5.0. │ │ │ │ │ -00079f60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00079f70: 3d3d 0a0a 5265 6c65 6173 6564 204a 616e ==..Released Jan │ │ │ │ │ -00079f80: 7561 7279 2c20 3230 3230 2e0a 0a39 2e32 uary, 2020...9.2 │ │ │ │ │ -00079f90: 2e31 0a0a 2020 2020 2057 6865 6e20 6d61 .1.. When ma │ │ │ │ │ -00079fa0: 696e 7461 696e 6572 7320 6368 6f6f 7365 intainers choose │ │ │ │ │ -00079fb0: 2061 206e 6577 2068 6172 6463 6f64 6564 a new hardcoded │ │ │ │ │ -00079fc0: 206f 7220 6479 6e61 6d69 6361 6c6c 7920 or dynamically │ │ │ │ │ -00079fd0: 6765 6e65 7261 7465 640a 2020 2020 2075 generated. u │ │ │ │ │ -00079fe0: 7365 726e 616d 6520 666f 7220 7061 636b sername for pack │ │ │ │ │ -00079ff0: 6167 6573 2074 6f20 7573 652c 2074 6865 ages to use, the │ │ │ │ │ -0007a000: 7920 7368 6f75 6c64 2073 7461 7274 2074 y should start t │ │ │ │ │ -0007a010: 6869 7320 7573 6572 6e61 6d65 2077 6974 his username wit │ │ │ │ │ -0007a020: 680a 2020 2020 2061 6e20 756e 6465 7273 h. an unders │ │ │ │ │ -0007a030: 636f 7265 2e0a 0a39 2e33 2e31 0a0a 2020 core...9.3.1.. │ │ │ │ │ -0007a040: 2020 2050 6163 6b61 6765 7320 7468 6174 Packages that │ │ │ │ │ -0007a050: 2069 6e63 6c75 6465 2073 7973 7465 6d20 include system │ │ │ │ │ -0007a060: 7365 7276 6963 6573 2073 686f 756c 6420 services should │ │ │ │ │ -0007a070: 696e 636c 7564 6520 e280 9873 7973 7465 include ...syste │ │ │ │ │ -0007a080: 6d64 e280 990a 2020 2020 2073 6572 7669 md.... servi │ │ │ │ │ -0007a090: 6365 2075 6e69 7473 2074 6f20 7374 6172 ce units to star │ │ │ │ │ -0007a0a0: 7420 6f72 2073 746f 7020 7468 6f73 6520 t or stop those │ │ │ │ │ -0007a0b0: 7365 7276 6963 6573 2e0a 0a20 2020 2020 services... │ │ │ │ │ -0007a0c0: 496e 636c 7564 696e 6720 616e 2069 6e69 Including an ini │ │ │ │ │ -0007a0d0: 7420 7363 7269 7074 2069 7320 656e 636f t script is enco │ │ │ │ │ -0007a0e0: 7572 6167 6564 2069 6620 7468 6572 6520 uraged if there │ │ │ │ │ -0007a0f0: 6973 206e 6f20 7379 7374 656d 6420 756e is no systemd un │ │ │ │ │ -0007a100: 6974 2c0a 2020 2020 2061 6e64 206f 7074 it,. and opt │ │ │ │ │ -0007a110: 696f 6e61 6c20 6966 2074 6865 7265 2069 ional if there i │ │ │ │ │ -0007a120: 7320 2870 7265 7669 6f75 736c 792c 2069 s (previously, i │ │ │ │ │ -0007a130: 7420 7761 7320 7265 636f 6d6d 656e 6465 t was recommende │ │ │ │ │ -0007a140: 6429 2e0a 0a20 2020 2020 496e 2074 6865 d)... In the │ │ │ │ │ -0007a150: 2063 6f6d 6d6f 6e20 6361 7365 2074 6861 common case tha │ │ │ │ │ -0007a160: 7420 6120 7061 636b 6167 6520 696e 636c t a package incl │ │ │ │ │ -0007a170: 7564 6573 2061 2073 696e 676c 6520 7379 udes a single sy │ │ │ │ │ -0007a180: 7374 656d 2073 6572 7669 6365 2c0a 2020 stem service,. │ │ │ │ │ -0007a190: 2020 2074 6865 2073 6572 7669 6365 2075 the service u │ │ │ │ │ -0007a1a0: 6e69 7420 7368 6f75 6c64 2068 6176 6520 nit should have │ │ │ │ │ -0007a1b0: 7468 6520 7361 6d65 206e 616d 6520 6173 the same name as │ │ │ │ │ -0007a1c0: 2074 6865 2070 6163 6b61 6765 2070 6c75 the package plu │ │ │ │ │ -0007a1d0: 7320 7468 650a 2020 2020 20e2 809c 2e73 s the. ....s │ │ │ │ │ -0007a1e0: 6572 7669 6365 e280 9d20 6578 7465 6e73 ervice... extens │ │ │ │ │ -0007a1f0: 696f 6e2e 2020 4966 2061 6e20 696e 6974 ion. If an init │ │ │ │ │ -0007a200: 2073 6372 6970 7420 6973 2069 6e63 6c75 script is inclu │ │ │ │ │ -0007a210: 6465 642c 2069 7420 7368 6f75 6c64 0a20 ded, it should. │ │ │ │ │ -0007a220: 2020 2020 6861 7665 2074 6865 2073 616d have the sam │ │ │ │ │ -0007a230: 6520 6e61 6d65 2061 7320 7468 6520 7379 e name as the sy │ │ │ │ │ -0007a240: 7374 656d 6420 756e 6974 2e0a 0a39 2e33 stemd unit...9.3 │ │ │ │ │ -0007a250: 2e32 0a0a 2020 2020 2049 7420 6973 2065 .2.. It is e │ │ │ │ │ -0007a260: 6e63 6f75 7261 6765 6420 666f 7220 696e ncouraged for in │ │ │ │ │ -0007a270: 6974 2073 6372 6970 7473 2074 6f20 7375 it scripts to su │ │ │ │ │ -0007a280: 7070 6f72 7420 7468 6520 e280 9873 7461 pport the ...sta │ │ │ │ │ -0007a290: 7475 73e2 8099 2061 7267 756d 656e 740a tus... argument. │ │ │ │ │ -0007a2a0: 2020 2020 2028 7072 6576 696f 7573 6c79 (previously │ │ │ │ │ -0007a2b0: 2c20 6974 2077 6173 2072 6563 6f6d 6d65 , it was recomme │ │ │ │ │ -0007a2c0: 6e64 6564 292e 0a0a 392e 332e 330a 0a20 nded)...9.3.3.. │ │ │ │ │ -0007a2d0: 2020 2020 5573 6520 6f66 2075 7064 6174 Use of updat │ │ │ │ │ -0007a2e0: 652d 7263 2e64 2069 7320 7265 7175 6972 e-rc.d is requir │ │ │ │ │ -0007a2f0: 6564 2069 6620 7468 6520 7061 636b 6167 ed if the packag │ │ │ │ │ -0007a300: 6520 696e 636c 7564 6573 2061 6e20 696e e includes an in │ │ │ │ │ -0007a310: 6974 0a20 2020 2020 7363 7269 7074 2028 it. script ( │ │ │ │ │ -0007a320: 7072 6576 696f 7573 6c79 2c20 506f 6c69 previously, Poli │ │ │ │ │ -0007a330: 6379 2073 6169 6420 696e 206f 6e65 2070 cy said in one p │ │ │ │ │ -0007a340: 6c61 6365 2074 6861 7420 6974 2077 6173 lace that it was │ │ │ │ │ -0007a350: 2072 6571 7569 7265 642c 0a20 2020 2020 required,. │ │ │ │ │ -0007a360: 616e 6420 696e 2061 6e6f 7468 6572 2073 and in another s │ │ │ │ │ -0007a370: 6169 6420 7468 6174 2069 7420 7761 7320 aid that it was │ │ │ │ │ -0007a380: 7265 636f 6d6d 656e 6465 6429 2e0a 0a1f recommended).... │ │ │ │ │ -0007a390: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -0007a3a0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -0007a3b0: 3a20 5665 7273 696f 6e20 3420 3420 312c : Version 4 4 1, │ │ │ │ │ -0007a3c0: 2020 4e65 7874 3a20 5665 7273 696f 6e20 Next: Version │ │ │ │ │ -0007a3d0: 3420 3420 302c 2020 5072 6576 3a20 5665 4 4 0, Prev: Ve │ │ │ │ │ -0007a3e0: 7273 696f 6e20 3420 3520 302c 2020 5570 rsion 4 5 0, Up │ │ │ │ │ -0007a3f0: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ -0007a400: 6b6c 6973 740a 0a32 322e 3820 5665 7273 klist..22.8 Vers │ │ │ │ │ -0007a410: 696f 6e20 342e 342e 310a 3d3d 3d3d 3d3d ion 4.4.1.====== │ │ │ │ │ -0007a420: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ -0007a430: 6c65 6173 6564 2053 6570 7465 6d62 6572 leased September │ │ │ │ │ -0007a440: 2c20 3230 3139 2e0a 0a35 2e36 2e32 360a , 2019...5.6.26. │ │ │ │ │ -0007a450: 0a20 2020 2020 4120 7061 636b 6167 6520 . A package │ │ │ │ │ -0007a460: 636f 6e74 726f 6c20 6669 6c65 206d 7573 control file mus │ │ │ │ │ -0007a470: 7420 6e6f 7420 6861 7665 206d 6f72 6520 t not have more │ │ │ │ │ -0007a480: 7468 616e 206f 6e65 20e2 8098 5663 732d than one ...Vcs- │ │ │ │ │ -0007a490: 3c74 7970 653e e280 990a 2020 2020 2066 .... f │ │ │ │ │ -0007a4a0: 6965 6c64 2e0a 0a20 2020 2020 4966 2074 ield... If t │ │ │ │ │ -0007a4b0: 6865 2070 6163 6b61 6765 2069 7320 6d61 he package is ma │ │ │ │ │ -0007a4c0: 696e 7461 696e 6564 2069 6e20 6d75 6c74 intained in mult │ │ │ │ │ -0007a4d0: 6970 6c65 2076 6572 7369 6f6e 2063 6f6e iple version con │ │ │ │ │ -0007a4e0: 7472 6f6c 2073 7973 7465 6d73 2c0a 2020 trol systems,. │ │ │ │ │ -0007a4f0: 2020 2074 6865 206d 6169 6e74 6169 6e65 the maintaine │ │ │ │ │ -0007a500: 7220 7368 6f75 6c64 2073 7065 6369 6679 r should specify │ │ │ │ │ -0007a510: 2074 6865 206f 6e65 2074 6861 7420 7468 the one that th │ │ │ │ │ -0007a520: 6579 2077 6f75 6c64 2070 7265 6665 7220 ey would prefer │ │ │ │ │ -0007a530: 6f74 6865 720a 2020 2020 2070 656f 706c other. peopl │ │ │ │ │ -0007a540: 6520 746f 2075 7365 2061 7320 7468 6520 e to use as the │ │ │ │ │ -0007a550: 6261 7369 7320 666f 7220 7072 6f70 6f73 basis for propos │ │ │ │ │ -0007a560: 696e 6720 6368 616e 6765 7320 746f 2074 ing changes to t │ │ │ │ │ -0007a570: 6865 2070 6163 6b61 6765 2e0a 0a39 2e31 he package...9.1 │ │ │ │ │ -0007a580: 3020 2620 3131 2e35 0a0a 2020 2020 2064 0 & 11.5.. d │ │ │ │ │ -0007a590: 6f63 2d62 6173 6520 7265 6769 7374 7261 oc-base registra │ │ │ │ │ -0007a5a0: 7469 6f6e 2069 7320 6e6f 7720 6f70 7469 tion is now opti │ │ │ │ │ -0007a5b0: 6f6e 616c 2c20 6672 6f6d 2062 6569 6e67 onal, from being │ │ │ │ │ -0007a5c0: 2072 6563 6f6d 6d65 6e64 6564 2e0a 0a39 recommended...9 │ │ │ │ │ -0007a5d0: 2e31 320a 0a20 2020 2020 446f 6375 6d65 .12.. Docume │ │ │ │ │ -0007a5e0: 6e74 20e2 8098 2f72 756e 2f72 6562 6f6f nt .../run/reboo │ │ │ │ │ -0007a5f0: 742d 7265 7175 6972 6564 e280 9920 6d65 t-required... me │ │ │ │ │ -0007a600: 6368 616e 6973 6d2e 0a0a 636f 7079 7269 chanism...copyri │ │ │ │ │ -0007a610: 6768 742d 666f 726d 6174 0a0a 2020 2020 ght-format.. │ │ │ │ │ -0007a620: 2053 7461 7465 2073 6f6d 6520 7379 6e74 State some synt │ │ │ │ │ -0007a630: 6163 7469 6361 6c20 7265 7374 7269 6374 actical restrict │ │ │ │ │ -0007a640: 696f 6e73 206f 6e20 7468 6520 e280 9846 ions on the ...F │ │ │ │ │ -0007a650: 696c 6573 3ae2 8099 2066 6965 6c64 2e0a iles:... field.. │ │ │ │ │ -0007a660: 2020 2020 2057 696c 6463 6172 6473 2061 Wildcards a │ │ │ │ │ -0007a670: 7265 2072 6571 7569 7265 6420 746f 206d re required to m │ │ │ │ │ -0007a680: 6174 6368 2074 6865 2063 6f6e 7465 6e74 atch the content │ │ │ │ │ -0007a690: 7320 6f66 2064 6972 6563 746f 7269 6573 s of directories │ │ │ │ │ -0007a6a0: 2c20 616e 640a 2020 2020 2074 6865 2073 , and. the s │ │ │ │ │ -0007a6b0: 7061 6365 2063 6861 7261 6374 6572 2073 pace character s │ │ │ │ │ -0007a6c0: 6570 6172 6174 6573 2070 6174 7465 726e eparates pattern │ │ │ │ │ -0007a6d0: 7320 616e 6420 6361 6e6e 6f74 2062 6520 s and cannot be │ │ │ │ │ -0007a6e0: 6573 6361 7065 642e 0a0a 1f0a 4669 6c65 escaped.....File │ │ │ │ │ -0007a6f0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -0007a700: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ -0007a710: 7369 6f6e 2034 2034 2030 2c20 204e 6578 sion 4 4 0, Nex │ │ │ │ │ -0007a720: 743a 2056 6572 7369 6f6e 2034 2033 2030 t: Version 4 3 0 │ │ │ │ │ -0007a730: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version │ │ │ │ │ -0007a740: 2034 2034 2031 2c20 2055 703a 2055 7067 4 4 1, Up: Upg │ │ │ │ │ -0007a750: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ -0007a760: 0a0a 3232 2e39 2056 6572 7369 6f6e 2034 ..22.9 Version 4 │ │ │ │ │ -0007a770: 2e34 2e30 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d .4.0.=========== │ │ │ │ │ -0007a780: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ -0007a790: 6420 4a75 6c79 2c20 3230 3139 2e0a 0a34 d July, 2019...4 │ │ │ │ │ -0007a7a0: 2e39 0a0a 2020 2020 2054 6865 2072 6563 .9.. The rec │ │ │ │ │ -0007a7b0: 6f6d 6d65 6e64 6564 2077 6179 2074 6f20 ommended way to │ │ │ │ │ -0007a7c0: 696d 706c 656d 656e 7420 7468 6520 6275 implement the bu │ │ │ │ │ -0007a7d0: 696c 6420 7072 6f63 6573 7320 6f66 2061 ild process of a │ │ │ │ │ -0007a7e0: 2044 6562 6961 6e0a 2020 2020 2070 6163 Debian. pac │ │ │ │ │ -0007a7f0: 6b61 6765 2c20 696e 2074 6865 2061 6273 kage, in the abs │ │ │ │ │ -0007a800: 656e 6365 206f 6620 6120 676f 6f64 2072 ence of a good r │ │ │ │ │ -0007a810: 6561 736f 6e20 746f 2075 7365 2061 2064 eason to use a d │ │ │ │ │ -0007a820: 6966 6665 7265 6e74 0a20 2020 2020 6170 ifferent. ap │ │ │ │ │ -0007a830: 7072 6f61 6368 2c20 6973 2074 6865 20e2 proach, is the . │ │ │ │ │ -0007a840: 8098 6468 e280 9920 746f 6f6c 2e20 2054 ..dh... tool. T │ │ │ │ │ -0007a850: 6869 7320 7265 636f 6d6d 656e 6461 7469 his recommendati │ │ │ │ │ -0007a860: 6f6e 2069 6e63 6c75 6465 7320 7468 650a on includes the. │ │ │ │ │ -0007a870: 2020 2020 2063 6f6e 7465 6e74 7320 6f66 contents of │ │ │ │ │ -0007a880: 2074 6865 20e2 8098 6465 6269 616e 2f72 the ...debian/r │ │ │ │ │ -0007a890: 756c 6573 e280 9920 6275 696c 6469 6e67 ules... building │ │ │ │ │ -0007a8a0: 2073 6372 6970 742e 0a0a 2020 2020 2053 script... S │ │ │ │ │ -0007a8b0: 6f6d 6520 6578 616d 706c 6573 206f 6620 ome examples of │ │ │ │ │ -0007a8c0: 676f 6f64 2072 6561 736f 6e73 2074 6f20 good reasons to │ │ │ │ │ -0007a8d0: 7573 6520 6120 6469 6666 6572 656e 7420 use a different │ │ │ │ │ -0007a8e0: 6170 7072 6f61 6368 2061 7265 0a20 2020 approach are. │ │ │ │ │ -0007a8f0: 2020 6769 7665 6e2e 2020 5468 6520 7265 given. The re │ │ │ │ │ -0007a900: 636f 6d6d 656e 6461 7469 6f6e 2074 6f20 commendation to │ │ │ │ │ -0007a910: 7573 6520 e280 9864 68e2 8099 2064 6f65 use ...dh... doe │ │ │ │ │ -0007a920: 7320 6e6f 7420 616c 7761 7973 2061 7070 s not always app │ │ │ │ │ -0007a930: 6c79 2c20 616e 640a 2020 2020 2075 7365 ly, and. use │ │ │ │ │ -0007a940: 206f 6620 e280 9864 68e2 8099 2069 7320 of ...dh... is │ │ │ │ │ -0007a950: 6e6f 7420 7265 7175 6972 6564 2e0a 0a35 not required...5 │ │ │ │ │ -0007a960: 2e36 2e32 360a 0a20 2020 2020 5065 726d .6.26.. Perm │ │ │ │ │ -0007a970: 6974 20e2 8098 2d62 e280 9920 696e 2056 it ...-b... in V │ │ │ │ │ -0007a980: 6373 2d48 6720 6173 2077 656c 6c20 6173 cs-Hg as well as │ │ │ │ │ -0007a990: 2056 6373 2d47 6974 2e0a 0a37 2e35 0a0a Vcs-Git...7.5.. │ │ │ │ │ -0007a9a0: 2020 2020 2044 6f63 756d 656e 7420 7665 Document ve │ │ │ │ │ -0007a9b0: 7273 696f 6e65 6420 5072 6f76 6964 6573 rsioned Provides │ │ │ │ │ -0007a9c0: 2e0a 0a76 6972 7475 616c 0a0a 2020 2020 ...virtual.. │ │ │ │ │ -0007a9d0: 204e 6577 20e2 8098 6c6f 6769 6e64 e280 New ...logind.. │ │ │ │ │ -0007a9e0: 9920 616e 6420 e280 9864 6566 6175 6c74 . and ...default │ │ │ │ │ -0007a9f0: 2d6c 6f67 696e 64e2 8099 2076 6972 7475 -logind... virtu │ │ │ │ │ -0007aa00: 616c 2070 6163 6b61 6765 7320 666f 7220 al packages for │ │ │ │ │ -0007aa10: 6120 7061 636b 6167 650a 2020 2020 2070 a package. p │ │ │ │ │ -0007aa20: 726f 7669 6469 6e67 206c 6f67 696e 6420 roviding logind │ │ │ │ │ -0007aa30: 4150 4920 2876 6961 2044 2d42 7573 2061 API (via D-Bus a │ │ │ │ │ -0007aa40: 6e64 20e2 8098 7364 2d6c 6f67 696e 2833 nd ...sd-login(3 │ │ │ │ │ -0007aa50: 29e2 8099 292c 2061 6e64 2066 6f72 0a20 )...), and for. │ │ │ │ │ -0007aa60: 2020 2020 4465 6269 616e e280 9973 2070 Debian...s p │ │ │ │ │ -0007aa70: 7265 6665 7272 6564 2069 6d70 6c65 6d65 referred impleme │ │ │ │ │ -0007aa80: 6e74 6174 696f 6e2c 2072 6573 7065 6374 ntation, respect │ │ │ │ │ -0007aa90: 6976 656c 792e 0a0a 1f0a 4669 6c65 3a20 ively.....File: │ │ │ │ │ -0007aaa0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0007aab0: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ -0007aac0: 6f6e 2034 2033 2030 2c20 204e 6578 743a on 4 3 0, Next: │ │ │ │ │ -0007aad0: 2056 6572 7369 6f6e 2034 2032 2031 2c20 Version 4 2 1, │ │ │ │ │ -0007aae0: 2050 7265 763a 2056 6572 7369 6f6e 2034 Prev: Version 4 │ │ │ │ │ -0007aaf0: 2034 2030 2c20 2055 703a 2055 7067 7261 4 0, Up: Upgra │ │ │ │ │ -0007ab00: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ -0007ab10: 3232 2e31 3020 5665 7273 696f 6e20 342e 22.10 Version 4. │ │ │ │ │ -0007ab20: 332e 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3.0.============ │ │ │ │ │ -0007ab30: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ -0007ab40: 6420 4465 6365 6d62 6572 2c20 3230 3138 d December, 2018 │ │ │ │ │ -0007ab50: 2e0a 0a32 2e33 2026 2034 2e35 0a0a 2020 ...2.3 & 4.5.. │ │ │ │ │ -0007ab60: 2020 2049 6e20 6361 7365 7320 7768 6572 In cases wher │ │ │ │ │ -0007ab70: 6520 6120 7061 636b 6167 65e2 8099 7320 e a package...s │ │ │ │ │ -0007ab80: 6469 7374 7269 6275 7469 6f6e 206c 6963 distribution lic │ │ │ │ │ -0007ab90: 656e 7365 2065 7870 6c69 6369 746c 7920 ense explicitly │ │ │ │ │ -0007aba0: 7065 726d 6974 730a 2020 2020 2069 7473 permits. its │ │ │ │ │ -0007abb0: 2063 6f70 7972 6967 6874 2069 6e66 6f72 copyright infor │ │ │ │ │ -0007abc0: 6d61 7469 6f6e 2074 6f20 6265 2065 7863 mation to be exc │ │ │ │ │ -0007abd0: 6c75 6465 6420 6672 6f6d 2064 6973 7472 luded from distr │ │ │ │ │ -0007abe0: 6962 7574 696f 6e73 206f 660a 2020 2020 ibutions of. │ │ │ │ │ -0007abf0: 2062 696e 6172 6965 7320 6275 696c 7420 binaries built │ │ │ │ │ -0007ac00: 6672 6f6d 2074 6865 2073 6f75 7263 652c from the source, │ │ │ │ │ -0007ac10: 2061 2076 6572 6261 7469 6d20 636f 7079 a verbatim copy │ │ │ │ │ -0007ac20: 206f 6620 7468 6520 7061 636b 6167 65e2 of the package. │ │ │ │ │ -0007ac30: 8099 730a 2020 2020 2063 6f70 7972 6967 ..s. copyrig │ │ │ │ │ -0007ac40: 6874 2069 6e66 6f72 6d61 7469 6f6e 2073 ht information s │ │ │ │ │ -0007ac50: 686f 756c 6420 6e6f 726d 616c 6c79 2073 hould normally s │ │ │ │ │ -0007ac60: 7469 6c6c 2062 6520 696e 636c 7564 6564 till be included │ │ │ │ │ -0007ac70: 2069 6e20 7468 650a 2020 2020 2063 6f70 in the. cop │ │ │ │ │ -0007ac80: 7972 6967 6874 2066 696c 652c 2062 7574 yright file, but │ │ │ │ │ -0007ac90: 2069 7420 6e65 6564 206e 6f74 2062 6520 it need not be │ │ │ │ │ -0007aca0: 6966 2063 7265 6174 696e 6720 616e 6420 if creating and │ │ │ │ │ -0007acb0: 6d61 696e 7461 696e 696e 6720 610a 2020 maintaining a. │ │ │ │ │ -0007acc0: 2020 2063 6f70 7920 6f66 2074 6861 7420 copy of that │ │ │ │ │ -0007acd0: 696e 666f 726d 6174 696f 6e20 696e 766f information invo │ │ │ │ │ -0007ace0: 6c76 6573 2073 6967 6e69 6669 6361 6e74 lves significant │ │ │ │ │ -0007acf0: 2074 696d 6520 616e 6420 6566 666f 7274 time and effort │ │ │ │ │ -0007ad00: 2e0a 0a34 2e39 0a0a 2020 2020 2052 6571 ...4.9.. Req │ │ │ │ │ -0007ad10: 7569 7265 6420 7461 7267 6574 7320 6d75 uired targets mu │ │ │ │ │ -0007ad20: 7374 206e 6f74 2077 7269 7465 206f 7574 st not write out │ │ │ │ │ -0007ad30: 7369 6465 206f 6620 7468 6520 756e 7061 side of the unpa │ │ │ │ │ -0007ad40: 636b 6564 2073 6f75 7263 650a 2020 2020 cked source. │ │ │ │ │ -0007ad50: 2070 6163 6b61 6765 2074 7265 652c 2065 package tree, e │ │ │ │ │ -0007ad60: 7863 6570 7420 666f 7220 544d 5044 4952 xcept for TMPDIR │ │ │ │ │ -0007ad70: 2c20 2f74 6d70 2061 6e64 202f 7661 722f , /tmp and /var/ │ │ │ │ │ -0007ad80: 746d 702e 0a0a 342e 3137 0a0a 2020 2020 tmp...4.17.. │ │ │ │ │ -0007ad90: 2050 6163 6b61 6765 7320 7368 6f75 6c64 Packages should │ │ │ │ │ -0007ada0: 206e 6f74 2063 6f6e 7461 696e 2061 206e not contain a n │ │ │ │ │ -0007adb0: 6f6e 2d64 6566 6175 6c74 2073 6572 6965 on-default serie │ │ │ │ │ -0007adc0: 7320 6669 6c65 2e20 2054 6861 7420 6973 s file. That is │ │ │ │ │ -0007add0: 2c0a 2020 2020 2064 706b 67e2 8099 7320 ,. dpkg...s │ │ │ │ │ -0007ade0: 7665 6e64 6f72 2d73 7065 6369 6669 6320 vendor-specific │ │ │ │ │ -0007adf0: 7061 7463 6820 7365 7269 6573 2066 6561 patch series fea │ │ │ │ │ -0007ae00: 7475 7265 2073 686f 756c 6420 6e6f 7420 ture should not │ │ │ │ │ -0007ae10: 6265 2075 7365 6420 666f 720a 2020 2020 be used for. │ │ │ │ │ -0007ae20: 2070 6163 6b61 6765 7320 696e 2074 6865 packages in the │ │ │ │ │ -0007ae30: 2044 6562 6961 6e20 6172 6368 6976 652e Debian archive. │ │ │ │ │ -0007ae40: 0a0a 3130 2e31 0a0a 2020 2020 2042 696e ..10.1.. Bin │ │ │ │ │ -0007ae50: 6172 6965 7320 7368 6f75 6c64 2062 6520 aries should be │ │ │ │ │ -0007ae60: 7374 7269 7070 6564 2075 7369 6e67 20e2 stripped using . │ │ │ │ │ -0007ae70: 8098 7374 7269 7020 2d2d 7374 7269 702d ..strip --strip- │ │ │ │ │ -0007ae80: 756e 6e65 6564 6564 0a20 2020 2020 2d2d unneeded. -- │ │ │ │ │ -0007ae90: 7265 6d6f 7665 2d73 6563 7469 6f6e 3d2e remove-section=. │ │ │ │ │ -0007aea0: 636f 6d6d 656e 7420 2d2d 7265 6d6f 7665 comment --remove │ │ │ │ │ -0007aeb0: 2d73 6563 7469 6f6e 3d2e 6e6f 7465 e280 -section=.note.. │ │ │ │ │ -0007aec0: 9920 2861 7320 6468 5f73 7472 6970 0a20 . (as dh_strip. │ │ │ │ │ -0007aed0: 2020 2020 616c 7265 6164 7920 646f 6573 already does │ │ │ │ │ -0007aee0: 292e 0a0a 3130 2e31 0a0a 2020 2020 2049 )...10.1.. I │ │ │ │ │ -0007aef0: 7420 6973 206e 6f20 6c6f 6e67 6572 2073 t is no longer s │ │ │ │ │ -0007af00: 7567 6765 7374 6564 206e 6f72 2072 6563 uggested nor rec │ │ │ │ │ -0007af10: 6f6d 6d65 6e64 6564 2074 6f20 7573 6520 ommended to use │ │ │ │ │ -0007af20: e280 9869 6e73 7461 6c6c 202d 73e2 8099 ...install -s... │ │ │ │ │ -0007af30: 2074 6f0a 2020 2020 2073 7472 6970 2062 to. strip b │ │ │ │ │ -0007af40: 696e 6172 6965 732c 2062 6563 6175 7365 inaries, because │ │ │ │ │ -0007af50: 2069 7420 6765 7473 2073 6576 6572 616c it gets several │ │ │ │ │ -0007af60: 2074 6869 6e67 7320 7772 6f6e 672e 0a0a things wrong... │ │ │ │ │ -0007af70: 3130 2e32 0a0a 2020 2020 2057 6865 6e20 10.2.. When │ │ │ │ │ -0007af80: 7374 7269 7070 696e 6720 7368 6172 6564 stripping shared │ │ │ │ │ -0007af90: 206c 6962 7261 7269 6573 2077 6974 6820 libraries with │ │ │ │ │ -0007afa0: e280 9873 7472 6970 2831 29e2 8099 2c20 ...strip(1)..., │ │ │ │ │ -0007afb0: 796f 7520 7368 6f75 6c64 0a20 2020 2020 you should. │ │ │ │ │ -0007afc0: 6164 6469 7469 6f6e 616c 6c79 2070 6173 additionally pas │ │ │ │ │ -0007afd0: 7320 e280 982d 2d72 656d 6f76 652d 7365 s ...--remove-se │ │ │ │ │ -0007afe0: 6374 696f 6e3d 2e63 6f6d 6d65 6e74 0a20 ction=.comment. │ │ │ │ │ -0007aff0: 2020 2020 2d2d 7265 6d6f 7665 2d73 6563 --remove-sec │ │ │ │ │ -0007b000: 7469 6f6e 3d2e 6e6f 7465 e280 9920 2861 tion=.note... (a │ │ │ │ │ -0007b010: 7320 6468 5f73 7472 6970 2061 6c72 6561 s dh_strip alrea │ │ │ │ │ -0007b020: 6479 2064 6f65 7329 2e0a 0a76 6972 7475 dy does)...virtu │ │ │ │ │ -0007b030: 616c 0a0a 2020 2020 204e 6577 20e2 8098 al.. New ... │ │ │ │ │ -0007b040: 6462 7573 2d73 6573 7369 6f6e 2d62 7573 dbus-session-bus │ │ │ │ │ -0007b050: e280 9920 616e 6420 e280 9864 6566 6175 ... and ...defau │ │ │ │ │ -0007b060: 6c74 2d64 6275 732d 7365 7373 696f 6e2d lt-dbus-session- │ │ │ │ │ -0007b070: 6275 73e2 8099 2076 6972 7475 616c 0a20 bus... virtual. │ │ │ │ │ -0007b080: 2020 2020 7061 636b 6167 6573 2066 6f72 packages for │ │ │ │ │ -0007b090: 2061 2070 6163 6b61 6765 2070 726f 7669 a package provi │ │ │ │ │ -0007b0a0: 6469 6e67 2074 6865 2044 2d42 7573 2073 ding the D-Bus s │ │ │ │ │ -0007b0b0: 6573 7369 6f6e 2062 7573 2c20 616e 6420 ession bus, and │ │ │ │ │ -0007b0c0: 666f 720a 2020 2020 2044 6562 6961 6ee2 for. Debian. │ │ │ │ │ -0007b0d0: 8099 7320 7072 6566 6572 7265 6420 442d ..s preferred D- │ │ │ │ │ -0007b0e0: 4275 7320 696d 706c 656d 656e 7461 7469 Bus implementati │ │ │ │ │ -0007b0f0: 6f6e 2c20 7265 7370 6563 7469 7665 6c79 on, respectively │ │ │ │ │ -0007b100: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -0007b110: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0007b120: 4e6f 6465 3a20 5665 7273 696f 6e20 3420 Node: Version 4 │ │ │ │ │ -0007b130: 3220 312c 2020 4e65 7874 3a20 5665 7273 2 1, Next: Vers │ │ │ │ │ -0007b140: 696f 6e20 3420 3220 302c 2020 5072 6576 ion 4 2 0, Prev │ │ │ │ │ -0007b150: 3a20 5665 7273 696f 6e20 3420 3320 302c : Version 4 3 0, │ │ │ │ │ -0007b160: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ -0007b170: 6368 6563 6b6c 6973 740a 0a32 322e 3131 checklist..22.11 │ │ │ │ │ -0007b180: 2056 6572 7369 6f6e 2034 2e32 2e31 0a3d Version 4.2.1.= │ │ │ │ │ -0007b190: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0007b1a0: 3d3d 0a0a 5265 6c65 6173 6564 2041 7567 ==..Released Aug │ │ │ │ │ -0007b1b0: 7573 742c 2032 3031 382e 0a0a 3130 2e34 ust, 2018...10.4 │ │ │ │ │ -0007b1c0: 2026 2070 6572 6c0a 0a20 2020 2020 5468 & perl.. Th │ │ │ │ │ -0007b1d0: 6520 7265 7175 6972 656d 656e 7420 7468 e requirement th │ │ │ │ │ -0007b1e0: 6174 2074 6865 2073 6865 6261 6e67 2061 at the shebang a │ │ │ │ │ -0007b1f0: 7420 7468 6520 746f 7020 6f66 2050 6572 t the top of Per │ │ │ │ │ -0007b200: 6c20 636f 6d6d 616e 6420 7363 7269 7074 l command script │ │ │ │ │ -0007b210: 730a 2020 2020 2062 6520 e280 9823 212f s. be ...#!/ │ │ │ │ │ -0007b220: 7573 722f 6269 6e2f 7065 726c e280 9920 usr/bin/perl... │ │ │ │ │ -0007b230: 6973 2072 656c 6178 6564 2066 726f 6d20 is relaxed from │ │ │ │ │ -0007b240: 6120 e280 986d 7573 74e2 8099 2074 6f20 a ...must... to │ │ │ │ │ -0007b250: 6120 e280 9873 686f 756c 64e2 8099 2e0a a ...should..... │ │ │ │ │ -0007b260: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0007b270: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0007b280: 6465 3a20 5665 7273 696f 6e20 3420 3220 de: Version 4 2 │ │ │ │ │ -0007b290: 302c 2020 4e65 7874 3a20 5665 7273 696f 0, Next: Versio │ │ │ │ │ -0007b2a0: 6e20 3420 3120 352c 2020 5072 6576 3a20 n 4 1 5, Prev: │ │ │ │ │ -0007b2b0: 5665 7273 696f 6e20 3420 3220 312c 2020 Version 4 2 1, │ │ │ │ │ -0007b2c0: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -0007b2d0: 6563 6b6c 6973 740a 0a32 322e 3132 2056 ecklist..22.12 V │ │ │ │ │ -0007b2e0: 6572 7369 6f6e 2034 2e32 2e30 0a3d 3d3d ersion 4.2.0.=== │ │ │ │ │ -0007b2f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0007b300: 0a0a 5265 6c65 6173 6564 2041 7567 7573 ..Released Augus │ │ │ │ │ -0007b310: 742c 2032 3031 382e 0a0a 342e 390a 0a20 t, 2018...4.9.. │ │ │ │ │ -0007b320: 2020 2020 5468 6520 7061 636b 6167 6520 The package │ │ │ │ │ -0007b330: 6275 696c 6420 7368 6f75 6c64 2062 6520 build should be │ │ │ │ │ -0007b340: 6173 2076 6572 626f 7365 2061 7320 7265 as verbose as re │ │ │ │ │ -0007b350: 6173 6f6e 6162 6c79 2070 6f73 7369 626c asonably possibl │ │ │ │ │ -0007b360: 652e 0a20 2020 2020 5468 6973 206d 6561 e.. This mea │ │ │ │ │ -0007b370: 6e73 2074 6861 7420 e280 9864 6562 6961 ns that ...debia │ │ │ │ │ -0007b380: 6e2f 7275 6c65 73e2 8099 2073 686f 756c n/rules... shoul │ │ │ │ │ -0007b390: 6420 7061 7373 2074 6f20 7468 6520 636f d pass to the co │ │ │ │ │ -0007b3a0: 6d6d 616e 6473 2069 740a 2020 2020 2069 mmands it. i │ │ │ │ │ -0007b3b0: 6e76 6f6b 6573 206f 7074 696f 6e73 2074 nvokes options t │ │ │ │ │ -0007b3c0: 6861 7420 6361 7573 6520 7468 656d 2074 hat cause them t │ │ │ │ │ -0007b3d0: 6f20 7072 6f64 7563 6520 7665 7262 6f73 o produce verbos │ │ │ │ │ -0007b3e0: 6520 6f75 7470 7574 2e0a 0a34 2e39 0a0a e output...4.9.. │ │ │ │ │ -0007b3f0: 2020 2020 2052 6571 7569 7265 6420 7461 Required ta │ │ │ │ │ -0007b400: 7267 6574 7320 6d61 7920 6174 7465 6d70 rgets may attemp │ │ │ │ │ -0007b410: 7420 6e65 7477 6f72 6b20 6163 6365 7373 t network access │ │ │ │ │ -0007b420: 2c20 7669 6120 7468 6520 6c6f 6f70 6261 , via the loopba │ │ │ │ │ -0007b430: 636b 0a20 2020 2020 696e 7465 7266 6163 ck. interfac │ │ │ │ │ -0007b440: 652c 2074 6f20 7365 7276 6963 6573 206f e, to services o │ │ │ │ │ -0007b450: 6e20 7468 6520 6275 696c 6420 686f 7374 n the build host │ │ │ │ │ -0007b460: 2074 6861 7420 6861 7665 2062 6565 6e20 that have been │ │ │ │ │ -0007b470: 7374 6172 7465 6420 6279 0a20 2020 2020 started by. │ │ │ │ │ -0007b480: 7468 6520 6275 696c 642e 0a0a 342e 392e the build...4.9. │ │ │ │ │ -0007b490: 310a 0a20 2020 2020 4e65 7720 e280 9874 1.. New ...t │ │ │ │ │ -0007b4a0: 6572 7365 e280 9920 7461 6720 7468 6174 erse... tag that │ │ │ │ │ -0007b4b0: 2063 616e 2061 7070 6561 7220 696e 20e2 can appear in . │ │ │ │ │ -0007b4c0: 8098 4445 425f 4255 494c 445f 4f50 5449 ..DEB_BUILD_OPTI │ │ │ │ │ -0007b4d0: 4f4e 53e2 8099 2074 6f20 6d61 6b65 2061 ONS... to make a │ │ │ │ │ -0007b4e0: 0a20 2020 2020 7061 636b 6167 6520 6275 . package bu │ │ │ │ │ -0007b4f0: 696c 6420 6c65 7373 2076 6572 626f 7365 ild less verbose │ │ │ │ │ -0007b500: 2e0a 0a35 2e32 2026 2035 2e34 0a0a 2020 ...5.2 & 5.4.. │ │ │ │ │ -0007b510: 2020 2054 6865 2053 7461 6e64 6172 6473 The Standards │ │ │ │ │ -0007b520: 2d56 6572 7369 6f6e 2066 6965 6c64 2069 -Version field i │ │ │ │ │ -0007b530: 7320 6e6f 7720 6d61 6e64 6174 6f72 792c s now mandatory, │ │ │ │ │ -0007b540: 206e 6f74 206a 7573 7420 7265 636f 6d6d not just recomm │ │ │ │ │ -0007b550: 656e 6465 642e 0a0a 3132 2e37 0a0a 2020 ended...12.7.. │ │ │ │ │ -0007b560: 2020 2055 7073 7472 6561 6d20 7265 6c65 Upstream rele │ │ │ │ │ -0007b570: 6173 6520 6e6f 7465 732c 2077 6865 6e20 ase notes, when │ │ │ │ │ -0007b580: 6176 6169 6c61 626c 652c 2073 686f 756c available, shoul │ │ │ │ │ -0007b590: 6420 6265 2069 6e73 7461 6c6c 6564 2061 d be installed a │ │ │ │ │ -0007b5a0: 730a 2020 2020 20e2 8098 2f75 7372 2f73 s. .../usr/s │ │ │ │ │ -0007b5b0: 6861 7265 2f64 6f63 2f70 6163 6b61 6765 hare/doc/package │ │ │ │ │ -0007b5c0: 2f4e 4557 532e 677a e280 992e 2020 5570 /NEWS.gz.... Up │ │ │ │ │ -0007b5d0: 7374 7265 616d 2063 6861 6e67 656c 6f67 stream changelog │ │ │ │ │ -0007b5e0: 7320 6d61 7920 6265 206d 6164 650a 2020 s may be made. │ │ │ │ │ -0007b5f0: 2020 2061 7661 696c 6162 6c65 2061 7320 available as │ │ │ │ │ -0007b600: e280 982f 7573 722f 7368 6172 652f 646f .../usr/share/do │ │ │ │ │ -0007b610: 632f 7061 636b 6167 652f 6368 616e 6765 c/package/change │ │ │ │ │ -0007b620: 6c6f 672e 677a e280 992e 0a0a 2020 2020 log.gz...... │ │ │ │ │ -0007b630: 2054 6869 7320 6973 2061 2072 656c 6178 This is a relax │ │ │ │ │ -0007b640: 6174 696f 6e20 6f66 206f 6c64 6572 2050 ation of older P │ │ │ │ │ -0007b650: 6f6c 6963 7920 7768 6963 6820 7361 6964 olicy which said │ │ │ │ │ -0007b660: 2074 6861 7420 7468 6520 7570 7374 7265 that the upstre │ │ │ │ │ -0007b670: 616d 0a20 2020 2020 6368 616e 6765 6c6f am. changelo │ │ │ │ │ -0007b680: 6720 7368 6f75 6c64 2062 6520 6d61 6465 g should be made │ │ │ │ │ -0007b690: 2061 6363 6573 7369 626c 6520 6174 2074 accessible at t │ │ │ │ │ -0007b6a0: 6869 7320 7061 7468 2e20 204e 6f77 2069 his path. Now i │ │ │ │ │ -0007b6b0: 7420 6973 2075 7020 746f 0a20 2020 2020 t is up to. │ │ │ │ │ -0007b6c0: 6d61 696e 7461 696e 6572 2064 6973 6372 maintainer discr │ │ │ │ │ -0007b6d0: 6574 696f 6e20 7768 6574 6865 7220 6974 etion whether it │ │ │ │ │ -0007b6e0: 2069 7320 7573 6566 756c 2074 6f20 696e is useful to in │ │ │ │ │ -0007b6f0: 7374 616c 6c20 6974 2e0a 0a20 2020 2020 stall it... │ │ │ │ │ -0007b700: 5468 6520 7072 6163 7469 6365 206f 6620 The practice of │ │ │ │ │ -0007b710: 696e 7374 616c 6c69 6e67 2074 6865 2075 installing the u │ │ │ │ │ -0007b720: 7073 7472 6561 6d20 7265 6c65 6173 6520 pstream release │ │ │ │ │ -0007b730: 6e6f 7465 7320 6173 0a20 2020 2020 e280 notes as. .. │ │ │ │ │ -0007b740: 982f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ │ │ -0007b750: 7061 636b 6167 652f 6368 616e 6765 6c6f package/changelo │ │ │ │ │ -0007b760: 672e 677a e280 9920 6973 2070 6572 6d69 g.gz... is permi │ │ │ │ │ -0007b770: 7474 6564 2062 7574 2064 6570 7265 6361 tted but depreca │ │ │ │ │ -0007b780: 7465 642e 0a0a 1f0a 4669 6c65 3a20 6465 ted.....File: de │ │ │ │ │ -0007b790: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0007b7a0: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ -0007b7b0: 2034 2031 2035 2c20 204e 6578 743a 2056 4 1 5, Next: V │ │ │ │ │ -0007b7c0: 6572 7369 6f6e 2034 2031 2034 2c20 2050 ersion 4 1 4, P │ │ │ │ │ -0007b7d0: 7265 763a 2056 6572 7369 6f6e 2034 2032 rev: Version 4 2 │ │ │ │ │ -0007b7e0: 2030 2c20 2055 703a 2055 7067 7261 6469 0, Up: Upgradi │ │ │ │ │ -0007b7f0: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ -0007b800: 2e31 3320 5665 7273 696f 6e20 342e 312e .13 Version 4.1. │ │ │ │ │ -0007b810: 350a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 5.============== │ │ │ │ │ -0007b820: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ -0007b830: 4a75 6c79 2c20 3230 3138 2e0a 0a34 2e39 July, 2018...4.9 │ │ │ │ │ -0007b840: 2e32 0a0a 2020 2020 2044 6f63 756d 656e .2.. Documen │ │ │ │ │ -0007b850: 7420 686f 7720 e280 9864 6562 6961 6e2f t how ...debian/ │ │ │ │ │ -0007b860: 7275 6c65 73e2 8099 2061 6e64 2074 6865 rules... and the │ │ │ │ │ -0007b870: 20e2 8098 5275 6c65 732d 5265 7175 6972 ...Rules-Requir │ │ │ │ │ -0007b880: 6573 2d52 6f6f 74e2 8099 2066 6965 6c64 es-Root... field │ │ │ │ │ -0007b890: 0a20 2020 2020 696e 7465 7261 6374 2e0a . interact.. │ │ │ │ │ -0007b8a0: 0a35 2e36 2e31 320a 0a20 2020 2020 596f .5.6.12.. Yo │ │ │ │ │ -0007b8b0: 7520 7368 6f75 6c64 206e 6f74 2063 6861 u should not cha │ │ │ │ │ -0007b8c0: 6e67 6520 6120 7061 636b 6167 65e2 8099 nge a package... │ │ │ │ │ -0007b8d0: 7320 6570 6f63 682c 2065 7665 6e20 696e s epoch, even in │ │ │ │ │ -0007b8e0: 2065 7870 6572 696d 656e 7461 6c2c 0a20 experimental,. │ │ │ │ │ -0007b8f0: 2020 2020 7769 7468 6f75 7420 6765 7474 without gett │ │ │ │ │ -0007b900: 696e 6720 636f 6e73 656e 7375 7320 6f6e ing consensus on │ │ │ │ │ -0007b910: 2064 6562 6961 6e2d 6465 7665 6c20 6669 debian-devel fi │ │ │ │ │ -0007b920: 7273 742e 0a0a 352e 362e 3132 2e31 0a0a rst...5.6.12.1.. │ │ │ │ │ -0007b930: 2020 2020 2045 706f 6368 7320 7368 6f75 Epochs shou │ │ │ │ │ -0007b940: 6c64 206e 6f74 2062 6520 7573 6564 2066 ld not be used f │ │ │ │ │ -0007b950: 6f72 2074 6865 2070 7572 706f 7365 206f or the purpose o │ │ │ │ │ -0007b960: 6620 726f 6c6c 696e 6720 6261 636b 2074 f rolling back t │ │ │ │ │ -0007b970: 6865 0a20 2020 2020 7665 7273 696f 6e20 he. version │ │ │ │ │ -0007b980: 6f66 2061 2070 6163 6b61 6765 2e20 2055 of a package. U │ │ │ │ │ -0007b990: 7365 2074 6865 202b 7265 616c 6c79 2063 se the +really c │ │ │ │ │ -0007b9a0: 6f6e 7665 6e74 696f 6e2e 0a0a 352e 362e onvention...5.6. │ │ │ │ │ -0007b9b0: 3331 0a0a 2020 2020 2044 6f63 756d 656e 31.. Documen │ │ │ │ │ -0007b9c0: 7420 7468 6520 e280 9852 756c 6573 2d52 t the ...Rules-R │ │ │ │ │ -0007b9d0: 6571 7569 7265 732d 526f 6f74 e280 9920 equires-Root... │ │ │ │ │ -0007b9e0: 6669 656c 642e 0a0a 392e 312e 310a 0a20 field...9.1.1.. │ │ │ │ │ -0007b9f0: 2020 2020 5570 6461 7465 2044 6562 6961 Update Debia │ │ │ │ │ -0007ba00: 6ee2 8099 7320 7665 7273 696f 6e20 6f66 n...s version of │ │ │ │ │ -0007ba10: 2074 6865 2046 696c 6573 7973 7465 6d20 the Filesystem │ │ │ │ │ -0007ba20: 4869 6572 6172 6368 7920 5374 616e 6461 Hierarchy Standa │ │ │ │ │ -0007ba30: 7264 2066 726f 6d0a 2020 2020 2032 2e33 rd from. 2.3 │ │ │ │ │ -0007ba40: 2074 6f20 332e 302c 2061 6e64 2075 7064 to 3.0, and upd │ │ │ │ │ -0007ba50: 6174 6520 7468 6520 6c69 7374 206f 6620 ate the list of │ │ │ │ │ -0007ba60: 6578 6365 7074 696f 6e73 2e20 204f 6e6c exceptions. Onl │ │ │ │ │ -0007ba70: 7920 6120 7469 6e79 0a20 2020 2020 6d69 y a tiny. mi │ │ │ │ │ -0007ba80: 6e6f 7269 7479 206f 6620 7061 636b 6167 nority of packag │ │ │ │ │ -0007ba90: 6573 2c20 6966 2061 6e79 2c20 7368 6f75 es, if any, shou │ │ │ │ │ -0007baa0: 6c64 2062 6520 6d61 6465 2062 7567 6779 ld be made buggy │ │ │ │ │ -0007bab0: 2062 7920 7468 6973 2063 6861 6e67 652e by this change. │ │ │ │ │ -0007bac0: 0a0a 392e 332e 3220 2620 3130 2e34 0a0a ..9.3.2 & 10.4.. │ │ │ │ │ -0007bad0: 2020 2020 2055 7064 6174 6520 7665 7273 Update vers │ │ │ │ │ -0007bae0: 696f 6e20 6f66 2050 4f53 4958 2073 7461 ion of POSIX sta │ │ │ │ │ -0007baf0: 6e64 6172 6420 666f 7220 7368 656c 6c20 ndard for shell │ │ │ │ │ -0007bb00: 7363 7269 7074 7320 6672 6f6d 2053 5553 scripts from SUS │ │ │ │ │ -0007bb10: 7633 2074 6f0a 2020 2020 2050 4f53 4958 v3 to. POSIX │ │ │ │ │ -0007bb20: 2e31 2d32 3031 3720 2861 6c73 6f20 6b6e .1-2017 (also kn │ │ │ │ │ -0007bb30: 6f77 6e20 6173 2053 5553 7634 2069 6e20 own as SUSv4 in │ │ │ │ │ -0007bb40: 736f 6d65 2063 6f6e 7465 7874 7329 2e0a some contexts).. │ │ │ │ │ -0007bb50: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0007bb60: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0007bb70: 6465 3a20 5665 7273 696f 6e20 3420 3120 de: Version 4 1 │ │ │ │ │ -0007bb80: 342c 2020 4e65 7874 3a20 5665 7273 696f 4, Next: Versio │ │ │ │ │ -0007bb90: 6e20 3420 3120 332c 2020 5072 6576 3a20 n 4 1 3, Prev: │ │ │ │ │ -0007bba0: 5665 7273 696f 6e20 3420 3120 352c 2020 Version 4 1 5, │ │ │ │ │ -0007bbb0: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -0007bbc0: 6563 6b6c 6973 740a 0a32 322e 3134 2056 ecklist..22.14 V │ │ │ │ │ -0007bbd0: 6572 7369 6f6e 2034 2e31 2e34 0a3d 3d3d ersion 4.1.4.=== │ │ │ │ │ -0007bbe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0007bbf0: 0a0a 5265 6c65 6173 6564 2041 7072 696c ..Released April │ │ │ │ │ -0007bc00: 2c20 3230 3138 2e0a 0a33 2e32 2e32 0a0a , 2018...3.2.2.. │ │ │ │ │ -0007bc10: 2020 2020 2054 6865 2070 6172 7420 6f66 The part of │ │ │ │ │ -0007bc20: 2074 6865 2076 6572 7369 6f6e 206e 756d the version num │ │ │ │ │ -0007bc30: 6265 7220 6166 7465 7220 7468 6520 6570 ber after the ep │ │ │ │ │ -0007bc40: 6f63 6820 6d75 7374 206e 6f74 2062 6520 och must not be │ │ │ │ │ -0007bc50: 7265 7573 6564 0a20 2020 2020 666f 7220 reused. for │ │ │ │ │ -0007bc60: 6120 7665 7273 696f 6e20 6f66 2074 6865 a version of the │ │ │ │ │ -0007bc70: 2070 6163 6b61 6765 2077 6974 6820 6469 package with di │ │ │ │ │ -0007bc80: 6666 6572 656e 7420 636f 6e74 656e 7473 fferent contents │ │ │ │ │ -0007bc90: 2c20 6576 656e 2061 6674 6572 0a20 2020 , even after. │ │ │ │ │ -0007bca0: 2020 7468 6520 7665 7273 696f 6e20 6f66 the version of │ │ │ │ │ -0007bcb0: 2074 6865 2070 6163 6b61 6765 2070 7265 the package pre │ │ │ │ │ -0007bcc0: 7669 6f75 736c 7920 7573 696e 6720 7468 viously using th │ │ │ │ │ -0007bcd0: 6174 2070 6172 7420 6f66 2074 6865 0a20 at part of the. │ │ │ │ │ -0007bce0: 2020 2020 7665 7273 696f 6e20 6e75 6d62 version numb │ │ │ │ │ -0007bcf0: 6572 2069 7320 6e6f 206c 6f6e 6765 7220 er is no longer │ │ │ │ │ -0007bd00: 7072 6573 656e 7420 696e 2061 6e79 2061 present in any a │ │ │ │ │ -0007bd10: 7263 6869 7665 2073 7569 7465 732e 0a0a rchive suites... │ │ │ │ │ -0007bd20: 332e 322e 320a 0a20 2020 2020 466f 7220 3.2.2.. For │ │ │ │ │ -0007bd30: 6e6f 6e2d 6e61 7469 7665 2070 6163 6b61 non-native packa │ │ │ │ │ -0007bd40: 6765 732c 2074 6865 2075 7073 7472 6561 ges, the upstrea │ │ │ │ │ -0007bd50: 6d20 7665 7273 696f 6e20 6d75 7374 206e m version must n │ │ │ │ │ -0007bd60: 6f74 2062 6520 7265 7573 6564 0a20 2020 ot be reused. │ │ │ │ │ -0007bd70: 2020 666f 7220 6469 6666 6572 656e 7420 for different │ │ │ │ │ -0007bd80: 7570 7374 7265 616d 2073 6f75 7263 6520 upstream source │ │ │ │ │ -0007bd90: 636f 6465 2c20 736f 2074 6861 7420 666f code, so that fo │ │ │ │ │ -0007bda0: 7220 6561 6368 2073 6f75 7263 6520 7061 r each source pa │ │ │ │ │ -0007bdb0: 636b 6167 650a 2020 2020 206e 616d 6520 ckage. name │ │ │ │ │ -0007bdc0: 616e 6420 7570 7374 7265 616d 2076 6572 and upstream ver │ │ │ │ │ -0007bdd0: 7369 6f6e 206e 756d 6265 7220 7468 6572 sion number ther │ │ │ │ │ -0007bde0: 6520 6578 6973 7473 2065 7861 6374 6c79 e exists exactly │ │ │ │ │ -0007bdf0: 206f 6e65 206f 7269 6769 6e61 6c0a 2020 one original. │ │ │ │ │ -0007be00: 2020 2073 6f75 7263 6520 6172 6368 6976 source archiv │ │ │ │ │ -0007be10: 6520 636f 6e74 656e 7473 2e0a 0a34 2e39 e contents...4.9 │ │ │ │ │ -0007be20: 0a0a 2020 2020 2054 6865 20e2 8098 6765 .. The ...ge │ │ │ │ │ -0007be30: 742d 6f72 6967 2d73 6f75 7263 65e2 8099 t-orig-source... │ │ │ │ │ -0007be40: 2072 756c 6573 2074 6172 6765 7420 6861 rules target ha │ │ │ │ │ -0007be50: 7320 6265 656e 2072 656d 6f76 6564 2e20 s been removed. │ │ │ │ │ -0007be60: 2050 6163 6b61 6765 730a 2020 2020 2073 Packages. s │ │ │ │ │ -0007be70: 686f 756c 6420 7472 616e 7369 7469 6f6e hould transition │ │ │ │ │ -0007be80: 2074 6f20 e280 9864 6562 6961 6e2f 7761 to ...debian/wa │ │ │ │ │ -0007be90: 7463 68e2 8099 2061 6e64 2075 7365 2075 tch... and use u │ │ │ │ │ -0007bea0: 7363 616e 2077 6865 7265 2070 6f73 7369 scan where possi │ │ │ │ │ -0007beb0: 626c 652e 0a0a 392e 312e 320a 0a20 2020 ble...9.1.2.. │ │ │ │ │ -0007bec0: 2020 4966 20e2 8098 2f65 7463 2f73 7461 If .../etc/sta │ │ │ │ │ -0007bed0: 6666 2d67 726f 7570 2d66 6f72 2d75 7372 ff-group-for-usr │ │ │ │ │ -0007bee0: 2d6c 6f63 616c e280 9920 646f 6573 206e -local... does n │ │ │ │ │ -0007bef0: 6f74 2065 7869 7374 2c20 e280 982f 7573 ot exist, .../us │ │ │ │ │ -0007bf00: 722f 6c6f 6361 6ce2 8099 0a20 2020 2020 r/local.... │ │ │ │ │ -0007bf10: 616e 6420 616c 6c20 7375 6264 6972 6563 and all subdirec │ │ │ │ │ -0007bf20: 746f 7269 6573 2063 7265 6174 6564 2062 tories created b │ │ │ │ │ -0007bf30: 7920 7061 636b 6167 6573 2073 686f 756c y packages shoul │ │ │ │ │ -0007bf40: 6420 6861 7665 2070 6572 6d69 7373 696f d have permissio │ │ │ │ │ -0007bf50: 6e73 0a20 2020 2020 3037 3535 2061 6e64 ns. 0755 and │ │ │ │ │ -0007bf60: 2062 6520 6f77 6e65 6420 6279 20e2 8098 be owned by ... │ │ │ │ │ -0007bf70: 726f 6f74 3a72 6f6f 74e2 8099 2e20 2049 root:root.... I │ │ │ │ │ -0007bf80: 6620 7468 6520 6669 6c65 2065 7869 7374 f the file exist │ │ │ │ │ -0007bf90: 732c 2074 6865 206f 6c64 0a20 2020 2020 s, the old. │ │ │ │ │ -0007bfa0: 7065 726d 6973 7369 6f6e 7320 6f66 2032 permissions of 2 │ │ │ │ │ -0007bfb0: 3737 3520 616e 6420 6f77 6e65 7273 6869 775 and ownershi │ │ │ │ │ -0007bfc0: 7020 6f66 2072 6f6f 743a 7374 6166 6620 p of root:staff │ │ │ │ │ -0007bfd0: 7368 6f75 6c64 2072 656d 6169 6e2e 0a0a should remain... │ │ │ │ │ -0007bfe0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -0007bff0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -0007c000: 653a 2056 6572 7369 6f6e 2034 2031 2033 e: Version 4 1 3 │ │ │ │ │ -0007c010: 2c20 204e 6578 743a 2056 6572 7369 6f6e , Next: Version │ │ │ │ │ -0007c020: 2034 2031 2032 2c20 2050 7265 763a 2056 4 1 2, Prev: V │ │ │ │ │ -0007c030: 6572 7369 6f6e 2034 2031 2034 2c20 2055 ersion 4 1 4, U │ │ │ │ │ -0007c040: 703a 2055 7067 7261 6469 6e67 2063 6865 p: Upgrading che │ │ │ │ │ -0007c050: 636b 6c69 7374 0a0a 3232 2e31 3520 5665 cklist..22.15 Ve │ │ │ │ │ -0007c060: 7273 696f 6e20 342e 312e 330a 3d3d 3d3d rsion 4.1.3.==== │ │ │ │ │ -0007c070: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -0007c080: 0a52 656c 6561 7365 6420 4465 6365 6d62 .Released Decemb │ │ │ │ │ -0007c090: 6572 2c20 3230 3137 2e0a 0a35 2e36 2e32 er, 2017...5.6.2 │ │ │ │ │ -0007c0a0: 360a 0a20 2020 2020 5552 4c73 2067 6976 6.. URLs giv │ │ │ │ │ -0007c0b0: 656e 2069 6e20 e280 9856 4353 2d2a e280 en in ...VCS-*.. │ │ │ │ │ -0007c0c0: 9920 6865 6164 6572 7320 7368 6f75 6c64 . headers should │ │ │ │ │ -0007c0d0: 2075 7365 2061 2073 6368 656d 6520 7468 use a scheme th │ │ │ │ │ -0007c0e0: 6174 2070 726f 7669 6465 730a 2020 2020 at provides. │ │ │ │ │ -0007c0f0: 2063 6f6e 6669 6465 6e74 6961 6c69 7479 confidentiality │ │ │ │ │ -0007c100: 2028 e280 9868 7474 7073 e280 992c 2066 (...https..., f │ │ │ │ │ -0007c110: 6f72 2065 7861 6d70 6c65 2920 6966 2074 or example) if t │ │ │ │ │ -0007c120: 6865 2056 4353 2072 6570 6f73 6974 6f72 he VCS repositor │ │ │ │ │ -0007c130: 790a 2020 2020 2073 7570 706f 7274 7320 y. supports │ │ │ │ │ -0007c140: 6974 2e20 20e2 8098 5b76 6373 2d66 6965 it. ...[vcs-fie │ │ │ │ │ -0007c150: 6c64 2d75 7365 732d 696e 7365 6375 7265 ld-uses-insecure │ │ │ │ │ -0007c160: 2d75 7269 5de2 8099 0a0a 372e 380a 0a20 -uri].....7.8.. │ │ │ │ │ -0007c170: 2020 2020 e280 9842 7569 6c74 2d55 7369 ...Built-Usi │ │ │ │ │ -0007c180: 6e67 e280 9920 7368 6f75 6c64 2062 6520 ng... should be │ │ │ │ │ -0007c190: 7573 6564 2065 7861 6374 6c79 2077 6865 used exactly whe │ │ │ │ │ -0007c1a0: 6e20 7468 6572 6520 6172 6520 6c69 6365 n there are lice │ │ │ │ │ -0007c1b0: 6e73 6520 6f72 2044 4653 470a 2020 2020 nse or DFSG. │ │ │ │ │ -0007c1c0: 2072 6571 7569 7265 6d65 6e74 7320 746f requirements to │ │ │ │ │ -0007c1d0: 2072 6574 6169 6e20 6675 6c6c 2073 6f75 retain full sou │ │ │ │ │ -0007c1e0: 7263 6520 636f 6465 2069 6e20 7468 6520 rce code in the │ │ │ │ │ -0007c1f0: 6172 6368 6976 652e 0a20 2020 2020 5072 archive.. Pr │ │ │ │ │ -0007c200: 6576 696f 7573 6c79 2c20 7468 6520 6465 eviously, the de │ │ │ │ │ -0007c210: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the │ │ │ │ │ -0007c220: 2066 6965 6c64 2069 6d70 6c69 6564 2069 field implied i │ │ │ │ │ -0007c230: 7420 7761 7320 6e65 6564 6564 2069 6e0a t was needed in. │ │ │ │ │ -0007c240: 2020 2020 206f 7468 6572 2063 6173 6573 other cases │ │ │ │ │ -0007c250: 2074 6f6f 2e0a 0a39 2e31 2e31 0a0a 2020 too...9.1.1.. │ │ │ │ │ -0007c260: 2020 20e2 8098 6c69 6263 e280 9920 6d61 ...libc... ma │ │ │ │ │ -0007c270: 7920 616c 736f 2069 6e73 7461 6c6c 2066 y also install f │ │ │ │ │ -0007c280: 696c 6573 2069 6e20 e280 982f 6c69 6236 iles in .../lib6 │ │ │ │ │ -0007c290: 34e2 8099 2e0a 0a39 2e33 2e33 2e31 0a0a 4......9.3.3.1.. │ │ │ │ │ -0007c2a0: 2020 2020 2049 6620 6120 7061 636b 6167 If a packag │ │ │ │ │ -0007c2b0: 65e2 8099 7320 6461 656d 6f6e 2073 686f e...s daemon sho │ │ │ │ │ -0007c2c0: 756c 6420 6e6f 7420 6265 2061 7574 6f73 uld not be autos │ │ │ │ │ -0007c2d0: 7461 7274 6564 2075 6e6c 6573 7320 7468 tarted unless th │ │ │ │ │ -0007c2e0: 6520 6c6f 6361 6c0a 2020 2020 2061 646d e local. adm │ │ │ │ │ -0007c2f0: 696e 6973 7472 6174 6f72 2068 6173 2065 inistrator has e │ │ │ │ │ -0007c300: 7870 6c69 6369 746c 7920 7265 7175 6573 xplicitly reques │ │ │ │ │ -0007c310: 7465 6420 6974 2c20 7468 6520 7061 636b ted it, the pack │ │ │ │ │ -0007c320: 6167 65e2 8099 7320 e280 9870 6f73 7469 age...s ...posti │ │ │ │ │ -0007c330: 6e73 74e2 8099 0a20 2020 2020 7368 6f75 nst.... shou │ │ │ │ │ -0007c340: 6c64 2075 7365 2074 6865 206e 6577 20e2 ld use the new . │ │ │ │ │ -0007c350: 8098 6465 6661 756c 7473 2d64 6973 6162 ..defaults-disab │ │ │ │ │ -0007c360: 6c65 64e2 8099 206f 7074 696f 6e20 6f66 led... option of │ │ │ │ │ -0007c370: 20e2 8098 7570 6461 7465 2d72 632e 64e2 ...update-rc.d. │ │ │ │ │ -0007c380: 8099 2e0a 0a20 2020 2020 5468 6520 6f6c ..... The ol │ │ │ │ │ -0007c390: 6420 6d65 7468 6f64 206f 6620 696e 636c d method of incl │ │ │ │ │ -0007c3a0: 7564 696e 6720 e280 9844 4953 4142 4c45 uding ...DISABLE │ │ │ │ │ -0007c3b0: 443d 7965 73e2 8099 2069 6e20 7468 6520 D=yes... in the │ │ │ │ │ -0007c3c0: 7061 636b 6167 65e2 8099 730a 2020 2020 package...s. │ │ │ │ │ -0007c3d0: 20e2 8098 2f65 7463 2f64 6566 6175 6c74 .../etc/default │ │ │ │ │ -0007c3e0: e280 9920 6669 6c65 2073 686f 756c 6420 ... file should │ │ │ │ │ -0007c3f0: 6e6f 7420 6265 2075 7365 642e 0a0a 3131 not be used...11 │ │ │ │ │ -0007c400: 2e34 0a0a 2020 2020 2043 6c61 7269 6679 .4.. Clarify │ │ │ │ │ -0007c410: 2074 6861 7420 7072 6f67 7261 6d73 206d that programs m │ │ │ │ │ -0007c420: 6179 2069 6e76 6f6b 6520 6569 7468 6572 ay invoke either │ │ │ │ │ -0007c430: 20e2 8098 2f75 7372 2f62 696e 2f65 6469 .../usr/bin/edi │ │ │ │ │ -0007c440: 746f 72e2 8099 2061 6e64 0a20 2020 2020 tor... and. │ │ │ │ │ -0007c450: e280 982f 7573 722f 6269 6e2f 7061 6765 .../usr/bin/page │ │ │ │ │ -0007c460: 72e2 8099 2064 6972 6563 746c 792c 206f r... directly, o │ │ │ │ │ -0007c470: 7220 7573 6520 e280 9865 6469 746f 72e2 r use ...editor. │ │ │ │ │ -0007c480: 8099 2061 6e64 20e2 8098 7061 6765 72e2 .. and ...pager. │ │ │ │ │ -0007c490: 8099 2061 6e64 2072 656c 7920 6f6e 0a20 .. and rely on. │ │ │ │ │ -0007c4a0: 2020 2020 5041 5448 2e0a 0a31 322e 350a PATH...12.5. │ │ │ │ │ -0007c4b0: 0a20 2020 2020 5468 6520 4372 6561 7469 . The Creati │ │ │ │ │ -0007c4c0: 7665 2043 6f6d 6d6f 6e73 2043 4330 2031 ve Commons CC0 1 │ │ │ │ │ -0007c4d0: 2e30 2055 6e69 7665 7273 616c 206c 6963 .0 Universal lic │ │ │ │ │ -0007c4e0: 656e 7365 2028 4343 302d 312e 3029 2069 ense (CC0-1.0) i │ │ │ │ │ -0007c4f0: 7320 6e6f 770a 2020 2020 2069 6e63 6c75 s now. inclu │ │ │ │ │ -0007c500: 6465 6420 696e 20e2 8098 2f75 7372 2f73 ded in .../usr/s │ │ │ │ │ -0007c510: 6861 7265 2f63 6f6d 6d6f 6e2d 6c69 6365 hare/common-lice │ │ │ │ │ -0007c520: 6e73 6573 e280 9920 616e 6420 646f 6573 nses... and does │ │ │ │ │ -0007c530: 206e 6f74 206e 6565 6420 746f 2062 650a not need to be. │ │ │ │ │ -0007c540: 2020 2020 2063 6f70 6965 6420 7665 7262 copied verb │ │ │ │ │ -0007c550: 6174 696d 2069 6e20 7468 6520 7061 636b atim in the pack │ │ │ │ │ -0007c560: 6167 6520 e280 9863 6f70 7972 6967 6874 age ...copyright │ │ │ │ │ -0007c570: e280 9920 6669 6c65 2e0a 0a1f 0a46 696c ... file.....Fil │ │ │ │ │ -0007c580: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -0007c590: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5665 .info, Node: Ve │ │ │ │ │ -0007c5a0: 7273 696f 6e20 3420 3120 322c 2020 4e65 rsion 4 1 2, Ne │ │ │ │ │ -0007c5b0: 7874 3a20 5665 7273 696f 6e20 3420 3120 xt: Version 4 1 │ │ │ │ │ -0007c5c0: 312c 2020 5072 6576 3a20 5665 7273 696f 1, Prev: Versio │ │ │ │ │ -0007c5d0: 6e20 3420 3120 332c 2020 5570 3a20 5570 n 4 1 3, Up: Up │ │ │ │ │ -0007c5e0: 6772 6164 696e 6720 6368 6563 6b6c 6973 grading checklis │ │ │ │ │ -0007c5f0: 740a 0a32 322e 3136 2056 6572 7369 6f6e t..22.16 Version │ │ │ │ │ -0007c600: 2034 2e31 2e32 0a3d 3d3d 3d3d 3d3d 3d3d 4.1.2.========= │ │ │ │ │ -0007c610: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 ==========..Rele │ │ │ │ │ -0007c620: 6173 6564 204e 6f76 656d 6265 722c 2032 ased November, 2 │ │ │ │ │ -0007c630: 3031 372e 0a0a 332e 312e 310a 0a20 2020 017...3.1.1.. │ │ │ │ │ -0007c640: 2020 4269 6e61 7279 2070 6163 6b61 6765 Binary package │ │ │ │ │ -0007c650: 7320 7468 6174 2068 6176 6520 706f 7465 s that have pote │ │ │ │ │ -0007c660: 6e74 6961 6c6c 7920 6f66 6665 6e73 6976 ntially offensiv │ │ │ │ │ -0007c670: 6520 636f 6e74 656e 7420 7368 6f75 6c64 e content should │ │ │ │ │ -0007c680: 2068 6176 650a 2020 2020 2074 6865 2073 have. the s │ │ │ │ │ -0007c690: 7566 6669 7820 e280 982d 6f66 6665 6e73 uffix ...-offens │ │ │ │ │ -0007c6a0: 6976 65e2 8099 2e20 2054 6869 7320 7265 ive.... This re │ │ │ │ │ -0007c6b0: 706c 6163 6573 2061 6e20 6f6c 6465 7220 places an older │ │ │ │ │ -0007c6c0: 636f 6e76 656e 7469 6f6e 2074 6f20 7573 convention to us │ │ │ │ │ -0007c6d0: 650a 2020 2020 20e2 8098 2d6f 6666 e280 e. ...-off.. │ │ │ │ │ -0007c6e0: 992e 2020 4173 2062 6566 6f72 652c 2077 .. As before, w │ │ │ │ │ -0007c6f0: 6865 7468 6572 2074 6865 2063 6f6e 7465 hether the conte │ │ │ │ │ -0007c700: 6e74 7320 6f66 2061 2070 6163 6b61 6765 nts of a package │ │ │ │ │ -0007c710: 206e 6565 6473 2074 6869 730a 2020 2020 needs this. │ │ │ │ │ -0007c720: 2063 6f6e 7465 6e74 2077 6172 6e69 6e67 content warning │ │ │ │ │ -0007c730: 2069 7320 6120 6d61 7474 6572 206f 6620 is a matter of │ │ │ │ │ -0007c740: 6d61 696e 7461 696e 6572 2064 6973 6372 maintainer discr │ │ │ │ │ -0007c750: 6574 696f 6e2e 0a0a 3130 2e32 0a0a 2020 etion...10.2.. │ │ │ │ │ -0007c760: 2020 2050 7269 7661 7465 2073 6861 7265 Private share │ │ │ │ │ -0007c770: 6420 6f62 6a65 6374 2066 696c 6573 2073 d object files s │ │ │ │ │ -0007c780: 686f 756c 6420 6265 2069 6e73 7461 6c6c hould be install │ │ │ │ │ -0007c790: 6564 2069 6e20 7375 6264 6972 6563 746f ed in subdirecto │ │ │ │ │ -0007c7a0: 7269 6573 0a20 2020 2020 6f66 20e2 8098 ries. of ... │ │ │ │ │ -0007c7b0: 2f75 7372 2f6c 6962 e280 9920 6f72 20e2 /usr/lib... or . │ │ │ │ │ -0007c7c0: 8098 2f75 7372 2f6c 6962 2f74 7269 706c ../usr/lib/tripl │ │ │ │ │ -0007c7d0: 6574 e280 992e 2020 5468 6973 2063 6861 et.... This cha │ │ │ │ │ -0007c7e0: 6e67 6520 7065 726d 6974 7320 7072 6976 nge permits priv │ │ │ │ │ -0007c7f0: 6174 650a 2020 2020 2073 6861 7265 6420 ate. shared │ │ │ │ │ -0007c800: 6f62 6a65 6374 2066 696c 6573 2074 6f20 object files to │ │ │ │ │ -0007c810: 7461 6b65 2061 6476 616e 7461 6765 206f take advantage o │ │ │ │ │ -0007c820: 6620 6d75 6c74 6961 7263 682c 2061 6e64 f multiarch, and │ │ │ │ │ -0007c830: 2061 6c73 6f0a 2020 2020 2072 656d 6f76 also. remov │ │ │ │ │ -0007c840: 6573 2074 6865 2069 6d70 6c69 6361 7469 es the implicati │ │ │ │ │ -0007c850: 6f6e 2074 6861 7420 6974 2069 7320 7065 on that it is pe │ │ │ │ │ -0007c860: 726d 6973 7369 626c 6520 746f 2069 6e73 rmissible to ins │ │ │ │ │ -0007c870: 7461 6c6c 2070 7269 7661 7465 0a20 2020 tall private. │ │ │ │ │ -0007c880: 2020 7368 6172 6564 206f 626a 6563 7420 shared object │ │ │ │ │ -0007c890: 6669 6c65 7320 6469 7265 6374 6c79 2069 files directly i │ │ │ │ │ -0007c8a0: 6e74 6f20 e280 982f 7573 722f 6c69 622f nto .../usr/lib/ │ │ │ │ │ -0007c8b0: 7472 6970 6c65 74e2 8099 2e0a 0a31 302e triplet......10. │ │ │ │ │ -0007c8c0: 340a 0a20 2020 2020 5468 6520 7368 6562 4.. The sheb │ │ │ │ │ -0007c8d0: 616e 6720 6174 2074 6865 2074 6f70 206f ang at the top o │ │ │ │ │ -0007c8e0: 6620 5065 726c 2063 6f6d 6d61 6e64 2073 f Perl command s │ │ │ │ │ -0007c8f0: 6372 6970 7473 206d 7573 7420 6265 0a20 cripts must be. │ │ │ │ │ -0007c900: 2020 2020 e280 9823 212f 7573 722f 6269 ...#!/usr/bi │ │ │ │ │ -0007c910: 6e2f 7065 726c e280 992e 2020 2850 7265 n/perl.... (Pre │ │ │ │ │ -0007c920: 7669 6f75 736c 792c 2074 6869 7320 7761 viously, this wa │ │ │ │ │ -0007c930: 7320 6120 e280 9873 686f 756c 64e2 8099 s a ...should... │ │ │ │ │ -0007c940: 2072 6174 6865 7220 7468 616e 2061 0a20 rather than a. │ │ │ │ │ -0007c950: 2020 2020 e280 986d 7573 74e2 8099 2e29 ...must....) │ │ │ │ │ -0007c960: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0007c970: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0007c980: 6f64 653a 2056 6572 7369 6f6e 2034 2031 ode: Version 4 1 │ │ │ │ │ -0007c990: 2031 2c20 204e 6578 743a 2056 6572 7369 1, Next: Versi │ │ │ │ │ -0007c9a0: 6f6e 2034 2031 2030 2c20 2050 7265 763a on 4 1 0, Prev: │ │ │ │ │ -0007c9b0: 2056 6572 7369 6f6e 2034 2031 2032 2c20 Version 4 1 2, │ │ │ │ │ -0007c9c0: 2055 703a 2055 7067 7261 6469 6e67 2063 Up: Upgrading c │ │ │ │ │ -0007c9d0: 6865 636b 6c69 7374 0a0a 3232 2e31 3720 hecklist..22.17 │ │ │ │ │ -0007c9e0: 5665 7273 696f 6e20 342e 312e 310a 3d3d Version 4.1.1.== │ │ │ │ │ -0007c9f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0007ca00: 3d0a 0a52 656c 6561 7365 6420 5365 7074 =..Released Sept │ │ │ │ │ -0007ca10: 656d 6265 722c 2032 3031 372e 0a0a 342e ember, 2017...4. │ │ │ │ │ -0007ca20: 340a 0a20 2020 2020 6465 6269 616e 2f63 4.. debian/c │ │ │ │ │ -0007ca30: 6861 6e67 656c 6f67 206d 7573 7420 6578 hangelog must ex │ │ │ │ │ -0007ca40: 6973 7420 696e 2073 6f75 7263 6520 7061 ist in source pa │ │ │ │ │ -0007ca50: 636b 6167 6573 2e0a 0a39 2e32 2e33 0a0a ckages...9.2.3.. │ │ │ │ │ -0007ca60: 2020 2020 2054 6865 2063 616e 6f6e 6963 The canonic │ │ │ │ │ -0007ca70: 616c 206e 6f6e 2d65 7869 7374 656e 7420 al non-existent │ │ │ │ │ -0007ca80: 686f 6d65 2064 6972 6563 746f 7279 2069 home directory i │ │ │ │ │ -0007ca90: 7320 e280 982f 6e6f 6e65 7869 7374 656e s .../nonexisten │ │ │ │ │ -0007caa0: 74e2 8099 2e0a 0a1f 0a46 696c 653a 2064 t........File: d │ │ │ │ │ -0007cab0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0007cac0: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ -0007cad0: 6e20 3420 3120 302c 2020 4e65 7874 3a20 n 4 1 0, Next: │ │ │ │ │ -0007cae0: 5665 7273 696f 6e20 3420 3020 312c 2020 Version 4 0 1, │ │ │ │ │ -0007caf0: 5072 6576 3a20 5665 7273 696f 6e20 3420 Prev: Version 4 │ │ │ │ │ -0007cb00: 3120 312c 2020 5570 3a20 5570 6772 6164 1 1, Up: Upgrad │ │ │ │ │ -0007cb10: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ -0007cb20: 322e 3138 2056 6572 7369 6f6e 2034 2e31 2.18 Version 4.1 │ │ │ │ │ -0007cb30: 2e30 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .0.============= │ │ │ │ │ -0007cb40: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ -0007cb50: 2041 7567 7573 742c 2032 3031 372e 0a0a August, 2017... │ │ │ │ │ -0007cb60: 322e 322e 310a 0a20 2020 2020 4e6f 6e2d 2.2.1.. Non- │ │ │ │ │ -0007cb70: 6465 6661 756c 7420 616c 7465 726e 6174 default alternat │ │ │ │ │ -0007cb80: 6976 6520 6465 7065 6e64 656e 6369 6573 ive dependencies │ │ │ │ │ -0007cb90: 206f 6e20 6e6f 6e2d 6672 6565 2070 6163 on non-free pac │ │ │ │ │ -0007cba0: 6b61 6765 7320 6172 650a 2020 2020 2070 kages are. p │ │ │ │ │ -0007cbb0: 6572 6d69 7474 6564 2066 6f72 2070 6163 ermitted for pac │ │ │ │ │ -0007cbc0: 6b61 6765 7320 696e 206d 6169 6e2e 0a0a kages in main... │ │ │ │ │ -0007cbd0: 342e 3131 0a0a 2020 2020 2049 6620 7570 4.11.. If up │ │ │ │ │ -0007cbe0: 7374 7265 616d 2070 726f 7669 6465 7320 stream provides │ │ │ │ │ -0007cbf0: 4f70 656e 5047 5020 7369 676e 6174 7572 OpenPGP signatur │ │ │ │ │ -0007cc00: 6573 2c20 696e 636c 7564 696e 6720 7468 es, including th │ │ │ │ │ -0007cc10: 6520 7570 7374 7265 616d 0a20 2020 2020 e upstream. │ │ │ │ │ -0007cc20: 7369 676e 696e 6720 6b65 7920 6173 20e2 signing key as . │ │ │ │ │ -0007cc30: 8098 6465 6269 616e 2f75 7073 7472 6561 ..debian/upstrea │ │ │ │ │ -0007cc40: 6d2f 7369 676e 696e 672d 6b65 792e 6173 m/signing-key.as │ │ │ │ │ -0007cc50: 63e2 8099 2069 6e20 7468 6520 736f 7572 c... in the sour │ │ │ │ │ -0007cc60: 6365 0a20 2020 2020 7061 636b 6167 6520 ce. package │ │ │ │ │ -0007cc70: 616e 6420 7573 696e 6720 7468 6520 e280 and using the .. │ │ │ │ │ -0007cc80: 9870 6770 7369 6775 726c 6d61 6e67 6c65 .pgpsigurlmangle │ │ │ │ │ -0007cc90: e280 9920 6f70 7469 6f6e 2069 6e20 e280 ... option in .. │ │ │ │ │ -0007cca0: 9864 6562 6961 6e2f 7761 7463 68e2 8099 .debian/watch... │ │ │ │ │ -0007ccb0: 0a20 2020 2020 636f 6e66 6967 7572 6174 . configurat │ │ │ │ │ -0007ccc0: 696f 6e20 746f 2069 6e64 6963 6174 6520 ion to indicate │ │ │ │ │ -0007ccd0: 686f 7720 746f 2066 696e 6420 7468 6520 how to find the │ │ │ │ │ -0007cce0: 7570 7374 7265 616d 2073 6967 6e61 7475 upstream signatu │ │ │ │ │ -0007ccf0: 7265 2066 6f72 0a20 2020 2020 6e65 7720 re for. new │ │ │ │ │ -0007cd00: 7265 6c65 6173 6573 2069 7320 7265 636f releases is reco │ │ │ │ │ -0007cd10: 6d6d 656e 6465 642e 0a0a 342e 3135 0a0a mmended...4.15.. │ │ │ │ │ -0007cd20: 2020 2020 2050 6163 6b61 6765 7320 7368 Packages sh │ │ │ │ │ -0007cd30: 6f75 6c64 2062 7569 6c64 2072 6570 726f ould build repro │ │ │ │ │ -0007cd40: 6475 6369 626c 7920 7768 656e 2063 6572 ducibly when cer │ │ │ │ │ -0007cd50: 7461 696e 2066 6163 746f 7273 2061 7265 tain factors are │ │ │ │ │ -0007cd60: 2068 656c 640a 2020 2020 2063 6f6e 7374 held. const │ │ │ │ │ -0007cd70: 616e 743b 2073 6565 2034 2e31 3520 666f ant; see 4.15 fo │ │ │ │ │ -0007cd80: 7220 7468 6520 6c69 7374 2e0a 0a34 2e31 r the list...4.1 │ │ │ │ │ -0007cd90: 350a 0a20 2020 2020 5061 636b 6167 6573 5.. Packages │ │ │ │ │ -0007cda0: 2061 7265 2072 6563 6f6d 6d65 6e64 6564 are recommended │ │ │ │ │ -0007cdb0: 2074 6f20 6275 696c 6420 7265 7072 6f64 to build reprod │ │ │ │ │ -0007cdc0: 7563 6962 6c79 2065 7665 6e20 7768 656e ucibly even when │ │ │ │ │ -0007cdd0: 2062 7569 6c64 0a20 2020 2020 7061 7468 build. path │ │ │ │ │ -0007cde0: 7320 616e 6420 6d6f 7374 2065 6e76 6972 s and most envir │ │ │ │ │ -0007cdf0: 6f6e 6d65 6e74 2076 6172 6961 626c 6573 onment variables │ │ │ │ │ -0007ce00: 2061 7265 2061 6c6c 6f77 6564 2074 6f20 are allowed to │ │ │ │ │ -0007ce10: 7661 7279 2e0a 0a39 2e31 2e31 0a0a 2020 vary...9.1.1.. │ │ │ │ │ -0007ce20: 2020 204f 6e6c 7920 7468 6520 6479 6e61 Only the dyna │ │ │ │ │ -0007ce30: 6d69 6320 6c69 6e6b 6572 206d 6179 2069 mic linker may i │ │ │ │ │ -0007ce40: 6e73 7461 6c6c 2066 696c 6573 2074 6f20 nstall files to │ │ │ │ │ -0007ce50: e280 982f 6c69 6236 342f e280 992e 0a0a .../lib64/...... │ │ │ │ │ -0007ce60: 2020 2020 204e 6f20 7061 636b 6167 6520 No package │ │ │ │ │ -0007ce70: 666f 7220 6120 3634 2062 6974 2061 7263 for a 64 bit arc │ │ │ │ │ -0007ce80: 6869 7465 6374 7572 6520 6d61 7920 696e hitecture may in │ │ │ │ │ -0007ce90: 7374 616c 6c20 6669 6c65 7320 746f 0a20 stall files to. │ │ │ │ │ -0007cea0: 2020 2020 e280 982f 7573 722f 6c69 6236 .../usr/lib6 │ │ │ │ │ -0007ceb0: 342f e280 9920 6f72 2061 6e79 2073 7562 4/... or any sub │ │ │ │ │ -0007cec0: 6469 7265 6374 6f72 792e 0a0a 3131 2e38 directory...11.8 │ │ │ │ │ -0007ced0: 2e33 0a0a 2020 2020 2054 6865 2072 6571 .3.. The req │ │ │ │ │ -0007cee0: 7569 7265 6420 6265 6861 7669 6f75 7220 uired behaviour │ │ │ │ │ -0007cef0: 6f66 20e2 8098 782d 7465 726d 696e 616c of ...x-terminal │ │ │ │ │ -0007cf00: 2d65 6d75 6c61 746f 7220 2d65 e280 9920 -emulator -e... │ │ │ │ │ -0007cf10: 6861 7320 6265 656e 0a20 2020 2020 636c has been. cl │ │ │ │ │ -0007cf20: 6172 6966 6965 642c 2061 6e64 2075 7064 arified, and upd │ │ │ │ │ -0007cf30: 6174 6564 2074 6f20 7265 706c 6163 6520 ated to replace │ │ │ │ │ -0007cf40: 6120 6661 6c73 6520 636c 6169 6d20 6162 a false claim ab │ │ │ │ │ -0007cf50: 6f75 7420 7468 6520 6265 6861 7669 6f75 out the behaviou │ │ │ │ │ -0007cf60: 720a 2020 2020 206f 6620 e280 9878 7465 r. of ...xte │ │ │ │ │ -0007cf70: 726d e280 992e 0a0a 2020 2020 2050 726f rm...... Pro │ │ │ │ │ -0007cf80: 6772 616d 7320 6d75 7374 2073 7570 706f grams must suppo │ │ │ │ │ -0007cf90: 7274 20e2 8098 2d65 2063 6f6d 6d61 6e64 rt ...-e command │ │ │ │ │ -0007cfa0: e280 9920 7768 6572 6520 e280 9863 6f6d ... where ...com │ │ │ │ │ -0007cfb0: 6d61 6e64 e280 9920 6d61 7920 696e 636c mand... may incl │ │ │ │ │ -0007cfc0: 7564 650a 2020 2020 206d 756c 7469 706c ude. multipl │ │ │ │ │ -0007cfd0: 6520 6172 6775 6d65 6e74 732c 2077 6869 e arguments, whi │ │ │ │ │ -0007cfe0: 6368 206d 7573 7420 6265 2065 7865 6375 ch must be execu │ │ │ │ │ -0007cff0: 7465 6420 6173 2069 6620 7468 6520 6172 ted as if the ar │ │ │ │ │ -0007d000: 6775 6d65 6e74 7320 7765 7265 0a20 2020 guments were. │ │ │ │ │ -0007d010: 2020 7061 7373 6564 2074 6f20 e280 9865 passed to ...e │ │ │ │ │ -0007d020: 7865 6376 70e2 8099 2064 6972 6563 746c xecvp... directl │ │ │ │ │ -0007d030: 792c 2062 7970 6173 7369 6e67 2074 6865 y, bypassing the │ │ │ │ │ -0007d040: 2073 6865 6c6c 2e0a 0a20 2020 2020 4966 shell... If │ │ │ │ │ -0007d050: 2074 6869 7320 6578 6563 7574 696f 6e20 this execution │ │ │ │ │ -0007d060: 6661 696c 7320 616e 6420 e280 982d 65e2 fails and ...-e. │ │ │ │ │ -0007d070: 8099 2068 6173 2061 2073 696e 676c 6520 .. has a single │ │ │ │ │ -0007d080: 6172 6775 6d65 6e74 2c20 e280 9878 7465 argument, ...xte │ │ │ │ │ -0007d090: 726d e280 99e2 8099 730a 2020 2020 2066 rm......s. f │ │ │ │ │ -0007d0a0: 616c 6c62 6163 6b20 6265 6861 7669 6f75 allback behaviou │ │ │ │ │ -0007d0b0: 7220 6f66 2070 6173 7369 6e67 20e2 8098 r of passing ... │ │ │ │ │ -0007d0c0: 636f 6d6d 616e 64e2 8099 2074 6f20 7468 command... to th │ │ │ │ │ -0007d0d0: 6520 7368 656c 6c20 6973 2070 6572 6d69 e shell is permi │ │ │ │ │ -0007d0e0: 7474 6564 0a20 2020 2020 6275 7420 6e6f tted. but no │ │ │ │ │ -0007d0f0: 7420 7265 7175 6972 6564 2e0a 0a1f 0a46 t required.....F │ │ │ │ │ -0007d100: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -0007d110: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -0007d120: 5665 7273 696f 6e20 3420 3020 312c 2020 Version 4 0 1, │ │ │ │ │ -0007d130: 4e65 7874 3a20 5665 7273 696f 6e20 3420 Next: Version 4 │ │ │ │ │ -0007d140: 3020 302c 2020 5072 6576 3a20 5665 7273 0 0, Prev: Vers │ │ │ │ │ -0007d150: 696f 6e20 3420 3120 302c 2020 5570 3a20 ion 4 1 0, Up: │ │ │ │ │ -0007d160: 5570 6772 6164 696e 6720 6368 6563 6b6c Upgrading checkl │ │ │ │ │ -0007d170: 6973 740a 0a32 322e 3139 2056 6572 7369 ist..22.19 Versi │ │ │ │ │ -0007d180: 6f6e 2034 2e30 2e31 0a3d 3d3d 3d3d 3d3d on 4.0.1.======= │ │ │ │ │ -0007d190: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ -0007d1a0: 6c65 6173 6564 2041 7567 7573 742c 2032 leased August, 2 │ │ │ │ │ -0007d1b0: 3031 372e 0a0a 322e 350a 0a20 2020 2020 017...2.5.. │ │ │ │ │ -0007d1c0: 5072 696f 7269 7469 6573 2061 7265 206e Priorities are n │ │ │ │ │ -0007d1d0: 6f77 2075 7365 6420 6f6e 6c79 2066 6f72 ow used only for │ │ │ │ │ -0007d1e0: 2063 6f6e 7472 6f6c 6c69 6e67 2077 6869 controlling whi │ │ │ │ │ -0007d1f0: 6368 2070 6163 6b61 6765 7320 6172 650a ch packages are. │ │ │ │ │ -0007d200: 2020 2020 2070 6172 7420 6f66 2061 206d part of a m │ │ │ │ │ -0007d210: 696e 696d 616c 206f 7220 7374 616e 6461 inimal or standa │ │ │ │ │ -0007d220: 7264 2044 6562 6961 6e20 696e 7374 616c rd Debian instal │ │ │ │ │ -0007d230: 6c61 7469 6f6e 2061 6e64 2073 686f 756c lation and shoul │ │ │ │ │ -0007d240: 6420 6265 0a20 2020 2020 7365 6c65 6374 d be. select │ │ │ │ │ -0007d250: 6564 2062 6173 6564 206f 6e20 6675 6e63 ed based on func │ │ │ │ │ -0007d260: 7469 6f6e 616c 6974 7920 7072 6f76 6964 tionality provid │ │ │ │ │ -0007d270: 6564 2064 6972 6563 746c 7920 746f 2075 ed directly to u │ │ │ │ │ -0007d280: 7365 7273 2028 736f 0a20 2020 2020 6e65 sers (so. ne │ │ │ │ │ -0007d290: 6172 6c79 2061 6c6c 2073 6861 7265 6420 arly all shared │ │ │ │ │ -0007d2a0: 6c69 6272 6172 6965 7320 7368 6f75 6c64 libraries should │ │ │ │ │ -0007d2b0: 2068 6176 6520 6120 7072 696f 7269 7479 have a priority │ │ │ │ │ -0007d2c0: 206f 6620 e280 986f 7074 696f 6e61 6ce2 of ...optional. │ │ │ │ │ -0007d2d0: 8099 292e 0a20 2020 2020 5061 636b 6167 ..).. Packag │ │ │ │ │ -0007d2e0: 6573 206d 6179 206e 6f77 2064 6570 656e es may now depen │ │ │ │ │ -0007d2f0: 6420 6f6e 2070 6163 6b61 6765 7320 7769 d on packages wi │ │ │ │ │ -0007d300: 7468 2061 206c 6f77 6572 2070 7269 6f72 th a lower prior │ │ │ │ │ -0007d310: 6974 792e 0a0a 2020 2020 2054 6865 20e2 ity... The . │ │ │ │ │ -0007d320: 8098 6578 7472 61e2 8099 2070 7269 6f72 ..extra... prior │ │ │ │ │ -0007d330: 6974 7920 6861 7320 6265 656e 2064 6570 ity has been dep │ │ │ │ │ -0007d340: 7265 6361 7465 6420 616e 6420 7368 6f75 recated and shou │ │ │ │ │ -0007d350: 6c64 2062 6520 7472 6561 7465 6420 6173 ld be treated as │ │ │ │ │ -0007d360: 0a20 2020 2020 6571 7569 7661 6c65 6e74 . equivalent │ │ │ │ │ -0007d370: 2074 6f20 e280 986f 7074 696f 6e61 6ce2 to ...optional. │ │ │ │ │ -0007d380: 8099 2e20 2041 6c6c 20e2 8098 6578 7472 ... All ...extr │ │ │ │ │ -0007d390: 61e2 8099 2070 7269 6f72 6974 6965 7320 a... priorities │ │ │ │ │ -0007d3a0: 7368 6f75 6c64 2062 6520 6368 616e 6765 should be change │ │ │ │ │ -0007d3b0: 640a 2020 2020 2074 6f20 e280 986f 7074 d. to ...opt │ │ │ │ │ -0007d3c0: 696f 6e61 6ce2 8099 2e20 2050 6163 6b61 ional.... Packa │ │ │ │ │ -0007d3d0: 6765 7320 7769 7468 2061 2070 7269 6f72 ges with a prior │ │ │ │ │ -0007d3e0: 6974 7920 6f66 20e2 8098 6f70 7469 6f6e ity of ...option │ │ │ │ │ -0007d3f0: 616c e280 9920 6d61 7920 636f 6e66 6c69 al... may confli │ │ │ │ │ -0007d400: 6374 0a20 2020 2020 7769 7468 2065 6163 ct. with eac │ │ │ │ │ -0007d410: 6820 6f74 6865 7220 2862 7574 2070 6163 h other (but pac │ │ │ │ │ -0007d420: 6b61 6765 7320 7468 6174 2062 6f74 6820 kages that both │ │ │ │ │ -0007d430: 6861 7665 2061 2070 7269 6f72 6974 7920 have a priority │ │ │ │ │ -0007d440: 6f66 0a20 2020 2020 e280 9873 7461 6e64 of. ...stand │ │ │ │ │ -0007d450: 6172 64e2 8099 206f 7220 6869 6768 6572 ard... or higher │ │ │ │ │ -0007d460: 2073 7469 6c6c 206d 6179 206e 6f74 2063 still may not c │ │ │ │ │ -0007d470: 6f6e 666c 6963 7429 2e0a 0a35 2e36 2e33 onflict)...5.6.3 │ │ │ │ │ -0007d480: 300a 0a20 2020 2020 4e65 7720 7365 6374 0.. New sect │ │ │ │ │ -0007d490: 696f 6e20 646f 6375 6d65 6e74 696e 6720 ion documenting │ │ │ │ │ -0007d4a0: 7468 6520 e280 9854 6573 7473 7569 7465 the ...Testsuite │ │ │ │ │ -0007d4b0: e280 9920 6669 656c 6420 696e 2044 6562 ... field in Deb │ │ │ │ │ -0007d4c0: 6961 6e20 736f 7572 6365 0a20 2020 2020 ian source. │ │ │ │ │ -0007d4d0: 636f 6e74 726f 6c20 6669 6c65 732e 0a0a control files... │ │ │ │ │ -0007d4e0: 382e 312e 310a 0a20 2020 2020 5368 6172 8.1.1.. Shar │ │ │ │ │ -0007d4f0: 6564 206c 6962 7261 7269 6573 206d 7573 ed libraries mus │ │ │ │ │ -0007d500: 7420 6e6f 7720 696e 766f 6b65 20e2 8098 t now invoke ... │ │ │ │ │ -0007d510: 6c64 636f 6e66 6967 e280 9920 6279 206d ldconfig... by m │ │ │ │ │ -0007d520: 6561 6e73 206f 6620 7472 6967 6765 7273 eans of triggers │ │ │ │ │ -0007d530: 2c0a 2020 2020 2069 6e73 7465 6164 206f ,. instead o │ │ │ │ │ -0007d540: 6620 6d61 696e 7473 6372 6970 7473 2e0a f maintscripts.. │ │ │ │ │ -0007d550: 0a39 2e33 2e33 0a0a 2020 2020 2050 6163 .9.3.3.. Pac │ │ │ │ │ -0007d560: 6b61 6765 7320 6172 6520 7265 636f 6d6d kages are recomm │ │ │ │ │ -0007d570: 656e 6465 6420 746f 2075 7365 2064 6562 ended to use deb │ │ │ │ │ -0007d580: 6865 6c70 6572 2074 6f6f 6c73 2069 6e73 helper tools ins │ │ │ │ │ -0007d590: 7465 6164 206f 6620 696e 766f 6b69 6e67 tead of invoking │ │ │ │ │ -0007d5a0: 0a20 2020 2020 e280 9875 7064 6174 652d . ...update- │ │ │ │ │ -0007d5b0: 7263 2e64 e280 9920 616e 6420 e280 9869 rc.d... and ...i │ │ │ │ │ -0007d5c0: 6e76 6f6b 652d 7263 2e64 e280 9920 6469 nvoke-rc.d... di │ │ │ │ │ -0007d5d0: 7265 6374 6c79 2e0a 0a39 2e33 2e33 0a0a rectly...9.3.3.. │ │ │ │ │ -0007d5e0: 2020 2020 2050 6f6c 6963 79e2 8099 7320 Policy...s │ │ │ │ │ -0007d5f0: 6465 7363 7269 7074 696f 6e20 6f66 2068 description of h │ │ │ │ │ -0007d600: 6f77 2074 6865 206c 6f63 616c 2073 7973 ow the local sys │ │ │ │ │ -0007d610: 7465 6d20 6164 6d69 6e69 7374 7261 746f tem administrato │ │ │ │ │ -0007d620: 7220 6d61 790a 2020 2020 206d 6f64 6966 r may. modif │ │ │ │ │ -0007d630: 7920 7468 6520 7275 6e6c 6576 656c 7320 y the runlevels │ │ │ │ │ -0007d640: 6174 2077 6869 6368 2061 2064 6165 6d6f at which a daemo │ │ │ │ │ -0007d650: 6e20 6973 2073 7461 7274 6564 2061 6e64 n is started and │ │ │ │ │ -0007d660: 2073 746f 7070 6564 2c20 616e 640a 2020 stopped, and. │ │ │ │ │ -0007d670: 2020 2068 6f77 2069 6e69 7420 7363 7269 how init scri │ │ │ │ │ -0007d680: 7074 7320 6d61 7920 6465 7065 6e64 206f pts may depend o │ │ │ │ │ -0007d690: 6e20 6f74 6865 7220 696e 6974 2073 6372 n other init scr │ │ │ │ │ -0007d6a0: 6970 7473 2c20 6861 7665 2062 6565 6e0a ipts, have been. │ │ │ │ │ -0007d6b0: 2020 2020 2072 656d 6f76 6564 2e20 2054 removed. T │ │ │ │ │ -0007d6c0: 6865 7365 2061 7265 206e 6f77 2068 616e hese are now han │ │ │ │ │ -0007d6d0: 646c 6564 2062 7920 4c53 4220 6865 6164 dled by LSB head │ │ │ │ │ -0007d6e0: 6572 732e 0a0a 392e 340a 0a20 2020 2020 ers...9.4.. │ │ │ │ │ -0007d6f0: 506f 6c69 6379 e280 9973 2073 7065 6369 Policy...s speci │ │ │ │ │ -0007d700: 6669 6361 7469 6f6e 206f 6620 7468 6520 fication of the │ │ │ │ │ -0007d710: 636f 6e73 6f6c 6520 6d65 7373 6167 6573 console messages │ │ │ │ │ -0007d720: 2074 6861 7420 7368 6f75 6c64 2062 650a that should be. │ │ │ │ │ -0007d730: 2020 2020 2065 6d69 7474 6564 2062 7920 emitted by │ │ │ │ │ -0007d740: e280 9869 6e69 742e 64e2 8099 2073 6372 ...init.d... scr │ │ │ │ │ -0007d750: 6970 7473 2068 6173 2062 6565 6e20 7265 ipts has been re │ │ │ │ │ -0007d760: 6d6f 7665 642e 2020 5468 6973 2069 7320 moved. This is │ │ │ │ │ -0007d770: 6e6f 7720 6465 6669 6e65 640a 2020 2020 now defined. │ │ │ │ │ -0007d780: 2062 7920 4c53 422c 2066 6f72 2073 7973 by LSB, for sys │ │ │ │ │ -0007d790: 7669 6e69 742c 2061 6e64 2069 7320 6e6f vinit, and is no │ │ │ │ │ -0007d7a0: 7420 6578 7065 6374 6564 2074 6f20 6265 t expected to be │ │ │ │ │ -0007d7b0: 2066 6f6c 6c6f 7765 6420 6279 206f 7468 followed by oth │ │ │ │ │ -0007d7c0: 6572 0a20 2020 2020 696e 6974 2073 7973 er. init sys │ │ │ │ │ -0007d7d0: 7465 6d73 2e0a 0a39 2e36 0a0a 2020 2020 tems...9.6.. │ │ │ │ │ -0007d7e0: 2050 6163 6b61 6765 7320 696e 7374 616c Packages instal │ │ │ │ │ -0007d7f0: 6c69 6e67 2061 2046 7265 6520 4465 736b ling a Free Desk │ │ │ │ │ -0007d800: 746f 7020 656e 7472 7920 6d75 7374 206e top entry must n │ │ │ │ │ -0007d810: 6f74 2061 6c73 6f20 696e 7374 616c 6c20 ot also install │ │ │ │ │ -0007d820: 610a 2020 2020 2044 6562 6961 6e20 6d65 a. Debian me │ │ │ │ │ -0007d830: 6e75 2073 7973 7465 6d20 656e 7472 792e nu system entry. │ │ │ │ │ -0007d840: 0a0a 392e 390a 0a20 2020 2020 5468 6520 ..9.9.. The │ │ │ │ │ -0007d850: 7072 6f68 6962 6974 696f 6e20 6167 6169 prohibition agai │ │ │ │ │ -0007d860: 6e73 7420 6465 7065 6e64 696e 6720 6f6e nst depending on │ │ │ │ │ -0007d870: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var │ │ │ │ │ -0007d880: 6961 626c 6573 2066 6f72 0a20 2020 2020 iables for. │ │ │ │ │ -0007d890: 7265 6173 6f6e 6162 6c65 2064 6566 6175 reasonable defau │ │ │ │ │ -0007d8a0: 6c74 7320 6973 206f 6e6c 7920 666f 7220 lts is only for │ │ │ │ │ -0007d8b0: 7072 6f67 7261 6d73 206f 6e20 7468 6520 programs on the │ │ │ │ │ -0007d8c0: 7379 7374 656d 2050 4154 4820 616e 640a system PATH and. │ │ │ │ │ -0007d8d0: 2020 2020 206f 6e6c 7920 666f 7220 6375 only for cu │ │ │ │ │ -0007d8e0: 7374 6f6d 2065 6e76 6972 6f6e 6d65 6e74 stom environment │ │ │ │ │ -0007d8f0: 2076 6172 6961 626c 6520 7365 7474 696e variable settin │ │ │ │ │ -0007d900: 6773 2028 6e6f 742c 2073 6179 2c20 6120 gs (not, say, a │ │ │ │ │ -0007d910: 7361 6e65 0a20 2020 2020 5041 5448 292e sane. PATH). │ │ │ │ │ -0007d920: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0007d930: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0007d940: 6f64 653a 2056 6572 7369 6f6e 2034 2030 ode: Version 4 0 │ │ │ │ │ -0007d950: 2030 2c20 204e 6578 743a 2056 6572 7369 0, Next: Versi │ │ │ │ │ -0007d960: 6f6e 2033 2039 2038 2c20 2050 7265 763a on 3 9 8, Prev: │ │ │ │ │ -0007d970: 2056 6572 7369 6f6e 2034 2030 2031 2c20 Version 4 0 1, │ │ │ │ │ -0007d980: 2055 703a 2055 7067 7261 6469 6e67 2063 Up: Upgrading c │ │ │ │ │ -0007d990: 6865 636b 6c69 7374 0a0a 3232 2e32 3020 hecklist..22.20 │ │ │ │ │ -0007d9a0: 5665 7273 696f 6e20 342e 302e 300a 3d3d Version 4.0.0.== │ │ │ │ │ -0007d9b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0007d9c0: 3d0a 0a52 656c 6561 7365 6420 4d61 792c =..Released May, │ │ │ │ │ -0007d9d0: 2032 3031 372e 0a0a 342e 330a 0a20 2020 2017...4.3.. │ │ │ │ │ -0007d9e0: 2020 e280 9863 6f6e 6669 672e 7375 62e2 ...config.sub. │ │ │ │ │ -0007d9f0: 8099 2061 6e64 20e2 8098 636f 6e66 6967 .. and ...config │ │ │ │ │ -0007da00: 2e67 7565 7373 e280 9920 7368 6f75 6c64 .guess... should │ │ │ │ │ -0007da10: 2062 6520 7570 6461 7465 6420 6174 2062 be updated at b │ │ │ │ │ -0007da20: 7569 6c64 2074 696d 6520 6f72 0a20 2020 uild time or. │ │ │ │ │ -0007da30: 2020 7265 706c 6163 6564 2077 6974 6820 replaced with │ │ │ │ │ -0007da40: 7468 6520 7665 7273 696f 6e73 2066 726f the versions fro │ │ │ │ │ -0007da50: 6d20 6175 746f 746f 6f6c 732d 6465 762e m autotools-dev. │ │ │ │ │ -0007da60: 0a0a 342e 390a 0a20 2020 2020 4e65 7720 ..4.9.. New │ │ │ │ │ -0007da70: e280 9854 4152 4745 54e2 8099 2073 6574 ...TARGET... set │ │ │ │ │ -0007da80: 206f 6620 e280 9864 706b 672d 6172 6368 of ...dpkg-arch │ │ │ │ │ -0007da90: 6974 6563 7475 7265 e280 9920 7661 7269 itecture... vari │ │ │ │ │ -0007daa0: 6162 6c65 7320 616e 6420 6e65 770a 2020 ables and new. │ │ │ │ │ -0007dab0: 2020 20e2 8098 4445 425f 2a5f 4152 4348 ...DEB_*_ARCH │ │ │ │ │ -0007dac0: 5f42 4954 53e2 8099 2061 6e64 20e2 8098 _BITS... and ... │ │ │ │ │ -0007dad0: 4445 425f 2a5f 4152 4348 5f45 4e44 4941 DEB_*_ARCH_ENDIA │ │ │ │ │ -0007dae0: 4ee2 8099 2076 6172 6961 626c 6573 2e0a N... variables.. │ │ │ │ │ -0007daf0: 0a34 2e39 2e31 0a0a 2020 2020 204e 6577 .4.9.1.. New │ │ │ │ │ -0007db00: 20e2 8098 4445 425f 4255 494c 445f 4f50 ...DEB_BUILD_OP │ │ │ │ │ -0007db10: 5449 4f4e 53e2 8099 2074 6167 2c20 e280 TIONS... tag, .. │ │ │ │ │ -0007db20: 986e 6f64 6f63 e280 992c 2077 6869 6368 .nodoc..., which │ │ │ │ │ -0007db30: 2073 6179 7320 746f 2073 7570 7072 6573 says to suppres │ │ │ │ │ -0007db40: 730a 2020 2020 2064 6f63 756d 656e 7461 s. documenta │ │ │ │ │ -0007db50: 7469 6f6e 2067 656e 6572 6174 696f 6e20 tion generation │ │ │ │ │ -0007db60: 2862 7574 2063 6f6e 7469 6e75 6520 746f (but continue to │ │ │ │ │ -0007db70: 2062 7569 6c64 2061 6c6c 2062 696e 6172 build all binar │ │ │ │ │ -0007db80: 790a 2020 2020 2070 6163 6b61 6765 732c y. packages, │ │ │ │ │ -0007db90: 2065 7665 6e20 646f 6375 6d65 6e74 6174 even documentat │ │ │ │ │ -0007dba0: 696f 6e20 7061 636b 6167 6573 2c20 6a75 ion packages, ju │ │ │ │ │ -0007dbb0: 7374 206c 6574 2074 6865 6d20 6265 206d st let them be m │ │ │ │ │ -0007dbc0: 6f73 746c 790a 2020 2020 2065 6d70 7479 ostly. empty │ │ │ │ │ -0007dbd0: 292e 0a0a 352e 320a 0a20 2020 2020 4175 )...5.2.. Au │ │ │ │ │ -0007dbe0: 746f 6d61 7469 6361 6c6c 792d 6765 6e65 tomatically-gene │ │ │ │ │ -0007dbf0: 7261 7465 6420 6465 6275 6720 7061 636b rated debug pack │ │ │ │ │ -0007dc00: 6167 6573 2064 6f20 6e6f 7420 6e65 6564 ages do not need │ │ │ │ │ -0007dc10: 2074 6f20 6861 7665 2061 0a20 2020 2020 to have a. │ │ │ │ │ -0007dc20: 636f 7272 6573 706f 6e64 696e 6720 7374 corresponding st │ │ │ │ │ -0007dc30: 616e 7a61 2069 6e20 e280 9864 6562 6961 anza in ...debia │ │ │ │ │ -0007dc40: 6e2f 636f 6e74 726f 6ce2 8099 2e20 2028 n/control.... ( │ │ │ │ │ -0007dc50: 5468 6973 2069 7320 6578 6973 7469 6e67 This is existing │ │ │ │ │ -0007dc60: 0a20 2020 2020 7072 6163 7469 6365 3b20 . practice; │ │ │ │ │ -0007dc70: 7468 6973 2050 6f6c 6963 7920 7570 6461 this Policy upda │ │ │ │ │ -0007dc80: 7465 2069 7320 6a75 7374 2063 6c65 6172 te is just clear │ │ │ │ │ -0007dc90: 6572 2061 626f 7574 2069 742e 290a 0a35 er about it.)..5 │ │ │ │ │ -0007dca0: 2e36 2e31 320a 0a20 2020 2020 436f 6c6f .6.12.. Colo │ │ │ │ │ -0007dcb0: 6e73 2061 7265 206e 6f74 2070 6572 6d69 ns are not permi │ │ │ │ │ -0007dcc0: 7474 6564 2069 6e20 7570 7374 7265 616d tted in upstream │ │ │ │ │ -0007dcd0: 2076 6572 7369 6f6e 206e 756d 6265 7273 version numbers │ │ │ │ │ -0007dce0: 2e0a 0a37 2e37 0a0a 2020 2020 204e 6577 ...7.7.. New │ │ │ │ │ -0007dcf0: 20e2 8098 4275 696c 642d 4465 7065 6e64 ...Build-Depend │ │ │ │ │ -0007dd00: 732d 4172 6368 e280 9920 616e 6420 e280 s-Arch... and .. │ │ │ │ │ -0007dd10: 9842 7569 6c64 2d43 6f6e 666c 6963 7473 .Build-Conflicts │ │ │ │ │ -0007dd20: 2d41 7263 68e2 8099 2066 6965 6c64 7320 -Arch... fields │ │ │ │ │ -0007dd30: 6172 6520 6e6f 770a 2020 2020 2073 7570 are now. sup │ │ │ │ │ -0007dd40: 706f 7274 6564 2e0a 0a38 2e34 0a0a 2020 ported...8.4.. │ │ │ │ │ -0007dd50: 2020 2054 6865 2072 6563 6f6d 6d65 6e64 The recommend │ │ │ │ │ -0007dd60: 6564 2070 6163 6b61 6765 206e 616d 6520 ed package name │ │ │ │ │ -0007dd70: 666f 7220 7368 6172 6564 206c 6962 7261 for shared libra │ │ │ │ │ -0007dd80: 7279 2064 6576 656c 6f70 6d65 6e74 2066 ry development f │ │ │ │ │ -0007dd90: 696c 6573 0a20 2020 2020 6973 206e 6f77 iles. is now │ │ │ │ │ -0007dda0: 206c 6962 7261 7279 6e61 6d65 2d64 6576 libraryname-dev │ │ │ │ │ -0007ddb0: 206f 7220 6c69 6272 6172 796e 616d 6561 or librarynamea │ │ │ │ │ -0007ddc0: 7069 7665 7273 696f 6e2d 6465 762c 206e piversion-dev, n │ │ │ │ │ -0007ddd0: 6f74 0a20 2020 2020 6c69 6272 6172 796e ot. libraryn │ │ │ │ │ -0007dde0: 616d 6573 6f76 6572 7369 6f6e 2d64 6576 amesoversion-dev │ │ │ │ │ -0007ddf0: 2e0a 0a39 2e31 2e31 0a0a 2020 2020 2054 ...9.1.1.. T │ │ │ │ │ -0007de00: 6865 2073 7461 626c 6520 7265 6c65 6173 he stable releas │ │ │ │ │ -0007de10: 6520 6f66 2044 6562 6961 6e20 7375 7070 e of Debian supp │ │ │ │ │ -0007de20: 6f72 7473 20e2 8098 2f72 756e e280 992c orts .../run..., │ │ │ │ │ -0007de30: 2073 6f20 7061 636b 6167 6573 206d 6179 so packages may │ │ │ │ │ -0007de40: 206e 6f77 0a20 2020 2020 6173 7375 6d65 now. assume │ │ │ │ │ -0007de50: 2074 6861 7420 6974 2065 7869 7374 7320 that it exists │ │ │ │ │ -0007de60: 616e 6420 646f 206e 6f74 206e 6565 6420 and do not need │ │ │ │ │ -0007de70: 616e 7920 7370 6563 6961 6c20 6465 7065 any special depe │ │ │ │ │ -0007de80: 6e64 656e 6379 206f 6e20 610a 2020 2020 ndency on a. │ │ │ │ │ -0007de90: 2076 6572 7369 6f6e 206f 6620 696e 6974 version of init │ │ │ │ │ -0007dea0: 7363 7269 7074 732e 0a0a 392e 332e 320a scripts...9.3.2. │ │ │ │ │ -0007deb0: 0a20 2020 2020 4e65 7720 6f70 7469 6f6e . New option │ │ │ │ │ -0007dec0: 616c 20e2 8098 7472 792d 7265 7374 6172 al ...try-restar │ │ │ │ │ -0007ded0: 74e2 8099 2073 7461 6e64 6172 6420 696e t... standard in │ │ │ │ │ -0007dee0: 6974 2073 6372 6970 7420 6172 6775 6d65 it script argume │ │ │ │ │ -0007def0: 6e74 2c20 7768 6963 6820 2869 660a 2020 nt, which (if. │ │ │ │ │ -0007df00: 2020 2073 7570 706f 7274 6564 2920 7368 supported) sh │ │ │ │ │ -0007df10: 6f75 6c64 2072 6573 7461 7274 2074 6865 ould restart the │ │ │ │ │ -0007df20: 2073 6572 7669 6365 2069 6620 6974 2069 service if it i │ │ │ │ │ -0007df30: 7320 616c 7265 6164 7920 7275 6e6e 696e s already runnin │ │ │ │ │ -0007df40: 6720 616e 640a 2020 2020 206f 7468 6572 g and. other │ │ │ │ │ -0007df50: 7769 7365 206a 7573 7420 7265 706f 7274 wise just report │ │ │ │ │ -0007df60: 2073 7563 6365 7373 2e0a 0a39 2e33 2e32 success...9.3.2 │ │ │ │ │ -0007df70: 0a0a 2020 2020 2053 7570 706f 7274 2066 .. Support f │ │ │ │ │ -0007df80: 6f72 2074 6865 20e2 8098 7374 6174 7573 or the ...status │ │ │ │ │ -0007df90: e280 9920 696e 6974 2073 6372 6970 7420 ... init script │ │ │ │ │ -0007dfa0: 6172 6775 6d65 6e74 2069 7320 7265 636f argument is reco │ │ │ │ │ -0007dfb0: 6d6d 656e 6465 642e 0a0a 392e 332e 332e mmended...9.3.3. │ │ │ │ │ -0007dfc0: 320a 0a20 2020 2020 5061 636b 6167 6573 2.. Packages │ │ │ │ │ -0007dfd0: 206d 7573 7420 6e6f 7420 6361 6c6c 20e2 must not call . │ │ │ │ │ -0007dfe0: 8098 2f65 7463 2f69 6e69 742e 64e2 8099 ../etc/init.d... │ │ │ │ │ -0007dff0: 2073 6372 6970 7473 2064 6972 6563 746c scripts directl │ │ │ │ │ -0007e000: 7920 6576 656e 2061 7320 610a 2020 2020 y even as a. │ │ │ │ │ -0007e010: 2066 616c 6c62 6163 6b2c 2061 6e64 2069 fallback, and i │ │ │ │ │ -0007e020: 6e73 7465 6164 206d 7573 7420 616c 7761 nstead must alwa │ │ │ │ │ -0007e030: 7973 2075 7365 20e2 8098 696e 766f 6b65 ys use ...invoke │ │ │ │ │ -0007e040: 2d72 632e 64e2 8099 2028 7768 6963 6820 -rc.d... (which │ │ │ │ │ -0007e050: 6973 0a20 2020 2020 6573 7365 6e74 6961 is. essentia │ │ │ │ │ -0007e060: 6c20 616e 6420 7368 6f75 6c64 6ee2 8099 l and shouldn... │ │ │ │ │ -0007e070: 7420 7265 7175 6972 6520 616e 7920 636f t require any co │ │ │ │ │ -0007e080: 6e64 6974 696f 6e61 6c29 2e0a 0a39 2e31 nditional)...9.1 │ │ │ │ │ -0007e090: 312e 310a 0a20 2020 2020 496e 7374 7275 1.1.. Instru │ │ │ │ │ -0007e0a0: 6374 696f 6e73 2066 6f72 20e2 8098 7570 ctions for ...up │ │ │ │ │ -0007e0b0: 7374 6172 74e2 8099 2069 6e74 6567 7261 start... integra │ │ │ │ │ -0007e0c0: 7469 6f6e 2072 656d 6f76 6564 2073 696e tion removed sin │ │ │ │ │ -0007e0d0: 6365 20e2 8098 7570 7374 6172 74e2 8099 ce ...upstart... │ │ │ │ │ -0007e0e0: 2069 730a 2020 2020 206e 6f20 6c6f 6e67 is. no long │ │ │ │ │ -0007e0f0: 6572 206d 6169 6e74 6169 6e65 6420 696e er maintained in │ │ │ │ │ -0007e100: 2044 6562 6961 6e2e 0a0a 3130 2e31 0a0a Debian...10.1.. │ │ │ │ │ -0007e110: 2020 2020 2050 6163 6b61 6765 7320 6d61 Packages ma │ │ │ │ │ -0007e120: 7920 6e6f 7420 696e 7374 616c 6c20 6669 y not install fi │ │ │ │ │ -0007e130: 6c65 7320 696e 2062 6f74 6820 e280 982f les in both .../ │ │ │ │ │ -0007e140: 7061 7468 e280 9920 616e 6420 e280 982f path... and .../ │ │ │ │ │ -0007e150: 7573 722f 7061 7468 e280 992c 2061 6e64 usr/path..., and │ │ │ │ │ -0007e160: 0a20 2020 2020 6d75 7374 206d 616e 6167 . must manag │ │ │ │ │ -0007e170: 6520 616e 7920 6261 636b 7761 7264 2d63 e any backward-c │ │ │ │ │ -0007e180: 6f6d 7061 7469 6269 6c69 7479 2073 796d ompatibility sym │ │ │ │ │ -0007e190: 6c69 6e6b 7320 736f 2074 6861 7420 7468 links so that th │ │ │ │ │ -0007e1a0: 6579 2064 6f6e e280 9974 0a20 2020 2020 ey don...t. │ │ │ │ │ -0007e1b0: 6272 6561 6b20 6966 20e2 8098 2f70 6174 break if .../pat │ │ │ │ │ -0007e1c0: 68e2 8099 2061 6e64 20e2 8098 2f75 7372 h... and .../usr │ │ │ │ │ -0007e1d0: 2f70 6174 68e2 8099 2061 7265 2074 6865 /path... are the │ │ │ │ │ -0007e1e0: 2073 616d 6520 6469 7265 6374 6f72 792e same directory. │ │ │ │ │ -0007e1f0: 0a0a 3130 2e36 0a0a 2020 2020 2050 6163 ..10.6.. Pac │ │ │ │ │ -0007e200: 6b61 6765 7320 7368 6f75 6c64 2061 7373 kages should ass │ │ │ │ │ -0007e210: 756d 6520 6465 7669 6365 2066 696c 6573 ume device files │ │ │ │ │ -0007e220: 2069 6e20 e280 982f 6465 76e2 8099 2061 in .../dev... a │ │ │ │ │ -0007e230: 7265 2064 796e 616d 6963 616c 6c79 0a20 re dynamically. │ │ │ │ │ -0007e240: 2020 2020 6d61 6e61 6765 6420 616e 6420 managed and │ │ │ │ │ -0007e250: 646f 6ee2 8099 7420 6861 7665 2074 6f20 don...t have to │ │ │ │ │ -0007e260: 6265 2063 7265 6174 6564 2062 7920 7468 be created by th │ │ │ │ │ -0007e270: 6520 7061 636b 6167 652e 2020 5061 636b e package. Pack │ │ │ │ │ -0007e280: 6167 6573 0a20 2020 2020 6f74 6865 7220 ages. other │ │ │ │ │ -0007e290: 7468 616e 2074 686f 7365 2077 686f 7365 than those whose │ │ │ │ │ -0007e2a0: 2070 7572 706f 7365 2069 7320 746f 206d purpose is to m │ │ │ │ │ -0007e2b0: 616e 6167 6520 e280 982f 6465 76e2 8099 anage .../dev... │ │ │ │ │ -0007e2c0: 206d 7573 7420 6e6f 7420 6372 6561 7465 must not create │ │ │ │ │ -0007e2d0: 0a20 2020 2020 6f72 2072 656d 6f76 6520 . or remove │ │ │ │ │ -0007e2e0: 6669 6c65 7320 7468 6572 6520 7768 656e files there when │ │ │ │ │ -0007e2f0: 2061 2064 796e 616d 6963 206d 616e 6167 a dynamic manag │ │ │ │ │ -0007e300: 656d 656e 7420 6661 6369 6c69 7479 2069 ement facility i │ │ │ │ │ -0007e310: 7320 696e 2075 7365 2e0a 2020 2020 204e s in use.. N │ │ │ │ │ -0007e320: 616d 6564 2070 6970 6573 2061 6e64 2064 amed pipes and d │ │ │ │ │ -0007e330: 6576 6963 6520 6669 6c65 7320 6f75 7473 evice files outs │ │ │ │ │ -0007e340: 6964 6520 6f66 20e2 8098 2f64 6576 e280 ide of .../dev.. │ │ │ │ │ -0007e350: 9920 7368 6f75 6c64 206e 6f72 6d61 6c6c . should normall │ │ │ │ │ -0007e360: 7920 6265 0a20 2020 2020 6372 6561 7465 y be. create │ │ │ │ │ -0007e370: 6420 6f6e 2064 656d 616e 6420 7669 6120 d on demand via │ │ │ │ │ -0007e380: 696e 6974 2073 6372 6970 7473 2c20 7379 init scripts, sy │ │ │ │ │ -0007e390: 7374 656d 6420 756e 6974 732c 206f 7220 stemd units, or │ │ │ │ │ -0007e3a0: 7369 6d69 6c61 720a 2020 2020 206d 6563 similar. mec │ │ │ │ │ -0007e3b0: 6861 6e69 736d 732c 2062 7574 206d 6179 hanisms, but may │ │ │ │ │ -0007e3c0: 2062 6520 6372 6561 7465 6420 616e 6420 be created and │ │ │ │ │ -0007e3d0: 7265 6d6f 7665 6420 696e 206d 6169 6e74 removed in maint │ │ │ │ │ -0007e3e0: 6169 6e65 7220 7363 7269 7074 7320 6966 ainer scripts if │ │ │ │ │ -0007e3f0: 0a20 2020 2020 7468 6579 206d 7573 7420 . they must │ │ │ │ │ -0007e400: 6265 2063 7265 6174 6564 2064 7572 696e be created durin │ │ │ │ │ -0007e410: 6720 7061 636b 6167 6520 696e 7374 616c g package instal │ │ │ │ │ -0007e420: 6c61 7469 6f6e 2e0a 0a31 302e 390a 0a20 lation...10.9.. │ │ │ │ │ -0007e430: 2020 2020 4368 6563 6b69 6e67 2077 6974 Checking wit │ │ │ │ │ -0007e440: 6820 7468 6520 6261 7365 2d70 6173 7377 h the base-passw │ │ │ │ │ -0007e450: 6420 6d61 696e 7461 696e 6572 2069 7320 d maintainer is │ │ │ │ │ -0007e460: 6e6f 206c 6f6e 6765 7220 7265 7175 6972 no longer requir │ │ │ │ │ -0007e470: 6564 2028 6f72 0a20 2020 2020 6465 7369 ed (or. desi │ │ │ │ │ -0007e480: 7261 626c 6529 2077 6865 6e20 6372 6561 rable) when crea │ │ │ │ │ -0007e490: 7469 6e67 2061 206e 6577 2064 796e 616d ting a new dynam │ │ │ │ │ -0007e4a0: 6963 2075 7365 7220 6f72 2067 726f 7570 ic user or group │ │ │ │ │ -0007e4b0: 2069 6e20 6120 7061 636b 6167 652e 0a0a in a package... │ │ │ │ │ -0007e4c0: 3132 2e33 0a0a 2020 2020 2044 6570 656e 12.3.. Depen │ │ │ │ │ -0007e4d0: 6465 6e63 6965 7320 6f6e 202a 2d64 6f63 dencies on *-doc │ │ │ │ │ -0007e4e0: 2070 6163 6b61 6765 7320 7368 6f75 6c64 packages should │ │ │ │ │ -0007e4f0: 2062 6520 6174 206d 6f73 7420 5265 636f be at most Reco │ │ │ │ │ -0007e500: 6d6d 656e 6473 0a20 2020 2020 2853 7567 mmends. (Sug │ │ │ │ │ -0007e510: 6765 7374 7320 6966 2074 6865 7920 6f6e gests if they on │ │ │ │ │ -0007e520: 6c79 2069 6e63 6c75 6465 2064 6f63 756d ly include docum │ │ │ │ │ -0007e530: 656e 7461 7469 6f6e 2069 6e20 7375 7070 entation in supp │ │ │ │ │ -0007e540: 6c65 6d65 6e74 616c 0a20 2020 2020 666f lemental. fo │ │ │ │ │ -0007e550: 726d 6174 7329 2e0a 0a31 322e 350a 0a20 rmats)...12.5.. │ │ │ │ │ -0007e560: 2020 2020 5468 6520 4d6f 7a69 6c6c 6120 The Mozilla │ │ │ │ │ -0007e570: 5075 626c 6963 204c 6963 656e 7365 2031 Public License 1 │ │ │ │ │ -0007e580: 2e31 2061 6e64 2032 2e30 2028 4d50 4c2d .1 and 2.0 (MPL- │ │ │ │ │ -0007e590: 312e 3120 616e 6420 4d50 4c2d 322e 3029 1.1 and MPL-2.0) │ │ │ │ │ -0007e5a0: 2061 7265 0a20 2020 2020 6e6f 7720 696e are. now in │ │ │ │ │ -0007e5b0: 636c 7564 6564 2069 6e20 e280 982f 7573 cluded in .../us │ │ │ │ │ -0007e5c0: 722f 7368 6172 652f 636f 6d6d 6f6e 2d6c r/share/common-l │ │ │ │ │ -0007e5d0: 6963 656e 7365 73e2 8099 2061 6e64 2064 icenses... and d │ │ │ │ │ -0007e5e0: 6f20 6e6f 7420 6e65 6564 2074 6f20 6265 o not need to be │ │ │ │ │ -0007e5f0: 0a20 2020 2020 636f 7069 6564 2076 6572 . copied ver │ │ │ │ │ -0007e600: 6261 7469 6d20 696e 2074 6865 2070 6163 batim in the pac │ │ │ │ │ -0007e610: 6b61 6765 20e2 8098 636f 7079 7269 6768 kage ...copyrigh │ │ │ │ │ -0007e620: 74e2 8099 2066 696c 652e 0a0a 636f 7079 t... file...copy │ │ │ │ │ -0007e630: 7269 6768 742d 666f 726d 6174 0a0a 2020 right-format.. │ │ │ │ │ -0007e640: 2020 2054 6865 20e2 8098 6874 7470 73e2 The ...https. │ │ │ │ │ -0007e650: 8099 2066 6f72 6d20 6f66 2074 6865 2063 .. form of the c │ │ │ │ │ -0007e660: 6f70 7972 6967 6874 2d66 6f72 6d61 7420 opyright-format │ │ │ │ │ -0007e670: 5552 4c20 6973 206e 6f77 2061 6c6c 6f77 URL is now allow │ │ │ │ │ -0007e680: 6564 2061 6e64 0a20 2020 2020 7072 6566 ed and. pref │ │ │ │ │ -0007e690: 6572 7265 6420 696e 2074 6865 20e2 8098 erred in the ... │ │ │ │ │ -0007e6a0: 466f 726d 6174 e280 9920 6669 656c 642e Format... field. │ │ │ │ │ -0007e6b0: 0a0a 7065 726c 0a0a 2020 2020 2054 6865 ..perl.. The │ │ │ │ │ -0007e6c0: 2050 6572 6c20 7365 6172 6368 2070 6174 Perl search pat │ │ │ │ │ -0007e6d0: 6820 6e6f 7720 696e 636c 7564 6573 206d h now includes m │ │ │ │ │ -0007e6e0: 756c 7469 6172 6368 2064 6972 6563 746f ultiarch directo │ │ │ │ │ -0007e6f0: 7269 6573 2e20 2054 6865 0a20 2020 2020 ries. The. │ │ │ │ │ -0007e700: 7665 6e64 6f72 2064 6972 6563 746f 7279 vendor directory │ │ │ │ │ -0007e710: 2066 6f72 2061 7263 6869 7465 6374 7572 for architectur │ │ │ │ │ -0007e720: 652d 7370 6563 6966 6963 206d 6f64 756c e-specific modul │ │ │ │ │ -0007e730: 6573 2069 7320 6e6f 7720 7665 7273 696f es is now versio │ │ │ │ │ -0007e740: 6e65 640a 2020 2020 2074 6f20 7375 7070 ned. to supp │ │ │ │ │ -0007e750: 6f72 7420 6d75 6c74 6961 7263 682e 0a0a ort multiarch... │ │ │ │ │ -0007e760: 7669 7274 7561 6c0a 0a20 2020 2020 4e65 virtual.. Ne │ │ │ │ │ -0007e770: 7720 e280 9861 6476 656e 7475 7265 e280 w ...adventure.. │ │ │ │ │ -0007e780: 9920 7669 7274 7561 6c20 7061 636b 6167 . virtual packag │ │ │ │ │ -0007e790: 6520 666f 7220 696d 706c 656d 656e 7461 e for implementa │ │ │ │ │ -0007e7a0: 7469 6f6e 7320 6f66 2074 6865 2063 6c61 tions of the cla │ │ │ │ │ -0007e7b0: 7373 6963 0a20 2020 2020 436f 6c6f 7373 ssic. Coloss │ │ │ │ │ -0007e7c0: 616c 2043 6176 6520 4164 7665 6e74 7572 al Cave Adventur │ │ │ │ │ -0007e7d0: 6520 6761 6d65 2e0a 0a76 6972 7475 616c e game...virtual │ │ │ │ │ -0007e7e0: 0a0a 2020 2020 204e 6577 20e2 8098 6874 .. New ...ht │ │ │ │ │ -0007e7f0: 7470 642d 7773 6769 33e2 8099 2076 6972 tpd-wsgi3... vir │ │ │ │ │ -0007e800: 7475 616c 2070 6163 6b61 6765 2066 6f72 tual package for │ │ │ │ │ -0007e810: 2050 7974 686f 6e20 3320 5753 4749 2d63 Python 3 WSGI-c │ │ │ │ │ -0007e820: 6170 6162 6c65 2048 5454 500a 2020 2020 apable HTTP. │ │ │ │ │ -0007e830: 2073 6572 7665 7273 2e20 2054 6865 2065 servers. The e │ │ │ │ │ -0007e840: 7869 7374 696e 6720 e280 9868 7474 7064 xisting ...httpd │ │ │ │ │ -0007e850: 2d77 7367 69e2 8099 2076 6972 7475 616c -wsgi... virtual │ │ │ │ │ -0007e860: 2070 6163 6b61 6765 2069 7320 666f 7220 package is for │ │ │ │ │ -0007e870: 5079 7468 6f6e 2032 0a20 2020 2020 5753 Python 2. WS │ │ │ │ │ -0007e880: 4749 2d63 6170 6162 6c65 2048 5454 5020 GI-capable HTTP │ │ │ │ │ -0007e890: 7365 7276 6572 732e 0a0a 7669 7274 7561 servers...virtua │ │ │ │ │ -0007e8a0: 6c0a 0a20 2020 2020 4e65 7720 e280 9876 l.. New ...v │ │ │ │ │ -0007e8b0: 6972 7475 616c 2d6d 7973 716c 2d63 6c69 irtual-mysql-cli │ │ │ │ │ -0007e8c0: 656e 74e2 8099 2c20 e280 9876 6972 7475 ent..., ...virtu │ │ │ │ │ -0007e8d0: 616c 2d6d 7973 716c 2d63 6c69 656e 742d al-mysql-client- │ │ │ │ │ -0007e8e0: 636f 7265 e280 992c 0a20 2020 2020 e280 core...,. .. │ │ │ │ │ -0007e8f0: 9876 6972 7475 616c 2d6d 7973 716c 2d73 .virtual-mysql-s │ │ │ │ │ -0007e900: 6572 7665 72e2 8099 2c20 e280 9876 6972 erver..., ...vir │ │ │ │ │ -0007e910: 7475 616c 2d6d 7973 716c 2d73 6572 7665 tual-mysql-serve │ │ │ │ │ -0007e920: 722d 636f 7265 e280 992c 2061 6e64 0a20 r-core..., and. │ │ │ │ │ -0007e930: 2020 2020 e280 9876 6972 7475 616c 2d6d ...virtual-m │ │ │ │ │ -0007e940: 7973 716c 2d74 6573 7473 7569 7465 e280 ysql-testsuite.. │ │ │ │ │ -0007e950: 9920 7669 7274 7561 6c20 7061 636b 6167 . virtual packag │ │ │ │ │ -0007e960: 6573 2066 6f72 204d 7953 514c 2d63 6f6d es for MySQL-com │ │ │ │ │ -0007e970: 7061 7469 626c 650a 2020 2020 2073 6f66 patible. sof │ │ │ │ │ -0007e980: 7477 6172 652e 0a0a 1f0a 4669 6c65 3a20 tware.....File: │ │ │ │ │ -0007e990: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ -0007e9a0: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ -0007e9b0: 6f6e 2033 2039 2038 2c20 204e 6578 743a on 3 9 8, Next: │ │ │ │ │ -0007e9c0: 2056 6572 7369 6f6e 2033 2039 2037 2c20 Version 3 9 7, │ │ │ │ │ -0007e9d0: 2050 7265 763a 2056 6572 7369 6f6e 2034 Prev: Version 4 │ │ │ │ │ -0007e9e0: 2030 2030 2c20 2055 703a 2055 7067 7261 0 0, Up: Upgra │ │ │ │ │ -0007e9f0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ -0007ea00: 3232 2e32 3120 5665 7273 696f 6e20 332e 22.21 Version 3. │ │ │ │ │ -0007ea10: 392e 380a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 9.8.============ │ │ │ │ │ -0007ea20: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ -0007ea30: 6420 4170 7269 6c2c 2032 3031 362e 0a0a d April, 2016... │ │ │ │ │ -0007ea40: 392e 360a 0a20 2020 2020 5468 6520 6d65 9.6.. The me │ │ │ │ │ -0007ea50: 6e75 2073 7973 7465 6d20 6973 2064 6570 nu system is dep │ │ │ │ │ -0007ea60: 7265 6361 7465 6420 696e 2066 6176 6f72 recated in favor │ │ │ │ │ -0007ea70: 206f 6620 7468 6520 4672 6565 4465 736b of the FreeDesk │ │ │ │ │ -0007ea80: 746f 7020 6d65 6e75 0a20 2020 2020 7374 top menu. st │ │ │ │ │ -0007ea90: 616e 6461 7264 2e20 204e 6577 2072 6571 andard. New req │ │ │ │ │ -0007eaa0: 7569 7265 6d65 6e74 7320 7365 7420 666f uirements set fo │ │ │ │ │ -0007eab0: 7220 4672 6565 4465 736b 746f 7020 6d65 r FreeDesktop me │ │ │ │ │ -0007eac0: 6e75 2065 6e74 7269 6573 2e0a 0a39 2e37 nu entries...9.7 │ │ │ │ │ -0007ead0: 0a0a 2020 2020 204e 6577 2069 6e73 7472 .. New instr │ │ │ │ │ -0007eae0: 7563 7469 6f6e 7320 666f 7220 7265 6769 uctions for regi │ │ │ │ │ -0007eaf0: 7374 6572 696e 6720 6d65 6469 6120 7479 stering media ty │ │ │ │ │ -0007eb00: 7065 2068 616e 646c 6572 7320 7769 7468 pe handlers with │ │ │ │ │ -0007eb10: 2074 6865 0a20 2020 2020 4672 6565 4465 the. FreeDe │ │ │ │ │ -0007eb20: 736b 746f 7020 7379 7374 656d 2c20 7768 sktop system, wh │ │ │ │ │ -0007eb30: 6963 6820 6175 746f 6d61 7469 6361 6c6c ich automaticall │ │ │ │ │ -0007eb40: 7920 7379 6e63 6872 6f6e 697a 6573 2077 y synchronizes w │ │ │ │ │ -0007eb50: 6974 6820 6d61 696c 6361 700a 2020 2020 ith mailcap. │ │ │ │ │ -0007eb60: 2061 6e64 2074 6865 7265 666f 7265 2072 and therefore r │ │ │ │ │ -0007eb70: 6570 6c61 6365 7320 6d61 696c 6361 7020 eplaces mailcap │ │ │ │ │ -0007eb80: 7265 6769 7374 7261 7469 6f6e 2066 6f72 registration for │ │ │ │ │ -0007eb90: 2070 6163 6b61 6765 7320 7573 696e 670a packages using. │ │ │ │ │ -0007eba0: 2020 2020 2064 6573 6b74 6f70 2065 6e74 desktop ent │ │ │ │ │ -0007ebb0: 7269 6573 2e0a 0a1f 0a46 696c 653a 2064 ries.....File: d │ │ │ │ │ -0007ebc0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0007ebd0: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ -0007ebe0: 6e20 3320 3920 372c 2020 4e65 7874 3a20 n 3 9 7, Next: │ │ │ │ │ -0007ebf0: 5665 7273 696f 6e20 3320 3920 362c 2020 Version 3 9 6, │ │ │ │ │ -0007ec00: 5072 6576 3a20 5665 7273 696f 6e20 3320 Prev: Version 3 │ │ │ │ │ -0007ec10: 3920 382c 2020 5570 3a20 5570 6772 6164 9 8, Up: Upgrad │ │ │ │ │ -0007ec20: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ -0007ec30: 322e 3232 2056 6572 7369 6f6e 2033 2e39 2.22 Version 3.9 │ │ │ │ │ -0007ec40: 2e37 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .7.============= │ │ │ │ │ -0007ec50: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ -0007ec60: 2046 6562 7275 6172 792c 2032 3031 362e February, 2016. │ │ │ │ │ -0007ec70: 0a0a 3130 2e35 0a0a 2020 2020 2053 796d ..10.5.. Sym │ │ │ │ │ -0007ec80: 626f 6c69 6320 6c69 6e6b 7320 6d75 7374 bolic links must │ │ │ │ │ -0007ec90: 206e 6f74 2074 7261 7665 7273 6520 6162 not traverse ab │ │ │ │ │ -0007eca0: 6f76 6520 7468 6520 726f 6f74 2064 6972 ove the root dir │ │ │ │ │ -0007ecb0: 6563 746f 7279 2e0a 0a39 2e32 2e32 0a0a ectory...9.2.2.. │ │ │ │ │ -0007ecc0: 2020 2020 2033 3262 6974 2055 4944 7320 32bit UIDs │ │ │ │ │ -0007ecd0: 696e 2074 6865 2072 616e 6765 2036 3535 in the range 655 │ │ │ │ │ -0007ece0: 3336 2d34 3239 3439 3637 3239 3320 6172 36-4294967293 ar │ │ │ │ │ -0007ecf0: 6520 7265 7365 7276 6564 2066 6f72 0a20 e reserved for. │ │ │ │ │ -0007ed00: 2020 2020 6479 6e61 6d69 6361 6c6c 7920 dynamically │ │ │ │ │ -0007ed10: 616c 6c6f 6361 7465 6420 7573 6572 2061 allocated user a │ │ │ │ │ -0007ed20: 6363 6f75 6e74 732e 0a0a 352e 310a 0a20 ccounts...5.1.. │ │ │ │ │ -0007ed30: 2020 2020 456d 7074 7920 6669 656c 6420 Empty field │ │ │ │ │ -0007ed40: 7661 6c75 6573 2069 6e20 636f 6e74 726f values in contro │ │ │ │ │ -0007ed50: 6c20 6669 6c65 7320 6172 6520 6f6e 6c79 l files are only │ │ │ │ │ -0007ed60: 2070 6572 6d69 7474 6564 2069 6e20 7468 permitted in th │ │ │ │ │ -0007ed70: 650a 2020 2020 20e2 8098 6465 6269 616e e. ...debian │ │ │ │ │ -0007ed80: 2f63 6f6e 7472 6f6c e280 9920 6669 6c65 /control... file │ │ │ │ │ -0007ed90: 206f 6620 6120 736f 7572 6365 2070 6163 of a source pac │ │ │ │ │ -0007eda0: 6b61 6765 2e0a 0a34 2e39 0a0a 2020 2020 kage...4.9.. │ │ │ │ │ -0007edb0: 20e2 8098 6465 6269 616e 2f72 756c 6573 ...debian/rules │ │ │ │ │ -0007edc0: e280 993a 2072 6571 7569 7265 6420 7461 ...: required ta │ │ │ │ │ -0007edd0: 7267 6574 7320 6d75 7374 206e 6f74 2061 rgets must not a │ │ │ │ │ -0007ede0: 7474 656d 7074 206e 6574 776f 726b 2061 ttempt network a │ │ │ │ │ -0007edf0: 6363 6573 732e 0a0a 3132 2e33 0a0a 2020 ccess...12.3.. │ │ │ │ │ -0007ee00: 2020 2072 6563 6f6d 6d65 6e64 2074 6f20 recommend to │ │ │ │ │ -0007ee10: 7368 6970 2061 6464 6974 696f 6e61 6c20 ship additional │ │ │ │ │ -0007ee20: 646f 6375 6d65 6e74 6174 696f 6e20 666f documentation fo │ │ │ │ │ -0007ee30: 7220 7061 636b 6167 6520 e280 9870 6b67 r package ...pkg │ │ │ │ │ -0007ee40: e280 9920 696e 2061 0a20 2020 2020 7365 ... in a. se │ │ │ │ │ -0007ee50: 7061 7261 7465 2070 6163 6b61 6765 20e2 parate package . │ │ │ │ │ -0007ee60: 8098 706b 672d 646f 63e2 8099 2061 6e64 ..pkg-doc... and │ │ │ │ │ -0007ee70: 2069 6e73 7461 6c6c 2069 7420 696e 746f install it into │ │ │ │ │ -0007ee80: 0a20 2020 2020 e280 982f 7573 722f 7368 . .../usr/sh │ │ │ │ │ -0007ee90: 6172 652f 646f 632f 706b 67e2 8099 2e0a are/doc/pkg..... │ │ │ │ │ -0007eea0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0007eeb0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0007eec0: 6465 3a20 5665 7273 696f 6e20 3320 3920 de: Version 3 9 │ │ │ │ │ -0007eed0: 362c 2020 4e65 7874 3a20 5665 7273 696f 6, Next: Versio │ │ │ │ │ -0007eee0: 6e20 3320 3920 352c 2020 5072 6576 3a20 n 3 9 5, Prev: │ │ │ │ │ -0007eef0: 5665 7273 696f 6e20 3320 3920 372c 2020 Version 3 9 7, │ │ │ │ │ -0007ef00: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -0007ef10: 6563 6b6c 6973 740a 0a32 322e 3233 2056 ecklist..22.23 V │ │ │ │ │ -0007ef20: 6572 7369 6f6e 2033 2e39 2e36 0a3d 3d3d ersion 3.9.6.=== │ │ │ │ │ -0007ef30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0007ef40: 0a0a 5265 6c65 6173 6564 2053 6570 7465 ..Released Septe │ │ │ │ │ -0007ef50: 6d62 6572 2c20 3230 3134 2e0a 0a39 2e31 mber, 2014...9.1 │ │ │ │ │ -0007ef60: 0a0a 2020 2020 2054 6865 2046 4853 2069 .. The FHS i │ │ │ │ │ -0007ef70: 7320 7265 6c61 7865 6420 746f 2061 6c6c s relaxed to all │ │ │ │ │ -0007ef80: 6f77 2061 2073 7562 6469 7265 6374 6f72 ow a subdirector │ │ │ │ │ -0007ef90: 7920 6f66 20e2 8098 2f75 7372 2f6c 6962 y of .../usr/lib │ │ │ │ │ -0007efa0: e280 9920 746f 2068 6f6c 6420 610a 2020 ... to hold a. │ │ │ │ │ -0007efb0: 2020 206d 6978 7475 7265 206f 6620 6172 mixture of ar │ │ │ │ │ -0007efc0: 6368 6974 6563 7475 7265 2d69 6e64 6570 chitecture-indep │ │ │ │ │ -0007efd0: 656e 6465 6e74 2061 6e64 2061 7263 6869 endent and archi │ │ │ │ │ -0007efe0: 7465 6374 7572 652d 6465 7065 6e64 656e tecture-dependen │ │ │ │ │ -0007eff0: 740a 2020 2020 2066 696c 6573 2c20 7468 t. files, th │ │ │ │ │ -0007f000: 6f75 6768 2064 6972 6563 746f 7269 6573 ough directories │ │ │ │ │ -0007f010: 2065 6e74 6972 656c 7920 636f 6d70 6f73 entirely compos │ │ │ │ │ -0007f020: 6564 206f 660a 2020 2020 2061 7263 6869 ed of. archi │ │ │ │ │ -0007f030: 7465 6374 7572 652d 696e 6465 7065 6e64 tecture-independ │ │ │ │ │ -0007f040: 656e 7420 6669 6c65 7320 7368 6f75 6c64 ent files should │ │ │ │ │ -0007f050: 2062 6520 6c6f 6361 7465 6420 696e 20e2 be located in . │ │ │ │ │ -0007f060: 8098 2f75 7372 2f73 6861 7265 e280 992e ../usr/share.... │ │ │ │ │ -0007f070: 0a0a 392e 310a 0a20 2020 2020 5468 6520 ..9.1.. The │ │ │ │ │ -0007f080: 4648 5320 7265 7175 6972 656d 656e 7420 FHS requirement │ │ │ │ │ -0007f090: 666f 7220 e280 982f 7573 722f 6c6f 6361 for .../usr/loca │ │ │ │ │ -0007f0a0: 6c2f 6c69 6236 34e2 8099 2074 6f20 6578 l/lib64... to ex │ │ │ │ │ -0007f0b0: 6973 7420 6966 20e2 8098 2f6c 6962 3634 ist if .../lib64 │ │ │ │ │ -0007f0c0: e280 9920 6f72 0a20 2020 2020 e280 982f ... or. .../ │ │ │ │ │ -0007f0d0: 7573 722f 6c69 6236 34e2 8099 2065 7869 usr/lib64... exi │ │ │ │ │ -0007f0e0: 7374 7320 6973 2072 656d 6f76 6564 2e0a sts is removed.. │ │ │ │ │ -0007f0f0: 0a39 2e31 0a0a 2020 2020 2041 6e20 4648 .9.1.. An FH │ │ │ │ │ -0007f100: 5320 6578 6365 7074 696f 6e20 6861 7320 S exception has │ │ │ │ │ -0007f110: 6265 656e 2067 7261 6e74 6564 2066 6f72 been granted for │ │ │ │ │ -0007f120: 206d 756c 7469 6172 6368 2069 6e63 6c75 multiarch inclu │ │ │ │ │ -0007f130: 6465 2066 696c 6573 2c0a 2020 2020 2070 de files,. p │ │ │ │ │ -0007f140: 6572 6d69 7474 696e 6720 6865 6164 6572 ermitting header │ │ │ │ │ -0007f150: 2066 696c 6573 2074 6f20 696e 7374 6561 files to instea │ │ │ │ │ -0007f160: 6420 6265 2069 6e73 7461 6c6c 6564 2074 d be installed t │ │ │ │ │ -0007f170: 6f0a 2020 2020 20e2 8098 2f75 7372 2f69 o. .../usr/i │ │ │ │ │ -0007f180: 6e63 6c75 6465 2f74 7269 706c 6574 e280 nclude/triplet.. │ │ │ │ │ -0007f190: 992e 0a0a 3130 2e31 0a0a 2020 2020 2042 ....10.1.. B │ │ │ │ │ -0007f1a0: 696e 6172 6965 7320 6d75 7374 206e 6f74 inaries must not │ │ │ │ │ -0007f1b0: 2062 6520 7374 6174 6963 616c 6c79 206c be statically l │ │ │ │ │ -0007f1c0: 696e 6b65 6420 7769 7468 2074 6865 2047 inked with the G │ │ │ │ │ -0007f1d0: 4e55 2043 206c 6962 7261 7279 2c20 7365 NU C library, se │ │ │ │ │ -0007f1e0: 650a 2020 2020 2070 6f6c 6963 7920 666f e. policy fo │ │ │ │ │ -0007f1f0: 7220 6578 6365 7074 696f 6e73 2e0a 0a34 r exceptions...4 │ │ │ │ │ -0007f200: 2e34 0a0a 2020 2020 2049 7420 6973 2063 .4.. It is c │ │ │ │ │ -0007f210: 6c61 7269 6669 6564 2074 6861 7420 7369 larified that si │ │ │ │ │ -0007f220: 676e 6174 7572 6520 6170 7065 6172 696e gnature appearin │ │ │ │ │ -0007f230: 6720 696e 2064 6562 6961 6e2f 6368 616e g in debian/chan │ │ │ │ │ -0007f240: 6765 6c6f 6720 7368 6f75 6c64 0a20 2020 gelog should. │ │ │ │ │ -0007f250: 2020 6265 2074 6865 2064 6574 6169 6c73 be the details │ │ │ │ │ -0007f260: 206f 6620 7468 6520 7065 7273 6f6e 2077 of the person w │ │ │ │ │ -0007f270: 686f 2070 7265 7061 7265 6420 7468 6973 ho prepared this │ │ │ │ │ -0007f280: 2072 656c 6561 7365 206f 6620 7468 650a release of the. │ │ │ │ │ -0007f290: 2020 2020 2070 6163 6b61 6765 2e0a 0a31 package...1 │ │ │ │ │ -0007f2a0: 312e 350a 0a20 2020 2020 5468 6520 6465 1.5.. The de │ │ │ │ │ -0007f2b0: 6661 756c 7420 7765 6220 646f 6375 6d65 fault web docume │ │ │ │ │ -0007f2c0: 6e74 2072 6f6f 7420 6973 206e 6f77 20e2 nt root is now . │ │ │ │ │ -0007f2d0: 8098 2f76 6172 2f77 7777 2f68 746d 6ce2 ../var/www/html. │ │ │ │ │ -0007f2e0: 8099 0a0a 7669 7274 7561 6c0a 0a20 2020 ....virtual.. │ │ │ │ │ -0007f2f0: 2020 e280 986a 6176 6131 2d72 756e 7469 ...java1-runti │ │ │ │ │ -0007f300: 6d65 e280 9920 616e 6420 e280 986a 6176 me... and ...jav │ │ │ │ │ -0007f310: 6132 2d72 756e 7469 6d65 e280 9920 6172 a2-runtime... ar │ │ │ │ │ -0007f320: 6520 7265 6d6f 7665 642c 20e2 8098 6a61 e removed, ...ja │ │ │ │ │ -0007f330: 7661 4e2d 7275 6e74 696d 65e2 8099 0a20 vaN-runtime.... │ │ │ │ │ -0007f340: 2020 2020 616e 6420 e280 986a 6176 614e and ...javaN │ │ │ │ │ -0007f350: 2d72 756e 7469 6d65 2d68 6561 646c 6573 -runtime-headles │ │ │ │ │ -0007f360: 73e2 8099 2061 7265 2061 6464 6564 2066 s... are added f │ │ │ │ │ -0007f370: 6f72 2061 6c6c 204e 2062 6574 7765 656e or all N between │ │ │ │ │ -0007f380: 2035 2061 6e64 2039 2e0a 0a76 6972 7475 5 and 9...virtu │ │ │ │ │ -0007f390: 616c 0a0a 2020 2020 2041 6464 6564 20e2 al.. Added . │ │ │ │ │ -0007f3a0: 8098 6874 7470 642d 7773 6769 e280 9920 ..httpd-wsgi... │ │ │ │ │ -0007f3b0: 666f 7220 5753 4749 2063 6170 6162 6c65 for WSGI capable │ │ │ │ │ -0007f3c0: 2048 5454 5020 7365 7276 6572 732e 0a0a HTTP servers... │ │ │ │ │ -0007f3d0: 7065 726c 0a0a 2020 2020 2050 6572 6c20 perl.. Perl │ │ │ │ │ -0007f3e0: 7061 636b 6167 6573 2073 686f 756c 6420 packages should │ │ │ │ │ -0007f3f0: 7573 6520 7468 6520 e280 9825 436f 6e66 use the ...%Conf │ │ │ │ │ -0007f400: 6967 e280 9920 6861 7368 2074 6f20 6c6f ig... hash to lo │ │ │ │ │ -0007f410: 6361 7465 206d 6f64 756c 6520 7061 7468 cate module path │ │ │ │ │ -0007f420: 730a 2020 2020 2069 6e73 7465 6164 206f s. instead o │ │ │ │ │ -0007f430: 6620 6861 7264 636f 6469 6e67 2070 6174 f hardcoding pat │ │ │ │ │ -0007f440: 6873 2069 6e20 e280 9840 494e 43e2 8099 hs in ...@INC... │ │ │ │ │ -0007f450: 2e0a 0a70 6572 6c0a 0a20 2020 2020 5065 ...perl.. Pe │ │ │ │ │ -0007f460: 726c 2062 696e 6172 7920 6d6f 6475 6c65 rl binary module │ │ │ │ │ -0007f470: 7320 616e 6420 616e 7920 6d6f 6475 6c65 s and any module │ │ │ │ │ -0007f480: 7320 696e 7374 616c 6c65 6420 696e 746f s installed into │ │ │ │ │ -0007f490: 0a20 2020 2020 e280 9824 436f 6e66 6967 . ...$Config │ │ │ │ │ -0007f4a0: 7b76 656e 646f 7261 7263 687d e280 9920 {vendorarch}... │ │ │ │ │ -0007f4b0: 6d75 7374 2064 6570 656e 6420 6f6e 2074 must depend on t │ │ │ │ │ -0007f4c0: 6865 2072 656c 6576 616e 7420 7065 726c he relevant perl │ │ │ │ │ -0007f4d0: 6170 692d 2a0a 2020 2020 2070 6163 6b61 api-*. packa │ │ │ │ │ -0007f4e0: 6765 2e0a 0a1f 0a46 696c 653a 2064 6562 ge.....File: deb │ │ │ │ │ -0007f4f0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0007f500: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ -0007f510: 3320 3920 352c 2020 4e65 7874 3a20 5665 3 9 5, Next: Ve │ │ │ │ │ -0007f520: 7273 696f 6e20 3320 3920 342c 2020 5072 rsion 3 9 4, Pr │ │ │ │ │ -0007f530: 6576 3a20 5665 7273 696f 6e20 3320 3920 ev: Version 3 9 │ │ │ │ │ -0007f540: 362c 2020 5570 3a20 5570 6772 6164 696e 6, Up: Upgradin │ │ │ │ │ -0007f550: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ -0007f560: 3234 2056 6572 7369 6f6e 2033 2e39 2e35 24 Version 3.9.5 │ │ │ │ │ -0007f570: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0007f580: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204f ====..Released O │ │ │ │ │ -0007f590: 6374 6f62 6572 2c20 3230 3133 2e0a 0a35 ctober, 2013...5 │ │ │ │ │ -0007f5a0: 2e31 0a0a 2020 2020 2043 6f6e 7472 6f6c .1.. Control │ │ │ │ │ -0007f5b0: 2064 6174 6120 6669 656c 6473 206d 7573 data fields mus │ │ │ │ │ -0007f5c0: 7420 6e6f 7420 7374 6172 7420 7769 7468 t not start with │ │ │ │ │ -0007f5d0: 2074 6865 2068 7970 6865 6e20 6368 6172 the hyphen char │ │ │ │ │ -0007f5e0: 6163 7465 7220 28e2 8098 2de2 8099 292c acter (...-...), │ │ │ │ │ -0007f5f0: 0a20 2020 2020 746f 2061 766f 6964 2070 . to avoid p │ │ │ │ │ -0007f600: 6f74 656e 7469 616c 2063 6f6e 6675 7369 otential confusi │ │ │ │ │ -0007f610: 6f6e 7320 7768 656e 2070 6172 7369 6e67 ons when parsing │ │ │ │ │ -0007f620: 2063 6c65 6172 7369 676e 6564 2063 6f6e clearsigned con │ │ │ │ │ -0007f630: 7472 6f6c 2064 6174 610a 2020 2020 2066 trol data. f │ │ │ │ │ -0007f640: 696c 6573 2074 6861 7420 7765 7265 206e iles that were n │ │ │ │ │ -0007f650: 6f74 2070 726f 7065 726c 7920 756e 6573 ot properly unes │ │ │ │ │ -0007f660: 6361 7065 642e 0a0a 352e 342c 2035 2e36 caped...5.4, 5.6 │ │ │ │ │ -0007f670: 2e32 340a 0a20 2020 2020 e280 9843 6865 .24.. ...Che │ │ │ │ │ -0007f680: 636b 7375 6d73 2d53 6861 31e2 8099 2061 cksums-Sha1... a │ │ │ │ │ -0007f690: 6e64 20e2 8098 4368 6563 6b73 756d 732d nd ...Checksums- │ │ │ │ │ -0007f6a0: 5368 6132 3536 e280 9920 6172 6520 6e6f Sha256... are no │ │ │ │ │ -0007f6b0: 7720 6d61 6e64 6174 6f72 7920 696e 20e2 w mandatory in . │ │ │ │ │ -0007f6c0: 8098 2e64 7363 e280 990a 2020 2020 2066 ...dsc.... f │ │ │ │ │ -0007f6d0: 696c 6573 2e0a 0a35 2e36 2e32 352c 2035 iles...5.6.25, 5 │ │ │ │ │ -0007f6e0: 2e38 2e31 0a0a 2020 2020 2054 6865 20e2 .8.1.. The . │ │ │ │ │ -0007f6f0: 8098 444d 2d55 706c 6f61 642d 416c 6c6f ..DM-Upload-Allo │ │ │ │ │ -0007f700: 7765 64e2 8099 2066 6965 6c64 2069 7320 wed... field is │ │ │ │ │ -0007f710: 6f62 736f 6c65 7465 2e20 2050 6572 6d69 obsolete. Permi │ │ │ │ │ -0007f720: 7373 696f 6e73 2061 7265 206e 6f77 0a20 ssions are now. │ │ │ │ │ -0007f730: 2020 2020 6772 616e 7465 6420 7669 6120 granted via │ │ │ │ │ -0007f740: 2764 616b 2d63 6f6d 6d61 6e64 7327 2066 'dak-commands' f │ │ │ │ │ -0007f750: 696c 6573 2e0a 0a35 2e36 2e32 370a 0a20 iles...5.6.27.. │ │ │ │ │ -0007f760: 2020 2020 4e65 7720 7365 6374 696f 6e20 New section │ │ │ │ │ -0007f770: 646f 6375 6d65 6e74 696e 6720 7468 6520 documenting the │ │ │ │ │ -0007f780: e280 9850 6163 6b61 6765 2d4c 6973 74e2 ...Package-List. │ │ │ │ │ -0007f790: 8099 2066 6965 6c64 2069 6e20 4465 6269 .. field in Debi │ │ │ │ │ -0007f7a0: 616e 2073 6f75 7263 650a 2020 2020 2063 an source. c │ │ │ │ │ -0007f7b0: 6f6e 7472 6f6c 2066 696c 6573 2e0a 0a35 ontrol files...5 │ │ │ │ │ -0007f7c0: 2e36 2e32 380a 0a20 2020 2020 4e65 7720 .6.28.. New │ │ │ │ │ -0007f7d0: 7365 6374 696f 6e20 646f 6375 6d65 6e74 section document │ │ │ │ │ -0007f7e0: 696e 6720 7468 6520 e280 9850 6163 6b61 ing the ...Packa │ │ │ │ │ -0007f7f0: 6765 2d54 7970 65e2 8099 2066 6965 6c64 ge-Type... field │ │ │ │ │ -0007f800: 2069 6e20 736f 7572 6365 2070 6163 6b61 in source packa │ │ │ │ │ -0007f810: 6765 0a20 2020 2020 636f 6e74 726f 6c20 ge. control │ │ │ │ │ -0007f820: 6669 6c65 732e 0a0a 352e 362e 3239 0a0a files...5.6.29.. │ │ │ │ │ -0007f830: 2020 2020 204e 6577 2073 6563 7469 6f6e New section │ │ │ │ │ -0007f840: 2064 6f63 756d 656e 7469 6e67 2074 6865 documenting the │ │ │ │ │ -0007f850: 20e2 8098 4467 6974 e280 9920 6669 656c ...Dgit... fiel │ │ │ │ │ -0007f860: 6420 696e 2044 6562 6961 6e20 736f 7572 d in Debian sour │ │ │ │ │ -0007f870: 6365 2063 6f6e 7472 6f6c 0a20 2020 2020 ce control. │ │ │ │ │ -0007f880: 6669 6c65 732e 0a0a 392e 312e 312e 380a files...9.1.1.8. │ │ │ │ │ -0007f890: 0a20 2020 2020 5468 6520 6578 6365 7074 . The except │ │ │ │ │ -0007f8a0: 696f 6e20 746f 2074 6865 2046 4853 2066 ion to the FHS f │ │ │ │ │ -0007f8b0: 6f72 2074 6865 20e2 8098 2f73 656c 696e or the .../selin │ │ │ │ │ -0007f8c0: 7578 e280 9920 7761 7320 7265 6d6f 7665 ux... was remove │ │ │ │ │ -0007f8d0: 642e 0a0a 3130 2e37 2e33 0a0a 2020 2020 d...10.7.3.. │ │ │ │ │ -0007f8e0: 2050 6163 6b61 6765 7320 7368 6f75 6c64 Packages should │ │ │ │ │ -0007f8f0: 2072 656d 6f76 6520 616c 6c20 6f62 736f remove all obso │ │ │ │ │ -0007f900: 6c65 7465 2063 6f6e 6669 6775 7261 7469 lete configurati │ │ │ │ │ -0007f910: 6f6e 2066 696c 6573 2077 6974 686f 7574 on files without │ │ │ │ │ -0007f920: 0a20 2020 2020 6c6f 6361 6c20 6368 616e . local chan │ │ │ │ │ -0007f930: 6765 7320 6475 7269 6e67 2075 7067 7261 ges during upgra │ │ │ │ │ -0007f940: 6465 732e 2020 5468 6520 e280 9864 706b des. The ...dpk │ │ │ │ │ -0007f950: 672d 6d61 696e 7473 6372 6970 742d 6865 g-maintscript-he │ │ │ │ │ -0007f960: 6c70 6572 e280 9920 746f 6f6c 2c0a 2020 lper... tool,. │ │ │ │ │ -0007f970: 2020 2061 7661 696c 6162 6c65 2066 726f available fro │ │ │ │ │ -0007f980: 6d20 7468 6520 6470 6b67 2070 6163 6b61 m the dpkg packa │ │ │ │ │ -0007f990: 6765 2073 696e 6365 2027 5768 6565 7a79 ge since 'Wheezy │ │ │ │ │ -0007f9a0: 272c 2063 616e 2068 656c 7020 7769 7468 ', can help with │ │ │ │ │ -0007f9b0: 2074 6869 732e 0a0a 3130 2e31 300a 0a20 this...10.10.. │ │ │ │ │ -0007f9c0: 2020 2020 5468 6520 6e61 6d65 206f 6620 The name of │ │ │ │ │ -0007f9d0: 7468 6520 6669 6c65 7320 616e 6420 6469 the files and di │ │ │ │ │ -0007f9e0: 7265 6374 6f72 6965 7320 696e 7374 616c rectories instal │ │ │ │ │ -0007f9f0: 6c65 6420 6279 2062 696e 6172 7920 7061 led by binary pa │ │ │ │ │ -0007fa00: 636b 6167 6573 0a20 2020 2020 6d75 7374 ckages. must │ │ │ │ │ -0007fa10: 2062 6520 656e 636f 6465 6420 696e 2055 be encoded in U │ │ │ │ │ -0007fa20: 5446 2d38 2061 6e64 2073 686f 756c 6420 TF-8 and should │ │ │ │ │ -0007fa30: 6265 2072 6573 7472 6963 7465 6420 746f be restricted to │ │ │ │ │ -0007fa40: 2041 5343 4949 2077 6865 6e0a 2020 2020 ASCII when. │ │ │ │ │ -0007fa50: 2070 6f73 7369 626c 652e 2020 496e 2074 possible. In t │ │ │ │ │ -0007fa60: 6865 2073 7973 7465 6d20 5041 5448 2c20 he system PATH, │ │ │ │ │ -0007fa70: 7468 6579 206d 7573 7420 6265 2072 6573 they must be res │ │ │ │ │ -0007fa80: 7472 6963 7465 6420 746f 2041 5343 4949 tricted to ASCII │ │ │ │ │ -0007fa90: 2e0a 0a31 312e 352e 320a 0a20 2020 2020 ...11.5.2.. │ │ │ │ │ -0007faa0: 5374 6f70 2072 6563 6f6d 6d65 6e64 696e Stop recommendin │ │ │ │ │ -0007fab0: 6720 746f 2073 6572 7665 2048 544d 4c20 g to serve HTML │ │ │ │ │ -0007fac0: 646f 6375 6d65 6e74 7320 6672 6f6d 0a20 documents from. │ │ │ │ │ -0007fad0: 2020 2020 e280 982f 7573 722f 7368 6172 .../usr/shar │ │ │ │ │ -0007fae0: 652f 646f 632f 7061 636b 6167 65e2 8099 e/doc/package... │ │ │ │ │ -0007faf0: 2e0a 0a31 322e 320a 0a20 2020 2020 5061 ...12.2.. Pa │ │ │ │ │ -0007fb00: 636b 6167 6573 2064 6973 7472 6962 7574 ckages distribut │ │ │ │ │ -0007fb10: 696e 6720 496e 666f 2064 6f63 756d 656e ing Info documen │ │ │ │ │ -0007fb20: 7473 2073 686f 756c 6420 7573 6520 696e ts should use in │ │ │ │ │ -0007fb30: 7374 616c 6c2d 696e 666f e280 9973 0a20 stall-info...s. │ │ │ │ │ -0007fb40: 2020 2020 7472 6967 6765 722c 2061 6e64 trigger, and │ │ │ │ │ -0007fb50: 2064 6f20 6e6f 7420 6e65 6564 2061 6e79 do not need any │ │ │ │ │ -0007fb60: 6d6f 7265 2074 6f20 6465 7065 6e64 206f more to depend o │ │ │ │ │ -0007fb70: 6e20 e280 9864 706b 6720 283e 3d20 312e n ...dpkg (>= 1. │ │ │ │ │ -0007fb80: 3135 2e34 2920 7c0a 2020 2020 2069 6e73 15.4) |. ins │ │ │ │ │ -0007fb90: 7461 6c6c 2d69 6e66 6fe2 8099 2e0a 0a64 tall-info......d │ │ │ │ │ -0007fba0: 6562 636f 6e66 0a0a 2020 2020 2054 6865 ebconf.. The │ │ │ │ │ -0007fbb0: 20e2 8098 6573 6361 7065 e280 9920 6361 ...escape... ca │ │ │ │ │ -0007fbc0: 7061 6269 6c69 7479 2069 7320 6e6f 7720 pability is now │ │ │ │ │ -0007fbd0: 646f 6375 6d65 6e74 6564 2e0a 0a76 6972 documented...vir │ │ │ │ │ -0007fbe0: 7475 616c 0a0a 2020 2020 20e2 8098 6d70 tual.. ...mp │ │ │ │ │ -0007fbf0: 332d 6465 636f 6465 72e2 8099 2061 6e64 3-decoder... and │ │ │ │ │ -0007fc00: 20e2 8098 6d70 332d 656e 636f 6465 72e2 ...mp3-encoder. │ │ │ │ │ -0007fc10: 8099 2061 7265 2072 656d 6f76 6564 2e0a .. are removed.. │ │ │ │ │ -0007fc20: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0007fc30: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0007fc40: 6465 3a20 5665 7273 696f 6e20 3320 3920 de: Version 3 9 │ │ │ │ │ -0007fc50: 342c 2020 4e65 7874 3a20 5665 7273 696f 4, Next: Versio │ │ │ │ │ -0007fc60: 6e20 3320 3920 332c 2020 5072 6576 3a20 n 3 9 3, Prev: │ │ │ │ │ -0007fc70: 5665 7273 696f 6e20 3320 3920 352c 2020 Version 3 9 5, │ │ │ │ │ -0007fc80: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -0007fc90: 6563 6b6c 6973 740a 0a32 322e 3235 2056 ecklist..22.25 V │ │ │ │ │ -0007fca0: 6572 7369 6f6e 2033 2e39 2e34 0a3d 3d3d ersion 3.9.4.=== │ │ │ │ │ -0007fcb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0007fcc0: 0a0a 5265 6c65 6173 6564 2041 7567 7573 ..Released Augus │ │ │ │ │ -0007fcd0: 742c 2032 3031 322e 0a0a 322e 340a 0a20 t, 2012...2.4.. │ │ │ │ │ -0007fce0: 2020 2020 4e65 7720 2774 6173 6b73 2720 New 'tasks' │ │ │ │ │ -0007fcf0: 6172 6368 6976 6520 7365 6374 696f 6e2e archive section. │ │ │ │ │ -0007fd00: 0a0a 342e 390a 0a20 2020 2020 e280 9862 ..4.9.. ...b │ │ │ │ │ -0007fd10: 7569 6c64 2d61 7263 68e2 8099 2061 6e64 uild-arch... and │ │ │ │ │ -0007fd20: 20e2 8098 6275 696c 642d 696e 6465 70e2 ...build-indep. │ │ │ │ │ -0007fd30: 8099 2061 7265 206e 6f77 206d 616e 6461 .. are now manda │ │ │ │ │ -0007fd40: 746f 7279 2074 6172 6765 7473 2069 6e0a tory targets in. │ │ │ │ │ -0007fd50: 2020 2020 20e2 8098 6465 6269 616e 2f72 ...debian/r │ │ │ │ │ -0007fd60: 756c 6573 e280 992e 0a0a 352e 362e 3236 ules......5.6.26 │ │ │ │ │ -0007fd70: 0a0a 2020 2020 204e 6577 2073 6563 7469 .. New secti │ │ │ │ │ -0007fd80: 6f6e 2064 6f63 756d 656e 7469 6e67 2074 on documenting t │ │ │ │ │ -0007fd90: 6865 20e2 8098 5663 732d 2ae2 8099 2066 he ...Vcs-*... f │ │ │ │ │ -0007fda0: 6965 6c64 732c 2077 6869 6368 2061 7265 ields, which are │ │ │ │ │ -0007fdb0: 2061 6c72 6561 6479 2069 6e0a 2020 2020 already in. │ │ │ │ │ -0007fdc0: 2077 6964 6573 7072 6561 6420 7573 652e widespread use. │ │ │ │ │ -0007fdd0: 2020 4e6f 7465 2074 6865 206d 6563 6861 Note the mecha │ │ │ │ │ -0007fde0: 6e69 736d 2066 6f72 2073 7065 6369 6679 nism for specify │ │ │ │ │ -0007fdf0: 696e 6720 7468 6520 4769 7420 6272 616e ing the Git bran │ │ │ │ │ -0007fe00: 6368 0a20 2020 2020 7573 6564 2066 6f72 ch. used for │ │ │ │ │ -0007fe10: 2070 6163 6b61 6769 6e67 2069 6e20 7468 packaging in th │ │ │ │ │ -0007fe20: 6520 5663 732d 4769 7420 6669 656c 642e e Vcs-Git field. │ │ │ │ │ -0007fe30: 0a0a 372e 310a 0a20 2020 2020 5468 6520 ..7.1.. The │ │ │ │ │ -0007fe40: 6465 7072 6563 6174 6564 2072 656c 6174 deprecated relat │ │ │ │ │ -0007fe50: 696f 6e73 203c 2061 6e64 203e 206e 6f77 ions < and > now │ │ │ │ │ -0007fe60: 206d 7573 7420 6e6f 7420 6265 2075 7365 must not be use │ │ │ │ │ -0007fe70: 642e 0a0a 372e 380a 0a20 2020 2020 4e65 d...7.8.. Ne │ │ │ │ │ -0007fe80: 7720 e280 9842 7569 6c74 2d55 7369 6e67 w ...Built-Using │ │ │ │ │ -0007fe90: e280 9920 6669 656c 642c 2077 6869 6368 ... field, which │ │ │ │ │ -0007fea0: 206d 7573 7420 6265 2075 7365 6420 746f must be used to │ │ │ │ │ -0007feb0: 2064 6f63 756d 656e 7420 7468 6520 736f document the so │ │ │ │ │ -0007fec0: 7572 6365 0a20 2020 2020 7061 636b 6167 urce. packag │ │ │ │ │ -0007fed0: 6573 2066 6f72 2061 6e79 2062 696e 6172 es for any binar │ │ │ │ │ -0007fee0: 6965 7320 7468 6174 2061 7265 2069 6e63 ies that are inc │ │ │ │ │ -0007fef0: 6f72 706f 7261 7465 6420 696e 746f 2074 orporated into t │ │ │ │ │ -0007ff00: 6869 7320 7061 636b 6167 650a 2020 2020 his package. │ │ │ │ │ -0007ff10: 2061 7420 6275 696c 6420 7469 6d65 2e20 at build time. │ │ │ │ │ -0007ff20: 2054 6869 7320 6973 2075 7365 6420 746f This is used to │ │ │ │ │ -0007ff30: 2065 6e73 7572 6520 7468 6174 2074 6865 ensure that the │ │ │ │ │ -0007ff40: 2061 7263 6869 7665 206d 6565 7473 0a20 archive meets. │ │ │ │ │ -0007ff50: 2020 2020 6c69 6365 6e73 6520 7265 7175 license requ │ │ │ │ │ -0007ff60: 6972 656d 656e 7473 2066 6f72 2070 726f irements for pro │ │ │ │ │ -0007ff70: 7669 6469 6e67 2073 6f75 7263 6520 666f viding source fo │ │ │ │ │ -0007ff80: 7220 616c 6c20 6269 6e61 7269 6573 2e0a r all binaries.. │ │ │ │ │ -0007ff90: 0a38 2e36 0a0a 2020 2020 2050 6f6c 6963 .8.6.. Polic │ │ │ │ │ -0007ffa0: 7920 666f 7220 6465 7065 6e64 656e 6369 y for dependenci │ │ │ │ │ -0007ffb0: 6573 2062 6574 7765 656e 2073 6861 7265 es between share │ │ │ │ │ -0007ffc0: 6420 6c69 6272 6172 6965 7320 616e 6420 d libraries and │ │ │ │ │ -0007ffd0: 6f74 6865 7220 7061 636b 6167 6573 0a20 other packages. │ │ │ │ │ -0007ffe0: 2020 2020 6861 7320 6265 656e 206c 6172 has been lar │ │ │ │ │ -0007fff0: 6765 6c79 2072 6577 7269 7474 656e 2074 gely rewritten t │ │ │ │ │ -00080000: 6f20 646f 6375 6d65 6e74 2074 6865 20e2 o document the . │ │ │ │ │ -00080010: 8098 7379 6d62 6f6c 73e2 8099 2073 7973 ..symbols... sys │ │ │ │ │ -00080020: 7465 6d20 616e 640a 2020 2020 206d 6f72 tem and. mor │ │ │ │ │ -00080030: 6520 636c 6561 726c 7920 646f 6375 6d65 e clearly docume │ │ │ │ │ -00080040: 6e74 2068 616e 646c 696e 6720 6f66 2073 nt handling of s │ │ │ │ │ -00080050: 6861 7265 6420 6c69 6272 6172 7920 4142 hared library AB │ │ │ │ │ -00080060: 4920 6368 616e 6765 732e 0a20 2020 2020 I changes.. │ │ │ │ │ -00080070: e280 9873 796d 626f 6c73 e280 9920 6669 ...symbols... fi │ │ │ │ │ -00080080: 6c65 7320 6172 6520 6e6f 7720 7265 636f les are now reco │ │ │ │ │ -00080090: 6d6d 656e 6465 6420 6f76 6572 20e2 8098 mmended over ... │ │ │ │ │ -000800a0: 7368 6c69 6273 e280 9920 6669 6c65 7320 shlibs... files │ │ │ │ │ -000800b0: 696e 206d 6f73 740a 2020 2020 2073 6974 in most. sit │ │ │ │ │ -000800c0: 7561 7469 6f6e 732e 2020 416c 6c20 6d61 uations. All ma │ │ │ │ │ -000800d0: 696e 7461 696e 6572 7320 6f66 2073 6861 intainers of sha │ │ │ │ │ -000800e0: 7265 6420 6c69 6272 6172 7920 7061 636b red library pack │ │ │ │ │ -000800f0: 6167 6573 2073 686f 756c 640a 2020 2020 ages should. │ │ │ │ │ -00080100: 2072 6576 6965 7720 7468 6520 656e 7469 review the enti │ │ │ │ │ -00080110: 7265 7479 206f 6620 7468 6973 2073 6563 rety of this sec │ │ │ │ │ -00080120: 7469 6f6e 2e0a 0a39 2e31 2e31 0a0a 2020 tion...9.1.1.. │ │ │ │ │ -00080130: 2020 2050 6163 6b61 6765 7320 6d75 7374 Packages must │ │ │ │ │ -00080140: 206e 6f74 2061 7373 756d 6520 7468 6520 not assume the │ │ │ │ │ -00080150: e280 982f 7275 6ee2 8099 2064 6972 6563 .../run... direc │ │ │ │ │ -00080160: 746f 7279 2065 7869 7374 7320 6f72 2069 tory exists or i │ │ │ │ │ -00080170: 7320 7573 6162 6c65 0a20 2020 2020 7769 s usable. wi │ │ │ │ │ -00080180: 7468 6f75 7420 6120 6465 7065 6e64 656e thout a dependen │ │ │ │ │ -00080190: 6379 206f 6e20 e280 9869 6e69 7473 6372 cy on ...initscr │ │ │ │ │ -000801a0: 6970 7473 2028 3e3d 2032 2e38 3864 7366 ipts (>= 2.88dsf │ │ │ │ │ -000801b0: 2d31 332e 3329 e280 9920 756e 7469 6c20 -13.3)... until │ │ │ │ │ -000801c0: 7468 650a 2020 2020 2073 7461 626c 6520 the. stable │ │ │ │ │ -000801d0: 7265 6c65 6173 6520 6f66 2044 6562 6961 release of Debia │ │ │ │ │ -000801e0: 6e20 7375 7070 6f72 7473 20e2 8098 2f72 n supports .../r │ │ │ │ │ -000801f0: 756e e280 992e 0a0a 392e 370a 0a20 2020 un......9.7.. │ │ │ │ │ -00080200: 2020 5061 636b 6167 6573 2069 6e63 6c75 Packages inclu │ │ │ │ │ -00080210: 6469 6e67 204d 494d 4520 636f 6e66 6967 ding MIME config │ │ │ │ │ -00080220: 7572 6174 696f 6e20 6361 6e20 6e6f 7720 uration can now │ │ │ │ │ -00080230: 7265 6c79 206f 6e20 7472 6967 6765 7273 rely on triggers │ │ │ │ │ -00080240: 2061 6e64 0a20 2020 2020 646f 206e 6f74 and. do not │ │ │ │ │ -00080250: 206e 6565 6420 746f 2063 616c 6c20 7570 need to call up │ │ │ │ │ -00080260: 6461 7465 2d6d 696d 652e 0a0a 392e 3131 date-mime...9.11 │ │ │ │ │ -00080270: 0a0a 2020 2020 204e 6577 2073 6563 7469 .. New secti │ │ │ │ │ -00080280: 6f6e 2064 6f63 756d 656e 7469 6e67 2067 on documenting g │ │ │ │ │ -00080290: 656e 6572 616c 2072 6571 7569 7265 6d65 eneral requireme │ │ │ │ │ -000802a0: 6e74 7320 666f 7220 616c 7465 726e 6174 nts for alternat │ │ │ │ │ -000802b0: 6520 696e 6974 0a20 2020 2020 7379 7374 e init. syst │ │ │ │ │ -000802c0: 656d 7320 616e 6420 7370 6563 6966 6963 ems and specific │ │ │ │ │ -000802d0: 2072 6571 7569 7265 6d65 6e74 7320 666f requirements fo │ │ │ │ │ -000802e0: 7220 696e 7465 6772 6174 696e 6720 7769 r integrating wi │ │ │ │ │ -000802f0: 7468 2075 7073 7461 7274 2e0a 0a31 322e th upstart...12. │ │ │ │ │ -00080300: 350a 0a20 2020 2020 416c 6c20 636f 7079 5.. All copy │ │ │ │ │ -00080310: 7269 6768 7420 6669 6c65 7320 6d75 7374 right files must │ │ │ │ │ -00080320: 2062 6520 656e 636f 6465 6420 696e 2055 be encoded in U │ │ │ │ │ -00080330: 5446 2d38 2e0a 0a1f 0a46 696c 653a 2064 TF-8.....File: d │ │ │ │ │ -00080340: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00080350: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ -00080360: 6e20 3320 3920 332c 2020 4e65 7874 3a20 n 3 9 3, Next: │ │ │ │ │ -00080370: 5665 7273 696f 6e20 3320 3920 322c 2020 Version 3 9 2, │ │ │ │ │ -00080380: 5072 6576 3a20 5665 7273 696f 6e20 3320 Prev: Version 3 │ │ │ │ │ -00080390: 3920 342c 2020 5570 3a20 5570 6772 6164 9 4, Up: Upgrad │ │ │ │ │ -000803a0: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ -000803b0: 322e 3236 2056 6572 7369 6f6e 2033 2e39 2.26 Version 3.9 │ │ │ │ │ -000803c0: 2e33 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .3.============= │ │ │ │ │ -000803d0: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ -000803e0: 2046 6562 7275 6172 792c 2032 3031 322e February, 2012. │ │ │ │ │ -000803f0: 0a0a 322e 340a 0a20 2020 2020 4e65 7720 ..2.4.. New │ │ │ │ │ -00080400: 6172 6368 6976 6520 7365 6374 696f 6e73 archive sections │ │ │ │ │ -00080410: 2027 6564 7563 6174 696f 6e27 2c20 2769 'education', 'i │ │ │ │ │ -00080420: 6e74 726f 7370 6563 7469 6f6e 272c 2061 ntrospection', a │ │ │ │ │ -00080430: 6e64 0a20 2020 2020 276d 6574 6170 6163 nd. 'metapac │ │ │ │ │ -00080440: 6b61 6765 7327 2061 6464 6564 2e0a 0a35 kages' added...5 │ │ │ │ │ -00080450: 2e36 2e38 0a0a 2020 2020 2054 6865 20e2 .6.8.. The . │ │ │ │ │ -00080460: 8098 4172 6368 6974 6563 7475 7265 e280 ..Architecture.. │ │ │ │ │ -00080470: 9920 6669 656c 6420 696e 20e2 8098 2a2e . field in ...*. │ │ │ │ │ -00080480: 6473 63e2 8099 2066 696c 6573 206d 6179 dsc... files may │ │ │ │ │ -00080490: 206e 6f77 2063 6f6e 7461 696e 2074 6865 now contain the │ │ │ │ │ -000804a0: 2076 616c 7565 0a20 2020 2020 e280 9861 value. ...a │ │ │ │ │ -000804b0: 6e79 2061 6c6c e280 9920 666f 7220 736f ny all... for so │ │ │ │ │ -000804c0: 7572 6365 2070 6163 6b61 6765 7320 6275 urce packages bu │ │ │ │ │ -000804d0: 696c 6469 6e67 2062 6f74 680a 2020 2020 ilding both. │ │ │ │ │ -000804e0: 2061 7263 6869 7465 6374 7572 652d 696e architecture-in │ │ │ │ │ -000804f0: 6465 7065 6e64 656e 7420 616e 6420 6172 dependent and ar │ │ │ │ │ -00080500: 6368 6974 6563 7475 7265 2d64 6570 656e chitecture-depen │ │ │ │ │ -00080510: 6465 6e74 2070 6163 6b61 6765 732e 0a0a dent packages... │ │ │ │ │ -00080520: 372e 310a 0a20 2020 2020 4966 2061 2064 7.1.. If a d │ │ │ │ │ -00080530: 6570 656e 6465 6e63 7920 6973 2072 6573 ependency is res │ │ │ │ │ -00080540: 7472 6963 7465 6420 746f 2070 6172 7469 tricted to parti │ │ │ │ │ -00080550: 6375 6c61 7220 6172 6368 6974 6563 7475 cular architectu │ │ │ │ │ -00080560: 7265 732c 2074 6865 206c 6973 740a 2020 res, the list. │ │ │ │ │ -00080570: 2020 206f 6620 6172 6368 6974 6563 7475 of architectu │ │ │ │ │ -00080580: 7265 7320 6d75 7374 2062 6520 6e6f 6e2d res must be non- │ │ │ │ │ -00080590: 656d 7074 792e 0a0a 392e 312e 310a 0a20 empty...9.1.1.. │ │ │ │ │ -000805a0: 2020 2020 e280 982f 7275 6ee2 8099 2069 .../run... i │ │ │ │ │ -000805b0: 7320 616c 6c6f 7765 6420 6173 2061 6e20 s allowed as an │ │ │ │ │ -000805c0: 6578 6365 7074 696f 6e20 746f 2074 6865 exception to the │ │ │ │ │ -000805d0: 2046 4853 2061 6e64 2072 6570 6c61 6365 FHS and replace │ │ │ │ │ -000805e0: 730a 2020 2020 20e2 8098 2f76 6172 2f72 s. .../var/r │ │ │ │ │ -000805f0: 756e e280 992e 2020 e280 982f 7275 6e2f un.... .../run/ │ │ │ │ │ -00080600: 6c6f 636b e280 9920 7265 706c 6163 6573 lock... replaces │ │ │ │ │ -00080610: 20e2 8098 2f76 6172 2f6c 6f63 6be2 8099 .../var/lock... │ │ │ │ │ -00080620: 2e20 2054 6865 2046 4853 0a20 2020 2020 . The FHS. │ │ │ │ │ -00080630: 7265 7175 6972 656d 656e 7473 2066 6f72 requirements for │ │ │ │ │ -00080640: 2074 6865 206f 6c64 6572 2064 6972 6563 the older direc │ │ │ │ │ -00080650: 746f 7269 6573 2061 7070 6c79 2074 6f20 tories apply to │ │ │ │ │ -00080660: 7468 6573 6520 6469 7265 6374 6f72 6965 these directorie │ │ │ │ │ -00080670: 730a 2020 2020 2061 7320 7765 6c6c 2e20 s. as well. │ │ │ │ │ -00080680: 2042 6163 6b77 6172 6420 636f 6d70 6174 Backward compat │ │ │ │ │ -00080690: 6962 696c 6974 7920 6c69 6e6b 7320 7769 ibility links wi │ │ │ │ │ -000806a0: 6c6c 2062 6520 6d61 696e 7461 696e 6564 ll be maintained │ │ │ │ │ -000806b0: 2061 6e64 0a20 2020 2020 7061 636b 6167 and. packag │ │ │ │ │ -000806c0: 6573 206e 6565 6420 6e6f 7420 7377 6974 es need not swit │ │ │ │ │ -000806d0: 6368 2074 6f20 7265 6665 7265 6e63 696e ch to referencin │ │ │ │ │ -000806e0: 6720 e280 982f 7275 6ee2 8099 2064 6972 g .../run... dir │ │ │ │ │ -000806f0: 6563 746c 7920 7965 742e 2020 4669 6c65 ectly yet. File │ │ │ │ │ -00080700: 730a 2020 2020 2069 6e20 e280 982f 7275 s. in .../ru │ │ │ │ │ -00080710: 6ee2 8099 2073 686f 756c 6420 6265 2073 n... should be s │ │ │ │ │ -00080720: 746f 7265 6420 696e 2061 2074 656d 706f tored in a tempo │ │ │ │ │ -00080730: 7261 7279 2066 696c 6520 7379 7374 656d rary file system │ │ │ │ │ -00080740: 2e0a 0a39 2e31 2e34 0a0a 2020 2020 204e ...9.1.4.. N │ │ │ │ │ -00080750: 6577 2073 6563 7469 6f6e 2073 7065 6c6c ew section spell │ │ │ │ │ -00080760: 696e 6720 6f75 7420 7468 6520 7265 7175 ing out the requ │ │ │ │ │ -00080770: 6972 656d 656e 7473 2066 6f72 2070 6163 irements for pac │ │ │ │ │ -00080780: 6b61 6765 7320 7468 6174 2075 7365 0a20 kages that use. │ │ │ │ │ -00080790: 2020 2020 6669 6c65 7320 696e 20e2 8098 files in ... │ │ │ │ │ -000807a0: 2f72 756e e280 992c 20e2 8098 2f76 6172 /run..., .../var │ │ │ │ │ -000807b0: 2f72 756e e280 992c 206f 7220 e280 982f /run..., or .../ │ │ │ │ │ -000807c0: 7661 722f 6c6f 636b e280 992e 2020 5468 var/lock.... Th │ │ │ │ │ -000807d0: 6973 2067 656e 6572 616c 697a 6573 0a20 is generalizes. │ │ │ │ │ -000807e0: 2020 2020 696e 666f 726d 6174 696f 6e20 information │ │ │ │ │ -000807f0: 7072 6576 696f 7573 6c79 206f 6e6c 7920 previously only │ │ │ │ │ -00080800: 696e 2039 2e33 2e32 2e0a 0a39 2e35 0a0a in 9.3.2...9.5.. │ │ │ │ │ -00080810: 2020 2020 2043 726f 6e20 6a6f 6220 6669 Cron job fi │ │ │ │ │ -00080820: 6c65 206e 616d 6573 206d 7573 7420 6e6f le names must no │ │ │ │ │ -00080830: 7420 636f 6e74 6169 6e20 e280 982e e280 t contain ...... │ │ │ │ │ -00080840: 9920 6f72 20e2 8098 2be2 8099 206f 7220 . or ...+... or │ │ │ │ │ -00080850: 7468 6579 2077 696c 6c20 6265 0a20 2020 they will be. │ │ │ │ │ -00080860: 2020 6967 6e6f 7265 6420 6279 2063 726f ignored by cro │ │ │ │ │ -00080870: 6e2e 2020 5468 6579 2073 686f 756c 6420 n. They should │ │ │ │ │ -00080880: 7265 706c 6163 6520 7468 6f73 6520 6368 replace those ch │ │ │ │ │ -00080890: 6172 6163 7465 7273 2077 6974 6820 e280 aracters with .. │ │ │ │ │ -000808a0: 985f e280 992e 0a20 2020 2020 4966 2061 ._..... If a │ │ │ │ │ -000808b0: 2070 6163 6b61 6765 2070 726f 7669 6465 package provide │ │ │ │ │ -000808c0: 7320 6d75 6c74 6970 6c65 2063 726f 6e20 s multiple cron │ │ │ │ │ -000808d0: 6a6f 6220 6669 6c65 7320 696e 2074 6865 job files in the │ │ │ │ │ -000808e0: 2073 616d 650a 2020 2020 2064 6972 6563 same. direc │ │ │ │ │ -000808f0: 746f 7279 2c20 7468 6579 2073 686f 756c tory, they shoul │ │ │ │ │ -00080900: 6420 6561 6368 2073 7461 7274 2077 6974 d each start wit │ │ │ │ │ -00080910: 6820 7468 6520 7061 636b 6167 6520 6e61 h the package na │ │ │ │ │ -00080920: 6d65 2028 706f 7373 6962 6c79 0a20 2020 me (possibly. │ │ │ │ │ -00080930: 2020 6d6f 6469 6669 6564 2061 7320 6162 modified as ab │ │ │ │ │ -00080940: 6f76 6529 2c20 e280 982d e280 992c 2061 ove), ...-..., a │ │ │ │ │ -00080950: 6e64 2074 6865 6e20 736f 6d65 2073 7569 nd then some sui │ │ │ │ │ -00080960: 7461 626c 6520 7375 6666 6978 2e0a 0a39 table suffix...9 │ │ │ │ │ -00080970: 2e31 300a 0a20 2020 2020 5061 636b 6167 .10.. Packag │ │ │ │ │ -00080980: 6573 2075 7369 6e67 2064 6f63 2d62 6173 es using doc-bas │ │ │ │ │ -00080990: 6520 646f 206e 6f74 206e 6565 6420 746f e do not need to │ │ │ │ │ -000809a0: 2063 616c 6c20 696e 7374 616c 6c2d 646f call install-do │ │ │ │ │ -000809b0: 6373 2061 6e79 6d6f 7265 2e0a 0a31 302e cs anymore...10. │ │ │ │ │ -000809c0: 372e 340a 0a20 2020 2020 5061 636b 6167 7.4.. Packag │ │ │ │ │ -000809d0: 6573 2074 6861 7420 6465 636c 6172 6520 es that declare │ │ │ │ │ -000809e0: 7468 6520 7361 6d65 20e2 8098 636f 6e66 the same ...conf │ │ │ │ │ -000809f0: 6669 6c65 e280 9920 6d61 7920 7365 6520 file... may see │ │ │ │ │ -00080a00: 6c65 6674 2d6f 7665 720a 2020 2020 2063 left-over. c │ │ │ │ │ -00080a10: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -00080a20: 6573 2066 726f 6d20 6561 6368 206f 7468 es from each oth │ │ │ │ │ -00080a30: 6572 2065 7665 6e20 6966 2074 6865 7920 er even if they │ │ │ │ │ -00080a40: 636f 6e66 6c69 6374 2e0a 0a31 312e 380a conflict...11.8. │ │ │ │ │ -00080a50: 0a20 2020 2020 5468 6520 506f 6c69 6379 . The Policy │ │ │ │ │ -00080a60: 2072 756c 6573 2061 726f 756e 6420 4d6f rules around Mo │ │ │ │ │ -00080a70: 7469 6620 6c69 6272 6172 6965 7320 7765 tif libraries we │ │ │ │ │ -00080a80: 7265 206a 7573 7420 6120 7370 6563 6961 re just a specia │ │ │ │ │ -00080a90: 6c20 6361 7365 206f 660a 2020 2020 206e l case of. n │ │ │ │ │ -00080aa0: 6f72 6d61 6c20 7275 6c65 7320 666f 7220 ormal rules for │ │ │ │ │ -00080ab0: 6e6f 6e2d 6672 6565 2064 6570 656e 6465 non-free depende │ │ │ │ │ -00080ac0: 6e63 6965 7320 616e 6420 7765 7265 206c ncies and were l │ │ │ │ │ -00080ad0: 6172 6765 6c79 206f 6273 6f6c 6574 652c argely obsolete, │ │ │ │ │ -00080ae0: 0a20 2020 2020 736f 2074 6865 7920 6861 . so they ha │ │ │ │ │ -00080af0: 7665 2062 6565 6e20 7265 6d6f 7665 642e ve been removed. │ │ │ │ │ -00080b00: 0a0a 3132 2e35 0a0a 2020 2020 20e2 8098 ..12.5.. ... │ │ │ │ │ -00080b10: 6465 6269 616e 2f63 6f70 7972 6967 6874 debian/copyright │ │ │ │ │ -00080b20: e280 9920 6973 206e 6f20 6c6f 6e67 6572 ... is no longer │ │ │ │ │ -00080b30: 2072 6571 7569 7265 6420 746f 206c 6973 required to lis │ │ │ │ │ -00080b40: 7420 7468 6520 4465 6269 616e 0a20 2020 t the Debian. │ │ │ │ │ -00080b50: 2020 6d61 696e 7461 696e 6572 7320 696e maintainers in │ │ │ │ │ -00080b60: 766f 6c76 6564 2069 6e20 7468 6520 6372 volved in the cr │ │ │ │ │ -00080b70: 6561 7469 6f6e 206f 6620 7468 6520 7061 eation of the pa │ │ │ │ │ -00080b80: 636b 6167 6520 2861 6c74 686f 7567 6820 ckage (although │ │ │ │ │ -00080b90: 6e6f 7465 0a20 2020 2020 7468 6174 2074 note. that t │ │ │ │ │ -00080ba0: 6865 2072 6571 7569 7265 6d65 6e74 2074 he requirement t │ │ │ │ │ -00080bb0: 6f20 6c69 7374 2063 6f70 7972 6967 6874 o list copyright │ │ │ │ │ -00080bc0: 2069 6e66 6f72 6d61 7469 6f6e 2069 7320 information is │ │ │ │ │ -00080bd0: 756e 6368 616e 6765 6429 2e0a 0a63 6f70 unchanged)...cop │ │ │ │ │ -00080be0: 7972 6967 6874 2d66 6f72 6d61 740a 0a20 yright-format.. │ │ │ │ │ -00080bf0: 2020 2020 5665 7273 696f 6e20 312e 3020 Version 1.0 │ │ │ │ │ -00080c00: 6f66 2074 6865 20e2 809c 4d61 6368 696e of the ...Machin │ │ │ │ │ -00080c10: 652d 7265 6164 6162 6c65 20e2 8098 6465 e-readable ...de │ │ │ │ │ -00080c20: 6269 616e 2f63 6f70 7972 6967 6874 e280 bian/copyright.. │ │ │ │ │ -00080c30: 9920 6669 6c65 e280 9d0a 2020 2020 2073 . file.... s │ │ │ │ │ -00080c40: 7065 6369 6669 6361 7469 6f6e 2069 7320 pecification is │ │ │ │ │ -00080c50: 696e 636c 7564 6564 2e0a 0a6d 696d 650a included...mime. │ │ │ │ │ -00080c60: 0a20 2020 2020 5468 6973 2073 6570 6172 . This separ │ │ │ │ │ -00080c70: 6174 6520 646f 6375 6d65 6e74 2068 6173 ate document has │ │ │ │ │ -00080c80: 2062 6565 6e20 7265 7469 7265 6420 616e been retired an │ │ │ │ │ -00080c90: 6420 616e 6420 6974 7320 2873 686f 7274 d and its (short │ │ │ │ │ -00080ca0: 290a 2020 2020 2063 6f6e 7465 6e74 7320 ). contents │ │ │ │ │ -00080cb0: 6d65 7267 6564 2069 6e74 6f20 506f 6c69 merged into Poli │ │ │ │ │ -00080cc0: 6379 2073 6563 7469 6f6e 2039 2e37 2e20 cy section 9.7. │ │ │ │ │ -00080cd0: 2054 6865 7265 2061 7265 206e 6f20 6368 There are no ch │ │ │ │ │ -00080ce0: 616e 6765 7320 746f 0a20 2020 2020 7468 anges to. th │ │ │ │ │ -00080cf0: 6520 7265 7175 6972 656d 656e 7473 2e0a e requirements.. │ │ │ │ │ -00080d00: 0a70 6572 6c0a 0a20 2020 2020 5061 636b .perl.. Pack │ │ │ │ │ -00080d10: 6167 6573 206d 6179 2064 6563 6c61 7265 ages may declare │ │ │ │ │ -00080d20: 2061 6e20 696e 7465 7265 7374 2069 6e20 an interest in │ │ │ │ │ -00080d30: 7468 6520 7065 726c 2d6d 616a 6f72 2d75 the perl-major-u │ │ │ │ │ -00080d40: 7067 7261 6465 2074 7269 6767 6572 0a20 pgrade trigger. │ │ │ │ │ -00080d50: 2020 2020 746f 2062 6520 6e6f 7469 6669 to be notifi │ │ │ │ │ -00080d60: 6564 206f 6620 6d61 6a6f 7220 7570 6772 ed of major upgr │ │ │ │ │ -00080d70: 6164 6573 206f 6620 7065 726c 2e0a 0a76 ades of perl...v │ │ │ │ │ -00080d80: 6972 7475 616c 0a0a 2020 2020 20e2 8098 irtual.. ... │ │ │ │ │ -00080d90: 7474 662d 6a61 7061 6e65 7365 2d7b 6d69 ttf-japanese-{mi │ │ │ │ │ -00080da0: 6e63 686f 2c20 676f 7468 6963 7de2 8099 ncho, gothic}... │ │ │ │ │ -00080db0: 2069 7320 7265 6e61 6d65 6420 746f 0a20 is renamed to. │ │ │ │ │ -00080dc0: 2020 2020 e280 9866 6f6e 7473 2d6a 6170 ...fonts-jap │ │ │ │ │ -00080dd0: 616e 6573 652d 7b6d 696e 6368 6f2c 2067 anese-{mincho, g │ │ │ │ │ -00080de0: 6f74 6869 637d e280 992e 0a0a 1f0a 4669 othic}........Fi │ │ │ │ │ -00080df0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00080e00: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ -00080e10: 6572 7369 6f6e 2033 2039 2032 2c20 204e ersion 3 9 2, N │ │ │ │ │ -00080e20: 6578 743a 2056 6572 7369 6f6e 2033 2039 ext: Version 3 9 │ │ │ │ │ -00080e30: 2031 2c20 2050 7265 763a 2056 6572 7369 1, Prev: Versi │ │ │ │ │ -00080e40: 6f6e 2033 2039 2033 2c20 2055 703a 2055 on 3 9 3, Up: U │ │ │ │ │ -00080e50: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ -00080e60: 7374 0a0a 3232 2e32 3720 5665 7273 696f st..22.27 Versio │ │ │ │ │ -00080e70: 6e20 332e 392e 320a 3d3d 3d3d 3d3d 3d3d n 3.9.2.======== │ │ │ │ │ -00080e80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ -00080e90: 6561 7365 6420 4170 7269 6c2c 2032 3031 eased April, 201 │ │ │ │ │ -00080ea0: 312e 0a0a 2a0a 0a20 2020 2020 4d75 6c74 1...*.. Mult │ │ │ │ │ -00080eb0: 6970 6c65 2063 6c61 7269 6669 6361 7469 iple clarificati │ │ │ │ │ -00080ec0: 6f6e 7320 7468 726f 7567 686f 7574 2050 ons throughout P │ │ │ │ │ -00080ed0: 6f6c 6963 7920 7768 6572 6520 e280 9c69 olicy where ...i │ │ │ │ │ -00080ee0: 6e73 7461 6c6c 6564 e280 9d20 7761 730a nstalled... was. │ │ │ │ │ -00080ef0: 2020 2020 2075 7365 6420 616e 6420 7468 used and th │ │ │ │ │ -00080f00: 6520 6d6f 7265 2070 7265 6369 7365 2074 e more precise t │ │ │ │ │ -00080f10: 6572 6d73 20e2 809c 756e 7061 636b 6564 erms ...unpacked │ │ │ │ │ -00080f20: e280 9d20 6f72 20e2 809c 636f 6e66 6967 ... or ...config │ │ │ │ │ -00080f30: 7572 6564 e280 9d20 7765 7265 0a20 2020 ured... were. │ │ │ │ │ -00080f40: 2020 696e 7465 6e64 6564 2e0a 0a33 2e33 intended...3.3 │ │ │ │ │ -00080f50: 0a0a 2020 2020 2054 6865 206d 6169 6e74 .. The maint │ │ │ │ │ -00080f60: 6169 6e65 7220 6164 6472 6573 7320 6d75 ainer address mu │ │ │ │ │ -00080f70: 7374 2061 6363 6570 7420 6d61 696c 2066 st accept mail f │ │ │ │ │ -00080f80: 726f 6d20 4465 6269 616e 2072 6f6c 6520 rom Debian role │ │ │ │ │ -00080f90: 6163 636f 756e 7473 0a20 2020 2020 616e accounts. an │ │ │ │ │ -00080fa0: 6420 7468 6520 4254 532e 2041 7420 6c65 d the BTS. At le │ │ │ │ │ -00080fb0: 6173 7420 6f6e 6520 6875 6d61 6e20 6d75 ast one human mu │ │ │ │ │ -00080fc0: 7374 2062 6520 6c69 7374 6564 2077 6974 st be listed wit │ │ │ │ │ -00080fd0: 6820 7468 6569 7220 7065 7273 6f6e 616c h their personal │ │ │ │ │ -00080fe0: 0a20 2020 2020 656d 6169 6c20 6164 6472 . email addr │ │ │ │ │ -00080ff0: 6573 7320 696e 20e2 8098 5570 6c6f 6164 ess in ...Upload │ │ │ │ │ -00081000: 6572 73e2 8099 2069 6620 7468 6520 6d61 ers... if the ma │ │ │ │ │ -00081010: 696e 7461 696e 6572 2069 7320 6120 7368 intainer is a sh │ │ │ │ │ -00081020: 6172 6564 2065 6d61 696c 0a20 2020 2020 ared email. │ │ │ │ │ -00081030: 6164 6472 6573 732e 2020 5468 6520 6475 address. The du │ │ │ │ │ -00081040: 7469 6573 206f 6620 6120 6d61 696e 7461 ties of a mainta │ │ │ │ │ -00081050: 696e 6572 2061 7265 2061 6c73 6f20 636c iner are also cl │ │ │ │ │ -00081060: 6561 7265 722e 0a0a 350a 0a20 2020 2020 earer...5.. │ │ │ │ │ -00081070: 416c 6c20 636f 6e74 726f 6c20 6669 656c All control fiel │ │ │ │ │ -00081080: 6473 2061 7265 206e 6f77 2063 6c61 7373 ds are now class │ │ │ │ │ -00081090: 6966 6965 6420 6173 2073 696d 706c 652c ified as simple, │ │ │ │ │ -000810a0: 2066 6f6c 6465 642c 206f 720a 2020 2020 folded, or. │ │ │ │ │ -000810b0: 206d 756c 7469 6c69 6e65 2c20 7768 6963 multiline, whic │ │ │ │ │ -000810c0: 6820 676f 7665 726e 7320 7768 6574 6865 h governs whethe │ │ │ │ │ -000810d0: 7220 7468 6569 7220 7661 6c75 6573 206d r their values m │ │ │ │ │ -000810e0: 7573 7420 6265 2061 2073 696e 676c 6520 ust be a single │ │ │ │ │ -000810f0: 6c69 6e65 0a20 2020 2020 6f72 206d 6179 line. or may │ │ │ │ │ -00081100: 2062 6520 636f 6e74 696e 7565 6420 6163 be continued ac │ │ │ │ │ -00081110: 726f 7373 206d 756c 7469 706c 6520 6c69 ross multiple li │ │ │ │ │ -00081120: 6e65 7320 616e 6420 7768 6574 6865 7220 nes and whether │ │ │ │ │ -00081130: 6c69 6e65 2062 7265 616b 730a 2020 2020 line breaks. │ │ │ │ │ -00081140: 2061 7265 2073 6967 6e69 6669 6361 6e74 are significant │ │ │ │ │ -00081150: 2e0a 0a35 2e31 0a0a 2020 2020 2050 6172 ...5.1.. Par │ │ │ │ │ -00081160: 7365 7273 2061 7265 2061 6c6c 6f77 6564 sers are allowed │ │ │ │ │ -00081170: 2074 6f20 6163 6365 7074 2073 7461 6e7a to accept stanz │ │ │ │ │ -00081180: 6120 7365 7061 7261 7469 6f6e 206c 696e a separation lin │ │ │ │ │ -00081190: 6573 2063 6f6e 7461 696e 696e 670a 2020 es containing. │ │ │ │ │ -000811a0: 2020 2077 6869 7465 7370 6163 652c 2062 whitespace, b │ │ │ │ │ -000811b0: 7574 2063 6f6e 7472 6f6c 2066 696c 6573 ut control files │ │ │ │ │ -000811c0: 2073 686f 756c 6420 7573 6520 636f 6d70 should use comp │ │ │ │ │ -000811d0: 6c65 7465 6c79 2065 6d70 7479 206c 696e letely empty lin │ │ │ │ │ -000811e0: 6573 2e0a 2020 2020 204f 7264 6572 696e es.. Orderin │ │ │ │ │ -000811f0: 6720 6f66 2073 7461 6e7a 6173 2069 7320 g of stanzas is │ │ │ │ │ -00081200: 7369 676e 6966 6963 616e 742e 2020 4669 significant. Fi │ │ │ │ │ -00081210: 656c 6420 6e61 6d65 7320 6d75 7374 2062 eld names must b │ │ │ │ │ -00081220: 6520 636f 6d70 6f73 6564 0a20 2020 2020 e composed. │ │ │ │ │ -00081230: 6f66 2070 7269 6e74 6162 6c65 2041 5343 of printable ASC │ │ │ │ │ -00081240: 4949 2063 6861 7261 6374 6572 7320 6578 II characters ex │ │ │ │ │ -00081250: 6365 7074 2063 6f6c 6f6e 2061 6e64 206d cept colon and m │ │ │ │ │ -00081260: 7573 7420 6e6f 7420 6265 6769 6e20 7769 ust not begin wi │ │ │ │ │ -00081270: 7468 0a20 2020 2020 232e 0a0a 352e 362e th. #...5.6. │ │ │ │ │ -00081280: 3235 0a0a 2020 2020 2054 6865 20e2 8098 25.. The ... │ │ │ │ │ -00081290: 444d 2d55 706c 6f61 642d 416c 6c6f 7765 DM-Upload-Allowe │ │ │ │ │ -000812a0: 64e2 8099 2066 6965 6c64 2069 7320 6e6f d... field is no │ │ │ │ │ -000812b0: 7720 646f 6375 6d65 6e74 6564 2e0a 0a36 w documented...6 │ │ │ │ │ -000812c0: 2e35 0a0a 2020 2020 2054 6865 2073 7973 .5.. The sys │ │ │ │ │ -000812d0: 7465 6d20 7374 6174 6520 6d61 696e 7461 tem state mainta │ │ │ │ │ -000812e0: 696e 6572 2073 6372 6970 7473 2063 616e iner scripts can │ │ │ │ │ -000812f0: 2072 656c 7920 7570 6f6e 2064 7572 696e rely upon durin │ │ │ │ │ -00081300: 6720 6561 6368 0a20 2020 2020 706f 7373 g each. poss │ │ │ │ │ -00081310: 6962 6c65 2069 6e76 6f63 6174 696f 6e20 ible invocation │ │ │ │ │ -00081320: 6973 206e 6f77 2064 6f63 756d 656e 7465 is now documente │ │ │ │ │ -00081330: 642e 2020 496e 2073 6576 6572 616c 206c d. In several l │ │ │ │ │ -00081340: 6573 732d 636f 6d6d 6f6e 0a20 2020 2020 ess-common. │ │ │ │ │ -00081350: 6361 7365 732c 2074 6869 7320 6973 2073 cases, this is s │ │ │ │ │ -00081360: 7472 6963 7465 7220 7468 616e 2050 6f6c tricter than Pol │ │ │ │ │ -00081370: 6963 7920 6861 6420 7072 6576 696f 7573 icy had previous │ │ │ │ │ -00081380: 6c79 2064 6f63 756d 656e 7465 642e 0a20 ly documented.. │ │ │ │ │ -00081390: 2020 2020 5061 636b 6167 6573 2077 6974 Packages wit │ │ │ │ │ -000813a0: 6820 636f 6d70 6c65 7820 6d61 696e 7461 h complex mainta │ │ │ │ │ -000813b0: 696e 6572 2073 6372 6970 7473 2073 686f iner scripts sho │ │ │ │ │ -000813c0: 756c 6420 6265 2072 6576 6965 7765 6420 uld be reviewed │ │ │ │ │ -000813d0: 696e 0a20 2020 2020 6c69 6768 7420 6f66 in. light of │ │ │ │ │ -000813e0: 2074 6869 7320 6e65 7720 646f 6375 6d65 this new docume │ │ │ │ │ -000813f0: 6e74 6174 696f 6e2e 0a0a 372e 320a 0a20 ntation...7.2.. │ │ │ │ │ -00081400: 2020 2020 5468 6520 696d 7061 6374 206f The impact o │ │ │ │ │ -00081410: 6e20 7379 7374 656d 2073 7461 7465 2077 n system state w │ │ │ │ │ -00081420: 6865 6e20 6d61 696e 7461 696e 6572 2073 hen maintainer s │ │ │ │ │ -00081430: 6372 6970 7473 2074 6861 7420 6172 6520 cripts that are │ │ │ │ │ -00081440: 7061 7274 206f 660a 2020 2020 2061 2063 part of. a c │ │ │ │ │ -00081450: 6972 6375 6c61 7220 6465 7065 6e64 656e ircular dependen │ │ │ │ │ -00081460: 6379 2061 7265 2072 756e 2069 7320 6e6f cy are run is no │ │ │ │ │ -00081470: 7720 646f 6375 6d65 6e74 6564 2e20 2043 w documented. C │ │ │ │ │ -00081480: 6972 6375 6c61 720a 2020 2020 2064 6570 ircular. dep │ │ │ │ │ -00081490: 656e 6465 6e63 6965 7320 6172 6520 6e6f endencies are no │ │ │ │ │ -000814a0: 7720 6120 7368 6f75 6c64 206e 6f74 2e0a w a should not.. │ │ │ │ │ -000814b0: 0a37 2e32 0a0a 2020 2020 2054 6865 2073 .7.2.. The s │ │ │ │ │ -000814c0: 7973 7465 6d20 7374 6174 6520 7768 656e ystem state when │ │ │ │ │ -000814d0: 20e2 8098 706f 7374 696e 7374 e280 9920 ...postinst... │ │ │ │ │ -000814e0: 616e 6420 e280 9870 7265 726d e280 9920 and ...prerm... │ │ │ │ │ -000814f0: 7363 7269 7074 7320 6172 6520 7275 6e20 scripts are run │ │ │ │ │ -00081500: 6973 206e 6f77 0a20 2020 2020 646f 6375 is now. docu │ │ │ │ │ -00081510: 6d65 6e74 6564 2c20 616e 6420 7468 6520 mented, and the │ │ │ │ │ -00081520: 646f 6375 6d65 6e74 6174 696f 6e20 6f66 documentation of │ │ │ │ │ -00081530: 2074 6865 2073 7065 6369 616c 2063 6173 the special cas │ │ │ │ │ -00081540: 6520 6f66 2064 6570 656e 6465 6e63 790a e of dependency. │ │ │ │ │ -00081550: 2020 2020 2073 7461 7465 2066 6f72 20e2 state for . │ │ │ │ │ -00081560: 8098 706f 7374 726d e280 9920 7363 7269 ..postrm... scri │ │ │ │ │ -00081570: 7074 7320 6861 7320 6265 656e 2069 6d70 pts has been imp │ │ │ │ │ -00081580: 726f 7665 642e 2020 e280 9870 6f73 7472 roved. ...postr │ │ │ │ │ -00081590: 6de2 8099 2073 6372 6970 7473 2061 7265 m... scripts are │ │ │ │ │ -000815a0: 0a20 2020 2020 7265 7175 6972 6564 2074 . required t │ │ │ │ │ -000815b0: 6f20 6772 6163 6566 756c 6c79 2073 6b69 o gracefully ski │ │ │ │ │ -000815c0: 7020 6163 7469 6f6e 7320 6966 2074 6865 p actions if the │ │ │ │ │ -000815d0: 6972 2064 6570 656e 6465 6e63 6965 7320 ir dependencies │ │ │ │ │ -000815e0: 6172 6520 6e6f 740a 2020 2020 2061 7661 are not. ava │ │ │ │ │ -000815f0: 696c 6162 6c65 2e0a 0a39 2e31 2e31 0a0a ilable...9.1.1.. │ │ │ │ │ -00081600: 2020 2020 2047 4e55 2f48 7572 6420 7379 GNU/Hurd sy │ │ │ │ │ -00081610: 7374 656d 7320 6172 6520 616c 6c6f 7765 stems are allowe │ │ │ │ │ -00081620: 6420 e280 982f 6875 7264 e280 9920 616e d .../hurd... an │ │ │ │ │ -00081630: 6420 e280 982f 7365 7276 6572 73e2 8099 d .../servers... │ │ │ │ │ -00081640: 2064 6972 6563 746f 7269 6573 2069 6e0a directories in. │ │ │ │ │ -00081650: 2020 2020 2074 6865 2072 6f6f 7420 6669 the root fi │ │ │ │ │ -00081660: 6c65 7379 7374 656d 2e0a 0a39 2e31 2e31 lesystem...9.1.1 │ │ │ │ │ -00081670: 0a0a 2020 2020 2050 6163 6b61 6765 7320 .. Packages │ │ │ │ │ -00081680: 696e 7374 616c 6c69 6e67 2074 6f20 6172 installing to ar │ │ │ │ │ -00081690: 6368 6974 6563 7475 7265 2d73 7065 6369 chitecture-speci │ │ │ │ │ -000816a0: 6669 6320 7375 6264 6972 6563 746f 7269 fic subdirectori │ │ │ │ │ -000816b0: 6573 206f 660a 2020 2020 20e2 8098 2f75 es of. .../u │ │ │ │ │ -000816c0: 7372 2f6c 6962 e280 9920 6d75 7374 2075 sr/lib... must u │ │ │ │ │ -000816d0: 7365 2074 6865 2076 616c 7565 2072 6574 se the value ret │ │ │ │ │ -000816e0: 7572 6e65 6420 6279 20e2 8098 6470 6b67 urned by ...dpkg │ │ │ │ │ -000816f0: 2d61 7263 6869 7465 6374 7572 650a 2020 -architecture. │ │ │ │ │ -00081700: 2020 202d 7144 4542 5f48 4f53 545f 4d55 -qDEB_HOST_MU │ │ │ │ │ -00081710: 4c54 4941 5243 48e2 8099 2c20 6e6f 7420 LTIARCH..., not │ │ │ │ │ -00081720: 6279 20e2 8098 6470 6b67 2d61 7263 6869 by ...dpkg-archi │ │ │ │ │ -00081730: 7465 6374 7572 650a 2020 2020 202d 7144 tecture. -qD │ │ │ │ │ -00081740: 4542 5f48 4f53 545f 474e 555f 5459 5045 EB_HOST_GNU_TYPE │ │ │ │ │ -00081750: e280 993b 2074 6869 7320 6973 2061 2070 ...; this is a p │ │ │ │ │ -00081760: 6174 6820 6368 616e 6765 206f 6e20 6933 ath change on i3 │ │ │ │ │ -00081770: 3836 2061 7263 6869 7465 6374 7572 6573 86 architectures │ │ │ │ │ -00081780: 0a20 2020 2020 616e 6420 6120 6e6f 2d6f . and a no-o │ │ │ │ │ -00081790: 7020 666f 7220 6f74 6865 7220 6172 6368 p for other arch │ │ │ │ │ -000817a0: 6974 6563 7475 7265 732e 0a0a 7669 7274 itectures...virt │ │ │ │ │ -000817b0: 7561 6c0a 0a20 2020 2020 e280 986d 6169 ual.. ...mai │ │ │ │ │ -000817c0: 6c78 e280 9920 6973 206e 6f77 2061 2076 lx... is now a v │ │ │ │ │ -000817d0: 6972 7475 616c 2070 6163 6b61 6765 2070 irtual package p │ │ │ │ │ -000817e0: 726f 7669 6465 6420 6279 2070 6163 6b61 rovided by packa │ │ │ │ │ -000817f0: 6765 7320 7468 6174 2069 6e73 7461 6c6c ges that install │ │ │ │ │ -00081800: 0a20 2020 2020 e280 982f 7573 722f 6269 . .../usr/bi │ │ │ │ │ -00081810: 6e2f 6d61 696c 78e2 8099 2061 6e64 2069 n/mailx... and i │ │ │ │ │ -00081820: 6d70 6c65 6d65 6e74 2061 7420 6c65 6173 mplement at leas │ │ │ │ │ -00081830: 7420 7468 6520 504f 5349 582d 7265 7175 t the POSIX-requ │ │ │ │ │ -00081840: 6972 6564 0a20 2020 2020 696e 7465 7266 ired. interf │ │ │ │ │ -00081850: 6163 652e 0a0a 1f0a 4669 6c65 3a20 6465 ace.....File: de │ │ │ │ │ -00081860: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00081870: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ -00081880: 2033 2039 2031 2c20 204e 6578 743a 2056 3 9 1, Next: V │ │ │ │ │ -00081890: 6572 7369 6f6e 2033 2039 2030 2c20 2050 ersion 3 9 0, P │ │ │ │ │ -000818a0: 7265 763a 2056 6572 7369 6f6e 2033 2039 rev: Version 3 9 │ │ │ │ │ -000818b0: 2032 2c20 2055 703a 2055 7067 7261 6469 2, Up: Upgradi │ │ │ │ │ -000818c0: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ -000818d0: 2e32 3820 5665 7273 696f 6e20 332e 392e .28 Version 3.9. │ │ │ │ │ -000818e0: 310a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 1.============== │ │ │ │ │ -000818f0: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ -00081900: 4a75 6c79 2c20 3230 3130 2e0a 0a33 2e32 July, 2010...3.2 │ │ │ │ │ -00081910: 2e31 0a0a 2020 2020 2044 6174 652d 6261 .1.. Date-ba │ │ │ │ │ -00081920: 7365 6420 7665 7273 696f 6e20 636f 6d70 sed version comp │ │ │ │ │ -00081930: 6f6e 656e 7473 2073 686f 756c 6420 6265 onents should be │ │ │ │ │ -00081940: 2067 6976 656e 2061 7320 7468 6520 666f given as the fo │ │ │ │ │ -00081950: 7572 2d64 6967 6974 0a20 2020 2020 7965 ur-digit. ye │ │ │ │ │ -00081960: 6172 2c20 7477 6f2d 6469 6769 7420 6d6f ar, two-digit mo │ │ │ │ │ -00081970: 6e74 682c 2061 6e64 2074 6865 6e20 7477 nth, and then tw │ │ │ │ │ -00081980: 6f2d 6469 6769 7420 6461 792c 2062 7574 o-digit day, but │ │ │ │ │ -00081990: 206d 6179 2068 6176 650a 2020 2020 2065 may have. e │ │ │ │ │ -000819a0: 6d62 6564 6465 6420 7075 6e63 7475 6174 mbedded punctuat │ │ │ │ │ -000819b0: 696f 6e2e 0a0a 332e 390a 0a20 2020 2020 ion...3.9.. │ │ │ │ │ -000819c0: 4d61 696e 7461 696e 6572 2073 6372 6970 Maintainer scrip │ │ │ │ │ -000819d0: 7473 206d 7573 7420 7061 7373 20e2 8098 ts must pass ... │ │ │ │ │ -000819e0: 2d2d 7061 636b 6167 65e2 8099 2074 6f20 --package... to │ │ │ │ │ -000819f0: e280 9864 706b 672d 6469 7665 7274 e280 ...dpkg-divert.. │ │ │ │ │ -00081a00: 9920 7768 656e 0a20 2020 2020 6372 6561 . when. crea │ │ │ │ │ -00081a10: 7469 6e67 206f 7220 7265 6d6f 7669 6e67 ting or removing │ │ │ │ │ -00081a20: 2064 6976 6572 7369 6f6e 7320 616e 6420 diversions and │ │ │ │ │ -00081a30: 6d75 7374 206e 6f74 2075 7365 20e2 8098 must not use ... │ │ │ │ │ -00081a40: 2d2d 6c6f 6361 6ce2 8099 2e0a 0a34 2e31 --local......4.1 │ │ │ │ │ -00081a50: 300a 0a20 2020 2020 4f6e 6c79 20e2 8098 0.. Only ... │ │ │ │ │ -00081a60: 6470 6b67 2d67 656e 636f 6e74 726f 6ce2 dpkg-gencontrol. │ │ │ │ │ -00081a70: 8099 2073 7570 706f 7274 7320 7661 7269 .. supports vari │ │ │ │ │ -00081a80: 6162 6c65 2073 7562 7374 6974 7574 696f able substitutio │ │ │ │ │ -00081a90: 6e2e 0a20 2020 2020 e280 9864 706b 672d n.. ...dpkg- │ │ │ │ │ -00081aa0: 6765 6e63 6861 6e67 6573 e280 9920 2866 genchanges... (f │ │ │ │ │ -00081ab0: 6f72 20e2 8098 2a2e 6368 616e 6765 73e2 or ...*.changes. │ │ │ │ │ -00081ac0: 8099 2920 616e 6420 e280 9864 706b 672d ..) and ...dpkg- │ │ │ │ │ -00081ad0: 736f 7572 6365 e280 9920 2866 6f72 20e2 source... (for . │ │ │ │ │ -00081ae0: 8098 2a2e 6473 63e2 8099 290a 2020 2020 ..*.dsc...). │ │ │ │ │ -00081af0: 2064 6f20 6e6f 742e 0a0a 372e 310a 0a20 do not...7.1.. │ │ │ │ │ -00081b00: 2020 2020 4172 6368 6974 6563 7475 7265 Architecture │ │ │ │ │ -00081b10: 2072 6573 7472 6963 7469 6f6e 7320 616e restrictions an │ │ │ │ │ -00081b20: 6420 7769 6c64 6361 7264 7320 6172 6520 d wildcards are │ │ │ │ │ -00081b30: 616c 736f 2061 6c6c 6f77 6564 2069 6e20 also allowed in │ │ │ │ │ -00081b40: 6269 6e61 7279 0a20 2020 2020 7061 636b binary. pack │ │ │ │ │ -00081b50: 6167 6520 7265 6c61 7469 6f6e 7368 6970 age relationship │ │ │ │ │ -00081b60: 7320 7072 6f76 6964 6564 2074 6861 7420 s provided that │ │ │ │ │ -00081b70: 7468 6520 6269 6e61 7279 2070 6163 6b61 the binary packa │ │ │ │ │ -00081b80: 6765 2069 7320 6e6f 740a 2020 2020 2061 ge is not. a │ │ │ │ │ -00081b90: 7263 6869 7465 6374 7572 652d 696e 6465 rchitecture-inde │ │ │ │ │ -00081ba0: 7065 6e64 656e 742e 0a0a 372e 340a 0a20 pendent...7.4.. │ │ │ │ │ -00081bb0: 2020 2020 e280 9843 6f6e 666c 6963 7473 ...Conflicts │ │ │ │ │ -00081bc0: e280 9920 616e 6420 e280 9842 7265 616b ... and ...Break │ │ │ │ │ -00081bd0: 73e2 8099 2073 686f 756c 6420 6f6e 6c79 s... should only │ │ │ │ │ -00081be0: 2062 6520 7573 6564 2077 6865 6e20 7468 be used when th │ │ │ │ │ -00081bf0: 6572 6520 6172 6520 6669 6c65 0a20 2020 ere are file. │ │ │ │ │ -00081c00: 2020 636f 6e66 6c69 6374 7320 6f72 206f conflicts or o │ │ │ │ │ -00081c10: 6e65 2070 6163 6b61 6765 2062 7265 616b ne package break │ │ │ │ │ -00081c20: 7320 7468 6520 6f74 6865 722c 206e 6f74 s the other, not │ │ │ │ │ -00081c30: 206a 7573 7420 6265 6361 7573 6520 7477 just because tw │ │ │ │ │ -00081c40: 6f0a 2020 2020 2070 6163 6b61 6765 7320 o. packages │ │ │ │ │ -00081c50: 7072 6f76 6964 6520 7369 6d69 6c61 7220 provide similar │ │ │ │ │ -00081c60: 6675 6e63 7469 6f6e 616c 6974 7920 6275 functionality bu │ │ │ │ │ -00081c70: 7420 646f 6ee2 8099 7420 696e 7465 7266 t don...t interf │ │ │ │ │ -00081c80: 6572 652e 0a0a 382e 310a 0a20 2020 2020 ere...8.1.. │ │ │ │ │ -00081c90: 5468 6520 534f 4e41 4d45 206f 6620 6120 The SONAME of a │ │ │ │ │ -00081ca0: 6c69 6272 6172 7920 7368 6f75 6c64 2063 library should c │ │ │ │ │ -00081cb0: 6861 6e67 6520 7768 656e 6576 6572 2074 hange whenever t │ │ │ │ │ -00081cc0: 6865 2041 4249 206f 6620 7468 650a 2020 he ABI of the. │ │ │ │ │ -00081cd0: 2020 206c 6962 7261 7279 2063 6861 6e67 library chang │ │ │ │ │ -00081ce0: 6573 2069 6e20 6120 7761 7920 7468 6174 es in a way that │ │ │ │ │ -00081cf0: 2069 736e e280 9974 2062 6163 6b77 6172 isn...t backwar │ │ │ │ │ -00081d00: 642d 636f 6d70 6174 6962 6c65 2e20 2049 d-compatible. I │ │ │ │ │ -00081d10: 7420 7368 6f75 6c64 0a20 2020 2020 6e6f t should. no │ │ │ │ │ -00081d20: 7420 6368 616e 6765 2069 6620 7468 6520 t change if the │ │ │ │ │ -00081d30: 6c69 6272 6172 7920 4142 4920 6368 616e library ABI chan │ │ │ │ │ -00081d40: 6765 7320 6172 6520 6261 636b 7761 7264 ges are backward │ │ │ │ │ -00081d50: 2d63 6f6d 7061 7469 626c 652e 0a20 2020 -compatible.. │ │ │ │ │ -00081d60: 2020 4469 7363 6f75 7261 6765 2062 756e Discourage bun │ │ │ │ │ -00081d70: 646c 696e 6720 7368 6172 6564 206c 6962 dling shared lib │ │ │ │ │ -00081d80: 7261 7269 6573 2074 6f67 6574 6865 7220 raries together │ │ │ │ │ -00081d90: 696e 206f 6e65 2070 6163 6b61 6765 2e0a in one package.. │ │ │ │ │ -00081da0: 0a38 2e34 0a0a 2020 2020 2041 6461 204c .8.4.. Ada L │ │ │ │ │ -00081db0: 6962 7261 7279 2049 6e66 6f72 6d61 7469 ibrary Informati │ │ │ │ │ -00081dc0: 6f6e 2028 e280 982a 2e61 6c69 e280 9929 on (...*.ali...) │ │ │ │ │ -00081dd0: 2066 696c 6573 206d 7573 7420 6265 2069 files must be i │ │ │ │ │ -00081de0: 6e73 7461 6c6c 6564 0a20 2020 2020 7265 nstalled. re │ │ │ │ │ -00081df0: 6164 2d6f 6e6c 792e 0a0a 382e 362e 312c ad-only...8.6.1, │ │ │ │ │ -00081e00: 2038 2e36 2e32 2c20 382e 362e 350a 0a20 8.6.2, 8.6.5.. │ │ │ │ │ -00081e10: 2020 2020 5061 636b 6167 6573 2073 686f Packages sho │ │ │ │ │ -00081e20: 756c 6420 6e6f 726d 616c 6c79 206e 6f74 uld normally not │ │ │ │ │ -00081e30: 2069 6e63 6c75 6465 2061 20e2 8098 7368 include a ...sh │ │ │ │ │ -00081e40: 6c69 6273 2e6c 6f63 616c e280 9920 6669 libs.local... fi │ │ │ │ │ -00081e50: 6c65 2073 696e 6365 2077 650a 2020 2020 le since we. │ │ │ │ │ -00081e60: 206e 6f77 2068 6176 6520 636f 6d70 6c65 now have comple │ │ │ │ │ -00081e70: 7465 20e2 8098 7368 6c69 6273 e280 9920 te ...shlibs... │ │ │ │ │ -00081e80: 636f 7665 7261 6765 2e0a 0a38 2e36 2e33 coverage...8.6.3 │ │ │ │ │ -00081e90: 0a0a 2020 2020 2054 6865 2053 4f4e 414d .. The SONAM │ │ │ │ │ -00081ea0: 4520 6f66 2061 206c 6962 7261 7279 206d E of a library m │ │ │ │ │ -00081eb0: 6179 2069 6e73 7465 6164 2062 6520 6f66 ay instead be of │ │ │ │ │ -00081ec0: 2074 6865 2066 6f72 6d0a 2020 2020 20e2 the form. . │ │ │ │ │ -00081ed0: 8098 6e61 6d65 2d6d 616a 6f72 2d76 6572 ..name-major-ver │ │ │ │ │ -00081ee0: 7369 6f6e 2e73 6fe2 8099 2e0a 0a31 302e sion.so......10. │ │ │ │ │ -00081ef0: 320a 0a20 2020 2020 4c69 6274 6f6f 6c20 2.. Libtool │ │ │ │ │ -00081f00: e280 982e 6c61 e280 9920 6669 6c65 7320 ....la... files │ │ │ │ │ -00081f10: 7368 6f75 6c64 206e 6f74 2062 6520 696e should not be in │ │ │ │ │ -00081f20: 7374 616c 6c65 6420 666f 7220 7075 626c stalled for publ │ │ │ │ │ -00081f30: 6963 206c 6962 7261 7269 6573 2e0a 2020 ic libraries.. │ │ │ │ │ -00081f40: 2020 2049 6620 7468 6579 e280 9972 6520 If they...re │ │ │ │ │ -00081f50: 7265 7175 6972 6564 2028 666f 7220 e280 required (for .. │ │ │ │ │ -00081f60: 986c 6962 6c74 646c e280 992c 2066 6f72 .libltdl..., for │ │ │ │ │ -00081f70: 2069 6e73 7461 6e63 6529 2c20 7468 650a instance), the. │ │ │ │ │ -00081f80: 2020 2020 20e2 8098 6465 7065 6e64 656e ...dependen │ │ │ │ │ -00081f90: 6379 5f6c 6962 73e2 8099 2073 6574 7469 cy_libs... setti │ │ │ │ │ -00081fa0: 6e67 2073 686f 756c 6420 6265 2065 6d70 ng should be emp │ │ │ │ │ -00081fb0: 7469 6564 2e20 204c 6962 7261 7279 2070 tied. Library p │ │ │ │ │ -00081fc0: 6163 6b61 6765 730a 2020 2020 2068 6973 ackages. his │ │ │ │ │ -00081fd0: 746f 7269 6361 6c6c 7920 696e 636c 7564 torically includ │ │ │ │ │ -00081fe0: 696e 6720 e280 982e 6c61 e280 9920 6669 ing ....la... fi │ │ │ │ │ -00081ff0: 6c65 7320 6d75 7374 2063 6f6e 7469 6e75 les must continu │ │ │ │ │ -00082000: 6520 746f 2069 6e63 6c75 6465 2074 6865 e to include the │ │ │ │ │ -00082010: 6d0a 2020 2020 2028 7769 7468 20e2 8098 m. (with ... │ │ │ │ │ -00082020: 6465 7065 6e64 656e 6379 5f6c 6962 73e2 dependency_libs. │ │ │ │ │ -00082030: 8099 2065 6d70 7469 6564 2920 756e 7469 .. emptied) unti │ │ │ │ │ -00082040: 6c20 616c 6c20 6c69 6272 6172 6965 7320 l all libraries │ │ │ │ │ -00082050: 7468 6174 2064 6570 656e 6420 6f6e 0a20 that depend on. │ │ │ │ │ -00082060: 2020 2020 7468 6174 206c 6962 7261 7279 that library │ │ │ │ │ -00082070: 2068 6176 6520 7265 6d6f 7665 6420 6f72 have removed or │ │ │ │ │ -00082080: 2065 6d70 7469 6564 2074 6865 6972 20e2 emptied their . │ │ │ │ │ -00082090: 8098 2e6c 61e2 8099 2066 696c 6573 2e0a ...la... files.. │ │ │ │ │ -000820a0: 0a31 302e 320a 0a20 2020 2020 4c69 6272 .10.2.. Libr │ │ │ │ │ -000820b0: 6172 6965 7320 6e6f 206c 6f6e 6765 7220 aries no longer │ │ │ │ │ -000820c0: 6e65 6564 2074 6f20 6265 2062 7569 6c74 need to be built │ │ │ │ │ -000820d0: 2077 6974 6820 e280 982d 445f 5245 454e with ...-D_REEN │ │ │ │ │ -000820e0: 5452 414e 54e2 8099 2c20 7768 6963 6820 TRANT..., which │ │ │ │ │ -000820f0: 7761 730a 2020 2020 2061 6e20 6f62 736f was. an obso │ │ │ │ │ -00082100: 6c65 7465 204c 696e 7578 5468 7265 6164 lete LinuxThread │ │ │ │ │ -00082110: 7320 7265 7175 6972 656d 656e 742e 2020 s requirement. │ │ │ │ │ -00082120: 496e 7374 6561 642c 2073 6179 2065 7870 Instead, say exp │ │ │ │ │ -00082130: 6c69 6369 746c 7920 7468 6174 0a20 2020 licitly that. │ │ │ │ │ -00082140: 2020 6c69 6272 6172 6965 7320 7368 6f75 libraries shou │ │ │ │ │ -00082150: 6c64 2062 6520 6275 696c 7420 7769 7468 ld be built with │ │ │ │ │ -00082160: 2074 6872 6561 6469 6e67 2073 7570 706f threading suppo │ │ │ │ │ -00082170: 7274 2061 6e64 2074 6f20 6265 0a20 2020 rt and to be. │ │ │ │ │ -00082180: 2020 7468 7265 6164 2d73 6166 6520 6966 thread-safe if │ │ │ │ │ -00082190: 2074 6865 206c 6962 7261 7279 2073 7570 the library sup │ │ │ │ │ -000821a0: 706f 7274 7320 7468 6973 2e0a 0a31 302e ports this...10. │ │ │ │ │ -000821b0: 340a 0a20 2020 2020 e280 982f 6269 6e2f 4.. .../bin/ │ │ │ │ │ -000821c0: 7368 e280 9920 7363 7269 7074 7320 6d61 sh... scripts ma │ │ │ │ │ -000821d0: 7920 6173 7375 6d65 2074 6861 7420 e280 y assume that .. │ │ │ │ │ -000821e0: 986b 696c 6ce2 8099 2073 7570 706f 7274 .kill... support │ │ │ │ │ -000821f0: 7320 616e 2061 7267 756d 656e 7420 6f66 s an argument of │ │ │ │ │ -00082200: 0a20 2020 2020 e280 982d 7369 676e 616c . ...-signal │ │ │ │ │ -00082210: e280 992c 2074 6861 7420 e280 986b 696c ..., that ...kil │ │ │ │ │ -00082220: 6ce2 8099 2061 6e64 20e2 8098 7472 6170 l... and ...trap │ │ │ │ │ -00082230: e280 9920 7375 7070 6f72 7420 7468 6520 ... support the │ │ │ │ │ -00082240: 6e75 6d65 7269 6320 7369 676e 616c 730a numeric signals. │ │ │ │ │ -00082250: 2020 2020 206c 6973 7465 6420 696e 2074 listed in t │ │ │ │ │ -00082260: 6865 2058 5349 2065 7874 656e 7369 6f6e he XSI extension │ │ │ │ │ -00082270: 2c20 616e 6420 7468 6174 2073 6967 6e61 , and that signa │ │ │ │ │ -00082280: 6c20 3133 2028 5349 4750 4950 4529 2063 l 13 (SIGPIPE) c │ │ │ │ │ -00082290: 616e 2062 650a 2020 2020 2074 7261 7070 an be. trapp │ │ │ │ │ -000822a0: 6564 2077 6974 6820 e280 9874 7261 70e2 ed with ...trap. │ │ │ │ │ -000822b0: 8099 2e0a 0a31 302e 380a 0a20 2020 2020 .....10.8.. │ │ │ │ │ -000822c0: 5573 6520 6f66 20e2 8098 2f65 7463 2f6c Use of .../etc/l │ │ │ │ │ -000822d0: 6f67 726f 7461 7465 2e64 2f70 6163 6b61 ogrotate.d/packa │ │ │ │ │ -000822e0: 6765 e280 9920 666f 7220 6c6f 6772 6f74 ge... for logrot │ │ │ │ │ -000822f0: 6174 6520 7275 6c65 7320 6973 206e 6f77 ate rules is now │ │ │ │ │ -00082300: 0a20 2020 2020 7265 636f 6d6d 656e 6465 . recommende │ │ │ │ │ -00082310: 642e 0a0a 3130 2e39 0a0a 2020 2020 2043 d...10.9.. C │ │ │ │ │ -00082320: 6f6e 7472 6f6c 2069 6e66 6f72 6d61 7469 ontrol informati │ │ │ │ │ -00082330: 6f6e 2066 696c 6573 2073 686f 756c 6420 on files should │ │ │ │ │ -00082340: 6265 206f 776e 6564 2062 7920 e280 9872 be owned by ...r │ │ │ │ │ -00082350: 6f6f 743a 726f 6f74 e280 9920 616e 6420 oot:root... and │ │ │ │ │ -00082360: 6569 7468 6572 0a20 2020 2020 6d6f 6465 either. mode │ │ │ │ │ -00082370: 2036 3434 206f 7220 6d6f 6465 2037 3535 644 or mode 755 │ │ │ │ │ -00082380: 2e0a 0a31 312e 342c 2031 312e 382e 332c ...11.4, 11.8.3, │ │ │ │ │ -00082390: 2031 312e 382e 340a 0a20 2020 2020 5061 11.8.4.. Pa │ │ │ │ │ -000823a0: 636b 6167 6573 2070 726f 7669 6469 6e67 ckages providing │ │ │ │ │ -000823b0: 2061 6c74 6572 6e61 7469 7665 7320 666f alternatives fo │ │ │ │ │ -000823c0: 7220 e280 9865 6469 746f 72e2 8099 2c20 r ...editor..., │ │ │ │ │ -000823d0: e280 9870 6167 6572 e280 992c 0a20 2020 ...pager...,. │ │ │ │ │ -000823e0: 2020 e280 9878 2d74 6572 6d69 6e61 6c2d ...x-terminal- │ │ │ │ │ -000823f0: 656d 756c 6174 6f72 e280 992c 206f 7220 emulator..., or │ │ │ │ │ -00082400: e280 9878 2d77 696e 646f 772d 6d61 6e61 ...x-window-mana │ │ │ │ │ -00082410: 6765 72e2 8099 2073 686f 756c 6420 616c ger... should al │ │ │ │ │ -00082420: 736f 2070 726f 7669 6465 2061 0a20 2020 so provide a. │ │ │ │ │ -00082430: 2020 736c 6176 6520 616c 7465 726e 6174 slave alternat │ │ │ │ │ -00082440: 6976 6520 666f 7220 7468 6520 636f 7272 ive for the corr │ │ │ │ │ -00082450: 6573 706f 6e64 696e 6720 6d61 6e75 616c esponding manual │ │ │ │ │ -00082460: 2070 6167 652e 0a0a 3131 2e35 0a0a 2020 page...11.5.. │ │ │ │ │ -00082470: 2020 2043 6769 2d62 696e 2065 7865 6375 Cgi-bin execu │ │ │ │ │ -00082480: 7461 626c 6520 6669 6c65 7320 6d61 7920 table files may │ │ │ │ │ -00082490: 6265 2069 6e73 7461 6c6c 6564 2069 6e20 be installed in │ │ │ │ │ -000824a0: 7375 6264 6972 6563 746f 7269 6573 206f subdirectories o │ │ │ │ │ -000824b0: 660a 2020 2020 20e2 8098 2f75 7372 2f6c f. .../usr/l │ │ │ │ │ -000824c0: 6962 2f63 6769 2d62 696e e280 9920 616e ib/cgi-bin... an │ │ │ │ │ -000824d0: 6420 7765 6220 7365 7276 6572 7320 7368 d web servers sh │ │ │ │ │ -000824e0: 6f75 6c64 2073 6572 7665 206f 7574 2065 ould serve out e │ │ │ │ │ -000824f0: 7865 6375 7461 626c 6573 2069 6e0a 2020 xecutables in. │ │ │ │ │ -00082500: 2020 2074 686f 7365 2073 7562 6469 7265 those subdire │ │ │ │ │ -00082510: 6374 6f72 6965 732e 0a0a 3132 2e35 0a0a ctories...12.5.. │ │ │ │ │ -00082520: 2020 2020 2054 6865 2047 504c 2076 6572 The GPL ver │ │ │ │ │ -00082530: 7369 6f6e 2031 2069 7320 6e6f 7720 696e sion 1 is now in │ │ │ │ │ -00082540: 636c 7564 6564 2069 6e20 636f 6d6d 6f6e cluded in common │ │ │ │ │ -00082550: 2d6c 6963 656e 7365 7320 616e 6420 7368 -licenses and sh │ │ │ │ │ -00082560: 6f75 6c64 2062 650a 2020 2020 2072 6566 ould be. ref │ │ │ │ │ -00082570: 6572 656e 6365 6420 6672 6f6d 2074 6865 erenced from the │ │ │ │ │ -00082580: 7265 2069 6e73 7465 6164 206f 6620 696e re instead of in │ │ │ │ │ -00082590: 636c 7564 6564 2069 6e20 7468 6520 e280 cluded in the .. │ │ │ │ │ -000825a0: 9863 6f70 7972 6967 6874 e280 9920 6669 .copyright... fi │ │ │ │ │ -000825b0: 6c65 2e0a 0a1f 0a46 696c 653a 2064 6562 le.....File: deb │ │ │ │ │ -000825c0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -000825d0: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ -000825e0: 3320 3920 302c 2020 4e65 7874 3a20 5665 3 9 0, Next: Ve │ │ │ │ │ -000825f0: 7273 696f 6e20 3320 3820 342c 2020 5072 rsion 3 8 4, Pr │ │ │ │ │ -00082600: 6576 3a20 5665 7273 696f 6e20 3320 3920 ev: Version 3 9 │ │ │ │ │ -00082610: 312c 2020 5570 3a20 5570 6772 6164 696e 1, Up: Upgradin │ │ │ │ │ -00082620: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ -00082630: 3239 2056 6572 7369 6f6e 2033 2e39 2e30 29 Version 3.9.0 │ │ │ │ │ -00082640: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -00082650: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204a ====..Released J │ │ │ │ │ -00082660: 756e 652c 2032 3031 302e 0a0a 342e 342c une, 2010...4.4, │ │ │ │ │ -00082670: 2035 2e36 2e31 350a 0a20 2020 2020 5468 5.6.15.. Th │ │ │ │ │ -00082680: 6520 7265 7175 6972 6564 2066 6f72 6d61 e required forma │ │ │ │ │ -00082690: 7420 666f 7220 7468 6520 6461 7465 2069 t for the date i │ │ │ │ │ -000826a0: 6e20 6120 6368 616e 6765 6c6f 6720 656e n a changelog en │ │ │ │ │ -000826b0: 7472 7920 616e 6420 696e 2074 6865 0a20 try and in the. │ │ │ │ │ -000826c0: 2020 2020 4461 7465 2063 6f6e 7472 6f6c Date control │ │ │ │ │ -000826d0: 2066 6965 6c64 2069 7320 6e6f 7720 7072 field is now pr │ │ │ │ │ -000826e0: 6563 6973 656c 7920 7370 6563 6966 6965 ecisely specifie │ │ │ │ │ -000826f0: 642e 0a0a 352e 310a 0a20 2020 2020 4120 d...5.1.. A │ │ │ │ │ -00082700: 636f 6e74 726f 6c20 7374 616e 7a61 206d control stanza m │ │ │ │ │ -00082710: 7573 7420 6e6f 7420 636f 6e74 6169 6e20 ust not contain │ │ │ │ │ -00082720: 6d6f 7265 2074 6861 6e20 6f6e 6520 696e more than one in │ │ │ │ │ -00082730: 7374 616e 6365 206f 6620 610a 2020 2020 stance of a. │ │ │ │ │ -00082740: 2070 6172 7469 6375 6c61 7220 6669 656c particular fiel │ │ │ │ │ -00082750: 6420 6e61 6d65 2e0a 0a35 2e34 2c20 352e d name...5.4, 5. │ │ │ │ │ -00082760: 352c 2035 2e36 2e32 340a 0a20 2020 2020 5, 5.6.24.. │ │ │ │ │ -00082770: 5468 6520 e280 9843 6865 636b 7375 6d73 The ...Checksums │ │ │ │ │ -00082780: 2d53 6861 31e2 8099 2061 6e64 20e2 8098 -Sha1... and ... │ │ │ │ │ -00082790: 4368 6563 6b73 756d 732d 5368 6132 3536 Checksums-Sha256 │ │ │ │ │ -000827a0: e280 9920 6669 656c 6473 2069 6e20 e280 ... fields in .. │ │ │ │ │ -000827b0: 982a 2e64 7363 e280 9920 616e 640a 2020 .*.dsc... and. │ │ │ │ │ -000827c0: 2020 20e2 8098 2a2e 6368 616e 6765 73e2 ...*.changes. │ │ │ │ │ -000827d0: 8099 2066 696c 6573 2061 7265 206e 6f77 .. files are now │ │ │ │ │ -000827e0: 2064 6f63 756d 656e 7465 6420 616e 6420 documented and │ │ │ │ │ -000827f0: 7265 636f 6d6d 656e 6465 642e 0a0a 352e recommended...5. │ │ │ │ │ -00082800: 352c 2035 2e36 2e31 360a 0a20 2020 2020 5, 5.6.16.. │ │ │ │ │ -00082810: 5468 6520 e280 9846 6f72 6d61 74e2 8099 The ...Format... │ │ │ │ │ -00082820: 2066 6965 6c64 206f 6620 e280 982e 6368 field of ....ch │ │ │ │ │ -00082830: 616e 6765 73e2 8099 2066 696c 6573 2069 anges... files i │ │ │ │ │ -00082840: 7320 6e6f 7720 312e 382e 2020 5468 6520 s now 1.8. The │ │ │ │ │ -00082850: e280 9846 6f72 6d61 74e2 8099 0a20 2020 ...Format.... │ │ │ │ │ -00082860: 2020 6669 656c 6420 7379 6e74 6178 2066 field syntax f │ │ │ │ │ -00082870: 6f72 2073 6f75 7263 6520 7061 636b 6167 or source packag │ │ │ │ │ -00082880: 6520 e280 982e 6473 63e2 8099 2066 696c e ....dsc... fil │ │ │ │ │ -00082890: 6573 2061 6c6c 6f77 7320 6120 7375 6274 es allows a subt │ │ │ │ │ -000828a0: 7970 6520 696e 0a20 2020 2020 7061 7265 ype in. pare │ │ │ │ │ -000828b0: 6e74 6865 7365 732c 2061 6e64 2069 7420 ntheses, and it │ │ │ │ │ -000828c0: 6973 2075 7365 6420 666f 7220 6120 6469 is used for a di │ │ │ │ │ -000828d0: 6666 6572 656e 7420 7075 7270 6f73 6520 fferent purpose │ │ │ │ │ -000828e0: 7468 616e 2074 6865 0a20 2020 2020 e280 than the. .. │ │ │ │ │ -000828f0: 9846 6f72 6d61 74e2 8099 2066 6965 6c64 .Format... field │ │ │ │ │ -00082900: 2066 6f72 20e2 8098 2e63 6861 6e67 6573 for ....changes │ │ │ │ │ -00082910: e280 9920 6669 6c65 732e 0a0a 352e 362e ... files...5.6. │ │ │ │ │ -00082920: 320a 0a20 2020 2020 5468 6520 7379 6e74 2.. The synt │ │ │ │ │ -00082930: 6178 206f 6620 7468 6520 e280 984d 6169 ax of the ...Mai │ │ │ │ │ -00082940: 6e74 6169 6e65 72e2 8099 2066 6965 6c64 ntainer... field │ │ │ │ │ -00082950: 2069 7320 6e6f 7720 6d75 7374 2072 6174 is now must rat │ │ │ │ │ -00082960: 6865 7220 7468 616e 0a20 2020 2020 7368 her than. sh │ │ │ │ │ -00082970: 6f75 6c64 2e0a 0a35 2e36 2e33 0a0a 2020 ould...5.6.3.. │ │ │ │ │ -00082980: 2020 2054 6865 2063 6f6d 6d61 2073 6570 The comma sep │ │ │ │ │ -00082990: 6172 6174 696e 6720 656e 7472 6965 7320 arating entries │ │ │ │ │ -000829a0: 696e 20e2 8098 5570 6c6f 6164 6572 73e2 in ...Uploaders. │ │ │ │ │ -000829b0: 8099 2069 7320 6e6f 7720 6d75 7374 2072 .. is now must r │ │ │ │ │ -000829c0: 6174 6865 7220 7468 616e 0a20 2020 2020 ather than. │ │ │ │ │ -000829d0: 7368 6f75 6c64 2e0a 0a35 2e36 2e38 2c20 should...5.6.8, │ │ │ │ │ -000829e0: 372e 312c 2031 312e 312e 310a 0a20 2020 7.1, 11.1.1.. │ │ │ │ │ -000829f0: 2020 4172 6368 6974 6563 7475 7265 2077 Architecture w │ │ │ │ │ -00082a00: 696c 6463 6172 6473 206d 6179 2062 6520 ildcards may be │ │ │ │ │ -00082a10: 7573 6564 2069 6e20 6164 6469 7469 6f6e used in addition │ │ │ │ │ -00082a20: 2074 6f20 7370 6563 6966 6963 0a20 2020 to specific. │ │ │ │ │ -00082a30: 2020 6172 6368 6974 6563 7475 7265 7320 architectures │ │ │ │ │ -00082a40: 696e 20e2 8098 6465 6269 616e 2f63 6f6e in ...debian/con │ │ │ │ │ -00082a50: 7472 6f6c e280 9920 616e 6420 e280 982a trol... and ...* │ │ │ │ │ -00082a60: 2e64 7363 e280 9920 4172 6368 6974 6563 .dsc... Architec │ │ │ │ │ -00082a70: 7475 7265 2066 6965 6c64 732c 0a20 2020 ture fields,. │ │ │ │ │ -00082a80: 2020 616e 6420 696e 2061 7263 6869 7465 and in archite │ │ │ │ │ -00082a90: 6374 7572 6520 7265 7374 7269 6374 696f cture restrictio │ │ │ │ │ -00082aa0: 6e73 2069 6e20 6275 696c 6420 7265 6c61 ns in build rela │ │ │ │ │ -00082ab0: 7469 6f6e 7368 6970 732e 0a0a 362e 330a tionships...6.3. │ │ │ │ │ -00082ac0: 0a20 2020 2020 4d61 696e 7461 696e 6572 . Maintainer │ │ │ │ │ -00082ad0: 2073 6372 6970 7473 2061 7265 206e 6f20 scripts are no │ │ │ │ │ -00082ae0: 6c6f 6e67 6572 2067 7561 7261 6e74 6565 longer guarantee │ │ │ │ │ -00082af0: 6420 746f 2072 756e 2077 6974 6820 610a d to run with a. │ │ │ │ │ -00082b00: 2020 2020 2063 6f6e 7472 6f6c 6c69 6e67 controlling │ │ │ │ │ -00082b10: 2074 6572 6d69 6e61 6c20 616e 6420 6d75 terminal and mu │ │ │ │ │ -00082b20: 7374 2062 6520 6162 6c65 2074 6f20 6661 st be able to fa │ │ │ │ │ -00082b30: 6c6c 2062 6163 6b20 746f 0a20 2020 2020 ll back to. │ │ │ │ │ -00082b40: 6e6f 6e69 6e74 6572 6163 7469 7665 2062 noninteractive b │ │ │ │ │ -00082b50: 6568 6176 696f 7220 2864 6562 636f 6e66 ehavior (debconf │ │ │ │ │ -00082b60: 2068 616e 646c 6573 2074 6869 7329 2e20 handles this). │ │ │ │ │ -00082b70: 204d 6169 6e74 6169 6e65 7220 7363 7269 Maintainer scri │ │ │ │ │ -00082b80: 7074 730a 2020 2020 206d 6179 2061 626f pts. may abo │ │ │ │ │ -00082b90: 7274 2069 6620 7468 6572 6520 6973 206e rt if there is n │ │ │ │ │ -00082ba0: 6f20 636f 6e74 726f 6c6c 696e 6720 7465 o controlling te │ │ │ │ │ -00082bb0: 726d 696e 616c 2061 6e64 206e 6f20 7265 rminal and no re │ │ │ │ │ -00082bc0: 6173 6f6e 6162 6c65 0a20 2020 2020 6465 asonable. de │ │ │ │ │ -00082bd0: 6661 756c 7420 666f 7220 6120 6869 6768 fault for a high │ │ │ │ │ -00082be0: 2d70 7269 6f72 6974 7920 7175 6573 7469 -priority questi │ │ │ │ │ -00082bf0: 6f6e 2c20 6275 7420 7368 6f75 6c64 2061 on, but should a │ │ │ │ │ -00082c00: 766f 6964 2074 6869 7320 6966 0a20 2020 void this if. │ │ │ │ │ -00082c10: 2020 706f 7373 6962 6c65 2e0a 0a37 2e33 possible...7.3 │ │ │ │ │ -00082c20: 2c20 372e 362e 310a 0a20 2020 2020 e280 , 7.6.1.. .. │ │ │ │ │ -00082c30: 9842 7265 616b 73e2 8099 2073 686f 756c .Breaks... shoul │ │ │ │ │ -00082c40: 6420 6265 2075 7365 6420 7769 7468 20e2 d be used with . │ │ │ │ │ -00082c50: 8098 5265 706c 6163 6573 e280 9920 666f ..Replaces... fo │ │ │ │ │ -00082c60: 7220 6d6f 7669 6e67 2066 696c 6573 2062 r moving files b │ │ │ │ │ -00082c70: 6574 7765 656e 0a20 2020 2020 7061 636b etween. pack │ │ │ │ │ -00082c80: 6167 6573 2e0a 0a37 2e34 0a0a 2020 2020 ages...7.4.. │ │ │ │ │ -00082c90: 20e2 8098 4272 6561 6b73 e280 9920 7368 ...Breaks... sh │ │ │ │ │ -00082ca0: 6f75 6c64 206e 6f72 6d61 6c6c 7920 6265 ould normally be │ │ │ │ │ -00082cb0: 2075 7365 6420 696e 7374 6561 6420 6f66 used instead of │ │ │ │ │ -00082cc0: 20e2 8098 436f 6e66 6c69 6374 73e2 8099 ...Conflicts... │ │ │ │ │ -00082cd0: 2066 6f72 0a20 2020 2020 7472 616e 7369 for. transi │ │ │ │ │ -00082ce0: 656e 7420 6973 7375 6573 2061 6e64 206d ent issues and m │ │ │ │ │ -00082cf0: 6f76 696e 6720 6669 6c65 7320 6265 7477 oving files betw │ │ │ │ │ -00082d00: 6565 6e20 7061 636b 6167 6573 2e20 204e een packages. N │ │ │ │ │ -00082d10: 6577 0a20 2020 2020 646f 6375 6d65 6e74 ew. document │ │ │ │ │ -00082d20: 6174 696f 6e20 6f66 2077 6865 6e20 6561 ation of when ea │ │ │ │ │ -00082d30: 6368 2073 686f 756c 6420 6265 2075 7365 ch should be use │ │ │ │ │ -00082d40: 642e 0a0a 372e 350a 0a20 2020 2020 5573 d...7.5.. Us │ │ │ │ │ -00082d50: 6520 e280 9843 6f6e 666c 6963 7473 e280 e ...Conflicts.. │ │ │ │ │ -00082d60: 9920 7769 7468 20e2 8098 5072 6f76 6964 . with ...Provid │ │ │ │ │ -00082d70: 6573 e280 9920 6966 206f 6e6c 7920 6f6e es... if only on │ │ │ │ │ -00082d80: 6520 7072 6f76 6964 6572 206f 6620 6120 e provider of a │ │ │ │ │ -00082d90: 7669 7274 7561 6c0a 2020 2020 2066 6163 virtual. fac │ │ │ │ │ -00082da0: 696c 6974 7920 6361 6e20 6265 2069 6e73 ility can be ins │ │ │ │ │ -00082db0: 7461 6c6c 6564 2061 7420 6120 7469 6d65 talled at a time │ │ │ │ │ -00082dc0: 2e0a 0a38 2e34 0a0a 2020 2020 2041 6c6c ...8.4.. All │ │ │ │ │ -00082dd0: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ -00082de0: 6465 7665 6c6f 706d 656e 7420 6669 6c65 development file │ │ │ │ │ -00082df0: 7320 6172 6520 6e6f 206c 6f6e 6765 7220 s are no longer │ │ │ │ │ -00082e00: 7265 7175 6972 6564 2074 6f20 6265 0a20 required to be. │ │ │ │ │ -00082e10: 2020 2020 696e 2074 6865 20e2 8098 2d64 in the ...-d │ │ │ │ │ -00082e20: 6576 e280 9920 7061 636b 6167 652c 206f ev... package, o │ │ │ │ │ -00082e30: 6e6c 7920 6265 2061 7661 696c 6162 6c65 nly be available │ │ │ │ │ -00082e40: 2077 6865 6e20 7468 6520 e280 982d 6465 when the ...-de │ │ │ │ │ -00082e50: 76e2 8099 2070 6163 6b61 6765 2069 730a v... package is. │ │ │ │ │ -00082e60: 2020 2020 2069 6e73 7461 6c6c 6564 2e20 installed. │ │ │ │ │ -00082e70: 2054 6869 7320 616c 6c6f 7773 2074 6865 This allows the │ │ │ │ │ -00082e80: 20e2 8098 2d64 6576 e280 9920 7061 636b ...-dev... pack │ │ │ │ │ -00082e90: 6167 6520 746f 2062 6520 7370 6c69 7420 age to be split │ │ │ │ │ -00082ea0: 6173 206c 6f6e 6720 6173 0a20 2020 2020 as long as. │ │ │ │ │ -00082eb0: 6974 2064 6570 656e 6473 206f 6e20 7468 it depends on th │ │ │ │ │ -00082ec0: 6520 6164 6469 7469 6f6e 616c 2070 6163 e additional pac │ │ │ │ │ -00082ed0: 6b61 6765 732e 0a0a 392e 322e 320a 0a20 kages...9.2.2.. │ │ │ │ │ -00082ee0: 2020 2020 5468 6520 5549 4420 7261 6e67 The UID rang │ │ │ │ │ -00082ef0: 6520 6f66 2075 7365 7220 6163 636f 756e e of user accoun │ │ │ │ │ -00082f00: 7473 2069 7320 6578 7465 6e64 6564 2074 ts is extended t │ │ │ │ │ -00082f10: 6f20 3130 3030 2d35 3939 3939 2e0a 0a39 o 1000-59999...9 │ │ │ │ │ -00082f20: 2e33 2e32 2c20 3130 2e34 0a0a 2020 2020 .3.2, 10.4.. │ │ │ │ │ -00082f30: 20e2 8098 696e 6974 2e64 e280 9920 7363 ...init.d... sc │ │ │ │ │ -00082f40: 7269 7074 7320 6172 6520 6120 706f 7373 ripts are a poss │ │ │ │ │ -00082f50: 6962 6c65 2065 7863 6570 7469 6f6e 2066 ible exception f │ │ │ │ │ -00082f60: 726f 6d20 7468 6520 6e6f 726d 616c 0a20 rom the normal. │ │ │ │ │ -00082f70: 2020 2020 7265 7175 6972 656d 656e 7420 requirement │ │ │ │ │ -00082f80: 746f 2075 7365 20e2 8098 7365 7420 2d65 to use ...set -e │ │ │ │ │ -00082f90: e280 9920 696e 2065 6163 6820 7368 656c ... in each shel │ │ │ │ │ -00082fa0: 6c20 7363 7269 7074 2e0a 0a31 322e 350a l script...12.5. │ │ │ │ │ -00082fb0: 0a20 2020 2020 5468 6520 5543 4220 4253 . The UCB BS │ │ │ │ │ -00082fc0: 4420 6c69 6365 6e73 6520 7761 7320 7265 D license was re │ │ │ │ │ -00082fd0: 6d6f 7665 6420 6672 6f6d 2074 6865 206c moved from the l │ │ │ │ │ -00082fe0: 6973 7420 6f66 206c 6963 656e 7365 7320 ist of licenses │ │ │ │ │ -00082ff0: 7468 6174 0a20 2020 2020 7368 6f75 6c64 that. should │ │ │ │ │ -00083000: 2062 6520 7265 6665 7265 6e63 6564 2066 be referenced f │ │ │ │ │ -00083010: 726f 6d20 e280 982f 7573 722f 7368 6172 rom .../usr/shar │ │ │ │ │ -00083020: 652f 636f 6d6d 6f6e 2d6c 6963 656e 7365 e/common-license │ │ │ │ │ -00083030: 732f 4253 44e2 8099 2e20 2049 740a 2020 s/BSD.... It. │ │ │ │ │ -00083040: 2020 2073 686f 756c 6420 696e 7374 6561 should instea │ │ │ │ │ -00083050: 6420 6265 2069 6e63 6c75 6465 6420 6469 d be included di │ │ │ │ │ -00083060: 7265 6374 6c79 2069 6e20 e280 9864 6562 rectly in ...deb │ │ │ │ │ -00083070: 6961 6e2f 636f 7079 7269 6768 74e2 8099 ian/copyright... │ │ │ │ │ -00083080: 2c20 616c 7468 6f75 6768 0a20 2020 2020 , although. │ │ │ │ │ -00083090: 6974 2077 696c 6c20 7374 696c 6c20 6265 it will still be │ │ │ │ │ -000830a0: 2069 6e20 636f 6d6d 6f6e 2d6c 6963 656e in common-licen │ │ │ │ │ -000830b0: 7365 7320 666f 7220 7468 6520 7469 6d65 ses for the time │ │ │ │ │ -000830c0: 2062 6569 6e67 2e0a 0a64 6562 636f 6e66 being...debconf │ │ │ │ │ -000830d0: 0a0a 2020 2020 20e2 8098 5345 5454 4954 .. ...SETTIT │ │ │ │ │ -000830e0: 4c45 e280 9920 6973 206e 6f77 2064 6f63 LE... is now doc │ │ │ │ │ -000830f0: 756d 656e 7465 6420 2869 7420 6861 7320 umented (it has │ │ │ │ │ -00083100: 6265 656e 2073 7570 706f 7274 6564 2066 been supported f │ │ │ │ │ -00083110: 6f72 2073 6f6d 6520 7469 6d65 292e 0a20 or some time).. │ │ │ │ │ -00083120: 2020 2020 e280 9853 4554 5449 544c 45e2 ...SETTITLE. │ │ │ │ │ -00083130: 8099 2069 7320 6c69 6b65 20e2 8098 5449 .. is like ...TI │ │ │ │ │ -00083140: 544c 45e2 8099 2062 7574 2074 616b 6573 TLE... but takes │ │ │ │ │ -00083150: 2061 2074 656d 706c 6174 6520 696e 7374 a template inst │ │ │ │ │ -00083160: 6561 6420 6f66 2061 2073 7472 696e 670a ead of a string. │ │ │ │ │ -00083170: 2020 2020 2074 6f20 616c 6c6f 7720 7472 to allow tr │ │ │ │ │ -00083180: 616e 736c 6174 696f 6e2e 0a0a 7065 726c anslation...perl │ │ │ │ │ -00083190: 0a0a 2020 2020 2070 6572 6c2d 6261 7365 .. perl-base │ │ │ │ │ -000831a0: 206e 6f77 2070 726f 7669 6465 7320 7065 now provides pe │ │ │ │ │ -000831b0: 726c 6170 692d 6162 696e 616d 6520 696e rlapi-abiname in │ │ │ │ │ -000831c0: 7374 6561 6420 6f66 2061 2070 6163 6b61 stead of a packa │ │ │ │ │ -000831d0: 6765 2062 6173 6564 0a20 2020 2020 736f ge based. so │ │ │ │ │ -000831e0: 6c65 6c79 206f 6e20 7468 6520 5065 726c lely on the Perl │ │ │ │ │ -000831f0: 2076 6572 7369 6f6e 2e20 2050 6572 6c20 version. Perl │ │ │ │ │ -00083200: 7061 636b 6167 6573 206d 7573 7420 6e6f packages must no │ │ │ │ │ -00083210: 7720 6465 7065 6e64 206f 6e0a 2020 2020 w depend on. │ │ │ │ │ -00083220: 2070 6572 6c61 7069 2d24 436f 6e66 6967 perlapi-$Config │ │ │ │ │ -00083230: 7b64 6562 6961 6e5f 6162 697d 2c20 6661 {debian_abi}, fa │ │ │ │ │ -00083240: 6c6c 696e 6720 6261 636b 206f 6e20 e280 lling back on .. │ │ │ │ │ -00083250: 9824 436f 6e66 6967 7b76 6572 7369 6f6e .$Config{version │ │ │ │ │ -00083260: 7de2 8099 2069 660a 2020 2020 20e2 8098 }... if. ... │ │ │ │ │ -00083270: 2443 6f6e 6669 677b 6465 6269 616e 5f61 $Config{debian_a │ │ │ │ │ -00083280: 6269 7de2 8099 2069 7320 6e6f 7420 7365 bi}... is not se │ │ │ │ │ -00083290: 742e 0a0a 7065 726c 0a0a 2020 2020 2050 t...perl.. P │ │ │ │ │ -000832a0: 6163 6b61 6765 7320 7573 696e 6720 e280 ackages using .. │ │ │ │ │ -000832b0: 984d 616b 6566 696c 652e 504c e280 9920 .Makefile.PL... │ │ │ │ │ -000832c0: 7368 6f75 6c64 2075 7365 20e2 8098 4445 should use ...DE │ │ │ │ │ -000832d0: 5354 4449 52e2 8099 2072 6174 6865 7220 STDIR... rather │ │ │ │ │ -000832e0: 7468 616e 0a20 2020 2020 e280 9850 5245 than. ...PRE │ │ │ │ │ -000832f0: 4649 58e2 8099 2074 6f20 696e 7374 616c FIX... to instal │ │ │ │ │ -00083300: 6c20 696e 746f 2074 6865 2070 6163 6b61 l into the packa │ │ │ │ │ -00083310: 6765 2073 7461 6769 6e67 2061 7265 612e ge staging area. │ │ │ │ │ -00083320: 2020 e280 9850 5245 4649 58e2 8099 206f ...PREFIX... o │ │ │ │ │ -00083330: 6e6c 790a 2020 2020 2077 6f72 6b65 6420 nly. worked │ │ │ │ │ -00083340: 6475 6520 746f 2061 2044 6562 6961 6e2d due to a Debian- │ │ │ │ │ -00083350: 6c6f 6361 6c20 7061 7463 682e 0a0a 1f0a local patch..... │ │ │ │ │ -00083360: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00083370: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00083380: 2056 6572 7369 6f6e 2033 2038 2034 2c20 Version 3 8 4, │ │ │ │ │ -00083390: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ -000833a0: 2038 2033 2c20 2050 7265 763a 2056 6572 8 3, Prev: Ver │ │ │ │ │ -000833b0: 7369 6f6e 2033 2039 2030 2c20 2055 703a sion 3 9 0, Up: │ │ │ │ │ -000833c0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ -000833d0: 6c69 7374 0a0a 3232 2e33 3020 5665 7273 list..22.30 Vers │ │ │ │ │ -000833e0: 696f 6e20 332e 382e 340a 3d3d 3d3d 3d3d ion 3.8.4.====== │ │ │ │ │ -000833f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ -00083400: 656c 6561 7365 6420 4a61 6e75 6172 792c eleased January, │ │ │ │ │ -00083410: 2032 3031 302e 0a0a 392e 312e 310a 0a20 2010...9.1.1.. │ │ │ │ │ -00083420: 2020 2020 416e 2046 4853 2065 7863 6570 An FHS excep │ │ │ │ │ -00083430: 7469 6f6e 2068 6173 2062 6565 6e20 6772 tion has been gr │ │ │ │ │ -00083440: 616e 7465 6420 666f 7220 6d75 6c74 6961 anted for multia │ │ │ │ │ -00083450: 7263 6820 6c69 6272 6172 6965 732e 0a20 rch libraries.. │ │ │ │ │ -00083460: 2020 2020 5065 726d 6974 7469 6e67 2066 Permitting f │ │ │ │ │ -00083470: 696c 6573 2074 6f20 696e 7374 6561 6420 iles to instead │ │ │ │ │ -00083480: 6265 2069 6e73 7461 6c6c 6564 2074 6f20 be installed to │ │ │ │ │ -00083490: e280 982f 6c69 622f 7472 6970 6c65 74e2 .../lib/triplet. │ │ │ │ │ -000834a0: 8099 2061 6e64 0a20 2020 2020 e280 982f .. and. .../ │ │ │ │ │ -000834b0: 7573 722f 6c69 622f 7472 6970 6c65 74e2 usr/lib/triplet. │ │ │ │ │ -000834c0: 8099 2064 6972 6563 746f 7269 6573 2e0a .. directories.. │ │ │ │ │ -000834d0: 0a31 302e 360a 0a20 2020 2020 5061 636b .10.6.. Pack │ │ │ │ │ -000834e0: 6167 6573 206d 6179 206e 6f74 2063 6f6e ages may not con │ │ │ │ │ -000834f0: 7461 696e 206e 616d 6564 2070 6970 6573 tain named pipes │ │ │ │ │ -00083500: 2061 6e64 2073 686f 756c 6420 696e 7374 and should inst │ │ │ │ │ -00083510: 6561 6420 6372 6561 7465 2074 6865 6d0a ead create them. │ │ │ │ │ -00083520: 2020 2020 2069 6e20 706f 7374 696e 7374 in postinst │ │ │ │ │ -00083530: 2061 6e64 2072 656d 6f76 6520 7468 656d and remove them │ │ │ │ │ -00083540: 2069 6e20 7072 6572 6d20 6f72 2070 6f73 in prerm or pos │ │ │ │ │ -00083550: 7472 6d2e 0a0a 392e 312e 310a 0a20 2020 trm...9.1.1.. │ │ │ │ │ -00083560: 2020 e280 982f 7379 73e2 8099 2061 6e64 .../sys... and │ │ │ │ │ -00083570: 20e2 8098 2f73 656c 696e 7578 e280 9920 .../selinux... │ │ │ │ │ -00083580: 6469 7265 6374 6f72 6965 7320 6172 6520 directories are │ │ │ │ │ -00083590: 6578 706c 6963 6974 6c79 2061 6c6c 6f77 explicitly allow │ │ │ │ │ -000835a0: 6564 2061 7320 616e 0a20 2020 2020 6578 ed as an. ex │ │ │ │ │ -000835b0: 6365 7074 696f 6e20 746f 2074 6865 2046 ception to the F │ │ │ │ │ -000835c0: 4853 2e0a 0a1f 0a46 696c 653a 2064 6562 HS.....File: deb │ │ │ │ │ -000835d0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -000835e0: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ -000835f0: 3320 3820 332c 2020 4e65 7874 3a20 5665 3 8 3, Next: Ve │ │ │ │ │ -00083600: 7273 696f 6e20 3320 3820 322c 2020 5072 rsion 3 8 2, Pr │ │ │ │ │ -00083610: 6576 3a20 5665 7273 696f 6e20 3320 3820 ev: Version 3 8 │ │ │ │ │ -00083620: 342c 2020 5570 3a20 5570 6772 6164 696e 4, Up: Upgradin │ │ │ │ │ -00083630: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ -00083640: 3331 2056 6572 7369 6f6e 2033 2e38 2e33 31 Version 3.8.3 │ │ │ │ │ -00083650: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -00083660: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 2041 ====..Released A │ │ │ │ │ -00083670: 7567 7573 742c 2032 3030 392e 0a0a 342e ugust, 2009...4. │ │ │ │ │ -00083680: 390a 0a20 2020 2020 4445 425f 2a5f 4152 9.. DEB_*_AR │ │ │ │ │ -00083690: 4348 5f43 5055 2061 6e64 2044 4542 5f2a CH_CPU and DEB_* │ │ │ │ │ -000836a0: 5f41 5243 485f 4f53 2076 6172 6961 626c _ARCH_OS variabl │ │ │ │ │ -000836b0: 6573 2061 7265 206e 6f77 2064 6f63 756d es are now docum │ │ │ │ │ -000836c0: 656e 7465 6420 616e 640a 2020 2020 2072 ented and. r │ │ │ │ │ -000836d0: 6563 6f6d 6d65 6e64 6564 206f 7665 7220 ecommended over │ │ │ │ │ -000836e0: 474e 552d 7374 796c 6520 7661 7269 6162 GNU-style variab │ │ │ │ │ -000836f0: 6c65 7320 666f 7220 7468 6174 2069 6e66 les for that inf │ │ │ │ │ -00083700: 6f72 6d61 7469 6f6e 2e0a 0a35 2e36 2e38 ormation...5.6.8 │ │ │ │ │ -00083710: 0a0a 2020 2020 2053 6f75 7263 6520 7061 .. Source pa │ │ │ │ │ -00083720: 636b 6167 6520 4172 6368 6974 6563 7475 ckage Architectu │ │ │ │ │ -00083730: 7265 2066 6965 6c64 7320 6d61 7920 636f re fields may co │ │ │ │ │ -00083740: 6e74 6169 6e20 2761 6c6c 2720 696e 2063 ntain 'all' in c │ │ │ │ │ -00083750: 6f6d 6269 6e61 7469 6f6e 0a20 2020 2020 ombination. │ │ │ │ │ -00083760: 7769 7468 206f 7468 6572 2061 7263 6869 with other archi │ │ │ │ │ -00083770: 7465 6374 7572 6573 2e20 2043 6c61 7269 tectures. Clari │ │ │ │ │ -00083780: 6679 2077 6865 6e20 2761 6c6c 2720 616e fy when 'all' an │ │ │ │ │ -00083790: 6420 2761 6e79 2720 6d61 7920 6265 2075 d 'any' may be u │ │ │ │ │ -000837a0: 7365 640a 2020 2020 2069 6e20 6469 6666 sed. in diff │ │ │ │ │ -000837b0: 6572 656e 7420 7665 7273 696f 6e73 206f erent versions o │ │ │ │ │ -000837c0: 6620 7468 6520 6669 656c 642e 0a0a 352e f the field...5. │ │ │ │ │ -000837d0: 362e 3134 0a0a 2020 2020 2054 6865 2044 6.14.. The D │ │ │ │ │ -000837e0: 6562 6961 6e20 6172 6368 6976 6520 736f ebian archive so │ │ │ │ │ -000837f0: 6674 7761 7265 2064 6f65 7320 6e6f 7420 ftware does not │ │ │ │ │ -00083800: 7375 7070 6f72 7420 7570 6c6f 6164 696e support uploadin │ │ │ │ │ -00083810: 6720 746f 206d 756c 7469 706c 650a 2020 g to multiple. │ │ │ │ │ -00083820: 2020 2064 6973 7472 6962 7574 696f 6e73 distributions │ │ │ │ │ -00083830: 2077 6974 6820 6f6e 6520 e280 982a 2e63 with one ...*.c │ │ │ │ │ -00083840: 6861 6e67 6573 e280 9920 6669 6c65 2e0a hanges... file.. │ │ │ │ │ -00083850: 0a35 2e36 2e31 390a 0a20 2020 2020 5468 .5.6.19.. Th │ │ │ │ │ -00083860: 6520 4269 6e61 7279 2066 6965 6c64 206d e Binary field m │ │ │ │ │ -00083870: 6179 2073 7061 6e20 6d75 6c74 6970 6c65 ay span multiple │ │ │ │ │ -00083880: 206c 696e 6573 2e0a 0a31 302e 320a 0a20 lines...10.2.. │ │ │ │ │ -00083890: 2020 2020 5368 6172 6564 206c 6962 7261 Shared libra │ │ │ │ │ -000838a0: 7279 2070 6163 6b61 6765 7320 6172 6520 ry packages are │ │ │ │ │ -000838b0: 6e6f 206c 6f6e 6765 7220 616c 6c6f 7765 no longer allowe │ │ │ │ │ -000838c0: 6420 746f 2069 6e73 7461 6c6c 206c 6962 d to install lib │ │ │ │ │ -000838d0: 7261 7269 6573 0a20 2020 2020 696e 2061 raries. in a │ │ │ │ │ -000838e0: 206e 6f6e 2d73 7461 6e64 6172 6420 6c6f non-standard lo │ │ │ │ │ -000838f0: 6361 7469 6f6e 2061 6e64 206d 6f64 6966 cation and modif │ │ │ │ │ -00083900: 7920 e280 986c 642e 736f 2e63 6f6e 66e2 y ...ld.so.conf. │ │ │ │ │ -00083910: 8099 2e20 2050 6163 6b61 6765 730a 2020 ... Packages. │ │ │ │ │ -00083920: 2020 2073 686f 756c 6420 6569 7468 6572 should either │ │ │ │ │ -00083930: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in │ │ │ │ │ -00083940: 2061 2073 7461 6e64 6172 6420 6c69 6272 a standard libr │ │ │ │ │ -00083950: 6172 7920 6469 7265 6374 6f72 7920 6f72 ary directory or │ │ │ │ │ -00083960: 0a20 2020 2020 7061 636b 6167 6573 2075 . packages u │ │ │ │ │ -00083970: 7369 6e67 2074 6865 6d20 7368 6f75 6c64 sing them should │ │ │ │ │ -00083980: 2062 6520 6275 696c 7420 7769 7468 2052 be built with R │ │ │ │ │ -00083990: 5041 5448 2e0a 0a31 312e 382e 370a 0a20 PATH...11.8.7.. │ │ │ │ │ -000839a0: 2020 2020 496e 7374 616c 6c61 7469 6f6e Installation │ │ │ │ │ -000839b0: 2064 6972 6563 746f 7269 6573 2066 6f72 directories for │ │ │ │ │ -000839c0: 2058 2070 726f 6772 616d 7320 6861 7665 X programs have │ │ │ │ │ -000839d0: 2062 6565 6e20 636c 6172 6966 6965 642e been clarified. │ │ │ │ │ -000839e0: 0a20 2020 2020 5061 636b 6167 6573 2061 . Packages a │ │ │ │ │ -000839f0: 7265 206e 6f20 6c6f 6e67 6572 2072 6571 re no longer req │ │ │ │ │ -00083a00: 7569 7265 6420 746f 2070 7265 2d64 6570 uired to pre-dep │ │ │ │ │ -00083a10: 656e 6420 6f6e 2078 3131 2d63 6f6d 6d6f end on x11-commo │ │ │ │ │ -00083a20: 6e20 6265 666f 7265 0a20 2020 2020 696e n before. in │ │ │ │ │ -00083a30: 7374 616c 6c69 6e67 2069 6e74 6f20 e280 stalling into .. │ │ │ │ │ -00083a40: 982f 7573 722f 696e 636c 7564 652f 5831 ./usr/include/X1 │ │ │ │ │ -00083a50: 31e2 8099 2061 6e64 20e2 8098 2f75 7372 1... and .../usr │ │ │ │ │ -00083a60: 2f6c 6962 2f58 3131 e280 992e 0a0a 3132 /lib/X11......12 │ │ │ │ │ -00083a70: 2e31 0a0a 2020 2020 204d 616e 7561 6c20 .1.. Manual │ │ │ │ │ -00083a80: 7061 6765 7320 6172 6520 6e6f 206c 6f6e pages are no lon │ │ │ │ │ -00083a90: 6765 7220 7265 7175 6972 6564 2074 6f20 ger required to │ │ │ │ │ -00083aa0: 636f 6e74 6169 6e20 6f6e 6c79 2063 6861 contain only cha │ │ │ │ │ -00083ab0: 7261 6374 6572 730a 2020 2020 2072 6570 racters. rep │ │ │ │ │ -00083ac0: 7265 7365 6e74 6162 6c65 2069 6e20 7468 resentable in th │ │ │ │ │ -00083ad0: 6520 6c65 6761 6379 2065 6e63 6f64 696e e legacy encodin │ │ │ │ │ -00083ae0: 6720 666f 7220 7468 6174 206c 616e 6775 g for that langu │ │ │ │ │ -00083af0: 6167 652e 0a0a 3132 2e31 0a0a 2020 2020 age...12.1.. │ │ │ │ │ -00083b00: 204c 6f63 616c 697a 6564 206d 616e 2070 Localized man p │ │ │ │ │ -00083b10: 6167 6573 2073 686f 756c 6420 6569 7468 ages should eith │ │ │ │ │ -00083b20: 6572 2062 6520 6b65 7074 2075 702d 746f er be kept up-to │ │ │ │ │ -00083b30: 2d64 6174 6520 7769 7468 2074 6865 0a20 -date with the. │ │ │ │ │ -00083b40: 2020 2020 6f72 6967 696e 616c 2076 6572 original ver │ │ │ │ │ -00083b50: 7369 6f6e 206f 7220 7761 726e 2074 6861 sion or warn tha │ │ │ │ │ -00083b60: 7420 7468 6579 e280 9972 6520 6e6f 7420 t they...re not │ │ │ │ │ -00083b70: 7570 2d74 6f2d 6461 7465 2c20 6569 7468 up-to-date, eith │ │ │ │ │ -00083b80: 6572 2077 6974 680a 2020 2020 2077 6172 er with. war │ │ │ │ │ -00083b90: 6e69 6e67 2074 6578 7420 6f72 2062 7920 ning text or by │ │ │ │ │ -00083ba0: 7368 6f77 696e 6720 6d69 7373 696e 6720 showing missing │ │ │ │ │ -00083bb0: 6f72 2063 6861 6e67 6564 2070 6f72 7469 or changed porti │ │ │ │ │ -00083bc0: 6f6e 7320 696e 2074 6865 0a20 2020 2020 ons in the. │ │ │ │ │ -00083bd0: 6f72 6967 696e 616c 206c 616e 6775 6167 original languag │ │ │ │ │ -00083be0: 652e 0a0a 3132 2e32 0a0a 2020 2020 2069 e...12.2.. i │ │ │ │ │ -00083bf0: 6e73 7461 6c6c 2d69 6e66 6f20 6973 206e nstall-info is n │ │ │ │ │ -00083c00: 6f77 2068 616e 646c 6564 2076 6961 2074 ow handled via t │ │ │ │ │ -00083c10: 7269 6767 6572 7320 736f 2070 6163 6b61 riggers so packa │ │ │ │ │ -00083c20: 6765 7320 6e6f 206c 6f6e 6765 7220 6e65 ges no longer ne │ │ │ │ │ -00083c30: 6564 0a20 2020 2020 746f 2069 6e76 6f6b ed. to invok │ │ │ │ │ -00083c40: 6520 6974 2069 6e20 6d61 696e 7461 696e e it in maintain │ │ │ │ │ -00083c50: 6572 2073 6372 6970 7473 2e20 2049 6e66 er scripts. Inf │ │ │ │ │ -00083c60: 6f20 646f 6375 6d65 6e74 7320 7368 6f75 o documents shou │ │ │ │ │ -00083c70: 6c64 206e 6f77 2068 6176 650a 2020 2020 ld now have. │ │ │ │ │ -00083c80: 2064 6972 6563 746f 7279 2073 6563 7469 directory secti │ │ │ │ │ -00083c90: 6f6e 7320 616e 6420 656e 7472 6965 7320 ons and entries │ │ │ │ │ -00083ca0: 696e 2074 6865 2064 6f63 756d 656e 742e in the document. │ │ │ │ │ -00083cb0: 2020 5061 636b 6167 6573 0a20 2020 2020 Packages. │ │ │ │ │ -00083cc0: 636f 6e74 6169 6e69 6e67 2069 6e66 6f20 containing info │ │ │ │ │ -00083cd0: 646f 6375 6d65 6e74 7320 7368 6f75 6c64 documents should │ │ │ │ │ -00083ce0: 2061 6464 2061 2064 6570 656e 6465 6e63 add a dependenc │ │ │ │ │ -00083cf0: 7920 746f 2073 7570 706f 7274 0a20 2020 y to support. │ │ │ │ │ -00083d00: 2020 7061 7274 6961 6c20 7570 6772 6164 partial upgrad │ │ │ │ │ -00083d10: 6573 2e0a 0a70 6572 6c0a 0a20 2020 2020 es...perl.. │ │ │ │ │ -00083d20: 5468 6520 7265 7175 6972 656d 656e 7420 The requirement │ │ │ │ │ -00083d30: 666f 7220 5065 726c 206d 6f64 756c 6573 for Perl modules │ │ │ │ │ -00083d40: 2074 6f20 6861 7665 2061 2076 6572 7369 to have a versi │ │ │ │ │ -00083d50: 6f6e 6564 2044 6570 656e 6420 616e 640a oned Depend and. │ │ │ │ │ -00083d60: 2020 2020 2042 7569 6c64 2d44 6570 656e Build-Depen │ │ │ │ │ -00083d70: 6420 6f6e 20e2 8098 7065 726c 203e 3d20 d on ...perl >= │ │ │ │ │ -00083d80: 352e 362e 302d 3136 e280 9920 6861 7320 5.6.0-16... has │ │ │ │ │ -00083d90: 6265 656e 2072 656d 6f76 6564 2e0a 0a1f been removed.... │ │ │ │ │ -00083da0: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00083db0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00083dc0: 3a20 5665 7273 696f 6e20 3320 3820 322c : Version 3 8 2, │ │ │ │ │ -00083dd0: 2020 4e65 7874 3a20 5665 7273 696f 6e20 Next: Version │ │ │ │ │ -00083de0: 3320 3820 312c 2020 5072 6576 3a20 5665 3 8 1, Prev: Ve │ │ │ │ │ -00083df0: 7273 696f 6e20 3320 3820 332c 2020 5570 rsion 3 8 3, Up │ │ │ │ │ -00083e00: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ -00083e10: 6b6c 6973 740a 0a32 322e 3332 2056 6572 klist..22.32 Ver │ │ │ │ │ -00083e20: 7369 6f6e 2033 2e38 2e32 0a3d 3d3d 3d3d sion 3.8.2.===== │ │ │ │ │ -00083e30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -00083e40: 5265 6c65 6173 6564 204a 756e 652c 2032 Released June, 2 │ │ │ │ │ -00083e50: 3030 392e 0a0a 322e 340a 0a20 2020 2020 009...2.4.. │ │ │ │ │ -00083e60: 5468 6520 6c69 7374 206f 6620 6172 6368 The list of arch │ │ │ │ │ -00083e70: 6976 6520 7365 6374 696f 6e73 2068 6173 ive sections has │ │ │ │ │ -00083e80: 2062 6565 6e20 7369 676e 6966 6963 616e been significan │ │ │ │ │ -00083e90: 746c 7920 6578 7061 6e64 6564 2e20 2053 tly expanded. S │ │ │ │ │ -00083ea0: 6565 0a20 2020 2020 7468 6973 2064 6562 ee. this deb │ │ │ │ │ -00083eb0: 6961 6e2d 6465 7665 6c2d 616e 6e6f 756e ian-devel-announ │ │ │ │ │ -00083ec0: 6365 206d 6573 7361 6765 2831 2920 666f ce message(1) fo │ │ │ │ │ -00083ed0: 7220 7468 6520 6c69 7374 206f 6620 6e65 r the list of ne │ │ │ │ │ -00083ee0: 7720 7365 6374 696f 6e73 0a20 2020 2020 w sections. │ │ │ │ │ -00083ef0: 616e 6420 7275 6c65 7320 666f 7220 686f and rules for ho │ │ │ │ │ -00083f00: 7720 746f 2063 6174 6567 6f72 697a 6520 w to categorize │ │ │ │ │ -00083f10: 7061 636b 6167 6573 2e0a 0a33 2e39 2e31 packages...3.9.1 │ │ │ │ │ -00083f20: 0a0a 2020 2020 2041 6c6c 2070 6163 6b61 .. All packa │ │ │ │ │ -00083f30: 6765 7320 6d75 7374 2075 7365 2064 6562 ges must use deb │ │ │ │ │ -00083f40: 636f 6e66 206f 7220 6571 7569 7661 6c65 conf or equivale │ │ │ │ │ -00083f50: 6e74 2066 6f72 2075 7365 7220 7072 6f6d nt for user prom │ │ │ │ │ -00083f60: 7074 696e 672c 0a20 2020 2020 7468 6f75 pting,. thou │ │ │ │ │ -00083f70: 6768 2065 7373 656e 7469 616c 2070 6163 gh essential pac │ │ │ │ │ -00083f80: 6b61 6765 7320 6f72 2074 6865 6972 2064 kages or their d │ │ │ │ │ -00083f90: 6570 656e 6465 6e63 6965 7320 6d61 7920 ependencies may │ │ │ │ │ -00083fa0: 616c 736f 2066 616c 6c20 6261 636b 0a20 also fall back. │ │ │ │ │ -00083fb0: 2020 2020 6f6e 206f 7468 6572 206d 6574 on other met │ │ │ │ │ -00083fc0: 686f 6473 2e0a 0a35 2e36 2e31 0a0a 2020 hods...5.6.1.. │ │ │ │ │ -00083fd0: 2020 2054 6865 2072 6571 7569 7265 6d65 The requireme │ │ │ │ │ -00083fe0: 6e74 7320 666f 7220 736f 7572 6365 2070 nts for source p │ │ │ │ │ -00083ff0: 6163 6b61 6765 206e 616d 6573 2061 7265 ackage names are │ │ │ │ │ -00084000: 206e 6f77 2065 7870 6c69 6369 746c 790a now explicitly. │ │ │ │ │ -00084010: 2020 2020 2073 7065 6c6c 6564 206f 7574 spelled out │ │ │ │ │ -00084020: 2e0a 0a39 2e31 0a0a 2020 2020 204c 6567 ...9.1.. Leg │ │ │ │ │ -00084030: 6163 7920 5846 7265 6538 3620 7365 7276 acy XFree86 serv │ │ │ │ │ -00084040: 6572 7320 6e6f 206c 6f6e 6765 7220 6765 ers no longer ge │ │ │ │ │ -00084050: 7420 6120 7370 6563 6961 6c20 6578 6365 t a special exce │ │ │ │ │ -00084060: 7074 696f 6e20 6672 6f6d 2074 6865 0a20 ption from the. │ │ │ │ │ -00084070: 2020 2020 4648 5320 7065 726d 6974 7469 FHS permitti │ │ │ │ │ -00084080: 6e67 20e2 8098 2f65 7463 2f58 3131 2f58 ng .../etc/X11/X │ │ │ │ │ -00084090: 4638 3643 6f6e 6669 672d 34e2 8099 2e0a F86Config-4..... │ │ │ │ │ -000840a0: 0a39 2e31 2e33 0a0a 2020 2020 2052 656d .9.1.3.. Rem │ │ │ │ │ -000840b0: 6f76 6564 206f 6273 6f6c 6574 6520 6465 oved obsolete de │ │ │ │ │ -000840c0: 7065 6e64 656e 6379 2072 6571 7569 7265 pendency require │ │ │ │ │ -000840d0: 6d65 6e74 7320 666f 7220 7061 636b 6167 ments for packag │ │ │ │ │ -000840e0: 6573 2074 6861 7420 7573 650a 2020 2020 es that use. │ │ │ │ │ -000840f0: 20e2 8098 2f76 6172 2f6d 6169 6ce2 8099 .../var/mail... │ │ │ │ │ -00084100: 2e0a 0a31 312e 382e 350a 0a20 2020 2020 ...11.8.5.. │ │ │ │ │ -00084110: 5370 6565 646f 2066 6f6e 7473 2061 7265 Speedo fonts are │ │ │ │ │ -00084120: 206e 6f77 2064 6570 7265 6361 7465 642e now deprecated. │ │ │ │ │ -00084130: 2020 5468 6520 5820 6261 636b 656e 6420 The X backend │ │ │ │ │ -00084140: 7761 7320 6469 7361 626c 6564 0a20 2020 was disabled. │ │ │ │ │ -00084150: 2020 7374 6172 7469 6e67 2069 6e20 6c65 starting in le │ │ │ │ │ -00084160: 6e6e 792e 0a0a 3132 2e35 0a0a 2020 2020 nny...12.5.. │ │ │ │ │ -00084170: 2054 6865 2047 4e55 2046 7265 6520 446f The GNU Free Do │ │ │ │ │ -00084180: 6375 6d65 6e74 6174 696f 6e20 4c69 6365 cumentation Lice │ │ │ │ │ -00084190: 6e73 6520 7665 7273 696f 6e20 312e 3320 nse version 1.3 │ │ │ │ │ -000841a0: 6973 2069 6e63 6c75 6465 6420 696e 0a20 is included in. │ │ │ │ │ -000841b0: 2020 2020 636f 6d6d 6f6e 2d6c 6963 656e common-licen │ │ │ │ │ -000841c0: 7365 7320 616e 6420 7368 6f75 6c64 2062 ses and should b │ │ │ │ │ -000841d0: 6520 7265 6665 7265 6e63 6564 2066 726f e referenced fro │ │ │ │ │ -000841e0: 6d20 7468 6572 652e 0a0a 2020 202d 2d2d m there... --- │ │ │ │ │ -000841f0: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote │ │ │ │ │ -00084200: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. │ │ │ │ │ -00084210: 2028 3129 200a 6874 7470 3a2f 2f6c 6973 (1) .http://lis │ │ │ │ │ -00084220: 7473 2e64 6562 6961 6e2e 6f72 672f 6465 ts.debian.org/de │ │ │ │ │ -00084230: 6269 616e 2d64 6576 656c 2d61 6e6e 6f75 bian-devel-annou │ │ │ │ │ -00084240: 6e63 652f 3230 3039 2f30 332f 6d73 6730 nce/2009/03/msg0 │ │ │ │ │ -00084250: 3030 3130 2e68 746d 6c0a 0a1f 0a46 696c 0010.html....Fil │ │ │ │ │ -00084260: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ -00084270: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5665 .info, Node: Ve │ │ │ │ │ -00084280: 7273 696f 6e20 3320 3820 312c 2020 4e65 rsion 3 8 1, Ne │ │ │ │ │ -00084290: 7874 3a20 5665 7273 696f 6e20 3320 3820 xt: Version 3 8 │ │ │ │ │ -000842a0: 302c 2020 5072 6576 3a20 5665 7273 696f 0, Prev: Versio │ │ │ │ │ -000842b0: 6e20 3320 3820 322c 2020 5570 3a20 5570 n 3 8 2, Up: Up │ │ │ │ │ -000842c0: 6772 6164 696e 6720 6368 6563 6b6c 6973 grading checklis │ │ │ │ │ -000842d0: 740a 0a32 322e 3333 2056 6572 7369 6f6e t..22.33 Version │ │ │ │ │ -000842e0: 2033 2e38 2e31 0a3d 3d3d 3d3d 3d3d 3d3d 3.8.1.========= │ │ │ │ │ -000842f0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 ==========..Rele │ │ │ │ │ -00084300: 6173 6564 204d 6172 6368 2c20 3230 3039 ased March, 2009 │ │ │ │ │ -00084310: 2e0a 0a33 2e38 0a0a 2020 2020 2043 6172 ...3.8.. Car │ │ │ │ │ -00084320: 6520 7368 6f75 6c64 2062 6520 7461 6b65 e should be take │ │ │ │ │ -00084330: 6e20 7768 656e 2061 6464 696e 6720 6675 n when adding fu │ │ │ │ │ -00084340: 6e63 7469 6f6e 616c 6974 7920 746f 2065 nctionality to e │ │ │ │ │ -00084350: 7373 656e 7469 616c 2061 6e64 0a20 2020 ssential and. │ │ │ │ │ -00084360: 2020 7375 6368 2061 6464 6974 696f 6e73 such additions │ │ │ │ │ -00084370: 2063 7265 6174 6520 616e 206f 626c 6967 create an oblig │ │ │ │ │ -00084380: 6174 696f 6e20 746f 2073 7570 706f 7274 ation to support │ │ │ │ │ -00084390: 2074 6861 7420 6675 6e63 7469 6f6e 616c that functional │ │ │ │ │ -000843a0: 6974 790a 2020 2020 2069 6e20 6573 7365 ity. in esse │ │ │ │ │ -000843b0: 6e74 6961 6c20 666f 7265 7665 7220 756e ntial forever un │ │ │ │ │ -000843c0: 6c65 7373 2073 6967 6e69 6669 6361 6e74 less significant │ │ │ │ │ -000843d0: 2077 6f72 6b20 6973 2064 6f6e 652e 0a0a work is done... │ │ │ │ │ -000843e0: 342e 340a 0a20 2020 2020 4368 616e 6765 4.4.. Change │ │ │ │ │ -000843f0: 6c6f 6720 6669 6c65 7320 6d75 7374 2062 log files must b │ │ │ │ │ -00084400: 6520 656e 636f 6465 6420 696e 2055 5446 e encoded in UTF │ │ │ │ │ -00084410: 2d38 2e0a 0a34 2e34 0a0a 2020 2020 2053 -8...4.4.. S │ │ │ │ │ -00084420: 6f6d 6520 666f 726d 6174 2072 6571 7569 ome format requi │ │ │ │ │ -00084430: 7265 6d65 6e74 7320 666f 7220 6368 616e rements for chan │ │ │ │ │ -00084440: 6765 6c6f 6720 6669 6c65 7320 6172 6520 gelog files are │ │ │ │ │ -00084450: 6e6f 7720 e280 9c6d 7573 74e2 809d 2069 now ...must... i │ │ │ │ │ -00084460: 6e73 7465 6164 0a20 2020 2020 6f66 20e2 nstead. of . │ │ │ │ │ -00084470: 809c 7368 6f75 6c64 2ee2 809d 0a0a 342e ..should......4. │ │ │ │ │ -00084480: 342e 310a 0a20 2020 2020 416c 7465 726e 4.1.. Altern │ │ │ │ │ -00084490: 6174 6976 6520 6368 616e 6765 6c6f 6720 ative changelog │ │ │ │ │ -000844a0: 666f 726d 6174 7320 6861 7665 2062 6565 formats have bee │ │ │ │ │ -000844b0: 6e20 7265 6d6f 7665 642e 2020 4465 6269 n removed. Debi │ │ │ │ │ -000844c0: 616e 206f 6e6c 790a 2020 2020 2073 7570 an only. sup │ │ │ │ │ -000844d0: 706f 7274 7320 6f6e 6520 6368 616e 6765 ports one change │ │ │ │ │ -000844e0: 6c6f 6720 666f 726d 6174 2066 6f72 2074 log format for t │ │ │ │ │ -000844f0: 6865 2044 6562 6961 6e20 4172 6368 6976 he Debian Archiv │ │ │ │ │ -00084500: 652e 0a0a 342e 392e 310a 0a20 2020 2020 e...4.9.1.. │ │ │ │ │ -00084510: 4e65 7720 6e6f 6368 6563 6b20 6f70 7469 New nocheck opti │ │ │ │ │ -00084520: 6f6e 2066 6f72 2044 4542 5f42 5549 4c44 on for DEB_BUILD │ │ │ │ │ -00084530: 5f4f 5054 494f 4e53 2069 6e64 6963 6174 _OPTIONS indicat │ │ │ │ │ -00084540: 696e 6720 616e 7920 6275 696c 642d 7469 ing any build-ti │ │ │ │ │ -00084550: 6d65 0a20 2020 2020 7465 7374 2073 7569 me. test sui │ │ │ │ │ -00084560: 7465 2070 726f 7669 6465 6420 6279 2074 te provided by t │ │ │ │ │ -00084570: 6865 2070 6163 6b61 6765 2073 686f 756c he package shoul │ │ │ │ │ -00084580: 6420 6e6f 7420 6265 2072 756e 2e0a 0a35 d not be run...5 │ │ │ │ │ -00084590: 2e31 0a0a 2020 2020 2041 6c6c 2063 6f6e .1.. All con │ │ │ │ │ -000845a0: 7472 6f6c 2066 696c 6573 206d 7573 7420 trol files must │ │ │ │ │ -000845b0: 6265 2065 6e63 6f64 6564 2069 6e20 5554 be encoded in UT │ │ │ │ │ -000845c0: 462d 382e 0a0a 352e 320a 0a20 2020 2020 F-8...5.2.. │ │ │ │ │ -000845d0: e280 9864 6562 6961 6e2f 636f 6e74 726f ...debian/contro │ │ │ │ │ -000845e0: 6ce2 8099 2061 6c6c 6f77 7320 636f 6d6d l... allows comm │ │ │ │ │ -000845f0: 656e 7420 6c69 6e65 7320 7374 6172 7469 ent lines starti │ │ │ │ │ -00084600: 6e67 2077 6974 6820 2320 7769 7468 206e ng with # with n │ │ │ │ │ -00084610: 6f0a 2020 2020 2070 7265 6365 6469 6e67 o. preceding │ │ │ │ │ -00084620: 2077 6869 7465 7370 6163 652e 0a0a 392e whitespace...9. │ │ │ │ │ -00084630: 330a 0a20 2020 2020 496e 6974 2073 6372 3.. Init scr │ │ │ │ │ -00084640: 6970 7473 2065 6e64 696e 6720 696e 202e ipts ending in . │ │ │ │ │ -00084650: 7368 2061 7265 206e 6f74 2068 616e 646c sh are not handl │ │ │ │ │ -00084660: 6564 2073 7065 6369 616c 6c79 2e20 2054 ed specially. T │ │ │ │ │ -00084670: 6865 7920 6172 6520 6e6f 740a 2020 2020 hey are not. │ │ │ │ │ -00084680: 2073 6f75 7263 6564 2061 6e64 2061 7265 sourced and are │ │ │ │ │ -00084690: 206e 6f74 2067 7561 7261 6e74 6565 6420 not guaranteed │ │ │ │ │ -000846a0: 746f 2062 6520 7275 6e20 6279 20e2 8098 to be run by ... │ │ │ │ │ -000846b0: 2f62 696e 2f73 68e2 8099 2072 6567 6172 /bin/sh... regar │ │ │ │ │ -000846c0: 646c 6573 7320 6f66 0a20 2020 2020 7468 dless of. th │ │ │ │ │ -000846d0: 6520 2321 2020 6c69 6e65 2e20 2054 6869 e #! line. Thi │ │ │ │ │ -000846e0: 7320 6272 696e 6773 2050 6f6c 6963 7920 s brings Policy │ │ │ │ │ -000846f0: 696e 206c 696e 6520 7769 7468 2074 6865 in line with the │ │ │ │ │ -00084700: 206c 6f6e 672d 7374 616e 6469 6e67 0a20 long-standing. │ │ │ │ │ -00084710: 2020 2020 6265 6861 7669 6f72 206f 6620 behavior of │ │ │ │ │ -00084720: 7468 6520 696e 6974 2073 7973 7465 6d20 the init system │ │ │ │ │ -00084730: 696e 2044 6562 6961 6e2e 0a0a 392e 332e in Debian...9.3. │ │ │ │ │ -00084740: 320a 0a20 2020 2020 5468 6520 7374 6172 2.. The star │ │ │ │ │ -00084750: 7420 6163 7469 6f6e 206f 6620 616e 2069 t action of an i │ │ │ │ │ -00084760: 6e69 7420 7363 7269 7074 206d 7573 7420 nit script must │ │ │ │ │ -00084770: 6578 6974 2073 7563 6365 7373 6675 6c6c exit successfull │ │ │ │ │ -00084780: 7920 616e 6420 6e6f 740a 2020 2020 2073 y and not. s │ │ │ │ │ -00084790: 7461 7274 2074 6865 2064 6165 6d6f 6e20 tart the daemon │ │ │ │ │ -000847a0: 6167 6169 6e20 6966 2069 74e2 8099 7320 again if it...s │ │ │ │ │ -000847b0: 616c 7265 6164 7920 7275 6e6e 696e 672e already running. │ │ │ │ │ -000847c0: 0a0a 392e 332e 320a 0a20 2020 2020 e280 ..9.3.2.. .. │ │ │ │ │ -000847d0: 982f 7661 722f 7275 6ee2 8099 2061 6e64 ./var/run... and │ │ │ │ │ -000847e0: 20e2 8098 2f76 6172 2f6c 6f63 6be2 8099 .../var/lock... │ │ │ │ │ -000847f0: 206d 6179 2062 6520 6d6f 756e 7465 6420 may be mounted │ │ │ │ │ -00084800: 6173 2074 656d 706f 7261 7279 2066 696c as temporary fil │ │ │ │ │ -00084810: 6573 7973 7465 6d73 2c0a 2020 2020 2061 esystems,. a │ │ │ │ │ -00084820: 6e64 2069 6e69 7420 7363 7269 7074 7320 nd init scripts │ │ │ │ │ -00084830: 6d75 7374 2074 6865 7265 666f 7265 2063 must therefore c │ │ │ │ │ -00084840: 7265 6174 6520 616e 7920 6e65 6365 7373 reate any necess │ │ │ │ │ -00084850: 6172 7920 7375 6264 6972 6563 746f 7269 ary subdirectori │ │ │ │ │ -00084860: 6573 0a20 2020 2020 6479 6e61 6d69 6361 es. dynamica │ │ │ │ │ -00084870: 6c6c 792e 0a0a 3130 2e34 0a0a 2020 2020 lly...10.4.. │ │ │ │ │ -00084880: 20e2 8098 2f62 696e 2f73 68e2 8099 2073 .../bin/sh... s │ │ │ │ │ -00084890: 6372 6970 7473 206d 6179 2061 7373 756d cripts may assum │ │ │ │ │ -000848a0: 6520 7468 6174 206c 6f63 616c 2063 616e e that local can │ │ │ │ │ -000848b0: 2074 616b 6520 6d75 6c74 6970 6c65 2076 take multiple v │ │ │ │ │ -000848c0: 6172 6961 626c 650a 2020 2020 2061 7267 ariable. arg │ │ │ │ │ -000848d0: 756d 656e 7473 2061 6e64 2073 7570 706f uments and suppo │ │ │ │ │ -000848e0: 7274 7320 6173 7369 676e 6d65 6e74 2e0a rts assignment.. │ │ │ │ │ -000848f0: 0a31 312e 360a 0a20 2020 2020 5573 6572 .11.6.. User │ │ │ │ │ -00084900: 206d 6169 6c62 6f78 6573 206d 6179 2062 mailboxes may b │ │ │ │ │ -00084910: 6520 6d6f 6465 2036 3030 2061 6e64 206f e mode 600 and o │ │ │ │ │ -00084920: 776e 6564 2062 7920 7468 6520 7573 6572 wned by the user │ │ │ │ │ -00084930: 2072 6174 6865 7220 7468 616e 0a20 2020 rather than. │ │ │ │ │ -00084940: 2020 6d6f 6465 2036 3630 2c20 6f77 6e65 mode 660, owne │ │ │ │ │ -00084950: 6420 6279 2075 7365 722c 2061 6e64 2067 d by user, and g │ │ │ │ │ -00084960: 726f 7570 206d 6169 6c2e 0a0a 1f0a 4669 roup mail.....Fi │ │ │ │ │ -00084970: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00084980: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ -00084990: 6572 7369 6f6e 2033 2038 2030 2c20 204e ersion 3 8 0, N │ │ │ │ │ -000849a0: 6578 743a 2056 6572 7369 6f6e 2033 2037 ext: Version 3 7 │ │ │ │ │ -000849b0: 2033 2c20 2050 7265 763a 2056 6572 7369 3, Prev: Versi │ │ │ │ │ -000849c0: 6f6e 2033 2038 2031 2c20 2055 703a 2055 on 3 8 1, Up: U │ │ │ │ │ -000849d0: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ -000849e0: 7374 0a0a 3232 2e33 3420 5665 7273 696f st..22.34 Versio │ │ │ │ │ -000849f0: 6e20 332e 382e 300a 3d3d 3d3d 3d3d 3d3d n 3.8.0.======== │ │ │ │ │ -00084a00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ -00084a10: 6561 7365 6420 4a75 6e65 2c20 3230 3038 eased June, 2008 │ │ │ │ │ -00084a20: 2e0a 0a32 2e34 2c20 332e 370a 0a20 2020 ...2.4, 3.7.. │ │ │ │ │ -00084a30: 2020 5468 6520 6261 7365 2073 6563 7469 The base secti │ │ │ │ │ -00084a40: 6f6e 2068 6173 2062 6565 6e20 7265 6d6f on has been remo │ │ │ │ │ -00084a50: 7665 642e 2020 636f 6e74 7269 6220 616e ved. contrib an │ │ │ │ │ -00084a60: 6420 6e6f 6e2d 6672 6565 2068 6176 6520 d non-free have │ │ │ │ │ -00084a70: 6265 656e 0a20 2020 2020 7265 6d6f 7665 been. remove │ │ │ │ │ -00084a80: 6420 6672 6f6d 2074 6865 2073 6563 7469 d from the secti │ │ │ │ │ -00084a90: 6f6e 206c 6973 743b 2074 6865 7920 6172 on list; they ar │ │ │ │ │ -00084aa0: 6520 6f6e 6c79 2063 6174 6567 6f72 6965 e only categorie │ │ │ │ │ -00084ab0: 732e 2020 5468 6520 6261 7365 0a20 2020 s. The base. │ │ │ │ │ -00084ac0: 2020 7379 7374 656d 2069 7320 6e6f 7720 system is now │ │ │ │ │ -00084ad0: 6465 6669 6e65 6420 6279 2070 7269 6f72 defined by prior │ │ │ │ │ -00084ae0: 6974 792e 0a0a 342e 390a 0a20 2020 2020 ity...4.9.. │ │ │ │ │ -00084af0: 4966 20e2 8098 6470 6b67 2d73 6f75 7263 If ...dpkg-sourc │ │ │ │ │ -00084b00: 6520 2d78 e280 9920 646f 6573 6ee2 8099 e -x... doesn... │ │ │ │ │ -00084b10: 7420 7072 6f76 6964 6520 7468 6520 736f t provide the so │ │ │ │ │ -00084b20: 7572 6365 2074 6861 7420 7769 6c6c 2062 urce that will b │ │ │ │ │ -00084b30: 650a 2020 2020 2063 6f6d 7069 6c65 642c e. compiled, │ │ │ │ │ -00084b40: 2061 2064 6562 6961 6e2f 7275 6c65 7320 a debian/rules │ │ │ │ │ -00084b50: 7061 7463 6820 7461 7267 6574 2069 7320 patch target is │ │ │ │ │ -00084b60: 7265 636f 6d6d 656e 6465 6420 616e 6420 recommended and │ │ │ │ │ -00084b70: 7368 6f75 6c64 2064 6f0a 2020 2020 2077 should do. w │ │ │ │ │ -00084b80: 6861 7465 7665 7220 656c 7365 2069 7320 hatever else is │ │ │ │ │ -00084b90: 6e65 6365 7373 6172 792e 0a0a 342e 392e necessary...4.9. │ │ │ │ │ -00084ba0: 312c 2031 302e 310a 0a20 2020 2020 5374 1, 10.1.. St │ │ │ │ │ -00084bb0: 616e 6461 7264 697a 6564 2074 6865 2066 andardized the f │ │ │ │ │ -00084bc0: 6f72 6d61 7420 6f66 2044 4542 5f42 5549 ormat of DEB_BUI │ │ │ │ │ -00084bd0: 4c44 5f4f 5054 494f 4e53 2e20 5370 6563 LD_OPTIONS. Spec │ │ │ │ │ -00084be0: 6966 6965 6420 7065 726d 6974 7465 640a ified permitted. │ │ │ │ │ -00084bf0: 2020 2020 2063 6861 7261 6374 6572 7320 characters │ │ │ │ │ -00084c00: 666f 7220 7461 6773 2c20 7265 7175 6972 for tags, requir │ │ │ │ │ -00084c10: 6564 2074 6861 7420 7461 6773 2062 6520 ed that tags be │ │ │ │ │ -00084c20: 7768 6974 6573 7061 6365 2d73 6570 6172 whitespace-separ │ │ │ │ │ -00084c30: 6174 6564 2c0a 2020 2020 2061 6c6c 6f77 ated,. allow │ │ │ │ │ -00084c40: 6564 2070 6163 6b61 6765 7320 746f 2061 ed packages to a │ │ │ │ │ -00084c50: 7373 756d 6520 6e6f 6e2d 636f 6e66 6c69 ssume non-confli │ │ │ │ │ -00084c60: 6374 696e 6720 7461 6773 2c20 616e 6420 cting tags, and │ │ │ │ │ -00084c70: 7265 7175 6972 6564 0a20 2020 2020 756e required. un │ │ │ │ │ -00084c80: 6b6e 6f77 6e20 666c 6167 7320 6265 2069 known flags be i │ │ │ │ │ -00084c90: 676e 6f72 6564 2e0a 0a34 2e39 2e31 0a0a gnored...4.9.1.. │ │ │ │ │ -00084ca0: 2020 2020 2041 6464 6564 2070 6172 616c Added paral │ │ │ │ │ -00084cb0: 6c65 6c3d 6e20 746f 2074 6865 2073 7461 lel=n to the sta │ │ │ │ │ -00084cc0: 6e64 6172 6469 7a65 6420 4445 425f 4255 ndardized DEB_BU │ │ │ │ │ -00084cd0: 494c 445f 4f50 5449 4f4e 5320 7461 6773 ILD_OPTIONS tags │ │ │ │ │ -00084ce0: 2c0a 2020 2020 2069 6e64 6963 6174 696e ,. indicatin │ │ │ │ │ -00084cf0: 6720 7468 6174 2061 2070 6163 6b61 6765 g that a package │ │ │ │ │ -00084d00: 2073 686f 756c 6420 6265 2062 7569 6c74 should be built │ │ │ │ │ -00084d10: 2075 7369 6e67 2075 7020 746f 206e 2070 using up to n p │ │ │ │ │ -00084d20: 6172 616c 6c65 6c0a 2020 2020 2070 726f arallel. pro │ │ │ │ │ -00084d30: 6365 7373 6573 2069 6620 7468 6520 7061 cesses if the pa │ │ │ │ │ -00084d40: 636b 6167 6520 7375 7070 6f72 7473 2069 ckage supports i │ │ │ │ │ -00084d50: 740a 0a34 2e31 330a 0a20 2020 2020 4465 t..4.13.. De │ │ │ │ │ -00084d60: 6269 616e 2070 6163 6b61 6765 7320 7368 bian packages sh │ │ │ │ │ -00084d70: 6f75 6c64 206e 6f74 2075 7365 2063 6f6e ould not use con │ │ │ │ │ -00084d80: 7665 6e69 656e 6365 2063 6f70 6965 7320 venience copies │ │ │ │ │ -00084d90: 6f66 2063 6f64 6520 6672 6f6d 0a20 2020 of code from. │ │ │ │ │ -00084da0: 2020 6f74 6865 7220 7061 636b 6167 6573 other packages │ │ │ │ │ -00084db0: 2075 6e6c 6573 7320 7468 6520 696e 636c unless the incl │ │ │ │ │ -00084dc0: 7564 6564 2070 6163 6b61 6765 2069 7320 uded package is │ │ │ │ │ -00084dd0: 6578 706c 6963 6974 6c79 2069 6e74 656e explicitly inten │ │ │ │ │ -00084de0: 6465 640a 2020 2020 2074 6f20 6265 2075 ded. to be u │ │ │ │ │ -00084df0: 7365 6420 7468 6174 2077 6179 2e0a 0a34 sed that way...4 │ │ │ │ │ -00084e00: 2e31 340a 0a20 2020 2020 4966 2064 706b .14.. If dpk │ │ │ │ │ -00084e10: 672d 736f 7572 6365 202d 7820 646f 6573 g-source -x does │ │ │ │ │ -00084e20: 6ee2 8099 7420 7072 6f64 7563 6520 736f n...t produce so │ │ │ │ │ -00084e30: 7572 6365 2072 6561 6479 2066 6f72 2065 urce ready for e │ │ │ │ │ -00084e40: 6469 7469 6e67 2061 6e64 0a20 2020 2020 diting and. │ │ │ │ │ -00084e50: 6275 696c 6469 6e67 2077 6974 6820 6470 building with dp │ │ │ │ │ -00084e60: 6b67 2d62 7569 6c64 7061 636b 6167 652c kg-buildpackage, │ │ │ │ │ -00084e70: 2070 6163 6b61 6765 7320 7368 6f75 6c64 packages should │ │ │ │ │ -00084e80: 2069 6e63 6c75 6465 2061 0a20 2020 2020 include a. │ │ │ │ │ -00084e90: e280 9864 6562 6961 6e2f 5245 4144 4d45 ...debian/README │ │ │ │ │ -00084ea0: 2e73 6f75 7263 65e2 8099 2066 696c 6520 .source... file │ │ │ │ │ -00084eb0: 6578 706c 6169 6e69 6e67 2068 6f77 2074 explaining how t │ │ │ │ │ -00084ec0: 6f20 6765 6e65 7261 7465 2074 6865 2070 o generate the p │ │ │ │ │ -00084ed0: 6174 6368 6564 0a20 2020 2020 736f 7572 atched. sour │ │ │ │ │ -00084ee0: 6365 2c20 6164 6420 6120 6e65 7720 6d6f ce, add a new mo │ │ │ │ │ -00084ef0: 6469 6669 6361 7469 6f6e 2c20 616e 6420 dification, and │ │ │ │ │ -00084f00: 7265 6d6f 7665 2061 6e20 6578 6973 7469 remove an existi │ │ │ │ │ -00084f10: 6e67 0a20 2020 2020 6d6f 6469 6669 6361 ng. modifica │ │ │ │ │ -00084f20: 7469 6f6e 2e20 2054 6869 7320 6669 6c65 tion. This file │ │ │ │ │ -00084f30: 206d 6179 2061 6c73 6f20 6265 2075 7365 may also be use │ │ │ │ │ -00084f40: 6420 746f 2064 6f63 756d 656e 7420 7061 d to document pa │ │ │ │ │ -00084f50: 636b 6167 696e 6720 610a 2020 2020 206e ckaging a. n │ │ │ │ │ -00084f60: 6577 2075 7073 7472 6561 6d20 7265 6c65 ew upstream rele │ │ │ │ │ -00084f70: 6173 6520 616e 6420 616e 7920 6f74 6865 ase and any othe │ │ │ │ │ -00084f80: 7220 636f 6d70 6c65 7869 7479 206f 6620 r complexity of │ │ │ │ │ -00084f90: 7468 6520 4465 6269 616e 2062 7569 6c64 the Debian build │ │ │ │ │ -00084fa0: 0a20 2020 2020 7072 6f63 6573 732e 0a0a . process... │ │ │ │ │ -00084fb0: 352e 362e 330a 0a20 2020 2020 5468 6520 5.6.3.. The │ │ │ │ │ -00084fc0: 5570 6c6f 6164 6572 7320 6669 656c 6420 Uploaders field │ │ │ │ │ -00084fd0: 696e 2064 6562 6961 6e2f 636f 6e74 726f in debian/contro │ │ │ │ │ -00084fe0: 6c20 6d61 7920 6265 2077 7261 7070 6564 l may be wrapped │ │ │ │ │ -00084ff0: 2e0a 0a35 2e36 2e31 320a 0a20 2020 2020 ...5.6.12.. │ │ │ │ │ -00085000: 416e 2065 6d70 7479 2044 6562 6961 6e20 An empty Debian │ │ │ │ │ -00085010: 7265 7669 7369 6f6e 2069 7320 6571 7569 revision is equi │ │ │ │ │ -00085020: 7661 6c65 6e74 2074 6f20 6120 4465 6269 valent to a Debi │ │ │ │ │ -00085030: 616e 2072 6576 6973 696f 6e20 6f66 2030 an revision of 0 │ │ │ │ │ -00085040: 2069 6e0a 2020 2020 2061 2076 6572 7369 in. a versi │ │ │ │ │ -00085050: 6f6e 206e 756d 6265 722e 0a0a 352e 362e on number...5.6. │ │ │ │ │ -00085060: 3233 0a0a 2020 2020 204e 6577 2048 6f6d 23.. New Hom │ │ │ │ │ -00085070: 6570 6167 6520 6669 656c 6420 666f 7220 epage field for │ │ │ │ │ -00085080: 7570 7374 7265 616d 2077 6562 2073 6974 upstream web sit │ │ │ │ │ -00085090: 6573 2e0a 0a36 2e35 2c20 362e 362c 2037 es...6.5, 6.6, 7 │ │ │ │ │ -000850a0: 0a0a 2020 2020 2054 6865 2042 7265 616b .. The Break │ │ │ │ │ -000850b0: 7320 6669 656c 6420 6465 636c 6172 6573 s field declares │ │ │ │ │ -000850c0: 2074 6861 7420 7468 6973 2070 6163 6b61 that this packa │ │ │ │ │ -000850d0: 6765 2062 7265 616b 7320 616e 6f74 6865 ge breaks anothe │ │ │ │ │ -000850e0: 7220 616e 640a 2020 2020 2070 7265 7665 r and. preve │ │ │ │ │ -000850f0: 6e74 7320 696e 7374 616c 6c61 7469 6f6e nts installation │ │ │ │ │ -00085100: 206f 6620 7468 6520 6272 6561 6b69 6e67 of the breaking │ │ │ │ │ -00085110: 2070 6163 6b61 6765 2075 6e6c 6573 7320 package unless │ │ │ │ │ -00085120: 7468 6520 7061 636b 6167 650a 2020 2020 the package. │ │ │ │ │ -00085130: 206e 616d 6564 2069 6e20 4272 6561 6b73 named in Breaks │ │ │ │ │ -00085140: 2069 7320 6465 636f 6e66 6967 7572 6564 is deconfigured │ │ │ │ │ -00085150: 2066 6972 7374 2e20 2054 6869 7320 6669 first. This fi │ │ │ │ │ -00085160: 656c 6420 7368 6f75 6c64 206e 6f74 2062 eld should not b │ │ │ │ │ -00085170: 650a 2020 2020 2075 7365 6420 756e 7469 e. used unti │ │ │ │ │ -00085180: 6c20 7468 6520 6470 6b67 2069 6e20 4465 l the dpkg in De │ │ │ │ │ -00085190: 6269 616e 2073 7461 626c 6520 7375 7070 bian stable supp │ │ │ │ │ -000851a0: 6f72 7473 2069 742e 0a0a 382e 312c 2038 orts it...8.1, 8 │ │ │ │ │ -000851b0: 2e32 0a0a 2020 2020 2043 6c61 7269 6679 .2.. Clarify │ │ │ │ │ -000851c0: 2077 6869 6368 2066 696c 6573 2073 686f which files sho │ │ │ │ │ -000851d0: 756c 6420 676f 2069 6e74 6f20 6120 7368 uld go into a sh │ │ │ │ │ -000851e0: 6172 6564 206c 6962 7261 7279 2070 6163 ared library pac │ │ │ │ │ -000851f0: 6b61 6765 2c20 696e 746f 2061 0a20 2020 kage, into a. │ │ │ │ │ -00085200: 2020 7365 7061 7261 7465 2070 6163 6b61 separate packa │ │ │ │ │ -00085210: 6765 2c20 6f72 2069 6e74 6f20 7468 6520 ge, or into the │ │ │ │ │ -00085220: 2d64 6576 2070 6163 6b61 6765 2e20 2053 -dev package. S │ │ │ │ │ -00085230: 7567 6765 7374 202d 746f 6f6c 7320 696e uggest -tools in │ │ │ │ │ -00085240: 7374 6561 640a 2020 2020 206f 6620 2d72 stead. of -r │ │ │ │ │ -00085250: 756e 7469 6d65 2066 6f72 2072 756e 7469 untime for runti │ │ │ │ │ -00085260: 6d65 2073 7570 706f 7274 2070 726f 6772 me support progr │ │ │ │ │ -00085270: 616d 732c 2073 696e 6365 2074 6861 7420 ams, since that │ │ │ │ │ -00085280: 6e61 6d69 6e67 2069 7320 6d6f 7265 0a20 naming is more. │ │ │ │ │ -00085290: 2020 2020 636f 6d6d 6f6e 2069 6e20 4465 common in De │ │ │ │ │ -000852a0: 6269 616e 2e0a 0a39 2e35 0a0a 2020 2020 bian...9.5.. │ │ │ │ │ -000852b0: 2046 696c 6573 2069 6e20 e280 982f 6574 Files in .../et │ │ │ │ │ -000852c0: 632f 6372 6f6e 2e7b 686f 7572 6c79 2c64 c/cron.{hourly,d │ │ │ │ │ -000852d0: 6169 6c79 2c77 6565 6b6c 792c 6d6f 6e74 aily,weekly,mont │ │ │ │ │ -000852e0: 686c 797d e280 9920 6d75 7374 2062 650a hly}... must be. │ │ │ │ │ -000852f0: 2020 2020 2063 6f6e 6669 6775 7261 7469 configurati │ │ │ │ │ -00085300: 6f6e 2066 696c 6573 2028 7570 6772 6164 on files (upgrad │ │ │ │ │ -00085310: 6564 2066 726f 6d20 7368 6f75 6c64 292e ed from should). │ │ │ │ │ -00085320: 2020 4d65 6e74 696f 6e20 7468 6520 686f Mention the ho │ │ │ │ │ -00085330: 7572 6c79 0a20 2020 2020 6469 7265 6374 urly. direct │ │ │ │ │ -00085340: 6f72 792e 0a0a 3131 2e38 2e36 0a0a 2020 ory...11.8.6.. │ │ │ │ │ -00085350: 2020 2050 6163 6b61 6765 7320 7072 6f76 Packages prov │ │ │ │ │ -00085360: 6964 696e 6720 e280 982f 6574 632f 5831 iding .../etc/X1 │ │ │ │ │ -00085370: 312f 5872 6573 6f75 7263 6573 e280 9920 1/Xresources... │ │ │ │ │ -00085380: 6669 6c65 7320 6e65 6564 206e 6f74 2063 files need not c │ │ │ │ │ -00085390: 6f6e 666c 6963 740a 2020 2020 2077 6974 onflict. wit │ │ │ │ │ -000853a0: 6820 e280 9878 6261 7365 2028 3c3c 2033 h ...xbase (<< 3 │ │ │ │ │ -000853b0: 2e33 2e32 2e33 612d 3229 e280 992c 2077 .3.2.3a-2)..., w │ │ │ │ │ -000853c0: 6869 6368 2069 7320 6c6f 6e67 2d6f 6273 hich is long-obs │ │ │ │ │ -000853d0: 6f6c 6574 652e 0a0a 3132 2e31 0a0a 2020 olete...12.1.. │ │ │ │ │ -000853e0: 2020 204d 616e 7561 6c20 7061 6765 7320 Manual pages │ │ │ │ │ -000853f0: 696e 206c 6f63 616c 652d 7370 6563 6966 in locale-specif │ │ │ │ │ -00085400: 6963 2064 6972 6563 746f 7269 6573 2073 ic directories s │ │ │ │ │ -00085410: 686f 756c 6420 7573 6520 6569 7468 6572 hould use either │ │ │ │ │ -00085420: 2074 6865 0a20 2020 2020 6c65 6761 6379 the. legacy │ │ │ │ │ -00085430: 2065 6e63 6f64 696e 6720 666f 7220 7468 encoding for th │ │ │ │ │ -00085440: 6174 2064 6972 6563 746f 7279 206f 7220 at directory or │ │ │ │ │ -00085450: 5554 462d 382e 2020 436f 756e 7472 7920 UTF-8. Country │ │ │ │ │ -00085460: 6e61 6d65 7320 7368 6f75 6c64 0a20 2020 names should. │ │ │ │ │ -00085470: 2020 6e6f 7420 6265 2069 6e63 6c75 6465 not be include │ │ │ │ │ -00085480: 6420 696e 206c 6f63 616c 652d 7370 6563 d in locale-spec │ │ │ │ │ -00085490: 6966 6963 206d 616e 7561 6c20 7061 6765 ific manual page │ │ │ │ │ -000854a0: 2064 6972 6563 746f 7269 6573 2075 6e6c directories unl │ │ │ │ │ -000854b0: 6573 730a 2020 2020 2069 6e64 6963 6174 ess. indicat │ │ │ │ │ -000854c0: 696e 6720 6120 7369 676e 6966 6963 616e ing a significan │ │ │ │ │ -000854d0: 7420 6469 6666 6572 656e 6365 2069 6e20 t difference in │ │ │ │ │ -000854e0: 7468 6520 6c61 6e67 7561 6765 2e20 2041 the language. A │ │ │ │ │ -000854f0: 6c6c 0a20 2020 2020 6368 6172 6163 7465 ll. characte │ │ │ │ │ -00085500: 7273 2069 6e20 7468 6520 6d61 6e75 616c rs in the manual │ │ │ │ │ -00085510: 2070 6167 6520 736f 7572 6365 2073 686f page source sho │ │ │ │ │ -00085520: 756c 6420 6265 2072 6570 7265 7365 6e74 uld be represent │ │ │ │ │ -00085530: 6162 6c65 2069 6e20 7468 650a 2020 2020 able in the. │ │ │ │ │ -00085540: 206c 6567 6163 7920 656e 636f 6469 6e67 legacy encoding │ │ │ │ │ -00085550: 2066 6f72 2061 206c 6f63 616c 6520 6576 for a locale ev │ │ │ │ │ -00085560: 656e 2069 6620 7468 6520 6d61 6e20 7061 en if the man pa │ │ │ │ │ -00085570: 6765 2069 7320 656e 636f 6465 6420 696e ge is encoded in │ │ │ │ │ -00085580: 0a20 2020 2020 5554 462d 382e 0a0a 3132 . UTF-8...12 │ │ │ │ │ -00085590: 2e35 0a0a 2020 2020 2054 6865 2041 7061 .5.. The Apa │ │ │ │ │ -000855a0: 6368 6520 322e 3020 6c69 6365 6e73 6520 che 2.0 license │ │ │ │ │ -000855b0: 6973 206e 6f77 2069 6e20 636f 6d6d 6f6e is now in common │ │ │ │ │ -000855c0: 2d6c 6963 656e 7365 7320 616e 6420 7368 -licenses and sh │ │ │ │ │ -000855d0: 6f75 6c64 2062 650a 2020 2020 2072 6566 ould be. ref │ │ │ │ │ -000855e0: 6572 656e 6365 6420 7261 7468 6572 2074 erenced rather t │ │ │ │ │ -000855f0: 6861 6e20 7175 6f74 6564 2069 6e20 e280 han quoted in .. │ │ │ │ │ -00085600: 9864 6562 6961 6e2f 636f 7079 7269 6768 .debian/copyrigh │ │ │ │ │ -00085610: 74e2 8099 2e0a 0a31 322e 350a 0a20 2020 t......12.5.. │ │ │ │ │ -00085620: 2020 5061 636b 6167 6573 2069 6e20 636f Packages in co │ │ │ │ │ -00085630: 6e74 7269 6220 616e 6420 6e6f 6e2d 6672 ntrib and non-fr │ │ │ │ │ -00085640: 6565 2073 686f 756c 6420 7374 6174 6520 ee should state │ │ │ │ │ -00085650: 696e 2074 6865 2063 6f70 7972 6967 6874 in the copyright │ │ │ │ │ -00085660: 2066 696c 650a 2020 2020 2074 6861 7420 file. that │ │ │ │ │ -00085670: 7468 6520 7061 636b 6167 6520 6973 206e the package is n │ │ │ │ │ -00085680: 6f74 2070 6172 7420 6f66 2044 6562 6961 ot part of Debia │ │ │ │ │ -00085690: 6e20 474e 552f 4c69 6e75 7820 616e 6420 n GNU/Linux and │ │ │ │ │ -000856a0: 6272 6965 666c 790a 2020 2020 2065 7870 briefly. exp │ │ │ │ │ -000856b0: 6c61 696e 2077 6879 2e0a 0a64 6562 636f lain why...debco │ │ │ │ │ -000856c0: 6e66 0a0a 2020 2020 2055 6e64 6572 7363 nf.. Undersc │ │ │ │ │ -000856d0: 6f72 6520 28e2 8098 5fe2 8099 2920 6973 ore (..._...) is │ │ │ │ │ -000856e0: 2061 6c6c 6f77 6564 2069 6e20 6465 6263 allowed in debc │ │ │ │ │ -000856f0: 6f6e 6620 7465 6d70 6c61 7465 206e 616d onf template nam │ │ │ │ │ -00085700: 6573 2e0a 0a1f 0a46 696c 653a 2064 6562 es.....File: deb │ │ │ │ │ -00085710: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00085720: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ -00085730: 3320 3720 332c 2020 4e65 7874 3a20 5665 3 7 3, Next: Ve │ │ │ │ │ -00085740: 7273 696f 6e20 3320 3720 3220 322c 2020 rsion 3 7 2 2, │ │ │ │ │ -00085750: 5072 6576 3a20 5665 7273 696f 6e20 3320 Prev: Version 3 │ │ │ │ │ -00085760: 3820 302c 2020 5570 3a20 5570 6772 6164 8 0, Up: Upgrad │ │ │ │ │ -00085770: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ -00085780: 322e 3335 2056 6572 7369 6f6e 2033 2e37 2.35 Version 3.7 │ │ │ │ │ -00085790: 2e33 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .3.============= │ │ │ │ │ -000857a0: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ -000857b0: 2044 6563 656d 6265 722c 2032 3030 372e December, 2007. │ │ │ │ │ -000857c0: 0a0a 352e 362e 3132 0a0a 2020 2020 2050 ..5.6.12.. P │ │ │ │ │ -000857d0: 6163 6b61 6765 2076 6572 7369 6f6e 206e ackage version n │ │ │ │ │ -000857e0: 756d 6265 7273 206d 6179 2063 6f6e 7461 umbers may conta │ │ │ │ │ -000857f0: 696e 2074 696c 6465 732c 2077 6869 6368 in tildes, which │ │ │ │ │ -00085800: 2073 6f72 7420 6265 666f 7265 0a20 2020 sort before. │ │ │ │ │ -00085810: 2020 616e 7974 6869 6e67 2c20 6576 656e anything, even │ │ │ │ │ -00085820: 2074 6865 2065 6e64 206f 6620 6120 7061 the end of a pa │ │ │ │ │ -00085830: 7274 2e0a 0a31 302e 340a 0a20 2020 2020 rt...10.4.. │ │ │ │ │ -00085840: 5363 7269 7074 7320 6d61 7920 6173 7375 Scripts may assu │ │ │ │ │ -00085850: 6d65 2074 6861 7420 e280 982f 6269 6e2f me that .../bin/ │ │ │ │ │ -00085860: 7368 e280 9920 7375 7070 6f72 7473 206c sh... supports l │ │ │ │ │ -00085870: 6f63 616c 2028 6174 2061 2062 6173 6963 ocal (at a basic │ │ │ │ │ -00085880: 206c 6576 656c 290a 2020 2020 2061 6e64 level). and │ │ │ │ │ -00085890: 2074 6861 7420 6974 7320 7465 7374 2062 that its test b │ │ │ │ │ -000858a0: 7569 6c74 696e 2028 6966 2061 6e79 2920 uiltin (if any) │ │ │ │ │ -000858b0: 7375 7070 6f72 7473 202d 6120 616e 6420 supports -a and │ │ │ │ │ -000858c0: 2d6f 2062 696e 6172 790a 2020 2020 206c -o binary. l │ │ │ │ │ -000858d0: 6f67 6963 616c 206f 7065 7261 746f 7273 ogical operators │ │ │ │ │ -000858e0: 2e0a 0a38 2e35 0a0a 2020 2020 2054 6865 ...8.5.. The │ │ │ │ │ -000858f0: 2073 7562 7374 6974 7574 696f 6e20 7661 substitution va │ │ │ │ │ -00085900: 7269 6162 6c65 2024 7b62 696e 6172 793a riable ${binary: │ │ │ │ │ -00085910: 5665 7273 696f 6e7d 2073 686f 756c 6420 Version} should │ │ │ │ │ -00085920: 6265 2075 7365 6420 696e 2070 6c61 6365 be used in place │ │ │ │ │ -00085930: 0a20 2020 2020 6f66 2024 7b53 6f75 7263 . of ${Sourc │ │ │ │ │ -00085940: 652d 5665 7273 696f 6e7d 2066 6f72 2064 e-Version} for d │ │ │ │ │ -00085950: 6570 656e 6465 6e63 6965 7320 6265 7477 ependencies betw │ │ │ │ │ -00085960: 6565 6e20 7061 636b 6167 6573 206f 6620 een packages of │ │ │ │ │ -00085970: 7468 6520 7361 6d65 0a20 2020 2020 6c69 the same. li │ │ │ │ │ -00085980: 6272 6172 792e 0a0a 6d65 6e75 2070 6f6c brary...menu pol │ │ │ │ │ -00085990: 6963 790a 0a20 2020 2020 5375 6273 7461 icy.. Substa │ │ │ │ │ -000859a0: 6e74 6961 6c20 7265 6f72 6761 6e69 7a61 ntial reorganiza │ │ │ │ │ -000859b0: 7469 6f6e 2061 6e64 2072 656e 616d 696e tion and renamin │ │ │ │ │ -000859c0: 6720 6f66 2073 6563 7469 6f6e 7320 696e g of sections in │ │ │ │ │ -000859d0: 2074 6865 2044 6562 6961 6e0a 2020 2020 the Debian. │ │ │ │ │ -000859e0: 206d 656e 7520 7374 7275 6374 7572 652e menu structure. │ │ │ │ │ -000859f0: 2020 5061 636b 6167 6573 2077 6974 6820 Packages with │ │ │ │ │ -00085a00: 6d65 6e75 2065 6e74 7269 6573 2073 686f menu entries sho │ │ │ │ │ -00085a10: 756c 6420 6265 2072 6576 6965 7765 6420 uld be reviewed │ │ │ │ │ -00085a20: 746f 0a20 2020 2020 7365 6520 6966 2074 to. see if t │ │ │ │ │ -00085a30: 6865 206d 656e 7520 7365 6374 696f 6e20 he menu section │ │ │ │ │ -00085a40: 6861 7320 6265 656e 2072 656e 616d 6564 has been renamed │ │ │ │ │ -00085a50: 206f 7220 6966 206f 6e65 206f 6620 7468 or if one of th │ │ │ │ │ -00085a60: 6520 6e65 770a 2020 2020 2073 6563 7469 e new. secti │ │ │ │ │ -00085a70: 6f6e 7320 776f 756c 6420 6265 206d 6f72 ons would be mor │ │ │ │ │ -00085a80: 6520 6170 7072 6f70 7269 6174 652e 0a0a e appropriate... │ │ │ │ │ -00085a90: 352e 362e 310a 0a20 2020 2020 5468 6520 5.6.1.. The │ │ │ │ │ -00085aa0: 536f 7572 6365 2066 6965 6c64 2069 6e20 Source field in │ │ │ │ │ -00085ab0: 6120 e280 982e 6368 616e 6765 73e2 8099 a ....changes... │ │ │ │ │ -00085ac0: 2066 696c 6520 6d61 7920 636f 6e74 6169 file may contai │ │ │ │ │ -00085ad0: 6e20 6120 7665 7273 696f 6e20 6e75 6d62 n a version numb │ │ │ │ │ -00085ae0: 6572 0a20 2020 2020 696e 2070 6172 656e er. in paren │ │ │ │ │ -00085af0: 7468 6573 6573 2e0a 0a35 2e36 2e31 370a theses...5.6.17. │ │ │ │ │ -00085b00: 0a20 2020 2020 5468 6520 6163 6365 7074 . The accept │ │ │ │ │ -00085b10: 6162 6c65 2076 616c 7565 7320 666f 7220 able values for │ │ │ │ │ -00085b20: 7468 6520 5572 6765 6e63 7920 6669 656c the Urgency fiel │ │ │ │ │ -00085b30: 6420 6172 6520 6c6f 772c 206d 6564 6975 d are low, mediu │ │ │ │ │ -00085b40: 6d2c 2068 6967 682c 0a20 2020 2020 6372 m, high,. cr │ │ │ │ │ -00085b50: 6974 6963 616c 2c20 6f72 2065 6d65 7267 itical, or emerg │ │ │ │ │ -00085b60: 656e 6379 2e0a 0a38 2e36 0a0a 2020 2020 ency...8.6.. │ │ │ │ │ -00085b70: 2054 6865 2073 686c 6962 7320 6669 6c65 The shlibs file │ │ │ │ │ -00085b80: 206e 6f77 2061 6c6c 6f77 7320 616e 206f now allows an o │ │ │ │ │ -00085b90: 7074 696f 6e61 6c20 7479 7065 2066 6965 ptional type fie │ │ │ │ │ -00085ba0: 6c64 2c20 696e 6469 6361 7469 6e67 2074 ld, indicating t │ │ │ │ │ -00085bb0: 6865 0a20 2020 2020 7479 7065 206f 6620 he. type of │ │ │ │ │ -00085bc0: 7061 636b 6167 6520 666f 7220 7768 6963 package for whic │ │ │ │ │ -00085bd0: 6820 7468 6520 6c69 6e65 2069 7320 7661 h the line is va │ │ │ │ │ -00085be0: 6c69 642e 2020 5468 6520 6f6e 6c79 2063 lid. The only c │ │ │ │ │ -00085bf0: 7572 7265 6e74 6c79 0a20 2020 2020 7375 urrently. su │ │ │ │ │ -00085c00: 7070 6f72 7465 6420 7479 7065 2069 7320 pported type is │ │ │ │ │ -00085c10: 7564 6562 2c20 7573 6564 2077 6974 6820 udeb, used with │ │ │ │ │ -00085c20: 7061 636b 6167 6573 2066 6f72 2074 6865 packages for the │ │ │ │ │ -00085c30: 2044 6562 6961 6e0a 2020 2020 2049 6e73 Debian. Ins │ │ │ │ │ -00085c40: 7461 6c6c 6572 2e0a 0a33 2e39 2e31 0a0a taller...3.9.1.. │ │ │ │ │ -00085c50: 2020 2020 2050 6163 6b61 6765 7320 666f Packages fo │ │ │ │ │ -00085c60: 6c6c 6f77 696e 6720 7468 6520 4465 6269 llowing the Debi │ │ │ │ │ -00085c70: 616e 2043 6f6e 6669 6775 7261 7469 6f6e an Configuration │ │ │ │ │ -00085c80: 206d 616e 6167 656d 656e 740a 2020 2020 management. │ │ │ │ │ -00085c90: 2073 7065 6369 6669 6361 7469 6f6e 206d specification m │ │ │ │ │ -00085ca0: 7573 7420 616c 6c6f 7720 666f 7220 7472 ust allow for tr │ │ │ │ │ -00085cb0: 616e 736c 6174 696f 6e20 6f66 2074 6865 anslation of the │ │ │ │ │ -00085cc0: 6972 206d 6573 7361 6765 7320 6279 2075 ir messages by u │ │ │ │ │ -00085cd0: 7369 6e67 0a20 2020 2020 6120 6765 7474 sing. a gett │ │ │ │ │ -00085ce0: 6578 742d 6261 7365 6420 7379 7374 656d ext-based system │ │ │ │ │ -00085cf0: 2073 7563 6820 6173 2070 6f2d 6465 6263 such as po-debc │ │ │ │ │ -00085d00: 6f6e 662e 0a0a 3132 2e35 0a0a 2020 2020 onf...12.5.. │ │ │ │ │ -00085d10: 2047 4644 4c20 312e 322c 2047 504c 2033 GFDL 1.2, GPL 3 │ │ │ │ │ -00085d20: 2c20 616e 6420 4c47 504c 2033 2061 7265 , and LGPL 3 are │ │ │ │ │ -00085d30: 206e 6f77 2069 6e20 636f 6d6d 6f6e 2d6c now in common-l │ │ │ │ │ -00085d40: 6963 656e 7365 7320 616e 6420 7368 6f75 icenses and shou │ │ │ │ │ -00085d50: 6c64 0a20 2020 2020 6265 2072 6566 6572 ld. be refer │ │ │ │ │ -00085d60: 656e 6365 6420 7261 7468 6572 2074 6861 enced rather tha │ │ │ │ │ -00085d70: 6e20 7175 6f74 6564 2069 6e20 6465 6269 n quoted in debi │ │ │ │ │ -00085d80: 616e 2f63 6f70 7972 6967 6874 2e0a 0a1f an/copyright.... │ │ │ │ │ -00085d90: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00085da0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00085db0: 3a20 5665 7273 696f 6e20 3320 3720 3220 : Version 3 7 2 │ │ │ │ │ -00085dc0: 322c 2020 4e65 7874 3a20 5665 7273 696f 2, Next: Versio │ │ │ │ │ -00085dd0: 6e20 3320 3720 322c 2020 5072 6576 3a20 n 3 7 2, Prev: │ │ │ │ │ -00085de0: 5665 7273 696f 6e20 3320 3720 332c 2020 Version 3 7 3, │ │ │ │ │ -00085df0: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -00085e00: 6563 6b6c 6973 740a 0a32 322e 3336 2056 ecklist..22.36 V │ │ │ │ │ -00085e10: 6572 7369 6f6e 2033 2e37 2e32 2e32 0a3d ersion 3.7.2.2.= │ │ │ │ │ -00085e20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00085e30: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204f ====..Released O │ │ │ │ │ -00085e40: 6374 6f62 6572 2c20 3230 3036 2e0a 0a54 ctober, 2006...T │ │ │ │ │ -00085e50: 6869 7320 7265 6c65 6173 6520 6272 6f6b his release brok │ │ │ │ │ -00085e60: 6520 7468 6520 6e6f 726d 616c 2072 756c e the normal rul │ │ │ │ │ -00085e70: 6520 6167 6169 6e73 7420 696e 7472 6f64 e against introd │ │ │ │ │ -00085e80: 7563 696e 6720 6e6f 726d 6174 6976 6520 ucing normative │ │ │ │ │ -00085e90: 6368 616e 6765 730a 7769 7468 6f75 7420 changes.without │ │ │ │ │ -00085ea0: 6368 616e 6769 6e67 2074 6865 206d 616a changing the maj │ │ │ │ │ -00085eb0: 6f72 2070 6174 6368 206c 6576 656c 2e0a or patch level.. │ │ │ │ │ -00085ec0: 0a36 2e31 0a0a 2020 2020 204d 6169 6e74 .6.1.. Maint │ │ │ │ │ -00085ed0: 6169 6e65 7220 7363 7269 7074 7320 6d75 ainer scripts mu │ │ │ │ │ -00085ee0: 7374 206e 6f74 2062 6520 776f 726c 6420 st not be world │ │ │ │ │ -00085ef0: 7772 6974 6561 626c 6520 2875 7020 6672 writeable (up fr │ │ │ │ │ -00085f00: 6f6d 2061 2073 686f 756c 6420 746f 0a20 om a should to. │ │ │ │ │ -00085f10: 2020 2020 6120 6d75 7374 290a 0a1f 0a46 a must)....F │ │ │ │ │ -00085f20: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00085f30: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00085f40: 5665 7273 696f 6e20 3320 3720 322c 2020 Version 3 7 2, │ │ │ │ │ -00085f50: 4e65 7874 3a20 5665 7273 696f 6e20 3320 Next: Version 3 │ │ │ │ │ -00085f60: 3720 312c 2020 5072 6576 3a20 5665 7273 7 1, Prev: Vers │ │ │ │ │ -00085f70: 696f 6e20 3320 3720 3220 322c 2020 5570 ion 3 7 2 2, Up │ │ │ │ │ -00085f80: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ -00085f90: 6b6c 6973 740a 0a32 322e 3337 2056 6572 klist..22.37 Ver │ │ │ │ │ -00085fa0: 7369 6f6e 2033 2e37 2e32 0a3d 3d3d 3d3d sion 3.7.2.===== │ │ │ │ │ -00085fb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -00085fc0: 5265 6c65 6173 6564 2041 7072 696c 2c20 Released April, │ │ │ │ │ -00085fd0: 3230 3036 2e0a 0a31 312e 350a 0a20 2020 2006...11.5.. │ │ │ │ │ -00085fe0: 2020 5265 7665 7274 2074 6865 2063 6769 Revert the cgi │ │ │ │ │ -00085ff0: 2d6c 6962 2063 6861 6e67 652e 0a0a 1f0a -lib change..... │ │ │ │ │ -00086000: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00086010: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00086020: 2056 6572 7369 6f6e 2033 2037 2031 2c20 Version 3 7 1, │ │ │ │ │ -00086030: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ -00086040: 2037 2030 2c20 2050 7265 763a 2056 6572 7 0, Prev: Ver │ │ │ │ │ -00086050: 7369 6f6e 2033 2037 2032 2c20 2055 703a sion 3 7 2, Up: │ │ │ │ │ -00086060: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ -00086070: 6c69 7374 0a0a 3232 2e33 3820 5665 7273 list..22.38 Vers │ │ │ │ │ -00086080: 696f 6e20 332e 372e 310a 3d3d 3d3d 3d3d ion 3.7.1.====== │ │ │ │ │ -00086090: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ -000860a0: 656c 6561 7365 6420 4170 7269 6c2c 2032 eleased April, 2 │ │ │ │ │ -000860b0: 3030 362e 0a0a 3130 2e32 0a0a 2020 2020 006...10.2.. │ │ │ │ │ -000860c0: 2049 7420 6973 206e 6f77 2070 6f73 7369 It is now possi │ │ │ │ │ -000860d0: 626c 6520 746f 2063 7265 6174 6520 7368 ble to create sh │ │ │ │ │ -000860e0: 6172 6564 206c 6962 7261 7269 6573 2077 ared libraries w │ │ │ │ │ -000860f0: 6974 686f 7574 2072 656c 6f63 6174 6162 ithout relocatab │ │ │ │ │ -00086100: 6c65 0a20 2020 2020 636f 6465 2028 7573 le. code (us │ │ │ │ │ -00086110: 696e 6720 2d66 5049 4329 2069 6e20 6365 ing -fPIC) in ce │ │ │ │ │ -00086120: 7274 6169 6e20 6578 6365 7074 696f 6e61 rtain exceptiona │ │ │ │ │ -00086130: 6c20 6361 7365 732c 2070 726f 7669 6465 l cases, provide │ │ │ │ │ -00086140: 6420 736f 6d65 0a20 2020 2020 7072 6f63 d some. proc │ │ │ │ │ -00086150: 6564 7572 6573 2061 7265 2066 6f6c 6c6f edures are follo │ │ │ │ │ -00086160: 7765 642c 2061 6e64 2066 6f72 2063 7265 wed, and for cre │ │ │ │ │ -00086170: 6174 696e 6720 7374 6174 6963 206c 6962 ating static lib │ │ │ │ │ -00086180: 7261 7269 6573 2077 6974 680a 2020 2020 raries with. │ │ │ │ │ -00086190: 2072 656c 6f63 6174 6162 6c65 2063 6f64 relocatable cod │ │ │ │ │ -000861a0: 6520 2861 6761 696e 2c20 7573 696e 6720 e (again, using │ │ │ │ │ -000861b0: 2d66 5049 4329 2e20 4469 7363 7573 7369 -fPIC). Discussi │ │ │ │ │ -000861c0: 6f6e 206f 6e0a 2020 2020 203c 6465 6269 on on. , gett │ │ │ │ │ -000861f0: 696e 6720 6120 726f 7567 6820 636f 6e73 ing a rough cons │ │ │ │ │ -00086200: 656e 7375 732c 2061 6e64 0a20 2020 2020 ensus, and. │ │ │ │ │ -00086210: 646f 6375 6d65 6e74 696e 6720 6974 2069 documenting it i │ │ │ │ │ -00086220: 6e20 5245 4144 4d45 2e44 6562 6961 6e20 n README.Debian │ │ │ │ │ -00086230: 636f 6e73 7469 7475 7465 206d 6f73 7420 constitute most │ │ │ │ │ -00086240: 6f66 2074 6865 2070 726f 6365 7373 2e0a of the process.. │ │ │ │ │ -00086250: 0a31 312e 382e 370a 0a20 2020 2020 5061 .11.8.7.. Pa │ │ │ │ │ -00086260: 636b 6167 6573 2073 686f 756c 6420 696e ckages should in │ │ │ │ │ -00086270: 7374 616c 6c20 616e 7920 7265 6c65 7661 stall any releva │ │ │ │ │ -00086280: 6e74 2066 696c 6573 2069 6e74 6f20 7468 nt files into th │ │ │ │ │ -00086290: 6520 6469 7265 6374 6f72 6965 730a 2020 e directories. │ │ │ │ │ -000862a0: 2020 20e2 8098 2f75 7372 2f69 6e63 6c75 .../usr/inclu │ │ │ │ │ -000862b0: 6465 2f58 3131 2fe2 8099 2061 6e64 20e2 de/X11/... and . │ │ │ │ │ -000862c0: 8098 2f75 7372 2f6c 6962 2f58 3131 2fe2 ../usr/lib/X11/. │ │ │ │ │ -000862d0: 8099 2c20 6275 7420 6966 2074 6865 7920 .., but if they │ │ │ │ │ -000862e0: 646f 2073 6f2c 2074 6865 790a 2020 2020 do so, they. │ │ │ │ │ -000862f0: 206d 7573 7420 7072 652d 6465 7065 6e64 must pre-depend │ │ │ │ │ -00086300: 206f 6e20 e280 9878 3131 2d63 6f6d 6d6f on ...x11-commo │ │ │ │ │ -00086310: 6e20 283e 3d20 313a 372e 302e 3029 e280 n (>= 1:7.0.0).. │ │ │ │ │ -00086320: 990a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -00086330: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -00086340: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ -00086350: 3720 302c 2020 4e65 7874 3a20 5665 7273 7 0, Next: Vers │ │ │ │ │ -00086360: 696f 6e20 3320 3620 322c 2020 5072 6576 ion 3 6 2, Prev │ │ │ │ │ -00086370: 3a20 5665 7273 696f 6e20 3320 3720 312c : Version 3 7 1, │ │ │ │ │ -00086380: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ -00086390: 6368 6563 6b6c 6973 740a 0a32 322e 3339 checklist..22.39 │ │ │ │ │ -000863a0: 2056 6572 7369 6f6e 2033 2e37 2e30 0a3d Version 3.7.0.= │ │ │ │ │ -000863b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -000863c0: 3d3d 0a0a 5265 6c65 6173 6564 2041 7072 ==..Released Apr │ │ │ │ │ -000863d0: 696c 2c20 3230 3036 2e0a 0a31 312e 350a il, 2006...11.5. │ │ │ │ │ -000863e0: 0a20 2020 2020 5061 636b 6167 6573 2073 . Packages s │ │ │ │ │ -000863f0: 6869 7070 696e 6720 7765 6220 7365 7276 hipping web serv │ │ │ │ │ -00086400: 6572 2043 4749 2066 696c 6573 2061 7265 er CGI files are │ │ │ │ │ -00086410: 2065 7870 6563 7465 6420 746f 2069 6e73 expected to ins │ │ │ │ │ -00086420: 7461 6c6c 2074 6865 6d0a 2020 2020 2069 tall them. i │ │ │ │ │ -00086430: 6e20 e280 982f 7573 722f 6c69 622f 6367 n .../usr/lib/cg │ │ │ │ │ -00086440: 692d 6c69 622f e280 9920 6469 7265 6374 i-lib/... direct │ │ │ │ │ -00086450: 6f72 6965 732e 2020 5468 6973 206c 6f63 ories. This loc │ │ │ │ │ -00086460: 6174 696f 6e20 6368 616e 6765 2070 6572 ation change per │ │ │ │ │ -00086470: 6861 7073 0a20 2020 2020 7368 6f75 6c64 haps. should │ │ │ │ │ -00086480: 2062 6520 646f 6375 6d65 6e74 6564 2069 be documented i │ │ │ │ │ -00086490: 6e20 4e45 5753 0a0a 3131 2e35 0a0a 2020 n NEWS..11.5.. │ │ │ │ │ -000864a0: 2020 2057 6562 2073 6572 7665 7220 7061 Web server pa │ │ │ │ │ -000864b0: 636b 6167 6573 2073 686f 756c 6420 696e ckages should in │ │ │ │ │ -000864c0: 636c 7564 6520 6120 7374 616e 6461 7264 clude a standard │ │ │ │ │ -000864d0: 2073 6372 6970 7441 6c69 6173 206f 660a scriptAlias of. │ │ │ │ │ -000864e0: 2020 2020 2063 6769 2d6c 6962 2074 6f20 cgi-lib to │ │ │ │ │ -000864f0: e280 982f 7573 722f 6c69 622f 6367 692d .../usr/lib/cgi- │ │ │ │ │ -00086500: 6c69 62e2 8099 2e0a 0a39 2e31 2e31 0a0a lib......9.1.1.. │ │ │ │ │ -00086510: 2020 2020 2054 6865 2076 6572 7369 6f6e The version │ │ │ │ │ -00086520: 206f 6620 4648 5320 6d61 6e64 6174 6564 of FHS mandated │ │ │ │ │ -00086530: 2062 7920 706f 6c69 6379 2068 6173 2062 by policy has b │ │ │ │ │ -00086540: 6565 6e20 7570 7065 6420 746f 2032 2e33 een upped to 2.3 │ │ │ │ │ -00086550: 2e20 2054 6865 7265 0a20 2020 2020 7368 . There. sh │ │ │ │ │ -00086560: 6f75 6c64 2062 6520 6e6f 2063 6861 6e67 ould be no chang │ │ │ │ │ -00086570: 6573 2072 6571 7569 7265 6420 666f 7220 es required for │ │ │ │ │ -00086580: 6d6f 7374 2070 6163 6b61 6765 732c 2074 most packages, t │ │ │ │ │ -00086590: 686f 7567 6820 6e65 7720 746f 700a 2020 hough new top. │ │ │ │ │ -000865a0: 2020 206c 6576 656c 2064 6972 6563 746f level directo │ │ │ │ │ -000865b0: 7269 6573 20e2 8098 2f6d 6564 6961 e280 ries .../media.. │ │ │ │ │ -000865c0: 992c 20e2 8098 2f73 7276 e280 992c 2065 ., .../srv..., e │ │ │ │ │ -000865d0: 7463 2e20 206d 6179 2062 6520 6f66 2069 tc. may be of i │ │ │ │ │ -000865e0: 6e74 6572 6573 742e 0a0a 352e 312c 2035 nterest...5.1, 5 │ │ │ │ │ -000865f0: 2e36 2e33 0a0a 2020 2020 2041 6c6c 2066 .6.3.. All f │ │ │ │ │ -00086600: 6965 6c64 732c 2061 7061 7274 2066 726f ields, apart fro │ │ │ │ │ -00086610: 6d20 7468 6520 5570 6c6f 6164 6572 7320 m the Uploaders │ │ │ │ │ -00086620: 6669 656c 642c 2069 6e20 7468 6520 636f field, in the co │ │ │ │ │ -00086630: 6e74 726f 6c20 6669 6c65 2061 7265 0a20 ntrol file are. │ │ │ │ │ -00086640: 2020 2020 7375 7070 6f73 6564 2074 6f20 supposed to │ │ │ │ │ -00086650: 6265 2061 2073 696e 676c 6520 6c6f 6769 be a single logi │ │ │ │ │ -00086660: 6361 6c20 6c69 6e65 2c20 7768 6963 6820 cal line, which │ │ │ │ │ -00086670: 6d61 7920 6265 2073 7072 6561 6420 6f76 may be spread ov │ │ │ │ │ -00086680: 6572 0a20 2020 2020 6d75 6c74 6970 6c65 er. multiple │ │ │ │ │ -00086690: 2070 6879 7369 6361 6c20 6c69 6e65 7320 physical lines │ │ │ │ │ -000866a0: 286e 6577 6c69 6e65 2066 6f6c 6c6f 7765 (newline followe │ │ │ │ │ -000866b0: 6420 6279 2073 7061 6365 2069 7320 656c d by space is el │ │ │ │ │ -000866c0: 6964 6564 292e 0a20 2020 2020 486f 7765 ided).. Howe │ │ │ │ │ -000866d0: 7665 722c 2061 6e79 2070 6172 7365 7220 ver, any parser │ │ │ │ │ -000866e0: 666f 7220 7468 6520 636f 6e74 726f 6c20 for the control │ │ │ │ │ -000866f0: 6669 6c65 206d 7573 7420 616c 6c6f 7720 file must allow │ │ │ │ │ -00086700: 7468 6520 5570 6c6f 6164 6572 730a 2020 the Uploaders. │ │ │ │ │ -00086710: 2020 2066 6965 6c64 2074 6f20 6265 2073 field to be s │ │ │ │ │ -00086720: 7072 6561 6420 6f76 6572 206d 756c 7469 pread over multi │ │ │ │ │ -00086730: 706c 6520 7068 7973 6963 616c 206c 696e ple physical lin │ │ │ │ │ -00086740: 6573 2061 7320 7765 6c6c 2c20 746f 2070 es as well, to p │ │ │ │ │ -00086750: 7265 7061 7265 0a20 2020 2020 666f 7220 repare. for │ │ │ │ │ -00086760: 6675 7475 7265 2063 6861 6e67 6573 2e0a future changes.. │ │ │ │ │ -00086770: 0a31 302e 340a 0a20 2020 2020 5768 656e .10.4.. When │ │ │ │ │ -00086780: 2073 6372 6970 7473 2061 7265 2069 6e73 scripts are ins │ │ │ │ │ -00086790: 7461 6c6c 6564 2069 6e74 6f20 6120 6469 talled into a di │ │ │ │ │ -000867a0: 7265 6374 6f72 7920 696e 2074 6865 2073 rectory in the s │ │ │ │ │ -000867b0: 7973 7465 6d20 5041 5448 2c20 7468 650a ystem PATH, the. │ │ │ │ │ -000867c0: 2020 2020 2073 6372 6970 7420 6e61 6d65 script name │ │ │ │ │ -000867d0: 2073 686f 756c 6420 6e6f 7420 696e 636c should not incl │ │ │ │ │ -000867e0: 7564 6520 616e 2065 7874 656e 7369 6f6e ude an extension │ │ │ │ │ -000867f0: 2074 6861 7420 6465 6e6f 7465 7320 7468 that denotes th │ │ │ │ │ -00086800: 650a 2020 2020 2073 6372 6970 7469 6e67 e. scripting │ │ │ │ │ -00086810: 206c 616e 6775 6167 6520 6375 7272 656e language curren │ │ │ │ │ -00086820: 746c 7920 7573 6564 2074 6f20 696d 706c tly used to impl │ │ │ │ │ -00086830: 656d 656e 7420 6974 2e0a 0a39 2e33 2e33 ement it...9.3.3 │ │ │ │ │ -00086840: 2e32 0a0a 2020 2020 2070 6163 6b61 6765 .2.. package │ │ │ │ │ -00086850: 7320 7468 6174 2069 6e76 6f6b 6520 696e s that invoke in │ │ │ │ │ -00086860: 6974 7363 7269 7074 7320 6e6f 7720 6d75 itscripts now mu │ │ │ │ │ -00086870: 7374 2075 7365 2069 6e76 6f6b 652d 7263 st use invoke-rc │ │ │ │ │ -00086880: 2e64 2074 6f20 646f 2073 6f0a 2020 2020 .d to do so. │ │ │ │ │ -00086890: 2073 696e 6365 2069 7420 616c 736f 2070 since it also p │ │ │ │ │ -000868a0: 6179 7320 6174 7465 6e74 696f 6e20 746f ays attention to │ │ │ │ │ -000868b0: 2072 756e 206c 6576 656c 7320 616e 6420 run levels and │ │ │ │ │ -000868c0: 6f74 6865 7220 6c6f 6361 6c0a 2020 2020 other local. │ │ │ │ │ -000868d0: 2063 6f6e 7374 7261 696e 7473 2e0a 0a31 constraints...1 │ │ │ │ │ -000868e0: 312e 382e 352e 322c 2031 312e 382e 372c 1.8.5.2, 11.8.7, │ │ │ │ │ -000868f0: 2065 7463 0a0a 2020 2020 2057 6520 6e6f etc.. We no │ │ │ │ │ -00086900: 206c 6f6e 6765 7220 7573 6520 e280 982f longer use .../ │ │ │ │ │ -00086910: 7573 722f 5831 3152 36e2 8099 2c20 7369 usr/X11R6..., si │ │ │ │ │ -00086920: 6e63 6520 7765 2068 6176 6520 6d69 6772 nce we have migr │ │ │ │ │ -00086930: 6174 6564 2061 7761 7920 746f 2075 7369 ated away to usi │ │ │ │ │ -00086940: 6e67 0a20 2020 2020 586f 7267 2070 6174 ng. Xorg pat │ │ │ │ │ -00086950: 6873 2e20 2054 6869 7320 6d65 616e 732c hs. This means, │ │ │ │ │ -00086960: 2066 6f72 206f 6e65 2074 6869 6e67 2c20 for one thing, │ │ │ │ │ -00086970: 666f 6e74 7320 6c69 7665 2069 6e0a 2020 fonts live in. │ │ │ │ │ -00086980: 2020 20e2 8098 2f75 7372 2f73 6861 7265 .../usr/share │ │ │ │ │ -00086990: 2f66 6f6e 7473 2f58 3131 2fe2 8099 206e /fonts/X11/... n │ │ │ │ │ -000869a0: 6f77 2c20 616e 6420 e280 982f 7573 722f ow, and .../usr/ │ │ │ │ │ -000869b0: 5831 3152 36e2 8099 2069 7320 676f 6e65 X11R6... is gone │ │ │ │ │ -000869c0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ -000869d0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -000869e0: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ -000869f0: 3620 322c 2020 4e65 7874 3a20 5665 7273 6 2, Next: Vers │ │ │ │ │ -00086a00: 696f 6e20 3320 3620 312c 2020 5072 6576 ion 3 6 1, Prev │ │ │ │ │ -00086a10: 3a20 5665 7273 696f 6e20 3320 3720 302c : Version 3 7 0, │ │ │ │ │ -00086a20: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ -00086a30: 6368 6563 6b6c 6973 740a 0a32 322e 3430 checklist..22.40 │ │ │ │ │ -00086a40: 2056 6572 7369 6f6e 2033 2e36 2e32 0a3d Version 3.6.2.= │ │ │ │ │ -00086a50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00086a60: 3d3d 0a0a 5265 6c65 6173 6564 204a 756e ==..Released Jun │ │ │ │ │ -00086a70: 652c 2032 3030 352e 0a0a 2020 2020 2052 e, 2005... R │ │ │ │ │ -00086a80: 6563 6f6d 6d65 6e64 2064 6f63 2d62 6173 ecommend doc-bas │ │ │ │ │ -00086a90: 652c 2061 6e64 206e 6f74 206d 656e 752c e, and not menu, │ │ │ │ │ -00086aa0: 2066 6f72 2072 6567 6973 7465 7269 6e67 for registering │ │ │ │ │ -00086ab0: 2070 6163 6b61 6765 0a20 2020 2020 646f package. do │ │ │ │ │ -00086ac0: 6375 6d65 6e74 6174 696f 6e2e 0a0a 382e cumentation...8. │ │ │ │ │ -00086ad0: 310a 0a20 2020 2020 5275 6e20 7469 6d65 1.. Run time │ │ │ │ │ -00086ae0: 2073 7570 706f 7274 2070 726f 6772 616d support program │ │ │ │ │ -00086af0: 7320 7368 6f75 6c64 206c 6976 6520 696e s should live in │ │ │ │ │ -00086b00: 2073 7562 6469 7265 6374 6f72 6965 7320 subdirectories │ │ │ │ │ -00086b10: 6f66 0a20 2020 2020 e280 982f 7573 722f of. .../usr/ │ │ │ │ │ -00086b20: 6c69 622f e280 9920 6f72 20e2 8098 2f75 lib/... or .../u │ │ │ │ │ -00086b30: 7372 2f73 6861 7265 e280 992c 2061 6e64 sr/share..., and │ │ │ │ │ -00086b40: 2070 7265 6665 7261 626c 7920 7468 6520 preferably the │ │ │ │ │ -00086b50: 7368 6172 6564 206c 6962 2069 7320 6e61 shared lib is na │ │ │ │ │ -00086b60: 6d65 640a 2020 2020 2074 6865 2073 616d med. the sam │ │ │ │ │ -00086b70: 6520 6173 2074 6865 2070 6163 6b61 6765 e as the package │ │ │ │ │ -00086b80: 206e 616d 6520 2874 6f20 6176 6f69 6420 name (to avoid │ │ │ │ │ -00086b90: 6e61 6d65 2063 6f6c 6c69 7369 6f6e 7329 name collisions) │ │ │ │ │ -00086ba0: 2e0a 0a31 312e 350a 0a20 2020 2020 4974 ...11.5.. It │ │ │ │ │ -00086bb0: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ │ -00086bc0: 7468 6174 2048 5454 5020 7365 7276 6572 that HTTP server │ │ │ │ │ -00086bd0: 7320 7072 6f76 6964 6520 616e 2061 6c69 s provide an ali │ │ │ │ │ -00086be0: 6173 202f 696d 6167 6573 2074 6f0a 2020 as /images to. │ │ │ │ │ -00086bf0: 2020 2061 6c6c 6f77 2070 6163 6b61 6765 allow package │ │ │ │ │ -00086c00: 7320 746f 2073 6861 7265 2069 6d61 6765 s to share image │ │ │ │ │ -00086c10: 2066 696c 6573 2077 6974 6820 7468 6520 files with the │ │ │ │ │ -00086c20: 7765 6220 7365 7276 6572 0a0a 1f0a 4669 web server....Fi │ │ │ │ │ -00086c30: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00086c40: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ -00086c50: 6572 7369 6f6e 2033 2036 2031 2c20 204e ersion 3 6 1, N │ │ │ │ │ -00086c60: 6578 743a 2056 6572 7369 6f6e 2033 2036 ext: Version 3 6 │ │ │ │ │ -00086c70: 2030 2c20 2050 7265 763a 2056 6572 7369 0, Prev: Versi │ │ │ │ │ -00086c80: 6f6e 2033 2036 2032 2c20 2055 703a 2055 on 3 6 2, Up: U │ │ │ │ │ -00086c90: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ -00086ca0: 7374 0a0a 3232 2e34 3120 5665 7273 696f st..22.41 Versio │ │ │ │ │ -00086cb0: 6e20 332e 362e 310a 3d3d 3d3d 3d3d 3d3d n 3.6.1.======== │ │ │ │ │ -00086cc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ -00086cd0: 6561 7365 6420 4175 6775 7374 2c20 3230 eased August, 20 │ │ │ │ │ -00086ce0: 3033 2e0a 0a33 2e31 302e 310a 0a20 2020 03...3.10.1.. │ │ │ │ │ -00086cf0: 2020 5072 6f6d 7074 696e 6720 7468 6520 Prompting the │ │ │ │ │ -00086d00: 7573 6572 2073 686f 756c 6420 6265 2064 user should be d │ │ │ │ │ -00086d10: 6f6e 6520 7573 696e 6720 6465 6263 6f6e one using debcon │ │ │ │ │ -00086d20: 662e 2020 4e6f 6e20 6465 6263 6f6e 6620 f. Non debconf │ │ │ │ │ -00086d30: 7573 6572 0a20 2020 2020 7072 6f6d 7074 user. prompt │ │ │ │ │ -00086d40: 7320 6172 6520 6e6f 7720 6465 7072 6563 s are now deprec │ │ │ │ │ -00086d50: 6174 6564 2e0a 0a1f 0a46 696c 653a 2064 ated.....File: d │ │ │ │ │ -00086d60: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00086d70: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ -00086d80: 6e20 3320 3620 302c 2020 4e65 7874 3a20 n 3 6 0, Next: │ │ │ │ │ -00086d90: 5665 7273 696f 6e20 3320 3520 3130 2c20 Version 3 5 10, │ │ │ │ │ -00086da0: 2050 7265 763a 2056 6572 7369 6f6e 2033 Prev: Version 3 │ │ │ │ │ -00086db0: 2036 2031 2c20 2055 703a 2055 7067 7261 6 1, Up: Upgra │ │ │ │ │ -00086dc0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ -00086dd0: 3232 2e34 3220 5665 7273 696f 6e20 332e 22.42 Version 3. │ │ │ │ │ -00086de0: 362e 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 6.0.============ │ │ │ │ │ -00086df0: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ -00086e00: 6420 4a75 6c79 2c20 3230 3033 2e0a 0a52 d July, 2003...R │ │ │ │ │ -00086e10: 6573 7472 7563 7475 7269 6e67 2063 6175 estructuring cau │ │ │ │ │ -00086e20: 7365 6420 7368 6966 7473 2069 6e20 7365 sed shifts in se │ │ │ │ │ -00086e30: 6374 696f 6e20 6e75 6d62 6572 7320 616e ction numbers an │ │ │ │ │ -00086e40: 6420 6275 6d70 696e 6720 6f66 2074 6865 d bumping of the │ │ │ │ │ -00086e50: 206d 696e 6f72 0a76 6572 7369 6f6e 206e minor.version n │ │ │ │ │ -00086e60: 756d 6265 722e 0a0a 4d61 6e79 2070 6163 umber...Many pac │ │ │ │ │ -00086e70: 6b61 6769 6e67 206d 616e 7561 6c20 6170 kaging manual ap │ │ │ │ │ -00086e80: 7065 6e64 6963 6573 2074 6861 7420 7765 pendices that we │ │ │ │ │ -00086e90: 7265 2069 6e74 6567 7261 7465 6420 696e re integrated in │ │ │ │ │ -00086ea0: 746f 2070 6f6c 6963 790a 7365 6374 696f to policy.sectio │ │ │ │ │ -00086eb0: 6e73 2061 7265 206e 6f77 2065 6d70 7479 ns are now empty │ │ │ │ │ -00086ec0: 2c20 616e 6420 7265 706c 6163 6564 2077 , and replaced w │ │ │ │ │ -00086ed0: 6974 6820 6c69 6e6b 7320 746f 2074 6865 ith links to the │ │ │ │ │ -00086ee0: 2050 6f6c 6963 792e 2020 496e 0a70 6172 Policy. In.par │ │ │ │ │ -00086ef0: 7469 6375 6c61 722c 2074 6865 2061 7070 ticular, the app │ │ │ │ │ -00086f00: 656e 6469 6365 7320 7468 6174 2069 6e63 endices that inc │ │ │ │ │ -00086f10: 6c75 6465 6420 7468 6520 6c69 7374 206f luded the list o │ │ │ │ │ -00086f20: 6620 636f 6e74 726f 6c20 6669 656c 6473 f control fields │ │ │ │ │ -00086f30: 2077 6572 650a 7570 6461 7465 6420 286e were.updated (n │ │ │ │ │ -00086f40: 6577 2066 6965 6c64 7320 6c69 6b65 2043 ew fields like C │ │ │ │ │ -00086f50: 6c6f 7365 732c 2043 6861 6e67 6564 2d42 loses, Changed-B │ │ │ │ │ -00086f60: 7920 7765 7265 2061 6464 6564 2920 616e y were added) an │ │ │ │ │ -00086f70: 6420 7468 6520 6c69 7374 206f 660a 6669 d the list of.fi │ │ │ │ │ -00086f80: 656c 6473 2066 6f72 2065 6163 6820 6f66 elds for each of │ │ │ │ │ -00086f90: 2063 6f6e 7472 6f6c 2c20 e280 982e 6368 control, ....ch │ │ │ │ │ -00086fa0: 616e 6765 73e2 8099 2061 6e64 20e2 8098 anges... and ... │ │ │ │ │ -00086fb0: 2e64 7363 e280 9920 6669 6c65 7320 6973 .dsc... files is │ │ │ │ │ -00086fc0: 206e 6f77 2069 6e0a 506f 6c69 6379 2c20 now in.Policy, │ │ │ │ │ -00086fd0: 616e 6420 7468 6579 e280 9972 6520 6d61 and they...re ma │ │ │ │ │ -00086fe0: 726b 6564 206d 616e 6461 746f 7279 2c20 rked mandatory, │ │ │ │ │ -00086ff0: 7265 636f 6d6d 656e 6465 6420 6f72 206f recommended or o │ │ │ │ │ -00087000: 7074 696f 6e61 6c20 6261 7365 6420 6f6e ptional based on │ │ │ │ │ -00087010: 0a74 6865 2063 7572 7265 6e74 2070 7261 .the current pra │ │ │ │ │ -00087020: 6374 6963 6520 616e 6420 7468 6520 6265 ctice and the be │ │ │ │ │ -00087030: 6861 7669 6f72 206f 6620 7468 6520 6465 havior of the de │ │ │ │ │ -00087040: 622d 6275 696c 6469 6e67 2074 6f6f 6c2d b-building tool- │ │ │ │ │ -00087050: 6368 6169 6e2e 0a0a 456c 696d 696e 6174 chain...Eliminat │ │ │ │ │ -00087060: 696f 6e20 6f66 206e 6565 646c 6573 736c ion of needlessl │ │ │ │ │ -00087070: 7920 6465 6570 2073 6563 7469 6f6e 206c y deep section l │ │ │ │ │ -00087080: 6576 656c 732c 2070 7269 6d61 7269 6c79 evels, primarily │ │ │ │ │ -00087090: 2069 6e20 7468 6520 6368 6170 7465 720a in the chapter. │ │ │ │ │ -000870a0: 4465 6269 616e 2041 7263 6869 7665 2c20 Debian Archive, │ │ │ │ │ -000870b0: 6672 6f6d 2077 6869 6368 2074 776f 206e from which two n │ │ │ │ │ -000870c0: 6577 2063 6861 7074 6572 7320 7765 7265 ew chapters were │ │ │ │ │ -000870d0: 2073 706c 6974 206f 7574 2c20 4269 6e61 split out, Bina │ │ │ │ │ -000870e0: 7279 0a70 6163 6b61 6765 7320 616e 6420 ry.packages and │ │ │ │ │ -000870f0: 536f 7572 6365 2070 6163 6b61 6765 732e Source packages. │ │ │ │ │ -00087100: 2020 5768 6174 2072 656d 6169 6e65 6420 What remained │ │ │ │ │ -00087110: 7761 7320 7265 6f72 6465 7265 6420 7072 was reordered pr │ │ │ │ │ -00087120: 6f70 6572 6c79 2c0a 7468 6174 2069 732c operly,.that is, │ │ │ │ │ -00087130: 2073 6f6d 6520 7365 6374 7320 6265 6361 some sects beca │ │ │ │ │ -00087140: 6d65 2073 6563 7473 2065 7463 2e0a 0a53 me sects etc...S │ │ │ │ │ -00087150: 6576 6572 616c 2073 6563 7469 6f6e 7320 everal sections │ │ │ │ │ -00087160: 7468 6174 2077 6572 6520 7265 6475 6e64 that were redund │ │ │ │ │ -00087170: 616e 742c 2063 7275 6674 7920 6f72 2073 ant, crufty or s │ │ │ │ │ -00087180: 696d 706c 7920 6e6f 7420 6465 7369 676e imply not design │ │ │ │ │ -00087190: 6564 2077 6974 680a 616e 7920 736f 7274 ed with.any sort │ │ │ │ │ -000871a0: 206f 6620 7669 7369 6f6e 2c20 7765 7265 of vision, were │ │ │ │ │ -000871b0: 2072 6561 7272 616e 6765 6420 6163 636f rearranged acco │ │ │ │ │ -000871c0: 7264 696e 6720 746f 2074 6865 2066 6f72 rding to the for │ │ │ │ │ -000871d0: 6d75 6c61 2074 6861 740a 6576 6572 7974 mula that.everyt │ │ │ │ │ -000871e0: 6869 6e67 2073 686f 756c 6420 6265 2065 hing should be e │ │ │ │ │ -000871f0: 6974 6865 7220 696e 2074 6865 2073 616d ither in the sam │ │ │ │ │ -00087200: 6520 706c 6163 6520 6f72 2070 726f 7065 e place or prope │ │ │ │ │ -00087210: 726c 7920 696e 7465 726c 696e 6b65 642e rly interlinked. │ │ │ │ │ -00087220: 0a53 6f6d 6520 7468 696e 6773 2072 656d .Some things rem │ │ │ │ │ -00087230: 6169 6e65 6420 7370 6c69 7420 7570 2062 ained split up b │ │ │ │ │ -00087240: 6574 7765 656e 2064 6966 6665 7265 6e74 etween different │ │ │ │ │ -00087250: 2063 6861 7074 6572 7320 7768 656e 2074 chapters when t │ │ │ │ │ -00087260: 6865 790a 7461 6c6b 6564 2061 626f 7574 hey.talked about │ │ │ │ │ -00087270: 2064 6966 6665 7265 6e74 2061 7370 6563 different aspec │ │ │ │ │ -00087280: 7473 206f 6620 6669 6c65 733a 2074 6865 ts of files: the │ │ │ │ │ -00087290: 6972 2063 6f6e 7465 6e74 2c20 7468 6569 ir content, thei │ │ │ │ │ -000872a0: 7220 7379 6e74 6178 2c0a 616e 6420 7468 r syntax,.and th │ │ │ │ │ -000872b0: 6569 7220 706c 6163 656d 656e 7420 696e eir placement in │ │ │ │ │ -000872c0: 2074 6865 2066 696c 6520 7379 7374 656d the file system │ │ │ │ │ -000872d0: 2e20 2049 6e20 7061 7274 6963 756c 6172 . In particular │ │ │ │ │ -000872e0: 2c20 7365 6520 7468 6520 6e65 770a 7365 , see the new.se │ │ │ │ │ -000872f0: 6374 696f 6e73 2061 626f 7574 2063 6861 ctions about cha │ │ │ │ │ -00087300: 6e67 656c 6f67 2066 696c 6573 2e0a 0a6d ngelog files...m │ │ │ │ │ -00087310: 656e 7520 706f 6c69 6379 0a0a 2020 2020 enu policy.. │ │ │ │ │ -00087320: 2041 6464 6564 2047 616d 6573 2f53 696d Added Games/Sim │ │ │ │ │ -00087330: 756c 6174 696f 6e20 616e 6420 4170 7073 ulation and Apps │ │ │ │ │ -00087340: 2f45 6475 6361 7469 6f6e 2074 6f20 6d65 /Education to me │ │ │ │ │ -00087350: 6e75 2073 7562 2d70 6f6c 6963 790a 0a43 nu sub-policy..C │ │ │ │ │ -00087360: 2e32 2e32 0a0a 2020 2020 2044 6562 6961 .2.2.. Debia │ │ │ │ │ -00087370: 6e20 6368 616e 6765 6c6f 6773 2073 686f n changelogs sho │ │ │ │ │ -00087380: 756c 6420 6265 2055 5446 2d38 2065 6e63 uld be UTF-8 enc │ │ │ │ │ -00087390: 6f64 6564 2e0a 0a31 302e 320a 0a20 2020 oded...10.2.. │ │ │ │ │ -000873a0: 2020 7368 6172 6564 206c 6962 7261 7269 shared librari │ │ │ │ │ -000873b0: 6573 206d 7573 7420 6265 206c 696e 6b65 es must be linke │ │ │ │ │ -000873c0: 6420 6167 6169 6e73 7420 616c 6c20 6c69 d against all li │ │ │ │ │ -000873d0: 6272 6172 6965 7320 7468 6174 2074 6865 braries that the │ │ │ │ │ -000873e0: 7920 7573 650a 2020 2020 2073 796d 626f y use. symbo │ │ │ │ │ -000873f0: 6c73 2066 726f 6d20 696e 2074 6865 2073 ls from in the s │ │ │ │ │ -00087400: 616d 6520 7761 7920 7468 6174 2062 696e ame way that bin │ │ │ │ │ -00087410: 6172 6965 7320 6172 652e 0a0a 372e 360a aries are...7.6. │ │ │ │ │ -00087420: 0a20 2020 2020 6275 696c 642d 6465 7065 . build-depe │ │ │ │ │ -00087430: 6e64 732d 696e 6465 7020 6e65 6564 206e nds-indep need n │ │ │ │ │ -00087440: 6f74 2062 6520 7361 7469 7366 6965 6420 ot be satisfied │ │ │ │ │ -00087450: 6475 7269 6e67 2063 6c65 616e 2074 6172 during clean tar │ │ │ │ │ -00087460: 6765 742e 0a0a 1f0a 4669 6c65 3a20 6465 get.....File: de │ │ │ │ │ -00087470: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -00087480: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ -00087490: 2033 2035 2031 302c 2020 4e65 7874 3a20 3 5 10, Next: │ │ │ │ │ -000874a0: 5665 7273 696f 6e20 3320 3520 392c 2020 Version 3 5 9, │ │ │ │ │ -000874b0: 5072 6576 3a20 5665 7273 696f 6e20 3320 Prev: Version 3 │ │ │ │ │ -000874c0: 3620 302c 2020 5570 3a20 5570 6772 6164 6 0, Up: Upgrad │ │ │ │ │ -000874d0: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ -000874e0: 322e 3433 2056 6572 7369 6f6e 2033 2e35 2.43 Version 3.5 │ │ │ │ │ -000874f0: 2e31 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .10.============ │ │ │ │ │ -00087500: 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 ========..Releas │ │ │ │ │ -00087510: 6564 204d 6179 2c20 3230 3033 2e0a 0a31 ed May, 2003...1 │ │ │ │ │ -00087520: 312e 382e 330a 0a20 2020 2020 7061 636b 1.8.3.. pack │ │ │ │ │ -00087530: 6167 6573 2070 726f 7669 6469 6e67 2074 ages providing t │ │ │ │ │ -00087540: 6865 2078 2d74 6572 6d69 6e61 6c2d 656d he x-terminal-em │ │ │ │ │ -00087550: 756c 6174 6f72 2076 6972 7475 616c 2070 ulator virtual p │ │ │ │ │ -00087560: 6163 6b61 6765 206f 7567 6874 2074 6f0a ackage ought to. │ │ │ │ │ -00087570: 2020 2020 2065 6e73 7572 6520 7468 6174 ensure that │ │ │ │ │ -00087580: 2074 6865 7920 696e 7465 7270 7265 7420 they interpret │ │ │ │ │ -00087590: 7468 6520 636f 6d6d 616e 6420 6c69 6e65 the command line │ │ │ │ │ -000875a0: 2065 7861 6374 6c79 206c 696b 6520 7874 exactly like xt │ │ │ │ │ -000875b0: 6572 6d0a 2020 2020 2064 6f65 732e 0a0a erm. does... │ │ │ │ │ -000875c0: 3131 2e38 2e34 0a0a 2020 2020 2057 696e 11.8.4.. Win │ │ │ │ │ -000875d0: 646f 7720 6d61 6e61 6765 7273 2063 6f6d dow managers com │ │ │ │ │ -000875e0: 706c 6961 6e74 2077 6974 6820 7468 6520 pliant with the │ │ │ │ │ -000875f0: 5769 6e64 6f77 204d 616e 6167 6572 2053 Window Manager S │ │ │ │ │ -00087600: 7065 6369 6669 6361 7469 6f6e 0a20 2020 pecification. │ │ │ │ │ -00087610: 2020 5072 6f6a 6563 7420 6d61 7920 6164 Project may ad │ │ │ │ │ -00087620: 6420 3430 2070 6f69 6e74 7320 666f 7220 d 40 points for │ │ │ │ │ -00087630: 7261 6e6b 696e 6720 696e 2074 6865 2061 ranking in the a │ │ │ │ │ -00087640: 6c74 6572 6e61 7469 7665 730a 0a1f 0a46 lternatives....F │ │ │ │ │ -00087650: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00087660: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00087670: 5665 7273 696f 6e20 3320 3520 392c 2020 Version 3 5 9, │ │ │ │ │ -00087680: 4e65 7874 3a20 5665 7273 696f 6e20 3320 Next: Version 3 │ │ │ │ │ -00087690: 3520 382c 2020 5072 6576 3a20 5665 7273 5 8, Prev: Vers │ │ │ │ │ -000876a0: 696f 6e20 3320 3520 3130 2c20 2055 703a ion 3 5 10, Up: │ │ │ │ │ -000876b0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ -000876c0: 6c69 7374 0a0a 3232 2e34 3420 5665 7273 list..22.44 Vers │ │ │ │ │ -000876d0: 696f 6e20 332e 352e 390a 3d3d 3d3d 3d3d ion 3.5.9.====== │ │ │ │ │ -000876e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ -000876f0: 656c 6561 7365 6420 4d61 7263 682c 2032 eleased March, 2 │ │ │ │ │ -00087700: 3030 332e 0a0a 332e 342e 320a 0a20 2020 003...3.4.2.. │ │ │ │ │ -00087710: 2020 5468 6520 7365 6374 696f 6e20 6465 The section de │ │ │ │ │ -00087720: 7363 7269 6269 6e67 2074 6865 2044 6573 scribing the Des │ │ │ │ │ -00087730: 6372 6970 7469 6f6e 3a20 7061 636b 6167 cription: packag │ │ │ │ │ -00087740: 6520 6669 656c 6420 6f6e 6365 2061 6761 e field once aga │ │ │ │ │ -00087750: 696e 0a20 2020 2020 6861 7320 6675 6c6c in. has full │ │ │ │ │ -00087760: 2064 6574 6169 6c73 206f 6620 7468 6520 details of the │ │ │ │ │ -00087770: 6c6f 6e67 2064 6573 6372 6970 7469 6f6e long description │ │ │ │ │ -00087780: 2066 6f72 6d61 742e 0a0a 342e 320a 0a20 format...4.2.. │ │ │ │ │ -00087790: 2020 2020 436c 6172 6966 6965 6420 7468 Clarified th │ │ │ │ │ -000877a0: 6174 2069 6620 6120 7061 636b 6167 6520 at if a package │ │ │ │ │ -000877b0: 6861 7320 6e6f 6e2d 6275 696c 642d 6573 has non-build-es │ │ │ │ │ -000877c0: 7365 6e74 6961 6c0a 2020 2020 2062 7569 sential. bui │ │ │ │ │ -000877d0: 6c64 2d64 6570 656e 6465 6e63 6965 732c ld-dependencies, │ │ │ │ │ -000877e0: 2069 7420 7368 6f75 6c64 2068 6176 6520 it should have │ │ │ │ │ -000877f0: 7468 656d 206c 6973 7465 6420 696e 2074 them listed in t │ │ │ │ │ -00087800: 6865 2042 7569 6c64 2d44 6570 656e 6473 he Build-Depends │ │ │ │ │ -00087810: 0a20 2020 2020 616e 6420 7265 6c61 7465 . and relate │ │ │ │ │ -00087820: 6420 6669 656c 6473 2028 692e 652e 2020 d fields (i.e. │ │ │ │ │ -00087830: 6974 e280 9973 206e 6f74 206d 6572 656c it...s not merel │ │ │ │ │ -00087840: 7920 6f70 7469 6f6e 616c 292e 0a0a 392e y optional)...9. │ │ │ │ │ -00087850: 332e 320a 0a20 2020 2020 5768 656e 2061 3.2.. When a │ │ │ │ │ -00087860: 736b 6564 2074 6f20 7265 7374 6172 7420 sked to restart │ │ │ │ │ -00087870: 6120 7365 7276 6963 6520 7468 6174 2069 a service that i │ │ │ │ │ -00087880: 736e e280 9974 2061 6c72 6561 6479 2072 sn...t already r │ │ │ │ │ -00087890: 756e 6e69 6e67 2c20 7468 650a 2020 2020 unning, the. │ │ │ │ │ -000878a0: 2069 6e69 7420 7363 7269 7074 2073 686f init script sho │ │ │ │ │ -000878b0: 756c 6420 7374 6172 7420 7468 6520 7365 uld start the se │ │ │ │ │ -000878c0: 7276 6963 652e 0a0a 3132 2e36 0a0a 2020 rvice...12.6.. │ │ │ │ │ -000878d0: 2020 2049 6620 7468 6520 7075 7270 6f73 If the purpos │ │ │ │ │ -000878e0: 6520 6f66 2061 2070 6163 6b61 6765 2069 e of a package i │ │ │ │ │ -000878f0: 7320 746f 2070 726f 7669 6465 2065 7861 s to provide exa │ │ │ │ │ -00087900: 6d70 6c65 732c 2074 6865 6e20 7468 650a mples, then the. │ │ │ │ │ -00087910: 2020 2020 2065 7861 6d70 6c65 2066 696c example fil │ │ │ │ │ -00087920: 6573 2063 616e 2062 6520 696e 7374 616c es can be instal │ │ │ │ │ -00087930: 6c65 6420 696e 746f 20e2 8098 2f75 7372 led into .../usr │ │ │ │ │ -00087940: 2f73 6861 7265 2f64 6f63 2f70 6163 6b61 /share/doc/packa │ │ │ │ │ -00087950: 6765 e280 990a 2020 2020 2028 7261 7468 ge.... (rath │ │ │ │ │ -00087960: 6572 2074 6861 6e20 e280 982f 7573 722f er than .../usr/ │ │ │ │ │ -00087970: 7368 6172 652f 646f 632f 7061 636b 6167 share/doc/packag │ │ │ │ │ -00087980: 652f 6578 616d 706c 6573 e280 9929 2e0a e/examples...).. │ │ │ │ │ -00087990: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -000879a0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -000879b0: 6465 3a20 5665 7273 696f 6e20 3320 3520 de: Version 3 5 │ │ │ │ │ -000879c0: 382c 2020 4e65 7874 3a20 5665 7273 696f 8, Next: Versio │ │ │ │ │ -000879d0: 6e20 3320 3520 372c 2020 5072 6576 3a20 n 3 5 7, Prev: │ │ │ │ │ -000879e0: 5665 7273 696f 6e20 3320 3520 392c 2020 Version 3 5 9, │ │ │ │ │ -000879f0: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -00087a00: 6563 6b6c 6973 740a 0a32 322e 3435 2056 ecklist..22.45 V │ │ │ │ │ -00087a10: 6572 7369 6f6e 2033 2e35 2e38 0a3d 3d3d ersion 3.5.8.=== │ │ │ │ │ -00087a20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00087a30: 0a0a 5265 6c65 6173 6564 204e 6f76 656d ..Released Novem │ │ │ │ │ -00087a40: 6265 722c 2032 3030 322e 0a0a 3132 2e37 ber, 2002...12.7 │ │ │ │ │ -00087a50: 0a0a 2020 2020 2049 7420 6973 206e 6f20 .. It is no │ │ │ │ │ -00087a60: 6c6f 6e67 6572 206e 6563 6573 7361 7279 longer necessary │ │ │ │ │ -00087a70: 2074 6f20 6b65 6570 2061 206c 6f67 206f to keep a log o │ │ │ │ │ -00087a80: 6620 6368 616e 6765 7320 746f 2074 6865 f changes to the │ │ │ │ │ -00087a90: 2075 7073 7472 6561 6d0a 2020 2020 2073 upstream. s │ │ │ │ │ -00087aa0: 6f75 7263 6573 2069 6e20 7468 6520 636f ources in the co │ │ │ │ │ -00087ab0: 7079 7269 6768 7420 6669 6c65 2e20 2049 pyright file. I │ │ │ │ │ -00087ac0: 6e73 7465 6164 2c20 616c 6c20 7375 6368 nstead, all such │ │ │ │ │ -00087ad0: 2063 6861 6e67 6573 2073 686f 756c 6420 changes should │ │ │ │ │ -00087ae0: 6265 0a20 2020 2020 646f 6375 6d65 6e74 be. document │ │ │ │ │ -00087af0: 6564 2069 6e20 7468 6520 6368 616e 6765 ed in the change │ │ │ │ │ -00087b00: 6c6f 6720 6669 6c65 2e0a 0a37 2e36 0a0a log file...7.6.. │ │ │ │ │ -00087b10: 2020 2020 2042 7569 6c64 2d44 6570 656e Build-Depen │ │ │ │ │ -00087b20: 6473 2c20 4275 696c 642d 436f 6e66 6c69 ds, Build-Confli │ │ │ │ │ -00087b30: 6374 732c 2042 7569 6c64 2d44 6570 656e cts, Build-Depen │ │ │ │ │ -00087b40: 6473 2d49 6e64 6570 2c20 616e 640a 2020 ds-Indep, and. │ │ │ │ │ -00087b50: 2020 2042 7569 6c64 2d43 6f6e 666c 6963 Build-Conflic │ │ │ │ │ -00087b60: 7473 2d49 6e64 6570 206d 7573 7420 616c ts-Indep must al │ │ │ │ │ -00087b70: 736f 2062 6520 7361 7469 7366 6965 6420 so be satisfied │ │ │ │ │ -00087b80: 7768 656e 2074 6865 2063 6c65 616e 2074 when the clean t │ │ │ │ │ -00087b90: 6172 6765 740a 2020 2020 2069 7320 6361 arget. is ca │ │ │ │ │ -00087ba0: 6c6c 6564 2e0a 0a6d 656e 7520 706f 6c69 lled...menu poli │ │ │ │ │ -00087bb0: 6379 0a0a 2020 2020 2041 206e 6577 2041 cy.. A new A │ │ │ │ │ -00087bc0: 7070 732f 5363 6965 6e63 6520 6d65 6e75 pps/Science menu │ │ │ │ │ -00087bd0: 2073 6563 7469 6f6e 2069 7320 6176 6169 section is avai │ │ │ │ │ -00087be0: 6c61 626c 650a 0a64 6562 636f 6e66 2070 lable..debconf p │ │ │ │ │ -00087bf0: 6f6c 6963 790a 0a20 2020 2020 6465 6263 olicy.. debc │ │ │ │ │ -00087c00: 6f6e 6620 7370 6563 6966 6963 6174 696f onf specificatio │ │ │ │ │ -00087c10: 6e20 636c 6561 7265 6420 7570 2c20 7661 n cleared up, va │ │ │ │ │ -00087c20: 7269 6f75 7320 6368 616e 6765 732e 0a0a rious changes... │ │ │ │ │ -00087c30: 3132 2e31 0a0a 2020 2020 2049 7420 6973 12.1.. It is │ │ │ │ │ -00087c40: 206e 6f20 6c6f 6e67 6572 2072 6563 6f6d no longer recom │ │ │ │ │ -00087c50: 6d65 6e64 6564 2074 6f20 6372 6561 7465 mended to create │ │ │ │ │ -00087c60: 2073 796d 6c69 6e6b 7320 6672 6f6d 206e symlinks from n │ │ │ │ │ -00087c70: 6f6e 6578 6973 7465 6e74 0a20 2020 2020 onexistent. │ │ │ │ │ -00087c80: 6d61 6e75 616c 2070 6167 6573 2074 6f20 manual pages to │ │ │ │ │ -00087c90: e280 9875 6e64 6f63 756d 656e 7465 6428 ...undocumented( │ │ │ │ │ -00087ca0: 3729 e280 992e 2020 4d69 7373 696e 6720 7).... Missing │ │ │ │ │ -00087cb0: 6d61 6e75 616c 2070 6167 6573 2066 6f72 manual pages for │ │ │ │ │ -00087cc0: 0a20 2020 2020 7072 6f67 7261 6d73 2061 . programs a │ │ │ │ │ -00087cd0: 7265 2073 7469 6c6c 2061 2062 7567 2e0a re still a bug.. │ │ │ │ │ -00087ce0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00087cf0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00087d00: 6465 3a20 5665 7273 696f 6e20 3320 3520 de: Version 3 5 │ │ │ │ │ -00087d10: 372c 2020 4e65 7874 3a20 5665 7273 696f 7, Next: Versio │ │ │ │ │ -00087d20: 6e20 3320 3520 362c 2020 5072 6576 3a20 n 3 5 6, Prev: │ │ │ │ │ -00087d30: 5665 7273 696f 6e20 3320 3520 382c 2020 Version 3 5 8, │ │ │ │ │ -00087d40: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -00087d50: 6563 6b6c 6973 740a 0a32 322e 3436 2056 ecklist..22.46 V │ │ │ │ │ -00087d60: 6572 7369 6f6e 2033 2e35 2e37 0a3d 3d3d ersion 3.5.7.=== │ │ │ │ │ -00087d70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00087d80: 0a0a 5265 6c65 6173 6564 2041 7567 7573 ..Released Augus │ │ │ │ │ -00087d90: 742c 2032 3030 322e 0a0a 2020 2020 2050 t, 2002... P │ │ │ │ │ -00087da0: 6163 6b61 6765 7320 6e6f 206c 6f6e 6765 ackages no longe │ │ │ │ │ -00087db0: 7220 6861 7665 2074 6f20 6173 6b20 7065 r have to ask pe │ │ │ │ │ -00087dc0: 726d 6973 7369 6f6e 2074 6f20 6361 6c6c rmission to call │ │ │ │ │ -00087dd0: 204d 414b 4544 4556 2069 6e0a 2020 2020 MAKEDEV in. │ │ │ │ │ -00087de0: 2070 6f73 7469 6e73 742c 206d 6572 656c postinst, merel │ │ │ │ │ -00087df0: 7920 6e6f 7469 6679 696e 6720 7468 6520 y notifying the │ │ │ │ │ -00087e00: 7573 6572 206f 7567 6874 2074 6f20 6265 user ought to be │ │ │ │ │ -00087e10: 2065 6e6f 7567 682e 0a0a 322e 322e 340a enough...2.2.4. │ │ │ │ │ -00087e20: 0a20 2020 2020 6372 7970 746f 6772 6170 . cryptograp │ │ │ │ │ -00087e30: 6869 6320 736f 6674 7761 7265 206d 6179 hic software may │ │ │ │ │ -00087e40: 206e 6f77 2062 6520 696e 636c 7564 6564 now be included │ │ │ │ │ -00087e50: 2069 6e20 7468 6520 6d61 696e 2061 7263 in the main arc │ │ │ │ │ -00087e60: 6869 7665 2e0a 0a33 2e39 0a0a 2020 2020 hive...3.9.. │ │ │ │ │ -00087e70: 2074 6173 6b20 7061 636b 6167 6573 2061 task packages a │ │ │ │ │ -00087e80: 7265 206e 6f20 6c6f 6e67 6572 2070 6572 re no longer per │ │ │ │ │ -00087e90: 6d69 7474 6564 3b20 7461 736b 7320 6172 mitted; tasks ar │ │ │ │ │ -00087ea0: 6520 6e6f 7720 6372 6561 7465 6420 6279 e now created by │ │ │ │ │ -00087eb0: 2061 0a20 2020 2020 7370 6563 6961 6c20 a. special │ │ │ │ │ -00087ec0: 5461 736b 733a 2066 6965 6c64 2069 6e20 Tasks: field in │ │ │ │ │ -00087ed0: 7468 6520 636f 6e74 726f 6c20 6669 6c65 the control file │ │ │ │ │ -00087ee0: 2e0a 0a31 312e 382e 340a 0a20 2020 2020 ...11.8.4.. │ │ │ │ │ -00087ef0: 7769 6e64 6f77 206d 616e 6167 6572 7320 window managers │ │ │ │ │ -00087f00: 7468 6174 2073 7570 706f 7274 206e 6574 that support net │ │ │ │ │ -00087f10: 776d 2063 616e 206e 6f77 2061 6464 2032 wm can now add 2 │ │ │ │ │ -00087f20: 3020 706f 696e 7473 2077 6865 6e20 7468 0 points when th │ │ │ │ │ -00087f30: 6579 0a20 2020 2020 6164 6420 7468 656d ey. add them │ │ │ │ │ -00087f40: 7365 6c76 6573 2061 7320 616e 2061 6c74 selves as an alt │ │ │ │ │ -00087f50: 6572 6e61 7469 7665 2066 6f72 20e2 8098 ernative for ... │ │ │ │ │ -00087f60: 2f75 7372 2f62 696e 2f78 2d77 696e 646f /usr/bin/x-windo │ │ │ │ │ -00087f70: 772d 6d61 6e61 6765 72e2 8099 0a0a 3130 w-manager.....10 │ │ │ │ │ -00087f80: 2e31 0a0a 2020 2020 2054 6865 2064 6566 .1.. The def │ │ │ │ │ -00087f90: 6175 6c74 2063 6f6d 7069 6c61 7469 6f6e ault compilation │ │ │ │ │ -00087fa0: 206f 7074 696f 6e73 2068 6176 6520 6e6f options have no │ │ │ │ │ -00087fb0: 7720 6368 616e 6765 642c 206f 6e65 2073 w changed, one s │ │ │ │ │ -00087fc0: 686f 756c 640a 2020 2020 2070 726f 7669 hould. provi │ │ │ │ │ -00087fd0: 6465 2064 6562 7567 6769 6e67 2073 796d de debugging sym │ │ │ │ │ -00087fe0: 626f 6c73 2069 6e20 616c 6c20 6361 7365 bols in all case │ │ │ │ │ -00087ff0: 732c 2061 6e64 206f 7074 696f 6e61 6c6c s, and optionall │ │ │ │ │ -00088000: 7920 7374 6570 2062 6163 6b0a 2020 2020 y step back. │ │ │ │ │ -00088010: 206f 7074 696d 697a 6174 696f 6e20 746f optimization to │ │ │ │ │ -00088020: 202d 4f30 2c20 6465 7065 6e64 696e 6720 -O0, depending │ │ │ │ │ -00088030: 6f6e 2074 6865 2044 4542 5f42 5549 4c44 on the DEB_BUILD │ │ │ │ │ -00088040: 5f4f 5054 494f 4e53 2065 6e76 6972 6f6e _OPTIONS environ │ │ │ │ │ -00088050: 6d65 6e74 0a20 2020 2020 7661 7269 6162 ment. variab │ │ │ │ │ -00088060: 6c65 2e0a 0a37 2e36 2c20 342e 380a 0a20 le...7.6, 4.8.. │ │ │ │ │ -00088070: 2020 2020 4164 6465 6420 6d65 6e74 696f Added mentio │ │ │ │ │ -00088080: 6e20 6f66 2062 7569 6c64 2d61 7263 682c n of build-arch, │ │ │ │ │ -00088090: 2062 7569 6c64 2d69 6e64 6570 2c20 6574 build-indep, et │ │ │ │ │ -000880a0: 632c 2069 6e20 6465 7363 7269 6269 6e67 c, in describing │ │ │ │ │ -000880b0: 2074 6865 0a20 2020 2020 7265 6c61 7469 the. relati │ │ │ │ │ -000880c0: 6f6e 7368 6970 7320 7769 7468 2042 7569 onships with Bui │ │ │ │ │ -000880d0: 6c64 2d44 6570 656e 6473 2c20 4275 696c ld-Depends, Buil │ │ │ │ │ -000880e0: 642d 436f 6e66 6c69 6374 732c 0a20 2020 d-Conflicts,. │ │ │ │ │ -000880f0: 2020 4275 696c 642d 4465 7065 6e64 732d Build-Depends- │ │ │ │ │ -00088100: 496e 6465 702c 2061 6e64 2042 7569 6c64 Indep, and Build │ │ │ │ │ -00088110: 2d43 6f6e 666c 6963 7473 2d49 6e64 6570 -Conflicts-Indep │ │ │ │ │ -00088120: 2e20 204d 6179 206e 6565 6420 746f 2072 . May need to r │ │ │ │ │ -00088130: 6576 6965 770a 2020 2020 2074 6865 206e eview. the n │ │ │ │ │ -00088140: 6577 2072 756c 6573 2e0a 0a38 0a0a 2020 ew rules...8.. │ │ │ │ │ -00088150: 2020 2043 6861 6e67 6564 2072 756c 6573 Changed rules │ │ │ │ │ -00088160: 206f 6e20 686f 772c 2061 6e64 2077 6865 on how, and whe │ │ │ │ │ -00088170: 6e2c 2074 6f20 696e 766f 6b65 206c 6463 n, to invoke ldc │ │ │ │ │ -00088180: 6f6e 6669 6720 696e 206d 6169 6e74 6169 onfig in maintai │ │ │ │ │ -00088190: 6e65 720a 2020 2020 2073 6372 6970 7473 ner. scripts │ │ │ │ │ -000881a0: 2e20 204c 6f6e 6720 7261 7469 6f6e 616c . Long rational │ │ │ │ │ -000881b0: 652e 0a0a 2741 6464 6564 2074 6865 206c e...'Added the l │ │ │ │ │ -000881c0: 6173 7420 6e6f 7465 2069 6e20 332e 352e ast note in 3.5. │ │ │ │ │ -000881d0: 3620 7570 6772 6164 696e 6720 6368 6563 6 upgrading chec │ │ │ │ │ -000881e0: 6b6c 6973 7420 6974 656d 2072 6567 6172 klist item regar │ │ │ │ │ -000881f0: 6469 6e67 2062 7569 6c64 0a72 756c 6573 ding build.rules │ │ │ │ │ -00088200: 2c20 706c 6561 7365 2073 6565 2062 656c , please see bel │ │ │ │ │ -00088210: 6f77 270a 0a1f 0a46 696c 653a 2064 6562 ow'....File: deb │ │ │ │ │ -00088220: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -00088230: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ -00088240: 3320 3520 362c 2020 4e65 7874 3a20 5665 3 5 6, Next: Ve │ │ │ │ │ -00088250: 7273 696f 6e20 3320 3520 352c 2020 5072 rsion 3 5 5, Pr │ │ │ │ │ -00088260: 6576 3a20 5665 7273 696f 6e20 3320 3520 ev: Version 3 5 │ │ │ │ │ -00088270: 372c 2020 5570 3a20 5570 6772 6164 696e 7, Up: Upgradin │ │ │ │ │ -00088280: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ -00088290: 3437 2056 6572 7369 6f6e 2033 2e35 2e36 47 Version 3.5.6 │ │ │ │ │ -000882a0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -000882b0: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204a ====..Released J │ │ │ │ │ -000882c0: 756c 792c 2032 3030 312e 0a0a 322e 350a uly, 2001...2.5. │ │ │ │ │ -000882d0: 0a20 2020 2020 456d 6163 7320 616e 6420 . Emacs and │ │ │ │ │ -000882e0: 5465 5820 6172 6520 6e6f 206c 6f6e 6765 TeX are no longe │ │ │ │ │ -000882f0: 7220 6d61 6e64 6174 6564 2062 7920 706f r mandated by po │ │ │ │ │ -00088300: 6c69 6379 2074 6f20 6265 2070 7269 6f72 licy to be prior │ │ │ │ │ -00088310: 6974 790a 2020 2020 2073 7461 6e64 6172 ity. standar │ │ │ │ │ -00088320: 6420 7061 636b 6167 6573 0a0a 3131 2e35 d packages..11.5 │ │ │ │ │ -00088330: 0a0a 2020 2020 2050 726f 6772 616d 7320 .. Programs │ │ │ │ │ -00088340: 7468 6174 2061 6363 6573 7320 646f 6373 that access docs │ │ │ │ │ -00088350: 206e 6565 6420 746f 2064 6f20 736f 2076 need to do so v │ │ │ │ │ -00088360: 6961 20e2 8098 2f75 7372 2f73 6861 7265 ia .../usr/share │ │ │ │ │ -00088370: 2f64 6f63 e280 992c 2061 6e64 0a20 2020 /doc..., and. │ │ │ │ │ -00088380: 2020 6e6f 7420 7669 6120 e280 982f 7573 not via .../us │ │ │ │ │ -00088390: 722f 646f 632f e280 9920 6173 2077 6173 r/doc/... as was │ │ │ │ │ -000883a0: 2074 6865 2070 6f6c 6963 7920 7072 6576 the policy prev │ │ │ │ │ -000883b0: 696f 7573 6c79 0a0a 3132 2e33 0a0a 2020 iously..12.3.. │ │ │ │ │ -000883c0: 2020 2050 7574 7469 6e67 2064 6f63 756d Putting docum │ │ │ │ │ -000883d0: 656e 7461 7469 6f6e 2069 6e20 e280 982f entation in .../ │ │ │ │ │ -000883e0: 7573 722f 646f 63e2 8099 2076 6572 7375 usr/doc... versu │ │ │ │ │ -000883f0: 7320 e280 982f 7573 722f 7368 6172 652f s .../usr/share/ │ │ │ │ │ -00088400: 646f 63e2 8099 2069 7320 6e6f 770a 2020 doc... is now. │ │ │ │ │ -00088410: 2020 2061 20e2 809c 7365 7269 6f75 73e2 a ...serious. │ │ │ │ │ -00088420: 809d 2070 6f6c 6963 7920 7669 6f6c 6174 .. policy violat │ │ │ │ │ -00088430: 696f 6e2e 0a0a 3131 2e35 0a0a 2020 2020 ion...11.5.. │ │ │ │ │ -00088440: 2046 6f72 2077 6562 2073 6572 7665 7273 For web servers │ │ │ │ │ -00088450: 2c20 6f6e 6520 7368 6f75 6c64 206e 6f74 , one should not │ │ │ │ │ -00088460: 2070 726f 7669 6465 206e 6f6e 2d6c 6f63 provide non-loc │ │ │ │ │ -00088470: 616c 2061 6363 6573 7320 746f 2074 6865 al access to the │ │ │ │ │ -00088480: 0a20 2020 2020 e280 982f 7573 722f 7368 . .../usr/sh │ │ │ │ │ -00088490: 6172 652f 646f 63e2 8099 2068 6965 7261 are/doc... hiera │ │ │ │ │ -000884a0: 7263 6879 2e20 2049 6620 6f6e 6520 6361 rchy. If one ca │ │ │ │ │ -000884b0: 6ee2 8099 7420 7072 6f76 6964 6520 6163 n...t provide ac │ │ │ │ │ -000884c0: 6365 7373 2063 6f6e 7472 6f6c 730a 2020 cess controls. │ │ │ │ │ -000884d0: 2020 2066 6f72 2074 6865 20e2 8098 6874 for the ...ht │ │ │ │ │ -000884e0: 7470 3a2f 2f6c 6f63 616c 686f 7374 2f64 tp://localhost/d │ │ │ │ │ -000884f0: 6f63 2fe2 8099 2064 6972 6563 746f 7279 oc/... directory │ │ │ │ │ -00088500: 2c20 7468 656e 2069 7420 6973 2070 7265 , then it is pre │ │ │ │ │ -00088510: 6665 7272 6564 0a20 2020 2020 7468 6174 ferred. that │ │ │ │ │ -00088520: 206f 6e65 2061 736b 2070 6572 6d69 7373 one ask permiss │ │ │ │ │ -00088530: 696f 6e20 746f 2065 7870 6f73 6520 7468 ion to expose th │ │ │ │ │ -00088540: 6174 2069 6e66 6f72 6d61 7469 6f6e 2064 at information d │ │ │ │ │ -00088550: 7572 696e 6720 7468 650a 2020 2020 2069 uring the. i │ │ │ │ │ -00088560: 6e73 7461 6c6c 2e0a 0a37 0a0a 2020 2020 nstall...7.. │ │ │ │ │ -00088570: 2054 6865 7265 2061 7265 206e 6577 2072 There are new r │ │ │ │ │ -00088580: 756c 6573 2066 6f72 2062 7569 6c64 2d69 ules for build-i │ │ │ │ │ -00088590: 6e64 6570 2f62 7569 6c64 2d61 7263 6820 ndep/build-arch │ │ │ │ │ -000885a0: 7461 7267 6574 7320 616e 6420 7468 6572 targets and ther │ │ │ │ │ -000885b0: 6520 6973 0a20 2020 2020 6120 6e65 7720 e is. a new │ │ │ │ │ -000885c0: 4275 696c 642d 4465 7065 6e64 2d49 6e64 Build-Depend-Ind │ │ │ │ │ -000885d0: 6570 2073 656d 616e 7469 632e 0a0a 1f0a ep semantic..... │ │ │ │ │ -000885e0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -000885f0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00088600: 2056 6572 7369 6f6e 2033 2035 2035 2c20 Version 3 5 5, │ │ │ │ │ -00088610: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ -00088620: 2035 2034 2c20 2050 7265 763a 2056 6572 5 4, Prev: Ver │ │ │ │ │ -00088630: 7369 6f6e 2033 2035 2036 2c20 2055 703a sion 3 5 6, Up: │ │ │ │ │ -00088640: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ -00088650: 6c69 7374 0a0a 3232 2e34 3820 5665 7273 list..22.48 Vers │ │ │ │ │ -00088660: 696f 6e20 332e 352e 350a 3d3d 3d3d 3d3d ion 3.5.5.====== │ │ │ │ │ -00088670: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ -00088680: 656c 6561 7365 6420 4d61 792c 2032 3030 eleased May, 200 │ │ │ │ │ -00088690: 312e 0a0a 3132 2e31 0a0a 2020 2020 204d 1...12.1.. M │ │ │ │ │ -000886a0: 616e 7061 6765 7320 7368 6f75 6c64 206e anpages should n │ │ │ │ │ -000886b0: 6f74 2072 656c 7920 6f6e 2068 6561 6465 ot rely on heade │ │ │ │ │ -000886c0: 7220 696e 666f 726d 6174 696f 6e20 746f r information to │ │ │ │ │ -000886d0: 2068 6176 6520 616c 7465 726e 6174 6976 have alternativ │ │ │ │ │ -000886e0: 650a 2020 2020 206d 616e 7061 6765 206e e. manpage n │ │ │ │ │ -000886f0: 616d 6573 2061 7661 696c 6162 6c65 3b20 ames available; │ │ │ │ │ -00088700: 6974 2073 686f 756c 6420 6f6e 6c79 2075 it should only u │ │ │ │ │ -00088710: 7365 2073 796d 6c69 6e6b 7320 6f72 202e se symlinks or . │ │ │ │ │ -00088720: 736f 2070 6167 6573 0a20 2020 2020 746f so pages. to │ │ │ │ │ -00088730: 2064 6f20 7468 6973 0a0a 2020 2020 2027 do this.. ' │ │ │ │ │ -00088740: 436c 6172 6966 6965 6420 6e6f 7465 2069 Clarified note i │ │ │ │ │ -00088750: 6e20 332e 352e 332e 3020 7570 6772 6164 n 3.5.3.0 upgrad │ │ │ │ │ -00088760: 696e 6720 6368 6563 6b6c 6973 7420 7265 ing checklist re │ │ │ │ │ -00088770: 6761 7264 696e 6720 6578 616d 706c 6573 garding examples │ │ │ │ │ -00088780: 0a20 2020 2020 616e 6420 7465 6d70 6c61 . and templa │ │ │ │ │ -00088790: 7465 733a 2074 6869 7320 7265 6665 7273 tes: this refers │ │ │ │ │ -000887a0: 206f 6e6c 7920 746f 2074 686f 7365 2065 only to those e │ │ │ │ │ -000887b0: 7861 6d70 6c65 7320 7573 6564 2062 7920 xamples used by │ │ │ │ │ -000887c0: 7363 7269 7074 733b 0a20 2020 2020 7365 scripts;. se │ │ │ │ │ -000887d0: 6520 7365 6374 696f 6e20 3130 2e37 2e33 e section 10.7.3 │ │ │ │ │ -000887e0: 2066 6f72 2074 6865 2077 686f 6c65 2073 for the whole s │ │ │ │ │ -000887f0: 746f 7279 270a 0a20 2020 2020 496e 636c tory'.. Incl │ │ │ │ │ -00088800: 7564 6564 2061 206e 6577 2073 6563 7469 uded a new secti │ │ │ │ │ -00088810: 6f6e 2031 302e 392e 3120 6465 7363 7269 on 10.9.1 descri │ │ │ │ │ -00088820: 6269 6e67 2074 6865 2075 7365 206f 660a bing the use of. │ │ │ │ │ -00088830: 2020 2020 2064 706b 672d 7374 6174 6f76 dpkg-statov │ │ │ │ │ -00088840: 6572 7269 6465 3b20 7468 6973 2064 6f65 erride; this doe │ │ │ │ │ -00088850: 7320 6e6f 7420 6861 7665 2074 6865 2077 s not have the w │ │ │ │ │ -00088860: 6569 6768 7420 6f66 2070 6f6c 6963 790a eight of policy. │ │ │ │ │ -00088870: 0a20 2020 2020 436c 6172 6966 7920 5374 . Clarify St │ │ │ │ │ -00088880: 616e 6461 7264 732d 5665 7273 696f 6e3a andards-Version: │ │ │ │ │ -00088890: 2079 6f75 2064 6f6e e280 9974 206e 6565 you don...t nee │ │ │ │ │ -000888a0: 6420 746f 2072 6562 7569 6c64 2079 6f75 d to rebuild you │ │ │ │ │ -000888b0: 7220 7061 636b 6167 6573 0a20 2020 2020 r packages. │ │ │ │ │ -000888c0: 6a75 7374 2074 6f20 6368 616e 6765 2074 just to change t │ │ │ │ │ -000888d0: 6865 2053 7461 6e64 6172 6473 2d56 6572 he Standards-Ver │ │ │ │ │ -000888e0: 7369 6f6e 210a 0a31 302e 320a 0a20 2020 sion!..10.2.. │ │ │ │ │ -000888f0: 2020 506c 7567 696e 7320 6172 6520 6e6f Plugins are no │ │ │ │ │ -00088900: 206c 6f6e 6765 7220 626f 756e 6420 6279 longer bound by │ │ │ │ │ -00088910: 2061 6c6c 2074 6865 2072 756c 6573 206f all the rules o │ │ │ │ │ -00088920: 6620 7368 6172 6564 206c 6962 7261 7269 f shared librari │ │ │ │ │ -00088930: 6573 0a0a 5820 5769 6e64 6f77 7320 7265 es..X Windows re │ │ │ │ │ -00088940: 6c61 7465 6420 7468 696e 6773 3a0a 0a20 lated things:.. │ │ │ │ │ -00088950: 2020 2020 3131 2e38 2e31 0a0a 2020 2020 11.8.1.. │ │ │ │ │ -00088960: 2020 2020 2020 436c 6172 6966 6963 6174 Clarificat │ │ │ │ │ -00088970: 696f 6e20 6f66 2070 7269 6f72 6974 7920 ion of priority │ │ │ │ │ -00088980: 6c65 7665 6c73 206f 6620 5820 5769 6e64 levels of X Wind │ │ │ │ │ -00088990: 6f77 2053 7973 7465 6d20 7265 6c61 7465 ow System relate │ │ │ │ │ -000889a0: 640a 2020 2020 2020 2020 2020 7061 636b d. pack │ │ │ │ │ -000889b0: 6167 6573 0a0a 2020 2020 2031 312e 382e ages.. 11.8. │ │ │ │ │ -000889c0: 330a 0a20 2020 2020 2020 2020 2052 756c 3.. Rul │ │ │ │ │ -000889d0: 6573 2066 6f72 2064 6566 696e 696e 6720 es for defining │ │ │ │ │ -000889e0: 782d 7465 726d 696e 616c 2d65 6d75 6c61 x-terminal-emula │ │ │ │ │ -000889f0: 746f 7220 696d 7072 6f76 6564 0a0a 2020 tor improved.. │ │ │ │ │ -00088a00: 2020 2031 312e 382e 350a 0a20 2020 2020 11.8.5.. │ │ │ │ │ -00088a10: 2020 2020 2058 2046 6f6e 7420 706f 6c69 X Font poli │ │ │ │ │ -00088a20: 6379 2072 6577 7269 7474 656e 3a20 796f cy rewritten: yo │ │ │ │ │ -00088a30: 7520 6d75 7374 2072 6561 6420 7468 6973 u must read this │ │ │ │ │ -00088a40: 2069 6620 796f 7520 7072 6f76 6964 650a if you provide. │ │ │ │ │ -00088a50: 2020 2020 2020 2020 2020 666f 6e74 7320 fonts │ │ │ │ │ -00088a60: 666f 7220 7468 6520 5820 5769 6e64 6f77 for the X Window │ │ │ │ │ -00088a70: 2053 7973 7465 6d0a 0a20 2020 2020 3131 System.. 11 │ │ │ │ │ -00088a80: 2e38 2e36 0a0a 2020 2020 2020 2020 2020 .8.6.. │ │ │ │ │ -00088a90: 5061 636b 6167 6573 206d 7573 7420 6e6f Packages must no │ │ │ │ │ -00088aa0: 7420 7368 6970 20e2 8098 2f75 7372 2f58 t ship .../usr/X │ │ │ │ │ -00088ab0: 3131 5236 2f6c 6962 2f58 3131 2f61 7070 11R6/lib/X11/app │ │ │ │ │ -00088ac0: 2d64 6566 6175 6c74 732f e280 990a 0a20 -defaults/..... │ │ │ │ │ -00088ad0: 2020 2020 3131 2e38 2e37 0a0a 2020 2020 11.8.7.. │ │ │ │ │ -00088ae0: 2020 2020 2020 582d 7265 6c61 7465 6420 X-related │ │ │ │ │ -00088af0: 7061 636b 6167 6573 2073 686f 756c 6420 packages should │ │ │ │ │ -00088b00: 7573 7561 6c6c 7920 7573 6520 7468 6520 usually use the │ │ │ │ │ -00088b10: 7265 6775 6c61 7220 4648 530a 2020 2020 regular FHS. │ │ │ │ │ -00088b20: 2020 2020 2020 6c6f 6361 7469 6f6e 733b locations; │ │ │ │ │ -00088b30: 2069 6d61 6b65 2d75 7369 6e67 2070 6163 imake-using pac │ │ │ │ │ -00088b40: 6b61 6765 7320 6172 6520 6578 656d 7074 kages are exempt │ │ │ │ │ -00088b50: 6564 2066 726f 6d20 7468 6973 0a0a 2020 ed from this.. │ │ │ │ │ -00088b60: 2020 2031 312e 382e 380a 0a20 2020 2020 11.8.8.. │ │ │ │ │ -00088b70: 2020 2020 204f 7065 6e4d 6f74 6966 206c OpenMotif l │ │ │ │ │ -00088b80: 696e 6b65 6420 6269 6e61 7269 6573 2068 inked binaries h │ │ │ │ │ -00088b90: 6176 6520 7468 6520 7361 6d65 2072 756c ave the same rul │ │ │ │ │ -00088ba0: 6573 2061 730a 2020 2020 2020 2020 2020 es as. │ │ │ │ │ -00088bb0: 4f53 462f 4d6f 7469 662d 6c69 6e6b 6564 OSF/Motif-linked │ │ │ │ │ -00088bc0: 206f 6e65 730a 0a1f 0a46 696c 653a 2064 ones....File: d │ │ │ │ │ -00088bd0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -00088be0: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ -00088bf0: 6e20 3320 3520 342c 2020 4e65 7874 3a20 n 3 5 4, Next: │ │ │ │ │ -00088c00: 5665 7273 696f 6e20 3320 3520 332c 2020 Version 3 5 3, │ │ │ │ │ -00088c10: 5072 6576 3a20 5665 7273 696f 6e20 3320 Prev: Version 3 │ │ │ │ │ -00088c20: 3520 352c 2020 5570 3a20 5570 6772 6164 5 5, Up: Upgrad │ │ │ │ │ -00088c30: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ -00088c40: 322e 3439 2056 6572 7369 6f6e 2033 2e35 2.49 Version 3.5 │ │ │ │ │ -00088c50: 2e34 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .4.============= │ │ │ │ │ -00088c60: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ -00088c70: 2041 7072 696c 2c20 3230 3031 2e0a 0a31 April, 2001...1 │ │ │ │ │ -00088c80: 312e 360a 0a20 2020 2020 5468 6520 7379 1.6.. The sy │ │ │ │ │ -00088c90: 7374 656d 2d77 6964 6520 6d61 696c 2064 stem-wide mail d │ │ │ │ │ -00088ca0: 6972 6563 746f 7279 2069 7320 6e6f 7720 irectory is now │ │ │ │ │ -00088cb0: 2f76 6172 2f6d 6169 6c2c 206e 6f20 6c6f /var/mail, no lo │ │ │ │ │ -00088cc0: 6e67 6572 0a20 2020 2020 2f76 6172 2f73 nger. /var/s │ │ │ │ │ -00088cd0: 706f 6f6c 2f6d 6169 6c2e 2020 416e 7920 pool/mail. Any │ │ │ │ │ -00088ce0: 7061 636b 6167 6573 2061 6363 6573 7369 packages accessi │ │ │ │ │ -00088cf0: 6e67 2074 6865 206d 6169 6c20 7370 6f6f ng the mail spoo │ │ │ │ │ -00088d00: 6c20 7368 6f75 6c64 0a20 2020 2020 6163 l should. ac │ │ │ │ │ -00088d10: 6365 7373 2069 7420 7669 6120 2f76 6172 cess it via /var │ │ │ │ │ -00088d20: 2f6d 6169 6c20 616e 6420 696e 636c 7564 /mail and includ │ │ │ │ │ -00088d30: 6520 6120 7375 6974 6162 6c65 2044 6570 e a suitable Dep │ │ │ │ │ -00088d40: 656e 6473 2066 6965 6c64 3b0a 0a31 312e ends field;..11. │ │ │ │ │ -00088d50: 393b 2070 6572 6c2d 706f 6c69 6379 0a0a 9; perl-policy.. │ │ │ │ │ -00088d60: 2020 2020 2054 6865 2070 6572 6c20 706f The perl po │ │ │ │ │ -00088d70: 6c69 6379 2069 7320 6e6f 7720 7061 7274 licy is now part │ │ │ │ │ -00088d80: 206f 6620 4465 6269 616e 2070 6f6c 6963 of Debian polic │ │ │ │ │ -00088d90: 7920 7072 6f70 6572 2e20 2050 6572 6c20 y proper. Perl │ │ │ │ │ -00088da0: 7072 6f67 7261 6d73 0a20 2020 2020 616e programs. an │ │ │ │ │ -00088db0: 6420 6d6f 6475 6c65 7320 7368 6f75 6c64 d modules should │ │ │ │ │ -00088dc0: 2066 6f6c 6c6f 7720 7468 6520 6375 7272 follow the curr │ │ │ │ │ -00088dd0: 656e 7420 5065 726c 2070 6f6c 6963 790a ent Perl policy. │ │ │ │ │ -00088de0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -00088df0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -00088e00: 6465 3a20 5665 7273 696f 6e20 3320 3520 de: Version 3 5 │ │ │ │ │ -00088e10: 332c 2020 4e65 7874 3a20 5665 7273 696f 3, Next: Versio │ │ │ │ │ -00088e20: 6e20 3320 3520 322c 2020 5072 6576 3a20 n 3 5 2, Prev: │ │ │ │ │ -00088e30: 5665 7273 696f 6e20 3320 3520 342c 2020 Version 3 5 4, │ │ │ │ │ -00088e40: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -00088e50: 6563 6b6c 6973 740a 0a32 322e 3530 2056 ecklist..22.50 V │ │ │ │ │ -00088e60: 6572 7369 6f6e 2033 2e35 2e33 0a3d 3d3d ersion 3.5.3.=== │ │ │ │ │ -00088e70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00088e80: 0a0a 5265 6c65 6173 6564 2041 7072 696c ..Released April │ │ │ │ │ -00088e90: 2c20 3230 3031 2e0a 0a37 2e31 0a0a 2020 , 2001...7.1.. │ │ │ │ │ -00088ea0: 2020 2042 7569 6c64 2d44 6570 656e 6473 Build-Depends │ │ │ │ │ -00088eb0: 2061 7263 6820 7379 6e74 6178 2068 6173 arch syntax has │ │ │ │ │ -00088ec0: 2062 6565 6e20 6368 616e 6765 6420 746f been changed to │ │ │ │ │ -00088ed0: 2062 6520 6c65 7373 2061 6d62 6967 756f be less ambiguo │ │ │ │ │ -00088ee0: 7573 2e0a 2020 2020 2054 6869 7320 7368 us.. This sh │ │ │ │ │ -00088ef0: 6f75 6c64 206e 6f74 2061 6666 6563 7420 ould not affect │ │ │ │ │ -00088f00: 616e 7920 6375 7272 656e 7420 7061 636b any current pack │ │ │ │ │ -00088f10: 6167 6573 0a0a 3130 2e37 2e33 0a0a 2020 ages..10.7.3.. │ │ │ │ │ -00088f20: 2020 2045 7861 6d70 6c65 7320 616e 6420 Examples and │ │ │ │ │ -00088f30: 7465 6d70 6c61 7465 7320 6669 6c65 7320 templates files │ │ │ │ │ -00088f40: 666f 7220 7573 6520 6279 2073 6372 6970 for use by scrip │ │ │ │ │ -00088f50: 7473 2073 686f 756c 6420 6e6f 7720 6c69 ts should now li │ │ │ │ │ -00088f60: 7665 2069 6e0a 2020 2020 20e2 8098 2f75 ve in. .../u │ │ │ │ │ -00088f70: 7372 2f73 6861 7265 2f3c 7061 636b 6167 sr/share/... or .../usr │ │ │ │ │ -00088f90: 2f6c 6962 2f3c 7061 636b 6167 653e e280 /lib/.. │ │ │ │ │ -00088fa0: 992c 2077 6974 6820 7379 6d62 6f6c 6963 ., with symbolic │ │ │ │ │ -00088fb0: 206c 696e 6b73 0a20 2020 2020 6672 6f6d links. from │ │ │ │ │ -00088fc0: 20e2 8098 2f75 7372 2f73 6861 7265 2f64 .../usr/share/d │ │ │ │ │ -00088fd0: 6f63 2f3c 7061 636b 6167 653e 2f65 7861 oc//exa │ │ │ │ │ -00088fe0: 6d70 6c65 73e2 8099 2061 7320 6e65 6564 mples... as need │ │ │ │ │ -00088ff0: 6564 0a0a 1f0a 4669 6c65 3a20 6465 6269 ed....File: debi │ │ │ │ │ -00089000: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -00089010: 204e 6f64 653a 2056 6572 7369 6f6e 2033 Node: Version 3 │ │ │ │ │ -00089020: 2035 2032 2c20 204e 6578 743a 2056 6572 5 2, Next: Ver │ │ │ │ │ -00089030: 7369 6f6e 2033 2035 2031 2c20 2050 7265 sion 3 5 1, Pre │ │ │ │ │ -00089040: 763a 2056 6572 7369 6f6e 2033 2035 2033 v: Version 3 5 3 │ │ │ │ │ -00089050: 2c20 2055 703a 2055 7067 7261 6469 6e67 , Up: Upgrading │ │ │ │ │ -00089060: 2063 6865 636b 6c69 7374 0a0a 3232 2e35 checklist..22.5 │ │ │ │ │ -00089070: 3120 5665 7273 696f 6e20 332e 352e 320a 1 Version 3.5.2. │ │ │ │ │ -00089080: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00089090: 3d3d 3d0a 0a52 656c 6561 7365 6420 4665 ===..Released Fe │ │ │ │ │ -000890a0: 6272 7561 7279 2c20 3230 3031 2e0a 0a31 bruary, 2001...1 │ │ │ │ │ -000890b0: 312e 382e 360a 0a20 2020 2020 5820 6170 1.8.6.. X ap │ │ │ │ │ -000890c0: 702d 6465 6661 756c 7473 2064 6972 6563 p-defaults direc │ │ │ │ │ -000890d0: 746f 7279 2068 6173 206d 6f76 6564 2066 tory has moved f │ │ │ │ │ -000890e0: 726f 6d0a 2020 2020 20e2 8098 2f75 7372 rom. .../usr │ │ │ │ │ -000890f0: 2f58 3131 5236 2f6c 6962 2f58 3131 2f61 /X11R6/lib/X11/a │ │ │ │ │ -00089100: 7070 2d64 6566 6175 6c74 73e2 8099 2074 pp-defaults... t │ │ │ │ │ -00089110: 6f20 e280 982f 6574 632f 5831 312f 6170 o .../etc/X11/ap │ │ │ │ │ -00089120: 702d 6465 6661 756c 7473 e280 990a 0a1f p-defaults...... │ │ │ │ │ -00089130: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00089140: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00089150: 3a20 5665 7273 696f 6e20 3320 3520 312c : Version 3 5 1, │ │ │ │ │ -00089160: 2020 4e65 7874 3a20 5665 7273 696f 6e20 Next: Version │ │ │ │ │ -00089170: 3320 3520 302c 2020 5072 6576 3a20 5665 3 5 0, Prev: Ve │ │ │ │ │ -00089180: 7273 696f 6e20 3320 3520 322c 2020 5570 rsion 3 5 2, Up │ │ │ │ │ -00089190: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ -000891a0: 6b6c 6973 740a 0a32 322e 3532 2056 6572 klist..22.52 Ver │ │ │ │ │ -000891b0: 7369 6f6e 2033 2e35 2e31 0a3d 3d3d 3d3d sion 3.5.1.===== │ │ │ │ │ -000891c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -000891d0: 5265 6c65 6173 6564 2046 6562 7275 6172 Released Februar │ │ │ │ │ -000891e0: 792c 2032 3030 312e 0a0a 382e 310a 0a20 y, 2001...8.1.. │ │ │ │ │ -000891f0: 2020 2020 6470 6b67 2d73 686c 6962 6465 dpkg-shlibde │ │ │ │ │ -00089200: 7073 206e 6f77 2075 7365 7320 6f62 6a64 ps now uses objd │ │ │ │ │ -00089210: 756d 702c 2073 6f20 7368 6172 6564 206c ump, so shared l │ │ │ │ │ -00089220: 6962 7261 7269 6573 2068 6176 6520 746f ibraries have to │ │ │ │ │ -00089230: 2062 6520 7275 6e0a 2020 2020 2074 6872 be run. thr │ │ │ │ │ -00089240: 6f75 6768 2064 706b 672d 7368 6c69 6264 ough dpkg-shlibd │ │ │ │ │ -00089250: 6570 7320 6173 2077 656c 6c20 6173 2065 eps as well as e │ │ │ │ │ -00089260: 7865 6375 7461 626c 6573 0a0a 1f0a 4669 xecutables....Fi │ │ │ │ │ -00089270: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ -00089280: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ -00089290: 6572 7369 6f6e 2033 2035 2030 2c20 204e ersion 3 5 0, N │ │ │ │ │ -000892a0: 6578 743a 2056 6572 7369 6f6e 2033 2032 ext: Version 3 2 │ │ │ │ │ -000892b0: 2031 2031 2c20 2050 7265 763a 2056 6572 1 1, Prev: Ver │ │ │ │ │ -000892c0: 7369 6f6e 2033 2035 2031 2c20 2055 703a sion 3 5 1, Up: │ │ │ │ │ -000892d0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ -000892e0: 6c69 7374 0a0a 3232 2e35 3320 5665 7273 list..22.53 Vers │ │ │ │ │ -000892f0: 696f 6e20 332e 352e 300a 3d3d 3d3d 3d3d ion 3.5.0.====== │ │ │ │ │ -00089300: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ -00089310: 656c 6561 7365 6420 4a61 6e75 6172 792c eleased January, │ │ │ │ │ -00089320: 2032 3030 312e 0a0a 3131 2e38 2e35 0a0a 2001...11.8.5.. │ │ │ │ │ -00089330: 2020 2020 2046 6f6e 7420 7061 636b 6167 Font packag │ │ │ │ │ -00089340: 6573 2066 6f72 2074 6865 2058 2057 696e es for the X Win │ │ │ │ │ -00089350: 646f 7720 5379 7374 656d 206d 7573 7420 dow System must │ │ │ │ │ -00089360: 6e6f 7720 6465 636c 6172 6520 6120 6465 now declare a de │ │ │ │ │ -00089370: 7065 6e64 656e 6379 0a20 2020 2020 6f6e pendency. on │ │ │ │ │ -00089380: 20e2 8098 7875 7469 6c73 2028 3e3d 2034 ...xutils (>= 4 │ │ │ │ │ -00089390: 2e30 2e32 29e2 8099 0a0a 1f0a 4669 6c65 .0.2).......File │ │ │ │ │ -000893a0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -000893b0: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ -000893c0: 7369 6f6e 2033 2032 2031 2031 2c20 204e sion 3 2 1 1, N │ │ │ │ │ -000893d0: 6578 743a 2056 6572 7369 6f6e 2033 2032 ext: Version 3 2 │ │ │ │ │ -000893e0: 2031 2c20 2050 7265 763a 2056 6572 7369 1, Prev: Versi │ │ │ │ │ -000893f0: 6f6e 2033 2035 2030 2c20 2055 703a 2055 on 3 5 0, Up: U │ │ │ │ │ -00089400: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ -00089410: 7374 0a0a 3232 2e35 3420 5665 7273 696f st..22.54 Versio │ │ │ │ │ -00089420: 6e20 332e 322e 312e 310a 3d3d 3d3d 3d3d n 3.2.1.1.====== │ │ │ │ │ -00089430: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -00089440: 0a52 656c 6561 7365 6420 4a61 6e75 6172 .Released Januar │ │ │ │ │ -00089450: 792c 2032 3030 312e 0a0a 5468 6973 2072 y, 2001...This r │ │ │ │ │ -00089460: 656c 6561 7365 2062 726f 6b65 2074 6865 elease broke the │ │ │ │ │ -00089470: 206e 6f72 6d61 6c20 7275 6c65 2061 6761 normal rule aga │ │ │ │ │ -00089480: 696e 7374 2069 6e74 726f 6475 6369 6e67 inst introducing │ │ │ │ │ -00089490: 206e 6f72 6d61 7469 7665 2063 6861 6e67 normative chang │ │ │ │ │ -000894a0: 6573 0a77 6974 686f 7574 2063 6861 6e67 es.without chang │ │ │ │ │ -000894b0: 696e 6720 7468 6520 6d61 6a6f 7220 7061 ing the major pa │ │ │ │ │ -000894c0: 7463 6820 6c65 7665 6c2e 0a0a 392e 332e tch level...9.3. │ │ │ │ │ -000894d0: 320a 0a20 2020 2020 4461 656d 6f6e 2073 2.. Daemon s │ │ │ │ │ -000894e0: 7461 7274 7570 2073 6372 6970 7473 2069 tartup scripts i │ │ │ │ │ -000894f0: 6e20 e280 982f 6574 632f 696e 6974 2e64 n .../etc/init.d │ │ │ │ │ -00089500: 2fe2 8099 2073 686f 756c 6420 6e6f 7420 /... should not │ │ │ │ │ -00089510: 636f 6e74 6169 6e0a 2020 2020 206d 6f64 contain. mod │ │ │ │ │ -00089520: 6966 6961 626c 6520 7061 7261 6d65 7465 ifiable paramete │ │ │ │ │ -00089530: 7273 3b20 7468 6573 6520 7368 6f75 6c64 rs; these should │ │ │ │ │ -00089540: 2062 6520 6d6f 7665 6420 746f 2061 2066 be moved to a f │ │ │ │ │ -00089550: 696c 6520 696e 0a20 2020 2020 e280 982f ile in. .../ │ │ │ │ │ -00089560: 6574 632f 6465 6661 756c 742f e280 990a etc/default/.... │ │ │ │ │ -00089570: 0a31 322e 330a 0a20 2020 2020 4669 6c65 .12.3.. File │ │ │ │ │ -00089580: 7320 696e 20e2 8098 2f75 7372 2f73 6861 s in .../usr/sha │ │ │ │ │ -00089590: 7265 2f64 6f63 e280 9920 6d75 7374 206e re/doc... must n │ │ │ │ │ -000895a0: 6f74 2062 6520 7265 6665 7265 6e63 6564 ot be referenced │ │ │ │ │ -000895b0: 2062 7920 616e 7920 7072 6f67 7261 6d2e by any program. │ │ │ │ │ -000895c0: 0a20 2020 2020 4966 2073 7563 6820 6669 . If such fi │ │ │ │ │ -000895d0: 6c65 7320 6172 6520 6e65 6564 6564 2c20 les are needed, │ │ │ │ │ -000895e0: 7468 6579 206d 7573 7420 6265 2070 6c61 they must be pla │ │ │ │ │ -000895f0: 6365 6420 696e 0a20 2020 2020 e280 982f ced in. .../ │ │ │ │ │ -00089600: 7573 722f 7368 6172 652f 3c70 6163 6b61 usr/share//..., and sym │ │ │ │ │ -00089620: 626f 6c69 6320 6c69 6e6b 7320 6372 6561 bolic links crea │ │ │ │ │ -00089630: 7465 6420 6173 2072 6571 7569 7265 6420 ted as required │ │ │ │ │ -00089640: 696e 0a20 2020 2020 e280 982f 7573 722f in. .../usr/ │ │ │ │ │ -00089650: 7368 6172 652f 646f 632f 3c70 6163 6b61 share/doc//..... Mu │ │ │ │ │ -00089670: 6368 206f 6620 7468 6520 7061 636b 6167 ch of the packag │ │ │ │ │ -00089680: 696e 6720 6d61 6e75 616c 2068 6173 206e ing manual has n │ │ │ │ │ -00089690: 6f77 2062 6565 6e20 696d 706f 7274 6564 ow been imported │ │ │ │ │ -000896a0: 2069 6e74 6f20 7468 6520 706f 6c69 6379 into the policy │ │ │ │ │ -000896b0: 0a20 2020 2020 646f 6375 6d65 6e74 0a0a . document.. │ │ │ │ │ -000896c0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -000896d0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -000896e0: 653a 2056 6572 7369 6f6e 2033 2032 2031 e: Version 3 2 1 │ │ │ │ │ -000896f0: 2c20 204e 6578 743a 2056 6572 7369 6f6e , Next: Version │ │ │ │ │ -00089700: 2033 2032 2030 2c20 2050 7265 763a 2056 3 2 0, Prev: V │ │ │ │ │ -00089710: 6572 7369 6f6e 2033 2032 2031 2031 2c20 ersion 3 2 1 1, │ │ │ │ │ -00089720: 2055 703a 2055 7067 7261 6469 6e67 2063 Up: Upgrading c │ │ │ │ │ -00089730: 6865 636b 6c69 7374 0a0a 3232 2e35 3520 hecklist..22.55 │ │ │ │ │ -00089740: 5665 7273 696f 6e20 332e 322e 310a 3d3d Version 3.2.1.== │ │ │ │ │ -00089750: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -00089760: 3d0a 0a52 656c 6561 7365 6420 4175 6775 =..Released Augu │ │ │ │ │ -00089770: 7374 2c20 3230 3030 2e0a 0a31 312e 382e st, 2000...11.8. │ │ │ │ │ -00089780: 310a 0a20 2020 2020 4120 7061 636b 6167 1.. A packag │ │ │ │ │ -00089790: 6520 6f66 2070 7269 6f72 6974 7920 7374 e of priority st │ │ │ │ │ -000897a0: 616e 6461 7264 206f 7220 6869 6768 6572 andard or higher │ │ │ │ │ -000897b0: 206d 6179 2070 726f 7669 6465 2074 776f may provide two │ │ │ │ │ -000897c0: 2062 696e 6172 6965 732c 0a20 2020 2020 binaries,. │ │ │ │ │ -000897d0: 6f6e 6520 636f 6d70 696c 6564 2077 6974 one compiled wit │ │ │ │ │ -000897e0: 6820 7375 7070 6f72 7420 666f 7220 7468 h support for th │ │ │ │ │ -000897f0: 6520 5820 5769 6e64 6f77 2053 7973 7465 e X Window Syste │ │ │ │ │ -00089800: 6d2c 2061 6e64 2074 6865 206f 7468 6572 m, and the other │ │ │ │ │ -00089810: 0a20 2020 2020 7769 7468 6f75 740a 0a1f . without... │ │ │ │ │ -00089820: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -00089830: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -00089840: 3a20 5665 7273 696f 6e20 3320 3220 302c : Version 3 2 0, │ │ │ │ │ -00089850: 2020 4e65 7874 3a20 5665 7273 696f 6e20 Next: Version │ │ │ │ │ -00089860: 3320 3120 312c 2020 5072 6576 3a20 5665 3 1 1, Prev: Ve │ │ │ │ │ -00089870: 7273 696f 6e20 3320 3220 312c 2020 5570 rsion 3 2 1, Up │ │ │ │ │ -00089880: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ -00089890: 6b6c 6973 740a 0a32 322e 3536 2056 6572 klist..22.56 Ver │ │ │ │ │ -000898a0: 7369 6f6e 2033 2e32 2e30 0a3d 3d3d 3d3d sion 3.2.0.===== │ │ │ │ │ -000898b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ -000898c0: 5265 6c65 6173 6564 2041 7567 7573 742c Released August, │ │ │ │ │ -000898d0: 2032 3030 302e 0a0a 3130 2e31 0a0a 2020 2000...10.1.. │ │ │ │ │ -000898e0: 2020 2042 7920 6465 6661 756c 7420 6578 By default ex │ │ │ │ │ -000898f0: 6563 7574 6162 6c65 7320 7368 6f75 6c64 ecutables should │ │ │ │ │ -00089900: 206e 6f74 2062 6520 6275 696c 7420 7769 not be built wi │ │ │ │ │ -00089910: 7468 2074 6865 2064 6562 7567 6769 6e67 th the debugging │ │ │ │ │ -00089920: 0a20 2020 2020 6f70 7469 6f6e 202d 672e . option -g. │ │ │ │ │ -00089930: 2020 496e 7374 6561 642c 2069 7420 6973 Instead, it is │ │ │ │ │ -00089940: 2072 6563 6f6d 6d65 6e64 6564 2074 6f20 recommended to │ │ │ │ │ -00089950: 7375 7070 6f72 7420 6275 696c 6469 6e67 support building │ │ │ │ │ -00089960: 2074 6865 0a20 2020 2020 7061 636b 6167 the. packag │ │ │ │ │ -00089970: 6520 7769 7468 2064 6562 7567 6769 6e67 e with debugging │ │ │ │ │ -00089980: 2069 6e66 6f72 6d61 7469 6f6e 206f 7074 information opt │ │ │ │ │ -00089990: 696f 6e61 6c6c 792e 0a0a 3132 2e38 0a0a ionally...12.8.. │ │ │ │ │ -000899a0: 2020 2020 2050 6f6c 6963 7920 666f 7220 Policy for │ │ │ │ │ -000899b0: 7061 636b 6167 6573 2077 6865 7265 2074 packages where t │ │ │ │ │ -000899c0: 6865 2075 7073 7472 6561 6d20 7573 6573 he upstream uses │ │ │ │ │ -000899d0: 2048 544d 4c20 6368 616e 6765 6c6f 6720 HTML changelog │ │ │ │ │ -000899e0: 6669 6c65 730a 2020 2020 2068 6173 2062 files. has b │ │ │ │ │ -000899f0: 6565 6e20 6578 7061 6e64 6564 2e20 2049 een expanded. I │ │ │ │ │ -00089a00: 6e20 7368 6f72 742c 2061 2070 6c61 696e n short, a plain │ │ │ │ │ -00089a10: 2074 6578 7420 6368 616e 6765 6c6f 6720 text changelog │ │ │ │ │ -00089a20: 6669 6c65 2073 686f 756c 640a 2020 2020 file should. │ │ │ │ │ -00089a30: 2061 6c77 6179 7320 6265 2067 656e 6572 always be gener │ │ │ │ │ -00089a40: 6174 6564 2066 6f72 2074 6865 2075 7073 ated for the ups │ │ │ │ │ -00089a50: 7472 6561 6d20 6368 616e 6765 730a 0a20 tream changes.. │ │ │ │ │ -00089a60: 2020 2020 506c 6561 7365 206e 6f74 6520 Please note │ │ │ │ │ -00089a70: 7468 6174 2074 6865 206e 6577 2072 656c that the new rel │ │ │ │ │ -00089a80: 6561 7365 206f 6620 7468 6520 5820 7769 ease of the X wi │ │ │ │ │ -00089a90: 6e64 6f77 2073 7973 7465 6d20 2833 2e32 ndow system (3.2 │ │ │ │ │ -00089aa0: 2920 7368 616c 6c0a 2020 2020 2070 726f ) shall. pro │ │ │ │ │ -00089ab0: 6261 626c 7920 6e65 6564 2073 7765 6570 bably need sweep │ │ │ │ │ -00089ac0: 696e 6720 6368 616e 6765 7320 696e 2070 ing changes in p │ │ │ │ │ -00089ad0: 6f6c 6963 790a 0a20 2020 2020 506f 6c69 olicy.. Poli │ │ │ │ │ -00089ae0: 6379 2066 6f72 2070 6163 6b61 6765 7320 cy for packages │ │ │ │ │ -00089af0: 7072 6f76 6964 696e 6720 7468 6520 666f providing the fo │ │ │ │ │ -00089b00: 6c6c 6f77 696e 6720 582d 6261 7365 6420 llowing X-based │ │ │ │ │ -00089b10: 6665 6174 7572 6573 2068 6173 0a20 2020 features has. │ │ │ │ │ -00089b20: 2020 6265 656e 2063 6f64 6966 6965 643a been codified: │ │ │ │ │ -00089b30: 0a0a 2020 2020 2031 312e 382e 320a 0a20 .. 11.8.2.. │ │ │ │ │ -00089b40: 2020 2020 2020 2020 2058 2073 6572 7665 X serve │ │ │ │ │ -00089b50: 7220 2876 6972 7475 616c 2070 6163 6b61 r (virtual packa │ │ │ │ │ -00089b60: 6765 2078 7365 7276 6572 290a 0a20 2020 ge xserver).. │ │ │ │ │ -00089b70: 2020 3131 2e38 2e33 0a0a 2020 2020 2020 11.8.3.. │ │ │ │ │ -00089b80: 2020 2020 5820 7465 726d 696e 616c 2065 X terminal e │ │ │ │ │ -00089b90: 6d75 6c61 746f 7220 2876 6972 7475 616c mulator (virtual │ │ │ │ │ -00089ba0: 2070 6163 6b61 6765 2078 2d74 6572 6d69 package x-termi │ │ │ │ │ -00089bb0: 6e61 6c2d 656d 756c 6174 6f72 290a 0a20 nal-emulator).. │ │ │ │ │ -00089bc0: 2020 2020 3131 2e38 2e34 0a0a 2020 2020 11.8.4.. │ │ │ │ │ -00089bd0: 2020 2020 2020 5820 7769 6e64 6f77 206d X window m │ │ │ │ │ -00089be0: 616e 6167 6572 2028 7669 7274 7561 6c20 anager (virtual │ │ │ │ │ -00089bf0: 7061 636b 6167 6520 782d 7769 6e64 6f77 package x-window │ │ │ │ │ -00089c00: 2d6d 616e 6167 6572 2c20 616e 640a 2020 -manager, and. │ │ │ │ │ -00089c10: 2020 2020 2020 2020 e280 982f 7573 722f .../usr/ │ │ │ │ │ -00089c20: 6269 6e2f 782d 7769 6e64 6f77 2d6d 616e bin/x-window-man │ │ │ │ │ -00089c30: 6167 6572 e280 9920 616c 7465 726e 6174 ager... alternat │ │ │ │ │ -00089c40: 6976 652c 2077 6974 6820 7072 696f 7269 ive, with priori │ │ │ │ │ -00089c50: 7479 0a20 2020 2020 2020 2020 2063 616c ty. cal │ │ │ │ │ -00089c60: 6375 6c61 7469 6f6e 2067 7569 6465 6c69 culation guideli │ │ │ │ │ -00089c70: 6e65 7329 0a0a 2020 2020 2031 322e 382e nes).. 12.8. │ │ │ │ │ -00089c80: 350a 0a20 2020 2020 2020 2020 2058 2066 5.. X f │ │ │ │ │ -00089c90: 6f6e 7473 2028 7468 6973 2073 6563 7469 onts (this secti │ │ │ │ │ -00089ca0: 6f6e 2068 6173 2062 6565 6e20 7772 6974 on has been writ │ │ │ │ │ -00089cb0: 7465 6e20 6672 6f6d 2073 6372 6174 6368 ten from scratch │ │ │ │ │ -00089cc0: 290a 0a20 2020 2020 3131 2e38 2e36 0a0a ).. 11.8.6.. │ │ │ │ │ -00089cd0: 2020 2020 2020 2020 2020 5820 6170 706c X appl │ │ │ │ │ -00089ce0: 6963 6174 696f 6e20 6465 6661 756c 7473 ication defaults │ │ │ │ │ -00089cf0: 0a0a 3131 2e38 2e37 0a0a 2020 2020 2050 ..11.8.7.. P │ │ │ │ │ -00089d00: 6f6c 6963 7920 666f 7220 7061 636b 6167 olicy for packag │ │ │ │ │ -00089d10: 6573 2075 7369 6e67 2074 6865 2058 2057 es using the X W │ │ │ │ │ -00089d20: 696e 646f 7720 5379 7374 656d 2061 6e64 indow System and │ │ │ │ │ -00089d30: 2046 4853 2069 7373 7565 7320 6861 730a FHS issues has. │ │ │ │ │ -00089d40: 2020 2020 2062 6565 6e20 636c 6172 6966 been clarif │ │ │ │ │ -00089d50: 6965 643b 0a0a 3131 2e37 2e33 0a0a 2020 ied;..11.7.3.. │ │ │ │ │ -00089d60: 2020 204e 6f20 7061 636b 6167 6520 6d61 No package ma │ │ │ │ │ -00089d70: 7920 636f 6e74 6169 6e20 6f72 206d 616b y contain or mak │ │ │ │ │ -00089d80: 6520 6861 7264 206c 696e 6b73 2074 6f20 e hard links to │ │ │ │ │ -00089d90: 636f 6e66 6669 6c65 730a 0a38 0a0a 2020 conffiles..8.. │ │ │ │ │ -00089da0: 2020 204e 6f74 6564 2074 6861 7420 6e65 Noted that ne │ │ │ │ │ -00089db0: 7765 7220 6470 6b67 2076 6572 7369 6f6e wer dpkg version │ │ │ │ │ -00089dc0: 7320 646f 206e 6f74 2072 6571 7569 7265 s do not require │ │ │ │ │ -00089dd0: 2065 7874 7265 6d65 2063 6172 6520 696e extreme care in │ │ │ │ │ -00089de0: 0a20 2020 2020 616c 7761 7973 2063 7265 . always cre │ │ │ │ │ -00089df0: 6174 696e 6720 7468 6520 7368 6172 6564 ating the shared │ │ │ │ │ -00089e00: 206c 6962 2062 6566 6f72 6520 7468 6520 lib before the │ │ │ │ │ -00089e10: 7379 6d6c 696e 6b2c 2073 6f20 7468 6520 symlink, so the │ │ │ │ │ -00089e20: 756e 7061 636b 0a20 2020 2020 6f72 6465 unpack. orde │ │ │ │ │ -00089e30: 7220 6265 2063 6f72 7265 6374 0a0a 1f0a r be correct.... │ │ │ │ │ -00089e40: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -00089e50: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -00089e60: 2056 6572 7369 6f6e 2033 2031 2031 2c20 Version 3 1 1, │ │ │ │ │ -00089e70: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ -00089e80: 2031 2030 2c20 2050 7265 763a 2056 6572 1 0, Prev: Ver │ │ │ │ │ -00089e90: 7369 6f6e 2033 2032 2030 2c20 2055 703a sion 3 2 0, Up: │ │ │ │ │ -00089ea0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ -00089eb0: 6c69 7374 0a0a 3232 2e35 3720 5665 7273 list..22.57 Vers │ │ │ │ │ -00089ec0: 696f 6e20 332e 312e 310a 3d3d 3d3d 3d3d ion 3.1.1.====== │ │ │ │ │ -00089ed0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ -00089ee0: 656c 6561 7365 6420 4e6f 7665 6d62 6572 eleased November │ │ │ │ │ -00089ef0: 2c20 3139 3939 2e0a 0a37 2e31 0a0a 2020 , 1999...7.1.. │ │ │ │ │ -00089f00: 2020 2043 6f72 7265 6374 696f 6e20 746f Correction to │ │ │ │ │ -00089f10: 2073 656d 616e 7469 6373 206f 6620 6172 semantics of ar │ │ │ │ │ -00089f20: 6368 6974 6563 7475 7265 206c 6973 7473 chitecture lists │ │ │ │ │ -00089f30: 2069 6e20 4275 696c 642d 4465 7065 6e64 in Build-Depend │ │ │ │ │ -00089f40: 7320 6574 632e 0a20 2020 2020 5368 6f75 s etc.. Shou │ │ │ │ │ -00089f50: 6c64 206e 6f74 2061 6666 6563 7420 6d61 ld not affect ma │ │ │ │ │ -00089f60: 6e79 2070 6163 6b61 6765 730a 0a1f 0a46 ny packages....F │ │ │ │ │ -00089f70: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ -00089f80: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ -00089f90: 5665 7273 696f 6e20 3320 3120 302c 2020 Version 3 1 0, │ │ │ │ │ -00089fa0: 4e65 7874 3a20 5665 7273 696f 6e20 3320 Next: Version 3 │ │ │ │ │ -00089fb0: 3020 312c 2020 5072 6576 3a20 5665 7273 0 1, Prev: Vers │ │ │ │ │ -00089fc0: 696f 6e20 3320 3120 312c 2020 5570 3a20 ion 3 1 1, Up: │ │ │ │ │ -00089fd0: 5570 6772 6164 696e 6720 6368 6563 6b6c Upgrading checkl │ │ │ │ │ -00089fe0: 6973 740a 0a32 322e 3538 2056 6572 7369 ist..22.58 Versi │ │ │ │ │ -00089ff0: 6f6e 2033 2e31 2e30 0a3d 3d3d 3d3d 3d3d on 3.1.0.======= │ │ │ │ │ -0008a000: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ -0008a010: 6c65 6173 6564 204f 6374 6f62 6572 2c20 leased October, │ │ │ │ │ -0008a020: 3139 3939 2e0a 0a64 6566 756e 6374 0a0a 1999...defunct.. │ │ │ │ │ -0008a030: 2020 2020 20e2 8098 2f75 7372 2f64 6f63 .../usr/doc │ │ │ │ │ -0008a040: 2f3c 7061 636b 6167 653e e280 9920 6861 /... ha │ │ │ │ │ -0008a050: 7320 746f 2062 6520 6120 7379 6d6c 696e s to be a symlin │ │ │ │ │ -0008a060: 6b20 706f 696e 7469 6e67 2074 6f0a 2020 k pointing to. │ │ │ │ │ -0008a070: 2020 20e2 8098 2f75 7372 2f73 6861 7265 .../usr/share │ │ │ │ │ -0008a080: 2f64 6f63 2f3c 7061 636b 6167 653e e280 /doc/.. │ │ │ │ │ -0008a090: 992c 2074 6f20 6265 206d 6169 6e74 6169 ., to be maintai │ │ │ │ │ -0008a0a0: 6e65 6420 6279 2070 6f73 7469 6e73 7420 ned by postinst │ │ │ │ │ -0008a0b0: 616e 6420 7072 6572 6d0a 2020 2020 2073 and prerm. s │ │ │ │ │ -0008a0c0: 6372 6970 7473 2e0a 0a37 2e31 2c20 372e cripts...7.1, 7. │ │ │ │ │ -0008a0d0: 360a 0a20 2020 2020 496e 7472 6f64 7563 6.. Introduc │ │ │ │ │ -0008a0e0: 6564 2073 6f75 7263 6520 6465 7065 6e64 ed source depend │ │ │ │ │ -0008a0f0: 656e 6369 6573 2028 4275 696c 642d 4465 encies (Build-De │ │ │ │ │ -0008a100: 7065 6e64 732c 2065 7463 2e29 0a0a 392e pends, etc.)..9. │ │ │ │ │ -0008a110: 332e 340a 0a20 2020 2020 e280 982f 6574 3.4.. .../et │ │ │ │ │ -0008a120: 632f 7263 2e62 6f6f 74e2 8099 2068 6173 c/rc.boot... has │ │ │ │ │ -0008a130: 2062 6565 6e20 6465 7072 6563 6174 6564 been deprecated │ │ │ │ │ -0008a140: 2069 6e20 6661 766f 7572 206f 6620 e280 in favour of .. │ │ │ │ │ -0008a150: 982f 6574 632f 7263 532e 64e2 8099 2e0a ./etc/rcS.d..... │ │ │ │ │ -0008a160: 2020 2020 2028 5061 636b 6167 6573 2073 (Packages s │ │ │ │ │ -0008a170: 686f 756c 6420 6e6f 7420 6265 2074 6f75 hould not be tou │ │ │ │ │ -0008a180: 6368 696e 6720 7468 6973 2064 6972 6563 ching this direc │ │ │ │ │ -0008a190: 746f 7279 2c20 6275 7420 7368 6f75 6c64 tory, but should │ │ │ │ │ -0008a1a0: 2075 7365 0a20 2020 2020 7570 6461 7465 use. update │ │ │ │ │ -0008a1b0: 2d72 632e 6420 696e 7374 6561 6429 0a0a -rc.d instead).. │ │ │ │ │ -0008a1c0: 392e 332e 330a 0a20 2020 2020 7570 6461 9.3.3.. upda │ │ │ │ │ -0008a1d0: 7465 2d72 632e 6420 6973 206e 6f77 2074 te-rc.d is now t │ │ │ │ │ -0008a1e0: 6865 2027 6f6e 6c79 2720 616c 6c6f 7761 he 'only' allowa │ │ │ │ │ -0008a1f0: 626c 6520 7761 7920 6f66 2061 6363 6573 ble way of acces │ │ │ │ │ -0008a200: 7369 6e67 2074 6865 0a20 2020 2020 e280 sing the. .. │ │ │ │ │ -0008a210: 982f 6574 632f 7263 3f2e 642f 5b53 4b5d ./etc/rc?.d/[SK] │ │ │ │ │ -0008a220: 3f3f 2ae2 8099 206c 696e 6b73 2e20 2041 ??*... links. A │ │ │ │ │ -0008a230: 6e79 2073 6372 6970 7473 2077 6869 6368 ny scripts which │ │ │ │ │ -0008a240: 206d 616e 6970 756c 6174 6520 7468 656d manipulate them │ │ │ │ │ -0008a250: 0a20 2020 2020 6469 7265 6374 6c79 206d . directly m │ │ │ │ │ -0008a260: 7573 7420 6265 2063 6861 6e67 6564 2074 ust be changed t │ │ │ │ │ -0008a270: 6f20 7573 6520 7570 6461 7465 2d72 632e o use update-rc. │ │ │ │ │ -0008a280: 6420 696e 7374 6561 642e 2020 2854 6869 d instead. (Thi │ │ │ │ │ -0008a290: 7320 6973 0a20 2020 2020 6265 6361 7573 s is. becaus │ │ │ │ │ -0008a2a0: 6520 7468 6520 6669 6c65 2d72 6320 7061 e the file-rc pa │ │ │ │ │ -0008a2b0: 636b 6167 6520 6861 6e64 6c65 7320 7468 ckage handles th │ │ │ │ │ -0008a2c0: 6973 2069 6e66 6f72 6d61 7469 6f6e 2069 is information i │ │ │ │ │ -0008a2d0: 6e20 616e 0a20 2020 2020 696e 636f 6d70 n an. incomp │ │ │ │ │ -0008a2e0: 6174 6962 6c65 2077 6179 2e29 0a0a 3132 atible way.)..12 │ │ │ │ │ -0008a2f0: 2e37 0a0a 2020 2020 2041 7263 6869 7465 .7.. Archite │ │ │ │ │ -0008a300: 6374 7572 652d 7370 6563 6966 6963 2065 cture-specific e │ │ │ │ │ -0008a310: 7861 6d70 6c65 7320 676f 2069 6e20 e280 xamples go in .. │ │ │ │ │ -0008a320: 982f 7573 722f 6c69 622f 3c70 6163 6b61 ./usr/lib//examples.... │ │ │ │ │ -0008a340: 2020 2020 2077 6974 6820 7379 6d6c 696e with symlin │ │ │ │ │ -0008a350: 6b73 2066 726f 6d20 e280 982f 7573 722f ks from .../usr/ │ │ │ │ │ -0008a360: 7368 6172 652f 646f 632f 3c70 6163 6b61 share/doc//examples/*.. │ │ │ │ │ -0008a380: 9920 6f72 2066 726f 6d0a 2020 2020 20e2 . or from. . │ │ │ │ │ -0008a390: 8098 2f75 7372 2f73 6861 7265 2f64 6f63 ../usr/share/doc │ │ │ │ │ -0008a3a0: 2f3c 7061 636b 6167 653e 2f65 7861 6d70 //examp │ │ │ │ │ -0008a3b0: 6c65 73e2 8099 2069 7473 656c 660a 0a39 les... itself..9 │ │ │ │ │ -0008a3c0: 2e31 2e31 0a0a 2020 2020 2055 7064 6174 .1.1.. Updat │ │ │ │ │ -0008a3d0: 6564 2046 4853 2074 6f20 6120 322e 3120 ed FHS to a 2.1 │ │ │ │ │ -0008a3e0: 6472 6166 743b 2074 6869 7320 7265 7665 draft; this reve │ │ │ │ │ -0008a3f0: 7274 7320 e280 982f 7661 722f 7374 6174 rts .../var/stat │ │ │ │ │ -0008a400: 65e2 8099 2074 6f20 e280 982f 7661 722f e... to .../var/ │ │ │ │ │ -0008a410: 6c69 62e2 8099 0a0a 392e 373b 206d 696d lib.....9.7; mim │ │ │ │ │ -0008a420: 652d 706f 6c69 6379 0a0a 2020 2020 2041 e-policy.. A │ │ │ │ │ -0008a430: 6464 6564 204d 494d 4520 7375 622d 706f dded MIME sub-po │ │ │ │ │ -0008a440: 6c69 6379 2064 6f63 756d 656e 740a 0a31 licy document..1 │ │ │ │ │ -0008a450: 322e 340a 0a20 2020 2020 5649 5355 414c 2.4.. VISUAL │ │ │ │ │ -0008a460: 2069 7320 616c 6c6f 7765 6420 6173 2061 is allowed as a │ │ │ │ │ -0008a470: 2028 6869 6768 6572 2070 7269 6f72 6974 (higher priorit │ │ │ │ │ -0008a480: 7929 2061 6c74 6572 6e61 7469 7665 2074 y) alternative t │ │ │ │ │ -0008a490: 6f20 4544 4954 4f52 0a0a 3131 2e36 0a0a o EDITOR..11.6.. │ │ │ │ │ -0008a4a0: 2020 2020 204d 6f64 6966 6965 6420 6c69 Modified li │ │ │ │ │ -0008a4b0: 626c 6f63 6b66 696c 6520 6465 7363 7269 blockfile descri │ │ │ │ │ -0008a4c0: 7074 696f 6e2c 2077 6869 6368 2061 6666 ption, which aff │ │ │ │ │ -0008a4d0: 6563 7473 206d 6169 6c62 6f78 2d61 6363 ects mailbox-acc │ │ │ │ │ -0008a4e0: 6573 7369 6e67 0a20 2020 2020 7072 6f67 essing. prog │ │ │ │ │ -0008a4f0: 7261 6d73 2e20 2050 6c65 6173 6520 7365 rams. Please se │ │ │ │ │ -0008a500: 6520 7468 6520 706f 6c69 6379 2064 6f63 e the policy doc │ │ │ │ │ -0008a510: 756d 656e 7420 666f 7220 6465 7461 696c ument for detail │ │ │ │ │ -0008a520: 730a 0a31 322e 370a 0a20 2020 2020 4966 s..12.7.. If │ │ │ │ │ -0008a530: 2061 2070 6163 6b61 6765 2070 726f 7669 a package provi │ │ │ │ │ -0008a540: 6465 7320 6120 6368 616e 6765 6c6f 6720 des a changelog │ │ │ │ │ -0008a550: 696e 2048 544d 4c20 666f 726d 6174 2c20 in HTML format, │ │ │ │ │ -0008a560: 6120 7465 7874 2d6f 6e6c 790a 2020 2020 a text-only. │ │ │ │ │ -0008a570: 2076 6572 7369 6f6e 2073 686f 756c 6420 version should │ │ │ │ │ -0008a580: 616c 736f 2062 6520 696e 636c 7564 6564 also be included │ │ │ │ │ -0008a590: 2e20 2028 5375 6368 2061 2076 6572 7369 . (Such a versi │ │ │ │ │ -0008a5a0: 6f6e 206d 6179 2062 6520 7072 6570 6172 on may be prepar │ │ │ │ │ -0008a5b0: 6564 0a20 2020 2020 7573 696e 6720 e280 ed. using .. │ │ │ │ │ -0008a5c0: 986c 796e 7820 2d64 756d 7020 2d6e 6f6c .lynx -dump -nol │ │ │ │ │ -0008a5d0: 6973 74e2 8099 2e29 0a0a 332e 322e 310a ist....)..3.2.1. │ │ │ │ │ -0008a5e0: 0a20 2020 2020 4465 7363 7269 7074 696f . Descriptio │ │ │ │ │ -0008a5f0: 6e20 6f66 2068 6f77 2074 6f20 6861 6e64 n of how to hand │ │ │ │ │ -0008a600: 6c65 2076 6572 7369 6f6e 206e 756d 6265 le version numbe │ │ │ │ │ -0008a610: 7273 2062 6173 6564 206f 6e20 6461 7465 rs based on date │ │ │ │ │ -0008a620: 7320 6164 6465 640a 0a1f 0a46 696c 653a s added....File: │ │ │ │ │ -0008a630: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ -0008a640: 6e66 6f2c 2020 4e6f 6465 3a20 5665 7273 nfo, Node: Vers │ │ │ │ │ -0008a650: 696f 6e20 3320 3020 312c 2020 4e65 7874 ion 3 0 1, Next │ │ │ │ │ -0008a660: 3a20 5665 7273 696f 6e20 3320 3020 302c : Version 3 0 0, │ │ │ │ │ -0008a670: 2020 5072 6576 3a20 5665 7273 696f 6e20 Prev: Version │ │ │ │ │ -0008a680: 3320 3120 302c 2020 5570 3a20 5570 6772 3 1 0, Up: Upgr │ │ │ │ │ -0008a690: 6164 696e 6720 6368 6563 6b6c 6973 740a ading checklist. │ │ │ │ │ -0008a6a0: 0a32 322e 3539 2056 6572 7369 6f6e 2033 .22.59 Version 3 │ │ │ │ │ -0008a6b0: 2e30 2e31 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d .0.1.=========== │ │ │ │ │ -0008a6c0: 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 ========..Releas │ │ │ │ │ -0008a6d0: 6564 204a 756c 792c 2031 3939 392e 0a0a ed July, 1999... │ │ │ │ │ -0008a6e0: 3130 2e32 0a0a 2020 2020 2041 6464 6564 10.2.. Added │ │ │ │ │ -0008a6f0: 2074 6865 2063 6c61 7269 6669 6361 7469 the clarificati │ │ │ │ │ -0008a700: 6f6e 2074 6861 7420 7468 6520 2e6c 6120 on that the .la │ │ │ │ │ -0008a710: 6669 6c65 7320 6172 6520 6573 7365 6e74 files are essent │ │ │ │ │ -0008a720: 6961 6c20 666f 7220 7468 650a 2020 2020 ial for the. │ │ │ │ │ -0008a730: 2070 6163 6b61 6765 7320 7573 696e 6720 packages using │ │ │ │ │ -0008a740: 6c69 6274 6f6f 6ce2 8099 7320 6c69 626c libtool...s libl │ │ │ │ │ -0008a750: 7464 6c20 6c69 6272 6172 792c 2069 6e20 tdl library, in │ │ │ │ │ -0008a760: 7768 6963 6820 6361 7365 2074 6865 202e which case the . │ │ │ │ │ -0008a770: 6c61 0a20 2020 2020 6669 6c65 7320 6d75 la. files mu │ │ │ │ │ -0008a780: 7374 2067 6f20 696e 2074 6865 2072 756e st go in the run │ │ │ │ │ -0008a790: 2d74 696d 6520 6c69 6272 6172 7920 7061 -time library pa │ │ │ │ │ -0008a7a0: 636b 6167 650a 0a1f 0a46 696c 653a 2064 ckage....File: d │ │ │ │ │ -0008a7b0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ -0008a7c0: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ -0008a7d0: 6e20 3320 3020 302c 2020 4e65 7874 3a20 n 3 0 0, Next: │ │ │ │ │ -0008a7e0: 5665 7273 696f 6e20 3220 3520 302c 2020 Version 2 5 0, │ │ │ │ │ -0008a7f0: 5072 6576 3a20 5665 7273 696f 6e20 3320 Prev: Version 3 │ │ │ │ │ -0008a800: 3020 312c 2020 5570 3a20 5570 6772 6164 0 1, Up: Upgrad │ │ │ │ │ -0008a810: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ -0008a820: 322e 3630 2056 6572 7369 6f6e 2033 2e30 2.60 Version 3.0 │ │ │ │ │ -0008a830: 2e30 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .0.============= │ │ │ │ │ -0008a840: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ -0008a850: 204a 756e 652c 2031 3939 392e 0a0a 392e June, 1999...9. │ │ │ │ │ -0008a860: 310a 0a20 2020 2020 4465 6269 616e 2066 1.. Debian f │ │ │ │ │ -0008a870: 6f72 6d61 6c6c 7920 6d6f 7665 7320 6672 ormally moves fr │ │ │ │ │ -0008a880: 6f6d 2074 6865 2046 5353 544e 4420 746f om the FSSTND to │ │ │ │ │ -0008a890: 2074 6865 2046 4853 2e20 5468 6973 2069 the FHS. This i │ │ │ │ │ -0008a8a0: 7320 6120 6d61 6a6f 720a 2020 2020 2063 s a major. c │ │ │ │ │ -0008a8b0: 6861 6e67 652c 2061 6e64 2074 6865 2069 hange, and the i │ │ │ │ │ -0008a8c0: 6d70 6c69 6361 7469 6f6e 7320 6f66 2074 mplications of t │ │ │ │ │ -0008a8d0: 6869 7320 6d6f 7665 2061 7265 2070 726f his move are pro │ │ │ │ │ -0008a8e0: 6261 626c 7920 6e6f 7420 616c 6c0a 2020 bably not all. │ │ │ │ │ -0008a8f0: 2020 206b 6e6f 776e 2e0a 0a34 2e31 0a0a known...4.1.. │ │ │ │ │ -0008a900: 2020 2020 204f 6e6c 7920 3320 6469 6769 Only 3 digi │ │ │ │ │ -0008a910: 7473 206f 6620 7468 6520 5374 616e 6461 ts of the Standa │ │ │ │ │ -0008a920: 7264 7320 7665 7273 696f 6e20 6e65 6564 rds version need │ │ │ │ │ -0008a930: 2062 6520 696e 636c 7564 6564 2069 6e20 be included in │ │ │ │ │ -0008a940: 636f 6e74 726f 6c0a 2020 2020 2066 696c control. fil │ │ │ │ │ -0008a950: 6573 2c20 7468 6f75 6768 2061 6c6c 2066 es, though all f │ │ │ │ │ -0008a960: 6f75 7220 6469 6769 7473 2061 7265 2073 our digits are s │ │ │ │ │ -0008a970: 7469 6c6c 2070 6572 6d69 7474 6564 2e0a till permitted.. │ │ │ │ │ -0008a980: 0a31 322e 360a 0a20 2020 2020 5468 6520 .12.6.. The │ │ │ │ │ -0008a990: 6c6f 6361 7469 6f6e 206f 6620 7468 6520 location of the │ │ │ │ │ -0008a9a0: 4750 4c20 6861 7320 6368 616e 6765 6420 GPL has changed │ │ │ │ │ -0008a9b0: 746f 0a20 2020 2020 e280 982f 7573 722f to. .../usr/ │ │ │ │ │ -0008a9c0: 7368 6172 652f 636f 6d6d 6f6e 2d6c 6963 share/common-lic │ │ │ │ │ -0008a9d0: 656e 7365 73e2 8099 2e20 2054 6869 7320 enses.... This │ │ │ │ │ -0008a9e0: 6d61 7920 7265 7175 6972 6520 6368 616e may require chan │ │ │ │ │ -0008a9f0: 6769 6e67 2074 6865 0a20 2020 2020 636f ging the. co │ │ │ │ │ -0008aa00: 7079 7269 6768 7420 6669 6c65 7320 746f pyright files to │ │ │ │ │ -0008aa10: 2070 6f69 6e74 2074 6f20 7468 6520 636f point to the co │ │ │ │ │ -0008aa20: 7272 6563 7420 6c6f 6361 7469 6f6e 206f rrect location o │ │ │ │ │ -0008aa30: 6620 7468 6520 4750 4c20 616e 640a 2020 f the GPL and. │ │ │ │ │ -0008aa40: 2020 206f 7468 6572 206d 616a 6f72 206c other major l │ │ │ │ │ -0008aa50: 6963 656e 7365 730a 0a31 302e 320a 0a20 icenses..10.2.. │ │ │ │ │ -0008aa60: 2020 2020 5061 636b 6167 6573 2074 6861 Packages tha │ │ │ │ │ -0008aa70: 7420 7573 6520 6c69 6274 6f6f 6c20 746f t use libtool to │ │ │ │ │ -0008aa80: 2063 7265 6174 6520 7368 6172 6564 206c create shared l │ │ │ │ │ -0008aa90: 6962 7261 7269 6573 206d 7573 7420 696e ibraries must in │ │ │ │ │ -0008aaa0: 636c 7564 650a 2020 2020 2074 6865 202e clude. the . │ │ │ │ │ -0008aab0: 6c61 2066 696c 6573 2069 6e20 7468 6520 la files in the │ │ │ │ │ -0008aac0: 2d64 6576 2070 6163 6b61 6765 730a 0a31 -dev packages..1 │ │ │ │ │ -0008aad0: 302e 380a 0a20 2020 2020 5573 6520 6c6f 0.8.. Use lo │ │ │ │ │ -0008aae0: 6772 6f74 6174 6520 746f 2072 6f74 6174 grotate to rotat │ │ │ │ │ -0008aaf0: 6520 6c6f 6720 6669 6c65 730a 0a6e 6f77 e log files..now │ │ │ │ │ -0008ab00: 2031 312e 380a 0a20 2020 2020 7365 6374 11.8.. sect │ │ │ │ │ -0008ab10: 696f 6e20 352e 3820 6861 7320 6265 656e ion 5.8 has been │ │ │ │ │ -0008ab20: 2072 6577 7269 7474 656e 2028 5072 6f67 rewritten (Prog │ │ │ │ │ -0008ab30: 7261 6d73 2066 6f72 2074 6865 2058 2057 rams for the X W │ │ │ │ │ -0008ab40: 696e 646f 7720 5379 7374 656d 290a 0a39 indow System)..9 │ │ │ │ │ -0008ab50: 2e36 3b20 6d65 6e75 2d70 6f6c 6963 790a .6; menu-policy. │ │ │ │ │ -0008ab60: 0a20 2020 2020 5468 6572 6520 6973 206e . There is n │ │ │ │ │ -0008ab70: 6f77 2061 6e20 6173 736f 6369 6174 6564 ow an associated │ │ │ │ │ -0008ab80: 206d 656e 7520 706f 6c69 6379 2c20 696e menu policy, in │ │ │ │ │ -0008ab90: 2061 2073 6570 6172 6174 6520 646f 6375 a separate docu │ │ │ │ │ -0008aba0: 6d65 6e74 2c0a 2020 2020 2074 6861 7420 ment,. that │ │ │ │ │ -0008abb0: 6361 7272 6965 7320 7468 6520 6675 6c6c carries the full │ │ │ │ │ -0008abc0: 2077 6569 6768 7420 6f66 2044 6562 6961 weight of Debia │ │ │ │ │ -0008abd0: 6e20 706f 6c69 6379 0a0a 3131 2e33 0a0a n policy..11.3.. │ │ │ │ │ -0008abe0: 2020 2020 2050 726f 6772 616d 7320 7768 Programs wh │ │ │ │ │ -0008abf0: 6963 6820 6e65 6564 2074 6f20 6d6f 6469 ich need to modi │ │ │ │ │ -0008ac00: 6679 2074 6865 2066 696c 6573 20e2 8098 fy the files ... │ │ │ │ │ -0008ac10: 2f76 6172 2f72 756e 2f75 746d 70e2 8099 /var/run/utmp... │ │ │ │ │ -0008ac20: 2c0a 2020 2020 20e2 8098 2f76 6172 2f6c ,. .../var/l │ │ │ │ │ -0008ac30: 6f67 2f77 746d 70e2 8099 2061 6e64 20e2 og/wtmp... and . │ │ │ │ │ -0008ac40: 8098 2f76 6172 2f6c 6f67 2f6c 6173 746c ../var/log/lastl │ │ │ │ │ -0008ac50: 6f67 e280 9920 6d75 7374 2062 6520 696e og... must be in │ │ │ │ │ -0008ac60: 7374 616c 6c65 6420 7365 7467 6964 0a20 stalled setgid. │ │ │ │ │ -0008ac70: 2020 2020 7574 6d70 0a0a 1f0a 4669 6c65 utmp....File │ │ │ │ │ -0008ac80: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ -0008ac90: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ -0008aca0: 7369 6f6e 2032 2035 2030 2c20 204e 6578 sion 2 5 0, Nex │ │ │ │ │ -0008acb0: 743a 2056 6572 7369 6f6e 2032 2034 2031 t: Version 2 4 1 │ │ │ │ │ -0008acc0: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version │ │ │ │ │ -0008acd0: 2033 2030 2030 2c20 2055 703a 2055 7067 3 0 0, Up: Upg │ │ │ │ │ -0008ace0: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ -0008acf0: 0a0a 3232 2e36 3120 5665 7273 696f 6e20 ..22.61 Version │ │ │ │ │ -0008ad00: 322e 352e 300a 3d3d 3d3d 3d3d 3d3d 3d3d 2.5.0.========== │ │ │ │ │ -0008ad10: 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 =========..Relea │ │ │ │ │ -0008ad20: 7365 6420 4f63 746f 6265 722c 2031 3939 sed October, 199 │ │ │ │ │ -0008ad30: 382e 0a0a 2750 6c65 6173 6520 6e6f 7465 8...'Please note │ │ │ │ │ -0008ad40: 2074 6861 7420 7365 6374 696f 6e20 6e75 that section nu │ │ │ │ │ -0008ad50: 6d62 6572 7320 6265 6c6f 7720 7468 6973 mbers below this │ │ │ │ │ -0008ad60: 2070 6f69 6e74 206d 6179 206e 6f74 206d point may not m │ │ │ │ │ -0008ad70: 6174 6368 2074 6865 0a63 7572 7265 6e74 atch the.current │ │ │ │ │ -0008ad80: 2050 6f6c 6963 7920 4d61 6e75 616c 2e27 Policy Manual.' │ │ │ │ │ -0008ad90: 0a0a 2020 202d 2052 6561 7272 616e 6765 .. - Rearrange │ │ │ │ │ -0008ada0: 6420 7468 6520 6d61 6e75 616c 2074 6f20 d the manual to │ │ │ │ │ -0008adb0: 6372 6561 7465 2061 206e 6577 2053 6563 create a new Sec │ │ │ │ │ -0008adc0: 7469 6f6e 2034 2c20 4669 6c65 730a 0a20 tion 4, Files.. │ │ │ │ │ -0008add0: 2020 2020 2020 202d 2053 6563 7469 6f6e - Section │ │ │ │ │ -0008ade0: 2033 2e33 2028 e280 9c46 696c 6573 e280 3.3 (...Files.. │ │ │ │ │ -0008adf0: 9d29 2077 6173 206d 6f76 6564 2074 6f20 .) was moved to │ │ │ │ │ -0008ae00: 5365 6374 696f 6e20 342e 2020 5468 6520 Section 4. The │ │ │ │ │ -0008ae10: 5365 6374 696f 6e73 0a20 2020 2020 2020 Sections. │ │ │ │ │ -0008ae20: 2020 2074 6861 7420 7765 7265 2053 6563 that were Sec │ │ │ │ │ -0008ae30: 7469 6f6e 2034 2061 6e64 2053 6563 7469 tion 4 and Secti │ │ │ │ │ -0008ae40: 6f6e 2035 2077 6572 6520 6d6f 7665 6420 on 5 were moved │ │ │ │ │ -0008ae50: 646f 776e 2074 6f20 6265 636f 6d65 0a20 down to become. │ │ │ │ │ -0008ae60: 2020 2020 2020 2020 2053 6563 7469 6f6e Section │ │ │ │ │ -0008ae70: 2035 2061 6e64 2053 6563 7469 6f6e 2036 5 and Section 6 │ │ │ │ │ -0008ae80: 2e0a 0a20 2020 2020 2020 202d 2057 6861 ... - Wha │ │ │ │ │ -0008ae90: 7420 7761 7320 5365 6374 696f 6e20 352e t was Section 5. │ │ │ │ │ -0008aea0: 3520 28e2 809c 4c6f 6720 6669 6c65 73e2 5 (...Log files. │ │ │ │ │ -0008aeb0: 809d 2920 6973 206e 6f77 2061 2073 7562 ..) is now a sub │ │ │ │ │ -0008aec0: 7365 6374 696f 6e20 6f66 2074 6865 0a20 section of the. │ │ │ │ │ -0008aed0: 2020 2020 2020 2020 206e 6577 2053 6563 new Sec │ │ │ │ │ -0008aee0: 7469 6f6e 2034 2028 e280 9c46 696c 6573 tion 4 (...Files │ │ │ │ │ -0008aef0: e280 9d29 2c20 6265 636f 6d69 6e67 2073 ...), becoming s │ │ │ │ │ -0008af00: 6563 7469 6f6e 2034 2e38 2c20 706c 6163 ection 4.8, plac │ │ │ │ │ -0008af10: 6564 2061 6674 6572 0a20 2020 2020 2020 ed after. │ │ │ │ │ -0008af20: 2020 20e2 809c 436f 6e66 6967 7572 6174 ...Configurat │ │ │ │ │ -0008af30: 696f 6e20 6669 6c65 73e2 809d 2c20 6d6f ion files..., mo │ │ │ │ │ -0008af40: 7669 6e67 2074 6865 2053 6563 7469 6f6e ving the Section │ │ │ │ │ -0008af50: 2034 2e38 2028 e280 9c50 6572 6d69 7373 4.8 (...Permiss │ │ │ │ │ -0008af60: 696f 6e73 0a20 2020 2020 2020 2020 2061 ions. a │ │ │ │ │ -0008af70: 6e64 206f 776e 6572 73e2 809d 2920 746f nd owners...) to │ │ │ │ │ -0008af80: 2053 6563 7469 6f6e 2034 2e39 2e20 2041 Section 4.9. A │ │ │ │ │ -0008af90: 6c6c 2073 7562 7365 6374 696f 6e73 206f ll subsections o │ │ │ │ │ -0008afa0: 6620 7468 6520 6f6c 640a 2020 2020 2020 f the old. │ │ │ │ │ -0008afb0: 2020 2020 5365 6374 696f 6e20 3520 6166 Section 5 af │ │ │ │ │ -0008afc0: 7465 7220 352e 3520 7765 7265 206d 6f76 ter 5.5 were mov │ │ │ │ │ -0008afd0: 6564 2064 6f77 6e20 746f 2066 696c 6c20 ed down to fill │ │ │ │ │ -0008afe0: 696e 2074 6865 206e 756d 6265 7220 6761 in the number ga │ │ │ │ │ -0008aff0: 702e 0a0a 2020 202d 204d 6f64 6966 6965 p... - Modifie │ │ │ │ │ -0008b000: 6420 7468 6520 7365 6374 696f 6e20 6162 d the section ab │ │ │ │ │ -0008b010: 6f75 7420 6368 616e 6765 6c6f 6720 6669 out changelog fi │ │ │ │ │ -0008b020: 6c65 7320 746f 2061 6363 6f6d 6d6f 6461 les to accommoda │ │ │ │ │ -0008b030: 7465 2075 7073 7472 6561 6d0a 2020 2020 te upstream. │ │ │ │ │ -0008b040: 2063 6861 6e67 656c 6f67 7320 7768 6963 changelogs whic │ │ │ │ │ -0008b050: 6820 7765 7265 2066 6f72 6d61 7474 6564 h were formatted │ │ │ │ │ -0008b060: 2061 7320 4854 4d4c 2e20 5468 6573 6520 as HTML. These │ │ │ │ │ -0008b070: 7570 7374 7265 616d 2063 6861 6e67 656c upstream changel │ │ │ │ │ -0008b080: 6f67 0a20 2020 2020 6669 6c65 7320 7368 og. files sh │ │ │ │ │ -0008b090: 6f75 6c64 206e 6f77 2062 6520 6163 6365 ould now be acce │ │ │ │ │ -0008b0a0: 7373 6962 6c65 2061 730a 2020 2020 20e2 ssible as. . │ │ │ │ │ -0008b0b0: 8098 2f75 7372 2f64 6f63 2f70 6163 6b61 ../usr/doc/packa │ │ │ │ │ -0008b0c0: 6765 2f63 6861 6e67 656c 6f67 2e68 746d ge/changelog.htm │ │ │ │ │ -0008b0d0: 6c2e 677a e280 990a 0a20 2020 2d20 5379 l.gz..... - Sy │ │ │ │ │ -0008b0e0: 6d6c 696e 6b73 2061 7265 2070 6572 6d69 mlinks are permi │ │ │ │ │ -0008b0f0: 7373 6962 6c65 2074 6f20 6c69 6e6b 2074 ssible to link t │ │ │ │ │ -0008b100: 6865 2072 6561 6c2c 206f 7220 7570 7374 he real, or upst │ │ │ │ │ -0008b110: 7265 616d 2c20 6368 616e 6765 6c6f 670a ream, changelog. │ │ │ │ │ -0008b120: 2020 2020 206e 616d 6520 746f 2074 6865 name to the │ │ │ │ │ -0008b130: 2044 6562 6961 6e20 6d61 6e64 6174 6564 Debian mandated │ │ │ │ │ -0008b140: 206e 616d 652e 0a0a 2020 202d 2043 6c61 name... - Cla │ │ │ │ │ -0008b150: 7269 6669 6564 2074 6861 7420 4854 4d4c rified that HTML │ │ │ │ │ -0008b160: 2064 6f63 756d 656e 7461 7469 6f6e 2073 documentation s │ │ │ │ │ -0008b170: 686f 756c 6420 6265 2070 7265 7365 6e74 hould be present │ │ │ │ │ -0008b180: 2069 6e20 736f 6d65 0a20 2020 2020 7061 in some. pa │ │ │ │ │ -0008b190: 636b 6167 652c 2074 686f 7567 6820 6e6f ckage, though no │ │ │ │ │ -0008b1a0: 7420 6e65 6365 7373 6172 696c 7920 7468 t necessarily th │ │ │ │ │ -0008b1b0: 6520 6d61 696e 2062 696e 6172 7920 7061 e main binary pa │ │ │ │ │ -0008b1c0: 636b 6167 652e 0a0a 2020 202d 2043 6f72 ckage... - Cor │ │ │ │ │ -0008b1d0: 7265 6374 6564 2061 6c6c 2072 6566 6572 rected all refer │ │ │ │ │ -0008b1e0: 656e 6365 7320 746f 2074 6865 206c 6f63 ences to the loc │ │ │ │ │ -0008b1f0: 6174 696f 6e20 6f66 2074 6865 2063 6f70 ation of the cop │ │ │ │ │ -0008b200: 7972 6967 6874 2066 696c 6573 2e0a 2020 yright files.. │ │ │ │ │ -0008b210: 2020 2054 6865 2063 6f72 7265 6374 206c The correct l │ │ │ │ │ -0008b220: 6f63 6174 696f 6e20 6973 20e2 8098 2f75 ocation is .../u │ │ │ │ │ -0008b230: 7372 2f64 6f63 2f70 6163 6b61 6765 2f63 sr/doc/package/c │ │ │ │ │ -0008b240: 6f70 7972 6967 6874 e280 990a 0a20 2020 opyright..... │ │ │ │ │ -0008b250: 2d20 5261 7469 6669 6564 2074 6865 2061 - Ratified the a │ │ │ │ │ -0008b260: 7263 6869 7465 6374 7572 6520 7370 6563 rchitecture spec │ │ │ │ │ -0008b270: 6966 6963 6174 696f 6e20 7374 7269 6e67 ification string │ │ │ │ │ -0008b280: 7320 746f 2063 6174 6572 2074 6f20 7468 s to cater to th │ │ │ │ │ -0008b290: 650a 2020 2020 2048 5552 442e 0a0a 1f0a e. HURD..... │ │ │ │ │ -0008b2a0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ -0008b2b0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ -0008b2c0: 2056 6572 7369 6f6e 2032 2034 2031 2c20 Version 2 4 1, │ │ │ │ │ -0008b2d0: 204e 6578 743a 2056 6572 7369 6f6e 2032 Next: Version 2 │ │ │ │ │ -0008b2e0: 2034 2030 2c20 2050 7265 763a 2056 6572 4 0, Prev: Ver │ │ │ │ │ -0008b2f0: 7369 6f6e 2032 2035 2030 2c20 2055 703a sion 2 5 0, Up: │ │ │ │ │ -0008b300: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ -0008b310: 6c69 7374 0a0a 3232 2e36 3220 5665 7273 list..22.62 Vers │ │ │ │ │ -0008b320: 696f 6e20 322e 342e 310a 3d3d 3d3d 3d3d ion 2.4.1.====== │ │ │ │ │ -0008b330: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ -0008b340: 656c 6561 7365 6420 4170 7269 6c2c 2031 eleased April, 1 │ │ │ │ │ -0008b350: 3939 382e 0a0a 5570 6461 7465 6420 7365 998...Updated se │ │ │ │ │ -0008b360: 6374 696f 6e20 332e 332e 3520 5379 6d62 ction 3.3.5 Symb │ │ │ │ │ -0008b370: 6f6c 6963 206c 696e 6b73 0a0a 2020 2020 olic links.. │ │ │ │ │ -0008b380: 2073 796d 626f 6c69 6320 6c69 6e6b 7320 symbolic links │ │ │ │ │ -0008b390: 7769 7468 696e 2061 2074 6f70 6c65 7665 within a topleve │ │ │ │ │ -0008b3a0: 6c20 6469 7265 6374 6f72 7920 7368 6f75 l directory shou │ │ │ │ │ -0008b3b0: 6c64 2062 6520 7265 6c61 7469 7665 2c0a ld be relative,. │ │ │ │ │ -0008b3c0: 2020 2020 2073 796d 626f 6c69 6320 6c69 symbolic li │ │ │ │ │ -0008b3d0: 6e6b 7320 6265 7477 6565 6e20 746f 706c nks between topl │ │ │ │ │ -0008b3e0: 6576 656c 2064 6972 6563 746f 7269 6573 evel directories │ │ │ │ │ -0008b3f0: 2073 686f 756c 6420 6265 2061 6273 6f6c should be absol │ │ │ │ │ -0008b400: 7574 650a 2020 2020 2028 6366 2e2c 2050 ute. (cf., P │ │ │ │ │ -0008b410: 6f6c 6963 7920 5765 656b 6c79 2049 7373 olicy Weekly Iss │ │ │ │ │ -0008b420: 7565 2336 2c20 746f 7069 6320 3229 0a0a ue#6, topic 2).. │ │ │ │ │ -0008b430: 5570 6461 7465 6420 7365 6374 696f 6e20 Updated section │ │ │ │ │ -0008b440: 342e 3920 4761 6d65 730a 0a20 2020 2020 4.9 Games.. │ │ │ │ │ -0008b450: 6d61 6e70 6167 6573 2066 6f72 2067 616d manpages for gam │ │ │ │ │ -0008b460: 6573 2073 686f 756c 6420 6265 2069 6e73 es should be ins │ │ │ │ │ -0008b470: 7461 6c6c 6564 2069 6e20 e280 982f 7573 talled in .../us │ │ │ │ │ -0008b480: 722f 6d61 6e2f 6d61 6e36 e280 9920 2863 r/man/man6... (c │ │ │ │ │ -0008b490: 662e 2c0a 2020 2020 2050 6f6c 6963 7920 f.,. Policy │ │ │ │ │ -0008b4a0: 5765 656b 6c79 2049 7373 7565 2336 2c20 Weekly Issue#6, │ │ │ │ │ -0008b4b0: 746f 7069 6320 3329 0a0a 5570 6461 7465 topic 3)..Update │ │ │ │ │ -0008b4c0: 6420 4368 6170 7465 7220 3132 2053 6861 d Chapter 12 Sha │ │ │ │ │ -0008b4d0: 7265 6420 4c69 6272 6172 6965 730a 0a20 red Libraries.. │ │ │ │ │ -0008b4e0: 2020 2020 6c64 636f 6e66 6967 206d 7573 ldconfig mus │ │ │ │ │ -0008b4f0: 7420 6265 2063 616c 6c65 6420 696e 2074 t be called in t │ │ │ │ │ -0008b500: 6865 2070 6f73 7469 6e73 7420 7363 7269 he postinst scri │ │ │ │ │ -0008b510: 7074 2069 6620 7468 6520 7061 636b 6167 pt if the packag │ │ │ │ │ -0008b520: 650a 2020 2020 2069 6e73 7461 6c6c 7320 e. installs │ │ │ │ │ -0008b530: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ -0008b540: 2028 6366 2e2c 2050 6f6c 6963 7920 5765 (cf., Policy We │ │ │ │ │ -0008b550: 656b 6c79 2049 7373 7565 2023 362c 0a20 ekly Issue #6,. │ │ │ │ │ -0008b560: 2020 2020 6669 7865 733a 6275 6723 3230 fixes:bug#20 │ │ │ │ │ -0008b570: 3531 3529 0a0a 1f0a 4669 6c65 3a20 6465 515)....File: de │ │ │ │ │ -0008b580: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0008b590: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ -0008b5a0: 2032 2034 2030 2c20 204e 6578 743a 2056 2 4 0, Next: V │ │ │ │ │ -0008b5b0: 6572 7369 6f6e 2032 2033 2030 2c20 2050 ersion 2 3 0, P │ │ │ │ │ -0008b5c0: 7265 763a 2056 6572 7369 6f6e 2032 2034 rev: Version 2 4 │ │ │ │ │ -0008b5d0: 2031 2c20 2055 703a 2055 7067 7261 6469 1, Up: Upgradi │ │ │ │ │ -0008b5e0: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ -0008b5f0: 2e36 3320 5665 7273 696f 6e20 322e 342e .63 Version 2.4. │ │ │ │ │ -0008b600: 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0.============== │ │ │ │ │ -0008b610: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ -0008b620: 4a61 6e75 6172 792c 2031 3939 380a 0a55 January, 1998..U │ │ │ │ │ -0008b630: 7064 6174 6564 2073 6563 7469 6f6e 2033 pdated section 3 │ │ │ │ │ -0008b640: 2e33 2e34 2053 6372 6970 7473 0a0a 2020 .3.4 Scripts.. │ │ │ │ │ -0008b650: 2020 2020 2020 2d20 2f62 696e 2f73 6820 - /bin/sh │ │ │ │ │ -0008b660: 6d61 7920 6265 2061 6e79 2050 4f53 4958 may be any POSIX │ │ │ │ │ -0008b670: 2063 6f6d 7061 7469 626c 6520 7368 656c compatible shel │ │ │ │ │ -0008b680: 6c0a 0a20 2020 2020 2020 202d 2073 6372 l.. - scr │ │ │ │ │ -0008b690: 6970 7473 2069 6e63 6c75 6469 6e67 2062 ipts including b │ │ │ │ │ -0008b6a0: 6173 6869 736d 7320 6861 7665 2074 6f20 ashisms have to │ │ │ │ │ -0008b6b0: 7370 6563 6966 7920 e280 982f 6269 6e2f specify .../bin/ │ │ │ │ │ -0008b6c0: 6261 7368 e280 9920 6173 0a20 2020 2020 bash... as. │ │ │ │ │ -0008b6d0: 2020 2020 2069 6e74 6572 7072 6574 6572 interpreter │ │ │ │ │ -0008b6e0: 0a0a 2020 2020 2020 2020 2d20 7363 7269 .. - scri │ │ │ │ │ -0008b6f0: 7074 7320 7768 6963 6820 6372 6561 7465 pts which create │ │ │ │ │ -0008b700: 2066 696c 6573 2069 6e20 776f 726c 642d files in world- │ │ │ │ │ -0008b710: 7772 6974 6162 6c65 2064 6972 6563 746f writable directo │ │ │ │ │ -0008b720: 7269 6573 0a20 2020 2020 2020 2020 2028 ries. ( │ │ │ │ │ -0008b730: 652e 672e 2c20 696e 20e2 8098 2f74 6d70 e.g., in .../tmp │ │ │ │ │ -0008b740: e280 9929 2073 686f 756c 6420 7573 6520 ...) should use │ │ │ │ │ -0008b750: 7465 6d70 6669 6c65 206f 7220 6d6b 7465 tempfile or mkte │ │ │ │ │ -0008b760: 6d70 2066 6f72 2063 7265 6174 696e 670a mp for creating. │ │ │ │ │ -0008b770: 2020 2020 2020 2020 2020 7468 6520 6469 the di │ │ │ │ │ -0008b780: 7265 6374 6f72 790a 0a55 7064 6174 6564 rectory..Updated │ │ │ │ │ -0008b790: 2073 6563 7469 6f6e 2033 2e33 2e35 2053 section 3.3.5 S │ │ │ │ │ -0008b7a0: 796d 626f 6c69 6320 4c69 6e6b 730a 0a20 ymbolic Links.. │ │ │ │ │ -0008b7b0: 2020 2020 7379 6d62 6f6c 6963 206c 696e symbolic lin │ │ │ │ │ -0008b7c0: 6b73 2072 6566 6572 656e 6369 6e67 2063 ks referencing c │ │ │ │ │ -0008b7d0: 6f6d 7072 6573 7365 6420 6669 6c65 7320 ompressed files │ │ │ │ │ -0008b7e0: 6d75 7374 2068 6176 6520 7468 6520 7361 must have the sa │ │ │ │ │ -0008b7f0: 6d65 2066 696c 650a 2020 2020 2065 7874 me file. ext │ │ │ │ │ -0008b800: 656e 7369 6f6e 2061 7320 7468 6520 7265 ension as the re │ │ │ │ │ -0008b810: 6665 7265 6e63 6564 2066 696c 650a 0a55 ferenced file..U │ │ │ │ │ -0008b820: 7064 6174 6564 2073 6563 7469 6f6e 2033 pdated section 3 │ │ │ │ │ -0008b830: 2e33 2e36 2044 6576 6963 6520 6669 6c65 .3.6 Device file │ │ │ │ │ -0008b840: 730a 0a20 2020 2020 e280 982f 6465 762f s.. .../dev/ │ │ │ │ │ -0008b850: 7474 792a e280 9920 7365 7269 616c 2064 tty*... serial d │ │ │ │ │ -0008b860: 6576 6963 6573 2073 686f 756c 6420 6265 evices should be │ │ │ │ │ -0008b870: 2075 7365 6420 696e 7374 6561 6420 6f66 used instead of │ │ │ │ │ -0008b880: 20e2 8098 2f64 6576 2f63 752a e280 990a .../dev/cu*.... │ │ │ │ │ -0008b890: 0a55 7064 6174 6564 2073 6563 7469 6f6e .Updated section │ │ │ │ │ -0008b8a0: 2033 2e34 2e32 2057 7269 7469 6e67 2074 3.4.2 Writing t │ │ │ │ │ -0008b8b0: 6865 2073 6372 6970 7473 2069 6e20 e280 he scripts in .. │ │ │ │ │ -0008b8c0: 982f 6574 632f 696e 6974 2e64 e280 990a ./etc/init.d.... │ │ │ │ │ -0008b8d0: 0a20 2020 2020 2020 202d 2061 6c6c 20e2 . - all . │ │ │ │ │ -0008b8e0: 8098 2f65 7463 2f69 6e69 742e 64e2 8099 ../etc/init.d... │ │ │ │ │ -0008b8f0: 2073 6372 6970 7473 2068 6176 6520 746f scripts have to │ │ │ │ │ -0008b900: 2070 726f 7669 6465 2074 6865 2066 6f6c provide the fol │ │ │ │ │ -0008b910: 6c6f 7769 6e67 0a20 2020 2020 2020 2020 lowing. │ │ │ │ │ -0008b920: 206f 7074 696f 6e73 3a20 7374 6172 742c options: start, │ │ │ │ │ -0008b930: 2073 746f 702c 2072 6573 7461 7274 2c20 stop, restart, │ │ │ │ │ -0008b940: 666f 7263 652d 7265 6c6f 6164 0a0a 2020 force-reload.. │ │ │ │ │ -0008b950: 2020 2020 2020 2d20 7468 6520 7265 6c6f - the relo │ │ │ │ │ -0008b960: 6164 206f 7074 696f 6e20 6973 206f 7074 ad option is opt │ │ │ │ │ -0008b970: 696f 6e61 6c20 616e 6420 6d75 7374 206e ional and must n │ │ │ │ │ -0008b980: 6576 6572 2073 746f 7020 616e 6420 7265 ever stop and re │ │ │ │ │ -0008b990: 7374 6172 740a 2020 2020 2020 2020 2020 start. │ │ │ │ │ -0008b9a0: 7468 6520 7365 7276 6963 650a 0a55 7064 the service..Upd │ │ │ │ │ -0008b9b0: 6174 6564 2073 6563 7469 6f6e 2033 2e35 ated section 3.5 │ │ │ │ │ -0008b9c0: 2043 726f 6e20 6a6f 6273 0a0a 2020 2020 Cron jobs.. │ │ │ │ │ -0008b9d0: 2063 726f 6e20 6a6f 6273 2074 6861 7420 cron jobs that │ │ │ │ │ -0008b9e0: 6e65 6564 2074 6f20 6265 2065 7865 6375 need to be execu │ │ │ │ │ -0008b9f0: 7465 6420 6d6f 7265 206f 6674 656e 2074 ted more often t │ │ │ │ │ -0008ba00: 6861 6e20 6461 696c 7920 7368 6f75 6c64 han daily should │ │ │ │ │ -0008ba10: 2062 650a 2020 2020 2069 6e73 7461 6c6c be. install │ │ │ │ │ -0008ba20: 6564 2069 6e74 6f20 e280 982f 6574 632f ed into .../etc/ │ │ │ │ │ -0008ba30: 6372 6f6e 2e64 e280 990a 0a55 7064 6174 cron.d.....Updat │ │ │ │ │ -0008ba40: 6564 2073 6563 7469 6f6e 2033 2e37 204d ed section 3.7 M │ │ │ │ │ -0008ba50: 656e 7573 0a0a 2020 2020 2072 656d 6f76 enus.. remov │ │ │ │ │ -0008ba60: 6564 2073 6563 7469 6f6e 2061 626f 7574 ed section about │ │ │ │ │ -0008ba70: 2068 6f77 2074 6f20 7265 6769 7374 6572 how to register │ │ │ │ │ -0008ba80: 2048 544d 4c20 646f 6373 2074 6f20 276d HTML docs to 'm │ │ │ │ │ -0008ba90: 656e 75e2 8099 2028 7468 650a 2020 2020 enu... (the. │ │ │ │ │ -0008baa0: 2063 6f72 7265 7370 6f6e 6469 6e67 2073 corresponding s │ │ │ │ │ -0008bab0: 6563 7469 6f6e 2069 6e20 342e 342c 2057 ection in 4.4, W │ │ │ │ │ -0008bac0: 6562 2073 6572 7665 7273 2061 6e64 2061 eb servers and a │ │ │ │ │ -0008bad0: 7070 6c69 6361 7469 6f6e 732c 2068 6173 pplications, has │ │ │ │ │ -0008bae0: 0a20 2020 2020 6265 656e 2072 656d 6f76 . been remov │ │ │ │ │ -0008baf0: 6564 2069 6e20 706f 6c69 6379 2032 2e32 ed in policy 2.2 │ │ │ │ │ -0008bb00: 2e30 2e30 2061 6c72 6561 6479 2c20 736f .0.0 already, so │ │ │ │ │ -0008bb10: 2074 6869 7320 6f6e 6520 7761 7320 6f62 this one was ob │ │ │ │ │ -0008bb20: 736f 6c65 7465 290a 0a4e 6577 2073 6563 solete)..New sec │ │ │ │ │ -0008bb30: 7469 6f6e 2033 2e38 204b 6579 626f 6172 tion 3.8 Keyboar │ │ │ │ │ -0008bb40: 6420 636f 6e66 6967 7572 6174 696f 6e0a d configuration. │ │ │ │ │ -0008bb50: 0a20 2020 2020 6465 7461 696c 7320 6162 . details ab │ │ │ │ │ -0008bb60: 6f75 7420 686f 7720 7468 6520 6261 636b out how the back │ │ │ │ │ -0008bb70: 7370 6163 6520 616e 6420 6465 6c65 7465 space and delete │ │ │ │ │ -0008bb80: 206b 6579 7320 7368 6f75 6c64 2062 6520 keys should be │ │ │ │ │ -0008bb90: 6861 6e64 6c65 640a 0a4e 6577 2073 6563 handled..New sec │ │ │ │ │ -0008bba0: 7469 6f6e 2033 2e39 2045 6e76 6972 6f6e tion 3.9 Environ │ │ │ │ │ -0008bbb0: 6d65 6e74 2076 6172 6961 626c 6573 0a0a ment variables.. │ │ │ │ │ -0008bbc0: 2020 2020 206e 6f20 7072 6f67 7261 6d20 no program │ │ │ │ │ -0008bbd0: 6d75 7374 2064 6570 656e 6420 6f6e 2065 must depend on e │ │ │ │ │ -0008bbe0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ │ │ -0008bbf0: 626c 6573 2074 6f20 6765 7420 6120 7265 bles to get a re │ │ │ │ │ -0008bc00: 6173 6f6e 6162 6c65 0a20 2020 2020 6465 asonable. de │ │ │ │ │ -0008bc10: 6661 756c 7420 636f 6e66 6967 7572 6174 fault configurat │ │ │ │ │ -0008bc20: 696f 6e0a 0a4e 6577 2073 6563 7469 6f6e ion..New section │ │ │ │ │ -0008bc30: 2034 2e36 204e 6577 7320 7379 7374 656d 4.6 News system │ │ │ │ │ -0008bc40: 2063 6f6e 6669 6775 7261 7469 6f6e 0a0a configuration.. │ │ │ │ │ -0008bc50: 2020 2020 20e2 8098 2f65 7463 2f6e 6577 .../etc/new │ │ │ │ │ -0008bc60: 732f 6f72 6761 6e69 7a61 7469 6f6e e280 s/organization.. │ │ │ │ │ -0008bc70: 9920 616e 6420 e280 982f 6574 632f 6e65 . and .../etc/ne │ │ │ │ │ -0008bc80: 7773 2f73 6572 7665 72e2 8099 2073 686f ws/server... sho │ │ │ │ │ -0008bc90: 756c 6420 6265 2073 7570 706f 7274 6564 uld be supported │ │ │ │ │ -0008bca0: 0a20 2020 2020 6279 2061 6c6c 206e 6577 . by all new │ │ │ │ │ -0008bcb0: 7320 7365 7276 6572 7320 616e 6420 636c s servers and cl │ │ │ │ │ -0008bcc0: 6965 6e74 730a 0a55 7064 6174 6564 2073 ients..Updated s │ │ │ │ │ -0008bcd0: 6563 7469 6f6e 2034 2e37 2050 726f 6772 ection 4.7 Progr │ │ │ │ │ -0008bce0: 616d 7320 666f 7220 7468 6520 5820 5769 ams for the X Wi │ │ │ │ │ -0008bcf0: 6e64 6f77 2053 7973 7465 6d0a 0a20 2020 ndow System.. │ │ │ │ │ -0008bd00: 2020 2020 202d 2070 726f 6772 616d 7320 - programs │ │ │ │ │ -0008bd10: 7265 7175 6972 696e 6720 6120 6e6f 6e2d requiring a non- │ │ │ │ │ -0008bd20: 6672 6565 204d 6f74 6966 206c 6962 7261 free Motif libra │ │ │ │ │ -0008bd30: 7279 2073 686f 756c 6420 6265 2070 726f ry should be pro │ │ │ │ │ -0008bd40: 7669 6465 640a 2020 2020 2020 2020 2020 vided. │ │ │ │ │ -0008bd50: 6173 2066 6f6f 2d73 6d6f 7469 6620 616e as foo-smotif an │ │ │ │ │ -0008bd60: 6420 666f 6f2d 646d 6f74 6966 2070 6163 d foo-dmotif pac │ │ │ │ │ -0008bd70: 6b61 6765 0a0a 2020 2020 2020 2020 2d20 kage.. - │ │ │ │ │ -0008bd80: 6966 206c 6573 7374 6966 2077 6f72 6b73 if lesstif works │ │ │ │ │ -0008bd90: 2072 656c 6961 626c 7920 666f 7220 7375 reliably for su │ │ │ │ │ -0008bda0: 6368 2070 726f 6772 616d 2c20 6974 2073 ch program, it s │ │ │ │ │ -0008bdb0: 686f 756c 6420 6265 0a20 2020 2020 2020 hould be. │ │ │ │ │ -0008bdc0: 2020 206c 696e 6b65 6420 6167 6169 6e73 linked agains │ │ │ │ │ -0008bdd0: 7420 6c65 7373 7469 6620 616e 6420 6e6f t lesstif and no │ │ │ │ │ -0008bde0: 7420 6167 6169 6e73 7420 6120 6e6f 6e2d t against a non- │ │ │ │ │ -0008bdf0: 6672 6565 204d 6f74 6966 0a20 2020 2020 free Motif. │ │ │ │ │ -0008be00: 2020 2020 206c 6962 7261 7279 0a0a 5570 library..Up │ │ │ │ │ -0008be10: 6461 7465 6420 7365 6374 696f 6e20 342e dated section 4. │ │ │ │ │ -0008be20: 3920 4761 6d65 730a 0a20 2020 2020 6761 9 Games.. ga │ │ │ │ │ -0008be30: 6d65 7320 666f 7220 5820 5769 6e64 6f77 mes for X Window │ │ │ │ │ -0008be40: 7320 6861 7665 2074 6f20 6265 2069 6e73 s have to be ins │ │ │ │ │ -0008be50: 7461 6c6c 6564 2069 6e20 e280 982f 7573 talled in .../us │ │ │ │ │ -0008be60: 722f 6761 6d65 73e2 8099 2c20 6a75 7374 r/games..., just │ │ │ │ │ -0008be70: 2061 730a 2020 2020 206e 6f6e 2d58 2067 as. non-X g │ │ │ │ │ -0008be80: 616d 6573 0a0a 1f0a 4669 6c65 3a20 6465 ames....File: de │ │ │ │ │ -0008be90: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ -0008bea0: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ -0008beb0: 2032 2033 2030 2c20 204e 6578 743a 2056 2 3 0, Next: V │ │ │ │ │ -0008bec0: 6572 7369 6f6e 2032 2032 2030 2c20 2050 ersion 2 2 0, P │ │ │ │ │ -0008bed0: 7265 763a 2056 6572 7369 6f6e 2032 2034 rev: Version 2 4 │ │ │ │ │ -0008bee0: 2030 2c20 2055 703a 2055 7067 7261 6469 0, Up: Upgradi │ │ │ │ │ -0008bef0: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ -0008bf00: 2e36 3420 5665 7273 696f 6e20 322e 332e .64 Version 2.3. │ │ │ │ │ -0008bf10: 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0.============== │ │ │ │ │ -0008bf20: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ -0008bf30: 5365 7074 656d 6265 722c 2031 3939 372e September, 1997. │ │ │ │ │ -0008bf40: 0a0a 2020 202d 206e 6577 2073 6563 7469 .. - new secti │ │ │ │ │ -0008bf50: 6f6e 2027 342e 3220 4461 656d 6f6e 73e2 on '4.2 Daemons. │ │ │ │ │ -0008bf60: 8099 2069 6e63 6c75 6469 6e67 2072 756c .. including rul │ │ │ │ │ -0008bf70: 6573 2066 6f72 20e2 8098 2f65 7463 2f73 es for .../etc/s │ │ │ │ │ -0008bf80: 6572 7669 6365 73e2 8099 2c0a 2020 2020 ervices...,. │ │ │ │ │ -0008bf90: 20e2 8098 2f65 7463 2f70 726f 746f 636f .../etc/protoco │ │ │ │ │ -0008bfa0: 6c73 e280 992c 20e2 8098 2f65 7463 2f72 ls..., .../etc/r │ │ │ │ │ -0008bfb0: 7063 e280 992c 2061 6e64 20e2 8098 2f65 pc..., and .../e │ │ │ │ │ -0008bfc0: 7463 2f69 6e65 7464 2e63 6f6e 66e2 8099 tc/inetd.conf... │ │ │ │ │ -0008bfd0: 0a0a 2020 202d 2075 7064 6174 6564 2073 .. - updated s │ │ │ │ │ -0008bfe0: 6563 7469 6f6e 2061 626f 7574 2027 436f ection about 'Co │ │ │ │ │ -0008bff0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ -0008c000: 73e2 8099 3a20 7061 636b 6167 6573 206d s...: packages m │ │ │ │ │ -0008c010: 6179 206e 6f74 2074 6f75 6368 0a20 2020 ay not touch. │ │ │ │ │ -0008c020: 2020 6f74 6865 7220 7061 636b 6167 6573 other packages │ │ │ │ │ -0008c030: e280 9920 636f 6e66 6967 7572 6174 696f ... configuratio │ │ │ │ │ -0008c040: 6e20 6669 6c65 730a 0a20 2020 2d20 4d55 n files.. - MU │ │ │ │ │ -0008c050: 4173 2061 6e64 204d 5441 7320 6861 7665 As and MTAs have │ │ │ │ │ -0008c060: 2074 6f20 7573 6520 6c69 626c 6f63 6b66 to use liblockf │ │ │ │ │ -0008c070: 696c 650a 0a1f 0a46 696c 653a 2064 6562 ile....File: deb │ │ │ │ │ -0008c080: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ -0008c090: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ -0008c0a0: 3220 3220 302c 2020 4e65 7874 3a20 5665 2 2 0, Next: Ve │ │ │ │ │ -0008c0b0: 7273 696f 6e20 3220 3120 332c 2020 5072 rsion 2 1 3, Pr │ │ │ │ │ -0008c0c0: 6576 3a20 5665 7273 696f 6e20 3220 3320 ev: Version 2 3 │ │ │ │ │ -0008c0d0: 302c 2020 5570 3a20 5570 6772 6164 696e 0, Up: Upgradin │ │ │ │ │ -0008c0e0: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ -0008c0f0: 3635 2056 6572 7369 6f6e 2032 2e32 2e30 65 Version 2.2.0 │ │ │ │ │ -0008c100: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ -0008c110: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204a ====..Released J │ │ │ │ │ -0008c120: 756c 792c 2031 3939 372e 0a0a 2020 202d uly, 1997... - │ │ │ │ │ -0008c130: 2061 6464 6564 2073 6563 7469 6f6e 2034 added section 4 │ │ │ │ │ -0008c140: 2e31 2027 4172 6368 6974 6563 7475 7265 .1 'Architecture │ │ │ │ │ -0008c150: 2073 7065 6369 6669 6361 7469 6f6e 2073 specification s │ │ │ │ │ -0008c160: 7472 696e 6773 e280 993a 2075 7365 0a20 trings...: use. │ │ │ │ │ -0008c170: 2020 2020 3c61 7263 683e 2d6c 696e 7578 -linux │ │ │ │ │ -0008c180: 2077 6865 7265 203c 6172 6368 3e20 6973 where is │ │ │ │ │ -0008c190: 206f 6e65 206f 6620 7468 6520 666f 6c6c one of the foll │ │ │ │ │ -0008c1a0: 6f77 696e 673a 2069 3338 362c 2061 6c70 owing: i386, alp │ │ │ │ │ -0008c1b0: 6861 2c0a 2020 2020 2061 726d 2c20 6d36 ha,. arm, m6 │ │ │ │ │ -0008c1c0: 386b 2c20 706f 7765 7270 632c 2073 7061 8k, powerpc, spa │ │ │ │ │ -0008c1d0: 7263 2e0a 0a20 2020 2d20 6465 7461 696c rc... - detail │ │ │ │ │ -0008c1e0: 6564 2072 756c 6573 2066 6f72 20e2 8098 ed rules for ... │ │ │ │ │ -0008c1f0: 2f75 7372 2f6c 6f63 616c e280 990a 0a20 /usr/local..... │ │ │ │ │ -0008c200: 2020 2d20 7573 6572 2049 44e2 8099 730a - user ID...s. │ │ │ │ │ -0008c210: 0a20 2020 2d20 6564 6974 6f72 2f70 6167 . - editor/pag │ │ │ │ │ -0008c220: 6572 2070 6f6c 6963 790a 0a20 2020 2d20 er policy.. - │ │ │ │ │ -0008c230: 6372 6f6e 206a 6f62 730a 0a20 2020 2d20 cron jobs.. - │ │ │ │ │ -0008c240: 6465 7669 6365 2066 696c 6573 0a0a 2020 device files.. │ │ │ │ │ -0008c250: 202d 2064 6f6e e280 9974 2069 6e73 7461 - don...t insta │ │ │ │ │ -0008c260: 6c6c 2073 6861 7265 6420 6c69 6272 6172 ll shared librar │ │ │ │ │ -0008c270: 6965 7320 6173 2065 7865 6375 7461 626c ies as executabl │ │ │ │ │ -0008c280: 650a 0a20 2020 2d20 6170 702d 6465 6661 e.. - app-defa │ │ │ │ │ -0008c290: 756c 7473 2066 696c 6573 206d 6179 206e ults files may n │ │ │ │ │ -0008c2a0: 6f74 2062 6520 636f 6e66 6669 6c65 730a ot be conffiles. │ │ │ │ │ -0008c2b0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ -0008c2c0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ -0008c2d0: 6465 3a20 5665 7273 696f 6e20 3220 3120 de: Version 2 1 │ │ │ │ │ -0008c2e0: 332c 2020 4e65 7874 3a20 5665 7273 696f 3, Next: Versio │ │ │ │ │ -0008c2f0: 6e20 3220 3120 322c 2020 5072 6576 3a20 n 2 1 2, Prev: │ │ │ │ │ -0008c300: 5665 7273 696f 6e20 3220 3220 302c 2020 Version 2 2 0, │ │ │ │ │ -0008c310: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ -0008c320: 6563 6b6c 6973 740a 0a32 322e 3636 2056 ecklist..22.66 V │ │ │ │ │ -0008c330: 6572 7369 6f6e 2032 2e31 2e33 0a3d 3d3d ersion 2.1.3.=== │ │ │ │ │ -0008c340: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0008c350: 0a0a 5265 6c65 6173 6564 204d 6172 6368 ..Released March │ │ │ │ │ -0008c360: 2c20 3139 3937 2e0a 0a20 2020 2d20 7477 , 1997... - tw │ │ │ │ │ -0008c370: 6f20 7072 6f67 7261 6d73 2077 6974 6820 o programs with │ │ │ │ │ -0008c380: 6469 6666 6572 656e 7420 6675 6e63 7469 different functi │ │ │ │ │ -0008c390: 6f6e 616c 6974 7920 6d75 7374 206e 6f74 onality must not │ │ │ │ │ -0008c3a0: 2068 6176 6520 7468 6520 7361 6d65 0a20 have the same. │ │ │ │ │ -0008c3b0: 2020 2020 6e61 6d65 0a0a 2020 202d 20e2 name.. - . │ │ │ │ │ -0008c3c0: 809c 5765 6273 7461 6e64 6172 6420 332e ..Webstandard 3. │ │ │ │ │ -0008c3d0: 30e2 809d 0a0a 2020 202d 20e2 809c 5374 0..... - ...St │ │ │ │ │ -0008c3e0: 616e 6461 7264 2066 6f72 2043 6f6e 736f andard for Conso │ │ │ │ │ -0008c3f0: 6c65 204d 6573 7361 6765 73e2 809d 0a0a le Messages..... │ │ │ │ │ -0008c400: 2020 202d 204c 6962 7261 7269 6573 2073 - Libraries s │ │ │ │ │ -0008c410: 686f 756c 6420 6265 2063 6f6d 7069 6c65 hould be compile │ │ │ │ │ -0008c420: 6420 7769 7468 20e2 8098 2d44 5f52 4545 d with ...-D_REE │ │ │ │ │ -0008c430: 4e54 5241 4e54 e280 990a 0a20 2020 2d20 NTRANT..... - │ │ │ │ │ -0008c440: 4c69 6272 6172 6965 7320 7368 6f75 6c64 Libraries should │ │ │ │ │ -0008c450: 2062 6520 7374 7269 7070 6564 2077 6974 be stripped wit │ │ │ │ │ -0008c460: 6820 e280 9873 7472 6970 202d 2d73 7472 h ...strip --str │ │ │ │ │ -0008c470: 6970 2d75 6e6e 6565 6465 64e2 8099 0a0a ip-unneeded..... │ │ │ │ │ -0008c480: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ -0008c490: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ -0008c4a0: 653a 2056 6572 7369 6f6e 2032 2031 2032 e: Version 2 1 2 │ │ │ │ │ -0008c4b0: 2c20 204e 6578 743a 2056 6572 7369 6f6e , Next: Version │ │ │ │ │ -0008c4c0: 2032 2031 2031 2c20 2050 7265 763a 2056 2 1 1, Prev: V │ │ │ │ │ -0008c4d0: 6572 7369 6f6e 2032 2031 2033 2c20 2055 ersion 2 1 3, U │ │ │ │ │ -0008c4e0: 703a 2055 7067 7261 6469 6e67 2063 6865 p: Upgrading che │ │ │ │ │ -0008c4f0: 636b 6c69 7374 0a0a 3232 2e36 3720 5665 cklist..22.67 Ve │ │ │ │ │ -0008c500: 7273 696f 6e20 322e 312e 320a 3d3d 3d3d rsion 2.1.2.==== │ │ │ │ │ -0008c510: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ -0008c520: 0a52 656c 6561 7365 6420 4e6f 7665 6d62 .Released Novemb │ │ │ │ │ -0008c530: 6572 2c20 3139 3936 2e0a 0a20 2020 2d20 er, 1996... - │ │ │ │ │ -0008c540: 536f 6d65 2063 6861 6e67 6573 2057 5254 Some changes WRT │ │ │ │ │ -0008c550: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ -0008c560: 730a 0a1f 0a46 696c 653a 2064 6562 6961 s....File: debia │ │ │ │ │ -0008c570: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ -0008c580: 4e6f 6465 3a20 5665 7273 696f 6e20 3220 Node: Version 2 │ │ │ │ │ -0008c590: 3120 312c 2020 4e65 7874 3a20 5665 7273 1 1, Next: Vers │ │ │ │ │ -0008c5a0: 696f 6e20 3220 3120 302c 2020 5072 6576 ion 2 1 0, Prev │ │ │ │ │ -0008c5b0: 3a20 5665 7273 696f 6e20 3220 3120 322c : Version 2 1 2, │ │ │ │ │ -0008c5c0: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ -0008c5d0: 6368 6563 6b6c 6973 740a 0a32 322e 3638 checklist..22.68 │ │ │ │ │ -0008c5e0: 2056 6572 7369 6f6e 2032 2e31 2e31 0a3d Version 2.1.1.= │ │ │ │ │ -0008c5f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ -0008c600: 3d3d 0a0a 5265 6c65 6173 6564 2053 6570 ==..Released Sep │ │ │ │ │ -0008c610: 7465 6d62 6572 2c20 3139 3936 2e0a 0a20 tember, 1996... │ │ │ │ │ -0008c620: 2020 2d20 4e6f 2068 6172 6420 6c69 6e6b - No hard link │ │ │ │ │ -0008c630: 7320 696e 2073 6f75 7263 6520 7061 636b s in source pack │ │ │ │ │ -0008c640: 6167 6573 0a0a 2020 202d 2044 6f20 6e6f ages.. - Do no │ │ │ │ │ -0008c650: 7420 7573 6520 e280 9864 706b 672d 6469 t use ...dpkg-di │ │ │ │ │ -0008c660: 7665 7274 e280 9920 6f72 20e2 8098 7570 vert... or ...up │ │ │ │ │ -0008c670: 6461 7465 2d61 6c74 6572 6e61 7469 7665 date-alternative │ │ │ │ │ -0008c680: 73e2 8099 2077 6974 686f 7574 0a20 2020 s... without. │ │ │ │ │ -0008c690: 2020 636f 6e73 756c 7461 7469 6f6e 0a0a consultation.. │ │ │ │ │ -0008c6a0: 2020 202d 2053 6861 7265 6420 6c69 6272 - Shared libr │ │ │ │ │ -0008c6b0: 6172 6965 7320 6d75 7374 2062 6520 696e aries must be in │ │ │ │ │ -0008c6c0: 7374 616c 6c65 6420 7374 7269 7070 6564 stalled stripped │ │ │ │ │ -0008c6d0: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ -0008c6e0: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ -0008c6f0: 6f64 653a 2056 6572 7369 6f6e 2032 2031 ode: Version 2 1 │ │ │ │ │ -0008c700: 2030 2c20 2050 7265 763a 2056 6572 7369 0, Prev: Versi │ │ │ │ │ -0008c710: 6f6e 2032 2031 2031 2c20 2055 703a 2055 on 2 1 1, Up: U │ │ │ │ │ -0008c720: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ -0008c730: 7374 0a0a 3232 2e36 3920 5665 7273 696f st..22.69 Versio │ │ │ │ │ -0008c740: 6e20 322e 312e 300a 3d3d 3d3d 3d3d 3d3d n 2.1.0.======== │ │ │ │ │ -0008c750: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ -0008c760: 6561 7365 6420 4175 6775 7374 2c20 3139 eased August, 19 │ │ │ │ │ -0008c770: 3936 2e0a 0a20 2020 2d20 5570 7374 7265 96... - Upstre │ │ │ │ │ -0008c780: 616d 2063 6861 6e67 656c 6f67 206d 7573 am changelog mus │ │ │ │ │ -0008c790: 7420 6265 2069 6e73 7461 6c6c 6564 2074 t be installed t │ │ │ │ │ -0008c7a0: 6f6f 0a0a 1f0a 4669 6c65 3a20 6465 6269 oo....File: debi │ │ │ │ │ -0008c7b0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ -0008c7c0: 204e 6f64 653a 204c 6963 656e 7365 2c20 Node: License, │ │ │ │ │ -0008c7d0: 204e 6578 743a 2049 6e64 6578 2c20 2050 Next: Index, P │ │ │ │ │ -0008c7e0: 7265 763a 2055 7067 7261 6469 6e67 2063 rev: Upgrading c │ │ │ │ │ -0008c7f0: 6865 636b 6c69 7374 2c20 2055 703a 2054 hecklist, Up: T │ │ │ │ │ -0008c800: 6f70 0a0a 3233 204c 6963 656e 7365 0a2a op..23 License.* │ │ │ │ │ -0008c810: 2a2a 2a2a 2a2a 2a2a 2a0a 0a43 6f70 7972 *********..Copyr │ │ │ │ │ -0008c820: 6967 6874 20c2 a920 3139 3936 2c20 3139 ight .. 1996, 19 │ │ │ │ │ -0008c830: 3937 2c20 3139 3938 2049 616e 204a 6163 97, 1998 Ian Jac │ │ │ │ │ -0008c840: 6b73 6f6e 2061 6e64 2043 6872 6973 7469 kson and Christi │ │ │ │ │ -0008c850: 616e 2053 6368 7761 727a 0a0a 5468 6573 an Schwarz..Thes │ │ │ │ │ -0008c860: 6520 6172 6520 7468 6520 636f 7079 7269 e are the copyri │ │ │ │ │ -0008c870: 6768 7420 6461 7465 7320 6f66 2074 6865 ght dates of the │ │ │ │ │ -0008c880: 206f 7269 6769 6e61 6c20 506f 6c69 6379 original Policy │ │ │ │ │ -0008c890: 206d 616e 7561 6c2e 2020 5369 6e63 650a manual. Since. │ │ │ │ │ -0008c8a0: 7468 656e 2c20 7468 6973 206d 616e 7561 then, this manua │ │ │ │ │ -0008c8b0: 6c20 6861 7320 6265 656e 2075 7064 6174 l has been updat │ │ │ │ │ -0008c8c0: 6564 2062 7920 6d61 6e79 206f 7468 6572 ed by many other │ │ │ │ │ -0008c8d0: 732e 2020 4e6f 2063 6f6d 7072 6568 656e s. No comprehen │ │ │ │ │ -0008c8e0: 7369 7665 0a63 6f6c 6c65 6374 696f 6e20 sive.collection │ │ │ │ │ -0008c8f0: 6f66 2063 6f70 7972 6967 6874 206e 6f74 of copyright not │ │ │ │ │ -0008c900: 6963 6573 2066 6f72 2073 7562 7365 7175 ices for subsequ │ │ │ │ │ -0008c910: 656e 7420 776f 726b 2065 7869 7374 732e ent work exists. │ │ │ │ │ -0008c920: 0a0a 5468 6973 206d 616e 7561 6c20 6973 ..This manual is │ │ │ │ │ -0008c930: 2066 7265 6520 736f 6674 7761 7265 3b20 free software; │ │ │ │ │ -0008c940: 796f 7520 6d61 7920 7265 6469 7374 7269 you may redistri │ │ │ │ │ -0008c950: 6275 7465 2069 7420 616e 642f 6f72 206d bute it and/or m │ │ │ │ │ -0008c960: 6f64 6966 7920 6974 0a75 6e64 6572 2074 odify it.under t │ │ │ │ │ -0008c970: 6865 2074 6572 6d73 206f 6620 7468 6520 he terms of the │ │ │ │ │ -0008c980: 474e 5520 4765 6e65 7261 6c20 5075 626c GNU General Publ │ │ │ │ │ -0008c990: 6963 204c 6963 656e 7365 2061 7320 7075 ic License as pu │ │ │ │ │ -0008c9a0: 626c 6973 6865 6420 6279 2074 6865 0a46 blished by the.F │ │ │ │ │ -0008c9b0: 7265 6520 536f 6674 7761 7265 2046 6f75 ree Software Fou │ │ │ │ │ -0008c9c0: 6e64 6174 696f 6e3b 2065 6974 6865 7220 ndation; either │ │ │ │ │ -0008c9d0: 7665 7273 696f 6e20 3220 6f66 2074 6865 version 2 of the │ │ │ │ │ -0008c9e0: 204c 6963 656e 7365 2c20 6f72 2028 6174 License, or (at │ │ │ │ │ -0008c9f0: 2079 6f75 720a 6f70 7469 6f6e 2920 616e your.option) an │ │ │ │ │ -0008ca00: 7920 6c61 7465 7220 7665 7273 696f 6e2e y later version. │ │ │ │ │ -0008ca10: 0a0a 5468 6973 2069 7320 6469 7374 7269 ..This is distri │ │ │ │ │ -0008ca20: 6275 7465 6420 696e 2074 6865 2068 6f70 buted in the hop │ │ │ │ │ -0008ca30: 6520 7468 6174 2069 7420 7769 6c6c 2062 e that it will b │ │ │ │ │ -0008ca40: 6520 7573 6566 756c 2c20 6275 7420 5749 e useful, but WI │ │ │ │ │ -0008ca50: 5448 4f55 5420 414e 590a 5741 5252 414e THOUT ANY.WARRAN │ │ │ │ │ -0008ca60: 5459 3b20 7769 7468 6f75 7420 6576 656e TY; without even │ │ │ │ │ -0008ca70: 2074 6865 2069 6d70 6c69 6564 2077 6172 the implied war │ │ │ │ │ -0008ca80: 7261 6e74 7920 6f66 204d 4552 4348 414e ranty of MERCHAN │ │ │ │ │ -0008ca90: 5441 4249 4c49 5459 206f 720a 4649 544e TABILITY or.FITN │ │ │ │ │ -0008caa0: 4553 5320 464f 5220 4120 5041 5254 4943 ESS FOR A PARTIC │ │ │ │ │ -0008cab0: 554c 4152 2050 5552 504f 5345 2e20 5365 ULAR PURPOSE. Se │ │ │ │ │ -0008cac0: 6520 7468 6520 474e 5520 4765 6e65 7261 e the GNU Genera │ │ │ │ │ -0008cad0: 6c20 5075 626c 6963 204c 6963 656e 7365 l Public License │ │ │ │ │ -0008cae0: 2066 6f72 0a6d 6f72 6520 6465 7461 696c for.more detail │ │ │ │ │ -0008caf0: 732e 0a0a 4120 636f 7079 206f 6620 7468 s...A copy of th │ │ │ │ │ -0008cb00: 6520 474e 5520 4765 6e65 7261 6c20 5075 e GNU General Pu │ │ │ │ │ -0008cb10: 626c 6963 204c 6963 656e 7365 2069 7320 blic License is │ │ │ │ │ -0008cb20: 6176 6169 6c61 626c 6520 6173 0ae2 8098 available as.... │ │ │ │ │ -0008cb30: 2f75 7372 2f73 6861 7265 2f63 6f6d 6d6f /usr/share/commo │ │ │ │ │ -0008cb40: 6e2d 6c69 6365 6e73 6573 2f47 504c e280 n-licenses/GPL.. │ │ │ │ │ -0008cb50: 9920 696e 2074 6865 2044 6562 6961 6e20 . in the Debian │ │ │ │ │ -0008cb60: 6469 7374 7269 6275 7469 6f6e 206f 7220 distribution or │ │ │ │ │ -0008cb70: 6f6e 2074 6865 0a57 6f72 6c64 2057 6964 on the.World Wid │ │ │ │ │ -0008cb80: 6520 5765 6220 6174 20e2 8098 6874 7470 e Web at ...http │ │ │ │ │ -0008cb90: 733a 2f2f 7777 772e 676e 752e 6f72 672f s://www.gnu.org/ │ │ │ │ │ -0008cba0: 6c69 6365 6e73 6573 2fe2 8099 2e0a 0a1f licenses/....... │ │ │ │ │ -0008cbb0: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ -0008cbc0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ -0008cbd0: 3a20 496e 6465 782c 2020 5072 6576 3a20 : Index, Prev: │ │ │ │ │ -0008cbe0: 4c69 6365 6e73 652c 2020 5570 3a20 546f License, Up: To │ │ │ │ │ -0008cbf0: 700a 0a49 6e64 6578 0a2a 2a2a 2a2a 0a0a p..Index.*****.. │ │ │ │ │ -0008cc00: 0008 5b69 6e64 6578 0008 5d0a 2a20 4d65 ..[index..].* Me │ │ │ │ │ -0008cc10: 6e75 3a0a 0a2a 2072 6562 6f6f 742d 7265 nu:..* reboot-re │ │ │ │ │ -0008cc20: 7175 6972 6564 3a20 2020 2020 2020 2020 quired: │ │ │ │ │ -0008cc30: 2020 2020 2020 2020 2020 2020 2020 5369 Si │ │ │ │ │ -0008cc40: 676e 616c 696e 6720 7468 6174 2061 2072 gnaling that a r │ │ │ │ │ -0008cc50: 6562 6f6f 7420 6973 2072 6571 7569 7265 eboot is require │ │ │ │ │ -0008cc60: 642e 0a20 2020 2020 2020 2020 2020 2020 d.. │ │ │ │ │ -0008cc70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -0008cc80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -0008cc90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -0008cca0: 2020 2028 6c69 6e65 2036 290a 2a20 7265 (line 6).* re │ │ │ │ │ -0008ccb0: 626f 6f74 2d72 6571 7569 7265 642e 706b boot-required.pk │ │ │ │ │ -0008ccc0: 6773 3a20 2020 2020 2020 2020 2020 2020 gs: │ │ │ │ │ -0008ccd0: 2020 2020 2053 6967 6e61 6c69 6e67 2074 Signaling t │ │ │ │ │ -0008cce0: 6861 7420 6120 7265 626f 6f74 2069 7320 hat a reboot is │ │ │ │ │ -0008ccf0: 7265 7175 6972 6564 2e0a 2020 2020 2020 required.. │ │ │ │ │ -0008cd00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +00053fd0: 7570 7374 6172 742c 2020 5570 3a20 416c upstart, Up: Al │ │ │ │ │ +00053fe0: 7465 726e 6174 6520 696e 6974 2073 7973 ternate init sys │ │ │ │ │ +00053ff0: 7465 6d73 0a0a 392e 3131 2e31 2045 7665 tems..9.11.1 Eve │ │ │ │ │ +00054000: 6e74 2d62 6173 6564 2062 6f6f 7420 7769 nt-based boot wi │ │ │ │ │ +00054010: 7468 2075 7073 7461 7274 0a2d 2d2d 2d2d th upstart.----- │ │ │ │ │ +00054020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00054030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +00054040: 0a54 6865 20e2 8098 7570 7374 6172 74e2 .The ...upstart. │ │ │ │ │ +00054050: 8099 2065 7665 6e74 2d62 6173 6564 2062 .. event-based b │ │ │ │ │ +00054060: 6f6f 7420 7379 7374 656d 2069 7320 6e6f oot system is no │ │ │ │ │ +00054070: 206c 6f6e 6765 7220 6d61 696e 7461 696e longer maintain │ │ │ │ │ +00054080: 6564 2069 6e20 4465 6269 616e 2c0a 736f ed in Debian,.so │ │ │ │ │ +00054090: 2074 6869 7320 7365 6374 696f 6e20 6861 this section ha │ │ │ │ │ +000540a0: 7320 6265 656e 2072 656d 6f76 6564 2e0a s been removed.. │ │ │ │ │ +000540b0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +000540c0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +000540d0: 6465 3a20 5369 676e 616c 696e 6720 7468 de: Signaling th │ │ │ │ │ +000540e0: 6174 2061 2072 6562 6f6f 7420 6973 2072 at a reboot is r │ │ │ │ │ +000540f0: 6571 7569 7265 642c 2020 5072 6576 3a20 equired, Prev: │ │ │ │ │ +00054100: 416c 7465 726e 6174 6520 696e 6974 2073 Alternate init s │ │ │ │ │ +00054110: 7973 7465 6d73 2c20 2055 703a 2054 6865 ystems, Up: The │ │ │ │ │ +00054120: 204f 7065 7261 7469 6e67 2053 7973 7465 Operating Syste │ │ │ │ │ +00054130: 6d0a 0a39 2e31 3220 5369 676e 616c 696e m..9.12 Signalin │ │ │ │ │ +00054140: 6720 7468 6174 2061 2072 6562 6f6f 7420 g that a reboot │ │ │ │ │ +00054150: 6973 2072 6571 7569 7265 640a 3d3d 3d3d is required.==== │ │ │ │ │ +00054160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00054170: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00054180: 3d3d 3d3d 0a0a 5072 6f67 7261 6d73 2063 ====..Programs c │ │ │ │ │ +00054190: 616e 2073 6967 6e61 6c20 7468 6174 2061 an signal that a │ │ │ │ │ +000541a0: 2072 6562 6f6f 7420 6973 2072 6571 7569 reboot is requi │ │ │ │ │ +000541b0: 7265 6420 6279 20e2 8098 746f 7563 68e2 red by ...touch. │ │ │ │ │ +000541c0: 8099 696e 670a e280 982f 7275 6e2f 7265 ..ing..../run/re │ │ │ │ │ +000541d0: 626f 6f74 2d72 6571 7569 7265 64e2 8099 boot-required... │ │ │ │ │ +000541e0: 2e20 2049 7420 6973 2063 6f6e 7665 6e74 . It is convent │ │ │ │ │ +000541f0: 696f 6e61 6c20 746f 2061 6464 2074 6865 ional to add the │ │ │ │ │ +00054200: 206e 616d 6520 6f66 2074 6865 0a70 6163 name of the.pac │ │ │ │ │ +00054210: 6b61 6765 2873 2920 7265 7175 6972 696e kage(s) requirin │ │ │ │ │ +00054220: 6720 7468 6520 7265 626f 6f74 2074 6f20 g the reboot to │ │ │ │ │ +00054230: e280 982f 7275 6e2f 7265 626f 6f74 2d72 .../run/reboot-r │ │ │ │ │ +00054240: 6571 7569 7265 642e 706b 6773 e280 992e equired.pkgs.... │ │ │ │ │ +00054250: 0a50 726f 6772 616d 7320 7368 6f75 6c64 .Programs should │ │ │ │ │ +00054260: 206e 6f74 2061 6464 2061 2070 6163 6b61 not add a packa │ │ │ │ │ +00054270: 6765 206e 616d 6520 746f 20e2 8098 2f72 ge name to .../r │ │ │ │ │ +00054280: 756e 2f72 6562 6f6f 742d 7265 7175 6972 un/reboot-requir │ │ │ │ │ +00054290: 6564 2e70 6b67 73e2 8099 2069 660a 6974 ed.pkgs... if.it │ │ │ │ │ +000542a0: 2069 7320 616c 7265 6164 7920 7072 6573 is already pres │ │ │ │ │ +000542b0: 656e 7420 7468 6572 652e 0a0a 5468 6520 ent there...The │ │ │ │ │ +000542c0: e280 982f 7275 6e2f 7265 626f 6f74 2d72 .../run/reboot-r │ │ │ │ │ +000542d0: 6571 7569 7265 64e2 8099 206d 6563 6861 equired... mecha │ │ │ │ │ +000542e0: 6e69 736d 2069 7320 7573 6564 2077 6865 nism is used whe │ │ │ │ │ +000542f0: 6e20 6120 7265 626f 6f74 2069 7320 6e65 n a reboot is ne │ │ │ │ │ +00054300: 6564 6564 2074 6f0a 6675 6c6c 7920 6170 eded to.fully ap │ │ │ │ │ +00054310: 706c 7920 7468 6520 6368 616e 6765 7320 ply the changes │ │ │ │ │ +00054320: 696e 7472 6f64 7563 6564 2062 7920 7061 introduced by pa │ │ │ │ │ +00054330: 636b 6167 6520 696e 7374 616c 6c61 7469 ckage installati │ │ │ │ │ +00054340: 6f6e 206f 7220 7570 6772 6164 652e 0a54 on or upgrade..T │ │ │ │ │ +00054350: 7970 6963 616c 6c79 2069 7420 6973 2074 ypically it is t │ │ │ │ │ +00054360: 6865 20e2 8098 706f 7374 696e 7374 e280 he ...postinst.. │ │ │ │ │ +00054370: 9920 6d61 696e 7461 696e 6572 2073 6372 . maintainer scr │ │ │ │ │ +00054380: 6970 7420 7468 6174 2074 6f75 6368 6573 ipt that touches │ │ │ │ │ +00054390: 0ae2 8098 2f72 756e 2f72 6562 6f6f 742d ..../run/reboot- │ │ │ │ │ +000543a0: 7265 7175 6972 6564 e280 992c 2061 7420 required..., at │ │ │ │ │ +000543b0: 7468 6520 656e 6420 6f66 2061 2073 7563 the end of a suc │ │ │ │ │ +000543c0: 6365 7373 6675 6c20 636f 6e66 6967 7572 cessful configur │ │ │ │ │ +000543d0: 6174 696f 6e20 6f66 2074 6865 0a70 6163 ation of the.pac │ │ │ │ │ +000543e0: 6b61 6765 2e0a 0a54 6865 7265 2061 7265 kage...There are │ │ │ │ │ +000543f0: 206e 6f20 6775 6172 616e 7465 6573 2070 no guarantees p │ │ │ │ │ +00054400: 726f 7669 6465 6420 6279 2074 6865 20e2 rovided by the . │ │ │ │ │ +00054410: 8098 2f72 756e 2f72 6562 6f6f 742d 7265 ../run/reboot-re │ │ │ │ │ +00054420: 7175 6972 6564 e280 990a 636f 6e76 656e quired....conven │ │ │ │ │ +00054430: 7469 6f6e 2061 7320 746f 2077 6865 6e20 tion as to when │ │ │ │ │ +00054440: 6f72 2077 6865 7468 6572 2074 6865 2072 or whether the r │ │ │ │ │ +00054450: 6571 7565 7374 6564 2072 6562 6f6f 7420 equested reboot │ │ │ │ │ +00054460: 7769 6c6c 206f 6363 7572 2e0a 0a1f 0a46 will occur.....F │ │ │ │ │ +00054470: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00054480: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00054490: 4669 6c65 733c 323e 2c20 204e 6578 743a Files<2>, Next: │ │ │ │ │ +000544a0: 2043 7573 746f 6d69 7a65 6420 7072 6f67 Customized prog │ │ │ │ │ +000544b0: 7261 6d73 2c20 2050 7265 763a 2054 6865 rams, Prev: The │ │ │ │ │ +000544c0: 204f 7065 7261 7469 6e67 2053 7973 7465 Operating Syste │ │ │ │ │ +000544d0: 6d2c 2020 5570 3a20 546f 700a 0a31 3020 m, Up: Top..10 │ │ │ │ │ +000544e0: 4669 6c65 730a 2a2a 2a2a 2a2a 2a2a 0a0a Files.********.. │ │ │ │ │ +000544f0: 2a20 4d65 6e75 3a0a 0a2a 2042 696e 6172 * Menu:..* Binar │ │ │ │ │ +00054500: 6965 733a 3a0a 2a20 4c69 6272 6172 6965 ies::.* Librarie │ │ │ │ │ +00054510: 733a 3a0a 2a20 5368 6172 6564 206c 6962 s::.* Shared lib │ │ │ │ │ +00054520: 7261 7269 6573 3a20 5368 6172 6564 206c raries: Shared l │ │ │ │ │ +00054530: 6962 7261 7269 6573 3c32 3e2e 0a2a 2053 ibraries<2>..* S │ │ │ │ │ +00054540: 6372 6970 7473 3a3a 0a2a 2053 796d 626f cripts::.* Symbo │ │ │ │ │ +00054550: 6c69 6320 6c69 6e6b 733a 3a0a 2a20 4465 lic links::.* De │ │ │ │ │ +00054560: 7669 6365 2066 696c 6573 3a3a 0a2a 2043 vice files::.* C │ │ │ │ │ +00054570: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ +00054580: 6573 3a3a 0a2a 204c 6f67 2066 696c 6573 es::.* Log files │ │ │ │ │ +00054590: 3a3a 0a2a 2050 6572 6d69 7373 696f 6e73 ::.* Permissions │ │ │ │ │ +000545a0: 2061 6e64 206f 776e 6572 733a 3a0a 2a20 and owners::.* │ │ │ │ │ +000545b0: 4669 6c65 206e 616d 6573 3a3a 0a0a 1f0a File names::.... │ │ │ │ │ +000545c0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +000545d0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +000545e0: 2042 696e 6172 6965 732c 2020 4e65 7874 Binaries, Next │ │ │ │ │ +000545f0: 3a20 4c69 6272 6172 6965 732c 2020 5570 : Libraries, Up │ │ │ │ │ +00054600: 3a20 4669 6c65 733c 323e 0a0a 3130 2e31 : Files<2>..10.1 │ │ │ │ │ +00054610: 2042 696e 6172 6965 730a 3d3d 3d3d 3d3d Binaries.====== │ │ │ │ │ +00054620: 3d3d 3d3d 3d3d 3d0a 0a54 776f 2064 6966 =======..Two dif │ │ │ │ │ +00054630: 6665 7265 6e74 2070 6163 6b61 6765 7320 ferent packages │ │ │ │ │ +00054640: 6d75 7374 206e 6f74 2069 6e73 7461 6c6c must not install │ │ │ │ │ +00054650: 2070 726f 6772 616d 7320 7769 7468 2064 programs with d │ │ │ │ │ +00054660: 6966 6665 7265 6e74 0a66 756e 6374 696f ifferent.functio │ │ │ │ │ +00054670: 6e61 6c69 7479 2062 7574 2077 6974 6820 nality but with │ │ │ │ │ +00054680: 7468 6520 7361 6d65 2066 696c 656e 616d the same filenam │ │ │ │ │ +00054690: 6573 2e20 2028 5468 6520 6361 7365 206f es. (The case o │ │ │ │ │ +000546a0: 6620 7477 6f20 7072 6f67 7261 6d73 0a68 f two programs.h │ │ │ │ │ +000546b0: 6176 696e 6720 7468 6520 7361 6d65 2066 aving the same f │ │ │ │ │ +000546c0: 756e 6374 696f 6e61 6c69 7479 2062 7574 unctionality but │ │ │ │ │ +000546d0: 2064 6966 6665 7265 6e74 2069 6d70 6c65 different imple │ │ │ │ │ +000546e0: 6d65 6e74 6174 696f 6e73 2069 7320 6861 mentations is ha │ │ │ │ │ +000546f0: 6e64 6c65 640a 7669 6120 e280 9c61 6c74 ndled.via ...alt │ │ │ │ │ +00054700: 6572 6e61 7469 7665 73e2 809d 206f 7220 ernatives... or │ │ │ │ │ +00054710: 7468 6520 e280 9c43 6f6e 666c 6963 7473 the ...Conflicts │ │ │ │ │ +00054720: e280 9d20 6d65 6368 616e 6973 6d2e 2020 ... mechanism. │ │ │ │ │ +00054730: 5365 6520 2a6e 6f74 6520 4d61 696e 7461 See *note Mainta │ │ │ │ │ +00054740: 696e 6572 0a53 6372 6970 7473 3a20 3564 iner.Scripts: 5d │ │ │ │ │ +00054750: 2e20 616e 6420 2a6e 6f74 6520 436f 6e66 . and *note Conf │ │ │ │ │ +00054760: 6c69 6374 696e 6720 6269 6e61 7279 2070 licting binary p │ │ │ │ │ +00054770: 6163 6b61 6765 7320 2d20 436f 6e66 6c69 ackages - Confli │ │ │ │ │ +00054780: 6374 733a 2066 342e 0a72 6573 7065 6374 cts: f4..respect │ │ │ │ │ +00054790: 6976 656c 792e 2920 2049 6620 7468 6973 ively.) If this │ │ │ │ │ +000547a0: 2063 6173 6520 6861 7070 656e 732c 206f case happens, o │ │ │ │ │ +000547b0: 6e65 206f 6620 7468 6520 7072 6f67 7261 ne of the progra │ │ │ │ │ +000547c0: 6d73 206d 7573 7420 6265 0a72 656e 616d ms must be.renam │ │ │ │ │ +000547d0: 6564 2e20 2054 6865 206d 6169 6e74 6169 ed. The maintai │ │ │ │ │ +000547e0: 6e65 7273 2073 686f 756c 6420 7265 706f ners should repo │ │ │ │ │ +000547f0: 7274 2074 6869 7320 746f 2074 6865 20e2 rt this to the . │ │ │ │ │ +00054800: 8098 6465 6269 616e 2d64 6576 656c e280 ..debian-devel.. │ │ │ │ │ +00054810: 990a 6d61 696c 696e 6720 6c69 7374 2061 ..mailing list a │ │ │ │ │ +00054820: 6e64 2074 7279 2074 6f20 6669 6e64 2061 nd try to find a │ │ │ │ │ +00054830: 2063 6f6e 7365 6e73 7573 2061 626f 7574 consensus about │ │ │ │ │ +00054840: 2077 6869 6368 2070 726f 6772 616d 2077 which program w │ │ │ │ │ +00054850: 696c 6c20 6861 7665 0a74 6f20 6265 2072 ill have.to be r │ │ │ │ │ +00054860: 656e 616d 6564 2e20 2049 6620 6120 636f enamed. If a co │ │ │ │ │ +00054870: 6e73 656e 7375 7320 6361 6e6e 6f74 2062 nsensus cannot b │ │ │ │ │ +00054880: 6520 7265 6163 6865 642c 2027 626f 7468 e reached, 'both │ │ │ │ │ +00054890: 2720 7072 6f67 7261 6d73 206d 7573 740a ' programs must. │ │ │ │ │ +000548a0: 6265 2072 656e 616d 6564 2e0a 0a54 6f20 be renamed...To │ │ │ │ │ +000548b0: 7375 7070 6f72 7420 6d65 7267 6564 2de2 support merged-. │ │ │ │ │ +000548c0: 8098 2f75 7372 e280 9920 7379 7374 656d ../usr... system │ │ │ │ │ +000548d0: 732c 2070 6163 6b61 6765 7320 6d75 7374 s, packages must │ │ │ │ │ +000548e0: 206e 6f74 2069 6e73 7461 6c6c 2066 696c not install fil │ │ │ │ │ +000548f0: 6573 2069 6e0a 626f 7468 20e2 8098 2f70 es in.both .../p │ │ │ │ │ +00054900: 6174 68e2 8099 2061 6e64 20e2 8098 2f75 ath... and .../u │ │ │ │ │ +00054910: 7372 2f70 6174 68e2 8099 2e20 2046 6f72 sr/path.... For │ │ │ │ │ +00054920: 2065 7861 6d70 6c65 2c20 6120 7061 636b example, a pack │ │ │ │ │ +00054930: 6167 6520 6d75 7374 206e 6f74 2069 6e73 age must not ins │ │ │ │ │ +00054940: 7461 6c6c 0a62 6f74 6820 e280 982f 6269 tall.both .../bi │ │ │ │ │ +00054950: 6e2f 6578 616d 706c 65e2 8099 2061 6e64 n/example... and │ │ │ │ │ +00054960: 20e2 8098 2f75 7372 2f62 696e 2f65 7861 .../usr/bin/exa │ │ │ │ │ +00054970: 6d70 6c65 e280 992e 0a0a 4966 2061 2066 mple......If a f │ │ │ │ │ +00054980: 696c 6520 6973 206d 6f76 6564 2062 6574 ile is moved bet │ │ │ │ │ +00054990: 7765 656e 20e2 8098 2f70 6174 68e2 8099 ween .../path... │ │ │ │ │ +000549a0: 2061 6e64 20e2 8098 2f75 7372 2f70 6174 and .../usr/pat │ │ │ │ │ +000549b0: 68e2 8099 2069 6e20 7265 7669 7369 6f6e h... in revision │ │ │ │ │ +000549c0: 7320 6f66 2061 0a44 6562 6961 6e20 7061 s of a.Debian pa │ │ │ │ │ +000549d0: 636b 6167 652c 2061 6e64 2061 2063 6f6d ckage, and a com │ │ │ │ │ +000549e0: 7061 7469 6269 6c69 7479 2073 796d 6c69 patibility symli │ │ │ │ │ +000549f0: 6e6b 2061 7420 7468 6520 6f6c 6420 7061 nk at the old pa │ │ │ │ │ +00054a00: 7468 2069 7320 6e65 6564 6564 2c0a 7468 th is needed,.th │ │ │ │ │ +00054a10: 6520 7379 6d6c 696e 6b20 6d75 7374 2062 e symlink must b │ │ │ │ │ +00054a20: 6520 6d61 6e61 6765 6420 696e 2061 2077 e managed in a w │ │ │ │ │ +00054a30: 6179 2074 6861 7420 7769 6c6c 206e 6f74 ay that will not │ │ │ │ │ +00054a40: 2062 7265 616b 2077 6865 6e20 e280 982f break when .../ │ │ │ │ │ +00054a50: 7061 7468 e280 990a 616e 6420 e280 982f path....and .../ │ │ │ │ │ +00054a60: 7573 722f 7061 7468 e280 9920 6172 6520 usr/path... are │ │ │ │ │ +00054a70: 7468 6520 7361 6d65 2075 6e64 6572 6c79 the same underly │ │ │ │ │ +00054a80: 696e 6720 6469 7265 6374 6f72 7920 6475 ing directory du │ │ │ │ │ +00054a90: 6520 746f 2073 796d 6c69 6e6b 7320 6f72 e to symlinks or │ │ │ │ │ +00054aa0: 0a6f 7468 6572 206d 6563 6861 6e69 736d .other mechanism │ │ │ │ │ +00054ab0: 732e 0a0a 4269 6e61 7279 2065 7865 6375 s...Binary execu │ │ │ │ │ +00054ac0: 7461 626c 6573 206d 7573 7420 6e6f 7420 tables must not │ │ │ │ │ +00054ad0: 6265 2073 7461 7469 6361 6c6c 7920 6c69 be statically li │ │ │ │ │ +00054ae0: 6e6b 6564 2077 6974 6820 7468 6520 474e nked with the GN │ │ │ │ │ +00054af0: 5520 4320 6c69 6272 6172 792c 0a73 696e U C library,.sin │ │ │ │ │ +00054b00: 6365 2074 6869 7320 7072 6576 656e 7473 ce this prevents │ │ │ │ │ +00054b10: 2074 6865 2062 696e 6172 7920 6672 6f6d the binary from │ │ │ │ │ +00054b20: 2062 656e 6566 6974 696e 6720 6672 6f6d benefiting from │ │ │ │ │ +00054b30: 2066 6978 6573 2061 6e64 0a69 6d70 726f fixes and.impro │ │ │ │ │ +00054b40: 7665 6d65 6e74 7320 746f 2074 6865 2043 vements to the C │ │ │ │ │ +00054b50: 206c 6962 7261 7279 2077 6974 686f 7574 library without │ │ │ │ │ +00054b60: 2062 6569 6e67 2072 6562 7569 6c74 2061 being rebuilt a │ │ │ │ │ +00054b70: 6e64 2063 6f6d 706c 6963 6174 6573 0a73 nd complicates.s │ │ │ │ │ +00054b80: 6563 7572 6974 7920 7570 6461 7465 732e ecurity updates. │ │ │ │ │ +00054b90: 2020 5468 6973 2072 6571 7569 7265 6d65 This requireme │ │ │ │ │ +00054ba0: 6e74 206d 6179 2062 6520 7265 6c61 7865 nt may be relaxe │ │ │ │ │ +00054bb0: 6420 666f 7220 6269 6e61 7279 0a65 7865 d for binary.exe │ │ │ │ │ +00054bc0: 6375 7461 626c 6573 2077 686f 7365 2069 cutables whose i │ │ │ │ │ +00054bd0: 6e74 656e 6465 6420 7075 7270 6f73 6520 ntended purpose │ │ │ │ │ +00054be0: 6973 2074 6f20 6469 6167 6e6f 7365 2061 is to diagnose a │ │ │ │ │ +00054bf0: 6e64 2066 6978 2074 6865 2073 7973 7465 nd fix the syste │ │ │ │ │ +00054c00: 6d20 696e 0a73 6974 7561 7469 6f6e 7320 m in.situations │ │ │ │ │ +00054c10: 7768 6572 6520 7468 6520 474e 5520 4320 where the GNU C │ │ │ │ │ +00054c20: 6c69 6272 6172 7920 6d61 7920 6e6f 7420 library may not │ │ │ │ │ +00054c30: 6265 2075 7361 626c 6520 2873 7563 6820 be usable (such │ │ │ │ │ +00054c40: 6173 2073 7973 7465 6d0a 7265 636f 7665 as system.recove │ │ │ │ │ +00054c50: 7279 2073 6865 6c6c 7320 6f72 2075 7469 ry shells or uti │ │ │ │ │ +00054c60: 6c69 7469 6573 206c 696b 6520 6c64 636f lities like ldco │ │ │ │ │ +00054c70: 6e66 6967 2920 6f72 2066 6f72 2062 696e nfig) or for bin │ │ │ │ │ +00054c80: 6172 7920 6578 6563 7574 6162 6c65 730a ary executables. │ │ │ │ │ +00054c90: 7768 6572 6520 7468 6520 7365 6375 7269 where the securi │ │ │ │ │ +00054ca0: 7479 2062 656e 6566 6974 7320 6f66 2073 ty benefits of s │ │ │ │ │ +00054cb0: 7461 7469 6320 6c69 6e6b 696e 6720 6f75 tatic linking ou │ │ │ │ │ +00054cc0: 7477 6569 6768 2074 6865 2064 7261 7762 tweigh the drawb │ │ │ │ │ +00054cd0: 6163 6b73 2e0a 0a42 7920 6465 6661 756c acks...By defaul │ │ │ │ │ +00054ce0: 742c 2077 6865 6e20 6120 7061 636b 6167 t, when a packag │ │ │ │ │ +00054cf0: 6520 6973 2062 6569 6e67 2062 7569 6c74 e is being built │ │ │ │ │ +00054d00: 2c20 616e 7920 6269 6e61 7269 6573 2063 , any binaries c │ │ │ │ │ +00054d10: 7265 6174 6564 2073 686f 756c 640a 696e reated should.in │ │ │ │ │ +00054d20: 636c 7564 6520 6465 6275 6767 696e 6720 clude debugging │ │ │ │ │ +00054d30: 696e 666f 726d 6174 696f 6e2c 2061 7320 information, as │ │ │ │ │ +00054d40: 7765 6c6c 2061 7320 6265 696e 6720 636f well as being co │ │ │ │ │ +00054d50: 6d70 696c 6564 2077 6974 680a 6f70 7469 mpiled with.opti │ │ │ │ │ +00054d60: 6d69 7a61 7469 6f6e 2e20 2059 6f75 2073 mization. You s │ │ │ │ │ +00054d70: 686f 756c 6420 616c 736f 2074 7572 6e20 hould also turn │ │ │ │ │ +00054d80: 6f6e 2061 7320 6d61 6e79 2072 6561 736f on as many reaso │ │ │ │ │ +00054d90: 6e61 626c 6520 636f 6d70 696c 6174 696f nable compilatio │ │ │ │ │ +00054da0: 6e0a 7761 726e 696e 6773 2061 7320 706f n.warnings as po │ │ │ │ │ +00054db0: 7373 6962 6c65 2028 7365 6520 2a6e 6f74 ssible (see *not │ │ │ │ │ +00054dc0: 6520 4d61 696e 2062 7569 6c64 696e 6720 e Main building │ │ │ │ │ +00054dd0: 7363 7269 7074 3b20 6465 6269 616e 2f72 script; debian/r │ │ │ │ │ +00054de0: 756c 6573 3a0a 3763 2e29 2e20 2046 6f72 ules:.7c.). For │ │ │ │ │ +00054df0: 2074 6865 2043 2070 726f 6772 616d 6d69 the C programmi │ │ │ │ │ +00054e00: 6e67 206c 616e 6775 6167 652c 2074 6869 ng language, thi │ │ │ │ │ +00054e10: 7320 6d65 616e 7320 7468 6520 666f 6c6c s means the foll │ │ │ │ │ +00054e20: 6f77 696e 670a 636f 6d70 696c 6174 696f owing.compilatio │ │ │ │ │ +00054e30: 6e20 7061 7261 6d65 7465 7273 2073 686f n parameters sho │ │ │ │ │ +00054e40: 756c 6420 6265 2075 7365 643a 0a0a 2020 uld be used:.. │ │ │ │ │ +00054e50: 2020 2043 4320 3d20 6763 630a 2020 2020 CC = gcc. │ │ │ │ │ +00054e60: 2043 464c 4147 5320 3d20 2d4f 3220 2d67 CFLAGS = -O2 -g │ │ │ │ │ +00054e70: 202d 5761 6c6c 2023 2073 616e 6520 7761 -Wall # sane wa │ │ │ │ │ +00054e80: 726e 696e 6720 6f70 7469 6f6e 7320 7661 rning options va │ │ │ │ │ +00054e90: 7279 2062 6574 7765 656e 2070 726f 6772 ry between progr │ │ │ │ │ +00054ea0: 616d 730a 2020 2020 204c 4446 4c41 4753 ams. LDFLAGS │ │ │ │ │ +00054eb0: 203d 2023 206e 6f6e 650a 0a42 7920 6465 = # none..By de │ │ │ │ │ +00054ec0: 6661 756c 7420 616c 6c20 696e 7374 616c fault all instal │ │ │ │ │ +00054ed0: 6c65 6420 6269 6e61 7269 6573 2073 686f led binaries sho │ │ │ │ │ +00054ee0: 756c 6420 6265 2073 7472 6970 7065 6420 uld be stripped │ │ │ │ │ +00054ef0: 6279 2063 616c 6c69 6e67 0a0a 2020 2020 by calling.. │ │ │ │ │ +00054f00: 2073 7472 6970 202d 2d73 7472 6970 2d75 strip --strip-u │ │ │ │ │ +00054f10: 6e6e 6565 6465 6420 2d2d 7265 6d6f 7665 nneeded --remove │ │ │ │ │ +00054f20: 2d73 6563 7469 6f6e 3d2e 636f 6d6d 656e -section=.commen │ │ │ │ │ +00054f30: 7420 2d2d 7265 6d6f 7665 2d73 6563 7469 t --remove-secti │ │ │ │ │ +00054f40: 6f6e 3d2e 6e6f 7465 2062 696e 6172 6965 on=.note binarie │ │ │ │ │ +00054f50: 730a 0a6f 6e20 7468 6520 6269 6e61 7269 s..on the binari │ │ │ │ │ +00054f60: 6573 2061 6674 6572 2074 6865 7920 6861 es after they ha │ │ │ │ │ +00054f70: 7665 2062 6565 6e20 636f 7069 6564 2069 ve been copied i │ │ │ │ │ +00054f80: 6e74 6f20 e280 9864 6562 6961 6e2f 746d nto ...debian/tm │ │ │ │ │ +00054f90: 70e2 8099 2062 7574 2062 6566 6f72 650a p... but before. │ │ │ │ │ +00054fa0: 7468 6520 7472 6565 2069 7320 6d61 6465 the tree is made │ │ │ │ │ +00054fb0: 2069 6e74 6f20 6120 7061 636b 6167 652e into a package. │ │ │ │ │ +00054fc0: 0a0a 4974 2069 7320 6e6f 7420 7265 636f ..It is not reco │ │ │ │ │ +00054fd0: 6d6d 656e 6465 6420 746f 2073 7472 6970 mmended to strip │ │ │ │ │ +00054fe0: 2062 696e 6172 6965 7320 6279 2070 6173 binaries by pas │ │ │ │ │ +00054ff0: 7369 6e67 2074 6865 20e2 8098 2d73 e280 sing the ...-s.. │ │ │ │ │ +00055000: 9920 666c 6167 2074 6f0a e280 9869 6e73 . flag to....ins │ │ │ │ │ +00055010: 7461 6c6c e280 992c 2062 6563 6175 7365 tall..., because │ │ │ │ │ +00055020: 2074 6869 7320 6661 696c 7320 746f 2072 this fails to r │ │ │ │ │ +00055030: 656d 6f76 6520 2e63 6f6d 6d65 6e74 2061 emove .comment a │ │ │ │ │ +00055040: 6e64 202e 6e6f 7465 2073 6563 7469 6f6e nd .note section │ │ │ │ │ +00055050: 732c 2061 6e64 0a61 6c73 6f20 7072 6576 s, and.also prev │ │ │ │ │ +00055060: 656e 7473 2074 6865 2061 7574 6f6d 6174 ents the automat │ │ │ │ │ +00055070: 6963 2063 7265 6174 696f 6e20 6f66 2064 ic creation of d │ │ │ │ │ +00055080: 6267 7379 6d20 6269 6e61 7279 2070 6163 bgsym binary pac │ │ │ │ │ +00055090: 6b61 6765 7320 6279 2074 6f6f 6c73 0a6c kages by tools.l │ │ │ │ │ +000550a0: 696b 6520 e280 9864 685f 7374 7269 70e2 ike ...dh_strip. │ │ │ │ │ +000550b0: 8099 2e0a 0a41 6c74 686f 7567 6820 6269 .....Although bi │ │ │ │ │ +000550c0: 6e61 7269 6573 2069 6e20 7468 6520 6275 naries in the bu │ │ │ │ │ +000550d0: 696c 6420 7472 6565 2073 686f 756c 6420 ild tree should │ │ │ │ │ +000550e0: 6265 2063 6f6d 7069 6c65 6420 7769 7468 be compiled with │ │ │ │ │ +000550f0: 2064 6562 7567 6769 6e67 0a69 6e66 6f72 debugging.infor │ │ │ │ │ +00055100: 6d61 7469 6f6e 2062 7920 6465 6661 756c mation by defaul │ │ │ │ │ +00055110: 742c 2069 7420 6361 6e20 6f66 7465 6e20 t, it can often │ │ │ │ │ +00055120: 6265 2064 6966 6669 6375 6c74 2074 6f20 be difficult to │ │ │ │ │ +00055130: 6465 6275 6720 7072 6f67 7261 6d73 2069 debug programs i │ │ │ │ │ +00055140: 660a 7468 6579 2061 7265 2061 6c73 6f20 f.they are also │ │ │ │ │ +00055150: 7375 626a 6563 7465 6420 746f 2063 6f6d subjected to com │ │ │ │ │ +00055160: 7069 6c65 7220 6f70 7469 6d69 7a61 7469 piler optimizati │ │ │ │ │ +00055170: 6f6e 2e20 2046 6f72 2074 6869 7320 7265 on. For this re │ │ │ │ │ +00055180: 6173 6f6e 2c20 6974 0a69 7320 7265 636f ason, it.is reco │ │ │ │ │ +00055190: 6d6d 656e 6465 6420 746f 2073 7570 706f mmended to suppo │ │ │ │ │ +000551a0: 7274 2074 6865 2073 7461 6e64 6172 6469 rt the standardi │ │ │ │ │ +000551b0: 7a65 6420 656e 7669 726f 6e6d 656e 7420 zed environment │ │ │ │ │ +000551c0: 7661 7269 6162 6c65 0ae2 8098 4445 425f variable....DEB_ │ │ │ │ │ +000551d0: 4255 494c 445f 4f50 5449 4f4e 53e2 8099 BUILD_OPTIONS... │ │ │ │ │ +000551e0: 2028 7365 6520 2a6e 6f74 6520 6465 6269 (see *note debi │ │ │ │ │ +000551f0: 616e 2f72 756c 6573 2061 6e64 2044 4542 an/rules and DEB │ │ │ │ │ +00055200: 5f42 5549 4c44 5f4f 5054 494f 4e53 3a20 _BUILD_OPTIONS: │ │ │ │ │ +00055210: 3764 2e29 2e0a 5468 6973 2076 6172 6961 7d.)..This varia │ │ │ │ │ +00055220: 626c 6520 6361 6e20 636f 6e74 6169 6e20 ble can contain │ │ │ │ │ +00055230: 7365 7665 7261 6c20 666c 6167 7320 746f several flags to │ │ │ │ │ +00055240: 2063 6861 6e67 6520 686f 7720 6120 7061 change how a pa │ │ │ │ │ +00055250: 636b 6167 6520 6973 0a63 6f6d 7069 6c65 ckage is.compile │ │ │ │ │ +00055260: 6420 616e 6420 6275 696c 742e 0a0a 4974 d and built...It │ │ │ │ │ +00055270: 2069 7320 7570 2074 6f20 7468 6520 7061 is up to the pa │ │ │ │ │ +00055280: 636b 6167 6520 6d61 696e 7461 696e 6572 ckage maintainer │ │ │ │ │ +00055290: 2074 6f20 6465 6369 6465 2077 6861 7420 to decide what │ │ │ │ │ +000552a0: 636f 6d70 696c 6174 696f 6e20 6f70 7469 compilation opti │ │ │ │ │ +000552b0: 6f6e 730a 6172 6520 6265 7374 2066 6f72 ons.are best for │ │ │ │ │ +000552c0: 2074 6865 2070 6163 6b61 6765 2e20 2043 the package. C │ │ │ │ │ +000552d0: 6572 7461 696e 2062 696e 6172 6965 7320 ertain binaries │ │ │ │ │ +000552e0: 2873 7563 6820 6173 0a63 6f6d 7075 7461 (such as.computa │ │ │ │ │ +000552f0: 7469 6f6e 616c 6c79 2d69 6e74 656e 7369 tionally-intensi │ │ │ │ │ +00055300: 7665 2070 726f 6772 616d 7329 2077 696c ve programs) wil │ │ │ │ │ +00055310: 6c20 6675 6e63 7469 6f6e 2062 6574 7465 l function bette │ │ │ │ │ +00055320: 7220 7769 7468 2063 6572 7461 696e 0a66 r with certain.f │ │ │ │ │ +00055330: 6c61 6773 2028 e280 982d 4f33 e280 992c lags (...-O3..., │ │ │ │ │ +00055340: 2066 6f72 2065 7861 6d70 6c65 293b 2066 for example); f │ │ │ │ │ +00055350: 6565 6c20 6672 6565 2074 6f20 7573 6520 eel free to use │ │ │ │ │ +00055360: 7468 656d 2e20 2050 6c65 6173 6520 7573 them. Please us │ │ │ │ │ +00055370: 6520 676f 6f64 0a6a 7564 676d 656e 7420 e good.judgment │ │ │ │ │ +00055380: 6865 7265 2e20 2044 6f6e e280 9974 2075 here. Don...t u │ │ │ │ │ +00055390: 7365 2066 6c61 6773 2066 6f72 2074 6865 se flags for the │ │ │ │ │ +000553a0: 2073 616b 6520 6f66 2069 743b 206f 6e6c sake of it; onl │ │ │ │ │ +000553b0: 7920 7573 6520 7468 656d 2069 660a 7468 y use them if.th │ │ │ │ │ +000553c0: 6572 6520 6973 2067 6f6f 6420 7265 6173 ere is good reas │ │ │ │ │ +000553d0: 6f6e 2074 6f20 646f 2073 6f2e 2020 4665 on to do so. Fe │ │ │ │ │ +000553e0: 656c 2066 7265 6520 746f 206f 7665 7272 el free to overr │ │ │ │ │ +000553f0: 6964 6520 7468 6520 7570 7374 7265 616d ide the upstream │ │ │ │ │ +00055400: 0a61 7574 686f 72e2 8099 7320 6964 6561 .author...s idea │ │ │ │ │ +00055410: 7320 6162 6f75 7420 7768 6963 6820 636f s about which co │ │ │ │ │ +00055420: 6d70 696c 6174 696f 6e20 6f70 7469 6f6e mpilation option │ │ │ │ │ +00055430: 7320 6172 6520 6265 7374 3a20 7468 6579 s are best: they │ │ │ │ │ +00055440: 2061 7265 206f 6674 656e 0a69 6e61 7070 are often.inapp │ │ │ │ │ +00055450: 726f 7072 6961 7465 2066 6f72 206f 7572 ropriate for our │ │ │ │ │ +00055460: 2065 6e76 6972 6f6e 6d65 6e74 2e0a 0a1f environment.... │ │ │ │ │ +00055470: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00055480: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00055490: 3a20 4c69 6272 6172 6965 732c 2020 4e65 : Libraries, Ne │ │ │ │ │ +000554a0: 7874 3a20 5368 6172 6564 206c 6962 7261 xt: Shared libra │ │ │ │ │ +000554b0: 7269 6573 3c32 3e2c 2020 5072 6576 3a20 ries<2>, Prev: │ │ │ │ │ +000554c0: 4269 6e61 7269 6573 2c20 2055 703a 2046 Binaries, Up: F │ │ │ │ │ +000554d0: 696c 6573 3c32 3e0a 0a31 302e 3220 4c69 iles<2>..10.2 Li │ │ │ │ │ +000554e0: 6272 6172 6965 730a 3d3d 3d3d 3d3d 3d3d braries.======== │ │ │ │ │ +000554f0: 3d3d 3d3d 3d3d 0a0a 4966 2074 6865 2070 ======..If the p │ │ │ │ │ +00055500: 6163 6b61 6765 2069 7320 2761 7263 6869 ackage is 'archi │ │ │ │ │ +00055510: 7465 6374 7572 653a 2061 6e79 272c 2074 tecture: any', t │ │ │ │ │ +00055520: 6865 6e20 7468 6520 7368 6172 6564 206c hen the shared l │ │ │ │ │ +00055530: 6962 7261 7279 0a63 6f6d 7069 6c61 7469 ibrary.compilati │ │ │ │ │ +00055540: 6f6e 2061 6e64 206c 696e 6b69 6e67 2066 on and linking f │ │ │ │ │ +00055550: 6c61 6773 206d 7573 7420 6861 7665 20e2 lags must have . │ │ │ │ │ +00055560: 8098 2d66 5049 43e2 8099 2c20 6f72 2074 ..-fPIC..., or t │ │ │ │ │ +00055570: 6865 2070 6163 6b61 6765 2073 6861 6c6c he package shall │ │ │ │ │ +00055580: 0a6e 6f74 2062 7569 6c64 206f 6e20 736f .not build on so │ │ │ │ │ +00055590: 6d65 206f 6620 7468 6520 7375 7070 6f72 me of the suppor │ │ │ │ │ +000555a0: 7465 6420 6172 6368 6974 6563 7475 7265 ted architecture │ │ │ │ │ +000555b0: 732e 2020 2831 2920 2041 6e79 2065 7863 s. (1) Any exc │ │ │ │ │ +000555c0: 6570 7469 6f6e 2074 6f0a 7468 6973 2072 eption to.this r │ │ │ │ │ +000555d0: 756c 6520 6d75 7374 2062 6520 6469 7363 ule must be disc │ │ │ │ │ +000555e0: 7573 7365 6420 6f6e 2074 6865 206d 6169 ussed on the mai │ │ │ │ │ +000555f0: 6c69 6e67 206c 6973 740a 2764 6562 6961 ling list.'debia │ │ │ │ │ +00055600: 6e2d 6465 7665 6c40 6c69 7374 732e 6465 n-devel@lists.de │ │ │ │ │ +00055610: 6269 616e 2e6f 7267 272c 2061 6e64 2061 bian.org', and a │ │ │ │ │ +00055620: 2072 6f75 6768 2063 6f6e 7365 6e73 7573 rough consensus │ │ │ │ │ +00055630: 206f 6274 6169 6e65 642e 2020 5468 650a obtained. The. │ │ │ │ │ +00055640: 7265 6173 6f6e 7320 666f 7220 6e6f 7420 reasons for not │ │ │ │ │ +00055650: 636f 6d70 696c 696e 6720 7769 7468 20e2 compiling with . │ │ │ │ │ +00055660: 8098 2d66 5049 43e2 8099 2066 6c61 6720 ..-fPIC... flag │ │ │ │ │ +00055670: 6d75 7374 2062 6520 7265 636f 7264 6564 must be recorded │ │ │ │ │ +00055680: 2069 6e20 7468 6520 6669 6c65 0ae2 8098 in the file.... │ │ │ │ │ +00055690: 5245 4144 4d45 2e44 6562 6961 6ee2 8099 README.Debian... │ │ │ │ │ +000556a0: 2c20 616e 6420 6361 7265 206d 7573 7420 , and care must │ │ │ │ │ +000556b0: 6265 2074 616b 656e 2074 6f20 6569 7468 be taken to eith │ │ │ │ │ +000556c0: 6572 2072 6573 7472 6963 7420 7468 650a er restrict the. │ │ │ │ │ +000556d0: 6172 6368 6974 6563 7475 7265 206f 7220 architecture or │ │ │ │ │ +000556e0: 6172 7261 6e67 6520 666f 7220 e280 982d arrange for ...- │ │ │ │ │ +000556f0: 6650 4943 e280 9920 746f 2062 6520 7573 fPIC... to be us │ │ │ │ │ +00055700: 6564 206f 6e20 6172 6368 6974 6563 7475 ed on architectu │ │ │ │ │ +00055710: 7265 7320 7768 6572 6520 6974 0a69 7320 res where it.is │ │ │ │ │ +00055720: 7265 7175 6972 6564 2e20 2028 3229 0a0a required. (2).. │ │ │ │ │ +00055730: 4173 2074 6f20 7468 6520 7374 6174 6963 As to the static │ │ │ │ │ +00055740: 206c 6962 7261 7269 6573 2c20 7468 6520 libraries, the │ │ │ │ │ +00055750: 636f 6d6d 6f6e 2063 6173 6520 6973 206e common case is n │ │ │ │ │ +00055760: 6f74 2074 6f20 6861 7665 2072 656c 6f63 ot to have reloc │ │ │ │ │ +00055770: 6174 6162 6c65 0a63 6f64 652c 2073 696e atable.code, sin │ │ │ │ │ +00055780: 6365 2074 6865 7265 2069 7320 6e6f 2062 ce there is no b │ │ │ │ │ +00055790: 656e 6566 6974 2c20 756e 6c65 7373 2069 enefit, unless i │ │ │ │ │ +000557a0: 6e20 7370 6563 6966 6963 2063 6173 6573 n specific cases │ │ │ │ │ +000557b0: 3b20 7468 6572 6566 6f72 6520 7468 650a ; therefore the. │ │ │ │ │ +000557c0: 7374 6174 6963 2076 6572 7369 6f6e 206d static version m │ │ │ │ │ +000557d0: 7573 7420 6e6f 7420 6265 2063 6f6d 7069 ust not be compi │ │ │ │ │ +000557e0: 6c65 6420 7769 7468 2074 6865 20e2 8098 led with the ... │ │ │ │ │ +000557f0: 2d66 5049 43e2 8099 2066 6c61 672e 2020 -fPIC... flag. │ │ │ │ │ +00055800: 416e 790a 6578 6365 7074 696f 6e20 746f Any.exception to │ │ │ │ │ +00055810: 2074 6869 7320 7275 6c65 2073 686f 756c this rule shoul │ │ │ │ │ +00055820: 6420 6265 2064 6973 6375 7373 6564 206f d be discussed o │ │ │ │ │ +00055830: 6e20 7468 6520 6d61 696c 696e 6720 6c69 n the mailing li │ │ │ │ │ +00055840: 7374 0a27 6465 6269 616e 2d64 6576 656c st.'debian-devel │ │ │ │ │ +00055850: 406c 6973 7473 2e64 6562 6961 6e2e 6f72 @lists.debian.or │ │ │ │ │ +00055860: 6727 2c20 616e 6420 7468 6520 7265 6173 g', and the reas │ │ │ │ │ +00055870: 6f6e 7320 666f 7220 636f 6d70 696c 696e ons for compilin │ │ │ │ │ +00055880: 6720 7769 7468 2074 6865 0ae2 8098 2d66 g with the....-f │ │ │ │ │ +00055890: 5049 43e2 8099 2066 6c61 6720 6d75 7374 PIC... flag must │ │ │ │ │ +000558a0: 2062 6520 7265 636f 7264 6564 2069 6e20 be recorded in │ │ │ │ │ +000558b0: 7468 6520 6669 6c65 20e2 8098 5245 4144 the file ...READ │ │ │ │ │ +000558c0: 4d45 2e44 6562 6961 6ee2 8099 2e20 2028 ME.Debian.... ( │ │ │ │ │ +000558d0: 3329 0a0a 496e 206f 7468 6572 2077 6f72 3)..In other wor │ │ │ │ │ +000558e0: 6473 2c20 6966 2062 6f74 6820 6120 7368 ds, if both a sh │ │ │ │ │ +000558f0: 6172 6564 2061 6e64 2061 2073 7461 7469 ared and a stati │ │ │ │ │ +00055900: 6320 6c69 6272 6172 7920 6973 2062 6569 c library is bei │ │ │ │ │ +00055910: 6e67 2062 7569 6c74 2c0a 6561 6368 2073 ng built,.each s │ │ │ │ │ +00055920: 6f75 7263 6520 756e 6974 2028 e280 982a ource unit (...* │ │ │ │ │ +00055930: 2e63 e280 992c 2066 6f72 2065 7861 6d70 .c..., for examp │ │ │ │ │ +00055940: 6c65 2c20 666f 7220 4320 6669 6c65 7329 le, for C files) │ │ │ │ │ +00055950: 2077 696c 6c20 6e65 6564 2074 6f20 6265 will need to be │ │ │ │ │ +00055960: 0a63 6f6d 7069 6c65 6420 7477 6963 652c .compiled twice, │ │ │ │ │ +00055970: 2066 6f72 2074 6865 206e 6f72 6d61 6c20 for the normal │ │ │ │ │ +00055980: 6361 7365 2e0a 0a4c 6962 7261 7269 6573 case...Libraries │ │ │ │ │ +00055990: 2073 686f 756c 6420 6265 2062 7569 6c74 should be built │ │ │ │ │ +000559a0: 2077 6974 6820 7468 7265 6164 696e 6720 with threading │ │ │ │ │ +000559b0: 7375 7070 6f72 7420 616e 6420 746f 2062 support and to b │ │ │ │ │ +000559c0: 6520 7468 7265 6164 2d73 6166 650a 6966 e thread-safe.if │ │ │ │ │ +000559d0: 2074 6865 206c 6962 7261 7279 2073 7570 the library sup │ │ │ │ │ +000559e0: 706f 7274 7320 7468 6973 2e0a 0a41 6c74 ports this...Alt │ │ │ │ │ +000559f0: 686f 7567 6820 6e6f 7420 656e 666f 7263 hough not enforc │ │ │ │ │ +00055a00: 6564 2062 7920 7468 6520 6275 696c 6420 ed by the build │ │ │ │ │ +00055a10: 746f 6f6c 732c 2073 6861 7265 6420 6c69 tools, shared li │ │ │ │ │ +00055a20: 6272 6172 6965 7320 6d75 7374 2062 650a braries must be. │ │ │ │ │ +00055a30: 6c69 6e6b 6564 2061 6761 696e 7374 2061 linked against a │ │ │ │ │ +00055a40: 6c6c 206c 6962 7261 7269 6573 2074 6861 ll libraries tha │ │ │ │ │ +00055a50: 7420 7468 6579 2075 7365 2073 796d 626f t they use symbo │ │ │ │ │ +00055a60: 6c73 2066 726f 6d20 696e 2074 6865 2073 ls from in the s │ │ │ │ │ +00055a70: 616d 6520 7761 790a 7468 6174 2062 696e ame way.that bin │ │ │ │ │ +00055a80: 6172 6965 7320 6172 652e 2020 5468 6973 aries are. This │ │ │ │ │ +00055a90: 2065 6e73 7572 6573 2074 6865 2063 6f72 ensures the cor │ │ │ │ │ +00055aa0: 7265 6374 2066 756e 6374 696f 6e69 6e67 rect functioning │ │ │ │ │ +00055ab0: 206f 6620 7468 6520 2a6e 6f74 650a 7379 of the *note.sy │ │ │ │ │ +00055ac0: 6d62 6f6c 733a 2033 362e 2061 6e64 202a mbols: 36. and * │ │ │ │ │ +00055ad0: 6e6f 7465 2073 686c 6962 733a 2033 372e note shlibs: 37. │ │ │ │ │ +00055ae0: 2073 7973 7465 6d73 2061 6e64 2067 7561 systems and gua │ │ │ │ │ +00055af0: 7261 6e74 6565 7320 7468 6174 2061 6c6c rantees that all │ │ │ │ │ +00055b00: 0a6c 6962 7261 7269 6573 2063 616e 2062 .libraries can b │ │ │ │ │ +00055b10: 6520 7361 6665 6c79 206f 7065 6e65 6420 e safely opened │ │ │ │ │ +00055b20: 7769 7468 20e2 8098 646c 6f70 656e 2829 with ...dlopen() │ │ │ │ │ +00055b30: e280 992e 2020 5061 636b 6167 6572 7320 .... Packagers │ │ │ │ │ +00055b40: 6d61 7920 7769 7368 2074 6f0a 7573 6520 may wish to.use │ │ │ │ │ +00055b50: 7468 6520 6763 6320 6f70 7469 6f6e 20e2 the gcc option . │ │ │ │ │ +00055b60: 8098 2d57 6c2c 2d7a 2c64 6566 73e2 8099 ..-Wl,-z,defs... │ │ │ │ │ +00055b70: 2077 6865 6e20 6275 696c 6469 6e67 2061 when building a │ │ │ │ │ +00055b80: 2073 6861 7265 6420 6c69 6272 6172 792e shared library. │ │ │ │ │ +00055b90: 2020 5369 6e63 650a 7468 6973 206f 7074 Since.this opt │ │ │ │ │ +00055ba0: 696f 6e20 656e 666f 7263 6573 2073 796d ion enforces sym │ │ │ │ │ +00055bb0: 626f 6c20 7265 736f 6c75 7469 6f6e 2061 bol resolution a │ │ │ │ │ +00055bc0: 7420 6275 696c 6420 7469 6d65 2c20 6120 t build time, a │ │ │ │ │ +00055bd0: 6d69 7373 696e 6720 6c69 6272 6172 790a missing library. │ │ │ │ │ +00055be0: 7265 6665 7265 6e63 6520 7769 6c6c 2062 reference will b │ │ │ │ │ +00055bf0: 6520 6361 7567 6874 2065 6172 6c79 2061 e caught early a │ │ │ │ │ +00055c00: 7320 6120 6661 7461 6c20 6275 696c 6420 s a fatal build │ │ │ │ │ +00055c10: 6572 726f 722e 0a0a 416c 6c20 696e 7374 error...All inst │ │ │ │ │ +00055c20: 616c 6c65 6420 7368 6172 6564 206c 6962 alled shared lib │ │ │ │ │ +00055c30: 7261 7269 6573 2073 686f 756c 6420 6265 raries should be │ │ │ │ │ +00055c40: 2073 7472 6970 7065 6420 7769 7468 0a0a stripped with.. │ │ │ │ │ +00055c50: 2020 2020 2073 7472 6970 202d 2d73 7472 strip --str │ │ │ │ │ +00055c60: 6970 2d75 6e6e 6565 6465 6420 2d2d 7265 ip-unneeded --re │ │ │ │ │ +00055c70: 6d6f 7665 2d73 6563 7469 6f6e 3d2e 636f move-section=.co │ │ │ │ │ +00055c80: 6d6d 656e 7420 2d2d 7265 6d6f 7665 2d73 mment --remove-s │ │ │ │ │ +00055c90: 6563 7469 6f6e 3d2e 6e6f 7465 2079 6f75 ection=.note you │ │ │ │ │ +00055ca0: 722d 6c69 620a 0a28 5468 6520 6f70 7469 r-lib..(The opti │ │ │ │ │ +00055cb0: 6f6e 20e2 8098 2d2d 7374 7269 702d 756e on ...--strip-un │ │ │ │ │ +00055cc0: 6e65 6564 6564 e280 9920 6d61 6b65 7320 needed... makes │ │ │ │ │ +00055cd0: e280 9873 7472 6970 e280 9920 7265 6d6f ...strip... remo │ │ │ │ │ +00055ce0: 7665 206f 6e6c 7920 7468 6520 7379 6d62 ve only the symb │ │ │ │ │ +00055cf0: 6f6c 730a 7768 6963 6820 6172 656e e280 ols.which aren.. │ │ │ │ │ +00055d00: 9974 206e 6565 6465 6420 666f 7220 7265 .t needed for re │ │ │ │ │ +00055d10: 6c6f 6361 7469 6f6e 2070 726f 6365 7373 location process │ │ │ │ │ +00055d20: 696e 672e 2920 2053 6861 7265 6420 6c69 ing.) Shared li │ │ │ │ │ +00055d30: 6272 6172 6965 7320 6361 6e0a 6675 6e63 braries can.func │ │ │ │ │ +00055d40: 7469 6f6e 2070 6572 6665 6374 6c79 2077 tion perfectly w │ │ │ │ │ +00055d50: 656c 6c20 7768 656e 2073 7472 6970 7065 ell when strippe │ │ │ │ │ +00055d60: 642c 2073 696e 6365 2074 6865 2073 796d d, since the sym │ │ │ │ │ +00055d70: 626f 6c73 2066 6f72 2064 796e 616d 6963 bols for dynamic │ │ │ │ │ +00055d80: 0a6c 696e 6b69 6e67 2061 7265 2069 6e20 .linking are in │ │ │ │ │ +00055d90: 6120 7365 7061 7261 7465 2070 6172 7420 a separate part │ │ │ │ │ +00055da0: 6f66 2074 6865 2045 4c46 206f 626a 6563 of the ELF objec │ │ │ │ │ +00055db0: 7420 6669 6c65 2e20 2028 3429 0a0a 4e6f t file. (4)..No │ │ │ │ │ +00055dc0: 7465 2074 6861 7420 756e 6465 7220 736f te that under so │ │ │ │ │ +00055dd0: 6d65 2063 6972 6375 6d73 7461 6e63 6573 me circumstances │ │ │ │ │ +00055de0: 2069 7420 6d61 7920 6265 2075 7365 6675 it may be usefu │ │ │ │ │ +00055df0: 6c20 746f 2069 6e73 7461 6c6c 2061 2073 l to install a s │ │ │ │ │ +00055e00: 6861 7265 640a 6c69 6272 6172 7920 756e hared.library un │ │ │ │ │ +00055e10: 7374 7269 7070 6564 2c20 666f 7220 6578 stripped, for ex │ │ │ │ │ +00055e20: 616d 706c 6520 7768 656e 2062 7569 6c64 ample when build │ │ │ │ │ +00055e30: 696e 6720 6120 7365 7061 7261 7465 2070 ing a separate p │ │ │ │ │ +00055e40: 6163 6b61 6765 2074 6f0a 7375 7070 6f72 ackage to.suppor │ │ │ │ │ +00055e50: 7420 6465 6275 6767 696e 672e 2020 5468 t debugging. Th │ │ │ │ │ +00055e60: 6520 6465 6268 656c 7065 7220 e280 9864 e debhelper ...d │ │ │ │ │ +00055e70: 685f 7374 7269 7027 e280 9920 746f 6f6c h_strip'... tool │ │ │ │ │ +00055e80: 2063 616e 2063 7265 6174 6520 7375 6368 can create such │ │ │ │ │ +00055e90: 0a70 6163 6b61 6765 7320 6175 746f 6d61 .packages automa │ │ │ │ │ +00055ea0: 7469 6361 6c6c 792e 0a0a 5368 6172 6564 tically...Shared │ │ │ │ │ +00055eb0: 206f 626a 6563 7420 6669 6c65 7320 286f object files (o │ │ │ │ │ +00055ec0: 6674 656e 20e2 8098 2e73 6fe2 8099 2066 ften ....so... f │ │ │ │ │ +00055ed0: 696c 6573 2920 7468 6174 2061 7265 206e iles) that are n │ │ │ │ │ +00055ee0: 6f74 2070 7562 6c69 6320 6c69 6272 6172 ot public librar │ │ │ │ │ +00055ef0: 6965 732c 0a74 6861 7420 6973 2c20 7468 ies,.that is, th │ │ │ │ │ +00055f00: 6579 2061 7265 206e 6f74 206d 6561 6e74 ey are not meant │ │ │ │ │ +00055f10: 2074 6f20 6265 206c 696e 6b65 6420 746f to be linked to │ │ │ │ │ +00055f20: 2062 7920 7468 6972 6420 7061 7274 7920 by third party │ │ │ │ │ +00055f30: 6578 6563 7574 6162 6c65 730a 2862 696e executables.(bin │ │ │ │ │ +00055f40: 6172 6965 7320 6f66 206f 7468 6572 2070 aries of other p │ │ │ │ │ +00055f50: 6163 6b61 6765 7329 2c20 7368 6f75 6c64 ackages), should │ │ │ │ │ +00055f60: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in │ │ │ │ │ +00055f70: 2073 7562 6469 7265 6374 6f72 6965 7320 subdirectories │ │ │ │ │ +00055f80: 6f66 0a74 6865 20e2 8098 2f75 7372 2f6c of.the .../usr/l │ │ │ │ │ +00055f90: 6962 e280 9920 6f72 20e2 8098 2f75 7372 ib... or .../usr │ │ │ │ │ +00055fa0: 2f6c 6962 2f74 7269 706c 6574 e280 9920 /lib/triplet... │ │ │ │ │ +00055fb0: 6469 7265 6374 6f72 6965 7320 2873 6565 directories (see │ │ │ │ │ +00055fc0: 2074 6865 2046 4853 2066 6f72 2061 0a64 the FHS for a.d │ │ │ │ │ +00055fd0: 6566 696e 6974 696f 6e29 2e20 2053 7563 efinition). Suc │ │ │ │ │ +00055fe0: 6820 6669 6c65 7320 6172 6520 6578 656d h files are exem │ │ │ │ │ +00055ff0: 7074 2066 726f 6d20 7468 6520 7275 6c65 pt from the rule │ │ │ │ │ +00056000: 7320 7468 6174 2067 6f76 6572 6e20 6f72 s that govern or │ │ │ │ │ +00056010: 6469 6e61 7279 0a73 6861 7265 6420 6c69 dinary.shared li │ │ │ │ │ +00056020: 6272 6172 6965 732c 2065 7863 6570 7420 braries, except │ │ │ │ │ +00056030: 7468 6174 2074 6865 7920 6d75 7374 206e that they must n │ │ │ │ │ +00056040: 6f74 2062 6520 696e 7374 616c 6c65 6420 ot be installed │ │ │ │ │ +00056050: 6578 6563 7574 6162 6c65 2061 6e64 0a73 executable and.s │ │ │ │ │ +00056060: 686f 756c 6420 6265 2073 7472 6970 7065 hould be strippe │ │ │ │ │ +00056070: 642e 2020 2835 290a 0a50 6163 6b61 6765 d. (5)..Package │ │ │ │ │ +00056080: 7320 7468 6174 2075 7365 20e2 8098 6c69 s that use ...li │ │ │ │ │ +00056090: 6274 6f6f 6ce2 8099 2074 6f20 6372 6561 btool... to crea │ │ │ │ │ +000560a0: 7465 2061 6e64 2069 6e73 7461 6c6c 2074 te and install t │ │ │ │ │ +000560b0: 6865 6972 2073 6861 7265 6420 6c69 6272 heir shared libr │ │ │ │ │ +000560c0: 6172 6965 730a 696e 7374 616c 6c20 6120 aries.install a │ │ │ │ │ +000560d0: 6669 6c65 2063 6f6e 7461 696e 696e 6720 file containing │ │ │ │ │ +000560e0: 6164 6469 7469 6f6e 616c 206d 6574 6164 additional metad │ │ │ │ │ +000560f0: 6174 6120 2865 6e64 696e 6720 696e 20e2 ata (ending in . │ │ │ │ │ +00056100: 8098 2e6c 61e2 8099 290a 616c 6f6e 6773 ...la...).alongs │ │ │ │ │ +00056110: 6964 6520 7468 6520 6c69 6272 6172 792e ide the library. │ │ │ │ │ +00056120: 2020 466f 7220 7075 626c 6963 206c 6962 For public lib │ │ │ │ │ +00056130: 7261 7269 6573 2069 6e74 656e 6465 6420 raries intended │ │ │ │ │ +00056140: 666f 7220 7573 6520 6279 206f 7468 6572 for use by other │ │ │ │ │ +00056150: 0a70 6163 6b61 6765 732c 2074 6865 7365 .packages, these │ │ │ │ │ +00056160: 2066 696c 6573 206e 6f72 6d61 6c6c 7920 files normally │ │ │ │ │ +00056170: 7368 6f75 6c64 206e 6f74 2062 6520 696e should not be in │ │ │ │ │ +00056180: 636c 7564 6564 2069 6e20 7468 6520 4465 cluded in the De │ │ │ │ │ +00056190: 6269 616e 0a70 6163 6b61 6765 2c20 7369 bian.package, si │ │ │ │ │ +000561a0: 6e63 6520 7468 6520 696e 666f 726d 6174 nce the informat │ │ │ │ │ +000561b0: 696f 6e20 7468 6579 2069 6e63 6c75 6465 ion they include │ │ │ │ │ +000561c0: 2069 7320 6e6f 7420 6e65 6365 7373 6172 is not necessar │ │ │ │ │ +000561d0: 7920 746f 206c 696e 6b0a 7769 7468 2074 y to link.with t │ │ │ │ │ +000561e0: 6865 2073 6861 7265 6420 6c69 6272 6172 he shared librar │ │ │ │ │ +000561f0: 7920 6f6e 2044 6562 6961 6e20 616e 6420 y on Debian and │ │ │ │ │ +00056200: 6361 6e20 6164 6420 756e 6e65 6365 7373 can add unnecess │ │ │ │ │ +00056210: 6172 7920 6164 6469 7469 6f6e 616c 0a64 ary additional.d │ │ │ │ │ +00056220: 6570 656e 6465 6e63 6965 7320 746f 206f ependencies to o │ │ │ │ │ +00056230: 7468 6572 2070 726f 6772 616d 7320 6f72 ther programs or │ │ │ │ │ +00056240: 206c 6962 7261 7269 6573 2e20 2028 3629 libraries. (6) │ │ │ │ │ +00056250: 2020 4966 2074 6865 20e2 8098 2e6c 61e2 If the ....la. │ │ │ │ │ +00056260: 8099 2066 696c 6520 6973 0a72 6571 7569 .. file is.requi │ │ │ │ │ +00056270: 7265 6420 666f 7220 7468 6174 206c 6962 red for that lib │ │ │ │ │ +00056280: 7261 7279 2028 6966 2c20 666f 7220 696e rary (if, for in │ │ │ │ │ +00056290: 7374 616e 6365 2c20 6974 e280 9973 206c stance, it...s l │ │ │ │ │ +000562a0: 6f61 6465 6420 7669 6120 e280 986c 6962 oaded via ...lib │ │ │ │ │ +000562b0: 6c74 646c e280 990a 696e 2061 2077 6179 ltdl....in a way │ │ │ │ │ +000562c0: 2074 6861 7420 7265 7175 6972 6573 2074 that requires t │ │ │ │ │ +000562d0: 6861 7420 6d65 7461 2d69 6e66 6f72 6d61 hat meta-informa │ │ │ │ │ +000562e0: 7469 6f6e 292c 2074 6865 20e2 8098 6465 tion), the ...de │ │ │ │ │ +000562f0: 7065 6e64 656e 6379 5f6c 6962 73e2 8099 pendency_libs... │ │ │ │ │ +00056300: 0a73 6574 7469 6e67 2069 6e20 7468 6520 .setting in the │ │ │ │ │ +00056310: e280 982e 6c61 e280 9920 6669 6c65 2073 ....la... file s │ │ │ │ │ +00056320: 686f 756c 6420 6e6f 726d 616c 6c79 2062 hould normally b │ │ │ │ │ +00056330: 6520 7365 7420 746f 2074 6865 2065 6d70 e set to the emp │ │ │ │ │ +00056340: 7479 2073 7472 696e 672e 0a49 6620 7468 ty string..If th │ │ │ │ │ +00056350: 6520 7368 6172 6564 206c 6962 7261 7279 e shared library │ │ │ │ │ +00056360: 2064 6576 656c 6f70 6d65 6e74 2070 6163 development pac │ │ │ │ │ +00056370: 6b61 6765 2068 6173 2068 6973 746f 7269 kage has histori │ │ │ │ │ +00056380: 6361 6c6c 7920 696e 636c 7564 6564 2074 cally included t │ │ │ │ │ +00056390: 6865 0ae2 8098 2e6c 61e2 8099 2c20 6974 he.....la..., it │ │ │ │ │ +000563a0: 206d 7573 7420 6265 2072 6574 6169 6e65 must be retaine │ │ │ │ │ +000563b0: 6420 696e 2074 6865 2064 6576 656c 6f70 d in the develop │ │ │ │ │ +000563c0: 6d65 6e74 2070 6163 6b61 6765 2028 7769 ment package (wi │ │ │ │ │ +000563d0: 7468 0ae2 8098 6465 7065 6e64 656e 6379 th....dependency │ │ │ │ │ +000563e0: 5f6c 6962 73e2 8099 2065 6d70 7469 6564 _libs... emptied │ │ │ │ │ +000563f0: 2920 756e 7469 6c20 616c 6c20 6c69 6272 ) until all libr │ │ │ │ │ +00056400: 6172 6965 7320 7468 6174 2064 6570 656e aries that depen │ │ │ │ │ +00056410: 6420 6f6e 2069 7420 6861 7665 0a72 656d d on it have.rem │ │ │ │ │ +00056420: 6f76 6564 206f 7220 656d 7074 6965 6420 oved or emptied │ │ │ │ │ +00056430: e280 9864 6570 656e 6465 6e63 795f 6c69 ...dependency_li │ │ │ │ │ +00056440: 6273 e280 9920 696e 2074 6865 6972 20e2 bs... in their . │ │ │ │ │ +00056450: 8098 2e6c 61e2 8099 2066 696c 6573 2074 ...la... files t │ │ │ │ │ +00056460: 6f20 7072 6576 656e 740a 6c69 6e6b 696e o prevent.linkin │ │ │ │ │ +00056470: 6720 7769 7468 2074 686f 7365 206f 7468 g with those oth │ │ │ │ │ +00056480: 6572 206c 6962 7261 7269 6573 2075 7369 er libraries usi │ │ │ │ │ +00056490: 6e67 20e2 8098 6c69 6274 6f6f 6ce2 8099 ng ...libtool... │ │ │ │ │ +000564a0: 2066 726f 6d20 6661 696c 696e 672e 0a0a from failing... │ │ │ │ │ +000564b0: 4966 2074 6865 20e2 8098 2e6c 61e2 8099 If the ....la... │ │ │ │ │ +000564c0: 206d 7573 7420 6265 2069 6e63 6c75 6465 must be include │ │ │ │ │ +000564d0: 642c 2069 7420 7368 6f75 6c64 2062 6520 d, it should be │ │ │ │ │ +000564e0: 696e 636c 7564 6564 2069 6e20 7468 6520 included in the │ │ │ │ │ +000564f0: 6465 7665 6c6f 706d 656e 740a 28e2 8098 development.(... │ │ │ │ │ +00056500: 2d64 6576 e280 9929 2070 6163 6b61 6765 -dev...) package │ │ │ │ │ +00056510: 2c20 756e 6c65 7373 2074 6865 206c 6962 , unless the lib │ │ │ │ │ +00056520: 7261 7279 2077 696c 6c20 6265 206c 6f61 rary will be loa │ │ │ │ │ +00056530: 6465 6420 6279 20e2 8098 6c69 6274 6f6f ded by ...libtoo │ │ │ │ │ +00056540: 6ce2 8099 e280 9973 0ae2 8098 6c69 626c l......s....libl │ │ │ │ │ +00056550: 7464 6ce2 8099 206c 6962 7261 7279 2e20 tdl... library. │ │ │ │ │ +00056560: 2049 6620 6974 2069 7320 696e 7465 6e64 If it is intend │ │ │ │ │ +00056570: 6564 2066 6f72 2075 7365 2077 6974 6820 ed for use with │ │ │ │ │ +00056580: e280 986c 6962 6c74 646c e280 992c 2074 ...libltdl..., t │ │ │ │ │ +00056590: 6865 20e2 8098 2e6c 61e2 8099 0a66 696c he ....la....fil │ │ │ │ │ +000565a0: 6573 206d 7573 7420 676f 2069 6e20 7468 es must go in th │ │ │ │ │ +000565b0: 6520 7275 6e2d 7469 6d65 206c 6962 7261 e run-time libra │ │ │ │ │ +000565c0: 7279 2070 6163 6b61 6765 2e0a 0a54 6865 ry package...The │ │ │ │ │ +000565d0: 7365 2072 6571 7569 7265 6d65 6e74 7320 se requirements │ │ │ │ │ +000565e0: 666f 7220 6861 6e64 6c69 6e67 206f 6620 for handling of │ │ │ │ │ +000565f0: e280 982e 6c61 e280 9920 6669 6c65 7320 ....la... files │ │ │ │ │ +00056600: 646f 206e 6f74 2061 7070 6c79 2074 6f20 do not apply to │ │ │ │ │ +00056610: 6c6f 6164 6162 6c65 0a6d 6f64 756c 6573 loadable.modules │ │ │ │ │ +00056620: 206f 7220 6c69 6272 6172 6965 7320 6e6f or libraries no │ │ │ │ │ +00056630: 7420 696e 7374 616c 6c65 6420 696e 2064 t installed in d │ │ │ │ │ +00056640: 6972 6563 746f 7269 6573 2073 6561 7263 irectories searc │ │ │ │ │ +00056650: 6865 6420 6279 2064 6566 6175 6c74 2062 hed by default b │ │ │ │ │ +00056660: 790a 7468 6520 6479 6e61 6d69 6320 6c69 y.the dynamic li │ │ │ │ │ +00056670: 6e6b 6572 2e20 2050 6163 6b61 6765 7320 nker. Packages │ │ │ │ │ +00056680: 696e 7374 616c 6c69 6e67 206c 6f61 6461 installing loada │ │ │ │ │ +00056690: 626c 6520 6d6f 6475 6c65 7320 7769 6c6c ble modules will │ │ │ │ │ +000566a0: 0a66 7265 7175 656e 746c 7920 6e65 6564 .frequently need │ │ │ │ │ +000566b0: 2074 6f20 696e 7374 616c 6c20 7468 6520 to install the │ │ │ │ │ +000566c0: e280 982e 6c61 e280 9920 6669 6c65 7320 ....la... files │ │ │ │ │ +000566d0: 616c 6f6e 6773 6964 6520 7468 6520 6d6f alongside the mo │ │ │ │ │ +000566e0: 6475 6c65 7320 736f 2074 6861 740a 7468 dules so that.th │ │ │ │ │ +000566f0: 6579 2063 616e 2062 6520 6c6f 6164 6564 ey can be loaded │ │ │ │ │ +00056700: 2062 7920 e280 986c 6962 6c74 646c e280 by ...libltdl.. │ │ │ │ │ +00056710: 992e 2020 e280 9864 6570 656e 6465 6e63 .. ...dependenc │ │ │ │ │ +00056720: 795f 6c69 6273 e280 9920 646f 6573 206e y_libs... does n │ │ │ │ │ +00056730: 6f74 206e 6565 6420 746f 2062 650a 6d6f ot need to be.mo │ │ │ │ │ +00056740: 6469 6669 6564 2066 6f72 206c 6962 7261 dified for libra │ │ │ │ │ +00056750: 7269 6573 206f 7220 6d6f 6475 6c65 7320 ries or modules │ │ │ │ │ +00056760: 7468 6174 2061 7265 206e 6f74 2069 6e73 that are not ins │ │ │ │ │ +00056770: 7461 6c6c 6564 2069 6e20 6469 7265 6374 talled in direct │ │ │ │ │ +00056780: 6f72 6965 730a 7365 6172 6368 6564 2062 ories.searched b │ │ │ │ │ +00056790: 7920 7468 6520 6479 6e61 6d69 6320 6c69 y the dynamic li │ │ │ │ │ +000567a0: 6e6b 6572 2062 7920 6465 6661 756c 7420 nker by default │ │ │ │ │ +000567b0: 616e 6420 6e6f 7420 696e 7465 6e64 6564 and not intended │ │ │ │ │ +000567c0: 2066 6f72 2075 7365 2062 790a 6f74 6865 for use by.othe │ │ │ │ │ +000567d0: 7220 7061 636b 6167 6573 2e0a 0a59 6f75 r packages...You │ │ │ │ │ +000567e0: 206d 7573 7420 6d61 6b65 2073 7572 6520 must make sure │ │ │ │ │ +000567f0: 7468 6174 2079 6f75 2075 7365 206f 6e6c that you use onl │ │ │ │ │ +00056800: 7920 7265 6c65 6173 6564 2076 6572 7369 y released versi │ │ │ │ │ +00056810: 6f6e 7320 6f66 2073 6861 7265 640a 6c69 ons of shared.li │ │ │ │ │ +00056820: 6272 6172 6965 7320 746f 2062 7569 6c64 braries to build │ │ │ │ │ +00056830: 2079 6f75 7220 7061 636b 6167 6573 3b20 your packages; │ │ │ │ │ +00056840: 6f74 6865 7277 6973 6520 6f74 6865 7220 otherwise other │ │ │ │ │ +00056850: 7573 6572 7320 7769 6c6c 206e 6f74 2062 users will not b │ │ │ │ │ +00056860: 6520 6162 6c65 0a74 6f20 7275 6e20 796f e able.to run yo │ │ │ │ │ +00056870: 7572 2062 696e 6172 6965 7320 7072 6f70 ur binaries prop │ │ │ │ │ +00056880: 6572 6c79 2e20 2050 726f 6475 6369 6e67 erly. Producing │ │ │ │ │ +00056890: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ +000568a0: 2074 6861 7420 6465 7065 6e64 206f 6e0a that depend on. │ │ │ │ │ +000568b0: 756e 7265 6c65 6173 6564 2063 6f6d 7069 unreleased compi │ │ │ │ │ +000568c0: 6c65 7273 2069 7320 616c 736f 2075 7375 lers is also usu │ │ │ │ │ +000568d0: 616c 6c79 2061 2062 6164 2069 6465 612e ally a bad idea. │ │ │ │ │ +000568e0: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ +000568f0: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ +00056900: 2d2d 2d2d 0a0a 2020 2028 3129 2049 6620 ----.. (1) If │ │ │ │ │ +00056910: 796f 7520 6172 6520 7573 696e 6720 4743 you are using GC │ │ │ │ │ +00056920: 432c 20e2 8098 2d66 5049 43e2 8099 2070 C, ...-fPIC... p │ │ │ │ │ +00056930: 726f 6475 6365 7320 636f 6465 2077 6974 roduces code wit │ │ │ │ │ +00056940: 6820 7265 6c6f 6361 7461 626c 650a 706f h relocatable.po │ │ │ │ │ +00056950: 7369 7469 6f6e 2069 6e64 6570 656e 6465 sition independe │ │ │ │ │ +00056960: 6e74 2063 6f64 652c 2077 6869 6368 2069 nt code, which i │ │ │ │ │ +00056970: 7320 7265 7175 6972 6564 2066 6f72 206d s required for m │ │ │ │ │ +00056980: 6f73 7420 6172 6368 6974 6563 7475 7265 ost architecture │ │ │ │ │ +00056990: 7320 746f 0a63 7265 6174 6520 6120 7368 s to.create a sh │ │ │ │ │ +000569a0: 6172 6564 206c 6962 7261 7279 2c20 7769 ared library, wi │ │ │ │ │ +000569b0: 7468 2069 3338 3620 616e 6420 7065 7268 th i386 and perh │ │ │ │ │ +000569c0: 6170 7320 736f 6d65 206f 7468 6572 7320 aps some others │ │ │ │ │ +000569d0: 7768 6572 6520 6e6f 6e0a 706f 7369 7469 where non.positi │ │ │ │ │ +000569e0: 6f6e 2069 6e64 6570 656e 6465 6e74 2063 on independent c │ │ │ │ │ +000569f0: 6f64 6520 6973 2070 6572 6d69 7474 6564 ode is permitted │ │ │ │ │ +00056a00: 2069 6e20 6120 7368 6172 6564 206c 6962 in a shared lib │ │ │ │ │ +00056a10: 7261 7279 2e0a 0a50 6f73 6974 696f 6e20 rary...Position │ │ │ │ │ +00056a20: 696e 6465 7065 6e64 656e 7420 636f 6465 independent code │ │ │ │ │ +00056a30: 206d 6179 2068 6176 6520 6120 7065 7266 may have a perf │ │ │ │ │ +00056a40: 6f72 6d61 6e63 6520 7065 6e61 6c74 792c ormance penalty, │ │ │ │ │ +00056a50: 2065 7370 6563 6961 6c6c 7920 6f6e 0ae2 especially on.. │ │ │ │ │ +00056a60: 8098 6933 3836 e280 992e 2020 486f 7765 ..i386.... Howe │ │ │ │ │ +00056a70: 7665 722c 2069 6e20 6d6f 7374 2063 6173 ver, in most cas │ │ │ │ │ +00056a80: 6573 2074 6865 2073 7065 6564 2070 656e es the speed pen │ │ │ │ │ +00056a90: 616c 7479 206d 7573 7420 6265 206d 6561 alty must be mea │ │ │ │ │ +00056aa0: 7375 7265 640a 6167 6169 6e73 7420 7468 sured.against th │ │ │ │ │ +00056ab0: 6520 6d65 6d6f 7279 2077 6173 7465 6420 e memory wasted │ │ │ │ │ +00056ac0: 6f6e 2074 6865 2066 6577 2061 7263 6869 on the few archi │ │ │ │ │ +00056ad0: 7465 6374 7572 6573 2077 6865 7265 206e tectures where n │ │ │ │ │ +00056ae0: 6f6e 2070 6f73 6974 696f 6e0a 696e 6465 on position.inde │ │ │ │ │ +00056af0: 7065 6e64 656e 7420 636f 6465 2069 7320 pendent code is │ │ │ │ │ +00056b00: 6576 656e 2070 6f73 7369 626c 652e 0a0a even possible... │ │ │ │ │ +00056b10: 2020 2028 3229 2053 6f6d 6520 6f66 2074 (2) Some of t │ │ │ │ │ +00056b20: 6865 2072 6561 736f 6e73 2077 6879 2074 he reasons why t │ │ │ │ │ +00056b30: 6869 7320 6d69 6768 7420 6265 2072 6571 his might be req │ │ │ │ │ +00056b40: 7569 7265 6420 6973 2069 6620 7468 6520 uired is if the │ │ │ │ │ +00056b50: 6c69 6272 6172 790a 636f 6e74 6169 6e73 library.contains │ │ │ │ │ +00056b60: 2068 616e 6420 6372 6166 7465 6420 6173 hand crafted as │ │ │ │ │ +00056b70: 7365 6d62 6c79 2063 6f64 6520 7468 6174 sembly code that │ │ │ │ │ +00056b80: 2069 7320 6e6f 7420 7265 6c6f 6361 7461 is not relocata │ │ │ │ │ +00056b90: 626c 652c 2074 6865 2073 7065 6564 0a70 ble, the speed.p │ │ │ │ │ +00056ba0: 656e 616c 7479 2069 7320 6578 6365 7373 enalty is excess │ │ │ │ │ +00056bb0: 6976 6520 666f 7220 636f 6d70 7574 6520 ive for compute │ │ │ │ │ +00056bc0: 696e 7465 6e73 6976 6520 6c69 6273 2c20 intensive libs, │ │ │ │ │ +00056bd0: 616e 6420 7369 6d69 6c61 7220 7265 6173 and similar reas │ │ │ │ │ +00056be0: 6f6e 732e 0a0a 2020 2028 3329 2053 6f6d ons... (3) Som │ │ │ │ │ +00056bf0: 6520 6f66 2074 6865 2072 6561 736f 6e73 e of the reasons │ │ │ │ │ +00056c00: 2066 6f72 206c 696e 6b69 6e67 2073 7461 for linking sta │ │ │ │ │ +00056c10: 7469 6320 6c69 6272 6172 6965 7320 7769 tic libraries wi │ │ │ │ │ +00056c20: 7468 2074 6865 20e2 8098 2d66 5049 43e2 th the ...-fPIC. │ │ │ │ │ +00056c30: 8099 0a66 6c61 6720 6172 6520 6966 2c20 ...flag are if, │ │ │ │ │ +00056c40: 666f 7220 6578 616d 706c 652c 206f 6e65 for example, one │ │ │ │ │ +00056c50: 206e 6565 6473 2061 2050 6572 6c20 4150 needs a Perl AP │ │ │ │ │ +00056c60: 4920 666f 7220 6120 6c69 6272 6172 7920 I for a library │ │ │ │ │ +00056c70: 7468 6174 2069 730a 756e 6465 7220 7261 that is.under ra │ │ │ │ │ +00056c80: 7069 6420 6465 7665 6c6f 706d 656e 742c pid development, │ │ │ │ │ +00056c90: 2061 6e64 2068 6173 2061 6e20 756e 7374 and has an unst │ │ │ │ │ +00056ca0: 6162 6c65 2041 5049 2c20 736f 2073 6861 able API, so sha │ │ │ │ │ +00056cb0: 7265 6420 6c69 6272 6172 6965 730a 6172 red libraries.ar │ │ │ │ │ +00056cc0: 6520 706f 696e 746c 6573 7320 6174 2074 e pointless at t │ │ │ │ │ +00056cd0: 6869 7320 7068 6173 6520 6f66 2074 6865 his phase of the │ │ │ │ │ +00056ce0: 206c 6962 7261 7279 e280 9973 2064 6576 library...s dev │ │ │ │ │ +00056cf0: 656c 6f70 6d65 6e74 2e20 2049 6e20 7468 elopment. In th │ │ │ │ │ +00056d00: 6174 2063 6173 652c 0a73 696e 6365 2050 at case,.since P │ │ │ │ │ +00056d10: 6572 6c20 6e65 6564 7320 6120 6c69 6272 erl needs a libr │ │ │ │ │ +00056d20: 6172 7920 7769 7468 2072 656c 6f63 6174 ary with relocat │ │ │ │ │ +00056d30: 6162 6c65 2063 6f64 652c 2069 7420 6d61 able code, it ma │ │ │ │ │ +00056d40: 7920 6d61 6b65 2073 656e 7365 2074 6f0a y make sense to. │ │ │ │ │ +00056d50: 6372 6561 7465 2061 2073 7461 7469 6320 create a static │ │ │ │ │ +00056d60: 6c69 6272 6172 7920 7769 7468 2072 656c library with rel │ │ │ │ │ +00056d70: 6f63 6174 6162 6c65 2063 6f64 652e 2020 ocatable code. │ │ │ │ │ +00056d80: 416e 6f74 6865 7220 7265 6173 6f6e 2063 Another reason c │ │ │ │ │ +00056d90: 6974 6564 2069 730a 6966 2079 6f75 2061 ited is.if you a │ │ │ │ │ +00056da0: 7265 2064 6973 7469 6c6c 696e 6720 7661 re distilling va │ │ │ │ │ +00056db0: 7269 6f75 7320 6c69 6272 6172 6965 7320 rious libraries │ │ │ │ │ +00056dc0: 696e 746f 2061 2063 6f6d 6d6f 6e20 7368 into a common sh │ │ │ │ │ +00056dd0: 6172 6564 206c 6962 7261 7279 2c0a 6c69 ared library,.li │ │ │ │ │ +00056de0: 6b65 20e2 8098 6d6b 6c69 6273 e280 9920 ke ...mklibs... │ │ │ │ │ +00056df0: 646f 6573 2069 6e20 7468 6520 4465 6269 does in the Debi │ │ │ │ │ +00056e00: 616e 2069 6e73 7461 6c6c 6572 2070 726f an installer pro │ │ │ │ │ +00056e10: 6a65 6374 2e0a 0a20 2020 2834 2920 596f ject... (4) Yo │ │ │ │ │ +00056e20: 7520 6d69 6768 7420 7761 6e74 2074 6f20 u might want to │ │ │ │ │ +00056e30: 7265 706c 6163 6520 e280 982d 2d73 7472 replace ...--str │ │ │ │ │ +00056e40: 6970 2d75 6e6e 6565 6465 64e2 8099 2077 ip-unneeded... w │ │ │ │ │ +00056e50: 6974 6820 e280 982d 2d73 7472 6970 2d64 ith ...--strip-d │ │ │ │ │ +00056e60: 6562 7567 e280 990a 666f 7220 7374 6174 ebug....for stat │ │ │ │ │ +00056e70: 6963 206c 6962 7261 7269 6573 2c20 6173 ic libraries, as │ │ │ │ │ +00056e80: 2064 685f 7374 7269 7020 646f 6573 2e20 dh_strip does. │ │ │ │ │ +00056e90: 2057 6865 6e20 7374 7269 7070 696e 6720 When stripping │ │ │ │ │ +00056ea0: 7374 6174 6963 0a6c 6962 7261 7269 6573 static.libraries │ │ │ │ │ +00056eb0: 2c20 796f 7520 7368 6f75 6c64 2061 6c73 , you should als │ │ │ │ │ +00056ec0: 6f20 7061 7373 20e2 8098 2d2d 656e 6162 o pass ...--enab │ │ │ │ │ +00056ed0: 6c65 2d64 6574 6572 6d69 6e69 7374 6963 le-deterministic │ │ │ │ │ +00056ee0: 2d61 7263 6869 7665 73e2 8099 2074 6f0a -archives... to. │ │ │ │ │ +00056ef0: 656e 7375 7265 2074 6861 7420 796f 7572 ensure that your │ │ │ │ │ +00056f00: 2070 6163 6b61 6765 2062 7569 6c64 2069 package build i │ │ │ │ │ +00056f10: 7320 7265 7072 6f64 7563 6962 6c65 2e0a s reproducible.. │ │ │ │ │ +00056f20: 0a20 2020 2835 2920 4120 636f 6d6d 6f6e . (5) A common │ │ │ │ │ +00056f30: 2065 7861 6d70 6c65 2061 7265 2074 6865 example are the │ │ │ │ │ +00056f40: 2073 6f2d 6361 6c6c 6564 20e2 809c 706c so-called ...pl │ │ │ │ │ +00056f50: 7567 2d69 6e73 e280 9d2c 2069 6e74 6572 ug-ins..., inter │ │ │ │ │ +00056f60: 6e61 6c20 7368 6172 6564 0a6f 626a 6563 nal shared.objec │ │ │ │ │ +00056f70: 7473 2074 6861 7420 6172 6520 6479 6e61 ts that are dyna │ │ │ │ │ +00056f80: 6d69 6361 6c6c 7920 6c6f 6164 6564 2062 mically loaded b │ │ │ │ │ +00056f90: 7920 7072 6f67 7261 6d73 2075 7369 6e67 y programs using │ │ │ │ │ +00056fa0: 20e2 8098 646c 6f70 656e 2833 29e2 8099 ...dlopen(3)... │ │ │ │ │ +00056fb0: 2e0a 0a20 2020 2836 2920 5468 6573 6520 ... (6) These │ │ │ │ │ +00056fc0: 6669 6c65 7320 7374 6f72 652c 2061 6d6f files store, amo │ │ │ │ │ +00056fd0: 6e67 206f 7468 6572 2074 6869 6e67 732c ng other things, │ │ │ │ │ +00056fe0: 2061 6c6c 206c 6962 7261 7269 6573 206f all libraries o │ │ │ │ │ +00056ff0: 6e20 7768 6963 680a 7468 6174 2073 6861 n which.that sha │ │ │ │ │ +00057000: 7265 6420 6c69 6272 6172 7920 6465 7065 red library depe │ │ │ │ │ +00057010: 6e64 732e 2020 556e 666f 7274 756e 6174 nds. Unfortunat │ │ │ │ │ +00057020: 656c 792c 2069 6620 7468 6520 e280 982e ely, if the .... │ │ │ │ │ +00057030: 6c61 e280 9920 6669 6c65 2069 730a 7072 la... file is.pr │ │ │ │ │ +00057040: 6573 656e 7420 616e 6420 636f 6e74 6169 esent and contai │ │ │ │ │ +00057050: 6e73 2074 6861 7420 6465 7065 6e64 656e ns that dependen │ │ │ │ │ +00057060: 6379 2069 6e66 6f72 6d61 7469 6f6e 2c20 cy information, │ │ │ │ │ +00057070: 7573 696e 6720 e280 986c 6962 746f 6f6c using ...libtool │ │ │ │ │ +00057080: e280 9920 7768 656e 0a6c 696e 6b69 6e67 ... when.linking │ │ │ │ │ +00057090: 2061 6761 696e 7374 2074 6861 7420 6c69 against that li │ │ │ │ │ +000570a0: 6272 6172 7920 7769 6c6c 2063 6175 7365 brary will cause │ │ │ │ │ +000570b0: 2074 6865 2072 6573 756c 7469 6e67 2070 the resulting p │ │ │ │ │ +000570c0: 726f 6772 616d 206f 7220 6c69 6272 6172 rogram or librar │ │ │ │ │ +000570d0: 790a 746f 2062 6520 6c69 6e6b 6564 2061 y.to be linked a │ │ │ │ │ +000570e0: 6761 696e 7374 2074 686f 7365 2064 6570 gainst those dep │ │ │ │ │ +000570f0: 656e 6465 6e63 6965 7320 6173 2077 656c endencies as wel │ │ │ │ │ +00057100: 6c2c 2065 7665 6e20 6966 2074 6869 7320 l, even if this │ │ │ │ │ +00057110: 6973 0a75 6e6e 6563 6573 7361 7279 2e20 is.unnecessary. │ │ │ │ │ +00057120: 2054 6869 7320 6361 6e20 6372 6561 7465 This can create │ │ │ │ │ +00057130: 2075 6e6e 6565 6465 6420 6465 7065 6e64 unneeded depend │ │ │ │ │ +00057140: 656e 6369 6573 206f 6e20 7368 6172 6564 encies on shared │ │ │ │ │ +00057150: 206c 6962 7261 7279 0a70 6163 6b61 6765 library.package │ │ │ │ │ +00057160: 7320 7468 6174 2077 6f75 6c64 206f 7468 s that would oth │ │ │ │ │ +00057170: 6572 7769 7365 2062 6520 6869 6464 656e erwise be hidden │ │ │ │ │ +00057180: 2062 6568 696e 6420 7468 6520 6c69 6272 behind the libr │ │ │ │ │ +00057190: 6172 7920 4142 492c 2061 6e64 2063 616e ary ABI, and can │ │ │ │ │ +000571a0: 0a6d 616b 6520 6c69 6272 6172 7920 7472 .make library tr │ │ │ │ │ +000571b0: 616e 7369 7469 6f6e 7320 746f 206e 6577 ansitions to new │ │ │ │ │ +000571c0: 2053 4f4e 414d 4573 2075 6e6e 6563 6573 SONAMEs unneces │ │ │ │ │ +000571d0: 7361 7269 6c79 2063 6f6d 706c 6963 6174 sarily complicat │ │ │ │ │ +000571e0: 6564 2061 6e64 0a64 6966 6669 6375 6c74 ed and.difficult │ │ │ │ │ +000571f0: 2074 6f20 6d61 6e61 6765 2e0a 0a1f 0a46 to manage.....F │ │ │ │ │ +00057200: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00057210: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00057220: 5368 6172 6564 206c 6962 7261 7269 6573 Shared libraries │ │ │ │ │ +00057230: 3c32 3e2c 2020 4e65 7874 3a20 5363 7269 <2>, Next: Scri │ │ │ │ │ +00057240: 7074 732c 2020 5072 6576 3a20 4c69 6272 pts, Prev: Libr │ │ │ │ │ +00057250: 6172 6965 732c 2020 5570 3a20 4669 6c65 aries, Up: File │ │ │ │ │ +00057260: 733c 323e 0a0a 3130 2e33 2053 6861 7265 s<2>..10.3 Share │ │ │ │ │ +00057270: 6420 6c69 6272 6172 6965 730a 3d3d 3d3d d libraries.==== │ │ │ │ │ +00057280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00057290: 3d0a 0a54 6869 7320 7365 6374 696f 6e20 =..This section │ │ │ │ │ +000572a0: 6861 7320 6d6f 7665 6420 746f 202a 6e6f has moved to *no │ │ │ │ │ +000572b0: 7465 2053 6861 7265 6420 6c69 6272 6172 te Shared librar │ │ │ │ │ +000572c0: 6965 733a 2031 3030 2e0a 0a1f 0a46 696c ies: 100.....Fil │ │ │ │ │ +000572d0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +000572e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5363 .info, Node: Sc │ │ │ │ │ +000572f0: 7269 7074 732c 2020 4e65 7874 3a20 5379 ripts, Next: Sy │ │ │ │ │ +00057300: 6d62 6f6c 6963 206c 696e 6b73 2c20 2050 mbolic links, P │ │ │ │ │ +00057310: 7265 763a 2053 6861 7265 6420 6c69 6272 rev: Shared libr │ │ │ │ │ +00057320: 6172 6965 733c 323e 2c20 2055 703a 2046 aries<2>, Up: F │ │ │ │ │ +00057330: 696c 6573 3c32 3e0a 0a31 302e 3420 5363 iles<2>..10.4 Sc │ │ │ │ │ +00057340: 7269 7074 730a 3d3d 3d3d 3d3d 3d3d 3d3d ripts.========== │ │ │ │ │ +00057350: 3d3d 0a0a 416c 6c20 636f 6d6d 616e 6420 ==..All command │ │ │ │ │ +00057360: 7363 7269 7074 732c 2069 6e63 6c75 6469 scripts, includi │ │ │ │ │ +00057370: 6e67 2074 6865 2070 6163 6b61 6765 206d ng the package m │ │ │ │ │ +00057380: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00057390: 7320 696e 7369 6465 2074 6865 0a70 6163 s inside the.pac │ │ │ │ │ +000573a0: 6b61 6765 2061 6e64 2075 7365 6420 6279 kage and used by │ │ │ │ │ +000573b0: 20e2 8098 6470 6b67 e280 992c 2073 686f ...dpkg..., sho │ │ │ │ │ +000573c0: 756c 6420 6861 7665 2061 20e2 8098 2321 uld have a ...#! │ │ │ │ │ +000573d0: e280 9920 6c69 6e65 206e 616d 696e 6720 ... line naming │ │ │ │ │ +000573e0: 7468 6520 7368 656c 6c20 746f 0a62 6520 the shell to.be │ │ │ │ │ +000573f0: 7573 6564 2074 6f20 696e 7465 7270 7265 used to interpre │ │ │ │ │ +00057400: 7420 7468 656d 2e0a 0a49 6e20 7468 6520 t them...In the │ │ │ │ │ +00057410: 6361 7365 206f 6620 5065 726c 2073 6372 case of Perl scr │ │ │ │ │ +00057420: 6970 7473 2074 6869 7320 7368 6f75 6c64 ipts this should │ │ │ │ │ +00057430: 2062 6520 e280 9823 212f 7573 722f 6269 be ...#!/usr/bi │ │ │ │ │ +00057440: 6e2f 7065 726c e280 992e 0a0a 5768 656e n/perl......When │ │ │ │ │ +00057450: 2073 6372 6970 7473 2061 7265 2069 6e73 scripts are ins │ │ │ │ │ +00057460: 7461 6c6c 6564 2069 6e74 6f20 6120 6469 talled into a di │ │ │ │ │ +00057470: 7265 6374 6f72 7920 696e 2074 6865 2073 rectory in the s │ │ │ │ │ +00057480: 7973 7465 6d20 5041 5448 2c20 7468 650a ystem PATH, the. │ │ │ │ │ +00057490: 7363 7269 7074 206e 616d 6520 7368 6f75 script name shou │ │ │ │ │ +000574a0: 6c64 206e 6f74 2069 6e63 6c75 6465 2061 ld not include a │ │ │ │ │ +000574b0: 6e20 6578 7465 6e73 696f 6e20 7375 6368 n extension such │ │ │ │ │ +000574c0: 2061 7320 e280 982e 7368 e280 9920 6f72 as ....sh... or │ │ │ │ │ +000574d0: 20e2 8098 2e70 6ce2 8099 2074 6861 740a ....pl... that. │ │ │ │ │ +000574e0: 6465 6e6f 7465 7320 7468 6520 7363 7269 denotes the scri │ │ │ │ │ +000574f0: 7074 696e 6720 6c61 6e67 7561 6765 2063 pting language c │ │ │ │ │ +00057500: 7572 7265 6e74 6c79 2075 7365 6420 746f urrently used to │ │ │ │ │ +00057510: 2069 6d70 6c65 6d65 6e74 2069 742e 0a0a implement it... │ │ │ │ │ +00057520: 5368 656c 6c20 7363 7269 7074 7320 28e2 Shell scripts (. │ │ │ │ │ +00057530: 8098 7368 e280 9920 616e 6420 e280 9862 ..sh... and ...b │ │ │ │ │ +00057540: 6173 68e2 8099 2920 6f74 6865 7220 7468 ash...) other th │ │ │ │ │ +00057550: 616e 20e2 8098 696e 6974 2e64 e280 9920 an ...init.d... │ │ │ │ │ +00057560: 7363 7269 7074 7320 7368 6f75 6c64 0a61 scripts should.a │ │ │ │ │ +00057570: 6c6d 6f73 7420 6365 7274 6169 6e6c 7920 lmost certainly │ │ │ │ │ +00057580: 7374 6172 7420 7769 7468 20e2 8098 7365 start with ...se │ │ │ │ │ +00057590: 7420 2d65 e280 9920 736f 2074 6861 7420 t -e... so that │ │ │ │ │ +000575a0: 6572 726f 7273 2061 7265 2064 6574 6563 errors are detec │ │ │ │ │ +000575b0: 7465 642e 0ae2 8098 696e 6974 2e64 e280 ted.....init.d.. │ │ │ │ │ +000575c0: 9920 7363 7269 7074 7320 6172 6520 736f . scripts are so │ │ │ │ │ +000575d0: 6d65 7468 696e 6720 6f66 2061 2073 7065 mething of a spe │ │ │ │ │ +000575e0: 6369 616c 2063 6173 652c 2064 7565 2074 cial case, due t │ │ │ │ │ +000575f0: 6f20 686f 7720 6672 6571 7565 6e74 6c79 o how frequently │ │ │ │ │ +00057600: 0a74 6865 7920 6e65 6564 2074 6f20 6361 .they need to ca │ │ │ │ │ +00057610: 6c6c 2063 6f6d 6d61 6e64 7320 7468 6174 ll commands that │ │ │ │ │ +00057620: 2061 7265 2061 6c6c 6f77 6564 2074 6f20 are allowed to │ │ │ │ │ +00057630: 6661 696c 2c20 616e 6420 6974 206d 6179 fail, and it may │ │ │ │ │ +00057640: 2069 6e73 7465 6164 0a62 6520 6561 7369 instead.be easi │ │ │ │ │ +00057650: 6572 2074 6f20 6368 6563 6b20 7468 6520 er to check the │ │ │ │ │ +00057660: 6578 6974 2073 7461 7475 7320 6f66 2063 exit status of c │ │ │ │ │ +00057670: 6f6d 6d61 6e64 7320 6469 7265 6374 6c79 ommands directly │ │ │ │ │ +00057680: 2e20 2053 6565 202a 6e6f 7465 0a57 7269 . See *note.Wri │ │ │ │ │ +00057690: 7469 6e67 2074 6865 2073 6372 6970 7473 ting the scripts │ │ │ │ │ +000576a0: 3a20 3132 662e 2066 6f72 206d 6f72 6520 : 12f. for more │ │ │ │ │ +000576b0: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou │ │ │ │ │ +000576c0: 7420 7772 6974 696e 6720 e280 9869 6e69 t writing ...ini │ │ │ │ │ +000576d0: 742e 64e2 8099 0a73 6372 6970 7473 2e0a t.d....scripts.. │ │ │ │ │ +000576e0: 0a45 7665 7279 2073 6372 6970 7420 7368 .Every script sh │ │ │ │ │ +000576f0: 6f75 6c64 2075 7365 20e2 8098 7365 7420 ould use ...set │ │ │ │ │ +00057700: 2d65 e280 9920 6f72 2063 6865 636b 2074 -e... or check t │ │ │ │ │ +00057710: 6865 2065 7869 7420 7374 6174 7573 206f he exit status o │ │ │ │ │ +00057720: 6620 2765 7665 7279 270a 636f 6d6d 616e f 'every'.comman │ │ │ │ │ +00057730: 642e 0a0a 5363 7269 7074 7320 6d61 7920 d...Scripts may │ │ │ │ │ +00057740: 6173 7375 6d65 2074 6861 7420 e280 982f assume that .../ │ │ │ │ │ +00057750: 6269 6e2f 7368 e280 9920 696d 706c 656d bin/sh... implem │ │ │ │ │ +00057760: 656e 7473 2074 6865 2050 4f53 4958 2e31 ents the POSIX.1 │ │ │ │ │ +00057770: 2d32 3031 3720 5368 656c 6c0a 436f 6d6d -2017 Shell.Comm │ │ │ │ │ +00057780: 616e 6420 4c61 6e67 7561 6765 2028 3129 and Language (1) │ │ │ │ │ +00057790: 2070 6c75 7320 7468 6520 666f 6c6c 6f77 plus the follow │ │ │ │ │ +000577a0: 696e 6720 6164 6469 7469 6f6e 616c 2066 ing additional f │ │ │ │ │ +000577b0: 6561 7475 7265 7320 6e6f 7420 6d61 6e64 eatures not mand │ │ │ │ │ +000577c0: 6174 6564 0a62 7920 504f 5349 582e 312d ated.by POSIX.1- │ │ │ │ │ +000577d0: 3230 3137 2e2e 2020 2832 290a 0a20 2020 2017.. (2).. │ │ │ │ │ +000577e0: 2d20 e280 9865 6368 6f20 2d6e e280 992c - ...echo -n..., │ │ │ │ │ +000577f0: 2069 6620 696d 706c 656d 656e 7465 6420 if implemented │ │ │ │ │ +00057800: 6173 2061 2073 6865 6c6c 2062 7569 6c74 as a shell built │ │ │ │ │ +00057810: 2d69 6e2c 206d 7573 7420 6e6f 7420 6765 -in, must not ge │ │ │ │ │ +00057820: 6e65 7261 7465 2061 0a20 2020 2020 6e65 nerate a. ne │ │ │ │ │ +00057830: 776c 696e 652e 0a0a 2020 202d 20e2 8098 wline... - ... │ │ │ │ │ +00057840: 7465 7374 e280 992c 2069 6620 696d 706c test..., if impl │ │ │ │ │ +00057850: 656d 656e 7465 6420 6173 2061 2073 6865 emented as a she │ │ │ │ │ +00057860: 6c6c 2062 7569 6c74 2d69 6e2c 206d 7573 ll built-in, mus │ │ │ │ │ +00057870: 7420 7375 7070 6f72 7420 e280 982d 61e2 t support ...-a. │ │ │ │ │ +00057880: 8099 2061 6e64 0a20 2020 2020 e280 982d .. and. ...- │ │ │ │ │ +00057890: 6fe2 8099 2061 7320 6269 6e61 7279 206c o... as binary l │ │ │ │ │ +000578a0: 6f67 6963 616c 206f 7065 7261 746f 7273 ogical operators │ │ │ │ │ +000578b0: 2e0a 0a20 2020 2d20 e280 986c 6f63 616c ... - ...local │ │ │ │ │ +000578c0: e280 9920 746f 2063 7265 6174 6520 6120 ... to create a │ │ │ │ │ +000578d0: 7363 6f70 6564 2076 6172 6961 626c 6520 scoped variable │ │ │ │ │ +000578e0: 6d75 7374 2062 6520 7375 7070 6f72 7465 must be supporte │ │ │ │ │ +000578f0: 642c 2069 6e63 6c75 6469 6e67 0a20 2020 d, including. │ │ │ │ │ +00057900: 2020 6c69 7374 696e 6720 6d75 6c74 6970 listing multip │ │ │ │ │ +00057910: 6c65 2076 6172 6961 626c 6573 2069 6e20 le variables in │ │ │ │ │ +00057920: 6120 7369 6e67 6c65 206c 6f63 616c 2063 a single local c │ │ │ │ │ +00057930: 6f6d 6d61 6e64 2061 6e64 2061 7373 6967 ommand and assig │ │ │ │ │ +00057940: 6e69 6e67 0a20 2020 2020 6120 7661 6c75 ning. a valu │ │ │ │ │ +00057950: 6520 746f 2061 2076 6172 6961 626c 6520 e to a variable │ │ │ │ │ +00057960: 6174 2074 6865 2073 616d 6520 7469 6d65 at the same time │ │ │ │ │ +00057970: 2061 7320 6c6f 6361 6c69 7a69 6e67 2069 as localizing i │ │ │ │ │ +00057980: 742e 2020 e280 986c 6f63 616c e280 990a t. ...local.... │ │ │ │ │ +00057990: 2020 2020 206d 6179 206f 7220 6d61 7920 may or may │ │ │ │ │ +000579a0: 6e6f 7420 7072 6573 6572 7665 2074 6865 not preserve the │ │ │ │ │ +000579b0: 2076 6172 6961 626c 6520 7661 6c75 6520 variable value │ │ │ │ │ +000579c0: 6672 6f6d 2061 6e20 6f75 7465 7220 7363 from an outer sc │ │ │ │ │ +000579d0: 6f70 6520 6966 0a20 2020 2020 6e6f 2061 ope if. no a │ │ │ │ │ +000579e0: 7373 6967 6e6d 656e 7420 6973 2070 7265 ssignment is pre │ │ │ │ │ +000579f0: 7365 6e74 2e20 2055 7365 7320 7375 6368 sent. Uses such │ │ │ │ │ +00057a00: 2061 733a 0a0a 2020 2020 2020 2020 2020 as:.. │ │ │ │ │ +00057a10: 666e 616d 6520 2829 207b 0a20 2020 2020 fname () {. │ │ │ │ │ +00057a20: 2020 2020 2020 2020 206c 6f63 616c 2061 local a │ │ │ │ │ +00057a30: 2062 2063 3d64 656c 7461 2064 0a20 2020 b c=delta d. │ │ │ │ │ +00057a40: 2020 2020 2020 2020 2020 2023 202e 2e2e # ... │ │ │ │ │ +00057a50: 2075 7365 2061 2c20 622c 2063 2c20 6420 use a, b, c, d │ │ │ │ │ +00057a60: 2e2e 2e0a 2020 2020 2020 2020 2020 7d0a .... }. │ │ │ │ │ +00057a70: 0a20 2020 2020 6d75 7374 2062 6520 7375 . must be su │ │ │ │ │ +00057a80: 7070 6f72 7465 6420 616e 6420 6d75 7374 pported and must │ │ │ │ │ +00057a90: 2073 6574 2074 6865 2076 616c 7565 206f set the value o │ │ │ │ │ +00057aa0: 6620 e280 9863 e280 9920 746f 20e2 8098 f ...c... to ... │ │ │ │ │ +00057ab0: 6465 6c74 61e2 8099 2e0a 0a20 2020 2d20 delta...... - │ │ │ │ │ +00057ac0: 5468 6520 5853 4920 6578 7465 6e73 696f The XSI extensio │ │ │ │ │ +00057ad0: 6e20 746f 20e2 8098 6b69 6c6c e280 9920 n to ...kill... │ │ │ │ │ +00057ae0: 616c 6c6f 7769 6e67 20e2 8098 6b69 6c6c allowing ...kill │ │ │ │ │ +00057af0: 202d 7369 676e 616c e280 992c 2077 6865 -signal..., whe │ │ │ │ │ +00057b00: 7265 2073 6967 6e61 6c0a 2020 2020 2069 re signal. i │ │ │ │ │ +00057b10: 7320 6569 7468 6572 2074 6865 206e 616d s either the nam │ │ │ │ │ +00057b20: 6520 6f66 2061 2073 6967 6e61 6c20 6f72 e of a signal or │ │ │ │ │ +00057b30: 206f 6e65 206f 6620 7468 6520 6e75 6d65 one of the nume │ │ │ │ │ +00057b40: 7269 6320 7369 676e 616c 7320 6c69 7374 ric signals list │ │ │ │ │ +00057b50: 6564 0a20 2020 2020 696e 2074 6865 2058 ed. in the X │ │ │ │ │ +00057b60: 5349 2065 7874 656e 7369 6f6e 2028 302c SI extension (0, │ │ │ │ │ +00057b70: 2031 2c20 322c 2033 2c20 362c 2039 2c20 1, 2, 3, 6, 9, │ │ │ │ │ +00057b80: 3134 2c20 616e 6420 3135 292c 206d 7573 14, and 15), mus │ │ │ │ │ +00057b90: 7420 6265 0a20 2020 2020 7375 7070 6f72 t be. suppor │ │ │ │ │ +00057ba0: 7465 6420 6966 20e2 8098 6b69 6c6c e280 ted if ...kill.. │ │ │ │ │ +00057bb0: 9920 6973 2069 6d70 6c65 6d65 6e74 6564 . is implemented │ │ │ │ │ +00057bc0: 2061 7320 6120 7368 656c 6c20 6275 696c as a shell buil │ │ │ │ │ +00057bd0: 742d 696e 2e0a 0a20 2020 2d20 5468 6520 t-in... - The │ │ │ │ │ +00057be0: 5853 4920 6578 7465 6e73 696f 6e20 746f XSI extension to │ │ │ │ │ +00057bf0: 20e2 8098 7472 6170 e280 9920 616c 6c6f ...trap... allo │ │ │ │ │ +00057c00: 7769 6e67 206e 756d 6572 6963 2073 6967 wing numeric sig │ │ │ │ │ +00057c10: 6e61 6c73 206d 7573 7420 6265 0a20 2020 nals must be. │ │ │ │ │ +00057c20: 2020 7375 7070 6f72 7465 642e 2020 496e supported. In │ │ │ │ │ +00057c30: 2061 6464 6974 696f 6e20 746f 2074 6865 addition to the │ │ │ │ │ +00057c40: 2073 6967 6e61 6c20 6e75 6d62 6572 7320 signal numbers │ │ │ │ │ +00057c50: 6c69 7374 6564 2069 6e20 7468 650a 2020 listed in the. │ │ │ │ │ +00057c60: 2020 2065 7874 656e 7369 6f6e 2c20 7768 extension, wh │ │ │ │ │ +00057c70: 6963 6820 6172 6520 7468 6520 7361 6d65 ich are the same │ │ │ │ │ +00057c80: 2061 7320 666f 7220 e280 986b 696c 6ce2 as for ...kill. │ │ │ │ │ +00057c90: 8099 2061 626f 7665 2c20 3133 2028 5349 .. above, 13 (SI │ │ │ │ │ +00057ca0: 4750 4950 4529 0a20 2020 2020 6d75 7374 GPIPE). must │ │ │ │ │ +00057cb0: 2062 6520 616c 6c6f 7765 642e 0a0a 4966 be allowed...If │ │ │ │ │ +00057cc0: 2061 2073 6865 6c6c 2073 6372 6970 7420 a shell script │ │ │ │ │ +00057cd0: 7265 7175 6972 6573 206e 6f6e 2d50 4f53 requires non-POS │ │ │ │ │ +00057ce0: 4958 2e31 2d32 3031 3720 6665 6174 7572 IX.1-2017 featur │ │ │ │ │ +00057cf0: 6573 2066 726f 6d20 7468 6520 7368 656c es from the shel │ │ │ │ │ +00057d00: 6c0a 696e 7465 7270 7265 7465 7220 6f74 l.interpreter ot │ │ │ │ │ +00057d10: 6865 7220 7468 616e 2074 686f 7365 206c her than those l │ │ │ │ │ +00057d20: 6973 7465 6420 6162 6f76 652c 2074 6865 isted above, the │ │ │ │ │ +00057d30: 2061 7070 726f 7072 6961 7465 2073 6865 appropriate she │ │ │ │ │ +00057d40: 6c6c 206d 7573 7420 6265 0a73 7065 6369 ll must be.speci │ │ │ │ │ +00057d50: 6669 6564 2069 6e20 7468 6520 6669 7273 fied in the firs │ │ │ │ │ +00057d60: 7420 6c69 6e65 206f 6620 7468 6520 7363 t line of the sc │ │ │ │ │ +00057d70: 7269 7074 2028 652e 672e 2c20 e280 9823 ript (e.g., ...# │ │ │ │ │ +00057d80: 212f 6269 6e2f 6261 7368 e280 9929 2061 !/bin/bash...) a │ │ │ │ │ +00057d90: 6e64 2074 6865 0a70 6163 6b61 6765 206d nd the.package m │ │ │ │ │ +00057da0: 7573 7420 6465 7065 6e64 206f 6e20 7468 ust depend on th │ │ │ │ │ +00057db0: 6520 7061 636b 6167 6520 7072 6f76 6964 e package provid │ │ │ │ │ +00057dc0: 696e 6720 7468 6520 7368 656c 6c20 2875 ing the shell (u │ │ │ │ │ +00057dd0: 6e6c 6573 7320 7468 6520 7368 656c 6c0a nless the shell. │ │ │ │ │ +00057de0: 7061 636b 6167 6520 6973 206d 6172 6b65 package is marke │ │ │ │ │ +00057df0: 6420 e280 9c45 7373 656e 7469 616c e280 d ...Essential.. │ │ │ │ │ +00057e00: 9d2c 2061 7320 696e 2074 6865 2063 6173 ., as in the cas │ │ │ │ │ +00057e10: 6520 6f66 20e2 8098 6261 7368 e280 9929 e of ...bash...) │ │ │ │ │ +00057e20: 2e0a 0a59 6f75 206d 6179 2077 6973 6820 ...You may wish │ │ │ │ │ +00057e30: 746f 2072 6573 7472 6963 7420 796f 7572 to restrict your │ │ │ │ │ +00057e40: 2073 6372 6970 7420 746f 2050 4f53 4958 script to POSIX │ │ │ │ │ +00057e50: 2e31 2d32 3031 3720 6665 6174 7572 6573 .1-2017 features │ │ │ │ │ +00057e60: 2070 6c75 7320 7468 650a 6162 6f76 6520 plus the.above │ │ │ │ │ +00057e70: 7365 7420 7768 656e 2070 6f73 7369 626c set when possibl │ │ │ │ │ +00057e80: 6520 736f 2074 6861 7420 6974 206d 6179 e so that it may │ │ │ │ │ +00057e90: 2075 7365 20e2 8098 2f62 696e 2f73 68e2 use .../bin/sh. │ │ │ │ │ +00057ea0: 8099 2061 7320 6974 7320 696e 7465 7270 .. as its interp │ │ │ │ │ +00057eb0: 7265 7465 722e 0a43 6865 636b 696e 6720 reter..Checking │ │ │ │ │ +00057ec0: 796f 7572 2073 6372 6970 7420 7769 7468 your script with │ │ │ │ │ +00057ed0: 20e2 8098 6368 6563 6b62 6173 6869 736d ...checkbashism │ │ │ │ │ +00057ee0: 73e2 8099 2066 726f 6d20 7468 6520 6465 s... from the de │ │ │ │ │ +00057ef0: 7673 6372 6970 7473 2070 6163 6b61 6765 vscripts package │ │ │ │ │ +00057f00: 206f 720a 7275 6e6e 696e 6720 796f 7572 or.running your │ │ │ │ │ +00057f10: 2073 6372 6970 7420 7769 7468 2061 6e20 script with an │ │ │ │ │ +00057f20: 616c 7465 726e 6174 6520 7368 656c 6c20 alternate shell │ │ │ │ │ +00057f30: 7375 6368 2061 7320 e280 9870 6f73 68e2 such as ...posh. │ │ │ │ │ +00057f40: 8099 206d 6179 2068 656c 700a 756e 636f .. may help.unco │ │ │ │ │ +00057f50: 7665 7220 7669 6f6c 6174 696f 6e73 206f ver violations o │ │ │ │ │ +00057f60: 6620 7468 6520 6162 6f76 6520 7265 7175 f the above requ │ │ │ │ │ +00057f70: 6972 656d 656e 7473 2e20 2049 6620 696e irements. If in │ │ │ │ │ +00057f80: 2064 6f75 6274 2077 6865 7468 6572 2061 doubt whether a │ │ │ │ │ +00057f90: 0a73 6372 6970 7420 636f 6d70 6c69 6573 .script complies │ │ │ │ │ +00057fa0: 2077 6974 6820 7468 6573 6520 7265 7175 with these requ │ │ │ │ │ +00057fb0: 6972 656d 656e 7473 2c20 7573 6520 e280 irements, use .. │ │ │ │ │ +00057fc0: 982f 6269 6e2f 6261 7368 e280 992e 0a0a ./bin/bash...... │ │ │ │ │ +00057fd0: 5065 726c 2073 6372 6970 7473 2073 686f Perl scripts sho │ │ │ │ │ +00057fe0: 756c 6420 6368 6563 6b20 666f 7220 6572 uld check for er │ │ │ │ │ +00057ff0: 726f 7273 2077 6865 6e20 6d61 6b69 6e67 rors when making │ │ │ │ │ +00058000: 2061 6e79 2073 7973 7465 6d20 6361 6c6c any system call │ │ │ │ │ +00058010: 732c 0a69 6e63 6c75 6469 6e67 20e2 8098 s,.including ... │ │ │ │ │ +00058020: 6f70 656e e280 992c 20e2 8098 7072 696e open..., ...prin │ │ │ │ │ +00058030: 74e2 8099 2c20 e280 9863 6c6f 7365 e280 t..., ...close.. │ │ │ │ │ +00058040: 992c 20e2 8098 7265 6e61 6d65 e280 9920 ., ...rename... │ │ │ │ │ +00058050: 616e 6420 e280 9873 7973 7465 6de2 8099 and ...system... │ │ │ │ │ +00058060: 2e0a 0ae2 8098 6373 68e2 8099 2061 6e64 ......csh... and │ │ │ │ │ +00058070: 20e2 8098 7463 7368 e280 9920 7368 6f75 ...tcsh... shou │ │ │ │ │ +00058080: 6c64 2062 6520 6176 6f69 6465 6420 6173 ld be avoided as │ │ │ │ │ +00058090: 2073 6372 6970 7469 6e67 206c 616e 6775 scripting langu │ │ │ │ │ +000580a0: 6167 6573 2e20 2053 6565 2027 4373 680a ages. See 'Csh. │ │ │ │ │ +000580b0: 5072 6f67 7261 6d6d 696e 6720 436f 6e73 Programming Cons │ │ │ │ │ +000580c0: 6964 6572 6564 2048 6172 6d66 756c 272c idered Harmful', │ │ │ │ │ +000580d0: 206f 6e65 206f 6620 7468 6520 e280 9863 one of the ...c │ │ │ │ │ +000580e0: 6f6d 702e 756e 6978 2e2a e280 9920 4641 omp.unix.*... FA │ │ │ │ │ +000580f0: 5173 2c20 7768 6963 680a 6361 6e20 6265 Qs, which.can be │ │ │ │ │ +00058100: 2066 6f75 6e64 2061 7420 e280 9868 7474 found at ...htt │ │ │ │ │ +00058110: 703a 2f2f 7777 772e 6661 7173 2e6f 7267 p://www.faqs.org │ │ │ │ │ +00058120: 2f66 6171 732f 756e 6978 2d66 6171 2f73 /faqs/unix-faq/s │ │ │ │ │ +00058130: 6865 6c6c 2f63 7368 2d77 6879 6e6f 742f hell/csh-whynot/ │ │ │ │ │ +00058140: e280 992e 0a49 6620 616e 2075 7073 7472 .....If an upstr │ │ │ │ │ +00058150: 6561 6d20 7061 636b 6167 6520 636f 6d65 eam package come │ │ │ │ │ +00058160: 7320 7769 7468 20e2 8098 6373 68e2 8099 s with ...csh... │ │ │ │ │ +00058170: 2073 6372 6970 7473 2074 6865 6e20 796f scripts then yo │ │ │ │ │ +00058180: 7520 6d75 7374 206d 616b 6520 7375 7265 u must make sure │ │ │ │ │ +00058190: 0a74 6861 7420 7468 6579 2073 7461 7274 .that they start │ │ │ │ │ +000581a0: 2077 6974 6820 e280 9823 212f 6269 6e2f with ...#!/bin/ │ │ │ │ │ +000581b0: 6373 68e2 8099 2061 6e64 206d 616b 6520 csh... and make │ │ │ │ │ +000581c0: 796f 7572 2070 6163 6b61 6765 2064 6570 your package dep │ │ │ │ │ +000581d0: 656e 6420 6f6e 2074 6865 0ae2 8098 632d end on the....c- │ │ │ │ │ +000581e0: 7368 656c 6ce2 8099 2076 6972 7475 616c shell... virtual │ │ │ │ │ +000581f0: 2070 6163 6b61 6765 2e0a 0a41 6e79 2073 package...Any s │ │ │ │ │ +00058200: 6372 6970 7473 2077 6869 6368 2063 7265 cripts which cre │ │ │ │ │ +00058210: 6174 6520 6669 6c65 7320 696e 2077 6f72 ate files in wor │ │ │ │ │ +00058220: 6c64 2d77 7269 7465 6162 6c65 2064 6972 ld-writeable dir │ │ │ │ │ +00058230: 6563 746f 7269 6573 2028 652e 672e 2c20 ectories (e.g., │ │ │ │ │ +00058240: 696e 0ae2 8098 2f74 6d70 e280 9929 206d in..../tmp...) m │ │ │ │ │ +00058250: 7573 7420 7573 6520 6120 6d65 6368 616e ust use a mechan │ │ │ │ │ +00058260: 6973 6d20 7768 6963 6820 7769 6c6c 2066 ism which will f │ │ │ │ │ +00058270: 6169 6c20 6174 6f6d 6963 616c 6c79 2069 ail atomically i │ │ │ │ │ +00058280: 6620 6120 6669 6c65 2077 6974 680a 7468 f a file with.th │ │ │ │ │ +00058290: 6520 7361 6d65 206e 616d 6520 616c 7265 e same name alre │ │ │ │ │ +000582a0: 6164 7920 6578 6973 7473 2e0a 0a54 6865 ady exists...The │ │ │ │ │ +000582b0: 2044 6562 6961 6e20 6261 7365 2073 7973 Debian base sys │ │ │ │ │ +000582c0: 7465 6d20 7072 6f76 6964 6573 2074 6865 tem provides the │ │ │ │ │ +000582d0: 20e2 8098 7465 6d70 6669 6c65 e280 9920 ...tempfile... │ │ │ │ │ +000582e0: 616e 6420 e280 986d 6b74 656d 70e2 8099 and ...mktemp... │ │ │ │ │ +000582f0: 2075 7469 6c69 7469 6573 0a66 6f72 2075 utilities.for u │ │ │ │ │ +00058300: 7365 2062 7920 7363 7269 7074 7320 666f se by scripts fo │ │ │ │ │ +00058310: 7220 7468 6973 2070 7572 706f 7365 2e0a r this purpose.. │ │ │ │ │ +00058320: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +00058330: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +00058340: 2d2d 2d0a 0a20 2020 2831 2920 5468 6520 ---.. (1) The │ │ │ │ │ +00058350: 4f70 656e 2047 726f 7570 2042 6173 6520 Open Group Base │ │ │ │ │ +00058360: 5370 6563 6966 6963 6174 696f 6e73 2049 Specifications I │ │ │ │ │ +00058370: 7373 7565 2037 2c20 3230 3138 2045 6469 ssue 7, 2018 Edi │ │ │ │ │ +00058380: 7469 6f6e 2c20 7768 6963 680a 6973 2061 tion, which.is a │ │ │ │ │ +00058390: 6c73 6f20 6b6e 6f77 6e20 6173 2050 4f53 lso known as POS │ │ │ │ │ +000583a0: 4958 2e31 2d32 3031 3720 616e 6420 6173 IX.1-2017 and as │ │ │ │ │ +000583b0: 2049 4545 4520 5374 6420 3130 3033 2e31 IEEE Std 1003.1 │ │ │ │ │ +000583c0: 2d32 3031 3720 616e 6420 6973 0a61 7661 -2017 and is.ava │ │ │ │ │ +000583d0: 696c 6162 6c65 206f 6e20 7468 6520 576f ilable on the Wo │ │ │ │ │ +000583e0: 726c 6420 5769 6465 2057 6562 2066 726f rld Wide Web fro │ │ │ │ │ +000583f0: 6d20 5468 6520 4f70 656e 2047 726f 7570 m The Open Group │ │ │ │ │ +00058400: 0a28 6874 7470 3a2f 2f70 7562 732e 6f70 .(http://pubs.op │ │ │ │ │ +00058410: 656e 6772 6f75 702e 6f72 672f 6f6e 6c69 engroup.org/onli │ │ │ │ │ +00058420: 6e65 7075 6273 2f39 3639 3939 3139 3739 nepubs/969991979 │ │ │ │ │ +00058430: 392f 646f 776e 6c6f 6164 2f29 2e0a 0a20 9/download/)... │ │ │ │ │ +00058440: 2020 2832 2920 5468 6573 6520 6665 6174 (2) These feat │ │ │ │ │ +00058450: 7572 6573 2061 7265 2069 6e20 7769 6465 ures are in wide │ │ │ │ │ +00058460: 7370 7265 6164 2075 7365 2069 6e20 7468 spread use in th │ │ │ │ │ +00058470: 6520 4c69 6e75 7820 636f 6d6d 756e 6974 e Linux communit │ │ │ │ │ +00058480: 7920 616e 640a 6172 6520 696d 706c 656d y and.are implem │ │ │ │ │ +00058490: 656e 7465 6420 696e 2061 6c6c 206f 6620 ented in all of │ │ │ │ │ +000584a0: 6261 7368 2c20 6461 7368 2c20 616e 6420 bash, dash, and │ │ │ │ │ +000584b0: 6b73 682c 2074 6865 206d 6f73 7420 636f ksh, the most co │ │ │ │ │ +000584c0: 6d6d 6f6e 2073 6865 6c6c 730a 7573 6572 mmon shells.user │ │ │ │ │ +000584d0: 7320 6d61 7920 7769 7368 2074 6f20 7573 s may wish to us │ │ │ │ │ +000584e0: 6520 6173 20e2 8098 2f62 696e 2f73 68e2 e as .../bin/sh. │ │ │ │ │ +000584f0: 8099 2e0a 0a1f 0a46 696c 653a 2064 6562 .......File: deb │ │ │ │ │ +00058500: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00058510: 2020 4e6f 6465 3a20 5379 6d62 6f6c 6963 Node: Symbolic │ │ │ │ │ +00058520: 206c 696e 6b73 2c20 204e 6578 743a 2044 links, Next: D │ │ │ │ │ +00058530: 6576 6963 6520 6669 6c65 732c 2020 5072 evice files, Pr │ │ │ │ │ +00058540: 6576 3a20 5363 7269 7074 732c 2020 5570 ev: Scripts, Up │ │ │ │ │ +00058550: 3a20 4669 6c65 733c 323e 0a0a 3130 2e35 : Files<2>..10.5 │ │ │ │ │ +00058560: 2053 796d 626f 6c69 6320 6c69 6e6b 730a Symbolic links. │ │ │ │ │ +00058570: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00058580: 3d3d 3d0a 0a49 6e20 6765 6e65 7261 6c2c ===..In general, │ │ │ │ │ +00058590: 2073 796d 626f 6c69 6320 6c69 6e6b 7320 symbolic links │ │ │ │ │ +000585a0: 7769 7468 696e 2061 2074 6f70 2d6c 6576 within a top-lev │ │ │ │ │ +000585b0: 656c 2064 6972 6563 746f 7279 2073 686f el directory sho │ │ │ │ │ +000585c0: 756c 6420 6265 0a72 656c 6174 6976 652c uld be.relative, │ │ │ │ │ +000585d0: 2061 6e64 2073 796d 626f 6c69 6320 6c69 and symbolic li │ │ │ │ │ +000585e0: 6e6b 7320 706f 696e 7469 6e67 2066 726f nks pointing fro │ │ │ │ │ +000585f0: 6d20 6f6e 6520 746f 702d 6c65 7665 6c20 m one top-level │ │ │ │ │ +00058600: 6469 7265 6374 6f72 7920 746f 206f 720a directory to or. │ │ │ │ │ +00058610: 696e 746f 2061 6e6f 7468 6572 2073 686f into another sho │ │ │ │ │ +00058620: 756c 6420 6265 2061 6273 6f6c 7574 652e uld be absolute. │ │ │ │ │ +00058630: 2020 2841 2074 6f70 2d6c 6576 656c 2064 (A top-level d │ │ │ │ │ +00058640: 6972 6563 746f 7279 2069 7320 610a 7375 irectory is a.su │ │ │ │ │ +00058650: 622d 6469 7265 6374 6f72 7920 6f66 2074 b-directory of t │ │ │ │ │ +00058660: 6865 2072 6f6f 7420 6469 7265 6374 6f72 he root director │ │ │ │ │ +00058670: 7920 e280 982f e280 992e 2920 2046 6f72 y .../....) For │ │ │ │ │ +00058680: 2065 7861 6d70 6c65 2c20 6120 7379 6d62 example, a symb │ │ │ │ │ +00058690: 6f6c 6963 206c 696e 6b0a 6672 6f6d 20e2 olic link.from . │ │ │ │ │ +000586a0: 8098 2f75 7372 2f6c 6962 2f66 6f6f e280 ../usr/lib/foo.. │ │ │ │ │ +000586b0: 9920 746f 20e2 8098 2f75 7372 2f73 6861 . to .../usr/sha │ │ │ │ │ +000586c0: 7265 2f62 6172 e280 9920 7368 6f75 6c64 re/bar... should │ │ │ │ │ +000586d0: 2062 6520 7265 6c61 7469 7665 0a28 e280 be relative.(.. │ │ │ │ │ +000586e0: 982e 2e2f 7368 6172 652f 6261 72e2 8099 .../share/bar... │ │ │ │ │ +000586f0: 292c 2062 7574 2061 2073 796d 626f 6c69 ), but a symboli │ │ │ │ │ +00058700: 6320 6c69 6e6b 2066 726f 6d20 e280 982f c link from .../ │ │ │ │ │ +00058710: 7661 722f 7275 6ee2 8099 2074 6f20 e280 var/run... to .. │ │ │ │ │ +00058720: 982f 7275 6ee2 8099 2073 686f 756c 640a ./run... should. │ │ │ │ │ +00058730: 6265 2061 6273 6f6c 7574 652e 2020 2831 be absolute. (1 │ │ │ │ │ +00058740: 2920 2053 796d 626f 6c69 6320 6c69 6e6b ) Symbolic link │ │ │ │ │ +00058750: 7320 6d75 7374 206e 6f74 2074 7261 7665 s must not trave │ │ │ │ │ +00058760: 7273 6520 6162 6f76 6520 7468 6520 726f rse above the ro │ │ │ │ │ +00058770: 6f74 0a64 6972 6563 746f 7279 2e0a 0a49 ot.directory...I │ │ │ │ │ +00058780: 6e20 6164 6469 7469 6f6e 2c20 7379 6d62 n addition, symb │ │ │ │ │ +00058790: 6f6c 6963 206c 696e 6b73 2073 686f 756c olic links shoul │ │ │ │ │ +000587a0: 6420 6265 2073 7065 6369 6669 6564 2061 d be specified a │ │ │ │ │ +000587b0: 7320 7368 6f72 7420 6173 2070 6f73 7369 s short as possi │ │ │ │ │ +000587c0: 626c 652c 0a69 2e65 2e2c 206c 696e 6b20 ble,.i.e., link │ │ │ │ │ +000587d0: 7461 7267 6574 7320 6c69 6b65 20e2 8098 targets like ... │ │ │ │ │ +000587e0: 666f 6f2f 2e2e 2f62 6172 e280 9920 6172 foo/../bar... ar │ │ │ │ │ +000587f0: 6520 6465 7072 6563 6174 6564 2e0a 0a4e e deprecated...N │ │ │ │ │ +00058800: 6f74 6520 7468 6174 2077 6865 6e20 6372 ote that when cr │ │ │ │ │ +00058810: 6561 7469 6e67 2061 2072 656c 6174 6976 eating a relativ │ │ │ │ │ +00058820: 6520 6c69 6e6b 2075 7369 6e67 20e2 8098 e link using ... │ │ │ │ │ +00058830: 6c6e e280 9920 6974 2069 7320 6e6f 7420 ln... it is not │ │ │ │ │ +00058840: 6e65 6365 7373 6172 790a 666f 7220 7468 necessary.for th │ │ │ │ │ +00058850: 6520 7461 7267 6574 206f 6620 7468 6520 e target of the │ │ │ │ │ +00058860: 6c69 6e6b 2074 6f20 6578 6973 7420 7265 link to exist re │ │ │ │ │ +00058870: 6c61 7469 7665 2074 6f20 7468 6520 776f lative to the wo │ │ │ │ │ +00058880: 726b 696e 6720 6469 7265 6374 6f72 790a rking directory. │ │ │ │ │ +00058890: 796f 75e2 8099 7265 2072 756e 6e69 6e67 you...re running │ │ │ │ │ +000588a0: 20e2 8098 6c6e e280 9920 6672 6f6d 2c20 ...ln... from, │ │ │ │ │ +000588b0: 6e6f 7220 6973 2069 7420 6e65 6365 7373 nor is it necess │ │ │ │ │ +000588c0: 6172 7920 746f 2063 6861 6e67 6520 6469 ary to change di │ │ │ │ │ +000588d0: 7265 6374 6f72 7920 746f 2074 6865 0a64 rectory to the.d │ │ │ │ │ +000588e0: 6972 6563 746f 7279 2077 6865 7265 2074 irectory where t │ │ │ │ │ +000588f0: 6865 206c 696e 6b20 6973 2074 6f20 6265 he link is to be │ │ │ │ │ +00058900: 206d 6164 652e 2020 5369 6d70 6c79 2069 made. Simply i │ │ │ │ │ +00058910: 6e63 6c75 6465 2074 6865 2073 7472 696e nclude the strin │ │ │ │ │ +00058920: 6720 7468 6174 0a73 686f 756c 6420 6170 g that.should ap │ │ │ │ │ +00058930: 7065 6172 2061 7320 7468 6520 7461 7267 pear as the targ │ │ │ │ │ +00058940: 6574 206f 6620 7468 6520 6c69 6e6b 2028 et of the link ( │ │ │ │ │ +00058950: 7468 6973 2077 696c 6c20 6265 2061 2070 this will be a p │ │ │ │ │ +00058960: 6174 686e 616d 650a 7265 6c61 7469 7665 athname.relative │ │ │ │ │ +00058970: 2074 6f20 7468 6520 6469 7265 6374 6f72 to the director │ │ │ │ │ +00058980: 7920 696e 2077 6869 6368 2074 6865 206c y in which the l │ │ │ │ │ +00058990: 696e 6b20 7265 7369 6465 7329 2061 7320 ink resides) as │ │ │ │ │ +000589a0: 7468 6520 6669 7273 740a 6172 6775 6d65 the first.argume │ │ │ │ │ +000589b0: 6e74 2074 6f20 e280 986c 6ee2 8099 2e0a nt to ...ln..... │ │ │ │ │ +000589c0: 0a46 6f72 2065 7861 6d70 6c65 2c20 696e .For example, in │ │ │ │ │ +000589d0: 2079 6f75 7220 e280 984d 616b 6566 696c your ...Makefil │ │ │ │ │ +000589e0: 65e2 8099 206f 7220 e280 9864 6562 6961 e... or ...debia │ │ │ │ │ +000589f0: 6e2f 7275 6c65 73e2 8099 2c20 796f 7520 n/rules..., you │ │ │ │ │ +00058a00: 6361 6e20 646f 2074 6869 6e67 730a 6c69 can do things.li │ │ │ │ │ +00058a10: 6b65 3a0a 0a20 2020 2020 6c6e 202d 6673 ke:.. ln -fs │ │ │ │ │ +00058a20: 2067 6363 2024 2870 7265 6669 7829 2f62 gcc $(prefix)/b │ │ │ │ │ +00058a30: 696e 2f63 630a 2020 2020 206c 6e20 2d66 in/cc. ln -f │ │ │ │ │ +00058a40: 7320 6763 6320 6465 6269 616e 2f74 6d70 s gcc debian/tmp │ │ │ │ │ +00058a50: 2f75 7372 2f62 696e 2f63 630a 2020 2020 /usr/bin/cc. │ │ │ │ │ +00058a60: 206c 6e20 2d66 7320 2e2e 2f73 6269 6e2f ln -fs ../sbin/ │ │ │ │ │ +00058a70: 7365 6e64 6d61 696c 2024 2870 7265 6669 sendmail $(prefi │ │ │ │ │ +00058a80: 7829 2f62 696e 2f72 756e 710a 2020 2020 x)/bin/runq. │ │ │ │ │ +00058a90: 206c 6e20 2d66 7320 2e2e 2f73 6269 6e2f ln -fs ../sbin/ │ │ │ │ │ +00058aa0: 7365 6e64 6d61 696c 2064 6562 6961 6e2f sendmail debian/ │ │ │ │ │ +00058ab0: 746d 702f 7573 722f 6269 6e2f 7275 6e71 tmp/usr/bin/runq │ │ │ │ │ +00058ac0: 0a0a 4120 7379 6d62 6f6c 6963 206c 696e ..A symbolic lin │ │ │ │ │ +00058ad0: 6b20 706f 696e 7469 6e67 2074 6f20 6120 k pointing to a │ │ │ │ │ +00058ae0: 636f 6d70 7265 7373 6564 2066 696c 6520 compressed file │ │ │ │ │ +00058af0: 2869 6e20 7468 6520 7365 6e73 6520 7468 (in the sense th │ │ │ │ │ +00058b00: 6174 2069 7420 6973 0a6d 6561 6e74 2074 at it is.meant t │ │ │ │ │ +00058b10: 6f20 6265 2075 6e63 6f6d 7072 6573 7365 o be uncompresse │ │ │ │ │ +00058b20: 6420 7769 7468 20e2 8098 756e 7a69 70e2 d with ...unzip. │ │ │ │ │ +00058b30: 8099 206f 7220 e280 987a 6c65 7373 e280 .. or ...zless.. │ │ │ │ │ +00058b40: 9920 6574 632e 2920 2073 686f 756c 6420 . etc.) should │ │ │ │ │ +00058b50: 616c 7761 7973 0a68 6176 6520 7468 6520 always.have the │ │ │ │ │ +00058b60: 7361 6d65 2066 696c 6520 6578 7465 6e73 same file extens │ │ │ │ │ +00058b70: 696f 6e20 6173 2074 6865 2072 6566 6572 ion as the refer │ │ │ │ │ +00058b80: 656e 6365 6420 6669 6c65 2e20 2028 466f enced file. (Fo │ │ │ │ │ +00058b90: 7220 6578 616d 706c 652c 2069 6620 610a r example, if a. │ │ │ │ │ +00058ba0: 6669 6c65 20e2 8098 666f 6f2e 677a e280 file ...foo.gz.. │ │ │ │ │ +00058bb0: 9920 6973 2072 6566 6572 656e 6365 6420 . is referenced │ │ │ │ │ +00058bc0: 6279 2061 2073 796d 626f 6c69 6320 6c69 by a symbolic li │ │ │ │ │ +00058bd0: 6e6b 2c20 7468 6520 6669 6c65 6e61 6d65 nk, the filename │ │ │ │ │ +00058be0: 206f 6620 7468 6520 6c69 6e6b 0a68 6173 of the link.has │ │ │ │ │ +00058bf0: 2074 6f20 656e 6420 7769 7468 20e2 809c to end with ... │ │ │ │ │ +00058c00: e280 982e 677a e280 99e2 809d 2074 6f6f ....gz...... too │ │ │ │ │ +00058c10: 2c20 6173 2069 6e20 e280 9862 6172 2e67 , as in ...bar.g │ │ │ │ │ +00058c20: 7ae2 8099 2e29 0a0a 2020 202d 2d2d 2d2d z....).. ----- │ │ │ │ │ +00058c30: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00058c40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +00058c50: 3129 2054 6869 7320 6973 206e 6563 6573 1) This is neces │ │ │ │ │ +00058c60: 7361 7279 2074 6f20 616c 6c6f 7720 746f sary to allow to │ │ │ │ │ +00058c70: 702d 6c65 7665 6c20 6469 7265 6374 6f72 p-level director │ │ │ │ │ +00058c80: 6965 7320 746f 2062 6520 7379 6d6c 696e ies to be symlin │ │ │ │ │ +00058c90: 6b73 2e0a 4966 206c 696e 6b69 6e67 20e2 ks..If linking . │ │ │ │ │ +00058ca0: 8098 2f76 6172 2f72 756e e280 9920 746f ../var/run... to │ │ │ │ │ +00058cb0: 20e2 8098 2f72 756e e280 9920 7765 7265 .../run... were │ │ │ │ │ +00058cc0: 2064 6f6e 6520 7769 7468 2074 6865 2072 done with the r │ │ │ │ │ +00058cd0: 656c 6174 6976 6520 7379 6d62 6f6c 6963 elative symbolic │ │ │ │ │ +00058ce0: 0a6c 696e 6b20 e280 982e 2e2f 7275 6ee2 .link ...../run. │ │ │ │ │ +00058cf0: 8099 2c20 6275 7420 e280 982f 7661 72e2 .., but .../var. │ │ │ │ │ +00058d00: 8099 2077 6572 6520 6120 7379 6d62 6f6c .. were a symbol │ │ │ │ │ +00058d10: 6963 206c 696e 6b20 746f 20e2 8098 2f73 ic link to .../s │ │ │ │ │ +00058d20: 7276 2f64 6973 6b31 e280 992c 2074 6865 rv/disk1..., the │ │ │ │ │ +00058d30: 0a73 796d 626f 6c69 6320 6c69 6e6b 2077 .symbolic link w │ │ │ │ │ +00058d40: 6f75 6c64 2070 6f69 6e74 2074 6f20 e280 ould point to .. │ │ │ │ │ +00058d50: 982f 7372 762f 7275 6ee2 8099 2072 6174 ./srv/run... rat │ │ │ │ │ +00058d60: 6865 7220 7468 616e 2074 6865 2069 6e74 her than the int │ │ │ │ │ +00058d70: 656e 6465 6420 7461 7267 6574 2e0a 0a1f ended target.... │ │ │ │ │ +00058d80: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00058d90: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00058da0: 3a20 4465 7669 6365 2066 696c 6573 2c20 : Device files, │ │ │ │ │ +00058db0: 204e 6578 743a 2043 6f6e 6669 6775 7261 Next: Configura │ │ │ │ │ +00058dc0: 7469 6f6e 2066 696c 6573 2c20 2050 7265 tion files, Pre │ │ │ │ │ +00058dd0: 763a 2053 796d 626f 6c69 6320 6c69 6e6b v: Symbolic link │ │ │ │ │ +00058de0: 732c 2020 5570 3a20 4669 6c65 733c 323e s, Up: Files<2> │ │ │ │ │ +00058df0: 0a0a 3130 2e36 2044 6576 6963 6520 6669 ..10.6 Device fi │ │ │ │ │ +00058e00: 6c65 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d les.============ │ │ │ │ │ +00058e10: 3d3d 3d3d 3d0a 0a50 6163 6b61 6765 7320 =====..Packages │ │ │ │ │ +00058e20: 6d75 7374 206e 6f74 2069 6e63 6c75 6465 must not include │ │ │ │ │ +00058e30: 2064 6576 6963 6520 6669 6c65 7320 6f72 device files or │ │ │ │ │ +00058e40: 206e 616d 6564 2070 6970 6573 2069 6e20 named pipes in │ │ │ │ │ +00058e50: 7468 6520 7061 636b 6167 650a 6669 6c65 the package.file │ │ │ │ │ +00058e60: 2074 7265 652e 0a0a 4465 6269 616e 2070 tree...Debian p │ │ │ │ │ +00058e70: 6163 6b61 6765 7320 7368 6f75 6c64 2061 ackages should a │ │ │ │ │ +00058e80: 7373 756d 6520 7468 6174 2064 6576 6963 ssume that devic │ │ │ │ │ +00058e90: 6520 6669 6c65 7320 696e 20e2 8098 2f64 e files in .../d │ │ │ │ │ +00058ea0: 6576 e280 9920 6172 650a 6479 6e61 6d69 ev... are.dynami │ │ │ │ │ +00058eb0: 6361 6c6c 7920 6d61 6e61 6765 6420 6279 cally managed by │ │ │ │ │ +00058ec0: 2074 6865 206b 6572 6e65 6c20 6f72 2073 the kernel or s │ │ │ │ │ +00058ed0: 6f6d 6520 6f74 6865 7220 7379 7374 656d ome other system │ │ │ │ │ +00058ee0: 2066 6163 696c 6974 7920 616e 6420 646f facility and do │ │ │ │ │ +00058ef0: 0a6e 6f74 2068 6176 6520 746f 2062 6520 .not have to be │ │ │ │ │ +00058f00: 6578 706c 6963 6974 6c79 2063 7265 6174 explicitly creat │ │ │ │ │ +00058f10: 6564 206f 7220 6d61 6e61 6765 6420 6279 ed or managed by │ │ │ │ │ +00058f20: 2074 6865 2070 6163 6b61 6765 2e20 2044 the package. D │ │ │ │ │ +00058f30: 6562 6961 6e0a 7061 636b 6167 6573 206f ebian.packages o │ │ │ │ │ +00058f40: 7468 6572 2074 6861 6e20 7468 6f73 6520 ther than those │ │ │ │ │ +00058f50: 7768 6f73 6520 7075 7270 6f73 6520 6973 whose purpose is │ │ │ │ │ +00058f60: 2074 6f20 6d61 6e61 6765 2074 6865 20e2 to manage the . │ │ │ │ │ +00058f70: 8098 2f64 6576 e280 9920 6465 7669 6365 ../dev... device │ │ │ │ │ +00058f80: 0a66 696c 6520 7472 6565 206d 7573 7420 .file tree must │ │ │ │ │ +00058f90: 6e6f 7420 6174 7465 6d70 7420 746f 2063 not attempt to c │ │ │ │ │ +00058fa0: 7265 6174 6520 6f72 2072 656d 6f76 6520 reate or remove │ │ │ │ │ +00058fb0: 6465 7669 6365 2066 696c 6573 2069 6e20 device files in │ │ │ │ │ +00058fc0: e280 982f 6465 76e2 8099 0a77 6865 6e20 .../dev....when │ │ │ │ │ +00058fd0: 6120 6479 6e61 6d69 6320 6465 7669 6365 a dynamic device │ │ │ │ │ +00058fe0: 206d 616e 6167 656d 656e 7420 6661 6369 management faci │ │ │ │ │ +00058ff0: 6c69 7479 2069 7320 696e 2075 7365 2e0a lity is in use.. │ │ │ │ │ +00059000: 0a49 6620 6e61 6d65 6420 7069 7065 7320 .If named pipes │ │ │ │ │ +00059010: 6f72 2064 6576 6963 6520 6669 6c65 7320 or device files │ │ │ │ │ +00059020: 6f75 7473 6964 6520 6f66 20e2 8098 2f64 outside of .../d │ │ │ │ │ +00059030: 6576 e280 9920 6172 6520 7265 7175 6972 ev... are requir │ │ │ │ │ +00059040: 6564 2062 7920 610a 7061 636b 6167 652c ed by a.package, │ │ │ │ │ +00059050: 2074 6865 7920 7368 6f75 6c64 206e 6f72 they should nor │ │ │ │ │ +00059060: 6d61 6c6c 7920 6265 2063 7265 6174 6564 mally be created │ │ │ │ │ +00059070: 2077 6865 6e20 6e65 6365 7373 6172 7920 when necessary │ │ │ │ │ +00059080: 6279 2074 6865 2070 726f 6772 616d 730a by the programs. │ │ │ │ │ +00059090: 696e 2074 6865 2070 6163 6b61 6765 2c20 in the package, │ │ │ │ │ +000590a0: 6279 2069 6e69 7420 7363 7269 7074 7320 by init scripts │ │ │ │ │ +000590b0: 6f72 2073 7973 7465 6d64 2075 6e69 7420 or systemd unit │ │ │ │ │ +000590c0: 6669 6c65 732c 206f 7220 6279 2073 696d files, or by sim │ │ │ │ │ +000590d0: 696c 6172 0a6f 6e2d 6465 6d61 6e64 206d ilar.on-demand m │ │ │ │ │ +000590e0: 6563 6861 6e69 736d 732e 2020 4966 2073 echanisms. If s │ │ │ │ │ +000590f0: 7563 6820 6669 6c65 7320 6e65 6564 2074 uch files need t │ │ │ │ │ +00059100: 6f20 6265 2063 7265 6174 6564 2064 7572 o be created dur │ │ │ │ │ +00059110: 696e 6720 7061 636b 6167 650a 696e 7374 ing package.inst │ │ │ │ │ +00059120: 616c 6c61 7469 6f6e 2c20 7468 6579 206d allation, they m │ │ │ │ │ +00059130: 7573 7420 6265 2063 7265 6174 6564 2069 ust be created i │ │ │ │ │ +00059140: 6e20 7468 6520 e280 9870 6f73 7469 6e73 n the ...postins │ │ │ │ │ +00059150: 74e2 8099 206d 6169 6e74 6169 6e65 7220 t... maintainer │ │ │ │ │ +00059160: 7363 7269 7074 0a28 3129 2061 6e64 2072 script.(1) and r │ │ │ │ │ +00059170: 656d 6f76 6564 2069 6e20 6569 7468 6572 emoved in either │ │ │ │ │ +00059180: 2074 6865 20e2 8098 7072 6572 6de2 8099 the ...prerm... │ │ │ │ │ +00059190: 206f 7220 7468 6520 e280 9870 6f73 7472 or the ...postr │ │ │ │ │ +000591a0: 6de2 8099 206d 6169 6e74 6169 6e65 7220 m... maintainer │ │ │ │ │ +000591b0: 7363 7269 7074 2e0a 0a20 2020 2d2d 2d2d script... ---- │ │ │ │ │ +000591c0: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ +000591d0: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ +000591e0: 2831 2920 4974 e280 9973 2062 6574 7465 (1) It...s bette │ │ │ │ │ +000591f0: 7220 746f 2075 7365 20e2 8098 6d6b 6669 r to use ...mkfi │ │ │ │ │ +00059200: 666f e280 9920 7261 7468 6572 2074 6861 fo... rather tha │ │ │ │ │ +00059210: 6e20 e280 986d 6b6e 6f64 e280 9920 746f n ...mknod... to │ │ │ │ │ +00059220: 2063 7265 6174 6520 6e61 6d65 640a 7069 create named.pi │ │ │ │ │ +00059230: 7065 7320 746f 2061 766f 6964 2066 616c pes to avoid fal │ │ │ │ │ +00059240: 7365 2070 6f73 6974 6976 6573 2066 726f se positives fro │ │ │ │ │ +00059250: 6d20 6175 746f 6d61 7465 6420 6368 6563 m automated chec │ │ │ │ │ +00059260: 6b73 2066 6f72 2070 6163 6b61 6765 730a ks for packages. │ │ │ │ │ +00059270: 696e 636f 7272 6563 746c 7920 6372 6561 incorrectly crea │ │ │ │ │ +00059280: 7469 6e67 2064 6576 6963 6520 6669 6c65 ting device file │ │ │ │ │ +00059290: 732e 0a0a 1f0a 4669 6c65 3a20 6465 6269 s.....File: debi │ │ │ │ │ +000592a0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +000592b0: 204e 6f64 653a 2043 6f6e 6669 6775 7261 Node: Configura │ │ │ │ │ +000592c0: 7469 6f6e 2066 696c 6573 2c20 204e 6578 tion files, Nex │ │ │ │ │ +000592d0: 743a 204c 6f67 2066 696c 6573 2c20 2050 t: Log files, P │ │ │ │ │ +000592e0: 7265 763a 2044 6576 6963 6520 6669 6c65 rev: Device file │ │ │ │ │ +000592f0: 732c 2020 5570 3a20 4669 6c65 733c 323e s, Up: Files<2> │ │ │ │ │ +00059300: 0a0a 3130 2e37 2043 6f6e 6669 6775 7261 ..10.7 Configura │ │ │ │ │ +00059310: 7469 6f6e 2066 696c 6573 0a3d 3d3d 3d3d tion files.===== │ │ │ │ │ +00059320: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00059330: 3d3d 3d0a 0a2a 204d 656e 753a 0a0a 2a20 ===..* Menu:..* │ │ │ │ │ +00059340: 4465 6669 6e69 7469 6f6e 733a 2044 6566 Definitions: Def │ │ │ │ │ +00059350: 696e 6974 696f 6e73 3c32 3e2e 0a2a 204c initions<2>..* L │ │ │ │ │ +00059360: 6f63 6174 696f 6e3a 3a0a 2a20 4265 6861 ocation::.* Beha │ │ │ │ │ +00059370: 7669 6f72 3a3a 0a2a 2053 6861 7269 6e67 vior::.* Sharing │ │ │ │ │ +00059380: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +00059390: 696c 6573 3a3a 0a2a 2055 7365 7220 636f iles::.* User co │ │ │ │ │ +000593a0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +000593b0: 7320 28e2 809c 646f 7466 696c 6573 e280 s (...dotfiles.. │ │ │ │ │ +000593c0: 9d29 3a20 5573 6572 2063 6f6e 6669 6775 .): User configu │ │ │ │ │ +000593d0: 7261 7469 6f6e 2066 696c 6573 20e2 809c ration files ... │ │ │ │ │ +000593e0: 646f 7466 696c 6573 e280 9d2e 0a0a 1f0a dotfiles........ │ │ │ │ │ +000593f0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00059400: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00059410: 2044 6566 696e 6974 696f 6e73 3c32 3e2c Definitions<2>, │ │ │ │ │ +00059420: 2020 4e65 7874 3a20 4c6f 6361 7469 6f6e Next: Location │ │ │ │ │ +00059430: 2c20 2055 703a 2043 6f6e 6669 6775 7261 , Up: Configura │ │ │ │ │ +00059440: 7469 6f6e 2066 696c 6573 0a0a 3130 2e37 tion files..10.7 │ │ │ │ │ +00059450: 2e31 2044 6566 696e 6974 696f 6e73 0a2d .1 Definitions.- │ │ │ │ │ +00059460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00059470: 2d0a 0a63 6f6e 6669 6775 7261 7469 6f6e -..configuration │ │ │ │ │ +00059480: 2066 696c 650a 0a20 2020 2020 4120 6669 file.. A fi │ │ │ │ │ +00059490: 6c65 2074 6861 7420 6166 6665 6374 7320 le that affects │ │ │ │ │ +000594a0: 7468 6520 6f70 6572 6174 696f 6e20 6f66 the operation of │ │ │ │ │ +000594b0: 2061 2070 726f 6772 616d 2c20 6f72 2070 a program, or p │ │ │ │ │ +000594c0: 726f 7669 6465 7320 7369 7465 2d0a 2020 rovides site-. │ │ │ │ │ +000594d0: 2020 206f 7220 686f 7374 2d73 7065 6369 or host-speci │ │ │ │ │ +000594e0: 6669 6320 696e 666f 726d 6174 696f 6e2c fic information, │ │ │ │ │ +000594f0: 206f 7220 6f74 6865 7277 6973 6520 6375 or otherwise cu │ │ │ │ │ +00059500: 7374 6f6d 697a 6573 2074 6865 2062 6568 stomizes the beh │ │ │ │ │ +00059510: 6176 696f 720a 2020 2020 206f 6620 6120 avior. of a │ │ │ │ │ +00059520: 7072 6f67 7261 6d2e 2020 5479 7069 6361 program. Typica │ │ │ │ │ +00059530: 6c6c 792c 2063 6f6e 6669 6775 7261 7469 lly, configurati │ │ │ │ │ +00059540: 6f6e 2066 696c 6573 2061 7265 2069 6e74 on files are int │ │ │ │ │ +00059550: 656e 6465 6420 746f 2062 650a 2020 2020 ended to be. │ │ │ │ │ +00059560: 206d 6f64 6966 6965 6420 6279 2074 6865 modified by the │ │ │ │ │ +00059570: 2073 7973 7465 6d20 6164 6d69 6e69 7374 system administ │ │ │ │ │ +00059580: 7261 746f 7220 2869 6620 6e65 6564 6564 rator (if needed │ │ │ │ │ +00059590: 206f 7220 6465 7369 7265 6429 2074 6f0a or desired) to. │ │ │ │ │ +000595a0: 2020 2020 2063 6f6e 666f 726d 2074 6f20 conform to │ │ │ │ │ +000595b0: 6c6f 6361 6c20 706f 6c69 6379 206f 7220 local policy or │ │ │ │ │ +000595c0: 746f 2070 726f 7669 6465 206d 6f72 6520 to provide more │ │ │ │ │ +000595d0: 7573 6566 756c 2073 6974 652d 7370 6563 useful site-spec │ │ │ │ │ +000595e0: 6966 6963 0a20 2020 2020 6265 6861 7669 ific. behavi │ │ │ │ │ +000595f0: 6f72 2e0a 0ae2 8098 636f 6e66 6669 6c65 or......conffile │ │ │ │ │ +00059600: e280 990a 0a20 2020 2020 4120 6669 6c65 ..... A file │ │ │ │ │ +00059610: 206c 6973 7465 6420 696e 2061 2070 6163 listed in a pac │ │ │ │ │ +00059620: 6b61 6765 e280 9973 20e2 8098 636f 6e66 kage...s ...conf │ │ │ │ │ +00059630: 6669 6c65 73e2 8099 2066 696c 652c 2061 files... file, a │ │ │ │ │ +00059640: 6e64 2069 7320 7472 6561 7465 640a 2020 nd is treated. │ │ │ │ │ +00059650: 2020 2073 7065 6369 616c 6c79 2062 7920 specially by │ │ │ │ │ +00059660: e280 9864 706b 67e2 8099 2028 7365 6520 ...dpkg... (see │ │ │ │ │ +00059670: 2a6e 6f74 6520 4465 7461 696c 7320 6f66 *note Details of │ │ │ │ │ +00059680: 2063 6f6e 6669 6775 7261 7469 6f6e 3a20 configuration: │ │ │ │ │ +00059690: 6563 2e29 2e0a 0a54 6865 2064 6973 7469 ec.)...The disti │ │ │ │ │ +000596a0: 6e63 7469 6f6e 2062 6574 7765 656e 2074 nction between t │ │ │ │ │ +000596b0: 6865 7365 2074 776f 2069 7320 696d 706f hese two is impo │ │ │ │ │ +000596c0: 7274 616e 743b 2074 6865 7920 6172 6520 rtant; they are │ │ │ │ │ +000596d0: 6e6f 740a 696e 7465 7263 6861 6e67 6561 not.interchangea │ │ │ │ │ +000596e0: 626c 6520 636f 6e63 6570 7473 2e20 2041 ble concepts. A │ │ │ │ │ +000596f0: 6c6d 6f73 7420 616c 6c20 e280 9863 6f6e lmost all ...con │ │ │ │ │ +00059700: 6666 696c 65e2 8099 7320 6172 6520 636f ffile...s are co │ │ │ │ │ +00059710: 6e66 6967 7572 6174 696f 6e0a 6669 6c65 nfiguration.file │ │ │ │ │ +00059720: 732c 2062 7574 206d 616e 7920 636f 6e66 s, but many conf │ │ │ │ │ +00059730: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ +00059740: 6172 6520 6e6f 7420 e280 9863 6f6e 6666 are not ...conff │ │ │ │ │ +00059750: 696c 6573 e280 992e 0a0a 4173 206e 6f74 iles......As not │ │ │ │ │ +00059760: 6564 2065 6c73 6577 6865 7265 2c20 e280 ed elsewhere, .. │ │ │ │ │ +00059770: 982f 6574 632f 696e 6974 2e64 e280 9920 ./etc/init.d... │ │ │ │ │ +00059780: 7363 7269 7074 732c 20e2 8098 2f65 7463 scripts, .../etc │ │ │ │ │ +00059790: 2f64 6566 6175 6c74 e280 9920 6669 6c65 /default... file │ │ │ │ │ +000597a0: 732c 2073 6372 6970 7473 0a69 6e73 7461 s, scripts.insta │ │ │ │ │ +000597b0: 6c6c 6564 2069 6e20 e280 982f 6574 632f lled in .../etc/ │ │ │ │ │ +000597c0: 6372 6f6e 2e7b 686f 7572 6c79 2c64 6169 cron.{hourly,dai │ │ │ │ │ +000597d0: 6c79 2c77 6565 6b6c 792c 6d6f 6e74 686c ly,weekly,monthl │ │ │ │ │ +000597e0: 797d e280 992c 2061 6e64 2063 726f 6e0a y}..., and cron. │ │ │ │ │ +000597f0: 636f 6e66 6967 7572 6174 696f 6e20 696e configuration in │ │ │ │ │ +00059800: 7374 616c 6c65 6420 696e 20e2 8098 2f65 stalled in .../e │ │ │ │ │ +00059810: 7463 2f63 726f 6e2e 64e2 8099 206d 7573 tc/cron.d... mus │ │ │ │ │ +00059820: 7420 6265 2074 7265 6174 6564 2061 730a t be treated as. │ │ │ │ │ +00059830: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ +00059840: 6c65 732e 2020 496e 2067 656e 6572 616c les. In general │ │ │ │ │ +00059850: 2c20 616e 7920 7363 7269 7074 2074 6861 , any script tha │ │ │ │ │ +00059860: 7420 656d 6265 6473 2063 6f6e 6669 6775 t embeds configu │ │ │ │ │ +00059870: 7261 7469 6f6e 0a69 6e66 6f72 6d61 7469 ration.informati │ │ │ │ │ +00059880: 6f6e 2069 7320 6465 2d66 6163 746f 2061 on is de-facto a │ │ │ │ │ +00059890: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +000598a0: 696c 6520 616e 6420 7368 6f75 6c64 2062 ile and should b │ │ │ │ │ +000598b0: 6520 7472 6561 7465 6420 6173 0a73 7563 e treated as.suc │ │ │ │ │ +000598c0: 682e 0a0a 1f0a 4669 6c65 3a20 6465 6269 h.....File: debi │ │ │ │ │ +000598d0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +000598e0: 204e 6f64 653a 204c 6f63 6174 696f 6e2c Node: Location, │ │ │ │ │ +000598f0: 2020 4e65 7874 3a20 4265 6861 7669 6f72 Next: Behavior │ │ │ │ │ +00059900: 2c20 2050 7265 763a 2044 6566 696e 6974 , Prev: Definit │ │ │ │ │ +00059910: 696f 6e73 3c32 3e2c 2020 5570 3a20 436f ions<2>, Up: Co │ │ │ │ │ +00059920: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +00059930: 730a 0a31 302e 372e 3220 4c6f 6361 7469 s..10.7.2 Locati │ │ │ │ │ +00059940: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.------------- │ │ │ │ │ +00059950: 2d2d 0a0a 416e 7920 636f 6e66 6967 7572 --..Any configur │ │ │ │ │ +00059960: 6174 696f 6e20 6669 6c65 7320 6372 6561 ation files crea │ │ │ │ │ +00059970: 7465 6420 6f72 2075 7365 6420 6279 2079 ted or used by y │ │ │ │ │ +00059980: 6f75 7220 7061 636b 6167 6520 6d75 7374 our package must │ │ │ │ │ +00059990: 2072 6573 6964 6520 696e 0ae2 8098 2f65 reside in..../e │ │ │ │ │ +000599a0: 7463 e280 992e 2020 4966 2074 6865 7265 tc.... If there │ │ │ │ │ +000599b0: 2061 7265 2073 6576 6572 616c 2c20 636f are several, co │ │ │ │ │ +000599c0: 6e73 6964 6572 2063 7265 6174 696e 6720 nsider creating │ │ │ │ │ +000599d0: 6120 7375 6264 6972 6563 746f 7279 206f a subdirectory o │ │ │ │ │ +000599e0: 660a e280 982f 6574 63e2 8099 206e 616d f..../etc... nam │ │ │ │ │ +000599f0: 6564 2061 6674 6572 2079 6f75 7220 7061 ed after your pa │ │ │ │ │ +00059a00: 636b 6167 652e 0a0a 4966 2079 6f75 7220 ckage...If your │ │ │ │ │ +00059a10: 7061 636b 6167 6520 6372 6561 7465 7320 package creates │ │ │ │ │ +00059a20: 6f72 2075 7365 7320 636f 6e66 6967 7572 or uses configur │ │ │ │ │ +00059a30: 6174 696f 6e20 6669 6c65 7320 6f75 7473 ation files outs │ │ │ │ │ +00059a40: 6964 6520 6f66 20e2 8098 2f65 7463 e280 ide of .../etc.. │ │ │ │ │ +00059a50: 992c 0a61 6e64 2069 7420 6973 206e 6f74 .,.and it is not │ │ │ │ │ +00059a60: 2066 6561 7369 626c 6520 746f 206d 6f64 feasible to mod │ │ │ │ │ +00059a70: 6966 7920 7468 6520 7061 636b 6167 6520 ify the package │ │ │ │ │ +00059a80: 746f 2075 7365 20e2 8098 2f65 7463 e280 to use .../etc.. │ │ │ │ │ +00059a90: 9920 6469 7265 6374 6c79 2c20 7075 740a . directly, put. │ │ │ │ │ +00059aa0: 7468 6520 6669 6c65 7320 696e 20e2 8098 the files in ... │ │ │ │ │ +00059ab0: 2f65 7463 e280 9920 616e 6420 6372 6561 /etc... and crea │ │ │ │ │ +00059ac0: 7465 2073 796d 626f 6c69 6320 6c69 6e6b te symbolic link │ │ │ │ │ +00059ad0: 7320 746f 2074 686f 7365 2066 696c 6573 s to those files │ │ │ │ │ +00059ae0: 2066 726f 6d20 7468 650a 6c6f 6361 7469 from the.locati │ │ │ │ │ +00059af0: 6f6e 2074 6861 7420 7468 6520 7061 636b on that the pack │ │ │ │ │ +00059b00: 6167 6520 7265 7175 6972 6573 2e0a 0a1f age requires.... │ │ │ │ │ +00059b10: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00059b20: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00059b30: 3a20 4265 6861 7669 6f72 2c20 204e 6578 : Behavior, Nex │ │ │ │ │ +00059b40: 743a 2053 6861 7269 6e67 2063 6f6e 6669 t: Sharing confi │ │ │ │ │ +00059b50: 6775 7261 7469 6f6e 2066 696c 6573 2c20 guration files, │ │ │ │ │ +00059b60: 2050 7265 763a 204c 6f63 6174 696f 6e2c Prev: Location, │ │ │ │ │ +00059b70: 2020 5570 3a20 436f 6e66 6967 7572 6174 Up: Configurat │ │ │ │ │ +00059b80: 696f 6e20 6669 6c65 730a 0a31 302e 372e ion files..10.7. │ │ │ │ │ +00059b90: 3320 4265 6861 7669 6f72 0a2d 2d2d 2d2d 3 Behavior.----- │ │ │ │ │ +00059ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 436f 6e66 ----------..Conf │ │ │ │ │ +00059bb0: 6967 7572 6174 696f 6e20 6669 6c65 2068 iguration file h │ │ │ │ │ +00059bc0: 616e 646c 696e 6720 6d75 7374 2063 6f6e andling must con │ │ │ │ │ +00059bd0: 666f 726d 2074 6f20 7468 6520 666f 6c6c form to the foll │ │ │ │ │ +00059be0: 6f77 696e 6720 6265 6861 7669 6f72 3a0a owing behavior:. │ │ │ │ │ +00059bf0: 0a20 2020 2d20 6c6f 6361 6c20 6368 616e . - local chan │ │ │ │ │ +00059c00: 6765 7320 6d75 7374 2062 6520 7072 6573 ges must be pres │ │ │ │ │ +00059c10: 6572 7665 6420 6475 7269 6e67 2061 2070 erved during a p │ │ │ │ │ +00059c20: 6163 6b61 6765 2075 7067 7261 6465 2c20 ackage upgrade, │ │ │ │ │ +00059c30: 616e 640a 0a20 2020 2d20 636f 6e66 6967 and.. - config │ │ │ │ │ +00059c40: 7572 6174 696f 6e20 6669 6c65 7320 6d75 uration files mu │ │ │ │ │ +00059c50: 7374 2062 6520 7072 6573 6572 7665 6420 st be preserved │ │ │ │ │ +00059c60: 7768 656e 2074 6865 2070 6163 6b61 6765 when the package │ │ │ │ │ +00059c70: 2069 7320 7265 6d6f 7665 642c 0a20 2020 is removed,. │ │ │ │ │ +00059c80: 2020 616e 6420 6f6e 6c79 2064 656c 6574 and only delet │ │ │ │ │ +00059c90: 6564 2077 6865 6e20 7468 6520 7061 636b ed when the pack │ │ │ │ │ +00059ca0: 6167 6520 6973 2070 7572 6765 642e 0a0a age is purged... │ │ │ │ │ +00059cb0: 4f62 736f 6c65 7465 2063 6f6e 6669 6775 Obsolete configu │ │ │ │ │ +00059cc0: 7261 7469 6f6e 2066 696c 6573 2077 6974 ration files wit │ │ │ │ │ +00059cd0: 686f 7574 206c 6f63 616c 2063 6861 6e67 hout local chang │ │ │ │ │ +00059ce0: 6573 2073 686f 756c 6420 6265 2072 656d es should be rem │ │ │ │ │ +00059cf0: 6f76 6564 2062 790a 7468 6520 7061 636b oved by.the pack │ │ │ │ │ +00059d00: 6167 6520 6475 7269 6e67 2075 7067 7261 age during upgra │ │ │ │ │ +00059d10: 6465 2e20 2028 3129 0a0a 5468 6520 6561 de. (1)..The ea │ │ │ │ │ +00059d20: 7379 2077 6179 2074 6f20 6163 6869 6576 sy way to achiev │ │ │ │ │ +00059d30: 6520 7468 6973 2062 6568 6176 696f 7220 e this behavior │ │ │ │ │ +00059d40: 6973 2074 6f20 6d61 6b65 2074 6865 2063 is to make the c │ │ │ │ │ +00059d50: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ +00059d60: 650a 6120 e280 9863 6f6e 6666 696c 65e2 e.a ...conffile. │ │ │ │ │ +00059d70: 8099 2e20 2054 6869 7320 6973 2061 7070 ... This is app │ │ │ │ │ +00059d80: 726f 7072 6961 7465 206f 6e6c 7920 6966 ropriate only if │ │ │ │ │ +00059d90: 2069 7420 6973 2070 6f73 7369 626c 6520 it is possible │ │ │ │ │ +00059da0: 746f 2064 6973 7472 6962 7574 650a 6120 to distribute.a │ │ │ │ │ +00059db0: 6465 6661 756c 7420 7665 7273 696f 6e20 default version │ │ │ │ │ +00059dc0: 7468 6174 2077 696c 6c20 776f 726b 2066 that will work f │ │ │ │ │ +00059dd0: 6f72 206d 6f73 7420 696e 7374 616c 6c61 or most installa │ │ │ │ │ +00059de0: 7469 6f6e 732c 2061 6c74 686f 7567 6820 tions, although │ │ │ │ │ +00059df0: 736f 6d65 0a73 7973 7465 6d20 6164 6d69 some.system admi │ │ │ │ │ +00059e00: 6e69 7374 7261 746f 7273 206d 6179 2063 nistrators may c │ │ │ │ │ +00059e10: 686f 6f73 6520 746f 206d 6f64 6966 7920 hoose to modify │ │ │ │ │ +00059e20: 6974 2e20 2054 6869 7320 696d 706c 6965 it. This implie │ │ │ │ │ +00059e30: 7320 7468 6174 2074 6865 0a64 6566 6175 s that the.defau │ │ │ │ │ +00059e40: 6c74 2076 6572 7369 6f6e 2077 696c 6c20 lt version will │ │ │ │ │ +00059e50: 6265 2070 6172 7420 6f66 2074 6865 2070 be part of the p │ │ │ │ │ +00059e60: 6163 6b61 6765 2064 6973 7472 6962 7574 ackage distribut │ │ │ │ │ +00059e70: 696f 6e2c 2061 6e64 206d 7573 7420 6e6f ion, and must no │ │ │ │ │ +00059e80: 740a 6265 206d 6f64 6966 6965 6420 6279 t.be modified by │ │ │ │ │ +00059e90: 2074 6865 206d 6169 6e74 6169 6e65 7220 the maintainer │ │ │ │ │ +00059ea0: 7363 7269 7074 7320 6475 7269 6e67 2069 scripts during i │ │ │ │ │ +00059eb0: 6e73 7461 6c6c 6174 696f 6e20 286f 7220 nstallation (or │ │ │ │ │ +00059ec0: 6174 2061 6e79 0a6f 7468 6572 2074 696d at any.other tim │ │ │ │ │ +00059ed0: 6529 2e0a 0a49 6e20 6f72 6465 7220 746f e)...In order to │ │ │ │ │ +00059ee0: 2065 6e73 7572 6520 7468 6174 206c 6f63 ensure that loc │ │ │ │ │ +00059ef0: 616c 2063 6861 6e67 6573 2061 7265 2070 al changes are p │ │ │ │ │ +00059f00: 7265 7365 7276 6564 2063 6f72 7265 6374 reserved correct │ │ │ │ │ +00059f10: 6c79 2c20 7061 636b 6167 6573 0a6d 7573 ly, packages.mus │ │ │ │ │ +00059f20: 7420 6e6f 7420 636f 6e74 6169 6e20 6f72 t not contain or │ │ │ │ │ +00059f30: 206d 616b 6520 6861 7264 206c 696e 6b73 make hard links │ │ │ │ │ +00059f40: 2074 6f20 636f 6e66 6669 6c65 732e 2020 to conffiles. │ │ │ │ │ +00059f50: 2832 290a 0a54 6865 206f 7468 6572 2077 (2)..The other w │ │ │ │ │ +00059f60: 6179 2074 6f20 646f 2069 7420 6973 2076 ay to do it is v │ │ │ │ │ +00059f70: 6961 2074 6865 206d 6169 6e74 6169 6e65 ia the maintaine │ │ │ │ │ +00059f80: 7220 7363 7269 7074 732e 2020 496e 2074 r scripts. In t │ │ │ │ │ +00059f90: 6869 7320 6361 7365 2c20 7468 650a 636f his case, the.co │ │ │ │ │ +00059fa0: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +00059fb0: 206d 7573 7420 6e6f 7420 6265 206c 6973 must not be lis │ │ │ │ │ +00059fc0: 7465 6420 6173 2061 20e2 8098 636f 6e66 ted as a ...conf │ │ │ │ │ +00059fd0: 6669 6c65 e280 9920 616e 6420 6d75 7374 file... and must │ │ │ │ │ +00059fe0: 206e 6f74 2062 650a 7061 7274 206f 6620 not be.part of │ │ │ │ │ +00059ff0: 7468 6520 7061 636b 6167 6520 6469 7374 the package dist │ │ │ │ │ +0005a000: 7269 6275 7469 6f6e 2e20 2049 6620 7468 ribution. If th │ │ │ │ │ +0005a010: 6520 6578 6973 7465 6e63 6520 6f66 2061 e existence of a │ │ │ │ │ +0005a020: 2066 696c 6520 6973 0a72 6571 7569 7265 file is.require │ │ │ │ │ +0005a030: 6420 666f 7220 7468 6520 7061 636b 6167 d for the packag │ │ │ │ │ +0005a040: 6520 746f 2062 6520 7365 6e73 6962 6c79 e to be sensibly │ │ │ │ │ +0005a050: 2063 6f6e 6669 6775 7265 6420 6974 2069 configured it i │ │ │ │ │ +0005a060: 7320 7468 650a 7265 7370 6f6e 7369 6269 s the.responsibi │ │ │ │ │ +0005a070: 6c69 7479 206f 6620 7468 6520 7061 636b lity of the pack │ │ │ │ │ +0005a080: 6167 6520 6d61 696e 7461 696e 6572 2074 age maintainer t │ │ │ │ │ +0005a090: 6f20 7072 6f76 6964 6520 6d61 696e 7461 o provide mainta │ │ │ │ │ +0005a0a0: 696e 6572 2073 6372 6970 7473 0a77 6869 iner scripts.whi │ │ │ │ │ +0005a0b0: 6368 2063 6f72 7265 6374 6c79 2063 7265 ch correctly cre │ │ │ │ │ +0005a0c0: 6174 652c 2075 7064 6174 6520 616e 6420 ate, update and │ │ │ │ │ +0005a0d0: 6d61 696e 7461 696e 2074 6865 2066 696c maintain the fil │ │ │ │ │ +0005a0e0: 6520 616e 6420 7265 6d6f 7665 2069 7420 e and remove it │ │ │ │ │ +0005a0f0: 6f6e 0a70 7572 6765 2e20 2028 5365 6520 on.purge. (See │ │ │ │ │ +0005a100: 2a6e 6f74 6520 5061 636b 6167 6520 6d61 *note Package ma │ │ │ │ │ +0005a110: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +0005a120: 2061 6e64 2069 6e73 7461 6c6c 6174 696f and installatio │ │ │ │ │ +0005a130: 6e0a 7072 6f63 6564 7572 653a 2064 622e n.procedure: db. │ │ │ │ │ +0005a140: 2066 6f72 206d 6f72 6520 696e 666f 726d for more inform │ │ │ │ │ +0005a150: 6174 696f 6e2e 2920 2054 6865 7365 2073 ation.) These s │ │ │ │ │ +0005a160: 6372 6970 7473 206d 7573 7420 6265 2069 cripts must be i │ │ │ │ │ +0005a170: 6465 6d70 6f74 656e 740a 2869 2e65 2e2c dempotent.(i.e., │ │ │ │ │ +0005a180: 206d 7573 7420 776f 726b 2063 6f72 7265 must work corre │ │ │ │ │ +0005a190: 6374 6c79 2069 6620 e280 9864 706b 67e2 ctly if ...dpkg. │ │ │ │ │ +0005a1a0: 8099 206e 6565 6473 2074 6f20 7265 2d72 .. needs to re-r │ │ │ │ │ +0005a1b0: 756e 2074 6865 6d20 6475 6520 746f 2065 un them due to e │ │ │ │ │ +0005a1c0: 7272 6f72 730a 6475 7269 6e67 2069 6e73 rrors.during ins │ │ │ │ │ +0005a1d0: 7461 6c6c 6174 696f 6e20 6f72 2072 656d tallation or rem │ │ │ │ │ +0005a1e0: 6f76 616c 292c 206d 7573 7420 636f 7065 oval), must cope │ │ │ │ │ +0005a1f0: 2077 6974 6820 616c 6c20 7468 6520 7661 with all the va │ │ │ │ │ +0005a200: 7269 6574 7920 6f66 2077 6179 730a e280 riety of ways... │ │ │ │ │ +0005a210: 9864 706b 67e2 8099 2063 616e 2063 616c .dpkg... can cal │ │ │ │ │ +0005a220: 6c20 6d61 696e 7461 696e 6572 2073 6372 l maintainer scr │ │ │ │ │ +0005a230: 6970 7473 2c20 6d75 7374 206e 6f74 206f ipts, must not o │ │ │ │ │ +0005a240: 7665 7277 7269 7465 206f 7220 6f74 6865 verwrite or othe │ │ │ │ │ +0005a250: 7277 6973 650a 6d61 6e67 6c65 2074 6865 rwise.mangle the │ │ │ │ │ +0005a260: 2075 7365 72e2 8099 7320 636f 6e66 6967 user...s config │ │ │ │ │ +0005a270: 7572 6174 696f 6e20 7769 7468 6f75 7420 uration without │ │ │ │ │ +0005a280: 6173 6b69 6e67 2c20 6d75 7374 206e 6f74 asking, must not │ │ │ │ │ +0005a290: 2061 736b 2075 6e6e 6563 6573 7361 7279 ask unnecessary │ │ │ │ │ +0005a2a0: 0a71 7565 7374 696f 6e73 2028 7061 7274 .questions (part │ │ │ │ │ +0005a2b0: 6963 756c 6172 6c79 2064 7572 696e 6720 icularly during │ │ │ │ │ +0005a2c0: 7570 6772 6164 6573 292c 2061 6e64 206d upgrades), and m │ │ │ │ │ +0005a2d0: 7573 7420 6f74 6865 7277 6973 6520 6265 ust otherwise be │ │ │ │ │ +0005a2e0: 2067 6f6f 640a 6369 7469 7a65 6e73 2e0a good.citizens.. │ │ │ │ │ +0005a2f0: 0a54 6865 2073 6372 6970 7473 2061 7265 .The scripts are │ │ │ │ │ +0005a300: 206e 6f74 2072 6571 7569 7265 6420 746f not required to │ │ │ │ │ +0005a310: 2063 6f6e 6669 6775 7265 2065 7665 7279 configure every │ │ │ │ │ +0005a320: 2070 6f73 7369 626c 6520 6f70 7469 6f6e possible option │ │ │ │ │ +0005a330: 2066 6f72 2074 6865 0a70 6163 6b61 6765 for the.package │ │ │ │ │ +0005a340: 2c20 6275 7420 6f6e 6c79 2074 686f 7365 , but only those │ │ │ │ │ +0005a350: 206e 6563 6573 7361 7279 2074 6f20 6765 necessary to ge │ │ │ │ │ +0005a360: 7420 7468 6520 7061 636b 6167 6520 7275 t the package ru │ │ │ │ │ +0005a370: 6e6e 696e 6720 6f6e 2061 2067 6976 656e nning on a given │ │ │ │ │ +0005a380: 0a73 7973 7465 6d2e 2020 4964 6561 6c6c .system. Ideall │ │ │ │ │ +0005a390: 7920 7468 6520 7379 7361 646d 696e 2073 y the sysadmin s │ │ │ │ │ +0005a3a0: 686f 756c 6420 6e6f 7420 6861 7665 2074 hould not have t │ │ │ │ │ +0005a3b0: 6f20 646f 2061 6e79 2063 6f6e 6669 6775 o do any configu │ │ │ │ │ +0005a3c0: 7261 7469 6f6e 0a6f 7468 6572 2074 6861 ration.other tha │ │ │ │ │ +0005a3d0: 6e20 7468 6174 2064 6f6e 6520 2873 656d n that done (sem │ │ │ │ │ +0005a3e0: 692d 2961 7574 6f6d 6174 6963 616c 6c79 i-)automatically │ │ │ │ │ +0005a3f0: 2062 7920 7468 6520 e280 9870 6f73 7469 by the ...posti │ │ │ │ │ +0005a400: 6e73 74e2 8099 2073 6372 6970 742e 0a0a nst... script... │ │ │ │ │ +0005a410: 4120 636f 6d6d 6f6e 2070 7261 6374 6963 A common practic │ │ │ │ │ +0005a420: 6520 6973 2074 6f20 6372 6561 7465 2061 e is to create a │ │ │ │ │ +0005a430: 2073 6372 6970 7420 6361 6c6c 6564 20e2 script called . │ │ │ │ │ +0005a440: 8098 7061 636b 6167 652d 636f 6e66 6967 ..package-config │ │ │ │ │ +0005a450: 7572 65e2 8099 2061 6e64 0a68 6176 6520 ure... and.have │ │ │ │ │ +0005a460: 7468 6520 7061 636b 6167 65e2 8099 7320 the package...s │ │ │ │ │ +0005a470: e280 9870 6f73 7469 6e73 74e2 8099 2063 ...postinst... c │ │ │ │ │ +0005a480: 616c 6c20 6974 2069 6620 616e 6420 6f6e all it if and on │ │ │ │ │ +0005a490: 6c79 2069 6620 7468 6520 636f 6e66 6967 ly if the config │ │ │ │ │ +0005a4a0: 7572 6174 696f 6e0a 6669 6c65 2064 6f65 uration.file doe │ │ │ │ │ +0005a4b0: 7320 6e6f 7420 616c 7265 6164 7920 6578 s not already ex │ │ │ │ │ +0005a4c0: 6973 742e 2020 496e 2063 6572 7461 696e ist. In certain │ │ │ │ │ +0005a4d0: 2063 6173 6573 2069 7420 6973 2075 7365 cases it is use │ │ │ │ │ +0005a4e0: 6675 6c20 666f 7220 7468 6572 6520 746f ful for there to │ │ │ │ │ +0005a4f0: 0a62 6520 616e 2065 7861 6d70 6c65 206f .be an example o │ │ │ │ │ +0005a500: 7220 7465 6d70 6c61 7465 2066 696c 6520 r template file │ │ │ │ │ +0005a510: 7768 6963 6820 7468 6520 6d61 696e 7461 which the mainta │ │ │ │ │ +0005a520: 696e 6572 2073 6372 6970 7473 2075 7365 iner scripts use │ │ │ │ │ +0005a530: 2e20 2053 7563 680a 6669 6c65 7320 7368 . Such.files sh │ │ │ │ │ +0005a540: 6f75 6c64 2062 6520 696e 20e2 8098 2f75 ould be in .../u │ │ │ │ │ +0005a550: 7372 2f73 6861 7265 2f70 6163 6b61 6765 sr/share/package │ │ │ │ │ +0005a560: e280 9920 6f72 20e2 8098 2f75 7372 2f6c ... or .../usr/l │ │ │ │ │ +0005a570: 6962 2f70 6163 6b61 6765 e280 9920 2864 ib/package... (d │ │ │ │ │ +0005a580: 6570 656e 6469 6e67 0a6f 6e20 7768 6574 epending.on whet │ │ │ │ │ +0005a590: 6865 7220 7468 6579 2061 7265 2061 7263 her they are arc │ │ │ │ │ +0005a5a0: 6869 7465 6374 7572 652d 696e 6465 7065 hitecture-indepe │ │ │ │ │ +0005a5b0: 6e64 656e 7420 6f72 206e 6f74 292e 2020 ndent or not). │ │ │ │ │ +0005a5c0: 5468 6572 6520 7368 6f75 6c64 2062 650a There should be. │ │ │ │ │ +0005a5d0: 7379 6d62 6f6c 6963 206c 696e 6b73 2074 symbolic links t │ │ │ │ │ +0005a5e0: 6f20 7468 656d 2066 726f 6d20 e280 982f o them from .../ │ │ │ │ │ +0005a5f0: 7573 722f 7368 6172 652f 646f 632f 7061 usr/share/doc/pa │ │ │ │ │ +0005a600: 636b 6167 652f 6578 616d 706c 6573 e280 ckage/examples.. │ │ │ │ │ +0005a610: 9920 6966 2074 6865 790a 6172 6520 6578 . if they.are ex │ │ │ │ │ +0005a620: 616d 706c 6573 2c20 616e 6420 7368 6f75 amples, and shou │ │ │ │ │ +0005a630: 6c64 2062 6520 7065 7266 6563 746c 7920 ld be perfectly │ │ │ │ │ +0005a640: 6f72 6469 6e61 7279 20e2 8098 6470 6b67 ordinary ...dpkg │ │ │ │ │ +0005a650: e280 992d 6861 6e64 6c65 6420 6669 6c65 ...-handled file │ │ │ │ │ +0005a660: 730a 2827 6e6f 7427 2063 6f6e 6669 6775 s.('not' configu │ │ │ │ │ +0005a670: 7261 7469 6f6e 2066 696c 6573 292e 0a0a ration files)... │ │ │ │ │ +0005a680: 5468 6573 6520 7477 6f20 7374 796c 6573 These two styles │ │ │ │ │ +0005a690: 206f 6620 636f 6e66 6967 7572 6174 696f of configuratio │ │ │ │ │ +0005a6a0: 6e20 6669 6c65 2068 616e 646c 696e 6720 n file handling │ │ │ │ │ +0005a6b0: 6d75 7374 206e 6f74 2062 6520 6d69 7865 must not be mixe │ │ │ │ │ +0005a6c0: 642c 2066 6f72 0a74 6861 7420 7761 7920 d, for.that way │ │ │ │ │ +0005a6d0: 6c69 6573 206d 6164 6e65 7373 3a20 e280 lies madness: .. │ │ │ │ │ +0005a6e0: 9864 706b 67e2 8099 2077 696c 6c20 6173 .dpkg... will as │ │ │ │ │ +0005a6f0: 6b20 6162 6f75 7420 6f76 6572 7772 6974 k about overwrit │ │ │ │ │ +0005a700: 696e 6720 7468 6520 6669 6c65 2065 7665 ing the file eve │ │ │ │ │ +0005a710: 7279 0a74 696d 6520 7468 6520 7061 636b ry.time the pack │ │ │ │ │ +0005a720: 6167 6520 6973 2075 7067 7261 6465 642e age is upgraded. │ │ │ │ │ +0005a730: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ +0005a740: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ +0005a750: 2d2d 2d2d 0a0a 2020 2028 3129 2054 6865 ----.. (1) The │ │ │ │ │ +0005a760: 20e2 8098 6470 6b67 2d6d 6169 6e74 7363 ...dpkg-maintsc │ │ │ │ │ +0005a770: 7269 7074 2d68 656c 7065 72e2 8099 2074 ript-helper... t │ │ │ │ │ +0005a780: 6f6f 6c2c 2061 7661 696c 6162 6c65 2066 ool, available f │ │ │ │ │ +0005a790: 726f 6d20 7468 6520 6470 6b67 0a70 6163 rom the dpkg.pac │ │ │ │ │ +0005a7a0: 6b61 6765 2c20 6361 6e20 6865 6c70 2066 kage, can help f │ │ │ │ │ +0005a7b0: 6f72 2074 6869 7320 7461 736b 2e0a 0a20 or this task... │ │ │ │ │ +0005a7c0: 2020 2832 2920 5261 7469 6f6e 616c 653a (2) Rationale: │ │ │ │ │ +0005a7d0: 2054 6865 7265 2061 7265 2074 776f 2070 There are two p │ │ │ │ │ +0005a7e0: 726f 626c 656d 7320 7769 7468 2068 6172 roblems with har │ │ │ │ │ +0005a7f0: 6420 6c69 6e6b 732e 2020 5468 6520 6669 d links. The fi │ │ │ │ │ +0005a800: 7273 7420 6973 0a74 6861 7420 736f 6d65 rst is.that some │ │ │ │ │ +0005a810: 2065 6469 746f 7273 2062 7265 616b 2074 editors break t │ │ │ │ │ +0005a820: 6865 206c 696e 6b20 7768 696c 6520 6564 he link while ed │ │ │ │ │ +0005a830: 6974 696e 6720 6f6e 6520 6f66 2074 6865 iting one of the │ │ │ │ │ +0005a840: 2066 696c 6573 2c20 736f 2074 6861 740a files, so that. │ │ │ │ │ +0005a850: 7468 6520 7477 6f20 6669 6c65 7320 6d61 the two files ma │ │ │ │ │ +0005a860: 7920 756e 7769 7474 696e 676c 7920 6265 y unwittingly be │ │ │ │ │ +0005a870: 636f 6d65 2075 6e6c 696e 6b65 6420 616e come unlinked an │ │ │ │ │ +0005a880: 6420 6469 6666 6572 656e 742e 2020 5468 d different. Th │ │ │ │ │ +0005a890: 6520 7365 636f 6e64 0a69 7320 7468 6174 e second.is that │ │ │ │ │ +0005a8a0: 20e2 8098 6470 6b67 e280 9920 6d69 6768 ...dpkg... migh │ │ │ │ │ +0005a8b0: 7420 6272 6561 6b20 7468 6520 6861 7264 t break the hard │ │ │ │ │ +0005a8c0: 206c 696e 6b20 7768 696c 6520 7570 6772 link while upgr │ │ │ │ │ +0005a8d0: 6164 696e 6720 e280 9863 6f6e 6666 696c ading ...conffil │ │ │ │ │ +0005a8e0: 65e2 8099 732e 0a0a 1f0a 4669 6c65 3a20 e...s.....File: │ │ │ │ │ +0005a8f0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0005a900: 666f 2c20 204e 6f64 653a 2053 6861 7269 fo, Node: Shari │ │ │ │ │ +0005a910: 6e67 2063 6f6e 6669 6775 7261 7469 6f6e ng configuration │ │ │ │ │ +0005a920: 2066 696c 6573 2c20 204e 6578 743a 2055 files, Next: U │ │ │ │ │ +0005a930: 7365 7220 636f 6e66 6967 7572 6174 696f ser configuratio │ │ │ │ │ +0005a940: 6e20 6669 6c65 7320 e280 9c64 6f74 6669 n files ...dotfi │ │ │ │ │ +0005a950: 6c65 73e2 809d 2c20 2050 7265 763a 2042 les..., Prev: B │ │ │ │ │ +0005a960: 6568 6176 696f 722c 2020 5570 3a20 436f ehavior, Up: Co │ │ │ │ │ +0005a970: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +0005a980: 730a 0a31 302e 372e 3420 5368 6172 696e s..10.7.4 Sharin │ │ │ │ │ +0005a990: 6720 636f 6e66 6967 7572 6174 696f 6e20 g configuration │ │ │ │ │ +0005a9a0: 6669 6c65 730a 2d2d 2d2d 2d2d 2d2d 2d2d files.---------- │ │ │ │ │ +0005a9b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0005a9c0: 2d2d 2d2d 2d2d 2d2d 0a0a 4966 2074 776f --------..If two │ │ │ │ │ +0005a9d0: 206f 7220 6d6f 7265 2070 6163 6b61 6765 or more package │ │ │ │ │ +0005a9e0: 7320 7573 6520 7468 6520 7361 6d65 2063 s use the same c │ │ │ │ │ +0005a9f0: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ +0005aa00: 6520 616e 6420 6974 2069 730a 7265 6173 e and it is.reas │ │ │ │ │ +0005aa10: 6f6e 6162 6c65 2066 6f72 2062 6f74 6820 onable for both │ │ │ │ │ +0005aa20: 746f 2062 6520 696e 7374 616c 6c65 6420 to be installed │ │ │ │ │ +0005aa30: 6174 2074 6865 2073 616d 6520 7469 6d65 at the same time │ │ │ │ │ +0005aa40: 2c20 6f6e 6520 6f66 2074 6865 7365 0a70 , one of these.p │ │ │ │ │ +0005aa50: 6163 6b61 6765 7320 6d75 7374 2062 6520 ackages must be │ │ │ │ │ +0005aa60: 6465 6669 6e65 6420 6173 2027 6f77 6e65 defined as 'owne │ │ │ │ │ +0005aa70: 7227 206f 6620 7468 6520 636f 6e66 6967 r' of the config │ │ │ │ │ +0005aa80: 7572 6174 696f 6e20 6669 6c65 2c20 692e uration file, i. │ │ │ │ │ +0005aa90: 652e 2c20 6974 0a77 696c 6c20 6265 2074 e., it.will be t │ │ │ │ │ +0005aaa0: 6865 2070 6163 6b61 6765 2077 6869 6368 he package which │ │ │ │ │ +0005aab0: 2068 616e 646c 6573 2074 6861 7420 6669 handles that fi │ │ │ │ │ +0005aac0: 6c65 2061 7320 6120 636f 6e66 6967 7572 le as a configur │ │ │ │ │ +0005aad0: 6174 696f 6e20 6669 6c65 2e0a 4f74 6865 ation file..Othe │ │ │ │ │ +0005aae0: 7220 7061 636b 6167 6573 2074 6861 7420 r packages that │ │ │ │ │ +0005aaf0: 7573 6520 7468 6520 636f 6e66 6967 7572 use the configur │ │ │ │ │ +0005ab00: 6174 696f 6e20 6669 6c65 206d 7573 7420 ation file must │ │ │ │ │ +0005ab10: 6465 7065 6e64 206f 6e20 7468 6520 6f77 depend on the ow │ │ │ │ │ +0005ab20: 6e69 6e67 0a70 6163 6b61 6765 2069 6620 ning.package if │ │ │ │ │ +0005ab30: 7468 6579 2072 6571 7569 7265 2074 6865 they require the │ │ │ │ │ +0005ab40: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +0005ab50: 696c 6520 746f 206f 7065 7261 7465 2e20 ile to operate. │ │ │ │ │ +0005ab60: 2049 6620 7468 6520 6f74 6865 720a 7061 If the other.pa │ │ │ │ │ +0005ab70: 636b 6167 6520 7769 6c6c 2075 7365 2074 ckage will use t │ │ │ │ │ +0005ab80: 6865 2063 6f6e 6669 6775 7261 7469 6f6e he configuration │ │ │ │ │ +0005ab90: 2066 696c 6520 6966 2070 7265 7365 6e74 file if present │ │ │ │ │ +0005aba0: 2c20 6275 7420 6973 2063 6170 6162 6c65 , but is capable │ │ │ │ │ +0005abb0: 206f 660a 6f70 6572 6174 696e 6720 7769 of.operating wi │ │ │ │ │ +0005abc0: 7468 6f75 7420 6974 2c20 6e6f 2064 6570 thout it, no dep │ │ │ │ │ +0005abd0: 656e 6465 6e63 7920 6e65 6564 2062 6520 endency need be │ │ │ │ │ +0005abe0: 6465 636c 6172 6564 2e0a 0a49 6620 6974 declared...If it │ │ │ │ │ +0005abf0: 2069 7320 6465 7369 7261 626c 6520 666f is desirable fo │ │ │ │ │ +0005ac00: 7220 7477 6f20 6f72 206d 6f72 6520 7265 r two or more re │ │ │ │ │ +0005ac10: 6c61 7465 6420 7061 636b 6167 6573 2074 lated packages t │ │ │ │ │ +0005ac20: 6f20 7368 6172 6520 610a 636f 6e66 6967 o share a.config │ │ │ │ │ +0005ac30: 7572 6174 696f 6e20 6669 6c65 2027 616e uration file 'an │ │ │ │ │ +0005ac40: 6427 2066 6f72 2061 6c6c 206f 6620 7468 d' for all of th │ │ │ │ │ +0005ac50: 6520 7265 6c61 7465 6420 7061 636b 6167 e related packag │ │ │ │ │ +0005ac60: 6573 2074 6f20 6265 2061 626c 6520 746f es to be able to │ │ │ │ │ +0005ac70: 0a6d 6f64 6966 7920 7468 6174 2063 6f6e .modify that con │ │ │ │ │ +0005ac80: 6669 6775 7261 7469 6f6e 2066 696c 652c figuration file, │ │ │ │ │ +0005ac90: 2074 6865 6e20 7468 6520 666f 6c6c 6f77 then the follow │ │ │ │ │ +0005aca0: 696e 6720 7368 6f75 6c64 2062 6520 646f ing should be do │ │ │ │ │ +0005acb0: 6e65 3a0a 0a20 2031 2e20 4f6e 6520 6f66 ne:.. 1. One of │ │ │ │ │ +0005acc0: 2074 6865 2072 656c 6174 6564 2070 6163 the related pac │ │ │ │ │ +0005acd0: 6b61 6765 7320 2874 6865 20e2 809c 6f77 kages (the ...ow │ │ │ │ │ +0005ace0: 6e69 6e67 e280 9d20 7061 636b 6167 6529 ning... package) │ │ │ │ │ +0005acf0: 2077 696c 6c20 6d61 6e61 6765 2074 6865 will manage the │ │ │ │ │ +0005ad00: 0a20 2020 2020 636f 6e66 6967 7572 6174 . configurat │ │ │ │ │ +0005ad10: 696f 6e20 6669 6c65 2077 6974 6820 6d61 ion file with ma │ │ │ │ │ +0005ad20: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +0005ad30: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ │ +0005ad40: 2074 6865 0a20 2020 2020 7072 6576 696f the. previo │ │ │ │ │ +0005ad50: 7573 2073 6563 7469 6f6e 2e0a 0a20 2032 us section... 2 │ │ │ │ │ +0005ad60: 2e20 5468 6520 6f77 6e69 6e67 2070 6163 . The owning pac │ │ │ │ │ +0005ad70: 6b61 6765 2073 686f 756c 6420 616c 736f kage should also │ │ │ │ │ +0005ad80: 2070 726f 7669 6465 2061 2070 726f 6772 provide a progr │ │ │ │ │ +0005ad90: 616d 2074 6861 7420 7468 6520 6f74 6865 am that the othe │ │ │ │ │ +0005ada0: 720a 2020 2020 2070 6163 6b61 6765 7320 r. packages │ │ │ │ │ +0005adb0: 6d61 7920 7573 6520 746f 206d 6f64 6966 may use to modif │ │ │ │ │ +0005adc0: 7920 7468 6520 636f 6e66 6967 7572 6174 y the configurat │ │ │ │ │ +0005add0: 696f 6e20 6669 6c65 2e0a 0a20 2033 2e20 ion file... 3. │ │ │ │ │ +0005ade0: 5468 6520 7265 6c61 7465 6420 7061 636b The related pack │ │ │ │ │ +0005adf0: 6167 6573 206d 7573 7420 7573 6520 7468 ages must use th │ │ │ │ │ +0005ae00: 6520 7072 6f76 6964 6564 2070 726f 6772 e provided progr │ │ │ │ │ +0005ae10: 616d 2074 6f20 6d61 6b65 2061 6e79 0a20 am to make any. │ │ │ │ │ +0005ae20: 2020 2020 6465 7369 7265 6420 6d6f 6469 desired modi │ │ │ │ │ +0005ae30: 6669 6361 7469 6f6e 7320 746f 2074 6865 fications to the │ │ │ │ │ +0005ae40: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +0005ae50: 696c 652e 2020 5468 6579 2073 686f 756c ile. They shoul │ │ │ │ │ +0005ae60: 640a 2020 2020 2065 6974 6865 7220 6465 d. either de │ │ │ │ │ +0005ae70: 7065 6e64 206f 6e20 7468 6520 636f 7265 pend on the core │ │ │ │ │ +0005ae80: 2070 6163 6b61 6765 2074 6f20 6775 6172 package to guar │ │ │ │ │ +0005ae90: 616e 7465 6520 7468 6174 2074 6865 0a20 antee that the. │ │ │ │ │ +0005aea0: 2020 2020 636f 6e66 6967 7572 6174 696f configuratio │ │ │ │ │ +0005aeb0: 6e20 6d6f 6469 6669 6572 2070 726f 6772 n modifier progr │ │ │ │ │ +0005aec0: 616d 2069 7320 6176 6169 6c61 626c 6520 am is available │ │ │ │ │ +0005aed0: 6f72 2061 6363 6570 7420 6772 6163 6566 or accept gracef │ │ │ │ │ +0005aee0: 756c 6c79 0a20 2020 2020 7468 6174 2074 ully. that t │ │ │ │ │ +0005aef0: 6865 7920 6361 6e6e 6f74 206d 6f64 6966 hey cannot modif │ │ │ │ │ +0005af00: 7920 7468 6520 636f 6e66 6967 7572 6174 y the configurat │ │ │ │ │ +0005af10: 696f 6e20 6669 6c65 2069 6620 6974 2069 ion file if it i │ │ │ │ │ +0005af20: 7320 6e6f 742e 2020 2854 6869 730a 2020 s not. (This. │ │ │ │ │ +0005af30: 2020 2069 7320 696e 2061 6464 6974 696f is in additio │ │ │ │ │ +0005af40: 6e20 746f 2074 6865 2066 6163 7420 7468 n to the fact th │ │ │ │ │ +0005af50: 6174 2074 6865 2063 6f6e 6669 6775 7261 at the configura │ │ │ │ │ +0005af60: 7469 6f6e 2066 696c 6520 6d61 7920 6e6f tion file may no │ │ │ │ │ +0005af70: 7420 6576 656e 0a20 2020 2020 6265 2070 t even. be p │ │ │ │ │ +0005af80: 7265 7365 6e74 2069 6e20 7468 6520 6c61 resent in the la │ │ │ │ │ +0005af90: 7474 6572 2073 6365 6e61 7269 6f2e 290a tter scenario.). │ │ │ │ │ +0005afa0: 0a53 6f6d 6574 696d 6573 2069 74e2 8099 .Sometimes it... │ │ │ │ │ +0005afb0: 7320 6170 7072 6f70 7269 6174 6520 746f s appropriate to │ │ │ │ │ +0005afc0: 2063 7265 6174 6520 6120 6e65 7720 7061 create a new pa │ │ │ │ │ +0005afd0: 636b 6167 6520 7768 6963 6820 7072 6f76 ckage which prov │ │ │ │ │ +0005afe0: 6964 6573 2074 6865 0a62 6173 6963 2069 ides the.basic i │ │ │ │ │ +0005aff0: 6e66 7261 7374 7275 6374 7572 6520 666f nfrastructure fo │ │ │ │ │ +0005b000: 7220 7468 6520 6f74 6865 7220 7061 636b r the other pack │ │ │ │ │ +0005b010: 6167 6573 2061 6e64 2077 6869 6368 206d ages and which m │ │ │ │ │ +0005b020: 616e 6167 6573 2074 6865 2073 6861 7265 anages the share │ │ │ │ │ +0005b030: 640a 636f 6e66 6967 7572 6174 696f 6e20 d.configuration │ │ │ │ │ +0005b040: 6669 6c65 732e 2020 2854 6865 20e2 8098 files. (The ... │ │ │ │ │ +0005b050: 7367 6d6c 2d62 6173 65e2 8099 2070 6163 sgml-base... pac │ │ │ │ │ +0005b060: 6b61 6765 2069 7320 6120 676f 6f64 2065 kage is a good e │ │ │ │ │ +0005b070: 7861 6d70 6c65 2e29 0a0a 4966 2074 6865 xample.)..If the │ │ │ │ │ +0005b080: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +0005b090: 696c 6520 6361 6e6e 6f74 2062 6520 7368 ile cannot be sh │ │ │ │ │ +0005b0a0: 6172 6564 2061 7320 6465 7363 7269 6265 ared as describe │ │ │ │ │ +0005b0b0: 6420 6162 6f76 652c 2074 6865 0a70 6163 d above, the.pac │ │ │ │ │ +0005b0c0: 6b61 6765 7320 6d75 7374 2062 6520 6d61 kages must be ma │ │ │ │ │ +0005b0d0: 726b 6564 2061 7320 636f 6e66 6c69 6374 rked as conflict │ │ │ │ │ +0005b0e0: 696e 6720 7769 7468 2065 6163 6820 6f74 ing with each ot │ │ │ │ │ +0005b0f0: 6865 722e 2020 5477 6f20 7061 636b 6167 her. Two packag │ │ │ │ │ +0005b100: 6573 0a74 6861 7420 7370 6563 6966 7920 es.that specify │ │ │ │ │ +0005b110: 7468 6520 7361 6d65 2066 696c 6520 6173 the same file as │ │ │ │ │ +0005b120: 2061 20e2 8098 636f 6e66 6669 6c65 e280 a ...conffile.. │ │ │ │ │ +0005b130: 9920 6d75 7374 2063 6f6e 666c 6963 742e . must conflict. │ │ │ │ │ +0005b140: 2020 5468 6973 2069 7320 616e 0a69 6e73 This is an.ins │ │ │ │ │ +0005b150: 7461 6e63 6520 6f66 2074 6865 2067 656e tance of the gen │ │ │ │ │ +0005b160: 6572 616c 2072 756c 6520 6162 6f75 7420 eral rule about │ │ │ │ │ +0005b170: 6e6f 7420 7368 6172 696e 6720 6669 6c65 not sharing file │ │ │ │ │ +0005b180: 732e 2020 4e65 6974 6865 720a 616c 7465 s. Neither.alte │ │ │ │ │ +0005b190: 726e 6174 6976 6573 206e 6f72 2064 6976 rnatives nor div │ │ │ │ │ +0005b1a0: 6572 7369 6f6e 7320 6172 6520 6c69 6b65 ersions are like │ │ │ │ │ +0005b1b0: 6c79 2074 6f20 6265 2061 7070 726f 7072 ly to be appropr │ │ │ │ │ +0005b1c0: 6961 7465 2069 6e20 7468 6973 2063 6173 iate in this cas │ │ │ │ │ +0005b1d0: 653b 0a69 6e20 7061 7274 6963 756c 6172 e;.in particular │ │ │ │ │ +0005b1e0: 2c20 e280 9864 706b 67e2 8099 2064 6f65 , ...dpkg... doe │ │ │ │ │ +0005b1f0: 7320 6e6f 7420 6861 6e64 6c65 2064 6976 s not handle div │ │ │ │ │ +0005b200: 6572 7465 6420 e280 9863 6f6e 6666 696c erted ...conffil │ │ │ │ │ +0005b210: 65e2 8099 7320 7765 6c6c 2e0a 0a57 6865 e...s well...Whe │ │ │ │ │ +0005b220: 6e20 7477 6f20 7061 636b 6167 6573 2062 n two packages b │ │ │ │ │ +0005b230: 6f74 6820 6465 636c 6172 6520 7468 6520 oth declare the │ │ │ │ │ +0005b240: 7361 6d65 20e2 8098 636f 6e66 6669 6c65 same ...conffile │ │ │ │ │ +0005b250: e280 992c 2074 6865 7920 6d61 7920 7365 ..., they may se │ │ │ │ │ +0005b260: 650a 6c65 6674 2d6f 7665 7220 636f 6e66 e.left-over conf │ │ │ │ │ +0005b270: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ +0005b280: 6672 6f6d 2065 6163 6820 6f74 6865 7220 from each other │ │ │ │ │ +0005b290: 6576 656e 2074 686f 7567 6820 7468 6579 even though they │ │ │ │ │ +0005b2a0: 2063 6f6e 666c 6963 740a 7769 7468 2065 conflict.with e │ │ │ │ │ +0005b2b0: 6163 6820 6f74 6865 722e 2020 4966 2061 ach other. If a │ │ │ │ │ +0005b2c0: 2075 7365 7220 7265 6d6f 7665 7320 2877 user removes (w │ │ │ │ │ +0005b2d0: 6974 686f 7574 2070 7572 6769 6e67 2920 ithout purging) │ │ │ │ │ +0005b2e0: 6f6e 6520 6f66 2074 6865 0a70 6163 6b61 one of the.packa │ │ │ │ │ +0005b2f0: 6765 7320 616e 6420 696e 7374 616c 6c73 ges and installs │ │ │ │ │ +0005b300: 2074 6865 206f 7468 6572 2c20 7468 6520 the other, the │ │ │ │ │ +0005b310: 6e65 7720 7061 636b 6167 6520 7769 6c6c new package will │ │ │ │ │ +0005b320: 2074 616b 6520 6f76 6572 2074 6865 0ae2 take over the.. │ │ │ │ │ +0005b330: 8098 636f 6e66 6669 6c65 e280 9920 6672 ..conffile... fr │ │ │ │ │ +0005b340: 6f6d 2074 6865 206f 6c64 2070 6163 6b61 om the old packa │ │ │ │ │ +0005b350: 6765 2e20 2049 6620 7468 6520 6669 6c65 ge. If the file │ │ │ │ │ +0005b360: 2077 6173 206d 6f64 6966 6965 6420 6279 was modified by │ │ │ │ │ +0005b370: 2074 6865 2075 7365 722c 0a69 7420 7769 the user,.it wi │ │ │ │ │ +0005b380: 6c6c 2062 6520 7472 6561 7465 6420 7468 ll be treated th │ │ │ │ │ +0005b390: 6520 7361 6d65 2061 7320 616e 7920 6f74 e same as any ot │ │ │ │ │ +0005b3a0: 6865 7220 6c6f 6361 6c6c 7920 6d6f 6469 her locally modi │ │ │ │ │ +0005b3b0: 6669 6564 20e2 8098 636f 6e66 6669 6c65 fied ...conffile │ │ │ │ │ +0005b3c0: e280 990a 6475 7269 6e67 2061 6e20 7570 ....during an up │ │ │ │ │ +0005b3d0: 6772 6164 652e 0a0a 5468 6520 6d61 696e grade...The main │ │ │ │ │ +0005b3e0: 7461 696e 6572 2073 6372 6970 7473 206d tainer scripts m │ │ │ │ │ +0005b3f0: 7573 7420 6e6f 7420 616c 7465 7220 6120 ust not alter a │ │ │ │ │ +0005b400: e280 9863 6f6e 6666 696c 65e2 8099 206f ...conffile... o │ │ │ │ │ +0005b410: 6620 2761 6e79 2720 7061 636b 6167 652c f 'any' package, │ │ │ │ │ +0005b420: 0a69 6e63 6c75 6469 6e67 2074 6865 206f .including the o │ │ │ │ │ +0005b430: 6e65 2074 6865 2073 6372 6970 7473 2062 ne the scripts b │ │ │ │ │ +0005b440: 656c 6f6e 6720 746f 2e0a 0a1f 0a46 696c elong to.....Fil │ │ │ │ │ +0005b450: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0005b460: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5573 .info, Node: Us │ │ │ │ │ +0005b470: 6572 2063 6f6e 6669 6775 7261 7469 6f6e er configuration │ │ │ │ │ +0005b480: 2066 696c 6573 20e2 809c 646f 7466 696c files ...dotfil │ │ │ │ │ +0005b490: 6573 e280 9d2c 2020 5072 6576 3a20 5368 es..., Prev: Sh │ │ │ │ │ +0005b4a0: 6172 696e 6720 636f 6e66 6967 7572 6174 aring configurat │ │ │ │ │ +0005b4b0: 696f 6e20 6669 6c65 732c 2020 5570 3a20 ion files, Up: │ │ │ │ │ +0005b4c0: 436f 6e66 6967 7572 6174 696f 6e20 6669 Configuration fi │ │ │ │ │ +0005b4d0: 6c65 730a 0a31 302e 372e 3520 5573 6572 les..10.7.5 User │ │ │ │ │ +0005b4e0: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +0005b4f0: 696c 6573 2028 e280 9c64 6f74 6669 6c65 iles (...dotfile │ │ │ │ │ +0005b500: 73e2 809d 290a 2d2d 2d2d 2d2d 2d2d 2d2d s...).---------- │ │ │ │ │ +0005b510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0005b520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0005b530: 2d2d 0a0a 5468 6520 6669 6c65 7320 696e --..The files in │ │ │ │ │ +0005b540: 20e2 8098 2f65 7463 2f73 6b65 6ce2 8099 .../etc/skel... │ │ │ │ │ +0005b550: 2077 696c 6c20 6175 746f 6d61 7469 6361 will automatica │ │ │ │ │ +0005b560: 6c6c 7920 6265 2063 6f70 6965 6420 696e lly be copied in │ │ │ │ │ +0005b570: 746f 206e 6577 2075 7365 720a 6163 636f to new user.acco │ │ │ │ │ +0005b580: 756e 7473 2062 7920 e280 9861 6464 7573 unts by ...addus │ │ │ │ │ +0005b590: 6572 e280 992e 2020 4e6f 206f 7468 6572 er.... No other │ │ │ │ │ +0005b5a0: 2070 726f 6772 616d 2073 686f 756c 6420 program should │ │ │ │ │ +0005b5b0: 7265 6665 7265 6e63 6520 7468 6520 6669 reference the fi │ │ │ │ │ +0005b5c0: 6c65 7320 696e 0ae2 8098 2f65 7463 2f73 les in..../etc/s │ │ │ │ │ +0005b5d0: 6b65 6ce2 8099 2e0a 0a54 6865 7265 666f kel......Therefo │ │ │ │ │ +0005b5e0: 7265 2c20 6966 2061 2070 726f 6772 616d re, if a program │ │ │ │ │ +0005b5f0: 206e 6565 6473 2061 2064 6f74 6669 6c65 needs a dotfile │ │ │ │ │ +0005b600: 2074 6f20 6578 6973 7420 696e 2061 6476 to exist in adv │ │ │ │ │ +0005b610: 616e 6365 2069 6e20 e280 9824 484f 4d45 ance in ...$HOME │ │ │ │ │ +0005b620: e280 990a 746f 2077 6f72 6b20 7365 6e73 ....to work sens │ │ │ │ │ +0005b630: 6962 6c79 2c20 7468 6174 2064 6f74 6669 ibly, that dotfi │ │ │ │ │ +0005b640: 6c65 2073 686f 756c 6420 6265 2069 6e73 le should be ins │ │ │ │ │ +0005b650: 7461 6c6c 6564 2069 6e20 e280 982f 6574 talled in .../et │ │ │ │ │ +0005b660: 632f 736b 656c e280 9920 616e 640a 7472 c/skel... and.tr │ │ │ │ │ +0005b670: 6561 7465 6420 6173 2061 2063 6f6e 6669 eated as a confi │ │ │ │ │ +0005b680: 6775 7261 7469 6f6e 2066 696c 652e 0a0a guration file... │ │ │ │ │ +0005b690: 486f 7765 7665 722c 2070 726f 6772 616d However, program │ │ │ │ │ +0005b6a0: 7320 7468 6174 2072 6571 7569 7265 2064 s that require d │ │ │ │ │ +0005b6b0: 6f74 6669 6c65 7320 696e 206f 7264 6572 otfiles in order │ │ │ │ │ +0005b6c0: 2074 6f20 6f70 6572 6174 6520 7365 6e73 to operate sens │ │ │ │ │ +0005b6d0: 6962 6c79 2061 7265 0a61 2062 6164 2074 ibly are.a bad t │ │ │ │ │ +0005b6e0: 6869 6e67 2c20 756e 6c65 7373 2074 6865 hing, unless the │ │ │ │ │ +0005b6f0: 7920 646f 2063 7265 6174 6520 7468 6520 y do create the │ │ │ │ │ +0005b700: 646f 7466 696c 6573 2074 6865 6d73 656c dotfiles themsel │ │ │ │ │ +0005b710: 7665 730a 6175 746f 6d61 7469 6361 6c6c ves.automaticall │ │ │ │ │ +0005b720: 792e 0a0a 4675 7274 6865 726d 6f72 652c y...Furthermore, │ │ │ │ │ +0005b730: 2070 726f 6772 616d 7320 7368 6f75 6c64 programs should │ │ │ │ │ +0005b740: 2062 6520 636f 6e66 6967 7572 6564 2062 be configured b │ │ │ │ │ +0005b750: 7920 7468 6520 4465 6269 616e 2064 6566 y the Debian def │ │ │ │ │ +0005b760: 6175 6c74 0a69 6e73 7461 6c6c 6174 696f ault.installatio │ │ │ │ │ +0005b770: 6e20 746f 2062 6568 6176 6520 6173 2063 n to behave as c │ │ │ │ │ +0005b780: 6c6f 7365 6c79 2074 6f20 7468 6520 7570 losely to the up │ │ │ │ │ +0005b790: 7374 7265 616d 2064 6566 6175 6c74 2062 stream default b │ │ │ │ │ +0005b7a0: 6568 6176 696f 7220 6173 0a70 6f73 7369 ehavior as.possi │ │ │ │ │ +0005b7b0: 626c 652e 0a0a 5468 6572 6566 6f72 652c ble...Therefore, │ │ │ │ │ +0005b7c0: 2069 6620 6120 7072 6f67 7261 6d20 696e if a program in │ │ │ │ │ +0005b7d0: 2061 2044 6562 6961 6e20 7061 636b 6167 a Debian packag │ │ │ │ │ +0005b7e0: 6520 6e65 6564 7320 746f 2062 6520 636f e needs to be co │ │ │ │ │ +0005b7f0: 6e66 6967 7572 6564 2069 6e0a 736f 6d65 nfigured in.some │ │ │ │ │ +0005b800: 2077 6179 2069 6e20 6f72 6465 7220 746f way in order to │ │ │ │ │ +0005b810: 206f 7065 7261 7465 2073 656e 7369 626c operate sensibl │ │ │ │ │ +0005b820: 792c 2074 6861 7420 7368 6f75 6c64 2062 y, that should b │ │ │ │ │ +0005b830: 6520 646f 6e65 2075 7369 6e67 2061 0a73 e done using a.s │ │ │ │ │ +0005b840: 6974 652d 7769 6465 2063 6f6e 6669 6775 ite-wide configu │ │ │ │ │ +0005b850: 7261 7469 6f6e 2066 696c 6520 706c 6163 ration file plac │ │ │ │ │ +0005b860: 6564 2069 6e20 e280 982f 6574 63e2 8099 ed in .../etc... │ │ │ │ │ +0005b870: 2e20 204f 6e6c 7920 6966 2074 6865 2070 . Only if the p │ │ │ │ │ +0005b880: 726f 6772 616d 0a64 6f65 736e e280 9974 rogram.doesn...t │ │ │ │ │ +0005b890: 2073 7570 706f 7274 2061 2073 6974 652d support a site- │ │ │ │ │ +0005b8a0: 7769 6465 2064 6566 6175 6c74 2063 6f6e wide default con │ │ │ │ │ +0005b8b0: 6669 6775 7261 7469 6f6e 2061 6e64 2074 figuration and t │ │ │ │ │ +0005b8c0: 6865 2070 6163 6b61 6765 0a6d 6169 6e74 he package.maint │ │ │ │ │ +0005b8d0: 6169 6e65 7220 646f 6573 6ee2 8099 7420 ainer doesn...t │ │ │ │ │ +0005b8e0: 6861 7665 2074 696d 6520 746f 2061 6464 have time to add │ │ │ │ │ +0005b8f0: 2069 7420 6d61 7920 6120 6465 6661 756c it may a defaul │ │ │ │ │ +0005b900: 7420 7065 722d 7573 6572 2066 696c 6520 t per-user file │ │ │ │ │ +0005b910: 6265 0a70 6c61 6365 6420 696e 20e2 8098 be.placed in ... │ │ │ │ │ +0005b920: 2f65 7463 2f73 6b65 6ce2 8099 2e0a 0ae2 /etc/skel....... │ │ │ │ │ +0005b930: 8098 2f65 7463 2f73 6b65 6ce2 8099 2073 ../etc/skel... s │ │ │ │ │ +0005b940: 686f 756c 6420 6265 2061 7320 656d 7074 hould be as empt │ │ │ │ │ +0005b950: 7920 6173 2077 6520 6361 6e20 6d61 6b65 y as we can make │ │ │ │ │ +0005b960: 2069 742e 2020 5468 6973 2069 7320 7061 it. This is pa │ │ │ │ │ +0005b970: 7274 6963 756c 6172 6c79 0a74 7275 6520 rticularly.true │ │ │ │ │ +0005b980: 6265 6361 7573 6520 7468 6572 6520 6973 because there is │ │ │ │ │ +0005b990: 206e 6f20 6561 7379 2028 6f72 206e 6563 no easy (or nec │ │ │ │ │ +0005b9a0: 6573 7361 7269 6c79 2064 6573 6972 6162 essarily desirab │ │ │ │ │ +0005b9b0: 6c65 2920 6d65 6368 616e 6973 6d20 666f le) mechanism fo │ │ │ │ │ +0005b9c0: 720a 656e 7375 7269 6e67 2074 6861 7420 r.ensuring that │ │ │ │ │ +0005b9d0: 7468 6520 6170 7072 6f70 7269 6174 6520 the appropriate │ │ │ │ │ +0005b9e0: 646f 7466 696c 6573 2061 7265 2063 6f70 dotfiles are cop │ │ │ │ │ +0005b9f0: 6965 6420 696e 746f 2074 6865 2061 6363 ied into the acc │ │ │ │ │ +0005ba00: 6f75 6e74 7320 6f66 0a65 7869 7374 696e ounts of.existin │ │ │ │ │ +0005ba10: 6720 7573 6572 7320 7768 656e 2061 2070 g users when a p │ │ │ │ │ +0005ba20: 6163 6b61 6765 2069 7320 696e 7374 616c ackage is instal │ │ │ │ │ +0005ba30: 6c65 642e 0a0a 1f0a 4669 6c65 3a20 6465 led.....File: de │ │ │ │ │ +0005ba40: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0005ba50: 2c20 204e 6f64 653a 204c 6f67 2066 696c , Node: Log fil │ │ │ │ │ +0005ba60: 6573 2c20 204e 6578 743a 2050 6572 6d69 es, Next: Permi │ │ │ │ │ +0005ba70: 7373 696f 6e73 2061 6e64 206f 776e 6572 ssions and owner │ │ │ │ │ +0005ba80: 732c 2020 5072 6576 3a20 436f 6e66 6967 s, Prev: Config │ │ │ │ │ +0005ba90: 7572 6174 696f 6e20 6669 6c65 732c 2020 uration files, │ │ │ │ │ +0005baa0: 5570 3a20 4669 6c65 733c 323e 0a0a 3130 Up: Files<2>..10 │ │ │ │ │ +0005bab0: 2e38 204c 6f67 2066 696c 6573 0a3d 3d3d .8 Log files.=== │ │ │ │ │ +0005bac0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a4c 6f67 ===========..Log │ │ │ │ │ +0005bad0: 2066 696c 6573 2073 686f 756c 6420 7573 files should us │ │ │ │ │ +0005bae0: 7561 6c6c 7920 6265 206e 616d 6564 20e2 ually be named . │ │ │ │ │ +0005baf0: 8098 2f76 6172 2f6c 6f67 2f70 6163 6b61 ../var/log/packa │ │ │ │ │ +0005bb00: 6765 2e6c 6f67 e280 992e 2020 4966 2079 ge.log.... If y │ │ │ │ │ +0005bb10: 6f75 2068 6176 650a 6d61 6e79 206c 6f67 ou have.many log │ │ │ │ │ +0005bb20: 2066 696c 6573 2c20 6f72 206e 6565 6420 files, or need │ │ │ │ │ +0005bb30: 6120 7365 7061 7261 7465 2064 6972 6563 a separate direc │ │ │ │ │ +0005bb40: 746f 7279 2066 6f72 2070 6572 6d69 7373 tory for permiss │ │ │ │ │ +0005bb50: 696f 6e20 7265 6173 6f6e 730a 28e2 8098 ion reasons.(... │ │ │ │ │ +0005bb60: 2f76 6172 2f6c 6f67 e280 9920 6973 2077 /var/log... is w │ │ │ │ │ +0005bb70: 7269 7461 626c 6520 6f6e 6c79 2062 7920 ritable only by │ │ │ │ │ +0005bb80: e280 9872 6f6f 74e2 8099 292c 2079 6f75 ...root...), you │ │ │ │ │ +0005bb90: 2073 686f 756c 6420 7573 7561 6c6c 7920 should usually │ │ │ │ │ +0005bba0: 6372 6561 7465 2061 0a64 6972 6563 746f create a.directo │ │ │ │ │ +0005bbb0: 7279 206e 616d 6564 20e2 8098 2f76 6172 ry named .../var │ │ │ │ │ +0005bbc0: 2f6c 6f67 2f70 6163 6b61 6765 e280 9920 /log/package... │ │ │ │ │ +0005bbd0: 616e 6420 706c 6163 6520 796f 7572 206c and place your l │ │ │ │ │ +0005bbe0: 6f67 2066 696c 6573 2074 6865 7265 2e0a og files there.. │ │ │ │ │ +0005bbf0: 0a4c 6f67 2066 696c 6573 206d 7573 7420 .Log files must │ │ │ │ │ +0005bc00: 6265 2072 6f74 6174 6564 206f 6363 6173 be rotated occas │ │ │ │ │ +0005bc10: 696f 6e61 6c6c 7920 736f 2074 6861 7420 ionally so that │ │ │ │ │ +0005bc20: 7468 6579 2064 6f6e e280 9974 2067 726f they don...t gro │ │ │ │ │ +0005bc30: 770a 696e 6465 6669 6e69 7465 6c79 2e20 w.indefinitely. │ │ │ │ │ +0005bc40: 2054 6865 2062 6573 7420 7761 7920 746f The best way to │ │ │ │ │ +0005bc50: 2064 6f20 7468 6973 2069 7320 746f 2069 do this is to i │ │ │ │ │ +0005bc60: 6e73 7461 6c6c 2061 206c 6f67 2072 6f74 nstall a log rot │ │ │ │ │ +0005bc70: 6174 696f 6e0a 636f 6e66 6967 7572 6174 ation.configurat │ │ │ │ │ +0005bc80: 696f 6e20 6669 6c65 2069 6e20 7468 6520 ion file in the │ │ │ │ │ +0005bc90: 6469 7265 6374 6f72 7920 e280 982f 6574 directory .../et │ │ │ │ │ +0005bca0: 632f 6c6f 6772 6f74 6174 652e 64e2 8099 c/logrotate.d... │ │ │ │ │ +0005bcb0: 2c20 6e6f 726d 616c 6c79 206e 616d 6564 , normally named │ │ │ │ │ +0005bcc0: 0ae2 8098 2f65 7463 2f6c 6f67 726f 7461 ..../etc/logrota │ │ │ │ │ +0005bcd0: 7465 2e64 2f70 6163 6b61 6765 e280 992c te.d/package..., │ │ │ │ │ +0005bce0: 2061 6e64 2075 7365 2074 6865 2066 6163 and use the fac │ │ │ │ │ +0005bcf0: 696c 6974 6965 7320 7072 6f76 6964 6564 ilities provided │ │ │ │ │ +0005bd00: 2062 790a e280 986c 6f67 726f 7461 7465 by....logrotate │ │ │ │ │ +0005bd10: e280 992e 2020 2831 2920 2048 6572 6520 .... (1) Here │ │ │ │ │ +0005bd20: 6973 2061 2067 6f6f 6420 6578 616d 706c is a good exampl │ │ │ │ │ +0005bd30: 6520 666f 7220 6120 6c6f 6772 6f74 6174 e for a logrotat │ │ │ │ │ +0005bd40: 6520 636f 6e66 6967 2066 696c 650a 2866 e config file.(f │ │ │ │ │ +0005bd50: 6f72 206d 6f72 6520 696e 666f 726d 6174 or more informat │ │ │ │ │ +0005bd60: 696f 6e20 7365 6520 e280 986c 6f67 726f ion see ...logro │ │ │ │ │ +0005bd70: 7461 7465 2838 29e2 8099 293a 0a0a 2020 tate(8)...):.. │ │ │ │ │ +0005bd80: 2020 202f 7661 722f 6c6f 672f 666f 6f2f /var/log/foo/ │ │ │ │ │ +0005bd90: 2a2e 6c6f 6720 7b0a 2020 2020 2020 2020 *.log {. │ │ │ │ │ +0005bda0: 2072 6f74 6174 6520 3132 0a20 2020 2020 rotate 12. │ │ │ │ │ +0005bdb0: 2020 2020 7765 656b 6c79 0a20 2020 2020 weekly. │ │ │ │ │ +0005bdc0: 2020 2020 636f 6d70 7265 7373 0a20 2020 compress. │ │ │ │ │ +0005bdd0: 2020 2020 2020 6d69 7373 696e 676f 6b0a missingok. │ │ │ │ │ +0005bde0: 2020 2020 2020 2020 2070 6f73 7472 6f74 postrot │ │ │ │ │ +0005bdf0: 6174 650a 2020 2020 2020 2020 2020 2020 ate. │ │ │ │ │ +0005be00: 2073 7461 7274 2d73 746f 702d 6461 656d start-stop-daem │ │ │ │ │ +0005be10: 6f6e 202d 4b20 2d70 202f 7661 722f 7275 on -K -p /var/ru │ │ │ │ │ +0005be20: 6e2f 666f 6f2e 7069 6420 2d73 2048 5550 n/foo.pid -s HUP │ │ │ │ │ +0005be30: 202d 7820 2f75 7372 2f73 6269 6e2f 666f -x /usr/sbin/fo │ │ │ │ │ +0005be40: 6f20 2d71 0a20 2020 2020 2020 2020 656e o -q. en │ │ │ │ │ +0005be50: 6473 6372 6970 740a 2020 2020 207d 0a0a dscript. }.. │ │ │ │ │ +0005be60: 5468 6973 2072 6f74 6174 6573 2061 6c6c This rotates all │ │ │ │ │ +0005be70: 2066 696c 6573 2075 6e64 6572 20e2 8098 files under ... │ │ │ │ │ +0005be80: 2f76 6172 2f6c 6f67 2f66 6f6f e280 992c /var/log/foo..., │ │ │ │ │ +0005be90: 2073 6176 6573 2031 3220 636f 6d70 7265 saves 12 compre │ │ │ │ │ +0005bea0: 7373 6564 0a67 656e 6572 6174 696f 6e73 ssed.generations │ │ │ │ │ +0005beb0: 2c20 616e 6420 7465 6c6c 7320 7468 6520 , and tells the │ │ │ │ │ +0005bec0: 6461 656d 6f6e 2074 6f20 7265 6f70 656e daemon to reopen │ │ │ │ │ +0005bed0: 2069 7473 206c 6f67 2066 696c 6573 2061 its log files a │ │ │ │ │ +0005bee0: 6674 6572 2074 6865 206c 6f67 0a72 6f74 fter the log.rot │ │ │ │ │ +0005bef0: 6174 696f 6e2e 2020 4974 2073 6b69 7073 ation. It skips │ │ │ │ │ +0005bf00: 2074 6869 7320 6c6f 6720 726f 7461 7469 this log rotati │ │ │ │ │ +0005bf10: 6f6e 2028 7669 6120 e280 986d 6973 7369 on (via ...missi │ │ │ │ │ +0005bf20: 6e67 6f6b e280 9929 2069 6620 6e6f 2073 ngok...) if no s │ │ │ │ │ +0005bf30: 7563 6820 6c6f 670a 6669 6c65 2069 7320 uch log.file is │ │ │ │ │ +0005bf40: 7072 6573 656e 742c 2077 6869 6368 2061 present, which a │ │ │ │ │ +0005bf50: 766f 6964 7320 6572 726f 7273 2069 6620 voids errors if │ │ │ │ │ +0005bf60: 7468 6520 7061 636b 6167 6520 6973 2072 the package is r │ │ │ │ │ +0005bf70: 656d 6f76 6564 2062 7574 206e 6f74 0a70 emoved but not.p │ │ │ │ │ +0005bf80: 7572 6765 642e 0a0a 4c6f 6720 6669 6c65 urged...Log file │ │ │ │ │ +0005bf90: 7320 7368 6f75 6c64 2062 6520 7265 6d6f s should be remo │ │ │ │ │ +0005bfa0: 7665 6420 7768 656e 2074 6865 2070 6163 ved when the pac │ │ │ │ │ +0005bfb0: 6b61 6765 2069 7320 7075 7267 6564 2028 kage is purged ( │ │ │ │ │ +0005bfc0: 6275 7420 6e6f 7420 7768 656e 2069 740a but not when it. │ │ │ │ │ +0005bfd0: 6973 206f 6e6c 7920 7265 6d6f 7665 6429 is only removed) │ │ │ │ │ +0005bfe0: 2e20 2054 6869 7320 7368 6f75 6c64 2062 . This should b │ │ │ │ │ +0005bff0: 6520 646f 6e65 2062 7920 7468 6520 e280 e done by the .. │ │ │ │ │ +0005c000: 9870 6f73 7472 6de2 8099 2073 6372 6970 .postrm... scrip │ │ │ │ │ +0005c010: 7420 7768 656e 2069 7420 6973 0a63 616c t when it is.cal │ │ │ │ │ +0005c020: 6c65 6420 7769 7468 2074 6865 2061 7267 led with the arg │ │ │ │ │ +0005c030: 756d 656e 7420 e280 9870 7572 6765 e280 ument ...purge.. │ │ │ │ │ +0005c040: 9920 2873 6565 202a 6e6f 7465 2044 6574 . (see *note Det │ │ │ │ │ +0005c050: 6169 6c73 206f 6620 7265 6d6f 7661 6c20 ails of removal │ │ │ │ │ +0005c060: 616e 642f 6f72 0a63 6f6e 6669 6775 7261 and/or.configura │ │ │ │ │ +0005c070: 7469 6f6e 2070 7572 6769 6e67 3a20 6565 tion purging: ee │ │ │ │ │ +0005c080: 2e29 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d .)... -------- │ │ │ │ │ +0005c090: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +0005c0a0: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +0005c0b0: 5468 6520 7472 6164 6974 696f 6e61 6c20 The traditional │ │ │ │ │ +0005c0c0: 6170 7072 6f61 6368 2074 6f20 6c6f 6720 approach to log │ │ │ │ │ +0005c0d0: 6669 6c65 7320 6861 7320 6265 656e 2074 files has been t │ │ │ │ │ +0005c0e0: 6f20 7365 7420 7570 2027 6164 2068 6f63 o set up 'ad hoc │ │ │ │ │ +0005c0f0: 270a 6c6f 6720 726f 7461 7469 6f6e 2073 '.log rotation s │ │ │ │ │ +0005c100: 6368 656d 6573 2075 7369 6e67 2073 696d chemes using sim │ │ │ │ │ +0005c110: 706c 6520 7368 656c 6c20 7363 7269 7074 ple shell script │ │ │ │ │ +0005c120: 7320 616e 6420 6372 6f6e 2e20 2057 6869 s and cron. Whi │ │ │ │ │ +0005c130: 6c65 2074 6869 730a 6170 7072 6f61 6368 le this.approach │ │ │ │ │ +0005c140: 2069 7320 6869 6768 6c79 2063 7573 746f is highly custo │ │ │ │ │ +0005c150: 6d69 7a61 626c 652c 2069 7420 7265 7175 mizable, it requ │ │ │ │ │ +0005c160: 6972 6573 2071 7569 7465 2061 206c 6f74 ires quite a lot │ │ │ │ │ +0005c170: 206f 6620 7379 7361 646d 696e 0a77 6f72 of sysadmin.wor │ │ │ │ │ +0005c180: 6b2e 2020 4576 656e 2074 686f 7567 6820 k. Even though │ │ │ │ │ +0005c190: 7468 6520 6f72 6967 696e 616c 2044 6562 the original Deb │ │ │ │ │ +0005c1a0: 6961 6e20 7379 7374 656d 2068 656c 7065 ian system helpe │ │ │ │ │ +0005c1b0: 6420 6120 6c69 7474 6c65 2062 790a 6175 d a little by.au │ │ │ │ │ +0005c1c0: 746f 6d61 7469 6361 6c6c 7920 696e 7374 tomatically inst │ │ │ │ │ +0005c1d0: 616c 6c69 6e67 2061 2073 7973 7465 6d20 alling a system │ │ │ │ │ +0005c1e0: 7768 6963 6820 6361 6e20 6265 2075 7365 which can be use │ │ │ │ │ +0005c1f0: 6420 6173 2061 2074 656d 706c 6174 652c d as a template, │ │ │ │ │ +0005c200: 2074 6869 730a 7761 7320 6465 656d 6564 this.was deemed │ │ │ │ │ +0005c210: 206e 6f74 2065 6e6f 7567 682e 0a0a 5468 not enough...Th │ │ │ │ │ +0005c220: 6520 7573 6520 6f66 20e2 8098 6c6f 6772 e use of ...logr │ │ │ │ │ +0005c230: 6f74 6174 65e2 8099 2c20 6120 7072 6f67 otate..., a prog │ │ │ │ │ +0005c240: 7261 6d20 6465 7665 6c6f 7065 6420 6279 ram developed by │ │ │ │ │ +0005c250: 2052 6564 2048 6174 2c20 6973 2062 6574 Red Hat, is bet │ │ │ │ │ +0005c260: 7465 722c 2061 7320 6974 0a63 656e 7472 ter, as it.centr │ │ │ │ │ +0005c270: 616c 697a 6573 206c 6f67 206d 616e 6167 alizes log manag │ │ │ │ │ +0005c280: 656d 656e 742e 2020 4974 2068 6173 2062 ement. It has b │ │ │ │ │ +0005c290: 6f74 6820 6120 636f 6e66 6967 7572 6174 oth a configurat │ │ │ │ │ +0005c2a0: 696f 6e20 6669 6c65 0a28 e280 982f 6574 ion file.(.../et │ │ │ │ │ +0005c2b0: 632f 6c6f 6772 6f74 6174 652e 636f 6e66 c/logrotate.conf │ │ │ │ │ +0005c2c0: e280 9929 2061 6e64 2061 2064 6972 6563 ...) and a direc │ │ │ │ │ +0005c2d0: 746f 7279 2077 6865 7265 2070 6163 6b61 tory where packa │ │ │ │ │ +0005c2e0: 6765 7320 6361 6e20 6472 6f70 2074 6865 ges can drop the │ │ │ │ │ +0005c2f0: 6972 0a69 6e64 6976 6964 7561 6c20 6c6f ir.individual lo │ │ │ │ │ +0005c300: 6720 726f 7461 7469 6f6e 2063 6f6e 6669 g rotation confi │ │ │ │ │ +0005c310: 6775 7261 7469 6f6e 7320 28e2 8098 2f65 gurations (.../e │ │ │ │ │ +0005c320: 7463 2f6c 6f67 726f 7461 7465 2e64 e280 tc/logrotate.d.. │ │ │ │ │ +0005c330: 9929 2e0a 0a1f 0a46 696c 653a 2064 6562 .).....File: deb │ │ │ │ │ +0005c340: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0005c350: 2020 4e6f 6465 3a20 5065 726d 6973 7369 Node: Permissi │ │ │ │ │ +0005c360: 6f6e 7320 616e 6420 6f77 6e65 7273 2c20 ons and owners, │ │ │ │ │ +0005c370: 204e 6578 743a 2046 696c 6520 6e61 6d65 Next: File name │ │ │ │ │ +0005c380: 732c 2020 5072 6576 3a20 4c6f 6720 6669 s, Prev: Log fi │ │ │ │ │ +0005c390: 6c65 732c 2020 5570 3a20 4669 6c65 733c les, Up: Files< │ │ │ │ │ +0005c3a0: 323e 0a0a 3130 2e39 2050 6572 6d69 7373 2>..10.9 Permiss │ │ │ │ │ +0005c3b0: 696f 6e73 2061 6e64 206f 776e 6572 730a ions and owners. │ │ │ │ │ +0005c3c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0005c3d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The │ │ │ │ │ +0005c3e0: 2072 756c 6573 2069 6e20 7468 6973 2073 rules in this s │ │ │ │ │ +0005c3f0: 6563 7469 6f6e 2061 7265 2067 7569 6465 ection are guide │ │ │ │ │ +0005c400: 6c69 6e65 7320 666f 7220 6765 6e65 7261 lines for genera │ │ │ │ │ +0005c410: 6c20 7573 652e 2020 4966 206e 6563 6573 l use. If neces │ │ │ │ │ +0005c420: 7361 7279 0a79 6f75 206d 6179 2064 6576 sary.you may dev │ │ │ │ │ +0005c430: 6961 7465 2066 726f 6d20 7468 6520 6465 iate from the de │ │ │ │ │ +0005c440: 7461 696c 7320 6265 6c6f 772e 2020 486f tails below. Ho │ │ │ │ │ +0005c450: 7765 7665 722c 2069 6620 796f 7520 646f wever, if you do │ │ │ │ │ +0005c460: 2073 6f20 796f 7520 6d75 7374 0a6d 616b so you must.mak │ │ │ │ │ +0005c470: 6520 7375 7265 2074 6861 7420 7768 6174 e sure that what │ │ │ │ │ +0005c480: 2069 7320 646f 6e65 2069 7320 7365 6375 is done is secu │ │ │ │ │ +0005c490: 7265 2061 6e64 2079 6f75 2073 686f 756c re and you shoul │ │ │ │ │ +0005c4a0: 6420 7472 7920 746f 2062 6520 6173 0a63 d try to be as.c │ │ │ │ │ +0005c4b0: 6f6e 7369 7374 656e 7420 6173 2070 6f73 onsistent as pos │ │ │ │ │ +0005c4c0: 7369 626c 6520 7769 7468 2074 6865 2072 sible with the r │ │ │ │ │ +0005c4d0: 6573 7420 6f66 2074 6865 2073 7973 7465 est of the syste │ │ │ │ │ +0005c4e0: 6d2e 2020 596f 7520 6172 6520 616c 736f m. You are also │ │ │ │ │ +0005c4f0: 0a65 6e63 6f75 7261 6765 6420 746f 2064 .encouraged to d │ │ │ │ │ +0005c500: 6973 6375 7373 2069 7420 6f6e 20e2 8098 iscuss it on ... │ │ │ │ │ +0005c510: 6465 6269 616e 2d64 6576 656c e280 9920 debian-devel... │ │ │ │ │ +0005c520: 6669 7273 742e 0a0a 4669 6c65 7320 7368 first...Files sh │ │ │ │ │ +0005c530: 6f75 6c64 2062 6520 6f77 6e65 6420 6279 ould be owned by │ │ │ │ │ +0005c540: 20e2 8098 726f 6f74 3a72 6f6f 74e2 8099 ...root:root... │ │ │ │ │ +0005c550: 2c20 616e 6420 6d61 6465 2077 7269 7461 , and made writa │ │ │ │ │ +0005c560: 626c 6520 6f6e 6c79 2062 7920 7468 650a ble only by the. │ │ │ │ │ +0005c570: 6f77 6e65 7220 616e 6420 756e 6976 6572 owner and univer │ │ │ │ │ +0005c580: 7361 6c6c 7920 7265 6164 6162 6c65 2028 sally readable ( │ │ │ │ │ +0005c590: 616e 6420 6578 6563 7574 6162 6c65 2c20 and executable, │ │ │ │ │ +0005c5a0: 6966 2061 7070 726f 7072 6961 7465 292c if appropriate), │ │ │ │ │ +0005c5b0: 2074 6861 7420 6973 0a6d 6f64 6520 3634 that is.mode 64 │ │ │ │ │ +0005c5c0: 3420 6f72 2037 3535 2e0a 0a44 6972 6563 4 or 755...Direc │ │ │ │ │ +0005c5d0: 746f 7269 6573 2073 686f 756c 6420 6265 tories should be │ │ │ │ │ +0005c5e0: 206d 6f64 6520 3735 3520 6f72 2028 666f mode 755 or (fo │ │ │ │ │ +0005c5f0: 7220 6772 6f75 702d 7772 6974 6162 696c r group-writabil │ │ │ │ │ +0005c600: 6974 7929 206d 6f64 6520 3237 3735 2e0a ity) mode 2775.. │ │ │ │ │ +0005c610: 5468 6520 6f77 6e65 7273 6869 7020 6f66 The ownership of │ │ │ │ │ +0005c620: 2074 6865 2064 6972 6563 746f 7279 2073 the directory s │ │ │ │ │ +0005c630: 686f 756c 6420 6265 2063 6f6e 7369 7374 hould be consist │ │ │ │ │ +0005c640: 656e 7420 7769 7468 2069 7473 206d 6f64 ent with its mod │ │ │ │ │ +0005c650: 653a 2069 6620 610a 6469 7265 6374 6f72 e: if a.director │ │ │ │ │ +0005c660: 7920 6973 206d 6f64 6520 3237 3735 2c20 y is mode 2775, │ │ │ │ │ +0005c670: 6974 2073 686f 756c 6420 6265 206f 776e it should be own │ │ │ │ │ +0005c680: 6564 2062 7920 7468 6520 6772 6f75 7020 ed by the group │ │ │ │ │ +0005c690: 7468 6174 206e 6565 6473 2077 7269 7465 that needs write │ │ │ │ │ +0005c6a0: 0a61 6363 6573 7320 746f 2069 742e 2020 .access to it. │ │ │ │ │ +0005c6b0: 2831 290a 0a43 6f6e 7472 6f6c 2069 6e66 (1)..Control inf │ │ │ │ │ +0005c6c0: 6f72 6d61 7469 6f6e 2066 696c 6573 2073 ormation files s │ │ │ │ │ +0005c6d0: 686f 756c 6420 6265 206f 776e 6564 2062 hould be owned b │ │ │ │ │ +0005c6e0: 7920 e280 9872 6f6f 743a 726f 6f74 e280 y ...root:root.. │ │ │ │ │ +0005c6f0: 9920 616e 6420 6569 7468 6572 206d 6f64 . and either mod │ │ │ │ │ +0005c700: 650a 3634 3420 2866 6f72 206d 6f73 7420 e.644 (for most │ │ │ │ │ +0005c710: 6669 6c65 7329 206f 7220 6d6f 6465 2037 files) or mode 7 │ │ │ │ │ +0005c720: 3535 2028 666f 7220 6578 6563 7574 6162 55 (for executab │ │ │ │ │ +0005c730: 6c65 7320 7375 6368 2061 7320 2a6e 6f74 les such as *not │ │ │ │ │ +0005c740: 650a 6d61 696e 7461 696e 6572 2073 6372 e.maintainer scr │ │ │ │ │ +0005c750: 6970 7473 3a20 3564 2e29 2e0a 0a53 6574 ipts: 5d.)...Set │ │ │ │ │ +0005c760: 7569 6420 616e 6420 7365 7467 6964 2065 uid and setgid e │ │ │ │ │ +0005c770: 7865 6375 7461 626c 6573 2073 686f 756c xecutables shoul │ │ │ │ │ +0005c780: 6420 6265 206d 6f64 6520 3437 3535 206f d be mode 4755 o │ │ │ │ │ +0005c790: 7220 3237 3535 2072 6573 7065 6374 6976 r 2755 respectiv │ │ │ │ │ +0005c7a0: 656c 792c 0a61 6e64 206f 776e 6564 2062 ely,.and owned b │ │ │ │ │ +0005c7b0: 7920 7468 6520 6170 7072 6f70 7269 6174 y the appropriat │ │ │ │ │ +0005c7c0: 6520 7573 6572 206f 7220 6772 6f75 702e e user or group. │ │ │ │ │ +0005c7d0: 2020 5468 6579 2073 686f 756c 6420 6e6f They should no │ │ │ │ │ +0005c7e0: 7420 6265 206d 6164 650a 756e 7265 6164 t be made.unread │ │ │ │ │ +0005c7f0: 6162 6c65 2028 6d6f 6465 7320 6c69 6b65 able (modes like │ │ │ │ │ +0005c800: 2034 3731 3120 6f72 2032 3731 3120 6f72 4711 or 2711 or │ │ │ │ │ +0005c810: 2065 7665 6e20 3431 3131 293b 2064 6f69 even 4111); doi │ │ │ │ │ +0005c820: 6e67 2073 6f20 6163 6869 6576 6573 206e ng so achieves n │ │ │ │ │ +0005c830: 6f0a 6578 7472 6120 7365 6375 7269 7479 o.extra security │ │ │ │ │ +0005c840: 2c20 6265 6361 7573 6520 616e 796f 6e65 , because anyone │ │ │ │ │ +0005c850: 2063 616e 2066 696e 6420 7468 6520 6269 can find the bi │ │ │ │ │ +0005c860: 6e61 7279 2069 6e20 7468 6520 6672 6565 nary in the free │ │ │ │ │ +0005c870: 6c79 0a61 7661 696c 6162 6c65 2044 6562 ly.available Deb │ │ │ │ │ +0005c880: 6961 6e20 7061 636b 6167 653b 2069 7420 ian package; it │ │ │ │ │ +0005c890: 6973 206d 6572 656c 7920 696e 636f 6e76 is merely inconv │ │ │ │ │ +0005c8a0: 656e 6965 6e74 2e20 2046 6f72 2074 6865 enient. For the │ │ │ │ │ +0005c8b0: 2073 616d 650a 7265 6173 6f6e 2079 6f75 same.reason you │ │ │ │ │ +0005c8c0: 2073 686f 756c 6420 6e6f 7420 7265 7374 should not rest │ │ │ │ │ +0005c8d0: 7269 6374 2072 6561 6420 6f72 2065 7865 rict read or exe │ │ │ │ │ +0005c8e0: 6375 7465 2070 6572 6d69 7373 696f 6e73 cute permissions │ │ │ │ │ +0005c8f0: 206f 6e20 6e6f 6e2d 7365 742d 6964 0a65 on non-set-id.e │ │ │ │ │ +0005c900: 7865 6375 7461 626c 6573 2e0a 0a53 6f6d xecutables...Som │ │ │ │ │ +0005c910: 6520 7365 7475 6964 2070 726f 6772 616d e setuid program │ │ │ │ │ +0005c920: 7320 6e65 6564 2074 6f20 6265 2072 6573 s need to be res │ │ │ │ │ +0005c930: 7472 6963 7465 6420 746f 2070 6172 7469 tricted to parti │ │ │ │ │ +0005c940: 6375 6c61 7220 7365 7473 206f 6620 7573 cular sets of us │ │ │ │ │ +0005c950: 6572 732c 0a75 7369 6e67 2066 696c 6520 ers,.using file │ │ │ │ │ +0005c960: 7065 726d 6973 7369 6f6e 732e 2020 496e permissions. In │ │ │ │ │ +0005c970: 2074 6869 7320 6361 7365 2074 6865 7920 this case they │ │ │ │ │ +0005c980: 7368 6f75 6c64 2062 6520 6f77 6e65 6420 should be owned │ │ │ │ │ +0005c990: 6279 2074 6865 2075 6964 2074 6f0a 7768 by the uid to.wh │ │ │ │ │ +0005c9a0: 6963 6820 7468 6579 2061 7265 2073 6574 ich they are set │ │ │ │ │ +0005c9b0: 2d69 642c 2061 6e64 2062 7920 7468 6520 -id, and by the │ │ │ │ │ +0005c9c0: 6772 6f75 7020 7768 6963 6820 7368 6f75 group which shou │ │ │ │ │ +0005c9d0: 6c64 2062 6520 616c 6c6f 7765 6420 746f ld be allowed to │ │ │ │ │ +0005c9e0: 0a65 7865 6375 7465 2074 6865 6d2e 2020 .execute them. │ │ │ │ │ +0005c9f0: 5468 6579 2073 686f 756c 6420 6861 7665 They should have │ │ │ │ │ +0005ca00: 206d 6f64 6520 3437 3534 3b20 6167 6169 mode 4754; agai │ │ │ │ │ +0005ca10: 6e20 7468 6572 6520 6973 206e 6f20 706f n there is no po │ │ │ │ │ +0005ca20: 696e 7420 696e 0a6d 616b 696e 6720 7468 int in.making th │ │ │ │ │ +0005ca30: 656d 2075 6e72 6561 6461 626c 6520 746f em unreadable to │ │ │ │ │ +0005ca40: 2074 686f 7365 2075 7365 7273 2077 686f those users who │ │ │ │ │ +0005ca50: 206d 7573 7420 6e6f 7420 6265 2061 6c6c must not be all │ │ │ │ │ +0005ca60: 6f77 6564 2074 6f20 6578 6563 7574 650a owed to execute. │ │ │ │ │ +0005ca70: 7468 656d 2e0a 0a49 7420 6973 2070 6f73 them...It is pos │ │ │ │ │ +0005ca80: 7369 626c 6520 746f 2061 7272 616e 6765 sible to arrange │ │ │ │ │ +0005ca90: 2074 6861 7420 7468 6520 7379 7374 656d that the system │ │ │ │ │ +0005caa0: 2061 646d 696e 6973 7472 6174 6f72 2063 administrator c │ │ │ │ │ +0005cab0: 616e 2072 6563 6f6e 6669 6775 7265 0a74 an reconfigure.t │ │ │ │ │ +0005cac0: 6865 2070 6163 6b61 6765 2074 6f20 636f he package to co │ │ │ │ │ +0005cad0: 7272 6573 706f 6e64 2074 6f20 7468 6569 rrespond to thei │ │ │ │ │ +0005cae0: 7220 6c6f 6361 6c20 7365 6375 7269 7479 r local security │ │ │ │ │ +0005caf0: 2070 6f6c 6963 7920 6279 2063 6861 6e67 policy by chang │ │ │ │ │ +0005cb00: 696e 6720 7468 650a 7065 726d 6973 7369 ing the.permissi │ │ │ │ │ +0005cb10: 6f6e 7320 6f6e 2061 2062 696e 6172 793a ons on a binary: │ │ │ │ │ +0005cb20: 2074 6865 7920 6361 6e20 646f 2074 6869 they can do thi │ │ │ │ │ +0005cb30: 7320 6279 2075 7369 6e67 20e2 8098 6470 s by using ...dp │ │ │ │ │ +0005cb40: 6b67 2d73 7461 746f 7665 7272 6964 65e2 kg-statoverride. │ │ │ │ │ +0005cb50: 8099 2c0a 6173 2064 6573 6372 6962 6564 ..,.as described │ │ │ │ │ +0005cb60: 2062 656c 6f77 2e20 2028 3229 2020 416e below. (2) An │ │ │ │ │ +0005cb70: 6f74 6865 7220 6d65 7468 6f64 2079 6f75 other method you │ │ │ │ │ +0005cb80: 2073 686f 756c 6420 636f 6e73 6964 6572 should consider │ │ │ │ │ +0005cb90: 2069 7320 746f 0a63 7265 6174 6520 6120 is to.create a │ │ │ │ │ +0005cba0: 6772 6f75 7020 666f 7220 7065 6f70 6c65 group for people │ │ │ │ │ +0005cbb0: 2061 6c6c 6f77 6564 2074 6f20 7573 6520 allowed to use │ │ │ │ │ +0005cbc0: 7468 6520 7072 6f67 7261 6d28 7329 2061 the program(s) a │ │ │ │ │ +0005cbd0: 6e64 206d 616b 6520 616e 790a 7365 7475 nd make any.setu │ │ │ │ │ +0005cbe0: 6964 2065 7865 6375 7461 626c 6573 2065 id executables e │ │ │ │ │ +0005cbf0: 7865 6375 7461 626c 6520 6f6e 6c79 2062 xecutable only b │ │ │ │ │ +0005cc00: 7920 7468 6174 2067 726f 7570 2e0a 0a49 y that group...I │ │ │ │ │ +0005cc10: 6620 796f 7520 6e65 6564 2074 6f20 6372 f you need to cr │ │ │ │ │ +0005cc20: 6561 7465 2061 206e 6577 2075 7365 7220 eate a new user │ │ │ │ │ +0005cc30: 6f72 2067 726f 7570 2066 6f72 2079 6f75 or group for you │ │ │ │ │ +0005cc40: 7220 7061 636b 6167 6520 7468 6572 6520 r package there │ │ │ │ │ +0005cc50: 6172 6520 7477 6f0a 706f 7373 6962 696c are two.possibil │ │ │ │ │ +0005cc60: 6974 6965 732e 2020 4669 7273 746c 792c ities. Firstly, │ │ │ │ │ +0005cc70: 2079 6f75 206d 6179 206e 6565 6420 746f you may need to │ │ │ │ │ +0005cc80: 206d 616b 6520 736f 6d65 2066 696c 6573 make some files │ │ │ │ │ +0005cc90: 2069 6e20 7468 6520 6269 6e61 7279 0a70 in the binary.p │ │ │ │ │ +0005cca0: 6163 6b61 6765 2062 6520 6f77 6e65 6420 ackage be owned │ │ │ │ │ +0005ccb0: 6279 2074 6869 7320 7573 6572 206f 7220 by this user or │ │ │ │ │ +0005ccc0: 6772 6f75 702c 206f 7220 796f 7520 6d61 group, or you ma │ │ │ │ │ +0005ccd0: 7920 6e65 6564 2074 6f20 636f 6d70 696c y need to compil │ │ │ │ │ +0005cce0: 6520 7468 650a 7573 6572 206f 7220 6772 e the.user or gr │ │ │ │ │ +0005ccf0: 6f75 7020 6964 2028 7261 7468 6572 2074 oup id (rather t │ │ │ │ │ +0005cd00: 6861 6e20 6a75 7374 2074 6865 206e 616d han just the nam │ │ │ │ │ +0005cd10: 6529 2069 6e74 6f20 7468 6520 6269 6e61 e) into the bina │ │ │ │ │ +0005cd20: 7279 2028 7468 6f75 6768 0a74 6869 7320 ry (though.this │ │ │ │ │ +0005cd30: 6c61 7474 6572 2073 686f 756c 6420 6265 latter should be │ │ │ │ │ +0005cd40: 2061 766f 6964 6564 2069 6620 706f 7373 avoided if poss │ │ │ │ │ +0005cd50: 6962 6c65 2c20 6173 2069 6e20 7468 6973 ible, as in this │ │ │ │ │ +0005cd60: 2063 6173 6520 796f 7520 6e65 6564 2061 case you need a │ │ │ │ │ +0005cd70: 0a73 7461 7469 6361 6c6c 7920 616c 6c6f .statically allo │ │ │ │ │ +0005cd80: 6361 7465 6420 6964 292e 0a0a 4966 2079 cated id)...If y │ │ │ │ │ +0005cd90: 6f75 206e 6565 6420 6120 7374 6174 6963 ou need a static │ │ │ │ │ +0005cda0: 616c 6c79 2061 6c6c 6f63 6174 6564 2069 ally allocated i │ │ │ │ │ +0005cdb0: 642c 2079 6f75 206d 7573 7420 6173 6b20 d, you must ask │ │ │ │ │ +0005cdc0: 666f 7220 6120 7573 6572 206f 7220 6772 for a user or gr │ │ │ │ │ +0005cdd0: 6f75 700a 6964 2066 726f 6d20 7468 6520 oup.id from the │ │ │ │ │ +0005cde0: e280 9862 6173 652d 7061 7373 7764 e280 ...base-passwd.. │ │ │ │ │ +0005cdf0: 9920 6d61 696e 7461 696e 6572 2c20 616e . maintainer, an │ │ │ │ │ +0005ce00: 6420 6d75 7374 206e 6f74 2072 656c 6561 d must not relea │ │ │ │ │ +0005ce10: 7365 2074 6865 2070 6163 6b61 6765 0a75 se the package.u │ │ │ │ │ +0005ce20: 6e74 696c 2079 6f75 2068 6176 6520 6265 ntil you have be │ │ │ │ │ +0005ce30: 656e 2061 6c6c 6f63 6174 6564 206f 6e65 en allocated one │ │ │ │ │ +0005ce40: 2e20 204f 6e63 6520 796f 7520 6861 7665 . Once you have │ │ │ │ │ +0005ce50: 2062 6565 6e20 616c 6c6f 6361 7465 6420 been allocated │ │ │ │ │ +0005ce60: 6f6e 6520 796f 750a 6d75 7374 2065 6974 one you.must eit │ │ │ │ │ +0005ce70: 6865 7220 6d61 6b65 2074 6865 2070 6163 her make the pac │ │ │ │ │ +0005ce80: 6b61 6765 2064 6570 656e 6420 6f6e 2061 kage depend on a │ │ │ │ │ +0005ce90: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the │ │ │ │ │ +0005cea0: e280 9862 6173 652d 7061 7373 7764 e280 ...base-passwd.. │ │ │ │ │ +0005ceb0: 990a 7061 636b 6167 6520 7769 7468 2074 ..package with t │ │ │ │ │ +0005cec0: 6865 2069 6420 7072 6573 656e 7420 696e he id present in │ │ │ │ │ +0005ced0: 20e2 8098 2f65 7463 2f70 6173 7377 64e2 .../etc/passwd. │ │ │ │ │ +0005cee0: 8099 206f 7220 e280 982f 6574 632f 6772 .. or .../etc/gr │ │ │ │ │ +0005cef0: 6f75 70e2 8099 2c20 6f72 2061 7272 616e oup..., or arran │ │ │ │ │ +0005cf00: 6765 0a66 6f72 2079 6f75 7220 7061 636b ge.for your pack │ │ │ │ │ +0005cf10: 6167 6520 746f 2063 7265 6174 6520 7468 age to create th │ │ │ │ │ +0005cf20: 6520 7573 6572 206f 7220 6772 6f75 7020 e user or group │ │ │ │ │ +0005cf30: 6974 7365 6c66 2077 6974 6820 7468 6520 itself with the │ │ │ │ │ +0005cf40: 636f 7272 6563 7420 6964 0a28 7573 696e correct id.(usin │ │ │ │ │ +0005cf50: 6720 e280 9861 6464 7573 6572 e280 9929 g ...adduser...) │ │ │ │ │ +0005cf60: 2069 6e20 6974 7320 e280 9870 7265 696e in its ...prein │ │ │ │ │ +0005cf70: 7374 e280 9920 6f72 20e2 8098 706f 7374 st... or ...post │ │ │ │ │ +0005cf80: 696e 7374 e280 992e 2020 2844 6f69 6e67 inst.... (Doing │ │ │ │ │ +0005cf90: 2069 7420 696e 2074 6865 0ae2 8098 706f it in the....po │ │ │ │ │ +0005cfa0: 7374 696e 7374 e280 9920 6973 2074 6f20 stinst... is to │ │ │ │ │ +0005cfb0: 6265 2070 7265 6665 7272 6564 2069 6620 be preferred if │ │ │ │ │ +0005cfc0: 6974 2069 7320 706f 7373 6962 6c65 2c20 it is possible, │ │ │ │ │ +0005cfd0: 6f74 6865 7277 6973 6520 610a 7072 652d otherwise a.pre- │ │ │ │ │ +0005cfe0: 6465 7065 6e64 656e 6379 2077 696c 6c20 dependency will │ │ │ │ │ +0005cff0: 6265 206e 6565 6465 6420 6f6e 2074 6865 be needed on the │ │ │ │ │ +0005d000: 20e2 8098 6164 6475 7365 72e2 8099 2070 ...adduser... p │ │ │ │ │ +0005d010: 6163 6b61 6765 2e29 0a0a 4f6e 2074 6865 ackage.)..On the │ │ │ │ │ +0005d020: 206f 7468 6572 2068 616e 642c 2074 6865 other hand, the │ │ │ │ │ +0005d030: 2070 726f 6772 616d 206d 6967 6874 2062 program might b │ │ │ │ │ +0005d040: 6520 6162 6c65 2074 6f20 6465 7465 726d e able to determ │ │ │ │ │ +0005d050: 696e 6520 7468 6520 7569 6420 6f72 2067 ine the uid or g │ │ │ │ │ +0005d060: 6964 0a66 726f 6d20 7468 6520 7573 6572 id.from the user │ │ │ │ │ +0005d070: 206f 7220 6772 6f75 7020 6e61 6d65 2061 or group name a │ │ │ │ │ +0005d080: 7420 7275 6e74 696d 652c 2073 6f20 7468 t runtime, so th │ │ │ │ │ +0005d090: 6174 2061 2064 796e 616d 6963 616c 6c79 at a dynamically │ │ │ │ │ +0005d0a0: 2061 6c6c 6f63 6174 6564 0a69 6420 6361 allocated.id ca │ │ │ │ │ +0005d0b0: 6e20 6265 2075 7365 642e 2020 496e 2074 n be used. In t │ │ │ │ │ +0005d0c0: 6869 7320 6361 7365 2079 6f75 2073 686f his case you sho │ │ │ │ │ +0005d0d0: 756c 6420 6368 6f6f 7365 2061 6e20 6170 uld choose an ap │ │ │ │ │ +0005d0e0: 7072 6f70 7269 6174 6520 7573 6572 206f propriate user o │ │ │ │ │ +0005d0f0: 720a 6772 6f75 7020 6e61 6d65 2c20 6469 r.group name, di │ │ │ │ │ +0005d100: 7363 7573 7369 6e67 2074 6869 7320 6f6e scussing this on │ │ │ │ │ +0005d110: 20e2 8098 6465 6269 616e 2d64 6576 656c ...debian-devel │ │ │ │ │ +0005d120: e280 9920 616e 6420 6368 6563 6b69 6e67 ... and checking │ │ │ │ │ +0005d130: 2074 6861 7420 6974 2069 730a 756e 6971 that it is.uniq │ │ │ │ │ +0005d140: 7565 2e20 2057 6865 6e20 7468 6973 2068 ue. When this h │ │ │ │ │ +0005d150: 6173 2062 6565 6e20 6368 6563 6b65 6420 as been checked │ │ │ │ │ +0005d160: 796f 7520 6d75 7374 2061 7272 616e 6765 you must arrange │ │ │ │ │ +0005d170: 2066 6f72 2079 6f75 7220 7061 636b 6167 for your packag │ │ │ │ │ +0005d180: 6520 746f 0a63 7265 6174 6520 7468 6520 e to.create the │ │ │ │ │ +0005d190: 7573 6572 206f 7220 6772 6f75 7020 6966 user or group if │ │ │ │ │ +0005d1a0: 206e 6563 6573 7361 7279 2075 7369 6e67 necessary using │ │ │ │ │ +0005d1b0: 20e2 8098 6164 6475 7365 72e2 8099 2069 ...adduser... i │ │ │ │ │ +0005d1c0: 6e20 7468 6520 e280 9870 7265 696e 7374 n the ...preinst │ │ │ │ │ +0005d1d0: e280 990a 6f72 20e2 8098 706f 7374 696e ....or ...postin │ │ │ │ │ +0005d1e0: 7374 e280 9920 7363 7269 7074 2028 6167 st... script (ag │ │ │ │ │ +0005d1f0: 6169 6e2c 2074 6865 206c 6174 7465 7220 ain, the latter │ │ │ │ │ +0005d200: 6973 2074 6f20 6265 2070 7265 6665 7272 is to be preferr │ │ │ │ │ +0005d210: 6564 2069 6620 6974 2069 730a 706f 7373 ed if it is.poss │ │ │ │ │ +0005d220: 6962 6c65 292e 0a0a 4e6f 7465 2074 6861 ible)...Note tha │ │ │ │ │ +0005d230: 7420 6368 616e 6769 6e67 2074 6865 206e t changing the n │ │ │ │ │ +0005d240: 756d 6572 6963 2076 616c 7565 206f 6620 umeric value of │ │ │ │ │ +0005d250: 616e 2069 6420 6173 736f 6369 6174 6564 an id associated │ │ │ │ │ +0005d260: 2077 6974 6820 6120 6e61 6d65 2069 730a with a name is. │ │ │ │ │ +0005d270: 7665 7279 2064 6966 6669 6375 6c74 2c20 very difficult, │ │ │ │ │ +0005d280: 616e 6420 696e 766f 6c76 6573 2073 6561 and involves sea │ │ │ │ │ +0005d290: 7263 6869 6e67 2074 6865 2066 696c 6520 rching the file │ │ │ │ │ +0005d2a0: 7379 7374 656d 2066 6f72 2061 6c6c 0a61 system for all.a │ │ │ │ │ +0005d2b0: 7070 726f 7072 6961 7465 2066 696c 6573 ppropriate files │ │ │ │ │ +0005d2c0: 2e20 2059 6f75 206e 6565 6420 746f 2074 . You need to t │ │ │ │ │ +0005d2d0: 6869 6e6b 2063 6172 6566 756c 6c79 2077 hink carefully w │ │ │ │ │ +0005d2e0: 6865 7468 6572 2061 2073 7461 7469 6320 hether a static │ │ │ │ │ +0005d2f0: 6f72 0a64 796e 616d 6963 2069 6420 6973 or.dynamic id is │ │ │ │ │ +0005d300: 2072 6571 7569 7265 642c 2073 696e 6365 required, since │ │ │ │ │ +0005d310: 2063 6861 6e67 696e 6720 796f 7572 206d changing your m │ │ │ │ │ +0005d320: 696e 6420 6c61 7465 7220 7769 6c6c 2063 ind later will c │ │ │ │ │ +0005d330: 6175 7365 0a70 726f 626c 656d 732e 0a0a ause.problems... │ │ │ │ │ +0005d340: 2a20 4d65 6e75 3a0a 0a2a 2054 6865 2075 * Menu:..* The u │ │ │ │ │ +0005d350: 7365 206f 6620 6470 6b67 2d73 7461 746f se of dpkg-stato │ │ │ │ │ +0005d360: 7665 7272 6964 653a 3a0a 0a20 2020 2d2d verride::.. -- │ │ │ │ │ +0005d370: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +0005d380: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +0005d390: 2020 2831 2920 5768 656e 2061 2070 6163 (1) When a pac │ │ │ │ │ +0005d3a0: 6b61 6765 2069 7320 7570 6772 6164 6564 kage is upgraded │ │ │ │ │ +0005d3b0: 2c20 616e 6420 7468 6520 6f77 6e65 7220 , and the owner │ │ │ │ │ +0005d3c0: 6f72 2070 6572 6d69 7373 696f 6e73 206f or permissions o │ │ │ │ │ +0005d3d0: 6620 610a 6669 6c65 2069 6e63 6c75 6465 f a.file include │ │ │ │ │ +0005d3e0: 6420 696e 2074 6865 2070 6163 6b61 6765 d in the package │ │ │ │ │ +0005d3f0: 2068 6173 2063 6861 6e67 6564 2c20 6470 has changed, dp │ │ │ │ │ +0005d400: 6b67 2061 7272 616e 6765 7320 666f 7220 kg arranges for │ │ │ │ │ +0005d410: 7468 650a 6f77 6e65 7273 6869 7020 616e the.ownership an │ │ │ │ │ +0005d420: 6420 7065 726d 6973 7369 6f6e 7320 746f d permissions to │ │ │ │ │ +0005d430: 2062 6520 636f 7272 6563 746c 7920 7365 be correctly se │ │ │ │ │ +0005d440: 7420 7570 6f6e 2069 6e73 7461 6c6c 6174 t upon installat │ │ │ │ │ +0005d450: 696f 6e2e 0a48 6f77 6576 6572 2c20 7468 ion..However, th │ │ │ │ │ +0005d460: 6973 2064 6f65 7320 6e6f 7420 6578 7465 is does not exte │ │ │ │ │ +0005d470: 6e64 2074 6f20 6469 7265 6374 6f72 6965 nd to directorie │ │ │ │ │ +0005d480: 733b 2074 6865 2070 6572 6d69 7373 696f s; the permissio │ │ │ │ │ +0005d490: 6e73 2061 6e64 0a6f 776e 6572 7368 6970 ns and.ownership │ │ │ │ │ +0005d4a0: 206f 6620 6469 7265 6374 6f72 6965 7320 of directories │ │ │ │ │ +0005d4b0: 616c 7265 6164 7920 6f6e 2074 6865 2073 already on the s │ │ │ │ │ +0005d4c0: 7973 7465 6d20 646f 6573 206e 6f74 2063 ystem does not c │ │ │ │ │ +0005d4d0: 6861 6e67 6520 6f6e 0a69 6e73 7461 6c6c hange on.install │ │ │ │ │ +0005d4e0: 206f 7220 7570 6772 6164 6520 6f66 2070 or upgrade of p │ │ │ │ │ +0005d4f0: 6163 6b61 6765 732e 2020 5468 6973 206d ackages. This m │ │ │ │ │ +0005d500: 616b 6573 2073 656e 7365 2c20 7369 6e63 akes sense, sinc │ │ │ │ │ +0005d510: 6520 6f74 6865 7277 6973 650a 636f 6d6d e otherwise.comm │ │ │ │ │ +0005d520: 6f6e 2064 6972 6563 746f 7269 6573 206c on directories l │ │ │ │ │ +0005d530: 696b 6520 e280 982f 7573 72e2 8099 2077 ike .../usr... w │ │ │ │ │ +0005d540: 6f75 6c64 2061 6c77 6179 7320 6265 2069 ould always be i │ │ │ │ │ +0005d550: 6e20 666c 7578 2e20 2054 6f20 636f 7272 n flux. To corr │ │ │ │ │ +0005d560: 6563 746c 790a 6368 616e 6765 2070 6572 ectly.change per │ │ │ │ │ +0005d570: 6d69 7373 696f 6e73 206f 6620 6120 6469 missions of a di │ │ │ │ │ +0005d580: 7265 6374 6f72 7920 7468 6520 7061 636b rectory the pack │ │ │ │ │ +0005d590: 6167 6520 6f77 6e73 2c20 6578 706c 6963 age owns, explic │ │ │ │ │ +0005d5a0: 6974 2061 6374 696f 6e20 6973 0a72 6571 it action is.req │ │ │ │ │ +0005d5b0: 7569 7265 642c 2075 7375 616c 6c79 2069 uired, usually i │ │ │ │ │ +0005d5c0: 6e20 7468 6520 e280 9870 6f73 7469 6e73 n the ...postins │ │ │ │ │ +0005d5d0: 74e2 8099 2073 6372 6970 742e 2020 4361 t... script. Ca │ │ │ │ │ +0005d5e0: 7265 206d 7573 7420 6265 2074 616b 656e re must be taken │ │ │ │ │ +0005d5f0: 2074 6f0a 6861 6e64 6c65 2064 6f77 6e67 to.handle downg │ │ │ │ │ +0005d600: 7261 6465 7320 6173 2077 656c 6c2c 2069 rades as well, i │ │ │ │ │ +0005d610: 6e20 7468 6174 2063 6173 652e 0a0a 2020 n that case... │ │ │ │ │ +0005d620: 2028 3229 204f 7264 696e 6172 7920 6669 (2) Ordinary fi │ │ │ │ │ +0005d630: 6c65 7320 696e 7374 616c 6c65 6420 6279 les installed by │ │ │ │ │ +0005d640: 20e2 8098 6470 6b67 e280 9920 2861 7320 ...dpkg... (as │ │ │ │ │ +0005d650: 6f70 706f 7365 6420 746f 20e2 8098 636f opposed to ...co │ │ │ │ │ +0005d660: 6e66 6669 6c65 e280 9973 2061 6e64 0a6f nffile...s and.o │ │ │ │ │ +0005d670: 7468 6572 2073 696d 696c 6172 206f 626a ther similar obj │ │ │ │ │ +0005d680: 6563 7473 2920 6e6f 726d 616c 6c79 2068 ects) normally h │ │ │ │ │ +0005d690: 6176 6520 7468 6569 7220 7065 726d 6973 ave their permis │ │ │ │ │ +0005d6a0: 7369 6f6e 7320 7265 7365 7420 746f 2074 sions reset to t │ │ │ │ │ +0005d6b0: 6865 0a64 6973 7472 6962 7574 6564 2070 he.distributed p │ │ │ │ │ +0005d6c0: 6572 6d69 7373 696f 6e73 2077 6865 6e20 ermissions when │ │ │ │ │ +0005d6d0: 7468 6520 7061 636b 6167 6520 6973 2072 the package is r │ │ │ │ │ +0005d6e0: 6569 6e73 7461 6c6c 6564 2e20 2048 6f77 einstalled. How │ │ │ │ │ +0005d6f0: 6576 6572 2c20 7468 650a 7573 6520 6f66 ever, the.use of │ │ │ │ │ +0005d700: 20e2 8098 6470 6b67 2d73 7461 746f 7665 ...dpkg-statove │ │ │ │ │ +0005d710: 7272 6964 65e2 8099 206f 7665 7272 6964 rride... overrid │ │ │ │ │ +0005d720: 6573 2074 6869 7320 6465 6661 756c 7420 es this default │ │ │ │ │ +0005d730: 6265 6861 7669 6f72 2e0a 0a1f 0a46 696c behavior.....Fil │ │ │ │ │ +0005d740: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0005d750: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5468 .info, Node: Th │ │ │ │ │ +0005d760: 6520 7573 6520 6f66 2064 706b 672d 7374 e use of dpkg-st │ │ │ │ │ +0005d770: 6174 6f76 6572 7269 6465 2c20 2055 703a atoverride, Up: │ │ │ │ │ +0005d780: 2050 6572 6d69 7373 696f 6e73 2061 6e64 Permissions and │ │ │ │ │ +0005d790: 206f 776e 6572 730a 0a31 302e 392e 3120 owners..10.9.1 │ │ │ │ │ +0005d7a0: 5468 6520 7573 6520 6f66 20e2 8098 6470 The use of ...dp │ │ │ │ │ +0005d7b0: 6b67 2d73 7461 746f 7665 7272 6964 65e2 kg-statoverride. │ │ │ │ │ +0005d7c0: 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ...------------- │ │ │ │ │ +0005d7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0005d7e0: 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6973 2073 --------..This s │ │ │ │ │ +0005d7f0: 6563 7469 6f6e 2069 7320 6e6f 7420 696e ection is not in │ │ │ │ │ +0005d800: 7465 6e64 6564 2061 7320 706f 6c69 6379 tended as policy │ │ │ │ │ +0005d810: 2c20 6275 7420 6173 2061 2064 6573 6372 , but as a descr │ │ │ │ │ +0005d820: 6970 7469 6f6e 206f 6620 7468 6520 7573 iption of the us │ │ │ │ │ +0005d830: 650a 6f66 20e2 8098 6470 6b67 2d73 7461 e.of ...dpkg-sta │ │ │ │ │ +0005d840: 746f 7665 7272 6964 65e2 8099 2e0a 0a49 toverride......I │ │ │ │ │ +0005d850: 6620 6120 7379 7374 656d 2061 646d 696e f a system admin │ │ │ │ │ +0005d860: 6973 7472 6174 6f72 2077 6973 6865 7320 istrator wishes │ │ │ │ │ +0005d870: 746f 2068 6176 6520 6120 6669 6c65 2028 to have a file ( │ │ │ │ │ +0005d880: 6f72 2064 6972 6563 746f 7279 206f 7220 or directory or │ │ │ │ │ +0005d890: 6f74 6865 720a 7375 6368 2074 6869 6e67 other.such thing │ │ │ │ │ +0005d8a0: 2920 696e 7374 616c 6c65 6420 7769 7468 ) installed with │ │ │ │ │ +0005d8b0: 206f 776e 6572 2061 6e64 2070 6572 6d69 owner and permi │ │ │ │ │ +0005d8c0: 7373 696f 6e73 2064 6966 6665 7265 6e74 ssions different │ │ │ │ │ +0005d8d0: 2066 726f 6d20 7468 6f73 6520 696e 0a74 from those in.t │ │ │ │ │ +0005d8e0: 6865 2064 6973 7472 6962 7574 6564 2044 he distributed D │ │ │ │ │ +0005d8f0: 6562 6961 6e20 7061 636b 6167 652c 2074 ebian package, t │ │ │ │ │ +0005d900: 6865 7920 6361 6e20 7573 6520 7468 6520 hey can use the │ │ │ │ │ +0005d910: e280 9864 706b 672d 7374 6174 6f76 6572 ...dpkg-statover │ │ │ │ │ +0005d920: 7269 6465 e280 990a 7072 6f67 7261 6d20 ride....program │ │ │ │ │ +0005d930: 746f 2069 6e73 7472 7563 7420 e280 9864 to instruct ...d │ │ │ │ │ +0005d940: 706b 67e2 8099 2074 6f20 7573 6520 7468 pkg... to use th │ │ │ │ │ +0005d950: 6520 6469 6666 6572 656e 7420 7365 7474 e different sett │ │ │ │ │ +0005d960: 696e 6773 2065 7665 7279 2074 696d 6520 ings every time │ │ │ │ │ +0005d970: 7468 650a 6669 6c65 2069 7320 696e 7374 the.file is inst │ │ │ │ │ +0005d980: 616c 6c65 642e 2020 5468 7573 2074 6865 alled. Thus the │ │ │ │ │ +0005d990: 2070 6163 6b61 6765 206d 6169 6e74 6169 package maintai │ │ │ │ │ +0005d9a0: 6e65 7220 7368 6f75 6c64 2064 6973 7472 ner should distr │ │ │ │ │ +0005d9b0: 6962 7574 6520 7468 650a 6669 6c65 7320 ibute the.files │ │ │ │ │ +0005d9c0: 7769 7468 2074 6865 6972 206e 6f72 6d61 with their norma │ │ │ │ │ +0005d9d0: 6c20 7065 726d 6973 7369 6f6e 732c 2061 l permissions, a │ │ │ │ │ +0005d9e0: 6e64 206c 6561 7665 2069 7420 666f 7220 nd leave it for │ │ │ │ │ +0005d9f0: 7468 6520 7379 7374 656d 0a61 646d 696e the system.admin │ │ │ │ │ +0005da00: 6973 7472 6174 6f72 2074 6f20 6d61 6b65 istrator to make │ │ │ │ │ +0005da10: 2061 6e79 2064 6573 6972 6564 2063 6861 any desired cha │ │ │ │ │ +0005da20: 6e67 6573 2e20 2046 6f72 2065 7861 6d70 nges. For examp │ │ │ │ │ +0005da30: 6c65 2c20 6120 6461 656d 6f6e 2077 6869 le, a daemon whi │ │ │ │ │ +0005da40: 6368 0a69 7320 6e6f 726d 616c 6c79 2072 ch.is normally r │ │ │ │ │ +0005da50: 6571 7569 7265 6420 746f 2062 6520 7365 equired to be se │ │ │ │ │ +0005da60: 7475 6964 2072 6f6f 742c 2062 7574 2069 tuid root, but i │ │ │ │ │ +0005da70: 6e20 6365 7274 6169 6e20 7369 7475 6174 n certain situat │ │ │ │ │ +0005da80: 696f 6e73 2063 6f75 6c64 0a62 6520 7573 ions could.be us │ │ │ │ │ +0005da90: 6564 2077 6974 686f 7574 2062 6569 6e67 ed without being │ │ │ │ │ +0005daa0: 2073 6574 7569 642c 2073 686f 756c 6420 setuid, should │ │ │ │ │ +0005dab0: 6265 2069 6e73 7461 6c6c 6564 2073 6574 be installed set │ │ │ │ │ +0005dac0: 7569 6420 696e 2074 6865 20e2 8098 2e64 uid in the ....d │ │ │ │ │ +0005dad0: 6562 e280 992e 0a54 6865 6e20 7468 6520 eb.....Then the │ │ │ │ │ +0005dae0: 6c6f 6361 6c20 7379 7374 656d 2061 646d local system adm │ │ │ │ │ +0005daf0: 696e 6973 7472 6174 6f72 2063 616e 2063 inistrator can c │ │ │ │ │ +0005db00: 6861 6e67 6520 7468 6973 2069 6620 7468 hange this if th │ │ │ │ │ +0005db10: 6579 2077 6973 682e 2020 4966 0a74 6865 ey wish. If.the │ │ │ │ │ +0005db20: 7265 2061 7265 2074 776f 2073 7461 6e64 re are two stand │ │ │ │ │ +0005db30: 6172 6420 7761 7973 206f 6620 646f 696e ard ways of doin │ │ │ │ │ +0005db40: 6720 6974 2c20 7468 6520 7061 636b 6167 g it, the packag │ │ │ │ │ +0005db50: 6520 6d61 696e 7461 696e 6572 2063 616e e maintainer can │ │ │ │ │ +0005db60: 2075 7365 0ae2 8098 6465 6263 6f6e 66e2 use....debconf. │ │ │ │ │ +0005db70: 8099 2074 6f20 6669 6e64 206f 7574 2074 .. to find out t │ │ │ │ │ +0005db80: 6865 2070 7265 6665 7265 6e63 652c 2061 he preference, a │ │ │ │ │ +0005db90: 6e64 2063 616c 6c20 e280 9864 706b 672d nd call ...dpkg- │ │ │ │ │ +0005dba0: 7374 6174 6f76 6572 7269 6465 e280 9920 statoverride... │ │ │ │ │ +0005dbb0: 696e 0a74 6865 206d 6169 6e74 6169 6e65 in.the maintaine │ │ │ │ │ +0005dbc0: 7220 7363 7269 7074 2069 6620 6e65 6365 r script if nece │ │ │ │ │ +0005dbd0: 7373 6172 7920 746f 2061 6363 6f6d 6d6f ssary to accommo │ │ │ │ │ +0005dbe0: 6461 7465 2074 6865 2073 7973 7465 6d0a date the system. │ │ │ │ │ +0005dbf0: 6164 6d69 6e69 7374 7261 746f 72e2 8099 administrator... │ │ │ │ │ +0005dc00: 7320 6368 6f69 6365 2e20 2043 6172 6520 s choice. Care │ │ │ │ │ +0005dc10: 6d75 7374 2062 6520 7461 6b65 6e20 6475 must be taken du │ │ │ │ │ +0005dc20: 7269 6e67 2075 7067 7261 6465 7320 746f ring upgrades to │ │ │ │ │ +0005dc30: 206e 6f74 0a6f 7665 7272 6964 6520 616e not.override an │ │ │ │ │ +0005dc40: 2065 7869 7374 696e 6720 7365 7474 696e existing settin │ │ │ │ │ +0005dc50: 672e 0a0a 4769 7665 6e20 7468 6520 6162 g...Given the ab │ │ │ │ │ +0005dc60: 6f76 652c 20e2 8098 6470 6b67 2d73 7461 ove, ...dpkg-sta │ │ │ │ │ +0005dc70: 746f 7665 7272 6964 65e2 8099 2069 7320 toverride... is │ │ │ │ │ +0005dc80: 6573 7365 6e74 6961 6c6c 7920 6120 746f essentially a to │ │ │ │ │ +0005dc90: 6f6c 2066 6f72 2073 7973 7465 6d0a 6164 ol for system.ad │ │ │ │ │ +0005dca0: 6d69 6e69 7374 7261 746f 7273 2061 6e64 ministrators and │ │ │ │ │ +0005dcb0: 2077 6f75 6c64 206e 6f74 206e 6f72 6d61 would not norma │ │ │ │ │ +0005dcc0: 6c6c 7920 6265 206e 6565 6465 6420 696e lly be needed in │ │ │ │ │ +0005dcd0: 2074 6865 206d 6169 6e74 6169 6e65 720a the maintainer. │ │ │ │ │ +0005dce0: 7363 7269 7074 732e 2020 5468 6572 6520 scripts. There │ │ │ │ │ +0005dcf0: 6973 206f 6e65 2074 7970 6520 6f66 2073 is one type of s │ │ │ │ │ +0005dd00: 6974 7561 7469 6f6e 2c20 7468 6f75 6768 ituation, though │ │ │ │ │ +0005dd10: 2c20 7768 6572 6520 6361 6c6c 7320 746f , where calls to │ │ │ │ │ +0005dd20: 0ae2 8098 6470 6b67 2d73 7461 746f 7665 ....dpkg-statove │ │ │ │ │ +0005dd30: 7272 6964 65e2 8099 2077 6f75 6c64 2062 rride... would b │ │ │ │ │ +0005dd40: 6520 6e65 6564 6564 2069 6e20 7468 6520 e needed in the │ │ │ │ │ +0005dd50: 6d61 696e 7461 696e 6572 2073 6372 6970 maintainer scrip │ │ │ │ │ +0005dd60: 7473 2c20 616e 6420 7468 6174 0a69 6e76 ts, and that.inv │ │ │ │ │ +0005dd70: 6f6c 7665 7320 7061 636b 6167 6573 2077 olves packages w │ │ │ │ │ +0005dd80: 6869 6368 2075 7365 2064 796e 616d 6963 hich use dynamic │ │ │ │ │ +0005dd90: 616c 6c79 2061 6c6c 6f63 6174 6564 2075 ally allocated u │ │ │ │ │ +0005dda0: 7365 7220 6f72 2067 726f 7570 2069 6473 ser or group ids │ │ │ │ │ +0005ddb0: 2e20 2049 6e0a 7375 6368 2061 2073 6974 . In.such a sit │ │ │ │ │ +0005ddc0: 7561 7469 6f6e 2c20 736f 6d65 7468 696e uation, somethin │ │ │ │ │ +0005ddd0: 6720 6c69 6b65 2074 6865 2066 6f6c 6c6f g like the follo │ │ │ │ │ +0005dde0: 7769 6e67 2069 6469 6f6d 2063 616e 2062 wing idiom can b │ │ │ │ │ +0005ddf0: 6520 7665 7279 2068 656c 7066 756c 0a69 e very helpful.i │ │ │ │ │ +0005de00: 6e20 7468 6520 7061 636b 6167 65e2 8099 n the package... │ │ │ │ │ +0005de10: 7320 e280 9870 6f73 7469 6e73 74e2 8099 s ...postinst... │ │ │ │ │ +0005de20: 2c20 7768 6572 6520 e280 9873 7973 7573 , where ...sysus │ │ │ │ │ +0005de30: 6572 e280 9920 6973 2061 2064 796e 616d er... is a dynam │ │ │ │ │ +0005de40: 6963 616c 6c79 2061 6c6c 6f63 6174 6564 ically allocated │ │ │ │ │ +0005de50: 0a69 643a 0a0a 2020 2020 2066 6f72 2069 .id:.. for i │ │ │ │ │ +0005de60: 2069 6e20 2f75 7372 2f62 696e 2f66 6f6f in /usr/bin/foo │ │ │ │ │ +0005de70: 202f 7573 722f 7362 696e 2f62 6172 3b20 /usr/sbin/bar; │ │ │ │ │ +0005de80: 646f 0a20 2020 2020 2020 2020 2320 6f6e do. # on │ │ │ │ │ +0005de90: 6c79 2064 6f20 736f 6d65 7468 696e 6720 ly do something │ │ │ │ │ +0005dea0: 7768 656e 206e 6f20 7365 7474 696e 6720 when no setting │ │ │ │ │ +0005deb0: 6578 6973 7473 0a20 2020 2020 2020 2020 exists. │ │ │ │ │ +0005dec0: 6966 2021 2064 706b 672d 7374 6174 6f76 if ! dpkg-statov │ │ │ │ │ +0005ded0: 6572 7269 6465 202d 2d6c 6973 7420 2469 erride --list $i │ │ │ │ │ +0005dee0: 203e 2f64 6576 2f6e 756c 6c20 323e 2631 >/dev/null 2>&1 │ │ │ │ │ +0005def0: 3b20 7468 656e 0a20 2020 2020 2020 2020 ; then. │ │ │ │ │ +0005df00: 2020 2020 2369 6e63 6c75 6465 3a20 6465 #include: de │ │ │ │ │ +0005df10: 6263 6f6e 6620 7072 6f63 6573 7369 6e67 bconf processing │ │ │ │ │ +0005df20: 2c20 7175 6573 7469 6f6e 2061 626f 7574 , question about │ │ │ │ │ +0005df30: 2066 6f6f 2061 6e64 2062 6172 0a20 2020 foo and bar. │ │ │ │ │ +0005df40: 2020 2020 2020 2020 2020 6966 205b 2022 if [ " │ │ │ │ │ +0005df50: 2452 4554 2220 3d20 2274 7275 6522 205d $RET" = "true" ] │ │ │ │ │ +0005df60: 203b 2074 6865 6e0a 2020 2020 2020 2020 ; then. │ │ │ │ │ +0005df70: 2020 2020 2020 2020 2064 706b 672d 7374 dpkg-st │ │ │ │ │ +0005df80: 6174 6f76 6572 7269 6465 202d 2d75 7064 atoverride --upd │ │ │ │ │ +0005df90: 6174 6520 2d2d 6164 6420 7379 7375 7365 ate --add sysuse │ │ │ │ │ +0005dfa0: 7220 726f 6f74 2034 3735 3520 2469 0a20 r root 4755 $i. │ │ │ │ │ +0005dfb0: 2020 2020 2020 2020 2020 2020 6669 0a20 fi. │ │ │ │ │ +0005dfc0: 2020 2020 2020 2020 6669 0a20 2020 2020 fi. │ │ │ │ │ +0005dfd0: 646f 6e65 0a0a 5468 6520 636f 7272 6573 done..The corres │ │ │ │ │ +0005dfe0: 706f 6e64 696e 6720 636f 6465 2074 6f20 ponding code to │ │ │ │ │ +0005dff0: 7265 6d6f 7665 2074 6865 206f 7665 7272 remove the overr │ │ │ │ │ +0005e000: 6964 6520 7768 656e 2074 6865 2070 6163 ide when the pac │ │ │ │ │ +0005e010: 6b61 6765 2069 7320 7075 7267 6564 0a77 kage is purged.w │ │ │ │ │ +0005e020: 6f75 6c64 2062 653a 0a0a 2020 2020 2066 ould be:.. f │ │ │ │ │ +0005e030: 6f72 2069 2069 6e20 2f75 7372 2f62 696e or i in /usr/bin │ │ │ │ │ +0005e040: 2f66 6f6f 202f 7573 722f 7362 696e 2f62 /foo /usr/sbin/b │ │ │ │ │ +0005e050: 6172 3b20 646f 0a20 2020 2020 2020 2020 ar; do. │ │ │ │ │ +0005e060: 6966 2064 706b 672d 7374 6174 6f76 6572 if dpkg-statover │ │ │ │ │ +0005e070: 7269 6465 202d 2d6c 6973 7420 2469 203e ride --list $i > │ │ │ │ │ +0005e080: 2f64 6576 2f6e 756c 6c20 323e 2631 3b20 /dev/null 2>&1; │ │ │ │ │ +0005e090: 7468 656e 0a20 2020 2020 2020 2020 2020 then. │ │ │ │ │ +0005e0a0: 2020 6470 6b67 2d73 7461 746f 7665 7272 dpkg-statoverr │ │ │ │ │ +0005e0b0: 6964 6520 2d2d 7265 6d6f 7665 2024 690a ide --remove $i. │ │ │ │ │ +0005e0c0: 2020 2020 2020 2020 2066 690a 2020 2020 fi. │ │ │ │ │ +0005e0d0: 2064 6f6e 650a 0a1f 0a46 696c 653a 2064 done....File: d │ │ │ │ │ +0005e0e0: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +0005e0f0: 6f2c 2020 4e6f 6465 3a20 4669 6c65 206e o, Node: File n │ │ │ │ │ +0005e100: 616d 6573 2c20 2050 7265 763a 2050 6572 ames, Prev: Per │ │ │ │ │ +0005e110: 6d69 7373 696f 6e73 2061 6e64 206f 776e missions and own │ │ │ │ │ +0005e120: 6572 732c 2020 5570 3a20 4669 6c65 733c ers, Up: Files< │ │ │ │ │ +0005e130: 323e 0a0a 3130 2e31 3020 4669 6c65 206e 2>..10.10 File n │ │ │ │ │ +0005e140: 616d 6573 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ames.=========== │ │ │ │ │ +0005e150: 3d3d 3d3d 3d0a 0a54 6865 206e 616d 6520 =====..The name │ │ │ │ │ +0005e160: 6f66 2074 6865 2066 696c 6573 2069 6e73 of the files ins │ │ │ │ │ +0005e170: 7461 6c6c 6564 2062 7920 6269 6e61 7279 talled by binary │ │ │ │ │ +0005e180: 2070 6163 6b61 6765 7320 696e 2074 6865 packages in the │ │ │ │ │ +0005e190: 2073 7973 7465 6d20 5041 5448 0a28 6e61 system PATH.(na │ │ │ │ │ +0005e1a0: 6d65 6c79 20e2 8098 2f62 696e e280 992c mely .../bin..., │ │ │ │ │ +0005e1b0: 20e2 8098 2f73 6269 6ee2 8099 2c20 e280 .../sbin..., .. │ │ │ │ │ +0005e1c0: 982f 7573 722f 6269 6ee2 8099 2c20 e280 ./usr/bin..., .. │ │ │ │ │ +0005e1d0: 982f 7573 722f 7362 696e e280 9920 616e ./usr/sbin... an │ │ │ │ │ +0005e1e0: 6420 e280 982f 7573 722f 6761 6d65 73e2 d .../usr/games. │ │ │ │ │ +0005e1f0: 8099 2920 6d75 7374 0a62 6520 656e 636f ..) must.be enco │ │ │ │ │ +0005e200: 6465 6420 696e 2041 5343 4949 2e0a 0a54 ded in ASCII...T │ │ │ │ │ +0005e210: 6865 206e 616d 6520 6f66 2074 6865 2066 he name of the f │ │ │ │ │ +0005e220: 696c 6573 2061 6e64 2064 6972 6563 746f iles and directo │ │ │ │ │ +0005e230: 7269 6573 2069 6e73 7461 6c6c 6564 2062 ries installed b │ │ │ │ │ +0005e240: 7920 6269 6e61 7279 2070 6163 6b61 6765 y binary package │ │ │ │ │ +0005e250: 730a 6f75 7473 6964 6520 7468 6520 7379 s.outside the sy │ │ │ │ │ +0005e260: 7374 656d 2050 4154 4820 6d75 7374 2062 stem PATH must b │ │ │ │ │ +0005e270: 6520 656e 636f 6465 6420 696e 2055 5446 e encoded in UTF │ │ │ │ │ +0005e280: 2d38 2061 6e64 2073 686f 756c 6420 6265 -8 and should be │ │ │ │ │ +0005e290: 0a72 6573 7472 6963 7465 6420 746f 2041 .restricted to A │ │ │ │ │ +0005e2a0: 5343 4949 2077 6865 6e20 6974 2069 7320 SCII when it is │ │ │ │ │ +0005e2b0: 706f 7373 6962 6c65 2074 6f20 646f 2073 possible to do s │ │ │ │ │ +0005e2c0: 6f2e 0a0a 1f0a 4669 6c65 3a20 6465 6269 o.....File: debi │ │ │ │ │ +0005e2d0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0005e2e0: 204e 6f64 653a 2043 7573 746f 6d69 7a65 Node: Customize │ │ │ │ │ +0005e2f0: 6420 7072 6f67 7261 6d73 2c20 204e 6578 d programs, Nex │ │ │ │ │ +0005e300: 743a 2044 6f63 756d 656e 7461 7469 6f6e t: Documentation │ │ │ │ │ +0005e310: 2c20 2050 7265 763a 2046 696c 6573 3c32 , Prev: Files<2 │ │ │ │ │ +0005e320: 3e2c 2020 5570 3a20 546f 700a 0a31 3120 >, Up: Top..11 │ │ │ │ │ +0005e330: 4375 7374 6f6d 697a 6564 2070 726f 6772 Customized progr │ │ │ │ │ +0005e340: 616d 730a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ams.************ │ │ │ │ │ +0005e350: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 2a20 4d65 **********..* Me │ │ │ │ │ +0005e360: 6e75 3a0a 0a2a 2041 7263 6869 7465 6374 nu:..* Architect │ │ │ │ │ +0005e370: 7572 6520 7370 6563 6966 6963 6174 696f ure specificatio │ │ │ │ │ +0005e380: 6e20 7374 7269 6e67 733a 3a0a 2a20 4461 n strings::.* Da │ │ │ │ │ +0005e390: 656d 6f6e 733a 3a0a 2a20 5573 696e 6720 emons::.* Using │ │ │ │ │ +0005e3a0: 7073 6575 646f 2d74 7479 7320 616e 6420 pseudo-ttys and │ │ │ │ │ +0005e3b0: 6d6f 6469 6679 696e 6720 7774 6d70 2c20 modifying wtmp, │ │ │ │ │ +0005e3c0: 7574 6d70 2061 6e64 206c 6173 746c 6f67 utmp and lastlog │ │ │ │ │ +0005e3d0: 3a20 5573 696e 6720 7073 6575 646f 2d74 : Using pseudo-t │ │ │ │ │ +0005e3e0: 7479 7320 616e 6420 6d6f 6469 6679 696e tys and modifyin │ │ │ │ │ +0005e3f0: 6720 7774 6d70 2075 746d 7020 616e 6420 g wtmp utmp and │ │ │ │ │ +0005e400: 6c61 7374 6c6f 672e 0a2a 2045 6469 746f lastlog..* Edito │ │ │ │ │ +0005e410: 7273 2061 6e64 2070 6167 6572 733a 3a0a rs and pagers::. │ │ │ │ │ +0005e420: 2a20 5765 6220 7365 7276 6572 7320 616e * Web servers an │ │ │ │ │ +0005e430: 6420 6170 706c 6963 6174 696f 6e73 3a3a d applications:: │ │ │ │ │ +0005e440: 0a2a 204d 6169 6c20 7472 616e 7370 6f72 .* Mail transpor │ │ │ │ │ +0005e450: 742c 2064 656c 6976 6572 7920 616e 6420 t, delivery and │ │ │ │ │ +0005e460: 7573 6572 2061 6765 6e74 733a 204d 6169 user agents: Mai │ │ │ │ │ +0005e470: 6c20 7472 616e 7370 6f72 7420 6465 6c69 l transport deli │ │ │ │ │ +0005e480: 7665 7279 2061 6e64 2075 7365 7220 6167 very and user ag │ │ │ │ │ +0005e490: 656e 7473 2e0a 2a20 4e65 7773 2073 7973 ents..* News sys │ │ │ │ │ +0005e4a0: 7465 6d20 636f 6e66 6967 7572 6174 696f tem configuratio │ │ │ │ │ +0005e4b0: 6e3a 3a0a 2a20 5072 6f67 7261 6d73 2066 n::.* Programs f │ │ │ │ │ +0005e4c0: 6f72 2074 6865 2058 2057 696e 646f 7720 or the X Window │ │ │ │ │ +0005e4d0: 5379 7374 656d 3a3a 0a2a 2050 6572 6c20 System::.* Perl │ │ │ │ │ +0005e4e0: 7072 6f67 7261 6d73 2061 6e64 206d 6f64 programs and mod │ │ │ │ │ +0005e4f0: 756c 6573 3a3a 0a2a 2045 6d61 6373 206c ules::.* Emacs l │ │ │ │ │ +0005e500: 6973 7020 7072 6f67 7261 6d73 3a3a 0a2a isp programs::.* │ │ │ │ │ +0005e510: 2047 616d 6573 3a3a 0a0a 1f0a 4669 6c65 Games::....File │ │ │ │ │ +0005e520: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0005e530: 696e 666f 2c20 204e 6f64 653a 2041 7263 info, Node: Arc │ │ │ │ │ +0005e540: 6869 7465 6374 7572 6520 7370 6563 6966 hitecture specif │ │ │ │ │ +0005e550: 6963 6174 696f 6e20 7374 7269 6e67 732c ication strings, │ │ │ │ │ +0005e560: 2020 4e65 7874 3a20 4461 656d 6f6e 732c Next: Daemons, │ │ │ │ │ +0005e570: 2020 5570 3a20 4375 7374 6f6d 697a 6564 Up: Customized │ │ │ │ │ +0005e580: 2070 726f 6772 616d 730a 0a31 312e 3120 programs..11.1 │ │ │ │ │ +0005e590: 4172 6368 6974 6563 7475 7265 2073 7065 Architecture spe │ │ │ │ │ +0005e5a0: 6369 6669 6361 7469 6f6e 2073 7472 696e cification strin │ │ │ │ │ +0005e5b0: 6773 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d gs.============= │ │ │ │ │ +0005e5c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0005e5d0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4966 2061 ==========..If a │ │ │ │ │ +0005e5e0: 2070 726f 6772 616d 206e 6565 6473 2074 program needs t │ │ │ │ │ +0005e5f0: 6f20 7370 6563 6966 7920 616e 2027 6172 o specify an 'ar │ │ │ │ │ +0005e600: 6368 6974 6563 7475 7265 2073 7065 6369 chitecture speci │ │ │ │ │ +0005e610: 6669 6361 7469 6f6e 2073 7472 696e 6727 fication string' │ │ │ │ │ +0005e620: 2069 6e0a 736f 6d65 2070 6c61 6365 2c20 in.some place, │ │ │ │ │ +0005e630: 6974 2073 686f 756c 6420 7365 6c65 6374 it should select │ │ │ │ │ +0005e640: 206f 6e65 206f 6620 7468 6520 7374 7269 one of the stri │ │ │ │ │ +0005e650: 6e67 7320 7072 6f76 6964 6564 2062 790a ngs provided by. │ │ │ │ │ +0005e660: e280 9864 706b 672d 6172 6368 6974 6563 ...dpkg-architec │ │ │ │ │ +0005e670: 7475 7265 202d 4ce2 8099 2e20 2054 6865 ture -L.... The │ │ │ │ │ +0005e680: 2073 7472 696e 6773 2061 7265 2069 6e20 strings are in │ │ │ │ │ +0005e690: 7468 6520 666f 726d 6174 20e2 8098 6f73 the format ...os │ │ │ │ │ +0005e6a0: 2d61 7263 68e2 8099 2c20 7468 6f75 6768 -arch..., though │ │ │ │ │ +0005e6b0: 0a74 6865 204f 5320 7061 7274 2069 7320 .the OS part is │ │ │ │ │ +0005e6c0: 736f 6d65 7469 6d65 7320 656c 6964 6564 sometimes elided │ │ │ │ │ +0005e6d0: 2c20 6173 2077 6865 6e20 7468 6520 4f53 , as when the OS │ │ │ │ │ +0005e6e0: 2069 7320 4c69 6e75 782e 0a0a 4e6f 7465 is Linux...Note │ │ │ │ │ +0005e6f0: 2074 6861 7420 7765 2064 6f6e e280 9974 that we don...t │ │ │ │ │ +0005e700: 2077 616e 7420 746f 2075 7365 20e2 8098 want to use ... │ │ │ │ │ +0005e710: 6172 6368 2d64 6562 6961 6e2d 6c69 6e75 arch-debian-linu │ │ │ │ │ +0005e720: 78e2 8099 2074 6f20 6170 706c 7920 746f x... to apply to │ │ │ │ │ +0005e730: 2074 6865 2072 756c 650a e280 9861 7263 the rule....arc │ │ │ │ │ +0005e740: 6869 7465 6374 7572 652d 7665 6e64 6f72 hitecture-vendor │ │ │ │ │ +0005e750: 2d6f 73e2 8099 2073 696e 6365 2074 6869 -os... since thi │ │ │ │ │ +0005e760: 7320 776f 756c 6420 6d61 6b65 206f 7572 s would make our │ │ │ │ │ +0005e770: 2070 726f 6772 616d 7320 696e 636f 6d70 programs incomp │ │ │ │ │ +0005e780: 6174 6962 6c65 0a77 6974 6820 6f74 6865 atible.with othe │ │ │ │ │ +0005e790: 7220 4c69 6e75 7820 6469 7374 7269 6275 r Linux distribu │ │ │ │ │ +0005e7a0: 7469 6f6e 732e 2020 5765 2061 6c73 6f20 tions. We also │ │ │ │ │ +0005e7b0: 646f 6ee2 8099 7420 7573 6520 736f 6d65 don...t use some │ │ │ │ │ +0005e7c0: 7468 696e 6720 6c69 6b65 0ae2 8098 6172 thing like....ar │ │ │ │ │ +0005e7d0: 6368 2d75 6e6b 6e6f 776e 2d6c 696e 7578 ch-unknown-linux │ │ │ │ │ +0005e7e0: e280 992c 2073 696e 6365 2074 6865 20e2 ..., since the . │ │ │ │ │ +0005e7f0: 8098 756e 6b6e 6f77 6ee2 8099 2064 6f65 ..unknown... doe │ │ │ │ │ +0005e800: 7320 6e6f 7420 6c6f 6f6b 2076 6572 7920 s not look very │ │ │ │ │ +0005e810: 676f 6f64 2e0a 0a2a 204d 656e 753a 0a0a good...* Menu:.. │ │ │ │ │ +0005e820: 2a20 4172 6368 6974 6563 7475 7265 2077 * Architecture w │ │ │ │ │ +0005e830: 696c 6463 6172 6473 3a3a 0a0a 1f0a 4669 ildcards::....Fi │ │ │ │ │ +0005e840: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0005e850: 792e 696e 666f 2c20 204e 6f64 653a 2041 y.info, Node: A │ │ │ │ │ +0005e860: 7263 6869 7465 6374 7572 6520 7769 6c64 rchitecture wild │ │ │ │ │ +0005e870: 6361 7264 732c 2020 5570 3a20 4172 6368 cards, Up: Arch │ │ │ │ │ +0005e880: 6974 6563 7475 7265 2073 7065 6369 6669 itecture specifi │ │ │ │ │ +0005e890: 6361 7469 6f6e 2073 7472 696e 6773 0a0a cation strings.. │ │ │ │ │ +0005e8a0: 3131 2e31 2e31 2041 7263 6869 7465 6374 11.1.1 Architect │ │ │ │ │ +0005e8b0: 7572 6520 7769 6c64 6361 7264 730a 2d2d ure wildcards.-- │ │ │ │ │ +0005e8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0005e8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a41 2070 -----------..A p │ │ │ │ │ +0005e8e0: 6163 6b61 6765 206d 6179 2073 7065 6369 ackage may speci │ │ │ │ │ +0005e8f0: 6679 2061 6e20 6172 6368 6974 6563 7475 fy an architectu │ │ │ │ │ +0005e900: 7265 2077 696c 6463 6172 642e 2020 4172 re wildcard. Ar │ │ │ │ │ +0005e910: 6368 6974 6563 7475 7265 2077 696c 6463 chitecture wildc │ │ │ │ │ +0005e920: 6172 6473 0a61 7265 2069 6e20 7468 6520 ards.are in the │ │ │ │ │ +0005e930: 666f 726d 6174 20e2 8098 616e 79e2 8099 format ...any... │ │ │ │ │ +0005e940: 2028 7768 6963 6820 6d61 7463 6865 7320 (which matches │ │ │ │ │ +0005e950: 6576 6572 7920 6172 6368 6974 6563 7475 every architectu │ │ │ │ │ +0005e960: 7265 292c 20e2 8098 6f73 e280 992d 616e re), ...os...-an │ │ │ │ │ +0005e970: 792c 206f 720a 616e 792d e280 9863 7075 y, or.any-...cpu │ │ │ │ │ +0005e980: e280 992e 2020 2831 290a 0a20 2020 2d2d .... (1).. -- │ │ │ │ │ +0005e990: 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 -------- Footnot │ │ │ │ │ +0005e9a0: 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 es ----------.. │ │ │ │ │ +0005e9b0: 2020 2831 2920 496e 7465 726e 616c 6c79 (1) Internally │ │ │ │ │ +0005e9c0: 2c20 7468 6520 7061 636b 6167 6520 7379 , the package sy │ │ │ │ │ +0005e9d0: 7374 656d 206e 6f72 6d61 6c69 7a65 7320 stem normalizes │ │ │ │ │ +0005e9e0: 7468 6520 474e 5520 7472 6970 6c65 7473 the GNU triplets │ │ │ │ │ +0005e9f0: 2061 6e64 0a74 6865 2044 6562 6961 6e20 and.the Debian │ │ │ │ │ +0005ea00: 6172 6368 6573 2069 6e74 6f20 4465 6269 arches into Debi │ │ │ │ │ +0005ea10: 616e 2061 7263 6820 7472 6970 6c65 7473 an arch triplets │ │ │ │ │ +0005ea20: 2028 7768 6963 6820 6172 6520 6b69 6e64 (which are kind │ │ │ │ │ +0005ea30: 206f 6620 696e 7665 7274 6564 0a47 4e55 of inverted.GNU │ │ │ │ │ +0005ea40: 2074 7269 706c 6574 7329 2c20 7769 7468 triplets), with │ │ │ │ │ +0005ea50: 2074 6865 2066 6972 7374 2063 6f6d 706f the first compo │ │ │ │ │ +0005ea60: 6e65 6e74 206f 6620 7468 6520 7472 6970 nent of the trip │ │ │ │ │ +0005ea70: 6c65 7420 7265 7072 6573 656e 7469 6e67 let representing │ │ │ │ │ +0005ea80: 2074 6865 0a6c 6962 6320 616e 6420 4142 the.libc and AB │ │ │ │ │ +0005ea90: 4920 696e 2075 7365 2c20 616e 6420 7468 I in use, and th │ │ │ │ │ +0005eaa0: 656e 2064 6f65 7320 6d61 7463 6869 6e67 en does matching │ │ │ │ │ +0005eab0: 2061 6761 696e 7374 2074 686f 7365 2074 against those t │ │ │ │ │ +0005eac0: 7269 706c 6574 732e 0a48 6f77 6576 6572 riplets..However │ │ │ │ │ +0005ead0: 2c20 7375 6368 2074 7269 706c 6574 7320 , such triplets │ │ │ │ │ +0005eae0: 6172 6520 616e 2069 6e74 6572 6e61 6c20 are an internal │ │ │ │ │ +0005eaf0: 696d 706c 656d 656e 7461 7469 6f6e 2064 implementation d │ │ │ │ │ +0005eb00: 6574 6169 6c20 7468 6174 2073 686f 756c etail that shoul │ │ │ │ │ +0005eb10: 640a 6e6f 7420 6265 2075 7365 6420 6279 d.not be used by │ │ │ │ │ +0005eb20: 2070 6163 6b61 6765 7320 6469 7265 6374 packages direct │ │ │ │ │ +0005eb30: 6c79 2e20 2054 6865 206c 6962 6320 616e ly. The libc an │ │ │ │ │ +0005eb40: 6420 4142 4920 706f 7274 696f 6e20 6973 d ABI portion is │ │ │ │ │ +0005eb50: 2068 616e 646c 6564 0a69 6e74 6572 6e61 handled.interna │ │ │ │ │ +0005eb60: 6c6c 7920 6279 2074 6865 2070 6163 6b61 lly by the packa │ │ │ │ │ +0005eb70: 6765 2073 7973 7465 6d20 6261 7365 6420 ge system based │ │ │ │ │ +0005eb80: 6f6e 2074 6865 206f 7320 616e 6420 6370 on the os and cp │ │ │ │ │ +0005eb90: 752e 0a0a 1f0a 4669 6c65 3a20 6465 6269 u.....File: debi │ │ │ │ │ +0005eba0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0005ebb0: 204e 6f64 653a 2044 6165 6d6f 6e73 2c20 Node: Daemons, │ │ │ │ │ +0005ebc0: 204e 6578 743a 2055 7369 6e67 2070 7365 Next: Using pse │ │ │ │ │ +0005ebd0: 7564 6f2d 7474 7973 2061 6e64 206d 6f64 udo-ttys and mod │ │ │ │ │ +0005ebe0: 6966 7969 6e67 2077 746d 7020 7574 6d70 ifying wtmp utmp │ │ │ │ │ +0005ebf0: 2061 6e64 206c 6173 746c 6f67 2c20 2050 and lastlog, P │ │ │ │ │ +0005ec00: 7265 763a 2041 7263 6869 7465 6374 7572 rev: Architectur │ │ │ │ │ +0005ec10: 6520 7370 6563 6966 6963 6174 696f 6e20 e specification │ │ │ │ │ +0005ec20: 7374 7269 6e67 732c 2020 5570 3a20 4375 strings, Up: Cu │ │ │ │ │ +0005ec30: 7374 6f6d 697a 6564 2070 726f 6772 616d stomized program │ │ │ │ │ +0005ec40: 730a 0a31 312e 3220 4461 656d 6f6e 730a s..11.2 Daemons. │ │ │ │ │ +0005ec50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 ============..Th │ │ │ │ │ +0005ec60: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration │ │ │ │ │ +0005ec70: 6669 6c65 7320 e280 982f 6574 632f 7365 files .../etc/se │ │ │ │ │ +0005ec80: 7276 6963 6573 e280 992c 20e2 8098 2f65 rvices..., .../e │ │ │ │ │ +0005ec90: 7463 2f70 726f 746f 636f 6c73 e280 992c tc/protocols..., │ │ │ │ │ +0005eca0: 2061 6e64 0ae2 8098 2f65 7463 2f72 7063 and..../etc/rpc │ │ │ │ │ +0005ecb0: e280 9920 6172 6520 6d61 6e61 6765 6420 ... are managed │ │ │ │ │ +0005ecc0: 6279 2074 6865 20e2 8098 6e65 7462 6173 by the ...netbas │ │ │ │ │ +0005ecd0: 65e2 8099 2070 6163 6b61 6765 2061 6e64 e... package and │ │ │ │ │ +0005ece0: 206d 7573 7420 6e6f 7420 6265 206d 6f64 must not be mod │ │ │ │ │ +0005ecf0: 6966 6965 640a 6279 206f 7468 6572 2070 ified.by other p │ │ │ │ │ +0005ed00: 6163 6b61 6765 732e 0a0a 4966 2061 2070 ackages...If a p │ │ │ │ │ +0005ed10: 6163 6b61 6765 2072 6571 7569 7265 7320 ackage requires │ │ │ │ │ +0005ed20: 6120 6e65 7720 656e 7472 7920 696e 206f a new entry in o │ │ │ │ │ +0005ed30: 6e65 206f 6620 7468 6573 6520 6669 6c65 ne of these file │ │ │ │ │ +0005ed40: 732c 2074 6865 206d 6169 6e74 6169 6e65 s, the maintaine │ │ │ │ │ +0005ed50: 720a 7368 6f75 6c64 2067 6574 2069 6e20 r.should get in │ │ │ │ │ +0005ed60: 636f 6e74 6163 7420 7769 7468 2074 6865 contact with the │ │ │ │ │ +0005ed70: 20e2 8098 6e65 7462 6173 65e2 8099 206d ...netbase... m │ │ │ │ │ +0005ed80: 6169 6e74 6169 6e65 722c 2077 686f 2077 aintainer, who w │ │ │ │ │ +0005ed90: 696c 6c20 6164 6420 7468 650a 656e 7472 ill add the.entr │ │ │ │ │ +0005eda0: 6965 7320 616e 6420 7265 6c65 6173 6520 ies and release │ │ │ │ │ +0005edb0: 6120 6e65 7720 7665 7273 696f 6e20 6f66 a new version of │ │ │ │ │ +0005edc0: 2074 6865 20e2 8098 6e65 7462 6173 65e2 the ...netbase. │ │ │ │ │ +0005edd0: 8099 2070 6163 6b61 6765 2e0a 0a54 6865 .. package...The │ │ │ │ │ +0005ede0: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +0005edf0: 696c 6520 e280 982f 6574 632f 696e 6574 ile .../etc/inet │ │ │ │ │ +0005ee00: 642e 636f 6e66 e280 9920 6d75 7374 206e d.conf... must n │ │ │ │ │ +0005ee10: 6f74 2062 6520 6d6f 6469 6669 6564 2062 ot be modified b │ │ │ │ │ +0005ee20: 7920 7468 650a 7061 636b 6167 65e2 8099 y the.package... │ │ │ │ │ +0005ee30: 7320 7363 7269 7074 7320 6578 6365 7074 s scripts except │ │ │ │ │ +0005ee40: 2076 6961 2074 6865 20e2 8098 7570 6461 via the ...upda │ │ │ │ │ +0005ee50: 7465 2d69 6e65 7464 e280 9920 7363 7269 te-inetd... scri │ │ │ │ │ +0005ee60: 7074 206f 7220 7468 650a e280 9844 6562 pt or the....Deb │ │ │ │ │ +0005ee70: 6961 6e4e 6574 2e70 6de2 8099 2050 6572 ianNet.pm... Per │ │ │ │ │ +0005ee80: 6c20 6d6f 6475 6c65 2e20 2053 6565 2074 l module. See t │ │ │ │ │ +0005ee90: 6865 6972 2064 6f63 756d 656e 7461 7469 heir documentati │ │ │ │ │ +0005eea0: 6f6e 2066 6f72 2064 6574 6169 6c73 206f on for details o │ │ │ │ │ +0005eeb0: 6e20 686f 770a 746f 2061 6464 2065 6e74 n how.to add ent │ │ │ │ │ +0005eec0: 7269 6573 2e0a 0a49 6620 6120 7061 636b ries...If a pack │ │ │ │ │ +0005eed0: 6167 6520 7761 6e74 7320 746f 2069 6e73 age wants to ins │ │ │ │ │ +0005eee0: 7461 6c6c 2061 6e20 6578 616d 706c 6520 tall an example │ │ │ │ │ +0005eef0: 656e 7472 7920 696e 746f 20e2 8098 2f65 entry into .../e │ │ │ │ │ +0005ef00: 7463 2f69 6e65 7464 2e63 6f6e 66e2 8099 tc/inetd.conf... │ │ │ │ │ +0005ef10: 2c0a 7468 6520 656e 7472 7920 6d75 7374 ,.the entry must │ │ │ │ │ +0005ef20: 2062 6520 7072 6563 6564 6564 2077 6974 be preceded wit │ │ │ │ │ +0005ef30: 6820 6578 6163 746c 7920 6f6e 6520 6861 h exactly one ha │ │ │ │ │ +0005ef40: 7368 2063 6861 7261 6374 6572 2028 e280 sh character (.. │ │ │ │ │ +0005ef50: 9823 e280 9929 2e20 2053 7563 680a 6c69 .#...). Such.li │ │ │ │ │ +0005ef60: 6e65 7320 6172 6520 7472 6561 7465 6420 nes are treated │ │ │ │ │ +0005ef70: 6173 20e2 809c 636f 6d6d 656e 7465 6420 as ...commented │ │ │ │ │ +0005ef80: 6f75 7420 6279 2075 7365 72e2 809d 2062 out by user... b │ │ │ │ │ +0005ef90: 7920 7468 6520 e280 9875 7064 6174 652d y the ...update- │ │ │ │ │ +0005efa0: 696e 6574 64e2 8099 0a73 6372 6970 7420 inetd....script │ │ │ │ │ +0005efb0: 616e 6420 6172 6520 6e6f 7420 6368 616e and are not chan │ │ │ │ │ +0005efc0: 6765 6420 6f72 2061 6374 6976 6174 6564 ged or activated │ │ │ │ │ +0005efd0: 2064 7572 696e 6720 7061 636b 6167 6520 during package │ │ │ │ │ +0005efe0: 7570 6461 7465 732e 0a0a 1f0a 4669 6c65 updates.....File │ │ │ │ │ +0005eff0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0005f000: 696e 666f 2c20 204e 6f64 653a 2055 7369 info, Node: Usi │ │ │ │ │ +0005f010: 6e67 2070 7365 7564 6f2d 7474 7973 2061 ng pseudo-ttys a │ │ │ │ │ +0005f020: 6e64 206d 6f64 6966 7969 6e67 2077 746d nd modifying wtm │ │ │ │ │ +0005f030: 7020 7574 6d70 2061 6e64 206c 6173 746c p utmp and lastl │ │ │ │ │ +0005f040: 6f67 2c20 204e 6578 743a 2045 6469 746f og, Next: Edito │ │ │ │ │ +0005f050: 7273 2061 6e64 2070 6167 6572 732c 2020 rs and pagers, │ │ │ │ │ +0005f060: 5072 6576 3a20 4461 656d 6f6e 732c 2020 Prev: Daemons, │ │ │ │ │ +0005f070: 5570 3a20 4375 7374 6f6d 697a 6564 2070 Up: Customized p │ │ │ │ │ +0005f080: 726f 6772 616d 730a 0a31 312e 3320 5573 rograms..11.3 Us │ │ │ │ │ +0005f090: 696e 6720 7073 6575 646f 2d74 7479 7320 ing pseudo-ttys │ │ │ │ │ +0005f0a0: 616e 6420 6d6f 6469 6679 696e 6720 7774 and modifying wt │ │ │ │ │ +0005f0b0: 6d70 2c20 7574 6d70 2061 6e64 206c 6173 mp, utmp and las │ │ │ │ │ +0005f0c0: 746c 6f67 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d tlog.=========== │ │ │ │ │ +0005f0d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0005f0e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0005f0f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0005f100: 0a0a 536f 6d65 2070 726f 6772 616d 7320 ..Some programs │ │ │ │ │ +0005f110: 6e65 6564 2074 6f20 6372 6561 7465 2070 need to create p │ │ │ │ │ +0005f120: 7365 7564 6f2d 7474 7973 2e20 2054 6869 seudo-ttys. Thi │ │ │ │ │ +0005f130: 7320 7368 6f75 6c64 2062 6520 646f 6e65 s should be done │ │ │ │ │ +0005f140: 2075 7369 6e67 0a55 6e69 7839 3820 7074 using.Unix98 pt │ │ │ │ │ +0005f150: 7973 2069 6620 7468 6520 4320 6c69 6272 ys if the C libr │ │ │ │ │ +0005f160: 6172 7920 7375 7070 6f72 7473 2069 742e ary supports it. │ │ │ │ │ +0005f170: 2020 5468 6520 7265 7375 6c74 696e 6720 The resulting │ │ │ │ │ +0005f180: 7072 6f67 7261 6d20 6d75 7374 0a6e 6f74 program must.not │ │ │ │ │ +0005f190: 2062 6520 696e 7374 616c 6c65 6420 7365 be installed se │ │ │ │ │ +0005f1a0: 7475 6964 2072 6f6f 742c 2075 6e6c 6573 tuid root, unles │ │ │ │ │ +0005f1b0: 7320 7468 6174 2069 7320 7265 7175 6972 s that is requir │ │ │ │ │ +0005f1c0: 6564 2066 6f72 206f 7468 6572 0a66 756e ed for other.fun │ │ │ │ │ +0005f1d0: 6374 696f 6e61 6c69 7479 2e0a 0a54 6865 ctionality...The │ │ │ │ │ +0005f1e0: 2066 696c 6573 20e2 8098 2f76 6172 2f72 files .../var/r │ │ │ │ │ +0005f1f0: 756e 2f75 746d 70e2 8099 2c20 e280 982f un/utmp..., .../ │ │ │ │ │ +0005f200: 7661 722f 6c6f 672f 7774 6d70 e280 9920 var/log/wtmp... │ │ │ │ │ +0005f210: 616e 6420 e280 982f 7661 722f 6c6f 672f and .../var/log/ │ │ │ │ │ +0005f220: 6c61 7374 6c6f 67e2 8099 206d 7573 740a lastlog... must. │ │ │ │ │ +0005f230: 6265 2069 6e73 7461 6c6c 6564 2077 7269 be installed wri │ │ │ │ │ +0005f240: 7461 626c 6520 6279 2067 726f 7570 20e2 table by group . │ │ │ │ │ +0005f250: 8098 7574 6d70 e280 992e 2020 5072 6f67 ..utmp.... Prog │ │ │ │ │ +0005f260: 7261 6d73 2077 6869 6368 206e 6565 6420 rams which need │ │ │ │ │ +0005f270: 746f 206d 6f64 6966 790a 7468 6f73 6520 to modify.those │ │ │ │ │ +0005f280: 6669 6c65 7320 6d75 7374 2062 6520 696e files must be in │ │ │ │ │ +0005f290: 7374 616c 6c65 6420 7365 7467 6964 20e2 stalled setgid . │ │ │ │ │ +0005f2a0: 8098 7574 6d70 e280 992e 0a0a 1f0a 4669 ..utmp........Fi │ │ │ │ │ +0005f2b0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0005f2c0: 792e 696e 666f 2c20 204e 6f64 653a 2045 y.info, Node: E │ │ │ │ │ +0005f2d0: 6469 746f 7273 2061 6e64 2070 6167 6572 ditors and pager │ │ │ │ │ +0005f2e0: 732c 2020 4e65 7874 3a20 5765 6220 7365 s, Next: Web se │ │ │ │ │ +0005f2f0: 7276 6572 7320 616e 6420 6170 706c 6963 rvers and applic │ │ │ │ │ +0005f300: 6174 696f 6e73 2c20 2050 7265 763a 2055 ations, Prev: U │ │ │ │ │ +0005f310: 7369 6e67 2070 7365 7564 6f2d 7474 7973 sing pseudo-ttys │ │ │ │ │ +0005f320: 2061 6e64 206d 6f64 6966 7969 6e67 2077 and modifying w │ │ │ │ │ +0005f330: 746d 7020 7574 6d70 2061 6e64 206c 6173 tmp utmp and las │ │ │ │ │ +0005f340: 746c 6f67 2c20 2055 703a 2043 7573 746f tlog, Up: Custo │ │ │ │ │ +0005f350: 6d69 7a65 6420 7072 6f67 7261 6d73 0a0a mized programs.. │ │ │ │ │ +0005f360: 3131 2e34 2045 6469 746f 7273 2061 6e64 11.4 Editors and │ │ │ │ │ +0005f370: 2070 6167 6572 730a 3d3d 3d3d 3d3d 3d3d pagers.======== │ │ │ │ │ +0005f380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +0005f390: 0a53 6f6d 6520 7072 6f67 7261 6d73 2068 .Some programs h │ │ │ │ │ +0005f3a0: 6176 6520 7468 6520 6162 696c 6974 7920 ave the ability │ │ │ │ │ +0005f3b0: 746f 206c 6175 6e63 6820 616e 2065 6469 to launch an edi │ │ │ │ │ +0005f3c0: 746f 7220 6f72 2070 6167 6572 2070 726f tor or pager pro │ │ │ │ │ +0005f3d0: 6772 616d 2074 6f0a 6564 6974 206f 7220 gram to.edit or │ │ │ │ │ +0005f3e0: 6469 7370 6c61 7920 6120 7465 7874 2064 display a text d │ │ │ │ │ +0005f3f0: 6f63 756d 656e 742e 2020 5369 6e63 6520 ocument. Since │ │ │ │ │ +0005f400: 7468 6572 6520 6172 6520 6c6f 7473 206f there are lots o │ │ │ │ │ +0005f410: 6620 6469 6666 6572 656e 740a 6564 6974 f different.edit │ │ │ │ │ +0005f420: 6f72 7320 616e 6420 7061 6765 7273 2061 ors and pagers a │ │ │ │ │ +0005f430: 7661 696c 6162 6c65 2069 6e20 7468 6520 vailable in the │ │ │ │ │ +0005f440: 4465 6269 616e 2064 6973 7472 6962 7574 Debian distribut │ │ │ │ │ +0005f450: 696f 6e2c 2074 6865 2073 7973 7465 6d0a ion, the system. │ │ │ │ │ +0005f460: 6164 6d69 6e69 7374 7261 746f 7220 616e administrator an │ │ │ │ │ +0005f470: 6420 6561 6368 2075 7365 7220 7368 6f75 d each user shou │ │ │ │ │ +0005f480: 6c64 2068 6176 6520 7468 6520 706f 7373 ld have the poss │ │ │ │ │ +0005f490: 6962 696c 6974 7920 746f 2063 686f 6f73 ibility to choos │ │ │ │ │ +0005f4a0: 6520 7468 6569 720a 7072 6566 6572 7265 e their.preferre │ │ │ │ │ +0005f4b0: 6420 6564 6974 6f72 2061 6e64 2070 6167 d editor and pag │ │ │ │ │ +0005f4c0: 6572 2e0a 0a49 6e20 6164 6469 7469 6f6e er...In addition │ │ │ │ │ +0005f4d0: 2c20 6576 6572 7920 7072 6f67 7261 6d20 , every program │ │ │ │ │ +0005f4e0: 7368 6f75 6c64 2063 686f 6f73 6520 6120 should choose a │ │ │ │ │ +0005f4f0: 676f 6f64 2064 6566 6175 6c74 2065 6469 good default edi │ │ │ │ │ +0005f500: 746f 722f 7061 6765 7220 6966 0a6e 6f6e tor/pager if.non │ │ │ │ │ +0005f510: 6520 6973 2073 656c 6563 7465 6420 6279 e is selected by │ │ │ │ │ +0005f520: 2074 6865 2075 7365 7220 6f72 2073 7973 the user or sys │ │ │ │ │ +0005f530: 7465 6d20 6164 6d69 6e69 7374 7261 746f tem administrato │ │ │ │ │ +0005f540: 722e 0a0a 5468 7573 2c20 6576 6572 7920 r...Thus, every │ │ │ │ │ +0005f550: 7072 6f67 7261 6d20 7468 6174 206c 6175 program that lau │ │ │ │ │ +0005f560: 6e63 6865 7320 616e 2065 6469 746f 7220 nches an editor │ │ │ │ │ +0005f570: 6f72 2070 6167 6572 206d 7573 7420 7573 or pager must us │ │ │ │ │ +0005f580: 6520 7468 6520 4544 4954 4f52 0a6f 7220 e the EDITOR.or │ │ │ │ │ +0005f590: 5041 4745 5220 656e 7669 726f 6e6d 656e PAGER environmen │ │ │ │ │ +0005f5a0: 7420 7661 7269 6162 6c65 2074 6f20 6465 t variable to de │ │ │ │ │ +0005f5b0: 7465 726d 696e 6520 7468 6520 6564 6974 termine the edit │ │ │ │ │ +0005f5c0: 6f72 206f 7220 7061 6765 7220 7468 6520 or or pager the │ │ │ │ │ +0005f5d0: 7573 6572 0a77 6973 6865 7320 746f 2075 user.wishes to u │ │ │ │ │ +0005f5e0: 7365 2e20 2049 6620 7468 6573 6520 7661 se. If these va │ │ │ │ │ +0005f5f0: 7269 6162 6c65 7320 6172 6520 6e6f 7420 riables are not │ │ │ │ │ +0005f600: 7365 742c 2074 6865 2070 726f 6772 616d set, the program │ │ │ │ │ +0005f610: 730a e280 982f 7573 722f 6269 6e2f 6564 s..../usr/bin/ed │ │ │ │ │ +0005f620: 6974 6f72 e280 9920 616e 6420 e280 982f itor... and .../ │ │ │ │ │ +0005f630: 7573 722f 6269 6e2f 7061 6765 72e2 8099 usr/bin/pager... │ │ │ │ │ +0005f640: 2073 686f 756c 6420 6265 2075 7365 642c should be used, │ │ │ │ │ +0005f650: 2072 6573 7065 6374 6976 656c 792e 0a54 respectively..T │ │ │ │ │ +0005f660: 6865 7365 2063 6f6d 6d61 6e64 7320 6d61 hese commands ma │ │ │ │ │ +0005f670: 7920 6265 2069 6e76 6f6b 6564 2065 7870 y be invoked exp │ │ │ │ │ +0005f680: 6c69 6369 746c 7920 2865 2e67 2e2c 2061 licitly (e.g., a │ │ │ │ │ +0005f690: 7320 e280 982f 7573 722f 6269 6e2f 6564 s .../usr/bin/ed │ │ │ │ │ +0005f6a0: 6974 6f72 e280 9929 206f 720a 7669 6120 itor...) or.via │ │ │ │ │ +0005f6b0: 6120 5041 5448 2073 6561 7263 6820 2865 a PATH search (e │ │ │ │ │ +0005f6c0: 2e67 2e2c 2061 7320 e280 9865 6469 746f .g., as ...edito │ │ │ │ │ +0005f6d0: 72e2 8099 292e 0a0a 5468 6573 6520 7477 r...)...These tw │ │ │ │ │ +0005f6e0: 6f20 6669 6c65 7320 6172 6520 6d61 6e61 o files are mana │ │ │ │ │ +0005f6f0: 6765 6420 7468 726f 7567 6820 7468 6520 ged through the │ │ │ │ │ +0005f700: e280 9864 706b 67e2 8099 20e2 809c 616c ...dpkg... ...al │ │ │ │ │ +0005f710: 7465 726e 6174 6976 6573 e280 9d20 6d65 ternatives... me │ │ │ │ │ +0005f720: 6368 616e 6973 6d2e 0a45 7665 7279 2070 chanism..Every p │ │ │ │ │ +0005f730: 6163 6b61 6765 2070 726f 7669 6469 6e67 ackage providing │ │ │ │ │ +0005f740: 2061 6e20 6564 6974 6f72 206f 7220 7061 an editor or pa │ │ │ │ │ +0005f750: 6765 7220 6d75 7374 2063 616c 6c20 7468 ger must call th │ │ │ │ │ +0005f760: 650a e280 9875 7064 6174 652d 616c 7465 e....update-alte │ │ │ │ │ +0005f770: 726e 6174 6976 6573 e280 9920 7363 7269 rnatives... scri │ │ │ │ │ +0005f780: 7074 2074 6f20 7265 6769 7374 6572 2061 pt to register a │ │ │ │ │ +0005f790: 7320 616e 2061 6c74 6572 6e61 7469 7665 s an alternative │ │ │ │ │ +0005f7a0: 2066 6f72 0ae2 8098 2f75 7372 2f62 696e for..../usr/bin │ │ │ │ │ +0005f7b0: 2f65 6469 746f 72e2 8099 206f 7220 e280 /editor... or .. │ │ │ │ │ +0005f7c0: 982f 7573 722f 6269 6e2f 7061 6765 72e2 ./usr/bin/pager. │ │ │ │ │ +0005f7d0: 8099 2061 7320 6170 7072 6f70 7269 6174 .. as appropriat │ │ │ │ │ +0005f7e0: 652e 2020 5468 6520 616c 7465 726e 6174 e. The alternat │ │ │ │ │ +0005f7f0: 6976 650a 7368 6f75 6c64 2068 6176 6520 ive.should have │ │ │ │ │ +0005f800: 6120 736c 6176 6520 616c 7465 726e 6174 a slave alternat │ │ │ │ │ +0005f810: 6976 6520 666f 7220 e280 982f 7573 722f ive for .../usr/ │ │ │ │ │ +0005f820: 7368 6172 652f 6d61 6e2f 6d61 6e31 2f65 share/man/man1/e │ │ │ │ │ +0005f830: 6469 746f 722e 312e 677a e280 9920 6f72 ditor.1.gz... or │ │ │ │ │ +0005f840: 0ae2 8098 2f75 7372 2f73 6861 7265 2f6d ..../usr/share/m │ │ │ │ │ +0005f850: 616e 2f6d 616e 312f 7061 6765 722e 312e an/man1/pager.1. │ │ │ │ │ +0005f860: 677a e280 9920 706f 696e 7469 6e67 2074 gz... pointing t │ │ │ │ │ +0005f870: 6f20 7468 6520 636f 7272 6573 706f 6e64 o the correspond │ │ │ │ │ +0005f880: 696e 6720 6d61 6e75 616c 0a70 6167 652e ing manual.page. │ │ │ │ │ +0005f890: 0a0a 4966 2069 7420 6973 2076 6572 7920 ..If it is very │ │ │ │ │ +0005f8a0: 6861 7264 2074 6f20 6164 6170 7420 6120 hard to adapt a │ │ │ │ │ +0005f8b0: 7072 6f67 7261 6d20 746f 206d 616b 6520 program to make │ │ │ │ │ +0005f8c0: 7573 6520 6f66 2074 6865 2045 4449 544f use of the EDITO │ │ │ │ │ +0005f8d0: 5220 6f72 2050 4147 4552 0a76 6172 6961 R or PAGER.varia │ │ │ │ │ +0005f8e0: 626c 6573 2c20 7468 6174 2070 726f 6772 bles, that progr │ │ │ │ │ +0005f8f0: 616d 206d 6179 2062 6520 636f 6e66 6967 am may be config │ │ │ │ │ +0005f900: 7572 6564 2074 6f20 7573 650a e280 982f ured to use..../ │ │ │ │ │ +0005f910: 7573 722f 6269 6e2f 7365 6e73 6962 6c65 usr/bin/sensible │ │ │ │ │ +0005f920: 2d65 6469 746f 72e2 8099 2061 6e64 20e2 -editor... and . │ │ │ │ │ +0005f930: 8098 2f75 7372 2f62 696e 2f73 656e 7369 ../usr/bin/sensi │ │ │ │ │ +0005f940: 626c 652d 7061 6765 72e2 8099 2061 7320 ble-pager... as │ │ │ │ │ +0005f950: 7468 6520 6564 6974 6f72 0a6f 7220 7061 the editor.or pa │ │ │ │ │ +0005f960: 6765 7220 7072 6f67 7261 6d20 7265 7370 ger program resp │ │ │ │ │ +0005f970: 6563 7469 7665 6c79 2e20 2054 6865 7365 ectively. These │ │ │ │ │ +0005f980: 2061 7265 2074 776f 2073 6372 6970 7473 are two scripts │ │ │ │ │ +0005f990: 2070 726f 7669 6465 6420 696e 2074 6865 provided in the │ │ │ │ │ +0005f9a0: 0a73 656e 7369 626c 652d 7574 696c 7320 .sensible-utils │ │ │ │ │ +0005f9b0: 7061 636b 6167 6520 7468 6174 2063 6865 package that che │ │ │ │ │ +0005f9c0: 636b 2074 6865 2045 4449 544f 5220 616e ck the EDITOR an │ │ │ │ │ +0005f9d0: 6420 5041 4745 5220 7661 7269 6162 6c65 d PAGER variable │ │ │ │ │ +0005f9e0: 7320 616e 640a 6c61 756e 6368 2074 6865 s and.launch the │ │ │ │ │ +0005f9f0: 2061 7070 726f 7072 6961 7465 2070 726f appropriate pro │ │ │ │ │ +0005fa00: 6772 616d 2c20 616e 6420 6661 6c6c 2062 gram, and fall b │ │ │ │ │ +0005fa10: 6163 6b20 746f 20e2 8098 2f75 7372 2f62 ack to .../usr/b │ │ │ │ │ +0005fa20: 696e 2f65 6469 746f 72e2 8099 2061 6e64 in/editor... and │ │ │ │ │ +0005fa30: 0ae2 8098 2f75 7372 2f62 696e 2f70 6167 ..../usr/bin/pag │ │ │ │ │ +0005fa40: 6572 e280 9920 6966 2074 6865 2076 6172 er... if the var │ │ │ │ │ +0005fa50: 6961 626c 6520 6973 206e 6f74 2073 6574 iable is not set │ │ │ │ │ +0005fa60: 2e0a 0a41 2070 726f 6772 616d 206d 6179 ...A program may │ │ │ │ │ +0005fa70: 2061 6c73 6f20 7573 6520 7468 6520 5649 also use the VI │ │ │ │ │ +0005fa80: 5355 414c 2065 6e76 6972 6f6e 6d65 6e74 SUAL environment │ │ │ │ │ +0005fa90: 2076 6172 6961 626c 6520 746f 2064 6574 variable to det │ │ │ │ │ +0005faa0: 6572 6d69 6e65 2074 6865 0a75 7365 72e2 ermine the.user. │ │ │ │ │ +0005fab0: 8099 7320 6368 6f69 6365 206f 6620 6564 ..s choice of ed │ │ │ │ │ +0005fac0: 6974 6f72 2e20 2049 6620 6974 2065 7869 itor. If it exi │ │ │ │ │ +0005fad0: 7374 732c 2069 7420 7368 6f75 6c64 2074 sts, it should t │ │ │ │ │ +0005fae0: 616b 6520 7072 6563 6564 656e 6365 206f ake precedence o │ │ │ │ │ +0005faf0: 7665 720a 4544 4954 4f52 2e20 5468 6973 ver.EDITOR. This │ │ │ │ │ +0005fb00: 2069 7320 696e 2066 6163 7420 7768 6174 is in fact what │ │ │ │ │ +0005fb10: 20e2 8098 2f75 7372 2f62 696e 2f73 656e .../usr/bin/sen │ │ │ │ │ +0005fb20: 7369 626c 652d 6564 6974 6f72 e280 9920 sible-editor... │ │ │ │ │ +0005fb30: 646f 6573 2e0a 0a49 7420 6973 206e 6f74 does...It is not │ │ │ │ │ +0005fb40: 2072 6571 7569 7265 6420 666f 7220 6120 required for a │ │ │ │ │ +0005fb50: 7061 636b 6167 6520 746f 2064 6570 656e package to depen │ │ │ │ │ +0005fb60: 6420 6f6e 20e2 8098 6564 6974 6f72 e280 d on ...editor.. │ │ │ │ │ +0005fb70: 9920 616e 6420 e280 9870 6167 6572 e280 . and ...pager.. │ │ │ │ │ +0005fb80: 992c 206e 6f72 0a69 7320 6974 2072 6571 ., nor.is it req │ │ │ │ │ +0005fb90: 7569 7265 6420 666f 7220 6120 7061 636b uired for a pack │ │ │ │ │ +0005fba0: 6167 6520 746f 2070 726f 7669 6465 2073 age to provide s │ │ │ │ │ +0005fbb0: 7563 6820 7669 7274 7561 6c20 7061 636b uch virtual pack │ │ │ │ │ +0005fbc0: 6167 6573 2e20 2028 3129 0a0a 2020 202d ages. (1).. - │ │ │ │ │ +0005fbd0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +0005fbe0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +0005fbf0: 2020 2028 3129 2054 6865 2044 6562 6961 (1) The Debia │ │ │ │ │ +0005fc00: 6e20 6261 7365 2073 7973 7465 6d20 616c n base system al │ │ │ │ │ +0005fc10: 7265 6164 7920 7072 6f76 6964 6573 2061 ready provides a │ │ │ │ │ +0005fc20: 6e20 6564 6974 6f72 2061 6e64 2061 2070 n editor and a p │ │ │ │ │ +0005fc30: 6167 6572 0a70 726f 6772 616d 2e0a 0a1f ager.program.... │ │ │ │ │ +0005fc40: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +0005fc50: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +0005fc60: 3a20 5765 6220 7365 7276 6572 7320 616e : Web servers an │ │ │ │ │ +0005fc70: 6420 6170 706c 6963 6174 696f 6e73 2c20 d applications, │ │ │ │ │ +0005fc80: 204e 6578 743a 204d 6169 6c20 7472 616e Next: Mail tran │ │ │ │ │ +0005fc90: 7370 6f72 7420 6465 6c69 7665 7279 2061 sport delivery a │ │ │ │ │ +0005fca0: 6e64 2075 7365 7220 6167 656e 7473 2c20 nd user agents, │ │ │ │ │ +0005fcb0: 2050 7265 763a 2045 6469 746f 7273 2061 Prev: Editors a │ │ │ │ │ +0005fcc0: 6e64 2070 6167 6572 732c 2020 5570 3a20 nd pagers, Up: │ │ │ │ │ +0005fcd0: 4375 7374 6f6d 697a 6564 2070 726f 6772 Customized progr │ │ │ │ │ +0005fce0: 616d 730a 0a31 312e 3520 5765 6220 7365 ams..11.5 Web se │ │ │ │ │ +0005fcf0: 7276 6572 7320 616e 6420 6170 706c 6963 rvers and applic │ │ │ │ │ +0005fd00: 6174 696f 6e73 0a3d 3d3d 3d3d 3d3d 3d3d ations.========= │ │ │ │ │ +0005fd10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0005fd20: 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6973 2073 ========..This s │ │ │ │ │ +0005fd30: 6563 7469 6f6e 2064 6573 6372 6962 6573 ection describes │ │ │ │ │ +0005fd40: 2074 6865 206c 6f63 6174 696f 6e73 2061 the locations a │ │ │ │ │ +0005fd50: 6e64 2055 524c 7320 7468 6174 2073 686f nd URLs that sho │ │ │ │ │ +0005fd60: 756c 6420 6265 2075 7365 6420 6279 2061 uld be used by a │ │ │ │ │ +0005fd70: 6c6c 0a77 6562 2073 6572 7665 7273 2061 ll.web servers a │ │ │ │ │ +0005fd80: 6e64 2077 6562 2061 7070 6c69 6361 7469 nd web applicati │ │ │ │ │ +0005fd90: 6f6e 7320 696e 2074 6865 2044 6562 6961 ons in the Debia │ │ │ │ │ +0005fda0: 6e20 7379 7374 656d 2e0a 0a20 2031 2e20 n system... 1. │ │ │ │ │ +0005fdb0: 4367 692d 6269 6e20 6578 6563 7574 6162 Cgi-bin executab │ │ │ │ │ +0005fdc0: 6c65 2066 696c 6573 2061 7265 2069 6e73 le files are ins │ │ │ │ │ +0005fdd0: 7461 6c6c 6564 2069 6e20 7468 6520 6469 talled in the di │ │ │ │ │ +0005fde0: 7265 6374 6f72 790a 0a20 2020 2020 2020 rectory.. │ │ │ │ │ +0005fdf0: 2020 202f 7573 722f 6c69 622f 6367 692d /usr/lib/cgi- │ │ │ │ │ +0005fe00: 6269 6e0a 0a20 2020 2020 6f72 2061 2073 bin.. or a s │ │ │ │ │ +0005fe10: 7562 6469 7265 6374 6f72 7920 6f66 2074 ubdirectory of t │ │ │ │ │ +0005fe20: 6861 7420 6469 7265 6374 6f72 792c 2061 hat directory, a │ │ │ │ │ +0005fe30: 6e64 2074 6865 2073 6372 6970 740a 0a20 nd the script.. │ │ │ │ │ +0005fe40: 2020 2020 2020 2020 202f 7573 722f 6c69 /usr/li │ │ │ │ │ +0005fe50: 622f 6367 692d 6269 6e2f 2e2e 2e2f 6367 b/cgi-bin/.../cg │ │ │ │ │ +0005fe60: 692d 6269 6e2d 6e61 6d65 0a0a 2020 2020 i-bin-name.. │ │ │ │ │ +0005fe70: 2073 686f 756c 6420 6265 2072 6566 6572 should be refer │ │ │ │ │ +0005fe80: 7265 6420 746f 2061 730a 0a20 2020 2020 red to as.. │ │ │ │ │ +0005fe90: 2020 2020 2068 7474 703a 2f2f 6c6f 6361 http://loca │ │ │ │ │ +0005fea0: 6c68 6f73 742f 6367 692d 6269 6e2f 2e2e lhost/cgi-bin/.. │ │ │ │ │ +0005feb0: 2e2f 6367 692d 6269 6e2d 6e61 6d65 0a0a ./cgi-bin-name.. │ │ │ │ │ +0005fec0: 2020 322e 2028 4465 6c65 7465 6429 0a0a 2. (Deleted).. │ │ │ │ │ +0005fed0: 2020 332e 2041 6363 6573 7320 746f 2069 3. Access to i │ │ │ │ │ +0005fee0: 6d61 6765 730a 0a20 2020 2020 496d 6167 mages.. Imag │ │ │ │ │ +0005fef0: 6573 2066 6f72 2061 2070 6163 6b61 6765 es for a package │ │ │ │ │ +0005ff00: 2073 686f 756c 6420 6265 2073 746f 7265 should be store │ │ │ │ │ +0005ff10: 6420 696e 0a20 2020 2020 e280 982f 7573 d in. .../us │ │ │ │ │ +0005ff20: 722f 7368 6172 652f 696d 6167 6573 2f70 r/share/images/p │ │ │ │ │ +0005ff30: 6163 6b61 6765 e280 9920 616e 6420 7265 ackage... and re │ │ │ │ │ +0005ff40: 6665 7272 6564 2074 6f20 7468 726f 7567 ferred to throug │ │ │ │ │ +0005ff50: 6820 616e 2061 6c69 6173 0a20 2020 2020 h an alias. │ │ │ │ │ +0005ff60: e280 982f 696d 6167 6573 2fe2 8099 2061 .../images/... a │ │ │ │ │ +0005ff70: 733a 0a0a 2020 2020 2020 2020 2020 6874 s:.. ht │ │ │ │ │ +0005ff80: 7470 3a2f 2f6c 6f63 616c 686f 7374 2f69 tp://localhost/i │ │ │ │ │ +0005ff90: 6d61 6765 732f 7061 636b 6167 652f 6669 mages/package/fi │ │ │ │ │ +0005ffa0: 6c65 6e61 6d65 0a0a 2020 342e 2057 6562 lename.. 4. Web │ │ │ │ │ +0005ffb0: 2044 6f63 756d 656e 7420 526f 6f74 0a0a Document Root.. │ │ │ │ │ +0005ffc0: 2020 2020 2057 6562 2041 7070 6c69 6361 Web Applica │ │ │ │ │ +0005ffd0: 7469 6f6e 7320 7368 6f75 6c64 2074 7279 tions should try │ │ │ │ │ +0005ffe0: 2074 6f20 6176 6f69 6420 7374 6f72 696e to avoid storin │ │ │ │ │ +0005fff0: 6720 6669 6c65 7320 696e 2074 6865 2057 g files in the W │ │ │ │ │ +00060000: 6562 0a20 2020 2020 446f 6375 6d65 6e74 eb. Document │ │ │ │ │ +00060010: 2052 6f6f 742e 2020 496e 7374 6561 6420 Root. Instead │ │ │ │ │ +00060020: 7468 6579 2073 686f 756c 6420 7573 6520 they should use │ │ │ │ │ +00060030: 7468 6520 2f75 7372 2f73 6861 7265 2f64 the /usr/share/d │ │ │ │ │ +00060040: 6f63 2f70 6163 6b61 6765 0a20 2020 2020 oc/package. │ │ │ │ │ +00060050: 6469 7265 6374 6f72 7920 666f 7220 646f directory for do │ │ │ │ │ +00060060: 6375 6d65 6e74 732e 2020 4966 2061 6363 cuments. If acc │ │ │ │ │ +00060070: 6573 7320 746f 2074 6865 2077 6562 2064 ess to the web d │ │ │ │ │ +00060080: 6f63 756d 656e 7420 726f 6f74 2069 730a ocument root is. │ │ │ │ │ +00060090: 2020 2020 2075 6e61 766f 6964 6162 6c65 unavoidable │ │ │ │ │ +000600a0: 2074 6865 6e20 7573 650a 0a20 2020 2020 then use.. │ │ │ │ │ +000600b0: 2020 2020 202f 7661 722f 7777 772f 6874 /var/www/ht │ │ │ │ │ +000600c0: 6d6c 0a0a 2020 2020 2061 7320 7468 6520 ml.. as the │ │ │ │ │ +000600d0: 446f 6375 6d65 6e74 2052 6f6f 742e 2020 Document Root. │ │ │ │ │ +000600e0: 5468 6973 206d 6967 6874 2062 6520 6a75 This might be ju │ │ │ │ │ +000600f0: 7374 2061 2073 796d 626f 6c69 6320 6c69 st a symbolic li │ │ │ │ │ +00060100: 6e6b 2074 6f20 7468 650a 2020 2020 206c nk to the. l │ │ │ │ │ +00060110: 6f63 6174 696f 6e20 7768 6572 6520 7468 ocation where th │ │ │ │ │ +00060120: 6520 7379 7374 656d 2061 646d 696e 6973 e system adminis │ │ │ │ │ +00060130: 7472 6174 6f72 2068 6173 2070 7574 2074 trator has put t │ │ │ │ │ +00060140: 6865 2072 6561 6c20 646f 6375 6d65 6e74 he real document │ │ │ │ │ +00060150: 0a20 2020 2020 726f 6f74 2e0a 0a20 2035 . root... 5 │ │ │ │ │ +00060160: 2e20 5072 6f76 6964 696e 6720 6874 7470 . Providing http │ │ │ │ │ +00060170: 6420 616e 642f 6f72 2068 7474 7064 2d63 d and/or httpd-c │ │ │ │ │ +00060180: 6769 0a0a 2020 2020 2041 6c6c 2077 6562 gi.. All web │ │ │ │ │ +00060190: 2073 6572 7665 7273 2073 686f 756c 6420 servers should │ │ │ │ │ +000601a0: 7072 6f76 6964 6520 7468 6520 7669 7274 provide the virt │ │ │ │ │ +000601b0: 7561 6c20 7061 636b 6167 6520 e280 9868 ual package ...h │ │ │ │ │ +000601c0: 7474 7064 e280 992e 2020 4966 2061 0a20 ttpd.... If a. │ │ │ │ │ +000601d0: 2020 2020 7765 6220 7365 7276 6572 2068 web server h │ │ │ │ │ +000601e0: 6173 2043 4749 2073 7570 706f 7274 2069 as CGI support i │ │ │ │ │ +000601f0: 7420 7368 6f75 6c64 2070 726f 7669 6465 t should provide │ │ │ │ │ +00060200: 20e2 8098 6874 7470 642d 6367 69e2 8099 ...httpd-cgi... │ │ │ │ │ +00060210: 0a20 2020 2020 6164 6469 7469 6f6e 616c . additional │ │ │ │ │ +00060220: 6c79 2e0a 0a20 2020 2020 416c 6c20 7765 ly... All we │ │ │ │ │ +00060230: 6220 6170 706c 6963 6174 696f 6e73 2077 b applications w │ │ │ │ │ +00060240: 6869 6368 2064 6f20 6e6f 7420 636f 6e74 hich do not cont │ │ │ │ │ +00060250: 6169 6e20 4347 4920 7363 7269 7074 7320 ain CGI scripts │ │ │ │ │ +00060260: 7368 6f75 6c64 2064 6570 656e 640a 2020 should depend. │ │ │ │ │ +00060270: 2020 206f 6e20 e280 9868 7474 7064 e280 on ...httpd.. │ │ │ │ │ +00060280: 992c 2061 6c6c 2074 686f 7365 2077 6562 ., all those web │ │ │ │ │ +00060290: 2061 7070 6c69 6361 7469 6f6e 7320 7768 applications wh │ │ │ │ │ +000602a0: 6963 6820 e280 9864 6fe2 8099 2063 6f6e ich ...do... con │ │ │ │ │ +000602b0: 7461 696e 2043 4749 0a20 2020 2020 7363 tain CGI. sc │ │ │ │ │ +000602c0: 7269 7074 732c 2073 686f 756c 6420 6465 ripts, should de │ │ │ │ │ +000602d0: 7065 6e64 206f 6e20 e280 9868 7474 7064 pend on ...httpd │ │ │ │ │ +000602e0: 2d63 6769 e280 992e 0a0a 1f0a 4669 6c65 -cgi........File │ │ │ │ │ +000602f0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00060300: 696e 666f 2c20 204e 6f64 653a 204d 6169 info, Node: Mai │ │ │ │ │ +00060310: 6c20 7472 616e 7370 6f72 7420 6465 6c69 l transport deli │ │ │ │ │ +00060320: 7665 7279 2061 6e64 2075 7365 7220 6167 very and user ag │ │ │ │ │ +00060330: 656e 7473 2c20 204e 6578 743a 204e 6577 ents, Next: New │ │ │ │ │ +00060340: 7320 7379 7374 656d 2063 6f6e 6669 6775 s system configu │ │ │ │ │ +00060350: 7261 7469 6f6e 2c20 2050 7265 763a 2057 ration, Prev: W │ │ │ │ │ +00060360: 6562 2073 6572 7665 7273 2061 6e64 2061 eb servers and a │ │ │ │ │ +00060370: 7070 6c69 6361 7469 6f6e 732c 2020 5570 pplications, Up │ │ │ │ │ +00060380: 3a20 4375 7374 6f6d 697a 6564 2070 726f : Customized pro │ │ │ │ │ +00060390: 6772 616d 730a 0a31 312e 3620 4d61 696c grams..11.6 Mail │ │ │ │ │ +000603a0: 2074 7261 6e73 706f 7274 2c20 6465 6c69 transport, deli │ │ │ │ │ +000603b0: 7665 7279 2061 6e64 2075 7365 7220 6167 very and user ag │ │ │ │ │ +000603c0: 656e 7473 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ents.=========== │ │ │ │ │ +000603d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000603e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000603f0: 3d3d 0a0a 4465 6269 616e 2070 6163 6b61 ==..Debian packa │ │ │ │ │ +00060400: 6765 7320 7768 6963 6820 7072 6f63 6573 ges which proces │ │ │ │ │ +00060410: 7320 656c 6563 7472 6f6e 6963 206d 6169 s electronic mai │ │ │ │ │ +00060420: 6c2c 2077 6865 7468 6572 206d 6169 6c20 l, whether mail │ │ │ │ │ +00060430: 7573 6572 2061 6765 6e74 730a 284d 5541 user agents.(MUA │ │ │ │ │ +00060440: 7329 206f 7220 6d61 696c 2074 7261 6e73 s) or mail trans │ │ │ │ │ +00060450: 706f 7274 2061 6765 6e74 7320 284d 5441 port agents (MTA │ │ │ │ │ +00060460: 7329 2c20 6d75 7374 2065 6e73 7572 6520 s), must ensure │ │ │ │ │ +00060470: 7468 6174 2074 6865 7920 6172 650a 636f that they are.co │ │ │ │ │ +00060480: 6d70 6174 6962 6c65 2077 6974 6820 7468 mpatible with th │ │ │ │ │ +00060490: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration │ │ │ │ │ +000604a0: 6465 6369 7369 6f6e 7320 6265 6c6f 772e decisions below. │ │ │ │ │ +000604b0: 2020 4661 696c 7572 6520 746f 2064 6f20 Failure to do │ │ │ │ │ +000604c0: 7468 6973 0a6d 6179 2072 6573 756c 7420 this.may result │ │ │ │ │ +000604d0: 696e 206c 6f73 7420 6d61 696c 2c20 6272 in lost mail, br │ │ │ │ │ +000604e0: 6f6b 656e 20e2 8098 4672 6f6d 3ae2 8099 oken ...From:... │ │ │ │ │ +000604f0: 206c 696e 6573 2c20 616e 6420 6f74 6865 lines, and othe │ │ │ │ │ +00060500: 7220 7365 7269 6f75 7320 6272 6169 6e0a r serious brain. │ │ │ │ │ +00060510: 6461 6d61 6765 210a 0a54 6865 206d 6169 damage!..The mai │ │ │ │ │ +00060520: 6c20 7370 6f6f 6c20 6973 20e2 8098 2f76 l spool is .../v │ │ │ │ │ +00060530: 6172 2f6d 6169 6ce2 8099 2061 6e64 2074 ar/mail... and t │ │ │ │ │ +00060540: 6865 2069 6e74 6572 6661 6365 2074 6f20 he interface to │ │ │ │ │ +00060550: 7365 6e64 2061 206d 6169 6c20 6d65 7373 send a mail mess │ │ │ │ │ +00060560: 6167 650a 6973 20e2 8098 2f75 7372 2f73 age.is .../usr/s │ │ │ │ │ +00060570: 6269 6e2f 7365 6e64 6d61 696c e280 9920 bin/sendmail... │ │ │ │ │ +00060580: 2861 7320 7065 7220 7468 6520 4648 5329 (as per the FHS) │ │ │ │ │ +00060590: 2e20 4f6e 206f 6c64 6572 2073 7973 7465 . On older syste │ │ │ │ │ +000605a0: 6d73 2c20 7468 6520 6d61 696c 0a73 706f ms, the mail.spo │ │ │ │ │ +000605b0: 6f6c 206d 6179 2062 6520 7068 7973 6963 ol may be physic │ │ │ │ │ +000605c0: 616c 6c79 206c 6f63 6174 6564 2069 6e20 ally located in │ │ │ │ │ +000605d0: e280 982f 7661 722f 7370 6f6f 6c2f 6d61 .../var/spool/ma │ │ │ │ │ +000605e0: 696c e280 992c 2062 7574 2061 6c6c 2061 il..., but all a │ │ │ │ │ +000605f0: 6363 6573 7320 746f 0a74 6865 206d 6169 ccess to.the mai │ │ │ │ │ +00060600: 6c20 7370 6f6f 6c20 7368 6f75 6c64 2062 l spool should b │ │ │ │ │ +00060610: 6520 7669 6120 7468 6520 e280 982f 7661 e via the .../va │ │ │ │ │ +00060620: 722f 6d61 696c e280 9920 7379 6d6c 696e r/mail... symlin │ │ │ │ │ +00060630: 6b2e 2020 5468 6520 6d61 696c 2073 706f k. The mail spo │ │ │ │ │ +00060640: 6f6c 2069 730a 7061 7274 206f 6620 7468 ol is.part of th │ │ │ │ │ +00060650: 6520 6261 7365 2073 7973 7465 6d20 616e e base system an │ │ │ │ │ +00060660: 6420 6e6f 7420 7061 7274 206f 6620 7468 d not part of th │ │ │ │ │ +00060670: 6520 4d54 4120 7061 636b 6167 652e 0a0a e MTA package... │ │ │ │ │ +00060680: 416c 6c20 4465 6269 616e 204d 5541 732c All Debian MUAs, │ │ │ │ │ +00060690: 204d 5441 732c 204d 4441 7320 616e 6420 MTAs, MDAs and │ │ │ │ │ +000606a0: 6f74 6865 7220 6d61 696c 626f 7820 6163 other mailbox ac │ │ │ │ │ +000606b0: 6365 7373 696e 6720 7072 6f67 7261 6d73 cessing programs │ │ │ │ │ +000606c0: 2028 7375 6368 0a61 7320 494d 4150 2064 (such.as IMAP d │ │ │ │ │ +000606d0: 6165 6d6f 6e73 2920 6d75 7374 206c 6f63 aemons) must loc │ │ │ │ │ +000606e0: 6b20 7468 6520 6d61 696c 626f 7820 696e k the mailbox in │ │ │ │ │ +000606f0: 2061 6e20 4e46 532d 7361 6665 2077 6179 an NFS-safe way │ │ │ │ │ +00060700: 2e20 2054 6869 7320 6d65 616e 730a 7468 . This means.th │ │ │ │ │ +00060710: 6174 20e2 8098 6663 6e74 6c28 29e2 8099 at ...fcntl()... │ │ │ │ │ +00060720: 206c 6f63 6b69 6e67 206d 7573 7420 6265 locking must be │ │ │ │ │ +00060730: 2063 6f6d 6269 6e65 6420 7769 7468 2064 combined with d │ │ │ │ │ +00060740: 6f74 206c 6f63 6b69 6e67 2e20 2054 6f20 ot locking. To │ │ │ │ │ +00060750: 6176 6f69 640a 6465 6164 6c6f 636b 732c avoid.deadlocks, │ │ │ │ │ +00060760: 2061 2070 726f 6772 616d 2073 686f 756c a program shoul │ │ │ │ │ +00060770: 6420 7573 6520 e280 9866 636e 746c 2829 d use ...fcntl() │ │ │ │ │ +00060780: e280 9920 6669 7273 7420 616e 6420 646f ... first and do │ │ │ │ │ +00060790: 7420 6c6f 636b 696e 6720 6166 7465 720a t locking after. │ │ │ │ │ +000607a0: 7468 6973 2c20 6f72 2061 6c74 6572 6e61 this, or alterna │ │ │ │ │ +000607b0: 7469 7665 6c79 2069 6d70 6c65 6d65 6e74 tively implement │ │ │ │ │ +000607c0: 2074 6865 2074 776f 206c 6f63 6b69 6e67 the two locking │ │ │ │ │ +000607d0: 206d 6574 686f 6473 2069 6e20 6120 6e6f methods in a no │ │ │ │ │ +000607e0: 6e0a 626c 6f63 6b69 6e67 2077 6179 2e20 n.blocking way. │ │ │ │ │ +000607f0: 2028 3129 2020 5573 696e 6720 7468 6520 (1) Using the │ │ │ │ │ +00060800: 6675 6e63 7469 6f6e 7320 e280 986d 6169 functions ...mai │ │ │ │ │ +00060810: 6c6c 6f63 6be2 8099 2061 6e64 20e2 8098 llock... and ... │ │ │ │ │ +00060820: 6d61 696c 756e 6c6f 636b e280 990a 7072 mailunlock....pr │ │ │ │ │ +00060830: 6f76 6964 6564 2062 7920 7468 6520 e280 ovided by the .. │ │ │ │ │ +00060840: 986c 6962 6c6f 636b 6669 6c65 2ae2 8099 .liblockfile*... │ │ │ │ │ +00060850: 2070 6163 6b61 6765 7320 6973 2074 6865 packages is the │ │ │ │ │ +00060860: 2072 6563 6f6d 6d65 6e64 6564 2077 6179 recommended way │ │ │ │ │ +00060870: 2074 6f0a 6163 636f 6d70 6c69 7368 2074 to.accomplish t │ │ │ │ │ +00060880: 6869 732e 0a0a 4d61 696c 626f 7865 7320 his...Mailboxes │ │ │ │ │ +00060890: 6172 6520 6765 6e65 7261 6c6c 7920 6569 are generally ei │ │ │ │ │ +000608a0: 7468 6572 206d 6f64 6520 3630 3020 616e ther mode 600 an │ │ │ │ │ +000608b0: 6420 6f77 6e65 6420 6279 2075 7365 7220 d owned by user │ │ │ │ │ +000608c0: 6f72 206d 6f64 6520 3636 300a 616e 6420 or mode 660.and │ │ │ │ │ +000608d0: 6f77 6e65 6420 6279 20e2 8098 7573 6572 owned by ...user │ │ │ │ │ +000608e0: 3a6d 6169 6ce2 8099 2e20 2028 3229 2020 :mail.... (2) │ │ │ │ │ +000608f0: 5468 6520 6c6f 6361 6c20 7379 7374 656d The local system │ │ │ │ │ +00060900: 2061 646d 696e 6973 7472 6174 6f72 206d administrator m │ │ │ │ │ +00060910: 6179 0a63 686f 6f73 6520 6120 6469 6666 ay.choose a diff │ │ │ │ │ +00060920: 6572 656e 7420 7065 726d 6973 7369 6f6e erent permission │ │ │ │ │ +00060930: 2073 6368 656d 653b 2070 6163 6b61 6765 scheme; package │ │ │ │ │ +00060940: 7320 7368 6f75 6c64 206e 6f74 206d 616b s should not mak │ │ │ │ │ +00060950: 650a 6173 7375 6d70 7469 6f6e 7320 6162 e.assumptions ab │ │ │ │ │ +00060960: 6f75 7420 7468 6520 7065 726d 6973 7369 out the permissi │ │ │ │ │ +00060970: 6f6e 2061 6e64 206f 776e 6572 7368 6970 on and ownership │ │ │ │ │ +00060980: 206f 6620 6d61 696c 626f 7865 7320 756e of mailboxes un │ │ │ │ │ +00060990: 6c65 7373 0a72 6571 7569 7265 6420 2873 less.required (s │ │ │ │ │ +000609a0: 7563 6820 6173 2077 6865 6e20 6372 6561 uch as when crea │ │ │ │ │ +000609b0: 7469 6e67 2061 206e 6577 206d 6169 6c62 ting a new mailb │ │ │ │ │ +000609c0: 6f78 292e 2020 4120 4d55 4120 6d61 7920 ox). A MUA may │ │ │ │ │ +000609d0: 7265 6d6f 7665 2061 0a6d 6169 6c62 6f78 remove a.mailbox │ │ │ │ │ +000609e0: 2028 756e 6c65 7373 2069 7420 6861 7320 (unless it has │ │ │ │ │ +000609f0: 6e6f 6e73 7461 6e64 6172 6420 7065 726d nonstandard perm │ │ │ │ │ +00060a00: 6973 7369 6f6e 7329 2069 6e20 7768 6963 issions) in whic │ │ │ │ │ +00060a10: 6820 6361 7365 2074 6865 204d 5441 206f h case the MTA o │ │ │ │ │ +00060a20: 720a 616e 6f74 6865 7220 4d55 4120 6d75 r.another MUA mu │ │ │ │ │ +00060a30: 7374 2072 6563 7265 6174 6520 6974 2069 st recreate it i │ │ │ │ │ +00060a40: 6620 6e65 6564 6564 2e0a 0a54 6865 206d f needed...The m │ │ │ │ │ +00060a50: 6169 6c20 7370 6f6f 6c20 6973 2032 3737 ail spool is 277 │ │ │ │ │ +00060a60: 3520 e280 9872 6f6f 743a 6d61 696c e280 5 ...root:mail.. │ │ │ │ │ +00060a70: 992c 2061 6e64 204d 5541 7320 7368 6f75 ., and MUAs shou │ │ │ │ │ +00060a80: 6c64 2062 6520 7365 7467 6964 206d 6169 ld be setgid mai │ │ │ │ │ +00060a90: 6c20 746f 2064 6f0a 7468 6520 6c6f 636b l to do.the lock │ │ │ │ │ +00060aa0: 696e 6720 6d65 6e74 696f 6e65 6420 6162 ing mentioned ab │ │ │ │ │ +00060ab0: 6f76 6520 2861 6e64 206d 7573 7420 6f62 ove (and must ob │ │ │ │ │ +00060ac0: 7669 6f75 736c 7920 6176 6f69 6420 6163 viously avoid ac │ │ │ │ │ +00060ad0: 6365 7373 696e 6720 6f74 6865 720a 7573 cessing other.us │ │ │ │ │ +00060ae0: 6572 73e2 8099 206d 6169 6c62 6f78 6573 ers... mailboxes │ │ │ │ │ +00060af0: 2075 7369 6e67 2074 6869 7320 7072 6976 using this priv │ │ │ │ │ +00060b00: 696c 6567 6529 2e0a 0ae2 8098 2f65 7463 ilege)....../etc │ │ │ │ │ +00060b10: 2f61 6c69 6173 6573 e280 9920 6973 2074 /aliases... is t │ │ │ │ │ +00060b20: 6865 2073 6f75 7263 6520 6669 6c65 2066 he source file f │ │ │ │ │ +00060b30: 6f72 2074 6865 2073 7973 7465 6d20 6d61 or the system ma │ │ │ │ │ +00060b40: 696c 2061 6c69 6173 6573 2028 652e 672e il aliases (e.g. │ │ │ │ │ +00060b50: 2c0a 706f 7374 6d61 7374 6572 2c20 7573 ,.postmaster, us │ │ │ │ │ +00060b60: 656e 6574 2c20 6574 632e 292c 2069 7420 enet, etc.), it │ │ │ │ │ +00060b70: 6973 2074 6865 206f 6e65 2077 6869 6368 is the one which │ │ │ │ │ +00060b80: 2074 6865 2073 7973 6164 6d69 6e20 616e the sysadmin an │ │ │ │ │ +00060b90: 640a e280 9870 6f73 7469 6e73 74e2 8099 d....postinst... │ │ │ │ │ +00060ba0: 2073 6372 6970 7473 206d 6179 2065 6469 scripts may edi │ │ │ │ │ +00060bb0: 742e 2020 4166 7465 7220 e280 982f 6574 t. After .../et │ │ │ │ │ +00060bc0: 632f 616c 6961 7365 73e2 8099 2069 7320 c/aliases... is │ │ │ │ │ +00060bd0: 6564 6974 6564 2074 6865 2070 726f 6772 edited the progr │ │ │ │ │ +00060be0: 616d 0a6f 7220 6875 6d61 6e20 6564 6974 am.or human edit │ │ │ │ │ +00060bf0: 696e 6720 6974 206d 7573 7420 6361 6c6c ing it must call │ │ │ │ │ +00060c00: 20e2 8098 6e65 7761 6c69 6173 6573 e280 ...newaliases.. │ │ │ │ │ +00060c10: 992e 2020 416c 6c20 4d54 4120 7061 636b .. All MTA pack │ │ │ │ │ +00060c20: 6167 6573 206d 7573 7420 636f 6d65 0a77 ages must come.w │ │ │ │ │ +00060c30: 6974 6820 6120 e280 986e 6577 616c 6961 ith a ...newalia │ │ │ │ │ +00060c40: 7365 73e2 8099 2070 726f 6772 616d 2c20 ses... program, │ │ │ │ │ +00060c50: 6576 656e 2069 6620 6974 2064 6f65 7320 even if it does │ │ │ │ │ +00060c60: 6e6f 7468 696e 672c 2062 7574 206f 6c64 nothing, but old │ │ │ │ │ +00060c70: 6572 204d 5441 0a70 6163 6b61 6765 7320 er MTA.packages │ │ │ │ │ +00060c80: 6469 6420 6e6f 7420 646f 2074 6869 7320 did not do this │ │ │ │ │ +00060c90: 736f 2070 726f 6772 616d 7320 7368 6f75 so programs shou │ │ │ │ │ +00060ca0: 6c64 206e 6f74 2066 6169 6c20 6966 20e2 ld not fail if . │ │ │ │ │ +00060cb0: 8098 6e65 7761 6c69 6173 6573 e280 990a ..newaliases.... │ │ │ │ │ +00060cc0: 6361 6e6e 6f74 2062 6520 666f 756e 642e cannot be found. │ │ │ │ │ +00060cd0: 2020 4e6f 7465 2074 6861 7420 6265 6361 Note that beca │ │ │ │ │ +00060ce0: 7573 6520 6f66 2074 6869 732c 2061 6c6c use of this, all │ │ │ │ │ +00060cf0: 204d 5441 2070 6163 6b61 6765 7320 6d75 MTA packages mu │ │ │ │ │ +00060d00: 7374 2068 6176 650a e280 9850 726f 7669 st have....Provi │ │ │ │ │ +00060d10: 6465 73e2 8099 2c20 e280 9843 6f6e 666c des..., ...Confl │ │ │ │ │ +00060d20: 6963 7473 e280 9920 616e 6420 e280 9852 icts... and ...R │ │ │ │ │ +00060d30: 6570 6c61 6365 733a 206d 6169 6c2d 7472 eplaces: mail-tr │ │ │ │ │ +00060d40: 616e 7370 6f72 742d 6167 656e 74e2 8099 ansport-agent... │ │ │ │ │ +00060d50: 2063 6f6e 7472 6f6c 0a66 6965 6c64 732e control.fields. │ │ │ │ │ +00060d60: 0a0a 5468 6520 636f 6e76 656e 7469 6f6e ..The convention │ │ │ │ │ +00060d70: 206f 6620 7772 6974 696e 6720 e280 9866 of writing ...f │ │ │ │ │ +00060d80: 6f72 7761 7264 2074 6f20 6164 6472 6573 orward to addres │ │ │ │ │ +00060d90: 73e2 8099 2069 6e20 7468 6520 6d61 696c s... in the mail │ │ │ │ │ +00060da0: 626f 7820 6974 7365 6c66 2069 730a 6e6f box itself is.no │ │ │ │ │ +00060db0: 7420 7375 7070 6f72 7465 642e 2020 5573 t supported. Us │ │ │ │ │ +00060dc0: 6520 6120 e280 982e 666f 7277 6172 64e2 e a ....forward. │ │ │ │ │ +00060dd0: 8099 2066 696c 6520 696e 7374 6561 642e .. file instead. │ │ │ │ │ +00060de0: 0a0a 5468 6520 e280 9872 6d61 696c e280 ..The ...rmail.. │ │ │ │ │ +00060df0: 9920 7072 6f67 7261 6d20 7573 6564 2062 . program used b │ │ │ │ │ +00060e00: 7920 5555 4350 2066 6f72 2069 6e63 6f6d y UUCP for incom │ │ │ │ │ +00060e10: 696e 6720 6d61 696c 2073 686f 756c 6420 ing mail should │ │ │ │ │ +00060e20: 6265 0ae2 8098 2f75 7372 2f73 6269 6e2f be..../usr/sbin/ │ │ │ │ │ +00060e30: 726d 6169 6ce2 8099 2e20 204c 696b 6577 rmail.... Likew │ │ │ │ │ +00060e40: 6973 652c 20e2 8098 7273 6d74 70e2 8099 ise, ...rsmtp... │ │ │ │ │ +00060e50: 2c20 666f 7220 7265 6365 6976 696e 670a , for receiving. │ │ │ │ │ +00060e60: 6261 7463 682d 534d 5450 2d6f 7665 722d batch-SMTP-over- │ │ │ │ │ +00060e70: 5555 4350 2c20 7368 6f75 6c64 2062 6520 UUCP, should be │ │ │ │ │ +00060e80: e280 982f 7573 722f 7362 696e 2f72 736d .../usr/sbin/rsm │ │ │ │ │ +00060e90: 7470 e280 9920 6966 2069 7420 6973 2073 tp... if it is s │ │ │ │ │ +00060ea0: 7570 706f 7274 6564 2e0a 0a49 6620 796f upported...If yo │ │ │ │ │ +00060eb0: 7572 2070 6163 6b61 6765 206e 6565 6473 ur package needs │ │ │ │ │ +00060ec0: 2074 6f20 6b6e 6f77 2077 6861 7420 686f to know what ho │ │ │ │ │ +00060ed0: 7374 6e61 6d65 2074 6f20 7573 6520 6f6e stname to use on │ │ │ │ │ +00060ee0: 2028 666f 7220 6578 616d 706c 6529 0a6f (for example).o │ │ │ │ │ +00060ef0: 7574 676f 696e 6720 6e65 7773 2061 6e64 utgoing news and │ │ │ │ │ +00060f00: 206d 6169 6c20 6d65 7373 6167 6573 2077 mail messages w │ │ │ │ │ +00060f10: 6869 6368 2061 7265 2067 656e 6572 6174 hich are generat │ │ │ │ │ +00060f20: 6564 206c 6f63 616c 6c79 2c20 796f 7520 ed locally, you │ │ │ │ │ +00060f30: 7368 6f75 6c64 0a75 7365 2074 6865 2066 should.use the f │ │ │ │ │ +00060f40: 696c 6520 e280 982f 6574 632f 6d61 696c ile .../etc/mail │ │ │ │ │ +00060f50: 6e61 6d65 e280 992e 2020 4974 2077 696c name.... It wil │ │ │ │ │ +00060f60: 6c20 636f 6e74 6169 6e20 7468 6520 706f l contain the po │ │ │ │ │ +00060f70: 7274 696f 6e20 6166 7465 7220 7468 650a rtion after the. │ │ │ │ │ +00060f80: 7573 6572 6e61 6d65 2061 6e64 20e2 8098 username and ... │ │ │ │ │ +00060f90: 40e2 8099 2028 6174 2920 7369 676e 2066 @... (at) sign f │ │ │ │ │ +00060fa0: 6f72 2065 6d61 696c 2061 6464 7265 7373 or email address │ │ │ │ │ +00060fb0: 6573 206f 6620 7573 6572 7320 6f6e 2074 es of users on t │ │ │ │ │ +00060fc0: 6865 206d 6163 6869 6e65 0a28 666f 6c6c he machine.(foll │ │ │ │ │ +00060fd0: 6f77 6564 2062 7920 6120 6e65 776c 696e owed by a newlin │ │ │ │ │ +00060fe0: 6529 2e0a 0a53 7563 6820 6120 7061 636b e)...Such a pack │ │ │ │ │ +00060ff0: 6167 6520 7368 6f75 6c64 2063 6865 636b age should check │ │ │ │ │ +00061000: 2066 6f72 2074 6865 2065 7869 7374 656e for the existen │ │ │ │ │ +00061010: 6365 206f 6620 7468 6973 2066 696c 6520 ce of this file │ │ │ │ │ +00061020: 7768 656e 2069 7420 6973 0a62 6569 6e67 when it is.being │ │ │ │ │ +00061030: 2063 6f6e 6669 6775 7265 642e 2020 4966 configured. If │ │ │ │ │ +00061040: 2069 7420 6578 6973 7473 2c20 6974 2073 it exists, it s │ │ │ │ │ +00061050: 686f 756c 6420 6265 2075 7365 6420 7769 hould be used wi │ │ │ │ │ +00061060: 7468 6f75 7420 636f 6d6d 656e 742c 0a61 thout comment,.a │ │ │ │ │ +00061070: 6c74 686f 7567 6820 616e 204d 5441 e280 lthough an MTA.. │ │ │ │ │ +00061080: 9973 2063 6f6e 6669 6775 7261 7469 6f6e .s configuration │ │ │ │ │ +00061090: 2073 6372 6970 7420 6d61 7920 7769 7368 script may wish │ │ │ │ │ +000610a0: 2074 6f20 7072 6f6d 7074 2074 6865 2075 to prompt the u │ │ │ │ │ +000610b0: 7365 7220 6576 656e 0a69 6620 6974 2066 ser even.if it f │ │ │ │ │ +000610c0: 696e 6473 2074 6861 7420 7468 6973 2066 inds that this f │ │ │ │ │ +000610d0: 696c 6520 6578 6973 7473 2e20 2049 6620 ile exists. If │ │ │ │ │ +000610e0: 7468 6520 6669 6c65 2064 6f65 7320 6e6f the file does no │ │ │ │ │ +000610f0: 7420 6578 6973 742c 2074 6865 0a70 6163 t exist, the.pac │ │ │ │ │ +00061100: 6b61 6765 2073 686f 756c 6420 7072 6f6d kage should prom │ │ │ │ │ +00061110: 7074 2074 6865 2075 7365 7220 666f 7220 pt the user for │ │ │ │ │ +00061120: 7468 6520 7661 6c75 6520 2870 7265 6665 the value (prefe │ │ │ │ │ +00061130: 7261 626c 7920 7573 696e 670a e280 9864 rably using....d │ │ │ │ │ +00061140: 6562 636f 6e66 e280 9929 2061 6e64 2073 ebconf...) and s │ │ │ │ │ +00061150: 746f 7265 2069 7420 696e 20e2 8098 2f65 tore it in .../e │ │ │ │ │ +00061160: 7463 2f6d 6169 6c6e 616d 65e2 8099 2061 tc/mailname... a │ │ │ │ │ +00061170: 7320 7765 6c6c 2061 7320 7573 696e 6720 s well as using │ │ │ │ │ +00061180: 6974 2069 6e20 7468 650a 7061 636b 6167 it in the.packag │ │ │ │ │ +00061190: 65e2 8099 7320 636f 6e66 6967 7572 6174 e...s configurat │ │ │ │ │ +000611a0: 696f 6e2e 2020 5468 6520 7072 6f6d 7074 ion. The prompt │ │ │ │ │ +000611b0: 2073 686f 756c 6420 6d61 6b65 2069 7420 should make it │ │ │ │ │ +000611c0: 636c 6561 7220 7468 6174 2074 6865 206e clear that the n │ │ │ │ │ +000611d0: 616d 650a 7769 6c6c 206e 6f74 206a 7573 ame.will not jus │ │ │ │ │ +000611e0: 7420 6265 2075 7365 6420 6279 2074 6861 t be used by tha │ │ │ │ │ +000611f0: 7420 7061 636b 6167 652e 2020 466f 7220 t package. For │ │ │ │ │ +00061200: 6578 616d 706c 652c 2069 6e20 7468 6973 example, in this │ │ │ │ │ +00061210: 2073 6974 7561 7469 6f6e 0a74 6865 20e2 situation.the . │ │ │ │ │ +00061220: 8098 696e 6ee2 8099 2070 6163 6b61 6765 ..inn... package │ │ │ │ │ +00061230: 2063 6f75 6c64 2073 6179 2073 6f6d 6574 could say somet │ │ │ │ │ +00061240: 6869 6e67 206c 696b 653a 0a0a 2020 2020 hing like:.. │ │ │ │ │ +00061250: 2050 6c65 6173 6520 656e 7465 7220 7468 Please enter th │ │ │ │ │ +00061260: 6520 226d 6169 6c20 6e61 6d65 2220 6f66 e "mail name" of │ │ │ │ │ +00061270: 2079 6f75 7220 7379 7374 656d 2e20 2054 your system. T │ │ │ │ │ +00061280: 6869 7320 6973 2074 6865 2068 6f73 746e his is the hostn │ │ │ │ │ +00061290: 616d 6520 706f 7274 696f 6e0a 2020 2020 ame portion. │ │ │ │ │ +000612a0: 206f 6620 7468 6520 6164 6472 6573 7320 of the address │ │ │ │ │ +000612b0: 746f 2062 6520 7368 6f77 6e20 6f6e 206f to be shown on o │ │ │ │ │ +000612c0: 7574 676f 696e 6720 6e65 7773 2061 6e64 utgoing news and │ │ │ │ │ +000612d0: 206d 6169 6c20 6d65 7373 6167 6573 2e20 mail messages. │ │ │ │ │ +000612e0: 2054 6865 0a20 2020 2020 6465 6661 756c The. defaul │ │ │ │ │ +000612f0: 7420 6973 2073 7973 686f 7374 6e61 6d65 t is syshostname │ │ │ │ │ +00061300: 2c20 796f 7572 2073 7973 7465 6d27 7320 , your system's │ │ │ │ │ +00061310: 686f 7374 206e 616d 652e 0a0a 2020 2020 host name... │ │ │ │ │ +00061320: 204d 6169 6c20 6e61 6d65 205b 2273 7973 Mail name ["sys │ │ │ │ │ +00061330: 686f 7374 6e61 6d65 225d 3a0a 0a77 6865 hostname"]:..whe │ │ │ │ │ +00061340: 7265 2073 7973 686f 7374 6e61 6d65 2069 re syshostname i │ │ │ │ │ +00061350: 7320 7468 6520 6f75 7470 7574 206f 6620 s the output of │ │ │ │ │ +00061360: e280 9868 6f73 746e 616d 6520 2d2d 6671 ...hostname --fq │ │ │ │ │ +00061370: 646e e280 992e 0a0a 2020 202d 2d2d 2d2d dn...... ----- │ │ │ │ │ +00061380: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00061390: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +000613a0: 3129 2049 6620 6974 2069 7320 6e6f 7420 1) If it is not │ │ │ │ │ +000613b0: 706f 7373 6962 6c65 2074 6f20 6573 7461 possible to esta │ │ │ │ │ +000613c0: 626c 6973 6820 626f 7468 206c 6f63 6b73 blish both locks │ │ │ │ │ +000613d0: 2c20 7468 6520 7379 7374 656d 0a73 686f , the system.sho │ │ │ │ │ +000613e0: 756c 646e e280 9974 2077 6169 7420 666f uldn...t wait fo │ │ │ │ │ +000613f0: 7220 7468 6520 7365 636f 6e64 206c 6f63 r the second loc │ │ │ │ │ +00061400: 6b20 746f 2062 6520 6573 7461 626c 6973 k to be establis │ │ │ │ │ +00061410: 6865 642c 2062 7574 2072 656d 6f76 6520 hed, but remove │ │ │ │ │ +00061420: 7468 650a 6669 7273 7420 6c6f 636b 2c20 the.first lock, │ │ │ │ │ +00061430: 7761 6974 2061 2028 7261 6e64 6f6d 2920 wait a (random) │ │ │ │ │ +00061440: 7469 6d65 2c20 616e 6420 7374 6172 7420 time, and start │ │ │ │ │ +00061450: 6f76 6572 206c 6f63 6b69 6e67 2061 6761 over locking aga │ │ │ │ │ +00061460: 696e 2e0a 0a20 2020 2832 2920 5468 6572 in... (2) Ther │ │ │ │ │ +00061470: 6520 6172 6520 7477 6f20 7472 6164 6974 e are two tradit │ │ │ │ │ +00061480: 696f 6e61 6c20 7065 726d 6973 7369 6f6e ional permission │ │ │ │ │ +00061490: 2073 6368 656d 6573 2066 6f72 206d 6169 schemes for mai │ │ │ │ │ +000614a0: 6c20 7370 6f6f 6c73 3a0a 6d6f 6465 2036 l spools:.mode 6 │ │ │ │ │ +000614b0: 3030 2077 6974 6820 616c 6c20 6d61 696c 00 with all mail │ │ │ │ │ +000614c0: 2064 656c 6976 6572 7920 646f 6e65 2062 delivery done b │ │ │ │ │ +000614d0: 7920 7072 6f63 6573 7365 7320 7275 6e6e y processes runn │ │ │ │ │ +000614e0: 696e 6720 6173 2074 6865 0a64 6573 7469 ing as the.desti │ │ │ │ │ +000614f0: 6e61 7469 6f6e 2075 7365 722c 206f 7220 nation user, or │ │ │ │ │ +00061500: 6d6f 6465 2036 3630 2061 6e64 206f 776e mode 660 and own │ │ │ │ │ +00061510: 6564 2062 7920 6772 6f75 7020 6d61 696c ed by group mail │ │ │ │ │ +00061520: 2077 6974 6820 6d61 696c 2064 656c 6976 with mail deliv │ │ │ │ │ +00061530: 6572 790a 646f 6e65 2062 7920 6120 7072 ery.done by a pr │ │ │ │ │ +00061540: 6f63 6573 7320 7275 6e6e 696e 6720 6173 ocess running as │ │ │ │ │ +00061550: 2061 2073 7973 7465 6d20 7573 6572 2069 a system user i │ │ │ │ │ +00061560: 6e20 6772 6f75 7020 6d61 696c 2e20 2048 n group mail. H │ │ │ │ │ +00061570: 6973 746f 7269 6361 6c6c 792c 0a44 6562 istorically,.Deb │ │ │ │ │ +00061580: 6961 6e20 7265 7175 6972 6564 206d 6f64 ian required mod │ │ │ │ │ +00061590: 6520 3636 3020 6d61 696c 2073 706f 6f6c e 660 mail spool │ │ │ │ │ +000615a0: 7320 746f 2065 6e61 626c 6520 7468 6520 s to enable the │ │ │ │ │ +000615b0: 6c61 7474 6572 206d 6f64 656c 2c20 6275 latter model, bu │ │ │ │ │ +000615c0: 740a 7468 6174 206d 6f64 656c 2068 6173 t.that model has │ │ │ │ │ +000615d0: 2062 6563 6f6d 6520 696e 6372 6561 7369 become increasi │ │ │ │ │ +000615e0: 6e67 6c79 2075 6e63 6f6d 6d6f 6e20 616e ngly uncommon an │ │ │ │ │ +000615f0: 6420 7468 6520 7072 696e 6369 706c 6520 d the principle │ │ │ │ │ +00061600: 6f66 206c 6561 7374 0a70 7269 7669 6c65 of least.privile │ │ │ │ │ +00061610: 6765 2069 6e64 6963 6174 6573 2074 6861 ge indicates tha │ │ │ │ │ +00061620: 7420 6d61 696c 2073 7973 7465 6d73 2074 t mail systems t │ │ │ │ │ +00061630: 6861 7420 7573 6520 7468 6520 6669 7273 hat use the firs │ │ │ │ │ +00061640: 7420 6d6f 6465 6c20 7368 6f75 6c64 0a75 t model should.u │ │ │ │ │ +00061650: 7365 2070 6572 6d69 7373 696f 6e73 206f se permissions o │ │ │ │ │ +00061660: 6620 3630 302e 2020 4966 2064 656c 6976 f 600. If deliv │ │ │ │ │ +00061670: 6572 7920 746f 2070 726f 6772 616d 7320 ery to programs │ │ │ │ │ +00061680: 6973 2070 6572 6d69 7474 6564 2c20 6974 is permitted, it │ │ │ │ │ +00061690: e280 9973 0a65 6173 6965 7220 746f 206b ...s.easier to k │ │ │ │ │ +000616a0: 6565 7020 7468 6520 6d61 696c 2073 7973 eep the mail sys │ │ │ │ │ +000616b0: 7465 6d20 7365 6375 7265 2069 6620 7468 tem secure if th │ │ │ │ │ +000616c0: 6520 6465 6c69 7665 7279 2061 6765 6e74 e delivery agent │ │ │ │ │ +000616d0: 2072 756e 7320 6173 2074 6865 0a64 6573 runs as the.des │ │ │ │ │ +000616e0: 7469 6e61 7469 6f6e 2075 7365 722e 2020 tination user. │ │ │ │ │ +000616f0: 4465 6269 616e 2050 6f6c 6963 7920 7468 Debian Policy th │ │ │ │ │ +00061700: 6572 6566 6f72 6520 7065 726d 6974 7320 erefore permits │ │ │ │ │ +00061710: 6569 7468 6572 2073 6368 656d 652e 0a0a either scheme... │ │ │ │ │ +00061720: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00061730: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00061740: 653a 204e 6577 7320 7379 7374 656d 2063 e: News system c │ │ │ │ │ +00061750: 6f6e 6669 6775 7261 7469 6f6e 2c20 204e onfiguration, N │ │ │ │ │ +00061760: 6578 743a 2050 726f 6772 616d 7320 666f ext: Programs fo │ │ │ │ │ +00061770: 7220 7468 6520 5820 5769 6e64 6f77 2053 r the X Window S │ │ │ │ │ +00061780: 7973 7465 6d2c 2020 5072 6576 3a20 4d61 ystem, Prev: Ma │ │ │ │ │ +00061790: 696c 2074 7261 6e73 706f 7274 2064 656c il transport del │ │ │ │ │ +000617a0: 6976 6572 7920 616e 6420 7573 6572 2061 ivery and user a │ │ │ │ │ +000617b0: 6765 6e74 732c 2020 5570 3a20 4375 7374 gents, Up: Cust │ │ │ │ │ +000617c0: 6f6d 697a 6564 2070 726f 6772 616d 730a omized programs. │ │ │ │ │ +000617d0: 0a31 312e 3720 4e65 7773 2073 7973 7465 .11.7 News syste │ │ │ │ │ +000617e0: 6d20 636f 6e66 6967 7572 6174 696f 6e0a m configuration. │ │ │ │ │ +000617f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00061800: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +00061810: 416c 6c20 7468 6520 636f 6e66 6967 7572 All the configur │ │ │ │ │ +00061820: 6174 696f 6e20 6669 6c65 7320 7265 6c61 ation files rela │ │ │ │ │ +00061830: 7465 6420 746f 2074 6865 204e 4e54 5020 ted to the NNTP │ │ │ │ │ +00061840: 286e 6577 7329 2073 6572 7665 7273 2061 (news) servers a │ │ │ │ │ +00061850: 6e64 0a63 6c69 656e 7473 2073 686f 756c nd.clients shoul │ │ │ │ │ +00061860: 6420 6265 206c 6f63 6174 6564 2075 6e64 d be located und │ │ │ │ │ +00061870: 6572 20e2 8098 2f65 7463 2f6e 6577 73e2 er .../etc/news. │ │ │ │ │ +00061880: 8099 2e0a 0a54 6865 7265 2061 7265 2073 .....There are s │ │ │ │ │ +00061890: 6f6d 6520 636f 6e66 6967 7572 6174 696f ome configuratio │ │ │ │ │ +000618a0: 6e20 6973 7375 6573 2074 6861 7420 6170 n issues that ap │ │ │ │ │ +000618b0: 706c 7920 746f 2061 206e 756d 6265 7220 ply to a number │ │ │ │ │ +000618c0: 6f66 206e 6577 730a 636c 6965 6e74 7320 of news.clients │ │ │ │ │ +000618d0: 616e 6420 7365 7276 6572 2070 6163 6b61 and server packa │ │ │ │ │ +000618e0: 6765 7320 6f6e 2074 6865 206d 6163 6869 ges on the machi │ │ │ │ │ +000618f0: 6e65 2e20 2054 6865 7365 2061 7265 3a0a ne. These are:. │ │ │ │ │ +00061900: 0ae2 8098 2f65 7463 2f6e 6577 732f 6f72 ..../etc/news/or │ │ │ │ │ +00061910: 6761 6e69 7a61 7469 6f6e e280 990a 0a20 ganization..... │ │ │ │ │ +00061920: 2020 2020 4120 7374 7269 6e67 2077 6869 A string whi │ │ │ │ │ +00061930: 6368 2073 686f 756c 6420 6170 7065 6172 ch should appear │ │ │ │ │ +00061940: 2061 7320 7468 6520 6f72 6761 6e69 7a61 as the organiza │ │ │ │ │ +00061950: 7469 6f6e 2068 6561 6465 7220 666f 7220 tion header for │ │ │ │ │ +00061960: 616c 6c0a 2020 2020 206d 6573 7361 6765 all. message │ │ │ │ │ +00061970: 7320 706f 7374 6564 2062 7920 4e4e 5450 s posted by NNTP │ │ │ │ │ +00061980: 2063 6c69 656e 7473 206f 6e20 7468 6520 clients on the │ │ │ │ │ +00061990: 6d61 6368 696e 650a 0ae2 8098 2f65 7463 machine...../etc │ │ │ │ │ +000619a0: 2f6e 6577 732f 7365 7276 6572 e280 990a /news/server.... │ │ │ │ │ +000619b0: 0a20 2020 2020 436f 6e74 6169 6e73 2074 . Contains t │ │ │ │ │ +000619c0: 6865 2046 5144 4e20 6f66 2074 6865 2075 he FQDN of the u │ │ │ │ │ +000619d0: 7073 7472 6561 6d20 4e4e 5450 2073 6572 pstream NNTP ser │ │ │ │ │ +000619e0: 7665 722c 206f 7220 6c6f 6361 6c68 6f73 ver, or localhos │ │ │ │ │ +000619f0: 7420 6966 2074 6865 0a20 2020 2020 6c6f t if the. lo │ │ │ │ │ +00061a00: 6361 6c20 6d61 6368 696e 6520 6973 2061 cal machine is a │ │ │ │ │ +00061a10: 6e20 4e4e 5450 2073 6572 7665 722e 0a0a n NNTP server... │ │ │ │ │ +00061a20: 4f74 6865 7220 676c 6f62 616c 2066 696c Other global fil │ │ │ │ │ +00061a30: 6573 206d 6179 2062 6520 6164 6465 6420 es may be added │ │ │ │ │ +00061a40: 6173 2072 6571 7569 7265 6420 666f 7220 as required for │ │ │ │ │ +00061a50: 6372 6f73 732d 7061 636b 6167 6520 6e65 cross-package ne │ │ │ │ │ +00061a60: 7773 0a63 6f6e 6669 6775 7261 7469 6f6e ws.configuration │ │ │ │ │ +00061a70: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00061a80: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00061a90: 4e6f 6465 3a20 5072 6f67 7261 6d73 2066 Node: Programs f │ │ │ │ │ +00061aa0: 6f72 2074 6865 2058 2057 696e 646f 7720 or the X Window │ │ │ │ │ +00061ab0: 5379 7374 656d 2c20 204e 6578 743a 2050 System, Next: P │ │ │ │ │ +00061ac0: 6572 6c20 7072 6f67 7261 6d73 2061 6e64 erl programs and │ │ │ │ │ +00061ad0: 206d 6f64 756c 6573 2c20 2050 7265 763a modules, Prev: │ │ │ │ │ +00061ae0: 204e 6577 7320 7379 7374 656d 2063 6f6e News system con │ │ │ │ │ +00061af0: 6669 6775 7261 7469 6f6e 2c20 2055 703a figuration, Up: │ │ │ │ │ +00061b00: 2043 7573 746f 6d69 7a65 6420 7072 6f67 Customized prog │ │ │ │ │ +00061b10: 7261 6d73 0a0a 3131 2e38 2050 726f 6772 rams..11.8 Progr │ │ │ │ │ +00061b20: 616d 7320 666f 7220 7468 6520 5820 5769 ams for the X Wi │ │ │ │ │ +00061b30: 6e64 6f77 2053 7973 7465 6d0a 3d3d 3d3d ndow System.==== │ │ │ │ │ +00061b40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00061b50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00061b60: 3d0a 0a2a 204d 656e 753a 0a0a 2a20 5072 =..* Menu:..* Pr │ │ │ │ │ +00061b70: 6f76 6964 696e 6720 5820 7375 7070 6f72 oviding X suppor │ │ │ │ │ +00061b80: 7420 616e 6420 7061 636b 6167 6520 7072 t and package pr │ │ │ │ │ +00061b90: 696f 7269 7469 6573 3a3a 0a2a 2050 6163 iorities::.* Pac │ │ │ │ │ +00061ba0: 6b61 6765 7320 7072 6f76 6964 696e 6720 kages providing │ │ │ │ │ +00061bb0: 616e 2058 2073 6572 7665 723a 3a0a 2a20 an X server::.* │ │ │ │ │ +00061bc0: 5061 636b 6167 6573 2070 726f 7669 6469 Packages providi │ │ │ │ │ +00061bd0: 6e67 2061 2074 6572 6d69 6e61 6c20 656d ng a terminal em │ │ │ │ │ +00061be0: 756c 6174 6f72 3a3a 0a2a 2050 6163 6b61 ulator::.* Packa │ │ │ │ │ +00061bf0: 6765 7320 7072 6f76 6964 696e 6720 6120 ges providing a │ │ │ │ │ +00061c00: 7769 6e64 6f77 206d 616e 6167 6572 3a3a window manager:: │ │ │ │ │ +00061c10: 0a2a 2050 6163 6b61 6765 7320 7072 6f76 .* Packages prov │ │ │ │ │ +00061c20: 6964 696e 6720 666f 6e74 733a 3a0a 2a20 iding fonts::.* │ │ │ │ │ +00061c30: 4170 706c 6963 6174 696f 6e20 6465 6661 Application defa │ │ │ │ │ +00061c40: 756c 7473 2066 696c 6573 3a3a 0a2a 2049 ults files::.* I │ │ │ │ │ +00061c50: 6e73 7461 6c6c 6174 696f 6e20 6469 7265 nstallation dire │ │ │ │ │ +00061c60: 6374 6f72 7920 6973 7375 6573 3a3a 0a0a ctory issues::.. │ │ │ │ │ +00061c70: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00061c80: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00061c90: 653a 2050 726f 7669 6469 6e67 2058 2073 e: Providing X s │ │ │ │ │ +00061ca0: 7570 706f 7274 2061 6e64 2070 6163 6b61 upport and packa │ │ │ │ │ +00061cb0: 6765 2070 7269 6f72 6974 6965 732c 2020 ge priorities, │ │ │ │ │ +00061cc0: 4e65 7874 3a20 5061 636b 6167 6573 2070 Next: Packages p │ │ │ │ │ +00061cd0: 726f 7669 6469 6e67 2061 6e20 5820 7365 roviding an X se │ │ │ │ │ +00061ce0: 7276 6572 2c20 2055 703a 2050 726f 6772 rver, Up: Progr │ │ │ │ │ +00061cf0: 616d 7320 666f 7220 7468 6520 5820 5769 ams for the X Wi │ │ │ │ │ +00061d00: 6e64 6f77 2053 7973 7465 6d0a 0a31 312e ndow System..11. │ │ │ │ │ +00061d10: 382e 3120 5072 6f76 6964 696e 6720 5820 8.1 Providing X │ │ │ │ │ +00061d20: 7375 7070 6f72 7420 616e 6420 7061 636b support and pack │ │ │ │ │ +00061d30: 6167 6520 7072 696f 7269 7469 6573 0a2d age priorities.- │ │ │ │ │ +00061d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00061d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00061d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00061d70: 0a0a 5072 6f67 7261 6d73 2074 6861 7420 ..Programs that │ │ │ │ │ +00061d80: 6361 6e20 6265 2063 6f6e 6669 6775 7265 can be configure │ │ │ │ │ +00061d90: 6420 7769 7468 2073 7570 706f 7274 2066 d with support f │ │ │ │ │ +00061da0: 6f72 2074 6865 2058 2057 696e 646f 7720 or the X Window │ │ │ │ │ +00061db0: 5379 7374 656d 0a6d 7573 7420 6265 2063 System.must be c │ │ │ │ │ +00061dc0: 6f6e 6669 6775 7265 6420 746f 2064 6f20 onfigured to do │ │ │ │ │ +00061dd0: 736f 2061 6e64 206d 7573 7420 6465 636c so and must decl │ │ │ │ │ +00061de0: 6172 6520 616e 7920 7061 636b 6167 6520 are any package │ │ │ │ │ +00061df0: 6465 7065 6e64 656e 6369 6573 0a6e 6563 dependencies.nec │ │ │ │ │ +00061e00: 6573 7361 7279 2074 6f20 7361 7469 7366 essary to satisf │ │ │ │ │ +00061e10: 7920 7468 6569 7220 7275 6e74 696d 6520 y their runtime │ │ │ │ │ +00061e20: 7265 7175 6972 656d 656e 7473 2077 6865 requirements whe │ │ │ │ │ +00061e30: 6e20 7573 696e 6720 7468 6520 5820 5769 n using the X Wi │ │ │ │ │ +00061e40: 6e64 6f77 0a53 7973 7465 6d2e 2020 4966 ndow.System. If │ │ │ │ │ +00061e50: 2073 7563 6820 6120 7061 636b 6167 6520 such a package │ │ │ │ │ +00061e60: 6973 206f 6620 6869 6768 6572 2070 7269 is of higher pri │ │ │ │ │ +00061e70: 6f72 6974 7920 7468 616e 2074 6865 2058 ority than the X │ │ │ │ │ +00061e80: 2070 6163 6b61 6765 7320 6f6e 0a77 6869 packages on.whi │ │ │ │ │ +00061e90: 6368 2069 7420 6465 7065 6e64 732c 2069 ch it depends, i │ │ │ │ │ +00061ea0: 7420 6973 2072 6571 7569 7265 6420 7468 t is required th │ │ │ │ │ +00061eb0: 6174 2065 6974 6865 7220 7468 6520 582d at either the X- │ │ │ │ │ +00061ec0: 7370 6563 6966 6963 2063 6f6d 706f 6e65 specific compone │ │ │ │ │ +00061ed0: 6e74 730a 6265 2073 706c 6974 2069 6e74 nts.be split int │ │ │ │ │ +00061ee0: 6f20 6120 7365 7061 7261 7465 2070 6163 o a separate pac │ │ │ │ │ +00061ef0: 6b61 6765 2c20 6f72 2074 6861 7420 616e kage, or that an │ │ │ │ │ +00061f00: 2061 6c74 6572 6e61 7469 7665 2076 6572 alternative ver │ │ │ │ │ +00061f10: 7369 6f6e 206f 6620 7468 650a 7061 636b sion of the.pack │ │ │ │ │ +00061f20: 6167 652c 2077 6869 6368 2069 6e63 6c75 age, which inclu │ │ │ │ │ +00061f30: 6465 7320 5820 7375 7070 6f72 742c 2062 des X support, b │ │ │ │ │ +00061f40: 6520 7072 6f76 6964 6564 2c20 6f72 2074 e provided, or t │ │ │ │ │ +00061f50: 6861 7420 7468 6520 7061 636b 6167 65e2 hat the package. │ │ │ │ │ +00061f60: 8099 730a 7072 696f 7269 7479 2062 6520 ..s.priority be │ │ │ │ │ +00061f70: 6c6f 7765 7265 642e 0a0a 1f0a 4669 6c65 lowered.....File │ │ │ │ │ +00061f80: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00061f90: 696e 666f 2c20 204e 6f64 653a 2050 6163 info, Node: Pac │ │ │ │ │ +00061fa0: 6b61 6765 7320 7072 6f76 6964 696e 6720 kages providing │ │ │ │ │ +00061fb0: 616e 2058 2073 6572 7665 722c 2020 4e65 an X server, Ne │ │ │ │ │ +00061fc0: 7874 3a20 5061 636b 6167 6573 2070 726f xt: Packages pro │ │ │ │ │ +00061fd0: 7669 6469 6e67 2061 2074 6572 6d69 6e61 viding a termina │ │ │ │ │ +00061fe0: 6c20 656d 756c 6174 6f72 2c20 2050 7265 l emulator, Pre │ │ │ │ │ +00061ff0: 763a 2050 726f 7669 6469 6e67 2058 2073 v: Providing X s │ │ │ │ │ +00062000: 7570 706f 7274 2061 6e64 2070 6163 6b61 upport and packa │ │ │ │ │ +00062010: 6765 2070 7269 6f72 6974 6965 732c 2020 ge priorities, │ │ │ │ │ +00062020: 5570 3a20 5072 6f67 7261 6d73 2066 6f72 Up: Programs for │ │ │ │ │ +00062030: 2074 6865 2058 2057 696e 646f 7720 5379 the X Window Sy │ │ │ │ │ +00062040: 7374 656d 0a0a 3131 2e38 2e32 2050 6163 stem..11.8.2 Pac │ │ │ │ │ +00062050: 6b61 6765 7320 7072 6f76 6964 696e 6720 kages providing │ │ │ │ │ +00062060: 616e 2058 2073 6572 7665 720a 2d2d 2d2d an X server.---- │ │ │ │ │ +00062070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00062080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00062090: 2d0a 0a50 6163 6b61 6765 7320 7468 6174 -..Packages that │ │ │ │ │ +000620a0: 2070 726f 7669 6465 2061 6e20 5820 7365 provide an X se │ │ │ │ │ +000620b0: 7276 6572 2074 6861 742c 2064 6972 6563 rver that, direc │ │ │ │ │ +000620c0: 746c 7920 6f72 2069 6e64 6972 6563 746c tly or indirectl │ │ │ │ │ +000620d0: 792c 0a63 6f6d 6d75 6e69 6361 7465 7320 y,.communicates │ │ │ │ │ +000620e0: 7769 7468 2072 6561 6c20 696e 7075 7420 with real input │ │ │ │ │ +000620f0: 616e 6420 6469 7370 6c61 7920 6861 7264 and display hard │ │ │ │ │ +00062100: 7761 7265 2073 686f 756c 6420 6465 636c ware should decl │ │ │ │ │ +00062110: 6172 6520 696e 0a74 6865 6972 20e2 8098 are in.their ... │ │ │ │ │ +00062120: 5072 6f76 6964 6573 e280 9920 636f 6e74 Provides... cont │ │ │ │ │ +00062130: 726f 6c20 6669 656c 6420 7468 6174 2074 rol field that t │ │ │ │ │ +00062140: 6865 7920 7072 6f76 6964 6520 7468 6520 hey provide the │ │ │ │ │ +00062150: 7669 7274 7561 6c20 7061 636b 6167 650a virtual package. │ │ │ │ │ +00062160: e280 9878 7365 7276 6572 e280 992e 2020 ...xserver.... │ │ │ │ │ +00062170: 2831 290a 0a20 2020 2d2d 2d2d 2d2d 2d2d (1).. -------- │ │ │ │ │ +00062180: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +00062190: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +000621a0: 5468 6973 2069 6d70 6c65 6d65 6e74 7320 This implements │ │ │ │ │ +000621b0: 6375 7272 656e 7420 7072 6163 7469 6365 current practice │ │ │ │ │ +000621c0: 2c20 616e 6420 7072 6f76 6964 6573 2061 , and provides a │ │ │ │ │ +000621d0: 6e20 6163 7475 616c 2070 6f6c 6963 790a n actual policy. │ │ │ │ │ +000621e0: 666f 7220 7573 6167 6520 6f66 2074 6865 for usage of the │ │ │ │ │ +000621f0: 20e2 8098 7873 6572 7665 72e2 8099 2076 ...xserver... v │ │ │ │ │ +00062200: 6972 7475 616c 2070 6163 6b61 6765 2077 irtual package w │ │ │ │ │ +00062210: 6869 6368 2061 7070 6561 7273 2069 6e20 hich appears in │ │ │ │ │ +00062220: 7468 6520 7669 7274 7561 6c0a 7061 636b the virtual.pack │ │ │ │ │ +00062230: 6167 6573 206c 6973 742e 2020 496e 2061 ages list. In a │ │ │ │ │ +00062240: 206e 7574 7368 656c 6c2c 2058 2073 6572 nutshell, X ser │ │ │ │ │ +00062250: 7665 7273 2074 6861 7420 696e 7465 7266 vers that interf │ │ │ │ │ +00062260: 6163 6520 6469 7265 6374 6c79 2077 6974 ace directly wit │ │ │ │ │ +00062270: 680a 7468 6520 6469 7370 6c61 7920 616e h.the display an │ │ │ │ │ +00062280: 6420 696e 7075 7420 6861 7264 7761 7265 d input hardware │ │ │ │ │ +00062290: 206f 7220 7669 6120 616e 6f74 6865 7220 or via another │ │ │ │ │ +000622a0: 7375 6273 7973 7465 6d20 2865 2e67 2e2c subsystem (e.g., │ │ │ │ │ +000622b0: 2047 4749 290a 7368 6f75 6c64 2070 726f GGI).should pro │ │ │ │ │ +000622c0: 7669 6465 20e2 8098 7873 6572 7665 72e2 vide ...xserver. │ │ │ │ │ +000622d0: 8099 2e20 2054 6869 6e67 7320 6c69 6b65 ... Things like │ │ │ │ │ +000622e0: 20e2 8098 5876 6662 e280 992c 20e2 8098 ...Xvfb..., ... │ │ │ │ │ +000622f0: 586e 6573 74e2 8099 2c20 616e 6420 e280 Xnest..., and .. │ │ │ │ │ +00062300: 9858 7072 74e2 8099 0a73 686f 756c 6420 .Xprt....should │ │ │ │ │ +00062310: 6e6f 742e 0a0a 1f0a 4669 6c65 3a20 6465 not.....File: de │ │ │ │ │ +00062320: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00062330: 2c20 204e 6f64 653a 2050 6163 6b61 6765 , Node: Package │ │ │ │ │ +00062340: 7320 7072 6f76 6964 696e 6720 6120 7465 s providing a te │ │ │ │ │ +00062350: 726d 696e 616c 2065 6d75 6c61 746f 722c rminal emulator, │ │ │ │ │ +00062360: 2020 4e65 7874 3a20 5061 636b 6167 6573 Next: Packages │ │ │ │ │ +00062370: 2070 726f 7669 6469 6e67 2061 2077 696e providing a win │ │ │ │ │ +00062380: 646f 7720 6d61 6e61 6765 722c 2020 5072 dow manager, Pr │ │ │ │ │ +00062390: 6576 3a20 5061 636b 6167 6573 2070 726f ev: Packages pro │ │ │ │ │ +000623a0: 7669 6469 6e67 2061 6e20 5820 7365 7276 viding an X serv │ │ │ │ │ +000623b0: 6572 2c20 2055 703a 2050 726f 6772 616d er, Up: Program │ │ │ │ │ +000623c0: 7320 666f 7220 7468 6520 5820 5769 6e64 s for the X Wind │ │ │ │ │ +000623d0: 6f77 2053 7973 7465 6d0a 0a31 312e 382e ow System..11.8. │ │ │ │ │ +000623e0: 3320 5061 636b 6167 6573 2070 726f 7669 3 Packages provi │ │ │ │ │ +000623f0: 6469 6e67 2061 2074 6572 6d69 6e61 6c20 ding a terminal │ │ │ │ │ +00062400: 656d 756c 6174 6f72 0a2d 2d2d 2d2d 2d2d emulator.------- │ │ │ │ │ +00062410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00062420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00062430: 2d2d 2d2d 2d2d 0a0a 5061 636b 6167 6573 ------..Packages │ │ │ │ │ +00062440: 2074 6861 7420 7072 6f76 6964 6520 6120 that provide a │ │ │ │ │ +00062450: 7465 726d 696e 616c 2065 6d75 6c61 746f terminal emulato │ │ │ │ │ +00062460: 7220 666f 7220 7468 6520 5820 5769 6e64 r for the X Wind │ │ │ │ │ +00062470: 6f77 2053 7973 7465 6d20 7768 6963 680a ow System which. │ │ │ │ │ +00062480: 6d65 6574 2074 6865 2063 7269 7465 7269 meet the criteri │ │ │ │ │ +00062490: 6120 6c69 7374 6564 2062 656c 6f77 2073 a listed below s │ │ │ │ │ +000624a0: 686f 756c 6420 6465 636c 6172 6520 696e hould declare in │ │ │ │ │ +000624b0: 2074 6865 6972 20e2 8098 5072 6f76 6964 their ...Provid │ │ │ │ │ +000624c0: 6573 e280 990a 636f 6e74 726f 6c20 6669 es....control fi │ │ │ │ │ +000624d0: 656c 6420 7468 6174 2074 6865 7920 7072 eld that they pr │ │ │ │ │ +000624e0: 6f76 6964 6520 7468 6520 7669 7274 7561 ovide the virtua │ │ │ │ │ +000624f0: 6c20 7061 636b 6167 650a e280 9878 2d74 l package....x-t │ │ │ │ │ +00062500: 6572 6d69 6e61 6c2d 656d 756c 6174 6f72 erminal-emulator │ │ │ │ │ +00062510: e280 992e 2020 5468 6579 2073 686f 756c .... They shoul │ │ │ │ │ +00062520: 6420 616c 736f 2072 6567 6973 7465 7220 d also register │ │ │ │ │ +00062530: 7468 656d 7365 6c76 6573 2061 7320 616e themselves as an │ │ │ │ │ +00062540: 0a61 6c74 6572 6e61 7469 7665 2066 6f72 .alternative for │ │ │ │ │ +00062550: 20e2 8098 2f75 7372 2f62 696e 2f78 2d74 .../usr/bin/x-t │ │ │ │ │ +00062560: 6572 6d69 6e61 6c2d 656d 756c 6174 6f72 erminal-emulator │ │ │ │ │ +00062570: e280 992c 2077 6974 6820 6120 7072 696f ..., with a prio │ │ │ │ │ +00062580: 7269 7479 206f 6620 3230 2e0a 5468 6174 rity of 20..That │ │ │ │ │ +00062590: 2061 6c74 6572 6e61 7469 7665 2073 686f alternative sho │ │ │ │ │ +000625a0: 756c 6420 6861 7665 2061 2073 6c61 7665 uld have a slave │ │ │ │ │ +000625b0: 2061 6c74 6572 6e61 7469 7665 2066 6f72 alternative for │ │ │ │ │ +000625c0: 0ae2 8098 2f75 7372 2f73 6861 7265 2f6d ..../usr/share/m │ │ │ │ │ +000625d0: 616e 2f6d 616e 312f 782d 7465 726d 696e an/man1/x-termin │ │ │ │ │ +000625e0: 616c 2d65 6d75 6c61 746f 722e 312e 677a al-emulator.1.gz │ │ │ │ │ +000625f0: e280 9920 706f 696e 7469 6e67 2074 6f20 ... pointing to │ │ │ │ │ +00062600: 7468 650a 636f 7272 6573 706f 6e64 696e the.correspondin │ │ │ │ │ +00062610: 6720 6d61 6e75 616c 2070 6167 652e 0a0a g manual page... │ │ │ │ │ +00062620: 546f 2062 6520 616e 20e2 8098 782d 7465 To be an ...x-te │ │ │ │ │ +00062630: 726d 696e 616c 2d65 6d75 6c61 746f 72e2 rminal-emulator. │ │ │ │ │ +00062640: 8099 2c20 6120 7072 6f67 7261 6d20 6d75 .., a program mu │ │ │ │ │ +00062650: 7374 3a0a 0a20 2020 2d20 4265 2061 626c st:.. - Be abl │ │ │ │ │ +00062660: 6520 746f 2065 6d75 6c61 7465 2061 2044 e to emulate a D │ │ │ │ │ +00062670: 4543 2056 5431 3030 2074 6572 6d69 6e61 EC VT100 termina │ │ │ │ │ +00062680: 6c2c 206f 7220 6120 636f 6d70 6174 6962 l, or a compatib │ │ │ │ │ +00062690: 6c65 2074 6572 6d69 6e61 6c2e 0a0a 2020 le terminal... │ │ │ │ │ +000626a0: 202d 2053 7570 706f 7274 2074 6865 2063 - Support the c │ │ │ │ │ +000626b0: 6f6d 6d61 6e64 2d6c 696e 6520 6f70 7469 ommand-line opti │ │ │ │ │ +000626c0: 6f6e 20e2 8098 2d65 2063 6f6d 6d61 6e64 on ...-e command │ │ │ │ │ +000626d0: e280 992c 2077 6869 6368 2063 7265 6174 ..., which creat │ │ │ │ │ +000626e0: 6573 2061 206e 6577 0a20 2020 2020 7465 es a new. te │ │ │ │ │ +000626f0: 726d 696e 616c 2077 696e 646f 7720 2831 rminal window (1 │ │ │ │ │ +00062700: 2920 616e 6420 7275 6e73 2074 6865 2073 ) and runs the s │ │ │ │ │ +00062710: 7065 6369 6669 6564 2063 6f6d 6d61 6e64 pecified command │ │ │ │ │ +00062720: 2e20 203c 636f 6d6d 616e 643e 206d 6179 . may │ │ │ │ │ +00062730: 0a20 2020 2020 6265 206d 756c 7469 706c . be multipl │ │ │ │ │ +00062740: 6520 6172 6775 6d65 6e74 732c 2077 6869 e arguments, whi │ │ │ │ │ +00062750: 6368 2066 6f72 6d20 7468 6520 6172 6775 ch form the argu │ │ │ │ │ +00062760: 6d65 6e74 206c 6973 7420 746f 2074 6865 ment list to the │ │ │ │ │ +00062770: 2065 7865 6375 7465 640a 2020 2020 2070 executed. p │ │ │ │ │ +00062780: 726f 6772 616d 2e20 2049 6e20 6f74 6865 rogram. In othe │ │ │ │ │ +00062790: 7220 776f 7264 732c 2074 6865 2062 6568 r words, the beh │ │ │ │ │ +000627a0: 6176 696f 7220 6973 2061 7320 7468 6f75 avior is as thou │ │ │ │ │ +000627b0: 6768 2074 6865 2061 7267 756d 656e 7473 gh the arguments │ │ │ │ │ +000627c0: 0a20 2020 2020 7765 7265 2070 6173 7365 . were passe │ │ │ │ │ +000627d0: 6420 6469 7265 6374 6c79 2074 6f20 e280 d directly to .. │ │ │ │ │ +000627e0: 9865 7865 6376 70e2 8099 2c20 6279 7061 .execvp..., bypa │ │ │ │ │ +000627f0: 7373 696e 6720 7468 6520 7368 656c 6c2e ssing the shell. │ │ │ │ │ +00062800: 2020 28e2 8098 7874 6572 6de2 8099 e280 (...xterm..... │ │ │ │ │ +00062810: 9973 0a20 2020 2020 6265 6861 7669 6f72 .s. behavior │ │ │ │ │ +00062820: 206f 6620 6661 6c6c 696e 6720 6261 636b of falling back │ │ │ │ │ +00062830: 206f 6e20 7573 696e 6720 7468 6520 7368 on using the sh │ │ │ │ │ +00062840: 656c 6c20 6966 20e2 8098 2d65 e280 9920 ell if ...-e... │ │ │ │ │ +00062850: 6861 6420 6120 7369 6e67 6c65 0a20 2020 had a single. │ │ │ │ │ +00062860: 2020 6172 6775 6d65 6e74 2061 6e64 2065 argument and e │ │ │ │ │ +00062870: 7865 6320 6661 696c 6564 2069 7320 7065 xec failed is pe │ │ │ │ │ +00062880: 726d 6973 7369 626c 6520 6275 7420 6e6f rmissible but no │ │ │ │ │ +00062890: 7420 7265 7175 6972 6564 2e29 0a0a 2020 t required.).. │ │ │ │ │ +000628a0: 202d 2053 7570 706f 7274 2074 6865 2063 - Support the c │ │ │ │ │ +000628b0: 6f6d 6d61 6e64 2d6c 696e 6520 6f70 7469 ommand-line opti │ │ │ │ │ +000628c0: 6f6e 20e2 8098 2d54 2074 6974 6c65 e280 on ...-T title.. │ │ │ │ │ +000628d0: 992c 2077 6869 6368 2063 7265 6174 6573 ., which creates │ │ │ │ │ +000628e0: 2061 206e 6577 0a20 2020 2020 7465 726d a new. term │ │ │ │ │ +000628f0: 696e 616c 2077 696e 646f 7720 7769 7468 inal window with │ │ │ │ │ +00062900: 2074 6865 2077 696e 646f 7720 7469 746c the window titl │ │ │ │ │ +00062910: 6520 7469 746c 652e 0a0a 2020 202d 2d2d e title... --- │ │ │ │ │ +00062920: 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 ------- Footnote │ │ │ │ │ +00062930: 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 s ----------.. │ │ │ │ │ +00062940: 2028 3129 20e2 809c 4e65 7720 7465 726d (1) ...New term │ │ │ │ │ +00062950: 696e 616c 2077 696e 646f 77e2 809d 2064 inal window... d │ │ │ │ │ +00062960: 6f65 7320 6e6f 7420 6e65 6365 7373 6172 oes not necessar │ │ │ │ │ +00062970: 696c 7920 6d65 616e 2061 206e 6577 2074 ily mean a new t │ │ │ │ │ +00062980: 6f70 2d6c 6576 656c 2058 0a77 696e 646f op-level X.windo │ │ │ │ │ +00062990: 7720 6469 7265 6374 6c79 2070 6172 656e w directly paren │ │ │ │ │ +000629a0: 7465 6420 6279 2074 6865 2077 696e 646f ted by the windo │ │ │ │ │ +000629b0: 7720 6d61 6e61 6765 723b 2069 7420 636f w manager; it co │ │ │ │ │ +000629c0: 756c 642c 2069 6620 7468 650a 7465 726d uld, if the.term │ │ │ │ │ +000629d0: 696e 616c 2065 6d75 6c61 746f 7220 6170 inal emulator ap │ │ │ │ │ +000629e0: 706c 6963 6174 696f 6e20 7765 7265 2073 plication were s │ │ │ │ │ +000629f0: 6f20 636f 6465 642c 2062 6520 6120 6e65 o coded, be a ne │ │ │ │ │ +00062a00: 7720 e280 9c76 6965 77e2 809d 2069 6e20 w ...view... in │ │ │ │ │ +00062a10: 610a 6d75 6c74 6970 6c65 2d64 6f63 756d a.multiple-docum │ │ │ │ │ +00062a20: 656e 7420 696e 7465 7266 6163 6520 284d ent interface (M │ │ │ │ │ +00062a30: 4449 292e 0a0a 1f0a 4669 6c65 3a20 6465 DI).....File: de │ │ │ │ │ +00062a40: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00062a50: 2c20 204e 6f64 653a 2050 6163 6b61 6765 , Node: Package │ │ │ │ │ +00062a60: 7320 7072 6f76 6964 696e 6720 6120 7769 s providing a wi │ │ │ │ │ +00062a70: 6e64 6f77 206d 616e 6167 6572 2c20 204e ndow manager, N │ │ │ │ │ +00062a80: 6578 743a 2050 6163 6b61 6765 7320 7072 ext: Packages pr │ │ │ │ │ +00062a90: 6f76 6964 696e 6720 666f 6e74 732c 2020 oviding fonts, │ │ │ │ │ +00062aa0: 5072 6576 3a20 5061 636b 6167 6573 2070 Prev: Packages p │ │ │ │ │ +00062ab0: 726f 7669 6469 6e67 2061 2074 6572 6d69 roviding a termi │ │ │ │ │ +00062ac0: 6e61 6c20 656d 756c 6174 6f72 2c20 2055 nal emulator, U │ │ │ │ │ +00062ad0: 703a 2050 726f 6772 616d 7320 666f 7220 p: Programs for │ │ │ │ │ +00062ae0: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ +00062af0: 7465 6d0a 0a31 312e 382e 3420 5061 636b tem..11.8.4 Pack │ │ │ │ │ +00062b00: 6167 6573 2070 726f 7669 6469 6e67 2061 ages providing a │ │ │ │ │ +00062b10: 2077 696e 646f 7720 6d61 6e61 6765 720a window manager. │ │ │ │ │ +00062b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00062b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00062b40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5061 636b ----------..Pack │ │ │ │ │ +00062b50: 6167 6573 2074 6861 7420 7072 6f76 6964 ages that provid │ │ │ │ │ +00062b60: 6520 6120 7769 6e64 6f77 206d 616e 6167 e a window manag │ │ │ │ │ +00062b70: 6572 2073 686f 756c 6420 6465 636c 6172 er should declar │ │ │ │ │ +00062b80: 6520 696e 2074 6865 6972 0ae2 8098 5072 e in their....Pr │ │ │ │ │ +00062b90: 6f76 6964 6573 e280 9920 636f 6e74 726f ovides... contro │ │ │ │ │ +00062ba0: 6c20 6669 656c 6420 7468 6174 2074 6865 l field that the │ │ │ │ │ +00062bb0: 7920 7072 6f76 6964 6520 7468 6520 7669 y provide the vi │ │ │ │ │ +00062bc0: 7274 7561 6c20 7061 636b 6167 650a e280 rtual package... │ │ │ │ │ +00062bd0: 9878 2d77 696e 646f 772d 6d61 6e61 6765 .x-window-manage │ │ │ │ │ +00062be0: 72e2 8099 2e20 2054 6865 7920 7368 6f75 r.... They shou │ │ │ │ │ +00062bf0: 6c64 2061 6c73 6f20 7265 6769 7374 6572 ld also register │ │ │ │ │ +00062c00: 2074 6865 6d73 656c 7665 7320 6173 2061 themselves as a │ │ │ │ │ +00062c10: 6e0a 616c 7465 726e 6174 6976 6520 666f n.alternative fo │ │ │ │ │ +00062c20: 7220 e280 982f 7573 722f 6269 6e2f 782d r .../usr/bin/x- │ │ │ │ │ +00062c30: 7769 6e64 6f77 2d6d 616e 6167 6572 e280 window-manager.. │ │ │ │ │ +00062c40: 992c 2077 6974 6820 6120 7072 696f 7269 ., with a priori │ │ │ │ │ +00062c50: 7479 2063 616c 6375 6c61 7465 640a 6173 ty calculated.as │ │ │ │ │ +00062c60: 2066 6f6c 6c6f 7773 3a0a 0a20 2020 2d20 follows:.. - │ │ │ │ │ +00062c70: 5374 6172 7420 7769 7468 2061 2070 7269 Start with a pri │ │ │ │ │ +00062c80: 6f72 6974 7920 6f66 2034 302e 0a0a 2020 ority of 40... │ │ │ │ │ +00062c90: 202d 2049 6620 7468 6520 7769 6e64 6f77 - If the window │ │ │ │ │ +00062ca0: 206d 616e 6167 6572 2063 6f6d 706c 6965 manager complie │ │ │ │ │ +00062cb0: 7320 7769 7468 2054 6865 2057 696e 646f s with The Windo │ │ │ │ │ +00062cc0: 7720 4d61 6e61 6765 720a 2020 2020 2053 w Manager. S │ │ │ │ │ +00062cd0: 7065 6369 6669 6361 7469 6f6e 2050 726f pecification Pro │ │ │ │ │ +00062ce0: 6a65 6374 2831 292c 2077 7269 7474 656e ject(1), written │ │ │ │ │ +00062cf0: 2062 7920 7468 6520 4672 6565 2044 6573 by the Free Des │ │ │ │ │ +00062d00: 6b74 6f70 2047 726f 7570 2832 292c 2061 ktop Group(2), a │ │ │ │ │ +00062d10: 6464 0a20 2020 2020 3430 2070 6f69 6e74 dd. 40 point │ │ │ │ │ +00062d20: 732e 0a0a 2020 202d 2049 6620 7468 6520 s... - If the │ │ │ │ │ +00062d30: 7769 6e64 6f77 206d 616e 6167 6572 2070 window manager p │ │ │ │ │ +00062d40: 6572 6d69 7473 2074 6865 2058 2073 6573 ermits the X ses │ │ │ │ │ +00062d50: 7369 6f6e 2074 6f20 6265 2072 6573 7461 sion to be resta │ │ │ │ │ +00062d60: 7274 6564 2075 7369 6e67 2061 0a20 2020 rted using a. │ │ │ │ │ +00062d70: 2020 2764 6966 6665 7265 6e74 2720 7769 'different' wi │ │ │ │ │ +00062d80: 6e64 6f77 206d 616e 6167 6572 2028 7769 ndow manager (wi │ │ │ │ │ +00062d90: 7468 6f75 7420 6b69 6c6c 696e 6720 7468 thout killing th │ │ │ │ │ +00062da0: 6520 5820 7365 7276 6572 2920 696e 2069 e X server) in i │ │ │ │ │ +00062db0: 7473 0a20 2020 2020 6465 6661 756c 7420 ts. default │ │ │ │ │ +00062dc0: 636f 6e66 6967 7572 6174 696f 6e2c 2061 configuration, a │ │ │ │ │ +00062dd0: 6464 2031 3020 706f 696e 7473 3b20 6f74 dd 10 points; ot │ │ │ │ │ +00062de0: 6865 7277 6973 6520 6164 6420 6e6f 6e65 herwise add none │ │ │ │ │ +00062df0: 2e0a 0a54 6861 7420 616c 7465 726e 6174 ...That alternat │ │ │ │ │ +00062e00: 6976 6520 7368 6f75 6c64 2068 6176 6520 ive should have │ │ │ │ │ +00062e10: 6120 736c 6176 6520 616c 7465 726e 6174 a slave alternat │ │ │ │ │ +00062e20: 6976 6520 666f 720a e280 982f 7573 722f ive for..../usr/ │ │ │ │ │ +00062e30: 7368 6172 652f 6d61 6e2f 6d61 6e31 2f78 share/man/man1/x │ │ │ │ │ +00062e40: 2d77 696e 646f 772d 6d61 6e61 6765 722e -window-manager. │ │ │ │ │ +00062e50: 312e 677a e280 9920 706f 696e 7469 6e67 1.gz... pointing │ │ │ │ │ +00062e60: 2074 6f20 7468 650a 636f 7272 6573 706f to the.correspo │ │ │ │ │ +00062e70: 6e64 696e 6720 6d61 6e75 616c 2070 6167 nding manual pag │ │ │ │ │ +00062e80: 652e 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d e... --------- │ │ │ │ │ +00062e90: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ +00062ea0: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2068 ------.. (1) h │ │ │ │ │ +00062eb0: 7474 7073 3a2f 2f77 7777 2e66 7265 6564 ttps://www.freed │ │ │ │ │ +00062ec0: 6573 6b74 6f70 2e6f 7267 2f77 696b 692f esktop.org/wiki/ │ │ │ │ │ +00062ed0: 5370 6563 6966 6963 6174 696f 6e73 2f77 Specifications/w │ │ │ │ │ +00062ee0: 6d2d 7370 6563 0a0a 2020 2028 3229 2068 m-spec.. (2) h │ │ │ │ │ +00062ef0: 7474 7073 3a2f 2f77 7777 2e66 7265 6564 ttps://www.freed │ │ │ │ │ +00062f00: 6573 6b74 6f70 2e6f 7267 2f77 696b 692f esktop.org/wiki/ │ │ │ │ │ +00062f10: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +00062f20: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +00062f30: 6f64 653a 2050 6163 6b61 6765 7320 7072 ode: Packages pr │ │ │ │ │ +00062f40: 6f76 6964 696e 6720 666f 6e74 732c 2020 oviding fonts, │ │ │ │ │ +00062f50: 4e65 7874 3a20 4170 706c 6963 6174 696f Next: Applicatio │ │ │ │ │ +00062f60: 6e20 6465 6661 756c 7473 2066 696c 6573 n defaults files │ │ │ │ │ +00062f70: 2c20 2050 7265 763a 2050 6163 6b61 6765 , Prev: Package │ │ │ │ │ +00062f80: 7320 7072 6f76 6964 696e 6720 6120 7769 s providing a wi │ │ │ │ │ +00062f90: 6e64 6f77 206d 616e 6167 6572 2c20 2055 ndow manager, U │ │ │ │ │ +00062fa0: 703a 2050 726f 6772 616d 7320 666f 7220 p: Programs for │ │ │ │ │ +00062fb0: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ +00062fc0: 7465 6d0a 0a31 312e 382e 3520 5061 636b tem..11.8.5 Pack │ │ │ │ │ +00062fd0: 6167 6573 2070 726f 7669 6469 6e67 2066 ages providing f │ │ │ │ │ +00062fe0: 6f6e 7473 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d onts.----------- │ │ │ │ │ +00062ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00063000: 2d2d 2d2d 0a0a 5061 636b 6167 6573 2074 ----..Packages t │ │ │ │ │ +00063010: 6861 7420 7072 6f76 6964 6520 666f 6e74 hat provide font │ │ │ │ │ +00063020: 7320 666f 7220 7468 6520 5820 5769 6e64 s for the X Wind │ │ │ │ │ +00063030: 6f77 2053 7973 7465 6d20 2831 2920 6d75 ow System (1) mu │ │ │ │ │ +00063040: 7374 2064 6f20 6120 6e75 6d62 6572 0a6f st do a number.o │ │ │ │ │ +00063050: 6620 7468 696e 6773 2074 6f20 656e 7375 f things to ensu │ │ │ │ │ +00063060: 7265 2074 6861 7420 7468 6579 2061 7265 re that they are │ │ │ │ │ +00063070: 2062 6f74 6820 6176 6169 6c61 626c 6520 both available │ │ │ │ │ +00063080: 7769 7468 6f75 7420 6d6f 6469 6669 6361 without modifica │ │ │ │ │ +00063090: 7469 6f6e 206f 660a 7468 6520 5820 6f72 tion of.the X or │ │ │ │ │ +000630a0: 2066 6f6e 7420 7365 7276 6572 2063 6f6e font server con │ │ │ │ │ +000630b0: 6669 6775 7261 7469 6f6e 2c20 616e 6420 figuration, and │ │ │ │ │ +000630c0: 7468 6174 2074 6865 7920 646f 206e 6f74 that they do not │ │ │ │ │ +000630d0: 2063 6f72 7275 7074 2066 696c 6573 0a75 corrupt files.u │ │ │ │ │ +000630e0: 7365 6420 6279 206f 7468 6572 2066 6f6e sed by other fon │ │ │ │ │ +000630f0: 7420 7061 636b 6167 6573 2074 6f20 7265 t packages to re │ │ │ │ │ +00063100: 6769 7374 6572 2069 6e66 6f72 6d61 7469 gister informati │ │ │ │ │ +00063110: 6f6e 2061 626f 7574 2074 6865 6d73 656c on about themsel │ │ │ │ │ +00063120: 7665 732e 0a0a 2020 312e 2046 6f6e 7473 ves... 1. Fonts │ │ │ │ │ +00063130: 206f 6620 616e 7920 7479 7065 2073 7570 of any type sup │ │ │ │ │ +00063140: 706f 7274 6564 2062 7920 7468 6520 5820 ported by the X │ │ │ │ │ +00063150: 5769 6e64 6f77 2053 7973 7465 6d20 6d75 Window System mu │ │ │ │ │ +00063160: 7374 2062 6520 696e 2061 0a20 2020 2020 st be in a. │ │ │ │ │ +00063170: 7365 7061 7261 7465 2062 696e 6172 7920 separate binary │ │ │ │ │ +00063180: 7061 636b 6167 6520 6672 6f6d 2061 6e79 package from any │ │ │ │ │ +00063190: 2065 7865 6375 7461 626c 6573 2c20 6c69 executables, li │ │ │ │ │ +000631a0: 6272 6172 6965 732c 206f 720a 2020 2020 braries, or. │ │ │ │ │ +000631b0: 2064 6f63 756d 656e 7461 7469 6f6e 2028 documentation ( │ │ │ │ │ +000631c0: 6578 6365 7074 2074 6861 7420 7370 6563 except that spec │ │ │ │ │ +000631d0: 6966 6963 2074 6f20 7468 6520 666f 6e74 ific to the font │ │ │ │ │ +000631e0: 7320 7368 6970 7065 642c 2073 7563 6820 s shipped, such │ │ │ │ │ +000631f0: 6173 0a20 2020 2020 7468 6569 7220 6c69 as. their li │ │ │ │ │ +00063200: 6365 6e73 6520 696e 666f 726d 6174 696f cense informatio │ │ │ │ │ +00063210: 6e29 2e20 2049 6620 6f6e 6520 6f72 206d n). If one or m │ │ │ │ │ +00063220: 6f72 6520 6f66 2074 6865 2066 6f6e 7473 ore of the fonts │ │ │ │ │ +00063230: 2073 6f0a 2020 2020 2070 6163 6b61 6765 so. package │ │ │ │ │ +00063240: 6420 6172 6520 6e65 6365 7373 6172 7920 d are necessary │ │ │ │ │ +00063250: 666f 7220 7072 6f70 6572 206f 7065 7261 for proper opera │ │ │ │ │ +00063260: 7469 6f6e 206f 6620 7468 6520 7061 636b tion of the pack │ │ │ │ │ +00063270: 6167 6520 7769 7468 0a20 2020 2020 7768 age with. wh │ │ │ │ │ +00063280: 6963 6820 7468 6579 2061 7265 2061 7373 ich they are ass │ │ │ │ │ +00063290: 6f63 6961 7465 6420 7468 6520 666f 6e74 ociated the font │ │ │ │ │ +000632a0: 2070 6163 6b61 6765 206d 6179 2062 6520 package may be │ │ │ │ │ +000632b0: 5265 636f 6d6d 656e 6465 643b 2069 660a Recommended; if. │ │ │ │ │ +000632c0: 2020 2020 2074 6865 2066 6f6e 7473 206d the fonts m │ │ │ │ │ +000632d0: 6572 656c 7920 7072 6f76 6964 6520 616e erely provide an │ │ │ │ │ +000632e0: 2065 6e68 616e 6365 6d65 6e74 2c20 6120 enhancement, a │ │ │ │ │ +000632f0: 5375 6767 6573 7473 2072 656c 6174 696f Suggests relatio │ │ │ │ │ +00063300: 6e73 6869 700a 2020 2020 206d 6179 2062 nship. may b │ │ │ │ │ +00063310: 6520 7573 6564 2e20 2050 6163 6b61 6765 e used. Package │ │ │ │ │ +00063320: 7320 6d75 7374 206e 6f74 2044 6570 656e s must not Depen │ │ │ │ │ +00063330: 6420 6f6e 2066 6f6e 7420 7061 636b 6167 d on font packag │ │ │ │ │ +00063340: 6573 2e20 2028 3229 0a0a 2020 322e 2042 es. (2).. 2. B │ │ │ │ │ +00063350: 4446 2066 6f6e 7473 206d 7573 7420 6265 DF fonts must be │ │ │ │ │ +00063360: 2063 6f6e 7665 7274 6564 2074 6f20 5043 converted to PC │ │ │ │ │ +00063370: 4620 666f 6e74 7320 7769 7468 2074 6865 F fonts with the │ │ │ │ │ +00063380: 20e2 8098 6264 6674 6f70 6366 e280 990a ...bdftopcf.... │ │ │ │ │ +00063390: 2020 2020 2075 7469 6c69 7479 2028 6176 utility (av │ │ │ │ │ +000633a0: 6169 6c61 626c 6520 696e 2074 6865 20e2 ailable in the . │ │ │ │ │ +000633b0: 8098 7866 6f6e 7473 2d75 7469 6c73 e280 ..xfonts-utils.. │ │ │ │ │ +000633c0: 9920 7061 636b 6167 652c 20e2 8098 677a . package, ...gz │ │ │ │ │ +000633d0: 6970 e280 9970 6564 2c20 616e 640a 2020 ip...ped, and. │ │ │ │ │ +000633e0: 2020 2070 6c61 6365 6420 696e 2061 2064 placed in a d │ │ │ │ │ +000633f0: 6972 6563 746f 7279 2074 6861 7420 636f irectory that co │ │ │ │ │ +00063400: 7272 6573 706f 6e64 7320 746f 2074 6865 rresponds to the │ │ │ │ │ +00063410: 6972 2072 6573 6f6c 7574 696f 6e3a 0a0a ir resolution:.. │ │ │ │ │ +00063420: 2020 2020 2020 2020 2d20 3130 3020 6470 - 100 dp │ │ │ │ │ +00063430: 6920 666f 6e74 7320 6d75 7374 2062 6520 i fonts must be │ │ │ │ │ +00063440: 706c 6163 6564 2069 6e0a 2020 2020 2020 placed in. │ │ │ │ │ +00063450: 2020 2020 e280 982f 7573 722f 7368 6172 .../usr/shar │ │ │ │ │ +00063460: 652f 666f 6e74 732f 5831 312f 3130 3064 e/fonts/X11/100d │ │ │ │ │ +00063470: 7069 2fe2 8099 2e0a 0a20 2020 2020 2020 pi/...... │ │ │ │ │ +00063480: 202d 2037 3520 6470 6920 666f 6e74 7320 - 75 dpi fonts │ │ │ │ │ +00063490: 6d75 7374 2062 6520 706c 6163 6564 2069 must be placed i │ │ │ │ │ +000634a0: 6e20 e280 982f 7573 722f 7368 6172 652f n .../usr/share/ │ │ │ │ │ +000634b0: 666f 6e74 732f 5831 312f 3735 6470 692f fonts/X11/75dpi/ │ │ │ │ │ +000634c0: e280 992e 0a0a 2020 2020 2020 2020 2d20 ...... - │ │ │ │ │ +000634d0: 4368 6172 6163 7465 722d 6365 6c6c 2066 Character-cell f │ │ │ │ │ +000634e0: 6f6e 7473 2c20 6375 7273 6f72 2066 6f6e onts, cursor fon │ │ │ │ │ +000634f0: 7473 2c20 616e 6420 6f74 6865 7220 6c6f ts, and other lo │ │ │ │ │ +00063500: 772d 7265 736f 6c75 7469 6f6e 0a20 2020 w-resolution. │ │ │ │ │ +00063510: 2020 2020 2020 2066 6f6e 7473 206d 7573 fonts mus │ │ │ │ │ +00063520: 7420 6265 2070 6c61 6365 6420 696e 20e2 t be placed in . │ │ │ │ │ +00063530: 8098 2f75 7372 2f73 6861 7265 2f66 6f6e ../usr/share/fon │ │ │ │ │ +00063540: 7473 2f58 3131 2f6d 6973 632f e280 992e ts/X11/misc/.... │ │ │ │ │ +00063550: 0a0a 2020 332e 2054 7970 6520 3120 666f .. 3. Type 1 fo │ │ │ │ │ +00063560: 6e74 7320 6d75 7374 2062 6520 706c 6163 nts must be plac │ │ │ │ │ +00063570: 6564 2069 6e20 e280 982f 7573 722f 7368 ed in .../usr/sh │ │ │ │ │ +00063580: 6172 652f 666f 6e74 732f 5831 312f 5479 are/fonts/X11/Ty │ │ │ │ │ +00063590: 7065 312f e280 992e 2020 4966 0a20 2020 pe1/.... If. │ │ │ │ │ +000635a0: 2020 666f 6e74 206d 6574 7269 6320 6669 font metric fi │ │ │ │ │ +000635b0: 6c65 7320 6172 6520 6176 6169 6c61 626c les are availabl │ │ │ │ │ +000635c0: 652c 2074 6865 7920 6d75 7374 2062 6520 e, they must be │ │ │ │ │ +000635d0: 706c 6163 6564 2068 6572 6520 6173 2077 placed here as w │ │ │ │ │ +000635e0: 656c 6c2e 0a0a 2020 342e 2053 7562 6469 ell... 4. Subdi │ │ │ │ │ +000635f0: 7265 6374 6f72 6965 7320 6f66 20e2 8098 rectories of ... │ │ │ │ │ +00063600: 2f75 7372 2f73 6861 7265 2f66 6f6e 7473 /usr/share/fonts │ │ │ │ │ +00063610: 2f58 3131 2fe2 8099 206f 7468 6572 2074 /X11/... other t │ │ │ │ │ +00063620: 6861 6e20 7468 6f73 6520 6c69 7374 6564 han those listed │ │ │ │ │ +00063630: 0a20 2020 2020 6162 6f76 6520 6d75 7374 . above must │ │ │ │ │ +00063640: 2062 6520 6e65 6974 6865 7220 6372 6561 be neither crea │ │ │ │ │ +00063650: 7465 6420 6e6f 7220 7573 6564 2e20 2028 ted nor used. ( │ │ │ │ │ +00063660: 5468 6520 e280 9850 4558 e280 992c 20e2 The ...PEX..., . │ │ │ │ │ +00063670: 8098 4349 44e2 8099 2c0a 2020 2020 20e2 ..CID...,. . │ │ │ │ │ +00063680: 8098 5370 6565 646f e280 992c 2061 6e64 ..Speedo..., and │ │ │ │ │ +00063690: 20e2 8098 6379 7269 6c6c 6963 e280 9920 ...cyrillic... │ │ │ │ │ +000636a0: 6469 7265 6374 6f72 6965 7320 6172 6520 directories are │ │ │ │ │ +000636b0: 6578 6365 7074 6564 2066 6f72 2068 6973 excepted for his │ │ │ │ │ +000636c0: 746f 7269 6361 6c0a 2020 2020 2072 6561 torical. rea │ │ │ │ │ +000636d0: 736f 6e73 2c20 6275 7420 696e 7374 616c sons, but instal │ │ │ │ │ +000636e0: 6c61 7469 6f6e 206f 6620 6669 6c65 7320 lation of files │ │ │ │ │ +000636f0: 696e 746f 2074 6865 7365 2064 6972 6563 into these direc │ │ │ │ │ +00063700: 746f 7269 6573 2072 656d 6169 6e73 0a20 tories remains. │ │ │ │ │ +00063710: 2020 2020 6469 7363 6f75 7261 6765 642e discouraged. │ │ │ │ │ +00063720: 290a 0a20 2035 2e20 466f 6e74 2070 6163 ).. 5. Font pac │ │ │ │ │ +00063730: 6b61 6765 7320 6d61 792c 2069 6e73 7465 kages may, inste │ │ │ │ │ +00063740: 6164 206f 6620 706c 6163 696e 6720 6669 ad of placing fi │ │ │ │ │ +00063750: 6c65 7320 6469 7265 6374 6c79 2069 6e20 les directly in │ │ │ │ │ +00063760: 7468 6520 5820 666f 6e74 0a20 2020 2020 the X font. │ │ │ │ │ +00063770: 6469 7265 6374 6f72 6965 7320 6c69 7374 directories list │ │ │ │ │ +00063780: 6564 2061 626f 7665 2c20 7072 6f76 6964 ed above, provid │ │ │ │ │ +00063790: 6520 7379 6d62 6f6c 6963 206c 696e 6b73 e symbolic links │ │ │ │ │ +000637a0: 2069 6e20 7468 6174 2066 6f6e 740a 2020 in that font. │ │ │ │ │ +000637b0: 2020 2064 6972 6563 746f 7279 2070 6f69 directory poi │ │ │ │ │ +000637c0: 6e74 696e 6720 746f 2074 6865 2066 696c nting to the fil │ │ │ │ │ +000637d0: 6573 e280 9920 6163 7475 616c 206c 6f63 es... actual loc │ │ │ │ │ +000637e0: 6174 696f 6e20 696e 2074 6865 2066 696c ation in the fil │ │ │ │ │ +000637f0: 6573 7973 7465 6d2e 0a20 2020 2020 5375 esystem.. Su │ │ │ │ │ +00063800: 6368 2061 206c 6f63 6174 696f 6e20 6d75 ch a location mu │ │ │ │ │ +00063810: 7374 2063 6f6d 706c 7920 7769 7468 2074 st comply with t │ │ │ │ │ +00063820: 6865 2046 4853 2e0a 0a20 2036 2e20 466f he FHS... 6. Fo │ │ │ │ │ +00063830: 6e74 2070 6163 6b61 6765 7320 7368 6f75 nt packages shou │ │ │ │ │ +00063840: 6c64 206e 6f74 2063 6f6e 7461 696e 2062 ld not contain b │ │ │ │ │ +00063850: 6f74 6820 3735 6470 6920 616e 6420 3130 oth 75dpi and 10 │ │ │ │ │ +00063860: 3064 7069 2076 6572 7369 6f6e 7320 6f66 0dpi versions of │ │ │ │ │ +00063870: 0a20 2020 2020 6120 666f 6e74 2e20 2049 . a font. I │ │ │ │ │ +00063880: 6620 626f 7468 2061 7265 2061 7661 696c f both are avail │ │ │ │ │ +00063890: 6162 6c65 2c20 7468 6579 2073 686f 756c able, they shoul │ │ │ │ │ +000638a0: 6420 6265 2070 726f 7669 6465 6420 696e d be provided in │ │ │ │ │ +000638b0: 2073 6570 6172 6174 650a 2020 2020 2062 separate. b │ │ │ │ │ +000638c0: 696e 6172 7920 7061 636b 6167 6573 2077 inary packages w │ │ │ │ │ +000638d0: 6974 6820 e280 982d 3735 6470 69e2 8099 ith ...-75dpi... │ │ │ │ │ +000638e0: 206f 7220 e280 982d 3130 3064 7069 e280 or ...-100dpi.. │ │ │ │ │ +000638f0: 9920 6170 7065 6e64 6564 2074 6f20 7468 . appended to th │ │ │ │ │ +00063900: 6520 6e61 6d65 7320 6f66 0a20 2020 2020 e names of. │ │ │ │ │ +00063910: 7468 6520 7061 636b 6167 6573 2063 6f6e the packages con │ │ │ │ │ +00063920: 7461 696e 696e 6720 7468 6520 636f 7272 taining the corr │ │ │ │ │ +00063930: 6573 706f 6e64 696e 6720 666f 6e74 732e esponding fonts. │ │ │ │ │ +00063940: 0a0a 2020 372e 2046 6f6e 7473 2064 6573 .. 7. Fonts des │ │ │ │ │ +00063950: 7469 6e65 6420 666f 7220 7468 6520 e280 tined for the .. │ │ │ │ │ +00063960: 986d 6973 63e2 8099 2073 7562 6469 7265 .misc... subdire │ │ │ │ │ +00063970: 6374 6f72 7920 7368 6f75 6c64 206e 6f74 ctory should not │ │ │ │ │ +00063980: 2062 6520 696e 636c 7564 6564 0a20 2020 be included. │ │ │ │ │ +00063990: 2020 696e 2074 6865 2073 616d 6520 7061 in the same pa │ │ │ │ │ +000639a0: 636b 6167 6520 6173 2037 3564 7069 206f ckage as 75dpi o │ │ │ │ │ +000639b0: 7220 3130 3064 7069 2066 6f6e 7473 3b20 r 100dpi fonts; │ │ │ │ │ +000639c0: 696e 7374 6561 642c 2074 6865 7920 7368 instead, they sh │ │ │ │ │ +000639d0: 6f75 6c64 0a20 2020 2020 6265 2070 726f ould. be pro │ │ │ │ │ +000639e0: 7669 6465 6420 696e 2061 2073 6570 6172 vided in a separ │ │ │ │ │ +000639f0: 6174 6520 7061 636b 6167 6520 7769 7468 ate package with │ │ │ │ │ +00063a00: 20e2 8098 2d6d 6973 63e2 8099 2061 7070 ...-misc... app │ │ │ │ │ +00063a10: 656e 6465 6420 746f 2069 7473 0a20 2020 ended to its. │ │ │ │ │ +00063a20: 2020 6e61 6d65 2e0a 0a20 2038 2e20 466f name... 8. Fo │ │ │ │ │ +00063a30: 6e74 2070 6163 6b61 6765 7320 6d75 7374 nt packages must │ │ │ │ │ +00063a40: 206e 6f74 2070 726f 7669 6465 2074 6865 not provide the │ │ │ │ │ +00063a50: 2066 696c 6573 20e2 8098 666f 6e74 732e files ...fonts. │ │ │ │ │ +00063a60: 6469 72e2 8099 2c0a 2020 2020 20e2 8098 dir...,. ... │ │ │ │ │ +00063a70: 666f 6e74 732e 616c 6961 73e2 8099 2c20 fonts.alias..., │ │ │ │ │ +00063a80: 6f72 20e2 8098 666f 6e74 732e 7363 616c or ...fonts.scal │ │ │ │ │ +00063a90: 65e2 8099 2069 6e20 6120 666f 6e74 2064 e... in a font d │ │ │ │ │ +00063aa0: 6972 6563 746f 7279 3a0a 0a20 2020 2020 irectory:.. │ │ │ │ │ +00063ab0: 2020 202d 20e2 8098 666f 6e74 732e 6469 - ...fonts.di │ │ │ │ │ +00063ac0: 72e2 8099 2066 696c 6573 206d 7573 7420 r... files must │ │ │ │ │ +00063ad0: 6e6f 7420 6265 2070 726f 7669 6465 6420 not be provided │ │ │ │ │ +00063ae0: 6174 2061 6c6c 2e0a 0a20 2020 2020 2020 at all... │ │ │ │ │ +00063af0: 202d 20e2 8098 666f 6e74 732e 616c 6961 - ...fonts.alia │ │ │ │ │ +00063b00: 73e2 8099 2061 6e64 20e2 8098 666f 6e74 s... and ...font │ │ │ │ │ +00063b10: 732e 7363 616c 65e2 8099 2066 696c 6573 s.scale... files │ │ │ │ │ +00063b20: 2c20 6966 206e 6565 6465 642c 2073 686f , if needed, sho │ │ │ │ │ +00063b30: 756c 6420 6265 0a20 2020 2020 2020 2020 uld be. │ │ │ │ │ +00063b40: 2070 726f 7669 6465 6420 696e 2074 6865 provided in the │ │ │ │ │ +00063b50: 2064 6972 6563 746f 7279 0a20 2020 2020 directory. │ │ │ │ │ +00063b60: 2020 2020 20e2 8098 2f65 7463 2f58 3131 .../etc/X11 │ │ │ │ │ +00063b70: 2f66 6f6e 7473 2f66 6f6e 7464 6972 2f70 /fonts/fontdir/p │ │ │ │ │ +00063b80: 6163 6b61 6765 2e65 7874 656e 7369 6f6e ackage.extension │ │ │ │ │ +00063b90: e280 992c 2077 6865 7265 2066 6f6e 7464 ..., where fontd │ │ │ │ │ +00063ba0: 6972 2069 730a 2020 2020 2020 2020 2020 ir is. │ │ │ │ │ +00063bb0: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the │ │ │ │ │ +00063bc0: 7375 6264 6972 6563 746f 7279 206f 6620 subdirectory of │ │ │ │ │ +00063bd0: e280 982f 7573 722f 7368 6172 652f 666f .../usr/share/fo │ │ │ │ │ +00063be0: 6e74 732f 5831 312f e280 9920 7768 6572 nts/X11/... wher │ │ │ │ │ +00063bf0: 650a 2020 2020 2020 2020 2020 7468 6520 e. the │ │ │ │ │ +00063c00: 7061 636b 6167 65e2 8099 7320 636f 7272 package...s corr │ │ │ │ │ +00063c10: 6573 706f 6e64 696e 6720 666f 6e74 7320 esponding fonts │ │ │ │ │ +00063c20: 6172 6520 7374 6f72 6564 2028 652e 672e are stored (e.g. │ │ │ │ │ +00063c30: 2c20 e280 9837 3564 7069 e280 9920 6f72 , ...75dpi... or │ │ │ │ │ +00063c40: 0a20 2020 2020 2020 2020 20e2 8098 6d69 . ...mi │ │ │ │ │ +00063c50: 7363 e280 9929 2c20 7061 636b 6167 6520 sc...), package │ │ │ │ │ +00063c60: 6973 2074 6865 206e 616d 6520 6f66 2074 is the name of t │ │ │ │ │ +00063c70: 6865 2070 6163 6b61 6765 2074 6861 7420 he package that │ │ │ │ │ +00063c80: 7072 6f76 6964 6573 0a20 2020 2020 2020 provides. │ │ │ │ │ +00063c90: 2020 2074 6865 7365 2066 6f6e 7473 2c20 these fonts, │ │ │ │ │ +00063ca0: 616e 6420 6578 7465 6e73 696f 6e20 6973 and extension is │ │ │ │ │ +00063cb0: 2065 6974 6865 7220 e280 9873 6361 6c65 either ...scale │ │ │ │ │ +00063cc0: e280 9920 6f72 20e2 8098 616c 6961 73e2 ... or ...alias. │ │ │ │ │ +00063cd0: 8099 2c0a 2020 2020 2020 2020 2020 7768 ..,. wh │ │ │ │ │ +00063ce0: 6963 6865 7665 7220 636f 7272 6573 706f ichever correspo │ │ │ │ │ +00063cf0: 6e64 7320 746f 2074 6865 2066 696c 6520 nds to the file │ │ │ │ │ +00063d00: 636f 6e74 656e 7473 2e0a 0a20 2039 2e20 contents... 9. │ │ │ │ │ +00063d10: 466f 6e74 2070 6163 6b61 6765 7320 6d75 Font packages mu │ │ │ │ │ +00063d20: 7374 2064 6563 6c61 7265 2061 2064 6570 st declare a dep │ │ │ │ │ +00063d30: 656e 6465 6e63 7920 6f6e 20e2 8098 7866 endency on ...xf │ │ │ │ │ +00063d40: 6f6e 7473 2d75 7469 6c73 e280 9920 696e onts-utils... in │ │ │ │ │ +00063d50: 2074 6865 6972 0a20 2020 2020 e280 9844 their. ...D │ │ │ │ │ +00063d60: 6570 656e 6473 e280 9920 6f72 20e2 8098 epends... or ... │ │ │ │ │ +00063d70: 5072 652d 4465 7065 6e64 73e2 8099 2063 Pre-Depends... c │ │ │ │ │ +00063d80: 6f6e 7472 6f6c 2066 6965 6c64 2e0a 0a20 ontrol field... │ │ │ │ │ +00063d90: 2031 302e 2046 6f6e 7420 7061 636b 6167 10. Font packag │ │ │ │ │ +00063da0: 6573 2074 6861 7420 7072 6f76 6964 6520 es that provide │ │ │ │ │ +00063db0: 6f6e 6520 6f72 206d 6f72 6520 e280 9866 one or more ...f │ │ │ │ │ +00063dc0: 6f6e 7473 2e73 6361 6c65 e280 9920 6669 onts.scale... fi │ │ │ │ │ +00063dd0: 6c65 7320 6173 0a20 2020 2020 6465 7363 les as. desc │ │ │ │ │ +00063de0: 7269 6265 6420 6162 6f76 6520 6d75 7374 ribed above must │ │ │ │ │ +00063df0: 2069 6e76 6f6b 6520 e280 9875 7064 6174 invoke ...updat │ │ │ │ │ +00063e00: 652d 666f 6e74 732d 7363 616c 65e2 8099 e-fonts-scale... │ │ │ │ │ +00063e10: 206f 6e20 6561 6368 2064 6972 6563 746f on each directo │ │ │ │ │ +00063e20: 7279 0a20 2020 2020 696e 746f 2077 6869 ry. into whi │ │ │ │ │ +00063e30: 6368 2074 6865 7920 696e 7374 616c 6c65 ch they installe │ │ │ │ │ +00063e40: 6420 666f 6e74 7320 2762 6566 6f72 6527 d fonts 'before' │ │ │ │ │ +00063e50: 2069 6e76 6f6b 696e 670a 2020 2020 20e2 invoking. . │ │ │ │ │ +00063e60: 8098 7570 6461 7465 2d66 6f6e 7473 2d64 ..update-fonts-d │ │ │ │ │ +00063e70: 6972 e280 9920 6f6e 2074 6861 7420 6469 ir... on that di │ │ │ │ │ +00063e80: 7265 6374 6f72 792e 2020 5468 6973 2069 rectory. This i │ │ │ │ │ +00063e90: 6e76 6f63 6174 696f 6e20 6d75 7374 206f nvocation must o │ │ │ │ │ +00063ea0: 6363 7572 0a20 2020 2020 696e 2062 6f74 ccur. in bot │ │ │ │ │ +00063eb0: 6820 7468 6520 e280 9870 6f73 7469 6e73 h the ...postins │ │ │ │ │ +00063ec0: 74e2 8099 2028 666f 7220 616c 6c20 6172 t... (for all ar │ │ │ │ │ +00063ed0: 6775 6d65 6e74 7329 2061 6e64 20e2 8098 guments) and ... │ │ │ │ │ +00063ee0: 706f 7374 726d e280 9920 2866 6f72 2061 postrm... (for a │ │ │ │ │ +00063ef0: 6c6c 0a20 2020 2020 6172 6775 6d65 6e74 ll. argument │ │ │ │ │ +00063f00: 7320 6578 6365 7074 20e2 8098 7570 6772 s except ...upgr │ │ │ │ │ +00063f10: 6164 65e2 8099 2920 7363 7269 7074 732e ade...) scripts. │ │ │ │ │ +00063f20: 0a0a 2020 3131 2e20 466f 6e74 2070 6163 .. 11. Font pac │ │ │ │ │ +00063f30: 6b61 6765 7320 7468 6174 2070 726f 7669 kages that provi │ │ │ │ │ +00063f40: 6465 206f 6e65 206f 7220 6d6f 7265 20e2 de one or more . │ │ │ │ │ +00063f50: 8098 666f 6e74 732e 616c 6961 73e2 8099 ..fonts.alias... │ │ │ │ │ +00063f60: 2066 696c 6573 2061 730a 2020 2020 2064 files as. d │ │ │ │ │ +00063f70: 6573 6372 6962 6564 2061 626f 7665 206d escribed above m │ │ │ │ │ +00063f80: 7573 7420 696e 766f 6b65 20e2 8098 7570 ust invoke ...up │ │ │ │ │ +00063f90: 6461 7465 2d66 6f6e 7473 2d61 6c69 6173 date-fonts-alias │ │ │ │ │ +00063fa0: e280 9920 6f6e 2065 6163 6820 6469 7265 ... on each dire │ │ │ │ │ +00063fb0: 6374 6f72 790a 2020 2020 2069 6e74 6f20 ctory. into │ │ │ │ │ +00063fc0: 7768 6963 6820 7468 6579 2069 6e73 7461 which they insta │ │ │ │ │ +00063fd0: 6c6c 6564 2066 6f6e 7473 2e20 2054 6869 lled fonts. Thi │ │ │ │ │ +00063fe0: 7320 696e 766f 6361 7469 6f6e 206d 7573 s invocation mus │ │ │ │ │ +00063ff0: 7420 6f63 6375 7220 696e 0a20 2020 2020 t occur in. │ │ │ │ │ +00064000: 626f 7468 2074 6865 20e2 8098 706f 7374 both the ...post │ │ │ │ │ +00064010: 696e 7374 e280 9920 2866 6f72 2061 6c6c inst... (for all │ │ │ │ │ +00064020: 2061 7267 756d 656e 7473 2920 616e 6420 arguments) and │ │ │ │ │ +00064030: e280 9870 6f73 7472 6de2 8099 2028 666f ...postrm... (fo │ │ │ │ │ +00064040: 7220 616c 6c0a 2020 2020 2061 7267 756d r all. argum │ │ │ │ │ +00064050: 656e 7473 2065 7863 6570 7420 e280 9875 ents except ...u │ │ │ │ │ +00064060: 7067 7261 6465 e280 9929 2073 6372 6970 pgrade...) scrip │ │ │ │ │ +00064070: 7473 2e0a 0a20 2031 322e 2046 6f6e 7420 ts... 12. Font │ │ │ │ │ +00064080: 7061 636b 6167 6573 206d 7573 7420 696e packages must in │ │ │ │ │ +00064090: 766f 6b65 20e2 8098 7570 6461 7465 2d66 voke ...update-f │ │ │ │ │ +000640a0: 6f6e 7473 2d64 6972 e280 9920 6f6e 2065 onts-dir... on e │ │ │ │ │ +000640b0: 6163 6820 6469 7265 6374 6f72 790a 2020 ach directory. │ │ │ │ │ +000640c0: 2020 2069 6e74 6f20 7768 6963 6820 7468 into which th │ │ │ │ │ +000640d0: 6579 2069 6e73 7461 6c6c 6564 2066 6f6e ey installed fon │ │ │ │ │ +000640e0: 7473 2e20 2054 6869 7320 696e 766f 6361 ts. This invoca │ │ │ │ │ +000640f0: 7469 6f6e 206d 7573 7420 6f63 6375 7220 tion must occur │ │ │ │ │ +00064100: 696e 0a20 2020 2020 626f 7468 2074 6865 in. both the │ │ │ │ │ +00064110: 20e2 8098 706f 7374 696e 7374 e280 9920 ...postinst... │ │ │ │ │ +00064120: 2866 6f72 2061 6c6c 2061 7267 756d 656e (for all argumen │ │ │ │ │ +00064130: 7473 2920 616e 6420 e280 9870 6f73 7472 ts) and ...postr │ │ │ │ │ +00064140: 6de2 8099 2028 666f 7220 616c 6c0a 2020 m... (for all. │ │ │ │ │ +00064150: 2020 2061 7267 756d 656e 7473 2065 7863 arguments exc │ │ │ │ │ +00064160: 6570 7420 e280 9875 7067 7261 6465 e280 ept ...upgrade.. │ │ │ │ │ +00064170: 9929 2073 6372 6970 7473 2e0a 0a20 2031 .) scripts... 1 │ │ │ │ │ +00064180: 332e 2046 6f6e 7420 7061 636b 6167 6573 3. Font packages │ │ │ │ │ +00064190: 206d 7573 7420 6e6f 7420 7072 6f76 6964 must not provid │ │ │ │ │ +000641a0: 6520 616c 6961 7320 6e61 6d65 7320 666f e alias names fo │ │ │ │ │ +000641b0: 7220 7468 6520 666f 6e74 7320 7468 6579 r the fonts they │ │ │ │ │ +000641c0: 0a20 2020 2020 696e 636c 7564 6520 7768 . include wh │ │ │ │ │ +000641d0: 6963 6820 636f 6c6c 6964 6520 7769 7468 ich collide with │ │ │ │ │ +000641e0: 2061 6c69 6173 206e 616d 6573 2061 6c72 alias names alr │ │ │ │ │ +000641f0: 6561 6479 2069 6e20 7573 6520 6279 2066 eady in use by f │ │ │ │ │ +00064200: 6f6e 7473 0a20 2020 2020 616c 7265 6164 onts. alread │ │ │ │ │ +00064210: 7920 7061 636b 6167 6564 2e0a 0a20 2031 y packaged... 1 │ │ │ │ │ +00064220: 342e 2046 6f6e 7420 7061 636b 6167 6573 4. Font packages │ │ │ │ │ +00064230: 206d 7573 7420 6e6f 7420 7072 6f76 6964 must not provid │ │ │ │ │ +00064240: 6520 666f 6e74 7320 7769 7468 2074 6865 e fonts with the │ │ │ │ │ +00064250: 2073 616d 6520 584c 4644 2072 6567 6973 same XLFD regis │ │ │ │ │ +00064260: 7472 790a 2020 2020 206e 616d 6520 6173 try. name as │ │ │ │ │ +00064270: 2061 6e6f 7468 6572 2066 6f6e 7420 616c another font al │ │ │ │ │ +00064280: 7265 6164 7920 7061 636b 6167 6564 2e0a ready packaged.. │ │ │ │ │ +00064290: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +000642a0: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +000642b0: 2d2d 2d0a 0a20 2020 2831 2920 466f 7220 ---.. (1) For │ │ │ │ │ +000642c0: 7468 6520 7075 7270 6f73 6573 206f 6620 the purposes of │ │ │ │ │ +000642d0: 4465 6269 616e 2050 6f6c 6963 792c 2061 Debian Policy, a │ │ │ │ │ +000642e0: 20e2 809c 666f 6e74 2066 6f72 2074 6865 ...font for the │ │ │ │ │ +000642f0: 2058 2057 696e 646f 770a 5379 7374 656d X Window.System │ │ │ │ │ +00064300: e280 9d20 6973 206f 6e65 2077 6869 6368 ... is one which │ │ │ │ │ +00064310: 2069 7320 6163 6365 7373 6564 2076 6961 is accessed via │ │ │ │ │ +00064320: 2058 2070 726f 746f 636f 6c20 7265 7175 X protocol requ │ │ │ │ │ +00064330: 6573 7473 2e20 2046 6f6e 7473 2066 6f72 ests. Fonts for │ │ │ │ │ +00064340: 2074 6865 0a4c 696e 7578 2063 6f6e 736f the.Linux conso │ │ │ │ │ +00064350: 6c65 2c20 666f 7220 506f 7374 5363 7269 le, for PostScri │ │ │ │ │ +00064360: 7074 2072 656e 6465 7265 722c 206f 7220 pt renderer, or │ │ │ │ │ +00064370: 616e 7920 6f74 6865 7220 7075 7270 6f73 any other purpos │ │ │ │ │ +00064380: 652c 2064 6f20 6e6f 7420 6669 740a 7468 e, do not fit.th │ │ │ │ │ +00064390: 6973 2064 6566 696e 6974 696f 6e2e 2020 is definition. │ │ │ │ │ +000643a0: 416e 7920 746f 6f6c 2077 6869 6368 206d Any tool which m │ │ │ │ │ +000643b0: 616b 6573 2073 7563 6820 666f 6e74 7320 akes such fonts │ │ │ │ │ +000643c0: 6176 6169 6c61 626c 6520 746f 2074 6865 available to the │ │ │ │ │ +000643d0: 2058 0a57 696e 646f 7720 5379 7374 656d X.Window System │ │ │ │ │ +000643e0: 2c20 686f 7765 7665 722c 206d 7573 7420 , however, must │ │ │ │ │ +000643f0: 6162 6964 6520 6279 2074 6869 7320 666f abide by this fo │ │ │ │ │ +00064400: 6e74 2070 6f6c 6963 792e 0a0a 2020 2028 nt policy... ( │ │ │ │ │ +00064410: 3229 2054 6869 7320 6973 2062 6563 6175 2) This is becau │ │ │ │ │ +00064420: 7365 2061 6e20 5820 636c 6965 6e74 206d se an X client m │ │ │ │ │ +00064430: 6179 2062 6520 6469 7370 6c61 7965 6420 ay be displayed │ │ │ │ │ +00064440: 6279 2061 2072 656d 6f74 6520 580a 7365 by a remote X.se │ │ │ │ │ +00064450: 7276 6572 2c20 696e 2077 6869 6368 2063 rver, in which c │ │ │ │ │ +00064460: 6173 6520 5820 666f 6e74 7320 6172 6520 ase X fonts are │ │ │ │ │ +00064470: 7072 6f76 6964 6564 2062 7920 7468 6520 provided by the │ │ │ │ │ +00064480: 7265 6d6f 7465 2058 2073 6572 7665 722c remote X server, │ │ │ │ │ +00064490: 206e 6f74 0a72 6574 7269 6576 6564 206c not.retrieved l │ │ │ │ │ +000644a0: 6f63 616c 6c79 3b20 7468 6520 4465 6269 ocally; the Debi │ │ │ │ │ +000644b0: 616e 2070 6163 6b61 6765 2073 7973 7465 an package syste │ │ │ │ │ +000644c0: 6d20 6973 2065 6d70 6f77 6572 6564 2074 m is empowered t │ │ │ │ │ +000644d0: 6f20 6465 616c 206f 6e6c 790a 7769 7468 o deal only.with │ │ │ │ │ +000644e0: 2074 6865 206c 6f63 616c 2066 696c 6520 the local file │ │ │ │ │ +000644f0: 7379 7374 656d 2e0a 0a1f 0a46 696c 653a system.....File: │ │ │ │ │ +00064500: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +00064510: 6e66 6f2c 2020 4e6f 6465 3a20 4170 706c nfo, Node: Appl │ │ │ │ │ +00064520: 6963 6174 696f 6e20 6465 6661 756c 7473 ication defaults │ │ │ │ │ +00064530: 2066 696c 6573 2c20 204e 6578 743a 2049 files, Next: I │ │ │ │ │ +00064540: 6e73 7461 6c6c 6174 696f 6e20 6469 7265 nstallation dire │ │ │ │ │ +00064550: 6374 6f72 7920 6973 7375 6573 2c20 2050 ctory issues, P │ │ │ │ │ +00064560: 7265 763a 2050 6163 6b61 6765 7320 7072 rev: Packages pr │ │ │ │ │ +00064570: 6f76 6964 696e 6720 666f 6e74 732c 2020 oviding fonts, │ │ │ │ │ +00064580: 5570 3a20 5072 6f67 7261 6d73 2066 6f72 Up: Programs for │ │ │ │ │ +00064590: 2074 6865 2058 2057 696e 646f 7720 5379 the X Window Sy │ │ │ │ │ +000645a0: 7374 656d 0a0a 3131 2e38 2e36 2041 7070 stem..11.8.6 App │ │ │ │ │ +000645b0: 6c69 6361 7469 6f6e 2064 6566 6175 6c74 lication default │ │ │ │ │ +000645c0: 7320 6669 6c65 730a 2d2d 2d2d 2d2d 2d2d s files.-------- │ │ │ │ │ +000645d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000645e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a41 7070 6c69 ---------..Appli │ │ │ │ │ +000645f0: 6361 7469 6f6e 2064 6566 6175 6c74 7320 cation defaults │ │ │ │ │ +00064600: 6669 6c65 7320 6d75 7374 2062 6520 696e files must be in │ │ │ │ │ +00064610: 7374 616c 6c65 6420 696e 2074 6865 2064 stalled in the d │ │ │ │ │ +00064620: 6972 6563 746f 7279 0ae2 8098 2f65 7463 irectory..../etc │ │ │ │ │ +00064630: 2f58 3131 2f61 7070 2d64 6566 6175 6c74 /X11/app-default │ │ │ │ │ +00064640: 732f e280 9920 2875 7365 206f 6620 6120 s/... (use of a │ │ │ │ │ +00064650: 6c6f 6361 6c69 7a65 6420 7375 6264 6972 localized subdir │ │ │ │ │ +00064660: 6563 746f 7279 206f 6620 e280 982f 6574 ectory of .../et │ │ │ │ │ +00064670: 632f 5831 312f e280 990a 6173 2064 6573 c/X11/....as des │ │ │ │ │ +00064680: 6372 6962 6564 2069 6e20 7468 6520 2758 cribed in the 'X │ │ │ │ │ +00064690: 2054 6f6f 6c6b 6974 2049 6e74 7269 6e73 Toolkit Intrins │ │ │ │ │ +000646a0: 6963 7320 2d20 4320 4c61 6e67 7561 6765 ics - C Language │ │ │ │ │ +000646b0: 2049 6e74 6572 6661 6365 2720 6d61 6e75 Interface' manu │ │ │ │ │ +000646c0: 616c 0a69 7320 616c 736f 2070 6572 6d69 al.is also permi │ │ │ │ │ +000646d0: 7474 6564 292e 2020 5468 6579 206d 7573 tted). They mus │ │ │ │ │ +000646e0: 7420 6265 2072 6567 6973 7465 7265 6420 t be registered │ │ │ │ │ +000646f0: 6173 20e2 8098 636f 6e66 6669 6c65 e280 as ...conffile.. │ │ │ │ │ +00064700: 9973 206f 7220 6861 6e64 6c65 640a 6173 .s or handled.as │ │ │ │ │ +00064710: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f │ │ │ │ │ +00064720: 696c 6573 2e0a 0a43 7573 746f 6d69 7a61 iles...Customiza │ │ │ │ │ +00064730: 7469 6f6e 206f 6620 7072 6f67 7261 6d73 tion of programs │ │ │ │ │ +00064740: e280 9920 5820 7265 736f 7572 6365 7320 ... X resources │ │ │ │ │ +00064750: 6d61 7920 616c 736f 2062 6520 7375 7070 may also be supp │ │ │ │ │ +00064760: 6f72 7465 6420 7769 7468 2074 6865 0a70 orted with the.p │ │ │ │ │ +00064770: 726f 7669 7369 6f6e 206f 6620 6120 6669 rovision of a fi │ │ │ │ │ +00064780: 6c65 2077 6974 6820 7468 6520 7361 6d65 le with the same │ │ │ │ │ +00064790: 206e 616d 6520 6173 2074 6861 7420 6f66 name as that of │ │ │ │ │ +000647a0: 2074 6865 2070 6163 6b61 6765 2070 6c61 the package pla │ │ │ │ │ +000647b0: 6365 6420 696e 0a74 6865 20e2 8098 2f65 ced in.the .../e │ │ │ │ │ +000647c0: 7463 2f58 3131 2f58 7265 736f 7572 6365 tc/X11/Xresource │ │ │ │ │ +000647d0: 732f e280 9920 6469 7265 6374 6f72 792c s/... directory, │ │ │ │ │ +000647e0: 2077 6869 6368 206d 7573 7420 6265 2072 which must be r │ │ │ │ │ +000647f0: 6567 6973 7465 7265 6420 6173 2061 0ae2 egistered as a.. │ │ │ │ │ +00064800: 8098 636f 6e66 6669 6c65 e280 9920 6f72 ..conffile... or │ │ │ │ │ +00064810: 2068 616e 646c 6564 2061 7320 6120 636f handled as a co │ │ │ │ │ +00064820: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +00064830: 2e20 2028 3129 0a0a 2020 202d 2d2d 2d2d . (1).. ----- │ │ │ │ │ +00064840: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +00064850: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +00064860: 3129 204e 6f74 6520 7468 6174 2074 6869 1) Note that thi │ │ │ │ │ +00064870: 7320 6d65 6368 616e 6973 6d20 6973 206e s mechanism is n │ │ │ │ │ +00064880: 6f74 2074 6865 2073 616d 6520 6173 2075 ot the same as u │ │ │ │ │ +00064890: 7369 6e67 2061 7070 2d64 6566 6175 6c74 sing app-default │ │ │ │ │ +000648a0: 733b 0a61 7070 2d64 6566 6175 6c74 7320 s;.app-defaults │ │ │ │ │ +000648b0: 6172 6520 7469 6564 2074 6f20 7468 6520 are tied to the │ │ │ │ │ +000648c0: 636c 6965 6e74 2062 696e 6172 7920 6f6e client binary on │ │ │ │ │ +000648d0: 2074 6865 206c 6f63 616c 2066 696c 6520 the local file │ │ │ │ │ +000648e0: 7379 7374 656d 2c0a 7768 6572 6561 7320 system,.whereas │ │ │ │ │ +000648f0: 5820 7265 736f 7572 6365 7320 6172 6520 X resources are │ │ │ │ │ +00064900: 7374 6f72 6564 2069 6e20 7468 6520 5820 stored in the X │ │ │ │ │ +00064910: 7365 7276 6572 2061 6e64 2061 6666 6563 server and affec │ │ │ │ │ +00064920: 7420 616c 6c20 636f 6e6e 6563 7469 6e67 t all connecting │ │ │ │ │ +00064930: 0a63 6c69 656e 7473 2e0a 0a1f 0a46 696c .clients.....Fil │ │ │ │ │ +00064940: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +00064950: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 496e .info, Node: In │ │ │ │ │ +00064960: 7374 616c 6c61 7469 6f6e 2064 6972 6563 stallation direc │ │ │ │ │ +00064970: 746f 7279 2069 7373 7565 732c 2020 5072 tory issues, Pr │ │ │ │ │ +00064980: 6576 3a20 4170 706c 6963 6174 696f 6e20 ev: Application │ │ │ │ │ +00064990: 6465 6661 756c 7473 2066 696c 6573 2c20 defaults files, │ │ │ │ │ +000649a0: 2055 703a 2050 726f 6772 616d 7320 666f Up: Programs fo │ │ │ │ │ +000649b0: 7220 7468 6520 5820 5769 6e64 6f77 2053 r the X Window S │ │ │ │ │ +000649c0: 7973 7465 6d0a 0a31 312e 382e 3720 496e ystem..11.8.7 In │ │ │ │ │ +000649d0: 7374 616c 6c61 7469 6f6e 2064 6972 6563 stallation direc │ │ │ │ │ +000649e0: 746f 7279 2069 7373 7565 730a 2d2d 2d2d tory issues.---- │ │ │ │ │ +000649f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00064a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00064a10: 0a0a 4869 7374 6f72 6963 616c 6c79 2c20 ..Historically, │ │ │ │ │ +00064a20: 7061 636b 6167 6573 2075 7369 6e67 2074 packages using t │ │ │ │ │ +00064a30: 6865 2058 2057 696e 646f 7720 5379 7374 he X Window Syst │ │ │ │ │ +00064a40: 656d 2075 7365 6420 6120 7365 7061 7261 em used a separa │ │ │ │ │ +00064a50: 7465 2073 6574 206f 660a 696e 7374 616c te set of.instal │ │ │ │ │ +00064a60: 6c61 7469 6f6e 2064 6972 6563 746f 7269 lation directori │ │ │ │ │ +00064a70: 6573 2066 726f 6d20 6f74 6865 7220 7061 es from other pa │ │ │ │ │ +00064a80: 636b 6167 6573 2e20 2054 6869 7320 7072 ckages. This pr │ │ │ │ │ +00064a90: 6163 7469 6365 2068 6173 2062 6565 6e0a actice has been. │ │ │ │ │ +00064aa0: 6469 7363 6f6e 7469 6e75 6564 2061 6e64 discontinued and │ │ │ │ │ +00064ab0: 2070 6163 6b61 6765 7320 7573 696e 6720 packages using │ │ │ │ │ +00064ac0: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ +00064ad0: 7465 6d20 7368 6f75 6c64 206e 6f77 2067 tem should now g │ │ │ │ │ +00064ae0: 656e 6572 616c 6c79 0a62 6520 696e 7374 enerally.be inst │ │ │ │ │ +00064af0: 616c 6c65 6420 696e 2074 6865 2073 616d alled in the sam │ │ │ │ │ +00064b00: 6520 6469 7265 6374 6f72 6965 7320 6173 e directories as │ │ │ │ │ +00064b10: 2061 6e79 206f 7468 6572 2070 6163 6b61 any other packa │ │ │ │ │ +00064b20: 6765 2e0a 5370 6563 6966 6963 616c 6c79 ge..Specifically │ │ │ │ │ +00064b30: 2c20 7061 636b 6167 6573 206d 7573 7420 , packages must │ │ │ │ │ +00064b40: 6e6f 7420 696e 7374 616c 6c20 6669 6c65 not install file │ │ │ │ │ +00064b50: 7320 756e 6465 7220 7468 6520 e280 982f s under the .../ │ │ │ │ │ +00064b60: 7573 722f 5831 3152 362f e280 990a 6469 usr/X11R6/....di │ │ │ │ │ +00064b70: 7265 6374 6f72 7920 616e 6420 7468 6520 rectory and the │ │ │ │ │ +00064b80: e280 982f 7573 722f 5831 3152 362f e280 .../usr/X11R6/.. │ │ │ │ │ +00064b90: 9920 6469 7265 6374 6f72 7920 6869 6572 . directory hier │ │ │ │ │ +00064ba0: 6172 6368 7920 7368 6f75 6c64 2062 6520 archy should be │ │ │ │ │ +00064bb0: 7265 6761 7264 6564 0a61 7320 6f62 736f regarded.as obso │ │ │ │ │ +00064bc0: 6c65 7465 2e0a 0a49 6e63 6c75 6465 2066 lete...Include f │ │ │ │ │ +00064bd0: 696c 6573 2070 7265 7669 6f75 736c 7920 iles previously │ │ │ │ │ +00064be0: 696e 7374 616c 6c65 6420 756e 6465 7220 installed under │ │ │ │ │ +00064bf0: e280 982f 7573 722f 5831 3152 362f 696e .../usr/X11R6/in │ │ │ │ │ +00064c00: 636c 7564 652f 5831 312f e280 990a 7368 clude/X11/....sh │ │ │ │ │ +00064c10: 6f75 6c64 2062 6520 696e 7374 616c 6c65 ould be installe │ │ │ │ │ +00064c20: 6420 696e 746f 20e2 8098 2f75 7372 2f69 d into .../usr/i │ │ │ │ │ +00064c30: 6e63 6c75 6465 2f58 3131 2fe2 8099 2e20 nclude/X11/.... │ │ │ │ │ +00064c40: 2046 6f72 2066 696c 6573 2070 7265 7669 For files previ │ │ │ │ │ +00064c50: 6f75 736c 790a 696e 7374 616c 6c65 6420 ously.installed │ │ │ │ │ +00064c60: 696e 746f 2073 7562 6469 7265 6374 6f72 into subdirector │ │ │ │ │ +00064c70: 6965 7320 6f66 20e2 8098 2f75 7372 2f58 ies of .../usr/X │ │ │ │ │ +00064c80: 3131 5236 2f6c 6962 2f58 3131 2fe2 8099 11R6/lib/X11/... │ │ │ │ │ +00064c90: 2c20 7061 636b 6167 650a 6d61 696e 7461 , package.mainta │ │ │ │ │ +00064ca0: 696e 6572 7320 7368 6f75 6c64 2064 6574 iners should det │ │ │ │ │ +00064cb0: 6572 6d69 6e65 2069 6620 7375 6264 6972 ermine if subdir │ │ │ │ │ +00064cc0: 6563 746f 7269 6573 206f 6620 e280 982f ectories of .../ │ │ │ │ │ +00064cd0: 7573 722f 6c69 622f e280 9920 616e 640a usr/lib/... and. │ │ │ │ │ +00064ce0: e280 982f 7573 722f 7368 6172 652f e280 .../usr/share/.. │ │ │ │ │ +00064cf0: 9920 6361 6e20 6265 2075 7365 642e 2020 . can be used. │ │ │ │ │ +00064d00: 4966 206e 6f74 2c20 6120 7375 6264 6972 If not, a subdir │ │ │ │ │ +00064d10: 6563 746f 7279 206f 6620 e280 982f 7573 ectory of .../us │ │ │ │ │ +00064d20: 722f 6c69 622f 5831 312f e280 990a 7368 r/lib/X11/....sh │ │ │ │ │ +00064d30: 6f75 6c64 2062 6520 7573 6564 2e0a 0a43 ould be used...C │ │ │ │ │ +00064d40: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ +00064d50: 6573 2066 6f72 2077 696e 646f 772c 2064 es for window, d │ │ │ │ │ +00064d60: 6973 706c 6179 2c20 6f72 2073 6573 7369 isplay, or sessi │ │ │ │ │ +00064d70: 6f6e 206d 616e 6167 6572 7320 6f72 206f on managers or o │ │ │ │ │ +00064d80: 7468 6572 0a61 7070 6c69 6361 7469 6f6e ther.application │ │ │ │ │ +00064d90: 7320 7468 6174 2061 7265 2074 6967 6874 s that are tight │ │ │ │ │ +00064da0: 6c79 2069 6e74 6567 7261 7465 6420 7769 ly integrated wi │ │ │ │ │ +00064db0: 7468 2074 6865 2058 2057 696e 646f 7720 th the X Window │ │ │ │ │ +00064dc0: 5379 7374 656d 206d 6179 2062 650a 706c System may be.pl │ │ │ │ │ +00064dd0: 6163 6564 2069 6e20 6120 7375 6264 6972 aced in a subdir │ │ │ │ │ +00064de0: 6563 746f 7279 206f 6620 e280 982f 6574 ectory of .../et │ │ │ │ │ +00064df0: 632f 5831 312f e280 9920 636f 7272 6573 c/X11/... corres │ │ │ │ │ +00064e00: 706f 6e64 696e 6720 746f 2074 6865 2070 ponding to the p │ │ │ │ │ +00064e10: 6163 6b61 6765 0a6e 616d 652e 2020 4f74 ackage.name. Ot │ │ │ │ │ +00064e20: 6865 7220 5820 5769 6e64 6f77 2053 7973 her X Window Sys │ │ │ │ │ +00064e30: 7465 6d20 6170 706c 6963 6174 696f 6e73 tem applications │ │ │ │ │ +00064e40: 2073 686f 756c 6420 7573 6520 7468 6520 should use the │ │ │ │ │ +00064e50: e280 982f 6574 632f e280 990a 6469 7265 .../etc/....dire │ │ │ │ │ +00064e60: 6374 6f72 7920 756e 6c65 7373 206f 7468 ctory unless oth │ │ │ │ │ +00064e70: 6572 7769 7365 206d 616e 6461 7465 6420 erwise mandated │ │ │ │ │ +00064e80: 6279 2070 6f6c 6963 7920 2873 7563 6820 by policy (such │ │ │ │ │ +00064e90: 6173 2066 6f72 202a 6e6f 7465 0a41 7070 as for *note.App │ │ │ │ │ +00064ea0: 6c69 6361 7469 6f6e 2064 6566 6175 6c74 lication default │ │ │ │ │ +00064eb0: 7320 6669 6c65 733a 2031 3962 2e29 2e0a s files: 19b.).. │ │ │ │ │ +00064ec0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00064ed0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00064ee0: 6465 3a20 5065 726c 2070 726f 6772 616d de: Perl program │ │ │ │ │ +00064ef0: 7320 616e 6420 6d6f 6475 6c65 732c 2020 s and modules, │ │ │ │ │ +00064f00: 4e65 7874 3a20 456d 6163 7320 6c69 7370 Next: Emacs lisp │ │ │ │ │ +00064f10: 2070 726f 6772 616d 732c 2020 5072 6576 programs, Prev │ │ │ │ │ +00064f20: 3a20 5072 6f67 7261 6d73 2066 6f72 2074 : Programs for t │ │ │ │ │ +00064f30: 6865 2058 2057 696e 646f 7720 5379 7374 he X Window Syst │ │ │ │ │ +00064f40: 656d 2c20 2055 703a 2043 7573 746f 6d69 em, Up: Customi │ │ │ │ │ +00064f50: 7a65 6420 7072 6f67 7261 6d73 0a0a 3131 zed programs..11 │ │ │ │ │ +00064f60: 2e39 2050 6572 6c20 7072 6f67 7261 6d73 .9 Perl programs │ │ │ │ │ +00064f70: 2061 6e64 206d 6f64 756c 6573 0a3d 3d3d and modules.=== │ │ │ │ │ +00064f80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00064f90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a50 6572 ===========..Per │ │ │ │ │ +00064fa0: 6c20 7072 6f67 7261 6d73 2061 6e64 206d l programs and m │ │ │ │ │ +00064fb0: 6f64 756c 6573 2073 686f 756c 6420 666f odules should fo │ │ │ │ │ +00064fc0: 6c6c 6f77 2074 6865 2063 7572 7265 6e74 llow the current │ │ │ │ │ +00064fd0: 2050 6572 6c20 706f 6c69 6379 2e0a 0a54 Perl policy...T │ │ │ │ │ +00064fe0: 6865 2050 6572 6c20 706f 6c69 6379 2063 he Perl policy c │ │ │ │ │ +00064ff0: 616e 2062 6520 666f 756e 6420 696e 2074 an be found in t │ │ │ │ │ +00065000: 6865 20e2 8098 7065 726c 2d70 6f6c 6963 he ...perl-polic │ │ │ │ │ +00065010: 79e2 8099 2066 696c 6573 2069 6e20 7468 y... files in th │ │ │ │ │ +00065020: 650a e280 9864 6562 6961 6e2d 706f 6c69 e....debian-poli │ │ │ │ │ +00065030: 6379 e280 9920 7061 636b 6167 652e 2020 cy... package. │ │ │ │ │ +00065040: 4974 2069 7320 616c 736f 2061 7661 696c It is also avail │ │ │ │ │ +00065050: 6162 6c65 2066 726f 6d20 7468 6520 4465 able from the De │ │ │ │ │ +00065060: 6269 616e 2077 6562 0a6d 6972 726f 7273 bian web.mirrors │ │ │ │ │ +00065070: 2061 7420 e280 9868 7474 7073 3a2f 2f77 at ...https://w │ │ │ │ │ +00065080: 7777 2e64 6562 6961 6e2e 6f72 672f 646f ww.debian.org/do │ │ │ │ │ +00065090: 632f 7061 636b 6167 696e 672d 6d61 6e75 c/packaging-manu │ │ │ │ │ +000650a0: 616c 732f 7065 726c 2d70 6f6c 6963 792f als/perl-policy/ │ │ │ │ │ +000650b0: e280 992e 0a0a 1f0a 4669 6c65 3a20 6465 ........File: de │ │ │ │ │ +000650c0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000650d0: 2c20 204e 6f64 653a 2045 6d61 6373 206c , Node: Emacs l │ │ │ │ │ +000650e0: 6973 7020 7072 6f67 7261 6d73 2c20 204e isp programs, N │ │ │ │ │ +000650f0: 6578 743a 2047 616d 6573 2c20 2050 7265 ext: Games, Pre │ │ │ │ │ +00065100: 763a 2050 6572 6c20 7072 6f67 7261 6d73 v: Perl programs │ │ │ │ │ +00065110: 2061 6e64 206d 6f64 756c 6573 2c20 2055 and modules, U │ │ │ │ │ +00065120: 703a 2043 7573 746f 6d69 7a65 6420 7072 p: Customized pr │ │ │ │ │ +00065130: 6f67 7261 6d73 0a0a 3131 2e31 3020 456d ograms..11.10 Em │ │ │ │ │ +00065140: 6163 7320 6c69 7370 2070 726f 6772 616d acs lisp program │ │ │ │ │ +00065150: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ +00065160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a50 6c65 ===========..Ple │ │ │ │ │ +00065170: 6173 6520 7265 6665 7220 746f 2074 6865 ase refer to the │ │ │ │ │ +00065180: 20e2 809c 4465 6269 616e 2045 6d61 6373 ...Debian Emacs │ │ │ │ │ +00065190: 2050 6f6c 6963 79e2 809d 2066 6f72 2064 Policy... for d │ │ │ │ │ +000651a0: 6574 6169 6c73 206f 6620 686f 7720 746f etails of how to │ │ │ │ │ +000651b0: 2070 6163 6b61 6765 0a65 6d61 6373 206c package.emacs l │ │ │ │ │ +000651c0: 6973 7020 7072 6f67 7261 6d73 2e0a 0a54 isp programs...T │ │ │ │ │ +000651d0: 6865 2045 6d61 6373 2070 6f6c 6963 7920 he Emacs policy │ │ │ │ │ +000651e0: 6973 2061 7661 696c 6162 6c65 2069 6e20 is available in │ │ │ │ │ +000651f0: e280 9864 6562 6961 6e2d 656d 6163 732d ...debian-emacs- │ │ │ │ │ +00065200: 706f 6c69 6379 2e67 7ae2 8099 206f 6620 policy.gz... of │ │ │ │ │ +00065210: 7468 650a 656d 6163 7365 6e2d 636f 6d6d the.emacsen-comm │ │ │ │ │ +00065220: 6f6e 2070 6163 6b61 6765 2e20 2049 7420 on package. It │ │ │ │ │ +00065230: 6973 2061 6c73 6f20 6176 6169 6c61 626c is also availabl │ │ │ │ │ +00065240: 6520 6672 6f6d 2074 6865 2044 6562 6961 e from the Debia │ │ │ │ │ +00065250: 6e20 7765 620a 6d69 7272 6f72 7320 6174 n web.mirrors at │ │ │ │ │ +00065260: 0ae2 8098 6874 7470 733a 2f2f 7777 772e ....https://www. │ │ │ │ │ +00065270: 6465 6269 616e 2e6f 7267 2f64 6f63 2f70 debian.org/doc/p │ │ │ │ │ +00065280: 6163 6b61 6769 6e67 2d6d 616e 7561 6c73 ackaging-manuals │ │ │ │ │ +00065290: 2f64 6562 6961 6e2d 656d 6163 732d 706f /debian-emacs-po │ │ │ │ │ +000652a0: 6c69 6379 e280 992e 0a0a 1f0a 4669 6c65 licy........File │ │ │ │ │ +000652b0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +000652c0: 696e 666f 2c20 204e 6f64 653a 2047 616d info, Node: Gam │ │ │ │ │ +000652d0: 6573 2c20 2050 7265 763a 2045 6d61 6373 es, Prev: Emacs │ │ │ │ │ +000652e0: 206c 6973 7020 7072 6f67 7261 6d73 2c20 lisp programs, │ │ │ │ │ +000652f0: 2055 703a 2043 7573 746f 6d69 7a65 6420 Up: Customized │ │ │ │ │ +00065300: 7072 6f67 7261 6d73 0a0a 3131 2e31 3120 programs..11.11 │ │ │ │ │ +00065310: 4761 6d65 730a 3d3d 3d3d 3d3d 3d3d 3d3d Games.========== │ │ │ │ │ +00065320: 3d0a 0a54 6865 2070 6572 6d69 7373 696f =..The permissio │ │ │ │ │ +00065330: 6e73 206f 6e20 e280 982f 7661 722f 6761 ns on .../var/ga │ │ │ │ │ +00065340: 6d65 73e2 8099 2061 7265 206d 6f64 6520 mes... are mode │ │ │ │ │ +00065350: 3735 352c 206f 776e 6572 20e2 8098 726f 755, owner ...ro │ │ │ │ │ +00065360: 6f74 e280 9920 616e 6420 6772 6f75 700a ot... and group. │ │ │ │ │ +00065370: e280 9872 6f6f 74e2 8099 2e0a 0a45 6163 ...root......Eac │ │ │ │ │ +00065380: 6820 6761 6d65 2064 6563 6964 6573 206f h game decides o │ │ │ │ │ +00065390: 6e20 6974 7320 6f77 6e20 7365 6375 7269 n its own securi │ │ │ │ │ +000653a0: 7479 2070 6f6c 6963 792e 0a0a 4761 6d65 ty policy...Game │ │ │ │ │ +000653b0: 7320 7768 6963 6820 7265 7175 6972 6520 s which require │ │ │ │ │ +000653c0: 7072 6f74 6563 7465 642c 2070 7269 7669 protected, privi │ │ │ │ │ +000653d0: 6c65 6765 6420 6163 6365 7373 2074 6f20 leged access to │ │ │ │ │ +000653e0: 6869 6768 2d73 636f 7265 2066 696c 6573 high-score files │ │ │ │ │ +000653f0: 2c0a 7361 7665 6420 6761 6d65 732c 2065 ,.saved games, e │ │ │ │ │ +00065400: 7463 2e2c 206d 6179 2062 6520 6d61 6465 tc., may be made │ │ │ │ │ +00065410: 2073 6574 2d27 6772 6f75 7027 2d69 6420 set-'group'-id │ │ │ │ │ +00065420: 286d 6f64 6520 3237 3535 2920 616e 6420 (mode 2755) and │ │ │ │ │ +00065430: 6f77 6e65 6420 6279 0ae2 8098 726f 6f74 owned by....root │ │ │ │ │ +00065440: 3a67 616d 6573 e280 992c 2061 6e64 2075 :games..., and u │ │ │ │ │ +00065450: 7365 2066 696c 6573 2061 6e64 2064 6972 se files and dir │ │ │ │ │ +00065460: 6563 746f 7269 6573 2077 6974 6820 6170 ectories with ap │ │ │ │ │ +00065470: 7072 6f70 7269 6174 6520 7065 726d 6973 propriate permis │ │ │ │ │ +00065480: 7369 6f6e 730a 2837 3730 20e2 8098 726f sions.(770 ...ro │ │ │ │ │ +00065490: 6f74 3a67 616d 6573 e280 992c 2066 6f72 ot:games..., for │ │ │ │ │ +000654a0: 2065 7861 6d70 6c65 292e 2020 5468 6579 example). They │ │ │ │ │ +000654b0: 206d 7573 7420 6e6f 7420 6265 206d 6164 must not be mad │ │ │ │ │ +000654c0: 6520 7365 742d 2775 7365 7227 2d69 642c e set-'user'-id, │ │ │ │ │ +000654d0: 0a61 7320 7468 6973 2063 6175 7365 7320 .as this causes │ │ │ │ │ +000654e0: 7365 6375 7269 7479 2070 726f 626c 656d security problem │ │ │ │ │ +000654f0: 732e 2020 2849 6620 616e 2061 7474 6163 s. (If an attac │ │ │ │ │ +00065500: 6b65 7220 6361 6e20 7375 6276 6572 7420 ker can subvert │ │ │ │ │ +00065510: 616e 790a 7365 742d 7573 6572 2d69 6420 any.set-user-id │ │ │ │ │ +00065520: 6761 6d65 2074 6865 7920 6361 6e20 6f76 game they can ov │ │ │ │ │ +00065530: 6572 7772 6974 6520 7468 6520 6578 6563 erwrite the exec │ │ │ │ │ +00065540: 7574 6162 6c65 206f 6620 616e 7920 6f74 utable of any ot │ │ │ │ │ +00065550: 6865 722c 2063 6175 7369 6e67 0a6f 7468 her, causing.oth │ │ │ │ │ +00065560: 6572 2070 6c61 7965 7273 206f 6620 7468 er players of th │ │ │ │ │ +00065570: 6573 6520 6761 6d65 7320 746f 2072 756e ese games to run │ │ │ │ │ +00065580: 2061 2054 726f 6a61 6e20 686f 7273 6520 a Trojan horse │ │ │ │ │ +00065590: 7072 6f67 7261 6d2e 2020 5769 7468 2061 program. With a │ │ │ │ │ +000655a0: 0a73 6574 2d67 726f 7570 2d69 6420 6761 .set-group-id ga │ │ │ │ │ +000655b0: 6d65 2074 6865 2061 7474 6163 6b65 7220 me the attacker │ │ │ │ │ +000655c0: 6f6e 6c79 2067 6574 7320 6163 6365 7373 only gets access │ │ │ │ │ +000655d0: 2074 6f20 6c65 7373 2069 6d70 6f72 7461 to less importa │ │ │ │ │ +000655e0: 6e74 2067 616d 650a 6461 7461 2c20 616e nt game.data, an │ │ │ │ │ +000655f0: 6420 6966 2074 6865 7920 6361 6e20 6765 d if they can ge │ │ │ │ │ +00065600: 7420 6174 2074 6865 206f 7468 6572 2070 t at the other p │ │ │ │ │ +00065610: 6c61 7965 7273 e280 9920 6163 636f 756e layers... accoun │ │ │ │ │ +00065620: 7473 2061 7420 616c 6c20 6974 2077 696c ts at all it wil │ │ │ │ │ +00065630: 6c0a 7461 6b65 2063 6f6e 7369 6465 7261 l.take considera │ │ │ │ │ +00065640: 626c 7920 6d6f 7265 2065 6666 6f72 742e bly more effort. │ │ │ │ │ +00065650: 290a 0a53 6f6d 6520 7061 636b 6167 6573 )..Some packages │ │ │ │ │ +00065660: 2c20 666f 7220 6578 616d 706c 6520 736f , for example so │ │ │ │ │ +00065670: 6d65 2066 6f72 7475 6e65 2063 6f6f 6b69 me fortune cooki │ │ │ │ │ +00065680: 6520 7072 6f67 7261 6d73 2c20 6172 6520 e programs, are │ │ │ │ │ +00065690: 636f 6e66 6967 7572 6564 0a62 7920 7468 configured.by th │ │ │ │ │ +000656a0: 6520 7570 7374 7265 616d 2061 7574 686f e upstream autho │ │ │ │ │ +000656b0: 7273 2074 6f20 696e 7374 616c 6c20 7769 rs to install wi │ │ │ │ │ +000656c0: 7468 2074 6865 6972 2064 6174 6120 6669 th their data fi │ │ │ │ │ +000656d0: 6c65 7320 6f72 206f 7468 6572 2073 7461 les or other sta │ │ │ │ │ +000656e0: 7469 630a 696e 666f 726d 6174 696f 6e20 tic.information │ │ │ │ │ +000656f0: 6d61 6465 2075 6e72 6561 6461 626c 6520 made unreadable │ │ │ │ │ +00065700: 736f 2074 6861 7420 7468 6579 2063 616e so that they can │ │ │ │ │ +00065710: 206f 6e6c 7920 6265 2061 6363 6573 7365 only be accesse │ │ │ │ │ +00065720: 6420 7468 726f 7567 680a 7365 742d 6964 d through.set-id │ │ │ │ │ +00065730: 2070 726f 6772 616d 7320 7072 6f76 6964 programs provid │ │ │ │ │ +00065740: 6564 2e20 2059 6f75 2073 686f 756c 6420 ed. You should │ │ │ │ │ +00065750: 6e6f 7420 646f 2074 6869 7320 696e 2061 not do this in a │ │ │ │ │ +00065760: 2044 6562 6961 6e20 7061 636b 6167 653a Debian package: │ │ │ │ │ +00065770: 0a61 6e79 6f6e 6520 6361 6e20 646f 776e .anyone can down │ │ │ │ │ +00065780: 6c6f 6164 2074 6865 20e2 8098 2e64 6562 load the ....deb │ │ │ │ │ +00065790: e280 9920 6669 6c65 2061 6e64 2072 6561 ... file and rea │ │ │ │ │ +000657a0: 6420 7468 6520 6461 7461 2066 726f 6d20 d the data from │ │ │ │ │ +000657b0: 6974 2c20 736f 2074 6865 7265 0a69 7320 it, so there.is │ │ │ │ │ +000657c0: 6e6f 2070 6f69 6e74 206d 616b 696e 6720 no point making │ │ │ │ │ +000657d0: 7468 6520 6669 6c65 7320 756e 7265 6164 the files unread │ │ │ │ │ +000657e0: 6162 6c65 2e20 204e 6f74 206d 616b 696e able. Not makin │ │ │ │ │ +000657f0: 6720 7468 6520 6669 6c65 730a 756e 7265 g the files.unre │ │ │ │ │ +00065800: 6164 6162 6c65 2061 6c73 6f20 6d65 616e adable also mean │ │ │ │ │ +00065810: 7320 7468 6174 2079 6f75 2064 6f6e e280 s that you don.. │ │ │ │ │ +00065820: 9974 2068 6176 6520 746f 206d 616b 6520 .t have to make │ │ │ │ │ +00065830: 736f 206d 616e 7920 7072 6f67 7261 6d73 so many programs │ │ │ │ │ +00065840: 0a73 6574 2d69 642c 2077 6869 6368 2072 .set-id, which r │ │ │ │ │ +00065850: 6564 7563 6573 2074 6865 2072 6973 6b20 educes the risk │ │ │ │ │ +00065860: 6f66 2061 2073 6563 7572 6974 7920 686f of a security ho │ │ │ │ │ +00065870: 6c65 2e0a 0a41 7320 6465 7363 7269 6265 le...As describe │ │ │ │ │ +00065880: 6420 696e 2074 6865 2046 4853 2c20 6269 d in the FHS, bi │ │ │ │ │ +00065890: 6e61 7269 6573 206f 6620 6761 6d65 7320 naries of games │ │ │ │ │ +000658a0: 7368 6f75 6c64 2062 6520 696e 7374 616c should be instal │ │ │ │ │ +000658b0: 6c65 6420 696e 2074 6865 0a64 6972 6563 led in the.direc │ │ │ │ │ +000658c0: 746f 7279 20e2 8098 2f75 7372 2f67 616d tory .../usr/gam │ │ │ │ │ +000658d0: 6573 e280 992e 2020 5468 6973 2061 6c73 es.... This als │ │ │ │ │ +000658e0: 6f20 6170 706c 6965 7320 746f 2067 616d o applies to gam │ │ │ │ │ +000658f0: 6573 2074 6861 7420 7573 6520 7468 6520 es that use the │ │ │ │ │ +00065900: 580a 5769 6e64 6f77 2053 7973 7465 6d2e X.Window System. │ │ │ │ │ +00065910: 2020 4d61 6e75 616c 2070 6167 6573 2066 Manual pages f │ │ │ │ │ +00065920: 6f72 2067 616d 6573 2028 5820 616e 6420 or games (X and │ │ │ │ │ +00065930: 6e6f 6e2d 5820 6761 6d65 7329 2073 686f non-X games) sho │ │ │ │ │ +00065940: 756c 6420 6265 0a69 6e73 7461 6c6c 6564 uld be.installed │ │ │ │ │ +00065950: 2069 6e20 e280 982f 7573 722f 7368 6172 in .../usr/shar │ │ │ │ │ +00065960: 652f 6d61 6e2f 6d61 6e36 e280 992e 0a0a e/man/man6...... │ │ │ │ │ +00065970: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00065980: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00065990: 653a 2044 6f63 756d 656e 7461 7469 6f6e e: Documentation │ │ │ │ │ +000659a0: 2c20 204e 6578 743a 2049 6e74 726f 6475 , Next: Introdu │ │ │ │ │ +000659b0: 6374 696f 6e20 616e 6420 7363 6f70 6520 ction and scope │ │ │ │ │ +000659c0: 6f66 2074 6865 7365 2061 7070 656e 6469 of these appendi │ │ │ │ │ +000659d0: 6365 732c 2020 5072 6576 3a20 4375 7374 ces, Prev: Cust │ │ │ │ │ +000659e0: 6f6d 697a 6564 2070 726f 6772 616d 732c omized programs, │ │ │ │ │ +000659f0: 2020 5570 3a20 546f 700a 0a31 3220 446f Up: Top..12 Do │ │ │ │ │ +00065a00: 6375 6d65 6e74 6174 696f 6e0a 2a2a 2a2a cumentation.**** │ │ │ │ │ +00065a10: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 2a20 ************..* │ │ │ │ │ +00065a20: 4d65 6e75 3a0a 0a2a 204d 616e 7561 6c20 Menu:..* Manual │ │ │ │ │ +00065a30: 7061 6765 733a 3a0a 2a20 496e 666f 2064 pages::.* Info d │ │ │ │ │ +00065a40: 6f63 756d 656e 7473 3a3a 0a2a 2041 6464 ocuments::.* Add │ │ │ │ │ +00065a50: 6974 696f 6e61 6c20 646f 6375 6d65 6e74 itional document │ │ │ │ │ +00065a60: 6174 696f 6e3a 3a0a 2a20 5072 6566 6572 ation::.* Prefer │ │ │ │ │ +00065a70: 7265 6420 646f 6375 6d65 6e74 6174 696f red documentatio │ │ │ │ │ +00065a80: 6e20 666f 726d 6174 733a 3a0a 2a20 436f n formats::.* Co │ │ │ │ │ +00065a90: 7079 7269 6768 7420 696e 666f 726d 6174 pyright informat │ │ │ │ │ +00065aa0: 696f 6e3a 3a0a 2a20 4578 616d 706c 6573 ion::.* Examples │ │ │ │ │ +00065ab0: 3a3a 0a2a 2043 6861 6e67 656c 6f67 2066 ::.* Changelog f │ │ │ │ │ +00065ac0: 696c 6573 2061 6e64 2072 656c 6561 7365 iles and release │ │ │ │ │ +00065ad0: 206e 6f74 6573 3a3a 0a0a 1f0a 4669 6c65 notes::....File │ │ │ │ │ +00065ae0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00065af0: 696e 666f 2c20 204e 6f64 653a 204d 616e info, Node: Man │ │ │ │ │ +00065b00: 7561 6c20 7061 6765 732c 2020 4e65 7874 ual pages, Next │ │ │ │ │ +00065b10: 3a20 496e 666f 2064 6f63 756d 656e 7473 : Info documents │ │ │ │ │ +00065b20: 2c20 2055 703a 2044 6f63 756d 656e 7461 , Up: Documenta │ │ │ │ │ +00065b30: 7469 6f6e 0a0a 3132 2e31 204d 616e 7561 tion..12.1 Manua │ │ │ │ │ +00065b40: 6c20 7061 6765 730a 3d3d 3d3d 3d3d 3d3d l pages.======== │ │ │ │ │ +00065b50: 3d3d 3d3d 3d3d 3d3d 3d0a 0a59 6f75 2073 =========..You s │ │ │ │ │ +00065b60: 686f 756c 6420 696e 7374 616c 6c20 6d61 hould install ma │ │ │ │ │ +00065b70: 6e75 616c 2070 6167 6573 2069 6e20 e280 nual pages in .. │ │ │ │ │ +00065b80: 986e 726f 6666 e280 9920 736f 7572 6365 .nroff... source │ │ │ │ │ +00065b90: 2066 6f72 6d2c 2069 6e20 6170 7072 6f70 form, in approp │ │ │ │ │ +00065ba0: 7269 6174 650a 706c 6163 6573 2075 6e64 riate.places und │ │ │ │ │ +00065bb0: 6572 20e2 8098 2f75 7372 2f73 6861 7265 er .../usr/share │ │ │ │ │ +00065bc0: 2f6d 616e e280 992e 2020 596f 7520 7368 /man.... You sh │ │ │ │ │ +00065bd0: 6f75 6c64 206f 6e6c 7920 7573 6520 7365 ould only use se │ │ │ │ │ +00065be0: 6374 696f 6e73 2031 2074 6f20 3920 2873 ctions 1 to 9 (s │ │ │ │ │ +00065bf0: 6565 0a74 6865 2046 4853 2066 6f72 206d ee.the FHS for m │ │ │ │ │ +00065c00: 6f72 6520 6465 7461 696c 7329 2e20 2059 ore details). Y │ │ │ │ │ +00065c10: 6f75 206d 7573 7420 6e6f 7420 696e 7374 ou must not inst │ │ │ │ │ +00065c20: 616c 6c20 6120 7072 652d 666f 726d 6174 all a pre-format │ │ │ │ │ +00065c30: 7465 6420 e280 9c63 6174 0a70 6167 65e2 ted ...cat.page. │ │ │ │ │ +00065c40: 809d 2e0a 0a45 6163 6820 7072 6f67 7261 .....Each progra │ │ │ │ │ +00065c50: 6d2c 2075 7469 6c69 7479 2c20 616e 6420 m, utility, and │ │ │ │ │ +00065c60: 6675 6e63 7469 6f6e 2073 686f 756c 6420 function should │ │ │ │ │ +00065c70: 6861 7665 2061 6e20 6173 736f 6369 6174 have an associat │ │ │ │ │ +00065c80: 6564 206d 616e 7561 6c0a 7061 6765 2069 ed manual.page i │ │ │ │ │ +00065c90: 6e63 6c75 6465 6420 696e 2074 6865 2073 ncluded in the s │ │ │ │ │ +00065ca0: 616d 6520 7061 636b 6167 6520 6f72 2061 ame package or a │ │ │ │ │ +00065cb0: 2064 6570 656e 6465 6e63 792e 2020 4974 dependency. It │ │ │ │ │ +00065cc0: 2069 7320 7375 6767 6573 7465 6420 7468 is suggested th │ │ │ │ │ +00065cd0: 6174 0a61 6c6c 2063 6f6e 6669 6775 7261 at.all configura │ │ │ │ │ +00065ce0: 7469 6f6e 2066 696c 6573 2061 6c73 6f20 tion files also │ │ │ │ │ +00065cf0: 6861 7665 2061 206d 616e 7561 6c20 7061 have a manual pa │ │ │ │ │ +00065d00: 6765 2069 6e63 6c75 6465 6420 6173 2077 ge included as w │ │ │ │ │ +00065d10: 656c 6c2e 0a4d 616e 7561 6c20 7061 6765 ell..Manual page │ │ │ │ │ +00065d20: 7320 666f 7220 7072 6f74 6f63 6f6c 7320 s for protocols │ │ │ │ │ +00065d30: 616e 6420 6f74 6865 7220 6175 7869 6c69 and other auxili │ │ │ │ │ +00065d40: 6172 7920 7468 696e 6773 2061 7265 206f ary things are o │ │ │ │ │ +00065d50: 7074 696f 6e61 6c2e 0a0a 4966 206e 6f20 ptional...If no │ │ │ │ │ +00065d60: 6d61 6e75 616c 2070 6167 6520 6973 2061 manual page is a │ │ │ │ │ +00065d70: 7661 696c 6162 6c65 2c20 7468 6973 2069 vailable, this i │ │ │ │ │ +00065d80: 7320 636f 6e73 6964 6572 6564 2061 7320 s considered as │ │ │ │ │ +00065d90: 6120 6275 6720 616e 6420 7368 6f75 6c64 a bug and should │ │ │ │ │ +00065da0: 0a62 6520 7265 706f 7274 6564 2074 6f20 .be reported to │ │ │ │ │ +00065db0: 7468 6520 4465 6269 616e 2042 7567 2054 the Debian Bug T │ │ │ │ │ +00065dc0: 7261 636b 696e 6720 5379 7374 656d 2028 racking System ( │ │ │ │ │ +00065dd0: 7468 6520 6d61 696e 7461 696e 6572 206f the maintainer o │ │ │ │ │ +00065de0: 6620 7468 650a 7061 636b 6167 6520 6973 f the.package is │ │ │ │ │ +00065df0: 2061 6c6c 6f77 6564 2074 6f20 7772 6974 allowed to writ │ │ │ │ │ +00065e00: 6520 7468 6973 2062 7567 2072 6570 6f72 e this bug repor │ │ │ │ │ +00065e10: 7420 7468 656d 7365 6c76 6573 2c20 6966 t themselves, if │ │ │ │ │ +00065e20: 2074 6865 7920 736f 0a64 6573 6972 6529 they so.desire) │ │ │ │ │ +00065e30: 2e20 2044 6f20 6e6f 7420 636c 6f73 6520 . Do not close │ │ │ │ │ +00065e40: 7468 6520 6275 6720 7265 706f 7274 2075 the bug report u │ │ │ │ │ +00065e50: 6e74 696c 2061 2070 726f 7065 7220 6d61 ntil a proper ma │ │ │ │ │ +00065e60: 6e20 7061 6765 2069 730a 6176 6169 6c61 n page is.availa │ │ │ │ │ +00065e70: 626c 652e 2020 2831 290a 0a59 6f75 206d ble. (1)..You m │ │ │ │ │ +00065e80: 6179 2066 6f72 7761 7264 2061 2063 6f6d ay forward a com │ │ │ │ │ +00065e90: 706c 6169 6e74 2061 626f 7574 2061 206d plaint about a m │ │ │ │ │ +00065ea0: 6973 7369 6e67 206d 616e 2070 6167 6520 issing man page │ │ │ │ │ +00065eb0: 746f 2074 6865 2075 7073 7472 6561 6d0a to the upstream. │ │ │ │ │ +00065ec0: 6175 7468 6f72 732c 2061 6e64 206d 6172 authors, and mar │ │ │ │ │ +00065ed0: 6b20 7468 6520 6275 6720 6173 2066 6f72 k the bug as for │ │ │ │ │ +00065ee0: 7761 7264 6564 2069 6e20 7468 6520 4465 warded in the De │ │ │ │ │ +00065ef0: 6269 616e 2062 7567 2074 7261 636b 696e bian bug trackin │ │ │ │ │ +00065f00: 670a 7379 7374 656d 2e20 2045 7665 6e20 g.system. Even │ │ │ │ │ +00065f10: 7468 6f75 6768 2074 6865 2047 4e55 2050 though the GNU P │ │ │ │ │ +00065f20: 726f 6a65 6374 2064 6f20 6e6f 7420 696e roject do not in │ │ │ │ │ +00065f30: 2067 656e 6572 616c 2063 6f6e 7369 6465 general conside │ │ │ │ │ +00065f40: 7220 7468 6520 6c61 636b 0a6f 6620 6120 r the lack.of a │ │ │ │ │ +00065f50: 6d61 6e20 7061 6765 2074 6f20 6265 2061 man page to be a │ │ │ │ │ +00065f60: 2062 7567 2c20 7765 2064 6f3b 2069 6620 bug, we do; if │ │ │ │ │ +00065f70: 7468 6579 2074 656c 6c20 796f 7520 7468 they tell you th │ │ │ │ │ +00065f80: 6174 2074 6865 7920 646f 6ee2 8099 740a at they don...t. │ │ │ │ │ +00065f90: 636f 6e73 6964 6572 2069 7420 6120 6275 consider it a bu │ │ │ │ │ +00065fa0: 6720 796f 7520 7368 6f75 6c64 206c 6561 g you should lea │ │ │ │ │ +00065fb0: 7665 2074 6865 2062 7567 2069 6e20 6f75 ve the bug in ou │ │ │ │ │ +00065fc0: 7220 6275 6720 7472 6163 6b69 6e67 2073 r bug tracking s │ │ │ │ │ +00065fd0: 7973 7465 6d0a 6f70 656e 2061 6e79 7761 ystem.open anywa │ │ │ │ │ +00065fe0: 792e 0a0a 4d61 6e75 616c 2070 6167 6573 y...Manual pages │ │ │ │ │ +00065ff0: 2073 686f 756c 6420 6265 2069 6e73 7461 should be insta │ │ │ │ │ +00066000: 6c6c 6564 2063 6f6d 7072 6573 7365 6420 lled compressed │ │ │ │ │ +00066010: 7573 696e 6720 e280 9867 7a69 7020 2d39 using ...gzip -9 │ │ │ │ │ +00066020: e280 992e 0a0a 4966 206f 6e65 206d 616e ......If one man │ │ │ │ │ +00066030: 2070 6167 6520 6e65 6564 7320 746f 2062 page needs to b │ │ │ │ │ +00066040: 6520 6163 6365 7373 6962 6c65 2076 6961 e accessible via │ │ │ │ │ +00066050: 2073 6576 6572 616c 206e 616d 6573 2069 several names i │ │ │ │ │ +00066060: 7420 6973 2062 6574 7465 7220 746f 0a75 t is better to.u │ │ │ │ │ +00066070: 7365 2061 2073 796d 626f 6c69 6320 6c69 se a symbolic li │ │ │ │ │ +00066080: 6e6b 2074 6861 6e20 7468 6520 e280 982e nk than the .... │ │ │ │ │ +00066090: 736f e280 9920 6665 6174 7572 652c 2062 so... feature, b │ │ │ │ │ +000660a0: 7574 2074 6865 7265 2069 7320 6e6f 206e ut there is no n │ │ │ │ │ +000660b0: 6565 6420 746f 0a66 6964 646c 6520 7769 eed to.fiddle wi │ │ │ │ │ +000660c0: 7468 2074 6865 2072 656c 6576 616e 7420 th the relevant │ │ │ │ │ +000660d0: 7061 7274 7320 6f66 2074 6865 2075 7073 parts of the ups │ │ │ │ │ +000660e0: 7472 6561 6d20 736f 7572 6365 2074 6f20 tream source to │ │ │ │ │ +000660f0: 6368 616e 6765 2066 726f 6d0a e280 982e change from..... │ │ │ │ │ +00066100: 736f e280 9920 746f 2073 796d 6c69 6e6b so... to symlink │ │ │ │ │ +00066110: 733a 2064 6f6e e280 9974 2064 6f20 6974 s: don...t do it │ │ │ │ │ +00066120: 2075 6e6c 6573 7320 6974 e280 9973 2065 unless it...s e │ │ │ │ │ +00066130: 6173 792e 2020 596f 7520 7368 6f75 6c64 asy. You should │ │ │ │ │ +00066140: 206e 6f74 2063 7265 6174 650a 6861 7264 not create.hard │ │ │ │ │ +00066150: 206c 696e 6b73 2069 6e20 7468 6520 6d61 links in the ma │ │ │ │ │ +00066160: 6e75 616c 2070 6167 6520 6469 7265 6374 nual page direct │ │ │ │ │ +00066170: 6f72 6965 732c 206e 6f72 2070 7574 2061 ories, nor put a │ │ │ │ │ +00066180: 6273 6f6c 7574 6520 6669 6c65 6e61 6d65 bsolute filename │ │ │ │ │ +00066190: 7320 696e 0ae2 8098 2e73 6fe2 8099 2064 s in.....so... d │ │ │ │ │ +000661a0: 6972 6563 7469 7665 732e 2020 5468 6520 irectives. The │ │ │ │ │ +000661b0: 6669 6c65 6e61 6d65 2069 6e20 6120 e280 filename in a .. │ │ │ │ │ +000661c0: 982e 736f e280 9920 696e 2061 206d 616e ..so... in a man │ │ │ │ │ +000661d0: 2070 6167 6520 7368 6f75 6c64 2062 650a page should be. │ │ │ │ │ +000661e0: 7265 6c61 7469 7665 2074 6f20 7468 6520 relative to the │ │ │ │ │ +000661f0: 6261 7365 206f 6620 7468 6520 6d61 6e20 base of the man │ │ │ │ │ +00066200: 7061 6765 2074 7265 6520 2875 7375 616c page tree (usual │ │ │ │ │ +00066210: 6c79 20e2 8098 2f75 7372 2f73 6861 7265 ly .../usr/share │ │ │ │ │ +00066220: 2f6d 616e e280 9929 2e0a 4966 2079 6f75 /man...)..If you │ │ │ │ │ +00066230: 2064 6f20 6e6f 7420 6372 6561 7465 2061 do not create a │ │ │ │ │ +00066240: 6e79 206c 696e 6b73 2028 7768 6574 6865 ny links (whethe │ │ │ │ │ +00066250: 7220 7379 6d6c 696e 6b73 2c20 6861 7264 r symlinks, hard │ │ │ │ │ +00066260: 206c 696e 6b73 2c20 6f72 20e2 8098 2e73 links, or ....s │ │ │ │ │ +00066270: 6fe2 8099 0a64 6972 6563 7469 7665 7329 o....directives) │ │ │ │ │ +00066280: 2069 6e20 7468 6520 6669 6c65 2073 7973 in the file sys │ │ │ │ │ +00066290: 7465 6d20 746f 2074 6865 2061 6c74 6572 tem to the alter │ │ │ │ │ +000662a0: 6e61 7465 206e 616d 6573 206f 6620 7468 nate names of th │ │ │ │ │ +000662b0: 6520 6d61 6e20 7061 6765 2c0a 7468 656e e man page,.then │ │ │ │ │ +000662c0: 2079 6f75 2073 686f 756c 6420 6e6f 7420 you should not │ │ │ │ │ +000662d0: 7265 6c79 206f 6e20 e280 986d 616e e280 rely on ...man.. │ │ │ │ │ +000662e0: 9920 6669 6e64 696e 6720 796f 7572 206d . finding your m │ │ │ │ │ +000662f0: 616e 2070 6167 6520 756e 6465 7220 7468 an page under th │ │ │ │ │ +00066300: 6f73 650a 6e61 6d65 7320 6261 7365 6420 ose.names based │ │ │ │ │ +00066310: 736f 6c65 6c79 206f 6e20 7468 6520 696e solely on the in │ │ │ │ │ +00066320: 666f 726d 6174 696f 6e20 696e 2074 6865 formation in the │ │ │ │ │ +00066330: 206d 616e 2070 6167 65e2 8099 7320 6865 man page...s he │ │ │ │ │ +00066340: 6164 6572 2e20 2028 3229 0a0a 4d61 6e75 ader. (2)..Manu │ │ │ │ │ +00066350: 616c 2070 6167 6573 2069 6e20 6c6f 6361 al pages in loca │ │ │ │ │ +00066360: 6c65 2d73 7065 6369 6669 6320 7375 6264 le-specific subd │ │ │ │ │ +00066370: 6972 6563 746f 7269 6573 206f 6620 e280 irectories of .. │ │ │ │ │ +00066380: 982f 7573 722f 7368 6172 652f 6d61 6ee2 ./usr/share/man. │ │ │ │ │ +00066390: 8099 0a73 686f 756c 6420 7573 6520 6569 ...should use ei │ │ │ │ │ +000663a0: 7468 6572 2055 5446 2d38 206f 7220 7468 ther UTF-8 or th │ │ │ │ │ +000663b0: 6520 7573 7561 6c20 6c65 6761 6379 2065 e usual legacy e │ │ │ │ │ +000663c0: 6e63 6f64 696e 6720 666f 7220 7468 6174 ncoding for that │ │ │ │ │ +000663d0: 206c 616e 6775 6167 650a 286e 6f72 6d61 language.(norma │ │ │ │ │ +000663e0: 6c6c 7920 7468 6520 6f6e 6520 636f 7272 lly the one corr │ │ │ │ │ +000663f0: 6573 706f 6e64 696e 6720 746f 2074 6865 esponding to the │ │ │ │ │ +00066400: 2073 686f 7274 6573 7420 7265 6c65 7661 shortest releva │ │ │ │ │ +00066410: 6e74 206c 6f63 616c 6520 6e61 6d65 2069 nt locale name i │ │ │ │ │ +00066420: 6e0a e280 982f 7573 722f 7368 6172 652f n..../usr/share/ │ │ │ │ │ +00066430: 6931 386e 2f53 5550 504f 5254 4544 e280 i18n/SUPPORTED.. │ │ │ │ │ +00066440: 9929 2e20 2046 6f72 2065 7861 6d70 6c65 .). For example │ │ │ │ │ +00066450: 2c20 7061 6765 7320 756e 6465 720a e280 , pages under... │ │ │ │ │ +00066460: 982f 7573 722f 7368 6172 652f 6d61 6e2f ./usr/share/man/ │ │ │ │ │ +00066470: 6672 e280 9920 7368 6f75 6c64 2075 7365 fr... should use │ │ │ │ │ +00066480: 2065 6974 6865 7220 5554 462d 3820 6f72 either UTF-8 or │ │ │ │ │ +00066490: 2049 534f 2d38 3835 392d 312e 2020 2833 ISO-8859-1. (3 │ │ │ │ │ +000664a0: 290a 0a41 2063 6f75 6e74 7279 206e 616d )..A country nam │ │ │ │ │ +000664b0: 6520 2874 6865 20e2 8098 4445 e280 9920 e (the ...DE... │ │ │ │ │ +000664c0: 696e 20e2 8098 6465 5f44 45e2 8099 2920 in ...de_DE...) │ │ │ │ │ +000664d0: 7368 6f75 6c64 206e 6f74 2062 6520 696e should not be in │ │ │ │ │ +000664e0: 636c 7564 6564 2069 6e20 7468 650a 7375 cluded in the.su │ │ │ │ │ +000664f0: 6264 6972 6563 746f 7279 206e 616d 6520 bdirectory name │ │ │ │ │ +00066500: 756e 6c65 7373 2069 7420 696e 6469 6361 unless it indica │ │ │ │ │ +00066510: 7465 7320 6120 7369 676e 6966 6963 616e tes a significan │ │ │ │ │ +00066520: 7420 6469 6666 6572 656e 6365 2069 6e20 t difference in │ │ │ │ │ +00066530: 7468 650a 6c61 6e67 7561 6765 2c20 6173 the.language, as │ │ │ │ │ +00066540: 2074 6869 7320 6578 636c 7564 6573 2073 this excludes s │ │ │ │ │ +00066550: 7065 616b 6572 7320 6f66 2074 6865 206c peakers of the l │ │ │ │ │ +00066560: 616e 6775 6167 6520 696e 206f 7468 6572 anguage in other │ │ │ │ │ +00066570: 2063 6f75 6e74 7269 6573 2e0a 2834 290a countries..(4). │ │ │ │ │ +00066580: 0a49 6620 6120 6c6f 6361 6c69 7a65 6420 .If a localized │ │ │ │ │ +00066590: 7665 7273 696f 6e20 6f66 2061 206d 616e version of a man │ │ │ │ │ +000665a0: 7561 6c20 7061 6765 2069 7320 7072 6f76 ual page is prov │ │ │ │ │ +000665b0: 6964 6564 2c20 6974 2073 686f 756c 6420 ided, it should │ │ │ │ │ +000665c0: 6569 7468 6572 2062 650a 7570 2d74 6f2d either be.up-to- │ │ │ │ │ +000665d0: 6461 7465 206f 7220 6974 2073 686f 756c date or it shoul │ │ │ │ │ +000665e0: 6420 6265 206f 6276 696f 7573 2074 6f20 d be obvious to │ │ │ │ │ +000665f0: 7468 6520 7265 6164 6572 2074 6861 7420 the reader that │ │ │ │ │ +00066600: 6974 2069 7320 6f75 7464 6174 6564 2061 it is outdated a │ │ │ │ │ +00066610: 6e64 0a74 6865 206f 7269 6769 6e61 6c20 nd.the original │ │ │ │ │ +00066620: 6d61 6e75 616c 2070 6167 6520 7368 6f75 manual page shou │ │ │ │ │ +00066630: 6c64 2062 6520 7573 6564 2069 6e73 7465 ld be used inste │ │ │ │ │ +00066640: 6164 2e20 2054 6869 7320 6361 6e20 6265 ad. This can be │ │ │ │ │ +00066650: 2064 6f6e 650a 6569 7468 6572 2062 7920 done.either by │ │ │ │ │ +00066660: 6120 6e6f 7465 2061 7420 7468 6520 6265 a note at the be │ │ │ │ │ +00066670: 6769 6e6e 696e 6720 6f66 2074 6865 206d ginning of the m │ │ │ │ │ +00066680: 616e 7561 6c20 7061 6765 206f 7220 6279 anual page or by │ │ │ │ │ +00066690: 2073 686f 7769 6e67 2074 6865 0a6d 6973 showing the.mis │ │ │ │ │ +000666a0: 7369 6e67 206f 7220 6368 616e 6765 6420 sing or changed │ │ │ │ │ +000666b0: 706f 7274 696f 6e73 2069 6e20 7468 6520 portions in the │ │ │ │ │ +000666c0: 6f72 6967 696e 616c 206c 616e 6775 6167 original languag │ │ │ │ │ +000666d0: 6520 696e 7374 6561 6420 6f66 2074 6865 e instead of the │ │ │ │ │ +000666e0: 0a74 6172 6765 7420 6c61 6e67 7561 6765 .target language │ │ │ │ │ +000666f0: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ +00066700: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ +00066710: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 4974 -----.. (1) It │ │ │ │ │ +00066720: 2069 7320 6e6f 7420 7665 7279 2068 6172 is not very har │ │ │ │ │ +00066730: 6420 746f 2077 7269 7465 2061 206d 616e d to write a man │ │ │ │ │ +00066740: 2070 6167 652e 2020 5365 6520 7468 6520 page. See the │ │ │ │ │ +00066750: 4d61 6e2d 5061 6765 2d48 4f57 544f 0a28 Man-Page-HOWTO.( │ │ │ │ │ +00066760: 6874 7470 3a2f 2f77 7777 2e73 6368 7765 http://www.schwe │ │ │ │ │ +00066770: 696b 6861 7264 742e 6e65 742f 6d61 6e5f ikhardt.net/man_ │ │ │ │ │ +00066780: 7061 6765 5f68 6f77 746f 2e68 746d 6c29 page_howto.html) │ │ │ │ │ +00066790: 2c20 e280 986d 616e 2837 29e2 8099 2c20 , ...man(7)..., │ │ │ │ │ +000667a0: 7468 650a 6578 616d 706c 6573 2063 7265 the.examples cre │ │ │ │ │ +000667b0: 6174 6564 2062 7920 e280 9864 685f 6d61 ated by ...dh_ma │ │ │ │ │ +000667c0: 6b65 e280 992c 2074 6865 2068 656c 7065 ke..., the helpe │ │ │ │ │ +000667d0: 7220 7072 6f67 7261 6d20 e280 9868 656c r program ...hel │ │ │ │ │ +000667e0: 7032 6d61 6ee2 8099 2c20 6f72 2074 6865 p2man..., or the │ │ │ │ │ +000667f0: 0a64 6972 6563 746f 7279 20e2 8098 2f75 .directory .../u │ │ │ │ │ +00066800: 7372 2f73 6861 7265 2f64 6f63 2f6d 616e sr/share/doc/man │ │ │ │ │ +00066810: 2d64 622f 6578 616d 706c 6573 e280 992e -db/examples.... │ │ │ │ │ +00066820: 0a0a 2020 2028 3229 2053 7570 706f 7274 .. (2) Support │ │ │ │ │ +00066830: 696e 6720 7468 6973 2069 6e20 e280 986d ing this in ...m │ │ │ │ │ +00066840: 616e e280 9920 6f66 7465 6e20 7265 7175 an... often requ │ │ │ │ │ +00066850: 6972 6573 2075 6e72 6561 736f 6e61 626c ires unreasonabl │ │ │ │ │ +00066860: 6520 7072 6f63 6573 7369 6e67 0a74 696d e processing.tim │ │ │ │ │ +00066870: 6520 746f 2066 696e 6420 6120 6d61 6e75 e to find a manu │ │ │ │ │ +00066880: 616c 2070 6167 6520 6f72 2074 6f20 7265 al page or to re │ │ │ │ │ +00066890: 706f 7274 2074 6861 7420 6e6f 6e65 2065 port that none e │ │ │ │ │ +000668a0: 7869 7374 732c 2061 6e64 206d 6f76 6573 xists, and moves │ │ │ │ │ +000668b0: 0a6b 6e6f 776c 6564 6765 2069 6e74 6f20 .knowledge into │ │ │ │ │ +000668c0: 6d61 6ee2 8099 7320 6461 7461 6261 7365 man...s database │ │ │ │ │ +000668d0: 2074 6861 7420 776f 756c 6420 6265 2062 that would be b │ │ │ │ │ +000668e0: 6574 7465 7220 6c65 6674 2069 6e20 7468 etter left in th │ │ │ │ │ +000668f0: 6520 6669 6c65 0a73 7973 7465 6d2e 2020 e file.system. │ │ │ │ │ +00066900: 5468 6973 2073 7570 706f 7274 2069 7320 This support is │ │ │ │ │ +00066910: 7468 6572 6566 6f72 6520 6465 7072 6563 therefore deprec │ │ │ │ │ +00066920: 6174 6564 2061 6e64 2077 696c 6c20 6365 ated and will ce │ │ │ │ │ +00066930: 6173 6520 746f 2062 650a 7072 6573 656e ase to be.presen │ │ │ │ │ +00066940: 7420 696e 2074 6865 2066 7574 7572 652e t in the future. │ │ │ │ │ +00066950: 0a0a 2020 2028 3329 20e2 8098 6d61 6ee2 .. (3) ...man. │ │ │ │ │ +00066960: 8099 2077 696c 6c20 6175 746f 6d61 7469 .. will automati │ │ │ │ │ +00066970: 6361 6c6c 7920 6465 7465 6374 2077 6865 cally detect whe │ │ │ │ │ +00066980: 7468 6572 2055 5446 2d38 2069 7320 696e ther UTF-8 is in │ │ │ │ │ +00066990: 2075 7365 2e20 2049 6e0a 6675 7475 7265 use. In.future │ │ │ │ │ +000669a0: 2c20 616c 6c20 6d61 6e75 616c 2070 6167 , all manual pag │ │ │ │ │ +000669b0: 6573 2077 696c 6c20 6265 2072 6571 7569 es will be requi │ │ │ │ │ +000669c0: 7265 6420 746f 2075 7365 2055 5446 2d38 red to use UTF-8 │ │ │ │ │ +000669d0: 2e0a 0a20 2020 2834 2920 4174 2074 6865 ... (4) At the │ │ │ │ │ +000669e0: 2074 696d 6520 6f66 2077 7269 7469 6e67 time of writing │ │ │ │ │ +000669f0: 2c20 4368 696e 6573 6520 616e 6420 506f , Chinese and Po │ │ │ │ │ +00066a00: 7274 7567 7565 7365 2061 7265 2074 6865 rtuguese are the │ │ │ │ │ +00066a10: 206d 6169 6e0a 6c61 6e67 7561 6765 7320 main.languages │ │ │ │ │ +00066a20: 7769 7468 2073 7563 6820 6469 6666 6572 with such differ │ │ │ │ │ +00066a30: 656e 6365 732c 2073 6f20 e280 9870 745f ences, so ...pt_ │ │ │ │ │ +00066a40: 4252 e280 992c 20e2 8098 7a68 5f43 4ee2 BR..., ...zh_CN. │ │ │ │ │ +00066a50: 8099 2c20 616e 6420 e280 987a 685f 5457 .., and ...zh_TW │ │ │ │ │ +00066a60: e280 9920 6172 650a 616c 6c20 616c 6c6f ... are.all allo │ │ │ │ │ +00066a70: 7765 642e 0a0a 1f0a 4669 6c65 3a20 6465 wed.....File: de │ │ │ │ │ +00066a80: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00066a90: 2c20 204e 6f64 653a 2049 6e66 6f20 646f , Node: Info do │ │ │ │ │ +00066aa0: 6375 6d65 6e74 732c 2020 4e65 7874 3a20 cuments, Next: │ │ │ │ │ +00066ab0: 4164 6469 7469 6f6e 616c 2064 6f63 756d Additional docum │ │ │ │ │ +00066ac0: 656e 7461 7469 6f6e 2c20 2050 7265 763a entation, Prev: │ │ │ │ │ +00066ad0: 204d 616e 7561 6c20 7061 6765 732c 2020 Manual pages, │ │ │ │ │ +00066ae0: 5570 3a20 446f 6375 6d65 6e74 6174 696f Up: Documentatio │ │ │ │ │ +00066af0: 6e0a 0a31 322e 3220 496e 666f 2064 6f63 n..12.2 Info doc │ │ │ │ │ +00066b00: 756d 656e 7473 0a3d 3d3d 3d3d 3d3d 3d3d uments.========= │ │ │ │ │ +00066b10: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 496e 666f ==========..Info │ │ │ │ │ +00066b20: 2064 6f63 756d 656e 7473 2073 686f 756c documents shoul │ │ │ │ │ +00066b30: 6420 6265 2069 6e73 7461 6c6c 6564 2069 d be installed i │ │ │ │ │ +00066b40: 6e20 e280 982f 7573 722f 7368 6172 652f n .../usr/share/ │ │ │ │ │ +00066b50: 696e 666f e280 992e 2020 5468 6579 2073 info.... They s │ │ │ │ │ +00066b60: 686f 756c 6420 6265 0a63 6f6d 7072 6573 hould be.compres │ │ │ │ │ +00066b70: 7365 6420 7769 7468 20e2 8098 677a 6970 sed with ...gzip │ │ │ │ │ +00066b80: 202d 39e2 8099 2e0a 0a54 6865 20e2 8098 -9......The ... │ │ │ │ │ +00066b90: 696e 7374 616c 6c2d 696e 666f e280 9920 install-info... │ │ │ │ │ +00066ba0: 7072 6f67 7261 6d20 6d61 696e 7461 696e program maintain │ │ │ │ │ +00066bb0: 7320 6120 6469 7265 6374 6f72 7920 6f66 s a directory of │ │ │ │ │ +00066bc0: 2069 6e73 7461 6c6c 6564 2069 6e66 6f0a installed info. │ │ │ │ │ +00066bd0: 646f 6375 6d65 6e74 7320 696e 20e2 8098 documents in ... │ │ │ │ │ +00066be0: 2f75 7372 2f73 6861 7265 2f69 6e66 6f2f /usr/share/info/ │ │ │ │ │ +00066bf0: 6469 72e2 8099 2066 6f72 2074 6865 2075 dir... for the u │ │ │ │ │ +00066c00: 7365 206f 6620 696e 666f 2072 6561 6465 se of info reade │ │ │ │ │ +00066c10: 7273 2e20 2054 6869 730a 6669 6c65 206d rs. This.file m │ │ │ │ │ +00066c20: 7573 7420 6e6f 7420 6265 2069 6e63 6c75 ust not be inclu │ │ │ │ │ +00066c30: 6465 6420 696e 2070 6163 6b61 6765 7320 ded in packages │ │ │ │ │ +00066c40: 6f74 6865 7220 7468 616e 2069 6e73 7461 other than insta │ │ │ │ │ +00066c50: 6c6c 2d69 6e66 6f2e 0a0a e280 9869 6e73 ll-info......ins │ │ │ │ │ +00066c60: 7461 6c6c 2d69 6e66 6fe2 8099 2069 7320 tall-info... is │ │ │ │ │ +00066c70: 6175 746f 6d61 7469 6361 6c6c 7920 696e automatically in │ │ │ │ │ +00066c80: 766f 6b65 6420 7768 656e 2061 7070 726f voked when appro │ │ │ │ │ +00066c90: 7072 6961 7465 2075 7369 6e67 2064 706b priate using dpk │ │ │ │ │ +00066ca0: 670a 7472 6967 6765 7273 2e20 2050 6163 g.triggers. Pac │ │ │ │ │ +00066cb0: 6b61 6765 7320 6f74 6865 7220 7468 616e kages other than │ │ │ │ │ +00066cc0: 2069 6e73 7461 6c6c 2d69 6e66 6f20 2773 install-info 's │ │ │ │ │ +00066cd0: 686f 756c 6420 6e6f 7427 2069 6e76 6f6b hould not' invok │ │ │ │ │ +00066ce0: 650a e280 9869 6e73 7461 6c6c 2d69 6e66 e....install-inf │ │ │ │ │ +00066cf0: 6fe2 8099 2064 6972 6563 746c 7920 616e o... directly an │ │ │ │ │ +00066d00: 6420 2773 686f 756c 6420 6e6f 7427 2064 d 'should not' d │ │ │ │ │ +00066d10: 6570 656e 6420 6f6e 2c20 7265 636f 6d6d epend on, recomm │ │ │ │ │ +00066d20: 656e 642c 206f 720a 7375 6767 6573 7420 end, or.suggest │ │ │ │ │ +00066d30: 696e 7374 616c 6c2d 696e 666f 2066 6f72 install-info for │ │ │ │ │ +00066d40: 2074 6869 7320 7075 7270 6f73 652e 0a0a this purpose... │ │ │ │ │ +00066d50: 496e 666f 2072 6561 6465 7273 2072 6571 Info readers req │ │ │ │ │ +00066d60: 7569 7269 6e67 2074 6865 20e2 8098 2f75 uiring the .../u │ │ │ │ │ +00066d70: 7372 2f73 6861 7265 2f69 6e66 6f2f 6469 sr/share/info/di │ │ │ │ │ +00066d80: 72e2 8099 2066 696c 6520 7368 6f75 6c64 r... file should │ │ │ │ │ +00066d90: 2064 6570 656e 6420 6f6e 0a69 6e73 7461 depend on.insta │ │ │ │ │ +00066da0: 6c6c 2d69 6e66 6f2e 0a0a 496e 666f 2064 ll-info...Info d │ │ │ │ │ +00066db0: 6f63 756d 656e 7473 2073 686f 756c 6420 ocuments should │ │ │ │ │ +00066dc0: 636f 6e74 6169 6e20 7365 6374 696f 6e20 contain section │ │ │ │ │ +00066dd0: 616e 6420 6469 7265 6374 6f72 7920 656e and directory en │ │ │ │ │ +00066de0: 7472 7920 696e 666f 726d 6174 696f 6e20 try information │ │ │ │ │ +00066df0: 696e 0a74 6865 2064 6f63 756d 656e 7420 in.the document │ │ │ │ │ +00066e00: 666f 7220 7468 6520 7573 6520 6f66 20e2 for the use of . │ │ │ │ │ +00066e10: 8098 696e 7374 616c 6c2d 696e 666f e280 ..install-info.. │ │ │ │ │ +00066e20: 992e 2020 5468 6520 7365 6374 696f 6e20 .. The section │ │ │ │ │ +00066e30: 7368 6f75 6c64 2062 650a 7370 6563 6966 should be.specif │ │ │ │ │ +00066e40: 6965 6420 7669 6120 6120 6c69 6e65 2073 ied via a line s │ │ │ │ │ +00066e50: 7461 7274 696e 6720 7769 7468 20e2 8098 tarting with ... │ │ │ │ │ +00066e60: 494e 464f 2d44 4952 2d53 4543 5449 4f4e INFO-DIR-SECTION │ │ │ │ │ +00066e70: e280 9920 666f 6c6c 6f77 6564 2062 7920 ... followed by │ │ │ │ │ +00066e80: 610a 7370 6163 6520 616e 6420 7468 6520 a.space and the │ │ │ │ │ +00066e90: 7365 6374 696f 6e20 6f66 2074 6869 7320 section of this │ │ │ │ │ +00066ea0: 696e 666f 2070 6167 652e 2020 5468 6520 info page. The │ │ │ │ │ +00066eb0: 6469 7265 6374 6f72 7920 656e 7472 7920 directory entry │ │ │ │ │ +00066ec0: 6f72 2065 6e74 7269 6573 0a73 686f 756c or entries.shoul │ │ │ │ │ +00066ed0: 6420 6265 2069 6e63 6c75 6465 6420 6265 d be included be │ │ │ │ │ +00066ee0: 7477 6565 6e20 6120 e280 9853 5441 5254 tween a ...START │ │ │ │ │ +00066ef0: 2d49 4e46 4f2d 4449 522d 454e 5452 59e2 -INFO-DIR-ENTRY. │ │ │ │ │ +00066f00: 8099 206c 696e 6520 616e 6420 616e 0ae2 .. line and an.. │ │ │ │ │ +00066f10: 8098 454e 442d 494e 464f 2d44 4952 2d45 ..END-INFO-DIR-E │ │ │ │ │ +00066f20: 4e54 5259 e280 9920 6c69 6e65 2e20 2046 NTRY... line. F │ │ │ │ │ +00066f30: 6f72 2065 7861 6d70 6c65 3a0a 0a20 2020 or example:.. │ │ │ │ │ +00066f40: 2020 494e 464f 2d44 4952 2d53 4543 5449 INFO-DIR-SECTI │ │ │ │ │ +00066f50: 4f4e 2049 6e64 6976 6964 7561 6c20 7574 ON Individual ut │ │ │ │ │ +00066f60: 696c 6974 6965 730a 2020 2020 2053 5441 ilities. STA │ │ │ │ │ +00066f70: 5254 2d49 4e46 4f2d 4449 522d 454e 5452 RT-INFO-DIR-ENTR │ │ │ │ │ +00066f80: 590a 2020 2020 202a 2065 7861 6d70 6c65 Y. * example │ │ │ │ │ +00066f90: 3a20 2865 7861 6d70 6c65 292e 2020 2020 : (example). │ │ │ │ │ +00066fa0: 2020 2020 2020 2020 2020 2041 6e20 6578 An ex │ │ │ │ │ +00066fb0: 616d 706c 6520 696e 666f 2064 6972 6563 ample info direc │ │ │ │ │ +00066fc0: 746f 7279 2065 6e74 7279 2e0a 2020 2020 tory entry.. │ │ │ │ │ +00066fd0: 2045 4e44 2d49 4e46 4f2d 4449 522d 454e END-INFO-DIR-EN │ │ │ │ │ +00066fe0: 5452 590a 0a54 6f20 6465 7465 726d 696e TRY..To determin │ │ │ │ │ +00066ff0: 6520 7768 6963 6820 7365 6374 696f 6e20 e which section │ │ │ │ │ +00067000: 746f 2075 7365 2c20 796f 7520 7368 6f75 to use, you shou │ │ │ │ │ +00067010: 6c64 206c 6f6f 6b20 6174 0ae2 8098 2f75 ld look at..../u │ │ │ │ │ +00067020: 7372 2f73 6861 7265 2f69 6e66 6f2f 6469 sr/share/info/di │ │ │ │ │ +00067030: 72e2 8099 206f 6e20 796f 7572 2073 7973 r... on your sys │ │ │ │ │ +00067040: 7465 6d20 616e 6420 6368 6f6f 7365 2074 tem and choose t │ │ │ │ │ +00067050: 6865 206d 6f73 7420 7265 6c65 7661 6e74 he most relevant │ │ │ │ │ +00067060: 2028 6f72 0a63 7265 6174 6520 6120 6e65 (or.create a ne │ │ │ │ │ +00067070: 7720 7365 6374 696f 6e20 6966 206e 6f6e w section if non │ │ │ │ │ +00067080: 6520 6f66 2074 6865 2063 7572 7265 6e74 e of the current │ │ │ │ │ +00067090: 2073 6563 7469 6f6e 7320 6172 6520 7265 sections are re │ │ │ │ │ +000670a0: 6c65 7661 6e74 292e 2020 2831 290a 0a20 levant). (1).. │ │ │ │ │ +000670b0: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ +000670c0: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ +000670d0: 2d0a 0a20 2020 2831 2920 4e6f 726d 616c -.. (1) Normal │ │ │ │ │ +000670e0: 6c79 2c20 696e 666f 2064 6f63 756d 656e ly, info documen │ │ │ │ │ +000670f0: 7473 2061 7265 2067 656e 6572 6174 6564 ts are generated │ │ │ │ │ +00067100: 2066 726f 6d20 5465 7869 6e66 6f20 736f from Texinfo so │ │ │ │ │ +00067110: 7572 6365 2e20 2054 6f0a 696e 636c 7564 urce. To.includ │ │ │ │ │ +00067120: 6520 7468 6973 2069 6e66 6f72 6d61 7469 e this informati │ │ │ │ │ +00067130: 6f6e 2069 6e20 7468 6520 6765 6e65 7261 on in the genera │ │ │ │ │ +00067140: 7465 6420 696e 666f 2064 6f63 756d 656e ted info documen │ │ │ │ │ +00067150: 742c 2069 6620 6974 2069 730a 6162 7365 t, if it is.abse │ │ │ │ │ +00067160: 6e74 2c20 6164 6420 636f 6d6d 616e 6473 nt, add commands │ │ │ │ │ +00067170: 206c 696b 653a 0a0a 2020 2020 2040 6469 like:.. @di │ │ │ │ │ +00067180: 7263 6174 6567 6f72 7920 496e 6469 7669 rcategory Indivi │ │ │ │ │ +00067190: 6475 616c 2075 7469 6c69 7469 6573 0a20 dual utilities. │ │ │ │ │ +000671a0: 2020 2020 4064 6972 656e 7472 790a 2020 @direntry. │ │ │ │ │ +000671b0: 2020 202a 2065 7861 6d70 6c65 3a20 2865 * example: (e │ │ │ │ │ +000671c0: 7861 6d70 6c65 292e 2020 416e 2065 7861 xample). An exa │ │ │ │ │ +000671d0: 6d70 6c65 2069 6e66 6f20 6469 7265 6374 mple info direct │ │ │ │ │ +000671e0: 6f72 7920 656e 7472 792e 0a20 2020 2020 ory entry.. │ │ │ │ │ +000671f0: 4065 6e64 2064 6972 656e 7472 790a 0a74 @end direntry..t │ │ │ │ │ +00067200: 6f20 7468 6520 5465 7869 6e66 6f20 736f o the Texinfo so │ │ │ │ │ +00067210: 7572 6365 206f 6620 7468 6520 646f 6375 urce of the docu │ │ │ │ │ +00067220: 6d65 6e74 2061 6e64 2065 6e73 7572 6520 ment and ensure │ │ │ │ │ +00067230: 7468 6174 2074 6865 2069 6e66 6f20 646f that the info do │ │ │ │ │ +00067240: 6375 6d65 6e74 730a 6172 6520 7265 6275 cuments.are rebu │ │ │ │ │ +00067250: 696c 7420 6672 6f6d 2073 6f75 7263 6520 ilt from source │ │ │ │ │ +00067260: 6475 7269 6e67 2074 6865 2070 6163 6b61 during the packa │ │ │ │ │ +00067270: 6765 2062 7569 6c64 2e0a 0a1f 0a46 696c ge build.....Fil │ │ │ │ │ +00067280: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +00067290: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4164 .info, Node: Ad │ │ │ │ │ +000672a0: 6469 7469 6f6e 616c 2064 6f63 756d 656e ditional documen │ │ │ │ │ +000672b0: 7461 7469 6f6e 2c20 204e 6578 743a 2050 tation, Next: P │ │ │ │ │ +000672c0: 7265 6665 7272 6564 2064 6f63 756d 656e referred documen │ │ │ │ │ +000672d0: 7461 7469 6f6e 2066 6f72 6d61 7473 2c20 tation formats, │ │ │ │ │ +000672e0: 2050 7265 763a 2049 6e66 6f20 646f 6375 Prev: Info docu │ │ │ │ │ +000672f0: 6d65 6e74 732c 2020 5570 3a20 446f 6375 ments, Up: Docu │ │ │ │ │ +00067300: 6d65 6e74 6174 696f 6e0a 0a31 322e 3320 mentation..12.3 │ │ │ │ │ +00067310: 4164 6469 7469 6f6e 616c 2064 6f63 756d Additional docum │ │ │ │ │ +00067320: 656e 7461 7469 6f6e 0a3d 3d3d 3d3d 3d3d entation.======= │ │ │ │ │ +00067330: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00067340: 3d3d 3d3d 3d3d 0a0a 416e 7920 6164 6469 ======..Any addi │ │ │ │ │ +00067350: 7469 6f6e 616c 2064 6f63 756d 656e 7461 tional documenta │ │ │ │ │ +00067360: 7469 6f6e 2074 6861 7420 636f 6d65 7320 tion that comes │ │ │ │ │ +00067370: 7769 7468 2074 6865 2070 6163 6b61 6765 with the package │ │ │ │ │ +00067380: 206d 6179 2062 650a 696e 7374 616c 6c65 may be.installe │ │ │ │ │ +00067390: 6420 6174 2074 6865 2064 6973 6372 6574 d at the discret │ │ │ │ │ +000673a0: 696f 6e20 6f66 2074 6865 2070 6163 6b61 ion of the packa │ │ │ │ │ +000673b0: 6765 206d 6169 6e74 6169 6e65 722e 2020 ge maintainer. │ │ │ │ │ +000673c0: 4974 2069 7320 6f66 7465 6e20 610a 676f It is often a.go │ │ │ │ │ +000673d0: 6f64 2069 6465 6120 746f 2069 6e63 6c75 od idea to inclu │ │ │ │ │ +000673e0: 6465 2074 6578 7420 696e 666f 726d 6174 de text informat │ │ │ │ │ +000673f0: 696f 6e20 6669 6c65 7320 28e2 8098 5245 ion files (...RE │ │ │ │ │ +00067400: 4144 4d45 e280 9973 2c20 4641 5173 2c20 ADME...s, FAQs, │ │ │ │ │ +00067410: 616e 6420 736f 0a66 6f72 7468 2920 7468 and so.forth) th │ │ │ │ │ +00067420: 6174 2063 6f6d 6520 7769 7468 2074 6865 at come with the │ │ │ │ │ +00067430: 2073 6f75 7263 6520 7061 636b 6167 6520 source package │ │ │ │ │ +00067440: 696e 2074 6865 2062 696e 6172 7920 7061 in the binary pa │ │ │ │ │ +00067450: 636b 6167 652e 0a48 6f77 6576 6572 2c20 ckage..However, │ │ │ │ │ +00067460: 796f 7520 646f 6ee2 8099 7420 6e65 6564 you don...t need │ │ │ │ │ +00067470: 2074 6f20 696e 7374 616c 6c20 7468 6520 to install the │ │ │ │ │ +00067480: 696e 7374 7275 6374 696f 6e73 2066 6f72 instructions for │ │ │ │ │ +00067490: 2062 7569 6c64 696e 6720 616e 640a 696e building and.in │ │ │ │ │ +000674a0: 7374 616c 6c69 6e67 2074 6865 2070 6163 stalling the pac │ │ │ │ │ +000674b0: 6b61 6765 2c20 6f66 2063 6f75 7273 6521 kage, of course! │ │ │ │ │ +000674c0: 0a0a 506c 6169 6e20 7465 7874 2064 6f63 ..Plain text doc │ │ │ │ │ +000674d0: 756d 656e 7461 7469 6f6e 2073 686f 756c umentation shoul │ │ │ │ │ +000674e0: 6420 6265 2063 6f6d 7072 6573 7365 6420 d be compressed │ │ │ │ │ +000674f0: 7769 7468 20e2 8098 677a 6970 202d 39e2 with ...gzip -9. │ │ │ │ │ +00067500: 8099 2075 6e6c 6573 7320 6974 0a69 7320 .. unless it.is │ │ │ │ │ +00067510: 736d 616c 6c2e 0a0a 4966 2061 2070 6163 small...If a pac │ │ │ │ │ +00067520: 6b61 6765 2063 6f6d 6573 2077 6974 6820 kage comes with │ │ │ │ │ +00067530: 6c61 7267 6520 616d 6f75 6e74 7320 6f66 large amounts of │ │ │ │ │ +00067540: 2064 6f63 756d 656e 7461 7469 6f6e 2074 documentation t │ │ │ │ │ +00067550: 6861 7420 6d61 6e79 2075 7365 7273 0a6f hat many users.o │ │ │ │ │ +00067560: 6620 7468 6520 7061 636b 6167 6520 7769 f the package wi │ │ │ │ │ +00067570: 6c6c 206e 6f74 2072 6571 7569 7265 2c20 ll not require, │ │ │ │ │ +00067580: 796f 7520 7368 6f75 6c64 2063 7265 6174 you should creat │ │ │ │ │ +00067590: 6520 6120 7365 7061 7261 7465 2062 696e e a separate bin │ │ │ │ │ +000675a0: 6172 790a 7061 636b 6167 6520 746f 2063 ary.package to c │ │ │ │ │ +000675b0: 6f6e 7461 696e 2069 7420 736f 2074 6861 ontain it so tha │ │ │ │ │ +000675c0: 7420 6974 2064 6f65 7320 6e6f 7420 7461 t it does not ta │ │ │ │ │ +000675d0: 6b65 2075 7020 6469 736b 2073 7061 6365 ke up disk space │ │ │ │ │ +000675e0: 206f 6e20 7468 650a 6d61 6368 696e 6573 on the.machines │ │ │ │ │ +000675f0: 206f 6620 7573 6572 7320 7768 6f20 646f of users who do │ │ │ │ │ +00067600: 206e 6f74 206e 6565 6420 6f72 2077 616e not need or wan │ │ │ │ │ +00067610: 7420 6974 2069 6e73 7461 6c6c 6564 2e20 t it installed. │ │ │ │ │ +00067620: 2041 7320 6120 7370 6563 6961 6c0a 6361 As a special.ca │ │ │ │ │ +00067630: 7365 206f 6620 7468 6973 2072 756c 652c se of this rule, │ │ │ │ │ +00067640: 2073 6861 7265 6420 6c69 6272 6172 7920 shared library │ │ │ │ │ +00067650: 646f 6375 6d65 6e74 6174 696f 6e20 6f66 documentation of │ │ │ │ │ +00067660: 2061 6e79 2061 7070 7265 6369 6162 6c65 any appreciable │ │ │ │ │ +00067670: 2073 697a 650a 7368 6f75 6c64 2061 6c77 size.should alw │ │ │ │ │ +00067680: 6179 7320 6265 2070 6163 6b61 6765 6420 ays be packaged │ │ │ │ │ +00067690: 7769 7468 2074 6865 206c 6962 7261 7279 with the library │ │ │ │ │ +000676a0: 2064 6576 656c 6f70 6d65 6e74 2070 6163 development pac │ │ │ │ │ +000676b0: 6b61 6765 2028 2a6e 6f74 650a 4465 7665 kage (*note.Deve │ │ │ │ │ +000676c0: 6c6f 706d 656e 7420 6669 6c65 733a 2031 lopment files: 1 │ │ │ │ │ +000676d0: 3064 2e29 206f 7220 696e 2061 2073 6570 0d.) or in a sep │ │ │ │ │ +000676e0: 6172 6174 6520 646f 6375 6d65 6e74 6174 arate documentat │ │ │ │ │ +000676f0: 696f 6e20 7061 636b 6167 652c 2073 696e ion package, sin │ │ │ │ │ +00067700: 6365 0a73 6861 7265 6420 6c69 6272 6172 ce.shared librar │ │ │ │ │ +00067710: 6965 7320 6172 6520 6672 6571 7565 6e74 ies are frequent │ │ │ │ │ +00067720: 6c79 2069 6e73 7461 6c6c 6564 2061 7320 ly installed as │ │ │ │ │ +00067730: 6465 7065 6e64 656e 6369 6573 206f 6620 dependencies of │ │ │ │ │ +00067740: 6f74 6865 720a 7061 636b 6167 6573 2062 other.packages b │ │ │ │ │ +00067750: 7920 7573 6572 7320 7768 6f20 6861 7665 y users who have │ │ │ │ │ +00067760: 206c 6974 746c 6520 696e 7465 7265 7374 little interest │ │ │ │ │ +00067770: 2069 6e20 646f 6375 6d65 6e74 6174 696f in documentatio │ │ │ │ │ +00067780: 6e20 6f66 2074 6865 0a6c 6962 7261 7279 n of the.library │ │ │ │ │ +00067790: 2069 7473 656c 662e 2020 5468 6520 646f itself. The do │ │ │ │ │ +000677a0: 6375 6d65 6e74 6174 696f 6e20 7061 636b cumentation pack │ │ │ │ │ +000677b0: 6167 6520 666f 7220 7468 6520 7061 636b age for the pack │ │ │ │ │ +000677c0: 6167 6520 7061 636b 6167 6520 6973 0a63 age package is.c │ │ │ │ │ +000677d0: 6f6e 7665 6e74 696f 6e61 6c6c 7920 6e61 onventionally na │ │ │ │ │ +000677e0: 6d65 6420 7061 636b 6167 652d 646f 6320 med package-doc │ │ │ │ │ +000677f0: 286f 7220 7061 636b 6167 652d 646f 632d (or package-doc- │ │ │ │ │ +00067800: 6c61 6e67 7561 6765 2d63 6f64 6520 6966 language-code if │ │ │ │ │ +00067810: 2074 6865 7265 0a61 7265 2073 6570 6172 there.are separ │ │ │ │ │ +00067820: 6174 6520 646f 6375 6d65 6e74 6174 696f ate documentatio │ │ │ │ │ +00067830: 6e20 7061 636b 6167 6573 2066 6f72 206d n packages for m │ │ │ │ │ +00067840: 756c 7469 706c 6520 6c61 6e67 7561 6765 ultiple language │ │ │ │ │ +00067850: 7329 2e0a 0a49 6620 7061 636b 6167 6520 s)...If package │ │ │ │ │ +00067860: 6973 2061 2062 7569 6c64 2074 6f6f 6c2c is a build tool, │ │ │ │ │ +00067870: 2064 6576 656c 6f70 6d65 6e74 2074 6f6f development too │ │ │ │ │ +00067880: 6c2c 2063 6f6d 6d61 6e64 2d6c 696e 6520 l, command-line │ │ │ │ │ +00067890: 746f 6f6c 2c20 6f72 0a6c 6962 7261 7279 tool, or.library │ │ │ │ │ +000678a0: 2064 6576 656c 6f70 6d65 6e74 2070 6163 development pac │ │ │ │ │ +000678b0: 6b61 6765 2c20 7061 636b 6167 6520 286f kage, package (o │ │ │ │ │ +000678c0: 7220 7061 636b 6167 652d 6465 7620 696e r package-dev in │ │ │ │ │ +000678d0: 2074 6865 2063 6173 6520 6f66 2061 0a6c the case of a.l │ │ │ │ │ +000678e0: 6962 7261 7279 2064 6576 656c 6f70 6d65 ibrary developme │ │ │ │ │ +000678f0: 6e74 2070 6163 6b61 6765 2920 616c 7265 nt package) alre │ │ │ │ │ +00067900: 6164 7920 7072 6f76 6964 6573 2064 6f63 ady provides doc │ │ │ │ │ +00067910: 756d 656e 7461 7469 6f6e 2069 6e20 6d61 umentation in ma │ │ │ │ │ +00067920: 6e2c 0a69 6e66 6f2c 206f 7220 706c 6169 n,.info, or plai │ │ │ │ │ +00067930: 6e20 7465 7874 2066 6f72 6d61 742c 2061 n text format, a │ │ │ │ │ +00067940: 6e64 2070 6163 6b61 6765 2d64 6f63 2070 nd package-doc p │ │ │ │ │ +00067950: 726f 7669 6465 7320 4854 4d4c 206f 7220 rovides HTML or │ │ │ │ │ +00067960: 6f74 6865 720a 666f 726d 6174 732c 2070 other.formats, p │ │ │ │ │ +00067970: 6163 6b61 6765 2073 686f 756c 6420 6465 ackage should de │ │ │ │ │ +00067980: 636c 6172 6520 6174 206d 6f73 7420 6120 clare at most a │ │ │ │ │ +00067990: e280 9853 7567 6765 7374 73e2 8099 206f ...Suggests... o │ │ │ │ │ +000679a0: 6e20 7061 636b 6167 652d 646f 632e 0a4f n package-doc..O │ │ │ │ │ +000679b0: 7468 6572 7769 7365 2c20 7061 636b 6167 therwise, packag │ │ │ │ │ +000679c0: 6520 7368 6f75 6c64 2064 6563 6c61 7265 e should declare │ │ │ │ │ +000679d0: 2061 7420 6d6f 7374 2061 20e2 8098 5265 at most a ...Re │ │ │ │ │ +000679e0: 636f 6d6d 656e 6473 e280 9920 6f6e 2070 commends... on p │ │ │ │ │ +000679f0: 6163 6b61 6765 2d64 6f63 2e0a 0a41 6464 ackage-doc...Add │ │ │ │ │ +00067a00: 6974 696f 6e61 6c20 646f 6375 6d65 6e74 itional document │ │ │ │ │ +00067a10: 6174 696f 6e20 696e 636c 7564 6564 2069 ation included i │ │ │ │ │ +00067a20: 6e20 7468 6520 7061 636b 6167 6520 7368 n the package sh │ │ │ │ │ +00067a30: 6f75 6c64 2062 6520 696e 7374 616c 6c65 ould be installe │ │ │ │ │ +00067a40: 640a 756e 6465 7220 e280 982f 7573 722f d.under .../usr/ │ │ │ │ │ +00067a50: 7368 6172 652f 646f 632f 7061 636b 6167 share/doc/packag │ │ │ │ │ +00067a60: 65e2 8099 2e20 2049 6620 7468 6520 646f e.... If the do │ │ │ │ │ +00067a70: 6375 6d65 6e74 6174 696f 6e20 6973 2070 cumentation is p │ │ │ │ │ +00067a80: 6163 6b61 6765 640a 7365 7061 7261 7465 ackaged.separate │ │ │ │ │ +00067a90: 6c79 2c20 6173 2070 6163 6b61 6765 2d64 ly, as package-d │ │ │ │ │ +00067aa0: 6f63 2066 6f72 2065 7861 6d70 6c65 2c20 oc for example, │ │ │ │ │ +00067ab0: 6974 206d 6179 2062 6520 696e 7374 616c it may be instal │ │ │ │ │ +00067ac0: 6c65 6420 756e 6465 7220 6569 7468 6572 led under either │ │ │ │ │ +00067ad0: 0a74 6861 7420 7061 7468 206f 7220 696e .that path or in │ │ │ │ │ +00067ae0: 746f 2074 6865 2064 6f63 756d 656e 7461 to the documenta │ │ │ │ │ +00067af0: 7469 6f6e 2064 6972 6563 746f 7279 2066 tion directory f │ │ │ │ │ +00067b00: 6f72 2074 6865 2073 6570 6172 6174 650a or the separate. │ │ │ │ │ +00067b10: 646f 6375 6d65 6e74 6174 696f 6e20 7061 documentation pa │ │ │ │ │ +00067b20: 636b 6167 6520 28e2 8098 2f75 7372 2f73 ckage (.../usr/s │ │ │ │ │ +00067b30: 6861 7265 2f64 6f63 2f70 6163 6b61 6765 hare/doc/package │ │ │ │ │ +00067b40: 2d64 6f63 e280 9920 696e 2074 6869 7320 -doc... in this │ │ │ │ │ +00067b50: 6578 616d 706c 6529 2e0a 486f 7765 7665 example)..Howeve │ │ │ │ │ +00067b60: 722c 2069 6e73 7461 6c6c 696e 6720 7468 r, installing th │ │ │ │ │ +00067b70: 6520 646f 6375 6d65 6e74 6174 696f 6e20 e documentation │ │ │ │ │ +00067b80: 696e 746f 2074 6865 2064 6f63 756d 656e into the documen │ │ │ │ │ +00067b90: 7461 7469 6f6e 2064 6972 6563 746f 7279 tation directory │ │ │ │ │ +00067ba0: 0a6f 6620 7468 6520 6d61 696e 2070 6163 .of the main pac │ │ │ │ │ +00067bb0: 6b61 6765 2069 7320 656e 636f 7572 6167 kage is encourag │ │ │ │ │ +00067bc0: 6564 2073 696e 6365 2069 7420 6973 2069 ed since it is i │ │ │ │ │ +00067bd0: 6e64 6570 656e 6465 6e74 206f 6620 7468 ndependent of th │ │ │ │ │ +00067be0: 650a 7061 636b 6167 696e 6720 6d65 7468 e.packaging meth │ │ │ │ │ +00067bf0: 6f64 2061 6e64 2077 696c 6c20 6265 2065 od and will be e │ │ │ │ │ +00067c00: 6173 6965 7220 666f 7220 7573 6572 7320 asier for users │ │ │ │ │ +00067c10: 746f 2066 696e 642e 0a0a 416e 7920 7365 to find...Any se │ │ │ │ │ +00067c20: 7061 7261 7465 2070 6163 6b61 6765 2070 parate package p │ │ │ │ │ +00067c30: 726f 7669 6469 6e67 2064 6f63 756d 656e roviding documen │ │ │ │ │ +00067c40: 7461 7469 6f6e 206d 7573 7420 7374 696c tation must stil │ │ │ │ │ +00067c50: 6c20 696e 7374 616c 6c20 7374 616e 6461 l install standa │ │ │ │ │ +00067c60: 7264 0a64 6f63 756d 656e 7461 7469 6f6e rd.documentation │ │ │ │ │ +00067c70: 2066 696c 6573 2069 6e20 6974 7320 6f77 files in its ow │ │ │ │ │ +00067c80: 6e20 e280 982f 7573 722f 7368 6172 652f n .../usr/share/ │ │ │ │ │ +00067c90: 646f 63e2 8099 2064 6972 6563 746f 7279 doc... directory │ │ │ │ │ +00067ca0: 2061 7320 7370 6563 6966 6965 640a 696e as specified.in │ │ │ │ │ +00067cb0: 2074 6865 2072 6573 7420 6f66 2074 6869 the rest of thi │ │ │ │ │ +00067cc0: 7320 706f 6c69 6379 2e20 2053 6565 2c20 s policy. See, │ │ │ │ │ +00067cd0: 666f 7220 6578 616d 706c 652c 202a 6e6f for example, *no │ │ │ │ │ +00067ce0: 7465 2043 6f70 7972 6967 6874 0a69 6e66 te Copyright.inf │ │ │ │ │ +00067cf0: 6f72 6d61 7469 6f6e 3a20 3264 2e20 616e ormation: 2d. an │ │ │ │ │ +00067d00: 6420 2a6e 6f74 6520 4368 616e 6765 6c6f d *note Changelo │ │ │ │ │ +00067d10: 6720 6669 6c65 7320 616e 6420 7265 6c65 g files and rele │ │ │ │ │ +00067d20: 6173 6520 6e6f 7465 733a 2037 322e 0a0a ase notes: 72... │ │ │ │ │ +00067d30: 5061 636b 6167 6573 206d 7573 7420 6e6f Packages must no │ │ │ │ │ +00067d40: 7420 7265 7175 6972 6520 7468 6520 6578 t require the ex │ │ │ │ │ +00067d50: 6973 7465 6e63 6520 6f66 2061 6e79 2066 istence of any f │ │ │ │ │ +00067d60: 696c 6573 2069 6e0a e280 982f 7573 722f iles in..../usr/ │ │ │ │ │ +00067d70: 7368 6172 652f 646f 632f e280 9920 696e share/doc/... in │ │ │ │ │ +00067d80: 206f 7264 6572 2074 6f20 6675 6e63 7469 order to functi │ │ │ │ │ +00067d90: 6f6e 2e20 2028 3129 2020 416e 7920 6669 on. (1) Any fi │ │ │ │ │ +00067da0: 6c65 7320 7468 6174 2061 7265 2075 7365 les that are use │ │ │ │ │ +00067db0: 6420 6f72 0a72 6561 6420 6279 2070 726f d or.read by pro │ │ │ │ │ +00067dc0: 6772 616d 7320 6275 7420 6172 6520 616c grams but are al │ │ │ │ │ +00067dd0: 736f 2075 7365 6675 6c20 6173 2073 7461 so useful as sta │ │ │ │ │ +00067de0: 6e64 2061 6c6f 6e65 2064 6f63 756d 656e nd alone documen │ │ │ │ │ +00067df0: 7461 7469 6f6e 2073 686f 756c 640a 6265 tation should.be │ │ │ │ │ +00067e00: 2069 6e73 7461 6c6c 6564 2065 6c73 6577 installed elsew │ │ │ │ │ +00067e10: 6865 7265 2c20 7375 6368 2061 7320 756e here, such as un │ │ │ │ │ +00067e20: 6465 7220 e280 982f 7573 722f 7368 6172 der .../usr/shar │ │ │ │ │ +00067e30: 652f 7061 636b 6167 652f e280 992c 2061 e/package/..., a │ │ │ │ │ +00067e40: 6e64 2074 6865 6e0a 696e 636c 7564 6564 nd then.included │ │ │ │ │ +00067e50: 2076 6961 2073 796d 626f 6c69 6320 6c69 via symbolic li │ │ │ │ │ +00067e60: 6e6b 7320 696e 20e2 8098 2f75 7372 2f73 nks in .../usr/s │ │ │ │ │ +00067e70: 6861 7265 2f64 6f63 2f70 6163 6b61 6765 hare/doc/package │ │ │ │ │ +00067e80: e280 992e 0a0a e280 982f 7573 722f 7368 ........./usr/sh │ │ │ │ │ +00067e90: 6172 652f 646f 632f 7061 636b 6167 65e2 are/doc/package. │ │ │ │ │ +00067ea0: 8099 2069 7320 7065 726d 6974 7465 6420 .. is permitted │ │ │ │ │ +00067eb0: 746f 2062 6520 6120 7379 6d62 6f6c 6963 to be a symbolic │ │ │ │ │ +00067ec0: 206c 696e 6b20 746f 2061 6e6f 7468 6572 link to another │ │ │ │ │ +00067ed0: 0a64 6972 6563 746f 7279 2069 6e20 e280 .directory in .. │ │ │ │ │ +00067ee0: 982f 7573 722f 7368 6172 652f 646f 63e2 ./usr/share/doc. │ │ │ │ │ +00067ef0: 8099 206f 6e6c 7920 6966 2074 6865 2074 .. only if the t │ │ │ │ │ +00067f00: 776f 2070 6163 6b61 6765 7320 626f 7468 wo packages both │ │ │ │ │ +00067f10: 2063 6f6d 6520 6672 6f6d 0a74 6865 2073 come from.the s │ │ │ │ │ +00067f20: 616d 6520 736f 7572 6365 2061 6e64 2074 ame source and t │ │ │ │ │ +00067f30: 6865 2066 6972 7374 2070 6163 6b61 6765 he first package │ │ │ │ │ +00067f40: 2044 6570 656e 6473 206f 6e20 7468 6520 Depends on the │ │ │ │ │ +00067f50: 7365 636f 6e64 2e20 204f 7468 6572 7769 second. Otherwi │ │ │ │ │ +00067f60: 7365 2c0a e280 982f 7573 722f 7368 6172 se,..../usr/shar │ │ │ │ │ +00067f70: 652f 646f 632f 7061 636b 6167 65e2 8099 e/doc/package... │ │ │ │ │ +00067f80: 206d 7573 7420 6e6f 7420 6265 2061 2073 must not be a s │ │ │ │ │ +00067f90: 796d 626f 6c69 6320 6c69 6e6b 2e20 2028 ymbolic link. ( │ │ │ │ │ +00067fa0: 3229 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2).. --------- │ │ │ │ │ +00067fb0: 2d20 466f 6f74 6e6f 7465 7320 2d2d 2d2d - Footnotes ---- │ │ │ │ │ +00067fc0: 2d2d 2d2d 2d2d 0a0a 2020 2028 3129 2054 ------.. (1) T │ │ │ │ │ +00067fd0: 6865 2073 7973 7465 6d20 6164 6d69 6e69 he system admini │ │ │ │ │ +00067fe0: 7374 7261 746f 7220 7368 6f75 6c64 2062 strator should b │ │ │ │ │ +00067ff0: 6520 6162 6c65 2074 6f20 6465 6c65 7465 e able to delete │ │ │ │ │ +00068000: 2066 696c 6573 2069 6e0a e280 982f 7573 files in..../us │ │ │ │ │ +00068010: 722f 7368 6172 652f 646f 632f e280 9920 r/share/doc/... │ │ │ │ │ +00068020: 7769 7468 6f75 7420 6361 7573 696e 6720 without causing │ │ │ │ │ +00068030: 616e 7920 7072 6f67 7261 6d73 2074 6f20 any programs to │ │ │ │ │ +00068040: 6272 6561 6b2e 0a0a 2020 2028 3229 2050 break... (2) P │ │ │ │ │ +00068050: 6c65 6173 6520 6e6f 7465 2074 6861 7420 lease note that │ │ │ │ │ +00068060: 7468 6973 2064 6f65 7320 6e6f 7420 6f76 this does not ov │ │ │ │ │ +00068070: 6572 7269 6465 2074 6865 2073 6563 7469 erride the secti │ │ │ │ │ +00068080: 6f6e 206f 6e20 6368 616e 6765 6c6f 670a on on changelog. │ │ │ │ │ +00068090: 6669 6c65 7320 6265 6c6f 772c 2073 6f20 files below, so │ │ │ │ │ +000680a0: 7468 6520 6669 6c65 20e2 8098 2f75 7372 the file .../usr │ │ │ │ │ +000680b0: 2f73 6861 7265 2f64 6f63 2f70 6163 6b61 /share/doc/packa │ │ │ │ │ +000680c0: 6765 2f63 6861 6e67 656c 6f67 2e44 6562 ge/changelog.Deb │ │ │ │ │ +000680d0: 6961 6e2e 677a e280 990a 6d75 7374 2072 ian.gz....must r │ │ │ │ │ +000680e0: 6566 6572 2074 6f20 7468 6520 6368 616e efer to the chan │ │ │ │ │ +000680f0: 6765 6c6f 6720 666f 7220 7468 6520 6375 gelog for the cu │ │ │ │ │ +00068100: 7272 656e 7420 7665 7273 696f 6e20 6f66 rrent version of │ │ │ │ │ +00068110: 2070 6163 6b61 6765 2069 6e0a 7175 6573 package in.ques │ │ │ │ │ +00068120: 7469 6f6e 2e20 2049 6e20 7072 6163 7469 tion. In practi │ │ │ │ │ +00068130: 6365 2c20 7468 6973 206d 6561 6e73 2074 ce, this means t │ │ │ │ │ +00068140: 6861 7420 7468 6520 736f 7572 6365 7320 hat the sources │ │ │ │ │ +00068150: 6f66 2074 6865 2074 6172 6765 7420 616e of the target an │ │ │ │ │ +00068160: 640a 7468 6520 6465 7374 696e 6174 696f d.the destinatio │ │ │ │ │ +00068170: 6e20 6f66 2074 6865 2073 796d 6c69 6e6b n of the symlink │ │ │ │ │ +00068180: 206d 7573 7420 6265 2074 6865 2073 616d must be the sam │ │ │ │ │ +00068190: 6520 2873 616d 6520 736f 7572 6365 2070 e (same source p │ │ │ │ │ +000681a0: 6163 6b61 6765 2061 6e64 0a76 6572 7369 ackage and.versi │ │ │ │ │ +000681b0: 6f6e 292e 0a0a 1f0a 4669 6c65 3a20 6465 on).....File: de │ │ │ │ │ +000681c0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000681d0: 2c20 204e 6f64 653a 2050 7265 6665 7272 , Node: Preferr │ │ │ │ │ +000681e0: 6564 2064 6f63 756d 656e 7461 7469 6f6e ed documentation │ │ │ │ │ +000681f0: 2066 6f72 6d61 7473 2c20 204e 6578 743a formats, Next: │ │ │ │ │ +00068200: 2043 6f70 7972 6967 6874 2069 6e66 6f72 Copyright infor │ │ │ │ │ +00068210: 6d61 7469 6f6e 2c20 2050 7265 763a 2041 mation, Prev: A │ │ │ │ │ +00068220: 6464 6974 696f 6e61 6c20 646f 6375 6d65 dditional docume │ │ │ │ │ +00068230: 6e74 6174 696f 6e2c 2020 5570 3a20 446f ntation, Up: Do │ │ │ │ │ +00068240: 6375 6d65 6e74 6174 696f 6e0a 0a31 322e cumentation..12. │ │ │ │ │ +00068250: 3420 5072 6566 6572 7265 6420 646f 6375 4 Preferred docu │ │ │ │ │ +00068260: 6d65 6e74 6174 696f 6e20 666f 726d 6174 mentation format │ │ │ │ │ +00068270: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.============== │ │ │ │ │ +00068280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00068290: 3d3d 3d3d 3d3d 0a0a 5468 6520 756e 6966 ======..The unif │ │ │ │ │ +000682a0: 6963 6174 696f 6e20 6f66 2044 6562 6961 ication of Debia │ │ │ │ │ +000682b0: 6e20 646f 6375 6d65 6e74 6174 696f 6e20 n documentation │ │ │ │ │ +000682c0: 6973 2062 6569 6e67 2063 6172 7269 6564 is being carried │ │ │ │ │ +000682d0: 206f 7574 2076 6961 2048 544d 4c2e 0a0a out via HTML... │ │ │ │ │ +000682e0: 4966 2074 6865 2070 6163 6b61 6765 2063 If the package c │ │ │ │ │ +000682f0: 6f6d 6573 2077 6974 6820 6578 7465 6e73 omes with extens │ │ │ │ │ +00068300: 6976 6520 646f 6375 6d65 6e74 6174 696f ive documentatio │ │ │ │ │ +00068310: 6e20 696e 2061 206d 6172 6b75 7020 666f n in a markup fo │ │ │ │ │ +00068320: 726d 6174 0a74 6861 7420 6361 6e20 6265 rmat.that can be │ │ │ │ │ +00068330: 2063 6f6e 7665 7274 6564 2074 6f20 7661 converted to va │ │ │ │ │ +00068340: 7269 6f75 7320 6f74 6865 7220 666f 726d rious other form │ │ │ │ │ +00068350: 6174 7320 796f 7520 7368 6f75 6c64 2069 ats you should i │ │ │ │ │ +00068360: 6620 706f 7373 6962 6c65 0a73 6869 7020 f possible.ship │ │ │ │ │ +00068370: 4854 4d4c 2076 6572 7369 6f6e 7320 696e HTML versions in │ │ │ │ │ +00068380: 2061 2062 696e 6172 7920 7061 636b 6167 a binary packag │ │ │ │ │ +00068390: 652e 2020 2831 2920 2054 6865 2064 6f63 e. (1) The doc │ │ │ │ │ +000683a0: 756d 656e 7461 7469 6f6e 206d 7573 7420 umentation must │ │ │ │ │ +000683b0: 6265 0a69 6e73 7461 6c6c 6564 2061 7320 be.installed as │ │ │ │ │ +000683c0: 7370 6563 6966 6965 6420 696e 202a 6e6f specified in *no │ │ │ │ │ +000683d0: 7465 2041 6464 6974 696f 6e61 6c20 646f te Additional do │ │ │ │ │ +000683e0: 6375 6d65 6e74 6174 696f 6e3a 2031 6139 cumentation: 1a9 │ │ │ │ │ +000683f0: 2e0a 0a4f 7468 6572 2066 6f72 6d61 7473 ...Other formats │ │ │ │ │ +00068400: 2073 7563 6820 6173 2050 6f73 7453 6372 such as PostScr │ │ │ │ │ +00068410: 6970 7420 6d61 7920 6265 2070 726f 7669 ipt may be provi │ │ │ │ │ +00068420: 6465 6420 6174 2074 6865 2070 6163 6b61 ded at the packa │ │ │ │ │ +00068430: 6765 0a6d 6169 6e74 6169 6e65 72e2 8099 ge.maintainer... │ │ │ │ │ +00068440: 7320 6469 7363 7265 7469 6f6e 2e0a 0a20 s discretion... │ │ │ │ │ +00068450: 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f ---------- Foo │ │ │ │ │ +00068460: 746e 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d tnotes --------- │ │ │ │ │ +00068470: 2d0a 0a20 2020 2831 2920 5261 7469 6f6e -.. (1) Ration │ │ │ │ │ +00068480: 616c 653a 2054 6865 2069 6d70 6f72 7461 ale: The importa │ │ │ │ │ +00068490: 6e74 2074 6869 6e67 2068 6572 6520 6973 nt thing here is │ │ │ │ │ +000684a0: 2074 6861 7420 4854 4d4c 2064 6f63 756d that HTML docum │ │ │ │ │ +000684b0: 656e 7461 7469 6f6e 0a73 686f 756c 6420 entation.should │ │ │ │ │ +000684c0: 6265 2061 7661 696c 6162 6c65 2066 726f be available fro │ │ │ │ │ +000684d0: 6d20 2773 6f6d 6527 2062 696e 6172 7920 m 'some' binary │ │ │ │ │ +000684e0: 7061 636b 6167 652e 0a0a 1f0a 4669 6c65 package.....File │ │ │ │ │ +000684f0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00068500: 696e 666f 2c20 204e 6f64 653a 2043 6f70 info, Node: Cop │ │ │ │ │ +00068510: 7972 6967 6874 2069 6e66 6f72 6d61 7469 yright informati │ │ │ │ │ +00068520: 6f6e 2c20 204e 6578 743a 2045 7861 6d70 on, Next: Examp │ │ │ │ │ +00068530: 6c65 732c 2020 5072 6576 3a20 5072 6566 les, Prev: Pref │ │ │ │ │ +00068540: 6572 7265 6420 646f 6375 6d65 6e74 6174 erred documentat │ │ │ │ │ +00068550: 696f 6e20 666f 726d 6174 732c 2020 5570 ion formats, Up │ │ │ │ │ +00068560: 3a20 446f 6375 6d65 6e74 6174 696f 6e0a : Documentation. │ │ │ │ │ +00068570: 0a31 322e 3520 436f 7079 7269 6768 7420 .12.5 Copyright │ │ │ │ │ +00068580: 696e 666f 726d 6174 696f 6e0a 3d3d 3d3d information.==== │ │ │ │ │ +00068590: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000685a0: 3d3d 3d3d 3d3d 0a0a 4576 6572 7920 7061 ======..Every pa │ │ │ │ │ +000685b0: 636b 6167 6520 6d75 7374 2062 6520 6163 ckage must be ac │ │ │ │ │ +000685c0: 636f 6d70 616e 6965 6420 6279 2061 2076 companied by a v │ │ │ │ │ +000685d0: 6572 6261 7469 6d20 636f 7079 206f 6620 erbatim copy of │ │ │ │ │ +000685e0: 6974 7320 6469 7374 7269 6275 7469 6f6e its distribution │ │ │ │ │ +000685f0: 0a6c 6963 656e 7365 2873 2920 696e 2074 .license(s) in t │ │ │ │ │ +00068600: 6865 2066 696c 6520 e280 982f 7573 722f he file .../usr/ │ │ │ │ │ +00068610: 7368 6172 652f 646f 632f 5041 434b 4147 share/doc/PACKAG │ │ │ │ │ +00068620: 452f 636f 7079 7269 6768 74e2 8099 2e20 E/copyright.... │ │ │ │ │ +00068630: 2054 6869 7320 6669 6c65 0a6d 7573 7420 This file.must │ │ │ │ │ +00068640: 6e65 6974 6865 7220 6265 2063 6f6d 7072 neither be compr │ │ │ │ │ +00068650: 6573 7365 6420 6e6f 7220 6265 2061 2073 essed nor be a s │ │ │ │ │ +00068660: 796d 626f 6c69 6320 6c69 6e6b 2e0a 0a41 ymbolic link...A │ │ │ │ │ +00068670: 2076 6572 6261 7469 6d20 636f 7079 206f verbatim copy o │ │ │ │ │ +00068680: 6620 7468 6520 7061 636b 6167 65e2 8099 f the package... │ │ │ │ │ +00068690: 7320 636f 7079 7269 6768 7420 696e 666f s copyright info │ │ │ │ │ +000686a0: 726d 6174 696f 6e20 6973 206f 6674 656e rmation is often │ │ │ │ │ +000686b0: 2072 6571 7569 7265 640a 746f 2062 6520 required.to be │ │ │ │ │ +000686c0: 7072 6573 656e 7420 696e 20e2 8098 2f75 present in .../u │ │ │ │ │ +000686d0: 7372 2f73 6861 7265 2f64 6f63 2f50 4143 sr/share/doc/PAC │ │ │ │ │ +000686e0: 4b41 4745 2f63 6f70 7972 6967 6874 e280 KAGE/copyright.. │ │ │ │ │ +000686f0: 992c 2074 6f6f 3b20 7365 6520 2a6e 6f74 ., too; see *not │ │ │ │ │ +00068700: 650a 436f 7079 7269 6768 7420 636f 6e73 e.Copyright cons │ │ │ │ │ +00068710: 6964 6572 6174 696f 6e73 3a20 3263 2e0a iderations: 2c.. │ │ │ │ │ +00068720: 0a49 6e20 6164 6469 7469 6f6e 2c20 7468 .In addition, th │ │ │ │ │ +00068730: 6520 636f 7079 7269 6768 7420 6669 6c65 e copyright file │ │ │ │ │ +00068740: 206d 7573 7420 7361 7920 7768 6572 6520 must say where │ │ │ │ │ +00068750: 7468 6520 7570 7374 7265 616d 2073 6f75 the upstream sou │ │ │ │ │ +00068760: 7263 6573 2028 6966 0a61 6e79 2920 7765 rces (if.any) we │ │ │ │ │ +00068770: 7265 206f 6274 6169 6e65 642c 2061 6e64 re obtained, and │ │ │ │ │ +00068780: 2073 686f 756c 6420 696e 636c 7564 6520 should include │ │ │ │ │ +00068790: 6120 6e61 6d65 206f 7220 636f 6e74 6163 a name or contac │ │ │ │ │ +000687a0: 7420 6164 6472 6573 7320 666f 7220 7468 t address for th │ │ │ │ │ +000687b0: 650a 7570 7374 7265 616d 2061 7574 686f e.upstream autho │ │ │ │ │ +000687c0: 7273 2e20 2054 6869 7320 6361 6e20 6265 rs. This can be │ │ │ │ │ +000687d0: 2074 6865 206e 616d 6520 6f66 2061 6e20 the name of an │ │ │ │ │ +000687e0: 696e 6469 7669 6475 616c 206f 7220 616e individual or an │ │ │ │ │ +000687f0: 0a6f 7267 616e 697a 6174 696f 6e2c 2061 .organization, a │ │ │ │ │ +00068800: 6e20 656d 6169 6c20 6164 6472 6573 732c n email address, │ │ │ │ │ +00068810: 2061 2077 6562 2066 6f72 756d 206f 7220 a web forum or │ │ │ │ │ +00068820: 6275 6774 7261 636b 6572 2c20 6f72 2061 bugtracker, or a │ │ │ │ │ +00068830: 6e79 206f 7468 6572 0a6d 6561 6e73 2074 ny other.means t │ │ │ │ │ +00068840: 6f20 756e 616d 6269 6775 6f75 736c 7920 o unambiguously │ │ │ │ │ +00068850: 6964 656e 7469 6679 2077 686f 2074 6f20 identify who to │ │ │ │ │ +00068860: 636f 6e74 6163 7420 746f 2070 6172 7469 contact to parti │ │ │ │ │ +00068870: 6369 7061 7465 2069 6e20 7468 650a 6465 cipate in the.de │ │ │ │ │ +00068880: 7665 6c6f 706d 656e 7420 6f66 2074 6865 velopment of the │ │ │ │ │ +00068890: 2075 7073 7472 6561 6d20 736f 7572 6365 upstream source │ │ │ │ │ +000688a0: 2063 6f64 652e 0a0a 5061 636b 6167 6573 code...Packages │ │ │ │ │ +000688b0: 2069 6e20 7468 6520 2763 6f6e 7472 6962 in the 'contrib │ │ │ │ │ +000688c0: 2720 6f72 2027 6e6f 6e2d 6672 6565 2720 ' or 'non-free' │ │ │ │ │ +000688d0: 6172 6368 6976 6520 6172 6561 7320 7368 archive areas sh │ │ │ │ │ +000688e0: 6f75 6c64 2073 7461 7465 2069 6e0a 7468 ould state in.th │ │ │ │ │ +000688f0: 6520 636f 7079 7269 6768 7420 6669 6c65 e copyright file │ │ │ │ │ +00068900: 2074 6861 7420 7468 6520 7061 636b 6167 that the packag │ │ │ │ │ +00068910: 6520 6973 206e 6f74 2070 6172 7420 6f66 e is not part of │ │ │ │ │ +00068920: 2074 6865 2044 6562 6961 6e0a 6469 7374 the Debian.dist │ │ │ │ │ +00068930: 7269 6275 7469 6f6e 2061 6e64 2062 7269 ribution and bri │ │ │ │ │ +00068940: 6566 6c79 2065 7870 6c61 696e 2077 6879 efly explain why │ │ │ │ │ +00068950: 2e0a 0a41 2063 6f70 7920 6f66 2074 6865 ...A copy of the │ │ │ │ │ +00068960: 2066 696c 6520 7768 6963 6820 7769 6c6c file which will │ │ │ │ │ +00068970: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in │ │ │ │ │ +00068980: 0ae2 8098 2f75 7372 2f73 6861 7265 2f64 ..../usr/share/d │ │ │ │ │ +00068990: 6f63 2f50 4143 4b41 4745 2f63 6f70 7972 oc/PACKAGE/copyr │ │ │ │ │ +000689a0: 6967 6874 e280 9920 7368 6f75 6c64 2062 ight... should b │ │ │ │ │ +000689b0: 6520 696e 20e2 8098 6465 6269 616e 2f63 e in ...debian/c │ │ │ │ │ +000689c0: 6f70 7972 6967 6874 e280 9920 696e 0a74 opyright... in.t │ │ │ │ │ +000689d0: 6865 2073 6f75 7263 6520 7061 636b 6167 he source packag │ │ │ │ │ +000689e0: 652e 0a0a e280 982f 7573 722f 7368 6172 e....../usr/shar │ │ │ │ │ +000689f0: 652f 646f 632f 7061 636b 6167 65e2 8099 e/doc/package... │ │ │ │ │ +00068a00: 2069 7320 7065 726d 6974 7465 6420 6265 is permitted be │ │ │ │ │ +00068a10: 2061 2073 796d 626f 6c69 6320 6c69 6e6b a symbolic link │ │ │ │ │ +00068a20: 2074 6f20 616e 6f74 6865 720a 6469 7265 to another.dire │ │ │ │ │ +00068a30: 6374 6f72 7920 696e 20e2 8098 2f75 7372 ctory in .../usr │ │ │ │ │ +00068a40: 2f73 6861 7265 2f64 6f63 e280 9920 6f6e /share/doc... on │ │ │ │ │ +00068a50: 6c79 2069 6620 7468 6520 7477 6f20 7061 ly if the two pa │ │ │ │ │ +00068a60: 636b 6167 6573 2062 6f74 6820 636f 6d65 ckages both come │ │ │ │ │ +00068a70: 2066 726f 6d0a 7468 6520 7361 6d65 2073 from.the same s │ │ │ │ │ +00068a80: 6f75 7263 6520 616e 6420 7468 6520 6669 ource and the fi │ │ │ │ │ +00068a90: 7273 7420 7061 636b 6167 6520 4465 7065 rst package Depe │ │ │ │ │ +00068aa0: 6e64 7320 6f6e 2074 6865 2073 6563 6f6e nds on the secon │ │ │ │ │ +00068ab0: 642e 2020 4f74 6865 7277 6973 652c 0ae2 d. Otherwise,.. │ │ │ │ │ +00068ac0: 8098 2f75 7372 2f73 6861 7265 2f64 6f63 ../usr/share/doc │ │ │ │ │ +00068ad0: 2f70 6163 6b61 6765 e280 9920 6d75 7374 /package... must │ │ │ │ │ +00068ae0: 206e 6f74 2062 6520 6120 7379 6d62 6f6c not be a symbol │ │ │ │ │ +00068af0: 6963 206c 696e 6b2e 2020 5468 6573 6520 ic link. These │ │ │ │ │ +00068b00: 7275 6c65 7320 6172 650a 696d 706f 7274 rules are.import │ │ │ │ │ +00068b10: 616e 7420 6265 6361 7573 6520 e280 9863 ant because ...c │ │ │ │ │ +00068b20: 6f70 7972 6967 6874 e280 9920 6669 6c65 opyright... file │ │ │ │ │ +00068b30: 7320 6d75 7374 2062 6520 6578 7472 6163 s must be extrac │ │ │ │ │ +00068b40: 7461 626c 6520 6279 206d 6563 6861 6e69 table by mechani │ │ │ │ │ +00068b50: 6361 6c0a 6d65 616e 732e 0a0a 5061 636b cal.means...Pack │ │ │ │ │ +00068b60: 6167 6573 2064 6973 7472 6962 7574 6564 ages distributed │ │ │ │ │ +00068b70: 2075 6e64 6572 2074 6865 2041 7061 6368 under the Apach │ │ │ │ │ +00068b80: 6520 6c69 6365 6e73 6520 2876 6572 7369 e license (versi │ │ │ │ │ +00068b90: 6f6e 2032 2e30 292c 2074 6865 0a41 7274 on 2.0), the.Art │ │ │ │ │ +00068ba0: 6973 7469 6320 6c69 6365 6e73 652c 2074 istic license, t │ │ │ │ │ +00068bb0: 6865 2043 7265 6174 6976 6520 436f 6d6d he Creative Comm │ │ │ │ │ +00068bc0: 6f6e 7320 4343 302d 312e 3020 6c69 6365 ons CC0-1.0 lice │ │ │ │ │ +00068bd0: 6e73 652c 2074 6865 2047 4e55 2047 504c nse, the GNU GPL │ │ │ │ │ +00068be0: 0a28 7665 7273 696f 6e73 2031 2c20 322c .(versions 1, 2, │ │ │ │ │ +00068bf0: 206f 7220 3329 2c20 7468 6520 474e 5520 or 3), the GNU │ │ │ │ │ +00068c00: 4c47 504c 2028 7665 7273 696f 6e73 2032 LGPL (versions 2 │ │ │ │ │ +00068c10: 2c20 322e 312c 206f 7220 3329 2c20 7468 , 2.1, or 3), th │ │ │ │ │ +00068c20: 6520 474e 5520 4644 4c0a 2876 6572 7369 e GNU FDL.(versi │ │ │ │ │ +00068c30: 6f6e 7320 312e 3220 6f72 2031 2e33 292c ons 1.2 or 1.3), │ │ │ │ │ +00068c40: 2061 6e64 2074 6865 204d 6f7a 696c 6c61 and the Mozilla │ │ │ │ │ +00068c50: 2050 7562 6c69 6320 4c69 6365 6e73 6520 Public License │ │ │ │ │ +00068c60: 2876 6572 7369 6f6e 2031 2e31 206f 720a (version 1.1 or. │ │ │ │ │ +00068c70: 322e 3029 2073 686f 756c 6420 7265 6665 2.0) should refe │ │ │ │ │ +00068c80: 7220 746f 2074 6865 2063 6f72 7265 7370 r to the corresp │ │ │ │ │ +00068c90: 6f6e 6469 6e67 2066 696c 6573 2075 6e64 onding files und │ │ │ │ │ +00068ca0: 6572 0ae2 8098 2f75 7372 2f73 6861 7265 er..../usr/share │ │ │ │ │ +00068cb0: 2f63 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 /common-licenses │ │ │ │ │ +00068cc0: e280 992c 2028 3129 2072 6174 6865 7220 ..., (1) rather │ │ │ │ │ +00068cd0: 7468 616e 2071 756f 7469 6e67 2074 6865 than quoting the │ │ │ │ │ +00068ce0: 6d20 696e 2074 6865 0a63 6f70 7972 6967 m in the.copyrig │ │ │ │ │ +00068cf0: 6874 2066 696c 652e 0a0a 596f 7520 7368 ht file...You sh │ │ │ │ │ +00068d00: 6f75 6c64 206e 6f74 2075 7365 2074 6865 ould not use the │ │ │ │ │ +00068d10: 2063 6f70 7972 6967 6874 2066 696c 6520 copyright file │ │ │ │ │ +00068d20: 6173 2061 2067 656e 6572 616c 20e2 8098 as a general ... │ │ │ │ │ +00068d30: 5245 4144 4d45 e280 9920 6669 6c65 2e20 README... file. │ │ │ │ │ +00068d40: 2049 660a 796f 7572 2070 6163 6b61 6765 If.your package │ │ │ │ │ +00068d50: 2068 6173 2073 7563 6820 6120 6669 6c65 has such a file │ │ │ │ │ +00068d60: 2069 7420 7368 6f75 6c64 2062 6520 696e it should be in │ │ │ │ │ +00068d70: 7374 616c 6c65 6420 696e 0ae2 8098 2f75 stalled in..../u │ │ │ │ │ +00068d80: 7372 2f73 6861 7265 2f64 6f63 2f70 6163 sr/share/doc/pac │ │ │ │ │ +00068d90: 6b61 6765 2f52 4541 444d 45e2 8099 206f kage/README... o │ │ │ │ │ +00068da0: 7220 e280 9852 4541 444d 452e 4465 6269 r ...README.Debi │ │ │ │ │ +00068db0: 616e e280 9920 6f72 2073 6f6d 6520 6f74 an... or some ot │ │ │ │ │ +00068dc0: 6865 720a 6170 7072 6f70 7269 6174 6520 her.appropriate │ │ │ │ │ +00068dd0: 706c 6163 652e 0a0a 416c 6c20 636f 7079 place...All copy │ │ │ │ │ +00068de0: 7269 6768 7420 6669 6c65 7320 6d75 7374 right files must │ │ │ │ │ +00068df0: 2062 6520 656e 636f 6465 6420 696e 2055 be encoded in U │ │ │ │ │ +00068e00: 5446 2d38 2e0a 0a2a 204d 656e 753a 0a0a TF-8...* Menu:.. │ │ │ │ │ +00068e10: 2a20 4d61 6368 696e 652d 7265 6164 6162 * Machine-readab │ │ │ │ │ +00068e20: 6c65 2063 6f70 7972 6967 6874 2069 6e66 le copyright inf │ │ │ │ │ +00068e30: 6f72 6d61 7469 6f6e 3a3a 0a0a 2020 202d ormation::.. - │ │ │ │ │ +00068e40: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +00068e50: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +00068e60: 2020 2028 3129 2049 6e20 7061 7274 6963 (1) In partic │ │ │ │ │ +00068e70: 756c 6172 2c20 e280 982f 7573 722f 7368 ular, .../usr/sh │ │ │ │ │ +00068e80: 6172 652f 636f 6d6d 6f6e 2d6c 6963 656e are/common-licen │ │ │ │ │ +00068e90: 7365 732f 4170 6163 6865 2d32 2e30 e280 ses/Apache-2.0.. │ │ │ │ │ +00068ea0: 992c 0ae2 8098 2f75 7372 2f73 6861 7265 .,..../usr/share │ │ │ │ │ +00068eb0: 2f63 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 /common-licenses │ │ │ │ │ +00068ec0: 2f41 7274 6973 7469 63e2 8099 2c0a e280 /Artistic...,... │ │ │ │ │ +00068ed0: 982f 7573 722f 7368 6172 652f 636f 6d6d ./usr/share/comm │ │ │ │ │ +00068ee0: 6f6e 2d6c 6963 656e 7365 732f 4343 302d on-licenses/CC0- │ │ │ │ │ +00068ef0: 312e 30e2 8099 2c0a e280 982f 7573 722f 1.0...,..../usr/ │ │ │ │ │ +00068f00: 7368 6172 652f 636f 6d6d 6f6e 2d6c 6963 share/common-lic │ │ │ │ │ +00068f10: 656e 7365 732f 4750 4c2d 31e2 8099 2c20 enses/GPL-1..., │ │ │ │ │ +00068f20: e280 982f 7573 722f 7368 6172 652f 636f .../usr/share/co │ │ │ │ │ +00068f30: 6d6d 6f6e 2d6c 6963 656e 7365 732f 4750 mmon-licenses/GP │ │ │ │ │ +00068f40: 4c2d 32e2 8099 2c0a e280 982f 7573 722f L-2...,..../usr/ │ │ │ │ │ +00068f50: 7368 6172 652f 636f 6d6d 6f6e 2d6c 6963 share/common-lic │ │ │ │ │ +00068f60: 656e 7365 732f 4750 4c2d 33e2 8099 2c20 enses/GPL-3..., │ │ │ │ │ +00068f70: e280 982f 7573 722f 7368 6172 652f 636f .../usr/share/co │ │ │ │ │ +00068f80: 6d6d 6f6e 2d6c 6963 656e 7365 732f 4c47 mmon-licenses/LG │ │ │ │ │ +00068f90: 504c 2d32 e280 992c 0ae2 8098 2f75 7372 PL-2...,..../usr │ │ │ │ │ +00068fa0: 2f73 6861 7265 2f63 6f6d 6d6f 6e2d 6c69 /share/common-li │ │ │ │ │ +00068fb0: 6365 6e73 6573 2f4c 4750 4c2d 322e 31e2 censes/LGPL-2.1. │ │ │ │ │ +00068fc0: 8099 2c0a e280 982f 7573 722f 7368 6172 ..,..../usr/shar │ │ │ │ │ +00068fd0: 652f 636f 6d6d 6f6e 2d6c 6963 656e 7365 e/common-license │ │ │ │ │ +00068fe0: 732f 4c47 504c 2d33 e280 992c 0ae2 8098 s/LGPL-3...,.... │ │ │ │ │ +00068ff0: 2f75 7372 2f73 6861 7265 2f63 6f6d 6d6f /usr/share/commo │ │ │ │ │ +00069000: 6e2d 6c69 6365 6e73 6573 2f47 4644 4c2d n-licenses/GFDL- │ │ │ │ │ +00069010: 312e 32e2 8099 2c0a e280 982f 7573 722f 1.2...,..../usr/ │ │ │ │ │ +00069020: 7368 6172 652f 636f 6d6d 6f6e 2d6c 6963 share/common-lic │ │ │ │ │ +00069030: 656e 7365 732f 4746 444c 2d31 2e33 e280 enses/GFDL-1.3.. │ │ │ │ │ +00069040: 992c 0ae2 8098 2f75 7372 2f73 6861 7265 .,..../usr/share │ │ │ │ │ +00069050: 2f63 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 /common-licenses │ │ │ │ │ +00069060: 2f4d 504c 2d31 2e31 e280 992c 2061 6e64 /MPL-1.1..., and │ │ │ │ │ +00069070: 0ae2 8098 2f75 7372 2f73 6861 7265 2f63 ..../usr/share/c │ │ │ │ │ +00069080: 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 2f4d ommon-licenses/M │ │ │ │ │ +00069090: 504c 2d32 2e30 e280 9920 7265 7370 6563 PL-2.0... respec │ │ │ │ │ +000690a0: 7469 7665 6c79 2e20 2054 6865 2055 6e69 tively. The Uni │ │ │ │ │ +000690b0: 7665 7273 6974 7920 6f66 0a43 616c 6966 versity of.Calif │ │ │ │ │ +000690c0: 6f72 6e69 6120 4253 4420 6c69 6365 6e73 ornia BSD licens │ │ │ │ │ +000690d0: 6520 6973 2061 6c73 6f20 696e 636c 7564 e is also includ │ │ │ │ │ +000690e0: 6564 2069 6e20 6261 7365 2d66 696c 6573 ed in base-files │ │ │ │ │ +000690f0: 2061 730a e280 982f 7573 722f 7368 6172 as..../usr/shar │ │ │ │ │ +00069100: 652f 636f 6d6d 6f6e 2d6c 6963 656e 7365 e/common-license │ │ │ │ │ +00069110: 732f 4253 44e2 8099 2c20 6275 7420 6769 s/BSD..., but gi │ │ │ │ │ +00069120: 7665 6e20 7468 6520 6272 6576 6974 7920 ven the brevity │ │ │ │ │ +00069130: 6f66 2074 6869 7320 6c69 6365 6e73 652c of this license, │ │ │ │ │ +00069140: 0a69 7473 2073 7065 6369 6669 6369 7479 .its specificity │ │ │ │ │ +00069150: 2074 6f20 636f 6465 2077 686f 7365 2063 to code whose c │ │ │ │ │ +00069160: 6f70 7972 6967 6874 2069 7320 6865 6c64 opyright is held │ │ │ │ │ +00069170: 2062 7920 7468 6520 5265 6765 6e74 7320 by the Regents │ │ │ │ │ +00069180: 6f66 2074 6865 0a55 6e69 7665 7273 6974 of the.Universit │ │ │ │ │ +00069190: 7920 6f66 2043 616c 6966 6f72 6e69 612c y of California, │ │ │ │ │ +000691a0: 2061 6e64 2074 6865 2066 7265 7175 656e and the frequen │ │ │ │ │ +000691b0: 6379 206f 6620 6d69 6e6f 7220 776f 7264 cy of minor word │ │ │ │ │ +000691c0: 696e 6720 6368 616e 6765 732c 0a69 7473 ing changes,.its │ │ │ │ │ +000691d0: 2074 6578 7420 7368 6f75 6c64 2062 6520 text should be │ │ │ │ │ +000691e0: 696e 636c 7564 6564 2069 6e20 7468 6520 included in the │ │ │ │ │ +000691f0: 636f 7079 7269 6768 7420 6669 6c65 2072 copyright file r │ │ │ │ │ +00069200: 6174 6865 7220 7468 616e 0a72 6566 6572 ather than.refer │ │ │ │ │ +00069210: 656e 6369 6e67 2074 6869 7320 6669 6c65 encing this file │ │ │ │ │ +00069220: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00069230: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00069240: 4e6f 6465 3a20 4d61 6368 696e 652d 7265 Node: Machine-re │ │ │ │ │ +00069250: 6164 6162 6c65 2063 6f70 7972 6967 6874 adable copyright │ │ │ │ │ +00069260: 2069 6e66 6f72 6d61 7469 6f6e 2c20 2055 information, U │ │ │ │ │ +00069270: 703a 2043 6f70 7972 6967 6874 2069 6e66 p: Copyright inf │ │ │ │ │ +00069280: 6f72 6d61 7469 6f6e 0a0a 3132 2e35 2e31 ormation..12.5.1 │ │ │ │ │ +00069290: 204d 6163 6869 6e65 2d72 6561 6461 626c Machine-readabl │ │ │ │ │ +000692a0: 6520 636f 7079 7269 6768 7420 696e 666f e copyright info │ │ │ │ │ +000692b0: 726d 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d rmation.-------- │ │ │ │ │ +000692c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000692d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000692e0: 2d2d 2d2d 2d0a 0a41 2073 7065 6369 6669 -----..A specifi │ │ │ │ │ +000692f0: 6361 7469 6f6e 2066 6f72 2061 2073 7461 cation for a sta │ │ │ │ │ +00069300: 6e64 6172 642c 206d 6163 6869 6e65 2d72 ndard, machine-r │ │ │ │ │ +00069310: 6561 6461 626c 6520 666f 726d 6174 2066 eadable format f │ │ │ │ │ +00069320: 6f72 0ae2 8098 6465 6269 616e 2f63 6f70 or....debian/cop │ │ │ │ │ +00069330: 7972 6967 6874 e280 9920 6669 6c65 7320 yright... files │ │ │ │ │ +00069340: 6973 206d 6169 6e74 6169 6e65 6420 6173 is maintained as │ │ │ │ │ +00069350: 2070 6172 7420 6f66 2074 6865 2064 6562 part of the deb │ │ │ │ │ +00069360: 6961 6e2d 706f 6c69 6379 0a70 6163 6b61 ian-policy.packa │ │ │ │ │ +00069370: 6765 2e20 2054 6869 7320 646f 6375 6d65 ge. This docume │ │ │ │ │ +00069380: 6e74 2069 7320 696e 2074 6865 20e2 8098 nt is in the ... │ │ │ │ │ +00069390: 636f 7079 7269 6768 742d 666f 726d 6174 copyright-format │ │ │ │ │ +000693a0: e280 9920 6669 6c65 7320 696e 2074 6865 ... files in the │ │ │ │ │ +000693b0: 0a64 6562 6961 6e2d 706f 6c69 6379 2070 .debian-policy p │ │ │ │ │ +000693c0: 6163 6b61 6765 2e20 2049 7420 6973 2061 ackage. It is a │ │ │ │ │ +000693d0: 6c73 6f20 6176 6169 6c61 626c 6520 6672 lso available fr │ │ │ │ │ +000693e0: 6f6d 2074 6865 2044 6562 6961 6e20 7765 om the Debian we │ │ │ │ │ +000693f0: 6220 6d69 7272 6f72 730a 6174 20e2 8098 b mirrors.at ... │ │ │ │ │ +00069400: 6874 7470 733a 2f2f 7777 772e 6465 6269 https://www.debi │ │ │ │ │ +00069410: 616e 2e6f 7267 2f64 6f63 2f70 6163 6b61 an.org/doc/packa │ │ │ │ │ +00069420: 6769 6e67 2d6d 616e 7561 6c73 2f63 6f70 ging-manuals/cop │ │ │ │ │ +00069430: 7972 6967 6874 2d66 6f72 6d61 742f 312e yright-format/1. │ │ │ │ │ +00069440: 302f e280 992e 0a0a 5573 6520 6f66 2074 0/......Use of t │ │ │ │ │ +00069450: 6869 7320 666f 726d 6174 2069 7320 6f70 his format is op │ │ │ │ │ +00069460: 7469 6f6e 616c 2e0a 0a1f 0a46 696c 653a tional.....File: │ │ │ │ │ +00069470: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +00069480: 6e66 6f2c 2020 4e6f 6465 3a20 4578 616d nfo, Node: Exam │ │ │ │ │ +00069490: 706c 6573 2c20 204e 6578 743a 2043 6861 ples, Next: Cha │ │ │ │ │ +000694a0: 6e67 656c 6f67 2066 696c 6573 2061 6e64 ngelog files and │ │ │ │ │ +000694b0: 2072 656c 6561 7365 206e 6f74 6573 2c20 release notes, │ │ │ │ │ +000694c0: 2050 7265 763a 2043 6f70 7972 6967 6874 Prev: Copyright │ │ │ │ │ +000694d0: 2069 6e66 6f72 6d61 7469 6f6e 2c20 2055 information, U │ │ │ │ │ +000694e0: 703a 2044 6f63 756d 656e 7461 7469 6f6e p: Documentation │ │ │ │ │ +000694f0: 0a0a 3132 2e36 2045 7861 6d70 6c65 730a ..12.6 Examples. │ │ │ │ │ +00069500: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A │ │ │ │ │ +00069510: 6e79 2065 7861 6d70 6c65 7320 2863 6f6e ny examples (con │ │ │ │ │ +00069520: 6669 6775 7261 7469 6f6e 732c 2073 6f75 figurations, sou │ │ │ │ │ +00069530: 7263 6520 6669 6c65 732c 2077 6861 7465 rce files, whate │ │ │ │ │ +00069540: 7665 7229 2c20 7368 6f75 6c64 2062 650a ver), should be. │ │ │ │ │ +00069550: 696e 7374 616c 6c65 6420 696e 2061 2064 installed in a d │ │ │ │ │ +00069560: 6972 6563 746f 7279 20e2 8098 2f75 7372 irectory .../usr │ │ │ │ │ +00069570: 2f73 6861 7265 2f64 6f63 2f70 6163 6b61 /share/doc/packa │ │ │ │ │ +00069580: 6765 2f65 7861 6d70 6c65 73e2 8099 2e20 ge/examples.... │ │ │ │ │ +00069590: 2054 6865 7365 2066 696c 6573 0a73 686f These files.sho │ │ │ │ │ +000695a0: 756c 6420 6e6f 7420 6265 2072 6566 6572 uld not be refer │ │ │ │ │ +000695b0: 656e 6365 6420 6279 2061 6e79 2070 726f enced by any pro │ │ │ │ │ +000695c0: 6772 616d 3a20 7468 6579 e280 9972 6520 gram: they...re │ │ │ │ │ +000695d0: 7468 6572 6520 666f 7220 7468 6520 6265 there for the be │ │ │ │ │ +000695e0: 6e65 6669 740a 6f66 2074 6865 2073 7973 nefit.of the sys │ │ │ │ │ +000695f0: 7465 6d20 6164 6d69 6e69 7374 7261 746f tem administrato │ │ │ │ │ +00069600: 7220 616e 6420 7573 6572 7320 6173 2064 r and users as d │ │ │ │ │ +00069610: 6f63 756d 656e 7461 7469 6f6e 206f 6e6c ocumentation onl │ │ │ │ │ +00069620: 792e 0a41 7263 6869 7465 6374 7572 652d y..Architecture- │ │ │ │ │ +00069630: 7370 6563 6966 6963 2065 7861 6d70 6c65 specific example │ │ │ │ │ +00069640: 2066 696c 6573 2073 686f 756c 6420 6265 files should be │ │ │ │ │ +00069650: 2069 6e73 7461 6c6c 6564 2069 6e20 6120 installed in a │ │ │ │ │ +00069660: 6469 7265 6374 6f72 790a e280 982f 7573 directory..../us │ │ │ │ │ +00069670: 722f 6c69 622f 7061 636b 6167 652f 6578 r/lib/package/ex │ │ │ │ │ +00069680: 616d 706c 6573 e280 9920 7769 7468 2073 amples... with s │ │ │ │ │ +00069690: 796d 626f 6c69 6320 6c69 6e6b 7320 746f ymbolic links to │ │ │ │ │ +000696a0: 2074 6865 6d20 6672 6f6d 0ae2 8098 2f75 them from..../u │ │ │ │ │ +000696b0: 7372 2f73 6861 7265 2f64 6f63 2f70 6163 sr/share/doc/pac │ │ │ │ │ +000696c0: 6b61 6765 2f65 7861 6d70 6c65 73e2 8099 kage/examples... │ │ │ │ │ +000696d0: 2c20 6f72 2074 6865 206c 6174 7465 7220 , or the latter │ │ │ │ │ +000696e0: 6469 7265 6374 6f72 7920 6974 7365 6c66 directory itself │ │ │ │ │ +000696f0: 206d 6179 2062 650a 6120 7379 6d62 6f6c may be.a symbol │ │ │ │ │ +00069700: 6963 206c 696e 6b20 746f 2074 6865 2066 ic link to the f │ │ │ │ │ +00069710: 6f72 6d65 722e 0a0a 4966 2074 6865 2070 ormer...If the p │ │ │ │ │ +00069720: 7572 706f 7365 206f 6620 6120 7061 636b urpose of a pack │ │ │ │ │ +00069730: 6167 6520 6973 2074 6f20 7072 6f76 6964 age is to provid │ │ │ │ │ +00069740: 6520 6578 616d 706c 6573 2c20 7468 656e e examples, then │ │ │ │ │ +00069750: 2074 6865 2065 7861 6d70 6c65 0a66 696c the example.fil │ │ │ │ │ +00069760: 6573 206d 6179 2062 6520 696e 7374 616c es may be instal │ │ │ │ │ +00069770: 6c65 6420 696e 746f 20e2 8098 2f75 7372 led into .../usr │ │ │ │ │ +00069780: 2f73 6861 7265 2f64 6f63 2f70 6163 6b61 /share/doc/packa │ │ │ │ │ +00069790: 6765 e280 992e 0a0a 1f0a 4669 6c65 3a20 ge........File: │ │ │ │ │ +000697a0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +000697b0: 666f 2c20 204e 6f64 653a 2043 6861 6e67 fo, Node: Chang │ │ │ │ │ +000697c0: 656c 6f67 2066 696c 6573 2061 6e64 2072 elog files and r │ │ │ │ │ +000697d0: 656c 6561 7365 206e 6f74 6573 2c20 2050 elease notes, P │ │ │ │ │ +000697e0: 7265 763a 2045 7861 6d70 6c65 732c 2020 rev: Examples, │ │ │ │ │ +000697f0: 5570 3a20 446f 6375 6d65 6e74 6174 696f Up: Documentatio │ │ │ │ │ +00069800: 6e0a 0a31 322e 3720 4368 616e 6765 6c6f n..12.7 Changelo │ │ │ │ │ +00069810: 6720 6669 6c65 7320 616e 6420 7265 6c65 g files and rele │ │ │ │ │ +00069820: 6173 6520 6e6f 7465 730a 3d3d 3d3d 3d3d ase notes.====== │ │ │ │ │ +00069830: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00069840: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00069850: 0a0a 5061 636b 6167 6573 2074 6861 7420 ..Packages that │ │ │ │ │ +00069860: 6172 6520 6e6f 7420 4465 6269 616e 2d6e are not Debian-n │ │ │ │ │ +00069870: 6174 6976 6520 6d75 7374 2063 6f6e 7461 ative must conta │ │ │ │ │ +00069880: 696e 2061 2063 6f6d 7072 6573 7365 6420 in a compressed │ │ │ │ │ +00069890: 636f 7079 206f 660a 7468 6520 e280 9864 copy of.the ...d │ │ │ │ │ +000698a0: 6562 6961 6e2f 6368 616e 6765 6c6f 67e2 ebian/changelog. │ │ │ │ │ +000698b0: 8099 2066 696c 6520 6672 6f6d 2074 6865 .. file from the │ │ │ │ │ +000698c0: 2044 6562 6961 6e20 736f 7572 6365 2074 Debian source t │ │ │ │ │ +000698d0: 7265 6520 696e 0ae2 8098 2f75 7372 2f73 ree in..../usr/s │ │ │ │ │ +000698e0: 6861 7265 2f64 6f63 2f70 6163 6b61 6765 hare/doc/package │ │ │ │ │ +000698f0: e280 9920 7769 7468 2074 6865 206e 616d ... with the nam │ │ │ │ │ +00069900: 6520 e280 9863 6861 6e67 656c 6f67 2e44 e ...changelog.D │ │ │ │ │ +00069910: 6562 6961 6e2e 677a e280 992e 0a0a 4966 ebian.gz......If │ │ │ │ │ +00069920: 2061 6e20 7570 7374 7265 616d 2072 656c an upstream rel │ │ │ │ │ +00069930: 6561 7365 206e 6f74 6573 2066 696c 6520 ease notes file │ │ │ │ │ +00069940: 6973 2061 7661 696c 6162 6c65 2c20 636f is available, co │ │ │ │ │ +00069950: 6e74 6169 6e69 6e67 2061 2073 756d 6d61 ntaining a summa │ │ │ │ │ +00069960: 7279 206f 660a 6368 616e 6765 7320 6265 ry of.changes be │ │ │ │ │ +00069970: 7477 6565 6e20 7570 7374 7265 616d 2072 tween upstream r │ │ │ │ │ +00069980: 656c 6561 7365 7320 696e 7465 6e64 6564 eleases intended │ │ │ │ │ +00069990: 2066 6f72 2065 6e64 2075 7365 7273 206f for end users o │ │ │ │ │ +000699a0: 6620 7468 6520 7061 636b 6167 650a 616e f the package.an │ │ │ │ │ +000699b0: 6420 6f66 7465 6e20 6361 6c6c 6564 20e2 d often called . │ │ │ │ │ +000699c0: 8098 4e45 5753 e280 992c 2069 7420 7368 ..NEWS..., it sh │ │ │ │ │ +000699d0: 6f75 6c64 2062 6520 6163 6365 7373 6962 ould be accessib │ │ │ │ │ +000699e0: 6c65 2061 730a e280 982f 7573 722f 7368 le as..../usr/sh │ │ │ │ │ +000699f0: 6172 652f 646f 632f 7061 636b 6167 652f are/doc/package/ │ │ │ │ │ +00069a00: 4e45 5753 2e67 7ae2 8099 2e20 2041 6e20 NEWS.gz.... An │ │ │ │ │ +00069a10: 6f6c 6465 7220 7072 6163 7469 6365 206f older practice o │ │ │ │ │ +00069a20: 6620 696e 7374 616c 6c69 6e67 2074 6865 f installing the │ │ │ │ │ +00069a30: 0a75 7073 7472 6561 6d20 7265 6c65 6173 .upstream releas │ │ │ │ │ +00069a40: 6520 6e6f 7465 7320 6173 20e2 8098 2f75 e notes as .../u │ │ │ │ │ +00069a50: 7372 2f73 6861 7265 2f64 6f63 2f70 6163 sr/share/doc/pac │ │ │ │ │ +00069a60: 6b61 6765 2f63 6861 6e67 656c 6f67 2e67 kage/changelog.g │ │ │ │ │ +00069a70: 7ae2 8099 2069 730a 7065 726d 6974 7465 z... is.permitte │ │ │ │ │ +00069a80: 6420 6275 7420 6465 7072 6563 6174 6564 d but deprecated │ │ │ │ │ +00069a90: 2e0a 0a49 6620 7468 6572 6520 6973 2061 ...If there is a │ │ │ │ │ +00069aa0: 6e20 7570 7374 7265 616d 2063 6861 6e67 n upstream chang │ │ │ │ │ +00069ab0: 656c 6f67 2061 7661 696c 6162 6c65 2c20 elog available, │ │ │ │ │ +00069ac0: 6974 206d 6179 2062 6520 6d61 6465 2061 it may be made a │ │ │ │ │ +00069ad0: 7661 696c 6162 6c65 2061 730a e280 982f vailable as..../ │ │ │ │ │ +00069ae0: 7573 722f 7368 6172 652f 646f 632f 7061 usr/share/doc/pa │ │ │ │ │ +00069af0: 636b 6167 652f 6368 616e 6765 6c6f 672e ckage/changelog. │ │ │ │ │ +00069b00: 677a e280 992e 0a0a 4966 2065 6974 6865 gz......If eithe │ │ │ │ │ +00069b10: 7220 6f66 2074 6865 7365 2066 696c 6573 r of these files │ │ │ │ │ +00069b20: 2061 7265 2064 6973 7472 6962 7574 6564 are distributed │ │ │ │ │ +00069b30: 2069 6e20 4854 4d4c 2c20 7468 6579 2073 in HTML, they s │ │ │ │ │ +00069b40: 686f 756c 6420 6265 206d 6164 650a 6176 hould be made.av │ │ │ │ │ +00069b50: 6169 6c61 626c 6520 6174 20e2 8098 2f75 ailable at .../u │ │ │ │ │ +00069b60: 7372 2f73 6861 7265 2f64 6f63 2f70 6163 sr/share/doc/pac │ │ │ │ │ +00069b70: 6b61 6765 2f4e 4557 532e 6874 6d6c 2e67 kage/NEWS.html.g │ │ │ │ │ +00069b80: 7ae2 8099 2061 6e64 0ae2 8098 2f75 7372 z... and..../usr │ │ │ │ │ +00069b90: 2f73 6861 7265 2f64 6f63 2f70 6163 6b61 /share/doc/packa │ │ │ │ │ +00069ba0: 6765 2f63 6861 6e67 656c 6f67 2e68 746d ge/changelog.htm │ │ │ │ │ +00069bb0: 6c2e 677a e280 9920 7265 7370 6563 7469 l.gz... respecti │ │ │ │ │ +00069bc0: 7665 6c79 2c20 616e 6420 706c 6169 6e20 vely, and plain │ │ │ │ │ +00069bd0: 7465 7874 0a76 6572 7369 6f6e 7320 e280 text.versions .. │ │ │ │ │ +00069be0: 984e 4557 532e 677a e280 9920 616e 6420 .NEWS.gz... and │ │ │ │ │ +00069bf0: e280 9863 6861 6e67 656c 6f67 2e67 7ae2 ...changelog.gz. │ │ │ │ │ +00069c00: 8099 2073 686f 756c 6420 6265 2067 656e .. should be gen │ │ │ │ │ +00069c10: 6572 6174 6564 2066 726f 6d20 7468 656d erated from them │ │ │ │ │ +00069c20: 2c0a 7573 696e 672c 2066 6f72 2065 7861 ,.using, for exa │ │ │ │ │ +00069c30: 6d70 6c65 2c20 e280 986c 796e 7820 2d64 mple, ...lynx -d │ │ │ │ │ +00069c40: 756d 7020 2d6e 6f6c 6973 74e2 8099 2e0a ump -nolist..... │ │ │ │ │ +00069c50: 0a49 6620 7468 6520 7570 7374 7265 616d .If the upstream │ │ │ │ │ +00069c60: 2072 656c 6561 7365 206e 6f74 6573 206f release notes o │ │ │ │ │ +00069c70: 7220 6368 616e 6765 6c6f 6720 646f 206e r changelog do n │ │ │ │ │ +00069c80: 6f74 2061 6c72 6561 6479 2063 6f6e 666f ot already confo │ │ │ │ │ +00069c90: 726d 2074 6f0a 7468 6973 206e 616d 696e rm to.this namin │ │ │ │ │ +00069ca0: 6720 636f 6e76 656e 7469 6f6e 2c20 7468 g convention, th │ │ │ │ │ +00069cb0: 656e 2074 6869 7320 6d61 7920 6265 2061 en this may be a │ │ │ │ │ +00069cc0: 6368 6965 7665 6420 6569 7468 6572 2062 chieved either b │ │ │ │ │ +00069cd0: 7920 7265 6e61 6d69 6e67 2074 6865 0a66 y renaming the.f │ │ │ │ │ +00069ce0: 696c 6573 2c20 6f72 2062 7920 6164 6469 iles, or by addi │ │ │ │ │ +00069cf0: 6e67 2061 2073 796d 626f 6c69 6320 6c69 ng a symbolic li │ │ │ │ │ +00069d00: 6e6b 2c20 6174 2074 6865 206d 6169 6e74 nk, at the maint │ │ │ │ │ +00069d10: 6169 6e65 72e2 8099 7320 6469 7363 7265 ainer...s discre │ │ │ │ │ +00069d20: 7469 6f6e 2e0a 2831 290a 0a41 6c6c 206f tion..(1)..All o │ │ │ │ │ +00069d30: 6620 7468 6573 6520 6669 6c65 7320 7368 f these files sh │ │ │ │ │ +00069d40: 6f75 6c64 2062 6520 696e 7374 616c 6c65 ould be installe │ │ │ │ │ +00069d50: 6420 636f 6d70 7265 7373 6564 2075 7369 d compressed usi │ │ │ │ │ +00069d60: 6e67 20e2 8098 677a 6970 202d 39e2 8099 ng ...gzip -9... │ │ │ │ │ +00069d70: 2c20 6173 0a74 6865 7920 7769 6c6c 2062 , as.they will b │ │ │ │ │ +00069d80: 6563 6f6d 6520 6c61 7267 6520 7769 7468 ecome large with │ │ │ │ │ +00069d90: 2074 696d 6520 6576 656e 2069 6620 7468 time even if th │ │ │ │ │ +00069da0: 6579 2073 7461 7274 206f 7574 2073 6d61 ey start out sma │ │ │ │ │ +00069db0: 6c6c 2e0a 0a49 6620 7468 6520 7061 636b ll...If the pack │ │ │ │ │ +00069dc0: 6167 6520 6861 7320 6f6e 6c79 206f 6e65 age has only one │ │ │ │ │ +00069dd0: 2066 696c 6520 7768 6963 6820 6973 2075 file which is u │ │ │ │ │ +00069de0: 7365 6420 626f 7468 2061 7320 7468 6520 sed both as the │ │ │ │ │ +00069df0: 4465 6269 616e 0a63 6861 6e67 656c 6f67 Debian.changelog │ │ │ │ │ +00069e00: 2061 6e64 2074 6865 2075 7073 7472 6561 and the upstrea │ │ │ │ │ +00069e10: 6d20 7265 6c65 6173 6520 6e6f 7465 7320 m release notes │ │ │ │ │ +00069e20: 6f72 2063 6861 6e67 656c 6f67 2c20 6265 or changelog, be │ │ │ │ │ +00069e30: 6361 7573 6520 7468 6572 6520 6973 0a6e cause there is.n │ │ │ │ │ +00069e40: 6f20 7365 7061 7261 7465 2075 7073 7472 o separate upstr │ │ │ │ │ +00069e50: 6561 6d20 6d61 696e 7461 696e 6572 2c20 eam maintainer, │ │ │ │ │ +00069e60: 7468 656e 2074 6861 7420 6669 6c65 2073 then that file s │ │ │ │ │ +00069e70: 686f 756c 6420 7573 7561 6c6c 7920 6265 hould usually be │ │ │ │ │ +00069e80: 0a69 6e73 7461 6c6c 6564 2061 7320 e280 .installed as .. │ │ │ │ │ +00069e90: 982f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ │ │ +00069ea0: 7061 636b 6167 652f 4e45 5753 2e67 7ae2 package/NEWS.gz. │ │ │ │ │ +00069eb0: 8099 206f 720a e280 982f 7573 722f 7368 .. or..../usr/sh │ │ │ │ │ +00069ec0: 6172 652f 646f 632f 7061 636b 6167 652f are/doc/package/ │ │ │ │ │ +00069ed0: 6368 616e 6765 6c6f 672e 677a e280 9920 changelog.gz... │ │ │ │ │ +00069ee0: 2864 6570 656e 6469 6e67 206f 6e20 7768 (depending on wh │ │ │ │ │ +00069ef0: 6574 6865 7220 7468 6520 6669 6c65 2069 ether the file i │ │ │ │ │ +00069f00: 730a 7265 6c65 6173 6520 6e6f 7465 7320 s.release notes │ │ │ │ │ +00069f10: 6f72 2061 2063 6861 6e67 656c 6f67 293b or a changelog); │ │ │ │ │ +00069f20: 2069 6620 7468 6572 6520 6973 2061 2073 if there is a s │ │ │ │ │ +00069f30: 6570 6172 6174 6520 7570 7374 7265 616d eparate upstream │ │ │ │ │ +00069f40: 0a6d 6169 6e74 6169 6e65 722c 2062 7574 .maintainer, but │ │ │ │ │ +00069f50: 206e 6f20 7570 7374 7265 616d 2072 656c no upstream rel │ │ │ │ │ +00069f60: 6561 7365 206e 6f74 6573 206f 7220 6368 ease notes or ch │ │ │ │ │ +00069f70: 616e 6765 6c6f 672c 2074 6865 6e20 7468 angelog, then th │ │ │ │ │ +00069f80: 6520 4465 6269 616e 0a63 6861 6e67 656c e Debian.changel │ │ │ │ │ +00069f90: 6f67 2073 686f 756c 6420 7374 696c 6c20 og should still │ │ │ │ │ +00069fa0: 6265 2063 616c 6c65 6420 e280 9863 6861 be called ...cha │ │ │ │ │ +00069fb0: 6e67 656c 6f67 2e44 6562 6961 6e2e 677a ngelog.Debian.gz │ │ │ │ │ +00069fc0: e280 992e 0a0a 466f 7220 6465 7461 696c ......For detail │ │ │ │ │ +00069fd0: 7320 6162 6f75 7420 7468 6520 666f 726d s about the form │ │ │ │ │ +00069fe0: 6174 2061 6e64 2063 6f6e 7465 6e74 7320 at and contents │ │ │ │ │ +00069ff0: 6f66 2074 6865 2044 6562 6961 6e20 6368 of the Debian ch │ │ │ │ │ +0006a000: 616e 6765 6c6f 6720 6669 6c65 2c0a 706c angelog file,.pl │ │ │ │ │ +0006a010: 6561 7365 2073 6565 202a 6e6f 7465 2044 ease see *note D │ │ │ │ │ +0006a020: 6562 6961 6e20 6368 616e 6765 6c6f 673b ebian changelog; │ │ │ │ │ +0006a030: 2064 6562 6961 6e2f 6368 616e 6765 6c6f debian/changelo │ │ │ │ │ +0006a040: 673a 2036 642e 0a0a 2020 202d 2d2d 2d2d g: 6d... ----- │ │ │ │ │ +0006a050: 2d2d 2d2d 2d20 466f 6f74 6e6f 7465 7320 ----- Footnotes │ │ │ │ │ +0006a060: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2020 2028 ----------.. ( │ │ │ │ │ +0006a070: 3129 2052 6174 696f 6e61 6c65 3a20 5065 1) Rationale: Pe │ │ │ │ │ +0006a080: 6f70 6c65 2073 686f 756c 6420 6e6f 7420 ople should not │ │ │ │ │ +0006a090: 6861 7665 2074 6f20 6c6f 6f6b 2069 6e20 have to look in │ │ │ │ │ +0006a0a0: 706c 6163 6573 2066 6f72 2075 7073 7472 places for upstr │ │ │ │ │ +0006a0b0: 6561 6d0a 6368 616e 6765 6c6f 6773 206d eam.changelogs m │ │ │ │ │ +0006a0c0: 6572 656c 7920 6265 6361 7573 6520 7468 erely because th │ │ │ │ │ +0006a0d0: 6579 2061 7265 2067 6976 656e 2064 6966 ey are given dif │ │ │ │ │ +0006a0e0: 6665 7265 6e74 206e 616d 6573 206f 7220 ferent names or │ │ │ │ │ +0006a0f0: 6172 650a 6469 7374 7269 6275 7465 6420 are.distributed │ │ │ │ │ +0006a100: 696e 2048 544d 4c20 666f 726d 6174 2e0a in HTML format.. │ │ │ │ │ +0006a110: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0006a120: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0006a130: 6465 3a20 496e 7472 6f64 7563 7469 6f6e de: Introduction │ │ │ │ │ +0006a140: 2061 6e64 2073 636f 7065 206f 6620 7468 and scope of th │ │ │ │ │ +0006a150: 6573 6520 6170 7065 6e64 6963 6573 2c20 ese appendices, │ │ │ │ │ +0006a160: 204e 6578 743a 2042 696e 6172 7920 7061 Next: Binary pa │ │ │ │ │ +0006a170: 636b 6167 6573 2066 726f 6d20 6f6c 6420 ckages from old │ │ │ │ │ +0006a180: 5061 636b 6167 696e 6720 4d61 6e75 616c Packaging Manual │ │ │ │ │ +0006a190: 2c20 2050 7265 763a 2044 6f63 756d 656e , Prev: Documen │ │ │ │ │ +0006a1a0: 7461 7469 6f6e 2c20 2055 703a 2054 6f70 tation, Up: Top │ │ │ │ │ +0006a1b0: 0a0a 3133 2049 6e74 726f 6475 6374 696f ..13 Introductio │ │ │ │ │ +0006a1c0: 6e20 616e 6420 7363 6f70 6520 6f66 2074 n and scope of t │ │ │ │ │ +0006a1d0: 6865 7365 2061 7070 656e 6469 6365 730a hese appendices. │ │ │ │ │ +0006a1e0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0006a1f0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0006a200: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 *************..T │ │ │ │ │ +0006a210: 6865 7365 2061 7070 656e 6469 6365 732c hese appendices, │ │ │ │ │ +0006a220: 2065 7863 6570 7420 7468 6520 6669 6e61 except the fina │ │ │ │ │ +0006a230: 6c20 7468 7265 652c 2061 7265 2074 616b l three, are tak │ │ │ │ │ +0006a240: 656e 2065 7373 656e 7469 616c 6c79 2076 en essentially v │ │ │ │ │ +0006a250: 6572 6261 7469 6d0a 6672 6f6d 2074 6865 erbatim.from the │ │ │ │ │ +0006a260: 206e 6f77 2d64 6570 7265 6361 7465 6420 now-deprecated │ │ │ │ │ +0006a270: 5061 636b 6167 696e 6720 4d61 6e75 616c Packaging Manual │ │ │ │ │ +0006a280: 2c20 7665 7273 696f 6e20 332e 322e 312e , version 3.2.1. │ │ │ │ │ +0006a290: 302e 2020 5468 6579 2061 7265 2074 6865 0. They are the │ │ │ │ │ +0006a2a0: 0a63 6861 7074 6572 7320 7768 6963 6820 .chapters which │ │ │ │ │ +0006a2b0: 6172 6520 6c69 6b65 6c79 2074 6f20 6265 are likely to be │ │ │ │ │ +0006a2c0: 206f 6620 7573 6520 746f 2070 6163 6b61 of use to packa │ │ │ │ │ +0006a2d0: 6765 206d 6169 6e74 6169 6e65 7273 2061 ge maintainers a │ │ │ │ │ +0006a2e0: 6e64 2077 6869 6368 0a68 6176 6520 6e6f nd which.have no │ │ │ │ │ +0006a2f0: 7420 616c 7265 6164 7920 6265 656e 2069 t already been i │ │ │ │ │ +0006a300: 6e63 6c75 6465 6420 696e 2074 6865 2070 ncluded in the p │ │ │ │ │ +0006a310: 6f6c 6963 7920 646f 6375 6d65 6e74 2069 olicy document i │ │ │ │ │ +0006a320: 7473 656c 662e 2020 4d6f 7374 206f 660a tself. Most of. │ │ │ │ │ +0006a330: 7468 6573 6520 7365 6374 696f 6e73 2061 these sections a │ │ │ │ │ +0006a340: 7265 2076 6572 7920 6c69 6b65 6c79 206e re very likely n │ │ │ │ │ +0006a350: 6f74 2072 656c 6576 616e 7420 746f 2070 ot relevant to p │ │ │ │ │ +0006a360: 6f6c 6963 793b 2074 6865 7920 7368 6f75 olicy; they shou │ │ │ │ │ +0006a370: 6c64 2062 650a 7472 6561 7465 6420 6173 ld be.treated as │ │ │ │ │ +0006a380: 2064 6f63 756d 656e 7461 7469 6f6e 2066 documentation f │ │ │ │ │ +0006a390: 6f72 2074 6865 2070 6163 6b61 6769 6e67 or the packaging │ │ │ │ │ +0006a3a0: 2073 7973 7465 6d2e 2020 506c 6561 7365 system. Please │ │ │ │ │ +0006a3b0: 206e 6f74 6520 7468 6174 0a74 6865 7365 note that.these │ │ │ │ │ +0006a3c0: 2061 7070 656e 6469 6365 7320 6172 6520 appendices are │ │ │ │ │ +0006a3d0: 696e 636c 7564 6564 2066 6f72 2063 6f6e included for con │ │ │ │ │ +0006a3e0: 7665 6e69 656e 6365 2c20 616e 6420 666f venience, and fo │ │ │ │ │ +0006a3f0: 7220 6869 7374 6f72 6963 616c 0a72 6561 r historical.rea │ │ │ │ │ +0006a400: 736f 6e73 3a20 7468 6579 2075 7365 6420 sons: they used │ │ │ │ │ +0006a410: 746f 2062 6520 7061 7274 206f 6620 706f to be part of po │ │ │ │ │ +0006a420: 6c69 6379 2070 6163 6b61 6765 2c20 616e licy package, an │ │ │ │ │ +0006a430: 6420 7468 6579 2068 6176 6520 6e6f 7420 d they have not │ │ │ │ │ +0006a440: 7965 740a 6265 656e 2069 6e63 6f72 706f yet.been incorpo │ │ │ │ │ +0006a450: 7261 7465 6420 696e 746f 2064 706b 6720 rated into dpkg │ │ │ │ │ +0006a460: 646f 6375 6d65 6e74 6174 696f 6e2e 2020 documentation. │ │ │ │ │ +0006a470: 486f 7765 7665 722c 2074 6865 7920 7374 However, they st │ │ │ │ │ +0006a480: 696c 6c20 6861 7665 0a76 616c 7565 2c20 ill have.value, │ │ │ │ │ +0006a490: 616e 6420 6865 6e63 6520 7468 6579 2061 and hence they a │ │ │ │ │ +0006a4a0: 7265 2070 7265 7365 6e74 6564 2068 6572 re presented her │ │ │ │ │ +0006a4b0: 652e 0a0a 5468 6579 2068 6176 6520 6e6f e...They have no │ │ │ │ │ +0006a4c0: 7420 7965 7420 6265 656e 2063 6865 636b t yet been check │ │ │ │ │ +0006a4d0: 6564 2074 6f20 656e 7375 7265 2074 6861 ed to ensure tha │ │ │ │ │ +0006a4e0: 7420 7468 6579 2061 7265 2063 6f6d 7061 t they are compa │ │ │ │ │ +0006a4f0: 7469 626c 6520 7769 7468 0a74 6865 2063 tible with.the c │ │ │ │ │ +0006a500: 6f6e 7465 6e74 7320 6f66 2070 6f6c 6963 ontents of polic │ │ │ │ │ +0006a510: 792c 2061 6e64 2069 6620 7468 6572 6520 y, and if there │ │ │ │ │ +0006a520: 6172 6520 616e 7920 636f 6e74 7261 6469 are any contradi │ │ │ │ │ +0006a530: 6374 696f 6e73 2c20 7468 6520 7665 7273 ctions, the vers │ │ │ │ │ +0006a540: 696f 6e0a 696e 2074 6865 206d 6169 6e20 ion.in the main │ │ │ │ │ +0006a550: 706f 6c69 6379 2064 6f63 756d 656e 7420 policy document │ │ │ │ │ +0006a560: 7461 6b65 7320 7072 6563 6564 656e 6365 takes precedence │ │ │ │ │ +0006a570: 2e20 2054 6865 2072 656d 6169 6e69 6e67 . The remaining │ │ │ │ │ +0006a580: 2063 6861 7074 6572 7320 6f66 0a74 6865 chapters of.the │ │ │ │ │ +0006a590: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ +0006a5a0: 616e 7561 6c20 6861 7665 2061 6c73 6f20 anual have also │ │ │ │ │ +0006a5b0: 6e6f 7420 6265 656e 2072 6561 6420 696e not been read in │ │ │ │ │ +0006a5c0: 2064 6574 6169 6c20 746f 2065 6e73 7572 detail to ensur │ │ │ │ │ +0006a5d0: 650a 7468 6174 2074 6865 7265 2061 7265 e.that there are │ │ │ │ │ +0006a5e0: 206e 6f74 2070 6172 7473 2077 6869 6368 not parts which │ │ │ │ │ +0006a5f0: 2068 6176 6520 6265 656e 206c 6566 7420 have been left │ │ │ │ │ +0006a600: 6f75 742e 2020 426f 7468 206f 6620 7468 out. Both of th │ │ │ │ │ +0006a610: 6573 6520 7769 6c6c 0a62 6520 646f 6e65 ese will.be done │ │ │ │ │ +0006a620: 2069 6e20 6475 6520 636f 7572 7365 2e0a in due course.. │ │ │ │ │ +0006a630: 0a43 6572 7461 696e 2070 6172 7473 206f .Certain parts o │ │ │ │ │ +0006a640: 6620 7468 6520 5061 636b 6167 696e 6720 f the Packaging │ │ │ │ │ +0006a650: 6d61 6e75 616c 2077 6572 6520 696e 7465 manual were inte │ │ │ │ │ +0006a660: 6772 6174 6564 2069 6e74 6f20 7468 6520 grated into the │ │ │ │ │ +0006a670: 506f 6c69 6379 0a4d 616e 7561 6c20 7072 Policy.Manual pr │ │ │ │ │ +0006a680: 6f70 6572 2c20 616e 6420 7265 6d6f 7665 oper, and remove │ │ │ │ │ +0006a690: 6420 6672 6f6d 2074 6865 2061 7070 656e d from the appen │ │ │ │ │ +0006a6a0: 6469 6365 732e 2020 4c69 6e6b 7320 6861 dices. Links ha │ │ │ │ │ +0006a6b0: 7665 2062 6565 6e20 706c 6163 6564 0a66 ve been placed.f │ │ │ │ │ +0006a6c0: 726f 6d20 7468 6520 6f6c 6420 6c6f 6361 rom the old loca │ │ │ │ │ +0006a6d0: 7469 6f6e 7320 746f 2074 6865 206e 6577 tions to the new │ │ │ │ │ +0006a6e0: 206f 6e65 732e 0a0a e280 9864 706b 67e2 ones......dpkg. │ │ │ │ │ +0006a6f0: 8099 2069 7320 6120 7375 6974 6520 6f66 .. is a suite of │ │ │ │ │ +0006a700: 2070 726f 6772 616d 7320 666f 7220 6372 programs for cr │ │ │ │ │ +0006a710: 6561 7469 6e67 2062 696e 6172 7920 7061 eating binary pa │ │ │ │ │ +0006a720: 636b 6167 6520 6669 6c65 7320 616e 640a ckage files and. │ │ │ │ │ +0006a730: 696e 7374 616c 6c69 6e67 2061 6e64 2072 installing and r │ │ │ │ │ +0006a740: 656d 6f76 696e 6720 7468 656d 206f 6e20 emoving them on │ │ │ │ │ +0006a750: 556e 6978 2073 7973 7465 6d73 2e20 2028 Unix systems. ( │ │ │ │ │ +0006a760: 3129 0a0a 5468 6520 6269 6e61 7279 2070 1)..The binary p │ │ │ │ │ +0006a770: 6163 6b61 6765 7320 6172 6520 6465 7369 ackages are desi │ │ │ │ │ +0006a780: 676e 6564 2066 6f72 2074 6865 206d 616e gned for the man │ │ │ │ │ +0006a790: 6167 656d 656e 7420 6f66 2069 6e73 7461 agement of insta │ │ │ │ │ +0006a7a0: 6c6c 6564 0a65 7865 6375 7461 626c 6520 lled.executable │ │ │ │ │ +0006a7b0: 7072 6f67 7261 6d73 2028 7573 7561 6c6c programs (usuall │ │ │ │ │ +0006a7c0: 7920 636f 6d70 696c 6564 2062 696e 6172 y compiled binar │ │ │ │ │ +0006a7d0: 6965 7329 2061 6e64 2074 6865 6972 2061 ies) and their a │ │ │ │ │ +0006a7e0: 7373 6f63 6961 7465 640a 6461 7461 2c20 ssociated.data, │ │ │ │ │ +0006a7f0: 7468 6f75 6768 2073 6f75 7263 6520 636f though source co │ │ │ │ │ +0006a800: 6465 2065 7861 6d70 6c65 7320 616e 6420 de examples and │ │ │ │ │ +0006a810: 646f 6375 6d65 6e74 6174 696f 6e20 6172 documentation ar │ │ │ │ │ +0006a820: 6520 7072 6f76 6964 6564 2061 7320 7061 e provided as pa │ │ │ │ │ +0006a830: 7274 0a6f 6620 736f 6d65 2070 6163 6b61 rt.of some packa │ │ │ │ │ +0006a840: 6765 732e 0a0a 5468 6973 206d 616e 7561 ges...This manua │ │ │ │ │ +0006a850: 6c20 6465 7363 7269 6265 7320 7468 6520 l describes the │ │ │ │ │ +0006a860: 7465 6368 6e69 6361 6c20 6173 7065 6374 technical aspect │ │ │ │ │ +0006a870: 7320 6f66 2063 7265 6174 696e 6720 4465 s of creating De │ │ │ │ │ +0006a880: 6269 616e 2062 696e 6172 790a 7061 636b bian binary.pack │ │ │ │ │ +0006a890: 6167 6573 2028 e280 982e 6465 62e2 8099 ages (....deb... │ │ │ │ │ +0006a8a0: 2066 696c 6573 292e 2020 4974 2064 6f63 files). It doc │ │ │ │ │ +0006a8b0: 756d 656e 7473 2074 6865 2062 6568 6176 uments the behav │ │ │ │ │ +0006a8c0: 696f 7220 6f66 2074 6865 2070 6163 6b61 ior of the packa │ │ │ │ │ +0006a8d0: 6765 0a6d 616e 6167 656d 656e 7420 7072 ge.management pr │ │ │ │ │ +0006a8e0: 6f67 7261 6d73 20e2 8098 6470 6b67 e280 ograms ...dpkg.. │ │ │ │ │ +0006a8f0: 992c 20e2 8098 6473 656c 6563 74e2 8099 ., ...dselect... │ │ │ │ │ +0006a900: 2065 7420 616c 2e20 2061 6e64 2074 6865 et al. and the │ │ │ │ │ +0006a910: 2077 6179 2074 6865 7920 696e 7465 7261 way they intera │ │ │ │ │ +0006a920: 6374 0a77 6974 6820 7061 636b 6167 6573 ct.with packages │ │ │ │ │ +0006a930: 2e0a 0a54 6869 7320 6d61 6e75 616c 2064 ...This manual d │ │ │ │ │ +0006a940: 6f65 7320 6e6f 7420 676f 2069 6e74 6f20 oes not go into │ │ │ │ │ +0006a950: 6465 7461 696c 2061 626f 7574 2074 6865 detail about the │ │ │ │ │ +0006a960: 206f 7074 696f 6e73 2061 6e64 2075 7361 options and usa │ │ │ │ │ +0006a970: 6765 206f 6620 7468 650a 7061 636b 6167 ge of the.packag │ │ │ │ │ +0006a980: 6520 6275 696c 6469 6e67 2061 6e64 2069 e building and i │ │ │ │ │ +0006a990: 6e73 7461 6c6c 6174 696f 6e20 746f 6f6c nstallation tool │ │ │ │ │ +0006a9a0: 732e 2020 4974 2073 686f 756c 6420 7468 s. It should th │ │ │ │ │ +0006a9b0: 6572 6566 6f72 6520 6265 2072 6561 6420 erefore be read │ │ │ │ │ +0006a9c0: 696e 0a63 6f6e 6a75 6e63 7469 6f6e 2077 in.conjunction w │ │ │ │ │ +0006a9d0: 6974 6820 7468 6f73 6520 7072 6f67 7261 ith those progra │ │ │ │ │ +0006a9e0: 6d73 e280 9920 6d61 6e20 7061 6765 732e ms... man pages. │ │ │ │ │ +0006a9f0: 0a0a 5468 6520 7574 696c 6974 7920 7072 ..The utility pr │ │ │ │ │ +0006aa00: 6f67 7261 6d73 2077 6869 6368 2061 7265 ograms which are │ │ │ │ │ +0006aa10: 2070 726f 7669 6465 6420 7769 7468 20e2 provided with . │ │ │ │ │ +0006aa20: 8098 6470 6b67 e280 9920 6e6f 7420 6465 ..dpkg... not de │ │ │ │ │ +0006aa30: 7363 7269 6265 6420 696e 0a64 6574 6169 scribed in.detai │ │ │ │ │ +0006aa40: 6c20 6865 7265 2c20 6172 6520 646f 6375 l here, are docu │ │ │ │ │ +0006aa50: 6d65 6e74 6564 2069 6e20 7468 6569 7220 mented in their │ │ │ │ │ +0006aa60: 6d61 6e20 7061 6765 732e 0a0a 4974 2069 man pages...It i │ │ │ │ │ +0006aa70: 7320 6173 7375 6d65 6420 7468 6174 2074 s assumed that t │ │ │ │ │ +0006aa80: 6865 2072 6561 6465 7220 6973 2072 6561 he reader is rea │ │ │ │ │ +0006aa90: 736f 6e61 626c 7920 6661 6d69 6c69 6172 sonably familiar │ │ │ │ │ +0006aaa0: 2077 6974 6820 7468 6520 e280 9864 706b with the ...dpk │ │ │ │ │ +0006aab0: 67e2 8099 0a53 7973 7465 6d20 4164 6d69 g....System Admi │ │ │ │ │ +0006aac0: 6e69 7374 7261 746f 7273 e280 9920 6d61 nistrators... ma │ │ │ │ │ +0006aad0: 6e75 616c 2e20 2055 6e66 6f72 7475 6e61 nual. Unfortuna │ │ │ │ │ +0006aae0: 7465 6c79 2074 6869 7320 6d61 6e75 616c tely this manual │ │ │ │ │ +0006aaf0: 2064 6f65 7320 6e6f 7420 7965 740a 6578 does not yet.ex │ │ │ │ │ +0006ab00: 6973 742e 0a0a 5468 6520 4465 6269 616e ist...The Debian │ │ │ │ │ +0006ab10: 2076 6572 7369 6f6e 206f 6620 7468 6520 version of the │ │ │ │ │ +0006ab20: 4653 46e2 8099 7320 474e 5520 6865 6c6c FSF...s GNU hell │ │ │ │ │ +0006ab30: 6f20 7072 6f67 7261 6d20 6973 2070 726f o program is pro │ │ │ │ │ +0006ab40: 7669 6465 6420 6173 2061 6e0a 6578 616d vided as an.exam │ │ │ │ │ +0006ab50: 706c 6520 666f 7220 7065 6f70 6c65 2077 ple for people w │ │ │ │ │ +0006ab60: 6973 6869 6e67 2074 6f20 6372 6561 7465 ishing to create │ │ │ │ │ +0006ab70: 2044 6562 6961 6e20 7061 636b 6167 6573 Debian packages │ │ │ │ │ +0006ab80: 2e20 2048 6f77 6576 6572 2c20 7768 696c . However, whil │ │ │ │ │ +0006ab90: 650a 7468 6520 6578 616d 706c 6573 2061 e.the examples a │ │ │ │ │ +0006aba0: 7265 2068 656c 7066 756c 2c20 7468 6579 re helpful, they │ │ │ │ │ +0006abb0: 2064 6f20 6e6f 7420 7265 706c 6163 6520 do not replace │ │ │ │ │ +0006abc0: 7468 6520 6e65 6564 2074 6f20 7265 6164 the need to read │ │ │ │ │ +0006abd0: 2061 6e64 0a66 6f6c 6c6f 7720 7468 6520 and.follow the │ │ │ │ │ +0006abe0: 506f 6c69 6379 2061 6e64 2050 726f 6772 Policy and Progr │ │ │ │ │ +0006abf0: 616d 6d65 72e2 8099 7320 4d61 6e75 616c ammer...s Manual │ │ │ │ │ +0006ac00: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ +0006ac10: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ +0006ac20: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 e280 -----.. (1) .. │ │ │ │ │ +0006ac30: 9864 706b 67e2 8099 2069 7320 7461 7267 .dpkg... is targ │ │ │ │ │ +0006ac40: 6574 6564 2070 7269 6d61 7269 6c79 2061 eted primarily a │ │ │ │ │ +0006ac50: 7420 4465 6269 616e 2c20 6275 7420 6d61 t Debian, but ma │ │ │ │ │ +0006ac60: 7920 776f 726b 206f 6e20 6f72 2062 650a y work on or be. │ │ │ │ │ +0006ac70: 706f 7274 6564 2074 6f20 6f74 6865 7220 ported to other │ │ │ │ │ +0006ac80: 7379 7374 656d 732e 0a0a 1f0a 4669 6c65 systems.....File │ │ │ │ │ +0006ac90: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0006aca0: 696e 666f 2c20 204e 6f64 653a 2042 696e info, Node: Bin │ │ │ │ │ +0006acb0: 6172 7920 7061 636b 6167 6573 2066 726f ary packages fro │ │ │ │ │ +0006acc0: 6d20 6f6c 6420 5061 636b 6167 696e 6720 m old Packaging │ │ │ │ │ +0006acd0: 4d61 6e75 616c 2c20 204e 6578 743a 2053 Manual, Next: S │ │ │ │ │ +0006ace0: 6f75 7263 6520 7061 636b 6167 6573 2066 ource packages f │ │ │ │ │ +0006acf0: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ +0006ad00: 6720 4d61 6e75 616c 2c20 2050 7265 763a g Manual, Prev: │ │ │ │ │ +0006ad10: 2049 6e74 726f 6475 6374 696f 6e20 616e Introduction an │ │ │ │ │ +0006ad20: 6420 7363 6f70 6520 6f66 2074 6865 7365 d scope of these │ │ │ │ │ +0006ad30: 2061 7070 656e 6469 6365 732c 2020 5570 appendices, Up │ │ │ │ │ +0006ad40: 3a20 546f 700a 0a31 3420 4269 6e61 7279 : Top..14 Binary │ │ │ │ │ +0006ad50: 2070 6163 6b61 6765 7320 2866 726f 6d20 packages (from │ │ │ │ │ +0006ad60: 6f6c 6420 5061 636b 6167 696e 6720 4d61 old Packaging Ma │ │ │ │ │ +0006ad70: 6e75 616c 290a 2a2a 2a2a 2a2a 2a2a 2a2a nual).********** │ │ │ │ │ +0006ad80: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0006ad90: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0006ada0: 2a2a 2a2a 0a0a 5365 6520 e280 9864 6562 ****..See ...deb │ │ │ │ │ +0006adb0: 2835 29e2 8099 2061 6e64 202a 6e6f 7465 (5)... and *note │ │ │ │ │ +0006adc0: 2042 696e 6172 7920 7061 636b 6167 6520 Binary package │ │ │ │ │ +0006add0: 6d65 7461 6461 7461 2066 696c 6573 3a20 metadata files: │ │ │ │ │ +0006ade0: 3162 342e 0a0a 2a20 4d65 6e75 3a0a 0a2a 1b4...* Menu:..* │ │ │ │ │ +0006adf0: 2043 7265 6174 696e 6720 7061 636b 6167 Creating packag │ │ │ │ │ +0006ae00: 6520 6669 6c65 7320 2d20 6470 6b67 2d64 e files - dpkg-d │ │ │ │ │ +0006ae10: 6562 3a3a 0a2a 2042 696e 6172 7920 7061 eb::.* Binary pa │ │ │ │ │ +0006ae20: 636b 6167 6520 6d65 7461 6461 7461 2066 ckage metadata f │ │ │ │ │ +0006ae30: 696c 6573 3a3a 0a2a 2054 6865 2062 696e iles::.* The bin │ │ │ │ │ +0006ae40: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ +0006ae50: 726f 6c20 6669 6c65 3b20 636f 6e74 726f rol file; contro │ │ │ │ │ +0006ae60: 6c3a 2054 6865 2062 696e 6172 7920 7061 l: The binary pa │ │ │ │ │ +0006ae70: 636b 6167 6520 636f 6e74 726f 6c20 6669 ckage control fi │ │ │ │ │ +0006ae80: 6c65 2063 6f6e 7472 6f6c 2e0a 2a20 5469 le control..* Ti │ │ │ │ │ +0006ae90: 6d65 2053 7461 6d70 733a 2054 696d 6520 me Stamps: Time │ │ │ │ │ +0006aea0: 5374 616d 7073 3c32 3e2e 0a0a 1f0a 4669 Stamps<2>.....Fi │ │ │ │ │ +0006aeb0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0006aec0: 792e 696e 666f 2c20 204e 6f64 653a 2043 y.info, Node: C │ │ │ │ │ +0006aed0: 7265 6174 696e 6720 7061 636b 6167 6520 reating package │ │ │ │ │ +0006aee0: 6669 6c65 7320 2d20 6470 6b67 2d64 6562 files - dpkg-deb │ │ │ │ │ +0006aef0: 2c20 204e 6578 743a 2042 696e 6172 7920 , Next: Binary │ │ │ │ │ +0006af00: 7061 636b 6167 6520 6d65 7461 6461 7461 package metadata │ │ │ │ │ +0006af10: 2066 696c 6573 2c20 2055 703a 2042 696e files, Up: Bin │ │ │ │ │ +0006af20: 6172 7920 7061 636b 6167 6573 2066 726f ary packages fro │ │ │ │ │ +0006af30: 6d20 6f6c 6420 5061 636b 6167 696e 6720 m old Packaging │ │ │ │ │ +0006af40: 4d61 6e75 616c 0a0a 3134 2e31 2043 7265 Manual..14.1 Cre │ │ │ │ │ +0006af50: 6174 696e 6720 7061 636b 6167 6520 6669 ating package fi │ │ │ │ │ +0006af60: 6c65 7320 2d20 e280 9864 706b 672d 6465 les - ...dpkg-de │ │ │ │ │ +0006af70: 62e2 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d b....=========== │ │ │ │ │ +0006af80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006af90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a41 =============..A │ │ │ │ │ +0006afa0: 6c6c 206d 616e 6970 756c 6174 696f 6e20 ll manipulation │ │ │ │ │ +0006afb0: 6f66 2062 696e 6172 7920 7061 636b 6167 of binary packag │ │ │ │ │ +0006afc0: 6520 6669 6c65 7320 6973 2064 6f6e 6520 e files is done │ │ │ │ │ +0006afd0: 6279 20e2 8098 6470 6b67 2d64 6562 e280 by ...dpkg-deb.. │ │ │ │ │ +0006afe0: 993b 2069 74e2 8099 7320 7468 650a 6f6e .; it...s the.on │ │ │ │ │ +0006aff0: 6c79 2070 726f 6772 616d 2074 6861 7420 ly program that │ │ │ │ │ +0006b000: 6861 7320 6b6e 6f77 6c65 6467 6520 6f66 has knowledge of │ │ │ │ │ +0006b010: 2074 6865 2066 6f72 6d61 742e 2020 28e2 the format. (. │ │ │ │ │ +0006b020: 8098 6470 6b67 2d64 6562 e280 9920 6d61 ..dpkg-deb... ma │ │ │ │ │ +0006b030: 7920 6265 0a69 6e76 6f6b 6564 2062 7920 y be.invoked by │ │ │ │ │ +0006b040: 6361 6c6c 696e 6720 e280 9864 706b 67e2 calling ...dpkg. │ │ │ │ │ +0006b050: 8099 2c20 6173 20e2 8098 6470 6b67 e280 .., as ...dpkg.. │ │ │ │ │ +0006b060: 9920 7769 6c6c 2073 706f 7420 7468 6174 . will spot that │ │ │ │ │ +0006b070: 2074 6865 206f 7074 696f 6e73 0a72 6571 the options.req │ │ │ │ │ +0006b080: 7565 7374 6564 2061 7265 2061 7070 726f uested are appro │ │ │ │ │ +0006b090: 7072 6961 7465 2074 6f20 e280 9864 706b priate to ...dpk │ │ │ │ │ +0006b0a0: 672d 6465 62e2 8099 2061 6e64 2069 6e76 g-deb... and inv │ │ │ │ │ +0006b0b0: 6f6b 6520 7468 6174 2069 6e73 7465 6164 oke that instead │ │ │ │ │ +0006b0c0: 2077 6974 6820 7468 650a 7361 6d65 2061 with the.same a │ │ │ │ │ +0006b0d0: 7267 756d 656e 7473 2e29 0a0a 496e 206f rguments.)..In o │ │ │ │ │ +0006b0e0: 7264 6572 2074 6f20 6372 6561 7465 2061 rder to create a │ │ │ │ │ +0006b0f0: 2062 696e 6172 7920 7061 636b 6167 652c binary package, │ │ │ │ │ +0006b100: 2079 6f75 206d 7573 7420 6d61 6b65 2061 you must make a │ │ │ │ │ +0006b110: 2064 6972 6563 746f 7279 2074 7265 650a directory tree. │ │ │ │ │ +0006b120: 7768 6963 6820 636f 6e74 6169 6e73 2061 which contains a │ │ │ │ │ +0006b130: 6c6c 2074 6865 2066 696c 6573 2061 6e64 ll the files and │ │ │ │ │ +0006b140: 2064 6972 6563 746f 7269 6573 2079 6f75 directories you │ │ │ │ │ +0006b150: 2077 616e 7420 746f 2068 6176 6520 696e want to have in │ │ │ │ │ +0006b160: 2074 6865 0a66 696c 6520 7379 7374 656d the.file system │ │ │ │ │ +0006b170: 2064 6174 6120 7061 7274 206f 6620 7468 data part of th │ │ │ │ │ +0006b180: 6520 7061 636b 6167 652e 2020 496e 2044 e package. In D │ │ │ │ │ +0006b190: 6562 6961 6e2d 666f 726d 6174 2073 6f75 ebian-format sou │ │ │ │ │ +0006b1a0: 7263 6520 7061 636b 6167 6573 2c0a 7468 rce packages,.th │ │ │ │ │ +0006b1b0: 6973 2064 6972 6563 746f 7279 2069 7320 is directory is │ │ │ │ │ +0006b1c0: 7573 7561 6c6c 7920 6569 7468 6572 20e2 usually either . │ │ │ │ │ +0006b1d0: 8098 6465 6269 616e 2f74 6d70 e280 9920 ..debian/tmp... │ │ │ │ │ +0006b1e0: 6f72 20e2 8098 6465 6269 616e 2f70 6b67 or ...debian/pkg │ │ │ │ │ +0006b1f0: e280 992c 2072 656c 6174 6976 650a 746f ..., relative.to │ │ │ │ │ +0006b200: 2074 6865 2074 6f70 206f 6620 7468 6520 the top of the │ │ │ │ │ +0006b210: 7061 636b 6167 65e2 8099 7320 736f 7572 package...s sour │ │ │ │ │ +0006b220: 6365 2074 7265 652e 0a0a 5468 6579 2073 ce tree...They s │ │ │ │ │ +0006b230: 686f 756c 6420 6861 7665 2074 6865 206c hould have the l │ │ │ │ │ +0006b240: 6f63 6174 696f 6e73 2028 7265 6c61 7469 ocations (relati │ │ │ │ │ +0006b250: 7665 2074 6f20 7468 6520 726f 6f74 206f ve to the root o │ │ │ │ │ +0006b260: 6620 7468 6520 6469 7265 6374 6f72 790a f the directory. │ │ │ │ │ +0006b270: 7472 6565 2079 6f75 e280 9972 6520 636f tree you...re co │ │ │ │ │ +0006b280: 6e73 7472 7563 7469 6e67 2920 6f77 6e65 nstructing) owne │ │ │ │ │ +0006b290: 7273 6869 7073 2061 6e64 2070 6572 6d69 rships and permi │ │ │ │ │ +0006b2a0: 7373 696f 6e73 2077 6869 6368 2079 6f75 ssions which you │ │ │ │ │ +0006b2b0: 2077 616e 7420 7468 656d 0a74 6f20 6861 want them.to ha │ │ │ │ │ +0006b2c0: 7665 206f 6e20 7468 6520 7379 7374 656d ve on the system │ │ │ │ │ +0006b2d0: 2077 6865 6e20 7468 6579 2061 7265 2069 when they are i │ │ │ │ │ +0006b2e0: 6e73 7461 6c6c 6564 2e0a 0a57 6974 6820 nstalled...With │ │ │ │ │ +0006b2f0: 6375 7272 656e 7420 7665 7273 696f 6e73 current versions │ │ │ │ │ +0006b300: 206f 6620 e280 9864 706b 67e2 8099 2074 of ...dpkg... t │ │ │ │ │ +0006b310: 6865 2075 6964 2f75 7365 726e 616d 6520 he uid/username │ │ │ │ │ +0006b320: 616e 6420 6769 642f 6772 6f75 706e 616d and gid/groupnam │ │ │ │ │ +0006b330: 650a 6d61 7070 696e 6773 2066 6f72 2074 e.mappings for t │ │ │ │ │ +0006b340: 6865 2075 7365 7273 2061 6e64 2067 726f he users and gro │ │ │ │ │ +0006b350: 7570 7320 6265 696e 6720 7573 6564 2073 ups being used s │ │ │ │ │ +0006b360: 686f 756c 6420 6265 2074 6865 2073 616d hould be the sam │ │ │ │ │ +0006b370: 6520 6f6e 2074 6865 0a73 7973 7465 6d20 e on the.system │ │ │ │ │ +0006b380: 7768 6572 6520 7468 6520 7061 636b 6167 where the packag │ │ │ │ │ +0006b390: 6520 6973 2062 7569 6c74 2061 6e64 2074 e is built and t │ │ │ │ │ +0006b3a0: 6865 206f 6e65 2077 6865 7265 2069 7420 he one where it │ │ │ │ │ +0006b3b0: 6973 2069 6e73 7461 6c6c 6564 2e0a 0a59 is installed...Y │ │ │ │ │ +0006b3c0: 6f75 206e 6565 6420 746f 2061 6464 206f ou need to add o │ │ │ │ │ +0006b3d0: 6e65 2073 7065 6369 616c 2064 6972 6563 ne special direc │ │ │ │ │ +0006b3e0: 746f 7279 2074 6f20 7468 6520 726f 6f74 tory to the root │ │ │ │ │ +0006b3f0: 206f 6620 7468 6520 6d69 6e69 6174 7572 of the miniatur │ │ │ │ │ +0006b400: 6520 6669 6c65 0a73 7973 7465 6d20 7472 e file.system tr │ │ │ │ │ +0006b410: 6565 2079 6f75 e280 9972 6520 6372 6561 ee you...re crea │ │ │ │ │ +0006b420: 7469 6e67 3a20 e280 9844 4542 4941 4ee2 ting: ...DEBIAN. │ │ │ │ │ +0006b430: 8099 2e20 2049 7420 7368 6f75 6c64 2063 ... It should c │ │ │ │ │ +0006b440: 6f6e 7461 696e 2074 6865 2063 6f6e 7472 ontain the contr │ │ │ │ │ +0006b450: 6f6c 0a69 6e66 6f72 6d61 7469 6f6e 2066 ol.information f │ │ │ │ │ +0006b460: 696c 6573 2c20 6e6f 7461 626c 7920 7468 iles, notably th │ │ │ │ │ +0006b470: 6520 6269 6e61 7279 2070 6163 6b61 6765 e binary package │ │ │ │ │ +0006b480: 2063 6f6e 7472 6f6c 2066 696c 6520 2873 control file (s │ │ │ │ │ +0006b490: 6565 202a 6e6f 7465 0a54 6865 2062 696e ee *note.The bin │ │ │ │ │ +0006b4a0: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ +0006b4b0: 726f 6c20 6669 6c65 3b20 636f 6e74 726f rol file; contro │ │ │ │ │ +0006b4c0: 6c3a 2031 6237 2e29 2e0a 0a54 6865 20e2 l: 1b7.)...The . │ │ │ │ │ +0006b4d0: 8098 4445 4249 414e e280 9920 6469 7265 ..DEBIAN... dire │ │ │ │ │ +0006b4e0: 6374 6f72 7920 7769 6c6c 206e 6f74 2061 ctory will not a │ │ │ │ │ +0006b4f0: 7070 6561 7220 696e 2074 6865 2066 696c ppear in the fil │ │ │ │ │ +0006b500: 6520 7379 7374 656d 2061 7263 6869 7665 e system archive │ │ │ │ │ +0006b510: 206f 6620 7468 650a 7061 636b 6167 652c of the.package, │ │ │ │ │ +0006b520: 2061 6e64 2073 6f20 776f 6ee2 8099 7420 and so won...t │ │ │ │ │ +0006b530: 6265 2069 6e73 7461 6c6c 6564 2062 7920 be installed by │ │ │ │ │ +0006b540: e280 9864 706b 67e2 8099 2077 6865 6e20 ...dpkg... when │ │ │ │ │ +0006b550: 7468 6520 7061 636b 6167 6520 6973 0a75 the package is.u │ │ │ │ │ +0006b560: 6e70 6163 6b65 642e 0a0a 5768 656e 2079 npacked...When y │ │ │ │ │ +0006b570: 6f75 e280 9976 6520 7072 6570 6172 6564 ou...ve prepared │ │ │ │ │ +0006b580: 2074 6865 2070 6163 6b61 6765 2c20 796f the package, yo │ │ │ │ │ +0006b590: 7520 7368 6f75 6c64 2069 6e76 6f6b 653a u should invoke: │ │ │ │ │ +0006b5a0: 0a0a 2020 2020 2064 706b 6720 2d2d 6275 .. dpkg --bu │ │ │ │ │ +0006b5b0: 696c 6420 6469 7265 6374 6f72 790a 0a54 ild directory..T │ │ │ │ │ +0006b5c0: 6869 7320 7769 6c6c 2062 7569 6c64 2074 his will build t │ │ │ │ │ +0006b5d0: 6865 2070 6163 6b61 6765 2069 6e20 e280 he package in .. │ │ │ │ │ +0006b5e0: 9864 6972 6563 746f 7279 2e64 6562 e280 .directory.deb.. │ │ │ │ │ +0006b5f0: 992e 2020 28e2 8098 6470 6b67 e280 9920 .. (...dpkg... │ │ │ │ │ +0006b600: 6b6e 6f77 7320 7468 6174 0ae2 8098 2d2d knows that....-- │ │ │ │ │ +0006b610: 6275 696c 64e2 8099 2069 7320 6120 e280 build... is a .. │ │ │ │ │ +0006b620: 9864 706b 672d 6465 62e2 8099 206f 7074 .dpkg-deb... opt │ │ │ │ │ +0006b630: 696f 6e2c 2073 6f20 6974 2069 6e76 6f6b ion, so it invok │ │ │ │ │ +0006b640: 6573 20e2 8098 6470 6b67 2d64 6562 e280 es ...dpkg-deb.. │ │ │ │ │ +0006b650: 9920 7769 7468 2074 6865 2073 616d 650a . with the same. │ │ │ │ │ +0006b660: 6172 6775 6d65 6e74 7320 746f 2062 7569 arguments to bui │ │ │ │ │ +0006b670: 6c64 2074 6865 2070 6163 6b61 6765 2e29 ld the package.) │ │ │ │ │ +0006b680: 0a0a 5365 6520 7468 6520 e280 9864 706b ..See the ...dpk │ │ │ │ │ +0006b690: 672d 6465 6228 3829 e280 9920 6d61 6e20 g-deb(8)... man │ │ │ │ │ +0006b6a0: 7061 6765 2066 6f72 2064 6574 6169 6c73 page for details │ │ │ │ │ +0006b6b0: 206f 6620 686f 7720 746f 2065 7861 6d69 of how to exami │ │ │ │ │ +0006b6c0: 6e65 2074 6865 0a63 6f6e 7465 6e74 7320 ne the.contents │ │ │ │ │ +0006b6d0: 6f66 2074 6869 7320 6e65 776c 792d 6372 of this newly-cr │ │ │ │ │ +0006b6e0: 6561 7465 6420 6669 6c65 2e20 2059 6f75 eated file. You │ │ │ │ │ +0006b6f0: 206d 6179 2066 696e 6420 7468 6520 6f75 may find the ou │ │ │ │ │ +0006b700: 7470 7574 206f 660a 666f 6c6c 6f77 696e tput of.followin │ │ │ │ │ +0006b710: 6720 636f 6d6d 616e 6473 2065 6e6c 6967 g commands enlig │ │ │ │ │ +0006b720: 6874 656e 696e 673a 0a0a 2020 2020 2064 htening:.. d │ │ │ │ │ +0006b730: 706b 672d 6465 6220 2d2d 696e 666f 2066 pkg-deb --info f │ │ │ │ │ +0006b740: 696c 656e 616d 652e 6465 620a 2020 2020 ilename.deb. │ │ │ │ │ +0006b750: 2064 706b 672d 6465 6220 2d2d 636f 6e74 dpkg-deb --cont │ │ │ │ │ +0006b760: 656e 7473 2066 696c 656e 616d 652e 6465 ents filename.de │ │ │ │ │ +0006b770: 620a 2020 2020 2064 706b 6720 2d2d 636f b. dpkg --co │ │ │ │ │ +0006b780: 6e74 656e 7473 2066 696c 656e 616d 652e ntents filename. │ │ │ │ │ +0006b790: 6465 620a 0a54 6f20 7669 6577 2074 6865 deb..To view the │ │ │ │ │ +0006b7a0: 2063 6f70 7972 6967 6874 2066 696c 6520 copyright file │ │ │ │ │ +0006b7b0: 666f 7220 6120 7061 636b 6167 6520 796f for a package yo │ │ │ │ │ +0006b7c0: 7520 636f 756c 6420 7573 6520 7468 6973 u could use this │ │ │ │ │ +0006b7d0: 2063 6f6d 6d61 6e64 3a0a 0a20 2020 2020 command:.. │ │ │ │ │ +0006b7e0: 6470 6b67 202d 2d66 7379 732d 7461 7266 dpkg --fsys-tarf │ │ │ │ │ +0006b7f0: 696c 6520 6669 6c65 6e61 6d65 2e64 6562 ile filename.deb │ │ │ │ │ +0006b800: 207c 2074 6172 2078 4f66 202d 202d 2d77 | tar xOf - --w │ │ │ │ │ +0006b810: 696c 6463 6172 6473 205c 2a2f 636f 7079 ildcards \*/copy │ │ │ │ │ +0006b820: 7269 6768 7420 7c20 7061 6765 720a 0a1f right | pager... │ │ │ │ │ +0006b830: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +0006b840: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +0006b850: 3a20 4269 6e61 7279 2070 6163 6b61 6765 : Binary package │ │ │ │ │ +0006b860: 206d 6574 6164 6174 6120 6669 6c65 732c metadata files, │ │ │ │ │ +0006b870: 2020 4e65 7874 3a20 5468 6520 6269 6e61 Next: The bina │ │ │ │ │ +0006b880: 7279 2070 6163 6b61 6765 2063 6f6e 7472 ry package contr │ │ │ │ │ +0006b890: 6f6c 2066 696c 6520 636f 6e74 726f 6c2c ol file control, │ │ │ │ │ +0006b8a0: 2020 5072 6576 3a20 4372 6561 7469 6e67 Prev: Creating │ │ │ │ │ +0006b8b0: 2070 6163 6b61 6765 2066 696c 6573 202d package files - │ │ │ │ │ +0006b8c0: 2064 706b 672d 6465 622c 2020 5570 3a20 dpkg-deb, Up: │ │ │ │ │ +0006b8d0: 4269 6e61 7279 2070 6163 6b61 6765 7320 Binary packages │ │ │ │ │ +0006b8e0: 6672 6f6d 206f 6c64 2050 6163 6b61 6769 from old Packagi │ │ │ │ │ +0006b8f0: 6e67 204d 616e 7561 6c0a 0a31 342e 3220 ng Manual..14.2 │ │ │ │ │ +0006b900: 4269 6e61 7279 2070 6163 6b61 6765 206d Binary package m │ │ │ │ │ +0006b910: 6574 6164 6174 6120 6669 6c65 730a 3d3d etadata files.== │ │ │ │ │ +0006b920: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006b930: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006b940: 0a0a 5468 6520 7061 636b 6167 6520 6d65 ..The package me │ │ │ │ │ +0006b950: 7461 6461 7461 2070 6f72 7469 6f6e 206f tadata portion o │ │ │ │ │ +0006b960: 6620 6120 6269 6e61 7279 2070 6163 6b61 f a binary packa │ │ │ │ │ +0006b970: 6765 2069 7320 6120 636f 6c6c 6563 7469 ge is a collecti │ │ │ │ │ +0006b980: 6f6e 206f 660a 6669 6c65 7320 7769 7468 on of.files with │ │ │ │ │ +0006b990: 206e 616d 6573 206b 6e6f 776e 2074 6f20 names known to │ │ │ │ │ +0006b9a0: e280 9864 706b 67e2 8099 2e20 2049 7420 ...dpkg.... It │ │ │ │ │ +0006b9b0: 7769 6c6c 2074 7265 6174 2074 6865 2063 will treat the c │ │ │ │ │ +0006b9c0: 6f6e 7465 6e74 7320 6f66 2074 6865 7365 ontents of these │ │ │ │ │ +0006b9d0: 0a66 696c 6573 2073 7065 6369 616c 6c79 .files specially │ │ │ │ │ +0006b9e0: 202d 2073 6f6d 6520 6f66 2074 6865 6d20 - some of them │ │ │ │ │ +0006b9f0: 636f 6e74 6169 6e20 696e 666f 726d 6174 contain informat │ │ │ │ │ +0006ba00: 696f 6e20 7573 6564 2062 7920 e280 9864 ion used by ...d │ │ │ │ │ +0006ba10: 706b 67e2 8099 2077 6865 6e0a 696e 7374 pkg... when.inst │ │ │ │ │ +0006ba20: 616c 6c69 6e67 206f 7220 7265 6d6f 7669 alling or removi │ │ │ │ │ +0006ba30: 6e67 2074 6865 2070 6163 6b61 6765 3b20 ng the package; │ │ │ │ │ +0006ba40: 6f74 6865 7273 2061 7265 2073 6372 6970 others are scrip │ │ │ │ │ +0006ba50: 7473 2077 6869 6368 2074 6865 2070 6163 ts which the pac │ │ │ │ │ +0006ba60: 6b61 6765 0a6d 6169 6e74 6169 6e65 7220 kage.maintainer │ │ │ │ │ +0006ba70: 7761 6e74 7320 e280 9864 706b 67e2 8099 wants ...dpkg... │ │ │ │ │ +0006ba80: 2074 6f20 7275 6e2e 0a0a 4974 2069 7320 to run...It is │ │ │ │ │ +0006ba90: 706f 7373 6962 6c65 2074 6f20 7075 7420 possible to put │ │ │ │ │ +0006baa0: 6f74 6865 7220 6669 6c65 7320 696e 2074 other files in t │ │ │ │ │ +0006bab0: 6865 2070 6163 6b61 6765 206d 6574 6164 he package metad │ │ │ │ │ +0006bac0: 6174 6120 6172 6368 6976 650a 6d65 6d62 ata archive.memb │ │ │ │ │ +0006bad0: 6572 2c20 6275 7420 7468 6973 2069 7320 er, but this is │ │ │ │ │ +0006bae0: 6e6f 7420 6765 6e65 7261 6c6c 7920 6120 not generally a │ │ │ │ │ +0006baf0: 676f 6f64 2069 6465 6120 2874 686f 7567 good idea (thoug │ │ │ │ │ +0006bb00: 6820 7468 6579 2077 696c 6c20 6c61 7267 h they will larg │ │ │ │ │ +0006bb10: 656c 790a 6265 2069 676e 6f72 6564 292e ely.be ignored). │ │ │ │ │ +0006bb20: 0a0a 4865 7265 2069 7320 6120 6272 6965 ..Here is a brie │ │ │ │ │ +0006bb30: 6620 6c69 7374 206f 6620 7468 6520 7061 f list of the pa │ │ │ │ │ +0006bb40: 636b 6167 6520 6d65 7461 6461 7461 2066 ckage metadata f │ │ │ │ │ +0006bb50: 696c 6573 2073 7570 706f 7274 6564 2062 iles supported b │ │ │ │ │ +0006bb60: 7920 e280 9864 706b 67e2 8099 0a61 6e64 y ...dpkg....and │ │ │ │ │ +0006bb70: 2061 2073 756d 6d61 7279 206f 6620 7768 a summary of wh │ │ │ │ │ +0006bb80: 6174 2074 6865 79e2 8099 7265 2075 7365 at they...re use │ │ │ │ │ +0006bb90: 6420 666f 722e 0a0a e280 9863 6f6e 7472 d for......contr │ │ │ │ │ +0006bba0: 6f6c e280 990a 0a20 2020 2020 5468 6973 ol..... This │ │ │ │ │ +0006bbb0: 2069 7320 7468 6520 6b65 7920 6465 7363 is the key desc │ │ │ │ │ +0006bbc0: 7269 7074 696f 6e20 6669 6c65 2075 7365 ription file use │ │ │ │ │ +0006bbd0: 6420 6279 20e2 8098 6470 6b67 e280 992e d by ...dpkg.... │ │ │ │ │ +0006bbe0: 2020 4974 2073 7065 6369 6669 6573 2074 It specifies t │ │ │ │ │ +0006bbf0: 6865 0a20 2020 2020 7061 636b 6167 65e2 he. package. │ │ │ │ │ +0006bc00: 8099 7320 6e61 6d65 2061 6e64 2076 6572 ..s name and ver │ │ │ │ │ +0006bc10: 7369 6f6e 2c20 6769 7665 7320 6974 7320 sion, gives its │ │ │ │ │ +0006bc20: 6465 7363 7269 7074 696f 6e20 666f 7220 description for │ │ │ │ │ +0006bc30: 7468 6520 7573 6572 2c0a 2020 2020 2073 the user,. s │ │ │ │ │ +0006bc40: 7461 7465 7320 6974 7320 7265 6c61 7469 tates its relati │ │ │ │ │ +0006bc50: 6f6e 7368 6970 7320 7769 7468 206f 7468 onships with oth │ │ │ │ │ +0006bc60: 6572 2070 6163 6b61 6765 732c 2061 6e64 er packages, and │ │ │ │ │ +0006bc70: 2073 6f20 666f 7274 682e 2020 5365 650a so forth. See. │ │ │ │ │ +0006bc80: 2020 2020 202a 6e6f 7465 2044 6562 6961 *note Debia │ │ │ │ │ +0006bc90: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ +0006bca0: 2074 656d 706c 6174 6520 636f 6e74 726f template contro │ │ │ │ │ +0006bcb0: 6c20 6669 6c65 7320 e280 930a 2020 2020 l files .... │ │ │ │ │ +0006bcc0: 2064 6562 6961 6e2f 636f 6e74 726f 6c3a debian/control: │ │ │ │ │ +0006bcd0: 2039 342e 2061 6e64 202a 6e6f 7465 2044 94. and *note D │ │ │ │ │ +0006bce0: 6562 6961 6e20 6269 6e61 7279 2070 6163 ebian binary pac │ │ │ │ │ +0006bcf0: 6b61 6765 2063 6f6e 7472 6f6c 2066 696c kage control fil │ │ │ │ │ +0006bd00: 6573 20e2 8093 0a20 2020 2020 4445 4249 es .... DEBI │ │ │ │ │ +0006bd10: 414e 2f63 6f6e 7472 6f6c 3a20 3335 2e0a AN/control: 35.. │ │ │ │ │ +0006bd20: 0a20 2020 2020 4974 2069 7320 7573 7561 . It is usua │ │ │ │ │ +0006bd30: 6c6c 7920 6765 6e65 7261 7465 6420 6175 lly generated au │ │ │ │ │ +0006bd40: 746f 6d61 7469 6361 6c6c 7920 6672 6f6d tomatically from │ │ │ │ │ +0006bd50: 2069 6e66 6f72 6d61 7469 6f6e 2069 6e20 information in │ │ │ │ │ +0006bd60: 7468 650a 2020 2020 2073 6f75 7263 6520 the. source │ │ │ │ │ +0006bd70: 7061 636b 6167 6520 6279 2074 6865 20e2 package by the . │ │ │ │ │ +0006bd80: 8098 6470 6b67 2d67 656e 636f 6e74 726f ..dpkg-gencontro │ │ │ │ │ +0006bd90: 6ce2 8099 2070 726f 6772 616d 2c20 616e l... program, an │ │ │ │ │ +0006bda0: 6420 7769 7468 0a20 2020 2020 6173 7369 d with. assi │ │ │ │ │ +0006bdb0: 7374 616e 6365 2066 726f 6d20 e280 9864 stance from ...d │ │ │ │ │ +0006bdc0: 706b 672d 7368 6c69 6264 6570 73e2 8099 pkg-shlibdeps... │ │ │ │ │ +0006bdd0: 2e20 2053 6565 202a 6e6f 7465 2053 6f75 . See *note Sou │ │ │ │ │ +0006bde0: 7263 6520 7061 636b 6167 6573 2028 6672 rce packages (fr │ │ │ │ │ +0006bdf0: 6f6d 0a20 2020 2020 6f6c 6420 5061 636b om. old Pack │ │ │ │ │ +0006be00: 6167 696e 6720 4d61 6e75 616c 293a 2031 aging Manual): 1 │ │ │ │ │ +0006be10: 6239 2e0a 0ae2 8098 706f 7374 696e 7374 b9......postinst │ │ │ │ │ +0006be20: e280 992c 20e2 8098 7072 6569 6e73 74e2 ..., ...preinst. │ │ │ │ │ +0006be30: 8099 2c20 e280 9870 6f73 7472 6de2 8099 .., ...postrm... │ │ │ │ │ +0006be40: 2c20 e280 9870 7265 726d e280 990a 0a20 , ...prerm..... │ │ │ │ │ +0006be50: 2020 2020 5468 6573 6520 6172 6520 6578 These are ex │ │ │ │ │ +0006be60: 6563 7574 6162 6c65 2066 696c 6573 2028 ecutable files ( │ │ │ │ │ +0006be70: 7573 7561 6c6c 7920 7363 7269 7074 7329 usually scripts) │ │ │ │ │ +0006be80: 2077 6869 6368 20e2 8098 6470 6b67 e280 which ...dpkg.. │ │ │ │ │ +0006be90: 9920 7275 6e73 0a20 2020 2020 6475 7269 . runs. duri │ │ │ │ │ +0006bea0: 6e67 2069 6e73 7461 6c6c 6174 696f 6e2c ng installation, │ │ │ │ │ +0006beb0: 2075 7067 7261 6465 2061 6e64 2072 656d upgrade and rem │ │ │ │ │ +0006bec0: 6f76 616c 206f 6620 7061 636b 6167 6573 oval of packages │ │ │ │ │ +0006bed0: 2e20 2054 6865 7920 616c 6c6f 770a 2020 . They allow. │ │ │ │ │ +0006bee0: 2020 2074 6865 2070 6163 6b61 6765 2074 the package t │ │ │ │ │ +0006bef0: 6f20 6465 616c 2077 6974 6820 6d61 7474 o deal with matt │ │ │ │ │ +0006bf00: 6572 7320 7768 6963 6820 6172 6520 7061 ers which are pa │ │ │ │ │ +0006bf10: 7274 6963 756c 6172 2074 6f20 7468 6174 rticular to that │ │ │ │ │ +0006bf20: 0a20 2020 2020 7061 636b 6167 6520 6f72 . package or │ │ │ │ │ +0006bf30: 2072 6571 7569 7265 206d 6f72 6520 636f require more co │ │ │ │ │ +0006bf40: 6d70 6c69 6361 7465 6420 7072 6f63 6573 mplicated proces │ │ │ │ │ +0006bf50: 7369 6e67 2074 6861 6e20 7468 6174 2070 sing than that p │ │ │ │ │ +0006bf60: 726f 7669 6465 640a 2020 2020 2062 7920 rovided. by │ │ │ │ │ +0006bf70: e280 9864 706b 67e2 8099 2e20 2044 6574 ...dpkg.... Det │ │ │ │ │ +0006bf80: 6169 6c73 206f 6620 7768 656e 2061 6e64 ails of when and │ │ │ │ │ +0006bf90: 2068 6f77 2074 6865 7920 6172 6520 6361 how they are ca │ │ │ │ │ +0006bfa0: 6c6c 6564 2061 7265 2069 6e20 2a6e 6f74 lled are in *not │ │ │ │ │ +0006bfb0: 650a 2020 2020 2050 6163 6b61 6765 206d e. Package m │ │ │ │ │ +0006bfc0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +0006bfd0: 7320 616e 6420 696e 7374 616c 6c61 7469 s and installati │ │ │ │ │ +0006bfe0: 6f6e 2070 726f 6365 6475 7265 3a20 6462 on procedure: db │ │ │ │ │ +0006bff0: 2e0a 0a20 2020 2020 4974 2069 7320 7665 ... It is ve │ │ │ │ │ +0006c000: 7279 2069 6d70 6f72 7461 6e74 2074 6f20 ry important to │ │ │ │ │ +0006c010: 6d61 6b65 2074 6865 7365 2073 6372 6970 make these scrip │ │ │ │ │ +0006c020: 7473 2069 6465 6d70 6f74 656e 742e 2020 ts idempotent. │ │ │ │ │ +0006c030: 5365 6520 2a6e 6f74 650a 2020 2020 204d See *note. M │ │ │ │ │ +0006c040: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +0006c050: 7320 6964 656d 706f 7465 6e63 793a 2065 s idempotency: e │ │ │ │ │ +0006c060: 302e 0a0a 2020 2020 2054 6865 206d 6169 0... The mai │ │ │ │ │ +0006c070: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +0006c080: 6172 6520 6e6f 7420 6775 6172 616e 7465 are not guarante │ │ │ │ │ +0006c090: 6564 2074 6f20 7275 6e20 7769 7468 2061 ed to run with a │ │ │ │ │ +0006c0a0: 2063 6f6e 7472 6f6c 6c69 6e67 0a20 2020 controlling. │ │ │ │ │ +0006c0b0: 2020 7465 726d 696e 616c 2061 6e64 206d terminal and m │ │ │ │ │ +0006c0c0: 6179 206e 6f74 2062 6520 6162 6c65 2074 ay not be able t │ │ │ │ │ +0006c0d0: 6f20 696e 7465 7261 6374 2077 6974 6820 o interact with │ │ │ │ │ +0006c0e0: 7468 6520 7573 6572 2e20 2053 6565 202a the user. See * │ │ │ │ │ +0006c0f0: 6e6f 7465 0a20 2020 2020 436f 6e74 726f note. Contro │ │ │ │ │ +0006c100: 6c6c 696e 6720 7465 726d 696e 616c 2066 lling terminal f │ │ │ │ │ +0006c110: 6f72 206d 6169 6e74 6169 6e65 7220 7363 or maintainer sc │ │ │ │ │ +0006c120: 7269 7074 733a 2065 322e 0a0a e280 9863 ripts: e2......c │ │ │ │ │ +0006c130: 6f6e 6666 696c 6573 e280 9920 5468 6973 onffiles... This │ │ │ │ │ +0006c140: 2066 696c 6520 636f 6e74 6169 6e73 2061 file contains a │ │ │ │ │ +0006c150: 206c 6973 7420 6f66 2063 6f6e 6669 6775 list of configu │ │ │ │ │ +0006c160: 7261 7469 6f6e 2066 696c 6573 2077 6869 ration files whi │ │ │ │ │ +0006c170: 6368 0a0a 2020 2020 2061 7265 2074 6f20 ch.. are to │ │ │ │ │ +0006c180: 6265 2068 616e 646c 6564 2061 7574 6f6d be handled autom │ │ │ │ │ +0006c190: 6174 6963 616c 6c79 2062 7920 e280 9864 atically by ...d │ │ │ │ │ +0006c1a0: 706b 67e2 8099 2028 7365 6520 2a6e 6f74 pkg... (see *not │ │ │ │ │ +0006c1b0: 6520 436f 6e66 6967 7572 6174 696f 6e0a e Configuration. │ │ │ │ │ +0006c1c0: 2020 2020 2066 696c 6520 6861 6e64 6c69 file handli │ │ │ │ │ +0006c1d0: 6e67 2028 6672 6f6d 206f 6c64 2050 6163 ng (from old Pac │ │ │ │ │ +0006c1e0: 6b61 6769 6e67 204d 616e 7561 6c29 3a20 kaging Manual): │ │ │ │ │ +0006c1f0: 3162 612e 292e 2020 4e6f 7465 2074 6861 1ba.). Note tha │ │ │ │ │ +0006c200: 7420 6e6f 740a 2020 2020 206e 6563 6573 t not. neces │ │ │ │ │ +0006c210: 7361 7269 6c79 2065 7665 7279 2063 6f6e sarily every con │ │ │ │ │ +0006c220: 6669 6775 7261 7469 6f6e 2066 696c 6520 figuration file │ │ │ │ │ +0006c230: 7368 6f75 6c64 2062 6520 6c69 7374 6564 should be listed │ │ │ │ │ +0006c240: 2068 6572 652e 0a0a e280 9873 686c 6962 here......shlib │ │ │ │ │ +0006c250: 73e2 8099 0a0a 2020 2020 2054 6869 7320 s..... This │ │ │ │ │ +0006c260: 6669 6c65 2063 6f6e 7461 696e 7320 6120 file contains a │ │ │ │ │ +0006c270: 6c69 7374 206f 6620 7468 6520 7368 6172 list of the shar │ │ │ │ │ +0006c280: 6564 206c 6962 7261 7269 6573 2073 7570 ed libraries sup │ │ │ │ │ +0006c290: 706c 6965 6420 6279 2074 6865 0a20 2020 plied by the. │ │ │ │ │ +0006c2a0: 2020 7061 636b 6167 652c 2077 6974 6820 package, with │ │ │ │ │ +0006c2b0: 6465 7065 6e64 656e 6379 2064 6574 6169 dependency detai │ │ │ │ │ +0006c2c0: 6c73 2066 6f72 2065 6163 682e 2020 5468 ls for each. Th │ │ │ │ │ +0006c2d0: 6973 2069 7320 7573 6564 2062 790a 2020 is is used by. │ │ │ │ │ +0006c2e0: 2020 20e2 8098 6470 6b67 2d73 686c 6962 ...dpkg-shlib │ │ │ │ │ +0006c2f0: 6465 7073 e280 9920 7768 656e 2069 7420 deps... when it │ │ │ │ │ +0006c300: 6465 7465 726d 696e 6573 2077 6861 7420 determines what │ │ │ │ │ +0006c310: 6465 7065 6e64 656e 6369 6573 2061 7265 dependencies are │ │ │ │ │ +0006c320: 2072 6571 7569 7265 640a 2020 2020 2069 required. i │ │ │ │ │ +0006c330: 6e20 6120 7061 636b 6167 6520 636f 6e74 n a package cont │ │ │ │ │ +0006c340: 726f 6c20 6669 6c65 2e20 2054 6865 20e2 rol file. The . │ │ │ │ │ +0006c350: 8098 7368 6c69 6273 e280 9920 6669 6c65 ..shlibs... file │ │ │ │ │ +0006c360: 2066 6f72 6d61 7420 6973 2064 6573 6372 format is descr │ │ │ │ │ +0006c370: 6962 6564 0a20 2020 2020 6f6e 202a 6e6f ibed. on *no │ │ │ │ │ +0006c380: 7465 2054 6865 2073 686c 6962 7320 4669 te The shlibs Fi │ │ │ │ │ +0006c390: 6c65 2046 6f72 6d61 743a 2031 3137 2e0a le Format: 117.. │ │ │ │ │ +0006c3a0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0006c3b0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0006c3c0: 6465 3a20 5468 6520 6269 6e61 7279 2070 de: The binary p │ │ │ │ │ +0006c3d0: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ +0006c3e0: 696c 6520 636f 6e74 726f 6c2c 2020 4e65 ile control, Ne │ │ │ │ │ +0006c3f0: 7874 3a20 5469 6d65 2053 7461 6d70 733c xt: Time Stamps< │ │ │ │ │ +0006c400: 323e 2c20 2050 7265 763a 2042 696e 6172 2>, Prev: Binar │ │ │ │ │ +0006c410: 7920 7061 636b 6167 6520 6d65 7461 6461 y package metada │ │ │ │ │ +0006c420: 7461 2066 696c 6573 2c20 2055 703a 2042 ta files, Up: B │ │ │ │ │ +0006c430: 696e 6172 7920 7061 636b 6167 6573 2066 inary packages f │ │ │ │ │ +0006c440: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ +0006c450: 6720 4d61 6e75 616c 0a0a 3134 2e33 2054 g Manual..14.3 T │ │ │ │ │ +0006c460: 6865 2062 696e 6172 7920 7061 636b 6167 he binary packag │ │ │ │ │ +0006c470: 6520 636f 6e74 726f 6c20 6669 6c65 3a20 e control file: │ │ │ │ │ +0006c480: e280 9863 6f6e 7472 6f6c e280 990a 3d3d ...control....== │ │ │ │ │ +0006c490: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006c4a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006c4b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T │ │ │ │ │ +0006c4c0: 6865 206d 6f73 7420 696d 706f 7274 616e he most importan │ │ │ │ │ +0006c4d0: 7420 7061 636b 6167 6520 6d65 7461 6461 t package metada │ │ │ │ │ +0006c4e0: 7461 2066 696c 6520 7573 6564 2062 7920 ta file used by │ │ │ │ │ +0006c4f0: e280 9864 706b 67e2 8099 2077 6865 6e20 ...dpkg... when │ │ │ │ │ +0006c500: 6974 2069 6e73 7461 6c6c 730a 6120 7061 it installs.a pa │ │ │ │ │ +0006c510: 636b 6167 6520 6973 20e2 8098 636f 6e74 ckage is ...cont │ │ │ │ │ +0006c520: 726f 6ce2 8099 2e20 2049 7420 636f 6e74 rol.... It cont │ │ │ │ │ +0006c530: 6169 6e73 2061 6c6c 2074 6865 2070 6163 ains all the pac │ │ │ │ │ +0006c540: 6b61 6765 e280 9973 20e2 809c 7669 7461 kage...s ...vita │ │ │ │ │ +0006c550: 6c0a 7374 6174 6973 7469 6373 e280 9d2e l.statistics.... │ │ │ │ │ +0006c560: 0a0a 5468 6520 6269 6e61 7279 2070 6163 ..The binary pac │ │ │ │ │ +0006c570: 6b61 6765 2063 6f6e 7472 6f6c 2066 696c kage control fil │ │ │ │ │ +0006c580: 6573 206f 6620 7061 636b 6167 6573 2062 es of packages b │ │ │ │ │ +0006c590: 7569 6c74 2066 726f 6d20 4465 6269 616e uilt from Debian │ │ │ │ │ +0006c5a0: 2073 6f75 7263 6573 0a61 7265 206d 6164 sources.are mad │ │ │ │ │ +0006c5b0: 6520 6279 2061 2073 7065 6369 616c 2074 e by a special t │ │ │ │ │ +0006c5c0: 6f6f 6c2c 20e2 8098 6470 6b67 2d67 656e ool, ...dpkg-gen │ │ │ │ │ +0006c5d0: 636f 6e74 726f 6ce2 8099 2c20 7768 6963 control..., whic │ │ │ │ │ +0006c5e0: 6820 7265 6164 730a e280 9864 6562 6961 h reads....debia │ │ │ │ │ +0006c5f0: 6e2f 636f 6e74 726f 6ce2 8099 2061 6e64 n/control... and │ │ │ │ │ +0006c600: 20e2 8098 6465 6269 616e 2f63 6861 6e67 ...debian/chang │ │ │ │ │ +0006c610: 656c 6f67 e280 9920 746f 2066 696e 6420 elog... to find │ │ │ │ │ +0006c620: 7468 6520 696e 666f 726d 6174 696f 6e20 the information │ │ │ │ │ +0006c630: 6974 0a6e 6565 6473 2e20 2053 6565 202a it.needs. See * │ │ │ │ │ +0006c640: 6e6f 7465 2053 6f75 7263 6520 7061 636b note Source pack │ │ │ │ │ +0006c650: 6167 6573 2028 6672 6f6d 206f 6c64 2050 ages (from old P │ │ │ │ │ +0006c660: 6163 6b61 6769 6e67 204d 616e 7561 6c29 ackaging Manual) │ │ │ │ │ +0006c670: 3a20 3162 392e 2066 6f72 0a6d 6f72 6520 : 1b9. for.more │ │ │ │ │ +0006c680: 6465 7461 696c 732e 0a0a 5468 6520 6669 details...The fi │ │ │ │ │ +0006c690: 656c 6473 2069 6e20 6269 6e61 7279 2070 elds in binary p │ │ │ │ │ +0006c6a0: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ +0006c6b0: 696c 6573 2061 7265 206c 6973 7465 6420 iles are listed │ │ │ │ │ +0006c6c0: 696e 202a 6e6f 7465 2044 6562 6961 6e0a in *note Debian. │ │ │ │ │ +0006c6d0: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ +0006c6e0: 6f6e 7472 6f6c 2066 696c 6573 20e2 8093 ontrol files ... │ │ │ │ │ +0006c6f0: 2044 4542 4941 4e2f 636f 6e74 726f 6c3a DEBIAN/control: │ │ │ │ │ +0006c700: 2033 352e 0a0a 4120 6465 7363 7269 7074 35...A descript │ │ │ │ │ +0006c710: 696f 6e20 6f66 2074 6865 2073 796e 7461 ion of the synta │ │ │ │ │ +0006c720: 7820 6f66 2063 6f6e 7472 6f6c 2066 696c x of control fil │ │ │ │ │ +0006c730: 6573 2061 6e64 2074 6865 2070 7572 706f es and the purpo │ │ │ │ │ +0006c740: 7365 206f 6620 7468 650a 6669 656c 6473 se of the.fields │ │ │ │ │ +0006c750: 2069 7320 6176 6169 6c61 626c 6520 696e is available in │ │ │ │ │ +0006c760: 202a 6e6f 7465 2043 6f6e 7472 6f6c 2066 *note Control f │ │ │ │ │ +0006c770: 696c 6573 2061 6e64 2074 6865 6972 2066 iles and their f │ │ │ │ │ +0006c780: 6965 6c64 733a 2033 392e 0a0a 1f0a 4669 ields: 39.....Fi │ │ │ │ │ +0006c790: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0006c7a0: 792e 696e 666f 2c20 204e 6f64 653a 2054 y.info, Node: T │ │ │ │ │ +0006c7b0: 696d 6520 5374 616d 7073 3c32 3e2c 2020 ime Stamps<2>, │ │ │ │ │ +0006c7c0: 5072 6576 3a20 5468 6520 6269 6e61 7279 Prev: The binary │ │ │ │ │ +0006c7d0: 2070 6163 6b61 6765 2063 6f6e 7472 6f6c package control │ │ │ │ │ +0006c7e0: 2066 696c 6520 636f 6e74 726f 6c2c 2020 file control, │ │ │ │ │ +0006c7f0: 5570 3a20 4269 6e61 7279 2070 6163 6b61 Up: Binary packa │ │ │ │ │ +0006c800: 6765 7320 6672 6f6d 206f 6c64 2050 6163 ges from old Pac │ │ │ │ │ +0006c810: 6b61 6769 6e67 204d 616e 7561 6c0a 0a31 kaging Manual..1 │ │ │ │ │ +0006c820: 342e 3420 5469 6d65 2053 7461 6d70 730a 4.4 Time Stamps. │ │ │ │ │ +0006c830: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006c840: 0a0a 5365 6520 2a6e 6f74 6520 5469 6d65 ..See *note Time │ │ │ │ │ +0006c850: 2053 7461 6d70 733a 2037 372e 0a0a 1f0a Stamps: 77..... │ │ │ │ │ +0006c860: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0006c870: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0006c880: 2053 6f75 7263 6520 7061 636b 6167 6573 Source packages │ │ │ │ │ +0006c890: 2066 726f 6d20 6f6c 6420 5061 636b 6167 from old Packag │ │ │ │ │ +0006c8a0: 696e 6720 4d61 6e75 616c 2c20 204e 6578 ing Manual, Nex │ │ │ │ │ +0006c8b0: 743a 2043 6f6e 7472 6f6c 2066 696c 6573 t: Control files │ │ │ │ │ +0006c8c0: 2061 6e64 2074 6865 6972 2066 6965 6c64 and their field │ │ │ │ │ +0006c8d0: 7320 6672 6f6d 206f 6c64 2050 6163 6b61 s from old Packa │ │ │ │ │ +0006c8e0: 6769 6e67 204d 616e 7561 6c2c 2020 5072 ging Manual, Pr │ │ │ │ │ +0006c8f0: 6576 3a20 4269 6e61 7279 2070 6163 6b61 ev: Binary packa │ │ │ │ │ +0006c900: 6765 7320 6672 6f6d 206f 6c64 2050 6163 ges from old Pac │ │ │ │ │ +0006c910: 6b61 6769 6e67 204d 616e 7561 6c2c 2020 kaging Manual, │ │ │ │ │ +0006c920: 5570 3a20 546f 700a 0a31 3520 536f 7572 Up: Top..15 Sour │ │ │ │ │ +0006c930: 6365 2070 6163 6b61 6765 7320 2866 726f ce packages (fro │ │ │ │ │ +0006c940: 6d20 6f6c 6420 5061 636b 6167 696e 6720 m old Packaging │ │ │ │ │ +0006c950: 4d61 6e75 616c 290a 2a2a 2a2a 2a2a 2a2a Manual).******** │ │ │ │ │ +0006c960: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0006c970: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +0006c980: 2a2a 2a2a 2a2a 0a0a 5468 6520 4465 6269 ******..The Debi │ │ │ │ │ +0006c990: 616e 2062 696e 6172 7920 7061 636b 6167 an binary packag │ │ │ │ │ +0006c9a0: 6573 2069 6e20 7468 6520 6469 7374 7269 es in the distri │ │ │ │ │ +0006c9b0: 6275 7469 6f6e 2061 7265 2067 656e 6572 bution are gener │ │ │ │ │ +0006c9c0: 6174 6564 2066 726f 6d20 4465 6269 616e ated from Debian │ │ │ │ │ +0006c9d0: 0a73 6f75 7263 6573 2c20 7768 6963 6820 .sources, which │ │ │ │ │ +0006c9e0: 6172 6520 696e 2061 2073 7065 6369 616c are in a special │ │ │ │ │ +0006c9f0: 2066 6f72 6d61 7420 746f 2061 7373 6973 format to assis │ │ │ │ │ +0006ca00: 7420 7468 6520 6561 7379 2061 6e64 2061 t the easy and a │ │ │ │ │ +0006ca10: 7574 6f6d 6174 6963 0a62 7569 6c64 696e utomatic.buildin │ │ │ │ │ +0006ca20: 6720 6f66 2062 696e 6172 6965 732e 0a0a g of binaries... │ │ │ │ │ +0006ca30: 2a20 4d65 6e75 3a0a 0a2a 2054 6f6f 6c73 * Menu:..* Tools │ │ │ │ │ +0006ca40: 2066 6f72 2070 726f 6365 7373 696e 6720 for processing │ │ │ │ │ +0006ca50: 736f 7572 6365 2070 6163 6b61 6765 733a source packages: │ │ │ │ │ +0006ca60: 3a0a 2a20 5468 6520 4465 6269 616e 2070 :.* The Debian p │ │ │ │ │ +0006ca70: 6163 6b61 6765 2073 6f75 7263 6520 7472 ackage source tr │ │ │ │ │ +0006ca80: 6565 3a3a 0a2a 2053 6f75 7263 6520 7061 ee::.* Source pa │ │ │ │ │ +0006ca90: 636b 6167 6573 2061 7320 6172 6368 6976 ckages as archiv │ │ │ │ │ +0006caa0: 6573 3a3a 0a2a 2055 6e70 6163 6b69 6e67 es::.* Unpacking │ │ │ │ │ +0006cab0: 2061 2044 6562 6961 6e20 736f 7572 6365 a Debian source │ │ │ │ │ +0006cac0: 2070 6163 6b61 6765 2077 6974 686f 7574 package without │ │ │ │ │ +0006cad0: 2064 706b 672d 736f 7572 6365 3a3a 0a0a dpkg-source::.. │ │ │ │ │ +0006cae0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +0006caf0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +0006cb00: 653a 2054 6f6f 6c73 2066 6f72 2070 726f e: Tools for pro │ │ │ │ │ +0006cb10: 6365 7373 696e 6720 736f 7572 6365 2070 cessing source p │ │ │ │ │ +0006cb20: 6163 6b61 6765 732c 2020 4e65 7874 3a20 ackages, Next: │ │ │ │ │ +0006cb30: 5468 6520 4465 6269 616e 2070 6163 6b61 The Debian packa │ │ │ │ │ +0006cb40: 6765 2073 6f75 7263 6520 7472 6565 2c20 ge source tree, │ │ │ │ │ +0006cb50: 2055 703a 2053 6f75 7263 6520 7061 636b Up: Source pack │ │ │ │ │ +0006cb60: 6167 6573 2066 726f 6d20 6f6c 6420 5061 ages from old Pa │ │ │ │ │ +0006cb70: 636b 6167 696e 6720 4d61 6e75 616c 0a0a ckaging Manual.. │ │ │ │ │ +0006cb80: 3135 2e31 2054 6f6f 6c73 2066 6f72 2070 15.1 Tools for p │ │ │ │ │ +0006cb90: 726f 6365 7373 696e 6720 736f 7572 6365 rocessing source │ │ │ │ │ +0006cba0: 2070 6163 6b61 6765 730a 3d3d 3d3d 3d3d packages.====== │ │ │ │ │ +0006cbb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006cbc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006cbd0: 3d3d 3d0a 0a56 6172 696f 7573 2074 6f6f ===..Various too │ │ │ │ │ +0006cbe0: 6c73 2061 7265 2070 726f 7669 6465 6420 ls are provided │ │ │ │ │ +0006cbf0: 666f 7220 6d61 6e69 7075 6c61 7469 6e67 for manipulating │ │ │ │ │ +0006cc00: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ +0006cc10: 3b20 7468 6579 2070 6163 6b0a 616e 6420 ; they pack.and │ │ │ │ │ +0006cc20: 756e 7061 636b 2073 6f75 7263 6573 2061 unpack sources a │ │ │ │ │ +0006cc30: 6e64 2068 656c 7020 6275 696c 6420 6f66 nd help build of │ │ │ │ │ +0006cc40: 2062 696e 6172 7920 7061 636b 6167 6573 binary packages │ │ │ │ │ +0006cc50: 2061 6e64 2068 656c 7020 6d61 6e61 6765 and help manage │ │ │ │ │ +0006cc60: 2074 6865 0a64 6973 7472 6962 7574 696f the.distributio │ │ │ │ │ +0006cc70: 6e20 6f66 206e 6577 2076 6572 7369 6f6e n of new version │ │ │ │ │ +0006cc80: 732e 0a0a 5468 6579 2061 7265 2069 6e74 s...They are int │ │ │ │ │ +0006cc90: 726f 6475 6365 6420 616e 6420 7479 7069 roduced and typi │ │ │ │ │ +0006cca0: 6361 6c20 7573 6573 2064 6573 6372 6962 cal uses describ │ │ │ │ │ +0006ccb0: 6564 2068 6572 653b 2073 6565 0ae2 8098 ed here; see.... │ │ │ │ │ +0006ccc0: 6470 6b67 2d73 6f75 7263 6528 3129 e280 dpkg-source(1).. │ │ │ │ │ +0006ccd0: 9920 666f 7220 6675 6c6c 2064 6f63 756d . for full docum │ │ │ │ │ +0006cce0: 656e 7461 7469 6f6e 2061 626f 7574 2074 entation about t │ │ │ │ │ +0006ccf0: 6865 6972 2061 7267 756d 656e 7473 2061 heir arguments a │ │ │ │ │ +0006cd00: 6e64 0a6f 7065 7261 7469 6f6e 2e0a 0a46 nd.operation...F │ │ │ │ │ +0006cd10: 6f72 2065 7861 6d70 6c65 7320 6f66 2068 or examples of h │ │ │ │ │ +0006cd20: 6f77 2074 6f20 636f 6e73 7472 7563 7420 ow to construct │ │ │ │ │ +0006cd30: 6120 4465 6269 616e 2073 6f75 7263 6520 a Debian source │ │ │ │ │ +0006cd40: 7061 636b 6167 652c 2061 6e64 2068 6f77 package, and how │ │ │ │ │ +0006cd50: 2074 6f20 7573 650a 7468 6f73 6520 7574 to use.those ut │ │ │ │ │ +0006cd60: 696c 6974 6965 7320 7468 6174 2061 7265 ilities that are │ │ │ │ │ +0006cd70: 2075 7365 6420 6279 2044 6562 6961 6e20 used by Debian │ │ │ │ │ +0006cd80: 736f 7572 6365 2070 6163 6b61 6765 732c source packages, │ │ │ │ │ +0006cd90: 2070 6c65 6173 6520 7365 6520 7468 650a please see the. │ │ │ │ │ +0006cda0: e280 9868 656c 6c6f e280 9920 6578 616d ...hello... exam │ │ │ │ │ +0006cdb0: 706c 6520 7061 636b 6167 652e 0a0a 2a20 ple package...* │ │ │ │ │ +0006cdc0: 4d65 6e75 3a0a 0a2a 2064 706b 672d 736f Menu:..* dpkg-so │ │ │ │ │ +0006cdd0: 7572 6365 202d 2070 6163 6b73 2061 6e64 urce - packs and │ │ │ │ │ +0006cde0: 2075 6e70 6163 6b73 2044 6562 6961 6e20 unpacks Debian │ │ │ │ │ +0006cdf0: 736f 7572 6365 2070 6163 6b61 6765 733a source packages: │ │ │ │ │ +0006ce00: 3a0a 2a20 6470 6b67 2d62 7569 6c64 7061 :.* dpkg-buildpa │ │ │ │ │ +0006ce10: 636b 6167 6520 2d20 6f76 6572 616c 6c20 ckage - overall │ │ │ │ │ +0006ce20: 7061 636b 6167 652d 6275 696c 6469 6e67 package-building │ │ │ │ │ +0006ce30: 2063 6f6e 7472 6f6c 2073 6372 6970 743a control script: │ │ │ │ │ +0006ce40: 3a0a 2a20 6470 6b67 2d67 656e 636f 6e74 :.* dpkg-gencont │ │ │ │ │ +0006ce50: 726f 6c20 2d20 6765 6e65 7261 7465 7320 rol - generates │ │ │ │ │ +0006ce60: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ +0006ce70: 6f6e 7472 6f6c 2066 696c 6573 3a3a 0a2a ontrol files::.* │ │ │ │ │ +0006ce80: 2064 706b 672d 7368 6c69 6264 6570 7320 dpkg-shlibdeps │ │ │ │ │ +0006ce90: 2d20 6361 6c63 756c 6174 6573 2073 6861 - calculates sha │ │ │ │ │ +0006cea0: 7265 6420 6c69 6272 6172 7920 6465 7065 red library depe │ │ │ │ │ +0006ceb0: 6e64 656e 6369 6573 3a3a 0a2a 2064 706b ndencies::.* dpk │ │ │ │ │ +0006cec0: 672d 6469 7374 6164 6466 696c 6520 2d20 g-distaddfile - │ │ │ │ │ +0006ced0: 6164 6473 2061 2066 696c 6520 746f 2064 adds a file to d │ │ │ │ │ +0006cee0: 6562 6961 6e2f 6669 6c65 733a 3a0a 2a20 ebian/files::.* │ │ │ │ │ +0006cef0: 6470 6b67 2d67 656e 6368 616e 6765 7320 dpkg-genchanges │ │ │ │ │ +0006cf00: 2d20 6765 6e65 7261 7465 7320 6120 2e63 - generates a .c │ │ │ │ │ +0006cf10: 6861 6e67 6573 2075 706c 6f61 6420 636f hanges upload co │ │ │ │ │ +0006cf20: 6e74 726f 6c20 6669 6c65 3a20 6470 6b67 ntrol file: dpkg │ │ │ │ │ +0006cf30: 2d67 656e 6368 616e 6765 7320 2d20 6765 -genchanges - ge │ │ │ │ │ +0006cf40: 6e65 7261 7465 7320 6120 6368 616e 6765 nerates a change │ │ │ │ │ +0006cf50: 7320 7570 6c6f 6164 2063 6f6e 7472 6f6c s upload control │ │ │ │ │ +0006cf60: 2066 696c 652e 0a2a 2064 706b 672d 7061 file..* dpkg-pa │ │ │ │ │ +0006cf70: 7273 6563 6861 6e67 656c 6f67 202d 2070 rsechangelog - p │ │ │ │ │ +0006cf80: 726f 6475 6365 7320 7061 7273 6564 2072 roduces parsed r │ │ │ │ │ +0006cf90: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of │ │ │ │ │ +0006cfa0: 2061 2063 6861 6e67 656c 6f67 3a3a 0a2a a changelog::.* │ │ │ │ │ +0006cfb0: 2064 706b 672d 6172 6368 6974 6563 7475 dpkg-architectu │ │ │ │ │ +0006cfc0: 7265 202d 2069 6e66 6f72 6d61 7469 6f6e re - information │ │ │ │ │ +0006cfd0: 2061 626f 7574 2074 6865 2062 7569 6c64 about the build │ │ │ │ │ +0006cfe0: 2061 6e64 2068 6f73 7420 7379 7374 656d and host system │ │ │ │ │ +0006cff0: 3a3a 0a0a 1f0a 4669 6c65 3a20 6465 6269 ::....File: debi │ │ │ │ │ +0006d000: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0006d010: 204e 6f64 653a 2064 706b 672d 736f 7572 Node: dpkg-sour │ │ │ │ │ +0006d020: 6365 202d 2070 6163 6b73 2061 6e64 2075 ce - packs and u │ │ │ │ │ +0006d030: 6e70 6163 6b73 2044 6562 6961 6e20 736f npacks Debian so │ │ │ │ │ +0006d040: 7572 6365 2070 6163 6b61 6765 732c 2020 urce packages, │ │ │ │ │ +0006d050: 4e65 7874 3a20 6470 6b67 2d62 7569 6c64 Next: dpkg-build │ │ │ │ │ +0006d060: 7061 636b 6167 6520 2d20 6f76 6572 616c package - overal │ │ │ │ │ +0006d070: 6c20 7061 636b 6167 652d 6275 696c 6469 l package-buildi │ │ │ │ │ +0006d080: 6e67 2063 6f6e 7472 6f6c 2073 6372 6970 ng control scrip │ │ │ │ │ +0006d090: 742c 2020 5570 3a20 546f 6f6c 7320 666f t, Up: Tools fo │ │ │ │ │ +0006d0a0: 7220 7072 6f63 6573 7369 6e67 2073 6f75 r processing sou │ │ │ │ │ +0006d0b0: 7263 6520 7061 636b 6167 6573 0a0a 3135 rce packages..15 │ │ │ │ │ +0006d0c0: 2e31 2e31 20e2 8098 6470 6b67 2d73 6f75 .1.1 ...dpkg-sou │ │ │ │ │ +0006d0d0: 7263 65e2 8099 202d 2070 6163 6b73 2061 rce... - packs a │ │ │ │ │ +0006d0e0: 6e64 2075 6e70 6163 6b73 2044 6562 6961 nd unpacks Debia │ │ │ │ │ +0006d0f0: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ +0006d100: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.-------------- │ │ │ │ │ +0006d110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d140: 2d0a 0a54 6869 7320 7072 6f67 7261 6d20 -..This program │ │ │ │ │ +0006d150: 6973 2066 7265 7175 656e 746c 7920 7573 is frequently us │ │ │ │ │ +0006d160: 6564 2062 7920 6861 6e64 2c20 616e 6420 ed by hand, and │ │ │ │ │ +0006d170: 6973 2061 6c73 6f20 6361 6c6c 6564 2066 is also called f │ │ │ │ │ +0006d180: 726f 6d0a 7061 636b 6167 652d 696e 6465 rom.package-inde │ │ │ │ │ +0006d190: 7065 6e64 656e 7420 6175 746f 6d61 7465 pendent automate │ │ │ │ │ +0006d1a0: 6420 6275 696c 6469 6e67 2073 6372 6970 d building scrip │ │ │ │ │ +0006d1b0: 7473 2073 7563 6820 6173 0ae2 8098 6470 ts such as....dp │ │ │ │ │ +0006d1c0: 6b67 2d62 7569 6c64 7061 636b 6167 65e2 kg-buildpackage. │ │ │ │ │ +0006d1d0: 8099 2e0a 0a54 6f20 756e 7061 636b 2061 .....To unpack a │ │ │ │ │ +0006d1e0: 2070 6163 6b61 6765 2069 7420 6973 2074 package it is t │ │ │ │ │ +0006d1f0: 7970 6963 616c 6c79 2069 6e76 6f6b 6564 ypically invoked │ │ │ │ │ +0006d200: 2077 6974 680a 0a20 2020 2020 6470 6b67 with.. dpkg │ │ │ │ │ +0006d210: 2d73 6f75 7263 6520 2d78 202e 2e2e 2f70 -source -x .../p │ │ │ │ │ +0006d220: 6174 682f 746f 2f66 696c 656e 616d 652e ath/to/filename. │ │ │ │ │ +0006d230: 6473 630a 0a77 6974 6820 7468 6520 e280 dsc..with the .. │ │ │ │ │ +0006d240: 9866 696c 656e 616d 652e 7461 722e 677a .filename.tar.gz │ │ │ │ │ +0006d250: e280 9920 616e 6420 e280 9866 696c 656e ... and ...filen │ │ │ │ │ +0006d260: 616d 652e 6469 6666 2e67 7ae2 8099 2028 ame.diff.gz... ( │ │ │ │ │ +0006d270: 6966 2061 7070 6c69 6361 626c 6529 2069 if applicable) i │ │ │ │ │ +0006d280: 6e20 7468 650a 7361 6d65 2064 6972 6563 n the.same direc │ │ │ │ │ +0006d290: 746f 7279 2e20 2049 7420 756e 7061 636b tory. It unpack │ │ │ │ │ +0006d2a0: 7320 696e 746f 20e2 8098 7061 636b 6167 s into ...packag │ │ │ │ │ +0006d2b0: 652d 7665 7273 696f 6ee2 8099 2c20 616e e-version..., an │ │ │ │ │ +0006d2c0: 6420 6966 2061 7070 6c69 6361 626c 650a d if applicable. │ │ │ │ │ +0006d2d0: e280 9870 6163 6b61 6765 2d76 6572 7369 ...package-versi │ │ │ │ │ +0006d2e0: 6f6e 2e6f 7269 67e2 8099 2c20 696e 2074 on.orig..., in t │ │ │ │ │ +0006d2f0: 6865 2063 7572 7265 6e74 2064 6972 6563 he current direc │ │ │ │ │ +0006d300: 746f 7279 2e0a 0a54 6f20 6372 6561 7465 tory...To create │ │ │ │ │ +0006d310: 2061 2070 6163 6b65 6420 736f 7572 6365 a packed source │ │ │ │ │ +0006d320: 2061 7263 6869 7665 2069 7420 6973 2074 archive it is t │ │ │ │ │ +0006d330: 7970 6963 616c 6c79 2069 6e76 6f6b 6564 ypically invoked │ │ │ │ │ +0006d340: 3a0a 0a20 2020 2020 6470 6b67 2d73 6f75 :.. dpkg-sou │ │ │ │ │ +0006d350: 7263 6520 2d62 2070 6163 6b61 6765 2d76 rce -b package-v │ │ │ │ │ +0006d360: 6572 7369 6f6e 0a0a 5468 6973 2077 696c ersion..This wil │ │ │ │ │ +0006d370: 6c20 6372 6561 7465 2074 6865 20e2 8098 l create the ... │ │ │ │ │ +0006d380: 2e64 7363 e280 992c 20e2 8098 2e74 6172 .dsc..., ....tar │ │ │ │ │ +0006d390: 2e67 7ae2 8099 2061 6e64 20e2 8098 2e64 .gz... and ....d │ │ │ │ │ +0006d3a0: 6966 662e 677a e280 9920 2869 6620 6170 iff.gz... (if ap │ │ │ │ │ +0006d3b0: 7072 6f70 7269 6174 6529 0a69 6e20 7468 propriate).in th │ │ │ │ │ +0006d3c0: 6520 6375 7272 656e 7420 6469 7265 6374 e current direct │ │ │ │ │ +0006d3d0: 6f72 792e 2020 e280 9864 706b 672d 736f ory. ...dpkg-so │ │ │ │ │ +0006d3e0: 7572 6365 e280 9920 646f 6573 206e 6f74 urce... does not │ │ │ │ │ +0006d3f0: 2063 6c65 616e 2074 6865 2073 6f75 7263 clean the sourc │ │ │ │ │ +0006d400: 6520 7472 6565 0a66 6972 7374 202d 2074 e tree.first - t │ │ │ │ │ +0006d410: 6869 7320 6d75 7374 2062 6520 646f 6e65 his must be done │ │ │ │ │ +0006d420: 2073 6570 6172 6174 656c 7920 6966 2069 separately if i │ │ │ │ │ +0006d430: 7420 6973 2072 6571 7569 7265 642e 0a0a t is required... │ │ │ │ │ +0006d440: 5365 6520 616c 736f 202a 6e6f 7465 2053 See also *note S │ │ │ │ │ +0006d450: 6f75 7263 6520 7061 636b 6167 6573 2061 ource packages a │ │ │ │ │ +0006d460: 7320 6172 6368 6976 6573 3a20 6336 2e0a s archives: c6.. │ │ │ │ │ +0006d470: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0006d480: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0006d490: 6465 3a20 6470 6b67 2d62 7569 6c64 7061 de: dpkg-buildpa │ │ │ │ │ +0006d4a0: 636b 6167 6520 2d20 6f76 6572 616c 6c20 ckage - overall │ │ │ │ │ +0006d4b0: 7061 636b 6167 652d 6275 696c 6469 6e67 package-building │ │ │ │ │ +0006d4c0: 2063 6f6e 7472 6f6c 2073 6372 6970 742c control script, │ │ │ │ │ +0006d4d0: 2020 4e65 7874 3a20 6470 6b67 2d67 656e Next: dpkg-gen │ │ │ │ │ +0006d4e0: 636f 6e74 726f 6c20 2d20 6765 6e65 7261 control - genera │ │ │ │ │ +0006d4f0: 7465 7320 6269 6e61 7279 2070 6163 6b61 tes binary packa │ │ │ │ │ +0006d500: 6765 2063 6f6e 7472 6f6c 2066 696c 6573 ge control files │ │ │ │ │ +0006d510: 2c20 2050 7265 763a 2064 706b 672d 736f , Prev: dpkg-so │ │ │ │ │ +0006d520: 7572 6365 202d 2070 6163 6b73 2061 6e64 urce - packs and │ │ │ │ │ +0006d530: 2075 6e70 6163 6b73 2044 6562 6961 6e20 unpacks Debian │ │ │ │ │ +0006d540: 736f 7572 6365 2070 6163 6b61 6765 732c source packages, │ │ │ │ │ +0006d550: 2020 5570 3a20 546f 6f6c 7320 666f 7220 Up: Tools for │ │ │ │ │ +0006d560: 7072 6f63 6573 7369 6e67 2073 6f75 7263 processing sourc │ │ │ │ │ +0006d570: 6520 7061 636b 6167 6573 0a0a 3135 2e31 e packages..15.1 │ │ │ │ │ +0006d580: 2e32 20e2 8098 6470 6b67 2d62 7569 6c64 .2 ...dpkg-build │ │ │ │ │ +0006d590: 7061 636b 6167 65e2 8099 202d 206f 7665 package... - ove │ │ │ │ │ +0006d5a0: 7261 6c6c 2070 6163 6b61 6765 2d62 7569 rall package-bui │ │ │ │ │ +0006d5b0: 6c64 696e 6720 636f 6e74 726f 6c20 7363 lding control sc │ │ │ │ │ +0006d5c0: 7269 7074 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ript.----------- │ │ │ │ │ +0006d5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d5e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d600: 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 6565 20e2 ---------..See . │ │ │ │ │ +0006d610: 8098 6470 6b67 2d62 7569 6c64 7061 636b ..dpkg-buildpack │ │ │ │ │ +0006d620: 6167 6528 3129 e280 992e 0a0a 1f0a 4669 age(1)........Fi │ │ │ │ │ +0006d630: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0006d640: 792e 696e 666f 2c20 204e 6f64 653a 2064 y.info, Node: d │ │ │ │ │ +0006d650: 706b 672d 6765 6e63 6f6e 7472 6f6c 202d pkg-gencontrol - │ │ │ │ │ +0006d660: 2067 656e 6572 6174 6573 2062 696e 6172 generates binar │ │ │ │ │ +0006d670: 7920 7061 636b 6167 6520 636f 6e74 726f y package contro │ │ │ │ │ +0006d680: 6c20 6669 6c65 732c 2020 4e65 7874 3a20 l files, Next: │ │ │ │ │ +0006d690: 6470 6b67 2d73 686c 6962 6465 7073 202d dpkg-shlibdeps - │ │ │ │ │ +0006d6a0: 2063 616c 6375 6c61 7465 7320 7368 6172 calculates shar │ │ │ │ │ +0006d6b0: 6564 206c 6962 7261 7279 2064 6570 656e ed library depen │ │ │ │ │ +0006d6c0: 6465 6e63 6965 732c 2020 5072 6576 3a20 dencies, Prev: │ │ │ │ │ +0006d6d0: 6470 6b67 2d62 7569 6c64 7061 636b 6167 dpkg-buildpackag │ │ │ │ │ +0006d6e0: 6520 2d20 6f76 6572 616c 6c20 7061 636b e - overall pack │ │ │ │ │ +0006d6f0: 6167 652d 6275 696c 6469 6e67 2063 6f6e age-building con │ │ │ │ │ +0006d700: 7472 6f6c 2073 6372 6970 742c 2020 5570 trol script, Up │ │ │ │ │ +0006d710: 3a20 546f 6f6c 7320 666f 7220 7072 6f63 : Tools for proc │ │ │ │ │ +0006d720: 6573 7369 6e67 2073 6f75 7263 6520 7061 essing source pa │ │ │ │ │ +0006d730: 636b 6167 6573 0a0a 3135 2e31 2e33 20e2 ckages..15.1.3 . │ │ │ │ │ +0006d740: 8098 6470 6b67 2d67 656e 636f 6e74 726f ..dpkg-gencontro │ │ │ │ │ +0006d750: 6ce2 8099 202d 2067 656e 6572 6174 6573 l... - generates │ │ │ │ │ +0006d760: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ +0006d770: 636f 6e74 726f 6c20 6669 6c65 730a 2d2d control files.-- │ │ │ │ │ +0006d780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006d7b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +0006d7c0: 0a54 6869 7320 7072 6f67 7261 6d20 6973 .This program is │ │ │ │ │ +0006d7d0: 2075 7375 616c 6c79 2063 616c 6c65 6420 usually called │ │ │ │ │ +0006d7e0: 6672 6f6d 20e2 8098 6465 6269 616e 2f72 from ...debian/r │ │ │ │ │ +0006d7f0: 756c 6573 e280 9920 2873 6565 202a 6e6f ules... (see *no │ │ │ │ │ +0006d800: 7465 0a73 6563 7469 6f6e 5f74 6974 6c65 te.section_title │ │ │ │ │ +0006d810: 3a20 3163 372e 2920 696e 2074 6865 2074 : 1c7.) in the t │ │ │ │ │ +0006d820: 6f70 206c 6576 656c 206f 6620 7468 6520 op level of the │ │ │ │ │ +0006d830: 736f 7572 6365 2074 7265 652e 0a0a 5468 source tree...Th │ │ │ │ │ +0006d840: 6973 2069 7320 7573 7561 6c6c 7920 646f is is usually do │ │ │ │ │ +0006d850: 6e65 206a 7573 7420 6265 666f 7265 2074 ne just before t │ │ │ │ │ +0006d860: 6865 2066 696c 6573 2061 6e64 2064 6972 he files and dir │ │ │ │ │ +0006d870: 6563 746f 7269 6573 2069 6e20 7468 650a ectories in the. │ │ │ │ │ +0006d880: 7465 6d70 6f72 6172 7920 6469 7265 6374 temporary direct │ │ │ │ │ +0006d890: 6f72 7920 7472 6565 2077 6865 7265 2074 ory tree where t │ │ │ │ │ +0006d8a0: 6865 2070 6163 6b61 6765 2069 7320 6265 he package is be │ │ │ │ │ +0006d8b0: 696e 6720 6275 696c 7420 6861 7665 2074 ing built have t │ │ │ │ │ +0006d8c0: 6865 6972 0a70 6572 6d69 7373 696f 6e73 heir.permissions │ │ │ │ │ +0006d8d0: 2061 6e64 206f 776e 6572 7368 6970 7320 and ownerships │ │ │ │ │ +0006d8e0: 7365 7420 616e 6420 7468 6520 7061 636b set and the pack │ │ │ │ │ +0006d8f0: 6167 6520 6973 2063 6f6e 7374 7275 6374 age is construct │ │ │ │ │ +0006d900: 6564 2075 7369 6e67 0ae2 8098 6470 6b67 ed using....dpkg │ │ │ │ │ +0006d910: 2d64 6562 2fe2 8099 2e20 2028 3129 0a0a -deb/.... (1).. │ │ │ │ │ +0006d920: e280 9864 706b 672d 6765 6e63 6f6e 7472 ...dpkg-gencontr │ │ │ │ │ +0006d930: 6f6c e280 9920 6d75 7374 2062 6520 6361 ol... must be ca │ │ │ │ │ +0006d940: 6c6c 6564 2061 6674 6572 2061 6c6c 2074 lled after all t │ │ │ │ │ +0006d950: 6865 2066 696c 6573 2077 6869 6368 2061 he files which a │ │ │ │ │ +0006d960: 7265 2074 6f20 676f 0a69 6e74 6f20 7468 re to go.into th │ │ │ │ │ +0006d970: 6520 7061 636b 6167 6520 6861 7665 2062 e package have b │ │ │ │ │ +0006d980: 6565 6e20 706c 6163 6564 2069 6e20 7468 een placed in th │ │ │ │ │ +0006d990: 6520 7465 6d70 6f72 6172 7920 6275 696c e temporary buil │ │ │ │ │ +0006d9a0: 6420 6469 7265 6374 6f72 792c 2073 6f0a d directory, so. │ │ │ │ │ +0006d9b0: 7468 6174 2069 7473 2063 616c 6375 6c61 that its calcula │ │ │ │ │ +0006d9c0: 7469 6f6e 206f 6620 7468 6520 696e 7374 tion of the inst │ │ │ │ │ +0006d9d0: 616c 6c65 6420 7369 7a65 206f 6620 6120 alled size of a │ │ │ │ │ +0006d9e0: 7061 636b 6167 6520 6973 2063 6f72 7265 package is corre │ │ │ │ │ +0006d9f0: 6374 2e0a 0a49 7420 6973 2061 6c73 6f20 ct...It is also │ │ │ │ │ +0006da00: 6e65 6365 7373 6172 7920 666f 7220 e280 necessary for .. │ │ │ │ │ +0006da10: 9864 706b 672d 6765 6e63 6f6e 7472 6f6c .dpkg-gencontrol │ │ │ │ │ +0006da20: e280 9920 746f 2062 6520 7275 6e20 6166 ... to be run af │ │ │ │ │ +0006da30: 7465 720a e280 9864 706b 672d 7368 6c69 ter....dpkg-shli │ │ │ │ │ +0006da40: 6264 6570 73e2 8099 2073 6f20 7468 6174 bdeps... so that │ │ │ │ │ +0006da50: 2074 6865 2076 6172 6961 626c 6520 7375 the variable su │ │ │ │ │ +0006da60: 6273 7469 7475 7469 6f6e 7320 6372 6561 bstitutions crea │ │ │ │ │ +0006da70: 7465 6420 6279 0ae2 8098 6470 6b67 2d73 ted by....dpkg-s │ │ │ │ │ +0006da80: 686c 6962 6465 7073 e280 9920 696e 20e2 hlibdeps... in . │ │ │ │ │ +0006da90: 8098 6465 6269 616e 2f73 7562 7374 7661 ..debian/substva │ │ │ │ │ +0006daa0: 7273 e280 9920 6172 6520 6176 6169 6c61 rs... are availa │ │ │ │ │ +0006dab0: 626c 652e 0a0a 466f 7220 6120 7061 636b ble...For a pack │ │ │ │ │ +0006dac0: 6167 6520 7768 6963 6820 6765 6e65 7261 age which genera │ │ │ │ │ +0006dad0: 7465 7320 6f6e 6c79 206f 6e65 2062 696e tes only one bin │ │ │ │ │ +0006dae0: 6172 7920 7061 636b 6167 652c 2061 6e64 ary package, and │ │ │ │ │ +0006daf0: 2077 6869 6368 2062 7569 6c64 730a 6974 which builds.it │ │ │ │ │ +0006db00: 2069 6e20 e280 9864 6562 6961 6e2f 746d in ...debian/tm │ │ │ │ │ +0006db10: 70e2 8099 2072 656c 6174 6976 6520 746f p... relative to │ │ │ │ │ +0006db20: 2074 6865 2074 6f70 206f 6620 7468 6520 the top of the │ │ │ │ │ +0006db30: 736f 7572 6365 2070 6163 6b61 6765 2c20 source package, │ │ │ │ │ +0006db40: 6974 2069 730a 7573 7561 6c6c 7920 7375 it is.usually su │ │ │ │ │ +0006db50: 6666 6963 6965 6e74 2074 6f20 6361 6c6c fficient to call │ │ │ │ │ +0006db60: 20e2 8098 6470 6b67 2d67 656e 636f 6e74 ...dpkg-gencont │ │ │ │ │ +0006db70: 726f 6ce2 8099 2e0a 0a53 6f75 7263 6573 rol......Sources │ │ │ │ │ +0006db80: 2077 6869 6368 2062 7569 6c64 2073 6576 which build sev │ │ │ │ │ +0006db90: 6572 616c 2062 696e 6172 6965 7320 7769 eral binaries wi │ │ │ │ │ +0006dba0: 6c6c 2074 7970 6963 616c 6c79 206e 6565 ll typically nee │ │ │ │ │ +0006dbb0: 6420 736f 6d65 7468 696e 6720 6c69 6b65 d something like │ │ │ │ │ +0006dbc0: 3a0a 0a20 2020 2020 6470 6b67 2d67 656e :.. dpkg-gen │ │ │ │ │ +0006dbd0: 636f 6e74 726f 6c20 2d50 6465 6269 616e control -Pdebian │ │ │ │ │ +0006dbe0: 2f70 6b67 202d 7070 6163 6b61 6765 0a0a /pkg -ppackage.. │ │ │ │ │ +0006dbf0: 5468 6520 e280 982d 50e2 8099 2074 656c The ...-P... tel │ │ │ │ │ +0006dc00: 6c73 20e2 8098 6470 6b67 2d67 656e 636f ls ...dpkg-genco │ │ │ │ │ +0006dc10: 6e74 726f 6ce2 8099 2074 6861 7420 7468 ntrol... that th │ │ │ │ │ +0006dc20: 6520 7061 636b 6167 6520 6973 2062 6569 e package is bei │ │ │ │ │ +0006dc30: 6e67 2062 7569 6c74 2069 6e20 610a 6e6f ng built in a.no │ │ │ │ │ +0006dc40: 6e2d 6465 6661 756c 7420 6469 7265 6374 n-default direct │ │ │ │ │ +0006dc50: 6f72 792c 2061 6e64 2074 6865 20e2 8098 ory, and the ... │ │ │ │ │ +0006dc60: 2d70 e280 9920 7465 6c6c 7320 6974 2077 -p... tells it w │ │ │ │ │ +0006dc70: 6869 6368 2062 696e 6172 7920 7061 636b hich binary pack │ │ │ │ │ +0006dc80: 6167 65e2 8099 730a 636f 6e74 726f 6c20 age...s.control │ │ │ │ │ +0006dc90: 6669 6c65 2073 686f 756c 6420 6265 2067 file should be g │ │ │ │ │ +0006dca0: 656e 6572 6174 6564 2e0a 0ae2 8098 6470 enerated......dp │ │ │ │ │ +0006dcb0: 6b67 2d67 656e 636f 6e74 726f 6ce2 8099 kg-gencontrol... │ │ │ │ │ +0006dcc0: 2061 6c73 6f20 6164 6473 2069 6e66 6f72 also adds infor │ │ │ │ │ +0006dcd0: 6d61 7469 6f6e 2074 6f20 7468 6520 6c69 mation to the li │ │ │ │ │ +0006dce0: 7374 206f 6620 6669 6c65 7320 696e 0ae2 st of files in.. │ │ │ │ │ +0006dcf0: 8098 6465 6269 616e 2f66 696c 6573 e280 ..debian/files.. │ │ │ │ │ +0006dd00: 992c 2066 6f72 2074 6865 2062 656e 6566 ., for the benef │ │ │ │ │ +0006dd10: 6974 206f 6620 2866 6f72 2065 7861 6d70 it of (for examp │ │ │ │ │ +0006dd20: 6c65 2920 6120 6675 7475 7265 2069 6e76 le) a future inv │ │ │ │ │ +0006dd30: 6f63 6174 696f 6e20 6f66 0ae2 8098 6470 ocation of....dp │ │ │ │ │ +0006dd40: 6b67 2d67 656e 6368 616e 6765 73e2 8099 kg-genchanges... │ │ │ │ │ +0006dd50: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ +0006dd60: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ +0006dd70: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 5468 -----.. (1) Th │ │ │ │ │ +0006dd80: 6973 2069 7320 736f 2074 6861 7420 7468 is is so that th │ │ │ │ │ +0006dd90: 6520 636f 6e74 726f 6c20 6669 6c65 2077 e control file w │ │ │ │ │ +0006dda0: 6869 6368 2069 7320 7072 6f64 7563 6564 hich is produced │ │ │ │ │ +0006ddb0: 2068 6173 2074 6865 2072 6967 6874 0a70 has the right.p │ │ │ │ │ +0006ddc0: 6572 6d69 7373 696f 6e73 0a0a 1f0a 4669 ermissions....Fi │ │ │ │ │ +0006ddd0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0006dde0: 792e 696e 666f 2c20 204e 6f64 653a 2064 y.info, Node: d │ │ │ │ │ +0006ddf0: 706b 672d 7368 6c69 6264 6570 7320 2d20 pkg-shlibdeps - │ │ │ │ │ +0006de00: 6361 6c63 756c 6174 6573 2073 6861 7265 calculates share │ │ │ │ │ +0006de10: 6420 6c69 6272 6172 7920 6465 7065 6e64 d library depend │ │ │ │ │ +0006de20: 656e 6369 6573 2c20 204e 6578 743a 2064 encies, Next: d │ │ │ │ │ +0006de30: 706b 672d 6469 7374 6164 6466 696c 6520 pkg-distaddfile │ │ │ │ │ +0006de40: 2d20 6164 6473 2061 2066 696c 6520 746f - adds a file to │ │ │ │ │ +0006de50: 2064 6562 6961 6e2f 6669 6c65 732c 2020 debian/files, │ │ │ │ │ +0006de60: 5072 6576 3a20 6470 6b67 2d67 656e 636f Prev: dpkg-genco │ │ │ │ │ +0006de70: 6e74 726f 6c20 2d20 6765 6e65 7261 7465 ntrol - generate │ │ │ │ │ +0006de80: 7320 6269 6e61 7279 2070 6163 6b61 6765 s binary package │ │ │ │ │ +0006de90: 2063 6f6e 7472 6f6c 2066 696c 6573 2c20 control files, │ │ │ │ │ +0006dea0: 2055 703a 2054 6f6f 6c73 2066 6f72 2070 Up: Tools for p │ │ │ │ │ +0006deb0: 726f 6365 7373 696e 6720 736f 7572 6365 rocessing source │ │ │ │ │ +0006dec0: 2070 6163 6b61 6765 730a 0a31 352e 312e packages..15.1. │ │ │ │ │ +0006ded0: 3420 e280 9864 706b 672d 7368 6c69 6264 4 ...dpkg-shlibd │ │ │ │ │ +0006dee0: 6570 73e2 8099 202d 2063 616c 6375 6c61 eps... - calcula │ │ │ │ │ +0006def0: 7465 7320 7368 6172 6564 206c 6962 7261 tes shared libra │ │ │ │ │ +0006df00: 7279 2064 6570 656e 6465 6e63 6965 730a ry dependencies. │ │ │ │ │ +0006df10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006df20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006df30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006df40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006df50: 0a0a 5365 6520 e280 9864 706b 672d 7368 ..See ...dpkg-sh │ │ │ │ │ +0006df60: 6c69 6264 6570 7328 3129 e280 992e 0a0a libdeps(1)...... │ │ │ │ │ +0006df70: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +0006df80: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +0006df90: 653a 2064 706b 672d 6469 7374 6164 6466 e: dpkg-distaddf │ │ │ │ │ +0006dfa0: 696c 6520 2d20 6164 6473 2061 2066 696c ile - adds a fil │ │ │ │ │ +0006dfb0: 6520 746f 2064 6562 6961 6e2f 6669 6c65 e to debian/file │ │ │ │ │ +0006dfc0: 732c 2020 4e65 7874 3a20 6470 6b67 2d67 s, Next: dpkg-g │ │ │ │ │ +0006dfd0: 656e 6368 616e 6765 7320 2d20 6765 6e65 enchanges - gene │ │ │ │ │ +0006dfe0: 7261 7465 7320 6120 6368 616e 6765 7320 rates a changes │ │ │ │ │ +0006dff0: 7570 6c6f 6164 2063 6f6e 7472 6f6c 2066 upload control f │ │ │ │ │ +0006e000: 696c 652c 2020 5072 6576 3a20 6470 6b67 ile, Prev: dpkg │ │ │ │ │ +0006e010: 2d73 686c 6962 6465 7073 202d 2063 616c -shlibdeps - cal │ │ │ │ │ +0006e020: 6375 6c61 7465 7320 7368 6172 6564 206c culates shared l │ │ │ │ │ +0006e030: 6962 7261 7279 2064 6570 656e 6465 6e63 ibrary dependenc │ │ │ │ │ +0006e040: 6965 732c 2020 5570 3a20 546f 6f6c 7320 ies, Up: Tools │ │ │ │ │ +0006e050: 666f 7220 7072 6f63 6573 7369 6e67 2073 for processing s │ │ │ │ │ +0006e060: 6f75 7263 6520 7061 636b 6167 6573 0a0a ource packages.. │ │ │ │ │ +0006e070: 3135 2e31 2e35 20e2 8098 6470 6b67 2d64 15.1.5 ...dpkg-d │ │ │ │ │ +0006e080: 6973 7461 6464 6669 6c65 e280 9920 2d20 istaddfile... - │ │ │ │ │ +0006e090: 6164 6473 2061 2066 696c 6520 746f 20e2 adds a file to . │ │ │ │ │ +0006e0a0: 8098 6465 6269 616e 2f66 696c 6573 e280 ..debian/files.. │ │ │ │ │ +0006e0b0: 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ..-------------- │ │ │ │ │ +0006e0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a53 6f6d -----------..Som │ │ │ │ │ +0006e0f0: 6520 7061 636b 6167 6573 e280 9920 7570 e packages... up │ │ │ │ │ +0006e100: 6c6f 6164 7320 6e65 6564 2074 6f20 696e loads need to in │ │ │ │ │ +0006e110: 636c 7564 6520 6669 6c65 7320 6f74 6865 clude files othe │ │ │ │ │ +0006e120: 7220 7468 616e 2074 6865 2073 6f75 7263 r than the sourc │ │ │ │ │ +0006e130: 6520 616e 640a 6269 6e61 7279 2070 6163 e and.binary pac │ │ │ │ │ +0006e140: 6b61 6765 2066 696c 6573 2e0a 0ae2 8098 kage files...... │ │ │ │ │ +0006e150: 6470 6b67 2d64 6973 7461 6464 6669 6c65 dpkg-distaddfile │ │ │ │ │ +0006e160: e280 9920 6164 6473 2061 2066 696c 6520 ... adds a file │ │ │ │ │ +0006e170: 746f 2074 6865 20e2 8098 6465 6269 616e to the ...debian │ │ │ │ │ +0006e180: 2f66 696c 6573 e280 9920 6669 6c65 2073 /files... file s │ │ │ │ │ +0006e190: 6f20 7468 6174 2069 740a 7769 6c6c 2062 o that it.will b │ │ │ │ │ +0006e1a0: 6520 696e 636c 7564 6564 2069 6e20 7468 e included in th │ │ │ │ │ +0006e1b0: 6520 e280 982e 6368 616e 6765 73e2 8099 e ....changes... │ │ │ │ │ +0006e1c0: 2066 696c 6520 7768 656e 20e2 8098 6470 file when ...dp │ │ │ │ │ +0006e1d0: 6b67 2d67 656e 6368 616e 6765 73e2 8099 kg-genchanges... │ │ │ │ │ +0006e1e0: 2069 7320 7275 6e2e 0a0a 4974 2069 7320 is run...It is │ │ │ │ │ +0006e1f0: 7573 7561 6c6c 7920 696e 766f 6b65 6420 usually invoked │ │ │ │ │ +0006e200: 6672 6f6d 2074 6865 20e2 8098 6269 6e61 from the ...bina │ │ │ │ │ +0006e210: 7279 e280 9920 7461 7267 6574 206f 6620 ry... target of │ │ │ │ │ +0006e220: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ +0006e230: 8099 3a0a 0a20 2020 2020 6470 6b67 2d64 ..:.. dpkg-d │ │ │ │ │ +0006e240: 6973 7461 6464 6669 6c65 2066 696c 656e istaddfile filen │ │ │ │ │ +0006e250: 616d 6520 7365 6374 696f 6e20 7072 696f ame section prio │ │ │ │ │ +0006e260: 7269 7479 0a0a 5468 6520 6669 6c65 6e61 rity..The filena │ │ │ │ │ +0006e270: 6d65 2069 7320 7265 6c61 7469 7665 2074 me is relative t │ │ │ │ │ +0006e280: 6f20 7468 6520 6469 7265 6374 6f72 7920 o the directory │ │ │ │ │ +0006e290: 7768 6572 6520 e280 9864 706b 672d 6765 where ...dpkg-ge │ │ │ │ │ +0006e2a0: 6e63 6861 6e67 6573 e280 9920 7769 6c6c nchanges... will │ │ │ │ │ +0006e2b0: 0a65 7870 6563 7420 746f 2066 696e 6420 .expect to find │ │ │ │ │ +0006e2c0: 6974 202d 2074 6869 7320 6973 2075 7375 it - this is usu │ │ │ │ │ +0006e2d0: 616c 6c79 2074 6865 2064 6972 6563 746f ally the directo │ │ │ │ │ +0006e2e0: 7279 2061 626f 7665 2074 6865 2074 6f70 ry above the top │ │ │ │ │ +0006e2f0: 206c 6576 656c 206f 660a 7468 6520 736f level of.the so │ │ │ │ │ +0006e300: 7572 6365 2074 7265 652e 2020 5468 6520 urce tree. The │ │ │ │ │ +0006e310: e280 9864 6562 6961 6e2f 7275 6c65 73e2 ...debian/rules. │ │ │ │ │ +0006e320: 8099 2074 6172 6765 7420 7368 6f75 6c64 .. target should │ │ │ │ │ +0006e330: 2070 7574 2074 6865 2066 696c 6520 7468 put the file th │ │ │ │ │ +0006e340: 6572 650a 6a75 7374 2062 6566 6f72 6520 ere.just before │ │ │ │ │ +0006e350: 6f72 206a 7573 7420 6166 7465 7220 6361 or just after ca │ │ │ │ │ +0006e360: 6c6c 696e 6720 e280 9864 706b 672d 6469 lling ...dpkg-di │ │ │ │ │ +0006e370: 7374 6164 6466 696c 65e2 8099 2e0a 0a54 staddfile......T │ │ │ │ │ +0006e380: 6865 2073 6563 7469 6f6e 2061 6e64 2070 he section and p │ │ │ │ │ +0006e390: 7269 6f72 6974 7920 6172 6520 7061 7373 riority are pass │ │ │ │ │ +0006e3a0: 6564 2075 6e63 6861 6e67 6564 2069 6e74 ed unchanged int │ │ │ │ │ +0006e3b0: 6f20 7468 6520 7265 7375 6c74 696e 670a o the resulting. │ │ │ │ │ +0006e3c0: e280 982e 6368 616e 6765 73e2 8099 2066 ....changes... f │ │ │ │ │ +0006e3d0: 696c 652e 0a0a 1f0a 4669 6c65 3a20 6465 ile.....File: de │ │ │ │ │ +0006e3e0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0006e3f0: 2c20 204e 6f64 653a 2064 706b 672d 6765 , Node: dpkg-ge │ │ │ │ │ +0006e400: 6e63 6861 6e67 6573 202d 2067 656e 6572 nchanges - gener │ │ │ │ │ +0006e410: 6174 6573 2061 2063 6861 6e67 6573 2075 ates a changes u │ │ │ │ │ +0006e420: 706c 6f61 6420 636f 6e74 726f 6c20 6669 pload control fi │ │ │ │ │ +0006e430: 6c65 2c20 204e 6578 743a 2064 706b 672d le, Next: dpkg- │ │ │ │ │ +0006e440: 7061 7273 6563 6861 6e67 656c 6f67 202d parsechangelog - │ │ │ │ │ +0006e450: 2070 726f 6475 6365 7320 7061 7273 6564 produces parsed │ │ │ │ │ +0006e460: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation │ │ │ │ │ +0006e470: 6f66 2061 2063 6861 6e67 656c 6f67 2c20 of a changelog, │ │ │ │ │ +0006e480: 2050 7265 763a 2064 706b 672d 6469 7374 Prev: dpkg-dist │ │ │ │ │ +0006e490: 6164 6466 696c 6520 2d20 6164 6473 2061 addfile - adds a │ │ │ │ │ +0006e4a0: 2066 696c 6520 746f 2064 6562 6961 6e2f file to debian/ │ │ │ │ │ +0006e4b0: 6669 6c65 732c 2020 5570 3a20 546f 6f6c files, Up: Tool │ │ │ │ │ +0006e4c0: 7320 666f 7220 7072 6f63 6573 7369 6e67 s for processing │ │ │ │ │ +0006e4d0: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ +0006e4e0: 0a0a 3135 2e31 2e36 20e2 8098 6470 6b67 ..15.1.6 ...dpkg │ │ │ │ │ +0006e4f0: 2d67 656e 6368 616e 6765 73e2 8099 202d -genchanges... - │ │ │ │ │ +0006e500: 2067 656e 6572 6174 6573 2061 20e2 8098 generates a ... │ │ │ │ │ +0006e510: 2e63 6861 6e67 6573 e280 9920 7570 6c6f .changes... uplo │ │ │ │ │ +0006e520: 6164 2063 6f6e 7472 6f6c 2066 696c 650a ad control file. │ │ │ │ │ +0006e530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e570: 2d2d 2d2d 2d0a 0a53 6565 20e2 8098 6470 -----..See ...dp │ │ │ │ │ +0006e580: 6b67 2d67 656e 6368 616e 6765 7328 3129 kg-genchanges(1) │ │ │ │ │ +0006e590: e280 992e 0a0a 1f0a 4669 6c65 3a20 6465 ........File: de │ │ │ │ │ +0006e5a0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0006e5b0: 2c20 204e 6f64 653a 2064 706b 672d 7061 , Node: dpkg-pa │ │ │ │ │ +0006e5c0: 7273 6563 6861 6e67 656c 6f67 202d 2070 rsechangelog - p │ │ │ │ │ +0006e5d0: 726f 6475 6365 7320 7061 7273 6564 2072 roduces parsed r │ │ │ │ │ +0006e5e0: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of │ │ │ │ │ +0006e5f0: 2061 2063 6861 6e67 656c 6f67 2c20 204e a changelog, N │ │ │ │ │ +0006e600: 6578 743a 2064 706b 672d 6172 6368 6974 ext: dpkg-archit │ │ │ │ │ +0006e610: 6563 7475 7265 202d 2069 6e66 6f72 6d61 ecture - informa │ │ │ │ │ +0006e620: 7469 6f6e 2061 626f 7574 2074 6865 2062 tion about the b │ │ │ │ │ +0006e630: 7569 6c64 2061 6e64 2068 6f73 7420 7379 uild and host sy │ │ │ │ │ +0006e640: 7374 656d 2c20 2050 7265 763a 2064 706b stem, Prev: dpk │ │ │ │ │ +0006e650: 672d 6765 6e63 6861 6e67 6573 202d 2067 g-genchanges - g │ │ │ │ │ +0006e660: 656e 6572 6174 6573 2061 2063 6861 6e67 enerates a chang │ │ │ │ │ +0006e670: 6573 2075 706c 6f61 6420 636f 6e74 726f es upload contro │ │ │ │ │ +0006e680: 6c20 6669 6c65 2c20 2055 703a 2054 6f6f l file, Up: Too │ │ │ │ │ +0006e690: 6c73 2066 6f72 2070 726f 6365 7373 696e ls for processin │ │ │ │ │ +0006e6a0: 6720 736f 7572 6365 2070 6163 6b61 6765 g source package │ │ │ │ │ +0006e6b0: 730a 0a31 352e 312e 3720 e280 9864 706b s..15.1.7 ...dpk │ │ │ │ │ +0006e6c0: 672d 7061 7273 6563 6861 6e67 656c 6f67 g-parsechangelog │ │ │ │ │ +0006e6d0: e280 9920 2d20 7072 6f64 7563 6573 2070 ... - produces p │ │ │ │ │ +0006e6e0: 6172 7365 6420 7265 7072 6573 656e 7461 arsed representa │ │ │ │ │ +0006e6f0: 7469 6f6e 206f 6620 6120 6368 616e 6765 tion of a change │ │ │ │ │ +0006e700: 6c6f 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d log.------------ │ │ │ │ │ +0006e710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e750: 0a0a 5365 6520 e280 9864 706b 672d 7061 ..See ...dpkg-pa │ │ │ │ │ +0006e760: 7273 6563 6861 6e67 656c 6f67 2831 29e2 rsechangelog(1). │ │ │ │ │ +0006e770: 8099 2e0a 0a1f 0a46 696c 653a 2064 6562 .......File: deb │ │ │ │ │ +0006e780: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0006e790: 2020 4e6f 6465 3a20 6470 6b67 2d61 7263 Node: dpkg-arc │ │ │ │ │ +0006e7a0: 6869 7465 6374 7572 6520 2d20 696e 666f hitecture - info │ │ │ │ │ +0006e7b0: 726d 6174 696f 6e20 6162 6f75 7420 7468 rmation about th │ │ │ │ │ +0006e7c0: 6520 6275 696c 6420 616e 6420 686f 7374 e build and host │ │ │ │ │ +0006e7d0: 2073 7973 7465 6d2c 2020 5072 6576 3a20 system, Prev: │ │ │ │ │ +0006e7e0: 6470 6b67 2d70 6172 7365 6368 616e 6765 dpkg-parsechange │ │ │ │ │ +0006e7f0: 6c6f 6720 2d20 7072 6f64 7563 6573 2070 log - produces p │ │ │ │ │ +0006e800: 6172 7365 6420 7265 7072 6573 656e 7461 arsed representa │ │ │ │ │ +0006e810: 7469 6f6e 206f 6620 6120 6368 616e 6765 tion of a change │ │ │ │ │ +0006e820: 6c6f 672c 2020 5570 3a20 546f 6f6c 7320 log, Up: Tools │ │ │ │ │ +0006e830: 666f 7220 7072 6f63 6573 7369 6e67 2073 for processing s │ │ │ │ │ +0006e840: 6f75 7263 6520 7061 636b 6167 6573 0a0a ource packages.. │ │ │ │ │ +0006e850: 3135 2e31 2e38 20e2 8098 6470 6b67 2d61 15.1.8 ...dpkg-a │ │ │ │ │ +0006e860: 7263 6869 7465 6374 7572 65e2 8099 202d rchitecture... - │ │ │ │ │ +0006e870: 2069 6e66 6f72 6d61 7469 6f6e 2061 626f information abo │ │ │ │ │ +0006e880: 7574 2074 6865 2062 7569 6c64 2061 6e64 ut the build and │ │ │ │ │ +0006e890: 2068 6f73 7420 7379 7374 656d 0a2d 2d2d host system.--- │ │ │ │ │ +0006e8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006e8e0: 2d2d 2d2d 2d0a 0a53 6565 20e2 8098 6470 -----..See ...dp │ │ │ │ │ +0006e8f0: 6b67 2d61 7263 6869 7465 6374 7572 6528 kg-architecture( │ │ │ │ │ +0006e900: 3129 e280 992e 0a0a 1f0a 4669 6c65 3a20 1)........File: │ │ │ │ │ +0006e910: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0006e920: 666f 2c20 204e 6f64 653a 2054 6865 2044 fo, Node: The D │ │ │ │ │ +0006e930: 6562 6961 6e20 7061 636b 6167 6520 736f ebian package so │ │ │ │ │ +0006e940: 7572 6365 2074 7265 652c 2020 4e65 7874 urce tree, Next │ │ │ │ │ +0006e950: 3a20 536f 7572 6365 2070 6163 6b61 6765 : Source package │ │ │ │ │ +0006e960: 7320 6173 2061 7263 6869 7665 732c 2020 s as archives, │ │ │ │ │ +0006e970: 5072 6576 3a20 546f 6f6c 7320 666f 7220 Prev: Tools for │ │ │ │ │ +0006e980: 7072 6f63 6573 7369 6e67 2073 6f75 7263 processing sourc │ │ │ │ │ +0006e990: 6520 7061 636b 6167 6573 2c20 2055 703a e packages, Up: │ │ │ │ │ +0006e9a0: 2053 6f75 7263 6520 7061 636b 6167 6573 Source packages │ │ │ │ │ +0006e9b0: 2066 726f 6d20 6f6c 6420 5061 636b 6167 from old Packag │ │ │ │ │ +0006e9c0: 696e 6720 4d61 6e75 616c 0a0a 3135 2e32 ing Manual..15.2 │ │ │ │ │ +0006e9d0: 2054 6865 2044 6562 6961 6e20 7061 636b The Debian pack │ │ │ │ │ +0006e9e0: 6167 6520 736f 7572 6365 2074 7265 650a age source tree. │ │ │ │ │ +0006e9f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006ea00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006ea10: 3d3d 3d0a 0a54 6865 2073 6f75 7263 6520 ===..The source │ │ │ │ │ +0006ea20: 6172 6368 6976 6520 7363 6865 6d65 2064 archive scheme d │ │ │ │ │ +0006ea30: 6573 6372 6962 6564 206c 6174 6572 2069 escribed later i │ │ │ │ │ +0006ea40: 7320 696e 7465 6e64 6564 2074 6f20 616c s intended to al │ │ │ │ │ +0006ea50: 6c6f 7720 6120 4465 6269 616e 0a70 6163 low a Debian.pac │ │ │ │ │ +0006ea60: 6b61 6765 2073 6f75 7263 6520 7472 6565 kage source tree │ │ │ │ │ +0006ea70: 2077 6974 6820 736f 6d65 2061 7373 6f63 with some assoc │ │ │ │ │ +0006ea80: 6961 7465 6420 7061 636b 6167 6520 6d65 iated package me │ │ │ │ │ +0006ea90: 7461 6461 7461 2074 6f20 6265 0a72 6570 tadata to be.rep │ │ │ │ │ +0006eaa0: 726f 6475 6365 6420 616e 6420 7472 616e roduced and tran │ │ │ │ │ +0006eab0: 7370 6f72 7465 6420 6561 7369 6c79 2e20 sported easily. │ │ │ │ │ +0006eac0: 2054 6865 2044 6562 6961 6e20 7061 636b The Debian pack │ │ │ │ │ +0006ead0: 6167 6520 736f 7572 6365 2074 7265 6520 age source tree │ │ │ │ │ +0006eae0: 6973 2061 0a76 6572 7369 6f6e 206f 6620 is a.version of │ │ │ │ │ +0006eaf0: 7468 6520 6f72 6967 696e 616c 2070 726f the original pro │ │ │ │ │ +0006eb00: 6772 616d 2077 6974 6820 6365 7274 6169 gram with certai │ │ │ │ │ +0006eb10: 6e20 6669 6c65 7320 6164 6465 6420 666f n files added fo │ │ │ │ │ +0006eb20: 7220 7468 6520 6265 6e65 6669 740a 6f66 r the benefit.of │ │ │ │ │ +0006eb30: 2074 6865 2070 6163 6b61 6769 6e67 2070 the packaging p │ │ │ │ │ +0006eb40: 726f 6365 7373 2c20 616e 6420 7769 7468 rocess, and with │ │ │ │ │ +0006eb50: 2061 6e79 206f 7468 6572 2063 6861 6e67 any other chang │ │ │ │ │ +0006eb60: 6573 2072 6571 7569 7265 6420 6d61 6465 es required made │ │ │ │ │ +0006eb70: 2074 6f0a 7468 6520 7265 7374 206f 6620 to.the rest of │ │ │ │ │ +0006eb80: 7468 6520 736f 7572 6365 2063 6f64 6520 the source code │ │ │ │ │ +0006eb90: 616e 6420 696e 7374 616c 6c61 7469 6f6e and installation │ │ │ │ │ +0006eba0: 2073 6372 6970 7473 2e0a 0a54 6865 2065 scripts...The e │ │ │ │ │ +0006ebb0: 7874 7261 2066 696c 6573 2063 7265 6174 xtra files creat │ │ │ │ │ +0006ebc0: 6564 2066 6f72 2044 6562 6961 6e20 6172 ed for Debian ar │ │ │ │ │ +0006ebd0: 6520 696e 2074 6865 2073 7562 6469 7265 e in the subdire │ │ │ │ │ +0006ebe0: 6374 6f72 7920 e280 9864 6562 6961 6ee2 ctory ...debian. │ │ │ │ │ +0006ebf0: 8099 206f 660a 7468 6520 746f 7020 6c65 .. of.the top le │ │ │ │ │ +0006ec00: 7665 6c20 6f66 2074 6865 2044 6562 6961 vel of the Debia │ │ │ │ │ +0006ec10: 6e20 7061 636b 6167 6520 736f 7572 6365 n package source │ │ │ │ │ +0006ec20: 2074 7265 652e 2020 5468 6579 2061 7265 tree. They are │ │ │ │ │ +0006ec30: 2064 6573 6372 6962 6564 0a62 656c 6f77 described.below │ │ │ │ │ +0006ec40: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 6465 ...* Menu:..* de │ │ │ │ │ +0006ec50: 6269 616e 2f72 756c 6573 202d 2074 6865 bian/rules - the │ │ │ │ │ +0006ec60: 206d 6169 6e20 6275 696c 6469 6e67 2073 main building s │ │ │ │ │ +0006ec70: 6372 6970 743a 3a0a 2a20 6465 6269 616e cript::.* debian │ │ │ │ │ +0006ec80: 2f73 7562 7374 7661 7273 2061 6e64 2076 /substvars and v │ │ │ │ │ +0006ec90: 6172 6961 626c 6520 7375 6273 7469 7475 ariable substitu │ │ │ │ │ +0006eca0: 7469 6f6e 733a 3a0a 2a20 6465 6269 616e tions::.* debian │ │ │ │ │ +0006ecb0: 2f66 696c 6573 3a3a 0a2a 2064 6562 6961 /files::.* debia │ │ │ │ │ +0006ecc0: 6e2f 746d 703a 3a0a 0a1f 0a46 696c 653a n/tmp::....File: │ │ │ │ │ +0006ecd0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0006ece0: 6e66 6f2c 2020 4e6f 6465 3a20 6465 6269 nfo, Node: debi │ │ │ │ │ +0006ecf0: 616e 2f72 756c 6573 202d 2074 6865 206d an/rules - the m │ │ │ │ │ +0006ed00: 6169 6e20 6275 696c 6469 6e67 2073 6372 ain building scr │ │ │ │ │ +0006ed10: 6970 742c 2020 4e65 7874 3a20 6465 6269 ipt, Next: debi │ │ │ │ │ +0006ed20: 616e 2f73 7562 7374 7661 7273 2061 6e64 an/substvars and │ │ │ │ │ +0006ed30: 2076 6172 6961 626c 6520 7375 6273 7469 variable substi │ │ │ │ │ +0006ed40: 7475 7469 6f6e 732c 2020 5570 3a20 5468 tutions, Up: Th │ │ │ │ │ +0006ed50: 6520 4465 6269 616e 2070 6163 6b61 6765 e Debian package │ │ │ │ │ +0006ed60: 2073 6f75 7263 6520 7472 6565 0a0a 3135 source tree..15 │ │ │ │ │ +0006ed70: 2e32 2e31 20e2 8098 6465 6269 616e 2f72 .2.1 ...debian/r │ │ │ │ │ +0006ed80: 756c 6573 e280 9920 2d20 7468 6520 6d61 ules... - the ma │ │ │ │ │ +0006ed90: 696e 2062 7569 6c64 696e 6720 7363 7269 in building scri │ │ │ │ │ +0006eda0: 7074 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d pt.------------- │ │ │ │ │ +0006edb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006edc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006edd0: 2d2d 2d0a 0a53 6565 202a 6e6f 7465 204d ---..See *note M │ │ │ │ │ +0006ede0: 6169 6e20 6275 696c 6469 6e67 2073 6372 ain building scr │ │ │ │ │ +0006edf0: 6970 743b 2064 6562 6961 6e2f 7275 6c65 ipt; debian/rule │ │ │ │ │ +0006ee00: 733a 2037 632e 0a0a 1f0a 4669 6c65 3a20 s: 7c.....File: │ │ │ │ │ +0006ee10: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0006ee20: 666f 2c20 204e 6f64 653a 2064 6562 6961 fo, Node: debia │ │ │ │ │ +0006ee30: 6e2f 7375 6273 7476 6172 7320 616e 6420 n/substvars and │ │ │ │ │ +0006ee40: 7661 7269 6162 6c65 2073 7562 7374 6974 variable substit │ │ │ │ │ +0006ee50: 7574 696f 6e73 2c20 204e 6578 743a 2064 utions, Next: d │ │ │ │ │ +0006ee60: 6562 6961 6e2f 6669 6c65 732c 2020 5072 ebian/files, Pr │ │ │ │ │ +0006ee70: 6576 3a20 6465 6269 616e 2f72 756c 6573 ev: debian/rules │ │ │ │ │ +0006ee80: 202d 2074 6865 206d 6169 6e20 6275 696c - the main buil │ │ │ │ │ +0006ee90: 6469 6e67 2073 6372 6970 742c 2020 5570 ding script, Up │ │ │ │ │ +0006eea0: 3a20 5468 6520 4465 6269 616e 2070 6163 : The Debian pac │ │ │ │ │ +0006eeb0: 6b61 6765 2073 6f75 7263 6520 7472 6565 kage source tree │ │ │ │ │ +0006eec0: 0a0a 3135 2e32 2e32 20e2 8098 6465 6269 ..15.2.2 ...debi │ │ │ │ │ +0006eed0: 616e 2f73 7562 7374 7661 7273 e280 9920 an/substvars... │ │ │ │ │ +0006eee0: 616e 6420 7661 7269 6162 6c65 2073 7562 and variable sub │ │ │ │ │ +0006eef0: 7374 6974 7574 696f 6e73 0a2d 2d2d 2d2d stitutions.----- │ │ │ │ │ +0006ef00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006ef10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +0006ef20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +0006ef30: 0a53 6565 202a 6e6f 7465 2056 6172 6961 .See *note Varia │ │ │ │ │ +0006ef40: 626c 6520 7375 6273 7469 7475 7469 6f6e ble substitution │ │ │ │ │ +0006ef50: 733b 2064 6562 6961 6e2f 7375 6273 7476 s; debian/substv │ │ │ │ │ +0006ef60: 6172 733a 2038 342e 0a0a 1f0a 4669 6c65 ars: 84.....File │ │ │ │ │ +0006ef70: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0006ef80: 696e 666f 2c20 204e 6f64 653a 2064 6562 info, Node: deb │ │ │ │ │ +0006ef90: 6961 6e2f 6669 6c65 732c 2020 4e65 7874 ian/files, Next │ │ │ │ │ +0006efa0: 3a20 6465 6269 616e 2f74 6d70 2c20 2050 : debian/tmp, P │ │ │ │ │ +0006efb0: 7265 763a 2064 6562 6961 6e2f 7375 6273 rev: debian/subs │ │ │ │ │ +0006efc0: 7476 6172 7320 616e 6420 7661 7269 6162 tvars and variab │ │ │ │ │ +0006efd0: 6c65 2073 7562 7374 6974 7574 696f 6e73 le substitutions │ │ │ │ │ +0006efe0: 2c20 2055 703a 2054 6865 2044 6562 6961 , Up: The Debia │ │ │ │ │ +0006eff0: 6e20 7061 636b 6167 6520 736f 7572 6365 n package source │ │ │ │ │ +0006f000: 2074 7265 650a 0a31 352e 322e 3320 e280 tree..15.2.3 .. │ │ │ │ │ +0006f010: 9864 6562 6961 6e2f 6669 6c65 73e2 8099 .debian/files... │ │ │ │ │ +0006f020: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ +0006f030: 2d2d 2d2d 2d2d 0a0a 5365 6520 2a6e 6f74 ------..See *not │ │ │ │ │ +0006f040: 6520 4765 6e65 7261 7465 6420 6669 6c65 e Generated file │ │ │ │ │ +0006f050: 7320 6c69 7374 3b20 6465 6269 616e 2f66 s list; debian/f │ │ │ │ │ +0006f060: 696c 6573 3a20 3839 2e0a 0a1f 0a46 696c iles: 89.....Fil │ │ │ │ │ +0006f070: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0006f080: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 6465 .info, Node: de │ │ │ │ │ +0006f090: 6269 616e 2f74 6d70 2c20 2050 7265 763a bian/tmp, Prev: │ │ │ │ │ +0006f0a0: 2064 6562 6961 6e2f 6669 6c65 732c 2020 debian/files, │ │ │ │ │ +0006f0b0: 5570 3a20 5468 6520 4465 6269 616e 2070 Up: The Debian p │ │ │ │ │ +0006f0c0: 6163 6b61 6765 2073 6f75 7263 6520 7472 ackage source tr │ │ │ │ │ +0006f0d0: 6565 0a0a 3135 2e32 2e34 20e2 8098 6465 ee..15.2.4 ...de │ │ │ │ │ +0006f0e0: 6269 616e 2f74 6d70 e280 990a 2d2d 2d2d bian/tmp....---- │ │ │ │ │ +0006f0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------. │ │ │ │ │ +0006f100: 0a54 6869 7320 6973 2074 6865 2064 6566 .This is the def │ │ │ │ │ +0006f110: 6175 6c74 2074 656d 706f 7261 7279 206c ault temporary l │ │ │ │ │ +0006f120: 6f63 6174 696f 6e20 666f 7220 7468 6520 ocation for the │ │ │ │ │ +0006f130: 636f 6e73 7472 7563 7469 6f6e 206f 6620 construction of │ │ │ │ │ +0006f140: 6269 6e61 7279 0a70 6163 6b61 6765 7320 binary.packages │ │ │ │ │ +0006f150: 6279 2074 6865 20e2 8098 6269 6e61 7279 by the ...binary │ │ │ │ │ +0006f160: e280 9920 7461 7267 6574 2e20 2054 6865 ... target. The │ │ │ │ │ +0006f170: 2064 6972 6563 746f 7279 20e2 8098 746d directory ...tm │ │ │ │ │ +0006f180: 70e2 8099 2073 6572 7665 7320 6173 2074 p... serves as t │ │ │ │ │ +0006f190: 6865 2072 6f6f 740a 6f66 2074 6865 2066 he root.of the f │ │ │ │ │ +0006f1a0: 696c 6520 7379 7374 656d 2074 7265 6520 ile system tree │ │ │ │ │ +0006f1b0: 6173 2069 7420 6973 2062 6569 6e67 2063 as it is being c │ │ │ │ │ +0006f1c0: 6f6e 7374 7275 6374 6564 2028 666f 7220 onstructed (for │ │ │ │ │ +0006f1d0: 6578 616d 706c 652c 2062 790a 7573 696e example, by.usin │ │ │ │ │ +0006f1e0: 6720 7468 6520 7061 636b 6167 65e2 8099 g the package... │ │ │ │ │ +0006f1f0: 7320 7570 7374 7265 616d 206d 616b 6566 s upstream makef │ │ │ │ │ +0006f200: 696c 6573 2069 6e73 7461 6c6c 2074 6172 iles install tar │ │ │ │ │ +0006f210: 6765 7473 2061 6e64 2072 6564 6972 6563 gets and redirec │ │ │ │ │ +0006f220: 7469 6e67 0a74 6865 206f 7574 7075 7420 ting.the output │ │ │ │ │ +0006f230: 7468 6572 6529 2c20 616e 6420 6974 2061 there), and it a │ │ │ │ │ +0006f240: 6c73 6f20 636f 6e74 6169 6e73 2074 6865 lso contains the │ │ │ │ │ +0006f250: 20e2 8098 4445 4249 414e e280 9920 7375 ...DEBIAN... su │ │ │ │ │ +0006f260: 6264 6972 6563 746f 7279 2e20 2053 6565 bdirectory. See │ │ │ │ │ +0006f270: 0a2a 6e6f 7465 2043 7265 6174 696e 6720 .*note Creating │ │ │ │ │ +0006f280: 7061 636b 6167 6520 6669 6c65 7320 2d20 package files - │ │ │ │ │ +0006f290: 6470 6b67 2d64 6562 3a20 3162 362e 0a0a dpkg-deb: 1b6... │ │ │ │ │ +0006f2a0: 5468 6973 2069 7320 6f6e 6c79 2061 2064 This is only a d │ │ │ │ │ +0006f2b0: 6566 6175 6c74 2061 6e64 2063 616e 2062 efault and can b │ │ │ │ │ +0006f2c0: 6520 6561 7369 6c79 206f 7665 7272 6964 e easily overrid │ │ │ │ │ +0006f2d0: 6465 6e2e 2020 4d6f 7374 2070 6163 6b61 den. Most packa │ │ │ │ │ +0006f2e0: 6769 6e67 0a74 6f6f 6c73 206e 6f20 6c6f ging.tools no lo │ │ │ │ │ +0006f2f0: 6e67 6572 2075 7365 20e2 8098 6465 6269 nger use ...debi │ │ │ │ │ +0006f300: 616e 2f74 6d70 e280 992c 2069 6e73 7465 an/tmp..., inste │ │ │ │ │ +0006f310: 6164 2070 7265 6665 7272 696e 6720 e280 ad preferring .. │ │ │ │ │ +0006f320: 9864 6562 6961 6e2f 706b 67e2 8099 2066 .debian/pkg... f │ │ │ │ │ +0006f330: 6f72 0a74 6865 2063 6f6d 6d6f 6e20 6361 or.the common ca │ │ │ │ │ +0006f340: 7365 206f 6620 6120 736f 7572 6365 2070 se of a source p │ │ │ │ │ +0006f350: 6163 6b61 6765 2062 7569 6c64 696e 6720 ackage building │ │ │ │ │ +0006f360: 6f6e 6c79 206f 6e65 2062 696e 6172 7920 only one binary │ │ │ │ │ +0006f370: 7061 636b 6167 652e 0a53 7563 6820 746f package..Such to │ │ │ │ │ +0006f380: 6f6c 7320 7573 7561 6c6c 7920 6f6e 6c79 ols usually only │ │ │ │ │ +0006f390: 2075 7365 20e2 8098 6465 6269 616e 2f74 use ...debian/t │ │ │ │ │ +0006f3a0: 6d70 e280 9920 6173 2061 2074 656d 706f mp... as a tempo │ │ │ │ │ +0006f3b0: 7261 7279 2073 7461 6769 6e67 2061 7265 rary staging are │ │ │ │ │ +0006f3c0: 6120 666f 720a 6275 696c 7420 6669 6c65 a for.built file │ │ │ │ │ +0006f3d0: 7320 616e 6420 646f 206e 6f74 2063 6f6e s and do not con │ │ │ │ │ +0006f3e0: 7374 7275 6374 2070 6163 6b61 6765 7320 struct packages │ │ │ │ │ +0006f3f0: 6672 6f6d 2069 742e 0a0a 4966 2073 6576 from it...If sev │ │ │ │ │ +0006f400: 6572 616c 2062 696e 6172 7920 7061 636b eral binary pack │ │ │ │ │ +0006f410: 6167 6573 2061 7265 2067 656e 6572 6174 ages are generat │ │ │ │ │ +0006f420: 6564 2066 726f 6d20 7468 6520 7361 6d65 ed from the same │ │ │ │ │ +0006f430: 2073 6f75 7263 6520 7472 6565 2c20 6974 source tree, it │ │ │ │ │ +0006f440: 0a69 7320 7573 7561 6c20 746f 2075 7365 .is usual to use │ │ │ │ │ +0006f450: 2061 2073 6570 6172 6174 6520 e280 9864 a separate ...d │ │ │ │ │ +0006f460: 6562 6961 6e2f 706b 67e2 8099 2064 6972 ebian/pkg... dir │ │ │ │ │ +0006f470: 6563 746f 7279 2066 6f72 2065 6163 6820 ectory for each │ │ │ │ │ +0006f480: 6269 6e61 7279 0a70 6163 6b61 6765 2061 binary.package a │ │ │ │ │ +0006f490: 7320 7468 6520 7465 6d70 6f72 6172 7920 s the temporary │ │ │ │ │ +0006f4a0: 636f 6e73 7472 7563 7469 6f6e 206c 6f63 construction loc │ │ │ │ │ +0006f4b0: 6174 696f 6e73 2e0a 0a57 6861 7465 7665 ations...Whateve │ │ │ │ │ +0006f4c0: 7220 7465 6d70 6f72 6172 7920 6469 7265 r temporary dire │ │ │ │ │ +0006f4d0: 6374 6f72 6965 7320 6172 6520 6372 6561 ctories are crea │ │ │ │ │ +0006f4e0: 7465 6420 616e 6420 7573 6564 2062 7920 ted and used by │ │ │ │ │ +0006f4f0: 7468 6520 e280 9862 696e 6172 79e2 8099 the ...binary... │ │ │ │ │ +0006f500: 0a74 6172 6765 7420 6d75 7374 206f 6620 .target must of │ │ │ │ │ +0006f510: 636f 7572 7365 2062 6520 7265 6d6f 7665 course be remove │ │ │ │ │ +0006f520: 6420 6279 2074 6865 20e2 8098 636c 6561 d by the ...clea │ │ │ │ │ +0006f530: 6ee2 8099 2074 6172 6765 742e 0a0a 1f0a n... target..... │ │ │ │ │ +0006f540: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0006f550: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0006f560: 2053 6f75 7263 6520 7061 636b 6167 6573 Source packages │ │ │ │ │ +0006f570: 2061 7320 6172 6368 6976 6573 2c20 204e as archives, N │ │ │ │ │ +0006f580: 6578 743a 2055 6e70 6163 6b69 6e67 2061 ext: Unpacking a │ │ │ │ │ +0006f590: 2044 6562 6961 6e20 736f 7572 6365 2070 Debian source p │ │ │ │ │ +0006f5a0: 6163 6b61 6765 2077 6974 686f 7574 2064 ackage without d │ │ │ │ │ +0006f5b0: 706b 672d 736f 7572 6365 2c20 2050 7265 pkg-source, Pre │ │ │ │ │ +0006f5c0: 763a 2054 6865 2044 6562 6961 6e20 7061 v: The Debian pa │ │ │ │ │ +0006f5d0: 636b 6167 6520 736f 7572 6365 2074 7265 ckage source tre │ │ │ │ │ +0006f5e0: 652c 2020 5570 3a20 536f 7572 6365 2070 e, Up: Source p │ │ │ │ │ +0006f5f0: 6163 6b61 6765 7320 6672 6f6d 206f 6c64 ackages from old │ │ │ │ │ +0006f600: 2050 6163 6b61 6769 6e67 204d 616e 7561 Packaging Manua │ │ │ │ │ +0006f610: 6c0a 0a31 352e 3320 536f 7572 6365 2070 l..15.3 Source p │ │ │ │ │ +0006f620: 6163 6b61 6765 7320 6173 2061 7263 6869 ackages as archi │ │ │ │ │ +0006f630: 7665 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ves.============ │ │ │ │ │ +0006f640: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006f650: 3d3d 3d3d 0a0a 4173 2069 7420 6578 6973 ====..As it exis │ │ │ │ │ +0006f660: 7473 206f 6e20 7468 6520 4654 5020 7369 ts on the FTP si │ │ │ │ │ +0006f670: 7465 2c20 6120 4465 6269 616e 2073 6f75 te, a Debian sou │ │ │ │ │ +0006f680: 7263 6520 7061 636b 6167 6520 636f 6e73 rce package cons │ │ │ │ │ +0006f690: 6973 7473 206f 6620 7468 7265 650a 7265 ists of three.re │ │ │ │ │ +0006f6a0: 6c61 7465 6420 6669 6c65 732e 2020 596f lated files. Yo │ │ │ │ │ +0006f6b0: 7520 6d75 7374 2068 6176 6520 7468 6520 u must have the │ │ │ │ │ +0006f6c0: 7269 6768 7420 7665 7273 696f 6e73 206f right versions o │ │ │ │ │ +0006f6d0: 6620 616c 6c20 7468 7265 6520 746f 2062 f all three to b │ │ │ │ │ +0006f6e0: 6520 6162 6c65 0a74 6f20 7573 6520 7468 e able.to use th │ │ │ │ │ +0006f6f0: 656d 2e0a 0a44 6562 6961 6e20 736f 7572 em...Debian sour │ │ │ │ │ +0006f700: 6365 2063 6f6e 7472 6f6c 2066 696c 6520 ce control file │ │ │ │ │ +0006f710: 2d20 e280 982e 6473 63e2 8099 0a0a 2020 - ....dsc..... │ │ │ │ │ +0006f720: 2020 2054 6869 7320 6669 6c65 2069 7320 This file is │ │ │ │ │ +0006f730: 6120 636f 6e74 726f 6c20 6669 6c65 2075 a control file u │ │ │ │ │ +0006f740: 7365 6420 6279 20e2 8098 6470 6b67 2d73 sed by ...dpkg-s │ │ │ │ │ +0006f750: 6f75 7263 65e2 8099 2074 6f20 6578 7472 ource... to extr │ │ │ │ │ +0006f760: 6163 7420 610a 2020 2020 2073 6f75 7263 act a. sourc │ │ │ │ │ +0006f770: 6520 7061 636b 6167 652e 2020 5365 6520 e package. See │ │ │ │ │ +0006f780: 2a6e 6f74 6520 4465 6269 616e 2073 6f75 *note Debian sou │ │ │ │ │ +0006f790: 7263 6520 7061 636b 6167 6520 636f 6e74 rce package cont │ │ │ │ │ +0006f7a0: 726f 6c20 6669 6c65 7320 e280 930a 2020 rol files .... │ │ │ │ │ +0006f7b0: 2020 202e 6473 633a 2036 332e 0a0a 4f72 .dsc: 63...Or │ │ │ │ │ +0006f7c0: 6967 696e 616c 2073 6f75 7263 6520 6172 iginal source ar │ │ │ │ │ +0006f7d0: 6368 6976 6520 2d20 e280 9870 6163 6b61 chive - ...packa │ │ │ │ │ +0006f7e0: 6765 5f75 7073 7472 6561 6d2d 7665 7273 ge_upstream-vers │ │ │ │ │ +0006f7f0: 696f 6e2e 6f72 6967 2e74 6172 2e67 7ae2 ion.orig.tar.gz. │ │ │ │ │ +0006f800: 8099 0a0a 2020 2020 2054 6869 7320 6973 .... This is │ │ │ │ │ +0006f810: 2061 2063 6f6d 7072 6573 7365 6420 2877 a compressed (w │ │ │ │ │ +0006f820: 6974 6820 e280 9867 7a69 7020 2d39 e280 ith ...gzip -9.. │ │ │ │ │ +0006f830: 9929 20e2 8098 7461 72e2 8099 2066 696c .) ...tar... fil │ │ │ │ │ +0006f840: 6520 636f 6e74 6169 6e69 6e67 2074 6865 e containing the │ │ │ │ │ +0006f850: 0a20 2020 2020 736f 7572 6365 2063 6f64 . source cod │ │ │ │ │ +0006f860: 6520 6672 6f6d 2074 6865 2075 7073 7472 e from the upstr │ │ │ │ │ +0006f870: 6561 6d20 6175 7468 6f72 7320 6f66 2074 eam authors of t │ │ │ │ │ +0006f880: 6865 2070 726f 6772 616d 2e0a 0a44 6562 he program...Deb │ │ │ │ │ +0006f890: 6961 6e20 7061 636b 6167 6520 6469 6666 ian package diff │ │ │ │ │ +0006f8a0: 202d 20e2 8098 7061 636b 6167 655f 7570 - ...package_up │ │ │ │ │ +0006f8b0: 7374 7265 616d 5f76 6572 7369 6f6e 2d72 stream_version-r │ │ │ │ │ +0006f8c0: 6576 6973 696f 6e2e 6469 6666 2e67 7ae2 evision.diff.gz. │ │ │ │ │ +0006f8d0: 8099 0a0a 2020 2020 2054 6869 7320 6973 .... This is │ │ │ │ │ +0006f8e0: 2061 2075 6e69 6669 6564 2063 6f6e 7465 a unified conte │ │ │ │ │ +0006f8f0: 7874 2064 6966 6620 28e2 8098 6469 6666 xt diff (...diff │ │ │ │ │ +0006f900: 202d 75e2 8099 2920 6769 7669 6e67 2074 -u...) giving t │ │ │ │ │ +0006f910: 6865 2063 6861 6e67 6573 2077 6869 6368 he changes which │ │ │ │ │ +0006f920: 0a20 2020 2020 6172 6520 7265 7175 6972 . are requir │ │ │ │ │ +0006f930: 6564 2074 6f20 7475 726e 2074 6865 206f ed to turn the o │ │ │ │ │ +0006f940: 7269 6769 6e61 6c20 736f 7572 6365 2069 riginal source i │ │ │ │ │ +0006f950: 6e74 6f20 7468 6520 4465 6269 616e 2073 nto the Debian s │ │ │ │ │ +0006f960: 6f75 7263 652e 0a20 2020 2020 5468 6573 ource.. Thes │ │ │ │ │ +0006f970: 6520 6368 616e 6765 7320 6d61 7920 6f6e e changes may on │ │ │ │ │ +0006f980: 6c79 2069 6e63 6c75 6465 2065 6469 7469 ly include editi │ │ │ │ │ +0006f990: 6e67 2061 6e64 2063 7265 6174 696e 6720 ng and creating │ │ │ │ │ +0006f9a0: 706c 6169 6e20 6669 6c65 732e 0a20 2020 plain files.. │ │ │ │ │ +0006f9b0: 2020 5468 6520 7065 726d 6973 7369 6f6e The permission │ │ │ │ │ +0006f9c0: 7320 6f66 2066 696c 6573 2c20 7468 6520 s of files, the │ │ │ │ │ +0006f9d0: 7461 7267 6574 7320 6f66 2073 796d 626f targets of symbo │ │ │ │ │ +0006f9e0: 6c69 6320 6c69 6e6b 7320 616e 6420 7468 lic links and th │ │ │ │ │ +0006f9f0: 650a 2020 2020 2063 6861 7261 6374 6572 e. character │ │ │ │ │ +0006fa00: 6973 7469 6373 206f 6620 7370 6563 6961 istics of specia │ │ │ │ │ +0006fa10: 6c20 6669 6c65 7320 6f72 2070 6970 6573 l files or pipes │ │ │ │ │ +0006fa20: 206d 6179 206e 6f74 2062 6520 6368 616e may not be chan │ │ │ │ │ +0006fa30: 6765 6420 616e 6420 6e6f 0a20 2020 2020 ged and no. │ │ │ │ │ +0006fa40: 6669 6c65 7320 6d61 7920 6265 2072 656d files may be rem │ │ │ │ │ +0006fa50: 6f76 6564 206f 7220 7265 6e61 6d65 642e oved or renamed. │ │ │ │ │ +0006fa60: 0a0a 2020 2020 2041 6c6c 2074 6865 2064 .. All the d │ │ │ │ │ +0006fa70: 6972 6563 746f 7269 6573 2069 6e20 7468 irectories in th │ │ │ │ │ +0006fa80: 6520 6469 6666 206d 7573 7420 6578 6973 e diff must exis │ │ │ │ │ +0006fa90: 742c 2065 7863 6570 7420 7468 6520 e280 t, except the .. │ │ │ │ │ +0006faa0: 9864 6562 6961 6ee2 8099 0a20 2020 2020 .debian.... │ │ │ │ │ +0006fab0: 7375 6264 6972 6563 746f 7279 206f 6620 subdirectory of │ │ │ │ │ +0006fac0: 7468 6520 746f 7020 6f66 2074 6865 2073 the top of the s │ │ │ │ │ +0006fad0: 6f75 7263 6520 7472 6565 2c20 7768 6963 ource tree, whic │ │ │ │ │ +0006fae0: 6820 7769 6c6c 2062 6520 6372 6561 7465 h will be create │ │ │ │ │ +0006faf0: 640a 2020 2020 2062 7920 e280 9864 706b d. by ...dpk │ │ │ │ │ +0006fb00: 672d 736f 7572 6365 e280 9920 6966 206e g-source... if n │ │ │ │ │ +0006fb10: 6563 6573 7361 7279 2077 6865 6e20 756e ecessary when un │ │ │ │ │ +0006fb20: 7061 636b 696e 672e 0a0a 2020 2020 2054 packing... T │ │ │ │ │ +0006fb30: 6865 20e2 8098 6470 6b67 2d73 6f75 7263 he ...dpkg-sourc │ │ │ │ │ +0006fb40: 65e2 8099 2070 726f 6772 616d 2077 696c e... program wil │ │ │ │ │ +0006fb50: 6c20 6175 746f 6d61 7469 6361 6c6c 7920 l automatically │ │ │ │ │ +0006fb60: 6d61 6b65 2074 6865 0a20 2020 2020 e280 make the. .. │ │ │ │ │ +0006fb70: 9864 6562 6961 6e2f 7275 6c65 73e2 8099 .debian/rules... │ │ │ │ │ +0006fb80: 2066 696c 6520 6578 6563 7574 6162 6c65 file executable │ │ │ │ │ +0006fb90: 2028 7365 6520 6265 6c6f 7729 2e0a 0a49 (see below)...I │ │ │ │ │ +0006fba0: 6620 7468 6572 6520 6973 206e 6f20 6f72 f there is no or │ │ │ │ │ +0006fbb0: 6967 696e 616c 2073 6f75 7263 6520 636f iginal source co │ │ │ │ │ +0006fbc0: 6465 202d 2066 6f72 2065 7861 6d70 6c65 de - for example │ │ │ │ │ +0006fbd0: 2c20 6966 2074 6865 2070 6163 6b61 6765 , if the package │ │ │ │ │ +0006fbe0: 2069 730a 7370 6563 6961 6c6c 7920 7072 is.specially pr │ │ │ │ │ +0006fbf0: 6570 6172 6564 2066 6f72 2044 6562 6961 epared for Debia │ │ │ │ │ +0006fc00: 6e20 6f72 2074 6865 2044 6562 6961 6e20 n or the Debian │ │ │ │ │ +0006fc10: 6d61 696e 7461 696e 6572 2069 7320 7468 maintainer is th │ │ │ │ │ +0006fc20: 6520 7361 6d65 2061 730a 7468 6520 7570 e same as.the up │ │ │ │ │ +0006fc30: 7374 7265 616d 206d 6169 6e74 6169 6e65 stream maintaine │ │ │ │ │ +0006fc40: 7220 2d20 7468 6520 666f 726d 6174 2069 r - the format i │ │ │ │ │ +0006fc50: 7320 736c 6967 6874 6c79 2064 6966 6665 s slightly diffe │ │ │ │ │ +0006fc60: 7265 6e74 3a20 7468 656e 2074 6865 7265 rent: then there │ │ │ │ │ +0006fc70: 0a69 7320 6e6f 2064 6966 662c 2061 6e64 .is no diff, and │ │ │ │ │ +0006fc80: 2074 6865 2074 6172 6669 6c65 2069 7320 the tarfile is │ │ │ │ │ +0006fc90: 6e61 6d65 6420 e280 9870 6163 6b61 6765 named ...package │ │ │ │ │ +0006fca0: 5f76 6572 7369 6f6e 2e74 6172 2e67 7ae2 _version.tar.gz. │ │ │ │ │ +0006fcb0: 8099 2c20 616e 640a 7072 6566 6572 6162 .., and.preferab │ │ │ │ │ +0006fcc0: 6c79 2063 6f6e 7461 696e 7320 6120 6469 ly contains a di │ │ │ │ │ +0006fcd0: 7265 6374 6f72 7920 6e61 6d65 6420 e280 rectory named .. │ │ │ │ │ +0006fce0: 9870 6163 6b61 6765 2d76 6572 7369 6f6e .package-version │ │ │ │ │ +0006fcf0: e280 992e 0a0a 1f0a 4669 6c65 3a20 6465 ........File: de │ │ │ │ │ +0006fd00: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0006fd10: 2c20 204e 6f64 653a 2055 6e70 6163 6b69 , Node: Unpacki │ │ │ │ │ +0006fd20: 6e67 2061 2044 6562 6961 6e20 736f 7572 ng a Debian sour │ │ │ │ │ +0006fd30: 6365 2070 6163 6b61 6765 2077 6974 686f ce package witho │ │ │ │ │ +0006fd40: 7574 2064 706b 672d 736f 7572 6365 2c20 ut dpkg-source, │ │ │ │ │ +0006fd50: 2050 7265 763a 2053 6f75 7263 6520 7061 Prev: Source pa │ │ │ │ │ +0006fd60: 636b 6167 6573 2061 7320 6172 6368 6976 ckages as archiv │ │ │ │ │ +0006fd70: 6573 2c20 2055 703a 2053 6f75 7263 6520 es, Up: Source │ │ │ │ │ +0006fd80: 7061 636b 6167 6573 2066 726f 6d20 6f6c packages from ol │ │ │ │ │ +0006fd90: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ +0006fda0: 616c 0a0a 3135 2e34 2055 6e70 6163 6b69 al..15.4 Unpacki │ │ │ │ │ +0006fdb0: 6e67 2061 2044 6562 6961 6e20 736f 7572 ng a Debian sour │ │ │ │ │ +0006fdc0: 6365 2070 6163 6b61 6765 2077 6974 686f ce package witho │ │ │ │ │ +0006fdd0: 7574 20e2 8098 6470 6b67 2d73 6f75 7263 ut ...dpkg-sourc │ │ │ │ │ +0006fde0: 65e2 8099 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d e....=========== │ │ │ │ │ +0006fdf0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006fe00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006fe10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0006fe20: 3d0a 0ae2 8098 6470 6b67 2d73 6f75 7263 =.....dpkg-sourc │ │ │ │ │ +0006fe30: 6520 2d78 e280 9920 6973 2074 6865 2072 e -x... is the r │ │ │ │ │ +0006fe40: 6563 6f6d 6d65 6e64 6564 2077 6179 2074 ecommended way t │ │ │ │ │ +0006fe50: 6f20 756e 7061 636b 2061 2044 6562 6961 o unpack a Debia │ │ │ │ │ +0006fe60: 6e20 736f 7572 6365 0a70 6163 6b61 6765 n source.package │ │ │ │ │ +0006fe70: 2e20 2048 6f77 6576 6572 2c20 6966 2069 . However, if i │ │ │ │ │ +0006fe80: 7420 6973 206e 6f74 2061 7661 696c 6162 t is not availab │ │ │ │ │ +0006fe90: 6c65 2069 7420 6973 2070 6f73 7369 626c le it is possibl │ │ │ │ │ +0006fea0: 6520 746f 2075 6e70 6163 6b20 610a 4465 e to unpack a.De │ │ │ │ │ +0006feb0: 6269 616e 2073 6f75 7263 6520 6172 6368 bian source arch │ │ │ │ │ +0006fec0: 6976 6520 6173 2066 6f6c 6c6f 7773 3a0a ive as follows:. │ │ │ │ │ +0006fed0: 0a20 2031 2e20 556e 7461 7220 7468 6520 . 1. Untar the │ │ │ │ │ +0006fee0: 7461 7266 696c 652c 2077 6869 6368 2077 tarfile, which w │ │ │ │ │ +0006fef0: 696c 6c20 6372 6561 7465 2061 20e2 8098 ill create a ... │ │ │ │ │ +0006ff00: 2e6f 7269 67e2 8099 2064 6972 6563 746f .orig... directo │ │ │ │ │ +0006ff10: 7279 2e0a 0a20 2032 2e20 5265 6e61 6d65 ry... 2. Rename │ │ │ │ │ +0006ff20: 2074 6865 20e2 8098 2e6f 7269 67e2 8099 the ....orig... │ │ │ │ │ +0006ff30: 2064 6972 6563 746f 7279 2074 6f20 e280 directory to .. │ │ │ │ │ +0006ff40: 9870 6163 6b61 6765 2d76 6572 7369 6f6e .package-version │ │ │ │ │ +0006ff50: e280 992e 0a0a 2020 332e 2043 7265 6174 ...... 3. Creat │ │ │ │ │ +0006ff60: 6520 7468 6520 7375 6264 6972 6563 746f e the subdirecto │ │ │ │ │ +0006ff70: 7279 20e2 8098 6465 6269 616e e280 9920 ry ...debian... │ │ │ │ │ +0006ff80: 6174 2074 6865 2074 6f70 206f 6620 7468 at the top of th │ │ │ │ │ +0006ff90: 6520 736f 7572 6365 2074 7265 652e 0a0a e source tree... │ │ │ │ │ +0006ffa0: 2020 342e 2041 7070 6c79 2074 6865 2064 4. Apply the d │ │ │ │ │ +0006ffb0: 6966 6620 7573 696e 6720 e280 9870 6174 iff using ...pat │ │ │ │ │ +0006ffc0: 6368 202d 7030 e280 992e 0a0a 2020 352e ch -p0...... 5. │ │ │ │ │ +0006ffd0: 2055 6e74 6172 2074 6865 2074 6172 6669 Untar the tarfi │ │ │ │ │ +0006ffe0: 6c65 2061 6761 696e 2069 6620 796f 7520 le again if you │ │ │ │ │ +0006fff0: 7761 6e74 2061 2063 6f70 7920 6f66 2074 want a copy of t │ │ │ │ │ +00070000: 6865 206f 7269 6769 6e61 6c20 736f 7572 he original sour │ │ │ │ │ +00070010: 6365 0a20 2020 2020 636f 6465 2061 6c6f ce. code alo │ │ │ │ │ +00070020: 6e67 7369 6465 2074 6865 2044 6562 6961 ngside the Debia │ │ │ │ │ +00070030: 6e20 7665 7273 696f 6e2e 0a0a 4974 2069 n version...It i │ │ │ │ │ +00070040: 7320 6e6f 7420 706f 7373 6962 6c65 2074 s not possible t │ │ │ │ │ +00070050: 6f20 6765 6e65 7261 7465 2061 2076 616c o generate a val │ │ │ │ │ +00070060: 6964 2044 6562 6961 6e20 736f 7572 6365 id Debian source │ │ │ │ │ +00070070: 2061 7263 6869 7665 2077 6974 686f 7574 archive without │ │ │ │ │ +00070080: 0a75 7369 6e67 20e2 8098 6470 6b67 2d73 .using ...dpkg-s │ │ │ │ │ +00070090: 6f75 7263 65e2 8099 2e20 2049 6e20 7061 ource.... In pa │ │ │ │ │ +000700a0: 7274 6963 756c 6172 2c20 6174 7465 6d70 rticular, attemp │ │ │ │ │ +000700b0: 7469 6e67 2074 6f20 7573 6520 e280 9864 ting to use ...d │ │ │ │ │ +000700c0: 6966 66e2 8099 2064 6972 6563 746c 790a iff... directly. │ │ │ │ │ +000700d0: 746f 2067 656e 6572 6174 6520 7468 6520 to generate the │ │ │ │ │ +000700e0: e280 982e 6469 6666 2e67 7ae2 8099 2066 ....diff.gz... f │ │ │ │ │ +000700f0: 696c 6520 7769 6c6c 206e 6f74 2077 6f72 ile will not wor │ │ │ │ │ +00070100: 6b2e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2052 k...* Menu:..* R │ │ │ │ │ +00070110: 6573 7472 6963 7469 6f6e 7320 6f6e 206f estrictions on o │ │ │ │ │ +00070120: 626a 6563 7473 2069 6e20 736f 7572 6365 bjects in source │ │ │ │ │ +00070130: 2070 6163 6b61 6765 733a 2052 6573 7472 packages: Restr │ │ │ │ │ +00070140: 6963 7469 6f6e 7320 6f6e 206f 626a 6563 ictions on objec │ │ │ │ │ +00070150: 7473 2069 6e20 736f 7572 6365 2070 6163 ts in source pac │ │ │ │ │ +00070160: 6b61 6765 733c 323e 2e0a 0a1f 0a46 696c kages<2>.....Fil │ │ │ │ │ +00070170: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +00070180: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5265 .info, Node: Re │ │ │ │ │ +00070190: 7374 7269 6374 696f 6e73 206f 6e20 6f62 strictions on ob │ │ │ │ │ +000701a0: 6a65 6374 7320 696e 2073 6f75 7263 6520 jects in source │ │ │ │ │ +000701b0: 7061 636b 6167 6573 3c32 3e2c 2020 5570 packages<2>, Up │ │ │ │ │ +000701c0: 3a20 556e 7061 636b 696e 6720 6120 4465 : Unpacking a De │ │ │ │ │ +000701d0: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ +000701e0: 6167 6520 7769 7468 6f75 7420 6470 6b67 age without dpkg │ │ │ │ │ +000701f0: 2d73 6f75 7263 650a 0a31 352e 342e 3120 -source..15.4.1 │ │ │ │ │ +00070200: 5265 7374 7269 6374 696f 6e73 206f 6e20 Restrictions on │ │ │ │ │ +00070210: 6f62 6a65 6374 7320 696e 2073 6f75 7263 objects in sourc │ │ │ │ │ +00070220: 6520 7061 636b 6167 6573 0a2d 2d2d 2d2d e packages.----- │ │ │ │ │ +00070230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00070240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00070250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 5468 ------------..Th │ │ │ │ │ +00070260: 6520 736f 7572 6365 2070 6163 6b61 6765 e source package │ │ │ │ │ +00070270: 206d 6179 206e 6f74 2063 6f6e 7461 696e may not contain │ │ │ │ │ +00070280: 2061 6e79 2068 6172 6420 6c69 6e6b 732c any hard links, │ │ │ │ │ +00070290: 2028 3129 2028 3229 2064 6576 6963 650a (1) (2) device. │ │ │ │ │ +000702a0: 7370 6563 6961 6c20 6669 6c65 732c 2073 special files, s │ │ │ │ │ +000702b0: 6f63 6b65 7473 206f 7220 7365 7475 6964 ockets or setuid │ │ │ │ │ +000702c0: 206f 7220 7365 7467 6964 2066 696c 6573 or setgid files │ │ │ │ │ +000702d0: 2e20 2028 3329 0a0a 5468 6520 736f 7572 . (3)..The sour │ │ │ │ │ +000702e0: 6365 2070 6163 6b61 6769 6e67 2074 6f6f ce packaging too │ │ │ │ │ +000702f0: 6c73 206d 616e 6167 6520 7468 6520 6368 ls manage the ch │ │ │ │ │ +00070300: 616e 6765 7320 6265 7477 6565 6e20 7468 anges between th │ │ │ │ │ +00070310: 6520 6f72 6967 696e 616c 2061 6e64 0a44 e original and.D │ │ │ │ │ +00070320: 6562 6961 6e20 736f 7572 6365 2075 7369 ebian source usi │ │ │ │ │ +00070330: 6e67 20e2 8098 6469 6666 e280 9920 616e ng ...diff... an │ │ │ │ │ +00070340: 6420 e280 9870 6174 6368 e280 992e 2020 d ...patch.... │ │ │ │ │ +00070350: 5475 726e 696e 6720 7468 6520 6f72 6967 Turning the orig │ │ │ │ │ +00070360: 696e 616c 2073 6f75 7263 650a 7472 6565 inal source.tree │ │ │ │ │ +00070370: 2061 7320 696e 636c 7564 6564 2069 6e20 as included in │ │ │ │ │ +00070380: 7468 6520 e280 982e 6f72 6967 2e74 6172 the ....orig.tar │ │ │ │ │ +00070390: 2e67 7ae2 8099 2069 6e74 6f20 7468 6520 .gz... into the │ │ │ │ │ +000703a0: 4465 6269 616e 2070 6163 6b61 6765 2073 Debian package s │ │ │ │ │ +000703b0: 6f75 7263 650a 6d75 7374 206e 6f74 2069 ource.must not i │ │ │ │ │ +000703c0: 6e76 6f6c 7665 2061 6e79 2063 6861 6e67 nvolve any chang │ │ │ │ │ +000703d0: 6573 2077 6869 6368 2063 616e 6e6f 7420 es which cannot │ │ │ │ │ +000703e0: 6265 2068 616e 646c 6564 2062 7920 7468 be handled by th │ │ │ │ │ +000703f0: 6573 6520 746f 6f6c 732e 0a50 726f 626c ese tools..Probl │ │ │ │ │ +00070400: 656d 6174 6963 2063 6861 6e67 6573 2077 ematic changes w │ │ │ │ │ +00070410: 6869 6368 2063 6175 7365 20e2 8098 6470 hich cause ...dp │ │ │ │ │ +00070420: 6b67 2d73 6f75 7263 65e2 8099 2074 6f20 kg-source... to │ │ │ │ │ +00070430: 6861 6c74 2077 6974 6820 616e 2065 7272 halt with an err │ │ │ │ │ +00070440: 6f72 2077 6865 6e0a 6275 696c 6469 6e67 or when.building │ │ │ │ │ +00070450: 2074 6865 2073 6f75 7263 6520 7061 636b the source pack │ │ │ │ │ +00070460: 6167 6520 6172 653a 0a0a 2020 202d 2041 age are:.. - A │ │ │ │ │ +00070470: 6464 696e 6720 6f72 2072 656d 6f76 696e dding or removin │ │ │ │ │ +00070480: 6720 7379 6d62 6f6c 6963 206c 696e 6b73 g symbolic links │ │ │ │ │ +00070490: 2c20 736f 636b 6574 7320 6f72 2070 6970 , sockets or pip │ │ │ │ │ +000704a0: 6573 2e0a 0a20 2020 2d20 4368 616e 6769 es... - Changi │ │ │ │ │ +000704b0: 6e67 2074 6865 2074 6172 6765 7473 206f ng the targets o │ │ │ │ │ +000704c0: 6620 7379 6d62 6f6c 6963 206c 696e 6b73 f symbolic links │ │ │ │ │ +000704d0: 2e0a 0a20 2020 2d20 4372 6561 7469 6e67 ... - Creating │ │ │ │ │ +000704e0: 2064 6972 6563 746f 7269 6573 2c20 6f74 directories, ot │ │ │ │ │ +000704f0: 6865 7220 7468 616e 20e2 8098 6465 6269 her than ...debi │ │ │ │ │ +00070500: 616e e280 992e 0a0a 2020 202d 2043 6861 an...... - Cha │ │ │ │ │ +00070510: 6e67 6573 2074 6f20 7468 6520 636f 6e74 nges to the cont │ │ │ │ │ +00070520: 656e 7473 206f 6620 6269 6e61 7279 2066 ents of binary f │ │ │ │ │ +00070530: 696c 6573 2e0a 0a43 6861 6e67 6573 2077 iles...Changes w │ │ │ │ │ +00070540: 6869 6368 2063 6175 7365 20e2 8098 6470 hich cause ...dp │ │ │ │ │ +00070550: 6b67 2d73 6f75 7263 65e2 8099 2074 6f20 kg-source... to │ │ │ │ │ +00070560: 7072 696e 7420 6120 7761 726e 696e 6720 print a warning │ │ │ │ │ +00070570: 6275 7420 636f 6e74 696e 7565 2061 6e79 but continue any │ │ │ │ │ +00070580: 7761 790a 6172 653a 0a0a 2020 202d 2052 way.are:.. - R │ │ │ │ │ +00070590: 656d 6f76 696e 6720 6669 6c65 732c 2064 emoving files, d │ │ │ │ │ +000705a0: 6972 6563 746f 7269 6573 206f 7220 7379 irectories or sy │ │ │ │ │ +000705b0: 6d6c 696e 6b73 2e20 2028 3429 0a0a 2020 mlinks. (4).. │ │ │ │ │ +000705c0: 202d 2043 6861 6e67 6564 2074 6578 7420 - Changed text │ │ │ │ │ +000705d0: 6669 6c65 7320 7768 6963 6820 6172 6520 files which are │ │ │ │ │ +000705e0: 6d69 7373 696e 6720 7468 6520 7573 7561 missing the usua │ │ │ │ │ +000705f0: 6c20 6669 6e61 6c20 6e65 776c 696e 650a l final newline. │ │ │ │ │ +00070600: 2020 2020 2028 6569 7468 6572 2069 6e20 (either in │ │ │ │ │ +00070610: 7468 6520 6f72 6967 696e 616c 206f 7220 the original or │ │ │ │ │ +00070620: 7468 6520 6d6f 6469 6669 6564 2073 6f75 the modified sou │ │ │ │ │ +00070630: 7263 6520 7472 6565 292e 0a0a 4368 616e rce tree)...Chan │ │ │ │ │ +00070640: 6765 7320 7768 6963 6820 6172 6520 6e6f ges which are no │ │ │ │ │ +00070650: 7420 7265 7072 6573 656e 7465 642c 2062 t represented, b │ │ │ │ │ +00070660: 7574 2077 6869 6368 2061 7265 206e 6f74 ut which are not │ │ │ │ │ +00070670: 2064 6574 6563 7465 6420 6279 0ae2 8098 detected by.... │ │ │ │ │ +00070680: 6470 6b67 2d73 6f75 7263 65e2 8099 2c20 dpkg-source..., │ │ │ │ │ +00070690: 6172 653a 0a0a 2020 202d 2043 6861 6e67 are:.. - Chang │ │ │ │ │ +000706a0: 696e 6720 7468 6520 7065 726d 6973 7369 ing the permissi │ │ │ │ │ +000706b0: 6f6e 7320 6f66 2066 696c 6573 2028 6f74 ons of files (ot │ │ │ │ │ +000706c0: 6865 7220 7468 616e 20e2 8098 6465 6269 her than ...debi │ │ │ │ │ +000706d0: 616e 2f72 756c 6573 e280 9929 2061 6e64 an/rules...) and │ │ │ │ │ +000706e0: 0a20 2020 2020 6469 7265 6374 6f72 6965 . directorie │ │ │ │ │ +000706f0: 732e 0a0a 5468 6520 e280 9864 6562 6961 s...The ...debia │ │ │ │ │ +00070700: 6ee2 8099 2064 6972 6563 746f 7279 2061 n... directory a │ │ │ │ │ +00070710: 6e64 20e2 8098 6465 6269 616e 2f72 756c nd ...debian/rul │ │ │ │ │ +00070720: 6573 e280 9920 6172 6520 6861 6e64 6c65 es... are handle │ │ │ │ │ +00070730: 6420 7370 6563 6961 6c6c 7920 6279 0ae2 d specially by.. │ │ │ │ │ +00070740: 8098 6470 6b67 2d73 6f75 7263 65e2 8099 ..dpkg-source... │ │ │ │ │ +00070750: 202d 2062 6566 6f72 6520 6170 706c 7969 - before applyi │ │ │ │ │ +00070760: 6e67 2074 6865 2063 6861 6e67 6573 2069 ng the changes i │ │ │ │ │ +00070770: 7420 7769 6c6c 2063 7265 6174 6520 7468 t will create th │ │ │ │ │ +00070780: 6520 e280 9864 6562 6961 6ee2 8099 0a64 e ...debian....d │ │ │ │ │ +00070790: 6972 6563 746f 7279 2c20 616e 6420 6166 irectory, and af │ │ │ │ │ +000707a0: 7465 7277 6172 6473 2069 7420 7769 6c6c terwards it will │ │ │ │ │ +000707b0: 206d 616b 6520 e280 9864 6562 6961 6e2f make ...debian/ │ │ │ │ │ +000707c0: 7275 6c65 73e2 8099 2077 6f72 6c64 2d65 rules... world-e │ │ │ │ │ +000707d0: 7865 6375 7461 626c 652e 0a0a 2020 202d xecutable... - │ │ │ │ │ +000707e0: 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 6e6f --------- Footno │ │ │ │ │ +000707f0: 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a tes ----------.. │ │ │ │ │ +00070800: 2020 2028 3129 2054 6869 7320 6973 206e (1) This is n │ │ │ │ │ +00070810: 6f74 2063 7572 7265 6e74 6c79 2064 6574 ot currently det │ │ │ │ │ +00070820: 6563 7465 6420 7768 656e 2062 7569 6c64 ected when build │ │ │ │ │ +00070830: 696e 6720 736f 7572 6365 2070 6163 6b61 ing source packa │ │ │ │ │ +00070840: 6765 732c 2062 7574 0a6f 6e6c 7920 7768 ges, but.only wh │ │ │ │ │ +00070850: 656e 2065 7874 7261 6374 696e 6720 7468 en extracting th │ │ │ │ │ +00070860: 656d 2e0a 0a20 2020 2832 2920 4861 7264 em... (2) Hard │ │ │ │ │ +00070870: 206c 696e 6b73 206d 6179 2062 6520 7065 links may be pe │ │ │ │ │ +00070880: 726d 6974 7465 6420 6174 2073 6f6d 6520 rmitted at some │ │ │ │ │ +00070890: 706f 696e 7420 696e 2074 6865 2066 7574 point in the fut │ │ │ │ │ +000708a0: 7572 652c 2062 7574 0a77 6f75 6c64 2072 ure, but.would r │ │ │ │ │ +000708b0: 6571 7569 7265 2061 2066 6169 7220 616d equire a fair am │ │ │ │ │ +000708c0: 6f75 6e74 206f 6620 776f 726b 2e0a 0a20 ount of work... │ │ │ │ │ +000708d0: 2020 2833 2920 5365 7467 6964 2064 6972 (3) Setgid dir │ │ │ │ │ +000708e0: 6563 746f 7269 6573 2061 7265 2061 6c6c ectories are all │ │ │ │ │ +000708f0: 6f77 6564 2e0a 0a20 2020 2834 2920 5265 owed... (4) Re │ │ │ │ │ +00070900: 6e61 6d69 6e67 2061 2066 696c 6520 6973 naming a file is │ │ │ │ │ +00070910: 206e 6f74 2074 7265 6174 6564 2073 7065 not treated spe │ │ │ │ │ +00070920: 6369 616c 6c79 202d 2069 7420 6973 2073 cially - it is s │ │ │ │ │ +00070930: 6565 6e20 6173 2074 6865 0a72 656d 6f76 een as the.remov │ │ │ │ │ +00070940: 616c 206f 6620 7468 6520 6f6c 6420 6669 al of the old fi │ │ │ │ │ +00070950: 6c65 2028 7768 6963 6820 6765 6e65 7261 le (which genera │ │ │ │ │ +00070960: 7465 7320 6120 7761 726e 696e 672c 2062 tes a warning, b │ │ │ │ │ +00070970: 7574 2069 7320 6f74 6865 7277 6973 650a ut is otherwise. │ │ │ │ │ +00070980: 6967 6e6f 7265 6429 2c20 616e 6420 7468 ignored), and th │ │ │ │ │ +00070990: 6520 6372 6561 7469 6f6e 206f 6620 7468 e creation of th │ │ │ │ │ +000709a0: 6520 6e65 7720 6f6e 652e 0a0a 1f0a 4669 e new one.....Fi │ │ │ │ │ +000709b0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +000709c0: 792e 696e 666f 2c20 204e 6f64 653a 2043 y.info, Node: C │ │ │ │ │ +000709d0: 6f6e 7472 6f6c 2066 696c 6573 2061 6e64 ontrol files and │ │ │ │ │ +000709e0: 2074 6865 6972 2066 6965 6c64 7320 6672 their fields fr │ │ │ │ │ +000709f0: 6f6d 206f 6c64 2050 6163 6b61 6769 6e67 om old Packaging │ │ │ │ │ +00070a00: 204d 616e 7561 6c2c 2020 4e65 7874 3a20 Manual, Next: │ │ │ │ │ +00070a10: 436f 6e66 6967 7572 6174 696f 6e20 6669 Configuration fi │ │ │ │ │ +00070a20: 6c65 2068 616e 646c 696e 6720 6672 6f6d le handling from │ │ │ │ │ +00070a30: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ +00070a40: 616e 7561 6c2c 2020 5072 6576 3a20 536f anual, Prev: So │ │ │ │ │ +00070a50: 7572 6365 2070 6163 6b61 6765 7320 6672 urce packages fr │ │ │ │ │ +00070a60: 6f6d 206f 6c64 2050 6163 6b61 6769 6e67 om old Packaging │ │ │ │ │ +00070a70: 204d 616e 7561 6c2c 2020 5570 3a20 546f Manual, Up: To │ │ │ │ │ +00070a80: 700a 0a31 3620 436f 6e74 726f 6c20 6669 p..16 Control fi │ │ │ │ │ +00070a90: 6c65 7320 616e 6420 7468 6569 7220 6669 les and their fi │ │ │ │ │ +00070aa0: 656c 6473 2028 6672 6f6d 206f 6c64 2050 elds (from old P │ │ │ │ │ +00070ab0: 6163 6b61 6769 6e67 204d 616e 7561 6c29 ackaging Manual) │ │ │ │ │ +00070ac0: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .*************** │ │ │ │ │ +00070ad0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00070ae0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00070af0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************.. │ │ │ │ │ +00070b00: 4d61 6e79 206f 6620 7468 6520 746f 6f6c Many of the tool │ │ │ │ │ +00070b10: 7320 696e 2074 6865 20e2 8098 6470 6b67 s in the ...dpkg │ │ │ │ │ +00070b20: e280 9920 7375 6974 6520 6d61 6e69 7075 ... suite manipu │ │ │ │ │ +00070b30: 6c61 7465 2064 6174 6120 696e 2061 2063 late data in a c │ │ │ │ │ +00070b40: 6f6d 6d6f 6e0a 666f 726d 6174 2c20 6b6e ommon.format, kn │ │ │ │ │ +00070b50: 6f77 6e20 6173 2063 6f6e 7472 6f6c 2066 own as control f │ │ │ │ │ +00070b60: 696c 6573 2e20 2042 696e 6172 7920 616e iles. Binary an │ │ │ │ │ +00070b70: 6420 736f 7572 6365 2070 6163 6b61 6765 d source package │ │ │ │ │ +00070b80: 7320 6861 7665 2063 6f6e 7472 6f6c 0a64 s have control.d │ │ │ │ │ +00070b90: 6174 6120 6173 2064 6f20 7468 6520 e280 ata as do the .. │ │ │ │ │ +00070ba0: 982e 6368 616e 6765 73e2 8099 2066 696c ..changes... fil │ │ │ │ │ +00070bb0: 6573 2077 6869 6368 2063 6f6e 7472 6f6c es which control │ │ │ │ │ +00070bc0: 2074 6865 2069 6e73 7461 6c6c 6174 696f the installatio │ │ │ │ │ +00070bd0: 6e20 6f66 0a75 706c 6f61 6465 6420 6669 n of.uploaded fi │ │ │ │ │ +00070be0: 6c65 732c 2061 6e64 20e2 8098 6470 6b67 les, and ...dpkg │ │ │ │ │ +00070bf0: e280 99e2 8099 7320 696e 7465 726e 616c ......s internal │ │ │ │ │ +00070c00: 2064 6174 6162 6173 6573 2061 7265 2069 databases are i │ │ │ │ │ +00070c10: 6e20 6120 7369 6d69 6c61 7220 666f 726d n a similar form │ │ │ │ │ +00070c20: 6174 2e0a 0a2a 204d 656e 753a 0a0a 2a20 at...* Menu:..* │ │ │ │ │ +00070c30: 5379 6e74 6178 206f 6620 636f 6e74 726f Syntax of contro │ │ │ │ │ +00070c40: 6c20 6669 6c65 733a 2053 796e 7461 7820 l files: Syntax │ │ │ │ │ +00070c50: 6f66 2063 6f6e 7472 6f6c 2066 696c 6573 of control files │ │ │ │ │ +00070c60: 3c32 3e2e 0a2a 204c 6973 7420 6f66 2066 <2>..* List of f │ │ │ │ │ +00070c70: 6965 6c64 733a 204c 6973 7420 6f66 2066 ields: List of f │ │ │ │ │ +00070c80: 6965 6c64 733c 323e 2e0a 0a1f 0a46 696c ields<2>.....Fil │ │ │ │ │ +00070c90: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +00070ca0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy │ │ │ │ │ +00070cb0: 6e74 6178 206f 6620 636f 6e74 726f 6c20 ntax of control │ │ │ │ │ +00070cc0: 6669 6c65 733c 323e 2c20 204e 6578 743a files<2>, Next: │ │ │ │ │ +00070cd0: 204c 6973 7420 6f66 2066 6965 6c64 733c List of fields< │ │ │ │ │ +00070ce0: 323e 2c20 2055 703a 2043 6f6e 7472 6f6c 2>, Up: Control │ │ │ │ │ +00070cf0: 2066 696c 6573 2061 6e64 2074 6865 6972 files and their │ │ │ │ │ +00070d00: 2066 6965 6c64 7320 6672 6f6d 206f 6c64 fields from old │ │ │ │ │ +00070d10: 2050 6163 6b61 6769 6e67 204d 616e 7561 Packaging Manua │ │ │ │ │ +00070d20: 6c0a 0a31 362e 3120 5379 6e74 6178 206f l..16.1 Syntax o │ │ │ │ │ +00070d30: 6620 636f 6e74 726f 6c20 6669 6c65 730a f control files. │ │ │ │ │ +00070d40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00070d50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5365 ============..Se │ │ │ │ │ +00070d60: 6520 2a6e 6f74 6520 5379 6e74 6178 206f e *note Syntax o │ │ │ │ │ +00070d70: 6620 636f 6e74 726f 6c20 6669 6c65 733a f control files: │ │ │ │ │ +00070d80: 2039 312e 0a0a 4974 2069 7320 696d 706f 91...It is impo │ │ │ │ │ +00070d90: 7274 616e 7420 746f 206e 6f74 6520 7468 rtant to note th │ │ │ │ │ +00070da0: 6174 2074 6865 7265 2061 7265 2073 6576 at there are sev │ │ │ │ │ +00070db0: 6572 616c 2066 6965 6c64 7320 7768 6963 eral fields whic │ │ │ │ │ +00070dc0: 6820 6172 6520 6f70 7469 6f6e 616c 0a61 h are optional.a │ │ │ │ │ +00070dd0: 7320 6661 7220 6173 20e2 8098 6470 6b67 s far as ...dpkg │ │ │ │ │ +00070de0: e280 9920 616e 6420 7468 6520 7265 6c61 ... and the rela │ │ │ │ │ +00070df0: 7465 6420 746f 6f6c 7320 6172 6520 636f ted tools are co │ │ │ │ │ +00070e00: 6e63 6572 6e65 642c 2062 7574 2077 6869 ncerned, but whi │ │ │ │ │ +00070e10: 6368 206d 7573 740a 6170 7065 6172 2069 ch must.appear i │ │ │ │ │ +00070e20: 6e20 6576 6572 7920 4465 6269 616e 2070 n every Debian p │ │ │ │ │ +00070e30: 6163 6b61 6765 2c20 6f72 2077 686f 7365 ackage, or whose │ │ │ │ │ +00070e40: 206f 6d69 7373 696f 6e20 6d61 7920 6361 omission may ca │ │ │ │ │ +00070e50: 7573 6520 7072 6f62 6c65 6d73 2e0a 0a1f use problems.... │ │ │ │ │ +00070e60: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00070e70: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00070e80: 3a20 4c69 7374 206f 6620 6669 656c 6473 : List of fields │ │ │ │ │ +00070e90: 3c32 3e2c 2020 5072 6576 3a20 5379 6e74 <2>, Prev: Synt │ │ │ │ │ +00070ea0: 6178 206f 6620 636f 6e74 726f 6c20 6669 ax of control fi │ │ │ │ │ +00070eb0: 6c65 733c 323e 2c20 2055 703a 2043 6f6e les<2>, Up: Con │ │ │ │ │ +00070ec0: 7472 6f6c 2066 696c 6573 2061 6e64 2074 trol files and t │ │ │ │ │ +00070ed0: 6865 6972 2066 6965 6c64 7320 6672 6f6d heir fields from │ │ │ │ │ +00070ee0: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ +00070ef0: 616e 7561 6c0a 0a31 362e 3220 4c69 7374 anual..16.2 List │ │ │ │ │ +00070f00: 206f 6620 6669 656c 6473 0a3d 3d3d 3d3d of fields.===== │ │ │ │ │ +00070f10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +00070f20: 5365 6520 2a6e 6f74 6520 4c69 7374 206f See *note List o │ │ │ │ │ +00070f30: 6620 6669 656c 6473 3a20 6162 2e0a 0a54 f fields: ab...T │ │ │ │ │ +00070f40: 6869 7320 7365 6374 696f 6e20 6e6f 7720 his section now │ │ │ │ │ +00070f50: 636f 6e74 6169 6e73 206f 6e6c 7920 7468 contains only th │ │ │ │ │ +00070f60: 6520 6669 656c 6473 2074 6861 7420 6469 e fields that di │ │ │ │ │ +00070f70: 646e e280 9974 2062 656c 6f6e 6720 746f dn...t belong to │ │ │ │ │ +00070f80: 2074 6865 0a50 6f6c 6963 7920 6d61 6e75 the.Policy manu │ │ │ │ │ +00070f90: 616c 2e0a 0a2a 204d 656e 753a 0a0a 2a20 al...* Menu:..* │ │ │ │ │ +00070fa0: 4669 6c65 6e61 6d65 2061 6e64 204d 5344 Filename and MSD │ │ │ │ │ +00070fb0: 4f53 2d46 696c 656e 616d 653a 3a0a 2a20 OS-Filename::.* │ │ │ │ │ +00070fc0: 5369 7a65 2061 6e64 204d 4435 7375 6d3a Size and MD5sum: │ │ │ │ │ +00070fd0: 3a0a 2a20 5374 6174 7573 3a3a 0a2a 2043 :.* Status::.* C │ │ │ │ │ +00070fe0: 6f6e 6669 672d 5665 7273 696f 6e3a 3a0a onfig-Version::. │ │ │ │ │ +00070ff0: 2a20 436f 6e66 6669 6c65 733a 3a0a 2a20 * Conffiles::.* │ │ │ │ │ +00071000: 4f62 736f 6c65 7465 2066 6965 6c64 733a Obsolete fields: │ │ │ │ │ +00071010: 204f 6273 6f6c 6574 6520 6669 656c 6473 Obsolete fields │ │ │ │ │ +00071020: 3c32 3e2e 0a0a 1f0a 4669 6c65 3a20 6465 <2>.....File: de │ │ │ │ │ +00071030: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00071040: 2c20 204e 6f64 653a 2046 696c 656e 616d , Node: Filenam │ │ │ │ │ +00071050: 6520 616e 6420 4d53 444f 532d 4669 6c65 e and MSDOS-File │ │ │ │ │ +00071060: 6e61 6d65 2c20 204e 6578 743a 2053 697a name, Next: Siz │ │ │ │ │ +00071070: 6520 616e 6420 4d44 3573 756d 2c20 2055 e and MD5sum, U │ │ │ │ │ +00071080: 703a 204c 6973 7420 6f66 2066 6965 6c64 p: List of field │ │ │ │ │ +00071090: 733c 323e 0a0a 3136 2e32 2e31 20e2 8098 s<2>..16.2.1 ... │ │ │ │ │ +000710a0: 4669 6c65 6e61 6d65 e280 9920 616e 6420 Filename... and │ │ │ │ │ +000710b0: e280 984d 5344 4f53 2d46 696c 656e 616d ...MSDOS-Filenam │ │ │ │ │ +000710c0: 65e2 8099 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d e....----------- │ │ │ │ │ +000710d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000710e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 -----------..The │ │ │ │ │ +000710f0: 7365 2066 6965 6c64 7320 696e 20e2 8098 se fields in ... │ │ │ │ │ +00071100: 5061 636b 6167 6573 e280 9920 6669 6c65 Packages... file │ │ │ │ │ +00071110: 7320 6769 7665 2074 6865 2066 696c 656e s give the filen │ │ │ │ │ +00071120: 616d 6528 7329 206f 6620 2874 6865 2070 ame(s) of (the p │ │ │ │ │ +00071130: 6172 7473 206f 6629 0a61 2070 6163 6b61 arts of).a packa │ │ │ │ │ +00071140: 6765 2069 6e20 7468 6520 6469 7374 7269 ge in the distri │ │ │ │ │ +00071150: 6275 7469 6f6e 2064 6972 6563 746f 7269 bution directori │ │ │ │ │ +00071160: 6573 2c20 7265 6c61 7469 7665 2074 6f20 es, relative to │ │ │ │ │ +00071170: 7468 6520 726f 6f74 206f 6620 7468 650a the root of the. │ │ │ │ │ +00071180: 4465 6269 616e 2068 6965 7261 7263 6879 Debian hierarchy │ │ │ │ │ +00071190: 2e20 2049 6620 7468 6520 7061 636b 6167 . If the packag │ │ │ │ │ +000711a0: 6520 6861 7320 6265 656e 2073 706c 6974 e has been split │ │ │ │ │ +000711b0: 2069 6e74 6f20 7365 7665 7261 6c20 7061 into several pa │ │ │ │ │ +000711c0: 7274 7320 7468 650a 7061 7274 7320 6172 rts the.parts ar │ │ │ │ │ +000711d0: 6520 616c 6c20 6c69 7374 6564 2069 6e20 e all listed in │ │ │ │ │ +000711e0: 6f72 6465 722c 2073 6570 6172 6174 6564 order, separated │ │ │ │ │ +000711f0: 2062 7920 7370 6163 6573 2e0a 0a1f 0a46 by spaces.....F │ │ │ │ │ +00071200: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00071210: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00071220: 5369 7a65 2061 6e64 204d 4435 7375 6d2c Size and MD5sum, │ │ │ │ │ +00071230: 2020 4e65 7874 3a20 5374 6174 7573 2c20 Next: Status, │ │ │ │ │ +00071240: 2050 7265 763a 2046 696c 656e 616d 6520 Prev: Filename │ │ │ │ │ +00071250: 616e 6420 4d53 444f 532d 4669 6c65 6e61 and MSDOS-Filena │ │ │ │ │ +00071260: 6d65 2c20 2055 703a 204c 6973 7420 6f66 me, Up: List of │ │ │ │ │ +00071270: 2066 6965 6c64 733c 323e 0a0a 3136 2e32 fields<2>..16.2 │ │ │ │ │ +00071280: 2e32 20e2 8098 5369 7a65 e280 9920 616e .2 ...Size... an │ │ │ │ │ +00071290: 6420 e280 984d 4435 7375 6de2 8099 0a2d d ...MD5sum....- │ │ │ │ │ +000712a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000712b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 7365 ---------..These │ │ │ │ │ +000712c0: 2066 6965 6c64 7320 696e 20e2 8098 5061 fields in ...Pa │ │ │ │ │ +000712d0: 636b 6167 6573 e280 9920 6669 6c65 7320 ckages... files │ │ │ │ │ +000712e0: 6769 7665 2074 6865 2073 697a 6520 2869 give the size (i │ │ │ │ │ +000712f0: 6e20 6279 7465 732c 2065 7870 7265 7373 n bytes, express │ │ │ │ │ +00071300: 6564 2069 6e0a 6465 6369 6d61 6c29 2061 ed in.decimal) a │ │ │ │ │ +00071310: 6e64 204d 4435 2063 6865 636b 7375 6d20 nd MD5 checksum │ │ │ │ │ +00071320: 6f66 2074 6865 2066 696c 6528 7329 2077 of the file(s) w │ │ │ │ │ +00071330: 6869 6368 206d 616b 6528 7329 2075 7020 hich make(s) up │ │ │ │ │ +00071340: 6120 6269 6e61 7279 0a70 6163 6b61 6765 a binary.package │ │ │ │ │ +00071350: 2069 6e20 7468 6520 6469 7374 7269 6275 in the distribu │ │ │ │ │ +00071360: 7469 6f6e 2e20 2049 6620 7468 6520 7061 tion. If the pa │ │ │ │ │ +00071370: 636b 6167 6520 6973 2073 706c 6974 2069 ckage is split i │ │ │ │ │ +00071380: 6e74 6f20 7365 7665 7261 6c20 7061 7274 nto several part │ │ │ │ │ +00071390: 730a 7468 6520 7661 6c75 6573 2066 6f72 s.the values for │ │ │ │ │ +000713a0: 2074 6865 2070 6172 7473 2061 7265 206c the parts are l │ │ │ │ │ +000713b0: 6973 7465 6420 696e 206f 7264 6572 2c20 isted in order, │ │ │ │ │ +000713c0: 7365 7061 7261 7465 6420 6279 2073 7061 separated by spa │ │ │ │ │ +000713d0: 6365 732e 0a0a 1f0a 4669 6c65 3a20 6465 ces.....File: de │ │ │ │ │ +000713e0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000713f0: 2c20 204e 6f64 653a 2053 7461 7475 732c , Node: Status, │ │ │ │ │ +00071400: 2020 4e65 7874 3a20 436f 6e66 6967 2d56 Next: Config-V │ │ │ │ │ +00071410: 6572 7369 6f6e 2c20 2050 7265 763a 2053 ersion, Prev: S │ │ │ │ │ +00071420: 697a 6520 616e 6420 4d44 3573 756d 2c20 ize and MD5sum, │ │ │ │ │ +00071430: 2055 703a 204c 6973 7420 6f66 2066 6965 Up: List of fie │ │ │ │ │ +00071440: 6c64 733c 323e 0a0a 3136 2e32 2e33 20e2 lds<2>..16.2.3 . │ │ │ │ │ +00071450: 8098 5374 6174 7573 e280 990a 2d2d 2d2d ..Status....---- │ │ │ │ │ +00071460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6869 -----------..Thi │ │ │ │ │ +00071470: 7320 6669 656c 6420 696e 20e2 8098 6470 s field in ...dp │ │ │ │ │ +00071480: 6b67 e280 99e2 8099 7320 7374 6174 7573 kg......s status │ │ │ │ │ +00071490: 2066 696c 6520 7265 636f 7264 7320 7768 file records wh │ │ │ │ │ +000714a0: 6574 6865 7220 7468 6520 7573 6572 2077 ether the user w │ │ │ │ │ +000714b0: 616e 7473 2061 0a70 6163 6b61 6765 2069 ants a.package i │ │ │ │ │ +000714c0: 6e73 7461 6c6c 6564 2c20 7265 6d6f 7665 nstalled, remove │ │ │ │ │ +000714d0: 6420 6f72 206c 6566 7420 616c 6f6e 652c d or left alone, │ │ │ │ │ +000714e0: 2077 6865 7468 6572 2069 7420 6973 2062 whether it is b │ │ │ │ │ +000714f0: 726f 6b65 6e0a 2872 6571 7569 7269 6e67 roken.(requiring │ │ │ │ │ +00071500: 2072 652d 696e 7374 616c 6c61 7469 6f6e re-installation │ │ │ │ │ +00071510: 2920 6f72 206e 6f74 2061 6e64 2077 6861 ) or not and wha │ │ │ │ │ +00071520: 7420 6974 7320 6375 7272 656e 7420 7374 t its current st │ │ │ │ │ +00071530: 6174 6520 6f6e 2074 6865 0a73 7973 7465 ate on the.syste │ │ │ │ │ +00071540: 6d20 6973 2e20 2045 6163 6820 6f66 2074 m is. Each of t │ │ │ │ │ +00071550: 6865 7365 2070 6965 6365 7320 6f66 2069 hese pieces of i │ │ │ │ │ +00071560: 6e66 6f72 6d61 7469 6f6e 2069 7320 6120 nformation is a │ │ │ │ │ +00071570: 7369 6e67 6c65 2077 6f72 642e 0a0a 1f0a single word..... │ │ │ │ │ +00071580: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00071590: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +000715a0: 2043 6f6e 6669 672d 5665 7273 696f 6e2c Config-Version, │ │ │ │ │ +000715b0: 2020 4e65 7874 3a20 436f 6e66 6669 6c65 Next: Conffile │ │ │ │ │ +000715c0: 732c 2020 5072 6576 3a20 5374 6174 7573 s, Prev: Status │ │ │ │ │ +000715d0: 2c20 2055 703a 204c 6973 7420 6f66 2066 , Up: List of f │ │ │ │ │ +000715e0: 6965 6c64 733c 323e 0a0a 3136 2e32 2e34 ields<2>..16.2.4 │ │ │ │ │ +000715f0: 20e2 8098 436f 6e66 6967 2d56 6572 7369 ...Config-Versi │ │ │ │ │ +00071600: 6f6e e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d on....---------- │ │ │ │ │ +00071610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a49 -------------..I │ │ │ │ │ +00071620: 6620 6120 7061 636b 6167 6520 6973 206e f a package is n │ │ │ │ │ +00071630: 6f74 2069 6e73 7461 6c6c 6564 206f 7220 ot installed or │ │ │ │ │ +00071640: 6e6f 7420 636f 6e66 6967 7572 6564 2c20 not configured, │ │ │ │ │ +00071650: 7468 6973 2066 6965 6c64 2069 6e20 e280 this field in .. │ │ │ │ │ +00071660: 9864 706b 67e2 8099 e280 9973 0a73 7461 .dpkg......s.sta │ │ │ │ │ +00071670: 7475 7320 6669 6c65 2072 6563 6f72 6473 tus file records │ │ │ │ │ +00071680: 2074 6865 206c 6173 7420 7665 7273 696f the last versio │ │ │ │ │ +00071690: 6e20 6f66 2074 6865 2070 6163 6b61 6765 n of the package │ │ │ │ │ +000716a0: 2077 6869 6368 2077 6173 0a73 7563 6365 which was.succe │ │ │ │ │ +000716b0: 7373 6675 6c6c 7920 636f 6e66 6967 7572 ssfully configur │ │ │ │ │ +000716c0: 6564 2e0a 0a1f 0a46 696c 653a 2064 6562 ed.....File: deb │ │ │ │ │ +000716d0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +000716e0: 2020 4e6f 6465 3a20 436f 6e66 6669 6c65 Node: Conffile │ │ │ │ │ +000716f0: 732c 2020 4e65 7874 3a20 4f62 736f 6c65 s, Next: Obsole │ │ │ │ │ +00071700: 7465 2066 6965 6c64 733c 323e 2c20 2050 te fields<2>, P │ │ │ │ │ +00071710: 7265 763a 2043 6f6e 6669 672d 5665 7273 rev: Config-Vers │ │ │ │ │ +00071720: 696f 6e2c 2020 5570 3a20 4c69 7374 206f ion, Up: List o │ │ │ │ │ +00071730: 6620 6669 656c 6473 3c32 3e0a 0a31 362e f fields<2>..16. │ │ │ │ │ +00071740: 322e 3520 e280 9843 6f6e 6666 696c 6573 2.5 ...Conffiles │ │ │ │ │ +00071750: e280 990a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ....------------ │ │ │ │ │ +00071760: 2d2d 2d2d 2d2d 0a0a 5468 6973 2066 6965 ------..This fie │ │ │ │ │ +00071770: 6c64 2069 6e20 e280 9864 706b 67e2 8099 ld in ...dpkg... │ │ │ │ │ +00071780: e280 9973 2073 7461 7475 7320 6669 6c65 ...s status file │ │ │ │ │ +00071790: 2063 6f6e 7461 696e 7320 696e 666f 726d contains inform │ │ │ │ │ +000717a0: 6174 696f 6e20 6162 6f75 7420 7468 650a ation about the. │ │ │ │ │ +000717b0: 6175 746f 6d61 7469 6361 6c6c 792d 6d61 automatically-ma │ │ │ │ │ +000717c0: 6e61 6765 6420 636f 6e66 6967 7572 6174 naged configurat │ │ │ │ │ +000717d0: 696f 6e20 6669 6c65 7320 6865 6c64 2062 ion files held b │ │ │ │ │ +000717e0: 7920 6120 7061 636b 6167 652e 2020 5468 y a package. Th │ │ │ │ │ +000717f0: 6973 2066 6965 6c64 0a73 686f 756c 6420 is field.should │ │ │ │ │ +00071800: 276e 6f74 2720 6170 7065 6172 2061 6e79 'not' appear any │ │ │ │ │ +00071810: 7768 6572 6520 696e 2061 2070 6163 6b61 where in a packa │ │ │ │ │ +00071820: 6765 210a 0a1f 0a46 696c 653a 2064 6562 ge!....File: deb │ │ │ │ │ +00071830: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00071840: 2020 4e6f 6465 3a20 4f62 736f 6c65 7465 Node: Obsolete │ │ │ │ │ +00071850: 2066 6965 6c64 733c 323e 2c20 2050 7265 fields<2>, Pre │ │ │ │ │ +00071860: 763a 2043 6f6e 6666 696c 6573 2c20 2055 v: Conffiles, U │ │ │ │ │ +00071870: 703a 204c 6973 7420 6f66 2066 6965 6c64 p: List of field │ │ │ │ │ +00071880: 733c 323e 0a0a 3136 2e32 2e36 204f 6273 s<2>..16.2.6 Obs │ │ │ │ │ +00071890: 6f6c 6574 6520 6669 656c 6473 0a2d 2d2d olete fields.--- │ │ │ │ │ +000718a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000718b0: 2d2d 2d0a 0a54 6865 7365 2061 7265 2073 ---..These are s │ │ │ │ │ +000718c0: 7469 6c6c 2072 6563 6f67 6e69 7a65 6420 till recognized │ │ │ │ │ +000718d0: 6279 20e2 8098 6470 6b67 e280 9920 6275 by ...dpkg... bu │ │ │ │ │ +000718e0: 7420 7368 6f75 6c64 206e 6f74 2061 7070 t should not app │ │ │ │ │ +000718f0: 6561 7220 616e 7977 6865 7265 2061 6e79 ear anywhere any │ │ │ │ │ +00071900: 0a6d 6f72 652e 0a0a e280 9852 6576 6973 .more......Revis │ │ │ │ │ +00071910: 696f 6ee2 8099 3b20 e280 9850 6163 6b61 ion...; ...Packa │ │ │ │ │ +00071920: 6765 2d52 6576 6973 696f 6ee2 8099 3b20 ge-Revision...; │ │ │ │ │ +00071930: e280 9850 6163 6b61 6765 5f52 6576 6973 ...Package_Revis │ │ │ │ │ +00071940: 696f 6ee2 8099 0a0a 2020 2020 2054 6865 ion..... The │ │ │ │ │ +00071950: 2044 6562 6961 6e20 7265 7669 7369 6f6e Debian revision │ │ │ │ │ +00071960: 2070 6172 7420 6f66 2074 6865 2070 6163 part of the pac │ │ │ │ │ +00071970: 6b61 6765 2076 6572 7369 6f6e 2077 6173 kage version was │ │ │ │ │ +00071980: 2061 7420 6f6e 6520 706f 696e 7420 696e at one point in │ │ │ │ │ +00071990: 0a20 2020 2020 6120 7365 7061 7261 7465 . a separate │ │ │ │ │ +000719a0: 2063 6f6e 7472 6f6c 2066 6965 6c64 2e20 control field. │ │ │ │ │ +000719b0: 2054 6869 7320 6669 656c 6420 7765 6e74 This field went │ │ │ │ │ +000719c0: 2074 6872 6f75 6768 2073 6576 6572 616c through several │ │ │ │ │ +000719d0: 206e 616d 6573 2e0a 0ae2 8098 5265 636f names......Reco │ │ │ │ │ +000719e0: 6d6d 656e 6465 64e2 8099 0a0a 2020 2020 mmended..... │ │ │ │ │ +000719f0: 204f 6c64 206e 616d 6520 666f 7220 e280 Old name for .. │ │ │ │ │ +00071a00: 9852 6563 6f6d 6d65 6e64 73e2 8099 2e0a .Recommends..... │ │ │ │ │ +00071a10: 0ae2 8098 4f70 7469 6f6e 616c e280 990a ....Optional.... │ │ │ │ │ +00071a20: 0a20 2020 2020 4f6c 6420 6e61 6d65 2066 . Old name f │ │ │ │ │ +00071a30: 6f72 20e2 8098 5375 6767 6573 7473 e280 or ...Suggests.. │ │ │ │ │ +00071a40: 992e 0a0a e280 9843 6c61 7373 e280 990a .......Class.... │ │ │ │ │ +00071a50: 0a20 2020 2020 4f6c 6420 6e61 6d65 2066 . Old name f │ │ │ │ │ +00071a60: 6f72 20e2 8098 5072 696f 7269 7479 e280 or ...Priority.. │ │ │ │ │ +00071a70: 992e 0a0a 1f0a 4669 6c65 3a20 6465 6269 ......File: debi │ │ │ │ │ +00071a80: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00071a90: 204e 6f64 653a 2043 6f6e 6669 6775 7261 Node: Configura │ │ │ │ │ +00071aa0: 7469 6f6e 2066 696c 6520 6861 6e64 6c69 tion file handli │ │ │ │ │ +00071ab0: 6e67 2066 726f 6d20 6f6c 6420 5061 636b ng from old Pack │ │ │ │ │ +00071ac0: 6167 696e 6720 4d61 6e75 616c 2c20 204e aging Manual, N │ │ │ │ │ +00071ad0: 6578 743a 2041 6c74 6572 6e61 7469 7665 ext: Alternative │ │ │ │ │ +00071ae0: 2076 6572 7369 6f6e 7320 6f66 2061 6e20 versions of an │ │ │ │ │ +00071af0: 696e 7465 7266 6163 6520 2d20 7570 6461 interface - upda │ │ │ │ │ +00071b00: 7465 2d61 6c74 6572 6e61 7469 7665 7320 te-alternatives │ │ │ │ │ +00071b10: 6672 6f6d 206f 6c64 2050 6163 6b61 6769 from old Packagi │ │ │ │ │ +00071b20: 6e67 204d 616e 7561 6c2c 2020 5072 6576 ng Manual, Prev │ │ │ │ │ +00071b30: 3a20 436f 6e74 726f 6c20 6669 6c65 7320 : Control files │ │ │ │ │ +00071b40: 616e 6420 7468 6569 7220 6669 656c 6473 and their fields │ │ │ │ │ +00071b50: 2066 726f 6d20 6f6c 6420 5061 636b 6167 from old Packag │ │ │ │ │ +00071b60: 696e 6720 4d61 6e75 616c 2c20 2055 703a ing Manual, Up: │ │ │ │ │ +00071b70: 2054 6f70 0a0a 3137 2043 6f6e 6669 6775 Top..17 Configu │ │ │ │ │ +00071b80: 7261 7469 6f6e 2066 696c 6520 6861 6e64 ration file hand │ │ │ │ │ +00071b90: 6c69 6e67 2028 6672 6f6d 206f 6c64 2050 ling (from old P │ │ │ │ │ +00071ba0: 6163 6b61 6769 6e67 204d 616e 7561 6c29 ackaging Manual) │ │ │ │ │ +00071bb0: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .*************** │ │ │ │ │ +00071bc0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00071bd0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00071be0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0ae2 8098 ***********..... │ │ │ │ │ +00071bf0: 6470 6b67 e280 9920 6361 6e20 646f 2061 dpkg... can do a │ │ │ │ │ +00071c00: 2063 6572 7461 696e 2061 6d6f 756e 7420 certain amount │ │ │ │ │ +00071c10: 6f66 2061 7574 6f6d 6174 6963 2068 616e of automatic han │ │ │ │ │ +00071c20: 646c 696e 6720 6f66 2070 6163 6b61 6765 dling of package │ │ │ │ │ +00071c30: 0a63 6f6e 6669 6775 7261 7469 6f6e 2066 .configuration f │ │ │ │ │ +00071c40: 696c 6573 2e0a 0a57 6865 7468 6572 2074 iles...Whether t │ │ │ │ │ +00071c50: 6869 7320 6d65 6368 616e 6973 6d20 6973 his mechanism is │ │ │ │ │ +00071c60: 2061 7070 726f 7072 6961 7465 2064 6570 appropriate dep │ │ │ │ │ +00071c70: 656e 6473 206f 6e20 6120 6e75 6d62 6572 ends on a number │ │ │ │ │ +00071c80: 206f 6620 6661 6374 6f72 732c 0a62 7574 of factors,.but │ │ │ │ │ +00071c90: 2062 6173 6963 616c 6c79 2074 6865 7265 basically there │ │ │ │ │ +00071ca0: 2061 7265 2074 776f 2061 7070 726f 6163 are two approac │ │ │ │ │ +00071cb0: 6865 7320 746f 2061 6e79 2070 6172 7469 hes to any parti │ │ │ │ │ +00071cc0: 6375 6c61 7220 636f 6e66 6967 7572 6174 cular configurat │ │ │ │ │ +00071cd0: 696f 6e0a 6669 6c65 2e0a 0a54 6865 2065 ion.file...The e │ │ │ │ │ +00071ce0: 6173 7920 6d65 7468 6f64 2069 7320 746f asy method is to │ │ │ │ │ +00071cf0: 2073 6869 7020 6120 6265 7374 2d65 6666 ship a best-eff │ │ │ │ │ +00071d00: 6f72 7420 636f 6e66 6967 7572 6174 696f ort configuratio │ │ │ │ │ +00071d10: 6e20 696e 2074 6865 2070 6163 6b61 6765 n in the package │ │ │ │ │ +00071d20: 2c0a 616e 6420 7573 6520 e280 9864 706b ,.and use ...dpk │ │ │ │ │ +00071d30: 67e2 8099 e280 9973 2063 6f6e 6666 696c g......s conffil │ │ │ │ │ +00071d40: 6520 6d65 6368 616e 6973 6d20 746f 2068 e mechanism to h │ │ │ │ │ +00071d50: 616e 646c 6520 7570 6461 7465 732e 2020 andle updates. │ │ │ │ │ +00071d60: 4966 2074 6865 2075 7365 7220 6973 0a75 If the user is.u │ │ │ │ │ +00071d70: 6e6c 696b 656c 7920 746f 2077 616e 7420 nlikely to want │ │ │ │ │ +00071d80: 746f 2065 6469 7420 7468 6520 6669 6c65 to edit the file │ │ │ │ │ +00071d90: 2c20 6275 7420 796f 7520 6e65 6564 2074 , but you need t │ │ │ │ │ +00071da0: 6865 6d20 746f 2062 6520 6162 6c65 2074 hem to be able t │ │ │ │ │ +00071db0: 6f0a 7769 7468 6f75 7420 6c6f 7369 6e67 o.without losing │ │ │ │ │ +00071dc0: 2074 6865 6972 2063 6861 6e67 6573 2c20 their changes, │ │ │ │ │ +00071dd0: 616e 6420 6120 6e65 7720 7061 636b 6167 and a new packag │ │ │ │ │ +00071de0: 6520 7769 7468 2061 2063 6861 6e67 6564 e with a changed │ │ │ │ │ +00071df0: 2076 6572 7369 6f6e 0a6f 6620 7468 6520 version.of the │ │ │ │ │ +00071e00: 6669 6c65 2069 7320 6f6e 6c79 2072 656c file is only rel │ │ │ │ │ +00071e10: 6561 7365 6420 696e 6672 6571 7565 6e74 eased infrequent │ │ │ │ │ +00071e20: 6c79 2c20 7468 6973 2069 7320 6120 676f ly, this is a go │ │ │ │ │ +00071e30: 6f64 2061 7070 726f 6163 682e 0a0a 5468 od approach...Th │ │ │ │ │ +00071e40: 6520 6861 7264 206d 6574 686f 6420 6973 e hard method is │ │ │ │ │ +00071e50: 2074 6f20 6275 696c 6420 7468 6520 636f to build the co │ │ │ │ │ +00071e60: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file │ │ │ │ │ +00071e70: 2066 726f 6d20 7363 7261 7463 6820 696e from scratch in │ │ │ │ │ +00071e80: 2074 6865 0ae2 8098 706f 7374 696e 7374 the....postinst │ │ │ │ │ +00071e90: e280 9920 7363 7269 7074 2c20 616e 6420 ... script, and │ │ │ │ │ +00071ea0: 746f 2074 616b 6520 7468 6520 7265 7370 to take the resp │ │ │ │ │ +00071eb0: 6f6e 7369 6269 6c69 7479 2066 6f72 2066 onsibility for f │ │ │ │ │ +00071ec0: 6978 696e 6720 616e 790a 6d69 7374 616b ixing any.mistak │ │ │ │ │ +00071ed0: 6573 206d 6164 6520 696e 2065 6172 6c69 es made in earli │ │ │ │ │ +00071ee0: 6572 2076 6572 7369 6f6e 7320 6f66 2074 er versions of t │ │ │ │ │ +00071ef0: 6865 2070 6163 6b61 6765 2061 7574 6f6d he package autom │ │ │ │ │ +00071f00: 6174 6963 616c 6c79 2e20 2054 6869 730a atically. This. │ │ │ │ │ +00071f10: 7769 6c6c 2062 6520 6170 7072 6f70 7269 will be appropri │ │ │ │ │ +00071f20: 6174 6520 6966 2074 6865 2066 696c 6520 ate if the file │ │ │ │ │ +00071f30: 6973 206c 696b 656c 7920 746f 206e 6565 is likely to nee │ │ │ │ │ +00071f40: 6420 746f 2062 6520 6469 6666 6572 656e d to be differen │ │ │ │ │ +00071f50: 7420 6f6e 0a65 6163 6820 7379 7374 656d t on.each system │ │ │ │ │ +00071f60: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4175 ...* Menu:..* Au │ │ │ │ │ +00071f70: 746f 6d61 7469 6320 6861 6e64 6c69 6e67 tomatic handling │ │ │ │ │ +00071f80: 206f 6620 636f 6e66 6967 7572 6174 696f of configuratio │ │ │ │ │ +00071f90: 6e20 6669 6c65 7320 6279 2064 706b 673a n files by dpkg: │ │ │ │ │ +00071fa0: 3a0a 2a20 4675 6c6c 792d 6665 6174 7572 :.* Fully-featur │ │ │ │ │ +00071fb0: 6564 206d 6169 6e74 6169 6e65 7220 7363 ed maintainer sc │ │ │ │ │ +00071fc0: 7269 7074 2063 6f6e 6669 6775 7261 7469 ript configurati │ │ │ │ │ +00071fd0: 6f6e 2068 616e 646c 696e 673a 3a0a 0a1f on handling::... │ │ │ │ │ +00071fe0: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +00071ff0: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +00072000: 3a20 4175 746f 6d61 7469 6320 6861 6e64 : Automatic hand │ │ │ │ │ +00072010: 6c69 6e67 206f 6620 636f 6e66 6967 7572 ling of configur │ │ │ │ │ +00072020: 6174 696f 6e20 6669 6c65 7320 6279 2064 ation files by d │ │ │ │ │ +00072030: 706b 672c 2020 4e65 7874 3a20 4675 6c6c pkg, Next: Full │ │ │ │ │ +00072040: 792d 6665 6174 7572 6564 206d 6169 6e74 y-featured maint │ │ │ │ │ +00072050: 6169 6e65 7220 7363 7269 7074 2063 6f6e ainer script con │ │ │ │ │ +00072060: 6669 6775 7261 7469 6f6e 2068 616e 646c figuration handl │ │ │ │ │ +00072070: 696e 672c 2020 5570 3a20 436f 6e66 6967 ing, Up: Config │ │ │ │ │ +00072080: 7572 6174 696f 6e20 6669 6c65 2068 616e uration file han │ │ │ │ │ +00072090: 646c 696e 6720 6672 6f6d 206f 6c64 2050 dling from old P │ │ │ │ │ +000720a0: 6163 6b61 6769 6e67 204d 616e 7561 6c0a ackaging Manual. │ │ │ │ │ +000720b0: 0a31 372e 3120 4175 746f 6d61 7469 6320 .17.1 Automatic │ │ │ │ │ +000720c0: 6861 6e64 6c69 6e67 206f 6620 636f 6e66 handling of conf │ │ │ │ │ +000720d0: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ +000720e0: 6279 20e2 8098 6470 6b67 e280 990a 3d3d by ...dpkg....== │ │ │ │ │ +000720f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00072100: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00072110: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00072120: 3d3d 3d3d 3d3d 0a0a 4120 6269 6e61 7279 ======..A binary │ │ │ │ │ +00072130: 2070 6163 6b61 6765 206d 6179 2063 6f6e package may con │ │ │ │ │ +00072140: 7461 696e 2061 2070 6163 6b61 6765 206d tain a package m │ │ │ │ │ +00072150: 6574 6164 6174 6120 6669 6c65 2063 616c etadata file cal │ │ │ │ │ +00072160: 6c65 6420 e280 9863 6f6e 6666 696c 6573 led ...conffiles │ │ │ │ │ +00072170: e280 992e 0a54 6869 7320 6669 6c65 2073 .....This file s │ │ │ │ │ +00072180: 686f 756c 6420 6265 2061 206c 6973 7420 hould be a list │ │ │ │ │ +00072190: 6f66 2066 696c 656e 616d 6573 206f 6620 of filenames of │ │ │ │ │ +000721a0: 636f 6e66 6967 7572 6174 696f 6e20 6669 configuration fi │ │ │ │ │ +000721b0: 6c65 7320 6e65 6564 696e 670a 6175 746f les needing.auto │ │ │ │ │ +000721c0: 6d61 7469 6320 6861 6e64 6c69 6e67 2c20 matic handling, │ │ │ │ │ +000721d0: 7365 7061 7261 7465 6420 6279 206e 6577 separated by new │ │ │ │ │ +000721e0: 6c69 6e65 732e 2020 5468 6520 6669 6c65 lines. The file │ │ │ │ │ +000721f0: 6e61 6d65 7320 7368 6f75 6c64 2062 650a names should be. │ │ │ │ │ +00072200: 6162 736f 6c75 7465 2070 6174 686e 616d absolute pathnam │ │ │ │ │ +00072210: 6573 2c20 616e 6420 7468 6520 6669 6c65 es, and the file │ │ │ │ │ +00072220: 7320 7265 6665 7272 6564 2074 6f20 7368 s referred to sh │ │ │ │ │ +00072230: 6f75 6c64 2061 6374 7561 6c6c 7920 6578 ould actually ex │ │ │ │ │ +00072240: 6973 7420 696e 0a74 6865 2070 6163 6b61 ist in.the packa │ │ │ │ │ +00072250: 6765 2e0a 0a57 6865 6e20 6120 7061 636b ge...When a pack │ │ │ │ │ +00072260: 6167 6520 6973 2075 7067 7261 6465 6420 age is upgraded │ │ │ │ │ +00072270: e280 9864 706b 67e2 8099 2077 696c 6c20 ...dpkg... will │ │ │ │ │ +00072280: 7072 6f63 6573 7320 7468 6520 636f 6e66 process the conf │ │ │ │ │ +00072290: 6967 7572 6174 696f 6e20 6669 6c65 730a iguration files. │ │ │ │ │ +000722a0: 6475 7269 6e67 2074 6865 2063 6f6e 6669 during the confi │ │ │ │ │ +000722b0: 6775 7261 7469 6f6e 2073 7461 6765 2c20 guration stage, │ │ │ │ │ +000722c0: 7368 6f72 746c 7920 6265 666f 7265 2069 shortly before i │ │ │ │ │ +000722d0: 7420 7275 6e73 2074 6865 2070 6163 6b61 t runs the packa │ │ │ │ │ +000722e0: 6765 e280 9973 0ae2 8098 706f 7374 696e ge...s....postin │ │ │ │ │ +000722f0: 7374 e280 9920 7363 7269 7074 2c0a 0a46 st... script,..F │ │ │ │ │ +00072300: 6f72 2065 6163 6820 6669 6c65 2069 7420 or each file it │ │ │ │ │ +00072310: 6368 6563 6b73 2074 6f20 7365 6520 7768 checks to see wh │ │ │ │ │ +00072320: 6574 6865 7220 7468 6520 7665 7273 696f ether the versio │ │ │ │ │ +00072330: 6e20 6f66 2074 6865 2066 696c 6520 696e n of the file in │ │ │ │ │ +00072340: 636c 7564 6564 0a69 6e20 7468 6520 7061 cluded.in the pa │ │ │ │ │ +00072350: 636b 6167 6520 6973 2074 6865 2073 616d ckage is the sam │ │ │ │ │ +00072360: 6520 6173 2074 6865 206f 6e65 2074 6861 e as the one tha │ │ │ │ │ +00072370: 7420 7761 7320 696e 636c 7564 6564 2069 t was included i │ │ │ │ │ +00072380: 6e20 7468 6520 6c61 7374 0a76 6572 7369 n the last.versi │ │ │ │ │ +00072390: 6f6e 206f 6620 7468 6520 7061 636b 6167 on of the packag │ │ │ │ │ +000723a0: 6520 2874 6865 206f 6e65 2074 6861 7420 e (the one that │ │ │ │ │ +000723b0: 6973 2062 6569 6e67 2075 7067 7261 6465 is being upgrade │ │ │ │ │ +000723c0: 6420 6672 6f6d 293b 2069 7420 616c 736f d from); it also │ │ │ │ │ +000723d0: 0a63 6f6d 7061 7265 7320 7468 6520 7665 .compares the ve │ │ │ │ │ +000723e0: 7273 696f 6e20 6375 7272 656e 746c 7920 rsion currently │ │ │ │ │ +000723f0: 696e 7374 616c 6c65 6420 6f6e 2074 6865 installed on the │ │ │ │ │ +00072400: 2073 7973 7465 6d20 7769 7468 2074 6865 system with the │ │ │ │ │ +00072410: 206f 6e65 0a73 6869 7070 6564 2077 6974 one.shipped wit │ │ │ │ │ +00072420: 6820 7468 6520 6c61 7374 2076 6572 7369 h the last versi │ │ │ │ │ +00072430: 6f6e 2e0a 0a49 6620 6e65 6974 6865 7220 on...If neither │ │ │ │ │ +00072440: 7468 6520 7573 6572 206e 6f72 2074 6865 the user nor the │ │ │ │ │ +00072450: 2070 6163 6b61 6765 206d 6169 6e74 6169 package maintai │ │ │ │ │ +00072460: 6e65 7220 6861 7320 6368 616e 6765 6420 ner has changed │ │ │ │ │ +00072470: 7468 6520 6669 6c65 2c20 6974 0a69 7320 the file, it.is │ │ │ │ │ +00072480: 6c65 6674 2061 6c6f 6e65 2e20 2049 6620 left alone. If │ │ │ │ │ +00072490: 6f6e 6520 6f72 2074 6865 206f 7468 6572 one or the other │ │ │ │ │ +000724a0: 2068 6173 2063 6861 6e67 6564 2074 6865 has changed the │ │ │ │ │ +000724b0: 6972 2076 6572 7369 6f6e 2c20 7468 656e ir version, then │ │ │ │ │ +000724c0: 2074 6865 0a63 6861 6e67 6564 2076 6572 the.changed ver │ │ │ │ │ +000724d0: 7369 6f6e 2069 7320 7072 6566 6572 7265 sion is preferre │ │ │ │ │ +000724e0: 6420 2d20 692e 652e 2c20 6966 2074 6865 d - i.e., if the │ │ │ │ │ +000724f0: 2075 7365 7220 6564 6974 7320 7468 6569 user edits thei │ │ │ │ │ +00072500: 7220 6669 6c65 2c20 6275 740a 7468 6520 r file, but.the │ │ │ │ │ +00072510: 7061 636b 6167 6520 6d61 696e 7461 696e package maintain │ │ │ │ │ +00072520: 6572 2064 6f65 736e e280 9974 2073 6869 er doesn...t shi │ │ │ │ │ +00072530: 7020 6120 6469 6666 6572 656e 7420 7665 p a different ve │ │ │ │ │ +00072540: 7273 696f 6e2c 2074 6865 2075 7365 72e2 rsion, the user. │ │ │ │ │ +00072550: 8099 730a 6368 616e 6765 7320 7769 6c6c ..s.changes will │ │ │ │ │ +00072560: 2073 7461 792c 2073 696c 656e 746c 792c stay, silently, │ │ │ │ │ +00072570: 2062 7574 2069 6620 7468 6520 6d61 696e but if the main │ │ │ │ │ +00072580: 7461 696e 6572 2073 6869 7073 2061 206e tainer ships a n │ │ │ │ │ +00072590: 6577 2076 6572 7369 6f6e 0a61 6e64 2074 ew version.and t │ │ │ │ │ +000725a0: 6865 2075 7365 7220 6861 736e e280 9974 he user hasn...t │ │ │ │ │ +000725b0: 2065 6469 7465 6420 6974 2074 6865 206e edited it the n │ │ │ │ │ +000725c0: 6577 2076 6572 7369 6f6e 2077 696c 6c20 ew version will │ │ │ │ │ +000725d0: 6265 2069 6e73 7461 6c6c 6564 2028 7769 be installed (wi │ │ │ │ │ +000725e0: 7468 2061 6e0a 696e 666f 726d 6174 6976 th an.informativ │ │ │ │ │ +000725f0: 6520 6d65 7373 6167 6529 2e20 2049 6620 e message). If │ │ │ │ │ +00072600: 626f 7468 2068 6176 6520 6368 616e 6765 both have change │ │ │ │ │ +00072610: 6420 7468 6569 7220 7665 7273 696f 6e20 d their version │ │ │ │ │ +00072620: 7468 6520 7573 6572 2069 730a 7072 6f6d the user is.prom │ │ │ │ │ +00072630: 7074 6564 2061 626f 7574 2074 6865 2070 pted about the p │ │ │ │ │ +00072640: 726f 626c 656d 2061 6e64 206d 7573 7420 roblem and must │ │ │ │ │ +00072650: 7265 736f 6c76 6520 7468 6520 6469 6666 resolve the diff │ │ │ │ │ +00072660: 6572 656e 6365 7320 7468 656d 7365 6c76 erences themselv │ │ │ │ │ +00072670: 6573 2e0a 0a54 6865 2063 6f6d 7061 7269 es...The compari │ │ │ │ │ +00072680: 736f 6e73 2061 7265 2064 6f6e 6520 6279 sons are done by │ │ │ │ │ +00072690: 2063 616c 6375 6c61 7469 6e67 2074 6865 calculating the │ │ │ │ │ +000726a0: 204d 4435 206d 6573 7361 6765 2064 6967 MD5 message dig │ │ │ │ │ +000726b0: 6573 7473 206f 6620 7468 650a 6669 6c65 ests of the.file │ │ │ │ │ +000726c0: 732c 2061 6e64 2073 746f 7269 6e67 2074 s, and storing t │ │ │ │ │ +000726d0: 6865 204d 4435 206f 6620 7468 6520 6669 he MD5 of the fi │ │ │ │ │ +000726e0: 6c65 2061 7320 6974 2077 6173 2069 6e63 le as it was inc │ │ │ │ │ +000726f0: 6c75 6465 6420 696e 2074 6865 206d 6f73 luded in the mos │ │ │ │ │ +00072700: 740a 7265 6365 6e74 2076 6572 7369 6f6e t.recent version │ │ │ │ │ +00072710: 206f 6620 7468 6520 7061 636b 6167 652e of the package. │ │ │ │ │ +00072720: 0a0a 5768 656e 2061 2070 6163 6b61 6765 ..When a package │ │ │ │ │ +00072730: 2069 7320 696e 7374 616c 6c65 6420 666f is installed fo │ │ │ │ │ +00072740: 7220 7468 6520 6669 7273 7420 7469 6d65 r the first time │ │ │ │ │ +00072750: 20e2 8098 6470 6b67 e280 9920 7769 6c6c ...dpkg... will │ │ │ │ │ +00072760: 2069 6e73 7461 6c6c 2074 6865 0a66 696c install the.fil │ │ │ │ │ +00072770: 6520 7468 6174 2063 6f6d 6573 2077 6974 e that comes wit │ │ │ │ │ +00072780: 6820 6974 2c20 756e 6c65 7373 2074 6861 h it, unless tha │ │ │ │ │ +00072790: 7420 776f 756c 6420 6d65 616e 206f 7665 t would mean ove │ │ │ │ │ +000727a0: 7277 7269 7469 6e67 2061 2066 696c 650a rwriting a file. │ │ │ │ │ +000727b0: 616c 7265 6164 7920 6f6e 2074 6865 2066 already on the f │ │ │ │ │ +000727c0: 696c 6520 7379 7374 656d 2e0a 0a48 6f77 ile system...How │ │ │ │ │ +000727d0: 6576 6572 2c20 6e6f 7465 2074 6861 7420 ever, note that │ │ │ │ │ +000727e0: e280 9864 706b 67e2 8099 2077 696c 6c20 ...dpkg... will │ │ │ │ │ +000727f0: 276e 6f74 2720 7265 706c 6163 6520 6120 'not' replace a │ │ │ │ │ +00072800: 636f 6e66 6669 6c65 2074 6861 7420 7761 conffile that wa │ │ │ │ │ +00072810: 7320 7265 6d6f 7665 640a 6279 2074 6865 s removed.by the │ │ │ │ │ +00072820: 2075 7365 7220 286f 7220 6279 2061 2073 user (or by a s │ │ │ │ │ +00072830: 6372 6970 7429 2e20 2054 6869 7320 6973 cript). This is │ │ │ │ │ +00072840: 206e 6563 6573 7361 7279 2062 6563 6175 necessary becau │ │ │ │ │ +00072850: 7365 2077 6974 6820 736f 6d65 0a70 726f se with some.pro │ │ │ │ │ +00072860: 6772 616d 7320 6120 6d69 7373 696e 6720 grams a missing │ │ │ │ │ +00072870: 6669 6c65 2070 726f 6475 6365 7320 616e file produces an │ │ │ │ │ +00072880: 2065 6666 6563 7420 6861 7264 206f 7220 effect hard or │ │ │ │ │ +00072890: 696d 706f 7373 6962 6c65 2074 6f20 6163 impossible to ac │ │ │ │ │ +000728a0: 6869 6576 650a 696e 2061 6e6f 7468 6572 hieve.in another │ │ │ │ │ +000728b0: 2077 6179 2c20 736f 2074 6861 7420 6120 way, so that a │ │ │ │ │ +000728c0: 6d69 7373 696e 6720 6669 6c65 206e 6565 missing file nee │ │ │ │ │ +000728d0: 6473 2074 6f20 6265 206b 6570 7420 7468 ds to be kept th │ │ │ │ │ +000728e0: 6174 2077 6179 2069 6620 7468 650a 7573 at way if the.us │ │ │ │ │ +000728f0: 6572 2064 6964 2069 742e 0a0a 4e6f 7465 er did it...Note │ │ │ │ │ +00072900: 2074 6861 7420 6120 7061 636b 6167 6520 that a package │ │ │ │ │ +00072910: 7368 6f75 6c64 2027 6e6f 7427 206d 6f64 should 'not' mod │ │ │ │ │ +00072920: 6966 7920 6120 e280 9864 706b 67e2 8099 ify a ...dpkg... │ │ │ │ │ +00072930: 2d68 616e 646c 6564 2063 6f6e 6666 696c -handled conffil │ │ │ │ │ +00072940: 6520 696e 2069 7473 0a6d 6169 6e74 6169 e in its.maintai │ │ │ │ │ +00072950: 6e65 7220 7363 7269 7074 732e 2020 446f ner scripts. Do │ │ │ │ │ +00072960: 696e 6720 7468 6973 2077 696c 6c20 6c65 ing this will le │ │ │ │ │ +00072970: 6164 2074 6f20 e280 9864 706b 67e2 8099 ad to ...dpkg... │ │ │ │ │ +00072980: 2067 6976 696e 6720 7468 6520 7573 6572 giving the user │ │ │ │ │ +00072990: 0a63 6f6e 6675 7369 6e67 2061 6e64 2070 .confusing and p │ │ │ │ │ +000729a0: 6f73 7369 626c 7920 6461 6e67 6572 6f75 ossibly dangerou │ │ │ │ │ +000729b0: 7320 6f70 7469 6f6e 7320 666f 7220 636f s options for co │ │ │ │ │ +000729c0: 6e66 6669 6c65 2075 7064 6174 6520 7768 nffile update wh │ │ │ │ │ +000729d0: 656e 2074 6865 0a70 6163 6b61 6765 2069 en the.package i │ │ │ │ │ +000729e0: 7320 7570 6772 6164 6564 2e0a 0a1f 0a46 s upgraded.....F │ │ │ │ │ +000729f0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00072a00: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00072a10: 4675 6c6c 792d 6665 6174 7572 6564 206d Fully-featured m │ │ │ │ │ +00072a20: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00072a30: 2063 6f6e 6669 6775 7261 7469 6f6e 2068 configuration h │ │ │ │ │ +00072a40: 616e 646c 696e 672c 2020 5072 6576 3a20 andling, Prev: │ │ │ │ │ +00072a50: 4175 746f 6d61 7469 6320 6861 6e64 6c69 Automatic handli │ │ │ │ │ +00072a60: 6e67 206f 6620 636f 6e66 6967 7572 6174 ng of configurat │ │ │ │ │ +00072a70: 696f 6e20 6669 6c65 7320 6279 2064 706b ion files by dpk │ │ │ │ │ +00072a80: 672c 2020 5570 3a20 436f 6e66 6967 7572 g, Up: Configur │ │ │ │ │ +00072a90: 6174 696f 6e20 6669 6c65 2068 616e 646c ation file handl │ │ │ │ │ +00072aa0: 696e 6720 6672 6f6d 206f 6c64 2050 6163 ing from old Pac │ │ │ │ │ +00072ab0: 6b61 6769 6e67 204d 616e 7561 6c0a 0a31 kaging Manual..1 │ │ │ │ │ +00072ac0: 372e 3220 4675 6c6c 792d 6665 6174 7572 7.2 Fully-featur │ │ │ │ │ +00072ad0: 6564 206d 6169 6e74 6169 6e65 7220 7363 ed maintainer sc │ │ │ │ │ +00072ae0: 7269 7074 2063 6f6e 6669 6775 7261 7469 ript configurati │ │ │ │ │ +00072af0: 6f6e 2068 616e 646c 696e 670a 3d3d 3d3d on handling.==== │ │ │ │ │ +00072b00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00072b10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00072b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00072b30: 3d3d 3d3d 3d3d 3d3d 0a0a 466f 7220 6669 ========..For fi │ │ │ │ │ +00072b40: 6c65 7320 7768 6963 6820 636f 6e74 6169 les which contai │ │ │ │ │ +00072b50: 6e20 7369 7465 2d73 7065 6369 6669 6320 n site-specific │ │ │ │ │ +00072b60: 696e 666f 726d 6174 696f 6e20 7375 6368 information such │ │ │ │ │ +00072b70: 2061 7320 7468 6520 686f 7374 6e61 6d65 as the hostname │ │ │ │ │ +00072b80: 0a61 6e64 206e 6574 776f 726b 696e 6720 .and networking │ │ │ │ │ +00072b90: 6465 7461 696c 7320 616e 6420 736f 2066 details and so f │ │ │ │ │ +00072ba0: 6f72 7468 2c20 6974 2069 7320 6265 7474 orth, it is bett │ │ │ │ │ +00072bb0: 6572 2074 6f20 6372 6561 7465 2074 6865 er to create the │ │ │ │ │ +00072bc0: 2066 696c 6520 696e 0a74 6865 2070 6163 file in.the pac │ │ │ │ │ +00072bd0: 6b61 6765 e280 9973 20e2 8098 706f 7374 kage...s ...post │ │ │ │ │ +00072be0: 696e 7374 e280 9920 7363 7269 7074 2e0a inst... script.. │ │ │ │ │ +00072bf0: 0a54 6869 7320 7769 6c6c 2074 7970 6963 .This will typic │ │ │ │ │ +00072c00: 616c 6c79 2069 6e76 6f6c 7665 2065 7861 ally involve exa │ │ │ │ │ +00072c10: 6d69 6e69 6e67 2074 6865 2073 7461 7465 mining the state │ │ │ │ │ +00072c20: 206f 6620 7468 6520 7265 7374 206f 6620 of the rest of │ │ │ │ │ +00072c30: 7468 650a 7379 7374 656d 2074 6f20 6465 the.system to de │ │ │ │ │ +00072c40: 7465 726d 696e 6520 7661 6c75 6573 2061 termine values a │ │ │ │ │ +00072c50: 6e64 206f 7468 6572 2069 6e66 6f72 6d61 nd other informa │ │ │ │ │ +00072c60: 7469 6f6e 2c20 616e 6420 6d61 7920 696e tion, and may in │ │ │ │ │ +00072c70: 766f 6c76 650a 7072 6f6d 7074 696e 6720 volve.prompting │ │ │ │ │ +00072c80: 7468 6520 7573 6572 2066 6f72 2073 6f6d the user for som │ │ │ │ │ +00072c90: 6520 696e 666f 726d 6174 696f 6e20 7768 e information wh │ │ │ │ │ +00072ca0: 6963 6820 6361 6ee2 8099 7420 6265 206f ich can...t be o │ │ │ │ │ +00072cb0: 6274 6169 6e65 6420 736f 6d65 0a6f 7468 btained some.oth │ │ │ │ │ +00072cc0: 6572 2077 6179 2e0a 0a57 6865 6e20 7573 er way...When us │ │ │ │ │ +00072cd0: 696e 6720 7468 6973 206d 6574 686f 6420 ing this method │ │ │ │ │ +00072ce0: 7468 6572 6520 6172 6520 6120 636f 7570 there are a coup │ │ │ │ │ +00072cf0: 6c65 206f 6620 696d 706f 7274 616e 7420 le of important │ │ │ │ │ +00072d00: 6973 7375 6573 2077 6869 6368 0a73 686f issues which.sho │ │ │ │ │ +00072d10: 756c 6420 6265 2063 6f6e 7369 6465 7265 uld be considere │ │ │ │ │ +00072d20: 643a 0a0a 4966 2079 6f75 2064 6973 636f d:..If you disco │ │ │ │ │ +00072d30: 7665 7220 6120 6275 6720 696e 2074 6865 ver a bug in the │ │ │ │ │ +00072d40: 2070 726f 6772 616d 2077 6869 6368 2067 program which g │ │ │ │ │ +00072d50: 656e 6572 6174 6573 2074 6865 2063 6f6e enerates the con │ │ │ │ │ +00072d60: 6669 6775 7261 7469 6f6e 0a66 696c 652c figuration.file, │ │ │ │ │ +00072d70: 206f 7220 6966 2074 6865 2066 6f72 6d61 or if the forma │ │ │ │ │ +00072d80: 7420 6f66 2074 6865 2066 696c 6520 6368 t of the file ch │ │ │ │ │ +00072d90: 616e 6765 7320 6672 6f6d 206f 6e65 2076 anges from one v │ │ │ │ │ +00072da0: 6572 7369 6f6e 2074 6f20 7468 6520 6e65 ersion to the ne │ │ │ │ │ +00072db0: 7874 2c0a 796f 7520 7769 6c6c 2068 6176 xt,.you will hav │ │ │ │ │ +00072dc0: 6520 746f 2061 7272 616e 6765 2066 6f72 e to arrange for │ │ │ │ │ +00072dd0: 2074 6865 2070 6f73 7469 6e73 7420 7363 the postinst sc │ │ │ │ │ +00072de0: 7269 7074 2074 6f20 646f 2073 6f6d 6574 ript to do somet │ │ │ │ │ +00072df0: 6869 6e67 0a73 656e 7369 626c 6520 2d20 hing.sensible - │ │ │ │ │ +00072e00: 7573 7561 6c6c 7920 7468 6973 2077 696c usually this wil │ │ │ │ │ +00072e10: 6c20 6d65 616e 2065 6469 7469 6e67 2074 l mean editing t │ │ │ │ │ +00072e20: 6865 2069 6e73 7461 6c6c 6564 2063 6f6e he installed con │ │ │ │ │ +00072e30: 6669 6775 7261 7469 6f6e 0a66 696c 6520 figuration.file │ │ │ │ │ +00072e40: 746f 2072 656d 6f76 6520 7468 6520 7072 to remove the pr │ │ │ │ │ +00072e50: 6f62 6c65 6d20 6f72 2063 6861 6e67 6520 oblem or change │ │ │ │ │ +00072e60: 7468 6520 7379 6e74 6178 2e20 2059 6f75 the syntax. You │ │ │ │ │ +00072e70: 2077 696c 6c20 6861 7665 2074 6f20 646f will have to do │ │ │ │ │ +00072e80: 0a74 6869 7320 7665 7279 2063 6172 6566 .this very caref │ │ │ │ │ +00072e90: 756c 6c79 2c20 7369 6e63 6520 7468 6520 ully, since the │ │ │ │ │ +00072ea0: 7573 6572 206d 6179 2068 6176 6520 6368 user may have ch │ │ │ │ │ +00072eb0: 616e 6765 6420 7468 6520 6669 6c65 2c20 anged the file, │ │ │ │ │ +00072ec0: 7065 7268 6170 730a 746f 2066 6978 2074 perhaps.to fix t │ │ │ │ │ +00072ed0: 6865 2076 6572 7920 7072 6f62 6c65 6d20 he very problem │ │ │ │ │ +00072ee0: 7468 6174 2079 6f75 7220 7363 7269 7074 that your script │ │ │ │ │ +00072ef0: 2069 7320 7472 7969 6e67 2074 6f20 6465 is trying to de │ │ │ │ │ +00072f00: 616c 2077 6974 6820 2d20 796f 750a 7769 al with - you.wi │ │ │ │ │ +00072f10: 6c6c 2068 6176 6520 746f 2064 6574 6563 ll have to detec │ │ │ │ │ +00072f20: 7420 7468 6573 6520 7369 7475 6174 696f t these situatio │ │ │ │ │ +00072f30: 6e73 2061 6e64 2064 6561 6c20 7769 7468 ns and deal with │ │ │ │ │ +00072f40: 2074 6865 6d20 636f 7272 6563 746c 792e them correctly. │ │ │ │ │ +00072f50: 0a0a 4966 2079 6f75 2064 6f20 676f 2064 ..If you do go d │ │ │ │ │ +00072f60: 6f77 6e20 7468 6973 2072 6f75 7465 2069 own this route i │ │ │ │ │ +00072f70: 74e2 8099 7320 7072 6f62 6162 6c79 2061 t...s probably a │ │ │ │ │ +00072f80: 2067 6f6f 6420 6964 6561 2074 6f20 6d61 good idea to ma │ │ │ │ │ +00072f90: 6b65 2074 6865 0a70 726f 6772 616d 2074 ke the.program t │ │ │ │ │ +00072fa0: 6861 7420 6765 6e65 7261 7465 7320 7468 hat generates th │ │ │ │ │ +00072fb0: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration │ │ │ │ │ +00072fc0: 6669 6c65 2873 2920 6120 7365 7061 7261 file(s) a separa │ │ │ │ │ +00072fd0: 7465 2070 726f 6772 616d 2069 6e0a e280 te program in... │ │ │ │ │ +00072fe0: 982f 7573 722f 7362 696e e280 992c 2062 ./usr/sbin..., b │ │ │ │ │ +00072ff0: 7920 636f 6e76 656e 7469 6f6e 2063 616c y convention cal │ │ │ │ │ +00073000: 6c65 6420 e280 9870 6163 6b61 6765 636f led ...packageco │ │ │ │ │ +00073010: 6e66 6967 e280 9920 616e 6420 7468 656e nfig... and then │ │ │ │ │ +00073020: 2072 756e 2074 6861 7420 6966 0a61 7070 run that if.app │ │ │ │ │ +00073030: 726f 7072 6961 7465 2066 726f 6d20 7468 ropriate from th │ │ │ │ │ +00073040: 6520 706f 7374 2d69 6e73 7461 6c6c 6174 e post-installat │ │ │ │ │ +00073050: 696f 6e20 7363 7269 7074 2e20 2054 6865 ion script. The │ │ │ │ │ +00073060: 20e2 8098 7061 636b 6167 6563 6f6e 6669 ...packageconfi │ │ │ │ │ +00073070: 67e2 8099 0a70 726f 6772 616d 2073 686f g....program sho │ │ │ │ │ +00073080: 756c 6420 6e6f 7420 756e 7175 6573 7469 uld not unquesti │ │ │ │ │ +00073090: 6f6e 696e 676c 7920 6f76 6572 7772 6974 oningly overwrit │ │ │ │ │ +000730a0: 6520 616e 2065 7869 7374 696e 6720 636f e an existing co │ │ │ │ │ +000730b0: 6e66 6967 7572 6174 696f 6e20 2d0a 6966 nfiguration -.if │ │ │ │ │ +000730c0: 2069 7473 206d 6f64 6520 6f66 206f 7065 its mode of ope │ │ │ │ │ +000730d0: 7261 7469 6f6e 2069 7320 6765 6172 6564 ration is geared │ │ │ │ │ +000730e0: 2074 6f77 6172 6473 2073 6574 7469 6e67 towards setting │ │ │ │ │ +000730f0: 2075 7020 6120 7061 636b 6167 6520 666f up a package fo │ │ │ │ │ +00073100: 7220 7468 650a 6669 7273 7420 7469 6d65 r the.first time │ │ │ │ │ +00073110: 2028 7261 7468 6572 2074 6861 6e20 616e (rather than an │ │ │ │ │ +00073120: 7920 6172 6269 7472 6172 7920 7265 636f y arbitrary reco │ │ │ │ │ +00073130: 6e66 6967 7572 6174 696f 6e20 6c61 7465 nfiguration late │ │ │ │ │ +00073140: 7229 2079 6f75 2073 686f 756c 640a 6861 r) you should.ha │ │ │ │ │ +00073150: 7665 2069 7420 6368 6563 6b20 7768 6574 ve it check whet │ │ │ │ │ +00073160: 6865 7220 7468 6520 636f 6e66 6967 7572 her the configur │ │ │ │ │ +00073170: 6174 696f 6e20 616c 7265 6164 7920 6578 ation already ex │ │ │ │ │ +00073180: 6973 7473 2c20 616e 6420 7265 7175 6972 ists, and requir │ │ │ │ │ +00073190: 6520 610a e280 982d 2d66 6f72 6365 e280 e a....--force.. │ │ │ │ │ +000731a0: 9920 666c 6167 2074 6f20 6f76 6572 7772 . flag to overwr │ │ │ │ │ +000731b0: 6974 6520 6974 2e0a 0a1f 0a46 696c 653a ite it.....File: │ │ │ │ │ +000731c0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +000731d0: 6e66 6f2c 2020 4e6f 6465 3a20 416c 7465 nfo, Node: Alte │ │ │ │ │ +000731e0: 726e 6174 6976 6520 7665 7273 696f 6e73 rnative versions │ │ │ │ │ +000731f0: 206f 6620 616e 2069 6e74 6572 6661 6365 of an interface │ │ │ │ │ +00073200: 202d 2075 7064 6174 652d 616c 7465 726e - update-altern │ │ │ │ │ +00073210: 6174 6976 6573 2066 726f 6d20 6f6c 6420 atives from old │ │ │ │ │ +00073220: 5061 636b 6167 696e 6720 4d61 6e75 616c Packaging Manual │ │ │ │ │ +00073230: 2c20 204e 6578 743a 2044 6976 6572 7369 , Next: Diversi │ │ │ │ │ +00073240: 6f6e 7320 2d20 6f76 6572 7269 6469 6e67 ons - overriding │ │ │ │ │ +00073250: 2061 2070 6163 6b61 6765 e280 9973 2076 a package...s v │ │ │ │ │ +00073260: 6572 7369 6f6e 206f 6620 6120 6669 6c65 ersion of a file │ │ │ │ │ +00073270: 2066 726f 6d20 6f6c 6420 5061 636b 6167 from old Packag │ │ │ │ │ +00073280: 696e 6720 4d61 6e75 616c 2c20 2050 7265 ing Manual, Pre │ │ │ │ │ +00073290: 763a 2043 6f6e 6669 6775 7261 7469 6f6e v: Configuration │ │ │ │ │ +000732a0: 2066 696c 6520 6861 6e64 6c69 6e67 2066 file handling f │ │ │ │ │ +000732b0: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ +000732c0: 6720 4d61 6e75 616c 2c20 2055 703a 2054 g Manual, Up: T │ │ │ │ │ +000732d0: 6f70 0a0a 3138 2041 6c74 6572 6e61 7469 op..18 Alternati │ │ │ │ │ +000732e0: 7665 2076 6572 7369 6f6e 7320 6f66 2061 ve versions of a │ │ │ │ │ +000732f0: 6e20 696e 7465 7266 6163 6520 2d20 e280 n interface - .. │ │ │ │ │ +00073300: 9875 7064 6174 652d 616c 7465 726e 6174 .update-alternat │ │ │ │ │ +00073310: 6976 6573 e280 9920 2866 726f 6d20 6f6c ives... (from ol │ │ │ │ │ +00073320: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ +00073330: 616c 290a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a al).************ │ │ │ │ │ +00073340: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073350: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073360: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073370: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073380: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a ***************. │ │ │ │ │ +00073390: 0a57 6865 6e20 7365 7665 7261 6c20 7061 .When several pa │ │ │ │ │ +000733a0: 636b 6167 6573 2061 6c6c 2070 726f 7669 ckages all provi │ │ │ │ │ +000733b0: 6465 2064 6966 6665 7265 6e74 2076 6572 de different ver │ │ │ │ │ +000733c0: 7369 6f6e 7320 6f66 2074 6865 2073 616d sions of the sam │ │ │ │ │ +000733d0: 6520 7072 6f67 7261 6d0a 6f72 2066 696c e program.or fil │ │ │ │ │ +000733e0: 6520 6974 2069 7320 7573 6566 756c 2074 e it is useful t │ │ │ │ │ +000733f0: 6f20 6861 7665 2074 6865 2073 7973 7465 o have the syste │ │ │ │ │ +00073400: 6d20 7365 6c65 6374 2061 2064 6566 6175 m select a defau │ │ │ │ │ +00073410: 6c74 2c20 6275 7420 746f 2061 6c6c 6f77 lt, but to allow │ │ │ │ │ +00073420: 0a74 6865 2073 7973 7465 6d20 6164 6d69 .the system admi │ │ │ │ │ +00073430: 6e69 7374 7261 746f 7220 746f 2063 6861 nistrator to cha │ │ │ │ │ +00073440: 6e67 6520 6974 2061 6e64 2068 6176 6520 nge it and have │ │ │ │ │ +00073450: 7468 6569 7220 6465 6369 7369 6f6e 730a their decisions. │ │ │ │ │ +00073460: 7265 7370 6563 7465 642e 0a0a 466f 7220 respected...For │ │ │ │ │ +00073470: 6578 616d 706c 652c 2074 6865 7265 2061 example, there a │ │ │ │ │ +00073480: 7265 2073 6576 6572 616c 2076 6572 7369 re several versi │ │ │ │ │ +00073490: 6f6e 7320 6f66 2074 6865 20e2 8098 7669 ons of the ...vi │ │ │ │ │ +000734a0: e280 9920 6564 6974 6f72 2c20 616e 6420 ... editor, and │ │ │ │ │ +000734b0: 7468 6572 6520 6973 0a6e 6f20 7265 6173 there is.no reas │ │ │ │ │ +000734c0: 6f6e 2074 6f20 7072 6576 656e 7420 616c on to prevent al │ │ │ │ │ +000734d0: 6c20 6f66 2074 6865 6d20 6672 6f6d 2062 l of them from b │ │ │ │ │ +000734e0: 6569 6e67 2069 6e73 7461 6c6c 6564 2061 eing installed a │ │ │ │ │ +000734f0: 7420 6f6e 6365 2c20 6561 6368 0a75 6e64 t once, each.und │ │ │ │ │ +00073500: 6572 2074 6865 6972 206f 776e 206e 616d er their own nam │ │ │ │ │ +00073510: 6520 28e2 8098 6e76 69e2 8099 2c20 e280 e (...nvi..., .. │ │ │ │ │ +00073520: 9876 696d e280 9920 6f72 2077 6861 7465 .vim... or whate │ │ │ │ │ +00073530: 7665 7229 2e20 204e 6576 6572 7468 656c ver). Neverthel │ │ │ │ │ +00073540: 6573 7320 6974 2069 730a 6465 7369 7261 ess it is.desira │ │ │ │ │ +00073550: 626c 6520 746f 2068 6176 6520 7468 6520 ble to have the │ │ │ │ │ +00073560: 6e61 6d65 20e2 8098 7669 e280 9920 7265 name ...vi... re │ │ │ │ │ +00073570: 6665 7220 746f 2073 6f6d 6574 6869 6e67 fer to something │ │ │ │ │ +00073580: 2c20 6174 206c 6561 7374 2062 7920 6465 , at least by de │ │ │ │ │ +00073590: 6661 756c 742e 0a0a 4966 2061 6c6c 2074 fault...If all t │ │ │ │ │ +000735a0: 6865 2070 6163 6b61 6765 7320 696e 766f he packages invo │ │ │ │ │ +000735b0: 6c76 6564 2063 6f6f 7065 7261 7465 2c20 lved cooperate, │ │ │ │ │ +000735c0: 7468 6973 2063 616e 2062 6520 646f 6e65 this can be done │ │ │ │ │ +000735d0: 2077 6974 680a e280 9875 7064 6174 652d with....update- │ │ │ │ │ +000735e0: 616c 7465 726e 6174 6976 6573 e280 992e alternatives.... │ │ │ │ │ +000735f0: 0a0a 4561 6368 2070 6163 6b61 6765 2070 ..Each package p │ │ │ │ │ +00073600: 726f 7669 6465 7320 6974 7320 6f77 6e20 rovides its own │ │ │ │ │ +00073610: 7665 7273 696f 6e20 756e 6465 7220 6974 version under it │ │ │ │ │ +00073620: 7320 6f77 6e20 6e61 6d65 2c20 616e 6420 s own name, and │ │ │ │ │ +00073630: 6361 6c6c 730a e280 9875 7064 6174 652d calls....update- │ │ │ │ │ +00073640: 616c 7465 726e 6174 6976 6573 e280 9920 alternatives... │ │ │ │ │ +00073650: 696e 2069 7473 2070 6f73 7469 6e73 7420 in its postinst │ │ │ │ │ +00073660: 746f 2072 6567 6973 7465 7220 6974 7320 to register its │ │ │ │ │ +00073670: 7665 7273 696f 6e20 2861 6e64 2061 6761 version (and aga │ │ │ │ │ +00073680: 696e 0a69 6e20 6974 7320 7072 6572 6d20 in.in its prerm │ │ │ │ │ +00073690: 746f 2064 6572 6567 6973 7465 7220 6974 to deregister it │ │ │ │ │ +000736a0: 292e 0a0a 5365 6520 7468 6520 e280 9875 )...See the ...u │ │ │ │ │ +000736b0: 7064 6174 652d 616c 7465 726e 6174 6976 pdate-alternativ │ │ │ │ │ +000736c0: 6573 2838 29e2 8099 206d 616e 2070 6167 es(8)... man pag │ │ │ │ │ +000736d0: 6520 666f 7220 6465 7461 696c 732e 0a0a e for details... │ │ │ │ │ +000736e0: 4966 20e2 8098 7570 6461 7465 2d61 6c74 If ...update-alt │ │ │ │ │ +000736f0: 6572 6e61 7469 7665 73e2 8099 2064 6f65 ernatives... doe │ │ │ │ │ +00073700: 7320 6e6f 7420 7365 656d 2061 7070 726f s not seem appro │ │ │ │ │ +00073710: 7072 6961 7465 2079 6f75 206d 6179 2077 priate you may w │ │ │ │ │ +00073720: 6973 6820 746f 0a63 6f6e 7369 6465 7220 ish to.consider │ │ │ │ │ +00073730: 7573 696e 6720 6469 7665 7273 696f 6e73 using diversions │ │ │ │ │ +00073740: 2069 6e73 7465 6164 2e0a 0a44 6f20 6e6f instead...Do no │ │ │ │ │ +00073750: 7420 7573 6520 616c 7465 726e 6174 6976 t use alternativ │ │ │ │ │ +00073760: 6573 2066 6f72 20e2 8098 7379 7374 656d es for ...system │ │ │ │ │ +00073770: 64e2 8099 2063 6f6e 6669 6775 7261 7469 d... configurati │ │ │ │ │ +00073780: 6f6e 2066 696c 6573 2e20 2053 6565 202a on files. See * │ │ │ │ │ +00073790: 6e6f 7465 0a42 696e 6172 7920 7061 636b note.Binary pack │ │ │ │ │ +000737a0: 6167 6573 3a20 3333 2e20 666f 7220 6d6f ages: 33. for mo │ │ │ │ │ +000737b0: 7265 2069 6e66 6f72 6d61 7469 6f6e 2e0a re information.. │ │ │ │ │ +000737c0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +000737d0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +000737e0: 6465 3a20 4469 7665 7273 696f 6e73 202d de: Diversions - │ │ │ │ │ +000737f0: 206f 7665 7272 6964 696e 6720 6120 7061 overriding a pa │ │ │ │ │ +00073800: 636b 6167 65e2 8099 7320 7665 7273 696f ckage...s versio │ │ │ │ │ +00073810: 6e20 6f66 2061 2066 696c 6520 6672 6f6d n of a file from │ │ │ │ │ +00073820: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ +00073830: 616e 7561 6c2c 2020 4e65 7874 3a20 4465 anual, Next: De │ │ │ │ │ +00073840: 6269 616e 2050 6f6c 6963 7920 6368 616e bian Policy chan │ │ │ │ │ +00073850: 6765 7320 7072 6f63 6573 732c 2020 5072 ges process, Pr │ │ │ │ │ +00073860: 6576 3a20 416c 7465 726e 6174 6976 6520 ev: Alternative │ │ │ │ │ +00073870: 7665 7273 696f 6e73 206f 6620 616e 2069 versions of an i │ │ │ │ │ +00073880: 6e74 6572 6661 6365 202d 2075 7064 6174 nterface - updat │ │ │ │ │ +00073890: 652d 616c 7465 726e 6174 6976 6573 2066 e-alternatives f │ │ │ │ │ +000738a0: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ +000738b0: 6720 4d61 6e75 616c 2c20 2055 703a 2054 g Manual, Up: T │ │ │ │ │ +000738c0: 6f70 0a0a 3139 2044 6976 6572 7369 6f6e op..19 Diversion │ │ │ │ │ +000738d0: 7320 2d20 6f76 6572 7269 6469 6e67 2061 s - overriding a │ │ │ │ │ +000738e0: 2070 6163 6b61 6765 e280 9973 2076 6572 package...s ver │ │ │ │ │ +000738f0: 7369 6f6e 206f 6620 6120 6669 6c65 2028 sion of a file ( │ │ │ │ │ +00073900: 6672 6f6d 206f 6c64 2050 6163 6b61 6769 from old Packagi │ │ │ │ │ +00073910: 6e67 204d 616e 7561 6c29 0a2a 2a2a 2a2a ng Manual).***** │ │ │ │ │ +00073920: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073930: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073940: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073950: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00073960: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a ***************. │ │ │ │ │ +00073970: 0a49 7420 6973 2070 6f73 7369 626c 6520 .It is possible │ │ │ │ │ +00073980: 746f 2068 6176 6520 e280 9864 706b 67e2 to have ...dpkg. │ │ │ │ │ +00073990: 8099 206e 6f74 206f 7665 7277 7269 7465 .. not overwrite │ │ │ │ │ +000739a0: 2061 2066 696c 6520 7768 656e 2069 7420 a file when it │ │ │ │ │ +000739b0: 7265 696e 7374 616c 6c73 0a74 6865 2070 reinstalls.the p │ │ │ │ │ +000739c0: 6163 6b61 6765 2069 7420 6265 6c6f 6e67 ackage it belong │ │ │ │ │ +000739d0: 7320 746f 2c20 616e 6420 746f 2068 6176 s to, and to hav │ │ │ │ │ +000739e0: 6520 6974 2070 7574 2074 6865 2066 696c e it put the fil │ │ │ │ │ +000739f0: 6520 6672 6f6d 2074 6865 2070 6163 6b61 e from the packa │ │ │ │ │ +00073a00: 6765 0a73 6f6d 6577 6865 7265 2065 6c73 ge.somewhere els │ │ │ │ │ +00073a10: 6520 696e 7374 6561 642e 0a0a 5468 6973 e instead...This │ │ │ │ │ +00073a20: 2063 616e 2062 6520 7573 6564 206c 6f63 can be used loc │ │ │ │ │ +00073a30: 616c 6c79 2074 6f20 6f76 6572 7269 6465 ally to override │ │ │ │ │ +00073a40: 2061 2070 6163 6b61 6765 e280 9973 2076 a package...s v │ │ │ │ │ +00073a50: 6572 7369 6f6e 206f 6620 6120 6669 6c65 ersion of a file │ │ │ │ │ +00073a60: 2c20 6f72 0a62 7920 6f6e 6520 7061 636b , or.by one pack │ │ │ │ │ +00073a70: 6167 6520 746f 206f 7665 7272 6964 6520 age to override │ │ │ │ │ +00073a80: 616e 6f74 6865 72e2 8099 7320 7665 7273 another...s vers │ │ │ │ │ +00073a90: 696f 6e20 286f 7220 7072 6f76 6964 6520 ion (or provide │ │ │ │ │ +00073aa0: 6120 7772 6170 7065 7220 666f 720a 6974 a wrapper for.it │ │ │ │ │ +00073ab0: 292e 0a0a 4265 666f 7265 2064 6563 6964 )...Before decid │ │ │ │ │ +00073ac0: 696e 6720 746f 2075 7365 2061 2064 6976 ing to use a div │ │ │ │ │ +00073ad0: 6572 7369 6f6e 2c20 7265 6164 202a 6e6f ersion, read *no │ │ │ │ │ +00073ae0: 7465 2041 6c74 6572 6e61 7469 7665 2076 te Alternative v │ │ │ │ │ +00073af0: 6572 7369 6f6e 7320 6f66 0a61 6e20 696e ersions of.an in │ │ │ │ │ +00073b00: 7465 7266 6163 6520 2d20 7570 6461 7465 terface - update │ │ │ │ │ +00073b10: 2d61 6c74 6572 6e61 7469 7665 7320 2866 -alternatives (f │ │ │ │ │ +00073b20: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ +00073b30: 6720 4d61 6e75 616c 293a 2031 6637 2e20 g Manual): 1f7. │ │ │ │ │ +00073b40: 746f 0a73 6565 2069 6620 796f 7520 7265 to.see if you re │ │ │ │ │ +00073b50: 616c 6c79 2077 616e 7420 6120 6469 7665 ally want a dive │ │ │ │ │ +00073b60: 7273 696f 6e20 7261 7468 6572 2074 6861 rsion rather tha │ │ │ │ │ +00073b70: 6e20 7365 7665 7261 6c20 616c 7465 726e n several altern │ │ │ │ │ +00073b80: 6174 6976 650a 7665 7273 696f 6e73 206f ative.versions o │ │ │ │ │ +00073b90: 6620 6120 7072 6f67 7261 6d2e 0a0a 5468 f a program...Th │ │ │ │ │ +00073ba0: 6572 6520 6973 2061 2064 6976 6572 7369 ere is a diversi │ │ │ │ │ +00073bb0: 6f6e 206c 6973 742c 2077 6869 6368 2069 on list, which i │ │ │ │ │ +00073bc0: 7320 7265 6164 2062 7920 e280 9864 706b s read by ...dpk │ │ │ │ │ +00073bd0: 67e2 8099 2c20 616e 6420 7570 6461 7465 g..., and update │ │ │ │ │ +00073be0: 6420 6279 2061 0a73 7065 6369 616c 2070 d by a.special p │ │ │ │ │ +00073bf0: 726f 6772 616d 20e2 8098 6470 6b67 2d64 rogram ...dpkg-d │ │ │ │ │ +00073c00: 6976 6572 74e2 8099 2e20 2050 6c65 6173 ivert.... Pleas │ │ │ │ │ +00073c10: 6520 7365 6520 e280 9864 706b 672d 6469 e see ...dpkg-di │ │ │ │ │ +00073c20: 7665 7274 2838 29e2 8099 2066 6f72 2066 vert(8)... for f │ │ │ │ │ +00073c30: 756c 6c0a 6465 7461 696c 7320 6f66 2069 ull.details of i │ │ │ │ │ +00073c40: 7473 206f 7065 7261 7469 6f6e 2e0a 0a57 ts operation...W │ │ │ │ │ +00073c50: 6865 6e20 6120 7061 636b 6167 6520 7769 hen a package wi │ │ │ │ │ +00073c60: 7368 6573 2074 6f20 6469 7665 7274 2061 shes to divert a │ │ │ │ │ +00073c70: 2066 696c 6520 6672 6f6d 2061 6e6f 7468 file from anoth │ │ │ │ │ +00073c80: 6572 2c20 6974 2073 686f 756c 6420 6361 er, it should ca │ │ │ │ │ +00073c90: 6c6c 0ae2 8098 6470 6b67 2d64 6976 6572 ll....dpkg-diver │ │ │ │ │ +00073ca0: 74e2 8099 2069 6e20 6974 7320 7072 6569 t... in its prei │ │ │ │ │ +00073cb0: 6e73 7420 746f 2061 6464 2074 6865 2064 nst to add the d │ │ │ │ │ +00073cc0: 6976 6572 7369 6f6e 2061 6e64 2072 656e iversion and ren │ │ │ │ │ +00073cd0: 616d 6520 7468 650a 6578 6973 7469 6e67 ame the.existing │ │ │ │ │ +00073ce0: 2066 696c 652e 2020 466f 7220 6578 616d file. For exam │ │ │ │ │ +00073cf0: 706c 652c 2073 7570 706f 7369 6e67 2074 ple, supposing t │ │ │ │ │ +00073d00: 6861 7420 6120 e280 9873 6d61 696c 7772 hat a ...smailwr │ │ │ │ │ +00073d10: 6170 7065 72e2 8099 2070 6163 6b61 6765 apper... package │ │ │ │ │ +00073d20: 0a77 6973 6865 7320 746f 2069 6e73 7461 .wishes to insta │ │ │ │ │ +00073d30: 6c6c 2061 2077 7261 7070 6572 2061 726f ll a wrapper aro │ │ │ │ │ +00073d40: 756e 6420 e280 982f 7573 722f 7362 696e und .../usr/sbin │ │ │ │ │ +00073d50: 2f73 6d61 696c e280 993a 0a0a 2020 2020 /smail...:.. │ │ │ │ │ +00073d60: 2064 706b 672d 6469 7665 7274 202d 2d70 dpkg-divert --p │ │ │ │ │ +00073d70: 6163 6b61 6765 2073 6d61 696c 7772 6170 ackage smailwrap │ │ │ │ │ +00073d80: 7065 7220 2d2d 6164 6420 2d2d 7265 6e61 per --add --rena │ │ │ │ │ +00073d90: 6d65 205c 0a20 2020 2020 2020 2020 2d2d me \. -- │ │ │ │ │ +00073da0: 6469 7665 7274 202f 7573 722f 7362 696e divert /usr/sbin │ │ │ │ │ +00073db0: 2f73 6d61 696c 2e72 6561 6c20 2f75 7372 /smail.real /usr │ │ │ │ │ +00073dc0: 2f73 6269 6e2f 736d 6169 6c0a 0a54 6865 /sbin/smail..The │ │ │ │ │ +00073dd0: 20e2 8098 2d2d 7061 636b 6167 6520 736d ...--package sm │ │ │ │ │ +00073de0: 6169 6c77 7261 7070 6572 e280 9920 656e ailwrapper... en │ │ │ │ │ +00073df0: 7375 7265 7320 7468 6174 20e2 8098 736d sures that ...sm │ │ │ │ │ +00073e00: 6169 6c77 7261 7070 6572 e280 99e2 8099 ailwrapper...... │ │ │ │ │ +00073e10: 7320 636f 7079 206f 660a e280 982f 7573 s copy of..../us │ │ │ │ │ +00073e20: 722f 7362 696e 2f73 6d61 696c e280 9920 r/sbin/smail... │ │ │ │ │ +00073e30: 6361 6e20 6279 7061 7373 2074 6865 2064 can bypass the d │ │ │ │ │ +00073e40: 6976 6572 7369 6f6e 2061 6e64 2067 6574 iversion and get │ │ │ │ │ +00073e50: 2069 6e73 7461 6c6c 6564 2061 7320 7468 installed as th │ │ │ │ │ +00073e60: 6520 7472 7565 0a76 6572 7369 6f6e 2e20 e true.version. │ │ │ │ │ +00073e70: 2049 74e2 8099 7320 7361 6665 2074 6f20 It...s safe to │ │ │ │ │ +00073e80: 6164 6420 7468 6520 6469 7665 7273 696f add the diversio │ │ │ │ │ +00073e90: 6e20 756e 636f 6e64 6974 696f 6e61 6c6c n unconditionall │ │ │ │ │ +00073ea0: 7920 6f6e 2075 7067 7261 6465 730a 7369 y on upgrades.si │ │ │ │ │ +00073eb0: 6e63 6520 6974 2077 696c 6c20 6265 206c nce it will be l │ │ │ │ │ +00073ec0: 6566 7420 756e 6368 616e 6765 6420 6966 eft unchanged if │ │ │ │ │ +00073ed0: 2069 7420 616c 7265 6164 7920 6578 6973 it already exis │ │ │ │ │ +00073ee0: 7473 2c20 6275 7420 e280 9864 706b 672d ts, but ...dpkg- │ │ │ │ │ +00073ef0: 6469 7665 7274 e280 990a 7769 6c6c 2064 divert....will d │ │ │ │ │ +00073f00: 6973 706c 6179 2061 206d 6573 7361 6765 isplay a message │ │ │ │ │ +00073f10: 2e20 2054 6f20 7375 7070 7265 7373 2074 . To suppress t │ │ │ │ │ +00073f20: 6861 7420 6d65 7373 6167 652c 206d 616b hat message, mak │ │ │ │ │ +00073f30: 6520 7468 6520 636f 6d6d 616e 640a 636f e the command.co │ │ │ │ │ +00073f40: 6e64 6974 696f 6e61 6c20 6f6e 2074 6865 nditional on the │ │ │ │ │ +00073f50: 2076 6572 7369 6f6e 2066 726f 6d20 7768 version from wh │ │ │ │ │ +00073f60: 6963 6820 7468 6520 7061 636b 6167 6520 ich the package │ │ │ │ │ +00073f70: 6973 2062 6569 6e67 2075 7067 7261 6465 is being upgrade │ │ │ │ │ +00073f80: 643a 0a0a 2020 2020 2069 6620 5b20 7570 d:.. if [ up │ │ │ │ │ +00073f90: 6772 6164 6520 213d 2022 2431 2220 5d20 grade != "$1" ] │ │ │ │ │ +00073fa0: 7c7c 2064 706b 6720 2d2d 636f 6d70 6172 || dpkg --compar │ │ │ │ │ +00073fb0: 652d 7665 7273 696f 6e73 2022 2432 2220 e-versions "$2" │ │ │ │ │ +00073fc0: 6c74 2031 2e30 2d32 3b20 7468 656e 0a20 lt 1.0-2; then. │ │ │ │ │ +00073fd0: 2020 2020 2020 2020 6470 6b67 2d64 6976 dpkg-div │ │ │ │ │ +00073fe0: 6572 7420 2d2d 7061 636b 6167 6520 736d ert --package sm │ │ │ │ │ +00073ff0: 6169 6c77 7261 7070 6572 202d 2d61 6464 ailwrapper --add │ │ │ │ │ +00074000: 202d 2d72 656e 616d 6520 5c0a 2020 2020 --rename \. │ │ │ │ │ +00074010: 2020 2020 2020 2020 202d 2d64 6976 6572 --diver │ │ │ │ │ +00074020: 7420 2f75 7372 2f73 6269 6e2f 736d 6169 t /usr/sbin/smai │ │ │ │ │ +00074030: 6c2e 7265 616c 202f 7573 722f 7362 696e l.real /usr/sbin │ │ │ │ │ +00074040: 2f73 6d61 696c 0a20 2020 2020 6669 0a0a /smail. fi.. │ │ │ │ │ +00074050: 7768 6572 6520 e280 9831 2e30 2d32 e280 where ...1.0-2.. │ │ │ │ │ +00074060: 9920 6973 2074 6865 2076 6572 7369 6f6e . is the version │ │ │ │ │ +00074070: 2061 7420 7768 6963 6820 7468 6520 6469 at which the di │ │ │ │ │ +00074080: 7665 7273 696f 6e20 7761 7320 6669 7273 version was firs │ │ │ │ │ +00074090: 7420 6164 6465 6420 746f 0a74 6865 2070 t added to.the p │ │ │ │ │ +000740a0: 6163 6b61 6765 2e20 2052 756e 6e69 6e67 ackage. Running │ │ │ │ │ +000740b0: 2074 6865 2063 6f6d 6d61 6e64 2064 7572 the command dur │ │ │ │ │ +000740c0: 696e 6720 6162 6f72 742d 7570 6772 6164 ing abort-upgrad │ │ │ │ │ +000740d0: 6520 6973 2070 6f69 6e74 6c65 7373 2062 e is pointless b │ │ │ │ │ +000740e0: 7574 0a68 6172 6d6c 6573 732e 0a0a 5468 ut.harmless...Th │ │ │ │ │ +000740f0: 6520 706f 7374 726d 2068 6173 2074 6f20 e postrm has to │ │ │ │ │ +00074100: 646f 2074 6865 2072 6576 6572 7365 3a0a do the reverse:. │ │ │ │ │ +00074110: 0a20 2020 2020 6966 205b 2072 656d 6f76 . if [ remov │ │ │ │ │ +00074120: 6520 3d20 2224 3122 202d 6f20 6162 6f72 e = "$1" -o abor │ │ │ │ │ +00074130: 742d 696e 7374 616c 6c20 3d20 2224 3122 t-install = "$1" │ │ │ │ │ +00074140: 202d 6f20 6469 7361 7070 6561 7220 3d20 -o disappear = │ │ │ │ │ +00074150: 2224 3122 205d 3b20 7468 656e 0a20 2020 "$1" ]; then. │ │ │ │ │ +00074160: 2020 2020 2020 6470 6b67 2d64 6976 6572 dpkg-diver │ │ │ │ │ +00074170: 7420 2d2d 7061 636b 6167 6520 736d 6169 t --package smai │ │ │ │ │ +00074180: 6c77 7261 7070 6572 202d 2d72 656d 6f76 lwrapper --remov │ │ │ │ │ +00074190: 6520 2d2d 7265 6e61 6d65 205c 0a20 2020 e --rename \. │ │ │ │ │ +000741a0: 2020 2020 2020 2020 2020 2d2d 6469 7665 --dive │ │ │ │ │ +000741b0: 7274 202f 7573 722f 7362 696e 2f73 6d61 rt /usr/sbin/sma │ │ │ │ │ +000741c0: 696c 2e72 6561 6c20 2f75 7372 2f73 6269 il.real /usr/sbi │ │ │ │ │ +000741d0: 6e2f 736d 6169 6c0a 2020 2020 2066 690a n/smail. fi. │ │ │ │ │ +000741e0: 0a49 6620 7468 6520 6469 7665 7273 696f .If the diversio │ │ │ │ │ +000741f0: 6e20 7761 7320 6164 6465 6420 6174 2061 n was added at a │ │ │ │ │ +00074200: 2070 6172 7469 6375 6c61 7220 7665 7273 particular vers │ │ │ │ │ +00074210: 696f 6e2c 2074 6865 2070 6f73 7472 6d20 ion, the postrm │ │ │ │ │ +00074220: 7368 6f75 6c64 0a61 6c73 6f20 6861 6e64 should.also hand │ │ │ │ │ +00074230: 6c65 2074 6865 2066 6169 6c75 7265 2063 le the failure c │ │ │ │ │ +00074240: 6173 6520 6f66 2075 7067 7261 6469 6e67 ase of upgrading │ │ │ │ │ +00074250: 2066 726f 6d20 616e 206f 6c64 6572 2076 from an older v │ │ │ │ │ +00074260: 6572 7369 6f6e 2028 756e 6c65 7373 0a74 ersion (unless.t │ │ │ │ │ +00074270: 6865 206f 6c64 6572 2076 6572 7369 6f6e he older version │ │ │ │ │ +00074280: 2069 7320 736f 206f 6c64 2074 6861 7420 is so old that │ │ │ │ │ +00074290: 6469 7265 6374 2075 7067 7261 6465 7320 direct upgrades │ │ │ │ │ +000742a0: 6172 6520 6e6f 206c 6f6e 6765 720a 7375 are no longer.su │ │ │ │ │ +000742b0: 7070 6f72 7465 6429 3a0a 0a20 2020 2020 pported):.. │ │ │ │ │ +000742c0: 6966 205b 2061 626f 7274 2d75 7067 7261 if [ abort-upgra │ │ │ │ │ +000742d0: 6465 203d 2022 2431 2220 5d20 2626 2064 de = "$1" ] && d │ │ │ │ │ +000742e0: 706b 6720 2d2d 636f 6d70 6172 652d 7665 pkg --compare-ve │ │ │ │ │ +000742f0: 7273 696f 6e73 2022 2432 2220 6c74 2031 rsions "$2" lt 1 │ │ │ │ │ +00074300: 2e30 2d32 3b20 7468 656e 0a20 2020 2020 .0-2; then. │ │ │ │ │ +00074310: 2020 2020 6470 6b67 2d64 6976 6572 7420 dpkg-divert │ │ │ │ │ +00074320: 2d2d 7061 636b 6167 6520 736d 6169 6c77 --package smailw │ │ │ │ │ +00074330: 7261 7070 6572 202d 2d72 656d 6f76 6520 rapper --remove │ │ │ │ │ +00074340: 2d2d 7265 6e61 6d65 205c 0a20 2020 2020 --rename \. │ │ │ │ │ +00074350: 2020 2020 2020 2020 2d2d 6469 7665 7274 --divert │ │ │ │ │ +00074360: 202f 7573 722f 7362 696e 2f73 6d61 696c /usr/sbin/smail │ │ │ │ │ +00074370: 2e72 6561 6c20 2f75 7372 2f73 6269 6e2f .real /usr/sbin/ │ │ │ │ │ +00074380: 736d 6169 6c0a 2020 2020 2066 690a 0a77 smail. fi..w │ │ │ │ │ +00074390: 6865 7265 20e2 8098 312e 302d 32e2 8099 here ...1.0-2... │ │ │ │ │ +000743a0: 2069 7320 7468 6520 7665 7273 696f 6e20 is the version │ │ │ │ │ +000743b0: 6174 2077 6869 6368 2074 6865 2064 6976 at which the div │ │ │ │ │ +000743c0: 6572 7369 6f6e 2077 6173 2066 6972 7374 ersion was first │ │ │ │ │ +000743d0: 2061 6464 6564 2074 6f0a 7468 6520 7061 added to.the pa │ │ │ │ │ +000743e0: 636b 6167 652e 2020 5468 6520 706f 7374 ckage. The post │ │ │ │ │ +000743f0: 726d 2073 686f 756c 6420 6e6f 7420 7265 rm should not re │ │ │ │ │ +00074400: 6d6f 7665 2074 6865 2064 6976 6572 7369 move the diversi │ │ │ │ │ +00074410: 6f6e 206f 6e20 7570 6772 6164 6573 0a62 on on upgrades.b │ │ │ │ │ +00074420: 6f74 6820 6265 6361 7573 6520 7468 6572 oth because ther │ │ │ │ │ +00074430: 65e2 8099 7320 6e6f 2072 6561 736f 6e20 e...s no reason │ │ │ │ │ +00074440: 746f 2072 656d 6f76 6520 7468 6520 6469 to remove the di │ │ │ │ │ +00074450: 7665 7273 696f 6e20 6f6e 6c79 2074 6f0a version only to. │ │ │ │ │ +00074460: 696d 6d65 6469 6174 656c 7920 7265 2d61 immediately re-a │ │ │ │ │ +00074470: 6464 2069 7420 616e 6420 7369 6e63 6520 dd it and since │ │ │ │ │ +00074480: 7468 6520 706f 7374 726d 206f 6620 7468 the postrm of th │ │ │ │ │ +00074490: 6520 6f6c 6420 7061 636b 6167 6520 6973 e old package is │ │ │ │ │ +000744a0: 2072 756e 0a61 6674 6572 2075 6e70 6163 run.after unpac │ │ │ │ │ +000744b0: 6b69 6e67 2073 6f20 7468 6520 7265 6d6f king so the remo │ │ │ │ │ +000744c0: 7661 6c20 6f66 2074 6865 2064 6976 6572 val of the diver │ │ │ │ │ +000744d0: 7369 6f6e 2077 696c 6c20 6661 696c 2e0a sion will fail.. │ │ │ │ │ +000744e0: 0a44 6f20 6e6f 7420 6174 7465 6d70 7420 .Do not attempt │ │ │ │ │ +000744f0: 746f 2064 6976 6572 7420 6120 6669 6c65 to divert a file │ │ │ │ │ +00074500: 2077 6869 6368 2069 7320 7669 7461 6c6c which is vitall │ │ │ │ │ +00074510: 7920 696d 706f 7274 616e 7420 666f 7220 y important for │ │ │ │ │ +00074520: 7468 650a 7379 7374 656d e280 9973 206f the.system...s o │ │ │ │ │ +00074530: 7065 7261 7469 6f6e 202d 2077 6865 6e20 peration - when │ │ │ │ │ +00074540: 7573 696e 6720 e280 9864 706b 672d 6469 using ...dpkg-di │ │ │ │ │ +00074550: 7665 7274 e280 9920 7468 6572 6520 6973 vert... there is │ │ │ │ │ +00074560: 2061 2074 696d 652c 2061 6674 6572 2069 a time, after i │ │ │ │ │ +00074570: 740a 6861 7320 6265 656e 2064 6976 6572 t.has been diver │ │ │ │ │ +00074580: 7465 6420 6275 7420 6265 666f 7265 20e2 ted but before . │ │ │ │ │ +00074590: 8098 6470 6b67 e280 9920 6861 7320 696e ..dpkg... has in │ │ │ │ │ +000745a0: 7374 616c 6c65 6420 7468 6520 6e65 7720 stalled the new │ │ │ │ │ +000745b0: 7665 7273 696f 6e2c 2077 6865 6e0a 7468 version, when.th │ │ │ │ │ +000745c0: 6520 6669 6c65 2064 6f65 7320 6e6f 7420 e file does not │ │ │ │ │ +000745d0: 6578 6973 742e 0a0a 446f 206e 6f74 2061 exist...Do not a │ │ │ │ │ +000745e0: 7474 656d 7074 2074 6f20 6469 7665 7274 ttempt to divert │ │ │ │ │ +000745f0: 2061 2063 6f6e 6666 696c 652c 2061 7320 a conffile, as │ │ │ │ │ +00074600: e280 9864 706b 67e2 8099 2064 6f65 7320 ...dpkg... does │ │ │ │ │ +00074610: 6e6f 7420 6861 6e64 6c65 2069 7420 7765 not handle it we │ │ │ │ │ +00074620: 6c6c 2e0a 0a44 6f20 6e6f 7420 7573 6520 ll...Do not use │ │ │ │ │ +00074630: 6469 7665 7273 696f 6e73 2066 6f72 2066 diversions for f │ │ │ │ │ +00074640: 696c 6573 2074 6861 7420 6861 7665 2074 iles that have t │ │ │ │ │ +00074650: 6865 6972 206f 776e 206e 6174 6976 6520 heir own native │ │ │ │ │ +00074660: 6f76 6572 7269 6465 0a6d 6563 6861 6e69 override.mechani │ │ │ │ │ +00074670: 736d 732c 2073 7563 6820 6173 20e2 8098 sms, such as ... │ │ │ │ │ +00074680: 7379 7374 656d 64e2 8099 2075 6e69 7420 systemd... unit │ │ │ │ │ +00074690: 6669 6c65 732e 2020 5365 6520 2a6e 6f74 files. See *not │ │ │ │ │ +000746a0: 6520 4269 6e61 7279 2070 6163 6b61 6765 e Binary package │ │ │ │ │ +000746b0: 733a 0a33 332e 2066 6f72 206d 6f72 6520 s:.33. for more │ │ │ │ │ +000746c0: 696e 666f 726d 6174 696f 6e2e 0a0a 1f0a information..... │ │ │ │ │ +000746d0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +000746e0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +000746f0: 2044 6562 6961 6e20 506f 6c69 6379 2063 Debian Policy c │ │ │ │ │ +00074700: 6861 6e67 6573 2070 726f 6365 7373 2c20 hanges process, │ │ │ │ │ +00074710: 204e 6578 743a 204d 6169 6e74 6169 6e65 Next: Maintaine │ │ │ │ │ +00074720: 7220 7363 7269 7074 2066 6c6f 7763 6861 r script flowcha │ │ │ │ │ +00074730: 7274 732c 2020 5072 6576 3a20 4469 7665 rts, Prev: Dive │ │ │ │ │ +00074740: 7273 696f 6e73 202d 206f 7665 7272 6964 rsions - overrid │ │ │ │ │ +00074750: 696e 6720 6120 7061 636b 6167 65e2 8099 ing a package... │ │ │ │ │ +00074760: 7320 7665 7273 696f 6e20 6f66 2061 2066 s version of a f │ │ │ │ │ +00074770: 696c 6520 6672 6f6d 206f 6c64 2050 6163 ile from old Pac │ │ │ │ │ +00074780: 6b61 6769 6e67 204d 616e 7561 6c2c 2020 kaging Manual, │ │ │ │ │ +00074790: 5570 3a20 546f 700a 0a32 3020 4465 6269 Up: Top..20 Debi │ │ │ │ │ +000747a0: 616e 2050 6f6c 6963 7920 6368 616e 6765 an Policy change │ │ │ │ │ +000747b0: 7320 7072 6f63 6573 730a 2a2a 2a2a 2a2a s process.****** │ │ │ │ │ +000747c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +000747d0: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 2a20 4d65 **********..* Me │ │ │ │ │ +000747e0: 6e75 3a0a 0a2a 2049 6e74 726f 6475 6374 nu:..* Introduct │ │ │ │ │ +000747f0: 696f 6e3a 2049 6e74 726f 6475 6374 696f ion: Introductio │ │ │ │ │ +00074800: 6e3c 333e 2e0a 2a20 4368 616e 6765 2047 n<3>..* Change G │ │ │ │ │ +00074810: 6f61 6c73 3a3a 0a2a 2043 7572 7265 6e74 oals::.* Current │ │ │ │ │ +00074820: 2050 726f 6365 7373 3a3a 0a2a 204f 7468 Process::.* Oth │ │ │ │ │ +00074830: 6572 2054 6167 733a 3a0a 0a1f 0a46 696c er Tags::....Fil │ │ │ │ │ +00074840: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +00074850: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 496e .info, Node: In │ │ │ │ │ +00074860: 7472 6f64 7563 7469 6f6e 3c33 3e2c 2020 troduction<3>, │ │ │ │ │ +00074870: 4e65 7874 3a20 4368 616e 6765 2047 6f61 Next: Change Goa │ │ │ │ │ +00074880: 6c73 2c20 2055 703a 2044 6562 6961 6e20 ls, Up: Debian │ │ │ │ │ +00074890: 506f 6c69 6379 2063 6861 6e67 6573 2070 Policy changes p │ │ │ │ │ +000748a0: 726f 6365 7373 0a0a 3230 2e31 2049 6e74 rocess..20.1 Int │ │ │ │ │ +000748b0: 726f 6475 6374 696f 6e0a 3d3d 3d3d 3d3d roduction.====== │ │ │ │ │ +000748c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6f20 ===========..To │ │ │ │ │ +000748d0: 696e 7472 6f64 7563 6520 6120 6368 616e introduce a chan │ │ │ │ │ +000748e0: 6765 2069 6e20 7468 6520 6375 7272 656e ge in the curren │ │ │ │ │ +000748f0: 7420 4465 6269 616e 2050 6f6c 6963 792c t Debian Policy, │ │ │ │ │ +00074900: 2074 6865 2063 6861 6e67 6520 7072 6f70 the change prop │ │ │ │ │ +00074910: 6f73 616c 0a68 6173 2074 6f20 676f 2074 osal.has to go t │ │ │ │ │ +00074920: 6872 6f75 6768 2061 2063 6572 7461 696e hrough a certain │ │ │ │ │ +00074930: 2070 726f 6365 7373 2e20 2028 3129 0a0a process. (1).. │ │ │ │ │ +00074940: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ +00074950: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ +00074960: 2d2d 0a0a 2020 2028 3129 2054 6869 7320 --.. (1) This │ │ │ │ │ +00074970: 7072 6f63 6573 7320 7761 7320 6f72 6967 process was orig │ │ │ │ │ +00074980: 696e 616c 6c79 2064 6576 656c 6f70 6564 inally developed │ │ │ │ │ +00074990: 2062 7920 4d61 7267 6172 6974 6120 4d61 by Margarita Ma │ │ │ │ │ +000749a0: 6e74 6572 6f6c 612c 0a43 6c69 6e74 2041 nterola,.Clint A │ │ │ │ │ +000749b0: 6461 6d73 2c20 5275 7373 2041 6c6c 6265 dams, Russ Allbe │ │ │ │ │ +000749c0: 7279 2061 6e64 204d 616e 6f6a 2053 7269 ry and Manoj Sri │ │ │ │ │ +000749d0: 7661 7374 6176 612e 2020 496e 2032 3031 vastava. In 201 │ │ │ │ │ +000749e0: 372c 2053 6561 6e20 5768 6974 746f 6e0a 7, Sean Whitton. │ │ │ │ │ +000749f0: 6465 7072 6563 6174 6564 2074 6865 20e2 deprecated the . │ │ │ │ │ +00074a00: 8098 6973 7375 65e2 8099 2075 7365 7274 ..issue... usert │ │ │ │ │ +00074a10: 6167 2061 6e64 2061 6464 6564 2075 7365 ag and added use │ │ │ │ │ +00074a20: 206f 6620 7468 6520 e280 986d 6f72 6569 of the ...morei │ │ │ │ │ +00074a30: 6e66 6fe2 8099 2074 6167 2c0a 6166 7465 nfo... tag,.afte │ │ │ │ │ +00074a40: 7220 6469 7363 7573 7369 6f6e 7320 6174 r discussions at │ │ │ │ │ +00074a50: 2044 6562 436f 6e66 3137 2e0a 0a1f 0a46 DebConf17.....F │ │ │ │ │ +00074a60: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00074a70: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00074a80: 4368 616e 6765 2047 6f61 6c73 2c20 204e Change Goals, N │ │ │ │ │ +00074a90: 6578 743a 2043 7572 7265 6e74 2050 726f ext: Current Pro │ │ │ │ │ +00074aa0: 6365 7373 2c20 2050 7265 763a 2049 6e74 cess, Prev: Int │ │ │ │ │ +00074ab0: 726f 6475 6374 696f 6e3c 333e 2c20 2055 roduction<3>, U │ │ │ │ │ +00074ac0: 703a 2044 6562 6961 6e20 506f 6c69 6379 p: Debian Policy │ │ │ │ │ +00074ad0: 2063 6861 6e67 6573 2070 726f 6365 7373 changes process │ │ │ │ │ +00074ae0: 0a0a 3230 2e32 2043 6861 6e67 6520 476f ..20.2 Change Go │ │ │ │ │ +00074af0: 616c 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d als.============ │ │ │ │ │ +00074b00: 3d3d 3d3d 3d0a 0a20 2020 2d20 5468 6520 =====.. - The │ │ │ │ │ +00074b10: 6368 616e 6765 2073 686f 756c 6420 6265 change should be │ │ │ │ │ +00074b20: 2074 6563 686e 6963 616c 6c79 2063 6f72 technically cor │ │ │ │ │ +00074b30: 7265 6374 2c20 616e 6420 636f 6e73 6973 rect, and consis │ │ │ │ │ +00074b40: 7465 6e74 2077 6974 6820 7468 650a 2020 tent with the. │ │ │ │ │ +00074b50: 2020 2072 6573 7420 6f66 2074 6865 2070 rest of the p │ │ │ │ │ +00074b60: 6f6c 6963 7920 646f 6375 6d65 6e74 2e20 olicy document. │ │ │ │ │ +00074b70: 2054 6869 7320 6d65 616e 7320 6e6f 206c This means no l │ │ │ │ │ +00074b80: 6567 6973 6c61 7469 6e67 2074 6865 2076 egislating the v │ │ │ │ │ +00074b90: 616c 7565 0a20 2020 2020 6f66 20cf 802e alue. of ... │ │ │ │ │ +00074ba0: 2020 5468 6973 2061 6c73 6f20 6d65 616e This also mean │ │ │ │ │ +00074bb0: 7320 7468 6174 2074 6865 2070 726f 706f s that the propo │ │ │ │ │ +00074bc0: 7365 6420 736f 6c75 7469 6f6e 2062 6520 sed solution be │ │ │ │ │ +00074bd0: 6b6e 6f77 6e20 746f 2077 6f72 6b3b 0a20 known to work;. │ │ │ │ │ +00074be0: 2020 2020 6974 6572 6174 6976 6520 6465 iterative de │ │ │ │ │ +00074bf0: 7369 676e 2070 726f 6365 7373 6573 2064 sign processes d │ │ │ │ │ +00074c00: 6f20 6e6f 7420 6265 6c6f 6e67 2069 6e20 o not belong in │ │ │ │ │ +00074c10: 706f 6c69 6379 2e0a 0a20 2020 2d20 5468 policy... - Th │ │ │ │ │ +00074c20: 6520 6368 616e 6765 2073 686f 756c 6420 e change should │ │ │ │ │ +00074c30: 6e6f 7420 6265 2074 6f6f 2064 6973 7275 not be too disru │ │ │ │ │ +00074c40: 7074 6976 653b 2069 6620 7665 7279 206d ptive; if very m │ │ │ │ │ +00074c50: 616e 7920 7061 636b 6167 6573 0a20 2020 any packages. │ │ │ │ │ +00074c60: 2020 6265 636f 6d65 2069 6e73 7461 6e74 become instant │ │ │ │ │ +00074c70: 6c79 2062 7567 6779 2c20 7468 656e 2069 ly buggy, then i │ │ │ │ │ +00074c80: 6e73 7465 6164 2074 6865 7265 2073 686f nstead there sho │ │ │ │ │ +00074c90: 756c 6420 6265 2061 2074 7261 6e73 6974 uld be a transit │ │ │ │ │ +00074ca0: 696f 6e0a 2020 2020 2070 6c61 6e2e 2020 ion. plan. │ │ │ │ │ +00074cb0: 4578 6365 7074 696f 6e73 2073 686f 756c Exceptions shoul │ │ │ │ │ +00074cc0: 6420 6265 2072 6172 6520 286f 6e6c 7920 d be rare (only │ │ │ │ │ +00074cd0: 6966 2074 6865 2063 7572 7265 6e74 2073 if the current s │ │ │ │ │ +00074ce0: 7461 7465 2069 730a 2020 2020 2072 6561 tate is. rea │ │ │ │ │ +00074cf0: 6c6c 7920 756e 7465 6e61 626c 6529 2c20 lly untenable), │ │ │ │ │ +00074d00: 616e 6420 7072 6f62 6162 6c79 2062 6c65 and probably ble │ │ │ │ │ +00074d10: 7373 6564 2062 7920 7468 6520 5443 2e0a ssed by the TC.. │ │ │ │ │ +00074d20: 0a20 2020 2d20 5468 6520 6368 616e 6765 . - The change │ │ │ │ │ +00074d30: 2068 6173 2074 6f20 6265 2072 6576 6965 has to be revie │ │ │ │ │ +00074d40: 7765 6420 696e 2064 6570 7468 2c20 696e wed in depth, in │ │ │ │ │ +00074d50: 2074 6865 206f 7065 6e2c 2077 6865 7265 the open, where │ │ │ │ │ +00074d60: 2061 6e79 206f 6e65 0a20 2020 2020 6d61 any one. ma │ │ │ │ │ +00074d70: 7920 636f 6e74 7269 6275 7465 3b20 6120 y contribute; a │ │ │ │ │ +00074d80: 7075 626c 6963 6c79 2061 6363 6573 7369 publicly accessi │ │ │ │ │ +00074d90: 626c 652c 2061 7263 6869 7665 642c 206f ble, archived, o │ │ │ │ │ +00074da0: 7065 6e20 6d61 696c 696e 6720 6c69 7374 pen mailing list │ │ │ │ │ +00074db0: 2e0a 0a20 2020 2d20 5072 6f70 6f73 616c ... - Proposal │ │ │ │ │ +00074dc0: 2073 686f 756c 6420 6265 2061 6464 7265 should be addre │ │ │ │ │ +00074dd0: 7373 6564 2069 6e20 6120 7469 6d65 6c79 ssed in a timely │ │ │ │ │ +00074de0: 2066 6173 6869 6f6e 2e0a 0a20 2020 2d20 fashion... - │ │ │ │ │ +00074df0: 416e 7920 646f 6d61 696e 2065 7870 6572 Any domain exper │ │ │ │ │ +00074e00: 7473 2073 686f 756c 6420 6265 2063 6f6e ts should be con │ │ │ │ │ +00074e10: 7375 6c74 6564 2c20 7369 6e63 6520 6e6f sulted, since no │ │ │ │ │ +00074e20: 7420 6576 6572 7920 706f 6c69 6379 0a20 t every policy. │ │ │ │ │ +00074e30: 2020 2020 6d61 696c 696e 6720 6c69 7374 mailing list │ │ │ │ │ +00074e40: 2073 7562 7363 7269 6265 7220 6973 2061 subscriber is a │ │ │ │ │ +00074e50: 6e20 6578 7065 7274 206f 6e20 6576 6572 n expert on ever │ │ │ │ │ +00074e60: 7974 6869 6e67 2c20 696e 636c 7564 696e ything, includin │ │ │ │ │ +00074e70: 670a 2020 2020 2070 6f6c 6963 7920 6d61 g. policy ma │ │ │ │ │ +00074e80: 696e 7461 696e 6572 732e 0a0a 2020 202d intainers... - │ │ │ │ │ +00074e90: 2054 6865 2067 6f61 6c20 6973 2072 6f75 The goal is rou │ │ │ │ │ +00074ea0: 6768 2063 6f6e 7365 6e73 7573 206f 6e20 gh consensus on │ │ │ │ │ +00074eb0: 7468 6520 6368 616e 6765 2c20 7768 6963 the change, whic │ │ │ │ │ +00074ec0: 6820 7368 6f75 6c64 206e 6f74 2062 6520 h should not be │ │ │ │ │ +00074ed0: 6861 7264 0a20 2020 2020 6966 2074 6865 hard. if the │ │ │ │ │ +00074ee0: 206d 6174 7465 7220 6973 2074 6563 686e matter is techn │ │ │ │ │ +00074ef0: 6963 616c 2e20 2054 6563 686e 6963 616c ical. Technical │ │ │ │ │ +00074f00: 2069 7373 7565 7320 7768 6572 6520 7468 issues where th │ │ │ │ │ +00074f10: 6572 6520 6973 206e 6f0a 2020 2020 2061 ere is no. a │ │ │ │ │ +00074f20: 6772 6565 6d65 6e74 2073 686f 756c 6420 greement should │ │ │ │ │ +00074f30: 6265 2072 6566 6572 7265 6420 746f 2074 be referred to t │ │ │ │ │ +00074f40: 6865 2054 433b 206e 6f6e 2d74 6563 686e he TC; non-techn │ │ │ │ │ +00074f50: 6963 616c 2069 7373 7565 7320 7368 6f75 ical issues shou │ │ │ │ │ +00074f60: 6c64 0a20 2020 2020 6265 2072 6566 6572 ld. be refer │ │ │ │ │ +00074f70: 7265 6420 746f 2074 6865 2077 686f 6c65 red to the whole │ │ │ │ │ +00074f80: 2064 6576 656c 6f70 6572 2062 6f64 792c developer body, │ │ │ │ │ +00074f90: 2061 6e64 2070 6572 6861 7073 2067 656e and perhaps gen │ │ │ │ │ +00074fa0: 6572 616c 0a20 2020 2020 7265 736f 6c75 eral. resolu │ │ │ │ │ +00074fb0: 7469 6f6e 7320 6c69 6520 646f 776e 2074 tions lie down t │ │ │ │ │ +00074fc0: 6861 7420 7061 7468 2e0a 0a20 2020 2d20 hat path... - │ │ │ │ │ +00074fd0: 5061 636b 6167 6520 6d61 696e 7461 696e Package maintain │ │ │ │ │ +00074fe0: 6572 7320 7768 6f73 6520 7061 636b 6167 ers whose packag │ │ │ │ │ +00074ff0: 6573 206d 6179 2062 6520 696d 7061 6374 es may be impact │ │ │ │ │ +00075000: 6564 2073 686f 756c 6420 6861 7665 0a20 ed should have. │ │ │ │ │ +00075010: 2020 2020 6163 6365 7373 2074 6f20 706f access to po │ │ │ │ │ +00075020: 6c69 6379 2063 6861 6e67 6520 7072 6f70 licy change prop │ │ │ │ │ +00075030: 6f73 616c 732c 2065 7665 6e20 6966 2074 osals, even if t │ │ │ │ │ +00075040: 6865 7920 646f 206e 6f74 2073 7562 7363 hey do not subsc │ │ │ │ │ +00075050: 7269 6265 2074 6f0a 2020 2020 2070 6f6c ribe to. pol │ │ │ │ │ +00075060: 6963 7920 6d61 696c 696e 6720 6c69 7374 icy mailing list │ │ │ │ │ +00075070: 7320 2870 6f6c 6963 7920 6761 7a65 7474 s (policy gazett │ │ │ │ │ +00075080: 653f 292e 0a0a 1f0a 4669 6c65 3a20 6465 e?).....File: de │ │ │ │ │ +00075090: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000750a0: 2c20 204e 6f64 653a 2043 7572 7265 6e74 , Node: Current │ │ │ │ │ +000750b0: 2050 726f 6365 7373 2c20 204e 6578 743a Process, Next: │ │ │ │ │ +000750c0: 204f 7468 6572 2054 6167 732c 2020 5072 Other Tags, Pr │ │ │ │ │ +000750d0: 6576 3a20 4368 616e 6765 2047 6f61 6c73 ev: Change Goals │ │ │ │ │ +000750e0: 2c20 2055 703a 2044 6562 6961 6e20 506f , Up: Debian Po │ │ │ │ │ +000750f0: 6c69 6379 2063 6861 6e67 6573 2070 726f licy changes pro │ │ │ │ │ +00075100: 6365 7373 0a0a 3230 2e33 2043 7572 7265 cess..20.3 Curre │ │ │ │ │ +00075110: 6e74 2050 726f 6365 7373 0a3d 3d3d 3d3d nt Process.===== │ │ │ │ │ +00075120: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +00075130: 0a45 6163 6820 7375 6767 6573 7465 6420 .Each suggested │ │ │ │ │ +00075140: 6368 616e 6765 2067 6f65 7320 7468 726f change goes thro │ │ │ │ │ +00075150: 7567 6820 6469 6666 6572 656e 7420 7374 ugh different st │ │ │ │ │ +00075160: 6174 6573 2e20 2054 6865 7365 2073 7461 ates. These sta │ │ │ │ │ +00075170: 7465 7320 6172 650a 6465 6e6f 7465 6420 tes are.denoted │ │ │ │ │ +00075180: 7468 726f 7567 6820 6569 7468 6572 2075 through either u │ │ │ │ │ +00075190: 7365 7274 6167 7320 6f66 2074 6865 0a3c sertags of the.< │ │ │ │ │ +000751a0: 6465 6269 616e 2d70 6f6c 6963 7940 7061 debian-policy@pa │ │ │ │ │ +000751b0: 636b 6167 6573 2e64 6562 6961 6e2e 6f72 ckages.debian.or │ │ │ │ │ +000751c0: 673e 2075 7365 7220 6f72 2c20 666f 7220 g> user or, for │ │ │ │ │ +000751d0: e280 986d 6f72 6569 6e66 6fe2 8099 2c20 ...moreinfo..., │ │ │ │ │ +000751e0: e280 9870 6174 6368 e280 992c 0ae2 8098 ...patch...,.... │ │ │ │ │ +000751f0: 7065 6e64 696e 67e2 8099 2c20 616e 6420 pending..., and │ │ │ │ │ +00075200: e280 9877 6f6e 7466 6978 e280 992c 2072 ...wontfix..., r │ │ │ │ │ +00075210: 6567 756c 6172 2074 6167 732e 0a0a 4375 egular tags...Cu │ │ │ │ │ +00075220: 7272 656e 7420 6c69 7374 206f 6620 6275 rrent list of bu │ │ │ │ │ +00075230: 6773 2831 290a 0a54 6865 2050 6f6c 6963 gs(1)..The Polic │ │ │ │ │ +00075240: 7920 6465 6c65 6761 7465 7320 6172 6520 y delegates are │ │ │ │ │ +00075250: 7265 7370 6f6e 7369 626c 6520 666f 7220 responsible for │ │ │ │ │ +00075260: 6d61 6e61 6769 6e67 2074 6865 2074 6167 managing the tag │ │ │ │ │ +00075270: 7320 6f6e 2062 7567 7320 616e 640a 7769 s on bugs and.wi │ │ │ │ │ +00075280: 6c6c 2075 7064 6174 6520 7461 6773 2061 ll update tags a │ │ │ │ │ +00075290: 7320 6e65 7720 6275 6773 2061 7265 2073 s new bugs are s │ │ │ │ │ +000752a0: 7562 6d69 7474 6564 206f 7220 6173 2061 ubmitted or as a │ │ │ │ │ +000752b0: 6374 6976 6974 7920 6861 7070 656e 7320 ctivity happens │ │ │ │ │ +000752c0: 6f6e 0a62 7567 732e 2020 416c 6c20 4465 on.bugs. All De │ │ │ │ │ +000752d0: 6269 616e 2044 6576 656c 6f70 6572 7320 bian Developers │ │ │ │ │ +000752e0: 7368 6f75 6c64 2066 6565 6c20 6672 6565 should feel free │ │ │ │ │ +000752f0: 2074 6f20 6164 6420 7468 6520 7365 636f to add the seco │ │ │ │ │ +00075300: 6e64 6564 2074 6167 2061 730a 6465 7363 nded tag as.desc │ │ │ │ │ +00075310: 7269 6265 6420 6265 6c6f 772e 2020 4f74 ribed below. Ot │ │ │ │ │ +00075320: 6865 7220 7461 6773 2073 686f 756c 6420 her tags should │ │ │ │ │ +00075330: 6265 2063 6861 6e67 6564 2077 6974 6820 be changed with │ │ │ │ │ +00075340: 7468 6520 636f 6f72 6469 6e61 7469 6f6e the coordination │ │ │ │ │ +00075350: 206f 660a 7468 6520 506f 6c69 6379 2054 of.the Policy T │ │ │ │ │ +00075360: 6561 6d2e 0a0a 2a20 4d65 6e75 3a0a 0a2a eam...* Menu:..* │ │ │ │ │ +00075370: 2053 7461 7465 2041 3b20 4d6f 7265 2069 State A; More i │ │ │ │ │ +00075380: 6e66 6f72 6d61 7469 6f6e 2072 6571 7569 nformation requi │ │ │ │ │ +00075390: 7265 643a 2053 7461 7465 2041 204d 6f72 red: State A Mor │ │ │ │ │ +000753a0: 6520 696e 666f 726d 6174 696f 6e20 7265 e information re │ │ │ │ │ +000753b0: 7175 6972 6564 2e0a 2a20 5374 6174 6520 quired..* State │ │ │ │ │ +000753c0: 423b 2044 6973 6375 7373 696f 6e3a 2053 B; Discussion: S │ │ │ │ │ +000753d0: 7461 7465 2042 2044 6973 6375 7373 696f tate B Discussio │ │ │ │ │ +000753e0: 6e2e 0a2a 2053 7461 7465 2043 3b20 5072 n..* State C; Pr │ │ │ │ │ +000753f0: 6f70 6f73 616c 3a20 5374 6174 6520 4320 oposal: State C │ │ │ │ │ +00075400: 5072 6f70 6f73 616c 2e0a 2a20 5374 6174 Proposal..* Stat │ │ │ │ │ +00075410: 6520 443b 2057 6f72 6469 6e67 2070 726f e D; Wording pro │ │ │ │ │ +00075420: 706f 7365 643a 2053 7461 7465 2044 2057 posed: State D W │ │ │ │ │ +00075430: 6f72 6469 6e67 2070 726f 706f 7365 642e ording proposed. │ │ │ │ │ +00075440: 0a2a 2053 7461 7465 2045 3b20 5365 636f .* State E; Seco │ │ │ │ │ +00075450: 6e64 6564 3a20 5374 6174 6520 4520 5365 nded: State E Se │ │ │ │ │ +00075460: 636f 6e64 6564 2e0a 2a20 5374 6174 6520 conded..* State │ │ │ │ │ +00075470: 463b 2041 6363 6570 7465 643a 2053 7461 F; Accepted: Sta │ │ │ │ │ +00075480: 7465 2046 2041 6363 6570 7465 642e 0a2a te F Accepted..* │ │ │ │ │ +00075490: 2053 7461 7465 2047 3b20 5265 6a65 6374 State G; Reject │ │ │ │ │ +000754a0: 3a20 5374 6174 6520 4720 5265 6a65 6374 : State G Reject │ │ │ │ │ +000754b0: 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d ... ---------- │ │ │ │ │ +000754c0: 2046 6f6f 746e 6f74 6573 202d 2d2d 2d2d Footnotes ----- │ │ │ │ │ +000754d0: 2d2d 2d2d 2d0a 0a20 2020 2831 2920 0a68 -----.. (1) .h │ │ │ │ │ +000754e0: 7474 7073 3a2f 2f62 7567 732e 6465 6269 ttps://bugs.debi │ │ │ │ │ +000754f0: 616e 2e6f 7267 2f63 6769 2d62 696e 2f70 an.org/cgi-bin/p │ │ │ │ │ +00075500: 6b67 7265 706f 7274 2e63 6769 3f73 7263 kgreport.cgi?src │ │ │ │ │ +00075510: 3d64 6562 6961 6e2d 706f 6c69 6379 2670 =debian-policy&p │ │ │ │ │ +00075520: 656e 642d 6578 633d 646f 6e65 0a0a 1f0a end-exc=done.... │ │ │ │ │ +00075530: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00075540: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00075550: 2053 7461 7465 2041 204d 6f72 6520 696e State A More in │ │ │ │ │ +00075560: 666f 726d 6174 696f 6e20 7265 7175 6972 formation requir │ │ │ │ │ +00075570: 6564 2c20 204e 6578 743a 2053 7461 7465 ed, Next: State │ │ │ │ │ +00075580: 2042 2044 6973 6375 7373 696f 6e2c 2020 B Discussion, │ │ │ │ │ +00075590: 5570 3a20 4375 7272 656e 7420 5072 6f63 Up: Current Proc │ │ │ │ │ +000755a0: 6573 730a 0a32 302e 332e 3120 5374 6174 ess..20.3.1 Stat │ │ │ │ │ +000755b0: 6520 413a 204d 6f72 6520 696e 666f 726d e A: More inform │ │ │ │ │ +000755c0: 6174 696f 6e20 7265 7175 6972 6564 0a2d ation required.- │ │ │ │ │ +000755d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000755e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000755f0: 2d2d 2d2d 2d2d 2d2d 0a0a 5468 6520 506f --------..The Po │ │ │ │ │ +00075600: 6c69 6379 2064 656c 6567 6174 6573 2061 licy delegates a │ │ │ │ │ +00075610: 7265 2075 6e61 626c 6520 746f 2064 6574 re unable to det │ │ │ │ │ +00075620: 6572 6d69 6e65 2077 6865 7468 6572 2074 ermine whether t │ │ │ │ │ +00075630: 6865 2062 7567 2069 7320 7265 616c 6c79 he bug is really │ │ │ │ │ +00075640: 2061 0a50 6f6c 6963 7920 6d61 7474 6572 a.Policy matter │ │ │ │ │ +00075650: 2c20 6f72 206a 7564 6765 2074 6861 7420 , or judge that │ │ │ │ │ +00075660: 7468 6572 6520 6172 6520 6d69 7373 696e there are missin │ │ │ │ │ +00075670: 6720 6465 7461 696c 7320 7468 6174 2077 g details that w │ │ │ │ │ +00075680: 6f75 6c64 0a70 7265 7665 6e74 2061 2066 ould.prevent a f │ │ │ │ │ +00075690: 7275 6974 6675 6c20 6469 7363 7573 7369 ruitful discussi │ │ │ │ │ +000756a0: 6f6e 2028 616e 6420 6d61 7920 7265 7375 on (and may resu │ │ │ │ │ +000756b0: 6c74 2069 6e20 6120 636f 6e66 7573 6564 lt in a confused │ │ │ │ │ +000756c0: 2061 6e64 0a75 6e68 656c 7066 756c 2064 and.unhelpful d │ │ │ │ │ +000756d0: 6973 6375 7373 696f 6e29 2e0a 0a50 6f6c iscussion)...Pol │ │ │ │ │ +000756e0: 6963 7920 6465 6c65 6761 7465 7320 6173 icy delegates as │ │ │ │ │ +000756f0: 6b20 7468 6520 6f72 6967 696e 616c 2073 k the original s │ │ │ │ │ +00075700: 7562 6d69 7474 6572 2074 6f20 7072 6f76 ubmitter to prov │ │ │ │ │ +00075710: 6964 6520 7468 6520 6d69 7373 696e 670a ide the missing. │ │ │ │ │ +00075720: 6465 7461 696c 732e 2020 4f74 6865 7273 details. Others │ │ │ │ │ +00075730: 2061 7265 2061 736b 6564 2074 6f20 7265 are asked to re │ │ │ │ │ +00075740: 6672 6169 6e20 6672 6f6d 2064 6973 6375 frain from discu │ │ │ │ │ +00075750: 7373 696e 6720 7768 6174 6576 6572 2074 ssing whatever t │ │ │ │ │ +00075760: 6865 7920 7461 6b65 0a74 6865 2069 7373 hey take.the iss │ │ │ │ │ +00075770: 7565 2074 6f20 6265 2c20 6c69 6d69 7469 ue to be, limiti │ │ │ │ │ +00075780: 6e67 2074 6865 6972 2070 6f73 7469 6e67 ng their posting │ │ │ │ │ +00075790: 7320 746f 2061 7474 656d 7074 7320 746f s to attempts to │ │ │ │ │ +000757a0: 2073 7570 706c 7920 7468 650a 6d69 7373 supply the.miss │ │ │ │ │ +000757b0: 696e 6720 6465 7461 696c 732e 0a0a 5441 ing details...TA │ │ │ │ │ +000757c0: 473a 206d 6f72 6569 6e66 6f28 3129 0a0a G: moreinfo(1).. │ │ │ │ │ +000757d0: 5768 6174 206e 6565 6473 2074 6f20 6861 What needs to ha │ │ │ │ │ +000757e0: 7070 656e 206e 6578 743a 2053 7562 6d69 ppen next: Submi │ │ │ │ │ +000757f0: 7474 6572 2028 6f72 2073 6f6d 656f 6e65 tter (or someone │ │ │ │ │ +00075800: 2065 6c73 6529 2070 726f 7669 6465 7320 else) provides │ │ │ │ │ +00075810: 7468 650a 7265 7175 6573 7465 6420 696e the.requested in │ │ │ │ │ +00075820: 666f 726d 6174 696f 6e20 7769 7468 696e formation within │ │ │ │ │ +00075830: 2033 3020 6461 7973 2c20 6f72 2074 6865 30 days, or the │ │ │ │ │ +00075840: 2062 7567 2069 7320 636c 6f73 6564 2e0a bug is closed.. │ │ │ │ │ +00075850: 0a54 6865 206d 616a 6f72 6974 7920 6f66 .The majority of │ │ │ │ │ +00075860: 2062 7567 7320 7769 6c6c 2073 6b69 7020 bugs will skip │ │ │ │ │ +00075870: 7468 6973 2073 7461 6765 2e0a 0a20 2020 this stage... │ │ │ │ │ +00075880: 2d2d 2d2d 2d2d 2d2d 2d2d 2046 6f6f 746e ---------- Footn │ │ │ │ │ +00075890: 6f74 6573 202d 2d2d 2d2d 2d2d 2d2d 2d0a otes ----------. │ │ │ │ │ +000758a0: 0a20 2020 2831 2920 0a68 7474 7073 3a2f . (1) .https:/ │ │ │ │ │ +000758b0: 2f62 7567 732e 6465 6269 616e 2e6f 7267 /bugs.debian.org │ │ │ │ │ +000758c0: 2f63 6769 2d62 696e 2f70 6b67 7265 706f /cgi-bin/pkgrepo │ │ │ │ │ +000758d0: 7274 2e63 6769 3f73 7263 3d64 6562 6961 rt.cgi?src=debia │ │ │ │ │ +000758e0: 6e2d 706f 6c69 6379 2670 656e 642d 6578 n-policy&pend-ex │ │ │ │ │ +000758f0: 633d 646f 6e65 2674 6167 3d6d 6f72 6569 c=done&tag=morei │ │ │ │ │ +00075900: 6e66 6f0a 0a1f 0a46 696c 653a 2064 6562 nfo....File: deb │ │ │ │ │ +00075910: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00075920: 2020 4e6f 6465 3a20 5374 6174 6520 4220 Node: State B │ │ │ │ │ +00075930: 4469 7363 7573 7369 6f6e 2c20 204e 6578 Discussion, Nex │ │ │ │ │ +00075940: 743a 2053 7461 7465 2043 2050 726f 706f t: State C Propo │ │ │ │ │ +00075950: 7361 6c2c 2020 5072 6576 3a20 5374 6174 sal, Prev: Stat │ │ │ │ │ +00075960: 6520 4120 4d6f 7265 2069 6e66 6f72 6d61 e A More informa │ │ │ │ │ +00075970: 7469 6f6e 2072 6571 7569 7265 642c 2020 tion required, │ │ │ │ │ +00075980: 5570 3a20 4375 7272 656e 7420 5072 6f63 Up: Current Proc │ │ │ │ │ +00075990: 6573 730a 0a32 302e 332e 3220 5374 6174 ess..20.3.2 Stat │ │ │ │ │ +000759a0: 6520 423a 2044 6973 6375 7373 696f 6e0a e B: Discussion. │ │ │ │ │ +000759b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +000759c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 4469 7363 ----------..Disc │ │ │ │ │ +000759d0: 7573 7320 7265 6d65 6479 2e20 2041 6c74 uss remedy. Alt │ │ │ │ │ +000759e0: 6572 6e61 7465 2070 726f 706f 7361 6c73 ernate proposals │ │ │ │ │ +000759f0: 2e20 2044 6973 6375 7373 696f 6e20 6775 . Discussion gu │ │ │ │ │ +00075a00: 6964 6564 2062 7920 6465 6c65 6761 7465 ided by delegate │ │ │ │ │ +00075a10: 732e 0a54 6865 7265 2073 686f 756c 6420 s..There should │ │ │ │ │ +00075a20: 6265 2061 2063 6c65 6172 2074 696d 6520 be a clear time │ │ │ │ │ +00075a30: 6c69 6d69 7420 746f 2074 6869 7320 7374 limit to this st │ │ │ │ │ +00075a40: 6167 652c 2062 7574 2061 7320 7965 7420 age, but as yet │ │ │ │ │ +00075a50: 7765 2068 6176 6520 6e6f 740a 7365 7420 we have not.set │ │ │ │ │ +00075a60: 6f6e 652e 0a0a 5441 473a 2064 6973 6375 one...TAG: discu │ │ │ │ │ +00075a70: 7373 696f 6e28 3129 0a0a 5768 6174 206e ssion(1)..What n │ │ │ │ │ +00075a80: 6565 6473 2074 6f20 6861 7070 656e 206e eeds to happen n │ │ │ │ │ +00075a90: 6578 743a 2052 6561 6368 2061 2063 6f6e ext: Reach a con │ │ │ │ │ +00075aa0: 636c 7573 696f 6e20 616e 6420 636f 6e73 clusion and cons │ │ │ │ │ +00075ab0: 656e 7375 7320 696e 2074 6865 0a64 6973 ensus in the.dis │ │ │ │ │ +00075ac0: 6375 7373 696f 6e20 616e 6420 6d61 6b65 cussion and make │ │ │ │ │ +00075ad0: 2061 2066 696e 616c 2070 726f 706f 7361 a final proposa │ │ │ │ │ +00075ae0: 6c20 666f 7220 7768 6174 2073 686f 756c l for what shoul │ │ │ │ │ +00075af0: 6420 6265 2063 6861 6e67 6564 2028 6966 d be changed (if │ │ │ │ │ +00075b00: 0a61 6e79 7468 696e 6729 2c20 6d6f 7669 .anything), movi │ │ │ │ │ +00075b10: 6e67 2074 6f20 7468 6520 7072 6f70 6f73 ng to the propos │ │ │ │ │ +00075b20: 616c 2074 6167 2e0a 0a20 2020 2d2d 2d2d al tag... ---- │ │ │ │ │ +00075b30: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ +00075b40: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ +00075b50: 2831 2920 0a68 7474 7073 3a2f 2f62 7567 (1) .https://bug │ │ │ │ │ +00075b60: 732e 6465 6269 616e 2e6f 7267 2f63 6769 s.debian.org/cgi │ │ │ │ │ +00075b70: 2d62 696e 2f70 6b67 7265 706f 7274 2e63 -bin/pkgreport.c │ │ │ │ │ +00075b80: 6769 3f73 7263 3d64 6562 6961 6e2d 706f gi?src=debian-po │ │ │ │ │ +00075b90: 6c69 6379 2670 656e 642d 6578 633d 646f licy&pend-exc=do │ │ │ │ │ +00075ba0: 6e65 2674 6167 3d64 6973 6375 7373 696f ne&tag=discussio │ │ │ │ │ +00075bb0: 6e0a 0a1f 0a46 696c 653a 2064 6562 6961 n....File: debia │ │ │ │ │ +00075bc0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00075bd0: 4e6f 6465 3a20 5374 6174 6520 4320 5072 Node: State C Pr │ │ │ │ │ +00075be0: 6f70 6f73 616c 2c20 204e 6578 743a 2053 oposal, Next: S │ │ │ │ │ +00075bf0: 7461 7465 2044 2057 6f72 6469 6e67 2070 tate D Wording p │ │ │ │ │ +00075c00: 726f 706f 7365 642c 2020 5072 6576 3a20 roposed, Prev: │ │ │ │ │ +00075c10: 5374 6174 6520 4220 4469 7363 7573 7369 State B Discussi │ │ │ │ │ +00075c20: 6f6e 2c20 2055 703a 2043 7572 7265 6e74 on, Up: Current │ │ │ │ │ +00075c30: 2050 726f 6365 7373 0a0a 3230 2e33 2e33 Process..20.3.3 │ │ │ │ │ +00075c40: 2053 7461 7465 2043 3a20 5072 6f70 6f73 State C: Propos │ │ │ │ │ +00075c50: 616c 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d al.------------- │ │ │ │ │ +00075c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a41 2066 -----------..A f │ │ │ │ │ +00075c70: 696e 616c 2070 726f 706f 7361 6c20 6861 inal proposal ha │ │ │ │ │ +00075c80: 7320 656d 6572 6765 6420 6672 6f6d 2074 s emerged from t │ │ │ │ │ +00075c90: 6865 2064 6973 6375 7373 696f 6e2c 2061 he discussion, a │ │ │ │ │ +00075ca0: 6e64 2074 6865 7265 2069 7320 6120 726f nd there is a ro │ │ │ │ │ +00075cb0: 7567 680a 636f 6e73 656e 7375 7320 6f6e ugh.consensus on │ │ │ │ │ +00075cc0: 2068 6f77 2074 6f20 7072 6f63 6565 6420 how to proceed │ │ │ │ │ +00075cd0: 746f 2072 6573 6f6c 7665 2074 6865 2069 to resolve the i │ │ │ │ │ +00075ce0: 7373 7565 2e0a 0a54 4147 3a20 7072 6f70 ssue...TAG: prop │ │ │ │ │ +00075cf0: 6f73 616c 2831 290a 0a57 6861 7420 6e65 osal(1)..What ne │ │ │ │ │ +00075d00: 6564 7320 746f 2068 6170 7065 6e20 6e65 eds to happen ne │ │ │ │ │ +00075d10: 7874 3a20 5072 6f76 6964 6564 2074 6861 xt: Provided tha │ │ │ │ │ +00075d20: 7420 7468 6520 726f 7567 6820 636f 6e73 t the rough cons │ │ │ │ │ +00075d30: 656e 7375 7320 7065 7273 6973 7473 2c0a ensus persists,. │ │ │ │ │ +00075d40: 6465 7665 6c6f 7020 6120 7061 7463 6820 develop a patch │ │ │ │ │ +00075d50: 6167 6169 6e73 7420 7468 6520 6375 7272 against the curr │ │ │ │ │ +00075d60: 656e 7420 506f 6c69 6379 2064 6f63 756d ent Policy docum │ │ │ │ │ +00075d70: 656e 7420 7769 7468 2073 7065 6369 6669 ent with specifi │ │ │ │ │ +00075d80: 630a 776f 7264 696e 6720 6f66 2074 6865 c.wording of the │ │ │ │ │ +00075d90: 2063 6861 6e67 652e 2020 4f66 7465 6e20 change. Often │ │ │ │ │ +00075da0: 7468 6973 2069 7320 646f 6e65 2069 6e20 this is done in │ │ │ │ │ +00075db0: 636f 6e6a 756e 6374 696f 6e20 7769 7468 conjunction with │ │ │ │ │ +00075dc0: 2074 6865 0a70 726f 706f 7361 6c2c 2069 the.proposal, i │ │ │ │ │ +00075dd0: 6e20 7768 6963 6820 6361 7365 206f 6e65 n which case one │ │ │ │ │ +00075de0: 206d 6179 2073 6b69 7020 7468 6973 2073 may skip this s │ │ │ │ │ +00075df0: 7465 7020 616e 6420 6d6f 7665 2064 6972 tep and move dir │ │ │ │ │ +00075e00: 6563 746c 7920 746f 0a70 6174 6368 2074 ectly to.patch t │ │ │ │ │ +00075e10: 6167 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d ag... -------- │ │ │ │ │ +00075e20: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +00075e30: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +00075e40: 0a68 7474 7073 3a2f 2f62 7567 732e 6465 .https://bugs.de │ │ │ │ │ +00075e50: 6269 616e 2e6f 7267 2f63 6769 2d62 696e bian.org/cgi-bin │ │ │ │ │ +00075e60: 2f70 6b67 7265 706f 7274 2e63 6769 3f73 /pkgreport.cgi?s │ │ │ │ │ +00075e70: 7263 3d64 6562 6961 6e2d 706f 6c69 6379 rc=debian-policy │ │ │ │ │ +00075e80: 2670 656e 642d 6578 633d 646f 6e65 2674 &pend-exc=done&t │ │ │ │ │ +00075e90: 6167 3d70 726f 706f 7361 6c0a 0a1f 0a46 ag=proposal....F │ │ │ │ │ +00075ea0: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00075eb0: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00075ec0: 5374 6174 6520 4420 576f 7264 696e 6720 State D Wording │ │ │ │ │ +00075ed0: 7072 6f70 6f73 6564 2c20 204e 6578 743a proposed, Next: │ │ │ │ │ +00075ee0: 2053 7461 7465 2045 2053 6563 6f6e 6465 State E Seconde │ │ │ │ │ +00075ef0: 642c 2020 5072 6576 3a20 5374 6174 6520 d, Prev: State │ │ │ │ │ +00075f00: 4320 5072 6f70 6f73 616c 2c20 2055 703a C Proposal, Up: │ │ │ │ │ +00075f10: 2043 7572 7265 6e74 2050 726f 6365 7373 Current Process │ │ │ │ │ +00075f20: 0a0a 3230 2e33 2e34 2053 7461 7465 2044 ..20.3.4 State D │ │ │ │ │ +00075f30: 3a20 576f 7264 696e 6720 7072 6f70 6f73 : Wording propos │ │ │ │ │ +00075f40: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.------------- │ │ │ │ │ +00075f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ---------------- │ │ │ │ │ +00075f60: 2d2d 2d0a 0a41 2070 6174 6368 2061 6761 ---..A patch aga │ │ │ │ │ +00075f70: 696e 7374 2074 6865 2050 6f6c 6963 7920 inst the Policy │ │ │ │ │ +00075f80: 646f 6375 6d65 6e74 2072 6566 6c65 6374 document reflect │ │ │ │ │ +00075f90: 696e 6720 7468 6520 636f 6e73 656e 7375 ing the consensu │ │ │ │ │ +00075fa0: 7320 6861 7320 6265 656e 0a63 7265 6174 s has been.creat │ │ │ │ │ +00075fb0: 6564 2061 6e64 2069 7320 7761 6974 696e ed and is waitin │ │ │ │ │ +00075fc0: 6720 666f 7220 666f 726d 616c 2073 6563 g for formal sec │ │ │ │ │ +00075fd0: 6f6e 6473 2e20 2054 6865 2073 7461 6e64 onds. The stand │ │ │ │ │ +00075fe0: 6172 6420 7061 7463 6820 7461 6720 6973 ard patch tag is │ │ │ │ │ +00075ff0: 0a75 7365 6420 666f 7220 7468 6973 2073 .used for this s │ │ │ │ │ +00076000: 7461 7465 2c20 7369 6e63 6520 6974 e280 tate, since it.. │ │ │ │ │ +00076010: 9973 2065 7373 656e 7469 616c 6c79 2065 .s essentially e │ │ │ │ │ +00076020: 7175 6976 616c 656e 7420 746f 2074 6865 quivalent to the │ │ │ │ │ +00076030: 2073 7461 6e64 6172 640a 6d65 616e 696e standard.meanin │ │ │ │ │ +00076040: 6720 6f66 2074 6861 7420 7461 672e 0a0a g of that tag... │ │ │ │ │ +00076050: 5441 473a 2070 6174 6368 2831 290a 0a57 TAG: patch(1)..W │ │ │ │ │ +00076060: 6861 7420 6e65 6564 7320 746f 2068 6170 hat needs to hap │ │ │ │ │ +00076070: 7065 6e20 6e65 7874 3a20 5468 6520 7072 pen next: The pr │ │ │ │ │ +00076080: 6f70 6f73 616c 206e 6565 6473 2074 6f20 oposal needs to │ │ │ │ │ +00076090: 6265 2072 6576 6965 7765 6420 616e 640a be reviewed and. │ │ │ │ │ +000760a0: 7365 636f 6e64 6564 2e20 2041 6e79 2044 seconded. Any D │ │ │ │ │ +000760b0: 6562 6961 6e20 6465 7665 6c6f 7065 7220 ebian developer │ │ │ │ │ +000760c0: 7768 6f20 6167 7265 6573 2077 6974 6820 who agrees with │ │ │ │ │ +000760d0: 7468 6520 6368 616e 6765 2061 6e64 2074 the change and t │ │ │ │ │ +000760e0: 6865 0a63 6f6e 636c 7573 696f 6e20 6f66 he.conclusion of │ │ │ │ │ +000760f0: 2072 6f75 6768 2063 6f6e 7365 6e73 7573 rough consensus │ │ │ │ │ +00076100: 2066 726f 6d20 7468 6520 6469 7363 7573 from the discus │ │ │ │ │ +00076110: 7369 6f6e 2073 686f 756c 6420 7361 7920 sion should say │ │ │ │ │ +00076120: 736f 2069 6e20 7468 650a 6275 6720 6c6f so in the.bug lo │ │ │ │ │ +00076130: 6720 6279 2073 6563 6f6e 6469 6e67 2074 g by seconding t │ │ │ │ │ +00076140: 6865 2070 726f 706f 7361 6c2e 0a0a 2020 he proposal... │ │ │ │ │ +00076150: 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f 6f74 ---------- Foot │ │ │ │ │ +00076160: 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d 2d2d notes ---------- │ │ │ │ │ +00076170: 0a0a 2020 2028 3129 200a 6874 7470 733a .. (1) .https: │ │ │ │ │ +00076180: 2f2f 6275 6773 2e64 6562 6961 6e2e 6f72 //bugs.debian.or │ │ │ │ │ +00076190: 672f 6367 692d 6269 6e2f 706b 6772 6570 g/cgi-bin/pkgrep │ │ │ │ │ +000761a0: 6f72 742e 6367 693f 7372 633d 6465 6269 ort.cgi?src=debi │ │ │ │ │ +000761b0: 616e 2d70 6f6c 6963 7926 7065 6e64 2d65 an-policy&pend-e │ │ │ │ │ +000761c0: 7863 3d64 6f6e 6526 7461 673d 7061 7463 xc=done&tag=patc │ │ │ │ │ +000761d0: 680a 0a1f 0a46 696c 653a 2064 6562 6961 h....File: debia │ │ │ │ │ +000761e0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +000761f0: 4e6f 6465 3a20 5374 6174 6520 4520 5365 Node: State E Se │ │ │ │ │ +00076200: 636f 6e64 6564 2c20 204e 6578 743a 2053 conded, Next: S │ │ │ │ │ +00076210: 7461 7465 2046 2041 6363 6570 7465 642c tate F Accepted, │ │ │ │ │ +00076220: 2020 5072 6576 3a20 5374 6174 6520 4420 Prev: State D │ │ │ │ │ +00076230: 576f 7264 696e 6720 7072 6f70 6f73 6564 Wording proposed │ │ │ │ │ +00076240: 2c20 2055 703a 2043 7572 7265 6e74 2050 , Up: Current P │ │ │ │ │ +00076250: 726f 6365 7373 0a0a 3230 2e33 2e35 2053 rocess..20.3.5 S │ │ │ │ │ +00076260: 7461 7465 2045 3a20 5365 636f 6e64 6564 tate E: Seconded │ │ │ │ │ +00076270: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .--------------- │ │ │ │ │ +00076280: 2d2d 2d2d 2d2d 2d2d 2d0a 0a54 6865 2070 ---------..The p │ │ │ │ │ +00076290: 726f 706f 7361 6c20 6973 2073 6967 6e65 roposal is signe │ │ │ │ │ +000762a0: 6420 6f66 6620 6f6e 2062 7920 4e20 4465 d off on by N De │ │ │ │ │ +000762b0: 6269 616e 2044 6576 656c 6f70 6572 732e bian Developers. │ │ │ │ │ +000762c0: 2020 546f 2073 7461 7274 2077 6974 682c To start with, │ │ │ │ │ +000762d0: 0a77 65e2 8099 7265 2067 6f69 6e67 2077 .we...re going w │ │ │ │ │ +000762e0: 6974 6820 4e3d 332c 206d 6561 6e69 6e67 ith N=3, meaning │ │ │ │ │ +000762f0: 2074 6861 7420 6966 2074 6872 6565 2044 that if three D │ │ │ │ │ +00076300: 6562 6961 6e20 4465 7665 6c6f 7065 7273 ebian Developers │ │ │ │ │ +00076310: 2061 6772 6565 2c20 6e6f 740a 6a75 7374 agree, not.just │ │ │ │ │ +00076320: 2077 6974 6820 7468 6520 7072 6f70 6f73 with the propos │ │ │ │ │ +00076330: 616c 2062 7574 2077 6974 6820 7468 6520 al but with the │ │ │ │ │ +00076340: 636f 6e63 6c75 7369 6f6e 2074 6861 7420 conclusion that │ │ │ │ │ +00076350: 6974 2072 6566 6c65 6374 730a 636f 6e73 it reflects.cons │ │ │ │ │ +00076360: 656e 7375 7320 616e 6420 6164 6472 6573 ensus and addres │ │ │ │ │ +00076370: 7365 7320 7468 6520 6f72 6967 696e 616c ses the original │ │ │ │ │ +00076380: 2069 7373 7565 20e2 8093 2069 7420 6973 issue ... it is │ │ │ │ │ +00076390: 2063 6f6e 7369 6465 7265 6420 656c 6967 considered elig │ │ │ │ │ +000763a0: 6962 6c65 0a66 6f72 2069 6e63 6c75 7369 ible.for inclusi │ │ │ │ │ +000763b0: 6f6e 2069 6e20 7468 6520 6e65 7874 2076 on in the next v │ │ │ │ │ +000763c0: 6572 7369 6f6e 206f 6620 506f 6c69 6379 ersion of Policy │ │ │ │ │ +000763d0: 2e20 2053 696e 6365 2050 6f6c 6963 7920 . Since Policy │ │ │ │ │ +000763e0: 6973 2070 6172 746c 7920 610a 7465 6368 is partly a.tech │ │ │ │ │ +000763f0: 6e69 6361 6c20 7072 6f6a 6563 7420 676f nical project go │ │ │ │ │ +00076400: 7665 726e 616e 6365 206d 6574 686f 642c vernance method, │ │ │ │ │ +00076410: 206f 6e65 206d 7573 7420 6265 2061 2044 one must be a D │ │ │ │ │ +00076420: 6562 6961 6e20 4465 7665 6c6f 7065 7220 ebian Developer │ │ │ │ │ +00076430: 746f 0a66 6f72 6d61 6c6c 7920 7365 636f to.formally seco │ │ │ │ │ +00076440: 6e64 2c20 616c 7468 6f75 6768 2072 6576 nd, although rev │ │ │ │ │ +00076450: 6965 7720 616e 6420 6469 7363 7573 7369 iew and discussi │ │ │ │ │ +00076460: 6f6e 2069 7320 7765 6c63 6f6d 6520 6672 on is welcome fr │ │ │ │ │ +00076470: 6f6d 2061 6e79 6f6e 652e 0a4f 6e63 6520 om anyone..Once │ │ │ │ │ +00076480: 7468 6973 2074 6167 2068 6173 2062 6565 this tag has bee │ │ │ │ │ +00076490: 6e20 6170 706c 6965 642c 2074 6865 2062 n applied, the b │ │ │ │ │ +000764a0: 7567 2069 7320 7761 6974 696e 6720 666f ug is waiting fo │ │ │ │ │ +000764b0: 7220 6120 506f 6c69 6379 2074 6561 6d0a r a Policy team. │ │ │ │ │ +000764c0: 6d65 6d62 6572 2074 6f20 6170 706c 7920 member to apply │ │ │ │ │ +000764d0: 7468 6520 7061 7463 6820 746f 2074 6865 the patch to the │ │ │ │ │ +000764e0: 2070 6163 6b61 6765 2072 6570 6f73 6974 package reposit │ │ │ │ │ +000764f0: 6f72 792e 0a0a 5441 473a 2073 6563 6f6e ory...TAG: secon │ │ │ │ │ +00076500: 6465 6428 3129 0a0a 5768 6174 206e 6565 ded(1)..What nee │ │ │ │ │ +00076510: 6473 2074 6f20 6861 7070 656e 206e 6578 ds to happen nex │ │ │ │ │ +00076520: 743a 2041 2050 6f6c 6963 7920 6d61 696e t: A Policy main │ │ │ │ │ +00076530: 7461 696e 6572 2064 6f65 7320 7468 6520 tainer does the │ │ │ │ │ +00076540: 6669 6e61 6c20 7265 7669 6577 2061 6e64 final review and │ │ │ │ │ +00076550: 0a63 6f6e 6669 726d 6174 696f 6e2c 2061 .confirmation, a │ │ │ │ │ +00076560: 6e64 2074 6865 6e20 6170 706c 6965 7320 nd then applies │ │ │ │ │ +00076570: 7468 6520 7061 7463 6820 666f 7220 7468 the patch for th │ │ │ │ │ +00076580: 6520 6e65 7874 2050 6f6c 6963 7920 7265 e next Policy re │ │ │ │ │ +00076590: 6c65 6173 652e 0a0a 5468 6973 2074 6167 lease...This tag │ │ │ │ │ +000765a0: 2069 7320 6e6f 7420 7573 6564 2076 6572 is not used ver │ │ │ │ │ +000765b0: 7920 6d75 6368 2062 6563 6175 7365 206e y much because n │ │ │ │ │ +000765c0: 6f72 6d61 6c6c 7920 6120 506f 6c69 6379 ormally a Policy │ │ │ │ │ +000765d0: 206d 6169 6e74 6169 6e65 720a 6170 706c maintainer.appl │ │ │ │ │ +000765e0: 6965 7320 7468 6520 7061 7463 6820 616e ies the patch an │ │ │ │ │ +000765f0: 6420 6d6f 7665 7320 7468 6520 7072 6f70 d moves the prop │ │ │ │ │ +00076600: 6f73 616c 2074 6f20 7468 6520 6e65 7874 osal to the next │ │ │ │ │ +00076610: 2073 7461 7465 206f 6e63 6520 656e 6f75 state once enou │ │ │ │ │ +00076620: 6768 0a73 6563 6f6e 6473 2061 7265 2072 gh.seconds are r │ │ │ │ │ +00076630: 6561 6368 6564 2e0a 0a20 2020 2d2d 2d2d eached... ---- │ │ │ │ │ +00076640: 2d2d 2d2d 2d2d 2046 6f6f 746e 6f74 6573 ------ Footnotes │ │ │ │ │ +00076650: 202d 2d2d 2d2d 2d2d 2d2d 2d0a 0a20 2020 ----------.. │ │ │ │ │ +00076660: 2831 2920 0a68 7474 7073 3a2f 2f62 7567 (1) .https://bug │ │ │ │ │ +00076670: 732e 6465 6269 616e 2e6f 7267 2f63 6769 s.debian.org/cgi │ │ │ │ │ +00076680: 2d62 696e 2f70 6b67 7265 706f 7274 2e63 -bin/pkgreport.c │ │ │ │ │ +00076690: 6769 3f73 7263 3d64 6562 6961 6e2d 706f gi?src=debian-po │ │ │ │ │ +000766a0: 6c69 6379 2670 656e 642d 6578 633d 646f licy&pend-exc=do │ │ │ │ │ +000766b0: 6e65 2674 6167 3d73 6563 6f6e 6465 640a ne&tag=seconded. │ │ │ │ │ +000766c0: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +000766d0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +000766e0: 6465 3a20 5374 6174 6520 4620 4163 6365 de: State F Acce │ │ │ │ │ +000766f0: 7074 6564 2c20 204e 6578 743a 2053 7461 pted, Next: Sta │ │ │ │ │ +00076700: 7465 2047 2052 656a 6563 742c 2020 5072 te G Reject, Pr │ │ │ │ │ +00076710: 6576 3a20 5374 6174 6520 4520 5365 636f ev: State E Seco │ │ │ │ │ +00076720: 6e64 6564 2c20 2055 703a 2043 7572 7265 nded, Up: Curre │ │ │ │ │ +00076730: 6e74 2050 726f 6365 7373 0a0a 3230 2e33 nt Process..20.3 │ │ │ │ │ +00076740: 2e36 2053 7461 7465 2046 3a20 4163 6365 .6 State F: Acce │ │ │ │ │ +00076750: 7074 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d pted.----------- │ │ │ │ │ +00076760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a43 -------------..C │ │ │ │ │ +00076770: 6861 6e67 6520 6163 6365 7074 6564 2c20 hange accepted, │ │ │ │ │ +00076780: 7769 6c6c 2062 6520 696e 206e 6578 7420 will be in next │ │ │ │ │ +00076790: 7570 6c6f 6164 2e20 2054 6865 2073 7461 upload. The sta │ │ │ │ │ +000767a0: 6e64 6172 6420 7065 6e64 696e 6720 7461 ndard pending ta │ │ │ │ │ +000767b0: 6720 6973 0a75 7365 6420 666f 7220 7468 g is.used for th │ │ │ │ │ +000767c0: 6973 2073 7461 7465 2073 696e 6365 2069 is state since i │ │ │ │ │ +000767d0: 7420 6d61 7463 6865 7320 7468 6520 7265 t matches the re │ │ │ │ │ +000767e0: 6775 6c61 7220 6d65 616e 696e 6720 6f66 gular meaning of │ │ │ │ │ +000767f0: 2070 656e 6469 6e67 2e0a 0a54 4147 3a20 pending...TAG: │ │ │ │ │ +00076800: 7065 6e64 696e 6728 3129 0a0a 5768 6174 pending(1)..What │ │ │ │ │ +00076810: 206e 6565 6473 2074 6f20 6861 7070 656e needs to happen │ │ │ │ │ +00076820: 206e 6578 743a 2054 6865 2062 7567 2069 next: The bug i │ │ │ │ │ +00076830: 7320 6e6f 7720 696e 2074 6865 2077 6169 s now in the wai │ │ │ │ │ +00076840: 7469 6e67 2071 7565 7565 2066 6f72 2074 ting queue for t │ │ │ │ │ +00076850: 6865 0a6e 6578 7420 506f 6c69 6379 2072 he.next Policy r │ │ │ │ │ +00076860: 656c 6561 7365 2c20 616e 6420 7468 6572 elease, and ther │ │ │ │ │ +00076870: 65e2 8099 7320 6e6f 7468 696e 6720 6c65 e...s nothing le │ │ │ │ │ +00076880: 6674 2074 6f20 646f 2065 7863 6570 7420 ft to do except │ │ │ │ │ +00076890: 666f 7220 7570 6c6f 6164 2061 0a6e 6577 for upload a.new │ │ │ │ │ +000768a0: 2076 6572 7369 6f6e 206f 6620 506f 6c69 version of Poli │ │ │ │ │ +000768b0: 6379 2e0a 0a20 2020 2d2d 2d2d 2d2d 2d2d cy... -------- │ │ │ │ │ +000768c0: 2d2d 2046 6f6f 746e 6f74 6573 202d 2d2d -- Footnotes --- │ │ │ │ │ +000768d0: 2d2d 2d2d 2d2d 2d0a 0a20 2020 2831 2920 -------.. (1) │ │ │ │ │ +000768e0: 0a68 7474 7073 3a2f 2f62 7567 732e 6465 .https://bugs.de │ │ │ │ │ +000768f0: 6269 616e 2e6f 7267 2f63 6769 2d62 696e bian.org/cgi-bin │ │ │ │ │ +00076900: 2f70 6b67 7265 706f 7274 2e63 6769 3f73 /pkgreport.cgi?s │ │ │ │ │ +00076910: 7263 3d64 6562 6961 6e2d 706f 6c69 6379 rc=debian-policy │ │ │ │ │ +00076920: 2670 656e 642d 6578 633d 646f 6e65 2674 &pend-exc=done&t │ │ │ │ │ +00076930: 6167 3d70 656e 6469 6e67 0a0a 1f0a 4669 ag=pending....Fi │ │ │ │ │ +00076940: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00076950: 792e 696e 666f 2c20 204e 6f64 653a 2053 y.info, Node: S │ │ │ │ │ +00076960: 7461 7465 2047 2052 656a 6563 742c 2020 tate G Reject, │ │ │ │ │ +00076970: 5072 6576 3a20 5374 6174 6520 4620 4163 Prev: State F Ac │ │ │ │ │ +00076980: 6365 7074 6564 2c20 2055 703a 2043 7572 cepted, Up: Cur │ │ │ │ │ +00076990: 7265 6e74 2050 726f 6365 7373 0a0a 3230 rent Process..20 │ │ │ │ │ +000769a0: 2e33 2e37 2053 7461 7465 2047 3a20 5265 .3.7 State G: Re │ │ │ │ │ +000769b0: 6a65 6374 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ject.----------- │ │ │ │ │ +000769c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a52 656a -----------..Rej │ │ │ │ │ +000769d0: 6563 7465 6420 7072 6f70 6f73 616c 732e ected proposals. │ │ │ │ │ +000769e0: 2020 5468 6520 7374 616e 6461 7264 2077 The standard w │ │ │ │ │ +000769f0: 6f6e 7466 6978 2069 7320 7573 6564 2066 ontfix is used f │ │ │ │ │ +00076a00: 6f72 2074 6869 7320 7374 6174 652e 0a4e or this state..N │ │ │ │ │ +00076a10: 6f72 6d61 6c6c 792c 2062 7567 7320 696e ormally, bugs in │ │ │ │ │ +00076a20: 2074 6869 7320 7374 6174 6520 7769 6c6c this state will │ │ │ │ │ +00076a30: 206e 6f74 2072 656d 6169 6e20 6f70 656e not remain open │ │ │ │ │ +00076a40: 2028 6578 6365 7074 696e 6720 2773 7461 (excepting 'sta │ │ │ │ │ +00076a50: 6c6c 6564 2729 3b0a 696e 7374 6561 642c lled');.instead, │ │ │ │ │ +00076a60: 2061 2050 6f6c 6963 7920 7465 616d 206d a Policy team m │ │ │ │ │ +00076a70: 656d 6265 7220 7769 6c6c 2063 6c6f 7365 ember will close │ │ │ │ │ +00076a80: 2074 6865 6d20 7769 7468 2061 6e20 6578 them with an ex │ │ │ │ │ +00076a90: 706c 616e 6174 696f 6e2e 2020 5468 650a planation. The. │ │ │ │ │ +00076aa0: 7375 626d 6974 7465 7220 6d61 7920 7468 submitter may th │ │ │ │ │ +00076ab0: 656e 2061 7070 6561 6c20 746f 2074 6865 en appeal to the │ │ │ │ │ +00076ac0: 2074 6563 682d 6374 7465 2069 6620 7468 tech-ctte if th │ │ │ │ │ +00076ad0: 6579 2073 6f20 6465 7369 7265 2e0a 416c ey so desire..Al │ │ │ │ │ +00076ae0: 7465 726e 6174 656c 792c 2069 7373 7565 ternately, issue │ │ │ │ │ +00076af0: 7320 6170 7065 616c 6564 2074 6f20 7468 s appealed to th │ │ │ │ │ +00076b00: 6520 7465 6368 2d63 7474 6520 6d61 7920 e tech-ctte may │ │ │ │ │ +00076b10: 7265 6d61 696e 206f 7065 6e20 7769 7468 remain open with │ │ │ │ │ +00076b20: 2074 6869 730a 7461 6720 7768 696c 6520 this.tag while │ │ │ │ │ +00076b30: 7468 6174 2061 7070 6561 6c20 7072 6f63 that appeal proc │ │ │ │ │ +00076b40: 6565 6473 2e0a 0a54 4147 3a20 776f 6e74 eeds...TAG: wont │ │ │ │ │ +00076b50: 6669 7828 3129 0a0a 5765 206d 6179 2075 fix(1)..We may u │ │ │ │ │ +00076b60: 7365 206f 6e65 206f 6620 7468 6520 666f se one of the fo │ │ │ │ │ +00076b70: 6c6c 6f77 696e 6720 7461 6773 2068 6572 llowing tags her │ │ │ │ │ +00076b80: 652e 2020 4974 e280 9973 206e 6f74 2063 e. It...s not c │ │ │ │ │ +00076b90: 6c65 6172 2077 6865 7468 6572 2077 650a lear whether we. │ │ │ │ │ +00076ba0: 6e65 6564 206d 6f72 6520 7461 6773 2066 need more tags f │ │ │ │ │ +00076bb0: 6f72 2074 6869 7320 7374 6167 652e 0a0a or this stage... │ │ │ │ │ +00076bc0: 2764 7562 696f 7573 270a 0a20 2020 2020 'dubious'.. │ │ │ │ │ +00076bd0: 4e6f 7420 6120 706f 6c69 6379 206d 6174 Not a policy mat │ │ │ │ │ +00076be0: 7465 720a 0a27 6374 7465 270a 0a20 2020 ter..'ctte'.. │ │ │ │ │ +00076bf0: 2020 5265 6665 7272 6564 2074 6f20 7468 Referred to th │ │ │ │ │ +00076c00: 6520 5465 6368 6e69 6361 6c20 436f 6d6d e Technical Comm │ │ │ │ │ +00076c10: 6974 7465 6520 2874 6563 682d 6374 7465 ittee (tech-ctte │ │ │ │ │ +00076c20: 290a 0a27 6465 7665 6c27 0a0a 2020 2020 )..'devel'.. │ │ │ │ │ +00076c30: 2052 6566 6572 7265 6420 746f 2074 6865 Referred to the │ │ │ │ │ +00076c40: 2064 6576 656c 6f70 6572 2062 6f64 790a developer body. │ │ │ │ │ +00076c50: 0a27 6465 6c65 6761 7465 270a 0a20 2020 .'delegate'.. │ │ │ │ │ +00076c60: 2020 5265 6a65 6374 6564 2062 7920 6120 Rejected by a │ │ │ │ │ +00076c70: 506f 6c69 6379 2064 656c 6567 6174 650a Policy delegate. │ │ │ │ │ +00076c80: 0a27 6f62 736f 6c65 7465 270a 0a20 2020 .'obsolete'.. │ │ │ │ │ +00076c90: 2020 436f 6e73 656e 7375 7320 6f6e 2061 Consensus on a │ │ │ │ │ +00076ca0: 2070 726f 706f 7361 6c20 7761 7320 6e6f proposal was no │ │ │ │ │ +00076cb0: 7420 666f 7274 6863 6f6d 696e 672c 2061 t forthcoming, a │ │ │ │ │ +00076cc0: 6e64 2074 6865 2062 7567 2069 7320 746f nd the bug is to │ │ │ │ │ +00076cd0: 2062 650a 2020 2020 2063 6c6f 7365 642e be. closed. │ │ │ │ │ +00076ce0: 2020 5468 6f73 6520 7769 7368 696e 6720 Those wishing │ │ │ │ │ +00076cf0: 746f 2072 6573 7461 7274 2064 6973 6375 to restart discu │ │ │ │ │ +00076d00: 7373 696f 6e20 7368 6f75 6c64 206f 7065 ssion should ope │ │ │ │ │ +00076d10: 6e20 6120 6e65 7720 6275 672c 0a20 2020 n a new bug,. │ │ │ │ │ +00076d20: 2020 6275 7420 6f6e 6c79 2069 6620 7468 but only if th │ │ │ │ │ +00076d30: 6579 2068 6176 6520 6120 636f 6e63 7265 ey have a concre │ │ │ │ │ +00076d40: 7465 206e 6577 2063 6861 6e67 6520 7072 te new change pr │ │ │ │ │ +00076d50: 6f70 6f73 616c 2e0a 0a27 7374 616c 6c65 oposal...'stalle │ │ │ │ │ +00076d60: 6427 0a0a 2020 2020 2043 6f6e 7365 6e73 d'.. Consens │ │ │ │ │ +00076d70: 7573 206f 6e20 6120 7072 6f70 6f73 616c us on a proposal │ │ │ │ │ +00076d80: 2077 6173 206e 6f74 2066 6f72 7468 636f was not forthco │ │ │ │ │ +00076d90: 6d69 6e67 2e20 2048 6f77 6576 6572 2c20 ming. However, │ │ │ │ │ +00076da0: 7468 6520 6275 670a 2020 2020 2073 686f the bug. sho │ │ │ │ │ +00076db0: 756c 6420 6265 206b 6570 7420 6f70 656e uld be kept open │ │ │ │ │ +00076dc0: 2c20 6173 2061 2066 6f72 6d20 6f66 2064 , as a form of d │ │ │ │ │ +00076dd0: 6f63 756d 656e 7461 7469 6f6e 2c20 616e ocumentation, an │ │ │ │ │ +00076de0: 6420 746f 206d 696e 696d 6973 650a 2020 d to minimise. │ │ │ │ │ +00076df0: 2020 2074 6865 206e 756d 6265 7220 6f66 the number of │ │ │ │ │ +00076e00: 2064 7570 6c69 6361 7465 2066 696c 696e duplicate filin │ │ │ │ │ +00076e10: 6773 2e0a 0a57 6861 7420 6d61 7920 6e65 gs...What may ne │ │ │ │ │ +00076e20: 6564 2074 6f20 6861 7070 656e 206e 6578 ed to happen nex │ │ │ │ │ +00076e30: 743a 2054 6865 2062 7567 2073 686f 756c t: The bug shoul │ │ │ │ │ +00076e40: 6420 6265 2063 6c6f 7365 6420 6f6e 6365 d be closed once │ │ │ │ │ +00076e50: 2061 2066 696e 616c 0a72 6573 6f6c 7574 a final.resolut │ │ │ │ │ +00076e60: 696f 6e20 6973 2072 6561 6368 6564 2028 ion is reached ( │ │ │ │ │ +00076e70: 6578 6365 7074 696e 6720 2773 7461 6c6c excepting 'stall │ │ │ │ │ +00076e80: 6564 2729 2c20 6f72 2072 6574 6167 6765 ed'), or retagge │ │ │ │ │ +00076e90: 6420 746f 2061 6e0a 6170 7072 6f70 7269 d to an.appropri │ │ │ │ │ +00076ea0: 6174 6520 7374 6174 6520 6966 2074 6861 ate state if tha │ │ │ │ │ +00076eb0: 7420 6669 6e61 6c20 7265 736f 6c75 7469 t final resoluti │ │ │ │ │ +00076ec0: 6f6e 2072 6576 6572 7365 7320 7468 6520 on reverses the │ │ │ │ │ +00076ed0: 6465 6369 7369 6f6e 2074 6f0a 7265 6a65 decision to.reje │ │ │ │ │ +00076ee0: 6374 2074 6865 2070 726f 706f 7361 6c2e ct the proposal. │ │ │ │ │ +00076ef0: 0a0a 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 .. ---------- │ │ │ │ │ +00076f00: 466f 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d Footnotes ------ │ │ │ │ │ +00076f10: 2d2d 2d2d 0a0a 2020 2028 3129 200a 6874 ----.. (1) .ht │ │ │ │ │ +00076f20: 7470 733a 2f2f 6275 6773 2e64 6562 6961 tps://bugs.debia │ │ │ │ │ +00076f30: 6e2e 6f72 672f 6367 692d 6269 6e2f 706b n.org/cgi-bin/pk │ │ │ │ │ +00076f40: 6772 6570 6f72 742e 6367 693f 7372 633d greport.cgi?src= │ │ │ │ │ +00076f50: 6465 6269 616e 2d70 6f6c 6963 7926 7065 debian-policy&pe │ │ │ │ │ +00076f60: 6e64 2d65 7863 3d64 6f6e 6526 7461 673d nd-exc=done&tag= │ │ │ │ │ +00076f70: 7265 6a65 6374 6564 0a0a 1f0a 4669 6c65 rejected....File │ │ │ │ │ +00076f80: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00076f90: 696e 666f 2c20 204e 6f64 653a 204f 7468 info, Node: Oth │ │ │ │ │ +00076fa0: 6572 2054 6167 732c 2020 5072 6576 3a20 er Tags, Prev: │ │ │ │ │ +00076fb0: 4375 7272 656e 7420 5072 6f63 6573 732c Current Process, │ │ │ │ │ +00076fc0: 2020 5570 3a20 4465 6269 616e 2050 6f6c Up: Debian Pol │ │ │ │ │ +00076fd0: 6963 7920 6368 616e 6765 7320 7072 6f63 icy changes proc │ │ │ │ │ +00076fe0: 6573 730a 0a32 302e 3420 4f74 6865 7220 ess..20.4 Other │ │ │ │ │ +00076ff0: 5461 6773 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d Tags.=========== │ │ │ │ │ +00077000: 3d3d 3d3d 0a0a 416c 6c20 506f 6c69 6379 ====..All Policy │ │ │ │ │ +00077010: 2062 7567 7320 6172 6520 6164 6469 7469 bugs are additi │ │ │ │ │ +00077020: 6f6e 616c 6c79 2063 6174 6567 6f72 697a onally categoriz │ │ │ │ │ +00077030: 6564 2062 7920 636c 6173 7320 6f66 2062 ed by class of b │ │ │ │ │ +00077040: 7567 2e0a 0a54 6865 206e 6f72 6d61 7469 ug...The normati │ │ │ │ │ +00077050: 7665 2074 6167 2069 7320 7573 6564 2066 ve tag is used f │ │ │ │ │ +00077060: 6f72 2062 7567 7320 7468 6174 206d 616b or bugs that mak │ │ │ │ │ +00077070: 6520 6e6f 726d 6174 6976 6520 6368 616e e normative chan │ │ │ │ │ +00077080: 6765 7320 746f 0a50 6f6c 6963 792c 206d ges to.Policy, m │ │ │ │ │ +00077090: 6561 6e69 6e67 2074 6861 7420 7468 6520 eaning that the │ │ │ │ │ +000770a0: 6469 6374 6174 6573 206f 6620 506f 6c69 dictates of Poli │ │ │ │ │ +000770b0: 6379 2077 696c 6c20 6368 616e 6765 2069 cy will change i │ │ │ │ │ +000770c0: 6e20 736f 6d65 2066 6173 6869 6f6e 0a61 n some fashion.a │ │ │ │ │ +000770d0: 7320 7061 7274 206f 6620 7468 6520 7265 s part of the re │ │ │ │ │ +000770e0: 736f 6c75 7469 6f6e 206f 6620 7468 6520 solution of the │ │ │ │ │ +000770f0: 6275 6720 6966 2074 6865 2070 726f 706f bug if the propo │ │ │ │ │ +00077100: 7361 6c20 6973 2061 6363 6570 7465 642e sal is accepted. │ │ │ │ │ +00077110: 2020 5468 650a 6675 6c6c 2070 726f 6365 The.full proce │ │ │ │ │ +00077120: 7373 2069 7320 666f 6c6c 6f77 6564 2066 ss is followed f │ │ │ │ │ +00077130: 6f72 2073 7563 6820 6275 6773 2e0a 0a54 or such bugs...T │ │ │ │ │ +00077140: 4147 3a20 6e6f 726d 6174 6976 6528 3129 AG: normative(1) │ │ │ │ │ +00077150: 0a0a 5468 6520 696e 666f 726d 6174 6976 ..The informativ │ │ │ │ │ +00077160: 6520 7461 6720 6973 2075 7365 6420 666f e tag is used fo │ │ │ │ │ +00077170: 7220 6275 6773 2061 626f 7574 2077 6f72 r bugs about wor │ │ │ │ │ +00077180: 6469 6e67 2069 7373 7565 732c 2074 7970 ding issues, typ │ │ │ │ │ +00077190: 6f73 2c0a 696e 666f 726d 6174 6976 6520 os,.informative │ │ │ │ │ +000771a0: 666f 6f74 6e6f 7465 732c 206f 7220 6f74 footnotes, or ot │ │ │ │ │ +000771b0: 6865 7220 6368 616e 6765 7320 7468 6174 her changes that │ │ │ │ │ +000771c0: 2064 6f20 6e6f 7420 6166 6665 6374 2074 do not affect t │ │ │ │ │ +000771d0: 6865 2066 6f72 6d61 6c0a 6469 6374 6174 he formal.dictat │ │ │ │ │ +000771e0: 6573 206f 6620 506f 6c69 6379 2c20 6a75 es of Policy, ju │ │ │ │ │ +000771f0: 7374 2074 6865 2070 7265 7365 6e74 6174 st the presentat │ │ │ │ │ +00077200: 696f 6e2e 2020 5468 6520 7361 6d65 2074 ion. The same t │ │ │ │ │ +00077210: 6167 7320 6172 6520 7573 6564 2066 6f72 ags are used for │ │ │ │ │ +00077220: 0a74 6865 7365 2062 7567 7320 666f 7220 .these bugs for │ │ │ │ │ +00077230: 636f 6e76 656e 6965 6e63 652c 2062 7574 convenience, but │ │ │ │ │ +00077240: 2074 6865 2050 6f6c 6963 7920 6d61 696e the Policy main │ │ │ │ │ +00077250: 7461 696e 6572 7320 6d61 7920 6d61 6b65 tainers may make │ │ │ │ │ +00077260: 0a69 6e66 6f72 6d61 7469 7665 2063 6861 .informative cha │ │ │ │ │ +00077270: 6e67 6573 2077 6974 686f 7574 2066 6f6c nges without fol │ │ │ │ │ +00077280: 6c6f 7769 6e67 2074 6865 2066 756c 6c20 lowing the full │ │ │ │ │ +00077290: 7072 6f63 6573 732e 2020 496e 666f 726d process. Inform │ │ │ │ │ +000772a0: 6174 6976 650a 6275 6773 2066 616c 6c20 ative.bugs fall │ │ │ │ │ +000772b0: 756e 6465 7220 7468 6569 7220 6469 7363 under their disc │ │ │ │ │ +000772c0: 7265 7469 6f6e 2e0a 0a54 4147 3a20 696e retion...TAG: in │ │ │ │ │ +000772d0: 666f 726d 6174 6976 6528 3229 0a0a 5468 formative(2)..Th │ │ │ │ │ +000772e0: 6520 7061 636b 6167 696e 6720 7461 6720 e packaging tag │ │ │ │ │ +000772f0: 6973 2075 7365 6420 666f 7220 6275 6773 is used for bugs │ │ │ │ │ +00077300: 2061 626f 7574 2074 6865 2070 6163 6b61 about the packa │ │ │ │ │ +00077310: 6769 6e67 2061 6e64 2062 7569 6c64 2070 ging and build p │ │ │ │ │ +00077320: 726f 6365 7373 0a6f 6620 7468 6520 6465 rocess.of the de │ │ │ │ │ +00077330: 6269 616e 2d70 6f6c 6963 7920 4465 6269 bian-policy Debi │ │ │ │ │ +00077340: 616e 2070 6163 6b61 6765 2e20 2054 6865 an package. The │ │ │ │ │ +00077350: 7365 2062 7567 7320 646f 206e 6f74 2066 se bugs do not f │ │ │ │ │ +00077360: 6f6c 6c6f 7720 7468 650a 6e6f 726d 616c ollow the.normal │ │ │ │ │ +00077370: 2070 726f 6365 7373 2061 6e64 2077 696c process and wil │ │ │ │ │ +00077380: 6c20 6e6f 7420 6861 7665 2074 6865 206f l not have the o │ │ │ │ │ +00077390: 7468 6572 2074 6167 7320 6578 6365 7074 ther tags except │ │ │ │ │ +000773a0: 2066 6f72 2070 656e 6469 6e67 2061 6e64 for pending and │ │ │ │ │ +000773b0: 0a77 6f6e 7466 6978 2028 7573 6564 2077 .wontfix (used w │ │ │ │ │ +000773c0: 6974 6820 7468 6569 7220 6e6f 726d 616c ith their normal │ │ │ │ │ +000773d0: 206d 6561 6e69 6e67 7329 2e0a 0a54 4147 meanings)...TAG │ │ │ │ │ +000773e0: 3a20 7061 636b 6167 696e 6728 3329 0a0a : packaging(3).. │ │ │ │ │ +000773f0: 2020 202d 2d2d 2d2d 2d2d 2d2d 2d20 466f ---------- Fo │ │ │ │ │ +00077400: 6f74 6e6f 7465 7320 2d2d 2d2d 2d2d 2d2d otnotes -------- │ │ │ │ │ +00077410: 2d2d 0a0a 2020 2028 3129 200a 6874 7470 --.. (1) .http │ │ │ │ │ +00077420: 733a 2f2f 6275 6773 2e64 6562 6961 6e2e s://bugs.debian. │ │ │ │ │ +00077430: 6f72 672f 6367 692d 6269 6e2f 706b 6772 org/cgi-bin/pkgr │ │ │ │ │ +00077440: 6570 6f72 742e 6367 693f 7372 633d 6465 eport.cgi?src=de │ │ │ │ │ +00077450: 6269 616e 2d70 6f6c 6963 7926 7065 6e64 bian-policy&pend │ │ │ │ │ +00077460: 2d65 7863 3d64 6f6e 6526 7461 673d 6e6f -exc=done&tag=no │ │ │ │ │ +00077470: 726d 6174 6976 650a 0a20 2020 2832 2920 rmative.. (2) │ │ │ │ │ +00077480: 0a68 7474 7073 3a2f 2f62 7567 732e 6465 .https://bugs.de │ │ │ │ │ +00077490: 6269 616e 2e6f 7267 2f63 6769 2d62 696e bian.org/cgi-bin │ │ │ │ │ +000774a0: 2f70 6b67 7265 706f 7274 2e63 6769 3f73 /pkgreport.cgi?s │ │ │ │ │ +000774b0: 7263 3d64 6562 6961 6e2d 706f 6c69 6379 rc=debian-policy │ │ │ │ │ +000774c0: 2670 656e 642d 6578 633d 646f 6e65 2674 &pend-exc=done&t │ │ │ │ │ +000774d0: 6167 3d69 6e66 6f72 6d61 7469 7665 0a0a ag=informative.. │ │ │ │ │ +000774e0: 2020 2028 3329 200a 6874 7470 733a 2f2f (3) .https:// │ │ │ │ │ +000774f0: 6275 6773 2e64 6562 6961 6e2e 6f72 672f bugs.debian.org/ │ │ │ │ │ +00077500: 6367 692d 6269 6e2f 706b 6772 6570 6f72 cgi-bin/pkgrepor │ │ │ │ │ +00077510: 742e 6367 693f 7372 633d 6465 6269 616e t.cgi?src=debian │ │ │ │ │ +00077520: 2d70 6f6c 6963 7926 7065 6e64 2d65 7863 -policy&pend-exc │ │ │ │ │ +00077530: 3d64 6f6e 6526 7461 673d 7061 636b 6167 =done&tag=packag │ │ │ │ │ +00077540: 696e 670a 0a1f 0a46 696c 653a 2064 6562 ing....File: deb │ │ │ │ │ +00077550: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00077560: 2020 4e6f 6465 3a20 4d61 696e 7461 696e Node: Maintain │ │ │ │ │ +00077570: 6572 2073 6372 6970 7420 666c 6f77 6368 er script flowch │ │ │ │ │ +00077580: 6172 7473 2c20 204e 6578 743a 2055 7067 arts, Next: Upg │ │ │ │ │ +00077590: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ +000775a0: 2c20 2050 7265 763a 2044 6562 6961 6e20 , Prev: Debian │ │ │ │ │ +000775b0: 506f 6c69 6379 2063 6861 6e67 6573 2070 Policy changes p │ │ │ │ │ +000775c0: 726f 6365 7373 2c20 2055 703a 2054 6f70 rocess, Up: Top │ │ │ │ │ +000775d0: 0a0a 3231 204d 6169 6e74 6169 6e65 7220 ..21 Maintainer │ │ │ │ │ +000775e0: 7363 7269 7074 2066 6c6f 7763 6861 7274 script flowchart │ │ │ │ │ +000775f0: 730a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a s.************** │ │ │ │ │ +00077600: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00077610: 2a0a 0a54 6865 2066 6c6f 7763 6861 7274 *..The flowchart │ │ │ │ │ +00077620: 7320 2831 2920 696e 636c 7564 6564 2069 s (1) included i │ │ │ │ │ +00077630: 6e20 7468 6973 2061 7070 656e 6469 7820 n this appendix │ │ │ │ │ +00077640: 7573 6520 7468 6520 666f 6c6c 6f77 696e use the followin │ │ │ │ │ +00077650: 670a 636f 6e76 656e 7469 6f6e 733a 0a0a g.conventions:.. │ │ │ │ │ +00077660: 2020 202d 206d 6169 6e74 6169 6e65 7220 - maintainer │ │ │ │ │ +00077670: 7363 7269 7074 7320 616e 6420 7468 6569 scripts and thei │ │ │ │ │ +00077680: 7220 6172 6775 6d65 6e74 7320 6172 6520 r arguments are │ │ │ │ │ +00077690: 7769 7468 696e 2062 6f78 6573 3b0a 0a20 within boxes;.. │ │ │ │ │ +000776a0: 2020 2d20 6163 7469 6f6e 7320 6361 7272 - actions carr │ │ │ │ │ +000776b0: 6965 6420 6f75 7420 6578 7465 726e 616c ied out external │ │ │ │ │ +000776c0: 2074 6f20 7468 6520 7363 7269 7074 7320 to the scripts │ │ │ │ │ +000776d0: 6172 6520 696e 2069 7461 6c69 6373 3b20 are in italics; │ │ │ │ │ +000776e0: 616e 640a 0a20 2020 2d20 7468 6520 e280 and.. - the .. │ │ │ │ │ +000776f0: 9864 706b 67e2 8099 2073 7461 7475 7320 .dpkg... status │ │ │ │ │ +00077700: 6f66 2074 6865 2070 6163 6b61 6765 2061 of the package a │ │ │ │ │ +00077710: 7420 7468 6520 656e 6420 6f66 2074 6865 t the end of the │ │ │ │ │ +00077720: 2072 756e 2061 7265 2069 6e20 626f 6c64 run are in bold │ │ │ │ │ +00077730: 0a20 2020 2020 7479 7065 2e0a 0a00 085b . type.....[ │ │ │ │ │ +00077740: 696d 6167 6520 7372 633d 2264 6562 6961 image src="debia │ │ │ │ │ +00077750: 6e2d 706f 6c69 6379 2d66 6967 7572 6573 n-policy-figures │ │ │ │ │ +00077760: 2f64 6562 6961 6e2d 706f 6c69 6379 2d69 /debian-policy-i │ │ │ │ │ +00077770: 6e73 7461 6c6c 2e70 6e67 2220 616c 743d nstall.png" alt= │ │ │ │ │ +00077780: 2249 6e73 7461 6c6c 696e 6720 6120 7061 "Installing a pa │ │ │ │ │ +00077790: 636b 6167 6520 7468 6174 2077 6173 206e ckage that was n │ │ │ │ │ +000777a0: 6f74 2070 7265 7669 6f75 736c 7920 696e ot previously in │ │ │ │ │ +000777b0: 7374 616c 6c65 6422 0008 5d0a 0a0a 4669 stalled"..]...Fi │ │ │ │ │ +000777c0: 6775 7265 3a20 496e 7374 616c 6c69 6e67 gure: Installing │ │ │ │ │ +000777d0: 2061 2070 6163 6b61 6765 2074 6861 7420 a package that │ │ │ │ │ +000777e0: 7761 7320 6e6f 7420 7072 6576 696f 7573 was not previous │ │ │ │ │ +000777f0: 6c79 2069 6e73 7461 6c6c 6564 0a0a 0008 ly installed.... │ │ │ │ │ +00077800: 5b69 6d61 6765 2073 7263 3d22 6465 6269 [image src="debi │ │ │ │ │ +00077810: 616e 2d70 6f6c 6963 792d 6669 6775 7265 an-policy-figure │ │ │ │ │ +00077820: 732f 6465 6269 616e 2d70 6f6c 6963 792d s/debian-policy- │ │ │ │ │ +00077830: 696e 7374 616c 6c2d 636f 6e66 6669 6c65 install-conffile │ │ │ │ │ +00077840: 732e 706e 6722 2061 6c74 3d22 496e 7374 s.png" alt="Inst │ │ │ │ │ +00077850: 616c 6c69 6e67 2061 2070 6163 6b61 6765 alling a package │ │ │ │ │ +00077860: 2074 6861 7420 7761 7320 7072 6576 696f that was previo │ │ │ │ │ +00077870: 7573 6c79 2072 656d 6f76 6564 2c20 6275 usly removed, bu │ │ │ │ │ +00077880: 7420 6e6f 7420 7075 7267 6564 2200 085d t not purged"..] │ │ │ │ │ +00077890: 0a0a 0a46 6967 7572 653a 2049 6e73 7461 ...Figure: Insta │ │ │ │ │ +000778a0: 6c6c 696e 6720 6120 7061 636b 6167 6520 lling a package │ │ │ │ │ +000778b0: 7468 6174 2077 6173 2070 7265 7669 6f75 that was previou │ │ │ │ │ +000778c0: 736c 7920 7265 6d6f 7665 642c 2062 7574 sly removed, but │ │ │ │ │ +000778d0: 206e 6f74 2070 7572 6765 640a 0a00 085b not purged....[ │ │ │ │ │ +000778e0: 696d 6167 6520 7372 633d 2264 6562 6961 image src="debia │ │ │ │ │ +000778f0: 6e2d 706f 6c69 6379 2d66 6967 7572 6573 n-policy-figures │ │ │ │ │ +00077900: 2f64 6562 6961 6e2d 706f 6c69 6379 2d75 /debian-policy-u │ │ │ │ │ +00077910: 7067 7261 6465 2e70 6e67 2220 616c 743d pgrade.png" alt= │ │ │ │ │ +00077920: 2255 7067 7261 6469 6e67 2061 2070 6163 "Upgrading a pac │ │ │ │ │ +00077930: 6b61 6765 2200 085d 0a0a 0a46 6967 7572 kage"..]...Figur │ │ │ │ │ +00077940: 653a 2055 7067 7261 6469 6e67 2061 2070 e: Upgrading a p │ │ │ │ │ +00077950: 6163 6b61 6765 0a0a 0008 5b69 6d61 6765 ackage....[image │ │ │ │ │ +00077960: 2073 7263 3d22 6465 6269 616e 2d70 6f6c src="debian-pol │ │ │ │ │ +00077970: 6963 792d 6669 6775 7265 732f 6465 6269 icy-figures/debi │ │ │ │ │ +00077980: 616e 2d70 6f6c 6963 792d 7265 6d6f 7665 an-policy-remove │ │ │ │ │ +00077990: 2e70 6e67 2220 616c 743d 2252 656d 6f76 .png" alt="Remov │ │ │ │ │ +000779a0: 696e 6720 6120 7061 636b 6167 6522 0008 ing a package".. │ │ │ │ │ +000779b0: 5d0a 0a0a 4669 6775 7265 3a20 5265 6d6f ]...Figure: Remo │ │ │ │ │ +000779c0: 7669 6e67 2061 2070 6163 6b61 6765 0a0a ving a package.. │ │ │ │ │ +000779d0: 0008 5b69 6d61 6765 2073 7263 3d22 6465 ..[image src="de │ │ │ │ │ +000779e0: 6269 616e 2d70 6f6c 6963 792d 6669 6775 bian-policy-figu │ │ │ │ │ +000779f0: 7265 732f 6465 6269 616e 2d70 6f6c 6963 res/debian-polic │ │ │ │ │ +00077a00: 792d 7075 7267 652e 706e 6722 2061 6c74 y-purge.png" alt │ │ │ │ │ +00077a10: 3d22 5075 7267 696e 6720 6120 7061 636b ="Purging a pack │ │ │ │ │ +00077a20: 6167 6520 7072 6576 696f 7573 6c79 2072 age previously r │ │ │ │ │ +00077a30: 656d 6f76 6564 2200 085d 0a0a 0a46 6967 emoved"..]...Fig │ │ │ │ │ +00077a40: 7572 653a 2050 7572 6769 6e67 2061 2070 ure: Purging a p │ │ │ │ │ +00077a50: 6163 6b61 6765 2070 7265 7669 6f75 736c ackage previousl │ │ │ │ │ +00077a60: 7920 7265 6d6f 7665 640a 0a00 085b 696d y removed....[im │ │ │ │ │ +00077a70: 6167 6520 7372 633d 2264 6562 6961 6e2d age src="debian- │ │ │ │ │ +00077a80: 706f 6c69 6379 2d66 6967 7572 6573 2f64 policy-figures/d │ │ │ │ │ +00077a90: 6562 6961 6e2d 706f 6c69 6379 2d72 656d ebian-policy-rem │ │ │ │ │ +00077aa0: 6f76 652d 7075 7267 652e 706e 6722 2061 ove-purge.png" a │ │ │ │ │ +00077ab0: 6c74 3d22 5265 6d6f 7669 6e67 2061 6e64 lt="Removing and │ │ │ │ │ +00077ac0: 2070 7572 6769 6e67 2061 2070 6163 6b61 purging a packa │ │ │ │ │ +00077ad0: 6765 2200 085d 0a0a 0a46 6967 7572 653a ge"..]...Figure: │ │ │ │ │ +00077ae0: 2052 656d 6f76 696e 6720 616e 6420 7075 Removing and pu │ │ │ │ │ +00077af0: 7267 696e 6720 6120 7061 636b 6167 650a rging a package. │ │ │ │ │ +00077b00: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +00077b10: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +00077b20: 2d2d 2d0a 0a20 2020 2831 2920 5468 6573 ---.. (1) Thes │ │ │ │ │ +00077b30: 6520 666c 6f77 6368 6172 7473 2077 6572 e flowcharts wer │ │ │ │ │ +00077b40: 6520 6f72 6967 696e 616c 6c79 2063 7265 e originally cre │ │ │ │ │ +00077b50: 6174 6564 2062 7920 4d61 7267 6172 6974 ated by Margarit │ │ │ │ │ +00077b60: 6120 4d61 6e74 6572 6f6c 610a 666f 7220 a Manterola.for │ │ │ │ │ +00077b70: 7468 6520 4465 6269 616e 2057 6f6d 656e the Debian Women │ │ │ │ │ +00077b80: 2070 726f 6a65 6374 2077 696b 692e 0a0a project wiki... │ │ │ │ │ +00077b90: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +00077ba0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +00077bb0: 653a 2055 7067 7261 6469 6e67 2063 6865 e: Upgrading che │ │ │ │ │ +00077bc0: 636b 6c69 7374 2c20 204e 6578 743a 204c cklist, Next: L │ │ │ │ │ +00077bd0: 6963 656e 7365 2c20 2050 7265 763a 204d icense, Prev: M │ │ │ │ │ +00077be0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00077bf0: 2066 6c6f 7763 6861 7274 732c 2020 5570 flowcharts, Up │ │ │ │ │ +00077c00: 3a20 546f 700a 0a32 3220 5570 6772 6164 : Top..22 Upgrad │ │ │ │ │ +00077c10: 696e 6720 6368 6563 6b6c 6973 740a 2a2a ing checklist.** │ │ │ │ │ +00077c20: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ │ +00077c30: 2a2a 2a2a 0a0a 2a20 4d65 6e75 3a0a 0a2a ****..* Menu:..* │ │ │ │ │ +00077c40: 2041 626f 7574 2074 6865 2063 6865 636b About the check │ │ │ │ │ +00077c50: 6c69 7374 3a3a 0a2a 2056 6572 7369 6f6e list::.* Version │ │ │ │ │ +00077c60: 2034 2e37 2e30 3a20 5665 7273 696f 6e20 4.7.0: Version │ │ │ │ │ +00077c70: 3420 3720 302e 0a2a 2056 6572 7369 6f6e 4 7 0..* Version │ │ │ │ │ +00077c80: 2034 2e36 2e32 3a20 5665 7273 696f 6e20 4.6.2: Version │ │ │ │ │ +00077c90: 3420 3620 322e 0a2a 2056 6572 7369 6f6e 4 6 2..* Version │ │ │ │ │ +00077ca0: 2034 2e36 2e31 3a20 5665 7273 696f 6e20 4.6.1: Version │ │ │ │ │ +00077cb0: 3420 3620 312e 0a2a 2056 6572 7369 6f6e 4 6 1..* Version │ │ │ │ │ +00077cc0: 2034 2e36 2e30 3a20 5665 7273 696f 6e20 4.6.0: Version │ │ │ │ │ +00077cd0: 3420 3620 302e 0a2a 2056 6572 7369 6f6e 4 6 0..* Version │ │ │ │ │ +00077ce0: 2034 2e35 2e31 3a20 5665 7273 696f 6e20 4.5.1: Version │ │ │ │ │ +00077cf0: 3420 3520 312e 0a2a 2056 6572 7369 6f6e 4 5 1..* Version │ │ │ │ │ +00077d00: 2034 2e35 2e30 3a20 5665 7273 696f 6e20 4.5.0: Version │ │ │ │ │ +00077d10: 3420 3520 302e 0a2a 2056 6572 7369 6f6e 4 5 0..* Version │ │ │ │ │ +00077d20: 2034 2e34 2e31 3a20 5665 7273 696f 6e20 4.4.1: Version │ │ │ │ │ +00077d30: 3420 3420 312e 0a2a 2056 6572 7369 6f6e 4 4 1..* Version │ │ │ │ │ +00077d40: 2034 2e34 2e30 3a20 5665 7273 696f 6e20 4.4.0: Version │ │ │ │ │ +00077d50: 3420 3420 302e 0a2a 2056 6572 7369 6f6e 4 4 0..* Version │ │ │ │ │ +00077d60: 2034 2e33 2e30 3a20 5665 7273 696f 6e20 4.3.0: Version │ │ │ │ │ +00077d70: 3420 3320 302e 0a2a 2056 6572 7369 6f6e 4 3 0..* Version │ │ │ │ │ +00077d80: 2034 2e32 2e31 3a20 5665 7273 696f 6e20 4.2.1: Version │ │ │ │ │ +00077d90: 3420 3220 312e 0a2a 2056 6572 7369 6f6e 4 2 1..* Version │ │ │ │ │ +00077da0: 2034 2e32 2e30 3a20 5665 7273 696f 6e20 4.2.0: Version │ │ │ │ │ +00077db0: 3420 3220 302e 0a2a 2056 6572 7369 6f6e 4 2 0..* Version │ │ │ │ │ +00077dc0: 2034 2e31 2e35 3a20 5665 7273 696f 6e20 4.1.5: Version │ │ │ │ │ +00077dd0: 3420 3120 352e 0a2a 2056 6572 7369 6f6e 4 1 5..* Version │ │ │ │ │ +00077de0: 2034 2e31 2e34 3a20 5665 7273 696f 6e20 4.1.4: Version │ │ │ │ │ +00077df0: 3420 3120 342e 0a2a 2056 6572 7369 6f6e 4 1 4..* Version │ │ │ │ │ +00077e00: 2034 2e31 2e33 3a20 5665 7273 696f 6e20 4.1.3: Version │ │ │ │ │ +00077e10: 3420 3120 332e 0a2a 2056 6572 7369 6f6e 4 1 3..* Version │ │ │ │ │ +00077e20: 2034 2e31 2e32 3a20 5665 7273 696f 6e20 4.1.2: Version │ │ │ │ │ +00077e30: 3420 3120 322e 0a2a 2056 6572 7369 6f6e 4 1 2..* Version │ │ │ │ │ +00077e40: 2034 2e31 2e31 3a20 5665 7273 696f 6e20 4.1.1: Version │ │ │ │ │ +00077e50: 3420 3120 312e 0a2a 2056 6572 7369 6f6e 4 1 1..* Version │ │ │ │ │ +00077e60: 2034 2e31 2e30 3a20 5665 7273 696f 6e20 4.1.0: Version │ │ │ │ │ +00077e70: 3420 3120 302e 0a2a 2056 6572 7369 6f6e 4 1 0..* Version │ │ │ │ │ +00077e80: 2034 2e30 2e31 3a20 5665 7273 696f 6e20 4.0.1: Version │ │ │ │ │ +00077e90: 3420 3020 312e 0a2a 2056 6572 7369 6f6e 4 0 1..* Version │ │ │ │ │ +00077ea0: 2034 2e30 2e30 3a20 5665 7273 696f 6e20 4.0.0: Version │ │ │ │ │ +00077eb0: 3420 3020 302e 0a2a 2056 6572 7369 6f6e 4 0 0..* Version │ │ │ │ │ +00077ec0: 2033 2e39 2e38 3a20 5665 7273 696f 6e20 3.9.8: Version │ │ │ │ │ +00077ed0: 3320 3920 382e 0a2a 2056 6572 7369 6f6e 3 9 8..* Version │ │ │ │ │ +00077ee0: 2033 2e39 2e37 3a20 5665 7273 696f 6e20 3.9.7: Version │ │ │ │ │ +00077ef0: 3320 3920 372e 0a2a 2056 6572 7369 6f6e 3 9 7..* Version │ │ │ │ │ +00077f00: 2033 2e39 2e36 3a20 5665 7273 696f 6e20 3.9.6: Version │ │ │ │ │ +00077f10: 3320 3920 362e 0a2a 2056 6572 7369 6f6e 3 9 6..* Version │ │ │ │ │ +00077f20: 2033 2e39 2e35 3a20 5665 7273 696f 6e20 3.9.5: Version │ │ │ │ │ +00077f30: 3320 3920 352e 0a2a 2056 6572 7369 6f6e 3 9 5..* Version │ │ │ │ │ +00077f40: 2033 2e39 2e34 3a20 5665 7273 696f 6e20 3.9.4: Version │ │ │ │ │ +00077f50: 3320 3920 342e 0a2a 2056 6572 7369 6f6e 3 9 4..* Version │ │ │ │ │ +00077f60: 2033 2e39 2e33 3a20 5665 7273 696f 6e20 3.9.3: Version │ │ │ │ │ +00077f70: 3320 3920 332e 0a2a 2056 6572 7369 6f6e 3 9 3..* Version │ │ │ │ │ +00077f80: 2033 2e39 2e32 3a20 5665 7273 696f 6e20 3.9.2: Version │ │ │ │ │ +00077f90: 3320 3920 322e 0a2a 2056 6572 7369 6f6e 3 9 2..* Version │ │ │ │ │ +00077fa0: 2033 2e39 2e31 3a20 5665 7273 696f 6e20 3.9.1: Version │ │ │ │ │ +00077fb0: 3320 3920 312e 0a2a 2056 6572 7369 6f6e 3 9 1..* Version │ │ │ │ │ +00077fc0: 2033 2e39 2e30 3a20 5665 7273 696f 6e20 3.9.0: Version │ │ │ │ │ +00077fd0: 3320 3920 302e 0a2a 2056 6572 7369 6f6e 3 9 0..* Version │ │ │ │ │ +00077fe0: 2033 2e38 2e34 3a20 5665 7273 696f 6e20 3.8.4: Version │ │ │ │ │ +00077ff0: 3320 3820 342e 0a2a 2056 6572 7369 6f6e 3 8 4..* Version │ │ │ │ │ +00078000: 2033 2e38 2e33 3a20 5665 7273 696f 6e20 3.8.3: Version │ │ │ │ │ +00078010: 3320 3820 332e 0a2a 2056 6572 7369 6f6e 3 8 3..* Version │ │ │ │ │ +00078020: 2033 2e38 2e32 3a20 5665 7273 696f 6e20 3.8.2: Version │ │ │ │ │ +00078030: 3320 3820 322e 0a2a 2056 6572 7369 6f6e 3 8 2..* Version │ │ │ │ │ +00078040: 2033 2e38 2e31 3a20 5665 7273 696f 6e20 3.8.1: Version │ │ │ │ │ +00078050: 3320 3820 312e 0a2a 2056 6572 7369 6f6e 3 8 1..* Version │ │ │ │ │ +00078060: 2033 2e38 2e30 3a20 5665 7273 696f 6e20 3.8.0: Version │ │ │ │ │ +00078070: 3320 3820 302e 0a2a 2056 6572 7369 6f6e 3 8 0..* Version │ │ │ │ │ +00078080: 2033 2e37 2e33 3a20 5665 7273 696f 6e20 3.7.3: Version │ │ │ │ │ +00078090: 3320 3720 332e 0a2a 2056 6572 7369 6f6e 3 7 3..* Version │ │ │ │ │ +000780a0: 2033 2e37 2e32 2e32 3a20 5665 7273 696f 3.7.2.2: Versio │ │ │ │ │ +000780b0: 6e20 3320 3720 3220 322e 0a2a 2056 6572 n 3 7 2 2..* Ver │ │ │ │ │ +000780c0: 7369 6f6e 2033 2e37 2e32 3a20 5665 7273 sion 3.7.2: Vers │ │ │ │ │ +000780d0: 696f 6e20 3320 3720 322e 0a2a 2056 6572 ion 3 7 2..* Ver │ │ │ │ │ +000780e0: 7369 6f6e 2033 2e37 2e31 3a20 5665 7273 sion 3.7.1: Vers │ │ │ │ │ +000780f0: 696f 6e20 3320 3720 312e 0a2a 2056 6572 ion 3 7 1..* Ver │ │ │ │ │ +00078100: 7369 6f6e 2033 2e37 2e30 3a20 5665 7273 sion 3.7.0: Vers │ │ │ │ │ +00078110: 696f 6e20 3320 3720 302e 0a2a 2056 6572 ion 3 7 0..* Ver │ │ │ │ │ +00078120: 7369 6f6e 2033 2e36 2e32 3a20 5665 7273 sion 3.6.2: Vers │ │ │ │ │ +00078130: 696f 6e20 3320 3620 322e 0a2a 2056 6572 ion 3 6 2..* Ver │ │ │ │ │ +00078140: 7369 6f6e 2033 2e36 2e31 3a20 5665 7273 sion 3.6.1: Vers │ │ │ │ │ +00078150: 696f 6e20 3320 3620 312e 0a2a 2056 6572 ion 3 6 1..* Ver │ │ │ │ │ +00078160: 7369 6f6e 2033 2e36 2e30 3a20 5665 7273 sion 3.6.0: Vers │ │ │ │ │ +00078170: 696f 6e20 3320 3620 302e 0a2a 2056 6572 ion 3 6 0..* Ver │ │ │ │ │ +00078180: 7369 6f6e 2033 2e35 2e31 303a 2056 6572 sion 3.5.10: Ver │ │ │ │ │ +00078190: 7369 6f6e 2033 2035 2031 302e 0a2a 2056 sion 3 5 10..* V │ │ │ │ │ +000781a0: 6572 7369 6f6e 2033 2e35 2e39 3a20 5665 ersion 3.5.9: Ve │ │ │ │ │ +000781b0: 7273 696f 6e20 3320 3520 392e 0a2a 2056 rsion 3 5 9..* V │ │ │ │ │ +000781c0: 6572 7369 6f6e 2033 2e35 2e38 3a20 5665 ersion 3.5.8: Ve │ │ │ │ │ +000781d0: 7273 696f 6e20 3320 3520 382e 0a2a 2056 rsion 3 5 8..* V │ │ │ │ │ +000781e0: 6572 7369 6f6e 2033 2e35 2e37 3a20 5665 ersion 3.5.7: Ve │ │ │ │ │ +000781f0: 7273 696f 6e20 3320 3520 372e 0a2a 2056 rsion 3 5 7..* V │ │ │ │ │ +00078200: 6572 7369 6f6e 2033 2e35 2e36 3a20 5665 ersion 3.5.6: Ve │ │ │ │ │ +00078210: 7273 696f 6e20 3320 3520 362e 0a2a 2056 rsion 3 5 6..* V │ │ │ │ │ +00078220: 6572 7369 6f6e 2033 2e35 2e35 3a20 5665 ersion 3.5.5: Ve │ │ │ │ │ +00078230: 7273 696f 6e20 3320 3520 352e 0a2a 2056 rsion 3 5 5..* V │ │ │ │ │ +00078240: 6572 7369 6f6e 2033 2e35 2e34 3a20 5665 ersion 3.5.4: Ve │ │ │ │ │ +00078250: 7273 696f 6e20 3320 3520 342e 0a2a 2056 rsion 3 5 4..* V │ │ │ │ │ +00078260: 6572 7369 6f6e 2033 2e35 2e33 3a20 5665 ersion 3.5.3: Ve │ │ │ │ │ +00078270: 7273 696f 6e20 3320 3520 332e 0a2a 2056 rsion 3 5 3..* V │ │ │ │ │ +00078280: 6572 7369 6f6e 2033 2e35 2e32 3a20 5665 ersion 3.5.2: Ve │ │ │ │ │ +00078290: 7273 696f 6e20 3320 3520 322e 0a2a 2056 rsion 3 5 2..* V │ │ │ │ │ +000782a0: 6572 7369 6f6e 2033 2e35 2e31 3a20 5665 ersion 3.5.1: Ve │ │ │ │ │ +000782b0: 7273 696f 6e20 3320 3520 312e 0a2a 2056 rsion 3 5 1..* V │ │ │ │ │ +000782c0: 6572 7369 6f6e 2033 2e35 2e30 3a20 5665 ersion 3.5.0: Ve │ │ │ │ │ +000782d0: 7273 696f 6e20 3320 3520 302e 0a2a 2056 rsion 3 5 0..* V │ │ │ │ │ +000782e0: 6572 7369 6f6e 2033 2e32 2e31 2e31 3a20 ersion 3.2.1.1: │ │ │ │ │ +000782f0: 5665 7273 696f 6e20 3320 3220 3120 312e Version 3 2 1 1. │ │ │ │ │ +00078300: 0a2a 2056 6572 7369 6f6e 2033 2e32 2e31 .* Version 3.2.1 │ │ │ │ │ +00078310: 3a20 5665 7273 696f 6e20 3320 3220 312e : Version 3 2 1. │ │ │ │ │ +00078320: 0a2a 2056 6572 7369 6f6e 2033 2e32 2e30 .* Version 3.2.0 │ │ │ │ │ +00078330: 3a20 5665 7273 696f 6e20 3320 3220 302e : Version 3 2 0. │ │ │ │ │ +00078340: 0a2a 2056 6572 7369 6f6e 2033 2e31 2e31 .* Version 3.1.1 │ │ │ │ │ +00078350: 3a20 5665 7273 696f 6e20 3320 3120 312e : Version 3 1 1. │ │ │ │ │ +00078360: 0a2a 2056 6572 7369 6f6e 2033 2e31 2e30 .* Version 3.1.0 │ │ │ │ │ +00078370: 3a20 5665 7273 696f 6e20 3320 3120 302e : Version 3 1 0. │ │ │ │ │ +00078380: 0a2a 2056 6572 7369 6f6e 2033 2e30 2e31 .* Version 3.0.1 │ │ │ │ │ +00078390: 3a20 5665 7273 696f 6e20 3320 3020 312e : Version 3 0 1. │ │ │ │ │ +000783a0: 0a2a 2056 6572 7369 6f6e 2033 2e30 2e30 .* Version 3.0.0 │ │ │ │ │ +000783b0: 3a20 5665 7273 696f 6e20 3320 3020 302e : Version 3 0 0. │ │ │ │ │ +000783c0: 0a2a 2056 6572 7369 6f6e 2032 2e35 2e30 .* Version 2.5.0 │ │ │ │ │ +000783d0: 3a20 5665 7273 696f 6e20 3220 3520 302e : Version 2 5 0. │ │ │ │ │ +000783e0: 0a2a 2056 6572 7369 6f6e 2032 2e34 2e31 .* Version 2.4.1 │ │ │ │ │ +000783f0: 3a20 5665 7273 696f 6e20 3220 3420 312e : Version 2 4 1. │ │ │ │ │ +00078400: 0a2a 2056 6572 7369 6f6e 2032 2e34 2e30 .* Version 2.4.0 │ │ │ │ │ +00078410: 3a20 5665 7273 696f 6e20 3220 3420 302e : Version 2 4 0. │ │ │ │ │ +00078420: 0a2a 2056 6572 7369 6f6e 2032 2e33 2e30 .* Version 2.3.0 │ │ │ │ │ +00078430: 3a20 5665 7273 696f 6e20 3220 3320 302e : Version 2 3 0. │ │ │ │ │ +00078440: 0a2a 2056 6572 7369 6f6e 2032 2e32 2e30 .* Version 2.2.0 │ │ │ │ │ +00078450: 3a20 5665 7273 696f 6e20 3220 3220 302e : Version 2 2 0. │ │ │ │ │ +00078460: 0a2a 2056 6572 7369 6f6e 2032 2e31 2e33 .* Version 2.1.3 │ │ │ │ │ +00078470: 3a20 5665 7273 696f 6e20 3220 3120 332e : Version 2 1 3. │ │ │ │ │ +00078480: 0a2a 2056 6572 7369 6f6e 2032 2e31 2e32 .* Version 2.1.2 │ │ │ │ │ +00078490: 3a20 5665 7273 696f 6e20 3220 3120 322e : Version 2 1 2. │ │ │ │ │ +000784a0: 0a2a 2056 6572 7369 6f6e 2032 2e31 2e31 .* Version 2.1.1 │ │ │ │ │ +000784b0: 3a20 5665 7273 696f 6e20 3220 3120 312e : Version 2 1 1. │ │ │ │ │ +000784c0: 0a2a 2056 6572 7369 6f6e 2032 2e31 2e30 .* Version 2.1.0 │ │ │ │ │ +000784d0: 3a20 5665 7273 696f 6e20 3220 3120 302e : Version 2 1 0. │ │ │ │ │ +000784e0: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +000784f0: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +00078500: 6f64 653a 2041 626f 7574 2074 6865 2063 ode: About the c │ │ │ │ │ +00078510: 6865 636b 6c69 7374 2c20 204e 6578 743a hecklist, Next: │ │ │ │ │ +00078520: 2056 6572 7369 6f6e 2034 2037 2030 2c20 Version 4 7 0, │ │ │ │ │ +00078530: 2055 703a 2055 7067 7261 6469 6e67 2063 Up: Upgrading c │ │ │ │ │ +00078540: 6865 636b 6c69 7374 0a0a 3232 2e31 2041 hecklist..22.1 A │ │ │ │ │ +00078550: 626f 7574 2074 6865 2063 6865 636b 6c69 bout the checkli │ │ │ │ │ +00078560: 7374 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d st.============= │ │ │ │ │ +00078570: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The │ │ │ │ │ +00078580: 2063 6865 636b 6c69 7374 2062 656c 6f77 checklist below │ │ │ │ │ +00078590: 2068 6173 2062 6565 6e20 6372 6561 7465 has been create │ │ │ │ │ +000785a0: 6420 746f 2073 696d 706c 6966 7920 7468 d to simplify th │ │ │ │ │ +000785b0: 6520 7570 6772 6164 696e 6720 7072 6f63 e upgrading proc │ │ │ │ │ +000785c0: 6573 730a 6f66 206f 6c64 2070 6163 6b61 ess.of old packa │ │ │ │ │ +000785d0: 6765 732e 2020 5468 6973 206c 6973 7420 ges. This list │ │ │ │ │ +000785e0: 6973 206e 6f74 206f 6666 6963 6961 6c20 is not official │ │ │ │ │ +000785f0: 6f72 206e 6f72 6d61 7469 7665 2e20 2049 or normative. I │ │ │ │ │ +00078600: 7420 6f6e 6c79 0a70 726f 7669 6465 7320 t only.provides │ │ │ │ │ +00078610: 616e 2069 6e64 6963 6174 696f 6e20 6f66 an indication of │ │ │ │ │ +00078620: 2077 6861 7420 6861 7320 6368 616e 6765 what has change │ │ │ │ │ +00078630: 6420 616e 6420 7768 6574 6865 7220 796f d and whether yo │ │ │ │ │ +00078640: 7520 6172 6520 6c69 6b65 6c79 2074 6f0a u are likely to. │ │ │ │ │ +00078650: 6e65 6564 2074 6f20 6d61 6b65 2063 6861 need to make cha │ │ │ │ │ +00078660: 6e67 6573 2074 6f20 796f 7572 2070 6163 nges to your pac │ │ │ │ │ +00078670: 6b61 6765 2069 6e20 6c69 6768 7420 6f66 kage in light of │ │ │ │ │ +00078680: 2074 6869 732e 2020 4966 2079 6f75 2068 this. If you h │ │ │ │ │ +00078690: 6176 650a 646f 7562 7473 2061 626f 7574 ave.doubts about │ │ │ │ │ +000786a0: 2061 2063 6572 7461 696e 2074 6f70 6963 a certain topic │ │ │ │ │ +000786b0: 2c20 6966 2079 6f75 206e 6565 6420 6d6f , if you need mo │ │ │ │ │ +000786c0: 7265 2064 6574 6169 6c73 2c20 6f72 2069 re details, or i │ │ │ │ │ +000786d0: 6620 796f 7520 7468 696e 6b0a 736f 6d65 f you think.some │ │ │ │ │ +000786e0: 206f 7468 6572 2070 6163 6b61 6765 2064 other package d │ │ │ │ │ +000786f0: 6f65 7320 6e6f 7420 636f 6d70 6c79 2077 oes not comply w │ │ │ │ │ +00078700: 6974 6820 706f 6c69 6379 2c20 706c 6561 ith policy, plea │ │ │ │ │ +00078710: 7365 2072 6566 6572 2074 6f20 7468 650a se refer to the. │ │ │ │ │ +00078720: 506f 6c69 6379 204d 616e 7561 6c20 6974 Policy Manual it │ │ │ │ │ +00078730: 7365 6c66 2e0a 0a41 6c6c 206f 6620 7468 self...All of th │ │ │ │ │ +00078740: 6520 6368 616e 6765 7320 6672 6f6d 2076 e changes from v │ │ │ │ │ +00078750: 6572 7369 6f6e 2033 2e30 2e30 206f 6e77 ersion 3.0.0 onw │ │ │ │ │ +00078760: 6172 6473 2069 6e64 6963 6174 6520 7768 ards indicate wh │ │ │ │ │ +00078770: 6963 6820 7365 6374 696f 6e20 6f66 0a74 ich section of.t │ │ │ │ │ +00078780: 6865 2050 6f6c 6963 7920 4d61 6e75 616c he Policy Manual │ │ │ │ │ +00078790: 2064 6973 6375 7373 6573 2074 6865 2069 discusses the i │ │ │ │ │ +000787a0: 7373 7565 2e20 2054 6865 2073 6563 7469 ssue. The secti │ │ │ │ │ +000787b0: 6f6e 206e 756d 6265 7269 6e67 2073 686f on numbering sho │ │ │ │ │ +000787c0: 756c 640a 7374 696c 6c20 6265 2061 6363 uld.still be acc │ │ │ │ │ +000787d0: 7572 6174 6520 666f 7220 6368 616e 6765 urate for change │ │ │ │ │ +000787e0: 7320 6261 636b 2074 6f20 7468 6520 322e s back to the 2. │ │ │ │ │ +000787f0: 352e 3020 7265 6c65 6173 652e 2020 4265 5.0 release. Be │ │ │ │ │ +00078800: 666f 7265 2074 6861 740a 706f 696e 742c fore that.point, │ │ │ │ │ +00078810: 2074 6865 2073 6563 7469 6f6e 7320 6c69 the sections li │ │ │ │ │ +00078820: 7374 6564 2068 6572 6520 7072 6f62 6162 sted here probab │ │ │ │ │ +00078830: 6c79 206e 6f20 6c6f 6e67 6572 2063 6f72 ly no longer cor │ │ │ │ │ +00078840: 7265 7370 6f6e 6420 746f 0a73 6563 7469 respond to.secti │ │ │ │ │ +00078850: 6f6e 7320 696e 2074 6865 206d 6f64 6572 ons in the moder │ │ │ │ │ +00078860: 6e20 506f 6c69 6379 204d 616e 7561 6c2e n Policy Manual. │ │ │ │ │ +00078870: 0a0a 4865 7265 2069 7320 686f 7720 7468 ..Here is how th │ │ │ │ │ +00078880: 6520 6368 6563 6b20 6c69 7374 2077 6f72 e check list wor │ │ │ │ │ +00078890: 6b73 3a20 4368 6563 6b20 7768 6963 6820 ks: Check which │ │ │ │ │ +000788a0: 706f 6c69 6379 2076 6572 7369 6f6e 2079 policy version y │ │ │ │ │ +000788b0: 6f75 720a 7061 636b 6167 6520 7761 7320 our.package was │ │ │ │ │ +000788c0: 6368 6563 6b65 6420 6167 6169 6e73 7420 checked against │ │ │ │ │ +000788d0: 6c61 7374 2028 696e 6469 6361 7465 6420 last (indicated │ │ │ │ │ +000788e0: 696e 2074 6865 20e2 8098 5374 616e 6461 in the ...Standa │ │ │ │ │ +000788f0: 7264 732d 5665 7273 696f 6ee2 8099 0a66 rds-Version....f │ │ │ │ │ +00078900: 6965 6c64 206f 6620 7468 6520 736f 7572 ield of the sour │ │ │ │ │ +00078910: 6365 2070 6163 6b61 6765 292e 2020 5468 ce package). Th │ │ │ │ │ +00078920: 656e 206d 6f76 6520 7570 7761 7264 7320 en move upwards │ │ │ │ │ +00078930: 756e 7469 6c20 7468 6520 746f 7020 616e until the top an │ │ │ │ │ +00078940: 6420 6368 6563 6b0a 7768 6963 6820 6f66 d check.which of │ │ │ │ │ +00078950: 2074 6865 2069 7465 6d73 206f 6e20 7468 the items on th │ │ │ │ │ +00078960: 6520 6c69 7374 206d 6967 6874 2063 6f6e e list might con │ │ │ │ │ +00078970: 6365 726e 2079 6f75 7220 7061 636b 6167 cern your packag │ │ │ │ │ +00078980: 652e 2020 4e6f 7465 2077 6869 6368 0a73 e. Note which.s │ │ │ │ │ +00078990: 6563 7469 6f6e 7320 6f66 2070 6f6c 6963 ections of polic │ │ │ │ │ +000789a0: 7920 6469 7363 7573 7320 7468 6973 2c20 y discuss this, │ │ │ │ │ +000789b0: 616e 6420 7468 656e 2063 6865 636b 206f and then check o │ │ │ │ │ +000789c0: 7574 2074 6865 2050 6f6c 6963 7920 4d61 ut the Policy Ma │ │ │ │ │ +000789d0: 6e75 616c 0a66 6f72 2064 6574 6169 6c73 nual.for details │ │ │ │ │ +000789e0: 2e20 204f 6e63 6520 796f 75e2 8099 7665 . Once you...ve │ │ │ │ │ +000789f0: 206d 6164 6520 616c 6c20 6e65 6365 7373 made all necess │ │ │ │ │ +00078a00: 6172 7920 6368 616e 6765 7320 746f 206d ary changes to m │ │ │ │ │ +00078a10: 6174 6368 2074 6865 0a63 7572 7265 6e74 atch the.current │ │ │ │ │ +00078a20: 2072 756c 6573 2c20 7570 6461 7465 2074 rules, update t │ │ │ │ │ +00078a30: 6865 2076 616c 7565 206f 6620 e280 9853 he value of ...S │ │ │ │ │ +00078a40: 7461 6e64 6172 6473 2d56 6572 7369 6f6e tandards-Version │ │ │ │ │ +00078a50: e280 9920 746f 2074 6865 2063 7572 7265 ... to the curre │ │ │ │ │ +00078a60: 6e74 0a50 6f6c 6963 7920 4d61 6e75 616c nt.Policy Manual │ │ │ │ │ +00078a70: 2076 6572 7369 6f6e 2e0a 0a49 6620 616e version...If an │ │ │ │ │ +00078a80: 2069 7465 6d20 696e 2074 6865 206c 6973 item in the lis │ │ │ │ │ +00078a90: 7420 6973 2066 6f6c 6c6f 7765 6420 6279 t is followed by │ │ │ │ │ +00078aa0: 2074 6865 206e 616d 6520 6f66 2061 204c the name of a L │ │ │ │ │ +00078ab0: 696e 7469 616e 2074 6167 2069 6e0a 7371 intian tag in.sq │ │ │ │ │ +00078ac0: 7561 7265 2062 7261 636b 6574 732c 2069 uare brackets, i │ │ │ │ │ +00078ad0: 7420 696e 6469 6361 7465 7320 7468 6174 t indicates that │ │ │ │ │ +00078ae0: 2074 6865 2070 6f6c 6963 7920 7265 7175 the policy requ │ │ │ │ │ +00078af0: 6972 656d 656e 7420 6973 2063 6f76 6572 irement is cover │ │ │ │ │ +00078b00: 6564 2062 790a 7468 6174 204c 696e 7469 ed by.that Linti │ │ │ │ │ +00078b10: 616e 2074 6167 2e20 2054 6865 206c 6163 an tag. The lac │ │ │ │ │ +00078b20: 6b20 6f66 2073 7563 6820 616e 2061 6e6e k of such an ann │ │ │ │ │ +00078b30: 6f74 6174 696f 6e20 646f 6573 206e 6f74 otation does not │ │ │ │ │ +00078b40: 206d 6561 6e20 7468 6174 206e 6f0a 4c69 mean that no.Li │ │ │ │ │ +00078b50: 6e74 6961 6e20 7461 6720 6578 6973 7473 ntian tag exists │ │ │ │ │ +00078b60: 2074 6f20 636f 7665 7220 7468 6520 7265 to cover the re │ │ │ │ │ +00078b70: 7175 6972 656d 656e 742e 2020 4f75 7220 quirement. Our │ │ │ │ │ +00078b80: 636f 7665 7261 6765 206f 6620 7468 6573 coverage of thes │ │ │ │ │ +00078b90: 650a 616e 6e6f 7461 7469 6f6e 7320 6973 e.annotations is │ │ │ │ │ +00078ba0: 2071 7569 7465 2069 6e63 6f6d 706c 6574 quite incomplet │ │ │ │ │ +00078bb0: 652c 2061 6e64 2070 6174 6368 6573 2074 e, and patches t │ │ │ │ │ +00078bc0: 6f20 7468 6973 2063 6865 636b 6c69 7374 o this checklist │ │ │ │ │ +00078bd0: 2061 7265 2076 6572 790a 7765 6c63 6f6d are very.welcom │ │ │ │ │ +00078be0: 652e 0a0a 5468 6520 7365 6374 696f 6e73 e...The sections │ │ │ │ │ +00078bf0: 2069 6e20 7468 6973 2063 6865 636b 6c69 in this checkli │ │ │ │ │ +00078c00: 7374 206d 6174 6368 2074 6865 2076 616c st match the val │ │ │ │ │ +00078c10: 7565 7320 666f 7220 7468 650a e280 9853 ues for the....S │ │ │ │ │ +00078c20: 7461 6e64 6172 6473 2d56 6572 7369 6f6e tandards-Version │ │ │ │ │ +00078c30: e280 9920 636f 6e74 726f 6c20 6669 656c ... control fiel │ │ │ │ │ +00078c40: 6420 696e 206f 6d69 7474 696e 6720 7468 d in omitting th │ │ │ │ │ +00078c50: 6520 6d69 6e6f 7220 7061 7463 6820 7665 e minor patch ve │ │ │ │ │ +00078c60: 7273 696f 6e2c 0a65 7863 6570 7420 696e rsion,.except in │ │ │ │ │ +00078c70: 2074 6865 2074 776f 2061 6e6f 6d61 6c6f the two anomalo │ │ │ │ │ +00078c80: 7573 2068 6973 746f 7269 6361 6c20 6361 us historical ca │ │ │ │ │ +00078c90: 7365 7320 7768 6572 6520 6e6f 726d 6174 ses where normat │ │ │ │ │ +00078ca0: 6976 650a 7265 7175 6972 656d 656e 7473 ive.requirements │ │ │ │ │ +00078cb0: 2077 6572 6520 6368 616e 6765 6420 696e were changed in │ │ │ │ │ +00078cc0: 2061 206d 696e 6f72 2070 6174 6368 2072 a minor patch r │ │ │ │ │ +00078cd0: 656c 6561 7365 2e0a 0a1f 0a46 696c 653a elease.....File: │ │ │ │ │ +00078ce0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +00078cf0: 6e66 6f2c 2020 4e6f 6465 3a20 5665 7273 nfo, Node: Vers │ │ │ │ │ +00078d00: 696f 6e20 3420 3720 302c 2020 4e65 7874 ion 4 7 0, Next │ │ │ │ │ +00078d10: 3a20 5665 7273 696f 6e20 3420 3620 322c : Version 4 6 2, │ │ │ │ │ +00078d20: 2020 5072 6576 3a20 4162 6f75 7420 7468 Prev: About th │ │ │ │ │ +00078d30: 6520 6368 6563 6b6c 6973 742c 2020 5570 e checklist, Up │ │ │ │ │ +00078d40: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ +00078d50: 6b6c 6973 740a 0a32 322e 3220 5665 7273 klist..22.2 Vers │ │ │ │ │ +00078d60: 696f 6e20 342e 372e 300a 3d3d 3d3d 3d3d ion 4.7.0.====== │ │ │ │ │ +00078d70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ +00078d80: 6c65 6173 6564 2041 7072 696c 2c20 3230 leased April, 20 │ │ │ │ │ +00078d90: 3234 2e0a 0a32 2e32 2e31 0a0a 2020 2020 24...2.2.1.. │ │ │ │ │ +00078da0: 2044 6f63 756d 656e 7420 7468 6174 2073 Document that s │ │ │ │ │ +00078db0: 6f75 7263 6520 7061 636b 6167 6573 2069 ource packages i │ │ │ │ │ +00078dc0: 6e20 7468 6520 276d 6169 6e27 2061 7263 n the 'main' arc │ │ │ │ │ +00078dd0: 6869 7665 2061 7265 6120 6d61 7920 6275 hive area may bu │ │ │ │ │ +00078de0: 696c 640a 2020 2020 2062 696e 6172 7920 ild. binary │ │ │ │ │ +00078df0: 7061 636b 6167 6573 2069 6e20 7468 6520 packages in the │ │ │ │ │ +00078e00: 2763 6f6e 7472 6962 2720 6172 6368 6976 'contrib' archiv │ │ │ │ │ +00078e10: 6520 6172 6561 2c20 616c 7468 6f75 6768 e area, although │ │ │ │ │ +00078e20: 2074 6869 7320 6973 0a20 2020 2020 6469 this is. di │ │ │ │ │ +00078e30: 7363 6f75 7261 6765 6420 756e 6c65 7373 scouraged unless │ │ │ │ │ +00078e40: 2074 6865 2073 6f75 7263 6520 7061 636b the source pack │ │ │ │ │ +00078e50: 6167 6520 6973 2069 6e63 6f6e 7665 6e69 age is inconveni │ │ │ │ │ +00078e60: 656e 7420 746f 2073 706c 6974 2e0a 2020 ent to split.. │ │ │ │ │ +00078e70: 2020 2054 6869 7320 646f 6573 206e 6f74 This does not │ │ │ │ │ +00078e80: 2072 656c 6178 2074 6865 2072 6571 7569 relax the requi │ │ │ │ │ +00078e90: 7265 6d65 6e74 2074 6861 7420 736f 7572 rement that sour │ │ │ │ │ +00078ea0: 6365 2070 6163 6b61 6765 7320 696e 2027 ce packages in ' │ │ │ │ │ +00078eb0: 6d61 696e 270a 2020 2020 206d 7573 7420 main'. must │ │ │ │ │ +00078ec0: 6e6f 7420 6861 7665 2062 7569 6c64 2064 not have build d │ │ │ │ │ +00078ed0: 6570 656e 6465 6e63 6965 7320 6f75 7473 ependencies outs │ │ │ │ │ +00078ee0: 6964 6520 6f66 2027 6d61 696e 272e 0a0a ide of 'main'... │ │ │ │ │ +00078ef0: 322e 322e 320a 0a20 2020 2020 5468 6520 2.2.2.. The │ │ │ │ │ +00078f00: e280 986e 6f6e 2d66 7265 652d 6669 726d ...non-free-firm │ │ │ │ │ +00078f10: 7761 7265 e280 9920 6172 6368 6976 6520 ware... archive │ │ │ │ │ +00078f20: 6172 6561 2068 6173 2062 6565 6e20 6164 area has been ad │ │ │ │ │ +00078f30: 6465 642e 0a0a 332e 390a 0a20 2020 2020 ded...3.9.. │ │ │ │ │ +00078f40: 4d61 696e 7461 696e 6572 2073 6372 6970 Maintainer scrip │ │ │ │ │ +00078f50: 7473 2073 686f 756c 6420 7573 6520 6e61 ts should use na │ │ │ │ │ +00078f60: 7469 7665 206f 7665 7272 6964 696e 6720 tive overriding │ │ │ │ │ +00078f70: 6d65 6368 616e 6973 6d73 2069 6e73 7465 mechanisms inste │ │ │ │ │ +00078f80: 6164 0a20 2020 2020 6f66 2064 706b 672d ad. of dpkg- │ │ │ │ │ +00078f90: 6469 7665 7274 2c20 7768 6572 6576 6572 divert, wherever │ │ │ │ │ +00078fa0: 2070 6f73 7369 626c 652e 2020 4d61 696e possible. Main │ │ │ │ │ +00078fb0: 7461 696e 6572 2073 6372 6970 7473 206d tainer scripts m │ │ │ │ │ +00078fc0: 7573 7420 6e6f 740a 2020 2020 2064 6976 ust not. div │ │ │ │ │ +00078fd0: 6572 7420 636f 6e66 6967 7572 6174 696f ert configuratio │ │ │ │ │ +00078fe0: 6e20 6669 6c65 7320 7573 6564 2062 7920 n files used by │ │ │ │ │ +00078ff0: 7379 7374 656d 6420 636f 6d70 6f6e 656e systemd componen │ │ │ │ │ +00079000: 7473 2e0a 0a20 2020 2020 4d61 696e 7461 ts... Mainta │ │ │ │ │ +00079010: 696e 6572 2073 6372 6970 7473 206d 7573 iner scripts mus │ │ │ │ │ +00079020: 7420 6e6f 7420 7573 6520 7468 6520 616c t not use the al │ │ │ │ │ +00079030: 7465 726e 6174 6976 6573 2073 7973 7465 ternatives syste │ │ │ │ │ +00079040: 6d20 666f 7220 7379 7374 656d 640a 2020 m for systemd. │ │ │ │ │ +00079050: 2020 2063 6f6e 6669 6775 7261 7469 6f6e configuration │ │ │ │ │ +00079060: 2066 696c 6573 2e0a 0a34 2e38 0a0a 2020 files...4.8.. │ │ │ │ │ +00079070: 2020 2048 6172 6420 6c69 6e6b 7320 6172 Hard links ar │ │ │ │ │ +00079080: 6520 7065 726d 6974 7465 6420 696e 2073 e permitted in s │ │ │ │ │ +00079090: 6f75 7263 6520 7061 636b 6167 6573 2e0a ource packages.. │ │ │ │ │ +000790a0: 0a34 2e39 0a0a 2020 2020 2046 6f72 2070 .4.9.. For p │ │ │ │ │ +000790b0: 6163 6b61 6765 7320 696e 2063 6f6e 7472 ackages in contr │ │ │ │ │ +000790c0: 6962 2c20 616e 6420 666f 7220 7061 636b ib, and for pack │ │ │ │ │ +000790d0: 6167 6573 2069 6e20 6e6f 6e2d 6672 6565 ages in non-free │ │ │ │ │ +000790e0: 2077 6974 680a 2020 2020 20e2 8098 4175 with. ...Au │ │ │ │ │ +000790f0: 746f 6275 696c 643a 2079 6573 e280 992c tobuild: yes..., │ │ │ │ │ +00079100: 2072 6571 7569 7265 6420 7461 7267 6574 required target │ │ │ │ │ +00079110: 7320 696e 2064 2f72 756c 6573 2061 7265 s in d/rules are │ │ │ │ │ +00079120: 206e 6f20 6c6f 6e67 6572 0a20 2020 2020 no longer. │ │ │ │ │ +00079130: 7065 726d 6974 7465 6420 746f 2061 7474 permitted to att │ │ │ │ │ +00079140: 656d 7074 206e 6574 776f 726b 2061 6363 empt network acc │ │ │ │ │ +00079150: 6573 732e 2020 5072 6576 696f 7573 6c79 ess. Previously │ │ │ │ │ +00079160: 2c20 6f6e 6c79 2070 6163 6b61 6765 7320 , only packages │ │ │ │ │ +00079170: 696e 0a20 2020 2020 6d61 696e 2068 6164 in. main had │ │ │ │ │ +00079180: 2074 6869 7320 7265 7374 7269 6374 696f this restrictio │ │ │ │ │ +00079190: 6e2e 0a0a 352e 362e 3133 0a0a 2020 2020 n...5.6.13.. │ │ │ │ │ +000791a0: 2054 6865 20e2 8098 4465 7363 7269 7074 The ...Descript │ │ │ │ │ +000791b0: 696f 6ee2 8099 2066 6965 6c64 2069 7320 ion... field is │ │ │ │ │ +000791c0: 6e6f 7420 7072 6573 656e 7420 696e 20e2 not present in . │ │ │ │ │ +000791d0: 8098 2e63 6861 6e67 6573 e280 9920 6669 ...changes... fi │ │ │ │ │ +000791e0: 6c65 7320 6966 206e 6f0a 2020 2020 2062 les if no. b │ │ │ │ │ +000791f0: 696e 6172 7920 7061 636b 6167 6573 2061 inary packages a │ │ │ │ │ +00079200: 7265 2062 6569 6e67 2075 706c 6f61 6465 re being uploade │ │ │ │ │ +00079210: 642e 0a0a 352e 362e 3139 0a0a 2020 2020 d...5.6.19.. │ │ │ │ │ +00079220: 2054 6865 20e2 8098 4269 6e61 7279 e280 The ...Binary.. │ │ │ │ │ +00079230: 9920 6669 656c 6420 6973 206e 6f74 2070 . field is not p │ │ │ │ │ +00079240: 7265 7365 6e74 2069 6e20 e280 982e 6368 resent in ....ch │ │ │ │ │ +00079250: 616e 6765 73e2 8099 2066 696c 6573 2069 anges... files i │ │ │ │ │ +00079260: 6620 6e6f 2062 696e 6172 790a 2020 2020 f no binary. │ │ │ │ │ +00079270: 2070 6163 6b61 6765 7320 6172 6520 6265 packages are be │ │ │ │ │ +00079280: 696e 6720 7570 6c6f 6164 6564 2e0a 0a36 ing uploaded...6 │ │ │ │ │ +00079290: 2e33 0a0a 2020 2020 2050 6163 6b61 6765 .3.. Package │ │ │ │ │ +000792a0: 7320 7468 6174 2061 7574 6f6d 6174 6963 s that automatic │ │ │ │ │ +000792b0: 616c 6c79 2073 7461 7274 206f 7220 7374 ally start or st │ │ │ │ │ +000792c0: 6f70 2073 7973 7465 6d20 7365 7276 6963 op system servic │ │ │ │ │ +000792d0: 6573 206d 7573 740a 2020 2020 2069 6e63 es must. inc │ │ │ │ │ +000792e0: 6c75 6465 20e2 8098 7379 7374 656d 64e2 lude ...systemd. │ │ │ │ │ +000792f0: 8099 2075 6e69 7473 2075 6e6c 6573 7320 .. units unless │ │ │ │ │ +00079300: 7468 6520 7365 7276 6963 6520 6973 206f the service is o │ │ │ │ │ +00079310: 6e6c 7920 696e 7465 6e64 6564 2066 6f72 nly intended for │ │ │ │ │ +00079320: 2075 7365 0a20 2020 2020 6f6e 2073 7973 use. on sys │ │ │ │ │ +00079330: 7465 6d73 2072 756e 6e69 6e67 2061 6c74 tems running alt │ │ │ │ │ +00079340: 6572 6e61 7469 7665 2069 6e69 7420 7379 ernative init sy │ │ │ │ │ +00079350: 7374 656d 732e 2020 5072 6576 696f 7573 stems. Previous │ │ │ │ │ +00079360: 6c79 2c20 e280 9873 7973 7465 6d64 e280 ly, ...systemd.. │ │ │ │ │ +00079370: 990a 2020 2020 2061 6c73 6f20 7375 7070 .. also supp │ │ │ │ │ +00079380: 6f72 7465 6420 696e 6974 2073 6372 6970 orted init scrip │ │ │ │ │ +00079390: 7473 2c20 6275 7420 7468 6174 2073 7570 ts, but that sup │ │ │ │ │ +000793a0: 706f 7274 2069 7320 6265 696e 6720 7265 port is being re │ │ │ │ │ +000793b0: 6d6f 7665 642e 0a0a 1f0a 4669 6c65 3a20 moved.....File: │ │ │ │ │ +000793c0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +000793d0: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +000793e0: 6f6e 2034 2036 2032 2c20 204e 6578 743a on 4 6 2, Next: │ │ │ │ │ +000793f0: 2056 6572 7369 6f6e 2034 2036 2031 2c20 Version 4 6 1, │ │ │ │ │ +00079400: 2050 7265 763a 2056 6572 7369 6f6e 2034 Prev: Version 4 │ │ │ │ │ +00079410: 2037 2030 2c20 2055 703a 2055 7067 7261 7 0, Up: Upgra │ │ │ │ │ +00079420: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +00079430: 3232 2e33 2056 6572 7369 6f6e 2034 2e36 22.3 Version 4.6 │ │ │ │ │ +00079440: 2e32 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .2.============= │ │ │ │ │ +00079450: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ +00079460: 4465 6365 6d62 6572 2c20 3230 3232 2e0a December, 2022.. │ │ │ │ │ +00079470: 0a33 2e38 0a0a 2020 2020 2045 7373 656e .3.8.. Essen │ │ │ │ │ +00079480: 7469 616c 2070 6163 6b61 6765 7320 6172 tial packages ar │ │ │ │ │ +00079490: 6520 6f6e 6c79 2072 6571 7569 7265 6420 e only required │ │ │ │ │ +000794a0: 746f 2070 726f 7669 6465 2074 6865 6972 to provide their │ │ │ │ │ +000794b0: 2063 6f72 650a 2020 2020 2066 756e 6374 core. funct │ │ │ │ │ +000794c0: 696f 6e61 6c69 7479 2077 6865 6e20 756e ionality when un │ │ │ │ │ +000794d0: 636f 6e66 6967 7572 6564 2069 6620 7468 configured if th │ │ │ │ │ +000794e0: 6579 2068 6164 2070 7265 7669 6f75 736c ey had previousl │ │ │ │ │ +000794f0: 7920 6265 656e 0a20 2020 2020 636f 6e66 y been. conf │ │ │ │ │ +00079500: 6967 7572 6564 2061 7420 6c65 6173 7420 igured at least │ │ │ │ │ +00079510: 6f6e 6365 2e0a 0a36 2e35 2026 2036 2e36 once...6.5 & 6.6 │ │ │ │ │ +00079520: 0a0a 2020 2020 2054 6865 206e 6577 2070 .. The new p │ │ │ │ │ +00079530: 6163 6b61 6765 2076 6572 7369 6f6e 2069 ackage version i │ │ │ │ │ +00079540: 7320 7072 6f76 6964 6564 2061 7320 616e s provided as an │ │ │ │ │ +00079550: 2061 6464 6974 696f 6e61 6c20 6172 6775 additional argu │ │ │ │ │ +00079560: 6d65 6e74 0a20 2020 2020 666f 6c6c 6f77 ment. follow │ │ │ │ │ +00079570: 696e 6720 7468 6520 6f6c 6420 7061 636b ing the old pack │ │ │ │ │ +00079580: 6167 6520 7665 7273 696f 6e20 746f 2073 age version to s │ │ │ │ │ +00079590: 6576 6572 616c 20e2 8098 7072 6569 6e73 everal ...preins │ │ │ │ │ +000795a0: 74e2 8099 2c20 e280 9870 7265 726d e280 t..., ...prerm.. │ │ │ │ │ +000795b0: 992c 0a20 2020 2020 616e 6420 e280 9870 .,. and ...p │ │ │ │ │ +000795c0: 6f73 7472 6de2 8099 206d 6169 6e74 6169 ostrm... maintai │ │ │ │ │ +000795d0: 6e65 7220 7363 7269 7074 2061 6374 696f ner script actio │ │ │ │ │ +000795e0: 6e73 2e0a 0a31 312e 382e 340a 0a20 2020 ns...11.8.4.. │ │ │ │ │ +000795f0: 2020 5768 656e 2063 6f6d 7075 7469 6e67 When computing │ │ │ │ │ +00079600: 2074 6865 2070 7269 6f72 6974 7920 666f the priority fo │ │ │ │ │ +00079610: 7220 616c 7465 726e 6174 6976 6573 2066 r alternatives f │ │ │ │ │ +00079620: 6f72 0a20 2020 2020 e280 982f 7573 722f or. .../usr/ │ │ │ │ │ +00079630: 6269 6e2f 782d 7769 6e64 6f77 2d6d 616e bin/x-window-man │ │ │ │ │ +00079640: 6167 6572 e280 992c 2073 7461 7274 2077 ager..., start w │ │ │ │ │ +00079650: 6974 6820 6120 7072 696f 7269 7479 206f ith a priority o │ │ │ │ │ +00079660: 6620 3430 2c20 6e6f 7420 3230 2c0a 2020 f 40, not 20,. │ │ │ │ │ +00079670: 2020 2061 6e64 2064 6f6e e280 9974 2069 and don...t i │ │ │ │ │ +00079680: 6e63 7265 6173 6520 7468 6520 7072 696f ncrease the prio │ │ │ │ │ +00079690: 7269 7479 2062 6173 6564 206f 6e20 7375 rity based on su │ │ │ │ │ +000796a0: 7070 6f72 7420 666f 7220 7468 6520 286f pport for the (o │ │ │ │ │ +000796b0: 6273 6f6c 6574 6529 0a20 2020 2020 4465 bsolete). De │ │ │ │ │ +000796c0: 6269 616e 206d 656e 7520 7379 7374 656d bian menu system │ │ │ │ │ +000796d0: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +000796e0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +000796f0: 4e6f 6465 3a20 5665 7273 696f 6e20 3420 Node: Version 4 │ │ │ │ │ +00079700: 3620 312c 2020 4e65 7874 3a20 5665 7273 6 1, Next: Vers │ │ │ │ │ +00079710: 696f 6e20 3420 3620 302c 2020 5072 6576 ion 4 6 0, Prev │ │ │ │ │ +00079720: 3a20 5665 7273 696f 6e20 3420 3620 322c : Version 4 6 2, │ │ │ │ │ +00079730: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ +00079740: 6368 6563 6b6c 6973 740a 0a32 322e 3420 checklist..22.4 │ │ │ │ │ +00079750: 5665 7273 696f 6e20 342e 362e 310a 3d3d Version 4.6.1.== │ │ │ │ │ +00079760: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00079770: 0a0a 5265 6c65 6173 6564 204d 6179 2c20 ..Released May, │ │ │ │ │ +00079780: 3230 3232 2e0a 0a39 2e31 2e31 0a0a 2020 2022...9.1.1.. │ │ │ │ │ +00079790: 2020 2052 6573 746f 7265 2070 6572 6d69 Restore permi │ │ │ │ │ +000797a0: 7373 696f 6e20 666f 7220 7061 636b 6167 ssion for packag │ │ │ │ │ +000797b0: 6573 2066 6f72 206e 6f6e 2d36 342d 6269 es for non-64-bi │ │ │ │ │ +000797c0: 7420 6172 6368 6974 6563 7475 7265 7320 t architectures │ │ │ │ │ +000797d0: 746f 0a20 2020 2020 696e 7374 616c 6c20 to. install │ │ │ │ │ +000797e0: 6669 6c65 7320 746f 20e2 8098 2f75 7372 files to .../usr │ │ │ │ │ +000797f0: 2f6c 6962 3634 2fe2 8099 2e0a 0a39 2e37 /lib64/......9.7 │ │ │ │ │ +00079800: 2e32 2026 2039 2e37 2e33 0a0a 2020 2020 .2 & 9.7.3.. │ │ │ │ │ +00079810: 2054 6865 2074 6578 7420 6f66 2074 6865 The text of the │ │ │ │ │ +00079820: 7365 2073 6563 7469 6f6e 7320 6861 7320 se sections has │ │ │ │ │ +00079830: 6265 656e 2075 7064 6174 6564 2074 6f20 been updated to │ │ │ │ │ +00079840: 7265 666c 6563 7420 7468 6520 7061 636b reflect the pack │ │ │ │ │ +00079850: 6167 650a 2020 2020 2073 706c 6974 206f age. split o │ │ │ │ │ +00079860: 6620 6269 6e3a 6d69 6d65 2d73 7570 706f f bin:mime-suppo │ │ │ │ │ +00079870: 7274 2069 6e74 6f20 6269 6e3a 6d65 6469 rt into bin:medi │ │ │ │ │ +00079880: 612d 7479 7065 7320 616e 6420 6269 6e3a a-types and bin: │ │ │ │ │ +00079890: 6d61 696c 6361 702e 0a0a 1f0a 4669 6c65 mailcap.....File │ │ │ │ │ +000798a0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +000798b0: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ +000798c0: 7369 6f6e 2034 2036 2030 2c20 204e 6578 sion 4 6 0, Nex │ │ │ │ │ +000798d0: 743a 2056 6572 7369 6f6e 2034 2035 2031 t: Version 4 5 1 │ │ │ │ │ +000798e0: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version │ │ │ │ │ +000798f0: 2034 2036 2031 2c20 2055 703a 2055 7067 4 6 1, Up: Upg │ │ │ │ │ +00079900: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ +00079910: 0a0a 3232 2e35 2056 6572 7369 6f6e 2034 ..22.5 Version 4 │ │ │ │ │ +00079920: 2e36 2e30 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d .6.0.=========== │ │ │ │ │ +00079930: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +00079940: 6420 4175 6775 7374 2c20 3230 3231 2e0a d August, 2021.. │ │ │ │ │ +00079950: 0a39 2e31 2e31 0a0a 2020 2020 204e 6f20 .9.1.1.. No │ │ │ │ │ +00079960: 7061 636b 6167 6520 6973 2061 6c6c 6f77 package is allow │ │ │ │ │ +00079970: 6564 2074 6f20 696e 7374 616c 6c20 6669 ed to install fi │ │ │ │ │ +00079980: 6c65 7320 696e 20e2 8098 2f75 7372 2f6c les in .../usr/l │ │ │ │ │ +00079990: 6962 3634 2fe2 8099 2e0a 2020 2020 2050 ib64/..... P │ │ │ │ │ +000799a0: 7265 7669 6f75 736c 792c 2074 6869 7320 reviously, this │ │ │ │ │ +000799b0: 7072 6f68 6962 6974 696f 6e20 6f6e 6c79 prohibition only │ │ │ │ │ +000799c0: 2061 7070 6c69 6564 2074 6f20 7061 636b applied to pack │ │ │ │ │ +000799d0: 6167 6573 2066 6f72 2036 342d 6269 740a ages for 64-bit. │ │ │ │ │ +000799e0: 2020 2020 2061 7263 6869 7465 6374 7572 architectur │ │ │ │ │ +000799f0: 6573 2e0a 0a31 322e 310a 0a20 2020 2020 es...12.1.. │ │ │ │ │ +00079a00: 4d61 6e75 616c 2070 6167 6573 206d 6179 Manual pages may │ │ │ │ │ +00079a10: 2062 6520 696e 636c 7564 6564 2069 6e20 be included in │ │ │ │ │ +00079a20: 6465 7065 6e64 656e 6369 6573 2c20 6e6f dependencies, no │ │ │ │ │ +00079a30: 7420 6f6e 6c79 2069 6e20 7468 650a 2020 t only in the. │ │ │ │ │ +00079a40: 2020 2070 6163 6b61 6765 7320 636f 6e74 packages cont │ │ │ │ │ +00079a50: 6169 6e69 6e67 2074 6865 2074 6869 6e67 aining the thing │ │ │ │ │ +00079a60: 7320 7468 6579 2064 6f63 756d 656e 742e s they document. │ │ │ │ │ +00079a70: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +00079a80: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +00079a90: 6f64 653a 2056 6572 7369 6f6e 2034 2035 ode: Version 4 5 │ │ │ │ │ +00079aa0: 2031 2c20 204e 6578 743a 2056 6572 7369 1, Next: Versi │ │ │ │ │ +00079ab0: 6f6e 2034 2035 2030 2c20 2050 7265 763a on 4 5 0, Prev: │ │ │ │ │ +00079ac0: 2056 6572 7369 6f6e 2034 2036 2030 2c20 Version 4 6 0, │ │ │ │ │ +00079ad0: 2055 703a 2055 7067 7261 6469 6e67 2063 Up: Upgrading c │ │ │ │ │ +00079ae0: 6865 636b 6c69 7374 0a0a 3232 2e36 2056 hecklist..22.6 V │ │ │ │ │ +00079af0: 6572 7369 6f6e 2034 2e35 2e31 0a3d 3d3d ersion 4.5.1.=== │ │ │ │ │ +00079b00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +00079b10: 0a52 656c 6561 7365 6420 4e6f 7665 6d62 .Released Novemb │ │ │ │ │ +00079b20: 6572 2c20 3230 3230 2e0a 0a32 2e33 2c20 er, 2020...2.3, │ │ │ │ │ +00079b30: 342e 3520 2620 3132 2e35 0a0a 2020 2020 4.5 & 12.5.. │ │ │ │ │ +00079b40: 2054 6865 2063 6f70 7972 6967 6874 2069 The copyright i │ │ │ │ │ +00079b50: 6e66 6f72 6d61 7469 6f6e 2066 6f72 2066 nformation for f │ │ │ │ │ +00079b60: 696c 6573 2069 6e20 6120 7061 636b 6167 iles in a packag │ │ │ │ │ +00079b70: 6520 6d75 7374 2062 6520 636f 7069 6564 e must be copied │ │ │ │ │ +00079b80: 0a20 2020 2020 7665 7262 6174 696d 2069 . verbatim i │ │ │ │ │ +00079b90: 6e74 6f20 e280 982f 7573 722f 7368 6172 nto .../usr/shar │ │ │ │ │ +00079ba0: 652f 646f 632f 5041 434b 4147 452f 636f e/doc/PACKAGE/co │ │ │ │ │ +00079bb0: 7079 7269 6768 74e2 8099 2077 6865 6e20 pyright... when │ │ │ │ │ +00079bc0: 616c 6c20 6f66 2074 6865 0a20 2020 2020 all of the. │ │ │ │ │ +00079bd0: 666f 6c6c 6f77 696e 6720 686f 6c64 3a0a following hold:. │ │ │ │ │ +00079be0: 0a20 2020 2020 2020 312e 2074 6865 2064 . 1. the d │ │ │ │ │ +00079bf0: 6973 7472 6962 7574 696f 6e20 6c69 6365 istribution lice │ │ │ │ │ +00079c00: 6e73 6520 666f 7220 7468 6f73 6520 6669 nse for those fi │ │ │ │ │ +00079c10: 6c65 7320 7265 7175 6972 6573 2074 6861 les requires tha │ │ │ │ │ +00079c20: 740a 2020 2020 2020 2020 2020 636f 7079 t. copy │ │ │ │ │ +00079c30: 7269 6768 7420 696e 666f 726d 6174 696f right informatio │ │ │ │ │ +00079c40: 6e20 6265 2069 6e63 6c75 6465 6420 696e n be included in │ │ │ │ │ +00079c50: 2061 6c6c 2063 6f70 6965 7320 616e 642f all copies and/ │ │ │ │ │ +00079c60: 6f72 2062 696e 6172 790a 2020 2020 2020 or binary. │ │ │ │ │ +00079c70: 2020 2020 6469 7374 7269 6275 7469 6f6e distribution │ │ │ │ │ +00079c80: 733b 0a0a 2020 2020 2020 2032 2e20 7468 s;.. 2. th │ │ │ │ │ +00079c90: 6520 6669 6c65 7320 6172 6520 7368 6970 e files are ship │ │ │ │ │ +00079ca0: 7065 6420 696e 2074 6865 2062 696e 6172 ped in the binar │ │ │ │ │ +00079cb0: 7920 7061 636b 6167 652c 2065 6974 6865 y package, eithe │ │ │ │ │ +00079cc0: 7220 696e 2073 6f75 7263 650a 2020 2020 r in source. │ │ │ │ │ +00079cd0: 2020 2020 2020 6f72 2063 6f6d 7069 6c65 or compile │ │ │ │ │ +00079ce0: 6420 666f 726d 3b20 616e 640a 0a20 2020 d form; and.. │ │ │ │ │ +00079cf0: 2020 2020 332e 2074 6865 2066 6f72 6d20 3. the form │ │ │ │ │ +00079d00: 696e 2077 6869 6368 2074 6865 2066 696c in which the fil │ │ │ │ │ +00079d10: 6573 2061 7265 2070 7265 7365 6e74 2069 es are present i │ │ │ │ │ +00079d20: 6e20 7468 6520 6269 6e61 7279 2070 6163 n the binary pac │ │ │ │ │ +00079d30: 6b61 6765 0a20 2020 2020 2020 2020 2064 kage. d │ │ │ │ │ +00079d40: 6f65 7320 6e6f 7420 696e 636c 7564 6520 oes not include │ │ │ │ │ +00079d50: 6120 706c 6169 6e20 7465 7874 2076 6572 a plain text ver │ │ │ │ │ +00079d60: 7369 6f6e 206f 6620 7468 6569 7220 636f sion of their co │ │ │ │ │ +00079d70: 7079 7269 6768 740a 2020 2020 2020 2020 pyright. │ │ │ │ │ +00079d80: 2020 6e6f 7469 6365 732e 0a0a 2020 2020 notices... │ │ │ │ │ +00079d90: 204e 6f74 6520 7468 6174 2074 6865 7265 Note that there │ │ │ │ │ +00079da0: 2069 7320 6e6f 2063 6861 6e67 6520 746f is no change to │ │ │ │ │ +00079db0: 2074 6865 2072 6571 7569 7265 6d65 6e74 the requirement │ │ │ │ │ +00079dc0: 2074 6f20 636f 7079 2061 6c6c 0a20 2020 to copy all. │ │ │ │ │ +00079dd0: 2020 6c69 6365 6e73 696e 6720 696e 666f licensing info │ │ │ │ │ +00079de0: 726d 6174 696f 6e20 696e 746f 20e2 8098 rmation into ... │ │ │ │ │ +00079df0: 2f75 7372 2f73 6861 7265 2f64 6f63 2f50 /usr/share/doc/P │ │ │ │ │ +00079e00: 4143 4b41 4745 2f63 6f70 7972 6967 6874 ACKAGE/copyright │ │ │ │ │ +00079e10: e280 992e 0a0a 2020 2020 2028 5072 6576 ...... (Prev │ │ │ │ │ +00079e20: 696f 7573 6c79 2c20 6974 2077 6173 2061 iously, it was a │ │ │ │ │ +00079e30: 6c77 6179 7320 7265 7175 6972 6564 2066 lways required f │ │ │ │ │ +00079e40: 6f72 2061 6c6c 2063 6f70 7972 6967 6874 or all copyright │ │ │ │ │ +00079e50: 2069 6e66 6f72 6d61 7469 6f6e 0a20 2020 information. │ │ │ │ │ +00079e60: 2020 746f 2062 6520 636f 7069 6564 2069 to be copied i │ │ │ │ │ +00079e70: 6e74 6f20 e280 982f 7573 722f 7368 6172 nto .../usr/shar │ │ │ │ │ +00079e80: 652f 646f 632f 5041 434b 4147 452f 636f e/doc/PACKAGE/co │ │ │ │ │ +00079e90: 7079 7269 6768 74e2 8099 2e29 0a0a 342e pyright....)..4. │ │ │ │ │ +00079ea0: 3137 0a0a 2020 2020 2050 6163 6b61 6765 17.. Package │ │ │ │ │ +00079eb0: 7320 6d75 7374 206e 6f74 2063 6f6e 7461 s must not conta │ │ │ │ │ +00079ec0: 696e 2061 206e 6f6e 2d64 6566 6175 6c74 in a non-default │ │ │ │ │ +00079ed0: 2073 6572 6965 7320 6669 6c65 2e20 2054 series file. T │ │ │ │ │ +00079ee0: 6861 7420 6973 2c0a 2020 2020 2064 706b hat is,. dpk │ │ │ │ │ +00079ef0: 67e2 8099 7320 7665 6e64 6f72 2d73 7065 g...s vendor-spe │ │ │ │ │ +00079f00: 6369 6669 6320 7061 7463 6820 7365 7269 cific patch seri │ │ │ │ │ +00079f10: 6573 2066 6561 7475 7265 206d 7573 7420 es feature must │ │ │ │ │ +00079f20: 6e6f 7420 6265 2075 7365 6420 666f 720a not be used for. │ │ │ │ │ +00079f30: 2020 2020 2070 6163 6b61 6765 7320 696e packages in │ │ │ │ │ +00079f40: 2074 6865 2044 6562 6961 6e20 6172 6368 the Debian arch │ │ │ │ │ +00079f50: 6976 652e 0a0a 2020 2020 2028 7072 6576 ive... (prev │ │ │ │ │ +00079f60: 696f 7573 6c79 2061 20e2 809c 7368 6f75 iously a ...shou │ │ │ │ │ +00079f70: 6c64 206e 6f74 e280 9d29 0a0a 1f0a 4669 ld not...)....Fi │ │ │ │ │ +00079f80: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00079f90: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +00079fa0: 6572 7369 6f6e 2034 2035 2030 2c20 204e ersion 4 5 0, N │ │ │ │ │ +00079fb0: 6578 743a 2056 6572 7369 6f6e 2034 2034 ext: Version 4 4 │ │ │ │ │ +00079fc0: 2031 2c20 2050 7265 763a 2056 6572 7369 1, Prev: Versi │ │ │ │ │ +00079fd0: 6f6e 2034 2035 2031 2c20 2055 703a 2055 on 4 5 1, Up: U │ │ │ │ │ +00079fe0: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ +00079ff0: 7374 0a0a 3232 2e37 2056 6572 7369 6f6e st..22.7 Version │ │ │ │ │ +0007a000: 2034 2e35 2e30 0a3d 3d3d 3d3d 3d3d 3d3d 4.5.0.========= │ │ │ │ │ +0007a010: 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 =========..Relea │ │ │ │ │ +0007a020: 7365 6420 4a61 6e75 6172 792c 2032 3032 sed January, 202 │ │ │ │ │ +0007a030: 302e 0a0a 392e 322e 310a 0a20 2020 2020 0...9.2.1.. │ │ │ │ │ +0007a040: 5768 656e 206d 6169 6e74 6169 6e65 7273 When maintainers │ │ │ │ │ +0007a050: 2063 686f 6f73 6520 6120 6e65 7720 6861 choose a new ha │ │ │ │ │ +0007a060: 7264 636f 6465 6420 6f72 2064 796e 616d rdcoded or dynam │ │ │ │ │ +0007a070: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ │ +0007a080: 0a20 2020 2020 7573 6572 6e61 6d65 2066 . username f │ │ │ │ │ +0007a090: 6f72 2070 6163 6b61 6765 7320 746f 2075 or packages to u │ │ │ │ │ +0007a0a0: 7365 2c20 7468 6579 2073 686f 756c 6420 se, they should │ │ │ │ │ +0007a0b0: 7374 6172 7420 7468 6973 2075 7365 726e start this usern │ │ │ │ │ +0007a0c0: 616d 6520 7769 7468 0a20 2020 2020 616e ame with. an │ │ │ │ │ +0007a0d0: 2075 6e64 6572 7363 6f72 652e 0a0a 392e underscore...9. │ │ │ │ │ +0007a0e0: 332e 310a 0a20 2020 2020 5061 636b 6167 3.1.. Packag │ │ │ │ │ +0007a0f0: 6573 2074 6861 7420 696e 636c 7564 6520 es that include │ │ │ │ │ +0007a100: 7379 7374 656d 2073 6572 7669 6365 7320 system services │ │ │ │ │ +0007a110: 7368 6f75 6c64 2069 6e63 6c75 6465 20e2 should include . │ │ │ │ │ +0007a120: 8098 7379 7374 656d 64e2 8099 0a20 2020 ..systemd.... │ │ │ │ │ +0007a130: 2020 7365 7276 6963 6520 756e 6974 7320 service units │ │ │ │ │ +0007a140: 746f 2073 7461 7274 206f 7220 7374 6f70 to start or stop │ │ │ │ │ +0007a150: 2074 686f 7365 2073 6572 7669 6365 732e those services. │ │ │ │ │ +0007a160: 0a0a 2020 2020 2049 6e63 6c75 6469 6e67 .. Including │ │ │ │ │ +0007a170: 2061 6e20 696e 6974 2073 6372 6970 7420 an init script │ │ │ │ │ +0007a180: 6973 2065 6e63 6f75 7261 6765 6420 6966 is encouraged if │ │ │ │ │ +0007a190: 2074 6865 7265 2069 7320 6e6f 2073 7973 there is no sys │ │ │ │ │ +0007a1a0: 7465 6d64 2075 6e69 742c 0a20 2020 2020 temd unit,. │ │ │ │ │ +0007a1b0: 616e 6420 6f70 7469 6f6e 616c 2069 6620 and optional if │ │ │ │ │ +0007a1c0: 7468 6572 6520 6973 2028 7072 6576 696f there is (previo │ │ │ │ │ +0007a1d0: 7573 6c79 2c20 6974 2077 6173 2072 6563 usly, it was rec │ │ │ │ │ +0007a1e0: 6f6d 6d65 6e64 6564 292e 0a0a 2020 2020 ommended)... │ │ │ │ │ +0007a1f0: 2049 6e20 7468 6520 636f 6d6d 6f6e 2063 In the common c │ │ │ │ │ +0007a200: 6173 6520 7468 6174 2061 2070 6163 6b61 ase that a packa │ │ │ │ │ +0007a210: 6765 2069 6e63 6c75 6465 7320 6120 7369 ge includes a si │ │ │ │ │ +0007a220: 6e67 6c65 2073 7973 7465 6d20 7365 7276 ngle system serv │ │ │ │ │ +0007a230: 6963 652c 0a20 2020 2020 7468 6520 7365 ice,. the se │ │ │ │ │ +0007a240: 7276 6963 6520 756e 6974 2073 686f 756c rvice unit shoul │ │ │ │ │ +0007a250: 6420 6861 7665 2074 6865 2073 616d 6520 d have the same │ │ │ │ │ +0007a260: 6e61 6d65 2061 7320 7468 6520 7061 636b name as the pack │ │ │ │ │ +0007a270: 6167 6520 706c 7573 2074 6865 0a20 2020 age plus the. │ │ │ │ │ +0007a280: 2020 e280 9c2e 7365 7276 6963 65e2 809d ....service... │ │ │ │ │ +0007a290: 2065 7874 656e 7369 6f6e 2e20 2049 6620 extension. If │ │ │ │ │ +0007a2a0: 616e 2069 6e69 7420 7363 7269 7074 2069 an init script i │ │ │ │ │ +0007a2b0: 7320 696e 636c 7564 6564 2c20 6974 2073 s included, it s │ │ │ │ │ +0007a2c0: 686f 756c 640a 2020 2020 2068 6176 6520 hould. have │ │ │ │ │ +0007a2d0: 7468 6520 7361 6d65 206e 616d 6520 6173 the same name as │ │ │ │ │ +0007a2e0: 2074 6865 2073 7973 7465 6d64 2075 6e69 the systemd uni │ │ │ │ │ +0007a2f0: 742e 0a0a 392e 332e 320a 0a20 2020 2020 t...9.3.2.. │ │ │ │ │ +0007a300: 4974 2069 7320 656e 636f 7572 6167 6564 It is encouraged │ │ │ │ │ +0007a310: 2066 6f72 2069 6e69 7420 7363 7269 7074 for init script │ │ │ │ │ +0007a320: 7320 746f 2073 7570 706f 7274 2074 6865 s to support the │ │ │ │ │ +0007a330: 20e2 8098 7374 6174 7573 e280 9920 6172 ...status... ar │ │ │ │ │ +0007a340: 6775 6d65 6e74 0a20 2020 2020 2870 7265 gument. (pre │ │ │ │ │ +0007a350: 7669 6f75 736c 792c 2069 7420 7761 7320 viously, it was │ │ │ │ │ +0007a360: 7265 636f 6d6d 656e 6465 6429 2e0a 0a39 recommended)...9 │ │ │ │ │ +0007a370: 2e33 2e33 0a0a 2020 2020 2055 7365 206f .3.3.. Use o │ │ │ │ │ +0007a380: 6620 7570 6461 7465 2d72 632e 6420 6973 f update-rc.d is │ │ │ │ │ +0007a390: 2072 6571 7569 7265 6420 6966 2074 6865 required if the │ │ │ │ │ +0007a3a0: 2070 6163 6b61 6765 2069 6e63 6c75 6465 package include │ │ │ │ │ +0007a3b0: 7320 616e 2069 6e69 740a 2020 2020 2073 s an init. s │ │ │ │ │ +0007a3c0: 6372 6970 7420 2870 7265 7669 6f75 736c cript (previousl │ │ │ │ │ +0007a3d0: 792c 2050 6f6c 6963 7920 7361 6964 2069 y, Policy said i │ │ │ │ │ +0007a3e0: 6e20 6f6e 6520 706c 6163 6520 7468 6174 n one place that │ │ │ │ │ +0007a3f0: 2069 7420 7761 7320 7265 7175 6972 6564 it was required │ │ │ │ │ +0007a400: 2c0a 2020 2020 2061 6e64 2069 6e20 616e ,. and in an │ │ │ │ │ +0007a410: 6f74 6865 7220 7361 6964 2074 6861 7420 other said that │ │ │ │ │ +0007a420: 6974 2077 6173 2072 6563 6f6d 6d65 6e64 it was recommend │ │ │ │ │ +0007a430: 6564 292e 0a0a 1f0a 4669 6c65 3a20 6465 ed).....File: de │ │ │ │ │ +0007a440: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0007a450: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ +0007a460: 2034 2034 2031 2c20 204e 6578 743a 2056 4 4 1, Next: V │ │ │ │ │ +0007a470: 6572 7369 6f6e 2034 2034 2030 2c20 2050 ersion 4 4 0, P │ │ │ │ │ +0007a480: 7265 763a 2056 6572 7369 6f6e 2034 2035 rev: Version 4 5 │ │ │ │ │ +0007a490: 2030 2c20 2055 703a 2055 7067 7261 6469 0, Up: Upgradi │ │ │ │ │ +0007a4a0: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ +0007a4b0: 2e38 2056 6572 7369 6f6e 2034 2e34 2e31 .8 Version 4.4.1 │ │ │ │ │ +0007a4c0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +0007a4d0: 3d3d 3d0a 0a52 656c 6561 7365 6420 5365 ===..Released Se │ │ │ │ │ +0007a4e0: 7074 656d 6265 722c 2032 3031 392e 0a0a ptember, 2019... │ │ │ │ │ +0007a4f0: 352e 362e 3236 0a0a 2020 2020 2041 2070 5.6.26.. A p │ │ │ │ │ +0007a500: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ +0007a510: 696c 6520 6d75 7374 206e 6f74 2068 6176 ile must not hav │ │ │ │ │ +0007a520: 6520 6d6f 7265 2074 6861 6e20 6f6e 6520 e more than one │ │ │ │ │ +0007a530: e280 9856 6373 2d3c 7479 7065 3ee2 8099 ...Vcs-... │ │ │ │ │ +0007a540: 0a20 2020 2020 6669 656c 642e 0a0a 2020 . field... │ │ │ │ │ +0007a550: 2020 2049 6620 7468 6520 7061 636b 6167 If the packag │ │ │ │ │ +0007a560: 6520 6973 206d 6169 6e74 6169 6e65 6420 e is maintained │ │ │ │ │ +0007a570: 696e 206d 756c 7469 706c 6520 7665 7273 in multiple vers │ │ │ │ │ +0007a580: 696f 6e20 636f 6e74 726f 6c20 7379 7374 ion control syst │ │ │ │ │ +0007a590: 656d 732c 0a20 2020 2020 7468 6520 6d61 ems,. the ma │ │ │ │ │ +0007a5a0: 696e 7461 696e 6572 2073 686f 756c 6420 intainer should │ │ │ │ │ +0007a5b0: 7370 6563 6966 7920 7468 6520 6f6e 6520 specify the one │ │ │ │ │ +0007a5c0: 7468 6174 2074 6865 7920 776f 756c 6420 that they would │ │ │ │ │ +0007a5d0: 7072 6566 6572 206f 7468 6572 0a20 2020 prefer other. │ │ │ │ │ +0007a5e0: 2020 7065 6f70 6c65 2074 6f20 7573 6520 people to use │ │ │ │ │ +0007a5f0: 6173 2074 6865 2062 6173 6973 2066 6f72 as the basis for │ │ │ │ │ +0007a600: 2070 726f 706f 7369 6e67 2063 6861 6e67 proposing chang │ │ │ │ │ +0007a610: 6573 2074 6f20 7468 6520 7061 636b 6167 es to the packag │ │ │ │ │ +0007a620: 652e 0a0a 392e 3130 2026 2031 312e 350a e...9.10 & 11.5. │ │ │ │ │ +0007a630: 0a20 2020 2020 646f 632d 6261 7365 2072 . doc-base r │ │ │ │ │ +0007a640: 6567 6973 7472 6174 696f 6e20 6973 206e egistration is n │ │ │ │ │ +0007a650: 6f77 206f 7074 696f 6e61 6c2c 2066 726f ow optional, fro │ │ │ │ │ +0007a660: 6d20 6265 696e 6720 7265 636f 6d6d 656e m being recommen │ │ │ │ │ +0007a670: 6465 642e 0a0a 392e 3132 0a0a 2020 2020 ded...9.12.. │ │ │ │ │ +0007a680: 2044 6f63 756d 656e 7420 e280 982f 7275 Document .../ru │ │ │ │ │ +0007a690: 6e2f 7265 626f 6f74 2d72 6571 7569 7265 n/reboot-require │ │ │ │ │ +0007a6a0: 64e2 8099 206d 6563 6861 6e69 736d 2e0a d... mechanism.. │ │ │ │ │ +0007a6b0: 0a63 6f70 7972 6967 6874 2d66 6f72 6d61 .copyright-forma │ │ │ │ │ +0007a6c0: 740a 0a20 2020 2020 5374 6174 6520 736f t.. State so │ │ │ │ │ +0007a6d0: 6d65 2073 796e 7461 6374 6963 616c 2072 me syntactical r │ │ │ │ │ +0007a6e0: 6573 7472 6963 7469 6f6e 7320 6f6e 2074 estrictions on t │ │ │ │ │ +0007a6f0: 6865 20e2 8098 4669 6c65 733a e280 9920 he ...Files:... │ │ │ │ │ +0007a700: 6669 656c 642e 0a20 2020 2020 5769 6c64 field.. Wild │ │ │ │ │ +0007a710: 6361 7264 7320 6172 6520 7265 7175 6972 cards are requir │ │ │ │ │ +0007a720: 6564 2074 6f20 6d61 7463 6820 7468 6520 ed to match the │ │ │ │ │ +0007a730: 636f 6e74 656e 7473 206f 6620 6469 7265 contents of dire │ │ │ │ │ +0007a740: 6374 6f72 6965 732c 2061 6e64 0a20 2020 ctories, and. │ │ │ │ │ +0007a750: 2020 7468 6520 7370 6163 6520 6368 6172 the space char │ │ │ │ │ +0007a760: 6163 7465 7220 7365 7061 7261 7465 7320 acter separates │ │ │ │ │ +0007a770: 7061 7474 6572 6e73 2061 6e64 2063 616e patterns and can │ │ │ │ │ +0007a780: 6e6f 7420 6265 2065 7363 6170 6564 2e0a not be escaped.. │ │ │ │ │ +0007a790: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0007a7a0: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0007a7b0: 6465 3a20 5665 7273 696f 6e20 3420 3420 de: Version 4 4 │ │ │ │ │ +0007a7c0: 302c 2020 4e65 7874 3a20 5665 7273 696f 0, Next: Versio │ │ │ │ │ +0007a7d0: 6e20 3420 3320 302c 2020 5072 6576 3a20 n 4 3 0, Prev: │ │ │ │ │ +0007a7e0: 5665 7273 696f 6e20 3420 3420 312c 2020 Version 4 4 1, │ │ │ │ │ +0007a7f0: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ +0007a800: 6563 6b6c 6973 740a 0a32 322e 3920 5665 ecklist..22.9 Ve │ │ │ │ │ +0007a810: 7273 696f 6e20 342e 342e 300a 3d3d 3d3d rsion 4.4.0.==== │ │ │ │ │ +0007a820: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +0007a830: 5265 6c65 6173 6564 204a 756c 792c 2032 Released July, 2 │ │ │ │ │ +0007a840: 3031 392e 0a0a 342e 390a 0a20 2020 2020 019...4.9.. │ │ │ │ │ +0007a850: 5468 6520 7265 636f 6d6d 656e 6465 6420 The recommended │ │ │ │ │ +0007a860: 7761 7920 746f 2069 6d70 6c65 6d65 6e74 way to implement │ │ │ │ │ +0007a870: 2074 6865 2062 7569 6c64 2070 726f 6365 the build proce │ │ │ │ │ +0007a880: 7373 206f 6620 6120 4465 6269 616e 0a20 ss of a Debian. │ │ │ │ │ +0007a890: 2020 2020 7061 636b 6167 652c 2069 6e20 package, in │ │ │ │ │ +0007a8a0: 7468 6520 6162 7365 6e63 6520 6f66 2061 the absence of a │ │ │ │ │ +0007a8b0: 2067 6f6f 6420 7265 6173 6f6e 2074 6f20 good reason to │ │ │ │ │ +0007a8c0: 7573 6520 6120 6469 6666 6572 656e 740a use a different. │ │ │ │ │ +0007a8d0: 2020 2020 2061 7070 726f 6163 682c 2069 approach, i │ │ │ │ │ +0007a8e0: 7320 7468 6520 e280 9864 68e2 8099 2074 s the ...dh... t │ │ │ │ │ +0007a8f0: 6f6f 6c2e 2020 5468 6973 2072 6563 6f6d ool. This recom │ │ │ │ │ +0007a900: 6d65 6e64 6174 696f 6e20 696e 636c 7564 mendation includ │ │ │ │ │ +0007a910: 6573 2074 6865 0a20 2020 2020 636f 6e74 es the. cont │ │ │ │ │ +0007a920: 656e 7473 206f 6620 7468 6520 e280 9864 ents of the ...d │ │ │ │ │ +0007a930: 6562 6961 6e2f 7275 6c65 73e2 8099 2062 ebian/rules... b │ │ │ │ │ +0007a940: 7569 6c64 696e 6720 7363 7269 7074 2e0a uilding script.. │ │ │ │ │ +0007a950: 0a20 2020 2020 536f 6d65 2065 7861 6d70 . Some examp │ │ │ │ │ +0007a960: 6c65 7320 6f66 2067 6f6f 6420 7265 6173 les of good reas │ │ │ │ │ +0007a970: 6f6e 7320 746f 2075 7365 2061 2064 6966 ons to use a dif │ │ │ │ │ +0007a980: 6665 7265 6e74 2061 7070 726f 6163 6820 ferent approach │ │ │ │ │ +0007a990: 6172 650a 2020 2020 2067 6976 656e 2e20 are. given. │ │ │ │ │ +0007a9a0: 2054 6865 2072 6563 6f6d 6d65 6e64 6174 The recommendat │ │ │ │ │ +0007a9b0: 696f 6e20 746f 2075 7365 20e2 8098 6468 ion to use ...dh │ │ │ │ │ +0007a9c0: e280 9920 646f 6573 206e 6f74 2061 6c77 ... does not alw │ │ │ │ │ +0007a9d0: 6179 7320 6170 706c 792c 2061 6e64 0a20 ays apply, and. │ │ │ │ │ +0007a9e0: 2020 2020 7573 6520 6f66 20e2 8098 6468 use of ...dh │ │ │ │ │ +0007a9f0: e280 9920 6973 206e 6f74 2072 6571 7569 ... is not requi │ │ │ │ │ +0007aa00: 7265 642e 0a0a 352e 362e 3236 0a0a 2020 red...5.6.26.. │ │ │ │ │ +0007aa10: 2020 2050 6572 6d69 7420 e280 982d 62e2 Permit ...-b. │ │ │ │ │ +0007aa20: 8099 2069 6e20 5663 732d 4867 2061 7320 .. in Vcs-Hg as │ │ │ │ │ +0007aa30: 7765 6c6c 2061 7320 5663 732d 4769 742e well as Vcs-Git. │ │ │ │ │ +0007aa40: 0a0a 372e 350a 0a20 2020 2020 446f 6375 ..7.5.. Docu │ │ │ │ │ +0007aa50: 6d65 6e74 2076 6572 7369 6f6e 6564 2050 ment versioned P │ │ │ │ │ +0007aa60: 726f 7669 6465 732e 0a0a 7669 7274 7561 rovides...virtua │ │ │ │ │ +0007aa70: 6c0a 0a20 2020 2020 4e65 7720 e280 986c l.. New ...l │ │ │ │ │ +0007aa80: 6f67 696e 64e2 8099 2061 6e64 20e2 8098 ogind... and ... │ │ │ │ │ +0007aa90: 6465 6661 756c 742d 6c6f 6769 6e64 e280 default-logind.. │ │ │ │ │ +0007aaa0: 9920 7669 7274 7561 6c20 7061 636b 6167 . virtual packag │ │ │ │ │ +0007aab0: 6573 2066 6f72 2061 2070 6163 6b61 6765 es for a package │ │ │ │ │ +0007aac0: 0a20 2020 2020 7072 6f76 6964 696e 6720 . providing │ │ │ │ │ +0007aad0: 6c6f 6769 6e64 2041 5049 2028 7669 6120 logind API (via │ │ │ │ │ +0007aae0: 442d 4275 7320 616e 6420 e280 9873 642d D-Bus and ...sd- │ │ │ │ │ +0007aaf0: 6c6f 6769 6e28 3329 e280 9929 2c20 616e login(3)...), an │ │ │ │ │ +0007ab00: 6420 666f 720a 2020 2020 2044 6562 6961 d for. Debia │ │ │ │ │ +0007ab10: 6ee2 8099 7320 7072 6566 6572 7265 6420 n...s preferred │ │ │ │ │ +0007ab20: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ │ +0007ab30: 7265 7370 6563 7469 7665 6c79 2e0a 0a1f respectively.... │ │ │ │ │ +0007ab40: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +0007ab50: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +0007ab60: 3a20 5665 7273 696f 6e20 3420 3320 302c : Version 4 3 0, │ │ │ │ │ +0007ab70: 2020 4e65 7874 3a20 5665 7273 696f 6e20 Next: Version │ │ │ │ │ +0007ab80: 3420 3220 312c 2020 5072 6576 3a20 5665 4 2 1, Prev: Ve │ │ │ │ │ +0007ab90: 7273 696f 6e20 3420 3420 302c 2020 5570 rsion 4 4 0, Up │ │ │ │ │ +0007aba0: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ +0007abb0: 6b6c 6973 740a 0a32 322e 3130 2056 6572 klist..22.10 Ver │ │ │ │ │ +0007abc0: 7369 6f6e 2034 2e33 2e30 0a3d 3d3d 3d3d sion 4.3.0.===== │ │ │ │ │ +0007abd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +0007abe0: 5265 6c65 6173 6564 2044 6563 656d 6265 Released Decembe │ │ │ │ │ +0007abf0: 722c 2032 3031 382e 0a0a 322e 3320 2620 r, 2018...2.3 & │ │ │ │ │ +0007ac00: 342e 350a 0a20 2020 2020 496e 2063 6173 4.5.. In cas │ │ │ │ │ +0007ac10: 6573 2077 6865 7265 2061 2070 6163 6b61 es where a packa │ │ │ │ │ +0007ac20: 6765 e280 9973 2064 6973 7472 6962 7574 ge...s distribut │ │ │ │ │ +0007ac30: 696f 6e20 6c69 6365 6e73 6520 6578 706c ion license expl │ │ │ │ │ +0007ac40: 6963 6974 6c79 2070 6572 6d69 7473 0a20 icitly permits. │ │ │ │ │ +0007ac50: 2020 2020 6974 7320 636f 7079 7269 6768 its copyrigh │ │ │ │ │ +0007ac60: 7420 696e 666f 726d 6174 696f 6e20 746f t information to │ │ │ │ │ +0007ac70: 2062 6520 6578 636c 7564 6564 2066 726f be excluded fro │ │ │ │ │ +0007ac80: 6d20 6469 7374 7269 6275 7469 6f6e 7320 m distributions │ │ │ │ │ +0007ac90: 6f66 0a20 2020 2020 6269 6e61 7269 6573 of. binaries │ │ │ │ │ +0007aca0: 2062 7569 6c74 2066 726f 6d20 7468 6520 built from the │ │ │ │ │ +0007acb0: 736f 7572 6365 2c20 6120 7665 7262 6174 source, a verbat │ │ │ │ │ +0007acc0: 696d 2063 6f70 7920 6f66 2074 6865 2070 im copy of the p │ │ │ │ │ +0007acd0: 6163 6b61 6765 e280 9973 0a20 2020 2020 ackage...s. │ │ │ │ │ +0007ace0: 636f 7079 7269 6768 7420 696e 666f 726d copyright inform │ │ │ │ │ +0007acf0: 6174 696f 6e20 7368 6f75 6c64 206e 6f72 ation should nor │ │ │ │ │ +0007ad00: 6d61 6c6c 7920 7374 696c 6c20 6265 2069 mally still be i │ │ │ │ │ +0007ad10: 6e63 6c75 6465 6420 696e 2074 6865 0a20 ncluded in the. │ │ │ │ │ +0007ad20: 2020 2020 636f 7079 7269 6768 7420 6669 copyright fi │ │ │ │ │ +0007ad30: 6c65 2c20 6275 7420 6974 206e 6565 6420 le, but it need │ │ │ │ │ +0007ad40: 6e6f 7420 6265 2069 6620 6372 6561 7469 not be if creati │ │ │ │ │ +0007ad50: 6e67 2061 6e64 206d 6169 6e74 6169 6e69 ng and maintaini │ │ │ │ │ +0007ad60: 6e67 2061 0a20 2020 2020 636f 7079 206f ng a. copy o │ │ │ │ │ +0007ad70: 6620 7468 6174 2069 6e66 6f72 6d61 7469 f that informati │ │ │ │ │ +0007ad80: 6f6e 2069 6e76 6f6c 7665 7320 7369 676e on involves sign │ │ │ │ │ +0007ad90: 6966 6963 616e 7420 7469 6d65 2061 6e64 ificant time and │ │ │ │ │ +0007ada0: 2065 6666 6f72 742e 0a0a 342e 390a 0a20 effort...4.9.. │ │ │ │ │ +0007adb0: 2020 2020 5265 7175 6972 6564 2074 6172 Required tar │ │ │ │ │ +0007adc0: 6765 7473 206d 7573 7420 6e6f 7420 7772 gets must not wr │ │ │ │ │ +0007add0: 6974 6520 6f75 7473 6964 6520 6f66 2074 ite outside of t │ │ │ │ │ +0007ade0: 6865 2075 6e70 6163 6b65 6420 736f 7572 he unpacked sour │ │ │ │ │ +0007adf0: 6365 0a20 2020 2020 7061 636b 6167 6520 ce. package │ │ │ │ │ +0007ae00: 7472 6565 2c20 6578 6365 7074 2066 6f72 tree, except for │ │ │ │ │ +0007ae10: 2054 4d50 4449 522c 202f 746d 7020 616e TMPDIR, /tmp an │ │ │ │ │ +0007ae20: 6420 2f76 6172 2f74 6d70 2e0a 0a34 2e31 d /var/tmp...4.1 │ │ │ │ │ +0007ae30: 370a 0a20 2020 2020 5061 636b 6167 6573 7.. Packages │ │ │ │ │ +0007ae40: 2073 686f 756c 6420 6e6f 7420 636f 6e74 should not cont │ │ │ │ │ +0007ae50: 6169 6e20 6120 6e6f 6e2d 6465 6661 756c ain a non-defaul │ │ │ │ │ +0007ae60: 7420 7365 7269 6573 2066 696c 652e 2020 t series file. │ │ │ │ │ +0007ae70: 5468 6174 2069 732c 0a20 2020 2020 6470 That is,. dp │ │ │ │ │ +0007ae80: 6b67 e280 9973 2076 656e 646f 722d 7370 kg...s vendor-sp │ │ │ │ │ +0007ae90: 6563 6966 6963 2070 6174 6368 2073 6572 ecific patch ser │ │ │ │ │ +0007aea0: 6965 7320 6665 6174 7572 6520 7368 6f75 ies feature shou │ │ │ │ │ +0007aeb0: 6c64 206e 6f74 2062 6520 7573 6564 2066 ld not be used f │ │ │ │ │ +0007aec0: 6f72 0a20 2020 2020 7061 636b 6167 6573 or. packages │ │ │ │ │ +0007aed0: 2069 6e20 7468 6520 4465 6269 616e 2061 in the Debian a │ │ │ │ │ +0007aee0: 7263 6869 7665 2e0a 0a31 302e 310a 0a20 rchive...10.1.. │ │ │ │ │ +0007aef0: 2020 2020 4269 6e61 7269 6573 2073 686f Binaries sho │ │ │ │ │ +0007af00: 756c 6420 6265 2073 7472 6970 7065 6420 uld be stripped │ │ │ │ │ +0007af10: 7573 696e 6720 e280 9873 7472 6970 202d using ...strip - │ │ │ │ │ +0007af20: 2d73 7472 6970 2d75 6e6e 6565 6465 640a -strip-unneeded. │ │ │ │ │ +0007af30: 2020 2020 202d 2d72 656d 6f76 652d 7365 --remove-se │ │ │ │ │ +0007af40: 6374 696f 6e3d 2e63 6f6d 6d65 6e74 202d ction=.comment - │ │ │ │ │ +0007af50: 2d72 656d 6f76 652d 7365 6374 696f 6e3d -remove-section= │ │ │ │ │ +0007af60: 2e6e 6f74 65e2 8099 2028 6173 2064 685f .note... (as dh_ │ │ │ │ │ +0007af70: 7374 7269 700a 2020 2020 2061 6c72 6561 strip. alrea │ │ │ │ │ +0007af80: 6479 2064 6f65 7329 2e0a 0a31 302e 310a dy does)...10.1. │ │ │ │ │ +0007af90: 0a20 2020 2020 4974 2069 7320 6e6f 206c . It is no l │ │ │ │ │ +0007afa0: 6f6e 6765 7220 7375 6767 6573 7465 6420 onger suggested │ │ │ │ │ +0007afb0: 6e6f 7220 7265 636f 6d6d 656e 6465 6420 nor recommended │ │ │ │ │ +0007afc0: 746f 2075 7365 20e2 8098 696e 7374 616c to use ...instal │ │ │ │ │ +0007afd0: 6c20 2d73 e280 9920 746f 0a20 2020 2020 l -s... to. │ │ │ │ │ +0007afe0: 7374 7269 7020 6269 6e61 7269 6573 2c20 strip binaries, │ │ │ │ │ +0007aff0: 6265 6361 7573 6520 6974 2067 6574 7320 because it gets │ │ │ │ │ +0007b000: 7365 7665 7261 6c20 7468 696e 6773 2077 several things w │ │ │ │ │ +0007b010: 726f 6e67 2e0a 0a31 302e 320a 0a20 2020 rong...10.2.. │ │ │ │ │ +0007b020: 2020 5768 656e 2073 7472 6970 7069 6e67 When stripping │ │ │ │ │ +0007b030: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ +0007b040: 7320 7769 7468 20e2 8098 7374 7269 7028 s with ...strip( │ │ │ │ │ +0007b050: 3129 e280 992c 2079 6f75 2073 686f 756c 1)..., you shoul │ │ │ │ │ +0007b060: 640a 2020 2020 2061 6464 6974 696f 6e61 d. additiona │ │ │ │ │ +0007b070: 6c6c 7920 7061 7373 20e2 8098 2d2d 7265 lly pass ...--re │ │ │ │ │ +0007b080: 6d6f 7665 2d73 6563 7469 6f6e 3d2e 636f move-section=.co │ │ │ │ │ +0007b090: 6d6d 656e 740a 2020 2020 202d 2d72 656d mment. --rem │ │ │ │ │ +0007b0a0: 6f76 652d 7365 6374 696f 6e3d 2e6e 6f74 ove-section=.not │ │ │ │ │ +0007b0b0: 65e2 8099 2028 6173 2064 685f 7374 7269 e... (as dh_stri │ │ │ │ │ +0007b0c0: 7020 616c 7265 6164 7920 646f 6573 292e p already does). │ │ │ │ │ +0007b0d0: 0a0a 7669 7274 7561 6c0a 0a20 2020 2020 ..virtual.. │ │ │ │ │ +0007b0e0: 4e65 7720 e280 9864 6275 732d 7365 7373 New ...dbus-sess │ │ │ │ │ +0007b0f0: 696f 6e2d 6275 73e2 8099 2061 6e64 20e2 ion-bus... and . │ │ │ │ │ +0007b100: 8098 6465 6661 756c 742d 6462 7573 2d73 ..default-dbus-s │ │ │ │ │ +0007b110: 6573 7369 6f6e 2d62 7573 e280 9920 7669 ession-bus... vi │ │ │ │ │ +0007b120: 7274 7561 6c0a 2020 2020 2070 6163 6b61 rtual. packa │ │ │ │ │ +0007b130: 6765 7320 666f 7220 6120 7061 636b 6167 ges for a packag │ │ │ │ │ +0007b140: 6520 7072 6f76 6964 696e 6720 7468 6520 e providing the │ │ │ │ │ +0007b150: 442d 4275 7320 7365 7373 696f 6e20 6275 D-Bus session bu │ │ │ │ │ +0007b160: 732c 2061 6e64 2066 6f72 0a20 2020 2020 s, and for. │ │ │ │ │ +0007b170: 4465 6269 616e e280 9973 2070 7265 6665 Debian...s prefe │ │ │ │ │ +0007b180: 7272 6564 2044 2d42 7573 2069 6d70 6c65 rred D-Bus imple │ │ │ │ │ +0007b190: 6d65 6e74 6174 696f 6e2c 2072 6573 7065 mentation, respe │ │ │ │ │ +0007b1a0: 6374 6976 656c 792e 0a0a 1f0a 4669 6c65 ctively.....File │ │ │ │ │ +0007b1b0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0007b1c0: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ +0007b1d0: 7369 6f6e 2034 2032 2031 2c20 204e 6578 sion 4 2 1, Nex │ │ │ │ │ +0007b1e0: 743a 2056 6572 7369 6f6e 2034 2032 2030 t: Version 4 2 0 │ │ │ │ │ +0007b1f0: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version │ │ │ │ │ +0007b200: 2034 2033 2030 2c20 2055 703a 2055 7067 4 3 0, Up: Upg │ │ │ │ │ +0007b210: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ +0007b220: 0a0a 3232 2e31 3120 5665 7273 696f 6e20 ..22.11 Version │ │ │ │ │ +0007b230: 342e 322e 310a 3d3d 3d3d 3d3d 3d3d 3d3d 4.2.1.========== │ │ │ │ │ +0007b240: 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 =========..Relea │ │ │ │ │ +0007b250: 7365 6420 4175 6775 7374 2c20 3230 3138 sed August, 2018 │ │ │ │ │ +0007b260: 2e0a 0a31 302e 3420 2620 7065 726c 0a0a ...10.4 & perl.. │ │ │ │ │ +0007b270: 2020 2020 2054 6865 2072 6571 7569 7265 The require │ │ │ │ │ +0007b280: 6d65 6e74 2074 6861 7420 7468 6520 7368 ment that the sh │ │ │ │ │ +0007b290: 6562 616e 6720 6174 2074 6865 2074 6f70 ebang at the top │ │ │ │ │ +0007b2a0: 206f 6620 5065 726c 2063 6f6d 6d61 6e64 of Perl command │ │ │ │ │ +0007b2b0: 2073 6372 6970 7473 0a20 2020 2020 6265 scripts. be │ │ │ │ │ +0007b2c0: 20e2 8098 2321 2f75 7372 2f62 696e 2f70 ...#!/usr/bin/p │ │ │ │ │ +0007b2d0: 6572 6ce2 8099 2069 7320 7265 6c61 7865 erl... is relaxe │ │ │ │ │ +0007b2e0: 6420 6672 6f6d 2061 20e2 8098 6d75 7374 d from a ...must │ │ │ │ │ +0007b2f0: e280 9920 746f 2061 20e2 8098 7368 6f75 ... to a ...shou │ │ │ │ │ +0007b300: 6c64 e280 992e 0a0a 1f0a 4669 6c65 3a20 ld........File: │ │ │ │ │ +0007b310: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0007b320: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +0007b330: 6f6e 2034 2032 2030 2c20 204e 6578 743a on 4 2 0, Next: │ │ │ │ │ +0007b340: 2056 6572 7369 6f6e 2034 2031 2035 2c20 Version 4 1 5, │ │ │ │ │ +0007b350: 2050 7265 763a 2056 6572 7369 6f6e 2034 Prev: Version 4 │ │ │ │ │ +0007b360: 2032 2031 2c20 2055 703a 2055 7067 7261 2 1, Up: Upgra │ │ │ │ │ +0007b370: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +0007b380: 3232 2e31 3220 5665 7273 696f 6e20 342e 22.12 Version 4. │ │ │ │ │ +0007b390: 322e 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 2.0.============ │ │ │ │ │ +0007b3a0: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +0007b3b0: 6420 4175 6775 7374 2c20 3230 3138 2e0a d August, 2018.. │ │ │ │ │ +0007b3c0: 0a34 2e39 0a0a 2020 2020 2054 6865 2070 .4.9.. The p │ │ │ │ │ +0007b3d0: 6163 6b61 6765 2062 7569 6c64 2073 686f ackage build sho │ │ │ │ │ +0007b3e0: 756c 6420 6265 2061 7320 7665 7262 6f73 uld be as verbos │ │ │ │ │ +0007b3f0: 6520 6173 2072 6561 736f 6e61 626c 7920 e as reasonably │ │ │ │ │ +0007b400: 706f 7373 6962 6c65 2e0a 2020 2020 2054 possible.. T │ │ │ │ │ +0007b410: 6869 7320 6d65 616e 7320 7468 6174 20e2 his means that . │ │ │ │ │ +0007b420: 8098 6465 6269 616e 2f72 756c 6573 e280 ..debian/rules.. │ │ │ │ │ +0007b430: 9920 7368 6f75 6c64 2070 6173 7320 746f . should pass to │ │ │ │ │ +0007b440: 2074 6865 2063 6f6d 6d61 6e64 7320 6974 the commands it │ │ │ │ │ +0007b450: 0a20 2020 2020 696e 766f 6b65 7320 6f70 . invokes op │ │ │ │ │ +0007b460: 7469 6f6e 7320 7468 6174 2063 6175 7365 tions that cause │ │ │ │ │ +0007b470: 2074 6865 6d20 746f 2070 726f 6475 6365 them to produce │ │ │ │ │ +0007b480: 2076 6572 626f 7365 206f 7574 7075 742e verbose output. │ │ │ │ │ +0007b490: 0a0a 342e 390a 0a20 2020 2020 5265 7175 ..4.9.. Requ │ │ │ │ │ +0007b4a0: 6972 6564 2074 6172 6765 7473 206d 6179 ired targets may │ │ │ │ │ +0007b4b0: 2061 7474 656d 7074 206e 6574 776f 726b attempt network │ │ │ │ │ +0007b4c0: 2061 6363 6573 732c 2076 6961 2074 6865 access, via the │ │ │ │ │ +0007b4d0: 206c 6f6f 7062 6163 6b0a 2020 2020 2069 loopback. i │ │ │ │ │ +0007b4e0: 6e74 6572 6661 6365 2c20 746f 2073 6572 nterface, to ser │ │ │ │ │ +0007b4f0: 7669 6365 7320 6f6e 2074 6865 2062 7569 vices on the bui │ │ │ │ │ +0007b500: 6c64 2068 6f73 7420 7468 6174 2068 6176 ld host that hav │ │ │ │ │ +0007b510: 6520 6265 656e 2073 7461 7274 6564 2062 e been started b │ │ │ │ │ +0007b520: 790a 2020 2020 2074 6865 2062 7569 6c64 y. the build │ │ │ │ │ +0007b530: 2e0a 0a34 2e39 2e31 0a0a 2020 2020 204e ...4.9.1.. N │ │ │ │ │ +0007b540: 6577 20e2 8098 7465 7273 65e2 8099 2074 ew ...terse... t │ │ │ │ │ +0007b550: 6167 2074 6861 7420 6361 6e20 6170 7065 ag that can appe │ │ │ │ │ +0007b560: 6172 2069 6e20 e280 9844 4542 5f42 5549 ar in ...DEB_BUI │ │ │ │ │ +0007b570: 4c44 5f4f 5054 494f 4e53 e280 9920 746f LD_OPTIONS... to │ │ │ │ │ +0007b580: 206d 616b 6520 610a 2020 2020 2070 6163 make a. pac │ │ │ │ │ +0007b590: 6b61 6765 2062 7569 6c64 206c 6573 7320 kage build less │ │ │ │ │ +0007b5a0: 7665 7262 6f73 652e 0a0a 352e 3220 2620 verbose...5.2 & │ │ │ │ │ +0007b5b0: 352e 340a 0a20 2020 2020 5468 6520 5374 5.4.. The St │ │ │ │ │ +0007b5c0: 616e 6461 7264 732d 5665 7273 696f 6e20 andards-Version │ │ │ │ │ +0007b5d0: 6669 656c 6420 6973 206e 6f77 206d 616e field is now man │ │ │ │ │ +0007b5e0: 6461 746f 7279 2c20 6e6f 7420 6a75 7374 datory, not just │ │ │ │ │ +0007b5f0: 2072 6563 6f6d 6d65 6e64 6564 2e0a 0a31 recommended...1 │ │ │ │ │ +0007b600: 322e 370a 0a20 2020 2020 5570 7374 7265 2.7.. Upstre │ │ │ │ │ +0007b610: 616d 2072 656c 6561 7365 206e 6f74 6573 am release notes │ │ │ │ │ +0007b620: 2c20 7768 656e 2061 7661 696c 6162 6c65 , when available │ │ │ │ │ +0007b630: 2c20 7368 6f75 6c64 2062 6520 696e 7374 , should be inst │ │ │ │ │ +0007b640: 616c 6c65 6420 6173 0a20 2020 2020 e280 alled as. .. │ │ │ │ │ +0007b650: 982f 7573 722f 7368 6172 652f 646f 632f ./usr/share/doc/ │ │ │ │ │ +0007b660: 7061 636b 6167 652f 4e45 5753 2e67 7ae2 package/NEWS.gz. │ │ │ │ │ +0007b670: 8099 2e20 2055 7073 7472 6561 6d20 6368 ... Upstream ch │ │ │ │ │ +0007b680: 616e 6765 6c6f 6773 206d 6179 2062 6520 angelogs may be │ │ │ │ │ +0007b690: 6d61 6465 0a20 2020 2020 6176 6169 6c61 made. availa │ │ │ │ │ +0007b6a0: 626c 6520 6173 20e2 8098 2f75 7372 2f73 ble as .../usr/s │ │ │ │ │ +0007b6b0: 6861 7265 2f64 6f63 2f70 6163 6b61 6765 hare/doc/package │ │ │ │ │ +0007b6c0: 2f63 6861 6e67 656c 6f67 2e67 7ae2 8099 /changelog.gz... │ │ │ │ │ +0007b6d0: 2e0a 0a20 2020 2020 5468 6973 2069 7320 ... This is │ │ │ │ │ +0007b6e0: 6120 7265 6c61 7861 7469 6f6e 206f 6620 a relaxation of │ │ │ │ │ +0007b6f0: 6f6c 6465 7220 506f 6c69 6379 2077 6869 older Policy whi │ │ │ │ │ +0007b700: 6368 2073 6169 6420 7468 6174 2074 6865 ch said that the │ │ │ │ │ +0007b710: 2075 7073 7472 6561 6d0a 2020 2020 2063 upstream. c │ │ │ │ │ +0007b720: 6861 6e67 656c 6f67 2073 686f 756c 6420 hangelog should │ │ │ │ │ +0007b730: 6265 206d 6164 6520 6163 6365 7373 6962 be made accessib │ │ │ │ │ +0007b740: 6c65 2061 7420 7468 6973 2070 6174 682e le at this path. │ │ │ │ │ +0007b750: 2020 4e6f 7720 6974 2069 7320 7570 2074 Now it is up t │ │ │ │ │ +0007b760: 6f0a 2020 2020 206d 6169 6e74 6169 6e65 o. maintaine │ │ │ │ │ +0007b770: 7220 6469 7363 7265 7469 6f6e 2077 6865 r discretion whe │ │ │ │ │ +0007b780: 7468 6572 2069 7420 6973 2075 7365 6675 ther it is usefu │ │ │ │ │ +0007b790: 6c20 746f 2069 6e73 7461 6c6c 2069 742e l to install it. │ │ │ │ │ +0007b7a0: 0a0a 2020 2020 2054 6865 2070 7261 6374 .. The pract │ │ │ │ │ +0007b7b0: 6963 6520 6f66 2069 6e73 7461 6c6c 696e ice of installin │ │ │ │ │ +0007b7c0: 6720 7468 6520 7570 7374 7265 616d 2072 g the upstream r │ │ │ │ │ +0007b7d0: 656c 6561 7365 206e 6f74 6573 2061 730a elease notes as. │ │ │ │ │ +0007b7e0: 2020 2020 20e2 8098 2f75 7372 2f73 6861 .../usr/sha │ │ │ │ │ +0007b7f0: 7265 2f64 6f63 2f70 6163 6b61 6765 2f63 re/doc/package/c │ │ │ │ │ +0007b800: 6861 6e67 656c 6f67 2e67 7ae2 8099 2069 hangelog.gz... i │ │ │ │ │ +0007b810: 7320 7065 726d 6974 7465 6420 6275 7420 s permitted but │ │ │ │ │ +0007b820: 6465 7072 6563 6174 6564 2e0a 0a1f 0a46 deprecated.....F │ │ │ │ │ +0007b830: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +0007b840: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +0007b850: 5665 7273 696f 6e20 3420 3120 352c 2020 Version 4 1 5, │ │ │ │ │ +0007b860: 4e65 7874 3a20 5665 7273 696f 6e20 3420 Next: Version 4 │ │ │ │ │ +0007b870: 3120 342c 2020 5072 6576 3a20 5665 7273 1 4, Prev: Vers │ │ │ │ │ +0007b880: 696f 6e20 3420 3220 302c 2020 5570 3a20 ion 4 2 0, Up: │ │ │ │ │ +0007b890: 5570 6772 6164 696e 6720 6368 6563 6b6c Upgrading checkl │ │ │ │ │ +0007b8a0: 6973 740a 0a32 322e 3133 2056 6572 7369 ist..22.13 Versi │ │ │ │ │ +0007b8b0: 6f6e 2034 2e31 2e35 0a3d 3d3d 3d3d 3d3d on 4.1.5.======= │ │ │ │ │ +0007b8c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ +0007b8d0: 6c65 6173 6564 204a 756c 792c 2032 3031 leased July, 201 │ │ │ │ │ +0007b8e0: 382e 0a0a 342e 392e 320a 0a20 2020 2020 8...4.9.2.. │ │ │ │ │ +0007b8f0: 446f 6375 6d65 6e74 2068 6f77 20e2 8098 Document how ... │ │ │ │ │ +0007b900: 6465 6269 616e 2f72 756c 6573 e280 9920 debian/rules... │ │ │ │ │ +0007b910: 616e 6420 7468 6520 e280 9852 756c 6573 and the ...Rules │ │ │ │ │ +0007b920: 2d52 6571 7569 7265 732d 526f 6f74 e280 -Requires-Root.. │ │ │ │ │ +0007b930: 9920 6669 656c 640a 2020 2020 2069 6e74 . field. int │ │ │ │ │ +0007b940: 6572 6163 742e 0a0a 352e 362e 3132 0a0a eract...5.6.12.. │ │ │ │ │ +0007b950: 2020 2020 2059 6f75 2073 686f 756c 6420 You should │ │ │ │ │ +0007b960: 6e6f 7420 6368 616e 6765 2061 2070 6163 not change a pac │ │ │ │ │ +0007b970: 6b61 6765 e280 9973 2065 706f 6368 2c20 kage...s epoch, │ │ │ │ │ +0007b980: 6576 656e 2069 6e20 6578 7065 7269 6d65 even in experime │ │ │ │ │ +0007b990: 6e74 616c 2c0a 2020 2020 2077 6974 686f ntal,. witho │ │ │ │ │ +0007b9a0: 7574 2067 6574 7469 6e67 2063 6f6e 7365 ut getting conse │ │ │ │ │ +0007b9b0: 6e73 7573 206f 6e20 6465 6269 616e 2d64 nsus on debian-d │ │ │ │ │ +0007b9c0: 6576 656c 2066 6972 7374 2e0a 0a35 2e36 evel first...5.6 │ │ │ │ │ +0007b9d0: 2e31 322e 310a 0a20 2020 2020 4570 6f63 .12.1.. Epoc │ │ │ │ │ +0007b9e0: 6873 2073 686f 756c 6420 6e6f 7420 6265 hs should not be │ │ │ │ │ +0007b9f0: 2075 7365 6420 666f 7220 7468 6520 7075 used for the pu │ │ │ │ │ +0007ba00: 7270 6f73 6520 6f66 2072 6f6c 6c69 6e67 rpose of rolling │ │ │ │ │ +0007ba10: 2062 6163 6b20 7468 650a 2020 2020 2076 back the. v │ │ │ │ │ +0007ba20: 6572 7369 6f6e 206f 6620 6120 7061 636b ersion of a pack │ │ │ │ │ +0007ba30: 6167 652e 2020 5573 6520 7468 6520 2b72 age. Use the +r │ │ │ │ │ +0007ba40: 6561 6c6c 7920 636f 6e76 656e 7469 6f6e eally convention │ │ │ │ │ +0007ba50: 2e0a 0a35 2e36 2e33 310a 0a20 2020 2020 ...5.6.31.. │ │ │ │ │ +0007ba60: 446f 6375 6d65 6e74 2074 6865 20e2 8098 Document the ... │ │ │ │ │ +0007ba70: 5275 6c65 732d 5265 7175 6972 6573 2d52 Rules-Requires-R │ │ │ │ │ +0007ba80: 6f6f 74e2 8099 2066 6965 6c64 2e0a 0a39 oot... field...9 │ │ │ │ │ +0007ba90: 2e31 2e31 0a0a 2020 2020 2055 7064 6174 .1.1.. Updat │ │ │ │ │ +0007baa0: 6520 4465 6269 616e e280 9973 2076 6572 e Debian...s ver │ │ │ │ │ +0007bab0: 7369 6f6e 206f 6620 7468 6520 4669 6c65 sion of the File │ │ │ │ │ +0007bac0: 7379 7374 656d 2048 6965 7261 7263 6879 system Hierarchy │ │ │ │ │ +0007bad0: 2053 7461 6e64 6172 6420 6672 6f6d 0a20 Standard from. │ │ │ │ │ +0007bae0: 2020 2020 322e 3320 746f 2033 2e30 2c20 2.3 to 3.0, │ │ │ │ │ +0007baf0: 616e 6420 7570 6461 7465 2074 6865 206c and update the l │ │ │ │ │ +0007bb00: 6973 7420 6f66 2065 7863 6570 7469 6f6e ist of exception │ │ │ │ │ +0007bb10: 732e 2020 4f6e 6c79 2061 2074 696e 790a s. Only a tiny. │ │ │ │ │ +0007bb20: 2020 2020 206d 696e 6f72 6974 7920 6f66 minority of │ │ │ │ │ +0007bb30: 2070 6163 6b61 6765 732c 2069 6620 616e packages, if an │ │ │ │ │ +0007bb40: 792c 2073 686f 756c 6420 6265 206d 6164 y, should be mad │ │ │ │ │ +0007bb50: 6520 6275 6767 7920 6279 2074 6869 7320 e buggy by this │ │ │ │ │ +0007bb60: 6368 616e 6765 2e0a 0a39 2e33 2e32 2026 change...9.3.2 & │ │ │ │ │ +0007bb70: 2031 302e 340a 0a20 2020 2020 5570 6461 10.4.. Upda │ │ │ │ │ +0007bb80: 7465 2076 6572 7369 6f6e 206f 6620 504f te version of PO │ │ │ │ │ +0007bb90: 5349 5820 7374 616e 6461 7264 2066 6f72 SIX standard for │ │ │ │ │ +0007bba0: 2073 6865 6c6c 2073 6372 6970 7473 2066 shell scripts f │ │ │ │ │ +0007bbb0: 726f 6d20 5355 5376 3320 746f 0a20 2020 rom SUSv3 to. │ │ │ │ │ +0007bbc0: 2020 504f 5349 582e 312d 3230 3137 2028 POSIX.1-2017 ( │ │ │ │ │ +0007bbd0: 616c 736f 206b 6e6f 776e 2061 7320 5355 also known as SU │ │ │ │ │ +0007bbe0: 5376 3420 696e 2073 6f6d 6520 636f 6e74 Sv4 in some cont │ │ │ │ │ +0007bbf0: 6578 7473 292e 0a0a 1f0a 4669 6c65 3a20 exts).....File: │ │ │ │ │ +0007bc00: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0007bc10: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +0007bc20: 6f6e 2034 2031 2034 2c20 204e 6578 743a on 4 1 4, Next: │ │ │ │ │ +0007bc30: 2056 6572 7369 6f6e 2034 2031 2033 2c20 Version 4 1 3, │ │ │ │ │ +0007bc40: 2050 7265 763a 2056 6572 7369 6f6e 2034 Prev: Version 4 │ │ │ │ │ +0007bc50: 2031 2035 2c20 2055 703a 2055 7067 7261 1 5, Up: Upgra │ │ │ │ │ +0007bc60: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +0007bc70: 3232 2e31 3420 5665 7273 696f 6e20 342e 22.14 Version 4. │ │ │ │ │ +0007bc80: 312e 340a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 1.4.============ │ │ │ │ │ +0007bc90: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +0007bca0: 6420 4170 7269 6c2c 2032 3031 382e 0a0a d April, 2018... │ │ │ │ │ +0007bcb0: 332e 322e 320a 0a20 2020 2020 5468 6520 3.2.2.. The │ │ │ │ │ +0007bcc0: 7061 7274 206f 6620 7468 6520 7665 7273 part of the vers │ │ │ │ │ +0007bcd0: 696f 6e20 6e75 6d62 6572 2061 6674 6572 ion number after │ │ │ │ │ +0007bce0: 2074 6865 2065 706f 6368 206d 7573 7420 the epoch must │ │ │ │ │ +0007bcf0: 6e6f 7420 6265 2072 6575 7365 640a 2020 not be reused. │ │ │ │ │ +0007bd00: 2020 2066 6f72 2061 2076 6572 7369 6f6e for a version │ │ │ │ │ +0007bd10: 206f 6620 7468 6520 7061 636b 6167 6520 of the package │ │ │ │ │ +0007bd20: 7769 7468 2064 6966 6665 7265 6e74 2063 with different c │ │ │ │ │ +0007bd30: 6f6e 7465 6e74 732c 2065 7665 6e20 6166 ontents, even af │ │ │ │ │ +0007bd40: 7465 720a 2020 2020 2074 6865 2076 6572 ter. the ver │ │ │ │ │ +0007bd50: 7369 6f6e 206f 6620 7468 6520 7061 636b sion of the pack │ │ │ │ │ +0007bd60: 6167 6520 7072 6576 696f 7573 6c79 2075 age previously u │ │ │ │ │ +0007bd70: 7369 6e67 2074 6861 7420 7061 7274 206f sing that part o │ │ │ │ │ +0007bd80: 6620 7468 650a 2020 2020 2076 6572 7369 f the. versi │ │ │ │ │ +0007bd90: 6f6e 206e 756d 6265 7220 6973 206e 6f20 on number is no │ │ │ │ │ +0007bda0: 6c6f 6e67 6572 2070 7265 7365 6e74 2069 longer present i │ │ │ │ │ +0007bdb0: 6e20 616e 7920 6172 6368 6976 6520 7375 n any archive su │ │ │ │ │ +0007bdc0: 6974 6573 2e0a 0a33 2e32 2e32 0a0a 2020 ites...3.2.2.. │ │ │ │ │ +0007bdd0: 2020 2046 6f72 206e 6f6e 2d6e 6174 6976 For non-nativ │ │ │ │ │ +0007bde0: 6520 7061 636b 6167 6573 2c20 7468 6520 e packages, the │ │ │ │ │ +0007bdf0: 7570 7374 7265 616d 2076 6572 7369 6f6e upstream version │ │ │ │ │ +0007be00: 206d 7573 7420 6e6f 7420 6265 2072 6575 must not be reu │ │ │ │ │ +0007be10: 7365 640a 2020 2020 2066 6f72 2064 6966 sed. for dif │ │ │ │ │ +0007be20: 6665 7265 6e74 2075 7073 7472 6561 6d20 ferent upstream │ │ │ │ │ +0007be30: 736f 7572 6365 2063 6f64 652c 2073 6f20 source code, so │ │ │ │ │ +0007be40: 7468 6174 2066 6f72 2065 6163 6820 736f that for each so │ │ │ │ │ +0007be50: 7572 6365 2070 6163 6b61 6765 0a20 2020 urce package. │ │ │ │ │ +0007be60: 2020 6e61 6d65 2061 6e64 2075 7073 7472 name and upstr │ │ │ │ │ +0007be70: 6561 6d20 7665 7273 696f 6e20 6e75 6d62 eam version numb │ │ │ │ │ +0007be80: 6572 2074 6865 7265 2065 7869 7374 7320 er there exists │ │ │ │ │ +0007be90: 6578 6163 746c 7920 6f6e 6520 6f72 6967 exactly one orig │ │ │ │ │ +0007bea0: 696e 616c 0a20 2020 2020 736f 7572 6365 inal. source │ │ │ │ │ +0007beb0: 2061 7263 6869 7665 2063 6f6e 7465 6e74 archive content │ │ │ │ │ +0007bec0: 732e 0a0a 342e 390a 0a20 2020 2020 5468 s...4.9.. Th │ │ │ │ │ +0007bed0: 6520 e280 9867 6574 2d6f 7269 672d 736f e ...get-orig-so │ │ │ │ │ +0007bee0: 7572 6365 e280 9920 7275 6c65 7320 7461 urce... rules ta │ │ │ │ │ +0007bef0: 7267 6574 2068 6173 2062 6565 6e20 7265 rget has been re │ │ │ │ │ +0007bf00: 6d6f 7665 642e 2020 5061 636b 6167 6573 moved. Packages │ │ │ │ │ +0007bf10: 0a20 2020 2020 7368 6f75 6c64 2074 7261 . should tra │ │ │ │ │ +0007bf20: 6e73 6974 696f 6e20 746f 20e2 8098 6465 nsition to ...de │ │ │ │ │ +0007bf30: 6269 616e 2f77 6174 6368 e280 9920 616e bian/watch... an │ │ │ │ │ +0007bf40: 6420 7573 6520 7573 6361 6e20 7768 6572 d use uscan wher │ │ │ │ │ +0007bf50: 6520 706f 7373 6962 6c65 2e0a 0a39 2e31 e possible...9.1 │ │ │ │ │ +0007bf60: 2e32 0a0a 2020 2020 2049 6620 e280 982f .2.. If .../ │ │ │ │ │ +0007bf70: 6574 632f 7374 6166 662d 6772 6f75 702d etc/staff-group- │ │ │ │ │ +0007bf80: 666f 722d 7573 722d 6c6f 6361 6ce2 8099 for-usr-local... │ │ │ │ │ +0007bf90: 2064 6f65 7320 6e6f 7420 6578 6973 742c does not exist, │ │ │ │ │ +0007bfa0: 20e2 8098 2f75 7372 2f6c 6f63 616c e280 .../usr/local.. │ │ │ │ │ +0007bfb0: 990a 2020 2020 2061 6e64 2061 6c6c 2073 .. and all s │ │ │ │ │ +0007bfc0: 7562 6469 7265 6374 6f72 6965 7320 6372 ubdirectories cr │ │ │ │ │ +0007bfd0: 6561 7465 6420 6279 2070 6163 6b61 6765 eated by package │ │ │ │ │ +0007bfe0: 7320 7368 6f75 6c64 2068 6176 6520 7065 s should have pe │ │ │ │ │ +0007bff0: 726d 6973 7369 6f6e 730a 2020 2020 2030 rmissions. 0 │ │ │ │ │ +0007c000: 3735 3520 616e 6420 6265 206f 776e 6564 755 and be owned │ │ │ │ │ +0007c010: 2062 7920 e280 9872 6f6f 743a 726f 6f74 by ...root:root │ │ │ │ │ +0007c020: e280 992e 2020 4966 2074 6865 2066 696c .... If the fil │ │ │ │ │ +0007c030: 6520 6578 6973 7473 2c20 7468 6520 6f6c e exists, the ol │ │ │ │ │ +0007c040: 640a 2020 2020 2070 6572 6d69 7373 696f d. permissio │ │ │ │ │ +0007c050: 6e73 206f 6620 3237 3735 2061 6e64 206f ns of 2775 and o │ │ │ │ │ +0007c060: 776e 6572 7368 6970 206f 6620 726f 6f74 wnership of root │ │ │ │ │ +0007c070: 3a73 7461 6666 2073 686f 756c 6420 7265 :staff should re │ │ │ │ │ +0007c080: 6d61 696e 2e0a 0a1f 0a46 696c 653a 2064 main.....File: d │ │ │ │ │ +0007c090: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +0007c0a0: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ +0007c0b0: 6e20 3420 3120 332c 2020 4e65 7874 3a20 n 4 1 3, Next: │ │ │ │ │ +0007c0c0: 5665 7273 696f 6e20 3420 3120 322c 2020 Version 4 1 2, │ │ │ │ │ +0007c0d0: 5072 6576 3a20 5665 7273 696f 6e20 3420 Prev: Version 4 │ │ │ │ │ +0007c0e0: 3120 342c 2020 5570 3a20 5570 6772 6164 1 4, Up: Upgrad │ │ │ │ │ +0007c0f0: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ +0007c100: 322e 3135 2056 6572 7369 6f6e 2034 2e31 2.15 Version 4.1 │ │ │ │ │ +0007c110: 2e33 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .3.============= │ │ │ │ │ +0007c120: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ +0007c130: 2044 6563 656d 6265 722c 2032 3031 372e December, 2017. │ │ │ │ │ +0007c140: 0a0a 352e 362e 3236 0a0a 2020 2020 2055 ..5.6.26.. U │ │ │ │ │ +0007c150: 524c 7320 6769 7665 6e20 696e 20e2 8098 RLs given in ... │ │ │ │ │ +0007c160: 5643 532d 2ae2 8099 2068 6561 6465 7273 VCS-*... headers │ │ │ │ │ +0007c170: 2073 686f 756c 6420 7573 6520 6120 7363 should use a sc │ │ │ │ │ +0007c180: 6865 6d65 2074 6861 7420 7072 6f76 6964 heme that provid │ │ │ │ │ +0007c190: 6573 0a20 2020 2020 636f 6e66 6964 656e es. confiden │ │ │ │ │ +0007c1a0: 7469 616c 6974 7920 28e2 8098 6874 7470 tiality (...http │ │ │ │ │ +0007c1b0: 73e2 8099 2c20 666f 7220 6578 616d 706c s..., for exampl │ │ │ │ │ +0007c1c0: 6529 2069 6620 7468 6520 5643 5320 7265 e) if the VCS re │ │ │ │ │ +0007c1d0: 706f 7369 746f 7279 0a20 2020 2020 7375 pository. su │ │ │ │ │ +0007c1e0: 7070 6f72 7473 2069 742e 2020 e280 985b pports it. ...[ │ │ │ │ │ +0007c1f0: 7663 732d 6669 656c 642d 7573 6573 2d69 vcs-field-uses-i │ │ │ │ │ +0007c200: 6e73 6563 7572 652d 7572 695d e280 990a nsecure-uri].... │ │ │ │ │ +0007c210: 0a37 2e38 0a0a 2020 2020 20e2 8098 4275 .7.8.. ...Bu │ │ │ │ │ +0007c220: 696c 742d 5573 696e 67e2 8099 2073 686f ilt-Using... sho │ │ │ │ │ +0007c230: 756c 6420 6265 2075 7365 6420 6578 6163 uld be used exac │ │ │ │ │ +0007c240: 746c 7920 7768 656e 2074 6865 7265 2061 tly when there a │ │ │ │ │ +0007c250: 7265 206c 6963 656e 7365 206f 7220 4446 re license or DF │ │ │ │ │ +0007c260: 5347 0a20 2020 2020 7265 7175 6972 656d SG. requirem │ │ │ │ │ +0007c270: 656e 7473 2074 6f20 7265 7461 696e 2066 ents to retain f │ │ │ │ │ +0007c280: 756c 6c20 736f 7572 6365 2063 6f64 6520 ull source code │ │ │ │ │ +0007c290: 696e 2074 6865 2061 7263 6869 7665 2e0a in the archive.. │ │ │ │ │ +0007c2a0: 2020 2020 2050 7265 7669 6f75 736c 792c Previously, │ │ │ │ │ +0007c2b0: 2074 6865 2064 6573 6372 6970 7469 6f6e the description │ │ │ │ │ +0007c2c0: 206f 6620 7468 6520 6669 656c 6420 696d of the field im │ │ │ │ │ +0007c2d0: 706c 6965 6420 6974 2077 6173 206e 6565 plied it was nee │ │ │ │ │ +0007c2e0: 6465 6420 696e 0a20 2020 2020 6f74 6865 ded in. othe │ │ │ │ │ +0007c2f0: 7220 6361 7365 7320 746f 6f2e 0a0a 392e r cases too...9. │ │ │ │ │ +0007c300: 312e 310a 0a20 2020 2020 e280 986c 6962 1.1.. ...lib │ │ │ │ │ +0007c310: 63e2 8099 206d 6179 2061 6c73 6f20 696e c... may also in │ │ │ │ │ +0007c320: 7374 616c 6c20 6669 6c65 7320 696e 20e2 stall files in . │ │ │ │ │ +0007c330: 8098 2f6c 6962 3634 e280 992e 0a0a 392e ../lib64......9. │ │ │ │ │ +0007c340: 332e 332e 310a 0a20 2020 2020 4966 2061 3.3.1.. If a │ │ │ │ │ +0007c350: 2070 6163 6b61 6765 e280 9973 2064 6165 package...s dae │ │ │ │ │ +0007c360: 6d6f 6e20 7368 6f75 6c64 206e 6f74 2062 mon should not b │ │ │ │ │ +0007c370: 6520 6175 746f 7374 6172 7465 6420 756e e autostarted un │ │ │ │ │ +0007c380: 6c65 7373 2074 6865 206c 6f63 616c 0a20 less the local. │ │ │ │ │ +0007c390: 2020 2020 6164 6d69 6e69 7374 7261 746f administrato │ │ │ │ │ +0007c3a0: 7220 6861 7320 6578 706c 6963 6974 6c79 r has explicitly │ │ │ │ │ +0007c3b0: 2072 6571 7565 7374 6564 2069 742c 2074 requested it, t │ │ │ │ │ +0007c3c0: 6865 2070 6163 6b61 6765 e280 9973 20e2 he package...s . │ │ │ │ │ +0007c3d0: 8098 706f 7374 696e 7374 e280 990a 2020 ..postinst.... │ │ │ │ │ +0007c3e0: 2020 2073 686f 756c 6420 7573 6520 7468 should use th │ │ │ │ │ +0007c3f0: 6520 6e65 7720 e280 9864 6566 6175 6c74 e new ...default │ │ │ │ │ +0007c400: 732d 6469 7361 626c 6564 e280 9920 6f70 s-disabled... op │ │ │ │ │ +0007c410: 7469 6f6e 206f 6620 e280 9875 7064 6174 tion of ...updat │ │ │ │ │ +0007c420: 652d 7263 2e64 e280 992e 0a0a 2020 2020 e-rc.d...... │ │ │ │ │ +0007c430: 2054 6865 206f 6c64 206d 6574 686f 6420 The old method │ │ │ │ │ +0007c440: 6f66 2069 6e63 6c75 6469 6e67 20e2 8098 of including ... │ │ │ │ │ +0007c450: 4449 5341 424c 4544 3d79 6573 e280 9920 DISABLED=yes... │ │ │ │ │ +0007c460: 696e 2074 6865 2070 6163 6b61 6765 e280 in the package.. │ │ │ │ │ +0007c470: 9973 0a20 2020 2020 e280 982f 6574 632f .s. .../etc/ │ │ │ │ │ +0007c480: 6465 6661 756c 74e2 8099 2066 696c 6520 default... file │ │ │ │ │ +0007c490: 7368 6f75 6c64 206e 6f74 2062 6520 7573 should not be us │ │ │ │ │ +0007c4a0: 6564 2e0a 0a31 312e 340a 0a20 2020 2020 ed...11.4.. │ │ │ │ │ +0007c4b0: 436c 6172 6966 7920 7468 6174 2070 726f Clarify that pro │ │ │ │ │ +0007c4c0: 6772 616d 7320 6d61 7920 696e 766f 6b65 grams may invoke │ │ │ │ │ +0007c4d0: 2065 6974 6865 7220 e280 982f 7573 722f either .../usr/ │ │ │ │ │ +0007c4e0: 6269 6e2f 6564 6974 6f72 e280 9920 616e bin/editor... an │ │ │ │ │ +0007c4f0: 640a 2020 2020 20e2 8098 2f75 7372 2f62 d. .../usr/b │ │ │ │ │ +0007c500: 696e 2f70 6167 6572 e280 9920 6469 7265 in/pager... dire │ │ │ │ │ +0007c510: 6374 6c79 2c20 6f72 2075 7365 20e2 8098 ctly, or use ... │ │ │ │ │ +0007c520: 6564 6974 6f72 e280 9920 616e 6420 e280 editor... and .. │ │ │ │ │ +0007c530: 9870 6167 6572 e280 9920 616e 6420 7265 .pager... and re │ │ │ │ │ +0007c540: 6c79 206f 6e0a 2020 2020 2050 4154 482e ly on. PATH. │ │ │ │ │ +0007c550: 0a0a 3132 2e35 0a0a 2020 2020 2054 6865 ..12.5.. The │ │ │ │ │ +0007c560: 2043 7265 6174 6976 6520 436f 6d6d 6f6e Creative Common │ │ │ │ │ +0007c570: 7320 4343 3020 312e 3020 556e 6976 6572 s CC0 1.0 Univer │ │ │ │ │ +0007c580: 7361 6c20 6c69 6365 6e73 6520 2843 4330 sal license (CC0 │ │ │ │ │ +0007c590: 2d31 2e30 2920 6973 206e 6f77 0a20 2020 -1.0) is now. │ │ │ │ │ +0007c5a0: 2020 696e 636c 7564 6564 2069 6e20 e280 included in .. │ │ │ │ │ +0007c5b0: 982f 7573 722f 7368 6172 652f 636f 6d6d ./usr/share/comm │ │ │ │ │ +0007c5c0: 6f6e 2d6c 6963 656e 7365 73e2 8099 2061 on-licenses... a │ │ │ │ │ +0007c5d0: 6e64 2064 6f65 7320 6e6f 7420 6e65 6564 nd does not need │ │ │ │ │ +0007c5e0: 2074 6f20 6265 0a20 2020 2020 636f 7069 to be. copi │ │ │ │ │ +0007c5f0: 6564 2076 6572 6261 7469 6d20 696e 2074 ed verbatim in t │ │ │ │ │ +0007c600: 6865 2070 6163 6b61 6765 20e2 8098 636f he package ...co │ │ │ │ │ +0007c610: 7079 7269 6768 74e2 8099 2066 696c 652e pyright... file. │ │ │ │ │ +0007c620: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +0007c630: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +0007c640: 6f64 653a 2056 6572 7369 6f6e 2034 2031 ode: Version 4 1 │ │ │ │ │ +0007c650: 2032 2c20 204e 6578 743a 2056 6572 7369 2, Next: Versi │ │ │ │ │ +0007c660: 6f6e 2034 2031 2031 2c20 2050 7265 763a on 4 1 1, Prev: │ │ │ │ │ +0007c670: 2056 6572 7369 6f6e 2034 2031 2033 2c20 Version 4 1 3, │ │ │ │ │ +0007c680: 2055 703a 2055 7067 7261 6469 6e67 2063 Up: Upgrading c │ │ │ │ │ +0007c690: 6865 636b 6c69 7374 0a0a 3232 2e31 3620 hecklist..22.16 │ │ │ │ │ +0007c6a0: 5665 7273 696f 6e20 342e 312e 320a 3d3d Version 4.1.2.== │ │ │ │ │ +0007c6b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0007c6c0: 3d0a 0a52 656c 6561 7365 6420 4e6f 7665 =..Released Nove │ │ │ │ │ +0007c6d0: 6d62 6572 2c20 3230 3137 2e0a 0a33 2e31 mber, 2017...3.1 │ │ │ │ │ +0007c6e0: 2e31 0a0a 2020 2020 2042 696e 6172 7920 .1.. Binary │ │ │ │ │ +0007c6f0: 7061 636b 6167 6573 2074 6861 7420 6861 packages that ha │ │ │ │ │ +0007c700: 7665 2070 6f74 656e 7469 616c 6c79 206f ve potentially o │ │ │ │ │ +0007c710: 6666 656e 7369 7665 2063 6f6e 7465 6e74 ffensive content │ │ │ │ │ +0007c720: 2073 686f 756c 6420 6861 7665 0a20 2020 should have. │ │ │ │ │ +0007c730: 2020 7468 6520 7375 6666 6978 20e2 8098 the suffix ... │ │ │ │ │ +0007c740: 2d6f 6666 656e 7369 7665 e280 992e 2020 -offensive.... │ │ │ │ │ +0007c750: 5468 6973 2072 6570 6c61 6365 7320 616e This replaces an │ │ │ │ │ +0007c760: 206f 6c64 6572 2063 6f6e 7665 6e74 696f older conventio │ │ │ │ │ +0007c770: 6e20 746f 2075 7365 0a20 2020 2020 e280 n to use. .. │ │ │ │ │ +0007c780: 982d 6f66 66e2 8099 2e20 2041 7320 6265 .-off.... As be │ │ │ │ │ +0007c790: 666f 7265 2c20 7768 6574 6865 7220 7468 fore, whether th │ │ │ │ │ +0007c7a0: 6520 636f 6e74 656e 7473 206f 6620 6120 e contents of a │ │ │ │ │ +0007c7b0: 7061 636b 6167 6520 6e65 6564 7320 7468 package needs th │ │ │ │ │ +0007c7c0: 6973 0a20 2020 2020 636f 6e74 656e 7420 is. content │ │ │ │ │ +0007c7d0: 7761 726e 696e 6720 6973 2061 206d 6174 warning is a mat │ │ │ │ │ +0007c7e0: 7465 7220 6f66 206d 6169 6e74 6169 6e65 ter of maintaine │ │ │ │ │ +0007c7f0: 7220 6469 7363 7265 7469 6f6e 2e0a 0a31 r discretion...1 │ │ │ │ │ +0007c800: 302e 320a 0a20 2020 2020 5072 6976 6174 0.2.. Privat │ │ │ │ │ +0007c810: 6520 7368 6172 6564 206f 626a 6563 7420 e shared object │ │ │ │ │ +0007c820: 6669 6c65 7320 7368 6f75 6c64 2062 6520 files should be │ │ │ │ │ +0007c830: 696e 7374 616c 6c65 6420 696e 2073 7562 installed in sub │ │ │ │ │ +0007c840: 6469 7265 6374 6f72 6965 730a 2020 2020 directories. │ │ │ │ │ +0007c850: 206f 6620 e280 982f 7573 722f 6c69 62e2 of .../usr/lib. │ │ │ │ │ +0007c860: 8099 206f 7220 e280 982f 7573 722f 6c69 .. or .../usr/li │ │ │ │ │ +0007c870: 622f 7472 6970 6c65 74e2 8099 2e20 2054 b/triplet.... T │ │ │ │ │ +0007c880: 6869 7320 6368 616e 6765 2070 6572 6d69 his change permi │ │ │ │ │ +0007c890: 7473 2070 7269 7661 7465 0a20 2020 2020 ts private. │ │ │ │ │ +0007c8a0: 7368 6172 6564 206f 626a 6563 7420 6669 shared object fi │ │ │ │ │ +0007c8b0: 6c65 7320 746f 2074 616b 6520 6164 7661 les to take adva │ │ │ │ │ +0007c8c0: 6e74 6167 6520 6f66 206d 756c 7469 6172 ntage of multiar │ │ │ │ │ +0007c8d0: 6368 2c20 616e 6420 616c 736f 0a20 2020 ch, and also. │ │ │ │ │ +0007c8e0: 2020 7265 6d6f 7665 7320 7468 6520 696d removes the im │ │ │ │ │ +0007c8f0: 706c 6963 6174 696f 6e20 7468 6174 2069 plication that i │ │ │ │ │ +0007c900: 7420 6973 2070 6572 6d69 7373 6962 6c65 t is permissible │ │ │ │ │ +0007c910: 2074 6f20 696e 7374 616c 6c20 7072 6976 to install priv │ │ │ │ │ +0007c920: 6174 650a 2020 2020 2073 6861 7265 6420 ate. shared │ │ │ │ │ +0007c930: 6f62 6a65 6374 2066 696c 6573 2064 6972 object files dir │ │ │ │ │ +0007c940: 6563 746c 7920 696e 746f 20e2 8098 2f75 ectly into .../u │ │ │ │ │ +0007c950: 7372 2f6c 6962 2f74 7269 706c 6574 e280 sr/lib/triplet.. │ │ │ │ │ +0007c960: 992e 0a0a 3130 2e34 0a0a 2020 2020 2054 ....10.4.. T │ │ │ │ │ +0007c970: 6865 2073 6865 6261 6e67 2061 7420 7468 he shebang at th │ │ │ │ │ +0007c980: 6520 746f 7020 6f66 2050 6572 6c20 636f e top of Perl co │ │ │ │ │ +0007c990: 6d6d 616e 6420 7363 7269 7074 7320 6d75 mmand scripts mu │ │ │ │ │ +0007c9a0: 7374 2062 650a 2020 2020 20e2 8098 2321 st be. ...#! │ │ │ │ │ +0007c9b0: 2f75 7372 2f62 696e 2f70 6572 6ce2 8099 /usr/bin/perl... │ │ │ │ │ +0007c9c0: 2e20 2028 5072 6576 696f 7573 6c79 2c20 . (Previously, │ │ │ │ │ +0007c9d0: 7468 6973 2077 6173 2061 20e2 8098 7368 this was a ...sh │ │ │ │ │ +0007c9e0: 6f75 6c64 e280 9920 7261 7468 6572 2074 ould... rather t │ │ │ │ │ +0007c9f0: 6861 6e20 610a 2020 2020 20e2 8098 6d75 han a. ...mu │ │ │ │ │ +0007ca00: 7374 e280 992e 290a 0a1f 0a46 696c 653a st....)....File: │ │ │ │ │ +0007ca10: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0007ca20: 6e66 6f2c 2020 4e6f 6465 3a20 5665 7273 nfo, Node: Vers │ │ │ │ │ +0007ca30: 696f 6e20 3420 3120 312c 2020 4e65 7874 ion 4 1 1, Next │ │ │ │ │ +0007ca40: 3a20 5665 7273 696f 6e20 3420 3120 302c : Version 4 1 0, │ │ │ │ │ +0007ca50: 2020 5072 6576 3a20 5665 7273 696f 6e20 Prev: Version │ │ │ │ │ +0007ca60: 3420 3120 322c 2020 5570 3a20 5570 6772 4 1 2, Up: Upgr │ │ │ │ │ +0007ca70: 6164 696e 6720 6368 6563 6b6c 6973 740a ading checklist. │ │ │ │ │ +0007ca80: 0a32 322e 3137 2056 6572 7369 6f6e 2034 .22.17 Version 4 │ │ │ │ │ +0007ca90: 2e31 2e31 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d .1.1.=========== │ │ │ │ │ +0007caa0: 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 ========..Releas │ │ │ │ │ +0007cab0: 6564 2053 6570 7465 6d62 6572 2c20 3230 ed September, 20 │ │ │ │ │ +0007cac0: 3137 2e0a 0a34 2e34 0a0a 2020 2020 2064 17...4.4.. d │ │ │ │ │ +0007cad0: 6562 6961 6e2f 6368 616e 6765 6c6f 6720 ebian/changelog │ │ │ │ │ +0007cae0: 6d75 7374 2065 7869 7374 2069 6e20 736f must exist in so │ │ │ │ │ +0007caf0: 7572 6365 2070 6163 6b61 6765 732e 0a0a urce packages... │ │ │ │ │ +0007cb00: 392e 322e 330a 0a20 2020 2020 5468 6520 9.2.3.. The │ │ │ │ │ +0007cb10: 6361 6e6f 6e69 6361 6c20 6e6f 6e2d 6578 canonical non-ex │ │ │ │ │ +0007cb20: 6973 7465 6e74 2068 6f6d 6520 6469 7265 istent home dire │ │ │ │ │ +0007cb30: 6374 6f72 7920 6973 20e2 8098 2f6e 6f6e ctory is .../non │ │ │ │ │ +0007cb40: 6578 6973 7465 6e74 e280 992e 0a0a 1f0a existent........ │ │ │ │ │ +0007cb50: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0007cb60: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0007cb70: 2056 6572 7369 6f6e 2034 2031 2030 2c20 Version 4 1 0, │ │ │ │ │ +0007cb80: 204e 6578 743a 2056 6572 7369 6f6e 2034 Next: Version 4 │ │ │ │ │ +0007cb90: 2030 2031 2c20 2050 7265 763a 2056 6572 0 1, Prev: Ver │ │ │ │ │ +0007cba0: 7369 6f6e 2034 2031 2031 2c20 2055 703a sion 4 1 1, Up: │ │ │ │ │ +0007cbb0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +0007cbc0: 6c69 7374 0a0a 3232 2e31 3820 5665 7273 list..22.18 Vers │ │ │ │ │ +0007cbd0: 696f 6e20 342e 312e 300a 3d3d 3d3d 3d3d ion 4.1.0.====== │ │ │ │ │ +0007cbe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ +0007cbf0: 656c 6561 7365 6420 4175 6775 7374 2c20 eleased August, │ │ │ │ │ +0007cc00: 3230 3137 2e0a 0a32 2e32 2e31 0a0a 2020 2017...2.2.1.. │ │ │ │ │ +0007cc10: 2020 204e 6f6e 2d64 6566 6175 6c74 2061 Non-default a │ │ │ │ │ +0007cc20: 6c74 6572 6e61 7469 7665 2064 6570 656e lternative depen │ │ │ │ │ +0007cc30: 6465 6e63 6965 7320 6f6e 206e 6f6e 2d66 dencies on non-f │ │ │ │ │ +0007cc40: 7265 6520 7061 636b 6167 6573 2061 7265 ree packages are │ │ │ │ │ +0007cc50: 0a20 2020 2020 7065 726d 6974 7465 6420 . permitted │ │ │ │ │ +0007cc60: 666f 7220 7061 636b 6167 6573 2069 6e20 for packages in │ │ │ │ │ +0007cc70: 6d61 696e 2e0a 0a34 2e31 310a 0a20 2020 main...4.11.. │ │ │ │ │ +0007cc80: 2020 4966 2075 7073 7472 6561 6d20 7072 If upstream pr │ │ │ │ │ +0007cc90: 6f76 6964 6573 204f 7065 6e50 4750 2073 ovides OpenPGP s │ │ │ │ │ +0007cca0: 6967 6e61 7475 7265 732c 2069 6e63 6c75 ignatures, inclu │ │ │ │ │ +0007ccb0: 6469 6e67 2074 6865 2075 7073 7472 6561 ding the upstrea │ │ │ │ │ +0007ccc0: 6d0a 2020 2020 2073 6967 6e69 6e67 206b m. signing k │ │ │ │ │ +0007ccd0: 6579 2061 7320 e280 9864 6562 6961 6e2f ey as ...debian/ │ │ │ │ │ +0007cce0: 7570 7374 7265 616d 2f73 6967 6e69 6e67 upstream/signing │ │ │ │ │ +0007ccf0: 2d6b 6579 2e61 7363 e280 9920 696e 2074 -key.asc... in t │ │ │ │ │ +0007cd00: 6865 2073 6f75 7263 650a 2020 2020 2070 he source. p │ │ │ │ │ +0007cd10: 6163 6b61 6765 2061 6e64 2075 7369 6e67 ackage and using │ │ │ │ │ +0007cd20: 2074 6865 20e2 8098 7067 7073 6967 7572 the ...pgpsigur │ │ │ │ │ +0007cd30: 6c6d 616e 676c 65e2 8099 206f 7074 696f lmangle... optio │ │ │ │ │ +0007cd40: 6e20 696e 20e2 8098 6465 6269 616e 2f77 n in ...debian/w │ │ │ │ │ +0007cd50: 6174 6368 e280 990a 2020 2020 2063 6f6e atch.... con │ │ │ │ │ +0007cd60: 6669 6775 7261 7469 6f6e 2074 6f20 696e figuration to in │ │ │ │ │ +0007cd70: 6469 6361 7465 2068 6f77 2074 6f20 6669 dicate how to fi │ │ │ │ │ +0007cd80: 6e64 2074 6865 2075 7073 7472 6561 6d20 nd the upstream │ │ │ │ │ +0007cd90: 7369 676e 6174 7572 6520 666f 720a 2020 signature for. │ │ │ │ │ +0007cda0: 2020 206e 6577 2072 656c 6561 7365 7320 new releases │ │ │ │ │ +0007cdb0: 6973 2072 6563 6f6d 6d65 6e64 6564 2e0a is recommended.. │ │ │ │ │ +0007cdc0: 0a34 2e31 350a 0a20 2020 2020 5061 636b .4.15.. Pack │ │ │ │ │ +0007cdd0: 6167 6573 2073 686f 756c 6420 6275 696c ages should buil │ │ │ │ │ +0007cde0: 6420 7265 7072 6f64 7563 6962 6c79 2077 d reproducibly w │ │ │ │ │ +0007cdf0: 6865 6e20 6365 7274 6169 6e20 6661 6374 hen certain fact │ │ │ │ │ +0007ce00: 6f72 7320 6172 6520 6865 6c64 0a20 2020 ors are held. │ │ │ │ │ +0007ce10: 2020 636f 6e73 7461 6e74 3b20 7365 6520 constant; see │ │ │ │ │ +0007ce20: 342e 3135 2066 6f72 2074 6865 206c 6973 4.15 for the lis │ │ │ │ │ +0007ce30: 742e 0a0a 342e 3135 0a0a 2020 2020 2050 t...4.15.. P │ │ │ │ │ +0007ce40: 6163 6b61 6765 7320 6172 6520 7265 636f ackages are reco │ │ │ │ │ +0007ce50: 6d6d 656e 6465 6420 746f 2062 7569 6c64 mmended to build │ │ │ │ │ +0007ce60: 2072 6570 726f 6475 6369 626c 7920 6576 reproducibly ev │ │ │ │ │ +0007ce70: 656e 2077 6865 6e20 6275 696c 640a 2020 en when build. │ │ │ │ │ +0007ce80: 2020 2070 6174 6873 2061 6e64 206d 6f73 paths and mos │ │ │ │ │ +0007ce90: 7420 656e 7669 726f 6e6d 656e 7420 7661 t environment va │ │ │ │ │ +0007cea0: 7269 6162 6c65 7320 6172 6520 616c 6c6f riables are allo │ │ │ │ │ +0007ceb0: 7765 6420 746f 2076 6172 792e 0a0a 392e wed to vary...9. │ │ │ │ │ +0007cec0: 312e 310a 0a20 2020 2020 4f6e 6c79 2074 1.1.. Only t │ │ │ │ │ +0007ced0: 6865 2064 796e 616d 6963 206c 696e 6b65 he dynamic linke │ │ │ │ │ +0007cee0: 7220 6d61 7920 696e 7374 616c 6c20 6669 r may install fi │ │ │ │ │ +0007cef0: 6c65 7320 746f 20e2 8098 2f6c 6962 3634 les to .../lib64 │ │ │ │ │ +0007cf00: 2fe2 8099 2e0a 0a20 2020 2020 4e6f 2070 /...... No p │ │ │ │ │ +0007cf10: 6163 6b61 6765 2066 6f72 2061 2036 3420 ackage for a 64 │ │ │ │ │ +0007cf20: 6269 7420 6172 6368 6974 6563 7475 7265 bit architecture │ │ │ │ │ +0007cf30: 206d 6179 2069 6e73 7461 6c6c 2066 696c may install fil │ │ │ │ │ +0007cf40: 6573 2074 6f0a 2020 2020 20e2 8098 2f75 es to. .../u │ │ │ │ │ +0007cf50: 7372 2f6c 6962 3634 2fe2 8099 206f 7220 sr/lib64/... or │ │ │ │ │ +0007cf60: 616e 7920 7375 6264 6972 6563 746f 7279 any subdirectory │ │ │ │ │ +0007cf70: 2e0a 0a31 312e 382e 330a 0a20 2020 2020 ...11.8.3.. │ │ │ │ │ +0007cf80: 5468 6520 7265 7175 6972 6564 2062 6568 The required beh │ │ │ │ │ +0007cf90: 6176 696f 7572 206f 6620 e280 9878 2d74 aviour of ...x-t │ │ │ │ │ +0007cfa0: 6572 6d69 6e61 6c2d 656d 756c 6174 6f72 erminal-emulator │ │ │ │ │ +0007cfb0: 202d 65e2 8099 2068 6173 2062 6565 6e0a -e... has been. │ │ │ │ │ +0007cfc0: 2020 2020 2063 6c61 7269 6669 6564 2c20 clarified, │ │ │ │ │ +0007cfd0: 616e 6420 7570 6461 7465 6420 746f 2072 and updated to r │ │ │ │ │ +0007cfe0: 6570 6c61 6365 2061 2066 616c 7365 2063 eplace a false c │ │ │ │ │ +0007cff0: 6c61 696d 2061 626f 7574 2074 6865 2062 laim about the b │ │ │ │ │ +0007d000: 6568 6176 696f 7572 0a20 2020 2020 6f66 ehaviour. of │ │ │ │ │ +0007d010: 20e2 8098 7874 6572 6de2 8099 2e0a 0a20 ...xterm...... │ │ │ │ │ +0007d020: 2020 2020 5072 6f67 7261 6d73 206d 7573 Programs mus │ │ │ │ │ +0007d030: 7420 7375 7070 6f72 7420 e280 982d 6520 t support ...-e │ │ │ │ │ +0007d040: 636f 6d6d 616e 64e2 8099 2077 6865 7265 command... where │ │ │ │ │ +0007d050: 20e2 8098 636f 6d6d 616e 64e2 8099 206d ...command... m │ │ │ │ │ +0007d060: 6179 2069 6e63 6c75 6465 0a20 2020 2020 ay include. │ │ │ │ │ +0007d070: 6d75 6c74 6970 6c65 2061 7267 756d 656e multiple argumen │ │ │ │ │ +0007d080: 7473 2c20 7768 6963 6820 6d75 7374 2062 ts, which must b │ │ │ │ │ +0007d090: 6520 6578 6563 7574 6564 2061 7320 6966 e executed as if │ │ │ │ │ +0007d0a0: 2074 6865 2061 7267 756d 656e 7473 2077 the arguments w │ │ │ │ │ +0007d0b0: 6572 650a 2020 2020 2070 6173 7365 6420 ere. passed │ │ │ │ │ +0007d0c0: 746f 20e2 8098 6578 6563 7670 e280 9920 to ...execvp... │ │ │ │ │ +0007d0d0: 6469 7265 6374 6c79 2c20 6279 7061 7373 directly, bypass │ │ │ │ │ +0007d0e0: 696e 6720 7468 6520 7368 656c 6c2e 0a0a ing the shell... │ │ │ │ │ +0007d0f0: 2020 2020 2049 6620 7468 6973 2065 7865 If this exe │ │ │ │ │ +0007d100: 6375 7469 6f6e 2066 6169 6c73 2061 6e64 cution fails and │ │ │ │ │ +0007d110: 20e2 8098 2d65 e280 9920 6861 7320 6120 ...-e... has a │ │ │ │ │ +0007d120: 7369 6e67 6c65 2061 7267 756d 656e 742c single argument, │ │ │ │ │ +0007d130: 20e2 8098 7874 6572 6de2 8099 e280 9973 ...xterm......s │ │ │ │ │ +0007d140: 0a20 2020 2020 6661 6c6c 6261 636b 2062 . fallback b │ │ │ │ │ +0007d150: 6568 6176 696f 7572 206f 6620 7061 7373 ehaviour of pass │ │ │ │ │ +0007d160: 696e 6720 e280 9863 6f6d 6d61 6e64 e280 ing ...command.. │ │ │ │ │ +0007d170: 9920 746f 2074 6865 2073 6865 6c6c 2069 . to the shell i │ │ │ │ │ +0007d180: 7320 7065 726d 6974 7465 640a 2020 2020 s permitted. │ │ │ │ │ +0007d190: 2062 7574 206e 6f74 2072 6571 7569 7265 but not require │ │ │ │ │ +0007d1a0: 642e 0a0a 1f0a 4669 6c65 3a20 6465 6269 d.....File: debi │ │ │ │ │ +0007d1b0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0007d1c0: 204e 6f64 653a 2056 6572 7369 6f6e 2034 Node: Version 4 │ │ │ │ │ +0007d1d0: 2030 2031 2c20 204e 6578 743a 2056 6572 0 1, Next: Ver │ │ │ │ │ +0007d1e0: 7369 6f6e 2034 2030 2030 2c20 2050 7265 sion 4 0 0, Pre │ │ │ │ │ +0007d1f0: 763a 2056 6572 7369 6f6e 2034 2031 2030 v: Version 4 1 0 │ │ │ │ │ +0007d200: 2c20 2055 703a 2055 7067 7261 6469 6e67 , Up: Upgrading │ │ │ │ │ +0007d210: 2063 6865 636b 6c69 7374 0a0a 3232 2e31 checklist..22.1 │ │ │ │ │ +0007d220: 3920 5665 7273 696f 6e20 342e 302e 310a 9 Version 4.0.1. │ │ │ │ │ +0007d230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0007d240: 3d3d 3d0a 0a52 656c 6561 7365 6420 4175 ===..Released Au │ │ │ │ │ +0007d250: 6775 7374 2c20 3230 3137 2e0a 0a32 2e35 gust, 2017...2.5 │ │ │ │ │ +0007d260: 0a0a 2020 2020 2050 7269 6f72 6974 6965 .. Prioritie │ │ │ │ │ +0007d270: 7320 6172 6520 6e6f 7720 7573 6564 206f s are now used o │ │ │ │ │ +0007d280: 6e6c 7920 666f 7220 636f 6e74 726f 6c6c nly for controll │ │ │ │ │ +0007d290: 696e 6720 7768 6963 6820 7061 636b 6167 ing which packag │ │ │ │ │ +0007d2a0: 6573 2061 7265 0a20 2020 2020 7061 7274 es are. part │ │ │ │ │ +0007d2b0: 206f 6620 6120 6d69 6e69 6d61 6c20 6f72 of a minimal or │ │ │ │ │ +0007d2c0: 2073 7461 6e64 6172 6420 4465 6269 616e standard Debian │ │ │ │ │ +0007d2d0: 2069 6e73 7461 6c6c 6174 696f 6e20 616e installation an │ │ │ │ │ +0007d2e0: 6420 7368 6f75 6c64 2062 650a 2020 2020 d should be. │ │ │ │ │ +0007d2f0: 2073 656c 6563 7465 6420 6261 7365 6420 selected based │ │ │ │ │ +0007d300: 6f6e 2066 756e 6374 696f 6e61 6c69 7479 on functionality │ │ │ │ │ +0007d310: 2070 726f 7669 6465 6420 6469 7265 6374 provided direct │ │ │ │ │ +0007d320: 6c79 2074 6f20 7573 6572 7320 2873 6f0a ly to users (so. │ │ │ │ │ +0007d330: 2020 2020 206e 6561 726c 7920 616c 6c20 nearly all │ │ │ │ │ +0007d340: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ +0007d350: 2073 686f 756c 6420 6861 7665 2061 2070 should have a p │ │ │ │ │ +0007d360: 7269 6f72 6974 7920 6f66 20e2 8098 6f70 riority of ...op │ │ │ │ │ +0007d370: 7469 6f6e 616c e280 9929 2e0a 2020 2020 tional...).. │ │ │ │ │ +0007d380: 2050 6163 6b61 6765 7320 6d61 7920 6e6f Packages may no │ │ │ │ │ +0007d390: 7720 6465 7065 6e64 206f 6e20 7061 636b w depend on pack │ │ │ │ │ +0007d3a0: 6167 6573 2077 6974 6820 6120 6c6f 7765 ages with a lowe │ │ │ │ │ +0007d3b0: 7220 7072 696f 7269 7479 2e0a 0a20 2020 r priority... │ │ │ │ │ +0007d3c0: 2020 5468 6520 e280 9865 7874 7261 e280 The ...extra.. │ │ │ │ │ +0007d3d0: 9920 7072 696f 7269 7479 2068 6173 2062 . priority has b │ │ │ │ │ +0007d3e0: 6565 6e20 6465 7072 6563 6174 6564 2061 een deprecated a │ │ │ │ │ +0007d3f0: 6e64 2073 686f 756c 6420 6265 2074 7265 nd should be tre │ │ │ │ │ +0007d400: 6174 6564 2061 730a 2020 2020 2065 7175 ated as. equ │ │ │ │ │ +0007d410: 6976 616c 656e 7420 746f 20e2 8098 6f70 ivalent to ...op │ │ │ │ │ +0007d420: 7469 6f6e 616c e280 992e 2020 416c 6c20 tional.... All │ │ │ │ │ +0007d430: e280 9865 7874 7261 e280 9920 7072 696f ...extra... prio │ │ │ │ │ +0007d440: 7269 7469 6573 2073 686f 756c 6420 6265 rities should be │ │ │ │ │ +0007d450: 2063 6861 6e67 6564 0a20 2020 2020 746f changed. to │ │ │ │ │ +0007d460: 20e2 8098 6f70 7469 6f6e 616c e280 992e ...optional.... │ │ │ │ │ +0007d470: 2020 5061 636b 6167 6573 2077 6974 6820 Packages with │ │ │ │ │ +0007d480: 6120 7072 696f 7269 7479 206f 6620 e280 a priority of .. │ │ │ │ │ +0007d490: 986f 7074 696f 6e61 6ce2 8099 206d 6179 .optional... may │ │ │ │ │ +0007d4a0: 2063 6f6e 666c 6963 740a 2020 2020 2077 conflict. w │ │ │ │ │ +0007d4b0: 6974 6820 6561 6368 206f 7468 6572 2028 ith each other ( │ │ │ │ │ +0007d4c0: 6275 7420 7061 636b 6167 6573 2074 6861 but packages tha │ │ │ │ │ +0007d4d0: 7420 626f 7468 2068 6176 6520 6120 7072 t both have a pr │ │ │ │ │ +0007d4e0: 696f 7269 7479 206f 660a 2020 2020 20e2 iority of. . │ │ │ │ │ +0007d4f0: 8098 7374 616e 6461 7264 e280 9920 6f72 ..standard... or │ │ │ │ │ +0007d500: 2068 6967 6865 7220 7374 696c 6c20 6d61 higher still ma │ │ │ │ │ +0007d510: 7920 6e6f 7420 636f 6e66 6c69 6374 292e y not conflict). │ │ │ │ │ +0007d520: 0a0a 352e 362e 3330 0a0a 2020 2020 204e ..5.6.30.. N │ │ │ │ │ +0007d530: 6577 2073 6563 7469 6f6e 2064 6f63 756d ew section docum │ │ │ │ │ +0007d540: 656e 7469 6e67 2074 6865 20e2 8098 5465 enting the ...Te │ │ │ │ │ +0007d550: 7374 7375 6974 65e2 8099 2066 6965 6c64 stsuite... field │ │ │ │ │ +0007d560: 2069 6e20 4465 6269 616e 2073 6f75 7263 in Debian sourc │ │ │ │ │ +0007d570: 650a 2020 2020 2063 6f6e 7472 6f6c 2066 e. control f │ │ │ │ │ +0007d580: 696c 6573 2e0a 0a38 2e31 2e31 0a0a 2020 iles...8.1.1.. │ │ │ │ │ +0007d590: 2020 2053 6861 7265 6420 6c69 6272 6172 Shared librar │ │ │ │ │ +0007d5a0: 6965 7320 6d75 7374 206e 6f77 2069 6e76 ies must now inv │ │ │ │ │ +0007d5b0: 6f6b 6520 e280 986c 6463 6f6e 6669 67e2 oke ...ldconfig. │ │ │ │ │ +0007d5c0: 8099 2062 7920 6d65 616e 7320 6f66 2074 .. by means of t │ │ │ │ │ +0007d5d0: 7269 6767 6572 732c 0a20 2020 2020 696e riggers,. in │ │ │ │ │ +0007d5e0: 7374 6561 6420 6f66 206d 6169 6e74 7363 stead of maintsc │ │ │ │ │ +0007d5f0: 7269 7074 732e 0a0a 392e 332e 330a 0a20 ripts...9.3.3.. │ │ │ │ │ +0007d600: 2020 2020 5061 636b 6167 6573 2061 7265 Packages are │ │ │ │ │ +0007d610: 2072 6563 6f6d 6d65 6e64 6564 2074 6f20 recommended to │ │ │ │ │ +0007d620: 7573 6520 6465 6268 656c 7065 7220 746f use debhelper to │ │ │ │ │ +0007d630: 6f6c 7320 696e 7374 6561 6420 6f66 2069 ols instead of i │ │ │ │ │ +0007d640: 6e76 6f6b 696e 670a 2020 2020 20e2 8098 nvoking. ... │ │ │ │ │ +0007d650: 7570 6461 7465 2d72 632e 64e2 8099 2061 update-rc.d... a │ │ │ │ │ +0007d660: 6e64 20e2 8098 696e 766f 6b65 2d72 632e nd ...invoke-rc. │ │ │ │ │ +0007d670: 64e2 8099 2064 6972 6563 746c 792e 0a0a d... directly... │ │ │ │ │ +0007d680: 392e 332e 330a 0a20 2020 2020 506f 6c69 9.3.3.. Poli │ │ │ │ │ +0007d690: 6379 e280 9973 2064 6573 6372 6970 7469 cy...s descripti │ │ │ │ │ +0007d6a0: 6f6e 206f 6620 686f 7720 7468 6520 6c6f on of how the lo │ │ │ │ │ +0007d6b0: 6361 6c20 7379 7374 656d 2061 646d 696e cal system admin │ │ │ │ │ +0007d6c0: 6973 7472 6174 6f72 206d 6179 0a20 2020 istrator may. │ │ │ │ │ +0007d6d0: 2020 6d6f 6469 6679 2074 6865 2072 756e modify the run │ │ │ │ │ +0007d6e0: 6c65 7665 6c73 2061 7420 7768 6963 6820 levels at which │ │ │ │ │ +0007d6f0: 6120 6461 656d 6f6e 2069 7320 7374 6172 a daemon is star │ │ │ │ │ +0007d700: 7465 6420 616e 6420 7374 6f70 7065 642c ted and stopped, │ │ │ │ │ +0007d710: 2061 6e64 0a20 2020 2020 686f 7720 696e and. how in │ │ │ │ │ +0007d720: 6974 2073 6372 6970 7473 206d 6179 2064 it scripts may d │ │ │ │ │ +0007d730: 6570 656e 6420 6f6e 206f 7468 6572 2069 epend on other i │ │ │ │ │ +0007d740: 6e69 7420 7363 7269 7074 732c 2068 6176 nit scripts, hav │ │ │ │ │ +0007d750: 6520 6265 656e 0a20 2020 2020 7265 6d6f e been. remo │ │ │ │ │ +0007d760: 7665 642e 2020 5468 6573 6520 6172 6520 ved. These are │ │ │ │ │ +0007d770: 6e6f 7720 6861 6e64 6c65 6420 6279 204c now handled by L │ │ │ │ │ +0007d780: 5342 2068 6561 6465 7273 2e0a 0a39 2e34 SB headers...9.4 │ │ │ │ │ +0007d790: 0a0a 2020 2020 2050 6f6c 6963 79e2 8099 .. Policy... │ │ │ │ │ +0007d7a0: 7320 7370 6563 6966 6963 6174 696f 6e20 s specification │ │ │ │ │ +0007d7b0: 6f66 2074 6865 2063 6f6e 736f 6c65 206d of the console m │ │ │ │ │ +0007d7c0: 6573 7361 6765 7320 7468 6174 2073 686f essages that sho │ │ │ │ │ +0007d7d0: 756c 6420 6265 0a20 2020 2020 656d 6974 uld be. emit │ │ │ │ │ +0007d7e0: 7465 6420 6279 20e2 8098 696e 6974 2e64 ted by ...init.d │ │ │ │ │ +0007d7f0: e280 9920 7363 7269 7074 7320 6861 7320 ... scripts has │ │ │ │ │ +0007d800: 6265 656e 2072 656d 6f76 6564 2e20 2054 been removed. T │ │ │ │ │ +0007d810: 6869 7320 6973 206e 6f77 2064 6566 696e his is now defin │ │ │ │ │ +0007d820: 6564 0a20 2020 2020 6279 204c 5342 2c20 ed. by LSB, │ │ │ │ │ +0007d830: 666f 7220 7379 7376 696e 6974 2c20 616e for sysvinit, an │ │ │ │ │ +0007d840: 6420 6973 206e 6f74 2065 7870 6563 7465 d is not expecte │ │ │ │ │ +0007d850: 6420 746f 2062 6520 666f 6c6c 6f77 6564 d to be followed │ │ │ │ │ +0007d860: 2062 7920 6f74 6865 720a 2020 2020 2069 by other. i │ │ │ │ │ +0007d870: 6e69 7420 7379 7374 656d 732e 0a0a 392e nit systems...9. │ │ │ │ │ +0007d880: 360a 0a20 2020 2020 5061 636b 6167 6573 6.. Packages │ │ │ │ │ +0007d890: 2069 6e73 7461 6c6c 696e 6720 6120 4672 installing a Fr │ │ │ │ │ +0007d8a0: 6565 2044 6573 6b74 6f70 2065 6e74 7279 ee Desktop entry │ │ │ │ │ +0007d8b0: 206d 7573 7420 6e6f 7420 616c 736f 2069 must not also i │ │ │ │ │ +0007d8c0: 6e73 7461 6c6c 2061 0a20 2020 2020 4465 nstall a. De │ │ │ │ │ +0007d8d0: 6269 616e 206d 656e 7520 7379 7374 656d bian menu system │ │ │ │ │ +0007d8e0: 2065 6e74 7279 2e0a 0a39 2e39 0a0a 2020 entry...9.9.. │ │ │ │ │ +0007d8f0: 2020 2054 6865 2070 726f 6869 6269 7469 The prohibiti │ │ │ │ │ +0007d900: 6f6e 2061 6761 696e 7374 2064 6570 656e on against depen │ │ │ │ │ +0007d910: 6469 6e67 206f 6e20 656e 7669 726f 6e6d ding on environm │ │ │ │ │ +0007d920: 656e 7420 7661 7269 6162 6c65 7320 666f ent variables fo │ │ │ │ │ +0007d930: 720a 2020 2020 2072 6561 736f 6e61 626c r. reasonabl │ │ │ │ │ +0007d940: 6520 6465 6661 756c 7473 2069 7320 6f6e e defaults is on │ │ │ │ │ +0007d950: 6c79 2066 6f72 2070 726f 6772 616d 7320 ly for programs │ │ │ │ │ +0007d960: 6f6e 2074 6865 2073 7973 7465 6d20 5041 on the system PA │ │ │ │ │ +0007d970: 5448 2061 6e64 0a20 2020 2020 6f6e 6c79 TH and. only │ │ │ │ │ +0007d980: 2066 6f72 2063 7573 746f 6d20 656e 7669 for custom envi │ │ │ │ │ +0007d990: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ │ +0007d9a0: 2073 6574 7469 6e67 7320 286e 6f74 2c20 settings (not, │ │ │ │ │ +0007d9b0: 7361 792c 2061 2073 616e 650a 2020 2020 say, a sane. │ │ │ │ │ +0007d9c0: 2050 4154 4829 2e0a 0a1f 0a46 696c 653a PATH).....File: │ │ │ │ │ +0007d9d0: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0007d9e0: 6e66 6f2c 2020 4e6f 6465 3a20 5665 7273 nfo, Node: Vers │ │ │ │ │ +0007d9f0: 696f 6e20 3420 3020 302c 2020 4e65 7874 ion 4 0 0, Next │ │ │ │ │ +0007da00: 3a20 5665 7273 696f 6e20 3320 3920 382c : Version 3 9 8, │ │ │ │ │ +0007da10: 2020 5072 6576 3a20 5665 7273 696f 6e20 Prev: Version │ │ │ │ │ +0007da20: 3420 3020 312c 2020 5570 3a20 5570 6772 4 0 1, Up: Upgr │ │ │ │ │ +0007da30: 6164 696e 6720 6368 6563 6b6c 6973 740a ading checklist. │ │ │ │ │ +0007da40: 0a32 322e 3230 2056 6572 7369 6f6e 2034 .22.20 Version 4 │ │ │ │ │ +0007da50: 2e30 2e30 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d .0.0.=========== │ │ │ │ │ +0007da60: 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 ========..Releas │ │ │ │ │ +0007da70: 6564 204d 6179 2c20 3230 3137 2e0a 0a34 ed May, 2017...4 │ │ │ │ │ +0007da80: 2e33 0a0a 2020 2020 20e2 8098 636f 6e66 .3.. ...conf │ │ │ │ │ +0007da90: 6967 2e73 7562 e280 9920 616e 6420 e280 ig.sub... and .. │ │ │ │ │ +0007daa0: 9863 6f6e 6669 672e 6775 6573 73e2 8099 .config.guess... │ │ │ │ │ +0007dab0: 2073 686f 756c 6420 6265 2075 7064 6174 should be updat │ │ │ │ │ +0007dac0: 6564 2061 7420 6275 696c 6420 7469 6d65 ed at build time │ │ │ │ │ +0007dad0: 206f 720a 2020 2020 2072 6570 6c61 6365 or. replace │ │ │ │ │ +0007dae0: 6420 7769 7468 2074 6865 2076 6572 7369 d with the versi │ │ │ │ │ +0007daf0: 6f6e 7320 6672 6f6d 2061 7574 6f74 6f6f ons from autotoo │ │ │ │ │ +0007db00: 6c73 2d64 6576 2e0a 0a34 2e39 0a0a 2020 ls-dev...4.9.. │ │ │ │ │ +0007db10: 2020 204e 6577 20e2 8098 5441 5247 4554 New ...TARGET │ │ │ │ │ +0007db20: e280 9920 7365 7420 6f66 20e2 8098 6470 ... set of ...dp │ │ │ │ │ +0007db30: 6b67 2d61 7263 6869 7465 6374 7572 65e2 kg-architecture. │ │ │ │ │ +0007db40: 8099 2076 6172 6961 626c 6573 2061 6e64 .. variables and │ │ │ │ │ +0007db50: 206e 6577 0a20 2020 2020 e280 9844 4542 new. ...DEB │ │ │ │ │ +0007db60: 5f2a 5f41 5243 485f 4249 5453 e280 9920 _*_ARCH_BITS... │ │ │ │ │ +0007db70: 616e 6420 e280 9844 4542 5f2a 5f41 5243 and ...DEB_*_ARC │ │ │ │ │ +0007db80: 485f 454e 4449 414e e280 9920 7661 7269 H_ENDIAN... vari │ │ │ │ │ +0007db90: 6162 6c65 732e 0a0a 342e 392e 310a 0a20 ables...4.9.1.. │ │ │ │ │ +0007dba0: 2020 2020 4e65 7720 e280 9844 4542 5f42 New ...DEB_B │ │ │ │ │ +0007dbb0: 5549 4c44 5f4f 5054 494f 4e53 e280 9920 UILD_OPTIONS... │ │ │ │ │ +0007dbc0: 7461 672c 20e2 8098 6e6f 646f 63e2 8099 tag, ...nodoc... │ │ │ │ │ +0007dbd0: 2c20 7768 6963 6820 7361 7973 2074 6f20 , which says to │ │ │ │ │ +0007dbe0: 7375 7070 7265 7373 0a20 2020 2020 646f suppress. do │ │ │ │ │ +0007dbf0: 6375 6d65 6e74 6174 696f 6e20 6765 6e65 cumentation gene │ │ │ │ │ +0007dc00: 7261 7469 6f6e 2028 6275 7420 636f 6e74 ration (but cont │ │ │ │ │ +0007dc10: 696e 7565 2074 6f20 6275 696c 6420 616c inue to build al │ │ │ │ │ +0007dc20: 6c20 6269 6e61 7279 0a20 2020 2020 7061 l binary. pa │ │ │ │ │ +0007dc30: 636b 6167 6573 2c20 6576 656e 2064 6f63 ckages, even doc │ │ │ │ │ +0007dc40: 756d 656e 7461 7469 6f6e 2070 6163 6b61 umentation packa │ │ │ │ │ +0007dc50: 6765 732c 206a 7573 7420 6c65 7420 7468 ges, just let th │ │ │ │ │ +0007dc60: 656d 2062 6520 6d6f 7374 6c79 0a20 2020 em be mostly. │ │ │ │ │ +0007dc70: 2020 656d 7074 7929 2e0a 0a35 2e32 0a0a empty)...5.2.. │ │ │ │ │ +0007dc80: 2020 2020 2041 7574 6f6d 6174 6963 616c Automatical │ │ │ │ │ +0007dc90: 6c79 2d67 656e 6572 6174 6564 2064 6562 ly-generated deb │ │ │ │ │ +0007dca0: 7567 2070 6163 6b61 6765 7320 646f 206e ug packages do n │ │ │ │ │ +0007dcb0: 6f74 206e 6565 6420 746f 2068 6176 6520 ot need to have │ │ │ │ │ +0007dcc0: 610a 2020 2020 2063 6f72 7265 7370 6f6e a. correspon │ │ │ │ │ +0007dcd0: 6469 6e67 2073 7461 6e7a 6120 696e 20e2 ding stanza in . │ │ │ │ │ +0007dce0: 8098 6465 6269 616e 2f63 6f6e 7472 6f6c ..debian/control │ │ │ │ │ +0007dcf0: e280 992e 2020 2854 6869 7320 6973 2065 .... (This is e │ │ │ │ │ +0007dd00: 7869 7374 696e 670a 2020 2020 2070 7261 xisting. pra │ │ │ │ │ +0007dd10: 6374 6963 653b 2074 6869 7320 506f 6c69 ctice; this Poli │ │ │ │ │ +0007dd20: 6379 2075 7064 6174 6520 6973 206a 7573 cy update is jus │ │ │ │ │ +0007dd30: 7420 636c 6561 7265 7220 6162 6f75 7420 t clearer about │ │ │ │ │ +0007dd40: 6974 2e29 0a0a 352e 362e 3132 0a0a 2020 it.)..5.6.12.. │ │ │ │ │ +0007dd50: 2020 2043 6f6c 6f6e 7320 6172 6520 6e6f Colons are no │ │ │ │ │ +0007dd60: 7420 7065 726d 6974 7465 6420 696e 2075 t permitted in u │ │ │ │ │ +0007dd70: 7073 7472 6561 6d20 7665 7273 696f 6e20 pstream version │ │ │ │ │ +0007dd80: 6e75 6d62 6572 732e 0a0a 372e 370a 0a20 numbers...7.7.. │ │ │ │ │ +0007dd90: 2020 2020 4e65 7720 e280 9842 7569 6c64 New ...Build │ │ │ │ │ +0007dda0: 2d44 6570 656e 6473 2d41 7263 68e2 8099 -Depends-Arch... │ │ │ │ │ +0007ddb0: 2061 6e64 20e2 8098 4275 696c 642d 436f and ...Build-Co │ │ │ │ │ +0007ddc0: 6e66 6c69 6374 732d 4172 6368 e280 9920 nflicts-Arch... │ │ │ │ │ +0007ddd0: 6669 656c 6473 2061 7265 206e 6f77 0a20 fields are now. │ │ │ │ │ +0007dde0: 2020 2020 7375 7070 6f72 7465 642e 0a0a supported... │ │ │ │ │ +0007ddf0: 382e 340a 0a20 2020 2020 5468 6520 7265 8.4.. The re │ │ │ │ │ +0007de00: 636f 6d6d 656e 6465 6420 7061 636b 6167 commended packag │ │ │ │ │ +0007de10: 6520 6e61 6d65 2066 6f72 2073 6861 7265 e name for share │ │ │ │ │ +0007de20: 6420 6c69 6272 6172 7920 6465 7665 6c6f d library develo │ │ │ │ │ +0007de30: 706d 656e 7420 6669 6c65 730a 2020 2020 pment files. │ │ │ │ │ +0007de40: 2069 7320 6e6f 7720 6c69 6272 6172 796e is now libraryn │ │ │ │ │ +0007de50: 616d 652d 6465 7620 6f72 206c 6962 7261 ame-dev or libra │ │ │ │ │ +0007de60: 7279 6e61 6d65 6170 6976 6572 7369 6f6e rynameapiversion │ │ │ │ │ +0007de70: 2d64 6576 2c20 6e6f 740a 2020 2020 206c -dev, not. l │ │ │ │ │ +0007de80: 6962 7261 7279 6e61 6d65 736f 7665 7273 ibrarynamesovers │ │ │ │ │ +0007de90: 696f 6e2d 6465 762e 0a0a 392e 312e 310a ion-dev...9.1.1. │ │ │ │ │ +0007dea0: 0a20 2020 2020 5468 6520 7374 6162 6c65 . The stable │ │ │ │ │ +0007deb0: 2072 656c 6561 7365 206f 6620 4465 6269 release of Debi │ │ │ │ │ +0007dec0: 616e 2073 7570 706f 7274 7320 e280 982f an supports .../ │ │ │ │ │ +0007ded0: 7275 6ee2 8099 2c20 736f 2070 6163 6b61 run..., so packa │ │ │ │ │ +0007dee0: 6765 7320 6d61 7920 6e6f 770a 2020 2020 ges may now. │ │ │ │ │ +0007def0: 2061 7373 756d 6520 7468 6174 2069 7420 assume that it │ │ │ │ │ +0007df00: 6578 6973 7473 2061 6e64 2064 6f20 6e6f exists and do no │ │ │ │ │ +0007df10: 7420 6e65 6564 2061 6e79 2073 7065 6369 t need any speci │ │ │ │ │ +0007df20: 616c 2064 6570 656e 6465 6e63 7920 6f6e al dependency on │ │ │ │ │ +0007df30: 2061 0a20 2020 2020 7665 7273 696f 6e20 a. version │ │ │ │ │ +0007df40: 6f66 2069 6e69 7473 6372 6970 7473 2e0a of initscripts.. │ │ │ │ │ +0007df50: 0a39 2e33 2e32 0a0a 2020 2020 204e 6577 .9.3.2.. New │ │ │ │ │ +0007df60: 206f 7074 696f 6e61 6c20 e280 9874 7279 optional ...try │ │ │ │ │ +0007df70: 2d72 6573 7461 7274 e280 9920 7374 616e -restart... stan │ │ │ │ │ +0007df80: 6461 7264 2069 6e69 7420 7363 7269 7074 dard init script │ │ │ │ │ +0007df90: 2061 7267 756d 656e 742c 2077 6869 6368 argument, which │ │ │ │ │ +0007dfa0: 2028 6966 0a20 2020 2020 7375 7070 6f72 (if. suppor │ │ │ │ │ +0007dfb0: 7465 6429 2073 686f 756c 6420 7265 7374 ted) should rest │ │ │ │ │ +0007dfc0: 6172 7420 7468 6520 7365 7276 6963 6520 art the service │ │ │ │ │ +0007dfd0: 6966 2069 7420 6973 2061 6c72 6561 6479 if it is already │ │ │ │ │ +0007dfe0: 2072 756e 6e69 6e67 2061 6e64 0a20 2020 running and. │ │ │ │ │ +0007dff0: 2020 6f74 6865 7277 6973 6520 6a75 7374 otherwise just │ │ │ │ │ +0007e000: 2072 6570 6f72 7420 7375 6363 6573 732e report success. │ │ │ │ │ +0007e010: 0a0a 392e 332e 320a 0a20 2020 2020 5375 ..9.3.2.. Su │ │ │ │ │ +0007e020: 7070 6f72 7420 666f 7220 7468 6520 e280 pport for the .. │ │ │ │ │ +0007e030: 9873 7461 7475 73e2 8099 2069 6e69 7420 .status... init │ │ │ │ │ +0007e040: 7363 7269 7074 2061 7267 756d 656e 7420 script argument │ │ │ │ │ +0007e050: 6973 2072 6563 6f6d 6d65 6e64 6564 2e0a is recommended.. │ │ │ │ │ +0007e060: 0a39 2e33 2e33 2e32 0a0a 2020 2020 2050 .9.3.3.2.. P │ │ │ │ │ +0007e070: 6163 6b61 6765 7320 6d75 7374 206e 6f74 ackages must not │ │ │ │ │ +0007e080: 2063 616c 6c20 e280 982f 6574 632f 696e call .../etc/in │ │ │ │ │ +0007e090: 6974 2e64 e280 9920 7363 7269 7074 7320 it.d... scripts │ │ │ │ │ +0007e0a0: 6469 7265 6374 6c79 2065 7665 6e20 6173 directly even as │ │ │ │ │ +0007e0b0: 2061 0a20 2020 2020 6661 6c6c 6261 636b a. fallback │ │ │ │ │ +0007e0c0: 2c20 616e 6420 696e 7374 6561 6420 6d75 , and instead mu │ │ │ │ │ +0007e0d0: 7374 2061 6c77 6179 7320 7573 6520 e280 st always use .. │ │ │ │ │ +0007e0e0: 9869 6e76 6f6b 652d 7263 2e64 e280 9920 .invoke-rc.d... │ │ │ │ │ +0007e0f0: 2877 6869 6368 2069 730a 2020 2020 2065 (which is. e │ │ │ │ │ +0007e100: 7373 656e 7469 616c 2061 6e64 2073 686f ssential and sho │ │ │ │ │ +0007e110: 756c 646e e280 9974 2072 6571 7569 7265 uldn...t require │ │ │ │ │ +0007e120: 2061 6e79 2063 6f6e 6469 7469 6f6e 616c any conditional │ │ │ │ │ +0007e130: 292e 0a0a 392e 3131 2e31 0a0a 2020 2020 )...9.11.1.. │ │ │ │ │ +0007e140: 2049 6e73 7472 7563 7469 6f6e 7320 666f Instructions fo │ │ │ │ │ +0007e150: 7220 e280 9875 7073 7461 7274 e280 9920 r ...upstart... │ │ │ │ │ +0007e160: 696e 7465 6772 6174 696f 6e20 7265 6d6f integration remo │ │ │ │ │ +0007e170: 7665 6420 7369 6e63 6520 e280 9875 7073 ved since ...ups │ │ │ │ │ +0007e180: 7461 7274 e280 9920 6973 0a20 2020 2020 tart... is. │ │ │ │ │ +0007e190: 6e6f 206c 6f6e 6765 7220 6d61 696e 7461 no longer mainta │ │ │ │ │ +0007e1a0: 696e 6564 2069 6e20 4465 6269 616e 2e0a ined in Debian.. │ │ │ │ │ +0007e1b0: 0a31 302e 310a 0a20 2020 2020 5061 636b .10.1.. Pack │ │ │ │ │ +0007e1c0: 6167 6573 206d 6179 206e 6f74 2069 6e73 ages may not ins │ │ │ │ │ +0007e1d0: 7461 6c6c 2066 696c 6573 2069 6e20 626f tall files in bo │ │ │ │ │ +0007e1e0: 7468 20e2 8098 2f70 6174 68e2 8099 2061 th .../path... a │ │ │ │ │ +0007e1f0: 6e64 20e2 8098 2f75 7372 2f70 6174 68e2 nd .../usr/path. │ │ │ │ │ +0007e200: 8099 2c20 616e 640a 2020 2020 206d 7573 .., and. mus │ │ │ │ │ +0007e210: 7420 6d61 6e61 6765 2061 6e79 2062 6163 t manage any bac │ │ │ │ │ +0007e220: 6b77 6172 642d 636f 6d70 6174 6962 696c kward-compatibil │ │ │ │ │ +0007e230: 6974 7920 7379 6d6c 696e 6b73 2073 6f20 ity symlinks so │ │ │ │ │ +0007e240: 7468 6174 2074 6865 7920 646f 6ee2 8099 that they don... │ │ │ │ │ +0007e250: 740a 2020 2020 2062 7265 616b 2069 6620 t. break if │ │ │ │ │ +0007e260: e280 982f 7061 7468 e280 9920 616e 6420 .../path... and │ │ │ │ │ +0007e270: e280 982f 7573 722f 7061 7468 e280 9920 .../usr/path... │ │ │ │ │ +0007e280: 6172 6520 7468 6520 7361 6d65 2064 6972 are the same dir │ │ │ │ │ +0007e290: 6563 746f 7279 2e0a 0a31 302e 360a 0a20 ectory...10.6.. │ │ │ │ │ +0007e2a0: 2020 2020 5061 636b 6167 6573 2073 686f Packages sho │ │ │ │ │ +0007e2b0: 756c 6420 6173 7375 6d65 2064 6576 6963 uld assume devic │ │ │ │ │ +0007e2c0: 6520 6669 6c65 7320 696e 20e2 8098 2f64 e files in .../d │ │ │ │ │ +0007e2d0: 6576 e280 9920 6172 6520 6479 6e61 6d69 ev... are dynami │ │ │ │ │ +0007e2e0: 6361 6c6c 790a 2020 2020 206d 616e 6167 cally. manag │ │ │ │ │ +0007e2f0: 6564 2061 6e64 2064 6f6e e280 9974 2068 ed and don...t h │ │ │ │ │ +0007e300: 6176 6520 746f 2062 6520 6372 6561 7465 ave to be create │ │ │ │ │ +0007e310: 6420 6279 2074 6865 2070 6163 6b61 6765 d by the package │ │ │ │ │ +0007e320: 2e20 2050 6163 6b61 6765 730a 2020 2020 . Packages. │ │ │ │ │ +0007e330: 206f 7468 6572 2074 6861 6e20 7468 6f73 other than thos │ │ │ │ │ +0007e340: 6520 7768 6f73 6520 7075 7270 6f73 6520 e whose purpose │ │ │ │ │ +0007e350: 6973 2074 6f20 6d61 6e61 6765 20e2 8098 is to manage ... │ │ │ │ │ +0007e360: 2f64 6576 e280 9920 6d75 7374 206e 6f74 /dev... must not │ │ │ │ │ +0007e370: 2063 7265 6174 650a 2020 2020 206f 7220 create. or │ │ │ │ │ +0007e380: 7265 6d6f 7665 2066 696c 6573 2074 6865 remove files the │ │ │ │ │ +0007e390: 7265 2077 6865 6e20 6120 6479 6e61 6d69 re when a dynami │ │ │ │ │ +0007e3a0: 6320 6d61 6e61 6765 6d65 6e74 2066 6163 c management fac │ │ │ │ │ +0007e3b0: 696c 6974 7920 6973 2069 6e20 7573 652e ility is in use. │ │ │ │ │ +0007e3c0: 0a20 2020 2020 4e61 6d65 6420 7069 7065 . Named pipe │ │ │ │ │ +0007e3d0: 7320 616e 6420 6465 7669 6365 2066 696c s and device fil │ │ │ │ │ +0007e3e0: 6573 206f 7574 7369 6465 206f 6620 e280 es outside of .. │ │ │ │ │ +0007e3f0: 982f 6465 76e2 8099 2073 686f 756c 6420 ./dev... should │ │ │ │ │ +0007e400: 6e6f 726d 616c 6c79 2062 650a 2020 2020 normally be. │ │ │ │ │ +0007e410: 2063 7265 6174 6564 206f 6e20 6465 6d61 created on dema │ │ │ │ │ +0007e420: 6e64 2076 6961 2069 6e69 7420 7363 7269 nd via init scri │ │ │ │ │ +0007e430: 7074 732c 2073 7973 7465 6d64 2075 6e69 pts, systemd uni │ │ │ │ │ +0007e440: 7473 2c20 6f72 2073 696d 696c 6172 0a20 ts, or similar. │ │ │ │ │ +0007e450: 2020 2020 6d65 6368 616e 6973 6d73 2c20 mechanisms, │ │ │ │ │ +0007e460: 6275 7420 6d61 7920 6265 2063 7265 6174 but may be creat │ │ │ │ │ +0007e470: 6564 2061 6e64 2072 656d 6f76 6564 2069 ed and removed i │ │ │ │ │ +0007e480: 6e20 6d61 696e 7461 696e 6572 2073 6372 n maintainer scr │ │ │ │ │ +0007e490: 6970 7473 2069 660a 2020 2020 2074 6865 ipts if. the │ │ │ │ │ +0007e4a0: 7920 6d75 7374 2062 6520 6372 6561 7465 y must be create │ │ │ │ │ +0007e4b0: 6420 6475 7269 6e67 2070 6163 6b61 6765 d during package │ │ │ │ │ +0007e4c0: 2069 6e73 7461 6c6c 6174 696f 6e2e 0a0a installation... │ │ │ │ │ +0007e4d0: 3130 2e39 0a0a 2020 2020 2043 6865 636b 10.9.. Check │ │ │ │ │ +0007e4e0: 696e 6720 7769 7468 2074 6865 2062 6173 ing with the bas │ │ │ │ │ +0007e4f0: 652d 7061 7373 7764 206d 6169 6e74 6169 e-passwd maintai │ │ │ │ │ +0007e500: 6e65 7220 6973 206e 6f20 6c6f 6e67 6572 ner is no longer │ │ │ │ │ +0007e510: 2072 6571 7569 7265 6420 286f 720a 2020 required (or. │ │ │ │ │ +0007e520: 2020 2064 6573 6972 6162 6c65 2920 7768 desirable) wh │ │ │ │ │ +0007e530: 656e 2063 7265 6174 696e 6720 6120 6e65 en creating a ne │ │ │ │ │ +0007e540: 7720 6479 6e61 6d69 6320 7573 6572 206f w dynamic user o │ │ │ │ │ +0007e550: 7220 6772 6f75 7020 696e 2061 2070 6163 r group in a pac │ │ │ │ │ +0007e560: 6b61 6765 2e0a 0a31 322e 330a 0a20 2020 kage...12.3.. │ │ │ │ │ +0007e570: 2020 4465 7065 6e64 656e 6369 6573 206f Dependencies o │ │ │ │ │ +0007e580: 6e20 2a2d 646f 6320 7061 636b 6167 6573 n *-doc packages │ │ │ │ │ +0007e590: 2073 686f 756c 6420 6265 2061 7420 6d6f should be at mo │ │ │ │ │ +0007e5a0: 7374 2052 6563 6f6d 6d65 6e64 730a 2020 st Recommends. │ │ │ │ │ +0007e5b0: 2020 2028 5375 6767 6573 7473 2069 6620 (Suggests if │ │ │ │ │ +0007e5c0: 7468 6579 206f 6e6c 7920 696e 636c 7564 they only includ │ │ │ │ │ +0007e5d0: 6520 646f 6375 6d65 6e74 6174 696f 6e20 e documentation │ │ │ │ │ +0007e5e0: 696e 2073 7570 706c 656d 656e 7461 6c0a in supplemental. │ │ │ │ │ +0007e5f0: 2020 2020 2066 6f72 6d61 7473 292e 0a0a formats)... │ │ │ │ │ +0007e600: 3132 2e35 0a0a 2020 2020 2054 6865 204d 12.5.. The M │ │ │ │ │ +0007e610: 6f7a 696c 6c61 2050 7562 6c69 6320 4c69 ozilla Public Li │ │ │ │ │ +0007e620: 6365 6e73 6520 312e 3120 616e 6420 322e cense 1.1 and 2. │ │ │ │ │ +0007e630: 3020 284d 504c 2d31 2e31 2061 6e64 204d 0 (MPL-1.1 and M │ │ │ │ │ +0007e640: 504c 2d32 2e30 2920 6172 650a 2020 2020 PL-2.0) are. │ │ │ │ │ +0007e650: 206e 6f77 2069 6e63 6c75 6465 6420 696e now included in │ │ │ │ │ +0007e660: 20e2 8098 2f75 7372 2f73 6861 7265 2f63 .../usr/share/c │ │ │ │ │ +0007e670: 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 e280 ommon-licenses.. │ │ │ │ │ +0007e680: 9920 616e 6420 646f 206e 6f74 206e 6565 . and do not nee │ │ │ │ │ +0007e690: 6420 746f 2062 650a 2020 2020 2063 6f70 d to be. cop │ │ │ │ │ +0007e6a0: 6965 6420 7665 7262 6174 696d 2069 6e20 ied verbatim in │ │ │ │ │ +0007e6b0: 7468 6520 7061 636b 6167 6520 e280 9863 the package ...c │ │ │ │ │ +0007e6c0: 6f70 7972 6967 6874 e280 9920 6669 6c65 opyright... file │ │ │ │ │ +0007e6d0: 2e0a 0a63 6f70 7972 6967 6874 2d66 6f72 ...copyright-for │ │ │ │ │ +0007e6e0: 6d61 740a 0a20 2020 2020 5468 6520 e280 mat.. The .. │ │ │ │ │ +0007e6f0: 9868 7474 7073 e280 9920 666f 726d 206f .https... form o │ │ │ │ │ +0007e700: 6620 7468 6520 636f 7079 7269 6768 742d f the copyright- │ │ │ │ │ +0007e710: 666f 726d 6174 2055 524c 2069 7320 6e6f format URL is no │ │ │ │ │ +0007e720: 7720 616c 6c6f 7765 6420 616e 640a 2020 w allowed and. │ │ │ │ │ +0007e730: 2020 2070 7265 6665 7272 6564 2069 6e20 preferred in │ │ │ │ │ +0007e740: 7468 6520 e280 9846 6f72 6d61 74e2 8099 the ...Format... │ │ │ │ │ +0007e750: 2066 6965 6c64 2e0a 0a70 6572 6c0a 0a20 field...perl.. │ │ │ │ │ +0007e760: 2020 2020 5468 6520 5065 726c 2073 6561 The Perl sea │ │ │ │ │ +0007e770: 7263 6820 7061 7468 206e 6f77 2069 6e63 rch path now inc │ │ │ │ │ +0007e780: 6c75 6465 7320 6d75 6c74 6961 7263 6820 ludes multiarch │ │ │ │ │ +0007e790: 6469 7265 6374 6f72 6965 732e 2020 5468 directories. Th │ │ │ │ │ +0007e7a0: 650a 2020 2020 2076 656e 646f 7220 6469 e. vendor di │ │ │ │ │ +0007e7b0: 7265 6374 6f72 7920 666f 7220 6172 6368 rectory for arch │ │ │ │ │ +0007e7c0: 6974 6563 7475 7265 2d73 7065 6369 6669 itecture-specifi │ │ │ │ │ +0007e7d0: 6320 6d6f 6475 6c65 7320 6973 206e 6f77 c modules is now │ │ │ │ │ +0007e7e0: 2076 6572 7369 6f6e 6564 0a20 2020 2020 versioned. │ │ │ │ │ +0007e7f0: 746f 2073 7570 706f 7274 206d 756c 7469 to support multi │ │ │ │ │ +0007e800: 6172 6368 2e0a 0a76 6972 7475 616c 0a0a arch...virtual.. │ │ │ │ │ +0007e810: 2020 2020 204e 6577 20e2 8098 6164 7665 New ...adve │ │ │ │ │ +0007e820: 6e74 7572 65e2 8099 2076 6972 7475 616c nture... virtual │ │ │ │ │ +0007e830: 2070 6163 6b61 6765 2066 6f72 2069 6d70 package for imp │ │ │ │ │ +0007e840: 6c65 6d65 6e74 6174 696f 6e73 206f 6620 lementations of │ │ │ │ │ +0007e850: 7468 6520 636c 6173 7369 630a 2020 2020 the classic. │ │ │ │ │ +0007e860: 2043 6f6c 6f73 7361 6c20 4361 7665 2041 Colossal Cave A │ │ │ │ │ +0007e870: 6476 656e 7475 7265 2067 616d 652e 0a0a dventure game... │ │ │ │ │ +0007e880: 7669 7274 7561 6c0a 0a20 2020 2020 4e65 virtual.. Ne │ │ │ │ │ +0007e890: 7720 e280 9868 7474 7064 2d77 7367 6933 w ...httpd-wsgi3 │ │ │ │ │ +0007e8a0: e280 9920 7669 7274 7561 6c20 7061 636b ... virtual pack │ │ │ │ │ +0007e8b0: 6167 6520 666f 7220 5079 7468 6f6e 2033 age for Python 3 │ │ │ │ │ +0007e8c0: 2057 5347 492d 6361 7061 626c 6520 4854 WSGI-capable HT │ │ │ │ │ +0007e8d0: 5450 0a20 2020 2020 7365 7276 6572 732e TP. servers. │ │ │ │ │ +0007e8e0: 2020 5468 6520 6578 6973 7469 6e67 20e2 The existing . │ │ │ │ │ +0007e8f0: 8098 6874 7470 642d 7773 6769 e280 9920 ..httpd-wsgi... │ │ │ │ │ +0007e900: 7669 7274 7561 6c20 7061 636b 6167 6520 virtual package │ │ │ │ │ +0007e910: 6973 2066 6f72 2050 7974 686f 6e20 320a is for Python 2. │ │ │ │ │ +0007e920: 2020 2020 2057 5347 492d 6361 7061 626c WSGI-capabl │ │ │ │ │ +0007e930: 6520 4854 5450 2073 6572 7665 7273 2e0a e HTTP servers.. │ │ │ │ │ +0007e940: 0a76 6972 7475 616c 0a0a 2020 2020 204e .virtual.. N │ │ │ │ │ +0007e950: 6577 20e2 8098 7669 7274 7561 6c2d 6d79 ew ...virtual-my │ │ │ │ │ +0007e960: 7371 6c2d 636c 6965 6e74 e280 992c 20e2 sql-client..., . │ │ │ │ │ +0007e970: 8098 7669 7274 7561 6c2d 6d79 7371 6c2d ..virtual-mysql- │ │ │ │ │ +0007e980: 636c 6965 6e74 2d63 6f72 65e2 8099 2c0a client-core...,. │ │ │ │ │ +0007e990: 2020 2020 20e2 8098 7669 7274 7561 6c2d ...virtual- │ │ │ │ │ +0007e9a0: 6d79 7371 6c2d 7365 7276 6572 e280 992c mysql-server..., │ │ │ │ │ +0007e9b0: 20e2 8098 7669 7274 7561 6c2d 6d79 7371 ...virtual-mysq │ │ │ │ │ +0007e9c0: 6c2d 7365 7276 6572 2d63 6f72 65e2 8099 l-server-core... │ │ │ │ │ +0007e9d0: 2c20 616e 640a 2020 2020 20e2 8098 7669 , and. ...vi │ │ │ │ │ +0007e9e0: 7274 7561 6c2d 6d79 7371 6c2d 7465 7374 rtual-mysql-test │ │ │ │ │ +0007e9f0: 7375 6974 65e2 8099 2076 6972 7475 616c suite... virtual │ │ │ │ │ +0007ea00: 2070 6163 6b61 6765 7320 666f 7220 4d79 packages for My │ │ │ │ │ +0007ea10: 5351 4c2d 636f 6d70 6174 6962 6c65 0a20 SQL-compatible. │ │ │ │ │ +0007ea20: 2020 2020 736f 6674 7761 7265 2e0a 0a1f software.... │ │ │ │ │ +0007ea30: 0a46 696c 653a 2064 6562 6961 6e2d 706f .File: debian-po │ │ │ │ │ +0007ea40: 6c69 6379 2e69 6e66 6f2c 2020 4e6f 6465 licy.info, Node │ │ │ │ │ +0007ea50: 3a20 5665 7273 696f 6e20 3320 3920 382c : Version 3 9 8, │ │ │ │ │ +0007ea60: 2020 4e65 7874 3a20 5665 7273 696f 6e20 Next: Version │ │ │ │ │ +0007ea70: 3320 3920 372c 2020 5072 6576 3a20 5665 3 9 7, Prev: Ve │ │ │ │ │ +0007ea80: 7273 696f 6e20 3420 3020 302c 2020 5570 rsion 4 0 0, Up │ │ │ │ │ +0007ea90: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ +0007eaa0: 6b6c 6973 740a 0a32 322e 3231 2056 6572 klist..22.21 Ver │ │ │ │ │ +0007eab0: 7369 6f6e 2033 2e39 2e38 0a3d 3d3d 3d3d sion 3.9.8.===== │ │ │ │ │ +0007eac0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +0007ead0: 5265 6c65 6173 6564 2041 7072 696c 2c20 Released April, │ │ │ │ │ +0007eae0: 3230 3136 2e0a 0a39 2e36 0a0a 2020 2020 2016...9.6.. │ │ │ │ │ +0007eaf0: 2054 6865 206d 656e 7520 7379 7374 656d The menu system │ │ │ │ │ +0007eb00: 2069 7320 6465 7072 6563 6174 6564 2069 is deprecated i │ │ │ │ │ +0007eb10: 6e20 6661 766f 7220 6f66 2074 6865 2046 n favor of the F │ │ │ │ │ +0007eb20: 7265 6544 6573 6b74 6f70 206d 656e 750a reeDesktop menu. │ │ │ │ │ +0007eb30: 2020 2020 2073 7461 6e64 6172 642e 2020 standard. │ │ │ │ │ +0007eb40: 4e65 7720 7265 7175 6972 656d 656e 7473 New requirements │ │ │ │ │ +0007eb50: 2073 6574 2066 6f72 2046 7265 6544 6573 set for FreeDes │ │ │ │ │ +0007eb60: 6b74 6f70 206d 656e 7520 656e 7472 6965 ktop menu entrie │ │ │ │ │ +0007eb70: 732e 0a0a 392e 370a 0a20 2020 2020 4e65 s...9.7.. Ne │ │ │ │ │ +0007eb80: 7720 696e 7374 7275 6374 696f 6e73 2066 w instructions f │ │ │ │ │ +0007eb90: 6f72 2072 6567 6973 7465 7269 6e67 206d or registering m │ │ │ │ │ +0007eba0: 6564 6961 2074 7970 6520 6861 6e64 6c65 edia type handle │ │ │ │ │ +0007ebb0: 7273 2077 6974 6820 7468 650a 2020 2020 rs with the. │ │ │ │ │ +0007ebc0: 2046 7265 6544 6573 6b74 6f70 2073 7973 FreeDesktop sys │ │ │ │ │ +0007ebd0: 7465 6d2c 2077 6869 6368 2061 7574 6f6d tem, which autom │ │ │ │ │ +0007ebe0: 6174 6963 616c 6c79 2073 796e 6368 726f atically synchro │ │ │ │ │ +0007ebf0: 6e69 7a65 7320 7769 7468 206d 6169 6c63 nizes with mailc │ │ │ │ │ +0007ec00: 6170 0a20 2020 2020 616e 6420 7468 6572 ap. and ther │ │ │ │ │ +0007ec10: 6566 6f72 6520 7265 706c 6163 6573 206d efore replaces m │ │ │ │ │ +0007ec20: 6169 6c63 6170 2072 6567 6973 7472 6174 ailcap registrat │ │ │ │ │ +0007ec30: 696f 6e20 666f 7220 7061 636b 6167 6573 ion for packages │ │ │ │ │ +0007ec40: 2075 7369 6e67 0a20 2020 2020 6465 736b using. desk │ │ │ │ │ +0007ec50: 746f 7020 656e 7472 6965 732e 0a0a 1f0a top entries..... │ │ │ │ │ +0007ec60: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0007ec70: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0007ec80: 2056 6572 7369 6f6e 2033 2039 2037 2c20 Version 3 9 7, │ │ │ │ │ +0007ec90: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ +0007eca0: 2039 2036 2c20 2050 7265 763a 2056 6572 9 6, Prev: Ver │ │ │ │ │ +0007ecb0: 7369 6f6e 2033 2039 2038 2c20 2055 703a sion 3 9 8, Up: │ │ │ │ │ +0007ecc0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +0007ecd0: 6c69 7374 0a0a 3232 2e32 3220 5665 7273 list..22.22 Vers │ │ │ │ │ +0007ece0: 696f 6e20 332e 392e 370a 3d3d 3d3d 3d3d ion 3.9.7.====== │ │ │ │ │ +0007ecf0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ +0007ed00: 656c 6561 7365 6420 4665 6272 7561 7279 eleased February │ │ │ │ │ +0007ed10: 2c20 3230 3136 2e0a 0a31 302e 350a 0a20 , 2016...10.5.. │ │ │ │ │ +0007ed20: 2020 2020 5379 6d62 6f6c 6963 206c 696e Symbolic lin │ │ │ │ │ +0007ed30: 6b73 206d 7573 7420 6e6f 7420 7472 6176 ks must not trav │ │ │ │ │ +0007ed40: 6572 7365 2061 626f 7665 2074 6865 2072 erse above the r │ │ │ │ │ +0007ed50: 6f6f 7420 6469 7265 6374 6f72 792e 0a0a oot directory... │ │ │ │ │ +0007ed60: 392e 322e 320a 0a20 2020 2020 3332 6269 9.2.2.. 32bi │ │ │ │ │ +0007ed70: 7420 5549 4473 2069 6e20 7468 6520 7261 t UIDs in the ra │ │ │ │ │ +0007ed80: 6e67 6520 3635 3533 362d 3432 3934 3936 nge 65536-429496 │ │ │ │ │ +0007ed90: 3732 3933 2061 7265 2072 6573 6572 7665 7293 are reserve │ │ │ │ │ +0007eda0: 6420 666f 720a 2020 2020 2064 796e 616d d for. dynam │ │ │ │ │ +0007edb0: 6963 616c 6c79 2061 6c6c 6f63 6174 6564 ically allocated │ │ │ │ │ +0007edc0: 2075 7365 7220 6163 636f 756e 7473 2e0a user accounts.. │ │ │ │ │ +0007edd0: 0a35 2e31 0a0a 2020 2020 2045 6d70 7479 .5.1.. Empty │ │ │ │ │ +0007ede0: 2066 6965 6c64 2076 616c 7565 7320 696e field values in │ │ │ │ │ +0007edf0: 2063 6f6e 7472 6f6c 2066 696c 6573 2061 control files a │ │ │ │ │ +0007ee00: 7265 206f 6e6c 7920 7065 726d 6974 7465 re only permitte │ │ │ │ │ +0007ee10: 6420 696e 2074 6865 0a20 2020 2020 e280 d in the. .. │ │ │ │ │ +0007ee20: 9864 6562 6961 6e2f 636f 6e74 726f 6ce2 .debian/control. │ │ │ │ │ +0007ee30: 8099 2066 696c 6520 6f66 2061 2073 6f75 .. file of a sou │ │ │ │ │ +0007ee40: 7263 6520 7061 636b 6167 652e 0a0a 342e rce package...4. │ │ │ │ │ +0007ee50: 390a 0a20 2020 2020 e280 9864 6562 6961 9.. ...debia │ │ │ │ │ +0007ee60: 6e2f 7275 6c65 73e2 8099 3a20 7265 7175 n/rules...: requ │ │ │ │ │ +0007ee70: 6972 6564 2074 6172 6765 7473 206d 7573 ired targets mus │ │ │ │ │ +0007ee80: 7420 6e6f 7420 6174 7465 6d70 7420 6e65 t not attempt ne │ │ │ │ │ +0007ee90: 7477 6f72 6b20 6163 6365 7373 2e0a 0a31 twork access...1 │ │ │ │ │ +0007eea0: 322e 330a 0a20 2020 2020 7265 636f 6d6d 2.3.. recomm │ │ │ │ │ +0007eeb0: 656e 6420 746f 2073 6869 7020 6164 6469 end to ship addi │ │ │ │ │ +0007eec0: 7469 6f6e 616c 2064 6f63 756d 656e 7461 tional documenta │ │ │ │ │ +0007eed0: 7469 6f6e 2066 6f72 2070 6163 6b61 6765 tion for package │ │ │ │ │ +0007eee0: 20e2 8098 706b 67e2 8099 2069 6e20 610a ...pkg... in a. │ │ │ │ │ +0007eef0: 2020 2020 2073 6570 6172 6174 6520 7061 separate pa │ │ │ │ │ +0007ef00: 636b 6167 6520 e280 9870 6b67 2d64 6f63 ckage ...pkg-doc │ │ │ │ │ +0007ef10: e280 9920 616e 6420 696e 7374 616c 6c20 ... and install │ │ │ │ │ +0007ef20: 6974 2069 6e74 6f0a 2020 2020 20e2 8098 it into. ... │ │ │ │ │ +0007ef30: 2f75 7372 2f73 6861 7265 2f64 6f63 2f70 /usr/share/doc/p │ │ │ │ │ +0007ef40: 6b67 e280 992e 0a0a 1f0a 4669 6c65 3a20 kg........File: │ │ │ │ │ +0007ef50: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0007ef60: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +0007ef70: 6f6e 2033 2039 2036 2c20 204e 6578 743a on 3 9 6, Next: │ │ │ │ │ +0007ef80: 2056 6572 7369 6f6e 2033 2039 2035 2c20 Version 3 9 5, │ │ │ │ │ +0007ef90: 2050 7265 763a 2056 6572 7369 6f6e 2033 Prev: Version 3 │ │ │ │ │ +0007efa0: 2039 2037 2c20 2055 703a 2055 7067 7261 9 7, Up: Upgra │ │ │ │ │ +0007efb0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +0007efc0: 3232 2e32 3320 5665 7273 696f 6e20 332e 22.23 Version 3. │ │ │ │ │ +0007efd0: 392e 360a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 9.6.============ │ │ │ │ │ +0007efe0: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +0007eff0: 6420 5365 7074 656d 6265 722c 2032 3031 d September, 201 │ │ │ │ │ +0007f000: 342e 0a0a 392e 310a 0a20 2020 2020 5468 4...9.1.. Th │ │ │ │ │ +0007f010: 6520 4648 5320 6973 2072 656c 6178 6564 e FHS is relaxed │ │ │ │ │ +0007f020: 2074 6f20 616c 6c6f 7720 6120 7375 6264 to allow a subd │ │ │ │ │ +0007f030: 6972 6563 746f 7279 206f 6620 e280 982f irectory of .../ │ │ │ │ │ +0007f040: 7573 722f 6c69 62e2 8099 2074 6f20 686f usr/lib... to ho │ │ │ │ │ +0007f050: 6c64 2061 0a20 2020 2020 6d69 7874 7572 ld a. mixtur │ │ │ │ │ +0007f060: 6520 6f66 2061 7263 6869 7465 6374 7572 e of architectur │ │ │ │ │ +0007f070: 652d 696e 6465 7065 6e64 656e 7420 616e e-independent an │ │ │ │ │ +0007f080: 6420 6172 6368 6974 6563 7475 7265 2d64 d architecture-d │ │ │ │ │ +0007f090: 6570 656e 6465 6e74 0a20 2020 2020 6669 ependent. fi │ │ │ │ │ +0007f0a0: 6c65 732c 2074 686f 7567 6820 6469 7265 les, though dire │ │ │ │ │ +0007f0b0: 6374 6f72 6965 7320 656e 7469 7265 6c79 ctories entirely │ │ │ │ │ +0007f0c0: 2063 6f6d 706f 7365 6420 6f66 0a20 2020 composed of. │ │ │ │ │ +0007f0d0: 2020 6172 6368 6974 6563 7475 7265 2d69 architecture-i │ │ │ │ │ +0007f0e0: 6e64 6570 656e 6465 6e74 2066 696c 6573 ndependent files │ │ │ │ │ +0007f0f0: 2073 686f 756c 6420 6265 206c 6f63 6174 should be locat │ │ │ │ │ +0007f100: 6564 2069 6e20 e280 982f 7573 722f 7368 ed in .../usr/sh │ │ │ │ │ +0007f110: 6172 65e2 8099 2e0a 0a39 2e31 0a0a 2020 are......9.1.. │ │ │ │ │ +0007f120: 2020 2054 6865 2046 4853 2072 6571 7569 The FHS requi │ │ │ │ │ +0007f130: 7265 6d65 6e74 2066 6f72 20e2 8098 2f75 rement for .../u │ │ │ │ │ +0007f140: 7372 2f6c 6f63 616c 2f6c 6962 3634 e280 sr/local/lib64.. │ │ │ │ │ +0007f150: 9920 746f 2065 7869 7374 2069 6620 e280 . to exist if .. │ │ │ │ │ +0007f160: 982f 6c69 6236 34e2 8099 206f 720a 2020 ./lib64... or. │ │ │ │ │ +0007f170: 2020 20e2 8098 2f75 7372 2f6c 6962 3634 .../usr/lib64 │ │ │ │ │ +0007f180: e280 9920 6578 6973 7473 2069 7320 7265 ... exists is re │ │ │ │ │ +0007f190: 6d6f 7665 642e 0a0a 392e 310a 0a20 2020 moved...9.1.. │ │ │ │ │ +0007f1a0: 2020 416e 2046 4853 2065 7863 6570 7469 An FHS excepti │ │ │ │ │ +0007f1b0: 6f6e 2068 6173 2062 6565 6e20 6772 616e on has been gran │ │ │ │ │ +0007f1c0: 7465 6420 666f 7220 6d75 6c74 6961 7263 ted for multiarc │ │ │ │ │ +0007f1d0: 6820 696e 636c 7564 6520 6669 6c65 732c h include files, │ │ │ │ │ +0007f1e0: 0a20 2020 2020 7065 726d 6974 7469 6e67 . permitting │ │ │ │ │ +0007f1f0: 2068 6561 6465 7220 6669 6c65 7320 746f header files to │ │ │ │ │ +0007f200: 2069 6e73 7465 6164 2062 6520 696e 7374 instead be inst │ │ │ │ │ +0007f210: 616c 6c65 6420 746f 0a20 2020 2020 e280 alled to. .. │ │ │ │ │ +0007f220: 982f 7573 722f 696e 636c 7564 652f 7472 ./usr/include/tr │ │ │ │ │ +0007f230: 6970 6c65 74e2 8099 2e0a 0a31 302e 310a iplet......10.1. │ │ │ │ │ +0007f240: 0a20 2020 2020 4269 6e61 7269 6573 206d . Binaries m │ │ │ │ │ +0007f250: 7573 7420 6e6f 7420 6265 2073 7461 7469 ust not be stati │ │ │ │ │ +0007f260: 6361 6c6c 7920 6c69 6e6b 6564 2077 6974 cally linked wit │ │ │ │ │ +0007f270: 6820 7468 6520 474e 5520 4320 6c69 6272 h the GNU C libr │ │ │ │ │ +0007f280: 6172 792c 2073 6565 0a20 2020 2020 706f ary, see. po │ │ │ │ │ +0007f290: 6c69 6379 2066 6f72 2065 7863 6570 7469 licy for excepti │ │ │ │ │ +0007f2a0: 6f6e 732e 0a0a 342e 340a 0a20 2020 2020 ons...4.4.. │ │ │ │ │ +0007f2b0: 4974 2069 7320 636c 6172 6966 6965 6420 It is clarified │ │ │ │ │ +0007f2c0: 7468 6174 2073 6967 6e61 7475 7265 2061 that signature a │ │ │ │ │ +0007f2d0: 7070 6561 7269 6e67 2069 6e20 6465 6269 ppearing in debi │ │ │ │ │ +0007f2e0: 616e 2f63 6861 6e67 656c 6f67 2073 686f an/changelog sho │ │ │ │ │ +0007f2f0: 756c 640a 2020 2020 2062 6520 7468 6520 uld. be the │ │ │ │ │ +0007f300: 6465 7461 696c 7320 6f66 2074 6865 2070 details of the p │ │ │ │ │ +0007f310: 6572 736f 6e20 7768 6f20 7072 6570 6172 erson who prepar │ │ │ │ │ +0007f320: 6564 2074 6869 7320 7265 6c65 6173 6520 ed this release │ │ │ │ │ +0007f330: 6f66 2074 6865 0a20 2020 2020 7061 636b of the. pack │ │ │ │ │ +0007f340: 6167 652e 0a0a 3131 2e35 0a0a 2020 2020 age...11.5.. │ │ │ │ │ +0007f350: 2054 6865 2064 6566 6175 6c74 2077 6562 The default web │ │ │ │ │ +0007f360: 2064 6f63 756d 656e 7420 726f 6f74 2069 document root i │ │ │ │ │ +0007f370: 7320 6e6f 7720 e280 982f 7661 722f 7777 s now .../var/ww │ │ │ │ │ +0007f380: 772f 6874 6d6c e280 990a 0a76 6972 7475 w/html.....virtu │ │ │ │ │ +0007f390: 616c 0a0a 2020 2020 20e2 8098 6a61 7661 al.. ...java │ │ │ │ │ +0007f3a0: 312d 7275 6e74 696d 65e2 8099 2061 6e64 1-runtime... and │ │ │ │ │ +0007f3b0: 20e2 8098 6a61 7661 322d 7275 6e74 696d ...java2-runtim │ │ │ │ │ +0007f3c0: 65e2 8099 2061 7265 2072 656d 6f76 6564 e... are removed │ │ │ │ │ +0007f3d0: 2c20 e280 986a 6176 614e 2d72 756e 7469 , ...javaN-runti │ │ │ │ │ +0007f3e0: 6d65 e280 990a 2020 2020 2061 6e64 20e2 me.... and . │ │ │ │ │ +0007f3f0: 8098 6a61 7661 4e2d 7275 6e74 696d 652d ..javaN-runtime- │ │ │ │ │ +0007f400: 6865 6164 6c65 7373 e280 9920 6172 6520 headless... are │ │ │ │ │ +0007f410: 6164 6465 6420 666f 7220 616c 6c20 4e20 added for all N │ │ │ │ │ +0007f420: 6265 7477 6565 6e20 3520 616e 6420 392e between 5 and 9. │ │ │ │ │ +0007f430: 0a0a 7669 7274 7561 6c0a 0a20 2020 2020 ..virtual.. │ │ │ │ │ +0007f440: 4164 6465 6420 e280 9868 7474 7064 2d77 Added ...httpd-w │ │ │ │ │ +0007f450: 7367 69e2 8099 2066 6f72 2057 5347 4920 sgi... for WSGI │ │ │ │ │ +0007f460: 6361 7061 626c 6520 4854 5450 2073 6572 capable HTTP ser │ │ │ │ │ +0007f470: 7665 7273 2e0a 0a70 6572 6c0a 0a20 2020 vers...perl.. │ │ │ │ │ +0007f480: 2020 5065 726c 2070 6163 6b61 6765 7320 Perl packages │ │ │ │ │ +0007f490: 7368 6f75 6c64 2075 7365 2074 6865 20e2 should use the . │ │ │ │ │ +0007f4a0: 8098 2543 6f6e 6669 67e2 8099 2068 6173 ..%Config... has │ │ │ │ │ +0007f4b0: 6820 746f 206c 6f63 6174 6520 6d6f 6475 h to locate modu │ │ │ │ │ +0007f4c0: 6c65 2070 6174 6873 0a20 2020 2020 696e le paths. in │ │ │ │ │ +0007f4d0: 7374 6561 6420 6f66 2068 6172 6463 6f64 stead of hardcod │ │ │ │ │ +0007f4e0: 696e 6720 7061 7468 7320 696e 20e2 8098 ing paths in ... │ │ │ │ │ +0007f4f0: 4049 4e43 e280 992e 0a0a 7065 726c 0a0a @INC......perl.. │ │ │ │ │ +0007f500: 2020 2020 2050 6572 6c20 6269 6e61 7279 Perl binary │ │ │ │ │ +0007f510: 206d 6f64 756c 6573 2061 6e64 2061 6e79 modules and any │ │ │ │ │ +0007f520: 206d 6f64 756c 6573 2069 6e73 7461 6c6c modules install │ │ │ │ │ +0007f530: 6564 2069 6e74 6f0a 2020 2020 20e2 8098 ed into. ... │ │ │ │ │ +0007f540: 2443 6f6e 6669 677b 7665 6e64 6f72 6172 $Config{vendorar │ │ │ │ │ +0007f550: 6368 7de2 8099 206d 7573 7420 6465 7065 ch}... must depe │ │ │ │ │ +0007f560: 6e64 206f 6e20 7468 6520 7265 6c65 7661 nd on the releva │ │ │ │ │ +0007f570: 6e74 2070 6572 6c61 7069 2d2a 0a20 2020 nt perlapi-*. │ │ │ │ │ +0007f580: 2020 7061 636b 6167 652e 0a0a 1f0a 4669 package.....Fi │ │ │ │ │ +0007f590: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0007f5a0: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +0007f5b0: 6572 7369 6f6e 2033 2039 2035 2c20 204e ersion 3 9 5, N │ │ │ │ │ +0007f5c0: 6578 743a 2056 6572 7369 6f6e 2033 2039 ext: Version 3 9 │ │ │ │ │ +0007f5d0: 2034 2c20 2050 7265 763a 2056 6572 7369 4, Prev: Versi │ │ │ │ │ +0007f5e0: 6f6e 2033 2039 2036 2c20 2055 703a 2055 on 3 9 6, Up: U │ │ │ │ │ +0007f5f0: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ +0007f600: 7374 0a0a 3232 2e32 3420 5665 7273 696f st..22.24 Versio │ │ │ │ │ +0007f610: 6e20 332e 392e 350a 3d3d 3d3d 3d3d 3d3d n 3.9.5.======== │ │ │ │ │ +0007f620: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ +0007f630: 6561 7365 6420 4f63 746f 6265 722c 2032 eased October, 2 │ │ │ │ │ +0007f640: 3031 332e 0a0a 352e 310a 0a20 2020 2020 013...5.1.. │ │ │ │ │ +0007f650: 436f 6e74 726f 6c20 6461 7461 2066 6965 Control data fie │ │ │ │ │ +0007f660: 6c64 7320 6d75 7374 206e 6f74 2073 7461 lds must not sta │ │ │ │ │ +0007f670: 7274 2077 6974 6820 7468 6520 6879 7068 rt with the hyph │ │ │ │ │ +0007f680: 656e 2063 6861 7261 6374 6572 2028 e280 en character (.. │ │ │ │ │ +0007f690: 982d e280 9929 2c0a 2020 2020 2074 6f20 .-...),. to │ │ │ │ │ +0007f6a0: 6176 6f69 6420 706f 7465 6e74 6961 6c20 avoid potential │ │ │ │ │ +0007f6b0: 636f 6e66 7573 696f 6e73 2077 6865 6e20 confusions when │ │ │ │ │ +0007f6c0: 7061 7273 696e 6720 636c 6561 7273 6967 parsing clearsig │ │ │ │ │ +0007f6d0: 6e65 6420 636f 6e74 726f 6c20 6461 7461 ned control data │ │ │ │ │ +0007f6e0: 0a20 2020 2020 6669 6c65 7320 7468 6174 . files that │ │ │ │ │ +0007f6f0: 2077 6572 6520 6e6f 7420 7072 6f70 6572 were not proper │ │ │ │ │ +0007f700: 6c79 2075 6e65 7363 6170 6564 2e0a 0a35 ly unescaped...5 │ │ │ │ │ +0007f710: 2e34 2c20 352e 362e 3234 0a0a 2020 2020 .4, 5.6.24.. │ │ │ │ │ +0007f720: 20e2 8098 4368 6563 6b73 756d 732d 5368 ...Checksums-Sh │ │ │ │ │ +0007f730: 6131 e280 9920 616e 6420 e280 9843 6865 a1... and ...Che │ │ │ │ │ +0007f740: 636b 7375 6d73 2d53 6861 3235 36e2 8099 cksums-Sha256... │ │ │ │ │ +0007f750: 2061 7265 206e 6f77 206d 616e 6461 746f are now mandato │ │ │ │ │ +0007f760: 7279 2069 6e20 e280 982e 6473 63e2 8099 ry in ....dsc... │ │ │ │ │ +0007f770: 0a20 2020 2020 6669 6c65 732e 0a0a 352e . files...5. │ │ │ │ │ +0007f780: 362e 3235 2c20 352e 382e 310a 0a20 2020 6.25, 5.8.1.. │ │ │ │ │ +0007f790: 2020 5468 6520 e280 9844 4d2d 5570 6c6f The ...DM-Uplo │ │ │ │ │ +0007f7a0: 6164 2d41 6c6c 6f77 6564 e280 9920 6669 ad-Allowed... fi │ │ │ │ │ +0007f7b0: 656c 6420 6973 206f 6273 6f6c 6574 652e eld is obsolete. │ │ │ │ │ +0007f7c0: 2020 5065 726d 6973 7369 6f6e 7320 6172 Permissions ar │ │ │ │ │ +0007f7d0: 6520 6e6f 770a 2020 2020 2067 7261 6e74 e now. grant │ │ │ │ │ +0007f7e0: 6564 2076 6961 2027 6461 6b2d 636f 6d6d ed via 'dak-comm │ │ │ │ │ +0007f7f0: 616e 6473 2720 6669 6c65 732e 0a0a 352e ands' files...5. │ │ │ │ │ +0007f800: 362e 3237 0a0a 2020 2020 204e 6577 2073 6.27.. New s │ │ │ │ │ +0007f810: 6563 7469 6f6e 2064 6f63 756d 656e 7469 ection documenti │ │ │ │ │ +0007f820: 6e67 2074 6865 20e2 8098 5061 636b 6167 ng the ...Packag │ │ │ │ │ +0007f830: 652d 4c69 7374 e280 9920 6669 656c 6420 e-List... field │ │ │ │ │ +0007f840: 696e 2044 6562 6961 6e20 736f 7572 6365 in Debian source │ │ │ │ │ +0007f850: 0a20 2020 2020 636f 6e74 726f 6c20 6669 . control fi │ │ │ │ │ +0007f860: 6c65 732e 0a0a 352e 362e 3238 0a0a 2020 les...5.6.28.. │ │ │ │ │ +0007f870: 2020 204e 6577 2073 6563 7469 6f6e 2064 New section d │ │ │ │ │ +0007f880: 6f63 756d 656e 7469 6e67 2074 6865 20e2 ocumenting the . │ │ │ │ │ +0007f890: 8098 5061 636b 6167 652d 5479 7065 e280 ..Package-Type.. │ │ │ │ │ +0007f8a0: 9920 6669 656c 6420 696e 2073 6f75 7263 . field in sourc │ │ │ │ │ +0007f8b0: 6520 7061 636b 6167 650a 2020 2020 2063 e package. c │ │ │ │ │ +0007f8c0: 6f6e 7472 6f6c 2066 696c 6573 2e0a 0a35 ontrol files...5 │ │ │ │ │ +0007f8d0: 2e36 2e32 390a 0a20 2020 2020 4e65 7720 .6.29.. New │ │ │ │ │ +0007f8e0: 7365 6374 696f 6e20 646f 6375 6d65 6e74 section document │ │ │ │ │ +0007f8f0: 696e 6720 7468 6520 e280 9844 6769 74e2 ing the ...Dgit. │ │ │ │ │ +0007f900: 8099 2066 6965 6c64 2069 6e20 4465 6269 .. field in Debi │ │ │ │ │ +0007f910: 616e 2073 6f75 7263 6520 636f 6e74 726f an source contro │ │ │ │ │ +0007f920: 6c0a 2020 2020 2066 696c 6573 2e0a 0a39 l. files...9 │ │ │ │ │ +0007f930: 2e31 2e31 2e38 0a0a 2020 2020 2054 6865 .1.1.8.. The │ │ │ │ │ +0007f940: 2065 7863 6570 7469 6f6e 2074 6f20 7468 exception to th │ │ │ │ │ +0007f950: 6520 4648 5320 666f 7220 7468 6520 e280 e FHS for the .. │ │ │ │ │ +0007f960: 982f 7365 6c69 6e75 78e2 8099 2077 6173 ./selinux... was │ │ │ │ │ +0007f970: 2072 656d 6f76 6564 2e0a 0a31 302e 372e removed...10.7. │ │ │ │ │ +0007f980: 330a 0a20 2020 2020 5061 636b 6167 6573 3.. Packages │ │ │ │ │ +0007f990: 2073 686f 756c 6420 7265 6d6f 7665 2061 should remove a │ │ │ │ │ +0007f9a0: 6c6c 206f 6273 6f6c 6574 6520 636f 6e66 ll obsolete conf │ │ │ │ │ +0007f9b0: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ +0007f9c0: 7769 7468 6f75 740a 2020 2020 206c 6f63 without. loc │ │ │ │ │ +0007f9d0: 616c 2063 6861 6e67 6573 2064 7572 696e al changes durin │ │ │ │ │ +0007f9e0: 6720 7570 6772 6164 6573 2e20 2054 6865 g upgrades. The │ │ │ │ │ +0007f9f0: 20e2 8098 6470 6b67 2d6d 6169 6e74 7363 ...dpkg-maintsc │ │ │ │ │ +0007fa00: 7269 7074 2d68 656c 7065 72e2 8099 2074 ript-helper... t │ │ │ │ │ +0007fa10: 6f6f 6c2c 0a20 2020 2020 6176 6169 6c61 ool,. availa │ │ │ │ │ +0007fa20: 626c 6520 6672 6f6d 2074 6865 2064 706b ble from the dpk │ │ │ │ │ +0007fa30: 6720 7061 636b 6167 6520 7369 6e63 6520 g package since │ │ │ │ │ +0007fa40: 2757 6865 657a 7927 2c20 6361 6e20 6865 'Wheezy', can he │ │ │ │ │ +0007fa50: 6c70 2077 6974 6820 7468 6973 2e0a 0a31 lp with this...1 │ │ │ │ │ +0007fa60: 302e 3130 0a0a 2020 2020 2054 6865 206e 0.10.. The n │ │ │ │ │ +0007fa70: 616d 6520 6f66 2074 6865 2066 696c 6573 ame of the files │ │ │ │ │ +0007fa80: 2061 6e64 2064 6972 6563 746f 7269 6573 and directories │ │ │ │ │ +0007fa90: 2069 6e73 7461 6c6c 6564 2062 7920 6269 installed by bi │ │ │ │ │ +0007faa0: 6e61 7279 2070 6163 6b61 6765 730a 2020 nary packages. │ │ │ │ │ +0007fab0: 2020 206d 7573 7420 6265 2065 6e63 6f64 must be encod │ │ │ │ │ +0007fac0: 6564 2069 6e20 5554 462d 3820 616e 6420 ed in UTF-8 and │ │ │ │ │ +0007fad0: 7368 6f75 6c64 2062 6520 7265 7374 7269 should be restri │ │ │ │ │ +0007fae0: 6374 6564 2074 6f20 4153 4349 4920 7768 cted to ASCII wh │ │ │ │ │ +0007faf0: 656e 0a20 2020 2020 706f 7373 6962 6c65 en. possible │ │ │ │ │ +0007fb00: 2e20 2049 6e20 7468 6520 7379 7374 656d . In the system │ │ │ │ │ +0007fb10: 2050 4154 482c 2074 6865 7920 6d75 7374 PATH, they must │ │ │ │ │ +0007fb20: 2062 6520 7265 7374 7269 6374 6564 2074 be restricted t │ │ │ │ │ +0007fb30: 6f20 4153 4349 492e 0a0a 3131 2e35 2e32 o ASCII...11.5.2 │ │ │ │ │ +0007fb40: 0a0a 2020 2020 2053 746f 7020 7265 636f .. Stop reco │ │ │ │ │ +0007fb50: 6d6d 656e 6469 6e67 2074 6f20 7365 7276 mmending to serv │ │ │ │ │ +0007fb60: 6520 4854 4d4c 2064 6f63 756d 656e 7473 e HTML documents │ │ │ │ │ +0007fb70: 2066 726f 6d0a 2020 2020 20e2 8098 2f75 from. .../u │ │ │ │ │ +0007fb80: 7372 2f73 6861 7265 2f64 6f63 2f70 6163 sr/share/doc/pac │ │ │ │ │ +0007fb90: 6b61 6765 e280 992e 0a0a 3132 2e32 0a0a kage......12.2.. │ │ │ │ │ +0007fba0: 2020 2020 2050 6163 6b61 6765 7320 6469 Packages di │ │ │ │ │ +0007fbb0: 7374 7269 6275 7469 6e67 2049 6e66 6f20 stributing Info │ │ │ │ │ +0007fbc0: 646f 6375 6d65 6e74 7320 7368 6f75 6c64 documents should │ │ │ │ │ +0007fbd0: 2075 7365 2069 6e73 7461 6c6c 2d69 6e66 use install-inf │ │ │ │ │ +0007fbe0: 6fe2 8099 730a 2020 2020 2074 7269 6767 o...s. trigg │ │ │ │ │ +0007fbf0: 6572 2c20 616e 6420 646f 206e 6f74 206e er, and do not n │ │ │ │ │ +0007fc00: 6565 6420 616e 796d 6f72 6520 746f 2064 eed anymore to d │ │ │ │ │ +0007fc10: 6570 656e 6420 6f6e 20e2 8098 6470 6b67 epend on ...dpkg │ │ │ │ │ +0007fc20: 2028 3e3d 2031 2e31 352e 3429 207c 0a20 (>= 1.15.4) |. │ │ │ │ │ +0007fc30: 2020 2020 696e 7374 616c 6c2d 696e 666f install-info │ │ │ │ │ +0007fc40: e280 992e 0a0a 6465 6263 6f6e 660a 0a20 ......debconf.. │ │ │ │ │ +0007fc50: 2020 2020 5468 6520 e280 9865 7363 6170 The ...escap │ │ │ │ │ +0007fc60: 65e2 8099 2063 6170 6162 696c 6974 7920 e... capability │ │ │ │ │ +0007fc70: 6973 206e 6f77 2064 6f63 756d 656e 7465 is now documente │ │ │ │ │ +0007fc80: 642e 0a0a 7669 7274 7561 6c0a 0a20 2020 d...virtual.. │ │ │ │ │ +0007fc90: 2020 e280 986d 7033 2d64 6563 6f64 6572 ...mp3-decoder │ │ │ │ │ +0007fca0: e280 9920 616e 6420 e280 986d 7033 2d65 ... and ...mp3-e │ │ │ │ │ +0007fcb0: 6e63 6f64 6572 e280 9920 6172 6520 7265 ncoder... are re │ │ │ │ │ +0007fcc0: 6d6f 7665 642e 0a0a 1f0a 4669 6c65 3a20 moved.....File: │ │ │ │ │ +0007fcd0: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0007fce0: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +0007fcf0: 6f6e 2033 2039 2034 2c20 204e 6578 743a on 3 9 4, Next: │ │ │ │ │ +0007fd00: 2056 6572 7369 6f6e 2033 2039 2033 2c20 Version 3 9 3, │ │ │ │ │ +0007fd10: 2050 7265 763a 2056 6572 7369 6f6e 2033 Prev: Version 3 │ │ │ │ │ +0007fd20: 2039 2035 2c20 2055 703a 2055 7067 7261 9 5, Up: Upgra │ │ │ │ │ +0007fd30: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +0007fd40: 3232 2e32 3520 5665 7273 696f 6e20 332e 22.25 Version 3. │ │ │ │ │ +0007fd50: 392e 340a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 9.4.============ │ │ │ │ │ +0007fd60: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +0007fd70: 6420 4175 6775 7374 2c20 3230 3132 2e0a d August, 2012.. │ │ │ │ │ +0007fd80: 0a32 2e34 0a0a 2020 2020 204e 6577 2027 .2.4.. New ' │ │ │ │ │ +0007fd90: 7461 736b 7327 2061 7263 6869 7665 2073 tasks' archive s │ │ │ │ │ +0007fda0: 6563 7469 6f6e 2e0a 0a34 2e39 0a0a 2020 ection...4.9.. │ │ │ │ │ +0007fdb0: 2020 20e2 8098 6275 696c 642d 6172 6368 ...build-arch │ │ │ │ │ +0007fdc0: e280 9920 616e 6420 e280 9862 7569 6c64 ... and ...build │ │ │ │ │ +0007fdd0: 2d69 6e64 6570 e280 9920 6172 6520 6e6f -indep... are no │ │ │ │ │ +0007fde0: 7720 6d61 6e64 6174 6f72 7920 7461 7267 w mandatory targ │ │ │ │ │ +0007fdf0: 6574 7320 696e 0a20 2020 2020 e280 9864 ets in. ...d │ │ │ │ │ +0007fe00: 6562 6961 6e2f 7275 6c65 73e2 8099 2e0a ebian/rules..... │ │ │ │ │ +0007fe10: 0a35 2e36 2e32 360a 0a20 2020 2020 4e65 .5.6.26.. Ne │ │ │ │ │ +0007fe20: 7720 7365 6374 696f 6e20 646f 6375 6d65 w section docume │ │ │ │ │ +0007fe30: 6e74 696e 6720 7468 6520 e280 9856 6373 nting the ...Vcs │ │ │ │ │ +0007fe40: 2d2a e280 9920 6669 656c 6473 2c20 7768 -*... fields, wh │ │ │ │ │ +0007fe50: 6963 6820 6172 6520 616c 7265 6164 7920 ich are already │ │ │ │ │ +0007fe60: 696e 0a20 2020 2020 7769 6465 7370 7265 in. widespre │ │ │ │ │ +0007fe70: 6164 2075 7365 2e20 204e 6f74 6520 7468 ad use. Note th │ │ │ │ │ +0007fe80: 6520 6d65 6368 616e 6973 6d20 666f 7220 e mechanism for │ │ │ │ │ +0007fe90: 7370 6563 6966 7969 6e67 2074 6865 2047 specifying the G │ │ │ │ │ +0007fea0: 6974 2062 7261 6e63 680a 2020 2020 2075 it branch. u │ │ │ │ │ +0007feb0: 7365 6420 666f 7220 7061 636b 6167 696e sed for packagin │ │ │ │ │ +0007fec0: 6720 696e 2074 6865 2056 6373 2d47 6974 g in the Vcs-Git │ │ │ │ │ +0007fed0: 2066 6965 6c64 2e0a 0a37 2e31 0a0a 2020 field...7.1.. │ │ │ │ │ +0007fee0: 2020 2054 6865 2064 6570 7265 6361 7465 The deprecate │ │ │ │ │ +0007fef0: 6420 7265 6c61 7469 6f6e 7320 3c20 616e d relations < an │ │ │ │ │ +0007ff00: 6420 3e20 6e6f 7720 6d75 7374 206e 6f74 d > now must not │ │ │ │ │ +0007ff10: 2062 6520 7573 6564 2e0a 0a37 2e38 0a0a be used...7.8.. │ │ │ │ │ +0007ff20: 2020 2020 204e 6577 20e2 8098 4275 696c New ...Buil │ │ │ │ │ +0007ff30: 742d 5573 696e 67e2 8099 2066 6965 6c64 t-Using... field │ │ │ │ │ +0007ff40: 2c20 7768 6963 6820 6d75 7374 2062 6520 , which must be │ │ │ │ │ +0007ff50: 7573 6564 2074 6f20 646f 6375 6d65 6e74 used to document │ │ │ │ │ +0007ff60: 2074 6865 2073 6f75 7263 650a 2020 2020 the source. │ │ │ │ │ +0007ff70: 2070 6163 6b61 6765 7320 666f 7220 616e packages for an │ │ │ │ │ +0007ff80: 7920 6269 6e61 7269 6573 2074 6861 7420 y binaries that │ │ │ │ │ +0007ff90: 6172 6520 696e 636f 7270 6f72 6174 6564 are incorporated │ │ │ │ │ +0007ffa0: 2069 6e74 6f20 7468 6973 2070 6163 6b61 into this packa │ │ │ │ │ +0007ffb0: 6765 0a20 2020 2020 6174 2062 7569 6c64 ge. at build │ │ │ │ │ +0007ffc0: 2074 696d 652e 2020 5468 6973 2069 7320 time. This is │ │ │ │ │ +0007ffd0: 7573 6564 2074 6f20 656e 7375 7265 2074 used to ensure t │ │ │ │ │ +0007ffe0: 6861 7420 7468 6520 6172 6368 6976 6520 hat the archive │ │ │ │ │ +0007fff0: 6d65 6574 730a 2020 2020 206c 6963 656e meets. licen │ │ │ │ │ +00080000: 7365 2072 6571 7569 7265 6d65 6e74 7320 se requirements │ │ │ │ │ +00080010: 666f 7220 7072 6f76 6964 696e 6720 736f for providing so │ │ │ │ │ +00080020: 7572 6365 2066 6f72 2061 6c6c 2062 696e urce for all bin │ │ │ │ │ +00080030: 6172 6965 732e 0a0a 382e 360a 0a20 2020 aries...8.6.. │ │ │ │ │ +00080040: 2020 506f 6c69 6379 2066 6f72 2064 6570 Policy for dep │ │ │ │ │ +00080050: 656e 6465 6e63 6965 7320 6265 7477 6565 endencies betwee │ │ │ │ │ +00080060: 6e20 7368 6172 6564 206c 6962 7261 7269 n shared librari │ │ │ │ │ +00080070: 6573 2061 6e64 206f 7468 6572 2070 6163 es and other pac │ │ │ │ │ +00080080: 6b61 6765 730a 2020 2020 2068 6173 2062 kages. has b │ │ │ │ │ +00080090: 6565 6e20 6c61 7267 656c 7920 7265 7772 een largely rewr │ │ │ │ │ +000800a0: 6974 7465 6e20 746f 2064 6f63 756d 656e itten to documen │ │ │ │ │ +000800b0: 7420 7468 6520 e280 9873 796d 626f 6c73 t the ...symbols │ │ │ │ │ +000800c0: e280 9920 7379 7374 656d 2061 6e64 0a20 ... system and. │ │ │ │ │ +000800d0: 2020 2020 6d6f 7265 2063 6c65 6172 6c79 more clearly │ │ │ │ │ +000800e0: 2064 6f63 756d 656e 7420 6861 6e64 6c69 document handli │ │ │ │ │ +000800f0: 6e67 206f 6620 7368 6172 6564 206c 6962 ng of shared lib │ │ │ │ │ +00080100: 7261 7279 2041 4249 2063 6861 6e67 6573 rary ABI changes │ │ │ │ │ +00080110: 2e0a 2020 2020 20e2 8098 7379 6d62 6f6c .. ...symbol │ │ │ │ │ +00080120: 73e2 8099 2066 696c 6573 2061 7265 206e s... files are n │ │ │ │ │ +00080130: 6f77 2072 6563 6f6d 6d65 6e64 6564 206f ow recommended o │ │ │ │ │ +00080140: 7665 7220 e280 9873 686c 6962 73e2 8099 ver ...shlibs... │ │ │ │ │ +00080150: 2066 696c 6573 2069 6e20 6d6f 7374 0a20 files in most. │ │ │ │ │ +00080160: 2020 2020 7369 7475 6174 696f 6e73 2e20 situations. │ │ │ │ │ +00080170: 2041 6c6c 206d 6169 6e74 6169 6e65 7273 All maintainers │ │ │ │ │ +00080180: 206f 6620 7368 6172 6564 206c 6962 7261 of shared libra │ │ │ │ │ +00080190: 7279 2070 6163 6b61 6765 7320 7368 6f75 ry packages shou │ │ │ │ │ +000801a0: 6c64 0a20 2020 2020 7265 7669 6577 2074 ld. review t │ │ │ │ │ +000801b0: 6865 2065 6e74 6972 6574 7920 6f66 2074 he entirety of t │ │ │ │ │ +000801c0: 6869 7320 7365 6374 696f 6e2e 0a0a 392e his section...9. │ │ │ │ │ +000801d0: 312e 310a 0a20 2020 2020 5061 636b 6167 1.1.. Packag │ │ │ │ │ +000801e0: 6573 206d 7573 7420 6e6f 7420 6173 7375 es must not assu │ │ │ │ │ +000801f0: 6d65 2074 6865 20e2 8098 2f72 756e e280 me the .../run.. │ │ │ │ │ +00080200: 9920 6469 7265 6374 6f72 7920 6578 6973 . directory exis │ │ │ │ │ +00080210: 7473 206f 7220 6973 2075 7361 626c 650a ts or is usable. │ │ │ │ │ +00080220: 2020 2020 2077 6974 686f 7574 2061 2064 without a d │ │ │ │ │ +00080230: 6570 656e 6465 6e63 7920 6f6e 20e2 8098 ependency on ... │ │ │ │ │ +00080240: 696e 6974 7363 7269 7074 7320 283e 3d20 initscripts (>= │ │ │ │ │ +00080250: 322e 3838 6473 662d 3133 2e33 29e2 8099 2.88dsf-13.3)... │ │ │ │ │ +00080260: 2075 6e74 696c 2074 6865 0a20 2020 2020 until the. │ │ │ │ │ +00080270: 7374 6162 6c65 2072 656c 6561 7365 206f stable release o │ │ │ │ │ +00080280: 6620 4465 6269 616e 2073 7570 706f 7274 f Debian support │ │ │ │ │ +00080290: 7320 e280 982f 7275 6ee2 8099 2e0a 0a39 s .../run......9 │ │ │ │ │ +000802a0: 2e37 0a0a 2020 2020 2050 6163 6b61 6765 .7.. Package │ │ │ │ │ +000802b0: 7320 696e 636c 7564 696e 6720 4d49 4d45 s including MIME │ │ │ │ │ +000802c0: 2063 6f6e 6669 6775 7261 7469 6f6e 2063 configuration c │ │ │ │ │ +000802d0: 616e 206e 6f77 2072 656c 7920 6f6e 2074 an now rely on t │ │ │ │ │ +000802e0: 7269 6767 6572 7320 616e 640a 2020 2020 riggers and. │ │ │ │ │ +000802f0: 2064 6f20 6e6f 7420 6e65 6564 2074 6f20 do not need to │ │ │ │ │ +00080300: 6361 6c6c 2075 7064 6174 652d 6d69 6d65 call update-mime │ │ │ │ │ +00080310: 2e0a 0a39 2e31 310a 0a20 2020 2020 4e65 ...9.11.. Ne │ │ │ │ │ +00080320: 7720 7365 6374 696f 6e20 646f 6375 6d65 w section docume │ │ │ │ │ +00080330: 6e74 696e 6720 6765 6e65 7261 6c20 7265 nting general re │ │ │ │ │ +00080340: 7175 6972 656d 656e 7473 2066 6f72 2061 quirements for a │ │ │ │ │ +00080350: 6c74 6572 6e61 7465 2069 6e69 740a 2020 lternate init. │ │ │ │ │ +00080360: 2020 2073 7973 7465 6d73 2061 6e64 2073 systems and s │ │ │ │ │ +00080370: 7065 6369 6669 6320 7265 7175 6972 656d pecific requirem │ │ │ │ │ +00080380: 656e 7473 2066 6f72 2069 6e74 6567 7261 ents for integra │ │ │ │ │ +00080390: 7469 6e67 2077 6974 6820 7570 7374 6172 ting with upstar │ │ │ │ │ +000803a0: 742e 0a0a 3132 2e35 0a0a 2020 2020 2041 t...12.5.. A │ │ │ │ │ +000803b0: 6c6c 2063 6f70 7972 6967 6874 2066 696c ll copyright fil │ │ │ │ │ +000803c0: 6573 206d 7573 7420 6265 2065 6e63 6f64 es must be encod │ │ │ │ │ +000803d0: 6564 2069 6e20 5554 462d 382e 0a0a 1f0a ed in UTF-8..... │ │ │ │ │ +000803e0: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +000803f0: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00080400: 2056 6572 7369 6f6e 2033 2039 2033 2c20 Version 3 9 3, │ │ │ │ │ +00080410: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ +00080420: 2039 2032 2c20 2050 7265 763a 2056 6572 9 2, Prev: Ver │ │ │ │ │ +00080430: 7369 6f6e 2033 2039 2034 2c20 2055 703a sion 3 9 4, Up: │ │ │ │ │ +00080440: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +00080450: 6c69 7374 0a0a 3232 2e32 3620 5665 7273 list..22.26 Vers │ │ │ │ │ +00080460: 696f 6e20 332e 392e 330a 3d3d 3d3d 3d3d ion 3.9.3.====== │ │ │ │ │ +00080470: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ +00080480: 656c 6561 7365 6420 4665 6272 7561 7279 eleased February │ │ │ │ │ +00080490: 2c20 3230 3132 2e0a 0a32 2e34 0a0a 2020 , 2012...2.4.. │ │ │ │ │ +000804a0: 2020 204e 6577 2061 7263 6869 7665 2073 New archive s │ │ │ │ │ +000804b0: 6563 7469 6f6e 7320 2765 6475 6361 7469 ections 'educati │ │ │ │ │ +000804c0: 6f6e 272c 2027 696e 7472 6f73 7065 6374 on', 'introspect │ │ │ │ │ +000804d0: 696f 6e27 2c20 616e 640a 2020 2020 2027 ion', and. ' │ │ │ │ │ +000804e0: 6d65 7461 7061 636b 6167 6573 2720 6164 metapackages' ad │ │ │ │ │ +000804f0: 6465 642e 0a0a 352e 362e 380a 0a20 2020 ded...5.6.8.. │ │ │ │ │ +00080500: 2020 5468 6520 e280 9841 7263 6869 7465 The ...Archite │ │ │ │ │ +00080510: 6374 7572 65e2 8099 2066 6965 6c64 2069 cture... field i │ │ │ │ │ +00080520: 6e20 e280 982a 2e64 7363 e280 9920 6669 n ...*.dsc... fi │ │ │ │ │ +00080530: 6c65 7320 6d61 7920 6e6f 7720 636f 6e74 les may now cont │ │ │ │ │ +00080540: 6169 6e20 7468 6520 7661 6c75 650a 2020 ain the value. │ │ │ │ │ +00080550: 2020 20e2 8098 616e 7920 616c 6ce2 8099 ...any all... │ │ │ │ │ +00080560: 2066 6f72 2073 6f75 7263 6520 7061 636b for source pack │ │ │ │ │ +00080570: 6167 6573 2062 7569 6c64 696e 6720 626f ages building bo │ │ │ │ │ +00080580: 7468 0a20 2020 2020 6172 6368 6974 6563 th. architec │ │ │ │ │ +00080590: 7475 7265 2d69 6e64 6570 656e 6465 6e74 ture-independent │ │ │ │ │ +000805a0: 2061 6e64 2061 7263 6869 7465 6374 7572 and architectur │ │ │ │ │ +000805b0: 652d 6465 7065 6e64 656e 7420 7061 636b e-dependent pack │ │ │ │ │ +000805c0: 6167 6573 2e0a 0a37 2e31 0a0a 2020 2020 ages...7.1.. │ │ │ │ │ +000805d0: 2049 6620 6120 6465 7065 6e64 656e 6379 If a dependency │ │ │ │ │ +000805e0: 2069 7320 7265 7374 7269 6374 6564 2074 is restricted t │ │ │ │ │ +000805f0: 6f20 7061 7274 6963 756c 6172 2061 7263 o particular arc │ │ │ │ │ +00080600: 6869 7465 6374 7572 6573 2c20 7468 6520 hitectures, the │ │ │ │ │ +00080610: 6c69 7374 0a20 2020 2020 6f66 2061 7263 list. of arc │ │ │ │ │ +00080620: 6869 7465 6374 7572 6573 206d 7573 7420 hitectures must │ │ │ │ │ +00080630: 6265 206e 6f6e 2d65 6d70 7479 2e0a 0a39 be non-empty...9 │ │ │ │ │ +00080640: 2e31 2e31 0a0a 2020 2020 20e2 8098 2f72 .1.1.. .../r │ │ │ │ │ +00080650: 756e e280 9920 6973 2061 6c6c 6f77 6564 un... is allowed │ │ │ │ │ +00080660: 2061 7320 616e 2065 7863 6570 7469 6f6e as an exception │ │ │ │ │ +00080670: 2074 6f20 7468 6520 4648 5320 616e 6420 to the FHS and │ │ │ │ │ +00080680: 7265 706c 6163 6573 0a20 2020 2020 e280 replaces. .. │ │ │ │ │ +00080690: 982f 7661 722f 7275 6ee2 8099 2e20 20e2 ./var/run.... . │ │ │ │ │ +000806a0: 8098 2f72 756e 2f6c 6f63 6be2 8099 2072 ../run/lock... r │ │ │ │ │ +000806b0: 6570 6c61 6365 7320 e280 982f 7661 722f eplaces .../var/ │ │ │ │ │ +000806c0: 6c6f 636b e280 992e 2020 5468 6520 4648 lock.... The FH │ │ │ │ │ +000806d0: 530a 2020 2020 2072 6571 7569 7265 6d65 S. requireme │ │ │ │ │ +000806e0: 6e74 7320 666f 7220 7468 6520 6f6c 6465 nts for the olde │ │ │ │ │ +000806f0: 7220 6469 7265 6374 6f72 6965 7320 6170 r directories ap │ │ │ │ │ +00080700: 706c 7920 746f 2074 6865 7365 2064 6972 ply to these dir │ │ │ │ │ +00080710: 6563 746f 7269 6573 0a20 2020 2020 6173 ectories. as │ │ │ │ │ +00080720: 2077 656c 6c2e 2020 4261 636b 7761 7264 well. Backward │ │ │ │ │ +00080730: 2063 6f6d 7061 7469 6269 6c69 7479 206c compatibility l │ │ │ │ │ +00080740: 696e 6b73 2077 696c 6c20 6265 206d 6169 inks will be mai │ │ │ │ │ +00080750: 6e74 6169 6e65 6420 616e 640a 2020 2020 ntained and. │ │ │ │ │ +00080760: 2070 6163 6b61 6765 7320 6e65 6564 206e packages need n │ │ │ │ │ +00080770: 6f74 2073 7769 7463 6820 746f 2072 6566 ot switch to ref │ │ │ │ │ +00080780: 6572 656e 6369 6e67 20e2 8098 2f72 756e erencing .../run │ │ │ │ │ +00080790: e280 9920 6469 7265 6374 6c79 2079 6574 ... directly yet │ │ │ │ │ +000807a0: 2e20 2046 696c 6573 0a20 2020 2020 696e . Files. in │ │ │ │ │ +000807b0: 20e2 8098 2f72 756e e280 9920 7368 6f75 .../run... shou │ │ │ │ │ +000807c0: 6c64 2062 6520 7374 6f72 6564 2069 6e20 ld be stored in │ │ │ │ │ +000807d0: 6120 7465 6d70 6f72 6172 7920 6669 6c65 a temporary file │ │ │ │ │ +000807e0: 2073 7973 7465 6d2e 0a0a 392e 312e 340a system...9.1.4. │ │ │ │ │ +000807f0: 0a20 2020 2020 4e65 7720 7365 6374 696f . New sectio │ │ │ │ │ +00080800: 6e20 7370 656c 6c69 6e67 206f 7574 2074 n spelling out t │ │ │ │ │ +00080810: 6865 2072 6571 7569 7265 6d65 6e74 7320 he requirements │ │ │ │ │ +00080820: 666f 7220 7061 636b 6167 6573 2074 6861 for packages tha │ │ │ │ │ +00080830: 7420 7573 650a 2020 2020 2066 696c 6573 t use. files │ │ │ │ │ +00080840: 2069 6e20 e280 982f 7275 6ee2 8099 2c20 in .../run..., │ │ │ │ │ +00080850: e280 982f 7661 722f 7275 6ee2 8099 2c20 .../var/run..., │ │ │ │ │ +00080860: 6f72 20e2 8098 2f76 6172 2f6c 6f63 6be2 or .../var/lock. │ │ │ │ │ +00080870: 8099 2e20 2054 6869 7320 6765 6e65 7261 ... This genera │ │ │ │ │ +00080880: 6c69 7a65 730a 2020 2020 2069 6e66 6f72 lizes. infor │ │ │ │ │ +00080890: 6d61 7469 6f6e 2070 7265 7669 6f75 736c mation previousl │ │ │ │ │ +000808a0: 7920 6f6e 6c79 2069 6e20 392e 332e 322e y only in 9.3.2. │ │ │ │ │ +000808b0: 0a0a 392e 350a 0a20 2020 2020 4372 6f6e ..9.5.. Cron │ │ │ │ │ +000808c0: 206a 6f62 2066 696c 6520 6e61 6d65 7320 job file names │ │ │ │ │ +000808d0: 6d75 7374 206e 6f74 2063 6f6e 7461 696e must not contain │ │ │ │ │ +000808e0: 20e2 8098 2ee2 8099 206f 7220 e280 982b ....... or ...+ │ │ │ │ │ +000808f0: e280 9920 6f72 2074 6865 7920 7769 6c6c ... or they will │ │ │ │ │ +00080900: 2062 650a 2020 2020 2069 676e 6f72 6564 be. ignored │ │ │ │ │ +00080910: 2062 7920 6372 6f6e 2e20 2054 6865 7920 by cron. They │ │ │ │ │ +00080920: 7368 6f75 6c64 2072 6570 6c61 6365 2074 should replace t │ │ │ │ │ +00080930: 686f 7365 2063 6861 7261 6374 6572 7320 hose characters │ │ │ │ │ +00080940: 7769 7468 20e2 8098 5fe2 8099 2e0a 2020 with ..._..... │ │ │ │ │ +00080950: 2020 2049 6620 6120 7061 636b 6167 6520 If a package │ │ │ │ │ +00080960: 7072 6f76 6964 6573 206d 756c 7469 706c provides multipl │ │ │ │ │ +00080970: 6520 6372 6f6e 206a 6f62 2066 696c 6573 e cron job files │ │ │ │ │ +00080980: 2069 6e20 7468 6520 7361 6d65 0a20 2020 in the same. │ │ │ │ │ +00080990: 2020 6469 7265 6374 6f72 792c 2074 6865 directory, the │ │ │ │ │ +000809a0: 7920 7368 6f75 6c64 2065 6163 6820 7374 y should each st │ │ │ │ │ +000809b0: 6172 7420 7769 7468 2074 6865 2070 6163 art with the pac │ │ │ │ │ +000809c0: 6b61 6765 206e 616d 6520 2870 6f73 7369 kage name (possi │ │ │ │ │ +000809d0: 626c 790a 2020 2020 206d 6f64 6966 6965 bly. modifie │ │ │ │ │ +000809e0: 6420 6173 2061 626f 7665 292c 20e2 8098 d as above), ... │ │ │ │ │ +000809f0: 2de2 8099 2c20 616e 6420 7468 656e 2073 -..., and then s │ │ │ │ │ +00080a00: 6f6d 6520 7375 6974 6162 6c65 2073 7566 ome suitable suf │ │ │ │ │ +00080a10: 6669 782e 0a0a 392e 3130 0a0a 2020 2020 fix...9.10.. │ │ │ │ │ +00080a20: 2050 6163 6b61 6765 7320 7573 696e 6720 Packages using │ │ │ │ │ +00080a30: 646f 632d 6261 7365 2064 6f20 6e6f 7420 doc-base do not │ │ │ │ │ +00080a40: 6e65 6564 2074 6f20 6361 6c6c 2069 6e73 need to call ins │ │ │ │ │ +00080a50: 7461 6c6c 2d64 6f63 7320 616e 796d 6f72 tall-docs anymor │ │ │ │ │ +00080a60: 652e 0a0a 3130 2e37 2e34 0a0a 2020 2020 e...10.7.4.. │ │ │ │ │ +00080a70: 2050 6163 6b61 6765 7320 7468 6174 2064 Packages that d │ │ │ │ │ +00080a80: 6563 6c61 7265 2074 6865 2073 616d 6520 eclare the same │ │ │ │ │ +00080a90: e280 9863 6f6e 6666 696c 65e2 8099 206d ...conffile... m │ │ │ │ │ +00080aa0: 6179 2073 6565 206c 6566 742d 6f76 6572 ay see left-over │ │ │ │ │ +00080ab0: 0a20 2020 2020 636f 6e66 6967 7572 6174 . configurat │ │ │ │ │ +00080ac0: 696f 6e20 6669 6c65 7320 6672 6f6d 2065 ion files from e │ │ │ │ │ +00080ad0: 6163 6820 6f74 6865 7220 6576 656e 2069 ach other even i │ │ │ │ │ +00080ae0: 6620 7468 6579 2063 6f6e 666c 6963 742e f they conflict. │ │ │ │ │ +00080af0: 0a0a 3131 2e38 0a0a 2020 2020 2054 6865 ..11.8.. The │ │ │ │ │ +00080b00: 2050 6f6c 6963 7920 7275 6c65 7320 6172 Policy rules ar │ │ │ │ │ +00080b10: 6f75 6e64 204d 6f74 6966 206c 6962 7261 ound Motif libra │ │ │ │ │ +00080b20: 7269 6573 2077 6572 6520 6a75 7374 2061 ries were just a │ │ │ │ │ +00080b30: 2073 7065 6369 616c 2063 6173 6520 6f66 special case of │ │ │ │ │ +00080b40: 0a20 2020 2020 6e6f 726d 616c 2072 756c . normal rul │ │ │ │ │ +00080b50: 6573 2066 6f72 206e 6f6e 2d66 7265 6520 es for non-free │ │ │ │ │ +00080b60: 6465 7065 6e64 656e 6369 6573 2061 6e64 dependencies and │ │ │ │ │ +00080b70: 2077 6572 6520 6c61 7267 656c 7920 6f62 were largely ob │ │ │ │ │ +00080b80: 736f 6c65 7465 2c0a 2020 2020 2073 6f20 solete,. so │ │ │ │ │ +00080b90: 7468 6579 2068 6176 6520 6265 656e 2072 they have been r │ │ │ │ │ +00080ba0: 656d 6f76 6564 2e0a 0a31 322e 350a 0a20 emoved...12.5.. │ │ │ │ │ +00080bb0: 2020 2020 e280 9864 6562 6961 6e2f 636f ...debian/co │ │ │ │ │ +00080bc0: 7079 7269 6768 74e2 8099 2069 7320 6e6f pyright... is no │ │ │ │ │ +00080bd0: 206c 6f6e 6765 7220 7265 7175 6972 6564 longer required │ │ │ │ │ +00080be0: 2074 6f20 6c69 7374 2074 6865 2044 6562 to list the Deb │ │ │ │ │ +00080bf0: 6961 6e0a 2020 2020 206d 6169 6e74 6169 ian. maintai │ │ │ │ │ +00080c00: 6e65 7273 2069 6e76 6f6c 7665 6420 696e ners involved in │ │ │ │ │ +00080c10: 2074 6865 2063 7265 6174 696f 6e20 6f66 the creation of │ │ │ │ │ +00080c20: 2074 6865 2070 6163 6b61 6765 2028 616c the package (al │ │ │ │ │ +00080c30: 7468 6f75 6768 206e 6f74 650a 2020 2020 though note. │ │ │ │ │ +00080c40: 2074 6861 7420 7468 6520 7265 7175 6972 that the requir │ │ │ │ │ +00080c50: 656d 656e 7420 746f 206c 6973 7420 636f ement to list co │ │ │ │ │ +00080c60: 7079 7269 6768 7420 696e 666f 726d 6174 pyright informat │ │ │ │ │ +00080c70: 696f 6e20 6973 2075 6e63 6861 6e67 6564 ion is unchanged │ │ │ │ │ +00080c80: 292e 0a0a 636f 7079 7269 6768 742d 666f )...copyright-fo │ │ │ │ │ +00080c90: 726d 6174 0a0a 2020 2020 2056 6572 7369 rmat.. Versi │ │ │ │ │ +00080ca0: 6f6e 2031 2e30 206f 6620 7468 6520 e280 on 1.0 of the .. │ │ │ │ │ +00080cb0: 9c4d 6163 6869 6e65 2d72 6561 6461 626c .Machine-readabl │ │ │ │ │ +00080cc0: 6520 e280 9864 6562 6961 6e2f 636f 7079 e ...debian/copy │ │ │ │ │ +00080cd0: 7269 6768 74e2 8099 2066 696c 65e2 809d right... file... │ │ │ │ │ +00080ce0: 0a20 2020 2020 7370 6563 6966 6963 6174 . specificat │ │ │ │ │ +00080cf0: 696f 6e20 6973 2069 6e63 6c75 6465 642e ion is included. │ │ │ │ │ +00080d00: 0a0a 6d69 6d65 0a0a 2020 2020 2054 6869 ..mime.. Thi │ │ │ │ │ +00080d10: 7320 7365 7061 7261 7465 2064 6f63 756d s separate docum │ │ │ │ │ +00080d20: 656e 7420 6861 7320 6265 656e 2072 6574 ent has been ret │ │ │ │ │ +00080d30: 6972 6564 2061 6e64 2061 6e64 2069 7473 ired and and its │ │ │ │ │ +00080d40: 2028 7368 6f72 7429 0a20 2020 2020 636f (short). co │ │ │ │ │ +00080d50: 6e74 656e 7473 206d 6572 6765 6420 696e ntents merged in │ │ │ │ │ +00080d60: 746f 2050 6f6c 6963 7920 7365 6374 696f to Policy sectio │ │ │ │ │ +00080d70: 6e20 392e 372e 2020 5468 6572 6520 6172 n 9.7. There ar │ │ │ │ │ +00080d80: 6520 6e6f 2063 6861 6e67 6573 2074 6f0a e no changes to. │ │ │ │ │ +00080d90: 2020 2020 2074 6865 2072 6571 7569 7265 the require │ │ │ │ │ +00080da0: 6d65 6e74 732e 0a0a 7065 726c 0a0a 2020 ments...perl.. │ │ │ │ │ +00080db0: 2020 2050 6163 6b61 6765 7320 6d61 7920 Packages may │ │ │ │ │ +00080dc0: 6465 636c 6172 6520 616e 2069 6e74 6572 declare an inter │ │ │ │ │ +00080dd0: 6573 7420 696e 2074 6865 2070 6572 6c2d est in the perl- │ │ │ │ │ +00080de0: 6d61 6a6f 722d 7570 6772 6164 6520 7472 major-upgrade tr │ │ │ │ │ +00080df0: 6967 6765 720a 2020 2020 2074 6f20 6265 igger. to be │ │ │ │ │ +00080e00: 206e 6f74 6966 6965 6420 6f66 206d 616a notified of maj │ │ │ │ │ +00080e10: 6f72 2075 7067 7261 6465 7320 6f66 2070 or upgrades of p │ │ │ │ │ +00080e20: 6572 6c2e 0a0a 7669 7274 7561 6c0a 0a20 erl...virtual.. │ │ │ │ │ +00080e30: 2020 2020 e280 9874 7466 2d6a 6170 616e ...ttf-japan │ │ │ │ │ +00080e40: 6573 652d 7b6d 696e 6368 6f2c 2067 6f74 ese-{mincho, got │ │ │ │ │ +00080e50: 6869 637d e280 9920 6973 2072 656e 616d hic}... is renam │ │ │ │ │ +00080e60: 6564 2074 6f0a 2020 2020 20e2 8098 666f ed to. ...fo │ │ │ │ │ +00080e70: 6e74 732d 6a61 7061 6e65 7365 2d7b 6d69 nts-japanese-{mi │ │ │ │ │ +00080e80: 6e63 686f 2c20 676f 7468 6963 7de2 8099 ncho, gothic}... │ │ │ │ │ +00080e90: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00080ea0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00080eb0: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ +00080ec0: 3920 322c 2020 4e65 7874 3a20 5665 7273 9 2, Next: Vers │ │ │ │ │ +00080ed0: 696f 6e20 3320 3920 312c 2020 5072 6576 ion 3 9 1, Prev │ │ │ │ │ +00080ee0: 3a20 5665 7273 696f 6e20 3320 3920 332c : Version 3 9 3, │ │ │ │ │ +00080ef0: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ +00080f00: 6368 6563 6b6c 6973 740a 0a32 322e 3237 checklist..22.27 │ │ │ │ │ +00080f10: 2056 6572 7369 6f6e 2033 2e39 2e32 0a3d Version 3.9.2.= │ │ │ │ │ +00080f20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00080f30: 3d3d 0a0a 5265 6c65 6173 6564 2041 7072 ==..Released Apr │ │ │ │ │ +00080f40: 696c 2c20 3230 3131 2e0a 0a2a 0a0a 2020 il, 2011...*.. │ │ │ │ │ +00080f50: 2020 204d 756c 7469 706c 6520 636c 6172 Multiple clar │ │ │ │ │ +00080f60: 6966 6963 6174 696f 6e73 2074 6872 6f75 ifications throu │ │ │ │ │ +00080f70: 6768 6f75 7420 506f 6c69 6379 2077 6865 ghout Policy whe │ │ │ │ │ +00080f80: 7265 20e2 809c 696e 7374 616c 6c65 64e2 re ...installed. │ │ │ │ │ +00080f90: 809d 2077 6173 0a20 2020 2020 7573 6564 .. was. used │ │ │ │ │ +00080fa0: 2061 6e64 2074 6865 206d 6f72 6520 7072 and the more pr │ │ │ │ │ +00080fb0: 6563 6973 6520 7465 726d 7320 e280 9c75 ecise terms ...u │ │ │ │ │ +00080fc0: 6e70 6163 6b65 64e2 809d 206f 7220 e280 npacked... or .. │ │ │ │ │ +00080fd0: 9c63 6f6e 6669 6775 7265 64e2 809d 2077 .configured... w │ │ │ │ │ +00080fe0: 6572 650a 2020 2020 2069 6e74 656e 6465 ere. intende │ │ │ │ │ +00080ff0: 642e 0a0a 332e 330a 0a20 2020 2020 5468 d...3.3.. Th │ │ │ │ │ +00081000: 6520 6d61 696e 7461 696e 6572 2061 6464 e maintainer add │ │ │ │ │ +00081010: 7265 7373 206d 7573 7420 6163 6365 7074 ress must accept │ │ │ │ │ +00081020: 206d 6169 6c20 6672 6f6d 2044 6562 6961 mail from Debia │ │ │ │ │ +00081030: 6e20 726f 6c65 2061 6363 6f75 6e74 730a n role accounts. │ │ │ │ │ +00081040: 2020 2020 2061 6e64 2074 6865 2042 5453 and the BTS │ │ │ │ │ +00081050: 2e20 4174 206c 6561 7374 206f 6e65 2068 . At least one h │ │ │ │ │ +00081060: 756d 616e 206d 7573 7420 6265 206c 6973 uman must be lis │ │ │ │ │ +00081070: 7465 6420 7769 7468 2074 6865 6972 2070 ted with their p │ │ │ │ │ +00081080: 6572 736f 6e61 6c0a 2020 2020 2065 6d61 ersonal. ema │ │ │ │ │ +00081090: 696c 2061 6464 7265 7373 2069 6e20 e280 il address in .. │ │ │ │ │ +000810a0: 9855 706c 6f61 6465 7273 e280 9920 6966 .Uploaders... if │ │ │ │ │ +000810b0: 2074 6865 206d 6169 6e74 6169 6e65 7220 the maintainer │ │ │ │ │ +000810c0: 6973 2061 2073 6861 7265 6420 656d 6169 is a shared emai │ │ │ │ │ +000810d0: 6c0a 2020 2020 2061 6464 7265 7373 2e20 l. address. │ │ │ │ │ +000810e0: 2054 6865 2064 7574 6965 7320 6f66 2061 The duties of a │ │ │ │ │ +000810f0: 206d 6169 6e74 6169 6e65 7220 6172 6520 maintainer are │ │ │ │ │ +00081100: 616c 736f 2063 6c65 6172 6572 2e0a 0a35 also clearer...5 │ │ │ │ │ +00081110: 0a0a 2020 2020 2041 6c6c 2063 6f6e 7472 .. All contr │ │ │ │ │ +00081120: 6f6c 2066 6965 6c64 7320 6172 6520 6e6f ol fields are no │ │ │ │ │ +00081130: 7720 636c 6173 7369 6669 6564 2061 7320 w classified as │ │ │ │ │ +00081140: 7369 6d70 6c65 2c20 666f 6c64 6564 2c20 simple, folded, │ │ │ │ │ +00081150: 6f72 0a20 2020 2020 6d75 6c74 696c 696e or. multilin │ │ │ │ │ +00081160: 652c 2077 6869 6368 2067 6f76 6572 6e73 e, which governs │ │ │ │ │ +00081170: 2077 6865 7468 6572 2074 6865 6972 2076 whether their v │ │ │ │ │ +00081180: 616c 7565 7320 6d75 7374 2062 6520 6120 alues must be a │ │ │ │ │ +00081190: 7369 6e67 6c65 206c 696e 650a 2020 2020 single line. │ │ │ │ │ +000811a0: 206f 7220 6d61 7920 6265 2063 6f6e 7469 or may be conti │ │ │ │ │ +000811b0: 6e75 6564 2061 6372 6f73 7320 6d75 6c74 nued across mult │ │ │ │ │ +000811c0: 6970 6c65 206c 696e 6573 2061 6e64 2077 iple lines and w │ │ │ │ │ +000811d0: 6865 7468 6572 206c 696e 6520 6272 6561 hether line brea │ │ │ │ │ +000811e0: 6b73 0a20 2020 2020 6172 6520 7369 676e ks. are sign │ │ │ │ │ +000811f0: 6966 6963 616e 742e 0a0a 352e 310a 0a20 ificant...5.1.. │ │ │ │ │ +00081200: 2020 2020 5061 7273 6572 7320 6172 6520 Parsers are │ │ │ │ │ +00081210: 616c 6c6f 7765 6420 746f 2061 6363 6570 allowed to accep │ │ │ │ │ +00081220: 7420 7374 616e 7a61 2073 6570 6172 6174 t stanza separat │ │ │ │ │ +00081230: 696f 6e20 6c69 6e65 7320 636f 6e74 6169 ion lines contai │ │ │ │ │ +00081240: 6e69 6e67 0a20 2020 2020 7768 6974 6573 ning. whites │ │ │ │ │ +00081250: 7061 6365 2c20 6275 7420 636f 6e74 726f pace, but contro │ │ │ │ │ +00081260: 6c20 6669 6c65 7320 7368 6f75 6c64 2075 l files should u │ │ │ │ │ +00081270: 7365 2063 6f6d 706c 6574 656c 7920 656d se completely em │ │ │ │ │ +00081280: 7074 7920 6c69 6e65 732e 0a20 2020 2020 pty lines.. │ │ │ │ │ +00081290: 4f72 6465 7269 6e67 206f 6620 7374 616e Ordering of stan │ │ │ │ │ +000812a0: 7a61 7320 6973 2073 6967 6e69 6669 6361 zas is significa │ │ │ │ │ +000812b0: 6e74 2e20 2046 6965 6c64 206e 616d 6573 nt. Field names │ │ │ │ │ +000812c0: 206d 7573 7420 6265 2063 6f6d 706f 7365 must be compose │ │ │ │ │ +000812d0: 640a 2020 2020 206f 6620 7072 696e 7461 d. of printa │ │ │ │ │ +000812e0: 626c 6520 4153 4349 4920 6368 6172 6163 ble ASCII charac │ │ │ │ │ +000812f0: 7465 7273 2065 7863 6570 7420 636f 6c6f ters except colo │ │ │ │ │ +00081300: 6e20 616e 6420 6d75 7374 206e 6f74 2062 n and must not b │ │ │ │ │ +00081310: 6567 696e 2077 6974 680a 2020 2020 2023 egin with. # │ │ │ │ │ +00081320: 2e0a 0a35 2e36 2e32 350a 0a20 2020 2020 ...5.6.25.. │ │ │ │ │ +00081330: 5468 6520 e280 9844 4d2d 5570 6c6f 6164 The ...DM-Upload │ │ │ │ │ +00081340: 2d41 6c6c 6f77 6564 e280 9920 6669 656c -Allowed... fiel │ │ │ │ │ +00081350: 6420 6973 206e 6f77 2064 6f63 756d 656e d is now documen │ │ │ │ │ +00081360: 7465 642e 0a0a 362e 350a 0a20 2020 2020 ted...6.5.. │ │ │ │ │ +00081370: 5468 6520 7379 7374 656d 2073 7461 7465 The system state │ │ │ │ │ +00081380: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ +00081390: 7074 7320 6361 6e20 7265 6c79 2075 706f pts can rely upo │ │ │ │ │ +000813a0: 6e20 6475 7269 6e67 2065 6163 680a 2020 n during each. │ │ │ │ │ +000813b0: 2020 2070 6f73 7369 626c 6520 696e 766f possible invo │ │ │ │ │ +000813c0: 6361 7469 6f6e 2069 7320 6e6f 7720 646f cation is now do │ │ │ │ │ +000813d0: 6375 6d65 6e74 6564 2e20 2049 6e20 7365 cumented. In se │ │ │ │ │ +000813e0: 7665 7261 6c20 6c65 7373 2d63 6f6d 6d6f veral less-commo │ │ │ │ │ +000813f0: 6e0a 2020 2020 2063 6173 6573 2c20 7468 n. cases, th │ │ │ │ │ +00081400: 6973 2069 7320 7374 7269 6374 6572 2074 is is stricter t │ │ │ │ │ +00081410: 6861 6e20 506f 6c69 6379 2068 6164 2070 han Policy had p │ │ │ │ │ +00081420: 7265 7669 6f75 736c 7920 646f 6375 6d65 reviously docume │ │ │ │ │ +00081430: 6e74 6564 2e0a 2020 2020 2050 6163 6b61 nted.. Packa │ │ │ │ │ +00081440: 6765 7320 7769 7468 2063 6f6d 706c 6578 ges with complex │ │ │ │ │ +00081450: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ +00081460: 7074 7320 7368 6f75 6c64 2062 6520 7265 pts should be re │ │ │ │ │ +00081470: 7669 6577 6564 2069 6e0a 2020 2020 206c viewed in. l │ │ │ │ │ +00081480: 6967 6874 206f 6620 7468 6973 206e 6577 ight of this new │ │ │ │ │ +00081490: 2064 6f63 756d 656e 7461 7469 6f6e 2e0a documentation.. │ │ │ │ │ +000814a0: 0a37 2e32 0a0a 2020 2020 2054 6865 2069 .7.2.. The i │ │ │ │ │ +000814b0: 6d70 6163 7420 6f6e 2073 7973 7465 6d20 mpact on system │ │ │ │ │ +000814c0: 7374 6174 6520 7768 656e 206d 6169 6e74 state when maint │ │ │ │ │ +000814d0: 6169 6e65 7220 7363 7269 7074 7320 7468 ainer scripts th │ │ │ │ │ +000814e0: 6174 2061 7265 2070 6172 7420 6f66 0a20 at are part of. │ │ │ │ │ +000814f0: 2020 2020 6120 6369 7263 756c 6172 2064 a circular d │ │ │ │ │ +00081500: 6570 656e 6465 6e63 7920 6172 6520 7275 ependency are ru │ │ │ │ │ +00081510: 6e20 6973 206e 6f77 2064 6f63 756d 656e n is now documen │ │ │ │ │ +00081520: 7465 642e 2020 4369 7263 756c 6172 0a20 ted. Circular. │ │ │ │ │ +00081530: 2020 2020 6465 7065 6e64 656e 6369 6573 dependencies │ │ │ │ │ +00081540: 2061 7265 206e 6f77 2061 2073 686f 756c are now a shoul │ │ │ │ │ +00081550: 6420 6e6f 742e 0a0a 372e 320a 0a20 2020 d not...7.2.. │ │ │ │ │ +00081560: 2020 5468 6520 7379 7374 656d 2073 7461 The system sta │ │ │ │ │ +00081570: 7465 2077 6865 6e20 e280 9870 6f73 7469 te when ...posti │ │ │ │ │ +00081580: 6e73 74e2 8099 2061 6e64 20e2 8098 7072 nst... and ...pr │ │ │ │ │ +00081590: 6572 6de2 8099 2073 6372 6970 7473 2061 erm... scripts a │ │ │ │ │ +000815a0: 7265 2072 756e 2069 7320 6e6f 770a 2020 re run is now. │ │ │ │ │ +000815b0: 2020 2064 6f63 756d 656e 7465 642c 2061 documented, a │ │ │ │ │ +000815c0: 6e64 2074 6865 2064 6f63 756d 656e 7461 nd the documenta │ │ │ │ │ +000815d0: 7469 6f6e 206f 6620 7468 6520 7370 6563 tion of the spec │ │ │ │ │ +000815e0: 6961 6c20 6361 7365 206f 6620 6465 7065 ial case of depe │ │ │ │ │ +000815f0: 6e64 656e 6379 0a20 2020 2020 7374 6174 ndency. stat │ │ │ │ │ +00081600: 6520 666f 7220 e280 9870 6f73 7472 6de2 e for ...postrm. │ │ │ │ │ +00081610: 8099 2073 6372 6970 7473 2068 6173 2062 .. scripts has b │ │ │ │ │ +00081620: 6565 6e20 696d 7072 6f76 6564 2e20 20e2 een improved. . │ │ │ │ │ +00081630: 8098 706f 7374 726d e280 9920 7363 7269 ..postrm... scri │ │ │ │ │ +00081640: 7074 7320 6172 650a 2020 2020 2072 6571 pts are. req │ │ │ │ │ +00081650: 7569 7265 6420 746f 2067 7261 6365 6675 uired to gracefu │ │ │ │ │ +00081660: 6c6c 7920 736b 6970 2061 6374 696f 6e73 lly skip actions │ │ │ │ │ +00081670: 2069 6620 7468 6569 7220 6465 7065 6e64 if their depend │ │ │ │ │ +00081680: 656e 6369 6573 2061 7265 206e 6f74 0a20 encies are not. │ │ │ │ │ +00081690: 2020 2020 6176 6169 6c61 626c 652e 0a0a available... │ │ │ │ │ +000816a0: 392e 312e 310a 0a20 2020 2020 474e 552f 9.1.1.. GNU/ │ │ │ │ │ +000816b0: 4875 7264 2073 7973 7465 6d73 2061 7265 Hurd systems are │ │ │ │ │ +000816c0: 2061 6c6c 6f77 6564 20e2 8098 2f68 7572 allowed .../hur │ │ │ │ │ +000816d0: 64e2 8099 2061 6e64 20e2 8098 2f73 6572 d... and .../ser │ │ │ │ │ +000816e0: 7665 7273 e280 9920 6469 7265 6374 6f72 vers... director │ │ │ │ │ +000816f0: 6965 7320 696e 0a20 2020 2020 7468 6520 ies in. the │ │ │ │ │ +00081700: 726f 6f74 2066 696c 6573 7973 7465 6d2e root filesystem. │ │ │ │ │ +00081710: 0a0a 392e 312e 310a 0a20 2020 2020 5061 ..9.1.1.. Pa │ │ │ │ │ +00081720: 636b 6167 6573 2069 6e73 7461 6c6c 696e ckages installin │ │ │ │ │ +00081730: 6720 746f 2061 7263 6869 7465 6374 7572 g to architectur │ │ │ │ │ +00081740: 652d 7370 6563 6966 6963 2073 7562 6469 e-specific subdi │ │ │ │ │ +00081750: 7265 6374 6f72 6965 7320 6f66 0a20 2020 rectories of. │ │ │ │ │ +00081760: 2020 e280 982f 7573 722f 6c69 62e2 8099 .../usr/lib... │ │ │ │ │ +00081770: 206d 7573 7420 7573 6520 7468 6520 7661 must use the va │ │ │ │ │ +00081780: 6c75 6520 7265 7475 726e 6564 2062 7920 lue returned by │ │ │ │ │ +00081790: e280 9864 706b 672d 6172 6368 6974 6563 ...dpkg-architec │ │ │ │ │ +000817a0: 7475 7265 0a20 2020 2020 2d71 4445 425f ture. -qDEB_ │ │ │ │ │ +000817b0: 484f 5354 5f4d 554c 5449 4152 4348 e280 HOST_MULTIARCH.. │ │ │ │ │ +000817c0: 992c 206e 6f74 2062 7920 e280 9864 706b ., not by ...dpk │ │ │ │ │ +000817d0: 672d 6172 6368 6974 6563 7475 7265 0a20 g-architecture. │ │ │ │ │ +000817e0: 2020 2020 2d71 4445 425f 484f 5354 5f47 -qDEB_HOST_G │ │ │ │ │ +000817f0: 4e55 5f54 5950 45e2 8099 3b20 7468 6973 NU_TYPE...; this │ │ │ │ │ +00081800: 2069 7320 6120 7061 7468 2063 6861 6e67 is a path chang │ │ │ │ │ +00081810: 6520 6f6e 2069 3338 3620 6172 6368 6974 e on i386 archit │ │ │ │ │ +00081820: 6563 7475 7265 730a 2020 2020 2061 6e64 ectures. and │ │ │ │ │ +00081830: 2061 206e 6f2d 6f70 2066 6f72 206f 7468 a no-op for oth │ │ │ │ │ +00081840: 6572 2061 7263 6869 7465 6374 7572 6573 er architectures │ │ │ │ │ +00081850: 2e0a 0a76 6972 7475 616c 0a0a 2020 2020 ...virtual.. │ │ │ │ │ +00081860: 20e2 8098 6d61 696c 78e2 8099 2069 7320 ...mailx... is │ │ │ │ │ +00081870: 6e6f 7720 6120 7669 7274 7561 6c20 7061 now a virtual pa │ │ │ │ │ +00081880: 636b 6167 6520 7072 6f76 6964 6564 2062 ckage provided b │ │ │ │ │ +00081890: 7920 7061 636b 6167 6573 2074 6861 7420 y packages that │ │ │ │ │ +000818a0: 696e 7374 616c 6c0a 2020 2020 20e2 8098 install. ... │ │ │ │ │ +000818b0: 2f75 7372 2f62 696e 2f6d 6169 6c78 e280 /usr/bin/mailx.. │ │ │ │ │ +000818c0: 9920 616e 6420 696d 706c 656d 656e 7420 . and implement │ │ │ │ │ +000818d0: 6174 206c 6561 7374 2074 6865 2050 4f53 at least the POS │ │ │ │ │ +000818e0: 4958 2d72 6571 7569 7265 640a 2020 2020 IX-required. │ │ │ │ │ +000818f0: 2069 6e74 6572 6661 6365 2e0a 0a1f 0a46 interface.....F │ │ │ │ │ +00081900: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00081910: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00081920: 5665 7273 696f 6e20 3320 3920 312c 2020 Version 3 9 1, │ │ │ │ │ +00081930: 4e65 7874 3a20 5665 7273 696f 6e20 3320 Next: Version 3 │ │ │ │ │ +00081940: 3920 302c 2020 5072 6576 3a20 5665 7273 9 0, Prev: Vers │ │ │ │ │ +00081950: 696f 6e20 3320 3920 322c 2020 5570 3a20 ion 3 9 2, Up: │ │ │ │ │ +00081960: 5570 6772 6164 696e 6720 6368 6563 6b6c Upgrading checkl │ │ │ │ │ +00081970: 6973 740a 0a32 322e 3238 2056 6572 7369 ist..22.28 Versi │ │ │ │ │ +00081980: 6f6e 2033 2e39 2e31 0a3d 3d3d 3d3d 3d3d on 3.9.1.======= │ │ │ │ │ +00081990: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ +000819a0: 6c65 6173 6564 204a 756c 792c 2032 3031 leased July, 201 │ │ │ │ │ +000819b0: 302e 0a0a 332e 322e 310a 0a20 2020 2020 0...3.2.1.. │ │ │ │ │ +000819c0: 4461 7465 2d62 6173 6564 2076 6572 7369 Date-based versi │ │ │ │ │ +000819d0: 6f6e 2063 6f6d 706f 6e65 6e74 7320 7368 on components sh │ │ │ │ │ +000819e0: 6f75 6c64 2062 6520 6769 7665 6e20 6173 ould be given as │ │ │ │ │ +000819f0: 2074 6865 2066 6f75 722d 6469 6769 740a the four-digit. │ │ │ │ │ +00081a00: 2020 2020 2079 6561 722c 2074 776f 2d64 year, two-d │ │ │ │ │ +00081a10: 6967 6974 206d 6f6e 7468 2c20 616e 6420 igit month, and │ │ │ │ │ +00081a20: 7468 656e 2074 776f 2d64 6967 6974 2064 then two-digit d │ │ │ │ │ +00081a30: 6179 2c20 6275 7420 6d61 7920 6861 7665 ay, but may have │ │ │ │ │ +00081a40: 0a20 2020 2020 656d 6265 6464 6564 2070 . embedded p │ │ │ │ │ +00081a50: 756e 6374 7561 7469 6f6e 2e0a 0a33 2e39 unctuation...3.9 │ │ │ │ │ +00081a60: 0a0a 2020 2020 204d 6169 6e74 6169 6e65 .. Maintaine │ │ │ │ │ +00081a70: 7220 7363 7269 7074 7320 6d75 7374 2070 r scripts must p │ │ │ │ │ +00081a80: 6173 7320 e280 982d 2d70 6163 6b61 6765 ass ...--package │ │ │ │ │ +00081a90: e280 9920 746f 20e2 8098 6470 6b67 2d64 ... to ...dpkg-d │ │ │ │ │ +00081aa0: 6976 6572 74e2 8099 2077 6865 6e0a 2020 ivert... when. │ │ │ │ │ +00081ab0: 2020 2063 7265 6174 696e 6720 6f72 2072 creating or r │ │ │ │ │ +00081ac0: 656d 6f76 696e 6720 6469 7665 7273 696f emoving diversio │ │ │ │ │ +00081ad0: 6e73 2061 6e64 206d 7573 7420 6e6f 7420 ns and must not │ │ │ │ │ +00081ae0: 7573 6520 e280 982d 2d6c 6f63 616c e280 use ...--local.. │ │ │ │ │ +00081af0: 992e 0a0a 342e 3130 0a0a 2020 2020 204f ....4.10.. O │ │ │ │ │ +00081b00: 6e6c 7920 e280 9864 706b 672d 6765 6e63 nly ...dpkg-genc │ │ │ │ │ +00081b10: 6f6e 7472 6f6c e280 9920 7375 7070 6f72 ontrol... suppor │ │ │ │ │ +00081b20: 7473 2076 6172 6961 626c 6520 7375 6273 ts variable subs │ │ │ │ │ +00081b30: 7469 7475 7469 6f6e 2e0a 2020 2020 20e2 titution.. . │ │ │ │ │ +00081b40: 8098 6470 6b67 2d67 656e 6368 616e 6765 ..dpkg-genchange │ │ │ │ │ +00081b50: 73e2 8099 2028 666f 7220 e280 982a 2e63 s... (for ...*.c │ │ │ │ │ +00081b60: 6861 6e67 6573 e280 9929 2061 6e64 20e2 hanges...) and . │ │ │ │ │ +00081b70: 8098 6470 6b67 2d73 6f75 7263 65e2 8099 ..dpkg-source... │ │ │ │ │ +00081b80: 2028 666f 7220 e280 982a 2e64 7363 e280 (for ...*.dsc.. │ │ │ │ │ +00081b90: 9929 0a20 2020 2020 646f 206e 6f74 2e0a .). do not.. │ │ │ │ │ +00081ba0: 0a37 2e31 0a0a 2020 2020 2041 7263 6869 .7.1.. Archi │ │ │ │ │ +00081bb0: 7465 6374 7572 6520 7265 7374 7269 6374 tecture restrict │ │ │ │ │ +00081bc0: 696f 6e73 2061 6e64 2077 696c 6463 6172 ions and wildcar │ │ │ │ │ +00081bd0: 6473 2061 7265 2061 6c73 6f20 616c 6c6f ds are also allo │ │ │ │ │ +00081be0: 7765 6420 696e 2062 696e 6172 790a 2020 wed in binary. │ │ │ │ │ +00081bf0: 2020 2070 6163 6b61 6765 2072 656c 6174 package relat │ │ │ │ │ +00081c00: 696f 6e73 6869 7073 2070 726f 7669 6465 ionships provide │ │ │ │ │ +00081c10: 6420 7468 6174 2074 6865 2062 696e 6172 d that the binar │ │ │ │ │ +00081c20: 7920 7061 636b 6167 6520 6973 206e 6f74 y package is not │ │ │ │ │ +00081c30: 0a20 2020 2020 6172 6368 6974 6563 7475 . architectu │ │ │ │ │ +00081c40: 7265 2d69 6e64 6570 656e 6465 6e74 2e0a re-independent.. │ │ │ │ │ +00081c50: 0a37 2e34 0a0a 2020 2020 20e2 8098 436f .7.4.. ...Co │ │ │ │ │ +00081c60: 6e66 6c69 6374 73e2 8099 2061 6e64 20e2 nflicts... and . │ │ │ │ │ +00081c70: 8098 4272 6561 6b73 e280 9920 7368 6f75 ..Breaks... shou │ │ │ │ │ +00081c80: 6c64 206f 6e6c 7920 6265 2075 7365 6420 ld only be used │ │ │ │ │ +00081c90: 7768 656e 2074 6865 7265 2061 7265 2066 when there are f │ │ │ │ │ +00081ca0: 696c 650a 2020 2020 2063 6f6e 666c 6963 ile. conflic │ │ │ │ │ +00081cb0: 7473 206f 7220 6f6e 6520 7061 636b 6167 ts or one packag │ │ │ │ │ +00081cc0: 6520 6272 6561 6b73 2074 6865 206f 7468 e breaks the oth │ │ │ │ │ +00081cd0: 6572 2c20 6e6f 7420 6a75 7374 2062 6563 er, not just bec │ │ │ │ │ +00081ce0: 6175 7365 2074 776f 0a20 2020 2020 7061 ause two. pa │ │ │ │ │ +00081cf0: 636b 6167 6573 2070 726f 7669 6465 2073 ckages provide s │ │ │ │ │ +00081d00: 696d 696c 6172 2066 756e 6374 696f 6e61 imilar functiona │ │ │ │ │ +00081d10: 6c69 7479 2062 7574 2064 6f6e e280 9974 lity but don...t │ │ │ │ │ +00081d20: 2069 6e74 6572 6665 7265 2e0a 0a38 2e31 interfere...8.1 │ │ │ │ │ +00081d30: 0a0a 2020 2020 2054 6865 2053 4f4e 414d .. The SONAM │ │ │ │ │ +00081d40: 4520 6f66 2061 206c 6962 7261 7279 2073 E of a library s │ │ │ │ │ +00081d50: 686f 756c 6420 6368 616e 6765 2077 6865 hould change whe │ │ │ │ │ +00081d60: 6e65 7665 7220 7468 6520 4142 4920 6f66 never the ABI of │ │ │ │ │ +00081d70: 2074 6865 0a20 2020 2020 6c69 6272 6172 the. librar │ │ │ │ │ +00081d80: 7920 6368 616e 6765 7320 696e 2061 2077 y changes in a w │ │ │ │ │ +00081d90: 6179 2074 6861 7420 6973 6ee2 8099 7420 ay that isn...t │ │ │ │ │ +00081da0: 6261 636b 7761 7264 2d63 6f6d 7061 7469 backward-compati │ │ │ │ │ +00081db0: 626c 652e 2020 4974 2073 686f 756c 640a ble. It should. │ │ │ │ │ +00081dc0: 2020 2020 206e 6f74 2063 6861 6e67 6520 not change │ │ │ │ │ +00081dd0: 6966 2074 6865 206c 6962 7261 7279 2041 if the library A │ │ │ │ │ +00081de0: 4249 2063 6861 6e67 6573 2061 7265 2062 BI changes are b │ │ │ │ │ +00081df0: 6163 6b77 6172 642d 636f 6d70 6174 6962 ackward-compatib │ │ │ │ │ +00081e00: 6c65 2e0a 2020 2020 2044 6973 636f 7572 le.. Discour │ │ │ │ │ +00081e10: 6167 6520 6275 6e64 6c69 6e67 2073 6861 age bundling sha │ │ │ │ │ +00081e20: 7265 6420 6c69 6272 6172 6965 7320 746f red libraries to │ │ │ │ │ +00081e30: 6765 7468 6572 2069 6e20 6f6e 6520 7061 gether in one pa │ │ │ │ │ +00081e40: 636b 6167 652e 0a0a 382e 340a 0a20 2020 ckage...8.4.. │ │ │ │ │ +00081e50: 2020 4164 6120 4c69 6272 6172 7920 496e Ada Library In │ │ │ │ │ +00081e60: 666f 726d 6174 696f 6e20 28e2 8098 2a2e formation (...*. │ │ │ │ │ +00081e70: 616c 69e2 8099 2920 6669 6c65 7320 6d75 ali...) files mu │ │ │ │ │ +00081e80: 7374 2062 6520 696e 7374 616c 6c65 640a st be installed. │ │ │ │ │ +00081e90: 2020 2020 2072 6561 642d 6f6e 6c79 2e0a read-only.. │ │ │ │ │ +00081ea0: 0a38 2e36 2e31 2c20 382e 362e 322c 2038 .8.6.1, 8.6.2, 8 │ │ │ │ │ +00081eb0: 2e36 2e35 0a0a 2020 2020 2050 6163 6b61 .6.5.. Packa │ │ │ │ │ +00081ec0: 6765 7320 7368 6f75 6c64 206e 6f72 6d61 ges should norma │ │ │ │ │ +00081ed0: 6c6c 7920 6e6f 7420 696e 636c 7564 6520 lly not include │ │ │ │ │ +00081ee0: 6120 e280 9873 686c 6962 732e 6c6f 6361 a ...shlibs.loca │ │ │ │ │ +00081ef0: 6ce2 8099 2066 696c 6520 7369 6e63 6520 l... file since │ │ │ │ │ +00081f00: 7765 0a20 2020 2020 6e6f 7720 6861 7665 we. now have │ │ │ │ │ +00081f10: 2063 6f6d 706c 6574 6520 e280 9873 686c complete ...shl │ │ │ │ │ +00081f20: 6962 73e2 8099 2063 6f76 6572 6167 652e ibs... coverage. │ │ │ │ │ +00081f30: 0a0a 382e 362e 330a 0a20 2020 2020 5468 ..8.6.3.. Th │ │ │ │ │ +00081f40: 6520 534f 4e41 4d45 206f 6620 6120 6c69 e SONAME of a li │ │ │ │ │ +00081f50: 6272 6172 7920 6d61 7920 696e 7374 6561 brary may instea │ │ │ │ │ +00081f60: 6420 6265 206f 6620 7468 6520 666f 726d d be of the form │ │ │ │ │ +00081f70: 0a20 2020 2020 e280 986e 616d 652d 6d61 . ...name-ma │ │ │ │ │ +00081f80: 6a6f 722d 7665 7273 696f 6e2e 736f e280 jor-version.so.. │ │ │ │ │ +00081f90: 992e 0a0a 3130 2e32 0a0a 2020 2020 204c ....10.2.. L │ │ │ │ │ +00081fa0: 6962 746f 6f6c 20e2 8098 2e6c 61e2 8099 ibtool ....la... │ │ │ │ │ +00081fb0: 2066 696c 6573 2073 686f 756c 6420 6e6f files should no │ │ │ │ │ +00081fc0: 7420 6265 2069 6e73 7461 6c6c 6564 2066 t be installed f │ │ │ │ │ +00081fd0: 6f72 2070 7562 6c69 6320 6c69 6272 6172 or public librar │ │ │ │ │ +00081fe0: 6965 732e 0a20 2020 2020 4966 2074 6865 ies.. If the │ │ │ │ │ +00081ff0: 79e2 8099 7265 2072 6571 7569 7265 6420 y...re required │ │ │ │ │ +00082000: 2866 6f72 20e2 8098 6c69 626c 7464 6ce2 (for ...libltdl. │ │ │ │ │ +00082010: 8099 2c20 666f 7220 696e 7374 616e 6365 .., for instance │ │ │ │ │ +00082020: 292c 2074 6865 0a20 2020 2020 e280 9864 ), the. ...d │ │ │ │ │ +00082030: 6570 656e 6465 6e63 795f 6c69 6273 e280 ependency_libs.. │ │ │ │ │ +00082040: 9920 7365 7474 696e 6720 7368 6f75 6c64 . setting should │ │ │ │ │ +00082050: 2062 6520 656d 7074 6965 642e 2020 4c69 be emptied. Li │ │ │ │ │ +00082060: 6272 6172 7920 7061 636b 6167 6573 0a20 brary packages. │ │ │ │ │ +00082070: 2020 2020 6869 7374 6f72 6963 616c 6c79 historically │ │ │ │ │ +00082080: 2069 6e63 6c75 6469 6e67 20e2 8098 2e6c including ....l │ │ │ │ │ +00082090: 61e2 8099 2066 696c 6573 206d 7573 7420 a... files must │ │ │ │ │ +000820a0: 636f 6e74 696e 7565 2074 6f20 696e 636c continue to incl │ │ │ │ │ +000820b0: 7564 6520 7468 656d 0a20 2020 2020 2877 ude them. (w │ │ │ │ │ +000820c0: 6974 6820 e280 9864 6570 656e 6465 6e63 ith ...dependenc │ │ │ │ │ +000820d0: 795f 6c69 6273 e280 9920 656d 7074 6965 y_libs... emptie │ │ │ │ │ +000820e0: 6429 2075 6e74 696c 2061 6c6c 206c 6962 d) until all lib │ │ │ │ │ +000820f0: 7261 7269 6573 2074 6861 7420 6465 7065 raries that depe │ │ │ │ │ +00082100: 6e64 206f 6e0a 2020 2020 2074 6861 7420 nd on. that │ │ │ │ │ +00082110: 6c69 6272 6172 7920 6861 7665 2072 656d library have rem │ │ │ │ │ +00082120: 6f76 6564 206f 7220 656d 7074 6965 6420 oved or emptied │ │ │ │ │ +00082130: 7468 6569 7220 e280 982e 6c61 e280 9920 their ....la... │ │ │ │ │ +00082140: 6669 6c65 732e 0a0a 3130 2e32 0a0a 2020 files...10.2.. │ │ │ │ │ +00082150: 2020 204c 6962 7261 7269 6573 206e 6f20 Libraries no │ │ │ │ │ +00082160: 6c6f 6e67 6572 206e 6565 6420 746f 2062 longer need to b │ │ │ │ │ +00082170: 6520 6275 696c 7420 7769 7468 20e2 8098 e built with ... │ │ │ │ │ +00082180: 2d44 5f52 4545 4e54 5241 4e54 e280 992c -D_REENTRANT..., │ │ │ │ │ +00082190: 2077 6869 6368 2077 6173 0a20 2020 2020 which was. │ │ │ │ │ +000821a0: 616e 206f 6273 6f6c 6574 6520 4c69 6e75 an obsolete Linu │ │ │ │ │ +000821b0: 7854 6872 6561 6473 2072 6571 7569 7265 xThreads require │ │ │ │ │ +000821c0: 6d65 6e74 2e20 2049 6e73 7465 6164 2c20 ment. Instead, │ │ │ │ │ +000821d0: 7361 7920 6578 706c 6963 6974 6c79 2074 say explicitly t │ │ │ │ │ +000821e0: 6861 740a 2020 2020 206c 6962 7261 7269 hat. librari │ │ │ │ │ +000821f0: 6573 2073 686f 756c 6420 6265 2062 7569 es should be bui │ │ │ │ │ +00082200: 6c74 2077 6974 6820 7468 7265 6164 696e lt with threadin │ │ │ │ │ +00082210: 6720 7375 7070 6f72 7420 616e 6420 746f g support and to │ │ │ │ │ +00082220: 2062 650a 2020 2020 2074 6872 6561 642d be. thread- │ │ │ │ │ +00082230: 7361 6665 2069 6620 7468 6520 6c69 6272 safe if the libr │ │ │ │ │ +00082240: 6172 7920 7375 7070 6f72 7473 2074 6869 ary supports thi │ │ │ │ │ +00082250: 732e 0a0a 3130 2e34 0a0a 2020 2020 20e2 s...10.4.. . │ │ │ │ │ +00082260: 8098 2f62 696e 2f73 68e2 8099 2073 6372 ../bin/sh... scr │ │ │ │ │ +00082270: 6970 7473 206d 6179 2061 7373 756d 6520 ipts may assume │ │ │ │ │ +00082280: 7468 6174 20e2 8098 6b69 6c6c e280 9920 that ...kill... │ │ │ │ │ +00082290: 7375 7070 6f72 7473 2061 6e20 6172 6775 supports an argu │ │ │ │ │ +000822a0: 6d65 6e74 206f 660a 2020 2020 20e2 8098 ment of. ... │ │ │ │ │ +000822b0: 2d73 6967 6e61 6ce2 8099 2c20 7468 6174 -signal..., that │ │ │ │ │ +000822c0: 20e2 8098 6b69 6c6c e280 9920 616e 6420 ...kill... and │ │ │ │ │ +000822d0: e280 9874 7261 70e2 8099 2073 7570 706f ...trap... suppo │ │ │ │ │ +000822e0: 7274 2074 6865 206e 756d 6572 6963 2073 rt the numeric s │ │ │ │ │ +000822f0: 6967 6e61 6c73 0a20 2020 2020 6c69 7374 ignals. list │ │ │ │ │ +00082300: 6564 2069 6e20 7468 6520 5853 4920 6578 ed in the XSI ex │ │ │ │ │ +00082310: 7465 6e73 696f 6e2c 2061 6e64 2074 6861 tension, and tha │ │ │ │ │ +00082320: 7420 7369 676e 616c 2031 3320 2853 4947 t signal 13 (SIG │ │ │ │ │ +00082330: 5049 5045 2920 6361 6e20 6265 0a20 2020 PIPE) can be. │ │ │ │ │ +00082340: 2020 7472 6170 7065 6420 7769 7468 20e2 trapped with . │ │ │ │ │ +00082350: 8098 7472 6170 e280 992e 0a0a 3130 2e38 ..trap......10.8 │ │ │ │ │ +00082360: 0a0a 2020 2020 2055 7365 206f 6620 e280 .. Use of .. │ │ │ │ │ +00082370: 982f 6574 632f 6c6f 6772 6f74 6174 652e ./etc/logrotate. │ │ │ │ │ +00082380: 642f 7061 636b 6167 65e2 8099 2066 6f72 d/package... for │ │ │ │ │ +00082390: 206c 6f67 726f 7461 7465 2072 756c 6573 logrotate rules │ │ │ │ │ +000823a0: 2069 7320 6e6f 770a 2020 2020 2072 6563 is now. rec │ │ │ │ │ +000823b0: 6f6d 6d65 6e64 6564 2e0a 0a31 302e 390a ommended...10.9. │ │ │ │ │ +000823c0: 0a20 2020 2020 436f 6e74 726f 6c20 696e . Control in │ │ │ │ │ +000823d0: 666f 726d 6174 696f 6e20 6669 6c65 7320 formation files │ │ │ │ │ +000823e0: 7368 6f75 6c64 2062 6520 6f77 6e65 6420 should be owned │ │ │ │ │ +000823f0: 6279 20e2 8098 726f 6f74 3a72 6f6f 74e2 by ...root:root. │ │ │ │ │ +00082400: 8099 2061 6e64 2065 6974 6865 720a 2020 .. and either. │ │ │ │ │ +00082410: 2020 206d 6f64 6520 3634 3420 6f72 206d mode 644 or m │ │ │ │ │ +00082420: 6f64 6520 3735 352e 0a0a 3131 2e34 2c20 ode 755...11.4, │ │ │ │ │ +00082430: 3131 2e38 2e33 2c20 3131 2e38 2e34 0a0a 11.8.3, 11.8.4.. │ │ │ │ │ +00082440: 2020 2020 2050 6163 6b61 6765 7320 7072 Packages pr │ │ │ │ │ +00082450: 6f76 6964 696e 6720 616c 7465 726e 6174 oviding alternat │ │ │ │ │ +00082460: 6976 6573 2066 6f72 20e2 8098 6564 6974 ives for ...edit │ │ │ │ │ +00082470: 6f72 e280 992c 20e2 8098 7061 6765 72e2 or..., ...pager. │ │ │ │ │ +00082480: 8099 2c0a 2020 2020 20e2 8098 782d 7465 ..,. ...x-te │ │ │ │ │ +00082490: 726d 696e 616c 2d65 6d75 6c61 746f 72e2 rminal-emulator. │ │ │ │ │ +000824a0: 8099 2c20 6f72 20e2 8098 782d 7769 6e64 .., or ...x-wind │ │ │ │ │ +000824b0: 6f77 2d6d 616e 6167 6572 e280 9920 7368 ow-manager... sh │ │ │ │ │ +000824c0: 6f75 6c64 2061 6c73 6f20 7072 6f76 6964 ould also provid │ │ │ │ │ +000824d0: 6520 610a 2020 2020 2073 6c61 7665 2061 e a. slave a │ │ │ │ │ +000824e0: 6c74 6572 6e61 7469 7665 2066 6f72 2074 lternative for t │ │ │ │ │ +000824f0: 6865 2063 6f72 7265 7370 6f6e 6469 6e67 he corresponding │ │ │ │ │ +00082500: 206d 616e 7561 6c20 7061 6765 2e0a 0a31 manual page...1 │ │ │ │ │ +00082510: 312e 350a 0a20 2020 2020 4367 692d 6269 1.5.. Cgi-bi │ │ │ │ │ +00082520: 6e20 6578 6563 7574 6162 6c65 2066 696c n executable fil │ │ │ │ │ +00082530: 6573 206d 6179 2062 6520 696e 7374 616c es may be instal │ │ │ │ │ +00082540: 6c65 6420 696e 2073 7562 6469 7265 6374 led in subdirect │ │ │ │ │ +00082550: 6f72 6965 7320 6f66 0a20 2020 2020 e280 ories of. .. │ │ │ │ │ +00082560: 982f 7573 722f 6c69 622f 6367 692d 6269 ./usr/lib/cgi-bi │ │ │ │ │ +00082570: 6ee2 8099 2061 6e64 2077 6562 2073 6572 n... and web ser │ │ │ │ │ +00082580: 7665 7273 2073 686f 756c 6420 7365 7276 vers should serv │ │ │ │ │ +00082590: 6520 6f75 7420 6578 6563 7574 6162 6c65 e out executable │ │ │ │ │ +000825a0: 7320 696e 0a20 2020 2020 7468 6f73 6520 s in. those │ │ │ │ │ +000825b0: 7375 6264 6972 6563 746f 7269 6573 2e0a subdirectories.. │ │ │ │ │ +000825c0: 0a31 322e 350a 0a20 2020 2020 5468 6520 .12.5.. The │ │ │ │ │ +000825d0: 4750 4c20 7665 7273 696f 6e20 3120 6973 GPL version 1 is │ │ │ │ │ +000825e0: 206e 6f77 2069 6e63 6c75 6465 6420 696e now included in │ │ │ │ │ +000825f0: 2063 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 common-licenses │ │ │ │ │ +00082600: 2061 6e64 2073 686f 756c 6420 6265 0a20 and should be. │ │ │ │ │ +00082610: 2020 2020 7265 6665 7265 6e63 6564 2066 referenced f │ │ │ │ │ +00082620: 726f 6d20 7468 6572 6520 696e 7374 6561 rom there instea │ │ │ │ │ +00082630: 6420 6f66 2069 6e63 6c75 6465 6420 696e d of included in │ │ │ │ │ +00082640: 2074 6865 20e2 8098 636f 7079 7269 6768 the ...copyrigh │ │ │ │ │ +00082650: 74e2 8099 2066 696c 652e 0a0a 1f0a 4669 t... file.....Fi │ │ │ │ │ +00082660: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00082670: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +00082680: 6572 7369 6f6e 2033 2039 2030 2c20 204e ersion 3 9 0, N │ │ │ │ │ +00082690: 6578 743a 2056 6572 7369 6f6e 2033 2038 ext: Version 3 8 │ │ │ │ │ +000826a0: 2034 2c20 2050 7265 763a 2056 6572 7369 4, Prev: Versi │ │ │ │ │ +000826b0: 6f6e 2033 2039 2031 2c20 2055 703a 2055 on 3 9 1, Up: U │ │ │ │ │ +000826c0: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ +000826d0: 7374 0a0a 3232 2e32 3920 5665 7273 696f st..22.29 Versio │ │ │ │ │ +000826e0: 6e20 332e 392e 300a 3d3d 3d3d 3d3d 3d3d n 3.9.0.======== │ │ │ │ │ +000826f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ +00082700: 6561 7365 6420 4a75 6e65 2c20 3230 3130 eased June, 2010 │ │ │ │ │ +00082710: 2e0a 0a34 2e34 2c20 352e 362e 3135 0a0a ...4.4, 5.6.15.. │ │ │ │ │ +00082720: 2020 2020 2054 6865 2072 6571 7569 7265 The require │ │ │ │ │ +00082730: 6420 666f 726d 6174 2066 6f72 2074 6865 d format for the │ │ │ │ │ +00082740: 2064 6174 6520 696e 2061 2063 6861 6e67 date in a chang │ │ │ │ │ +00082750: 656c 6f67 2065 6e74 7279 2061 6e64 2069 elog entry and i │ │ │ │ │ +00082760: 6e20 7468 650a 2020 2020 2044 6174 6520 n the. Date │ │ │ │ │ +00082770: 636f 6e74 726f 6c20 6669 656c 6420 6973 control field is │ │ │ │ │ +00082780: 206e 6f77 2070 7265 6369 7365 6c79 2073 now precisely s │ │ │ │ │ +00082790: 7065 6369 6669 6564 2e0a 0a35 2e31 0a0a pecified...5.1.. │ │ │ │ │ +000827a0: 2020 2020 2041 2063 6f6e 7472 6f6c 2073 A control s │ │ │ │ │ +000827b0: 7461 6e7a 6120 6d75 7374 206e 6f74 2063 tanza must not c │ │ │ │ │ +000827c0: 6f6e 7461 696e 206d 6f72 6520 7468 616e ontain more than │ │ │ │ │ +000827d0: 206f 6e65 2069 6e73 7461 6e63 6520 6f66 one instance of │ │ │ │ │ +000827e0: 2061 0a20 2020 2020 7061 7274 6963 756c a. particul │ │ │ │ │ +000827f0: 6172 2066 6965 6c64 206e 616d 652e 0a0a ar field name... │ │ │ │ │ +00082800: 352e 342c 2035 2e35 2c20 352e 362e 3234 5.4, 5.5, 5.6.24 │ │ │ │ │ +00082810: 0a0a 2020 2020 2054 6865 20e2 8098 4368 .. The ...Ch │ │ │ │ │ +00082820: 6563 6b73 756d 732d 5368 6131 e280 9920 ecksums-Sha1... │ │ │ │ │ +00082830: 616e 6420 e280 9843 6865 636b 7375 6d73 and ...Checksums │ │ │ │ │ +00082840: 2d53 6861 3235 36e2 8099 2066 6965 6c64 -Sha256... field │ │ │ │ │ +00082850: 7320 696e 20e2 8098 2a2e 6473 63e2 8099 s in ...*.dsc... │ │ │ │ │ +00082860: 2061 6e64 0a20 2020 2020 e280 982a 2e63 and. ...*.c │ │ │ │ │ +00082870: 6861 6e67 6573 e280 9920 6669 6c65 7320 hanges... files │ │ │ │ │ +00082880: 6172 6520 6e6f 7720 646f 6375 6d65 6e74 are now document │ │ │ │ │ +00082890: 6564 2061 6e64 2072 6563 6f6d 6d65 6e64 ed and recommend │ │ │ │ │ +000828a0: 6564 2e0a 0a35 2e35 2c20 352e 362e 3136 ed...5.5, 5.6.16 │ │ │ │ │ +000828b0: 0a0a 2020 2020 2054 6865 20e2 8098 466f .. The ...Fo │ │ │ │ │ +000828c0: 726d 6174 e280 9920 6669 656c 6420 6f66 rmat... field of │ │ │ │ │ +000828d0: 20e2 8098 2e63 6861 6e67 6573 e280 9920 ....changes... │ │ │ │ │ +000828e0: 6669 6c65 7320 6973 206e 6f77 2031 2e38 files is now 1.8 │ │ │ │ │ +000828f0: 2e20 2054 6865 20e2 8098 466f 726d 6174 . The ...Format │ │ │ │ │ +00082900: e280 990a 2020 2020 2066 6965 6c64 2073 .... field s │ │ │ │ │ +00082910: 796e 7461 7820 666f 7220 736f 7572 6365 yntax for source │ │ │ │ │ +00082920: 2070 6163 6b61 6765 20e2 8098 2e64 7363 package ....dsc │ │ │ │ │ +00082930: e280 9920 6669 6c65 7320 616c 6c6f 7773 ... files allows │ │ │ │ │ +00082940: 2061 2073 7562 7479 7065 2069 6e0a 2020 a subtype in. │ │ │ │ │ +00082950: 2020 2070 6172 656e 7468 6573 6573 2c20 parentheses, │ │ │ │ │ +00082960: 616e 6420 6974 2069 7320 7573 6564 2066 and it is used f │ │ │ │ │ +00082970: 6f72 2061 2064 6966 6665 7265 6e74 2070 or a different p │ │ │ │ │ +00082980: 7572 706f 7365 2074 6861 6e20 7468 650a urpose than the. │ │ │ │ │ +00082990: 2020 2020 20e2 8098 466f 726d 6174 e280 ...Format.. │ │ │ │ │ +000829a0: 9920 6669 656c 6420 666f 7220 e280 982e . field for .... │ │ │ │ │ +000829b0: 6368 616e 6765 73e2 8099 2066 696c 6573 changes... files │ │ │ │ │ +000829c0: 2e0a 0a35 2e36 2e32 0a0a 2020 2020 2054 ...5.6.2.. T │ │ │ │ │ +000829d0: 6865 2073 796e 7461 7820 6f66 2074 6865 he syntax of the │ │ │ │ │ +000829e0: 20e2 8098 4d61 696e 7461 696e 6572 e280 ...Maintainer.. │ │ │ │ │ +000829f0: 9920 6669 656c 6420 6973 206e 6f77 206d . field is now m │ │ │ │ │ +00082a00: 7573 7420 7261 7468 6572 2074 6861 6e0a ust rather than. │ │ │ │ │ +00082a10: 2020 2020 2073 686f 756c 642e 0a0a 352e should...5. │ │ │ │ │ +00082a20: 362e 330a 0a20 2020 2020 5468 6520 636f 6.3.. The co │ │ │ │ │ +00082a30: 6d6d 6120 7365 7061 7261 7469 6e67 2065 mma separating e │ │ │ │ │ +00082a40: 6e74 7269 6573 2069 6e20 e280 9855 706c ntries in ...Upl │ │ │ │ │ +00082a50: 6f61 6465 7273 e280 9920 6973 206e 6f77 oaders... is now │ │ │ │ │ +00082a60: 206d 7573 7420 7261 7468 6572 2074 6861 must rather tha │ │ │ │ │ +00082a70: 6e0a 2020 2020 2073 686f 756c 642e 0a0a n. should... │ │ │ │ │ +00082a80: 352e 362e 382c 2037 2e31 2c20 3131 2e31 5.6.8, 7.1, 11.1 │ │ │ │ │ +00082a90: 2e31 0a0a 2020 2020 2041 7263 6869 7465 .1.. Archite │ │ │ │ │ +00082aa0: 6374 7572 6520 7769 6c64 6361 7264 7320 cture wildcards │ │ │ │ │ +00082ab0: 6d61 7920 6265 2075 7365 6420 696e 2061 may be used in a │ │ │ │ │ +00082ac0: 6464 6974 696f 6e20 746f 2073 7065 6369 ddition to speci │ │ │ │ │ +00082ad0: 6669 630a 2020 2020 2061 7263 6869 7465 fic. archite │ │ │ │ │ +00082ae0: 6374 7572 6573 2069 6e20 e280 9864 6562 ctures in ...deb │ │ │ │ │ +00082af0: 6961 6e2f 636f 6e74 726f 6ce2 8099 2061 ian/control... a │ │ │ │ │ +00082b00: 6e64 20e2 8098 2a2e 6473 63e2 8099 2041 nd ...*.dsc... A │ │ │ │ │ +00082b10: 7263 6869 7465 6374 7572 6520 6669 656c rchitecture fiel │ │ │ │ │ +00082b20: 6473 2c0a 2020 2020 2061 6e64 2069 6e20 ds,. and in │ │ │ │ │ +00082b30: 6172 6368 6974 6563 7475 7265 2072 6573 architecture res │ │ │ │ │ +00082b40: 7472 6963 7469 6f6e 7320 696e 2062 7569 trictions in bui │ │ │ │ │ +00082b50: 6c64 2072 656c 6174 696f 6e73 6869 7073 ld relationships │ │ │ │ │ +00082b60: 2e0a 0a36 2e33 0a0a 2020 2020 204d 6169 ...6.3.. Mai │ │ │ │ │ +00082b70: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +00082b80: 6172 6520 6e6f 206c 6f6e 6765 7220 6775 are no longer gu │ │ │ │ │ +00082b90: 6172 616e 7465 6564 2074 6f20 7275 6e20 aranteed to run │ │ │ │ │ +00082ba0: 7769 7468 2061 0a20 2020 2020 636f 6e74 with a. cont │ │ │ │ │ +00082bb0: 726f 6c6c 696e 6720 7465 726d 696e 616c rolling terminal │ │ │ │ │ +00082bc0: 2061 6e64 206d 7573 7420 6265 2061 626c and must be abl │ │ │ │ │ +00082bd0: 6520 746f 2066 616c 6c20 6261 636b 2074 e to fall back t │ │ │ │ │ +00082be0: 6f0a 2020 2020 206e 6f6e 696e 7465 7261 o. nonintera │ │ │ │ │ +00082bf0: 6374 6976 6520 6265 6861 7669 6f72 2028 ctive behavior ( │ │ │ │ │ +00082c00: 6465 6263 6f6e 6620 6861 6e64 6c65 7320 debconf handles │ │ │ │ │ +00082c10: 7468 6973 292e 2020 4d61 696e 7461 696e this). Maintain │ │ │ │ │ +00082c20: 6572 2073 6372 6970 7473 0a20 2020 2020 er scripts. │ │ │ │ │ +00082c30: 6d61 7920 6162 6f72 7420 6966 2074 6865 may abort if the │ │ │ │ │ +00082c40: 7265 2069 7320 6e6f 2063 6f6e 7472 6f6c re is no control │ │ │ │ │ +00082c50: 6c69 6e67 2074 6572 6d69 6e61 6c20 616e ling terminal an │ │ │ │ │ +00082c60: 6420 6e6f 2072 6561 736f 6e61 626c 650a d no reasonable. │ │ │ │ │ +00082c70: 2020 2020 2064 6566 6175 6c74 2066 6f72 default for │ │ │ │ │ +00082c80: 2061 2068 6967 682d 7072 696f 7269 7479 a high-priority │ │ │ │ │ +00082c90: 2071 7565 7374 696f 6e2c 2062 7574 2073 question, but s │ │ │ │ │ +00082ca0: 686f 756c 6420 6176 6f69 6420 7468 6973 hould avoid this │ │ │ │ │ +00082cb0: 2069 660a 2020 2020 2070 6f73 7369 626c if. possibl │ │ │ │ │ +00082cc0: 652e 0a0a 372e 332c 2037 2e36 2e31 0a0a e...7.3, 7.6.1.. │ │ │ │ │ +00082cd0: 2020 2020 20e2 8098 4272 6561 6b73 e280 ...Breaks.. │ │ │ │ │ +00082ce0: 9920 7368 6f75 6c64 2062 6520 7573 6564 . should be used │ │ │ │ │ +00082cf0: 2077 6974 6820 e280 9852 6570 6c61 6365 with ...Replace │ │ │ │ │ +00082d00: 73e2 8099 2066 6f72 206d 6f76 696e 6720 s... for moving │ │ │ │ │ +00082d10: 6669 6c65 7320 6265 7477 6565 6e0a 2020 files between. │ │ │ │ │ +00082d20: 2020 2070 6163 6b61 6765 732e 0a0a 372e packages...7. │ │ │ │ │ +00082d30: 340a 0a20 2020 2020 e280 9842 7265 616b 4.. ...Break │ │ │ │ │ +00082d40: 73e2 8099 2073 686f 756c 6420 6e6f 726d s... should norm │ │ │ │ │ +00082d50: 616c 6c79 2062 6520 7573 6564 2069 6e73 ally be used ins │ │ │ │ │ +00082d60: 7465 6164 206f 6620 e280 9843 6f6e 666c tead of ...Confl │ │ │ │ │ +00082d70: 6963 7473 e280 9920 666f 720a 2020 2020 icts... for. │ │ │ │ │ +00082d80: 2074 7261 6e73 6965 6e74 2069 7373 7565 transient issue │ │ │ │ │ +00082d90: 7320 616e 6420 6d6f 7669 6e67 2066 696c s and moving fil │ │ │ │ │ +00082da0: 6573 2062 6574 7765 656e 2070 6163 6b61 es between packa │ │ │ │ │ +00082db0: 6765 732e 2020 4e65 770a 2020 2020 2064 ges. New. d │ │ │ │ │ +00082dc0: 6f63 756d 656e 7461 7469 6f6e 206f 6620 ocumentation of │ │ │ │ │ +00082dd0: 7768 656e 2065 6163 6820 7368 6f75 6c64 when each should │ │ │ │ │ +00082de0: 2062 6520 7573 6564 2e0a 0a37 2e35 0a0a be used...7.5.. │ │ │ │ │ +00082df0: 2020 2020 2055 7365 20e2 8098 436f 6e66 Use ...Conf │ │ │ │ │ +00082e00: 6c69 6374 73e2 8099 2077 6974 6820 e280 licts... with .. │ │ │ │ │ +00082e10: 9850 726f 7669 6465 73e2 8099 2069 6620 .Provides... if │ │ │ │ │ +00082e20: 6f6e 6c79 206f 6e65 2070 726f 7669 6465 only one provide │ │ │ │ │ +00082e30: 7220 6f66 2061 2076 6972 7475 616c 0a20 r of a virtual. │ │ │ │ │ +00082e40: 2020 2020 6661 6369 6c69 7479 2063 616e facility can │ │ │ │ │ +00082e50: 2062 6520 696e 7374 616c 6c65 6420 6174 be installed at │ │ │ │ │ +00082e60: 2061 2074 696d 652e 0a0a 382e 340a 0a20 a time...8.4.. │ │ │ │ │ +00082e70: 2020 2020 416c 6c20 7368 6172 6564 206c All shared l │ │ │ │ │ +00082e80: 6962 7261 7279 2064 6576 656c 6f70 6d65 ibrary developme │ │ │ │ │ +00082e90: 6e74 2066 696c 6573 2061 7265 206e 6f20 nt files are no │ │ │ │ │ +00082ea0: 6c6f 6e67 6572 2072 6571 7569 7265 6420 longer required │ │ │ │ │ +00082eb0: 746f 2062 650a 2020 2020 2069 6e20 7468 to be. in th │ │ │ │ │ +00082ec0: 6520 e280 982d 6465 76e2 8099 2070 6163 e ...-dev... pac │ │ │ │ │ +00082ed0: 6b61 6765 2c20 6f6e 6c79 2062 6520 6176 kage, only be av │ │ │ │ │ +00082ee0: 6169 6c61 626c 6520 7768 656e 2074 6865 ailable when the │ │ │ │ │ +00082ef0: 20e2 8098 2d64 6576 e280 9920 7061 636b ...-dev... pack │ │ │ │ │ +00082f00: 6167 6520 6973 0a20 2020 2020 696e 7374 age is. inst │ │ │ │ │ +00082f10: 616c 6c65 642e 2020 5468 6973 2061 6c6c alled. This all │ │ │ │ │ +00082f20: 6f77 7320 7468 6520 e280 982d 6465 76e2 ows the ...-dev. │ │ │ │ │ +00082f30: 8099 2070 6163 6b61 6765 2074 6f20 6265 .. package to be │ │ │ │ │ +00082f40: 2073 706c 6974 2061 7320 6c6f 6e67 2061 split as long a │ │ │ │ │ +00082f50: 730a 2020 2020 2069 7420 6465 7065 6e64 s. it depend │ │ │ │ │ +00082f60: 7320 6f6e 2074 6865 2061 6464 6974 696f s on the additio │ │ │ │ │ +00082f70: 6e61 6c20 7061 636b 6167 6573 2e0a 0a39 nal packages...9 │ │ │ │ │ +00082f80: 2e32 2e32 0a0a 2020 2020 2054 6865 2055 .2.2.. The U │ │ │ │ │ +00082f90: 4944 2072 616e 6765 206f 6620 7573 6572 ID range of user │ │ │ │ │ +00082fa0: 2061 6363 6f75 6e74 7320 6973 2065 7874 accounts is ext │ │ │ │ │ +00082fb0: 656e 6465 6420 746f 2031 3030 302d 3539 ended to 1000-59 │ │ │ │ │ +00082fc0: 3939 392e 0a0a 392e 332e 322c 2031 302e 999...9.3.2, 10. │ │ │ │ │ +00082fd0: 340a 0a20 2020 2020 e280 9869 6e69 742e 4.. ...init. │ │ │ │ │ +00082fe0: 64e2 8099 2073 6372 6970 7473 2061 7265 d... scripts are │ │ │ │ │ +00082ff0: 2061 2070 6f73 7369 626c 6520 6578 6365 a possible exce │ │ │ │ │ +00083000: 7074 696f 6e20 6672 6f6d 2074 6865 206e ption from the n │ │ │ │ │ +00083010: 6f72 6d61 6c0a 2020 2020 2072 6571 7569 ormal. requi │ │ │ │ │ +00083020: 7265 6d65 6e74 2074 6f20 7573 6520 e280 rement to use .. │ │ │ │ │ +00083030: 9873 6574 202d 65e2 8099 2069 6e20 6561 .set -e... in ea │ │ │ │ │ +00083040: 6368 2073 6865 6c6c 2073 6372 6970 742e ch shell script. │ │ │ │ │ +00083050: 0a0a 3132 2e35 0a0a 2020 2020 2054 6865 ..12.5.. The │ │ │ │ │ +00083060: 2055 4342 2042 5344 206c 6963 656e 7365 UCB BSD license │ │ │ │ │ +00083070: 2077 6173 2072 656d 6f76 6564 2066 726f was removed fro │ │ │ │ │ +00083080: 6d20 7468 6520 6c69 7374 206f 6620 6c69 m the list of li │ │ │ │ │ +00083090: 6365 6e73 6573 2074 6861 740a 2020 2020 censes that. │ │ │ │ │ +000830a0: 2073 686f 756c 6420 6265 2072 6566 6572 should be refer │ │ │ │ │ +000830b0: 656e 6365 6420 6672 6f6d 20e2 8098 2f75 enced from .../u │ │ │ │ │ +000830c0: 7372 2f73 6861 7265 2f63 6f6d 6d6f 6e2d sr/share/common- │ │ │ │ │ +000830d0: 6c69 6365 6e73 6573 2f42 5344 e280 992e licenses/BSD.... │ │ │ │ │ +000830e0: 2020 4974 0a20 2020 2020 7368 6f75 6c64 It. should │ │ │ │ │ +000830f0: 2069 6e73 7465 6164 2062 6520 696e 636c instead be incl │ │ │ │ │ +00083100: 7564 6564 2064 6972 6563 746c 7920 696e uded directly in │ │ │ │ │ +00083110: 20e2 8098 6465 6269 616e 2f63 6f70 7972 ...debian/copyr │ │ │ │ │ +00083120: 6967 6874 e280 992c 2061 6c74 686f 7567 ight..., althoug │ │ │ │ │ +00083130: 680a 2020 2020 2069 7420 7769 6c6c 2073 h. it will s │ │ │ │ │ +00083140: 7469 6c6c 2062 6520 696e 2063 6f6d 6d6f till be in commo │ │ │ │ │ +00083150: 6e2d 6c69 6365 6e73 6573 2066 6f72 2074 n-licenses for t │ │ │ │ │ +00083160: 6865 2074 696d 6520 6265 696e 672e 0a0a he time being... │ │ │ │ │ +00083170: 6465 6263 6f6e 660a 0a20 2020 2020 e280 debconf.. .. │ │ │ │ │ +00083180: 9853 4554 5449 544c 45e2 8099 2069 7320 .SETTITLE... is │ │ │ │ │ +00083190: 6e6f 7720 646f 6375 6d65 6e74 6564 2028 now documented ( │ │ │ │ │ +000831a0: 6974 2068 6173 2062 6565 6e20 7375 7070 it has been supp │ │ │ │ │ +000831b0: 6f72 7465 6420 666f 7220 736f 6d65 2074 orted for some t │ │ │ │ │ +000831c0: 696d 6529 2e0a 2020 2020 20e2 8098 5345 ime).. ...SE │ │ │ │ │ +000831d0: 5454 4954 4c45 e280 9920 6973 206c 696b TTITLE... is lik │ │ │ │ │ +000831e0: 6520 e280 9854 4954 4c45 e280 9920 6275 e ...TITLE... bu │ │ │ │ │ +000831f0: 7420 7461 6b65 7320 6120 7465 6d70 6c61 t takes a templa │ │ │ │ │ +00083200: 7465 2069 6e73 7465 6164 206f 6620 6120 te instead of a │ │ │ │ │ +00083210: 7374 7269 6e67 0a20 2020 2020 746f 2061 string. to a │ │ │ │ │ +00083220: 6c6c 6f77 2074 7261 6e73 6c61 7469 6f6e llow translation │ │ │ │ │ +00083230: 2e0a 0a70 6572 6c0a 0a20 2020 2020 7065 ...perl.. pe │ │ │ │ │ +00083240: 726c 2d62 6173 6520 6e6f 7720 7072 6f76 rl-base now prov │ │ │ │ │ +00083250: 6964 6573 2070 6572 6c61 7069 2d61 6269 ides perlapi-abi │ │ │ │ │ +00083260: 6e61 6d65 2069 6e73 7465 6164 206f 6620 name instead of │ │ │ │ │ +00083270: 6120 7061 636b 6167 6520 6261 7365 640a a package based. │ │ │ │ │ +00083280: 2020 2020 2073 6f6c 656c 7920 6f6e 2074 solely on t │ │ │ │ │ +00083290: 6865 2050 6572 6c20 7665 7273 696f 6e2e he Perl version. │ │ │ │ │ +000832a0: 2020 5065 726c 2070 6163 6b61 6765 7320 Perl packages │ │ │ │ │ +000832b0: 6d75 7374 206e 6f77 2064 6570 656e 6420 must now depend │ │ │ │ │ +000832c0: 6f6e 0a20 2020 2020 7065 726c 6170 692d on. perlapi- │ │ │ │ │ +000832d0: 2443 6f6e 6669 677b 6465 6269 616e 5f61 $Config{debian_a │ │ │ │ │ +000832e0: 6269 7d2c 2066 616c 6c69 6e67 2062 6163 bi}, falling bac │ │ │ │ │ +000832f0: 6b20 6f6e 20e2 8098 2443 6f6e 6669 677b k on ...$Config{ │ │ │ │ │ +00083300: 7665 7273 696f 6e7d e280 9920 6966 0a20 version}... if. │ │ │ │ │ +00083310: 2020 2020 e280 9824 436f 6e66 6967 7b64 ...$Config{d │ │ │ │ │ +00083320: 6562 6961 6e5f 6162 697d e280 9920 6973 ebian_abi}... is │ │ │ │ │ +00083330: 206e 6f74 2073 6574 2e0a 0a70 6572 6c0a not set...perl. │ │ │ │ │ +00083340: 0a20 2020 2020 5061 636b 6167 6573 2075 . Packages u │ │ │ │ │ +00083350: 7369 6e67 20e2 8098 4d61 6b65 6669 6c65 sing ...Makefile │ │ │ │ │ +00083360: 2e50 4ce2 8099 2073 686f 756c 6420 7573 .PL... should us │ │ │ │ │ +00083370: 6520 e280 9844 4553 5444 4952 e280 9920 e ...DESTDIR... │ │ │ │ │ +00083380: 7261 7468 6572 2074 6861 6e0a 2020 2020 rather than. │ │ │ │ │ +00083390: 20e2 8098 5052 4546 4958 e280 9920 746f ...PREFIX... to │ │ │ │ │ +000833a0: 2069 6e73 7461 6c6c 2069 6e74 6f20 7468 install into th │ │ │ │ │ +000833b0: 6520 7061 636b 6167 6520 7374 6167 696e e package stagin │ │ │ │ │ +000833c0: 6720 6172 6561 2e20 20e2 8098 5052 4546 g area. ...PREF │ │ │ │ │ +000833d0: 4958 e280 9920 6f6e 6c79 0a20 2020 2020 IX... only. │ │ │ │ │ +000833e0: 776f 726b 6564 2064 7565 2074 6f20 6120 worked due to a │ │ │ │ │ +000833f0: 4465 6269 616e 2d6c 6f63 616c 2070 6174 Debian-local pat │ │ │ │ │ +00083400: 6368 2e0a 0a1f 0a46 696c 653a 2064 6562 ch.....File: deb │ │ │ │ │ +00083410: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00083420: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ +00083430: 3320 3820 342c 2020 4e65 7874 3a20 5665 3 8 4, Next: Ve │ │ │ │ │ +00083440: 7273 696f 6e20 3320 3820 332c 2020 5072 rsion 3 8 3, Pr │ │ │ │ │ +00083450: 6576 3a20 5665 7273 696f 6e20 3320 3920 ev: Version 3 9 │ │ │ │ │ +00083460: 302c 2020 5570 3a20 5570 6772 6164 696e 0, Up: Upgradin │ │ │ │ │ +00083470: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ +00083480: 3330 2056 6572 7369 6f6e 2033 2e38 2e34 30 Version 3.8.4 │ │ │ │ │ +00083490: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +000834a0: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204a ====..Released J │ │ │ │ │ +000834b0: 616e 7561 7279 2c20 3230 3130 2e0a 0a39 anuary, 2010...9 │ │ │ │ │ +000834c0: 2e31 2e31 0a0a 2020 2020 2041 6e20 4648 .1.1.. An FH │ │ │ │ │ +000834d0: 5320 6578 6365 7074 696f 6e20 6861 7320 S exception has │ │ │ │ │ +000834e0: 6265 656e 2067 7261 6e74 6564 2066 6f72 been granted for │ │ │ │ │ +000834f0: 206d 756c 7469 6172 6368 206c 6962 7261 multiarch libra │ │ │ │ │ +00083500: 7269 6573 2e0a 2020 2020 2050 6572 6d69 ries.. Permi │ │ │ │ │ +00083510: 7474 696e 6720 6669 6c65 7320 746f 2069 tting files to i │ │ │ │ │ +00083520: 6e73 7465 6164 2062 6520 696e 7374 616c nstead be instal │ │ │ │ │ +00083530: 6c65 6420 746f 20e2 8098 2f6c 6962 2f74 led to .../lib/t │ │ │ │ │ +00083540: 7269 706c 6574 e280 9920 616e 640a 2020 riplet... and. │ │ │ │ │ +00083550: 2020 20e2 8098 2f75 7372 2f6c 6962 2f74 .../usr/lib/t │ │ │ │ │ +00083560: 7269 706c 6574 e280 9920 6469 7265 6374 riplet... direct │ │ │ │ │ +00083570: 6f72 6965 732e 0a0a 3130 2e36 0a0a 2020 ories...10.6.. │ │ │ │ │ +00083580: 2020 2050 6163 6b61 6765 7320 6d61 7920 Packages may │ │ │ │ │ +00083590: 6e6f 7420 636f 6e74 6169 6e20 6e61 6d65 not contain name │ │ │ │ │ +000835a0: 6420 7069 7065 7320 616e 6420 7368 6f75 d pipes and shou │ │ │ │ │ +000835b0: 6c64 2069 6e73 7465 6164 2063 7265 6174 ld instead creat │ │ │ │ │ +000835c0: 6520 7468 656d 0a20 2020 2020 696e 2070 e them. in p │ │ │ │ │ +000835d0: 6f73 7469 6e73 7420 616e 6420 7265 6d6f ostinst and remo │ │ │ │ │ +000835e0: 7665 2074 6865 6d20 696e 2070 7265 726d ve them in prerm │ │ │ │ │ +000835f0: 206f 7220 706f 7374 726d 2e0a 0a39 2e31 or postrm...9.1 │ │ │ │ │ +00083600: 2e31 0a0a 2020 2020 20e2 8098 2f73 7973 .1.. .../sys │ │ │ │ │ +00083610: e280 9920 616e 6420 e280 982f 7365 6c69 ... and .../seli │ │ │ │ │ +00083620: 6e75 78e2 8099 2064 6972 6563 746f 7269 nux... directori │ │ │ │ │ +00083630: 6573 2061 7265 2065 7870 6c69 6369 746c es are explicitl │ │ │ │ │ +00083640: 7920 616c 6c6f 7765 6420 6173 2061 6e0a y allowed as an. │ │ │ │ │ +00083650: 2020 2020 2065 7863 6570 7469 6f6e 2074 exception t │ │ │ │ │ +00083660: 6f20 7468 6520 4648 532e 0a0a 1f0a 4669 o the FHS.....Fi │ │ │ │ │ +00083670: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +00083680: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +00083690: 6572 7369 6f6e 2033 2038 2033 2c20 204e ersion 3 8 3, N │ │ │ │ │ +000836a0: 6578 743a 2056 6572 7369 6f6e 2033 2038 ext: Version 3 8 │ │ │ │ │ +000836b0: 2032 2c20 2050 7265 763a 2056 6572 7369 2, Prev: Versi │ │ │ │ │ +000836c0: 6f6e 2033 2038 2034 2c20 2055 703a 2055 on 3 8 4, Up: U │ │ │ │ │ +000836d0: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ +000836e0: 7374 0a0a 3232 2e33 3120 5665 7273 696f st..22.31 Versio │ │ │ │ │ +000836f0: 6e20 332e 382e 330a 3d3d 3d3d 3d3d 3d3d n 3.8.3.======== │ │ │ │ │ +00083700: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ +00083710: 6561 7365 6420 4175 6775 7374 2c20 3230 eased August, 20 │ │ │ │ │ +00083720: 3039 2e0a 0a34 2e39 0a0a 2020 2020 2044 09...4.9.. D │ │ │ │ │ +00083730: 4542 5f2a 5f41 5243 485f 4350 5520 616e EB_*_ARCH_CPU an │ │ │ │ │ +00083740: 6420 4445 425f 2a5f 4152 4348 5f4f 5320 d DEB_*_ARCH_OS │ │ │ │ │ +00083750: 7661 7269 6162 6c65 7320 6172 6520 6e6f variables are no │ │ │ │ │ +00083760: 7720 646f 6375 6d65 6e74 6564 2061 6e64 w documented and │ │ │ │ │ +00083770: 0a20 2020 2020 7265 636f 6d6d 656e 6465 . recommende │ │ │ │ │ +00083780: 6420 6f76 6572 2047 4e55 2d73 7479 6c65 d over GNU-style │ │ │ │ │ +00083790: 2076 6172 6961 626c 6573 2066 6f72 2074 variables for t │ │ │ │ │ +000837a0: 6861 7420 696e 666f 726d 6174 696f 6e2e hat information. │ │ │ │ │ +000837b0: 0a0a 352e 362e 380a 0a20 2020 2020 536f ..5.6.8.. So │ │ │ │ │ +000837c0: 7572 6365 2070 6163 6b61 6765 2041 7263 urce package Arc │ │ │ │ │ +000837d0: 6869 7465 6374 7572 6520 6669 656c 6473 hitecture fields │ │ │ │ │ +000837e0: 206d 6179 2063 6f6e 7461 696e 2027 616c may contain 'al │ │ │ │ │ +000837f0: 6c27 2069 6e20 636f 6d62 696e 6174 696f l' in combinatio │ │ │ │ │ +00083800: 6e0a 2020 2020 2077 6974 6820 6f74 6865 n. with othe │ │ │ │ │ +00083810: 7220 6172 6368 6974 6563 7475 7265 732e r architectures. │ │ │ │ │ +00083820: 2020 436c 6172 6966 7920 7768 656e 2027 Clarify when ' │ │ │ │ │ +00083830: 616c 6c27 2061 6e64 2027 616e 7927 206d all' and 'any' m │ │ │ │ │ +00083840: 6179 2062 6520 7573 6564 0a20 2020 2020 ay be used. │ │ │ │ │ +00083850: 696e 2064 6966 6665 7265 6e74 2076 6572 in different ver │ │ │ │ │ +00083860: 7369 6f6e 7320 6f66 2074 6865 2066 6965 sions of the fie │ │ │ │ │ +00083870: 6c64 2e0a 0a35 2e36 2e31 340a 0a20 2020 ld...5.6.14.. │ │ │ │ │ +00083880: 2020 5468 6520 4465 6269 616e 2061 7263 The Debian arc │ │ │ │ │ +00083890: 6869 7665 2073 6f66 7477 6172 6520 646f hive software do │ │ │ │ │ +000838a0: 6573 206e 6f74 2073 7570 706f 7274 2075 es not support u │ │ │ │ │ +000838b0: 706c 6f61 6469 6e67 2074 6f20 6d75 6c74 ploading to mult │ │ │ │ │ +000838c0: 6970 6c65 0a20 2020 2020 6469 7374 7269 iple. distri │ │ │ │ │ +000838d0: 6275 7469 6f6e 7320 7769 7468 206f 6e65 butions with one │ │ │ │ │ +000838e0: 20e2 8098 2a2e 6368 616e 6765 73e2 8099 ...*.changes... │ │ │ │ │ +000838f0: 2066 696c 652e 0a0a 352e 362e 3139 0a0a file...5.6.19.. │ │ │ │ │ +00083900: 2020 2020 2054 6865 2042 696e 6172 7920 The Binary │ │ │ │ │ +00083910: 6669 656c 6420 6d61 7920 7370 616e 206d field may span m │ │ │ │ │ +00083920: 756c 7469 706c 6520 6c69 6e65 732e 0a0a ultiple lines... │ │ │ │ │ +00083930: 3130 2e32 0a0a 2020 2020 2053 6861 7265 10.2.. Share │ │ │ │ │ +00083940: 6420 6c69 6272 6172 7920 7061 636b 6167 d library packag │ │ │ │ │ +00083950: 6573 2061 7265 206e 6f20 6c6f 6e67 6572 es are no longer │ │ │ │ │ +00083960: 2061 6c6c 6f77 6564 2074 6f20 696e 7374 allowed to inst │ │ │ │ │ +00083970: 616c 6c20 6c69 6272 6172 6965 730a 2020 all libraries. │ │ │ │ │ +00083980: 2020 2069 6e20 6120 6e6f 6e2d 7374 616e in a non-stan │ │ │ │ │ +00083990: 6461 7264 206c 6f63 6174 696f 6e20 616e dard location an │ │ │ │ │ +000839a0: 6420 6d6f 6469 6679 20e2 8098 6c64 2e73 d modify ...ld.s │ │ │ │ │ +000839b0: 6f2e 636f 6e66 e280 992e 2020 5061 636b o.conf.... Pack │ │ │ │ │ +000839c0: 6167 6573 0a20 2020 2020 7368 6f75 6c64 ages. should │ │ │ │ │ +000839d0: 2065 6974 6865 7220 6265 2069 6e73 7461 either be insta │ │ │ │ │ +000839e0: 6c6c 6564 2069 6e20 6120 7374 616e 6461 lled in a standa │ │ │ │ │ +000839f0: 7264 206c 6962 7261 7279 2064 6972 6563 rd library direc │ │ │ │ │ +00083a00: 746f 7279 206f 720a 2020 2020 2070 6163 tory or. pac │ │ │ │ │ +00083a10: 6b61 6765 7320 7573 696e 6720 7468 656d kages using them │ │ │ │ │ +00083a20: 2073 686f 756c 6420 6265 2062 7569 6c74 should be built │ │ │ │ │ +00083a30: 2077 6974 6820 5250 4154 482e 0a0a 3131 with RPATH...11 │ │ │ │ │ +00083a40: 2e38 2e37 0a0a 2020 2020 2049 6e73 7461 .8.7.. Insta │ │ │ │ │ +00083a50: 6c6c 6174 696f 6e20 6469 7265 6374 6f72 llation director │ │ │ │ │ +00083a60: 6965 7320 666f 7220 5820 7072 6f67 7261 ies for X progra │ │ │ │ │ +00083a70: 6d73 2068 6176 6520 6265 656e 2063 6c61 ms have been cla │ │ │ │ │ +00083a80: 7269 6669 6564 2e0a 2020 2020 2050 6163 rified.. Pac │ │ │ │ │ +00083a90: 6b61 6765 7320 6172 6520 6e6f 206c 6f6e kages are no lon │ │ │ │ │ +00083aa0: 6765 7220 7265 7175 6972 6564 2074 6f20 ger required to │ │ │ │ │ +00083ab0: 7072 652d 6465 7065 6e64 206f 6e20 7831 pre-depend on x1 │ │ │ │ │ +00083ac0: 312d 636f 6d6d 6f6e 2062 6566 6f72 650a 1-common before. │ │ │ │ │ +00083ad0: 2020 2020 2069 6e73 7461 6c6c 696e 6720 installing │ │ │ │ │ +00083ae0: 696e 746f 20e2 8098 2f75 7372 2f69 6e63 into .../usr/inc │ │ │ │ │ +00083af0: 6c75 6465 2f58 3131 e280 9920 616e 6420 lude/X11... and │ │ │ │ │ +00083b00: e280 982f 7573 722f 6c69 622f 5831 31e2 .../usr/lib/X11. │ │ │ │ │ +00083b10: 8099 2e0a 0a31 322e 310a 0a20 2020 2020 .....12.1.. │ │ │ │ │ +00083b20: 4d61 6e75 616c 2070 6167 6573 2061 7265 Manual pages are │ │ │ │ │ +00083b30: 206e 6f20 6c6f 6e67 6572 2072 6571 7569 no longer requi │ │ │ │ │ +00083b40: 7265 6420 746f 2063 6f6e 7461 696e 206f red to contain o │ │ │ │ │ +00083b50: 6e6c 7920 6368 6172 6163 7465 7273 0a20 nly characters. │ │ │ │ │ +00083b60: 2020 2020 7265 7072 6573 656e 7461 626c representabl │ │ │ │ │ +00083b70: 6520 696e 2074 6865 206c 6567 6163 7920 e in the legacy │ │ │ │ │ +00083b80: 656e 636f 6469 6e67 2066 6f72 2074 6861 encoding for tha │ │ │ │ │ +00083b90: 7420 6c61 6e67 7561 6765 2e0a 0a31 322e t language...12. │ │ │ │ │ +00083ba0: 310a 0a20 2020 2020 4c6f 6361 6c69 7a65 1.. Localize │ │ │ │ │ +00083bb0: 6420 6d61 6e20 7061 6765 7320 7368 6f75 d man pages shou │ │ │ │ │ +00083bc0: 6c64 2065 6974 6865 7220 6265 206b 6570 ld either be kep │ │ │ │ │ +00083bd0: 7420 7570 2d74 6f2d 6461 7465 2077 6974 t up-to-date wit │ │ │ │ │ +00083be0: 6820 7468 650a 2020 2020 206f 7269 6769 h the. origi │ │ │ │ │ +00083bf0: 6e61 6c20 7665 7273 696f 6e20 6f72 2077 nal version or w │ │ │ │ │ +00083c00: 6172 6e20 7468 6174 2074 6865 79e2 8099 arn that they... │ │ │ │ │ +00083c10: 7265 206e 6f74 2075 702d 746f 2d64 6174 re not up-to-dat │ │ │ │ │ +00083c20: 652c 2065 6974 6865 7220 7769 7468 0a20 e, either with. │ │ │ │ │ +00083c30: 2020 2020 7761 726e 696e 6720 7465 7874 warning text │ │ │ │ │ +00083c40: 206f 7220 6279 2073 686f 7769 6e67 206d or by showing m │ │ │ │ │ +00083c50: 6973 7369 6e67 206f 7220 6368 616e 6765 issing or change │ │ │ │ │ +00083c60: 6420 706f 7274 696f 6e73 2069 6e20 7468 d portions in th │ │ │ │ │ +00083c70: 650a 2020 2020 206f 7269 6769 6e61 6c20 e. original │ │ │ │ │ +00083c80: 6c61 6e67 7561 6765 2e0a 0a31 322e 320a language...12.2. │ │ │ │ │ +00083c90: 0a20 2020 2020 696e 7374 616c 6c2d 696e . install-in │ │ │ │ │ +00083ca0: 666f 2069 7320 6e6f 7720 6861 6e64 6c65 fo is now handle │ │ │ │ │ +00083cb0: 6420 7669 6120 7472 6967 6765 7273 2073 d via triggers s │ │ │ │ │ +00083cc0: 6f20 7061 636b 6167 6573 206e 6f20 6c6f o packages no lo │ │ │ │ │ +00083cd0: 6e67 6572 206e 6565 640a 2020 2020 2074 nger need. t │ │ │ │ │ +00083ce0: 6f20 696e 766f 6b65 2069 7420 696e 206d o invoke it in m │ │ │ │ │ +00083cf0: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00083d00: 732e 2020 496e 666f 2064 6f63 756d 656e s. Info documen │ │ │ │ │ +00083d10: 7473 2073 686f 756c 6420 6e6f 7720 6861 ts should now ha │ │ │ │ │ +00083d20: 7665 0a20 2020 2020 6469 7265 6374 6f72 ve. director │ │ │ │ │ +00083d30: 7920 7365 6374 696f 6e73 2061 6e64 2065 y sections and e │ │ │ │ │ +00083d40: 6e74 7269 6573 2069 6e20 7468 6520 646f ntries in the do │ │ │ │ │ +00083d50: 6375 6d65 6e74 2e20 2050 6163 6b61 6765 cument. Package │ │ │ │ │ +00083d60: 730a 2020 2020 2063 6f6e 7461 696e 696e s. containin │ │ │ │ │ +00083d70: 6720 696e 666f 2064 6f63 756d 656e 7473 g info documents │ │ │ │ │ +00083d80: 2073 686f 756c 6420 6164 6420 6120 6465 should add a de │ │ │ │ │ +00083d90: 7065 6e64 656e 6379 2074 6f20 7375 7070 pendency to supp │ │ │ │ │ +00083da0: 6f72 740a 2020 2020 2070 6172 7469 616c ort. partial │ │ │ │ │ +00083db0: 2075 7067 7261 6465 732e 0a0a 7065 726c upgrades...perl │ │ │ │ │ +00083dc0: 0a0a 2020 2020 2054 6865 2072 6571 7569 .. The requi │ │ │ │ │ +00083dd0: 7265 6d65 6e74 2066 6f72 2050 6572 6c20 rement for Perl │ │ │ │ │ +00083de0: 6d6f 6475 6c65 7320 746f 2068 6176 6520 modules to have │ │ │ │ │ +00083df0: 6120 7665 7273 696f 6e65 6420 4465 7065 a versioned Depe │ │ │ │ │ +00083e00: 6e64 2061 6e64 0a20 2020 2020 4275 696c nd and. Buil │ │ │ │ │ +00083e10: 642d 4465 7065 6e64 206f 6e20 e280 9870 d-Depend on ...p │ │ │ │ │ +00083e20: 6572 6c20 3e3d 2035 2e36 2e30 2d31 36e2 erl >= 5.6.0-16. │ │ │ │ │ +00083e30: 8099 2068 6173 2062 6565 6e20 7265 6d6f .. has been remo │ │ │ │ │ +00083e40: 7665 642e 0a0a 1f0a 4669 6c65 3a20 6465 ved.....File: de │ │ │ │ │ +00083e50: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00083e60: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ +00083e70: 2033 2038 2032 2c20 204e 6578 743a 2056 3 8 2, Next: V │ │ │ │ │ +00083e80: 6572 7369 6f6e 2033 2038 2031 2c20 2050 ersion 3 8 1, P │ │ │ │ │ +00083e90: 7265 763a 2056 6572 7369 6f6e 2033 2038 rev: Version 3 8 │ │ │ │ │ +00083ea0: 2033 2c20 2055 703a 2055 7067 7261 6469 3, Up: Upgradi │ │ │ │ │ +00083eb0: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ +00083ec0: 2e33 3220 5665 7273 696f 6e20 332e 382e .32 Version 3.8. │ │ │ │ │ +00083ed0: 320a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 2.============== │ │ │ │ │ +00083ee0: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ +00083ef0: 4a75 6e65 2c20 3230 3039 2e0a 0a32 2e34 June, 2009...2.4 │ │ │ │ │ +00083f00: 0a0a 2020 2020 2054 6865 206c 6973 7420 .. The list │ │ │ │ │ +00083f10: 6f66 2061 7263 6869 7665 2073 6563 7469 of archive secti │ │ │ │ │ +00083f20: 6f6e 7320 6861 7320 6265 656e 2073 6967 ons has been sig │ │ │ │ │ +00083f30: 6e69 6669 6361 6e74 6c79 2065 7870 616e nificantly expan │ │ │ │ │ +00083f40: 6465 642e 2020 5365 650a 2020 2020 2074 ded. See. t │ │ │ │ │ +00083f50: 6869 7320 6465 6269 616e 2d64 6576 656c his debian-devel │ │ │ │ │ +00083f60: 2d61 6e6e 6f75 6e63 6520 6d65 7373 6167 -announce messag │ │ │ │ │ +00083f70: 6528 3129 2066 6f72 2074 6865 206c 6973 e(1) for the lis │ │ │ │ │ +00083f80: 7420 6f66 206e 6577 2073 6563 7469 6f6e t of new section │ │ │ │ │ +00083f90: 730a 2020 2020 2061 6e64 2072 756c 6573 s. and rules │ │ │ │ │ +00083fa0: 2066 6f72 2068 6f77 2074 6f20 6361 7465 for how to cate │ │ │ │ │ +00083fb0: 676f 7269 7a65 2070 6163 6b61 6765 732e gorize packages. │ │ │ │ │ +00083fc0: 0a0a 332e 392e 310a 0a20 2020 2020 416c ..3.9.1.. Al │ │ │ │ │ +00083fd0: 6c20 7061 636b 6167 6573 206d 7573 7420 l packages must │ │ │ │ │ +00083fe0: 7573 6520 6465 6263 6f6e 6620 6f72 2065 use debconf or e │ │ │ │ │ +00083ff0: 7175 6976 616c 656e 7420 666f 7220 7573 quivalent for us │ │ │ │ │ +00084000: 6572 2070 726f 6d70 7469 6e67 2c0a 2020 er prompting,. │ │ │ │ │ +00084010: 2020 2074 686f 7567 6820 6573 7365 6e74 though essent │ │ │ │ │ +00084020: 6961 6c20 7061 636b 6167 6573 206f 7220 ial packages or │ │ │ │ │ +00084030: 7468 6569 7220 6465 7065 6e64 656e 6369 their dependenci │ │ │ │ │ +00084040: 6573 206d 6179 2061 6c73 6f20 6661 6c6c es may also fall │ │ │ │ │ +00084050: 2062 6163 6b0a 2020 2020 206f 6e20 6f74 back. on ot │ │ │ │ │ +00084060: 6865 7220 6d65 7468 6f64 732e 0a0a 352e her methods...5. │ │ │ │ │ +00084070: 362e 310a 0a20 2020 2020 5468 6520 7265 6.1.. The re │ │ │ │ │ +00084080: 7175 6972 656d 656e 7473 2066 6f72 2073 quirements for s │ │ │ │ │ +00084090: 6f75 7263 6520 7061 636b 6167 6520 6e61 ource package na │ │ │ │ │ +000840a0: 6d65 7320 6172 6520 6e6f 7720 6578 706c mes are now expl │ │ │ │ │ +000840b0: 6963 6974 6c79 0a20 2020 2020 7370 656c icitly. spel │ │ │ │ │ +000840c0: 6c65 6420 6f75 742e 0a0a 392e 310a 0a20 led out...9.1.. │ │ │ │ │ +000840d0: 2020 2020 4c65 6761 6379 2058 4672 6565 Legacy XFree │ │ │ │ │ +000840e0: 3836 2073 6572 7665 7273 206e 6f20 6c6f 86 servers no lo │ │ │ │ │ +000840f0: 6e67 6572 2067 6574 2061 2073 7065 6369 nger get a speci │ │ │ │ │ +00084100: 616c 2065 7863 6570 7469 6f6e 2066 726f al exception fro │ │ │ │ │ +00084110: 6d20 7468 650a 2020 2020 2046 4853 2070 m the. FHS p │ │ │ │ │ +00084120: 6572 6d69 7474 696e 6720 e280 982f 6574 ermitting .../et │ │ │ │ │ +00084130: 632f 5831 312f 5846 3836 436f 6e66 6967 c/X11/XF86Config │ │ │ │ │ +00084140: 2d34 e280 992e 0a0a 392e 312e 330a 0a20 -4......9.1.3.. │ │ │ │ │ +00084150: 2020 2020 5265 6d6f 7665 6420 6f62 736f Removed obso │ │ │ │ │ +00084160: 6c65 7465 2064 6570 656e 6465 6e63 7920 lete dependency │ │ │ │ │ +00084170: 7265 7175 6972 656d 656e 7473 2066 6f72 requirements for │ │ │ │ │ +00084180: 2070 6163 6b61 6765 7320 7468 6174 2075 packages that u │ │ │ │ │ +00084190: 7365 0a20 2020 2020 e280 982f 7661 722f se. .../var/ │ │ │ │ │ +000841a0: 6d61 696c e280 992e 0a0a 3131 2e38 2e35 mail......11.8.5 │ │ │ │ │ +000841b0: 0a0a 2020 2020 2053 7065 6564 6f20 666f .. Speedo fo │ │ │ │ │ +000841c0: 6e74 7320 6172 6520 6e6f 7720 6465 7072 nts are now depr │ │ │ │ │ +000841d0: 6563 6174 6564 2e20 2054 6865 2058 2062 ecated. The X b │ │ │ │ │ +000841e0: 6163 6b65 6e64 2077 6173 2064 6973 6162 ackend was disab │ │ │ │ │ +000841f0: 6c65 640a 2020 2020 2073 7461 7274 696e led. startin │ │ │ │ │ +00084200: 6720 696e 206c 656e 6e79 2e0a 0a31 322e g in lenny...12. │ │ │ │ │ +00084210: 350a 0a20 2020 2020 5468 6520 474e 5520 5.. The GNU │ │ │ │ │ +00084220: 4672 6565 2044 6f63 756d 656e 7461 7469 Free Documentati │ │ │ │ │ +00084230: 6f6e 204c 6963 656e 7365 2076 6572 7369 on License versi │ │ │ │ │ +00084240: 6f6e 2031 2e33 2069 7320 696e 636c 7564 on 1.3 is includ │ │ │ │ │ +00084250: 6564 2069 6e0a 2020 2020 2063 6f6d 6d6f ed in. commo │ │ │ │ │ +00084260: 6e2d 6c69 6365 6e73 6573 2061 6e64 2073 n-licenses and s │ │ │ │ │ +00084270: 686f 756c 6420 6265 2072 6566 6572 656e hould be referen │ │ │ │ │ +00084280: 6365 6420 6672 6f6d 2074 6865 7265 2e0a ced from there.. │ │ │ │ │ +00084290: 0a20 2020 2d2d 2d2d 2d2d 2d2d 2d2d 2046 . ---------- F │ │ │ │ │ +000842a0: 6f6f 746e 6f74 6573 202d 2d2d 2d2d 2d2d ootnotes ------- │ │ │ │ │ +000842b0: 2d2d 2d0a 0a20 2020 2831 2920 0a68 7474 ---.. (1) .htt │ │ │ │ │ +000842c0: 703a 2f2f 6c69 7374 732e 6465 6269 616e p://lists.debian │ │ │ │ │ +000842d0: 2e6f 7267 2f64 6562 6961 6e2d 6465 7665 .org/debian-deve │ │ │ │ │ +000842e0: 6c2d 616e 6e6f 756e 6365 2f32 3030 392f l-announce/2009/ │ │ │ │ │ +000842f0: 3033 2f6d 7367 3030 3031 302e 6874 6d6c 03/msg00010.html │ │ │ │ │ +00084300: 0a0a 1f0a 4669 6c65 3a20 6465 6269 616e ....File: debian │ │ │ │ │ +00084310: 2d70 6f6c 6963 792e 696e 666f 2c20 204e -policy.info, N │ │ │ │ │ +00084320: 6f64 653a 2056 6572 7369 6f6e 2033 2038 ode: Version 3 8 │ │ │ │ │ +00084330: 2031 2c20 204e 6578 743a 2056 6572 7369 1, Next: Versi │ │ │ │ │ +00084340: 6f6e 2033 2038 2030 2c20 2050 7265 763a on 3 8 0, Prev: │ │ │ │ │ +00084350: 2056 6572 7369 6f6e 2033 2038 2032 2c20 Version 3 8 2, │ │ │ │ │ +00084360: 2055 703a 2055 7067 7261 6469 6e67 2063 Up: Upgrading c │ │ │ │ │ +00084370: 6865 636b 6c69 7374 0a0a 3232 2e33 3320 hecklist..22.33 │ │ │ │ │ +00084380: 5665 7273 696f 6e20 332e 382e 310a 3d3d Version 3.8.1.== │ │ │ │ │ +00084390: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +000843a0: 3d0a 0a52 656c 6561 7365 6420 4d61 7263 =..Released Marc │ │ │ │ │ +000843b0: 682c 2032 3030 392e 0a0a 332e 380a 0a20 h, 2009...3.8.. │ │ │ │ │ +000843c0: 2020 2020 4361 7265 2073 686f 756c 6420 Care should │ │ │ │ │ +000843d0: 6265 2074 616b 656e 2077 6865 6e20 6164 be taken when ad │ │ │ │ │ +000843e0: 6469 6e67 2066 756e 6374 696f 6e61 6c69 ding functionali │ │ │ │ │ +000843f0: 7479 2074 6f20 6573 7365 6e74 6961 6c20 ty to essential │ │ │ │ │ +00084400: 616e 640a 2020 2020 2073 7563 6820 6164 and. such ad │ │ │ │ │ +00084410: 6469 7469 6f6e 7320 6372 6561 7465 2061 ditions create a │ │ │ │ │ +00084420: 6e20 6f62 6c69 6761 7469 6f6e 2074 6f20 n obligation to │ │ │ │ │ +00084430: 7375 7070 6f72 7420 7468 6174 2066 756e support that fun │ │ │ │ │ +00084440: 6374 696f 6e61 6c69 7479 0a20 2020 2020 ctionality. │ │ │ │ │ +00084450: 696e 2065 7373 656e 7469 616c 2066 6f72 in essential for │ │ │ │ │ +00084460: 6576 6572 2075 6e6c 6573 7320 7369 676e ever unless sign │ │ │ │ │ +00084470: 6966 6963 616e 7420 776f 726b 2069 7320 ificant work is │ │ │ │ │ +00084480: 646f 6e65 2e0a 0a34 2e34 0a0a 2020 2020 done...4.4.. │ │ │ │ │ +00084490: 2043 6861 6e67 656c 6f67 2066 696c 6573 Changelog files │ │ │ │ │ +000844a0: 206d 7573 7420 6265 2065 6e63 6f64 6564 must be encoded │ │ │ │ │ +000844b0: 2069 6e20 5554 462d 382e 0a0a 342e 340a in UTF-8...4.4. │ │ │ │ │ +000844c0: 0a20 2020 2020 536f 6d65 2066 6f72 6d61 . Some forma │ │ │ │ │ +000844d0: 7420 7265 7175 6972 656d 656e 7473 2066 t requirements f │ │ │ │ │ +000844e0: 6f72 2063 6861 6e67 656c 6f67 2066 696c or changelog fil │ │ │ │ │ +000844f0: 6573 2061 7265 206e 6f77 20e2 809c 6d75 es are now ...mu │ │ │ │ │ +00084500: 7374 e280 9d20 696e 7374 6561 640a 2020 st... instead. │ │ │ │ │ +00084510: 2020 206f 6620 e280 9c73 686f 756c 642e of ...should. │ │ │ │ │ +00084520: e280 9d0a 0a34 2e34 2e31 0a0a 2020 2020 .....4.4.1.. │ │ │ │ │ +00084530: 2041 6c74 6572 6e61 7469 7665 2063 6861 Alternative cha │ │ │ │ │ +00084540: 6e67 656c 6f67 2066 6f72 6d61 7473 2068 ngelog formats h │ │ │ │ │ +00084550: 6176 6520 6265 656e 2072 656d 6f76 6564 ave been removed │ │ │ │ │ +00084560: 2e20 2044 6562 6961 6e20 6f6e 6c79 0a20 . Debian only. │ │ │ │ │ +00084570: 2020 2020 7375 7070 6f72 7473 206f 6e65 supports one │ │ │ │ │ +00084580: 2063 6861 6e67 656c 6f67 2066 6f72 6d61 changelog forma │ │ │ │ │ +00084590: 7420 666f 7220 7468 6520 4465 6269 616e t for the Debian │ │ │ │ │ +000845a0: 2041 7263 6869 7665 2e0a 0a34 2e39 2e31 Archive...4.9.1 │ │ │ │ │ +000845b0: 0a0a 2020 2020 204e 6577 206e 6f63 6865 .. New noche │ │ │ │ │ +000845c0: 636b 206f 7074 696f 6e20 666f 7220 4445 ck option for DE │ │ │ │ │ +000845d0: 425f 4255 494c 445f 4f50 5449 4f4e 5320 B_BUILD_OPTIONS │ │ │ │ │ +000845e0: 696e 6469 6361 7469 6e67 2061 6e79 2062 indicating any b │ │ │ │ │ +000845f0: 7569 6c64 2d74 696d 650a 2020 2020 2074 uild-time. t │ │ │ │ │ +00084600: 6573 7420 7375 6974 6520 7072 6f76 6964 est suite provid │ │ │ │ │ +00084610: 6564 2062 7920 7468 6520 7061 636b 6167 ed by the packag │ │ │ │ │ +00084620: 6520 7368 6f75 6c64 206e 6f74 2062 6520 e should not be │ │ │ │ │ +00084630: 7275 6e2e 0a0a 352e 310a 0a20 2020 2020 run...5.1.. │ │ │ │ │ +00084640: 416c 6c20 636f 6e74 726f 6c20 6669 6c65 All control file │ │ │ │ │ +00084650: 7320 6d75 7374 2062 6520 656e 636f 6465 s must be encode │ │ │ │ │ +00084660: 6420 696e 2055 5446 2d38 2e0a 0a35 2e32 d in UTF-8...5.2 │ │ │ │ │ +00084670: 0a0a 2020 2020 20e2 8098 6465 6269 616e .. ...debian │ │ │ │ │ +00084680: 2f63 6f6e 7472 6f6c e280 9920 616c 6c6f /control... allo │ │ │ │ │ +00084690: 7773 2063 6f6d 6d65 6e74 206c 696e 6573 ws comment lines │ │ │ │ │ +000846a0: 2073 7461 7274 696e 6720 7769 7468 2023 starting with # │ │ │ │ │ +000846b0: 2077 6974 6820 6e6f 0a20 2020 2020 7072 with no. pr │ │ │ │ │ +000846c0: 6563 6564 696e 6720 7768 6974 6573 7061 eceding whitespa │ │ │ │ │ +000846d0: 6365 2e0a 0a39 2e33 0a0a 2020 2020 2049 ce...9.3.. I │ │ │ │ │ +000846e0: 6e69 7420 7363 7269 7074 7320 656e 6469 nit scripts endi │ │ │ │ │ +000846f0: 6e67 2069 6e20 2e73 6820 6172 6520 6e6f ng in .sh are no │ │ │ │ │ +00084700: 7420 6861 6e64 6c65 6420 7370 6563 6961 t handled specia │ │ │ │ │ +00084710: 6c6c 792e 2020 5468 6579 2061 7265 206e lly. They are n │ │ │ │ │ +00084720: 6f74 0a20 2020 2020 736f 7572 6365 6420 ot. sourced │ │ │ │ │ +00084730: 616e 6420 6172 6520 6e6f 7420 6775 6172 and are not guar │ │ │ │ │ +00084740: 616e 7465 6564 2074 6f20 6265 2072 756e anteed to be run │ │ │ │ │ +00084750: 2062 7920 e280 982f 6269 6e2f 7368 e280 by .../bin/sh.. │ │ │ │ │ +00084760: 9920 7265 6761 7264 6c65 7373 206f 660a . regardless of. │ │ │ │ │ +00084770: 2020 2020 2074 6865 2023 2120 206c 696e the #! lin │ │ │ │ │ +00084780: 652e 2020 5468 6973 2062 7269 6e67 7320 e. This brings │ │ │ │ │ +00084790: 506f 6c69 6379 2069 6e20 6c69 6e65 2077 Policy in line w │ │ │ │ │ +000847a0: 6974 6820 7468 6520 6c6f 6e67 2d73 7461 ith the long-sta │ │ │ │ │ +000847b0: 6e64 696e 670a 2020 2020 2062 6568 6176 nding. behav │ │ │ │ │ +000847c0: 696f 7220 6f66 2074 6865 2069 6e69 7420 ior of the init │ │ │ │ │ +000847d0: 7379 7374 656d 2069 6e20 4465 6269 616e system in Debian │ │ │ │ │ +000847e0: 2e0a 0a39 2e33 2e32 0a0a 2020 2020 2054 ...9.3.2.. T │ │ │ │ │ +000847f0: 6865 2073 7461 7274 2061 6374 696f 6e20 he start action │ │ │ │ │ +00084800: 6f66 2061 6e20 696e 6974 2073 6372 6970 of an init scrip │ │ │ │ │ +00084810: 7420 6d75 7374 2065 7869 7420 7375 6363 t must exit succ │ │ │ │ │ +00084820: 6573 7366 756c 6c79 2061 6e64 206e 6f74 essfully and not │ │ │ │ │ +00084830: 0a20 2020 2020 7374 6172 7420 7468 6520 . start the │ │ │ │ │ +00084840: 6461 656d 6f6e 2061 6761 696e 2069 6620 daemon again if │ │ │ │ │ +00084850: 6974 e280 9973 2061 6c72 6561 6479 2072 it...s already r │ │ │ │ │ +00084860: 756e 6e69 6e67 2e0a 0a39 2e33 2e32 0a0a unning...9.3.2.. │ │ │ │ │ +00084870: 2020 2020 20e2 8098 2f76 6172 2f72 756e .../var/run │ │ │ │ │ +00084880: e280 9920 616e 6420 e280 982f 7661 722f ... and .../var/ │ │ │ │ │ +00084890: 6c6f 636b e280 9920 6d61 7920 6265 206d lock... may be m │ │ │ │ │ +000848a0: 6f75 6e74 6564 2061 7320 7465 6d70 6f72 ounted as tempor │ │ │ │ │ +000848b0: 6172 7920 6669 6c65 7379 7374 656d 732c ary filesystems, │ │ │ │ │ +000848c0: 0a20 2020 2020 616e 6420 696e 6974 2073 . and init s │ │ │ │ │ +000848d0: 6372 6970 7473 206d 7573 7420 7468 6572 cripts must ther │ │ │ │ │ +000848e0: 6566 6f72 6520 6372 6561 7465 2061 6e79 efore create any │ │ │ │ │ +000848f0: 206e 6563 6573 7361 7279 2073 7562 6469 necessary subdi │ │ │ │ │ +00084900: 7265 6374 6f72 6965 730a 2020 2020 2064 rectories. d │ │ │ │ │ +00084910: 796e 616d 6963 616c 6c79 2e0a 0a31 302e ynamically...10. │ │ │ │ │ +00084920: 340a 0a20 2020 2020 e280 982f 6269 6e2f 4.. .../bin/ │ │ │ │ │ +00084930: 7368 e280 9920 7363 7269 7074 7320 6d61 sh... scripts ma │ │ │ │ │ +00084940: 7920 6173 7375 6d65 2074 6861 7420 6c6f y assume that lo │ │ │ │ │ +00084950: 6361 6c20 6361 6e20 7461 6b65 206d 756c cal can take mul │ │ │ │ │ +00084960: 7469 706c 6520 7661 7269 6162 6c65 0a20 tiple variable. │ │ │ │ │ +00084970: 2020 2020 6172 6775 6d65 6e74 7320 616e arguments an │ │ │ │ │ +00084980: 6420 7375 7070 6f72 7473 2061 7373 6967 d supports assig │ │ │ │ │ +00084990: 6e6d 656e 742e 0a0a 3131 2e36 0a0a 2020 nment...11.6.. │ │ │ │ │ +000849a0: 2020 2055 7365 7220 6d61 696c 626f 7865 User mailboxe │ │ │ │ │ +000849b0: 7320 6d61 7920 6265 206d 6f64 6520 3630 s may be mode 60 │ │ │ │ │ +000849c0: 3020 616e 6420 6f77 6e65 6420 6279 2074 0 and owned by t │ │ │ │ │ +000849d0: 6865 2075 7365 7220 7261 7468 6572 2074 he user rather t │ │ │ │ │ +000849e0: 6861 6e0a 2020 2020 206d 6f64 6520 3636 han. mode 66 │ │ │ │ │ +000849f0: 302c 206f 776e 6564 2062 7920 7573 6572 0, owned by user │ │ │ │ │ +00084a00: 2c20 616e 6420 6772 6f75 7020 6d61 696c , and group mail │ │ │ │ │ +00084a10: 2e0a 0a1f 0a46 696c 653a 2064 6562 6961 .....File: debia │ │ │ │ │ +00084a20: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00084a30: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ +00084a40: 3820 302c 2020 4e65 7874 3a20 5665 7273 8 0, Next: Vers │ │ │ │ │ +00084a50: 696f 6e20 3320 3720 332c 2020 5072 6576 ion 3 7 3, Prev │ │ │ │ │ +00084a60: 3a20 5665 7273 696f 6e20 3320 3820 312c : Version 3 8 1, │ │ │ │ │ +00084a70: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ +00084a80: 6368 6563 6b6c 6973 740a 0a32 322e 3334 checklist..22.34 │ │ │ │ │ +00084a90: 2056 6572 7369 6f6e 2033 2e38 2e30 0a3d Version 3.8.0.= │ │ │ │ │ +00084aa0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00084ab0: 3d3d 0a0a 5265 6c65 6173 6564 204a 756e ==..Released Jun │ │ │ │ │ +00084ac0: 652c 2032 3030 382e 0a0a 322e 342c 2033 e, 2008...2.4, 3 │ │ │ │ │ +00084ad0: 2e37 0a0a 2020 2020 2054 6865 2062 6173 .7.. The bas │ │ │ │ │ +00084ae0: 6520 7365 6374 696f 6e20 6861 7320 6265 e section has be │ │ │ │ │ +00084af0: 656e 2072 656d 6f76 6564 2e20 2063 6f6e en removed. con │ │ │ │ │ +00084b00: 7472 6962 2061 6e64 206e 6f6e 2d66 7265 trib and non-fre │ │ │ │ │ +00084b10: 6520 6861 7665 2062 6565 6e0a 2020 2020 e have been. │ │ │ │ │ +00084b20: 2072 656d 6f76 6564 2066 726f 6d20 7468 removed from th │ │ │ │ │ +00084b30: 6520 7365 6374 696f 6e20 6c69 7374 3b20 e section list; │ │ │ │ │ +00084b40: 7468 6579 2061 7265 206f 6e6c 7920 6361 they are only ca │ │ │ │ │ +00084b50: 7465 676f 7269 6573 2e20 2054 6865 2062 tegories. The b │ │ │ │ │ +00084b60: 6173 650a 2020 2020 2073 7973 7465 6d20 ase. system │ │ │ │ │ +00084b70: 6973 206e 6f77 2064 6566 696e 6564 2062 is now defined b │ │ │ │ │ +00084b80: 7920 7072 696f 7269 7479 2e0a 0a34 2e39 y priority...4.9 │ │ │ │ │ +00084b90: 0a0a 2020 2020 2049 6620 e280 9864 706b .. If ...dpk │ │ │ │ │ +00084ba0: 672d 736f 7572 6365 202d 78e2 8099 2064 g-source -x... d │ │ │ │ │ +00084bb0: 6f65 736e e280 9974 2070 726f 7669 6465 oesn...t provide │ │ │ │ │ +00084bc0: 2074 6865 2073 6f75 7263 6520 7468 6174 the source that │ │ │ │ │ +00084bd0: 2077 696c 6c20 6265 0a20 2020 2020 636f will be. co │ │ │ │ │ +00084be0: 6d70 696c 6564 2c20 6120 6465 6269 616e mpiled, a debian │ │ │ │ │ +00084bf0: 2f72 756c 6573 2070 6174 6368 2074 6172 /rules patch tar │ │ │ │ │ +00084c00: 6765 7420 6973 2072 6563 6f6d 6d65 6e64 get is recommend │ │ │ │ │ +00084c10: 6564 2061 6e64 2073 686f 756c 6420 646f ed and should do │ │ │ │ │ +00084c20: 0a20 2020 2020 7768 6174 6576 6572 2065 . whatever e │ │ │ │ │ +00084c30: 6c73 6520 6973 206e 6563 6573 7361 7279 lse is necessary │ │ │ │ │ +00084c40: 2e0a 0a34 2e39 2e31 2c20 3130 2e31 0a0a ...4.9.1, 10.1.. │ │ │ │ │ +00084c50: 2020 2020 2053 7461 6e64 6172 6469 7a65 Standardize │ │ │ │ │ +00084c60: 6420 7468 6520 666f 726d 6174 206f 6620 d the format of │ │ │ │ │ +00084c70: 4445 425f 4255 494c 445f 4f50 5449 4f4e DEB_BUILD_OPTION │ │ │ │ │ +00084c80: 532e 2053 7065 6369 6669 6564 2070 6572 S. Specified per │ │ │ │ │ +00084c90: 6d69 7474 6564 0a20 2020 2020 6368 6172 mitted. char │ │ │ │ │ +00084ca0: 6163 7465 7273 2066 6f72 2074 6167 732c acters for tags, │ │ │ │ │ +00084cb0: 2072 6571 7569 7265 6420 7468 6174 2074 required that t │ │ │ │ │ +00084cc0: 6167 7320 6265 2077 6869 7465 7370 6163 ags be whitespac │ │ │ │ │ +00084cd0: 652d 7365 7061 7261 7465 642c 0a20 2020 e-separated,. │ │ │ │ │ +00084ce0: 2020 616c 6c6f 7765 6420 7061 636b 6167 allowed packag │ │ │ │ │ +00084cf0: 6573 2074 6f20 6173 7375 6d65 206e 6f6e es to assume non │ │ │ │ │ +00084d00: 2d63 6f6e 666c 6963 7469 6e67 2074 6167 -conflicting tag │ │ │ │ │ +00084d10: 732c 2061 6e64 2072 6571 7569 7265 640a s, and required. │ │ │ │ │ +00084d20: 2020 2020 2075 6e6b 6e6f 776e 2066 6c61 unknown fla │ │ │ │ │ +00084d30: 6773 2062 6520 6967 6e6f 7265 642e 0a0a gs be ignored... │ │ │ │ │ +00084d40: 342e 392e 310a 0a20 2020 2020 4164 6465 4.9.1.. Adde │ │ │ │ │ +00084d50: 6420 7061 7261 6c6c 656c 3d6e 2074 6f20 d parallel=n to │ │ │ │ │ +00084d60: 7468 6520 7374 616e 6461 7264 697a 6564 the standardized │ │ │ │ │ +00084d70: 2044 4542 5f42 5549 4c44 5f4f 5054 494f DEB_BUILD_OPTIO │ │ │ │ │ +00084d80: 4e53 2074 6167 732c 0a20 2020 2020 696e NS tags,. in │ │ │ │ │ +00084d90: 6469 6361 7469 6e67 2074 6861 7420 6120 dicating that a │ │ │ │ │ +00084da0: 7061 636b 6167 6520 7368 6f75 6c64 2062 package should b │ │ │ │ │ +00084db0: 6520 6275 696c 7420 7573 696e 6720 7570 e built using up │ │ │ │ │ +00084dc0: 2074 6f20 6e20 7061 7261 6c6c 656c 0a20 to n parallel. │ │ │ │ │ +00084dd0: 2020 2020 7072 6f63 6573 7365 7320 6966 processes if │ │ │ │ │ +00084de0: 2074 6865 2070 6163 6b61 6765 2073 7570 the package sup │ │ │ │ │ +00084df0: 706f 7274 7320 6974 0a0a 342e 3133 0a0a ports it..4.13.. │ │ │ │ │ +00084e00: 2020 2020 2044 6562 6961 6e20 7061 636b Debian pack │ │ │ │ │ +00084e10: 6167 6573 2073 686f 756c 6420 6e6f 7420 ages should not │ │ │ │ │ +00084e20: 7573 6520 636f 6e76 656e 6965 6e63 6520 use convenience │ │ │ │ │ +00084e30: 636f 7069 6573 206f 6620 636f 6465 2066 copies of code f │ │ │ │ │ +00084e40: 726f 6d0a 2020 2020 206f 7468 6572 2070 rom. other p │ │ │ │ │ +00084e50: 6163 6b61 6765 7320 756e 6c65 7373 2074 ackages unless t │ │ │ │ │ +00084e60: 6865 2069 6e63 6c75 6465 6420 7061 636b he included pack │ │ │ │ │ +00084e70: 6167 6520 6973 2065 7870 6c69 6369 746c age is explicitl │ │ │ │ │ +00084e80: 7920 696e 7465 6e64 6564 0a20 2020 2020 y intended. │ │ │ │ │ +00084e90: 746f 2062 6520 7573 6564 2074 6861 7420 to be used that │ │ │ │ │ +00084ea0: 7761 792e 0a0a 342e 3134 0a0a 2020 2020 way...4.14.. │ │ │ │ │ +00084eb0: 2049 6620 6470 6b67 2d73 6f75 7263 6520 If dpkg-source │ │ │ │ │ +00084ec0: 2d78 2064 6f65 736e e280 9974 2070 726f -x doesn...t pro │ │ │ │ │ +00084ed0: 6475 6365 2073 6f75 7263 6520 7265 6164 duce source read │ │ │ │ │ +00084ee0: 7920 666f 7220 6564 6974 696e 6720 616e y for editing an │ │ │ │ │ +00084ef0: 640a 2020 2020 2062 7569 6c64 696e 6720 d. building │ │ │ │ │ +00084f00: 7769 7468 2064 706b 672d 6275 696c 6470 with dpkg-buildp │ │ │ │ │ +00084f10: 6163 6b61 6765 2c20 7061 636b 6167 6573 ackage, packages │ │ │ │ │ +00084f20: 2073 686f 756c 6420 696e 636c 7564 6520 should include │ │ │ │ │ +00084f30: 610a 2020 2020 20e2 8098 6465 6269 616e a. ...debian │ │ │ │ │ +00084f40: 2f52 4541 444d 452e 736f 7572 6365 e280 /README.source.. │ │ │ │ │ +00084f50: 9920 6669 6c65 2065 7870 6c61 696e 696e . file explainin │ │ │ │ │ +00084f60: 6720 686f 7720 746f 2067 656e 6572 6174 g how to generat │ │ │ │ │ +00084f70: 6520 7468 6520 7061 7463 6865 640a 2020 e the patched. │ │ │ │ │ +00084f80: 2020 2073 6f75 7263 652c 2061 6464 2061 source, add a │ │ │ │ │ +00084f90: 206e 6577 206d 6f64 6966 6963 6174 696f new modificatio │ │ │ │ │ +00084fa0: 6e2c 2061 6e64 2072 656d 6f76 6520 616e n, and remove an │ │ │ │ │ +00084fb0: 2065 7869 7374 696e 670a 2020 2020 206d existing. m │ │ │ │ │ +00084fc0: 6f64 6966 6963 6174 696f 6e2e 2020 5468 odification. Th │ │ │ │ │ +00084fd0: 6973 2066 696c 6520 6d61 7920 616c 736f is file may also │ │ │ │ │ +00084fe0: 2062 6520 7573 6564 2074 6f20 646f 6375 be used to docu │ │ │ │ │ +00084ff0: 6d65 6e74 2070 6163 6b61 6769 6e67 2061 ment packaging a │ │ │ │ │ +00085000: 0a20 2020 2020 6e65 7720 7570 7374 7265 . new upstre │ │ │ │ │ +00085010: 616d 2072 656c 6561 7365 2061 6e64 2061 am release and a │ │ │ │ │ +00085020: 6e79 206f 7468 6572 2063 6f6d 706c 6578 ny other complex │ │ │ │ │ +00085030: 6974 7920 6f66 2074 6865 2044 6562 6961 ity of the Debia │ │ │ │ │ +00085040: 6e20 6275 696c 640a 2020 2020 2070 726f n build. pro │ │ │ │ │ +00085050: 6365 7373 2e0a 0a35 2e36 2e33 0a0a 2020 cess...5.6.3.. │ │ │ │ │ +00085060: 2020 2054 6865 2055 706c 6f61 6465 7273 The Uploaders │ │ │ │ │ +00085070: 2066 6965 6c64 2069 6e20 6465 6269 616e field in debian │ │ │ │ │ +00085080: 2f63 6f6e 7472 6f6c 206d 6179 2062 6520 /control may be │ │ │ │ │ +00085090: 7772 6170 7065 642e 0a0a 352e 362e 3132 wrapped...5.6.12 │ │ │ │ │ +000850a0: 0a0a 2020 2020 2041 6e20 656d 7074 7920 .. An empty │ │ │ │ │ +000850b0: 4465 6269 616e 2072 6576 6973 696f 6e20 Debian revision │ │ │ │ │ +000850c0: 6973 2065 7175 6976 616c 656e 7420 746f is equivalent to │ │ │ │ │ +000850d0: 2061 2044 6562 6961 6e20 7265 7669 7369 a Debian revisi │ │ │ │ │ +000850e0: 6f6e 206f 6620 3020 696e 0a20 2020 2020 on of 0 in. │ │ │ │ │ +000850f0: 6120 7665 7273 696f 6e20 6e75 6d62 6572 a version number │ │ │ │ │ +00085100: 2e0a 0a35 2e36 2e32 330a 0a20 2020 2020 ...5.6.23.. │ │ │ │ │ +00085110: 4e65 7720 486f 6d65 7061 6765 2066 6965 New Homepage fie │ │ │ │ │ +00085120: 6c64 2066 6f72 2075 7073 7472 6561 6d20 ld for upstream │ │ │ │ │ +00085130: 7765 6220 7369 7465 732e 0a0a 362e 352c web sites...6.5, │ │ │ │ │ +00085140: 2036 2e36 2c20 370a 0a20 2020 2020 5468 6.6, 7.. Th │ │ │ │ │ +00085150: 6520 4272 6561 6b73 2066 6965 6c64 2064 e Breaks field d │ │ │ │ │ +00085160: 6563 6c61 7265 7320 7468 6174 2074 6869 eclares that thi │ │ │ │ │ +00085170: 7320 7061 636b 6167 6520 6272 6561 6b73 s package breaks │ │ │ │ │ +00085180: 2061 6e6f 7468 6572 2061 6e64 0a20 2020 another and. │ │ │ │ │ +00085190: 2020 7072 6576 656e 7473 2069 6e73 7461 prevents insta │ │ │ │ │ +000851a0: 6c6c 6174 696f 6e20 6f66 2074 6865 2062 llation of the b │ │ │ │ │ +000851b0: 7265 616b 696e 6720 7061 636b 6167 6520 reaking package │ │ │ │ │ +000851c0: 756e 6c65 7373 2074 6865 2070 6163 6b61 unless the packa │ │ │ │ │ +000851d0: 6765 0a20 2020 2020 6e61 6d65 6420 696e ge. named in │ │ │ │ │ +000851e0: 2042 7265 616b 7320 6973 2064 6563 6f6e Breaks is decon │ │ │ │ │ +000851f0: 6669 6775 7265 6420 6669 7273 742e 2020 figured first. │ │ │ │ │ +00085200: 5468 6973 2066 6965 6c64 2073 686f 756c This field shoul │ │ │ │ │ +00085210: 6420 6e6f 7420 6265 0a20 2020 2020 7573 d not be. us │ │ │ │ │ +00085220: 6564 2075 6e74 696c 2074 6865 2064 706b ed until the dpk │ │ │ │ │ +00085230: 6720 696e 2044 6562 6961 6e20 7374 6162 g in Debian stab │ │ │ │ │ +00085240: 6c65 2073 7570 706f 7274 7320 6974 2e0a le supports it.. │ │ │ │ │ +00085250: 0a38 2e31 2c20 382e 320a 0a20 2020 2020 .8.1, 8.2.. │ │ │ │ │ +00085260: 436c 6172 6966 7920 7768 6963 6820 6669 Clarify which fi │ │ │ │ │ +00085270: 6c65 7320 7368 6f75 6c64 2067 6f20 696e les should go in │ │ │ │ │ +00085280: 746f 2061 2073 6861 7265 6420 6c69 6272 to a shared libr │ │ │ │ │ +00085290: 6172 7920 7061 636b 6167 652c 2069 6e74 ary package, int │ │ │ │ │ +000852a0: 6f20 610a 2020 2020 2073 6570 6172 6174 o a. separat │ │ │ │ │ +000852b0: 6520 7061 636b 6167 652c 206f 7220 696e e package, or in │ │ │ │ │ +000852c0: 746f 2074 6865 202d 6465 7620 7061 636b to the -dev pack │ │ │ │ │ +000852d0: 6167 652e 2020 5375 6767 6573 7420 2d74 age. Suggest -t │ │ │ │ │ +000852e0: 6f6f 6c73 2069 6e73 7465 6164 0a20 2020 ools instead. │ │ │ │ │ +000852f0: 2020 6f66 202d 7275 6e74 696d 6520 666f of -runtime fo │ │ │ │ │ +00085300: 7220 7275 6e74 696d 6520 7375 7070 6f72 r runtime suppor │ │ │ │ │ +00085310: 7420 7072 6f67 7261 6d73 2c20 7369 6e63 t programs, sinc │ │ │ │ │ +00085320: 6520 7468 6174 206e 616d 696e 6720 6973 e that naming is │ │ │ │ │ +00085330: 206d 6f72 650a 2020 2020 2063 6f6d 6d6f more. commo │ │ │ │ │ +00085340: 6e20 696e 2044 6562 6961 6e2e 0a0a 392e n in Debian...9. │ │ │ │ │ +00085350: 350a 0a20 2020 2020 4669 6c65 7320 696e 5.. Files in │ │ │ │ │ +00085360: 20e2 8098 2f65 7463 2f63 726f 6e2e 7b68 .../etc/cron.{h │ │ │ │ │ +00085370: 6f75 726c 792c 6461 696c 792c 7765 656b ourly,daily,week │ │ │ │ │ +00085380: 6c79 2c6d 6f6e 7468 6c79 7de2 8099 206d ly,monthly}... m │ │ │ │ │ +00085390: 7573 7420 6265 0a20 2020 2020 636f 6e66 ust be. conf │ │ │ │ │ +000853a0: 6967 7572 6174 696f 6e20 6669 6c65 7320 iguration files │ │ │ │ │ +000853b0: 2875 7067 7261 6465 6420 6672 6f6d 2073 (upgraded from s │ │ │ │ │ +000853c0: 686f 756c 6429 2e20 204d 656e 7469 6f6e hould). Mention │ │ │ │ │ +000853d0: 2074 6865 2068 6f75 726c 790a 2020 2020 the hourly. │ │ │ │ │ +000853e0: 2064 6972 6563 746f 7279 2e0a 0a31 312e directory...11. │ │ │ │ │ +000853f0: 382e 360a 0a20 2020 2020 5061 636b 6167 8.6.. Packag │ │ │ │ │ +00085400: 6573 2070 726f 7669 6469 6e67 20e2 8098 es providing ... │ │ │ │ │ +00085410: 2f65 7463 2f58 3131 2f58 7265 736f 7572 /etc/X11/Xresour │ │ │ │ │ +00085420: 6365 73e2 8099 2066 696c 6573 206e 6565 ces... files nee │ │ │ │ │ +00085430: 6420 6e6f 7420 636f 6e66 6c69 6374 0a20 d not conflict. │ │ │ │ │ +00085440: 2020 2020 7769 7468 20e2 8098 7862 6173 with ...xbas │ │ │ │ │ +00085450: 6520 283c 3c20 332e 332e 322e 3361 2d32 e (<< 3.3.2.3a-2 │ │ │ │ │ +00085460: 29e2 8099 2c20 7768 6963 6820 6973 206c )..., which is l │ │ │ │ │ +00085470: 6f6e 672d 6f62 736f 6c65 7465 2e0a 0a31 ong-obsolete...1 │ │ │ │ │ +00085480: 322e 310a 0a20 2020 2020 4d61 6e75 616c 2.1.. Manual │ │ │ │ │ +00085490: 2070 6167 6573 2069 6e20 6c6f 6361 6c65 pages in locale │ │ │ │ │ +000854a0: 2d73 7065 6369 6669 6320 6469 7265 6374 -specific direct │ │ │ │ │ +000854b0: 6f72 6965 7320 7368 6f75 6c64 2075 7365 ories should use │ │ │ │ │ +000854c0: 2065 6974 6865 7220 7468 650a 2020 2020 either the. │ │ │ │ │ +000854d0: 206c 6567 6163 7920 656e 636f 6469 6e67 legacy encoding │ │ │ │ │ +000854e0: 2066 6f72 2074 6861 7420 6469 7265 6374 for that direct │ │ │ │ │ +000854f0: 6f72 7920 6f72 2055 5446 2d38 2e20 2043 ory or UTF-8. C │ │ │ │ │ +00085500: 6f75 6e74 7279 206e 616d 6573 2073 686f ountry names sho │ │ │ │ │ +00085510: 756c 640a 2020 2020 206e 6f74 2062 6520 uld. not be │ │ │ │ │ +00085520: 696e 636c 7564 6564 2069 6e20 6c6f 6361 included in loca │ │ │ │ │ +00085530: 6c65 2d73 7065 6369 6669 6320 6d61 6e75 le-specific manu │ │ │ │ │ +00085540: 616c 2070 6167 6520 6469 7265 6374 6f72 al page director │ │ │ │ │ +00085550: 6965 7320 756e 6c65 7373 0a20 2020 2020 ies unless. │ │ │ │ │ +00085560: 696e 6469 6361 7469 6e67 2061 2073 6967 indicating a sig │ │ │ │ │ +00085570: 6e69 6669 6361 6e74 2064 6966 6665 7265 nificant differe │ │ │ │ │ +00085580: 6e63 6520 696e 2074 6865 206c 616e 6775 nce in the langu │ │ │ │ │ +00085590: 6167 652e 2020 416c 6c0a 2020 2020 2063 age. All. c │ │ │ │ │ +000855a0: 6861 7261 6374 6572 7320 696e 2074 6865 haracters in the │ │ │ │ │ +000855b0: 206d 616e 7561 6c20 7061 6765 2073 6f75 manual page sou │ │ │ │ │ +000855c0: 7263 6520 7368 6f75 6c64 2062 6520 7265 rce should be re │ │ │ │ │ +000855d0: 7072 6573 656e 7461 626c 6520 696e 2074 presentable in t │ │ │ │ │ +000855e0: 6865 0a20 2020 2020 6c65 6761 6379 2065 he. legacy e │ │ │ │ │ +000855f0: 6e63 6f64 696e 6720 666f 7220 6120 6c6f ncoding for a lo │ │ │ │ │ +00085600: 6361 6c65 2065 7665 6e20 6966 2074 6865 cale even if the │ │ │ │ │ +00085610: 206d 616e 2070 6167 6520 6973 2065 6e63 man page is enc │ │ │ │ │ +00085620: 6f64 6564 2069 6e0a 2020 2020 2055 5446 oded in. UTF │ │ │ │ │ +00085630: 2d38 2e0a 0a31 322e 350a 0a20 2020 2020 -8...12.5.. │ │ │ │ │ +00085640: 5468 6520 4170 6163 6865 2032 2e30 206c The Apache 2.0 l │ │ │ │ │ +00085650: 6963 656e 7365 2069 7320 6e6f 7720 696e icense is now in │ │ │ │ │ +00085660: 2063 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 common-licenses │ │ │ │ │ +00085670: 2061 6e64 2073 686f 756c 6420 6265 0a20 and should be. │ │ │ │ │ +00085680: 2020 2020 7265 6665 7265 6e63 6564 2072 referenced r │ │ │ │ │ +00085690: 6174 6865 7220 7468 616e 2071 756f 7465 ather than quote │ │ │ │ │ +000856a0: 6420 696e 20e2 8098 6465 6269 616e 2f63 d in ...debian/c │ │ │ │ │ +000856b0: 6f70 7972 6967 6874 e280 992e 0a0a 3132 opyright......12 │ │ │ │ │ +000856c0: 2e35 0a0a 2020 2020 2050 6163 6b61 6765 .5.. Package │ │ │ │ │ +000856d0: 7320 696e 2063 6f6e 7472 6962 2061 6e64 s in contrib and │ │ │ │ │ +000856e0: 206e 6f6e 2d66 7265 6520 7368 6f75 6c64 non-free should │ │ │ │ │ +000856f0: 2073 7461 7465 2069 6e20 7468 6520 636f state in the co │ │ │ │ │ +00085700: 7079 7269 6768 7420 6669 6c65 0a20 2020 pyright file. │ │ │ │ │ +00085710: 2020 7468 6174 2074 6865 2070 6163 6b61 that the packa │ │ │ │ │ +00085720: 6765 2069 7320 6e6f 7420 7061 7274 206f ge is not part o │ │ │ │ │ +00085730: 6620 4465 6269 616e 2047 4e55 2f4c 696e f Debian GNU/Lin │ │ │ │ │ +00085740: 7578 2061 6e64 2062 7269 6566 6c79 0a20 ux and briefly. │ │ │ │ │ +00085750: 2020 2020 6578 706c 6169 6e20 7768 792e explain why. │ │ │ │ │ +00085760: 0a0a 6465 6263 6f6e 660a 0a20 2020 2020 ..debconf.. │ │ │ │ │ +00085770: 556e 6465 7273 636f 7265 2028 e280 985f Underscore (..._ │ │ │ │ │ +00085780: e280 9929 2069 7320 616c 6c6f 7765 6420 ...) is allowed │ │ │ │ │ +00085790: 696e 2064 6562 636f 6e66 2074 656d 706c in debconf templ │ │ │ │ │ +000857a0: 6174 6520 6e61 6d65 732e 0a0a 1f0a 4669 ate names.....Fi │ │ │ │ │ +000857b0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +000857c0: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +000857d0: 6572 7369 6f6e 2033 2037 2033 2c20 204e ersion 3 7 3, N │ │ │ │ │ +000857e0: 6578 743a 2056 6572 7369 6f6e 2033 2037 ext: Version 3 7 │ │ │ │ │ +000857f0: 2032 2032 2c20 2050 7265 763a 2056 6572 2 2, Prev: Ver │ │ │ │ │ +00085800: 7369 6f6e 2033 2038 2030 2c20 2055 703a sion 3 8 0, Up: │ │ │ │ │ +00085810: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +00085820: 6c69 7374 0a0a 3232 2e33 3520 5665 7273 list..22.35 Vers │ │ │ │ │ +00085830: 696f 6e20 332e 372e 330a 3d3d 3d3d 3d3d ion 3.7.3.====== │ │ │ │ │ +00085840: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ +00085850: 656c 6561 7365 6420 4465 6365 6d62 6572 eleased December │ │ │ │ │ +00085860: 2c20 3230 3037 2e0a 0a35 2e36 2e31 320a , 2007...5.6.12. │ │ │ │ │ +00085870: 0a20 2020 2020 5061 636b 6167 6520 7665 . Package ve │ │ │ │ │ +00085880: 7273 696f 6e20 6e75 6d62 6572 7320 6d61 rsion numbers ma │ │ │ │ │ +00085890: 7920 636f 6e74 6169 6e20 7469 6c64 6573 y contain tildes │ │ │ │ │ +000858a0: 2c20 7768 6963 6820 736f 7274 2062 6566 , which sort bef │ │ │ │ │ +000858b0: 6f72 650a 2020 2020 2061 6e79 7468 696e ore. anythin │ │ │ │ │ +000858c0: 672c 2065 7665 6e20 7468 6520 656e 6420 g, even the end │ │ │ │ │ +000858d0: 6f66 2061 2070 6172 742e 0a0a 3130 2e34 of a part...10.4 │ │ │ │ │ +000858e0: 0a0a 2020 2020 2053 6372 6970 7473 206d .. Scripts m │ │ │ │ │ +000858f0: 6179 2061 7373 756d 6520 7468 6174 20e2 ay assume that . │ │ │ │ │ +00085900: 8098 2f62 696e 2f73 68e2 8099 2073 7570 ../bin/sh... sup │ │ │ │ │ +00085910: 706f 7274 7320 6c6f 6361 6c20 2861 7420 ports local (at │ │ │ │ │ +00085920: 6120 6261 7369 6320 6c65 7665 6c29 0a20 a basic level). │ │ │ │ │ +00085930: 2020 2020 616e 6420 7468 6174 2069 7473 and that its │ │ │ │ │ +00085940: 2074 6573 7420 6275 696c 7469 6e20 2869 test builtin (i │ │ │ │ │ +00085950: 6620 616e 7929 2073 7570 706f 7274 7320 f any) supports │ │ │ │ │ +00085960: 2d61 2061 6e64 202d 6f20 6269 6e61 7279 -a and -o binary │ │ │ │ │ +00085970: 0a20 2020 2020 6c6f 6769 6361 6c20 6f70 . logical op │ │ │ │ │ +00085980: 6572 6174 6f72 732e 0a0a 382e 350a 0a20 erators...8.5.. │ │ │ │ │ +00085990: 2020 2020 5468 6520 7375 6273 7469 7475 The substitu │ │ │ │ │ +000859a0: 7469 6f6e 2076 6172 6961 626c 6520 247b tion variable ${ │ │ │ │ │ +000859b0: 6269 6e61 7279 3a56 6572 7369 6f6e 7d20 binary:Version} │ │ │ │ │ +000859c0: 7368 6f75 6c64 2062 6520 7573 6564 2069 should be used i │ │ │ │ │ +000859d0: 6e20 706c 6163 650a 2020 2020 206f 6620 n place. of │ │ │ │ │ +000859e0: 247b 536f 7572 6365 2d56 6572 7369 6f6e ${Source-Version │ │ │ │ │ +000859f0: 7d20 666f 7220 6465 7065 6e64 656e 6369 } for dependenci │ │ │ │ │ +00085a00: 6573 2062 6574 7765 656e 2070 6163 6b61 es between packa │ │ │ │ │ +00085a10: 6765 7320 6f66 2074 6865 2073 616d 650a ges of the same. │ │ │ │ │ +00085a20: 2020 2020 206c 6962 7261 7279 2e0a 0a6d library...m │ │ │ │ │ +00085a30: 656e 7520 706f 6c69 6379 0a0a 2020 2020 enu policy.. │ │ │ │ │ +00085a40: 2053 7562 7374 616e 7469 616c 2072 656f Substantial reo │ │ │ │ │ +00085a50: 7267 616e 697a 6174 696f 6e20 616e 6420 rganization and │ │ │ │ │ +00085a60: 7265 6e61 6d69 6e67 206f 6620 7365 6374 renaming of sect │ │ │ │ │ +00085a70: 696f 6e73 2069 6e20 7468 6520 4465 6269 ions in the Debi │ │ │ │ │ +00085a80: 616e 0a20 2020 2020 6d65 6e75 2073 7472 an. menu str │ │ │ │ │ +00085a90: 7563 7475 7265 2e20 2050 6163 6b61 6765 ucture. Package │ │ │ │ │ +00085aa0: 7320 7769 7468 206d 656e 7520 656e 7472 s with menu entr │ │ │ │ │ +00085ab0: 6965 7320 7368 6f75 6c64 2062 6520 7265 ies should be re │ │ │ │ │ +00085ac0: 7669 6577 6564 2074 6f0a 2020 2020 2073 viewed to. s │ │ │ │ │ +00085ad0: 6565 2069 6620 7468 6520 6d65 6e75 2073 ee if the menu s │ │ │ │ │ +00085ae0: 6563 7469 6f6e 2068 6173 2062 6565 6e20 ection has been │ │ │ │ │ +00085af0: 7265 6e61 6d65 6420 6f72 2069 6620 6f6e renamed or if on │ │ │ │ │ +00085b00: 6520 6f66 2074 6865 206e 6577 0a20 2020 e of the new. │ │ │ │ │ +00085b10: 2020 7365 6374 696f 6e73 2077 6f75 6c64 sections would │ │ │ │ │ +00085b20: 2062 6520 6d6f 7265 2061 7070 726f 7072 be more appropr │ │ │ │ │ +00085b30: 6961 7465 2e0a 0a35 2e36 2e31 0a0a 2020 iate...5.6.1.. │ │ │ │ │ +00085b40: 2020 2054 6865 2053 6f75 7263 6520 6669 The Source fi │ │ │ │ │ +00085b50: 656c 6420 696e 2061 20e2 8098 2e63 6861 eld in a ....cha │ │ │ │ │ +00085b60: 6e67 6573 e280 9920 6669 6c65 206d 6179 nges... file may │ │ │ │ │ +00085b70: 2063 6f6e 7461 696e 2061 2076 6572 7369 contain a versi │ │ │ │ │ +00085b80: 6f6e 206e 756d 6265 720a 2020 2020 2069 on number. i │ │ │ │ │ +00085b90: 6e20 7061 7265 6e74 6865 7365 732e 0a0a n parentheses... │ │ │ │ │ +00085ba0: 352e 362e 3137 0a0a 2020 2020 2054 6865 5.6.17.. The │ │ │ │ │ +00085bb0: 2061 6363 6570 7461 626c 6520 7661 6c75 acceptable valu │ │ │ │ │ +00085bc0: 6573 2066 6f72 2074 6865 2055 7267 656e es for the Urgen │ │ │ │ │ +00085bd0: 6379 2066 6965 6c64 2061 7265 206c 6f77 cy field are low │ │ │ │ │ +00085be0: 2c20 6d65 6469 756d 2c20 6869 6768 2c0a , medium, high,. │ │ │ │ │ +00085bf0: 2020 2020 2063 7269 7469 6361 6c2c 206f critical, o │ │ │ │ │ +00085c00: 7220 656d 6572 6765 6e63 792e 0a0a 382e r emergency...8. │ │ │ │ │ +00085c10: 360a 0a20 2020 2020 5468 6520 7368 6c69 6.. The shli │ │ │ │ │ +00085c20: 6273 2066 696c 6520 6e6f 7720 616c 6c6f bs file now allo │ │ │ │ │ +00085c30: 7773 2061 6e20 6f70 7469 6f6e 616c 2074 ws an optional t │ │ │ │ │ +00085c40: 7970 6520 6669 656c 642c 2069 6e64 6963 ype field, indic │ │ │ │ │ +00085c50: 6174 696e 6720 7468 650a 2020 2020 2074 ating the. t │ │ │ │ │ +00085c60: 7970 6520 6f66 2070 6163 6b61 6765 2066 ype of package f │ │ │ │ │ +00085c70: 6f72 2077 6869 6368 2074 6865 206c 696e or which the lin │ │ │ │ │ +00085c80: 6520 6973 2076 616c 6964 2e20 2054 6865 e is valid. The │ │ │ │ │ +00085c90: 206f 6e6c 7920 6375 7272 656e 746c 790a only currently. │ │ │ │ │ +00085ca0: 2020 2020 2073 7570 706f 7274 6564 2074 supported t │ │ │ │ │ +00085cb0: 7970 6520 6973 2075 6465 622c 2075 7365 ype is udeb, use │ │ │ │ │ +00085cc0: 6420 7769 7468 2070 6163 6b61 6765 7320 d with packages │ │ │ │ │ +00085cd0: 666f 7220 7468 6520 4465 6269 616e 0a20 for the Debian. │ │ │ │ │ +00085ce0: 2020 2020 496e 7374 616c 6c65 722e 0a0a Installer... │ │ │ │ │ +00085cf0: 332e 392e 310a 0a20 2020 2020 5061 636b 3.9.1.. Pack │ │ │ │ │ +00085d00: 6167 6573 2066 6f6c 6c6f 7769 6e67 2074 ages following t │ │ │ │ │ +00085d10: 6865 2044 6562 6961 6e20 436f 6e66 6967 he Debian Config │ │ │ │ │ +00085d20: 7572 6174 696f 6e20 6d61 6e61 6765 6d65 uration manageme │ │ │ │ │ +00085d30: 6e74 0a20 2020 2020 7370 6563 6966 6963 nt. specific │ │ │ │ │ +00085d40: 6174 696f 6e20 6d75 7374 2061 6c6c 6f77 ation must allow │ │ │ │ │ +00085d50: 2066 6f72 2074 7261 6e73 6c61 7469 6f6e for translation │ │ │ │ │ +00085d60: 206f 6620 7468 6569 7220 6d65 7373 6167 of their messag │ │ │ │ │ +00085d70: 6573 2062 7920 7573 696e 670a 2020 2020 es by using. │ │ │ │ │ +00085d80: 2061 2067 6574 7465 7874 2d62 6173 6564 a gettext-based │ │ │ │ │ +00085d90: 2073 7973 7465 6d20 7375 6368 2061 7320 system such as │ │ │ │ │ +00085da0: 706f 2d64 6562 636f 6e66 2e0a 0a31 322e po-debconf...12. │ │ │ │ │ +00085db0: 350a 0a20 2020 2020 4746 444c 2031 2e32 5.. GFDL 1.2 │ │ │ │ │ +00085dc0: 2c20 4750 4c20 332c 2061 6e64 204c 4750 , GPL 3, and LGP │ │ │ │ │ +00085dd0: 4c20 3320 6172 6520 6e6f 7720 696e 2063 L 3 are now in c │ │ │ │ │ +00085de0: 6f6d 6d6f 6e2d 6c69 6365 6e73 6573 2061 ommon-licenses a │ │ │ │ │ +00085df0: 6e64 2073 686f 756c 640a 2020 2020 2062 nd should. b │ │ │ │ │ +00085e00: 6520 7265 6665 7265 6e63 6564 2072 6174 e referenced rat │ │ │ │ │ +00085e10: 6865 7220 7468 616e 2071 756f 7465 6420 her than quoted │ │ │ │ │ +00085e20: 696e 2064 6562 6961 6e2f 636f 7079 7269 in debian/copyri │ │ │ │ │ +00085e30: 6768 742e 0a0a 1f0a 4669 6c65 3a20 6465 ght.....File: de │ │ │ │ │ +00085e40: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +00085e50: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ +00085e60: 2033 2037 2032 2032 2c20 204e 6578 743a 3 7 2 2, Next: │ │ │ │ │ +00085e70: 2056 6572 7369 6f6e 2033 2037 2032 2c20 Version 3 7 2, │ │ │ │ │ +00085e80: 2050 7265 763a 2056 6572 7369 6f6e 2033 Prev: Version 3 │ │ │ │ │ +00085e90: 2037 2033 2c20 2055 703a 2055 7067 7261 7 3, Up: Upgra │ │ │ │ │ +00085ea0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +00085eb0: 3232 2e33 3620 5665 7273 696f 6e20 332e 22.36 Version 3. │ │ │ │ │ +00085ec0: 372e 322e 320a 3d3d 3d3d 3d3d 3d3d 3d3d 7.2.2.========== │ │ │ │ │ +00085ed0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ +00085ee0: 6561 7365 6420 4f63 746f 6265 722c 2032 eased October, 2 │ │ │ │ │ +00085ef0: 3030 362e 0a0a 5468 6973 2072 656c 6561 006...This relea │ │ │ │ │ +00085f00: 7365 2062 726f 6b65 2074 6865 206e 6f72 se broke the nor │ │ │ │ │ +00085f10: 6d61 6c20 7275 6c65 2061 6761 696e 7374 mal rule against │ │ │ │ │ +00085f20: 2069 6e74 726f 6475 6369 6e67 206e 6f72 introducing nor │ │ │ │ │ +00085f30: 6d61 7469 7665 2063 6861 6e67 6573 0a77 mative changes.w │ │ │ │ │ +00085f40: 6974 686f 7574 2063 6861 6e67 696e 6720 ithout changing │ │ │ │ │ +00085f50: 7468 6520 6d61 6a6f 7220 7061 7463 6820 the major patch │ │ │ │ │ +00085f60: 6c65 7665 6c2e 0a0a 362e 310a 0a20 2020 level...6.1.. │ │ │ │ │ +00085f70: 2020 4d61 696e 7461 696e 6572 2073 6372 Maintainer scr │ │ │ │ │ +00085f80: 6970 7473 206d 7573 7420 6e6f 7420 6265 ipts must not be │ │ │ │ │ +00085f90: 2077 6f72 6c64 2077 7269 7465 6162 6c65 world writeable │ │ │ │ │ +00085fa0: 2028 7570 2066 726f 6d20 6120 7368 6f75 (up from a shou │ │ │ │ │ +00085fb0: 6c64 2074 6f0a 2020 2020 2061 206d 7573 ld to. a mus │ │ │ │ │ +00085fc0: 7429 0a0a 1f0a 4669 6c65 3a20 6465 6269 t)....File: debi │ │ │ │ │ +00085fd0: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00085fe0: 204e 6f64 653a 2056 6572 7369 6f6e 2033 Node: Version 3 │ │ │ │ │ +00085ff0: 2037 2032 2c20 204e 6578 743a 2056 6572 7 2, Next: Ver │ │ │ │ │ +00086000: 7369 6f6e 2033 2037 2031 2c20 2050 7265 sion 3 7 1, Pre │ │ │ │ │ +00086010: 763a 2056 6572 7369 6f6e 2033 2037 2032 v: Version 3 7 2 │ │ │ │ │ +00086020: 2032 2c20 2055 703a 2055 7067 7261 6469 2, Up: Upgradi │ │ │ │ │ +00086030: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ +00086040: 2e33 3720 5665 7273 696f 6e20 332e 372e .37 Version 3.7. │ │ │ │ │ +00086050: 320a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 2.============== │ │ │ │ │ +00086060: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ +00086070: 4170 7269 6c2c 2032 3030 362e 0a0a 3131 April, 2006...11 │ │ │ │ │ +00086080: 2e35 0a0a 2020 2020 2052 6576 6572 7420 .5.. Revert │ │ │ │ │ +00086090: 7468 6520 6367 692d 6c69 6220 6368 616e the cgi-lib chan │ │ │ │ │ +000860a0: 6765 2e0a 0a1f 0a46 696c 653a 2064 6562 ge.....File: deb │ │ │ │ │ +000860b0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +000860c0: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ +000860d0: 3320 3720 312c 2020 4e65 7874 3a20 5665 3 7 1, Next: Ve │ │ │ │ │ +000860e0: 7273 696f 6e20 3320 3720 302c 2020 5072 rsion 3 7 0, Pr │ │ │ │ │ +000860f0: 6576 3a20 5665 7273 696f 6e20 3320 3720 ev: Version 3 7 │ │ │ │ │ +00086100: 322c 2020 5570 3a20 5570 6772 6164 696e 2, Up: Upgradin │ │ │ │ │ +00086110: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ +00086120: 3338 2056 6572 7369 6f6e 2033 2e37 2e31 38 Version 3.7.1 │ │ │ │ │ +00086130: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +00086140: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 2041 ====..Released A │ │ │ │ │ +00086150: 7072 696c 2c20 3230 3036 2e0a 0a31 302e pril, 2006...10. │ │ │ │ │ +00086160: 320a 0a20 2020 2020 4974 2069 7320 6e6f 2.. It is no │ │ │ │ │ +00086170: 7720 706f 7373 6962 6c65 2074 6f20 6372 w possible to cr │ │ │ │ │ +00086180: 6561 7465 2073 6861 7265 6420 6c69 6272 eate shared libr │ │ │ │ │ +00086190: 6172 6965 7320 7769 7468 6f75 7420 7265 aries without re │ │ │ │ │ +000861a0: 6c6f 6361 7461 626c 650a 2020 2020 2063 locatable. c │ │ │ │ │ +000861b0: 6f64 6520 2875 7369 6e67 202d 6650 4943 ode (using -fPIC │ │ │ │ │ +000861c0: 2920 696e 2063 6572 7461 696e 2065 7863 ) in certain exc │ │ │ │ │ +000861d0: 6570 7469 6f6e 616c 2063 6173 6573 2c20 eptional cases, │ │ │ │ │ +000861e0: 7072 6f76 6964 6564 2073 6f6d 650a 2020 provided some. │ │ │ │ │ +000861f0: 2020 2070 726f 6365 6475 7265 7320 6172 procedures ar │ │ │ │ │ +00086200: 6520 666f 6c6c 6f77 6564 2c20 616e 6420 e followed, and │ │ │ │ │ +00086210: 666f 7220 6372 6561 7469 6e67 2073 7461 for creating sta │ │ │ │ │ +00086220: 7469 6320 6c69 6272 6172 6965 7320 7769 tic libraries wi │ │ │ │ │ +00086230: 7468 0a20 2020 2020 7265 6c6f 6361 7461 th. relocata │ │ │ │ │ +00086240: 626c 6520 636f 6465 2028 6167 6169 6e2c ble code (again, │ │ │ │ │ +00086250: 2075 7369 6e67 202d 6650 4943 292e 2044 using -fPIC). D │ │ │ │ │ +00086260: 6973 6375 7373 696f 6e20 6f6e 0a20 2020 iscussion on. │ │ │ │ │ +00086270: 2020 3c64 6562 6961 6e2d 6465 7665 6c40 , getting a rou │ │ │ │ │ +000862a0: 6768 2063 6f6e 7365 6e73 7573 2c20 616e gh consensus, an │ │ │ │ │ +000862b0: 640a 2020 2020 2064 6f63 756d 656e 7469 d. documenti │ │ │ │ │ +000862c0: 6e67 2069 7420 696e 2052 4541 444d 452e ng it in README. │ │ │ │ │ +000862d0: 4465 6269 616e 2063 6f6e 7374 6974 7574 Debian constitut │ │ │ │ │ +000862e0: 6520 6d6f 7374 206f 6620 7468 6520 7072 e most of the pr │ │ │ │ │ +000862f0: 6f63 6573 732e 0a0a 3131 2e38 2e37 0a0a ocess...11.8.7.. │ │ │ │ │ +00086300: 2020 2020 2050 6163 6b61 6765 7320 7368 Packages sh │ │ │ │ │ +00086310: 6f75 6c64 2069 6e73 7461 6c6c 2061 6e79 ould install any │ │ │ │ │ +00086320: 2072 656c 6576 616e 7420 6669 6c65 7320 relevant files │ │ │ │ │ +00086330: 696e 746f 2074 6865 2064 6972 6563 746f into the directo │ │ │ │ │ +00086340: 7269 6573 0a20 2020 2020 e280 982f 7573 ries. .../us │ │ │ │ │ +00086350: 722f 696e 636c 7564 652f 5831 312f e280 r/include/X11/.. │ │ │ │ │ +00086360: 9920 616e 6420 e280 982f 7573 722f 6c69 . and .../usr/li │ │ │ │ │ +00086370: 622f 5831 312f e280 992c 2062 7574 2069 b/X11/..., but i │ │ │ │ │ +00086380: 6620 7468 6579 2064 6f20 736f 2c20 7468 f they do so, th │ │ │ │ │ +00086390: 6579 0a20 2020 2020 6d75 7374 2070 7265 ey. must pre │ │ │ │ │ +000863a0: 2d64 6570 656e 6420 6f6e 20e2 8098 7831 -depend on ...x1 │ │ │ │ │ +000863b0: 312d 636f 6d6d 6f6e 2028 3e3d 2031 3a37 1-common (>= 1:7 │ │ │ │ │ +000863c0: 2e30 2e30 29e2 8099 0a0a 1f0a 4669 6c65 .0.0).......File │ │ │ │ │ +000863d0: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +000863e0: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ +000863f0: 7369 6f6e 2033 2037 2030 2c20 204e 6578 sion 3 7 0, Nex │ │ │ │ │ +00086400: 743a 2056 6572 7369 6f6e 2033 2036 2032 t: Version 3 6 2 │ │ │ │ │ +00086410: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version │ │ │ │ │ +00086420: 2033 2037 2031 2c20 2055 703a 2055 7067 3 7 1, Up: Upg │ │ │ │ │ +00086430: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ +00086440: 0a0a 3232 2e33 3920 5665 7273 696f 6e20 ..22.39 Version │ │ │ │ │ +00086450: 332e 372e 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3.7.0.========== │ │ │ │ │ +00086460: 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 =========..Relea │ │ │ │ │ +00086470: 7365 6420 4170 7269 6c2c 2032 3030 362e sed April, 2006. │ │ │ │ │ +00086480: 0a0a 3131 2e35 0a0a 2020 2020 2050 6163 ..11.5.. Pac │ │ │ │ │ +00086490: 6b61 6765 7320 7368 6970 7069 6e67 2077 kages shipping w │ │ │ │ │ +000864a0: 6562 2073 6572 7665 7220 4347 4920 6669 eb server CGI fi │ │ │ │ │ +000864b0: 6c65 7320 6172 6520 6578 7065 6374 6564 les are expected │ │ │ │ │ +000864c0: 2074 6f20 696e 7374 616c 6c20 7468 656d to install them │ │ │ │ │ +000864d0: 0a20 2020 2020 696e 20e2 8098 2f75 7372 . in .../usr │ │ │ │ │ +000864e0: 2f6c 6962 2f63 6769 2d6c 6962 2fe2 8099 /lib/cgi-lib/... │ │ │ │ │ +000864f0: 2064 6972 6563 746f 7269 6573 2e20 2054 directories. T │ │ │ │ │ +00086500: 6869 7320 6c6f 6361 7469 6f6e 2063 6861 his location cha │ │ │ │ │ +00086510: 6e67 6520 7065 7268 6170 730a 2020 2020 nge perhaps. │ │ │ │ │ +00086520: 2073 686f 756c 6420 6265 2064 6f63 756d should be docum │ │ │ │ │ +00086530: 656e 7465 6420 696e 204e 4557 530a 0a31 ented in NEWS..1 │ │ │ │ │ +00086540: 312e 350a 0a20 2020 2020 5765 6220 7365 1.5.. Web se │ │ │ │ │ +00086550: 7276 6572 2070 6163 6b61 6765 7320 7368 rver packages sh │ │ │ │ │ +00086560: 6f75 6c64 2069 6e63 6c75 6465 2061 2073 ould include a s │ │ │ │ │ +00086570: 7461 6e64 6172 6420 7363 7269 7074 416c tandard scriptAl │ │ │ │ │ +00086580: 6961 7320 6f66 0a20 2020 2020 6367 692d ias of. cgi- │ │ │ │ │ +00086590: 6c69 6220 746f 20e2 8098 2f75 7372 2f6c lib to .../usr/l │ │ │ │ │ +000865a0: 6962 2f63 6769 2d6c 6962 e280 992e 0a0a ib/cgi-lib...... │ │ │ │ │ +000865b0: 392e 312e 310a 0a20 2020 2020 5468 6520 9.1.1.. The │ │ │ │ │ +000865c0: 7665 7273 696f 6e20 6f66 2046 4853 206d version of FHS m │ │ │ │ │ +000865d0: 616e 6461 7465 6420 6279 2070 6f6c 6963 andated by polic │ │ │ │ │ +000865e0: 7920 6861 7320 6265 656e 2075 7070 6564 y has been upped │ │ │ │ │ +000865f0: 2074 6f20 322e 332e 2020 5468 6572 650a to 2.3. There. │ │ │ │ │ +00086600: 2020 2020 2073 686f 756c 6420 6265 206e should be n │ │ │ │ │ +00086610: 6f20 6368 616e 6765 7320 7265 7175 6972 o changes requir │ │ │ │ │ +00086620: 6564 2066 6f72 206d 6f73 7420 7061 636b ed for most pack │ │ │ │ │ +00086630: 6167 6573 2c20 7468 6f75 6768 206e 6577 ages, though new │ │ │ │ │ +00086640: 2074 6f70 0a20 2020 2020 6c65 7665 6c20 top. level │ │ │ │ │ +00086650: 6469 7265 6374 6f72 6965 7320 e280 982f directories .../ │ │ │ │ │ +00086660: 6d65 6469 61e2 8099 2c20 e280 982f 7372 media..., .../sr │ │ │ │ │ +00086670: 76e2 8099 2c20 6574 632e 2020 6d61 7920 v..., etc. may │ │ │ │ │ +00086680: 6265 206f 6620 696e 7465 7265 7374 2e0a be of interest.. │ │ │ │ │ +00086690: 0a35 2e31 2c20 352e 362e 330a 0a20 2020 .5.1, 5.6.3.. │ │ │ │ │ +000866a0: 2020 416c 6c20 6669 656c 6473 2c20 6170 All fields, ap │ │ │ │ │ +000866b0: 6172 7420 6672 6f6d 2074 6865 2055 706c art from the Upl │ │ │ │ │ +000866c0: 6f61 6465 7273 2066 6965 6c64 2c20 696e oaders field, in │ │ │ │ │ +000866d0: 2074 6865 2063 6f6e 7472 6f6c 2066 696c the control fil │ │ │ │ │ +000866e0: 6520 6172 650a 2020 2020 2073 7570 706f e are. suppo │ │ │ │ │ +000866f0: 7365 6420 746f 2062 6520 6120 7369 6e67 sed to be a sing │ │ │ │ │ +00086700: 6c65 206c 6f67 6963 616c 206c 696e 652c le logical line, │ │ │ │ │ +00086710: 2077 6869 6368 206d 6179 2062 6520 7370 which may be sp │ │ │ │ │ +00086720: 7265 6164 206f 7665 720a 2020 2020 206d read over. m │ │ │ │ │ +00086730: 756c 7469 706c 6520 7068 7973 6963 616c ultiple physical │ │ │ │ │ +00086740: 206c 696e 6573 2028 6e65 776c 696e 6520 lines (newline │ │ │ │ │ +00086750: 666f 6c6c 6f77 6564 2062 7920 7370 6163 followed by spac │ │ │ │ │ +00086760: 6520 6973 2065 6c69 6465 6429 2e0a 2020 e is elided).. │ │ │ │ │ +00086770: 2020 2048 6f77 6576 6572 2c20 616e 7920 However, any │ │ │ │ │ +00086780: 7061 7273 6572 2066 6f72 2074 6865 2063 parser for the c │ │ │ │ │ +00086790: 6f6e 7472 6f6c 2066 696c 6520 6d75 7374 ontrol file must │ │ │ │ │ +000867a0: 2061 6c6c 6f77 2074 6865 2055 706c 6f61 allow the Uploa │ │ │ │ │ +000867b0: 6465 7273 0a20 2020 2020 6669 656c 6420 ders. field │ │ │ │ │ +000867c0: 746f 2062 6520 7370 7265 6164 206f 7665 to be spread ove │ │ │ │ │ +000867d0: 7220 6d75 6c74 6970 6c65 2070 6879 7369 r multiple physi │ │ │ │ │ +000867e0: 6361 6c20 6c69 6e65 7320 6173 2077 656c cal lines as wel │ │ │ │ │ +000867f0: 6c2c 2074 6f20 7072 6570 6172 650a 2020 l, to prepare. │ │ │ │ │ +00086800: 2020 2066 6f72 2066 7574 7572 6520 6368 for future ch │ │ │ │ │ +00086810: 616e 6765 732e 0a0a 3130 2e34 0a0a 2020 anges...10.4.. │ │ │ │ │ +00086820: 2020 2057 6865 6e20 7363 7269 7074 7320 When scripts │ │ │ │ │ +00086830: 6172 6520 696e 7374 616c 6c65 6420 696e are installed in │ │ │ │ │ +00086840: 746f 2061 2064 6972 6563 746f 7279 2069 to a directory i │ │ │ │ │ +00086850: 6e20 7468 6520 7379 7374 656d 2050 4154 n the system PAT │ │ │ │ │ +00086860: 482c 2074 6865 0a20 2020 2020 7363 7269 H, the. scri │ │ │ │ │ +00086870: 7074 206e 616d 6520 7368 6f75 6c64 206e pt name should n │ │ │ │ │ +00086880: 6f74 2069 6e63 6c75 6465 2061 6e20 6578 ot include an ex │ │ │ │ │ +00086890: 7465 6e73 696f 6e20 7468 6174 2064 656e tension that den │ │ │ │ │ +000868a0: 6f74 6573 2074 6865 0a20 2020 2020 7363 otes the. sc │ │ │ │ │ +000868b0: 7269 7074 696e 6720 6c61 6e67 7561 6765 ripting language │ │ │ │ │ +000868c0: 2063 7572 7265 6e74 6c79 2075 7365 6420 currently used │ │ │ │ │ +000868d0: 746f 2069 6d70 6c65 6d65 6e74 2069 742e to implement it. │ │ │ │ │ +000868e0: 0a0a 392e 332e 332e 320a 0a20 2020 2020 ..9.3.3.2.. │ │ │ │ │ +000868f0: 7061 636b 6167 6573 2074 6861 7420 696e packages that in │ │ │ │ │ +00086900: 766f 6b65 2069 6e69 7473 6372 6970 7473 voke initscripts │ │ │ │ │ +00086910: 206e 6f77 206d 7573 7420 7573 6520 696e now must use in │ │ │ │ │ +00086920: 766f 6b65 2d72 632e 6420 746f 2064 6f20 voke-rc.d to do │ │ │ │ │ +00086930: 736f 0a20 2020 2020 7369 6e63 6520 6974 so. since it │ │ │ │ │ +00086940: 2061 6c73 6f20 7061 7973 2061 7474 656e also pays atten │ │ │ │ │ +00086950: 7469 6f6e 2074 6f20 7275 6e20 6c65 7665 tion to run leve │ │ │ │ │ +00086960: 6c73 2061 6e64 206f 7468 6572 206c 6f63 ls and other loc │ │ │ │ │ +00086970: 616c 0a20 2020 2020 636f 6e73 7472 6169 al. constrai │ │ │ │ │ +00086980: 6e74 732e 0a0a 3131 2e38 2e35 2e32 2c20 nts...11.8.5.2, │ │ │ │ │ +00086990: 3131 2e38 2e37 2c20 6574 630a 0a20 2020 11.8.7, etc.. │ │ │ │ │ +000869a0: 2020 5765 206e 6f20 6c6f 6e67 6572 2075 We no longer u │ │ │ │ │ +000869b0: 7365 20e2 8098 2f75 7372 2f58 3131 5236 se .../usr/X11R6 │ │ │ │ │ +000869c0: e280 992c 2073 696e 6365 2077 6520 6861 ..., since we ha │ │ │ │ │ +000869d0: 7665 206d 6967 7261 7465 6420 6177 6179 ve migrated away │ │ │ │ │ +000869e0: 2074 6f20 7573 696e 670a 2020 2020 2058 to using. X │ │ │ │ │ +000869f0: 6f72 6720 7061 7468 732e 2020 5468 6973 org paths. This │ │ │ │ │ +00086a00: 206d 6561 6e73 2c20 666f 7220 6f6e 6520 means, for one │ │ │ │ │ +00086a10: 7468 696e 672c 2066 6f6e 7473 206c 6976 thing, fonts liv │ │ │ │ │ +00086a20: 6520 696e 0a20 2020 2020 e280 982f 7573 e in. .../us │ │ │ │ │ +00086a30: 722f 7368 6172 652f 666f 6e74 732f 5831 r/share/fonts/X1 │ │ │ │ │ +00086a40: 312f e280 9920 6e6f 772c 2061 6e64 20e2 1/... now, and . │ │ │ │ │ +00086a50: 8098 2f75 7372 2f58 3131 5236 e280 9920 ../usr/X11R6... │ │ │ │ │ +00086a60: 6973 2067 6f6e 652e 0a0a 1f0a 4669 6c65 is gone.....File │ │ │ │ │ +00086a70: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +00086a80: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ +00086a90: 7369 6f6e 2033 2036 2032 2c20 204e 6578 sion 3 6 2, Nex │ │ │ │ │ +00086aa0: 743a 2056 6572 7369 6f6e 2033 2036 2031 t: Version 3 6 1 │ │ │ │ │ +00086ab0: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version │ │ │ │ │ +00086ac0: 2033 2037 2030 2c20 2055 703a 2055 7067 3 7 0, Up: Upg │ │ │ │ │ +00086ad0: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ +00086ae0: 0a0a 3232 2e34 3020 5665 7273 696f 6e20 ..22.40 Version │ │ │ │ │ +00086af0: 332e 362e 320a 3d3d 3d3d 3d3d 3d3d 3d3d 3.6.2.========== │ │ │ │ │ +00086b00: 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 =========..Relea │ │ │ │ │ +00086b10: 7365 6420 4a75 6e65 2c20 3230 3035 2e0a sed June, 2005.. │ │ │ │ │ +00086b20: 0a20 2020 2020 5265 636f 6d6d 656e 6420 . Recommend │ │ │ │ │ +00086b30: 646f 632d 6261 7365 2c20 616e 6420 6e6f doc-base, and no │ │ │ │ │ +00086b40: 7420 6d65 6e75 2c20 666f 7220 7265 6769 t menu, for regi │ │ │ │ │ +00086b50: 7374 6572 696e 6720 7061 636b 6167 650a stering package. │ │ │ │ │ +00086b60: 2020 2020 2064 6f63 756d 656e 7461 7469 documentati │ │ │ │ │ +00086b70: 6f6e 2e0a 0a38 2e31 0a0a 2020 2020 2052 on...8.1.. R │ │ │ │ │ +00086b80: 756e 2074 696d 6520 7375 7070 6f72 7420 un time support │ │ │ │ │ +00086b90: 7072 6f67 7261 6d73 2073 686f 756c 6420 programs should │ │ │ │ │ +00086ba0: 6c69 7665 2069 6e20 7375 6264 6972 6563 live in subdirec │ │ │ │ │ +00086bb0: 746f 7269 6573 206f 660a 2020 2020 20e2 tories of. . │ │ │ │ │ +00086bc0: 8098 2f75 7372 2f6c 6962 2fe2 8099 206f ../usr/lib/... o │ │ │ │ │ +00086bd0: 7220 e280 982f 7573 722f 7368 6172 65e2 r .../usr/share. │ │ │ │ │ +00086be0: 8099 2c20 616e 6420 7072 6566 6572 6162 .., and preferab │ │ │ │ │ +00086bf0: 6c79 2074 6865 2073 6861 7265 6420 6c69 ly the shared li │ │ │ │ │ +00086c00: 6220 6973 206e 616d 6564 0a20 2020 2020 b is named. │ │ │ │ │ +00086c10: 7468 6520 7361 6d65 2061 7320 7468 6520 the same as the │ │ │ │ │ +00086c20: 7061 636b 6167 6520 6e61 6d65 2028 746f package name (to │ │ │ │ │ +00086c30: 2061 766f 6964 206e 616d 6520 636f 6c6c avoid name coll │ │ │ │ │ +00086c40: 6973 696f 6e73 292e 0a0a 3131 2e35 0a0a isions)...11.5.. │ │ │ │ │ +00086c50: 2020 2020 2049 7420 6973 2072 6563 6f6d It is recom │ │ │ │ │ +00086c60: 6d65 6e64 6564 2074 6861 7420 4854 5450 mended that HTTP │ │ │ │ │ +00086c70: 2073 6572 7665 7273 2070 726f 7669 6465 servers provide │ │ │ │ │ +00086c80: 2061 6e20 616c 6961 7320 2f69 6d61 6765 an alias /image │ │ │ │ │ +00086c90: 7320 746f 0a20 2020 2020 616c 6c6f 7720 s to. allow │ │ │ │ │ +00086ca0: 7061 636b 6167 6573 2074 6f20 7368 6172 packages to shar │ │ │ │ │ +00086cb0: 6520 696d 6167 6520 6669 6c65 7320 7769 e image files wi │ │ │ │ │ +00086cc0: 7468 2074 6865 2077 6562 2073 6572 7665 th the web serve │ │ │ │ │ +00086cd0: 720a 0a1f 0a46 696c 653a 2064 6562 6961 r....File: debia │ │ │ │ │ +00086ce0: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00086cf0: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ +00086d00: 3620 312c 2020 4e65 7874 3a20 5665 7273 6 1, Next: Vers │ │ │ │ │ +00086d10: 696f 6e20 3320 3620 302c 2020 5072 6576 ion 3 6 0, Prev │ │ │ │ │ +00086d20: 3a20 5665 7273 696f 6e20 3320 3620 322c : Version 3 6 2, │ │ │ │ │ +00086d30: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ +00086d40: 6368 6563 6b6c 6973 740a 0a32 322e 3431 checklist..22.41 │ │ │ │ │ +00086d50: 2056 6572 7369 6f6e 2033 2e36 2e31 0a3d Version 3.6.1.= │ │ │ │ │ +00086d60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +00086d70: 3d3d 0a0a 5265 6c65 6173 6564 2041 7567 ==..Released Aug │ │ │ │ │ +00086d80: 7573 742c 2032 3030 332e 0a0a 332e 3130 ust, 2003...3.10 │ │ │ │ │ +00086d90: 2e31 0a0a 2020 2020 2050 726f 6d70 7469 .1.. Prompti │ │ │ │ │ +00086da0: 6e67 2074 6865 2075 7365 7220 7368 6f75 ng the user shou │ │ │ │ │ +00086db0: 6c64 2062 6520 646f 6e65 2075 7369 6e67 ld be done using │ │ │ │ │ +00086dc0: 2064 6562 636f 6e66 2e20 204e 6f6e 2064 debconf. Non d │ │ │ │ │ +00086dd0: 6562 636f 6e66 2075 7365 720a 2020 2020 ebconf user. │ │ │ │ │ +00086de0: 2070 726f 6d70 7473 2061 7265 206e 6f77 prompts are now │ │ │ │ │ +00086df0: 2064 6570 7265 6361 7465 642e 0a0a 1f0a deprecated..... │ │ │ │ │ +00086e00: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00086e10: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00086e20: 2056 6572 7369 6f6e 2033 2036 2030 2c20 Version 3 6 0, │ │ │ │ │ +00086e30: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ +00086e40: 2035 2031 302c 2020 5072 6576 3a20 5665 5 10, Prev: Ve │ │ │ │ │ +00086e50: 7273 696f 6e20 3320 3620 312c 2020 5570 rsion 3 6 1, Up │ │ │ │ │ +00086e60: 3a20 5570 6772 6164 696e 6720 6368 6563 : Upgrading chec │ │ │ │ │ +00086e70: 6b6c 6973 740a 0a32 322e 3432 2056 6572 klist..22.42 Ver │ │ │ │ │ +00086e80: 7369 6f6e 2033 2e36 2e30 0a3d 3d3d 3d3d sion 3.6.0.===== │ │ │ │ │ +00086e90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============.. │ │ │ │ │ +00086ea0: 5265 6c65 6173 6564 204a 756c 792c 2032 Released July, 2 │ │ │ │ │ +00086eb0: 3030 332e 0a0a 5265 7374 7275 6374 7572 003...Restructur │ │ │ │ │ +00086ec0: 696e 6720 6361 7573 6564 2073 6869 6674 ing caused shift │ │ │ │ │ +00086ed0: 7320 696e 2073 6563 7469 6f6e 206e 756d s in section num │ │ │ │ │ +00086ee0: 6265 7273 2061 6e64 2062 756d 7069 6e67 bers and bumping │ │ │ │ │ +00086ef0: 206f 6620 7468 6520 6d69 6e6f 720a 7665 of the minor.ve │ │ │ │ │ +00086f00: 7273 696f 6e20 6e75 6d62 6572 2e0a 0a4d rsion number...M │ │ │ │ │ +00086f10: 616e 7920 7061 636b 6167 696e 6720 6d61 any packaging ma │ │ │ │ │ +00086f20: 6e75 616c 2061 7070 656e 6469 6365 7320 nual appendices │ │ │ │ │ +00086f30: 7468 6174 2077 6572 6520 696e 7465 6772 that were integr │ │ │ │ │ +00086f40: 6174 6564 2069 6e74 6f20 706f 6c69 6379 ated into policy │ │ │ │ │ +00086f50: 0a73 6563 7469 6f6e 7320 6172 6520 6e6f .sections are no │ │ │ │ │ +00086f60: 7720 656d 7074 792c 2061 6e64 2072 6570 w empty, and rep │ │ │ │ │ +00086f70: 6c61 6365 6420 7769 7468 206c 696e 6b73 laced with links │ │ │ │ │ +00086f80: 2074 6f20 7468 6520 506f 6c69 6379 2e20 to the Policy. │ │ │ │ │ +00086f90: 2049 6e0a 7061 7274 6963 756c 6172 2c20 In.particular, │ │ │ │ │ +00086fa0: 7468 6520 6170 7065 6e64 6963 6573 2074 the appendices t │ │ │ │ │ +00086fb0: 6861 7420 696e 636c 7564 6564 2074 6865 hat included the │ │ │ │ │ +00086fc0: 206c 6973 7420 6f66 2063 6f6e 7472 6f6c list of control │ │ │ │ │ +00086fd0: 2066 6965 6c64 7320 7765 7265 0a75 7064 fields were.upd │ │ │ │ │ +00086fe0: 6174 6564 2028 6e65 7720 6669 656c 6473 ated (new fields │ │ │ │ │ +00086ff0: 206c 696b 6520 436c 6f73 6573 2c20 4368 like Closes, Ch │ │ │ │ │ +00087000: 616e 6765 642d 4279 2077 6572 6520 6164 anged-By were ad │ │ │ │ │ +00087010: 6465 6429 2061 6e64 2074 6865 206c 6973 ded) and the lis │ │ │ │ │ +00087020: 7420 6f66 0a66 6965 6c64 7320 666f 7220 t of.fields for │ │ │ │ │ +00087030: 6561 6368 206f 6620 636f 6e74 726f 6c2c each of control, │ │ │ │ │ +00087040: 20e2 8098 2e63 6861 6e67 6573 e280 9920 ....changes... │ │ │ │ │ +00087050: 616e 6420 e280 982e 6473 63e2 8099 2066 and ....dsc... f │ │ │ │ │ +00087060: 696c 6573 2069 7320 6e6f 7720 696e 0a50 iles is now in.P │ │ │ │ │ +00087070: 6f6c 6963 792c 2061 6e64 2074 6865 79e2 olicy, and they. │ │ │ │ │ +00087080: 8099 7265 206d 6172 6b65 6420 6d61 6e64 ..re marked mand │ │ │ │ │ +00087090: 6174 6f72 792c 2072 6563 6f6d 6d65 6e64 atory, recommend │ │ │ │ │ +000870a0: 6564 206f 7220 6f70 7469 6f6e 616c 2062 ed or optional b │ │ │ │ │ +000870b0: 6173 6564 206f 6e0a 7468 6520 6375 7272 ased on.the curr │ │ │ │ │ +000870c0: 656e 7420 7072 6163 7469 6365 2061 6e64 ent practice and │ │ │ │ │ +000870d0: 2074 6865 2062 6568 6176 696f 7220 6f66 the behavior of │ │ │ │ │ +000870e0: 2074 6865 2064 6562 2d62 7569 6c64 696e the deb-buildin │ │ │ │ │ +000870f0: 6720 746f 6f6c 2d63 6861 696e 2e0a 0a45 g tool-chain...E │ │ │ │ │ +00087100: 6c69 6d69 6e61 7469 6f6e 206f 6620 6e65 limination of ne │ │ │ │ │ +00087110: 6564 6c65 7373 6c79 2064 6565 7020 7365 edlessly deep se │ │ │ │ │ +00087120: 6374 696f 6e20 6c65 7665 6c73 2c20 7072 ction levels, pr │ │ │ │ │ +00087130: 696d 6172 696c 7920 696e 2074 6865 2063 imarily in the c │ │ │ │ │ +00087140: 6861 7074 6572 0a44 6562 6961 6e20 4172 hapter.Debian Ar │ │ │ │ │ +00087150: 6368 6976 652c 2066 726f 6d20 7768 6963 chive, from whic │ │ │ │ │ +00087160: 6820 7477 6f20 6e65 7720 6368 6170 7465 h two new chapte │ │ │ │ │ +00087170: 7273 2077 6572 6520 7370 6c69 7420 6f75 rs were split ou │ │ │ │ │ +00087180: 742c 2042 696e 6172 790a 7061 636b 6167 t, Binary.packag │ │ │ │ │ +00087190: 6573 2061 6e64 2053 6f75 7263 6520 7061 es and Source pa │ │ │ │ │ +000871a0: 636b 6167 6573 2e20 2057 6861 7420 7265 ckages. What re │ │ │ │ │ +000871b0: 6d61 696e 6564 2077 6173 2072 656f 7264 mained was reord │ │ │ │ │ +000871c0: 6572 6564 2070 726f 7065 726c 792c 0a74 ered properly,.t │ │ │ │ │ +000871d0: 6861 7420 6973 2c20 736f 6d65 2073 6563 hat is, some sec │ │ │ │ │ +000871e0: 7473 2062 6563 616d 6520 7365 6374 7320 ts became sects │ │ │ │ │ +000871f0: 6574 632e 0a0a 5365 7665 7261 6c20 7365 etc...Several se │ │ │ │ │ +00087200: 6374 696f 6e73 2074 6861 7420 7765 7265 ctions that were │ │ │ │ │ +00087210: 2072 6564 756e 6461 6e74 2c20 6372 7566 redundant, cruf │ │ │ │ │ +00087220: 7479 206f 7220 7369 6d70 6c79 206e 6f74 ty or simply not │ │ │ │ │ +00087230: 2064 6573 6967 6e65 6420 7769 7468 0a61 designed with.a │ │ │ │ │ +00087240: 6e79 2073 6f72 7420 6f66 2076 6973 696f ny sort of visio │ │ │ │ │ +00087250: 6e2c 2077 6572 6520 7265 6172 7261 6e67 n, were rearrang │ │ │ │ │ +00087260: 6564 2061 6363 6f72 6469 6e67 2074 6f20 ed according to │ │ │ │ │ +00087270: 7468 6520 666f 726d 756c 6120 7468 6174 the formula that │ │ │ │ │ +00087280: 0a65 7665 7279 7468 696e 6720 7368 6f75 .everything shou │ │ │ │ │ +00087290: 6c64 2062 6520 6569 7468 6572 2069 6e20 ld be either in │ │ │ │ │ +000872a0: 7468 6520 7361 6d65 2070 6c61 6365 206f the same place o │ │ │ │ │ +000872b0: 7220 7072 6f70 6572 6c79 2069 6e74 6572 r properly inter │ │ │ │ │ +000872c0: 6c69 6e6b 6564 2e0a 536f 6d65 2074 6869 linked..Some thi │ │ │ │ │ +000872d0: 6e67 7320 7265 6d61 696e 6564 2073 706c ngs remained spl │ │ │ │ │ +000872e0: 6974 2075 7020 6265 7477 6565 6e20 6469 it up between di │ │ │ │ │ +000872f0: 6666 6572 656e 7420 6368 6170 7465 7273 fferent chapters │ │ │ │ │ +00087300: 2077 6865 6e20 7468 6579 0a74 616c 6b65 when they.talke │ │ │ │ │ +00087310: 6420 6162 6f75 7420 6469 6666 6572 656e d about differen │ │ │ │ │ +00087320: 7420 6173 7065 6374 7320 6f66 2066 696c t aspects of fil │ │ │ │ │ +00087330: 6573 3a20 7468 6569 7220 636f 6e74 656e es: their conten │ │ │ │ │ +00087340: 742c 2074 6865 6972 2073 796e 7461 782c t, their syntax, │ │ │ │ │ +00087350: 0a61 6e64 2074 6865 6972 2070 6c61 6365 .and their place │ │ │ │ │ +00087360: 6d65 6e74 2069 6e20 7468 6520 6669 6c65 ment in the file │ │ │ │ │ +00087370: 2073 7973 7465 6d2e 2020 496e 2070 6172 system. In par │ │ │ │ │ +00087380: 7469 6375 6c61 722c 2073 6565 2074 6865 ticular, see the │ │ │ │ │ +00087390: 206e 6577 0a73 6563 7469 6f6e 7320 6162 new.sections ab │ │ │ │ │ +000873a0: 6f75 7420 6368 616e 6765 6c6f 6720 6669 out changelog fi │ │ │ │ │ +000873b0: 6c65 732e 0a0a 6d65 6e75 2070 6f6c 6963 les...menu polic │ │ │ │ │ +000873c0: 790a 0a20 2020 2020 4164 6465 6420 4761 y.. Added Ga │ │ │ │ │ +000873d0: 6d65 732f 5369 6d75 6c61 7469 6f6e 2061 mes/Simulation a │ │ │ │ │ +000873e0: 6e64 2041 7070 732f 4564 7563 6174 696f nd Apps/Educatio │ │ │ │ │ +000873f0: 6e20 746f 206d 656e 7520 7375 622d 706f n to menu sub-po │ │ │ │ │ +00087400: 6c69 6379 0a0a 432e 322e 320a 0a20 2020 licy..C.2.2.. │ │ │ │ │ +00087410: 2020 4465 6269 616e 2063 6861 6e67 656c Debian changel │ │ │ │ │ +00087420: 6f67 7320 7368 6f75 6c64 2062 6520 5554 ogs should be UT │ │ │ │ │ +00087430: 462d 3820 656e 636f 6465 642e 0a0a 3130 F-8 encoded...10 │ │ │ │ │ +00087440: 2e32 0a0a 2020 2020 2073 6861 7265 6420 .2.. shared │ │ │ │ │ +00087450: 6c69 6272 6172 6965 7320 6d75 7374 2062 libraries must b │ │ │ │ │ +00087460: 6520 6c69 6e6b 6564 2061 6761 696e 7374 e linked against │ │ │ │ │ +00087470: 2061 6c6c 206c 6962 7261 7269 6573 2074 all libraries t │ │ │ │ │ +00087480: 6861 7420 7468 6579 2075 7365 0a20 2020 hat they use. │ │ │ │ │ +00087490: 2020 7379 6d62 6f6c 7320 6672 6f6d 2069 symbols from i │ │ │ │ │ +000874a0: 6e20 7468 6520 7361 6d65 2077 6179 2074 n the same way t │ │ │ │ │ +000874b0: 6861 7420 6269 6e61 7269 6573 2061 7265 hat binaries are │ │ │ │ │ +000874c0: 2e0a 0a37 2e36 0a0a 2020 2020 2062 7569 ...7.6.. bui │ │ │ │ │ +000874d0: 6c64 2d64 6570 656e 6473 2d69 6e64 6570 ld-depends-indep │ │ │ │ │ +000874e0: 206e 6565 6420 6e6f 7420 6265 2073 6174 need not be sat │ │ │ │ │ +000874f0: 6973 6669 6564 2064 7572 696e 6720 636c isfied during cl │ │ │ │ │ +00087500: 6561 6e20 7461 7267 6574 2e0a 0a1f 0a46 ean target.....F │ │ │ │ │ +00087510: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +00087520: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +00087530: 5665 7273 696f 6e20 3320 3520 3130 2c20 Version 3 5 10, │ │ │ │ │ +00087540: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ +00087550: 2035 2039 2c20 2050 7265 763a 2056 6572 5 9, Prev: Ver │ │ │ │ │ +00087560: 7369 6f6e 2033 2036 2030 2c20 2055 703a sion 3 6 0, Up: │ │ │ │ │ +00087570: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +00087580: 6c69 7374 0a0a 3232 2e34 3320 5665 7273 list..22.43 Vers │ │ │ │ │ +00087590: 696f 6e20 332e 352e 3130 0a3d 3d3d 3d3d ion 3.5.10.===== │ │ │ │ │ +000875a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +000875b0: 0a52 656c 6561 7365 6420 4d61 792c 2032 .Released May, 2 │ │ │ │ │ +000875c0: 3030 332e 0a0a 3131 2e38 2e33 0a0a 2020 003...11.8.3.. │ │ │ │ │ +000875d0: 2020 2070 6163 6b61 6765 7320 7072 6f76 packages prov │ │ │ │ │ +000875e0: 6964 696e 6720 7468 6520 782d 7465 726d iding the x-term │ │ │ │ │ +000875f0: 696e 616c 2d65 6d75 6c61 746f 7220 7669 inal-emulator vi │ │ │ │ │ +00087600: 7274 7561 6c20 7061 636b 6167 6520 6f75 rtual package ou │ │ │ │ │ +00087610: 6768 7420 746f 0a20 2020 2020 656e 7375 ght to. ensu │ │ │ │ │ +00087620: 7265 2074 6861 7420 7468 6579 2069 6e74 re that they int │ │ │ │ │ +00087630: 6572 7072 6574 2074 6865 2063 6f6d 6d61 erpret the comma │ │ │ │ │ +00087640: 6e64 206c 696e 6520 6578 6163 746c 7920 nd line exactly │ │ │ │ │ +00087650: 6c69 6b65 2078 7465 726d 0a20 2020 2020 like xterm. │ │ │ │ │ +00087660: 646f 6573 2e0a 0a31 312e 382e 340a 0a20 does...11.8.4.. │ │ │ │ │ +00087670: 2020 2020 5769 6e64 6f77 206d 616e 6167 Window manag │ │ │ │ │ +00087680: 6572 7320 636f 6d70 6c69 616e 7420 7769 ers compliant wi │ │ │ │ │ +00087690: 7468 2074 6865 2057 696e 646f 7720 4d61 th the Window Ma │ │ │ │ │ +000876a0: 6e61 6765 7220 5370 6563 6966 6963 6174 nager Specificat │ │ │ │ │ +000876b0: 696f 6e0a 2020 2020 2050 726f 6a65 6374 ion. Project │ │ │ │ │ +000876c0: 206d 6179 2061 6464 2034 3020 706f 696e may add 40 poin │ │ │ │ │ +000876d0: 7473 2066 6f72 2072 616e 6b69 6e67 2069 ts for ranking i │ │ │ │ │ +000876e0: 6e20 7468 6520 616c 7465 726e 6174 6976 n the alternativ │ │ │ │ │ +000876f0: 6573 0a0a 1f0a 4669 6c65 3a20 6465 6269 es....File: debi │ │ │ │ │ +00087700: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +00087710: 204e 6f64 653a 2056 6572 7369 6f6e 2033 Node: Version 3 │ │ │ │ │ +00087720: 2035 2039 2c20 204e 6578 743a 2056 6572 5 9, Next: Ver │ │ │ │ │ +00087730: 7369 6f6e 2033 2035 2038 2c20 2050 7265 sion 3 5 8, Pre │ │ │ │ │ +00087740: 763a 2056 6572 7369 6f6e 2033 2035 2031 v: Version 3 5 1 │ │ │ │ │ +00087750: 302c 2020 5570 3a20 5570 6772 6164 696e 0, Up: Upgradin │ │ │ │ │ +00087760: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ +00087770: 3434 2056 6572 7369 6f6e 2033 2e35 2e39 44 Version 3.5.9 │ │ │ │ │ +00087780: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +00087790: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204d ====..Released M │ │ │ │ │ +000877a0: 6172 6368 2c20 3230 3033 2e0a 0a33 2e34 arch, 2003...3.4 │ │ │ │ │ +000877b0: 2e32 0a0a 2020 2020 2054 6865 2073 6563 .2.. The sec │ │ │ │ │ +000877c0: 7469 6f6e 2064 6573 6372 6962 696e 6720 tion describing │ │ │ │ │ +000877d0: 7468 6520 4465 7363 7269 7074 696f 6e3a the Description: │ │ │ │ │ +000877e0: 2070 6163 6b61 6765 2066 6965 6c64 206f package field o │ │ │ │ │ +000877f0: 6e63 6520 6167 6169 6e0a 2020 2020 2068 nce again. h │ │ │ │ │ +00087800: 6173 2066 756c 6c20 6465 7461 696c 7320 as full details │ │ │ │ │ +00087810: 6f66 2074 6865 206c 6f6e 6720 6465 7363 of the long desc │ │ │ │ │ +00087820: 7269 7074 696f 6e20 666f 726d 6174 2e0a ription format.. │ │ │ │ │ +00087830: 0a34 2e32 0a0a 2020 2020 2043 6c61 7269 .4.2.. Clari │ │ │ │ │ +00087840: 6669 6564 2074 6861 7420 6966 2061 2070 fied that if a p │ │ │ │ │ +00087850: 6163 6b61 6765 2068 6173 206e 6f6e 2d62 ackage has non-b │ │ │ │ │ +00087860: 7569 6c64 2d65 7373 656e 7469 616c 0a20 uild-essential. │ │ │ │ │ +00087870: 2020 2020 6275 696c 642d 6465 7065 6e64 build-depend │ │ │ │ │ +00087880: 656e 6369 6573 2c20 6974 2073 686f 756c encies, it shoul │ │ │ │ │ +00087890: 6420 6861 7665 2074 6865 6d20 6c69 7374 d have them list │ │ │ │ │ +000878a0: 6564 2069 6e20 7468 6520 4275 696c 642d ed in the Build- │ │ │ │ │ +000878b0: 4465 7065 6e64 730a 2020 2020 2061 6e64 Depends. and │ │ │ │ │ +000878c0: 2072 656c 6174 6564 2066 6965 6c64 7320 related fields │ │ │ │ │ +000878d0: 2869 2e65 2e20 2069 74e2 8099 7320 6e6f (i.e. it...s no │ │ │ │ │ +000878e0: 7420 6d65 7265 6c79 206f 7074 696f 6e61 t merely optiona │ │ │ │ │ +000878f0: 6c29 2e0a 0a39 2e33 2e32 0a0a 2020 2020 l)...9.3.2.. │ │ │ │ │ +00087900: 2057 6865 6e20 6173 6b65 6420 746f 2072 When asked to r │ │ │ │ │ +00087910: 6573 7461 7274 2061 2073 6572 7669 6365 estart a service │ │ │ │ │ +00087920: 2074 6861 7420 6973 6ee2 8099 7420 616c that isn...t al │ │ │ │ │ +00087930: 7265 6164 7920 7275 6e6e 696e 672c 2074 ready running, t │ │ │ │ │ +00087940: 6865 0a20 2020 2020 696e 6974 2073 6372 he. init scr │ │ │ │ │ +00087950: 6970 7420 7368 6f75 6c64 2073 7461 7274 ipt should start │ │ │ │ │ +00087960: 2074 6865 2073 6572 7669 6365 2e0a 0a31 the service...1 │ │ │ │ │ +00087970: 322e 360a 0a20 2020 2020 4966 2074 6865 2.6.. If the │ │ │ │ │ +00087980: 2070 7572 706f 7365 206f 6620 6120 7061 purpose of a pa │ │ │ │ │ +00087990: 636b 6167 6520 6973 2074 6f20 7072 6f76 ckage is to prov │ │ │ │ │ +000879a0: 6964 6520 6578 616d 706c 6573 2c20 7468 ide examples, th │ │ │ │ │ +000879b0: 656e 2074 6865 0a20 2020 2020 6578 616d en the. exam │ │ │ │ │ +000879c0: 706c 6520 6669 6c65 7320 6361 6e20 6265 ple files can be │ │ │ │ │ +000879d0: 2069 6e73 7461 6c6c 6564 2069 6e74 6f20 installed into │ │ │ │ │ +000879e0: e280 982f 7573 722f 7368 6172 652f 646f .../usr/share/do │ │ │ │ │ +000879f0: 632f 7061 636b 6167 65e2 8099 0a20 2020 c/package.... │ │ │ │ │ +00087a00: 2020 2872 6174 6865 7220 7468 616e 20e2 (rather than . │ │ │ │ │ +00087a10: 8098 2f75 7372 2f73 6861 7265 2f64 6f63 ../usr/share/doc │ │ │ │ │ +00087a20: 2f70 6163 6b61 6765 2f65 7861 6d70 6c65 /package/example │ │ │ │ │ +00087a30: 73e2 8099 292e 0a0a 1f0a 4669 6c65 3a20 s...).....File: │ │ │ │ │ +00087a40: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00087a50: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +00087a60: 6f6e 2033 2035 2038 2c20 204e 6578 743a on 3 5 8, Next: │ │ │ │ │ +00087a70: 2056 6572 7369 6f6e 2033 2035 2037 2c20 Version 3 5 7, │ │ │ │ │ +00087a80: 2050 7265 763a 2056 6572 7369 6f6e 2033 Prev: Version 3 │ │ │ │ │ +00087a90: 2035 2039 2c20 2055 703a 2055 7067 7261 5 9, Up: Upgra │ │ │ │ │ +00087aa0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +00087ab0: 3232 2e34 3520 5665 7273 696f 6e20 332e 22.45 Version 3. │ │ │ │ │ +00087ac0: 352e 380a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 5.8.============ │ │ │ │ │ +00087ad0: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +00087ae0: 6420 4e6f 7665 6d62 6572 2c20 3230 3032 d November, 2002 │ │ │ │ │ +00087af0: 2e0a 0a31 322e 370a 0a20 2020 2020 4974 ...12.7.. It │ │ │ │ │ +00087b00: 2069 7320 6e6f 206c 6f6e 6765 7220 6e65 is no longer ne │ │ │ │ │ +00087b10: 6365 7373 6172 7920 746f 206b 6565 7020 cessary to keep │ │ │ │ │ +00087b20: 6120 6c6f 6720 6f66 2063 6861 6e67 6573 a log of changes │ │ │ │ │ +00087b30: 2074 6f20 7468 6520 7570 7374 7265 616d to the upstream │ │ │ │ │ +00087b40: 0a20 2020 2020 736f 7572 6365 7320 696e . sources in │ │ │ │ │ +00087b50: 2074 6865 2063 6f70 7972 6967 6874 2066 the copyright f │ │ │ │ │ +00087b60: 696c 652e 2020 496e 7374 6561 642c 2061 ile. Instead, a │ │ │ │ │ +00087b70: 6c6c 2073 7563 6820 6368 616e 6765 7320 ll such changes │ │ │ │ │ +00087b80: 7368 6f75 6c64 2062 650a 2020 2020 2064 should be. d │ │ │ │ │ +00087b90: 6f63 756d 656e 7465 6420 696e 2074 6865 ocumented in the │ │ │ │ │ +00087ba0: 2063 6861 6e67 656c 6f67 2066 696c 652e changelog file. │ │ │ │ │ +00087bb0: 0a0a 372e 360a 0a20 2020 2020 4275 696c ..7.6.. Buil │ │ │ │ │ +00087bc0: 642d 4465 7065 6e64 732c 2042 7569 6c64 d-Depends, Build │ │ │ │ │ +00087bd0: 2d43 6f6e 666c 6963 7473 2c20 4275 696c -Conflicts, Buil │ │ │ │ │ +00087be0: 642d 4465 7065 6e64 732d 496e 6465 702c d-Depends-Indep, │ │ │ │ │ +00087bf0: 2061 6e64 0a20 2020 2020 4275 696c 642d and. Build- │ │ │ │ │ +00087c00: 436f 6e66 6c69 6374 732d 496e 6465 7020 Conflicts-Indep │ │ │ │ │ +00087c10: 6d75 7374 2061 6c73 6f20 6265 2073 6174 must also be sat │ │ │ │ │ +00087c20: 6973 6669 6564 2077 6865 6e20 7468 6520 isfied when the │ │ │ │ │ +00087c30: 636c 6561 6e20 7461 7267 6574 0a20 2020 clean target. │ │ │ │ │ +00087c40: 2020 6973 2063 616c 6c65 642e 0a0a 6d65 is called...me │ │ │ │ │ +00087c50: 6e75 2070 6f6c 6963 790a 0a20 2020 2020 nu policy.. │ │ │ │ │ +00087c60: 4120 6e65 7720 4170 7073 2f53 6369 656e A new Apps/Scien │ │ │ │ │ +00087c70: 6365 206d 656e 7520 7365 6374 696f 6e20 ce menu section │ │ │ │ │ +00087c80: 6973 2061 7661 696c 6162 6c65 0a0a 6465 is available..de │ │ │ │ │ +00087c90: 6263 6f6e 6620 706f 6c69 6379 0a0a 2020 bconf policy.. │ │ │ │ │ +00087ca0: 2020 2064 6562 636f 6e66 2073 7065 6369 debconf speci │ │ │ │ │ +00087cb0: 6669 6361 7469 6f6e 2063 6c65 6172 6564 fication cleared │ │ │ │ │ +00087cc0: 2075 702c 2076 6172 696f 7573 2063 6861 up, various cha │ │ │ │ │ +00087cd0: 6e67 6573 2e0a 0a31 322e 310a 0a20 2020 nges...12.1.. │ │ │ │ │ +00087ce0: 2020 4974 2069 7320 6e6f 206c 6f6e 6765 It is no longe │ │ │ │ │ +00087cf0: 7220 7265 636f 6d6d 656e 6465 6420 746f r recommended to │ │ │ │ │ +00087d00: 2063 7265 6174 6520 7379 6d6c 696e 6b73 create symlinks │ │ │ │ │ +00087d10: 2066 726f 6d20 6e6f 6e65 7869 7374 656e from nonexisten │ │ │ │ │ +00087d20: 740a 2020 2020 206d 616e 7561 6c20 7061 t. manual pa │ │ │ │ │ +00087d30: 6765 7320 746f 20e2 8098 756e 646f 6375 ges to ...undocu │ │ │ │ │ +00087d40: 6d65 6e74 6564 2837 29e2 8099 2e20 204d mented(7).... M │ │ │ │ │ +00087d50: 6973 7369 6e67 206d 616e 7561 6c20 7061 issing manual pa │ │ │ │ │ +00087d60: 6765 7320 666f 720a 2020 2020 2070 726f ges for. pro │ │ │ │ │ +00087d70: 6772 616d 7320 6172 6520 7374 696c 6c20 grams are still │ │ │ │ │ +00087d80: 6120 6275 672e 0a0a 1f0a 4669 6c65 3a20 a bug.....File: │ │ │ │ │ +00087d90: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00087da0: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +00087db0: 6f6e 2033 2035 2037 2c20 204e 6578 743a on 3 5 7, Next: │ │ │ │ │ +00087dc0: 2056 6572 7369 6f6e 2033 2035 2036 2c20 Version 3 5 6, │ │ │ │ │ +00087dd0: 2050 7265 763a 2056 6572 7369 6f6e 2033 Prev: Version 3 │ │ │ │ │ +00087de0: 2035 2038 2c20 2055 703a 2055 7067 7261 5 8, Up: Upgra │ │ │ │ │ +00087df0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +00087e00: 3232 2e34 3620 5665 7273 696f 6e20 332e 22.46 Version 3. │ │ │ │ │ +00087e10: 352e 370a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 5.7.============ │ │ │ │ │ +00087e20: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +00087e30: 6420 4175 6775 7374 2c20 3230 3032 2e0a d August, 2002.. │ │ │ │ │ +00087e40: 0a20 2020 2020 5061 636b 6167 6573 206e . Packages n │ │ │ │ │ +00087e50: 6f20 6c6f 6e67 6572 2068 6176 6520 746f o longer have to │ │ │ │ │ +00087e60: 2061 736b 2070 6572 6d69 7373 696f 6e20 ask permission │ │ │ │ │ +00087e70: 746f 2063 616c 6c20 4d41 4b45 4445 5620 to call MAKEDEV │ │ │ │ │ +00087e80: 696e 0a20 2020 2020 706f 7374 696e 7374 in. postinst │ │ │ │ │ +00087e90: 2c20 6d65 7265 6c79 206e 6f74 6966 7969 , merely notifyi │ │ │ │ │ +00087ea0: 6e67 2074 6865 2075 7365 7220 6f75 6768 ng the user ough │ │ │ │ │ +00087eb0: 7420 746f 2062 6520 656e 6f75 6768 2e0a t to be enough.. │ │ │ │ │ +00087ec0: 0a32 2e32 2e34 0a0a 2020 2020 2063 7279 .2.2.4.. cry │ │ │ │ │ +00087ed0: 7074 6f67 7261 7068 6963 2073 6f66 7477 ptographic softw │ │ │ │ │ +00087ee0: 6172 6520 6d61 7920 6e6f 7720 6265 2069 are may now be i │ │ │ │ │ +00087ef0: 6e63 6c75 6465 6420 696e 2074 6865 206d ncluded in the m │ │ │ │ │ +00087f00: 6169 6e20 6172 6368 6976 652e 0a0a 332e ain archive...3. │ │ │ │ │ +00087f10: 390a 0a20 2020 2020 7461 736b 2070 6163 9.. task pac │ │ │ │ │ +00087f20: 6b61 6765 7320 6172 6520 6e6f 206c 6f6e kages are no lon │ │ │ │ │ +00087f30: 6765 7220 7065 726d 6974 7465 643b 2074 ger permitted; t │ │ │ │ │ +00087f40: 6173 6b73 2061 7265 206e 6f77 2063 7265 asks are now cre │ │ │ │ │ +00087f50: 6174 6564 2062 7920 610a 2020 2020 2073 ated by a. s │ │ │ │ │ +00087f60: 7065 6369 616c 2054 6173 6b73 3a20 6669 pecial Tasks: fi │ │ │ │ │ +00087f70: 656c 6420 696e 2074 6865 2063 6f6e 7472 eld in the contr │ │ │ │ │ +00087f80: 6f6c 2066 696c 652e 0a0a 3131 2e38 2e34 ol file...11.8.4 │ │ │ │ │ +00087f90: 0a0a 2020 2020 2077 696e 646f 7720 6d61 .. window ma │ │ │ │ │ +00087fa0: 6e61 6765 7273 2074 6861 7420 7375 7070 nagers that supp │ │ │ │ │ +00087fb0: 6f72 7420 6e65 7477 6d20 6361 6e20 6e6f ort netwm can no │ │ │ │ │ +00087fc0: 7720 6164 6420 3230 2070 6f69 6e74 7320 w add 20 points │ │ │ │ │ +00087fd0: 7768 656e 2074 6865 790a 2020 2020 2061 when they. a │ │ │ │ │ +00087fe0: 6464 2074 6865 6d73 656c 7665 7320 6173 dd themselves as │ │ │ │ │ +00087ff0: 2061 6e20 616c 7465 726e 6174 6976 6520 an alternative │ │ │ │ │ +00088000: 666f 7220 e280 982f 7573 722f 6269 6e2f for .../usr/bin/ │ │ │ │ │ +00088010: 782d 7769 6e64 6f77 2d6d 616e 6167 6572 x-window-manager │ │ │ │ │ +00088020: e280 990a 0a31 302e 310a 0a20 2020 2020 .....10.1.. │ │ │ │ │ +00088030: 5468 6520 6465 6661 756c 7420 636f 6d70 The default comp │ │ │ │ │ +00088040: 696c 6174 696f 6e20 6f70 7469 6f6e 7320 ilation options │ │ │ │ │ +00088050: 6861 7665 206e 6f77 2063 6861 6e67 6564 have now changed │ │ │ │ │ +00088060: 2c20 6f6e 6520 7368 6f75 6c64 0a20 2020 , one should. │ │ │ │ │ +00088070: 2020 7072 6f76 6964 6520 6465 6275 6767 provide debugg │ │ │ │ │ +00088080: 696e 6720 7379 6d62 6f6c 7320 696e 2061 ing symbols in a │ │ │ │ │ +00088090: 6c6c 2063 6173 6573 2c20 616e 6420 6f70 ll cases, and op │ │ │ │ │ +000880a0: 7469 6f6e 616c 6c79 2073 7465 7020 6261 tionally step ba │ │ │ │ │ +000880b0: 636b 0a20 2020 2020 6f70 7469 6d69 7a61 ck. optimiza │ │ │ │ │ +000880c0: 7469 6f6e 2074 6f20 2d4f 302c 2064 6570 tion to -O0, dep │ │ │ │ │ +000880d0: 656e 6469 6e67 206f 6e20 7468 6520 4445 ending on the DE │ │ │ │ │ +000880e0: 425f 4255 494c 445f 4f50 5449 4f4e 5320 B_BUILD_OPTIONS │ │ │ │ │ +000880f0: 656e 7669 726f 6e6d 656e 740a 2020 2020 environment. │ │ │ │ │ +00088100: 2076 6172 6961 626c 652e 0a0a 372e 362c variable...7.6, │ │ │ │ │ +00088110: 2034 2e38 0a0a 2020 2020 2041 6464 6564 4.8.. Added │ │ │ │ │ +00088120: 206d 656e 7469 6f6e 206f 6620 6275 696c mention of buil │ │ │ │ │ +00088130: 642d 6172 6368 2c20 6275 696c 642d 696e d-arch, build-in │ │ │ │ │ +00088140: 6465 702c 2065 7463 2c20 696e 2064 6573 dep, etc, in des │ │ │ │ │ +00088150: 6372 6962 696e 6720 7468 650a 2020 2020 cribing the. │ │ │ │ │ +00088160: 2072 656c 6174 696f 6e73 6869 7073 2077 relationships w │ │ │ │ │ +00088170: 6974 6820 4275 696c 642d 4465 7065 6e64 ith Build-Depend │ │ │ │ │ +00088180: 732c 2042 7569 6c64 2d43 6f6e 666c 6963 s, Build-Conflic │ │ │ │ │ +00088190: 7473 2c0a 2020 2020 2042 7569 6c64 2d44 ts,. Build-D │ │ │ │ │ +000881a0: 6570 656e 6473 2d49 6e64 6570 2c20 616e epends-Indep, an │ │ │ │ │ +000881b0: 6420 4275 696c 642d 436f 6e66 6c69 6374 d Build-Conflict │ │ │ │ │ +000881c0: 732d 496e 6465 702e 2020 4d61 7920 6e65 s-Indep. May ne │ │ │ │ │ +000881d0: 6564 2074 6f20 7265 7669 6577 0a20 2020 ed to review. │ │ │ │ │ +000881e0: 2020 7468 6520 6e65 7720 7275 6c65 732e the new rules. │ │ │ │ │ +000881f0: 0a0a 380a 0a20 2020 2020 4368 616e 6765 ..8.. Change │ │ │ │ │ +00088200: 6420 7275 6c65 7320 6f6e 2068 6f77 2c20 d rules on how, │ │ │ │ │ +00088210: 616e 6420 7768 656e 2c20 746f 2069 6e76 and when, to inv │ │ │ │ │ +00088220: 6f6b 6520 6c64 636f 6e66 6967 2069 6e20 oke ldconfig in │ │ │ │ │ +00088230: 6d61 696e 7461 696e 6572 0a20 2020 2020 maintainer. │ │ │ │ │ +00088240: 7363 7269 7074 732e 2020 4c6f 6e67 2072 scripts. Long r │ │ │ │ │ +00088250: 6174 696f 6e61 6c65 2e0a 0a27 4164 6465 ationale...'Adde │ │ │ │ │ +00088260: 6420 7468 6520 6c61 7374 206e 6f74 6520 d the last note │ │ │ │ │ +00088270: 696e 2033 2e35 2e36 2075 7067 7261 6469 in 3.5.6 upgradi │ │ │ │ │ +00088280: 6e67 2063 6865 636b 6c69 7374 2069 7465 ng checklist ite │ │ │ │ │ +00088290: 6d20 7265 6761 7264 696e 6720 6275 696c m regarding buil │ │ │ │ │ +000882a0: 640a 7275 6c65 732c 2070 6c65 6173 6520 d.rules, please │ │ │ │ │ +000882b0: 7365 6520 6265 6c6f 7727 0a0a 1f0a 4669 see below'....Fi │ │ │ │ │ +000882c0: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +000882d0: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +000882e0: 6572 7369 6f6e 2033 2035 2036 2c20 204e ersion 3 5 6, N │ │ │ │ │ +000882f0: 6578 743a 2056 6572 7369 6f6e 2033 2035 ext: Version 3 5 │ │ │ │ │ +00088300: 2035 2c20 2050 7265 763a 2056 6572 7369 5, Prev: Versi │ │ │ │ │ +00088310: 6f6e 2033 2035 2037 2c20 2055 703a 2055 on 3 5 7, Up: U │ │ │ │ │ +00088320: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ +00088330: 7374 0a0a 3232 2e34 3720 5665 7273 696f st..22.47 Versio │ │ │ │ │ +00088340: 6e20 332e 352e 360a 3d3d 3d3d 3d3d 3d3d n 3.5.6.======== │ │ │ │ │ +00088350: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ +00088360: 6561 7365 6420 4a75 6c79 2c20 3230 3031 eased July, 2001 │ │ │ │ │ +00088370: 2e0a 0a32 2e35 0a0a 2020 2020 2045 6d61 ...2.5.. Ema │ │ │ │ │ +00088380: 6373 2061 6e64 2054 6558 2061 7265 206e cs and TeX are n │ │ │ │ │ +00088390: 6f20 6c6f 6e67 6572 206d 616e 6461 7465 o longer mandate │ │ │ │ │ +000883a0: 6420 6279 2070 6f6c 6963 7920 746f 2062 d by policy to b │ │ │ │ │ +000883b0: 6520 7072 696f 7269 7479 0a20 2020 2020 e priority. │ │ │ │ │ +000883c0: 7374 616e 6461 7264 2070 6163 6b61 6765 standard package │ │ │ │ │ +000883d0: 730a 0a31 312e 350a 0a20 2020 2020 5072 s..11.5.. Pr │ │ │ │ │ +000883e0: 6f67 7261 6d73 2074 6861 7420 6163 6365 ograms that acce │ │ │ │ │ +000883f0: 7373 2064 6f63 7320 6e65 6564 2074 6f20 ss docs need to │ │ │ │ │ +00088400: 646f 2073 6f20 7669 6120 e280 982f 7573 do so via .../us │ │ │ │ │ +00088410: 722f 7368 6172 652f 646f 63e2 8099 2c20 r/share/doc..., │ │ │ │ │ +00088420: 616e 640a 2020 2020 206e 6f74 2076 6961 and. not via │ │ │ │ │ +00088430: 20e2 8098 2f75 7372 2f64 6f63 2fe2 8099 .../usr/doc/... │ │ │ │ │ +00088440: 2061 7320 7761 7320 7468 6520 706f 6c69 as was the poli │ │ │ │ │ +00088450: 6379 2070 7265 7669 6f75 736c 790a 0a31 cy previously..1 │ │ │ │ │ +00088460: 322e 330a 0a20 2020 2020 5075 7474 696e 2.3.. Puttin │ │ │ │ │ +00088470: 6720 646f 6375 6d65 6e74 6174 696f 6e20 g documentation │ │ │ │ │ +00088480: 696e 20e2 8098 2f75 7372 2f64 6f63 e280 in .../usr/doc.. │ │ │ │ │ +00088490: 9920 7665 7273 7573 20e2 8098 2f75 7372 . versus .../usr │ │ │ │ │ +000884a0: 2f73 6861 7265 2f64 6f63 e280 9920 6973 /share/doc... is │ │ │ │ │ +000884b0: 206e 6f77 0a20 2020 2020 6120 e280 9c73 now. a ...s │ │ │ │ │ +000884c0: 6572 696f 7573 e280 9d20 706f 6c69 6379 erious... policy │ │ │ │ │ +000884d0: 2076 696f 6c61 7469 6f6e 2e0a 0a31 312e violation...11. │ │ │ │ │ +000884e0: 350a 0a20 2020 2020 466f 7220 7765 6220 5.. For web │ │ │ │ │ +000884f0: 7365 7276 6572 732c 206f 6e65 2073 686f servers, one sho │ │ │ │ │ +00088500: 756c 6420 6e6f 7420 7072 6f76 6964 6520 uld not provide │ │ │ │ │ +00088510: 6e6f 6e2d 6c6f 6361 6c20 6163 6365 7373 non-local access │ │ │ │ │ +00088520: 2074 6f20 7468 650a 2020 2020 20e2 8098 to the. ... │ │ │ │ │ +00088530: 2f75 7372 2f73 6861 7265 2f64 6f63 e280 /usr/share/doc.. │ │ │ │ │ +00088540: 9920 6869 6572 6172 6368 792e 2020 4966 . hierarchy. If │ │ │ │ │ +00088550: 206f 6e65 2063 616e e280 9974 2070 726f one can...t pro │ │ │ │ │ +00088560: 7669 6465 2061 6363 6573 7320 636f 6e74 vide access cont │ │ │ │ │ +00088570: 726f 6c73 0a20 2020 2020 666f 7220 7468 rols. for th │ │ │ │ │ +00088580: 6520 e280 9868 7474 703a 2f2f 6c6f 6361 e ...http://loca │ │ │ │ │ +00088590: 6c68 6f73 742f 646f 632f e280 9920 6469 lhost/doc/... di │ │ │ │ │ +000885a0: 7265 6374 6f72 792c 2074 6865 6e20 6974 rectory, then it │ │ │ │ │ +000885b0: 2069 7320 7072 6566 6572 7265 640a 2020 is preferred. │ │ │ │ │ +000885c0: 2020 2074 6861 7420 6f6e 6520 6173 6b20 that one ask │ │ │ │ │ +000885d0: 7065 726d 6973 7369 6f6e 2074 6f20 6578 permission to ex │ │ │ │ │ +000885e0: 706f 7365 2074 6861 7420 696e 666f 726d pose that inform │ │ │ │ │ +000885f0: 6174 696f 6e20 6475 7269 6e67 2074 6865 ation during the │ │ │ │ │ +00088600: 0a20 2020 2020 696e 7374 616c 6c2e 0a0a . install... │ │ │ │ │ +00088610: 370a 0a20 2020 2020 5468 6572 6520 6172 7.. There ar │ │ │ │ │ +00088620: 6520 6e65 7720 7275 6c65 7320 666f 7220 e new rules for │ │ │ │ │ +00088630: 6275 696c 642d 696e 6465 702f 6275 696c build-indep/buil │ │ │ │ │ +00088640: 642d 6172 6368 2074 6172 6765 7473 2061 d-arch targets a │ │ │ │ │ +00088650: 6e64 2074 6865 7265 2069 730a 2020 2020 nd there is. │ │ │ │ │ +00088660: 2061 206e 6577 2042 7569 6c64 2d44 6570 a new Build-Dep │ │ │ │ │ +00088670: 656e 642d 496e 6465 7020 7365 6d61 6e74 end-Indep semant │ │ │ │ │ +00088680: 6963 2e0a 0a1f 0a46 696c 653a 2064 6562 ic.....File: deb │ │ │ │ │ +00088690: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +000886a0: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ +000886b0: 3320 3520 352c 2020 4e65 7874 3a20 5665 3 5 5, Next: Ve │ │ │ │ │ +000886c0: 7273 696f 6e20 3320 3520 342c 2020 5072 rsion 3 5 4, Pr │ │ │ │ │ +000886d0: 6576 3a20 5665 7273 696f 6e20 3320 3520 ev: Version 3 5 │ │ │ │ │ +000886e0: 362c 2020 5570 3a20 5570 6772 6164 696e 6, Up: Upgradin │ │ │ │ │ +000886f0: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ +00088700: 3438 2056 6572 7369 6f6e 2033 2e35 2e35 48 Version 3.5.5 │ │ │ │ │ +00088710: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +00088720: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204d ====..Released M │ │ │ │ │ +00088730: 6179 2c20 3230 3031 2e0a 0a31 322e 310a ay, 2001...12.1. │ │ │ │ │ +00088740: 0a20 2020 2020 4d61 6e70 6167 6573 2073 . Manpages s │ │ │ │ │ +00088750: 686f 756c 6420 6e6f 7420 7265 6c79 206f hould not rely o │ │ │ │ │ +00088760: 6e20 6865 6164 6572 2069 6e66 6f72 6d61 n header informa │ │ │ │ │ +00088770: 7469 6f6e 2074 6f20 6861 7665 2061 6c74 tion to have alt │ │ │ │ │ +00088780: 6572 6e61 7469 7665 0a20 2020 2020 6d61 ernative. ma │ │ │ │ │ +00088790: 6e70 6167 6520 6e61 6d65 7320 6176 6169 npage names avai │ │ │ │ │ +000887a0: 6c61 626c 653b 2069 7420 7368 6f75 6c64 lable; it should │ │ │ │ │ +000887b0: 206f 6e6c 7920 7573 6520 7379 6d6c 696e only use symlin │ │ │ │ │ +000887c0: 6b73 206f 7220 2e73 6f20 7061 6765 730a ks or .so pages. │ │ │ │ │ +000887d0: 2020 2020 2074 6f20 646f 2074 6869 730a to do this. │ │ │ │ │ +000887e0: 0a20 2020 2020 2743 6c61 7269 6669 6564 . 'Clarified │ │ │ │ │ +000887f0: 206e 6f74 6520 696e 2033 2e35 2e33 2e30 note in 3.5.3.0 │ │ │ │ │ +00088800: 2075 7067 7261 6469 6e67 2063 6865 636b upgrading check │ │ │ │ │ +00088810: 6c69 7374 2072 6567 6172 6469 6e67 2065 list regarding e │ │ │ │ │ +00088820: 7861 6d70 6c65 730a 2020 2020 2061 6e64 xamples. and │ │ │ │ │ +00088830: 2074 656d 706c 6174 6573 3a20 7468 6973 templates: this │ │ │ │ │ +00088840: 2072 6566 6572 7320 6f6e 6c79 2074 6f20 refers only to │ │ │ │ │ +00088850: 7468 6f73 6520 6578 616d 706c 6573 2075 those examples u │ │ │ │ │ +00088860: 7365 6420 6279 2073 6372 6970 7473 3b0a sed by scripts;. │ │ │ │ │ +00088870: 2020 2020 2073 6565 2073 6563 7469 6f6e see section │ │ │ │ │ +00088880: 2031 302e 372e 3320 666f 7220 7468 6520 10.7.3 for the │ │ │ │ │ +00088890: 7768 6f6c 6520 7374 6f72 7927 0a0a 2020 whole story'.. │ │ │ │ │ +000888a0: 2020 2049 6e63 6c75 6465 6420 6120 6e65 Included a ne │ │ │ │ │ +000888b0: 7720 7365 6374 696f 6e20 3130 2e39 2e31 w section 10.9.1 │ │ │ │ │ +000888c0: 2064 6573 6372 6962 696e 6720 7468 6520 describing the │ │ │ │ │ +000888d0: 7573 6520 6f66 0a20 2020 2020 6470 6b67 use of. dpkg │ │ │ │ │ +000888e0: 2d73 7461 746f 7665 7272 6964 653b 2074 -statoverride; t │ │ │ │ │ +000888f0: 6869 7320 646f 6573 206e 6f74 2068 6176 his does not hav │ │ │ │ │ +00088900: 6520 7468 6520 7765 6967 6874 206f 6620 e the weight of │ │ │ │ │ +00088910: 706f 6c69 6379 0a0a 2020 2020 2043 6c61 policy.. Cla │ │ │ │ │ +00088920: 7269 6679 2053 7461 6e64 6172 6473 2d56 rify Standards-V │ │ │ │ │ +00088930: 6572 7369 6f6e 3a20 796f 7520 646f 6ee2 ersion: you don. │ │ │ │ │ +00088940: 8099 7420 6e65 6564 2074 6f20 7265 6275 ..t need to rebu │ │ │ │ │ +00088950: 696c 6420 796f 7572 2070 6163 6b61 6765 ild your package │ │ │ │ │ +00088960: 730a 2020 2020 206a 7573 7420 746f 2063 s. just to c │ │ │ │ │ +00088970: 6861 6e67 6520 7468 6520 5374 616e 6461 hange the Standa │ │ │ │ │ +00088980: 7264 732d 5665 7273 696f 6e21 0a0a 3130 rds-Version!..10 │ │ │ │ │ +00088990: 2e32 0a0a 2020 2020 2050 6c75 6769 6e73 .2.. Plugins │ │ │ │ │ +000889a0: 2061 7265 206e 6f20 6c6f 6e67 6572 2062 are no longer b │ │ │ │ │ +000889b0: 6f75 6e64 2062 7920 616c 6c20 7468 6520 ound by all the │ │ │ │ │ +000889c0: 7275 6c65 7320 6f66 2073 6861 7265 6420 rules of shared │ │ │ │ │ +000889d0: 6c69 6272 6172 6965 730a 0a58 2057 696e libraries..X Win │ │ │ │ │ +000889e0: 646f 7773 2072 656c 6174 6564 2074 6869 dows related thi │ │ │ │ │ +000889f0: 6e67 733a 0a0a 2020 2020 2031 312e 382e ngs:.. 11.8. │ │ │ │ │ +00088a00: 310a 0a20 2020 2020 2020 2020 2043 6c61 1.. Cla │ │ │ │ │ +00088a10: 7269 6669 6361 7469 6f6e 206f 6620 7072 rification of pr │ │ │ │ │ +00088a20: 696f 7269 7479 206c 6576 656c 7320 6f66 iority levels of │ │ │ │ │ +00088a30: 2058 2057 696e 646f 7720 5379 7374 656d X Window System │ │ │ │ │ +00088a40: 2072 656c 6174 6564 0a20 2020 2020 2020 related. │ │ │ │ │ +00088a50: 2020 2070 6163 6b61 6765 730a 0a20 2020 packages.. │ │ │ │ │ +00088a60: 2020 3131 2e38 2e33 0a0a 2020 2020 2020 11.8.3.. │ │ │ │ │ +00088a70: 2020 2020 5275 6c65 7320 666f 7220 6465 Rules for de │ │ │ │ │ +00088a80: 6669 6e69 6e67 2078 2d74 6572 6d69 6e61 fining x-termina │ │ │ │ │ +00088a90: 6c2d 656d 756c 6174 6f72 2069 6d70 726f l-emulator impro │ │ │ │ │ +00088aa0: 7665 640a 0a20 2020 2020 3131 2e38 2e35 ved.. 11.8.5 │ │ │ │ │ +00088ab0: 0a0a 2020 2020 2020 2020 2020 5820 466f .. X Fo │ │ │ │ │ +00088ac0: 6e74 2070 6f6c 6963 7920 7265 7772 6974 nt policy rewrit │ │ │ │ │ +00088ad0: 7465 6e3a 2079 6f75 206d 7573 7420 7265 ten: you must re │ │ │ │ │ +00088ae0: 6164 2074 6869 7320 6966 2079 6f75 2070 ad this if you p │ │ │ │ │ +00088af0: 726f 7669 6465 0a20 2020 2020 2020 2020 rovide. │ │ │ │ │ +00088b00: 2066 6f6e 7473 2066 6f72 2074 6865 2058 fonts for the X │ │ │ │ │ +00088b10: 2057 696e 646f 7720 5379 7374 656d 0a0a Window System.. │ │ │ │ │ +00088b20: 2020 2020 2031 312e 382e 360a 0a20 2020 11.8.6.. │ │ │ │ │ +00088b30: 2020 2020 2020 2050 6163 6b61 6765 7320 Packages │ │ │ │ │ +00088b40: 6d75 7374 206e 6f74 2073 6869 7020 e280 must not ship .. │ │ │ │ │ +00088b50: 982f 7573 722f 5831 3152 362f 6c69 622f ./usr/X11R6/lib/ │ │ │ │ │ +00088b60: 5831 312f 6170 702d 6465 6661 756c 7473 X11/app-defaults │ │ │ │ │ +00088b70: 2fe2 8099 0a0a 2020 2020 2031 312e 382e /..... 11.8. │ │ │ │ │ +00088b80: 370a 0a20 2020 2020 2020 2020 2058 2d72 7.. X-r │ │ │ │ │ +00088b90: 656c 6174 6564 2070 6163 6b61 6765 7320 elated packages │ │ │ │ │ +00088ba0: 7368 6f75 6c64 2075 7375 616c 6c79 2075 should usually u │ │ │ │ │ +00088bb0: 7365 2074 6865 2072 6567 756c 6172 2046 se the regular F │ │ │ │ │ +00088bc0: 4853 0a20 2020 2020 2020 2020 206c 6f63 HS. loc │ │ │ │ │ +00088bd0: 6174 696f 6e73 3b20 696d 616b 652d 7573 ations; imake-us │ │ │ │ │ +00088be0: 696e 6720 7061 636b 6167 6573 2061 7265 ing packages are │ │ │ │ │ +00088bf0: 2065 7865 6d70 7465 6420 6672 6f6d 2074 exempted from t │ │ │ │ │ +00088c00: 6869 730a 0a20 2020 2020 3131 2e38 2e38 his.. 11.8.8 │ │ │ │ │ +00088c10: 0a0a 2020 2020 2020 2020 2020 4f70 656e .. Open │ │ │ │ │ +00088c20: 4d6f 7469 6620 6c69 6e6b 6564 2062 696e Motif linked bin │ │ │ │ │ +00088c30: 6172 6965 7320 6861 7665 2074 6865 2073 aries have the s │ │ │ │ │ +00088c40: 616d 6520 7275 6c65 7320 6173 0a20 2020 ame rules as. │ │ │ │ │ +00088c50: 2020 2020 2020 204f 5346 2f4d 6f74 6966 OSF/Motif │ │ │ │ │ +00088c60: 2d6c 696e 6b65 6420 6f6e 6573 0a0a 1f0a -linked ones.... │ │ │ │ │ +00088c70: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +00088c80: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +00088c90: 2056 6572 7369 6f6e 2033 2035 2034 2c20 Version 3 5 4, │ │ │ │ │ +00088ca0: 204e 6578 743a 2056 6572 7369 6f6e 2033 Next: Version 3 │ │ │ │ │ +00088cb0: 2035 2033 2c20 2050 7265 763a 2056 6572 5 3, Prev: Ver │ │ │ │ │ +00088cc0: 7369 6f6e 2033 2035 2035 2c20 2055 703a sion 3 5 5, Up: │ │ │ │ │ +00088cd0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +00088ce0: 6c69 7374 0a0a 3232 2e34 3920 5665 7273 list..22.49 Vers │ │ │ │ │ +00088cf0: 696f 6e20 332e 352e 340a 3d3d 3d3d 3d3d ion 3.5.4.====== │ │ │ │ │ +00088d00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ +00088d10: 656c 6561 7365 6420 4170 7269 6c2c 2032 eleased April, 2 │ │ │ │ │ +00088d20: 3030 312e 0a0a 3131 2e36 0a0a 2020 2020 001...11.6.. │ │ │ │ │ +00088d30: 2054 6865 2073 7973 7465 6d2d 7769 6465 The system-wide │ │ │ │ │ +00088d40: 206d 6169 6c20 6469 7265 6374 6f72 7920 mail directory │ │ │ │ │ +00088d50: 6973 206e 6f77 202f 7661 722f 6d61 696c is now /var/mail │ │ │ │ │ +00088d60: 2c20 6e6f 206c 6f6e 6765 720a 2020 2020 , no longer. │ │ │ │ │ +00088d70: 202f 7661 722f 7370 6f6f 6c2f 6d61 696c /var/spool/mail │ │ │ │ │ +00088d80: 2e20 2041 6e79 2070 6163 6b61 6765 7320 . Any packages │ │ │ │ │ +00088d90: 6163 6365 7373 696e 6720 7468 6520 6d61 accessing the ma │ │ │ │ │ +00088da0: 696c 2073 706f 6f6c 2073 686f 756c 640a il spool should. │ │ │ │ │ +00088db0: 2020 2020 2061 6363 6573 7320 6974 2076 access it v │ │ │ │ │ +00088dc0: 6961 202f 7661 722f 6d61 696c 2061 6e64 ia /var/mail and │ │ │ │ │ +00088dd0: 2069 6e63 6c75 6465 2061 2073 7569 7461 include a suita │ │ │ │ │ +00088de0: 626c 6520 4465 7065 6e64 7320 6669 656c ble Depends fiel │ │ │ │ │ +00088df0: 643b 0a0a 3131 2e39 3b20 7065 726c 2d70 d;..11.9; perl-p │ │ │ │ │ +00088e00: 6f6c 6963 790a 0a20 2020 2020 5468 6520 olicy.. The │ │ │ │ │ +00088e10: 7065 726c 2070 6f6c 6963 7920 6973 206e perl policy is n │ │ │ │ │ +00088e20: 6f77 2070 6172 7420 6f66 2044 6562 6961 ow part of Debia │ │ │ │ │ +00088e30: 6e20 706f 6c69 6379 2070 726f 7065 722e n policy proper. │ │ │ │ │ +00088e40: 2020 5065 726c 2070 726f 6772 616d 730a Perl programs. │ │ │ │ │ +00088e50: 2020 2020 2061 6e64 206d 6f64 756c 6573 and modules │ │ │ │ │ +00088e60: 2073 686f 756c 6420 666f 6c6c 6f77 2074 should follow t │ │ │ │ │ +00088e70: 6865 2063 7572 7265 6e74 2050 6572 6c20 he current Perl │ │ │ │ │ +00088e80: 706f 6c69 6379 0a0a 1f0a 4669 6c65 3a20 policy....File: │ │ │ │ │ +00088e90: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +00088ea0: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +00088eb0: 6f6e 2033 2035 2033 2c20 204e 6578 743a on 3 5 3, Next: │ │ │ │ │ +00088ec0: 2056 6572 7369 6f6e 2033 2035 2032 2c20 Version 3 5 2, │ │ │ │ │ +00088ed0: 2050 7265 763a 2056 6572 7369 6f6e 2033 Prev: Version 3 │ │ │ │ │ +00088ee0: 2035 2034 2c20 2055 703a 2055 7067 7261 5 4, Up: Upgra │ │ │ │ │ +00088ef0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +00088f00: 3232 2e35 3020 5665 7273 696f 6e20 332e 22.50 Version 3. │ │ │ │ │ +00088f10: 352e 330a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 5.3.============ │ │ │ │ │ +00088f20: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +00088f30: 6420 4170 7269 6c2c 2032 3030 312e 0a0a d April, 2001... │ │ │ │ │ +00088f40: 372e 310a 0a20 2020 2020 4275 696c 642d 7.1.. Build- │ │ │ │ │ +00088f50: 4465 7065 6e64 7320 6172 6368 2073 796e Depends arch syn │ │ │ │ │ +00088f60: 7461 7820 6861 7320 6265 656e 2063 6861 tax has been cha │ │ │ │ │ +00088f70: 6e67 6564 2074 6f20 6265 206c 6573 7320 nged to be less │ │ │ │ │ +00088f80: 616d 6269 6775 6f75 732e 0a20 2020 2020 ambiguous.. │ │ │ │ │ +00088f90: 5468 6973 2073 686f 756c 6420 6e6f 7420 This should not │ │ │ │ │ +00088fa0: 6166 6665 6374 2061 6e79 2063 7572 7265 affect any curre │ │ │ │ │ +00088fb0: 6e74 2070 6163 6b61 6765 730a 0a31 302e nt packages..10. │ │ │ │ │ +00088fc0: 372e 330a 0a20 2020 2020 4578 616d 706c 7.3.. Exampl │ │ │ │ │ +00088fd0: 6573 2061 6e64 2074 656d 706c 6174 6573 es and templates │ │ │ │ │ +00088fe0: 2066 696c 6573 2066 6f72 2075 7365 2062 files for use b │ │ │ │ │ +00088ff0: 7920 7363 7269 7074 7320 7368 6f75 6c64 y scripts should │ │ │ │ │ +00089000: 206e 6f77 206c 6976 6520 696e 0a20 2020 now live in. │ │ │ │ │ +00089010: 2020 e280 982f 7573 722f 7368 6172 652f .../usr/share/ │ │ │ │ │ +00089020: 3c70 6163 6b61 6765 3ee2 8099 206f 7220 ... or │ │ │ │ │ +00089030: e280 982f 7573 722f 6c69 622f 3c70 6163 .../usr/lib/..., with s │ │ │ │ │ +00089050: 796d 626f 6c69 6320 6c69 6e6b 730a 2020 ymbolic links. │ │ │ │ │ +00089060: 2020 2066 726f 6d20 e280 982f 7573 722f from .../usr/ │ │ │ │ │ +00089070: 7368 6172 652f 646f 632f 3c70 6163 6b61 share/doc//examples... │ │ │ │ │ +00089090: 6173 206e 6565 6465 640a 0a1f 0a46 696c as needed....Fil │ │ │ │ │ +000890a0: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +000890b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5665 .info, Node: Ve │ │ │ │ │ +000890c0: 7273 696f 6e20 3320 3520 322c 2020 4e65 rsion 3 5 2, Ne │ │ │ │ │ +000890d0: 7874 3a20 5665 7273 696f 6e20 3320 3520 xt: Version 3 5 │ │ │ │ │ +000890e0: 312c 2020 5072 6576 3a20 5665 7273 696f 1, Prev: Versio │ │ │ │ │ +000890f0: 6e20 3320 3520 332c 2020 5570 3a20 5570 n 3 5 3, Up: Up │ │ │ │ │ +00089100: 6772 6164 696e 6720 6368 6563 6b6c 6973 grading checklis │ │ │ │ │ +00089110: 740a 0a32 322e 3531 2056 6572 7369 6f6e t..22.51 Version │ │ │ │ │ +00089120: 2033 2e35 2e32 0a3d 3d3d 3d3d 3d3d 3d3d 3.5.2.========= │ │ │ │ │ +00089130: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 ==========..Rele │ │ │ │ │ +00089140: 6173 6564 2046 6562 7275 6172 792c 2032 ased February, 2 │ │ │ │ │ +00089150: 3030 312e 0a0a 3131 2e38 2e36 0a0a 2020 001...11.8.6.. │ │ │ │ │ +00089160: 2020 2058 2061 7070 2d64 6566 6175 6c74 X app-default │ │ │ │ │ +00089170: 7320 6469 7265 6374 6f72 7920 6861 7320 s directory has │ │ │ │ │ +00089180: 6d6f 7665 6420 6672 6f6d 0a20 2020 2020 moved from. │ │ │ │ │ +00089190: e280 982f 7573 722f 5831 3152 362f 6c69 .../usr/X11R6/li │ │ │ │ │ +000891a0: 622f 5831 312f 6170 702d 6465 6661 756c b/X11/app-defaul │ │ │ │ │ +000891b0: 7473 e280 9920 746f 20e2 8098 2f65 7463 ts... to .../etc │ │ │ │ │ +000891c0: 2f58 3131 2f61 7070 2d64 6566 6175 6c74 /X11/app-default │ │ │ │ │ +000891d0: 73e2 8099 0a0a 1f0a 4669 6c65 3a20 6465 s.......File: de │ │ │ │ │ +000891e0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000891f0: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ +00089200: 2033 2035 2031 2c20 204e 6578 743a 2056 3 5 1, Next: V │ │ │ │ │ +00089210: 6572 7369 6f6e 2033 2035 2030 2c20 2050 ersion 3 5 0, P │ │ │ │ │ +00089220: 7265 763a 2056 6572 7369 6f6e 2033 2035 rev: Version 3 5 │ │ │ │ │ +00089230: 2032 2c20 2055 703a 2055 7067 7261 6469 2, Up: Upgradi │ │ │ │ │ +00089240: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ +00089250: 2e35 3220 5665 7273 696f 6e20 332e 352e .52 Version 3.5. │ │ │ │ │ +00089260: 310a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 1.============== │ │ │ │ │ +00089270: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ +00089280: 4665 6272 7561 7279 2c20 3230 3031 2e0a February, 2001.. │ │ │ │ │ +00089290: 0a38 2e31 0a0a 2020 2020 2064 706b 672d .8.1.. dpkg- │ │ │ │ │ +000892a0: 7368 6c69 6264 6570 7320 6e6f 7720 7573 shlibdeps now us │ │ │ │ │ +000892b0: 6573 206f 626a 6475 6d70 2c20 736f 2073 es objdump, so s │ │ │ │ │ +000892c0: 6861 7265 6420 6c69 6272 6172 6965 7320 hared libraries │ │ │ │ │ +000892d0: 6861 7665 2074 6f20 6265 2072 756e 0a20 have to be run. │ │ │ │ │ +000892e0: 2020 2020 7468 726f 7567 6820 6470 6b67 through dpkg │ │ │ │ │ +000892f0: 2d73 686c 6962 6465 7073 2061 7320 7765 -shlibdeps as we │ │ │ │ │ +00089300: 6c6c 2061 7320 6578 6563 7574 6162 6c65 ll as executable │ │ │ │ │ +00089310: 730a 0a1f 0a46 696c 653a 2064 6562 6961 s....File: debia │ │ │ │ │ +00089320: 6e2d 706f 6c69 6379 2e69 6e66 6f2c 2020 n-policy.info, │ │ │ │ │ +00089330: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ +00089340: 3520 302c 2020 4e65 7874 3a20 5665 7273 5 0, Next: Vers │ │ │ │ │ +00089350: 696f 6e20 3320 3220 3120 312c 2020 5072 ion 3 2 1 1, Pr │ │ │ │ │ +00089360: 6576 3a20 5665 7273 696f 6e20 3320 3520 ev: Version 3 5 │ │ │ │ │ +00089370: 312c 2020 5570 3a20 5570 6772 6164 696e 1, Up: Upgradin │ │ │ │ │ +00089380: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ +00089390: 3533 2056 6572 7369 6f6e 2033 2e35 2e30 53 Version 3.5.0 │ │ │ │ │ +000893a0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +000893b0: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204a ====..Released J │ │ │ │ │ +000893c0: 616e 7561 7279 2c20 3230 3031 2e0a 0a31 anuary, 2001...1 │ │ │ │ │ +000893d0: 312e 382e 350a 0a20 2020 2020 466f 6e74 1.8.5.. Font │ │ │ │ │ +000893e0: 2070 6163 6b61 6765 7320 666f 7220 7468 packages for th │ │ │ │ │ +000893f0: 6520 5820 5769 6e64 6f77 2053 7973 7465 e X Window Syste │ │ │ │ │ +00089400: 6d20 6d75 7374 206e 6f77 2064 6563 6c61 m must now decla │ │ │ │ │ +00089410: 7265 2061 2064 6570 656e 6465 6e63 790a re a dependency. │ │ │ │ │ +00089420: 2020 2020 206f 6e20 e280 9878 7574 696c on ...xutil │ │ │ │ │ +00089430: 7320 283e 3d20 342e 302e 3229 e280 990a s (>= 4.0.2).... │ │ │ │ │ +00089440: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +00089450: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +00089460: 6465 3a20 5665 7273 696f 6e20 3320 3220 de: Version 3 2 │ │ │ │ │ +00089470: 3120 312c 2020 4e65 7874 3a20 5665 7273 1 1, Next: Vers │ │ │ │ │ +00089480: 696f 6e20 3320 3220 312c 2020 5072 6576 ion 3 2 1, Prev │ │ │ │ │ +00089490: 3a20 5665 7273 696f 6e20 3320 3520 302c : Version 3 5 0, │ │ │ │ │ +000894a0: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ +000894b0: 6368 6563 6b6c 6973 740a 0a32 322e 3534 checklist..22.54 │ │ │ │ │ +000894c0: 2056 6572 7369 6f6e 2033 2e32 2e31 2e31 Version 3.2.1.1 │ │ │ │ │ +000894d0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +000894e0: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ +000894f0: 204a 616e 7561 7279 2c20 3230 3031 2e0a January, 2001.. │ │ │ │ │ +00089500: 0a54 6869 7320 7265 6c65 6173 6520 6272 .This release br │ │ │ │ │ +00089510: 6f6b 6520 7468 6520 6e6f 726d 616c 2072 oke the normal r │ │ │ │ │ +00089520: 756c 6520 6167 6169 6e73 7420 696e 7472 ule against intr │ │ │ │ │ +00089530: 6f64 7563 696e 6720 6e6f 726d 6174 6976 oducing normativ │ │ │ │ │ +00089540: 6520 6368 616e 6765 730a 7769 7468 6f75 e changes.withou │ │ │ │ │ +00089550: 7420 6368 616e 6769 6e67 2074 6865 206d t changing the m │ │ │ │ │ +00089560: 616a 6f72 2070 6174 6368 206c 6576 656c ajor patch level │ │ │ │ │ +00089570: 2e0a 0a39 2e33 2e32 0a0a 2020 2020 2044 ...9.3.2.. D │ │ │ │ │ +00089580: 6165 6d6f 6e20 7374 6172 7475 7020 7363 aemon startup sc │ │ │ │ │ +00089590: 7269 7074 7320 696e 20e2 8098 2f65 7463 ripts in .../etc │ │ │ │ │ +000895a0: 2f69 6e69 742e 642f e280 9920 7368 6f75 /init.d/... shou │ │ │ │ │ +000895b0: 6c64 206e 6f74 2063 6f6e 7461 696e 0a20 ld not contain. │ │ │ │ │ +000895c0: 2020 2020 6d6f 6469 6669 6162 6c65 2070 modifiable p │ │ │ │ │ +000895d0: 6172 616d 6574 6572 733b 2074 6865 7365 arameters; these │ │ │ │ │ +000895e0: 2073 686f 756c 6420 6265 206d 6f76 6564 should be moved │ │ │ │ │ +000895f0: 2074 6f20 6120 6669 6c65 2069 6e0a 2020 to a file in. │ │ │ │ │ +00089600: 2020 20e2 8098 2f65 7463 2f64 6566 6175 .../etc/defau │ │ │ │ │ +00089610: 6c74 2fe2 8099 0a0a 3132 2e33 0a0a 2020 lt/.....12.3.. │ │ │ │ │ +00089620: 2020 2046 696c 6573 2069 6e20 e280 982f Files in .../ │ │ │ │ │ +00089630: 7573 722f 7368 6172 652f 646f 63e2 8099 usr/share/doc... │ │ │ │ │ +00089640: 206d 7573 7420 6e6f 7420 6265 2072 6566 must not be ref │ │ │ │ │ +00089650: 6572 656e 6365 6420 6279 2061 6e79 2070 erenced by any p │ │ │ │ │ +00089660: 726f 6772 616d 2e0a 2020 2020 2049 6620 rogram.. If │ │ │ │ │ +00089670: 7375 6368 2066 696c 6573 2061 7265 206e such files are n │ │ │ │ │ +00089680: 6565 6465 642c 2074 6865 7920 6d75 7374 eeded, they must │ │ │ │ │ +00089690: 2062 6520 706c 6163 6564 2069 6e0a 2020 be placed in. │ │ │ │ │ +000896a0: 2020 20e2 8098 2f75 7372 2f73 6861 7265 .../usr/share │ │ │ │ │ +000896b0: 2f3c 7061 636b 6167 653e 2fe2 8099 2c20 //..., │ │ │ │ │ +000896c0: 616e 6420 7379 6d62 6f6c 6963 206c 696e and symbolic lin │ │ │ │ │ +000896d0: 6b73 2063 7265 6174 6564 2061 7320 7265 ks created as re │ │ │ │ │ +000896e0: 7175 6972 6564 2069 6e0a 2020 2020 20e2 quired in. . │ │ │ │ │ +000896f0: 8098 2f75 7372 2f73 6861 7265 2f64 6f63 ../usr/share/doc │ │ │ │ │ +00089700: 2f3c 7061 636b 6167 653e 2fe2 8099 0a0a //..... │ │ │ │ │ +00089710: 2020 2020 204d 7563 6820 6f66 2074 6865 Much of the │ │ │ │ │ +00089720: 2070 6163 6b61 6769 6e67 206d 616e 7561 packaging manua │ │ │ │ │ +00089730: 6c20 6861 7320 6e6f 7720 6265 656e 2069 l has now been i │ │ │ │ │ +00089740: 6d70 6f72 7465 6420 696e 746f 2074 6865 mported into the │ │ │ │ │ +00089750: 2070 6f6c 6963 790a 2020 2020 2064 6f63 policy. doc │ │ │ │ │ +00089760: 756d 656e 740a 0a1f 0a46 696c 653a 2064 ument....File: d │ │ │ │ │ +00089770: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +00089780: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ +00089790: 6e20 3320 3220 312c 2020 4e65 7874 3a20 n 3 2 1, Next: │ │ │ │ │ +000897a0: 5665 7273 696f 6e20 3320 3220 302c 2020 Version 3 2 0, │ │ │ │ │ +000897b0: 5072 6576 3a20 5665 7273 696f 6e20 3320 Prev: Version 3 │ │ │ │ │ +000897c0: 3220 3120 312c 2020 5570 3a20 5570 6772 2 1 1, Up: Upgr │ │ │ │ │ +000897d0: 6164 696e 6720 6368 6563 6b6c 6973 740a ading checklist. │ │ │ │ │ +000897e0: 0a32 322e 3535 2056 6572 7369 6f6e 2033 .22.55 Version 3 │ │ │ │ │ +000897f0: 2e32 2e31 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d .2.1.=========== │ │ │ │ │ +00089800: 3d3d 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 ========..Releas │ │ │ │ │ +00089810: 6564 2041 7567 7573 742c 2032 3030 302e ed August, 2000. │ │ │ │ │ +00089820: 0a0a 3131 2e38 2e31 0a0a 2020 2020 2041 ..11.8.1.. A │ │ │ │ │ +00089830: 2070 6163 6b61 6765 206f 6620 7072 696f package of prio │ │ │ │ │ +00089840: 7269 7479 2073 7461 6e64 6172 6420 6f72 rity standard or │ │ │ │ │ +00089850: 2068 6967 6865 7220 6d61 7920 7072 6f76 higher may prov │ │ │ │ │ +00089860: 6964 6520 7477 6f20 6269 6e61 7269 6573 ide two binaries │ │ │ │ │ +00089870: 2c0a 2020 2020 206f 6e65 2063 6f6d 7069 ,. one compi │ │ │ │ │ +00089880: 6c65 6420 7769 7468 2073 7570 706f 7274 led with support │ │ │ │ │ +00089890: 2066 6f72 2074 6865 2058 2057 696e 646f for the X Windo │ │ │ │ │ +000898a0: 7720 5379 7374 656d 2c20 616e 6420 7468 w System, and th │ │ │ │ │ +000898b0: 6520 6f74 6865 720a 2020 2020 2077 6974 e other. wit │ │ │ │ │ +000898c0: 686f 7574 0a0a 1f0a 4669 6c65 3a20 6465 hout....File: de │ │ │ │ │ +000898d0: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +000898e0: 2c20 204e 6f64 653a 2056 6572 7369 6f6e , Node: Version │ │ │ │ │ +000898f0: 2033 2032 2030 2c20 204e 6578 743a 2056 3 2 0, Next: V │ │ │ │ │ +00089900: 6572 7369 6f6e 2033 2031 2031 2c20 2050 ersion 3 1 1, P │ │ │ │ │ +00089910: 7265 763a 2056 6572 7369 6f6e 2033 2032 rev: Version 3 2 │ │ │ │ │ +00089920: 2031 2c20 2055 703a 2055 7067 7261 6469 1, Up: Upgradi │ │ │ │ │ +00089930: 6e67 2063 6865 636b 6c69 7374 0a0a 3232 ng checklist..22 │ │ │ │ │ +00089940: 2e35 3620 5665 7273 696f 6e20 332e 322e .56 Version 3.2. │ │ │ │ │ +00089950: 300a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0.============== │ │ │ │ │ +00089960: 3d3d 3d3d 3d0a 0a52 656c 6561 7365 6420 =====..Released │ │ │ │ │ +00089970: 4175 6775 7374 2c20 3230 3030 2e0a 0a31 August, 2000...1 │ │ │ │ │ +00089980: 302e 310a 0a20 2020 2020 4279 2064 6566 0.1.. By def │ │ │ │ │ +00089990: 6175 6c74 2065 7865 6375 7461 626c 6573 ault executables │ │ │ │ │ +000899a0: 2073 686f 756c 6420 6e6f 7420 6265 2062 should not be b │ │ │ │ │ +000899b0: 7569 6c74 2077 6974 6820 7468 6520 6465 uilt with the de │ │ │ │ │ +000899c0: 6275 6767 696e 670a 2020 2020 206f 7074 bugging. opt │ │ │ │ │ +000899d0: 696f 6e20 2d67 2e20 2049 6e73 7465 6164 ion -g. Instead │ │ │ │ │ +000899e0: 2c20 6974 2069 7320 7265 636f 6d6d 656e , it is recommen │ │ │ │ │ +000899f0: 6465 6420 746f 2073 7570 706f 7274 2062 ded to support b │ │ │ │ │ +00089a00: 7569 6c64 696e 6720 7468 650a 2020 2020 uilding the. │ │ │ │ │ +00089a10: 2070 6163 6b61 6765 2077 6974 6820 6465 package with de │ │ │ │ │ +00089a20: 6275 6767 696e 6720 696e 666f 726d 6174 bugging informat │ │ │ │ │ +00089a30: 696f 6e20 6f70 7469 6f6e 616c 6c79 2e0a ion optionally.. │ │ │ │ │ +00089a40: 0a31 322e 380a 0a20 2020 2020 506f 6c69 .12.8.. Poli │ │ │ │ │ +00089a50: 6379 2066 6f72 2070 6163 6b61 6765 7320 cy for packages │ │ │ │ │ +00089a60: 7768 6572 6520 7468 6520 7570 7374 7265 where the upstre │ │ │ │ │ +00089a70: 616d 2075 7365 7320 4854 4d4c 2063 6861 am uses HTML cha │ │ │ │ │ +00089a80: 6e67 656c 6f67 2066 696c 6573 0a20 2020 ngelog files. │ │ │ │ │ +00089a90: 2020 6861 7320 6265 656e 2065 7870 616e has been expan │ │ │ │ │ +00089aa0: 6465 642e 2020 496e 2073 686f 7274 2c20 ded. In short, │ │ │ │ │ +00089ab0: 6120 706c 6169 6e20 7465 7874 2063 6861 a plain text cha │ │ │ │ │ +00089ac0: 6e67 656c 6f67 2066 696c 6520 7368 6f75 ngelog file shou │ │ │ │ │ +00089ad0: 6c64 0a20 2020 2020 616c 7761 7973 2062 ld. always b │ │ │ │ │ +00089ae0: 6520 6765 6e65 7261 7465 6420 666f 7220 e generated for │ │ │ │ │ +00089af0: 7468 6520 7570 7374 7265 616d 2063 6861 the upstream cha │ │ │ │ │ +00089b00: 6e67 6573 0a0a 2020 2020 2050 6c65 6173 nges.. Pleas │ │ │ │ │ +00089b10: 6520 6e6f 7465 2074 6861 7420 7468 6520 e note that the │ │ │ │ │ +00089b20: 6e65 7720 7265 6c65 6173 6520 6f66 2074 new release of t │ │ │ │ │ +00089b30: 6865 2058 2077 696e 646f 7720 7379 7374 he X window syst │ │ │ │ │ +00089b40: 656d 2028 332e 3229 2073 6861 6c6c 0a20 em (3.2) shall. │ │ │ │ │ +00089b50: 2020 2020 7072 6f62 6162 6c79 206e 6565 probably nee │ │ │ │ │ +00089b60: 6420 7377 6565 7069 6e67 2063 6861 6e67 d sweeping chang │ │ │ │ │ +00089b70: 6573 2069 6e20 706f 6c69 6379 0a0a 2020 es in policy.. │ │ │ │ │ +00089b80: 2020 2050 6f6c 6963 7920 666f 7220 7061 Policy for pa │ │ │ │ │ +00089b90: 636b 6167 6573 2070 726f 7669 6469 6e67 ckages providing │ │ │ │ │ +00089ba0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2058 the following X │ │ │ │ │ +00089bb0: 2d62 6173 6564 2066 6561 7475 7265 7320 -based features │ │ │ │ │ +00089bc0: 6861 730a 2020 2020 2062 6565 6e20 636f has. been co │ │ │ │ │ +00089bd0: 6469 6669 6564 3a0a 0a20 2020 2020 3131 dified:.. 11 │ │ │ │ │ +00089be0: 2e38 2e32 0a0a 2020 2020 2020 2020 2020 .8.2.. │ │ │ │ │ +00089bf0: 5820 7365 7276 6572 2028 7669 7274 7561 X server (virtua │ │ │ │ │ +00089c00: 6c20 7061 636b 6167 6520 7873 6572 7665 l package xserve │ │ │ │ │ +00089c10: 7229 0a0a 2020 2020 2031 312e 382e 330a r).. 11.8.3. │ │ │ │ │ +00089c20: 0a20 2020 2020 2020 2020 2058 2074 6572 . X ter │ │ │ │ │ +00089c30: 6d69 6e61 6c20 656d 756c 6174 6f72 2028 minal emulator ( │ │ │ │ │ +00089c40: 7669 7274 7561 6c20 7061 636b 6167 6520 virtual package │ │ │ │ │ +00089c50: 782d 7465 726d 696e 616c 2d65 6d75 6c61 x-terminal-emula │ │ │ │ │ +00089c60: 746f 7229 0a0a 2020 2020 2031 312e 382e tor).. 11.8. │ │ │ │ │ +00089c70: 340a 0a20 2020 2020 2020 2020 2058 2077 4.. X w │ │ │ │ │ +00089c80: 696e 646f 7720 6d61 6e61 6765 7220 2876 indow manager (v │ │ │ │ │ +00089c90: 6972 7475 616c 2070 6163 6b61 6765 2078 irtual package x │ │ │ │ │ +00089ca0: 2d77 696e 646f 772d 6d61 6e61 6765 722c -window-manager, │ │ │ │ │ +00089cb0: 2061 6e64 0a20 2020 2020 2020 2020 20e2 and. . │ │ │ │ │ +00089cc0: 8098 2f75 7372 2f62 696e 2f78 2d77 696e ../usr/bin/x-win │ │ │ │ │ +00089cd0: 646f 772d 6d61 6e61 6765 72e2 8099 2061 dow-manager... a │ │ │ │ │ +00089ce0: 6c74 6572 6e61 7469 7665 2c20 7769 7468 lternative, with │ │ │ │ │ +00089cf0: 2070 7269 6f72 6974 790a 2020 2020 2020 priority. │ │ │ │ │ +00089d00: 2020 2020 6361 6c63 756c 6174 696f 6e20 calculation │ │ │ │ │ +00089d10: 6775 6964 656c 696e 6573 290a 0a20 2020 guidelines).. │ │ │ │ │ +00089d20: 2020 3132 2e38 2e35 0a0a 2020 2020 2020 12.8.5.. │ │ │ │ │ +00089d30: 2020 2020 5820 666f 6e74 7320 2874 6869 X fonts (thi │ │ │ │ │ +00089d40: 7320 7365 6374 696f 6e20 6861 7320 6265 s section has be │ │ │ │ │ +00089d50: 656e 2077 7269 7474 656e 2066 726f 6d20 en written from │ │ │ │ │ +00089d60: 7363 7261 7463 6829 0a0a 2020 2020 2031 scratch).. 1 │ │ │ │ │ +00089d70: 312e 382e 360a 0a20 2020 2020 2020 2020 1.8.6.. │ │ │ │ │ +00089d80: 2058 2061 7070 6c69 6361 7469 6f6e 2064 X application d │ │ │ │ │ +00089d90: 6566 6175 6c74 730a 0a31 312e 382e 370a efaults..11.8.7. │ │ │ │ │ +00089da0: 0a20 2020 2020 506f 6c69 6379 2066 6f72 . Policy for │ │ │ │ │ +00089db0: 2070 6163 6b61 6765 7320 7573 696e 6720 packages using │ │ │ │ │ +00089dc0: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ +00089dd0: 7465 6d20 616e 6420 4648 5320 6973 7375 tem and FHS issu │ │ │ │ │ +00089de0: 6573 2068 6173 0a20 2020 2020 6265 656e es has. been │ │ │ │ │ +00089df0: 2063 6c61 7269 6669 6564 3b0a 0a31 312e clarified;..11. │ │ │ │ │ +00089e00: 372e 330a 0a20 2020 2020 4e6f 2070 6163 7.3.. No pac │ │ │ │ │ +00089e10: 6b61 6765 206d 6179 2063 6f6e 7461 696e kage may contain │ │ │ │ │ +00089e20: 206f 7220 6d61 6b65 2068 6172 6420 6c69 or make hard li │ │ │ │ │ +00089e30: 6e6b 7320 746f 2063 6f6e 6666 696c 6573 nks to conffiles │ │ │ │ │ +00089e40: 0a0a 380a 0a20 2020 2020 4e6f 7465 6420 ..8.. Noted │ │ │ │ │ +00089e50: 7468 6174 206e 6577 6572 2064 706b 6720 that newer dpkg │ │ │ │ │ +00089e60: 7665 7273 696f 6e73 2064 6f20 6e6f 7420 versions do not │ │ │ │ │ +00089e70: 7265 7175 6972 6520 6578 7472 656d 6520 require extreme │ │ │ │ │ +00089e80: 6361 7265 2069 6e0a 2020 2020 2061 6c77 care in. alw │ │ │ │ │ +00089e90: 6179 7320 6372 6561 7469 6e67 2074 6865 ays creating the │ │ │ │ │ +00089ea0: 2073 6861 7265 6420 6c69 6220 6265 666f shared lib befo │ │ │ │ │ +00089eb0: 7265 2074 6865 2073 796d 6c69 6e6b 2c20 re the symlink, │ │ │ │ │ +00089ec0: 736f 2074 6865 2075 6e70 6163 6b0a 2020 so the unpack. │ │ │ │ │ +00089ed0: 2020 206f 7264 6572 2062 6520 636f 7272 order be corr │ │ │ │ │ +00089ee0: 6563 740a 0a1f 0a46 696c 653a 2064 6562 ect....File: deb │ │ │ │ │ +00089ef0: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +00089f00: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ +00089f10: 3320 3120 312c 2020 4e65 7874 3a20 5665 3 1 1, Next: Ve │ │ │ │ │ +00089f20: 7273 696f 6e20 3320 3120 302c 2020 5072 rsion 3 1 0, Pr │ │ │ │ │ +00089f30: 6576 3a20 5665 7273 696f 6e20 3320 3220 ev: Version 3 2 │ │ │ │ │ +00089f40: 302c 2020 5570 3a20 5570 6772 6164 696e 0, Up: Upgradin │ │ │ │ │ +00089f50: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ +00089f60: 3537 2056 6572 7369 6f6e 2033 2e31 2e31 57 Version 3.1.1 │ │ │ │ │ +00089f70: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +00089f80: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 204e ====..Released N │ │ │ │ │ +00089f90: 6f76 656d 6265 722c 2031 3939 392e 0a0a ovember, 1999... │ │ │ │ │ +00089fa0: 372e 310a 0a20 2020 2020 436f 7272 6563 7.1.. Correc │ │ │ │ │ +00089fb0: 7469 6f6e 2074 6f20 7365 6d61 6e74 6963 tion to semantic │ │ │ │ │ +00089fc0: 7320 6f66 2061 7263 6869 7465 6374 7572 s of architectur │ │ │ │ │ +00089fd0: 6520 6c69 7374 7320 696e 2042 7569 6c64 e lists in Build │ │ │ │ │ +00089fe0: 2d44 6570 656e 6473 2065 7463 2e0a 2020 -Depends etc.. │ │ │ │ │ +00089ff0: 2020 2053 686f 756c 6420 6e6f 7420 6166 Should not af │ │ │ │ │ +0008a000: 6665 6374 206d 616e 7920 7061 636b 6167 fect many packag │ │ │ │ │ +0008a010: 6573 0a0a 1f0a 4669 6c65 3a20 6465 6269 es....File: debi │ │ │ │ │ +0008a020: 616e 2d70 6f6c 6963 792e 696e 666f 2c20 an-policy.info, │ │ │ │ │ +0008a030: 204e 6f64 653a 2056 6572 7369 6f6e 2033 Node: Version 3 │ │ │ │ │ +0008a040: 2031 2030 2c20 204e 6578 743a 2056 6572 1 0, Next: Ver │ │ │ │ │ +0008a050: 7369 6f6e 2033 2030 2031 2c20 2050 7265 sion 3 0 1, Pre │ │ │ │ │ +0008a060: 763a 2056 6572 7369 6f6e 2033 2031 2031 v: Version 3 1 1 │ │ │ │ │ +0008a070: 2c20 2055 703a 2055 7067 7261 6469 6e67 , Up: Upgrading │ │ │ │ │ +0008a080: 2063 6865 636b 6c69 7374 0a0a 3232 2e35 checklist..22.5 │ │ │ │ │ +0008a090: 3820 5665 7273 696f 6e20 332e 312e 300a 8 Version 3.1.0. │ │ │ │ │ +0008a0a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0008a0b0: 3d3d 3d0a 0a52 656c 6561 7365 6420 4f63 ===..Released Oc │ │ │ │ │ +0008a0c0: 746f 6265 722c 2031 3939 392e 0a0a 6465 tober, 1999...de │ │ │ │ │ +0008a0d0: 6675 6e63 740a 0a20 2020 2020 e280 982f funct.. .../ │ │ │ │ │ +0008a0e0: 7573 722f 646f 632f 3c70 6163 6b61 6765 usr/doc/... has to be a │ │ │ │ │ +0008a100: 2073 796d 6c69 6e6b 2070 6f69 6e74 696e symlink pointin │ │ │ │ │ +0008a110: 6720 746f 0a20 2020 2020 e280 982f 7573 g to. .../us │ │ │ │ │ +0008a120: 722f 7368 6172 652f 646f 632f 3c70 6163 r/share/doc/..., to be │ │ │ │ │ +0008a140: 6d61 696e 7461 696e 6564 2062 7920 706f maintained by po │ │ │ │ │ +0008a150: 7374 696e 7374 2061 6e64 2070 7265 726d stinst and prerm │ │ │ │ │ +0008a160: 0a20 2020 2020 7363 7269 7074 732e 0a0a . scripts... │ │ │ │ │ +0008a170: 372e 312c 2037 2e36 0a0a 2020 2020 2049 7.1, 7.6.. I │ │ │ │ │ +0008a180: 6e74 726f 6475 6365 6420 736f 7572 6365 ntroduced source │ │ │ │ │ +0008a190: 2064 6570 656e 6465 6e63 6965 7320 2842 dependencies (B │ │ │ │ │ +0008a1a0: 7569 6c64 2d44 6570 656e 6473 2c20 6574 uild-Depends, et │ │ │ │ │ +0008a1b0: 632e 290a 0a39 2e33 2e34 0a0a 2020 2020 c.)..9.3.4.. │ │ │ │ │ +0008a1c0: 20e2 8098 2f65 7463 2f72 632e 626f 6f74 .../etc/rc.boot │ │ │ │ │ +0008a1d0: e280 9920 6861 7320 6265 656e 2064 6570 ... has been dep │ │ │ │ │ +0008a1e0: 7265 6361 7465 6420 696e 2066 6176 6f75 recated in favou │ │ │ │ │ +0008a1f0: 7220 6f66 20e2 8098 2f65 7463 2f72 6353 r of .../etc/rcS │ │ │ │ │ +0008a200: 2e64 e280 992e 0a20 2020 2020 2850 6163 .d..... (Pac │ │ │ │ │ +0008a210: 6b61 6765 7320 7368 6f75 6c64 206e 6f74 kages should not │ │ │ │ │ +0008a220: 2062 6520 746f 7563 6869 6e67 2074 6869 be touching thi │ │ │ │ │ +0008a230: 7320 6469 7265 6374 6f72 792c 2062 7574 s directory, but │ │ │ │ │ +0008a240: 2073 686f 756c 6420 7573 650a 2020 2020 should use. │ │ │ │ │ +0008a250: 2075 7064 6174 652d 7263 2e64 2069 6e73 update-rc.d ins │ │ │ │ │ +0008a260: 7465 6164 290a 0a39 2e33 2e33 0a0a 2020 tead)..9.3.3.. │ │ │ │ │ +0008a270: 2020 2075 7064 6174 652d 7263 2e64 2069 update-rc.d i │ │ │ │ │ +0008a280: 7320 6e6f 7720 7468 6520 276f 6e6c 7927 s now the 'only' │ │ │ │ │ +0008a290: 2061 6c6c 6f77 6162 6c65 2077 6179 206f allowable way o │ │ │ │ │ +0008a2a0: 6620 6163 6365 7373 696e 6720 7468 650a f accessing the. │ │ │ │ │ +0008a2b0: 2020 2020 20e2 8098 2f65 7463 2f72 633f .../etc/rc? │ │ │ │ │ +0008a2c0: 2e64 2f5b 534b 5d3f 3f2a e280 9920 6c69 .d/[SK]??*... li │ │ │ │ │ +0008a2d0: 6e6b 732e 2020 416e 7920 7363 7269 7074 nks. Any script │ │ │ │ │ +0008a2e0: 7320 7768 6963 6820 6d61 6e69 7075 6c61 s which manipula │ │ │ │ │ +0008a2f0: 7465 2074 6865 6d0a 2020 2020 2064 6972 te them. dir │ │ │ │ │ +0008a300: 6563 746c 7920 6d75 7374 2062 6520 6368 ectly must be ch │ │ │ │ │ +0008a310: 616e 6765 6420 746f 2075 7365 2075 7064 anged to use upd │ │ │ │ │ +0008a320: 6174 652d 7263 2e64 2069 6e73 7465 6164 ate-rc.d instead │ │ │ │ │ +0008a330: 2e20 2028 5468 6973 2069 730a 2020 2020 . (This is. │ │ │ │ │ +0008a340: 2062 6563 6175 7365 2074 6865 2066 696c because the fil │ │ │ │ │ +0008a350: 652d 7263 2070 6163 6b61 6765 2068 616e e-rc package han │ │ │ │ │ +0008a360: 646c 6573 2074 6869 7320 696e 666f 726d dles this inform │ │ │ │ │ +0008a370: 6174 696f 6e20 696e 2061 6e0a 2020 2020 ation in an. │ │ │ │ │ +0008a380: 2069 6e63 6f6d 7061 7469 626c 6520 7761 incompatible wa │ │ │ │ │ +0008a390: 792e 290a 0a31 322e 370a 0a20 2020 2020 y.)..12.7.. │ │ │ │ │ +0008a3a0: 4172 6368 6974 6563 7475 7265 2d73 7065 Architecture-spe │ │ │ │ │ +0008a3b0: 6369 6669 6320 6578 616d 706c 6573 2067 cific examples g │ │ │ │ │ +0008a3c0: 6f20 696e 20e2 8098 2f75 7372 2f6c 6962 o in .../usr/lib │ │ │ │ │ +0008a3d0: 2f3c 7061 636b 6167 653e 2f65 7861 6d70 //examp │ │ │ │ │ +0008a3e0: 6c65 73e2 8099 0a20 2020 2020 7769 7468 les.... with │ │ │ │ │ +0008a3f0: 2073 796d 6c69 6e6b 7320 6672 6f6d 20e2 symlinks from . │ │ │ │ │ +0008a400: 8098 2f75 7372 2f73 6861 7265 2f64 6f63 ../usr/share/doc │ │ │ │ │ +0008a410: 2f3c 7061 636b 6167 653e 2f65 7861 6d70 //examp │ │ │ │ │ +0008a420: 6c65 732f 2ae2 8099 206f 7220 6672 6f6d les/*... or from │ │ │ │ │ +0008a430: 0a20 2020 2020 e280 982f 7573 722f 7368 . .../usr/sh │ │ │ │ │ +0008a440: 6172 652f 646f 632f 3c70 6163 6b61 6765 are/doc//examples... it │ │ │ │ │ +0008a460: 7365 6c66 0a0a 392e 312e 310a 0a20 2020 self..9.1.1.. │ │ │ │ │ +0008a470: 2020 5570 6461 7465 6420 4648 5320 746f Updated FHS to │ │ │ │ │ +0008a480: 2061 2032 2e31 2064 7261 6674 3b20 7468 a 2.1 draft; th │ │ │ │ │ +0008a490: 6973 2072 6576 6572 7473 20e2 8098 2f76 is reverts .../v │ │ │ │ │ +0008a4a0: 6172 2f73 7461 7465 e280 9920 746f 20e2 ar/state... to . │ │ │ │ │ +0008a4b0: 8098 2f76 6172 2f6c 6962 e280 990a 0a39 ../var/lib.....9 │ │ │ │ │ +0008a4c0: 2e37 3b20 6d69 6d65 2d70 6f6c 6963 790a .7; mime-policy. │ │ │ │ │ +0008a4d0: 0a20 2020 2020 4164 6465 6420 4d49 4d45 . Added MIME │ │ │ │ │ +0008a4e0: 2073 7562 2d70 6f6c 6963 7920 646f 6375 sub-policy docu │ │ │ │ │ +0008a4f0: 6d65 6e74 0a0a 3132 2e34 0a0a 2020 2020 ment..12.4.. │ │ │ │ │ +0008a500: 2056 4953 5541 4c20 6973 2061 6c6c 6f77 VISUAL is allow │ │ │ │ │ +0008a510: 6564 2061 7320 6120 2868 6967 6865 7220 ed as a (higher │ │ │ │ │ +0008a520: 7072 696f 7269 7479 2920 616c 7465 726e priority) altern │ │ │ │ │ +0008a530: 6174 6976 6520 746f 2045 4449 544f 520a ative to EDITOR. │ │ │ │ │ +0008a540: 0a31 312e 360a 0a20 2020 2020 4d6f 6469 .11.6.. Modi │ │ │ │ │ +0008a550: 6669 6564 206c 6962 6c6f 636b 6669 6c65 fied liblockfile │ │ │ │ │ +0008a560: 2064 6573 6372 6970 7469 6f6e 2c20 7768 description, wh │ │ │ │ │ +0008a570: 6963 6820 6166 6665 6374 7320 6d61 696c ich affects mail │ │ │ │ │ +0008a580: 626f 782d 6163 6365 7373 696e 670a 2020 box-accessing. │ │ │ │ │ +0008a590: 2020 2070 726f 6772 616d 732e 2020 506c programs. Pl │ │ │ │ │ +0008a5a0: 6561 7365 2073 6565 2074 6865 2070 6f6c ease see the pol │ │ │ │ │ +0008a5b0: 6963 7920 646f 6375 6d65 6e74 2066 6f72 icy document for │ │ │ │ │ +0008a5c0: 2064 6574 6169 6c73 0a0a 3132 2e37 0a0a details..12.7.. │ │ │ │ │ +0008a5d0: 2020 2020 2049 6620 6120 7061 636b 6167 If a packag │ │ │ │ │ +0008a5e0: 6520 7072 6f76 6964 6573 2061 2063 6861 e provides a cha │ │ │ │ │ +0008a5f0: 6e67 656c 6f67 2069 6e20 4854 4d4c 2066 ngelog in HTML f │ │ │ │ │ +0008a600: 6f72 6d61 742c 2061 2074 6578 742d 6f6e ormat, a text-on │ │ │ │ │ +0008a610: 6c79 0a20 2020 2020 7665 7273 696f 6e20 ly. version │ │ │ │ │ +0008a620: 7368 6f75 6c64 2061 6c73 6f20 6265 2069 should also be i │ │ │ │ │ +0008a630: 6e63 6c75 6465 642e 2020 2853 7563 6820 ncluded. (Such │ │ │ │ │ +0008a640: 6120 7665 7273 696f 6e20 6d61 7920 6265 a version may be │ │ │ │ │ +0008a650: 2070 7265 7061 7265 640a 2020 2020 2075 prepared. u │ │ │ │ │ +0008a660: 7369 6e67 20e2 8098 6c79 6e78 202d 6475 sing ...lynx -du │ │ │ │ │ +0008a670: 6d70 202d 6e6f 6c69 7374 e280 992e 290a mp -nolist....). │ │ │ │ │ +0008a680: 0a33 2e32 2e31 0a0a 2020 2020 2044 6573 .3.2.1.. Des │ │ │ │ │ +0008a690: 6372 6970 7469 6f6e 206f 6620 686f 7720 cription of how │ │ │ │ │ +0008a6a0: 746f 2068 616e 646c 6520 7665 7273 696f to handle versio │ │ │ │ │ +0008a6b0: 6e20 6e75 6d62 6572 7320 6261 7365 6420 n numbers based │ │ │ │ │ +0008a6c0: 6f6e 2064 6174 6573 2061 6464 6564 0a0a on dates added.. │ │ │ │ │ +0008a6d0: 1f0a 4669 6c65 3a20 6465 6269 616e 2d70 ..File: debian-p │ │ │ │ │ +0008a6e0: 6f6c 6963 792e 696e 666f 2c20 204e 6f64 olicy.info, Nod │ │ │ │ │ +0008a6f0: 653a 2056 6572 7369 6f6e 2033 2030 2031 e: Version 3 0 1 │ │ │ │ │ +0008a700: 2c20 204e 6578 743a 2056 6572 7369 6f6e , Next: Version │ │ │ │ │ +0008a710: 2033 2030 2030 2c20 2050 7265 763a 2056 3 0 0, Prev: V │ │ │ │ │ +0008a720: 6572 7369 6f6e 2033 2031 2030 2c20 2055 ersion 3 1 0, U │ │ │ │ │ +0008a730: 703a 2055 7067 7261 6469 6e67 2063 6865 p: Upgrading che │ │ │ │ │ +0008a740: 636b 6c69 7374 0a0a 3232 2e35 3920 5665 cklist..22.59 Ve │ │ │ │ │ +0008a750: 7273 696f 6e20 332e 302e 310a 3d3d 3d3d rsion 3.0.1.==== │ │ │ │ │ +0008a760: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============. │ │ │ │ │ +0008a770: 0a52 656c 6561 7365 6420 4a75 6c79 2c20 .Released July, │ │ │ │ │ +0008a780: 3139 3939 2e0a 0a31 302e 320a 0a20 2020 1999...10.2.. │ │ │ │ │ +0008a790: 2020 4164 6465 6420 7468 6520 636c 6172 Added the clar │ │ │ │ │ +0008a7a0: 6966 6963 6174 696f 6e20 7468 6174 2074 ification that t │ │ │ │ │ +0008a7b0: 6865 202e 6c61 2066 696c 6573 2061 7265 he .la files are │ │ │ │ │ +0008a7c0: 2065 7373 656e 7469 616c 2066 6f72 2074 essential for t │ │ │ │ │ +0008a7d0: 6865 0a20 2020 2020 7061 636b 6167 6573 he. packages │ │ │ │ │ +0008a7e0: 2075 7369 6e67 206c 6962 746f 6f6c e280 using libtool.. │ │ │ │ │ +0008a7f0: 9973 206c 6962 6c74 646c 206c 6962 7261 .s libltdl libra │ │ │ │ │ +0008a800: 7279 2c20 696e 2077 6869 6368 2063 6173 ry, in which cas │ │ │ │ │ +0008a810: 6520 7468 6520 2e6c 610a 2020 2020 2066 e the .la. f │ │ │ │ │ +0008a820: 696c 6573 206d 7573 7420 676f 2069 6e20 iles must go in │ │ │ │ │ +0008a830: 7468 6520 7275 6e2d 7469 6d65 206c 6962 the run-time lib │ │ │ │ │ +0008a840: 7261 7279 2070 6163 6b61 6765 0a0a 1f0a rary package.... │ │ │ │ │ +0008a850: 4669 6c65 3a20 6465 6269 616e 2d70 6f6c File: debian-pol │ │ │ │ │ +0008a860: 6963 792e 696e 666f 2c20 204e 6f64 653a icy.info, Node: │ │ │ │ │ +0008a870: 2056 6572 7369 6f6e 2033 2030 2030 2c20 Version 3 0 0, │ │ │ │ │ +0008a880: 204e 6578 743a 2056 6572 7369 6f6e 2032 Next: Version 2 │ │ │ │ │ +0008a890: 2035 2030 2c20 2050 7265 763a 2056 6572 5 0, Prev: Ver │ │ │ │ │ +0008a8a0: 7369 6f6e 2033 2030 2031 2c20 2055 703a sion 3 0 1, Up: │ │ │ │ │ +0008a8b0: 2055 7067 7261 6469 6e67 2063 6865 636b Upgrading check │ │ │ │ │ +0008a8c0: 6c69 7374 0a0a 3232 2e36 3020 5665 7273 list..22.60 Vers │ │ │ │ │ +0008a8d0: 696f 6e20 332e 302e 300a 3d3d 3d3d 3d3d ion 3.0.0.====== │ │ │ │ │ +0008a8e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 =============..R │ │ │ │ │ +0008a8f0: 656c 6561 7365 6420 4a75 6e65 2c20 3139 eleased June, 19 │ │ │ │ │ +0008a900: 3939 2e0a 0a39 2e31 0a0a 2020 2020 2044 99...9.1.. D │ │ │ │ │ +0008a910: 6562 6961 6e20 666f 726d 616c 6c79 206d ebian formally m │ │ │ │ │ +0008a920: 6f76 6573 2066 726f 6d20 7468 6520 4653 oves from the FS │ │ │ │ │ +0008a930: 5354 4e44 2074 6f20 7468 6520 4648 532e STND to the FHS. │ │ │ │ │ +0008a940: 2054 6869 7320 6973 2061 206d 616a 6f72 This is a major │ │ │ │ │ +0008a950: 0a20 2020 2020 6368 616e 6765 2c20 616e . change, an │ │ │ │ │ +0008a960: 6420 7468 6520 696d 706c 6963 6174 696f d the implicatio │ │ │ │ │ +0008a970: 6e73 206f 6620 7468 6973 206d 6f76 6520 ns of this move │ │ │ │ │ +0008a980: 6172 6520 7072 6f62 6162 6c79 206e 6f74 are probably not │ │ │ │ │ +0008a990: 2061 6c6c 0a20 2020 2020 6b6e 6f77 6e2e all. known. │ │ │ │ │ +0008a9a0: 0a0a 342e 310a 0a20 2020 2020 4f6e 6c79 ..4.1.. Only │ │ │ │ │ +0008a9b0: 2033 2064 6967 6974 7320 6f66 2074 6865 3 digits of the │ │ │ │ │ +0008a9c0: 2053 7461 6e64 6172 6473 2076 6572 7369 Standards versi │ │ │ │ │ +0008a9d0: 6f6e 206e 6565 6420 6265 2069 6e63 6c75 on need be inclu │ │ │ │ │ +0008a9e0: 6465 6420 696e 2063 6f6e 7472 6f6c 0a20 ded in control. │ │ │ │ │ +0008a9f0: 2020 2020 6669 6c65 732c 2074 686f 7567 files, thoug │ │ │ │ │ +0008aa00: 6820 616c 6c20 666f 7572 2064 6967 6974 h all four digit │ │ │ │ │ +0008aa10: 7320 6172 6520 7374 696c 6c20 7065 726d s are still perm │ │ │ │ │ +0008aa20: 6974 7465 642e 0a0a 3132 2e36 0a0a 2020 itted...12.6.. │ │ │ │ │ +0008aa30: 2020 2054 6865 206c 6f63 6174 696f 6e20 The location │ │ │ │ │ +0008aa40: 6f66 2074 6865 2047 504c 2068 6173 2063 of the GPL has c │ │ │ │ │ +0008aa50: 6861 6e67 6564 2074 6f0a 2020 2020 20e2 hanged to. . │ │ │ │ │ +0008aa60: 8098 2f75 7372 2f73 6861 7265 2f63 6f6d ../usr/share/com │ │ │ │ │ +0008aa70: 6d6f 6e2d 6c69 6365 6e73 6573 e280 992e mon-licenses.... │ │ │ │ │ +0008aa80: 2020 5468 6973 206d 6179 2072 6571 7569 This may requi │ │ │ │ │ +0008aa90: 7265 2063 6861 6e67 696e 6720 7468 650a re changing the. │ │ │ │ │ +0008aaa0: 2020 2020 2063 6f70 7972 6967 6874 2066 copyright f │ │ │ │ │ +0008aab0: 696c 6573 2074 6f20 706f 696e 7420 746f iles to point to │ │ │ │ │ +0008aac0: 2074 6865 2063 6f72 7265 6374 206c 6f63 the correct loc │ │ │ │ │ +0008aad0: 6174 696f 6e20 6f66 2074 6865 2047 504c ation of the GPL │ │ │ │ │ +0008aae0: 2061 6e64 0a20 2020 2020 6f74 6865 7220 and. other │ │ │ │ │ +0008aaf0: 6d61 6a6f 7220 6c69 6365 6e73 6573 0a0a major licenses.. │ │ │ │ │ +0008ab00: 3130 2e32 0a0a 2020 2020 2050 6163 6b61 10.2.. Packa │ │ │ │ │ +0008ab10: 6765 7320 7468 6174 2075 7365 206c 6962 ges that use lib │ │ │ │ │ +0008ab20: 746f 6f6c 2074 6f20 6372 6561 7465 2073 tool to create s │ │ │ │ │ +0008ab30: 6861 7265 6420 6c69 6272 6172 6965 7320 hared libraries │ │ │ │ │ +0008ab40: 6d75 7374 2069 6e63 6c75 6465 0a20 2020 must include. │ │ │ │ │ +0008ab50: 2020 7468 6520 2e6c 6120 6669 6c65 7320 the .la files │ │ │ │ │ +0008ab60: 696e 2074 6865 202d 6465 7620 7061 636b in the -dev pack │ │ │ │ │ +0008ab70: 6167 6573 0a0a 3130 2e38 0a0a 2020 2020 ages..10.8.. │ │ │ │ │ +0008ab80: 2055 7365 206c 6f67 726f 7461 7465 2074 Use logrotate t │ │ │ │ │ +0008ab90: 6f20 726f 7461 7465 206c 6f67 2066 696c o rotate log fil │ │ │ │ │ +0008aba0: 6573 0a0a 6e6f 7720 3131 2e38 0a0a 2020 es..now 11.8.. │ │ │ │ │ +0008abb0: 2020 2073 6563 7469 6f6e 2035 2e38 2068 section 5.8 h │ │ │ │ │ +0008abc0: 6173 2062 6565 6e20 7265 7772 6974 7465 as been rewritte │ │ │ │ │ +0008abd0: 6e20 2850 726f 6772 616d 7320 666f 7220 n (Programs for │ │ │ │ │ +0008abe0: 7468 6520 5820 5769 6e64 6f77 2053 7973 the X Window Sys │ │ │ │ │ +0008abf0: 7465 6d29 0a0a 392e 363b 206d 656e 752d tem)..9.6; menu- │ │ │ │ │ +0008ac00: 706f 6c69 6379 0a0a 2020 2020 2054 6865 policy.. The │ │ │ │ │ +0008ac10: 7265 2069 7320 6e6f 7720 616e 2061 7373 re is now an ass │ │ │ │ │ +0008ac20: 6f63 6961 7465 6420 6d65 6e75 2070 6f6c ociated menu pol │ │ │ │ │ +0008ac30: 6963 792c 2069 6e20 6120 7365 7061 7261 icy, in a separa │ │ │ │ │ +0008ac40: 7465 2064 6f63 756d 656e 742c 0a20 2020 te document,. │ │ │ │ │ +0008ac50: 2020 7468 6174 2063 6172 7269 6573 2074 that carries t │ │ │ │ │ +0008ac60: 6865 2066 756c 6c20 7765 6967 6874 206f he full weight o │ │ │ │ │ +0008ac70: 6620 4465 6269 616e 2070 6f6c 6963 790a f Debian policy. │ │ │ │ │ +0008ac80: 0a31 312e 330a 0a20 2020 2020 5072 6f67 .11.3.. Prog │ │ │ │ │ +0008ac90: 7261 6d73 2077 6869 6368 206e 6565 6420 rams which need │ │ │ │ │ +0008aca0: 746f 206d 6f64 6966 7920 7468 6520 6669 to modify the fi │ │ │ │ │ +0008acb0: 6c65 7320 e280 982f 7661 722f 7275 6e2f les .../var/run/ │ │ │ │ │ +0008acc0: 7574 6d70 e280 992c 0a20 2020 2020 e280 utmp...,. .. │ │ │ │ │ +0008acd0: 982f 7661 722f 6c6f 672f 7774 6d70 e280 ./var/log/wtmp.. │ │ │ │ │ +0008ace0: 9920 616e 6420 e280 982f 7661 722f 6c6f . and .../var/lo │ │ │ │ │ +0008acf0: 672f 6c61 7374 6c6f 67e2 8099 206d 7573 g/lastlog... mus │ │ │ │ │ +0008ad00: 7420 6265 2069 6e73 7461 6c6c 6564 2073 t be installed s │ │ │ │ │ +0008ad10: 6574 6769 640a 2020 2020 2075 746d 700a etgid. utmp. │ │ │ │ │ +0008ad20: 0a1f 0a46 696c 653a 2064 6562 6961 6e2d ...File: debian- │ │ │ │ │ +0008ad30: 706f 6c69 6379 2e69 6e66 6f2c 2020 4e6f policy.info, No │ │ │ │ │ +0008ad40: 6465 3a20 5665 7273 696f 6e20 3220 3520 de: Version 2 5 │ │ │ │ │ +0008ad50: 302c 2020 4e65 7874 3a20 5665 7273 696f 0, Next: Versio │ │ │ │ │ +0008ad60: 6e20 3220 3420 312c 2020 5072 6576 3a20 n 2 4 1, Prev: │ │ │ │ │ +0008ad70: 5665 7273 696f 6e20 3320 3020 302c 2020 Version 3 0 0, │ │ │ │ │ +0008ad80: 5570 3a20 5570 6772 6164 696e 6720 6368 Up: Upgrading ch │ │ │ │ │ +0008ad90: 6563 6b6c 6973 740a 0a32 322e 3631 2056 ecklist..22.61 V │ │ │ │ │ +0008ada0: 6572 7369 6f6e 2032 2e35 2e30 0a3d 3d3d ersion 2.5.0.=== │ │ │ │ │ +0008adb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0008adc0: 0a0a 5265 6c65 6173 6564 204f 6374 6f62 ..Released Octob │ │ │ │ │ +0008add0: 6572 2c20 3139 3938 2e0a 0a27 506c 6561 er, 1998...'Plea │ │ │ │ │ +0008ade0: 7365 206e 6f74 6520 7468 6174 2073 6563 se note that sec │ │ │ │ │ +0008adf0: 7469 6f6e 206e 756d 6265 7273 2062 656c tion numbers bel │ │ │ │ │ +0008ae00: 6f77 2074 6869 7320 706f 696e 7420 6d61 ow this point ma │ │ │ │ │ +0008ae10: 7920 6e6f 7420 6d61 7463 6820 7468 650a y not match the. │ │ │ │ │ +0008ae20: 6375 7272 656e 7420 506f 6c69 6379 204d current Policy M │ │ │ │ │ +0008ae30: 616e 7561 6c2e 270a 0a20 2020 2d20 5265 anual.'.. - Re │ │ │ │ │ +0008ae40: 6172 7261 6e67 6564 2074 6865 206d 616e arranged the man │ │ │ │ │ +0008ae50: 7561 6c20 746f 2063 7265 6174 6520 6120 ual to create a │ │ │ │ │ +0008ae60: 6e65 7720 5365 6374 696f 6e20 342c 2046 new Section 4, F │ │ │ │ │ +0008ae70: 696c 6573 0a0a 2020 2020 2020 2020 2d20 iles.. - │ │ │ │ │ +0008ae80: 5365 6374 696f 6e20 332e 3320 28e2 809c Section 3.3 (... │ │ │ │ │ +0008ae90: 4669 6c65 73e2 809d 2920 7761 7320 6d6f Files...) was mo │ │ │ │ │ +0008aea0: 7665 6420 746f 2053 6563 7469 6f6e 2034 ved to Section 4 │ │ │ │ │ +0008aeb0: 2e20 2054 6865 2053 6563 7469 6f6e 730a . The Sections. │ │ │ │ │ +0008aec0: 2020 2020 2020 2020 2020 7468 6174 2077 that w │ │ │ │ │ +0008aed0: 6572 6520 5365 6374 696f 6e20 3420 616e ere Section 4 an │ │ │ │ │ +0008aee0: 6420 5365 6374 696f 6e20 3520 7765 7265 d Section 5 were │ │ │ │ │ +0008aef0: 206d 6f76 6564 2064 6f77 6e20 746f 2062 moved down to b │ │ │ │ │ +0008af00: 6563 6f6d 650a 2020 2020 2020 2020 2020 ecome. │ │ │ │ │ +0008af10: 5365 6374 696f 6e20 3520 616e 6420 5365 Section 5 and Se │ │ │ │ │ +0008af20: 6374 696f 6e20 362e 0a0a 2020 2020 2020 ction 6... │ │ │ │ │ +0008af30: 2020 2d20 5768 6174 2077 6173 2053 6563 - What was Sec │ │ │ │ │ +0008af40: 7469 6f6e 2035 2e35 2028 e280 9c4c 6f67 tion 5.5 (...Log │ │ │ │ │ +0008af50: 2066 696c 6573 e280 9d29 2069 7320 6e6f files...) is no │ │ │ │ │ +0008af60: 7720 6120 7375 6273 6563 7469 6f6e 206f w a subsection o │ │ │ │ │ +0008af70: 6620 7468 650a 2020 2020 2020 2020 2020 f the. │ │ │ │ │ +0008af80: 6e65 7720 5365 6374 696f 6e20 3420 28e2 new Section 4 (. │ │ │ │ │ +0008af90: 809c 4669 6c65 73e2 809d 292c 2062 6563 ..Files...), bec │ │ │ │ │ +0008afa0: 6f6d 696e 6720 7365 6374 696f 6e20 342e oming section 4. │ │ │ │ │ +0008afb0: 382c 2070 6c61 6365 6420 6166 7465 720a 8, placed after. │ │ │ │ │ +0008afc0: 2020 2020 2020 2020 2020 e280 9c43 6f6e ...Con │ │ │ │ │ +0008afd0: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ +0008afe0: e280 9d2c 206d 6f76 696e 6720 7468 6520 ..., moving the │ │ │ │ │ +0008aff0: 5365 6374 696f 6e20 342e 3820 28e2 809c Section 4.8 (... │ │ │ │ │ +0008b000: 5065 726d 6973 7369 6f6e 730a 2020 2020 Permissions. │ │ │ │ │ +0008b010: 2020 2020 2020 616e 6420 6f77 6e65 7273 and owners │ │ │ │ │ +0008b020: e280 9d29 2074 6f20 5365 6374 696f 6e20 ...) to Section │ │ │ │ │ +0008b030: 342e 392e 2020 416c 6c20 7375 6273 6563 4.9. All subsec │ │ │ │ │ +0008b040: 7469 6f6e 7320 6f66 2074 6865 206f 6c64 tions of the old │ │ │ │ │ +0008b050: 0a20 2020 2020 2020 2020 2053 6563 7469 . Secti │ │ │ │ │ +0008b060: 6f6e 2035 2061 6674 6572 2035 2e35 2077 on 5 after 5.5 w │ │ │ │ │ +0008b070: 6572 6520 6d6f 7665 6420 646f 776e 2074 ere moved down t │ │ │ │ │ +0008b080: 6f20 6669 6c6c 2069 6e20 7468 6520 6e75 o fill in the nu │ │ │ │ │ +0008b090: 6d62 6572 2067 6170 2e0a 0a20 2020 2d20 mber gap... - │ │ │ │ │ +0008b0a0: 4d6f 6469 6669 6564 2074 6865 2073 6563 Modified the sec │ │ │ │ │ +0008b0b0: 7469 6f6e 2061 626f 7574 2063 6861 6e67 tion about chang │ │ │ │ │ +0008b0c0: 656c 6f67 2066 696c 6573 2074 6f20 6163 elog files to ac │ │ │ │ │ +0008b0d0: 636f 6d6d 6f64 6174 6520 7570 7374 7265 commodate upstre │ │ │ │ │ +0008b0e0: 616d 0a20 2020 2020 6368 616e 6765 6c6f am. changelo │ │ │ │ │ +0008b0f0: 6773 2077 6869 6368 2077 6572 6520 666f gs which were fo │ │ │ │ │ +0008b100: 726d 6174 7465 6420 6173 2048 544d 4c2e rmatted as HTML. │ │ │ │ │ +0008b110: 2054 6865 7365 2075 7073 7472 6561 6d20 These upstream │ │ │ │ │ +0008b120: 6368 616e 6765 6c6f 670a 2020 2020 2066 changelog. f │ │ │ │ │ +0008b130: 696c 6573 2073 686f 756c 6420 6e6f 7720 iles should now │ │ │ │ │ +0008b140: 6265 2061 6363 6573 7369 626c 6520 6173 be accessible as │ │ │ │ │ +0008b150: 0a20 2020 2020 e280 982f 7573 722f 646f . .../usr/do │ │ │ │ │ +0008b160: 632f 7061 636b 6167 652f 6368 616e 6765 c/package/change │ │ │ │ │ +0008b170: 6c6f 672e 6874 6d6c 2e67 7ae2 8099 0a0a log.html.gz..... │ │ │ │ │ +0008b180: 2020 202d 2053 796d 6c69 6e6b 7320 6172 - Symlinks ar │ │ │ │ │ +0008b190: 6520 7065 726d 6973 7369 626c 6520 746f e permissible to │ │ │ │ │ +0008b1a0: 206c 696e 6b20 7468 6520 7265 616c 2c20 link the real, │ │ │ │ │ +0008b1b0: 6f72 2075 7073 7472 6561 6d2c 2063 6861 or upstream, cha │ │ │ │ │ +0008b1c0: 6e67 656c 6f67 0a20 2020 2020 6e61 6d65 ngelog. name │ │ │ │ │ +0008b1d0: 2074 6f20 7468 6520 4465 6269 616e 206d to the Debian m │ │ │ │ │ +0008b1e0: 616e 6461 7465 6420 6e61 6d65 2e0a 0a20 andated name... │ │ │ │ │ +0008b1f0: 2020 2d20 436c 6172 6966 6965 6420 7468 - Clarified th │ │ │ │ │ +0008b200: 6174 2048 544d 4c20 646f 6375 6d65 6e74 at HTML document │ │ │ │ │ +0008b210: 6174 696f 6e20 7368 6f75 6c64 2062 6520 ation should be │ │ │ │ │ +0008b220: 7072 6573 656e 7420 696e 2073 6f6d 650a present in some. │ │ │ │ │ +0008b230: 2020 2020 2070 6163 6b61 6765 2c20 7468 package, th │ │ │ │ │ +0008b240: 6f75 6768 206e 6f74 206e 6563 6573 7361 ough not necessa │ │ │ │ │ +0008b250: 7269 6c79 2074 6865 206d 6169 6e20 6269 rily the main bi │ │ │ │ │ +0008b260: 6e61 7279 2070 6163 6b61 6765 2e0a 0a20 nary package... │ │ │ │ │ +0008b270: 2020 2d20 436f 7272 6563 7465 6420 616c - Corrected al │ │ │ │ │ +0008b280: 6c20 7265 6665 7265 6e63 6573 2074 6f20 l references to │ │ │ │ │ +0008b290: 7468 6520 6c6f 6361 7469 6f6e 206f 6620 the location of │ │ │ │ │ +0008b2a0: 7468 6520 636f 7079 7269 6768 7420 6669 the copyright fi │ │ │ │ │ +0008b2b0: 6c65 732e 0a20 2020 2020 5468 6520 636f les.. The co │ │ │ │ │ +0008b2c0: 7272 6563 7420 6c6f 6361 7469 6f6e 2069 rrect location i │ │ │ │ │ +0008b2d0: 7320 e280 982f 7573 722f 646f 632f 7061 s .../usr/doc/pa │ │ │ │ │ +0008b2e0: 636b 6167 652f 636f 7079 7269 6768 74e2 ckage/copyright. │ │ │ │ │ +0008b2f0: 8099 0a0a 2020 202d 2052 6174 6966 6965 .... - Ratifie │ │ │ │ │ +0008b300: 6420 7468 6520 6172 6368 6974 6563 7475 d the architectu │ │ │ │ │ +0008b310: 7265 2073 7065 6369 6669 6361 7469 6f6e re specification │ │ │ │ │ +0008b320: 2073 7472 696e 6773 2074 6f20 6361 7465 strings to cate │ │ │ │ │ +0008b330: 7220 746f 2074 6865 0a20 2020 2020 4855 r to the. HU │ │ │ │ │ +0008b340: 5244 2e0a 0a1f 0a46 696c 653a 2064 6562 RD.....File: deb │ │ │ │ │ +0008b350: 6961 6e2d 706f 6c69 6379 2e69 6e66 6f2c ian-policy.info, │ │ │ │ │ +0008b360: 2020 4e6f 6465 3a20 5665 7273 696f 6e20 Node: Version │ │ │ │ │ +0008b370: 3220 3420 312c 2020 4e65 7874 3a20 5665 2 4 1, Next: Ve │ │ │ │ │ +0008b380: 7273 696f 6e20 3220 3420 302c 2020 5072 rsion 2 4 0, Pr │ │ │ │ │ +0008b390: 6576 3a20 5665 7273 696f 6e20 3220 3520 ev: Version 2 5 │ │ │ │ │ +0008b3a0: 302c 2020 5570 3a20 5570 6772 6164 696e 0, Up: Upgradin │ │ │ │ │ +0008b3b0: 6720 6368 6563 6b6c 6973 740a 0a32 322e g checklist..22. │ │ │ │ │ +0008b3c0: 3632 2056 6572 7369 6f6e 2032 2e34 2e31 62 Version 2.4.1 │ │ │ │ │ +0008b3d0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .=============== │ │ │ │ │ +0008b3e0: 3d3d 3d3d 0a0a 5265 6c65 6173 6564 2041 ====..Released A │ │ │ │ │ +0008b3f0: 7072 696c 2c20 3139 3938 2e0a 0a55 7064 pril, 1998...Upd │ │ │ │ │ +0008b400: 6174 6564 2073 6563 7469 6f6e 2033 2e33 ated section 3.3 │ │ │ │ │ +0008b410: 2e35 2053 796d 626f 6c69 6320 6c69 6e6b .5 Symbolic link │ │ │ │ │ +0008b420: 730a 0a20 2020 2020 7379 6d62 6f6c 6963 s.. symbolic │ │ │ │ │ +0008b430: 206c 696e 6b73 2077 6974 6869 6e20 6120 links within a │ │ │ │ │ +0008b440: 746f 706c 6576 656c 2064 6972 6563 746f toplevel directo │ │ │ │ │ +0008b450: 7279 2073 686f 756c 6420 6265 2072 656c ry should be rel │ │ │ │ │ +0008b460: 6174 6976 652c 0a20 2020 2020 7379 6d62 ative,. symb │ │ │ │ │ +0008b470: 6f6c 6963 206c 696e 6b73 2062 6574 7765 olic links betwe │ │ │ │ │ +0008b480: 656e 2074 6f70 6c65 7665 6c20 6469 7265 en toplevel dire │ │ │ │ │ +0008b490: 6374 6f72 6965 7320 7368 6f75 6c64 2062 ctories should b │ │ │ │ │ +0008b4a0: 6520 6162 736f 6c75 7465 0a20 2020 2020 e absolute. │ │ │ │ │ +0008b4b0: 2863 662e 2c20 506f 6c69 6379 2057 6565 (cf., Policy Wee │ │ │ │ │ +0008b4c0: 6b6c 7920 4973 7375 6523 362c 2074 6f70 kly Issue#6, top │ │ │ │ │ +0008b4d0: 6963 2032 290a 0a55 7064 6174 6564 2073 ic 2)..Updated s │ │ │ │ │ +0008b4e0: 6563 7469 6f6e 2034 2e39 2047 616d 6573 ection 4.9 Games │ │ │ │ │ +0008b4f0: 0a0a 2020 2020 206d 616e 7061 6765 7320 .. manpages │ │ │ │ │ +0008b500: 666f 7220 6761 6d65 7320 7368 6f75 6c64 for games should │ │ │ │ │ +0008b510: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in │ │ │ │ │ +0008b520: 20e2 8098 2f75 7372 2f6d 616e 2f6d 616e .../usr/man/man │ │ │ │ │ +0008b530: 36e2 8099 2028 6366 2e2c 0a20 2020 2020 6... (cf.,. │ │ │ │ │ +0008b540: 506f 6c69 6379 2057 6565 6b6c 7920 4973 Policy Weekly Is │ │ │ │ │ +0008b550: 7375 6523 362c 2074 6f70 6963 2033 290a sue#6, topic 3). │ │ │ │ │ +0008b560: 0a55 7064 6174 6564 2043 6861 7074 6572 .Updated Chapter │ │ │ │ │ +0008b570: 2031 3220 5368 6172 6564 204c 6962 7261 12 Shared Libra │ │ │ │ │ +0008b580: 7269 6573 0a0a 2020 2020 206c 6463 6f6e ries.. ldcon │ │ │ │ │ +0008b590: 6669 6720 6d75 7374 2062 6520 6361 6c6c fig must be call │ │ │ │ │ +0008b5a0: 6564 2069 6e20 7468 6520 706f 7374 696e ed in the postin │ │ │ │ │ +0008b5b0: 7374 2073 6372 6970 7420 6966 2074 6865 st script if the │ │ │ │ │ +0008b5c0: 2070 6163 6b61 6765 0a20 2020 2020 696e package. in │ │ │ │ │ +0008b5d0: 7374 616c 6c73 2073 6861 7265 6420 6c69 stalls shared li │ │ │ │ │ +0008b5e0: 6272 6172 6965 7320 2863 662e 2c20 506f braries (cf., Po │ │ │ │ │ +0008b5f0: 6c69 6379 2057 6565 6b6c 7920 4973 7375 licy Weekly Issu │ │ │ │ │ +0008b600: 6520 2336 2c0a 2020 2020 2066 6978 6573 e #6,. fixes │ │ │ │ │ +0008b610: 3a62 7567 2332 3035 3135 290a 0a1f 0a46 :bug#20515)....F │ │ │ │ │ +0008b620: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +0008b630: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +0008b640: 5665 7273 696f 6e20 3220 3420 302c 2020 Version 2 4 0, │ │ │ │ │ +0008b650: 4e65 7874 3a20 5665 7273 696f 6e20 3220 Next: Version 2 │ │ │ │ │ +0008b660: 3320 302c 2020 5072 6576 3a20 5665 7273 3 0, Prev: Vers │ │ │ │ │ +0008b670: 696f 6e20 3220 3420 312c 2020 5570 3a20 ion 2 4 1, Up: │ │ │ │ │ +0008b680: 5570 6772 6164 696e 6720 6368 6563 6b6c Upgrading checkl │ │ │ │ │ +0008b690: 6973 740a 0a32 322e 3633 2056 6572 7369 ist..22.63 Versi │ │ │ │ │ +0008b6a0: 6f6e 2032 2e34 2e30 0a3d 3d3d 3d3d 3d3d on 2.4.0.======= │ │ │ │ │ +0008b6b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ +0008b6c0: 6c65 6173 6564 204a 616e 7561 7279 2c20 leased January, │ │ │ │ │ +0008b6d0: 3139 3938 0a0a 5570 6461 7465 6420 7365 1998..Updated se │ │ │ │ │ +0008b6e0: 6374 696f 6e20 332e 332e 3420 5363 7269 ction 3.3.4 Scri │ │ │ │ │ +0008b6f0: 7074 730a 0a20 2020 2020 2020 202d 202f pts.. - / │ │ │ │ │ +0008b700: 6269 6e2f 7368 206d 6179 2062 6520 616e bin/sh may be an │ │ │ │ │ +0008b710: 7920 504f 5349 5820 636f 6d70 6174 6962 y POSIX compatib │ │ │ │ │ +0008b720: 6c65 2073 6865 6c6c 0a0a 2020 2020 2020 le shell.. │ │ │ │ │ +0008b730: 2020 2d20 7363 7269 7074 7320 696e 636c - scripts incl │ │ │ │ │ +0008b740: 7564 696e 6720 6261 7368 6973 6d73 2068 uding bashisms h │ │ │ │ │ +0008b750: 6176 6520 746f 2073 7065 6369 6679 20e2 ave to specify . │ │ │ │ │ +0008b760: 8098 2f62 696e 2f62 6173 68e2 8099 2061 ../bin/bash... a │ │ │ │ │ +0008b770: 730a 2020 2020 2020 2020 2020 696e 7465 s. inte │ │ │ │ │ +0008b780: 7270 7265 7465 720a 0a20 2020 2020 2020 rpreter.. │ │ │ │ │ +0008b790: 202d 2073 6372 6970 7473 2077 6869 6368 - scripts which │ │ │ │ │ +0008b7a0: 2063 7265 6174 6520 6669 6c65 7320 696e create files in │ │ │ │ │ +0008b7b0: 2077 6f72 6c64 2d77 7269 7461 626c 6520 world-writable │ │ │ │ │ +0008b7c0: 6469 7265 6374 6f72 6965 730a 2020 2020 directories. │ │ │ │ │ +0008b7d0: 2020 2020 2020 2865 2e67 2e2c 2069 6e20 (e.g., in │ │ │ │ │ +0008b7e0: e280 982f 746d 70e2 8099 2920 7368 6f75 .../tmp...) shou │ │ │ │ │ +0008b7f0: 6c64 2075 7365 2074 656d 7066 696c 6520 ld use tempfile │ │ │ │ │ +0008b800: 6f72 206d 6b74 656d 7020 666f 7220 6372 or mktemp for cr │ │ │ │ │ +0008b810: 6561 7469 6e67 0a20 2020 2020 2020 2020 eating. │ │ │ │ │ +0008b820: 2074 6865 2064 6972 6563 746f 7279 0a0a the directory.. │ │ │ │ │ +0008b830: 5570 6461 7465 6420 7365 6374 696f 6e20 Updated section │ │ │ │ │ +0008b840: 332e 332e 3520 5379 6d62 6f6c 6963 204c 3.3.5 Symbolic L │ │ │ │ │ +0008b850: 696e 6b73 0a0a 2020 2020 2073 796d 626f inks.. symbo │ │ │ │ │ +0008b860: 6c69 6320 6c69 6e6b 7320 7265 6665 7265 lic links refere │ │ │ │ │ +0008b870: 6e63 696e 6720 636f 6d70 7265 7373 6564 ncing compressed │ │ │ │ │ +0008b880: 2066 696c 6573 206d 7573 7420 6861 7665 files must have │ │ │ │ │ +0008b890: 2074 6865 2073 616d 6520 6669 6c65 0a20 the same file. │ │ │ │ │ +0008b8a0: 2020 2020 6578 7465 6e73 696f 6e20 6173 extension as │ │ │ │ │ +0008b8b0: 2074 6865 2072 6566 6572 656e 6365 6420 the referenced │ │ │ │ │ +0008b8c0: 6669 6c65 0a0a 5570 6461 7465 6420 7365 file..Updated se │ │ │ │ │ +0008b8d0: 6374 696f 6e20 332e 332e 3620 4465 7669 ction 3.3.6 Devi │ │ │ │ │ +0008b8e0: 6365 2066 696c 6573 0a0a 2020 2020 20e2 ce files.. . │ │ │ │ │ +0008b8f0: 8098 2f64 6576 2f74 7479 2ae2 8099 2073 ../dev/tty*... s │ │ │ │ │ +0008b900: 6572 6961 6c20 6465 7669 6365 7320 7368 erial devices sh │ │ │ │ │ +0008b910: 6f75 6c64 2062 6520 7573 6564 2069 6e73 ould be used ins │ │ │ │ │ +0008b920: 7465 6164 206f 6620 e280 982f 6465 762f tead of .../dev/ │ │ │ │ │ +0008b930: 6375 2ae2 8099 0a0a 5570 6461 7465 6420 cu*.....Updated │ │ │ │ │ +0008b940: 7365 6374 696f 6e20 332e 342e 3220 5772 section 3.4.2 Wr │ │ │ │ │ +0008b950: 6974 696e 6720 7468 6520 7363 7269 7074 iting the script │ │ │ │ │ +0008b960: 7320 696e 20e2 8098 2f65 7463 2f69 6e69 s in .../etc/ini │ │ │ │ │ +0008b970: 742e 64e2 8099 0a0a 2020 2020 2020 2020 t.d..... │ │ │ │ │ +0008b980: 2d20 616c 6c20 e280 982f 6574 632f 696e - all .../etc/in │ │ │ │ │ +0008b990: 6974 2e64 e280 9920 7363 7269 7074 7320 it.d... scripts │ │ │ │ │ +0008b9a0: 6861 7665 2074 6f20 7072 6f76 6964 6520 have to provide │ │ │ │ │ +0008b9b0: 7468 6520 666f 6c6c 6f77 696e 670a 2020 the following. │ │ │ │ │ +0008b9c0: 2020 2020 2020 2020 6f70 7469 6f6e 733a options: │ │ │ │ │ +0008b9d0: 2073 7461 7274 2c20 7374 6f70 2c20 7265 start, stop, re │ │ │ │ │ +0008b9e0: 7374 6172 742c 2066 6f72 6365 2d72 656c start, force-rel │ │ │ │ │ +0008b9f0: 6f61 640a 0a20 2020 2020 2020 202d 2074 oad.. - t │ │ │ │ │ +0008ba00: 6865 2072 656c 6f61 6420 6f70 7469 6f6e he reload option │ │ │ │ │ +0008ba10: 2069 7320 6f70 7469 6f6e 616c 2061 6e64 is optional and │ │ │ │ │ +0008ba20: 206d 7573 7420 6e65 7665 7220 7374 6f70 must never stop │ │ │ │ │ +0008ba30: 2061 6e64 2072 6573 7461 7274 0a20 2020 and restart. │ │ │ │ │ +0008ba40: 2020 2020 2020 2074 6865 2073 6572 7669 the servi │ │ │ │ │ +0008ba50: 6365 0a0a 5570 6461 7465 6420 7365 6374 ce..Updated sect │ │ │ │ │ +0008ba60: 696f 6e20 332e 3520 4372 6f6e 206a 6f62 ion 3.5 Cron job │ │ │ │ │ +0008ba70: 730a 0a20 2020 2020 6372 6f6e 206a 6f62 s.. cron job │ │ │ │ │ +0008ba80: 7320 7468 6174 206e 6565 6420 746f 2062 s that need to b │ │ │ │ │ +0008ba90: 6520 6578 6563 7574 6564 206d 6f72 6520 e executed more │ │ │ │ │ +0008baa0: 6f66 7465 6e20 7468 616e 2064 6169 6c79 often than daily │ │ │ │ │ +0008bab0: 2073 686f 756c 6420 6265 0a20 2020 2020 should be. │ │ │ │ │ +0008bac0: 696e 7374 616c 6c65 6420 696e 746f 20e2 installed into . │ │ │ │ │ +0008bad0: 8098 2f65 7463 2f63 726f 6e2e 64e2 8099 ../etc/cron.d... │ │ │ │ │ +0008bae0: 0a0a 5570 6461 7465 6420 7365 6374 696f ..Updated sectio │ │ │ │ │ +0008baf0: 6e20 332e 3720 4d65 6e75 730a 0a20 2020 n 3.7 Menus.. │ │ │ │ │ +0008bb00: 2020 7265 6d6f 7665 6420 7365 6374 696f removed sectio │ │ │ │ │ +0008bb10: 6e20 6162 6f75 7420 686f 7720 746f 2072 n about how to r │ │ │ │ │ +0008bb20: 6567 6973 7465 7220 4854 4d4c 2064 6f63 egister HTML doc │ │ │ │ │ +0008bb30: 7320 746f 2027 6d65 6e75 e280 9920 2874 s to 'menu... (t │ │ │ │ │ +0008bb40: 6865 0a20 2020 2020 636f 7272 6573 706f he. correspo │ │ │ │ │ +0008bb50: 6e64 696e 6720 7365 6374 696f 6e20 696e nding section in │ │ │ │ │ +0008bb60: 2034 2e34 2c20 5765 6220 7365 7276 6572 4.4, Web server │ │ │ │ │ +0008bb70: 7320 616e 6420 6170 706c 6963 6174 696f s and applicatio │ │ │ │ │ +0008bb80: 6e73 2c20 6861 730a 2020 2020 2062 6565 ns, has. bee │ │ │ │ │ +0008bb90: 6e20 7265 6d6f 7665 6420 696e 2070 6f6c n removed in pol │ │ │ │ │ +0008bba0: 6963 7920 322e 322e 302e 3020 616c 7265 icy 2.2.0.0 alre │ │ │ │ │ +0008bbb0: 6164 792c 2073 6f20 7468 6973 206f 6e65 ady, so this one │ │ │ │ │ +0008bbc0: 2077 6173 206f 6273 6f6c 6574 6529 0a0a was obsolete).. │ │ │ │ │ +0008bbd0: 4e65 7720 7365 6374 696f 6e20 332e 3820 New section 3.8 │ │ │ │ │ +0008bbe0: 4b65 7962 6f61 7264 2063 6f6e 6669 6775 Keyboard configu │ │ │ │ │ +0008bbf0: 7261 7469 6f6e 0a0a 2020 2020 2064 6574 ration.. det │ │ │ │ │ +0008bc00: 6169 6c73 2061 626f 7574 2068 6f77 2074 ails about how t │ │ │ │ │ +0008bc10: 6865 2062 6163 6b73 7061 6365 2061 6e64 he backspace and │ │ │ │ │ +0008bc20: 2064 656c 6574 6520 6b65 7973 2073 686f delete keys sho │ │ │ │ │ +0008bc30: 756c 6420 6265 2068 616e 646c 6564 0a0a uld be handled.. │ │ │ │ │ +0008bc40: 4e65 7720 7365 6374 696f 6e20 332e 3920 New section 3.9 │ │ │ │ │ +0008bc50: 456e 7669 726f 6e6d 656e 7420 7661 7269 Environment vari │ │ │ │ │ +0008bc60: 6162 6c65 730a 0a20 2020 2020 6e6f 2070 ables.. no p │ │ │ │ │ +0008bc70: 726f 6772 616d 206d 7573 7420 6465 7065 rogram must depe │ │ │ │ │ +0008bc80: 6e64 206f 6e20 656e 7669 726f 6e6d 656e nd on environmen │ │ │ │ │ +0008bc90: 7420 7661 7269 6162 6c65 7320 746f 2067 t variables to g │ │ │ │ │ +0008bca0: 6574 2061 2072 6561 736f 6e61 626c 650a et a reasonable. │ │ │ │ │ +0008bcb0: 2020 2020 2064 6566 6175 6c74 2063 6f6e default con │ │ │ │ │ +0008bcc0: 6669 6775 7261 7469 6f6e 0a0a 4e65 7720 figuration..New │ │ │ │ │ +0008bcd0: 7365 6374 696f 6e20 342e 3620 4e65 7773 section 4.6 News │ │ │ │ │ +0008bce0: 2073 7973 7465 6d20 636f 6e66 6967 7572 system configur │ │ │ │ │ +0008bcf0: 6174 696f 6e0a 0a20 2020 2020 e280 982f ation.. .../ │ │ │ │ │ +0008bd00: 6574 632f 6e65 7773 2f6f 7267 616e 697a etc/news/organiz │ │ │ │ │ +0008bd10: 6174 696f 6ee2 8099 2061 6e64 20e2 8098 ation... and ... │ │ │ │ │ +0008bd20: 2f65 7463 2f6e 6577 732f 7365 7276 6572 /etc/news/server │ │ │ │ │ +0008bd30: e280 9920 7368 6f75 6c64 2062 6520 7375 ... should be su │ │ │ │ │ +0008bd40: 7070 6f72 7465 640a 2020 2020 2062 7920 pported. by │ │ │ │ │ +0008bd50: 616c 6c20 6e65 7773 2073 6572 7665 7273 all news servers │ │ │ │ │ +0008bd60: 2061 6e64 2063 6c69 656e 7473 0a0a 5570 and clients..Up │ │ │ │ │ +0008bd70: 6461 7465 6420 7365 6374 696f 6e20 342e dated section 4. │ │ │ │ │ +0008bd80: 3720 5072 6f67 7261 6d73 2066 6f72 2074 7 Programs for t │ │ │ │ │ +0008bd90: 6865 2058 2057 696e 646f 7720 5379 7374 he X Window Syst │ │ │ │ │ +0008bda0: 656d 0a0a 2020 2020 2020 2020 2d20 7072 em.. - pr │ │ │ │ │ +0008bdb0: 6f67 7261 6d73 2072 6571 7569 7269 6e67 ograms requiring │ │ │ │ │ +0008bdc0: 2061 206e 6f6e 2d66 7265 6520 4d6f 7469 a non-free Moti │ │ │ │ │ +0008bdd0: 6620 6c69 6272 6172 7920 7368 6f75 6c64 f library should │ │ │ │ │ +0008bde0: 2062 6520 7072 6f76 6964 6564 0a20 2020 be provided. │ │ │ │ │ +0008bdf0: 2020 2020 2020 2061 7320 666f 6f2d 736d as foo-sm │ │ │ │ │ +0008be00: 6f74 6966 2061 6e64 2066 6f6f 2d64 6d6f otif and foo-dmo │ │ │ │ │ +0008be10: 7469 6620 7061 636b 6167 650a 0a20 2020 tif package.. │ │ │ │ │ +0008be20: 2020 2020 202d 2069 6620 6c65 7373 7469 - if lessti │ │ │ │ │ +0008be30: 6620 776f 726b 7320 7265 6c69 6162 6c79 f works reliably │ │ │ │ │ +0008be40: 2066 6f72 2073 7563 6820 7072 6f67 7261 for such progra │ │ │ │ │ +0008be50: 6d2c 2069 7420 7368 6f75 6c64 2062 650a m, it should be. │ │ │ │ │ +0008be60: 2020 2020 2020 2020 2020 6c69 6e6b 6564 linked │ │ │ │ │ +0008be70: 2061 6761 696e 7374 206c 6573 7374 6966 against lesstif │ │ │ │ │ +0008be80: 2061 6e64 206e 6f74 2061 6761 696e 7374 and not against │ │ │ │ │ +0008be90: 2061 206e 6f6e 2d66 7265 6520 4d6f 7469 a non-free Moti │ │ │ │ │ +0008bea0: 660a 2020 2020 2020 2020 2020 6c69 6272 f. libr │ │ │ │ │ +0008beb0: 6172 790a 0a55 7064 6174 6564 2073 6563 ary..Updated sec │ │ │ │ │ +0008bec0: 7469 6f6e 2034 2e39 2047 616d 6573 0a0a tion 4.9 Games.. │ │ │ │ │ +0008bed0: 2020 2020 2067 616d 6573 2066 6f72 2058 games for X │ │ │ │ │ +0008bee0: 2057 696e 646f 7773 2068 6176 6520 746f Windows have to │ │ │ │ │ +0008bef0: 2062 6520 696e 7374 616c 6c65 6420 696e be installed in │ │ │ │ │ +0008bf00: 20e2 8098 2f75 7372 2f67 616d 6573 e280 .../usr/games.. │ │ │ │ │ +0008bf10: 992c 206a 7573 7420 6173 0a20 2020 2020 ., just as. │ │ │ │ │ +0008bf20: 6e6f 6e2d 5820 6761 6d65 730a 0a1f 0a46 non-X games....F │ │ │ │ │ +0008bf30: 696c 653a 2064 6562 6961 6e2d 706f 6c69 ile: debian-poli │ │ │ │ │ +0008bf40: 6379 2e69 6e66 6f2c 2020 4e6f 6465 3a20 cy.info, Node: │ │ │ │ │ +0008bf50: 5665 7273 696f 6e20 3220 3320 302c 2020 Version 2 3 0, │ │ │ │ │ +0008bf60: 4e65 7874 3a20 5665 7273 696f 6e20 3220 Next: Version 2 │ │ │ │ │ +0008bf70: 3220 302c 2020 5072 6576 3a20 5665 7273 2 0, Prev: Vers │ │ │ │ │ +0008bf80: 696f 6e20 3220 3420 302c 2020 5570 3a20 ion 2 4 0, Up: │ │ │ │ │ +0008bf90: 5570 6772 6164 696e 6720 6368 6563 6b6c Upgrading checkl │ │ │ │ │ +0008bfa0: 6973 740a 0a32 322e 3634 2056 6572 7369 ist..22.64 Versi │ │ │ │ │ +0008bfb0: 6f6e 2032 2e33 2e30 0a3d 3d3d 3d3d 3d3d on 2.3.0.======= │ │ │ │ │ +0008bfc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5265 ============..Re │ │ │ │ │ +0008bfd0: 6c65 6173 6564 2053 6570 7465 6d62 6572 leased September │ │ │ │ │ +0008bfe0: 2c20 3139 3937 2e0a 0a20 2020 2d20 6e65 , 1997... - ne │ │ │ │ │ +0008bff0: 7720 7365 6374 696f 6e20 2734 2e32 2044 w section '4.2 D │ │ │ │ │ +0008c000: 6165 6d6f 6e73 e280 9920 696e 636c 7564 aemons... includ │ │ │ │ │ +0008c010: 696e 6720 7275 6c65 7320 666f 7220 e280 ing rules for .. │ │ │ │ │ +0008c020: 982f 6574 632f 7365 7276 6963 6573 e280 ./etc/services.. │ │ │ │ │ +0008c030: 992c 0a20 2020 2020 e280 982f 6574 632f .,. .../etc/ │ │ │ │ │ +0008c040: 7072 6f74 6f63 6f6c 73e2 8099 2c20 e280 protocols..., .. │ │ │ │ │ +0008c050: 982f 6574 632f 7270 63e2 8099 2c20 616e ./etc/rpc..., an │ │ │ │ │ +0008c060: 6420 e280 982f 6574 632f 696e 6574 642e d .../etc/inetd. │ │ │ │ │ +0008c070: 636f 6e66 e280 990a 0a20 2020 2d20 7570 conf..... - up │ │ │ │ │ +0008c080: 6461 7465 6420 7365 6374 696f 6e20 6162 dated section ab │ │ │ │ │ +0008c090: 6f75 7420 2743 6f6e 6669 6775 7261 7469 out 'Configurati │ │ │ │ │ +0008c0a0: 6f6e 2066 696c 6573 e280 993a 2070 6163 on files...: pac │ │ │ │ │ +0008c0b0: 6b61 6765 7320 6d61 7920 6e6f 7420 746f kages may not to │ │ │ │ │ +0008c0c0: 7563 680a 2020 2020 206f 7468 6572 2070 uch. other p │ │ │ │ │ +0008c0d0: 6163 6b61 6765 73e2 8099 2063 6f6e 6669 ackages... confi │ │ │ │ │ +0008c0e0: 6775 7261 7469 6f6e 2066 696c 6573 0a0a guration files.. │ │ │ │ │ +0008c0f0: 2020 202d 204d 5541 7320 616e 6420 4d54 - MUAs and MT │ │ │ │ │ +0008c100: 4173 2068 6176 6520 746f 2075 7365 206c As have to use l │ │ │ │ │ +0008c110: 6962 6c6f 636b 6669 6c65 0a0a 1f0a 4669 iblockfile....Fi │ │ │ │ │ +0008c120: 6c65 3a20 6465 6269 616e 2d70 6f6c 6963 le: debian-polic │ │ │ │ │ +0008c130: 792e 696e 666f 2c20 204e 6f64 653a 2056 y.info, Node: V │ │ │ │ │ +0008c140: 6572 7369 6f6e 2032 2032 2030 2c20 204e ersion 2 2 0, N │ │ │ │ │ +0008c150: 6578 743a 2056 6572 7369 6f6e 2032 2031 ext: Version 2 1 │ │ │ │ │ +0008c160: 2033 2c20 2050 7265 763a 2056 6572 7369 3, Prev: Versi │ │ │ │ │ +0008c170: 6f6e 2032 2033 2030 2c20 2055 703a 2055 on 2 3 0, Up: U │ │ │ │ │ +0008c180: 7067 7261 6469 6e67 2063 6865 636b 6c69 pgrading checkli │ │ │ │ │ +0008c190: 7374 0a0a 3232 2e36 3520 5665 7273 696f st..22.65 Versio │ │ │ │ │ +0008c1a0: 6e20 322e 322e 300a 3d3d 3d3d 3d3d 3d3d n 2.2.0.======== │ │ │ │ │ +0008c1b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c ===========..Rel │ │ │ │ │ +0008c1c0: 6561 7365 6420 4a75 6c79 2c20 3139 3937 eased July, 1997 │ │ │ │ │ +0008c1d0: 2e0a 0a20 2020 2d20 6164 6465 6420 7365 ... - added se │ │ │ │ │ +0008c1e0: 6374 696f 6e20 342e 3120 2741 7263 6869 ction 4.1 'Archi │ │ │ │ │ +0008c1f0: 7465 6374 7572 6520 7370 6563 6966 6963 tecture specific │ │ │ │ │ +0008c200: 6174 696f 6e20 7374 7269 6e67 73e2 8099 ation strings... │ │ │ │ │ +0008c210: 3a20 7573 650a 2020 2020 203c 6172 6368 : use. -linux where is one of t │ │ │ │ │ +0008c240: 6865 2066 6f6c 6c6f 7769 6e67 3a20 6933 he following: i3 │ │ │ │ │ +0008c250: 3836 2c20 616c 7068 612c 0a20 2020 2020 86, alpha,. │ │ │ │ │ +0008c260: 6172 6d2c 206d 3638 6b2c 2070 6f77 6572 arm, m68k, power │ │ │ │ │ +0008c270: 7063 2c20 7370 6172 632e 0a0a 2020 202d pc, sparc... - │ │ │ │ │ +0008c280: 2064 6574 6169 6c65 6420 7275 6c65 7320 detailed rules │ │ │ │ │ +0008c290: 666f 7220 e280 982f 7573 722f 6c6f 6361 for .../usr/loca │ │ │ │ │ +0008c2a0: 6ce2 8099 0a0a 2020 202d 2075 7365 7220 l..... - user │ │ │ │ │ +0008c2b0: 4944 e280 9973 0a0a 2020 202d 2065 6469 ID...s.. - edi │ │ │ │ │ +0008c2c0: 746f 722f 7061 6765 7220 706f 6c69 6379 tor/pager policy │ │ │ │ │ +0008c2d0: 0a0a 2020 202d 2063 726f 6e20 6a6f 6273 .. - cron jobs │ │ │ │ │ +0008c2e0: 0a0a 2020 202d 2064 6576 6963 6520 6669 .. - device fi │ │ │ │ │ +0008c2f0: 6c65 730a 0a20 2020 2d20 646f 6ee2 8099 les.. - don... │ │ │ │ │ +0008c300: 7420 696e 7374 616c 6c20 7368 6172 6564 t install shared │ │ │ │ │ +0008c310: 206c 6962 7261 7269 6573 2061 7320 6578 libraries as ex │ │ │ │ │ +0008c320: 6563 7574 6162 6c65 0a0a 2020 202d 2061 ecutable.. - a │ │ │ │ │ +0008c330: 7070 2d64 6566 6175 6c74 7320 6669 6c65 pp-defaults file │ │ │ │ │ +0008c340: 7320 6d61 7920 6e6f 7420 6265 2063 6f6e s may not be con │ │ │ │ │ +0008c350: 6666 696c 6573 0a0a 1f0a 4669 6c65 3a20 ffiles....File: │ │ │ │ │ +0008c360: 6465 6269 616e 2d70 6f6c 6963 792e 696e debian-policy.in │ │ │ │ │ +0008c370: 666f 2c20 204e 6f64 653a 2056 6572 7369 fo, Node: Versi │ │ │ │ │ +0008c380: 6f6e 2032 2031 2033 2c20 204e 6578 743a on 2 1 3, Next: │ │ │ │ │ +0008c390: 2056 6572 7369 6f6e 2032 2031 2032 2c20 Version 2 1 2, │ │ │ │ │ +0008c3a0: 2050 7265 763a 2056 6572 7369 6f6e 2032 Prev: Version 2 │ │ │ │ │ +0008c3b0: 2032 2030 2c20 2055 703a 2055 7067 7261 2 0, Up: Upgra │ │ │ │ │ +0008c3c0: 6469 6e67 2063 6865 636b 6c69 7374 0a0a ding checklist.. │ │ │ │ │ +0008c3d0: 3232 2e36 3620 5665 7273 696f 6e20 322e 22.66 Version 2. │ │ │ │ │ +0008c3e0: 312e 330a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 1.3.============ │ │ │ │ │ +0008c3f0: 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 7365 =======..Release │ │ │ │ │ +0008c400: 6420 4d61 7263 682c 2031 3939 372e 0a0a d March, 1997... │ │ │ │ │ +0008c410: 2020 202d 2074 776f 2070 726f 6772 616d - two program │ │ │ │ │ +0008c420: 7320 7769 7468 2064 6966 6665 7265 6e74 s with different │ │ │ │ │ +0008c430: 2066 756e 6374 696f 6e61 6c69 7479 206d functionality m │ │ │ │ │ +0008c440: 7573 7420 6e6f 7420 6861 7665 2074 6865 ust not have the │ │ │ │ │ +0008c450: 2073 616d 650a 2020 2020 206e 616d 650a same. name. │ │ │ │ │ +0008c460: 0a20 2020 2d20 e280 9c57 6562 7374 616e . - ...Webstan │ │ │ │ │ +0008c470: 6461 7264 2033 2e30 e280 9d0a 0a20 2020 dard 3.0..... │ │ │ │ │ +0008c480: 2d20 e280 9c53 7461 6e64 6172 6420 666f - ...Standard fo │ │ │ │ │ +0008c490: 7220 436f 6e73 6f6c 6520 4d65 7373 6167 r Console Messag │ │ │ │ │ +0008c4a0: 6573 e280 9d0a 0a20 2020 2d20 4c69 6272 es..... - Libr │ │ │ │ │ +0008c4b0: 6172 6965 7320 7368 6f75 6c64 2062 6520 aries should be │ │ │ │ │ +0008c4c0: 636f 6d70 696c 6564 2077 6974 6820 e280 compiled with .. │ │ │ │ │ +0008c4d0: 982d 445f 5245 454e 5452 414e 54e2 8099 .-D_REENTRANT... │ │ │ │ │ +0008c4e0: 0a0a 2020 202d 204c 6962 7261 7269 6573 .. - Libraries │ │ │ │ │ +0008c4f0: 2073 686f 756c 6420 6265 2073 7472 6970 should be strip │ │ │ │ │ +0008c500: 7065 6420 7769 7468 20e2 8098 7374 7269 ped with ...stri │ │ │ │ │ +0008c510: 7020 2d2d 7374 7269 702d 756e 6e65 6564 p --strip-unneed │ │ │ │ │ +0008c520: 6564 e280 990a 0a1f 0a46 696c 653a 2064 ed.......File: d │ │ │ │ │ +0008c530: 6562 6961 6e2d 706f 6c69 6379 2e69 6e66 ebian-policy.inf │ │ │ │ │ +0008c540: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio │ │ │ │ │ +0008c550: 6e20 3220 3120 322c 2020 4e65 7874 3a20 n 2 1 2, Next: │ │ │ │ │ +0008c560: 5665 7273 696f 6e20 3220 3120 312c 2020 Version 2 1 1, │ │ │ │ │ +0008c570: 5072 6576 3a20 5665 7273 696f 6e20 3220 Prev: Version 2 │ │ │ │ │ +0008c580: 3120 332c 2020 5570 3a20 5570 6772 6164 1 3, Up: Upgrad │ │ │ │ │ +0008c590: 696e 6720 6368 6563 6b6c 6973 740a 0a32 ing checklist..2 │ │ │ │ │ +0008c5a0: 322e 3637 2056 6572 7369 6f6e 2032 2e31 2.67 Version 2.1 │ │ │ │ │ +0008c5b0: 2e32 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .2.============= │ │ │ │ │ +0008c5c0: 3d3d 3d3d 3d3d 0a0a 5265 6c65 6173 6564 ======..Released │ │ │ │ │ +0008c5d0: 204e 6f76 656d 6265 722c 2031 3939 362e November, 1996. │ │ │ │ │ +0008c5e0: 0a0a 2020 202d 2053 6f6d 6520 6368 616e .. - Some chan │ │ │ │ │ +0008c5f0: 6765 7320 5752 5420 7368 6172 6564 206c ges WRT shared l │ │ │ │ │ +0008c600: 6962 7261 7269 6573 0a0a 1f0a 4669 6c65 ibraries....File │ │ │ │ │ +0008c610: 3a20 6465 6269 616e 2d70 6f6c 6963 792e : debian-policy. │ │ │ │ │ +0008c620: 696e 666f 2c20 204e 6f64 653a 2056 6572 info, Node: Ver │ │ │ │ │ +0008c630: 7369 6f6e 2032 2031 2031 2c20 204e 6578 sion 2 1 1, Nex │ │ │ │ │ +0008c640: 743a 2056 6572 7369 6f6e 2032 2031 2030 t: Version 2 1 0 │ │ │ │ │ +0008c650: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version │ │ │ │ │ +0008c660: 2032 2031 2032 2c20 2055 703a 2055 7067 2 1 2, Up: Upg │ │ │ │ │ +0008c670: 7261 6469 6e67 2063 6865 636b 6c69 7374 rading checklist │ │ │ │ │ +0008c680: 0a0a 3232 2e36 3820 5665 7273 696f 6e20 ..22.68 Version │ │ │ │ │ +0008c690: 322e 312e 310a 3d3d 3d3d 3d3d 3d3d 3d3d 2.1.1.========== │ │ │ │ │ +0008c6a0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a52 656c 6561 =========..Relea │ │ │ │ │ +0008c6b0: 7365 6420 5365 7074 656d 6265 722c 2031 sed September, 1 │ │ │ │ │ +0008c6c0: 3939 362e 0a0a 2020 202d 204e 6f20 6861 996... - No ha │ │ │ │ │ +0008c6d0: 7264 206c 696e 6b73 2069 6e20 736f 7572 rd links in sour │ │ │ │ │ +0008c6e0: 6365 2070 6163 6b61 6765 730a 0a20 2020 ce packages.. │ │ │ │ │ +0008c6f0: 2d20 446f 206e 6f74 2075 7365 20e2 8098 - Do not use ... │ │ │ │ │ +0008c700: 6470 6b67 2d64 6976 6572 74e2 8099 206f dpkg-divert... o │ │ │ │ │ +0008c710: 7220 e280 9875 7064 6174 652d 616c 7465 r ...update-alte │ │ │ │ │ +0008c720: 726e 6174 6976 6573 e280 9920 7769 7468 rnatives... with │ │ │ │ │ +0008c730: 6f75 740a 2020 2020 2063 6f6e 7375 6c74 out. consult │ │ │ │ │ +0008c740: 6174 696f 6e0a 0a20 2020 2d20 5368 6172 ation.. - Shar │ │ │ │ │ +0008c750: 6564 206c 6962 7261 7269 6573 206d 7573 ed libraries mus │ │ │ │ │ +0008c760: 7420 6265 2069 6e73 7461 6c6c 6564 2073 t be installed s │ │ │ │ │ +0008c770: 7472 6970 7065 640a 0a1f 0a46 696c 653a tripped....File: │ │ │ │ │ +0008c780: 2064 6562 6961 6e2d 706f 6c69 6379 2e69 debian-policy.i │ │ │ │ │ +0008c790: 6e66 6f2c 2020 4e6f 6465 3a20 5665 7273 nfo, Node: Vers │ │ │ │ │ +0008c7a0: 696f 6e20 3220 3120 302c 2020 5072 6576 ion 2 1 0, Prev │ │ │ │ │ +0008c7b0: 3a20 5665 7273 696f 6e20 3220 3120 312c : Version 2 1 1, │ │ │ │ │ +0008c7c0: 2020 5570 3a20 5570 6772 6164 696e 6720 Up: Upgrading │ │ │ │ │ +0008c7d0: 6368 6563 6b6c 6973 740a 0a32 322e 3639 checklist..22.69 │ │ │ │ │ +0008c7e0: 2056 6572 7369 6f6e 2032 2e31 2e30 0a3d Version 2.1.0.= │ │ │ │ │ +0008c7f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================ │ │ │ │ │ +0008c800: 3d3d 0a0a 5265 6c65 6173 6564 2041 7567 ==..Released Aug │ │ │ │ │ +0008c810: 7573 742c 2031 3939 362e 0a0a 2020 202d ust, 1996... - │ │ │ │ │ +0008c820: 2055 7073 7472 6561 6d20 6368 616e 6765 Upstream change │ │ │ │ │ +0008c830: 6c6f 6720 6d75 7374 2062 6520 696e 7374 log must be inst │ │ │ │ │ +0008c840: 616c 6c65 6420 746f 6f0a 0a1f 0a46 696c alled too....Fil │ │ │ │ │ +0008c850: 653a 2064 6562 6961 6e2d 706f 6c69 6379 e: debian-policy │ │ │ │ │ +0008c860: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c69 .info, Node: Li │ │ │ │ │ +0008c870: 6365 6e73 652c 2020 4e65 7874 3a20 496e cense, Next: In │ │ │ │ │ +0008c880: 6465 782c 2020 5072 6576 3a20 5570 6772 dex, Prev: Upgr │ │ │ │ │ +0008c890: 6164 696e 6720 6368 6563 6b6c 6973 742c ading checklist, │ │ │ │ │ +0008c8a0: 2020 5570 3a20 546f 700a 0a32 3320 4c69 Up: Top..23 Li │ │ │ │ │ +0008c8b0: 6365 6e73 650a 2a2a 2a2a 2a2a 2a2a 2a2a cense.********** │ │ │ │ │ +0008c8c0: 0a0a 436f 7079 7269 6768 7420 c2a9 2031 ..Copyright .. 1 │ │ │ │ │ +0008c8d0: 3939 362c 2031 3939 372c 2031 3939 3820 996, 1997, 1998 │ │ │ │ │ +0008c8e0: 4961 6e20 4a61 636b 736f 6e20 616e 6420 Ian Jackson and │ │ │ │ │ +0008c8f0: 4368 7269 7374 6961 6e20 5363 6877 6172 Christian Schwar │ │ │ │ │ +0008c900: 7a0a 0a54 6865 7365 2061 7265 2074 6865 z..These are the │ │ │ │ │ +0008c910: 2063 6f70 7972 6967 6874 2064 6174 6573 copyright dates │ │ │ │ │ +0008c920: 206f 6620 7468 6520 6f72 6967 696e 616c of the original │ │ │ │ │ +0008c930: 2050 6f6c 6963 7920 6d61 6e75 616c 2e20 Policy manual. │ │ │ │ │ +0008c940: 2053 696e 6365 0a74 6865 6e2c 2074 6869 Since.then, thi │ │ │ │ │ +0008c950: 7320 6d61 6e75 616c 2068 6173 2062 6565 s manual has bee │ │ │ │ │ +0008c960: 6e20 7570 6461 7465 6420 6279 206d 616e n updated by man │ │ │ │ │ +0008c970: 7920 6f74 6865 7273 2e20 204e 6f20 636f y others. No co │ │ │ │ │ +0008c980: 6d70 7265 6865 6e73 6976 650a 636f 6c6c mprehensive.coll │ │ │ │ │ +0008c990: 6563 7469 6f6e 206f 6620 636f 7079 7269 ection of copyri │ │ │ │ │ +0008c9a0: 6768 7420 6e6f 7469 6365 7320 666f 7220 ght notices for │ │ │ │ │ +0008c9b0: 7375 6273 6571 7565 6e74 2077 6f72 6b20 subsequent work │ │ │ │ │ +0008c9c0: 6578 6973 7473 2e0a 0a54 6869 7320 6d61 exists...This ma │ │ │ │ │ +0008c9d0: 6e75 616c 2069 7320 6672 6565 2073 6f66 nual is free sof │ │ │ │ │ +0008c9e0: 7477 6172 653b 2079 6f75 206d 6179 2072 tware; you may r │ │ │ │ │ +0008c9f0: 6564 6973 7472 6962 7574 6520 6974 2061 edistribute it a │ │ │ │ │ +0008ca00: 6e64 2f6f 7220 6d6f 6469 6679 2069 740a nd/or modify it. │ │ │ │ │ +0008ca10: 756e 6465 7220 7468 6520 7465 726d 7320 under the terms │ │ │ │ │ +0008ca20: 6f66 2074 6865 2047 4e55 2047 656e 6572 of the GNU Gener │ │ │ │ │ +0008ca30: 616c 2050 7562 6c69 6320 4c69 6365 6e73 al Public Licens │ │ │ │ │ +0008ca40: 6520 6173 2070 7562 6c69 7368 6564 2062 e as published b │ │ │ │ │ +0008ca50: 7920 7468 650a 4672 6565 2053 6f66 7477 y the.Free Softw │ │ │ │ │ +0008ca60: 6172 6520 466f 756e 6461 7469 6f6e 3b20 are Foundation; │ │ │ │ │ +0008ca70: 6569 7468 6572 2076 6572 7369 6f6e 2032 either version 2 │ │ │ │ │ +0008ca80: 206f 6620 7468 6520 4c69 6365 6e73 652c of the License, │ │ │ │ │ +0008ca90: 206f 7220 2861 7420 796f 7572 0a6f 7074 or (at your.opt │ │ │ │ │ +0008caa0: 696f 6e29 2061 6e79 206c 6174 6572 2076 ion) any later v │ │ │ │ │ +0008cab0: 6572 7369 6f6e 2e0a 0a54 6869 7320 6973 ersion...This is │ │ │ │ │ +0008cac0: 2064 6973 7472 6962 7574 6564 2069 6e20 distributed in │ │ │ │ │ +0008cad0: 7468 6520 686f 7065 2074 6861 7420 6974 the hope that it │ │ │ │ │ +0008cae0: 2077 696c 6c20 6265 2075 7365 6675 6c2c will be useful, │ │ │ │ │ +0008caf0: 2062 7574 2057 4954 484f 5554 2041 4e59 but WITHOUT ANY │ │ │ │ │ +0008cb00: 0a57 4152 5241 4e54 593b 2077 6974 686f .WARRANTY; witho │ │ │ │ │ +0008cb10: 7574 2065 7665 6e20 7468 6520 696d 706c ut even the impl │ │ │ │ │ +0008cb20: 6965 6420 7761 7272 616e 7479 206f 6620 ied warranty of │ │ │ │ │ +0008cb30: 4d45 5243 4841 4e54 4142 494c 4954 5920 MERCHANTABILITY │ │ │ │ │ +0008cb40: 6f72 0a46 4954 4e45 5353 2046 4f52 2041 or.FITNESS FOR A │ │ │ │ │ +0008cb50: 2050 4152 5449 4355 4c41 5220 5055 5250 PARTICULAR PURP │ │ │ │ │ +0008cb60: 4f53 452e 2053 6565 2074 6865 2047 4e55 OSE. See the GNU │ │ │ │ │ +0008cb70: 2047 656e 6572 616c 2050 7562 6c69 6320 General Public │ │ │ │ │ +0008cb80: 4c69 6365 6e73 6520 666f 720a 6d6f 7265 License for.more │ │ │ │ │ +0008cb90: 2064 6574 6169 6c73 2e0a 0a41 2063 6f70 details...A cop │ │ │ │ │ +0008cba0: 7920 6f66 2074 6865 2047 4e55 2047 656e y of the GNU Gen │ │ │ │ │ +0008cbb0: 6572 616c 2050 7562 6c69 6320 4c69 6365 eral Public Lice │ │ │ │ │ +0008cbc0: 6e73 6520 6973 2061 7661 696c 6162 6c65 nse is available │ │ │ │ │ +0008cbd0: 2061 730a e280 982f 7573 722f 7368 6172 as..../usr/shar │ │ │ │ │ +0008cbe0: 652f 636f 6d6d 6f6e 2d6c 6963 656e 7365 e/common-license │ │ │ │ │ +0008cbf0: 732f 4750 4ce2 8099 2069 6e20 7468 6520 s/GPL... in the │ │ │ │ │ +0008cc00: 4465 6269 616e 2064 6973 7472 6962 7574 Debian distribut │ │ │ │ │ +0008cc10: 696f 6e20 6f72 206f 6e20 7468 650a 576f ion or on the.Wo │ │ │ │ │ +0008cc20: 726c 6420 5769 6465 2057 6562 2061 7420 rld Wide Web at │ │ │ │ │ +0008cc30: e280 9868 7474 7073 3a2f 2f77 7777 2e67 ...https://www.g │ │ │ │ │ +0008cc40: 6e75 2e6f 7267 2f6c 6963 656e 7365 732f nu.org/licenses/ │ │ │ │ │ +0008cc50: e280 992e 0a0a 1f0a 4669 6c65 3a20 6465 ........File: de │ │ │ │ │ +0008cc60: 6269 616e 2d70 6f6c 6963 792e 696e 666f bian-policy.info │ │ │ │ │ +0008cc70: 2c20 204e 6f64 653a 2049 6e64 6578 2c20 , Node: Index, │ │ │ │ │ +0008cc80: 2050 7265 763a 204c 6963 656e 7365 2c20 Prev: License, │ │ │ │ │ +0008cc90: 2055 703a 2054 6f70 0a0a 496e 6465 780a Up: Top..Index. │ │ │ │ │ +0008cca0: 2a2a 2a2a 2a0a 0a00 085b 696e 6465 7800 *****....[index. │ │ │ │ │ +0008ccb0: 085d 0a2a 204d 656e 753a 0a0a 2a20 7265 .].* Menu:..* re │ │ │ │ │ +0008ccc0: 626f 6f74 2d72 6571 7569 7265 643a 2020 boot-required: │ │ │ │ │ +0008ccd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008cce0: 2020 2020 2053 6967 6e61 6c69 6e67 2074 Signaling t │ │ │ │ │ +0008ccf0: 6861 7420 6120 7265 626f 6f74 2069 7320 hat a reboot is │ │ │ │ │ +0008cd00: 7265 7175 6972 6564 2e0a 2020 2020 2020 required.. │ │ │ │ │ 0008cd10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ 0008cd20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -0008cd30: 2020 2020 2020 2020 2020 286c 696e 6520 (line │ │ │ │ │ -0008cd40: 3629 0a2a 2073 6967 6e61 6c69 6e67 3b20 6).* signaling; │ │ │ │ │ -0008cd50: 7265 626f 6f74 3a20 2020 2020 2020 2020 reboot: │ │ │ │ │ -0008cd60: 2020 2020 2020 2020 2020 2020 4576 656e Even │ │ │ │ │ -0008cd70: 742d 6261 7365 6420 626f 6f74 2077 6974 t-based boot wit │ │ │ │ │ -0008cd80: 6820 7570 7374 6172 742e 0a20 2020 2020 h upstart.. │ │ │ │ │ -0008cd90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -0008cda0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008cd30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008cd40: 2020 2020 2020 2020 2020 286c 696e 6520 (line │ │ │ │ │ +0008cd50: 3629 0a2a 2072 6562 6f6f 742d 7265 7175 6).* reboot-requ │ │ │ │ │ +0008cd60: 6972 6564 2e70 6b67 733a 2020 2020 2020 ired.pkgs: │ │ │ │ │ +0008cd70: 2020 2020 2020 2020 2020 2020 5369 676e Sign │ │ │ │ │ +0008cd80: 616c 696e 6720 7468 6174 2061 2072 6562 aling that a reb │ │ │ │ │ +0008cd90: 6f6f 7420 6973 2072 6571 7569 7265 642e oot is required. │ │ │ │ │ +0008cda0: 0a20 2020 2020 2020 2020 2020 2020 2020 . │ │ │ │ │ 0008cdb0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ -0008cdc0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line │ │ │ │ │ -0008cdd0: 2038 290a 0a0a 1f0a 5461 6720 5461 626c 8).....Tag Tabl │ │ │ │ │ -0008cde0: 653a 0a4e 6f64 653a 2054 6f70 7f34 3533 e:.Node: Top.453 │ │ │ │ │ -0008cdf0: 0a52 6566 3a20 696e 6465 7820 646f 637f .Ref: index doc. │ │ │ │ │ -0008ce00: 3737 350a 5265 663a 2030 7f37 3735 0a4e 775.Ref: 0.775.N │ │ │ │ │ -0008ce10: 6f64 653a 2041 626f 7574 2074 6869 7320 ode: About this │ │ │ │ │ -0008ce20: 6d61 6e75 616c 7f31 3532 3036 0a52 6566 manual.15206.Ref │ │ │ │ │ -0008ce30: 3a20 6368 2d73 636f 7065 2064 6f63 7f31 : ch-scope doc.1 │ │ │ │ │ -0008ce40: 3533 3039 0a52 6566 3a20 317f 3135 3330 5309.Ref: 1.1530 │ │ │ │ │ -0008ce50: 390a 5265 663a 2063 682d 7363 6f70 6520 9.Ref: ch-scope │ │ │ │ │ -0008ce60: 6162 6f75 742d 7468 6973 2d6d 616e 7561 about-this-manua │ │ │ │ │ -0008ce70: 6c7f 3135 3330 390a 5265 663a 2032 7f31 l.15309.Ref: 2.1 │ │ │ │ │ -0008ce80: 3533 3039 0a52 6566 3a20 6368 2d73 636f 5309.Ref: ch-sco │ │ │ │ │ -0008ce90: 7065 2064 6562 6961 6e2d 706f 6c69 6379 pe debian-policy │ │ │ │ │ -0008cea0: 2d6d 616e 7561 6c7f 3135 3330 390a 5265 -manual.15309.Re │ │ │ │ │ -0008ceb0: 663a 2033 7f31 3533 3039 0a4e 6f64 653a f: 3.15309.Node: │ │ │ │ │ -0008cec0: 2053 636f 7065 7f31 3534 3837 0a52 6566 Scope.15487.Ref │ │ │ │ │ -0008ced0: 3a20 6368 2d73 636f 7065 2073 312d 317f : ch-scope s1-1. │ │ │ │ │ -0008cee0: 3135 3539 310a 5265 663a 2034 7f31 3535 15591.Ref: 4.155 │ │ │ │ │ -0008cef0: 3931 0a52 6566 3a20 6368 2d73 636f 7065 91.Ref: ch-scope │ │ │ │ │ -0008cf00: 2073 636f 7065 7f31 3535 3931 0a52 6566 scope.15591.Ref │ │ │ │ │ -0008cf10: 3a20 357f 3135 3539 310a 5265 663a 2053 : 5.15591.Ref: S │ │ │ │ │ -0008cf20: 636f 7065 2d46 6f6f 746e 6f74 652d 317f cope-Footnote-1. │ │ │ │ │ -0008cf30: 3139 3333 330a 5265 663a 2053 636f 7065 19333.Ref: Scope │ │ │ │ │ -0008cf40: 2d46 6f6f 746e 6f74 652d 327f 3230 3236 -Footnote-2.2026 │ │ │ │ │ -0008cf50: 380a 5265 663a 2053 636f 7065 2d46 6f6f 8.Ref: Scope-Foo │ │ │ │ │ -0008cf60: 746e 6f74 652d 337f 3230 3337 330a 4e6f tnote-3.20373.No │ │ │ │ │ -0008cf70: 6465 3a20 4e65 7720 7665 7273 696f 6e73 de: New versions │ │ │ │ │ -0008cf80: 206f 6620 7468 6973 2064 6f63 756d 656e of this documen │ │ │ │ │ -0008cf90: 747f 3230 3432 380a 5265 663a 2063 682d t.20428.Ref: ch- │ │ │ │ │ -0008cfa0: 7363 6f70 6520 6e65 772d 7665 7273 696f scope new-versio │ │ │ │ │ -0008cfb0: 6e73 2d6f 662d 7468 6973 2d64 6f63 756d ns-of-this-docum │ │ │ │ │ -0008cfc0: 656e 747f 3230 3536 340a 5265 663a 2037 ent.20564.Ref: 7 │ │ │ │ │ -0008cfd0: 7f32 3035 3634 0a52 6566 3a20 6368 2d73 .20564.Ref: ch-s │ │ │ │ │ -0008cfe0: 636f 7065 2073 312d 327f 3230 3536 340a cope s1-2.20564. │ │ │ │ │ -0008cff0: 5265 663a 2038 7f32 3035 3634 0a52 6566 Ref: 8.20564.Ref │ │ │ │ │ -0008d000: 3a20 4e65 7720 7665 7273 696f 6e73 206f : New versions o │ │ │ │ │ -0008d010: 6620 7468 6973 2064 6f63 756d 656e 742d f this document- │ │ │ │ │ -0008d020: 466f 6f74 6e6f 7465 2d31 7f32 3131 3830 Footnote-1.21180 │ │ │ │ │ -0008d030: 0a52 6566 3a20 4e65 7720 7665 7273 696f .Ref: New versio │ │ │ │ │ -0008d040: 6e73 206f 6620 7468 6973 2064 6f63 756d ns of this docum │ │ │ │ │ -0008d050: 656e 742d 466f 6f74 6e6f 7465 2d32 7f32 ent-Footnote-2.2 │ │ │ │ │ -0008d060: 3132 3330 0a52 6566 3a20 4e65 7720 7665 1230.Ref: New ve │ │ │ │ │ -0008d070: 7273 696f 6e73 206f 6620 7468 6973 2064 rsions of this d │ │ │ │ │ -0008d080: 6f63 756d 656e 742d 466f 6f74 6e6f 7465 ocument-Footnote │ │ │ │ │ -0008d090: 2d33 7f32 3132 3931 0a52 6566 3a20 4e65 -3.21291.Ref: Ne │ │ │ │ │ -0008d0a0: 7720 7665 7273 696f 6e73 206f 6620 7468 w versions of th │ │ │ │ │ -0008d0b0: 6973 2064 6f63 756d 656e 742d 466f 6f74 is document-Foot │ │ │ │ │ -0008d0c0: 6e6f 7465 2d34 7f32 3133 3531 0a4e 6f64 note-4.21351.Nod │ │ │ │ │ -0008d0d0: 653a 2041 7574 686f 7273 2061 6e64 204d e: Authors and M │ │ │ │ │ -0008d0e0: 6169 6e74 6169 6e65 7273 7f32 3134 3131 aintainers.21411 │ │ │ │ │ -0008d0f0: 0a52 6566 3a20 6368 2d73 636f 7065 2061 .Ref: ch-scope a │ │ │ │ │ -0008d100: 7574 686f 7273 2d61 6e64 2d6d 6169 6e74 uthors-and-maint │ │ │ │ │ -0008d110: 6169 6e65 7273 7f32 3135 3539 0a52 6566 ainers.21559.Ref │ │ │ │ │ -0008d120: 3a20 617f 3231 3535 390a 5265 663a 2063 : a.21559.Ref: c │ │ │ │ │ -0008d130: 682d 7363 6f70 6520 732d 6175 7468 6f72 h-scope s-author │ │ │ │ │ -0008d140: 737f 3231 3535 390a 5265 663a 2062 7f32 s.21559.Ref: b.2 │ │ │ │ │ -0008d150: 3135 3539 0a4e 6f64 653a 2045 6172 6c79 1559.Node: Early │ │ │ │ │ -0008d160: 2068 6973 746f 7279 7f32 3136 3831 0a52 history.21681.R │ │ │ │ │ -0008d170: 6566 3a20 6368 2d73 636f 7065 2065 6172 ef: ch-scope ear │ │ │ │ │ -0008d180: 6c79 2d68 6973 746f 7279 7f32 3137 3835 ly-history.21785 │ │ │ │ │ -0008d190: 0a52 6566 3a20 637f 3231 3738 350a 4e6f .Ref: c.21785.No │ │ │ │ │ -0008d1a0: 6465 3a20 4375 7272 656e 7420 7072 6f63 de: Current proc │ │ │ │ │ -0008d1b0: 6573 737f 3232 3337 330a 5265 663a 2063 ess.22373.Ref: c │ │ │ │ │ -0008d1c0: 682d 7363 6f70 6520 6375 7272 656e 742d h-scope current- │ │ │ │ │ -0008d1d0: 7072 6f63 6573 737f 3232 3439 380a 5265 process.22498.Re │ │ │ │ │ -0008d1e0: 663a 2064 7f32 3234 3938 0a4e 6f64 653a f: d.22498.Node: │ │ │ │ │ -0008d1f0: 2049 6d70 726f 7665 6d65 6e74 737f 3232 Improvements.22 │ │ │ │ │ -0008d200: 3938 380a 5265 663a 2063 682d 7363 6f70 988.Ref: ch-scop │ │ │ │ │ -0008d210: 6520 696d 7072 6f76 656d 656e 7473 7f32 e improvements.2 │ │ │ │ │ -0008d220: 3330 3931 0a52 6566 3a20 667f 3233 3039 3091.Ref: f.2309 │ │ │ │ │ -0008d230: 310a 4e6f 6465 3a20 5265 6c61 7465 6420 1.Node: Related │ │ │ │ │ -0008d240: 646f 6375 6d65 6e74 737f 3234 3134 340a documents.24144. │ │ │ │ │ -0008d250: 5265 663a 2063 682d 7363 6f70 6520 7265 Ref: ch-scope re │ │ │ │ │ -0008d260: 6c61 7465 642d 646f 6375 6d65 6e74 737f lated-documents. │ │ │ │ │ -0008d270: 3234 3237 340a 5265 663a 2031 307f 3234 24274.Ref: 10.24 │ │ │ │ │ -0008d280: 3237 340a 5265 663a 2063 682d 7363 6f70 274.Ref: ch-scop │ │ │ │ │ -0008d290: 6520 732d 7265 6c61 7465 647f 3234 3237 e s-related.2427 │ │ │ │ │ -0008d2a0: 340a 5265 663a 2031 317f 3234 3237 340a 4.Ref: 11.24274. │ │ │ │ │ -0008d2b0: 4e6f 6465 3a20 4465 6669 6e69 7469 6f6e Node: Definition │ │ │ │ │ -0008d2c0: 737f 3235 3435 320a 5265 663a 2063 682d s.25452.Ref: ch- │ │ │ │ │ -0008d2d0: 7363 6f70 6520 6465 6669 6e69 7469 6f6e scope definition │ │ │ │ │ -0008d2e0: 737f 3235 3537 310a 5265 663a 2031 397f s.25571.Ref: 19. │ │ │ │ │ -0008d2f0: 3235 3537 310a 5265 663a 2063 682d 7363 25571.Ref: ch-sc │ │ │ │ │ -0008d300: 6f70 6520 732d 6465 6669 6e69 7469 6f6e ope s-definition │ │ │ │ │ -0008d310: 737f 3235 3537 310a 5265 663a 2031 617f s.25571.Ref: 1a. │ │ │ │ │ -0008d320: 3235 3537 310a 5265 663a 2044 6566 696e 25571.Ref: Defin │ │ │ │ │ -0008d330: 6974 696f 6e73 2d46 6f6f 746e 6f74 652d itions-Footnote- │ │ │ │ │ -0008d340: 317f 3237 3238 310a 5265 663a 2044 6566 1.27281.Ref: Def │ │ │ │ │ -0008d350: 696e 6974 696f 6e73 2d46 6f6f 746e 6f74 initions-Footnot │ │ │ │ │ -0008d360: 652d 327f 3237 3331 330a 5265 663a 2044 e-2.27313.Ref: D │ │ │ │ │ -0008d370: 6566 696e 6974 696f 6e73 2d46 6f6f 746e efinitions-Footn │ │ │ │ │ -0008d380: 6f74 652d 337f 3237 3334 350a 4e6f 6465 ote-3.27345.Node │ │ │ │ │ -0008d390: 3a20 5472 616e 736c 6174 696f 6e73 7f32 : Translations.2 │ │ │ │ │ -0008d3a0: 3733 3936 0a52 6566 3a20 6368 2d73 636f 7396.Ref: ch-sco │ │ │ │ │ -0008d3b0: 7065 2074 7261 6e73 6c61 7469 6f6e 737f pe translations. │ │ │ │ │ -0008d3c0: 3237 3438 390a 5265 663a 2031 627f 3237 27489.Ref: 1b.27 │ │ │ │ │ -0008d3d0: 3438 390a 4e6f 6465 3a20 5468 6520 4465 489.Node: The De │ │ │ │ │ -0008d3e0: 6269 616e 2041 7263 6869 7665 7f32 3736 bian Archive.276 │ │ │ │ │ -0008d3f0: 3631 0a52 6566 3a20 6368 2d61 7263 6869 61.Ref: ch-archi │ │ │ │ │ -0008d400: 7665 2064 6f63 7f32 3737 3736 0a52 6566 ve doc.27776.Ref │ │ │ │ │ -0008d410: 3a20 3163 7f32 3737 3736 0a52 6566 3a20 : 1c.27776.Ref: │ │ │ │ │ -0008d420: 6368 2d61 7263 6869 7665 2074 6865 2d64 ch-archive the-d │ │ │ │ │ -0008d430: 6562 6961 6e2d 6172 6368 6976 657f 3237 ebian-archive.27 │ │ │ │ │ -0008d440: 3737 360a 5265 663a 2031 647f 3237 3737 776.Ref: 1d.2777 │ │ │ │ │ -0008d450: 360a 5265 663a 2054 6865 2044 6562 6961 6.Ref: The Debia │ │ │ │ │ -0008d460: 6e20 4172 6368 6976 652d 466f 6f74 6e6f n Archive-Footno │ │ │ │ │ -0008d470: 7465 2d31 7f32 3932 3536 0a4e 6f64 653a te-1.29256.Node: │ │ │ │ │ -0008d480: 2054 6865 2044 6562 6961 6e20 4672 6565 The Debian Free │ │ │ │ │ -0008d490: 2053 6f66 7477 6172 6520 4775 6964 656c Software Guidel │ │ │ │ │ -0008d4a0: 696e 6573 7f32 3935 3137 0a52 6566 3a20 ines.29517.Ref: │ │ │ │ │ -0008d4b0: 6368 2d61 7263 6869 7665 2073 2d64 6673 ch-archive s-dfs │ │ │ │ │ -0008d4c0: 677f 3239 3633 360a 5265 663a 2031 657f g.29636.Ref: 1e. │ │ │ │ │ -0008d4d0: 3239 3633 360a 5265 663a 2063 682d 6172 29636.Ref: ch-ar │ │ │ │ │ -0008d4e0: 6368 6976 6520 7468 652d 6465 6269 616e chive the-debian │ │ │ │ │ -0008d4f0: 2d66 7265 652d 736f 6674 7761 7265 2d67 -free-software-g │ │ │ │ │ -0008d500: 7569 6465 6c69 6e65 737f 3239 3633 360a uidelines.29636. │ │ │ │ │ -0008d510: 5265 663a 2031 667f 3239 3633 360a 4e6f Ref: 1f.29636.No │ │ │ │ │ -0008d520: 6465 3a20 4172 6368 6976 6520 6172 6561 de: Archive area │ │ │ │ │ -0008d530: 737f 3332 3931 300a 5265 663a 2063 682d s.32910.Ref: ch- │ │ │ │ │ -0008d540: 6172 6368 6976 6520 6172 6368 6976 652d archive archive- │ │ │ │ │ -0008d550: 6172 6561 737f 3333 3036 320a 5265 663a areas.33062.Ref: │ │ │ │ │ -0008d560: 2032 307f 3333 3036 320a 5265 663a 2063 20.33062.Ref: c │ │ │ │ │ -0008d570: 682d 6172 6368 6976 6520 732d 7365 6374 h-archive s-sect │ │ │ │ │ -0008d580: 696f 6e73 7f33 3330 3632 0a52 6566 3a20 ions.33062.Ref: │ │ │ │ │ -0008d590: 3231 7f33 3330 3632 0a4e 6f64 653a 2054 21.33062.Node: T │ │ │ │ │ -0008d5a0: 6865 206d 6169 6e20 6172 6368 6976 6520 he main archive │ │ │ │ │ -0008d5b0: 6172 6561 7f33 3332 3333 0a52 6566 3a20 area.33233.Ref: │ │ │ │ │ -0008d5c0: 6368 2d61 7263 6869 7665 2073 2d6d 6169 ch-archive s-mai │ │ │ │ │ -0008d5d0: 6e7f 3333 3335 340a 5265 663a 2032 327f n.33354.Ref: 22. │ │ │ │ │ -0008d5e0: 3333 3335 340a 5265 663a 2063 682d 6172 33354.Ref: ch-ar │ │ │ │ │ -0008d5f0: 6368 6976 6520 7468 652d 6d61 696e 2d61 chive the-main-a │ │ │ │ │ -0008d600: 7263 6869 7665 2d61 7265 617f 3333 3335 rchive-area.3335 │ │ │ │ │ -0008d610: 340a 5265 663a 2032 337f 3333 3335 340a 4.Ref: 23.33354. │ │ │ │ │ -0008d620: 5265 663a 2054 6865 206d 6169 6e20 6172 Ref: The main ar │ │ │ │ │ -0008d630: 6368 6976 6520 6172 6561 2d46 6f6f 746e chive area-Footn │ │ │ │ │ -0008d640: 6f74 652d 317f 3335 3633 370a 5265 663a ote-1.35637.Ref: │ │ │ │ │ -0008d650: 2054 6865 206d 6169 6e20 6172 6368 6976 The main archiv │ │ │ │ │ -0008d660: 6520 6172 6561 2d46 6f6f 746e 6f74 652d e area-Footnote- │ │ │ │ │ -0008d670: 327f 3335 3735 330a 4e6f 6465 3a20 5468 2.35753.Node: Th │ │ │ │ │ -0008d680: 6520 6e6f 6e2d 6672 6565 2d66 6972 6d77 e non-free-firmw │ │ │ │ │ -0008d690: 6172 6520 6172 6368 6976 6520 6172 6561 are archive area │ │ │ │ │ -0008d6a0: 7f33 3539 3233 0a52 6566 3a20 6368 2d61 .35923.Ref: ch-a │ │ │ │ │ -0008d6b0: 7263 6869 7665 2073 2d6e 6f6e 2d66 7265 rchive s-non-fre │ │ │ │ │ -0008d6c0: 652d 6669 726d 7761 7265 7f33 3630 3737 e-firmware.36077 │ │ │ │ │ -0008d6d0: 0a52 6566 3a20 3235 7f33 3630 3737 0a52 .Ref: 25.36077.R │ │ │ │ │ -0008d6e0: 6566 3a20 6368 2d61 7263 6869 7665 2074 ef: ch-archive t │ │ │ │ │ -0008d6f0: 6865 2d6e 6f6e 2d66 7265 652d 6669 726d he-non-free-firm │ │ │ │ │ -0008d700: 7761 7265 2d61 7263 6869 7665 2d61 7265 ware-archive-are │ │ │ │ │ -0008d710: 617f 3336 3037 370a 5265 663a 2032 367f a.36077.Ref: 26. │ │ │ │ │ -0008d720: 3336 3037 370a 5265 663a 2054 6865 206e 36077.Ref: The n │ │ │ │ │ -0008d730: 6f6e 2d66 7265 652d 6669 726d 7761 7265 on-free-firmware │ │ │ │ │ -0008d740: 2061 7263 6869 7665 2061 7265 612d 466f archive area-Fo │ │ │ │ │ -0008d750: 6f74 6e6f 7465 2d31 7f33 3639 3039 0a4e otnote-1.36909.N │ │ │ │ │ -0008d760: 6f64 653a 2054 6865 2063 6f6e 7472 6962 ode: The contrib │ │ │ │ │ -0008d770: 2061 7263 6869 7665 2061 7265 617f 3337 archive area.37 │ │ │ │ │ -0008d780: 3131 330a 5265 663a 2063 682d 6172 6368 113.Ref: ch-arch │ │ │ │ │ -0008d790: 6976 6520 732d 636f 6e74 7269 627f 3337 ive s-contrib.37 │ │ │ │ │ -0008d7a0: 3237 310a 5265 663a 2032 377f 3337 3237 271.Ref: 27.3727 │ │ │ │ │ -0008d7b0: 310a 5265 663a 2063 682d 6172 6368 6976 1.Ref: ch-archiv │ │ │ │ │ -0008d7c0: 6520 7468 652d 636f 6e74 7269 622d 6172 e the-contrib-ar │ │ │ │ │ -0008d7d0: 6368 6976 652d 6172 6561 7f33 3732 3731 chive-area.37271 │ │ │ │ │ -0008d7e0: 0a52 6566 3a20 3238 7f33 3732 3731 0a4e .Ref: 28.37271.N │ │ │ │ │ -0008d7f0: 6f64 653a 2054 6865 206e 6f6e 2d66 7265 ode: The non-fre │ │ │ │ │ -0008d800: 6520 6172 6368 6976 6520 6172 6561 7f33 e archive area.3 │ │ │ │ │ -0008d810: 3832 3034 0a52 6566 3a20 6368 2d61 7263 8204.Ref: ch-arc │ │ │ │ │ -0008d820: 6869 7665 2073 2d6e 6f6e 2d66 7265 657f hive s-non-free. │ │ │ │ │ -0008d830: 3338 3331 390a 5265 663a 2032 397f 3338 38319.Ref: 29.38 │ │ │ │ │ -0008d840: 3331 390a 5265 663a 2063 682d 6172 6368 319.Ref: ch-arch │ │ │ │ │ -0008d850: 6976 6520 7468 652d 6e6f 6e2d 6672 6565 ive the-non-free │ │ │ │ │ -0008d860: 2d61 7263 6869 7665 2d61 7265 617f 3338 -archive-area.38 │ │ │ │ │ -0008d870: 3331 390a 5265 663a 2032 617f 3338 3331 319.Ref: 2a.3831 │ │ │ │ │ -0008d880: 390a 5265 663a 2054 6865 206e 6f6e 2d66 9.Ref: The non-f │ │ │ │ │ -0008d890: 7265 6520 6172 6368 6976 6520 6172 6561 ree archive area │ │ │ │ │ -0008d8a0: 2d46 6f6f 746e 6f74 652d 317f 3339 3239 -Footnote-1.3929 │ │ │ │ │ -0008d8b0: 350a 4e6f 6465 3a20 436f 7079 7269 6768 5.Node: Copyrigh │ │ │ │ │ -0008d8c0: 7420 636f 6e73 6964 6572 6174 696f 6e73 t considerations │ │ │ │ │ -0008d8d0: 7f33 3934 3939 0a52 6566 3a20 6368 2d61 .39499.Ref: ch-a │ │ │ │ │ -0008d8e0: 7263 6869 7665 2063 6f70 7972 6967 6874 rchive copyright │ │ │ │ │ -0008d8f0: 2d63 6f6e 7369 6465 7261 7469 6f6e 737f -considerations. │ │ │ │ │ -0008d900: 3339 3632 340a 5265 663a 2032 627f 3339 39624.Ref: 2b.39 │ │ │ │ │ -0008d910: 3632 340a 5265 663a 2063 682d 6172 6368 624.Ref: ch-arch │ │ │ │ │ -0008d920: 6976 6520 732d 706b 6763 6f70 7972 6967 ive s-pkgcopyrig │ │ │ │ │ -0008d930: 6874 7f33 3936 3234 0a52 6566 3a20 3263 ht.39624.Ref: 2c │ │ │ │ │ -0008d940: 7f33 3936 3234 0a52 6566 3a20 436f 7079 .39624.Ref: Copy │ │ │ │ │ -0008d950: 7269 6768 7420 636f 6e73 6964 6572 6174 right considerat │ │ │ │ │ -0008d960: 696f 6e73 2d46 6f6f 746e 6f74 652d 317f ions-Footnote-1. │ │ │ │ │ -0008d970: 3433 3138 340a 4e6f 6465 3a20 5365 6374 43184.Node: Sect │ │ │ │ │ -0008d980: 696f 6e73 7f34 3335 3837 0a52 6566 3a20 ions.43587.Ref: │ │ │ │ │ -0008d990: 6368 2d61 7263 6869 7665 2073 2d73 7562 ch-archive s-sub │ │ │ │ │ -0008d9a0: 7365 6374 696f 6e73 7f34 3337 3039 0a52 sections.43709.R │ │ │ │ │ -0008d9b0: 6566 3a20 3234 7f34 3337 3039 0a52 6566 ef: 24.43709.Ref │ │ │ │ │ -0008d9c0: 3a20 6368 2d61 7263 6869 7665 2073 6563 : ch-archive sec │ │ │ │ │ -0008d9d0: 7469 6f6e 737f 3433 3730 390a 5265 663a tions.43709.Ref: │ │ │ │ │ -0008d9e0: 2032 657f 3433 3730 390a 5265 663a 2053 2e.43709.Ref: S │ │ │ │ │ -0008d9f0: 6563 7469 6f6e 732d 466f 6f74 6e6f 7465 ections-Footnote │ │ │ │ │ -0008da00: 2d31 7f34 3531 3934 0a4e 6f64 653a 2050 -1.45194.Node: P │ │ │ │ │ -0008da10: 7269 6f72 6974 6965 737f 3435 3234 300a riorities.45240. │ │ │ │ │ -0008da20: 5265 663a 2063 682d 6172 6368 6976 6520 Ref: ch-archive │ │ │ │ │ -0008da30: 7072 696f 7269 7469 6573 7f34 3533 3239 priorities.45329 │ │ │ │ │ -0008da40: 0a52 6566 3a20 3330 7f34 3533 3239 0a52 .Ref: 30.45329.R │ │ │ │ │ -0008da50: 6566 3a20 6368 2d61 7263 6869 7665 2073 ef: ch-archive s │ │ │ │ │ -0008da60: 2d70 7269 6f72 6974 6965 737f 3435 3332 -priorities.4532 │ │ │ │ │ -0008da70: 390a 5265 663a 2033 317f 3435 3332 390a 9.Ref: 31.45329. │ │ │ │ │ -0008da80: 5265 663a 2050 7269 6f72 6974 6965 732d Ref: Priorities- │ │ │ │ │ -0008da90: 466f 6f74 6e6f 7465 2d31 7f34 3930 3533 Footnote-1.49053 │ │ │ │ │ -0008daa0: 0a4e 6f64 653a 2042 696e 6172 7920 7061 .Node: Binary pa │ │ │ │ │ -0008dab0: 636b 6167 6573 7f34 3931 3631 0a52 6566 ckages.49161.Ref │ │ │ │ │ -0008dac0: 3a20 6368 2d62 696e 6172 7920 646f 637f : ch-binary doc. │ │ │ │ │ -0008dad0: 3439 3237 340a 5265 663a 2033 337f 3439 49274.Ref: 33.49 │ │ │ │ │ -0008dae0: 3237 340a 5265 663a 2063 682d 6269 6e61 274.Ref: ch-bina │ │ │ │ │ -0008daf0: 7279 2062 696e 6172 792d 7061 636b 6167 ry binary-packag │ │ │ │ │ -0008db00: 6573 7f34 3932 3734 0a52 6566 3a20 3334 es.49274.Ref: 34 │ │ │ │ │ -0008db10: 7f34 3932 3734 0a4e 6f64 653a 2054 6865 .49274.Node: The │ │ │ │ │ -0008db20: 2070 6163 6b61 6765 206e 616d 657f 3531 package name.51 │ │ │ │ │ -0008db30: 3033 370a 5265 663a 2063 682d 6269 6e61 037.Ref: ch-bina │ │ │ │ │ -0008db40: 7279 2073 332d 317f 3531 3134 350a 5265 ry s3-1.51145.Re │ │ │ │ │ -0008db50: 663a 2033 617f 3531 3134 350a 5265 663a f: 3a.51145.Ref: │ │ │ │ │ -0008db60: 2063 682d 6269 6e61 7279 2074 6865 2d70 ch-binary the-p │ │ │ │ │ -0008db70: 6163 6b61 6765 2d6e 616d 657f 3531 3134 ackage-name.5114 │ │ │ │ │ -0008db80: 350a 5265 663a 2033 627f 3531 3134 350a 5.Ref: 3b.51145. │ │ │ │ │ -0008db90: 4e6f 6465 3a20 5061 636b 6167 6573 2077 Node: Packages w │ │ │ │ │ -0008dba0: 6974 6820 706f 7465 6e74 6961 6c6c 7920 ith potentially │ │ │ │ │ -0008dbb0: 6f66 6665 6e73 6976 6520 636f 6e74 656e offensive conten │ │ │ │ │ -0008dbc0: 747f 3531 3532 380a 5265 663a 2063 682d t.51528.Ref: ch- │ │ │ │ │ -0008dbd0: 6269 6e61 7279 2070 6163 6b61 6765 732d binary packages- │ │ │ │ │ -0008dbe0: 7769 7468 2d70 6f74 656e 7469 616c 6c79 with-potentially │ │ │ │ │ -0008dbf0: 2d6f 6666 656e 7369 7665 2d63 6f6e 7465 -offensive-conte │ │ │ │ │ -0008dc00: 6e74 7f35 3136 3331 0a52 6566 3a20 3364 nt.51631.Ref: 3d │ │ │ │ │ -0008dc10: 7f35 3136 3331 0a52 6566 3a20 6368 2d62 .51631.Ref: ch-b │ │ │ │ │ -0008dc20: 696e 6172 7920 7333 2d31 2d31 7f35 3136 inary s3-1-1.516 │ │ │ │ │ -0008dc30: 3331 0a52 6566 3a20 3365 7f35 3136 3331 31.Ref: 3e.51631 │ │ │ │ │ -0008dc40: 0a4e 6f64 653a 2054 6865 2076 6572 7369 .Node: The versi │ │ │ │ │ -0008dc50: 6f6e 206f 6620 6120 7061 636b 6167 657f on of a package. │ │ │ │ │ -0008dc60: 3532 3439 310a 5265 663a 2063 682d 6269 52491.Ref: ch-bi │ │ │ │ │ -0008dc70: 6e61 7279 2073 2d76 6572 7369 6f6e 737f nary s-versions. │ │ │ │ │ -0008dc80: 3532 3633 350a 5265 663a 2033 667f 3532 52635.Ref: 3f.52 │ │ │ │ │ -0008dc90: 3633 350a 5265 663a 2063 682d 6269 6e61 635.Ref: ch-bina │ │ │ │ │ -0008dca0: 7279 2074 6865 2d76 6572 7369 6f6e 2d6f ry the-version-o │ │ │ │ │ -0008dcb0: 662d 612d 7061 636b 6167 657f 3532 3633 f-a-package.5263 │ │ │ │ │ -0008dcc0: 350a 5265 663a 2034 307f 3532 3633 350a 5.Ref: 40.52635. │ │ │ │ │ -0008dcd0: 4e6f 6465 3a20 5665 7273 696f 6e20 6e75 Node: Version nu │ │ │ │ │ -0008dce0: 6d62 6572 7320 6261 7365 6420 6f6e 2064 mbers based on d │ │ │ │ │ -0008dcf0: 6174 6573 7f35 3334 3134 0a52 6566 3a20 ates.53414.Ref: │ │ │ │ │ -0008dd00: 6368 2d62 696e 6172 7920 7333 2d32 2d31 ch-binary s3-2-1 │ │ │ │ │ -0008dd10: 7f35 3335 3530 0a52 6566 3a20 3432 7f35 .53550.Ref: 42.5 │ │ │ │ │ -0008dd20: 3335 3530 0a52 6566 3a20 6368 2d62 696e 3550.Ref: ch-bin │ │ │ │ │ -0008dd30: 6172 7920 7665 7273 696f 6e2d 6e75 6d62 ary version-numb │ │ │ │ │ -0008dd40: 6572 732d 6261 7365 642d 6f6e 2d64 6174 ers-based-on-dat │ │ │ │ │ -0008dd50: 6573 7f35 3335 3530 0a52 6566 3a20 3433 es.53550.Ref: 43 │ │ │ │ │ -0008dd60: 7f35 3335 3530 0a4e 6f64 653a 2055 6e69 .53550.Node: Uni │ │ │ │ │ -0008dd70: 7175 656e 6573 7320 6f66 2076 6572 7369 queness of versi │ │ │ │ │ -0008dd80: 6f6e 206e 756d 6265 7273 7f35 3436 3335 on numbers.54635 │ │ │ │ │ -0008dd90: 0a52 6566 3a20 6368 2d62 696e 6172 7920 .Ref: ch-binary │ │ │ │ │ -0008dda0: 7333 2d32 2d32 7f35 3437 3731 0a52 6566 s3-2-2.54771.Ref │ │ │ │ │ -0008ddb0: 3a20 3434 7f35 3437 3731 0a52 6566 3a20 : 44.54771.Ref: │ │ │ │ │ -0008ddc0: 6368 2d62 696e 6172 7920 756e 6971 7565 ch-binary unique │ │ │ │ │ -0008ddd0: 6e65 7373 2d6f 662d 7665 7273 696f 6e2d ness-of-version- │ │ │ │ │ -0008dde0: 6e75 6d62 6572 737f 3534 3737 310a 5265 numbers.54771.Re │ │ │ │ │ -0008ddf0: 663a 2034 357f 3534 3737 310a 4e6f 6465 f: 45.54771.Node │ │ │ │ │ -0008de00: 3a20 5468 6520 6d61 696e 7461 696e 6572 : The maintainer │ │ │ │ │ -0008de10: 206f 6620 6120 7061 636b 6167 657f 3536 of a package.56 │ │ │ │ │ -0008de20: 3237 330a 5265 663a 2063 682d 6269 6e61 273.Ref: ch-bina │ │ │ │ │ -0008de30: 7279 2073 2d6d 6169 6e74 6169 6e65 727f ry s-maintainer. │ │ │ │ │ -0008de40: 3536 3432 390a 5265 663a 2034 377f 3536 56429.Ref: 47.56 │ │ │ │ │ -0008de50: 3432 390a 5265 663a 2063 682d 6269 6e61 429.Ref: ch-bina │ │ │ │ │ -0008de60: 7279 2074 6865 2d6d 6169 6e74 6169 6e65 ry the-maintaine │ │ │ │ │ -0008de70: 722d 6f66 2d61 2d70 6163 6b61 6765 7f35 r-of-a-package.5 │ │ │ │ │ -0008de80: 3634 3239 0a52 6566 3a20 3438 7f35 3634 6429.Ref: 48.564 │ │ │ │ │ -0008de90: 3239 0a52 6566 3a20 5468 6520 6d61 696e 29.Ref: The main │ │ │ │ │ -0008dea0: 7461 696e 6572 206f 6620 6120 7061 636b tainer of a pack │ │ │ │ │ -0008deb0: 6167 652d 466f 6f74 6e6f 7465 2d31 7f35 age-Footnote-1.5 │ │ │ │ │ -0008dec0: 3835 3435 0a52 6566 3a20 5468 6520 6d61 8545.Ref: The ma │ │ │ │ │ -0008ded0: 696e 7461 696e 6572 206f 6620 6120 7061 intainer of a pa │ │ │ │ │ -0008dee0: 636b 6167 652d 466f 6f74 6e6f 7465 2d32 ckage-Footnote-2 │ │ │ │ │ -0008def0: 7f35 3837 3330 0a4e 6f64 653a 2054 6865 .58730.Node: The │ │ │ │ │ -0008df00: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of │ │ │ │ │ -0008df10: 6120 7061 636b 6167 657f 3538 3838 330a a package.58883. │ │ │ │ │ -0008df20: 5265 663a 2063 682d 6269 6e61 7279 2073 Ref: ch-binary s │ │ │ │ │ -0008df30: 2d64 6573 6372 6970 7469 6f6e 737f 3539 -descriptions.59 │ │ │ │ │ -0008df40: 3032 370a 5265 663a 2034 627f 3539 3032 027.Ref: 4b.5902 │ │ │ │ │ -0008df50: 370a 5265 663a 2063 682d 6269 6e61 7279 7.Ref: ch-binary │ │ │ │ │ -0008df60: 2074 6865 2d64 6573 6372 6970 7469 6f6e the-description │ │ │ │ │ -0008df70: 2d6f 662d 612d 7061 636b 6167 657f 3539 -of-a-package.59 │ │ │ │ │ -0008df80: 3032 370a 5265 663a 2034 637f 3539 3032 027.Ref: 4c.5902 │ │ │ │ │ -0008df90: 370a 4e6f 6465 3a20 5468 6520 7369 6e67 7.Node: The sing │ │ │ │ │ -0008dfa0: 6c65 206c 696e 6520 7379 6e6f 7073 6973 le line synopsis │ │ │ │ │ -0008dfb0: 7f36 3034 3139 0a52 6566 3a20 6368 2d62 .60419.Ref: ch-b │ │ │ │ │ -0008dfc0: 696e 6172 7920 732d 7379 6e6f 7073 6973 inary s-synopsis │ │ │ │ │ -0008dfd0: 7f36 3035 3438 0a52 6566 3a20 3465 7f36 .60548.Ref: 4e.6 │ │ │ │ │ -0008dfe0: 3035 3438 0a52 6566 3a20 6368 2d62 696e 0548.Ref: ch-bin │ │ │ │ │ -0008dff0: 6172 7920 7468 652d 7369 6e67 6c65 2d6c ary the-single-l │ │ │ │ │ -0008e000: 696e 652d 7379 6e6f 7073 6973 7f36 3035 ine-synopsis.605 │ │ │ │ │ -0008e010: 3438 0a52 6566 3a20 3466 7f36 3035 3438 48.Ref: 4f.60548 │ │ │ │ │ -0008e020: 0a4e 6f64 653a 2054 6865 2065 7874 656e .Node: The exten │ │ │ │ │ -0008e030: 6465 6420 6465 7363 7269 7074 696f 6e7f ded description. │ │ │ │ │ -0008e040: 3630 3934 370a 5265 663a 2063 682d 6269 60947.Ref: ch-bi │ │ │ │ │ -0008e050: 6e61 7279 2073 2d65 7874 656e 6465 6464 nary s-extendedd │ │ │ │ │ -0008e060: 6573 637f 3631 3037 360a 5265 663a 2035 esc.61076.Ref: 5 │ │ │ │ │ -0008e070: 307f 3631 3037 360a 5265 663a 2063 682d 0.61076.Ref: ch- │ │ │ │ │ -0008e080: 6269 6e61 7279 2074 6865 2d65 7874 656e binary the-exten │ │ │ │ │ -0008e090: 6465 642d 6465 7363 7269 7074 696f 6e7f ded-description. │ │ │ │ │ -0008e0a0: 3631 3037 360a 5265 663a 2035 317f 3631 61076.Ref: 51.61 │ │ │ │ │ -0008e0b0: 3037 360a 5265 663a 2054 6865 2065 7874 076.Ref: The ext │ │ │ │ │ -0008e0c0: 656e 6465 6420 6465 7363 7269 7074 696f ended descriptio │ │ │ │ │ -0008e0d0: 6e2d 466f 6f74 6e6f 7465 2d31 7f36 3137 n-Footnote-1.617 │ │ │ │ │ -0008e0e0: 3138 0a4e 6f64 653a 2044 6570 656e 6465 18.Node: Depende │ │ │ │ │ -0008e0f0: 6e63 6965 737f 3631 3934 350a 5265 663a ncies.61945.Ref: │ │ │ │ │ -0008e100: 2063 682d 6269 6e61 7279 2064 6570 656e ch-binary depen │ │ │ │ │ -0008e110: 6465 6e63 6965 737f 3632 3037 380a 5265 dencies.62078.Re │ │ │ │ │ -0008e120: 663a 2035 327f 3632 3037 380a 5265 663a f: 52.62078.Ref: │ │ │ │ │ -0008e130: 2063 682d 6269 6e61 7279 2073 2d64 6570 ch-binary s-dep │ │ │ │ │ -0008e140: 656e 6465 6e63 6965 737f 3632 3037 380a endencies.62078. │ │ │ │ │ -0008e150: 5265 663a 2035 337f 3632 3037 380a 5265 Ref: 53.62078.Re │ │ │ │ │ -0008e160: 663a 2044 6570 656e 6465 6e63 6965 732d f: Dependencies- │ │ │ │ │ -0008e170: 466f 6f74 6e6f 7465 2d31 7f36 3331 3530 Footnote-1.63150 │ │ │ │ │ -0008e180: 0a4e 6f64 653a 2056 6972 7475 616c 2070 .Node: Virtual p │ │ │ │ │ -0008e190: 6163 6b61 6765 737f 3633 3837 330a 5265 ackages.63873.Re │ │ │ │ │ -0008e1a0: 663a 2063 682d 6269 6e61 7279 2073 2d76 f: ch-binary s-v │ │ │ │ │ -0008e1b0: 6972 7475 616c 2d70 6b67 7f36 3339 3839 irtual-pkg.63989 │ │ │ │ │ -0008e1c0: 0a52 6566 3a20 3133 7f36 3339 3839 0a52 .Ref: 13.63989.R │ │ │ │ │ -0008e1d0: 6566 3a20 6368 2d62 696e 6172 7920 7669 ef: ch-binary vi │ │ │ │ │ -0008e1e0: 7274 7561 6c2d 7061 636b 6167 6573 7f36 rtual-packages.6 │ │ │ │ │ -0008e1f0: 3339 3839 0a52 6566 3a20 3535 7f36 3339 3989.Ref: 55.639 │ │ │ │ │ -0008e200: 3839 0a4e 6f64 653a 2042 6173 6520 7379 89.Node: Base sy │ │ │ │ │ -0008e210: 7374 656d 7f36 3532 3439 0a52 6566 3a20 stem.65249.Ref: │ │ │ │ │ -0008e220: 6368 2d62 696e 6172 7920 6261 7365 2d73 ch-binary base-s │ │ │ │ │ -0008e230: 7973 7465 6d7f 3635 3337 310a 5265 663a ystem.65371.Ref: │ │ │ │ │ -0008e240: 2035 377f 3635 3337 310a 5265 663a 2063 57.65371.Ref: c │ │ │ │ │ -0008e250: 682d 6269 6e61 7279 2073 332d 377f 3635 h-binary s3-7.65 │ │ │ │ │ -0008e260: 3337 310a 5265 663a 2035 387f 3635 3337 371.Ref: 58.6537 │ │ │ │ │ -0008e270: 310a 4e6f 6465 3a20 4573 7365 6e74 6961 1.Node: Essentia │ │ │ │ │ -0008e280: 6c20 7061 636b 6167 6573 7f36 3538 3033 l packages.65803 │ │ │ │ │ -0008e290: 0a52 6566 3a20 6368 2d62 696e 6172 7920 .Ref: ch-binary │ │ │ │ │ -0008e2a0: 6573 7365 6e74 6961 6c2d 7061 636b 6167 essential-packag │ │ │ │ │ -0008e2b0: 6573 7f36 3539 3237 0a52 6566 3a20 3539 es.65927.Ref: 59 │ │ │ │ │ -0008e2c0: 7f36 3539 3237 0a52 6566 3a20 6368 2d62 .65927.Ref: ch-b │ │ │ │ │ -0008e2d0: 696e 6172 7920 7333 2d38 7f36 3539 3237 inary s3-8.65927 │ │ │ │ │ -0008e2e0: 0a52 6566 3a20 3561 7f36 3539 3237 0a4e .Ref: 5a.65927.N │ │ │ │ │ -0008e2f0: 6f64 653a 204d 6169 6e74 6169 6e65 7220 ode: Maintainer │ │ │ │ │ -0008e300: 5363 7269 7074 737f 3637 3739 380a 5265 Scripts.67798.Re │ │ │ │ │ -0008e310: 663a 2063 682d 6269 6e61 7279 206d 6169 f: ch-binary mai │ │ │ │ │ -0008e320: 6e74 6169 6e65 722d 7363 7269 7074 737f ntainer-scripts. │ │ │ │ │ -0008e330: 3637 3930 320a 5265 663a 2035 637f 3637 67902.Ref: 5c.67 │ │ │ │ │ -0008e340: 3930 320a 5265 663a 2063 682d 6269 6e61 902.Ref: ch-bina │ │ │ │ │ -0008e350: 7279 2073 2d6d 6169 6e74 7363 7269 7074 ry s-maintscript │ │ │ │ │ -0008e360: 737f 3637 3930 320a 5265 663a 2035 647f s.67902.Ref: 5d. │ │ │ │ │ -0008e370: 3637 3930 320a 5265 663a 204d 6169 6e74 67902.Ref: Maint │ │ │ │ │ -0008e380: 6169 6e65 7220 5363 7269 7074 732d 466f ainer Scripts-Fo │ │ │ │ │ -0008e390: 6f74 6e6f 7465 2d31 7f37 3037 3433 0a52 otnote-1.70743.R │ │ │ │ │ -0008e3a0: 6566 3a20 4d61 696e 7461 696e 6572 2053 ef: Maintainer S │ │ │ │ │ -0008e3b0: 6372 6970 7473 2d46 6f6f 746e 6f74 652d cripts-Footnote- │ │ │ │ │ -0008e3c0: 327f 3730 3833 310a 5265 663a 204d 6169 2.70831.Ref: Mai │ │ │ │ │ -0008e3d0: 6e74 6169 6e65 7220 5363 7269 7074 732d ntainer Scripts- │ │ │ │ │ -0008e3e0: 466f 6f74 6e6f 7465 2d33 7f37 3039 3133 Footnote-3.70913 │ │ │ │ │ -0008e3f0: 0a52 6566 3a20 4d61 696e 7461 696e 6572 .Ref: Maintainer │ │ │ │ │ -0008e400: 2053 6372 6970 7473 2d46 6f6f 746e 6f74 Scripts-Footnot │ │ │ │ │ -0008e410: 652d 347f 3731 3033 340a 5265 663a 204d e-4.71034.Ref: M │ │ │ │ │ -0008e420: 6169 6e74 6169 6e65 7220 5363 7269 7074 aintainer Script │ │ │ │ │ -0008e430: 732d 466f 6f74 6e6f 7465 2d35 7f37 3131 s-Footnote-5.711 │ │ │ │ │ -0008e440: 3335 0a52 6566 3a20 4d61 696e 7461 696e 35.Ref: Maintain │ │ │ │ │ -0008e450: 6572 2053 6372 6970 7473 2d46 6f6f 746e er Scripts-Footn │ │ │ │ │ -0008e460: 6f74 652d 367f 3731 3235 360a 5265 663a ote-6.71256.Ref: │ │ │ │ │ -0008e470: 204d 6169 6e74 6169 6e65 7220 5363 7269 Maintainer Scri │ │ │ │ │ -0008e480: 7074 732d 466f 6f74 6e6f 7465 2d37 7f37 pts-Footnote-7.7 │ │ │ │ │ -0008e490: 3133 3339 0a52 6566 3a20 4d61 696e 7461 1339.Ref: Mainta │ │ │ │ │ -0008e4a0: 696e 6572 2053 6372 6970 7473 2d46 6f6f iner Scripts-Foo │ │ │ │ │ -0008e4b0: 746e 6f74 652d 387f 3731 3432 370a 4e6f tnote-8.71427.No │ │ │ │ │ -0008e4c0: 6465 3a20 5072 6f6d 7074 696e 6720 696e de: Prompting in │ │ │ │ │ -0008e4d0: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ -0008e4e0: 7074 737f 3731 3531 350a 5265 663a 2063 pts.71515.Ref: c │ │ │ │ │ -0008e4f0: 682d 6269 6e61 7279 2070 726f 6d70 7469 h-binary prompti │ │ │ │ │ -0008e500: 6e67 2d69 6e2d 6d61 696e 7461 696e 6572 ng-in-maintainer │ │ │ │ │ -0008e510: 2d73 6372 6970 7473 7f37 3136 3038 0a52 -scripts.71608.R │ │ │ │ │ -0008e520: 6566 3a20 3566 7f37 3136 3038 0a52 6566 ef: 5f.71608.Ref │ │ │ │ │ -0008e530: 3a20 6368 2d62 696e 6172 7920 732d 6d61 : ch-binary s-ma │ │ │ │ │ -0008e540: 696e 7473 6372 6970 7470 726f 6d70 747f intscriptprompt. │ │ │ │ │ -0008e550: 3731 3630 380a 5265 663a 2031 367f 3731 71608.Ref: 16.71 │ │ │ │ │ -0008e560: 3630 380a 5265 663a 2050 726f 6d70 7469 608.Ref: Prompti │ │ │ │ │ -0008e570: 6e67 2069 6e20 6d61 696e 7461 696e 6572 ng in maintainer │ │ │ │ │ -0008e580: 2073 6372 6970 7473 2d46 6f6f 746e 6f74 scripts-Footnot │ │ │ │ │ -0008e590: 652d 317f 3734 3837 360a 4e6f 6465 3a20 e-1.74876.Node: │ │ │ │ │ -0008e5a0: 536f 7572 6365 2070 6163 6b61 6765 737f Source packages. │ │ │ │ │ -0008e5b0: 3735 3038 350a 5265 663a 2063 682d 736f 75085.Ref: ch-so │ │ │ │ │ -0008e5c0: 7572 6365 2064 6f63 7f37 3532 3130 0a52 urce doc.75210.R │ │ │ │ │ -0008e5d0: 6566 3a20 3630 7f37 3532 3130 0a52 6566 ef: 60.75210.Ref │ │ │ │ │ -0008e5e0: 3a20 6368 2d73 6f75 7263 6520 732d 736f : ch-source s-so │ │ │ │ │ -0008e5f0: 7572 6365 2d70 6163 6b61 6765 737f 3735 urce-packages.75 │ │ │ │ │ -0008e600: 3231 300a 5265 663a 2036 317f 3735 3231 210.Ref: 61.7521 │ │ │ │ │ -0008e610: 300a 5265 663a 2063 682d 736f 7572 6365 0.Ref: ch-source │ │ │ │ │ -0008e620: 2073 6f75 7263 652d 7061 636b 6167 6573 source-packages │ │ │ │ │ -0008e630: 7f37 3532 3130 0a52 6566 3a20 3632 7f37 .75210.Ref: 62.7 │ │ │ │ │ -0008e640: 3532 3130 0a4e 6f64 653a 2053 7461 6e64 5210.Node: Stand │ │ │ │ │ -0008e650: 6172 6473 2063 6f6e 666f 726d 616e 6365 ards conformance │ │ │ │ │ -0008e660: 7f37 3738 3531 0a52 6566 3a20 6368 2d73 .77851.Ref: ch-s │ │ │ │ │ -0008e670: 6f75 7263 6520 732d 7374 616e 6461 7264 ource s-standard │ │ │ │ │ -0008e680: 7376 6572 7369 6f6e 7f37 3739 3631 0a52 sversion.77961.R │ │ │ │ │ -0008e690: 6566 3a20 3634 7f37 3739 3631 0a52 6566 ef: 64.77961.Ref │ │ │ │ │ -0008e6a0: 3a20 6368 2d73 6f75 7263 6520 7374 616e : ch-source stan │ │ │ │ │ -0008e6b0: 6461 7264 732d 636f 6e66 6f72 6d61 6e63 dards-conformanc │ │ │ │ │ -0008e6c0: 657f 3737 3936 310a 5265 663a 2036 357f e.77961.Ref: 65. │ │ │ │ │ -0008e6d0: 3737 3936 310a 4e6f 6465 3a20 5061 636b 77961.Node: Pack │ │ │ │ │ -0008e6e0: 6167 6520 7265 6c61 7469 6f6e 7368 6970 age relationship │ │ │ │ │ -0008e6f0: 737f 3739 3036 340a 5265 663a 2063 682d s.79064.Ref: ch- │ │ │ │ │ -0008e700: 736f 7572 6365 2070 6163 6b61 6765 2d72 source package-r │ │ │ │ │ -0008e710: 656c 6174 696f 6e73 6869 7073 7f37 3932 elationships.792 │ │ │ │ │ -0008e720: 3134 0a52 6566 3a20 3637 7f37 3932 3134 14.Ref: 67.79214 │ │ │ │ │ -0008e730: 0a52 6566 3a20 6368 2d73 6f75 7263 6520 .Ref: ch-source │ │ │ │ │ -0008e740: 732d 706b 672d 7265 6c61 7469 6f6e 737f s-pkg-relations. │ │ │ │ │ -0008e750: 3739 3231 340a 5265 663a 2036 387f 3739 79214.Ref: 68.79 │ │ │ │ │ -0008e760: 3231 340a 5265 663a 2050 6163 6b61 6765 214.Ref: Package │ │ │ │ │ -0008e770: 2072 656c 6174 696f 6e73 6869 7073 2d46 relationships-F │ │ │ │ │ -0008e780: 6f6f 746e 6f74 652d 317f 3830 3835 390a ootnote-1.80859. │ │ │ │ │ -0008e790: 5265 663a 2050 6163 6b61 6765 2072 656c Ref: Package rel │ │ │ │ │ -0008e7a0: 6174 696f 6e73 6869 7073 2d46 6f6f 746e ationships-Footn │ │ │ │ │ -0008e7b0: 6f74 652d 327f 3831 3433 330a 4e6f 6465 ote-2.81433.Node │ │ │ │ │ -0008e7c0: 3a20 4368 616e 6765 7320 746f 2074 6865 : Changes to the │ │ │ │ │ -0008e7d0: 2075 7073 7472 6561 6d20 736f 7572 6365 upstream source │ │ │ │ │ -0008e7e0: 737f 3831 3933 340a 5265 663a 2063 682d s.81934.Ref: ch- │ │ │ │ │ -0008e7f0: 736f 7572 6365 2063 6861 6e67 6573 2d74 source changes-t │ │ │ │ │ -0008e800: 6f2d 7468 652d 7570 7374 7265 616d 2d73 o-the-upstream-s │ │ │ │ │ -0008e810: 6f75 7263 6573 7f38 3230 3936 0a52 6566 ources.82096.Ref │ │ │ │ │ -0008e820: 3a20 3639 7f38 3230 3936 0a52 6566 3a20 : 69.82096.Ref: │ │ │ │ │ -0008e830: 6368 2d73 6f75 7263 6520 7334 2d33 7f38 ch-source s4-3.8 │ │ │ │ │ -0008e840: 3230 3936 0a52 6566 3a20 3661 7f38 3230 2096.Ref: 6a.820 │ │ │ │ │ -0008e850: 3936 0a4e 6f64 653a 2044 6562 6961 6e20 96.Node: Debian │ │ │ │ │ -0008e860: 6368 616e 6765 6c6f 6720 6465 6269 616e changelog debian │ │ │ │ │ -0008e870: 2f63 6861 6e67 656c 6f67 7f38 3337 3839 /changelog.83789 │ │ │ │ │ -0008e880: 0a52 6566 3a20 6368 2d73 6f75 7263 6520 .Ref: ch-source │ │ │ │ │ -0008e890: 6465 6269 616e 2d63 6861 6e67 656c 6f67 debian-changelog │ │ │ │ │ -0008e8a0: 2d64 6562 6961 6e2d 6368 616e 6765 6c6f -debian-changelo │ │ │ │ │ -0008e8b0: 677f 3833 3935 360a 5265 663a 2036 637f g.83956.Ref: 6c. │ │ │ │ │ -0008e8c0: 3833 3935 360a 5265 663a 2063 682d 736f 83956.Ref: ch-so │ │ │ │ │ -0008e8d0: 7572 6365 2073 2d64 706b 6763 6861 6e67 urce s-dpkgchang │ │ │ │ │ -0008e8e0: 656c 6f67 7f38 3339 3536 0a52 6566 3a20 elog.83956.Ref: │ │ │ │ │ -0008e8f0: 3664 7f38 3339 3536 0a52 6566 3a20 4465 6d.83956.Ref: De │ │ │ │ │ -0008e900: 6269 616e 2063 6861 6e67 656c 6f67 2064 bian changelog d │ │ │ │ │ -0008e910: 6562 6961 6e2f 6368 616e 6765 6c6f 672d ebian/changelog- │ │ │ │ │ -0008e920: 466f 6f74 6e6f 7465 2d31 7f38 3832 3839 Footnote-1.88289 │ │ │ │ │ -0008e930: 0a52 6566 3a20 4465 6269 616e 2063 6861 .Ref: Debian cha │ │ │ │ │ -0008e940: 6e67 656c 6f67 2064 6562 6961 6e2f 6368 ngelog debian/ch │ │ │ │ │ -0008e950: 616e 6765 6c6f 672d 466f 6f74 6e6f 7465 angelog-Footnote │ │ │ │ │ -0008e960: 2d32 7f38 3834 3439 0a52 6566 3a20 4465 -2.88449.Ref: De │ │ │ │ │ -0008e970: 6269 616e 2063 6861 6e67 656c 6f67 2064 bian changelog d │ │ │ │ │ -0008e980: 6562 6961 6e2f 6368 616e 6765 6c6f 672d ebian/changelog- │ │ │ │ │ -0008e990: 466f 6f74 6e6f 7465 2d33 7f38 3837 3730 Footnote-3.88770 │ │ │ │ │ -0008e9a0: 0a52 6566 3a20 4465 6269 616e 2063 6861 .Ref: Debian cha │ │ │ │ │ -0008e9b0: 6e67 656c 6f67 2064 6562 6961 6e2f 6368 ngelog debian/ch │ │ │ │ │ -0008e9c0: 616e 6765 6c6f 672d 466f 6f74 6e6f 7465 angelog-Footnote │ │ │ │ │ -0008e9d0: 2d34 7f38 3934 3030 0a52 6566 3a20 4465 -4.89400.Ref: De │ │ │ │ │ -0008e9e0: 6269 616e 2063 6861 6e67 656c 6f67 2064 bian changelog d │ │ │ │ │ -0008e9f0: 6562 6961 6e2f 6368 616e 6765 6c6f 672d ebian/changelog- │ │ │ │ │ -0008ea00: 466f 6f74 6e6f 7465 2d35 7f38 3939 3635 Footnote-5.89965 │ │ │ │ │ -0008ea10: 0a4e 6f64 653a 2043 6f70 7972 6967 6874 .Node: Copyright │ │ │ │ │ -0008ea20: 2064 6562 6961 6e2f 636f 7079 7269 6768 debian/copyrigh │ │ │ │ │ -0008ea30: 747f 3930 3033 320a 5265 663a 2063 682d t.90032.Ref: ch- │ │ │ │ │ -0008ea40: 736f 7572 6365 2063 6f70 7972 6967 6874 source copyright │ │ │ │ │ -0008ea50: 2d64 6562 6961 6e2d 636f 7079 7269 6768 -debian-copyrigh │ │ │ │ │ -0008ea60: 747f 3930 3139 350a 5265 663a 2037 337f t.90195.Ref: 73. │ │ │ │ │ -0008ea70: 3930 3139 350a 5265 663a 2063 682d 736f 90195.Ref: ch-so │ │ │ │ │ -0008ea80: 7572 6365 2073 2d64 706b 6763 6f70 7972 urce s-dpkgcopyr │ │ │ │ │ -0008ea90: 6967 6874 7f39 3031 3935 0a52 6566 3a20 ight.90195.Ref: │ │ │ │ │ -0008eaa0: 3734 7f39 3031 3935 0a4e 6f64 653a 2045 74.90195.Node: E │ │ │ │ │ -0008eab0: 7272 6f72 2074 7261 7070 696e 6720 696e rror trapping in │ │ │ │ │ -0008eac0: 206d 616b 6566 696c 6573 7f39 3036 3635 makefiles.90665 │ │ │ │ │ -0008ead0: 0a52 6566 3a20 6368 2d73 6f75 7263 6520 .Ref: ch-source │ │ │ │ │ -0008eae0: 6572 726f 722d 7472 6170 7069 6e67 2d69 error-trapping-i │ │ │ │ │ -0008eaf0: 6e2d 6d61 6b65 6669 6c65 737f 3930 3830 n-makefiles.9080 │ │ │ │ │ -0008eb00: 360a 5265 663a 2037 357f 3930 3830 360a 6.Ref: 75.90806. │ │ │ │ │ -0008eb10: 5265 663a 2063 682d 736f 7572 6365 2073 Ref: ch-source s │ │ │ │ │ -0008eb20: 342d 367f 3930 3830 360a 5265 663a 2037 4-6.90806.Ref: 7 │ │ │ │ │ -0008eb30: 367f 3930 3830 360a 4e6f 6465 3a20 5469 6.90806.Node: Ti │ │ │ │ │ -0008eb40: 6d65 2053 7461 6d70 737f 3931 3831 380a me Stamps.91818. │ │ │ │ │ -0008eb50: 5265 663a 2063 682d 736f 7572 6365 2073 Ref: ch-source s │ │ │ │ │ -0008eb60: 2d74 696d 6573 7461 6d70 737f 3931 3937 -timestamps.9197 │ │ │ │ │ -0008eb70: 350a 5265 663a 2037 377f 3931 3937 350a 5.Ref: 77.91975. │ │ │ │ │ -0008eb80: 5265 663a 2063 682d 736f 7572 6365 2074 Ref: ch-source t │ │ │ │ │ -0008eb90: 696d 652d 7374 616d 7073 7f39 3139 3735 ime-stamps.91975 │ │ │ │ │ -0008eba0: 0a52 6566 3a20 3738 7f39 3139 3735 0a52 .Ref: 78.91975.R │ │ │ │ │ -0008ebb0: 6566 3a20 5469 6d65 2053 7461 6d70 732d ef: Time Stamps- │ │ │ │ │ -0008ebc0: 466f 6f74 6e6f 7465 2d31 7f39 3231 3738 Footnote-1.92178 │ │ │ │ │ -0008ebd0: 0a4e 6f64 653a 2052 6573 7472 6963 7469 .Node: Restricti │ │ │ │ │ -0008ebe0: 6f6e 7320 6f6e 206f 626a 6563 7473 2069 ons on objects i │ │ │ │ │ -0008ebf0: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ -0008ec00: 737f 3932 3436 390a 5265 663a 2063 682d s.92469.Ref: ch- │ │ │ │ │ -0008ec10: 736f 7572 6365 2072 6573 7472 6963 7469 source restricti │ │ │ │ │ -0008ec20: 6f6e 732d 6f6e 2d6f 626a 6563 7473 2d69 ons-on-objects-i │ │ │ │ │ -0008ec30: 6e2d 736f 7572 6365 2d70 6163 6b61 6765 n-source-package │ │ │ │ │ -0008ec40: 737f 3932 3633 320a 5265 663a 2037 397f s.92632.Ref: 79. │ │ │ │ │ -0008ec50: 3932 3633 320a 5265 663a 2063 682d 736f 92632.Ref: ch-so │ │ │ │ │ -0008ec60: 7572 6365 2073 2d72 6573 7472 6963 7469 urce s-restricti │ │ │ │ │ -0008ec70: 6f6e 737f 3932 3633 320a 5265 663a 2037 ons.92632.Ref: 7 │ │ │ │ │ -0008ec80: 617f 3932 3633 320a 5265 663a 2052 6573 a.92632.Ref: Res │ │ │ │ │ -0008ec90: 7472 6963 7469 6f6e 7320 6f6e 206f 626a trictions on obj │ │ │ │ │ -0008eca0: 6563 7473 2069 6e20 736f 7572 6365 2070 ects in source p │ │ │ │ │ -0008ecb0: 6163 6b61 6765 732d 466f 6f74 6e6f 7465 ackages-Footnote │ │ │ │ │ -0008ecc0: 2d31 7f39 3238 3633 0a4e 6f64 653a 204d -1.92863.Node: M │ │ │ │ │ -0008ecd0: 6169 6e20 6275 696c 6469 6e67 2073 6372 ain building scr │ │ │ │ │ -0008ece0: 6970 7420 6465 6269 616e 2f72 756c 6573 ipt debian/rules │ │ │ │ │ -0008ecf0: 7f39 3239 3033 0a52 6566 3a20 6368 2d73 .92903.Ref: ch-s │ │ │ │ │ -0008ed00: 6f75 7263 6520 6d61 696e 2d62 7569 6c64 ource main-build │ │ │ │ │ -0008ed10: 696e 672d 7363 7269 7074 2d64 6562 6961 ing-script-debia │ │ │ │ │ -0008ed20: 6e2d 7275 6c65 737f 3933 3039 340a 5265 n-rules.93094.Re │ │ │ │ │ -0008ed30: 663a 2037 627f 3933 3039 340a 5265 663a f: 7b.93094.Ref: │ │ │ │ │ -0008ed40: 2063 682d 736f 7572 6365 2073 2d64 6562 ch-source s-deb │ │ │ │ │ -0008ed50: 6961 6e72 756c 6573 7f39 3330 3934 0a52 ianrules.93094.R │ │ │ │ │ -0008ed60: 6566 3a20 3763 7f39 3330 3934 0a52 6566 ef: 7c.93094.Ref │ │ │ │ │ -0008ed70: 3a20 4d61 696e 2062 7569 6c64 696e 6720 : Main building │ │ │ │ │ -0008ed80: 7363 7269 7074 2064 6562 6961 6e2f 7275 script debian/ru │ │ │ │ │ -0008ed90: 6c65 732d 466f 6f74 6e6f 7465 2d31 7f31 les-Footnote-1.1 │ │ │ │ │ -0008eda0: 3035 3433 320a 5265 663a 204d 6169 6e20 05432.Ref: Main │ │ │ │ │ -0008edb0: 6275 696c 6469 6e67 2073 6372 6970 7420 building script │ │ │ │ │ -0008edc0: 6465 6269 616e 2f72 756c 6573 2d46 6f6f debian/rules-Foo │ │ │ │ │ -0008edd0: 746e 6f74 652d 327f 3130 3539 3339 0a52 tnote-2.105939.R │ │ │ │ │ -0008ede0: 6566 3a20 4d61 696e 2062 7569 6c64 696e ef: Main buildin │ │ │ │ │ -0008edf0: 6720 7363 7269 7074 2064 6562 6961 6e2f g script debian/ │ │ │ │ │ -0008ee00: 7275 6c65 732d 466f 6f74 6e6f 7465 2d33 rules-Footnote-3 │ │ │ │ │ -0008ee10: 7f31 3036 3138 310a 4e6f 6465 3a20 6465 .106181.Node: de │ │ │ │ │ -0008ee20: 6269 616e 2f72 756c 6573 2061 6e64 2044 bian/rules and D │ │ │ │ │ -0008ee30: 4542 5f42 5549 4c44 5f4f 5054 494f 4e53 EB_BUILD_OPTIONS │ │ │ │ │ -0008ee40: 7f31 3036 3238 370a 5265 663a 2063 682d .106287.Ref: ch- │ │ │ │ │ -0008ee50: 736f 7572 6365 2064 6562 6961 6e2d 7275 source debian-ru │ │ │ │ │ -0008ee60: 6c65 732d 616e 642d 6465 622d 6275 696c les-and-deb-buil │ │ │ │ │ -0008ee70: 642d 6f70 7469 6f6e 737f 3130 3634 3433 d-options.106443 │ │ │ │ │ -0008ee80: 0a52 6566 3a20 3831 7f31 3036 3434 330a .Ref: 81.106443. │ │ │ │ │ -0008ee90: 5265 663a 2063 682d 736f 7572 6365 2073 Ref: ch-source s │ │ │ │ │ -0008eea0: 2d64 6562 6961 6e72 756c 6573 2d6f 7074 -debianrules-opt │ │ │ │ │ -0008eeb0: 696f 6e73 7f31 3036 3434 330a 5265 663a ions.106443.Ref: │ │ │ │ │ -0008eec0: 2037 647f 3130 3634 3433 0a52 6566 3a20 7d.106443.Ref: │ │ │ │ │ -0008eed0: 6465 6269 616e 2f72 756c 6573 2061 6e64 debian/rules and │ │ │ │ │ -0008eee0: 2044 4542 5f42 5549 4c44 5f4f 5054 494f DEB_BUILD_OPTIO │ │ │ │ │ -0008eef0: 4e53 2d46 6f6f 746e 6f74 652d 317f 3131 NS-Footnote-1.11 │ │ │ │ │ -0008ef00: 3036 3038 0a52 6566 3a20 6465 6269 616e 0608.Ref: debian │ │ │ │ │ -0008ef10: 2f72 756c 6573 2061 6e64 2044 4542 5f42 /rules and DEB_B │ │ │ │ │ -0008ef20: 5549 4c44 5f4f 5054 494f 4e53 2d46 6f6f UILD_OPTIONS-Foo │ │ │ │ │ -0008ef30: 746e 6f74 652d 327f 3131 3037 3639 0a4e tnote-2.110769.N │ │ │ │ │ -0008ef40: 6f64 653a 2064 6562 6961 6e2f 7275 6c65 ode: debian/rule │ │ │ │ │ -0008ef50: 7320 616e 6420 5275 6c65 732d 5265 7175 s and Rules-Requ │ │ │ │ │ -0008ef60: 6972 6573 2d52 6f6f 747f 3131 3038 3830 ires-Root.110880 │ │ │ │ │ -0008ef70: 0a52 6566 3a20 6368 2d73 6f75 7263 6520 .Ref: ch-source │ │ │ │ │ -0008ef80: 6465 6269 616e 2d72 756c 6573 2d61 6e64 debian-rules-and │ │ │ │ │ -0008ef90: 2d72 756c 6573 2d72 6571 7569 7265 732d -rules-requires- │ │ │ │ │ -0008efa0: 726f 6f74 7f31 3131 3033 360a 5265 663a root.111036.Ref: │ │ │ │ │ -0008efb0: 2038 327f 3131 3130 3336 0a52 6566 3a20 82.111036.Ref: │ │ │ │ │ -0008efc0: 6368 2d73 6f75 7263 6520 732d 6465 6269 ch-source s-debi │ │ │ │ │ -0008efd0: 616e 7275 6c65 732d 6761 696e 726f 6f74 anrules-gainroot │ │ │ │ │ -0008efe0: 6170 697f 3131 3130 3336 0a52 6566 3a20 api.111036.Ref: │ │ │ │ │ -0008eff0: 3833 7f31 3131 3033 360a 4e6f 6465 3a20 83.111036.Node: │ │ │ │ │ -0008f000: 5661 7269 6162 6c65 2073 7562 7374 6974 Variable substit │ │ │ │ │ -0008f010: 7574 696f 6e73 2064 6562 6961 6e2f 7375 utions debian/su │ │ │ │ │ -0008f020: 6273 7476 6172 737f 3131 3330 3333 0a52 bstvars.113033.R │ │ │ │ │ -0008f030: 6566 3a20 6368 2d73 6f75 7263 6520 732d ef: ch-source s- │ │ │ │ │ -0008f040: 7375 6273 7476 6172 737f 3131 3332 3139 substvars.113219 │ │ │ │ │ -0008f050: 0a52 6566 3a20 3834 7f31 3133 3231 390a .Ref: 84.113219. │ │ │ │ │ -0008f060: 5265 663a 2063 682d 736f 7572 6365 2076 Ref: ch-source v │ │ │ │ │ -0008f070: 6172 6961 626c 652d 7375 6273 7469 7475 ariable-substitu │ │ │ │ │ -0008f080: 7469 6f6e 732d 6465 6269 616e 2d73 7562 tions-debian-sub │ │ │ │ │ -0008f090: 7374 7661 7273 7f31 3133 3231 390a 5265 stvars.113219.Re │ │ │ │ │ -0008f0a0: 663a 2038 357f 3131 3332 3139 0a4e 6f64 f: 85.113219.Nod │ │ │ │ │ -0008f0b0: 653a 2055 7073 7472 6561 6d20 736f 7572 e: Upstream sour │ │ │ │ │ -0008f0c0: 6365 206c 6f63 6174 696f 6e20 6465 6269 ce location debi │ │ │ │ │ -0008f0d0: 616e 2f77 6174 6368 7f31 3134 3131 300a an/watch.114110. │ │ │ │ │ -0008f0e0: 5265 663a 2063 682d 736f 7572 6365 2073 Ref: ch-source s │ │ │ │ │ -0008f0f0: 2d64 6562 6961 6e77 6174 6368 7f31 3134 -debianwatch.114 │ │ │ │ │ -0008f100: 3239 360a 5265 663a 2038 367f 3131 3432 296.Ref: 86.1142 │ │ │ │ │ -0008f110: 3936 0a52 6566 3a20 6368 2d73 6f75 7263 96.Ref: ch-sourc │ │ │ │ │ -0008f120: 6520 7570 7374 7265 616d 2d73 6f75 7263 e upstream-sourc │ │ │ │ │ -0008f130: 652d 6c6f 6361 7469 6f6e 2d64 6562 6961 e-location-debia │ │ │ │ │ -0008f140: 6e2d 7761 7463 687f 3131 3432 3936 0a52 n-watch.114296.R │ │ │ │ │ -0008f150: 6566 3a20 3837 7f31 3134 3239 360a 4e6f ef: 87.114296.No │ │ │ │ │ -0008f160: 6465 3a20 4765 6e65 7261 7465 6420 6669 de: Generated fi │ │ │ │ │ -0008f170: 6c65 7320 6c69 7374 2064 6562 6961 6e2f les list debian/ │ │ │ │ │ -0008f180: 6669 6c65 737f 3131 3534 3330 0a52 6566 files.115430.Ref │ │ │ │ │ -0008f190: 3a20 6368 2d73 6f75 7263 6520 6765 6e65 : ch-source gene │ │ │ │ │ -0008f1a0: 7261 7465 642d 6669 6c65 732d 6c69 7374 rated-files-list │ │ │ │ │ -0008f1b0: 2d64 6562 6961 6e2d 6669 6c65 737f 3131 -debian-files.11 │ │ │ │ │ -0008f1c0: 3535 3937 0a52 6566 3a20 3838 7f31 3135 5597.Ref: 88.115 │ │ │ │ │ -0008f1d0: 3539 370a 5265 663a 2063 682d 736f 7572 597.Ref: ch-sour │ │ │ │ │ -0008f1e0: 6365 2073 2d64 6562 6961 6e66 696c 6573 ce s-debianfiles │ │ │ │ │ -0008f1f0: 7f31 3135 3539 370a 5265 663a 2038 397f .115597.Ref: 89. │ │ │ │ │ -0008f200: 3131 3535 3937 0a52 6566 3a20 4765 6e65 115597.Ref: Gene │ │ │ │ │ -0008f210: 7261 7465 6420 6669 6c65 7320 6c69 7374 rated files list │ │ │ │ │ -0008f220: 2064 6562 6961 6e2f 6669 6c65 732d 466f debian/files-Fo │ │ │ │ │ -0008f230: 6f74 6e6f 7465 2d31 7f31 3136 3834 300a otnote-1.116840. │ │ │ │ │ -0008f240: 4e6f 6465 3a20 456d 6265 6464 6564 2063 Node: Embedded c │ │ │ │ │ -0008f250: 6f64 6520 636f 7069 6573 7f31 3137 3036 ode copies.11706 │ │ │ │ │ -0008f260: 350a 5265 663a 2063 682d 736f 7572 6365 5.Ref: ch-source │ │ │ │ │ -0008f270: 2065 6d62 6564 6465 642d 636f 6465 2d63 embedded-code-c │ │ │ │ │ -0008f280: 6f70 6965 737f 3131 3732 3339 0a52 6566 opies.117239.Ref │ │ │ │ │ -0008f290: 3a20 3861 7f31 3137 3233 390a 5265 663a : 8a.117239.Ref: │ │ │ │ │ -0008f2a0: 2063 682d 736f 7572 6365 2073 2d65 6d62 ch-source s-emb │ │ │ │ │ -0008f2b0: 6564 6465 6466 696c 6573 7f31 3137 3233 eddedfiles.11723 │ │ │ │ │ -0008f2c0: 390a 5265 663a 2038 627f 3131 3732 3339 9.Ref: 8b.117239 │ │ │ │ │ -0008f2d0: 0a52 6566 3a20 456d 6265 6464 6564 2063 .Ref: Embedded c │ │ │ │ │ -0008f2e0: 6f64 6520 636f 7069 6573 2d46 6f6f 746e ode copies-Footn │ │ │ │ │ -0008f2f0: 6f74 652d 317f 3131 3830 3038 0a52 6566 ote-1.118008.Ref │ │ │ │ │ -0008f300: 3a20 456d 6265 6464 6564 2063 6f64 6520 : Embedded code │ │ │ │ │ -0008f310: 636f 7069 6573 2d46 6f6f 746e 6f74 652d copies-Footnote- │ │ │ │ │ -0008f320: 327f 3131 3830 3735 0a4e 6f64 653a 2053 2.118075.Node: S │ │ │ │ │ -0008f330: 6f75 7263 6520 7061 636b 6167 6520 6861 ource package ha │ │ │ │ │ -0008f340: 6e64 6c69 6e67 2064 6562 6961 6e2f 5245 ndling debian/RE │ │ │ │ │ -0008f350: 4144 4d45 2073 6f75 7263 657f 3131 3833 ADME source.1183 │ │ │ │ │ -0008f360: 3233 0a52 6566 3a20 6368 2d73 6f75 7263 23.Ref: ch-sourc │ │ │ │ │ -0008f370: 6520 732d 7265 6164 6d65 736f 7572 6365 e s-readmesource │ │ │ │ │ -0008f380: 7f31 3138 3437 390a 5265 663a 2038 307f .118479.Ref: 80. │ │ │ │ │ -0008f390: 3131 3834 3739 0a52 6566 3a20 6368 2d73 118479.Ref: ch-s │ │ │ │ │ -0008f3a0: 6f75 7263 6520 736f 7572 6365 2d70 6163 ource source-pac │ │ │ │ │ -0008f3b0: 6b61 6765 2d68 616e 646c 696e 672d 6465 kage-handling-de │ │ │ │ │ -0008f3c0: 6269 616e 2d72 6561 646d 652d 736f 7572 bian-readme-sour │ │ │ │ │ -0008f3d0: 6365 7f31 3138 3437 390a 5265 663a 2038 ce.118479.Ref: 8 │ │ │ │ │ -0008f3e0: 637f 3131 3834 3739 0a4e 6f64 653a 2052 c.118479.Node: R │ │ │ │ │ -0008f3f0: 6570 726f 6475 6369 6269 6c69 7479 7f31 eproducibility.1 │ │ │ │ │ -0008f400: 3230 3436 320a 5265 663a 2063 682d 736f 20462.Ref: ch-so │ │ │ │ │ -0008f410: 7572 6365 2072 6570 726f 6475 6369 6269 urce reproducibi │ │ │ │ │ -0008f420: 6c69 7479 7f31 3230 3633 360a 5265 663a lity.120636.Ref: │ │ │ │ │ -0008f430: 2038 647f 3132 3036 3336 0a52 6566 3a20 8d.120636.Ref: │ │ │ │ │ -0008f440: 5265 7072 6f64 7563 6962 696c 6974 792d Reproducibility- │ │ │ │ │ -0008f450: 466f 6f74 6e6f 7465 2d31 7f31 3231 3534 Footnote-1.12154 │ │ │ │ │ -0008f460: 320a 4e6f 6465 3a20 4d69 7373 696e 6720 2.Node: Missing │ │ │ │ │ -0008f470: 736f 7572 6365 7320 6465 6269 616e 2f6d sources debian/m │ │ │ │ │ -0008f480: 6973 7369 6e67 2d73 6f75 7263 6573 7f31 issing-sources.1 │ │ │ │ │ -0008f490: 3231 3637 390a 5265 663a 2063 682d 736f 21679.Ref: ch-so │ │ │ │ │ -0008f4a0: 7572 6365 206d 6973 7369 6e67 2d73 6f75 urce missing-sou │ │ │ │ │ -0008f4b0: 7263 6573 2d64 6562 6961 6e2d 6d69 7373 rces-debian-miss │ │ │ │ │ -0008f4c0: 696e 672d 736f 7572 6365 737f 3132 3138 ing-sources.1218 │ │ │ │ │ -0008f4d0: 3337 0a52 6566 3a20 3865 7f31 3231 3833 37.Ref: 8e.12183 │ │ │ │ │ -0008f4e0: 370a 4e6f 6465 3a20 5665 6e64 6f72 2d73 7.Node: Vendor-s │ │ │ │ │ -0008f4f0: 7065 6369 6669 6320 7061 7463 6820 7365 pecific patch se │ │ │ │ │ -0008f500: 7269 6573 7f31 3232 3736 360a 5265 663a ries.122766.Ref: │ │ │ │ │ -0008f510: 2063 682d 736f 7572 6365 2076 656e 646f ch-source vendo │ │ │ │ │ -0008f520: 722d 7370 6563 6966 6963 2d70 6174 6368 r-specific-patch │ │ │ │ │ -0008f530: 2d73 6572 6965 737f 3132 3239 3030 0a52 -series.122900.R │ │ │ │ │ -0008f540: 6566 3a20 3866 7f31 3232 3930 300a 4e6f ef: 8f.122900.No │ │ │ │ │ -0008f550: 6465 3a20 436f 6e74 726f 6c20 6669 6c65 de: Control file │ │ │ │ │ -0008f560: 7320 616e 6420 7468 6569 7220 6669 656c s and their fiel │ │ │ │ │ -0008f570: 6473 7f31 3233 3137 380a 5265 663a 2063 ds.123178.Ref: c │ │ │ │ │ -0008f580: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -0008f590: 646f 637f 3132 3333 3431 0a52 6566 3a20 doc.123341.Ref: │ │ │ │ │ -0008f5a0: 3339 7f31 3233 3334 310a 5265 663a 2063 39.123341.Ref: c │ │ │ │ │ -0008f5b0: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -0008f5c0: 636f 6e74 726f 6c2d 6669 6c65 732d 616e control-files-an │ │ │ │ │ -0008f5d0: 642d 7468 6569 722d 6669 656c 6473 7f31 d-their-fields.1 │ │ │ │ │ -0008f5e0: 3233 3334 310a 5265 663a 2039 307f 3132 23341.Ref: 90.12 │ │ │ │ │ -0008f5f0: 3333 3431 0a52 6566 3a20 436f 6e74 726f 3341.Ref: Contro │ │ │ │ │ -0008f600: 6c20 6669 6c65 7320 616e 6420 7468 6569 l files and thei │ │ │ │ │ -0008f610: 7220 6669 656c 6473 2d46 6f6f 746e 6f74 r fields-Footnot │ │ │ │ │ -0008f620: 652d 317f 3132 3431 3433 0a4e 6f64 653a e-1.124143.Node: │ │ │ │ │ -0008f630: 2053 796e 7461 7820 6f66 2063 6f6e 7472 Syntax of contr │ │ │ │ │ -0008f640: 6f6c 2066 696c 6573 7f31 3234 3231 300a ol files.124210. │ │ │ │ │ -0008f650: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ -0008f660: 6965 6c64 7320 732d 636f 6e74 726f 6c73 ields s-controls │ │ │ │ │ -0008f670: 796e 7461 787f 3132 3433 3739 0a52 6566 yntax.124379.Ref │ │ │ │ │ -0008f680: 3a20 3931 7f31 3234 3337 390a 5265 663a : 91.124379.Ref: │ │ │ │ │ -0008f690: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ -0008f6a0: 7320 7379 6e74 6178 2d6f 662d 636f 6e74 s syntax-of-cont │ │ │ │ │ -0008f6b0: 726f 6c2d 6669 6c65 737f 3132 3433 3739 rol-files.124379 │ │ │ │ │ -0008f6c0: 0a52 6566 3a20 3932 7f31 3234 3337 390a .Ref: 92.124379. │ │ │ │ │ -0008f6d0: 5265 663a 2053 796e 7461 7820 6f66 2063 Ref: Syntax of c │ │ │ │ │ -0008f6e0: 6f6e 7472 6f6c 2066 696c 6573 2d46 6f6f ontrol files-Foo │ │ │ │ │ -0008f6f0: 746e 6f74 652d 317f 3132 3832 3135 0a52 tnote-1.128215.R │ │ │ │ │ -0008f700: 6566 3a20 5379 6e74 6178 206f 6620 636f ef: Syntax of co │ │ │ │ │ -0008f710: 6e74 726f 6c20 6669 6c65 732d 466f 6f74 ntrol files-Foot │ │ │ │ │ -0008f720: 6e6f 7465 2d32 7f31 3238 3338 330a 4e6f note-2.128383.No │ │ │ │ │ -0008f730: 6465 3a20 4465 6269 616e 2073 6f75 7263 de: Debian sourc │ │ │ │ │ -0008f740: 6520 7061 636b 6167 6520 7465 6d70 6c61 e package templa │ │ │ │ │ -0008f750: 7465 2063 6f6e 7472 6f6c 2066 696c 6573 te control files │ │ │ │ │ -0008f760: 20e2 8093 2064 6562 6961 6e2f 636f 6e74 ... debian/cont │ │ │ │ │ -0008f770: 726f 6c7f 3132 3835 3535 0a52 6566 3a20 rol.128555.Ref: │ │ │ │ │ -0008f780: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ -0008f790: 2064 6562 6961 6e2d 736f 7572 6365 2d70 debian-source-p │ │ │ │ │ -0008f7a0: 6163 6b61 6765 2d74 656d 706c 6174 652d ackage-template- │ │ │ │ │ -0008f7b0: 636f 6e74 726f 6c2d 6669 6c65 732d 6465 control-files-de │ │ │ │ │ -0008f7c0: 6269 616e 2d63 6f6e 7472 6f6c 7f31 3238 bian-control.128 │ │ │ │ │ -0008f7d0: 3738 370a 5265 663a 2039 337f 3132 3837 787.Ref: 93.1287 │ │ │ │ │ -0008f7e0: 3837 0a52 6566 3a20 6368 2d63 6f6e 7472 87.Ref: ch-contr │ │ │ │ │ -0008f7f0: 6f6c 6669 656c 6473 2073 2d73 6f75 7263 olfields s-sourc │ │ │ │ │ -0008f800: 6563 6f6e 7472 6f6c 6669 6c65 737f 3132 econtrolfiles.12 │ │ │ │ │ -0008f810: 3837 3837 0a52 6566 3a20 3934 7f31 3238 8787.Ref: 94.128 │ │ │ │ │ -0008f820: 3738 370a 4e6f 6465 3a20 4465 6269 616e 787.Node: Debian │ │ │ │ │ -0008f830: 2062 696e 6172 7920 7061 636b 6167 6520 binary package │ │ │ │ │ -0008f840: 636f 6e74 726f 6c20 6669 6c65 7320 e280 control files .. │ │ │ │ │ -0008f850: 9320 4445 4249 414e 2f63 6f6e 7472 6f6c . DEBIAN/control │ │ │ │ │ -0008f860: 7f31 3331 3230 330a 5265 663a 2063 682d .131203.Ref: ch- │ │ │ │ │ -0008f870: 636f 6e74 726f 6c66 6965 6c64 7320 6465 controlfields de │ │ │ │ │ -0008f880: 6269 616e 2d62 696e 6172 792d 7061 636b bian-binary-pack │ │ │ │ │ -0008f890: 6167 652d 636f 6e74 726f 6c2d 6669 6c65 age-control-file │ │ │ │ │ -0008f8a0: 732d 6465 6269 616e 2d63 6f6e 7472 6f6c s-debian-control │ │ │ │ │ -0008f8b0: 7f31 3331 3435 350a 5265 663a 2039 657f .131455.Ref: 9e. │ │ │ │ │ -0008f8c0: 3133 3134 3535 0a52 6566 3a20 6368 2d63 131455.Ref: ch-c │ │ │ │ │ -0008f8d0: 6f6e 7472 6f6c 6669 656c 6473 2073 2d62 ontrolfields s-b │ │ │ │ │ -0008f8e0: 696e 6172 7963 6f6e 7472 6f6c 6669 6c65 inarycontrolfile │ │ │ │ │ -0008f8f0: 737f 3133 3134 3535 0a52 6566 3a20 3335 s.131455.Ref: 35 │ │ │ │ │ -0008f900: 7f31 3331 3435 350a 4e6f 6465 3a20 4465 .131455.Node: De │ │ │ │ │ -0008f910: 6269 616e 2073 6f75 7263 6520 7061 636b bian source pack │ │ │ │ │ -0008f920: 6167 6520 636f 6e74 726f 6c20 6669 6c65 age control file │ │ │ │ │ -0008f930: 7320 e280 9320 6473 637f 3133 3232 3033 s ... dsc.132203 │ │ │ │ │ -0008f940: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ -0008f950: 6669 656c 6473 2064 6562 6961 6e2d 736f fields debian-so │ │ │ │ │ -0008f960: 7572 6365 2d70 6163 6b61 6765 2d63 6f6e urce-package-con │ │ │ │ │ -0008f970: 7472 6f6c 2d66 696c 6573 2d64 7363 7f31 trol-files-dsc.1 │ │ │ │ │ -0008f980: 3332 3433 390a 5265 663a 2061 307f 3133 32439.Ref: a0.13 │ │ │ │ │ -0008f990: 3234 3339 0a52 6566 3a20 6368 2d63 6f6e 2439.Ref: ch-con │ │ │ │ │ -0008f9a0: 7472 6f6c 6669 656c 6473 2073 2d64 6562 trolfields s-deb │ │ │ │ │ -0008f9b0: 6961 6e73 6f75 7263 6563 6f6e 7472 6f6c iansourcecontrol │ │ │ │ │ -0008f9c0: 6669 6c65 737f 3133 3234 3339 0a52 6566 files.132439.Ref │ │ │ │ │ -0008f9d0: 3a20 3633 7f31 3332 3433 390a 4e6f 6465 : 63.132439.Node │ │ │ │ │ -0008f9e0: 3a20 4465 6269 616e 2075 706c 6f61 6420 : Debian upload │ │ │ │ │ -0008f9f0: 6368 616e 6765 7320 636f 6e74 726f 6c20 changes control │ │ │ │ │ -0008fa00: 6669 6c65 7320 e280 9320 6368 616e 6765 files ... change │ │ │ │ │ -0008fa10: 737f 3133 3336 3035 0a52 6566 3a20 6368 s.133605.Ref: ch │ │ │ │ │ -0008fa20: 2d63 6f6e 7472 6f6c 6669 656c 6473 2064 -controlfields d │ │ │ │ │ -0008fa30: 6562 6961 6e2d 7570 6c6f 6164 2d63 6861 ebian-upload-cha │ │ │ │ │ -0008fa40: 6e67 6573 2d63 6f6e 7472 6f6c 2d66 696c nges-control-fil │ │ │ │ │ -0008fa50: 6573 2d63 6861 6e67 6573 7f31 3333 3830 es-changes.13380 │ │ │ │ │ -0008fa60: 310a 5265 663a 2061 367f 3133 3338 3031 1.Ref: a6.133801 │ │ │ │ │ -0008fa70: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ -0008fa80: 6669 656c 6473 2073 2d64 6562 6961 6e63 fields s-debianc │ │ │ │ │ -0008fa90: 6861 6e67 6573 6669 6c65 737f 3133 3338 hangesfiles.1338 │ │ │ │ │ -0008faa0: 3031 0a52 6566 3a20 6137 7f31 3333 3830 01.Ref: a7.13380 │ │ │ │ │ -0008fab0: 310a 4e6f 6465 3a20 4c69 7374 206f 6620 1.Node: List of │ │ │ │ │ -0008fac0: 6669 656c 6473 7f31 3335 3035 390a 5265 fields.135059.Re │ │ │ │ │ -0008fad0: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ -0008fae0: 6c64 7320 6c69 7374 2d6f 662d 6669 656c lds list-of-fiel │ │ │ │ │ -0008faf0: 6473 7f31 3335 3233 310a 5265 663a 2061 ds.135231.Ref: a │ │ │ │ │ -0008fb00: 617f 3133 3532 3331 0a52 6566 3a20 6368 a.135231.Ref: ch │ │ │ │ │ -0008fb10: 2d63 6f6e 7472 6f6c 6669 656c 6473 2073 -controlfields s │ │ │ │ │ -0008fb20: 2d63 6f6e 7472 6f6c 6669 656c 6473 6c69 -controlfieldsli │ │ │ │ │ -0008fb30: 7374 7f31 3335 3233 310a 5265 663a 2061 st.135231.Ref: a │ │ │ │ │ -0008fb40: 627f 3133 3532 3331 0a4e 6f64 653a 2053 b.135231.Node: S │ │ │ │ │ -0008fb50: 6f75 7263 657f 3133 3630 3432 0a52 6566 ource.136042.Ref │ │ │ │ │ -0008fb60: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ -0008fb70: 6473 2073 2d66 2d73 6f75 7263 657f 3133 ds s-f-source.13 │ │ │ │ │ -0008fb80: 3631 3235 0a52 6566 3a20 3935 7f31 3336 6125.Ref: 95.136 │ │ │ │ │ -0008fb90: 3132 350a 5265 663a 2063 682d 636f 6e74 125.Ref: ch-cont │ │ │ │ │ -0008fba0: 726f 6c66 6965 6c64 7320 736f 7572 6365 rolfields source │ │ │ │ │ -0008fbb0: 7f31 3336 3132 350a 5265 663a 2061 637f .136125.Ref: ac. │ │ │ │ │ -0008fbc0: 3133 3631 3235 0a52 6566 3a20 536f 7572 136125.Ref: Sour │ │ │ │ │ -0008fbd0: 6365 2d46 6f6f 746e 6f74 652d 317f 3133 ce-Footnote-1.13 │ │ │ │ │ -0008fbe0: 3730 3837 0a4e 6f64 653a 204d 6169 6e74 7087.Node: Maint │ │ │ │ │ -0008fbf0: 6169 6e65 727f 3133 3731 3835 0a52 6566 ainer.137185.Ref │ │ │ │ │ -0008fc00: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ -0008fc10: 6473 206d 6169 6e74 6169 6e65 727f 3133 ds maintainer.13 │ │ │ │ │ -0008fc20: 3732 3836 0a52 6566 3a20 6164 7f31 3337 7286.Ref: ad.137 │ │ │ │ │ -0008fc30: 3238 360a 5265 663a 2063 682d 636f 6e74 286.Ref: ch-cont │ │ │ │ │ -0008fc40: 726f 6c66 6965 6c64 7320 732d 662d 6d61 rolfields s-f-ma │ │ │ │ │ -0008fc50: 696e 7461 696e 6572 7f31 3337 3238 360a intainer.137286. │ │ │ │ │ -0008fc60: 5265 663a 2034 397f 3133 3732 3836 0a4e Ref: 49.137286.N │ │ │ │ │ -0008fc70: 6f64 653a 2055 706c 6f61 6465 7273 7f31 ode: Uploaders.1 │ │ │ │ │ -0008fc80: 3337 3938 310a 5265 663a 2063 682d 636f 37981.Ref: ch-co │ │ │ │ │ -0008fc90: 6e74 726f 6c66 6965 6c64 7320 732d 662d ntrolfields s-f- │ │ │ │ │ -0008fca0: 7570 6c6f 6164 6572 737f 3133 3830 3836 uploaders.138086 │ │ │ │ │ -0008fcb0: 0a52 6566 3a20 3461 7f31 3338 3038 360a .Ref: 4a.138086. │ │ │ │ │ -0008fcc0: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ -0008fcd0: 6965 6c64 7320 7570 6c6f 6164 6572 737f ields uploaders. │ │ │ │ │ -0008fce0: 3133 3830 3836 0a52 6566 3a20 6165 7f31 138086.Ref: ae.1 │ │ │ │ │ -0008fcf0: 3338 3038 360a 4e6f 6465 3a20 4368 616e 38086.Node: Chan │ │ │ │ │ -0008fd00: 6765 642d 4279 7f31 3338 3737 390a 5265 ged-By.138779.Re │ │ │ │ │ -0008fd10: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ -0008fd20: 6c64 7320 6368 616e 6765 642d 6279 7f31 lds changed-by.1 │ │ │ │ │ -0008fd30: 3338 3838 310a 5265 663a 2061 667f 3133 38881.Ref: af.13 │ │ │ │ │ -0008fd40: 3838 3831 0a52 6566 3a20 6368 2d63 6f6e 8881.Ref: ch-con │ │ │ │ │ -0008fd50: 7472 6f6c 6669 656c 6473 2073 2d66 2d63 trolfields s-f-c │ │ │ │ │ -0008fd60: 6861 6e67 6564 2d62 797f 3133 3838 3831 hanged-by.138881 │ │ │ │ │ -0008fd70: 0a52 6566 3a20 3731 7f31 3338 3838 310a .Ref: 71.138881. │ │ │ │ │ -0008fd80: 4e6f 6465 3a20 5365 6374 696f 6e7f 3133 Node: Section.13 │ │ │ │ │ -0008fd90: 3930 3933 0a52 6566 3a20 6368 2d63 6f6e 9093.Ref: ch-con │ │ │ │ │ -0008fda0: 7472 6f6c 6669 656c 6473 2073 2d66 2d73 trolfields s-f-s │ │ │ │ │ -0008fdb0: 6563 7469 6f6e 7f31 3339 3139 340a 5265 ection.139194.Re │ │ │ │ │ -0008fdc0: 663a 2032 667f 3133 3931 3934 0a52 6566 f: 2f.139194.Ref │ │ │ │ │ -0008fdd0: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ -0008fde0: 6473 2073 6563 7469 6f6e 7f31 3339 3139 ds section.13919 │ │ │ │ │ -0008fdf0: 340a 5265 663a 2062 307f 3133 3931 3934 4.Ref: b0.139194 │ │ │ │ │ -0008fe00: 0a4e 6f64 653a 2050 7269 6f72 6974 797f .Node: Priority. │ │ │ │ │ -0008fe10: 3133 3935 3638 0a52 6566 3a20 6368 2d63 139568.Ref: ch-c │ │ │ │ │ -0008fe20: 6f6e 7472 6f6c 6669 656c 6473 2070 7269 ontrolfields pri │ │ │ │ │ -0008fe30: 6f72 6974 797f 3133 3936 3636 0a52 6566 ority.139666.Ref │ │ │ │ │ -0008fe40: 3a20 6231 7f31 3339 3636 360a 5265 663a : b1.139666.Ref: │ │ │ │ │ -0008fe50: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ -0008fe60: 7320 732d 662d 7072 696f 7269 7479 7f31 s s-f-priority.1 │ │ │ │ │ -0008fe70: 3339 3636 360a 5265 663a 2033 327f 3133 39666.Ref: 32.13 │ │ │ │ │ -0008fe80: 3936 3636 0a4e 6f64 653a 2050 6163 6b61 9666.Node: Packa │ │ │ │ │ -0008fe90: 6765 7f31 3430 3034 330a 5265 663a 2063 ge.140043.Ref: c │ │ │ │ │ -0008fea0: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -0008feb0: 7061 636b 6167 657f 3134 3031 3436 0a52 package.140146.R │ │ │ │ │ -0008fec0: 6566 3a20 6232 7f31 3430 3134 360a 5265 ef: b2.140146.Re │ │ │ │ │ -0008fed0: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ -0008fee0: 6c64 7320 732d 662d 7061 636b 6167 657f lds s-f-package. │ │ │ │ │ -0008fef0: 3134 3031 3436 0a52 6566 3a20 3363 7f31 140146.Ref: 3c.1 │ │ │ │ │ -0008ff00: 3430 3134 360a 4e6f 6465 3a20 4172 6368 40146.Node: Arch │ │ │ │ │ -0008ff10: 6974 6563 7475 7265 7f31 3430 3334 380a itecture.140348. │ │ │ │ │ -0008ff20: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ -0008ff30: 6965 6c64 7320 6172 6368 6974 6563 7475 ields architectu │ │ │ │ │ -0008ff40: 7265 7f31 3430 3435 320a 5265 663a 2062 re.140452.Ref: b │ │ │ │ │ -0008ff50: 337f 3134 3034 3532 0a52 6566 3a20 6368 3.140452.Ref: ch │ │ │ │ │ -0008ff60: 2d63 6f6e 7472 6f6c 6669 656c 6473 2073 -controlfields s │ │ │ │ │ -0008ff70: 2d66 2d61 7263 6869 7465 6374 7572 657f -f-architecture. │ │ │ │ │ -0008ff80: 3134 3034 3532 0a52 6566 3a20 3961 7f31 140452.Ref: 9a.1 │ │ │ │ │ -0008ff90: 3430 3435 320a 4e6f 6465 3a20 4573 7365 40452.Node: Esse │ │ │ │ │ -0008ffa0: 6e74 6961 6c7f 3134 3432 3436 0a52 6566 ntial.144246.Ref │ │ │ │ │ -0008ffb0: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ -0008ffc0: 6473 2065 7373 656e 7469 616c 7f31 3434 ds essential.144 │ │ │ │ │ -0008ffd0: 3435 390a 5265 663a 2062 357f 3134 3434 459.Ref: b5.1444 │ │ │ │ │ -0008ffe0: 3539 0a52 6566 3a20 6368 2d63 6f6e 7472 59.Ref: ch-contr │ │ │ │ │ -0008fff0: 6f6c 6669 656c 6473 2073 2d66 2d65 7373 olfields s-f-ess │ │ │ │ │ -00090000: 656e 7469 616c 7f31 3434 3435 390a 5265 ential.144459.Re │ │ │ │ │ -00090010: 663a 2035 627f 3134 3434 3539 0a4e 6f64 f: 5b.144459.Nod │ │ │ │ │ -00090020: 653a 2050 6163 6b61 6765 2069 6e74 6572 e: Package inter │ │ │ │ │ -00090030: 7265 6c61 7469 6f6e 7368 6970 2066 6965 relationship fie │ │ │ │ │ -00090040: 6c64 7320 4465 7065 6e64 7320 5072 652d lds Depends Pre- │ │ │ │ │ -00090050: 4465 7065 6e64 7320 5265 636f 6d6d 656e Depends Recommen │ │ │ │ │ -00090060: 6473 2053 7567 6765 7374 7320 4272 6561 ds Suggests Brea │ │ │ │ │ -00090070: 6b73 2043 6f6e 666c 6963 7473 2050 726f ks Conflicts Pro │ │ │ │ │ -00090080: 7669 6465 7320 5265 706c 6163 6573 2045 vides Replaces E │ │ │ │ │ -00090090: 6e68 616e 6365 737f 3134 3438 3836 0a52 nhances.144886.R │ │ │ │ │ -000900a0: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ -000900b0: 656c 6473 2070 6163 6b61 6765 2d69 6e74 elds package-int │ │ │ │ │ -000900c0: 6572 7265 6c61 7469 6f6e 7368 6970 2d66 errelationship-f │ │ │ │ │ -000900d0: 6965 6c64 732d 6465 7065 6e64 732d 7072 ields-depends-pr │ │ │ │ │ -000900e0: 652d 6465 7065 6e64 732d 7265 636f 6d6d e-depends-recomm │ │ │ │ │ -000900f0: 656e 6473 2d73 7567 6765 7374 732d 6272 ends-suggests-br │ │ │ │ │ -00090100: 6561 6b73 2d63 6f6e 666c 6963 7473 2d70 eaks-conflicts-p │ │ │ │ │ -00090110: 726f 7669 6465 732d 7265 706c 6163 6573 rovides-replaces │ │ │ │ │ -00090120: 2d65 6e68 616e 6365 737f 3134 3531 3034 -enhances.145104 │ │ │ │ │ -00090130: 0a52 6566 3a20 6236 7f31 3435 3130 340a .Ref: b6.145104. │ │ │ │ │ -00090140: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ -00090150: 6965 6c64 7320 7335 2d36 2d31 307f 3134 ields s5-6-10.14 │ │ │ │ │ -00090160: 3531 3034 0a52 6566 3a20 6237 7f31 3435 5104.Ref: b7.145 │ │ │ │ │ -00090170: 3130 340a 4e6f 6465 3a20 5374 616e 6461 104.Node: Standa │ │ │ │ │ -00090180: 7264 732d 5665 7273 696f 6e7f 3134 3536 rds-Version.1456 │ │ │ │ │ -00090190: 3133 0a52 6566 3a20 6368 2d63 6f6e 7472 13.Ref: ch-contr │ │ │ │ │ -000901a0: 6f6c 6669 656c 6473 2073 2d66 2d73 7461 olfields s-f-sta │ │ │ │ │ -000901b0: 6e64 6172 6473 2d76 6572 7369 6f6e 7f31 ndards-version.1 │ │ │ │ │ -000901c0: 3435 3832 390a 5265 663a 2036 367f 3134 45829.Ref: 66.14 │ │ │ │ │ -000901d0: 3538 3239 0a52 6566 3a20 6368 2d63 6f6e 5829.Ref: ch-con │ │ │ │ │ -000901e0: 7472 6f6c 6669 656c 6473 2073 7461 6e64 trolfields stand │ │ │ │ │ -000901f0: 6172 6473 2d76 6572 7369 6f6e 7f31 3435 ards-version.145 │ │ │ │ │ -00090200: 3832 390a 5265 663a 2062 387f 3134 3538 829.Ref: b8.1458 │ │ │ │ │ -00090210: 3239 0a52 6566 3a20 5374 616e 6461 7264 29.Ref: Standard │ │ │ │ │ -00090220: 732d 5665 7273 696f 6e2d 466f 6f74 6e6f s-Version-Footno │ │ │ │ │ -00090230: 7465 2d31 7f31 3436 3937 330a 4e6f 6465 te-1.146973.Node │ │ │ │ │ -00090240: 3a20 5665 7273 696f 6e7f 3134 3733 3630 : Version.147360 │ │ │ │ │ -00090250: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ -00090260: 6669 656c 6473 2073 2d66 2d76 6572 7369 fields s-f-versi │ │ │ │ │ -00090270: 6f6e 7f31 3437 3437 310a 5265 663a 2034 on.147471.Ref: 4 │ │ │ │ │ -00090280: 317f 3134 3734 3731 0a52 6566 3a20 6368 1.147471.Ref: ch │ │ │ │ │ -00090290: 2d63 6f6e 7472 6f6c 6669 656c 6473 2076 -controlfields v │ │ │ │ │ -000902a0: 6572 7369 6f6e 7f31 3437 3437 310a 5265 ersion.147471.Re │ │ │ │ │ -000902b0: 663a 2062 397f 3134 3734 3731 0a52 6566 f: b9.147471.Ref │ │ │ │ │ -000902c0: 3a20 5665 7273 696f 6e2d 466f 6f74 6e6f : Version-Footno │ │ │ │ │ -000902d0: 7465 2d31 7f31 3531 3436 380a 5265 663a te-1.151468.Ref: │ │ │ │ │ -000902e0: 2056 6572 7369 6f6e 2d46 6f6f 746e 6f74 Version-Footnot │ │ │ │ │ -000902f0: 652d 327f 3135 3135 3136 0a4e 6f64 653a e-2.151516.Node: │ │ │ │ │ -00090300: 2045 706f 6368 7320 7368 6f75 6c64 2062 Epochs should b │ │ │ │ │ -00090310: 6520 7573 6564 2073 7061 7269 6e67 6c79 e used sparingly │ │ │ │ │ -00090320: 7f31 3531 3639 300a 5265 663a 2063 682d .151690.Ref: ch- │ │ │ │ │ -00090330: 636f 6e74 726f 6c66 6965 6c64 7320 6570 controlfields ep │ │ │ │ │ -00090340: 6f63 6873 2d73 686f 756c 642d 6265 2d75 ochs-should-be-u │ │ │ │ │ -00090350: 7365 642d 7370 6172 696e 676c 797f 3135 sed-sparingly.15 │ │ │ │ │ -00090360: 3138 3038 0a52 6566 3a20 6261 7f31 3531 1808.Ref: ba.151 │ │ │ │ │ -00090370: 3830 380a 5265 663a 2063 682d 636f 6e74 808.Ref: ch-cont │ │ │ │ │ -00090380: 726f 6c66 6965 6c64 7320 732d 6176 6f69 rolfields s-avoi │ │ │ │ │ -00090390: 642d 6570 6f63 6873 7f31 3531 3830 380a d-epochs.151808. │ │ │ │ │ -000903a0: 5265 663a 2062 627f 3135 3138 3038 0a52 Ref: bb.151808.R │ │ │ │ │ -000903b0: 6566 3a20 4570 6f63 6873 2073 686f 756c ef: Epochs shoul │ │ │ │ │ -000903c0: 6420 6265 2075 7365 6420 7370 6172 696e d be used sparin │ │ │ │ │ -000903d0: 676c 792d 466f 6f74 6e6f 7465 2d31 7f31 gly-Footnote-1.1 │ │ │ │ │ -000903e0: 3532 3830 310a 4e6f 6465 3a20 5370 6563 52801.Node: Spec │ │ │ │ │ -000903f0: 6961 6c20 7665 7273 696f 6e20 636f 6e76 ial version conv │ │ │ │ │ -00090400: 656e 7469 6f6e 737f 3135 3239 3634 0a52 entions.152964.R │ │ │ │ │ -00090410: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ -00090420: 656c 6473 2073 7065 6369 616c 2d76 6572 elds special-ver │ │ │ │ │ -00090430: 7369 6f6e 2d63 6f6e 7665 6e74 696f 6e73 sion-conventions │ │ │ │ │ -00090440: 7f31 3533 3038 320a 5265 663a 2062 637f .153082.Ref: bc. │ │ │ │ │ -00090450: 3135 3330 3832 0a4e 6f64 653a 2044 6573 153082.Node: Des │ │ │ │ │ -00090460: 6372 6970 7469 6f6e 7f31 3539 3431 330a cription.159413. │ │ │ │ │ -00090470: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ -00090480: 6965 6c64 7320 6465 7363 7269 7074 696f ields descriptio │ │ │ │ │ -00090490: 6e7f 3135 3935 3139 0a52 6566 3a20 6264 n.159519.Ref: bd │ │ │ │ │ -000904a0: 7f31 3539 3531 390a 5265 663a 2063 682d .159519.Ref: ch- │ │ │ │ │ -000904b0: 636f 6e74 726f 6c66 6965 6c64 7320 732d controlfields s- │ │ │ │ │ -000904c0: 662d 6465 7363 7269 7074 696f 6e7f 3135 f-description.15 │ │ │ │ │ -000904d0: 3935 3139 0a52 6566 3a20 3464 7f31 3539 9519.Ref: 4d.159 │ │ │ │ │ -000904e0: 3531 390a 5265 663a 2044 6573 6372 6970 519.Ref: Descrip │ │ │ │ │ -000904f0: 7469 6f6e 2d46 6f6f 746e 6f74 652d 317f tion-Footnote-1. │ │ │ │ │ -00090500: 3136 3139 3635 0a4e 6f64 653a 2044 6973 161965.Node: Dis │ │ │ │ │ -00090510: 7472 6962 7574 696f 6e7f 3136 3231 3833 tribution.162183 │ │ │ │ │ -00090520: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ -00090530: 6669 656c 6473 2064 6973 7472 6962 7574 fields distribut │ │ │ │ │ -00090540: 696f 6e7f 3136 3232 3836 0a52 6566 3a20 ion.162286.Ref: │ │ │ │ │ -00090550: 6265 7f31 3632 3238 360a 5265 663a 2063 be.162286.Ref: c │ │ │ │ │ -00090560: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -00090570: 732d 662d 6469 7374 7269 6275 7469 6f6e s-f-distribution │ │ │ │ │ -00090580: 7f31 3632 3238 360a 5265 663a 2036 657f .162286.Ref: 6e. │ │ │ │ │ -00090590: 3136 3232 3836 0a52 6566 3a20 4469 7374 162286.Ref: Dist │ │ │ │ │ -000905a0: 7269 6275 7469 6f6e 2d46 6f6f 746e 6f74 ribution-Footnot │ │ │ │ │ -000905b0: 652d 317f 3136 3237 3737 0a4e 6f64 653a e-1.162777.Node: │ │ │ │ │ -000905c0: 2044 6174 657f 3136 3336 3131 0a52 6566 Date.163611.Ref │ │ │ │ │ -000905d0: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ -000905e0: 6473 2064 6174 657f 3136 3337 3039 0a52 ds date.163709.R │ │ │ │ │ -000905f0: 6566 3a20 6266 7f31 3633 3730 390a 5265 ef: bf.163709.Re │ │ │ │ │ -00090600: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ -00090610: 6c64 7320 732d 662d 6461 7465 7f31 3633 lds s-f-date.163 │ │ │ │ │ -00090620: 3730 390a 5265 663a 2061 387f 3136 3337 709.Ref: a8.1637 │ │ │ │ │ -00090630: 3039 0a4e 6f64 653a 2046 6f72 6d61 747f 09.Node: Format. │ │ │ │ │ -00090640: 3136 3430 3235 0a52 6566 3a20 6368 2d63 164025.Ref: ch-c │ │ │ │ │ -00090650: 6f6e 7472 6f6c 6669 656c 6473 2066 6f72 ontrolfields for │ │ │ │ │ -00090660: 6d61 747f 3136 3431 3138 0a52 6566 3a20 mat.164118.Ref: │ │ │ │ │ -00090670: 6330 7f31 3634 3131 380a 5265 663a 2063 c0.164118.Ref: c │ │ │ │ │ -00090680: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -00090690: 732d 662d 666f 726d 6174 7f31 3634 3131 s-f-format.16411 │ │ │ │ │ -000906a0: 380a 5265 663a 2061 317f 3136 3431 3138 8.Ref: a1.164118 │ │ │ │ │ -000906b0: 0a52 6566 3a20 466f 726d 6174 2d46 6f6f .Ref: Format-Foo │ │ │ │ │ -000906c0: 746e 6f74 652d 317f 3136 3530 3233 0a4e tnote-1.165023.N │ │ │ │ │ -000906d0: 6f64 653a 2055 7267 656e 6379 7f31 3635 ode: Urgency.165 │ │ │ │ │ -000906e0: 3135 390a 5265 663a 2063 682d 636f 6e74 159.Ref: ch-cont │ │ │ │ │ -000906f0: 726f 6c66 6965 6c64 7320 732d 662d 7572 rolfields s-f-ur │ │ │ │ │ -00090700: 6765 6e63 797f 3136 3532 3535 0a52 6566 gency.165255.Ref │ │ │ │ │ -00090710: 3a20 3666 7f31 3635 3235 350a 5265 663a : 6f.165255.Ref: │ │ │ │ │ -00090720: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ -00090730: 7320 7572 6765 6e63 797f 3136 3532 3535 s urgency.165255 │ │ │ │ │ -00090740: 0a52 6566 3a20 6331 7f31 3635 3235 350a .Ref: c1.165255. │ │ │ │ │ -00090750: 5265 663a 2055 7267 656e 6379 2d46 6f6f Ref: Urgency-Foo │ │ │ │ │ -00090760: 746e 6f74 652d 317f 3136 3538 3638 0a4e tnote-1.165868.N │ │ │ │ │ -00090770: 6f64 653a 2043 6861 6e67 6573 7f31 3636 ode: Changes.166 │ │ │ │ │ -00090780: 3234 340a 5265 663a 2063 682d 636f 6e74 244.Ref: ch-cont │ │ │ │ │ -00090790: 726f 6c66 6965 6c64 7320 6368 616e 6765 rolfields change │ │ │ │ │ -000907a0: 737f 3136 3633 3430 0a52 6566 3a20 6332 s.166340.Ref: c2 │ │ │ │ │ -000907b0: 7f31 3636 3334 300a 5265 663a 2063 682d .166340.Ref: ch- │ │ │ │ │ -000907c0: 636f 6e74 726f 6c66 6965 6c64 7320 732d controlfields s- │ │ │ │ │ -000907d0: 662d 6368 616e 6765 737f 3136 3633 3430 f-changes.166340 │ │ │ │ │ -000907e0: 0a52 6566 3a20 6139 7f31 3636 3334 300a .Ref: a9.166340. │ │ │ │ │ -000907f0: 4e6f 6465 3a20 4269 6e61 7279 7f31 3637 Node: Binary.167 │ │ │ │ │ -00090800: 3338 310a 5265 663a 2063 682d 636f 6e74 381.Ref: ch-cont │ │ │ │ │ -00090810: 726f 6c66 6965 6c64 7320 6269 6e61 7279 rolfields binary │ │ │ │ │ -00090820: 7f31 3637 3438 340a 5265 663a 2063 337f .167484.Ref: c3. │ │ │ │ │ -00090830: 3136 3734 3834 0a52 6566 3a20 6368 2d63 167484.Ref: ch-c │ │ │ │ │ -00090840: 6f6e 7472 6f6c 6669 656c 6473 2073 2d66 ontrolfields s-f │ │ │ │ │ -00090850: 2d62 696e 6172 797f 3136 3734 3834 0a52 -binary.167484.R │ │ │ │ │ -00090860: 6566 3a20 6132 7f31 3637 3438 340a 5265 ef: a2.167484.Re │ │ │ │ │ -00090870: 663a 2042 696e 6172 792d 466f 6f74 6e6f f: Binary-Footno │ │ │ │ │ -00090880: 7465 2d31 7f31 3638 3235 350a 4e6f 6465 te-1.168255.Node │ │ │ │ │ -00090890: 3a20 496e 7374 616c 6c65 642d 5369 7a65 : Installed-Size │ │ │ │ │ -000908a0: 7f31 3638 3330 350a 5265 663a 2063 682d .168305.Ref: ch- │ │ │ │ │ -000908b0: 636f 6e74 726f 6c66 6965 6c64 7320 696e controlfields in │ │ │ │ │ -000908c0: 7374 616c 6c65 642d 7369 7a65 7f31 3638 stalled-size.168 │ │ │ │ │ -000908d0: 3430 360a 5265 663a 2063 347f 3136 3834 406.Ref: c4.1684 │ │ │ │ │ -000908e0: 3036 0a52 6566 3a20 6368 2d63 6f6e 7472 06.Ref: ch-contr │ │ │ │ │ -000908f0: 6f6c 6669 656c 6473 2073 2d66 2d69 6e73 olfields s-f-ins │ │ │ │ │ -00090900: 7461 6c6c 6564 2d73 697a 657f 3136 3834 talled-size.1684 │ │ │ │ │ -00090910: 3036 0a52 6566 3a20 3966 7f31 3638 3430 06.Ref: 9f.16840 │ │ │ │ │ -00090920: 360a 4e6f 6465 3a20 4669 6c65 737f 3136 6.Node: Files.16 │ │ │ │ │ -00090930: 3839 3432 0a52 6566 3a20 6368 2d63 6f6e 8942.Ref: ch-con │ │ │ │ │ -00090940: 7472 6f6c 6669 656c 6473 2066 696c 6573 trolfields files │ │ │ │ │ -00090950: 7f31 3639 3034 330a 5265 663a 2063 357f .169043.Ref: c5. │ │ │ │ │ -00090960: 3136 3930 3433 0a52 6566 3a20 6368 2d63 169043.Ref: ch-c │ │ │ │ │ -00090970: 6f6e 7472 6f6c 6669 656c 6473 2073 2d66 ontrolfields s-f │ │ │ │ │ -00090980: 2d66 696c 6573 7f31 3639 3034 330a 5265 -files.169043.Re │ │ │ │ │ -00090990: 663a 2034 367f 3136 3930 3433 0a52 6566 f: 46.169043.Ref │ │ │ │ │ -000909a0: 3a20 4669 6c65 732d 466f 6f74 6e6f 7465 : Files-Footnote │ │ │ │ │ -000909b0: 2d31 7f31 3731 3538 390a 4e6f 6465 3a20 -1.171589.Node: │ │ │ │ │ -000909c0: 436c 6f73 6573 7f31 3731 3634 360a 5265 Closes.171646.Re │ │ │ │ │ -000909d0: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ -000909e0: 6c64 7320 636c 6f73 6573 7f31 3731 3734 lds closes.17174 │ │ │ │ │ -000909f0: 310a 5265 663a 2063 377f 3137 3137 3431 1.Ref: c7.171741 │ │ │ │ │ -00090a00: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ -00090a10: 6669 656c 6473 2073 2d66 2d63 6c6f 7365 fields s-f-close │ │ │ │ │ -00090a20: 737f 3137 3137 3431 0a52 6566 3a20 3730 s.171741.Ref: 70 │ │ │ │ │ -00090a30: 7f31 3731 3734 310a 4e6f 6465 3a20 486f .171741.Node: Ho │ │ │ │ │ -00090a40: 6d65 7061 6765 7f31 3731 3838 340a 5265 mepage.171884.Re │ │ │ │ │ -00090a50: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ -00090a60: 6c64 7320 686f 6d65 7061 6765 7f31 3732 lds homepage.172 │ │ │ │ │ -00090a70: 3030 390a 5265 663a 2063 387f 3137 3230 009.Ref: c8.1720 │ │ │ │ │ -00090a80: 3039 0a52 6566 3a20 6368 2d63 6f6e 7472 09.Ref: ch-contr │ │ │ │ │ -00090a90: 6f6c 6669 656c 6473 2073 2d66 2d68 6f6d olfields s-f-hom │ │ │ │ │ -00090aa0: 6570 6167 657f 3137 3230 3039 0a52 6566 epage.172009.Ref │ │ │ │ │ -00090ab0: 3a20 3937 7f31 3732 3030 390a 4e6f 6465 : 97.172009.Node │ │ │ │ │ -00090ac0: 3a20 4368 6563 6b73 756d 732d 5368 6131 : Checksums-Sha1 │ │ │ │ │ -00090ad0: 2061 6e64 2043 6865 636b 7375 6d73 2d53 and Checksums-S │ │ │ │ │ -00090ae0: 6861 3235 367f 3137 3233 3435 0a52 6566 ha256.172345.Ref │ │ │ │ │ -00090af0: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ -00090b00: 6473 2063 6865 636b 7375 6d73 2d73 6861 ds checksums-sha │ │ │ │ │ -00090b10: 312d 616e 642d 6368 6563 6b73 756d 732d 1-and-checksums- │ │ │ │ │ -00090b20: 7368 6132 3536 7f31 3732 3438 310a 5265 sha256.172481.Re │ │ │ │ │ -00090b30: 663a 2063 397f 3137 3234 3831 0a52 6566 f: c9.172481.Ref │ │ │ │ │ -00090b40: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ -00090b50: 6473 2073 2d66 2d63 6865 636b 7375 6d73 ds s-f-checksums │ │ │ │ │ -00090b60: 7f31 3732 3438 310a 5265 663a 2061 357f .172481.Ref: a5. │ │ │ │ │ -00090b70: 3137 3234 3831 0a4e 6f64 653a 2044 4d2d 172481.Node: DM- │ │ │ │ │ -00090b80: 5570 6c6f 6164 2d41 6c6c 6f77 6564 7f31 Upload-Allowed.1 │ │ │ │ │ -00090b90: 3734 3238 300a 5265 663a 2063 682d 636f 74280.Ref: ch-co │ │ │ │ │ -00090ba0: 6e74 726f 6c66 6965 6c64 7320 646d 2d75 ntrolfields dm-u │ │ │ │ │ -00090bb0: 706c 6f61 642d 616c 6c6f 7765 647f 3137 pload-allowed.17 │ │ │ │ │ -00090bc0: 3434 3431 0a52 6566 3a20 6361 7f31 3734 4441.Ref: ca.174 │ │ │ │ │ -00090bd0: 3434 310a 5265 663a 2063 682d 636f 6e74 441.Ref: ch-cont │ │ │ │ │ -00090be0: 726f 6c66 6965 6c64 7320 7335 2d36 2d32 rolfields s5-6-2 │ │ │ │ │ -00090bf0: 357f 3137 3434 3431 0a52 6566 3a20 6362 5.174441.Ref: cb │ │ │ │ │ -00090c00: 7f31 3734 3434 310a 4e6f 6465 3a20 5665 .174441.Node: Ve │ │ │ │ │ -00090c10: 7273 696f 6e20 436f 6e74 726f 6c20 5379 rsion Control Sy │ │ │ │ │ -00090c20: 7374 656d 2056 4353 2066 6965 6c64 737f stem VCS fields. │ │ │ │ │ -00090c30: 3137 3435 3332 0a52 6566 3a20 6368 2d63 174532.Ref: ch-c │ │ │ │ │ -00090c40: 6f6e 7472 6f6c 6669 656c 6473 2073 2d66 ontrolfields s-f │ │ │ │ │ -00090c50: 2d76 6373 2d66 6965 6c64 737f 3137 3436 -vcs-fields.1746 │ │ │ │ │ -00090c60: 3730 0a52 6566 3a20 3938 7f31 3734 3637 70.Ref: 98.17467 │ │ │ │ │ -00090c70: 300a 5265 663a 2063 682d 636f 6e74 726f 0.Ref: ch-contro │ │ │ │ │ -00090c80: 6c66 6965 6c64 7320 7665 7273 696f 6e2d lfields version- │ │ │ │ │ -00090c90: 636f 6e74 726f 6c2d 7379 7374 656d 2d76 control-system-v │ │ │ │ │ -00090ca0: 6373 2d66 6965 6c64 737f 3137 3436 3730 cs-fields.174670 │ │ │ │ │ -00090cb0: 0a52 6566 3a20 6364 7f31 3734 3637 300a .Ref: cd.174670. │ │ │ │ │ -00090cc0: 4e6f 6465 3a20 5061 636b 6167 652d 4c69 Node: Package-Li │ │ │ │ │ -00090cd0: 7374 7f31 3737 3338 310a 5265 663a 2063 st.177381.Ref: c │ │ │ │ │ -00090ce0: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -00090cf0: 7061 636b 6167 652d 6c69 7374 7f31 3737 package-list.177 │ │ │ │ │ -00090d00: 3531 340a 5265 663a 2063 657f 3137 3735 514.Ref: ce.1775 │ │ │ │ │ -00090d10: 3134 0a52 6566 3a20 6368 2d63 6f6e 7472 14.Ref: ch-contr │ │ │ │ │ -00090d20: 6f6c 6669 656c 6473 2073 2d66 2d70 6163 olfields s-f-pac │ │ │ │ │ -00090d30: 6b61 6765 2d6c 6973 747f 3137 3735 3134 kage-list.177514 │ │ │ │ │ -00090d40: 0a52 6566 3a20 6134 7f31 3737 3531 340a .Ref: a4.177514. │ │ │ │ │ -00090d50: 4e6f 6465 3a20 5061 636b 6167 652d 5479 Node: Package-Ty │ │ │ │ │ -00090d60: 7065 7f31 3738 3030 380a 5265 663a 2063 pe.178008.Ref: c │ │ │ │ │ -00090d70: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -00090d80: 7061 636b 6167 652d 7479 7065 7f31 3738 package-type.178 │ │ │ │ │ -00090d90: 3131 320a 5265 663a 2063 667f 3137 3831 112.Ref: cf.1781 │ │ │ │ │ -00090da0: 3132 0a52 6566 3a20 6368 2d63 6f6e 7472 12.Ref: ch-contr │ │ │ │ │ -00090db0: 6f6c 6669 656c 6473 2073 2d66 2d70 6163 olfields s-f-pac │ │ │ │ │ -00090dc0: 6b61 6765 2d74 7970 657f 3137 3831 3132 kage-type.178112 │ │ │ │ │ -00090dd0: 0a52 6566 3a20 3964 7f31 3738 3131 320a .Ref: 9d.178112. │ │ │ │ │ -00090de0: 4e6f 6465 3a20 4467 6974 7f31 3738 3533 Node: Dgit.17853 │ │ │ │ │ -00090df0: 350a 5265 663a 2063 682d 636f 6e74 726f 5.Ref: ch-contro │ │ │ │ │ -00090e00: 6c66 6965 6c64 7320 6467 6974 7f31 3738 lfields dgit.178 │ │ │ │ │ -00090e10: 3633 360a 5265 663a 2064 307f 3137 3836 636.Ref: d0.1786 │ │ │ │ │ -00090e20: 3336 0a52 6566 3a20 6368 2d63 6f6e 7472 36.Ref: ch-contr │ │ │ │ │ -00090e30: 6f6c 6669 656c 6473 2073 2d66 2d64 6769 olfields s-f-dgi │ │ │ │ │ -00090e40: 747f 3137 3836 3336 0a52 6566 3a20 6133 t.178636.Ref: a3 │ │ │ │ │ -00090e50: 7f31 3738 3633 360a 4e6f 6465 3a20 5465 .178636.Node: Te │ │ │ │ │ -00090e60: 7374 7375 6974 657f 3137 3932 3035 0a52 stsuite.179205.R │ │ │ │ │ -00090e70: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ -00090e80: 656c 6473 2073 2d66 2d74 6573 7473 7569 elds s-f-testsui │ │ │ │ │ -00090e90: 7465 7f31 3739 3331 330a 5265 663a 2039 te.179313.Ref: 9 │ │ │ │ │ -00090ea0: 397f 3137 3933 3133 0a52 6566 3a20 6368 9.179313.Ref: ch │ │ │ │ │ -00090eb0: 2d63 6f6e 7472 6f6c 6669 656c 6473 2074 -controlfields t │ │ │ │ │ -00090ec0: 6573 7473 7569 7465 7f31 3739 3331 330a estsuite.179313. │ │ │ │ │ -00090ed0: 5265 663a 2064 317f 3137 3933 3133 0a4e Ref: d1.179313.N │ │ │ │ │ -00090ee0: 6f64 653a 2052 756c 6573 2d52 6571 7569 ode: Rules-Requi │ │ │ │ │ -00090ef0: 7265 732d 526f 6f74 7f31 3739 3831 380a res-Root.179818. │ │ │ │ │ -00090f00: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ -00090f10: 6965 6c64 7320 7275 6c65 732d 7265 7175 ields rules-requ │ │ │ │ │ -00090f20: 6972 6573 2d72 6f6f 747f 3137 3939 3133 ires-root.179913 │ │ │ │ │ -00090f30: 0a52 6566 3a20 6432 7f31 3739 3931 330a .Ref: d2.179913. │ │ │ │ │ -00090f40: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ -00090f50: 6965 6c64 7320 732d 662d 7275 6c65 732d ields s-f-rules- │ │ │ │ │ -00090f60: 7265 7175 6972 6573 2d72 6f6f 747f 3137 requires-root.17 │ │ │ │ │ -00090f70: 3939 3133 0a52 6566 3a20 3766 7f31 3739 9913.Ref: 7f.179 │ │ │ │ │ -00090f80: 3931 330a 4e6f 6465 3a20 5265 6d61 726b 913.Node: Remark │ │ │ │ │ -00090f90: 737f 3138 3232 3031 0a52 6566 3a20 6368 s.182201.Ref: ch │ │ │ │ │ -00090fa0: 2d63 6f6e 7472 6f6c 6669 656c 6473 2072 -controlfields r │ │ │ │ │ -00090fb0: 656d 6172 6b73 7f31 3832 3330 360a 5265 emarks.182306.Re │ │ │ │ │ -00090fc0: 663a 2064 337f 3138 3233 3036 0a4e 6f64 f: d3.182306.Nod │ │ │ │ │ -00090fd0: 653a 2044 6566 696e 6974 696f 6e20 6f66 e: Definition of │ │ │ │ │ -00090fe0: 2074 6865 206b 6579 776f 7264 737f 3138 the keywords.18 │ │ │ │ │ -00090ff0: 3238 3032 0a52 6566 3a20 6368 2d63 6f6e 2802.Ref: ch-con │ │ │ │ │ -00091000: 7472 6f6c 6669 656c 6473 2064 6566 696e trolfields defin │ │ │ │ │ -00091010: 6974 696f 6e2d 6f66 2d74 6865 2d6b 6579 ition-of-the-key │ │ │ │ │ -00091020: 776f 7264 737f 3138 3239 3333 0a52 6566 words.182933.Ref │ │ │ │ │ -00091030: 3a20 6434 7f31 3832 3933 330a 4e6f 6465 : d4.182933.Node │ │ │ │ │ -00091040: 3a20 5072 6f76 6964 6564 206b 6579 776f : Provided keywo │ │ │ │ │ -00091050: 7264 737f 3138 3433 3736 0a52 6566 3a20 rds.184376.Ref: │ │ │ │ │ -00091060: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ -00091070: 2070 726f 7669 6465 642d 6b65 7977 6f72 provided-keywor │ │ │ │ │ -00091080: 6473 7f31 3834 3439 310a 5265 663a 2064 ds.184491.Ref: d │ │ │ │ │ -00091090: 357f 3138 3434 3931 0a4e 6f64 653a 2055 5.184491.Node: U │ │ │ │ │ -000910a0: 7365 722d 6465 6669 6e65 6420 6669 656c ser-defined fiel │ │ │ │ │ -000910b0: 6473 7f31 3835 3134 390a 5265 663a 2063 ds.185149.Ref: c │ │ │ │ │ -000910c0: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ -000910d0: 7335 2d37 7f31 3835 3238 390a 5265 663a s5-7.185289.Ref: │ │ │ │ │ -000910e0: 2064 367f 3138 3532 3839 0a52 6566 3a20 d6.185289.Ref: │ │ │ │ │ -000910f0: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ -00091100: 2075 7365 722d 6465 6669 6e65 642d 6669 user-defined-fi │ │ │ │ │ -00091110: 656c 6473 7f31 3835 3238 390a 5265 663a elds.185289.Ref: │ │ │ │ │ -00091120: 2064 377f 3138 3532 3839 0a4e 6f64 653a d7.185289.Node: │ │ │ │ │ -00091130: 204f 6273 6f6c 6574 6520 6669 656c 6473 Obsolete fields │ │ │ │ │ -00091140: 7f31 3836 3434 300a 5265 663a 2063 682d .186440.Ref: ch- │ │ │ │ │ -00091150: 636f 6e74 726f 6c66 6965 6c64 7320 6f62 controlfields ob │ │ │ │ │ -00091160: 736f 6c65 7465 2d66 6965 6c64 737f 3138 solete-fields.18 │ │ │ │ │ -00091170: 3635 3537 0a52 6566 3a20 6438 7f31 3836 6557.Ref: d8.186 │ │ │ │ │ -00091180: 3535 370a 5265 663a 2063 682d 636f 6e74 557.Ref: ch-cont │ │ │ │ │ -00091190: 726f 6c66 6965 6c64 7320 732d 6f62 736f rolfields s-obso │ │ │ │ │ -000911a0: 6c65 7465 2d63 6f6e 7472 6f6c 2d64 6174 lete-control-dat │ │ │ │ │ -000911b0: 612d 6669 656c 6473 7f31 3836 3535 370a a-fields.186557. │ │ │ │ │ -000911c0: 5265 663a 2064 397f 3138 3635 3537 0a4e Ref: d9.186557.N │ │ │ │ │ -000911d0: 6f64 653a 2044 4d2d 5570 6c6f 6164 2d41 ode: DM-Upload-A │ │ │ │ │ -000911e0: 6c6c 6f77 6564 3c32 3e7f 3138 3637 3731 llowed<2>.186771 │ │ │ │ │ -000911f0: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ -00091200: 6669 656c 6473 2069 6431 357f 3138 3638 fields id15.1868 │ │ │ │ │ -00091210: 3530 0a52 6566 3a20 6461 7f31 3836 3835 50.Ref: da.18685 │ │ │ │ │ -00091220: 300a 5265 663a 2063 682d 636f 6e74 726f 0.Ref: ch-contro │ │ │ │ │ -00091230: 6c66 6965 6c64 7320 732d 662d 646d 2d75 lfields s-f-dm-u │ │ │ │ │ -00091240: 706c 6f61 642d 616c 6c6f 7765 647f 3138 pload-allowed.18 │ │ │ │ │ -00091250: 3638 3530 0a52 6566 3a20 6363 7f31 3836 6850.Ref: cc.186 │ │ │ │ │ -00091260: 3835 300a 5265 663a 2044 4d2d 5570 6c6f 850.Ref: DM-Uplo │ │ │ │ │ -00091270: 6164 2d41 6c6c 6f77 6564 3c32 3e2d 466f ad-Allowed<2>-Fo │ │ │ │ │ -00091280: 6f74 6e6f 7465 2d31 7f31 3837 3231 350a otnote-1.187215. │ │ │ │ │ -00091290: 4e6f 6465 3a20 5061 636b 6167 6520 6d61 Node: Package ma │ │ │ │ │ -000912a0: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ -000912b0: 2061 6e64 2069 6e73 7461 6c6c 6174 696f and installatio │ │ │ │ │ -000912c0: 6e20 7072 6f63 6564 7572 657f 3138 3732 n procedure.1872 │ │ │ │ │ -000912d0: 3635 0a52 6566 3a20 6368 2d6d 6169 6e74 65.Ref: ch-maint │ │ │ │ │ -000912e0: 6169 6e65 7273 6372 6970 7473 2064 6f63 ainerscripts doc │ │ │ │ │ -000912f0: 7f31 3837 3435 330a 5265 663a 2064 627f .187453.Ref: db. │ │ │ │ │ -00091300: 3138 3734 3533 0a52 6566 3a20 6368 2d6d 187453.Ref: ch-m │ │ │ │ │ -00091310: 6169 6e74 6169 6e65 7273 6372 6970 7473 aintainerscripts │ │ │ │ │ -00091320: 2070 6163 6b61 6765 2d6d 6169 6e74 6169 package-maintai │ │ │ │ │ -00091330: 6e65 722d 7363 7269 7074 732d 616e 642d ner-scripts-and- │ │ │ │ │ -00091340: 696e 7374 616c 6c61 7469 6f6e 2d70 726f installation-pro │ │ │ │ │ -00091350: 6365 6475 7265 7f31 3837 3435 330a 5265 cedure.187453.Re │ │ │ │ │ -00091360: 663a 2064 637f 3138 3734 3533 0a4e 6f64 f: dc.187453.Nod │ │ │ │ │ -00091370: 653a 2049 6e74 726f 6475 6374 696f 6e20 e: Introduction │ │ │ │ │ -00091380: 746f 2070 6163 6b61 6765 206d 6169 6e74 to package maint │ │ │ │ │ -00091390: 6169 6e65 7220 7363 7269 7074 737f 3138 ainer scripts.18 │ │ │ │ │ -000913a0: 3739 3038 0a52 6566 3a20 6368 2d6d 6169 7908.Ref: ch-mai │ │ │ │ │ -000913b0: 6e74 6169 6e65 7273 6372 6970 7473 2069 ntainerscripts i │ │ │ │ │ -000913c0: 6e74 726f 6475 6374 696f 6e2d 746f 2d70 ntroduction-to-p │ │ │ │ │ -000913d0: 6163 6b61 6765 2d6d 6169 6e74 6169 6e65 ackage-maintaine │ │ │ │ │ -000913e0: 722d 7363 7269 7074 737f 3138 3830 3836 r-scripts.188086 │ │ │ │ │ -000913f0: 0a52 6566 3a20 6464 7f31 3838 3038 360a .Ref: dd.188086. │ │ │ │ │ -00091400: 5265 663a 2063 682d 6d61 696e 7461 696e Ref: ch-maintain │ │ │ │ │ -00091410: 6572 7363 7269 7074 7320 7336 2d31 7f31 erscripts s6-1.1 │ │ │ │ │ -00091420: 3838 3038 360a 5265 663a 2064 657f 3138 88086.Ref: de.18 │ │ │ │ │ -00091430: 3830 3836 0a4e 6f64 653a 204d 6169 6e74 8086.Node: Maint │ │ │ │ │ -00091440: 6169 6e65 7220 7363 7269 7074 7320 6964 ainer scripts id │ │ │ │ │ -00091450: 656d 706f 7465 6e63 797f 3139 3034 3830 empotency.190480 │ │ │ │ │ -00091460: 0a52 6566 3a20 6368 2d6d 6169 6e74 6169 .Ref: ch-maintai │ │ │ │ │ -00091470: 6e65 7273 6372 6970 7473 206d 6169 6e74 nerscripts maint │ │ │ │ │ -00091480: 6169 6e65 722d 7363 7269 7074 732d 6964 ainer-scripts-id │ │ │ │ │ -00091490: 656d 706f 7465 6e63 797f 3139 3037 3130 empotency.190710 │ │ │ │ │ -000914a0: 0a52 6566 3a20 6466 7f31 3930 3731 300a .Ref: df.190710. │ │ │ │ │ -000914b0: 5265 663a 2063 682d 6d61 696e 7461 696e Ref: ch-maintain │ │ │ │ │ -000914c0: 6572 7363 7269 7074 7320 732d 6964 656d erscripts s-idem │ │ │ │ │ -000914d0: 706f 7465 6e63 797f 3139 3037 3130 0a52 potency.190710.R │ │ │ │ │ -000914e0: 6566 3a20 6530 7f31 3930 3731 300a 5265 ef: e0.190710.Re │ │ │ │ │ -000914f0: 663a 204d 6169 6e74 6169 6e65 7220 7363 f: Maintainer sc │ │ │ │ │ -00091500: 7269 7074 7320 6964 656d 706f 7465 6e63 ripts idempotenc │ │ │ │ │ -00091510: 792d 466f 6f74 6e6f 7465 2d31 7f31 3931 y-Footnote-1.191 │ │ │ │ │ -00091520: 3239 320a 4e6f 6465 3a20 436f 6e74 726f 292.Node: Contro │ │ │ │ │ -00091530: 6c6c 696e 6720 7465 726d 696e 616c 2066 lling terminal f │ │ │ │ │ -00091540: 6f72 206d 6169 6e74 6169 6e65 7220 7363 or maintainer sc │ │ │ │ │ -00091550: 7269 7074 737f 3139 3135 3135 0a52 6566 ripts.191515.Ref │ │ │ │ │ -00091560: 3a20 6368 2d6d 6169 6e74 6169 6e65 7273 : ch-maintainers │ │ │ │ │ -00091570: 6372 6970 7473 2063 6f6e 7472 6f6c 6c69 cripts controlli │ │ │ │ │ -00091580: 6e67 2d74 6572 6d69 6e61 6c2d 666f 722d ng-terminal-for- │ │ │ │ │ -00091590: 6d61 696e 7461 696e 6572 2d73 6372 6970 maintainer-scrip │ │ │ │ │ -000915a0: 7473 7f31 3931 3731 340a 5265 663a 2065 ts.191714.Ref: e │ │ │ │ │ -000915b0: 317f 3139 3137 3134 0a52 6566 3a20 6368 1.191714.Ref: ch │ │ │ │ │ -000915c0: 2d6d 6169 6e74 6169 6e65 7273 6372 6970 -maintainerscrip │ │ │ │ │ -000915d0: 7473 2073 2d63 6f6e 7472 6f6c 6c69 6e67 ts s-controlling │ │ │ │ │ -000915e0: 7465 726d 696e 616c 7f31 3931 3731 340a terminal.191714. │ │ │ │ │ -000915f0: 5265 663a 2065 327f 3139 3137 3134 0a4e Ref: e2.191714.N │ │ │ │ │ -00091600: 6f64 653a 2045 7869 7420 7374 6174 7573 ode: Exit status │ │ │ │ │ -00091610: 7f31 3932 3538 310a 5265 663a 2063 682d .192581.Ref: ch- │ │ │ │ │ -00091620: 6d61 696e 7461 696e 6572 7363 7269 7074 maintainerscript │ │ │ │ │ -00091630: 7320 6578 6974 2d73 7461 7475 737f 3139 s exit-status.19 │ │ │ │ │ -00091640: 3237 3935 0a52 6566 3a20 6533 7f31 3932 2795.Ref: e3.192 │ │ │ │ │ -00091650: 3739 350a 5265 663a 2063 682d 6d61 696e 795.Ref: ch-main │ │ │ │ │ -00091660: 7461 696e 6572 7363 7269 7074 7320 732d tainerscripts s- │ │ │ │ │ -00091670: 6578 6974 7374 6174 7573 7f31 3932 3739 exitstatus.19279 │ │ │ │ │ -00091680: 350a 5265 663a 2065 347f 3139 3237 3935 5.Ref: e4.192795 │ │ │ │ │ -00091690: 0a4e 6f64 653a 2053 756d 6d61 7279 206f .Node: Summary o │ │ │ │ │ -000916a0: 6620 7761 7973 206d 6169 6e74 6169 6e65 f ways maintaine │ │ │ │ │ -000916b0: 7220 7363 7269 7074 7320 6172 6520 6361 r scripts are ca │ │ │ │ │ -000916c0: 6c6c 6564 7f31 3933 3035 350a 5265 663a lled.193055.Ref: │ │ │ │ │ -000916d0: 2063 682d 6d61 696e 7461 696e 6572 7363 ch-maintainersc │ │ │ │ │ -000916e0: 7269 7074 7320 732d 6d73 6372 6970 7473 ripts s-mscripts │ │ │ │ │ -000916f0: 696e 7374 6163 747f 3139 3332 3736 0a52 instact.193276.R │ │ │ │ │ -00091700: 6566 3a20 6535 7f31 3933 3237 360a 5265 ef: e5.193276.Re │ │ │ │ │ -00091710: 663a 2063 682d 6d61 696e 7461 696e 6572 f: ch-maintainer │ │ │ │ │ -00091720: 7363 7269 7074 7320 7375 6d6d 6172 792d scripts summary- │ │ │ │ │ -00091730: 6f66 2d77 6179 732d 6d61 696e 7461 696e of-ways-maintain │ │ │ │ │ -00091740: 6572 2d73 6372 6970 7473 2d61 7265 2d63 er-scripts-are-c │ │ │ │ │ -00091750: 616c 6c65 647f 3139 3332 3736 0a52 6566 alled.193276.Ref │ │ │ │ │ -00091760: 3a20 6536 7f31 3933 3237 360a 5265 663a : e6.193276.Ref: │ │ │ │ │ -00091770: 2053 756d 6d61 7279 206f 6620 7761 7973 Summary of ways │ │ │ │ │ -00091780: 206d 6169 6e74 6169 6e65 7220 7363 7269 maintainer scri │ │ │ │ │ -00091790: 7074 7320 6172 6520 6361 6c6c 6564 2d46 pts are called-F │ │ │ │ │ -000917a0: 6f6f 746e 6f74 652d 317f 3139 3931 3631 ootnote-1.199161 │ │ │ │ │ -000917b0: 0a52 6566 3a20 5375 6d6d 6172 7920 6f66 .Ref: Summary of │ │ │ │ │ -000917c0: 2077 6179 7320 6d61 696e 7461 696e 6572 ways maintainer │ │ │ │ │ -000917d0: 2073 6372 6970 7473 2061 7265 2063 616c scripts are cal │ │ │ │ │ -000917e0: 6c65 642d 466f 6f74 6e6f 7465 2d32 7f31 led-Footnote-2.1 │ │ │ │ │ -000917f0: 3939 3238 380a 5265 663a 2053 756d 6d61 99288.Ref: Summa │ │ │ │ │ -00091800: 7279 206f 6620 7761 7973 206d 6169 6e74 ry of ways maint │ │ │ │ │ -00091810: 6169 6e65 7220 7363 7269 7074 7320 6172 ainer scripts ar │ │ │ │ │ -00091820: 6520 6361 6c6c 6564 2d46 6f6f 746e 6f74 e called-Footnot │ │ │ │ │ -00091830: 652d 337f 3139 3936 3036 0a4e 6f64 653a e-3.199606.Node: │ │ │ │ │ -00091840: 2044 6574 6169 6c73 206f 6620 756e 7061 Details of unpa │ │ │ │ │ -00091850: 636b 2070 6861 7365 206f 6620 696e 7374 ck phase of inst │ │ │ │ │ -00091860: 616c 6c61 7469 6f6e 206f 7220 7570 6772 allation or upgr │ │ │ │ │ -00091870: 6164 657f 3139 3939 3833 0a52 6566 3a20 ade.199983.Ref: │ │ │ │ │ -00091880: 6368 2d6d 6169 6e74 6169 6e65 7273 6372 ch-maintainerscr │ │ │ │ │ -00091890: 6970 7473 2064 6574 6169 6c73 2d6f 662d ipts details-of- │ │ │ │ │ -000918a0: 756e 7061 636b 2d70 6861 7365 2d6f 662d unpack-phase-of- │ │ │ │ │ -000918b0: 696e 7374 616c 6c61 7469 6f6e 2d6f 722d installation-or- │ │ │ │ │ -000918c0: 7570 6772 6164 657f 3230 3032 3137 0a52 upgrade.200217.R │ │ │ │ │ -000918d0: 6566 3a20 6537 7f32 3030 3231 370a 5265 ef: e7.200217.Re │ │ │ │ │ -000918e0: 663a 2063 682d 6d61 696e 7461 696e 6572 f: ch-maintainer │ │ │ │ │ -000918f0: 7363 7269 7074 7320 732d 756e 7061 636b scripts s-unpack │ │ │ │ │ -00091900: 7068 6173 657f 3230 3032 3137 0a52 6566 phase.200217.Ref │ │ │ │ │ -00091910: 3a20 6538 7f32 3030 3231 370a 5265 663a : e8.200217.Ref: │ │ │ │ │ -00091920: 2044 6574 6169 6c73 206f 6620 756e 7061 Details of unpa │ │ │ │ │ -00091930: 636b 2070 6861 7365 206f 6620 696e 7374 ck phase of inst │ │ │ │ │ -00091940: 616c 6c61 7469 6f6e 206f 7220 7570 6772 allation or upgr │ │ │ │ │ -00091950: 6164 652d 466f 6f74 6e6f 7465 2d31 7f32 ade-Footnote-1.2 │ │ │ │ │ -00091960: 3039 3137 350a 5265 663a 2044 6574 6169 09175.Ref: Detai │ │ │ │ │ -00091970: 6c73 206f 6620 756e 7061 636b 2070 6861 ls of unpack pha │ │ │ │ │ -00091980: 7365 206f 6620 696e 7374 616c 6c61 7469 se of installati │ │ │ │ │ -00091990: 6f6e 206f 7220 7570 6772 6164 652d 466f on or upgrade-Fo │ │ │ │ │ -000919a0: 6f74 6e6f 7465 2d32 7f32 3039 3238 350a otnote-2.209285. │ │ │ │ │ -000919b0: 4e6f 6465 3a20 4465 7461 696c 7320 6f66 Node: Details of │ │ │ │ │ -000919c0: 2063 6f6e 6669 6775 7261 7469 6f6e 7f32 configuration.2 │ │ │ │ │ -000919d0: 3039 3336 310a 5265 663a 2063 682d 6d61 09361.Ref: ch-ma │ │ │ │ │ -000919e0: 696e 7461 696e 6572 7363 7269 7074 7320 intainerscripts │ │ │ │ │ -000919f0: 6465 7461 696c 732d 6f66 2d63 6f6e 6669 details-of-confi │ │ │ │ │ -00091a00: 6775 7261 7469 6f6e 7f32 3039 3539 370a guration.209597. │ │ │ │ │ -00091a10: 5265 663a 2065 627f 3230 3935 3937 0a52 Ref: eb.209597.R │ │ │ │ │ -00091a20: 6566 3a20 6368 2d6d 6169 6e74 6169 6e65 ef: ch-maintaine │ │ │ │ │ -00091a30: 7273 6372 6970 7473 2073 2d63 6f6e 6669 rscripts s-confi │ │ │ │ │ -00091a40: 6764 6574 6169 6c73 7f32 3039 3539 370a gdetails.209597. │ │ │ │ │ -00091a50: 5265 663a 2065 637f 3230 3935 3937 0a52 Ref: ec.209597.R │ │ │ │ │ -00091a60: 6566 3a20 4465 7461 696c 7320 6f66 2063 ef: Details of c │ │ │ │ │ -00091a70: 6f6e 6669 6775 7261 7469 6f6e 2d46 6f6f onfiguration-Foo │ │ │ │ │ -00091a80: 746e 6f74 652d 317f 3231 3031 3733 0a4e tnote-1.210173.N │ │ │ │ │ -00091a90: 6f64 653a 2044 6574 6169 6c73 206f 6620 ode: Details of │ │ │ │ │ -00091aa0: 7265 6d6f 7661 6c20 616e 642f 6f72 2063 removal and/or c │ │ │ │ │ -00091ab0: 6f6e 6669 6775 7261 7469 6f6e 2070 7572 onfiguration pur │ │ │ │ │ -00091ac0: 6769 6e67 7f32 3130 3535 360a 5265 663a ging.210556.Ref: │ │ │ │ │ -00091ad0: 2063 682d 6d61 696e 7461 696e 6572 7363 ch-maintainersc │ │ │ │ │ -00091ae0: 7269 7074 7320 6465 7461 696c 732d 6f66 ripts details-of │ │ │ │ │ -00091af0: 2d72 656d 6f76 616c 2d61 6e64 2d6f 722d -removal-and-or- │ │ │ │ │ -00091b00: 636f 6e66 6967 7572 6174 696f 6e2d 7075 configuration-pu │ │ │ │ │ -00091b10: 7267 696e 677f 3231 3037 3333 0a52 6566 rging.210733.Ref │ │ │ │ │ -00091b20: 3a20 6564 7f32 3130 3733 330a 5265 663a : ed.210733.Ref: │ │ │ │ │ -00091b30: 2063 682d 6d61 696e 7461 696e 6572 7363 ch-maintainersc │ │ │ │ │ -00091b40: 7269 7074 7320 732d 7265 6d6f 7665 6465 ripts s-removede │ │ │ │ │ -00091b50: 7461 696c 737f 3231 3037 3333 0a52 6566 tails.210733.Ref │ │ │ │ │ -00091b60: 3a20 6565 7f32 3130 3733 330a 4e6f 6465 : ee.210733.Node │ │ │ │ │ -00091b70: 3a20 4465 636c 6172 696e 6720 7265 6c61 : Declaring rela │ │ │ │ │ -00091b80: 7469 6f6e 7368 6970 7320 6265 7477 6565 tionships betwee │ │ │ │ │ -00091b90: 6e20 7061 636b 6167 6573 7f32 3131 3938 n packages.21198 │ │ │ │ │ -00091ba0: 320a 5265 663a 2063 682d 7265 6c61 7469 2.Ref: ch-relati │ │ │ │ │ -00091bb0: 6f6e 7368 6970 7320 646f 637f 3231 3231 onships doc.2121 │ │ │ │ │ -00091bc0: 3536 0a52 6566 3a20 3534 7f32 3132 3135 56.Ref: 54.21215 │ │ │ │ │ -00091bd0: 360a 5265 663a 2063 682d 7265 6c61 7469 6.Ref: ch-relati │ │ │ │ │ -00091be0: 6f6e 7368 6970 7320 6465 636c 6172 696e onships declarin │ │ │ │ │ -00091bf0: 672d 7265 6c61 7469 6f6e 7368 6970 732d g-relationships- │ │ │ │ │ -00091c00: 6265 7477 6565 6e2d 7061 636b 6167 6573 between-packages │ │ │ │ │ -00091c10: 7f32 3132 3135 360a 5265 663a 2065 667f .212156.Ref: ef. │ │ │ │ │ -00091c20: 3231 3231 3536 0a4e 6f64 653a 2053 796e 212156.Node: Syn │ │ │ │ │ -00091c30: 7461 7820 6f66 2072 656c 6174 696f 6e73 tax of relations │ │ │ │ │ -00091c40: 6869 7020 6669 656c 6473 7f32 3133 3032 hip fields.21302 │ │ │ │ │ -00091c50: 330a 5265 663a 2063 682d 7265 6c61 7469 3.Ref: ch-relati │ │ │ │ │ -00091c60: 6f6e 7368 6970 7320 732d 6465 7073 796e onships s-depsyn │ │ │ │ │ -00091c70: 7461 787f 3231 3332 3135 0a52 6566 3a20 tax.213215.Ref: │ │ │ │ │ -00091c80: 6630 7f32 3133 3231 350a 5265 663a 2063 f0.213215.Ref: c │ │ │ │ │ -00091c90: 682d 7265 6c61 7469 6f6e 7368 6970 7320 h-relationships │ │ │ │ │ -00091ca0: 7379 6e74 6178 2d6f 662d 7265 6c61 7469 syntax-of-relati │ │ │ │ │ -00091cb0: 6f6e 7368 6970 2d66 6965 6c64 737f 3231 onship-fields.21 │ │ │ │ │ -00091cc0: 3332 3135 0a52 6566 3a20 6631 7f32 3133 3215.Ref: f1.213 │ │ │ │ │ -00091cd0: 3231 350a 5265 663a 2053 796e 7461 7820 215.Ref: Syntax │ │ │ │ │ -00091ce0: 6f66 2072 656c 6174 696f 6e73 6869 7020 of relationship │ │ │ │ │ -00091cf0: 6669 656c 6473 2d46 6f6f 746e 6f74 652d fields-Footnote- │ │ │ │ │ -00091d00: 317f 3231 3932 3833 0a4e 6f64 653a 2042 1.219283.Node: B │ │ │ │ │ -00091d10: 696e 6172 7920 4465 7065 6e64 656e 6369 inary Dependenci │ │ │ │ │ -00091d20: 6573 202d 2044 6570 656e 6473 2052 6563 es - Depends Rec │ │ │ │ │ -00091d30: 6f6d 6d65 6e64 7320 5375 6767 6573 7473 ommends Suggests │ │ │ │ │ -00091d40: 2045 6e68 616e 6365 7320 5072 652d 4465 Enhances Pre-De │ │ │ │ │ -00091d50: 7065 6e64 737f 3231 3935 3438 0a52 6566 pends.219548.Ref │ │ │ │ │ -00091d60: 3a20 6368 2d72 656c 6174 696f 6e73 6869 : ch-relationshi │ │ │ │ │ -00091d70: 7073 2062 696e 6172 792d 6465 7065 6e64 ps binary-depend │ │ │ │ │ -00091d80: 656e 6369 6573 2d64 6570 656e 6473 2d72 encies-depends-r │ │ │ │ │ -00091d90: 6563 6f6d 6d65 6e64 732d 7375 6767 6573 ecommends-sugges │ │ │ │ │ -00091da0: 7473 2d65 6e68 616e 6365 732d 7072 652d ts-enhances-pre- │ │ │ │ │ -00091db0: 6465 7065 6e64 737f 3231 3937 3933 0a52 depends.219793.R │ │ │ │ │ -00091dc0: 6566 3a20 6632 7f32 3139 3739 330a 5265 ef: f2.219793.Re │ │ │ │ │ -00091dd0: 663a 2063 682d 7265 6c61 7469 6f6e 7368 f: ch-relationsh │ │ │ │ │ -00091de0: 6970 7320 732d 6269 6e61 7279 6465 7073 ips s-binarydeps │ │ │ │ │ -00091df0: 7f32 3139 3739 330a 5265 663a 2039 627f .219793.Ref: 9b. │ │ │ │ │ -00091e00: 3231 3937 3933 0a52 6566 3a20 4269 6e61 219793.Ref: Bina │ │ │ │ │ -00091e10: 7279 2044 6570 656e 6465 6e63 6965 7320 ry Dependencies │ │ │ │ │ -00091e20: 2d20 4465 7065 6e64 7320 5265 636f 6d6d - Depends Recomm │ │ │ │ │ -00091e30: 656e 6473 2053 7567 6765 7374 7320 456e ends Suggests En │ │ │ │ │ -00091e40: 6861 6e63 6573 2050 7265 2d44 6570 656e hances Pre-Depen │ │ │ │ │ -00091e50: 6473 2d46 6f6f 746e 6f74 652d 317f 3232 ds-Footnote-1.22 │ │ │ │ │ -00091e60: 3739 3232 0a4e 6f64 653a 2050 6163 6b61 7922.Node: Packa │ │ │ │ │ -00091e70: 6765 7320 7768 6963 6820 6272 6561 6b20 ges which break │ │ │ │ │ -00091e80: 6f74 6865 7220 7061 636b 6167 6573 202d other packages - │ │ │ │ │ -00091e90: 2042 7265 616b 737f 3232 3834 3537 0a52 Breaks.228457.R │ │ │ │ │ -00091ea0: 6566 3a20 6368 2d72 656c 6174 696f 6e73 ef: ch-relations │ │ │ │ │ -00091eb0: 6869 7073 2070 6163 6b61 6765 732d 7768 hips packages-wh │ │ │ │ │ -00091ec0: 6963 682d 6272 6561 6b2d 6f74 6865 722d ich-break-other- │ │ │ │ │ -00091ed0: 7061 636b 6167 6573 2d62 7265 616b 737f packages-breaks. │ │ │ │ │ -00091ee0: 3232 3837 3132 0a52 6566 3a20 6635 7f32 228712.Ref: f5.2 │ │ │ │ │ -00091ef0: 3238 3731 320a 5265 663a 2063 682d 7265 28712.Ref: ch-re │ │ │ │ │ -00091f00: 6c61 7469 6f6e 7368 6970 7320 732d 6272 lationships s-br │ │ │ │ │ -00091f10: 6561 6b73 7f32 3238 3731 320a 5265 663a eaks.228712.Ref: │ │ │ │ │ -00091f20: 2066 337f 3232 3837 3132 0a4e 6f64 653a f3.228712.Node: │ │ │ │ │ -00091f30: 2043 6f6e 666c 6963 7469 6e67 2062 696e Conflicting bin │ │ │ │ │ -00091f40: 6172 7920 7061 636b 6167 6573 202d 2043 ary packages - C │ │ │ │ │ -00091f50: 6f6e 666c 6963 7473 7f32 3330 3531 350a onflicts.230515. │ │ │ │ │ -00091f60: 5265 663a 2063 682d 7265 6c61 7469 6f6e Ref: ch-relation │ │ │ │ │ -00091f70: 7368 6970 7320 636f 6e66 6c69 6374 696e ships conflictin │ │ │ │ │ -00091f80: 672d 6269 6e61 7279 2d70 6163 6b61 6765 g-binary-package │ │ │ │ │ -00091f90: 732d 636f 6e66 6c69 6374 737f 3233 3037 s-conflicts.2307 │ │ │ │ │ -00091fa0: 3237 0a52 6566 3a20 6636 7f32 3330 3732 27.Ref: f6.23072 │ │ │ │ │ -00091fb0: 370a 5265 663a 2063 682d 7265 6c61 7469 7.Ref: ch-relati │ │ │ │ │ -00091fc0: 6f6e 7368 6970 7320 732d 636f 6e66 6c69 onships s-confli │ │ │ │ │ -00091fd0: 6374 737f 3233 3037 3237 0a52 6566 3a20 cts.230727.Ref: │ │ │ │ │ -00091fe0: 6634 7f32 3330 3732 370a 4e6f 6465 3a20 f4.230727.Node: │ │ │ │ │ -00091ff0: 5669 7274 7561 6c20 7061 636b 6167 6573 Virtual packages │ │ │ │ │ -00092000: 202d 2050 726f 7669 6465 737f 3233 3437 - Provides.2347 │ │ │ │ │ -00092010: 3737 0a52 6566 3a20 6368 2d72 656c 6174 77.Ref: ch-relat │ │ │ │ │ -00092020: 696f 6e73 6869 7073 2073 2d76 6972 7475 ionships s-virtu │ │ │ │ │ -00092030: 616c 7f32 3334 3939 360a 5265 663a 2035 al.234996.Ref: 5 │ │ │ │ │ -00092040: 367f 3233 3439 3936 0a52 6566 3a20 6368 6.234996.Ref: ch │ │ │ │ │ -00092050: 2d72 656c 6174 696f 6e73 6869 7073 2076 -relationships v │ │ │ │ │ -00092060: 6972 7475 616c 2d70 6163 6b61 6765 732d irtual-packages- │ │ │ │ │ -00092070: 7072 6f76 6964 6573 7f32 3334 3939 360a provides.234996. │ │ │ │ │ -00092080: 5265 663a 2066 377f 3233 3439 3936 0a4e Ref: f7.234996.N │ │ │ │ │ -00092090: 6f64 653a 204f 7665 7277 7269 7469 6e67 ode: Overwriting │ │ │ │ │ -000920a0: 2066 696c 6573 2061 6e64 2072 6570 6c61 files and repla │ │ │ │ │ -000920b0: 6369 6e67 2070 6163 6b61 6765 7320 2d20 cing packages - │ │ │ │ │ -000920c0: 5265 706c 6163 6573 7f32 3338 3034 360a Replaces.238046. │ │ │ │ │ -000920d0: 5265 663a 2063 682d 7265 6c61 7469 6f6e Ref: ch-relation │ │ │ │ │ -000920e0: 7368 6970 7320 6f76 6572 7772 6974 696e ships overwritin │ │ │ │ │ -000920f0: 672d 6669 6c65 732d 616e 642d 7265 706c g-files-and-repl │ │ │ │ │ -00092100: 6163 696e 672d 7061 636b 6167 6573 2d72 acing-packages-r │ │ │ │ │ -00092110: 6570 6c61 6365 737f 3233 3833 3838 0a52 eplaces.238388.R │ │ │ │ │ -00092120: 6566 3a20 6639 7f32 3338 3338 380a 5265 ef: f9.238388.Re │ │ │ │ │ -00092130: 663a 2063 682d 7265 6c61 7469 6f6e 7368 f: ch-relationsh │ │ │ │ │ -00092140: 6970 7320 732d 7265 706c 6163 6573 7f32 ips s-replaces.2 │ │ │ │ │ -00092150: 3338 3338 380a 5265 663a 2065 617f 3233 38388.Ref: ea.23 │ │ │ │ │ -00092160: 3833 3838 0a4e 6f64 653a 204f 7665 7277 8388.Node: Overw │ │ │ │ │ -00092170: 7269 7469 6e67 2066 696c 6573 2069 6e20 riting files in │ │ │ │ │ -00092180: 6f74 6865 7220 7061 636b 6167 6573 7f32 other packages.2 │ │ │ │ │ -00092190: 3338 3836 360a 5265 663a 2063 682d 7265 38866.Ref: ch-re │ │ │ │ │ -000921a0: 6c61 7469 6f6e 7368 6970 7320 6f76 6572 lationships over │ │ │ │ │ -000921b0: 7772 6974 696e 672d 6669 6c65 732d 696e writing-files-in │ │ │ │ │ -000921c0: 2d6f 7468 6572 2d70 6163 6b61 6765 737f -other-packages. │ │ │ │ │ -000921d0: 3233 3930 3531 0a52 6566 3a20 6661 7f32 239051.Ref: fa.2 │ │ │ │ │ -000921e0: 3339 3035 310a 5265 663a 2063 682d 7265 39051.Ref: ch-re │ │ │ │ │ -000921f0: 6c61 7469 6f6e 7368 6970 7320 7337 2d36 lationships s7-6 │ │ │ │ │ -00092200: 2d31 7f32 3339 3035 310a 5265 663a 2066 -1.239051.Ref: f │ │ │ │ │ -00092210: 627f 3233 3930 3531 0a52 6566 3a20 4f76 b.239051.Ref: Ov │ │ │ │ │ -00092220: 6572 7772 6974 696e 6720 6669 6c65 7320 erwriting files │ │ │ │ │ -00092230: 696e 206f 7468 6572 2070 6163 6b61 6765 in other package │ │ │ │ │ -00092240: 732d 466f 6f74 6e6f 7465 2d31 7f32 3431 s-Footnote-1.241 │ │ │ │ │ -00092250: 3130 340a 5265 663a 204f 7665 7277 7269 104.Ref: Overwri │ │ │ │ │ -00092260: 7469 6e67 2066 696c 6573 2069 6e20 6f74 ting files in ot │ │ │ │ │ -00092270: 6865 7220 7061 636b 6167 6573 2d46 6f6f her packages-Foo │ │ │ │ │ -00092280: 746e 6f74 652d 327f 3234 3137 3934 0a4e tnote-2.241794.N │ │ │ │ │ -00092290: 6f64 653a 2052 6570 6c61 6369 6e67 2077 ode: Replacing w │ │ │ │ │ -000922a0: 686f 6c65 2070 6163 6b61 6765 7320 666f hole packages fo │ │ │ │ │ -000922b0: 7263 696e 6720 7468 6569 7220 7265 6d6f rcing their remo │ │ │ │ │ -000922c0: 7661 6c7f 3234 3139 3039 0a52 6566 3a20 val.241909.Ref: │ │ │ │ │ -000922d0: 6368 2d72 656c 6174 696f 6e73 6869 7073 ch-relationships │ │ │ │ │ -000922e0: 2072 6570 6c61 6369 6e67 2d77 686f 6c65 replacing-whole │ │ │ │ │ -000922f0: 2d70 6163 6b61 6765 732d 666f 7263 696e -packages-forcin │ │ │ │ │ -00092300: 672d 7468 6569 722d 7265 6d6f 7661 6c7f g-their-removal. │ │ │ │ │ -00092310: 3234 3230 3934 0a52 6566 3a20 6663 7f32 242094.Ref: fc.2 │ │ │ │ │ -00092320: 3432 3039 340a 5265 663a 2063 682d 7265 42094.Ref: ch-re │ │ │ │ │ -00092330: 6c61 7469 6f6e 7368 6970 7320 7337 2d36 lationships s7-6 │ │ │ │ │ -00092340: 2d32 7f32 3432 3039 340a 5265 663a 2066 -2.242094.Ref: f │ │ │ │ │ -00092350: 647f 3234 3230 3934 0a4e 6f64 653a 2052 d.242094.Node: R │ │ │ │ │ -00092360: 656c 6174 696f 6e73 6869 7073 2062 6574 elationships bet │ │ │ │ │ -00092370: 7765 656e 2073 6f75 7263 6520 616e 6420 ween source and │ │ │ │ │ -00092380: 6269 6e61 7279 2070 6163 6b61 6765 7320 binary packages │ │ │ │ │ -00092390: 2d20 4275 696c 642d 4465 7065 6e64 7320 - Build-Depends │ │ │ │ │ -000923a0: 4275 696c 642d 4465 7065 6e64 732d 496e Build-Depends-In │ │ │ │ │ -000923b0: 6465 7020 4275 696c 642d 4465 7065 6e64 dep Build-Depend │ │ │ │ │ -000923c0: 732d 4172 6368 2042 7569 6c64 2d43 6f6e s-Arch Build-Con │ │ │ │ │ -000923d0: 666c 6963 7473 2042 7569 6c64 2d43 6f6e flicts Build-Con │ │ │ │ │ -000923e0: 666c 6963 7473 2d49 6e64 6570 2042 7569 flicts-Indep Bui │ │ │ │ │ -000923f0: 6c64 2d43 6f6e 666c 6963 7473 2d41 7263 ld-Conflicts-Arc │ │ │ │ │ -00092400: 687f 3234 3239 3635 0a52 6566 3a20 6368 h.242965.Ref: ch │ │ │ │ │ -00092410: 2d72 656c 6174 696f 6e73 6869 7073 2072 -relationships r │ │ │ │ │ -00092420: 656c 6174 696f 6e73 6869 7073 2d62 6574 elationships-bet │ │ │ │ │ -00092430: 7765 656e 2d73 6f75 7263 652d 616e 642d ween-source-and- │ │ │ │ │ -00092440: 6269 6e61 7279 2d70 6163 6b61 6765 732d binary-packages- │ │ │ │ │ -00092450: 6275 696c 642d 6465 7065 6e64 732d 6275 build-depends-bu │ │ │ │ │ -00092460: 696c 642d 6465 7065 6e64 732d 696e 6465 ild-depends-inde │ │ │ │ │ -00092470: 702d 6275 696c 642d 6465 7065 6e64 732d p-build-depends- │ │ │ │ │ -00092480: 6172 6368 2d62 7569 6c64 2d63 6f6e 666c arch-build-confl │ │ │ │ │ -00092490: 6963 7473 2d62 7569 6c64 2d63 6f6e 666c icts-build-confl │ │ │ │ │ -000924a0: 6963 7473 2d69 6e64 6570 2d62 7569 6c64 icts-indep-build │ │ │ │ │ -000924b0: 2d63 6f6e 666c 6963 7473 2d61 7263 687f -conflicts-arch. │ │ │ │ │ -000924c0: 3234 3333 3435 0a52 6566 3a20 6665 7f32 243345.Ref: fe.2 │ │ │ │ │ -000924d0: 3433 3334 350a 5265 663a 2063 682d 7265 43345.Ref: ch-re │ │ │ │ │ -000924e0: 6c61 7469 6f6e 7368 6970 7320 732d 736f lationships s-so │ │ │ │ │ -000924f0: 7572 6365 6269 6e61 7279 6465 7073 7f32 urcebinarydeps.2 │ │ │ │ │ -00092500: 3433 3334 350a 5265 663a 2039 367f 3234 43345.Ref: 96.24 │ │ │ │ │ -00092510: 3333 3435 0a4e 6f64 653a 2041 6464 6974 3345.Node: Addit │ │ │ │ │ -00092520: 696f 6e61 6c20 736f 7572 6365 2070 6163 ional source pac │ │ │ │ │ -00092530: 6b61 6765 7320 7573 6564 2074 6f20 6275 kages used to bu │ │ │ │ │ -00092540: 696c 6420 7468 6520 6269 6e61 7279 202d ild the binary - │ │ │ │ │ -00092550: 2042 7569 6c74 2d55 7369 6e67 7f32 3437 Built-Using.247 │ │ │ │ │ -00092560: 3137 320a 5265 663a 2063 682d 7265 6c61 172.Ref: ch-rela │ │ │ │ │ -00092570: 7469 6f6e 7368 6970 7320 6164 6469 7469 tionships additi │ │ │ │ │ -00092580: 6f6e 616c 2d73 6f75 7263 652d 7061 636b onal-source-pack │ │ │ │ │ -00092590: 6167 6573 2d75 7365 642d 746f 2d62 7569 ages-used-to-bui │ │ │ │ │ -000925a0: 6c64 2d74 6865 2d62 696e 6172 792d 6275 ld-the-binary-bu │ │ │ │ │ -000925b0: 696c 742d 7573 696e 677f 3234 3734 3932 ilt-using.247492 │ │ │ │ │ -000925c0: 0a52 6566 3a20 6666 7f32 3437 3439 320a .Ref: ff.247492. │ │ │ │ │ -000925d0: 5265 663a 2063 682d 7265 6c61 7469 6f6e Ref: ch-relation │ │ │ │ │ -000925e0: 7368 6970 7320 732d 6275 696c 742d 7573 ships s-built-us │ │ │ │ │ -000925f0: 696e 677f 3234 3734 3932 0a52 6566 3a20 ing.247492.Ref: │ │ │ │ │ -00092600: 3963 7f32 3437 3439 320a 5265 663a 2041 9c.247492.Ref: A │ │ │ │ │ -00092610: 6464 6974 696f 6e61 6c20 736f 7572 6365 dditional source │ │ │ │ │ -00092620: 2070 6163 6b61 6765 7320 7573 6564 2074 packages used t │ │ │ │ │ -00092630: 6f20 6275 696c 6420 7468 6520 6269 6e61 o build the bina │ │ │ │ │ -00092640: 7279 202d 2042 7569 6c74 2d55 7369 6e67 ry - Built-Using │ │ │ │ │ -00092650: 2d46 6f6f 746e 6f74 652d 317f 3234 3934 -Footnote-1.2494 │ │ │ │ │ -00092660: 3538 0a52 6566 3a20 4164 6469 7469 6f6e 58.Ref: Addition │ │ │ │ │ -00092670: 616c 2073 6f75 7263 6520 7061 636b 6167 al source packag │ │ │ │ │ -00092680: 6573 2075 7365 6420 746f 2062 7569 6c64 es used to build │ │ │ │ │ -00092690: 2074 6865 2062 696e 6172 7920 2d20 4275 the binary - Bu │ │ │ │ │ -000926a0: 696c 742d 5573 696e 672d 466f 6f74 6e6f ilt-Using-Footno │ │ │ │ │ -000926b0: 7465 2d32 7f32 3439 3630 310a 4e6f 6465 te-2.249601.Node │ │ │ │ │ -000926c0: 3a20 5368 6172 6564 206c 6962 7261 7269 : Shared librari │ │ │ │ │ -000926d0: 6573 7f32 3439 3638 380a 5265 663a 2063 es.249688.Ref: c │ │ │ │ │ -000926e0: 682d 7368 6172 6564 6c69 6273 2064 6f63 h-sharedlibs doc │ │ │ │ │ -000926f0: 7f32 3439 3832 390a 5265 663a 2031 3030 .249829.Ref: 100 │ │ │ │ │ -00092700: 7f32 3439 3832 390a 5265 663a 2063 682d .249829.Ref: ch- │ │ │ │ │ -00092710: 7368 6172 6564 6c69 6273 2073 6861 7265 sharedlibs share │ │ │ │ │ -00092720: 642d 6c69 6272 6172 6965 737f 3234 3938 d-libraries.2498 │ │ │ │ │ -00092730: 3239 0a52 6566 3a20 3130 317f 3234 3938 29.Ref: 101.2498 │ │ │ │ │ -00092740: 3239 0a52 6566 3a20 5368 6172 6564 206c 29.Ref: Shared l │ │ │ │ │ -00092750: 6962 7261 7269 6573 2d46 6f6f 746e 6f74 ibraries-Footnot │ │ │ │ │ -00092760: 652d 317f 3235 3237 3031 0a4e 6f64 653a e-1.252701.Node: │ │ │ │ │ -00092770: 2052 756e 2d74 696d 6520 7368 6172 6564 Run-time shared │ │ │ │ │ -00092780: 206c 6962 7261 7269 6573 7f32 3533 3237 libraries.25327 │ │ │ │ │ -00092790: 350a 5265 663a 2063 682d 7368 6172 6564 5.Ref: ch-shared │ │ │ │ │ -000927a0: 6c69 6273 2072 756e 2d74 696d 652d 7368 libs run-time-sh │ │ │ │ │ -000927b0: 6172 6564 2d6c 6962 7261 7269 6573 7f32 ared-libraries.2 │ │ │ │ │ -000927c0: 3533 3339 370a 5265 663a 2031 3034 7f32 53397.Ref: 104.2 │ │ │ │ │ -000927d0: 3533 3339 370a 5265 663a 2063 682d 7368 53397.Ref: ch-sh │ │ │ │ │ -000927e0: 6172 6564 6c69 6273 2073 2d73 6861 7265 aredlibs s-share │ │ │ │ │ -000927f0: 646c 6962 732d 7275 6e74 696d 657f 3235 dlibs-runtime.25 │ │ │ │ │ -00092800: 3333 3937 0a52 6566 3a20 3130 327f 3235 3397.Ref: 102.25 │ │ │ │ │ -00092810: 3333 3937 0a52 6566 3a20 5275 6e2d 7469 3397.Ref: Run-ti │ │ │ │ │ -00092820: 6d65 2073 6861 7265 6420 6c69 6272 6172 me shared librar │ │ │ │ │ -00092830: 6965 732d 466f 6f74 6e6f 7465 2d31 7f32 ies-Footnote-1.2 │ │ │ │ │ -00092840: 3537 3538 300a 5265 663a 2052 756e 2d74 57580.Ref: Run-t │ │ │ │ │ -00092850: 696d 6520 7368 6172 6564 206c 6962 7261 ime shared libra │ │ │ │ │ -00092860: 7269 6573 2d46 6f6f 746e 6f74 652d 327f ries-Footnote-2. │ │ │ │ │ -00092870: 3235 3831 3335 0a52 6566 3a20 5275 6e2d 258135.Ref: Run- │ │ │ │ │ -00092880: 7469 6d65 2073 6861 7265 6420 6c69 6272 time shared libr │ │ │ │ │ -00092890: 6172 6965 732d 466f 6f74 6e6f 7465 2d33 aries-Footnote-3 │ │ │ │ │ -000928a0: 7f32 3538 3438 310a 4e6f 6465 3a20 6c64 .258481.Node: ld │ │ │ │ │ -000928b0: 636f 6e66 6967 7f32 3539 3336 320a 5265 config.259362.Re │ │ │ │ │ -000928c0: 663a 2063 682d 7368 6172 6564 6c69 6273 f: ch-sharedlibs │ │ │ │ │ -000928d0: 206c 6463 6f6e 6669 677f 3235 3934 3339 ldconfig.259439 │ │ │ │ │ -000928e0: 0a52 6566 3a20 3130 367f 3235 3934 3339 .Ref: 106.259439 │ │ │ │ │ -000928f0: 0a52 6566 3a20 6368 2d73 6861 7265 646c .Ref: ch-sharedl │ │ │ │ │ -00092900: 6962 7320 732d 6c64 636f 6e66 6967 7f32 ibs s-ldconfig.2 │ │ │ │ │ -00092910: 3539 3433 390a 5265 663a 2031 3037 7f32 59439.Ref: 107.2 │ │ │ │ │ -00092920: 3539 3433 390a 5265 663a 206c 6463 6f6e 59439.Ref: ldcon │ │ │ │ │ -00092930: 6669 672d 466f 6f74 6e6f 7465 2d31 7f32 fig-Footnote-1.2 │ │ │ │ │ -00092940: 3539 3932 360a 4e6f 6465 3a20 5368 6172 59926.Node: Shar │ │ │ │ │ -00092950: 6564 206c 6962 7261 7279 2073 7570 706f ed library suppo │ │ │ │ │ -00092960: 7274 2066 696c 6573 7f32 3630 3038 380a rt files.260088. │ │ │ │ │ -00092970: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ -00092980: 6273 2073 2d73 6861 7265 646c 6962 732d bs s-sharedlibs- │ │ │ │ │ -00092990: 7375 7070 6f72 742d 6669 6c65 737f 3236 support-files.26 │ │ │ │ │ -000929a0: 3032 3335 0a52 6566 3a20 3130 387f 3236 0235.Ref: 108.26 │ │ │ │ │ -000929b0: 3032 3335 0a52 6566 3a20 6368 2d73 6861 0235.Ref: ch-sha │ │ │ │ │ -000929c0: 7265 646c 6962 7320 7368 6172 6564 2d6c redlibs shared-l │ │ │ │ │ -000929d0: 6962 7261 7279 2d73 7570 706f 7274 2d66 ibrary-support-f │ │ │ │ │ -000929e0: 696c 6573 7f32 3630 3233 350a 5265 663a iles.260235.Ref: │ │ │ │ │ -000929f0: 2031 3039 7f32 3630 3233 350a 5265 663a 109.260235.Ref: │ │ │ │ │ -00092a00: 2053 6861 7265 6420 6c69 6272 6172 7920 Shared library │ │ │ │ │ -00092a10: 7375 7070 6f72 7420 6669 6c65 732d 466f support files-Fo │ │ │ │ │ -00092a20: 6f74 6e6f 7465 2d31 7f32 3631 3739 310a otnote-1.261791. │ │ │ │ │ -00092a30: 4e6f 6465 3a20 5374 6174 6963 206c 6962 Node: Static lib │ │ │ │ │ -00092a40: 7261 7269 6573 7f32 3631 3838 320a 5265 raries.261882.Re │ │ │ │ │ -00092a50: 663a 2063 682d 7368 6172 6564 6c69 6273 f: ch-sharedlibs │ │ │ │ │ -00092a60: 2073 2d73 6861 7265 646c 6962 732d 7374 s-sharedlibs-st │ │ │ │ │ -00092a70: 6174 6963 7f32 3632 3032 310a 5265 663a atic.262021.Ref: │ │ │ │ │ -00092a80: 2031 3061 7f32 3632 3032 310a 5265 663a 10a.262021.Ref: │ │ │ │ │ -00092a90: 2063 682d 7368 6172 6564 6c69 6273 2073 ch-sharedlibs s │ │ │ │ │ -00092aa0: 7461 7469 632d 6c69 6272 6172 6965 737f tatic-libraries. │ │ │ │ │ -00092ab0: 3236 3230 3231 0a52 6566 3a20 3130 627f 262021.Ref: 10b. │ │ │ │ │ -00092ac0: 3236 3230 3231 0a4e 6f64 653a 2044 6576 262021.Node: Dev │ │ │ │ │ -00092ad0: 656c 6f70 6d65 6e74 2066 696c 6573 7f32 elopment files.2 │ │ │ │ │ -00092ae0: 3632 3731 350a 5265 663a 2063 682d 7368 62715.Ref: ch-sh │ │ │ │ │ -00092af0: 6172 6564 6c69 6273 2064 6576 656c 6f70 aredlibs develop │ │ │ │ │ -00092b00: 6d65 6e74 2d66 696c 6573 7f32 3632 3837 ment-files.26287 │ │ │ │ │ -00092b10: 390a 5265 663a 2031 3063 7f32 3632 3837 9.Ref: 10c.26287 │ │ │ │ │ -00092b20: 390a 5265 663a 2063 682d 7368 6172 6564 9.Ref: ch-shared │ │ │ │ │ -00092b30: 6c69 6273 2073 2d73 6861 7265 646c 6962 libs s-sharedlib │ │ │ │ │ -00092b40: 732d 6465 767f 3236 3238 3739 0a52 6566 s-dev.262879.Ref │ │ │ │ │ -00092b50: 3a20 3130 647f 3236 3238 3739 0a52 6566 : 10d.262879.Ref │ │ │ │ │ -00092b60: 3a20 4465 7665 6c6f 706d 656e 7420 6669 : Development fi │ │ │ │ │ -00092b70: 6c65 732d 466f 6f74 6e6f 7465 2d31 7f32 les-Footnote-1.2 │ │ │ │ │ -00092b80: 3634 3431 330a 4e6f 6465 3a20 4465 7065 64413.Node: Depe │ │ │ │ │ -00092b90: 6e64 656e 6369 6573 2062 6574 7765 656e ndencies between │ │ │ │ │ -00092ba0: 2074 6865 2070 6163 6b61 6765 7320 6f66 the packages of │ │ │ │ │ -00092bb0: 2074 6865 2073 616d 6520 6c69 6272 6172 the same librar │ │ │ │ │ -00092bc0: 797f 3236 3436 3530 0a52 6566 3a20 6368 y.264650.Ref: ch │ │ │ │ │ -00092bd0: 2d73 6861 7265 646c 6962 7320 6465 7065 -sharedlibs depe │ │ │ │ │ -00092be0: 6e64 656e 6369 6573 2d62 6574 7765 656e ndencies-between │ │ │ │ │ -00092bf0: 2d74 6865 2d70 6163 6b61 6765 732d 6f66 -the-packages-of │ │ │ │ │ -00092c00: 2d74 6865 2d73 616d 652d 6c69 6272 6172 -the-same-librar │ │ │ │ │ -00092c10: 797f 3236 3438 3439 0a52 6566 3a20 3130 y.264849.Ref: 10 │ │ │ │ │ -00092c20: 667f 3236 3438 3439 0a52 6566 3a20 6368 f.264849.Ref: ch │ │ │ │ │ -00092c30: 2d73 6861 7265 646c 6962 7320 732d 7368 -sharedlibs s-sh │ │ │ │ │ -00092c40: 6172 6564 6c69 6273 2d69 6e74 7261 6465 aredlibs-intrade │ │ │ │ │ -00092c50: 7073 7f32 3634 3834 390a 5265 663a 2031 ps.264849.Ref: 1 │ │ │ │ │ -00092c60: 3130 7f32 3634 3834 390a 5265 663a 2044 10.264849.Ref: D │ │ │ │ │ -00092c70: 6570 656e 6465 6e63 6965 7320 6265 7477 ependencies betw │ │ │ │ │ -00092c80: 6565 6e20 7468 6520 7061 636b 6167 6573 een the packages │ │ │ │ │ -00092c90: 206f 6620 7468 6520 7361 6d65 206c 6962 of the same lib │ │ │ │ │ -00092ca0: 7261 7279 2d46 6f6f 746e 6f74 652d 317f rary-Footnote-1. │ │ │ │ │ -00092cb0: 3236 3532 3530 0a4e 6f64 653a 2044 6570 265250.Node: Dep │ │ │ │ │ -00092cc0: 656e 6465 6e63 6965 7320 6265 7477 6565 endencies betwee │ │ │ │ │ -00092cd0: 6e20 7468 6520 6c69 6272 6172 7920 616e n the library an │ │ │ │ │ -00092ce0: 6420 6f74 6865 7220 7061 636b 6167 6573 d other packages │ │ │ │ │ -00092cf0: 7f32 3635 3337 380a 5265 663a 2063 682d .265378.Ref: ch- │ │ │ │ │ -00092d00: 7368 6172 6564 6c69 6273 2064 6570 656e sharedlibs depen │ │ │ │ │ -00092d10: 6465 6e63 6965 732d 6265 7477 6565 6e2d dencies-between- │ │ │ │ │ -00092d20: 7468 652d 6c69 6272 6172 792d 616e 642d the-library-and- │ │ │ │ │ -00092d30: 6f74 6865 722d 7061 636b 6167 6573 7f32 other-packages.2 │ │ │ │ │ -00092d40: 3635 3535 310a 5265 663a 2031 3131 7f32 65551.Ref: 111.2 │ │ │ │ │ -00092d50: 3635 3535 310a 5265 663a 2063 682d 7368 65551.Ref: ch-sh │ │ │ │ │ -00092d60: 6172 6564 6c69 6273 2073 2d73 6861 7265 aredlibs s-share │ │ │ │ │ -00092d70: 646c 6962 732d 6465 7065 6e64 737f 3236 dlibs-depends.26 │ │ │ │ │ -00092d80: 3535 3531 0a52 6566 3a20 3130 357f 3236 5551.Ref: 105.26 │ │ │ │ │ -00092d90: 3535 3531 0a52 6566 3a20 4465 7065 6e64 5551.Ref: Depend │ │ │ │ │ -00092da0: 656e 6369 6573 2062 6574 7765 656e 2074 encies between t │ │ │ │ │ -00092db0: 6865 206c 6962 7261 7279 2061 6e64 206f he library and o │ │ │ │ │ -00092dc0: 7468 6572 2070 6163 6b61 6765 732d 466f ther packages-Fo │ │ │ │ │ -00092dd0: 6f74 6e6f 7465 2d31 7f32 3638 3932 330a otnote-1.268923. │ │ │ │ │ -00092de0: 4e6f 6465 3a20 4765 6e65 7261 7469 6e67 Node: Generating │ │ │ │ │ -00092df0: 2064 6570 656e 6465 6e63 6965 7320 6f6e dependencies on │ │ │ │ │ -00092e00: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ -00092e10: 737f 3236 3932 3232 0a52 6566 3a20 6368 s.269222.Ref: ch │ │ │ │ │ -00092e20: 2d73 6861 7265 646c 6962 7320 6765 6e65 -sharedlibs gene │ │ │ │ │ -00092e30: 7261 7469 6e67 2d64 6570 656e 6465 6e63 rating-dependenc │ │ │ │ │ -00092e40: 6965 732d 6f6e 2d73 6861 7265 642d 6c69 ies-on-shared-li │ │ │ │ │ -00092e50: 6272 6172 6965 737f 3236 3933 3935 0a52 braries.269395.R │ │ │ │ │ -00092e60: 6566 3a20 3131 327f 3236 3933 3935 0a52 ef: 112.269395.R │ │ │ │ │ -00092e70: 6566 3a20 6368 2d73 6861 7265 646c 6962 ef: ch-sharedlib │ │ │ │ │ -00092e80: 7320 732d 6470 6b67 2d73 686c 6962 6465 s s-dpkg-shlibde │ │ │ │ │ -00092e90: 7073 7f32 3639 3339 350a 5265 663a 2031 ps.269395.Ref: 1 │ │ │ │ │ -00092ea0: 3133 7f32 3639 3339 350a 5265 663a 2047 13.269395.Ref: G │ │ │ │ │ -00092eb0: 656e 6572 6174 696e 6720 6465 7065 6e64 enerating depend │ │ │ │ │ -00092ec0: 656e 6369 6573 206f 6e20 7368 6172 6564 encies on shared │ │ │ │ │ -00092ed0: 206c 6962 7261 7269 6573 2d46 6f6f 746e libraries-Footn │ │ │ │ │ -00092ee0: 6f74 652d 317f 3237 3231 3732 0a52 6566 ote-1.272172.Ref │ │ │ │ │ -00092ef0: 3a20 4765 6e65 7261 7469 6e67 2064 6570 : Generating dep │ │ │ │ │ -00092f00: 656e 6465 6e63 6965 7320 6f6e 2073 6861 endencies on sha │ │ │ │ │ -00092f10: 7265 6420 6c69 6272 6172 6965 732d 466f red libraries-Fo │ │ │ │ │ -00092f20: 6f74 6e6f 7465 2d32 7f32 3732 3338 310a otnote-2.272381. │ │ │ │ │ -00092f30: 5265 663a 2047 656e 6572 6174 696e 6720 Ref: Generating │ │ │ │ │ -00092f40: 6465 7065 6e64 656e 6369 6573 206f 6e20 dependencies on │ │ │ │ │ -00092f50: 7368 6172 6564 206c 6962 7261 7269 6573 shared libraries │ │ │ │ │ -00092f60: 2d46 6f6f 746e 6f74 652d 337f 3237 3236 -Footnote-3.2726 │ │ │ │ │ -00092f70: 3431 0a52 6566 3a20 4765 6e65 7261 7469 41.Ref: Generati │ │ │ │ │ -00092f80: 6e67 2064 6570 656e 6465 6e63 6965 7320 ng dependencies │ │ │ │ │ -00092f90: 6f6e 2073 6861 7265 6420 6c69 6272 6172 on shared librar │ │ │ │ │ -00092fa0: 6965 732d 466f 6f74 6e6f 7465 2d34 7f32 ies-Footnote-4.2 │ │ │ │ │ -00092fb0: 3732 3737 310a 5265 663a 2047 656e 6572 72771.Ref: Gener │ │ │ │ │ -00092fc0: 6174 696e 6720 6465 7065 6e64 656e 6369 ating dependenci │ │ │ │ │ -00092fd0: 6573 206f 6e20 7368 6172 6564 206c 6962 es on shared lib │ │ │ │ │ -00092fe0: 7261 7269 6573 2d46 6f6f 746e 6f74 652d raries-Footnote- │ │ │ │ │ -00092ff0: 357f 3237 3330 3833 0a4e 6f64 653a 2053 5.273083.Node: S │ │ │ │ │ -00093000: 6861 7265 6420 6c69 6272 6172 7920 4142 hared library AB │ │ │ │ │ -00093010: 4920 6368 616e 6765 737f 3237 3338 3537 I changes.273857 │ │ │ │ │ -00093020: 0a52 6566 3a20 6368 2d73 6861 7265 646c .Ref: ch-sharedl │ │ │ │ │ -00093030: 6962 7320 732d 7368 6172 6564 6c69 6273 ibs s-sharedlibs │ │ │ │ │ -00093040: 2d75 7064 6174 6573 7f32 3734 3035 370a -updates.274057. │ │ │ │ │ -00093050: 5265 663a 2031 3134 7f32 3734 3035 370a Ref: 114.274057. │ │ │ │ │ -00093060: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ -00093070: 6273 2073 6861 7265 642d 6c69 6272 6172 bs shared-librar │ │ │ │ │ -00093080: 792d 6162 692d 6368 616e 6765 737f 3237 y-abi-changes.27 │ │ │ │ │ -00093090: 3430 3537 0a52 6566 3a20 3131 357f 3237 4057.Ref: 115.27 │ │ │ │ │ -000930a0: 3430 3537 0a52 6566 3a20 5368 6172 6564 4057.Ref: Shared │ │ │ │ │ -000930b0: 206c 6962 7261 7279 2041 4249 2063 6861 library ABI cha │ │ │ │ │ -000930c0: 6e67 6573 2d46 6f6f 746e 6f74 652d 317f nges-Footnote-1. │ │ │ │ │ -000930d0: 3237 3835 3533 0a4e 6f64 653a 2054 6865 278553.Node: The │ │ │ │ │ -000930e0: 2073 796d 626f 6c73 2073 7973 7465 6d7f symbols system. │ │ │ │ │ -000930f0: 3237 3930 3836 0a52 6566 3a20 6368 2d73 279086.Ref: ch-s │ │ │ │ │ -00093100: 6861 7265 646c 6962 7320 732d 7368 6172 haredlibs s-shar │ │ │ │ │ -00093110: 6564 6c69 6273 2d73 796d 626f 6c73 7f32 edlibs-symbols.2 │ │ │ │ │ -00093120: 3739 3236 300a 5265 663a 2033 367f 3237 79260.Ref: 36.27 │ │ │ │ │ -00093130: 3932 3630 0a52 6566 3a20 6368 2d73 6861 9260.Ref: ch-sha │ │ │ │ │ -00093140: 7265 646c 6962 7320 7468 652d 7379 6d62 redlibs the-symb │ │ │ │ │ -00093150: 6f6c 732d 7379 7374 656d 7f32 3739 3236 ols-system.27926 │ │ │ │ │ -00093160: 300a 5265 663a 2031 3138 7f32 3739 3236 0.Ref: 118.27926 │ │ │ │ │ -00093170: 300a 4e6f 6465 3a20 5468 6520 7379 6d62 0.Node: The symb │ │ │ │ │ -00093180: 6f6c 7320 6669 6c65 7320 7072 6573 656e ols files presen │ │ │ │ │ -00093190: 7420 6f6e 2074 6865 2073 7973 7465 6d7f t on the system. │ │ │ │ │ -000931a0: 3237 3936 3631 0a52 6566 3a20 6368 2d73 279661.Ref: ch-s │ │ │ │ │ -000931b0: 6861 7265 646c 6962 7320 732d 7379 6d62 haredlibs s-symb │ │ │ │ │ -000931c0: 6f6c 732d 7061 7468 737f 3237 3937 3934 ols-paths.279794 │ │ │ │ │ -000931d0: 0a52 6566 3a20 3131 397f 3237 3937 3934 .Ref: 119.279794 │ │ │ │ │ -000931e0: 0a52 6566 3a20 6368 2d73 6861 7265 646c .Ref: ch-sharedl │ │ │ │ │ -000931f0: 6962 7320 7468 652d 7379 6d62 6f6c 732d ibs the-symbols- │ │ │ │ │ -00093200: 6669 6c65 732d 7072 6573 656e 742d 6f6e files-present-on │ │ │ │ │ -00093210: 2d74 6865 2d73 7973 7465 6d7f 3237 3937 -the-system.2797 │ │ │ │ │ -00093220: 3934 0a52 6566 3a20 3131 617f 3237 3937 94.Ref: 11a.2797 │ │ │ │ │ -00093230: 3934 0a52 6566 3a20 5468 6520 7379 6d62 94.Ref: The symb │ │ │ │ │ -00093240: 6f6c 7320 6669 6c65 7320 7072 6573 656e ols files presen │ │ │ │ │ -00093250: 7420 6f6e 2074 6865 2073 7973 7465 6d2d t on the system- │ │ │ │ │ -00093260: 466f 6f74 6e6f 7465 2d31 7f32 3832 3031 Footnote-1.28201 │ │ │ │ │ -00093270: 360a 4e6f 6465 3a20 5468 6520 7379 6d62 6.Node: The symb │ │ │ │ │ -00093280: 6f6c 7320 4669 6c65 2046 6f72 6d61 747f ols File Format. │ │ │ │ │ -00093290: 3238 3331 3534 0a52 6566 3a20 6368 2d73 283154.Ref: ch-s │ │ │ │ │ -000932a0: 6861 7265 646c 6962 7320 732d 7379 6d62 haredlibs s-symb │ │ │ │ │ -000932b0: 6f6c 737f 3238 3333 3230 0a52 6566 3a20 ols.283320.Ref: │ │ │ │ │ -000932c0: 3131 367f 3238 3333 3230 0a52 6566 3a20 116.283320.Ref: │ │ │ │ │ -000932d0: 6368 2d73 6861 7265 646c 6962 7320 7468 ch-sharedlibs th │ │ │ │ │ -000932e0: 652d 7379 6d62 6f6c 732d 6669 6c65 2d66 e-symbols-file-f │ │ │ │ │ -000932f0: 6f72 6d61 747f 3238 3333 3230 0a52 6566 ormat.283320.Ref │ │ │ │ │ -00093300: 3a20 3131 647f 3238 3333 3230 0a52 6566 : 11d.283320.Ref │ │ │ │ │ -00093310: 3a20 5468 6520 7379 6d62 6f6c 7320 4669 : The symbols Fi │ │ │ │ │ -00093320: 6c65 2046 6f72 6d61 742d 466f 6f74 6e6f le Format-Footno │ │ │ │ │ -00093330: 7465 2d31 7f32 3838 3136 360a 5265 663a te-1.288166.Ref: │ │ │ │ │ -00093340: 2054 6865 2073 796d 626f 6c73 2046 696c The symbols Fil │ │ │ │ │ -00093350: 6520 466f 726d 6174 2d46 6f6f 746e 6f74 e Format-Footnot │ │ │ │ │ -00093360: 652d 327f 3238 3832 3734 0a52 6566 3a20 e-2.288274.Ref: │ │ │ │ │ -00093370: 5468 6520 7379 6d62 6f6c 7320 4669 6c65 The symbols File │ │ │ │ │ -00093380: 2046 6f72 6d61 742d 466f 6f74 6e6f 7465 Format-Footnote │ │ │ │ │ -00093390: 2d33 7f32 3839 3034 340a 4e6f 6465 3a20 -3.289044.Node: │ │ │ │ │ -000933a0: 5072 6f76 6964 696e 6720 6120 7379 6d62 Providing a symb │ │ │ │ │ -000933b0: 6f6c 7320 6669 6c65 7f32 3839 3436 380a ols file.289468. │ │ │ │ │ -000933c0: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ -000933d0: 6273 2070 726f 7669 6469 6e67 2d61 2d73 bs providing-a-s │ │ │ │ │ -000933e0: 796d 626f 6c73 2d66 696c 657f 3238 3935 ymbols-file.2895 │ │ │ │ │ -000933f0: 3836 0a52 6566 3a20 3131 657f 3238 3935 86.Ref: 11e.2895 │ │ │ │ │ -00093400: 3836 0a52 6566 3a20 6368 2d73 6861 7265 86.Ref: ch-share │ │ │ │ │ -00093410: 646c 6962 7320 732d 7072 6f76 6964 696e dlibs s-providin │ │ │ │ │ -00093420: 672d 7379 6d62 6f6c 737f 3238 3935 3836 g-symbols.289586 │ │ │ │ │ -00093430: 0a52 6566 3a20 3131 627f 3238 3935 3836 .Ref: 11b.289586 │ │ │ │ │ -00093440: 0a52 6566 3a20 5072 6f76 6964 696e 6720 .Ref: Providing │ │ │ │ │ -00093450: 6120 7379 6d62 6f6c 7320 6669 6c65 2d46 a symbols file-F │ │ │ │ │ -00093460: 6f6f 746e 6f74 652d 317f 3239 3132 3731 ootnote-1.291271 │ │ │ │ │ -00093470: 0a4e 6f64 653a 2054 6865 2073 686c 6962 .Node: The shlib │ │ │ │ │ -00093480: 7320 7379 7374 656d 7f32 3931 3433 380a s system.291438. │ │ │ │ │ -00093490: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ -000934a0: 6273 2073 2d73 6861 7265 646c 6962 732d bs s-sharedlibs- │ │ │ │ │ -000934b0: 7368 6c69 6264 6570 737f 3239 3135 3737 shlibdeps.291577 │ │ │ │ │ -000934c0: 0a52 6566 3a20 3337 7f32 3931 3537 370a .Ref: 37.291577. │ │ │ │ │ -000934d0: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ -000934e0: 6273 2074 6865 2d73 686c 6962 732d 7379 bs the-shlibs-sy │ │ │ │ │ -000934f0: 7374 656d 7f32 3931 3537 370a 5265 663a stem.291577.Ref: │ │ │ │ │ -00093500: 2031 3166 7f32 3931 3537 370a 4e6f 6465 11f.291577.Node │ │ │ │ │ -00093510: 3a20 5468 6520 7368 6c69 6273 2066 696c : The shlibs fil │ │ │ │ │ -00093520: 6573 2070 7265 7365 6e74 206f 6e20 7468 es present on th │ │ │ │ │ -00093530: 6520 7379 7374 656d 7f32 3932 3334 390a e system.292349. │ │ │ │ │ -00093540: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ -00093550: 6273 2073 2d73 686c 6962 732d 7061 7468 bs s-shlibs-path │ │ │ │ │ -00093560: 737f 3239 3234 3739 0a52 6566 3a20 3131 s.292479.Ref: 11 │ │ │ │ │ -00093570: 637f 3239 3234 3739 0a52 6566 3a20 6368 c.292479.Ref: ch │ │ │ │ │ -00093580: 2d73 6861 7265 646c 6962 7320 7468 652d -sharedlibs the- │ │ │ │ │ -00093590: 7368 6c69 6273 2d66 696c 6573 2d70 7265 shlibs-files-pre │ │ │ │ │ -000935a0: 7365 6e74 2d6f 6e2d 7468 652d 7379 7374 sent-on-the-syst │ │ │ │ │ -000935b0: 656d 7f32 3932 3437 390a 5265 663a 2031 em.292479.Ref: 1 │ │ │ │ │ -000935c0: 3230 7f32 3932 3437 390a 4e6f 6465 3a20 20.292479.Node: │ │ │ │ │ -000935d0: 5468 6520 7368 6c69 6273 2046 696c 6520 The shlibs File │ │ │ │ │ -000935e0: 466f 726d 6174 7f32 3934 3438 300a 5265 Format.294480.Re │ │ │ │ │ -000935f0: 663a 2063 682d 7368 6172 6564 6c69 6273 f: ch-sharedlibs │ │ │ │ │ -00093600: 2073 2d73 686c 6962 737f 3239 3436 3432 s-shlibs.294642 │ │ │ │ │ -00093610: 0a52 6566 3a20 3131 377f 3239 3436 3432 .Ref: 117.294642 │ │ │ │ │ -00093620: 0a52 6566 3a20 6368 2d73 6861 7265 646c .Ref: ch-sharedl │ │ │ │ │ -00093630: 6962 7320 7468 652d 7368 6c69 6273 2d66 ibs the-shlibs-f │ │ │ │ │ -00093640: 696c 652d 666f 726d 6174 7f32 3934 3634 ile-format.29464 │ │ │ │ │ -00093650: 320a 5265 663a 2031 3231 7f32 3934 3634 2.Ref: 121.29464 │ │ │ │ │ -00093660: 320a 4e6f 6465 3a20 5072 6f76 6964 696e 2.Node: Providin │ │ │ │ │ -00093670: 6720 6120 7368 6c69 6273 2066 696c 657f g a shlibs file. │ │ │ │ │ -00093680: 3239 3637 3037 0a52 6566 3a20 6368 2d73 296707.Ref: ch-s │ │ │ │ │ -00093690: 6861 7265 646c 6962 7320 7072 6f76 6964 haredlibs provid │ │ │ │ │ -000936a0: 696e 672d 612d 7368 6c69 6273 2d66 696c ing-a-shlibs-fil │ │ │ │ │ -000936b0: 657f 3239 3638 3232 0a52 6566 3a20 3132 e.296822.Ref: 12 │ │ │ │ │ -000936c0: 327f 3239 3638 3232 0a52 6566 3a20 6368 2.296822.Ref: ch │ │ │ │ │ -000936d0: 2d73 6861 7265 646c 6962 7320 7338 2d36 -sharedlibs s8-6 │ │ │ │ │ -000936e0: 2d34 2d33 7f32 3936 3832 320a 5265 663a -4-3.296822.Ref: │ │ │ │ │ -000936f0: 2031 3233 7f32 3936 3832 320a 5265 663a 123.296822.Ref: │ │ │ │ │ -00093700: 2050 726f 7669 6469 6e67 2061 2073 686c Providing a shl │ │ │ │ │ -00093710: 6962 7320 6669 6c65 2d46 6f6f 746e 6f74 ibs file-Footnot │ │ │ │ │ -00093720: 652d 317f 3239 3734 3637 0a4e 6f64 653a e-1.297467.Node: │ │ │ │ │ -00093730: 2054 6865 204f 7065 7261 7469 6e67 2053 The Operating S │ │ │ │ │ -00093740: 7973 7465 6d7f 3239 3737 3431 0a52 6566 ystem.297741.Ref │ │ │ │ │ -00093750: 3a20 6368 2d6f 7065 7273 7973 2064 6f63 : ch-opersys doc │ │ │ │ │ -00093760: 7f32 3937 3835 300a 5265 663a 2031 3234 .297850.Ref: 124 │ │ │ │ │ -00093770: 7f32 3937 3835 300a 5265 663a 2063 682d .297850.Ref: ch- │ │ │ │ │ -00093780: 6f70 6572 7379 7320 7468 652d 6f70 6572 opersys the-oper │ │ │ │ │ -00093790: 6174 696e 672d 7379 7374 656d 7f32 3937 ating-system.297 │ │ │ │ │ -000937a0: 3835 300a 5265 663a 2031 3235 7f32 3937 850.Ref: 125.297 │ │ │ │ │ -000937b0: 3835 300a 4e6f 6465 3a20 4669 6c65 2073 850.Node: File s │ │ │ │ │ -000937c0: 7973 7465 6d20 6869 6572 6172 6368 797f ystem hierarchy. │ │ │ │ │ -000937d0: 3239 3832 3730 0a52 6566 3a20 6368 2d6f 298270.Ref: ch-o │ │ │ │ │ -000937e0: 7065 7273 7973 2066 696c 652d 7379 7374 persys file-syst │ │ │ │ │ -000937f0: 656d 2d68 6965 7261 7263 6879 7f32 3938 em-hierarchy.298 │ │ │ │ │ -00093800: 3338 300a 5265 663a 2031 3236 7f32 3938 380.Ref: 126.298 │ │ │ │ │ -00093810: 3338 300a 5265 663a 2063 682d 6f70 6572 380.Ref: ch-oper │ │ │ │ │ -00093820: 7379 7320 7339 2d31 7f32 3938 3338 300a sys s9-1.298380. │ │ │ │ │ -00093830: 5265 663a 2031 3237 7f32 3938 3338 300a Ref: 127.298380. │ │ │ │ │ -00093840: 4e6f 6465 3a20 4669 6c65 2053 7973 7465 Node: File Syste │ │ │ │ │ -00093850: 6d20 5374 7275 6374 7572 657f 3239 3835 m Structure.2985 │ │ │ │ │ -00093860: 3534 0a52 6566 3a20 6368 2d6f 7065 7273 54.Ref: ch-opers │ │ │ │ │ -00093870: 7973 2066 696c 652d 7379 7374 656d 2d73 ys file-system-s │ │ │ │ │ -00093880: 7472 7563 7475 7265 7f32 3938 3637 310a tructure.298671. │ │ │ │ │ -00093890: 5265 663a 2031 3238 7f32 3938 3637 310a Ref: 128.298671. │ │ │ │ │ -000938a0: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ -000938b0: 732d 6668 737f 3239 3836 3731 0a52 6566 s-fhs.298671.Ref │ │ │ │ │ -000938c0: 3a20 3132 7f32 3938 3637 310a 5265 663a : 12.298671.Ref: │ │ │ │ │ -000938d0: 2046 696c 6520 5379 7374 656d 2053 7472 File System Str │ │ │ │ │ -000938e0: 7563 7475 7265 2d46 6f6f 746e 6f74 652d ucture-Footnote- │ │ │ │ │ -000938f0: 317f 3330 3335 3035 0a52 6566 3a20 4669 1.303505.Ref: Fi │ │ │ │ │ -00093900: 6c65 2053 7973 7465 6d20 5374 7275 6374 le System Struct │ │ │ │ │ -00093910: 7572 652d 466f 6f74 6e6f 7465 2d32 7f33 ure-Footnote-2.3 │ │ │ │ │ -00093920: 3033 3637 310a 5265 663a 2046 696c 6520 03671.Ref: File │ │ │ │ │ -00093930: 5379 7374 656d 2053 7472 7563 7475 7265 System Structure │ │ │ │ │ -00093940: 2d46 6f6f 746e 6f74 652d 337f 3330 3337 -Footnote-3.3037 │ │ │ │ │ -00093950: 3736 0a52 6566 3a20 4669 6c65 2053 7973 76.Ref: File Sys │ │ │ │ │ -00093960: 7465 6d20 5374 7275 6374 7572 652d 466f tem Structure-Fo │ │ │ │ │ -00093970: 6f74 6e6f 7465 2d34 7f33 3033 3839 350a otnote-4.303895. │ │ │ │ │ -00093980: 5265 663a 2046 696c 6520 5379 7374 656d Ref: File System │ │ │ │ │ -00093990: 2053 7472 7563 7475 7265 2d46 6f6f 746e Structure-Footn │ │ │ │ │ -000939a0: 6f74 652d 357f 3330 3339 3533 0a52 6566 ote-5.303953.Ref │ │ │ │ │ -000939b0: 3a20 4669 6c65 2053 7973 7465 6d20 5374 : File System St │ │ │ │ │ -000939c0: 7275 6374 7572 652d 466f 6f74 6e6f 7465 ructure-Footnote │ │ │ │ │ -000939d0: 2d36 7f33 3034 3030 320a 5265 663a 2046 -6.304002.Ref: F │ │ │ │ │ -000939e0: 696c 6520 5379 7374 656d 2053 7472 7563 ile System Struc │ │ │ │ │ -000939f0: 7475 7265 2d46 6f6f 746e 6f74 652d 377f ture-Footnote-7. │ │ │ │ │ -00093a00: 3330 3430 3536 0a4e 6f64 653a 2053 6974 304056.Node: Sit │ │ │ │ │ -00093a10: 652d 7370 6563 6966 6963 2070 726f 6772 e-specific progr │ │ │ │ │ -00093a20: 616d 737f 3330 3431 3130 0a52 6566 3a20 ams.304110.Ref: │ │ │ │ │ -00093a30: 6368 2d6f 7065 7273 7973 2073 392d 312d ch-opersys s9-1- │ │ │ │ │ -00093a40: 327f 3330 3432 3636 0a52 6566 3a20 3132 2.304266.Ref: 12 │ │ │ │ │ -00093a50: 397f 3330 3432 3636 0a52 6566 3a20 6368 9.304266.Ref: ch │ │ │ │ │ -00093a60: 2d6f 7065 7273 7973 2073 6974 652d 7370 -opersys site-sp │ │ │ │ │ -00093a70: 6563 6966 6963 2d70 726f 6772 616d 737f ecific-programs. │ │ │ │ │ -00093a80: 3330 3432 3636 0a52 6566 3a20 3132 617f 304266.Ref: 12a. │ │ │ │ │ -00093a90: 3330 3432 3636 0a4e 6f64 653a 2054 6865 304266.Node: The │ │ │ │ │ -00093aa0: 2073 7973 7465 6d2d 7769 6465 206d 6169 system-wide mai │ │ │ │ │ -00093ab0: 6c20 6469 7265 6374 6f72 797f 3330 3732 l directory.3072 │ │ │ │ │ -00093ac0: 3033 0a52 6566 3a20 6368 2d6f 7065 7273 03.Ref: ch-opers │ │ │ │ │ -00093ad0: 7973 2073 392d 312d 337f 3330 3733 3536 ys s9-1-3.307356 │ │ │ │ │ -00093ae0: 0a52 6566 3a20 3132 627f 3330 3733 3536 .Ref: 12b.307356 │ │ │ │ │ -00093af0: 0a52 6566 3a20 6368 2d6f 7065 7273 7973 .Ref: ch-opersys │ │ │ │ │ -00093b00: 2074 6865 2d73 7973 7465 6d2d 7769 6465 the-system-wide │ │ │ │ │ -00093b10: 2d6d 6169 6c2d 6469 7265 6374 6f72 797f -mail-directory. │ │ │ │ │ -00093b20: 3330 3733 3536 0a52 6566 3a20 3132 637f 307356.Ref: 12c. │ │ │ │ │ -00093b30: 3330 3733 3536 0a4e 6f64 653a 202f 7275 307356.Node: /ru │ │ │ │ │ -00093b40: 6e20 616e 6420 2f72 756e 2f6c 6f63 6b7f n and /run/lock. │ │ │ │ │ -00093b50: 3330 3737 3038 0a52 6566 3a20 6368 2d6f 307708.Ref: ch-o │ │ │ │ │ -00093b60: 7065 7273 7973 2072 756e 2d61 6e64 2d72 persys run-and-r │ │ │ │ │ -00093b70: 756e 2d6c 6f63 6b7f 3330 3738 3330 0a52 un-lock.307830.R │ │ │ │ │ -00093b80: 6566 3a20 3132 647f 3330 3738 3330 0a52 ef: 12d.307830.R │ │ │ │ │ -00093b90: 6566 3a20 6368 2d6f 7065 7273 7973 2073 ef: ch-opersys s │ │ │ │ │ -00093ba0: 2d66 6873 2d72 756e 7f33 3037 3833 300a -fhs-run.307830. │ │ │ │ │ -00093bb0: 5265 663a 2031 3265 7f33 3037 3833 300a Ref: 12e.307830. │ │ │ │ │ -00093bc0: 4e6f 6465 3a20 5573 6572 7320 616e 6420 Node: Users and │ │ │ │ │ -00093bd0: 6772 6f75 7073 7f33 3038 3536 360a 5265 groups.308566.Re │ │ │ │ │ -00093be0: 663a 2063 682d 6f70 6572 7379 7320 7339 f: ch-opersys s9 │ │ │ │ │ -00093bf0: 2d32 7f33 3038 3730 390a 5265 663a 2031 -2.308709.Ref: 1 │ │ │ │ │ -00093c00: 3330 7f33 3038 3730 390a 5265 663a 2063 30.308709.Ref: c │ │ │ │ │ -00093c10: 682d 6f70 6572 7379 7320 7573 6572 732d h-opersys users- │ │ │ │ │ -00093c20: 616e 642d 6772 6f75 7073 7f33 3038 3730 and-groups.30870 │ │ │ │ │ -00093c30: 390a 5265 663a 2031 3331 7f33 3038 3730 9.Ref: 131.30870 │ │ │ │ │ -00093c40: 390a 4e6f 6465 3a20 496e 7472 6f64 7563 9.Node: Introduc │ │ │ │ │ -00093c50: 7469 6f6e 7f33 3038 3833 370a 5265 663a tion.308837.Ref: │ │ │ │ │ -00093c60: 2063 682d 6f70 6572 7379 7320 696e 7472 ch-opersys intr │ │ │ │ │ -00093c70: 6f64 7563 7469 6f6e 7f33 3038 3933 370a oduction.308937. │ │ │ │ │ -00093c80: 5265 663a 2031 3332 7f33 3038 3933 370a Ref: 132.308937. │ │ │ │ │ -00093c90: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ -00093ca0: 7339 2d32 2d31 7f33 3038 3933 370a 5265 s9-2-1.308937.Re │ │ │ │ │ -00093cb0: 663a 2031 3333 7f33 3038 3933 370a 4e6f f: 133.308937.No │ │ │ │ │ -00093cc0: 6465 3a20 5549 4420 616e 6420 4749 4420 de: UID and GID │ │ │ │ │ -00093cd0: 636c 6173 7365 737f 3331 3030 3634 0a52 classes.310064.R │ │ │ │ │ -00093ce0: 6566 3a20 6368 2d6f 7065 7273 7973 2073 ef: ch-opersys s │ │ │ │ │ -00093cf0: 392d 322d 327f 3331 3032 3032 0a52 6566 9-2-2.310202.Ref │ │ │ │ │ -00093d00: 3a20 3133 347f 3331 3032 3032 0a52 6566 : 134.310202.Ref │ │ │ │ │ -00093d10: 3a20 6368 2d6f 7065 7273 7973 2075 6964 : ch-opersys uid │ │ │ │ │ -00093d20: 2d61 6e64 2d67 6964 2d63 6c61 7373 6573 -and-gid-classes │ │ │ │ │ -00093d30: 7f33 3130 3230 320a 5265 663a 2031 3335 .310202.Ref: 135 │ │ │ │ │ -00093d40: 7f33 3130 3230 320a 4e6f 6465 3a20 4e6f .310202.Node: No │ │ │ │ │ -00093d50: 6e2d 6578 6973 7465 6e74 2068 6f6d 6520 n-existent home │ │ │ │ │ -00093d60: 6469 7265 6374 6f72 6965 737f 3331 3238 directories.3128 │ │ │ │ │ -00093d70: 3335 0a52 6566 3a20 6368 2d6f 7065 7273 35.Ref: ch-opers │ │ │ │ │ -00093d80: 7973 206e 6f6e 2d65 7869 7374 656e 742d ys non-existent- │ │ │ │ │ -00093d90: 686f 6d65 2d64 6972 6563 746f 7269 6573 home-directories │ │ │ │ │ -00093da0: 7f33 3132 3935 320a 5265 663a 2031 3336 .312952.Ref: 136 │ │ │ │ │ -00093db0: 7f33 3132 3935 320a 5265 663a 2063 682d .312952.Ref: ch- │ │ │ │ │ -00093dc0: 6f70 6572 7379 7320 732d 6e6f 6e65 7869 opersys s-nonexi │ │ │ │ │ -00093dd0: 7374 656e 747f 3331 3239 3532 0a52 6566 stent.312952.Ref │ │ │ │ │ -00093de0: 3a20 3133 377f 3331 3239 3532 0a4e 6f64 : 137.312952.Nod │ │ │ │ │ -00093df0: 653a 2053 7461 7274 696e 6720 7379 7374 e: Starting syst │ │ │ │ │ -00093e00: 656d 2073 6572 7669 6365 737f 3331 3333 em services.3133 │ │ │ │ │ -00093e10: 3139 0a52 6566 3a20 6368 2d6f 7065 7273 19.Ref: ch-opers │ │ │ │ │ -00093e20: 7973 2073 2d73 6572 7669 6365 737f 3331 ys s-services.31 │ │ │ │ │ -00093e30: 3334 3737 0a52 6566 3a20 3133 387f 3331 3477.Ref: 138.31 │ │ │ │ │ -00093e40: 3334 3737 0a52 6566 3a20 6368 2d6f 7065 3477.Ref: ch-ope │ │ │ │ │ -00093e50: 7273 7973 2073 7461 7274 696e 672d 7379 rsys starting-sy │ │ │ │ │ -00093e60: 7374 656d 2d73 6572 7669 6365 737f 3331 stem-services.31 │ │ │ │ │ -00093e70: 3334 3737 0a52 6566 3a20 3133 397f 3331 3477.Ref: 139.31 │ │ │ │ │ -00093e80: 3334 3737 0a4e 6f64 653a 2049 6e74 726f 3477.Node: Intro │ │ │ │ │ -00093e90: 6475 6374 696f 6e3c 323e 7f33 3133 3837 duction<2>.31387 │ │ │ │ │ -00093ea0: 390a 5265 663a 2063 682d 6f70 6572 7379 9.Ref: ch-opersy │ │ │ │ │ -00093eb0: 7320 6964 347f 3331 3339 3930 0a52 6566 s id4.313990.Ref │ │ │ │ │ -00093ec0: 3a20 3133 617f 3331 3339 3930 0a52 6566 : 13a.313990.Ref │ │ │ │ │ -00093ed0: 3a20 6368 2d6f 7065 7273 7973 2073 2d73 : ch-opersys s-s │ │ │ │ │ -00093ee0: 6572 7669 6365 732d 696e 7472 6f7f 3331 ervices-intro.31 │ │ │ │ │ -00093ef0: 3339 3930 0a52 6566 3a20 3133 627f 3331 3990.Ref: 13b.31 │ │ │ │ │ -00093f00: 3339 3930 0a4e 6f64 653a 2057 7269 7469 3990.Node: Writi │ │ │ │ │ -00093f10: 6e67 2074 6865 2073 6372 6970 7473 7f33 ng the scripts.3 │ │ │ │ │ -00093f20: 3135 3439 380a 5265 663a 2063 682d 6f70 15498.Ref: ch-op │ │ │ │ │ -00093f30: 6572 7379 7320 732d 7772 6974 696e 672d ersys s-writing- │ │ │ │ │ -00093f40: 696e 6974 7f33 3135 3634 370a 5265 663a init.315647.Ref: │ │ │ │ │ -00093f50: 2031 3266 7f33 3135 3634 370a 5265 663a 12f.315647.Ref: │ │ │ │ │ -00093f60: 2063 682d 6f70 6572 7379 7320 7772 6974 ch-opersys writ │ │ │ │ │ -00093f70: 696e 672d 7468 652d 7363 7269 7074 737f ing-the-scripts. │ │ │ │ │ -00093f80: 3331 3536 3437 0a52 6566 3a20 3133 637f 315647.Ref: 13c. │ │ │ │ │ -00093f90: 3331 3536 3437 0a52 6566 3a20 5772 6974 315647.Ref: Writ │ │ │ │ │ -00093fa0: 696e 6720 7468 6520 7363 7269 7074 732d ing the scripts- │ │ │ │ │ -00093fb0: 466f 6f74 6e6f 7465 2d31 7f33 3230 3839 Footnote-1.32089 │ │ │ │ │ -00093fc0: 380a 4e6f 6465 3a20 496e 7465 7266 6163 8.Node: Interfac │ │ │ │ │ -00093fd0: 696e 6720 7769 7468 2069 6e69 7420 7379 ing with init sy │ │ │ │ │ -00093fe0: 7374 656d 737f 3332 3130 3931 0a52 6566 stems.321091.Ref │ │ │ │ │ -00093ff0: 3a20 6368 2d6f 7065 7273 7973 2069 6e74 : ch-opersys int │ │ │ │ │ -00094000: 6572 6661 6369 6e67 2d77 6974 682d 696e erfacing-with-in │ │ │ │ │ -00094010: 6974 2d73 7973 7465 6d73 7f33 3231 3234 it-systems.32124 │ │ │ │ │ -00094020: 390a 5265 663a 2031 3364 7f33 3231 3234 9.Ref: 13d.32124 │ │ │ │ │ -00094030: 390a 5265 663a 2063 682d 6f70 6572 7379 9.Ref: ch-opersy │ │ │ │ │ -00094040: 7320 7339 2d33 2d33 7f33 3231 3234 390a s s9-3-3.321249. │ │ │ │ │ -00094050: 5265 663a 2031 3365 7f33 3231 3234 390a Ref: 13e.321249. │ │ │ │ │ -00094060: 4e6f 6465 3a20 4d61 6e61 6769 6e67 2074 Node: Managing t │ │ │ │ │ -00094070: 6865 206c 696e 6b73 7f33 3231 3931 300a he links.321910. │ │ │ │ │ -00094080: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ -00094090: 6d61 6e61 6769 6e67 2d74 6865 2d6c 696e managing-the-lin │ │ │ │ │ -000940a0: 6b73 7f33 3232 3033 300a 5265 663a 2031 ks.322030.Ref: 1 │ │ │ │ │ -000940b0: 3366 7f33 3232 3033 300a 5265 663a 2063 3f.322030.Ref: c │ │ │ │ │ -000940c0: 682d 6f70 6572 7379 7320 7339 2d33 2d33 h-opersys s9-3-3 │ │ │ │ │ -000940d0: 2d31 7f33 3232 3033 300a 5265 663a 2031 -1.322030.Ref: 1 │ │ │ │ │ -000940e0: 3430 7f33 3232 3033 300a 4e6f 6465 3a20 40.322030.Node: │ │ │ │ │ -000940f0: 5275 6e6e 696e 6720 696e 6974 2073 6372 Running init scr │ │ │ │ │ -00094100: 6970 7473 7f33 3234 3837 370a 5265 663a ipts.324877.Ref: │ │ │ │ │ -00094110: 2063 682d 6f70 6572 7379 7320 7275 6e6e ch-opersys runn │ │ │ │ │ -00094120: 696e 672d 696e 6974 2d73 6372 6970 7473 ing-init-scripts │ │ │ │ │ -00094130: 7f33 3234 3939 370a 5265 663a 2031 3431 .324997.Ref: 141 │ │ │ │ │ -00094140: 7f33 3234 3939 370a 5265 663a 2063 682d .324997.Ref: ch- │ │ │ │ │ -00094150: 6f70 6572 7379 7320 7339 2d33 2d33 2d32 opersys s9-3-3-2 │ │ │ │ │ -00094160: 7f33 3234 3939 370a 5265 663a 2031 3432 .324997.Ref: 142 │ │ │ │ │ -00094170: 7f33 3234 3939 370a 4e6f 6465 3a20 426f .324997.Node: Bo │ │ │ │ │ -00094180: 6f74 2d74 696d 6520 696e 6974 6961 6c69 ot-time initiali │ │ │ │ │ -00094190: 7a61 7469 6f6e 7f33 3236 3337 300a 5265 zation.326370.Re │ │ │ │ │ -000941a0: 663a 2063 682d 6f70 6572 7379 7320 626f f: ch-opersys bo │ │ │ │ │ -000941b0: 6f74 2d74 696d 652d 696e 6974 6961 6c69 ot-time-initiali │ │ │ │ │ -000941c0: 7a61 7469 6f6e 7f33 3236 3531 360a 5265 zation.326516.Re │ │ │ │ │ -000941d0: 663a 2031 3433 7f33 3236 3531 360a 5265 f: 143.326516.Re │ │ │ │ │ -000941e0: 663a 2063 682d 6f70 6572 7379 7320 7339 f: ch-opersys s9 │ │ │ │ │ -000941f0: 2d33 2d34 7f33 3236 3531 360a 5265 663a -3-4.326516.Ref: │ │ │ │ │ -00094200: 2031 3434 7f33 3236 3531 360a 4e6f 6465 144.326516.Node │ │ │ │ │ -00094210: 3a20 4578 616d 706c 657f 3332 3636 3131 : Example.326611 │ │ │ │ │ -00094220: 0a52 6566 3a20 6368 2d6f 7065 7273 7973 .Ref: ch-opersys │ │ │ │ │ -00094230: 2065 7861 6d70 6c65 7f33 3236 3731 390a example.326719. │ │ │ │ │ -00094240: 5265 663a 2031 3435 7f33 3236 3731 390a Ref: 145.326719. │ │ │ │ │ -00094250: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ -00094260: 7339 2d33 2d35 7f33 3236 3731 390a 5265 s9-3-5.326719.Re │ │ │ │ │ -00094270: 663a 2031 3436 7f33 3236 3731 390a 4e6f f: 146.326719.No │ │ │ │ │ -00094280: 6465 3a20 436f 6e73 6f6c 6520 6d65 7373 de: Console mess │ │ │ │ │ -00094290: 6167 6573 2066 726f 6d20 696e 6974 2064 ages from init d │ │ │ │ │ -000942a0: 2073 6372 6970 7473 7f33 3236 3937 310a scripts.326971. │ │ │ │ │ -000942b0: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ -000942c0: 636f 6e73 6f6c 652d 6d65 7373 6167 6573 console-messages │ │ │ │ │ -000942d0: 2d66 726f 6d2d 696e 6974 2d64 2d73 6372 -from-init-d-scr │ │ │ │ │ -000942e0: 6970 7473 7f33 3237 3132 320a 5265 663a ipts.327122.Ref: │ │ │ │ │ -000942f0: 2031 3437 7f33 3237 3132 320a 5265 663a 147.327122.Ref: │ │ │ │ │ -00094300: 2063 682d 6f70 6572 7379 7320 7339 2d34 ch-opersys s9-4 │ │ │ │ │ -00094310: 7f33 3237 3132 320a 5265 663a 2031 3438 .327122.Ref: 148 │ │ │ │ │ -00094320: 7f33 3237 3132 320a 4e6f 6465 3a20 4372 .327122.Node: Cr │ │ │ │ │ -00094330: 6f6e 206a 6f62 737f 3332 3732 3435 0a52 on jobs.327245.R │ │ │ │ │ -00094340: 6566 3a20 6368 2d6f 7065 7273 7973 2063 ef: ch-opersys c │ │ │ │ │ -00094350: 726f 6e2d 6a6f 6273 7f33 3237 3337 370a ron-jobs.327377. │ │ │ │ │ -00094360: 5265 663a 2031 3439 7f33 3237 3337 370a Ref: 149.327377. │ │ │ │ │ -00094370: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ -00094380: 732d 6372 6f6e 2d6a 6f62 737f 3332 3733 s-cron-jobs.3273 │ │ │ │ │ -00094390: 3737 0a52 6566 3a20 3134 617f 3332 3733 77.Ref: 14a.3273 │ │ │ │ │ -000943a0: 3737 0a52 6566 3a20 4372 6f6e 206a 6f62 77.Ref: Cron job │ │ │ │ │ -000943b0: 732d 466f 6f74 6e6f 7465 2d31 7f33 3330 s-Footnote-1.330 │ │ │ │ │ -000943c0: 3139 390a 4e6f 6465 3a20 4372 6f6e 206a 199.Node: Cron j │ │ │ │ │ -000943d0: 6f62 2066 696c 6520 6e61 6d65 737f 3333 ob file names.33 │ │ │ │ │ -000943e0: 3032 3536 0a52 6566 3a20 6368 2d6f 7065 0256.Ref: ch-ope │ │ │ │ │ -000943f0: 7273 7973 2063 726f 6e2d 6a6f 622d 6669 rsys cron-job-fi │ │ │ │ │ -00094400: 6c65 2d6e 616d 6573 7f33 3330 3332 380a le-names.330328. │ │ │ │ │ -00094410: 5265 663a 2031 3463 7f33 3330 3332 380a Ref: 14c.330328. │ │ │ │ │ -00094420: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ -00094430: 732d 6372 6f6e 2d66 696c 6573 7f33 3330 s-cron-files.330 │ │ │ │ │ -00094440: 3332 380a 5265 663a 2031 3462 7f33 3330 328.Ref: 14b.330 │ │ │ │ │ -00094450: 3332 380a 4e6f 6465 3a20 4d65 6e75 737f 328.Node: Menus. │ │ │ │ │ -00094460: 3333 3039 3337 0a52 6566 3a20 6368 2d6f 330937.Ref: ch-o │ │ │ │ │ -00094470: 7065 7273 7973 206d 656e 7573 7f33 3331 persys menus.331 │ │ │ │ │ -00094480: 3035 320a 5265 663a 2031 3464 7f33 3331 052.Ref: 14d.331 │ │ │ │ │ -00094490: 3035 320a 5265 663a 2063 682d 6f70 6572 052.Ref: ch-oper │ │ │ │ │ -000944a0: 7379 7320 732d 6d65 6e75 737f 3333 3130 sys s-menus.3310 │ │ │ │ │ -000944b0: 3532 0a52 6566 3a20 3134 7f33 3331 3035 52.Ref: 14.33105 │ │ │ │ │ -000944c0: 320a 4e6f 6465 3a20 4d75 6c74 696d 6564 2.Node: Multimed │ │ │ │ │ -000944d0: 6961 2068 616e 646c 6572 737f 3333 3334 ia handlers.3334 │ │ │ │ │ -000944e0: 3331 0a52 6566 3a20 6368 2d6f 7065 7273 31.Ref: ch-opers │ │ │ │ │ -000944f0: 7973 206d 756c 7469 6d65 6469 612d 6861 ys multimedia-ha │ │ │ │ │ -00094500: 6e64 6c65 7273 7f33 3333 3535 390a 5265 ndlers.333559.Re │ │ │ │ │ -00094510: 663a 2031 3465 7f33 3333 3535 390a 5265 f: 14e.333559.Re │ │ │ │ │ -00094520: 663a 2063 682d 6f70 6572 7379 7320 732d f: ch-opersys s- │ │ │ │ │ -00094530: 6d69 6d65 7f33 3333 3535 390a 5265 663a mime.333559.Ref: │ │ │ │ │ -00094540: 2031 3466 7f33 3333 3535 390a 4e6f 6465 14f.333559.Node │ │ │ │ │ -00094550: 3a20 5265 6769 7374 7261 7469 6f6e 206f : Registration o │ │ │ │ │ -00094560: 6620 6d65 6469 6120 7479 7065 2068 616e f media type han │ │ │ │ │ -00094570: 646c 6572 7320 7769 7468 2064 6573 6b74 dlers with deskt │ │ │ │ │ -00094580: 6f70 2065 6e74 7269 6573 7f33 3334 3634 op entries.33464 │ │ │ │ │ -00094590: 330a 5265 663a 2063 682d 6f70 6572 7379 3.Ref: ch-opersy │ │ │ │ │ -000945a0: 7320 7265 6769 7374 7261 7469 6f6e 2d6f s registration-o │ │ │ │ │ -000945b0: 662d 6d65 6469 612d 7479 7065 2d68 616e f-media-type-han │ │ │ │ │ -000945c0: 646c 6572 732d 7769 7468 2d64 6573 6b74 dlers-with-deskt │ │ │ │ │ -000945d0: 6f70 2d65 6e74 7269 6573 7f33 3334 3832 op-entries.33482 │ │ │ │ │ -000945e0: 370a 5265 663a 2031 3530 7f33 3334 3832 7.Ref: 150.33482 │ │ │ │ │ -000945f0: 370a 5265 663a 2063 682d 6f70 6572 7379 7.Ref: ch-opersy │ │ │ │ │ -00094600: 7320 732d 6d65 6469 612d 7479 7065 732d s s-media-types- │ │ │ │ │ -00094610: 6672 6565 6465 736b 746f 707f 3333 3438 freedesktop.3348 │ │ │ │ │ -00094620: 3237 0a52 6566 3a20 3135 317f 3333 3438 27.Ref: 151.3348 │ │ │ │ │ -00094630: 3237 0a4e 6f64 653a 2052 6567 6973 7472 27.Node: Registr │ │ │ │ │ -00094640: 6174 696f 6e20 6f66 206d 6564 6961 2074 ation of media t │ │ │ │ │ -00094650: 7970 6520 6861 6e64 6c65 7273 2077 6974 ype handlers wit │ │ │ │ │ -00094660: 6820 6d61 696c 6361 7020 656e 7472 6965 h mailcap entrie │ │ │ │ │ -00094670: 737f 3333 3532 3833 0a52 6566 3a20 6368 s.335283.Ref: ch │ │ │ │ │ -00094680: 2d6f 7065 7273 7973 2072 6567 6973 7472 -opersys registr │ │ │ │ │ -00094690: 6174 696f 6e2d 6f66 2d6d 6564 6961 2d74 ation-of-media-t │ │ │ │ │ -000946a0: 7970 652d 6861 6e64 6c65 7273 2d77 6974 ype-handlers-wit │ │ │ │ │ -000946b0: 682d 6d61 696c 6361 702d 656e 7472 6965 h-mailcap-entrie │ │ │ │ │ -000946c0: 737f 3333 3535 3036 0a52 6566 3a20 3135 s.335506.Ref: 15 │ │ │ │ │ -000946d0: 327f 3333 3535 3036 0a52 6566 3a20 6368 2.335506.Ref: ch │ │ │ │ │ -000946e0: 2d6f 7065 7273 7973 2073 2d6d 6169 6c63 -opersys s-mailc │ │ │ │ │ -000946f0: 6170 7f33 3335 3530 360a 5265 663a 2031 ap.335506.Ref: 1 │ │ │ │ │ -00094700: 3533 7f33 3335 3530 360a 5265 663a 2052 53.335506.Ref: R │ │ │ │ │ -00094710: 6567 6973 7472 6174 696f 6e20 6f66 206d egistration of m │ │ │ │ │ -00094720: 6564 6961 2074 7970 6520 6861 6e64 6c65 edia type handle │ │ │ │ │ -00094730: 7273 2077 6974 6820 6d61 696c 6361 7020 rs with mailcap │ │ │ │ │ -00094740: 656e 7472 6965 732d 466f 6f74 6e6f 7465 entries-Footnote │ │ │ │ │ -00094750: 2d31 7f33 3336 3239 350a 4e6f 6465 3a20 -1.336295.Node: │ │ │ │ │ -00094760: 5072 6f76 6964 696e 6720 6d65 6469 6120 Providing media │ │ │ │ │ -00094770: 7479 7065 7320 746f 2066 696c 6573 7f33 types to files.3 │ │ │ │ │ -00094780: 3336 3630 310a 5265 663a 2063 682d 6f70 36601.Ref: ch-op │ │ │ │ │ -00094790: 6572 7379 7320 7072 6f76 6964 696e 672d ersys providing- │ │ │ │ │ -000947a0: 6d65 6469 612d 7479 7065 732d 746f 2d66 media-types-to-f │ │ │ │ │ -000947b0: 696c 6573 7f33 3336 3735 390a 5265 663a iles.336759.Ref: │ │ │ │ │ -000947c0: 2031 3534 7f33 3336 3735 390a 5265 663a 154.336759.Ref: │ │ │ │ │ -000947d0: 2063 682d 6f70 6572 7379 7320 732d 6669 ch-opersys s-fi │ │ │ │ │ -000947e0: 6c65 2d6d 6564 6961 2d74 7970 657f 3333 le-media-type.33 │ │ │ │ │ -000947f0: 3637 3539 0a52 6566 3a20 3135 357f 3333 6759.Ref: 155.33 │ │ │ │ │ -00094800: 3637 3539 0a4e 6f64 653a 204b 6579 626f 6759.Node: Keybo │ │ │ │ │ -00094810: 6172 6420 636f 6e66 6967 7572 6174 696f ard configuratio │ │ │ │ │ -00094820: 6e7f 3333 3738 3737 0a52 6566 3a20 6368 n.337877.Ref: ch │ │ │ │ │ -00094830: 2d6f 7065 7273 7973 206b 6579 626f 6172 -opersys keyboar │ │ │ │ │ -00094840: 642d 636f 6e66 6967 7572 6174 696f 6e7f d-configuration. │ │ │ │ │ -00094850: 3333 3830 3231 0a52 6566 3a20 3135 367f 338021.Ref: 156. │ │ │ │ │ -00094860: 3333 3830 3231 0a52 6566 3a20 6368 2d6f 338021.Ref: ch-o │ │ │ │ │ -00094870: 7065 7273 7973 2073 392d 387f 3333 3830 persys s9-8.3380 │ │ │ │ │ -00094880: 3231 0a52 6566 3a20 3135 377f 3333 3830 21.Ref: 157.3380 │ │ │ │ │ -00094890: 3231 0a4e 6f64 653a 2045 6e76 6972 6f6e 21.Node: Environ │ │ │ │ │ -000948a0: 6d65 6e74 2076 6172 6961 626c 6573 7f33 ment variables.3 │ │ │ │ │ -000948b0: 3431 3732 380a 5265 663a 2063 682d 6f70 41728.Ref: ch-op │ │ │ │ │ -000948c0: 6572 7379 7320 656e 7669 726f 6e6d 656e ersys environmen │ │ │ │ │ -000948d0: 742d 7661 7269 6162 6c65 737f 3334 3138 t-variables.3418 │ │ │ │ │ -000948e0: 3839 0a52 6566 3a20 3135 387f 3334 3138 89.Ref: 158.3418 │ │ │ │ │ -000948f0: 3839 0a52 6566 3a20 6368 2d6f 7065 7273 89.Ref: ch-opers │ │ │ │ │ -00094900: 7973 2073 392d 397f 3334 3138 3839 0a52 ys s9-9.341889.R │ │ │ │ │ -00094910: 6566 3a20 3135 397f 3334 3138 3839 0a4e ef: 159.341889.N │ │ │ │ │ -00094920: 6f64 653a 2052 6567 6973 7465 7269 6e67 ode: Registering │ │ │ │ │ -00094930: 2044 6f63 756d 656e 7473 2075 7369 6e67 Documents using │ │ │ │ │ -00094940: 2064 6f63 2d62 6173 657f 3334 3239 3534 doc-base.342954 │ │ │ │ │ -00094950: 0a52 6566 3a20 6368 2d6f 7065 7273 7973 .Ref: ch-opersys │ │ │ │ │ -00094960: 2072 6567 6973 7465 7269 6e67 2d64 6f63 registering-doc │ │ │ │ │ -00094970: 756d 656e 7473 2d75 7369 6e67 2d64 6f63 uments-using-doc │ │ │ │ │ -00094980: 2d62 6173 657f 3334 3331 3135 0a52 6566 -base.343115.Ref │ │ │ │ │ -00094990: 3a20 3135 617f 3334 3331 3135 0a52 6566 : 15a.343115.Ref │ │ │ │ │ -000949a0: 3a20 6368 2d6f 7065 7273 7973 2073 2d64 : ch-opersys s-d │ │ │ │ │ -000949b0: 6f63 2d62 6173 657f 3334 3331 3135 0a52 oc-base.343115.R │ │ │ │ │ -000949c0: 6566 3a20 3135 627f 3334 3331 3135 0a4e ef: 15b.343115.N │ │ │ │ │ -000949d0: 6f64 653a 2041 6c74 6572 6e61 7465 2069 ode: Alternate i │ │ │ │ │ -000949e0: 6e69 7420 7379 7374 656d 737f 3334 3335 nit systems.3435 │ │ │ │ │ -000949f0: 3834 0a52 6566 3a20 6368 2d6f 7065 7273 84.Ref: ch-opers │ │ │ │ │ -00094a00: 7973 2061 6c74 6572 6e61 7465 2d69 6e69 ys alternate-ini │ │ │ │ │ -00094a10: 742d 7379 7374 656d 737f 3334 3337 3539 t-systems.343759 │ │ │ │ │ -00094a20: 0a52 6566 3a20 3135 637f 3334 3337 3539 .Ref: 15c.343759 │ │ │ │ │ -00094a30: 0a52 6566 3a20 6368 2d6f 7065 7273 7973 .Ref: ch-opersys │ │ │ │ │ -00094a40: 2073 2d61 6c74 6572 6e61 7465 696e 6974 s-alternateinit │ │ │ │ │ -00094a50: 7f33 3433 3735 390a 5265 663a 2031 3564 .343759.Ref: 15d │ │ │ │ │ -00094a60: 7f33 3433 3735 390a 4e6f 6465 3a20 4576 .343759.Node: Ev │ │ │ │ │ -00094a70: 656e 742d 6261 7365 6420 626f 6f74 2077 ent-based boot w │ │ │ │ │ -00094a80: 6974 6820 7570 7374 6172 747f 3334 3338 ith upstart.3438 │ │ │ │ │ -00094a90: 3932 0a52 6566 3a20 6368 2d6f 7065 7273 92.Ref: ch-opers │ │ │ │ │ -00094aa0: 7973 2065 7665 6e74 2d62 6173 6564 2d62 ys event-based-b │ │ │ │ │ -00094ab0: 6f6f 742d 7769 7468 2d75 7073 7461 7274 oot-with-upstart │ │ │ │ │ -00094ac0: 7f33 3433 3938 370a 5265 663a 2031 3565 .343987.Ref: 15e │ │ │ │ │ -00094ad0: 7f33 3433 3938 370a 5265 663a 2063 682d .343987.Ref: ch- │ │ │ │ │ -00094ae0: 6f70 6572 7379 7320 732d 7570 7374 6172 opersys s-upstar │ │ │ │ │ -00094af0: 747f 3334 3339 3837 0a52 6566 3a20 3135 t.343987.Ref: 15 │ │ │ │ │ -00094b00: 667f 3334 3339 3837 0a4e 6f64 653a 2053 f.343987.Node: S │ │ │ │ │ -00094b10: 6967 6e61 6c69 6e67 2074 6861 7420 6120 ignaling that a │ │ │ │ │ -00094b20: 7265 626f 6f74 2069 7320 7265 7175 6972 reboot is requir │ │ │ │ │ -00094b30: 6564 7f33 3434 3137 340a 5265 663a 2063 ed.344174.Ref: c │ │ │ │ │ -00094b40: 682d 6f70 6572 7379 7320 732d 7369 676e h-opersys s-sign │ │ │ │ │ -00094b50: 616c 696e 6772 6562 6f6f 747f 3334 3433 alingreboot.3443 │ │ │ │ │ -00094b60: 3034 0a52 6566 3a20 3136 307f 3334 3433 04.Ref: 160.3443 │ │ │ │ │ -00094b70: 3034 0a52 6566 3a20 6368 2d6f 7065 7273 04.Ref: ch-opers │ │ │ │ │ -00094b80: 7973 2073 6967 6e61 6c69 6e67 2d74 6861 ys signaling-tha │ │ │ │ │ -00094b90: 742d 612d 7265 626f 6f74 2d69 732d 7265 t-a-reboot-is-re │ │ │ │ │ -00094ba0: 7175 6972 6564 7f33 3434 3330 340a 5265 quired.344304.Re │ │ │ │ │ -00094bb0: 663a 2031 3631 7f33 3434 3330 340a 4e6f f: 161.344304.No │ │ │ │ │ -00094bc0: 6465 3a20 4669 6c65 733c 323e 7f33 3435 de: Files<2>.345 │ │ │ │ │ -00094bd0: 3133 300a 5265 663a 2063 682d 6669 6c65 130.Ref: ch-file │ │ │ │ │ -00094be0: 7320 646f 637f 3334 3532 3432 0a52 6566 s doc.345242.Ref │ │ │ │ │ -00094bf0: 3a20 3136 327f 3334 3532 3432 0a52 6566 : 162.345242.Ref │ │ │ │ │ -00094c00: 3a20 6368 2d66 696c 6573 2066 696c 6573 : ch-files files │ │ │ │ │ -00094c10: 7f33 3435 3234 320a 5265 663a 2031 3633 .345242.Ref: 163 │ │ │ │ │ -00094c20: 7f33 3435 3234 320a 4e6f 6465 3a20 4269 .345242.Node: Bi │ │ │ │ │ -00094c30: 6e61 7269 6573 7f33 3435 3436 370a 5265 naries.345467.Re │ │ │ │ │ -00094c40: 663a 2063 682d 6669 6c65 7320 6269 6e61 f: ch-files bina │ │ │ │ │ -00094c50: 7269 6573 7f33 3435 3534 350a 5265 663a ries.345545.Ref: │ │ │ │ │ -00094c60: 2031 3634 7f33 3435 3534 350a 5265 663a 164.345545.Ref: │ │ │ │ │ -00094c70: 2063 682d 6669 6c65 7320 732d 6269 6e61 ch-files s-bina │ │ │ │ │ -00094c80: 7269 6573 7f33 3435 3534 350a 5265 663a ries.345545.Ref: │ │ │ │ │ -00094c90: 2037 657f 3334 3535 3435 0a4e 6f64 653a 7e.345545.Node: │ │ │ │ │ -00094ca0: 204c 6962 7261 7269 6573 7f33 3439 3232 Libraries.34922 │ │ │ │ │ -00094cb0: 380a 5265 663a 2063 682d 6669 6c65 7320 8.Ref: ch-files │ │ │ │ │ -00094cc0: 6c69 6272 6172 6965 737f 3334 3933 3334 libraries.349334 │ │ │ │ │ -00094cd0: 0a52 6566 3a20 3136 357f 3334 3933 3334 .Ref: 165.349334 │ │ │ │ │ -00094ce0: 0a52 6566 3a20 6368 2d66 696c 6573 2073 .Ref: ch-files s │ │ │ │ │ -00094cf0: 2d6c 6962 7261 7269 6573 7f33 3439 3333 -libraries.34933 │ │ │ │ │ -00094d00: 340a 5265 663a 2031 3033 7f33 3439 3333 4.Ref: 103.34933 │ │ │ │ │ -00094d10: 340a 5265 663a 204c 6962 7261 7269 6573 4.Ref: Libraries │ │ │ │ │ -00094d20: 2d46 6f6f 746e 6f74 652d 317f 3335 3434 -Footnote-1.3544 │ │ │ │ │ -00094d30: 3939 0a52 6566 3a20 4c69 6272 6172 6965 99.Ref: Librarie │ │ │ │ │ -00094d40: 732d 466f 6f74 6e6f 7465 2d32 7f33 3535 s-Footnote-2.355 │ │ │ │ │ -00094d50: 3032 310a 5265 663a 204c 6962 7261 7269 021.Ref: Librari │ │ │ │ │ -00094d60: 6573 2d46 6f6f 746e 6f74 652d 337f 3335 es-Footnote-3.35 │ │ │ │ │ -00094d70: 3532 3335 0a52 6566 3a20 4c69 6272 6172 5235.Ref: Librar │ │ │ │ │ -00094d80: 6965 732d 466f 6f74 6e6f 7465 2d34 7f33 ies-Footnote-4.3 │ │ │ │ │ -00094d90: 3535 3739 360a 5265 663a 204c 6962 7261 55796.Ref: Libra │ │ │ │ │ -00094da0: 7269 6573 2d46 6f6f 746e 6f74 652d 357f ries-Footnote-5. │ │ │ │ │ -00094db0: 3335 3630 3632 0a52 6566 3a20 4c69 6272 356062.Ref: Libr │ │ │ │ │ -00094dc0: 6172 6965 732d 466f 6f74 6e6f 7465 2d36 aries-Footnote-6 │ │ │ │ │ -00094dd0: 7f33 3536 3230 380a 4e6f 6465 3a20 5368 .356208.Node: Sh │ │ │ │ │ -00094de0: 6172 6564 206c 6962 7261 7269 6573 3c32 ared libraries<2 │ │ │ │ │ -00094df0: 3e7f 3335 3637 3934 0a52 6566 3a20 6368 >.356794.Ref: ch │ │ │ │ │ -00094e00: 2d66 696c 6573 2073 3130 2d33 7f33 3536 -files s10-3.356 │ │ │ │ │ -00094e10: 3839 390a 5265 663a 2031 3636 7f33 3536 899.Ref: 166.356 │ │ │ │ │ -00094e20: 3839 390a 5265 663a 2063 682d 6669 6c65 899.Ref: ch-file │ │ │ │ │ -00094e30: 7320 7368 6172 6564 2d6c 6962 7261 7269 s shared-librari │ │ │ │ │ -00094e40: 6573 7f33 3536 3839 390a 5265 663a 2031 es.356899.Ref: 1 │ │ │ │ │ -00094e50: 3637 7f33 3536 3839 390a 4e6f 6465 3a20 67.356899.Node: │ │ │ │ │ -00094e60: 5363 7269 7074 737f 3335 3730 3030 0a52 Scripts.357000.R │ │ │ │ │ -00094e70: 6566 3a20 6368 2d66 696c 6573 2073 2d73 ef: ch-files s-s │ │ │ │ │ -00094e80: 6372 6970 7473 7f33 3537 3131 300a 5265 cripts.357110.Re │ │ │ │ │ -00094e90: 663a 2035 657f 3335 3731 3130 0a52 6566 f: 5e.357110.Ref │ │ │ │ │ -00094ea0: 3a20 6368 2d66 696c 6573 2073 6372 6970 : ch-files scrip │ │ │ │ │ -00094eb0: 7473 7f33 3537 3131 300a 5265 663a 2031 ts.357110.Ref: 1 │ │ │ │ │ -00094ec0: 3638 7f33 3537 3131 300a 5265 663a 2053 68.357110.Ref: S │ │ │ │ │ -00094ed0: 6372 6970 7473 2d46 6f6f 746e 6f74 652d cripts-Footnote- │ │ │ │ │ -00094ee0: 317f 3336 3132 3138 0a52 6566 3a20 5363 1.361218.Ref: Sc │ │ │ │ │ -00094ef0: 7269 7074 732d 466f 6f74 6e6f 7465 2d32 ripts-Footnote-2 │ │ │ │ │ -00094f00: 7f33 3631 3436 380a 4e6f 6465 3a20 5379 .361468.Node: Sy │ │ │ │ │ -00094f10: 6d62 6f6c 6963 206c 696e 6b73 7f33 3631 mbolic links.361 │ │ │ │ │ -00094f20: 3635 300a 5265 663a 2063 682d 6669 6c65 650.Ref: ch-file │ │ │ │ │ -00094f30: 7320 7331 302d 357f 3336 3137 3533 0a52 s s10-5.361753.R │ │ │ │ │ -00094f40: 6566 3a20 3136 397f 3336 3137 3533 0a52 ef: 169.361753.R │ │ │ │ │ -00094f50: 6566 3a20 6368 2d66 696c 6573 2073 796d ef: ch-files sym │ │ │ │ │ -00094f60: 626f 6c69 632d 6c69 6e6b 737f 3336 3137 bolic-links.3617 │ │ │ │ │ -00094f70: 3533 0a52 6566 3a20 3136 617f 3336 3137 53.Ref: 16a.3617 │ │ │ │ │ -00094f80: 3533 0a52 6566 3a20 5379 6d62 6f6c 6963 53.Ref: Symbolic │ │ │ │ │ -00094f90: 206c 696e 6b73 2d46 6f6f 746e 6f74 652d links-Footnote- │ │ │ │ │ -00094fa0: 317f 3336 3335 3239 0a4e 6f64 653a 2044 1.363529.Node: D │ │ │ │ │ -00094fb0: 6576 6963 6520 6669 6c65 737f 3336 3338 evice files.3638 │ │ │ │ │ -00094fc0: 3336 0a52 6566 3a20 6368 2d66 696c 6573 36.Ref: ch-files │ │ │ │ │ -00094fd0: 2064 6576 6963 652d 6669 6c65 737f 3336 device-files.36 │ │ │ │ │ -00094fe0: 3339 3531 0a52 6566 3a20 3136 627f 3336 3951.Ref: 16b.36 │ │ │ │ │ -00094ff0: 3339 3531 0a52 6566 3a20 6368 2d66 696c 3951.Ref: ch-fil │ │ │ │ │ -00095000: 6573 2073 3130 2d36 7f33 3633 3935 310a es s10-6.363951. │ │ │ │ │ -00095010: 5265 663a 2031 3663 7f33 3633 3935 310a Ref: 16c.363951. │ │ │ │ │ -00095020: 5265 663a 2044 6576 6963 6520 6669 6c65 Ref: Device file │ │ │ │ │ -00095030: 732d 466f 6f74 6e6f 7465 2d31 7f33 3634 s-Footnote-1.364 │ │ │ │ │ -00095040: 3935 340a 4e6f 6465 3a20 436f 6e66 6967 954.Node: Config │ │ │ │ │ -00095050: 7572 6174 696f 6e20 6669 6c65 737f 3336 uration files.36 │ │ │ │ │ -00095060: 3531 3337 0a52 6566 3a20 6368 2d66 696c 5137.Ref: ch-fil │ │ │ │ │ -00095070: 6573 2063 6f6e 6669 6775 7261 7469 6f6e es configuration │ │ │ │ │ -00095080: 2d66 696c 6573 7f33 3635 3234 370a 5265 -files.365247.Re │ │ │ │ │ -00095090: 663a 2031 3664 7f33 3635 3234 370a 5265 f: 16d.365247.Re │ │ │ │ │ -000950a0: 663a 2063 682d 6669 6c65 7320 732d 636f f: ch-files s-co │ │ │ │ │ -000950b0: 6e66 6967 2d66 696c 6573 7f33 3635 3234 nfig-files.36524 │ │ │ │ │ -000950c0: 370a 5265 663a 2033 387f 3336 3532 3437 7.Ref: 38.365247 │ │ │ │ │ -000950d0: 0a4e 6f64 653a 2044 6566 696e 6974 696f .Node: Definitio │ │ │ │ │ -000950e0: 6e73 3c32 3e7f 3336 3534 3833 0a52 6566 ns<2>.365483.Ref │ │ │ │ │ -000950f0: 3a20 6368 2d66 696c 6573 2064 6566 696e : ch-files defin │ │ │ │ │ -00095100: 6974 696f 6e73 7f33 3635 3537 370a 5265 itions.365577.Re │ │ │ │ │ -00095110: 663a 2031 3665 7f33 3635 3537 370a 5265 f: 16e.365577.Re │ │ │ │ │ -00095120: 663a 2063 682d 6669 6c65 7320 7331 302d f: ch-files s10- │ │ │ │ │ -00095130: 372d 317f 3336 3535 3737 0a52 6566 3a20 7-1.365577.Ref: │ │ │ │ │ -00095140: 3136 667f 3336 3535 3737 0a4e 6f64 653a 16f.365577.Node: │ │ │ │ │ -00095150: 204c 6f63 6174 696f 6e7f 3336 3637 3231 Location.366721 │ │ │ │ │ -00095160: 0a52 6566 3a20 6368 2d66 696c 6573 206c .Ref: ch-files l │ │ │ │ │ -00095170: 6f63 6174 696f 6e7f 3336 3638 3332 0a52 ocation.366832.R │ │ │ │ │ -00095180: 6566 3a20 3137 307f 3336 3638 3332 0a52 ef: 170.366832.R │ │ │ │ │ -00095190: 6566 3a20 6368 2d66 696c 6573 2073 3130 ef: ch-files s10 │ │ │ │ │ -000951a0: 2d37 2d32 7f33 3636 3833 320a 5265 663a -7-2.366832.Ref: │ │ │ │ │ -000951b0: 2031 3731 7f33 3636 3833 320a 4e6f 6465 171.366832.Node │ │ │ │ │ -000951c0: 3a20 4265 6861 7669 6f72 7f33 3637 3330 : Behavior.36730 │ │ │ │ │ -000951d0: 380a 5265 663a 2063 682d 6669 6c65 7320 8.Ref: ch-files │ │ │ │ │ -000951e0: 6265 6861 7669 6f72 7f33 3637 3433 320a behavior.367432. │ │ │ │ │ -000951f0: 5265 663a 2031 3732 7f33 3637 3433 320a Ref: 172.367432. │ │ │ │ │ -00095200: 5265 663a 2063 682d 6669 6c65 7320 7331 Ref: ch-files s1 │ │ │ │ │ -00095210: 302d 372d 337f 3336 3734 3332 0a52 6566 0-7-3.367432.Ref │ │ │ │ │ -00095220: 3a20 3137 337f 3336 3734 3332 0a52 6566 : 173.367432.Ref │ │ │ │ │ -00095230: 3a20 4265 6861 7669 6f72 2d46 6f6f 746e : Behavior-Footn │ │ │ │ │ -00095240: 6f74 652d 317f 3337 3034 3531 0a52 6566 ote-1.370451.Ref │ │ │ │ │ -00095250: 3a20 4265 6861 7669 6f72 2d46 6f6f 746e : Behavior-Footn │ │ │ │ │ -00095260: 6f74 652d 327f 3337 3035 3536 0a4e 6f64 ote-2.370556.Nod │ │ │ │ │ -00095270: 653a 2053 6861 7269 6e67 2063 6f6e 6669 e: Sharing confi │ │ │ │ │ -00095280: 6775 7261 7469 6f6e 2066 696c 6573 7f33 guration files.3 │ │ │ │ │ -00095290: 3730 3835 330a 5265 663a 2063 682d 6669 70853.Ref: ch-fi │ │ │ │ │ -000952a0: 6c65 7320 7331 302d 372d 347f 3337 3130 les s10-7-4.3710 │ │ │ │ │ -000952b0: 3038 0a52 6566 3a20 3137 347f 3337 3130 08.Ref: 174.3710 │ │ │ │ │ -000952c0: 3038 0a52 6566 3a20 6368 2d66 696c 6573 08.Ref: ch-files │ │ │ │ │ -000952d0: 2073 6861 7269 6e67 2d63 6f6e 6669 6775 sharing-configu │ │ │ │ │ -000952e0: 7261 7469 6f6e 2d66 696c 6573 7f33 3731 ration-files.371 │ │ │ │ │ -000952f0: 3030 380a 5265 663a 2031 3735 7f33 3731 008.Ref: 175.371 │ │ │ │ │ -00095300: 3030 380a 4e6f 6465 3a20 5573 6572 2063 008.Node: User c │ │ │ │ │ -00095310: 6f6e 6669 6775 7261 7469 6f6e 2066 696c onfiguration fil │ │ │ │ │ -00095320: 6573 20e2 809c 646f 7466 696c 6573 e280 es ...dotfiles.. │ │ │ │ │ -00095330: 9d7f 3337 3337 3638 0a52 6566 3a20 6368 ..373768.Ref: ch │ │ │ │ │ -00095340: 2d66 696c 6573 2073 3130 2d37 2d35 7f33 -files s10-7-5.3 │ │ │ │ │ -00095350: 3733 3930 360a 5265 663a 2031 3736 7f33 73906.Ref: 176.3 │ │ │ │ │ -00095360: 3733 3930 360a 5265 663a 2063 682d 6669 73906.Ref: ch-fi │ │ │ │ │ -00095370: 6c65 7320 7573 6572 2d63 6f6e 6669 6775 les user-configu │ │ │ │ │ -00095380: 7261 7469 6f6e 2d66 696c 6573 2d64 6f74 ration-files-dot │ │ │ │ │ -00095390: 6669 6c65 737f 3337 3339 3036 0a52 6566 files.373906.Ref │ │ │ │ │ -000953a0: 3a20 3137 377f 3337 3339 3036 0a4e 6f64 : 177.373906.Nod │ │ │ │ │ -000953b0: 653a 204c 6f67 2066 696c 6573 7f33 3735 e: Log files.375 │ │ │ │ │ -000953c0: 3238 330a 5265 663a 2063 682d 6669 6c65 283.Ref: ch-file │ │ │ │ │ -000953d0: 7320 6c6f 672d 6669 6c65 737f 3337 3534 s log-files.3754 │ │ │ │ │ -000953e0: 3033 0a52 6566 3a20 3137 387f 3337 3534 03.Ref: 178.3754 │ │ │ │ │ -000953f0: 3033 0a52 6566 3a20 6368 2d66 696c 6573 03.Ref: ch-files │ │ │ │ │ -00095400: 2073 3130 2d38 7f33 3735 3430 330a 5265 s10-8.375403.Re │ │ │ │ │ -00095410: 663a 2031 3739 7f33 3735 3430 330a 5265 f: 179.375403.Re │ │ │ │ │ -00095420: 663a 204c 6f67 2066 696c 6573 2d46 6f6f f: Log files-Foo │ │ │ │ │ -00095430: 746e 6f74 652d 317f 3337 3639 3334 0a4e tnote-1.376934.N │ │ │ │ │ -00095440: 6f64 653a 2050 6572 6d69 7373 696f 6e73 ode: Permissions │ │ │ │ │ -00095450: 2061 6e64 206f 776e 6572 737f 3337 3735 and owners.3775 │ │ │ │ │ -00095460: 3836 0a52 6566 3a20 6368 2d66 696c 6573 86.Ref: ch-files │ │ │ │ │ -00095470: 2070 6572 6d69 7373 696f 6e73 2d61 6e64 permissions-and │ │ │ │ │ -00095480: 2d6f 776e 6572 737f 3337 3736 3937 0a52 -owners.377697.R │ │ │ │ │ -00095490: 6566 3a20 3137 617f 3337 3736 3937 0a52 ef: 17a.377697.R │ │ │ │ │ -000954a0: 6566 3a20 6368 2d66 696c 6573 2073 2d70 ef: ch-files s-p │ │ │ │ │ -000954b0: 6572 6d69 7373 696f 6e73 2d6f 776e 6572 ermissions-owner │ │ │ │ │ -000954c0: 737f 3337 3736 3937 0a52 6566 3a20 3130 s.377697.Ref: 10 │ │ │ │ │ -000954d0: 657f 3337 3736 3937 0a52 6566 3a20 5065 e.377697.Ref: Pe │ │ │ │ │ -000954e0: 726d 6973 7369 6f6e 7320 616e 6420 6f77 rmissions and ow │ │ │ │ │ -000954f0: 6e65 7273 2d46 6f6f 746e 6f74 652d 317f ners-Footnote-1. │ │ │ │ │ -00095500: 3338 3137 3732 0a52 6566 3a20 5065 726d 381772.Ref: Perm │ │ │ │ │ -00095510: 6973 7369 6f6e 7320 616e 6420 6f77 6e65 issions and owne │ │ │ │ │ -00095520: 7273 2d46 6f6f 746e 6f74 652d 327f 3338 rs-Footnote-2.38 │ │ │ │ │ -00095530: 3234 3237 0a4e 6f64 653a 2054 6865 2075 2427.Node: The u │ │ │ │ │ -00095540: 7365 206f 6620 6470 6b67 2d73 7461 746f se of dpkg-stato │ │ │ │ │ -00095550: 7665 7272 6964 657f 3338 3237 3132 0a52 verride.382712.R │ │ │ │ │ -00095560: 6566 3a20 6368 2d66 696c 6573 2073 3130 ef: ch-files s10 │ │ │ │ │ -00095570: 2d39 2d31 7f33 3832 3830 360a 5265 663a -9-1.382806.Ref: │ │ │ │ │ -00095580: 2031 3762 7f33 3832 3830 360a 5265 663a 17b.382806.Ref: │ │ │ │ │ -00095590: 2063 682d 6669 6c65 7320 7468 652d 7573 ch-files the-us │ │ │ │ │ -000955a0: 652d 6f66 2d64 706b 672d 7374 6174 6f76 e-of-dpkg-statov │ │ │ │ │ -000955b0: 6572 7269 6465 7f33 3832 3830 360a 5265 erride.382806.Re │ │ │ │ │ -000955c0: 663a 2031 3763 7f33 3832 3830 360a 4e6f f: 17c.382806.No │ │ │ │ │ -000955d0: 6465 3a20 4669 6c65 206e 616d 6573 7f33 de: File names.3 │ │ │ │ │ -000955e0: 3835 3137 320a 5265 663a 2063 682d 6669 85172.Ref: ch-fi │ │ │ │ │ -000955f0: 6c65 7320 6669 6c65 2d6e 616d 6573 7f33 les file-names.3 │ │ │ │ │ -00095600: 3835 3236 350a 5265 663a 2031 3764 7f33 85265.Ref: 17d.3 │ │ │ │ │ -00095610: 3835 3236 350a 5265 663a 2063 682d 6669 85265.Ref: ch-fi │ │ │ │ │ -00095620: 6c65 7320 732d 6669 6c65 6e61 6d65 737f les s-filenames. │ │ │ │ │ -00095630: 3338 3532 3635 0a52 6566 3a20 3137 657f 385265.Ref: 17e. │ │ │ │ │ -00095640: 3338 3532 3635 0a4e 6f64 653a 2043 7573 385265.Node: Cus │ │ │ │ │ -00095650: 746f 6d69 7a65 6420 7072 6f67 7261 6d73 tomized programs │ │ │ │ │ -00095660: 7f33 3835 3636 350a 5265 663a 2063 682d .385665.Ref: ch- │ │ │ │ │ -00095670: 6375 7374 6f6d 697a 6564 2d70 726f 6772 customized-progr │ │ │ │ │ -00095680: 616d 7320 646f 637f 3338 3537 3730 0a52 ams doc.385770.R │ │ │ │ │ -00095690: 6566 3a20 3137 667f 3338 3537 3730 0a52 ef: 17f.385770.R │ │ │ │ │ -000956a0: 6566 3a20 6368 2d63 7573 746f 6d69 7a65 ef: ch-customize │ │ │ │ │ -000956b0: 642d 7072 6f67 7261 6d73 2063 7573 746f d-programs custo │ │ │ │ │ -000956c0: 6d69 7a65 642d 7072 6f67 7261 6d73 7f33 mized-programs.3 │ │ │ │ │ -000956d0: 3835 3737 300a 5265 663a 2031 3830 7f33 85770.Ref: 180.3 │ │ │ │ │ -000956e0: 3835 3737 300a 4e6f 6465 3a20 4172 6368 85770.Node: Arch │ │ │ │ │ -000956f0: 6974 6563 7475 7265 2073 7065 6369 6669 itecture specifi │ │ │ │ │ -00095700: 6361 7469 6f6e 2073 7472 696e 6773 7f33 cation strings.3 │ │ │ │ │ -00095710: 3836 3236 330a 5265 663a 2063 682d 6375 86263.Ref: ch-cu │ │ │ │ │ -00095720: 7374 6f6d 697a 6564 2d70 726f 6772 616d stomized-program │ │ │ │ │ -00095730: 7320 6172 6368 6974 6563 7475 7265 2d73 s architecture-s │ │ │ │ │ -00095740: 7065 6369 6669 6361 7469 6f6e 2d73 7472 pecification-str │ │ │ │ │ -00095750: 696e 6773 7f33 3836 3337 360a 5265 663a ings.386376.Ref: │ │ │ │ │ -00095760: 2031 3831 7f33 3836 3337 360a 5265 663a 181.386376.Ref: │ │ │ │ │ -00095770: 2063 682d 6375 7374 6f6d 697a 6564 2d70 ch-customized-p │ │ │ │ │ -00095780: 726f 6772 616d 7320 732d 6172 6368 2d73 rograms s-arch-s │ │ │ │ │ -00095790: 7065 637f 3338 3633 3736 0a52 6566 3a20 pec.386376.Ref: │ │ │ │ │ -000957a0: 3662 7f33 3836 3337 360a 4e6f 6465 3a20 6b.386376.Node: │ │ │ │ │ -000957b0: 4172 6368 6974 6563 7475 7265 2077 696c Architecture wil │ │ │ │ │ -000957c0: 6463 6172 6473 7f33 3837 3036 350a 5265 dcards.387065.Re │ │ │ │ │ -000957d0: 663a 2063 682d 6375 7374 6f6d 697a 6564 f: ch-customized │ │ │ │ │ -000957e0: 2d70 726f 6772 616d 7320 6172 6368 6974 -programs archit │ │ │ │ │ -000957f0: 6563 7475 7265 2d77 696c 6463 6172 6473 ecture-wildcards │ │ │ │ │ -00095800: 7f33 3837 3136 350a 5265 663a 2031 3832 .387165.Ref: 182 │ │ │ │ │ -00095810: 7f33 3837 3136 350a 5265 663a 2063 682d .387165.Ref: ch- │ │ │ │ │ -00095820: 6375 7374 6f6d 697a 6564 2d70 726f 6772 customized-progr │ │ │ │ │ -00095830: 616d 7320 732d 6172 6368 2d77 696c 6463 ams s-arch-wildc │ │ │ │ │ -00095840: 6172 642d 7370 6563 7f33 3837 3136 350a ard-spec.387165. │ │ │ │ │ -00095850: 5265 663a 2062 347f 3338 3731 3635 0a52 Ref: b4.387165.R │ │ │ │ │ -00095860: 6566 3a20 4172 6368 6974 6563 7475 7265 ef: Architecture │ │ │ │ │ -00095870: 2077 696c 6463 6172 6473 2d46 6f6f 746e wildcards-Footn │ │ │ │ │ -00095880: 6f74 652d 317f 3338 3734 3336 0a4e 6f64 ote-1.387436.Nod │ │ │ │ │ -00095890: 653a 2044 6165 6d6f 6e73 7f33 3837 3932 e: Daemons.38792 │ │ │ │ │ -000958a0: 310a 5265 663a 2063 682d 6375 7374 6f6d 1.Ref: ch-custom │ │ │ │ │ -000958b0: 697a 6564 2d70 726f 6772 616d 7320 6461 ized-programs da │ │ │ │ │ -000958c0: 656d 6f6e 737f 3338 3830 3936 0a52 6566 emons.388096.Ref │ │ │ │ │ -000958d0: 3a20 3138 337f 3338 3830 3936 0a52 6566 : 183.388096.Ref │ │ │ │ │ -000958e0: 3a20 6368 2d63 7573 746f 6d69 7a65 642d : ch-customized- │ │ │ │ │ -000958f0: 7072 6f67 7261 6d73 2073 3131 2d32 7f33 programs s11-2.3 │ │ │ │ │ -00095900: 3838 3039 360a 5265 663a 2031 3834 7f33 88096.Ref: 184.3 │ │ │ │ │ -00095910: 3838 3039 360a 4e6f 6465 3a20 5573 696e 88096.Node: Usin │ │ │ │ │ -00095920: 6720 7073 6575 646f 2d74 7479 7320 616e g pseudo-ttys an │ │ │ │ │ -00095930: 6420 6d6f 6469 6679 696e 6720 7774 6d70 d modifying wtmp │ │ │ │ │ -00095940: 2075 746d 7020 616e 6420 6c61 7374 6c6f utmp and lastlo │ │ │ │ │ -00095950: 677f 3338 3930 3331 0a52 6566 3a20 6368 g.389031.Ref: ch │ │ │ │ │ -00095960: 2d63 7573 746f 6d69 7a65 642d 7072 6f67 -customized-prog │ │ │ │ │ -00095970: 7261 6d73 2073 3131 2d33 7f33 3839 3139 rams s11-3.38919 │ │ │ │ │ -00095980: 300a 5265 663a 2031 3835 7f33 3839 3139 0.Ref: 185.38919 │ │ │ │ │ -00095990: 300a 5265 663a 2063 682d 6375 7374 6f6d 0.Ref: ch-custom │ │ │ │ │ -000959a0: 697a 6564 2d70 726f 6772 616d 7320 7573 ized-programs us │ │ │ │ │ -000959b0: 696e 672d 7073 6575 646f 2d74 7479 732d ing-pseudo-ttys- │ │ │ │ │ -000959c0: 616e 642d 6d6f 6469 6679 696e 672d 7774 and-modifying-wt │ │ │ │ │ -000959d0: 6d70 2d75 746d 702d 616e 642d 6c61 7374 mp-utmp-and-last │ │ │ │ │ -000959e0: 6c6f 677f 3338 3931 3930 0a52 6566 3a20 log.389190.Ref: │ │ │ │ │ -000959f0: 3138 367f 3338 3931 3930 0a4e 6f64 653a 186.389190.Node: │ │ │ │ │ -00095a00: 2045 6469 746f 7273 2061 6e64 2070 6167 Editors and pag │ │ │ │ │ -00095a10: 6572 737f 3338 3937 3337 0a52 6566 3a20 ers.389737.Ref: │ │ │ │ │ -00095a20: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ -00095a30: 6f67 7261 6d73 2065 6469 746f 7273 2d61 ograms editors-a │ │ │ │ │ -00095a40: 6e64 2d70 6167 6572 737f 3338 3939 3137 nd-pagers.389917 │ │ │ │ │ -00095a50: 0a52 6566 3a20 3138 377f 3338 3939 3137 .Ref: 187.389917 │ │ │ │ │ -00095a60: 0a52 6566 3a20 6368 2d63 7573 746f 6d69 .Ref: ch-customi │ │ │ │ │ -00095a70: 7a65 642d 7072 6f67 7261 6d73 2073 3131 zed-programs s11 │ │ │ │ │ -00095a80: 2d34 7f33 3839 3931 370a 5265 663a 2031 -4.389917.Ref: 1 │ │ │ │ │ -00095a90: 3838 7f33 3839 3931 370a 5265 663a 2045 88.389917.Ref: E │ │ │ │ │ -00095aa0: 6469 746f 7273 2061 6e64 2070 6167 6572 ditors and pager │ │ │ │ │ -00095ab0: 732d 466f 6f74 6e6f 7465 2d31 7f33 3932 s-Footnote-1.392 │ │ │ │ │ -00095ac0: 3130 390a 4e6f 6465 3a20 5765 6220 7365 109.Node: Web se │ │ │ │ │ -00095ad0: 7276 6572 7320 616e 6420 6170 706c 6963 rvers and applic │ │ │ │ │ -00095ae0: 6174 696f 6e73 7f33 3932 3138 380a 5265 ations.392188.Re │ │ │ │ │ -00095af0: 663a 2063 682d 6375 7374 6f6d 697a 6564 f: ch-customized │ │ │ │ │ -00095b00: 2d70 726f 6772 616d 7320 732d 7765 622d -programs s-web- │ │ │ │ │ -00095b10: 6170 706c 7f33 3932 3335 340a 5265 663a appl.392354.Ref: │ │ │ │ │ -00095b20: 2031 3839 7f33 3932 3335 340a 5265 663a 189.392354.Ref: │ │ │ │ │ -00095b30: 2063 682d 6375 7374 6f6d 697a 6564 2d70 ch-customized-p │ │ │ │ │ -00095b40: 726f 6772 616d 7320 7765 622d 7365 7276 rograms web-serv │ │ │ │ │ -00095b50: 6572 732d 616e 642d 6170 706c 6963 6174 ers-and-applicat │ │ │ │ │ -00095b60: 696f 6e73 7f33 3932 3335 340a 5265 663a ions.392354.Ref: │ │ │ │ │ -00095b70: 2031 3861 7f33 3932 3335 340a 4e6f 6465 18a.392354.Node │ │ │ │ │ -00095b80: 3a20 4d61 696c 2074 7261 6e73 706f 7274 : Mail transport │ │ │ │ │ -00095b90: 2064 656c 6976 6572 7920 616e 6420 7573 delivery and us │ │ │ │ │ -00095ba0: 6572 2061 6765 6e74 737f 3339 3338 3935 er agents.393895 │ │ │ │ │ -00095bb0: 0a52 6566 3a20 6368 2d63 7573 746f 6d69 .Ref: ch-customi │ │ │ │ │ -00095bc0: 7a65 642d 7072 6f67 7261 6d73 206d 6169 zed-programs mai │ │ │ │ │ -00095bd0: 6c2d 7472 616e 7370 6f72 742d 6465 6c69 l-transport-deli │ │ │ │ │ -00095be0: 7665 7279 2d61 6e64 2d75 7365 722d 6167 very-and-user-ag │ │ │ │ │ -00095bf0: 656e 7473 7f33 3934 3036 380a 5265 663a ents.394068.Ref: │ │ │ │ │ -00095c00: 2031 3862 7f33 3934 3036 380a 5265 663a 18b.394068.Ref: │ │ │ │ │ -00095c10: 2063 682d 6375 7374 6f6d 697a 6564 2d70 ch-customized-p │ │ │ │ │ -00095c20: 726f 6772 616d 7320 732d 6d61 696c 2d74 rograms s-mail-t │ │ │ │ │ -00095c30: 7261 6e73 706f 7274 2d61 6765 6e74 737f ransport-agents. │ │ │ │ │ -00095c40: 3339 3430 3638 0a52 6566 3a20 6638 7f33 394068.Ref: f8.3 │ │ │ │ │ -00095c50: 3934 3036 380a 5265 663a 204d 6169 6c20 94068.Ref: Mail │ │ │ │ │ -00095c60: 7472 616e 7370 6f72 7420 6465 6c69 7665 transport delive │ │ │ │ │ -00095c70: 7279 2061 6e64 2075 7365 7220 6167 656e ry and user agen │ │ │ │ │ -00095c80: 7473 2d46 6f6f 746e 6f74 652d 317f 3339 ts-Footnote-1.39 │ │ │ │ │ -00095c90: 3831 3639 0a52 6566 3a20 4d61 696c 2074 8169.Ref: Mail t │ │ │ │ │ -00095ca0: 7261 6e73 706f 7274 2064 656c 6976 6572 ransport deliver │ │ │ │ │ -00095cb0: 7920 616e 6420 7573 6572 2061 6765 6e74 y and user agent │ │ │ │ │ -00095cc0: 732d 466f 6f74 6e6f 7465 2d32 7f33 3938 s-Footnote-2.398 │ │ │ │ │ -00095cd0: 3337 300a 4e6f 6465 3a20 4e65 7773 2073 370.Node: News s │ │ │ │ │ -00095ce0: 7973 7465 6d20 636f 6e66 6967 7572 6174 ystem configurat │ │ │ │ │ -00095cf0: 696f 6e7f 3339 3930 3639 0a52 6566 3a20 ion.399069.Ref: │ │ │ │ │ -00095d00: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ -00095d10: 6f67 7261 6d73 206e 6577 732d 7379 7374 ograms news-syst │ │ │ │ │ -00095d20: 656d 2d63 6f6e 6669 6775 7261 7469 6f6e em-configuration │ │ │ │ │ -00095d30: 7f33 3939 3234 360a 5265 663a 2031 3863 .399246.Ref: 18c │ │ │ │ │ -00095d40: 7f33 3939 3234 360a 5265 663a 2063 682d .399246.Ref: ch- │ │ │ │ │ -00095d50: 6375 7374 6f6d 697a 6564 2d70 726f 6772 customized-progr │ │ │ │ │ -00095d60: 616d 7320 7331 312d 377f 3339 3932 3436 ams s11-7.399246 │ │ │ │ │ -00095d70: 0a52 6566 3a20 3138 647f 3339 3932 3436 .Ref: 18d.399246 │ │ │ │ │ -00095d80: 0a4e 6f64 653a 2050 726f 6772 616d 7320 .Node: Programs │ │ │ │ │ -00095d90: 666f 7220 7468 6520 5820 5769 6e64 6f77 for the X Window │ │ │ │ │ -00095da0: 2053 7973 7465 6d7f 3339 3939 3230 0a52 System.399920.R │ │ │ │ │ -00095db0: 6566 3a20 6368 2d63 7573 746f 6d69 7a65 ef: ch-customize │ │ │ │ │ -00095dc0: 642d 7072 6f67 7261 6d73 2070 726f 6772 d-programs progr │ │ │ │ │ -00095dd0: 616d 732d 666f 722d 7468 652d 782d 7769 ams-for-the-x-wi │ │ │ │ │ -00095de0: 6e64 6f77 2d73 7973 7465 6d7f 3430 3030 ndow-system.4000 │ │ │ │ │ -00095df0: 3833 0a52 6566 3a20 3138 657f 3430 3030 83.Ref: 18e.4000 │ │ │ │ │ -00095e00: 3833 0a52 6566 3a20 6368 2d63 7573 746f 83.Ref: ch-custo │ │ │ │ │ -00095e10: 6d69 7a65 642d 7072 6f67 7261 6d73 2073 mized-programs s │ │ │ │ │ -00095e20: 3131 2d38 7f34 3030 3038 330a 5265 663a 11-8.400083.Ref: │ │ │ │ │ -00095e30: 2031 3866 7f34 3030 3038 330a 4e6f 6465 18f.400083.Node │ │ │ │ │ -00095e40: 3a20 5072 6f76 6964 696e 6720 5820 7375 : Providing X su │ │ │ │ │ -00095e50: 7070 6f72 7420 616e 6420 7061 636b 6167 pport and packag │ │ │ │ │ -00095e60: 6520 7072 696f 7269 7469 6573 7f34 3030 e priorities.400 │ │ │ │ │ -00095e70: 3432 390a 5265 663a 2063 682d 6375 7374 429.Ref: ch-cust │ │ │ │ │ -00095e80: 6f6d 697a 6564 2d70 726f 6772 616d 7320 omized-programs │ │ │ │ │ -00095e90: 7072 6f76 6964 696e 672d 782d 7375 7070 providing-x-supp │ │ │ │ │ -00095ea0: 6f72 742d 616e 642d 7061 636b 6167 652d ort-and-package- │ │ │ │ │ -00095eb0: 7072 696f 7269 7469 6573 7f34 3030 3538 priorities.40058 │ │ │ │ │ -00095ec0: 360a 5265 663a 2031 3930 7f34 3030 3538 6.Ref: 190.40058 │ │ │ │ │ -00095ed0: 360a 5265 663a 2063 682d 6375 7374 6f6d 6.Ref: ch-custom │ │ │ │ │ -00095ee0: 697a 6564 2d70 726f 6772 616d 7320 7331 ized-programs s1 │ │ │ │ │ -00095ef0: 312d 382d 317f 3430 3035 3836 0a52 6566 1-8-1.400586.Ref │ │ │ │ │ -00095f00: 3a20 3139 317f 3430 3035 3836 0a4e 6f64 : 191.400586.Nod │ │ │ │ │ -00095f10: 653a 2050 6163 6b61 6765 7320 7072 6f76 e: Packages prov │ │ │ │ │ -00095f20: 6964 696e 6720 616e 2058 2073 6572 7665 iding an X serve │ │ │ │ │ -00095f30: 727f 3430 3132 3037 0a52 6566 3a20 6368 r.401207.Ref: ch │ │ │ │ │ -00095f40: 2d63 7573 746f 6d69 7a65 642d 7072 6f67 -customized-prog │ │ │ │ │ -00095f50: 7261 6d73 2070 6163 6b61 6765 732d 7072 rams packages-pr │ │ │ │ │ -00095f60: 6f76 6964 696e 672d 616e 2d78 2d73 6572 oviding-an-x-ser │ │ │ │ │ -00095f70: 7665 727f 3430 3134 3131 0a52 6566 3a20 ver.401411.Ref: │ │ │ │ │ -00095f80: 3139 327f 3430 3134 3131 0a52 6566 3a20 192.401411.Ref: │ │ │ │ │ -00095f90: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ -00095fa0: 6f67 7261 6d73 2073 3131 2d38 2d32 7f34 ograms s11-8-2.4 │ │ │ │ │ -00095fb0: 3031 3431 310a 5265 663a 2031 3933 7f34 01411.Ref: 193.4 │ │ │ │ │ -00095fc0: 3031 3431 310a 5265 663a 2050 6163 6b61 01411.Ref: Packa │ │ │ │ │ -00095fd0: 6765 7320 7072 6f76 6964 696e 6720 616e ges providing an │ │ │ │ │ -00095fe0: 2058 2073 6572 7665 722d 466f 6f74 6e6f X server-Footno │ │ │ │ │ -00095ff0: 7465 2d31 7f34 3031 3735 300a 4e6f 6465 te-1.401750.Node │ │ │ │ │ -00096000: 3a20 5061 636b 6167 6573 2070 726f 7669 : Packages provi │ │ │ │ │ -00096010: 6469 6e67 2061 2074 6572 6d69 6e61 6c20 ding a terminal │ │ │ │ │ -00096020: 656d 756c 6174 6f72 7f34 3032 3133 310a emulator.402131. │ │ │ │ │ -00096030: 5265 663a 2063 682d 6375 7374 6f6d 697a Ref: ch-customiz │ │ │ │ │ -00096040: 6564 2d70 726f 6772 616d 7320 7061 636b ed-programs pack │ │ │ │ │ -00096050: 6167 6573 2d70 726f 7669 6469 6e67 2d61 ages-providing-a │ │ │ │ │ -00096060: 2d74 6572 6d69 6e61 6c2d 656d 756c 6174 -terminal-emulat │ │ │ │ │ -00096070: 6f72 7f34 3032 3332 380a 5265 663a 2031 or.402328.Ref: 1 │ │ │ │ │ -00096080: 3934 7f34 3032 3332 380a 5265 663a 2063 94.402328.Ref: c │ │ │ │ │ -00096090: 682d 6375 7374 6f6d 697a 6564 2d70 726f h-customized-pro │ │ │ │ │ -000960a0: 6772 616d 7320 7331 312d 382d 337f 3430 grams s11-8-3.40 │ │ │ │ │ -000960b0: 3233 3238 0a52 6566 3a20 3139 357f 3430 2328.Ref: 195.40 │ │ │ │ │ -000960c0: 3233 3238 0a52 6566 3a20 5061 636b 6167 2328.Ref: Packag │ │ │ │ │ -000960d0: 6573 2070 726f 7669 6469 6e67 2061 2074 es providing a t │ │ │ │ │ -000960e0: 6572 6d69 6e61 6c20 656d 756c 6174 6f72 erminal emulator │ │ │ │ │ -000960f0: 2d46 6f6f 746e 6f74 652d 317f 3430 3337 -Footnote-1.4037 │ │ │ │ │ -00096100: 3037 0a4e 6f64 653a 2050 6163 6b61 6765 07.Node: Package │ │ │ │ │ -00096110: 7320 7072 6f76 6964 696e 6720 6120 7769 s providing a wi │ │ │ │ │ -00096120: 6e64 6f77 206d 616e 6167 6572 7f34 3033 ndow manager.403 │ │ │ │ │ -00096130: 3935 350a 5265 663a 2063 682d 6375 7374 955.Ref: ch-cust │ │ │ │ │ -00096140: 6f6d 697a 6564 2d70 726f 6772 616d 7320 omized-programs │ │ │ │ │ -00096150: 7061 636b 6167 6573 2d70 726f 7669 6469 packages-providi │ │ │ │ │ -00096160: 6e67 2d61 2d77 696e 646f 772d 6d61 6e61 ng-a-window-mana │ │ │ │ │ -00096170: 6765 727f 3430 3431 3436 0a52 6566 3a20 ger.404146.Ref: │ │ │ │ │ -00096180: 3139 367f 3430 3431 3436 0a52 6566 3a20 196.404146.Ref: │ │ │ │ │ -00096190: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ -000961a0: 6f67 7261 6d73 2073 3131 2d38 2d34 7f34 ograms s11-8-4.4 │ │ │ │ │ -000961b0: 3034 3134 360a 5265 663a 2031 3937 7f34 04146.Ref: 197.4 │ │ │ │ │ -000961c0: 3034 3134 360a 5265 663a 2050 6163 6b61 04146.Ref: Packa │ │ │ │ │ -000961d0: 6765 7320 7072 6f76 6964 696e 6720 6120 ges providing a │ │ │ │ │ -000961e0: 7769 6e64 6f77 206d 616e 6167 6572 2d46 window manager-F │ │ │ │ │ -000961f0: 6f6f 746e 6f74 652d 317f 3430 3530 3933 ootnote-1.405093 │ │ │ │ │ -00096200: 0a52 6566 3a20 5061 636b 6167 6573 2070 .Ref: Packages p │ │ │ │ │ -00096210: 726f 7669 6469 6e67 2061 2077 696e 646f roviding a windo │ │ │ │ │ -00096220: 7720 6d61 6e61 6765 722d 466f 6f74 6e6f w manager-Footno │ │ │ │ │ -00096230: 7465 2d32 7f34 3035 3135 370a 4e6f 6465 te-2.405157.Node │ │ │ │ │ -00096240: 3a20 5061 636b 6167 6573 2070 726f 7669 : Packages provi │ │ │ │ │ -00096250: 6469 6e67 2066 6f6e 7473 7f34 3035 3139 ding fonts.40519 │ │ │ │ │ -00096260: 390a 5265 663a 2063 682d 6375 7374 6f6d 9.Ref: ch-custom │ │ │ │ │ -00096270: 697a 6564 2d70 726f 6772 616d 7320 7061 ized-programs pa │ │ │ │ │ -00096280: 636b 6167 6573 2d70 726f 7669 6469 6e67 ckages-providing │ │ │ │ │ -00096290: 2d66 6f6e 7473 7f34 3035 3337 380a 5265 -fonts.405378.Re │ │ │ │ │ -000962a0: 663a 2031 3938 7f34 3035 3337 380a 5265 f: 198.405378.Re │ │ │ │ │ -000962b0: 663a 2063 682d 6375 7374 6f6d 697a 6564 f: ch-customized │ │ │ │ │ -000962c0: 2d70 726f 6772 616d 7320 7331 312d 382d -programs s11-8- │ │ │ │ │ -000962d0: 357f 3430 3533 3738 0a52 6566 3a20 3139 5.405378.Ref: 19 │ │ │ │ │ -000962e0: 397f 3430 3533 3738 0a52 6566 3a20 5061 9.405378.Ref: Pa │ │ │ │ │ -000962f0: 636b 6167 6573 2070 726f 7669 6469 6e67 ckages providing │ │ │ │ │ -00096300: 2066 6f6e 7473 2d46 6f6f 746e 6f74 652d fonts-Footnote- │ │ │ │ │ -00096310: 317f 3431 3032 3236 0a52 6566 3a20 5061 1.410226.Ref: Pa │ │ │ │ │ -00096320: 636b 6167 6573 2070 726f 7669 6469 6e67 ckages providing │ │ │ │ │ -00096330: 2066 6f6e 7473 2d46 6f6f 746e 6f74 652d fonts-Footnote- │ │ │ │ │ -00096340: 327f 3431 3035 3639 0a4e 6f64 653a 2041 2.410569.Node: A │ │ │ │ │ -00096350: 7070 6c69 6361 7469 6f6e 2064 6566 6175 pplication defau │ │ │ │ │ -00096360: 6c74 7320 6669 6c65 737f 3431 3038 3036 lts files.410806 │ │ │ │ │ -00096370: 0a52 6566 3a20 6368 2d63 7573 746f 6d69 .Ref: ch-customi │ │ │ │ │ -00096380: 7a65 642d 7072 6f67 7261 6d73 2061 7070 zed-programs app │ │ │ │ │ -00096390: 6c69 6361 7469 6f6e 2d64 6566 6175 6c74 lication-default │ │ │ │ │ -000963a0: 732d 6669 6c65 737f 3431 3039 3739 0a52 s-files.410979.R │ │ │ │ │ -000963b0: 6566 3a20 3139 617f 3431 3039 3739 0a52 ef: 19a.410979.R │ │ │ │ │ -000963c0: 6566 3a20 6368 2d63 7573 746f 6d69 7a65 ef: ch-customize │ │ │ │ │ -000963d0: 642d 7072 6f67 7261 6d73 2073 2d61 7070 d-programs s-app │ │ │ │ │ -000963e0: 6465 6661 756c 7473 7f34 3130 3937 390a defaults.410979. │ │ │ │ │ -000963f0: 5265 663a 2031 3962 7f34 3130 3937 390a Ref: 19b.410979. │ │ │ │ │ -00096400: 5265 663a 2041 7070 6c69 6361 7469 6f6e Ref: Application │ │ │ │ │ -00096410: 2064 6566 6175 6c74 7320 6669 6c65 732d defaults files- │ │ │ │ │ -00096420: 466f 6f74 6e6f 7465 2d31 7f34 3131 3637 Footnote-1.41167 │ │ │ │ │ -00096430: 330a 4e6f 6465 3a20 496e 7374 616c 6c61 3.Node: Installa │ │ │ │ │ -00096440: 7469 6f6e 2064 6972 6563 746f 7279 2069 tion directory i │ │ │ │ │ -00096450: 7373 7565 737f 3431 3138 3936 0a52 6566 ssues.411896.Ref │ │ │ │ │ -00096460: 3a20 6368 2d63 7573 746f 6d69 7a65 642d : ch-customized- │ │ │ │ │ -00096470: 7072 6f67 7261 6d73 2069 6e73 7461 6c6c programs install │ │ │ │ │ -00096480: 6174 696f 6e2d 6469 7265 6374 6f72 792d ation-directory- │ │ │ │ │ -00096490: 6973 7375 6573 7f34 3132 3033 360a 5265 issues.412036.Re │ │ │ │ │ -000964a0: 663a 2031 3963 7f34 3132 3033 360a 5265 f: 19c.412036.Re │ │ │ │ │ -000964b0: 663a 2063 682d 6375 7374 6f6d 697a 6564 f: ch-customized │ │ │ │ │ -000964c0: 2d70 726f 6772 616d 7320 7331 312d 382d -programs s11-8- │ │ │ │ │ -000964d0: 377f 3431 3230 3336 0a52 6566 3a20 3139 7.412036.Ref: 19 │ │ │ │ │ -000964e0: 647f 3431 3230 3336 0a4e 6f64 653a 2050 d.412036.Node: P │ │ │ │ │ -000964f0: 6572 6c20 7072 6f67 7261 6d73 2061 6e64 erl programs and │ │ │ │ │ -00096500: 206d 6f64 756c 6573 7f34 3133 3331 300a modules.413310. │ │ │ │ │ -00096510: 5265 663a 2063 682d 6375 7374 6f6d 697a Ref: ch-customiz │ │ │ │ │ -00096520: 6564 2d70 726f 6772 616d 7320 7065 726c ed-programs perl │ │ │ │ │ -00096530: 2d70 726f 6772 616d 732d 616e 642d 6d6f -programs-and-mo │ │ │ │ │ -00096540: 6475 6c65 737f 3431 3334 3637 0a52 6566 dules.413467.Ref │ │ │ │ │ -00096550: 3a20 3139 657f 3431 3334 3637 0a52 6566 : 19e.413467.Ref │ │ │ │ │ -00096560: 3a20 6368 2d63 7573 746f 6d69 7a65 642d : ch-customized- │ │ │ │ │ -00096570: 7072 6f67 7261 6d73 2073 2d70 6572 6c7f programs s-perl. │ │ │ │ │ -00096580: 3431 3334 3637 0a52 6566 3a20 3135 7f34 413467.Ref: 15.4 │ │ │ │ │ -00096590: 3133 3436 370a 4e6f 6465 3a20 456d 6163 13467.Node: Emac │ │ │ │ │ -000965a0: 7320 6c69 7370 2070 726f 6772 616d 737f s lisp programs. │ │ │ │ │ -000965b0: 3431 3338 3131 0a52 6566 3a20 6368 2d63 413811.Ref: ch-c │ │ │ │ │ +0008cdc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008cdd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008cde0: 2028 6c69 6e65 2036 290a 2a20 7369 676e (line 6).* sign │ │ │ │ │ +0008cdf0: 616c 696e 673b 2072 6562 6f6f 743a 2020 aling; reboot: │ │ │ │ │ +0008ce00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008ce10: 2020 2045 7665 6e74 2d62 6173 6564 2062 Event-based b │ │ │ │ │ +0008ce20: 6f6f 7420 7769 7468 2075 7073 7461 7274 oot with upstart │ │ │ │ │ +0008ce30: 2e0a 2020 2020 2020 2020 2020 2020 2020 .. │ │ │ │ │ +0008ce40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008ce50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008ce60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ │ +0008ce70: 2020 286c 696e 6520 3829 0a0a 0a1f 0a54 (line 8).....T │ │ │ │ │ +0008ce80: 6167 2054 6162 6c65 3a0a 4e6f 6465 3a20 ag Table:.Node: │ │ │ │ │ +0008ce90: 546f 707f 3435 330a 5265 663a 2069 6e64 Top.453.Ref: ind │ │ │ │ │ +0008cea0: 6578 2064 6f63 7f37 3735 0a52 6566 3a20 ex doc.775.Ref: │ │ │ │ │ +0008ceb0: 307f 3737 350a 4e6f 6465 3a20 4162 6f75 0.775.Node: Abou │ │ │ │ │ +0008cec0: 7420 7468 6973 206d 616e 7561 6c7f 3135 t this manual.15 │ │ │ │ │ +0008ced0: 3231 300a 5265 663a 2063 682d 7363 6f70 210.Ref: ch-scop │ │ │ │ │ +0008cee0: 6520 646f 637f 3135 3331 330a 5265 663a e doc.15313.Ref: │ │ │ │ │ +0008cef0: 2031 7f31 3533 3133 0a52 6566 3a20 6368 1.15313.Ref: ch │ │ │ │ │ +0008cf00: 2d73 636f 7065 2061 626f 7574 2d74 6869 -scope about-thi │ │ │ │ │ +0008cf10: 732d 6d61 6e75 616c 7f31 3533 3133 0a52 s-manual.15313.R │ │ │ │ │ +0008cf20: 6566 3a20 327f 3135 3331 330a 5265 663a ef: 2.15313.Ref: │ │ │ │ │ +0008cf30: 2063 682d 7363 6f70 6520 6465 6269 616e ch-scope debian │ │ │ │ │ +0008cf40: 2d70 6f6c 6963 792d 6d61 6e75 616c 7f31 -policy-manual.1 │ │ │ │ │ +0008cf50: 3533 3133 0a52 6566 3a20 337f 3135 3331 5313.Ref: 3.1531 │ │ │ │ │ +0008cf60: 330a 4e6f 6465 3a20 5363 6f70 657f 3135 3.Node: Scope.15 │ │ │ │ │ +0008cf70: 3439 310a 5265 663a 2063 682d 7363 6f70 491.Ref: ch-scop │ │ │ │ │ +0008cf80: 6520 7331 2d31 7f31 3535 3935 0a52 6566 e s1-1.15595.Ref │ │ │ │ │ +0008cf90: 3a20 347f 3135 3539 350a 5265 663a 2063 : 4.15595.Ref: c │ │ │ │ │ +0008cfa0: 682d 7363 6f70 6520 7363 6f70 657f 3135 h-scope scope.15 │ │ │ │ │ +0008cfb0: 3539 350a 5265 663a 2035 7f31 3535 3935 595.Ref: 5.15595 │ │ │ │ │ +0008cfc0: 0a52 6566 3a20 5363 6f70 652d 466f 6f74 .Ref: Scope-Foot │ │ │ │ │ +0008cfd0: 6e6f 7465 2d31 7f31 3933 3337 0a52 6566 note-1.19337.Ref │ │ │ │ │ +0008cfe0: 3a20 5363 6f70 652d 466f 6f74 6e6f 7465 : Scope-Footnote │ │ │ │ │ +0008cff0: 2d32 7f32 3032 3732 0a52 6566 3a20 5363 -2.20272.Ref: Sc │ │ │ │ │ +0008d000: 6f70 652d 466f 6f74 6e6f 7465 2d33 7f32 ope-Footnote-3.2 │ │ │ │ │ +0008d010: 3033 3737 0a4e 6f64 653a 204e 6577 2076 0377.Node: New v │ │ │ │ │ +0008d020: 6572 7369 6f6e 7320 6f66 2074 6869 7320 ersions of this │ │ │ │ │ +0008d030: 646f 6375 6d65 6e74 7f32 3034 3332 0a52 document.20432.R │ │ │ │ │ +0008d040: 6566 3a20 6368 2d73 636f 7065 206e 6577 ef: ch-scope new │ │ │ │ │ +0008d050: 2d76 6572 7369 6f6e 732d 6f66 2d74 6869 -versions-of-thi │ │ │ │ │ +0008d060: 732d 646f 6375 6d65 6e74 7f32 3035 3638 s-document.20568 │ │ │ │ │ +0008d070: 0a52 6566 3a20 377f 3230 3536 380a 5265 .Ref: 7.20568.Re │ │ │ │ │ +0008d080: 663a 2063 682d 7363 6f70 6520 7331 2d32 f: ch-scope s1-2 │ │ │ │ │ +0008d090: 7f32 3035 3638 0a52 6566 3a20 387f 3230 .20568.Ref: 8.20 │ │ │ │ │ +0008d0a0: 3536 380a 5265 663a 204e 6577 2076 6572 568.Ref: New ver │ │ │ │ │ +0008d0b0: 7369 6f6e 7320 6f66 2074 6869 7320 646f sions of this do │ │ │ │ │ +0008d0c0: 6375 6d65 6e74 2d46 6f6f 746e 6f74 652d cument-Footnote- │ │ │ │ │ +0008d0d0: 317f 3231 3138 340a 5265 663a 204e 6577 1.21184.Ref: New │ │ │ │ │ +0008d0e0: 2076 6572 7369 6f6e 7320 6f66 2074 6869 versions of thi │ │ │ │ │ +0008d0f0: 7320 646f 6375 6d65 6e74 2d46 6f6f 746e s document-Footn │ │ │ │ │ +0008d100: 6f74 652d 327f 3231 3233 340a 5265 663a ote-2.21234.Ref: │ │ │ │ │ +0008d110: 204e 6577 2076 6572 7369 6f6e 7320 6f66 New versions of │ │ │ │ │ +0008d120: 2074 6869 7320 646f 6375 6d65 6e74 2d46 this document-F │ │ │ │ │ +0008d130: 6f6f 746e 6f74 652d 337f 3231 3239 350a ootnote-3.21295. │ │ │ │ │ +0008d140: 5265 663a 204e 6577 2076 6572 7369 6f6e Ref: New version │ │ │ │ │ +0008d150: 7320 6f66 2074 6869 7320 646f 6375 6d65 s of this docume │ │ │ │ │ +0008d160: 6e74 2d46 6f6f 746e 6f74 652d 347f 3231 nt-Footnote-4.21 │ │ │ │ │ +0008d170: 3335 350a 4e6f 6465 3a20 4175 7468 6f72 355.Node: Author │ │ │ │ │ +0008d180: 7320 616e 6420 4d61 696e 7461 696e 6572 s and Maintainer │ │ │ │ │ +0008d190: 737f 3231 3431 350a 5265 663a 2063 682d s.21415.Ref: ch- │ │ │ │ │ +0008d1a0: 7363 6f70 6520 6175 7468 6f72 732d 616e scope authors-an │ │ │ │ │ +0008d1b0: 642d 6d61 696e 7461 696e 6572 737f 3231 d-maintainers.21 │ │ │ │ │ +0008d1c0: 3536 330a 5265 663a 2061 7f32 3135 3633 563.Ref: a.21563 │ │ │ │ │ +0008d1d0: 0a52 6566 3a20 6368 2d73 636f 7065 2073 .Ref: ch-scope s │ │ │ │ │ +0008d1e0: 2d61 7574 686f 7273 7f32 3135 3633 0a52 -authors.21563.R │ │ │ │ │ +0008d1f0: 6566 3a20 627f 3231 3536 330a 4e6f 6465 ef: b.21563.Node │ │ │ │ │ +0008d200: 3a20 4561 726c 7920 6869 7374 6f72 797f : Early history. │ │ │ │ │ +0008d210: 3231 3638 350a 5265 663a 2063 682d 7363 21685.Ref: ch-sc │ │ │ │ │ +0008d220: 6f70 6520 6561 726c 792d 6869 7374 6f72 ope early-histor │ │ │ │ │ +0008d230: 797f 3231 3738 390a 5265 663a 2063 7f32 y.21789.Ref: c.2 │ │ │ │ │ +0008d240: 3137 3839 0a4e 6f64 653a 2043 7572 7265 1789.Node: Curre │ │ │ │ │ +0008d250: 6e74 2070 726f 6365 7373 7f32 3233 3737 nt process.22377 │ │ │ │ │ +0008d260: 0a52 6566 3a20 6368 2d73 636f 7065 2063 .Ref: ch-scope c │ │ │ │ │ +0008d270: 7572 7265 6e74 2d70 726f 6365 7373 7f32 urrent-process.2 │ │ │ │ │ +0008d280: 3235 3032 0a52 6566 3a20 647f 3232 3530 2502.Ref: d.2250 │ │ │ │ │ +0008d290: 320a 4e6f 6465 3a20 496d 7072 6f76 656d 2.Node: Improvem │ │ │ │ │ +0008d2a0: 656e 7473 7f32 3239 3932 0a52 6566 3a20 ents.22992.Ref: │ │ │ │ │ +0008d2b0: 6368 2d73 636f 7065 2069 6d70 726f 7665 ch-scope improve │ │ │ │ │ +0008d2c0: 6d65 6e74 737f 3233 3039 350a 5265 663a ments.23095.Ref: │ │ │ │ │ +0008d2d0: 2066 7f32 3330 3935 0a4e 6f64 653a 2052 f.23095.Node: R │ │ │ │ │ +0008d2e0: 656c 6174 6564 2064 6f63 756d 656e 7473 elated documents │ │ │ │ │ +0008d2f0: 7f32 3431 3438 0a52 6566 3a20 6368 2d73 .24148.Ref: ch-s │ │ │ │ │ +0008d300: 636f 7065 2072 656c 6174 6564 2d64 6f63 cope related-doc │ │ │ │ │ +0008d310: 756d 656e 7473 7f32 3432 3738 0a52 6566 uments.24278.Ref │ │ │ │ │ +0008d320: 3a20 3130 7f32 3432 3738 0a52 6566 3a20 : 10.24278.Ref: │ │ │ │ │ +0008d330: 6368 2d73 636f 7065 2073 2d72 656c 6174 ch-scope s-relat │ │ │ │ │ +0008d340: 6564 7f32 3432 3738 0a52 6566 3a20 3131 ed.24278.Ref: 11 │ │ │ │ │ +0008d350: 7f32 3432 3738 0a4e 6f64 653a 2044 6566 .24278.Node: Def │ │ │ │ │ +0008d360: 696e 6974 696f 6e73 7f32 3534 3536 0a52 initions.25456.R │ │ │ │ │ +0008d370: 6566 3a20 6368 2d73 636f 7065 2064 6566 ef: ch-scope def │ │ │ │ │ +0008d380: 696e 6974 696f 6e73 7f32 3535 3735 0a52 initions.25575.R │ │ │ │ │ +0008d390: 6566 3a20 3139 7f32 3535 3735 0a52 6566 ef: 19.25575.Ref │ │ │ │ │ +0008d3a0: 3a20 6368 2d73 636f 7065 2073 2d64 6566 : ch-scope s-def │ │ │ │ │ +0008d3b0: 696e 6974 696f 6e73 7f32 3535 3735 0a52 initions.25575.R │ │ │ │ │ +0008d3c0: 6566 3a20 3161 7f32 3535 3735 0a52 6566 ef: 1a.25575.Ref │ │ │ │ │ +0008d3d0: 3a20 4465 6669 6e69 7469 6f6e 732d 466f : Definitions-Fo │ │ │ │ │ +0008d3e0: 6f74 6e6f 7465 2d31 7f32 3732 3835 0a52 otnote-1.27285.R │ │ │ │ │ +0008d3f0: 6566 3a20 4465 6669 6e69 7469 6f6e 732d ef: Definitions- │ │ │ │ │ +0008d400: 466f 6f74 6e6f 7465 2d32 7f32 3733 3137 Footnote-2.27317 │ │ │ │ │ +0008d410: 0a52 6566 3a20 4465 6669 6e69 7469 6f6e .Ref: Definition │ │ │ │ │ +0008d420: 732d 466f 6f74 6e6f 7465 2d33 7f32 3733 s-Footnote-3.273 │ │ │ │ │ +0008d430: 3439 0a4e 6f64 653a 2054 7261 6e73 6c61 49.Node: Transla │ │ │ │ │ +0008d440: 7469 6f6e 737f 3237 3430 300a 5265 663a tions.27400.Ref: │ │ │ │ │ +0008d450: 2063 682d 7363 6f70 6520 7472 616e 736c ch-scope transl │ │ │ │ │ +0008d460: 6174 696f 6e73 7f32 3734 3933 0a52 6566 ations.27493.Ref │ │ │ │ │ +0008d470: 3a20 3162 7f32 3734 3933 0a4e 6f64 653a : 1b.27493.Node: │ │ │ │ │ +0008d480: 2054 6865 2044 6562 6961 6e20 4172 6368 The Debian Arch │ │ │ │ │ +0008d490: 6976 657f 3237 3636 350a 5265 663a 2063 ive.27665.Ref: c │ │ │ │ │ +0008d4a0: 682d 6172 6368 6976 6520 646f 637f 3237 h-archive doc.27 │ │ │ │ │ +0008d4b0: 3738 300a 5265 663a 2031 637f 3237 3738 780.Ref: 1c.2778 │ │ │ │ │ +0008d4c0: 300a 5265 663a 2063 682d 6172 6368 6976 0.Ref: ch-archiv │ │ │ │ │ +0008d4d0: 6520 7468 652d 6465 6269 616e 2d61 7263 e the-debian-arc │ │ │ │ │ +0008d4e0: 6869 7665 7f32 3737 3830 0a52 6566 3a20 hive.27780.Ref: │ │ │ │ │ +0008d4f0: 3164 7f32 3737 3830 0a52 6566 3a20 5468 1d.27780.Ref: Th │ │ │ │ │ +0008d500: 6520 4465 6269 616e 2041 7263 6869 7665 e Debian Archive │ │ │ │ │ +0008d510: 2d46 6f6f 746e 6f74 652d 317f 3239 3236 -Footnote-1.2926 │ │ │ │ │ +0008d520: 300a 4e6f 6465 3a20 5468 6520 4465 6269 0.Node: The Debi │ │ │ │ │ +0008d530: 616e 2046 7265 6520 536f 6674 7761 7265 an Free Software │ │ │ │ │ +0008d540: 2047 7569 6465 6c69 6e65 737f 3239 3532 Guidelines.2952 │ │ │ │ │ +0008d550: 380a 5265 663a 2063 682d 6172 6368 6976 8.Ref: ch-archiv │ │ │ │ │ +0008d560: 6520 732d 6466 7367 7f32 3936 3437 0a52 e s-dfsg.29647.R │ │ │ │ │ +0008d570: 6566 3a20 3165 7f32 3936 3437 0a52 6566 ef: 1e.29647.Ref │ │ │ │ │ +0008d580: 3a20 6368 2d61 7263 6869 7665 2074 6865 : ch-archive the │ │ │ │ │ +0008d590: 2d64 6562 6961 6e2d 6672 6565 2d73 6f66 -debian-free-sof │ │ │ │ │ +0008d5a0: 7477 6172 652d 6775 6964 656c 696e 6573 tware-guidelines │ │ │ │ │ +0008d5b0: 7f32 3936 3437 0a52 6566 3a20 3166 7f32 .29647.Ref: 1f.2 │ │ │ │ │ +0008d5c0: 3936 3437 0a4e 6f64 653a 2041 7263 6869 9647.Node: Archi │ │ │ │ │ +0008d5d0: 7665 2061 7265 6173 7f33 3239 3437 0a52 ve areas.32947.R │ │ │ │ │ +0008d5e0: 6566 3a20 6368 2d61 7263 6869 7665 2061 ef: ch-archive a │ │ │ │ │ +0008d5f0: 7263 6869 7665 2d61 7265 6173 7f33 3330 rchive-areas.330 │ │ │ │ │ +0008d600: 3939 0a52 6566 3a20 3230 7f33 3330 3939 99.Ref: 20.33099 │ │ │ │ │ +0008d610: 0a52 6566 3a20 6368 2d61 7263 6869 7665 .Ref: ch-archive │ │ │ │ │ +0008d620: 2073 2d73 6563 7469 6f6e 737f 3333 3039 s-sections.3309 │ │ │ │ │ +0008d630: 390a 5265 663a 2032 317f 3333 3039 390a 9.Ref: 21.33099. │ │ │ │ │ +0008d640: 4e6f 6465 3a20 5468 6520 6d61 696e 2061 Node: The main a │ │ │ │ │ +0008d650: 7263 6869 7665 2061 7265 617f 3333 3237 rchive area.3327 │ │ │ │ │ +0008d660: 300a 5265 663a 2063 682d 6172 6368 6976 0.Ref: ch-archiv │ │ │ │ │ +0008d670: 6520 732d 6d61 696e 7f33 3333 3931 0a52 e s-main.33391.R │ │ │ │ │ +0008d680: 6566 3a20 3232 7f33 3333 3931 0a52 6566 ef: 22.33391.Ref │ │ │ │ │ +0008d690: 3a20 6368 2d61 7263 6869 7665 2074 6865 : ch-archive the │ │ │ │ │ +0008d6a0: 2d6d 6169 6e2d 6172 6368 6976 652d 6172 -main-archive-ar │ │ │ │ │ +0008d6b0: 6561 7f33 3333 3931 0a52 6566 3a20 3233 ea.33391.Ref: 23 │ │ │ │ │ +0008d6c0: 7f33 3333 3931 0a52 6566 3a20 5468 6520 .33391.Ref: The │ │ │ │ │ +0008d6d0: 6d61 696e 2061 7263 6869 7665 2061 7265 main archive are │ │ │ │ │ +0008d6e0: 612d 466f 6f74 6e6f 7465 2d31 7f33 3536 a-Footnote-1.356 │ │ │ │ │ +0008d6f0: 3736 0a52 6566 3a20 5468 6520 6d61 696e 76.Ref: The main │ │ │ │ │ +0008d700: 2061 7263 6869 7665 2061 7265 612d 466f archive area-Fo │ │ │ │ │ +0008d710: 6f74 6e6f 7465 2d32 7f33 3537 3932 0a4e otnote-2.35792.N │ │ │ │ │ +0008d720: 6f64 653a 2054 6865 206e 6f6e 2d66 7265 ode: The non-fre │ │ │ │ │ +0008d730: 652d 6669 726d 7761 7265 2061 7263 6869 e-firmware archi │ │ │ │ │ +0008d740: 7665 2061 7265 617f 3335 3936 360a 5265 ve area.35966.Re │ │ │ │ │ +0008d750: 663a 2063 682d 6172 6368 6976 6520 732d f: ch-archive s- │ │ │ │ │ +0008d760: 6e6f 6e2d 6672 6565 2d66 6972 6d77 6172 non-free-firmwar │ │ │ │ │ +0008d770: 657f 3336 3132 300a 5265 663a 2032 357f e.36120.Ref: 25. │ │ │ │ │ +0008d780: 3336 3132 300a 5265 663a 2063 682d 6172 36120.Ref: ch-ar │ │ │ │ │ +0008d790: 6368 6976 6520 7468 652d 6e6f 6e2d 6672 chive the-non-fr │ │ │ │ │ +0008d7a0: 6565 2d66 6972 6d77 6172 652d 6172 6368 ee-firmware-arch │ │ │ │ │ +0008d7b0: 6976 652d 6172 6561 7f33 3631 3230 0a52 ive-area.36120.R │ │ │ │ │ +0008d7c0: 6566 3a20 3236 7f33 3631 3230 0a52 6566 ef: 26.36120.Ref │ │ │ │ │ +0008d7d0: 3a20 5468 6520 6e6f 6e2d 6672 6565 2d66 : The non-free-f │ │ │ │ │ +0008d7e0: 6972 6d77 6172 6520 6172 6368 6976 6520 irmware archive │ │ │ │ │ +0008d7f0: 6172 6561 2d46 6f6f 746e 6f74 652d 317f area-Footnote-1. │ │ │ │ │ +0008d800: 3336 3935 320a 4e6f 6465 3a20 5468 6520 36952.Node: The │ │ │ │ │ +0008d810: 636f 6e74 7269 6220 6172 6368 6976 6520 contrib archive │ │ │ │ │ +0008d820: 6172 6561 7f33 3731 3536 0a52 6566 3a20 area.37156.Ref: │ │ │ │ │ +0008d830: 6368 2d61 7263 6869 7665 2073 2d63 6f6e ch-archive s-con │ │ │ │ │ +0008d840: 7472 6962 7f33 3733 3134 0a52 6566 3a20 trib.37314.Ref: │ │ │ │ │ +0008d850: 3237 7f33 3733 3134 0a52 6566 3a20 6368 27.37314.Ref: ch │ │ │ │ │ +0008d860: 2d61 7263 6869 7665 2074 6865 2d63 6f6e -archive the-con │ │ │ │ │ +0008d870: 7472 6962 2d61 7263 6869 7665 2d61 7265 trib-archive-are │ │ │ │ │ +0008d880: 617f 3337 3331 340a 5265 663a 2032 387f a.37314.Ref: 28. │ │ │ │ │ +0008d890: 3337 3331 340a 4e6f 6465 3a20 5468 6520 37314.Node: The │ │ │ │ │ +0008d8a0: 6e6f 6e2d 6672 6565 2061 7263 6869 7665 non-free archive │ │ │ │ │ +0008d8b0: 2061 7265 617f 3338 3234 370a 5265 663a area.38247.Ref: │ │ │ │ │ +0008d8c0: 2063 682d 6172 6368 6976 6520 732d 6e6f ch-archive s-no │ │ │ │ │ +0008d8d0: 6e2d 6672 6565 7f33 3833 3632 0a52 6566 n-free.38362.Ref │ │ │ │ │ +0008d8e0: 3a20 3239 7f33 3833 3632 0a52 6566 3a20 : 29.38362.Ref: │ │ │ │ │ +0008d8f0: 6368 2d61 7263 6869 7665 2074 6865 2d6e ch-archive the-n │ │ │ │ │ +0008d900: 6f6e 2d66 7265 652d 6172 6368 6976 652d on-free-archive- │ │ │ │ │ +0008d910: 6172 6561 7f33 3833 3632 0a52 6566 3a20 area.38362.Ref: │ │ │ │ │ +0008d920: 3261 7f33 3833 3632 0a52 6566 3a20 5468 2a.38362.Ref: Th │ │ │ │ │ +0008d930: 6520 6e6f 6e2d 6672 6565 2061 7263 6869 e non-free archi │ │ │ │ │ +0008d940: 7665 2061 7265 612d 466f 6f74 6e6f 7465 ve area-Footnote │ │ │ │ │ +0008d950: 2d31 7f33 3933 3338 0a4e 6f64 653a 2043 -1.39338.Node: C │ │ │ │ │ +0008d960: 6f70 7972 6967 6874 2063 6f6e 7369 6465 opyright conside │ │ │ │ │ +0008d970: 7261 7469 6f6e 737f 3339 3534 320a 5265 rations.39542.Re │ │ │ │ │ +0008d980: 663a 2063 682d 6172 6368 6976 6520 636f f: ch-archive co │ │ │ │ │ +0008d990: 7079 7269 6768 742d 636f 6e73 6964 6572 pyright-consider │ │ │ │ │ +0008d9a0: 6174 696f 6e73 7f33 3936 3637 0a52 6566 ations.39667.Ref │ │ │ │ │ +0008d9b0: 3a20 3262 7f33 3936 3637 0a52 6566 3a20 : 2b.39667.Ref: │ │ │ │ │ +0008d9c0: 6368 2d61 7263 6869 7665 2073 2d70 6b67 ch-archive s-pkg │ │ │ │ │ +0008d9d0: 636f 7079 7269 6768 747f 3339 3636 370a copyright.39667. │ │ │ │ │ +0008d9e0: 5265 663a 2032 637f 3339 3636 370a 5265 Ref: 2c.39667.Re │ │ │ │ │ +0008d9f0: 663a 2043 6f70 7972 6967 6874 2063 6f6e f: Copyright con │ │ │ │ │ +0008da00: 7369 6465 7261 7469 6f6e 732d 466f 6f74 siderations-Foot │ │ │ │ │ +0008da10: 6e6f 7465 2d31 7f34 3332 3335 0a4e 6f64 note-1.43235.Nod │ │ │ │ │ +0008da20: 653a 2053 6563 7469 6f6e 737f 3433 3634 e: Sections.4364 │ │ │ │ │ +0008da30: 320a 5265 663a 2063 682d 6172 6368 6976 2.Ref: ch-archiv │ │ │ │ │ +0008da40: 6520 732d 7375 6273 6563 7469 6f6e 737f e s-subsections. │ │ │ │ │ +0008da50: 3433 3736 340a 5265 663a 2032 347f 3433 43764.Ref: 24.43 │ │ │ │ │ +0008da60: 3736 340a 5265 663a 2063 682d 6172 6368 764.Ref: ch-arch │ │ │ │ │ +0008da70: 6976 6520 7365 6374 696f 6e73 7f34 3337 ive sections.437 │ │ │ │ │ +0008da80: 3634 0a52 6566 3a20 3265 7f34 3337 3634 64.Ref: 2e.43764 │ │ │ │ │ +0008da90: 0a52 6566 3a20 5365 6374 696f 6e73 2d46 .Ref: Sections-F │ │ │ │ │ +0008daa0: 6f6f 746e 6f74 652d 317f 3435 3235 310a ootnote-1.45251. │ │ │ │ │ +0008dab0: 4e6f 6465 3a20 5072 696f 7269 7469 6573 Node: Priorities │ │ │ │ │ +0008dac0: 7f34 3532 3937 0a52 6566 3a20 6368 2d61 .45297.Ref: ch-a │ │ │ │ │ +0008dad0: 7263 6869 7665 2070 7269 6f72 6974 6965 rchive prioritie │ │ │ │ │ +0008dae0: 737f 3435 3338 360a 5265 663a 2033 307f s.45386.Ref: 30. │ │ │ │ │ +0008daf0: 3435 3338 360a 5265 663a 2063 682d 6172 45386.Ref: ch-ar │ │ │ │ │ +0008db00: 6368 6976 6520 732d 7072 696f 7269 7469 chive s-prioriti │ │ │ │ │ +0008db10: 6573 7f34 3533 3836 0a52 6566 3a20 3331 es.45386.Ref: 31 │ │ │ │ │ +0008db20: 7f34 3533 3836 0a52 6566 3a20 5072 696f .45386.Ref: Prio │ │ │ │ │ +0008db30: 7269 7469 6573 2d46 6f6f 746e 6f74 652d rities-Footnote- │ │ │ │ │ +0008db40: 317f 3439 3132 300a 4e6f 6465 3a20 4269 1.49120.Node: Bi │ │ │ │ │ +0008db50: 6e61 7279 2070 6163 6b61 6765 737f 3439 nary packages.49 │ │ │ │ │ +0008db60: 3232 380a 5265 663a 2063 682d 6269 6e61 228.Ref: ch-bina │ │ │ │ │ +0008db70: 7279 2064 6f63 7f34 3933 3431 0a52 6566 ry doc.49341.Ref │ │ │ │ │ +0008db80: 3a20 3333 7f34 3933 3431 0a52 6566 3a20 : 33.49341.Ref: │ │ │ │ │ +0008db90: 6368 2d62 696e 6172 7920 6269 6e61 7279 ch-binary binary │ │ │ │ │ +0008dba0: 2d70 6163 6b61 6765 737f 3439 3334 310a -packages.49341. │ │ │ │ │ +0008dbb0: 5265 663a 2033 347f 3439 3334 310a 4e6f Ref: 34.49341.No │ │ │ │ │ +0008dbc0: 6465 3a20 5468 6520 7061 636b 6167 6520 de: The package │ │ │ │ │ +0008dbd0: 6e61 6d65 7f35 3131 3034 0a52 6566 3a20 name.51104.Ref: │ │ │ │ │ +0008dbe0: 6368 2d62 696e 6172 7920 7333 2d31 7f35 ch-binary s3-1.5 │ │ │ │ │ +0008dbf0: 3132 3132 0a52 6566 3a20 3361 7f35 3132 1212.Ref: 3a.512 │ │ │ │ │ +0008dc00: 3132 0a52 6566 3a20 6368 2d62 696e 6172 12.Ref: ch-binar │ │ │ │ │ +0008dc10: 7920 7468 652d 7061 636b 6167 652d 6e61 y the-package-na │ │ │ │ │ +0008dc20: 6d65 7f35 3132 3132 0a52 6566 3a20 3362 me.51212.Ref: 3b │ │ │ │ │ +0008dc30: 7f35 3132 3132 0a4e 6f64 653a 2050 6163 .51212.Node: Pac │ │ │ │ │ +0008dc40: 6b61 6765 7320 7769 7468 2070 6f74 656e kages with poten │ │ │ │ │ +0008dc50: 7469 616c 6c79 206f 6666 656e 7369 7665 tially offensive │ │ │ │ │ +0008dc60: 2063 6f6e 7465 6e74 7f35 3135 3935 0a52 content.51595.R │ │ │ │ │ +0008dc70: 6566 3a20 6368 2d62 696e 6172 7920 7061 ef: ch-binary pa │ │ │ │ │ +0008dc80: 636b 6167 6573 2d77 6974 682d 706f 7465 ckages-with-pote │ │ │ │ │ +0008dc90: 6e74 6961 6c6c 792d 6f66 6665 6e73 6976 ntially-offensiv │ │ │ │ │ +0008dca0: 652d 636f 6e74 656e 747f 3531 3639 380a e-content.51698. │ │ │ │ │ +0008dcb0: 5265 663a 2033 647f 3531 3639 380a 5265 Ref: 3d.51698.Re │ │ │ │ │ +0008dcc0: 663a 2063 682d 6269 6e61 7279 2073 332d f: ch-binary s3- │ │ │ │ │ +0008dcd0: 312d 317f 3531 3639 380a 5265 663a 2033 1-1.51698.Ref: 3 │ │ │ │ │ +0008dce0: 657f 3531 3639 380a 4e6f 6465 3a20 5468 e.51698.Node: Th │ │ │ │ │ +0008dcf0: 6520 7665 7273 696f 6e20 6f66 2061 2070 e version of a p │ │ │ │ │ +0008dd00: 6163 6b61 6765 7f35 3235 3538 0a52 6566 ackage.52558.Ref │ │ │ │ │ +0008dd10: 3a20 6368 2d62 696e 6172 7920 732d 7665 : ch-binary s-ve │ │ │ │ │ +0008dd20: 7273 696f 6e73 7f35 3237 3032 0a52 6566 rsions.52702.Ref │ │ │ │ │ +0008dd30: 3a20 3366 7f35 3237 3032 0a52 6566 3a20 : 3f.52702.Ref: │ │ │ │ │ +0008dd40: 6368 2d62 696e 6172 7920 7468 652d 7665 ch-binary the-ve │ │ │ │ │ +0008dd50: 7273 696f 6e2d 6f66 2d61 2d70 6163 6b61 rsion-of-a-packa │ │ │ │ │ +0008dd60: 6765 7f35 3237 3032 0a52 6566 3a20 3430 ge.52702.Ref: 40 │ │ │ │ │ +0008dd70: 7f35 3237 3032 0a4e 6f64 653a 2056 6572 .52702.Node: Ver │ │ │ │ │ +0008dd80: 7369 6f6e 206e 756d 6265 7273 2062 6173 sion numbers bas │ │ │ │ │ +0008dd90: 6564 206f 6e20 6461 7465 737f 3533 3438 ed on dates.5348 │ │ │ │ │ +0008dda0: 310a 5265 663a 2063 682d 6269 6e61 7279 1.Ref: ch-binary │ │ │ │ │ +0008ddb0: 2073 332d 322d 317f 3533 3631 370a 5265 s3-2-1.53617.Re │ │ │ │ │ +0008ddc0: 663a 2034 327f 3533 3631 370a 5265 663a f: 42.53617.Ref: │ │ │ │ │ +0008ddd0: 2063 682d 6269 6e61 7279 2076 6572 7369 ch-binary versi │ │ │ │ │ +0008dde0: 6f6e 2d6e 756d 6265 7273 2d62 6173 6564 on-numbers-based │ │ │ │ │ +0008ddf0: 2d6f 6e2d 6461 7465 737f 3533 3631 370a -on-dates.53617. │ │ │ │ │ +0008de00: 5265 663a 2034 337f 3533 3631 370a 4e6f Ref: 43.53617.No │ │ │ │ │ +0008de10: 6465 3a20 556e 6971 7565 6e65 7373 206f de: Uniqueness o │ │ │ │ │ +0008de20: 6620 7665 7273 696f 6e20 6e75 6d62 6572 f version number │ │ │ │ │ +0008de30: 737f 3534 3730 320a 5265 663a 2063 682d s.54702.Ref: ch- │ │ │ │ │ +0008de40: 6269 6e61 7279 2073 332d 322d 327f 3534 binary s3-2-2.54 │ │ │ │ │ +0008de50: 3833 380a 5265 663a 2034 347f 3534 3833 838.Ref: 44.5483 │ │ │ │ │ +0008de60: 380a 5265 663a 2063 682d 6269 6e61 7279 8.Ref: ch-binary │ │ │ │ │ +0008de70: 2075 6e69 7175 656e 6573 732d 6f66 2d76 uniqueness-of-v │ │ │ │ │ +0008de80: 6572 7369 6f6e 2d6e 756d 6265 7273 7f35 ersion-numbers.5 │ │ │ │ │ +0008de90: 3438 3338 0a52 6566 3a20 3435 7f35 3438 4838.Ref: 45.548 │ │ │ │ │ +0008dea0: 3338 0a4e 6f64 653a 2054 6865 206d 6169 38.Node: The mai │ │ │ │ │ +0008deb0: 6e74 6169 6e65 7220 6f66 2061 2070 6163 ntainer of a pac │ │ │ │ │ +0008dec0: 6b61 6765 7f35 3633 3430 0a52 6566 3a20 kage.56340.Ref: │ │ │ │ │ +0008ded0: 6368 2d62 696e 6172 7920 732d 6d61 696e ch-binary s-main │ │ │ │ │ +0008dee0: 7461 696e 6572 7f35 3634 3936 0a52 6566 tainer.56496.Ref │ │ │ │ │ +0008def0: 3a20 3437 7f35 3634 3936 0a52 6566 3a20 : 47.56496.Ref: │ │ │ │ │ +0008df00: 6368 2d62 696e 6172 7920 7468 652d 6d61 ch-binary the-ma │ │ │ │ │ +0008df10: 696e 7461 696e 6572 2d6f 662d 612d 7061 intainer-of-a-pa │ │ │ │ │ +0008df20: 636b 6167 657f 3536 3439 360a 5265 663a ckage.56496.Ref: │ │ │ │ │ +0008df30: 2034 387f 3536 3439 360a 5265 663a 2054 48.56496.Ref: T │ │ │ │ │ +0008df40: 6865 206d 6169 6e74 6169 6e65 7220 6f66 he maintainer of │ │ │ │ │ +0008df50: 2061 2070 6163 6b61 6765 2d46 6f6f 746e a package-Footn │ │ │ │ │ +0008df60: 6f74 652d 317f 3538 3631 320a 5265 663a ote-1.58612.Ref: │ │ │ │ │ +0008df70: 2054 6865 206d 6169 6e74 6169 6e65 7220 The maintainer │ │ │ │ │ +0008df80: 6f66 2061 2070 6163 6b61 6765 2d46 6f6f of a package-Foo │ │ │ │ │ +0008df90: 746e 6f74 652d 327f 3538 3739 370a 4e6f tnote-2.58797.No │ │ │ │ │ +0008dfa0: 6465 3a20 5468 6520 6465 7363 7269 7074 de: The descript │ │ │ │ │ +0008dfb0: 696f 6e20 6f66 2061 2070 6163 6b61 6765 ion of a package │ │ │ │ │ +0008dfc0: 7f35 3839 3530 0a52 6566 3a20 6368 2d62 .58950.Ref: ch-b │ │ │ │ │ +0008dfd0: 696e 6172 7920 732d 6465 7363 7269 7074 inary s-descript │ │ │ │ │ +0008dfe0: 696f 6e73 7f35 3930 3934 0a52 6566 3a20 ions.59094.Ref: │ │ │ │ │ +0008dff0: 3462 7f35 3930 3934 0a52 6566 3a20 6368 4b.59094.Ref: ch │ │ │ │ │ +0008e000: 2d62 696e 6172 7920 7468 652d 6465 7363 -binary the-desc │ │ │ │ │ +0008e010: 7269 7074 696f 6e2d 6f66 2d61 2d70 6163 ription-of-a-pac │ │ │ │ │ +0008e020: 6b61 6765 7f35 3930 3934 0a52 6566 3a20 kage.59094.Ref: │ │ │ │ │ +0008e030: 3463 7f35 3930 3934 0a4e 6f64 653a 2054 4c.59094.Node: T │ │ │ │ │ +0008e040: 6865 2073 696e 676c 6520 6c69 6e65 2073 he single line s │ │ │ │ │ +0008e050: 796e 6f70 7369 737f 3630 3438 360a 5265 ynopsis.60486.Re │ │ │ │ │ +0008e060: 663a 2063 682d 6269 6e61 7279 2073 2d73 f: ch-binary s-s │ │ │ │ │ +0008e070: 796e 6f70 7369 737f 3630 3631 350a 5265 ynopsis.60615.Re │ │ │ │ │ +0008e080: 663a 2034 657f 3630 3631 350a 5265 663a f: 4e.60615.Ref: │ │ │ │ │ +0008e090: 2063 682d 6269 6e61 7279 2074 6865 2d73 ch-binary the-s │ │ │ │ │ +0008e0a0: 696e 676c 652d 6c69 6e65 2d73 796e 6f70 ingle-line-synop │ │ │ │ │ +0008e0b0: 7369 737f 3630 3631 350a 5265 663a 2034 sis.60615.Ref: 4 │ │ │ │ │ +0008e0c0: 667f 3630 3631 350a 4e6f 6465 3a20 5468 f.60615.Node: Th │ │ │ │ │ +0008e0d0: 6520 6578 7465 6e64 6564 2064 6573 6372 e extended descr │ │ │ │ │ +0008e0e0: 6970 7469 6f6e 7f36 3130 3134 0a52 6566 iption.61014.Ref │ │ │ │ │ +0008e0f0: 3a20 6368 2d62 696e 6172 7920 732d 6578 : ch-binary s-ex │ │ │ │ │ +0008e100: 7465 6e64 6564 6465 7363 7f36 3131 3433 tendeddesc.61143 │ │ │ │ │ +0008e110: 0a52 6566 3a20 3530 7f36 3131 3433 0a52 .Ref: 50.61143.R │ │ │ │ │ +0008e120: 6566 3a20 6368 2d62 696e 6172 7920 7468 ef: ch-binary th │ │ │ │ │ +0008e130: 652d 6578 7465 6e64 6564 2d64 6573 6372 e-extended-descr │ │ │ │ │ +0008e140: 6970 7469 6f6e 7f36 3131 3433 0a52 6566 iption.61143.Ref │ │ │ │ │ +0008e150: 3a20 3531 7f36 3131 3433 0a52 6566 3a20 : 51.61143.Ref: │ │ │ │ │ +0008e160: 5468 6520 6578 7465 6e64 6564 2064 6573 The extended des │ │ │ │ │ +0008e170: 6372 6970 7469 6f6e 2d46 6f6f 746e 6f74 cription-Footnot │ │ │ │ │ +0008e180: 652d 317f 3631 3738 350a 4e6f 6465 3a20 e-1.61785.Node: │ │ │ │ │ +0008e190: 4465 7065 6e64 656e 6369 6573 7f36 3230 Dependencies.620 │ │ │ │ │ +0008e1a0: 3132 0a52 6566 3a20 6368 2d62 696e 6172 12.Ref: ch-binar │ │ │ │ │ +0008e1b0: 7920 6465 7065 6e64 656e 6369 6573 7f36 y dependencies.6 │ │ │ │ │ +0008e1c0: 3231 3435 0a52 6566 3a20 3532 7f36 3231 2145.Ref: 52.621 │ │ │ │ │ +0008e1d0: 3435 0a52 6566 3a20 6368 2d62 696e 6172 45.Ref: ch-binar │ │ │ │ │ +0008e1e0: 7920 732d 6465 7065 6e64 656e 6369 6573 y s-dependencies │ │ │ │ │ +0008e1f0: 7f36 3231 3435 0a52 6566 3a20 3533 7f36 .62145.Ref: 53.6 │ │ │ │ │ +0008e200: 3231 3435 0a52 6566 3a20 4465 7065 6e64 2145.Ref: Depend │ │ │ │ │ +0008e210: 656e 6369 6573 2d46 6f6f 746e 6f74 652d encies-Footnote- │ │ │ │ │ +0008e220: 317f 3633 3231 370a 4e6f 6465 3a20 5669 1.63217.Node: Vi │ │ │ │ │ +0008e230: 7274 7561 6c20 7061 636b 6167 6573 7f36 rtual packages.6 │ │ │ │ │ +0008e240: 3339 3430 0a52 6566 3a20 6368 2d62 696e 3940.Ref: ch-bin │ │ │ │ │ +0008e250: 6172 7920 732d 7669 7274 7561 6c2d 706b ary s-virtual-pk │ │ │ │ │ +0008e260: 677f 3634 3035 360a 5265 663a 2031 337f g.64056.Ref: 13. │ │ │ │ │ +0008e270: 3634 3035 360a 5265 663a 2063 682d 6269 64056.Ref: ch-bi │ │ │ │ │ +0008e280: 6e61 7279 2076 6972 7475 616c 2d70 6163 nary virtual-pac │ │ │ │ │ +0008e290: 6b61 6765 737f 3634 3035 360a 5265 663a kages.64056.Ref: │ │ │ │ │ +0008e2a0: 2035 357f 3634 3035 360a 4e6f 6465 3a20 55.64056.Node: │ │ │ │ │ +0008e2b0: 4261 7365 2073 7973 7465 6d7f 3635 3331 Base system.6531 │ │ │ │ │ +0008e2c0: 360a 5265 663a 2063 682d 6269 6e61 7279 6.Ref: ch-binary │ │ │ │ │ +0008e2d0: 2062 6173 652d 7379 7374 656d 7f36 3534 base-system.654 │ │ │ │ │ +0008e2e0: 3338 0a52 6566 3a20 3537 7f36 3534 3338 38.Ref: 57.65438 │ │ │ │ │ +0008e2f0: 0a52 6566 3a20 6368 2d62 696e 6172 7920 .Ref: ch-binary │ │ │ │ │ +0008e300: 7333 2d37 7f36 3534 3338 0a52 6566 3a20 s3-7.65438.Ref: │ │ │ │ │ +0008e310: 3538 7f36 3534 3338 0a4e 6f64 653a 2045 58.65438.Node: E │ │ │ │ │ +0008e320: 7373 656e 7469 616c 2070 6163 6b61 6765 ssential package │ │ │ │ │ +0008e330: 737f 3635 3837 300a 5265 663a 2063 682d s.65870.Ref: ch- │ │ │ │ │ +0008e340: 6269 6e61 7279 2065 7373 656e 7469 616c binary essential │ │ │ │ │ +0008e350: 2d70 6163 6b61 6765 737f 3635 3939 340a -packages.65994. │ │ │ │ │ +0008e360: 5265 663a 2035 397f 3635 3939 340a 5265 Ref: 59.65994.Re │ │ │ │ │ +0008e370: 663a 2063 682d 6269 6e61 7279 2073 332d f: ch-binary s3- │ │ │ │ │ +0008e380: 387f 3635 3939 340a 5265 663a 2035 617f 8.65994.Ref: 5a. │ │ │ │ │ +0008e390: 3635 3939 340a 4e6f 6465 3a20 4d61 696e 65994.Node: Main │ │ │ │ │ +0008e3a0: 7461 696e 6572 2053 6372 6970 7473 7f36 tainer Scripts.6 │ │ │ │ │ +0008e3b0: 3738 3635 0a52 6566 3a20 6368 2d62 696e 7865.Ref: ch-bin │ │ │ │ │ +0008e3c0: 6172 7920 6d61 696e 7461 696e 6572 2d73 ary maintainer-s │ │ │ │ │ +0008e3d0: 6372 6970 7473 7f36 3739 3639 0a52 6566 cripts.67969.Ref │ │ │ │ │ +0008e3e0: 3a20 3563 7f36 3739 3639 0a52 6566 3a20 : 5c.67969.Ref: │ │ │ │ │ +0008e3f0: 6368 2d62 696e 6172 7920 732d 6d61 696e ch-binary s-main │ │ │ │ │ +0008e400: 7473 6372 6970 7473 7f36 3739 3639 0a52 tscripts.67969.R │ │ │ │ │ +0008e410: 6566 3a20 3564 7f36 3739 3639 0a52 6566 ef: 5d.67969.Ref │ │ │ │ │ +0008e420: 3a20 4d61 696e 7461 696e 6572 2053 6372 : Maintainer Scr │ │ │ │ │ +0008e430: 6970 7473 2d46 6f6f 746e 6f74 652d 317f ipts-Footnote-1. │ │ │ │ │ +0008e440: 3730 3831 300a 5265 663a 204d 6169 6e74 70810.Ref: Maint │ │ │ │ │ +0008e450: 6169 6e65 7220 5363 7269 7074 732d 466f ainer Scripts-Fo │ │ │ │ │ +0008e460: 6f74 6e6f 7465 2d32 7f37 3038 3938 0a52 otnote-2.70898.R │ │ │ │ │ +0008e470: 6566 3a20 4d61 696e 7461 696e 6572 2053 ef: Maintainer S │ │ │ │ │ +0008e480: 6372 6970 7473 2d46 6f6f 746e 6f74 652d cripts-Footnote- │ │ │ │ │ +0008e490: 337f 3730 3938 300a 5265 663a 204d 6169 3.70980.Ref: Mai │ │ │ │ │ +0008e4a0: 6e74 6169 6e65 7220 5363 7269 7074 732d ntainer Scripts- │ │ │ │ │ +0008e4b0: 466f 6f74 6e6f 7465 2d34 7f37 3131 3031 Footnote-4.71101 │ │ │ │ │ +0008e4c0: 0a52 6566 3a20 4d61 696e 7461 696e 6572 .Ref: Maintainer │ │ │ │ │ +0008e4d0: 2053 6372 6970 7473 2d46 6f6f 746e 6f74 Scripts-Footnot │ │ │ │ │ +0008e4e0: 652d 357f 3731 3230 320a 5265 663a 204d e-5.71202.Ref: M │ │ │ │ │ +0008e4f0: 6169 6e74 6169 6e65 7220 5363 7269 7074 aintainer Script │ │ │ │ │ +0008e500: 732d 466f 6f74 6e6f 7465 2d36 7f37 3133 s-Footnote-6.713 │ │ │ │ │ +0008e510: 3233 0a52 6566 3a20 4d61 696e 7461 696e 23.Ref: Maintain │ │ │ │ │ +0008e520: 6572 2053 6372 6970 7473 2d46 6f6f 746e er Scripts-Footn │ │ │ │ │ +0008e530: 6f74 652d 377f 3731 3430 360a 5265 663a ote-7.71406.Ref: │ │ │ │ │ +0008e540: 204d 6169 6e74 6169 6e65 7220 5363 7269 Maintainer Scri │ │ │ │ │ +0008e550: 7074 732d 466f 6f74 6e6f 7465 2d38 7f37 pts-Footnote-8.7 │ │ │ │ │ +0008e560: 3134 3934 0a4e 6f64 653a 2050 726f 6d70 1494.Node: Promp │ │ │ │ │ +0008e570: 7469 6e67 2069 6e20 6d61 696e 7461 696e ting in maintain │ │ │ │ │ +0008e580: 6572 2073 6372 6970 7473 7f37 3135 3832 er scripts.71582 │ │ │ │ │ +0008e590: 0a52 6566 3a20 6368 2d62 696e 6172 7920 .Ref: ch-binary │ │ │ │ │ +0008e5a0: 7072 6f6d 7074 696e 672d 696e 2d6d 6169 prompting-in-mai │ │ │ │ │ +0008e5b0: 6e74 6169 6e65 722d 7363 7269 7074 737f ntainer-scripts. │ │ │ │ │ +0008e5c0: 3731 3637 350a 5265 663a 2035 667f 3731 71675.Ref: 5f.71 │ │ │ │ │ +0008e5d0: 3637 350a 5265 663a 2063 682d 6269 6e61 675.Ref: ch-bina │ │ │ │ │ +0008e5e0: 7279 2073 2d6d 6169 6e74 7363 7269 7074 ry s-maintscript │ │ │ │ │ +0008e5f0: 7072 6f6d 7074 7f37 3136 3735 0a52 6566 prompt.71675.Ref │ │ │ │ │ +0008e600: 3a20 3136 7f37 3136 3735 0a52 6566 3a20 : 16.71675.Ref: │ │ │ │ │ +0008e610: 5072 6f6d 7074 696e 6720 696e 206d 6169 Prompting in mai │ │ │ │ │ +0008e620: 6e74 6169 6e65 7220 7363 7269 7074 732d ntainer scripts- │ │ │ │ │ +0008e630: 466f 6f74 6e6f 7465 2d31 7f37 3439 3433 Footnote-1.74943 │ │ │ │ │ +0008e640: 0a4e 6f64 653a 2053 6f75 7263 6520 7061 .Node: Source pa │ │ │ │ │ +0008e650: 636b 6167 6573 7f37 3531 3532 0a52 6566 ckages.75152.Ref │ │ │ │ │ +0008e660: 3a20 6368 2d73 6f75 7263 6520 646f 637f : ch-source doc. │ │ │ │ │ +0008e670: 3735 3237 370a 5265 663a 2036 307f 3735 75277.Ref: 60.75 │ │ │ │ │ +0008e680: 3237 370a 5265 663a 2063 682d 736f 7572 277.Ref: ch-sour │ │ │ │ │ +0008e690: 6365 2073 2d73 6f75 7263 652d 7061 636b ce s-source-pack │ │ │ │ │ +0008e6a0: 6167 6573 7f37 3532 3737 0a52 6566 3a20 ages.75277.Ref: │ │ │ │ │ +0008e6b0: 3631 7f37 3532 3737 0a52 6566 3a20 6368 61.75277.Ref: ch │ │ │ │ │ +0008e6c0: 2d73 6f75 7263 6520 736f 7572 6365 2d70 -source source-p │ │ │ │ │ +0008e6d0: 6163 6b61 6765 737f 3735 3237 370a 5265 ackages.75277.Re │ │ │ │ │ +0008e6e0: 663a 2036 327f 3735 3237 370a 4e6f 6465 f: 62.75277.Node │ │ │ │ │ +0008e6f0: 3a20 5374 616e 6461 7264 7320 636f 6e66 : Standards conf │ │ │ │ │ +0008e700: 6f72 6d61 6e63 657f 3737 3931 380a 5265 ormance.77918.Re │ │ │ │ │ +0008e710: 663a 2063 682d 736f 7572 6365 2073 2d73 f: ch-source s-s │ │ │ │ │ +0008e720: 7461 6e64 6172 6473 7665 7273 696f 6e7f tandardsversion. │ │ │ │ │ +0008e730: 3738 3032 380a 5265 663a 2036 347f 3738 78028.Ref: 64.78 │ │ │ │ │ +0008e740: 3032 380a 5265 663a 2063 682d 736f 7572 028.Ref: ch-sour │ │ │ │ │ +0008e750: 6365 2073 7461 6e64 6172 6473 2d63 6f6e ce standards-con │ │ │ │ │ +0008e760: 666f 726d 616e 6365 7f37 3830 3238 0a52 formance.78028.R │ │ │ │ │ +0008e770: 6566 3a20 3635 7f37 3830 3238 0a4e 6f64 ef: 65.78028.Nod │ │ │ │ │ +0008e780: 653a 2050 6163 6b61 6765 2072 656c 6174 e: Package relat │ │ │ │ │ +0008e790: 696f 6e73 6869 7073 7f37 3931 3331 0a52 ionships.79131.R │ │ │ │ │ +0008e7a0: 6566 3a20 6368 2d73 6f75 7263 6520 7061 ef: ch-source pa │ │ │ │ │ +0008e7b0: 636b 6167 652d 7265 6c61 7469 6f6e 7368 ckage-relationsh │ │ │ │ │ +0008e7c0: 6970 737f 3739 3238 310a 5265 663a 2036 ips.79281.Ref: 6 │ │ │ │ │ +0008e7d0: 377f 3739 3238 310a 5265 663a 2063 682d 7.79281.Ref: ch- │ │ │ │ │ +0008e7e0: 736f 7572 6365 2073 2d70 6b67 2d72 656c source s-pkg-rel │ │ │ │ │ +0008e7f0: 6174 696f 6e73 7f37 3932 3831 0a52 6566 ations.79281.Ref │ │ │ │ │ +0008e800: 3a20 3638 7f37 3932 3831 0a52 6566 3a20 : 68.79281.Ref: │ │ │ │ │ +0008e810: 5061 636b 6167 6520 7265 6c61 7469 6f6e Package relation │ │ │ │ │ +0008e820: 7368 6970 732d 466f 6f74 6e6f 7465 2d31 ships-Footnote-1 │ │ │ │ │ +0008e830: 7f38 3039 3236 0a52 6566 3a20 5061 636b .80926.Ref: Pack │ │ │ │ │ +0008e840: 6167 6520 7265 6c61 7469 6f6e 7368 6970 age relationship │ │ │ │ │ +0008e850: 732d 466f 6f74 6e6f 7465 2d32 7f38 3135 s-Footnote-2.815 │ │ │ │ │ +0008e860: 3030 0a4e 6f64 653a 2043 6861 6e67 6573 00.Node: Changes │ │ │ │ │ +0008e870: 2074 6f20 7468 6520 7570 7374 7265 616d to the upstream │ │ │ │ │ +0008e880: 2073 6f75 7263 6573 7f38 3230 3031 0a52 sources.82001.R │ │ │ │ │ +0008e890: 6566 3a20 6368 2d73 6f75 7263 6520 6368 ef: ch-source ch │ │ │ │ │ +0008e8a0: 616e 6765 732d 746f 2d74 6865 2d75 7073 anges-to-the-ups │ │ │ │ │ +0008e8b0: 7472 6561 6d2d 736f 7572 6365 737f 3832 tream-sources.82 │ │ │ │ │ +0008e8c0: 3136 330a 5265 663a 2036 397f 3832 3136 163.Ref: 69.8216 │ │ │ │ │ +0008e8d0: 330a 5265 663a 2063 682d 736f 7572 6365 3.Ref: ch-source │ │ │ │ │ +0008e8e0: 2073 342d 337f 3832 3136 330a 5265 663a s4-3.82163.Ref: │ │ │ │ │ +0008e8f0: 2036 617f 3832 3136 330a 4e6f 6465 3a20 6a.82163.Node: │ │ │ │ │ +0008e900: 4465 6269 616e 2063 6861 6e67 656c 6f67 Debian changelog │ │ │ │ │ +0008e910: 2064 6562 6961 6e2f 6368 616e 6765 6c6f debian/changelo │ │ │ │ │ +0008e920: 677f 3833 3835 360a 5265 663a 2063 682d g.83856.Ref: ch- │ │ │ │ │ +0008e930: 736f 7572 6365 2064 6562 6961 6e2d 6368 source debian-ch │ │ │ │ │ +0008e940: 616e 6765 6c6f 672d 6465 6269 616e 2d63 angelog-debian-c │ │ │ │ │ +0008e950: 6861 6e67 656c 6f67 7f38 3430 3233 0a52 hangelog.84023.R │ │ │ │ │ +0008e960: 6566 3a20 3663 7f38 3430 3233 0a52 6566 ef: 6c.84023.Ref │ │ │ │ │ +0008e970: 3a20 6368 2d73 6f75 7263 6520 732d 6470 : ch-source s-dp │ │ │ │ │ +0008e980: 6b67 6368 616e 6765 6c6f 677f 3834 3032 kgchangelog.8402 │ │ │ │ │ +0008e990: 330a 5265 663a 2036 647f 3834 3032 330a 3.Ref: 6d.84023. │ │ │ │ │ +0008e9a0: 5265 663a 2044 6562 6961 6e20 6368 616e Ref: Debian chan │ │ │ │ │ +0008e9b0: 6765 6c6f 6720 6465 6269 616e 2f63 6861 gelog debian/cha │ │ │ │ │ +0008e9c0: 6e67 656c 6f67 2d46 6f6f 746e 6f74 652d ngelog-Footnote- │ │ │ │ │ +0008e9d0: 317f 3838 3335 360a 5265 663a 2044 6562 1.88356.Ref: Deb │ │ │ │ │ +0008e9e0: 6961 6e20 6368 616e 6765 6c6f 6720 6465 ian changelog de │ │ │ │ │ +0008e9f0: 6269 616e 2f63 6861 6e67 656c 6f67 2d46 bian/changelog-F │ │ │ │ │ +0008ea00: 6f6f 746e 6f74 652d 327f 3838 3531 360a ootnote-2.88516. │ │ │ │ │ +0008ea10: 5265 663a 2044 6562 6961 6e20 6368 616e Ref: Debian chan │ │ │ │ │ +0008ea20: 6765 6c6f 6720 6465 6269 616e 2f63 6861 gelog debian/cha │ │ │ │ │ +0008ea30: 6e67 656c 6f67 2d46 6f6f 746e 6f74 652d ngelog-Footnote- │ │ │ │ │ +0008ea40: 337f 3838 3833 370a 5265 663a 2044 6562 3.88837.Ref: Deb │ │ │ │ │ +0008ea50: 6961 6e20 6368 616e 6765 6c6f 6720 6465 ian changelog de │ │ │ │ │ +0008ea60: 6269 616e 2f63 6861 6e67 656c 6f67 2d46 bian/changelog-F │ │ │ │ │ +0008ea70: 6f6f 746e 6f74 652d 347f 3839 3436 370a ootnote-4.89467. │ │ │ │ │ +0008ea80: 5265 663a 2044 6562 6961 6e20 6368 616e Ref: Debian chan │ │ │ │ │ +0008ea90: 6765 6c6f 6720 6465 6269 616e 2f63 6861 gelog debian/cha │ │ │ │ │ +0008eaa0: 6e67 656c 6f67 2d46 6f6f 746e 6f74 652d ngelog-Footnote- │ │ │ │ │ +0008eab0: 357f 3930 3033 320a 4e6f 6465 3a20 436f 5.90032.Node: Co │ │ │ │ │ +0008eac0: 7079 7269 6768 7420 6465 6269 616e 2f63 pyright debian/c │ │ │ │ │ +0008ead0: 6f70 7972 6967 6874 7f39 3030 3939 0a52 opyright.90099.R │ │ │ │ │ +0008eae0: 6566 3a20 6368 2d73 6f75 7263 6520 636f ef: ch-source co │ │ │ │ │ +0008eaf0: 7079 7269 6768 742d 6465 6269 616e 2d63 pyright-debian-c │ │ │ │ │ +0008eb00: 6f70 7972 6967 6874 7f39 3032 3632 0a52 opyright.90262.R │ │ │ │ │ +0008eb10: 6566 3a20 3733 7f39 3032 3632 0a52 6566 ef: 73.90262.Ref │ │ │ │ │ +0008eb20: 3a20 6368 2d73 6f75 7263 6520 732d 6470 : ch-source s-dp │ │ │ │ │ +0008eb30: 6b67 636f 7079 7269 6768 747f 3930 3236 kgcopyright.9026 │ │ │ │ │ +0008eb40: 320a 5265 663a 2037 347f 3930 3236 320a 2.Ref: 74.90262. │ │ │ │ │ +0008eb50: 4e6f 6465 3a20 4572 726f 7220 7472 6170 Node: Error trap │ │ │ │ │ +0008eb60: 7069 6e67 2069 6e20 6d61 6b65 6669 6c65 ping in makefile │ │ │ │ │ +0008eb70: 737f 3930 3733 320a 5265 663a 2063 682d s.90732.Ref: ch- │ │ │ │ │ +0008eb80: 736f 7572 6365 2065 7272 6f72 2d74 7261 source error-tra │ │ │ │ │ +0008eb90: 7070 696e 672d 696e 2d6d 616b 6566 696c pping-in-makefil │ │ │ │ │ +0008eba0: 6573 7f39 3038 3733 0a52 6566 3a20 3735 es.90873.Ref: 75 │ │ │ │ │ +0008ebb0: 7f39 3038 3733 0a52 6566 3a20 6368 2d73 .90873.Ref: ch-s │ │ │ │ │ +0008ebc0: 6f75 7263 6520 7334 2d36 7f39 3038 3733 ource s4-6.90873 │ │ │ │ │ +0008ebd0: 0a52 6566 3a20 3736 7f39 3038 3733 0a4e .Ref: 76.90873.N │ │ │ │ │ +0008ebe0: 6f64 653a 2054 696d 6520 5374 616d 7073 ode: Time Stamps │ │ │ │ │ +0008ebf0: 7f39 3138 3835 0a52 6566 3a20 6368 2d73 .91885.Ref: ch-s │ │ │ │ │ +0008ec00: 6f75 7263 6520 732d 7469 6d65 7374 616d ource s-timestam │ │ │ │ │ +0008ec10: 7073 7f39 3230 3432 0a52 6566 3a20 3737 ps.92042.Ref: 77 │ │ │ │ │ +0008ec20: 7f39 3230 3432 0a52 6566 3a20 6368 2d73 .92042.Ref: ch-s │ │ │ │ │ +0008ec30: 6f75 7263 6520 7469 6d65 2d73 7461 6d70 ource time-stamp │ │ │ │ │ +0008ec40: 737f 3932 3034 320a 5265 663a 2037 387f s.92042.Ref: 78. │ │ │ │ │ +0008ec50: 3932 3034 320a 5265 663a 2054 696d 6520 92042.Ref: Time │ │ │ │ │ +0008ec60: 5374 616d 7073 2d46 6f6f 746e 6f74 652d Stamps-Footnote- │ │ │ │ │ +0008ec70: 317f 3932 3234 350a 4e6f 6465 3a20 5265 1.92245.Node: Re │ │ │ │ │ +0008ec80: 7374 7269 6374 696f 6e73 206f 6e20 6f62 strictions on ob │ │ │ │ │ +0008ec90: 6a65 6374 7320 696e 2073 6f75 7263 6520 jects in source │ │ │ │ │ +0008eca0: 7061 636b 6167 6573 7f39 3235 3336 0a52 packages.92536.R │ │ │ │ │ +0008ecb0: 6566 3a20 6368 2d73 6f75 7263 6520 7265 ef: ch-source re │ │ │ │ │ +0008ecc0: 7374 7269 6374 696f 6e73 2d6f 6e2d 6f62 strictions-on-ob │ │ │ │ │ +0008ecd0: 6a65 6374 732d 696e 2d73 6f75 7263 652d jects-in-source- │ │ │ │ │ +0008ece0: 7061 636b 6167 6573 7f39 3236 3939 0a52 packages.92699.R │ │ │ │ │ +0008ecf0: 6566 3a20 3739 7f39 3236 3939 0a52 6566 ef: 79.92699.Ref │ │ │ │ │ +0008ed00: 3a20 6368 2d73 6f75 7263 6520 732d 7265 : ch-source s-re │ │ │ │ │ +0008ed10: 7374 7269 6374 696f 6e73 7f39 3236 3939 strictions.92699 │ │ │ │ │ +0008ed20: 0a52 6566 3a20 3761 7f39 3236 3939 0a52 .Ref: 7a.92699.R │ │ │ │ │ +0008ed30: 6566 3a20 5265 7374 7269 6374 696f 6e73 ef: Restrictions │ │ │ │ │ +0008ed40: 206f 6e20 6f62 6a65 6374 7320 696e 2073 on objects in s │ │ │ │ │ +0008ed50: 6f75 7263 6520 7061 636b 6167 6573 2d46 ource packages-F │ │ │ │ │ +0008ed60: 6f6f 746e 6f74 652d 317f 3932 3933 300a ootnote-1.92930. │ │ │ │ │ +0008ed70: 4e6f 6465 3a20 4d61 696e 2062 7569 6c64 Node: Main build │ │ │ │ │ +0008ed80: 696e 6720 7363 7269 7074 2064 6562 6961 ing script debia │ │ │ │ │ +0008ed90: 6e2f 7275 6c65 737f 3932 3937 300a 5265 n/rules.92970.Re │ │ │ │ │ +0008eda0: 663a 2063 682d 736f 7572 6365 206d 6169 f: ch-source mai │ │ │ │ │ +0008edb0: 6e2d 6275 696c 6469 6e67 2d73 6372 6970 n-building-scrip │ │ │ │ │ +0008edc0: 742d 6465 6269 616e 2d72 756c 6573 7f39 t-debian-rules.9 │ │ │ │ │ +0008edd0: 3331 3631 0a52 6566 3a20 3762 7f39 3331 3161.Ref: 7b.931 │ │ │ │ │ +0008ede0: 3631 0a52 6566 3a20 6368 2d73 6f75 7263 61.Ref: ch-sourc │ │ │ │ │ +0008edf0: 6520 732d 6465 6269 616e 7275 6c65 737f e s-debianrules. │ │ │ │ │ +0008ee00: 3933 3136 310a 5265 663a 2037 637f 3933 93161.Ref: 7c.93 │ │ │ │ │ +0008ee10: 3136 310a 5265 663a 204d 6169 6e20 6275 161.Ref: Main bu │ │ │ │ │ +0008ee20: 696c 6469 6e67 2073 6372 6970 7420 6465 ilding script de │ │ │ │ │ +0008ee30: 6269 616e 2f72 756c 6573 2d46 6f6f 746e bian/rules-Footn │ │ │ │ │ +0008ee40: 6f74 652d 317f 3130 3534 3939 0a52 6566 ote-1.105499.Ref │ │ │ │ │ +0008ee50: 3a20 4d61 696e 2062 7569 6c64 696e 6720 : Main building │ │ │ │ │ +0008ee60: 7363 7269 7074 2064 6562 6961 6e2f 7275 script debian/ru │ │ │ │ │ +0008ee70: 6c65 732d 466f 6f74 6e6f 7465 2d32 7f31 les-Footnote-2.1 │ │ │ │ │ +0008ee80: 3036 3030 360a 5265 663a 204d 6169 6e20 06006.Ref: Main │ │ │ │ │ +0008ee90: 6275 696c 6469 6e67 2073 6372 6970 7420 building script │ │ │ │ │ +0008eea0: 6465 6269 616e 2f72 756c 6573 2d46 6f6f debian/rules-Foo │ │ │ │ │ +0008eeb0: 746e 6f74 652d 337f 3130 3632 3438 0a4e tnote-3.106248.N │ │ │ │ │ +0008eec0: 6f64 653a 2064 6562 6961 6e2f 7275 6c65 ode: debian/rule │ │ │ │ │ +0008eed0: 7320 616e 6420 4445 425f 4255 494c 445f s and DEB_BUILD_ │ │ │ │ │ +0008eee0: 4f50 5449 4f4e 537f 3130 3633 3534 0a52 OPTIONS.106354.R │ │ │ │ │ +0008eef0: 6566 3a20 6368 2d73 6f75 7263 6520 6465 ef: ch-source de │ │ │ │ │ +0008ef00: 6269 616e 2d72 756c 6573 2d61 6e64 2d64 bian-rules-and-d │ │ │ │ │ +0008ef10: 6562 2d62 7569 6c64 2d6f 7074 696f 6e73 eb-build-options │ │ │ │ │ +0008ef20: 7f31 3036 3531 300a 5265 663a 2038 317f .106510.Ref: 81. │ │ │ │ │ +0008ef30: 3130 3635 3130 0a52 6566 3a20 6368 2d73 106510.Ref: ch-s │ │ │ │ │ +0008ef40: 6f75 7263 6520 732d 6465 6269 616e 7275 ource s-debianru │ │ │ │ │ +0008ef50: 6c65 732d 6f70 7469 6f6e 737f 3130 3635 les-options.1065 │ │ │ │ │ +0008ef60: 3130 0a52 6566 3a20 3764 7f31 3036 3531 10.Ref: 7d.10651 │ │ │ │ │ +0008ef70: 300a 5265 663a 2064 6562 6961 6e2f 7275 0.Ref: debian/ru │ │ │ │ │ +0008ef80: 6c65 7320 616e 6420 4445 425f 4255 494c les and DEB_BUIL │ │ │ │ │ +0008ef90: 445f 4f50 5449 4f4e 532d 466f 6f74 6e6f D_OPTIONS-Footno │ │ │ │ │ +0008efa0: 7465 2d31 7f31 3130 3637 350a 5265 663a te-1.110675.Ref: │ │ │ │ │ +0008efb0: 2064 6562 6961 6e2f 7275 6c65 7320 616e debian/rules an │ │ │ │ │ +0008efc0: 6420 4445 425f 4255 494c 445f 4f50 5449 d DEB_BUILD_OPTI │ │ │ │ │ +0008efd0: 4f4e 532d 466f 6f74 6e6f 7465 2d32 7f31 ONS-Footnote-2.1 │ │ │ │ │ +0008efe0: 3130 3833 360a 4e6f 6465 3a20 6465 6269 10836.Node: debi │ │ │ │ │ +0008eff0: 616e 2f72 756c 6573 2061 6e64 2052 756c an/rules and Rul │ │ │ │ │ +0008f000: 6573 2d52 6571 7569 7265 732d 526f 6f74 es-Requires-Root │ │ │ │ │ +0008f010: 7f31 3130 3934 370a 5265 663a 2063 682d .110947.Ref: ch- │ │ │ │ │ +0008f020: 736f 7572 6365 2064 6562 6961 6e2d 7275 source debian-ru │ │ │ │ │ +0008f030: 6c65 732d 616e 642d 7275 6c65 732d 7265 les-and-rules-re │ │ │ │ │ +0008f040: 7175 6972 6573 2d72 6f6f 747f 3131 3131 quires-root.1111 │ │ │ │ │ +0008f050: 3033 0a52 6566 3a20 3832 7f31 3131 3130 03.Ref: 82.11110 │ │ │ │ │ +0008f060: 330a 5265 663a 2063 682d 736f 7572 6365 3.Ref: ch-source │ │ │ │ │ +0008f070: 2073 2d64 6562 6961 6e72 756c 6573 2d67 s-debianrules-g │ │ │ │ │ +0008f080: 6169 6e72 6f6f 7461 7069 7f31 3131 3130 ainrootapi.11110 │ │ │ │ │ +0008f090: 330a 5265 663a 2038 337f 3131 3131 3033 3.Ref: 83.111103 │ │ │ │ │ +0008f0a0: 0a4e 6f64 653a 2056 6172 6961 626c 6520 .Node: Variable │ │ │ │ │ +0008f0b0: 7375 6273 7469 7475 7469 6f6e 7320 6465 substitutions de │ │ │ │ │ +0008f0c0: 6269 616e 2f73 7562 7374 7661 7273 7f31 bian/substvars.1 │ │ │ │ │ +0008f0d0: 3133 3130 300a 5265 663a 2063 682d 736f 13100.Ref: ch-so │ │ │ │ │ +0008f0e0: 7572 6365 2073 2d73 7562 7374 7661 7273 urce s-substvars │ │ │ │ │ +0008f0f0: 7f31 3133 3238 360a 5265 663a 2038 347f .113286.Ref: 84. │ │ │ │ │ +0008f100: 3131 3332 3836 0a52 6566 3a20 6368 2d73 113286.Ref: ch-s │ │ │ │ │ +0008f110: 6f75 7263 6520 7661 7269 6162 6c65 2d73 ource variable-s │ │ │ │ │ +0008f120: 7562 7374 6974 7574 696f 6e73 2d64 6562 ubstitutions-deb │ │ │ │ │ +0008f130: 6961 6e2d 7375 6273 7476 6172 737f 3131 ian-substvars.11 │ │ │ │ │ +0008f140: 3332 3836 0a52 6566 3a20 3835 7f31 3133 3286.Ref: 85.113 │ │ │ │ │ +0008f150: 3238 360a 4e6f 6465 3a20 5570 7374 7265 286.Node: Upstre │ │ │ │ │ +0008f160: 616d 2073 6f75 7263 6520 6c6f 6361 7469 am source locati │ │ │ │ │ +0008f170: 6f6e 2064 6562 6961 6e2f 7761 7463 687f on debian/watch. │ │ │ │ │ +0008f180: 3131 3431 3737 0a52 6566 3a20 6368 2d73 114177.Ref: ch-s │ │ │ │ │ +0008f190: 6f75 7263 6520 732d 6465 6269 616e 7761 ource s-debianwa │ │ │ │ │ +0008f1a0: 7463 687f 3131 3433 3633 0a52 6566 3a20 tch.114363.Ref: │ │ │ │ │ +0008f1b0: 3836 7f31 3134 3336 330a 5265 663a 2063 86.114363.Ref: c │ │ │ │ │ +0008f1c0: 682d 736f 7572 6365 2075 7073 7472 6561 h-source upstrea │ │ │ │ │ +0008f1d0: 6d2d 736f 7572 6365 2d6c 6f63 6174 696f m-source-locatio │ │ │ │ │ +0008f1e0: 6e2d 6465 6269 616e 2d77 6174 6368 7f31 n-debian-watch.1 │ │ │ │ │ +0008f1f0: 3134 3336 330a 5265 663a 2038 377f 3131 14363.Ref: 87.11 │ │ │ │ │ +0008f200: 3433 3633 0a4e 6f64 653a 2047 656e 6572 4363.Node: Gener │ │ │ │ │ +0008f210: 6174 6564 2066 696c 6573 206c 6973 7420 ated files list │ │ │ │ │ +0008f220: 6465 6269 616e 2f66 696c 6573 7f31 3135 debian/files.115 │ │ │ │ │ +0008f230: 3439 370a 5265 663a 2063 682d 736f 7572 497.Ref: ch-sour │ │ │ │ │ +0008f240: 6365 2067 656e 6572 6174 6564 2d66 696c ce generated-fil │ │ │ │ │ +0008f250: 6573 2d6c 6973 742d 6465 6269 616e 2d66 es-list-debian-f │ │ │ │ │ +0008f260: 696c 6573 7f31 3135 3636 340a 5265 663a iles.115664.Ref: │ │ │ │ │ +0008f270: 2038 387f 3131 3536 3634 0a52 6566 3a20 88.115664.Ref: │ │ │ │ │ +0008f280: 6368 2d73 6f75 7263 6520 732d 6465 6269 ch-source s-debi │ │ │ │ │ +0008f290: 616e 6669 6c65 737f 3131 3536 3634 0a52 anfiles.115664.R │ │ │ │ │ +0008f2a0: 6566 3a20 3839 7f31 3135 3636 340a 5265 ef: 89.115664.Re │ │ │ │ │ +0008f2b0: 663a 2047 656e 6572 6174 6564 2066 696c f: Generated fil │ │ │ │ │ +0008f2c0: 6573 206c 6973 7420 6465 6269 616e 2f66 es list debian/f │ │ │ │ │ +0008f2d0: 696c 6573 2d46 6f6f 746e 6f74 652d 317f iles-Footnote-1. │ │ │ │ │ +0008f2e0: 3131 3639 3037 0a4e 6f64 653a 2045 6d62 116907.Node: Emb │ │ │ │ │ +0008f2f0: 6564 6465 6420 636f 6465 2063 6f70 6965 edded code copie │ │ │ │ │ +0008f300: 737f 3131 3731 3332 0a52 6566 3a20 6368 s.117132.Ref: ch │ │ │ │ │ +0008f310: 2d73 6f75 7263 6520 656d 6265 6464 6564 -source embedded │ │ │ │ │ +0008f320: 2d63 6f64 652d 636f 7069 6573 7f31 3137 -code-copies.117 │ │ │ │ │ +0008f330: 3330 360a 5265 663a 2038 617f 3131 3733 306.Ref: 8a.1173 │ │ │ │ │ +0008f340: 3036 0a52 6566 3a20 6368 2d73 6f75 7263 06.Ref: ch-sourc │ │ │ │ │ +0008f350: 6520 732d 656d 6265 6464 6564 6669 6c65 e s-embeddedfile │ │ │ │ │ +0008f360: 737f 3131 3733 3036 0a52 6566 3a20 3862 s.117306.Ref: 8b │ │ │ │ │ +0008f370: 7f31 3137 3330 360a 5265 663a 2045 6d62 .117306.Ref: Emb │ │ │ │ │ +0008f380: 6564 6465 6420 636f 6465 2063 6f70 6965 edded code copie │ │ │ │ │ +0008f390: 732d 466f 6f74 6e6f 7465 2d31 7f31 3138 s-Footnote-1.118 │ │ │ │ │ +0008f3a0: 3037 350a 5265 663a 2045 6d62 6564 6465 075.Ref: Embedde │ │ │ │ │ +0008f3b0: 6420 636f 6465 2063 6f70 6965 732d 466f d code copies-Fo │ │ │ │ │ +0008f3c0: 6f74 6e6f 7465 2d32 7f31 3138 3134 320a otnote-2.118142. │ │ │ │ │ +0008f3d0: 4e6f 6465 3a20 536f 7572 6365 2070 6163 Node: Source pac │ │ │ │ │ +0008f3e0: 6b61 6765 2068 616e 646c 696e 6720 6465 kage handling de │ │ │ │ │ +0008f3f0: 6269 616e 2f52 4541 444d 4520 736f 7572 bian/README sour │ │ │ │ │ +0008f400: 6365 7f31 3138 3339 300a 5265 663a 2063 ce.118390.Ref: c │ │ │ │ │ +0008f410: 682d 736f 7572 6365 2073 2d72 6561 646d h-source s-readm │ │ │ │ │ +0008f420: 6573 6f75 7263 657f 3131 3835 3436 0a52 esource.118546.R │ │ │ │ │ +0008f430: 6566 3a20 3830 7f31 3138 3534 360a 5265 ef: 80.118546.Re │ │ │ │ │ +0008f440: 663a 2063 682d 736f 7572 6365 2073 6f75 f: ch-source sou │ │ │ │ │ +0008f450: 7263 652d 7061 636b 6167 652d 6861 6e64 rce-package-hand │ │ │ │ │ +0008f460: 6c69 6e67 2d64 6562 6961 6e2d 7265 6164 ling-debian-read │ │ │ │ │ +0008f470: 6d65 2d73 6f75 7263 657f 3131 3835 3436 me-source.118546 │ │ │ │ │ +0008f480: 0a52 6566 3a20 3863 7f31 3138 3534 360a .Ref: 8c.118546. │ │ │ │ │ +0008f490: 4e6f 6465 3a20 5265 7072 6f64 7563 6962 Node: Reproducib │ │ │ │ │ +0008f4a0: 696c 6974 797f 3132 3035 3239 0a52 6566 ility.120529.Ref │ │ │ │ │ +0008f4b0: 3a20 6368 2d73 6f75 7263 6520 7265 7072 : ch-source repr │ │ │ │ │ +0008f4c0: 6f64 7563 6962 696c 6974 797f 3132 3037 oducibility.1207 │ │ │ │ │ +0008f4d0: 3033 0a52 6566 3a20 3864 7f31 3230 3730 03.Ref: 8d.12070 │ │ │ │ │ +0008f4e0: 330a 5265 663a 2052 6570 726f 6475 6369 3.Ref: Reproduci │ │ │ │ │ +0008f4f0: 6269 6c69 7479 2d46 6f6f 746e 6f74 652d bility-Footnote- │ │ │ │ │ +0008f500: 317f 3132 3136 3039 0a4e 6f64 653a 204d 1.121609.Node: M │ │ │ │ │ +0008f510: 6973 7369 6e67 2073 6f75 7263 6573 2064 issing sources d │ │ │ │ │ +0008f520: 6562 6961 6e2f 6d69 7373 696e 672d 736f ebian/missing-so │ │ │ │ │ +0008f530: 7572 6365 737f 3132 3137 3436 0a52 6566 urces.121746.Ref │ │ │ │ │ +0008f540: 3a20 6368 2d73 6f75 7263 6520 6d69 7373 : ch-source miss │ │ │ │ │ +0008f550: 696e 672d 736f 7572 6365 732d 6465 6269 ing-sources-debi │ │ │ │ │ +0008f560: 616e 2d6d 6973 7369 6e67 2d73 6f75 7263 an-missing-sourc │ │ │ │ │ +0008f570: 6573 7f31 3231 3930 340a 5265 663a 2038 es.121904.Ref: 8 │ │ │ │ │ +0008f580: 657f 3132 3139 3034 0a4e 6f64 653a 2056 e.121904.Node: V │ │ │ │ │ +0008f590: 656e 646f 722d 7370 6563 6966 6963 2070 endor-specific p │ │ │ │ │ +0008f5a0: 6174 6368 2073 6572 6965 737f 3132 3238 atch series.1228 │ │ │ │ │ +0008f5b0: 3333 0a52 6566 3a20 6368 2d73 6f75 7263 33.Ref: ch-sourc │ │ │ │ │ +0008f5c0: 6520 7665 6e64 6f72 2d73 7065 6369 6669 e vendor-specifi │ │ │ │ │ +0008f5d0: 632d 7061 7463 682d 7365 7269 6573 7f31 c-patch-series.1 │ │ │ │ │ +0008f5e0: 3232 3936 370a 5265 663a 2038 667f 3132 22967.Ref: 8f.12 │ │ │ │ │ +0008f5f0: 3239 3637 0a4e 6f64 653a 2043 6f6e 7472 2967.Node: Contr │ │ │ │ │ +0008f600: 6f6c 2066 696c 6573 2061 6e64 2074 6865 ol files and the │ │ │ │ │ +0008f610: 6972 2066 6965 6c64 737f 3132 3332 3435 ir fields.123245 │ │ │ │ │ +0008f620: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +0008f630: 6669 656c 6473 2064 6f63 7f31 3233 3430 fields doc.12340 │ │ │ │ │ +0008f640: 380a 5265 663a 2033 397f 3132 3334 3038 8.Ref: 39.123408 │ │ │ │ │ +0008f650: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +0008f660: 6669 656c 6473 2063 6f6e 7472 6f6c 2d66 fields control-f │ │ │ │ │ +0008f670: 696c 6573 2d61 6e64 2d74 6865 6972 2d66 iles-and-their-f │ │ │ │ │ +0008f680: 6965 6c64 737f 3132 3334 3038 0a52 6566 ields.123408.Ref │ │ │ │ │ +0008f690: 3a20 3930 7f31 3233 3430 380a 5265 663a : 90.123408.Ref: │ │ │ │ │ +0008f6a0: 2043 6f6e 7472 6f6c 2066 696c 6573 2061 Control files a │ │ │ │ │ +0008f6b0: 6e64 2074 6865 6972 2066 6965 6c64 732d nd their fields- │ │ │ │ │ +0008f6c0: 466f 6f74 6e6f 7465 2d31 7f31 3234 3231 Footnote-1.12421 │ │ │ │ │ +0008f6d0: 300a 4e6f 6465 3a20 5379 6e74 6178 206f 0.Node: Syntax o │ │ │ │ │ +0008f6e0: 6620 636f 6e74 726f 6c20 6669 6c65 737f f control files. │ │ │ │ │ +0008f6f0: 3132 3432 3737 0a52 6566 3a20 6368 2d63 124277.Ref: ch-c │ │ │ │ │ +0008f700: 6f6e 7472 6f6c 6669 656c 6473 2073 2d63 ontrolfields s-c │ │ │ │ │ +0008f710: 6f6e 7472 6f6c 7379 6e74 6178 7f31 3234 ontrolsyntax.124 │ │ │ │ │ +0008f720: 3434 360a 5265 663a 2039 317f 3132 3434 446.Ref: 91.1244 │ │ │ │ │ +0008f730: 3436 0a52 6566 3a20 6368 2d63 6f6e 7472 46.Ref: ch-contr │ │ │ │ │ +0008f740: 6f6c 6669 656c 6473 2073 796e 7461 782d olfields syntax- │ │ │ │ │ +0008f750: 6f66 2d63 6f6e 7472 6f6c 2d66 696c 6573 of-control-files │ │ │ │ │ +0008f760: 7f31 3234 3434 360a 5265 663a 2039 327f .124446.Ref: 92. │ │ │ │ │ +0008f770: 3132 3434 3436 0a52 6566 3a20 5379 6e74 124446.Ref: Synt │ │ │ │ │ +0008f780: 6178 206f 6620 636f 6e74 726f 6c20 6669 ax of control fi │ │ │ │ │ +0008f790: 6c65 732d 466f 6f74 6e6f 7465 2d31 7f31 les-Footnote-1.1 │ │ │ │ │ +0008f7a0: 3238 3238 320a 5265 663a 2053 796e 7461 28282.Ref: Synta │ │ │ │ │ +0008f7b0: 7820 6f66 2063 6f6e 7472 6f6c 2066 696c x of control fil │ │ │ │ │ +0008f7c0: 6573 2d46 6f6f 746e 6f74 652d 327f 3132 es-Footnote-2.12 │ │ │ │ │ +0008f7d0: 3834 3530 0a4e 6f64 653a 2044 6562 6961 8450.Node: Debia │ │ │ │ │ +0008f7e0: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ +0008f7f0: 2074 656d 706c 6174 6520 636f 6e74 726f template contro │ │ │ │ │ +0008f800: 6c20 6669 6c65 7320 e280 9320 6465 6269 l files ... debi │ │ │ │ │ +0008f810: 616e 2f63 6f6e 7472 6f6c 7f31 3238 3632 an/control.12862 │ │ │ │ │ +0008f820: 320a 5265 663a 2063 682d 636f 6e74 726f 2.Ref: ch-contro │ │ │ │ │ +0008f830: 6c66 6965 6c64 7320 6465 6269 616e 2d73 lfields debian-s │ │ │ │ │ +0008f840: 6f75 7263 652d 7061 636b 6167 652d 7465 ource-package-te │ │ │ │ │ +0008f850: 6d70 6c61 7465 2d63 6f6e 7472 6f6c 2d66 mplate-control-f │ │ │ │ │ +0008f860: 696c 6573 2d64 6562 6961 6e2d 636f 6e74 iles-debian-cont │ │ │ │ │ +0008f870: 726f 6c7f 3132 3838 3534 0a52 6566 3a20 rol.128854.Ref: │ │ │ │ │ +0008f880: 3933 7f31 3238 3835 340a 5265 663a 2063 93.128854.Ref: c │ │ │ │ │ +0008f890: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +0008f8a0: 732d 736f 7572 6365 636f 6e74 726f 6c66 s-sourcecontrolf │ │ │ │ │ +0008f8b0: 696c 6573 7f31 3238 3835 340a 5265 663a iles.128854.Ref: │ │ │ │ │ +0008f8c0: 2039 347f 3132 3838 3534 0a4e 6f64 653a 94.128854.Node: │ │ │ │ │ +0008f8d0: 2044 6562 6961 6e20 6269 6e61 7279 2070 Debian binary p │ │ │ │ │ +0008f8e0: 6163 6b61 6765 2063 6f6e 7472 6f6c 2066 ackage control f │ │ │ │ │ +0008f8f0: 696c 6573 20e2 8093 2044 4542 4941 4e2f iles ... DEBIAN/ │ │ │ │ │ +0008f900: 636f 6e74 726f 6c7f 3133 3132 3730 0a52 control.131270.R │ │ │ │ │ +0008f910: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ +0008f920: 656c 6473 2064 6562 6961 6e2d 6269 6e61 elds debian-bina │ │ │ │ │ +0008f930: 7279 2d70 6163 6b61 6765 2d63 6f6e 7472 ry-package-contr │ │ │ │ │ +0008f940: 6f6c 2d66 696c 6573 2d64 6562 6961 6e2d ol-files-debian- │ │ │ │ │ +0008f950: 636f 6e74 726f 6c7f 3133 3135 3232 0a52 control.131522.R │ │ │ │ │ +0008f960: 6566 3a20 3965 7f31 3331 3532 320a 5265 ef: 9e.131522.Re │ │ │ │ │ +0008f970: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ +0008f980: 6c64 7320 732d 6269 6e61 7279 636f 6e74 lds s-binarycont │ │ │ │ │ +0008f990: 726f 6c66 696c 6573 7f31 3331 3532 320a rolfiles.131522. │ │ │ │ │ +0008f9a0: 5265 663a 2033 357f 3133 3135 3232 0a4e Ref: 35.131522.N │ │ │ │ │ +0008f9b0: 6f64 653a 2044 6562 6961 6e20 736f 7572 ode: Debian sour │ │ │ │ │ +0008f9c0: 6365 2070 6163 6b61 6765 2063 6f6e 7472 ce package contr │ │ │ │ │ +0008f9d0: 6f6c 2066 696c 6573 20e2 8093 2064 7363 ol files ... dsc │ │ │ │ │ +0008f9e0: 7f31 3332 3237 300a 5265 663a 2063 682d .132270.Ref: ch- │ │ │ │ │ +0008f9f0: 636f 6e74 726f 6c66 6965 6c64 7320 6465 controlfields de │ │ │ │ │ +0008fa00: 6269 616e 2d73 6f75 7263 652d 7061 636b bian-source-pack │ │ │ │ │ +0008fa10: 6167 652d 636f 6e74 726f 6c2d 6669 6c65 age-control-file │ │ │ │ │ +0008fa20: 732d 6473 637f 3133 3235 3036 0a52 6566 s-dsc.132506.Ref │ │ │ │ │ +0008fa30: 3a20 6130 7f31 3332 3530 360a 5265 663a : a0.132506.Ref: │ │ │ │ │ +0008fa40: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ +0008fa50: 7320 732d 6465 6269 616e 736f 7572 6365 s s-debiansource │ │ │ │ │ +0008fa60: 636f 6e74 726f 6c66 696c 6573 7f31 3332 controlfiles.132 │ │ │ │ │ +0008fa70: 3530 360a 5265 663a 2036 337f 3133 3235 506.Ref: 63.1325 │ │ │ │ │ +0008fa80: 3036 0a4e 6f64 653a 2044 6562 6961 6e20 06.Node: Debian │ │ │ │ │ +0008fa90: 7570 6c6f 6164 2063 6861 6e67 6573 2063 upload changes c │ │ │ │ │ +0008faa0: 6f6e 7472 6f6c 2066 696c 6573 20e2 8093 ontrol files ... │ │ │ │ │ +0008fab0: 2063 6861 6e67 6573 7f31 3333 3637 320a changes.133672. │ │ │ │ │ +0008fac0: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ +0008fad0: 6965 6c64 7320 6465 6269 616e 2d75 706c ields debian-upl │ │ │ │ │ +0008fae0: 6f61 642d 6368 616e 6765 732d 636f 6e74 oad-changes-cont │ │ │ │ │ +0008faf0: 726f 6c2d 6669 6c65 732d 6368 616e 6765 rol-files-change │ │ │ │ │ +0008fb00: 737f 3133 3338 3638 0a52 6566 3a20 6136 s.133868.Ref: a6 │ │ │ │ │ +0008fb10: 7f31 3333 3836 380a 5265 663a 2063 682d .133868.Ref: ch- │ │ │ │ │ +0008fb20: 636f 6e74 726f 6c66 6965 6c64 7320 732d controlfields s- │ │ │ │ │ +0008fb30: 6465 6269 616e 6368 616e 6765 7366 696c debianchangesfil │ │ │ │ │ +0008fb40: 6573 7f31 3333 3836 380a 5265 663a 2061 es.133868.Ref: a │ │ │ │ │ +0008fb50: 377f 3133 3338 3638 0a4e 6f64 653a 204c 7.133868.Node: L │ │ │ │ │ +0008fb60: 6973 7420 6f66 2066 6965 6c64 737f 3133 ist of fields.13 │ │ │ │ │ +0008fb70: 3531 3236 0a52 6566 3a20 6368 2d63 6f6e 5126.Ref: ch-con │ │ │ │ │ +0008fb80: 7472 6f6c 6669 656c 6473 206c 6973 742d trolfields list- │ │ │ │ │ +0008fb90: 6f66 2d66 6965 6c64 737f 3133 3532 3938 of-fields.135298 │ │ │ │ │ +0008fba0: 0a52 6566 3a20 6161 7f31 3335 3239 380a .Ref: aa.135298. │ │ │ │ │ +0008fbb0: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ +0008fbc0: 6965 6c64 7320 732d 636f 6e74 726f 6c66 ields s-controlf │ │ │ │ │ +0008fbd0: 6965 6c64 736c 6973 747f 3133 3532 3938 ieldslist.135298 │ │ │ │ │ +0008fbe0: 0a52 6566 3a20 6162 7f31 3335 3239 380a .Ref: ab.135298. │ │ │ │ │ +0008fbf0: 4e6f 6465 3a20 536f 7572 6365 7f31 3336 Node: Source.136 │ │ │ │ │ +0008fc00: 3130 390a 5265 663a 2063 682d 636f 6e74 109.Ref: ch-cont │ │ │ │ │ +0008fc10: 726f 6c66 6965 6c64 7320 732d 662d 736f rolfields s-f-so │ │ │ │ │ +0008fc20: 7572 6365 7f31 3336 3139 320a 5265 663a urce.136192.Ref: │ │ │ │ │ +0008fc30: 2039 357f 3133 3631 3932 0a52 6566 3a20 95.136192.Ref: │ │ │ │ │ +0008fc40: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +0008fc50: 2073 6f75 7263 657f 3133 3631 3932 0a52 source.136192.R │ │ │ │ │ +0008fc60: 6566 3a20 6163 7f31 3336 3139 320a 5265 ef: ac.136192.Re │ │ │ │ │ +0008fc70: 663a 2053 6f75 7263 652d 466f 6f74 6e6f f: Source-Footno │ │ │ │ │ +0008fc80: 7465 2d31 7f31 3337 3135 340a 4e6f 6465 te-1.137154.Node │ │ │ │ │ +0008fc90: 3a20 4d61 696e 7461 696e 6572 7f31 3337 : Maintainer.137 │ │ │ │ │ +0008fca0: 3235 320a 5265 663a 2063 682d 636f 6e74 252.Ref: ch-cont │ │ │ │ │ +0008fcb0: 726f 6c66 6965 6c64 7320 6d61 696e 7461 rolfields mainta │ │ │ │ │ +0008fcc0: 696e 6572 7f31 3337 3335 330a 5265 663a iner.137353.Ref: │ │ │ │ │ +0008fcd0: 2061 647f 3133 3733 3533 0a52 6566 3a20 ad.137353.Ref: │ │ │ │ │ +0008fce0: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +0008fcf0: 2073 2d66 2d6d 6169 6e74 6169 6e65 727f s-f-maintainer. │ │ │ │ │ +0008fd00: 3133 3733 3533 0a52 6566 3a20 3439 7f31 137353.Ref: 49.1 │ │ │ │ │ +0008fd10: 3337 3335 330a 4e6f 6465 3a20 5570 6c6f 37353.Node: Uplo │ │ │ │ │ +0008fd20: 6164 6572 737f 3133 3830 3438 0a52 6566 aders.138048.Ref │ │ │ │ │ +0008fd30: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ +0008fd40: 6473 2073 2d66 2d75 706c 6f61 6465 7273 ds s-f-uploaders │ │ │ │ │ +0008fd50: 7f31 3338 3135 330a 5265 663a 2034 617f .138153.Ref: 4a. │ │ │ │ │ +0008fd60: 3133 3831 3533 0a52 6566 3a20 6368 2d63 138153.Ref: ch-c │ │ │ │ │ +0008fd70: 6f6e 7472 6f6c 6669 656c 6473 2075 706c ontrolfields upl │ │ │ │ │ +0008fd80: 6f61 6465 7273 7f31 3338 3135 330a 5265 oaders.138153.Re │ │ │ │ │ +0008fd90: 663a 2061 657f 3133 3831 3533 0a4e 6f64 f: ae.138153.Nod │ │ │ │ │ +0008fda0: 653a 2043 6861 6e67 6564 2d42 797f 3133 e: Changed-By.13 │ │ │ │ │ +0008fdb0: 3838 3436 0a52 6566 3a20 6368 2d63 6f6e 8846.Ref: ch-con │ │ │ │ │ +0008fdc0: 7472 6f6c 6669 656c 6473 2063 6861 6e67 trolfields chang │ │ │ │ │ +0008fdd0: 6564 2d62 797f 3133 3839 3438 0a52 6566 ed-by.138948.Ref │ │ │ │ │ +0008fde0: 3a20 6166 7f31 3338 3934 380a 5265 663a : af.138948.Ref: │ │ │ │ │ +0008fdf0: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ +0008fe00: 7320 732d 662d 6368 616e 6765 642d 6279 s s-f-changed-by │ │ │ │ │ +0008fe10: 7f31 3338 3934 380a 5265 663a 2037 317f .138948.Ref: 71. │ │ │ │ │ +0008fe20: 3133 3839 3438 0a4e 6f64 653a 2053 6563 138948.Node: Sec │ │ │ │ │ +0008fe30: 7469 6f6e 7f31 3339 3136 300a 5265 663a tion.139160.Ref: │ │ │ │ │ +0008fe40: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ +0008fe50: 7320 732d 662d 7365 6374 696f 6e7f 3133 s s-f-section.13 │ │ │ │ │ +0008fe60: 3932 3631 0a52 6566 3a20 3266 7f31 3339 9261.Ref: 2f.139 │ │ │ │ │ +0008fe70: 3236 310a 5265 663a 2063 682d 636f 6e74 261.Ref: ch-cont │ │ │ │ │ +0008fe80: 726f 6c66 6965 6c64 7320 7365 6374 696f rolfields sectio │ │ │ │ │ +0008fe90: 6e7f 3133 3932 3631 0a52 6566 3a20 6230 n.139261.Ref: b0 │ │ │ │ │ +0008fea0: 7f31 3339 3236 310a 4e6f 6465 3a20 5072 .139261.Node: Pr │ │ │ │ │ +0008feb0: 696f 7269 7479 7f31 3339 3633 350a 5265 iority.139635.Re │ │ │ │ │ +0008fec0: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ +0008fed0: 6c64 7320 7072 696f 7269 7479 7f31 3339 lds priority.139 │ │ │ │ │ +0008fee0: 3733 330a 5265 663a 2062 317f 3133 3937 733.Ref: b1.1397 │ │ │ │ │ +0008fef0: 3333 0a52 6566 3a20 6368 2d63 6f6e 7472 33.Ref: ch-contr │ │ │ │ │ +0008ff00: 6f6c 6669 656c 6473 2073 2d66 2d70 7269 olfields s-f-pri │ │ │ │ │ +0008ff10: 6f72 6974 797f 3133 3937 3333 0a52 6566 ority.139733.Ref │ │ │ │ │ +0008ff20: 3a20 3332 7f31 3339 3733 330a 4e6f 6465 : 32.139733.Node │ │ │ │ │ +0008ff30: 3a20 5061 636b 6167 657f 3134 3031 3130 : Package.140110 │ │ │ │ │ +0008ff40: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +0008ff50: 6669 656c 6473 2070 6163 6b61 6765 7f31 fields package.1 │ │ │ │ │ +0008ff60: 3430 3231 330a 5265 663a 2062 327f 3134 40213.Ref: b2.14 │ │ │ │ │ +0008ff70: 3032 3133 0a52 6566 3a20 6368 2d63 6f6e 0213.Ref: ch-con │ │ │ │ │ +0008ff80: 7472 6f6c 6669 656c 6473 2073 2d66 2d70 trolfields s-f-p │ │ │ │ │ +0008ff90: 6163 6b61 6765 7f31 3430 3231 330a 5265 ackage.140213.Re │ │ │ │ │ +0008ffa0: 663a 2033 637f 3134 3032 3133 0a4e 6f64 f: 3c.140213.Nod │ │ │ │ │ +0008ffb0: 653a 2041 7263 6869 7465 6374 7572 657f e: Architecture. │ │ │ │ │ +0008ffc0: 3134 3034 3135 0a52 6566 3a20 6368 2d63 140415.Ref: ch-c │ │ │ │ │ +0008ffd0: 6f6e 7472 6f6c 6669 656c 6473 2061 7263 ontrolfields arc │ │ │ │ │ +0008ffe0: 6869 7465 6374 7572 657f 3134 3035 3139 hitecture.140519 │ │ │ │ │ +0008fff0: 0a52 6566 3a20 6233 7f31 3430 3531 390a .Ref: b3.140519. │ │ │ │ │ +00090000: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ +00090010: 6965 6c64 7320 732d 662d 6172 6368 6974 ields s-f-archit │ │ │ │ │ +00090020: 6563 7475 7265 7f31 3430 3531 390a 5265 ecture.140519.Re │ │ │ │ │ +00090030: 663a 2039 617f 3134 3035 3139 0a4e 6f64 f: 9a.140519.Nod │ │ │ │ │ +00090040: 653a 2045 7373 656e 7469 616c 7f31 3434 e: Essential.144 │ │ │ │ │ +00090050: 3331 330a 5265 663a 2063 682d 636f 6e74 313.Ref: ch-cont │ │ │ │ │ +00090060: 726f 6c66 6965 6c64 7320 6573 7365 6e74 rolfields essent │ │ │ │ │ +00090070: 6961 6c7f 3134 3435 3236 0a52 6566 3a20 ial.144526.Ref: │ │ │ │ │ +00090080: 6235 7f31 3434 3532 360a 5265 663a 2063 b5.144526.Ref: c │ │ │ │ │ +00090090: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +000900a0: 732d 662d 6573 7365 6e74 6961 6c7f 3134 s-f-essential.14 │ │ │ │ │ +000900b0: 3435 3236 0a52 6566 3a20 3562 7f31 3434 4526.Ref: 5b.144 │ │ │ │ │ +000900c0: 3532 360a 4e6f 6465 3a20 5061 636b 6167 526.Node: Packag │ │ │ │ │ +000900d0: 6520 696e 7465 7272 656c 6174 696f 6e73 e interrelations │ │ │ │ │ +000900e0: 6869 7020 6669 656c 6473 2044 6570 656e hip fields Depen │ │ │ │ │ +000900f0: 6473 2050 7265 2d44 6570 656e 6473 2052 ds Pre-Depends R │ │ │ │ │ +00090100: 6563 6f6d 6d65 6e64 7320 5375 6767 6573 ecommends Sugges │ │ │ │ │ +00090110: 7473 2042 7265 616b 7320 436f 6e66 6c69 ts Breaks Confli │ │ │ │ │ +00090120: 6374 7320 5072 6f76 6964 6573 2052 6570 cts Provides Rep │ │ │ │ │ +00090130: 6c61 6365 7320 456e 6861 6e63 6573 7f31 laces Enhances.1 │ │ │ │ │ +00090140: 3434 3935 330a 5265 663a 2063 682d 636f 44953.Ref: ch-co │ │ │ │ │ +00090150: 6e74 726f 6c66 6965 6c64 7320 7061 636b ntrolfields pack │ │ │ │ │ +00090160: 6167 652d 696e 7465 7272 656c 6174 696f age-interrelatio │ │ │ │ │ +00090170: 6e73 6869 702d 6669 656c 6473 2d64 6570 nship-fields-dep │ │ │ │ │ +00090180: 656e 6473 2d70 7265 2d64 6570 656e 6473 ends-pre-depends │ │ │ │ │ +00090190: 2d72 6563 6f6d 6d65 6e64 732d 7375 6767 -recommends-sugg │ │ │ │ │ +000901a0: 6573 7473 2d62 7265 616b 732d 636f 6e66 ests-breaks-conf │ │ │ │ │ +000901b0: 6c69 6374 732d 7072 6f76 6964 6573 2d72 licts-provides-r │ │ │ │ │ +000901c0: 6570 6c61 6365 732d 656e 6861 6e63 6573 eplaces-enhances │ │ │ │ │ +000901d0: 7f31 3435 3137 310a 5265 663a 2062 367f .145171.Ref: b6. │ │ │ │ │ +000901e0: 3134 3531 3731 0a52 6566 3a20 6368 2d63 145171.Ref: ch-c │ │ │ │ │ +000901f0: 6f6e 7472 6f6c 6669 656c 6473 2073 352d ontrolfields s5- │ │ │ │ │ +00090200: 362d 3130 7f31 3435 3137 310a 5265 663a 6-10.145171.Ref: │ │ │ │ │ +00090210: 2062 377f 3134 3531 3731 0a4e 6f64 653a b7.145171.Node: │ │ │ │ │ +00090220: 2053 7461 6e64 6172 6473 2d56 6572 7369 Standards-Versi │ │ │ │ │ +00090230: 6f6e 7f31 3435 3638 300a 5265 663a 2063 on.145680.Ref: c │ │ │ │ │ +00090240: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +00090250: 732d 662d 7374 616e 6461 7264 732d 7665 s-f-standards-ve │ │ │ │ │ +00090260: 7273 696f 6e7f 3134 3538 3936 0a52 6566 rsion.145896.Ref │ │ │ │ │ +00090270: 3a20 3636 7f31 3435 3839 360a 5265 663a : 66.145896.Ref: │ │ │ │ │ +00090280: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ +00090290: 7320 7374 616e 6461 7264 732d 7665 7273 s standards-vers │ │ │ │ │ +000902a0: 696f 6e7f 3134 3538 3936 0a52 6566 3a20 ion.145896.Ref: │ │ │ │ │ +000902b0: 6238 7f31 3435 3839 360a 5265 663a 2053 b8.145896.Ref: S │ │ │ │ │ +000902c0: 7461 6e64 6172 6473 2d56 6572 7369 6f6e tandards-Version │ │ │ │ │ +000902d0: 2d46 6f6f 746e 6f74 652d 317f 3134 3730 -Footnote-1.1470 │ │ │ │ │ +000902e0: 3430 0a4e 6f64 653a 2056 6572 7369 6f6e 40.Node: Version │ │ │ │ │ +000902f0: 7f31 3437 3432 370a 5265 663a 2063 682d .147427.Ref: ch- │ │ │ │ │ +00090300: 636f 6e74 726f 6c66 6965 6c64 7320 732d controlfields s- │ │ │ │ │ +00090310: 662d 7665 7273 696f 6e7f 3134 3735 3338 f-version.147538 │ │ │ │ │ +00090320: 0a52 6566 3a20 3431 7f31 3437 3533 380a .Ref: 41.147538. │ │ │ │ │ +00090330: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ +00090340: 6965 6c64 7320 7665 7273 696f 6e7f 3134 ields version.14 │ │ │ │ │ +00090350: 3735 3338 0a52 6566 3a20 6239 7f31 3437 7538.Ref: b9.147 │ │ │ │ │ +00090360: 3533 380a 5265 663a 2056 6572 7369 6f6e 538.Ref: Version │ │ │ │ │ +00090370: 2d46 6f6f 746e 6f74 652d 317f 3135 3135 -Footnote-1.1515 │ │ │ │ │ +00090380: 3335 0a52 6566 3a20 5665 7273 696f 6e2d 35.Ref: Version- │ │ │ │ │ +00090390: 466f 6f74 6e6f 7465 2d32 7f31 3531 3538 Footnote-2.15158 │ │ │ │ │ +000903a0: 330a 4e6f 6465 3a20 4570 6f63 6873 2073 3.Node: Epochs s │ │ │ │ │ +000903b0: 686f 756c 6420 6265 2075 7365 6420 7370 hould be used sp │ │ │ │ │ +000903c0: 6172 696e 676c 797f 3135 3137 3537 0a52 aringly.151757.R │ │ │ │ │ +000903d0: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ +000903e0: 656c 6473 2065 706f 6368 732d 7368 6f75 elds epochs-shou │ │ │ │ │ +000903f0: 6c64 2d62 652d 7573 6564 2d73 7061 7269 ld-be-used-spari │ │ │ │ │ +00090400: 6e67 6c79 7f31 3531 3837 350a 5265 663a ngly.151875.Ref: │ │ │ │ │ +00090410: 2062 617f 3135 3138 3735 0a52 6566 3a20 ba.151875.Ref: │ │ │ │ │ +00090420: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +00090430: 2073 2d61 766f 6964 2d65 706f 6368 737f s-avoid-epochs. │ │ │ │ │ +00090440: 3135 3138 3735 0a52 6566 3a20 6262 7f31 151875.Ref: bb.1 │ │ │ │ │ +00090450: 3531 3837 350a 5265 663a 2045 706f 6368 51875.Ref: Epoch │ │ │ │ │ +00090460: 7320 7368 6f75 6c64 2062 6520 7573 6564 s should be used │ │ │ │ │ +00090470: 2073 7061 7269 6e67 6c79 2d46 6f6f 746e sparingly-Footn │ │ │ │ │ +00090480: 6f74 652d 317f 3135 3238 3638 0a4e 6f64 ote-1.152868.Nod │ │ │ │ │ +00090490: 653a 2053 7065 6369 616c 2076 6572 7369 e: Special versi │ │ │ │ │ +000904a0: 6f6e 2063 6f6e 7665 6e74 696f 6e73 7f31 on conventions.1 │ │ │ │ │ +000904b0: 3533 3033 310a 5265 663a 2063 682d 636f 53031.Ref: ch-co │ │ │ │ │ +000904c0: 6e74 726f 6c66 6965 6c64 7320 7370 6563 ntrolfields spec │ │ │ │ │ +000904d0: 6961 6c2d 7665 7273 696f 6e2d 636f 6e76 ial-version-conv │ │ │ │ │ +000904e0: 656e 7469 6f6e 737f 3135 3331 3439 0a52 entions.153149.R │ │ │ │ │ +000904f0: 6566 3a20 6263 7f31 3533 3134 390a 4e6f ef: bc.153149.No │ │ │ │ │ +00090500: 6465 3a20 4465 7363 7269 7074 696f 6e7f de: Description. │ │ │ │ │ +00090510: 3135 3934 3830 0a52 6566 3a20 6368 2d63 159480.Ref: ch-c │ │ │ │ │ +00090520: 6f6e 7472 6f6c 6669 656c 6473 2064 6573 ontrolfields des │ │ │ │ │ +00090530: 6372 6970 7469 6f6e 7f31 3539 3538 360a cription.159586. │ │ │ │ │ +00090540: 5265 663a 2062 647f 3135 3935 3836 0a52 Ref: bd.159586.R │ │ │ │ │ +00090550: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ +00090560: 656c 6473 2073 2d66 2d64 6573 6372 6970 elds s-f-descrip │ │ │ │ │ +00090570: 7469 6f6e 7f31 3539 3538 360a 5265 663a tion.159586.Ref: │ │ │ │ │ +00090580: 2034 647f 3135 3935 3836 0a52 6566 3a20 4d.159586.Ref: │ │ │ │ │ +00090590: 4465 7363 7269 7074 696f 6e2d 466f 6f74 Description-Foot │ │ │ │ │ +000905a0: 6e6f 7465 2d31 7f31 3632 3033 320a 4e6f note-1.162032.No │ │ │ │ │ +000905b0: 6465 3a20 4469 7374 7269 6275 7469 6f6e de: Distribution │ │ │ │ │ +000905c0: 7f31 3632 3235 300a 5265 663a 2063 682d .162250.Ref: ch- │ │ │ │ │ +000905d0: 636f 6e74 726f 6c66 6965 6c64 7320 6469 controlfields di │ │ │ │ │ +000905e0: 7374 7269 6275 7469 6f6e 7f31 3632 3335 stribution.16235 │ │ │ │ │ +000905f0: 330a 5265 663a 2062 657f 3136 3233 3533 3.Ref: be.162353 │ │ │ │ │ +00090600: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +00090610: 6669 656c 6473 2073 2d66 2d64 6973 7472 fields s-f-distr │ │ │ │ │ +00090620: 6962 7574 696f 6e7f 3136 3233 3533 0a52 ibution.162353.R │ │ │ │ │ +00090630: 6566 3a20 3665 7f31 3632 3335 330a 5265 ef: 6e.162353.Re │ │ │ │ │ +00090640: 663a 2044 6973 7472 6962 7574 696f 6e2d f: Distribution- │ │ │ │ │ +00090650: 466f 6f74 6e6f 7465 2d31 7f31 3632 3834 Footnote-1.16284 │ │ │ │ │ +00090660: 340a 4e6f 6465 3a20 4461 7465 7f31 3633 4.Node: Date.163 │ │ │ │ │ +00090670: 3637 380a 5265 663a 2063 682d 636f 6e74 678.Ref: ch-cont │ │ │ │ │ +00090680: 726f 6c66 6965 6c64 7320 6461 7465 7f31 rolfields date.1 │ │ │ │ │ +00090690: 3633 3737 360a 5265 663a 2062 667f 3136 63776.Ref: bf.16 │ │ │ │ │ +000906a0: 3337 3736 0a52 6566 3a20 6368 2d63 6f6e 3776.Ref: ch-con │ │ │ │ │ +000906b0: 7472 6f6c 6669 656c 6473 2073 2d66 2d64 trolfields s-f-d │ │ │ │ │ +000906c0: 6174 657f 3136 3337 3736 0a52 6566 3a20 ate.163776.Ref: │ │ │ │ │ +000906d0: 6138 7f31 3633 3737 360a 4e6f 6465 3a20 a8.163776.Node: │ │ │ │ │ +000906e0: 466f 726d 6174 7f31 3634 3039 320a 5265 Format.164092.Re │ │ │ │ │ +000906f0: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ +00090700: 6c64 7320 666f 726d 6174 7f31 3634 3138 lds format.16418 │ │ │ │ │ +00090710: 350a 5265 663a 2063 307f 3136 3431 3835 5.Ref: c0.164185 │ │ │ │ │ +00090720: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +00090730: 6669 656c 6473 2073 2d66 2d66 6f72 6d61 fields s-f-forma │ │ │ │ │ +00090740: 747f 3136 3431 3835 0a52 6566 3a20 6131 t.164185.Ref: a1 │ │ │ │ │ +00090750: 7f31 3634 3138 350a 5265 663a 2046 6f72 .164185.Ref: For │ │ │ │ │ +00090760: 6d61 742d 466f 6f74 6e6f 7465 2d31 7f31 mat-Footnote-1.1 │ │ │ │ │ +00090770: 3635 3039 300a 4e6f 6465 3a20 5572 6765 65090.Node: Urge │ │ │ │ │ +00090780: 6e63 797f 3136 3532 3236 0a52 6566 3a20 ncy.165226.Ref: │ │ │ │ │ +00090790: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +000907a0: 2073 2d66 2d75 7267 656e 6379 7f31 3635 s-f-urgency.165 │ │ │ │ │ +000907b0: 3332 320a 5265 663a 2036 667f 3136 3533 322.Ref: 6f.1653 │ │ │ │ │ +000907c0: 3232 0a52 6566 3a20 6368 2d63 6f6e 7472 22.Ref: ch-contr │ │ │ │ │ +000907d0: 6f6c 6669 656c 6473 2075 7267 656e 6379 olfields urgency │ │ │ │ │ +000907e0: 7f31 3635 3332 320a 5265 663a 2063 317f .165322.Ref: c1. │ │ │ │ │ +000907f0: 3136 3533 3232 0a52 6566 3a20 5572 6765 165322.Ref: Urge │ │ │ │ │ +00090800: 6e63 792d 466f 6f74 6e6f 7465 2d31 7f31 ncy-Footnote-1.1 │ │ │ │ │ +00090810: 3635 3933 350a 4e6f 6465 3a20 4368 616e 65935.Node: Chan │ │ │ │ │ +00090820: 6765 737f 3136 3633 3131 0a52 6566 3a20 ges.166311.Ref: │ │ │ │ │ +00090830: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +00090840: 2063 6861 6e67 6573 7f31 3636 3430 370a changes.166407. │ │ │ │ │ +00090850: 5265 663a 2063 327f 3136 3634 3037 0a52 Ref: c2.166407.R │ │ │ │ │ +00090860: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ +00090870: 656c 6473 2073 2d66 2d63 6861 6e67 6573 elds s-f-changes │ │ │ │ │ +00090880: 7f31 3636 3430 370a 5265 663a 2061 397f .166407.Ref: a9. │ │ │ │ │ +00090890: 3136 3634 3037 0a4e 6f64 653a 2042 696e 166407.Node: Bin │ │ │ │ │ +000908a0: 6172 797f 3136 3734 3438 0a52 6566 3a20 ary.167448.Ref: │ │ │ │ │ +000908b0: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +000908c0: 2062 696e 6172 797f 3136 3735 3531 0a52 binary.167551.R │ │ │ │ │ +000908d0: 6566 3a20 6333 7f31 3637 3535 310a 5265 ef: c3.167551.Re │ │ │ │ │ +000908e0: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ +000908f0: 6c64 7320 732d 662d 6269 6e61 7279 7f31 lds s-f-binary.1 │ │ │ │ │ +00090900: 3637 3535 310a 5265 663a 2061 327f 3136 67551.Ref: a2.16 │ │ │ │ │ +00090910: 3735 3531 0a52 6566 3a20 4269 6e61 7279 7551.Ref: Binary │ │ │ │ │ +00090920: 2d46 6f6f 746e 6f74 652d 317f 3136 3833 -Footnote-1.1683 │ │ │ │ │ +00090930: 3232 0a4e 6f64 653a 2049 6e73 7461 6c6c 22.Node: Install │ │ │ │ │ +00090940: 6564 2d53 697a 657f 3136 3833 3732 0a52 ed-Size.168372.R │ │ │ │ │ +00090950: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ +00090960: 656c 6473 2069 6e73 7461 6c6c 6564 2d73 elds installed-s │ │ │ │ │ +00090970: 697a 657f 3136 3834 3733 0a52 6566 3a20 ize.168473.Ref: │ │ │ │ │ +00090980: 6334 7f31 3638 3437 330a 5265 663a 2063 c4.168473.Ref: c │ │ │ │ │ +00090990: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +000909a0: 732d 662d 696e 7374 616c 6c65 642d 7369 s-f-installed-si │ │ │ │ │ +000909b0: 7a65 7f31 3638 3437 330a 5265 663a 2039 ze.168473.Ref: 9 │ │ │ │ │ +000909c0: 667f 3136 3834 3733 0a4e 6f64 653a 2046 f.168473.Node: F │ │ │ │ │ +000909d0: 696c 6573 7f31 3639 3030 390a 5265 663a iles.169009.Ref: │ │ │ │ │ +000909e0: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ +000909f0: 7320 6669 6c65 737f 3136 3931 3130 0a52 s files.169110.R │ │ │ │ │ +00090a00: 6566 3a20 6335 7f31 3639 3131 300a 5265 ef: c5.169110.Re │ │ │ │ │ +00090a10: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ +00090a20: 6c64 7320 732d 662d 6669 6c65 737f 3136 lds s-f-files.16 │ │ │ │ │ +00090a30: 3931 3130 0a52 6566 3a20 3436 7f31 3639 9110.Ref: 46.169 │ │ │ │ │ +00090a40: 3131 300a 5265 663a 2046 696c 6573 2d46 110.Ref: Files-F │ │ │ │ │ +00090a50: 6f6f 746e 6f74 652d 317f 3137 3136 3536 ootnote-1.171656 │ │ │ │ │ +00090a60: 0a4e 6f64 653a 2043 6c6f 7365 737f 3137 .Node: Closes.17 │ │ │ │ │ +00090a70: 3137 3133 0a52 6566 3a20 6368 2d63 6f6e 1713.Ref: ch-con │ │ │ │ │ +00090a80: 7472 6f6c 6669 656c 6473 2063 6c6f 7365 trolfields close │ │ │ │ │ +00090a90: 737f 3137 3138 3038 0a52 6566 3a20 6337 s.171808.Ref: c7 │ │ │ │ │ +00090aa0: 7f31 3731 3830 380a 5265 663a 2063 682d .171808.Ref: ch- │ │ │ │ │ +00090ab0: 636f 6e74 726f 6c66 6965 6c64 7320 732d controlfields s- │ │ │ │ │ +00090ac0: 662d 636c 6f73 6573 7f31 3731 3830 380a f-closes.171808. │ │ │ │ │ +00090ad0: 5265 663a 2037 307f 3137 3138 3038 0a4e Ref: 70.171808.N │ │ │ │ │ +00090ae0: 6f64 653a 2048 6f6d 6570 6167 657f 3137 ode: Homepage.17 │ │ │ │ │ +00090af0: 3139 3531 0a52 6566 3a20 6368 2d63 6f6e 1951.Ref: ch-con │ │ │ │ │ +00090b00: 7472 6f6c 6669 656c 6473 2068 6f6d 6570 trolfields homep │ │ │ │ │ +00090b10: 6167 657f 3137 3230 3736 0a52 6566 3a20 age.172076.Ref: │ │ │ │ │ +00090b20: 6338 7f31 3732 3037 360a 5265 663a 2063 c8.172076.Ref: c │ │ │ │ │ +00090b30: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +00090b40: 732d 662d 686f 6d65 7061 6765 7f31 3732 s-f-homepage.172 │ │ │ │ │ +00090b50: 3037 360a 5265 663a 2039 377f 3137 3230 076.Ref: 97.1720 │ │ │ │ │ +00090b60: 3736 0a4e 6f64 653a 2043 6865 636b 7375 76.Node: Checksu │ │ │ │ │ +00090b70: 6d73 2d53 6861 3120 616e 6420 4368 6563 ms-Sha1 and Chec │ │ │ │ │ +00090b80: 6b73 756d 732d 5368 6132 3536 7f31 3732 ksums-Sha256.172 │ │ │ │ │ +00090b90: 3431 320a 5265 663a 2063 682d 636f 6e74 412.Ref: ch-cont │ │ │ │ │ +00090ba0: 726f 6c66 6965 6c64 7320 6368 6563 6b73 rolfields checks │ │ │ │ │ +00090bb0: 756d 732d 7368 6131 2d61 6e64 2d63 6865 ums-sha1-and-che │ │ │ │ │ +00090bc0: 636b 7375 6d73 2d73 6861 3235 367f 3137 cksums-sha256.17 │ │ │ │ │ +00090bd0: 3235 3438 0a52 6566 3a20 6339 7f31 3732 2548.Ref: c9.172 │ │ │ │ │ +00090be0: 3534 380a 5265 663a 2063 682d 636f 6e74 548.Ref: ch-cont │ │ │ │ │ +00090bf0: 726f 6c66 6965 6c64 7320 732d 662d 6368 rolfields s-f-ch │ │ │ │ │ +00090c00: 6563 6b73 756d 737f 3137 3235 3438 0a52 ecksums.172548.R │ │ │ │ │ +00090c10: 6566 3a20 6135 7f31 3732 3534 380a 4e6f ef: a5.172548.No │ │ │ │ │ +00090c20: 6465 3a20 444d 2d55 706c 6f61 642d 416c de: DM-Upload-Al │ │ │ │ │ +00090c30: 6c6f 7765 647f 3137 3433 3437 0a52 6566 lowed.174347.Ref │ │ │ │ │ +00090c40: 3a20 6368 2d63 6f6e 7472 6f6c 6669 656c : ch-controlfiel │ │ │ │ │ +00090c50: 6473 2064 6d2d 7570 6c6f 6164 2d61 6c6c ds dm-upload-all │ │ │ │ │ +00090c60: 6f77 6564 7f31 3734 3530 380a 5265 663a owed.174508.Ref: │ │ │ │ │ +00090c70: 2063 617f 3137 3435 3038 0a52 6566 3a20 ca.174508.Ref: │ │ │ │ │ +00090c80: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +00090c90: 2073 352d 362d 3235 7f31 3734 3530 380a s5-6-25.174508. │ │ │ │ │ +00090ca0: 5265 663a 2063 627f 3137 3435 3038 0a4e Ref: cb.174508.N │ │ │ │ │ +00090cb0: 6f64 653a 2056 6572 7369 6f6e 2043 6f6e ode: Version Con │ │ │ │ │ +00090cc0: 7472 6f6c 2053 7973 7465 6d20 5643 5320 trol System VCS │ │ │ │ │ +00090cd0: 6669 656c 6473 7f31 3734 3539 390a 5265 fields.174599.Re │ │ │ │ │ +00090ce0: 663a 2063 682d 636f 6e74 726f 6c66 6965 f: ch-controlfie │ │ │ │ │ +00090cf0: 6c64 7320 732d 662d 7663 732d 6669 656c lds s-f-vcs-fiel │ │ │ │ │ +00090d00: 6473 7f31 3734 3733 370a 5265 663a 2039 ds.174737.Ref: 9 │ │ │ │ │ +00090d10: 387f 3137 3437 3337 0a52 6566 3a20 6368 8.174737.Ref: ch │ │ │ │ │ +00090d20: 2d63 6f6e 7472 6f6c 6669 656c 6473 2076 -controlfields v │ │ │ │ │ +00090d30: 6572 7369 6f6e 2d63 6f6e 7472 6f6c 2d73 ersion-control-s │ │ │ │ │ +00090d40: 7973 7465 6d2d 7663 732d 6669 656c 6473 ystem-vcs-fields │ │ │ │ │ +00090d50: 7f31 3734 3733 370a 5265 663a 2063 647f .174737.Ref: cd. │ │ │ │ │ +00090d60: 3137 3437 3337 0a4e 6f64 653a 2050 6163 174737.Node: Pac │ │ │ │ │ +00090d70: 6b61 6765 2d4c 6973 747f 3137 3734 3438 kage-List.177448 │ │ │ │ │ +00090d80: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +00090d90: 6669 656c 6473 2070 6163 6b61 6765 2d6c fields package-l │ │ │ │ │ +00090da0: 6973 747f 3137 3735 3831 0a52 6566 3a20 ist.177581.Ref: │ │ │ │ │ +00090db0: 6365 7f31 3737 3538 310a 5265 663a 2063 ce.177581.Ref: c │ │ │ │ │ +00090dc0: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +00090dd0: 732d 662d 7061 636b 6167 652d 6c69 7374 s-f-package-list │ │ │ │ │ +00090de0: 7f31 3737 3538 310a 5265 663a 2061 347f .177581.Ref: a4. │ │ │ │ │ +00090df0: 3137 3735 3831 0a4e 6f64 653a 2050 6163 177581.Node: Pac │ │ │ │ │ +00090e00: 6b61 6765 2d54 7970 657f 3137 3830 3735 kage-Type.178075 │ │ │ │ │ +00090e10: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +00090e20: 6669 656c 6473 2070 6163 6b61 6765 2d74 fields package-t │ │ │ │ │ +00090e30: 7970 657f 3137 3831 3739 0a52 6566 3a20 ype.178179.Ref: │ │ │ │ │ +00090e40: 6366 7f31 3738 3137 390a 5265 663a 2063 cf.178179.Ref: c │ │ │ │ │ +00090e50: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +00090e60: 732d 662d 7061 636b 6167 652d 7479 7065 s-f-package-type │ │ │ │ │ +00090e70: 7f31 3738 3137 390a 5265 663a 2039 647f .178179.Ref: 9d. │ │ │ │ │ +00090e80: 3137 3831 3739 0a4e 6f64 653a 2044 6769 178179.Node: Dgi │ │ │ │ │ +00090e90: 747f 3137 3836 3032 0a52 6566 3a20 6368 t.178602.Ref: ch │ │ │ │ │ +00090ea0: 2d63 6f6e 7472 6f6c 6669 656c 6473 2064 -controlfields d │ │ │ │ │ +00090eb0: 6769 747f 3137 3837 3033 0a52 6566 3a20 git.178703.Ref: │ │ │ │ │ +00090ec0: 6430 7f31 3738 3730 330a 5265 663a 2063 d0.178703.Ref: c │ │ │ │ │ +00090ed0: 682d 636f 6e74 726f 6c66 6965 6c64 7320 h-controlfields │ │ │ │ │ +00090ee0: 732d 662d 6467 6974 7f31 3738 3730 330a s-f-dgit.178703. │ │ │ │ │ +00090ef0: 5265 663a 2061 337f 3137 3837 3033 0a4e Ref: a3.178703.N │ │ │ │ │ +00090f00: 6f64 653a 2054 6573 7473 7569 7465 7f31 ode: Testsuite.1 │ │ │ │ │ +00090f10: 3739 3237 320a 5265 663a 2063 682d 636f 79272.Ref: ch-co │ │ │ │ │ +00090f20: 6e74 726f 6c66 6965 6c64 7320 732d 662d ntrolfields s-f- │ │ │ │ │ +00090f30: 7465 7374 7375 6974 657f 3137 3933 3830 testsuite.179380 │ │ │ │ │ +00090f40: 0a52 6566 3a20 3939 7f31 3739 3338 300a .Ref: 99.179380. │ │ │ │ │ +00090f50: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ +00090f60: 6965 6c64 7320 7465 7374 7375 6974 657f ields testsuite. │ │ │ │ │ +00090f70: 3137 3933 3830 0a52 6566 3a20 6431 7f31 179380.Ref: d1.1 │ │ │ │ │ +00090f80: 3739 3338 300a 4e6f 6465 3a20 5275 6c65 79380.Node: Rule │ │ │ │ │ +00090f90: 732d 5265 7175 6972 6573 2d52 6f6f 747f s-Requires-Root. │ │ │ │ │ +00090fa0: 3137 3938 3835 0a52 6566 3a20 6368 2d63 179885.Ref: ch-c │ │ │ │ │ +00090fb0: 6f6e 7472 6f6c 6669 656c 6473 2072 756c ontrolfields rul │ │ │ │ │ +00090fc0: 6573 2d72 6571 7569 7265 732d 726f 6f74 es-requires-root │ │ │ │ │ +00090fd0: 7f31 3739 3938 300a 5265 663a 2064 327f .179980.Ref: d2. │ │ │ │ │ +00090fe0: 3137 3939 3830 0a52 6566 3a20 6368 2d63 179980.Ref: ch-c │ │ │ │ │ +00090ff0: 6f6e 7472 6f6c 6669 656c 6473 2073 2d66 ontrolfields s-f │ │ │ │ │ +00091000: 2d72 756c 6573 2d72 6571 7569 7265 732d -rules-requires- │ │ │ │ │ +00091010: 726f 6f74 7f31 3739 3938 300a 5265 663a root.179980.Ref: │ │ │ │ │ +00091020: 2037 667f 3137 3939 3830 0a4e 6f64 653a 7f.179980.Node: │ │ │ │ │ +00091030: 2052 656d 6172 6b73 7f31 3832 3236 380a Remarks.182268. │ │ │ │ │ +00091040: 5265 663a 2063 682d 636f 6e74 726f 6c66 Ref: ch-controlf │ │ │ │ │ +00091050: 6965 6c64 7320 7265 6d61 726b 737f 3138 ields remarks.18 │ │ │ │ │ +00091060: 3233 3733 0a52 6566 3a20 6433 7f31 3832 2373.Ref: d3.182 │ │ │ │ │ +00091070: 3337 330a 4e6f 6465 3a20 4465 6669 6e69 373.Node: Defini │ │ │ │ │ +00091080: 7469 6f6e 206f 6620 7468 6520 6b65 7977 tion of the keyw │ │ │ │ │ +00091090: 6f72 6473 7f31 3832 3836 390a 5265 663a ords.182869.Ref: │ │ │ │ │ +000910a0: 2063 682d 636f 6e74 726f 6c66 6965 6c64 ch-controlfield │ │ │ │ │ +000910b0: 7320 6465 6669 6e69 7469 6f6e 2d6f 662d s definition-of- │ │ │ │ │ +000910c0: 7468 652d 6b65 7977 6f72 6473 7f31 3833 the-keywords.183 │ │ │ │ │ +000910d0: 3030 300a 5265 663a 2064 347f 3138 3330 000.Ref: d4.1830 │ │ │ │ │ +000910e0: 3030 0a4e 6f64 653a 2050 726f 7669 6465 00.Node: Provide │ │ │ │ │ +000910f0: 6420 6b65 7977 6f72 6473 7f31 3834 3434 d keywords.18444 │ │ │ │ │ +00091100: 330a 5265 663a 2063 682d 636f 6e74 726f 3.Ref: ch-contro │ │ │ │ │ +00091110: 6c66 6965 6c64 7320 7072 6f76 6964 6564 lfields provided │ │ │ │ │ +00091120: 2d6b 6579 776f 7264 737f 3138 3435 3538 -keywords.184558 │ │ │ │ │ +00091130: 0a52 6566 3a20 6435 7f31 3834 3535 380a .Ref: d5.184558. │ │ │ │ │ +00091140: 4e6f 6465 3a20 5573 6572 2d64 6566 696e Node: User-defin │ │ │ │ │ +00091150: 6564 2066 6965 6c64 737f 3138 3532 3136 ed fields.185216 │ │ │ │ │ +00091160: 0a52 6566 3a20 6368 2d63 6f6e 7472 6f6c .Ref: ch-control │ │ │ │ │ +00091170: 6669 656c 6473 2073 352d 377f 3138 3533 fields s5-7.1853 │ │ │ │ │ +00091180: 3536 0a52 6566 3a20 6436 7f31 3835 3335 56.Ref: d6.18535 │ │ │ │ │ +00091190: 360a 5265 663a 2063 682d 636f 6e74 726f 6.Ref: ch-contro │ │ │ │ │ +000911a0: 6c66 6965 6c64 7320 7573 6572 2d64 6566 lfields user-def │ │ │ │ │ +000911b0: 696e 6564 2d66 6965 6c64 737f 3138 3533 ined-fields.1853 │ │ │ │ │ +000911c0: 3536 0a52 6566 3a20 6437 7f31 3835 3335 56.Ref: d7.18535 │ │ │ │ │ +000911d0: 360a 4e6f 6465 3a20 4f62 736f 6c65 7465 6.Node: Obsolete │ │ │ │ │ +000911e0: 2066 6965 6c64 737f 3138 3635 3037 0a52 fields.186507.R │ │ │ │ │ +000911f0: 6566 3a20 6368 2d63 6f6e 7472 6f6c 6669 ef: ch-controlfi │ │ │ │ │ +00091200: 656c 6473 206f 6273 6f6c 6574 652d 6669 elds obsolete-fi │ │ │ │ │ +00091210: 656c 6473 7f31 3836 3632 340a 5265 663a elds.186624.Ref: │ │ │ │ │ +00091220: 2064 387f 3138 3636 3234 0a52 6566 3a20 d8.186624.Ref: │ │ │ │ │ +00091230: 6368 2d63 6f6e 7472 6f6c 6669 656c 6473 ch-controlfields │ │ │ │ │ +00091240: 2073 2d6f 6273 6f6c 6574 652d 636f 6e74 s-obsolete-cont │ │ │ │ │ +00091250: 726f 6c2d 6461 7461 2d66 6965 6c64 737f rol-data-fields. │ │ │ │ │ +00091260: 3138 3636 3234 0a52 6566 3a20 6439 7f31 186624.Ref: d9.1 │ │ │ │ │ +00091270: 3836 3632 340a 4e6f 6465 3a20 444d 2d55 86624.Node: DM-U │ │ │ │ │ +00091280: 706c 6f61 642d 416c 6c6f 7765 643c 323e pload-Allowed<2> │ │ │ │ │ +00091290: 7f31 3836 3833 380a 5265 663a 2063 682d .186838.Ref: ch- │ │ │ │ │ +000912a0: 636f 6e74 726f 6c66 6965 6c64 7320 6964 controlfields id │ │ │ │ │ +000912b0: 3135 7f31 3836 3931 370a 5265 663a 2064 15.186917.Ref: d │ │ │ │ │ +000912c0: 617f 3138 3639 3137 0a52 6566 3a20 6368 a.186917.Ref: ch │ │ │ │ │ +000912d0: 2d63 6f6e 7472 6f6c 6669 656c 6473 2073 -controlfields s │ │ │ │ │ +000912e0: 2d66 2d64 6d2d 7570 6c6f 6164 2d61 6c6c -f-dm-upload-all │ │ │ │ │ +000912f0: 6f77 6564 7f31 3836 3931 370a 5265 663a owed.186917.Ref: │ │ │ │ │ +00091300: 2063 637f 3138 3639 3137 0a52 6566 3a20 cc.186917.Ref: │ │ │ │ │ +00091310: 444d 2d55 706c 6f61 642d 416c 6c6f 7765 DM-Upload-Allowe │ │ │ │ │ +00091320: 643c 323e 2d46 6f6f 746e 6f74 652d 317f d<2>-Footnote-1. │ │ │ │ │ +00091330: 3138 3732 3832 0a4e 6f64 653a 2050 6163 187282.Node: Pac │ │ │ │ │ +00091340: 6b61 6765 206d 6169 6e74 6169 6e65 7220 kage maintainer │ │ │ │ │ +00091350: 7363 7269 7074 7320 616e 6420 696e 7374 scripts and inst │ │ │ │ │ +00091360: 616c 6c61 7469 6f6e 2070 726f 6365 6475 allation procedu │ │ │ │ │ +00091370: 7265 7f31 3837 3333 320a 5265 663a 2063 re.187332.Ref: c │ │ │ │ │ +00091380: 682d 6d61 696e 7461 696e 6572 7363 7269 h-maintainerscri │ │ │ │ │ +00091390: 7074 7320 646f 637f 3138 3735 3230 0a52 pts doc.187520.R │ │ │ │ │ +000913a0: 6566 3a20 6462 7f31 3837 3532 300a 5265 ef: db.187520.Re │ │ │ │ │ +000913b0: 663a 2063 682d 6d61 696e 7461 696e 6572 f: ch-maintainer │ │ │ │ │ +000913c0: 7363 7269 7074 7320 7061 636b 6167 652d scripts package- │ │ │ │ │ +000913d0: 6d61 696e 7461 696e 6572 2d73 6372 6970 maintainer-scrip │ │ │ │ │ +000913e0: 7473 2d61 6e64 2d69 6e73 7461 6c6c 6174 ts-and-installat │ │ │ │ │ +000913f0: 696f 6e2d 7072 6f63 6564 7572 657f 3138 ion-procedure.18 │ │ │ │ │ +00091400: 3735 3230 0a52 6566 3a20 6463 7f31 3837 7520.Ref: dc.187 │ │ │ │ │ +00091410: 3532 300a 4e6f 6465 3a20 496e 7472 6f64 520.Node: Introd │ │ │ │ │ +00091420: 7563 7469 6f6e 2074 6f20 7061 636b 6167 uction to packag │ │ │ │ │ +00091430: 6520 6d61 696e 7461 696e 6572 2073 6372 e maintainer scr │ │ │ │ │ +00091440: 6970 7473 7f31 3837 3937 350a 5265 663a ipts.187975.Ref: │ │ │ │ │ +00091450: 2063 682d 6d61 696e 7461 696e 6572 7363 ch-maintainersc │ │ │ │ │ +00091460: 7269 7074 7320 696e 7472 6f64 7563 7469 ripts introducti │ │ │ │ │ +00091470: 6f6e 2d74 6f2d 7061 636b 6167 652d 6d61 on-to-package-ma │ │ │ │ │ +00091480: 696e 7461 696e 6572 2d73 6372 6970 7473 intainer-scripts │ │ │ │ │ +00091490: 7f31 3838 3135 330a 5265 663a 2064 647f .188153.Ref: dd. │ │ │ │ │ +000914a0: 3138 3831 3533 0a52 6566 3a20 6368 2d6d 188153.Ref: ch-m │ │ │ │ │ +000914b0: 6169 6e74 6169 6e65 7273 6372 6970 7473 aintainerscripts │ │ │ │ │ +000914c0: 2073 362d 317f 3138 3831 3533 0a52 6566 s6-1.188153.Ref │ │ │ │ │ +000914d0: 3a20 6465 7f31 3838 3135 330a 4e6f 6465 : de.188153.Node │ │ │ │ │ +000914e0: 3a20 4d61 696e 7461 696e 6572 2073 6372 : Maintainer scr │ │ │ │ │ +000914f0: 6970 7473 2069 6465 6d70 6f74 656e 6379 ipts idempotency │ │ │ │ │ +00091500: 7f31 3930 3534 370a 5265 663a 2063 682d .190547.Ref: ch- │ │ │ │ │ +00091510: 6d61 696e 7461 696e 6572 7363 7269 7074 maintainerscript │ │ │ │ │ +00091520: 7320 6d61 696e 7461 696e 6572 2d73 6372 s maintainer-scr │ │ │ │ │ +00091530: 6970 7473 2d69 6465 6d70 6f74 656e 6379 ipts-idempotency │ │ │ │ │ +00091540: 7f31 3930 3737 370a 5265 663a 2064 667f .190777.Ref: df. │ │ │ │ │ +00091550: 3139 3037 3737 0a52 6566 3a20 6368 2d6d 190777.Ref: ch-m │ │ │ │ │ +00091560: 6169 6e74 6169 6e65 7273 6372 6970 7473 aintainerscripts │ │ │ │ │ +00091570: 2073 2d69 6465 6d70 6f74 656e 6379 7f31 s-idempotency.1 │ │ │ │ │ +00091580: 3930 3737 370a 5265 663a 2065 307f 3139 90777.Ref: e0.19 │ │ │ │ │ +00091590: 3037 3737 0a52 6566 3a20 4d61 696e 7461 0777.Ref: Mainta │ │ │ │ │ +000915a0: 696e 6572 2073 6372 6970 7473 2069 6465 iner scripts ide │ │ │ │ │ +000915b0: 6d70 6f74 656e 6379 2d46 6f6f 746e 6f74 mpotency-Footnot │ │ │ │ │ +000915c0: 652d 317f 3139 3133 3539 0a4e 6f64 653a e-1.191359.Node: │ │ │ │ │ +000915d0: 2043 6f6e 7472 6f6c 6c69 6e67 2074 6572 Controlling ter │ │ │ │ │ +000915e0: 6d69 6e61 6c20 666f 7220 6d61 696e 7461 minal for mainta │ │ │ │ │ +000915f0: 696e 6572 2073 6372 6970 7473 7f31 3931 iner scripts.191 │ │ │ │ │ +00091600: 3538 320a 5265 663a 2063 682d 6d61 696e 582.Ref: ch-main │ │ │ │ │ +00091610: 7461 696e 6572 7363 7269 7074 7320 636f tainerscripts co │ │ │ │ │ +00091620: 6e74 726f 6c6c 696e 672d 7465 726d 696e ntrolling-termin │ │ │ │ │ +00091630: 616c 2d66 6f72 2d6d 6169 6e74 6169 6e65 al-for-maintaine │ │ │ │ │ +00091640: 722d 7363 7269 7074 737f 3139 3137 3831 r-scripts.191781 │ │ │ │ │ +00091650: 0a52 6566 3a20 6531 7f31 3931 3738 310a .Ref: e1.191781. │ │ │ │ │ +00091660: 5265 663a 2063 682d 6d61 696e 7461 696e Ref: ch-maintain │ │ │ │ │ +00091670: 6572 7363 7269 7074 7320 732d 636f 6e74 erscripts s-cont │ │ │ │ │ +00091680: 726f 6c6c 696e 6774 6572 6d69 6e61 6c7f rollingterminal. │ │ │ │ │ +00091690: 3139 3137 3831 0a52 6566 3a20 6532 7f31 191781.Ref: e2.1 │ │ │ │ │ +000916a0: 3931 3738 310a 4e6f 6465 3a20 4578 6974 91781.Node: Exit │ │ │ │ │ +000916b0: 2073 7461 7475 737f 3139 3236 3438 0a52 status.192648.R │ │ │ │ │ +000916c0: 6566 3a20 6368 2d6d 6169 6e74 6169 6e65 ef: ch-maintaine │ │ │ │ │ +000916d0: 7273 6372 6970 7473 2065 7869 742d 7374 rscripts exit-st │ │ │ │ │ +000916e0: 6174 7573 7f31 3932 3836 320a 5265 663a atus.192862.Ref: │ │ │ │ │ +000916f0: 2065 337f 3139 3238 3632 0a52 6566 3a20 e3.192862.Ref: │ │ │ │ │ +00091700: 6368 2d6d 6169 6e74 6169 6e65 7273 6372 ch-maintainerscr │ │ │ │ │ +00091710: 6970 7473 2073 2d65 7869 7473 7461 7475 ipts s-exitstatu │ │ │ │ │ +00091720: 737f 3139 3238 3632 0a52 6566 3a20 6534 s.192862.Ref: e4 │ │ │ │ │ +00091730: 7f31 3932 3836 320a 4e6f 6465 3a20 5375 .192862.Node: Su │ │ │ │ │ +00091740: 6d6d 6172 7920 6f66 2077 6179 7320 6d61 mmary of ways ma │ │ │ │ │ +00091750: 696e 7461 696e 6572 2073 6372 6970 7473 intainer scripts │ │ │ │ │ +00091760: 2061 7265 2063 616c 6c65 647f 3139 3331 are called.1931 │ │ │ │ │ +00091770: 3232 0a52 6566 3a20 6368 2d6d 6169 6e74 22.Ref: ch-maint │ │ │ │ │ +00091780: 6169 6e65 7273 6372 6970 7473 2073 2d6d ainerscripts s-m │ │ │ │ │ +00091790: 7363 7269 7074 7369 6e73 7461 6374 7f31 scriptsinstact.1 │ │ │ │ │ +000917a0: 3933 3334 330a 5265 663a 2065 357f 3139 93343.Ref: e5.19 │ │ │ │ │ +000917b0: 3333 3433 0a52 6566 3a20 6368 2d6d 6169 3343.Ref: ch-mai │ │ │ │ │ +000917c0: 6e74 6169 6e65 7273 6372 6970 7473 2073 ntainerscripts s │ │ │ │ │ +000917d0: 756d 6d61 7279 2d6f 662d 7761 7973 2d6d ummary-of-ways-m │ │ │ │ │ +000917e0: 6169 6e74 6169 6e65 722d 7363 7269 7074 aintainer-script │ │ │ │ │ +000917f0: 732d 6172 652d 6361 6c6c 6564 7f31 3933 s-are-called.193 │ │ │ │ │ +00091800: 3334 330a 5265 663a 2065 367f 3139 3333 343.Ref: e6.1933 │ │ │ │ │ +00091810: 3433 0a52 6566 3a20 5375 6d6d 6172 7920 43.Ref: Summary │ │ │ │ │ +00091820: 6f66 2077 6179 7320 6d61 696e 7461 696e of ways maintain │ │ │ │ │ +00091830: 6572 2073 6372 6970 7473 2061 7265 2063 er scripts are c │ │ │ │ │ +00091840: 616c 6c65 642d 466f 6f74 6e6f 7465 2d31 alled-Footnote-1 │ │ │ │ │ +00091850: 7f31 3939 3232 380a 5265 663a 2053 756d .199228.Ref: Sum │ │ │ │ │ +00091860: 6d61 7279 206f 6620 7761 7973 206d 6169 mary of ways mai │ │ │ │ │ +00091870: 6e74 6169 6e65 7220 7363 7269 7074 7320 ntainer scripts │ │ │ │ │ +00091880: 6172 6520 6361 6c6c 6564 2d46 6f6f 746e are called-Footn │ │ │ │ │ +00091890: 6f74 652d 327f 3139 3933 3535 0a52 6566 ote-2.199355.Ref │ │ │ │ │ +000918a0: 3a20 5375 6d6d 6172 7920 6f66 2077 6179 : Summary of way │ │ │ │ │ +000918b0: 7320 6d61 696e 7461 696e 6572 2073 6372 s maintainer scr │ │ │ │ │ +000918c0: 6970 7473 2061 7265 2063 616c 6c65 642d ipts are called- │ │ │ │ │ +000918d0: 466f 6f74 6e6f 7465 2d33 7f31 3939 3637 Footnote-3.19967 │ │ │ │ │ +000918e0: 330a 4e6f 6465 3a20 4465 7461 696c 7320 3.Node: Details │ │ │ │ │ +000918f0: 6f66 2075 6e70 6163 6b20 7068 6173 6520 of unpack phase │ │ │ │ │ +00091900: 6f66 2069 6e73 7461 6c6c 6174 696f 6e20 of installation │ │ │ │ │ +00091910: 6f72 2075 7067 7261 6465 7f32 3030 3035 or upgrade.20005 │ │ │ │ │ +00091920: 300a 5265 663a 2063 682d 6d61 696e 7461 0.Ref: ch-mainta │ │ │ │ │ +00091930: 696e 6572 7363 7269 7074 7320 6465 7461 inerscripts deta │ │ │ │ │ +00091940: 696c 732d 6f66 2d75 6e70 6163 6b2d 7068 ils-of-unpack-ph │ │ │ │ │ +00091950: 6173 652d 6f66 2d69 6e73 7461 6c6c 6174 ase-of-installat │ │ │ │ │ +00091960: 696f 6e2d 6f72 2d75 7067 7261 6465 7f32 ion-or-upgrade.2 │ │ │ │ │ +00091970: 3030 3238 340a 5265 663a 2065 377f 3230 00284.Ref: e7.20 │ │ │ │ │ +00091980: 3032 3834 0a52 6566 3a20 6368 2d6d 6169 0284.Ref: ch-mai │ │ │ │ │ +00091990: 6e74 6169 6e65 7273 6372 6970 7473 2073 ntainerscripts s │ │ │ │ │ +000919a0: 2d75 6e70 6163 6b70 6861 7365 7f32 3030 -unpackphase.200 │ │ │ │ │ +000919b0: 3238 340a 5265 663a 2065 387f 3230 3032 284.Ref: e8.2002 │ │ │ │ │ +000919c0: 3834 0a52 6566 3a20 4465 7461 696c 7320 84.Ref: Details │ │ │ │ │ +000919d0: 6f66 2075 6e70 6163 6b20 7068 6173 6520 of unpack phase │ │ │ │ │ +000919e0: 6f66 2069 6e73 7461 6c6c 6174 696f 6e20 of installation │ │ │ │ │ +000919f0: 6f72 2075 7067 7261 6465 2d46 6f6f 746e or upgrade-Footn │ │ │ │ │ +00091a00: 6f74 652d 317f 3230 3932 3432 0a52 6566 ote-1.209242.Ref │ │ │ │ │ +00091a10: 3a20 4465 7461 696c 7320 6f66 2075 6e70 : Details of unp │ │ │ │ │ +00091a20: 6163 6b20 7068 6173 6520 6f66 2069 6e73 ack phase of ins │ │ │ │ │ +00091a30: 7461 6c6c 6174 696f 6e20 6f72 2075 7067 tallation or upg │ │ │ │ │ +00091a40: 7261 6465 2d46 6f6f 746e 6f74 652d 327f rade-Footnote-2. │ │ │ │ │ +00091a50: 3230 3933 3532 0a4e 6f64 653a 2044 6574 209352.Node: Det │ │ │ │ │ +00091a60: 6169 6c73 206f 6620 636f 6e66 6967 7572 ails of configur │ │ │ │ │ +00091a70: 6174 696f 6e7f 3230 3934 3238 0a52 6566 ation.209428.Ref │ │ │ │ │ +00091a80: 3a20 6368 2d6d 6169 6e74 6169 6e65 7273 : ch-maintainers │ │ │ │ │ +00091a90: 6372 6970 7473 2064 6574 6169 6c73 2d6f cripts details-o │ │ │ │ │ +00091aa0: 662d 636f 6e66 6967 7572 6174 696f 6e7f f-configuration. │ │ │ │ │ +00091ab0: 3230 3936 3634 0a52 6566 3a20 6562 7f32 209664.Ref: eb.2 │ │ │ │ │ +00091ac0: 3039 3636 340a 5265 663a 2063 682d 6d61 09664.Ref: ch-ma │ │ │ │ │ +00091ad0: 696e 7461 696e 6572 7363 7269 7074 7320 intainerscripts │ │ │ │ │ +00091ae0: 732d 636f 6e66 6967 6465 7461 696c 737f s-configdetails. │ │ │ │ │ +00091af0: 3230 3936 3634 0a52 6566 3a20 6563 7f32 209664.Ref: ec.2 │ │ │ │ │ +00091b00: 3039 3636 340a 5265 663a 2044 6574 6169 09664.Ref: Detai │ │ │ │ │ +00091b10: 6c73 206f 6620 636f 6e66 6967 7572 6174 ls of configurat │ │ │ │ │ +00091b20: 696f 6e2d 466f 6f74 6e6f 7465 2d31 7f32 ion-Footnote-1.2 │ │ │ │ │ +00091b30: 3130 3234 300a 4e6f 6465 3a20 4465 7461 10240.Node: Deta │ │ │ │ │ +00091b40: 696c 7320 6f66 2072 656d 6f76 616c 2061 ils of removal a │ │ │ │ │ +00091b50: 6e64 2f6f 7220 636f 6e66 6967 7572 6174 nd/or configurat │ │ │ │ │ +00091b60: 696f 6e20 7075 7267 696e 677f 3231 3036 ion purging.2106 │ │ │ │ │ +00091b70: 3233 0a52 6566 3a20 6368 2d6d 6169 6e74 23.Ref: ch-maint │ │ │ │ │ +00091b80: 6169 6e65 7273 6372 6970 7473 2064 6574 ainerscripts det │ │ │ │ │ +00091b90: 6169 6c73 2d6f 662d 7265 6d6f 7661 6c2d ails-of-removal- │ │ │ │ │ +00091ba0: 616e 642d 6f72 2d63 6f6e 6669 6775 7261 and-or-configura │ │ │ │ │ +00091bb0: 7469 6f6e 2d70 7572 6769 6e67 7f32 3130 tion-purging.210 │ │ │ │ │ +00091bc0: 3830 300a 5265 663a 2065 647f 3231 3038 800.Ref: ed.2108 │ │ │ │ │ +00091bd0: 3030 0a52 6566 3a20 6368 2d6d 6169 6e74 00.Ref: ch-maint │ │ │ │ │ +00091be0: 6169 6e65 7273 6372 6970 7473 2073 2d72 ainerscripts s-r │ │ │ │ │ +00091bf0: 656d 6f76 6564 6574 6169 6c73 7f32 3130 emovedetails.210 │ │ │ │ │ +00091c00: 3830 300a 5265 663a 2065 657f 3231 3038 800.Ref: ee.2108 │ │ │ │ │ +00091c10: 3030 0a4e 6f64 653a 2044 6563 6c61 7269 00.Node: Declari │ │ │ │ │ +00091c20: 6e67 2072 656c 6174 696f 6e73 6869 7073 ng relationships │ │ │ │ │ +00091c30: 2062 6574 7765 656e 2070 6163 6b61 6765 between package │ │ │ │ │ +00091c40: 737f 3231 3230 3439 0a52 6566 3a20 6368 s.212049.Ref: ch │ │ │ │ │ +00091c50: 2d72 656c 6174 696f 6e73 6869 7073 2064 -relationships d │ │ │ │ │ +00091c60: 6f63 7f32 3132 3232 330a 5265 663a 2035 oc.212223.Ref: 5 │ │ │ │ │ +00091c70: 347f 3231 3232 3233 0a52 6566 3a20 6368 4.212223.Ref: ch │ │ │ │ │ +00091c80: 2d72 656c 6174 696f 6e73 6869 7073 2064 -relationships d │ │ │ │ │ +00091c90: 6563 6c61 7269 6e67 2d72 656c 6174 696f eclaring-relatio │ │ │ │ │ +00091ca0: 6e73 6869 7073 2d62 6574 7765 656e 2d70 nships-between-p │ │ │ │ │ +00091cb0: 6163 6b61 6765 737f 3231 3232 3233 0a52 ackages.212223.R │ │ │ │ │ +00091cc0: 6566 3a20 6566 7f32 3132 3232 330a 4e6f ef: ef.212223.No │ │ │ │ │ +00091cd0: 6465 3a20 5379 6e74 6178 206f 6620 7265 de: Syntax of re │ │ │ │ │ +00091ce0: 6c61 7469 6f6e 7368 6970 2066 6965 6c64 lationship field │ │ │ │ │ +00091cf0: 737f 3231 3330 3930 0a52 6566 3a20 6368 s.213090.Ref: ch │ │ │ │ │ +00091d00: 2d72 656c 6174 696f 6e73 6869 7073 2073 -relationships s │ │ │ │ │ +00091d10: 2d64 6570 7379 6e74 6178 7f32 3133 3238 -depsyntax.21328 │ │ │ │ │ +00091d20: 320a 5265 663a 2066 307f 3231 3332 3832 2.Ref: f0.213282 │ │ │ │ │ +00091d30: 0a52 6566 3a20 6368 2d72 656c 6174 696f .Ref: ch-relatio │ │ │ │ │ +00091d40: 6e73 6869 7073 2073 796e 7461 782d 6f66 nships syntax-of │ │ │ │ │ +00091d50: 2d72 656c 6174 696f 6e73 6869 702d 6669 -relationship-fi │ │ │ │ │ +00091d60: 656c 6473 7f32 3133 3238 320a 5265 663a elds.213282.Ref: │ │ │ │ │ +00091d70: 2066 317f 3231 3332 3832 0a52 6566 3a20 f1.213282.Ref: │ │ │ │ │ +00091d80: 5379 6e74 6178 206f 6620 7265 6c61 7469 Syntax of relati │ │ │ │ │ +00091d90: 6f6e 7368 6970 2066 6965 6c64 732d 466f onship fields-Fo │ │ │ │ │ +00091da0: 6f74 6e6f 7465 2d31 7f32 3139 3335 300a otnote-1.219350. │ │ │ │ │ +00091db0: 4e6f 6465 3a20 4269 6e61 7279 2044 6570 Node: Binary Dep │ │ │ │ │ +00091dc0: 656e 6465 6e63 6965 7320 2d20 4465 7065 endencies - Depe │ │ │ │ │ +00091dd0: 6e64 7320 5265 636f 6d6d 656e 6473 2053 nds Recommends S │ │ │ │ │ +00091de0: 7567 6765 7374 7320 456e 6861 6e63 6573 uggests Enhances │ │ │ │ │ +00091df0: 2050 7265 2d44 6570 656e 6473 7f32 3139 Pre-Depends.219 │ │ │ │ │ +00091e00: 3631 350a 5265 663a 2063 682d 7265 6c61 615.Ref: ch-rela │ │ │ │ │ +00091e10: 7469 6f6e 7368 6970 7320 6269 6e61 7279 tionships binary │ │ │ │ │ +00091e20: 2d64 6570 656e 6465 6e63 6965 732d 6465 -dependencies-de │ │ │ │ │ +00091e30: 7065 6e64 732d 7265 636f 6d6d 656e 6473 pends-recommends │ │ │ │ │ +00091e40: 2d73 7567 6765 7374 732d 656e 6861 6e63 -suggests-enhanc │ │ │ │ │ +00091e50: 6573 2d70 7265 2d64 6570 656e 6473 7f32 es-pre-depends.2 │ │ │ │ │ +00091e60: 3139 3836 300a 5265 663a 2066 327f 3231 19860.Ref: f2.21 │ │ │ │ │ +00091e70: 3938 3630 0a52 6566 3a20 6368 2d72 656c 9860.Ref: ch-rel │ │ │ │ │ +00091e80: 6174 696f 6e73 6869 7073 2073 2d62 696e ationships s-bin │ │ │ │ │ +00091e90: 6172 7964 6570 737f 3231 3938 3630 0a52 arydeps.219860.R │ │ │ │ │ +00091ea0: 6566 3a20 3962 7f32 3139 3836 300a 5265 ef: 9b.219860.Re │ │ │ │ │ +00091eb0: 663a 2042 696e 6172 7920 4465 7065 6e64 f: Binary Depend │ │ │ │ │ +00091ec0: 656e 6369 6573 202d 2044 6570 656e 6473 encies - Depends │ │ │ │ │ +00091ed0: 2052 6563 6f6d 6d65 6e64 7320 5375 6767 Recommends Sugg │ │ │ │ │ +00091ee0: 6573 7473 2045 6e68 616e 6365 7320 5072 ests Enhances Pr │ │ │ │ │ +00091ef0: 652d 4465 7065 6e64 732d 466f 6f74 6e6f e-Depends-Footno │ │ │ │ │ +00091f00: 7465 2d31 7f32 3237 3938 390a 4e6f 6465 te-1.227989.Node │ │ │ │ │ +00091f10: 3a20 5061 636b 6167 6573 2077 6869 6368 : Packages which │ │ │ │ │ +00091f20: 2062 7265 616b 206f 7468 6572 2070 6163 break other pac │ │ │ │ │ +00091f30: 6b61 6765 7320 2d20 4272 6561 6b73 7f32 kages - Breaks.2 │ │ │ │ │ +00091f40: 3238 3532 340a 5265 663a 2063 682d 7265 28524.Ref: ch-re │ │ │ │ │ +00091f50: 6c61 7469 6f6e 7368 6970 7320 7061 636b lationships pack │ │ │ │ │ +00091f60: 6167 6573 2d77 6869 6368 2d62 7265 616b ages-which-break │ │ │ │ │ +00091f70: 2d6f 7468 6572 2d70 6163 6b61 6765 732d -other-packages- │ │ │ │ │ +00091f80: 6272 6561 6b73 7f32 3238 3737 390a 5265 breaks.228779.Re │ │ │ │ │ +00091f90: 663a 2066 357f 3232 3837 3739 0a52 6566 f: f5.228779.Ref │ │ │ │ │ +00091fa0: 3a20 6368 2d72 656c 6174 696f 6e73 6869 : ch-relationshi │ │ │ │ │ +00091fb0: 7073 2073 2d62 7265 616b 737f 3232 3837 ps s-breaks.2287 │ │ │ │ │ +00091fc0: 3739 0a52 6566 3a20 6633 7f32 3238 3737 79.Ref: f3.22877 │ │ │ │ │ +00091fd0: 390a 4e6f 6465 3a20 436f 6e66 6c69 6374 9.Node: Conflict │ │ │ │ │ +00091fe0: 696e 6720 6269 6e61 7279 2070 6163 6b61 ing binary packa │ │ │ │ │ +00091ff0: 6765 7320 2d20 436f 6e66 6c69 6374 737f ges - Conflicts. │ │ │ │ │ +00092000: 3233 3035 3832 0a52 6566 3a20 6368 2d72 230582.Ref: ch-r │ │ │ │ │ +00092010: 656c 6174 696f 6e73 6869 7073 2063 6f6e elationships con │ │ │ │ │ +00092020: 666c 6963 7469 6e67 2d62 696e 6172 792d flicting-binary- │ │ │ │ │ +00092030: 7061 636b 6167 6573 2d63 6f6e 666c 6963 packages-conflic │ │ │ │ │ +00092040: 7473 7f32 3330 3739 340a 5265 663a 2066 ts.230794.Ref: f │ │ │ │ │ +00092050: 367f 3233 3037 3934 0a52 6566 3a20 6368 6.230794.Ref: ch │ │ │ │ │ +00092060: 2d72 656c 6174 696f 6e73 6869 7073 2073 -relationships s │ │ │ │ │ +00092070: 2d63 6f6e 666c 6963 7473 7f32 3330 3739 -conflicts.23079 │ │ │ │ │ +00092080: 340a 5265 663a 2066 347f 3233 3037 3934 4.Ref: f4.230794 │ │ │ │ │ +00092090: 0a4e 6f64 653a 2056 6972 7475 616c 2070 .Node: Virtual p │ │ │ │ │ +000920a0: 6163 6b61 6765 7320 2d20 5072 6f76 6964 ackages - Provid │ │ │ │ │ +000920b0: 6573 7f32 3334 3834 340a 5265 663a 2063 es.234844.Ref: c │ │ │ │ │ +000920c0: 682d 7265 6c61 7469 6f6e 7368 6970 7320 h-relationships │ │ │ │ │ +000920d0: 732d 7669 7274 7561 6c7f 3233 3530 3633 s-virtual.235063 │ │ │ │ │ +000920e0: 0a52 6566 3a20 3536 7f32 3335 3036 330a .Ref: 56.235063. │ │ │ │ │ +000920f0: 5265 663a 2063 682d 7265 6c61 7469 6f6e Ref: ch-relation │ │ │ │ │ +00092100: 7368 6970 7320 7669 7274 7561 6c2d 7061 ships virtual-pa │ │ │ │ │ +00092110: 636b 6167 6573 2d70 726f 7669 6465 737f ckages-provides. │ │ │ │ │ +00092120: 3233 3530 3633 0a52 6566 3a20 6637 7f32 235063.Ref: f7.2 │ │ │ │ │ +00092130: 3335 3036 330a 4e6f 6465 3a20 4f76 6572 35063.Node: Over │ │ │ │ │ +00092140: 7772 6974 696e 6720 6669 6c65 7320 616e writing files an │ │ │ │ │ +00092150: 6420 7265 706c 6163 696e 6720 7061 636b d replacing pack │ │ │ │ │ +00092160: 6167 6573 202d 2052 6570 6c61 6365 737f ages - Replaces. │ │ │ │ │ +00092170: 3233 3831 3133 0a52 6566 3a20 6368 2d72 238113.Ref: ch-r │ │ │ │ │ +00092180: 656c 6174 696f 6e73 6869 7073 206f 7665 elationships ove │ │ │ │ │ +00092190: 7277 7269 7469 6e67 2d66 696c 6573 2d61 rwriting-files-a │ │ │ │ │ +000921a0: 6e64 2d72 6570 6c61 6369 6e67 2d70 6163 nd-replacing-pac │ │ │ │ │ +000921b0: 6b61 6765 732d 7265 706c 6163 6573 7f32 kages-replaces.2 │ │ │ │ │ +000921c0: 3338 3435 350a 5265 663a 2066 397f 3233 38455.Ref: f9.23 │ │ │ │ │ +000921d0: 3834 3535 0a52 6566 3a20 6368 2d72 656c 8455.Ref: ch-rel │ │ │ │ │ +000921e0: 6174 696f 6e73 6869 7073 2073 2d72 6570 ationships s-rep │ │ │ │ │ +000921f0: 6c61 6365 737f 3233 3834 3535 0a52 6566 laces.238455.Ref │ │ │ │ │ +00092200: 3a20 6561 7f32 3338 3435 350a 4e6f 6465 : ea.238455.Node │ │ │ │ │ +00092210: 3a20 4f76 6572 7772 6974 696e 6720 6669 : Overwriting fi │ │ │ │ │ +00092220: 6c65 7320 696e 206f 7468 6572 2070 6163 les in other pac │ │ │ │ │ +00092230: 6b61 6765 737f 3233 3839 3333 0a52 6566 kages.238933.Ref │ │ │ │ │ +00092240: 3a20 6368 2d72 656c 6174 696f 6e73 6869 : ch-relationshi │ │ │ │ │ +00092250: 7073 206f 7665 7277 7269 7469 6e67 2d66 ps overwriting-f │ │ │ │ │ +00092260: 696c 6573 2d69 6e2d 6f74 6865 722d 7061 iles-in-other-pa │ │ │ │ │ +00092270: 636b 6167 6573 7f32 3339 3131 380a 5265 ckages.239118.Re │ │ │ │ │ +00092280: 663a 2066 617f 3233 3931 3138 0a52 6566 f: fa.239118.Ref │ │ │ │ │ +00092290: 3a20 6368 2d72 656c 6174 696f 6e73 6869 : ch-relationshi │ │ │ │ │ +000922a0: 7073 2073 372d 362d 317f 3233 3931 3138 ps s7-6-1.239118 │ │ │ │ │ +000922b0: 0a52 6566 3a20 6662 7f32 3339 3131 380a .Ref: fb.239118. │ │ │ │ │ +000922c0: 5265 663a 204f 7665 7277 7269 7469 6e67 Ref: Overwriting │ │ │ │ │ +000922d0: 2066 696c 6573 2069 6e20 6f74 6865 7220 files in other │ │ │ │ │ +000922e0: 7061 636b 6167 6573 2d46 6f6f 746e 6f74 packages-Footnot │ │ │ │ │ +000922f0: 652d 317f 3234 3131 3731 0a52 6566 3a20 e-1.241171.Ref: │ │ │ │ │ +00092300: 4f76 6572 7772 6974 696e 6720 6669 6c65 Overwriting file │ │ │ │ │ +00092310: 7320 696e 206f 7468 6572 2070 6163 6b61 s in other packa │ │ │ │ │ +00092320: 6765 732d 466f 6f74 6e6f 7465 2d32 7f32 ges-Footnote-2.2 │ │ │ │ │ +00092330: 3431 3836 310a 4e6f 6465 3a20 5265 706c 41861.Node: Repl │ │ │ │ │ +00092340: 6163 696e 6720 7768 6f6c 6520 7061 636b acing whole pack │ │ │ │ │ +00092350: 6167 6573 2066 6f72 6369 6e67 2074 6865 ages forcing the │ │ │ │ │ +00092360: 6972 2072 656d 6f76 616c 7f32 3431 3937 ir removal.24197 │ │ │ │ │ +00092370: 360a 5265 663a 2063 682d 7265 6c61 7469 6.Ref: ch-relati │ │ │ │ │ +00092380: 6f6e 7368 6970 7320 7265 706c 6163 696e onships replacin │ │ │ │ │ +00092390: 672d 7768 6f6c 652d 7061 636b 6167 6573 g-whole-packages │ │ │ │ │ +000923a0: 2d66 6f72 6369 6e67 2d74 6865 6972 2d72 -forcing-their-r │ │ │ │ │ +000923b0: 656d 6f76 616c 7f32 3432 3136 310a 5265 emoval.242161.Re │ │ │ │ │ +000923c0: 663a 2066 637f 3234 3231 3631 0a52 6566 f: fc.242161.Ref │ │ │ │ │ +000923d0: 3a20 6368 2d72 656c 6174 696f 6e73 6869 : ch-relationshi │ │ │ │ │ +000923e0: 7073 2073 372d 362d 327f 3234 3231 3631 ps s7-6-2.242161 │ │ │ │ │ +000923f0: 0a52 6566 3a20 6664 7f32 3432 3136 310a .Ref: fd.242161. │ │ │ │ │ +00092400: 4e6f 6465 3a20 5265 6c61 7469 6f6e 7368 Node: Relationsh │ │ │ │ │ +00092410: 6970 7320 6265 7477 6565 6e20 736f 7572 ips between sour │ │ │ │ │ +00092420: 6365 2061 6e64 2062 696e 6172 7920 7061 ce and binary pa │ │ │ │ │ +00092430: 636b 6167 6573 202d 2042 7569 6c64 2d44 ckages - Build-D │ │ │ │ │ +00092440: 6570 656e 6473 2042 7569 6c64 2d44 6570 epends Build-Dep │ │ │ │ │ +00092450: 656e 6473 2d49 6e64 6570 2042 7569 6c64 ends-Indep Build │ │ │ │ │ +00092460: 2d44 6570 656e 6473 2d41 7263 6820 4275 -Depends-Arch Bu │ │ │ │ │ +00092470: 696c 642d 436f 6e66 6c69 6374 7320 4275 ild-Conflicts Bu │ │ │ │ │ +00092480: 696c 642d 436f 6e66 6c69 6374 732d 496e ild-Conflicts-In │ │ │ │ │ +00092490: 6465 7020 4275 696c 642d 436f 6e66 6c69 dep Build-Confli │ │ │ │ │ +000924a0: 6374 732d 4172 6368 7f32 3433 3033 320a cts-Arch.243032. │ │ │ │ │ +000924b0: 5265 663a 2063 682d 7265 6c61 7469 6f6e Ref: ch-relation │ │ │ │ │ +000924c0: 7368 6970 7320 7265 6c61 7469 6f6e 7368 ships relationsh │ │ │ │ │ +000924d0: 6970 732d 6265 7477 6565 6e2d 736f 7572 ips-between-sour │ │ │ │ │ +000924e0: 6365 2d61 6e64 2d62 696e 6172 792d 7061 ce-and-binary-pa │ │ │ │ │ +000924f0: 636b 6167 6573 2d62 7569 6c64 2d64 6570 ckages-build-dep │ │ │ │ │ +00092500: 656e 6473 2d62 7569 6c64 2d64 6570 656e ends-build-depen │ │ │ │ │ +00092510: 6473 2d69 6e64 6570 2d62 7569 6c64 2d64 ds-indep-build-d │ │ │ │ │ +00092520: 6570 656e 6473 2d61 7263 682d 6275 696c epends-arch-buil │ │ │ │ │ +00092530: 642d 636f 6e66 6c69 6374 732d 6275 696c d-conflicts-buil │ │ │ │ │ +00092540: 642d 636f 6e66 6c69 6374 732d 696e 6465 d-conflicts-inde │ │ │ │ │ +00092550: 702d 6275 696c 642d 636f 6e66 6c69 6374 p-build-conflict │ │ │ │ │ +00092560: 732d 6172 6368 7f32 3433 3431 320a 5265 s-arch.243412.Re │ │ │ │ │ +00092570: 663a 2066 657f 3234 3334 3132 0a52 6566 f: fe.243412.Ref │ │ │ │ │ +00092580: 3a20 6368 2d72 656c 6174 696f 6e73 6869 : ch-relationshi │ │ │ │ │ +00092590: 7073 2073 2d73 6f75 7263 6562 696e 6172 ps s-sourcebinar │ │ │ │ │ +000925a0: 7964 6570 737f 3234 3334 3132 0a52 6566 ydeps.243412.Ref │ │ │ │ │ +000925b0: 3a20 3936 7f32 3433 3431 320a 4e6f 6465 : 96.243412.Node │ │ │ │ │ +000925c0: 3a20 4164 6469 7469 6f6e 616c 2073 6f75 : Additional sou │ │ │ │ │ +000925d0: 7263 6520 7061 636b 6167 6573 2075 7365 rce packages use │ │ │ │ │ +000925e0: 6420 746f 2062 7569 6c64 2074 6865 2062 d to build the b │ │ │ │ │ +000925f0: 696e 6172 7920 2d20 4275 696c 742d 5573 inary - Built-Us │ │ │ │ │ +00092600: 696e 677f 3234 3732 3339 0a52 6566 3a20 ing.247239.Ref: │ │ │ │ │ +00092610: 6368 2d72 656c 6174 696f 6e73 6869 7073 ch-relationships │ │ │ │ │ +00092620: 2061 6464 6974 696f 6e61 6c2d 736f 7572 additional-sour │ │ │ │ │ +00092630: 6365 2d70 6163 6b61 6765 732d 7573 6564 ce-packages-used │ │ │ │ │ +00092640: 2d74 6f2d 6275 696c 642d 7468 652d 6269 -to-build-the-bi │ │ │ │ │ +00092650: 6e61 7279 2d62 7569 6c74 2d75 7369 6e67 nary-built-using │ │ │ │ │ +00092660: 7f32 3437 3535 390a 5265 663a 2066 667f .247559.Ref: ff. │ │ │ │ │ +00092670: 3234 3735 3539 0a52 6566 3a20 6368 2d72 247559.Ref: ch-r │ │ │ │ │ +00092680: 656c 6174 696f 6e73 6869 7073 2073 2d62 elationships s-b │ │ │ │ │ +00092690: 7569 6c74 2d75 7369 6e67 7f32 3437 3535 uilt-using.24755 │ │ │ │ │ +000926a0: 390a 5265 663a 2039 637f 3234 3735 3539 9.Ref: 9c.247559 │ │ │ │ │ +000926b0: 0a52 6566 3a20 4164 6469 7469 6f6e 616c .Ref: Additional │ │ │ │ │ +000926c0: 2073 6f75 7263 6520 7061 636b 6167 6573 source packages │ │ │ │ │ +000926d0: 2075 7365 6420 746f 2062 7569 6c64 2074 used to build t │ │ │ │ │ +000926e0: 6865 2062 696e 6172 7920 2d20 4275 696c he binary - Buil │ │ │ │ │ +000926f0: 742d 5573 696e 672d 466f 6f74 6e6f 7465 t-Using-Footnote │ │ │ │ │ +00092700: 2d31 7f32 3439 3532 350a 5265 663a 2041 -1.249525.Ref: A │ │ │ │ │ +00092710: 6464 6974 696f 6e61 6c20 736f 7572 6365 dditional source │ │ │ │ │ +00092720: 2070 6163 6b61 6765 7320 7573 6564 2074 packages used t │ │ │ │ │ +00092730: 6f20 6275 696c 6420 7468 6520 6269 6e61 o build the bina │ │ │ │ │ +00092740: 7279 202d 2042 7569 6c74 2d55 7369 6e67 ry - Built-Using │ │ │ │ │ +00092750: 2d46 6f6f 746e 6f74 652d 327f 3234 3936 -Footnote-2.2496 │ │ │ │ │ +00092760: 3638 0a4e 6f64 653a 2053 6861 7265 6420 68.Node: Shared │ │ │ │ │ +00092770: 6c69 6272 6172 6965 737f 3234 3937 3535 libraries.249755 │ │ │ │ │ +00092780: 0a52 6566 3a20 6368 2d73 6861 7265 646c .Ref: ch-sharedl │ │ │ │ │ +00092790: 6962 7320 646f 637f 3234 3938 3936 0a52 ibs doc.249896.R │ │ │ │ │ +000927a0: 6566 3a20 3130 307f 3234 3938 3936 0a52 ef: 100.249896.R │ │ │ │ │ +000927b0: 6566 3a20 6368 2d73 6861 7265 646c 6962 ef: ch-sharedlib │ │ │ │ │ +000927c0: 7320 7368 6172 6564 2d6c 6962 7261 7269 s shared-librari │ │ │ │ │ +000927d0: 6573 7f32 3439 3839 360a 5265 663a 2031 es.249896.Ref: 1 │ │ │ │ │ +000927e0: 3031 7f32 3439 3839 360a 5265 663a 2053 01.249896.Ref: S │ │ │ │ │ +000927f0: 6861 7265 6420 6c69 6272 6172 6965 732d hared libraries- │ │ │ │ │ +00092800: 466f 6f74 6e6f 7465 2d31 7f32 3532 3736 Footnote-1.25276 │ │ │ │ │ +00092810: 380a 4e6f 6465 3a20 5275 6e2d 7469 6d65 8.Node: Run-time │ │ │ │ │ +00092820: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ +00092830: 737f 3235 3333 3432 0a52 6566 3a20 6368 s.253342.Ref: ch │ │ │ │ │ +00092840: 2d73 6861 7265 646c 6962 7320 7275 6e2d -sharedlibs run- │ │ │ │ │ +00092850: 7469 6d65 2d73 6861 7265 642d 6c69 6272 time-shared-libr │ │ │ │ │ +00092860: 6172 6965 737f 3235 3334 3634 0a52 6566 aries.253464.Ref │ │ │ │ │ +00092870: 3a20 3130 347f 3235 3334 3634 0a52 6566 : 104.253464.Ref │ │ │ │ │ +00092880: 3a20 6368 2d73 6861 7265 646c 6962 7320 : ch-sharedlibs │ │ │ │ │ +00092890: 732d 7368 6172 6564 6c69 6273 2d72 756e s-sharedlibs-run │ │ │ │ │ +000928a0: 7469 6d65 7f32 3533 3436 340a 5265 663a time.253464.Ref: │ │ │ │ │ +000928b0: 2031 3032 7f32 3533 3436 340a 5265 663a 102.253464.Ref: │ │ │ │ │ +000928c0: 2052 756e 2d74 696d 6520 7368 6172 6564 Run-time shared │ │ │ │ │ +000928d0: 206c 6962 7261 7269 6573 2d46 6f6f 746e libraries-Footn │ │ │ │ │ +000928e0: 6f74 652d 317f 3235 3736 3437 0a52 6566 ote-1.257647.Ref │ │ │ │ │ +000928f0: 3a20 5275 6e2d 7469 6d65 2073 6861 7265 : Run-time share │ │ │ │ │ +00092900: 6420 6c69 6272 6172 6965 732d 466f 6f74 d libraries-Foot │ │ │ │ │ +00092910: 6e6f 7465 2d32 7f32 3538 3230 320a 5265 note-2.258202.Re │ │ │ │ │ +00092920: 663a 2052 756e 2d74 696d 6520 7368 6172 f: Run-time shar │ │ │ │ │ +00092930: 6564 206c 6962 7261 7269 6573 2d46 6f6f ed libraries-Foo │ │ │ │ │ +00092940: 746e 6f74 652d 337f 3235 3835 3438 0a4e tnote-3.258548.N │ │ │ │ │ +00092950: 6f64 653a 206c 6463 6f6e 6669 677f 3235 ode: ldconfig.25 │ │ │ │ │ +00092960: 3934 3239 0a52 6566 3a20 6368 2d73 6861 9429.Ref: ch-sha │ │ │ │ │ +00092970: 7265 646c 6962 7320 6c64 636f 6e66 6967 redlibs ldconfig │ │ │ │ │ +00092980: 7f32 3539 3530 360a 5265 663a 2031 3036 .259506.Ref: 106 │ │ │ │ │ +00092990: 7f32 3539 3530 360a 5265 663a 2063 682d .259506.Ref: ch- │ │ │ │ │ +000929a0: 7368 6172 6564 6c69 6273 2073 2d6c 6463 sharedlibs s-ldc │ │ │ │ │ +000929b0: 6f6e 6669 677f 3235 3935 3036 0a52 6566 onfig.259506.Ref │ │ │ │ │ +000929c0: 3a20 3130 377f 3235 3935 3036 0a52 6566 : 107.259506.Ref │ │ │ │ │ +000929d0: 3a20 6c64 636f 6e66 6967 2d46 6f6f 746e : ldconfig-Footn │ │ │ │ │ +000929e0: 6f74 652d 317f 3235 3939 3933 0a4e 6f64 ote-1.259993.Nod │ │ │ │ │ +000929f0: 653a 2053 6861 7265 6420 6c69 6272 6172 e: Shared librar │ │ │ │ │ +00092a00: 7920 7375 7070 6f72 7420 6669 6c65 737f y support files. │ │ │ │ │ +00092a10: 3236 3031 3535 0a52 6566 3a20 6368 2d73 260155.Ref: ch-s │ │ │ │ │ +00092a20: 6861 7265 646c 6962 7320 732d 7368 6172 haredlibs s-shar │ │ │ │ │ +00092a30: 6564 6c69 6273 2d73 7570 706f 7274 2d66 edlibs-support-f │ │ │ │ │ +00092a40: 696c 6573 7f32 3630 3330 320a 5265 663a iles.260302.Ref: │ │ │ │ │ +00092a50: 2031 3038 7f32 3630 3330 320a 5265 663a 108.260302.Ref: │ │ │ │ │ +00092a60: 2063 682d 7368 6172 6564 6c69 6273 2073 ch-sharedlibs s │ │ │ │ │ +00092a70: 6861 7265 642d 6c69 6272 6172 792d 7375 hared-library-su │ │ │ │ │ +00092a80: 7070 6f72 742d 6669 6c65 737f 3236 3033 pport-files.2603 │ │ │ │ │ +00092a90: 3032 0a52 6566 3a20 3130 397f 3236 3033 02.Ref: 109.2603 │ │ │ │ │ +00092aa0: 3032 0a52 6566 3a20 5368 6172 6564 206c 02.Ref: Shared l │ │ │ │ │ +00092ab0: 6962 7261 7279 2073 7570 706f 7274 2066 ibrary support f │ │ │ │ │ +00092ac0: 696c 6573 2d46 6f6f 746e 6f74 652d 317f iles-Footnote-1. │ │ │ │ │ +00092ad0: 3236 3138 3538 0a4e 6f64 653a 2053 7461 261858.Node: Sta │ │ │ │ │ +00092ae0: 7469 6320 6c69 6272 6172 6965 737f 3236 tic libraries.26 │ │ │ │ │ +00092af0: 3139 3439 0a52 6566 3a20 6368 2d73 6861 1949.Ref: ch-sha │ │ │ │ │ +00092b00: 7265 646c 6962 7320 732d 7368 6172 6564 redlibs s-shared │ │ │ │ │ +00092b10: 6c69 6273 2d73 7461 7469 637f 3236 3230 libs-static.2620 │ │ │ │ │ +00092b20: 3838 0a52 6566 3a20 3130 617f 3236 3230 88.Ref: 10a.2620 │ │ │ │ │ +00092b30: 3838 0a52 6566 3a20 6368 2d73 6861 7265 88.Ref: ch-share │ │ │ │ │ +00092b40: 646c 6962 7320 7374 6174 6963 2d6c 6962 dlibs static-lib │ │ │ │ │ +00092b50: 7261 7269 6573 7f32 3632 3038 380a 5265 raries.262088.Re │ │ │ │ │ +00092b60: 663a 2031 3062 7f32 3632 3038 380a 4e6f f: 10b.262088.No │ │ │ │ │ +00092b70: 6465 3a20 4465 7665 6c6f 706d 656e 7420 de: Development │ │ │ │ │ +00092b80: 6669 6c65 737f 3236 3237 3832 0a52 6566 files.262782.Ref │ │ │ │ │ +00092b90: 3a20 6368 2d73 6861 7265 646c 6962 7320 : ch-sharedlibs │ │ │ │ │ +00092ba0: 6465 7665 6c6f 706d 656e 742d 6669 6c65 development-file │ │ │ │ │ +00092bb0: 737f 3236 3239 3436 0a52 6566 3a20 3130 s.262946.Ref: 10 │ │ │ │ │ +00092bc0: 637f 3236 3239 3436 0a52 6566 3a20 6368 c.262946.Ref: ch │ │ │ │ │ +00092bd0: 2d73 6861 7265 646c 6962 7320 732d 7368 -sharedlibs s-sh │ │ │ │ │ +00092be0: 6172 6564 6c69 6273 2d64 6576 7f32 3632 aredlibs-dev.262 │ │ │ │ │ +00092bf0: 3934 360a 5265 663a 2031 3064 7f32 3632 946.Ref: 10d.262 │ │ │ │ │ +00092c00: 3934 360a 5265 663a 2044 6576 656c 6f70 946.Ref: Develop │ │ │ │ │ +00092c10: 6d65 6e74 2066 696c 6573 2d46 6f6f 746e ment files-Footn │ │ │ │ │ +00092c20: 6f74 652d 317f 3236 3434 3830 0a4e 6f64 ote-1.264480.Nod │ │ │ │ │ +00092c30: 653a 2044 6570 656e 6465 6e63 6965 7320 e: Dependencies │ │ │ │ │ +00092c40: 6265 7477 6565 6e20 7468 6520 7061 636b between the pack │ │ │ │ │ +00092c50: 6167 6573 206f 6620 7468 6520 7361 6d65 ages of the same │ │ │ │ │ +00092c60: 206c 6962 7261 7279 7f32 3634 3731 370a library.264717. │ │ │ │ │ +00092c70: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ +00092c80: 6273 2064 6570 656e 6465 6e63 6965 732d bs dependencies- │ │ │ │ │ +00092c90: 6265 7477 6565 6e2d 7468 652d 7061 636b between-the-pack │ │ │ │ │ +00092ca0: 6167 6573 2d6f 662d 7468 652d 7361 6d65 ages-of-the-same │ │ │ │ │ +00092cb0: 2d6c 6962 7261 7279 7f32 3634 3931 360a -library.264916. │ │ │ │ │ +00092cc0: 5265 663a 2031 3066 7f32 3634 3931 360a Ref: 10f.264916. │ │ │ │ │ +00092cd0: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ +00092ce0: 6273 2073 2d73 6861 7265 646c 6962 732d bs s-sharedlibs- │ │ │ │ │ +00092cf0: 696e 7472 6164 6570 737f 3236 3439 3136 intradeps.264916 │ │ │ │ │ +00092d00: 0a52 6566 3a20 3131 307f 3236 3439 3136 .Ref: 110.264916 │ │ │ │ │ +00092d10: 0a52 6566 3a20 4465 7065 6e64 656e 6369 .Ref: Dependenci │ │ │ │ │ +00092d20: 6573 2062 6574 7765 656e 2074 6865 2070 es between the p │ │ │ │ │ +00092d30: 6163 6b61 6765 7320 6f66 2074 6865 2073 ackages of the s │ │ │ │ │ +00092d40: 616d 6520 6c69 6272 6172 792d 466f 6f74 ame library-Foot │ │ │ │ │ +00092d50: 6e6f 7465 2d31 7f32 3635 3331 370a 4e6f note-1.265317.No │ │ │ │ │ +00092d60: 6465 3a20 4465 7065 6e64 656e 6369 6573 de: Dependencies │ │ │ │ │ +00092d70: 2062 6574 7765 656e 2074 6865 206c 6962 between the lib │ │ │ │ │ +00092d80: 7261 7279 2061 6e64 206f 7468 6572 2070 rary and other p │ │ │ │ │ +00092d90: 6163 6b61 6765 737f 3236 3534 3435 0a52 ackages.265445.R │ │ │ │ │ +00092da0: 6566 3a20 6368 2d73 6861 7265 646c 6962 ef: ch-sharedlib │ │ │ │ │ +00092db0: 7320 6465 7065 6e64 656e 6369 6573 2d62 s dependencies-b │ │ │ │ │ +00092dc0: 6574 7765 656e 2d74 6865 2d6c 6962 7261 etween-the-libra │ │ │ │ │ +00092dd0: 7279 2d61 6e64 2d6f 7468 6572 2d70 6163 ry-and-other-pac │ │ │ │ │ +00092de0: 6b61 6765 737f 3236 3536 3138 0a52 6566 kages.265618.Ref │ │ │ │ │ +00092df0: 3a20 3131 317f 3236 3536 3138 0a52 6566 : 111.265618.Ref │ │ │ │ │ +00092e00: 3a20 6368 2d73 6861 7265 646c 6962 7320 : ch-sharedlibs │ │ │ │ │ +00092e10: 732d 7368 6172 6564 6c69 6273 2d64 6570 s-sharedlibs-dep │ │ │ │ │ +00092e20: 656e 6473 7f32 3635 3631 380a 5265 663a ends.265618.Ref: │ │ │ │ │ +00092e30: 2031 3035 7f32 3635 3631 380a 5265 663a 105.265618.Ref: │ │ │ │ │ +00092e40: 2044 6570 656e 6465 6e63 6965 7320 6265 Dependencies be │ │ │ │ │ +00092e50: 7477 6565 6e20 7468 6520 6c69 6272 6172 tween the librar │ │ │ │ │ +00092e60: 7920 616e 6420 6f74 6865 7220 7061 636b y and other pack │ │ │ │ │ +00092e70: 6167 6573 2d46 6f6f 746e 6f74 652d 317f ages-Footnote-1. │ │ │ │ │ +00092e80: 3236 3839 3930 0a4e 6f64 653a 2047 656e 268990.Node: Gen │ │ │ │ │ +00092e90: 6572 6174 696e 6720 6465 7065 6e64 656e erating dependen │ │ │ │ │ +00092ea0: 6369 6573 206f 6e20 7368 6172 6564 206c cies on shared l │ │ │ │ │ +00092eb0: 6962 7261 7269 6573 7f32 3639 3238 390a ibraries.269289. │ │ │ │ │ +00092ec0: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ +00092ed0: 6273 2067 656e 6572 6174 696e 672d 6465 bs generating-de │ │ │ │ │ +00092ee0: 7065 6e64 656e 6369 6573 2d6f 6e2d 7368 pendencies-on-sh │ │ │ │ │ +00092ef0: 6172 6564 2d6c 6962 7261 7269 6573 7f32 ared-libraries.2 │ │ │ │ │ +00092f00: 3639 3436 320a 5265 663a 2031 3132 7f32 69462.Ref: 112.2 │ │ │ │ │ +00092f10: 3639 3436 320a 5265 663a 2063 682d 7368 69462.Ref: ch-sh │ │ │ │ │ +00092f20: 6172 6564 6c69 6273 2073 2d64 706b 672d aredlibs s-dpkg- │ │ │ │ │ +00092f30: 7368 6c69 6264 6570 737f 3236 3934 3632 shlibdeps.269462 │ │ │ │ │ +00092f40: 0a52 6566 3a20 3131 337f 3236 3934 3632 .Ref: 113.269462 │ │ │ │ │ +00092f50: 0a52 6566 3a20 4765 6e65 7261 7469 6e67 .Ref: Generating │ │ │ │ │ +00092f60: 2064 6570 656e 6465 6e63 6965 7320 6f6e dependencies on │ │ │ │ │ +00092f70: 2073 6861 7265 6420 6c69 6272 6172 6965 shared librarie │ │ │ │ │ +00092f80: 732d 466f 6f74 6e6f 7465 2d31 7f32 3732 s-Footnote-1.272 │ │ │ │ │ +00092f90: 3233 390a 5265 663a 2047 656e 6572 6174 239.Ref: Generat │ │ │ │ │ +00092fa0: 696e 6720 6465 7065 6e64 656e 6369 6573 ing dependencies │ │ │ │ │ +00092fb0: 206f 6e20 7368 6172 6564 206c 6962 7261 on shared libra │ │ │ │ │ +00092fc0: 7269 6573 2d46 6f6f 746e 6f74 652d 327f ries-Footnote-2. │ │ │ │ │ +00092fd0: 3237 3234 3438 0a52 6566 3a20 4765 6e65 272448.Ref: Gene │ │ │ │ │ +00092fe0: 7261 7469 6e67 2064 6570 656e 6465 6e63 rating dependenc │ │ │ │ │ +00092ff0: 6965 7320 6f6e 2073 6861 7265 6420 6c69 ies on shared li │ │ │ │ │ +00093000: 6272 6172 6965 732d 466f 6f74 6e6f 7465 braries-Footnote │ │ │ │ │ +00093010: 2d33 7f32 3732 3730 380a 5265 663a 2047 -3.272708.Ref: G │ │ │ │ │ +00093020: 656e 6572 6174 696e 6720 6465 7065 6e64 enerating depend │ │ │ │ │ +00093030: 656e 6369 6573 206f 6e20 7368 6172 6564 encies on shared │ │ │ │ │ +00093040: 206c 6962 7261 7269 6573 2d46 6f6f 746e libraries-Footn │ │ │ │ │ +00093050: 6f74 652d 347f 3237 3238 3338 0a52 6566 ote-4.272838.Ref │ │ │ │ │ +00093060: 3a20 4765 6e65 7261 7469 6e67 2064 6570 : Generating dep │ │ │ │ │ +00093070: 656e 6465 6e63 6965 7320 6f6e 2073 6861 endencies on sha │ │ │ │ │ +00093080: 7265 6420 6c69 6272 6172 6965 732d 466f red libraries-Fo │ │ │ │ │ +00093090: 6f74 6e6f 7465 2d35 7f32 3733 3135 300a otnote-5.273150. │ │ │ │ │ +000930a0: 4e6f 6465 3a20 5368 6172 6564 206c 6962 Node: Shared lib │ │ │ │ │ +000930b0: 7261 7279 2041 4249 2063 6861 6e67 6573 rary ABI changes │ │ │ │ │ +000930c0: 7f32 3733 3932 340a 5265 663a 2063 682d .273924.Ref: ch- │ │ │ │ │ +000930d0: 7368 6172 6564 6c69 6273 2073 2d73 6861 sharedlibs s-sha │ │ │ │ │ +000930e0: 7265 646c 6962 732d 7570 6461 7465 737f redlibs-updates. │ │ │ │ │ +000930f0: 3237 3431 3234 0a52 6566 3a20 3131 347f 274124.Ref: 114. │ │ │ │ │ +00093100: 3237 3431 3234 0a52 6566 3a20 6368 2d73 274124.Ref: ch-s │ │ │ │ │ +00093110: 6861 7265 646c 6962 7320 7368 6172 6564 haredlibs shared │ │ │ │ │ +00093120: 2d6c 6962 7261 7279 2d61 6269 2d63 6861 -library-abi-cha │ │ │ │ │ +00093130: 6e67 6573 7f32 3734 3132 340a 5265 663a nges.274124.Ref: │ │ │ │ │ +00093140: 2031 3135 7f32 3734 3132 340a 5265 663a 115.274124.Ref: │ │ │ │ │ +00093150: 2053 6861 7265 6420 6c69 6272 6172 7920 Shared library │ │ │ │ │ +00093160: 4142 4920 6368 616e 6765 732d 466f 6f74 ABI changes-Foot │ │ │ │ │ +00093170: 6e6f 7465 2d31 7f32 3738 3632 300a 4e6f note-1.278620.No │ │ │ │ │ +00093180: 6465 3a20 5468 6520 7379 6d62 6f6c 7320 de: The symbols │ │ │ │ │ +00093190: 7379 7374 656d 7f32 3739 3135 330a 5265 system.279153.Re │ │ │ │ │ +000931a0: 663a 2063 682d 7368 6172 6564 6c69 6273 f: ch-sharedlibs │ │ │ │ │ +000931b0: 2073 2d73 6861 7265 646c 6962 732d 7379 s-sharedlibs-sy │ │ │ │ │ +000931c0: 6d62 6f6c 737f 3237 3933 3237 0a52 6566 mbols.279327.Ref │ │ │ │ │ +000931d0: 3a20 3336 7f32 3739 3332 370a 5265 663a : 36.279327.Ref: │ │ │ │ │ +000931e0: 2063 682d 7368 6172 6564 6c69 6273 2074 ch-sharedlibs t │ │ │ │ │ +000931f0: 6865 2d73 796d 626f 6c73 2d73 7973 7465 he-symbols-syste │ │ │ │ │ +00093200: 6d7f 3237 3933 3237 0a52 6566 3a20 3131 m.279327.Ref: 11 │ │ │ │ │ +00093210: 387f 3237 3933 3237 0a4e 6f64 653a 2054 8.279327.Node: T │ │ │ │ │ +00093220: 6865 2073 796d 626f 6c73 2066 696c 6573 he symbols files │ │ │ │ │ +00093230: 2070 7265 7365 6e74 206f 6e20 7468 6520 present on the │ │ │ │ │ +00093240: 7379 7374 656d 7f32 3739 3732 380a 5265 system.279728.Re │ │ │ │ │ +00093250: 663a 2063 682d 7368 6172 6564 6c69 6273 f: ch-sharedlibs │ │ │ │ │ +00093260: 2073 2d73 796d 626f 6c73 2d70 6174 6873 s-symbols-paths │ │ │ │ │ +00093270: 7f32 3739 3836 310a 5265 663a 2031 3139 .279861.Ref: 119 │ │ │ │ │ +00093280: 7f32 3739 3836 310a 5265 663a 2063 682d .279861.Ref: ch- │ │ │ │ │ +00093290: 7368 6172 6564 6c69 6273 2074 6865 2d73 sharedlibs the-s │ │ │ │ │ +000932a0: 796d 626f 6c73 2d66 696c 6573 2d70 7265 ymbols-files-pre │ │ │ │ │ +000932b0: 7365 6e74 2d6f 6e2d 7468 652d 7379 7374 sent-on-the-syst │ │ │ │ │ +000932c0: 656d 7f32 3739 3836 310a 5265 663a 2031 em.279861.Ref: 1 │ │ │ │ │ +000932d0: 3161 7f32 3739 3836 310a 5265 663a 2054 1a.279861.Ref: T │ │ │ │ │ +000932e0: 6865 2073 796d 626f 6c73 2066 696c 6573 he symbols files │ │ │ │ │ +000932f0: 2070 7265 7365 6e74 206f 6e20 7468 6520 present on the │ │ │ │ │ +00093300: 7379 7374 656d 2d46 6f6f 746e 6f74 652d system-Footnote- │ │ │ │ │ +00093310: 317f 3238 3230 3833 0a4e 6f64 653a 2054 1.282083.Node: T │ │ │ │ │ +00093320: 6865 2073 796d 626f 6c73 2046 696c 6520 he symbols File │ │ │ │ │ +00093330: 466f 726d 6174 7f32 3833 3232 310a 5265 Format.283221.Re │ │ │ │ │ +00093340: 663a 2063 682d 7368 6172 6564 6c69 6273 f: ch-sharedlibs │ │ │ │ │ +00093350: 2073 2d73 796d 626f 6c73 7f32 3833 3338 s-symbols.28338 │ │ │ │ │ +00093360: 370a 5265 663a 2031 3136 7f32 3833 3338 7.Ref: 116.28338 │ │ │ │ │ +00093370: 370a 5265 663a 2063 682d 7368 6172 6564 7.Ref: ch-shared │ │ │ │ │ +00093380: 6c69 6273 2074 6865 2d73 796d 626f 6c73 libs the-symbols │ │ │ │ │ +00093390: 2d66 696c 652d 666f 726d 6174 7f32 3833 -file-format.283 │ │ │ │ │ +000933a0: 3338 370a 5265 663a 2031 3164 7f32 3833 387.Ref: 11d.283 │ │ │ │ │ +000933b0: 3338 370a 5265 663a 2054 6865 2073 796d 387.Ref: The sym │ │ │ │ │ +000933c0: 626f 6c73 2046 696c 6520 466f 726d 6174 bols File Format │ │ │ │ │ +000933d0: 2d46 6f6f 746e 6f74 652d 317f 3238 3832 -Footnote-1.2882 │ │ │ │ │ +000933e0: 3333 0a52 6566 3a20 5468 6520 7379 6d62 33.Ref: The symb │ │ │ │ │ +000933f0: 6f6c 7320 4669 6c65 2046 6f72 6d61 742d ols File Format- │ │ │ │ │ +00093400: 466f 6f74 6e6f 7465 2d32 7f32 3838 3334 Footnote-2.28834 │ │ │ │ │ +00093410: 310a 5265 663a 2054 6865 2073 796d 626f 1.Ref: The symbo │ │ │ │ │ +00093420: 6c73 2046 696c 6520 466f 726d 6174 2d46 ls File Format-F │ │ │ │ │ +00093430: 6f6f 746e 6f74 652d 337f 3238 3931 3131 ootnote-3.289111 │ │ │ │ │ +00093440: 0a4e 6f64 653a 2050 726f 7669 6469 6e67 .Node: Providing │ │ │ │ │ +00093450: 2061 2073 796d 626f 6c73 2066 696c 657f a symbols file. │ │ │ │ │ +00093460: 3238 3935 3335 0a52 6566 3a20 6368 2d73 289535.Ref: ch-s │ │ │ │ │ +00093470: 6861 7265 646c 6962 7320 7072 6f76 6964 haredlibs provid │ │ │ │ │ +00093480: 696e 672d 612d 7379 6d62 6f6c 732d 6669 ing-a-symbols-fi │ │ │ │ │ +00093490: 6c65 7f32 3839 3635 330a 5265 663a 2031 le.289653.Ref: 1 │ │ │ │ │ +000934a0: 3165 7f32 3839 3635 330a 5265 663a 2063 1e.289653.Ref: c │ │ │ │ │ +000934b0: 682d 7368 6172 6564 6c69 6273 2073 2d70 h-sharedlibs s-p │ │ │ │ │ +000934c0: 726f 7669 6469 6e67 2d73 796d 626f 6c73 roviding-symbols │ │ │ │ │ +000934d0: 7f32 3839 3635 330a 5265 663a 2031 3162 .289653.Ref: 11b │ │ │ │ │ +000934e0: 7f32 3839 3635 330a 5265 663a 2050 726f .289653.Ref: Pro │ │ │ │ │ +000934f0: 7669 6469 6e67 2061 2073 796d 626f 6c73 viding a symbols │ │ │ │ │ +00093500: 2066 696c 652d 466f 6f74 6e6f 7465 2d31 file-Footnote-1 │ │ │ │ │ +00093510: 7f32 3931 3333 380a 4e6f 6465 3a20 5468 .291338.Node: Th │ │ │ │ │ +00093520: 6520 7368 6c69 6273 2073 7973 7465 6d7f e shlibs system. │ │ │ │ │ +00093530: 3239 3135 3035 0a52 6566 3a20 6368 2d73 291505.Ref: ch-s │ │ │ │ │ +00093540: 6861 7265 646c 6962 7320 732d 7368 6172 haredlibs s-shar │ │ │ │ │ +00093550: 6564 6c69 6273 2d73 686c 6962 6465 7073 edlibs-shlibdeps │ │ │ │ │ +00093560: 7f32 3931 3634 340a 5265 663a 2033 377f .291644.Ref: 37. │ │ │ │ │ +00093570: 3239 3136 3434 0a52 6566 3a20 6368 2d73 291644.Ref: ch-s │ │ │ │ │ +00093580: 6861 7265 646c 6962 7320 7468 652d 7368 haredlibs the-sh │ │ │ │ │ +00093590: 6c69 6273 2d73 7973 7465 6d7f 3239 3136 libs-system.2916 │ │ │ │ │ +000935a0: 3434 0a52 6566 3a20 3131 667f 3239 3136 44.Ref: 11f.2916 │ │ │ │ │ +000935b0: 3434 0a4e 6f64 653a 2054 6865 2073 686c 44.Node: The shl │ │ │ │ │ +000935c0: 6962 7320 6669 6c65 7320 7072 6573 656e ibs files presen │ │ │ │ │ +000935d0: 7420 6f6e 2074 6865 2073 7973 7465 6d7f t on the system. │ │ │ │ │ +000935e0: 3239 3234 3136 0a52 6566 3a20 6368 2d73 292416.Ref: ch-s │ │ │ │ │ +000935f0: 6861 7265 646c 6962 7320 732d 7368 6c69 haredlibs s-shli │ │ │ │ │ +00093600: 6273 2d70 6174 6873 7f32 3932 3534 360a bs-paths.292546. │ │ │ │ │ +00093610: 5265 663a 2031 3163 7f32 3932 3534 360a Ref: 11c.292546. │ │ │ │ │ +00093620: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ +00093630: 6273 2074 6865 2d73 686c 6962 732d 6669 bs the-shlibs-fi │ │ │ │ │ +00093640: 6c65 732d 7072 6573 656e 742d 6f6e 2d74 les-present-on-t │ │ │ │ │ +00093650: 6865 2d73 7973 7465 6d7f 3239 3235 3436 he-system.292546 │ │ │ │ │ +00093660: 0a52 6566 3a20 3132 307f 3239 3235 3436 .Ref: 120.292546 │ │ │ │ │ +00093670: 0a4e 6f64 653a 2054 6865 2073 686c 6962 .Node: The shlib │ │ │ │ │ +00093680: 7320 4669 6c65 2046 6f72 6d61 747f 3239 s File Format.29 │ │ │ │ │ +00093690: 3435 3437 0a52 6566 3a20 6368 2d73 6861 4547.Ref: ch-sha │ │ │ │ │ +000936a0: 7265 646c 6962 7320 732d 7368 6c69 6273 redlibs s-shlibs │ │ │ │ │ +000936b0: 7f32 3934 3730 390a 5265 663a 2031 3137 .294709.Ref: 117 │ │ │ │ │ +000936c0: 7f32 3934 3730 390a 5265 663a 2063 682d .294709.Ref: ch- │ │ │ │ │ +000936d0: 7368 6172 6564 6c69 6273 2074 6865 2d73 sharedlibs the-s │ │ │ │ │ +000936e0: 686c 6962 732d 6669 6c65 2d66 6f72 6d61 hlibs-file-forma │ │ │ │ │ +000936f0: 747f 3239 3437 3039 0a52 6566 3a20 3132 t.294709.Ref: 12 │ │ │ │ │ +00093700: 317f 3239 3437 3039 0a4e 6f64 653a 2050 1.294709.Node: P │ │ │ │ │ +00093710: 726f 7669 6469 6e67 2061 2073 686c 6962 roviding a shlib │ │ │ │ │ +00093720: 7320 6669 6c65 7f32 3936 3737 340a 5265 s file.296774.Re │ │ │ │ │ +00093730: 663a 2063 682d 7368 6172 6564 6c69 6273 f: ch-sharedlibs │ │ │ │ │ +00093740: 2070 726f 7669 6469 6e67 2d61 2d73 686c providing-a-shl │ │ │ │ │ +00093750: 6962 732d 6669 6c65 7f32 3936 3838 390a ibs-file.296889. │ │ │ │ │ +00093760: 5265 663a 2031 3232 7f32 3936 3838 390a Ref: 122.296889. │ │ │ │ │ +00093770: 5265 663a 2063 682d 7368 6172 6564 6c69 Ref: ch-sharedli │ │ │ │ │ +00093780: 6273 2073 382d 362d 342d 337f 3239 3638 bs s8-6-4-3.2968 │ │ │ │ │ +00093790: 3839 0a52 6566 3a20 3132 337f 3239 3638 89.Ref: 123.2968 │ │ │ │ │ +000937a0: 3839 0a52 6566 3a20 5072 6f76 6964 696e 89.Ref: Providin │ │ │ │ │ +000937b0: 6720 6120 7368 6c69 6273 2066 696c 652d g a shlibs file- │ │ │ │ │ +000937c0: 466f 6f74 6e6f 7465 2d31 7f32 3937 3533 Footnote-1.29753 │ │ │ │ │ +000937d0: 340a 4e6f 6465 3a20 5468 6520 4f70 6572 4.Node: The Oper │ │ │ │ │ +000937e0: 6174 696e 6720 5379 7374 656d 7f32 3937 ating System.297 │ │ │ │ │ +000937f0: 3830 380a 5265 663a 2063 682d 6f70 6572 808.Ref: ch-oper │ │ │ │ │ +00093800: 7379 7320 646f 637f 3239 3739 3137 0a52 sys doc.297917.R │ │ │ │ │ +00093810: 6566 3a20 3132 347f 3239 3739 3137 0a52 ef: 124.297917.R │ │ │ │ │ +00093820: 6566 3a20 6368 2d6f 7065 7273 7973 2074 ef: ch-opersys t │ │ │ │ │ +00093830: 6865 2d6f 7065 7261 7469 6e67 2d73 7973 he-operating-sys │ │ │ │ │ +00093840: 7465 6d7f 3239 3739 3137 0a52 6566 3a20 tem.297917.Ref: │ │ │ │ │ +00093850: 3132 357f 3239 3739 3137 0a4e 6f64 653a 125.297917.Node: │ │ │ │ │ +00093860: 2046 696c 6520 7379 7374 656d 2068 6965 File system hie │ │ │ │ │ +00093870: 7261 7263 6879 7f32 3938 3333 370a 5265 rarchy.298337.Re │ │ │ │ │ +00093880: 663a 2063 682d 6f70 6572 7379 7320 6669 f: ch-opersys fi │ │ │ │ │ +00093890: 6c65 2d73 7973 7465 6d2d 6869 6572 6172 le-system-hierar │ │ │ │ │ +000938a0: 6368 797f 3239 3834 3437 0a52 6566 3a20 chy.298447.Ref: │ │ │ │ │ +000938b0: 3132 367f 3239 3834 3437 0a52 6566 3a20 126.298447.Ref: │ │ │ │ │ +000938c0: 6368 2d6f 7065 7273 7973 2073 392d 317f ch-opersys s9-1. │ │ │ │ │ +000938d0: 3239 3834 3437 0a52 6566 3a20 3132 377f 298447.Ref: 127. │ │ │ │ │ +000938e0: 3239 3834 3437 0a4e 6f64 653a 2046 696c 298447.Node: Fil │ │ │ │ │ +000938f0: 6520 5379 7374 656d 2053 7472 7563 7475 e System Structu │ │ │ │ │ +00093900: 7265 7f32 3938 3632 310a 5265 663a 2063 re.298621.Ref: c │ │ │ │ │ +00093910: 682d 6f70 6572 7379 7320 6669 6c65 2d73 h-opersys file-s │ │ │ │ │ +00093920: 7973 7465 6d2d 7374 7275 6374 7572 657f ystem-structure. │ │ │ │ │ +00093930: 3239 3837 3338 0a52 6566 3a20 3132 387f 298738.Ref: 128. │ │ │ │ │ +00093940: 3239 3837 3338 0a52 6566 3a20 6368 2d6f 298738.Ref: ch-o │ │ │ │ │ +00093950: 7065 7273 7973 2073 2d66 6873 7f32 3938 persys s-fhs.298 │ │ │ │ │ +00093960: 3733 380a 5265 663a 2031 327f 3239 3837 738.Ref: 12.2987 │ │ │ │ │ +00093970: 3338 0a52 6566 3a20 4669 6c65 2053 7973 38.Ref: File Sys │ │ │ │ │ +00093980: 7465 6d20 5374 7275 6374 7572 652d 466f tem Structure-Fo │ │ │ │ │ +00093990: 6f74 6e6f 7465 2d31 7f33 3033 3537 320a otnote-1.303572. │ │ │ │ │ +000939a0: 5265 663a 2046 696c 6520 5379 7374 656d Ref: File System │ │ │ │ │ +000939b0: 2053 7472 7563 7475 7265 2d46 6f6f 746e Structure-Footn │ │ │ │ │ +000939c0: 6f74 652d 327f 3330 3337 3338 0a52 6566 ote-2.303738.Ref │ │ │ │ │ +000939d0: 3a20 4669 6c65 2053 7973 7465 6d20 5374 : File System St │ │ │ │ │ +000939e0: 7275 6374 7572 652d 466f 6f74 6e6f 7465 ructure-Footnote │ │ │ │ │ +000939f0: 2d33 7f33 3033 3834 330a 5265 663a 2046 -3.303843.Ref: F │ │ │ │ │ +00093a00: 696c 6520 5379 7374 656d 2053 7472 7563 ile System Struc │ │ │ │ │ +00093a10: 7475 7265 2d46 6f6f 746e 6f74 652d 347f ture-Footnote-4. │ │ │ │ │ +00093a20: 3330 3339 3632 0a52 6566 3a20 4669 6c65 303962.Ref: File │ │ │ │ │ +00093a30: 2053 7973 7465 6d20 5374 7275 6374 7572 System Structur │ │ │ │ │ +00093a40: 652d 466f 6f74 6e6f 7465 2d35 7f33 3034 e-Footnote-5.304 │ │ │ │ │ +00093a50: 3032 300a 5265 663a 2046 696c 6520 5379 020.Ref: File Sy │ │ │ │ │ +00093a60: 7374 656d 2053 7472 7563 7475 7265 2d46 stem Structure-F │ │ │ │ │ +00093a70: 6f6f 746e 6f74 652d 367f 3330 3430 3639 ootnote-6.304069 │ │ │ │ │ +00093a80: 0a52 6566 3a20 4669 6c65 2053 7973 7465 .Ref: File Syste │ │ │ │ │ +00093a90: 6d20 5374 7275 6374 7572 652d 466f 6f74 m Structure-Foot │ │ │ │ │ +00093aa0: 6e6f 7465 2d37 7f33 3034 3132 330a 4e6f note-7.304123.No │ │ │ │ │ +00093ab0: 6465 3a20 5369 7465 2d73 7065 6369 6669 de: Site-specifi │ │ │ │ │ +00093ac0: 6320 7072 6f67 7261 6d73 7f33 3034 3137 c programs.30417 │ │ │ │ │ +00093ad0: 370a 5265 663a 2063 682d 6f70 6572 7379 7.Ref: ch-opersy │ │ │ │ │ +00093ae0: 7320 7339 2d31 2d32 7f33 3034 3333 330a s s9-1-2.304333. │ │ │ │ │ +00093af0: 5265 663a 2031 3239 7f33 3034 3333 330a Ref: 129.304333. │ │ │ │ │ +00093b00: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ +00093b10: 7369 7465 2d73 7065 6369 6669 632d 7072 site-specific-pr │ │ │ │ │ +00093b20: 6f67 7261 6d73 7f33 3034 3333 330a 5265 ograms.304333.Re │ │ │ │ │ +00093b30: 663a 2031 3261 7f33 3034 3333 330a 4e6f f: 12a.304333.No │ │ │ │ │ +00093b40: 6465 3a20 5468 6520 7379 7374 656d 2d77 de: The system-w │ │ │ │ │ +00093b50: 6964 6520 6d61 696c 2064 6972 6563 746f ide mail directo │ │ │ │ │ +00093b60: 7279 7f33 3037 3237 300a 5265 663a 2063 ry.307270.Ref: c │ │ │ │ │ +00093b70: 682d 6f70 6572 7379 7320 7339 2d31 2d33 h-opersys s9-1-3 │ │ │ │ │ +00093b80: 7f33 3037 3432 330a 5265 663a 2031 3262 .307423.Ref: 12b │ │ │ │ │ +00093b90: 7f33 3037 3432 330a 5265 663a 2063 682d .307423.Ref: ch- │ │ │ │ │ +00093ba0: 6f70 6572 7379 7320 7468 652d 7379 7374 opersys the-syst │ │ │ │ │ +00093bb0: 656d 2d77 6964 652d 6d61 696c 2d64 6972 em-wide-mail-dir │ │ │ │ │ +00093bc0: 6563 746f 7279 7f33 3037 3432 330a 5265 ectory.307423.Re │ │ │ │ │ +00093bd0: 663a 2031 3263 7f33 3037 3432 330a 4e6f f: 12c.307423.No │ │ │ │ │ +00093be0: 6465 3a20 2f72 756e 2061 6e64 202f 7275 de: /run and /ru │ │ │ │ │ +00093bf0: 6e2f 6c6f 636b 7f33 3037 3737 350a 5265 n/lock.307775.Re │ │ │ │ │ +00093c00: 663a 2063 682d 6f70 6572 7379 7320 7275 f: ch-opersys ru │ │ │ │ │ +00093c10: 6e2d 616e 642d 7275 6e2d 6c6f 636b 7f33 n-and-run-lock.3 │ │ │ │ │ +00093c20: 3037 3839 370a 5265 663a 2031 3264 7f33 07897.Ref: 12d.3 │ │ │ │ │ +00093c30: 3037 3839 370a 5265 663a 2063 682d 6f70 07897.Ref: ch-op │ │ │ │ │ +00093c40: 6572 7379 7320 732d 6668 732d 7275 6e7f ersys s-fhs-run. │ │ │ │ │ +00093c50: 3330 3738 3937 0a52 6566 3a20 3132 657f 307897.Ref: 12e. │ │ │ │ │ +00093c60: 3330 3738 3937 0a4e 6f64 653a 2055 7365 307897.Node: Use │ │ │ │ │ +00093c70: 7273 2061 6e64 2067 726f 7570 737f 3330 rs and groups.30 │ │ │ │ │ +00093c80: 3836 3333 0a52 6566 3a20 6368 2d6f 7065 8633.Ref: ch-ope │ │ │ │ │ +00093c90: 7273 7973 2073 392d 327f 3330 3837 3736 rsys s9-2.308776 │ │ │ │ │ +00093ca0: 0a52 6566 3a20 3133 307f 3330 3837 3736 .Ref: 130.308776 │ │ │ │ │ +00093cb0: 0a52 6566 3a20 6368 2d6f 7065 7273 7973 .Ref: ch-opersys │ │ │ │ │ +00093cc0: 2075 7365 7273 2d61 6e64 2d67 726f 7570 users-and-group │ │ │ │ │ +00093cd0: 737f 3330 3837 3736 0a52 6566 3a20 3133 s.308776.Ref: 13 │ │ │ │ │ +00093ce0: 317f 3330 3837 3736 0a4e 6f64 653a 2049 1.308776.Node: I │ │ │ │ │ +00093cf0: 6e74 726f 6475 6374 696f 6e7f 3330 3839 ntroduction.3089 │ │ │ │ │ +00093d00: 3034 0a52 6566 3a20 6368 2d6f 7065 7273 04.Ref: ch-opers │ │ │ │ │ +00093d10: 7973 2069 6e74 726f 6475 6374 696f 6e7f ys introduction. │ │ │ │ │ +00093d20: 3330 3930 3034 0a52 6566 3a20 3133 327f 309004.Ref: 132. │ │ │ │ │ +00093d30: 3330 3930 3034 0a52 6566 3a20 6368 2d6f 309004.Ref: ch-o │ │ │ │ │ +00093d40: 7065 7273 7973 2073 392d 322d 317f 3330 persys s9-2-1.30 │ │ │ │ │ +00093d50: 3930 3034 0a52 6566 3a20 3133 337f 3330 9004.Ref: 133.30 │ │ │ │ │ +00093d60: 3930 3034 0a4e 6f64 653a 2055 4944 2061 9004.Node: UID a │ │ │ │ │ +00093d70: 6e64 2047 4944 2063 6c61 7373 6573 7f33 nd GID classes.3 │ │ │ │ │ +00093d80: 3130 3133 310a 5265 663a 2063 682d 6f70 10131.Ref: ch-op │ │ │ │ │ +00093d90: 6572 7379 7320 7339 2d32 2d32 7f33 3130 ersys s9-2-2.310 │ │ │ │ │ +00093da0: 3236 390a 5265 663a 2031 3334 7f33 3130 269.Ref: 134.310 │ │ │ │ │ +00093db0: 3236 390a 5265 663a 2063 682d 6f70 6572 269.Ref: ch-oper │ │ │ │ │ +00093dc0: 7379 7320 7569 642d 616e 642d 6769 642d sys uid-and-gid- │ │ │ │ │ +00093dd0: 636c 6173 7365 737f 3331 3032 3639 0a52 classes.310269.R │ │ │ │ │ +00093de0: 6566 3a20 3133 357f 3331 3032 3639 0a4e ef: 135.310269.N │ │ │ │ │ +00093df0: 6f64 653a 204e 6f6e 2d65 7869 7374 656e ode: Non-existen │ │ │ │ │ +00093e00: 7420 686f 6d65 2064 6972 6563 746f 7269 t home directori │ │ │ │ │ +00093e10: 6573 7f33 3132 3930 320a 5265 663a 2063 es.312902.Ref: c │ │ │ │ │ +00093e20: 682d 6f70 6572 7379 7320 6e6f 6e2d 6578 h-opersys non-ex │ │ │ │ │ +00093e30: 6973 7465 6e74 2d68 6f6d 652d 6469 7265 istent-home-dire │ │ │ │ │ +00093e40: 6374 6f72 6965 737f 3331 3330 3139 0a52 ctories.313019.R │ │ │ │ │ +00093e50: 6566 3a20 3133 367f 3331 3330 3139 0a52 ef: 136.313019.R │ │ │ │ │ +00093e60: 6566 3a20 6368 2d6f 7065 7273 7973 2073 ef: ch-opersys s │ │ │ │ │ +00093e70: 2d6e 6f6e 6578 6973 7465 6e74 7f33 3133 -nonexistent.313 │ │ │ │ │ +00093e80: 3031 390a 5265 663a 2031 3337 7f33 3133 019.Ref: 137.313 │ │ │ │ │ +00093e90: 3031 390a 4e6f 6465 3a20 5374 6172 7469 019.Node: Starti │ │ │ │ │ +00093ea0: 6e67 2073 7973 7465 6d20 7365 7276 6963 ng system servic │ │ │ │ │ +00093eb0: 6573 7f33 3133 3338 360a 5265 663a 2063 es.313386.Ref: c │ │ │ │ │ +00093ec0: 682d 6f70 6572 7379 7320 732d 7365 7276 h-opersys s-serv │ │ │ │ │ +00093ed0: 6963 6573 7f33 3133 3534 340a 5265 663a ices.313544.Ref: │ │ │ │ │ +00093ee0: 2031 3338 7f33 3133 3534 340a 5265 663a 138.313544.Ref: │ │ │ │ │ +00093ef0: 2063 682d 6f70 6572 7379 7320 7374 6172 ch-opersys star │ │ │ │ │ +00093f00: 7469 6e67 2d73 7973 7465 6d2d 7365 7276 ting-system-serv │ │ │ │ │ +00093f10: 6963 6573 7f33 3133 3534 340a 5265 663a ices.313544.Ref: │ │ │ │ │ +00093f20: 2031 3339 7f33 3133 3534 340a 4e6f 6465 139.313544.Node │ │ │ │ │ +00093f30: 3a20 496e 7472 6f64 7563 7469 6f6e 3c32 : Introduction<2 │ │ │ │ │ +00093f40: 3e7f 3331 3339 3436 0a52 6566 3a20 6368 >.313946.Ref: ch │ │ │ │ │ +00093f50: 2d6f 7065 7273 7973 2069 6434 7f33 3134 -opersys id4.314 │ │ │ │ │ +00093f60: 3035 370a 5265 663a 2031 3361 7f33 3134 057.Ref: 13a.314 │ │ │ │ │ +00093f70: 3035 370a 5265 663a 2063 682d 6f70 6572 057.Ref: ch-oper │ │ │ │ │ +00093f80: 7379 7320 732d 7365 7276 6963 6573 2d69 sys s-services-i │ │ │ │ │ +00093f90: 6e74 726f 7f33 3134 3035 370a 5265 663a ntro.314057.Ref: │ │ │ │ │ +00093fa0: 2031 3362 7f33 3134 3035 370a 4e6f 6465 13b.314057.Node │ │ │ │ │ +00093fb0: 3a20 5772 6974 696e 6720 7468 6520 7363 : Writing the sc │ │ │ │ │ +00093fc0: 7269 7074 737f 3331 3535 3635 0a52 6566 ripts.315565.Ref │ │ │ │ │ +00093fd0: 3a20 6368 2d6f 7065 7273 7973 2073 2d77 : ch-opersys s-w │ │ │ │ │ +00093fe0: 7269 7469 6e67 2d69 6e69 747f 3331 3537 riting-init.3157 │ │ │ │ │ +00093ff0: 3134 0a52 6566 3a20 3132 667f 3331 3537 14.Ref: 12f.3157 │ │ │ │ │ +00094000: 3134 0a52 6566 3a20 6368 2d6f 7065 7273 14.Ref: ch-opers │ │ │ │ │ +00094010: 7973 2077 7269 7469 6e67 2d74 6865 2d73 ys writing-the-s │ │ │ │ │ +00094020: 6372 6970 7473 7f33 3135 3731 340a 5265 cripts.315714.Re │ │ │ │ │ +00094030: 663a 2031 3363 7f33 3135 3731 340a 5265 f: 13c.315714.Re │ │ │ │ │ +00094040: 663a 2057 7269 7469 6e67 2074 6865 2073 f: Writing the s │ │ │ │ │ +00094050: 6372 6970 7473 2d46 6f6f 746e 6f74 652d cripts-Footnote- │ │ │ │ │ +00094060: 317f 3332 3039 3635 0a4e 6f64 653a 2049 1.320965.Node: I │ │ │ │ │ +00094070: 6e74 6572 6661 6369 6e67 2077 6974 6820 nterfacing with │ │ │ │ │ +00094080: 696e 6974 2073 7973 7465 6d73 7f33 3231 init systems.321 │ │ │ │ │ +00094090: 3135 380a 5265 663a 2063 682d 6f70 6572 158.Ref: ch-oper │ │ │ │ │ +000940a0: 7379 7320 696e 7465 7266 6163 696e 672d sys interfacing- │ │ │ │ │ +000940b0: 7769 7468 2d69 6e69 742d 7379 7374 656d with-init-system │ │ │ │ │ +000940c0: 737f 3332 3133 3136 0a52 6566 3a20 3133 s.321316.Ref: 13 │ │ │ │ │ +000940d0: 647f 3332 3133 3136 0a52 6566 3a20 6368 d.321316.Ref: ch │ │ │ │ │ +000940e0: 2d6f 7065 7273 7973 2073 392d 332d 337f -opersys s9-3-3. │ │ │ │ │ +000940f0: 3332 3133 3136 0a52 6566 3a20 3133 657f 321316.Ref: 13e. │ │ │ │ │ +00094100: 3332 3133 3136 0a4e 6f64 653a 204d 616e 321316.Node: Man │ │ │ │ │ +00094110: 6167 696e 6720 7468 6520 6c69 6e6b 737f aging the links. │ │ │ │ │ +00094120: 3332 3139 3737 0a52 6566 3a20 6368 2d6f 321977.Ref: ch-o │ │ │ │ │ +00094130: 7065 7273 7973 206d 616e 6167 696e 672d persys managing- │ │ │ │ │ +00094140: 7468 652d 6c69 6e6b 737f 3332 3230 3937 the-links.322097 │ │ │ │ │ +00094150: 0a52 6566 3a20 3133 667f 3332 3230 3937 .Ref: 13f.322097 │ │ │ │ │ +00094160: 0a52 6566 3a20 6368 2d6f 7065 7273 7973 .Ref: ch-opersys │ │ │ │ │ +00094170: 2073 392d 332d 332d 317f 3332 3230 3937 s9-3-3-1.322097 │ │ │ │ │ +00094180: 0a52 6566 3a20 3134 307f 3332 3230 3937 .Ref: 140.322097 │ │ │ │ │ +00094190: 0a4e 6f64 653a 2052 756e 6e69 6e67 2069 .Node: Running i │ │ │ │ │ +000941a0: 6e69 7420 7363 7269 7074 737f 3332 3439 nit scripts.3249 │ │ │ │ │ +000941b0: 3434 0a52 6566 3a20 6368 2d6f 7065 7273 44.Ref: ch-opers │ │ │ │ │ +000941c0: 7973 2072 756e 6e69 6e67 2d69 6e69 742d ys running-init- │ │ │ │ │ +000941d0: 7363 7269 7074 737f 3332 3530 3634 0a52 scripts.325064.R │ │ │ │ │ +000941e0: 6566 3a20 3134 317f 3332 3530 3634 0a52 ef: 141.325064.R │ │ │ │ │ +000941f0: 6566 3a20 6368 2d6f 7065 7273 7973 2073 ef: ch-opersys s │ │ │ │ │ +00094200: 392d 332d 332d 327f 3332 3530 3634 0a52 9-3-3-2.325064.R │ │ │ │ │ +00094210: 6566 3a20 3134 327f 3332 3530 3634 0a4e ef: 142.325064.N │ │ │ │ │ +00094220: 6f64 653a 2042 6f6f 742d 7469 6d65 2069 ode: Boot-time i │ │ │ │ │ +00094230: 6e69 7469 616c 697a 6174 696f 6e7f 3332 nitialization.32 │ │ │ │ │ +00094240: 3634 3337 0a52 6566 3a20 6368 2d6f 7065 6437.Ref: ch-ope │ │ │ │ │ +00094250: 7273 7973 2062 6f6f 742d 7469 6d65 2d69 rsys boot-time-i │ │ │ │ │ +00094260: 6e69 7469 616c 697a 6174 696f 6e7f 3332 nitialization.32 │ │ │ │ │ +00094270: 3635 3833 0a52 6566 3a20 3134 337f 3332 6583.Ref: 143.32 │ │ │ │ │ +00094280: 3635 3833 0a52 6566 3a20 6368 2d6f 7065 6583.Ref: ch-ope │ │ │ │ │ +00094290: 7273 7973 2073 392d 332d 347f 3332 3635 rsys s9-3-4.3265 │ │ │ │ │ +000942a0: 3833 0a52 6566 3a20 3134 347f 3332 3635 83.Ref: 144.3265 │ │ │ │ │ +000942b0: 3833 0a4e 6f64 653a 2045 7861 6d70 6c65 83.Node: Example │ │ │ │ │ +000942c0: 7f33 3236 3637 380a 5265 663a 2063 682d .326678.Ref: ch- │ │ │ │ │ +000942d0: 6f70 6572 7379 7320 6578 616d 706c 657f opersys example. │ │ │ │ │ +000942e0: 3332 3637 3836 0a52 6566 3a20 3134 357f 326786.Ref: 145. │ │ │ │ │ +000942f0: 3332 3637 3836 0a52 6566 3a20 6368 2d6f 326786.Ref: ch-o │ │ │ │ │ +00094300: 7065 7273 7973 2073 392d 332d 357f 3332 persys s9-3-5.32 │ │ │ │ │ +00094310: 3637 3836 0a52 6566 3a20 3134 367f 3332 6786.Ref: 146.32 │ │ │ │ │ +00094320: 3637 3836 0a4e 6f64 653a 2043 6f6e 736f 6786.Node: Conso │ │ │ │ │ +00094330: 6c65 206d 6573 7361 6765 7320 6672 6f6d le messages from │ │ │ │ │ +00094340: 2069 6e69 7420 6420 7363 7269 7074 737f init d scripts. │ │ │ │ │ +00094350: 3332 3730 3338 0a52 6566 3a20 6368 2d6f 327038.Ref: ch-o │ │ │ │ │ +00094360: 7065 7273 7973 2063 6f6e 736f 6c65 2d6d persys console-m │ │ │ │ │ +00094370: 6573 7361 6765 732d 6672 6f6d 2d69 6e69 essages-from-ini │ │ │ │ │ +00094380: 742d 642d 7363 7269 7074 737f 3332 3731 t-d-scripts.3271 │ │ │ │ │ +00094390: 3839 0a52 6566 3a20 3134 377f 3332 3731 89.Ref: 147.3271 │ │ │ │ │ +000943a0: 3839 0a52 6566 3a20 6368 2d6f 7065 7273 89.Ref: ch-opers │ │ │ │ │ +000943b0: 7973 2073 392d 347f 3332 3731 3839 0a52 ys s9-4.327189.R │ │ │ │ │ +000943c0: 6566 3a20 3134 387f 3332 3731 3839 0a4e ef: 148.327189.N │ │ │ │ │ +000943d0: 6f64 653a 2043 726f 6e20 6a6f 6273 7f33 ode: Cron jobs.3 │ │ │ │ │ +000943e0: 3237 3331 320a 5265 663a 2063 682d 6f70 27312.Ref: ch-op │ │ │ │ │ +000943f0: 6572 7379 7320 6372 6f6e 2d6a 6f62 737f ersys cron-jobs. │ │ │ │ │ +00094400: 3332 3734 3434 0a52 6566 3a20 3134 397f 327444.Ref: 149. │ │ │ │ │ +00094410: 3332 3734 3434 0a52 6566 3a20 6368 2d6f 327444.Ref: ch-o │ │ │ │ │ +00094420: 7065 7273 7973 2073 2d63 726f 6e2d 6a6f persys s-cron-jo │ │ │ │ │ +00094430: 6273 7f33 3237 3434 340a 5265 663a 2031 bs.327444.Ref: 1 │ │ │ │ │ +00094440: 3461 7f33 3237 3434 340a 5265 663a 2043 4a.327444.Ref: C │ │ │ │ │ +00094450: 726f 6e20 6a6f 6273 2d46 6f6f 746e 6f74 ron jobs-Footnot │ │ │ │ │ +00094460: 652d 317f 3333 3032 3636 0a4e 6f64 653a e-1.330266.Node: │ │ │ │ │ +00094470: 2043 726f 6e20 6a6f 6220 6669 6c65 206e Cron job file n │ │ │ │ │ +00094480: 616d 6573 7f33 3330 3332 330a 5265 663a ames.330323.Ref: │ │ │ │ │ +00094490: 2063 682d 6f70 6572 7379 7320 6372 6f6e ch-opersys cron │ │ │ │ │ +000944a0: 2d6a 6f62 2d66 696c 652d 6e61 6d65 737f -job-file-names. │ │ │ │ │ +000944b0: 3333 3033 3935 0a52 6566 3a20 3134 637f 330395.Ref: 14c. │ │ │ │ │ +000944c0: 3333 3033 3935 0a52 6566 3a20 6368 2d6f 330395.Ref: ch-o │ │ │ │ │ +000944d0: 7065 7273 7973 2073 2d63 726f 6e2d 6669 persys s-cron-fi │ │ │ │ │ +000944e0: 6c65 737f 3333 3033 3935 0a52 6566 3a20 les.330395.Ref: │ │ │ │ │ +000944f0: 3134 627f 3333 3033 3935 0a4e 6f64 653a 14b.330395.Node: │ │ │ │ │ +00094500: 204d 656e 7573 7f33 3331 3030 340a 5265 Menus.331004.Re │ │ │ │ │ +00094510: 663a 2063 682d 6f70 6572 7379 7320 6d65 f: ch-opersys me │ │ │ │ │ +00094520: 6e75 737f 3333 3131 3139 0a52 6566 3a20 nus.331119.Ref: │ │ │ │ │ +00094530: 3134 647f 3333 3131 3139 0a52 6566 3a20 14d.331119.Ref: │ │ │ │ │ +00094540: 6368 2d6f 7065 7273 7973 2073 2d6d 656e ch-opersys s-men │ │ │ │ │ +00094550: 7573 7f33 3331 3131 390a 5265 663a 2031 us.331119.Ref: 1 │ │ │ │ │ +00094560: 347f 3333 3131 3139 0a4e 6f64 653a 204d 4.331119.Node: M │ │ │ │ │ +00094570: 756c 7469 6d65 6469 6120 6861 6e64 6c65 ultimedia handle │ │ │ │ │ +00094580: 7273 7f33 3333 3439 380a 5265 663a 2063 rs.333498.Ref: c │ │ │ │ │ +00094590: 682d 6f70 6572 7379 7320 6d75 6c74 696d h-opersys multim │ │ │ │ │ +000945a0: 6564 6961 2d68 616e 646c 6572 737f 3333 edia-handlers.33 │ │ │ │ │ +000945b0: 3336 3236 0a52 6566 3a20 3134 657f 3333 3626.Ref: 14e.33 │ │ │ │ │ +000945c0: 3336 3236 0a52 6566 3a20 6368 2d6f 7065 3626.Ref: ch-ope │ │ │ │ │ +000945d0: 7273 7973 2073 2d6d 696d 657f 3333 3336 rsys s-mime.3336 │ │ │ │ │ +000945e0: 3236 0a52 6566 3a20 3134 667f 3333 3336 26.Ref: 14f.3336 │ │ │ │ │ +000945f0: 3236 0a4e 6f64 653a 2052 6567 6973 7472 26.Node: Registr │ │ │ │ │ +00094600: 6174 696f 6e20 6f66 206d 6564 6961 2074 ation of media t │ │ │ │ │ +00094610: 7970 6520 6861 6e64 6c65 7273 2077 6974 ype handlers wit │ │ │ │ │ +00094620: 6820 6465 736b 746f 7020 656e 7472 6965 h desktop entrie │ │ │ │ │ +00094630: 737f 3333 3437 3130 0a52 6566 3a20 6368 s.334710.Ref: ch │ │ │ │ │ +00094640: 2d6f 7065 7273 7973 2072 6567 6973 7472 -opersys registr │ │ │ │ │ +00094650: 6174 696f 6e2d 6f66 2d6d 6564 6961 2d74 ation-of-media-t │ │ │ │ │ +00094660: 7970 652d 6861 6e64 6c65 7273 2d77 6974 ype-handlers-wit │ │ │ │ │ +00094670: 682d 6465 736b 746f 702d 656e 7472 6965 h-desktop-entrie │ │ │ │ │ +00094680: 737f 3333 3438 3934 0a52 6566 3a20 3135 s.334894.Ref: 15 │ │ │ │ │ +00094690: 307f 3333 3438 3934 0a52 6566 3a20 6368 0.334894.Ref: ch │ │ │ │ │ +000946a0: 2d6f 7065 7273 7973 2073 2d6d 6564 6961 -opersys s-media │ │ │ │ │ +000946b0: 2d74 7970 6573 2d66 7265 6564 6573 6b74 -types-freedeskt │ │ │ │ │ +000946c0: 6f70 7f33 3334 3839 340a 5265 663a 2031 op.334894.Ref: 1 │ │ │ │ │ +000946d0: 3531 7f33 3334 3839 340a 4e6f 6465 3a20 51.334894.Node: │ │ │ │ │ +000946e0: 5265 6769 7374 7261 7469 6f6e 206f 6620 Registration of │ │ │ │ │ +000946f0: 6d65 6469 6120 7479 7065 2068 616e 646c media type handl │ │ │ │ │ +00094700: 6572 7320 7769 7468 206d 6169 6c63 6170 ers with mailcap │ │ │ │ │ +00094710: 2065 6e74 7269 6573 7f33 3335 3335 300a entries.335350. │ │ │ │ │ +00094720: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ +00094730: 7265 6769 7374 7261 7469 6f6e 2d6f 662d registration-of- │ │ │ │ │ +00094740: 6d65 6469 612d 7479 7065 2d68 616e 646c media-type-handl │ │ │ │ │ +00094750: 6572 732d 7769 7468 2d6d 6169 6c63 6170 ers-with-mailcap │ │ │ │ │ +00094760: 2d65 6e74 7269 6573 7f33 3335 3537 330a -entries.335573. │ │ │ │ │ +00094770: 5265 663a 2031 3532 7f33 3335 3537 330a Ref: 152.335573. │ │ │ │ │ +00094780: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ +00094790: 732d 6d61 696c 6361 707f 3333 3535 3733 s-mailcap.335573 │ │ │ │ │ +000947a0: 0a52 6566 3a20 3135 337f 3333 3535 3733 .Ref: 153.335573 │ │ │ │ │ +000947b0: 0a52 6566 3a20 5265 6769 7374 7261 7469 .Ref: Registrati │ │ │ │ │ +000947c0: 6f6e 206f 6620 6d65 6469 6120 7479 7065 on of media type │ │ │ │ │ +000947d0: 2068 616e 646c 6572 7320 7769 7468 206d handlers with m │ │ │ │ │ +000947e0: 6169 6c63 6170 2065 6e74 7269 6573 2d46 ailcap entries-F │ │ │ │ │ +000947f0: 6f6f 746e 6f74 652d 317f 3333 3633 3632 ootnote-1.336362 │ │ │ │ │ +00094800: 0a4e 6f64 653a 2050 726f 7669 6469 6e67 .Node: Providing │ │ │ │ │ +00094810: 206d 6564 6961 2074 7970 6573 2074 6f20 media types to │ │ │ │ │ +00094820: 6669 6c65 737f 3333 3636 3638 0a52 6566 files.336668.Ref │ │ │ │ │ +00094830: 3a20 6368 2d6f 7065 7273 7973 2070 726f : ch-opersys pro │ │ │ │ │ +00094840: 7669 6469 6e67 2d6d 6564 6961 2d74 7970 viding-media-typ │ │ │ │ │ +00094850: 6573 2d74 6f2d 6669 6c65 737f 3333 3638 es-to-files.3368 │ │ │ │ │ +00094860: 3236 0a52 6566 3a20 3135 347f 3333 3638 26.Ref: 154.3368 │ │ │ │ │ +00094870: 3236 0a52 6566 3a20 6368 2d6f 7065 7273 26.Ref: ch-opers │ │ │ │ │ +00094880: 7973 2073 2d66 696c 652d 6d65 6469 612d ys s-file-media- │ │ │ │ │ +00094890: 7479 7065 7f33 3336 3832 360a 5265 663a type.336826.Ref: │ │ │ │ │ +000948a0: 2031 3535 7f33 3336 3832 360a 4e6f 6465 155.336826.Node │ │ │ │ │ +000948b0: 3a20 4b65 7962 6f61 7264 2063 6f6e 6669 : Keyboard confi │ │ │ │ │ +000948c0: 6775 7261 7469 6f6e 7f33 3337 3934 340a guration.337944. │ │ │ │ │ +000948d0: 5265 663a 2063 682d 6f70 6572 7379 7320 Ref: ch-opersys │ │ │ │ │ +000948e0: 6b65 7962 6f61 7264 2d63 6f6e 6669 6775 keyboard-configu │ │ │ │ │ +000948f0: 7261 7469 6f6e 7f33 3338 3038 380a 5265 ration.338088.Re │ │ │ │ │ +00094900: 663a 2031 3536 7f33 3338 3038 380a 5265 f: 156.338088.Re │ │ │ │ │ +00094910: 663a 2063 682d 6f70 6572 7379 7320 7339 f: ch-opersys s9 │ │ │ │ │ +00094920: 2d38 7f33 3338 3038 380a 5265 663a 2031 -8.338088.Ref: 1 │ │ │ │ │ +00094930: 3537 7f33 3338 3038 380a 4e6f 6465 3a20 57.338088.Node: │ │ │ │ │ +00094940: 456e 7669 726f 6e6d 656e 7420 7661 7269 Environment vari │ │ │ │ │ +00094950: 6162 6c65 737f 3334 3137 3935 0a52 6566 ables.341795.Ref │ │ │ │ │ +00094960: 3a20 6368 2d6f 7065 7273 7973 2065 6e76 : ch-opersys env │ │ │ │ │ +00094970: 6972 6f6e 6d65 6e74 2d76 6172 6961 626c ironment-variabl │ │ │ │ │ +00094980: 6573 7f33 3431 3935 360a 5265 663a 2031 es.341956.Ref: 1 │ │ │ │ │ +00094990: 3538 7f33 3431 3935 360a 5265 663a 2063 58.341956.Ref: c │ │ │ │ │ +000949a0: 682d 6f70 6572 7379 7320 7339 2d39 7f33 h-opersys s9-9.3 │ │ │ │ │ +000949b0: 3431 3935 360a 5265 663a 2031 3539 7f33 41956.Ref: 159.3 │ │ │ │ │ +000949c0: 3431 3935 360a 4e6f 6465 3a20 5265 6769 41956.Node: Regi │ │ │ │ │ +000949d0: 7374 6572 696e 6720 446f 6375 6d65 6e74 stering Document │ │ │ │ │ +000949e0: 7320 7573 696e 6720 646f 632d 6261 7365 s using doc-base │ │ │ │ │ +000949f0: 7f33 3433 3032 310a 5265 663a 2063 682d .343021.Ref: ch- │ │ │ │ │ +00094a00: 6f70 6572 7379 7320 7265 6769 7374 6572 opersys register │ │ │ │ │ +00094a10: 696e 672d 646f 6375 6d65 6e74 732d 7573 ing-documents-us │ │ │ │ │ +00094a20: 696e 672d 646f 632d 6261 7365 7f33 3433 ing-doc-base.343 │ │ │ │ │ +00094a30: 3138 320a 5265 663a 2031 3561 7f33 3433 182.Ref: 15a.343 │ │ │ │ │ +00094a40: 3138 320a 5265 663a 2063 682d 6f70 6572 182.Ref: ch-oper │ │ │ │ │ +00094a50: 7379 7320 732d 646f 632d 6261 7365 7f33 sys s-doc-base.3 │ │ │ │ │ +00094a60: 3433 3138 320a 5265 663a 2031 3562 7f33 43182.Ref: 15b.3 │ │ │ │ │ +00094a70: 3433 3138 320a 4e6f 6465 3a20 416c 7465 43182.Node: Alte │ │ │ │ │ +00094a80: 726e 6174 6520 696e 6974 2073 7973 7465 rnate init syste │ │ │ │ │ +00094a90: 6d73 7f33 3433 3635 310a 5265 663a 2063 ms.343651.Ref: c │ │ │ │ │ +00094aa0: 682d 6f70 6572 7379 7320 616c 7465 726e h-opersys altern │ │ │ │ │ +00094ab0: 6174 652d 696e 6974 2d73 7973 7465 6d73 ate-init-systems │ │ │ │ │ +00094ac0: 7f33 3433 3832 360a 5265 663a 2031 3563 .343826.Ref: 15c │ │ │ │ │ +00094ad0: 7f33 3433 3832 360a 5265 663a 2063 682d .343826.Ref: ch- │ │ │ │ │ +00094ae0: 6f70 6572 7379 7320 732d 616c 7465 726e opersys s-altern │ │ │ │ │ +00094af0: 6174 6569 6e69 747f 3334 3338 3236 0a52 ateinit.343826.R │ │ │ │ │ +00094b00: 6566 3a20 3135 647f 3334 3338 3236 0a4e ef: 15d.343826.N │ │ │ │ │ +00094b10: 6f64 653a 2045 7665 6e74 2d62 6173 6564 ode: Event-based │ │ │ │ │ +00094b20: 2062 6f6f 7420 7769 7468 2075 7073 7461 boot with upsta │ │ │ │ │ +00094b30: 7274 7f33 3433 3935 390a 5265 663a 2063 rt.343959.Ref: c │ │ │ │ │ +00094b40: 682d 6f70 6572 7379 7320 6576 656e 742d h-opersys event- │ │ │ │ │ +00094b50: 6261 7365 642d 626f 6f74 2d77 6974 682d based-boot-with- │ │ │ │ │ +00094b60: 7570 7374 6172 747f 3334 3430 3534 0a52 upstart.344054.R │ │ │ │ │ +00094b70: 6566 3a20 3135 657f 3334 3430 3534 0a52 ef: 15e.344054.R │ │ │ │ │ +00094b80: 6566 3a20 6368 2d6f 7065 7273 7973 2073 ef: ch-opersys s │ │ │ │ │ +00094b90: 2d75 7073 7461 7274 7f33 3434 3035 340a -upstart.344054. │ │ │ │ │ +00094ba0: 5265 663a 2031 3566 7f33 3434 3035 340a Ref: 15f.344054. │ │ │ │ │ +00094bb0: 4e6f 6465 3a20 5369 676e 616c 696e 6720 Node: Signaling │ │ │ │ │ +00094bc0: 7468 6174 2061 2072 6562 6f6f 7420 6973 that a reboot is │ │ │ │ │ +00094bd0: 2072 6571 7569 7265 647f 3334 3432 3431 required.344241 │ │ │ │ │ +00094be0: 0a52 6566 3a20 6368 2d6f 7065 7273 7973 .Ref: ch-opersys │ │ │ │ │ +00094bf0: 2073 2d73 6967 6e61 6c69 6e67 7265 626f s-signalingrebo │ │ │ │ │ +00094c00: 6f74 7f33 3434 3337 310a 5265 663a 2031 ot.344371.Ref: 1 │ │ │ │ │ +00094c10: 3630 7f33 3434 3337 310a 5265 663a 2063 60.344371.Ref: c │ │ │ │ │ +00094c20: 682d 6f70 6572 7379 7320 7369 676e 616c h-opersys signal │ │ │ │ │ +00094c30: 696e 672d 7468 6174 2d61 2d72 6562 6f6f ing-that-a-reboo │ │ │ │ │ +00094c40: 742d 6973 2d72 6571 7569 7265 647f 3334 t-is-required.34 │ │ │ │ │ +00094c50: 3433 3731 0a52 6566 3a20 3136 317f 3334 4371.Ref: 161.34 │ │ │ │ │ +00094c60: 3433 3731 0a4e 6f64 653a 2046 696c 6573 4371.Node: Files │ │ │ │ │ +00094c70: 3c32 3e7f 3334 3531 3937 0a52 6566 3a20 <2>.345197.Ref: │ │ │ │ │ +00094c80: 6368 2d66 696c 6573 2064 6f63 7f33 3435 ch-files doc.345 │ │ │ │ │ +00094c90: 3330 390a 5265 663a 2031 3632 7f33 3435 309.Ref: 162.345 │ │ │ │ │ +00094ca0: 3330 390a 5265 663a 2063 682d 6669 6c65 309.Ref: ch-file │ │ │ │ │ +00094cb0: 7320 6669 6c65 737f 3334 3533 3039 0a52 s files.345309.R │ │ │ │ │ +00094cc0: 6566 3a20 3136 337f 3334 3533 3039 0a4e ef: 163.345309.N │ │ │ │ │ +00094cd0: 6f64 653a 2042 696e 6172 6965 737f 3334 ode: Binaries.34 │ │ │ │ │ +00094ce0: 3535 3334 0a52 6566 3a20 6368 2d66 696c 5534.Ref: ch-fil │ │ │ │ │ +00094cf0: 6573 2062 696e 6172 6965 737f 3334 3536 es binaries.3456 │ │ │ │ │ +00094d00: 3132 0a52 6566 3a20 3136 347f 3334 3536 12.Ref: 164.3456 │ │ │ │ │ +00094d10: 3132 0a52 6566 3a20 6368 2d66 696c 6573 12.Ref: ch-files │ │ │ │ │ +00094d20: 2073 2d62 696e 6172 6965 737f 3334 3536 s-binaries.3456 │ │ │ │ │ +00094d30: 3132 0a52 6566 3a20 3765 7f33 3435 3631 12.Ref: 7e.34561 │ │ │ │ │ +00094d40: 320a 4e6f 6465 3a20 4c69 6272 6172 6965 2.Node: Librarie │ │ │ │ │ +00094d50: 737f 3334 3932 3935 0a52 6566 3a20 6368 s.349295.Ref: ch │ │ │ │ │ +00094d60: 2d66 696c 6573 206c 6962 7261 7269 6573 -files libraries │ │ │ │ │ +00094d70: 7f33 3439 3430 310a 5265 663a 2031 3635 .349401.Ref: 165 │ │ │ │ │ +00094d80: 7f33 3439 3430 310a 5265 663a 2063 682d .349401.Ref: ch- │ │ │ │ │ +00094d90: 6669 6c65 7320 732d 6c69 6272 6172 6965 files s-librarie │ │ │ │ │ +00094da0: 737f 3334 3934 3031 0a52 6566 3a20 3130 s.349401.Ref: 10 │ │ │ │ │ +00094db0: 337f 3334 3934 3031 0a52 6566 3a20 4c69 3.349401.Ref: Li │ │ │ │ │ +00094dc0: 6272 6172 6965 732d 466f 6f74 6e6f 7465 braries-Footnote │ │ │ │ │ +00094dd0: 2d31 7f33 3534 3536 360a 5265 663a 204c -1.354566.Ref: L │ │ │ │ │ +00094de0: 6962 7261 7269 6573 2d46 6f6f 746e 6f74 ibraries-Footnot │ │ │ │ │ +00094df0: 652d 327f 3335 3530 3838 0a52 6566 3a20 e-2.355088.Ref: │ │ │ │ │ +00094e00: 4c69 6272 6172 6965 732d 466f 6f74 6e6f Libraries-Footno │ │ │ │ │ +00094e10: 7465 2d33 7f33 3535 3330 320a 5265 663a te-3.355302.Ref: │ │ │ │ │ +00094e20: 204c 6962 7261 7269 6573 2d46 6f6f 746e Libraries-Footn │ │ │ │ │ +00094e30: 6f74 652d 347f 3335 3538 3633 0a52 6566 ote-4.355863.Ref │ │ │ │ │ +00094e40: 3a20 4c69 6272 6172 6965 732d 466f 6f74 : Libraries-Foot │ │ │ │ │ +00094e50: 6e6f 7465 2d35 7f33 3536 3132 390a 5265 note-5.356129.Re │ │ │ │ │ +00094e60: 663a 204c 6962 7261 7269 6573 2d46 6f6f f: Libraries-Foo │ │ │ │ │ +00094e70: 746e 6f74 652d 367f 3335 3632 3735 0a4e tnote-6.356275.N │ │ │ │ │ +00094e80: 6f64 653a 2053 6861 7265 6420 6c69 6272 ode: Shared libr │ │ │ │ │ +00094e90: 6172 6965 733c 323e 7f33 3536 3836 310a aries<2>.356861. │ │ │ │ │ +00094ea0: 5265 663a 2063 682d 6669 6c65 7320 7331 Ref: ch-files s1 │ │ │ │ │ +00094eb0: 302d 337f 3335 3639 3636 0a52 6566 3a20 0-3.356966.Ref: │ │ │ │ │ +00094ec0: 3136 367f 3335 3639 3636 0a52 6566 3a20 166.356966.Ref: │ │ │ │ │ +00094ed0: 6368 2d66 696c 6573 2073 6861 7265 642d ch-files shared- │ │ │ │ │ +00094ee0: 6c69 6272 6172 6965 737f 3335 3639 3636 libraries.356966 │ │ │ │ │ +00094ef0: 0a52 6566 3a20 3136 377f 3335 3639 3636 .Ref: 167.356966 │ │ │ │ │ +00094f00: 0a4e 6f64 653a 2053 6372 6970 7473 7f33 .Node: Scripts.3 │ │ │ │ │ +00094f10: 3537 3036 370a 5265 663a 2063 682d 6669 57067.Ref: ch-fi │ │ │ │ │ +00094f20: 6c65 7320 732d 7363 7269 7074 737f 3335 les s-scripts.35 │ │ │ │ │ +00094f30: 3731 3737 0a52 6566 3a20 3565 7f33 3537 7177.Ref: 5e.357 │ │ │ │ │ +00094f40: 3137 370a 5265 663a 2063 682d 6669 6c65 177.Ref: ch-file │ │ │ │ │ +00094f50: 7320 7363 7269 7074 737f 3335 3731 3737 s scripts.357177 │ │ │ │ │ +00094f60: 0a52 6566 3a20 3136 387f 3335 3731 3737 .Ref: 168.357177 │ │ │ │ │ +00094f70: 0a52 6566 3a20 5363 7269 7074 732d 466f .Ref: Scripts-Fo │ │ │ │ │ +00094f80: 6f74 6e6f 7465 2d31 7f33 3631 3238 350a otnote-1.361285. │ │ │ │ │ +00094f90: 5265 663a 2053 6372 6970 7473 2d46 6f6f Ref: Scripts-Foo │ │ │ │ │ +00094fa0: 746e 6f74 652d 327f 3336 3135 3335 0a4e tnote-2.361535.N │ │ │ │ │ +00094fb0: 6f64 653a 2053 796d 626f 6c69 6320 6c69 ode: Symbolic li │ │ │ │ │ +00094fc0: 6e6b 737f 3336 3137 3137 0a52 6566 3a20 nks.361717.Ref: │ │ │ │ │ +00094fd0: 6368 2d66 696c 6573 2073 3130 2d35 7f33 ch-files s10-5.3 │ │ │ │ │ +00094fe0: 3631 3832 300a 5265 663a 2031 3639 7f33 61820.Ref: 169.3 │ │ │ │ │ +00094ff0: 3631 3832 300a 5265 663a 2063 682d 6669 61820.Ref: ch-fi │ │ │ │ │ +00095000: 6c65 7320 7379 6d62 6f6c 6963 2d6c 696e les symbolic-lin │ │ │ │ │ +00095010: 6b73 7f33 3631 3832 300a 5265 663a 2031 ks.361820.Ref: 1 │ │ │ │ │ +00095020: 3661 7f33 3631 3832 300a 5265 663a 2053 6a.361820.Ref: S │ │ │ │ │ +00095030: 796d 626f 6c69 6320 6c69 6e6b 732d 466f ymbolic links-Fo │ │ │ │ │ +00095040: 6f74 6e6f 7465 2d31 7f33 3633 3539 360a otnote-1.363596. │ │ │ │ │ +00095050: 4e6f 6465 3a20 4465 7669 6365 2066 696c Node: Device fil │ │ │ │ │ +00095060: 6573 7f33 3633 3930 330a 5265 663a 2063 es.363903.Ref: c │ │ │ │ │ +00095070: 682d 6669 6c65 7320 6465 7669 6365 2d66 h-files device-f │ │ │ │ │ +00095080: 696c 6573 7f33 3634 3031 380a 5265 663a iles.364018.Ref: │ │ │ │ │ +00095090: 2031 3662 7f33 3634 3031 380a 5265 663a 16b.364018.Ref: │ │ │ │ │ +000950a0: 2063 682d 6669 6c65 7320 7331 302d 367f ch-files s10-6. │ │ │ │ │ +000950b0: 3336 3430 3138 0a52 6566 3a20 3136 637f 364018.Ref: 16c. │ │ │ │ │ +000950c0: 3336 3430 3138 0a52 6566 3a20 4465 7669 364018.Ref: Devi │ │ │ │ │ +000950d0: 6365 2066 696c 6573 2d46 6f6f 746e 6f74 ce files-Footnot │ │ │ │ │ +000950e0: 652d 317f 3336 3530 3231 0a4e 6f64 653a e-1.365021.Node: │ │ │ │ │ +000950f0: 2043 6f6e 6669 6775 7261 7469 6f6e 2066 Configuration f │ │ │ │ │ +00095100: 696c 6573 7f33 3635 3230 340a 5265 663a iles.365204.Ref: │ │ │ │ │ +00095110: 2063 682d 6669 6c65 7320 636f 6e66 6967 ch-files config │ │ │ │ │ +00095120: 7572 6174 696f 6e2d 6669 6c65 737f 3336 uration-files.36 │ │ │ │ │ +00095130: 3533 3134 0a52 6566 3a20 3136 647f 3336 5314.Ref: 16d.36 │ │ │ │ │ +00095140: 3533 3134 0a52 6566 3a20 6368 2d66 696c 5314.Ref: ch-fil │ │ │ │ │ +00095150: 6573 2073 2d63 6f6e 6669 672d 6669 6c65 es s-config-file │ │ │ │ │ +00095160: 737f 3336 3533 3134 0a52 6566 3a20 3338 s.365314.Ref: 38 │ │ │ │ │ +00095170: 7f33 3635 3331 340a 4e6f 6465 3a20 4465 .365314.Node: De │ │ │ │ │ +00095180: 6669 6e69 7469 6f6e 733c 323e 7f33 3635 finitions<2>.365 │ │ │ │ │ +00095190: 3535 300a 5265 663a 2063 682d 6669 6c65 550.Ref: ch-file │ │ │ │ │ +000951a0: 7320 6465 6669 6e69 7469 6f6e 737f 3336 s definitions.36 │ │ │ │ │ +000951b0: 3536 3434 0a52 6566 3a20 3136 657f 3336 5644.Ref: 16e.36 │ │ │ │ │ +000951c0: 3536 3434 0a52 6566 3a20 6368 2d66 696c 5644.Ref: ch-fil │ │ │ │ │ +000951d0: 6573 2073 3130 2d37 2d31 7f33 3635 3634 es s10-7-1.36564 │ │ │ │ │ +000951e0: 340a 5265 663a 2031 3666 7f33 3635 3634 4.Ref: 16f.36564 │ │ │ │ │ +000951f0: 340a 4e6f 6465 3a20 4c6f 6361 7469 6f6e 4.Node: Location │ │ │ │ │ +00095200: 7f33 3636 3738 380a 5265 663a 2063 682d .366788.Ref: ch- │ │ │ │ │ +00095210: 6669 6c65 7320 6c6f 6361 7469 6f6e 7f33 files location.3 │ │ │ │ │ +00095220: 3636 3839 390a 5265 663a 2031 3730 7f33 66899.Ref: 170.3 │ │ │ │ │ +00095230: 3636 3839 390a 5265 663a 2063 682d 6669 66899.Ref: ch-fi │ │ │ │ │ +00095240: 6c65 7320 7331 302d 372d 327f 3336 3638 les s10-7-2.3668 │ │ │ │ │ +00095250: 3939 0a52 6566 3a20 3137 317f 3336 3638 99.Ref: 171.3668 │ │ │ │ │ +00095260: 3939 0a4e 6f64 653a 2042 6568 6176 696f 99.Node: Behavio │ │ │ │ │ +00095270: 727f 3336 3733 3735 0a52 6566 3a20 6368 r.367375.Ref: ch │ │ │ │ │ +00095280: 2d66 696c 6573 2062 6568 6176 696f 727f -files behavior. │ │ │ │ │ +00095290: 3336 3734 3939 0a52 6566 3a20 3137 327f 367499.Ref: 172. │ │ │ │ │ +000952a0: 3336 3734 3939 0a52 6566 3a20 6368 2d66 367499.Ref: ch-f │ │ │ │ │ +000952b0: 696c 6573 2073 3130 2d37 2d33 7f33 3637 iles s10-7-3.367 │ │ │ │ │ +000952c0: 3439 390a 5265 663a 2031 3733 7f33 3637 499.Ref: 173.367 │ │ │ │ │ +000952d0: 3439 390a 5265 663a 2042 6568 6176 696f 499.Ref: Behavio │ │ │ │ │ +000952e0: 722d 466f 6f74 6e6f 7465 2d31 7f33 3730 r-Footnote-1.370 │ │ │ │ │ +000952f0: 3531 380a 5265 663a 2042 6568 6176 696f 518.Ref: Behavio │ │ │ │ │ +00095300: 722d 466f 6f74 6e6f 7465 2d32 7f33 3730 r-Footnote-2.370 │ │ │ │ │ +00095310: 3632 330a 4e6f 6465 3a20 5368 6172 696e 623.Node: Sharin │ │ │ │ │ +00095320: 6720 636f 6e66 6967 7572 6174 696f 6e20 g configuration │ │ │ │ │ +00095330: 6669 6c65 737f 3337 3039 3230 0a52 6566 files.370920.Ref │ │ │ │ │ +00095340: 3a20 6368 2d66 696c 6573 2073 3130 2d37 : ch-files s10-7 │ │ │ │ │ +00095350: 2d34 7f33 3731 3037 350a 5265 663a 2031 -4.371075.Ref: 1 │ │ │ │ │ +00095360: 3734 7f33 3731 3037 350a 5265 663a 2063 74.371075.Ref: c │ │ │ │ │ +00095370: 682d 6669 6c65 7320 7368 6172 696e 672d h-files sharing- │ │ │ │ │ +00095380: 636f 6e66 6967 7572 6174 696f 6e2d 6669 configuration-fi │ │ │ │ │ +00095390: 6c65 737f 3337 3130 3735 0a52 6566 3a20 les.371075.Ref: │ │ │ │ │ +000953a0: 3137 357f 3337 3130 3735 0a4e 6f64 653a 175.371075.Node: │ │ │ │ │ +000953b0: 2055 7365 7220 636f 6e66 6967 7572 6174 User configurat │ │ │ │ │ +000953c0: 696f 6e20 6669 6c65 7320 e280 9c64 6f74 ion files ...dot │ │ │ │ │ +000953d0: 6669 6c65 73e2 809d 7f33 3733 3833 350a files....373835. │ │ │ │ │ +000953e0: 5265 663a 2063 682d 6669 6c65 7320 7331 Ref: ch-files s1 │ │ │ │ │ +000953f0: 302d 372d 357f 3337 3339 3733 0a52 6566 0-7-5.373973.Ref │ │ │ │ │ +00095400: 3a20 3137 367f 3337 3339 3733 0a52 6566 : 176.373973.Ref │ │ │ │ │ +00095410: 3a20 6368 2d66 696c 6573 2075 7365 722d : ch-files user- │ │ │ │ │ +00095420: 636f 6e66 6967 7572 6174 696f 6e2d 6669 configuration-fi │ │ │ │ │ +00095430: 6c65 732d 646f 7466 696c 6573 7f33 3733 les-dotfiles.373 │ │ │ │ │ +00095440: 3937 330a 5265 663a 2031 3737 7f33 3733 973.Ref: 177.373 │ │ │ │ │ +00095450: 3937 330a 4e6f 6465 3a20 4c6f 6720 6669 973.Node: Log fi │ │ │ │ │ +00095460: 6c65 737f 3337 3533 3530 0a52 6566 3a20 les.375350.Ref: │ │ │ │ │ +00095470: 6368 2d66 696c 6573 206c 6f67 2d66 696c ch-files log-fil │ │ │ │ │ +00095480: 6573 7f33 3735 3437 300a 5265 663a 2031 es.375470.Ref: 1 │ │ │ │ │ +00095490: 3738 7f33 3735 3437 300a 5265 663a 2063 78.375470.Ref: c │ │ │ │ │ +000954a0: 682d 6669 6c65 7320 7331 302d 387f 3337 h-files s10-8.37 │ │ │ │ │ +000954b0: 3534 3730 0a52 6566 3a20 3137 397f 3337 5470.Ref: 179.37 │ │ │ │ │ +000954c0: 3534 3730 0a52 6566 3a20 4c6f 6720 6669 5470.Ref: Log fi │ │ │ │ │ +000954d0: 6c65 732d 466f 6f74 6e6f 7465 2d31 7f33 les-Footnote-1.3 │ │ │ │ │ +000954e0: 3737 3030 310a 4e6f 6465 3a20 5065 726d 77001.Node: Perm │ │ │ │ │ +000954f0: 6973 7369 6f6e 7320 616e 6420 6f77 6e65 issions and owne │ │ │ │ │ +00095500: 7273 7f33 3737 3635 330a 5265 663a 2063 rs.377653.Ref: c │ │ │ │ │ +00095510: 682d 6669 6c65 7320 7065 726d 6973 7369 h-files permissi │ │ │ │ │ +00095520: 6f6e 732d 616e 642d 6f77 6e65 7273 7f33 ons-and-owners.3 │ │ │ │ │ +00095530: 3737 3736 340a 5265 663a 2031 3761 7f33 77764.Ref: 17a.3 │ │ │ │ │ +00095540: 3737 3736 340a 5265 663a 2063 682d 6669 77764.Ref: ch-fi │ │ │ │ │ +00095550: 6c65 7320 732d 7065 726d 6973 7369 6f6e les s-permission │ │ │ │ │ +00095560: 732d 6f77 6e65 7273 7f33 3737 3736 340a s-owners.377764. │ │ │ │ │ +00095570: 5265 663a 2031 3065 7f33 3737 3736 340a Ref: 10e.377764. │ │ │ │ │ +00095580: 5265 663a 2050 6572 6d69 7373 696f 6e73 Ref: Permissions │ │ │ │ │ +00095590: 2061 6e64 206f 776e 6572 732d 466f 6f74 and owners-Foot │ │ │ │ │ +000955a0: 6e6f 7465 2d31 7f33 3831 3833 390a 5265 note-1.381839.Re │ │ │ │ │ +000955b0: 663a 2050 6572 6d69 7373 696f 6e73 2061 f: Permissions a │ │ │ │ │ +000955c0: 6e64 206f 776e 6572 732d 466f 6f74 6e6f nd owners-Footno │ │ │ │ │ +000955d0: 7465 2d32 7f33 3832 3439 340a 4e6f 6465 te-2.382494.Node │ │ │ │ │ +000955e0: 3a20 5468 6520 7573 6520 6f66 2064 706b : The use of dpk │ │ │ │ │ +000955f0: 672d 7374 6174 6f76 6572 7269 6465 7f33 g-statoverride.3 │ │ │ │ │ +00095600: 3832 3737 390a 5265 663a 2063 682d 6669 82779.Ref: ch-fi │ │ │ │ │ +00095610: 6c65 7320 7331 302d 392d 317f 3338 3238 les s10-9-1.3828 │ │ │ │ │ +00095620: 3733 0a52 6566 3a20 3137 627f 3338 3238 73.Ref: 17b.3828 │ │ │ │ │ +00095630: 3733 0a52 6566 3a20 6368 2d66 696c 6573 73.Ref: ch-files │ │ │ │ │ +00095640: 2074 6865 2d75 7365 2d6f 662d 6470 6b67 the-use-of-dpkg │ │ │ │ │ +00095650: 2d73 7461 746f 7665 7272 6964 657f 3338 -statoverride.38 │ │ │ │ │ +00095660: 3238 3733 0a52 6566 3a20 3137 637f 3338 2873.Ref: 17c.38 │ │ │ │ │ +00095670: 3238 3733 0a4e 6f64 653a 2046 696c 6520 2873.Node: File │ │ │ │ │ +00095680: 6e61 6d65 737f 3338 3532 3339 0a52 6566 names.385239.Ref │ │ │ │ │ +00095690: 3a20 6368 2d66 696c 6573 2066 696c 652d : ch-files file- │ │ │ │ │ +000956a0: 6e61 6d65 737f 3338 3533 3332 0a52 6566 names.385332.Ref │ │ │ │ │ +000956b0: 3a20 3137 647f 3338 3533 3332 0a52 6566 : 17d.385332.Ref │ │ │ │ │ +000956c0: 3a20 6368 2d66 696c 6573 2073 2d66 696c : ch-files s-fil │ │ │ │ │ +000956d0: 656e 616d 6573 7f33 3835 3333 320a 5265 enames.385332.Re │ │ │ │ │ +000956e0: 663a 2031 3765 7f33 3835 3333 320a 4e6f f: 17e.385332.No │ │ │ │ │ +000956f0: 6465 3a20 4375 7374 6f6d 697a 6564 2070 de: Customized p │ │ │ │ │ +00095700: 726f 6772 616d 737f 3338 3537 3332 0a52 rograms.385732.R │ │ │ │ │ +00095710: 6566 3a20 6368 2d63 7573 746f 6d69 7a65 ef: ch-customize │ │ │ │ │ +00095720: 642d 7072 6f67 7261 6d73 2064 6f63 7f33 d-programs doc.3 │ │ │ │ │ +00095730: 3835 3833 370a 5265 663a 2031 3766 7f33 85837.Ref: 17f.3 │ │ │ │ │ +00095740: 3835 3833 370a 5265 663a 2063 682d 6375 85837.Ref: ch-cu │ │ │ │ │ +00095750: 7374 6f6d 697a 6564 2d70 726f 6772 616d stomized-program │ │ │ │ │ +00095760: 7320 6375 7374 6f6d 697a 6564 2d70 726f s customized-pro │ │ │ │ │ +00095770: 6772 616d 737f 3338 3538 3337 0a52 6566 grams.385837.Ref │ │ │ │ │ +00095780: 3a20 3138 307f 3338 3538 3337 0a4e 6f64 : 180.385837.Nod │ │ │ │ │ +00095790: 653a 2041 7263 6869 7465 6374 7572 6520 e: Architecture │ │ │ │ │ +000957a0: 7370 6563 6966 6963 6174 696f 6e20 7374 specification st │ │ │ │ │ +000957b0: 7269 6e67 737f 3338 3633 3330 0a52 6566 rings.386330.Ref │ │ │ │ │ +000957c0: 3a20 6368 2d63 7573 746f 6d69 7a65 642d : ch-customized- │ │ │ │ │ +000957d0: 7072 6f67 7261 6d73 2061 7263 6869 7465 programs archite │ │ │ │ │ +000957e0: 6374 7572 652d 7370 6563 6966 6963 6174 cture-specificat │ │ │ │ │ +000957f0: 696f 6e2d 7374 7269 6e67 737f 3338 3634 ion-strings.3864 │ │ │ │ │ +00095800: 3433 0a52 6566 3a20 3138 317f 3338 3634 43.Ref: 181.3864 │ │ │ │ │ +00095810: 3433 0a52 6566 3a20 6368 2d63 7573 746f 43.Ref: ch-custo │ │ │ │ │ +00095820: 6d69 7a65 642d 7072 6f67 7261 6d73 2073 mized-programs s │ │ │ │ │ +00095830: 2d61 7263 682d 7370 6563 7f33 3836 3434 -arch-spec.38644 │ │ │ │ │ +00095840: 330a 5265 663a 2036 627f 3338 3634 3433 3.Ref: 6b.386443 │ │ │ │ │ +00095850: 0a4e 6f64 653a 2041 7263 6869 7465 6374 .Node: Architect │ │ │ │ │ +00095860: 7572 6520 7769 6c64 6361 7264 737f 3338 ure wildcards.38 │ │ │ │ │ +00095870: 3731 3332 0a52 6566 3a20 6368 2d63 7573 7132.Ref: ch-cus │ │ │ │ │ +00095880: 746f 6d69 7a65 642d 7072 6f67 7261 6d73 tomized-programs │ │ │ │ │ +00095890: 2061 7263 6869 7465 6374 7572 652d 7769 architecture-wi │ │ │ │ │ +000958a0: 6c64 6361 7264 737f 3338 3732 3332 0a52 ldcards.387232.R │ │ │ │ │ +000958b0: 6566 3a20 3138 327f 3338 3732 3332 0a52 ef: 182.387232.R │ │ │ │ │ +000958c0: 6566 3a20 6368 2d63 7573 746f 6d69 7a65 ef: ch-customize │ │ │ │ │ +000958d0: 642d 7072 6f67 7261 6d73 2073 2d61 7263 d-programs s-arc │ │ │ │ │ +000958e0: 682d 7769 6c64 6361 7264 2d73 7065 637f h-wildcard-spec. │ │ │ │ │ +000958f0: 3338 3732 3332 0a52 6566 3a20 6234 7f33 387232.Ref: b4.3 │ │ │ │ │ +00095900: 3837 3233 320a 5265 663a 2041 7263 6869 87232.Ref: Archi │ │ │ │ │ +00095910: 7465 6374 7572 6520 7769 6c64 6361 7264 tecture wildcard │ │ │ │ │ +00095920: 732d 466f 6f74 6e6f 7465 2d31 7f33 3837 s-Footnote-1.387 │ │ │ │ │ +00095930: 3530 330a 4e6f 6465 3a20 4461 656d 6f6e 503.Node: Daemon │ │ │ │ │ +00095940: 737f 3338 3739 3838 0a52 6566 3a20 6368 s.387988.Ref: ch │ │ │ │ │ +00095950: 2d63 7573 746f 6d69 7a65 642d 7072 6f67 -customized-prog │ │ │ │ │ +00095960: 7261 6d73 2064 6165 6d6f 6e73 7f33 3838 rams daemons.388 │ │ │ │ │ +00095970: 3136 330a 5265 663a 2031 3833 7f33 3838 163.Ref: 183.388 │ │ │ │ │ +00095980: 3136 330a 5265 663a 2063 682d 6375 7374 163.Ref: ch-cust │ │ │ │ │ +00095990: 6f6d 697a 6564 2d70 726f 6772 616d 7320 omized-programs │ │ │ │ │ +000959a0: 7331 312d 327f 3338 3831 3633 0a52 6566 s11-2.388163.Ref │ │ │ │ │ +000959b0: 3a20 3138 347f 3338 3831 3633 0a4e 6f64 : 184.388163.Nod │ │ │ │ │ +000959c0: 653a 2055 7369 6e67 2070 7365 7564 6f2d e: Using pseudo- │ │ │ │ │ +000959d0: 7474 7973 2061 6e64 206d 6f64 6966 7969 ttys and modifyi │ │ │ │ │ +000959e0: 6e67 2077 746d 7020 7574 6d70 2061 6e64 ng wtmp utmp and │ │ │ │ │ +000959f0: 206c 6173 746c 6f67 7f33 3839 3039 380a lastlog.389098. │ │ │ │ │ +00095a00: 5265 663a 2063 682d 6375 7374 6f6d 697a Ref: ch-customiz │ │ │ │ │ +00095a10: 6564 2d70 726f 6772 616d 7320 7331 312d ed-programs s11- │ │ │ │ │ +00095a20: 337f 3338 3932 3537 0a52 6566 3a20 3138 3.389257.Ref: 18 │ │ │ │ │ +00095a30: 357f 3338 3932 3537 0a52 6566 3a20 6368 5.389257.Ref: ch │ │ │ │ │ +00095a40: 2d63 7573 746f 6d69 7a65 642d 7072 6f67 -customized-prog │ │ │ │ │ +00095a50: 7261 6d73 2075 7369 6e67 2d70 7365 7564 rams using-pseud │ │ │ │ │ +00095a60: 6f2d 7474 7973 2d61 6e64 2d6d 6f64 6966 o-ttys-and-modif │ │ │ │ │ +00095a70: 7969 6e67 2d77 746d 702d 7574 6d70 2d61 ying-wtmp-utmp-a │ │ │ │ │ +00095a80: 6e64 2d6c 6173 746c 6f67 7f33 3839 3235 nd-lastlog.38925 │ │ │ │ │ +00095a90: 370a 5265 663a 2031 3836 7f33 3839 3235 7.Ref: 186.38925 │ │ │ │ │ +00095aa0: 370a 4e6f 6465 3a20 4564 6974 6f72 7320 7.Node: Editors │ │ │ │ │ +00095ab0: 616e 6420 7061 6765 7273 7f33 3839 3830 and pagers.38980 │ │ │ │ │ +00095ac0: 340a 5265 663a 2063 682d 6375 7374 6f6d 4.Ref: ch-custom │ │ │ │ │ +00095ad0: 697a 6564 2d70 726f 6772 616d 7320 6564 ized-programs ed │ │ │ │ │ +00095ae0: 6974 6f72 732d 616e 642d 7061 6765 7273 itors-and-pagers │ │ │ │ │ +00095af0: 7f33 3839 3938 340a 5265 663a 2031 3837 .389984.Ref: 187 │ │ │ │ │ +00095b00: 7f33 3839 3938 340a 5265 663a 2063 682d .389984.Ref: ch- │ │ │ │ │ +00095b10: 6375 7374 6f6d 697a 6564 2d70 726f 6772 customized-progr │ │ │ │ │ +00095b20: 616d 7320 7331 312d 347f 3338 3939 3834 ams s11-4.389984 │ │ │ │ │ +00095b30: 0a52 6566 3a20 3138 387f 3338 3939 3834 .Ref: 188.389984 │ │ │ │ │ +00095b40: 0a52 6566 3a20 4564 6974 6f72 7320 616e .Ref: Editors an │ │ │ │ │ +00095b50: 6420 7061 6765 7273 2d46 6f6f 746e 6f74 d pagers-Footnot │ │ │ │ │ +00095b60: 652d 317f 3339 3231 3736 0a4e 6f64 653a e-1.392176.Node: │ │ │ │ │ +00095b70: 2057 6562 2073 6572 7665 7273 2061 6e64 Web servers and │ │ │ │ │ +00095b80: 2061 7070 6c69 6361 7469 6f6e 737f 3339 applications.39 │ │ │ │ │ +00095b90: 3232 3535 0a52 6566 3a20 6368 2d63 7573 2255.Ref: ch-cus │ │ │ │ │ +00095ba0: 746f 6d69 7a65 642d 7072 6f67 7261 6d73 tomized-programs │ │ │ │ │ +00095bb0: 2073 2d77 6562 2d61 7070 6c7f 3339 3234 s-web-appl.3924 │ │ │ │ │ +00095bc0: 3231 0a52 6566 3a20 3138 397f 3339 3234 21.Ref: 189.3924 │ │ │ │ │ +00095bd0: 3231 0a52 6566 3a20 6368 2d63 7573 746f 21.Ref: ch-custo │ │ │ │ │ +00095be0: 6d69 7a65 642d 7072 6f67 7261 6d73 2077 mized-programs w │ │ │ │ │ +00095bf0: 6562 2d73 6572 7665 7273 2d61 6e64 2d61 eb-servers-and-a │ │ │ │ │ +00095c00: 7070 6c69 6361 7469 6f6e 737f 3339 3234 pplications.3924 │ │ │ │ │ +00095c10: 3231 0a52 6566 3a20 3138 617f 3339 3234 21.Ref: 18a.3924 │ │ │ │ │ +00095c20: 3231 0a4e 6f64 653a 204d 6169 6c20 7472 21.Node: Mail tr │ │ │ │ │ +00095c30: 616e 7370 6f72 7420 6465 6c69 7665 7279 ansport delivery │ │ │ │ │ +00095c40: 2061 6e64 2075 7365 7220 6167 656e 7473 and user agents │ │ │ │ │ +00095c50: 7f33 3933 3936 320a 5265 663a 2063 682d .393962.Ref: ch- │ │ │ │ │ +00095c60: 6375 7374 6f6d 697a 6564 2d70 726f 6772 customized-progr │ │ │ │ │ +00095c70: 616d 7320 6d61 696c 2d74 7261 6e73 706f ams mail-transpo │ │ │ │ │ +00095c80: 7274 2d64 656c 6976 6572 792d 616e 642d rt-delivery-and- │ │ │ │ │ +00095c90: 7573 6572 2d61 6765 6e74 737f 3339 3431 user-agents.3941 │ │ │ │ │ +00095ca0: 3335 0a52 6566 3a20 3138 627f 3339 3431 35.Ref: 18b.3941 │ │ │ │ │ +00095cb0: 3335 0a52 6566 3a20 6368 2d63 7573 746f 35.Ref: ch-custo │ │ │ │ │ +00095cc0: 6d69 7a65 642d 7072 6f67 7261 6d73 2073 mized-programs s │ │ │ │ │ +00095cd0: 2d6d 6169 6c2d 7472 616e 7370 6f72 742d -mail-transport- │ │ │ │ │ +00095ce0: 6167 656e 7473 7f33 3934 3133 350a 5265 agents.394135.Re │ │ │ │ │ +00095cf0: 663a 2066 387f 3339 3431 3335 0a52 6566 f: f8.394135.Ref │ │ │ │ │ +00095d00: 3a20 4d61 696c 2074 7261 6e73 706f 7274 : Mail transport │ │ │ │ │ +00095d10: 2064 656c 6976 6572 7920 616e 6420 7573 delivery and us │ │ │ │ │ +00095d20: 6572 2061 6765 6e74 732d 466f 6f74 6e6f er agents-Footno │ │ │ │ │ +00095d30: 7465 2d31 7f33 3938 3233 360a 5265 663a te-1.398236.Ref: │ │ │ │ │ +00095d40: 204d 6169 6c20 7472 616e 7370 6f72 7420 Mail transport │ │ │ │ │ +00095d50: 6465 6c69 7665 7279 2061 6e64 2075 7365 delivery and use │ │ │ │ │ +00095d60: 7220 6167 656e 7473 2d46 6f6f 746e 6f74 r agents-Footnot │ │ │ │ │ +00095d70: 652d 327f 3339 3834 3337 0a4e 6f64 653a e-2.398437.Node: │ │ │ │ │ +00095d80: 204e 6577 7320 7379 7374 656d 2063 6f6e News system con │ │ │ │ │ +00095d90: 6669 6775 7261 7469 6f6e 7f33 3939 3133 figuration.39913 │ │ │ │ │ +00095da0: 360a 5265 663a 2063 682d 6375 7374 6f6d 6.Ref: ch-custom │ │ │ │ │ +00095db0: 697a 6564 2d70 726f 6772 616d 7320 6e65 ized-programs ne │ │ │ │ │ +00095dc0: 7773 2d73 7973 7465 6d2d 636f 6e66 6967 ws-system-config │ │ │ │ │ +00095dd0: 7572 6174 696f 6e7f 3339 3933 3133 0a52 uration.399313.R │ │ │ │ │ +00095de0: 6566 3a20 3138 637f 3339 3933 3133 0a52 ef: 18c.399313.R │ │ │ │ │ +00095df0: 6566 3a20 6368 2d63 7573 746f 6d69 7a65 ef: ch-customize │ │ │ │ │ +00095e00: 642d 7072 6f67 7261 6d73 2073 3131 2d37 d-programs s11-7 │ │ │ │ │ +00095e10: 7f33 3939 3331 330a 5265 663a 2031 3864 .399313.Ref: 18d │ │ │ │ │ +00095e20: 7f33 3939 3331 330a 4e6f 6465 3a20 5072 .399313.Node: Pr │ │ │ │ │ +00095e30: 6f67 7261 6d73 2066 6f72 2074 6865 2058 ograms for the X │ │ │ │ │ +00095e40: 2057 696e 646f 7720 5379 7374 656d 7f33 Window System.3 │ │ │ │ │ +00095e50: 3939 3938 370a 5265 663a 2063 682d 6375 99987.Ref: ch-cu │ │ │ │ │ +00095e60: 7374 6f6d 697a 6564 2d70 726f 6772 616d stomized-program │ │ │ │ │ +00095e70: 7320 7072 6f67 7261 6d73 2d66 6f72 2d74 s programs-for-t │ │ │ │ │ +00095e80: 6865 2d78 2d77 696e 646f 772d 7379 7374 he-x-window-syst │ │ │ │ │ +00095e90: 656d 7f34 3030 3135 300a 5265 663a 2031 em.400150.Ref: 1 │ │ │ │ │ +00095ea0: 3865 7f34 3030 3135 300a 5265 663a 2063 8e.400150.Ref: c │ │ │ │ │ +00095eb0: 682d 6375 7374 6f6d 697a 6564 2d70 726f h-customized-pro │ │ │ │ │ +00095ec0: 6772 616d 7320 7331 312d 387f 3430 3031 grams s11-8.4001 │ │ │ │ │ +00095ed0: 3530 0a52 6566 3a20 3138 667f 3430 3031 50.Ref: 18f.4001 │ │ │ │ │ +00095ee0: 3530 0a4e 6f64 653a 2050 726f 7669 6469 50.Node: Providi │ │ │ │ │ +00095ef0: 6e67 2058 2073 7570 706f 7274 2061 6e64 ng X support and │ │ │ │ │ +00095f00: 2070 6163 6b61 6765 2070 7269 6f72 6974 package priorit │ │ │ │ │ +00095f10: 6965 737f 3430 3034 3936 0a52 6566 3a20 ies.400496.Ref: │ │ │ │ │ +00095f20: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ +00095f30: 6f67 7261 6d73 2070 726f 7669 6469 6e67 ograms providing │ │ │ │ │ +00095f40: 2d78 2d73 7570 706f 7274 2d61 6e64 2d70 -x-support-and-p │ │ │ │ │ +00095f50: 6163 6b61 6765 2d70 7269 6f72 6974 6965 ackage-prioritie │ │ │ │ │ +00095f60: 737f 3430 3036 3533 0a52 6566 3a20 3139 s.400653.Ref: 19 │ │ │ │ │ +00095f70: 307f 3430 3036 3533 0a52 6566 3a20 6368 0.400653.Ref: ch │ │ │ │ │ +00095f80: 2d63 7573 746f 6d69 7a65 642d 7072 6f67 -customized-prog │ │ │ │ │ +00095f90: 7261 6d73 2073 3131 2d38 2d31 7f34 3030 rams s11-8-1.400 │ │ │ │ │ +00095fa0: 3635 330a 5265 663a 2031 3931 7f34 3030 653.Ref: 191.400 │ │ │ │ │ +00095fb0: 3635 330a 4e6f 6465 3a20 5061 636b 6167 653.Node: Packag │ │ │ │ │ +00095fc0: 6573 2070 726f 7669 6469 6e67 2061 6e20 es providing an │ │ │ │ │ +00095fd0: 5820 7365 7276 6572 7f34 3031 3237 340a X server.401274. │ │ │ │ │ +00095fe0: 5265 663a 2063 682d 6375 7374 6f6d 697a Ref: ch-customiz │ │ │ │ │ +00095ff0: 6564 2d70 726f 6772 616d 7320 7061 636b ed-programs pack │ │ │ │ │ +00096000: 6167 6573 2d70 726f 7669 6469 6e67 2d61 ages-providing-a │ │ │ │ │ +00096010: 6e2d 782d 7365 7276 6572 7f34 3031 3437 n-x-server.40147 │ │ │ │ │ +00096020: 380a 5265 663a 2031 3932 7f34 3031 3437 8.Ref: 192.40147 │ │ │ │ │ +00096030: 380a 5265 663a 2063 682d 6375 7374 6f6d 8.Ref: ch-custom │ │ │ │ │ +00096040: 697a 6564 2d70 726f 6772 616d 7320 7331 ized-programs s1 │ │ │ │ │ +00096050: 312d 382d 327f 3430 3134 3738 0a52 6566 1-8-2.401478.Ref │ │ │ │ │ +00096060: 3a20 3139 337f 3430 3134 3738 0a52 6566 : 193.401478.Ref │ │ │ │ │ +00096070: 3a20 5061 636b 6167 6573 2070 726f 7669 : Packages provi │ │ │ │ │ +00096080: 6469 6e67 2061 6e20 5820 7365 7276 6572 ding an X server │ │ │ │ │ +00096090: 2d46 6f6f 746e 6f74 652d 317f 3430 3138 -Footnote-1.4018 │ │ │ │ │ +000960a0: 3137 0a4e 6f64 653a 2050 6163 6b61 6765 17.Node: Package │ │ │ │ │ +000960b0: 7320 7072 6f76 6964 696e 6720 6120 7465 s providing a te │ │ │ │ │ +000960c0: 726d 696e 616c 2065 6d75 6c61 746f 727f rminal emulator. │ │ │ │ │ +000960d0: 3430 3231 3938 0a52 6566 3a20 6368 2d63 402198.Ref: ch-c │ │ │ │ │ +000960e0: 7573 746f 6d69 7a65 642d 7072 6f67 7261 ustomized-progra │ │ │ │ │ +000960f0: 6d73 2070 6163 6b61 6765 732d 7072 6f76 ms packages-prov │ │ │ │ │ +00096100: 6964 696e 672d 612d 7465 726d 696e 616c iding-a-terminal │ │ │ │ │ +00096110: 2d65 6d75 6c61 746f 727f 3430 3233 3935 -emulator.402395 │ │ │ │ │ +00096120: 0a52 6566 3a20 3139 347f 3430 3233 3935 .Ref: 194.402395 │ │ │ │ │ +00096130: 0a52 6566 3a20 6368 2d63 7573 746f 6d69 .Ref: ch-customi │ │ │ │ │ +00096140: 7a65 642d 7072 6f67 7261 6d73 2073 3131 zed-programs s11 │ │ │ │ │ +00096150: 2d38 2d33 7f34 3032 3339 350a 5265 663a -8-3.402395.Ref: │ │ │ │ │ +00096160: 2031 3935 7f34 3032 3339 350a 5265 663a 195.402395.Ref: │ │ │ │ │ +00096170: 2050 6163 6b61 6765 7320 7072 6f76 6964 Packages provid │ │ │ │ │ +00096180: 696e 6720 6120 7465 726d 696e 616c 2065 ing a terminal e │ │ │ │ │ +00096190: 6d75 6c61 746f 722d 466f 6f74 6e6f 7465 mulator-Footnote │ │ │ │ │ +000961a0: 2d31 7f34 3033 3737 340a 4e6f 6465 3a20 -1.403774.Node: │ │ │ │ │ +000961b0: 5061 636b 6167 6573 2070 726f 7669 6469 Packages providi │ │ │ │ │ +000961c0: 6e67 2061 2077 696e 646f 7720 6d61 6e61 ng a window mana │ │ │ │ │ +000961d0: 6765 727f 3430 3430 3232 0a52 6566 3a20 ger.404022.Ref: │ │ │ │ │ +000961e0: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ +000961f0: 6f67 7261 6d73 2070 6163 6b61 6765 732d ograms packages- │ │ │ │ │ +00096200: 7072 6f76 6964 696e 672d 612d 7769 6e64 providing-a-wind │ │ │ │ │ +00096210: 6f77 2d6d 616e 6167 6572 7f34 3034 3231 ow-manager.40421 │ │ │ │ │ +00096220: 330a 5265 663a 2031 3936 7f34 3034 3231 3.Ref: 196.40421 │ │ │ │ │ +00096230: 330a 5265 663a 2063 682d 6375 7374 6f6d 3.Ref: ch-custom │ │ │ │ │ +00096240: 697a 6564 2d70 726f 6772 616d 7320 7331 ized-programs s1 │ │ │ │ │ +00096250: 312d 382d 347f 3430 3432 3133 0a52 6566 1-8-4.404213.Ref │ │ │ │ │ +00096260: 3a20 3139 377f 3430 3432 3133 0a52 6566 : 197.404213.Ref │ │ │ │ │ +00096270: 3a20 5061 636b 6167 6573 2070 726f 7669 : Packages provi │ │ │ │ │ +00096280: 6469 6e67 2061 2077 696e 646f 7720 6d61 ding a window ma │ │ │ │ │ +00096290: 6e61 6765 722d 466f 6f74 6e6f 7465 2d31 nager-Footnote-1 │ │ │ │ │ +000962a0: 7f34 3035 3136 300a 5265 663a 2050 6163 .405160.Ref: Pac │ │ │ │ │ +000962b0: 6b61 6765 7320 7072 6f76 6964 696e 6720 kages providing │ │ │ │ │ +000962c0: 6120 7769 6e64 6f77 206d 616e 6167 6572 a window manager │ │ │ │ │ +000962d0: 2d46 6f6f 746e 6f74 652d 327f 3430 3532 -Footnote-2.4052 │ │ │ │ │ +000962e0: 3234 0a4e 6f64 653a 2050 6163 6b61 6765 24.Node: Package │ │ │ │ │ +000962f0: 7320 7072 6f76 6964 696e 6720 666f 6e74 s providing font │ │ │ │ │ +00096300: 737f 3430 3532 3636 0a52 6566 3a20 6368 s.405266.Ref: ch │ │ │ │ │ +00096310: 2d63 7573 746f 6d69 7a65 642d 7072 6f67 -customized-prog │ │ │ │ │ +00096320: 7261 6d73 2070 6163 6b61 6765 732d 7072 rams packages-pr │ │ │ │ │ +00096330: 6f76 6964 696e 672d 666f 6e74 737f 3430 oviding-fonts.40 │ │ │ │ │ +00096340: 3534 3435 0a52 6566 3a20 3139 387f 3430 5445.Ref: 198.40 │ │ │ │ │ +00096350: 3534 3435 0a52 6566 3a20 6368 2d63 7573 5445.Ref: ch-cus │ │ │ │ │ +00096360: 746f 6d69 7a65 642d 7072 6f67 7261 6d73 tomized-programs │ │ │ │ │ +00096370: 2073 3131 2d38 2d35 7f34 3035 3434 350a s11-8-5.405445. │ │ │ │ │ +00096380: 5265 663a 2031 3939 7f34 3035 3434 350a Ref: 199.405445. │ │ │ │ │ +00096390: 5265 663a 2050 6163 6b61 6765 7320 7072 Ref: Packages pr │ │ │ │ │ +000963a0: 6f76 6964 696e 6720 666f 6e74 732d 466f oviding fonts-Fo │ │ │ │ │ +000963b0: 6f74 6e6f 7465 2d31 7f34 3130 3239 330a otnote-1.410293. │ │ │ │ │ +000963c0: 5265 663a 2050 6163 6b61 6765 7320 7072 Ref: Packages pr │ │ │ │ │ +000963d0: 6f76 6964 696e 6720 666f 6e74 732d 466f oviding fonts-Fo │ │ │ │ │ +000963e0: 6f74 6e6f 7465 2d32 7f34 3130 3633 360a otnote-2.410636. │ │ │ │ │ +000963f0: 4e6f 6465 3a20 4170 706c 6963 6174 696f Node: Applicatio │ │ │ │ │ +00096400: 6e20 6465 6661 756c 7473 2066 696c 6573 n defaults files │ │ │ │ │ +00096410: 7f34 3130 3837 330a 5265 663a 2063 682d .410873.Ref: ch- │ │ │ │ │ +00096420: 6375 7374 6f6d 697a 6564 2d70 726f 6772 customized-progr │ │ │ │ │ +00096430: 616d 7320 6170 706c 6963 6174 696f 6e2d ams application- │ │ │ │ │ +00096440: 6465 6661 756c 7473 2d66 696c 6573 7f34 defaults-files.4 │ │ │ │ │ +00096450: 3131 3034 360a 5265 663a 2031 3961 7f34 11046.Ref: 19a.4 │ │ │ │ │ +00096460: 3131 3034 360a 5265 663a 2063 682d 6375 11046.Ref: ch-cu │ │ │ │ │ +00096470: 7374 6f6d 697a 6564 2d70 726f 6772 616d stomized-program │ │ │ │ │ +00096480: 7320 732d 6170 7064 6566 6175 6c74 737f s s-appdefaults. │ │ │ │ │ +00096490: 3431 3130 3436 0a52 6566 3a20 3139 627f 411046.Ref: 19b. │ │ │ │ │ +000964a0: 3431 3130 3436 0a52 6566 3a20 4170 706c 411046.Ref: Appl │ │ │ │ │ +000964b0: 6963 6174 696f 6e20 6465 6661 756c 7473 ication defaults │ │ │ │ │ +000964c0: 2066 696c 6573 2d46 6f6f 746e 6f74 652d files-Footnote- │ │ │ │ │ +000964d0: 317f 3431 3137 3430 0a4e 6f64 653a 2049 1.411740.Node: I │ │ │ │ │ +000964e0: 6e73 7461 6c6c 6174 696f 6e20 6469 7265 nstallation dire │ │ │ │ │ +000964f0: 6374 6f72 7920 6973 7375 6573 7f34 3131 ctory issues.411 │ │ │ │ │ +00096500: 3936 330a 5265 663a 2063 682d 6375 7374 963.Ref: ch-cust │ │ │ │ │ +00096510: 6f6d 697a 6564 2d70 726f 6772 616d 7320 omized-programs │ │ │ │ │ +00096520: 696e 7374 616c 6c61 7469 6f6e 2d64 6972 installation-dir │ │ │ │ │ +00096530: 6563 746f 7279 2d69 7373 7565 737f 3431 ectory-issues.41 │ │ │ │ │ +00096540: 3231 3033 0a52 6566 3a20 3139 637f 3431 2103.Ref: 19c.41 │ │ │ │ │ +00096550: 3231 3033 0a52 6566 3a20 6368 2d63 7573 2103.Ref: ch-cus │ │ │ │ │ +00096560: 746f 6d69 7a65 642d 7072 6f67 7261 6d73 tomized-programs │ │ │ │ │ +00096570: 2073 3131 2d38 2d37 7f34 3132 3130 330a s11-8-7.412103. │ │ │ │ │ +00096580: 5265 663a 2031 3964 7f34 3132 3130 330a Ref: 19d.412103. │ │ │ │ │ +00096590: 4e6f 6465 3a20 5065 726c 2070 726f 6772 Node: Perl progr │ │ │ │ │ +000965a0: 616d 7320 616e 6420 6d6f 6475 6c65 737f ams and modules. │ │ │ │ │ +000965b0: 3431 3333 3737 0a52 6566 3a20 6368 2d63 413377.Ref: ch-c │ │ │ │ │ 000965c0: 7573 746f 6d69 7a65 642d 7072 6f67 7261 ustomized-progra │ │ │ │ │ -000965d0: 6d73 2065 6d61 6373 2d6c 6973 702d 7072 ms emacs-lisp-pr │ │ │ │ │ -000965e0: 6f67 7261 6d73 7f34 3133 3934 310a 5265 ograms.413941.Re │ │ │ │ │ -000965f0: 663a 2031 3966 7f34 3133 3934 310a 5265 f: 19f.413941.Re │ │ │ │ │ -00096600: 663a 2063 682d 6375 7374 6f6d 697a 6564 f: ch-customized │ │ │ │ │ -00096610: 2d70 726f 6772 616d 7320 732d 656d 6163 -programs s-emac │ │ │ │ │ -00096620: 737f 3431 3339 3431 0a52 6566 3a20 3137 s.413941.Ref: 17 │ │ │ │ │ -00096630: 7f34 3133 3934 310a 4e6f 6465 3a20 4761 .413941.Node: Ga │ │ │ │ │ -00096640: 6d65 737f 3431 3433 3131 0a52 6566 3a20 mes.414311.Ref: │ │ │ │ │ -00096650: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ -00096660: 6f67 7261 6d73 2067 616d 6573 7f34 3134 ograms games.414 │ │ │ │ │ -00096670: 3430 370a 5265 663a 2031 6130 7f34 3134 407.Ref: 1a0.414 │ │ │ │ │ -00096680: 3430 370a 5265 663a 2063 682d 6375 7374 407.Ref: ch-cust │ │ │ │ │ -00096690: 6f6d 697a 6564 2d70 726f 6772 616d 7320 omized-programs │ │ │ │ │ -000966a0: 7331 312d 3131 7f34 3134 3430 370a 5265 s11-11.414407.Re │ │ │ │ │ -000966b0: 663a 2031 6131 7f34 3134 3430 370a 4e6f f: 1a1.414407.No │ │ │ │ │ -000966c0: 6465 3a20 446f 6375 6d65 6e74 6174 696f de: Documentatio │ │ │ │ │ -000966d0: 6e7f 3431 3630 3435 0a52 6566 3a20 6368 n.416045.Ref: ch │ │ │ │ │ -000966e0: 2d64 6f63 7320 646f 637f 3431 3631 3834 -docs doc.416184 │ │ │ │ │ -000966f0: 0a52 6566 3a20 3161 327f 3431 3631 3834 .Ref: 1a2.416184 │ │ │ │ │ -00096700: 0a52 6566 3a20 6368 2d64 6f63 7320 646f .Ref: ch-docs do │ │ │ │ │ -00096710: 6375 6d65 6e74 6174 696f 6e7f 3431 3631 cumentation.4161 │ │ │ │ │ -00096720: 3834 0a52 6566 3a20 3161 337f 3431 3631 84.Ref: 1a3.4161 │ │ │ │ │ -00096730: 3834 0a4e 6f64 653a 204d 616e 7561 6c20 84.Node: Manual │ │ │ │ │ -00096740: 7061 6765 737f 3431 3634 3037 0a52 6566 pages.416407.Ref │ │ │ │ │ -00096750: 3a20 6368 2d64 6f63 7320 6d61 6e75 616c : ch-docs manual │ │ │ │ │ -00096760: 2d70 6167 6573 7f34 3136 3439 390a 5265 -pages.416499.Re │ │ │ │ │ -00096770: 663a 2031 6134 7f34 3136 3439 390a 5265 f: 1a4.416499.Re │ │ │ │ │ -00096780: 663a 2063 682d 646f 6373 2073 3132 2d31 f: ch-docs s12-1 │ │ │ │ │ -00096790: 7f34 3136 3439 390a 5265 663a 2031 6135 .416499.Ref: 1a5 │ │ │ │ │ -000967a0: 7f34 3136 3439 390a 5265 663a 204d 616e .416499.Ref: Man │ │ │ │ │ -000967b0: 7561 6c20 7061 6765 732d 466f 6f74 6e6f ual pages-Footno │ │ │ │ │ -000967c0: 7465 2d31 7f34 3139 3534 300a 5265 663a te-1.419540.Ref: │ │ │ │ │ -000967d0: 204d 616e 7561 6c20 7061 6765 732d 466f Manual pages-Fo │ │ │ │ │ -000967e0: 6f74 6e6f 7465 2d32 7f34 3139 3830 370a otnote-2.419807. │ │ │ │ │ -000967f0: 5265 663a 204d 616e 7561 6c20 7061 6765 Ref: Manual page │ │ │ │ │ -00096800: 732d 466f 6f74 6e6f 7465 2d33 7f34 3230 s-Footnote-3.420 │ │ │ │ │ -00096810: 3131 310a 5265 663a 204d 616e 7561 6c20 111.Ref: Manual │ │ │ │ │ -00096820: 7061 6765 732d 466f 6f74 6e6f 7465 2d34 pages-Footnote-4 │ │ │ │ │ -00096830: 7f34 3230 3234 300a 4e6f 6465 3a20 496e .420240.Node: In │ │ │ │ │ -00096840: 666f 2064 6f63 756d 656e 7473 7f34 3230 fo documents.420 │ │ │ │ │ -00096850: 3430 330a 5265 663a 2063 682d 646f 6373 403.Ref: ch-docs │ │ │ │ │ -00096860: 2069 6e66 6f2d 646f 6375 6d65 6e74 737f info-documents. │ │ │ │ │ -00096870: 3432 3035 3238 0a52 6566 3a20 3161 367f 420528.Ref: 1a6. │ │ │ │ │ -00096880: 3432 3035 3238 0a52 6566 3a20 6368 2d64 420528.Ref: ch-d │ │ │ │ │ -00096890: 6f63 7320 7331 322d 327f 3432 3035 3238 ocs s12-2.420528 │ │ │ │ │ -000968a0: 0a52 6566 3a20 3161 377f 3432 3035 3238 .Ref: 1a7.420528 │ │ │ │ │ -000968b0: 0a52 6566 3a20 496e 666f 2064 6f63 756d .Ref: Info docum │ │ │ │ │ -000968c0: 656e 7473 2d46 6f6f 746e 6f74 652d 317f ents-Footnote-1. │ │ │ │ │ -000968d0: 3432 3230 3332 0a4e 6f64 653a 2041 6464 422032.Node: Add │ │ │ │ │ -000968e0: 6974 696f 6e61 6c20 646f 6375 6d65 6e74 itional document │ │ │ │ │ -000968f0: 6174 696f 6e7f 3432 3234 3536 0a52 6566 ation.422456.Ref │ │ │ │ │ -00096900: 3a20 6368 2d64 6f63 7320 6164 6469 7469 : ch-docs additi │ │ │ │ │ -00096910: 6f6e 616c 2d64 6f63 756d 656e 7461 7469 onal-documentati │ │ │ │ │ -00096920: 6f6e 7f34 3232 3630 300a 5265 663a 2031 on.422600.Ref: 1 │ │ │ │ │ -00096930: 6138 7f34 3232 3630 300a 5265 663a 2063 a8.422600.Ref: c │ │ │ │ │ -00096940: 682d 646f 6373 2073 2d64 6f63 732d 6164 h-docs s-docs-ad │ │ │ │ │ -00096950: 6469 7469 6f6e 616c 7f34 3232 3630 300a ditional.422600. │ │ │ │ │ -00096960: 5265 663a 2031 6139 7f34 3232 3630 300a Ref: 1a9.422600. │ │ │ │ │ -00096970: 5265 663a 2041 6464 6974 696f 6e61 6c20 Ref: Additional │ │ │ │ │ -00096980: 646f 6375 6d65 6e74 6174 696f 6e2d 466f documentation-Fo │ │ │ │ │ -00096990: 6f74 6e6f 7465 2d31 7f34 3235 3836 310a otnote-1.425861. │ │ │ │ │ -000969a0: 5265 663a 2041 6464 6974 696f 6e61 6c20 Ref: Additional │ │ │ │ │ -000969b0: 646f 6375 6d65 6e74 6174 696f 6e2d 466f documentation-Fo │ │ │ │ │ -000969c0: 6f74 6e6f 7465 2d32 7f34 3235 3938 390a otnote-2.425989. │ │ │ │ │ -000969d0: 4e6f 6465 3a20 5072 6566 6572 7265 6420 Node: Preferred │ │ │ │ │ -000969e0: 646f 6375 6d65 6e74 6174 696f 6e20 666f documentation fo │ │ │ │ │ -000969f0: 726d 6174 737f 3432 3633 3535 0a52 6566 rmats.426355.Ref │ │ │ │ │ -00096a00: 3a20 6368 2d64 6f63 7320 7072 6566 6572 : ch-docs prefer │ │ │ │ │ -00096a10: 7265 642d 646f 6375 6d65 6e74 6174 696f red-documentatio │ │ │ │ │ -00096a20: 6e2d 666f 726d 6174 737f 3432 3635 3036 n-formats.426506 │ │ │ │ │ -00096a30: 0a52 6566 3a20 3161 617f 3432 3635 3036 .Ref: 1aa.426506 │ │ │ │ │ -00096a40: 0a52 6566 3a20 6368 2d64 6f63 7320 7331 .Ref: ch-docs s1 │ │ │ │ │ -00096a50: 322d 347f 3432 3635 3036 0a52 6566 3a20 2-4.426506.Ref: │ │ │ │ │ -00096a60: 3161 627f 3432 3635 3036 0a52 6566 3a20 1ab.426506.Ref: │ │ │ │ │ -00096a70: 5072 6566 6572 7265 6420 646f 6375 6d65 Preferred docume │ │ │ │ │ -00096a80: 6e74 6174 696f 6e20 666f 726d 6174 732d ntation formats- │ │ │ │ │ -00096a90: 466f 6f74 6e6f 7465 2d31 7f34 3237 3035 Footnote-1.42705 │ │ │ │ │ -00096aa0: 360a 4e6f 6465 3a20 436f 7079 7269 6768 6.Node: Copyrigh │ │ │ │ │ -00096ab0: 7420 696e 666f 726d 6174 696f 6e7f 3432 t information.42 │ │ │ │ │ -00096ac0: 3731 3735 0a52 6566 3a20 6368 2d64 6f63 7175.Ref: ch-doc │ │ │ │ │ -00096ad0: 7320 636f 7079 7269 6768 742d 696e 666f s copyright-info │ │ │ │ │ -00096ae0: 726d 6174 696f 6e7f 3432 3733 3130 0a52 rmation.427310.R │ │ │ │ │ -00096af0: 6566 3a20 3161 637f 3432 3733 3130 0a52 ef: 1ac.427310.R │ │ │ │ │ -00096b00: 6566 3a20 6368 2d64 6f63 7320 732d 636f ef: ch-docs s-co │ │ │ │ │ -00096b10: 7079 7269 6768 7466 696c 657f 3432 3733 pyrightfile.4273 │ │ │ │ │ -00096b20: 3130 0a52 6566 3a20 3264 7f34 3237 3331 10.Ref: 2d.42731 │ │ │ │ │ -00096b30: 300a 5265 663a 2043 6f70 7972 6967 6874 0.Ref: Copyright │ │ │ │ │ -00096b40: 2069 6e66 6f72 6d61 7469 6f6e 2d46 6f6f information-Foo │ │ │ │ │ -00096b50: 746e 6f74 652d 317f 3432 3935 3937 0a4e tnote-1.429597.N │ │ │ │ │ -00096b60: 6f64 653a 204d 6163 6869 6e65 2d72 6561 ode: Machine-rea │ │ │ │ │ -00096b70: 6461 626c 6520 636f 7079 7269 6768 7420 dable copyright │ │ │ │ │ -00096b80: 696e 666f 726d 6174 696f 6e7f 3433 3035 information.4305 │ │ │ │ │ -00096b90: 3630 0a52 6566 3a20 6368 2d64 6f63 7320 60.Ref: ch-docs │ │ │ │ │ -00096ba0: 6d61 6368 696e 652d 7265 6164 6162 6c65 machine-readable │ │ │ │ │ -00096bb0: 2d63 6f70 7972 6967 6874 2d69 6e66 6f72 -copyright-infor │ │ │ │ │ -00096bc0: 6d61 7469 6f6e 7f34 3330 3636 330a 5265 mation.430663.Re │ │ │ │ │ -00096bd0: 663a 2031 6164 7f34 3330 3636 330a 5265 f: 1ad.430663.Re │ │ │ │ │ -00096be0: 663a 2063 682d 646f 6373 2073 2d63 6f70 f: ch-docs s-cop │ │ │ │ │ -00096bf0: 7972 6967 6874 666f 726d 6174 7f34 3330 yrightformat.430 │ │ │ │ │ -00096c00: 3636 330a 5265 663a 2031 387f 3433 3036 663.Ref: 18.4306 │ │ │ │ │ -00096c10: 3633 0a4e 6f64 653a 2045 7861 6d70 6c65 63.Node: Example │ │ │ │ │ -00096c20: 737f 3433 3131 3432 0a52 6566 3a20 6368 s.431142.Ref: ch │ │ │ │ │ -00096c30: 2d64 6f63 7320 6578 616d 706c 6573 7f34 -docs examples.4 │ │ │ │ │ -00096c40: 3331 3237 390a 5265 663a 2031 6165 7f34 31279.Ref: 1ae.4 │ │ │ │ │ -00096c50: 3331 3237 390a 5265 663a 2063 682d 646f 31279.Ref: ch-do │ │ │ │ │ -00096c60: 6373 2073 3132 2d36 7f34 3331 3237 390a cs s12-6.431279. │ │ │ │ │ -00096c70: 5265 663a 2031 6166 7f34 3331 3237 390a Ref: 1af.431279. │ │ │ │ │ -00096c80: 4e6f 6465 3a20 4368 616e 6765 6c6f 6720 Node: Changelog │ │ │ │ │ -00096c90: 6669 6c65 7320 616e 6420 7265 6c65 6173 files and releas │ │ │ │ │ -00096ca0: 6520 6e6f 7465 737f 3433 3139 3537 0a52 e notes.431957.R │ │ │ │ │ -00096cb0: 6566 3a20 6368 2d64 6f63 7320 6368 616e ef: ch-docs chan │ │ │ │ │ -00096cc0: 6765 6c6f 672d 6669 6c65 732d 616e 642d gelog-files-and- │ │ │ │ │ -00096cd0: 7265 6c65 6173 652d 6e6f 7465 737f 3433 release-notes.43 │ │ │ │ │ -00096ce0: 3230 3634 0a52 6566 3a20 3162 307f 3433 2064.Ref: 1b0.43 │ │ │ │ │ -00096cf0: 3230 3634 0a52 6566 3a20 6368 2d64 6f63 2064.Ref: ch-doc │ │ │ │ │ -00096d00: 7320 732d 6368 616e 6765 6c6f 6773 7f34 s s-changelogs.4 │ │ │ │ │ -00096d10: 3332 3036 340a 5265 663a 2037 327f 3433 32064.Ref: 72.43 │ │ │ │ │ -00096d20: 3230 3634 0a52 6566 3a20 4368 616e 6765 2064.Ref: Change │ │ │ │ │ -00096d30: 6c6f 6720 6669 6c65 7320 616e 6420 7265 log files and re │ │ │ │ │ -00096d40: 6c65 6173 6520 6e6f 7465 732d 466f 6f74 lease notes-Foot │ │ │ │ │ -00096d50: 6e6f 7465 2d31 7f34 3334 3231 370a 4e6f note-1.434217.No │ │ │ │ │ -00096d60: 6465 3a20 496e 7472 6f64 7563 7469 6f6e de: Introduction │ │ │ │ │ -00096d70: 2061 6e64 2073 636f 7065 206f 6620 7468 and scope of th │ │ │ │ │ -00096d80: 6573 6520 6170 7065 6e64 6963 6573 7f34 ese appendices.4 │ │ │ │ │ -00096d90: 3334 3338 320a 5265 663a 2061 702d 706b 34382.Ref: ap-pk │ │ │ │ │ -00096da0: 672d 7363 6f70 6520 646f 637f 3433 3435 g-scope doc.4345 │ │ │ │ │ -00096db0: 3433 0a52 6566 3a20 367f 3433 3435 3433 43.Ref: 6.434543 │ │ │ │ │ -00096dc0: 0a52 6566 3a20 6170 2d70 6b67 2d73 636f .Ref: ap-pkg-sco │ │ │ │ │ -00096dd0: 7065 2069 6e74 726f 6475 6374 696f 6e2d pe introduction- │ │ │ │ │ -00096de0: 616e 642d 7363 6f70 652d 6f66 2d74 6865 and-scope-of-the │ │ │ │ │ -00096df0: 7365 2d61 7070 656e 6469 6365 737f 3433 se-appendices.43 │ │ │ │ │ -00096e00: 3435 3433 0a52 6566 3a20 3162 317f 3433 4543.Ref: 1b1.43 │ │ │ │ │ -00096e10: 3435 3433 0a52 6566 3a20 496e 7472 6f64 4543.Ref: Introd │ │ │ │ │ -00096e20: 7563 7469 6f6e 2061 6e64 2073 636f 7065 uction and scope │ │ │ │ │ -00096e30: 206f 6620 7468 6573 6520 6170 7065 6e64 of these append │ │ │ │ │ -00096e40: 6963 6573 2d46 6f6f 746e 6f74 652d 317f ices-Footnote-1. │ │ │ │ │ -00096e50: 3433 3732 3132 0a4e 6f64 653a 2042 696e 437212.Node: Bin │ │ │ │ │ -00096e60: 6172 7920 7061 636b 6167 6573 2066 726f ary packages fro │ │ │ │ │ -00096e70: 6d20 6f6c 6420 5061 636b 6167 696e 6720 m old Packaging │ │ │ │ │ -00096e80: 4d61 6e75 616c 7f34 3337 3331 310a 5265 Manual.437311.Re │ │ │ │ │ -00096e90: 663a 2061 702d 706b 672d 6269 6e61 7279 f: ap-pkg-binary │ │ │ │ │ -00096ea0: 706b 6720 646f 637f 3433 3735 3030 0a52 pkg doc.437500.R │ │ │ │ │ -00096eb0: 6566 3a20 3162 327f 3433 3735 3030 0a52 ef: 1b2.437500.R │ │ │ │ │ -00096ec0: 6566 3a20 6170 2d70 6b67 2d62 696e 6172 ef: ap-pkg-binar │ │ │ │ │ -00096ed0: 7970 6b67 2062 696e 6172 792d 7061 636b ypkg binary-pack │ │ │ │ │ -00096ee0: 6167 6573 2d66 726f 6d2d 6f6c 642d 7061 ages-from-old-pa │ │ │ │ │ -00096ef0: 636b 6167 696e 672d 6d61 6e75 616c 7f34 ckaging-manual.4 │ │ │ │ │ -00096f00: 3337 3530 300a 5265 663a 2031 6233 7f34 37500.Ref: 1b3.4 │ │ │ │ │ -00096f10: 3337 3530 300a 4e6f 6465 3a20 4372 6561 37500.Node: Crea │ │ │ │ │ -00096f20: 7469 6e67 2070 6163 6b61 6765 2066 696c ting package fil │ │ │ │ │ -00096f30: 6573 202d 2064 706b 672d 6465 627f 3433 es - dpkg-deb.43 │ │ │ │ │ -00096f40: 3738 3537 0a52 6566 3a20 6170 2d70 6b67 7857.Ref: ap-pkg │ │ │ │ │ -00096f50: 2d62 696e 6172 7970 6b67 2063 7265 6174 -binarypkg creat │ │ │ │ │ -00096f60: 696e 672d 7061 636b 6167 652d 6669 6c65 ing-package-file │ │ │ │ │ -00096f70: 732d 6470 6b67 2d64 6562 7f34 3338 3031 s-dpkg-deb.43801 │ │ │ │ │ -00096f80: 330a 5265 663a 2031 6235 7f34 3338 3031 3.Ref: 1b5.43801 │ │ │ │ │ -00096f90: 330a 5265 663a 2061 702d 706b 672d 6269 3.Ref: ap-pkg-bi │ │ │ │ │ -00096fa0: 6e61 7279 706b 6720 732d 706b 672d 6269 narypkg s-pkg-bi │ │ │ │ │ -00096fb0: 6e63 7265 6174 696e 677f 3433 3830 3133 ncreating.438013 │ │ │ │ │ -00096fc0: 0a52 6566 3a20 3162 367f 3433 3830 3133 .Ref: 1b6.438013 │ │ │ │ │ -00096fd0: 0a4e 6f64 653a 2042 696e 6172 7920 7061 .Node: Binary pa │ │ │ │ │ -00096fe0: 636b 6167 6520 6d65 7461 6461 7461 2066 ckage metadata f │ │ │ │ │ -00096ff0: 696c 6573 7f34 3430 3238 300a 5265 663a iles.440280.Ref: │ │ │ │ │ -00097000: 2061 702d 706b 672d 6269 6e61 7279 706b ap-pkg-binarypk │ │ │ │ │ -00097010: 6720 6269 6e61 7279 2d70 6163 6b61 6765 g binary-package │ │ │ │ │ -00097020: 2d6d 6574 6164 6174 612d 6669 6c65 737f -metadata-files. │ │ │ │ │ -00097030: 3434 3034 3834 0a52 6566 3a20 3162 387f 440484.Ref: 1b8. │ │ │ │ │ -00097040: 3434 3034 3834 0a52 6566 3a20 6170 2d70 440484.Ref: ap-p │ │ │ │ │ -00097050: 6b67 2d62 696e 6172 7970 6b67 2073 2d70 kg-binarypkg s-p │ │ │ │ │ -00097060: 6b67 2d63 6f6e 7472 6f6c 6172 6561 7f34 kg-controlarea.4 │ │ │ │ │ -00097070: 3430 3438 340a 5265 663a 2031 6234 7f34 40484.Ref: 1b4.4 │ │ │ │ │ -00097080: 3430 3438 340a 4e6f 6465 3a20 5468 6520 40484.Node: The │ │ │ │ │ -00097090: 6269 6e61 7279 2070 6163 6b61 6765 2063 binary package c │ │ │ │ │ -000970a0: 6f6e 7472 6f6c 2066 696c 6520 636f 6e74 ontrol file cont │ │ │ │ │ -000970b0: 726f 6c7f 3434 3332 3036 0a52 6566 3a20 rol.443206.Ref: │ │ │ │ │ -000970c0: 6170 2d70 6b67 2d62 696e 6172 7970 6b67 ap-pkg-binarypkg │ │ │ │ │ -000970d0: 2073 2d70 6b67 2d63 6f6e 7472 6f6c 6669 s-pkg-controlfi │ │ │ │ │ -000970e0: 6c65 7f34 3433 3339 310a 5265 663a 2031 le.443391.Ref: 1 │ │ │ │ │ -000970f0: 6237 7f34 3433 3339 310a 5265 663a 2061 b7.443391.Ref: a │ │ │ │ │ -00097100: 702d 706b 672d 6269 6e61 7279 706b 6720 p-pkg-binarypkg │ │ │ │ │ -00097110: 7468 652d 6269 6e61 7279 2d70 6163 6b61 the-binary-packa │ │ │ │ │ -00097120: 6765 2d63 6f6e 7472 6f6c 2d66 696c 652d ge-control-file- │ │ │ │ │ -00097130: 636f 6e74 726f 6c7f 3434 3333 3931 0a52 control.443391.R │ │ │ │ │ -00097140: 6566 3a20 3162 627f 3434 3333 3931 0a4e ef: 1bb.443391.N │ │ │ │ │ -00097150: 6f64 653a 2054 696d 6520 5374 616d 7073 ode: Time Stamps │ │ │ │ │ -00097160: 3c32 3e7f 3434 3432 3033 0a52 6566 3a20 <2>.444203.Ref: │ │ │ │ │ -00097170: 6170 2d70 6b67 2d62 696e 6172 7970 6b67 ap-pkg-binarypkg │ │ │ │ │ -00097180: 2073 2d73 622d 347f 3434 3433 3530 0a52 s-sb-4.444350.R │ │ │ │ │ -00097190: 6566 3a20 3162 637f 3434 3433 3530 0a52 ef: 1bc.444350.R │ │ │ │ │ -000971a0: 6566 3a20 6170 2d70 6b67 2d62 696e 6172 ef: ap-pkg-binar │ │ │ │ │ -000971b0: 7970 6b67 2074 696d 652d 7374 616d 7073 ypkg time-stamps │ │ │ │ │ -000971c0: 7f34 3434 3335 300a 5265 663a 2031 6264 .444350.Ref: 1bd │ │ │ │ │ -000971d0: 7f34 3434 3335 300a 4e6f 6465 3a20 536f .444350.Node: So │ │ │ │ │ -000971e0: 7572 6365 2070 6163 6b61 6765 7320 6672 urce packages fr │ │ │ │ │ -000971f0: 6f6d 206f 6c64 2050 6163 6b61 6769 6e67 om old Packaging │ │ │ │ │ -00097200: 204d 616e 7561 6c7f 3434 3434 3133 0a52 Manual.444413.R │ │ │ │ │ -00097210: 6566 3a20 6170 2d70 6b67 2d73 6f75 7263 ef: ap-pkg-sourc │ │ │ │ │ -00097220: 6570 6b67 2064 6f63 7f34 3434 3631 360a epkg doc.444616. │ │ │ │ │ -00097230: 5265 663a 2031 6239 7f34 3434 3631 360a Ref: 1b9.444616. │ │ │ │ │ -00097240: 5265 663a 2061 702d 706b 672d 736f 7572 Ref: ap-pkg-sour │ │ │ │ │ -00097250: 6365 706b 6720 736f 7572 6365 2d70 6163 cepkg source-pac │ │ │ │ │ -00097260: 6b61 6765 732d 6672 6f6d 2d6f 6c64 2d70 kages-from-old-p │ │ │ │ │ -00097270: 6163 6b61 6769 6e67 2d6d 616e 7561 6c7f ackaging-manual. │ │ │ │ │ -00097280: 3434 3436 3136 0a52 6566 3a20 3162 657f 444616.Ref: 1be. │ │ │ │ │ -00097290: 3434 3436 3136 0a4e 6f64 653a 2054 6f6f 444616.Node: Too │ │ │ │ │ -000972a0: 6c73 2066 6f72 2070 726f 6365 7373 696e ls for processin │ │ │ │ │ -000972b0: 6720 736f 7572 6365 2070 6163 6b61 6765 g source package │ │ │ │ │ -000972c0: 737f 3434 3530 3535 0a52 6566 3a20 6170 s.445055.Ref: ap │ │ │ │ │ -000972d0: 2d70 6b67 2d73 6f75 7263 6570 6b67 2073 -pkg-sourcepkg s │ │ │ │ │ -000972e0: 2d70 6b67 2d73 6f75 7263 6574 6f6f 6c73 -pkg-sourcetools │ │ │ │ │ -000972f0: 7f34 3435 3231 350a 5265 663a 2031 6266 .445215.Ref: 1bf │ │ │ │ │ -00097300: 7f34 3435 3231 350a 5265 663a 2061 702d .445215.Ref: ap- │ │ │ │ │ -00097310: 706b 672d 736f 7572 6365 706b 6720 746f pkg-sourcepkg to │ │ │ │ │ -00097320: 6f6c 732d 666f 722d 7072 6f63 6573 7369 ols-for-processi │ │ │ │ │ -00097330: 6e67 2d73 6f75 7263 652d 7061 636b 6167 ng-source-packag │ │ │ │ │ -00097340: 6573 7f34 3435 3231 350a 5265 663a 2031 es.445215.Ref: 1 │ │ │ │ │ -00097350: 6330 7f34 3435 3231 350a 4e6f 6465 3a20 c0.445215.Node: │ │ │ │ │ -00097360: 6470 6b67 2d73 6f75 7263 6520 2d20 7061 dpkg-source - pa │ │ │ │ │ -00097370: 636b 7320 616e 6420 756e 7061 636b 7320 cks and unpacks │ │ │ │ │ -00097380: 4465 6269 616e 2073 6f75 7263 6520 7061 Debian source pa │ │ │ │ │ -00097390: 636b 6167 6573 7f34 3436 3335 350a 5265 ckages.446355.Re │ │ │ │ │ -000973a0: 663a 2061 702d 706b 672d 736f 7572 6365 f: ap-pkg-source │ │ │ │ │ -000973b0: 706b 6720 6470 6b67 2d73 6f75 7263 652d pkg dpkg-source- │ │ │ │ │ -000973c0: 7061 636b 732d 616e 642d 756e 7061 636b packs-and-unpack │ │ │ │ │ -000973d0: 732d 6465 6269 616e 2d73 6f75 7263 652d s-debian-source- │ │ │ │ │ -000973e0: 7061 636b 6167 6573 7f34 3436 3535 370a packages.446557. │ │ │ │ │ -000973f0: 5265 663a 2031 6331 7f34 3436 3535 370a Ref: 1c1.446557. │ │ │ │ │ -00097400: 5265 663a 2061 702d 706b 672d 736f 7572 Ref: ap-pkg-sour │ │ │ │ │ -00097410: 6365 706b 6720 732d 706b 672d 6470 6b67 cepkg s-pkg-dpkg │ │ │ │ │ -00097420: 2d73 6f75 7263 657f 3434 3635 3537 0a52 -source.446557.R │ │ │ │ │ -00097430: 6566 3a20 3163 327f 3434 3635 3537 0a4e ef: 1c2.446557.N │ │ │ │ │ -00097440: 6f64 653a 2064 706b 672d 6275 696c 6470 ode: dpkg-buildp │ │ │ │ │ -00097450: 6163 6b61 6765 202d 206f 7665 7261 6c6c ackage - overall │ │ │ │ │ -00097460: 2070 6163 6b61 6765 2d62 7569 6c64 696e package-buildin │ │ │ │ │ -00097470: 6720 636f 6e74 726f 6c20 7363 7269 7074 g control script │ │ │ │ │ -00097480: 7f34 3437 3530 340a 5265 663a 2061 702d .447504.Ref: ap- │ │ │ │ │ -00097490: 706b 672d 736f 7572 6365 706b 6720 6470 pkg-sourcepkg dp │ │ │ │ │ -000974a0: 6b67 2d62 7569 6c64 7061 636b 6167 652d kg-buildpackage- │ │ │ │ │ -000974b0: 6f76 6572 616c 6c2d 7061 636b 6167 652d overall-package- │ │ │ │ │ -000974c0: 6275 696c 6469 6e67 2d63 6f6e 7472 6f6c building-control │ │ │ │ │ -000974d0: 2d73 6372 6970 747f 3434 3737 3731 0a52 -script.447771.R │ │ │ │ │ -000974e0: 6566 3a20 3163 337f 3434 3737 3731 0a52 ef: 1c3.447771.R │ │ │ │ │ -000974f0: 6566 3a20 6170 2d70 6b67 2d73 6f75 7263 ef: ap-pkg-sourc │ │ │ │ │ -00097500: 6570 6b67 2073 2d70 6b67 2d64 706b 672d epkg s-pkg-dpkg- │ │ │ │ │ -00097510: 6275 696c 6470 6163 6b61 6765 7f34 3437 buildpackage.447 │ │ │ │ │ -00097520: 3737 310a 5265 663a 2031 6334 7f34 3437 771.Ref: 1c4.447 │ │ │ │ │ -00097530: 3737 310a 4e6f 6465 3a20 6470 6b67 2d67 771.Node: dpkg-g │ │ │ │ │ -00097540: 656e 636f 6e74 726f 6c20 2d20 6765 6e65 encontrol - gene │ │ │ │ │ -00097550: 7261 7465 7320 6269 6e61 7279 2070 6163 rates binary pac │ │ │ │ │ -00097560: 6b61 6765 2063 6f6e 7472 6f6c 2066 696c kage control fil │ │ │ │ │ -00097570: 6573 7f34 3437 3934 370a 5265 663a 2061 es.447947.Ref: a │ │ │ │ │ -00097580: 702d 706b 672d 736f 7572 6365 706b 6720 p-pkg-sourcepkg │ │ │ │ │ -00097590: 6470 6b67 2d67 656e 636f 6e74 726f 6c2d dpkg-gencontrol- │ │ │ │ │ -000975a0: 6765 6e65 7261 7465 732d 6269 6e61 7279 generates-binary │ │ │ │ │ -000975b0: 2d70 6163 6b61 6765 2d63 6f6e 7472 6f6c -package-control │ │ │ │ │ -000975c0: 2d66 696c 6573 7f34 3438 3231 350a 5265 -files.448215.Re │ │ │ │ │ -000975d0: 663a 2031 6335 7f34 3438 3231 350a 5265 f: 1c5.448215.Re │ │ │ │ │ -000975e0: 663a 2061 702d 706b 672d 736f 7572 6365 f: ap-pkg-source │ │ │ │ │ -000975f0: 706b 6720 732d 706b 672d 6470 6b67 2d67 pkg s-pkg-dpkg-g │ │ │ │ │ -00097600: 656e 636f 6e74 726f 6c7f 3434 3832 3135 encontrol.448215 │ │ │ │ │ -00097610: 0a52 6566 3a20 3163 367f 3434 3832 3135 .Ref: 1c6.448215 │ │ │ │ │ -00097620: 0a52 6566 3a20 6470 6b67 2d67 656e 636f .Ref: dpkg-genco │ │ │ │ │ -00097630: 6e74 726f 6c20 2d20 6765 6e65 7261 7465 ntrol - generate │ │ │ │ │ -00097640: 7320 6269 6e61 7279 2070 6163 6b61 6765 s binary package │ │ │ │ │ -00097650: 2063 6f6e 7472 6f6c 2066 696c 6573 2d46 control files-F │ │ │ │ │ -00097660: 6f6f 746e 6f74 652d 317f 3434 3938 3132 ootnote-1.449812 │ │ │ │ │ -00097670: 0a4e 6f64 653a 2064 706b 672d 7368 6c69 .Node: dpkg-shli │ │ │ │ │ -00097680: 6264 6570 7320 2d20 6361 6c63 756c 6174 bdeps - calculat │ │ │ │ │ -00097690: 6573 2073 6861 7265 6420 6c69 6272 6172 es shared librar │ │ │ │ │ -000976a0: 7920 6465 7065 6e64 656e 6369 6573 7f34 y dependencies.4 │ │ │ │ │ -000976b0: 3439 3839 370a 5265 663a 2061 702d 706b 49897.Ref: ap-pk │ │ │ │ │ -000976c0: 672d 736f 7572 6365 706b 6720 6470 6b67 g-sourcepkg dpkg │ │ │ │ │ -000976d0: 2d73 686c 6962 6465 7073 2d63 616c 6375 -shlibdeps-calcu │ │ │ │ │ -000976e0: 6c61 7465 732d 7368 6172 6564 2d6c 6962 lates-shared-lib │ │ │ │ │ -000976f0: 7261 7279 2d64 6570 656e 6465 6e63 6965 rary-dependencie │ │ │ │ │ -00097700: 737f 3435 3031 3532 0a52 6566 3a20 3163 s.450152.Ref: 1c │ │ │ │ │ -00097710: 387f 3435 3031 3532 0a52 6566 3a20 6170 8.450152.Ref: ap │ │ │ │ │ -00097720: 2d70 6b67 2d73 6f75 7263 6570 6b67 2073 -pkg-sourcepkg s │ │ │ │ │ -00097730: 2d70 6b67 2d64 706b 672d 7368 6c69 6264 -pkg-dpkg-shlibd │ │ │ │ │ -00097740: 6570 737f 3435 3031 3532 0a52 6566 3a20 eps.450152.Ref: │ │ │ │ │ -00097750: 3163 397f 3435 3031 3532 0a4e 6f64 653a 1c9.450152.Node: │ │ │ │ │ -00097760: 2064 706b 672d 6469 7374 6164 6466 696c dpkg-distaddfil │ │ │ │ │ -00097770: 6520 2d20 6164 6473 2061 2066 696c 6520 e - adds a file │ │ │ │ │ -00097780: 746f 2064 6562 6961 6e2f 6669 6c65 737f to debian/files. │ │ │ │ │ -00097790: 3435 3033 3137 0a52 6566 3a20 6170 2d70 450317.Ref: ap-p │ │ │ │ │ -000977a0: 6b67 2d73 6f75 7263 6570 6b67 2064 706b kg-sourcepkg dpk │ │ │ │ │ -000977b0: 672d 6469 7374 6164 6466 696c 652d 6164 g-distaddfile-ad │ │ │ │ │ -000977c0: 6473 2d61 2d66 696c 652d 746f 2d64 6562 ds-a-file-to-deb │ │ │ │ │ -000977d0: 6961 6e2d 6669 6c65 737f 3435 3035 3733 ian-files.450573 │ │ │ │ │ -000977e0: 0a52 6566 3a20 3163 617f 3435 3035 3733 .Ref: 1ca.450573 │ │ │ │ │ -000977f0: 0a52 6566 3a20 6170 2d70 6b67 2d73 6f75 .Ref: ap-pkg-sou │ │ │ │ │ -00097800: 7263 6570 6b67 2073 2d70 6b67 2d64 706b rcepkg s-pkg-dpk │ │ │ │ │ -00097810: 672d 6469 7374 6164 6466 696c 657f 3435 g-distaddfile.45 │ │ │ │ │ -00097820: 3035 3733 0a52 6566 3a20 3163 627f 3435 0573.Ref: 1cb.45 │ │ │ │ │ -00097830: 3035 3733 0a4e 6f64 653a 2064 706b 672d 0573.Node: dpkg- │ │ │ │ │ -00097840: 6765 6e63 6861 6e67 6573 202d 2067 656e genchanges - gen │ │ │ │ │ -00097850: 6572 6174 6573 2061 2063 6861 6e67 6573 erates a changes │ │ │ │ │ -00097860: 2075 706c 6f61 6420 636f 6e74 726f 6c20 upload control │ │ │ │ │ -00097870: 6669 6c65 7f34 3531 3434 310a 5265 663a file.451441.Ref: │ │ │ │ │ -00097880: 2061 702d 706b 672d 736f 7572 6365 706b ap-pkg-sourcepk │ │ │ │ │ -00097890: 6720 6470 6b67 2d67 656e 6368 616e 6765 g dpkg-genchange │ │ │ │ │ -000978a0: 732d 6765 6e65 7261 7465 732d 612d 6368 s-generates-a-ch │ │ │ │ │ -000978b0: 616e 6765 732d 7570 6c6f 6164 2d63 6f6e anges-upload-con │ │ │ │ │ -000978c0: 7472 6f6c 2d66 696c 657f 3435 3137 3039 trol-file.451709 │ │ │ │ │ -000978d0: 0a52 6566 3a20 3163 637f 3435 3137 3039 .Ref: 1cc.451709 │ │ │ │ │ -000978e0: 0a52 6566 3a20 6170 2d70 6b67 2d73 6f75 .Ref: ap-pkg-sou │ │ │ │ │ -000978f0: 7263 6570 6b67 2073 2d70 6b67 2d64 706b rcepkg s-pkg-dpk │ │ │ │ │ -00097900: 672d 6765 6e63 6861 6e67 6573 7f34 3531 g-genchanges.451 │ │ │ │ │ -00097910: 3730 390a 5265 663a 2031 6364 7f34 3531 709.Ref: 1cd.451 │ │ │ │ │ -00097920: 3730 390a 4e6f 6465 3a20 6470 6b67 2d70 709.Node: dpkg-p │ │ │ │ │ -00097930: 6172 7365 6368 616e 6765 6c6f 6720 2d20 arsechangelog - │ │ │ │ │ -00097940: 7072 6f64 7563 6573 2070 6172 7365 6420 produces parsed │ │ │ │ │ -00097950: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ │ │ -00097960: 6620 6120 6368 616e 6765 6c6f 677f 3435 f a changelog.45 │ │ │ │ │ -00097970: 3138 3839 0a52 6566 3a20 6170 2d70 6b67 1889.Ref: ap-pkg │ │ │ │ │ -00097980: 2d73 6f75 7263 6570 6b67 2064 706b 672d -sourcepkg dpkg- │ │ │ │ │ -00097990: 7061 7273 6563 6861 6e67 656c 6f67 2d70 parsechangelog-p │ │ │ │ │ -000979a0: 726f 6475 6365 732d 7061 7273 6564 2d72 roduces-parsed-r │ │ │ │ │ -000979b0: 6570 7265 7365 6e74 6174 696f 6e2d 6f66 epresentation-of │ │ │ │ │ -000979c0: 2d61 2d63 6861 6e67 656c 6f67 7f34 3532 -a-changelog.452 │ │ │ │ │ -000979d0: 3137 340a 5265 663a 2031 6365 7f34 3532 174.Ref: 1ce.452 │ │ │ │ │ -000979e0: 3137 340a 5265 663a 2061 702d 706b 672d 174.Ref: ap-pkg- │ │ │ │ │ -000979f0: 736f 7572 6365 706b 6720 732d 706b 672d sourcepkg s-pkg- │ │ │ │ │ -00097a00: 6470 6b67 2d70 6172 7365 6368 616e 6765 dpkg-parsechange │ │ │ │ │ -00097a10: 6c6f 677f 3435 3231 3734 0a52 6566 3a20 log.452174.Ref: │ │ │ │ │ -00097a20: 3163 667f 3435 3231 3734 0a4e 6f64 653a 1cf.452174.Node: │ │ │ │ │ -00097a30: 2064 706b 672d 6172 6368 6974 6563 7475 dpkg-architectu │ │ │ │ │ -00097a40: 7265 202d 2069 6e66 6f72 6d61 7469 6f6e re - information │ │ │ │ │ -00097a50: 2061 626f 7574 2074 6865 2062 7569 6c64 about the build │ │ │ │ │ -00097a60: 2061 6e64 2068 6f73 7420 7379 7374 656d and host system │ │ │ │ │ -00097a70: 7f34 3532 3336 380a 5265 663a 2061 702d .452368.Ref: ap- │ │ │ │ │ -00097a80: 706b 672d 736f 7572 6365 706b 6720 6470 pkg-sourcepkg dp │ │ │ │ │ -00097a90: 6b67 2d61 7263 6869 7465 6374 7572 652d kg-architecture- │ │ │ │ │ -00097aa0: 696e 666f 726d 6174 696f 6e2d 6162 6f75 information-abou │ │ │ │ │ -00097ab0: 742d 7468 652d 6275 696c 642d 616e 642d t-the-build-and- │ │ │ │ │ -00097ac0: 686f 7374 2d73 7973 7465 6d7f 3435 3235 host-system.4525 │ │ │ │ │ -00097ad0: 3837 0a52 6566 3a20 3164 307f 3435 3235 87.Ref: 1d0.4525 │ │ │ │ │ -00097ae0: 3837 0a52 6566 3a20 6170 2d70 6b67 2d73 87.Ref: ap-pkg-s │ │ │ │ │ -00097af0: 6f75 7263 6570 6b67 2073 2d70 6b67 2d64 ourcepkg s-pkg-d │ │ │ │ │ -00097b00: 706b 672d 6172 6368 6974 6563 7475 7265 pkg-architecture │ │ │ │ │ -00097b10: 7f34 3532 3538 370a 5265 663a 2031 6431 .452587.Ref: 1d1 │ │ │ │ │ -00097b20: 7f34 3532 3538 370a 4e6f 6465 3a20 5468 .452587.Node: Th │ │ │ │ │ -00097b30: 6520 4465 6269 616e 2070 6163 6b61 6765 e Debian package │ │ │ │ │ -00097b40: 2073 6f75 7263 6520 7472 6565 7f34 3532 source tree.452 │ │ │ │ │ -00097b50: 3737 310a 5265 663a 2061 702d 706b 672d 771.Ref: ap-pkg- │ │ │ │ │ -00097b60: 736f 7572 6365 706b 6720 732d 706b 672d sourcepkg s-pkg- │ │ │ │ │ -00097b70: 736f 7572 6365 7472 6565 7f34 3532 3936 sourcetree.45296 │ │ │ │ │ -00097b80: 370a 5265 663a 2031 6337 7f34 3532 3936 7.Ref: 1c7.45296 │ │ │ │ │ -00097b90: 370a 5265 663a 2061 702d 706b 672d 736f 7.Ref: ap-pkg-so │ │ │ │ │ -00097ba0: 7572 6365 706b 6720 7468 652d 6465 6269 urcepkg the-debi │ │ │ │ │ -00097bb0: 616e 2d70 6163 6b61 6765 2d73 6f75 7263 an-package-sourc │ │ │ │ │ -00097bc0: 652d 7472 6565 7f34 3532 3936 370a 5265 e-tree.452967.Re │ │ │ │ │ -00097bd0: 663a 2031 6432 7f34 3532 3936 370a 4e6f f: 1d2.452967.No │ │ │ │ │ -00097be0: 6465 3a20 6465 6269 616e 2f72 756c 6573 de: debian/rules │ │ │ │ │ -00097bf0: 202d 2074 6865 206d 6169 6e20 6275 696c - the main buil │ │ │ │ │ -00097c00: 6469 6e67 2073 6372 6970 747f 3435 3337 ding script.4537 │ │ │ │ │ -00097c10: 3332 0a52 6566 3a20 6170 2d70 6b67 2d73 32.Ref: ap-pkg-s │ │ │ │ │ -00097c20: 6f75 7263 6570 6b67 2064 6562 6961 6e2d ourcepkg debian- │ │ │ │ │ -00097c30: 7275 6c65 732d 7468 652d 6d61 696e 2d62 rules-the-main-b │ │ │ │ │ -00097c40: 7569 6c64 696e 672d 7363 7269 7074 7f34 uilding-script.4 │ │ │ │ │ -00097c50: 3533 3839 370a 5265 663a 2031 6433 7f34 53897.Ref: 1d3.4 │ │ │ │ │ -00097c60: 3533 3839 370a 5265 663a 2061 702d 706b 53897.Ref: ap-pk │ │ │ │ │ -00097c70: 672d 736f 7572 6365 706b 6720 732d 706b g-sourcepkg s-pk │ │ │ │ │ -00097c80: 672d 6465 6269 616e 7275 6c65 737f 3435 g-debianrules.45 │ │ │ │ │ -00097c90: 3338 3937 0a52 6566 3a20 3164 347f 3435 3897.Ref: 1d4.45 │ │ │ │ │ -00097ca0: 3338 3937 0a4e 6f64 653a 2064 6562 6961 3897.Node: debia │ │ │ │ │ -00097cb0: 6e2f 7375 6273 7476 6172 7320 616e 6420 n/substvars and │ │ │ │ │ -00097cc0: 7661 7269 6162 6c65 2073 7562 7374 6974 variable substit │ │ │ │ │ -00097cd0: 7574 696f 6e73 7f34 3534 3035 310a 5265 utions.454051.Re │ │ │ │ │ -00097ce0: 663a 2061 702d 706b 672d 736f 7572 6365 f: ap-pkg-source │ │ │ │ │ -00097cf0: 706b 6720 6465 6269 616e 2d73 7562 7374 pkg debian-subst │ │ │ │ │ -00097d00: 7661 7273 2d61 6e64 2d76 6172 6961 626c vars-and-variabl │ │ │ │ │ -00097d10: 652d 7375 6273 7469 7475 7469 6f6e 737f e-substitutions. │ │ │ │ │ -00097d20: 3435 3432 3337 0a52 6566 3a20 3164 357f 454237.Ref: 1d5. │ │ │ │ │ -00097d30: 3435 3432 3337 0a52 6566 3a20 6170 2d70 454237.Ref: ap-p │ │ │ │ │ -00097d40: 6b67 2d73 6f75 7263 6570 6b67 2073 2d70 kg-sourcepkg s-p │ │ │ │ │ -00097d50: 6b67 2d73 7263 7375 6273 7476 6172 737f kg-srcsubstvars. │ │ │ │ │ -00097d60: 3435 3432 3337 0a52 6566 3a20 3164 367f 454237.Ref: 1d6. │ │ │ │ │ -00097d70: 3435 3432 3337 0a4e 6f64 653a 2064 6562 454237.Node: deb │ │ │ │ │ -00097d80: 6961 6e2f 6669 6c65 737f 3435 3434 3035 ian/files.454405 │ │ │ │ │ -00097d90: 0a52 6566 3a20 6170 2d70 6b67 2d73 6f75 .Ref: ap-pkg-sou │ │ │ │ │ -00097da0: 7263 6570 6b67 2064 6562 6961 6e2d 6669 rcepkg debian-fi │ │ │ │ │ -00097db0: 6c65 737f 3435 3435 3632 0a52 6566 3a20 les.454562.Ref: │ │ │ │ │ -00097dc0: 3164 377f 3435 3435 3632 0a52 6566 3a20 1d7.454562.Ref: │ │ │ │ │ -00097dd0: 6170 2d70 6b67 2d73 6f75 7263 6570 6b67 ap-pkg-sourcepkg │ │ │ │ │ -00097de0: 2073 2d73 632d 322d 337f 3435 3435 3632 s-sc-2-3.454562 │ │ │ │ │ -00097df0: 0a52 6566 3a20 3164 387f 3435 3435 3632 .Ref: 1d8.454562 │ │ │ │ │ -00097e00: 0a4e 6f64 653a 2064 6562 6961 6e2f 746d .Node: debian/tm │ │ │ │ │ -00097e10: 707f 3435 3436 3632 0a52 6566 3a20 6170 p.454662.Ref: ap │ │ │ │ │ -00097e20: 2d70 6b67 2d73 6f75 7263 6570 6b67 2064 -pkg-sourcepkg d │ │ │ │ │ -00097e30: 6562 6961 6e2d 746d 707f 3435 3437 3637 ebian-tmp.454767 │ │ │ │ │ -00097e40: 0a52 6566 3a20 3164 397f 3435 3437 3637 .Ref: 1d9.454767 │ │ │ │ │ -00097e50: 0a52 6566 3a20 6170 2d70 6b67 2d73 6f75 .Ref: ap-pkg-sou │ │ │ │ │ -00097e60: 7263 6570 6b67 2073 2d73 632d 322d 347f rcepkg s-sc-2-4. │ │ │ │ │ -00097e70: 3435 3437 3637 0a52 6566 3a20 3164 617f 454767.Ref: 1da. │ │ │ │ │ -00097e80: 3435 3437 3637 0a4e 6f64 653a 2053 6f75 454767.Node: Sou │ │ │ │ │ -00097e90: 7263 6520 7061 636b 6167 6573 2061 7320 rce packages as │ │ │ │ │ -00097ea0: 6172 6368 6976 6573 7f34 3535 3839 350a archives.455895. │ │ │ │ │ -00097eb0: 5265 663a 2061 702d 706b 672d 736f 7572 Ref: ap-pkg-sour │ │ │ │ │ -00097ec0: 6365 706b 6720 732d 706b 672d 736f 7572 cepkg s-pkg-sour │ │ │ │ │ -00097ed0: 6365 6172 6368 6976 6573 7f34 3536 3130 cearchives.45610 │ │ │ │ │ -00097ee0: 380a 5265 663a 2063 367f 3435 3631 3038 8.Ref: c6.456108 │ │ │ │ │ -00097ef0: 0a52 6566 3a20 6170 2d70 6b67 2d73 6f75 .Ref: ap-pkg-sou │ │ │ │ │ -00097f00: 7263 6570 6b67 2073 6f75 7263 652d 7061 rcepkg source-pa │ │ │ │ │ -00097f10: 636b 6167 6573 2d61 732d 6172 6368 6976 ckages-as-archiv │ │ │ │ │ -00097f20: 6573 7f34 3536 3130 380a 5265 663a 2031 es.456108.Ref: 1 │ │ │ │ │ -00097f30: 6462 7f34 3536 3130 380a 4e6f 6465 3a20 db.456108.Node: │ │ │ │ │ -00097f40: 556e 7061 636b 696e 6720 6120 4465 6269 Unpacking a Debi │ │ │ │ │ -00097f50: 616e 2073 6f75 7263 6520 7061 636b 6167 an source packag │ │ │ │ │ -00097f60: 6520 7769 7468 6f75 7420 6470 6b67 2d73 e without dpkg-s │ │ │ │ │ -00097f70: 6f75 7263 657f 3435 3738 3731 0a52 6566 ource.457871.Ref │ │ │ │ │ -00097f80: 3a20 6170 2d70 6b67 2d73 6f75 7263 6570 : ap-pkg-sourcep │ │ │ │ │ -00097f90: 6b67 2073 2d73 632d 347f 3435 3830 3435 kg s-sc-4.458045 │ │ │ │ │ -00097fa0: 0a52 6566 3a20 3164 637f 3435 3830 3435 .Ref: 1dc.458045 │ │ │ │ │ -00097fb0: 0a52 6566 3a20 6170 2d70 6b67 2d73 6f75 .Ref: ap-pkg-sou │ │ │ │ │ -00097fc0: 7263 6570 6b67 2075 6e70 6163 6b69 6e67 rcepkg unpacking │ │ │ │ │ -00097fd0: 2d61 2d64 6562 6961 6e2d 736f 7572 6365 -a-debian-source │ │ │ │ │ -00097fe0: 2d70 6163 6b61 6765 2d77 6974 686f 7574 -package-without │ │ │ │ │ -00097ff0: 2d64 706b 672d 736f 7572 6365 7f34 3538 -dpkg-source.458 │ │ │ │ │ -00098000: 3034 350a 5265 663a 2031 6464 7f34 3538 045.Ref: 1dd.458 │ │ │ │ │ -00098010: 3034 350a 4e6f 6465 3a20 5265 7374 7269 045.Node: Restri │ │ │ │ │ -00098020: 6374 696f 6e73 206f 6e20 6f62 6a65 6374 ctions on object │ │ │ │ │ -00098030: 7320 696e 2073 6f75 7263 6520 7061 636b s in source pack │ │ │ │ │ -00098040: 6167 6573 3c32 3e7f 3435 3930 3132 0a52 ages<2>.459012.R │ │ │ │ │ -00098050: 6566 3a20 6170 2d70 6b67 2d73 6f75 7263 ef: ap-pkg-sourc │ │ │ │ │ -00098060: 6570 6b67 2072 6573 7472 6963 7469 6f6e epkg restriction │ │ │ │ │ -00098070: 732d 6f6e 2d6f 626a 6563 7473 2d69 6e2d s-on-objects-in- │ │ │ │ │ -00098080: 736f 7572 6365 2d70 6163 6b61 6765 737f source-packages. │ │ │ │ │ -00098090: 3435 3931 3534 0a52 6566 3a20 3164 657f 459154.Ref: 1de. │ │ │ │ │ -000980a0: 3435 3931 3534 0a52 6566 3a20 6170 2d70 459154.Ref: ap-p │ │ │ │ │ -000980b0: 6b67 2d73 6f75 7263 6570 6b67 2073 2d73 kg-sourcepkg s-s │ │ │ │ │ -000980c0: 632d 342d 317f 3435 3931 3534 0a52 6566 c-4-1.459154.Ref │ │ │ │ │ -000980d0: 3a20 3164 667f 3435 3931 3534 0a52 6566 : 1df.459154.Ref │ │ │ │ │ -000980e0: 3a20 5265 7374 7269 6374 696f 6e73 206f : Restrictions o │ │ │ │ │ -000980f0: 6e20 6f62 6a65 6374 7320 696e 2073 6f75 n objects in sou │ │ │ │ │ -00098100: 7263 6520 7061 636b 6167 6573 3c32 3e2d rce packages<2>- │ │ │ │ │ -00098110: 466f 6f74 6e6f 7465 2d31 7f34 3630 3639 Footnote-1.46069 │ │ │ │ │ -00098120: 370a 5265 663a 2052 6573 7472 6963 7469 7.Ref: Restricti │ │ │ │ │ -00098130: 6f6e 7320 6f6e 206f 626a 6563 7473 2069 ons on objects i │ │ │ │ │ -00098140: 6e20 736f 7572 6365 2070 6163 6b61 6765 n source package │ │ │ │ │ -00098150: 733c 323e 2d46 6f6f 746e 6f74 652d 327f s<2>-Footnote-2. │ │ │ │ │ -00098160: 3436 3037 3938 0a52 6566 3a20 5265 7374 460798.Ref: Rest │ │ │ │ │ -00098170: 7269 6374 696f 6e73 206f 6e20 6f62 6a65 rictions on obje │ │ │ │ │ -00098180: 6374 7320 696e 2073 6f75 7263 6520 7061 cts in source pa │ │ │ │ │ -00098190: 636b 6167 6573 3c32 3e2d 466f 6f74 6e6f ckages<2>-Footno │ │ │ │ │ -000981a0: 7465 2d33 7f34 3630 3930 340a 5265 663a te-3.460904.Ref: │ │ │ │ │ -000981b0: 2052 6573 7472 6963 7469 6f6e 7320 6f6e Restrictions on │ │ │ │ │ -000981c0: 206f 626a 6563 7473 2069 6e20 736f 7572 objects in sour │ │ │ │ │ -000981d0: 6365 2070 6163 6b61 6765 733c 323e 2d46 ce packages<2>-F │ │ │ │ │ -000981e0: 6f6f 746e 6f74 652d 347f 3436 3039 3434 ootnote-4.460944 │ │ │ │ │ -000981f0: 0a4e 6f64 653a 2043 6f6e 7472 6f6c 2066 .Node: Control f │ │ │ │ │ -00098200: 696c 6573 2061 6e64 2074 6865 6972 2066 iles and their f │ │ │ │ │ -00098210: 6965 6c64 7320 6672 6f6d 206f 6c64 2050 ields from old P │ │ │ │ │ -00098220: 6163 6b61 6769 6e67 204d 616e 7561 6c7f ackaging Manual. │ │ │ │ │ -00098230: 3436 3131 3235 0a52 6566 3a20 6170 2d70 461125.Ref: ap-p │ │ │ │ │ -00098240: 6b67 2d63 6f6e 7472 6f6c 6669 656c 6473 kg-controlfields │ │ │ │ │ -00098250: 2064 6f63 7f34 3631 3334 300a 5265 663a doc.461340.Ref: │ │ │ │ │ -00098260: 2031 6530 7f34 3631 3334 300a 5265 663a 1e0.461340.Ref: │ │ │ │ │ -00098270: 2061 702d 706b 672d 636f 6e74 726f 6c66 ap-pkg-controlf │ │ │ │ │ -00098280: 6965 6c64 7320 636f 6e74 726f 6c2d 6669 ields control-fi │ │ │ │ │ -00098290: 6c65 732d 616e 642d 7468 6569 722d 6669 les-and-their-fi │ │ │ │ │ -000982a0: 656c 6473 2d66 726f 6d2d 6f6c 642d 7061 elds-from-old-pa │ │ │ │ │ -000982b0: 636b 6167 696e 672d 6d61 6e75 616c 7f34 ckaging-manual.4 │ │ │ │ │ -000982c0: 3631 3334 300a 5265 663a 2031 6531 7f34 61340.Ref: 1e1.4 │ │ │ │ │ -000982d0: 3631 3334 300a 4e6f 6465 3a20 5379 6e74 61340.Node: Synt │ │ │ │ │ -000982e0: 6178 206f 6620 636f 6e74 726f 6c20 6669 ax of control fi │ │ │ │ │ -000982f0: 6c65 733c 323e 7f34 3631 3835 380a 5265 les<2>.461858.Re │ │ │ │ │ -00098300: 663a 2061 702d 706b 672d 636f 6e74 726f f: ap-pkg-contro │ │ │ │ │ -00098310: 6c66 6965 6c64 7320 732d 7364 2d31 7f34 lfields s-sd-1.4 │ │ │ │ │ -00098320: 3632 3031 300a 5265 663a 2031 6532 7f34 62010.Ref: 1e2.4 │ │ │ │ │ -00098330: 3632 3031 300a 5265 663a 2061 702d 706b 62010.Ref: ap-pk │ │ │ │ │ -00098340: 672d 636f 6e74 726f 6c66 6965 6c64 7320 g-controlfields │ │ │ │ │ -00098350: 7379 6e74 6178 2d6f 662d 636f 6e74 726f syntax-of-contro │ │ │ │ │ -00098360: 6c2d 6669 6c65 737f 3436 3230 3130 0a52 l-files.462010.R │ │ │ │ │ -00098370: 6566 3a20 3165 337f 3436 3230 3130 0a4e ef: 1e3.462010.N │ │ │ │ │ -00098380: 6f64 653a 204c 6973 7420 6f66 2066 6965 ode: List of fie │ │ │ │ │ -00098390: 6c64 733c 323e 7f34 3632 3332 360a 5265 lds<2>.462326.Re │ │ │ │ │ -000983a0: 663a 2061 702d 706b 672d 636f 6e74 726f f: ap-pkg-contro │ │ │ │ │ -000983b0: 6c66 6965 6c64 7320 6c69 7374 2d6f 662d lfields list-of- │ │ │ │ │ -000983c0: 6669 656c 6473 7f34 3632 3437 380a 5265 fields.462478.Re │ │ │ │ │ -000983d0: 663a 2031 6534 7f34 3632 3437 380a 5265 f: 1e4.462478.Re │ │ │ │ │ -000983e0: 663a 2061 702d 706b 672d 636f 6e74 726f f: ap-pkg-contro │ │ │ │ │ -000983f0: 6c66 6965 6c64 7320 732d 7364 2d32 7f34 lfields s-sd-2.4 │ │ │ │ │ -00098400: 3632 3437 380a 5265 663a 2031 6535 7f34 62478.Ref: 1e5.4 │ │ │ │ │ -00098410: 3632 3437 380a 4e6f 6465 3a20 4669 6c65 62478.Node: File │ │ │ │ │ -00098420: 6e61 6d65 2061 6e64 204d 5344 4f53 2d46 name and MSDOS-F │ │ │ │ │ -00098430: 696c 656e 616d 657f 3436 3237 3739 0a52 ilename.462779.R │ │ │ │ │ -00098440: 6566 3a20 6170 2d70 6b67 2d63 6f6e 7472 ef: ap-pkg-contr │ │ │ │ │ -00098450: 6f6c 6669 656c 6473 2066 696c 656e 616d olfields filenam │ │ │ │ │ -00098460: 652d 616e 642d 6d73 646f 732d 6669 6c65 e-and-msdos-file │ │ │ │ │ -00098470: 6e61 6d65 7f34 3632 3839 310a 5265 663a name.462891.Ref: │ │ │ │ │ -00098480: 2031 6536 7f34 3632 3839 310a 5265 663a 1e6.462891.Ref: │ │ │ │ │ -00098490: 2061 702d 706b 672d 636f 6e74 726f 6c66 ap-pkg-controlf │ │ │ │ │ -000984a0: 6965 6c64 7320 732d 706b 672d 662d 6669 ields s-pkg-f-fi │ │ │ │ │ -000984b0: 6c65 6e61 6d65 7f34 3632 3839 310a 5265 lename.462891.Re │ │ │ │ │ -000984c0: 663a 2031 6537 7f34 3632 3839 310a 4e6f f: 1e7.462891.No │ │ │ │ │ -000984d0: 6465 3a20 5369 7a65 2061 6e64 204d 4435 de: Size and MD5 │ │ │ │ │ -000984e0: 7375 6d7f 3436 3332 3530 0a52 6566 3a20 sum.463250.Ref: │ │ │ │ │ -000984f0: 6170 2d70 6b67 2d63 6f6e 7472 6f6c 6669 ap-pkg-controlfi │ │ │ │ │ -00098500: 656c 6473 2073 2d70 6b67 2d66 2d73 697a elds s-pkg-f-siz │ │ │ │ │ -00098510: 657f 3436 3333 3737 0a52 6566 3a20 3165 e.463377.Ref: 1e │ │ │ │ │ -00098520: 387f 3436 3333 3737 0a52 6566 3a20 6170 8.463377.Ref: ap │ │ │ │ │ -00098530: 2d70 6b67 2d63 6f6e 7472 6f6c 6669 656c -pkg-controlfiel │ │ │ │ │ -00098540: 6473 2073 697a 652d 616e 642d 6d64 3573 ds size-and-md5s │ │ │ │ │ -00098550: 756d 7f34 3633 3337 370a 5265 663a 2031 um.463377.Ref: 1 │ │ │ │ │ -00098560: 6539 7f34 3633 3337 370a 4e6f 6465 3a20 e9.463377.Node: │ │ │ │ │ -00098570: 5374 6174 7573 7f34 3633 3732 330a 5265 Status.463723.Re │ │ │ │ │ -00098580: 663a 2061 702d 706b 672d 636f 6e74 726f f: ap-pkg-contro │ │ │ │ │ -00098590: 6c66 6965 6c64 7320 732d 706b 672d 662d lfields s-pkg-f- │ │ │ │ │ -000985a0: 7374 6174 7573 7f34 3633 3833 370a 5265 status.463837.Re │ │ │ │ │ -000985b0: 663a 2031 6561 7f34 3633 3833 370a 5265 f: 1ea.463837.Re │ │ │ │ │ -000985c0: 663a 2061 702d 706b 672d 636f 6e74 726f f: ap-pkg-contro │ │ │ │ │ -000985d0: 6c66 6965 6c64 7320 7374 6174 7573 7f34 lfields status.4 │ │ │ │ │ -000985e0: 3633 3833 370a 5265 663a 2031 6562 7f34 63837.Ref: 1eb.4 │ │ │ │ │ -000985f0: 3633 3833 370a 4e6f 6465 3a20 436f 6e66 63837.Node: Conf │ │ │ │ │ -00098600: 6967 2d56 6572 7369 6f6e 7f34 3634 3134 ig-Version.46414 │ │ │ │ │ -00098610: 350a 5265 663a 2061 702d 706b 672d 636f 5.Ref: ap-pkg-co │ │ │ │ │ -00098620: 6e74 726f 6c66 6965 6c64 7320 636f 6e66 ntrolfields conf │ │ │ │ │ -00098630: 6967 2d76 6572 7369 6f6e 7f34 3634 3235 ig-version.46425 │ │ │ │ │ -00098640: 330a 5265 663a 2031 6563 7f34 3634 3235 3.Ref: 1ec.46425 │ │ │ │ │ -00098650: 330a 5265 663a 2061 702d 706b 672d 636f 3.Ref: ap-pkg-co │ │ │ │ │ -00098660: 6e74 726f 6c66 6965 6c64 7320 732d 706b ntrolfields s-pk │ │ │ │ │ -00098670: 672d 662d 636f 6e66 6967 2d76 6572 7369 g-f-config-versi │ │ │ │ │ -00098680: 6f6e 7f34 3634 3235 330a 5265 663a 2031 on.464253.Ref: 1 │ │ │ │ │ -00098690: 6564 7f34 3634 3235 330a 4e6f 6465 3a20 ed.464253.Node: │ │ │ │ │ -000986a0: 436f 6e66 6669 6c65 737f 3436 3434 3730 Conffiles.464470 │ │ │ │ │ -000986b0: 0a52 6566 3a20 6170 2d70 6b67 2d63 6f6e .Ref: ap-pkg-con │ │ │ │ │ -000986c0: 7472 6f6c 6669 656c 6473 2063 6f6e 6666 trolfields conff │ │ │ │ │ -000986d0: 696c 6573 7f34 3634 3539 300a 5265 663a iles.464590.Ref: │ │ │ │ │ -000986e0: 2031 6565 7f34 3634 3539 300a 5265 663a 1ee.464590.Ref: │ │ │ │ │ -000986f0: 2061 702d 706b 672d 636f 6e74 726f 6c66 ap-pkg-controlf │ │ │ │ │ -00098700: 6965 6c64 7320 732d 706b 672d 662d 636f ields s-pkg-f-co │ │ │ │ │ -00098710: 6e66 6669 6c65 737f 3436 3435 3930 0a52 nffiles.464590.R │ │ │ │ │ -00098720: 6566 3a20 3165 667f 3436 3435 3930 0a4e ef: 1ef.464590.N │ │ │ │ │ -00098730: 6f64 653a 204f 6273 6f6c 6574 6520 6669 ode: Obsolete fi │ │ │ │ │ -00098740: 656c 6473 3c32 3e7f 3436 3438 3230 0a52 elds<2>.464820.R │ │ │ │ │ -00098750: 6566 3a20 6170 2d70 6b67 2d63 6f6e 7472 ef: ap-pkg-contr │ │ │ │ │ -00098760: 6f6c 6669 656c 6473 206f 6273 6f6c 6574 olfields obsolet │ │ │ │ │ -00098770: 652d 6669 656c 6473 7f34 3634 3931 370a e-fields.464917. │ │ │ │ │ -00098780: 5265 663a 2031 6630 7f34 3634 3931 370a Ref: 1f0.464917. │ │ │ │ │ -00098790: 5265 663a 2061 702d 706b 672d 636f 6e74 Ref: ap-pkg-cont │ │ │ │ │ -000987a0: 726f 6c66 6965 6c64 7320 732d 7364 2d32 rolfields s-sd-2 │ │ │ │ │ -000987b0: 2d36 7f34 3634 3931 370a 5265 663a 2031 -6.464917.Ref: 1 │ │ │ │ │ -000987c0: 6631 7f34 3634 3931 370a 4e6f 6465 3a20 f1.464917.Node: │ │ │ │ │ -000987d0: 436f 6e66 6967 7572 6174 696f 6e20 6669 Configuration fi │ │ │ │ │ -000987e0: 6c65 2068 616e 646c 696e 6720 6672 6f6d le handling from │ │ │ │ │ -000987f0: 206f 6c64 2050 6163 6b61 6769 6e67 204d old Packaging M │ │ │ │ │ -00098800: 616e 7561 6c7f 3436 3534 3131 0a52 6566 anual.465411.Ref │ │ │ │ │ -00098810: 3a20 6170 2d70 6b67 2d63 6f6e 6666 696c : ap-pkg-conffil │ │ │ │ │ -00098820: 6573 2064 6f63 7f34 3635 3636 390a 5265 es doc.465669.Re │ │ │ │ │ -00098830: 663a 2031 6261 7f34 3635 3636 390a 5265 f: 1ba.465669.Re │ │ │ │ │ -00098840: 663a 2061 702d 706b 672d 636f 6e66 6669 f: ap-pkg-conffi │ │ │ │ │ -00098850: 6c65 7320 636f 6e66 6967 7572 6174 696f les configuratio │ │ │ │ │ -00098860: 6e2d 6669 6c65 2d68 616e 646c 696e 672d n-file-handling- │ │ │ │ │ -00098870: 6672 6f6d 2d6f 6c64 2d70 6163 6b61 6769 from-old-packagi │ │ │ │ │ -00098880: 6e67 2d6d 616e 7561 6c7f 3436 3536 3639 ng-manual.465669 │ │ │ │ │ -00098890: 0a52 6566 3a20 3166 327f 3436 3536 3639 .Ref: 1f2.465669 │ │ │ │ │ -000988a0: 0a4e 6f64 653a 2041 7574 6f6d 6174 6963 .Node: Automatic │ │ │ │ │ -000988b0: 2068 616e 646c 696e 6720 6f66 2063 6f6e handling of con │ │ │ │ │ -000988c0: 6669 6775 7261 7469 6f6e 2066 696c 6573 figuration files │ │ │ │ │ -000988d0: 2062 7920 6470 6b67 7f34 3636 3739 360a by dpkg.466796. │ │ │ │ │ -000988e0: 5265 663a 2061 702d 706b 672d 636f 6e66 Ref: ap-pkg-conf │ │ │ │ │ -000988f0: 6669 6c65 7320 6175 746f 6d61 7469 632d files automatic- │ │ │ │ │ -00098900: 6861 6e64 6c69 6e67 2d6f 662d 636f 6e66 handling-of-conf │ │ │ │ │ -00098910: 6967 7572 6174 696f 6e2d 6669 6c65 732d iguration-files- │ │ │ │ │ -00098920: 6279 2d64 706b 677f 3436 3730 3036 0a52 by-dpkg.467006.R │ │ │ │ │ -00098930: 6566 3a20 3166 337f 3436 3730 3036 0a52 ef: 1f3.467006.R │ │ │ │ │ -00098940: 6566 3a20 6170 2d70 6b67 2d63 6f6e 6666 ef: ap-pkg-conff │ │ │ │ │ -00098950: 696c 6573 2073 2d73 652d 317f 3436 3730 iles s-se-1.4670 │ │ │ │ │ -00098960: 3036 0a52 6566 3a20 3166 347f 3436 3730 06.Ref: 1f4.4670 │ │ │ │ │ -00098970: 3036 0a4e 6f64 653a 2046 756c 6c79 2d66 06.Node: Fully-f │ │ │ │ │ -00098980: 6561 7475 7265 6420 6d61 696e 7461 696e eatured maintain │ │ │ │ │ -00098990: 6572 2073 6372 6970 7420 636f 6e66 6967 er script config │ │ │ │ │ -000989a0: 7572 6174 696f 6e20 6861 6e64 6c69 6e67 uration handling │ │ │ │ │ -000989b0: 7f34 3639 3336 320a 5265 663a 2061 702d .469362.Ref: ap- │ │ │ │ │ -000989c0: 706b 672d 636f 6e66 6669 6c65 7320 6675 pkg-conffiles fu │ │ │ │ │ -000989d0: 6c6c 792d 6665 6174 7572 6564 2d6d 6169 lly-featured-mai │ │ │ │ │ -000989e0: 6e74 6169 6e65 722d 7363 7269 7074 2d63 ntainer-script-c │ │ │ │ │ -000989f0: 6f6e 6669 6775 7261 7469 6f6e 2d68 616e onfiguration-han │ │ │ │ │ -00098a00: 646c 696e 677f 3436 3935 3732 0a52 6566 dling.469572.Ref │ │ │ │ │ -00098a10: 3a20 3166 357f 3436 3935 3732 0a52 6566 : 1f5.469572.Ref │ │ │ │ │ -00098a20: 3a20 6170 2d70 6b67 2d63 6f6e 6666 696c : ap-pkg-conffil │ │ │ │ │ -00098a30: 6573 2073 2d73 652d 327f 3436 3935 3732 es s-se-2.469572 │ │ │ │ │ -00098a40: 0a52 6566 3a20 3166 367f 3436 3935 3732 .Ref: 1f6.469572 │ │ │ │ │ -00098a50: 0a4e 6f64 653a 2041 6c74 6572 6e61 7469 .Node: Alternati │ │ │ │ │ -00098a60: 7665 2076 6572 7369 6f6e 7320 6f66 2061 ve versions of a │ │ │ │ │ -00098a70: 6e20 696e 7465 7266 6163 6520 2d20 7570 n interface - up │ │ │ │ │ -00098a80: 6461 7465 2d61 6c74 6572 6e61 7469 7665 date-alternative │ │ │ │ │ -00098a90: 7320 6672 6f6d 206f 6c64 2050 6163 6b61 s from old Packa │ │ │ │ │ -00098aa0: 6769 6e67 204d 616e 7561 6c7f 3437 3133 ging Manual.4713 │ │ │ │ │ -00098ab0: 3532 0a52 6566 3a20 6170 2d70 6b67 2d61 52.Ref: ap-pkg-a │ │ │ │ │ -00098ac0: 6c74 6572 6e61 7469 7665 7320 646f 637f lternatives doc. │ │ │ │ │ -00098ad0: 3437 3136 3333 0a52 6566 3a20 3166 377f 471633.Ref: 1f7. │ │ │ │ │ -00098ae0: 3437 3136 3333 0a52 6566 3a20 6170 2d70 471633.Ref: ap-p │ │ │ │ │ -00098af0: 6b67 2d61 6c74 6572 6e61 7469 7665 7320 kg-alternatives │ │ │ │ │ -00098b00: 616c 7465 726e 6174 6976 652d 7665 7273 alternative-vers │ │ │ │ │ -00098b10: 696f 6e73 2d6f 662d 616e 2d69 6e74 6572 ions-of-an-inter │ │ │ │ │ -00098b20: 6661 6365 2d75 7064 6174 652d 616c 7465 face-update-alte │ │ │ │ │ -00098b30: 726e 6174 6976 6573 2d66 726f 6d2d 6f6c rnatives-from-ol │ │ │ │ │ -00098b40: 642d 7061 636b 6167 696e 672d 6d61 6e75 d-packaging-manu │ │ │ │ │ -00098b50: 616c 7f34 3731 3633 330a 5265 663a 2031 al.471633.Ref: 1 │ │ │ │ │ -00098b60: 6638 7f34 3731 3633 330a 4e6f 6465 3a20 f8.471633.Node: │ │ │ │ │ -00098b70: 4469 7665 7273 696f 6e73 202d 206f 7665 Diversions - ove │ │ │ │ │ -00098b80: 7272 6964 696e 6720 6120 7061 636b 6167 rriding a packag │ │ │ │ │ -00098b90: 6527 7320 7665 7273 696f 6e20 6f66 2061 e's version of a │ │ │ │ │ -00098ba0: 2066 696c 6520 6672 6f6d 206f 6c64 2050 file from old P │ │ │ │ │ -00098bb0: 6163 6b61 6769 6e67 204d 616e 7561 6c7f ackaging Manual. │ │ │ │ │ -00098bc0: 3437 3238 3934 0a52 6566 3a20 6170 2d70 472894.Ref: ap-p │ │ │ │ │ -00098bd0: 6b67 2d64 6976 6572 7369 6f6e 7320 646f kg-diversions do │ │ │ │ │ -00098be0: 637f 3437 3331 3531 0a52 6566 3a20 3166 c.473151.Ref: 1f │ │ │ │ │ -00098bf0: 397f 3437 3331 3531 0a52 6566 3a20 6170 9.473151.Ref: ap │ │ │ │ │ -00098c00: 2d70 6b67 2d64 6976 6572 7369 6f6e 7320 -pkg-diversions │ │ │ │ │ -00098c10: 6469 7665 7273 696f 6e73 2d6f 7665 7272 diversions-overr │ │ │ │ │ -00098c20: 6964 696e 672d 612d 7061 636b 6167 652d iding-a-package- │ │ │ │ │ -00098c30: 732d 7665 7273 696f 6e2d 6f66 2d61 2d66 s-version-of-a-f │ │ │ │ │ -00098c40: 696c 652d 6672 6f6d 2d6f 6c64 2d70 6163 ile-from-old-pac │ │ │ │ │ -00098c50: 6b61 6769 6e67 2d6d 616e 7561 6c7f 3437 kaging-manual.47 │ │ │ │ │ -00098c60: 3331 3531 0a52 6566 3a20 3166 617f 3437 3151.Ref: 1fa.47 │ │ │ │ │ -00098c70: 3331 3531 0a4e 6f64 653a 2044 6562 6961 3151.Node: Debia │ │ │ │ │ -00098c80: 6e20 506f 6c69 6379 2063 6861 6e67 6573 n Policy changes │ │ │ │ │ -00098c90: 2070 726f 6365 7373 7f34 3736 3733 310a process.476731. │ │ │ │ │ -00098ca0: 5265 663a 2061 702d 7072 6f63 6573 7320 Ref: ap-process │ │ │ │ │ -00098cb0: 646f 637f 3437 3639 3332 0a52 6566 3a20 doc.476932.Ref: │ │ │ │ │ -00098cc0: 657f 3437 3639 3332 0a52 6566 3a20 6170 e.476932.Ref: ap │ │ │ │ │ -00098cd0: 2d70 726f 6365 7373 2064 6562 6961 6e2d -process debian- │ │ │ │ │ -00098ce0: 706f 6c69 6379 2d63 6861 6e67 6573 2d70 policy-changes-p │ │ │ │ │ -00098cf0: 726f 6365 7373 7f34 3736 3933 320a 5265 rocess.476932.Re │ │ │ │ │ -00098d00: 663a 2031 6662 7f34 3736 3933 320a 4e6f f: 1fb.476932.No │ │ │ │ │ -00098d10: 6465 3a20 496e 7472 6f64 7563 7469 6f6e de: Introduction │ │ │ │ │ -00098d20: 3c33 3e7f 3437 3730 3934 0a52 6566 3a20 <3>.477094.Ref: │ │ │ │ │ -00098d30: 6170 2d70 726f 6365 7373 2069 6e74 726f ap-process intro │ │ │ │ │ -00098d40: 6475 6374 696f 6e7f 3437 3732 3033 0a52 duction.477203.R │ │ │ │ │ -00098d50: 6566 3a20 3166 637f 3437 3732 3033 0a52 ef: 1fc.477203.R │ │ │ │ │ -00098d60: 6566 3a20 6170 2d70 726f 6365 7373 2070 ef: ap-process p │ │ │ │ │ -00098d70: 726f 6365 7373 2d69 6e74 726f 6475 6374 rocess-introduct │ │ │ │ │ -00098d80: 696f 6e7f 3437 3732 3033 0a52 6566 3a20 ion.477203.Ref: │ │ │ │ │ -00098d90: 3166 647f 3437 3732 3033 0a52 6566 3a20 1fd.477203.Ref: │ │ │ │ │ -00098da0: 496e 7472 6f64 7563 7469 6f6e 3c33 3e2d Introduction<3>- │ │ │ │ │ -00098db0: 466f 6f74 6e6f 7465 2d31 7f34 3737 3339 Footnote-1.47739 │ │ │ │ │ -00098dc0: 310a 4e6f 6465 3a20 4368 616e 6765 2047 1.Node: Change G │ │ │ │ │ -00098dd0: 6f61 6c73 7f34 3737 3633 320a 5265 663a oals.477632.Ref: │ │ │ │ │ -00098de0: 2061 702d 7072 6f63 6573 7320 6368 616e ap-process chan │ │ │ │ │ -00098df0: 6765 2d67 6f61 6c73 7f34 3737 3736 350a ge-goals.477765. │ │ │ │ │ -00098e00: 5265 663a 2031 6665 7f34 3737 3736 350a Ref: 1fe.477765. │ │ │ │ │ -00098e10: 5265 663a 2061 702d 7072 6f63 6573 7320 Ref: ap-process │ │ │ │ │ -00098e20: 7072 6f63 6573 732d 6368 616e 6765 2d67 process-change-g │ │ │ │ │ -00098e30: 6f61 6c73 7f34 3737 3736 350a 5265 663a oals.477765.Ref: │ │ │ │ │ -00098e40: 2031 6666 7f34 3737 3736 350a 4e6f 6465 1ff.477765.Node │ │ │ │ │ -00098e50: 3a20 4375 7272 656e 7420 5072 6f63 6573 : Current Proces │ │ │ │ │ -00098e60: 737f 3437 3932 3039 0a52 6566 3a20 6170 s.479209.Ref: ap │ │ │ │ │ -00098e70: 2d70 726f 6365 7373 2063 7572 7265 6e74 -process current │ │ │ │ │ -00098e80: 2d70 726f 6365 7373 7f34 3739 3333 370a -process.479337. │ │ │ │ │ -00098e90: 5265 663a 2032 3030 7f34 3739 3333 370a Ref: 200.479337. │ │ │ │ │ -00098ea0: 5265 663a 2061 702d 7072 6f63 6573 7320 Ref: ap-process │ │ │ │ │ -00098eb0: 7072 6f63 6573 732d 6375 7272 656e 747f process-current. │ │ │ │ │ -00098ec0: 3437 3933 3337 0a52 6566 3a20 3230 317f 479337.Ref: 201. │ │ │ │ │ -00098ed0: 3437 3933 3337 0a52 6566 3a20 4375 7272 479337.Ref: Curr │ │ │ │ │ -00098ee0: 656e 7420 5072 6f63 6573 732d 466f 6f74 ent Process-Foot │ │ │ │ │ -00098ef0: 6e6f 7465 2d31 7f34 3830 3331 340a 4e6f note-1.480314.No │ │ │ │ │ -00098f00: 6465 3a20 5374 6174 6520 4120 4d6f 7265 de: State A More │ │ │ │ │ -00098f10: 2069 6e66 6f72 6d61 7469 6f6e 2072 6571 information req │ │ │ │ │ -00098f20: 7569 7265 647f 3438 3034 3031 0a52 6566 uired.480401.Ref │ │ │ │ │ -00098f30: 3a20 6170 2d70 726f 6365 7373 2073 7461 : ap-process sta │ │ │ │ │ -00098f40: 7465 2d61 2d6d 6f72 652d 696e 666f 726d te-a-more-inform │ │ │ │ │ -00098f50: 6174 696f 6e2d 7265 7175 6972 6564 7f34 ation-required.4 │ │ │ │ │ -00098f60: 3830 3532 300a 5265 663a 2032 3032 7f34 80520.Ref: 202.4 │ │ │ │ │ -00098f70: 3830 3532 300a 5265 663a 2061 702d 7072 80520.Ref: ap-pr │ │ │ │ │ -00098f80: 6f63 6573 7320 7374 6174 652d 612d 6d6f ocess state-a-mo │ │ │ │ │ -00098f90: 7265 696e 666f 7f34 3830 3532 300a 5265 reinfo.480520.Re │ │ │ │ │ -00098fa0: 663a 2032 3033 7f34 3830 3532 300a 5265 f: 203.480520.Re │ │ │ │ │ -00098fb0: 663a 2053 7461 7465 2041 204d 6f72 6520 f: State A More │ │ │ │ │ -00098fc0: 696e 666f 726d 6174 696f 6e20 7265 7175 information requ │ │ │ │ │ -00098fd0: 6972 6564 2d46 6f6f 746e 6f74 652d 317f ired-Footnote-1. │ │ │ │ │ -00098fe0: 3438 3132 3834 0a4e 6f64 653a 2053 7461 481284.Node: Sta │ │ │ │ │ -00098ff0: 7465 2042 2044 6973 6375 7373 696f 6e7f te B Discussion. │ │ │ │ │ -00099000: 3438 3133 3834 0a52 6566 3a20 6170 2d70 481384.Ref: ap-p │ │ │ │ │ -00099010: 726f 6365 7373 2069 6432 7f34 3831 3532 rocess id2.48152 │ │ │ │ │ -00099020: 380a 5265 663a 2032 3034 7f34 3831 3532 8.Ref: 204.48152 │ │ │ │ │ -00099030: 380a 5265 663a 2061 702d 7072 6f63 6573 8.Ref: ap-proces │ │ │ │ │ -00099040: 7320 7374 6174 652d 622d 6469 7363 7573 s state-b-discus │ │ │ │ │ -00099050: 7369 6f6e 7f34 3831 3532 380a 5265 663a sion.481528.Ref: │ │ │ │ │ -00099060: 2032 3035 7f34 3831 3532 380a 5265 663a 205.481528.Ref: │ │ │ │ │ -00099070: 2053 7461 7465 2042 2044 6973 6375 7373 State B Discuss │ │ │ │ │ -00099080: 696f 6e2d 466f 6f74 6e6f 7465 2d31 7f34 ion-Footnote-1.4 │ │ │ │ │ -00099090: 3831 3936 380a 4e6f 6465 3a20 5374 6174 81968.Node: Stat │ │ │ │ │ -000990a0: 6520 4320 5072 6f70 6f73 616c 7f34 3832 e C Proposal.482 │ │ │ │ │ -000990b0: 3037 300a 5265 663a 2061 702d 7072 6f63 070.Ref: ap-proc │ │ │ │ │ -000990c0: 6573 7320 6964 337f 3438 3232 3035 0a52 ess id3.482205.R │ │ │ │ │ -000990d0: 6566 3a20 3230 367f 3438 3232 3035 0a52 ef: 206.482205.R │ │ │ │ │ -000990e0: 6566 3a20 6170 2d70 726f 6365 7373 2073 ef: ap-process s │ │ │ │ │ -000990f0: 7461 7465 2d63 2d70 726f 706f 7361 6c7f tate-c-proposal. │ │ │ │ │ -00099100: 3438 3232 3035 0a52 6566 3a20 3230 377f 482205.Ref: 207. │ │ │ │ │ -00099110: 3438 3232 3035 0a52 6566 3a20 5374 6174 482205.Ref: Stat │ │ │ │ │ -00099120: 6520 4320 5072 6f70 6f73 616c 2d46 6f6f e C Proposal-Foo │ │ │ │ │ -00099130: 746e 6f74 652d 317f 3438 3237 3136 0a4e tnote-1.482716.N │ │ │ │ │ -00099140: 6f64 653a 2053 7461 7465 2044 2057 6f72 ode: State D Wor │ │ │ │ │ -00099150: 6469 6e67 2070 726f 706f 7365 647f 3438 ding proposed.48 │ │ │ │ │ -00099160: 3238 3136 0a52 6566 3a20 6170 2d70 726f 2816.Ref: ap-pro │ │ │ │ │ -00099170: 6365 7373 2069 6434 7f34 3832 3934 390a cess id4.482949. │ │ │ │ │ -00099180: 5265 663a 2032 3038 7f34 3832 3934 390a Ref: 208.482949. │ │ │ │ │ -00099190: 5265 663a 2061 702d 7072 6f63 6573 7320 Ref: ap-process │ │ │ │ │ -000991a0: 7374 6174 652d 642d 776f 7264 696e 672d state-d-wording- │ │ │ │ │ -000991b0: 7072 6f70 6f73 6564 7f34 3832 3934 390a proposed.482949. │ │ │ │ │ -000991c0: 5265 663a 2032 3039 7f34 3832 3934 390a Ref: 209.482949. │ │ │ │ │ -000991d0: 5265 663a 2053 7461 7465 2044 2057 6f72 Ref: State D Wor │ │ │ │ │ -000991e0: 6469 6e67 2070 726f 706f 7365 642d 466f ding proposed-Fo │ │ │ │ │ -000991f0: 6f74 6e6f 7465 2d31 7f34 3833 3533 390a otnote-1.483539. │ │ │ │ │ -00099200: 4e6f 6465 3a20 5374 6174 6520 4520 5365 Node: State E Se │ │ │ │ │ -00099210: 636f 6e64 6564 7f34 3833 3633 360a 5265 conded.483636.Re │ │ │ │ │ -00099220: 663a 2061 702d 7072 6f63 6573 7320 6964 f: ap-process id │ │ │ │ │ -00099230: 357f 3438 3337 3639 0a52 6566 3a20 3230 5.483769.Ref: 20 │ │ │ │ │ -00099240: 617f 3438 3337 3639 0a52 6566 3a20 6170 a.483769.Ref: ap │ │ │ │ │ -00099250: 2d70 726f 6365 7373 2073 7461 7465 2d65 -process state-e │ │ │ │ │ -00099260: 2d73 6563 6f6e 6465 647f 3438 3337 3639 -seconded.483769 │ │ │ │ │ -00099270: 0a52 6566 3a20 3230 627f 3438 3337 3639 .Ref: 20b.483769 │ │ │ │ │ -00099280: 0a52 6566 3a20 5374 6174 6520 4520 5365 .Ref: State E Se │ │ │ │ │ -00099290: 636f 6e64 6564 2d46 6f6f 746e 6f74 652d conded-Footnote- │ │ │ │ │ -000992a0: 317f 3438 3437 3934 0a4e 6f64 653a 2053 1.484794.Node: S │ │ │ │ │ -000992b0: 7461 7465 2046 2041 6363 6570 7465 647f tate F Accepted. │ │ │ │ │ -000992c0: 3438 3438 3934 0a52 6566 3a20 6170 2d70 484894.Ref: ap-p │ │ │ │ │ -000992d0: 726f 6365 7373 2069 6436 7f34 3835 3031 rocess id6.48501 │ │ │ │ │ -000992e0: 370a 5265 663a 2032 3063 7f34 3835 3031 7.Ref: 20c.48501 │ │ │ │ │ -000992f0: 370a 5265 663a 2061 702d 7072 6f63 6573 7.Ref: ap-proces │ │ │ │ │ -00099300: 7320 7374 6174 652d 662d 6163 6365 7074 s state-f-accept │ │ │ │ │ -00099310: 6564 7f34 3835 3031 370a 5265 663a 2032 ed.485017.Ref: 2 │ │ │ │ │ -00099320: 3064 7f34 3835 3031 370a 5265 663a 2053 0d.485017.Ref: S │ │ │ │ │ -00099330: 7461 7465 2046 2041 6363 6570 7465 642d tate F Accepted- │ │ │ │ │ -00099340: 466f 6f74 6e6f 7465 2d31 7f34 3835 3432 Footnote-1.48542 │ │ │ │ │ -00099350: 380a 4e6f 6465 3a20 5374 6174 6520 4720 8.Node: State G │ │ │ │ │ -00099360: 5265 6a65 6374 7f34 3835 3532 370a 5265 Reject.485527.Re │ │ │ │ │ -00099370: 663a 2061 702d 7072 6f63 6573 7320 6964 f: ap-process id │ │ │ │ │ -00099380: 377f 3438 3536 3235 0a52 6566 3a20 3230 7.485625.Ref: 20 │ │ │ │ │ -00099390: 657f 3438 3536 3235 0a52 6566 3a20 6170 e.485625.Ref: ap │ │ │ │ │ -000993a0: 2d70 726f 6365 7373 2073 7461 7465 2d67 -process state-g │ │ │ │ │ -000993b0: 2d72 656a 6563 747f 3438 3536 3235 0a52 -reject.485625.R │ │ │ │ │ -000993c0: 6566 3a20 3230 667f 3438 3536 3235 0a52 ef: 20f.485625.R │ │ │ │ │ -000993d0: 6566 3a20 5374 6174 6520 4720 5265 6a65 ef: State G Reje │ │ │ │ │ -000993e0: 6374 2d46 6f6f 746e 6f74 652d 317f 3438 ct-Footnote-1.48 │ │ │ │ │ -000993f0: 3730 3233 0a4e 6f64 653a 204f 7468 6572 7023.Node: Other │ │ │ │ │ -00099400: 2054 6167 737f 3438 3731 3233 0a52 6566 Tags.487123.Ref │ │ │ │ │ -00099410: 3a20 6170 2d70 726f 6365 7373 206f 7468 : ap-process oth │ │ │ │ │ -00099420: 6572 2d74 6167 737f 3438 3732 3330 0a52 er-tags.487230.R │ │ │ │ │ -00099430: 6566 3a20 3231 307f 3438 3732 3330 0a52 ef: 210.487230.R │ │ │ │ │ -00099440: 6566 3a20 6170 2d70 726f 6365 7373 2070 ef: ap-process p │ │ │ │ │ -00099450: 726f 6365 7373 2d6f 7468 6572 2d74 6167 rocess-other-tag │ │ │ │ │ -00099460: 737f 3438 3732 3330 0a52 6566 3a20 3231 s.487230.Ref: 21 │ │ │ │ │ -00099470: 317f 3438 3732 3330 0a52 6566 3a20 4f74 1.487230.Ref: Ot │ │ │ │ │ -00099480: 6865 7220 5461 6773 2d46 6f6f 746e 6f74 her Tags-Footnot │ │ │ │ │ -00099490: 652d 317f 3438 3833 3031 0a52 6566 3a20 e-1.488301.Ref: │ │ │ │ │ -000994a0: 4f74 6865 7220 5461 6773 2d46 6f6f 746e Other Tags-Footn │ │ │ │ │ -000994b0: 6f74 652d 327f 3438 3834 3032 0a52 6566 ote-2.488402.Ref │ │ │ │ │ -000994c0: 3a20 4f74 6865 7220 5461 6773 2d46 6f6f : Other Tags-Foo │ │ │ │ │ -000994d0: 746e 6f74 652d 337f 3438 3835 3035 0a4e tnote-3.488505.N │ │ │ │ │ -000994e0: 6f64 653a 204d 6169 6e74 6169 6e65 7220 ode: Maintainer │ │ │ │ │ -000994f0: 7363 7269 7074 2066 6c6f 7763 6861 7274 script flowchart │ │ │ │ │ -00099500: 737f 3438 3836 3036 0a52 6566 3a20 6170 s.488606.Ref: ap │ │ │ │ │ -00099510: 2d66 6c6f 7763 6861 7274 7320 646f 637f -flowcharts doc. │ │ │ │ │ -00099520: 3438 3837 3437 0a52 6566 3a20 6539 7f34 488747.Ref: e9.4 │ │ │ │ │ -00099530: 3838 3734 370a 5265 663a 2061 702d 666c 88747.Ref: ap-fl │ │ │ │ │ -00099540: 6f77 6368 6172 7473 206d 6169 6e74 6169 owcharts maintai │ │ │ │ │ -00099550: 6e65 722d 7363 7269 7074 2d66 6c6f 7763 ner-script-flowc │ │ │ │ │ -00099560: 6861 7274 737f 3438 3837 3437 0a52 6566 harts.488747.Ref │ │ │ │ │ -00099570: 3a20 3231 327f 3438 3837 3437 0a52 6566 : 212.488747.Ref │ │ │ │ │ -00099580: 3a20 4d61 696e 7461 696e 6572 2073 6372 : Maintainer scr │ │ │ │ │ -00099590: 6970 7420 666c 6f77 6368 6172 7473 2d46 ipt flowcharts-F │ │ │ │ │ -000995a0: 6f6f 746e 6f74 652d 317f 3439 3031 3130 ootnote-1.490110 │ │ │ │ │ -000995b0: 0a4e 6f64 653a 2055 7067 7261 6469 6e67 .Node: Upgrading │ │ │ │ │ -000995c0: 2063 6865 636b 6c69 7374 7f34 3930 3231 checklist.49021 │ │ │ │ │ -000995d0: 370a 5265 663a 2075 7067 7261 6469 6e67 7.Ref: upgrading │ │ │ │ │ -000995e0: 2d63 6865 636b 6c69 7374 2064 6f63 7f34 -checklist doc.4 │ │ │ │ │ -000995f0: 3930 3333 360a 5265 663a 2039 7f34 3930 90336.Ref: 9.490 │ │ │ │ │ -00099600: 3333 360a 5265 663a 2075 7067 7261 6469 336.Ref: upgradi │ │ │ │ │ -00099610: 6e67 2d63 6865 636b 6c69 7374 2075 7067 ng-checklist upg │ │ │ │ │ -00099620: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ -00099630: 7f34 3930 3333 360a 5265 663a 2032 3133 .490336.Ref: 213 │ │ │ │ │ -00099640: 7f34 3930 3333 360a 4e6f 6465 3a20 4162 .490336.Node: Ab │ │ │ │ │ -00099650: 6f75 7420 7468 6520 6368 6563 6b6c 6973 out the checklis │ │ │ │ │ -00099660: 747f 3439 3236 3033 0a52 6566 3a20 7570 t.492603.Ref: up │ │ │ │ │ -00099670: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ -00099680: 7420 6162 6f75 742d 7468 652d 6368 6563 t about-the-chec │ │ │ │ │ -00099690: 6b6c 6973 747f 3439 3237 3037 0a52 6566 klist.492707.Ref │ │ │ │ │ -000996a0: 3a20 3231 347f 3439 3237 3037 0a4e 6f64 : 214.492707.Nod │ │ │ │ │ -000996b0: 653a 2056 6572 7369 6f6e 2034 2037 2030 e: Version 4 7 0 │ │ │ │ │ -000996c0: 7f34 3934 3634 320a 5265 663a 2075 7067 .494642.Ref: upg │ │ │ │ │ -000996d0: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ -000996e0: 2076 6572 7369 6f6e 2d34 2d37 2d30 7f34 version-4-7-0.4 │ │ │ │ │ -000996f0: 3934 3736 380a 5265 663a 2032 3135 7f34 94768.Ref: 215.4 │ │ │ │ │ -00099700: 3934 3736 380a 4e6f 6465 3a20 5665 7273 94768.Node: Vers │ │ │ │ │ -00099710: 696f 6e20 3420 3620 327f 3439 3634 3031 ion 4 6 2.496401 │ │ │ │ │ -00099720: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ -00099730: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ -00099740: 6e2d 342d 362d 327f 3439 3635 3231 0a52 n-4-6-2.496521.R │ │ │ │ │ -00099750: 6566 3a20 3231 367f 3439 3635 3231 0a4e ef: 216.496521.N │ │ │ │ │ -00099760: 6f64 653a 2056 6572 7369 6f6e 2034 2036 ode: Version 4 6 │ │ │ │ │ -00099770: 2031 7f34 3937 3139 360a 5265 663a 2075 1.497196.Ref: u │ │ │ │ │ -00099780: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ -00099790: 7374 2076 6572 7369 6f6e 2d34 2d36 2d31 st version-4-6-1 │ │ │ │ │ -000997a0: 7f34 3937 3331 360a 5265 663a 2032 3137 .497316.Ref: 217 │ │ │ │ │ -000997b0: 7f34 3937 3331 360a 4e6f 6465 3a20 5665 .497316.Node: Ve │ │ │ │ │ -000997c0: 7273 696f 6e20 3420 3620 307f 3439 3736 rsion 4 6 0.4976 │ │ │ │ │ -000997d0: 3531 0a52 6566 3a20 7570 6772 6164 696e 51.Ref: upgradin │ │ │ │ │ -000997e0: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ -000997f0: 696f 6e2d 342d 362d 307f 3439 3737 3731 ion-4-6-0.497771 │ │ │ │ │ -00099800: 0a52 6566 3a20 3231 387f 3439 3737 3731 .Ref: 218.497771 │ │ │ │ │ -00099810: 0a4e 6f64 653a 2056 6572 7369 6f6e 2034 .Node: Version 4 │ │ │ │ │ -00099820: 2035 2031 7f34 3938 3132 330a 5265 663a 5 1.498123.Ref: │ │ │ │ │ -00099830: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ -00099840: 6c69 7374 2076 6572 7369 6f6e 2d34 2d35 list version-4-5 │ │ │ │ │ -00099850: 2d31 7f34 3938 3234 330a 5265 663a 2032 -1.498243.Ref: 2 │ │ │ │ │ -00099860: 3139 7f34 3938 3234 330a 4e6f 6465 3a20 19.498243.Node: │ │ │ │ │ -00099870: 5665 7273 696f 6e20 3420 3520 307f 3439 Version 4 5 0.49 │ │ │ │ │ -00099880: 3934 3133 0a52 6566 3a20 7570 6772 6164 9413.Ref: upgrad │ │ │ │ │ -00099890: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ -000998a0: 7273 696f 6e2d 342d 352d 307f 3439 3935 rsion-4-5-0.4995 │ │ │ │ │ -000998b0: 3333 0a52 6566 3a20 3231 617f 3439 3935 33.Ref: 21a.4995 │ │ │ │ │ -000998c0: 3333 0a4e 6f64 653a 2056 6572 7369 6f6e 33.Node: Version │ │ │ │ │ -000998d0: 2034 2034 2031 7f35 3030 3632 330a 5265 4 4 1.500623.Re │ │ │ │ │ -000998e0: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ -000998f0: 636b 6c69 7374 2076 6572 7369 6f6e 2d34 cklist version-4 │ │ │ │ │ -00099900: 2d34 2d31 7f35 3030 3734 330a 5265 663a -4-1.500743.Ref: │ │ │ │ │ -00099910: 2032 3162 7f35 3030 3734 330a 4e6f 6465 21b.500743.Node │ │ │ │ │ -00099920: 3a20 5665 7273 696f 6e20 3420 3420 307f : Version 4 4 0. │ │ │ │ │ -00099930: 3530 3134 3832 0a52 6566 3a20 7570 6772 501482.Ref: upgr │ │ │ │ │ -00099940: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ -00099950: 7665 7273 696f 6e2d 342d 342d 307f 3530 version-4-4-0.50 │ │ │ │ │ -00099960: 3136 3032 0a52 6566 3a20 3231 637f 3530 1602.Ref: 21c.50 │ │ │ │ │ -00099970: 3136 3032 0a4e 6f64 653a 2056 6572 7369 1602.Node: Versi │ │ │ │ │ -00099980: 6f6e 2034 2033 2030 7f35 3032 3432 340a on 4 3 0.502424. │ │ │ │ │ -00099990: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ -000999a0: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ -000999b0: 2d34 2d33 2d30 7f35 3032 3534 340a 5265 -4-3-0.502544.Re │ │ │ │ │ -000999c0: 663a 2032 3164 7f35 3032 3534 340a 4e6f f: 21d.502544.No │ │ │ │ │ -000999d0: 6465 3a20 5665 7273 696f 6e20 3420 3220 de: Version 4 2 │ │ │ │ │ -000999e0: 317f 3530 3430 3637 0a52 6566 3a20 7570 1.504067.Ref: up │ │ │ │ │ -000999f0: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ -00099a00: 7420 7665 7273 696f 6e2d 342d 322d 317f t version-4-2-1. │ │ │ │ │ -00099a10: 3530 3431 3837 0a52 6566 3a20 3231 657f 504187.Ref: 21e. │ │ │ │ │ -00099a20: 3530 3431 3837 0a4e 6f64 653a 2056 6572 504187.Node: Ver │ │ │ │ │ -00099a30: 7369 6f6e 2034 2032 2030 7f35 3034 3431 sion 4 2 0.50441 │ │ │ │ │ -00099a40: 370a 5265 663a 2075 7067 7261 6469 6e67 7.Ref: upgrading │ │ │ │ │ -00099a50: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ -00099a60: 6f6e 2d34 2d32 2d30 7f35 3034 3533 370a on-4-2-0.504537. │ │ │ │ │ -00099a70: 5265 663a 2032 3166 7f35 3034 3533 370a Ref: 21f.504537. │ │ │ │ │ -00099a80: 4e6f 6465 3a20 5665 7273 696f 6e20 3420 Node: Version 4 │ │ │ │ │ -00099a90: 3120 357f 3530 3537 3334 0a52 6566 3a20 1 5.505734.Ref: │ │ │ │ │ -00099aa0: 7570 6772 6164 696e 672d 6368 6563 6b6c upgrading-checkl │ │ │ │ │ -00099ab0: 6973 7420 7665 7273 696f 6e2d 342d 312d ist version-4-1- │ │ │ │ │ -00099ac0: 357f 3530 3538 3534 0a52 6566 3a20 3232 5.505854.Ref: 22 │ │ │ │ │ -00099ad0: 307f 3530 3538 3534 0a4e 6f64 653a 2056 0.505854.Node: V │ │ │ │ │ -00099ae0: 6572 7369 6f6e 2034 2031 2034 7f35 3036 ersion 4 1 4.506 │ │ │ │ │ -00099af0: 3730 350a 5265 663a 2075 7067 7261 6469 705.Ref: upgradi │ │ │ │ │ -00099b00: 6e67 2d63 6865 636b 6c69 7374 2076 6572 ng-checklist ver │ │ │ │ │ -00099b10: 7369 6f6e 2d34 2d31 2d34 7f35 3036 3832 sion-4-1-4.50682 │ │ │ │ │ -00099b20: 350a 5265 663a 2032 3231 7f35 3036 3832 5.Ref: 221.50682 │ │ │ │ │ -00099b30: 350a 4e6f 6465 3a20 5665 7273 696f 6e20 5.Node: Version │ │ │ │ │ -00099b40: 3420 3120 337f 3530 3738 3732 0a52 6566 4 1 3.507872.Ref │ │ │ │ │ -00099b50: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ -00099b60: 6b6c 6973 7420 7665 7273 696f 6e2d 342d klist version-4- │ │ │ │ │ -00099b70: 312d 337f 3530 3739 3932 0a52 6566 3a20 1-3.507992.Ref: │ │ │ │ │ -00099b80: 3232 327f 3530 3739 3932 0a4e 6f64 653a 222.507992.Node: │ │ │ │ │ -00099b90: 2056 6572 7369 6f6e 2034 2031 2032 7f35 Version 4 1 2.5 │ │ │ │ │ -00099ba0: 3039 3330 370a 5265 663a 2075 7067 7261 09307.Ref: upgra │ │ │ │ │ -00099bb0: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ -00099bc0: 6572 7369 6f6e 2d34 2d31 2d32 7f35 3039 ersion-4-1-2.509 │ │ │ │ │ -00099bd0: 3432 370a 5265 663a 2032 3233 7f35 3039 427.Ref: 223.509 │ │ │ │ │ -00099be0: 3432 370a 4e6f 6465 3a20 5665 7273 696f 427.Node: Versio │ │ │ │ │ -00099bf0: 6e20 3420 3120 317f 3531 3033 3036 0a52 n 4 1 1.510306.R │ │ │ │ │ -00099c00: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ -00099c10: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ -00099c20: 342d 312d 317f 3531 3034 3236 0a52 6566 4-1-1.510426.Ref │ │ │ │ │ -00099c30: 3a20 3232 347f 3531 3034 3236 0a4e 6f64 : 224.510426.Nod │ │ │ │ │ -00099c40: 653a 2056 6572 7369 6f6e 2034 2031 2030 e: Version 4 1 0 │ │ │ │ │ -00099c50: 7f35 3130 3633 310a 5265 663a 2075 7067 .510631.Ref: upg │ │ │ │ │ -00099c60: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ -00099c70: 2076 6572 7369 6f6e 2d34 2d31 2d30 7f35 version-4-1-0.5 │ │ │ │ │ -00099c80: 3130 3735 310a 5265 663a 2032 3235 7f35 10751.Ref: 225.5 │ │ │ │ │ -00099c90: 3130 3735 310a 4e6f 6465 3a20 5665 7273 10751.Node: Vers │ │ │ │ │ -00099ca0: 696f 6e20 3420 3020 317f 3531 3232 3533 ion 4 0 1.512253 │ │ │ │ │ -00099cb0: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ -00099cc0: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ -00099cd0: 6e2d 342d 302d 317f 3531 3233 3733 0a52 n-4-0-1.512373.R │ │ │ │ │ -00099ce0: 6566 3a20 3232 367f 3531 3233 3733 0a4e ef: 226.512373.N │ │ │ │ │ -00099cf0: 6f64 653a 2056 6572 7369 6f6e 2034 2030 ode: Version 4 0 │ │ │ │ │ -00099d00: 2030 7f35 3134 3333 380a 5265 663a 2075 0.514338.Ref: u │ │ │ │ │ -00099d10: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ -00099d20: 7374 2076 6572 7369 6f6e 2d34 2d30 2d30 st version-4-0-0 │ │ │ │ │ -00099d30: 7f35 3134 3435 380a 5265 663a 2032 3237 .514458.Ref: 227 │ │ │ │ │ -00099d40: 7f35 3134 3435 380a 4e6f 6465 3a20 5665 .514458.Node: Ve │ │ │ │ │ -00099d50: 7273 696f 6e20 3320 3920 387f 3531 3835 rsion 3 9 8.5185 │ │ │ │ │ -00099d60: 3336 0a52 6566 3a20 7570 6772 6164 696e 36.Ref: upgradin │ │ │ │ │ -00099d70: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ -00099d80: 696f 6e2d 332d 392d 387f 3531 3836 3536 ion-3-9-8.518656 │ │ │ │ │ -00099d90: 0a52 6566 3a20 3232 387f 3531 3836 3536 .Ref: 228.518656 │ │ │ │ │ -00099da0: 0a4e 6f64 653a 2056 6572 7369 6f6e 2033 .Node: Version 3 │ │ │ │ │ -00099db0: 2039 2037 7f35 3139 3039 350a 5265 663a 9 7.519095.Ref: │ │ │ │ │ -00099dc0: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ -00099dd0: 6c69 7374 2076 6572 7369 6f6e 2d33 2d39 list version-3-9 │ │ │ │ │ -00099de0: 2d37 7f35 3139 3231 350a 5265 663a 2032 -7.519215.Ref: 2 │ │ │ │ │ -00099df0: 3239 7f35 3139 3231 350a 4e6f 6465 3a20 29.519215.Node: │ │ │ │ │ -00099e00: 5665 7273 696f 6e20 3320 3920 367f 3531 Version 3 9 6.51 │ │ │ │ │ -00099e10: 3938 3431 0a52 6566 3a20 7570 6772 6164 9841.Ref: upgrad │ │ │ │ │ -00099e20: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ -00099e30: 7273 696f 6e2d 332d 392d 367f 3531 3939 rsion-3-9-6.5199 │ │ │ │ │ -00099e40: 3631 0a52 6566 3a20 3232 617f 3531 3939 61.Ref: 22a.5199 │ │ │ │ │ -00099e50: 3631 0a4e 6f64 653a 2056 6572 7369 6f6e 61.Node: Version │ │ │ │ │ -00099e60: 2033 2039 2035 7f35 3231 3434 350a 5265 3 9 5.521445.Re │ │ │ │ │ -00099e70: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ -00099e80: 636b 6c69 7374 2076 6572 7369 6f6e 2d33 cklist version-3 │ │ │ │ │ -00099e90: 2d39 2d35 7f35 3231 3536 350a 5265 663a -9-5.521565.Ref: │ │ │ │ │ -00099ea0: 2032 3262 7f35 3231 3536 350a 4e6f 6465 22b.521565.Node │ │ │ │ │ -00099eb0: 3a20 5665 7273 696f 6e20 3320 3920 347f : Version 3 9 4. │ │ │ │ │ -00099ec0: 3532 3332 3937 0a52 6566 3a20 7570 6772 523297.Ref: upgr │ │ │ │ │ -00099ed0: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ -00099ee0: 7665 7273 696f 6e2d 332d 392d 347f 3532 version-3-9-4.52 │ │ │ │ │ -00099ef0: 3334 3137 0a52 6566 3a20 3232 637f 3532 3417.Ref: 22c.52 │ │ │ │ │ -00099f00: 3334 3137 0a4e 6f64 653a 2056 6572 7369 3417.Node: Versi │ │ │ │ │ -00099f10: 6f6e 2033 2039 2033 7f35 3235 3131 310a on 3 9 3.525111. │ │ │ │ │ -00099f20: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ -00099f30: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ -00099f40: 2d33 2d39 2d33 7f35 3235 3233 310a 5265 -3-9-3.525231.Re │ │ │ │ │ -00099f50: 663a 2032 3264 7f35 3235 3233 310a 4e6f f: 22d.525231.No │ │ │ │ │ -00099f60: 6465 3a20 5665 7273 696f 6e20 3320 3920 de: Version 3 9 │ │ │ │ │ -00099f70: 327f 3532 3738 3532 0a52 6566 3a20 7570 2.527852.Ref: up │ │ │ │ │ -00099f80: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ -00099f90: 7420 7665 7273 696f 6e2d 332d 392d 327f t version-3-9-2. │ │ │ │ │ -00099fa0: 3532 3739 3732 0a52 6566 3a20 3232 657f 527972.Ref: 22e. │ │ │ │ │ -00099fb0: 3532 3739 3732 0a4e 6f64 653a 2056 6572 527972.Node: Ver │ │ │ │ │ -00099fc0: 7369 6f6e 2033 2039 2031 7f35 3330 3531 sion 3 9 1.53051 │ │ │ │ │ -00099fd0: 380a 5265 663a 2075 7067 7261 6469 6e67 8.Ref: upgrading │ │ │ │ │ -00099fe0: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ -00099ff0: 6f6e 2d33 2d39 2d31 7f35 3330 3633 380a on-3-9-1.530638. │ │ │ │ │ -0009a000: 5265 663a 2032 3266 7f35 3330 3633 380a Ref: 22f.530638. │ │ │ │ │ -0009a010: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ -0009a020: 3920 307f 3533 3339 3431 0a52 6566 3a20 9 0.533941.Ref: │ │ │ │ │ -0009a030: 7570 6772 6164 696e 672d 6368 6563 6b6c upgrading-checkl │ │ │ │ │ -0009a040: 6973 7420 7665 7273 696f 6e2d 332d 392d ist version-3-9- │ │ │ │ │ -0009a050: 307f 3533 3430 3631 0a52 6566 3a20 3233 0.534061.Ref: 23 │ │ │ │ │ -0009a060: 307f 3533 3430 3631 0a4e 6f64 653a 2056 0.534061.Node: V │ │ │ │ │ -0009a070: 6572 7369 6f6e 2033 2038 2034 7f35 3337 ersion 3 8 4.537 │ │ │ │ │ -0009a080: 3433 380a 5265 663a 2075 7067 7261 6469 438.Ref: upgradi │ │ │ │ │ -0009a090: 6e67 2d63 6865 636b 6c69 7374 2076 6572 ng-checklist ver │ │ │ │ │ -0009a0a0: 7369 6f6e 2d33 2d38 2d34 7f35 3337 3535 sion-3-8-4.53755 │ │ │ │ │ -0009a0b0: 380a 5265 663a 2032 3331 7f35 3337 3535 8.Ref: 231.53755 │ │ │ │ │ -0009a0c0: 380a 4e6f 6465 3a20 5665 7273 696f 6e20 8.Node: Version │ │ │ │ │ -0009a0d0: 3320 3820 337f 3533 3830 3533 0a52 6566 3 8 3.538053.Ref │ │ │ │ │ -0009a0e0: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ -0009a0f0: 6b6c 6973 7420 7665 7273 696f 6e2d 332d klist version-3- │ │ │ │ │ -0009a100: 382d 337f 3533 3831 3733 0a52 6566 3a20 8-3.538173.Ref: │ │ │ │ │ -0009a110: 3233 327f 3533 3831 3733 0a4e 6f64 653a 232.538173.Node: │ │ │ │ │ -0009a120: 2056 6572 7369 6f6e 2033 2038 2032 7f35 Version 3 8 2.5 │ │ │ │ │ -0009a130: 3430 3036 330a 5265 663a 2075 7067 7261 40063.Ref: upgra │ │ │ │ │ -0009a140: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ -0009a150: 6572 7369 6f6e 2d33 2d38 2d32 7f35 3430 ersion-3-8-2.540 │ │ │ │ │ -0009a160: 3138 330a 5265 663a 2032 3333 7f35 3430 183.Ref: 233.540 │ │ │ │ │ -0009a170: 3138 330a 5265 663a 2056 6572 7369 6f6e 183.Ref: Version │ │ │ │ │ -0009a180: 2033 2038 2032 2d46 6f6f 746e 6f74 652d 3 8 2-Footnote- │ │ │ │ │ -0009a190: 317f 3534 3131 3938 0a4e 6f64 653a 2056 1.541198.Node: V │ │ │ │ │ -0009a1a0: 6572 7369 6f6e 2033 2038 2031 7f35 3431 ersion 3 8 1.541 │ │ │ │ │ -0009a1b0: 3237 350a 5265 663a 2075 7067 7261 6469 275.Ref: upgradi │ │ │ │ │ -0009a1c0: 6e67 2d63 6865 636b 6c69 7374 2076 6572 ng-checklist ver │ │ │ │ │ -0009a1d0: 7369 6f6e 2d33 2d38 2d31 7f35 3431 3339 sion-3-8-1.54139 │ │ │ │ │ -0009a1e0: 350a 5265 663a 2032 3334 7f35 3431 3339 5.Ref: 234.54139 │ │ │ │ │ -0009a1f0: 350a 4e6f 6465 3a20 5665 7273 696f 6e20 5.Node: Version │ │ │ │ │ -0009a200: 3320 3820 307f 3534 3330 3834 0a52 6566 3 8 0.543084.Ref │ │ │ │ │ -0009a210: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ -0009a220: 6b6c 6973 7420 7665 7273 696f 6e2d 332d klist version-3- │ │ │ │ │ -0009a230: 382d 307f 3534 3332 3034 0a52 6566 3a20 8-0.543204.Ref: │ │ │ │ │ -0009a240: 3233 357f 3534 3332 3034 0a4e 6f64 653a 235.543204.Node: │ │ │ │ │ -0009a250: 2056 6572 7369 6f6e 2033 2037 2033 7f35 Version 3 7 3.5 │ │ │ │ │ -0009a260: 3436 3536 350a 5265 663a 2075 7067 7261 46565.Ref: upgra │ │ │ │ │ -0009a270: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ -0009a280: 6572 7369 6f6e 2d33 2d37 2d33 7f35 3436 ersion-3-7-3.546 │ │ │ │ │ -0009a290: 3638 370a 5265 663a 2032 3336 7f35 3436 687.Ref: 236.546 │ │ │ │ │ -0009a2a0: 3638 370a 4e6f 6465 3a20 5665 7273 696f 687.Node: Versio │ │ │ │ │ -0009a2b0: 6e20 3320 3720 3220 327f 3534 3832 3339 n 3 7 2 2.548239 │ │ │ │ │ -0009a2c0: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ -0009a2d0: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ -0009a2e0: 6e2d 332d 372d 322d 327f 3534 3833 3631 n-3-7-2-2.548361 │ │ │ │ │ -0009a2f0: 0a52 6566 3a20 3233 377f 3534 3833 3631 .Ref: 237.548361 │ │ │ │ │ -0009a300: 0a4e 6f64 653a 2056 6572 7369 6f6e 2033 .Node: Version 3 │ │ │ │ │ -0009a310: 2037 2032 7f35 3438 3633 370a 5265 663a 7 2.548637.Ref: │ │ │ │ │ -0009a320: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ -0009a330: 6c69 7374 2076 6572 7369 6f6e 2d33 2d37 list version-3-7 │ │ │ │ │ -0009a340: 2d32 7f35 3438 3735 390a 5265 663a 2032 -2.548759.Ref: 2 │ │ │ │ │ -0009a350: 3338 7f35 3438 3735 390a 4e6f 6465 3a20 38.548759.Node: │ │ │ │ │ -0009a360: 5665 7273 696f 6e20 3320 3720 317f 3534 Version 3 7 1.54 │ │ │ │ │ -0009a370: 3838 3632 0a52 6566 3a20 7570 6772 6164 8862.Ref: upgrad │ │ │ │ │ -0009a380: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ -0009a390: 7273 696f 6e2d 332d 372d 317f 3534 3839 rsion-3-7-1.5489 │ │ │ │ │ -0009a3a0: 3832 0a52 6566 3a20 3233 397f 3534 3839 82.Ref: 239.5489 │ │ │ │ │ -0009a3b0: 3832 0a4e 6f64 653a 2056 6572 7369 6f6e 82.Node: Version │ │ │ │ │ -0009a3c0: 2033 2037 2030 7f35 3439 3636 370a 5265 3 7 0.549667.Re │ │ │ │ │ -0009a3d0: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ -0009a3e0: 636b 6c69 7374 2076 6572 7369 6f6e 2d33 cklist version-3 │ │ │ │ │ -0009a3f0: 2d37 2d30 7f35 3439 3738 370a 5265 663a -7-0.549787.Ref: │ │ │ │ │ -0009a400: 2032 3361 7f35 3439 3738 370a 4e6f 6465 23a.549787.Node │ │ │ │ │ -0009a410: 3a20 5665 7273 696f 6e20 3320 3620 327f : Version 3 6 2. │ │ │ │ │ -0009a420: 3535 3133 3633 0a52 6566 3a20 7570 6772 551363.Ref: upgr │ │ │ │ │ -0009a430: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ -0009a440: 7665 7273 696f 6e2d 332d 362d 327f 3535 version-3-6-2.55 │ │ │ │ │ -0009a450: 3134 3833 0a52 6566 3a20 3233 627f 3535 1483.Ref: 23b.55 │ │ │ │ │ -0009a460: 3134 3833 0a4e 6f64 653a 2056 6572 7369 1483.Node: Versi │ │ │ │ │ -0009a470: 6f6e 2033 2036 2031 7f35 3531 3938 300a on 3 6 1.551980. │ │ │ │ │ -0009a480: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ -0009a490: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ -0009a4a0: 2d33 2d36 2d31 7f35 3532 3130 300a 5265 -3-6-1.552100.Re │ │ │ │ │ -0009a4b0: 663a 2032 3363 7f35 3532 3130 300a 4e6f f: 23c.552100.No │ │ │ │ │ -0009a4c0: 6465 3a20 5665 7273 696f 6e20 3320 3620 de: Version 3 6 │ │ │ │ │ -0009a4d0: 307f 3535 3232 3739 0a52 6566 3a20 7570 0.552279.Ref: up │ │ │ │ │ -0009a4e0: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ -0009a4f0: 7420 7665 7273 696f 6e2d 332d 362d 307f t version-3-6-0. │ │ │ │ │ -0009a500: 3535 3234 3030 0a52 6566 3a20 3233 647f 552400.Ref: 23d. │ │ │ │ │ -0009a510: 3535 3234 3030 0a4e 6f64 653a 2056 6572 552400.Node: Ver │ │ │ │ │ -0009a520: 7369 6f6e 2033 2035 2031 307f 3535 3430 sion 3 5 10.5540 │ │ │ │ │ -0009a530: 3836 0a52 6566 3a20 7570 6772 6164 696e 86.Ref: upgradin │ │ │ │ │ -0009a540: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ -0009a550: 696f 6e2d 332d 352d 3130 7f35 3534 3230 ion-3-5-10.55420 │ │ │ │ │ -0009a560: 370a 5265 663a 2032 3365 7f35 3534 3230 7.Ref: 23e.55420 │ │ │ │ │ -0009a570: 370a 4e6f 6465 3a20 5665 7273 696f 6e20 7.Node: Version │ │ │ │ │ -0009a580: 3320 3520 397f 3535 3435 3733 0a52 6566 3 5 9.554573.Ref │ │ │ │ │ -0009a590: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ -0009a5a0: 6b6c 6973 7420 7665 7273 696f 6e2d 332d klist version-3- │ │ │ │ │ -0009a5b0: 352d 397f 3535 3436 3934 0a52 6566 3a20 5-9.554694.Ref: │ │ │ │ │ -0009a5c0: 3233 667f 3535 3436 3934 0a4e 6f64 653a 23f.554694.Node: │ │ │ │ │ -0009a5d0: 2056 6572 7369 6f6e 2033 2035 2038 7f35 Version 3 5 8.5 │ │ │ │ │ -0009a5e0: 3535 3430 390a 5265 663a 2075 7067 7261 55409.Ref: upgra │ │ │ │ │ -0009a5f0: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ -0009a600: 6572 7369 6f6e 2d33 2d35 2d38 7f35 3535 ersion-3-5-8.555 │ │ │ │ │ -0009a610: 3532 390a 5265 663a 2032 3430 7f35 3535 529.Ref: 240.555 │ │ │ │ │ -0009a620: 3532 390a 4e6f 6465 3a20 5665 7273 696f 529.Node: Versio │ │ │ │ │ -0009a630: 6e20 3320 3520 377f 3535 3632 3537 0a52 n 3 5 7.556257.R │ │ │ │ │ -0009a640: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ -0009a650: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ -0009a660: 332d 352d 377f 3535 3633 3737 0a52 6566 3-5-7.556377.Ref │ │ │ │ │ -0009a670: 3a20 3234 317f 3535 3633 3737 0a4e 6f64 : 241.556377.Nod │ │ │ │ │ -0009a680: 653a 2056 6572 7369 6f6e 2033 2035 2036 e: Version 3 5 6 │ │ │ │ │ -0009a690: 7f35 3537 3538 390a 5265 663a 2075 7067 .557589.Ref: upg │ │ │ │ │ -0009a6a0: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ -0009a6b0: 2076 6572 7369 6f6e 2d33 2d35 2d36 7f35 version-3-5-6.5 │ │ │ │ │ -0009a6c0: 3537 3730 390a 5265 663a 2032 3432 7f35 57709.Ref: 242.5 │ │ │ │ │ -0009a6d0: 3537 3730 390a 4e6f 6465 3a20 5665 7273 57709.Node: Vers │ │ │ │ │ -0009a6e0: 696f 6e20 3320 3520 357f 3535 3835 3538 ion 3 5 5.558558 │ │ │ │ │ -0009a6f0: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ -0009a700: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ -0009a710: 6e2d 332d 352d 357f 3535 3836 3738 0a52 n-3-5-5.558678.R │ │ │ │ │ -0009a720: 6566 3a20 3234 337f 3535 3836 3738 0a4e ef: 243.558678.N │ │ │ │ │ -0009a730: 6f64 653a 2056 6572 7369 6f6e 2033 2035 ode: Version 3 5 │ │ │ │ │ -0009a740: 2034 7f35 3630 3037 310a 5265 663a 2075 4.560071.Ref: u │ │ │ │ │ -0009a750: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ -0009a760: 7374 2076 6572 7369 6f6e 2d33 2d35 2d34 st version-3-5-4 │ │ │ │ │ -0009a770: 7f35 3630 3139 310a 5265 663a 2032 3434 .560191.Ref: 244 │ │ │ │ │ -0009a780: 7f35 3630 3139 310a 4e6f 6465 3a20 5665 .560191.Node: Ve │ │ │ │ │ -0009a790: 7273 696f 6e20 3320 3520 337f 3536 3036 rsion 3 5 3.5606 │ │ │ │ │ -0009a7a0: 3039 0a52 6566 3a20 7570 6772 6164 696e 09.Ref: upgradin │ │ │ │ │ -0009a7b0: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ -0009a7c0: 696f 6e2d 332d 352d 337f 3536 3037 3239 ion-3-5-3.560729 │ │ │ │ │ -0009a7d0: 0a52 6566 3a20 3234 357f 3536 3037 3239 .Ref: 245.560729 │ │ │ │ │ -0009a7e0: 0a4e 6f64 653a 2056 6572 7369 6f6e 2033 .Node: Version 3 │ │ │ │ │ -0009a7f0: 2035 2032 7f35 3631 3134 300a 5265 663a 5 2.561140.Ref: │ │ │ │ │ -0009a800: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ -0009a810: 6c69 7374 2076 6572 7369 6f6e 2d33 2d35 list version-3-5 │ │ │ │ │ -0009a820: 2d32 7f35 3631 3236 300a 5265 663a 2032 -2.561260.Ref: 2 │ │ │ │ │ -0009a830: 3436 7f35 3631 3236 300a 4e6f 6465 3a20 46.561260.Node: │ │ │ │ │ -0009a840: 5665 7273 696f 6e20 3320 3520 317f 3536 Version 3 5 1.56 │ │ │ │ │ -0009a850: 3134 3535 0a52 6566 3a20 7570 6772 6164 1455.Ref: upgrad │ │ │ │ │ -0009a860: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ -0009a870: 7273 696f 6e2d 332d 352d 317f 3536 3135 rsion-3-5-1.5615 │ │ │ │ │ -0009a880: 3735 0a52 6566 3a20 3234 377f 3536 3135 75.Ref: 247.5615 │ │ │ │ │ -0009a890: 3735 0a4e 6f64 653a 2056 6572 7369 6f6e 75.Node: Version │ │ │ │ │ -0009a8a0: 2033 2035 2030 7f35 3631 3737 320a 5265 3 5 0.561772.Re │ │ │ │ │ -0009a8b0: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ -0009a8c0: 636b 6c69 7374 2076 6572 7369 6f6e 2d33 cklist version-3 │ │ │ │ │ -0009a8d0: 2d35 2d30 7f35 3631 3839 340a 5265 663a -5-0.561894.Ref: │ │ │ │ │ -0009a8e0: 2032 3438 7f35 3631 3839 340a 4e6f 6465 248.561894.Node │ │ │ │ │ -0009a8f0: 3a20 5665 7273 696f 6e20 3320 3220 3120 : Version 3 2 1 │ │ │ │ │ -0009a900: 317f 3536 3230 3734 0a52 6566 3a20 7570 1.562074.Ref: up │ │ │ │ │ -0009a910: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ -0009a920: 7420 7665 7273 696f 6e2d 332d 322d 312d t version-3-2-1- │ │ │ │ │ -0009a930: 317f 3536 3231 3936 0a52 6566 3a20 3234 1.562196.Ref: 24 │ │ │ │ │ -0009a940: 397f 3536 3231 3936 0a4e 6f64 653a 2056 9.562196.Node: V │ │ │ │ │ -0009a950: 6572 7369 6f6e 2033 2032 2031 7f35 3632 ersion 3 2 1.562 │ │ │ │ │ -0009a960: 3838 300a 5265 663a 2075 7067 7261 6469 880.Ref: upgradi │ │ │ │ │ -0009a970: 6e67 2d63 6865 636b 6c69 7374 2076 6572 ng-checklist ver │ │ │ │ │ -0009a980: 7369 6f6e 2d33 2d32 2d31 7f35 3633 3030 sion-3-2-1.56300 │ │ │ │ │ -0009a990: 320a 5265 663a 2032 3461 7f35 3633 3030 2.Ref: 24a.56300 │ │ │ │ │ -0009a9a0: 320a 4e6f 6465 3a20 5665 7273 696f 6e20 2.Node: Version │ │ │ │ │ -0009a9b0: 3320 3220 307f 3536 3332 3331 0a52 6566 3 2 0.563231.Ref │ │ │ │ │ -0009a9c0: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ -0009a9d0: 6b6c 6973 7420 7665 7273 696f 6e2d 332d klist version-3- │ │ │ │ │ -0009a9e0: 322d 307f 3536 3333 3531 0a52 6566 3a20 2-0.563351.Ref: │ │ │ │ │ -0009a9f0: 3234 627f 3536 3333 3531 0a4e 6f64 653a 24b.563351.Node: │ │ │ │ │ -0009aa00: 2056 6572 7369 6f6e 2033 2031 2031 7f35 Version 3 1 1.5 │ │ │ │ │ -0009aa10: 3634 3739 380a 5265 663a 2075 7067 7261 64798.Ref: upgra │ │ │ │ │ -0009aa20: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ -0009aa30: 6572 7369 6f6e 2d33 2d31 2d31 7f35 3634 ersion-3-1-1.564 │ │ │ │ │ -0009aa40: 3931 380a 5265 663a 2032 3463 7f35 3634 918.Ref: 24c.564 │ │ │ │ │ -0009aa50: 3931 380a 4e6f 6465 3a20 5665 7273 696f 918.Node: Versio │ │ │ │ │ -0009aa60: 6e20 3320 3120 307f 3536 3531 3031 0a52 n 3 1 0.565101.R │ │ │ │ │ -0009aa70: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ -0009aa80: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ -0009aa90: 332d 312d 307f 3536 3532 3231 0a52 6566 3-1-0.565221.Ref │ │ │ │ │ -0009aaa0: 3a20 3234 647f 3536 3532 3231 0a4e 6f64 : 24d.565221.Nod │ │ │ │ │ -0009aab0: 653a 2056 6572 7369 6f6e 2033 2030 2031 e: Version 3 0 1 │ │ │ │ │ -0009aac0: 7f35 3636 3832 350a 5265 663a 2075 7067 .566825.Ref: upg │ │ │ │ │ -0009aad0: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ -0009aae0: 2076 6572 7369 6f6e 2d33 2d30 2d31 7f35 version-3-0-1.5 │ │ │ │ │ -0009aaf0: 3636 3934 350a 5265 663a 2032 3465 7f35 66945.Ref: 24e.5 │ │ │ │ │ -0009ab00: 3636 3934 350a 4e6f 6465 3a20 5665 7273 66945.Node: Vers │ │ │ │ │ -0009ab10: 696f 6e20 3320 3020 307f 3536 3732 3037 ion 3 0 0.567207 │ │ │ │ │ -0009ab20: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ -0009ab30: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ -0009ab40: 6e2d 332d 302d 307f 3536 3733 3237 0a52 n-3-0-0.567327.R │ │ │ │ │ -0009ab50: 6566 3a20 3234 667f 3536 3733 3237 0a4e ef: 24f.567327.N │ │ │ │ │ -0009ab60: 6f64 653a 2056 6572 7369 6f6e 2032 2035 ode: Version 2 5 │ │ │ │ │ -0009ab70: 2030 7f35 3638 3434 320a 5265 663a 2075 0.568442.Ref: u │ │ │ │ │ -0009ab80: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ -0009ab90: 7374 2076 6572 7369 6f6e 2d32 2d35 2d30 st version-2-5-0 │ │ │ │ │ -0009aba0: 7f35 3638 3536 320a 5265 663a 2032 3530 .568562.Ref: 250 │ │ │ │ │ -0009abb0: 7f35 3638 3536 320a 4e6f 6465 3a20 5665 .568562.Node: Ve │ │ │ │ │ -0009abc0: 7273 696f 6e20 3220 3420 317f 3537 3030 rsion 2 4 1.5700 │ │ │ │ │ -0009abd0: 3134 0a52 6566 3a20 7570 6772 6164 696e 14.Ref: upgradin │ │ │ │ │ -0009abe0: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ -0009abf0: 696f 6e2d 322d 342d 317f 3537 3031 3334 ion-2-4-1.570134 │ │ │ │ │ -0009ac00: 0a52 6566 3a20 3235 317f 3537 3031 3334 .Ref: 251.570134 │ │ │ │ │ -0009ac10: 0a4e 6f64 653a 2056 6572 7369 6f6e 2032 .Node: Version 2 │ │ │ │ │ -0009ac20: 2034 2030 7f35 3730 3734 320a 5265 663a 4 0.570742.Ref: │ │ │ │ │ -0009ac30: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ -0009ac40: 6c69 7374 2076 6572 7369 6f6e 2d32 2d34 list version-2-4 │ │ │ │ │ -0009ac50: 2d30 7f35 3730 3836 320a 5265 663a 2032 -0.570862.Ref: 2 │ │ │ │ │ -0009ac60: 3532 7f35 3730 3836 320a 4e6f 6465 3a20 52.570862.Node: │ │ │ │ │ -0009ac70: 5665 7273 696f 6e20 3220 3320 307f 3537 Version 2 3 0.57 │ │ │ │ │ -0009ac80: 3330 3632 0a52 6566 3a20 7570 6772 6164 3062.Ref: upgrad │ │ │ │ │ -0009ac90: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ -0009aca0: 7273 696f 6e2d 322d 332d 307f 3537 3331 rsion-2-3-0.5731 │ │ │ │ │ -0009acb0: 3832 0a52 6566 3a20 3235 337f 3537 3331 82.Ref: 253.5731 │ │ │ │ │ -0009acc0: 3832 0a4e 6f64 653a 2056 6572 7369 6f6e 82.Node: Version │ │ │ │ │ -0009acd0: 2032 2032 2030 7f35 3733 3535 370a 5265 2 2 0.573557.Re │ │ │ │ │ -0009ace0: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ -0009acf0: 636b 6c69 7374 2076 6572 7369 6f6e 2d32 cklist version-2 │ │ │ │ │ -0009ad00: 2d32 2d30 7f35 3733 3637 370a 5265 663a -2-0.573677.Ref: │ │ │ │ │ -0009ad10: 2032 3534 7f35 3733 3637 370a 4e6f 6465 254.573677.Node │ │ │ │ │ -0009ad20: 3a20 5665 7273 696f 6e20 3220 3120 337f : Version 2 1 3. │ │ │ │ │ -0009ad30: 3537 3431 3239 0a52 6566 3a20 7570 6772 574129.Ref: upgr │ │ │ │ │ -0009ad40: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ -0009ad50: 7665 7273 696f 6e2d 322d 312d 337f 3537 version-2-1-3.57 │ │ │ │ │ -0009ad60: 3432 3439 0a52 6566 3a20 3235 357f 3537 4249.Ref: 255.57 │ │ │ │ │ -0009ad70: 3432 3439 0a4e 6f64 653a 2056 6572 7369 4249.Node: Versi │ │ │ │ │ -0009ad80: 6f6e 2032 2031 2032 7f35 3734 3539 320a on 2 1 2.574592. │ │ │ │ │ -0009ad90: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ -0009ada0: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ -0009adb0: 2d32 2d31 2d32 7f35 3734 3731 320a 5265 -2-1-2.574712.Re │ │ │ │ │ -0009adc0: 663a 2032 3536 7f35 3734 3731 320a 4e6f f: 256.574712.No │ │ │ │ │ -0009add0: 6465 3a20 5665 7273 696f 6e20 3220 3120 de: Version 2 1 │ │ │ │ │ -0009ade0: 317f 3537 3438 3139 0a52 6566 3a20 7570 1.574819.Ref: up │ │ │ │ │ -0009adf0: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ -0009ae00: 7420 7665 7273 696f 6e2d 322d 312d 317f t version-2-1-1. │ │ │ │ │ -0009ae10: 3537 3439 3339 0a52 6566 3a20 3235 377f 574939.Ref: 257. │ │ │ │ │ -0009ae20: 3537 3439 3339 0a4e 6f64 653a 2056 6572 574939.Node: Ver │ │ │ │ │ -0009ae30: 7369 6f6e 2032 2031 2030 7f35 3735 3138 sion 2 1 0.57518 │ │ │ │ │ -0009ae40: 360a 5265 663a 2075 7067 7261 6469 6e67 6.Ref: upgrading │ │ │ │ │ -0009ae50: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ -0009ae60: 6f6e 2d32 2d31 2d30 7f35 3735 3238 340a on-2-1-0.575284. │ │ │ │ │ -0009ae70: 5265 663a 2032 3538 7f35 3735 3238 340a Ref: 258.575284. │ │ │ │ │ -0009ae80: 4e6f 6465 3a20 4c69 6365 6e73 657f 3537 Node: License.57 │ │ │ │ │ -0009ae90: 3533 3936 0a52 6566 3a20 6170 2d6c 6963 5396.Ref: ap-lic │ │ │ │ │ -0009aea0: 656e 7365 2064 6f63 7f35 3735 3439 320a ense doc.575492. │ │ │ │ │ -0009aeb0: 5265 663a 2032 3539 7f35 3735 3439 320a Ref: 259.575492. │ │ │ │ │ -0009aec0: 5265 663a 2061 702d 6c69 6365 6e73 6520 Ref: ap-license │ │ │ │ │ -0009aed0: 6c69 6365 6e73 657f 3537 3534 3932 0a52 license.575492.R │ │ │ │ │ -0009aee0: 6566 3a20 3235 617f 3537 3534 3932 0a4e ef: 25a.575492.N │ │ │ │ │ -0009aef0: 6f64 653a 2049 6e64 6578 7f35 3736 3433 ode: Index.57643 │ │ │ │ │ -0009af00: 310a 1f0a 456e 6420 5461 6720 5461 626c 1...End Tag Tabl │ │ │ │ │ -0009af10: 650a 0a1f 0a4c 6f63 616c 2056 6172 6961 e....Local Varia │ │ │ │ │ -0009af20: 626c 6573 3a0a 636f 6469 6e67 3a20 7574 bles:.coding: ut │ │ │ │ │ -0009af30: 662d 380a 456e 643a 0a f-8.End:. │ │ │ │ │ +000965d0: 6d73 2070 6572 6c2d 7072 6f67 7261 6d73 ms perl-programs │ │ │ │ │ +000965e0: 2d61 6e64 2d6d 6f64 756c 6573 7f34 3133 -and-modules.413 │ │ │ │ │ +000965f0: 3533 340a 5265 663a 2031 3965 7f34 3133 534.Ref: 19e.413 │ │ │ │ │ +00096600: 3533 340a 5265 663a 2063 682d 6375 7374 534.Ref: ch-cust │ │ │ │ │ +00096610: 6f6d 697a 6564 2d70 726f 6772 616d 7320 omized-programs │ │ │ │ │ +00096620: 732d 7065 726c 7f34 3133 3533 340a 5265 s-perl.413534.Re │ │ │ │ │ +00096630: 663a 2031 357f 3431 3335 3334 0a4e 6f64 f: 15.413534.Nod │ │ │ │ │ +00096640: 653a 2045 6d61 6373 206c 6973 7020 7072 e: Emacs lisp pr │ │ │ │ │ +00096650: 6f67 7261 6d73 7f34 3133 3837 380a 5265 ograms.413878.Re │ │ │ │ │ +00096660: 663a 2063 682d 6375 7374 6f6d 697a 6564 f: ch-customized │ │ │ │ │ +00096670: 2d70 726f 6772 616d 7320 656d 6163 732d -programs emacs- │ │ │ │ │ +00096680: 6c69 7370 2d70 726f 6772 616d 737f 3431 lisp-programs.41 │ │ │ │ │ +00096690: 3430 3038 0a52 6566 3a20 3139 667f 3431 4008.Ref: 19f.41 │ │ │ │ │ +000966a0: 3430 3038 0a52 6566 3a20 6368 2d63 7573 4008.Ref: ch-cus │ │ │ │ │ +000966b0: 746f 6d69 7a65 642d 7072 6f67 7261 6d73 tomized-programs │ │ │ │ │ +000966c0: 2073 2d65 6d61 6373 7f34 3134 3030 380a s-emacs.414008. │ │ │ │ │ +000966d0: 5265 663a 2031 377f 3431 3430 3038 0a4e Ref: 17.414008.N │ │ │ │ │ +000966e0: 6f64 653a 2047 616d 6573 7f34 3134 3337 ode: Games.41437 │ │ │ │ │ +000966f0: 380a 5265 663a 2063 682d 6375 7374 6f6d 8.Ref: ch-custom │ │ │ │ │ +00096700: 697a 6564 2d70 726f 6772 616d 7320 6761 ized-programs ga │ │ │ │ │ +00096710: 6d65 737f 3431 3434 3734 0a52 6566 3a20 mes.414474.Ref: │ │ │ │ │ +00096720: 3161 307f 3431 3434 3734 0a52 6566 3a20 1a0.414474.Ref: │ │ │ │ │ +00096730: 6368 2d63 7573 746f 6d69 7a65 642d 7072 ch-customized-pr │ │ │ │ │ +00096740: 6f67 7261 6d73 2073 3131 2d31 317f 3431 ograms s11-11.41 │ │ │ │ │ +00096750: 3434 3734 0a52 6566 3a20 3161 317f 3431 4474.Ref: 1a1.41 │ │ │ │ │ +00096760: 3434 3734 0a4e 6f64 653a 2044 6f63 756d 4474.Node: Docum │ │ │ │ │ +00096770: 656e 7461 7469 6f6e 7f34 3136 3131 320a entation.416112. │ │ │ │ │ +00096780: 5265 663a 2063 682d 646f 6373 2064 6f63 Ref: ch-docs doc │ │ │ │ │ +00096790: 7f34 3136 3235 310a 5265 663a 2031 6132 .416251.Ref: 1a2 │ │ │ │ │ +000967a0: 7f34 3136 3235 310a 5265 663a 2063 682d .416251.Ref: ch- │ │ │ │ │ +000967b0: 646f 6373 2064 6f63 756d 656e 7461 7469 docs documentati │ │ │ │ │ +000967c0: 6f6e 7f34 3136 3235 310a 5265 663a 2031 on.416251.Ref: 1 │ │ │ │ │ +000967d0: 6133 7f34 3136 3235 310a 4e6f 6465 3a20 a3.416251.Node: │ │ │ │ │ +000967e0: 4d61 6e75 616c 2070 6167 6573 7f34 3136 Manual pages.416 │ │ │ │ │ +000967f0: 3437 340a 5265 663a 2063 682d 646f 6373 474.Ref: ch-docs │ │ │ │ │ +00096800: 206d 616e 7561 6c2d 7061 6765 737f 3431 manual-pages.41 │ │ │ │ │ +00096810: 3635 3636 0a52 6566 3a20 3161 347f 3431 6566.Ref: 1a4.41 │ │ │ │ │ +00096820: 3635 3636 0a52 6566 3a20 6368 2d64 6f63 6566.Ref: ch-doc │ │ │ │ │ +00096830: 7320 7331 322d 317f 3431 3635 3636 0a52 s s12-1.416566.R │ │ │ │ │ +00096840: 6566 3a20 3161 357f 3431 3635 3636 0a52 ef: 1a5.416566.R │ │ │ │ │ +00096850: 6566 3a20 4d61 6e75 616c 2070 6167 6573 ef: Manual pages │ │ │ │ │ +00096860: 2d46 6f6f 746e 6f74 652d 317f 3431 3936 -Footnote-1.4196 │ │ │ │ │ +00096870: 3037 0a52 6566 3a20 4d61 6e75 616c 2070 07.Ref: Manual p │ │ │ │ │ +00096880: 6167 6573 2d46 6f6f 746e 6f74 652d 327f ages-Footnote-2. │ │ │ │ │ +00096890: 3431 3938 3734 0a52 6566 3a20 4d61 6e75 419874.Ref: Manu │ │ │ │ │ +000968a0: 616c 2070 6167 6573 2d46 6f6f 746e 6f74 al pages-Footnot │ │ │ │ │ +000968b0: 652d 337f 3432 3031 3738 0a52 6566 3a20 e-3.420178.Ref: │ │ │ │ │ +000968c0: 4d61 6e75 616c 2070 6167 6573 2d46 6f6f Manual pages-Foo │ │ │ │ │ +000968d0: 746e 6f74 652d 347f 3432 3033 3037 0a4e tnote-4.420307.N │ │ │ │ │ +000968e0: 6f64 653a 2049 6e66 6f20 646f 6375 6d65 ode: Info docume │ │ │ │ │ +000968f0: 6e74 737f 3432 3034 3730 0a52 6566 3a20 nts.420470.Ref: │ │ │ │ │ +00096900: 6368 2d64 6f63 7320 696e 666f 2d64 6f63 ch-docs info-doc │ │ │ │ │ +00096910: 756d 656e 7473 7f34 3230 3539 350a 5265 uments.420595.Re │ │ │ │ │ +00096920: 663a 2031 6136 7f34 3230 3539 350a 5265 f: 1a6.420595.Re │ │ │ │ │ +00096930: 663a 2063 682d 646f 6373 2073 3132 2d32 f: ch-docs s12-2 │ │ │ │ │ +00096940: 7f34 3230 3539 350a 5265 663a 2031 6137 .420595.Ref: 1a7 │ │ │ │ │ +00096950: 7f34 3230 3539 350a 5265 663a 2049 6e66 .420595.Ref: Inf │ │ │ │ │ +00096960: 6f20 646f 6375 6d65 6e74 732d 466f 6f74 o documents-Foot │ │ │ │ │ +00096970: 6e6f 7465 2d31 7f34 3232 3039 390a 4e6f note-1.422099.No │ │ │ │ │ +00096980: 6465 3a20 4164 6469 7469 6f6e 616c 2064 de: Additional d │ │ │ │ │ +00096990: 6f63 756d 656e 7461 7469 6f6e 7f34 3232 ocumentation.422 │ │ │ │ │ +000969a0: 3532 330a 5265 663a 2063 682d 646f 6373 523.Ref: ch-docs │ │ │ │ │ +000969b0: 2061 6464 6974 696f 6e61 6c2d 646f 6375 additional-docu │ │ │ │ │ +000969c0: 6d65 6e74 6174 696f 6e7f 3432 3236 3637 mentation.422667 │ │ │ │ │ +000969d0: 0a52 6566 3a20 3161 387f 3432 3236 3637 .Ref: 1a8.422667 │ │ │ │ │ +000969e0: 0a52 6566 3a20 6368 2d64 6f63 7320 732d .Ref: ch-docs s- │ │ │ │ │ +000969f0: 646f 6373 2d61 6464 6974 696f 6e61 6c7f docs-additional. │ │ │ │ │ +00096a00: 3432 3236 3637 0a52 6566 3a20 3161 397f 422667.Ref: 1a9. │ │ │ │ │ +00096a10: 3432 3236 3637 0a52 6566 3a20 4164 6469 422667.Ref: Addi │ │ │ │ │ +00096a20: 7469 6f6e 616c 2064 6f63 756d 656e 7461 tional documenta │ │ │ │ │ +00096a30: 7469 6f6e 2d46 6f6f 746e 6f74 652d 317f tion-Footnote-1. │ │ │ │ │ +00096a40: 3432 3539 3238 0a52 6566 3a20 4164 6469 425928.Ref: Addi │ │ │ │ │ +00096a50: 7469 6f6e 616c 2064 6f63 756d 656e 7461 tional documenta │ │ │ │ │ +00096a60: 7469 6f6e 2d46 6f6f 746e 6f74 652d 327f tion-Footnote-2. │ │ │ │ │ +00096a70: 3432 3630 3536 0a4e 6f64 653a 2050 7265 426056.Node: Pre │ │ │ │ │ +00096a80: 6665 7272 6564 2064 6f63 756d 656e 7461 ferred documenta │ │ │ │ │ +00096a90: 7469 6f6e 2066 6f72 6d61 7473 7f34 3236 tion formats.426 │ │ │ │ │ +00096aa0: 3432 320a 5265 663a 2063 682d 646f 6373 422.Ref: ch-docs │ │ │ │ │ +00096ab0: 2070 7265 6665 7272 6564 2d64 6f63 756d preferred-docum │ │ │ │ │ +00096ac0: 656e 7461 7469 6f6e 2d66 6f72 6d61 7473 entation-formats │ │ │ │ │ +00096ad0: 7f34 3236 3537 330a 5265 663a 2031 6161 .426573.Ref: 1aa │ │ │ │ │ +00096ae0: 7f34 3236 3537 330a 5265 663a 2063 682d .426573.Ref: ch- │ │ │ │ │ +00096af0: 646f 6373 2073 3132 2d34 7f34 3236 3537 docs s12-4.42657 │ │ │ │ │ +00096b00: 330a 5265 663a 2031 6162 7f34 3236 3537 3.Ref: 1ab.42657 │ │ │ │ │ +00096b10: 330a 5265 663a 2050 7265 6665 7272 6564 3.Ref: Preferred │ │ │ │ │ +00096b20: 2064 6f63 756d 656e 7461 7469 6f6e 2066 documentation f │ │ │ │ │ +00096b30: 6f72 6d61 7473 2d46 6f6f 746e 6f74 652d ormats-Footnote- │ │ │ │ │ +00096b40: 317f 3432 3731 3233 0a4e 6f64 653a 2043 1.427123.Node: C │ │ │ │ │ +00096b50: 6f70 7972 6967 6874 2069 6e66 6f72 6d61 opyright informa │ │ │ │ │ +00096b60: 7469 6f6e 7f34 3237 3234 320a 5265 663a tion.427242.Ref: │ │ │ │ │ +00096b70: 2063 682d 646f 6373 2063 6f70 7972 6967 ch-docs copyrig │ │ │ │ │ +00096b80: 6874 2d69 6e66 6f72 6d61 7469 6f6e 7f34 ht-information.4 │ │ │ │ │ +00096b90: 3237 3337 370a 5265 663a 2031 6163 7f34 27377.Ref: 1ac.4 │ │ │ │ │ +00096ba0: 3237 3337 370a 5265 663a 2063 682d 646f 27377.Ref: ch-do │ │ │ │ │ +00096bb0: 6373 2073 2d63 6f70 7972 6967 6874 6669 cs s-copyrightfi │ │ │ │ │ +00096bc0: 6c65 7f34 3237 3337 370a 5265 663a 2032 le.427377.Ref: 2 │ │ │ │ │ +00096bd0: 647f 3432 3733 3737 0a52 6566 3a20 436f d.427377.Ref: Co │ │ │ │ │ +00096be0: 7079 7269 6768 7420 696e 666f 726d 6174 pyright informat │ │ │ │ │ +00096bf0: 696f 6e2d 466f 6f74 6e6f 7465 2d31 7f34 ion-Footnote-1.4 │ │ │ │ │ +00096c00: 3239 3636 340a 4e6f 6465 3a20 4d61 6368 29664.Node: Mach │ │ │ │ │ +00096c10: 696e 652d 7265 6164 6162 6c65 2063 6f70 ine-readable cop │ │ │ │ │ +00096c20: 7972 6967 6874 2069 6e66 6f72 6d61 7469 yright informati │ │ │ │ │ +00096c30: 6f6e 7f34 3330 3632 370a 5265 663a 2063 on.430627.Ref: c │ │ │ │ │ +00096c40: 682d 646f 6373 206d 6163 6869 6e65 2d72 h-docs machine-r │ │ │ │ │ +00096c50: 6561 6461 626c 652d 636f 7079 7269 6768 eadable-copyrigh │ │ │ │ │ +00096c60: 742d 696e 666f 726d 6174 696f 6e7f 3433 t-information.43 │ │ │ │ │ +00096c70: 3037 3330 0a52 6566 3a20 3161 647f 3433 0730.Ref: 1ad.43 │ │ │ │ │ +00096c80: 3037 3330 0a52 6566 3a20 6368 2d64 6f63 0730.Ref: ch-doc │ │ │ │ │ +00096c90: 7320 732d 636f 7079 7269 6768 7466 6f72 s s-copyrightfor │ │ │ │ │ +00096ca0: 6d61 747f 3433 3037 3330 0a52 6566 3a20 mat.430730.Ref: │ │ │ │ │ +00096cb0: 3138 7f34 3330 3733 300a 4e6f 6465 3a20 18.430730.Node: │ │ │ │ │ +00096cc0: 4578 616d 706c 6573 7f34 3331 3230 390a Examples.431209. │ │ │ │ │ +00096cd0: 5265 663a 2063 682d 646f 6373 2065 7861 Ref: ch-docs exa │ │ │ │ │ +00096ce0: 6d70 6c65 737f 3433 3133 3436 0a52 6566 mples.431346.Ref │ │ │ │ │ +00096cf0: 3a20 3161 657f 3433 3133 3436 0a52 6566 : 1ae.431346.Ref │ │ │ │ │ +00096d00: 3a20 6368 2d64 6f63 7320 7331 322d 367f : ch-docs s12-6. │ │ │ │ │ +00096d10: 3433 3133 3436 0a52 6566 3a20 3161 667f 431346.Ref: 1af. │ │ │ │ │ +00096d20: 3433 3133 3436 0a4e 6f64 653a 2043 6861 431346.Node: Cha │ │ │ │ │ +00096d30: 6e67 656c 6f67 2066 696c 6573 2061 6e64 ngelog files and │ │ │ │ │ +00096d40: 2072 656c 6561 7365 206e 6f74 6573 7f34 release notes.4 │ │ │ │ │ +00096d50: 3332 3032 340a 5265 663a 2063 682d 646f 32024.Ref: ch-do │ │ │ │ │ +00096d60: 6373 2063 6861 6e67 656c 6f67 2d66 696c cs changelog-fil │ │ │ │ │ +00096d70: 6573 2d61 6e64 2d72 656c 6561 7365 2d6e es-and-release-n │ │ │ │ │ +00096d80: 6f74 6573 7f34 3332 3133 310a 5265 663a otes.432131.Ref: │ │ │ │ │ +00096d90: 2031 6230 7f34 3332 3133 310a 5265 663a 1b0.432131.Ref: │ │ │ │ │ +00096da0: 2063 682d 646f 6373 2073 2d63 6861 6e67 ch-docs s-chang │ │ │ │ │ +00096db0: 656c 6f67 737f 3433 3231 3331 0a52 6566 elogs.432131.Ref │ │ │ │ │ +00096dc0: 3a20 3732 7f34 3332 3133 310a 5265 663a : 72.432131.Ref: │ │ │ │ │ +00096dd0: 2043 6861 6e67 656c 6f67 2066 696c 6573 Changelog files │ │ │ │ │ +00096de0: 2061 6e64 2072 656c 6561 7365 206e 6f74 and release not │ │ │ │ │ +00096df0: 6573 2d46 6f6f 746e 6f74 652d 317f 3433 es-Footnote-1.43 │ │ │ │ │ +00096e00: 3432 3834 0a4e 6f64 653a 2049 6e74 726f 4284.Node: Intro │ │ │ │ │ +00096e10: 6475 6374 696f 6e20 616e 6420 7363 6f70 duction and scop │ │ │ │ │ +00096e20: 6520 6f66 2074 6865 7365 2061 7070 656e e of these appen │ │ │ │ │ +00096e30: 6469 6365 737f 3433 3434 3439 0a52 6566 dices.434449.Ref │ │ │ │ │ +00096e40: 3a20 6170 2d70 6b67 2d73 636f 7065 2064 : ap-pkg-scope d │ │ │ │ │ +00096e50: 6f63 7f34 3334 3631 300a 5265 663a 2036 oc.434610.Ref: 6 │ │ │ │ │ +00096e60: 7f34 3334 3631 300a 5265 663a 2061 702d .434610.Ref: ap- │ │ │ │ │ +00096e70: 706b 672d 7363 6f70 6520 696e 7472 6f64 pkg-scope introd │ │ │ │ │ +00096e80: 7563 7469 6f6e 2d61 6e64 2d73 636f 7065 uction-and-scope │ │ │ │ │ +00096e90: 2d6f 662d 7468 6573 652d 6170 7065 6e64 -of-these-append │ │ │ │ │ +00096ea0: 6963 6573 7f34 3334 3631 300a 5265 663a ices.434610.Ref: │ │ │ │ │ +00096eb0: 2031 6231 7f34 3334 3631 300a 5265 663a 1b1.434610.Ref: │ │ │ │ │ +00096ec0: 2049 6e74 726f 6475 6374 696f 6e20 616e Introduction an │ │ │ │ │ +00096ed0: 6420 7363 6f70 6520 6f66 2074 6865 7365 d scope of these │ │ │ │ │ +00096ee0: 2061 7070 656e 6469 6365 732d 466f 6f74 appendices-Foot │ │ │ │ │ +00096ef0: 6e6f 7465 2d31 7f34 3337 3238 370a 4e6f note-1.437287.No │ │ │ │ │ +00096f00: 6465 3a20 4269 6e61 7279 2070 6163 6b61 de: Binary packa │ │ │ │ │ +00096f10: 6765 7320 6672 6f6d 206f 6c64 2050 6163 ges from old Pac │ │ │ │ │ +00096f20: 6b61 6769 6e67 204d 616e 7561 6c7f 3433 kaging Manual.43 │ │ │ │ │ +00096f30: 3733 3836 0a52 6566 3a20 6170 2d70 6b67 7386.Ref: ap-pkg │ │ │ │ │ +00096f40: 2d62 696e 6172 7970 6b67 2064 6f63 7f34 -binarypkg doc.4 │ │ │ │ │ +00096f50: 3337 3537 350a 5265 663a 2031 6232 7f34 37575.Ref: 1b2.4 │ │ │ │ │ +00096f60: 3337 3537 350a 5265 663a 2061 702d 706b 37575.Ref: ap-pk │ │ │ │ │ +00096f70: 672d 6269 6e61 7279 706b 6720 6269 6e61 g-binarypkg bina │ │ │ │ │ +00096f80: 7279 2d70 6163 6b61 6765 732d 6672 6f6d ry-packages-from │ │ │ │ │ +00096f90: 2d6f 6c64 2d70 6163 6b61 6769 6e67 2d6d -old-packaging-m │ │ │ │ │ +00096fa0: 616e 7561 6c7f 3433 3735 3735 0a52 6566 anual.437575.Ref │ │ │ │ │ +00096fb0: 3a20 3162 337f 3433 3735 3735 0a4e 6f64 : 1b3.437575.Nod │ │ │ │ │ +00096fc0: 653a 2043 7265 6174 696e 6720 7061 636b e: Creating pack │ │ │ │ │ +00096fd0: 6167 6520 6669 6c65 7320 2d20 6470 6b67 age files - dpkg │ │ │ │ │ +00096fe0: 2d64 6562 7f34 3337 3933 320a 5265 663a -deb.437932.Ref: │ │ │ │ │ +00096ff0: 2061 702d 706b 672d 6269 6e61 7279 706b ap-pkg-binarypk │ │ │ │ │ +00097000: 6720 6372 6561 7469 6e67 2d70 6163 6b61 g creating-packa │ │ │ │ │ +00097010: 6765 2d66 696c 6573 2d64 706b 672d 6465 ge-files-dpkg-de │ │ │ │ │ +00097020: 627f 3433 3830 3838 0a52 6566 3a20 3162 b.438088.Ref: 1b │ │ │ │ │ +00097030: 357f 3433 3830 3838 0a52 6566 3a20 6170 5.438088.Ref: ap │ │ │ │ │ +00097040: 2d70 6b67 2d62 696e 6172 7970 6b67 2073 -pkg-binarypkg s │ │ │ │ │ +00097050: 2d70 6b67 2d62 696e 6372 6561 7469 6e67 -pkg-bincreating │ │ │ │ │ +00097060: 7f34 3338 3038 380a 5265 663a 2031 6236 .438088.Ref: 1b6 │ │ │ │ │ +00097070: 7f34 3338 3038 380a 4e6f 6465 3a20 4269 .438088.Node: Bi │ │ │ │ │ +00097080: 6e61 7279 2070 6163 6b61 6765 206d 6574 nary package met │ │ │ │ │ +00097090: 6164 6174 6120 6669 6c65 737f 3434 3033 adata files.4403 │ │ │ │ │ +000970a0: 3637 0a52 6566 3a20 6170 2d70 6b67 2d62 67.Ref: ap-pkg-b │ │ │ │ │ +000970b0: 696e 6172 7970 6b67 2062 696e 6172 792d inarypkg binary- │ │ │ │ │ +000970c0: 7061 636b 6167 652d 6d65 7461 6461 7461 package-metadata │ │ │ │ │ +000970d0: 2d66 696c 6573 7f34 3430 3537 310a 5265 -files.440571.Re │ │ │ │ │ +000970e0: 663a 2031 6238 7f34 3430 3537 310a 5265 f: 1b8.440571.Re │ │ │ │ │ +000970f0: 663a 2061 702d 706b 672d 6269 6e61 7279 f: ap-pkg-binary │ │ │ │ │ +00097100: 706b 6720 732d 706b 672d 636f 6e74 726f pkg s-pkg-contro │ │ │ │ │ +00097110: 6c61 7265 617f 3434 3035 3731 0a52 6566 larea.440571.Ref │ │ │ │ │ +00097120: 3a20 3162 347f 3434 3035 3731 0a4e 6f64 : 1b4.440571.Nod │ │ │ │ │ +00097130: 653a 2054 6865 2062 696e 6172 7920 7061 e: The binary pa │ │ │ │ │ +00097140: 636b 6167 6520 636f 6e74 726f 6c20 6669 ckage control fi │ │ │ │ │ +00097150: 6c65 2063 6f6e 7472 6f6c 7f34 3433 3239 le control.44329 │ │ │ │ │ +00097160: 370a 5265 663a 2061 702d 706b 672d 6269 7.Ref: ap-pkg-bi │ │ │ │ │ +00097170: 6e61 7279 706b 6720 732d 706b 672d 636f narypkg s-pkg-co │ │ │ │ │ +00097180: 6e74 726f 6c66 696c 657f 3434 3334 3832 ntrolfile.443482 │ │ │ │ │ +00097190: 0a52 6566 3a20 3162 377f 3434 3334 3832 .Ref: 1b7.443482 │ │ │ │ │ +000971a0: 0a52 6566 3a20 6170 2d70 6b67 2d62 696e .Ref: ap-pkg-bin │ │ │ │ │ +000971b0: 6172 7970 6b67 2074 6865 2d62 696e 6172 arypkg the-binar │ │ │ │ │ +000971c0: 792d 7061 636b 6167 652d 636f 6e74 726f y-package-contro │ │ │ │ │ +000971d0: 6c2d 6669 6c65 2d63 6f6e 7472 6f6c 7f34 l-file-control.4 │ │ │ │ │ +000971e0: 3433 3438 320a 5265 663a 2031 6262 7f34 43482.Ref: 1bb.4 │ │ │ │ │ +000971f0: 3433 3438 320a 4e6f 6465 3a20 5469 6d65 43482.Node: Time │ │ │ │ │ +00097200: 2053 7461 6d70 733c 323e 7f34 3434 3330 Stamps<2>.44430 │ │ │ │ │ +00097210: 300a 5265 663a 2061 702d 706b 672d 6269 0.Ref: ap-pkg-bi │ │ │ │ │ +00097220: 6e61 7279 706b 6720 732d 7362 2d34 7f34 narypkg s-sb-4.4 │ │ │ │ │ +00097230: 3434 3434 370a 5265 663a 2031 6263 7f34 44447.Ref: 1bc.4 │ │ │ │ │ +00097240: 3434 3434 370a 5265 663a 2061 702d 706b 44447.Ref: ap-pk │ │ │ │ │ +00097250: 672d 6269 6e61 7279 706b 6720 7469 6d65 g-binarypkg time │ │ │ │ │ +00097260: 2d73 7461 6d70 737f 3434 3434 3437 0a52 -stamps.444447.R │ │ │ │ │ +00097270: 6566 3a20 3162 647f 3434 3434 3437 0a4e ef: 1bd.444447.N │ │ │ │ │ +00097280: 6f64 653a 2053 6f75 7263 6520 7061 636b ode: Source pack │ │ │ │ │ +00097290: 6167 6573 2066 726f 6d20 6f6c 6420 5061 ages from old Pa │ │ │ │ │ +000972a0: 636b 6167 696e 6720 4d61 6e75 616c 7f34 ckaging Manual.4 │ │ │ │ │ +000972b0: 3434 3531 300a 5265 663a 2061 702d 706b 44510.Ref: ap-pk │ │ │ │ │ +000972c0: 672d 736f 7572 6365 706b 6720 646f 637f g-sourcepkg doc. │ │ │ │ │ +000972d0: 3434 3437 3133 0a52 6566 3a20 3162 397f 444713.Ref: 1b9. │ │ │ │ │ +000972e0: 3434 3437 3133 0a52 6566 3a20 6170 2d70 444713.Ref: ap-p │ │ │ │ │ +000972f0: 6b67 2d73 6f75 7263 6570 6b67 2073 6f75 kg-sourcepkg sou │ │ │ │ │ +00097300: 7263 652d 7061 636b 6167 6573 2d66 726f rce-packages-fro │ │ │ │ │ +00097310: 6d2d 6f6c 642d 7061 636b 6167 696e 672d m-old-packaging- │ │ │ │ │ +00097320: 6d61 6e75 616c 7f34 3434 3731 330a 5265 manual.444713.Re │ │ │ │ │ +00097330: 663a 2031 6265 7f34 3434 3731 330a 4e6f f: 1be.444713.No │ │ │ │ │ +00097340: 6465 3a20 546f 6f6c 7320 666f 7220 7072 de: Tools for pr │ │ │ │ │ +00097350: 6f63 6573 7369 6e67 2073 6f75 7263 6520 ocessing source │ │ │ │ │ +00097360: 7061 636b 6167 6573 7f34 3435 3135 320a packages.445152. │ │ │ │ │ +00097370: 5265 663a 2061 702d 706b 672d 736f 7572 Ref: ap-pkg-sour │ │ │ │ │ +00097380: 6365 706b 6720 732d 706b 672d 736f 7572 cepkg s-pkg-sour │ │ │ │ │ +00097390: 6365 746f 6f6c 737f 3434 3533 3132 0a52 cetools.445312.R │ │ │ │ │ +000973a0: 6566 3a20 3162 667f 3434 3533 3132 0a52 ef: 1bf.445312.R │ │ │ │ │ +000973b0: 6566 3a20 6170 2d70 6b67 2d73 6f75 7263 ef: ap-pkg-sourc │ │ │ │ │ +000973c0: 6570 6b67 2074 6f6f 6c73 2d66 6f72 2d70 epkg tools-for-p │ │ │ │ │ +000973d0: 726f 6365 7373 696e 672d 736f 7572 6365 rocessing-source │ │ │ │ │ +000973e0: 2d70 6163 6b61 6765 737f 3434 3533 3132 -packages.445312 │ │ │ │ │ +000973f0: 0a52 6566 3a20 3163 307f 3434 3533 3132 .Ref: 1c0.445312 │ │ │ │ │ +00097400: 0a4e 6f64 653a 2064 706b 672d 736f 7572 .Node: dpkg-sour │ │ │ │ │ +00097410: 6365 202d 2070 6163 6b73 2061 6e64 2075 ce - packs and u │ │ │ │ │ +00097420: 6e70 6163 6b73 2044 6562 6961 6e20 736f npacks Debian so │ │ │ │ │ +00097430: 7572 6365 2070 6163 6b61 6765 737f 3434 urce packages.44 │ │ │ │ │ +00097440: 3634 3532 0a52 6566 3a20 6170 2d70 6b67 6452.Ref: ap-pkg │ │ │ │ │ +00097450: 2d73 6f75 7263 6570 6b67 2064 706b 672d -sourcepkg dpkg- │ │ │ │ │ +00097460: 736f 7572 6365 2d70 6163 6b73 2d61 6e64 source-packs-and │ │ │ │ │ +00097470: 2d75 6e70 6163 6b73 2d64 6562 6961 6e2d -unpacks-debian- │ │ │ │ │ +00097480: 736f 7572 6365 2d70 6163 6b61 6765 737f source-packages. │ │ │ │ │ +00097490: 3434 3636 3534 0a52 6566 3a20 3163 317f 446654.Ref: 1c1. │ │ │ │ │ +000974a0: 3434 3636 3534 0a52 6566 3a20 6170 2d70 446654.Ref: ap-p │ │ │ │ │ +000974b0: 6b67 2d73 6f75 7263 6570 6b67 2073 2d70 kg-sourcepkg s-p │ │ │ │ │ +000974c0: 6b67 2d64 706b 672d 736f 7572 6365 7f34 kg-dpkg-source.4 │ │ │ │ │ +000974d0: 3436 3635 340a 5265 663a 2031 6332 7f34 46654.Ref: 1c2.4 │ │ │ │ │ +000974e0: 3436 3635 340a 4e6f 6465 3a20 6470 6b67 46654.Node: dpkg │ │ │ │ │ +000974f0: 2d62 7569 6c64 7061 636b 6167 6520 2d20 -buildpackage - │ │ │ │ │ +00097500: 6f76 6572 616c 6c20 7061 636b 6167 652d overall package- │ │ │ │ │ +00097510: 6275 696c 6469 6e67 2063 6f6e 7472 6f6c building control │ │ │ │ │ +00097520: 2073 6372 6970 747f 3434 3736 3031 0a52 script.447601.R │ │ │ │ │ +00097530: 6566 3a20 6170 2d70 6b67 2d73 6f75 7263 ef: ap-pkg-sourc │ │ │ │ │ +00097540: 6570 6b67 2064 706b 672d 6275 696c 6470 epkg dpkg-buildp │ │ │ │ │ +00097550: 6163 6b61 6765 2d6f 7665 7261 6c6c 2d70 ackage-overall-p │ │ │ │ │ +00097560: 6163 6b61 6765 2d62 7569 6c64 696e 672d ackage-building- │ │ │ │ │ +00097570: 636f 6e74 726f 6c2d 7363 7269 7074 7f34 control-script.4 │ │ │ │ │ +00097580: 3437 3836 380a 5265 663a 2031 6333 7f34 47868.Ref: 1c3.4 │ │ │ │ │ +00097590: 3437 3836 380a 5265 663a 2061 702d 706b 47868.Ref: ap-pk │ │ │ │ │ +000975a0: 672d 736f 7572 6365 706b 6720 732d 706b g-sourcepkg s-pk │ │ │ │ │ +000975b0: 672d 6470 6b67 2d62 7569 6c64 7061 636b g-dpkg-buildpack │ │ │ │ │ +000975c0: 6167 657f 3434 3738 3638 0a52 6566 3a20 age.447868.Ref: │ │ │ │ │ +000975d0: 3163 347f 3434 3738 3638 0a4e 6f64 653a 1c4.447868.Node: │ │ │ │ │ +000975e0: 2064 706b 672d 6765 6e63 6f6e 7472 6f6c dpkg-gencontrol │ │ │ │ │ +000975f0: 202d 2067 656e 6572 6174 6573 2062 696e - generates bin │ │ │ │ │ +00097600: 6172 7920 7061 636b 6167 6520 636f 6e74 ary package cont │ │ │ │ │ +00097610: 726f 6c20 6669 6c65 737f 3434 3830 3434 rol files.448044 │ │ │ │ │ +00097620: 0a52 6566 3a20 6170 2d70 6b67 2d73 6f75 .Ref: ap-pkg-sou │ │ │ │ │ +00097630: 7263 6570 6b67 2064 706b 672d 6765 6e63 rcepkg dpkg-genc │ │ │ │ │ +00097640: 6f6e 7472 6f6c 2d67 656e 6572 6174 6573 ontrol-generates │ │ │ │ │ +00097650: 2d62 696e 6172 792d 7061 636b 6167 652d -binary-package- │ │ │ │ │ +00097660: 636f 6e74 726f 6c2d 6669 6c65 737f 3434 control-files.44 │ │ │ │ │ +00097670: 3833 3132 0a52 6566 3a20 3163 357f 3434 8312.Ref: 1c5.44 │ │ │ │ │ +00097680: 3833 3132 0a52 6566 3a20 6170 2d70 6b67 8312.Ref: ap-pkg │ │ │ │ │ +00097690: 2d73 6f75 7263 6570 6b67 2073 2d70 6b67 -sourcepkg s-pkg │ │ │ │ │ +000976a0: 2d64 706b 672d 6765 6e63 6f6e 7472 6f6c -dpkg-gencontrol │ │ │ │ │ +000976b0: 7f34 3438 3331 320a 5265 663a 2031 6336 .448312.Ref: 1c6 │ │ │ │ │ +000976c0: 7f34 3438 3331 320a 5265 663a 2064 706b .448312.Ref: dpk │ │ │ │ │ +000976d0: 672d 6765 6e63 6f6e 7472 6f6c 202d 2067 g-gencontrol - g │ │ │ │ │ +000976e0: 656e 6572 6174 6573 2062 696e 6172 7920 enerates binary │ │ │ │ │ +000976f0: 7061 636b 6167 6520 636f 6e74 726f 6c20 package control │ │ │ │ │ +00097700: 6669 6c65 732d 466f 6f74 6e6f 7465 2d31 files-Footnote-1 │ │ │ │ │ +00097710: 7f34 3439 3931 310a 4e6f 6465 3a20 6470 .449911.Node: dp │ │ │ │ │ +00097720: 6b67 2d73 686c 6962 6465 7073 202d 2063 kg-shlibdeps - c │ │ │ │ │ +00097730: 616c 6375 6c61 7465 7320 7368 6172 6564 alculates shared │ │ │ │ │ +00097740: 206c 6962 7261 7279 2064 6570 656e 6465 library depende │ │ │ │ │ +00097750: 6e63 6965 737f 3434 3939 3936 0a52 6566 ncies.449996.Ref │ │ │ │ │ +00097760: 3a20 6170 2d70 6b67 2d73 6f75 7263 6570 : ap-pkg-sourcep │ │ │ │ │ +00097770: 6b67 2064 706b 672d 7368 6c69 6264 6570 kg dpkg-shlibdep │ │ │ │ │ +00097780: 732d 6361 6c63 756c 6174 6573 2d73 6861 s-calculates-sha │ │ │ │ │ +00097790: 7265 642d 6c69 6272 6172 792d 6465 7065 red-library-depe │ │ │ │ │ +000977a0: 6e64 656e 6369 6573 7f34 3530 3235 310a ndencies.450251. │ │ │ │ │ +000977b0: 5265 663a 2031 6338 7f34 3530 3235 310a Ref: 1c8.450251. │ │ │ │ │ +000977c0: 5265 663a 2061 702d 706b 672d 736f 7572 Ref: ap-pkg-sour │ │ │ │ │ +000977d0: 6365 706b 6720 732d 706b 672d 6470 6b67 cepkg s-pkg-dpkg │ │ │ │ │ +000977e0: 2d73 686c 6962 6465 7073 7f34 3530 3235 -shlibdeps.45025 │ │ │ │ │ +000977f0: 310a 5265 663a 2031 6339 7f34 3530 3235 1.Ref: 1c9.45025 │ │ │ │ │ +00097800: 310a 4e6f 6465 3a20 6470 6b67 2d64 6973 1.Node: dpkg-dis │ │ │ │ │ +00097810: 7461 6464 6669 6c65 202d 2061 6464 7320 taddfile - adds │ │ │ │ │ +00097820: 6120 6669 6c65 2074 6f20 6465 6269 616e a file to debian │ │ │ │ │ +00097830: 2f66 696c 6573 7f34 3530 3431 360a 5265 /files.450416.Re │ │ │ │ │ +00097840: 663a 2061 702d 706b 672d 736f 7572 6365 f: ap-pkg-source │ │ │ │ │ +00097850: 706b 6720 6470 6b67 2d64 6973 7461 6464 pkg dpkg-distadd │ │ │ │ │ +00097860: 6669 6c65 2d61 6464 732d 612d 6669 6c65 file-adds-a-file │ │ │ │ │ +00097870: 2d74 6f2d 6465 6269 616e 2d66 696c 6573 -to-debian-files │ │ │ │ │ +00097880: 7f34 3530 3637 320a 5265 663a 2031 6361 .450672.Ref: 1ca │ │ │ │ │ +00097890: 7f34 3530 3637 320a 5265 663a 2061 702d .450672.Ref: ap- │ │ │ │ │ +000978a0: 706b 672d 736f 7572 6365 706b 6720 732d pkg-sourcepkg s- │ │ │ │ │ +000978b0: 706b 672d 6470 6b67 2d64 6973 7461 6464 pkg-dpkg-distadd │ │ │ │ │ +000978c0: 6669 6c65 7f34 3530 3637 320a 5265 663a file.450672.Ref: │ │ │ │ │ +000978d0: 2031 6362 7f34 3530 3637 320a 4e6f 6465 1cb.450672.Node │ │ │ │ │ +000978e0: 3a20 6470 6b67 2d67 656e 6368 616e 6765 : dpkg-genchange │ │ │ │ │ +000978f0: 7320 2d20 6765 6e65 7261 7465 7320 6120 s - generates a │ │ │ │ │ +00097900: 6368 616e 6765 7320 7570 6c6f 6164 2063 changes upload c │ │ │ │ │ +00097910: 6f6e 7472 6f6c 2066 696c 657f 3435 3135 ontrol file.4515 │ │ │ │ │ +00097920: 3432 0a52 6566 3a20 6170 2d70 6b67 2d73 42.Ref: ap-pkg-s │ │ │ │ │ +00097930: 6f75 7263 6570 6b67 2064 706b 672d 6765 ourcepkg dpkg-ge │ │ │ │ │ +00097940: 6e63 6861 6e67 6573 2d67 656e 6572 6174 nchanges-generat │ │ │ │ │ +00097950: 6573 2d61 2d63 6861 6e67 6573 2d75 706c es-a-changes-upl │ │ │ │ │ +00097960: 6f61 642d 636f 6e74 726f 6c2d 6669 6c65 oad-control-file │ │ │ │ │ +00097970: 7f34 3531 3831 300a 5265 663a 2031 6363 .451810.Ref: 1cc │ │ │ │ │ +00097980: 7f34 3531 3831 300a 5265 663a 2061 702d .451810.Ref: ap- │ │ │ │ │ +00097990: 706b 672d 736f 7572 6365 706b 6720 732d pkg-sourcepkg s- │ │ │ │ │ +000979a0: 706b 672d 6470 6b67 2d67 656e 6368 616e pkg-dpkg-genchan │ │ │ │ │ +000979b0: 6765 737f 3435 3138 3130 0a52 6566 3a20 ges.451810.Ref: │ │ │ │ │ +000979c0: 3163 647f 3435 3138 3130 0a4e 6f64 653a 1cd.451810.Node: │ │ │ │ │ +000979d0: 2064 706b 672d 7061 7273 6563 6861 6e67 dpkg-parsechang │ │ │ │ │ +000979e0: 656c 6f67 202d 2070 726f 6475 6365 7320 elog - produces │ │ │ │ │ +000979f0: 7061 7273 6564 2072 6570 7265 7365 6e74 parsed represent │ │ │ │ │ +00097a00: 6174 696f 6e20 6f66 2061 2063 6861 6e67 ation of a chang │ │ │ │ │ +00097a10: 656c 6f67 7f34 3531 3939 300a 5265 663a elog.451990.Ref: │ │ │ │ │ +00097a20: 2061 702d 706b 672d 736f 7572 6365 706b ap-pkg-sourcepk │ │ │ │ │ +00097a30: 6720 6470 6b67 2d70 6172 7365 6368 616e g dpkg-parsechan │ │ │ │ │ +00097a40: 6765 6c6f 672d 7072 6f64 7563 6573 2d70 gelog-produces-p │ │ │ │ │ +00097a50: 6172 7365 642d 7265 7072 6573 656e 7461 arsed-representa │ │ │ │ │ +00097a60: 7469 6f6e 2d6f 662d 612d 6368 616e 6765 tion-of-a-change │ │ │ │ │ +00097a70: 6c6f 677f 3435 3232 3735 0a52 6566 3a20 log.452275.Ref: │ │ │ │ │ +00097a80: 3163 657f 3435 3232 3735 0a52 6566 3a20 1ce.452275.Ref: │ │ │ │ │ +00097a90: 6170 2d70 6b67 2d73 6f75 7263 6570 6b67 ap-pkg-sourcepkg │ │ │ │ │ +00097aa0: 2073 2d70 6b67 2d64 706b 672d 7061 7273 s-pkg-dpkg-pars │ │ │ │ │ +00097ab0: 6563 6861 6e67 656c 6f67 7f34 3532 3237 echangelog.45227 │ │ │ │ │ +00097ac0: 350a 5265 663a 2031 6366 7f34 3532 3237 5.Ref: 1cf.45227 │ │ │ │ │ +00097ad0: 350a 4e6f 6465 3a20 6470 6b67 2d61 7263 5.Node: dpkg-arc │ │ │ │ │ +00097ae0: 6869 7465 6374 7572 6520 2d20 696e 666f hitecture - info │ │ │ │ │ +00097af0: 726d 6174 696f 6e20 6162 6f75 7420 7468 rmation about th │ │ │ │ │ +00097b00: 6520 6275 696c 6420 616e 6420 686f 7374 e build and host │ │ │ │ │ +00097b10: 2073 7973 7465 6d7f 3435 3234 3639 0a52 system.452469.R │ │ │ │ │ +00097b20: 6566 3a20 6170 2d70 6b67 2d73 6f75 7263 ef: ap-pkg-sourc │ │ │ │ │ +00097b30: 6570 6b67 2064 706b 672d 6172 6368 6974 epkg dpkg-archit │ │ │ │ │ +00097b40: 6563 7475 7265 2d69 6e66 6f72 6d61 7469 ecture-informati │ │ │ │ │ +00097b50: 6f6e 2d61 626f 7574 2d74 6865 2d62 7569 on-about-the-bui │ │ │ │ │ +00097b60: 6c64 2d61 6e64 2d68 6f73 742d 7379 7374 ld-and-host-syst │ │ │ │ │ +00097b70: 656d 7f34 3532 3638 380a 5265 663a 2031 em.452688.Ref: 1 │ │ │ │ │ +00097b80: 6430 7f34 3532 3638 380a 5265 663a 2061 d0.452688.Ref: a │ │ │ │ │ +00097b90: 702d 706b 672d 736f 7572 6365 706b 6720 p-pkg-sourcepkg │ │ │ │ │ +00097ba0: 732d 706b 672d 6470 6b67 2d61 7263 6869 s-pkg-dpkg-archi │ │ │ │ │ +00097bb0: 7465 6374 7572 657f 3435 3236 3838 0a52 tecture.452688.R │ │ │ │ │ +00097bc0: 6566 3a20 3164 317f 3435 3236 3838 0a4e ef: 1d1.452688.N │ │ │ │ │ +00097bd0: 6f64 653a 2054 6865 2044 6562 6961 6e20 ode: The Debian │ │ │ │ │ +00097be0: 7061 636b 6167 6520 736f 7572 6365 2074 package source t │ │ │ │ │ +00097bf0: 7265 657f 3435 3238 3732 0a52 6566 3a20 ree.452872.Ref: │ │ │ │ │ +00097c00: 6170 2d70 6b67 2d73 6f75 7263 6570 6b67 ap-pkg-sourcepkg │ │ │ │ │ +00097c10: 2073 2d70 6b67 2d73 6f75 7263 6574 7265 s-pkg-sourcetre │ │ │ │ │ +00097c20: 657f 3435 3330 3638 0a52 6566 3a20 3163 e.453068.Ref: 1c │ │ │ │ │ +00097c30: 377f 3435 3330 3638 0a52 6566 3a20 6170 7.453068.Ref: ap │ │ │ │ │ +00097c40: 2d70 6b67 2d73 6f75 7263 6570 6b67 2074 -pkg-sourcepkg t │ │ │ │ │ +00097c50: 6865 2d64 6562 6961 6e2d 7061 636b 6167 he-debian-packag │ │ │ │ │ +00097c60: 652d 736f 7572 6365 2d74 7265 657f 3435 e-source-tree.45 │ │ │ │ │ +00097c70: 3330 3638 0a52 6566 3a20 3164 327f 3435 3068.Ref: 1d2.45 │ │ │ │ │ +00097c80: 3330 3638 0a4e 6f64 653a 2064 6562 6961 3068.Node: debia │ │ │ │ │ +00097c90: 6e2f 7275 6c65 7320 2d20 7468 6520 6d61 n/rules - the ma │ │ │ │ │ +00097ca0: 696e 2062 7569 6c64 696e 6720 7363 7269 in building scri │ │ │ │ │ +00097cb0: 7074 7f34 3533 3833 330a 5265 663a 2061 pt.453833.Ref: a │ │ │ │ │ +00097cc0: 702d 706b 672d 736f 7572 6365 706b 6720 p-pkg-sourcepkg │ │ │ │ │ +00097cd0: 6465 6269 616e 2d72 756c 6573 2d74 6865 debian-rules-the │ │ │ │ │ +00097ce0: 2d6d 6169 6e2d 6275 696c 6469 6e67 2d73 -main-building-s │ │ │ │ │ +00097cf0: 6372 6970 747f 3435 3339 3938 0a52 6566 cript.453998.Ref │ │ │ │ │ +00097d00: 3a20 3164 337f 3435 3339 3938 0a52 6566 : 1d3.453998.Ref │ │ │ │ │ +00097d10: 3a20 6170 2d70 6b67 2d73 6f75 7263 6570 : ap-pkg-sourcep │ │ │ │ │ +00097d20: 6b67 2073 2d70 6b67 2d64 6562 6961 6e72 kg s-pkg-debianr │ │ │ │ │ +00097d30: 756c 6573 7f34 3533 3939 380a 5265 663a ules.453998.Ref: │ │ │ │ │ +00097d40: 2031 6434 7f34 3533 3939 380a 4e6f 6465 1d4.453998.Node │ │ │ │ │ +00097d50: 3a20 6465 6269 616e 2f73 7562 7374 7661 : debian/substva │ │ │ │ │ +00097d60: 7273 2061 6e64 2076 6172 6961 626c 6520 rs and variable │ │ │ │ │ +00097d70: 7375 6273 7469 7475 7469 6f6e 737f 3435 substitutions.45 │ │ │ │ │ +00097d80: 3431 3532 0a52 6566 3a20 6170 2d70 6b67 4152.Ref: ap-pkg │ │ │ │ │ +00097d90: 2d73 6f75 7263 6570 6b67 2064 6562 6961 -sourcepkg debia │ │ │ │ │ +00097da0: 6e2d 7375 6273 7476 6172 732d 616e 642d n-substvars-and- │ │ │ │ │ +00097db0: 7661 7269 6162 6c65 2d73 7562 7374 6974 variable-substit │ │ │ │ │ +00097dc0: 7574 696f 6e73 7f34 3534 3333 380a 5265 utions.454338.Re │ │ │ │ │ +00097dd0: 663a 2031 6435 7f34 3534 3333 380a 5265 f: 1d5.454338.Re │ │ │ │ │ +00097de0: 663a 2061 702d 706b 672d 736f 7572 6365 f: ap-pkg-source │ │ │ │ │ +00097df0: 706b 6720 732d 706b 672d 7372 6373 7562 pkg s-pkg-srcsub │ │ │ │ │ +00097e00: 7374 7661 7273 7f34 3534 3333 380a 5265 stvars.454338.Re │ │ │ │ │ +00097e10: 663a 2031 6436 7f34 3534 3333 380a 4e6f f: 1d6.454338.No │ │ │ │ │ +00097e20: 6465 3a20 6465 6269 616e 2f66 696c 6573 de: debian/files │ │ │ │ │ +00097e30: 7f34 3534 3530 360a 5265 663a 2061 702d .454506.Ref: ap- │ │ │ │ │ +00097e40: 706b 672d 736f 7572 6365 706b 6720 6465 pkg-sourcepkg de │ │ │ │ │ +00097e50: 6269 616e 2d66 696c 6573 7f34 3534 3636 bian-files.45466 │ │ │ │ │ +00097e60: 330a 5265 663a 2031 6437 7f34 3534 3636 3.Ref: 1d7.45466 │ │ │ │ │ +00097e70: 330a 5265 663a 2061 702d 706b 672d 736f 3.Ref: ap-pkg-so │ │ │ │ │ +00097e80: 7572 6365 706b 6720 732d 7363 2d32 2d33 urcepkg s-sc-2-3 │ │ │ │ │ +00097e90: 7f34 3534 3636 330a 5265 663a 2031 6438 .454663.Ref: 1d8 │ │ │ │ │ +00097ea0: 7f34 3534 3636 330a 4e6f 6465 3a20 6465 .454663.Node: de │ │ │ │ │ +00097eb0: 6269 616e 2f74 6d70 7f34 3534 3736 330a bian/tmp.454763. │ │ │ │ │ +00097ec0: 5265 663a 2061 702d 706b 672d 736f 7572 Ref: ap-pkg-sour │ │ │ │ │ +00097ed0: 6365 706b 6720 6465 6269 616e 2d74 6d70 cepkg debian-tmp │ │ │ │ │ +00097ee0: 7f34 3534 3836 380a 5265 663a 2031 6439 .454868.Ref: 1d9 │ │ │ │ │ +00097ef0: 7f34 3534 3836 380a 5265 663a 2061 702d .454868.Ref: ap- │ │ │ │ │ +00097f00: 706b 672d 736f 7572 6365 706b 6720 732d pkg-sourcepkg s- │ │ │ │ │ +00097f10: 7363 2d32 2d34 7f34 3534 3836 380a 5265 sc-2-4.454868.Re │ │ │ │ │ +00097f20: 663a 2031 6461 7f34 3534 3836 380a 4e6f f: 1da.454868.No │ │ │ │ │ +00097f30: 6465 3a20 536f 7572 6365 2070 6163 6b61 de: Source packa │ │ │ │ │ +00097f40: 6765 7320 6173 2061 7263 6869 7665 737f ges as archives. │ │ │ │ │ +00097f50: 3435 3539 3938 0a52 6566 3a20 6170 2d70 455998.Ref: ap-p │ │ │ │ │ +00097f60: 6b67 2d73 6f75 7263 6570 6b67 2073 2d70 kg-sourcepkg s-p │ │ │ │ │ +00097f70: 6b67 2d73 6f75 7263 6561 7263 6869 7665 kg-sourcearchive │ │ │ │ │ +00097f80: 737f 3435 3632 3131 0a52 6566 3a20 6336 s.456211.Ref: c6 │ │ │ │ │ +00097f90: 7f34 3536 3231 310a 5265 663a 2061 702d .456211.Ref: ap- │ │ │ │ │ +00097fa0: 706b 672d 736f 7572 6365 706b 6720 736f pkg-sourcepkg so │ │ │ │ │ +00097fb0: 7572 6365 2d70 6163 6b61 6765 732d 6173 urce-packages-as │ │ │ │ │ +00097fc0: 2d61 7263 6869 7665 737f 3435 3632 3131 -archives.456211 │ │ │ │ │ +00097fd0: 0a52 6566 3a20 3164 627f 3435 3632 3131 .Ref: 1db.456211 │ │ │ │ │ +00097fe0: 0a4e 6f64 653a 2055 6e70 6163 6b69 6e67 .Node: Unpacking │ │ │ │ │ +00097ff0: 2061 2044 6562 6961 6e20 736f 7572 6365 a Debian source │ │ │ │ │ +00098000: 2070 6163 6b61 6765 2077 6974 686f 7574 package without │ │ │ │ │ +00098010: 2064 706b 672d 736f 7572 6365 7f34 3537 dpkg-source.457 │ │ │ │ │ +00098020: 3937 340a 5265 663a 2061 702d 706b 672d 974.Ref: ap-pkg- │ │ │ │ │ +00098030: 736f 7572 6365 706b 6720 732d 7363 2d34 sourcepkg s-sc-4 │ │ │ │ │ +00098040: 7f34 3538 3134 380a 5265 663a 2031 6463 .458148.Ref: 1dc │ │ │ │ │ +00098050: 7f34 3538 3134 380a 5265 663a 2061 702d .458148.Ref: ap- │ │ │ │ │ +00098060: 706b 672d 736f 7572 6365 706b 6720 756e pkg-sourcepkg un │ │ │ │ │ +00098070: 7061 636b 696e 672d 612d 6465 6269 616e packing-a-debian │ │ │ │ │ +00098080: 2d73 6f75 7263 652d 7061 636b 6167 652d -source-package- │ │ │ │ │ +00098090: 7769 7468 6f75 742d 6470 6b67 2d73 6f75 without-dpkg-sou │ │ │ │ │ +000980a0: 7263 657f 3435 3831 3438 0a52 6566 3a20 rce.458148.Ref: │ │ │ │ │ +000980b0: 3164 647f 3435 3831 3438 0a4e 6f64 653a 1dd.458148.Node: │ │ │ │ │ +000980c0: 2052 6573 7472 6963 7469 6f6e 7320 6f6e Restrictions on │ │ │ │ │ +000980d0: 206f 626a 6563 7473 2069 6e20 736f 7572 objects in sour │ │ │ │ │ +000980e0: 6365 2070 6163 6b61 6765 733c 323e 7f34 ce packages<2>.4 │ │ │ │ │ +000980f0: 3539 3131 350a 5265 663a 2061 702d 706b 59115.Ref: ap-pk │ │ │ │ │ +00098100: 672d 736f 7572 6365 706b 6720 7265 7374 g-sourcepkg rest │ │ │ │ │ +00098110: 7269 6374 696f 6e73 2d6f 6e2d 6f62 6a65 rictions-on-obje │ │ │ │ │ +00098120: 6374 732d 696e 2d73 6f75 7263 652d 7061 cts-in-source-pa │ │ │ │ │ +00098130: 636b 6167 6573 7f34 3539 3235 370a 5265 ckages.459257.Re │ │ │ │ │ +00098140: 663a 2031 6465 7f34 3539 3235 370a 5265 f: 1de.459257.Re │ │ │ │ │ +00098150: 663a 2061 702d 706b 672d 736f 7572 6365 f: ap-pkg-source │ │ │ │ │ +00098160: 706b 6720 732d 7363 2d34 2d31 7f34 3539 pkg s-sc-4-1.459 │ │ │ │ │ +00098170: 3235 370a 5265 663a 2031 6466 7f34 3539 257.Ref: 1df.459 │ │ │ │ │ +00098180: 3235 370a 5265 663a 2052 6573 7472 6963 257.Ref: Restric │ │ │ │ │ +00098190: 7469 6f6e 7320 6f6e 206f 626a 6563 7473 tions on objects │ │ │ │ │ +000981a0: 2069 6e20 736f 7572 6365 2070 6163 6b61 in source packa │ │ │ │ │ +000981b0: 6765 733c 323e 2d46 6f6f 746e 6f74 652d ges<2>-Footnote- │ │ │ │ │ +000981c0: 317f 3436 3038 3030 0a52 6566 3a20 5265 1.460800.Ref: Re │ │ │ │ │ +000981d0: 7374 7269 6374 696f 6e73 206f 6e20 6f62 strictions on ob │ │ │ │ │ +000981e0: 6a65 6374 7320 696e 2073 6f75 7263 6520 jects in source │ │ │ │ │ +000981f0: 7061 636b 6167 6573 3c32 3e2d 466f 6f74 packages<2>-Foot │ │ │ │ │ +00098200: 6e6f 7465 2d32 7f34 3630 3930 310a 5265 note-2.460901.Re │ │ │ │ │ +00098210: 663a 2052 6573 7472 6963 7469 6f6e 7320 f: Restrictions │ │ │ │ │ +00098220: 6f6e 206f 626a 6563 7473 2069 6e20 736f on objects in so │ │ │ │ │ +00098230: 7572 6365 2070 6163 6b61 6765 733c 323e urce packages<2> │ │ │ │ │ +00098240: 2d46 6f6f 746e 6f74 652d 337f 3436 3130 -Footnote-3.4610 │ │ │ │ │ +00098250: 3037 0a52 6566 3a20 5265 7374 7269 6374 07.Ref: Restrict │ │ │ │ │ +00098260: 696f 6e73 206f 6e20 6f62 6a65 6374 7320 ions on objects │ │ │ │ │ +00098270: 696e 2073 6f75 7263 6520 7061 636b 6167 in source packag │ │ │ │ │ +00098280: 6573 3c32 3e2d 466f 6f74 6e6f 7465 2d34 es<2>-Footnote-4 │ │ │ │ │ +00098290: 7f34 3631 3034 370a 4e6f 6465 3a20 436f .461047.Node: Co │ │ │ │ │ +000982a0: 6e74 726f 6c20 6669 6c65 7320 616e 6420 ntrol files and │ │ │ │ │ +000982b0: 7468 6569 7220 6669 656c 6473 2066 726f their fields fro │ │ │ │ │ +000982c0: 6d20 6f6c 6420 5061 636b 6167 696e 6720 m old Packaging │ │ │ │ │ +000982d0: 4d61 6e75 616c 7f34 3631 3232 380a 5265 Manual.461228.Re │ │ │ │ │ +000982e0: 663a 2061 702d 706b 672d 636f 6e74 726f f: ap-pkg-contro │ │ │ │ │ +000982f0: 6c66 6965 6c64 7320 646f 637f 3436 3134 lfields doc.4614 │ │ │ │ │ +00098300: 3433 0a52 6566 3a20 3165 307f 3436 3134 43.Ref: 1e0.4614 │ │ │ │ │ +00098310: 3433 0a52 6566 3a20 6170 2d70 6b67 2d63 43.Ref: ap-pkg-c │ │ │ │ │ +00098320: 6f6e 7472 6f6c 6669 656c 6473 2063 6f6e ontrolfields con │ │ │ │ │ +00098330: 7472 6f6c 2d66 696c 6573 2d61 6e64 2d74 trol-files-and-t │ │ │ │ │ +00098340: 6865 6972 2d66 6965 6c64 732d 6672 6f6d heir-fields-from │ │ │ │ │ +00098350: 2d6f 6c64 2d70 6163 6b61 6769 6e67 2d6d -old-packaging-m │ │ │ │ │ +00098360: 616e 7561 6c7f 3436 3134 3433 0a52 6566 anual.461443.Ref │ │ │ │ │ +00098370: 3a20 3165 317f 3436 3134 3433 0a4e 6f64 : 1e1.461443.Nod │ │ │ │ │ +00098380: 653a 2053 796e 7461 7820 6f66 2063 6f6e e: Syntax of con │ │ │ │ │ +00098390: 7472 6f6c 2066 696c 6573 3c32 3e7f 3436 trol files<2>.46 │ │ │ │ │ +000983a0: 3139 3633 0a52 6566 3a20 6170 2d70 6b67 1963.Ref: ap-pkg │ │ │ │ │ +000983b0: 2d63 6f6e 7472 6f6c 6669 656c 6473 2073 -controlfields s │ │ │ │ │ +000983c0: 2d73 642d 317f 3436 3231 3135 0a52 6566 -sd-1.462115.Ref │ │ │ │ │ +000983d0: 3a20 3165 327f 3436 3231 3135 0a52 6566 : 1e2.462115.Ref │ │ │ │ │ +000983e0: 3a20 6170 2d70 6b67 2d63 6f6e 7472 6f6c : ap-pkg-control │ │ │ │ │ +000983f0: 6669 656c 6473 2073 796e 7461 782d 6f66 fields syntax-of │ │ │ │ │ +00098400: 2d63 6f6e 7472 6f6c 2d66 696c 6573 7f34 -control-files.4 │ │ │ │ │ +00098410: 3632 3131 350a 5265 663a 2031 6533 7f34 62115.Ref: 1e3.4 │ │ │ │ │ +00098420: 3632 3131 350a 4e6f 6465 3a20 4c69 7374 62115.Node: List │ │ │ │ │ +00098430: 206f 6620 6669 656c 6473 3c32 3e7f 3436 of fields<2>.46 │ │ │ │ │ +00098440: 3234 3331 0a52 6566 3a20 6170 2d70 6b67 2431.Ref: ap-pkg │ │ │ │ │ +00098450: 2d63 6f6e 7472 6f6c 6669 656c 6473 206c -controlfields l │ │ │ │ │ +00098460: 6973 742d 6f66 2d66 6965 6c64 737f 3436 ist-of-fields.46 │ │ │ │ │ +00098470: 3235 3833 0a52 6566 3a20 3165 347f 3436 2583.Ref: 1e4.46 │ │ │ │ │ +00098480: 3235 3833 0a52 6566 3a20 6170 2d70 6b67 2583.Ref: ap-pkg │ │ │ │ │ +00098490: 2d63 6f6e 7472 6f6c 6669 656c 6473 2073 -controlfields s │ │ │ │ │ +000984a0: 2d73 642d 327f 3436 3235 3833 0a52 6566 -sd-2.462583.Ref │ │ │ │ │ +000984b0: 3a20 3165 357f 3436 3235 3833 0a4e 6f64 : 1e5.462583.Nod │ │ │ │ │ +000984c0: 653a 2046 696c 656e 616d 6520 616e 6420 e: Filename and │ │ │ │ │ +000984d0: 4d53 444f 532d 4669 6c65 6e61 6d65 7f34 MSDOS-Filename.4 │ │ │ │ │ +000984e0: 3632 3838 360a 5265 663a 2061 702d 706b 62886.Ref: ap-pk │ │ │ │ │ +000984f0: 672d 636f 6e74 726f 6c66 6965 6c64 7320 g-controlfields │ │ │ │ │ +00098500: 6669 6c65 6e61 6d65 2d61 6e64 2d6d 7364 filename-and-msd │ │ │ │ │ +00098510: 6f73 2d66 696c 656e 616d 657f 3436 3239 os-filename.4629 │ │ │ │ │ +00098520: 3938 0a52 6566 3a20 3165 367f 3436 3239 98.Ref: 1e6.4629 │ │ │ │ │ +00098530: 3938 0a52 6566 3a20 6170 2d70 6b67 2d63 98.Ref: ap-pkg-c │ │ │ │ │ +00098540: 6f6e 7472 6f6c 6669 656c 6473 2073 2d70 ontrolfields s-p │ │ │ │ │ +00098550: 6b67 2d66 2d66 696c 656e 616d 657f 3436 kg-f-filename.46 │ │ │ │ │ +00098560: 3239 3938 0a52 6566 3a20 3165 377f 3436 2998.Ref: 1e7.46 │ │ │ │ │ +00098570: 3239 3938 0a4e 6f64 653a 2053 697a 6520 2998.Node: Size │ │ │ │ │ +00098580: 616e 6420 4d44 3573 756d 7f34 3633 3335 and MD5sum.46335 │ │ │ │ │ +00098590: 370a 5265 663a 2061 702d 706b 672d 636f 7.Ref: ap-pkg-co │ │ │ │ │ +000985a0: 6e74 726f 6c66 6965 6c64 7320 732d 706b ntrolfields s-pk │ │ │ │ │ +000985b0: 672d 662d 7369 7a65 7f34 3633 3438 340a g-f-size.463484. │ │ │ │ │ +000985c0: 5265 663a 2031 6538 7f34 3633 3438 340a Ref: 1e8.463484. │ │ │ │ │ +000985d0: 5265 663a 2061 702d 706b 672d 636f 6e74 Ref: ap-pkg-cont │ │ │ │ │ +000985e0: 726f 6c66 6965 6c64 7320 7369 7a65 2d61 rolfields size-a │ │ │ │ │ +000985f0: 6e64 2d6d 6435 7375 6d7f 3436 3334 3834 nd-md5sum.463484 │ │ │ │ │ +00098600: 0a52 6566 3a20 3165 397f 3436 3334 3834 .Ref: 1e9.463484 │ │ │ │ │ +00098610: 0a4e 6f64 653a 2053 7461 7475 737f 3436 .Node: Status.46 │ │ │ │ │ +00098620: 3338 3330 0a52 6566 3a20 6170 2d70 6b67 3830.Ref: ap-pkg │ │ │ │ │ +00098630: 2d63 6f6e 7472 6f6c 6669 656c 6473 2073 -controlfields s │ │ │ │ │ +00098640: 2d70 6b67 2d66 2d73 7461 7475 737f 3436 -pkg-f-status.46 │ │ │ │ │ +00098650: 3339 3434 0a52 6566 3a20 3165 617f 3436 3944.Ref: 1ea.46 │ │ │ │ │ +00098660: 3339 3434 0a52 6566 3a20 6170 2d70 6b67 3944.Ref: ap-pkg │ │ │ │ │ +00098670: 2d63 6f6e 7472 6f6c 6669 656c 6473 2073 -controlfields s │ │ │ │ │ +00098680: 7461 7475 737f 3436 3339 3434 0a52 6566 tatus.463944.Ref │ │ │ │ │ +00098690: 3a20 3165 627f 3436 3339 3434 0a4e 6f64 : 1eb.463944.Nod │ │ │ │ │ +000986a0: 653a 2043 6f6e 6669 672d 5665 7273 696f e: Config-Versio │ │ │ │ │ +000986b0: 6e7f 3436 3432 3534 0a52 6566 3a20 6170 n.464254.Ref: ap │ │ │ │ │ +000986c0: 2d70 6b67 2d63 6f6e 7472 6f6c 6669 656c -pkg-controlfiel │ │ │ │ │ +000986d0: 6473 2063 6f6e 6669 672d 7665 7273 696f ds config-versio │ │ │ │ │ +000986e0: 6e7f 3436 3433 3632 0a52 6566 3a20 3165 n.464362.Ref: 1e │ │ │ │ │ +000986f0: 637f 3436 3433 3632 0a52 6566 3a20 6170 c.464362.Ref: ap │ │ │ │ │ +00098700: 2d70 6b67 2d63 6f6e 7472 6f6c 6669 656c -pkg-controlfiel │ │ │ │ │ +00098710: 6473 2073 2d70 6b67 2d66 2d63 6f6e 6669 ds s-pkg-f-confi │ │ │ │ │ +00098720: 672d 7665 7273 696f 6e7f 3436 3433 3632 g-version.464362 │ │ │ │ │ +00098730: 0a52 6566 3a20 3165 647f 3436 3433 3632 .Ref: 1ed.464362 │ │ │ │ │ +00098740: 0a4e 6f64 653a 2043 6f6e 6666 696c 6573 .Node: Conffiles │ │ │ │ │ +00098750: 7f34 3634 3538 310a 5265 663a 2061 702d .464581.Ref: ap- │ │ │ │ │ +00098760: 706b 672d 636f 6e74 726f 6c66 6965 6c64 pkg-controlfield │ │ │ │ │ +00098770: 7320 636f 6e66 6669 6c65 737f 3436 3437 s conffiles.4647 │ │ │ │ │ +00098780: 3031 0a52 6566 3a20 3165 657f 3436 3437 01.Ref: 1ee.4647 │ │ │ │ │ +00098790: 3031 0a52 6566 3a20 6170 2d70 6b67 2d63 01.Ref: ap-pkg-c │ │ │ │ │ +000987a0: 6f6e 7472 6f6c 6669 656c 6473 2073 2d70 ontrolfields s-p │ │ │ │ │ +000987b0: 6b67 2d66 2d63 6f6e 6666 696c 6573 7f34 kg-f-conffiles.4 │ │ │ │ │ +000987c0: 3634 3730 310a 5265 663a 2031 6566 7f34 64701.Ref: 1ef.4 │ │ │ │ │ +000987d0: 3634 3730 310a 4e6f 6465 3a20 4f62 736f 64701.Node: Obso │ │ │ │ │ +000987e0: 6c65 7465 2066 6965 6c64 733c 323e 7f34 lete fields<2>.4 │ │ │ │ │ +000987f0: 3634 3933 330a 5265 663a 2061 702d 706b 64933.Ref: ap-pk │ │ │ │ │ +00098800: 672d 636f 6e74 726f 6c66 6965 6c64 7320 g-controlfields │ │ │ │ │ +00098810: 6f62 736f 6c65 7465 2d66 6965 6c64 737f obsolete-fields. │ │ │ │ │ +00098820: 3436 3530 3330 0a52 6566 3a20 3166 307f 465030.Ref: 1f0. │ │ │ │ │ +00098830: 3436 3530 3330 0a52 6566 3a20 6170 2d70 465030.Ref: ap-p │ │ │ │ │ +00098840: 6b67 2d63 6f6e 7472 6f6c 6669 656c 6473 kg-controlfields │ │ │ │ │ +00098850: 2073 2d73 642d 322d 367f 3436 3530 3330 s-sd-2-6.465030 │ │ │ │ │ +00098860: 0a52 6566 3a20 3166 317f 3436 3530 3330 .Ref: 1f1.465030 │ │ │ │ │ +00098870: 0a4e 6f64 653a 2043 6f6e 6669 6775 7261 .Node: Configura │ │ │ │ │ +00098880: 7469 6f6e 2066 696c 6520 6861 6e64 6c69 tion file handli │ │ │ │ │ +00098890: 6e67 2066 726f 6d20 6f6c 6420 5061 636b ng from old Pack │ │ │ │ │ +000988a0: 6167 696e 6720 4d61 6e75 616c 7f34 3635 aging Manual.465 │ │ │ │ │ +000988b0: 3532 340a 5265 663a 2061 702d 706b 672d 524.Ref: ap-pkg- │ │ │ │ │ +000988c0: 636f 6e66 6669 6c65 7320 646f 637f 3436 conffiles doc.46 │ │ │ │ │ +000988d0: 3537 3832 0a52 6566 3a20 3162 617f 3436 5782.Ref: 1ba.46 │ │ │ │ │ +000988e0: 3537 3832 0a52 6566 3a20 6170 2d70 6b67 5782.Ref: ap-pkg │ │ │ │ │ +000988f0: 2d63 6f6e 6666 696c 6573 2063 6f6e 6669 -conffiles confi │ │ │ │ │ +00098900: 6775 7261 7469 6f6e 2d66 696c 652d 6861 guration-file-ha │ │ │ │ │ +00098910: 6e64 6c69 6e67 2d66 726f 6d2d 6f6c 642d ndling-from-old- │ │ │ │ │ +00098920: 7061 636b 6167 696e 672d 6d61 6e75 616c packaging-manual │ │ │ │ │ +00098930: 7f34 3635 3738 320a 5265 663a 2031 6632 .465782.Ref: 1f2 │ │ │ │ │ +00098940: 7f34 3635 3738 320a 4e6f 6465 3a20 4175 .465782.Node: Au │ │ │ │ │ +00098950: 746f 6d61 7469 6320 6861 6e64 6c69 6e67 tomatic handling │ │ │ │ │ +00098960: 206f 6620 636f 6e66 6967 7572 6174 696f of configuratio │ │ │ │ │ +00098970: 6e20 6669 6c65 7320 6279 2064 706b 677f n files by dpkg. │ │ │ │ │ +00098980: 3436 3639 3131 0a52 6566 3a20 6170 2d70 466911.Ref: ap-p │ │ │ │ │ +00098990: 6b67 2d63 6f6e 6666 696c 6573 2061 7574 kg-conffiles aut │ │ │ │ │ +000989a0: 6f6d 6174 6963 2d68 616e 646c 696e 672d omatic-handling- │ │ │ │ │ +000989b0: 6f66 2d63 6f6e 6669 6775 7261 7469 6f6e of-configuration │ │ │ │ │ +000989c0: 2d66 696c 6573 2d62 792d 6470 6b67 7f34 -files-by-dpkg.4 │ │ │ │ │ +000989d0: 3637 3132 310a 5265 663a 2031 6633 7f34 67121.Ref: 1f3.4 │ │ │ │ │ +000989e0: 3637 3132 310a 5265 663a 2061 702d 706b 67121.Ref: ap-pk │ │ │ │ │ +000989f0: 672d 636f 6e66 6669 6c65 7320 732d 7365 g-conffiles s-se │ │ │ │ │ +00098a00: 2d31 7f34 3637 3132 310a 5265 663a 2031 -1.467121.Ref: 1 │ │ │ │ │ +00098a10: 6634 7f34 3637 3132 310a 4e6f 6465 3a20 f4.467121.Node: │ │ │ │ │ +00098a20: 4675 6c6c 792d 6665 6174 7572 6564 206d Fully-featured m │ │ │ │ │ +00098a30: 6169 6e74 6169 6e65 7220 7363 7269 7074 aintainer script │ │ │ │ │ +00098a40: 2063 6f6e 6669 6775 7261 7469 6f6e 2068 configuration h │ │ │ │ │ +00098a50: 616e 646c 696e 677f 3436 3934 3835 0a52 andling.469485.R │ │ │ │ │ +00098a60: 6566 3a20 6170 2d70 6b67 2d63 6f6e 6666 ef: ap-pkg-conff │ │ │ │ │ +00098a70: 696c 6573 2066 756c 6c79 2d66 6561 7475 iles fully-featu │ │ │ │ │ +00098a80: 7265 642d 6d61 696e 7461 696e 6572 2d73 red-maintainer-s │ │ │ │ │ +00098a90: 6372 6970 742d 636f 6e66 6967 7572 6174 cript-configurat │ │ │ │ │ +00098aa0: 696f 6e2d 6861 6e64 6c69 6e67 7f34 3639 ion-handling.469 │ │ │ │ │ +00098ab0: 3639 350a 5265 663a 2031 6635 7f34 3639 695.Ref: 1f5.469 │ │ │ │ │ +00098ac0: 3639 350a 5265 663a 2061 702d 706b 672d 695.Ref: ap-pkg- │ │ │ │ │ +00098ad0: 636f 6e66 6669 6c65 7320 732d 7365 2d32 conffiles s-se-2 │ │ │ │ │ +00098ae0: 7f34 3639 3639 350a 5265 663a 2031 6636 .469695.Ref: 1f6 │ │ │ │ │ +00098af0: 7f34 3639 3639 350a 4e6f 6465 3a20 416c .469695.Node: Al │ │ │ │ │ +00098b00: 7465 726e 6174 6976 6520 7665 7273 696f ternative versio │ │ │ │ │ +00098b10: 6e73 206f 6620 616e 2069 6e74 6572 6661 ns of an interfa │ │ │ │ │ +00098b20: 6365 202d 2075 7064 6174 652d 616c 7465 ce - update-alte │ │ │ │ │ +00098b30: 726e 6174 6976 6573 2066 726f 6d20 6f6c rnatives from ol │ │ │ │ │ +00098b40: 6420 5061 636b 6167 696e 6720 4d61 6e75 d Packaging Manu │ │ │ │ │ +00098b50: 616c 7f34 3731 3438 310a 5265 663a 2061 al.471481.Ref: a │ │ │ │ │ +00098b60: 702d 706b 672d 616c 7465 726e 6174 6976 p-pkg-alternativ │ │ │ │ │ +00098b70: 6573 2064 6f63 7f34 3731 3736 340a 5265 es doc.471764.Re │ │ │ │ │ +00098b80: 663a 2031 6637 7f34 3731 3736 340a 5265 f: 1f7.471764.Re │ │ │ │ │ +00098b90: 663a 2061 702d 706b 672d 616c 7465 726e f: ap-pkg-altern │ │ │ │ │ +00098ba0: 6174 6976 6573 2061 6c74 6572 6e61 7469 atives alternati │ │ │ │ │ +00098bb0: 7665 2d76 6572 7369 6f6e 732d 6f66 2d61 ve-versions-of-a │ │ │ │ │ +00098bc0: 6e2d 696e 7465 7266 6163 652d 7570 6461 n-interface-upda │ │ │ │ │ +00098bd0: 7465 2d61 6c74 6572 6e61 7469 7665 732d te-alternatives- │ │ │ │ │ +00098be0: 6672 6f6d 2d6f 6c64 2d70 6163 6b61 6769 from-old-packagi │ │ │ │ │ +00098bf0: 6e67 2d6d 616e 7561 6c7f 3437 3137 3634 ng-manual.471764 │ │ │ │ │ +00098c00: 0a52 6566 3a20 3166 387f 3437 3137 3634 .Ref: 1f8.471764 │ │ │ │ │ +00098c10: 0a4e 6f64 653a 2044 6976 6572 7369 6f6e .Node: Diversion │ │ │ │ │ +00098c20: 7320 2d20 6f76 6572 7269 6469 6e67 2061 s - overriding a │ │ │ │ │ +00098c30: 2070 6163 6b61 6765 e280 9973 2076 6572 package...s ver │ │ │ │ │ +00098c40: 7369 6f6e 206f 6620 6120 6669 6c65 2066 sion of a file f │ │ │ │ │ +00098c50: 726f 6d20 6f6c 6420 5061 636b 6167 696e rom old Packagin │ │ │ │ │ +00098c60: 6720 4d61 6e75 616c 7f34 3733 3032 350a g Manual.473025. │ │ │ │ │ +00098c70: 5265 663a 2061 702d 706b 672d 6469 7665 Ref: ap-pkg-dive │ │ │ │ │ +00098c80: 7273 696f 6e73 2064 6f63 7f34 3733 3238 rsions doc.47328 │ │ │ │ │ +00098c90: 340a 5265 663a 2031 6639 7f34 3733 3238 4.Ref: 1f9.47328 │ │ │ │ │ +00098ca0: 340a 5265 663a 2061 702d 706b 672d 6469 4.Ref: ap-pkg-di │ │ │ │ │ +00098cb0: 7665 7273 696f 6e73 2064 6976 6572 7369 versions diversi │ │ │ │ │ +00098cc0: 6f6e 732d 6f76 6572 7269 6469 6e67 2d61 ons-overriding-a │ │ │ │ │ +00098cd0: 2d70 6163 6b61 6765 2d73 2d76 6572 7369 -package-s-versi │ │ │ │ │ +00098ce0: 6f6e 2d6f 662d 612d 6669 6c65 2d66 726f on-of-a-file-fro │ │ │ │ │ +00098cf0: 6d2d 6f6c 642d 7061 636b 6167 696e 672d m-old-packaging- │ │ │ │ │ +00098d00: 6d61 6e75 616c 7f34 3733 3238 340a 5265 manual.473284.Re │ │ │ │ │ +00098d10: 663a 2031 6661 7f34 3733 3238 340a 4e6f f: 1fa.473284.No │ │ │ │ │ +00098d20: 6465 3a20 4465 6269 616e 2050 6f6c 6963 de: Debian Polic │ │ │ │ │ +00098d30: 7920 6368 616e 6765 7320 7072 6f63 6573 y changes proces │ │ │ │ │ +00098d40: 737f 3437 3638 3738 0a52 6566 3a20 6170 s.476878.Ref: ap │ │ │ │ │ +00098d50: 2d70 726f 6365 7373 2064 6f63 7f34 3737 -process doc.477 │ │ │ │ │ +00098d60: 3038 310a 5265 663a 2065 7f34 3737 3038 081.Ref: e.47708 │ │ │ │ │ +00098d70: 310a 5265 663a 2061 702d 7072 6f63 6573 1.Ref: ap-proces │ │ │ │ │ +00098d80: 7320 6465 6269 616e 2d70 6f6c 6963 792d s debian-policy- │ │ │ │ │ +00098d90: 6368 616e 6765 732d 7072 6f63 6573 737f changes-process. │ │ │ │ │ +00098da0: 3437 3730 3831 0a52 6566 3a20 3166 627f 477081.Ref: 1fb. │ │ │ │ │ +00098db0: 3437 3730 3831 0a4e 6f64 653a 2049 6e74 477081.Node: Int │ │ │ │ │ +00098dc0: 726f 6475 6374 696f 6e3c 333e 7f34 3737 roduction<3>.477 │ │ │ │ │ +00098dd0: 3234 330a 5265 663a 2061 702d 7072 6f63 243.Ref: ap-proc │ │ │ │ │ +00098de0: 6573 7320 696e 7472 6f64 7563 7469 6f6e ess introduction │ │ │ │ │ +00098df0: 7f34 3737 3335 320a 5265 663a 2031 6663 .477352.Ref: 1fc │ │ │ │ │ +00098e00: 7f34 3737 3335 320a 5265 663a 2061 702d .477352.Ref: ap- │ │ │ │ │ +00098e10: 7072 6f63 6573 7320 7072 6f63 6573 732d process process- │ │ │ │ │ +00098e20: 696e 7472 6f64 7563 7469 6f6e 7f34 3737 introduction.477 │ │ │ │ │ +00098e30: 3335 320a 5265 663a 2031 6664 7f34 3737 352.Ref: 1fd.477 │ │ │ │ │ +00098e40: 3335 320a 5265 663a 2049 6e74 726f 6475 352.Ref: Introdu │ │ │ │ │ +00098e50: 6374 696f 6e3c 333e 2d46 6f6f 746e 6f74 ction<3>-Footnot │ │ │ │ │ +00098e60: 652d 317f 3437 3735 3430 0a4e 6f64 653a e-1.477540.Node: │ │ │ │ │ +00098e70: 2043 6861 6e67 6520 476f 616c 737f 3437 Change Goals.47 │ │ │ │ │ +00098e80: 3737 3839 0a52 6566 3a20 6170 2d70 726f 7789.Ref: ap-pro │ │ │ │ │ +00098e90: 6365 7373 2063 6861 6e67 652d 676f 616c cess change-goal │ │ │ │ │ +00098ea0: 737f 3437 3739 3232 0a52 6566 3a20 3166 s.477922.Ref: 1f │ │ │ │ │ +00098eb0: 657f 3437 3739 3232 0a52 6566 3a20 6170 e.477922.Ref: ap │ │ │ │ │ +00098ec0: 2d70 726f 6365 7373 2070 726f 6365 7373 -process process │ │ │ │ │ +00098ed0: 2d63 6861 6e67 652d 676f 616c 737f 3437 -change-goals.47 │ │ │ │ │ +00098ee0: 3739 3232 0a52 6566 3a20 3166 667f 3437 7922.Ref: 1ff.47 │ │ │ │ │ +00098ef0: 3739 3232 0a4e 6f64 653a 2043 7572 7265 7922.Node: Curre │ │ │ │ │ +00098f00: 6e74 2050 726f 6365 7373 7f34 3739 3336 nt Process.47936 │ │ │ │ │ +00098f10: 360a 5265 663a 2061 702d 7072 6f63 6573 6.Ref: ap-proces │ │ │ │ │ +00098f20: 7320 6375 7272 656e 742d 7072 6f63 6573 s current-proces │ │ │ │ │ +00098f30: 737f 3437 3934 3934 0a52 6566 3a20 3230 s.479494.Ref: 20 │ │ │ │ │ +00098f40: 307f 3437 3934 3934 0a52 6566 3a20 6170 0.479494.Ref: ap │ │ │ │ │ +00098f50: 2d70 726f 6365 7373 2070 726f 6365 7373 -process process │ │ │ │ │ +00098f60: 2d63 7572 7265 6e74 7f34 3739 3439 340a -current.479494. │ │ │ │ │ +00098f70: 5265 663a 2032 3031 7f34 3739 3439 340a Ref: 201.479494. │ │ │ │ │ +00098f80: 5265 663a 2043 7572 7265 6e74 2050 726f Ref: Current Pro │ │ │ │ │ +00098f90: 6365 7373 2d46 6f6f 746e 6f74 652d 317f cess-Footnote-1. │ │ │ │ │ +00098fa0: 3438 3034 3731 0a4e 6f64 653a 2053 7461 480471.Node: Sta │ │ │ │ │ +00098fb0: 7465 2041 204d 6f72 6520 696e 666f 726d te A More inform │ │ │ │ │ +00098fc0: 6174 696f 6e20 7265 7175 6972 6564 7f34 ation required.4 │ │ │ │ │ +00098fd0: 3830 3535 380a 5265 663a 2061 702d 7072 80558.Ref: ap-pr │ │ │ │ │ +00098fe0: 6f63 6573 7320 7374 6174 652d 612d 6d6f ocess state-a-mo │ │ │ │ │ +00098ff0: 7265 2d69 6e66 6f72 6d61 7469 6f6e 2d72 re-information-r │ │ │ │ │ +00099000: 6571 7569 7265 647f 3438 3036 3737 0a52 equired.480677.R │ │ │ │ │ +00099010: 6566 3a20 3230 327f 3438 3036 3737 0a52 ef: 202.480677.R │ │ │ │ │ +00099020: 6566 3a20 6170 2d70 726f 6365 7373 2073 ef: ap-process s │ │ │ │ │ +00099030: 7461 7465 2d61 2d6d 6f72 6569 6e66 6f7f tate-a-moreinfo. │ │ │ │ │ +00099040: 3438 3036 3737 0a52 6566 3a20 3230 337f 480677.Ref: 203. │ │ │ │ │ +00099050: 3438 3036 3737 0a52 6566 3a20 5374 6174 480677.Ref: Stat │ │ │ │ │ +00099060: 6520 4120 4d6f 7265 2069 6e66 6f72 6d61 e A More informa │ │ │ │ │ +00099070: 7469 6f6e 2072 6571 7569 7265 642d 466f tion required-Fo │ │ │ │ │ +00099080: 6f74 6e6f 7465 2d31 7f34 3831 3434 310a otnote-1.481441. │ │ │ │ │ +00099090: 4e6f 6465 3a20 5374 6174 6520 4220 4469 Node: State B Di │ │ │ │ │ +000990a0: 7363 7573 7369 6f6e 7f34 3831 3534 310a scussion.481541. │ │ │ │ │ +000990b0: 5265 663a 2061 702d 7072 6f63 6573 7320 Ref: ap-process │ │ │ │ │ +000990c0: 6964 327f 3438 3136 3835 0a52 6566 3a20 id2.481685.Ref: │ │ │ │ │ +000990d0: 3230 347f 3438 3136 3835 0a52 6566 3a20 204.481685.Ref: │ │ │ │ │ +000990e0: 6170 2d70 726f 6365 7373 2073 7461 7465 ap-process state │ │ │ │ │ +000990f0: 2d62 2d64 6973 6375 7373 696f 6e7f 3438 -b-discussion.48 │ │ │ │ │ +00099100: 3136 3835 0a52 6566 3a20 3230 357f 3438 1685.Ref: 205.48 │ │ │ │ │ +00099110: 3136 3835 0a52 6566 3a20 5374 6174 6520 1685.Ref: State │ │ │ │ │ +00099120: 4220 4469 7363 7573 7369 6f6e 2d46 6f6f B Discussion-Foo │ │ │ │ │ +00099130: 746e 6f74 652d 317f 3438 3231 3235 0a4e tnote-1.482125.N │ │ │ │ │ +00099140: 6f64 653a 2053 7461 7465 2043 2050 726f ode: State C Pro │ │ │ │ │ +00099150: 706f 7361 6c7f 3438 3232 3237 0a52 6566 posal.482227.Ref │ │ │ │ │ +00099160: 3a20 6170 2d70 726f 6365 7373 2069 6433 : ap-process id3 │ │ │ │ │ +00099170: 7f34 3832 3336 320a 5265 663a 2032 3036 .482362.Ref: 206 │ │ │ │ │ +00099180: 7f34 3832 3336 320a 5265 663a 2061 702d .482362.Ref: ap- │ │ │ │ │ +00099190: 7072 6f63 6573 7320 7374 6174 652d 632d process state-c- │ │ │ │ │ +000991a0: 7072 6f70 6f73 616c 7f34 3832 3336 320a proposal.482362. │ │ │ │ │ +000991b0: 5265 663a 2032 3037 7f34 3832 3336 320a Ref: 207.482362. │ │ │ │ │ +000991c0: 5265 663a 2053 7461 7465 2043 2050 726f Ref: State C Pro │ │ │ │ │ +000991d0: 706f 7361 6c2d 466f 6f74 6e6f 7465 2d31 posal-Footnote-1 │ │ │ │ │ +000991e0: 7f34 3832 3837 330a 4e6f 6465 3a20 5374 .482873.Node: St │ │ │ │ │ +000991f0: 6174 6520 4420 576f 7264 696e 6720 7072 ate D Wording pr │ │ │ │ │ +00099200: 6f70 6f73 6564 7f34 3832 3937 330a 5265 oposed.482973.Re │ │ │ │ │ +00099210: 663a 2061 702d 7072 6f63 6573 7320 6964 f: ap-process id │ │ │ │ │ +00099220: 347f 3438 3331 3036 0a52 6566 3a20 3230 4.483106.Ref: 20 │ │ │ │ │ +00099230: 387f 3438 3331 3036 0a52 6566 3a20 6170 8.483106.Ref: ap │ │ │ │ │ +00099240: 2d70 726f 6365 7373 2073 7461 7465 2d64 -process state-d │ │ │ │ │ +00099250: 2d77 6f72 6469 6e67 2d70 726f 706f 7365 -wording-propose │ │ │ │ │ +00099260: 647f 3438 3331 3036 0a52 6566 3a20 3230 d.483106.Ref: 20 │ │ │ │ │ +00099270: 397f 3438 3331 3036 0a52 6566 3a20 5374 9.483106.Ref: St │ │ │ │ │ +00099280: 6174 6520 4420 576f 7264 696e 6720 7072 ate D Wording pr │ │ │ │ │ +00099290: 6f70 6f73 6564 2d46 6f6f 746e 6f74 652d oposed-Footnote- │ │ │ │ │ +000992a0: 317f 3438 3336 3938 0a4e 6f64 653a 2053 1.483698.Node: S │ │ │ │ │ +000992b0: 7461 7465 2045 2053 6563 6f6e 6465 647f tate E Seconded. │ │ │ │ │ +000992c0: 3438 3337 3935 0a52 6566 3a20 6170 2d70 483795.Ref: ap-p │ │ │ │ │ +000992d0: 726f 6365 7373 2069 6435 7f34 3833 3932 rocess id5.48392 │ │ │ │ │ +000992e0: 380a 5265 663a 2032 3061 7f34 3833 3932 8.Ref: 20a.48392 │ │ │ │ │ +000992f0: 380a 5265 663a 2061 702d 7072 6f63 6573 8.Ref: ap-proces │ │ │ │ │ +00099300: 7320 7374 6174 652d 652d 7365 636f 6e64 s state-e-second │ │ │ │ │ +00099310: 6564 7f34 3833 3932 380a 5265 663a 2032 ed.483928.Ref: 2 │ │ │ │ │ +00099320: 3062 7f34 3833 3932 380a 5265 663a 2053 0b.483928.Ref: S │ │ │ │ │ +00099330: 7461 7465 2045 2053 6563 6f6e 6465 642d tate E Seconded- │ │ │ │ │ +00099340: 466f 6f74 6e6f 7465 2d31 7f34 3834 3935 Footnote-1.48495 │ │ │ │ │ +00099350: 370a 4e6f 6465 3a20 5374 6174 6520 4620 7.Node: State F │ │ │ │ │ +00099360: 4163 6365 7074 6564 7f34 3835 3035 370a Accepted.485057. │ │ │ │ │ +00099370: 5265 663a 2061 702d 7072 6f63 6573 7320 Ref: ap-process │ │ │ │ │ +00099380: 6964 367f 3438 3531 3830 0a52 6566 3a20 id6.485180.Ref: │ │ │ │ │ +00099390: 3230 637f 3438 3531 3830 0a52 6566 3a20 20c.485180.Ref: │ │ │ │ │ +000993a0: 6170 2d70 726f 6365 7373 2073 7461 7465 ap-process state │ │ │ │ │ +000993b0: 2d66 2d61 6363 6570 7465 647f 3438 3531 -f-accepted.4851 │ │ │ │ │ +000993c0: 3830 0a52 6566 3a20 3230 647f 3438 3531 80.Ref: 20d.4851 │ │ │ │ │ +000993d0: 3830 0a52 6566 3a20 5374 6174 6520 4620 80.Ref: State F │ │ │ │ │ +000993e0: 4163 6365 7074 6564 2d46 6f6f 746e 6f74 Accepted-Footnot │ │ │ │ │ +000993f0: 652d 317f 3438 3535 3933 0a4e 6f64 653a e-1.485593.Node: │ │ │ │ │ +00099400: 2053 7461 7465 2047 2052 656a 6563 747f State G Reject. │ │ │ │ │ +00099410: 3438 3536 3932 0a52 6566 3a20 6170 2d70 485692.Ref: ap-p │ │ │ │ │ +00099420: 726f 6365 7373 2069 6437 7f34 3835 3739 rocess id7.48579 │ │ │ │ │ +00099430: 300a 5265 663a 2032 3065 7f34 3835 3739 0.Ref: 20e.48579 │ │ │ │ │ +00099440: 300a 5265 663a 2061 702d 7072 6f63 6573 0.Ref: ap-proces │ │ │ │ │ +00099450: 7320 7374 6174 652d 672d 7265 6a65 6374 s state-g-reject │ │ │ │ │ +00099460: 7f34 3835 3739 300a 5265 663a 2032 3066 .485790.Ref: 20f │ │ │ │ │ +00099470: 7f34 3835 3739 300a 5265 663a 2053 7461 .485790.Ref: Sta │ │ │ │ │ +00099480: 7465 2047 2052 656a 6563 742d 466f 6f74 te G Reject-Foot │ │ │ │ │ +00099490: 6e6f 7465 2d31 7f34 3837 3139 300a 4e6f note-1.487190.No │ │ │ │ │ +000994a0: 6465 3a20 4f74 6865 7220 5461 6773 7f34 de: Other Tags.4 │ │ │ │ │ +000994b0: 3837 3239 300a 5265 663a 2061 702d 7072 87290.Ref: ap-pr │ │ │ │ │ +000994c0: 6f63 6573 7320 6f74 6865 722d 7461 6773 ocess other-tags │ │ │ │ │ +000994d0: 7f34 3837 3339 370a 5265 663a 2032 3130 .487397.Ref: 210 │ │ │ │ │ +000994e0: 7f34 3837 3339 370a 5265 663a 2061 702d .487397.Ref: ap- │ │ │ │ │ +000994f0: 7072 6f63 6573 7320 7072 6f63 6573 732d process process- │ │ │ │ │ +00099500: 6f74 6865 722d 7461 6773 7f34 3837 3339 other-tags.48739 │ │ │ │ │ +00099510: 370a 5265 663a 2032 3131 7f34 3837 3339 7.Ref: 211.48739 │ │ │ │ │ +00099520: 370a 5265 663a 204f 7468 6572 2054 6167 7.Ref: Other Tag │ │ │ │ │ +00099530: 732d 466f 6f74 6e6f 7465 2d31 7f34 3838 s-Footnote-1.488 │ │ │ │ │ +00099540: 3436 380a 5265 663a 204f 7468 6572 2054 468.Ref: Other T │ │ │ │ │ +00099550: 6167 732d 466f 6f74 6e6f 7465 2d32 7f34 ags-Footnote-2.4 │ │ │ │ │ +00099560: 3838 3536 390a 5265 663a 204f 7468 6572 88569.Ref: Other │ │ │ │ │ +00099570: 2054 6167 732d 466f 6f74 6e6f 7465 2d33 Tags-Footnote-3 │ │ │ │ │ +00099580: 7f34 3838 3637 320a 4e6f 6465 3a20 4d61 .488672.Node: Ma │ │ │ │ │ +00099590: 696e 7461 696e 6572 2073 6372 6970 7420 intainer script │ │ │ │ │ +000995a0: 666c 6f77 6368 6172 7473 7f34 3838 3737 flowcharts.48877 │ │ │ │ │ +000995b0: 330a 5265 663a 2061 702d 666c 6f77 6368 3.Ref: ap-flowch │ │ │ │ │ +000995c0: 6172 7473 2064 6f63 7f34 3838 3931 340a arts doc.488914. │ │ │ │ │ +000995d0: 5265 663a 2065 397f 3438 3839 3134 0a52 Ref: e9.488914.R │ │ │ │ │ +000995e0: 6566 3a20 6170 2d66 6c6f 7763 6861 7274 ef: ap-flowchart │ │ │ │ │ +000995f0: 7320 6d61 696e 7461 696e 6572 2d73 6372 s maintainer-scr │ │ │ │ │ +00099600: 6970 742d 666c 6f77 6368 6172 7473 7f34 ipt-flowcharts.4 │ │ │ │ │ +00099610: 3838 3931 340a 5265 663a 2032 3132 7f34 88914.Ref: 212.4 │ │ │ │ │ +00099620: 3838 3931 340a 5265 663a 204d 6169 6e74 88914.Ref: Maint │ │ │ │ │ +00099630: 6169 6e65 7220 7363 7269 7074 2066 6c6f ainer script flo │ │ │ │ │ +00099640: 7763 6861 7274 732d 466f 6f74 6e6f 7465 wcharts-Footnote │ │ │ │ │ +00099650: 2d31 7f34 3930 3237 370a 4e6f 6465 3a20 -1.490277.Node: │ │ │ │ │ +00099660: 5570 6772 6164 696e 6720 6368 6563 6b6c Upgrading checkl │ │ │ │ │ +00099670: 6973 747f 3439 3033 3834 0a52 6566 3a20 ist.490384.Ref: │ │ │ │ │ +00099680: 7570 6772 6164 696e 672d 6368 6563 6b6c upgrading-checkl │ │ │ │ │ +00099690: 6973 7420 646f 637f 3439 3035 3033 0a52 ist doc.490503.R │ │ │ │ │ +000996a0: 6566 3a20 397f 3439 3035 3033 0a52 6566 ef: 9.490503.Ref │ │ │ │ │ +000996b0: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ +000996c0: 6b6c 6973 7420 7570 6772 6164 696e 672d klist upgrading- │ │ │ │ │ +000996d0: 6368 6563 6b6c 6973 747f 3439 3035 3033 checklist.490503 │ │ │ │ │ +000996e0: 0a52 6566 3a20 3231 337f 3439 3035 3033 .Ref: 213.490503 │ │ │ │ │ +000996f0: 0a4e 6f64 653a 2041 626f 7574 2074 6865 .Node: About the │ │ │ │ │ +00099700: 2063 6865 636b 6c69 7374 7f34 3932 3737 checklist.49277 │ │ │ │ │ +00099710: 300a 5265 663a 2075 7067 7261 6469 6e67 0.Ref: upgrading │ │ │ │ │ +00099720: 2d63 6865 636b 6c69 7374 2061 626f 7574 -checklist about │ │ │ │ │ +00099730: 2d74 6865 2d63 6865 636b 6c69 7374 7f34 -the-checklist.4 │ │ │ │ │ +00099740: 3932 3837 340a 5265 663a 2032 3134 7f34 92874.Ref: 214.4 │ │ │ │ │ +00099750: 3932 3837 340a 4e6f 6465 3a20 5665 7273 92874.Node: Vers │ │ │ │ │ +00099760: 696f 6e20 3420 3720 307f 3439 3438 3039 ion 4 7 0.494809 │ │ │ │ │ +00099770: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ +00099780: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ +00099790: 6e2d 342d 372d 307f 3439 3439 3335 0a52 n-4-7-0.494935.R │ │ │ │ │ +000997a0: 6566 3a20 3231 357f 3439 3439 3335 0a4e ef: 215.494935.N │ │ │ │ │ +000997b0: 6f64 653a 2056 6572 7369 6f6e 2034 2036 ode: Version 4 6 │ │ │ │ │ +000997c0: 2032 7f34 3936 3536 380a 5265 663a 2075 2.496568.Ref: u │ │ │ │ │ +000997d0: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ +000997e0: 7374 2076 6572 7369 6f6e 2d34 2d36 2d32 st version-4-6-2 │ │ │ │ │ +000997f0: 7f34 3936 3638 380a 5265 663a 2032 3136 .496688.Ref: 216 │ │ │ │ │ +00099800: 7f34 3936 3638 380a 4e6f 6465 3a20 5665 .496688.Node: Ve │ │ │ │ │ +00099810: 7273 696f 6e20 3420 3620 317f 3439 3733 rsion 4 6 1.4973 │ │ │ │ │ +00099820: 3633 0a52 6566 3a20 7570 6772 6164 696e 63.Ref: upgradin │ │ │ │ │ +00099830: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ +00099840: 696f 6e2d 342d 362d 317f 3439 3734 3833 ion-4-6-1.497483 │ │ │ │ │ +00099850: 0a52 6566 3a20 3231 377f 3439 3734 3833 .Ref: 217.497483 │ │ │ │ │ +00099860: 0a4e 6f64 653a 2056 6572 7369 6f6e 2034 .Node: Version 4 │ │ │ │ │ +00099870: 2036 2030 7f34 3937 3831 380a 5265 663a 6 0.497818.Ref: │ │ │ │ │ +00099880: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ +00099890: 6c69 7374 2076 6572 7369 6f6e 2d34 2d36 list version-4-6 │ │ │ │ │ +000998a0: 2d30 7f34 3937 3933 380a 5265 663a 2032 -0.497938.Ref: 2 │ │ │ │ │ +000998b0: 3138 7f34 3937 3933 380a 4e6f 6465 3a20 18.497938.Node: │ │ │ │ │ +000998c0: 5665 7273 696f 6e20 3420 3520 317f 3439 Version 4 5 1.49 │ │ │ │ │ +000998d0: 3832 3930 0a52 6566 3a20 7570 6772 6164 8290.Ref: upgrad │ │ │ │ │ +000998e0: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ +000998f0: 7273 696f 6e2d 342d 352d 317f 3439 3834 rsion-4-5-1.4984 │ │ │ │ │ +00099900: 3130 0a52 6566 3a20 3231 397f 3439 3834 10.Ref: 219.4984 │ │ │ │ │ +00099910: 3130 0a4e 6f64 653a 2056 6572 7369 6f6e 10.Node: Version │ │ │ │ │ +00099920: 2034 2035 2030 7f34 3939 3538 300a 5265 4 5 0.499580.Re │ │ │ │ │ +00099930: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ +00099940: 636b 6c69 7374 2076 6572 7369 6f6e 2d34 cklist version-4 │ │ │ │ │ +00099950: 2d35 2d30 7f34 3939 3730 300a 5265 663a -5-0.499700.Ref: │ │ │ │ │ +00099960: 2032 3161 7f34 3939 3730 300a 4e6f 6465 21a.499700.Node │ │ │ │ │ +00099970: 3a20 5665 7273 696f 6e20 3420 3420 317f : Version 4 4 1. │ │ │ │ │ +00099980: 3530 3037 3930 0a52 6566 3a20 7570 6772 500790.Ref: upgr │ │ │ │ │ +00099990: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ +000999a0: 7665 7273 696f 6e2d 342d 342d 317f 3530 version-4-4-1.50 │ │ │ │ │ +000999b0: 3039 3130 0a52 6566 3a20 3231 627f 3530 0910.Ref: 21b.50 │ │ │ │ │ +000999c0: 3039 3130 0a4e 6f64 653a 2056 6572 7369 0910.Node: Versi │ │ │ │ │ +000999d0: 6f6e 2034 2034 2030 7f35 3031 3634 390a on 4 4 0.501649. │ │ │ │ │ +000999e0: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ +000999f0: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ +00099a00: 2d34 2d34 2d30 7f35 3031 3736 390a 5265 -4-4-0.501769.Re │ │ │ │ │ +00099a10: 663a 2032 3163 7f35 3031 3736 390a 4e6f f: 21c.501769.No │ │ │ │ │ +00099a20: 6465 3a20 5665 7273 696f 6e20 3420 3320 de: Version 4 3 │ │ │ │ │ +00099a30: 307f 3530 3235 3931 0a52 6566 3a20 7570 0.502591.Ref: up │ │ │ │ │ +00099a40: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ +00099a50: 7420 7665 7273 696f 6e2d 342d 332d 307f t version-4-3-0. │ │ │ │ │ +00099a60: 3530 3237 3131 0a52 6566 3a20 3231 647f 502711.Ref: 21d. │ │ │ │ │ +00099a70: 3530 3237 3131 0a4e 6f64 653a 2056 6572 502711.Node: Ver │ │ │ │ │ +00099a80: 7369 6f6e 2034 2032 2031 7f35 3034 3233 sion 4 2 1.50423 │ │ │ │ │ +00099a90: 340a 5265 663a 2075 7067 7261 6469 6e67 4.Ref: upgrading │ │ │ │ │ +00099aa0: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ +00099ab0: 6f6e 2d34 2d32 2d31 7f35 3034 3335 340a on-4-2-1.504354. │ │ │ │ │ +00099ac0: 5265 663a 2032 3165 7f35 3034 3335 340a Ref: 21e.504354. │ │ │ │ │ +00099ad0: 4e6f 6465 3a20 5665 7273 696f 6e20 3420 Node: Version 4 │ │ │ │ │ +00099ae0: 3220 307f 3530 3435 3834 0a52 6566 3a20 2 0.504584.Ref: │ │ │ │ │ +00099af0: 7570 6772 6164 696e 672d 6368 6563 6b6c upgrading-checkl │ │ │ │ │ +00099b00: 6973 7420 7665 7273 696f 6e2d 342d 322d ist version-4-2- │ │ │ │ │ +00099b10: 307f 3530 3437 3034 0a52 6566 3a20 3231 0.504704.Ref: 21 │ │ │ │ │ +00099b20: 667f 3530 3437 3034 0a4e 6f64 653a 2056 f.504704.Node: V │ │ │ │ │ +00099b30: 6572 7369 6f6e 2034 2031 2035 7f35 3035 ersion 4 1 5.505 │ │ │ │ │ +00099b40: 3930 310a 5265 663a 2075 7067 7261 6469 901.Ref: upgradi │ │ │ │ │ +00099b50: 6e67 2d63 6865 636b 6c69 7374 2076 6572 ng-checklist ver │ │ │ │ │ +00099b60: 7369 6f6e 2d34 2d31 2d35 7f35 3036 3032 sion-4-1-5.50602 │ │ │ │ │ +00099b70: 310a 5265 663a 2032 3230 7f35 3036 3032 1.Ref: 220.50602 │ │ │ │ │ +00099b80: 310a 4e6f 6465 3a20 5665 7273 696f 6e20 1.Node: Version │ │ │ │ │ +00099b90: 3420 3120 347f 3530 3638 3732 0a52 6566 4 1 4.506872.Ref │ │ │ │ │ +00099ba0: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ +00099bb0: 6b6c 6973 7420 7665 7273 696f 6e2d 342d klist version-4- │ │ │ │ │ +00099bc0: 312d 347f 3530 3639 3932 0a52 6566 3a20 1-4.506992.Ref: │ │ │ │ │ +00099bd0: 3232 317f 3530 3639 3932 0a4e 6f64 653a 221.506992.Node: │ │ │ │ │ +00099be0: 2056 6572 7369 6f6e 2034 2031 2033 7f35 Version 4 1 3.5 │ │ │ │ │ +00099bf0: 3038 3033 390a 5265 663a 2075 7067 7261 08039.Ref: upgra │ │ │ │ │ +00099c00: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ +00099c10: 6572 7369 6f6e 2d34 2d31 2d33 7f35 3038 ersion-4-1-3.508 │ │ │ │ │ +00099c20: 3135 390a 5265 663a 2032 3232 7f35 3038 159.Ref: 222.508 │ │ │ │ │ +00099c30: 3135 390a 4e6f 6465 3a20 5665 7273 696f 159.Node: Versio │ │ │ │ │ +00099c40: 6e20 3420 3120 327f 3530 3934 3734 0a52 n 4 1 2.509474.R │ │ │ │ │ +00099c50: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ +00099c60: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ +00099c70: 342d 312d 327f 3530 3935 3934 0a52 6566 4-1-2.509594.Ref │ │ │ │ │ +00099c80: 3a20 3232 337f 3530 3935 3934 0a4e 6f64 : 223.509594.Nod │ │ │ │ │ +00099c90: 653a 2056 6572 7369 6f6e 2034 2031 2031 e: Version 4 1 1 │ │ │ │ │ +00099ca0: 7f35 3130 3437 330a 5265 663a 2075 7067 .510473.Ref: upg │ │ │ │ │ +00099cb0: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ +00099cc0: 2076 6572 7369 6f6e 2d34 2d31 2d31 7f35 version-4-1-1.5 │ │ │ │ │ +00099cd0: 3130 3539 330a 5265 663a 2032 3234 7f35 10593.Ref: 224.5 │ │ │ │ │ +00099ce0: 3130 3539 330a 4e6f 6465 3a20 5665 7273 10593.Node: Vers │ │ │ │ │ +00099cf0: 696f 6e20 3420 3120 307f 3531 3037 3938 ion 4 1 0.510798 │ │ │ │ │ +00099d00: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ +00099d10: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ +00099d20: 6e2d 342d 312d 307f 3531 3039 3138 0a52 n-4-1-0.510918.R │ │ │ │ │ +00099d30: 6566 3a20 3232 357f 3531 3039 3138 0a4e ef: 225.510918.N │ │ │ │ │ +00099d40: 6f64 653a 2056 6572 7369 6f6e 2034 2030 ode: Version 4 0 │ │ │ │ │ +00099d50: 2031 7f35 3132 3432 300a 5265 663a 2075 1.512420.Ref: u │ │ │ │ │ +00099d60: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ +00099d70: 7374 2076 6572 7369 6f6e 2d34 2d30 2d31 st version-4-0-1 │ │ │ │ │ +00099d80: 7f35 3132 3534 300a 5265 663a 2032 3236 .512540.Ref: 226 │ │ │ │ │ +00099d90: 7f35 3132 3534 300a 4e6f 6465 3a20 5665 .512540.Node: Ve │ │ │ │ │ +00099da0: 7273 696f 6e20 3420 3020 307f 3531 3435 rsion 4 0 0.5145 │ │ │ │ │ +00099db0: 3035 0a52 6566 3a20 7570 6772 6164 696e 05.Ref: upgradin │ │ │ │ │ +00099dc0: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ +00099dd0: 696f 6e2d 342d 302d 307f 3531 3436 3235 ion-4-0-0.514625 │ │ │ │ │ +00099de0: 0a52 6566 3a20 3232 377f 3531 3436 3235 .Ref: 227.514625 │ │ │ │ │ +00099df0: 0a4e 6f64 653a 2056 6572 7369 6f6e 2033 .Node: Version 3 │ │ │ │ │ +00099e00: 2039 2038 7f35 3138 3730 330a 5265 663a 9 8.518703.Ref: │ │ │ │ │ +00099e10: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ +00099e20: 6c69 7374 2076 6572 7369 6f6e 2d33 2d39 list version-3-9 │ │ │ │ │ +00099e30: 2d38 7f35 3138 3832 330a 5265 663a 2032 -8.518823.Ref: 2 │ │ │ │ │ +00099e40: 3238 7f35 3138 3832 330a 4e6f 6465 3a20 28.518823.Node: │ │ │ │ │ +00099e50: 5665 7273 696f 6e20 3320 3920 377f 3531 Version 3 9 7.51 │ │ │ │ │ +00099e60: 3932 3632 0a52 6566 3a20 7570 6772 6164 9262.Ref: upgrad │ │ │ │ │ +00099e70: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ +00099e80: 7273 696f 6e2d 332d 392d 377f 3531 3933 rsion-3-9-7.5193 │ │ │ │ │ +00099e90: 3832 0a52 6566 3a20 3232 397f 3531 3933 82.Ref: 229.5193 │ │ │ │ │ +00099ea0: 3832 0a4e 6f64 653a 2056 6572 7369 6f6e 82.Node: Version │ │ │ │ │ +00099eb0: 2033 2039 2036 7f35 3230 3030 380a 5265 3 9 6.520008.Re │ │ │ │ │ +00099ec0: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ +00099ed0: 636b 6c69 7374 2076 6572 7369 6f6e 2d33 cklist version-3 │ │ │ │ │ +00099ee0: 2d39 2d36 7f35 3230 3132 380a 5265 663a -9-6.520128.Ref: │ │ │ │ │ +00099ef0: 2032 3261 7f35 3230 3132 380a 4e6f 6465 22a.520128.Node │ │ │ │ │ +00099f00: 3a20 5665 7273 696f 6e20 3320 3920 357f : Version 3 9 5. │ │ │ │ │ +00099f10: 3532 3136 3132 0a52 6566 3a20 7570 6772 521612.Ref: upgr │ │ │ │ │ +00099f20: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ +00099f30: 7665 7273 696f 6e2d 332d 392d 357f 3532 version-3-9-5.52 │ │ │ │ │ +00099f40: 3137 3332 0a52 6566 3a20 3232 627f 3532 1732.Ref: 22b.52 │ │ │ │ │ +00099f50: 3137 3332 0a4e 6f64 653a 2056 6572 7369 1732.Node: Versi │ │ │ │ │ +00099f60: 6f6e 2033 2039 2034 7f35 3233 3436 340a on 3 9 4.523464. │ │ │ │ │ +00099f70: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ +00099f80: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ +00099f90: 2d33 2d39 2d34 7f35 3233 3538 340a 5265 -3-9-4.523584.Re │ │ │ │ │ +00099fa0: 663a 2032 3263 7f35 3233 3538 340a 4e6f f: 22c.523584.No │ │ │ │ │ +00099fb0: 6465 3a20 5665 7273 696f 6e20 3320 3920 de: Version 3 9 │ │ │ │ │ +00099fc0: 337f 3532 3532 3738 0a52 6566 3a20 7570 3.525278.Ref: up │ │ │ │ │ +00099fd0: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ +00099fe0: 7420 7665 7273 696f 6e2d 332d 392d 337f t version-3-9-3. │ │ │ │ │ +00099ff0: 3532 3533 3938 0a52 6566 3a20 3232 647f 525398.Ref: 22d. │ │ │ │ │ +0009a000: 3532 3533 3938 0a4e 6f64 653a 2056 6572 525398.Node: Ver │ │ │ │ │ +0009a010: 7369 6f6e 2033 2039 2032 7f35 3238 3031 sion 3 9 2.52801 │ │ │ │ │ +0009a020: 390a 5265 663a 2075 7067 7261 6469 6e67 9.Ref: upgrading │ │ │ │ │ +0009a030: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ +0009a040: 6f6e 2d33 2d39 2d32 7f35 3238 3133 390a on-3-9-2.528139. │ │ │ │ │ +0009a050: 5265 663a 2032 3265 7f35 3238 3133 390a Ref: 22e.528139. │ │ │ │ │ +0009a060: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ +0009a070: 3920 317f 3533 3036 3835 0a52 6566 3a20 9 1.530685.Ref: │ │ │ │ │ +0009a080: 7570 6772 6164 696e 672d 6368 6563 6b6c upgrading-checkl │ │ │ │ │ +0009a090: 6973 7420 7665 7273 696f 6e2d 332d 392d ist version-3-9- │ │ │ │ │ +0009a0a0: 317f 3533 3038 3035 0a52 6566 3a20 3232 1.530805.Ref: 22 │ │ │ │ │ +0009a0b0: 667f 3533 3038 3035 0a4e 6f64 653a 2056 f.530805.Node: V │ │ │ │ │ +0009a0c0: 6572 7369 6f6e 2033 2039 2030 7f35 3334 ersion 3 9 0.534 │ │ │ │ │ +0009a0d0: 3130 380a 5265 663a 2075 7067 7261 6469 108.Ref: upgradi │ │ │ │ │ +0009a0e0: 6e67 2d63 6865 636b 6c69 7374 2076 6572 ng-checklist ver │ │ │ │ │ +0009a0f0: 7369 6f6e 2d33 2d39 2d30 7f35 3334 3232 sion-3-9-0.53422 │ │ │ │ │ +0009a100: 380a 5265 663a 2032 3330 7f35 3334 3232 8.Ref: 230.53422 │ │ │ │ │ +0009a110: 380a 4e6f 6465 3a20 5665 7273 696f 6e20 8.Node: Version │ │ │ │ │ +0009a120: 3320 3820 347f 3533 3736 3035 0a52 6566 3 8 4.537605.Ref │ │ │ │ │ +0009a130: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ +0009a140: 6b6c 6973 7420 7665 7273 696f 6e2d 332d klist version-3- │ │ │ │ │ +0009a150: 382d 347f 3533 3737 3235 0a52 6566 3a20 8-4.537725.Ref: │ │ │ │ │ +0009a160: 3233 317f 3533 3737 3235 0a4e 6f64 653a 231.537725.Node: │ │ │ │ │ +0009a170: 2056 6572 7369 6f6e 2033 2038 2033 7f35 Version 3 8 3.5 │ │ │ │ │ +0009a180: 3338 3232 300a 5265 663a 2075 7067 7261 38220.Ref: upgra │ │ │ │ │ +0009a190: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ +0009a1a0: 6572 7369 6f6e 2d33 2d38 2d33 7f35 3338 ersion-3-8-3.538 │ │ │ │ │ +0009a1b0: 3334 300a 5265 663a 2032 3332 7f35 3338 340.Ref: 232.538 │ │ │ │ │ +0009a1c0: 3334 300a 4e6f 6465 3a20 5665 7273 696f 340.Node: Versio │ │ │ │ │ +0009a1d0: 6e20 3320 3820 327f 3534 3032 3330 0a52 n 3 8 2.540230.R │ │ │ │ │ +0009a1e0: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ +0009a1f0: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ +0009a200: 332d 382d 327f 3534 3033 3530 0a52 6566 3-8-2.540350.Ref │ │ │ │ │ +0009a210: 3a20 3233 337f 3534 3033 3530 0a52 6566 : 233.540350.Ref │ │ │ │ │ +0009a220: 3a20 5665 7273 696f 6e20 3320 3820 322d : Version 3 8 2- │ │ │ │ │ +0009a230: 466f 6f74 6e6f 7465 2d31 7f35 3431 3336 Footnote-1.54136 │ │ │ │ │ +0009a240: 350a 4e6f 6465 3a20 5665 7273 696f 6e20 5.Node: Version │ │ │ │ │ +0009a250: 3320 3820 317f 3534 3134 3432 0a52 6566 3 8 1.541442.Ref │ │ │ │ │ +0009a260: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ +0009a270: 6b6c 6973 7420 7665 7273 696f 6e2d 332d klist version-3- │ │ │ │ │ +0009a280: 382d 317f 3534 3135 3632 0a52 6566 3a20 8-1.541562.Ref: │ │ │ │ │ +0009a290: 3233 347f 3534 3135 3632 0a4e 6f64 653a 234.541562.Node: │ │ │ │ │ +0009a2a0: 2056 6572 7369 6f6e 2033 2038 2030 7f35 Version 3 8 0.5 │ │ │ │ │ +0009a2b0: 3433 3235 310a 5265 663a 2075 7067 7261 43251.Ref: upgra │ │ │ │ │ +0009a2c0: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ +0009a2d0: 6572 7369 6f6e 2d33 2d38 2d30 7f35 3433 ersion-3-8-0.543 │ │ │ │ │ +0009a2e0: 3337 310a 5265 663a 2032 3335 7f35 3433 371.Ref: 235.543 │ │ │ │ │ +0009a2f0: 3337 310a 4e6f 6465 3a20 5665 7273 696f 371.Node: Versio │ │ │ │ │ +0009a300: 6e20 3320 3720 337f 3534 3637 3332 0a52 n 3 7 3.546732.R │ │ │ │ │ +0009a310: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ +0009a320: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ +0009a330: 332d 372d 337f 3534 3638 3534 0a52 6566 3-7-3.546854.Ref │ │ │ │ │ +0009a340: 3a20 3233 367f 3534 3638 3534 0a4e 6f64 : 236.546854.Nod │ │ │ │ │ +0009a350: 653a 2056 6572 7369 6f6e 2033 2037 2032 e: Version 3 7 2 │ │ │ │ │ +0009a360: 2032 7f35 3438 3430 360a 5265 663a 2075 2.548406.Ref: u │ │ │ │ │ +0009a370: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ +0009a380: 7374 2076 6572 7369 6f6e 2d33 2d37 2d32 st version-3-7-2 │ │ │ │ │ +0009a390: 2d32 7f35 3438 3532 380a 5265 663a 2032 -2.548528.Ref: 2 │ │ │ │ │ +0009a3a0: 3337 7f35 3438 3532 380a 4e6f 6465 3a20 37.548528.Node: │ │ │ │ │ +0009a3b0: 5665 7273 696f 6e20 3320 3720 327f 3534 Version 3 7 2.54 │ │ │ │ │ +0009a3c0: 3838 3034 0a52 6566 3a20 7570 6772 6164 8804.Ref: upgrad │ │ │ │ │ +0009a3d0: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ +0009a3e0: 7273 696f 6e2d 332d 372d 327f 3534 3839 rsion-3-7-2.5489 │ │ │ │ │ +0009a3f0: 3236 0a52 6566 3a20 3233 387f 3534 3839 26.Ref: 238.5489 │ │ │ │ │ +0009a400: 3236 0a4e 6f64 653a 2056 6572 7369 6f6e 26.Node: Version │ │ │ │ │ +0009a410: 2033 2037 2031 7f35 3439 3032 390a 5265 3 7 1.549029.Re │ │ │ │ │ +0009a420: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ +0009a430: 636b 6c69 7374 2076 6572 7369 6f6e 2d33 cklist version-3 │ │ │ │ │ +0009a440: 2d37 2d31 7f35 3439 3134 390a 5265 663a -7-1.549149.Ref: │ │ │ │ │ +0009a450: 2032 3339 7f35 3439 3134 390a 4e6f 6465 239.549149.Node │ │ │ │ │ +0009a460: 3a20 5665 7273 696f 6e20 3320 3720 307f : Version 3 7 0. │ │ │ │ │ +0009a470: 3534 3938 3334 0a52 6566 3a20 7570 6772 549834.Ref: upgr │ │ │ │ │ +0009a480: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ +0009a490: 7665 7273 696f 6e2d 332d 372d 307f 3534 version-3-7-0.54 │ │ │ │ │ +0009a4a0: 3939 3534 0a52 6566 3a20 3233 617f 3534 9954.Ref: 23a.54 │ │ │ │ │ +0009a4b0: 3939 3534 0a4e 6f64 653a 2056 6572 7369 9954.Node: Versi │ │ │ │ │ +0009a4c0: 6f6e 2033 2036 2032 7f35 3531 3533 300a on 3 6 2.551530. │ │ │ │ │ +0009a4d0: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ +0009a4e0: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ +0009a4f0: 2d33 2d36 2d32 7f35 3531 3635 300a 5265 -3-6-2.551650.Re │ │ │ │ │ +0009a500: 663a 2032 3362 7f35 3531 3635 300a 4e6f f: 23b.551650.No │ │ │ │ │ +0009a510: 6465 3a20 5665 7273 696f 6e20 3320 3620 de: Version 3 6 │ │ │ │ │ +0009a520: 317f 3535 3231 3437 0a52 6566 3a20 7570 1.552147.Ref: up │ │ │ │ │ +0009a530: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ +0009a540: 7420 7665 7273 696f 6e2d 332d 362d 317f t version-3-6-1. │ │ │ │ │ +0009a550: 3535 3232 3637 0a52 6566 3a20 3233 637f 552267.Ref: 23c. │ │ │ │ │ +0009a560: 3535 3232 3637 0a4e 6f64 653a 2056 6572 552267.Node: Ver │ │ │ │ │ +0009a570: 7369 6f6e 2033 2036 2030 7f35 3532 3434 sion 3 6 0.55244 │ │ │ │ │ +0009a580: 360a 5265 663a 2075 7067 7261 6469 6e67 6.Ref: upgrading │ │ │ │ │ +0009a590: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ +0009a5a0: 6f6e 2d33 2d36 2d30 7f35 3532 3536 370a on-3-6-0.552567. │ │ │ │ │ +0009a5b0: 5265 663a 2032 3364 7f35 3532 3536 370a Ref: 23d.552567. │ │ │ │ │ +0009a5c0: 4e6f 6465 3a20 5665 7273 696f 6e20 3320 Node: Version 3 │ │ │ │ │ +0009a5d0: 3520 3130 7f35 3534 3235 330a 5265 663a 5 10.554253.Ref: │ │ │ │ │ +0009a5e0: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ +0009a5f0: 6c69 7374 2076 6572 7369 6f6e 2d33 2d35 list version-3-5 │ │ │ │ │ +0009a600: 2d31 307f 3535 3433 3734 0a52 6566 3a20 -10.554374.Ref: │ │ │ │ │ +0009a610: 3233 657f 3535 3433 3734 0a4e 6f64 653a 23e.554374.Node: │ │ │ │ │ +0009a620: 2056 6572 7369 6f6e 2033 2035 2039 7f35 Version 3 5 9.5 │ │ │ │ │ +0009a630: 3534 3734 300a 5265 663a 2075 7067 7261 54740.Ref: upgra │ │ │ │ │ +0009a640: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ +0009a650: 6572 7369 6f6e 2d33 2d35 2d39 7f35 3534 ersion-3-5-9.554 │ │ │ │ │ +0009a660: 3836 310a 5265 663a 2032 3366 7f35 3534 861.Ref: 23f.554 │ │ │ │ │ +0009a670: 3836 310a 4e6f 6465 3a20 5665 7273 696f 861.Node: Versio │ │ │ │ │ +0009a680: 6e20 3320 3520 387f 3535 3535 3736 0a52 n 3 5 8.555576.R │ │ │ │ │ +0009a690: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ +0009a6a0: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ +0009a6b0: 332d 352d 387f 3535 3536 3936 0a52 6566 3-5-8.555696.Ref │ │ │ │ │ +0009a6c0: 3a20 3234 307f 3535 3536 3936 0a4e 6f64 : 240.555696.Nod │ │ │ │ │ +0009a6d0: 653a 2056 6572 7369 6f6e 2033 2035 2037 e: Version 3 5 7 │ │ │ │ │ +0009a6e0: 7f35 3536 3432 340a 5265 663a 2075 7067 .556424.Ref: upg │ │ │ │ │ +0009a6f0: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ +0009a700: 2076 6572 7369 6f6e 2d33 2d35 2d37 7f35 version-3-5-7.5 │ │ │ │ │ +0009a710: 3536 3534 340a 5265 663a 2032 3431 7f35 56544.Ref: 241.5 │ │ │ │ │ +0009a720: 3536 3534 340a 4e6f 6465 3a20 5665 7273 56544.Node: Vers │ │ │ │ │ +0009a730: 696f 6e20 3320 3520 367f 3535 3737 3536 ion 3 5 6.557756 │ │ │ │ │ +0009a740: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ +0009a750: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ +0009a760: 6e2d 332d 352d 367f 3535 3738 3736 0a52 n-3-5-6.557876.R │ │ │ │ │ +0009a770: 6566 3a20 3234 327f 3535 3738 3736 0a4e ef: 242.557876.N │ │ │ │ │ +0009a780: 6f64 653a 2056 6572 7369 6f6e 2033 2035 ode: Version 3 5 │ │ │ │ │ +0009a790: 2035 7f35 3538 3732 350a 5265 663a 2075 5.558725.Ref: u │ │ │ │ │ +0009a7a0: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ +0009a7b0: 7374 2076 6572 7369 6f6e 2d33 2d35 2d35 st version-3-5-5 │ │ │ │ │ +0009a7c0: 7f35 3538 3834 350a 5265 663a 2032 3433 .558845.Ref: 243 │ │ │ │ │ +0009a7d0: 7f35 3538 3834 350a 4e6f 6465 3a20 5665 .558845.Node: Ve │ │ │ │ │ +0009a7e0: 7273 696f 6e20 3320 3520 347f 3536 3032 rsion 3 5 4.5602 │ │ │ │ │ +0009a7f0: 3338 0a52 6566 3a20 7570 6772 6164 696e 38.Ref: upgradin │ │ │ │ │ +0009a800: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ +0009a810: 696f 6e2d 332d 352d 347f 3536 3033 3538 ion-3-5-4.560358 │ │ │ │ │ +0009a820: 0a52 6566 3a20 3234 347f 3536 3033 3538 .Ref: 244.560358 │ │ │ │ │ +0009a830: 0a4e 6f64 653a 2056 6572 7369 6f6e 2033 .Node: Version 3 │ │ │ │ │ +0009a840: 2035 2033 7f35 3630 3737 360a 5265 663a 5 3.560776.Ref: │ │ │ │ │ +0009a850: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ +0009a860: 6c69 7374 2076 6572 7369 6f6e 2d33 2d35 list version-3-5 │ │ │ │ │ +0009a870: 2d33 7f35 3630 3839 360a 5265 663a 2032 -3.560896.Ref: 2 │ │ │ │ │ +0009a880: 3435 7f35 3630 3839 360a 4e6f 6465 3a20 45.560896.Node: │ │ │ │ │ +0009a890: 5665 7273 696f 6e20 3320 3520 327f 3536 Version 3 5 2.56 │ │ │ │ │ +0009a8a0: 3133 3037 0a52 6566 3a20 7570 6772 6164 1307.Ref: upgrad │ │ │ │ │ +0009a8b0: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ +0009a8c0: 7273 696f 6e2d 332d 352d 327f 3536 3134 rsion-3-5-2.5614 │ │ │ │ │ +0009a8d0: 3237 0a52 6566 3a20 3234 367f 3536 3134 27.Ref: 246.5614 │ │ │ │ │ +0009a8e0: 3237 0a4e 6f64 653a 2056 6572 7369 6f6e 27.Node: Version │ │ │ │ │ +0009a8f0: 2033 2035 2031 7f35 3631 3632 320a 5265 3 5 1.561622.Re │ │ │ │ │ +0009a900: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ +0009a910: 636b 6c69 7374 2076 6572 7369 6f6e 2d33 cklist version-3 │ │ │ │ │ +0009a920: 2d35 2d31 7f35 3631 3734 320a 5265 663a -5-1.561742.Ref: │ │ │ │ │ +0009a930: 2032 3437 7f35 3631 3734 320a 4e6f 6465 247.561742.Node │ │ │ │ │ +0009a940: 3a20 5665 7273 696f 6e20 3320 3520 307f : Version 3 5 0. │ │ │ │ │ +0009a950: 3536 3139 3339 0a52 6566 3a20 7570 6772 561939.Ref: upgr │ │ │ │ │ +0009a960: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ +0009a970: 7665 7273 696f 6e2d 332d 352d 307f 3536 version-3-5-0.56 │ │ │ │ │ +0009a980: 3230 3631 0a52 6566 3a20 3234 387f 3536 2061.Ref: 248.56 │ │ │ │ │ +0009a990: 3230 3631 0a4e 6f64 653a 2056 6572 7369 2061.Node: Versi │ │ │ │ │ +0009a9a0: 6f6e 2033 2032 2031 2031 7f35 3632 3234 on 3 2 1 1.56224 │ │ │ │ │ +0009a9b0: 310a 5265 663a 2075 7067 7261 6469 6e67 1.Ref: upgrading │ │ │ │ │ +0009a9c0: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ +0009a9d0: 6f6e 2d33 2d32 2d31 2d31 7f35 3632 3336 on-3-2-1-1.56236 │ │ │ │ │ +0009a9e0: 330a 5265 663a 2032 3439 7f35 3632 3336 3.Ref: 249.56236 │ │ │ │ │ +0009a9f0: 330a 4e6f 6465 3a20 5665 7273 696f 6e20 3.Node: Version │ │ │ │ │ +0009aa00: 3320 3220 317f 3536 3330 3437 0a52 6566 3 2 1.563047.Ref │ │ │ │ │ +0009aa10: 3a20 7570 6772 6164 696e 672d 6368 6563 : upgrading-chec │ │ │ │ │ +0009aa20: 6b6c 6973 7420 7665 7273 696f 6e2d 332d klist version-3- │ │ │ │ │ +0009aa30: 322d 317f 3536 3331 3639 0a52 6566 3a20 2-1.563169.Ref: │ │ │ │ │ +0009aa40: 3234 617f 3536 3331 3639 0a4e 6f64 653a 24a.563169.Node: │ │ │ │ │ +0009aa50: 2056 6572 7369 6f6e 2033 2032 2030 7f35 Version 3 2 0.5 │ │ │ │ │ +0009aa60: 3633 3339 380a 5265 663a 2075 7067 7261 63398.Ref: upgra │ │ │ │ │ +0009aa70: 6469 6e67 2d63 6865 636b 6c69 7374 2076 ding-checklist v │ │ │ │ │ +0009aa80: 6572 7369 6f6e 2d33 2d32 2d30 7f35 3633 ersion-3-2-0.563 │ │ │ │ │ +0009aa90: 3531 380a 5265 663a 2032 3462 7f35 3633 518.Ref: 24b.563 │ │ │ │ │ +0009aaa0: 3531 380a 4e6f 6465 3a20 5665 7273 696f 518.Node: Versio │ │ │ │ │ +0009aab0: 6e20 3320 3120 317f 3536 3439 3635 0a52 n 3 1 1.564965.R │ │ │ │ │ +0009aac0: 6566 3a20 7570 6772 6164 696e 672d 6368 ef: upgrading-ch │ │ │ │ │ +0009aad0: 6563 6b6c 6973 7420 7665 7273 696f 6e2d ecklist version- │ │ │ │ │ +0009aae0: 332d 312d 317f 3536 3530 3835 0a52 6566 3-1-1.565085.Ref │ │ │ │ │ +0009aaf0: 3a20 3234 637f 3536 3530 3835 0a4e 6f64 : 24c.565085.Nod │ │ │ │ │ +0009ab00: 653a 2056 6572 7369 6f6e 2033 2031 2030 e: Version 3 1 0 │ │ │ │ │ +0009ab10: 7f35 3635 3236 380a 5265 663a 2075 7067 .565268.Ref: upg │ │ │ │ │ +0009ab20: 7261 6469 6e67 2d63 6865 636b 6c69 7374 rading-checklist │ │ │ │ │ +0009ab30: 2076 6572 7369 6f6e 2d33 2d31 2d30 7f35 version-3-1-0.5 │ │ │ │ │ +0009ab40: 3635 3338 380a 5265 663a 2032 3464 7f35 65388.Ref: 24d.5 │ │ │ │ │ +0009ab50: 3635 3338 380a 4e6f 6465 3a20 5665 7273 65388.Node: Vers │ │ │ │ │ +0009ab60: 696f 6e20 3320 3020 317f 3536 3639 3932 ion 3 0 1.566992 │ │ │ │ │ +0009ab70: 0a52 6566 3a20 7570 6772 6164 696e 672d .Ref: upgrading- │ │ │ │ │ +0009ab80: 6368 6563 6b6c 6973 7420 7665 7273 696f checklist versio │ │ │ │ │ +0009ab90: 6e2d 332d 302d 317f 3536 3731 3132 0a52 n-3-0-1.567112.R │ │ │ │ │ +0009aba0: 6566 3a20 3234 657f 3536 3731 3132 0a4e ef: 24e.567112.N │ │ │ │ │ +0009abb0: 6f64 653a 2056 6572 7369 6f6e 2033 2030 ode: Version 3 0 │ │ │ │ │ +0009abc0: 2030 7f35 3637 3337 340a 5265 663a 2075 0.567374.Ref: u │ │ │ │ │ +0009abd0: 7067 7261 6469 6e67 2d63 6865 636b 6c69 pgrading-checkli │ │ │ │ │ +0009abe0: 7374 2076 6572 7369 6f6e 2d33 2d30 2d30 st version-3-0-0 │ │ │ │ │ +0009abf0: 7f35 3637 3439 340a 5265 663a 2032 3466 .567494.Ref: 24f │ │ │ │ │ +0009ac00: 7f35 3637 3439 340a 4e6f 6465 3a20 5665 .567494.Node: Ve │ │ │ │ │ +0009ac10: 7273 696f 6e20 3220 3520 307f 3536 3836 rsion 2 5 0.5686 │ │ │ │ │ +0009ac20: 3039 0a52 6566 3a20 7570 6772 6164 696e 09.Ref: upgradin │ │ │ │ │ +0009ac30: 672d 6368 6563 6b6c 6973 7420 7665 7273 g-checklist vers │ │ │ │ │ +0009ac40: 696f 6e2d 322d 352d 307f 3536 3837 3239 ion-2-5-0.568729 │ │ │ │ │ +0009ac50: 0a52 6566 3a20 3235 307f 3536 3837 3239 .Ref: 250.568729 │ │ │ │ │ +0009ac60: 0a4e 6f64 653a 2056 6572 7369 6f6e 2032 .Node: Version 2 │ │ │ │ │ +0009ac70: 2034 2031 7f35 3730 3138 310a 5265 663a 4 1.570181.Ref: │ │ │ │ │ +0009ac80: 2075 7067 7261 6469 6e67 2d63 6865 636b upgrading-check │ │ │ │ │ +0009ac90: 6c69 7374 2076 6572 7369 6f6e 2d32 2d34 list version-2-4 │ │ │ │ │ +0009aca0: 2d31 7f35 3730 3330 310a 5265 663a 2032 -1.570301.Ref: 2 │ │ │ │ │ +0009acb0: 3531 7f35 3730 3330 310a 4e6f 6465 3a20 51.570301.Node: │ │ │ │ │ +0009acc0: 5665 7273 696f 6e20 3220 3420 307f 3537 Version 2 4 0.57 │ │ │ │ │ +0009acd0: 3039 3039 0a52 6566 3a20 7570 6772 6164 0909.Ref: upgrad │ │ │ │ │ +0009ace0: 696e 672d 6368 6563 6b6c 6973 7420 7665 ing-checklist ve │ │ │ │ │ +0009acf0: 7273 696f 6e2d 322d 342d 307f 3537 3130 rsion-2-4-0.5710 │ │ │ │ │ +0009ad00: 3239 0a52 6566 3a20 3235 327f 3537 3130 29.Ref: 252.5710 │ │ │ │ │ +0009ad10: 3239 0a4e 6f64 653a 2056 6572 7369 6f6e 29.Node: Version │ │ │ │ │ +0009ad20: 2032 2033 2030 7f35 3733 3232 390a 5265 2 3 0.573229.Re │ │ │ │ │ +0009ad30: 663a 2075 7067 7261 6469 6e67 2d63 6865 f: upgrading-che │ │ │ │ │ +0009ad40: 636b 6c69 7374 2076 6572 7369 6f6e 2d32 cklist version-2 │ │ │ │ │ +0009ad50: 2d33 2d30 7f35 3733 3334 390a 5265 663a -3-0.573349.Ref: │ │ │ │ │ +0009ad60: 2032 3533 7f35 3733 3334 390a 4e6f 6465 253.573349.Node │ │ │ │ │ +0009ad70: 3a20 5665 7273 696f 6e20 3220 3220 307f : Version 2 2 0. │ │ │ │ │ +0009ad80: 3537 3337 3234 0a52 6566 3a20 7570 6772 573724.Ref: upgr │ │ │ │ │ +0009ad90: 6164 696e 672d 6368 6563 6b6c 6973 7420 ading-checklist │ │ │ │ │ +0009ada0: 7665 7273 696f 6e2d 322d 322d 307f 3537 version-2-2-0.57 │ │ │ │ │ +0009adb0: 3338 3434 0a52 6566 3a20 3235 347f 3537 3844.Ref: 254.57 │ │ │ │ │ +0009adc0: 3338 3434 0a4e 6f64 653a 2056 6572 7369 3844.Node: Versi │ │ │ │ │ +0009add0: 6f6e 2032 2031 2033 7f35 3734 3239 360a on 2 1 3.574296. │ │ │ │ │ +0009ade0: 5265 663a 2075 7067 7261 6469 6e67 2d63 Ref: upgrading-c │ │ │ │ │ +0009adf0: 6865 636b 6c69 7374 2076 6572 7369 6f6e hecklist version │ │ │ │ │ +0009ae00: 2d32 2d31 2d33 7f35 3734 3431 360a 5265 -2-1-3.574416.Re │ │ │ │ │ +0009ae10: 663a 2032 3535 7f35 3734 3431 360a 4e6f f: 255.574416.No │ │ │ │ │ +0009ae20: 6465 3a20 5665 7273 696f 6e20 3220 3120 de: Version 2 1 │ │ │ │ │ +0009ae30: 327f 3537 3437 3539 0a52 6566 3a20 7570 2.574759.Ref: up │ │ │ │ │ +0009ae40: 6772 6164 696e 672d 6368 6563 6b6c 6973 grading-checklis │ │ │ │ │ +0009ae50: 7420 7665 7273 696f 6e2d 322d 312d 327f t version-2-1-2. │ │ │ │ │ +0009ae60: 3537 3438 3739 0a52 6566 3a20 3235 367f 574879.Ref: 256. │ │ │ │ │ +0009ae70: 3537 3438 3739 0a4e 6f64 653a 2056 6572 574879.Node: Ver │ │ │ │ │ +0009ae80: 7369 6f6e 2032 2031 2031 7f35 3734 3938 sion 2 1 1.57498 │ │ │ │ │ +0009ae90: 360a 5265 663a 2075 7067 7261 6469 6e67 6.Ref: upgrading │ │ │ │ │ +0009aea0: 2d63 6865 636b 6c69 7374 2076 6572 7369 -checklist versi │ │ │ │ │ +0009aeb0: 6f6e 2d32 2d31 2d31 7f35 3735 3130 360a on-2-1-1.575106. │ │ │ │ │ +0009aec0: 5265 663a 2032 3537 7f35 3735 3130 360a Ref: 257.575106. │ │ │ │ │ +0009aed0: 4e6f 6465 3a20 5665 7273 696f 6e20 3220 Node: Version 2 │ │ │ │ │ +0009aee0: 3120 307f 3537 3533 3533 0a52 6566 3a20 1 0.575353.Ref: │ │ │ │ │ +0009aef0: 7570 6772 6164 696e 672d 6368 6563 6b6c upgrading-checkl │ │ │ │ │ +0009af00: 6973 7420 7665 7273 696f 6e2d 322d 312d ist version-2-1- │ │ │ │ │ +0009af10: 307f 3537 3534 3531 0a52 6566 3a20 3235 0.575451.Ref: 25 │ │ │ │ │ +0009af20: 387f 3537 3534 3531 0a4e 6f64 653a 204c 8.575451.Node: L │ │ │ │ │ +0009af30: 6963 656e 7365 7f35 3735 3536 330a 5265 icense.575563.Re │ │ │ │ │ +0009af40: 663a 2061 702d 6c69 6365 6e73 6520 646f f: ap-license do │ │ │ │ │ +0009af50: 637f 3537 3536 3539 0a52 6566 3a20 3235 c.575659.Ref: 25 │ │ │ │ │ +0009af60: 397f 3537 3536 3539 0a52 6566 3a20 6170 9.575659.Ref: ap │ │ │ │ │ +0009af70: 2d6c 6963 656e 7365 206c 6963 656e 7365 -license license │ │ │ │ │ +0009af80: 7f35 3735 3635 390a 5265 663a 2032 3561 .575659.Ref: 25a │ │ │ │ │ +0009af90: 7f35 3735 3635 390a 4e6f 6465 3a20 496e .575659.Node: In │ │ │ │ │ +0009afa0: 6465 787f 3537 3635 3938 0a1f 0a45 6e64 dex.576598...End │ │ │ │ │ +0009afb0: 2054 6167 2054 6162 6c65 0a0a 1f0a 4c6f Tag Table....Lo │ │ │ │ │ +0009afc0: 6361 6c20 5661 7269 6162 6c65 733a 0a63 cal Variables:.c │ │ │ │ │ +0009afd0: 6f64 696e 673a 2075 7466 2d38 0a45 6e64 oding: utf-8.End │ │ │ │ │ +0009afe0: 3a0a :.